354b6ee9-b258-4c98-b460-0d92b06e719b
Open this run to answer one question: is this real attacker-relevant behavior with real impact, or just normal contract plumbing?
| ID | Type | Status | Attempts | Heartbeat |
|---|---|---|---|---|
| 30741 | report.consolidate | complete | 1 / 1 | 3 months ago |
| 75442 | artifact.fetch | failed | 1 / 3 | 1 week ago |
| 75443 | tool.cast_disasm | complete | 1 / 3 | 1 week ago |
| 75444 | analysis.bundle | complete | 1 / 3 | 1 week ago |
| 75445 | capability.graph | complete | 1 / 3 | 1 week ago |
| 75446 | detector.run | complete | 1 / 3 | 1 week ago |
| 75447 | validation.fork | complete | 1 / 3 | 1 week ago |
No slither job recorded yet.
[codex:1073521] OpenAI Codex v0.77.0 (research preview)
[codex:1073521] --------
[codex:1073521] workdir: /tmp/codex-multi-lnf6lz1f
[codex:1073521] model: gpt-5.2-codex
[codex:1073521] provider: openai
[codex:1073521] approval: never
[codex:1073521] sandbox: read-only
[codex:1073521] reasoning effort: xhigh
[codex:1073521] reasoning summaries: auto
[codex:1073521] session id: 019b70c0-c1d7-7373-9d99-bb8c02c018b7
[codex:1073521] --------
[codex:1073521] user
[codex:1073521] You are a security auditor. Audit this Solidity codebase for exploitable vulnerabilities.
[codex:1073521] Focus on: reentrancy, access control, upgradeability/proxy issues, signature validation, oracle manipulation,
[codex:1073521] accounting/invariant breaks, external call patterns, unchecked return values, and dangerous delegatecall.
[codex:1073521]
[codex:1073521] Scope rules:
[codex:1073521] - You MUST fully read `AUDIT_BUNDLE.txt` before concluding. It contains the complete contents of all first-party `contracts/**/*.sol` files.
[codex:1073521] - Treat `lib/` and `@openzeppelin/` as third-party dependencies; skip them unless there is a concrete misuse angle in first-party code.
[codex:1073521]
[codex:1073521] Output MUST be valid JSON matching the provided schema.
[codex:1073521] - If you find nothing meaningful: set no_findings=true and findings=[].
[codex:1073521] - Otherwise: set no_findings=false and include findings with severity/category/title and file/line locations when possible.
[codex:1073521]
[codex:1073521] Output constraints (IMPORTANT):
[codex:1073521] - severity MUST be exactly one of: info, low, medium, high, critical (lowercase).
[codex:1073521] - category MUST be exactly one of: access_control, reentrancy, math, oracle, upgradeability, auth, other.
[codex:1073521] mcp startup: no servers
[codex:1073521]
[codex:1073521] thinking
[codex:1073521] **Auditing AUDIT_BUNDLE.txt contents**
[codex:1073521] exec
[codex:1073521] /bin/bash -lc ls in /tmp/codex-multi-lnf6lz1f succeeded in 5ms:
[codex:1073521] AUDIT_BUNDLE.txt
[codex:1073521] codex-output-schema.json
[codex:1073521] contracts
[codex:1073521] exec
[codex:1073521] /bin/bash -lc "sed -n '1,200p' AUDIT_BUNDLE.txt" in /tmp/codex-multi-lnf6lz1f succeeded in 6ms:
[codex:1073521] This file concatenates the full contents of first-party Solidity sources for auditing.
[codex:1073521]
[codex:1073521] ================================================================================
[codex:1073521] FILE: contracts/Contract.sol
[codex:1073521] ================================================================================
[codex:1073521] # pragma version 0.3.10
[codex:1073521] # pragma optimize gas
[codex:1073521] # pragma evm-version paris
[codex:1073521] """
[codex:1073521] @title CurveTwocryptoOptimized
[codex:1073521] @author Curve.Fi
[codex:1073521] @license Copyright (c) Curve.Fi, 2023 - all rights reserved
[codex:1073521] @notice A Curve AMM pool for 2 unpegged assets (e.g. WETH, USD).
[codex:1073521] @dev All prices in the AMM are with respect to the first token in the pool.
[codex:1073521] """
[codex:1073521]
[codex:1073521] from vyper.interfaces import ERC20
[codex:1073521] implements: ERC20 # <--------------------- AMM contract is also the LP token.
[codex:1073521]
[codex:1073521] # --------------------------------- Interfaces -------------------------------
[codex:1073521]
[codex:1073521] thinking
[codex:1073521] **Continuing to inspect Vyper code**
[codex:1073521] exec
[codex:1073521] /bin/bash -lc "sed -n '200,400p' AUDIT_BUNDLE.txt" in /tmp/codex-multi-lnf6lz1f succeeded in 5ms:
[codex:1073521] balanceOf: public(HashMap[address, uint256])
[codex:1073521] allowance: public(HashMap[address, HashMap[address, uint256]])
[codex:1073521] totalSupply: public(uint256)
[codex:1073521] nonces: public(HashMap[address, uint256])
[codex:1073521]
[codex:1073521] EIP712_TYPEHASH: constant(bytes32) = keccak256(
[codex:1073521] "EIP712Domain(string name,string version,uint256 chainId,address verifyingContract,bytes32 salt)"
[codex:1073521] )
[codex:1073521] EIP2612_TYPEHASH: constant(bytes32) = keccak256(
[codex:1073521] "Permit(address owner,address spender,uint256 value,uint256 nonce,uint256 deadline)"
[codex:1073521] )
[codex:1073521] VERSION_HASH: constant(bytes32) = keccak256(version)
[codex:1073521] NAME_HASH: immutable(bytes32)
[codex:1073521] CACHED_CHAIN_ID: immutable(uint256)
[codex:1073521] salt: public(immutable(bytes32))
[codex:1073521] CACHED_DOMAIN_SEPARATOR: immutable(bytes32)
[codex:1073521]
[codex:1073521]
[codex:1073521] # ----------------------- Contract -------------------------------------------
[codex:1073521]
[codex:1073521]
[codex:1073521] thinking
[codex:1073521] **Requesting more content for inspection**
[codex:1073521] exec
[codex:1073521] /bin/bash -lc "sed -n '400,800p' AUDIT_BUNDLE.txt" in /tmp/codex-multi-lnf6lz1f succeeded in 5ms:
[codex:1073521] i,
[codex:1073521] j,
[codex:1073521] dx_received,
[codex:1073521] min_dy,
[codex:1073521] )
[codex:1073521]
[codex:1073521] # _transfer_out updates self.balances here. Update to state occurs before
[codex:1073521] # external calls:
[codex:1073521] self._transfer_out(j, out[0], receiver)
[codex:1073521]
[codex:1073521] # log:
[codex:1073521] log TokenExchange(msg.sender, i, dx_received, j, out[0], out[1], out[2])
[codex:1073521]
[codex:1073521] return out[0]
[codex:1073521]
[codex:1073521]
[codex:1073521] @external
[codex:1073521] @nonreentrant('lock')
[codex:1073521] def exchange_received(
[codex:1073521] i: uint256,
[codex:1073521]
[codex:1073521] thinking
[codex:1073521] **Continuing with task**
[codex:1073521] exec
[codex:1073521] /bin/bash -lc "sed -n '800,1200p' AUDIT_BUNDLE.txt" in /tmp/codex-multi-lnf6lz1f succeeded in 5ms:
[codex:1073521] A_gamma: uint256[2] = self._A_gamma()
[codex:1073521] xp: uint256[N_COINS] = self.balances
[codex:1073521] dy: uint256 = 0
[codex:1073521]
[codex:1073521] y: uint256 = xp[j]
[codex:1073521] x0: uint256 = xp[i] - dx_received # old xp[i]
[codex:1073521]
[codex:1073521] price_scale: uint256 = self.cached_price_scale
[codex:1073521] xp = [
[codex:1073521] xp[0] * PRECISIONS[0],
[codex:1073521] unsafe_div(xp[1] * price_scale * PRECISIONS[1], PRECISION)
[codex:1073521] ]
[codex:1073521]
[codex:1073521] # ----------- Update invariant if A, gamma are undergoing ramps ---------
[codex:1073521]
[codex:1073521] t: uint256 = self.future_A_gamma_time
[codex:1073521] if t > block.timestamp:
[codex:1073521]
[codex:1073521] x0 *= PRECISIONS[i]
[codex:1073521]
[codex:1073521]
[codex:1073521] thinking
[codex:1073521] **Continuing exploration**
[codex:1073521] exec
[codex:1073521] /bin/bash -lc "sed -n '1200,1600p' AUDIT_BUNDLE.txt" in /tmp/codex-multi-lnf6lz1f succeeded in 5ms:
[codex:1073521] @pure
[codex:1073521] def xp(
[codex:1073521] balances: uint256[N_COINS],
[codex:1073521] price_scale: uint256,
[codex:1073521] ) -> uint256[N_COINS]:
[codex:1073521]
[codex:1073521] return [
[codex:1073521] balances[0] * PRECISIONS[0],
[codex:1073521] unsafe_div(balances[1] * PRECISIONS[1] * price_scale, PRECISION)
[codex:1073521] ]
[codex:1073521]
[codex:1073521]
[codex:1073521] @view
[codex:1073521] @internal
[codex:1073521] def _A_gamma() -> uint256[2]:
[codex:1073521] t1: uint256 = self.future_A_gamma_time
[codex:1073521]
[codex:1073521] A_gamma_1: uint256 = self.future_A_gamma
[codex:1073521] gamma1: uint256 = A_gamma_1 & 2**128 - 1
[codex:1073521] A1: uint256 = A_gamma_1 >> 128
[codex:1073521]
[codex:1073521] thinking
[codex:1073521] **Continuing process**
[codex:1073521] exec
[codex:1073521] /bin/bash -lc "sed -n '1600,2000p' AUDIT_BUNDLE.txt" in /tmp/codex-multi-lnf6lz1f succeeded in 6ms:
[codex:1073521] """
[codex:1073521] @notice Get amount of coin[j] tokens received for swapping in dx amount of coin[i]
[codex:1073521] @dev Includes fee.
[codex:1073521] @param i index of input token. Check pool.coins(i) to get coin address at ith index
[codex:1073521] @param j index of output token
[codex:1073521] @param dx amount of input coin[i] tokens
[codex:1073521] @return uint256 Exact amount of output j tokens for dx amount of i input tokens.
[codex:1073521] """
[codex:1073521] view_contract: address = factory.views_implementation()
[codex:1073521] return Views(view_contract).get_dy(i, j, dx, self)
[codex:1073521]
[codex:1073521]
[codex:1073521] @external
[codex:1073521] @view
[codex:1073521] def get_dx(i: uint256, j: uint256, dy: uint256) -> uint256:
[codex:1073521] """
[codex:1073521] @notice Get amount of coin[i] tokens to input for swapping out dy amount
[codex:1073521] of coin[j]
[codex:1073521] @dev This is an approximate method, and returns estimates close to the input
[codex:1073521] amount. Expensive to call on-chain.
[codex:1073521]
[codex:1073521] thinking
[codex:1073521] **Continuing exploration**
[codex:1073521] exec
[codex:1073521] /bin/bash -lc "sed -n '2000,2400p' AUDIT_BUNDLE.txt" in /tmp/codex-multi-lnf6lz1f succeeded in 6ms:
[codex:1073521]
[codex:1073521] new_allowed_extra_profit: uint256 = _new_allowed_extra_profit
[codex:1073521] new_adjustment_step: uint256 = _new_adjustment_step
[codex:1073521] new_ma_time: uint256 = _new_ma_time
[codex:1073521]
[codex:1073521] current_rebalancing_params: uint256[3] = self._unpack_3(self.packed_rebalancing_params)
[codex:1073521]
[codex:1073521] if new_allowed_extra_profit > 10**18:
[codex:1073521] new_allowed_extra_profit = current_rebalancing_params[0]
[codex:1073521]
[codex:1073521] if new_adjustment_step > 10**18:
[codex:1073521] new_adjustment_step = current_rebalancing_params[1]
[codex:1073521]
[codex:1073521] if new_ma_time < 872542: # <----- Calculated as: 7 * 24 * 60 * 60 / ln(2)
[codex:1073521] assert new_ma_time > 86 # dev: MA time should be longer than 60/ln(2)
[codex:1073521] else:
[codex:1073521] new_ma_time = current_rebalancing_params[2]
[codex:1073521]
[codex:1073521] self.packed_rebalancing_params = self._pack_3(
[codex:1073521] [new_allowed_extra_profit, new_adjustment_step, new_ma_time]
[codex:1073521]
[codex:1073521] thinking
[codex:1073521] **Checking for more content**
[codex:1073521] exec
[codex:1073521] /bin/bash -lc "sed -n '2400,2800p' AUDIT_BUNDLE.txt" in /tmp/codex-multi-lnf6lz1f succeeded in 6ms:
[codex:1073521]
[codex:1073521]
[codex:1073521] thinking
[codex:1073521] **Analyzing contract for vulnerabilities**
[codex:1073521] exec
[codex:1073521] /bin/bash -lc 'rg -n "_claim_admin_fees" AUDIT_BUNDLE.txt' in /tmp/codex-multi-lnf6lz1f succeeded in 8ms:
[codex:1073521] 352: `remove_liquidity_one`, `_claim_admin_fees` and `_exchange` methods.
[codex:1073521] 703: self._claim_admin_fees() # <--------- Auto-claim admin fees occasionally.
[codex:1073521] 1077:def _claim_admin_fees():
[codex:1073521]
[codex:1073521]
[codex:1073521]
[codex:1073521] thinking
[codex:1073521] **Analyzing internal contract interactions for vulnerabilities**
[codex:1073521] thinking
[codex:1073521] **Highlighting subtle arithmetic and access edge cases**
[codex:1073521]
[codex:1073521] I'm examining tricky parts like operator precedence in bitmasks, division by zero in price calculations when total supply or price scale might be zero, and edge case handling in token allowances and burns. Also considering possible reentrancy via admin functions called from fee transfers and implications of missing slippage checks when withdrawing full supply. There’s a lot of cautious checking of underflows, assertion coverage, and how view functions might mislead integrators but not break pool invariants. These nuances could cause unexpected failures or integration issues, though direct exploits seem unlikely.
[codex:1073521] thinking
[codex:1073521] **Preparing final audit conclusions**
[codex:1073521]
[codex:1073521] I’m wrapping up with a thorough check for reentrancy, access control, upgradeability, signature validation, oracle manipulation, and other concerns. After careful review, no critical or exploitable issues stand out, just minor notes like permit signature malleability and deployment config risks that don’t threaten contract security. I’m ready to output a no findings report per the audit format.
[codex:1073521] codex
[codex:1073521] {"no_findings":true,"summary":"Reviewed `AUDIT_BUNDLE.txt` (contracts/Contract.sol) with focus on the requested vulnerability classes; no meaningful exploitable issues found in first‑party code under scope assumptions.","findings":[]}
[codex:1073521] tokens used
[codex:1073521] 34,609
[codex:1073521] {"no_findings":true,"summary":"Reviewed `AUDIT_BUNDLE.txt` (contracts/Contract.sol) with focus on the requested vulnerability classes; no meaningful exploitable issues found in first‑party code under scope assumptions.","findings":[]}
{
"codex": {
"ran_at": "2025-12-30T19:37:42.240844+00:00",
"returncode": 0
},
"summary": "Reviewed `AUDIT_BUNDLE.txt` (contracts/Contract.sol) with focus on the requested vulnerability classes; no meaningful exploitable issues found in first\u2011party code under scope assumptions.",
"raw_final": {
"summary": "Reviewed `AUDIT_BUNDLE.txt` (contracts/Contract.sol) with focus on the requested vulnerability classes; no meaningful exploitable issues found in first\u2011party code under scope assumptions.",
"findings": [],
"no_findings": true
},
"no_findings": true,
"schema_version": 1
}
00000000: PUSH1 0x00 00000002: CALLDATALOAD 00000003: PUSH1 0xe0 00000005: SHR 00000006: PUSH1 0x02 00000008: PUSH1 0x42 0000000a: DUP3 0000000b: MOD 0000000c: PUSH1 0x01 0000000e: SHL 0000000f: PUSH2 0x4c96 00000012: ADD 00000013: PUSH1 0x1e 00000015: CODECOPY 00000016: PUSH1 0x00 00000018: MLOAD 00000019: JUMP 0000001a: JUMPDEST 0000001b: PUSH4 0xed6c1546 00000020: DUP2 00000021: XOR 00000022: PUSH2 0x0038 00000025: JUMPI 00000026: CALLVALUE 00000027: PUSH2 0x4c91 0000002a: JUMPI 0000002b: PUSH1 0x20 0000002d: PUSH2 0x4d5a 00000030: PUSH1 0x40 00000032: CODECOPY 00000033: PUSH1 0x20 00000035: PUSH1 0x40 00000037: RETURN 00000038: JUMPDEST 00000039: PUSH4 0xbb7b8b80 0000003e: DUP2 0000003f: XOR 00000040: PUSH2 0x27a4 00000043: JUMPI 00000044: CALLVALUE 00000045: PUSH2 0x4c91 00000048: JUMPI 00000049: PUSH1 0x00 0000004b: SLOAD 0000004c: PUSH1 0x02 0000004e: EQ 0000004f: PUSH2 0x4c91 00000052: JUMPI 00000053: PUSH1 0x0e 00000055: SLOAD 00000056: PUSH1 0x40 00000058: MSTORE 00000059: PUSH1 0x01 0000005b: SLOAD 0000005c: PUSH1 0x60 0000005e: MSTORE 0000005f: PUSH2 0x0068 00000062: PUSH1 0xc0 00000064: PUSH2 0x3d69 00000067: JUMP 00000068: JUMPDEST 00000069: PUSH1 0xc0 0000006b: MLOAD 0000006c: PUSH8 0x0de0b6b3a7640000 00000075: DUP2 00000076: MUL 00000077: DUP2 00000078: PUSH8 0x0de0b6b3a7640000 00000081: DUP3 00000082: DIV 00000083: XOR 00000084: PUSH2 0x4c91 00000087: JUMPI 00000088: SWAP1 00000089: POP 0000008a: PUSH1 0x18 0000008c: SLOAD 0000008d: DUP1 0000008e: ISZERO 0000008f: PUSH2 0x4c91 00000092: JUMPI 00000093: DUP1 00000094: DUP3 00000095: DIV 00000096: SWAP1 00000097: POP 00000098: SWAP1 00000099: POP 0000009a: PUSH1 0xe0 0000009c: MSTORE 0000009d: PUSH1 0x20 0000009f: PUSH1 0xe0 000000a1: RETURN 000000a2: PUSH2 0x27a4 000000a5: JUMP 000000a6: JUMPDEST 000000a7: PUSH4 0xc6610657 000000ac: DUP2 000000ad: XOR 000000ae: PUSH2 0x00db 000000b1: JUMPI 000000b2: PUSH1 0x24 000000b4: CALLDATASIZE 000000b5: LT 000000b6: CALLVALUE 000000b7: OR 000000b8: PUSH2 0x4c91 000000bb: JUMPI 000000bc: PUSH1 0x20 000000be: PUSH1 0x04 000000c0: CALLDATALOAD 000000c1: PUSH1 0x01 000000c3: DUP2 000000c4: GT 000000c5: PUSH2 0x4c91 000000c8: JUMPI 000000c9: PUSH1 0x05 000000cb: SHL 000000cc: PUSH1 0x60 000000ce: ADD 000000cf: PUSH2 0x4d1a 000000d2: ADD 000000d3: PUSH1 0x40 000000d5: CODECOPY 000000d6: PUSH1 0x20 000000d8: PUSH1 0x40 000000da: RETURN 000000db: JUMPDEST 000000dc: PUSH4 0x49fe9e77 000000e1: DUP2 000000e2: XOR 000000e3: PUSH2 0x27a4 000000e6: JUMPI 000000e7: CALLVALUE 000000e8: PUSH2 0x4c91 000000eb: JUMPI 000000ec: PUSH1 0x20 000000ee: PUSH1 0x12 000000f0: SLOAD 000000f1: PUSH1 0x40 000000f3: MSTORE 000000f4: PUSH2 0x00fd 000000f7: PUSH1 0x60 000000f9: PUSH2 0x2bc1 000000fc: JUMP 000000fd: JUMPDEST 000000fe: PUSH1 0x60 00000100: RETURN 00000101: PUSH2 0x27a4 00000104: JUMP 00000105: JUMPDEST 00000106: PUSH4 0xc45a0155 0000010b: DUP2 0000010c: XOR 0000010d: PUSH2 0x0123 00000110: JUMPI 00000111: CALLVALUE 00000112: PUSH2 0x4c91 00000115: JUMPI 00000116: PUSH1 0x20 00000118: PUSH2 0x4dba 0000011b: PUSH1 0x40 0000011d: CODECOPY 0000011e: PUSH1 0x20 00000120: PUSH1 0x40 00000122: RETURN 00000123: JUMPDEST 00000124: PUSH4 0x767691e7 00000129: DUP2 0000012a: XOR 0000012b: PUSH2 0x023b 0000012e: JUMPI 0000012f: PUSH1 0xa4 00000131: CALLDATASIZE 00000132: LT 00000133: CALLVALUE 00000134: OR 00000135: PUSH2 0x4c91 00000138: JUMPI 00000139: PUSH1 0x84 0000013b: CALLDATALOAD 0000013c: DUP1 0000013d: PUSH1 0xa0 0000013f: SHR 00000140: PUSH2 0x4c91 00000143: JUMPI 00000144: PUSH2 0x0780 00000147: MSTORE 00000148: JUMPDEST 00000149: PUSH1 0x00 0000014b: SLOAD 0000014c: PUSH1 0x02 0000014e: EQ 0000014f: PUSH2 0x4c91 00000152: JUMPI 00000153: PUSH1 0x02 00000155: PUSH1 0x00 00000157: SSTORE 00000158: PUSH1 0x04 0000015a: CALLDATALOAD 0000015b: PUSH1 0x40 0000015d: MSTORE 0000015e: PUSH1 0x44 00000160: CALLDATALOAD 00000161: PUSH1 0x60 00000163: MSTORE 00000164: CALLER 00000165: PUSH1 0x80 00000167: MSTORE 00000168: PUSH1 0x01 0000016a: PUSH1 0xa0 0000016c: MSTORE 0000016d: PUSH2 0x0177 00000170: PUSH2 0x07c0 00000173: PUSH2 0x27de 00000176: JUMP 00000177: JUMPDEST 00000178: PUSH2 0x07c0 0000017b: MLOAD 0000017c: PUSH2 0x07a0 0000017f: MSTORE 00000180: PUSH1 0x40 00000182: PUSH1 0x04 00000184: PUSH2 0x04a0 00000187: CALLDATACOPY 00000188: PUSH2 0x07a0 0000018b: MLOAD 0000018c: PUSH2 0x04e0 0000018f: MSTORE 00000190: PUSH1 0x64 00000192: CALLDATALOAD 00000193: PUSH2 0x0500 00000196: MSTORE 00000197: PUSH2 0x01a1 0000019a: PUSH2 0x0820 0000019d: PUSH2 0x380a 000001a0: JUMP 000001a1: JUMPDEST 000001a2: PUSH2 0x0820 000001a5: DUP1 000001a6: MLOAD 000001a7: PUSH2 0x07c0 000001aa: MSTORE 000001ab: PUSH1 0x20 000001ad: DUP2 000001ae: ADD 000001af: MLOAD 000001b0: PUSH2 0x07e0 000001b3: MSTORE 000001b4: PUSH1 0x40 000001b6: DUP2 000001b7: ADD 000001b8: MLOAD 000001b9: PUSH2 0x0800 000001bc: MSTORE 000001bd: POP 000001be: PUSH1 0x24 000001c0: CALLDATALOAD 000001c1: PUSH1 0x40 000001c3: MSTORE 000001c4: PUSH2 0x07c0 000001c7: MLOAD 000001c8: PUSH1 0x60 000001ca: MSTORE 000001cb: PUSH2 0x0780 000001ce: MLOAD 000001cf: PUSH1 0x80 000001d1: MSTORE 000001d2: PUSH2 0x01d9 000001d5: PUSH2 0x29bb 000001d8: JUMP 000001d9: JUMPDEST 000001da: CALLER 000001db: PUSH32 0x143f1f8e861fbdeddd5b46e844b7d3ac7b86a122f36e8c463859ee6811b1f29c 000001fc: PUSH1 0x04 000001fe: CALLDATALOAD 000001ff: PUSH2 0x0820 00000202: MSTORE 00000203: PUSH2 0x07a0 00000206: MLOAD 00000207: PUSH2 0x0840 0000020a: MSTORE 0000020b: PUSH1 0x24 0000020d: CALLDATALOAD 0000020e: PUSH2 0x0860 00000211: MSTORE 00000212: PUSH2 0x07c0 00000215: MLOAD 00000216: PUSH2 0x0880 00000219: MSTORE 0000021a: PUSH2 0x07e0 0000021d: MLOAD 0000021e: PUSH2 0x08a0 00000221: MSTORE 00000222: PUSH2 0x0800 00000225: MLOAD 00000226: PUSH2 0x08c0 00000229: MSTORE 0000022a: PUSH1 0xc0 0000022c: PUSH2 0x0820 0000022f: LOG2 00000230: PUSH1 0x20 00000232: PUSH2 0x07c0 00000235: PUSH1 0x03 00000237: PUSH1 0x00 00000239: SSTORE 0000023a: RETURN 0000023b: JUMPDEST 0000023c: PUSH4 0xb1373929 00000241: DUP2 00000242: XOR 00000243: PUSH2 0x27a4 00000246: JUMPI 00000247: CALLVALUE 00000248: PUSH2 0x4c91 0000024b: JUMPI 0000024c: PUSH1 0x20 0000024e: PUSH2 0x0258 00000251: PUSH2 0x0120 00000254: PUSH2 0x2a68 00000257: JUMP 00000258: JUMPDEST 00000259: PUSH2 0x0120 0000025c: PUSH1 0x20 0000025e: DUP2 0000025f: ADD 00000260: SWAP1 00000261: POP 00000262: RETURN 00000263: PUSH2 0x27a4 00000266: JUMP 00000267: JUMPDEST 00000268: PUSH4 0xc146bf94 0000026d: DUP2 0000026e: XOR 0000026f: PUSH2 0x0283 00000272: JUMPI 00000273: CALLVALUE 00000274: PUSH2 0x4c91 00000277: JUMPI 00000278: PUSH1 0x04 0000027a: SLOAD 0000027b: PUSH1 0x40 0000027d: MSTORE 0000027e: PUSH1 0x20 00000280: PUSH1 0x40 00000282: RETURN 00000283: JUMPDEST 00000284: PUSH4 0x0fbcee6e 00000289: DUP2 0000028a: XOR 0000028b: PUSH2 0x0479 0000028e: JUMPI 0000028f: PUSH1 0x84 00000291: CALLDATASIZE 00000292: LT 00000293: CALLVALUE 00000294: OR 00000295: PUSH2 0x4c91 00000298: JUMPI 00000299: PUSH1 0x64 0000029b: CALLDATALOAD 0000029c: DUP1 0000029d: PUSH1 0xa0 0000029f: SHR 000002a0: PUSH2 0x4c91 000002a3: JUMPI 000002a4: PUSH2 0x04e0 000002a7: MSTORE 000002a8: JUMPDEST 000002a9: PUSH1 0x00 000002ab: SLOAD 000002ac: PUSH1 0x02 000002ae: EQ 000002af: PUSH2 0x4c91 000002b2: JUMPI 000002b3: PUSH1 0x02 000002b5: PUSH1 0x00 000002b7: SSTORE 000002b8: PUSH2 0x02bf 000002bb: PUSH2 0x4136 000002be: JUMP 000002bf: JUMPDEST 000002c0: PUSH2 0x02ca 000002c3: PUSH2 0x0540 000002c6: PUSH2 0x2a68 000002c9: JUMP 000002ca: JUMPDEST 000002cb: PUSH2 0x0540 000002ce: DUP1 000002cf: MLOAD 000002d0: PUSH2 0x0500 000002d3: MSTORE 000002d4: PUSH1 0x20 000002d6: DUP2 000002d7: ADD 000002d8: MLOAD 000002d9: PUSH2 0x0520 000002dc: MSTORE 000002dd: POP 000002de: PUSH1 0xc0 000002e0: CALLDATASIZE 000002e1: PUSH2 0x0540 000002e4: CALLDATACOPY 000002e5: PUSH2 0x0500 000002e8: MLOAD 000002e9: PUSH2 0x0160 000002ec: MSTORE 000002ed: PUSH2 0x0520 000002f0: MLOAD 000002f1: PUSH2 0x0180 000002f4: MSTORE 000002f5: PUSH1 0x40 000002f7: PUSH1 0x04 000002f9: PUSH2 0x01a0 000002fc: CALLDATACOPY 000002fd: TIMESTAMP 000002fe: PUSH1 0x0b 00000300: SLOAD 00000301: GT 00000302: PUSH2 0x01e0 00000305: MSTORE 00000306: PUSH2 0x0310 00000309: PUSH2 0x0600 0000030c: PUSH2 0x451e 0000030f: JUMP 00000310: JUMPDEST 00000311: PUSH2 0x0600 00000314: DUP1 00000315: MLOAD 00000316: PUSH2 0x0540 00000319: MSTORE 0000031a: PUSH1 0x20 0000031c: DUP2 0000031d: ADD 0000031e: MLOAD 0000031f: PUSH2 0x0560 00000322: MSTORE 00000323: PUSH1 0x40 00000325: DUP2 00000326: ADD 00000327: DUP1 00000328: MLOAD 00000329: PUSH2 0x05a0 0000032c: MSTORE 0000032d: PUSH1 0x20 0000032f: DUP2 00000330: ADD 00000331: MLOAD 00000332: PUSH2 0x05c0 00000335: MSTORE 00000336: POP 00000337: PUSH1 0x80 00000339: DUP2 0000033a: ADD 0000033b: MLOAD 0000033c: PUSH2 0x05e0 0000033f: MSTORE 00000340: POP 00000341: PUSH1 0x44 00000343: CALLDATALOAD 00000344: PUSH2 0x0540 00000347: MLOAD 00000348: LT 00000349: ISZERO 0000034a: PUSH2 0x03b3 0000034d: JUMPI 0000034e: PUSH1 0x08 00000350: PUSH2 0x0600 00000353: MSTORE 00000354: PUSH32 0x536c697070616765000000000000000000000000000000000000000000000000 00000375: PUSH2 0x0620 00000378: MSTORE 00000379: PUSH2 0x0600 0000037c: POP 0000037d: PUSH2 0x0600 00000380: MLOAD 00000381: DUP1 00000382: PUSH2 0x0620 00000385: ADD 00000386: PUSH1 0x1f 00000388: DUP3 00000389: PUSH1 0x00 0000038b: SUB 0000038c: AND 0000038d: CALLDATASIZE 0000038e: DUP3 0000038f: CALLDATACOPY 00000390: POP 00000391: POP 00000392: PUSH4 0x08c379a0 00000397: PUSH2 0x05c0 0000039a: MSTORE 0000039b: PUSH1 0x20 0000039d: PUSH2 0x05e0 000003a0: MSTORE 000003a1: PUSH1 0x1f 000003a3: NOT 000003a4: PUSH1 0x1f 000003a6: PUSH2 0x0600 000003a9: MLOAD 000003aa: ADD 000003ab: AND 000003ac: PUSH1 0x44 000003ae: ADD 000003af: PUSH2 0x05dc 000003b2: REVERT 000003b3: JUMPDEST 000003b4: CALLER 000003b5: PUSH1 0x40 000003b7: MSTORE 000003b8: PUSH1 0x04 000003ba: CALLDATALOAD 000003bb: PUSH1 0x60 000003bd: MSTORE 000003be: PUSH2 0x03c8 000003c1: PUSH2 0x0600 000003c4: PUSH2 0x4052 000003c7: JUMP 000003c8: JUMPDEST 000003c9: PUSH2 0x0600 000003cc: POP 000003cd: PUSH2 0x0500 000003d0: MLOAD 000003d1: PUSH1 0x80 000003d3: MSTORE 000003d4: PUSH2 0x0520 000003d7: MLOAD 000003d8: PUSH1 0xa0 000003da: MSTORE 000003db: PUSH2 0x05a0 000003de: MLOAD 000003df: PUSH1 0xc0 000003e1: MSTORE 000003e2: PUSH2 0x05c0 000003e5: MLOAD 000003e6: PUSH1 0xe0 000003e8: MSTORE 000003e9: PUSH2 0x0560 000003ec: MLOAD 000003ed: PUSH2 0x0100 000003f0: MSTORE 000003f1: PUSH1 0x00 000003f3: PUSH2 0x0120 000003f6: MSTORE 000003f7: PUSH2 0x0401 000003fa: PUSH2 0x0620 000003fd: PUSH2 0x2d5f 00000400: JUMP 00000401: JUMPDEST 00000402: PUSH2 0x0620 00000405: MLOAD 00000406: PUSH2 0x0600 00000409: MSTORE 0000040a: PUSH1 0x24 0000040c: CALLDATALOAD 0000040d: PUSH1 0x40 0000040f: MSTORE 00000410: PUSH2 0x0540 00000413: MLOAD 00000414: PUSH1 0x60 00000416: MSTORE 00000417: PUSH2 0x04e0 0000041a: MLOAD 0000041b: PUSH1 0x80 0000041d: MSTORE 0000041e: PUSH2 0x0425 00000421: PUSH2 0x29bb 00000424: JUMP 00000425: JUMPDEST 00000426: CALLER 00000427: PUSH32 0xe200e24d4a4c7cd367dd9befe394dc8a14e6d58c88ff5e2f512d65a9e0aa9c5c 00000448: PUSH1 0x40 0000044a: PUSH1 0x04 0000044c: PUSH2 0x0620 0000044f: CALLDATACOPY 00000450: PUSH2 0x0540 00000453: MLOAD 00000454: PUSH2 0x0660 00000457: MSTORE 00000458: PUSH2 0x05e0 0000045b: MLOAD 0000045c: PUSH2 0x0680 0000045f: MSTORE 00000460: PUSH2 0x0600 00000463: MLOAD 00000464: PUSH2 0x06a0 00000467: MSTORE 00000468: PUSH1 0xa0 0000046a: PUSH2 0x0620 0000046d: LOG2 0000046e: PUSH1 0x20 00000470: PUSH2 0x0540 00000473: PUSH1 0x03 00000475: PUSH1 0x00 00000477: SSTORE 00000478: RETURN 00000479: JUMPDEST 0000047a: PUSH4 0xf851a440 0000047f: DUP2 00000480: XOR 00000481: PUSH2 0x27a4 00000484: JUMPI 00000485: CALLVALUE 00000486: PUSH2 0x4c91 00000489: JUMPI 0000048a: PUSH1 0x20 0000048c: PUSH1 0x20 0000048e: PUSH2 0x4dba 00000491: PUSH1 0x00 00000493: CODECOPY 00000494: PUSH1 0x00 00000496: MLOAD 00000497: PUSH4 0xf851a440 0000049c: PUSH1 0x40 0000049e: MSTORE 0000049f: PUSH1 0x20 000004a1: PUSH1 0x40 000004a3: PUSH1 0x04 000004a5: PUSH1 0x5c 000004a7: DUP5 000004a8: GAS 000004a9: STATICCALL 000004aa: PUSH2 0x04b8 000004ad: JUMPI 000004ae: RETURNDATASIZE 000004af: PUSH1 0x00 000004b1: PUSH1 0x00 000004b3: RETURNDATACOPY 000004b4: RETURNDATASIZE 000004b5: PUSH1 0x00 000004b7: REVERT 000004b8: JUMPDEST 000004b9: PUSH1 0x20 000004bb: RETURNDATASIZE 000004bc: LT 000004bd: PUSH2 0x4c91 000004c0: JUMPI 000004c1: PUSH1 0x40 000004c3: MLOAD 000004c4: DUP1 000004c5: PUSH1 0xa0 000004c7: SHR 000004c8: PUSH2 0x4c91 000004cb: JUMPI 000004cc: PUSH1 0x80 000004ce: MSTORE 000004cf: PUSH1 0x80 000004d1: SWAP1 000004d2: POP 000004d3: RETURN 000004d4: PUSH2 0x27a4 000004d7: JUMP 000004d8: JUMPDEST 000004d9: PUSH4 0x4d23bfa0 000004de: DUP2 000004df: XOR 000004e0: PUSH2 0x04f4 000004e3: JUMPI 000004e4: CALLVALUE 000004e5: PUSH2 0x4c91 000004e8: JUMPI 000004e9: PUSH1 0x05 000004eb: SLOAD 000004ec: PUSH1 0x40 000004ee: MSTORE 000004ef: PUSH1 0x20 000004f1: PUSH1 0x40 000004f3: RETURN 000004f4: JUMPDEST 000004f5: PUSH4 0x4469ed14 000004fa: DUP2 000004fb: XOR 000004fc: PUSH2 0x27a4 000004ff: JUMPI 00000500: CALLVALUE 00000501: PUSH2 0x4c91 00000504: JUMPI 00000505: PUSH5 0x012a05f200 0000050b: PUSH1 0x40 0000050d: MSTORE 0000050e: PUSH1 0x20 00000510: PUSH1 0x40 00000512: RETURN 00000513: PUSH2 0x27a4 00000516: JUMP 00000517: JUMPDEST 00000518: PUSH4 0x175753e9 0000051d: DUP2 0000051e: XOR 0000051f: PUSH2 0x0533 00000522: JUMPI 00000523: CALLVALUE 00000524: PUSH2 0x4c91 00000527: JUMPI 00000528: PUSH1 0x06 0000052a: SLOAD 0000052b: PUSH1 0x40 0000052d: MSTORE 0000052e: PUSH1 0x20 00000530: PUSH1 0x40 00000532: RETURN 00000533: JUMPDEST 00000534: PUSH4 0xf9ed9597 00000539: DUP2 0000053a: XOR 0000053b: PUSH2 0x27a4 0000053e: JUMPI 0000053f: CALLVALUE 00000540: PUSH2 0x4c91 00000543: JUMPI 00000544: PUSH1 0x0b 00000546: SLOAD 00000547: PUSH1 0x40 00000549: MSTORE 0000054a: PUSH1 0x20 0000054c: PUSH1 0x40 0000054e: RETURN 0000054f: PUSH2 0x27a4 00000552: JUMP 00000553: JUMPDEST 00000554: PUSH4 0x99f6bdda 00000559: DUP2 0000055a: XOR 0000055b: PUSH2 0x27a4 0000055e: JUMPI 0000055f: CALLVALUE 00000560: PUSH2 0x4c91 00000563: JUMPI 00000564: PUSH1 0x07 00000566: SLOAD 00000567: PUSH1 0x40 00000569: MSTORE 0000056a: PUSH1 0x20 0000056c: PUSH1 0x40 0000056e: RETURN 0000056f: PUSH2 0x27a4 00000572: JUMP 00000573: JUMPDEST 00000574: PUSH4 0x204fe3d5 00000579: DUP2 0000057a: XOR 0000057b: PUSH2 0x27a4 0000057e: JUMPI 0000057f: CALLVALUE 00000580: PUSH2 0x4c91 00000583: JUMPI 00000584: PUSH1 0x08 00000586: SLOAD 00000587: PUSH1 0x40 00000589: MSTORE 0000058a: PUSH1 0x20 0000058c: PUSH1 0x40 0000058e: RETURN 0000058f: PUSH2 0x27a4 00000592: JUMP 00000593: JUMPDEST 00000594: PUSH4 0xe89876ff 00000599: DUP2 0000059a: XOR 0000059b: PUSH2 0x27a4 0000059e: JUMPI 0000059f: CALLVALUE 000005a0: PUSH2 0x4c91 000005a3: JUMPI 000005a4: PUSH1 0x09 000005a6: SLOAD 000005a7: PUSH1 0x40 000005a9: MSTORE 000005aa: PUSH1 0x20 000005ac: PUSH1 0x40 000005ae: RETURN 000005af: PUSH2 0x27a4 000005b2: JUMP 000005b3: JUMPDEST 000005b4: PUSH4 0xf30cfad5 000005b9: DUP2 000005ba: XOR 000005bb: PUSH2 0x27a4 000005be: JUMPI 000005bf: CALLVALUE 000005c0: PUSH2 0x4c91 000005c3: JUMPI 000005c4: PUSH1 0x0a 000005c6: SLOAD 000005c7: PUSH1 0x40 000005c9: MSTORE 000005ca: PUSH1 0x20 000005cc: PUSH1 0x40 000005ce: RETURN 000005cf: PUSH2 0x27a4 000005d2: JUMP 000005d3: JUMPDEST 000005d4: PUSH4 0x4903b0d1 000005d9: DUP2 000005da: XOR 000005db: PUSH2 0x0600 000005de: JUMPI 000005df: PUSH1 0x24 000005e1: CALLDATASIZE 000005e2: LT 000005e3: CALLVALUE 000005e4: OR 000005e5: PUSH2 0x4c91 000005e8: JUMPI 000005e9: PUSH1 0x04 000005eb: CALLDATALOAD 000005ec: PUSH1 0x01 000005ee: DUP2 000005ef: GT 000005f0: PUSH2 0x4c91 000005f3: JUMPI 000005f4: PUSH1 0x0c 000005f6: ADD 000005f7: SLOAD 000005f8: PUSH1 0x40 000005fa: MSTORE 000005fb: PUSH1 0x20 000005fd: PUSH1 0x40 000005ff: RETURN 00000600: JUMPDEST 00000601: PUSH4 0x23b872dd 00000606: DUP2 00000607: XOR 00000608: PUSH2 0x27a4 0000060b: JUMPI 0000060c: PUSH1 0x64 0000060e: CALLDATASIZE 0000060f: LT 00000610: CALLVALUE 00000611: OR 00000612: PUSH2 0x4c91 00000615: JUMPI 00000616: PUSH1 0x04 00000618: CALLDATALOAD 00000619: DUP1 0000061a: PUSH1 0xa0 0000061c: SHR 0000061d: PUSH2 0x4c91 00000620: JUMPI 00000621: PUSH1 0xc0 00000623: MSTORE 00000624: PUSH1 0x24 00000626: CALLDATALOAD 00000627: DUP1 00000628: PUSH1 0xa0 0000062a: SHR 0000062b: PUSH2 0x4c91 0000062e: JUMPI 0000062f: PUSH1 0xe0 00000631: MSTORE 00000632: PUSH1 0x17 00000634: PUSH1 0xc0 00000636: MLOAD 00000637: PUSH1 0x20 00000639: MSTORE 0000063a: PUSH1 0x00 0000063c: MSTORE 0000063d: PUSH1 0x40 0000063f: PUSH1 0x00 00000641: KECCAK256 00000642: DUP1 00000643: CALLER 00000644: PUSH1 0x20 00000646: MSTORE 00000647: PUSH1 0x00 00000649: MSTORE 0000064a: PUSH1 0x40 0000064c: PUSH1 0x00 0000064e: KECCAK256 0000064f: SWAP1 00000650: POP 00000651: SLOAD 00000652: PUSH2 0x0100 00000655: MSTORE 00000656: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00000677: PUSH2 0x0100 0000067a: MLOAD 0000067b: EQ 0000067c: PUSH2 0x06a9 0000067f: JUMPI 00000680: PUSH1 0xc0 00000682: MLOAD 00000683: PUSH1 0x40 00000685: MSTORE 00000686: CALLER 00000687: PUSH1 0x60 00000689: MSTORE 0000068a: PUSH2 0x0100 0000068d: MLOAD 0000068e: PUSH1 0x44 00000690: CALLDATALOAD 00000691: DUP1 00000692: DUP3 00000693: SUB 00000694: DUP3 00000695: DUP2 00000696: GT 00000697: PUSH2 0x4c91 0000069a: JUMPI 0000069b: SWAP1 0000069c: POP 0000069d: SWAP1 0000069e: POP 0000069f: PUSH1 0x80 000006a1: MSTORE 000006a2: PUSH2 0x06a9 000006a5: PUSH2 0x496e 000006a8: JUMP 000006a9: JUMPDEST 000006aa: PUSH1 0xc0 000006ac: MLOAD 000006ad: PUSH1 0x40 000006af: MSTORE 000006b0: PUSH1 0xe0 000006b2: MLOAD 000006b3: PUSH1 0x60 000006b5: MSTORE 000006b6: PUSH1 0x44 000006b8: CALLDATALOAD 000006b9: PUSH1 0x80 000006bb: MSTORE 000006bc: PUSH2 0x06c3 000006bf: PUSH2 0x49c7 000006c2: JUMP 000006c3: JUMPDEST 000006c4: PUSH1 0x01 000006c6: PUSH2 0x0120 000006c9: MSTORE 000006ca: PUSH1 0x20 000006cc: PUSH2 0x0120 000006cf: RETURN 000006d0: PUSH2 0x27a4 000006d3: JUMP 000006d4: JUMPDEST 000006d5: PUSH4 0x0f529ba2 000006da: DUP2 000006db: XOR 000006dc: PUSH2 0x06f0 000006df: JUMPI 000006e0: CALLVALUE 000006e1: PUSH2 0x4c91 000006e4: JUMPI 000006e5: PUSH1 0x0e 000006e7: SLOAD 000006e8: PUSH1 0x40 000006ea: MSTORE 000006eb: PUSH1 0x20 000006ed: PUSH1 0x40 000006ef: RETURN 000006f0: JUMPDEST 000006f1: PUSH4 0xdd62ed3e 000006f6: DUP2 000006f7: XOR 000006f8: PUSH2 0x074c 000006fb: JUMPI 000006fc: PUSH1 0x44 000006fe: CALLDATASIZE 000006ff: LT 00000700: CALLVALUE 00000701: OR 00000702: PUSH2 0x4c91 00000705: JUMPI 00000706: PUSH1 0x04 00000708: CALLDATALOAD 00000709: DUP1 0000070a: PUSH1 0xa0 0000070c: SHR 0000070d: PUSH2 0x4c91 00000710: JUMPI 00000711: PUSH1 0x40 00000713: MSTORE 00000714: PUSH1 0x24 00000716: CALLDATALOAD 00000717: DUP1 00000718: PUSH1 0xa0 0000071a: SHR 0000071b: PUSH2 0x4c91 0000071e: JUMPI 0000071f: PUSH1 0x60 00000721: MSTORE 00000722: PUSH1 0x17 00000724: PUSH1 0x40 00000726: MLOAD 00000727: PUSH1 0x20 00000729: MSTORE 0000072a: PUSH1 0x00 0000072c: MSTORE 0000072d: PUSH1 0x40 0000072f: PUSH1 0x00 00000731: KECCAK256 00000732: DUP1 00000733: PUSH1 0x60 00000735: MLOAD 00000736: PUSH1 0x20 00000738: MSTORE 00000739: PUSH1 0x00 0000073b: MSTORE 0000073c: PUSH1 0x40 0000073e: PUSH1 0x00 00000740: KECCAK256 00000741: SWAP1 00000742: POP 00000743: SLOAD 00000744: PUSH1 0x80 00000746: MSTORE 00000747: PUSH1 0x20 00000749: PUSH1 0x80 0000074b: RETURN 0000074c: JUMPDEST 0000074d: PUSH4 0x23c6afea 00000752: DUP2 00000753: XOR 00000754: PUSH2 0x27a4 00000757: JUMPI 00000758: CALLVALUE 00000759: PUSH2 0x4c91 0000075c: JUMPI 0000075d: PUSH1 0x00 0000075f: SLOAD 00000760: PUSH1 0x02 00000762: EQ 00000763: PUSH2 0x4c91 00000766: JUMPI 00000767: PUSH1 0x05 00000769: SLOAD 0000076a: PUSH1 0x40 0000076c: MSTORE 0000076d: PUSH2 0x0776 00000770: PUSH1 0x80 00000772: PUSH2 0x27aa 00000775: JUMP 00000776: JUMPDEST 00000777: PUSH1 0x80 00000779: PUSH1 0x20 0000077b: DUP2 0000077c: ADD 0000077d: SWAP1 0000077e: POP 0000077f: MLOAD 00000780: PUSH1 0x60 00000782: MSTORE 00000783: PUSH1 0x03 00000785: SLOAD 00000786: PUSH1 0x80 00000788: MSTORE 00000789: TIMESTAMP 0000078a: PUSH1 0x60 0000078c: MLOAD 0000078d: LT 0000078e: ISZERO 0000078f: PUSH2 0x08a2 00000792: JUMPI 00000793: PUSH1 0x20 00000795: PUSH2 0x4d5a 00000798: PUSH1 0x00 0000079a: CODECOPY 0000079b: PUSH1 0x00 0000079d: MLOAD 0000079e: PUSH4 0x81d18d87 000007a3: PUSH1 0xc0 000007a5: MSTORE 000007a6: PUSH1 0x07 000007a8: SLOAD 000007a9: PUSH1 0x60 000007ab: MLOAD 000007ac: TIMESTAMP 000007ad: SUB 000007ae: PUSH8 0x0de0b6b3a7640000 000007b7: DUP2 000007b8: MUL 000007b9: DUP2 000007ba: PUSH8 0x0de0b6b3a7640000 000007c3: DUP3 000007c4: DIV 000007c5: XOR 000007c6: PUSH2 0x4c91 000007c9: JUMPI 000007ca: SWAP1 000007cb: POP 000007cc: DIV 000007cd: DUP1 000007ce: PUSH1 0xff 000007d0: SHR 000007d1: PUSH2 0x4c91 000007d4: JUMPI 000007d5: PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000 000007f6: DUP2 000007f7: EQ 000007f8: PUSH2 0x4c91 000007fb: JUMPI 000007fc: PUSH1 0x00 000007fe: SUB 000007ff: PUSH1 0xe0 00000801: MSTORE 00000802: PUSH1 0x20 00000804: PUSH1 0xc0 00000806: PUSH1 0x24 00000808: PUSH1 0xdc 0000080a: DUP5 0000080b: GAS 0000080c: STATICCALL 0000080d: PUSH2 0x081b 00000810: JUMPI 00000811: RETURNDATASIZE 00000812: PUSH1 0x00 00000814: PUSH1 0x00 00000816: RETURNDATACOPY 00000817: RETURNDATASIZE 00000818: PUSH1 0x00 0000081a: REVERT 0000081b: JUMPDEST 0000081c: PUSH1 0x20 0000081e: RETURNDATASIZE 0000081f: LT 00000820: PUSH2 0x4c91 00000823: JUMPI 00000824: PUSH1 0xc0 00000826: SWAP1 00000827: POP 00000828: MLOAD 00000829: PUSH1 0xa0 0000082b: MSTORE 0000082c: PUSH1 0x06 0000082e: SLOAD 0000082f: PUSH1 0xa0 00000831: MLOAD 00000832: DUP1 00000833: PUSH8 0x0de0b6b3a7640000 0000083c: SUB 0000083d: PUSH8 0x0de0b6b3a7640000 00000846: DUP2 00000847: GT 00000848: PUSH2 0x4c91 0000084b: JUMPI 0000084c: SWAP1 0000084d: POP 0000084e: DUP1 0000084f: DUP3 00000850: MUL 00000851: DUP2 00000852: ISZERO 00000853: DUP4 00000854: DUP4 00000855: DUP4 00000856: DIV 00000857: EQ 00000858: OR 00000859: ISZERO 0000085a: PUSH2 0x4c91 0000085d: JUMPI 0000085e: SWAP1 0000085f: POP 00000860: SWAP1 00000861: POP 00000862: PUSH1 0x80 00000864: MLOAD 00000865: PUSH1 0xa0 00000867: MLOAD 00000868: DUP1 00000869: DUP3 0000086a: MUL 0000086b: DUP2 0000086c: ISZERO 0000086d: DUP4 0000086e: DUP4 0000086f: DUP4 00000870: DIV 00000871: EQ 00000872: OR 00000873: ISZERO 00000874: PUSH2 0x4c91 00000877: JUMPI 00000878: SWAP1 00000879: POP 0000087a: SWAP1 0000087b: POP 0000087c: DUP1 0000087d: DUP3 0000087e: ADD 0000087f: DUP3 00000880: DUP2 00000881: LT 00000882: PUSH2 0x4c91 00000885: JUMPI 00000886: SWAP1 00000887: POP 00000888: SWAP1 00000889: POP 0000088a: PUSH8 0x0de0b6b3a7640000 00000893: DUP2 00000894: DIV 00000895: SWAP1 00000896: POP 00000897: PUSH1 0xc0 00000899: MSTORE 0000089a: PUSH1 0x20 0000089c: PUSH1 0xc0 0000089e: PUSH2 0x08a7 000008a1: JUMP 000008a2: JUMPDEST 000008a3: PUSH1 0x20 000008a5: PUSH1 0x80 000008a7: JUMPDEST 000008a8: RETURN 000008a9: PUSH2 0x27a4 000008ac: JUMP 000008ad: JUMPDEST 000008ae: PUSH4 0x7ba1a74d 000008b3: DUP2 000008b4: XOR 000008b5: PUSH2 0x08c9 000008b8: JUMPI 000008b9: CALLVALUE 000008ba: PUSH2 0x4c91 000008bd: JUMPI 000008be: PUSH1 0x0f 000008c0: SLOAD 000008c1: PUSH1 0x40 000008c3: MSTORE 000008c4: PUSH1 0x20 000008c6: PUSH1 0x40 000008c8: RETURN 000008c9: JUMPDEST 000008ca: PUSH4 0x313ce567 000008cf: DUP2 000008d0: XOR 000008d1: PUSH2 0x27a4 000008d4: JUMPI 000008d5: CALLVALUE 000008d6: PUSH2 0x4c91 000008d9: JUMPI 000008da: PUSH1 0x12 000008dc: PUSH1 0x40 000008de: MSTORE 000008df: PUSH1 0x20 000008e1: PUSH1 0x40 000008e3: RETURN 000008e4: PUSH2 0x27a4 000008e7: JUMP 000008e8: JUMPDEST 000008e9: PUSH4 0x0b7b594b 000008ee: DUP2 000008ef: XOR 000008f0: PUSH2 0x0904 000008f3: JUMPI 000008f4: CALLVALUE 000008f5: PUSH2 0x4c91 000008f8: JUMPI 000008f9: PUSH1 0x10 000008fb: SLOAD 000008fc: PUSH1 0x40 000008fe: MSTORE 000008ff: PUSH1 0x20 00000901: PUSH1 0x40 00000903: RETURN 00000904: JUMPDEST 00000905: PUSH4 0x70a08231 0000090a: DUP2 0000090b: XOR 0000090c: PUSH2 0x0941 0000090f: JUMPI 00000910: PUSH1 0x24 00000912: CALLDATASIZE 00000913: LT 00000914: CALLVALUE 00000915: OR 00000916: PUSH2 0x4c91 00000919: JUMPI 0000091a: PUSH1 0x04 0000091c: CALLDATALOAD 0000091d: DUP1 0000091e: PUSH1 0xa0 00000920: SHR 00000921: PUSH2 0x4c91 00000924: JUMPI 00000925: PUSH1 0x40 00000927: MSTORE 00000928: PUSH1 0x16 0000092a: PUSH1 0x40 0000092c: MLOAD 0000092d: PUSH1 0x20 0000092f: MSTORE 00000930: PUSH1 0x00 00000932: MSTORE 00000933: PUSH1 0x40 00000935: PUSH1 0x00 00000937: KECCAK256 00000938: SLOAD 00000939: PUSH1 0x60 0000093b: MSTORE 0000093c: PUSH1 0x20 0000093e: PUSH1 0x60 00000940: RETURN 00000941: JUMPDEST 00000942: PUSH4 0xb9e8c9fd 00000947: DUP2 00000948: XOR 00000949: PUSH2 0x27a4 0000094c: JUMPI 0000094d: CALLVALUE 0000094e: PUSH2 0x4c91 00000951: JUMPI 00000952: PUSH1 0x00 00000954: SLOAD 00000955: PUSH1 0x02 00000957: EQ 00000958: PUSH2 0x4c91 0000095b: JUMPI 0000095c: PUSH1 0x01 0000095e: SLOAD 0000095f: PUSH1 0x40 00000961: MSTORE 00000962: PUSH1 0x20 00000964: PUSH1 0x40 00000966: RETURN 00000967: PUSH2 0x27a4 0000096a: JUMP 0000096b: JUMPDEST 0000096c: PUSH4 0x0c46b72a 00000971: DUP2 00000972: XOR 00000973: PUSH2 0x27a4 00000976: JUMPI 00000977: CALLVALUE 00000978: PUSH2 0x4c91 0000097b: JUMPI 0000097c: PUSH1 0x11 0000097e: SLOAD 0000097f: PUSH1 0x40 00000981: MSTORE 00000982: PUSH1 0x20 00000984: PUSH1 0x40 00000986: RETURN 00000987: PUSH2 0x27a4 0000098a: JUMP 0000098b: JUMPDEST 0000098c: PUSH4 0x3dd65478 00000991: DUP2 00000992: XOR 00000993: PUSH2 0x27a4 00000996: JUMPI 00000997: CALLVALUE 00000998: PUSH2 0x4c91 0000099b: JUMPI 0000099c: PUSH1 0x12 0000099e: SLOAD 0000099f: PUSH1 0x40 000009a1: MSTORE 000009a2: PUSH1 0x20 000009a4: PUSH1 0x40 000009a6: RETURN 000009a7: PUSH2 0x27a4 000009aa: JUMP 000009ab: JUMPDEST 000009ac: PUSH4 0xe3616405 000009b1: DUP2 000009b2: XOR 000009b3: PUSH2 0x27a4 000009b6: JUMPI 000009b7: CALLVALUE 000009b8: PUSH2 0x4c91 000009bb: JUMPI 000009bc: PUSH1 0x13 000009be: SLOAD 000009bf: PUSH1 0x40 000009c1: MSTORE 000009c2: PUSH1 0x20 000009c4: PUSH1 0x40 000009c6: RETURN 000009c7: PUSH2 0x27a4 000009ca: JUMP 000009cb: JUMPDEST 000009cc: PUSH4 0x06fdde03 000009d1: DUP2 000009d2: XOR 000009d3: PUSH2 0x0a24 000009d6: JUMPI 000009d7: CALLVALUE 000009d8: PUSH2 0x4c91 000009db: JUMPI 000009dc: PUSH1 0x20 000009de: DUP1 000009df: PUSH1 0x40 000009e1: MSTORE 000009e2: DUP1 000009e3: PUSH1 0x40 000009e5: ADD 000009e6: PUSH1 0x20 000009e8: PUSH1 0x20 000009ea: PUSH2 0x4dda 000009ed: PUSH1 0x00 000009ef: CODECOPY 000009f0: PUSH1 0x00 000009f2: MLOAD 000009f3: ADD 000009f4: DUP1 000009f5: PUSH2 0x4dda 000009f8: DUP4 000009f9: CODECOPY 000009fa: POP 000009fb: DUP1 000009fc: MLOAD 000009fd: DUP1 000009fe: PUSH1 0x20 00000a00: DUP4 00000a01: ADD 00000a02: ADD 00000a03: PUSH1 0x1f 00000a05: DUP3 00000a06: PUSH1 0x00 00000a08: SUB 00000a09: AND 00000a0a: CALLDATASIZE 00000a0b: DUP3 00000a0c: CALLDATACOPY 00000a0d: POP 00000a0e: POP 00000a0f: PUSH1 0x1f 00000a11: NOT 00000a12: PUSH1 0x1f 00000a14: DUP3 00000a15: MLOAD 00000a16: PUSH1 0x20 00000a18: ADD 00000a19: ADD 00000a1a: AND 00000a1b: SWAP1 00000a1c: POP 00000a1d: DUP2 00000a1e: ADD 00000a1f: SWAP1 00000a20: POP 00000a21: PUSH1 0x40 00000a23: RETURN 00000a24: JUMPDEST 00000a25: PUSH4 0x18160ddd 00000a2a: DUP2 00000a2b: XOR 00000a2c: PUSH2 0x27a4 00000a2f: JUMPI 00000a30: CALLVALUE 00000a31: PUSH2 0x4c91 00000a34: JUMPI 00000a35: PUSH1 0x18 00000a37: SLOAD 00000a38: PUSH1 0x40 00000a3a: MSTORE 00000a3b: PUSH1 0x20 00000a3d: PUSH1 0x40 00000a3f: RETURN 00000a40: PUSH2 0x27a4 00000a43: JUMP 00000a44: JUMPDEST 00000a45: PUSH4 0x95d89b41 00000a4a: DUP2 00000a4b: XOR 00000a4c: PUSH2 0x0a9d 00000a4f: JUMPI 00000a50: CALLVALUE 00000a51: PUSH2 0x4c91 00000a54: JUMPI 00000a55: PUSH1 0x20 00000a57: DUP1 00000a58: PUSH1 0x40 00000a5a: MSTORE 00000a5b: DUP1 00000a5c: PUSH1 0x40 00000a5e: ADD 00000a5f: PUSH1 0x20 00000a61: PUSH1 0x20 00000a63: PUSH2 0x4e3a 00000a66: PUSH1 0x00 00000a68: CODECOPY 00000a69: PUSH1 0x00 00000a6b: MLOAD 00000a6c: ADD 00000a6d: DUP1 00000a6e: PUSH2 0x4e3a 00000a71: DUP4 00000a72: CODECOPY 00000a73: POP 00000a74: DUP1 00000a75: MLOAD 00000a76: DUP1 00000a77: PUSH1 0x20 00000a79: DUP4 00000a7a: ADD 00000a7b: ADD 00000a7c: PUSH1 0x1f 00000a7e: DUP3 00000a7f: PUSH1 0x00 00000a81: SUB 00000a82: AND 00000a83: CALLDATASIZE 00000a84: DUP3 00000a85: CALLDATACOPY 00000a86: POP 00000a87: POP 00000a88: PUSH1 0x1f 00000a8a: NOT 00000a8b: PUSH1 0x1f 00000a8d: DUP3 00000a8e: MLOAD 00000a8f: PUSH1 0x20 00000a91: ADD 00000a92: ADD 00000a93: AND 00000a94: SWAP1 00000a95: POP 00000a96: DUP2 00000a97: ADD 00000a98: SWAP1 00000a99: POP 00000a9a: PUSH1 0x40 00000a9c: RETURN 00000a9d: JUMPDEST 00000a9e: PUSH4 0xbfa0b133 00000aa3: DUP2 00000aa4: XOR 00000aa5: PUSH2 0x0abb 00000aa8: JUMPI 00000aa9: CALLVALUE 00000aaa: PUSH2 0x4c91 00000aad: JUMPI 00000aae: PUSH1 0x20 00000ab0: PUSH2 0x4eba 00000ab3: PUSH1 0x40 00000ab5: CODECOPY 00000ab6: PUSH1 0x20 00000ab8: PUSH1 0x40 00000aba: RETURN 00000abb: JUMPDEST 00000abc: PUSH4 0xd505accf 00000ac1: DUP2 00000ac2: XOR 00000ac3: PUSH2 0x27a4 00000ac6: JUMPI 00000ac7: PUSH1 0xe4 00000ac9: CALLDATASIZE 00000aca: LT 00000acb: CALLVALUE 00000acc: OR 00000acd: PUSH2 0x4c91 00000ad0: JUMPI 00000ad1: PUSH1 0x04 00000ad3: CALLDATALOAD 00000ad4: DUP1 00000ad5: PUSH1 0xa0 00000ad7: SHR 00000ad8: PUSH2 0x4c91 00000adb: JUMPI 00000adc: PUSH2 0x0120 00000adf: MSTORE 00000ae0: PUSH1 0x24 00000ae2: CALLDATALOAD 00000ae3: DUP1 00000ae4: PUSH1 0xa0 00000ae6: SHR 00000ae7: PUSH2 0x4c91 00000aea: JUMPI 00000aeb: PUSH2 0x0140 00000aee: MSTORE 00000aef: PUSH1 0x84 00000af1: CALLDATALOAD 00000af2: DUP1 00000af3: PUSH1 0x08 00000af5: SHR 00000af6: PUSH2 0x4c91 00000af9: JUMPI 00000afa: PUSH2 0x0160 00000afd: MSTORE 00000afe: PUSH2 0x0120 00000b01: MLOAD 00000b02: ISZERO 00000b03: PUSH2 0x4c91 00000b06: JUMPI 00000b07: PUSH1 0x64 00000b09: CALLDATALOAD 00000b0a: TIMESTAMP 00000b0b: GT 00000b0c: PUSH2 0x4c91 00000b0f: JUMPI 00000b10: PUSH1 0x19 00000b12: PUSH2 0x0120 00000b15: MLOAD 00000b16: PUSH1 0x20 00000b18: MSTORE 00000b19: PUSH1 0x00 00000b1b: MSTORE 00000b1c: PUSH1 0x40 00000b1e: PUSH1 0x00 00000b20: KECCAK256 00000b21: SLOAD 00000b22: PUSH2 0x0180 00000b25: MSTORE 00000b26: PUSH1 0x00 00000b28: PUSH1 0x02 00000b2a: PUSH2 0x01c0 00000b2d: MSTORE 00000b2e: PUSH32 0x1901000000000000000000000000000000000000000000000000000000000000 00000b4f: PUSH2 0x01e0 00000b52: MSTORE 00000b53: PUSH2 0x01c0 00000b56: DUP1 00000b57: MLOAD 00000b58: PUSH1 0x20 00000b5a: DUP3 00000b5b: ADD 00000b5c: DUP4 00000b5d: PUSH2 0x0320 00000b60: ADD 00000b61: DUP2 00000b62: MLOAD 00000b63: DUP2 00000b64: MSTORE 00000b65: POP 00000b66: POP 00000b67: DUP1 00000b68: DUP4 00000b69: ADD 00000b6a: SWAP3 00000b6b: POP 00000b6c: POP 00000b6d: POP 00000b6e: PUSH2 0x0b78 00000b71: PUSH2 0x0200 00000b74: PUSH2 0x4a63 00000b77: JUMP 00000b78: JUMPDEST 00000b79: PUSH2 0x0200 00000b7c: MLOAD 00000b7d: DUP2 00000b7e: PUSH2 0x0320 00000b81: ADD 00000b82: MSTORE 00000b83: PUSH1 0x20 00000b85: DUP2 00000b86: ADD 00000b87: SWAP1 00000b88: POP 00000b89: PUSH32 0x6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9 00000baa: PUSH2 0x0240 00000bad: MSTORE 00000bae: PUSH2 0x0120 00000bb1: MLOAD 00000bb2: PUSH2 0x0260 00000bb5: MSTORE 00000bb6: PUSH2 0x0140 00000bb9: MLOAD 00000bba: PUSH2 0x0280 00000bbd: MSTORE 00000bbe: PUSH1 0x44 00000bc0: CALLDATALOAD 00000bc1: PUSH2 0x02a0 00000bc4: MSTORE 00000bc5: PUSH2 0x0180 00000bc8: MLOAD 00000bc9: PUSH2 0x02c0 00000bcc: MSTORE 00000bcd: PUSH1 0x64 00000bcf: CALLDATALOAD 00000bd0: PUSH2 0x02e0 00000bd3: MSTORE 00000bd4: PUSH1 0xc0 00000bd6: PUSH2 0x0220 00000bd9: MSTORE 00000bda: PUSH2 0x0220 00000bdd: DUP1 00000bde: MLOAD 00000bdf: PUSH1 0x20 00000be1: DUP3 00000be2: ADD 00000be3: KECCAK256 00000be4: SWAP1 00000be5: POP 00000be6: DUP2 00000be7: PUSH2 0x0320 00000bea: ADD 00000beb: MSTORE 00000bec: PUSH1 0x20 00000bee: DUP2 00000bef: ADD 00000bf0: SWAP1 00000bf1: POP 00000bf2: DUP1 00000bf3: PUSH2 0x0300 00000bf6: MSTORE 00000bf7: PUSH2 0x0300 00000bfa: SWAP1 00000bfb: POP 00000bfc: DUP1 00000bfd: MLOAD 00000bfe: PUSH1 0x20 00000c00: DUP3 00000c01: ADD 00000c02: KECCAK256 00000c03: SWAP1 00000c04: POP 00000c05: PUSH2 0x01a0 00000c08: MSTORE 00000c09: PUSH2 0x0120 00000c0c: MLOAD 00000c0d: PUSH1 0x00 00000c0f: PUSH2 0x0240 00000c12: MSTORE 00000c13: PUSH2 0x01a0 00000c16: MLOAD 00000c17: PUSH2 0x01c0 00000c1a: MSTORE 00000c1b: PUSH2 0x0160 00000c1e: MLOAD 00000c1f: PUSH2 0x01e0 00000c22: MSTORE 00000c23: PUSH1 0x40 00000c25: PUSH1 0xa4 00000c27: PUSH2 0x0200 00000c2a: CALLDATACOPY 00000c2b: PUSH1 0x20 00000c2d: PUSH2 0x0240 00000c30: PUSH1 0x80 00000c32: PUSH2 0x01c0 00000c35: PUSH1 0x01 00000c37: GAS 00000c38: STATICCALL 00000c39: POP 00000c3a: PUSH2 0x0240 00000c3d: MLOAD 00000c3e: XOR 00000c3f: PUSH2 0x4c91 00000c42: JUMPI 00000c43: PUSH1 0x01 00000c45: PUSH2 0x0180 00000c48: MLOAD 00000c49: ADD 00000c4a: PUSH1 0x19 00000c4c: PUSH2 0x0120 00000c4f: MLOAD 00000c50: PUSH1 0x20 00000c52: MSTORE 00000c53: PUSH1 0x00 00000c55: MSTORE 00000c56: PUSH1 0x40 00000c58: PUSH1 0x00 00000c5a: KECCAK256 00000c5b: SSTORE 00000c5c: PUSH2 0x0120 00000c5f: MLOAD 00000c60: PUSH1 0x40 00000c62: MSTORE 00000c63: PUSH2 0x0140 00000c66: MLOAD 00000c67: PUSH1 0x60 00000c69: MSTORE 00000c6a: PUSH1 0x44 00000c6c: CALLDATALOAD 00000c6d: PUSH1 0x80 00000c6f: MSTORE 00000c70: PUSH2 0x0c77 00000c73: PUSH2 0x496e 00000c76: JUMP 00000c77: JUMPDEST 00000c78: PUSH1 0x01 00000c7a: PUSH2 0x01c0 00000c7d: MSTORE 00000c7e: PUSH1 0x20 00000c80: PUSH2 0x01c0 00000c83: RETURN 00000c84: PUSH2 0x27a4 00000c87: JUMP 00000c88: JUMPDEST 00000c89: PUSH4 0x54fd4d50 00000c8e: DUP2 00000c8f: XOR 00000c90: PUSH2 0x27a4 00000c93: JUMPI 00000c94: CALLVALUE 00000c95: PUSH2 0x4c91 00000c98: JUMPI 00000c99: PUSH1 0x20 00000c9b: DUP1 00000c9c: PUSH1 0x80 00000c9e: MSTORE 00000c9f: PUSH1 0x06 00000ca1: PUSH1 0x40 00000ca3: MSTORE 00000ca4: PUSH32 0x76322e302e300000000000000000000000000000000000000000000000000000 00000cc5: PUSH1 0x60 00000cc7: MSTORE 00000cc8: PUSH1 0x40 00000cca: DUP2 00000ccb: PUSH1 0x80 00000ccd: ADD 00000cce: DUP2 00000ccf: MLOAD 00000cd0: DUP2 00000cd1: MSTORE 00000cd2: PUSH1 0x20 00000cd4: DUP3 00000cd5: ADD 00000cd6: MLOAD 00000cd7: PUSH1 0x20 00000cd9: DUP3 00000cda: ADD 00000cdb: MSTORE 00000cdc: DUP1 00000cdd: MLOAD 00000cde: DUP1 00000cdf: PUSH1 0x20 00000ce1: DUP4 00000ce2: ADD 00000ce3: ADD 00000ce4: PUSH1 0x1f 00000ce6: DUP3 00000ce7: PUSH1 0x00 00000ce9: SUB 00000cea: AND 00000ceb: CALLDATASIZE 00000cec: DUP3 00000ced: CALLDATACOPY 00000cee: POP 00000cef: POP 00000cf0: PUSH1 0x1f 00000cf2: NOT 00000cf3: PUSH1 0x1f 00000cf5: DUP3 00000cf6: MLOAD 00000cf7: PUSH1 0x20 00000cf9: ADD 00000cfa: ADD 00000cfb: AND 00000cfc: SWAP1 00000cfd: POP 00000cfe: SWAP1 00000cff: POP 00000d00: DUP2 00000d01: ADD 00000d02: SWAP1 00000d03: POP 00000d04: PUSH1 0x80 00000d06: RETURN 00000d07: PUSH2 0x27a4 00000d0a: JUMP 00000d0b: JUMPDEST 00000d0c: PUSH4 0x7ecebe00 00000d11: DUP2 00000d12: EQ 00000d13: PUSH1 0x03 00000d15: CALLDATASIZE 00000d16: GT 00000d17: AND 00000d18: ISZERO 00000d19: PUSH2 0x0d4e 00000d1c: JUMPI 00000d1d: PUSH1 0x24 00000d1f: CALLDATASIZE 00000d20: LT 00000d21: CALLVALUE 00000d22: OR 00000d23: PUSH2 0x4c91 00000d26: JUMPI 00000d27: PUSH1 0x04 00000d29: CALLDATALOAD 00000d2a: DUP1 00000d2b: PUSH1 0xa0 00000d2d: SHR 00000d2e: PUSH2 0x4c91 00000d31: JUMPI 00000d32: PUSH1 0x40 00000d34: MSTORE 00000d35: PUSH1 0x19 00000d37: PUSH1 0x40 00000d39: MLOAD 00000d3a: PUSH1 0x20 00000d3c: MSTORE 00000d3d: PUSH1 0x00 00000d3f: MSTORE 00000d40: PUSH1 0x40 00000d42: PUSH1 0x00 00000d44: KECCAK256 00000d45: SLOAD 00000d46: PUSH1 0x60 00000d48: MSTORE 00000d49: PUSH1 0x20 00000d4b: PUSH1 0x60 00000d4d: RETURN 00000d4e: JUMPDEST 00000d4f: PUSH4 0x4fb08c5e 00000d54: DUP2 00000d55: XOR 00000d56: PUSH2 0x27a4 00000d59: JUMPI 00000d5a: PUSH1 0x44 00000d5c: CALLDATASIZE 00000d5d: LT 00000d5e: CALLVALUE 00000d5f: OR 00000d60: PUSH2 0x4c91 00000d63: JUMPI 00000d64: PUSH1 0x20 00000d66: PUSH2 0x0d70 00000d69: PUSH2 0x04e0 00000d6c: PUSH2 0x2a68 00000d6f: JUMP 00000d70: JUMPDEST 00000d71: PUSH2 0x04e0 00000d74: DUP1 00000d75: MLOAD 00000d76: PUSH2 0x05c0 00000d79: MSTORE 00000d7a: PUSH1 0x20 00000d7c: DUP2 00000d7d: ADD 00000d7e: MLOAD 00000d7f: PUSH2 0x05e0 00000d82: MSTORE 00000d83: POP 00000d84: PUSH1 0x40 00000d86: PUSH1 0x04 00000d88: PUSH2 0x0600 00000d8b: CALLDATACOPY 00000d8c: TIMESTAMP 00000d8d: PUSH1 0x0b 00000d8f: SLOAD 00000d90: GT 00000d91: PUSH2 0x0640 00000d94: MSTORE 00000d95: PUSH2 0x05c0 00000d98: MLOAD 00000d99: PUSH2 0x0160 00000d9c: MSTORE 00000d9d: PUSH2 0x05e0 00000da0: MLOAD 00000da1: PUSH2 0x0180 00000da4: MSTORE 00000da5: PUSH2 0x0600 00000da8: MLOAD 00000da9: PUSH2 0x01a0 00000dac: MSTORE 00000dad: PUSH2 0x0620 00000db0: MLOAD 00000db1: PUSH2 0x01c0 00000db4: MSTORE 00000db5: PUSH2 0x0640 00000db8: MLOAD 00000db9: PUSH2 0x01e0 00000dbc: MSTORE 00000dbd: PUSH2 0x0dc7 00000dc0: PUSH2 0x0520 00000dc3: PUSH2 0x451e 00000dc6: JUMP 00000dc7: JUMPDEST 00000dc8: PUSH2 0x0520 00000dcb: RETURN 00000dcc: PUSH2 0x27a4 00000dcf: JUMP 00000dd0: JUMPDEST 00000dd1: PUSH4 0x5b41b908 00000dd6: DUP2 00000dd7: XOR 00000dd8: PUSH2 0x0def 00000ddb: JUMPI 00000ddc: PUSH1 0x84 00000dde: CALLDATASIZE 00000ddf: LT 00000de0: CALLVALUE 00000de1: OR 00000de2: PUSH2 0x4c91 00000de5: JUMPI 00000de6: CALLER 00000de7: PUSH2 0x0780 00000dea: MSTORE 00000deb: PUSH2 0x0e3a 00000dee: JUMP 00000def: JUMPDEST 00000df0: PUSH4 0xf446c1d0 00000df5: DUP2 00000df6: XOR 00000df7: PUSH2 0x27a4 00000dfa: JUMPI 00000dfb: CALLVALUE 00000dfc: PUSH2 0x4c91 00000dff: JUMPI 00000e00: PUSH1 0x20 00000e02: PUSH2 0x0e0c 00000e05: PUSH2 0x0120 00000e08: PUSH2 0x2a68 00000e0b: JUMP 00000e0c: JUMPDEST 00000e0d: PUSH2 0x0120 00000e10: RETURN 00000e11: PUSH2 0x27a4 00000e14: JUMP 00000e15: JUMPDEST 00000e16: PUSH4 0xa64833a0 00000e1b: DUP2 00000e1c: XOR 00000e1d: PUSH2 0x27a4 00000e20: JUMPI 00000e21: PUSH1 0xa4 00000e23: CALLDATASIZE 00000e24: LT 00000e25: CALLVALUE 00000e26: OR 00000e27: PUSH2 0x4c91 00000e2a: JUMPI 00000e2b: PUSH1 0x84 00000e2d: CALLDATALOAD 00000e2e: DUP1 00000e2f: PUSH1 0xa0 00000e31: SHR 00000e32: PUSH2 0x4c91 00000e35: JUMPI 00000e36: PUSH2 0x0780 00000e39: MSTORE 00000e3a: JUMPDEST 00000e3b: PUSH1 0x00 00000e3d: SLOAD 00000e3e: PUSH1 0x02 00000e40: EQ 00000e41: PUSH2 0x4c91 00000e44: JUMPI 00000e45: PUSH1 0x02 00000e47: PUSH1 0x00 00000e49: SSTORE 00000e4a: PUSH1 0x04 00000e4c: CALLDATALOAD 00000e4d: PUSH1 0x40 00000e4f: MSTORE 00000e50: PUSH1 0x44 00000e52: CALLDATALOAD 00000e53: PUSH1 0x60 00000e55: MSTORE 00000e56: CALLER 00000e57: PUSH1 0x80 00000e59: MSTORE 00000e5a: PUSH1 0x00 00000e5c: PUSH1 0xa0 00000e5e: MSTORE 00000e5f: PUSH2 0x0e69 00000e62: PUSH2 0x07c0 00000e65: PUSH2 0x27de 00000e68: JUMP 00000e69: JUMPDEST 00000e6a: PUSH2 0x07c0 00000e6d: MLOAD 00000e6e: PUSH2 0x07a0 00000e71: MSTORE 00000e72: PUSH1 0x40 00000e74: PUSH1 0x04 00000e76: PUSH2 0x04a0 00000e79: CALLDATACOPY 00000e7a: PUSH2 0x07a0 00000e7d: MLOAD 00000e7e: PUSH2 0x04e0 00000e81: MSTORE 00000e82: PUSH1 0x64 00000e84: CALLDATALOAD 00000e85: PUSH2 0x0500 00000e88: MSTORE 00000e89: PUSH2 0x0e93 00000e8c: PUSH2 0x0820 00000e8f: PUSH2 0x380a 00000e92: JUMP 00000e93: JUMPDEST 00000e94: PUSH2 0x0820 00000e97: DUP1 00000e98: MLOAD 00000e99: PUSH2 0x07c0 00000e9c: MSTORE 00000e9d: PUSH1 0x20 00000e9f: DUP2 00000ea0: ADD 00000ea1: MLOAD 00000ea2: PUSH2 0x07e0 00000ea5: MSTORE 00000ea6: PUSH1 0x40 00000ea8: DUP2 00000ea9: ADD 00000eaa: MLOAD 00000eab: PUSH2 0x0800 00000eae: MSTORE 00000eaf: POP 00000eb0: PUSH1 0x24 00000eb2: CALLDATALOAD 00000eb3: PUSH1 0x40 00000eb5: MSTORE 00000eb6: PUSH2 0x07c0 00000eb9: MLOAD 00000eba: PUSH1 0x60 00000ebc: MSTORE 00000ebd: PUSH2 0x0780 00000ec0: MLOAD 00000ec1: PUSH1 0x80 00000ec3: MSTORE 00000ec4: PUSH2 0x0ecb 00000ec7: PUSH2 0x29bb 00000eca: JUMP 00000ecb: JUMPDEST 00000ecc: CALLER 00000ecd: PUSH32 0x143f1f8e861fbdeddd5b46e844b7d3ac7b86a122f36e8c463859ee6811b1f29c 00000eee: PUSH1 0x04 00000ef0: CALLDATALOAD 00000ef1: PUSH2 0x0820 00000ef4: MSTORE 00000ef5: PUSH2 0x07a0 00000ef8: MLOAD 00000ef9: PUSH2 0x0840 00000efc: MSTORE 00000efd: PUSH1 0x24 00000eff: CALLDATALOAD 00000f00: PUSH2 0x0860 00000f03: MSTORE 00000f04: PUSH2 0x07c0 00000f07: MLOAD 00000f08: PUSH2 0x0880 00000f0b: MSTORE 00000f0c: PUSH2 0x07e0 00000f0f: MLOAD 00000f10: PUSH2 0x08a0 00000f13: MSTORE 00000f14: PUSH2 0x0800 00000f17: MLOAD 00000f18: PUSH2 0x08c0 00000f1b: MSTORE 00000f1c: PUSH1 0xc0 00000f1e: PUSH2 0x0820 00000f21: LOG2 00000f22: PUSH1 0x20 00000f24: PUSH2 0x07c0 00000f27: PUSH1 0x03 00000f29: PUSH1 0x00 00000f2b: SSTORE 00000f2c: RETURN 00000f2d: PUSH2 0x27a4 00000f30: JUMP 00000f31: JUMPDEST 00000f32: PUSH4 0x29b244bb 00000f37: DUP2 00000f38: XOR 00000f39: PUSH2 0x27a4 00000f3c: JUMPI 00000f3d: PUSH1 0x84 00000f3f: CALLDATASIZE 00000f40: LT 00000f41: CALLVALUE 00000f42: OR 00000f43: PUSH2 0x4c91 00000f46: JUMPI 00000f47: CALLER 00000f48: PUSH2 0x0780 00000f4b: MSTORE 00000f4c: PUSH2 0x0148 00000f4f: JUMP 00000f50: PUSH2 0x27a4 00000f53: JUMP 00000f54: JUMPDEST 00000f55: PUSH4 0x0b4c7e4d 00000f5a: DUP2 00000f5b: XOR 00000f5c: PUSH2 0x0f73 00000f5f: JUMPI 00000f60: PUSH1 0x64 00000f62: CALLDATASIZE 00000f63: LT 00000f64: CALLVALUE 00000f65: OR 00000f66: PUSH2 0x4c91 00000f69: JUMPI 00000f6a: CALLER 00000f6b: PUSH2 0x04a0 00000f6e: MSTORE 00000f6f: PUSH2 0x0ff7 00000f72: JUMP 00000f73: JUMPDEST 00000f74: PUSH4 0xcab4d3db 00000f79: DUP2 00000f7a: XOR 00000f7b: PUSH2 0x27a4 00000f7e: JUMPI 00000f7f: CALLVALUE 00000f80: PUSH2 0x4c91 00000f83: JUMPI 00000f84: PUSH1 0x20 00000f86: PUSH1 0x20 00000f88: PUSH2 0x4dba 00000f8b: PUSH1 0x00 00000f8d: CODECOPY 00000f8e: PUSH1 0x00 00000f90: MLOAD 00000f91: PUSH4 0xcab4d3db 00000f96: PUSH1 0x40 00000f98: MSTORE 00000f99: PUSH1 0x20 00000f9b: PUSH1 0x40 00000f9d: PUSH1 0x04 00000f9f: PUSH1 0x5c 00000fa1: DUP5 00000fa2: GAS 00000fa3: STATICCALL 00000fa4: PUSH2 0x0fb2 00000fa7: JUMPI 00000fa8: RETURNDATASIZE 00000fa9: PUSH1 0x00 00000fab: PUSH1 0x00 00000fad: RETURNDATACOPY 00000fae: RETURNDATASIZE 00000faf: PUSH1 0x00 00000fb1: REVERT 00000fb2: JUMPDEST 00000fb3: PUSH1 0x20 00000fb5: RETURNDATASIZE 00000fb6: LT 00000fb7: PUSH2 0x4c91 00000fba: JUMPI 00000fbb: PUSH1 0x40 00000fbd: MLOAD 00000fbe: DUP1 00000fbf: PUSH1 0xa0 00000fc1: SHR 00000fc2: PUSH2 0x4c91 00000fc5: JUMPI 00000fc6: PUSH1 0x80 00000fc8: MSTORE 00000fc9: PUSH1 0x80 00000fcb: SWAP1 00000fcc: POP 00000fcd: RETURN 00000fce: PUSH2 0x27a4 00000fd1: JUMP 00000fd2: JUMPDEST 00000fd3: PUSH4 0x0c3e4b54 00000fd8: DUP2 00000fd9: XOR 00000fda: PUSH2 0x27a4 00000fdd: JUMPI 00000fde: PUSH1 0x84 00000fe0: CALLDATASIZE 00000fe1: LT 00000fe2: CALLVALUE 00000fe3: OR 00000fe4: PUSH2 0x4c91 00000fe7: JUMPI 00000fe8: PUSH1 0x64 00000fea: CALLDATALOAD 00000feb: DUP1 00000fec: PUSH1 0xa0 00000fee: SHR 00000fef: PUSH2 0x4c91 00000ff2: JUMPI 00000ff3: PUSH2 0x04a0 00000ff6: MSTORE 00000ff7: JUMPDEST 00000ff8: PUSH1 0x00 00000ffa: SLOAD 00000ffb: PUSH1 0x02 00000ffd: EQ 00000ffe: PUSH2 0x4c91 00001001: JUMPI 00001002: PUSH1 0x02 00001004: PUSH1 0x00 00001006: SSTORE 00001007: PUSH2 0x1011 0000100a: PUSH2 0x0500 0000100d: PUSH2 0x2a68 00001010: JUMP 00001011: JUMPDEST 00001012: PUSH2 0x0500 00001015: DUP1 00001016: MLOAD 00001017: PUSH2 0x04c0 0000101a: MSTORE 0000101b: PUSH1 0x20 0000101d: DUP2 0000101e: ADD 0000101f: MLOAD 00001020: PUSH2 0x04e0 00001023: MSTORE 00001024: POP 00001025: PUSH1 0x0c 00001027: SLOAD 00001028: PUSH2 0x0500 0000102b: MSTORE 0000102c: PUSH1 0x0d 0000102e: SLOAD 0000102f: PUSH2 0x0520 00001032: MSTORE 00001033: PUSH1 0xa0 00001035: CALLDATASIZE 00001036: PUSH2 0x0540 00001039: CALLDATACOPY 0000103a: PUSH1 0x04 0000103c: CALLDATALOAD 0000103d: PUSH1 0x24 0000103f: CALLDATALOAD 00001040: DUP1 00001041: DUP3 00001042: ADD 00001043: DUP3 00001044: DUP2 00001045: LT 00001046: PUSH2 0x4c91 00001049: JUMPI 0000104a: SWAP1 0000104b: POP 0000104c: SWAP1 0000104d: POP 0000104e: ISZERO 0000104f: PUSH2 0x4c91 00001052: JUMPI 00001053: PUSH1 0x01 00001055: SLOAD 00001056: PUSH2 0x05e0 00001059: MSTORE 0000105a: PUSH2 0x0500 0000105d: MLOAD 0000105e: PUSH2 0x0600 00001061: MSTORE 00001062: PUSH2 0x0520 00001065: MLOAD 00001066: PUSH2 0x0620 00001069: MSTORE 0000106a: PUSH1 0x40 0000106c: CALLDATASIZE 0000106d: PUSH2 0x0640 00001070: CALLDATACOPY 00001071: PUSH1 0x00 00001073: PUSH1 0x02 00001075: SWAP1 00001076: JUMPDEST 00001077: DUP1 00001078: PUSH2 0x0680 0000107b: MSTORE 0000107c: PUSH2 0x0680 0000107f: MLOAD 00001080: PUSH1 0x01 00001082: DUP2 00001083: GT 00001084: PUSH2 0x4c91 00001087: JUMPI 00001088: PUSH1 0x05 0000108a: SHL 0000108b: PUSH1 0x04 0000108d: ADD 0000108e: CALLDATALOAD 0000108f: ISZERO 00001090: PUSH2 0x1127 00001093: JUMPI 00001094: PUSH2 0x0680 00001097: MLOAD 00001098: PUSH1 0x40 0000109a: MSTORE 0000109b: PUSH2 0x0680 0000109e: MLOAD 0000109f: PUSH1 0x01 000010a1: DUP2 000010a2: GT 000010a3: PUSH2 0x4c91 000010a6: JUMPI 000010a7: PUSH1 0x05 000010a9: SHL 000010aa: PUSH1 0x04 000010ac: ADD 000010ad: CALLDATALOAD 000010ae: PUSH1 0x60 000010b0: MSTORE 000010b1: CALLER 000010b2: PUSH1 0x80 000010b4: MSTORE 000010b5: PUSH1 0x00 000010b7: PUSH1 0xa0 000010b9: MSTORE 000010ba: PUSH2 0x10c4 000010bd: PUSH2 0x06a0 000010c0: PUSH2 0x27de 000010c3: JUMP 000010c4: JUMPDEST 000010c5: PUSH2 0x06a0 000010c8: MLOAD 000010c9: PUSH2 0x0680 000010cc: MLOAD 000010cd: PUSH1 0x01 000010cf: DUP2 000010d0: GT 000010d1: PUSH2 0x4c91 000010d4: JUMPI 000010d5: PUSH1 0x05 000010d7: SHL 000010d8: PUSH2 0x0640 000010db: ADD 000010dc: MSTORE 000010dd: PUSH2 0x0680 000010e0: MLOAD 000010e1: PUSH1 0x01 000010e3: DUP2 000010e4: GT 000010e5: PUSH2 0x4c91 000010e8: JUMPI 000010e9: PUSH1 0x05 000010eb: SHL 000010ec: PUSH2 0x0500 000010ef: ADD 000010f0: MLOAD 000010f1: PUSH2 0x0680 000010f4: MLOAD 000010f5: PUSH1 0x01 000010f7: DUP2 000010f8: GT 000010f9: PUSH2 0x4c91 000010fc: JUMPI 000010fd: PUSH1 0x05 000010ff: SHL 00001100: PUSH2 0x0640 00001103: ADD 00001104: MLOAD 00001105: DUP1 00001106: DUP3 00001107: ADD 00001108: DUP3 00001109: DUP2 0000110a: LT 0000110b: PUSH2 0x4c91 0000110e: JUMPI 0000110f: SWAP1 00001110: POP 00001111: SWAP1 00001112: POP 00001113: PUSH2 0x0680 00001116: MLOAD 00001117: PUSH1 0x01 00001119: DUP2 0000111a: GT 0000111b: PUSH2 0x4c91 0000111e: JUMPI 0000111f: PUSH1 0x05 00001121: SHL 00001122: PUSH2 0x0500 00001125: ADD 00001126: MSTORE 00001127: JUMPDEST 00001128: PUSH1 0x01 0000112a: ADD 0000112b: DUP2 0000112c: DUP2 0000112d: XOR 0000112e: PUSH2 0x1076 00001131: JUMPI 00001132: POP 00001133: POP 00001134: PUSH2 0x0500 00001137: MLOAD 00001138: PUSH1 0x20 0000113a: PUSH2 0x4d1a 0000113d: PUSH1 0x00 0000113f: CODECOPY 00001140: PUSH1 0x00 00001142: MLOAD 00001143: DUP1 00001144: DUP3 00001145: MUL 00001146: DUP2 00001147: ISZERO 00001148: DUP4 00001149: DUP4 0000114a: DUP4 0000114b: DIV 0000114c: EQ 0000114d: OR 0000114e: ISZERO 0000114f: PUSH2 0x4c91 00001152: JUMPI 00001153: SWAP1 00001154: POP 00001155: SWAP1 00001156: POP 00001157: PUSH2 0x0680 0000115a: MSTORE 0000115b: PUSH8 0x0de0b6b3a7640000 00001164: PUSH2 0x0520 00001167: MLOAD 00001168: PUSH2 0x05e0 0000116b: MLOAD 0000116c: DUP1 0000116d: DUP3 0000116e: MUL 0000116f: DUP2 00001170: ISZERO 00001171: DUP4 00001172: DUP4 00001173: DUP4 00001174: DIV 00001175: EQ 00001176: OR 00001177: ISZERO 00001178: PUSH2 0x4c91 0000117b: JUMPI 0000117c: SWAP1 0000117d: POP 0000117e: SWAP1 0000117f: POP 00001180: PUSH1 0x20 00001182: PUSH2 0x4d3a 00001185: PUSH1 0x00 00001187: CODECOPY 00001188: PUSH1 0x00 0000118a: MLOAD 0000118b: DUP1 0000118c: DUP3 0000118d: MUL 0000118e: DUP2 0000118f: ISZERO 00001190: DUP4 00001191: DUP4 00001192: DUP4 00001193: DIV 00001194: EQ 00001195: OR 00001196: ISZERO 00001197: PUSH2 0x4c91 0000119a: JUMPI 0000119b: SWAP1 0000119c: POP 0000119d: SWAP1 0000119e: POP 0000119f: DIV 000011a0: PUSH2 0x06a0 000011a3: MSTORE 000011a4: PUSH2 0x0680 000011a7: MLOAD 000011a8: PUSH2 0x0500 000011ab: MSTORE 000011ac: PUSH2 0x06a0 000011af: MLOAD 000011b0: PUSH2 0x0520 000011b3: MSTORE 000011b4: PUSH2 0x0600 000011b7: MLOAD 000011b8: PUSH1 0x20 000011ba: PUSH2 0x4d1a 000011bd: PUSH1 0x00 000011bf: CODECOPY 000011c0: PUSH1 0x00 000011c2: MLOAD 000011c3: DUP1 000011c4: DUP3 000011c5: MUL 000011c6: DUP2 000011c7: ISZERO 000011c8: DUP4 000011c9: DUP4 000011ca: DUP4 000011cb: DIV 000011cc: EQ 000011cd: OR 000011ce: ISZERO 000011cf: PUSH2 0x4c91 000011d2: JUMPI 000011d3: SWAP1 000011d4: POP 000011d5: SWAP1 000011d6: POP 000011d7: PUSH2 0x0680 000011da: MSTORE 000011db: PUSH8 0x0de0b6b3a7640000 000011e4: PUSH2 0x0620 000011e7: MLOAD 000011e8: PUSH2 0x05e0 000011eb: MLOAD 000011ec: DUP1 000011ed: DUP3 000011ee: MUL 000011ef: DUP2 000011f0: ISZERO 000011f1: DUP4 000011f2: DUP4 000011f3: DUP4 000011f4: DIV 000011f5: EQ 000011f6: OR 000011f7: ISZERO 000011f8: PUSH2 0x4c91 000011fb: JUMPI 000011fc: SWAP1 000011fd: POP 000011fe: SWAP1 000011ff: POP 00001200: PUSH1 0x20 00001202: PUSH2 0x4d3a 00001205: PUSH1 0x00 00001207: CODECOPY 00001208: PUSH1 0x00 0000120a: MLOAD 0000120b: DUP1 0000120c: DUP3 0000120d: MUL 0000120e: DUP2 0000120f: ISZERO 00001210: DUP4 00001211: DUP4 00001212: DUP4 00001213: DIV 00001214: EQ 00001215: OR 00001216: ISZERO 00001217: PUSH2 0x4c91 0000121a: JUMPI 0000121b: SWAP1 0000121c: POP 0000121d: SWAP1 0000121e: POP 0000121f: DIV 00001220: PUSH2 0x06a0 00001223: MSTORE 00001224: PUSH2 0x0680 00001227: MLOAD 00001228: PUSH2 0x0600 0000122b: MSTORE 0000122c: PUSH2 0x06a0 0000122f: MLOAD 00001230: PUSH2 0x0620 00001233: MSTORE 00001234: PUSH1 0x00 00001236: PUSH1 0x02 00001238: SWAP1 00001239: JUMPDEST 0000123a: DUP1 0000123b: PUSH2 0x0680 0000123e: MSTORE 0000123f: PUSH2 0x0680 00001242: MLOAD 00001243: PUSH1 0x01 00001245: DUP2 00001246: GT 00001247: PUSH2 0x4c91 0000124a: JUMPI 0000124b: PUSH1 0x05 0000124d: SHL 0000124e: PUSH2 0x0640 00001251: ADD 00001252: MLOAD 00001253: ISZERO 00001254: PUSH2 0x12a2 00001257: JUMPI 00001258: PUSH2 0x0680 0000125b: MLOAD 0000125c: PUSH1 0x01 0000125e: DUP2 0000125f: GT 00001260: PUSH2 0x4c91 00001263: JUMPI 00001264: PUSH1 0x05 00001266: SHL 00001267: PUSH2 0x0500 0000126a: ADD 0000126b: MLOAD 0000126c: PUSH2 0x0680 0000126f: MLOAD 00001270: PUSH1 0x01 00001272: DUP2 00001273: GT 00001274: PUSH2 0x4c91 00001277: JUMPI 00001278: PUSH1 0x05 0000127a: SHL 0000127b: PUSH2 0x0600 0000127e: ADD 0000127f: MLOAD 00001280: DUP1 00001281: DUP3 00001282: SUB 00001283: DUP3 00001284: DUP2 00001285: GT 00001286: PUSH2 0x4c91 00001289: JUMPI 0000128a: SWAP1 0000128b: POP 0000128c: SWAP1 0000128d: POP 0000128e: PUSH2 0x0680 00001291: MLOAD 00001292: PUSH1 0x01 00001294: DUP2 00001295: GT 00001296: PUSH2 0x4c91 00001299: JUMPI 0000129a: PUSH1 0x05 0000129c: SHL 0000129d: PUSH2 0x0540 000012a0: ADD 000012a1: MSTORE 000012a2: JUMPDEST 000012a3: PUSH1 0x01 000012a5: ADD 000012a6: DUP2 000012a7: DUP2 000012a8: XOR 000012a9: PUSH2 0x1239 000012ac: JUMPI 000012ad: POP 000012ae: POP 000012af: TIMESTAMP 000012b0: PUSH1 0x0b 000012b2: SLOAD 000012b3: GT 000012b4: PUSH2 0x12c3 000012b7: JUMPI 000012b8: PUSH1 0x0e 000012ba: SLOAD 000012bb: PUSH2 0x05c0 000012be: MSTORE 000012bf: PUSH2 0x132c 000012c2: JUMP 000012c3: JUMPDEST 000012c4: PUSH1 0x20 000012c6: PUSH2 0x4d5a 000012c9: PUSH1 0x00 000012cb: CODECOPY 000012cc: PUSH1 0x00 000012ce: MLOAD 000012cf: PUSH4 0xe6864766 000012d4: PUSH2 0x0680 000012d7: MSTORE 000012d8: PUSH2 0x04c0 000012db: MLOAD 000012dc: PUSH2 0x06a0 000012df: MSTORE 000012e0: PUSH2 0x04e0 000012e3: MLOAD 000012e4: PUSH2 0x06c0 000012e7: MSTORE 000012e8: PUSH2 0x0600 000012eb: MLOAD 000012ec: PUSH2 0x06e0 000012ef: MSTORE 000012f0: PUSH2 0x0620 000012f3: MLOAD 000012f4: PUSH2 0x0700 000012f7: MSTORE 000012f8: PUSH1 0x00 000012fa: PUSH2 0x0720 000012fd: MSTORE 000012fe: PUSH1 0x20 00001300: PUSH2 0x0680 00001303: PUSH1 0xa4 00001305: PUSH2 0x069c 00001308: DUP5 00001309: GAS 0000130a: STATICCALL 0000130b: PUSH2 0x1319 0000130e: JUMPI 0000130f: RETURNDATASIZE 00001310: PUSH1 0x00 00001312: PUSH1 0x00 00001314: RETURNDATACOPY 00001315: RETURNDATASIZE 00001316: PUSH1 0x00 00001318: REVERT 00001319: JUMPDEST 0000131a: PUSH1 0x20 0000131c: RETURNDATASIZE 0000131d: LT 0000131e: PUSH2 0x4c91 00001321: JUMPI 00001322: PUSH2 0x0680 00001325: SWAP1 00001326: POP 00001327: MLOAD 00001328: PUSH2 0x05c0 0000132b: MSTORE 0000132c: JUMPDEST 0000132d: PUSH1 0x20 0000132f: PUSH2 0x4d5a 00001332: PUSH1 0x00 00001334: CODECOPY 00001335: PUSH1 0x00 00001337: MLOAD 00001338: PUSH4 0xe6864766 0000133d: PUSH2 0x06a0 00001340: MSTORE 00001341: PUSH2 0x04c0 00001344: MLOAD 00001345: PUSH2 0x06c0 00001348: MSTORE 00001349: PUSH2 0x04e0 0000134c: MLOAD 0000134d: PUSH2 0x06e0 00001350: MSTORE 00001351: PUSH2 0x0500 00001354: MLOAD 00001355: PUSH2 0x0700 00001358: MSTORE 00001359: PUSH2 0x0520 0000135c: MLOAD 0000135d: PUSH2 0x0720 00001360: MSTORE 00001361: PUSH1 0x00 00001363: PUSH2 0x0740 00001366: MSTORE 00001367: PUSH1 0x20 00001369: PUSH2 0x06a0 0000136c: PUSH1 0xa4 0000136e: PUSH2 0x06bc 00001371: DUP5 00001372: GAS 00001373: STATICCALL 00001374: PUSH2 0x1382 00001377: JUMPI 00001378: RETURNDATASIZE 00001379: PUSH1 0x00 0000137b: PUSH1 0x00 0000137d: RETURNDATACOPY 0000137e: RETURNDATASIZE 0000137f: PUSH1 0x00 00001381: REVERT 00001382: JUMPDEST 00001383: PUSH1 0x20 00001385: RETURNDATASIZE 00001386: LT 00001387: PUSH2 0x4c91 0000138a: JUMPI 0000138b: PUSH2 0x06a0 0000138e: SWAP1 0000138f: POP 00001390: MLOAD 00001391: PUSH2 0x0680 00001394: MSTORE 00001395: PUSH1 0x18 00001397: SLOAD 00001398: PUSH2 0x06a0 0000139b: MSTORE 0000139c: PUSH2 0x05c0 0000139f: MLOAD 000013a0: ISZERO 000013a1: PUSH2 0x13ec 000013a4: JUMPI 000013a5: PUSH2 0x06a0 000013a8: MLOAD 000013a9: PUSH2 0x0680 000013ac: MLOAD 000013ad: DUP1 000013ae: DUP3 000013af: MUL 000013b0: DUP2 000013b1: ISZERO 000013b2: DUP4 000013b3: DUP4 000013b4: DUP4 000013b5: DIV 000013b6: EQ 000013b7: OR 000013b8: ISZERO 000013b9: PUSH2 0x4c91 000013bc: JUMPI 000013bd: SWAP1 000013be: POP 000013bf: SWAP1 000013c0: POP 000013c1: PUSH2 0x05c0 000013c4: MLOAD 000013c5: DUP1 000013c6: ISZERO 000013c7: PUSH2 0x4c91 000013ca: JUMPI 000013cb: DUP1 000013cc: DUP3 000013cd: DIV 000013ce: SWAP1 000013cf: POP 000013d0: SWAP1 000013d1: POP 000013d2: PUSH2 0x06a0 000013d5: MLOAD 000013d6: DUP1 000013d7: DUP3 000013d8: SUB 000013d9: DUP3 000013da: DUP2 000013db: GT 000013dc: PUSH2 0x4c91 000013df: JUMPI 000013e0: SWAP1 000013e1: POP 000013e2: SWAP1 000013e3: POP 000013e4: PUSH2 0x0580 000013e7: MSTORE 000013e8: PUSH2 0x140e 000013eb: JUMP 000013ec: JUMPDEST 000013ed: PUSH2 0x0680 000013f0: MLOAD 000013f1: PUSH1 0x40 000013f3: MSTORE 000013f4: PUSH2 0x05e0 000013f7: MLOAD 000013f8: PUSH1 0x60 000013fa: MSTORE 000013fb: PUSH2 0x1405 000013fe: PUSH2 0x06c0 00001401: PUSH2 0x3d69 00001404: JUMP 00001405: JUMPDEST 00001406: PUSH2 0x06c0 00001409: MLOAD 0000140a: PUSH2 0x0580 0000140d: MSTORE 0000140e: JUMPDEST 0000140f: PUSH2 0x0580 00001412: MLOAD 00001413: ISZERO 00001414: PUSH2 0x4c91 00001417: JUMPI 00001418: PUSH2 0x05c0 0000141b: MLOAD 0000141c: ISZERO 0000141d: PUSH2 0x154c 00001420: JUMPI 00001421: PUSH2 0x0540 00001424: MLOAD 00001425: PUSH2 0x0160 00001428: MSTORE 00001429: PUSH2 0x0560 0000142c: MLOAD 0000142d: PUSH2 0x0180 00001430: MSTORE 00001431: PUSH2 0x0500 00001434: MLOAD 00001435: PUSH2 0x01a0 00001438: MSTORE 00001439: PUSH2 0x0520 0000143c: MLOAD 0000143d: PUSH2 0x01c0 00001440: MSTORE 00001441: PUSH2 0x144b 00001444: PUSH2 0x06c0 00001447: PUSH2 0x3eb5 0000144a: JUMP 0000144b: JUMPDEST 0000144c: PUSH2 0x06c0 0000144f: MLOAD 00001450: PUSH2 0x0580 00001453: MLOAD 00001454: DUP1 00001455: DUP3 00001456: MUL 00001457: DUP2 00001458: ISZERO 00001459: DUP4 0000145a: DUP4 0000145b: DUP4 0000145c: DIV 0000145d: EQ 0000145e: OR 0000145f: ISZERO 00001460: PUSH2 0x4c91 00001463: JUMPI 00001464: SWAP1 00001465: POP 00001466: SWAP1 00001467: POP 00001468: PUSH5 0x02540be400 0000146e: DUP2 0000146f: DIV 00001470: SWAP1 00001471: POP 00001472: PUSH1 0x01 00001474: DUP2 00001475: ADD 00001476: DUP2 00001477: DUP2 00001478: LT 00001479: PUSH2 0x4c91 0000147c: JUMPI 0000147d: SWAP1 0000147e: POP 0000147f: PUSH2 0x05a0 00001482: MSTORE 00001483: PUSH2 0x0580 00001486: MLOAD 00001487: PUSH2 0x05a0 0000148a: MLOAD 0000148b: DUP1 0000148c: DUP3 0000148d: SUB 0000148e: DUP3 0000148f: DUP2 00001490: GT 00001491: PUSH2 0x4c91 00001494: JUMPI 00001495: SWAP1 00001496: POP 00001497: SWAP1 00001498: POP 00001499: PUSH2 0x0580 0000149c: MSTORE 0000149d: PUSH2 0x06a0 000014a0: MLOAD 000014a1: PUSH2 0x0580 000014a4: MLOAD 000014a5: DUP1 000014a6: DUP3 000014a7: ADD 000014a8: DUP3 000014a9: DUP2 000014aa: LT 000014ab: PUSH2 0x4c91 000014ae: JUMPI 000014af: SWAP1 000014b0: POP 000014b1: SWAP1 000014b2: POP 000014b3: PUSH2 0x06a0 000014b6: MSTORE 000014b7: PUSH2 0x04a0 000014ba: MLOAD 000014bb: PUSH1 0x40 000014bd: MSTORE 000014be: PUSH2 0x0580 000014c1: MLOAD 000014c2: PUSH1 0x60 000014c4: MSTORE 000014c5: PUSH2 0x14cf 000014c8: PUSH2 0x06c0 000014cb: PUSH2 0x3fdd 000014ce: JUMP 000014cf: JUMPDEST 000014d0: PUSH2 0x06c0 000014d3: POP 000014d4: PUSH1 0x15 000014d6: SLOAD 000014d7: PUSH5 0x02540be400 000014dd: PUSH2 0x05a0 000014e0: MLOAD 000014e1: PUSH5 0x012a05f200 000014e7: DUP2 000014e8: MUL 000014e9: DUP2 000014ea: PUSH5 0x012a05f200 000014f0: DUP3 000014f1: DIV 000014f2: XOR 000014f3: PUSH2 0x4c91 000014f6: JUMPI 000014f7: SWAP1 000014f8: POP 000014f9: DIV 000014fa: DUP1 000014fb: DUP3 000014fc: ADD 000014fd: DUP3 000014fe: DUP2 000014ff: LT 00001500: PUSH2 0x4c91 00001503: JUMPI 00001504: SWAP1 00001505: POP 00001506: SWAP1 00001507: POP 00001508: PUSH1 0x15 0000150a: SSTORE 0000150b: PUSH2 0x04c0 0000150e: MLOAD 0000150f: PUSH1 0x80 00001511: MSTORE 00001512: PUSH2 0x04e0 00001515: MLOAD 00001516: PUSH1 0xa0 00001518: MSTORE 00001519: PUSH2 0x0500 0000151c: MLOAD 0000151d: PUSH1 0xc0 0000151f: MSTORE 00001520: PUSH2 0x0520 00001523: MLOAD 00001524: PUSH1 0xe0 00001526: MSTORE 00001527: PUSH2 0x0680 0000152a: MLOAD 0000152b: PUSH2 0x0100 0000152e: MSTORE 0000152f: PUSH1 0x00 00001531: PUSH2 0x0120 00001534: MSTORE 00001535: PUSH2 0x153f 00001538: PUSH2 0x06c0 0000153b: PUSH2 0x2d5f 0000153e: JUMP 0000153f: JUMPDEST 00001540: PUSH2 0x06c0 00001543: MLOAD 00001544: PUSH2 0x05e0 00001547: MSTORE 00001548: PUSH2 0x159c 0000154b: JUMP 0000154c: JUMPDEST 0000154d: PUSH2 0x0680 00001550: MLOAD 00001551: PUSH1 0x0e 00001553: SSTORE 00001554: PUSH8 0x0de0b6b3a7640000 0000155d: PUSH1 0x11 0000155f: SSTORE 00001560: PUSH8 0x0de0b6b3a7640000 00001569: PUSH1 0x0f 0000156b: SSTORE 0000156c: PUSH8 0x0de0b6b3a7640000 00001575: PUSH1 0x10 00001577: SSTORE 00001578: PUSH2 0x0580 0000157b: MLOAD 0000157c: PUSH1 0x03 0000157e: SSTORE 0000157f: PUSH2 0x04a0 00001582: MLOAD 00001583: PUSH1 0x40 00001585: MSTORE 00001586: PUSH2 0x0580 00001589: MLOAD 0000158a: PUSH1 0x60 0000158c: MSTORE 0000158d: PUSH2 0x1597 00001590: PUSH2 0x06c0 00001593: PUSH2 0x3fdd 00001596: JUMP 00001597: JUMPDEST 00001598: PUSH2 0x06c0 0000159b: POP 0000159c: JUMPDEST 0000159d: PUSH1 0x44 0000159f: CALLDATALOAD 000015a0: PUSH2 0x0580 000015a3: MLOAD 000015a4: LT 000015a5: ISZERO 000015a6: PUSH2 0x160f 000015a9: JUMPI 000015aa: PUSH1 0x08 000015ac: PUSH2 0x06c0 000015af: MSTORE 000015b0: PUSH32 0x536c697070616765000000000000000000000000000000000000000000000000 000015d1: PUSH2 0x06e0 000015d4: MSTORE 000015d5: PUSH2 0x06c0 000015d8: POP 000015d9: PUSH2 0x06c0 000015dc: MLOAD 000015dd: DUP1 000015de: PUSH2 0x06e0 000015e1: ADD 000015e2: PUSH1 0x1f 000015e4: DUP3 000015e5: PUSH1 0x00 000015e7: SUB 000015e8: AND 000015e9: CALLDATASIZE 000015ea: DUP3 000015eb: CALLDATACOPY 000015ec: POP 000015ed: POP 000015ee: PUSH4 0x08c379a0 000015f3: PUSH2 0x0680 000015f6: MSTORE 000015f7: PUSH1 0x20 000015f9: PUSH2 0x06a0 000015fc: MSTORE 000015fd: PUSH1 0x1f 000015ff: NOT 00001600: PUSH1 0x1f 00001602: PUSH2 0x06c0 00001605: MLOAD 00001606: ADD 00001607: AND 00001608: PUSH1 0x44 0000160a: ADD 0000160b: PUSH2 0x069c 0000160e: REVERT 0000160f: JUMPDEST 00001610: PUSH2 0x04a0 00001613: MLOAD 00001614: PUSH32 0x7196cbf63df1f2ec20638e683ebe51d18260be510592ee1e2efe3f3cfd4c33e9 00001635: PUSH2 0x0640 00001638: MLOAD 00001639: PUSH2 0x06c0 0000163c: MSTORE 0000163d: PUSH2 0x0660 00001640: MLOAD 00001641: PUSH2 0x06e0 00001644: MSTORE 00001645: PUSH2 0x05a0 00001648: MLOAD 00001649: PUSH2 0x0700 0000164c: MSTORE 0000164d: PUSH2 0x06a0 00001650: MLOAD 00001651: PUSH2 0x0720 00001654: MSTORE 00001655: PUSH2 0x05e0 00001658: MLOAD 00001659: PUSH2 0x0740 0000165c: MSTORE 0000165d: PUSH1 0xa0 0000165f: PUSH2 0x06c0 00001662: LOG2 00001663: PUSH1 0x20 00001665: PUSH2 0x0580 00001668: PUSH1 0x03 0000166a: PUSH1 0x00 0000166c: SSTORE 0000166d: RETURN 0000166e: PUSH2 0x27a4 00001671: JUMP 00001672: JUMPDEST 00001673: PUSH4 0x5b36389c 00001678: DUP2 00001679: XOR 0000167a: PUSH2 0x1691 0000167d: JUMPI 0000167e: PUSH1 0x64 00001680: CALLDATASIZE 00001681: LT 00001682: CALLVALUE 00001683: OR 00001684: PUSH2 0x4c91 00001687: JUMPI 00001688: CALLER 00001689: PUSH2 0x0120 0000168c: MSTORE 0000168d: PUSH2 0x16e0 00001690: JUMP 00001691: JUMPDEST 00001692: PUSH4 0x92526c0c 00001697: DUP2 00001698: XOR 00001699: PUSH2 0x27a4 0000169c: JUMPI 0000169d: CALLVALUE 0000169e: PUSH2 0x4c91 000016a1: JUMPI 000016a2: PUSH1 0x20 000016a4: PUSH1 0x13 000016a6: SLOAD 000016a7: PUSH1 0x40 000016a9: MSTORE 000016aa: PUSH2 0x16b3 000016ad: PUSH1 0x60 000016af: PUSH2 0x2bc1 000016b2: JUMP 000016b3: JUMPDEST 000016b4: PUSH1 0x60 000016b6: RETURN 000016b7: PUSH2 0x27a4 000016ba: JUMP 000016bb: JUMPDEST 000016bc: PUSH4 0x3eb1719f 000016c1: DUP2 000016c2: XOR 000016c3: PUSH2 0x1ba6 000016c6: JUMPI 000016c7: PUSH1 0x84 000016c9: CALLDATASIZE 000016ca: LT 000016cb: CALLVALUE 000016cc: OR 000016cd: PUSH2 0x4c91 000016d0: JUMPI 000016d1: PUSH1 0x64 000016d3: CALLDATALOAD 000016d4: DUP1 000016d5: PUSH1 0xa0 000016d7: SHR 000016d8: PUSH2 0x4c91 000016db: JUMPI 000016dc: PUSH2 0x0120 000016df: MSTORE 000016e0: JUMPDEST 000016e1: PUSH1 0x00 000016e3: SLOAD 000016e4: PUSH1 0x02 000016e6: EQ 000016e7: PUSH2 0x4c91 000016ea: JUMPI 000016eb: PUSH1 0x02 000016ed: PUSH1 0x00 000016ef: SSTORE 000016f0: PUSH1 0x04 000016f2: CALLDATALOAD 000016f3: PUSH2 0x0140 000016f6: MSTORE 000016f7: PUSH1 0x0c 000016f9: SLOAD 000016fa: PUSH2 0x0160 000016fd: MSTORE 000016fe: PUSH1 0x0d 00001700: SLOAD 00001701: PUSH2 0x0180 00001704: MSTORE 00001705: PUSH1 0x40 00001707: CALLDATASIZE 00001708: PUSH2 0x01a0 0000170b: CALLDATACOPY 0000170c: PUSH1 0x18 0000170e: SLOAD 0000170f: PUSH2 0x01e0 00001712: MSTORE 00001713: CALLER 00001714: PUSH1 0x40 00001716: MSTORE 00001717: PUSH1 0x04 00001719: CALLDATALOAD 0000171a: PUSH1 0x60 0000171c: MSTORE 0000171d: PUSH2 0x1727 00001720: PUSH2 0x0200 00001723: PUSH2 0x4052 00001726: JUMP 00001727: JUMPDEST 00001728: PUSH2 0x0200 0000172b: POP 0000172c: PUSH2 0x01e0 0000172f: MLOAD 00001730: PUSH2 0x0140 00001733: MLOAD 00001734: XOR 00001735: PUSH2 0x177c 00001738: JUMPI 00001739: PUSH1 0x00 0000173b: PUSH1 0x02 0000173d: SWAP1 0000173e: JUMPDEST 0000173f: DUP1 00001740: PUSH2 0x0200 00001743: MSTORE 00001744: PUSH2 0x0200 00001747: MLOAD 00001748: PUSH1 0x01 0000174a: DUP2 0000174b: GT 0000174c: PUSH2 0x4c91 0000174f: JUMPI 00001750: PUSH1 0x05 00001752: SHL 00001753: PUSH2 0x0160 00001756: ADD 00001757: MLOAD 00001758: PUSH2 0x0200 0000175b: MLOAD 0000175c: PUSH1 0x01 0000175e: DUP2 0000175f: GT 00001760: PUSH2 0x4c91 00001763: JUMPI 00001764: PUSH1 0x05 00001766: SHL 00001767: PUSH2 0x01a0 0000176a: ADD 0000176b: MSTORE 0000176c: PUSH1 0x01 0000176e: ADD 0000176f: DUP2 00001770: DUP2 00001771: XOR 00001772: PUSH2 0x173e 00001775: JUMPI 00001776: POP 00001777: POP 00001778: PUSH2 0x1826 0000177b: JUMP 0000177c: JUMPDEST 0000177d: PUSH2 0x0140 00001780: MLOAD 00001781: PUSH1 0x01 00001783: DUP2 00001784: SUB 00001785: DUP2 00001786: DUP2 00001787: GT 00001788: PUSH2 0x4c91 0000178b: JUMPI 0000178c: SWAP1 0000178d: POP 0000178e: PUSH2 0x0140 00001791: MSTORE 00001792: PUSH1 0x00 00001794: PUSH1 0x02 00001796: SWAP1 00001797: JUMPDEST 00001798: DUP1 00001799: PUSH2 0x0200 0000179c: MSTORE 0000179d: PUSH2 0x0200 000017a0: MLOAD 000017a1: PUSH1 0x01 000017a3: DUP2 000017a4: GT 000017a5: PUSH2 0x4c91 000017a8: JUMPI 000017a9: PUSH1 0x05 000017ab: SHL 000017ac: PUSH2 0x0160 000017af: ADD 000017b0: MLOAD 000017b1: PUSH2 0x0140 000017b4: MLOAD 000017b5: DUP1 000017b6: DUP3 000017b7: MUL 000017b8: DUP2 000017b9: ISZERO 000017ba: DUP4 000017bb: DUP4 000017bc: DUP4 000017bd: DIV 000017be: EQ 000017bf: OR 000017c0: ISZERO 000017c1: PUSH2 0x4c91 000017c4: JUMPI 000017c5: SWAP1 000017c6: POP 000017c7: SWAP1 000017c8: POP 000017c9: PUSH2 0x01e0 000017cc: MLOAD 000017cd: DUP1 000017ce: ISZERO 000017cf: PUSH2 0x4c91 000017d2: JUMPI 000017d3: DUP1 000017d4: DUP3 000017d5: DIV 000017d6: SWAP1 000017d7: POP 000017d8: SWAP1 000017d9: POP 000017da: PUSH2 0x0200 000017dd: MLOAD 000017de: PUSH1 0x01 000017e0: DUP2 000017e1: GT 000017e2: PUSH2 0x4c91 000017e5: JUMPI 000017e6: PUSH1 0x05 000017e8: SHL 000017e9: PUSH2 0x01a0 000017ec: ADD 000017ed: MSTORE 000017ee: PUSH2 0x0200 000017f1: MLOAD 000017f2: PUSH1 0x01 000017f4: DUP2 000017f5: GT 000017f6: PUSH2 0x4c91 000017f9: JUMPI 000017fa: PUSH1 0x05 000017fc: SHL 000017fd: PUSH1 0x24 000017ff: ADD 00001800: CALLDATALOAD 00001801: PUSH2 0x0200 00001804: MLOAD 00001805: PUSH1 0x01 00001807: DUP2 00001808: GT 00001809: PUSH2 0x4c91 0000180c: JUMPI 0000180d: PUSH1 0x05 0000180f: SHL 00001810: PUSH2 0x01a0 00001813: ADD 00001814: MLOAD 00001815: LT 00001816: PUSH2 0x4c91 00001819: JUMPI 0000181a: PUSH1 0x01 0000181c: ADD 0000181d: DUP2 0000181e: DUP2 0000181f: XOR 00001820: PUSH2 0x1797 00001823: JUMPI 00001824: POP 00001825: POP 00001826: JUMPDEST 00001827: PUSH1 0x0e 00001829: SLOAD 0000182a: PUSH2 0x0200 0000182d: MSTORE 0000182e: PUSH2 0x0200 00001831: MLOAD 00001832: PUSH2 0x01e0 00001835: MLOAD 00001836: PUSH2 0x0200 00001839: MLOAD 0000183a: PUSH2 0x0140 0000183d: MLOAD 0000183e: DUP1 0000183f: DUP3 00001840: MUL 00001841: DUP2 00001842: ISZERO 00001843: DUP4 00001844: DUP4 00001845: DUP4 00001846: DIV 00001847: EQ 00001848: OR 00001849: ISZERO 0000184a: PUSH2 0x4c91 0000184d: JUMPI 0000184e: SWAP1 0000184f: POP 00001850: SWAP1 00001851: POP 00001852: DIV 00001853: DUP1 00001854: DUP3 00001855: SUB 00001856: DUP3 00001857: DUP2 00001858: GT 00001859: PUSH2 0x4c91 0000185c: JUMPI 0000185d: SWAP1 0000185e: POP 0000185f: SWAP1 00001860: POP 00001861: PUSH1 0x0e 00001863: SSTORE 00001864: PUSH1 0x00 00001866: PUSH1 0x02 00001868: SWAP1 00001869: JUMPDEST 0000186a: DUP1 0000186b: PUSH2 0x0220 0000186e: MSTORE 0000186f: PUSH2 0x0220 00001872: MLOAD 00001873: PUSH1 0x40 00001875: MSTORE 00001876: PUSH2 0x0220 00001879: MLOAD 0000187a: PUSH1 0x01 0000187c: DUP2 0000187d: GT 0000187e: PUSH2 0x4c91 00001881: JUMPI 00001882: PUSH1 0x05 00001884: SHL 00001885: PUSH2 0x01a0 00001888: ADD 00001889: MLOAD 0000188a: PUSH1 0x60 0000188c: MSTORE 0000188d: PUSH2 0x0120 00001890: MLOAD 00001891: PUSH1 0x80 00001893: MSTORE 00001894: PUSH2 0x189b 00001897: PUSH2 0x29bb 0000189a: JUMP 0000189b: JUMPDEST 0000189c: PUSH1 0x01 0000189e: ADD 0000189f: DUP2 000018a0: DUP2 000018a1: XOR 000018a2: PUSH2 0x1869 000018a5: JUMPI 000018a6: POP 000018a7: POP 000018a8: CALLER 000018a9: PUSH32 0xdd3c0336a16f1b64f172b7bb0dad5b2b3c7c76f91e8c4aafd6aae60dce800153 000018ca: PUSH2 0x01a0 000018cd: MLOAD 000018ce: PUSH2 0x0220 000018d1: MSTORE 000018d2: PUSH2 0x01c0 000018d5: MLOAD 000018d6: PUSH2 0x0240 000018d9: MSTORE 000018da: PUSH2 0x01e0 000018dd: MLOAD 000018de: PUSH1 0x04 000018e0: CALLDATALOAD 000018e1: DUP1 000018e2: DUP3 000018e3: SUB 000018e4: DUP3 000018e5: DUP2 000018e6: GT 000018e7: PUSH2 0x4c91 000018ea: JUMPI 000018eb: SWAP1 000018ec: POP 000018ed: SWAP1 000018ee: POP 000018ef: PUSH2 0x0260 000018f2: MSTORE 000018f3: PUSH1 0x60 000018f5: PUSH2 0x0220 000018f8: LOG2 000018f9: PUSH1 0x0c 000018fb: SLOAD 000018fc: PUSH1 0x40 000018fe: MSTORE 000018ff: PUSH1 0x0d 00001901: SLOAD 00001902: PUSH1 0x60 00001904: MSTORE 00001905: PUSH1 0x01 00001907: SLOAD 00001908: PUSH1 0x80 0000190a: MSTORE 0000190b: PUSH2 0x1915 0000190e: PUSH2 0x0260 00001911: PUSH2 0x40c7 00001914: JUMP 00001915: JUMPDEST 00001916: PUSH2 0x0260 00001919: DUP1 0000191a: MLOAD 0000191b: PUSH2 0x0220 0000191e: MSTORE 0000191f: PUSH1 0x20 00001921: DUP2 00001922: ADD 00001923: MLOAD 00001924: PUSH2 0x0240 00001927: MSTORE 00001928: POP 00001929: PUSH2 0x0220 0000192c: MLOAD 0000192d: PUSH2 0x0240 00001930: MLOAD 00001931: DUP1 00001932: DUP3 00001933: MUL 00001934: DUP2 00001935: ISZERO 00001936: DUP4 00001937: DUP4 00001938: DUP4 00001939: DIV 0000193a: EQ 0000193b: OR 0000193c: ISZERO 0000193d: PUSH2 0x4c91 00001940: JUMPI 00001941: SWAP1 00001942: POP 00001943: SWAP1 00001944: POP 00001945: DUP1 00001946: PUSH1 0xb5 00001948: PUSH18 0x010000000000000000000000000000000000 0000195b: DUP3 0000195c: LT 0000195d: PUSH2 0x196d 00001960: JUMPI 00001961: DUP2 00001962: PUSH1 0x80 00001964: SHR 00001965: SWAP2 00001966: POP 00001967: DUP1 00001968: PUSH1 0x40 0000196a: SHL 0000196b: SWAP1 0000196c: POP 0000196d: JUMPDEST 0000196e: PUSH10 0x01000000000000000000 00001979: DUP3 0000197a: LT 0000197b: PUSH2 0x198b 0000197e: JUMPI 0000197f: DUP2 00001980: PUSH1 0x40 00001982: SHR 00001983: SWAP2 00001984: POP 00001985: DUP1 00001986: PUSH1 0x20 00001988: SHL 00001989: SWAP1 0000198a: POP 0000198b: JUMPDEST 0000198c: PUSH6 0x010000000000 00001993: DUP3 00001994: LT 00001995: PUSH2 0x19a5 00001998: JUMPI 00001999: DUP2 0000199a: PUSH1 0x20 0000199c: SHR 0000199d: SWAP2 0000199e: POP 0000199f: DUP1 000019a0: PUSH1 0x10 000019a2: SHL 000019a3: SWAP1 000019a4: POP 000019a5: JUMPDEST 000019a6: PUSH4 0x01000000 000019ab: DUP3 000019ac: LT 000019ad: PUSH2 0x19bd 000019b0: JUMPI 000019b1: DUP2 000019b2: PUSH1 0x10 000019b4: SHR 000019b5: SWAP2 000019b6: POP 000019b7: DUP1 000019b8: PUSH1 0x08 000019ba: SHL 000019bb: SWAP1 000019bc: POP 000019bd: JUMPDEST 000019be: PUSH3 0x010000 000019c2: DUP3 000019c3: ADD 000019c4: DUP2 000019c5: MUL 000019c6: PUSH1 0x12 000019c8: SHR 000019c9: SWAP1 000019ca: POP 000019cb: DUP1 000019cc: DUP2 000019cd: DUP5 000019ce: DIV 000019cf: ADD 000019d0: PUSH1 0x01 000019d2: SHR 000019d3: SWAP1 000019d4: POP 000019d5: DUP1 000019d6: DUP2 000019d7: DUP5 000019d8: DIV 000019d9: ADD 000019da: PUSH1 0x01 000019dc: SHR 000019dd: SWAP1 000019de: POP 000019df: DUP1 000019e0: DUP2 000019e1: DUP5 000019e2: DIV 000019e3: ADD 000019e4: PUSH1 0x01 000019e6: SHR 000019e7: SWAP1 000019e8: POP 000019e9: DUP1 000019ea: DUP2 000019eb: DUP5 000019ec: DIV 000019ed: ADD 000019ee: PUSH1 0x01 000019f0: SHR 000019f1: SWAP1 000019f2: POP 000019f3: DUP1 000019f4: DUP2 000019f5: DUP5 000019f6: DIV 000019f7: ADD 000019f8: PUSH1 0x01 000019fa: SHR 000019fb: SWAP1 000019fc: POP 000019fd: DUP1 000019fe: DUP2 000019ff: DUP5 00001a00: DIV 00001a01: ADD 00001a02: PUSH1 0x01 00001a04: SHR 00001a05: SWAP1 00001a06: POP 00001a07: DUP1 00001a08: DUP2 00001a09: DUP5 00001a0a: DIV 00001a0b: ADD 00001a0c: PUSH1 0x01 00001a0e: SHR 00001a0f: SWAP1 00001a10: POP 00001a11: DUP1 00001a12: DUP4 00001a13: DIV 00001a14: DUP1 00001a15: DUP3 00001a16: DUP2 00001a17: XOR 00001a18: DUP3 00001a19: DUP5 00001a1a: LT 00001a1b: MUL 00001a1c: XOR 00001a1d: SWAP1 00001a1e: POP 00001a1f: SWAP1 00001a20: POP 00001a21: SWAP1 00001a22: POP 00001a23: SWAP1 00001a24: POP 00001a25: PUSH2 0x0260 00001a28: MSTORE 00001a29: PUSH1 0x05 00001a2b: SLOAD 00001a2c: PUSH1 0x40 00001a2e: MSTORE 00001a2f: PUSH2 0x1a39 00001a32: PUSH2 0x02c0 00001a35: PUSH2 0x27aa 00001a38: JUMP 00001a39: JUMPDEST 00001a3a: PUSH2 0x02c0 00001a3d: DUP1 00001a3e: MLOAD 00001a3f: PUSH2 0x0280 00001a42: MSTORE 00001a43: PUSH1 0x20 00001a45: DUP2 00001a46: ADD 00001a47: MLOAD 00001a48: PUSH2 0x02a0 00001a4b: MSTORE 00001a4c: POP 00001a4d: TIMESTAMP 00001a4e: PUSH2 0x02a0 00001a51: MLOAD 00001a52: LT 00001a53: ISZERO 00001a54: PUSH2 0x1b93 00001a57: JUMPI 00001a58: PUSH1 0x03 00001a5a: SLOAD 00001a5b: PUSH2 0x02c0 00001a5e: MSTORE 00001a5f: PUSH1 0x20 00001a61: PUSH2 0x4d5a 00001a64: PUSH1 0x00 00001a66: CODECOPY 00001a67: PUSH1 0x00 00001a69: MLOAD 00001a6a: PUSH4 0x81d18d87 00001a6f: PUSH2 0x0300 00001a72: MSTORE 00001a73: PUSH1 0x07 00001a75: SLOAD 00001a76: PUSH2 0x02a0 00001a79: MLOAD 00001a7a: TIMESTAMP 00001a7b: SUB 00001a7c: PUSH8 0x0de0b6b3a7640000 00001a85: DUP2 00001a86: MUL 00001a87: DUP2 00001a88: PUSH8 0x0de0b6b3a7640000 00001a91: DUP3 00001a92: DIV 00001a93: XOR 00001a94: PUSH2 0x4c91 00001a97: JUMPI 00001a98: SWAP1 00001a99: POP 00001a9a: DIV 00001a9b: DUP1 00001a9c: PUSH1 0xff 00001a9e: SHR 00001a9f: PUSH2 0x4c91 00001aa2: JUMPI 00001aa3: PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000 00001ac4: DUP2 00001ac5: EQ 00001ac6: PUSH2 0x4c91 00001ac9: JUMPI 00001aca: PUSH1 0x00 00001acc: SUB 00001acd: PUSH2 0x0320 00001ad0: MSTORE 00001ad1: PUSH1 0x20 00001ad3: PUSH2 0x0300 00001ad6: PUSH1 0x24 00001ad8: PUSH2 0x031c 00001adb: DUP5 00001adc: GAS 00001add: STATICCALL 00001ade: PUSH2 0x1aec 00001ae1: JUMPI 00001ae2: RETURNDATASIZE 00001ae3: PUSH1 0x00 00001ae5: PUSH1 0x00 00001ae7: RETURNDATACOPY 00001ae8: RETURNDATASIZE 00001ae9: PUSH1 0x00 00001aeb: REVERT 00001aec: JUMPDEST 00001aed: PUSH1 0x20 00001aef: RETURNDATASIZE 00001af0: LT 00001af1: PUSH2 0x4c91 00001af4: JUMPI 00001af5: PUSH2 0x0300 00001af8: SWAP1 00001af9: POP 00001afa: MLOAD 00001afb: PUSH2 0x02e0 00001afe: MSTORE 00001aff: PUSH8 0x0de0b6b3a7640000 00001b08: PUSH2 0x0260 00001b0b: MLOAD 00001b0c: PUSH2 0x02e0 00001b0f: MLOAD 00001b10: DUP1 00001b11: PUSH8 0x0de0b6b3a7640000 00001b1a: SUB 00001b1b: PUSH8 0x0de0b6b3a7640000 00001b24: DUP2 00001b25: GT 00001b26: PUSH2 0x4c91 00001b29: JUMPI 00001b2a: SWAP1 00001b2b: POP 00001b2c: DUP1 00001b2d: DUP3 00001b2e: MUL 00001b2f: DUP2 00001b30: ISZERO 00001b31: DUP4 00001b32: DUP4 00001b33: DUP4 00001b34: DIV 00001b35: EQ 00001b36: OR 00001b37: ISZERO 00001b38: PUSH2 0x4c91 00001b3b: JUMPI 00001b3c: SWAP1 00001b3d: POP 00001b3e: SWAP1 00001b3f: POP 00001b40: PUSH2 0x02c0 00001b43: MLOAD 00001b44: PUSH2 0x02e0 00001b47: MLOAD 00001b48: DUP1 00001b49: DUP3 00001b4a: MUL 00001b4b: DUP2 00001b4c: ISZERO 00001b4d: DUP4 00001b4e: DUP4 00001b4f: DUP4 00001b50: DIV 00001b51: EQ 00001b52: OR 00001b53: ISZERO 00001b54: PUSH2 0x4c91 00001b57: JUMPI 00001b58: SWAP1 00001b59: POP 00001b5a: SWAP1 00001b5b: POP 00001b5c: DUP1 00001b5d: DUP3 00001b5e: ADD 00001b5f: DUP3 00001b60: DUP2 00001b61: LT 00001b62: PUSH2 0x4c91 00001b65: JUMPI 00001b66: SWAP1 00001b67: POP 00001b68: SWAP1 00001b69: POP 00001b6a: DIV 00001b6b: PUSH1 0x03 00001b6d: SSTORE 00001b6e: TIMESTAMP 00001b6f: PUSH2 0x02a0 00001b72: MSTORE 00001b73: PUSH2 0x0280 00001b76: MLOAD 00001b77: PUSH1 0x40 00001b79: MSTORE 00001b7a: PUSH2 0x02a0 00001b7d: MLOAD 00001b7e: PUSH1 0x60 00001b80: MSTORE 00001b81: PUSH2 0x1b8b 00001b84: PUSH2 0x0300 00001b87: PUSH2 0x27cf 00001b8a: JUMP 00001b8b: JUMPDEST 00001b8c: PUSH2 0x0300 00001b8f: MLOAD 00001b90: PUSH1 0x05 00001b92: SSTORE 00001b93: JUMPDEST 00001b94: PUSH2 0x0260 00001b97: MLOAD 00001b98: PUSH1 0x06 00001b9a: SSTORE 00001b9b: PUSH1 0x40 00001b9d: PUSH2 0x01a0 00001ba0: PUSH1 0x03 00001ba2: PUSH1 0x00 00001ba4: SSTORE 00001ba5: RETURN 00001ba6: JUMPDEST 00001ba7: PUSH4 0x556d6e9f 00001bac: DUP2 00001bad: XOR 00001bae: PUSH2 0x1c46 00001bb1: JUMPI 00001bb2: PUSH1 0x64 00001bb4: CALLDATASIZE 00001bb5: LT 00001bb6: CALLVALUE 00001bb7: OR 00001bb8: PUSH2 0x4c91 00001bbb: JUMPI 00001bbc: PUSH1 0x20 00001bbe: PUSH2 0x4dba 00001bc1: PUSH1 0x00 00001bc3: CODECOPY 00001bc4: PUSH1 0x00 00001bc6: MLOAD 00001bc7: PUSH4 0xe31593d8 00001bcc: PUSH1 0x60 00001bce: MSTORE 00001bcf: PUSH1 0x20 00001bd1: PUSH1 0x60 00001bd3: PUSH1 0x04 00001bd5: PUSH1 0x7c 00001bd7: DUP5 00001bd8: GAS 00001bd9: STATICCALL 00001bda: PUSH2 0x1be8 00001bdd: JUMPI 00001bde: RETURNDATASIZE 00001bdf: PUSH1 0x00 00001be1: PUSH1 0x00 00001be3: RETURNDATACOPY 00001be4: RETURNDATASIZE 00001be5: PUSH1 0x00 00001be7: REVERT 00001be8: JUMPDEST 00001be9: PUSH1 0x20 00001beb: RETURNDATASIZE 00001bec: LT 00001bed: PUSH2 0x4c91 00001bf0: JUMPI 00001bf1: PUSH1 0x60 00001bf3: MLOAD 00001bf4: DUP1 00001bf5: PUSH1 0xa0 00001bf7: SHR 00001bf8: PUSH2 0x4c91 00001bfb: JUMPI 00001bfc: PUSH1 0xa0 00001bfe: MSTORE 00001bff: PUSH1 0xa0 00001c01: SWAP1 00001c02: POP 00001c03: MLOAD 00001c04: PUSH1 0x40 00001c06: MSTORE 00001c07: PUSH1 0x20 00001c09: PUSH1 0x40 00001c0b: MLOAD 00001c0c: PUSH4 0x3bb1f8c1 00001c11: PUSH1 0x60 00001c13: MSTORE 00001c14: PUSH1 0x60 00001c16: PUSH1 0x04 00001c18: PUSH1 0x80 00001c1a: CALLDATACOPY 00001c1b: ADDRESS 00001c1c: PUSH1 0xe0 00001c1e: MSTORE 00001c1f: PUSH1 0x20 00001c21: PUSH1 0x60 00001c23: PUSH1 0x84 00001c25: PUSH1 0x7c 00001c27: DUP5 00001c28: GAS 00001c29: STATICCALL 00001c2a: PUSH2 0x1c38 00001c2d: JUMPI 00001c2e: RETURNDATASIZE 00001c2f: PUSH1 0x00 00001c31: PUSH1 0x00 00001c33: RETURNDATACOPY 00001c34: RETURNDATASIZE 00001c35: PUSH1 0x00 00001c37: REVERT 00001c38: JUMPDEST 00001c39: PUSH1 0x20 00001c3b: RETURNDATASIZE 00001c3c: LT 00001c3d: PUSH2 0x4c91 00001c40: JUMPI 00001c41: PUSH1 0x60 00001c43: SWAP1 00001c44: POP 00001c45: RETURN 00001c46: JUMPDEST 00001c47: PUSH4 0x54f0f7d5 00001c4c: DUP2 00001c4d: XOR 00001c4e: PUSH2 0x27a4 00001c51: JUMPI 00001c52: CALLVALUE 00001c53: PUSH2 0x4c91 00001c56: JUMPI 00001c57: PUSH1 0x00 00001c59: SLOAD 00001c5a: PUSH1 0x02 00001c5c: EQ 00001c5d: PUSH2 0x4c91 00001c60: JUMPI 00001c61: PUSH1 0x11 00001c63: SLOAD 00001c64: DUP1 00001c65: PUSH1 0x01 00001c67: SHL 00001c68: DUP2 00001c69: DUP2 00001c6a: PUSH1 0x01 00001c6c: SHR 00001c6d: XOR 00001c6e: PUSH2 0x4c91 00001c71: JUMPI 00001c72: SWAP1 00001c73: POP 00001c74: PUSH2 0x1c7e 00001c77: PUSH2 0x0160 00001c7a: PUSH2 0x4af8 00001c7d: JUMP 00001c7e: JUMPDEST 00001c7f: PUSH2 0x0160 00001c82: MLOAD 00001c83: PUSH8 0x0de0b6b3a7640000 00001c8c: DUP2 00001c8d: MUL 00001c8e: DUP2 00001c8f: PUSH8 0x0de0b6b3a7640000 00001c98: DUP3 00001c99: DIV 00001c9a: XOR 00001c9b: PUSH2 0x4c91 00001c9e: JUMPI 00001c9f: SWAP1 00001ca0: POP 00001ca1: DUP1 00001ca2: PUSH1 0xb5 00001ca4: PUSH18 0x010000000000000000000000000000000000 00001cb7: DUP3 00001cb8: LT 00001cb9: PUSH2 0x1cc9 00001cbc: JUMPI 00001cbd: DUP2 00001cbe: PUSH1 0x80 00001cc0: SHR 00001cc1: SWAP2 00001cc2: POP 00001cc3: DUP1 00001cc4: PUSH1 0x40 00001cc6: SHL 00001cc7: SWAP1 00001cc8: POP 00001cc9: JUMPDEST 00001cca: PUSH10 0x01000000000000000000 00001cd5: DUP3 00001cd6: LT 00001cd7: PUSH2 0x1ce7 00001cda: JUMPI 00001cdb: DUP2 00001cdc: PUSH1 0x40 00001cde: SHR 00001cdf: SWAP2 00001ce0: POP 00001ce1: DUP1 00001ce2: PUSH1 0x20 00001ce4: SHL 00001ce5: SWAP1 00001ce6: POP 00001ce7: JUMPDEST 00001ce8: PUSH6 0x010000000000 00001cef: DUP3 00001cf0: LT 00001cf1: PUSH2 0x1d01 00001cf4: JUMPI 00001cf5: DUP2 00001cf6: PUSH1 0x20 00001cf8: SHR 00001cf9: SWAP2 00001cfa: POP 00001cfb: DUP1 00001cfc: PUSH1 0x10 00001cfe: SHL 00001cff: SWAP1 00001d00: POP 00001d01: JUMPDEST 00001d02: PUSH4 0x01000000 00001d07: DUP3 00001d08: LT 00001d09: PUSH2 0x1d19 00001d0c: JUMPI 00001d0d: DUP2 00001d0e: PUSH1 0x10 00001d10: SHR 00001d11: SWAP2 00001d12: POP 00001d13: DUP1 00001d14: PUSH1 0x08 00001d16: SHL 00001d17: SWAP1 00001d18: POP 00001d19: JUMPDEST 00001d1a: PUSH3 0x010000 00001d1e: DUP3 00001d1f: ADD 00001d20: DUP2 00001d21: MUL 00001d22: PUSH1 0x12 00001d24: SHR 00001d25: SWAP1 00001d26: POP 00001d27: DUP1 00001d28: DUP2 00001d29: DUP5 00001d2a: DIV 00001d2b: ADD 00001d2c: PUSH1 0x01 00001d2e: SHR 00001d2f: SWAP1 00001d30: POP 00001d31: DUP1 00001d32: DUP2 00001d33: DUP5 00001d34: DIV 00001d35: ADD 00001d36: PUSH1 0x01 00001d38: SHR 00001d39: SWAP1 00001d3a: POP 00001d3b: DUP1 00001d3c: DUP2 00001d3d: DUP5 00001d3e: DIV 00001d3f: ADD 00001d40: PUSH1 0x01 00001d42: SHR 00001d43: SWAP1 00001d44: POP 00001d45: DUP1 00001d46: DUP2 00001d47: DUP5 00001d48: DIV 00001d49: ADD 00001d4a: PUSH1 0x01 00001d4c: SHR 00001d4d: SWAP1 00001d4e: POP 00001d4f: DUP1 00001d50: DUP2 00001d51: DUP5 00001d52: DIV 00001d53: ADD 00001d54: PUSH1 0x01 00001d56: SHR 00001d57: SWAP1 00001d58: POP 00001d59: DUP1 00001d5a: DUP2 00001d5b: DUP5 00001d5c: DIV 00001d5d: ADD 00001d5e: PUSH1 0x01 00001d60: SHR 00001d61: SWAP1 00001d62: POP 00001d63: DUP1 00001d64: DUP2 00001d65: DUP5 00001d66: DIV 00001d67: ADD 00001d68: PUSH1 0x01 00001d6a: SHR 00001d6b: SWAP1 00001d6c: POP 00001d6d: DUP1 00001d6e: DUP4 00001d6f: DIV 00001d70: DUP1 00001d71: DUP3 00001d72: DUP2 00001d73: XOR 00001d74: DUP3 00001d75: DUP5 00001d76: LT 00001d77: MUL 00001d78: XOR 00001d79: SWAP1 00001d7a: POP 00001d7b: SWAP1 00001d7c: POP 00001d7d: SWAP1 00001d7e: POP 00001d7f: SWAP1 00001d80: POP 00001d81: DUP1 00001d82: DUP3 00001d83: MUL 00001d84: DUP2 00001d85: ISZERO 00001d86: DUP4 00001d87: DUP4 00001d88: DUP4 00001d89: DIV 00001d8a: EQ 00001d8b: OR 00001d8c: ISZERO 00001d8d: PUSH2 0x4c91 00001d90: JUMPI 00001d91: SWAP1 00001d92: POP 00001d93: SWAP1 00001d94: POP 00001d95: PUSH8 0x0de0b6b3a7640000 00001d9e: DUP2 00001d9f: DIV 00001da0: SWAP1 00001da1: POP 00001da2: PUSH2 0x0180 00001da5: MSTORE 00001da6: PUSH1 0x20 00001da8: PUSH2 0x0180 00001dab: RETURN 00001dac: PUSH2 0x27a4 00001daf: JUMP 00001db0: JUMPDEST 00001db1: PUSH4 0xf1dc3cc9 00001db6: DUP2 00001db7: XOR 00001db8: PUSH2 0x1dcf 00001dbb: JUMPI 00001dbc: PUSH1 0x64 00001dbe: CALLDATASIZE 00001dbf: LT 00001dc0: CALLVALUE 00001dc1: OR 00001dc2: PUSH2 0x4c91 00001dc5: JUMPI 00001dc6: CALLER 00001dc7: PUSH2 0x04e0 00001dca: MSTORE 00001dcb: PUSH2 0x02a8 00001dce: JUMP 00001dcf: JUMPDEST 00001dd0: PUSH4 0x083812e5 00001dd5: DUP2 00001dd6: XOR 00001dd7: PUSH2 0x27a4 00001dda: JUMPI 00001ddb: CALLVALUE 00001ddc: PUSH2 0x4c91 00001ddf: JUMPI 00001de0: PUSH1 0x20 00001de2: PUSH1 0x12 00001de4: SLOAD 00001de5: PUSH1 0x40 00001de7: MSTORE 00001de8: PUSH2 0x1df1 00001deb: PUSH1 0x60 00001ded: PUSH2 0x2bc1 00001df0: JUMP 00001df1: JUMPDEST 00001df2: PUSH1 0x60 00001df4: PUSH1 0x20 00001df6: DUP2 00001df7: ADD 00001df8: SWAP1 00001df9: POP 00001dfa: RETURN 00001dfb: PUSH2 0x27a4 00001dfe: JUMP 00001dff: JUMPDEST 00001e00: PUSH4 0xa9059cbb 00001e05: DUP2 00001e06: XOR 00001e07: PUSH2 0x27a4 00001e0a: JUMPI 00001e0b: PUSH1 0x44 00001e0d: CALLDATASIZE 00001e0e: LT 00001e0f: CALLVALUE 00001e10: OR 00001e11: PUSH2 0x4c91 00001e14: JUMPI 00001e15: PUSH1 0x04 00001e17: CALLDATALOAD 00001e18: DUP1 00001e19: PUSH1 0xa0 00001e1b: SHR 00001e1c: PUSH2 0x4c91 00001e1f: JUMPI 00001e20: PUSH1 0xc0 00001e22: MSTORE 00001e23: CALLER 00001e24: PUSH1 0x40 00001e26: MSTORE 00001e27: PUSH1 0xc0 00001e29: MLOAD 00001e2a: PUSH1 0x60 00001e2c: MSTORE 00001e2d: PUSH1 0x24 00001e2f: CALLDATALOAD 00001e30: PUSH1 0x80 00001e32: MSTORE 00001e33: PUSH2 0x1e3a 00001e36: PUSH2 0x49c7 00001e39: JUMP 00001e3a: JUMPDEST 00001e3b: PUSH1 0x01 00001e3d: PUSH1 0xe0 00001e3f: MSTORE 00001e40: PUSH1 0x20 00001e42: PUSH1 0xe0 00001e44: RETURN 00001e45: PUSH2 0x27a4 00001e48: JUMP 00001e49: JUMPDEST 00001e4a: PUSH4 0x095ea7b3 00001e4f: DUP2 00001e50: XOR 00001e51: PUSH2 0x27a4 00001e54: JUMPI 00001e55: PUSH1 0x44 00001e57: CALLDATASIZE 00001e58: LT 00001e59: CALLVALUE 00001e5a: OR 00001e5b: PUSH2 0x4c91 00001e5e: JUMPI 00001e5f: PUSH1 0x04 00001e61: CALLDATALOAD 00001e62: DUP1 00001e63: PUSH1 0xa0 00001e65: SHR 00001e66: PUSH2 0x4c91 00001e69: JUMPI 00001e6a: PUSH1 0xc0 00001e6c: MSTORE 00001e6d: CALLER 00001e6e: PUSH1 0x40 00001e70: MSTORE 00001e71: PUSH1 0xc0 00001e73: MLOAD 00001e74: PUSH1 0x60 00001e76: MSTORE 00001e77: PUSH1 0x24 00001e79: CALLDATALOAD 00001e7a: PUSH1 0x80 00001e7c: MSTORE 00001e7d: PUSH2 0x1e84 00001e80: PUSH2 0x496e 00001e83: JUMP 00001e84: JUMPDEST 00001e85: PUSH1 0x01 00001e87: PUSH1 0xe0 00001e89: MSTORE 00001e8a: PUSH1 0x20 00001e8c: PUSH1 0xe0 00001e8e: RETURN 00001e8f: PUSH2 0x27a4 00001e92: JUMP 00001e93: JUMPDEST 00001e94: PUSH4 0xed8e84f3 00001e99: DUP2 00001e9a: XOR 00001e9b: PUSH2 0x1f48 00001e9e: JUMPI 00001e9f: PUSH1 0x64 00001ea1: CALLDATASIZE 00001ea2: LT 00001ea3: CALLVALUE 00001ea4: OR 00001ea5: PUSH2 0x4c91 00001ea8: JUMPI 00001ea9: PUSH1 0x44 00001eab: CALLDATALOAD 00001eac: DUP1 00001ead: PUSH1 0x01 00001eaf: SHR 00001eb0: PUSH2 0x4c91 00001eb3: JUMPI 00001eb4: PUSH1 0x40 00001eb6: MSTORE 00001eb7: PUSH1 0x20 00001eb9: PUSH2 0x4dba 00001ebc: PUSH1 0x00 00001ebe: CODECOPY 00001ebf: PUSH1 0x00 00001ec1: MLOAD 00001ec2: PUSH4 0xe31593d8 00001ec7: PUSH1 0x80 00001ec9: MSTORE 00001eca: PUSH1 0x20 00001ecc: PUSH1 0x80 00001ece: PUSH1 0x04 00001ed0: PUSH1 0x9c 00001ed2: DUP5 00001ed3: GAS 00001ed4: STATICCALL 00001ed5: PUSH2 0x1ee3 00001ed8: JUMPI 00001ed9: RETURNDATASIZE 00001eda: PUSH1 0x00 00001edc: PUSH1 0x00 00001ede: RETURNDATACOPY 00001edf: RETURNDATASIZE 00001ee0: PUSH1 0x00 00001ee2: REVERT 00001ee3: JUMPDEST 00001ee4: PUSH1 0x20 00001ee6: RETURNDATASIZE 00001ee7: LT 00001ee8: PUSH2 0x4c91 00001eeb: JUMPI 00001eec: PUSH1 0x80 00001eee: MLOAD 00001eef: DUP1 00001ef0: PUSH1 0xa0 00001ef2: SHR 00001ef3: PUSH2 0x4c91 00001ef6: JUMPI 00001ef7: PUSH1 0xc0 00001ef9: MSTORE 00001efa: PUSH1 0xc0 00001efc: SWAP1 00001efd: POP 00001efe: MLOAD 00001eff: PUSH1 0x60 00001f01: MSTORE 00001f02: PUSH1 0x20 00001f04: PUSH1 0x60 00001f06: MLOAD 00001f07: PUSH4 0xbc5bc6b7 00001f0c: PUSH1 0x80 00001f0e: MSTORE 00001f0f: PUSH1 0x40 00001f11: PUSH1 0x04 00001f13: PUSH1 0xa0 00001f15: CALLDATACOPY 00001f16: PUSH1 0x40 00001f18: MLOAD 00001f19: PUSH1 0xe0 00001f1b: MSTORE 00001f1c: ADDRESS 00001f1d: PUSH2 0x0100 00001f20: MSTORE 00001f21: PUSH1 0x20 00001f23: PUSH1 0x80 00001f25: PUSH1 0x84 00001f27: PUSH1 0x9c 00001f29: DUP5 00001f2a: GAS 00001f2b: STATICCALL 00001f2c: PUSH2 0x1f3a 00001f2f: JUMPI 00001f30: RETURNDATASIZE 00001f31: PUSH1 0x00 00001f33: PUSH1 0x00 00001f35: RETURNDATACOPY 00001f36: RETURNDATASIZE 00001f37: PUSH1 0x00 00001f39: REVERT 00001f3a: JUMPDEST 00001f3b: PUSH1 0x20 00001f3d: RETURNDATASIZE 00001f3e: LT 00001f3f: PUSH2 0x4c91 00001f42: JUMPI 00001f43: PUSH1 0x80 00001f45: SWAP1 00001f46: POP 00001f47: RETURN 00001f48: JUMPDEST 00001f49: PUSH4 0xddca3f43 00001f4e: DUP2 00001f4f: XOR 00001f50: PUSH2 0x27a4 00001f53: JUMPI 00001f54: CALLVALUE 00001f55: PUSH2 0x4c91 00001f58: JUMPI 00001f59: PUSH1 0x20 00001f5b: PUSH1 0x0c 00001f5d: SLOAD 00001f5e: PUSH1 0x40 00001f60: MSTORE 00001f61: PUSH1 0x0d 00001f63: SLOAD 00001f64: PUSH1 0x60 00001f66: MSTORE 00001f67: PUSH1 0x01 00001f69: SLOAD 00001f6a: PUSH1 0x80 00001f6c: MSTORE 00001f6d: PUSH2 0x1f77 00001f70: PUSH2 0x0160 00001f73: PUSH2 0x40c7 00001f76: JUMP 00001f77: JUMPDEST 00001f78: PUSH2 0x0160 00001f7b: DUP1 00001f7c: MLOAD 00001f7d: PUSH2 0x01c0 00001f80: MSTORE 00001f81: PUSH1 0x20 00001f83: DUP2 00001f84: ADD 00001f85: MLOAD 00001f86: PUSH2 0x01e0 00001f89: MSTORE 00001f8a: POP 00001f8b: PUSH2 0x01c0 00001f8e: MLOAD 00001f8f: PUSH1 0x60 00001f91: MSTORE 00001f92: PUSH2 0x01e0 00001f95: MLOAD 00001f96: PUSH1 0x80 00001f98: MSTORE 00001f99: PUSH2 0x1fa3 00001f9c: PUSH2 0x01a0 00001f9f: PUSH2 0x2bfd 00001fa2: JUMP 00001fa3: JUMPDEST 00001fa4: PUSH2 0x01a0 00001fa7: RETURN 00001fa8: PUSH2 0x27a4 00001fab: JUMP 00001fac: JUMPDEST 00001fad: PUSH4 0x37ed3a7a 00001fb2: DUP2 00001fb3: XOR 00001fb4: PUSH2 0x27a4 00001fb7: JUMPI 00001fb8: PUSH1 0x64 00001fba: CALLDATASIZE 00001fbb: LT 00001fbc: CALLVALUE 00001fbd: OR 00001fbe: PUSH2 0x4c91 00001fc1: JUMPI 00001fc2: PUSH1 0x20 00001fc4: PUSH2 0x4dba 00001fc7: PUSH1 0x00 00001fc9: CODECOPY 00001fca: PUSH1 0x00 00001fcc: MLOAD 00001fcd: PUSH4 0xe31593d8 00001fd2: PUSH1 0x60 00001fd4: MSTORE 00001fd5: PUSH1 0x20 00001fd7: PUSH1 0x60 00001fd9: PUSH1 0x04 00001fdb: PUSH1 0x7c 00001fdd: DUP5 00001fde: GAS 00001fdf: STATICCALL 00001fe0: PUSH2 0x1fee 00001fe3: JUMPI 00001fe4: RETURNDATASIZE 00001fe5: PUSH1 0x00 00001fe7: PUSH1 0x00 00001fe9: RETURNDATACOPY 00001fea: RETURNDATASIZE 00001feb: PUSH1 0x00 00001fed: REVERT 00001fee: JUMPDEST 00001fef: PUSH1 0x20 00001ff1: RETURNDATASIZE 00001ff2: LT 00001ff3: PUSH2 0x4c91 00001ff6: JUMPI 00001ff7: PUSH1 0x60 00001ff9: MLOAD 00001ffa: DUP1 00001ffb: PUSH1 0xa0 00001ffd: SHR 00001ffe: PUSH2 0x4c91 00002001: JUMPI 00002002: PUSH1 0xa0 00002004: MSTORE 00002005: PUSH1 0xa0 00002007: SWAP1 00002008: POP 00002009: MLOAD 0000200a: PUSH1 0x40 0000200c: MSTORE 0000200d: PUSH1 0x20 0000200f: PUSH1 0x40 00002011: MLOAD 00002012: PUSH4 0x99bf0b76 00002017: PUSH1 0x60 00002019: MSTORE 0000201a: PUSH1 0x60 0000201c: PUSH1 0x04 0000201e: PUSH1 0x80 00002020: CALLDATACOPY 00002021: ADDRESS 00002022: PUSH1 0xe0 00002024: MSTORE 00002025: PUSH1 0x20 00002027: PUSH1 0x60 00002029: PUSH1 0x84 0000202b: PUSH1 0x7c 0000202d: DUP5 0000202e: GAS 0000202f: STATICCALL 00002030: PUSH2 0x203e 00002033: JUMPI 00002034: RETURNDATASIZE 00002035: PUSH1 0x00 00002037: PUSH1 0x00 00002039: RETURNDATACOPY 0000203a: RETURNDATASIZE 0000203b: PUSH1 0x00 0000203d: REVERT 0000203e: JUMPDEST 0000203f: PUSH1 0x20 00002041: RETURNDATASIZE 00002042: LT 00002043: PUSH2 0x4c91 00002046: JUMPI 00002047: PUSH1 0x60 00002049: SWAP1 0000204a: POP 0000204b: RETURN 0000204c: PUSH2 0x27a4 0000204f: JUMP 00002050: JUMPDEST 00002051: PUSH4 0x86fc88d3 00002056: DUP2 00002057: XOR 00002058: PUSH2 0x27a4 0000205b: JUMPI 0000205c: CALLVALUE 0000205d: PUSH2 0x4c91 00002060: JUMPI 00002061: PUSH1 0x00 00002063: SLOAD 00002064: PUSH1 0x02 00002066: EQ 00002067: PUSH2 0x4c91 0000206a: JUMPI 0000206b: PUSH1 0x20 0000206d: PUSH2 0x2077 00002070: PUSH2 0x0160 00002073: PUSH2 0x4af8 00002076: JUMP 00002077: JUMPDEST 00002078: PUSH2 0x0160 0000207b: RETURN 0000207c: PUSH2 0x27a4 0000207f: JUMP 00002080: JUMPDEST 00002081: PUSH4 0xbcc8342e 00002086: DUP2 00002087: XOR 00002088: PUSH2 0x20b7 0000208b: JUMPI 0000208c: PUSH1 0x84 0000208e: CALLDATASIZE 0000208f: LT 00002090: CALLVALUE 00002091: OR 00002092: PUSH2 0x4c91 00002095: JUMPI 00002096: PUSH1 0x20 00002098: PUSH1 0x40 0000209a: PUSH1 0x04 0000209c: PUSH2 0x0160 0000209f: CALLDATACOPY 000020a0: PUSH1 0x40 000020a2: PUSH1 0x44 000020a4: PUSH2 0x01a0 000020a7: CALLDATACOPY 000020a8: PUSH2 0x20b2 000020ab: PUSH2 0x0280 000020ae: PUSH2 0x3eb5 000020b1: JUMP 000020b2: JUMPDEST 000020b3: PUSH2 0x0280 000020b6: RETURN 000020b7: JUMPDEST 000020b8: PUSH4 0x5e248072 000020bd: DUP2 000020be: XOR 000020bf: PUSH2 0x27a4 000020c2: JUMPI 000020c3: PUSH1 0x64 000020c5: CALLDATASIZE 000020c6: LT 000020c7: CALLVALUE 000020c8: OR 000020c9: PUSH2 0x4c91 000020cc: JUMPI 000020cd: PUSH1 0x20 000020cf: PUSH2 0x4dba 000020d2: PUSH1 0x00 000020d4: CODECOPY 000020d5: PUSH1 0x00 000020d7: MLOAD 000020d8: PUSH4 0xf851a440 000020dd: PUSH2 0x0120 000020e0: MSTORE 000020e1: PUSH1 0x20 000020e3: PUSH2 0x0120 000020e6: PUSH1 0x04 000020e8: PUSH2 0x013c 000020eb: DUP5 000020ec: GAS 000020ed: STATICCALL 000020ee: PUSH2 0x20fc 000020f1: JUMPI 000020f2: RETURNDATASIZE 000020f3: PUSH1 0x00 000020f5: PUSH1 0x00 000020f7: RETURNDATACOPY 000020f8: RETURNDATASIZE 000020f9: PUSH1 0x00 000020fb: REVERT 000020fc: JUMPDEST 000020fd: PUSH1 0x20 000020ff: RETURNDATASIZE 00002100: LT 00002101: PUSH2 0x4c91 00002104: JUMPI 00002105: PUSH2 0x0120 00002108: MLOAD 00002109: DUP1 0000210a: PUSH1 0xa0 0000210c: SHR 0000210d: PUSH2 0x4c91 00002110: JUMPI 00002111: PUSH2 0x0160 00002114: MSTORE 00002115: PUSH2 0x0160 00002118: SWAP1 00002119: POP 0000211a: MLOAD 0000211b: CALLER 0000211c: XOR 0000211d: PUSH2 0x4c91 00002120: JUMPI 00002121: PUSH1 0x09 00002123: SLOAD 00002124: PUSH3 0x01517f 00002128: DUP2 00002129: ADD 0000212a: DUP2 0000212b: DUP2 0000212c: LT 0000212d: PUSH2 0x4c91 00002130: JUMPI 00002131: SWAP1 00002132: POP 00002133: TIMESTAMP 00002134: GT 00002135: ISZERO 00002136: PUSH2 0x4c91 00002139: JUMPI 0000213a: TIMESTAMP 0000213b: PUSH3 0x015180 0000213f: DUP2 00002140: ADD 00002141: DUP2 00002142: DUP2 00002143: LT 00002144: PUSH2 0x4c91 00002147: JUMPI 00002148: SWAP1 00002149: POP 0000214a: PUSH1 0x01 0000214c: DUP2 0000214d: SUB 0000214e: DUP2 0000214f: DUP2 00002150: GT 00002151: PUSH2 0x4c91 00002154: JUMPI 00002155: SWAP1 00002156: POP 00002157: PUSH1 0x44 00002159: CALLDATALOAD 0000215a: GT 0000215b: ISZERO 0000215c: PUSH2 0x4c91 0000215f: JUMPI 00002160: PUSH2 0x216a 00002163: PUSH2 0x0160 00002166: PUSH2 0x2a68 00002169: JUMP 0000216a: JUMPDEST 0000216b: PUSH2 0x0160 0000216e: DUP1 0000216f: MLOAD 00002170: PUSH2 0x0120 00002173: MSTORE 00002174: PUSH1 0x20 00002176: DUP2 00002177: ADD 00002178: MLOAD 00002179: PUSH2 0x0140 0000217c: MSTORE 0000217d: POP 0000217e: PUSH2 0x0120 00002181: MLOAD 00002182: PUSH1 0x80 00002184: SHL 00002185: PUSH2 0x0160 00002188: MSTORE 00002189: PUSH2 0x0140 0000218c: MLOAD 0000218d: PUSH2 0x0160 00002190: MLOAD 00002191: OR 00002192: PUSH2 0x0160 00002195: MSTORE 00002196: PUSH2 0x0fa0 00002199: PUSH1 0x04 0000219b: CALLDATALOAD 0000219c: LT 0000219d: PUSH2 0x4c91 000021a0: JUMPI 000021a1: PUSH4 0x02625a00 000021a6: PUSH1 0x04 000021a8: CALLDATALOAD 000021a9: GT 000021aa: PUSH2 0x4c91 000021ad: JUMPI 000021ae: PUSH5 0x02540be400 000021b4: PUSH1 0x24 000021b6: CALLDATALOAD 000021b7: LT 000021b8: PUSH2 0x4c91 000021bb: JUMPI 000021bc: PUSH7 0xb1a2bc2ec50000 000021c4: PUSH1 0x24 000021c6: CALLDATALOAD 000021c7: GT 000021c8: PUSH2 0x4c91 000021cb: JUMPI 000021cc: PUSH1 0x04 000021ce: CALLDATALOAD 000021cf: PUSH8 0x0de0b6b3a7640000 000021d8: DUP2 000021d9: MUL 000021da: DUP2 000021db: PUSH8 0x0de0b6b3a7640000 000021e4: DUP3 000021e5: DIV 000021e6: XOR 000021e7: PUSH2 0x4c91 000021ea: JUMPI 000021eb: SWAP1 000021ec: POP 000021ed: PUSH2 0x0120 000021f0: MLOAD 000021f1: DUP1 000021f2: ISZERO 000021f3: PUSH2 0x4c91 000021f6: JUMPI 000021f7: DUP1 000021f8: DUP3 000021f9: DIV 000021fa: SWAP1 000021fb: POP 000021fc: SWAP1 000021fd: POP 000021fe: PUSH2 0x0180 00002201: MSTORE 00002202: PUSH8 0x8ac7230489e80000 0000220b: PUSH2 0x0180 0000220e: MLOAD 0000220f: GT 00002210: PUSH2 0x4c91 00002213: JUMPI 00002214: PUSH8 0x016345785d8a0000 0000221d: PUSH2 0x0180 00002220: MLOAD 00002221: LT 00002222: PUSH2 0x4c91 00002225: JUMPI 00002226: PUSH1 0x24 00002228: CALLDATALOAD 00002229: PUSH8 0x0de0b6b3a7640000 00002232: DUP2 00002233: MUL 00002234: DUP2 00002235: PUSH8 0x0de0b6b3a7640000 0000223e: DUP3 0000223f: DIV 00002240: XOR 00002241: PUSH2 0x4c91 00002244: JUMPI 00002245: SWAP1 00002246: POP 00002247: PUSH2 0x0140 0000224a: MLOAD 0000224b: DUP1 0000224c: ISZERO 0000224d: PUSH2 0x4c91 00002250: JUMPI 00002251: DUP1 00002252: DUP3 00002253: DIV 00002254: SWAP1 00002255: POP 00002256: SWAP1 00002257: POP 00002258: PUSH2 0x0180 0000225b: MSTORE 0000225c: PUSH8 0x8ac7230489e80000 00002265: PUSH2 0x0180 00002268: MLOAD 00002269: GT 0000226a: PUSH2 0x4c91 0000226d: JUMPI 0000226e: PUSH8 0x016345785d8a0000 00002277: PUSH2 0x0180 0000227a: MLOAD 0000227b: LT 0000227c: PUSH2 0x4c91 0000227f: JUMPI 00002280: PUSH2 0x0160 00002283: MLOAD 00002284: PUSH1 0x08 00002286: SSTORE 00002287: TIMESTAMP 00002288: PUSH1 0x09 0000228a: SSTORE 0000228b: PUSH1 0x04 0000228d: CALLDATALOAD 0000228e: PUSH1 0x80 00002290: SHL 00002291: PUSH2 0x01a0 00002294: MSTORE 00002295: PUSH1 0x24 00002297: CALLDATALOAD 00002298: PUSH2 0x01a0 0000229b: MLOAD 0000229c: OR 0000229d: PUSH2 0x01a0 000022a0: MSTORE 000022a1: PUSH1 0x44 000022a3: CALLDATALOAD 000022a4: PUSH1 0x0b 000022a6: SSTORE 000022a7: PUSH2 0x01a0 000022aa: MLOAD 000022ab: PUSH1 0x0a 000022ad: SSTORE 000022ae: PUSH32 0xe35f0559b0642164e286b30df2077ec3a05426617a25db7578fd20ba39a6cd05 000022cf: PUSH2 0x0120 000022d2: MLOAD 000022d3: PUSH2 0x01c0 000022d6: MSTORE 000022d7: PUSH1 0x04 000022d9: CALLDATALOAD 000022da: PUSH2 0x01e0 000022dd: MSTORE 000022de: PUSH2 0x0140 000022e1: MLOAD 000022e2: PUSH2 0x0200 000022e5: MSTORE 000022e6: PUSH1 0x24 000022e8: CALLDATALOAD 000022e9: PUSH2 0x0220 000022ec: MSTORE 000022ed: TIMESTAMP 000022ee: PUSH2 0x0240 000022f1: MSTORE 000022f2: PUSH1 0x44 000022f4: CALLDATALOAD 000022f5: PUSH2 0x0260 000022f8: MSTORE 000022f9: PUSH1 0xc0 000022fb: PUSH2 0x01c0 000022fe: LOG1 000022ff: STOP 00002300: PUSH2 0x27a4 00002303: JUMP 00002304: JUMPDEST 00002305: PUSH4 0xee8de675 0000230a: DUP2 0000230b: XOR 0000230c: PUSH2 0x27a4 0000230f: JUMPI 00002310: CALLVALUE 00002311: PUSH2 0x4c91 00002314: JUMPI 00002315: PUSH1 0x20 00002317: PUSH1 0x13 00002319: SLOAD 0000231a: PUSH1 0x40 0000231c: MSTORE 0000231d: PUSH2 0x2326 00002320: PUSH1 0x60 00002322: PUSH2 0x2bc1 00002325: JUMP 00002326: JUMPDEST 00002327: PUSH1 0x60 00002329: PUSH1 0x20 0000232b: DUP2 0000232c: ADD 0000232d: SWAP1 0000232e: POP 0000232f: RETURN 00002330: PUSH2 0x27a4 00002333: JUMP 00002334: JUMPDEST 00002335: PUSH4 0x72d4f0e2 0000233a: DUP2 0000233b: XOR 0000233c: PUSH2 0x27a4 0000233f: JUMPI 00002340: CALLVALUE 00002341: PUSH2 0x4c91 00002344: JUMPI 00002345: PUSH1 0x20 00002347: PUSH1 0x13 00002349: SLOAD 0000234a: PUSH1 0x40 0000234c: MSTORE 0000234d: PUSH2 0x2356 00002350: PUSH1 0x60 00002352: PUSH2 0x2bc1 00002355: JUMP 00002356: JUMPDEST 00002357: PUSH1 0x60 00002359: PUSH1 0x40 0000235b: DUP2 0000235c: ADD 0000235d: SWAP1 0000235e: POP 0000235f: RETURN 00002360: PUSH2 0x27a4 00002363: JUMP 00002364: JUMPDEST 00002365: PUSH4 0x09c3da6a 0000236a: DUP2 0000236b: XOR 0000236c: PUSH2 0x27a4 0000236f: JUMPI 00002370: CALLVALUE 00002371: PUSH2 0x4c91 00002374: JUMPI 00002375: PUSH1 0x12 00002377: SLOAD 00002378: PUSH1 0x40 0000237a: MSTORE 0000237b: PUSH2 0x2384 0000237e: PUSH1 0x60 00002380: PUSH2 0x2bc1 00002383: JUMP 00002384: JUMPDEST 00002385: PUSH1 0x60 00002387: PUSH1 0x40 00002389: DUP2 0000238a: ADD 0000238b: SWAP1 0000238c: POP 0000238d: MLOAD 0000238e: PUSH2 0x02b6 00002391: DUP2 00002392: MUL 00002393: DUP2 00002394: PUSH2 0x02b6 00002397: DUP3 00002398: DIV 00002399: XOR 0000239a: PUSH2 0x4c91 0000239d: JUMPI 0000239e: SWAP1 0000239f: POP 000023a0: PUSH2 0x03e8 000023a3: DUP2 000023a4: DIV 000023a5: SWAP1 000023a6: POP 000023a7: PUSH1 0xc0 000023a9: MSTORE 000023aa: PUSH1 0x20 000023ac: PUSH1 0xc0 000023ae: RETURN 000023af: PUSH2 0x27a4 000023b2: JUMP 000023b3: JUMPDEST 000023b4: PUSH4 0x3620604b 000023b9: DUP2 000023ba: XOR 000023bb: PUSH2 0x27a4 000023be: JUMPI 000023bf: CALLVALUE 000023c0: PUSH2 0x4c91 000023c3: JUMPI 000023c4: PUSH1 0x40 000023c6: PUSH2 0x4d1a 000023c9: PUSH1 0x40 000023cb: CODECOPY 000023cc: PUSH1 0x40 000023ce: PUSH1 0x40 000023d0: RETURN 000023d1: PUSH2 0x27a4 000023d4: JUMP 000023d5: JUMPDEST 000023d6: PUSH4 0x80823d9e 000023db: DUP2 000023dc: XOR 000023dd: PUSH2 0x2403 000023e0: JUMPI 000023e1: PUSH1 0x44 000023e3: CALLDATASIZE 000023e4: LT 000023e5: CALLVALUE 000023e6: OR 000023e7: PUSH2 0x4c91 000023ea: JUMPI 000023eb: PUSH1 0x20 000023ed: PUSH1 0x40 000023ef: PUSH1 0x04 000023f1: PUSH1 0x60 000023f3: CALLDATACOPY 000023f4: PUSH2 0x23fe 000023f7: PUSH2 0x0160 000023fa: PUSH2 0x2bfd 000023fd: JUMP 000023fe: JUMPDEST 000023ff: PUSH2 0x0160 00002402: RETURN 00002403: JUMPDEST 00002404: PUSH4 0x244c7c2e 00002409: DUP2 0000240a: XOR 0000240b: PUSH2 0x27a4 0000240e: JUMPI 0000240f: CALLVALUE 00002410: PUSH2 0x4c91 00002413: JUMPI 00002414: PUSH1 0x20 00002416: PUSH2 0x4dba 00002419: PUSH1 0x00 0000241b: CODECOPY 0000241c: PUSH1 0x00 0000241e: MLOAD 0000241f: PUSH4 0xf851a440 00002424: PUSH2 0x0120 00002427: MSTORE 00002428: PUSH1 0x20 0000242a: PUSH2 0x0120 0000242d: PUSH1 0x04 0000242f: PUSH2 0x013c 00002432: DUP5 00002433: GAS 00002434: STATICCALL 00002435: PUSH2 0x2443 00002438: JUMPI 00002439: RETURNDATASIZE 0000243a: PUSH1 0x00 0000243c: PUSH1 0x00 0000243e: RETURNDATACOPY 0000243f: RETURNDATASIZE 00002440: PUSH1 0x00 00002442: REVERT 00002443: JUMPDEST 00002444: PUSH1 0x20 00002446: RETURNDATASIZE 00002447: LT 00002448: PUSH2 0x4c91 0000244b: JUMPI 0000244c: PUSH2 0x0120 0000244f: MLOAD 00002450: DUP1 00002451: PUSH1 0xa0 00002453: SHR 00002454: PUSH2 0x4c91 00002457: JUMPI 00002458: PUSH2 0x0160 0000245b: MSTORE 0000245c: PUSH2 0x0160 0000245f: SWAP1 00002460: POP 00002461: MLOAD 00002462: CALLER 00002463: XOR 00002464: PUSH2 0x4c91 00002467: JUMPI 00002468: PUSH2 0x2472 0000246b: PUSH2 0x0160 0000246e: PUSH2 0x2a68 00002471: JUMP 00002472: JUMPDEST 00002473: PUSH2 0x0160 00002476: DUP1 00002477: MLOAD 00002478: PUSH2 0x0120 0000247b: MSTORE 0000247c: PUSH1 0x20 0000247e: DUP2 0000247f: ADD 00002480: MLOAD 00002481: PUSH2 0x0140 00002484: MSTORE 00002485: POP 00002486: PUSH2 0x0120 00002489: MLOAD 0000248a: PUSH1 0x80 0000248c: SHL 0000248d: PUSH2 0x0160 00002490: MSTORE 00002491: PUSH2 0x0140 00002494: MLOAD 00002495: PUSH2 0x0160 00002498: MLOAD 00002499: OR 0000249a: PUSH2 0x0160 0000249d: MSTORE 0000249e: PUSH2 0x0160 000024a1: MLOAD 000024a2: PUSH1 0x08 000024a4: SSTORE 000024a5: PUSH2 0x0160 000024a8: MLOAD 000024a9: PUSH1 0x0a 000024ab: SSTORE 000024ac: TIMESTAMP 000024ad: PUSH1 0x09 000024af: SSTORE 000024b0: TIMESTAMP 000024b1: PUSH1 0x0b 000024b3: SSTORE 000024b4: PUSH32 0x5f0e7fba3d100c9e19446e1c92fe436f0a9a22fe99669360e4fdd6d3de2fc284 000024d5: PUSH2 0x0120 000024d8: MLOAD 000024d9: PUSH2 0x0180 000024dc: MSTORE 000024dd: PUSH2 0x0140 000024e0: MLOAD 000024e1: PUSH2 0x01a0 000024e4: MSTORE 000024e5: TIMESTAMP 000024e6: PUSH2 0x01c0 000024e9: MSTORE 000024ea: PUSH1 0x60 000024ec: PUSH2 0x0180 000024ef: LOG1 000024f0: STOP 000024f1: PUSH2 0x27a4 000024f4: JUMP 000024f5: JUMPDEST 000024f6: PUSH4 0x3644e515 000024fb: DUP2 000024fc: XOR 000024fd: PUSH2 0x27a4 00002500: JUMPI 00002501: CALLVALUE 00002502: PUSH2 0x4c91 00002505: JUMPI 00002506: PUSH1 0x20 00002508: PUSH2 0x2512 0000250b: PUSH2 0x0120 0000250e: PUSH2 0x4a63 00002511: JUMP 00002512: JUMPDEST 00002513: PUSH2 0x0120 00002516: RETURN 00002517: PUSH2 0x27a4 0000251a: JUMP 0000251b: JUMPDEST 0000251c: PUSH4 0x75f66026 00002521: DUP2 00002522: XOR 00002523: PUSH2 0x27a4 00002526: JUMPI 00002527: PUSH1 0xe4 00002529: CALLDATASIZE 0000252a: LT 0000252b: CALLVALUE 0000252c: OR 0000252d: PUSH2 0x4c91 00002530: JUMPI 00002531: PUSH1 0x00 00002533: SLOAD 00002534: PUSH1 0x02 00002536: EQ 00002537: PUSH2 0x4c91 0000253a: JUMPI 0000253b: PUSH1 0x02 0000253d: PUSH1 0x00 0000253f: SSTORE 00002540: PUSH1 0x20 00002542: PUSH2 0x4dba 00002545: PUSH1 0x00 00002547: CODECOPY 00002548: PUSH1 0x00 0000254a: MLOAD 0000254b: PUSH4 0xf851a440 00002550: PUSH1 0xa0 00002552: MSTORE 00002553: PUSH1 0x20 00002555: PUSH1 0xa0 00002557: PUSH1 0x04 00002559: PUSH1 0xbc 0000255b: DUP5 0000255c: GAS 0000255d: STATICCALL 0000255e: PUSH2 0x256c 00002561: JUMPI 00002562: RETURNDATASIZE 00002563: PUSH1 0x00 00002565: PUSH1 0x00 00002567: RETURNDATACOPY 00002568: RETURNDATASIZE 00002569: PUSH1 0x00 0000256b: REVERT 0000256c: JUMPDEST 0000256d: PUSH1 0x20 0000256f: RETURNDATASIZE 00002570: LT 00002571: PUSH2 0x4c91 00002574: JUMPI 00002575: PUSH1 0xa0 00002577: MLOAD 00002578: DUP1 00002579: PUSH1 0xa0 0000257b: SHR 0000257c: PUSH2 0x4c91 0000257f: JUMPI 00002580: PUSH1 0xe0 00002582: MSTORE 00002583: PUSH1 0xe0 00002585: SWAP1 00002586: POP 00002587: MLOAD 00002588: CALLER 00002589: XOR 0000258a: PUSH2 0x4c91 0000258d: JUMPI 0000258e: PUSH1 0x60 00002590: PUSH1 0x04 00002592: PUSH1 0xa0 00002594: CALLDATACOPY 00002595: PUSH1 0x13 00002597: SLOAD 00002598: PUSH1 0x40 0000259a: MSTORE 0000259b: PUSH2 0x25a5 0000259e: PUSH2 0x0160 000025a1: PUSH2 0x2bc1 000025a4: JUMP 000025a5: JUMPDEST 000025a6: PUSH2 0x0160 000025a9: DUP1 000025aa: MLOAD 000025ab: PUSH2 0x0100 000025ae: MSTORE 000025af: PUSH1 0x20 000025b1: DUP2 000025b2: ADD 000025b3: MLOAD 000025b4: PUSH2 0x0120 000025b7: MSTORE 000025b8: PUSH1 0x40 000025ba: DUP2 000025bb: ADD 000025bc: MLOAD 000025bd: PUSH2 0x0140 000025c0: MSTORE 000025c1: POP 000025c2: PUSH5 0x02540be400 000025c8: PUSH1 0xc0 000025ca: MLOAD 000025cb: GT 000025cc: ISZERO 000025cd: PUSH2 0x25dc 000025d0: JUMPI 000025d1: PUSH2 0x0120 000025d4: MLOAD 000025d5: PUSH1 0xc0 000025d7: MSTORE 000025d8: PUSH2 0x25e9 000025db: JUMP 000025dc: JUMPDEST 000025dd: PUSH3 0x07a120 000025e1: PUSH1 0xc0 000025e3: MLOAD 000025e4: LT 000025e5: PUSH2 0x4c91 000025e8: JUMPI 000025e9: JUMPDEST 000025ea: PUSH5 0x02540be401 000025f0: PUSH1 0xa0 000025f2: MLOAD 000025f3: LT 000025f4: PUSH2 0x25ff 000025f7: JUMPI 000025f8: PUSH2 0x0100 000025fb: MLOAD 000025fc: PUSH1 0xa0 000025fe: MSTORE 000025ff: JUMPDEST 00002600: PUSH1 0xc0 00002602: MLOAD 00002603: PUSH1 0xa0 00002605: MLOAD 00002606: GT 00002607: PUSH2 0x4c91 0000260a: JUMPI 0000260b: PUSH8 0x0de0b6b3a763ffff 00002614: PUSH1 0xe0 00002616: MLOAD 00002617: GT 00002618: ISZERO 00002619: PUSH2 0x2628 0000261c: JUMPI 0000261d: PUSH2 0x0140 00002620: MLOAD 00002621: PUSH1 0xe0 00002623: MSTORE 00002624: PUSH2 0x2631 00002627: JUMP 00002628: JUMPDEST 00002629: PUSH1 0xe0 0000262b: MLOAD 0000262c: ISZERO 0000262d: PUSH2 0x4c91 00002630: JUMPI 00002631: JUMPDEST 00002632: PUSH1 0xa0 00002634: MLOAD 00002635: PUSH1 0x40 00002637: MSTORE 00002638: PUSH1 0xc0 0000263a: MLOAD 0000263b: PUSH1 0x60 0000263d: MSTORE 0000263e: PUSH1 0xe0 00002640: MLOAD 00002641: PUSH1 0x80 00002643: MSTORE 00002644: PUSH2 0x264e 00002647: PUSH2 0x0160 0000264a: PUSH2 0x4958 0000264d: JUMP 0000264e: JUMPDEST 0000264f: PUSH2 0x0160 00002652: MLOAD 00002653: PUSH1 0x13 00002655: SSTORE 00002656: PUSH1 0x60 00002658: PUSH1 0x64 0000265a: PUSH2 0x0160 0000265d: CALLDATACOPY 0000265e: PUSH1 0x12 00002660: SLOAD 00002661: PUSH1 0x40 00002663: MSTORE 00002664: PUSH2 0x266e 00002667: PUSH2 0x0220 0000266a: PUSH2 0x2bc1 0000266d: JUMP 0000266e: JUMPDEST 0000266f: PUSH2 0x0220 00002672: DUP1 00002673: MLOAD 00002674: PUSH2 0x01c0 00002677: MSTORE 00002678: PUSH1 0x20 0000267a: DUP2 0000267b: ADD 0000267c: MLOAD 0000267d: PUSH2 0x01e0 00002680: MSTORE 00002681: PUSH1 0x40 00002683: DUP2 00002684: ADD 00002685: MLOAD 00002686: PUSH2 0x0200 00002689: MSTORE 0000268a: POP 0000268b: PUSH8 0x0de0b6b3a7640001 00002694: PUSH2 0x0160 00002697: MLOAD 00002698: LT 00002699: PUSH2 0x26a5 0000269c: JUMPI 0000269d: PUSH2 0x01c0 000026a0: MLOAD 000026a1: PUSH2 0x0160 000026a4: MSTORE 000026a5: JUMPDEST 000026a6: PUSH8 0x0de0b6b3a7640001 000026af: PUSH2 0x0180 000026b2: MLOAD 000026b3: LT 000026b4: PUSH2 0x26c0 000026b7: JUMPI 000026b8: PUSH2 0x01e0 000026bb: MLOAD 000026bc: PUSH2 0x0180 000026bf: MSTORE 000026c0: JUMPDEST 000026c1: PUSH3 0x0d505d 000026c5: PUSH2 0x01a0 000026c8: MLOAD 000026c9: GT 000026ca: ISZERO 000026cb: PUSH2 0x26db 000026ce: JUMPI 000026cf: PUSH2 0x0200 000026d2: MLOAD 000026d3: PUSH2 0x01a0 000026d6: MSTORE 000026d7: PUSH2 0x26e7 000026da: JUMP 000026db: JUMPDEST 000026dc: PUSH1 0x57 000026de: PUSH2 0x01a0 000026e1: MLOAD 000026e2: LT 000026e3: PUSH2 0x4c91 000026e6: JUMPI 000026e7: JUMPDEST 000026e8: PUSH2 0x0160 000026eb: MLOAD 000026ec: PUSH1 0x40 000026ee: MSTORE 000026ef: PUSH2 0x0180 000026f2: MLOAD 000026f3: PUSH1 0x60 000026f5: MSTORE 000026f6: PUSH2 0x01a0 000026f9: MLOAD 000026fa: PUSH1 0x80 000026fc: MSTORE 000026fd: PUSH2 0x2707 00002700: PUSH2 0x0220 00002703: PUSH2 0x4958 00002706: JUMP 00002707: JUMPDEST 00002708: PUSH2 0x0220 0000270b: MLOAD 0000270c: PUSH1 0x12 0000270e: SSTORE 0000270f: PUSH1 0xc4 00002711: CALLDATALOAD 00002712: PUSH2 0x0220 00002715: MSTORE 00002716: PUSH3 0x0d505d 0000271a: PUSH2 0x0220 0000271d: MLOAD 0000271e: GT 0000271f: ISZERO 00002720: PUSH2 0x272f 00002723: JUMPI 00002724: PUSH1 0x07 00002726: SLOAD 00002727: PUSH2 0x0220 0000272a: MSTORE 0000272b: PUSH2 0x273b 0000272e: JUMP 0000272f: JUMPDEST 00002730: PUSH1 0x57 00002732: PUSH2 0x0220 00002735: MLOAD 00002736: LT 00002737: PUSH2 0x4c91 0000273a: JUMPI 0000273b: JUMPDEST 0000273c: PUSH2 0x0220 0000273f: MLOAD 00002740: PUSH1 0x07 00002742: SSTORE 00002743: PUSH32 0x1c65bbdc939f346e5d6f0bde1f072819947438d4fc7b182cc59c2f6dc5504087 00002764: PUSH1 0xa0 00002766: MLOAD 00002767: PUSH2 0x0240 0000276a: MSTORE 0000276b: PUSH1 0xc0 0000276d: MLOAD 0000276e: PUSH2 0x0260 00002771: MSTORE 00002772: PUSH1 0xe0 00002774: MLOAD 00002775: PUSH2 0x0280 00002778: MSTORE 00002779: PUSH2 0x0160 0000277c: MLOAD 0000277d: PUSH2 0x02a0 00002780: MSTORE 00002781: PUSH2 0x0180 00002784: MLOAD 00002785: PUSH2 0x02c0 00002788: MSTORE 00002789: PUSH2 0x01a0 0000278c: MLOAD 0000278d: PUSH2 0x02e0 00002790: MSTORE 00002791: PUSH1 0xc4 00002793: CALLDATALOAD 00002794: PUSH2 0x0300 00002797: MSTORE 00002798: PUSH1 0xe0 0000279a: PUSH2 0x0240 0000279d: LOG1 0000279e: PUSH1 0x03 000027a0: PUSH1 0x00 000027a2: SSTORE 000027a3: STOP 000027a4: JUMPDEST 000027a5: PUSH1 0x00 000027a7: PUSH1 0x00 000027a9: REVERT 000027aa: JUMPDEST 000027ab: PUSH16 0xffffffffffffffffffffffffffffffff 000027bc: PUSH1 0x40 000027be: MLOAD 000027bf: AND 000027c0: DUP2 000027c1: MSTORE 000027c2: PUSH1 0x40 000027c4: MLOAD 000027c5: PUSH1 0x80 000027c7: SHR 000027c8: PUSH1 0x20 000027ca: DUP3 000027cb: ADD 000027cc: MSTORE 000027cd: POP 000027ce: JUMP 000027cf: JUMPDEST 000027d0: PUSH1 0x60 000027d2: MLOAD 000027d3: PUSH1 0x80 000027d5: SHL 000027d6: PUSH1 0x40 000027d8: MLOAD 000027d9: OR 000027da: DUP2 000027db: MSTORE 000027dc: POP 000027dd: JUMP 000027de: JUMPDEST 000027df: PUSH1 0x20 000027e1: PUSH1 0x40 000027e3: MLOAD 000027e4: PUSH1 0x01 000027e6: DUP2 000027e7: GT 000027e8: PUSH2 0x4c91 000027eb: JUMPI 000027ec: PUSH1 0x05 000027ee: SHL 000027ef: PUSH1 0x60 000027f1: ADD 000027f2: PUSH2 0x4d1a 000027f5: ADD 000027f6: PUSH1 0x00 000027f8: CODECOPY 000027f9: PUSH1 0x00 000027fb: MLOAD 000027fc: PUSH4 0x70a08231 00002801: PUSH1 0xe0 00002803: MSTORE 00002804: ADDRESS 00002805: PUSH2 0x0100 00002808: MSTORE 00002809: PUSH1 0x20 0000280b: PUSH1 0xe0 0000280d: PUSH1 0x24 0000280f: PUSH1 0xfc 00002811: DUP5 00002812: GAS 00002813: STATICCALL 00002814: PUSH2 0x2822 00002817: JUMPI 00002818: RETURNDATASIZE 00002819: PUSH1 0x00 0000281b: PUSH1 0x00 0000281d: RETURNDATACOPY 0000281e: RETURNDATASIZE 0000281f: PUSH1 0x00 00002821: REVERT 00002822: JUMPDEST 00002823: PUSH1 0x20 00002825: RETURNDATASIZE 00002826: LT 00002827: PUSH2 0x4c91 0000282a: JUMPI 0000282b: PUSH1 0xe0 0000282d: SWAP1 0000282e: POP 0000282f: MLOAD 00002830: PUSH1 0xc0 00002832: MSTORE 00002833: PUSH1 0xa0 00002835: MLOAD 00002836: ISZERO 00002837: PUSH2 0x2897 0000283a: JUMPI 0000283b: PUSH1 0xc0 0000283d: MLOAD 0000283e: PUSH1 0x40 00002840: MLOAD 00002841: PUSH1 0x01 00002843: DUP2 00002844: GT 00002845: PUSH2 0x4c91 00002848: JUMPI 00002849: PUSH1 0x0c 0000284b: ADD 0000284c: SLOAD 0000284d: DUP1 0000284e: DUP3 0000284f: SUB 00002850: DUP3 00002851: DUP2 00002852: GT 00002853: PUSH2 0x4c91 00002856: JUMPI 00002857: SWAP1 00002858: POP 00002859: SWAP1 0000285a: POP 0000285b: PUSH1 0xe0 0000285d: MSTORE 0000285e: PUSH1 0x60 00002860: MLOAD 00002861: PUSH1 0xe0 00002863: MLOAD 00002864: LT 00002865: PUSH2 0x4c91 00002868: JUMPI 00002869: PUSH1 0x40 0000286b: MLOAD 0000286c: PUSH1 0x01 0000286e: DUP2 0000286f: GT 00002870: PUSH2 0x4c91 00002873: JUMPI 00002874: PUSH1 0x0c 00002876: ADD 00002877: DUP1 00002878: SLOAD 00002879: PUSH1 0xe0 0000287b: MLOAD 0000287c: DUP1 0000287d: DUP3 0000287e: ADD 0000287f: DUP3 00002880: DUP2 00002881: LT 00002882: PUSH2 0x4c91 00002885: JUMPI 00002886: SWAP1 00002887: POP 00002888: SWAP1 00002889: POP 0000288a: DUP2 0000288b: SSTORE 0000288c: POP 0000288d: PUSH1 0xe0 0000288f: MLOAD 00002890: DUP2 00002891: MSTORE 00002892: POP 00002893: PUSH2 0x29b9 00002896: JUMP 00002897: JUMPDEST 00002898: PUSH1 0x20 0000289a: PUSH1 0x40 0000289c: MLOAD 0000289d: PUSH1 0x01 0000289f: DUP2 000028a0: GT 000028a1: PUSH2 0x4c91 000028a4: JUMPI 000028a5: PUSH1 0x05 000028a7: SHL 000028a8: PUSH1 0x60 000028aa: ADD 000028ab: PUSH2 0x4d1a 000028ae: ADD 000028af: PUSH1 0x00 000028b1: CODECOPY 000028b2: PUSH1 0x00 000028b4: MLOAD 000028b5: PUSH4 0x23b872dd 000028ba: PUSH1 0xe0 000028bc: MSTORE 000028bd: PUSH1 0x80 000028bf: MLOAD 000028c0: PUSH2 0x0100 000028c3: MSTORE 000028c4: ADDRESS 000028c5: PUSH2 0x0120 000028c8: MSTORE 000028c9: PUSH1 0x60 000028cb: MLOAD 000028cc: PUSH2 0x0140 000028cf: MSTORE 000028d0: PUSH1 0x20 000028d2: PUSH1 0xe0 000028d4: PUSH1 0x64 000028d6: PUSH1 0xfc 000028d8: PUSH1 0x00 000028da: DUP6 000028db: GAS 000028dc: CALL 000028dd: PUSH2 0x28eb 000028e0: JUMPI 000028e1: RETURNDATASIZE 000028e2: PUSH1 0x00 000028e4: PUSH1 0x00 000028e6: RETURNDATACOPY 000028e7: RETURNDATASIZE 000028e8: PUSH1 0x00 000028ea: REVERT 000028eb: JUMPDEST 000028ec: RETURNDATASIZE 000028ed: PUSH2 0x2902 000028f0: JUMPI 000028f1: DUP1 000028f2: EXTCODESIZE 000028f3: ISZERO 000028f4: PUSH2 0x4c91 000028f7: JUMPI 000028f8: PUSH1 0x01 000028fa: PUSH2 0x0160 000028fd: MSTORE 000028fe: PUSH2 0x291a 00002901: JUMP 00002902: JUMPDEST 00002903: PUSH1 0x20 00002905: RETURNDATASIZE 00002906: LT 00002907: PUSH2 0x4c91 0000290a: JUMPI 0000290b: PUSH1 0xe0 0000290d: MLOAD 0000290e: DUP1 0000290f: PUSH1 0x01 00002911: SHR 00002912: PUSH2 0x4c91 00002915: JUMPI 00002916: PUSH2 0x0160 00002919: MSTORE 0000291a: JUMPDEST 0000291b: PUSH2 0x0160 0000291e: SWAP1 0000291f: POP 00002920: MLOAD 00002921: ISZERO 00002922: PUSH2 0x4c91 00002925: JUMPI 00002926: PUSH1 0x20 00002928: PUSH1 0x40 0000292a: MLOAD 0000292b: PUSH1 0x01 0000292d: DUP2 0000292e: GT 0000292f: PUSH2 0x4c91 00002932: JUMPI 00002933: PUSH1 0x05 00002935: SHL 00002936: PUSH1 0x60 00002938: ADD 00002939: PUSH2 0x4d1a 0000293c: ADD 0000293d: PUSH1 0x00 0000293f: CODECOPY 00002940: PUSH1 0x00 00002942: MLOAD 00002943: PUSH4 0x70a08231 00002948: PUSH2 0x0100 0000294b: MSTORE 0000294c: ADDRESS 0000294d: PUSH2 0x0120 00002950: MSTORE 00002951: PUSH1 0x20 00002953: PUSH2 0x0100 00002956: PUSH1 0x24 00002958: PUSH2 0x011c 0000295b: DUP5 0000295c: GAS 0000295d: STATICCALL 0000295e: PUSH2 0x296c 00002961: JUMPI 00002962: RETURNDATASIZE 00002963: PUSH1 0x00 00002965: PUSH1 0x00 00002967: RETURNDATACOPY 00002968: RETURNDATASIZE 00002969: PUSH1 0x00 0000296b: REVERT 0000296c: JUMPDEST 0000296d: PUSH1 0x20 0000296f: RETURNDATASIZE 00002970: LT 00002971: PUSH2 0x4c91 00002974: JUMPI 00002975: PUSH2 0x0100 00002978: SWAP1 00002979: POP 0000297a: MLOAD 0000297b: PUSH1 0xc0 0000297d: MLOAD 0000297e: DUP1 0000297f: DUP3 00002980: SUB 00002981: DUP3 00002982: DUP2 00002983: GT 00002984: PUSH2 0x4c91 00002987: JUMPI 00002988: SWAP1 00002989: POP 0000298a: SWAP1 0000298b: POP 0000298c: PUSH1 0xe0 0000298e: MSTORE 0000298f: PUSH1 0x40 00002991: MLOAD 00002992: PUSH1 0x01 00002994: DUP2 00002995: GT 00002996: PUSH2 0x4c91 00002999: JUMPI 0000299a: PUSH1 0x0c 0000299c: ADD 0000299d: DUP1 0000299e: SLOAD 0000299f: PUSH1 0xe0 000029a1: MLOAD 000029a2: DUP1 000029a3: DUP3 000029a4: ADD 000029a5: DUP3 000029a6: DUP2 000029a7: LT 000029a8: PUSH2 0x4c91 000029ab: JUMPI 000029ac: SWAP1 000029ad: POP 000029ae: SWAP1 000029af: POP 000029b0: DUP2 000029b1: SSTORE 000029b2: POP 000029b3: PUSH1 0xe0 000029b5: MLOAD 000029b6: DUP2 000029b7: MSTORE 000029b8: POP 000029b9: JUMPDEST 000029ba: JUMP 000029bb: JUMPDEST 000029bc: PUSH1 0x40 000029be: MLOAD 000029bf: PUSH1 0x01 000029c1: DUP2 000029c2: GT 000029c3: PUSH2 0x4c91 000029c6: JUMPI 000029c7: PUSH1 0x0c 000029c9: ADD 000029ca: DUP1 000029cb: SLOAD 000029cc: PUSH1 0x60 000029ce: MLOAD 000029cf: DUP1 000029d0: DUP3 000029d1: SUB 000029d2: DUP3 000029d3: DUP2 000029d4: GT 000029d5: PUSH2 0x4c91 000029d8: JUMPI 000029d9: SWAP1 000029da: POP 000029db: SWAP1 000029dc: POP 000029dd: DUP2 000029de: SSTORE 000029df: POP 000029e0: PUSH1 0x20 000029e2: PUSH1 0x40 000029e4: MLOAD 000029e5: PUSH1 0x01 000029e7: DUP2 000029e8: GT 000029e9: PUSH2 0x4c91 000029ec: JUMPI 000029ed: PUSH1 0x05 000029ef: SHL 000029f0: PUSH1 0x60 000029f2: ADD 000029f3: PUSH2 0x4d1a 000029f6: ADD 000029f7: PUSH1 0x00 000029f9: CODECOPY 000029fa: PUSH1 0x00 000029fc: MLOAD 000029fd: PUSH4 0xa9059cbb 00002a02: PUSH1 0xa0 00002a04: MSTORE 00002a05: PUSH1 0x80 00002a07: MLOAD 00002a08: PUSH1 0xc0 00002a0a: MSTORE 00002a0b: PUSH1 0x60 00002a0d: MLOAD 00002a0e: PUSH1 0xe0 00002a10: MSTORE 00002a11: PUSH1 0x20 00002a13: PUSH1 0xa0 00002a15: PUSH1 0x44 00002a17: PUSH1 0xbc 00002a19: PUSH1 0x00 00002a1b: DUP6 00002a1c: GAS 00002a1d: CALL 00002a1e: PUSH2 0x2a2c 00002a21: JUMPI 00002a22: RETURNDATASIZE 00002a23: PUSH1 0x00 00002a25: PUSH1 0x00 00002a27: RETURNDATACOPY 00002a28: RETURNDATASIZE 00002a29: PUSH1 0x00 00002a2b: REVERT 00002a2c: JUMPDEST 00002a2d: RETURNDATASIZE 00002a2e: PUSH2 0x2a43 00002a31: JUMPI 00002a32: DUP1 00002a33: EXTCODESIZE 00002a34: ISZERO 00002a35: PUSH2 0x4c91 00002a38: JUMPI 00002a39: PUSH1 0x01 00002a3b: PUSH2 0x0100 00002a3e: MSTORE 00002a3f: PUSH2 0x2a5b 00002a42: JUMP 00002a43: JUMPDEST 00002a44: PUSH1 0x20 00002a46: RETURNDATASIZE 00002a47: LT 00002a48: PUSH2 0x4c91 00002a4b: JUMPI 00002a4c: PUSH1 0xa0 00002a4e: MLOAD 00002a4f: DUP1 00002a50: PUSH1 0x01 00002a52: SHR 00002a53: PUSH2 0x4c91 00002a56: JUMPI 00002a57: PUSH2 0x0100 00002a5a: MSTORE 00002a5b: JUMPDEST 00002a5c: PUSH2 0x0100 00002a5f: SWAP1 00002a60: POP 00002a61: MLOAD 00002a62: ISZERO 00002a63: PUSH2 0x4c91 00002a66: JUMPI 00002a67: JUMP 00002a68: JUMPDEST 00002a69: PUSH1 0x0b 00002a6b: SLOAD 00002a6c: PUSH1 0x40 00002a6e: MSTORE 00002a6f: PUSH1 0x0a 00002a71: SLOAD 00002a72: PUSH1 0x60 00002a74: MSTORE 00002a75: PUSH16 0xffffffffffffffffffffffffffffffff 00002a86: PUSH1 0x60 00002a88: MLOAD 00002a89: AND 00002a8a: PUSH1 0x80 00002a8c: MSTORE 00002a8d: PUSH1 0x60 00002a8f: MLOAD 00002a90: PUSH1 0x80 00002a92: SHR 00002a93: PUSH1 0xa0 00002a95: MSTORE 00002a96: PUSH1 0x40 00002a98: MLOAD 00002a99: TIMESTAMP 00002a9a: LT 00002a9b: ISZERO 00002a9c: PUSH2 0x2bb1 00002a9f: JUMPI 00002aa0: PUSH1 0x08 00002aa2: SLOAD 00002aa3: PUSH1 0xc0 00002aa5: MSTORE 00002aa6: PUSH1 0x09 00002aa8: SLOAD 00002aa9: PUSH1 0xe0 00002aab: MSTORE 00002aac: PUSH1 0x40 00002aae: MLOAD 00002aaf: PUSH1 0xe0 00002ab1: MLOAD 00002ab2: DUP1 00002ab3: DUP3 00002ab4: SUB 00002ab5: DUP3 00002ab6: DUP2 00002ab7: GT 00002ab8: PUSH2 0x4c91 00002abb: JUMPI 00002abc: SWAP1 00002abd: POP 00002abe: SWAP1 00002abf: POP 00002ac0: PUSH1 0x40 00002ac2: MSTORE 00002ac3: TIMESTAMP 00002ac4: PUSH1 0xe0 00002ac6: MLOAD 00002ac7: DUP1 00002ac8: DUP3 00002ac9: SUB 00002aca: DUP3 00002acb: DUP2 00002acc: GT 00002acd: PUSH2 0x4c91 00002ad0: JUMPI 00002ad1: SWAP1 00002ad2: POP 00002ad3: SWAP1 00002ad4: POP 00002ad5: PUSH1 0xe0 00002ad7: MSTORE 00002ad8: PUSH1 0x40 00002ada: MLOAD 00002adb: PUSH1 0xe0 00002add: MLOAD 00002ade: DUP1 00002adf: DUP3 00002ae0: SUB 00002ae1: DUP3 00002ae2: DUP2 00002ae3: GT 00002ae4: PUSH2 0x4c91 00002ae7: JUMPI 00002ae8: SWAP1 00002ae9: POP 00002aea: SWAP1 00002aeb: POP 00002aec: PUSH2 0x0100 00002aef: MSTORE 00002af0: PUSH1 0xc0 00002af2: MLOAD 00002af3: PUSH1 0x80 00002af5: SHR 00002af6: PUSH2 0x0100 00002af9: MLOAD 00002afa: DUP1 00002afb: DUP3 00002afc: MUL 00002afd: DUP2 00002afe: ISZERO 00002aff: DUP4 00002b00: DUP4 00002b01: DUP4 00002b02: DIV 00002b03: EQ 00002b04: OR 00002b05: ISZERO 00002b06: PUSH2 0x4c91 00002b09: JUMPI 00002b0a: SWAP1 00002b0b: POP 00002b0c: SWAP1 00002b0d: POP 00002b0e: PUSH1 0xa0 00002b10: MLOAD 00002b11: PUSH1 0xe0 00002b13: MLOAD 00002b14: DUP1 00002b15: DUP3 00002b16: MUL 00002b17: DUP2 00002b18: ISZERO 00002b19: DUP4 00002b1a: DUP4 00002b1b: DUP4 00002b1c: DIV 00002b1d: EQ 00002b1e: OR 00002b1f: ISZERO 00002b20: PUSH2 0x4c91 00002b23: JUMPI 00002b24: SWAP1 00002b25: POP 00002b26: SWAP1 00002b27: POP 00002b28: DUP1 00002b29: DUP3 00002b2a: ADD 00002b2b: DUP3 00002b2c: DUP2 00002b2d: LT 00002b2e: PUSH2 0x4c91 00002b31: JUMPI 00002b32: SWAP1 00002b33: POP 00002b34: SWAP1 00002b35: POP 00002b36: PUSH1 0x40 00002b38: MLOAD 00002b39: DUP1 00002b3a: ISZERO 00002b3b: PUSH2 0x4c91 00002b3e: JUMPI 00002b3f: DUP1 00002b40: DUP3 00002b41: DIV 00002b42: SWAP1 00002b43: POP 00002b44: SWAP1 00002b45: POP 00002b46: PUSH1 0xa0 00002b48: MSTORE 00002b49: PUSH16 0xffffffffffffffffffffffffffffffff 00002b5a: PUSH1 0xc0 00002b5c: MLOAD 00002b5d: AND 00002b5e: PUSH2 0x0100 00002b61: MLOAD 00002b62: DUP1 00002b63: DUP3 00002b64: MUL 00002b65: DUP2 00002b66: ISZERO 00002b67: DUP4 00002b68: DUP4 00002b69: DUP4 00002b6a: DIV 00002b6b: EQ 00002b6c: OR 00002b6d: ISZERO 00002b6e: PUSH2 0x4c91 00002b71: JUMPI 00002b72: SWAP1 00002b73: POP 00002b74: SWAP1 00002b75: POP 00002b76: PUSH1 0x80 00002b78: MLOAD 00002b79: PUSH1 0xe0 00002b7b: MLOAD 00002b7c: DUP1 00002b7d: DUP3 00002b7e: MUL 00002b7f: DUP2 00002b80: ISZERO 00002b81: DUP4 00002b82: DUP4 00002b83: DUP4 00002b84: DIV 00002b85: EQ 00002b86: OR 00002b87: ISZERO 00002b88: PUSH2 0x4c91 00002b8b: JUMPI 00002b8c: SWAP1 00002b8d: POP 00002b8e: SWAP1 00002b8f: POP 00002b90: DUP1 00002b91: DUP3 00002b92: ADD 00002b93: DUP3 00002b94: DUP2 00002b95: LT 00002b96: PUSH2 0x4c91 00002b99: JUMPI 00002b9a: SWAP1 00002b9b: POP 00002b9c: SWAP1 00002b9d: POP 00002b9e: PUSH1 0x40 00002ba0: MLOAD 00002ba1: DUP1 00002ba2: ISZERO 00002ba3: PUSH2 0x4c91 00002ba6: JUMPI 00002ba7: DUP1 00002ba8: DUP3 00002ba9: DIV 00002baa: SWAP1 00002bab: POP 00002bac: SWAP1 00002bad: POP 00002bae: PUSH1 0x80 00002bb0: MSTORE 00002bb1: JUMPDEST 00002bb2: PUSH1 0xa0 00002bb4: MLOAD 00002bb5: DUP2 00002bb6: MSTORE 00002bb7: PUSH1 0x80 00002bb9: MLOAD 00002bba: PUSH1 0x20 00002bbc: DUP3 00002bbd: ADD 00002bbe: MSTORE 00002bbf: POP 00002bc0: JUMP 00002bc1: JUMPDEST 00002bc2: PUSH8 0xffffffffffffffff 00002bcb: PUSH1 0x40 00002bcd: MLOAD 00002bce: PUSH1 0x80 00002bd0: SHR 00002bd1: AND 00002bd2: DUP2 00002bd3: MSTORE 00002bd4: PUSH8 0xffffffffffffffff 00002bdd: PUSH1 0x40 00002bdf: MLOAD 00002be0: PUSH1 0x40 00002be2: SHR 00002be3: AND 00002be4: PUSH1 0x20 00002be6: DUP3 00002be7: ADD 00002be8: MSTORE 00002be9: PUSH8 0xffffffffffffffff 00002bf2: PUSH1 0x40 00002bf4: MLOAD 00002bf5: AND 00002bf6: PUSH1 0x40 00002bf8: DUP3 00002bf9: ADD 00002bfa: MSTORE 00002bfb: POP 00002bfc: JUMP 00002bfd: JUMPDEST 00002bfe: PUSH1 0x13 00002c00: SLOAD 00002c01: PUSH1 0x40 00002c03: MSTORE 00002c04: PUSH2 0x2c0e 00002c07: PUSH2 0x0100 00002c0a: PUSH2 0x2bc1 00002c0d: JUMP 00002c0e: JUMPDEST 00002c0f: PUSH2 0x0100 00002c12: DUP1 00002c13: MLOAD 00002c14: PUSH1 0xa0 00002c16: MSTORE 00002c17: PUSH1 0x20 00002c19: DUP2 00002c1a: ADD 00002c1b: MLOAD 00002c1c: PUSH1 0xc0 00002c1e: MSTORE 00002c1f: PUSH1 0x40 00002c21: DUP2 00002c22: ADD 00002c23: MLOAD 00002c24: PUSH1 0xe0 00002c26: MSTORE 00002c27: POP 00002c28: PUSH1 0x60 00002c2a: MLOAD 00002c2b: PUSH1 0x80 00002c2d: MLOAD 00002c2e: DUP1 00002c2f: DUP3 00002c30: ADD 00002c31: DUP3 00002c32: DUP2 00002c33: LT 00002c34: PUSH2 0x4c91 00002c37: JUMPI 00002c38: SWAP1 00002c39: POP 00002c3a: SWAP1 00002c3b: POP 00002c3c: PUSH2 0x0100 00002c3f: MSTORE 00002c40: PUSH1 0xe0 00002c42: MLOAD 00002c43: PUSH8 0x0de0b6b3a7640000 00002c4c: DUP2 00002c4d: MUL 00002c4e: DUP2 00002c4f: PUSH8 0x0de0b6b3a7640000 00002c58: DUP3 00002c59: DIV 00002c5a: XOR 00002c5b: PUSH2 0x4c91 00002c5e: JUMPI 00002c5f: SWAP1 00002c60: POP 00002c61: PUSH1 0xe0 00002c63: MLOAD 00002c64: PUSH8 0x0de0b6b3a7640000 00002c6d: DUP2 00002c6e: ADD 00002c6f: DUP2 00002c70: DUP2 00002c71: LT 00002c72: PUSH2 0x4c91 00002c75: JUMPI 00002c76: SWAP1 00002c77: POP 00002c78: PUSH1 0x60 00002c7a: MLOAD 00002c7b: PUSH8 0x3782dace9d900000 00002c84: DUP2 00002c85: MUL 00002c86: DUP2 00002c87: PUSH8 0x3782dace9d900000 00002c90: DUP3 00002c91: DIV 00002c92: XOR 00002c93: PUSH2 0x4c91 00002c96: JUMPI 00002c97: SWAP1 00002c98: POP 00002c99: PUSH2 0x0100 00002c9c: MLOAD 00002c9d: DUP1 00002c9e: ISZERO 00002c9f: PUSH2 0x4c91 00002ca2: JUMPI 00002ca3: DUP1 00002ca4: DUP3 00002ca5: DIV 00002ca6: SWAP1 00002ca7: POP 00002ca8: SWAP1 00002ca9: POP 00002caa: PUSH1 0x80 00002cac: MLOAD 00002cad: DUP1 00002cae: DUP3 00002caf: MUL 00002cb0: DUP2 00002cb1: ISZERO 00002cb2: DUP4 00002cb3: DUP4 00002cb4: DUP4 00002cb5: DIV 00002cb6: EQ 00002cb7: OR 00002cb8: ISZERO 00002cb9: PUSH2 0x4c91 00002cbc: JUMPI 00002cbd: SWAP1 00002cbe: POP 00002cbf: SWAP1 00002cc0: POP 00002cc1: PUSH2 0x0100 00002cc4: MLOAD 00002cc5: DUP1 00002cc6: ISZERO 00002cc7: PUSH2 0x4c91 00002cca: JUMPI 00002ccb: DUP1 00002ccc: DUP3 00002ccd: DIV 00002cce: SWAP1 00002ccf: POP 00002cd0: SWAP1 00002cd1: POP 00002cd2: DUP1 00002cd3: DUP3 00002cd4: SUB 00002cd5: DUP3 00002cd6: DUP2 00002cd7: GT 00002cd8: PUSH2 0x4c91 00002cdb: JUMPI 00002cdc: SWAP1 00002cdd: POP 00002cde: SWAP1 00002cdf: POP 00002ce0: DUP1 00002ce1: ISZERO 00002ce2: PUSH2 0x4c91 00002ce5: JUMPI 00002ce6: DUP1 00002ce7: DUP3 00002ce8: DIV 00002ce9: SWAP1 00002cea: POP 00002ceb: SWAP1 00002cec: POP 00002ced: PUSH2 0x0100 00002cf0: MSTORE 00002cf1: PUSH8 0x0de0b6b3a7640000 00002cfa: PUSH1 0xa0 00002cfc: MLOAD 00002cfd: PUSH2 0x0100 00002d00: MLOAD 00002d01: DUP1 00002d02: DUP3 00002d03: MUL 00002d04: DUP2 00002d05: ISZERO 00002d06: DUP4 00002d07: DUP4 00002d08: DUP4 00002d09: DIV 00002d0a: EQ 00002d0b: OR 00002d0c: ISZERO 00002d0d: PUSH2 0x4c91 00002d10: JUMPI 00002d11: SWAP1 00002d12: POP 00002d13: SWAP1 00002d14: POP 00002d15: PUSH1 0xc0 00002d17: MLOAD 00002d18: PUSH2 0x0100 00002d1b: MLOAD 00002d1c: DUP1 00002d1d: PUSH8 0x0de0b6b3a7640000 00002d26: SUB 00002d27: PUSH8 0x0de0b6b3a7640000 00002d30: DUP2 00002d31: GT 00002d32: PUSH2 0x4c91 00002d35: JUMPI 00002d36: SWAP1 00002d37: POP 00002d38: DUP1 00002d39: DUP3 00002d3a: MUL 00002d3b: DUP2 00002d3c: ISZERO 00002d3d: DUP4 00002d3e: DUP4 00002d3f: DUP4 00002d40: DIV 00002d41: EQ 00002d42: OR 00002d43: ISZERO 00002d44: PUSH2 0x4c91 00002d47: JUMPI 00002d48: SWAP1 00002d49: POP 00002d4a: SWAP1 00002d4b: POP 00002d4c: DUP1 00002d4d: DUP3 00002d4e: ADD 00002d4f: DUP3 00002d50: DUP2 00002d51: LT 00002d52: PUSH2 0x4c91 00002d55: JUMPI 00002d56: SWAP1 00002d57: POP 00002d58: SWAP1 00002d59: POP 00002d5a: DIV 00002d5b: DUP2 00002d5c: MSTORE 00002d5d: POP 00002d5e: JUMP 00002d5f: JUMPDEST 00002d60: PUSH1 0x02 00002d62: SLOAD 00002d63: PUSH2 0x0140 00002d66: MSTORE 00002d67: PUSH1 0x04 00002d69: SLOAD 00002d6a: PUSH2 0x0160 00002d6d: MSTORE 00002d6e: PUSH1 0x01 00002d70: SLOAD 00002d71: PUSH2 0x0180 00002d74: MSTORE 00002d75: PUSH1 0x12 00002d77: SLOAD 00002d78: PUSH1 0x40 00002d7a: MSTORE 00002d7b: PUSH2 0x2d85 00002d7e: PUSH2 0x0200 00002d81: PUSH2 0x2bc1 00002d84: JUMP 00002d85: JUMPDEST 00002d86: PUSH2 0x0200 00002d89: DUP1 00002d8a: MLOAD 00002d8b: PUSH2 0x01a0 00002d8e: MSTORE 00002d8f: PUSH1 0x20 00002d91: DUP2 00002d92: ADD 00002d93: MLOAD 00002d94: PUSH2 0x01c0 00002d97: MSTORE 00002d98: PUSH1 0x40 00002d9a: DUP2 00002d9b: ADD 00002d9c: MLOAD 00002d9d: PUSH2 0x01e0 00002da0: MSTORE 00002da1: POP 00002da2: PUSH1 0x18 00002da4: SLOAD 00002da5: PUSH2 0x0200 00002da8: MSTORE 00002da9: PUSH1 0x0f 00002dab: SLOAD 00002dac: PUSH2 0x0220 00002daf: MSTORE 00002db0: PUSH1 0x11 00002db2: SLOAD 00002db3: PUSH2 0x0240 00002db6: MSTORE 00002db7: PUSH1 0x05 00002db9: SLOAD 00002dba: PUSH1 0x40 00002dbc: MSTORE 00002dbd: PUSH2 0x2dc7 00002dc0: PUSH2 0x02a0 00002dc3: PUSH2 0x27aa 00002dc6: JUMP 00002dc7: JUMPDEST 00002dc8: PUSH2 0x02a0 00002dcb: DUP1 00002dcc: MLOAD 00002dcd: PUSH2 0x0260 00002dd0: MSTORE 00002dd1: PUSH1 0x20 00002dd3: DUP2 00002dd4: ADD 00002dd5: MLOAD 00002dd6: PUSH2 0x0280 00002dd9: MSTORE 00002dda: POP 00002ddb: PUSH1 0x00 00002ddd: PUSH2 0x02a0 00002de0: MSTORE 00002de1: TIMESTAMP 00002de2: PUSH2 0x0260 00002de5: MLOAD 00002de6: LT 00002de7: ISZERO 00002de8: PUSH2 0x2f2a 00002deb: JUMPI 00002dec: PUSH1 0x20 00002dee: PUSH2 0x4d5a 00002df1: PUSH1 0x00 00002df3: CODECOPY 00002df4: PUSH1 0x00 00002df6: MLOAD 00002df7: PUSH4 0x81d18d87 00002dfc: PUSH2 0x02c0 00002dff: MSTORE 00002e00: PUSH2 0x01e0 00002e03: MLOAD 00002e04: PUSH2 0x0260 00002e07: MLOAD 00002e08: TIMESTAMP 00002e09: SUB 00002e0a: PUSH8 0x0de0b6b3a7640000 00002e13: DUP2 00002e14: MUL 00002e15: DUP2 00002e16: PUSH8 0x0de0b6b3a7640000 00002e1f: DUP3 00002e20: DIV 00002e21: XOR 00002e22: PUSH2 0x4c91 00002e25: JUMPI 00002e26: SWAP1 00002e27: POP 00002e28: DIV 00002e29: DUP1 00002e2a: PUSH1 0xff 00002e2c: SHR 00002e2d: PUSH2 0x4c91 00002e30: JUMPI 00002e31: PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000 00002e52: DUP2 00002e53: EQ 00002e54: PUSH2 0x4c91 00002e57: JUMPI 00002e58: PUSH1 0x00 00002e5a: SUB 00002e5b: PUSH2 0x02e0 00002e5e: MSTORE 00002e5f: PUSH1 0x20 00002e61: PUSH2 0x02c0 00002e64: PUSH1 0x24 00002e66: PUSH2 0x02dc 00002e69: DUP5 00002e6a: GAS 00002e6b: STATICCALL 00002e6c: PUSH2 0x2e7a 00002e6f: JUMPI 00002e70: RETURNDATASIZE 00002e71: PUSH1 0x00 00002e73: PUSH1 0x00 00002e75: RETURNDATACOPY 00002e76: RETURNDATASIZE 00002e77: PUSH1 0x00 00002e79: REVERT 00002e7a: JUMPDEST 00002e7b: PUSH1 0x20 00002e7d: RETURNDATASIZE 00002e7e: LT 00002e7f: PUSH2 0x4c91 00002e82: JUMPI 00002e83: PUSH2 0x02c0 00002e86: SWAP1 00002e87: POP 00002e88: MLOAD 00002e89: PUSH2 0x02a0 00002e8c: MSTORE 00002e8d: PUSH8 0x0de0b6b3a7640000 00002e96: PUSH2 0x0160 00002e99: MLOAD 00002e9a: PUSH2 0x0180 00002e9d: MLOAD 00002e9e: DUP1 00002e9f: PUSH1 0x01 00002ea1: SHL 00002ea2: DUP2 00002ea3: DUP2 00002ea4: PUSH1 0x01 00002ea6: SHR 00002ea7: XOR 00002ea8: PUSH2 0x4c91 00002eab: JUMPI 00002eac: SWAP1 00002ead: POP 00002eae: DUP1 00002eaf: DUP3 00002eb0: DUP2 00002eb1: XOR 00002eb2: DUP3 00002eb3: DUP5 00002eb4: LT 00002eb5: MUL 00002eb6: XOR 00002eb7: SWAP1 00002eb8: POP 00002eb9: SWAP1 00002eba: POP 00002ebb: PUSH2 0x02a0 00002ebe: MLOAD 00002ebf: DUP1 00002ec0: PUSH8 0x0de0b6b3a7640000 00002ec9: SUB 00002eca: PUSH8 0x0de0b6b3a7640000 00002ed3: DUP2 00002ed4: GT 00002ed5: PUSH2 0x4c91 00002ed8: JUMPI 00002ed9: SWAP1 00002eda: POP 00002edb: DUP1 00002edc: DUP3 00002edd: MUL 00002ede: DUP2 00002edf: ISZERO 00002ee0: DUP4 00002ee1: DUP4 00002ee2: DUP4 00002ee3: DIV 00002ee4: EQ 00002ee5: OR 00002ee6: ISZERO 00002ee7: PUSH2 0x4c91 00002eea: JUMPI 00002eeb: SWAP1 00002eec: POP 00002eed: SWAP1 00002eee: POP 00002eef: PUSH2 0x0140 00002ef2: MLOAD 00002ef3: PUSH2 0x02a0 00002ef6: MLOAD 00002ef7: DUP1 00002ef8: DUP3 00002ef9: MUL 00002efa: DUP2 00002efb: ISZERO 00002efc: DUP4 00002efd: DUP4 00002efe: DUP4 00002eff: DIV 00002f00: EQ 00002f01: OR 00002f02: ISZERO 00002f03: PUSH2 0x4c91 00002f06: JUMPI 00002f07: SWAP1 00002f08: POP 00002f09: SWAP1 00002f0a: POP 00002f0b: DUP1 00002f0c: DUP3 00002f0d: ADD 00002f0e: DUP3 00002f0f: DUP2 00002f10: LT 00002f11: PUSH2 0x4c91 00002f14: JUMPI 00002f15: SWAP1 00002f16: POP 00002f17: SWAP1 00002f18: POP 00002f19: DIV 00002f1a: PUSH2 0x0140 00002f1d: MSTORE 00002f1e: PUSH2 0x0140 00002f21: MLOAD 00002f22: PUSH1 0x02 00002f24: SSTORE 00002f25: TIMESTAMP 00002f26: PUSH2 0x0260 00002f29: MSTORE 00002f2a: JUMPDEST 00002f2b: TIMESTAMP 00002f2c: PUSH2 0x0280 00002f2f: MLOAD 00002f30: LT 00002f31: ISZERO 00002f32: PUSH2 0x3050 00002f35: JUMPI 00002f36: PUSH1 0x03 00002f38: SLOAD 00002f39: PUSH2 0x02c0 00002f3c: MSTORE 00002f3d: PUSH1 0x20 00002f3f: PUSH2 0x4d5a 00002f42: PUSH1 0x00 00002f44: CODECOPY 00002f45: PUSH1 0x00 00002f47: MLOAD 00002f48: PUSH4 0x81d18d87 00002f4d: PUSH2 0x02e0 00002f50: MSTORE 00002f51: PUSH1 0x07 00002f53: SLOAD 00002f54: PUSH2 0x0280 00002f57: MLOAD 00002f58: TIMESTAMP 00002f59: SUB 00002f5a: PUSH8 0x0de0b6b3a7640000 00002f63: DUP2 00002f64: MUL 00002f65: DUP2 00002f66: PUSH8 0x0de0b6b3a7640000 00002f6f: DUP3 00002f70: DIV 00002f71: XOR 00002f72: PUSH2 0x4c91 00002f75: JUMPI 00002f76: SWAP1 00002f77: POP 00002f78: DIV 00002f79: DUP1 00002f7a: PUSH1 0xff 00002f7c: SHR 00002f7d: PUSH2 0x4c91 00002f80: JUMPI 00002f81: PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000 00002fa2: DUP2 00002fa3: EQ 00002fa4: PUSH2 0x4c91 00002fa7: JUMPI 00002fa8: PUSH1 0x00 00002faa: SUB 00002fab: PUSH2 0x0300 00002fae: MSTORE 00002faf: PUSH1 0x20 00002fb1: PUSH2 0x02e0 00002fb4: PUSH1 0x24 00002fb6: PUSH2 0x02fc 00002fb9: DUP5 00002fba: GAS 00002fbb: STATICCALL 00002fbc: PUSH2 0x2fca 00002fbf: JUMPI 00002fc0: RETURNDATASIZE 00002fc1: PUSH1 0x00 00002fc3: PUSH1 0x00 00002fc5: RETURNDATACOPY 00002fc6: RETURNDATASIZE 00002fc7: PUSH1 0x00 00002fc9: REVERT 00002fca: JUMPDEST 00002fcb: PUSH1 0x20 00002fcd: RETURNDATASIZE 00002fce: LT 00002fcf: PUSH2 0x4c91 00002fd2: JUMPI 00002fd3: PUSH2 0x02e0 00002fd6: SWAP1 00002fd7: POP 00002fd8: MLOAD 00002fd9: PUSH2 0x02a0 00002fdc: MSTORE 00002fdd: PUSH8 0x0de0b6b3a7640000 00002fe6: PUSH1 0x06 00002fe8: SLOAD 00002fe9: PUSH2 0x02a0 00002fec: MLOAD 00002fed: DUP1 00002fee: PUSH8 0x0de0b6b3a7640000 00002ff7: SUB 00002ff8: PUSH8 0x0de0b6b3a7640000 00003001: DUP2 00003002: GT 00003003: PUSH2 0x4c91 00003006: JUMPI 00003007: SWAP1 00003008: POP 00003009: DUP1 0000300a: DUP3 0000300b: MUL 0000300c: DUP2 0000300d: ISZERO 0000300e: DUP4 0000300f: DUP4 00003010: DUP4 00003011: DIV 00003012: EQ 00003013: OR 00003014: ISZERO 00003015: PUSH2 0x4c91 00003018: JUMPI 00003019: SWAP1 0000301a: POP 0000301b: SWAP1 0000301c: POP 0000301d: PUSH2 0x02c0 00003020: MLOAD 00003021: PUSH2 0x02a0 00003024: MLOAD 00003025: DUP1 00003026: DUP3 00003027: MUL 00003028: DUP2 00003029: ISZERO 0000302a: DUP4 0000302b: DUP4 0000302c: DUP4 0000302d: DIV 0000302e: EQ 0000302f: OR 00003030: ISZERO 00003031: PUSH2 0x4c91 00003034: JUMPI 00003035: SWAP1 00003036: POP 00003037: SWAP1 00003038: POP 00003039: DUP1 0000303a: DUP3 0000303b: ADD 0000303c: DUP3 0000303d: DUP2 0000303e: LT 0000303f: PUSH2 0x4c91 00003042: JUMPI 00003043: SWAP1 00003044: POP 00003045: SWAP1 00003046: POP 00003047: DIV 00003048: PUSH1 0x03 0000304a: SSTORE 0000304b: TIMESTAMP 0000304c: PUSH2 0x0280 0000304f: MSTORE 00003050: JUMPDEST 00003051: PUSH2 0x0260 00003054: MLOAD 00003055: PUSH1 0x40 00003057: MSTORE 00003058: PUSH2 0x0280 0000305b: MLOAD 0000305c: PUSH1 0x60 0000305e: MSTORE 0000305f: PUSH2 0x3069 00003062: PUSH2 0x02c0 00003065: PUSH2 0x27cf 00003068: JUMP 00003069: JUMPDEST 0000306a: PUSH2 0x02c0 0000306d: MLOAD 0000306e: PUSH1 0x05 00003070: SSTORE 00003071: PUSH2 0x0100 00003074: MLOAD 00003075: PUSH2 0x02c0 00003078: MSTORE 00003079: PUSH2 0x0100 0000307c: MLOAD 0000307d: PUSH2 0x30e7 00003080: JUMPI 00003081: PUSH1 0x20 00003083: PUSH2 0x4d5a 00003086: PUSH1 0x00 00003088: CODECOPY 00003089: PUSH1 0x00 0000308b: MLOAD 0000308c: PUSH4 0xe6864766 00003091: PUSH2 0x02e0 00003094: MSTORE 00003095: PUSH1 0x80 00003097: MLOAD 00003098: PUSH2 0x0300 0000309b: MSTORE 0000309c: PUSH1 0xa0 0000309e: MLOAD 0000309f: PUSH2 0x0320 000030a2: MSTORE 000030a3: PUSH1 0xc0 000030a5: MLOAD 000030a6: PUSH2 0x0340 000030a9: MSTORE 000030aa: PUSH1 0xe0 000030ac: MLOAD 000030ad: PUSH2 0x0360 000030b0: MSTORE 000030b1: PUSH2 0x0120 000030b4: MLOAD 000030b5: PUSH2 0x0380 000030b8: MSTORE 000030b9: PUSH1 0x20 000030bb: PUSH2 0x02e0 000030be: PUSH1 0xa4 000030c0: PUSH2 0x02fc 000030c3: DUP5 000030c4: GAS 000030c5: STATICCALL 000030c6: PUSH2 0x30d4 000030c9: JUMPI 000030ca: RETURNDATASIZE 000030cb: PUSH1 0x00 000030cd: PUSH1 0x00 000030cf: RETURNDATACOPY 000030d0: RETURNDATASIZE 000030d1: PUSH1 0x00 000030d3: REVERT 000030d4: JUMPDEST 000030d5: PUSH1 0x20 000030d7: RETURNDATASIZE 000030d8: LT 000030d9: PUSH2 0x4c91 000030dc: JUMPI 000030dd: PUSH2 0x02e0 000030e0: SWAP1 000030e1: POP 000030e2: MLOAD 000030e3: PUSH2 0x02c0 000030e6: MSTORE 000030e7: JUMPDEST 000030e8: PUSH8 0x0de0b6b3a7640000 000030f1: PUSH1 0x20 000030f3: PUSH2 0x4d5a 000030f6: PUSH1 0x00 000030f8: CODECOPY 000030f9: PUSH1 0x00 000030fb: MLOAD 000030fc: PUSH4 0x7e0e395e 00003101: PUSH2 0x02e0 00003104: MSTORE 00003105: PUSH1 0xc0 00003107: MLOAD 00003108: PUSH2 0x0300 0000310b: MSTORE 0000310c: PUSH1 0xe0 0000310e: MLOAD 0000310f: PUSH2 0x0320 00003112: MSTORE 00003113: PUSH2 0x02c0 00003116: MLOAD 00003117: PUSH2 0x0340 0000311a: MSTORE 0000311b: PUSH1 0x80 0000311d: MLOAD 0000311e: PUSH2 0x0360 00003121: MSTORE 00003122: PUSH1 0xa0 00003124: MLOAD 00003125: PUSH2 0x0380 00003128: MSTORE 00003129: PUSH1 0x20 0000312b: PUSH2 0x02e0 0000312e: PUSH1 0xa4 00003130: PUSH2 0x02fc 00003133: DUP5 00003134: GAS 00003135: STATICCALL 00003136: PUSH2 0x3144 00003139: JUMPI 0000313a: RETURNDATASIZE 0000313b: PUSH1 0x00 0000313d: PUSH1 0x00 0000313f: RETURNDATACOPY 00003140: RETURNDATASIZE 00003141: PUSH1 0x00 00003143: REVERT 00003144: JUMPDEST 00003145: PUSH1 0x20 00003147: RETURNDATASIZE 00003148: LT 00003149: PUSH2 0x4c91 0000314c: JUMPI 0000314d: PUSH2 0x02e0 00003150: SWAP1 00003151: POP 00003152: MLOAD 00003153: PUSH2 0x0180 00003156: MLOAD 00003157: DUP1 00003158: DUP3 00003159: MUL 0000315a: DUP2 0000315b: ISZERO 0000315c: DUP4 0000315d: DUP4 0000315e: DUP4 0000315f: DIV 00003160: EQ 00003161: OR 00003162: ISZERO 00003163: PUSH2 0x4c91 00003166: JUMPI 00003167: SWAP1 00003168: POP 00003169: SWAP1 0000316a: POP 0000316b: DIV 0000316c: PUSH1 0x04 0000316e: SSTORE 0000316f: PUSH2 0x02c0 00003172: MLOAD 00003173: PUSH1 0x01 00003175: SHR 00003176: PUSH2 0x02e0 00003179: MSTORE 0000317a: PUSH2 0x02c0 0000317d: MLOAD 0000317e: PUSH8 0x0de0b6b3a7640000 00003187: DUP2 00003188: MUL 00003189: DUP2 0000318a: PUSH8 0x0de0b6b3a7640000 00003193: DUP3 00003194: DIV 00003195: XOR 00003196: PUSH2 0x4c91 00003199: JUMPI 0000319a: SWAP1 0000319b: POP 0000319c: PUSH2 0x0180 0000319f: MLOAD 000031a0: DUP1 000031a1: PUSH1 0x01 000031a3: SHL 000031a4: DUP2 000031a5: DUP2 000031a6: PUSH1 0x01 000031a8: SHR 000031a9: XOR 000031aa: PUSH2 0x4c91 000031ad: JUMPI 000031ae: SWAP1 000031af: POP 000031b0: DUP1 000031b1: ISZERO 000031b2: PUSH2 0x4c91 000031b5: JUMPI 000031b6: DUP1 000031b7: DUP3 000031b8: DIV 000031b9: SWAP1 000031ba: POP 000031bb: SWAP1 000031bc: POP 000031bd: PUSH2 0x0300 000031c0: MSTORE 000031c1: PUSH8 0x0de0b6b3a7640000 000031ca: PUSH2 0x0320 000031cd: MSTORE 000031ce: PUSH8 0x0de0b6b3a7640000 000031d7: PUSH2 0x0340 000031da: MSTORE 000031db: PUSH2 0x0240 000031de: MLOAD 000031df: ISZERO 000031e0: PUSH2 0x33c4 000031e3: JUMPI 000031e4: PUSH2 0x02e0 000031e7: MLOAD 000031e8: PUSH2 0x0300 000031eb: MLOAD 000031ec: DUP1 000031ed: DUP3 000031ee: MUL 000031ef: DUP2 000031f0: ISZERO 000031f1: DUP4 000031f2: DUP4 000031f3: DUP4 000031f4: DIV 000031f5: EQ 000031f6: OR 000031f7: ISZERO 000031f8: PUSH2 0x4c91 000031fb: JUMPI 000031fc: SWAP1 000031fd: POP 000031fe: SWAP1 000031ff: POP 00003200: DUP1 00003201: PUSH1 0xb5 00003203: PUSH18 0x010000000000000000000000000000000000 00003216: DUP3 00003217: LT 00003218: PUSH2 0x3228 0000321b: JUMPI 0000321c: DUP2 0000321d: PUSH1 0x80 0000321f: SHR 00003220: SWAP2 00003221: POP 00003222: DUP1 00003223: PUSH1 0x40 00003225: SHL 00003226: SWAP1 00003227: POP 00003228: JUMPDEST 00003229: PUSH10 0x01000000000000000000 00003234: DUP3 00003235: LT 00003236: PUSH2 0x3246 00003239: JUMPI 0000323a: DUP2 0000323b: PUSH1 0x40 0000323d: SHR 0000323e: SWAP2 0000323f: POP 00003240: DUP1 00003241: PUSH1 0x20 00003243: SHL 00003244: SWAP1 00003245: POP 00003246: JUMPDEST 00003247: PUSH6 0x010000000000 0000324e: DUP3 0000324f: LT 00003250: PUSH2 0x3260 00003253: JUMPI 00003254: DUP2 00003255: PUSH1 0x20 00003257: SHR 00003258: SWAP2 00003259: POP 0000325a: DUP1 0000325b: PUSH1 0x10 0000325d: SHL 0000325e: SWAP1 0000325f: POP 00003260: JUMPDEST 00003261: PUSH4 0x01000000 00003266: DUP3 00003267: LT 00003268: PUSH2 0x3278 0000326b: JUMPI 0000326c: DUP2 0000326d: PUSH1 0x10 0000326f: SHR 00003270: SWAP2 00003271: POP 00003272: DUP1 00003273: PUSH1 0x08 00003275: SHL 00003276: SWAP1 00003277: POP 00003278: JUMPDEST 00003279: PUSH3 0x010000 0000327d: DUP3 0000327e: ADD 0000327f: DUP2 00003280: MUL 00003281: PUSH1 0x12 00003283: SHR 00003284: SWAP1 00003285: POP 00003286: DUP1 00003287: DUP2 00003288: DUP5 00003289: DIV 0000328a: ADD 0000328b: PUSH1 0x01 0000328d: SHR 0000328e: SWAP1 0000328f: POP 00003290: DUP1 00003291: DUP2 00003292: DUP5 00003293: DIV 00003294: ADD 00003295: PUSH1 0x01 00003297: SHR 00003298: SWAP1 00003299: POP 0000329a: DUP1 0000329b: DUP2 0000329c: DUP5 0000329d: DIV 0000329e: ADD 0000329f: PUSH1 0x01 000032a1: SHR 000032a2: SWAP1 000032a3: POP 000032a4: DUP1 000032a5: DUP2 000032a6: DUP5 000032a7: DIV 000032a8: ADD 000032a9: PUSH1 0x01 000032ab: SHR 000032ac: SWAP1 000032ad: POP 000032ae: DUP1 000032af: DUP2 000032b0: DUP5 000032b1: DIV 000032b2: ADD 000032b3: PUSH1 0x01 000032b5: SHR 000032b6: SWAP1 000032b7: POP 000032b8: DUP1 000032b9: DUP2 000032ba: DUP5 000032bb: DIV 000032bc: ADD 000032bd: PUSH1 0x01 000032bf: SHR 000032c0: SWAP1 000032c1: POP 000032c2: DUP1 000032c3: DUP2 000032c4: DUP5 000032c5: DIV 000032c6: ADD 000032c7: PUSH1 0x01 000032c9: SHR 000032ca: SWAP1 000032cb: POP 000032cc: DUP1 000032cd: DUP4 000032ce: DIV 000032cf: DUP1 000032d0: DUP3 000032d1: DUP2 000032d2: XOR 000032d3: DUP3 000032d4: DUP5 000032d5: LT 000032d6: MUL 000032d7: XOR 000032d8: SWAP1 000032d9: POP 000032da: SWAP1 000032db: POP 000032dc: SWAP1 000032dd: POP 000032de: SWAP1 000032df: POP 000032e0: PUSH2 0x0360 000032e3: MSTORE 000032e4: PUSH2 0x0360 000032e7: MLOAD 000032e8: PUSH8 0x0de0b6b3a7640000 000032f1: DUP2 000032f2: MUL 000032f3: DUP2 000032f4: PUSH8 0x0de0b6b3a7640000 000032fd: DUP3 000032fe: DIV 000032ff: XOR 00003300: PUSH2 0x4c91 00003303: JUMPI 00003304: SWAP1 00003305: POP 00003306: PUSH2 0x0200 00003309: MLOAD 0000330a: DUP1 0000330b: ISZERO 0000330c: PUSH2 0x4c91 0000330f: JUMPI 00003310: DUP1 00003311: DUP3 00003312: DIV 00003313: SWAP1 00003314: POP 00003315: SWAP1 00003316: POP 00003317: PUSH2 0x0340 0000331a: MSTORE 0000331b: PUSH2 0x0240 0000331e: MLOAD 0000331f: PUSH2 0x0220 00003322: MLOAD 00003323: PUSH2 0x0340 00003326: MLOAD 00003327: DUP1 00003328: DUP3 00003329: MUL 0000332a: DUP2 0000332b: ISZERO 0000332c: DUP4 0000332d: DUP4 0000332e: DUP4 0000332f: DIV 00003330: EQ 00003331: OR 00003332: ISZERO 00003333: PUSH2 0x4c91 00003336: JUMPI 00003337: SWAP1 00003338: POP 00003339: SWAP1 0000333a: POP 0000333b: DIV 0000333c: PUSH2 0x0320 0000333f: MSTORE 00003340: TIMESTAMP 00003341: PUSH1 0x0b 00003343: SLOAD 00003344: LT 00003345: ISZERO 00003346: PUSH2 0x33bc 00003349: JUMPI 0000334a: PUSH2 0x0240 0000334d: MLOAD 0000334e: PUSH2 0x0340 00003351: MLOAD 00003352: GT 00003353: PUSH2 0x33bc 00003356: JUMPI 00003357: PUSH1 0x04 00003359: PUSH2 0x0380 0000335c: MSTORE 0000335d: PUSH32 0x4c6f737300000000000000000000000000000000000000000000000000000000 0000337e: PUSH2 0x03a0 00003381: MSTORE 00003382: PUSH2 0x0380 00003385: POP 00003386: PUSH2 0x0380 00003389: MLOAD 0000338a: DUP1 0000338b: PUSH2 0x03a0 0000338e: ADD 0000338f: PUSH1 0x1f 00003391: DUP3 00003392: PUSH1 0x00 00003394: SUB 00003395: AND 00003396: CALLDATASIZE 00003397: DUP3 00003398: CALLDATACOPY 00003399: POP 0000339a: POP 0000339b: PUSH4 0x08c379a0 000033a0: PUSH2 0x0340 000033a3: MSTORE 000033a4: PUSH1 0x20 000033a6: PUSH2 0x0360 000033a9: MSTORE 000033aa: PUSH1 0x1f 000033ac: NOT 000033ad: PUSH1 0x1f 000033af: PUSH2 0x0380 000033b2: MLOAD 000033b3: ADD 000033b4: AND 000033b5: PUSH1 0x44 000033b7: ADD 000033b8: PUSH2 0x035c 000033bb: REVERT 000033bc: JUMPDEST 000033bd: PUSH2 0x0360 000033c0: MLOAD 000033c1: PUSH1 0x06 000033c3: SSTORE 000033c4: JUMPDEST 000033c5: PUSH2 0x0320 000033c8: MLOAD 000033c9: PUSH1 0x0f 000033cb: SSTORE 000033cc: PUSH2 0x0320 000033cf: MLOAD 000033d0: PUSH2 0x01a0 000033d3: MLOAD 000033d4: DUP1 000033d5: PUSH1 0x01 000033d7: SHL 000033d8: DUP2 000033d9: DUP2 000033da: PUSH1 0x01 000033dc: SHR 000033dd: XOR 000033de: PUSH2 0x4c91 000033e1: JUMPI 000033e2: SWAP1 000033e3: POP 000033e4: DUP1 000033e5: DUP3 000033e6: ADD 000033e7: DUP3 000033e8: DUP2 000033e9: LT 000033ea: PUSH2 0x4c91 000033ed: JUMPI 000033ee: SWAP1 000033ef: POP 000033f0: SWAP1 000033f1: POP 000033f2: PUSH2 0x0340 000033f5: MLOAD 000033f6: DUP1 000033f7: PUSH1 0x01 000033f9: SHL 000033fa: DUP2 000033fb: DUP2 000033fc: PUSH1 0x01 000033fe: SHR 000033ff: XOR 00003400: PUSH2 0x4c91 00003403: JUMPI 00003404: SWAP1 00003405: POP 00003406: PUSH8 0x0de0b6b3a7640000 0000340f: DUP2 00003410: SUB 00003411: DUP2 00003412: DUP2 00003413: GT 00003414: PUSH2 0x4c91 00003417: JUMPI 00003418: SWAP1 00003419: POP 0000341a: GT 0000341b: ISZERO 0000341c: PUSH2 0x37f2 0000341f: JUMPI 00003420: PUSH2 0x0180 00003423: MLOAD 00003424: PUSH8 0x0de0b6b3a7640000 0000342d: PUSH2 0x0140 00003430: MLOAD 00003431: MUL 00003432: DIV 00003433: PUSH2 0x0360 00003436: MSTORE 00003437: PUSH8 0x0de0b6b3a7640001 00003440: PUSH2 0x0360 00003443: MLOAD 00003444: LT 00003445: ISZERO 00003446: PUSH2 0x3460 00003449: JUMPI 0000344a: PUSH2 0x0360 0000344d: MLOAD 0000344e: PUSH8 0x0de0b6b3a7640000 00003457: SUB 00003458: PUSH2 0x0360 0000345b: MSTORE 0000345c: PUSH2 0x3473 0000345f: JUMP 00003460: JUMPDEST 00003461: PUSH8 0x0de0b6b3a7640000 0000346a: PUSH2 0x0360 0000346d: MLOAD 0000346e: SUB 0000346f: PUSH2 0x0360 00003472: MSTORE 00003473: JUMPDEST 00003474: PUSH2 0x01c0 00003477: MLOAD 00003478: PUSH1 0x05 0000347a: PUSH2 0x0360 0000347d: MLOAD 0000347e: DIV 0000347f: DUP1 00003480: DUP3 00003481: DUP2 00003482: XOR 00003483: DUP3 00003484: DUP5 00003485: GT 00003486: MUL 00003487: XOR 00003488: SWAP1 00003489: POP 0000348a: SWAP1 0000348b: POP 0000348c: PUSH2 0x0380 0000348f: MSTORE 00003490: PUSH2 0x0380 00003493: MLOAD 00003494: PUSH2 0x0360 00003497: MLOAD 00003498: GT 00003499: ISZERO 0000349a: PUSH2 0x37f2 0000349d: JUMPI 0000349e: PUSH2 0x0360 000034a1: MLOAD 000034a2: PUSH2 0x0180 000034a5: MLOAD 000034a6: PUSH2 0x0380 000034a9: MLOAD 000034aa: PUSH2 0x0360 000034ad: MLOAD 000034ae: SUB 000034af: DUP1 000034b0: DUP3 000034b1: MUL 000034b2: DUP2 000034b3: ISZERO 000034b4: DUP4 000034b5: DUP4 000034b6: DUP4 000034b7: DIV 000034b8: EQ 000034b9: OR 000034ba: ISZERO 000034bb: PUSH2 0x4c91 000034be: JUMPI 000034bf: SWAP1 000034c0: POP 000034c1: SWAP1 000034c2: POP 000034c3: PUSH2 0x0380 000034c6: MLOAD 000034c7: PUSH2 0x0140 000034ca: MLOAD 000034cb: DUP1 000034cc: DUP3 000034cd: MUL 000034ce: DUP2 000034cf: ISZERO 000034d0: DUP4 000034d1: DUP4 000034d2: DUP4 000034d3: DIV 000034d4: EQ 000034d5: OR 000034d6: ISZERO 000034d7: PUSH2 0x4c91 000034da: JUMPI 000034db: SWAP1 000034dc: POP 000034dd: SWAP1 000034de: POP 000034df: DUP1 000034e0: DUP3 000034e1: ADD 000034e2: DUP3 000034e3: DUP2 000034e4: LT 000034e5: PUSH2 0x4c91 000034e8: JUMPI 000034e9: SWAP1 000034ea: POP 000034eb: SWAP1 000034ec: POP 000034ed: DIV 000034ee: PUSH2 0x03a0 000034f1: MSTORE 000034f2: PUSH1 0xc0 000034f4: MLOAD 000034f5: PUSH2 0x02e0 000034f8: MSTORE 000034f9: PUSH2 0x0180 000034fc: MLOAD 000034fd: PUSH1 0xe0 000034ff: MLOAD 00003500: PUSH2 0x03a0 00003503: MLOAD 00003504: DUP1 00003505: DUP3 00003506: MUL 00003507: DUP2 00003508: ISZERO 00003509: DUP4 0000350a: DUP4 0000350b: DUP4 0000350c: DIV 0000350d: EQ 0000350e: OR 0000350f: ISZERO 00003510: PUSH2 0x4c91 00003513: JUMPI 00003514: SWAP1 00003515: POP 00003516: SWAP1 00003517: POP 00003518: DIV 00003519: PUSH2 0x0300 0000351c: MSTORE 0000351d: PUSH1 0x20 0000351f: PUSH2 0x4d5a 00003522: PUSH1 0x00 00003524: CODECOPY 00003525: PUSH1 0x00 00003527: MLOAD 00003528: PUSH4 0xe6864766 0000352d: PUSH2 0x03e0 00003530: MSTORE 00003531: PUSH1 0x80 00003533: MLOAD 00003534: PUSH2 0x0400 00003537: MSTORE 00003538: PUSH1 0xa0 0000353a: MLOAD 0000353b: PUSH2 0x0420 0000353e: MSTORE 0000353f: PUSH2 0x02e0 00003542: MLOAD 00003543: PUSH2 0x0440 00003546: MSTORE 00003547: PUSH2 0x0300 0000354a: MLOAD 0000354b: PUSH2 0x0460 0000354e: MSTORE 0000354f: PUSH1 0x00 00003551: PUSH2 0x0480 00003554: MSTORE 00003555: PUSH1 0x20 00003557: PUSH2 0x03e0 0000355a: PUSH1 0xa4 0000355c: PUSH2 0x03fc 0000355f: DUP5 00003560: GAS 00003561: STATICCALL 00003562: PUSH2 0x3570 00003565: JUMPI 00003566: RETURNDATASIZE 00003567: PUSH1 0x00 00003569: PUSH1 0x00 0000356b: RETURNDATACOPY 0000356c: RETURNDATASIZE 0000356d: PUSH1 0x00 0000356f: REVERT 00003570: JUMPDEST 00003571: PUSH1 0x20 00003573: RETURNDATASIZE 00003574: LT 00003575: PUSH2 0x4c91 00003578: JUMPI 00003579: PUSH2 0x03e0 0000357c: SWAP1 0000357d: POP 0000357e: MLOAD 0000357f: PUSH2 0x03c0 00003582: MSTORE 00003583: PUSH1 0x00 00003585: PUSH1 0x02 00003587: SWAP1 00003588: JUMPDEST 00003589: DUP1 0000358a: PUSH2 0x03e0 0000358d: MSTORE 0000358e: PUSH2 0x03e0 00003591: MLOAD 00003592: PUSH1 0x01 00003594: DUP2 00003595: GT 00003596: PUSH2 0x4c91 00003599: JUMPI 0000359a: PUSH1 0x05 0000359c: SHL 0000359d: PUSH2 0x02e0 000035a0: ADD 000035a1: MLOAD 000035a2: PUSH8 0x0de0b6b3a7640000 000035ab: DUP2 000035ac: MUL 000035ad: DUP2 000035ae: PUSH8 0x0de0b6b3a7640000 000035b7: DUP3 000035b8: DIV 000035b9: XOR 000035ba: PUSH2 0x4c91 000035bd: JUMPI 000035be: SWAP1 000035bf: POP 000035c0: PUSH2 0x03c0 000035c3: MLOAD 000035c4: DUP1 000035c5: ISZERO 000035c6: PUSH2 0x4c91 000035c9: JUMPI 000035ca: DUP1 000035cb: DUP3 000035cc: DIV 000035cd: SWAP1 000035ce: POP 000035cf: SWAP1 000035d0: POP 000035d1: PUSH2 0x0400 000035d4: MSTORE 000035d5: PUSH7 0x2386f26fc10000 000035dd: PUSH2 0x0400 000035e0: MLOAD 000035e1: LT 000035e2: ISZERO 000035e3: PUSH2 0x35ed 000035e6: JUMPI 000035e7: PUSH1 0x00 000035e9: PUSH2 0x35fe 000035ec: JUMP 000035ed: JUMPDEST 000035ee: PUSH9 0x056bc75e2d63100000 000035f8: PUSH2 0x0400 000035fb: MLOAD 000035fc: GT 000035fd: ISZERO 000035fe: JUMPDEST 000035ff: ISZERO 00003600: PUSH2 0x4c91 00003603: JUMPI 00003604: PUSH1 0x01 00003606: ADD 00003607: DUP2 00003608: DUP2 00003609: XOR 0000360a: PUSH2 0x3588 0000360d: JUMPI 0000360e: POP 0000360f: POP 00003610: PUSH2 0x03c0 00003613: MLOAD 00003614: PUSH1 0x01 00003616: SHR 00003617: PUSH2 0x02e0 0000361a: MSTORE 0000361b: PUSH2 0x03c0 0000361e: MLOAD 0000361f: PUSH8 0x0de0b6b3a7640000 00003628: DUP2 00003629: MUL 0000362a: DUP2 0000362b: PUSH8 0x0de0b6b3a7640000 00003634: DUP3 00003635: DIV 00003636: XOR 00003637: PUSH2 0x4c91 0000363a: JUMPI 0000363b: SWAP1 0000363c: POP 0000363d: PUSH2 0x03a0 00003640: MLOAD 00003641: DUP1 00003642: PUSH1 0x01 00003644: SHL 00003645: DUP2 00003646: DUP2 00003647: PUSH1 0x01 00003649: SHR 0000364a: XOR 0000364b: PUSH2 0x4c91 0000364e: JUMPI 0000364f: SWAP1 00003650: POP 00003651: DUP1 00003652: ISZERO 00003653: PUSH2 0x4c91 00003656: JUMPI 00003657: DUP1 00003658: DUP3 00003659: DIV 0000365a: SWAP1 0000365b: POP 0000365c: SWAP1 0000365d: POP 0000365e: PUSH2 0x0300 00003661: MSTORE 00003662: PUSH2 0x0200 00003665: MLOAD 00003666: PUSH2 0x02e0 00003669: MLOAD 0000366a: PUSH2 0x0300 0000366d: MLOAD 0000366e: DUP1 0000366f: DUP3 00003670: MUL 00003671: DUP2 00003672: ISZERO 00003673: DUP4 00003674: DUP4 00003675: DUP4 00003676: DIV 00003677: EQ 00003678: OR 00003679: ISZERO 0000367a: PUSH2 0x4c91 0000367d: JUMPI 0000367e: SWAP1 0000367f: POP 00003680: SWAP1 00003681: POP 00003682: DUP1 00003683: PUSH1 0xb5 00003685: PUSH18 0x010000000000000000000000000000000000 00003698: DUP3 00003699: LT 0000369a: PUSH2 0x36aa 0000369d: JUMPI 0000369e: DUP2 0000369f: PUSH1 0x80 000036a1: SHR 000036a2: SWAP2 000036a3: POP 000036a4: DUP1 000036a5: PUSH1 0x40 000036a7: SHL 000036a8: SWAP1 000036a9: POP 000036aa: JUMPDEST 000036ab: PUSH10 0x01000000000000000000 000036b6: DUP3 000036b7: LT 000036b8: PUSH2 0x36c8 000036bb: JUMPI 000036bc: DUP2 000036bd: PUSH1 0x40 000036bf: SHR 000036c0: SWAP2 000036c1: POP 000036c2: DUP1 000036c3: PUSH1 0x20 000036c5: SHL 000036c6: SWAP1 000036c7: POP 000036c8: JUMPDEST 000036c9: PUSH6 0x010000000000 000036d0: DUP3 000036d1: LT 000036d2: PUSH2 0x36e2 000036d5: JUMPI 000036d6: DUP2 000036d7: PUSH1 0x20 000036d9: SHR 000036da: SWAP2 000036db: POP 000036dc: DUP1 000036dd: PUSH1 0x10 000036df: SHL 000036e0: SWAP1 000036e1: POP 000036e2: JUMPDEST 000036e3: PUSH4 0x01000000 000036e8: DUP3 000036e9: LT 000036ea: PUSH2 0x36fa 000036ed: JUMPI 000036ee: DUP2 000036ef: PUSH1 0x10 000036f1: SHR 000036f2: SWAP2 000036f3: POP 000036f4: DUP1 000036f5: PUSH1 0x08 000036f7: SHL 000036f8: SWAP1 000036f9: POP 000036fa: JUMPDEST 000036fb: PUSH3 0x010000 000036ff: DUP3 00003700: ADD 00003701: DUP2 00003702: MUL 00003703: PUSH1 0x12 00003705: SHR 00003706: SWAP1 00003707: POP 00003708: DUP1 00003709: DUP2 0000370a: DUP5 0000370b: DIV 0000370c: ADD 0000370d: PUSH1 0x01 0000370f: SHR 00003710: SWAP1 00003711: POP 00003712: DUP1 00003713: DUP2 00003714: DUP5 00003715: DIV 00003716: ADD 00003717: PUSH1 0x01 00003719: SHR 0000371a: SWAP1 0000371b: POP 0000371c: DUP1 0000371d: DUP2 0000371e: DUP5 0000371f: DIV 00003720: ADD 00003721: PUSH1 0x01 00003723: SHR 00003724: SWAP1 00003725: POP 00003726: DUP1 00003727: DUP2 00003728: DUP5 00003729: DIV 0000372a: ADD 0000372b: PUSH1 0x01 0000372d: SHR 0000372e: SWAP1 0000372f: POP 00003730: DUP1 00003731: DUP2 00003732: DUP5 00003733: DIV 00003734: ADD 00003735: PUSH1 0x01 00003737: SHR 00003738: SWAP1 00003739: POP 0000373a: DUP1 0000373b: DUP2 0000373c: DUP5 0000373d: DIV 0000373e: ADD 0000373f: PUSH1 0x01 00003741: SHR 00003742: SWAP1 00003743: POP 00003744: DUP1 00003745: DUP2 00003746: DUP5 00003747: DIV 00003748: ADD 00003749: PUSH1 0x01 0000374b: SHR 0000374c: SWAP1 0000374d: POP 0000374e: DUP1 0000374f: DUP4 00003750: DIV 00003751: DUP1 00003752: DUP3 00003753: DUP2 00003754: XOR 00003755: DUP3 00003756: DUP5 00003757: LT 00003758: MUL 00003759: XOR 0000375a: SWAP1 0000375b: POP 0000375c: SWAP1 0000375d: POP 0000375e: SWAP1 0000375f: POP 00003760: SWAP1 00003761: POP 00003762: PUSH8 0x0de0b6b3a7640000 0000376b: DUP2 0000376c: MUL 0000376d: DUP2 0000376e: PUSH8 0x0de0b6b3a7640000 00003777: DUP3 00003778: DIV 00003779: XOR 0000377a: PUSH2 0x4c91 0000377d: JUMPI 0000377e: SWAP1 0000377f: POP 00003780: DIV 00003781: PUSH2 0x0240 00003784: MSTORE 00003785: PUSH8 0x0de0b6b3a7640001 0000378e: PUSH2 0x0240 00003791: MLOAD 00003792: LT 00003793: ISZERO 00003794: PUSH2 0x379e 00003797: JUMPI 00003798: PUSH1 0x00 0000379a: PUSH2 0x37cc 0000379d: JUMP 0000379e: JUMPDEST 0000379f: PUSH2 0x0320 000037a2: MLOAD 000037a3: PUSH2 0x0240 000037a6: MLOAD 000037a7: DUP1 000037a8: PUSH1 0x01 000037aa: SHL 000037ab: DUP2 000037ac: DUP2 000037ad: PUSH1 0x01 000037af: SHR 000037b0: XOR 000037b1: PUSH2 0x4c91 000037b4: JUMPI 000037b5: SWAP1 000037b6: POP 000037b7: PUSH8 0x0de0b6b3a7640000 000037c0: DUP2 000037c1: SUB 000037c2: DUP2 000037c3: DUP2 000037c4: GT 000037c5: PUSH2 0x4c91 000037c8: JUMPI 000037c9: SWAP1 000037ca: POP 000037cb: GT 000037cc: JUMPDEST 000037cd: ISZERO 000037ce: PUSH2 0x37f2 000037d1: JUMPI 000037d2: PUSH2 0x03c0 000037d5: MLOAD 000037d6: PUSH1 0x0e 000037d8: SSTORE 000037d9: PUSH2 0x0240 000037dc: MLOAD 000037dd: PUSH1 0x11 000037df: SSTORE 000037e0: PUSH2 0x03a0 000037e3: MLOAD 000037e4: PUSH1 0x01 000037e6: SSTORE 000037e7: PUSH2 0x03a0 000037ea: MLOAD 000037eb: DUP2 000037ec: MSTORE 000037ed: POP 000037ee: PUSH2 0x3808 000037f1: JUMP 000037f2: JUMPDEST 000037f3: PUSH2 0x02c0 000037f6: MLOAD 000037f7: PUSH1 0x0e 000037f9: SSTORE 000037fa: PUSH2 0x0340 000037fd: MLOAD 000037fe: PUSH1 0x11 00003800: SSTORE 00003801: PUSH2 0x0180 00003804: MLOAD 00003805: DUP2 00003806: MSTORE 00003807: POP 00003808: JUMPDEST 00003809: JUMP 0000380a: JUMPDEST 0000380b: PUSH2 0x04c0 0000380e: MLOAD 0000380f: PUSH2 0x04a0 00003812: MLOAD 00003813: EQ 00003814: PUSH2 0x4c91 00003817: JUMPI 00003818: PUSH2 0x04e0 0000381b: MLOAD 0000381c: ISZERO 0000381d: PUSH2 0x4c91 00003820: JUMPI 00003821: PUSH2 0x382b 00003824: PUSH2 0x0560 00003827: PUSH2 0x2a68 0000382a: JUMP 0000382b: JUMPDEST 0000382c: PUSH2 0x0560 0000382f: DUP1 00003830: MLOAD 00003831: PUSH2 0x0520 00003834: MSTORE 00003835: PUSH1 0x20 00003837: DUP2 00003838: ADD 00003839: MLOAD 0000383a: PUSH2 0x0540 0000383d: MSTORE 0000383e: POP 0000383f: PUSH1 0x0c 00003841: SLOAD 00003842: PUSH2 0x0560 00003845: MSTORE 00003846: PUSH1 0x0d 00003848: SLOAD 00003849: PUSH2 0x0580 0000384c: MSTORE 0000384d: PUSH1 0x00 0000384f: PUSH2 0x05a0 00003852: MSTORE 00003853: PUSH2 0x04c0 00003856: MLOAD 00003857: PUSH1 0x01 00003859: DUP2 0000385a: GT 0000385b: PUSH2 0x4c91 0000385e: JUMPI 0000385f: PUSH1 0x05 00003861: SHL 00003862: PUSH2 0x0560 00003865: ADD 00003866: MLOAD 00003867: PUSH2 0x05c0 0000386a: MSTORE 0000386b: PUSH2 0x04a0 0000386e: MLOAD 0000386f: PUSH1 0x01 00003871: DUP2 00003872: GT 00003873: PUSH2 0x4c91 00003876: JUMPI 00003877: PUSH1 0x05 00003879: SHL 0000387a: PUSH2 0x0560 0000387d: ADD 0000387e: MLOAD 0000387f: PUSH2 0x04e0 00003882: MLOAD 00003883: DUP1 00003884: DUP3 00003885: SUB 00003886: DUP3 00003887: DUP2 00003888: GT 00003889: PUSH2 0x4c91 0000388c: JUMPI 0000388d: SWAP1 0000388e: POP 0000388f: SWAP1 00003890: POP 00003891: PUSH2 0x05e0 00003894: MSTORE 00003895: PUSH1 0x01 00003897: SLOAD 00003898: PUSH2 0x0600 0000389b: MSTORE 0000389c: PUSH2 0x0560 0000389f: MLOAD 000038a0: PUSH1 0x20 000038a2: PUSH2 0x4d1a 000038a5: PUSH1 0x00 000038a7: CODECOPY 000038a8: PUSH1 0x00 000038aa: MLOAD 000038ab: DUP1 000038ac: DUP3 000038ad: MUL 000038ae: DUP2 000038af: ISZERO 000038b0: DUP4 000038b1: DUP4 000038b2: DUP4 000038b3: DIV 000038b4: EQ 000038b5: OR 000038b6: ISZERO 000038b7: PUSH2 0x4c91 000038ba: JUMPI 000038bb: SWAP1 000038bc: POP 000038bd: SWAP1 000038be: POP 000038bf: PUSH2 0x0620 000038c2: MSTORE 000038c3: PUSH8 0x0de0b6b3a7640000 000038cc: PUSH2 0x0580 000038cf: MLOAD 000038d0: PUSH2 0x0600 000038d3: MLOAD 000038d4: DUP1 000038d5: DUP3 000038d6: MUL 000038d7: DUP2 000038d8: ISZERO 000038d9: DUP4 000038da: DUP4 000038db: DUP4 000038dc: DIV 000038dd: EQ 000038de: OR 000038df: ISZERO 000038e0: PUSH2 0x4c91 000038e3: JUMPI 000038e4: SWAP1 000038e5: POP 000038e6: SWAP1 000038e7: POP 000038e8: PUSH1 0x20 000038ea: PUSH2 0x4d3a 000038ed: PUSH1 0x00 000038ef: CODECOPY 000038f0: PUSH1 0x00 000038f2: MLOAD 000038f3: DUP1 000038f4: DUP3 000038f5: MUL 000038f6: DUP2 000038f7: ISZERO 000038f8: DUP4 000038f9: DUP4 000038fa: DUP4 000038fb: DIV 000038fc: EQ 000038fd: OR 000038fe: ISZERO 000038ff: PUSH2 0x4c91 00003902: JUMPI 00003903: SWAP1 00003904: POP 00003905: SWAP1 00003906: POP 00003907: DIV 00003908: PUSH2 0x0640 0000390b: MSTORE 0000390c: PUSH2 0x0620 0000390f: MLOAD 00003910: PUSH2 0x0560 00003913: MSTORE 00003914: PUSH2 0x0640 00003917: MLOAD 00003918: PUSH2 0x0580 0000391b: MSTORE 0000391c: PUSH1 0x0b 0000391e: SLOAD 0000391f: PUSH2 0x0620 00003922: MSTORE 00003923: TIMESTAMP 00003924: PUSH2 0x0620 00003927: MLOAD 00003928: GT 00003929: ISZERO 0000392a: PUSH2 0x3a48 0000392d: JUMPI 0000392e: PUSH2 0x05e0 00003931: MLOAD 00003932: PUSH1 0x20 00003934: PUSH2 0x04a0 00003937: MLOAD 00003938: PUSH1 0x01 0000393a: DUP2 0000393b: GT 0000393c: PUSH2 0x4c91 0000393f: JUMPI 00003940: PUSH1 0x05 00003942: SHL 00003943: PUSH2 0x4d1a 00003946: ADD 00003947: PUSH1 0x00 00003949: CODECOPY 0000394a: PUSH1 0x00 0000394c: MLOAD 0000394d: DUP1 0000394e: DUP3 0000394f: MUL 00003950: DUP2 00003951: ISZERO 00003952: DUP4 00003953: DUP4 00003954: DUP4 00003955: DIV 00003956: EQ 00003957: OR 00003958: ISZERO 00003959: PUSH2 0x4c91 0000395c: JUMPI 0000395d: SWAP1 0000395e: POP 0000395f: SWAP1 00003960: POP 00003961: PUSH2 0x05e0 00003964: MSTORE 00003965: PUSH2 0x04a0 00003968: MLOAD 00003969: ISZERO 0000396a: PUSH2 0x3998 0000396d: JUMPI 0000396e: PUSH8 0x0de0b6b3a7640000 00003977: PUSH2 0x05e0 0000397a: MLOAD 0000397b: PUSH2 0x0600 0000397e: MLOAD 0000397f: DUP1 00003980: DUP3 00003981: MUL 00003982: DUP2 00003983: ISZERO 00003984: DUP4 00003985: DUP4 00003986: DUP4 00003987: DIV 00003988: EQ 00003989: OR 0000398a: ISZERO 0000398b: PUSH2 0x4c91 0000398e: JUMPI 0000398f: SWAP1 00003990: POP 00003991: SWAP1 00003992: POP 00003993: DIV 00003994: PUSH2 0x05e0 00003997: MSTORE 00003998: JUMPDEST 00003999: PUSH2 0x04a0 0000399c: MLOAD 0000399d: PUSH1 0x01 0000399f: DUP2 000039a0: GT 000039a1: PUSH2 0x4c91 000039a4: JUMPI 000039a5: PUSH1 0x05 000039a7: SHL 000039a8: PUSH2 0x0560 000039ab: ADD 000039ac: MLOAD 000039ad: PUSH2 0x0640 000039b0: MSTORE 000039b1: PUSH2 0x05e0 000039b4: MLOAD 000039b5: PUSH2 0x04a0 000039b8: MLOAD 000039b9: PUSH1 0x01 000039bb: DUP2 000039bc: GT 000039bd: PUSH2 0x4c91 000039c0: JUMPI 000039c1: PUSH1 0x05 000039c3: SHL 000039c4: PUSH2 0x0560 000039c7: ADD 000039c8: MSTORE 000039c9: PUSH1 0x20 000039cb: PUSH2 0x4d5a 000039ce: PUSH1 0x00 000039d0: CODECOPY 000039d1: PUSH1 0x00 000039d3: MLOAD 000039d4: PUSH4 0xe6864766 000039d9: PUSH2 0x0660 000039dc: MSTORE 000039dd: PUSH2 0x0520 000039e0: MLOAD 000039e1: PUSH2 0x0680 000039e4: MSTORE 000039e5: PUSH2 0x0540 000039e8: MLOAD 000039e9: PUSH2 0x06a0 000039ec: MSTORE 000039ed: PUSH2 0x0560 000039f0: MLOAD 000039f1: PUSH2 0x06c0 000039f4: MSTORE 000039f5: PUSH2 0x0580 000039f8: MLOAD 000039f9: PUSH2 0x06e0 000039fc: MSTORE 000039fd: PUSH1 0x00 000039ff: PUSH2 0x0700 00003a02: MSTORE 00003a03: PUSH1 0x20 00003a05: PUSH2 0x0660 00003a08: PUSH1 0xa4 00003a0a: PUSH2 0x067c 00003a0d: DUP5 00003a0e: GAS 00003a0f: STATICCALL 00003a10: PUSH2 0x3a1e 00003a13: JUMPI 00003a14: RETURNDATASIZE 00003a15: PUSH1 0x00 00003a17: PUSH1 0x00 00003a19: RETURNDATACOPY 00003a1a: RETURNDATASIZE 00003a1b: PUSH1 0x00 00003a1d: REVERT 00003a1e: JUMPDEST 00003a1f: PUSH1 0x20 00003a21: RETURNDATASIZE 00003a22: LT 00003a23: PUSH2 0x4c91 00003a26: JUMPI 00003a27: PUSH2 0x0660 00003a2a: SWAP1 00003a2b: POP 00003a2c: MLOAD 00003a2d: PUSH1 0x0e 00003a2f: SSTORE 00003a30: PUSH2 0x0640 00003a33: MLOAD 00003a34: PUSH2 0x04a0 00003a37: MLOAD 00003a38: PUSH1 0x01 00003a3a: DUP2 00003a3b: GT 00003a3c: PUSH2 0x4c91 00003a3f: JUMPI 00003a40: PUSH1 0x05 00003a42: SHL 00003a43: PUSH2 0x0560 00003a46: ADD 00003a47: MSTORE 00003a48: JUMPDEST 00003a49: PUSH1 0x0e 00003a4b: SLOAD 00003a4c: PUSH2 0x0640 00003a4f: MSTORE 00003a50: PUSH1 0x20 00003a52: PUSH2 0x4d5a 00003a55: PUSH1 0x00 00003a57: CODECOPY 00003a58: PUSH1 0x00 00003a5a: MLOAD 00003a5b: PUSH4 0x43d188fb 00003a60: PUSH2 0x06a0 00003a63: MSTORE 00003a64: PUSH2 0x0520 00003a67: MLOAD 00003a68: PUSH2 0x06c0 00003a6b: MSTORE 00003a6c: PUSH2 0x0540 00003a6f: MLOAD 00003a70: PUSH2 0x06e0 00003a73: MSTORE 00003a74: PUSH2 0x0560 00003a77: MLOAD 00003a78: PUSH2 0x0700 00003a7b: MSTORE 00003a7c: PUSH2 0x0580 00003a7f: MLOAD 00003a80: PUSH2 0x0720 00003a83: MSTORE 00003a84: PUSH2 0x0640 00003a87: MLOAD 00003a88: PUSH2 0x0740 00003a8b: MSTORE 00003a8c: PUSH2 0x04c0 00003a8f: MLOAD 00003a90: PUSH2 0x0760 00003a93: MSTORE 00003a94: PUSH1 0x40 00003a96: PUSH2 0x06a0 00003a99: PUSH1 0xc4 00003a9b: PUSH2 0x06bc 00003a9e: DUP5 00003a9f: GAS 00003aa0: STATICCALL 00003aa1: PUSH2 0x3aaf 00003aa4: JUMPI 00003aa5: RETURNDATASIZE 00003aa6: PUSH1 0x00 00003aa8: PUSH1 0x00 00003aaa: RETURNDATACOPY 00003aab: RETURNDATASIZE 00003aac: PUSH1 0x00 00003aae: REVERT 00003aaf: JUMPDEST 00003ab0: PUSH1 0x40 00003ab2: RETURNDATASIZE 00003ab3: LT 00003ab4: PUSH2 0x4c91 00003ab7: JUMPI 00003ab8: PUSH2 0x06a0 00003abb: SWAP1 00003abc: POP 00003abd: DUP1 00003abe: MLOAD 00003abf: PUSH2 0x0660 00003ac2: MSTORE 00003ac3: PUSH1 0x20 00003ac5: DUP2 00003ac6: ADD 00003ac7: MLOAD 00003ac8: PUSH2 0x0680 00003acb: MSTORE 00003acc: POP 00003acd: PUSH2 0x04c0 00003ad0: MLOAD 00003ad1: PUSH1 0x01 00003ad3: DUP2 00003ad4: GT 00003ad5: PUSH2 0x4c91 00003ad8: JUMPI 00003ad9: PUSH1 0x05 00003adb: SHL 00003adc: PUSH2 0x0560 00003adf: ADD 00003ae0: MLOAD 00003ae1: PUSH2 0x0660 00003ae4: MLOAD 00003ae5: DUP1 00003ae6: DUP3 00003ae7: SUB 00003ae8: DUP3 00003ae9: DUP2 00003aea: GT 00003aeb: PUSH2 0x4c91 00003aee: JUMPI 00003aef: SWAP1 00003af0: POP 00003af1: SWAP1 00003af2: POP 00003af3: PUSH2 0x05a0 00003af6: MSTORE 00003af7: PUSH2 0x04c0 00003afa: MLOAD 00003afb: PUSH1 0x01 00003afd: DUP2 00003afe: GT 00003aff: PUSH2 0x4c91 00003b02: JUMPI 00003b03: PUSH1 0x05 00003b05: SHL 00003b06: PUSH2 0x0560 00003b09: ADD 00003b0a: DUP1 00003b0b: MLOAD 00003b0c: PUSH2 0x05a0 00003b0f: MLOAD 00003b10: DUP1 00003b11: DUP3 00003b12: SUB 00003b13: DUP3 00003b14: DUP2 00003b15: GT 00003b16: PUSH2 0x4c91 00003b19: JUMPI 00003b1a: SWAP1 00003b1b: POP 00003b1c: SWAP1 00003b1d: POP 00003b1e: DUP2 00003b1f: MSTORE 00003b20: POP 00003b21: PUSH2 0x05a0 00003b24: MLOAD 00003b25: PUSH1 0x01 00003b27: DUP2 00003b28: SUB 00003b29: DUP2 00003b2a: DUP2 00003b2b: GT 00003b2c: PUSH2 0x4c91 00003b2f: JUMPI 00003b30: SWAP1 00003b31: POP 00003b32: PUSH2 0x05a0 00003b35: MSTORE 00003b36: PUSH2 0x04c0 00003b39: MLOAD 00003b3a: ISZERO 00003b3b: PUSH2 0x3b76 00003b3e: JUMPI 00003b3f: PUSH2 0x05a0 00003b42: MLOAD 00003b43: PUSH8 0x0de0b6b3a7640000 00003b4c: DUP2 00003b4d: MUL 00003b4e: DUP2 00003b4f: PUSH8 0x0de0b6b3a7640000 00003b58: DUP3 00003b59: DIV 00003b5a: XOR 00003b5b: PUSH2 0x4c91 00003b5e: JUMPI 00003b5f: SWAP1 00003b60: POP 00003b61: PUSH2 0x0600 00003b64: MLOAD 00003b65: DUP1 00003b66: ISZERO 00003b67: PUSH2 0x4c91 00003b6a: JUMPI 00003b6b: DUP1 00003b6c: DUP3 00003b6d: DIV 00003b6e: SWAP1 00003b6f: POP 00003b70: SWAP1 00003b71: POP 00003b72: PUSH2 0x05a0 00003b75: MSTORE 00003b76: JUMPDEST 00003b77: PUSH2 0x05a0 00003b7a: MLOAD 00003b7b: PUSH1 0x20 00003b7d: PUSH2 0x04c0 00003b80: MLOAD 00003b81: PUSH1 0x01 00003b83: DUP2 00003b84: GT 00003b85: PUSH2 0x4c91 00003b88: JUMPI 00003b89: PUSH1 0x05 00003b8b: SHL 00003b8c: PUSH2 0x4d1a 00003b8f: ADD 00003b90: PUSH1 0x00 00003b92: CODECOPY 00003b93: PUSH1 0x00 00003b95: MLOAD 00003b96: DUP1 00003b97: ISZERO 00003b98: PUSH2 0x4c91 00003b9b: JUMPI 00003b9c: DUP1 00003b9d: DUP3 00003b9e: DIV 00003b9f: SWAP1 00003ba0: POP 00003ba1: SWAP1 00003ba2: POP 00003ba3: PUSH2 0x05a0 00003ba6: MSTORE 00003ba7: PUSH5 0x02540be400 00003bad: PUSH2 0x0560 00003bb0: MLOAD 00003bb1: PUSH1 0x60 00003bb3: MSTORE 00003bb4: PUSH2 0x0580 00003bb7: MLOAD 00003bb8: PUSH1 0x80 00003bba: MSTORE 00003bbb: PUSH2 0x3bc5 00003bbe: PUSH2 0x06c0 00003bc1: PUSH2 0x2bfd 00003bc4: JUMP 00003bc5: JUMPDEST 00003bc6: PUSH2 0x06c0 00003bc9: MLOAD 00003bca: PUSH2 0x05a0 00003bcd: MLOAD 00003bce: DUP1 00003bcf: DUP3 00003bd0: MUL 00003bd1: DUP2 00003bd2: ISZERO 00003bd3: DUP4 00003bd4: DUP4 00003bd5: DUP4 00003bd6: DIV 00003bd7: EQ 00003bd8: OR 00003bd9: ISZERO 00003bda: PUSH2 0x4c91 00003bdd: JUMPI 00003bde: SWAP1 00003bdf: POP 00003be0: SWAP1 00003be1: POP 00003be2: DIV 00003be3: PUSH2 0x06a0 00003be6: MSTORE 00003be7: PUSH2 0x05a0 00003bea: MLOAD 00003beb: PUSH2 0x06a0 00003bee: MLOAD 00003bef: DUP1 00003bf0: DUP3 00003bf1: SUB 00003bf2: DUP3 00003bf3: DUP2 00003bf4: GT 00003bf5: PUSH2 0x4c91 00003bf8: JUMPI 00003bf9: SWAP1 00003bfa: POP 00003bfb: SWAP1 00003bfc: POP 00003bfd: PUSH2 0x05a0 00003c00: MSTORE 00003c01: PUSH2 0x0500 00003c04: MLOAD 00003c05: PUSH2 0x05a0 00003c08: MLOAD 00003c09: LT 00003c0a: ISZERO 00003c0b: PUSH2 0x3c74 00003c0e: JUMPI 00003c0f: PUSH1 0x08 00003c11: PUSH2 0x06c0 00003c14: MSTORE 00003c15: PUSH32 0x536c697070616765000000000000000000000000000000000000000000000000 00003c36: PUSH2 0x06e0 00003c39: MSTORE 00003c3a: PUSH2 0x06c0 00003c3d: POP 00003c3e: PUSH2 0x06c0 00003c41: MLOAD 00003c42: DUP1 00003c43: PUSH2 0x06e0 00003c46: ADD 00003c47: PUSH1 0x1f 00003c49: DUP3 00003c4a: PUSH1 0x00 00003c4c: SUB 00003c4d: AND 00003c4e: CALLDATASIZE 00003c4f: DUP3 00003c50: CALLDATACOPY 00003c51: POP 00003c52: POP 00003c53: PUSH4 0x08c379a0 00003c58: PUSH2 0x0680 00003c5b: MSTORE 00003c5c: PUSH1 0x20 00003c5e: PUSH2 0x06a0 00003c61: MSTORE 00003c62: PUSH1 0x1f 00003c64: NOT 00003c65: PUSH1 0x1f 00003c67: PUSH2 0x06c0 00003c6a: MLOAD 00003c6b: ADD 00003c6c: AND 00003c6d: PUSH1 0x44 00003c6f: ADD 00003c70: PUSH2 0x069c 00003c73: REVERT 00003c74: JUMPDEST 00003c75: PUSH2 0x05c0 00003c78: MLOAD 00003c79: PUSH2 0x05a0 00003c7c: MLOAD 00003c7d: DUP1 00003c7e: DUP3 00003c7f: SUB 00003c80: DUP3 00003c81: DUP2 00003c82: GT 00003c83: PUSH2 0x4c91 00003c86: JUMPI 00003c87: SWAP1 00003c88: POP 00003c89: SWAP1 00003c8a: POP 00003c8b: PUSH2 0x05c0 00003c8e: MSTORE 00003c8f: PUSH2 0x05c0 00003c92: MLOAD 00003c93: PUSH1 0x20 00003c95: PUSH2 0x04c0 00003c98: MLOAD 00003c99: PUSH1 0x01 00003c9b: DUP2 00003c9c: GT 00003c9d: PUSH2 0x4c91 00003ca0: JUMPI 00003ca1: PUSH1 0x05 00003ca3: SHL 00003ca4: PUSH2 0x4d1a 00003ca7: ADD 00003ca8: PUSH1 0x00 00003caa: CODECOPY 00003cab: PUSH1 0x00 00003cad: MLOAD 00003cae: DUP1 00003caf: DUP3 00003cb0: MUL 00003cb1: DUP2 00003cb2: ISZERO 00003cb3: DUP4 00003cb4: DUP4 00003cb5: DUP4 00003cb6: DIV 00003cb7: EQ 00003cb8: OR 00003cb9: ISZERO 00003cba: PUSH2 0x4c91 00003cbd: JUMPI 00003cbe: SWAP1 00003cbf: POP 00003cc0: SWAP1 00003cc1: POP 00003cc2: PUSH2 0x05c0 00003cc5: MSTORE 00003cc6: PUSH2 0x04c0 00003cc9: MLOAD 00003cca: ISZERO 00003ccb: PUSH2 0x3cf9 00003cce: JUMPI 00003ccf: PUSH8 0x0de0b6b3a7640000 00003cd8: PUSH2 0x05c0 00003cdb: MLOAD 00003cdc: PUSH2 0x0600 00003cdf: MLOAD 00003ce0: DUP1 00003ce1: DUP3 00003ce2: MUL 00003ce3: DUP2 00003ce4: ISZERO 00003ce5: DUP4 00003ce6: DUP4 00003ce7: DUP4 00003ce8: DIV 00003ce9: EQ 00003cea: OR 00003ceb: ISZERO 00003cec: PUSH2 0x4c91 00003cef: JUMPI 00003cf0: SWAP1 00003cf1: POP 00003cf2: SWAP1 00003cf3: POP 00003cf4: DIV 00003cf5: PUSH2 0x05c0 00003cf8: MSTORE 00003cf9: JUMPDEST 00003cfa: PUSH2 0x05c0 00003cfd: MLOAD 00003cfe: PUSH2 0x04c0 00003d01: MLOAD 00003d02: PUSH1 0x01 00003d04: DUP2 00003d05: GT 00003d06: PUSH2 0x4c91 00003d09: JUMPI 00003d0a: PUSH1 0x05 00003d0c: SHL 00003d0d: PUSH2 0x0560 00003d10: ADD 00003d11: MSTORE 00003d12: PUSH2 0x0520 00003d15: MLOAD 00003d16: PUSH1 0x80 00003d18: MSTORE 00003d19: PUSH2 0x0540 00003d1c: MLOAD 00003d1d: PUSH1 0xa0 00003d1f: MSTORE 00003d20: PUSH2 0x0560 00003d23: MLOAD 00003d24: PUSH1 0xc0 00003d26: MSTORE 00003d27: PUSH2 0x0580 00003d2a: MLOAD 00003d2b: PUSH1 0xe0 00003d2d: MSTORE 00003d2e: PUSH1 0x00 00003d30: PUSH2 0x0100 00003d33: MSTORE 00003d34: PUSH2 0x0680 00003d37: MLOAD 00003d38: PUSH2 0x0120 00003d3b: MSTORE 00003d3c: PUSH2 0x3d46 00003d3f: PUSH2 0x06c0 00003d42: PUSH2 0x2d5f 00003d45: JUMP 00003d46: JUMPDEST 00003d47: PUSH2 0x06c0 00003d4a: MLOAD 00003d4b: PUSH2 0x0600 00003d4e: MSTORE 00003d4f: PUSH2 0x05a0 00003d52: MLOAD 00003d53: DUP2 00003d54: MSTORE 00003d55: PUSH2 0x06a0 00003d58: MLOAD 00003d59: PUSH1 0x20 00003d5b: DUP3 00003d5c: ADD 00003d5d: MSTORE 00003d5e: PUSH2 0x0600 00003d61: MLOAD 00003d62: PUSH1 0x40 00003d64: DUP3 00003d65: ADD 00003d66: MSTORE 00003d67: POP 00003d68: JUMP 00003d69: JUMPDEST 00003d6a: PUSH1 0x40 00003d6c: MLOAD 00003d6d: PUSH1 0x01 00003d6f: SHR 00003d70: PUSH1 0x80 00003d72: MSTORE 00003d73: PUSH1 0x40 00003d75: MLOAD 00003d76: PUSH8 0x0de0b6b3a7640000 00003d7f: DUP2 00003d80: MUL 00003d81: DUP2 00003d82: PUSH8 0x0de0b6b3a7640000 00003d8b: DUP3 00003d8c: DIV 00003d8d: XOR 00003d8e: PUSH2 0x4c91 00003d91: JUMPI 00003d92: SWAP1 00003d93: POP 00003d94: PUSH1 0x60 00003d96: MLOAD 00003d97: DUP1 00003d98: PUSH1 0x01 00003d9a: SHL 00003d9b: DUP2 00003d9c: DUP2 00003d9d: PUSH1 0x01 00003d9f: SHR 00003da0: XOR 00003da1: PUSH2 0x4c91 00003da4: JUMPI 00003da5: SWAP1 00003da6: POP 00003da7: DUP1 00003da8: ISZERO 00003da9: PUSH2 0x4c91 00003dac: JUMPI 00003dad: DUP1 00003dae: DUP3 00003daf: DIV 00003db0: SWAP1 00003db1: POP 00003db2: SWAP1 00003db3: POP 00003db4: PUSH1 0xa0 00003db6: MSTORE 00003db7: PUSH1 0x80 00003db9: MLOAD 00003dba: PUSH1 0xa0 00003dbc: MLOAD 00003dbd: DUP1 00003dbe: DUP3 00003dbf: MUL 00003dc0: DUP2 00003dc1: ISZERO 00003dc2: DUP4 00003dc3: DUP4 00003dc4: DUP4 00003dc5: DIV 00003dc6: EQ 00003dc7: OR 00003dc8: ISZERO 00003dc9: PUSH2 0x4c91 00003dcc: JUMPI 00003dcd: SWAP1 00003dce: POP 00003dcf: SWAP1 00003dd0: POP 00003dd1: DUP1 00003dd2: PUSH1 0xb5 00003dd4: PUSH18 0x010000000000000000000000000000000000 00003de7: DUP3 00003de8: LT 00003de9: PUSH2 0x3df9 00003dec: JUMPI 00003ded: DUP2 00003dee: PUSH1 0x80 00003df0: SHR 00003df1: SWAP2 00003df2: POP 00003df3: DUP1 00003df4: PUSH1 0x40 00003df6: SHL 00003df7: SWAP1 00003df8: POP 00003df9: JUMPDEST 00003dfa: PUSH10 0x01000000000000000000 00003e05: DUP3 00003e06: LT 00003e07: PUSH2 0x3e17 00003e0a: JUMPI 00003e0b: DUP2 00003e0c: PUSH1 0x40 00003e0e: SHR 00003e0f: SWAP2 00003e10: POP 00003e11: DUP1 00003e12: PUSH1 0x20 00003e14: SHL 00003e15: SWAP1 00003e16: POP 00003e17: JUMPDEST 00003e18: PUSH6 0x010000000000 00003e1f: DUP3 00003e20: LT 00003e21: PUSH2 0x3e31 00003e24: JUMPI 00003e25: DUP2 00003e26: PUSH1 0x20 00003e28: SHR 00003e29: SWAP2 00003e2a: POP 00003e2b: DUP1 00003e2c: PUSH1 0x10 00003e2e: SHL 00003e2f: SWAP1 00003e30: POP 00003e31: JUMPDEST 00003e32: PUSH4 0x01000000 00003e37: DUP3 00003e38: LT 00003e39: PUSH2 0x3e49 00003e3c: JUMPI 00003e3d: DUP2 00003e3e: PUSH1 0x10 00003e40: SHR 00003e41: SWAP2 00003e42: POP 00003e43: DUP1 00003e44: PUSH1 0x08 00003e46: SHL 00003e47: SWAP1 00003e48: POP 00003e49: JUMPDEST 00003e4a: PUSH3 0x010000 00003e4e: DUP3 00003e4f: ADD 00003e50: DUP2 00003e51: MUL 00003e52: PUSH1 0x12 00003e54: SHR 00003e55: SWAP1 00003e56: POP 00003e57: DUP1 00003e58: DUP2 00003e59: DUP5 00003e5a: DIV 00003e5b: ADD 00003e5c: PUSH1 0x01 00003e5e: SHR 00003e5f: SWAP1 00003e60: POP 00003e61: DUP1 00003e62: DUP2 00003e63: DUP5 00003e64: DIV 00003e65: ADD 00003e66: PUSH1 0x01 00003e68: SHR 00003e69: SWAP1 00003e6a: POP 00003e6b: DUP1 00003e6c: DUP2 00003e6d: DUP5 00003e6e: DIV 00003e6f: ADD 00003e70: PUSH1 0x01 00003e72: SHR 00003e73: SWAP1 00003e74: POP 00003e75: DUP1 00003e76: DUP2 00003e77: DUP5 00003e78: DIV 00003e79: ADD 00003e7a: PUSH1 0x01 00003e7c: SHR 00003e7d: SWAP1 00003e7e: POP 00003e7f: DUP1 00003e80: DUP2 00003e81: DUP5 00003e82: DIV 00003e83: ADD 00003e84: PUSH1 0x01 00003e86: SHR 00003e87: SWAP1 00003e88: POP 00003e89: DUP1 00003e8a: DUP2 00003e8b: DUP5 00003e8c: DIV 00003e8d: ADD 00003e8e: PUSH1 0x01 00003e90: SHR 00003e91: SWAP1 00003e92: POP 00003e93: DUP1 00003e94: DUP2 00003e95: DUP5 00003e96: DIV 00003e97: ADD 00003e98: PUSH1 0x01 00003e9a: SHR 00003e9b: SWAP1 00003e9c: POP 00003e9d: DUP1 00003e9e: DUP4 00003e9f: DIV 00003ea0: DUP1 00003ea1: DUP3 00003ea2: DUP2 00003ea3: XOR 00003ea4: DUP3 00003ea5: DUP5 00003ea6: LT 00003ea7: MUL 00003ea8: XOR 00003ea9: SWAP1 00003eaa: POP 00003eab: SWAP1 00003eac: POP 00003ead: SWAP1 00003eae: POP 00003eaf: SWAP1 00003eb0: POP 00003eb1: DUP2 00003eb2: MSTORE 00003eb3: POP 00003eb4: JUMP 00003eb5: JUMPDEST 00003eb6: PUSH2 0x01a0 00003eb9: MLOAD 00003eba: PUSH1 0x60 00003ebc: MSTORE 00003ebd: PUSH2 0x01c0 00003ec0: MLOAD 00003ec1: PUSH1 0x80 00003ec3: MSTORE 00003ec4: PUSH2 0x3ece 00003ec7: PUSH2 0x0200 00003eca: PUSH2 0x2bfd 00003ecd: JUMP 00003ece: JUMPDEST 00003ecf: PUSH2 0x0200 00003ed2: MLOAD 00003ed3: PUSH1 0x01 00003ed5: SHL 00003ed6: PUSH1 0x02 00003ed8: SHR 00003ed9: PUSH2 0x01e0 00003edc: MSTORE 00003edd: PUSH1 0x00 00003edf: PUSH2 0x0200 00003ee2: MSTORE 00003ee3: PUSH1 0x00 00003ee5: PUSH1 0x02 00003ee7: SWAP1 00003ee8: JUMPDEST 00003ee9: DUP1 00003eea: PUSH1 0x05 00003eec: SHL 00003eed: PUSH2 0x0160 00003ef0: ADD 00003ef1: MLOAD 00003ef2: PUSH2 0x0220 00003ef5: MSTORE 00003ef6: PUSH2 0x0200 00003ef9: MLOAD 00003efa: PUSH2 0x0220 00003efd: MLOAD 00003efe: DUP1 00003eff: DUP3 00003f00: ADD 00003f01: DUP3 00003f02: DUP2 00003f03: LT 00003f04: PUSH2 0x4c91 00003f07: JUMPI 00003f08: SWAP1 00003f09: POP 00003f0a: SWAP1 00003f0b: POP 00003f0c: PUSH2 0x0200 00003f0f: MSTORE 00003f10: PUSH1 0x01 00003f12: ADD 00003f13: DUP2 00003f14: DUP2 00003f15: XOR 00003f16: PUSH2 0x3ee8 00003f19: JUMPI 00003f1a: POP 00003f1b: POP 00003f1c: PUSH2 0x0200 00003f1f: MLOAD 00003f20: PUSH1 0x01 00003f22: SHR 00003f23: PUSH2 0x0220 00003f26: MSTORE 00003f27: PUSH1 0x00 00003f29: PUSH2 0x0240 00003f2c: MSTORE 00003f2d: PUSH1 0x00 00003f2f: PUSH1 0x02 00003f31: SWAP1 00003f32: JUMPDEST 00003f33: DUP1 00003f34: PUSH1 0x05 00003f36: SHL 00003f37: PUSH2 0x0160 00003f3a: ADD 00003f3b: MLOAD 00003f3c: PUSH2 0x0260 00003f3f: MSTORE 00003f40: PUSH2 0x0220 00003f43: MLOAD 00003f44: PUSH2 0x0260 00003f47: MLOAD 00003f48: GT 00003f49: PUSH2 0x3f70 00003f4c: JUMPI 00003f4d: PUSH2 0x0240 00003f50: MLOAD 00003f51: PUSH2 0x0260 00003f54: MLOAD 00003f55: PUSH2 0x0220 00003f58: MLOAD 00003f59: SUB 00003f5a: DUP1 00003f5b: DUP3 00003f5c: ADD 00003f5d: DUP3 00003f5e: DUP2 00003f5f: LT 00003f60: PUSH2 0x4c91 00003f63: JUMPI 00003f64: SWAP1 00003f65: POP 00003f66: SWAP1 00003f67: POP 00003f68: PUSH2 0x0240 00003f6b: MSTORE 00003f6c: PUSH2 0x3f90 00003f6f: JUMP 00003f70: JUMPDEST 00003f71: PUSH2 0x0240 00003f74: MLOAD 00003f75: PUSH2 0x0220 00003f78: MLOAD 00003f79: PUSH2 0x0260 00003f7c: MLOAD 00003f7d: SUB 00003f7e: DUP1 00003f7f: DUP3 00003f80: ADD 00003f81: DUP3 00003f82: DUP2 00003f83: LT 00003f84: PUSH2 0x4c91 00003f87: JUMPI 00003f88: SWAP1 00003f89: POP 00003f8a: SWAP1 00003f8b: POP 00003f8c: PUSH2 0x0240 00003f8f: MSTORE 00003f90: JUMPDEST 00003f91: PUSH1 0x01 00003f93: ADD 00003f94: DUP2 00003f95: DUP2 00003f96: XOR 00003f97: PUSH2 0x3f32 00003f9a: JUMPI 00003f9b: POP 00003f9c: POP 00003f9d: PUSH2 0x01e0 00003fa0: MLOAD 00003fa1: PUSH2 0x0240 00003fa4: MLOAD 00003fa5: DUP1 00003fa6: DUP3 00003fa7: MUL 00003fa8: DUP2 00003fa9: ISZERO 00003faa: DUP4 00003fab: DUP4 00003fac: DUP4 00003fad: DIV 00003fae: EQ 00003faf: OR 00003fb0: ISZERO 00003fb1: PUSH2 0x4c91 00003fb4: JUMPI 00003fb5: SWAP1 00003fb6: POP 00003fb7: SWAP1 00003fb8: POP 00003fb9: PUSH2 0x0200 00003fbc: MLOAD 00003fbd: DUP1 00003fbe: ISZERO 00003fbf: PUSH2 0x4c91 00003fc2: JUMPI 00003fc3: DUP1 00003fc4: DUP3 00003fc5: DIV 00003fc6: SWAP1 00003fc7: POP 00003fc8: SWAP1 00003fc9: POP 00003fca: PUSH3 0x0186a0 00003fce: DUP2 00003fcf: ADD 00003fd0: DUP2 00003fd1: DUP2 00003fd2: LT 00003fd3: PUSH2 0x4c91 00003fd6: JUMPI 00003fd7: SWAP1 00003fd8: POP 00003fd9: DUP2 00003fda: MSTORE 00003fdb: POP 00003fdc: JUMP 00003fdd: JUMPDEST 00003fde: PUSH1 0x18 00003fe0: SLOAD 00003fe1: PUSH1 0x60 00003fe3: MLOAD 00003fe4: DUP1 00003fe5: DUP3 00003fe6: ADD 00003fe7: DUP3 00003fe8: DUP2 00003fe9: LT 00003fea: PUSH2 0x4c91 00003fed: JUMPI 00003fee: SWAP1 00003fef: POP 00003ff0: SWAP1 00003ff1: POP 00003ff2: PUSH1 0x18 00003ff4: SSTORE 00003ff5: PUSH1 0x16 00003ff7: PUSH1 0x40 00003ff9: MLOAD 00003ffa: PUSH1 0x20 00003ffc: MSTORE 00003ffd: PUSH1 0x00 00003fff: MSTORE 00004000: PUSH1 0x40 00004002: PUSH1 0x00 00004004: KECCAK256 00004005: DUP1 00004006: SLOAD 00004007: PUSH1 0x60 00004009: MLOAD 0000400a: DUP1 0000400b: DUP3 0000400c: ADD 0000400d: DUP3 0000400e: DUP2 0000400f: LT 00004010: PUSH2 0x4c91 00004013: JUMPI 00004014: SWAP1 00004015: POP 00004016: SWAP1 00004017: POP 00004018: DUP2 00004019: SSTORE 0000401a: POP 0000401b: PUSH1 0x40 0000401d: MLOAD 0000401e: PUSH1 0x00 00004020: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef 00004041: PUSH1 0x60 00004043: MLOAD 00004044: PUSH1 0x80 00004046: MSTORE 00004047: PUSH1 0x20 00004049: PUSH1 0x80 0000404b: LOG3 0000404c: PUSH1 0x01 0000404e: DUP2 0000404f: MSTORE 00004050: POP 00004051: JUMP 00004052: JUMPDEST 00004053: PUSH1 0x18 00004055: SLOAD 00004056: PUSH1 0x60 00004058: MLOAD 00004059: DUP1 0000405a: DUP3 0000405b: SUB 0000405c: DUP3 0000405d: DUP2 0000405e: GT 0000405f: PUSH2 0x4c91 00004062: JUMPI 00004063: SWAP1 00004064: POP 00004065: SWAP1 00004066: POP 00004067: PUSH1 0x18 00004069: SSTORE 0000406a: PUSH1 0x16 0000406c: PUSH1 0x40 0000406e: MLOAD 0000406f: PUSH1 0x20 00004071: MSTORE 00004072: PUSH1 0x00 00004074: MSTORE 00004075: PUSH1 0x40 00004077: PUSH1 0x00 00004079: KECCAK256 0000407a: DUP1 0000407b: SLOAD 0000407c: PUSH1 0x60 0000407e: MLOAD 0000407f: DUP1 00004080: DUP3 00004081: SUB 00004082: DUP3 00004083: DUP2 00004084: GT 00004085: PUSH2 0x4c91 00004088: JUMPI 00004089: SWAP1 0000408a: POP 0000408b: SWAP1 0000408c: POP 0000408d: DUP2 0000408e: SSTORE 0000408f: POP 00004090: PUSH1 0x00 00004092: PUSH1 0x40 00004094: MLOAD 00004095: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef 000040b6: PUSH1 0x60 000040b8: MLOAD 000040b9: PUSH1 0x80 000040bb: MSTORE 000040bc: PUSH1 0x20 000040be: PUSH1 0x80 000040c0: LOG3 000040c1: PUSH1 0x01 000040c3: DUP2 000040c4: MSTORE 000040c5: POP 000040c6: JUMP 000040c7: JUMPDEST 000040c8: PUSH1 0x40 000040ca: MLOAD 000040cb: PUSH1 0x20 000040cd: PUSH2 0x4d1a 000040d0: PUSH1 0x00 000040d2: CODECOPY 000040d3: PUSH1 0x00 000040d5: MLOAD 000040d6: DUP1 000040d7: DUP3 000040d8: MUL 000040d9: DUP2 000040da: ISZERO 000040db: DUP4 000040dc: DUP4 000040dd: DUP4 000040de: DIV 000040df: EQ 000040e0: OR 000040e1: ISZERO 000040e2: PUSH2 0x4c91 000040e5: JUMPI 000040e6: SWAP1 000040e7: POP 000040e8: SWAP1 000040e9: POP 000040ea: DUP2 000040eb: MSTORE 000040ec: PUSH8 0x0de0b6b3a7640000 000040f5: PUSH1 0x60 000040f7: MLOAD 000040f8: PUSH1 0x20 000040fa: PUSH2 0x4d3a 000040fd: PUSH1 0x00 000040ff: CODECOPY 00004100: PUSH1 0x00 00004102: MLOAD 00004103: DUP1 00004104: DUP3 00004105: MUL 00004106: DUP2 00004107: ISZERO 00004108: DUP4 00004109: DUP4 0000410a: DUP4 0000410b: DIV 0000410c: EQ 0000410d: OR 0000410e: ISZERO 0000410f: PUSH2 0x4c91 00004112: JUMPI 00004113: SWAP1 00004114: POP 00004115: SWAP1 00004116: POP 00004117: PUSH1 0x80 00004119: MLOAD 0000411a: DUP1 0000411b: DUP3 0000411c: MUL 0000411d: DUP2 0000411e: ISZERO 0000411f: DUP4 00004120: DUP4 00004121: DUP4 00004122: DIV 00004123: EQ 00004124: OR 00004125: ISZERO 00004126: PUSH2 0x4c91 00004129: JUMPI 0000412a: SWAP1 0000412b: POP 0000412c: SWAP1 0000412d: POP 0000412e: DIV 0000412f: PUSH1 0x20 00004131: DUP3 00004132: ADD 00004133: MSTORE 00004134: POP 00004135: JUMP 00004136: JUMPDEST 00004137: PUSH1 0x14 00004139: SLOAD 0000413a: PUSH2 0x0120 0000413d: MSTORE 0000413e: PUSH3 0x01517f 00004142: PUSH2 0x0120 00004145: MLOAD 00004146: TIMESTAMP 00004147: SUB 00004148: GT 00004149: ISZERO 0000414a: PUSH2 0x4157 0000414d: JUMPI 0000414e: TIMESTAMP 0000414f: PUSH1 0x0b 00004151: SLOAD 00004152: GT 00004153: PUSH2 0x415a 00004156: JUMP 00004157: JUMPDEST 00004158: PUSH1 0x01 0000415a: JUMPDEST 0000415b: ISZERO 0000415c: PUSH2 0x4164 0000415f: JUMPI 00004160: PUSH2 0x451c 00004163: JUMP 00004164: JUMPDEST 00004165: PUSH1 0x0f 00004167: SLOAD 00004168: PUSH2 0x0140 0000416b: MSTORE 0000416c: PUSH1 0x10 0000416e: SLOAD 0000416f: PUSH2 0x0160 00004172: MSTORE 00004173: PUSH1 0x18 00004175: SLOAD 00004176: PUSH2 0x0180 00004179: MSTORE 0000417a: PUSH2 0x0160 0000417d: MLOAD 0000417e: PUSH2 0x0140 00004181: MLOAD 00004182: GT 00004183: ISZERO 00004184: PUSH2 0x419b 00004187: JUMPI 00004188: PUSH8 0x0de0b6b3a763ffff 00004191: PUSH2 0x0180 00004194: MLOAD 00004195: GT 00004196: ISZERO 00004197: PUSH2 0x419e 0000419a: JUMP 0000419b: JUMPDEST 0000419c: PUSH1 0x01 0000419e: JUMPDEST 0000419f: ISZERO 000041a0: PUSH2 0x41a8 000041a3: JUMPI 000041a4: PUSH2 0x451c 000041a7: JUMP 000041a8: JUMPDEST 000041a9: PUSH2 0x41b3 000041ac: PUSH2 0x01e0 000041af: PUSH2 0x2a68 000041b2: JUMP 000041b3: JUMPDEST 000041b4: PUSH2 0x01e0 000041b7: DUP1 000041b8: MLOAD 000041b9: PUSH2 0x01a0 000041bc: MSTORE 000041bd: PUSH1 0x20 000041bf: DUP2 000041c0: ADD 000041c1: MLOAD 000041c2: PUSH2 0x01c0 000041c5: MSTORE 000041c6: POP 000041c7: PUSH1 0x0e 000041c9: SLOAD 000041ca: PUSH2 0x01e0 000041cd: MSTORE 000041ce: PUSH1 0x11 000041d0: SLOAD 000041d1: PUSH2 0x0200 000041d4: MSTORE 000041d5: PUSH1 0x01 000041d7: SLOAD 000041d8: PUSH2 0x0220 000041db: MSTORE 000041dc: PUSH1 0x20 000041de: PUSH2 0x4dba 000041e1: PUSH1 0x00 000041e3: CODECOPY 000041e4: PUSH1 0x00 000041e6: MLOAD 000041e7: PUSH4 0xcab4d3db 000041ec: PUSH2 0x0260 000041ef: MSTORE 000041f0: PUSH1 0x20 000041f2: PUSH2 0x0260 000041f5: PUSH1 0x04 000041f7: PUSH2 0x027c 000041fa: DUP5 000041fb: GAS 000041fc: STATICCALL 000041fd: PUSH2 0x420b 00004200: JUMPI 00004201: RETURNDATASIZE 00004202: PUSH1 0x00 00004204: PUSH1 0x00 00004206: RETURNDATACOPY 00004207: RETURNDATASIZE 00004208: PUSH1 0x00 0000420a: REVERT 0000420b: JUMPDEST 0000420c: PUSH1 0x20 0000420e: RETURNDATASIZE 0000420f: LT 00004210: PUSH2 0x4c91 00004213: JUMPI 00004214: PUSH2 0x0260 00004217: MLOAD 00004218: DUP1 00004219: PUSH1 0xa0 0000421b: SHR 0000421c: PUSH2 0x4c91 0000421f: JUMPI 00004220: PUSH2 0x02a0 00004223: MSTORE 00004224: PUSH2 0x02a0 00004227: SWAP1 00004228: POP 00004229: MLOAD 0000422a: PUSH2 0x0240 0000422d: MSTORE 0000422e: PUSH1 0x0c 00004230: SLOAD 00004231: PUSH2 0x0260 00004234: MSTORE 00004235: PUSH1 0x0d 00004237: SLOAD 00004238: PUSH2 0x0280 0000423b: MSTORE 0000423c: PUSH5 0x04a817c800 00004242: PUSH2 0x0160 00004245: MLOAD 00004246: PUSH2 0x0140 00004249: MLOAD 0000424a: SUB 0000424b: PUSH5 0x012a05f200 00004251: DUP2 00004252: MUL 00004253: DUP2 00004254: PUSH5 0x012a05f200 0000425a: DUP3 0000425b: DIV 0000425c: XOR 0000425d: PUSH2 0x4c91 00004260: JUMPI 00004261: SWAP1 00004262: POP 00004263: DIV 00004264: PUSH2 0x02a0 00004267: MSTORE 00004268: PUSH1 0x15 0000426a: SLOAD 0000426b: PUSH2 0x02c0 0000426e: MSTORE 0000426f: PUSH1 0x00 00004271: PUSH2 0x02e0 00004274: MSTORE 00004275: PUSH2 0x0240 00004278: MLOAD 00004279: ISZERO 0000427a: PUSH2 0x4288 0000427d: JUMPI 0000427e: PUSH2 0x02a0 00004281: MLOAD 00004282: ISZERO 00004283: ISZERO 00004284: PUSH2 0x428b 00004287: JUMP 00004288: JUMPDEST 00004289: PUSH1 0x00 0000428b: JUMPDEST 0000428c: ISZERO 0000428d: PUSH2 0x4357 00004290: JUMPI 00004291: PUSH2 0x0200 00004294: MLOAD 00004295: PUSH8 0x0de0b6b3a7640000 0000429e: DUP2 0000429f: MUL 000042a0: DUP2 000042a1: PUSH8 0x0de0b6b3a7640000 000042aa: DUP3 000042ab: DIV 000042ac: XOR 000042ad: PUSH2 0x4c91 000042b0: JUMPI 000042b1: SWAP1 000042b2: POP 000042b3: PUSH2 0x0200 000042b6: MLOAD 000042b7: PUSH2 0x02a0 000042ba: MLOAD 000042bb: DUP1 000042bc: DUP3 000042bd: SUB 000042be: DUP3 000042bf: DUP2 000042c0: GT 000042c1: PUSH2 0x4c91 000042c4: JUMPI 000042c5: SWAP1 000042c6: POP 000042c7: SWAP1 000042c8: POP 000042c9: DUP1 000042ca: ISZERO 000042cb: PUSH2 0x4c91 000042ce: JUMPI 000042cf: DUP1 000042d0: DUP3 000042d1: DIV 000042d2: SWAP1 000042d3: POP 000042d4: SWAP1 000042d5: POP 000042d6: PUSH8 0x0de0b6b3a7640000 000042df: DUP2 000042e0: SUB 000042e1: DUP2 000042e2: DUP2 000042e3: GT 000042e4: PUSH2 0x4c91 000042e7: JUMPI 000042e8: SWAP1 000042e9: POP 000042ea: PUSH2 0x02e0 000042ed: MSTORE 000042ee: PUSH2 0x02c0 000042f1: MLOAD 000042f2: PUSH2 0x0180 000042f5: MLOAD 000042f6: PUSH2 0x02e0 000042f9: MLOAD 000042fa: DUP1 000042fb: DUP3 000042fc: MUL 000042fd: DUP2 000042fe: ISZERO 000042ff: DUP4 00004300: DUP4 00004301: DUP4 00004302: DIV 00004303: EQ 00004304: OR 00004305: ISZERO 00004306: PUSH2 0x4c91 00004309: JUMPI 0000430a: SWAP1 0000430b: POP 0000430c: SWAP1 0000430d: POP 0000430e: PUSH8 0x0de0b6b3a7640000 00004317: DUP2 00004318: DIV 00004319: SWAP1 0000431a: POP 0000431b: DUP1 0000431c: DUP3 0000431d: ADD 0000431e: DUP3 0000431f: DUP2 00004320: LT 00004321: PUSH2 0x4c91 00004324: JUMPI 00004325: SWAP1 00004326: POP 00004327: SWAP1 00004328: POP 00004329: PUSH2 0x02c0 0000432c: MSTORE 0000432d: PUSH2 0x0140 00004330: MLOAD 00004331: PUSH2 0x02a0 00004334: MLOAD 00004335: DUP1 00004336: PUSH1 0x01 00004338: SHL 00004339: DUP2 0000433a: DUP2 0000433b: PUSH1 0x01 0000433d: SHR 0000433e: XOR 0000433f: PUSH2 0x4c91 00004342: JUMPI 00004343: SWAP1 00004344: POP 00004345: DUP1 00004346: DUP3 00004347: SUB 00004348: DUP3 00004349: DUP2 0000434a: GT 0000434b: PUSH2 0x4c91 0000434e: JUMPI 0000434f: SWAP1 00004350: POP 00004351: SWAP1 00004352: POP 00004353: PUSH2 0x0140 00004356: MSTORE 00004357: JUMPDEST 00004358: PUSH2 0x0180 0000435b: MLOAD 0000435c: PUSH2 0x02c0 0000435f: MLOAD 00004360: DUP1 00004361: DUP3 00004362: ADD 00004363: DUP3 00004364: DUP2 00004365: LT 00004366: PUSH2 0x4c91 00004369: JUMPI 0000436a: SWAP1 0000436b: POP 0000436c: SWAP1 0000436d: POP 0000436e: PUSH2 0x0300 00004371: MSTORE 00004372: PUSH2 0x01e0 00004375: MLOAD 00004376: PUSH1 0x40 00004378: MSTORE 00004379: PUSH2 0x0220 0000437c: MLOAD 0000437d: PUSH1 0x60 0000437f: MSTORE 00004380: PUSH2 0x438a 00004383: PUSH2 0x0320 00004386: PUSH2 0x3d69 00004389: JUMP 0000438a: JUMPDEST 0000438b: PUSH2 0x0320 0000438e: MLOAD 0000438f: PUSH8 0x0de0b6b3a7640000 00004398: DUP2 00004399: MUL 0000439a: DUP2 0000439b: PUSH8 0x0de0b6b3a7640000 000043a4: DUP3 000043a5: DIV 000043a6: XOR 000043a7: PUSH2 0x4c91 000043aa: JUMPI 000043ab: SWAP1 000043ac: POP 000043ad: PUSH2 0x0300 000043b0: MLOAD 000043b1: DUP1 000043b2: ISZERO 000043b3: PUSH2 0x4c91 000043b6: JUMPI 000043b7: DUP1 000043b8: DUP3 000043b9: DIV 000043ba: SWAP1 000043bb: POP 000043bc: SWAP1 000043bd: POP 000043be: PUSH2 0x0200 000043c1: MSTORE 000043c2: PUSH8 0x0de0b6b3a763ffff 000043cb: PUSH2 0x0200 000043ce: MLOAD 000043cf: GT 000043d0: PUSH2 0x43d8 000043d3: JUMPI 000043d4: PUSH2 0x451c 000043d7: JUMP 000043d8: JUMPDEST 000043d9: PUSH1 0x00 000043db: PUSH1 0x15 000043dd: SSTORE 000043de: PUSH2 0x0140 000043e1: MLOAD 000043e2: PUSH1 0x0f 000043e4: SSTORE 000043e5: TIMESTAMP 000043e6: PUSH1 0x14 000043e8: SSTORE 000043e9: PUSH2 0x0200 000043ec: MLOAD 000043ed: PUSH1 0x11 000043ef: SSTORE 000043f0: PUSH2 0x01e0 000043f3: MLOAD 000043f4: PUSH2 0x0300 000043f7: MLOAD 000043f8: PUSH2 0x01e0 000043fb: MLOAD 000043fc: PUSH2 0x02c0 000043ff: MLOAD 00004400: DUP1 00004401: DUP3 00004402: MUL 00004403: DUP2 00004404: ISZERO 00004405: DUP4 00004406: DUP4 00004407: DUP4 00004408: DIV 00004409: EQ 0000440a: OR 0000440b: ISZERO 0000440c: PUSH2 0x4c91 0000440f: JUMPI 00004410: SWAP1 00004411: POP 00004412: SWAP1 00004413: POP 00004414: DIV 00004415: DUP1 00004416: DUP3 00004417: SUB 00004418: DUP3 00004419: DUP2 0000441a: GT 0000441b: PUSH2 0x4c91 0000441e: JUMPI 0000441f: SWAP1 00004420: POP 00004421: SWAP1 00004422: POP 00004423: PUSH1 0x0e 00004425: SSTORE 00004426: PUSH2 0x0160 00004429: MLOAD 0000442a: PUSH2 0x0140 0000442d: MLOAD 0000442e: GT 0000442f: ISZERO 00004430: PUSH2 0x443b 00004433: JUMPI 00004434: PUSH2 0x0140 00004437: MLOAD 00004438: PUSH1 0x10 0000443a: SSTORE 0000443b: JUMPDEST 0000443c: PUSH1 0x40 0000443e: CALLDATASIZE 0000443f: PUSH2 0x0320 00004442: CALLDATACOPY 00004443: PUSH2 0x02c0 00004446: MLOAD 00004447: ISZERO 00004448: PUSH2 0x451c 0000444b: JUMPI 0000444c: PUSH1 0x00 0000444e: PUSH1 0x02 00004450: SWAP1 00004451: JUMPDEST 00004452: DUP1 00004453: PUSH2 0x0360 00004456: MSTORE 00004457: PUSH2 0x0360 0000445a: MLOAD 0000445b: PUSH1 0x01 0000445d: DUP2 0000445e: GT 0000445f: PUSH2 0x4c91 00004462: JUMPI 00004463: PUSH1 0x05 00004465: SHL 00004466: PUSH2 0x0260 00004469: ADD 0000446a: MLOAD 0000446b: PUSH2 0x02c0 0000446e: MLOAD 0000446f: DUP1 00004470: DUP3 00004471: MUL 00004472: DUP2 00004473: ISZERO 00004474: DUP4 00004475: DUP4 00004476: DUP4 00004477: DIV 00004478: EQ 00004479: OR 0000447a: ISZERO 0000447b: PUSH2 0x4c91 0000447e: JUMPI 0000447f: SWAP1 00004480: POP 00004481: SWAP1 00004482: POP 00004483: PUSH2 0x0300 00004486: MLOAD 00004487: DUP1 00004488: ISZERO 00004489: PUSH2 0x4c91 0000448c: JUMPI 0000448d: DUP1 0000448e: DUP3 0000448f: DIV 00004490: SWAP1 00004491: POP 00004492: SWAP1 00004493: POP 00004494: PUSH2 0x0360 00004497: MLOAD 00004498: PUSH1 0x01 0000449a: DUP2 0000449b: GT 0000449c: PUSH2 0x4c91 0000449f: JUMPI 000044a0: PUSH1 0x05 000044a2: SHL 000044a3: PUSH2 0x0320 000044a6: ADD 000044a7: MSTORE 000044a8: PUSH2 0x0360 000044ab: MLOAD 000044ac: PUSH1 0x40 000044ae: MSTORE 000044af: PUSH2 0x0360 000044b2: MLOAD 000044b3: PUSH1 0x01 000044b5: DUP2 000044b6: GT 000044b7: PUSH2 0x4c91 000044ba: JUMPI 000044bb: PUSH1 0x05 000044bd: SHL 000044be: PUSH2 0x0320 000044c1: ADD 000044c2: MLOAD 000044c3: PUSH1 0x60 000044c5: MSTORE 000044c6: PUSH2 0x0240 000044c9: MLOAD 000044ca: PUSH1 0x80 000044cc: MSTORE 000044cd: PUSH2 0x44d4 000044d0: PUSH2 0x29bb 000044d3: JUMP 000044d4: JUMPDEST 000044d5: PUSH1 0x01 000044d7: ADD 000044d8: DUP2 000044d9: DUP2 000044da: XOR 000044db: PUSH2 0x4451 000044de: JUMPI 000044df: POP 000044e0: POP 000044e1: PUSH2 0x0240 000044e4: MLOAD 000044e5: PUSH32 0x3bbd5f2f4711532d6e9ee88dfdf2f1468e9a4c3ae5e14d2e1a67bf4242d008d0 00004506: PUSH2 0x0320 00004509: MLOAD 0000450a: PUSH2 0x0360 0000450d: MSTORE 0000450e: PUSH2 0x0340 00004511: MLOAD 00004512: PUSH2 0x0380 00004515: MSTORE 00004516: PUSH1 0x40 00004518: PUSH2 0x0360 0000451b: LOG2 0000451c: JUMPDEST 0000451d: JUMP 0000451e: JUMPDEST 0000451f: PUSH1 0x18 00004521: SLOAD 00004522: PUSH2 0x0200 00004525: MSTORE 00004526: PUSH2 0x0200 00004529: MLOAD 0000452a: PUSH2 0x01a0 0000452d: MLOAD 0000452e: GT 0000452f: PUSH2 0x4c91 00004532: JUMPI 00004533: PUSH1 0x01 00004535: PUSH2 0x01c0 00004538: MLOAD 00004539: GT 0000453a: PUSH2 0x4c91 0000453d: JUMPI 0000453e: PUSH1 0x0c 00004540: SLOAD 00004541: PUSH2 0x0220 00004544: MSTORE 00004545: PUSH1 0x0d 00004547: SLOAD 00004548: PUSH2 0x0240 0000454b: MSTORE 0000454c: PUSH1 0x00 0000454e: PUSH2 0x0260 00004551: MSTORE 00004552: PUSH1 0x01 00004554: SLOAD 00004555: PUSH1 0x20 00004557: PUSH2 0x4d3a 0000455a: PUSH1 0x00 0000455c: CODECOPY 0000455d: PUSH1 0x00 0000455f: MLOAD 00004560: DUP1 00004561: DUP3 00004562: MUL 00004563: DUP2 00004564: ISZERO 00004565: DUP4 00004566: DUP4 00004567: DUP4 00004568: DIV 00004569: EQ 0000456a: OR 0000456b: ISZERO 0000456c: PUSH2 0x4c91 0000456f: JUMPI 00004570: SWAP1 00004571: POP 00004572: SWAP1 00004573: POP 00004574: PUSH2 0x0280 00004577: MSTORE 00004578: PUSH2 0x0220 0000457b: MLOAD 0000457c: PUSH1 0x20 0000457e: PUSH2 0x4d1a 00004581: PUSH1 0x00 00004583: CODECOPY 00004584: PUSH1 0x00 00004586: MLOAD 00004587: DUP1 00004588: DUP3 00004589: MUL 0000458a: DUP2 0000458b: ISZERO 0000458c: DUP4 0000458d: DUP4 0000458e: DUP4 0000458f: DIV 00004590: EQ 00004591: OR 00004592: ISZERO 00004593: PUSH2 0x4c91 00004596: JUMPI 00004597: SWAP1 00004598: POP 00004599: SWAP1 0000459a: POP 0000459b: PUSH2 0x02a0 0000459e: MSTORE 0000459f: PUSH8 0x0de0b6b3a7640000 000045a8: PUSH2 0x0240 000045ab: MLOAD 000045ac: PUSH2 0x0280 000045af: MLOAD 000045b0: DUP1 000045b1: DUP3 000045b2: MUL 000045b3: DUP2 000045b4: ISZERO 000045b5: DUP4 000045b6: DUP4 000045b7: DUP4 000045b8: DIV 000045b9: EQ 000045ba: OR 000045bb: ISZERO 000045bc: PUSH2 0x4c91 000045bf: JUMPI 000045c0: SWAP1 000045c1: POP 000045c2: SWAP1 000045c3: POP 000045c4: DIV 000045c5: PUSH2 0x02c0 000045c8: MSTORE 000045c9: PUSH2 0x01c0 000045cc: MLOAD 000045cd: PUSH2 0x45fe 000045d0: JUMPI 000045d1: PUSH1 0x20 000045d3: PUSH2 0x4d1a 000045d6: PUSH1 0x00 000045d8: CODECOPY 000045d9: PUSH1 0x00 000045db: MLOAD 000045dc: PUSH8 0x0de0b6b3a7640000 000045e5: DUP2 000045e6: MUL 000045e7: DUP2 000045e8: PUSH8 0x0de0b6b3a7640000 000045f1: DUP3 000045f2: DIV 000045f3: XOR 000045f4: PUSH2 0x4c91 000045f7: JUMPI 000045f8: SWAP1 000045f9: POP 000045fa: PUSH2 0x0280 000045fd: MSTORE 000045fe: JUMPDEST 000045ff: PUSH2 0x01e0 00004602: MLOAD 00004603: PUSH2 0x4612 00004606: JUMPI 00004607: PUSH1 0x0e 00004609: SLOAD 0000460a: PUSH2 0x0260 0000460d: MSTORE 0000460e: PUSH2 0x467b 00004611: JUMP 00004612: JUMPDEST 00004613: PUSH1 0x20 00004615: PUSH2 0x4d5a 00004618: PUSH1 0x00 0000461a: CODECOPY 0000461b: PUSH1 0x00 0000461d: MLOAD 0000461e: PUSH4 0xe6864766 00004623: PUSH2 0x02e0 00004626: MSTORE 00004627: PUSH2 0x0160 0000462a: MLOAD 0000462b: PUSH2 0x0300 0000462e: MSTORE 0000462f: PUSH2 0x0180 00004632: MLOAD 00004633: PUSH2 0x0320 00004636: MSTORE 00004637: PUSH2 0x02a0 0000463a: MLOAD 0000463b: PUSH2 0x0340 0000463e: MSTORE 0000463f: PUSH2 0x02c0 00004642: MLOAD 00004643: PUSH2 0x0360 00004646: MSTORE 00004647: PUSH1 0x00 00004649: PUSH2 0x0380 0000464c: MSTORE 0000464d: PUSH1 0x20 0000464f: PUSH2 0x02e0 00004652: PUSH1 0xa4 00004654: PUSH2 0x02fc 00004657: DUP5 00004658: GAS 00004659: STATICCALL 0000465a: PUSH2 0x4668 0000465d: JUMPI 0000465e: RETURNDATASIZE 0000465f: PUSH1 0x00 00004661: PUSH1 0x00 00004663: RETURNDATACOPY 00004664: RETURNDATASIZE 00004665: PUSH1 0x00 00004667: REVERT 00004668: JUMPDEST 00004669: PUSH1 0x20 0000466b: RETURNDATASIZE 0000466c: LT 0000466d: PUSH2 0x4c91 00004670: JUMPI 00004671: PUSH2 0x02e0 00004674: SWAP1 00004675: POP 00004676: MLOAD 00004677: PUSH2 0x0260 0000467a: MSTORE 0000467b: JUMPDEST 0000467c: PUSH2 0x0260 0000467f: MLOAD 00004680: PUSH2 0x02e0 00004683: MSTORE 00004684: PUSH2 0x02a0 00004687: MLOAD 00004688: PUSH2 0x0300 0000468b: MSTORE 0000468c: PUSH2 0x02c0 0000468f: MLOAD 00004690: PUSH2 0x0320 00004693: MSTORE 00004694: PUSH2 0x01c0 00004697: MLOAD 00004698: PUSH1 0x01 0000469a: DUP2 0000469b: GT 0000469c: PUSH2 0x4c91 0000469f: JUMPI 000046a0: PUSH1 0x05 000046a2: SHL 000046a3: PUSH2 0x02a0 000046a6: ADD 000046a7: MLOAD 000046a8: DUP1 000046a9: PUSH1 0x01 000046ab: SHL 000046ac: DUP2 000046ad: DUP2 000046ae: PUSH1 0x01 000046b0: SHR 000046b1: XOR 000046b2: PUSH2 0x4c91 000046b5: JUMPI 000046b6: SWAP1 000046b7: POP 000046b8: PUSH2 0x01a0 000046bb: MLOAD 000046bc: DUP1 000046bd: DUP3 000046be: MUL 000046bf: DUP2 000046c0: ISZERO 000046c1: DUP4 000046c2: DUP4 000046c3: DUP4 000046c4: DIV 000046c5: EQ 000046c6: OR 000046c7: ISZERO 000046c8: PUSH2 0x4c91 000046cb: JUMPI 000046cc: SWAP1 000046cd: POP 000046ce: SWAP1 000046cf: POP 000046d0: PUSH2 0x0200 000046d3: MLOAD 000046d4: DUP1 000046d5: ISZERO 000046d6: PUSH2 0x4c91 000046d9: JUMPI 000046da: DUP1 000046db: DUP3 000046dc: DIV 000046dd: SWAP1 000046de: POP 000046df: SWAP1 000046e0: POP 000046e1: PUSH2 0x0340 000046e4: MSTORE 000046e5: PUSH1 0x13 000046e7: SLOAD 000046e8: PUSH1 0x40 000046ea: MSTORE 000046eb: PUSH2 0x46f5 000046ee: PUSH2 0x0380 000046f1: PUSH2 0x2bc1 000046f4: JUMP 000046f5: JUMPDEST 000046f6: PUSH2 0x0380 000046f9: PUSH1 0x20 000046fb: DUP2 000046fc: ADD 000046fd: SWAP1 000046fe: POP 000046ff: MLOAD 00004700: PUSH2 0x0360 00004703: MSTORE 00004704: PUSH2 0x01c0 00004707: MLOAD 00004708: PUSH1 0x01 0000470a: DUP2 0000470b: GT 0000470c: PUSH2 0x4c91 0000470f: JUMPI 00004710: PUSH1 0x05 00004712: SHL 00004713: PUSH2 0x0300 00004716: ADD 00004717: MLOAD 00004718: PUSH2 0x0340 0000471b: MLOAD 0000471c: LT 0000471d: ISZERO 0000471e: PUSH2 0x476d 00004721: JUMPI 00004722: PUSH2 0x01c0 00004725: MLOAD 00004726: PUSH1 0x01 00004728: DUP2 00004729: GT 0000472a: PUSH2 0x4c91 0000472d: JUMPI 0000472e: PUSH1 0x05 00004730: SHL 00004731: PUSH2 0x0300 00004734: ADD 00004735: DUP1 00004736: MLOAD 00004737: PUSH2 0x0340 0000473a: MLOAD 0000473b: DUP1 0000473c: DUP3 0000473d: SUB 0000473e: DUP3 0000473f: DUP2 00004740: GT 00004741: PUSH2 0x4c91 00004744: JUMPI 00004745: SWAP1 00004746: POP 00004747: SWAP1 00004748: POP 00004749: DUP2 0000474a: MSTORE 0000474b: POP 0000474c: PUSH2 0x0300 0000474f: MLOAD 00004750: PUSH1 0x60 00004752: MSTORE 00004753: PUSH2 0x0320 00004756: MLOAD 00004757: PUSH1 0x80 00004759: MSTORE 0000475a: PUSH2 0x4764 0000475d: PUSH2 0x0380 00004760: PUSH2 0x2bfd 00004763: JUMP 00004764: JUMPDEST 00004765: PUSH2 0x0380 00004768: MLOAD 00004769: PUSH2 0x0360 0000476c: MSTORE 0000476d: JUMPDEST 0000476e: PUSH2 0x0200 00004771: MLOAD 00004772: PUSH2 0x01a0 00004775: MLOAD 00004776: PUSH2 0x02e0 00004779: MLOAD 0000477a: DUP1 0000477b: DUP3 0000477c: MUL 0000477d: DUP2 0000477e: ISZERO 0000477f: DUP4 00004780: DUP4 00004781: DUP4 00004782: DIV 00004783: EQ 00004784: OR 00004785: ISZERO 00004786: PUSH2 0x4c91 00004789: JUMPI 0000478a: SWAP1 0000478b: POP 0000478c: SWAP1 0000478d: POP 0000478e: DIV 0000478f: PUSH2 0x0380 00004792: MSTORE 00004793: PUSH2 0x0360 00004796: MLOAD 00004797: PUSH2 0x0380 0000479a: MLOAD 0000479b: DUP1 0000479c: DUP3 0000479d: MUL 0000479e: DUP2 0000479f: ISZERO 000047a0: DUP4 000047a1: DUP4 000047a2: DUP4 000047a3: DIV 000047a4: EQ 000047a5: OR 000047a6: ISZERO 000047a7: PUSH2 0x4c91 000047aa: JUMPI 000047ab: SWAP1 000047ac: POP 000047ad: SWAP1 000047ae: POP 000047af: PUSH5 0x04a817c800 000047b5: DUP2 000047b6: DIV 000047b7: SWAP1 000047b8: POP 000047b9: PUSH1 0x01 000047bb: DUP2 000047bc: ADD 000047bd: DUP2 000047be: DUP2 000047bf: LT 000047c0: PUSH2 0x4c91 000047c3: JUMPI 000047c4: SWAP1 000047c5: POP 000047c6: PUSH2 0x03a0 000047c9: MSTORE 000047ca: PUSH2 0x03a0 000047cd: MLOAD 000047ce: DUP1 000047cf: PUSH1 0x01 000047d1: SHL 000047d2: DUP2 000047d3: DUP2 000047d4: PUSH1 0x01 000047d6: SHR 000047d7: XOR 000047d8: PUSH2 0x4c91 000047db: JUMPI 000047dc: SWAP1 000047dd: POP 000047de: PUSH2 0x01c0 000047e1: MLOAD 000047e2: PUSH1 0x01 000047e4: DUP2 000047e5: GT 000047e6: PUSH2 0x4c91 000047e9: JUMPI 000047ea: PUSH1 0x05 000047ec: SHL 000047ed: PUSH2 0x0220 000047f0: ADD 000047f1: MLOAD 000047f2: DUP1 000047f3: DUP3 000047f4: MUL 000047f5: DUP2 000047f6: ISZERO 000047f7: DUP4 000047f8: DUP4 000047f9: DUP4 000047fa: DIV 000047fb: EQ 000047fc: OR 000047fd: ISZERO 000047fe: PUSH2 0x4c91 00004801: JUMPI 00004802: SWAP1 00004803: POP 00004804: SWAP1 00004805: POP 00004806: PUSH2 0x02e0 00004809: MLOAD 0000480a: DUP1 0000480b: ISZERO 0000480c: PUSH2 0x4c91 0000480f: JUMPI 00004810: DUP1 00004811: DUP3 00004812: DIV 00004813: SWAP1 00004814: POP 00004815: SWAP1 00004816: POP 00004817: PUSH2 0x03c0 0000481a: MSTORE 0000481b: PUSH2 0x02e0 0000481e: MLOAD 0000481f: PUSH2 0x0380 00004822: MLOAD 00004823: PUSH2 0x03a0 00004826: MLOAD 00004827: DUP1 00004828: DUP3 00004829: SUB 0000482a: DUP3 0000482b: DUP2 0000482c: GT 0000482d: PUSH2 0x4c91 00004830: JUMPI 00004831: SWAP1 00004832: POP 00004833: SWAP1 00004834: POP 00004835: DUP1 00004836: DUP3 00004837: SUB 00004838: DUP3 00004839: DUP2 0000483a: GT 0000483b: PUSH2 0x4c91 0000483e: JUMPI 0000483f: SWAP1 00004840: POP 00004841: SWAP1 00004842: POP 00004843: PUSH2 0x02e0 00004846: MSTORE 00004847: PUSH1 0x20 00004849: PUSH2 0x4d5a 0000484c: PUSH1 0x00 0000484e: CODECOPY 0000484f: PUSH1 0x00 00004851: MLOAD 00004852: PUSH4 0x43d188fb 00004857: PUSH2 0x0400 0000485a: MSTORE 0000485b: PUSH2 0x0160 0000485e: MLOAD 0000485f: PUSH2 0x0420 00004862: MSTORE 00004863: PUSH2 0x0180 00004866: MLOAD 00004867: PUSH2 0x0440 0000486a: MSTORE 0000486b: PUSH2 0x02a0 0000486e: MLOAD 0000486f: PUSH2 0x0460 00004872: MSTORE 00004873: PUSH2 0x02c0 00004876: MLOAD 00004877: PUSH2 0x0480 0000487a: MSTORE 0000487b: PUSH2 0x02e0 0000487e: MLOAD 0000487f: PUSH2 0x04a0 00004882: MSTORE 00004883: PUSH2 0x01c0 00004886: MLOAD 00004887: PUSH2 0x04c0 0000488a: MSTORE 0000488b: PUSH1 0x40 0000488d: PUSH2 0x0400 00004890: PUSH1 0xc4 00004892: PUSH2 0x041c 00004895: DUP5 00004896: GAS 00004897: STATICCALL 00004898: PUSH2 0x48a6 0000489b: JUMPI 0000489c: RETURNDATASIZE 0000489d: PUSH1 0x00 0000489f: PUSH1 0x00 000048a1: RETURNDATACOPY 000048a2: RETURNDATASIZE 000048a3: PUSH1 0x00 000048a5: REVERT 000048a6: JUMPDEST 000048a7: PUSH1 0x40 000048a9: RETURNDATASIZE 000048aa: LT 000048ab: PUSH2 0x4c91 000048ae: JUMPI 000048af: PUSH2 0x0400 000048b2: SWAP1 000048b3: POP 000048b4: MLOAD 000048b5: PUSH2 0x03e0 000048b8: MSTORE 000048b9: PUSH2 0x01c0 000048bc: MLOAD 000048bd: PUSH1 0x01 000048bf: DUP2 000048c0: GT 000048c1: PUSH2 0x4c91 000048c4: JUMPI 000048c5: PUSH1 0x05 000048c7: SHL 000048c8: PUSH2 0x02a0 000048cb: ADD 000048cc: MLOAD 000048cd: PUSH2 0x03e0 000048d0: MLOAD 000048d1: DUP1 000048d2: DUP3 000048d3: SUB 000048d4: DUP3 000048d5: DUP2 000048d6: GT 000048d7: PUSH2 0x4c91 000048da: JUMPI 000048db: SWAP1 000048dc: POP 000048dd: SWAP1 000048de: POP 000048df: PUSH8 0x0de0b6b3a7640000 000048e8: DUP2 000048e9: MUL 000048ea: DUP2 000048eb: PUSH8 0x0de0b6b3a7640000 000048f4: DUP3 000048f5: DIV 000048f6: XOR 000048f7: PUSH2 0x4c91 000048fa: JUMPI 000048fb: SWAP1 000048fc: POP 000048fd: PUSH2 0x0280 00004900: MLOAD 00004901: DUP1 00004902: ISZERO 00004903: PUSH2 0x4c91 00004906: JUMPI 00004907: DUP1 00004908: DUP3 00004909: DIV 0000490a: SWAP1 0000490b: POP 0000490c: SWAP1 0000490d: POP 0000490e: PUSH2 0x0400 00004911: MSTORE 00004912: PUSH2 0x03e0 00004915: MLOAD 00004916: PUSH2 0x01c0 00004919: MLOAD 0000491a: PUSH1 0x01 0000491c: DUP2 0000491d: GT 0000491e: PUSH2 0x4c91 00004921: JUMPI 00004922: PUSH1 0x05 00004924: SHL 00004925: PUSH2 0x02a0 00004928: ADD 00004929: MSTORE 0000492a: PUSH2 0x0400 0000492d: MLOAD 0000492e: DUP2 0000492f: MSTORE 00004930: PUSH2 0x02e0 00004933: MLOAD 00004934: PUSH1 0x20 00004936: DUP3 00004937: ADD 00004938: MSTORE 00004939: PUSH1 0x40 0000493b: DUP2 0000493c: ADD 0000493d: PUSH2 0x02a0 00004940: MLOAD 00004941: DUP2 00004942: MSTORE 00004943: PUSH2 0x02c0 00004946: MLOAD 00004947: PUSH1 0x20 00004949: DUP3 0000494a: ADD 0000494b: MSTORE 0000494c: POP 0000494d: PUSH2 0x03c0 00004950: MLOAD 00004951: PUSH1 0x80 00004953: DUP3 00004954: ADD 00004955: MSTORE 00004956: POP 00004957: JUMP 00004958: JUMPDEST 00004959: PUSH1 0x80 0000495b: MLOAD 0000495c: PUSH1 0x60 0000495e: MLOAD 0000495f: PUSH1 0x40 00004961: SHL 00004962: PUSH1 0x40 00004964: MLOAD 00004965: PUSH1 0x80 00004967: SHL 00004968: OR 00004969: OR 0000496a: DUP2 0000496b: MSTORE 0000496c: POP 0000496d: JUMP 0000496e: JUMPDEST 0000496f: PUSH1 0x80 00004971: MLOAD 00004972: PUSH1 0x17 00004974: PUSH1 0x40 00004976: MLOAD 00004977: PUSH1 0x20 00004979: MSTORE 0000497a: PUSH1 0x00 0000497c: MSTORE 0000497d: PUSH1 0x40 0000497f: PUSH1 0x00 00004981: KECCAK256 00004982: DUP1 00004983: PUSH1 0x60 00004985: MLOAD 00004986: PUSH1 0x20 00004988: MSTORE 00004989: PUSH1 0x00 0000498b: MSTORE 0000498c: PUSH1 0x40 0000498e: PUSH1 0x00 00004990: KECCAK256 00004991: SWAP1 00004992: POP 00004993: SSTORE 00004994: PUSH1 0x60 00004996: MLOAD 00004997: PUSH1 0x40 00004999: MLOAD 0000499a: PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925 000049bb: PUSH1 0x80 000049bd: MLOAD 000049be: PUSH1 0xa0 000049c0: MSTORE 000049c1: PUSH1 0x20 000049c3: PUSH1 0xa0 000049c5: LOG3 000049c6: JUMP 000049c7: JUMPDEST 000049c8: PUSH1 0x60 000049ca: MLOAD 000049cb: ADDRESS 000049cc: DUP2 000049cd: EQ 000049ce: PUSH2 0x49d9 000049d1: JUMPI 000049d2: DUP1 000049d3: ISZERO 000049d4: ISZERO 000049d5: PUSH2 0x49dc 000049d8: JUMP 000049d9: JUMPDEST 000049da: PUSH1 0x00 000049dc: JUMPDEST 000049dd: SWAP1 000049de: POP 000049df: ISZERO 000049e0: PUSH2 0x4c91 000049e3: JUMPI 000049e4: PUSH1 0x16 000049e6: PUSH1 0x40 000049e8: MLOAD 000049e9: PUSH1 0x20 000049eb: MSTORE 000049ec: PUSH1 0x00 000049ee: MSTORE 000049ef: PUSH1 0x40 000049f1: PUSH1 0x00 000049f3: KECCAK256 000049f4: DUP1 000049f5: SLOAD 000049f6: PUSH1 0x80 000049f8: MLOAD 000049f9: DUP1 000049fa: DUP3 000049fb: SUB 000049fc: DUP3 000049fd: DUP2 000049fe: GT 000049ff: PUSH2 0x4c91 00004a02: JUMPI 00004a03: SWAP1 00004a04: POP 00004a05: SWAP1 00004a06: POP 00004a07: DUP2 00004a08: SSTORE 00004a09: POP 00004a0a: PUSH1 0x16 00004a0c: PUSH1 0x60 00004a0e: MLOAD 00004a0f: PUSH1 0x20 00004a11: MSTORE 00004a12: PUSH1 0x00 00004a14: MSTORE 00004a15: PUSH1 0x40 00004a17: PUSH1 0x00 00004a19: KECCAK256 00004a1a: DUP1 00004a1b: SLOAD 00004a1c: PUSH1 0x80 00004a1e: MLOAD 00004a1f: DUP1 00004a20: DUP3 00004a21: ADD 00004a22: DUP3 00004a23: DUP2 00004a24: LT 00004a25: PUSH2 0x4c91 00004a28: JUMPI 00004a29: SWAP1 00004a2a: POP 00004a2b: SWAP1 00004a2c: POP 00004a2d: DUP2 00004a2e: SSTORE 00004a2f: POP 00004a30: PUSH1 0x60 00004a32: MLOAD 00004a33: PUSH1 0x40 00004a35: MLOAD 00004a36: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef 00004a57: PUSH1 0x80 00004a59: MLOAD 00004a5a: PUSH1 0xa0 00004a5c: MSTORE 00004a5d: PUSH1 0x20 00004a5f: PUSH1 0xa0 00004a61: LOG3 00004a62: JUMP 00004a63: JUMPDEST 00004a64: PUSH1 0x20 00004a66: PUSH2 0x4e9a 00004a69: PUSH1 0x00 00004a6b: CODECOPY 00004a6c: PUSH1 0x00 00004a6e: MLOAD 00004a6f: CHAINID 00004a70: EQ 00004a71: PUSH2 0x4aed 00004a74: JUMPI 00004a75: PUSH32 0xd87cd6ef79d4e2b95e15ce8abf732db51ec771f1ca2edccf22a46c729ac56472 00004a96: PUSH1 0x60 00004a98: MSTORE 00004a99: PUSH1 0x20 00004a9b: PUSH2 0x4e7a 00004a9e: PUSH1 0x80 00004aa0: CODECOPY 00004aa1: PUSH32 0xd61c1033330c368dfc371f5b1e7133f4794e104642e5a3c87aba7a6a3441c8ff 00004ac2: PUSH1 0xa0 00004ac4: MSTORE 00004ac5: CHAINID 00004ac6: PUSH1 0xc0 00004ac8: MSTORE 00004ac9: ADDRESS 00004aca: PUSH1 0xe0 00004acc: MSTORE 00004acd: PUSH1 0x20 00004acf: PUSH2 0x4eba 00004ad2: PUSH2 0x0100 00004ad5: CODECOPY 00004ad6: PUSH1 0xc0 00004ad8: PUSH1 0x40 00004ada: MSTORE 00004adb: PUSH1 0x40 00004add: DUP1 00004ade: MLOAD 00004adf: PUSH1 0x20 00004ae1: DUP3 00004ae2: ADD 00004ae3: KECCAK256 00004ae4: SWAP1 00004ae5: POP 00004ae6: DUP2 00004ae7: MSTORE 00004ae8: POP 00004ae9: PUSH2 0x4af6 00004aec: JUMP 00004aed: JUMPDEST 00004aee: PUSH1 0x20 00004af0: PUSH2 0x4eda 00004af3: DUP3 00004af4: CODECOPY 00004af5: POP 00004af6: JUMPDEST 00004af7: JUMP 00004af8: JUMPDEST 00004af9: PUSH1 0x02 00004afb: SLOAD 00004afc: PUSH1 0x60 00004afe: MSTORE 00004aff: PUSH1 0x01 00004b01: SLOAD 00004b02: PUSH1 0x80 00004b04: MSTORE 00004b05: PUSH1 0x05 00004b07: SLOAD 00004b08: PUSH1 0x40 00004b0a: MSTORE 00004b0b: PUSH2 0x4b14 00004b0e: PUSH1 0xc0 00004b10: PUSH2 0x27aa 00004b13: JUMP 00004b14: JUMPDEST 00004b15: PUSH1 0xc0 00004b17: MLOAD 00004b18: PUSH1 0xa0 00004b1a: MSTORE 00004b1b: TIMESTAMP 00004b1c: PUSH1 0xa0 00004b1e: MLOAD 00004b1f: LT 00004b20: ISZERO 00004b21: PUSH2 0x4c88 00004b24: JUMPI 00004b25: PUSH1 0x04 00004b27: SLOAD 00004b28: PUSH1 0xc0 00004b2a: MSTORE 00004b2b: PUSH1 0x12 00004b2d: SLOAD 00004b2e: PUSH1 0x40 00004b30: MSTORE 00004b31: PUSH2 0x4b3b 00004b34: PUSH2 0x0100 00004b37: PUSH2 0x2bc1 00004b3a: JUMP 00004b3b: JUMPDEST 00004b3c: PUSH2 0x0100 00004b3f: PUSH1 0x40 00004b41: DUP2 00004b42: ADD 00004b43: SWAP1 00004b44: POP 00004b45: MLOAD 00004b46: PUSH1 0xe0 00004b48: MSTORE 00004b49: PUSH1 0x20 00004b4b: PUSH2 0x4d5a 00004b4e: PUSH1 0x00 00004b50: CODECOPY 00004b51: PUSH1 0x00 00004b53: MLOAD 00004b54: PUSH4 0x81d18d87 00004b59: PUSH2 0x0120 00004b5c: MSTORE 00004b5d: PUSH1 0xa0 00004b5f: MLOAD 00004b60: TIMESTAMP 00004b61: SUB 00004b62: PUSH8 0x0de0b6b3a7640000 00004b6b: DUP2 00004b6c: MUL 00004b6d: DUP2 00004b6e: PUSH8 0x0de0b6b3a7640000 00004b77: DUP3 00004b78: DIV 00004b79: XOR 00004b7a: PUSH2 0x4c91 00004b7d: JUMPI 00004b7e: SWAP1 00004b7f: POP 00004b80: PUSH1 0xe0 00004b82: MLOAD 00004b83: DUP1 00004b84: ISZERO 00004b85: PUSH2 0x4c91 00004b88: JUMPI 00004b89: DUP1 00004b8a: DUP3 00004b8b: DIV 00004b8c: SWAP1 00004b8d: POP 00004b8e: SWAP1 00004b8f: POP 00004b90: DUP1 00004b91: PUSH1 0xff 00004b93: SHR 00004b94: PUSH2 0x4c91 00004b97: JUMPI 00004b98: PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000 00004bb9: DUP2 00004bba: EQ 00004bbb: PUSH2 0x4c91 00004bbe: JUMPI 00004bbf: PUSH1 0x00 00004bc1: SUB 00004bc2: PUSH2 0x0140 00004bc5: MSTORE 00004bc6: PUSH1 0x20 00004bc8: PUSH2 0x0120 00004bcb: PUSH1 0x24 00004bcd: PUSH2 0x013c 00004bd0: DUP5 00004bd1: GAS 00004bd2: STATICCALL 00004bd3: PUSH2 0x4be1 00004bd6: JUMPI 00004bd7: RETURNDATASIZE 00004bd8: PUSH1 0x00 00004bda: PUSH1 0x00 00004bdc: RETURNDATACOPY 00004bdd: RETURNDATASIZE 00004bde: PUSH1 0x00 00004be0: REVERT 00004be1: JUMPDEST 00004be2: PUSH1 0x20 00004be4: RETURNDATASIZE 00004be5: LT 00004be6: PUSH2 0x4c91 00004be9: JUMPI 00004bea: PUSH2 0x0120 00004bed: SWAP1 00004bee: POP 00004bef: MLOAD 00004bf0: PUSH2 0x0100 00004bf3: MSTORE 00004bf4: PUSH1 0xc0 00004bf6: MLOAD 00004bf7: PUSH1 0x80 00004bf9: MLOAD 00004bfa: DUP1 00004bfb: PUSH1 0x01 00004bfd: SHL 00004bfe: DUP2 00004bff: DUP2 00004c00: PUSH1 0x01 00004c02: SHR 00004c03: XOR 00004c04: PUSH2 0x4c91 00004c07: JUMPI 00004c08: SWAP1 00004c09: POP 00004c0a: DUP1 00004c0b: DUP3 00004c0c: DUP2 00004c0d: XOR 00004c0e: DUP3 00004c0f: DUP5 00004c10: LT 00004c11: MUL 00004c12: XOR 00004c13: SWAP1 00004c14: POP 00004c15: SWAP1 00004c16: POP 00004c17: PUSH2 0x0100 00004c1a: MLOAD 00004c1b: DUP1 00004c1c: PUSH8 0x0de0b6b3a7640000 00004c25: SUB 00004c26: PUSH8 0x0de0b6b3a7640000 00004c2f: DUP2 00004c30: GT 00004c31: PUSH2 0x4c91 00004c34: JUMPI 00004c35: SWAP1 00004c36: POP 00004c37: DUP1 00004c38: DUP3 00004c39: MUL 00004c3a: DUP2 00004c3b: ISZERO 00004c3c: DUP4 00004c3d: DUP4 00004c3e: DUP4 00004c3f: DIV 00004c40: EQ 00004c41: OR 00004c42: ISZERO 00004c43: PUSH2 0x4c91 00004c46: JUMPI 00004c47: SWAP1 00004c48: POP 00004c49: SWAP1 00004c4a: POP 00004c4b: PUSH1 0x60 00004c4d: MLOAD 00004c4e: PUSH2 0x0100 00004c51: MLOAD 00004c52: DUP1 00004c53: DUP3 00004c54: MUL 00004c55: DUP2 00004c56: ISZERO 00004c57: DUP4 00004c58: DUP4 00004c59: DUP4 00004c5a: DIV 00004c5b: EQ 00004c5c: OR 00004c5d: ISZERO 00004c5e: PUSH2 0x4c91 00004c61: JUMPI 00004c62: SWAP1 00004c63: POP 00004c64: SWAP1 00004c65: POP 00004c66: DUP1 00004c67: DUP3 00004c68: ADD 00004c69: DUP3 00004c6a: DUP2 00004c6b: LT 00004c6c: PUSH2 0x4c91 00004c6f: JUMPI 00004c70: SWAP1 00004c71: POP 00004c72: SWAP1 00004c73: POP 00004c74: PUSH8 0x0de0b6b3a7640000 00004c7d: DUP2 00004c7e: DIV 00004c7f: SWAP1 00004c80: POP 00004c81: DUP2 00004c82: MSTORE 00004c83: POP 00004c84: PUSH2 0x4c8f 00004c87: JUMP 00004c88: JUMPDEST 00004c89: PUSH1 0x60 00004c8b: MLOAD 00004c8c: DUP2 00004c8d: MSTORE 00004c8e: POP 00004c8f: JUMPDEST 00004c90: JUMP 00004c91: JUMPDEST 00004c92: PUSH1 0x00 00004c94: DUP1 00004c95: REVERT 00004c96: AND 00004c97: PUSH19 0x27a4055309ab27a4057323d527a427a40f3127 00004cab: LOG4 00004cac: UNKNOWN(0x27) 00004cad: LOG4 00004cae: UNKNOWN(0x27) 00004caf: LOG4 00004cb0: SDIV 00004cb1: SWAP4 00004cb2: UNKNOWN(0x0F) 00004cb3: UNKNOWN(0xD2) 00004cb4: UNKNOWN(0x27) 00004cb5: LOG4 00004cb6: MULMOD 00004cb7: PUSH12 0x0f540d0b08e80e15230427a4 00004cc4: UNKNOWN(0x27) 00004cc5: LOG4 00004cc6: UNKNOWN(0x27) 00004cc7: LOG4 00004cc8: AND 00004cc9: UNKNOWN(0xBB) 00004cca: UNKNOWN(0x27) 00004ccb: LOG4 00004ccc: SDIV 00004ccd: OR 00004cce: UNKNOWN(0x27) 00004ccf: LOG4 00004cd0: SDIV 00004cd1: UNKNOWN(0xD3) 00004cd2: UNKNOWN(0x23) 00004cd3: PUSH5 0x05b327a427 00004cd9: LOG4 00004cda: UNKNOWN(0x27) 00004cdb: LOG4 00004cdc: SAR 00004cdd: UNKNOWN(0xB0) 00004cde: UNKNOWN(0x23) 00004cdf: CALLVALUE 00004ce0: KECCAK256 00004ce1: POP 00004ce2: UNKNOWN(0x0C) 00004ce3: DUP9 00004ce4: UNKNOWN(0x24) 00004ce5: CREATE2 00004ce6: UNKNOWN(0x27) 00004ce7: LOG4 00004ce8: UNKNOWN(0x23) 00004ce9: UNKNOWN(0xB3) 00004cea: UNKNOWN(0x27) 00004ceb: LOG4 00004cec: STOP 00004ced: UNKNOWN(0xA6) 00004cee: UNKNOWN(0x27) 00004cef: LOG4 00004cf0: UNKNOWN(0x27) 00004cf1: LOG4 00004cf2: STOP 00004cf3: BYTE 00004cf4: UNKNOWN(0x27) 00004cf5: LOG4 00004cf6: UNKNOWN(0x27) 00004cf7: LOG4 00004cf8: SAR 00004cf9: SELFDESTRUCT 00004cfa: MUL 00004cfb: PUSH8 0x0a440dd01e4906d4 00004d04: CLZ 00004d05: SWAP4 00004d06: UNKNOWN(0x25) 00004d07: SHL 00004d08: ADDMOD 00004d09: UNKNOWN(0xAD) 00004d0a: DIV 00004d0b: UNKNOWN(0xD8) 00004d0c: UNKNOWN(0x27) 00004d0d: LOG4 00004d0e: KECCAK256 00004d0f: DUP1 00004d10: MULMOD 00004d11: UNKNOWN(0xCB) 00004d12: MULMOD 00004d13: DUP12 00004d14: ADD 00004d15: SDIV 00004d16: UNKNOWN(0x1F) 00004d17: UNKNOWN(0xAC) 00004d18: UNKNOWN(0x27) 00004d19: LOG4 00004d1a: STOP 00004d1b: STOP 00004d1c: STOP 00004d1d: STOP 00004d1e: STOP 00004d1f: STOP 00004d20: STOP 00004d21: STOP 00004d22: STOP 00004d23: STOP 00004d24: STOP 00004d25: STOP 00004d26: STOP 00004d27: STOP 00004d28: STOP 00004d29: STOP 00004d2a: STOP 00004d2b: STOP 00004d2c: STOP 00004d2d: STOP 00004d2e: STOP 00004d2f: STOP 00004d30: STOP 00004d31: STOP 00004d32: STOP 00004d33: STOP 00004d34: STOP 00004d35: STOP 00004d36: STOP 00004d37: STOP 00004d38: STOP 00004d39: ADD 00004d3a: STOP 00004d3b: STOP 00004d3c: STOP 00004d3d: STOP 00004d3e: STOP 00004d3f: STOP 00004d40: STOP 00004d41: STOP 00004d42: STOP 00004d43: STOP 00004d44: STOP 00004d45: STOP 00004d46: STOP 00004d47: STOP 00004d48: STOP 00004d49: STOP 00004d4a: STOP 00004d4b: STOP 00004d4c: STOP 00004d4d: STOP 00004d4e: STOP 00004d4f: STOP 00004d50: STOP 00004d51: STOP 00004d52: STOP 00004d53: STOP 00004d54: STOP 00004d55: STOP 00004d56: STOP 00004d57: STOP 00004d58: STOP 00004d59: ADD 00004d5a: STOP 00004d5b: STOP 00004d5c: STOP 00004d5d: STOP 00004d5e: STOP 00004d5f: STOP 00004d60: STOP 00004d61: STOP 00004d62: STOP 00004d63: STOP 00004d64: STOP 00004d65: STOP 00004d66: KECCAK256 00004d67: SDIV 00004d68: SWAP10 00004d69: GAS 00004d6a: PUSH18 0x243be9fb995dab4742327dc76564df000000 00004d7d: STOP 00004d7e: STOP 00004d7f: STOP 00004d80: STOP 00004d81: STOP 00004d82: STOP 00004d83: STOP 00004d84: STOP 00004d85: STOP 00004d86: UNKNOWN(0xC0) 00004d87: UNKNOWN(0x2A) 00004d88: UNKNOWN(0xAA) 00004d89: CODECOPY 00004d8a: UNKNOWN(0xB2) 00004d8b: UNKNOWN(0x23) 00004d8c: INVALID 00004d8d: DUP14 00004d8e: EXP 00004d8f: UNKNOWN(0x0E) 00004d90: TLOAD 00004d91: UNKNOWN(0x4F) 00004d92: UNKNOWN(0x27) 00004d93: UNKNOWN(0xEA) 00004d94: UNKNOWN(0xD9) 00004d95: ADDMOD 00004d96: EXTCODECOPY 00004d97: PUSH22 0x6cc20000000000000000000000001cfa5641c01406ab 00004dae: DUP11 00004daf: UNKNOWN(0xC3) 00004db0: POP 00004db1: UNKNOWN(0xDE) 00004db2: UNKNOWN(0xD7) 00004db3: UNKNOWN(0xD7) 00004db4: CALLDATALOAD 00004db5: UNKNOWN(0xEC) 00004db6: COINBASE 00004db7: UNKNOWN(0x29) 00004db8: DUP4 00004db9: PUSH19 0x00000000000000000000000098ee851a00abee 00004dcd: UNKNOWN(0x0D) 00004dce: SWAP6 00004dcf: UNKNOWN(0xD0) 00004dd0: DUP13 00004dd1: DELEGATECALL 00004dd2: UNKNOWN(0xCA) 00004dd3: UNKNOWN(0x2B) 00004dd4: UNKNOWN(0xDC) 00004dd5: UNKNOWN(0xE3) 00004dd6: UNKNOWN(0x2A) 00004dd7: UNKNOWN(0xEA) 00004dd8: UNKNOWN(0xAF) 00004dd9: PUSH32 0x0000000000000000000000000000000000000000000000000000000000000008 00004dfa: GASLIMIT 00004dfb: SLOAD 00004dfc: BASEFEE 00004dfd: UNKNOWN(0x2F) 00004dfe: NUMBER 00004dff: BLOBBASEFEE 00004e00: POP 00004e01: MSIZE 00004e02: STOP 00004e03: STOP 00004e04: STOP 00004e05: STOP 00004e06: STOP 00004e07: STOP 00004e08: STOP 00004e09: STOP 00004e0a: STOP 00004e0b: STOP 00004e0c: STOP 00004e0d: STOP 00004e0e: STOP 00004e0f: STOP 00004e10: STOP 00004e11: STOP 00004e12: STOP 00004e13: STOP 00004e14: STOP 00004e15: STOP 00004e16: STOP 00004e17: STOP 00004e18: STOP 00004e19: STOP 00004e1a: STOP 00004e1b: STOP 00004e1c: STOP 00004e1d: STOP 00004e1e: STOP 00004e1f: STOP 00004e20: STOP 00004e21: STOP 00004e22: STOP 00004e23: STOP 00004e24: STOP 00004e25: STOP 00004e26: STOP 00004e27: STOP 00004e28: STOP 00004e29: STOP 00004e2a: STOP 00004e2b: STOP 00004e2c: STOP 00004e2d: STOP 00004e2e: STOP 00004e2f: STOP 00004e30: STOP 00004e31: STOP 00004e32: STOP 00004e33: STOP 00004e34: STOP 00004e35: STOP 00004e36: STOP 00004e37: STOP 00004e38: STOP 00004e39: STOP 00004e3a: STOP 00004e3b: STOP 00004e3c: STOP 00004e3d: STOP 00004e3e: STOP 00004e3f: STOP 00004e40: STOP 00004e41: STOP 00004e42: STOP 00004e43: STOP 00004e44: STOP 00004e45: STOP 00004e46: STOP 00004e47: STOP 00004e48: STOP 00004e49: STOP 00004e4a: STOP 00004e4b: STOP 00004e4c: STOP 00004e4d: STOP 00004e4e: STOP 00004e4f: STOP 00004e50: STOP 00004e51: STOP 00004e52: STOP 00004e53: STOP 00004e54: STOP 00004e55: STOP 00004e56: STOP 00004e57: STOP 00004e58: STOP 00004e59: SMOD 00004e5a: GASLIMIT 00004e5b: SLOAD 00004e5c: BASEFEE 00004e5d: NUMBER 00004e5e: BLOBBASEFEE 00004e5f: POP 00004e60: MSIZE 00004e61: STOP 00004e62: STOP 00004e63: STOP 00004e64: STOP 00004e65: STOP 00004e66: STOP 00004e67: STOP 00004e68: STOP 00004e69: STOP 00004e6a: STOP 00004e6b: STOP 00004e6c: STOP 00004e6d: STOP 00004e6e: STOP 00004e6f: STOP 00004e70: STOP 00004e71: STOP 00004e72: STOP 00004e73: STOP 00004e74: STOP 00004e75: STOP 00004e76: STOP 00004e77: STOP 00004e78: STOP 00004e79: STOP 00004e7a: UNKNOWN(0xD7) 00004e7b: AND 00004e7c: CALLDATASIZE 00004e7d: UNKNOWN(0xAE) 00004e7e: GASPRICE 00004e7f: UNKNOWN(0x29) 00004e80: DUP12 00004e81: CLZ 00004e82: SWAP7 00004e83: KECCAK256 00004e84: PUSH29 0x453ba0bce07e179eefc38ca1a737426cd510c6103c0000000000000000 00004ea2: STOP 00004ea3: STOP 00004ea4: STOP 00004ea5: STOP 00004ea6: STOP 00004ea7: STOP 00004ea8: STOP 00004ea9: STOP 00004eaa: STOP 00004eab: STOP 00004eac: STOP 00004ead: STOP 00004eae: STOP 00004eaf: STOP 00004eb0: STOP 00004eb1: STOP 00004eb2: STOP 00004eb3: STOP 00004eb4: STOP 00004eb5: STOP 00004eb6: STOP 00004eb7: STOP 00004eb8: STOP 00004eb9: ADD 00004eba: UNKNOWN(0x0D) 00004ebb: PUSH31 0x8f6610ecf44e173647aa70ae80180b819be92597165dba80309fd3c7afdff1 00004edb: BLOCKHASH 00004edc: PUSH1 0x64 00004ede: PUSH14 0xf2e231acffcf9b3261c4e95d62bd 00004eed: SMOD 00004eee: CALLDATASIZE 00004eef: UNKNOWN(0xC7) 00004ef0: TLOAD 00004ef1: SWAP10 00004ef2: UNKNOWN(0x2E) 00004ef3: NUMBER 00004ef4: DUP3 00004ef5: UNKNOWN(0xCF) 00004ef6: MSTORE8 00004ef7: UNKNOWN(0xC4) 00004ef8: CREATE2 00004ef9: UNKNOWN(0xD5)
| Severity | Category | Tool | Title | Confidence | Validated | Confirmed | Details |
|---|---|---|---|---|---|---|---|
| critical | upgradeability | detector | Untrusted DELEGATECALL target reachable | 70 | no | no |
viewvalidation_json{
"sink": "DELEGATECALL",
"errors": 10,
"status": "unknown",
"attempts": 11,
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": null,
"matched_probe": null,
"target_varies": null,
"classification": "no_sink"
}
witness_json{
"notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
"constraints": [],
"entrypoints": [
{
"calldata": "0x",
"selector": "fallback",
"calldata_variants": [
"0x"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 19921,
"opcode": "DELEGATECALL",
"returndata_checked": null,
"value_expression_category": "n/a",
"target_expression_category": "computed"
}
],
"guards_detected": [],
"delegatecall_count": 1,
"untrusted_delegatecall_count": 1
}
|
| high | other | cast | SELFDESTRUCT present | 85 | no | — |
viewevidence_json{
"notes": "selfdestruct can remove contract code and send funds; review reachability",
"selfdestruct_count": 1
}
|
| high | other | detector | SELFDESTRUCT reachable | 65 | no | no |
viewtrace_id: 0x95de23548d04afa8dc1b42e05f7fbfa37f89afe20c1547a5a04cf48142570167
validation_json{
"sink": "SELFDESTRUCT",
"errors": 0,
"status": "unknown",
"attempts": 1,
"trace_id": "0x95de23548d04afa8dc1b42e05f7fbfa37f89afe20c1547a5a04cf48142570167",
"confirmed": false,
"trace_mode": "structLogs",
"call_targets": null,
"matched_probe": null,
"target_varies": null,
"classification": "no_sink"
}
witness_json{
"notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
"constraints": [],
"entrypoints": [
{
"calldata": "0x",
"selector": "fallback",
"calldata_variants": [
"0x"
]
}
]
}
evidence_json{
"guards_detected": [],
"selfdestruct_count": 1
}
|
| high | other | detector | ETH value transfer possible | 55 | no | no |
viewtrace_id: 0x54b649d8fab113aa715ed55d08e697ae290aa96a3be008608af0ef315fcb56d9
call_targets:
0x592878b920101946fb5915ab97961bc546f211cc
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x54b649d8fab113aa715ed55d08e697ae290aa96a3be008608af0ef315fcb56d9",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x592878b920101946fb5915ab97961bc546f211cc"
],
"matched_probe": null,
"target_varies": false,
"classification": "constant_target"
}
witness_json{
"notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
"constraints": [],
"entrypoints": [
{
"calldata": "0x",
"selector": "fallback",
"calldata_variants": [
"0x"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 10460,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "constant",
"target_expression_category": "constant"
},
{
"pc": 10781,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "constant",
"target_expression_category": "constant"
}
],
"eth_value_calls": 2,
"guards_detected": []
}
|
| medium | upgradeability | cast | DELEGATECALL present | 80 | no | — |
viewevidence_json{
"notes": "delegatecall enables execution in caller context; common in proxies/upgradeable patterns",
"delegatecall_count": 1
}
|
| medium | other | detector | CREATE/CREATE2 reachable | 45 | no | no |
viewtrace_id: 0x95de23548d04afa8dc1b42e05f7fbfa37f89afe20c1547a5a04cf48142570167
validation_json{
"sink": "CREATE",
"errors": 0,
"status": "unknown",
"attempts": 1,
"trace_id": "0x95de23548d04afa8dc1b42e05f7fbfa37f89afe20c1547a5a04cf48142570167",
"confirmed": false,
"trace_mode": "structLogs",
"call_targets": null,
"matched_probe": null,
"target_varies": null,
"classification": "no_sink"
}
witness_json{
"notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
"constraints": [],
"entrypoints": [
{
"calldata": "0x",
"selector": "fallback",
"calldata_variants": [
"0x"
]
}
]
}
evidence_json{
"create_count": 0,
"create2_count": 2
}
|
| low | other | cast | Contract creation opcode present | 60 | no | — |
viewevidence_json{
"notes": "runtime can deploy contracts dynamically via CREATE/CREATE2",
"create_count": 0,
"create2_count": 2
}
|
| low | other | detector | External CALL present | 40 | no | no |
viewtrace_id: 0x54b649d8fab113aa715ed55d08e697ae290aa96a3be008608af0ef315fcb56d9
call_targets:
0x592878b920101946fb5915ab97961bc546f211cc
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x54b649d8fab113aa715ed55d08e697ae290aa96a3be008608af0ef315fcb56d9",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x592878b920101946fb5915ab97961bc546f211cc"
],
"matched_probe": null,
"target_varies": false,
"classification": "constant_target"
}
witness_json{
"notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
"constraints": [],
"entrypoints": [
{
"calldata": "0x",
"selector": "fallback",
"calldata_variants": [
"0x"
]
}
]
}
evidence_json{
"call_count": 2
}
|
| info | other | cast | Heavy CALL-family usage | 55 | no | — |
viewevidence_json{
"notes": "large number of CALL/CALLCODE/STATICCALL opcodes; review external call patterns",
"call_family_count": 31
}
|