TW
Tripwire
Find contracts. Test them. Review real vulns.

Analysis Run

99104992-ba9c-44d5-8f0b-d768e64b2754

failed
Chain ID
1
Address
Block Number
Created
Sun, Dec 28, 2025 2:34 AM
Review Summary

What survived the funnel

Open this run to answer one question: is this real attacker-relevant behavior with real impact, or just normal contract plumbing?

Confirmed
0
Validated
0
Source
Verified
Review Backing
Not yet
Best current signal
Untrusted CALL target/value reachable
crit 0 high 0 direct contract
Review Checklist
1. Read the findings table first. Ignore raw jobs until the result looks real.
2. Confirm attacker control, not just the existence of a sink.
3. Confirm money or privilege impact.
4. Keep it if the behavior is real. Kill it if this is normal proxy, admin, or upgrade plumbing.

Processing Jobs

Status & attempts
ID Type Status Attempts Heartbeat
30276 report.consolidate complete 1 / 1 3 months ago
73840 artifact.fetch failed 1 / 3 3 weeks ago
73841 tool.cast_disasm complete 1 / 3 3 weeks ago
73842 analysis.bundle complete 1 / 3 3 weeks ago
73843 capability.graph complete 1 / 3 3 weeks ago
73844 detector.run complete 1 / 3 3 weeks ago
73845 validation.fork complete 1 / 3 3 weeks ago

Artifact

Runtime bytecode: available
Creation TX:
Deployer:
Proxy: no
Implementation:
Verified Source: yes

Slither

tool.slither

No slither job recorded yet.

Codex

report.consolidate
Job Status
complete
Attempts
1 / 1
Findings
0
No findings?
yes
Summary
No exploitable vulnerabilities identified in the first-party pool implementation based on the provided bundle.
View stderr
[codex:603157] OpenAI Codex v0.77.0 (research preview)
[codex:603157] --------
[codex:603157] workdir: /tmp/codex-multi-_9b4xtyi
[codex:603157] model: gpt-5.2-codex
[codex:603157] provider: openai
[codex:603157] approval: never
[codex:603157] sandbox: read-only
[codex:603157] reasoning effort: xhigh
[codex:603157] reasoning summaries: auto
[codex:603157] session id: 019b62cb-2756-7293-9d88-c67a23af6e23
[codex:603157] --------
[codex:603157] user
[codex:603157] You are a security auditor. Audit this Solidity codebase for exploitable vulnerabilities.
[codex:603157] Focus on: reentrancy, access control, upgradeability/proxy issues, signature validation, oracle manipulation,
[codex:603157] accounting/invariant breaks, external call patterns, unchecked return values, and dangerous delegatecall.
[codex:603157] 
[codex:603157] Scope rules:
[codex:603157] - You MUST fully read `AUDIT_BUNDLE.txt` before concluding. It contains the complete contents of all first-party `contracts/**/*.sol` files.
[codex:603157] - Treat `lib/` and `@openzeppelin/` as third-party dependencies; skip them unless there is a concrete misuse angle in first-party code.
[codex:603157] 
[codex:603157] Output MUST be valid JSON matching the provided schema.
[codex:603157] - If you find nothing meaningful: set no_findings=true and findings=[].
[codex:603157] - Otherwise: set no_findings=false and include findings with severity/category/title and file/line locations when possible.
[codex:603157] 
[codex:603157] Output constraints (IMPORTANT):
[codex:603157] - severity MUST be exactly one of: info, low, medium, high, critical (lowercase).
[codex:603157] - category MUST be exactly one of: access_control, reentrancy, math, oracle, upgradeability, auth, other.
[codex:603157] mcp startup: no servers
[codex:603157] 
[codex:603157] thinking
[codex:603157] **Preparing to read AUDIT_BUNDLE.txt**
[codex:603157] exec
[codex:603157] /bin/bash -lc ls in /tmp/codex-multi-_9b4xtyi succeeded in 6ms:
[codex:603157] AUDIT_BUNDLE.txt
[codex:603157] codex-output-schema.json
[codex:603157] contracts
[codex:603157] 
[codex:603157] thinking
[codex:603157] **Reading AUDIT_BUNDLE**
[codex:603157] exec
[codex:603157] /bin/bash -lc 'cat AUDIT_BUNDLE.txt' in /tmp/codex-multi-_9b4xtyi succeeded in 5ms:
[codex:603157] This file concatenates the full contents of first-party Solidity sources for auditing.
[codex:603157] 
[codex:603157] ================================================================================
[codex:603157] FILE: contracts/Contract.sol
[codex:603157] ================================================================================
[codex:603157] # @version 0.3.0
[codex:603157] # (c) Curve.Fi, 2021
[codex:603157] # Pool for two crypto assets
[codex:603157] 
[codex:603157] from vyper.interfaces import ERC20
[codex:603157] # Expected coins:
[codex:603157] # eur*/3crv
[codex:603157] # crypto/tricrypto
[codex:603157] # All are proper ERC20s, so let's use a standard interface and save bytespace
[codex:603157] 
[codex:603157] interface CurveToken:
[codex:603157]     def totalSupply() -> uint256: view
[codex:603157]     def mint(_to: address, _value: uint256) -> bool: nonpayable
[codex:603157]     def mint_relative(_to: address, frac: uint256) -> uint256: nonpayable
[codex:603157]     def burnFrom(_to: address, _value: uint256) -> bool: nonpayable
[codex:603157] 
[codex:603157] 
[codex:603157] 
[codex:603157] 
[codex:603157] thinking
[codex:603157] **Analyzing Vyper contract vulnerabilities**
[codex:603157] thinking
[codex:603157] **Evaluating reentrancy and state consistency risks**
[codex:603157] 
[codex:603157] I'm considering scenarios where permissionless functions and external token calls can enable reentrancy into unlocked admin functions, potentially causing partial state updates or repeated fee minting. I'm also looking at how certain timing flags might inadvertently skip loss checks, which could let virtual price decrease unnoticed during withdrawals or parameter tweaks, although these behaviors may reflect intended design trade-offs.
[codex:603157] thinking
[codex:603157] **Summarizing audit conclusions with detailed reasoning**
[codex:603157] 
[codex:603157] I’m wrapping up the assessment by weighing nuanced behaviors like bypassing loss checks during certain withdrawals, external call patterns with possible reentrancy in admin functions, and assumptions about tokens without transfer fees. None of these appear exploitable given context and design, so I’ll produce a structured JSON declaring no exploitable vulnerabilities, while noting the codebase’s overall soundness and some minor logic quirks.
[codex:603157] thinking
[codex:603157] **Analyzing balance discrepancies and fee-on-transfer risks**
[codex:603157] 
[codex:603157] I’m considering how stale internal balances after direct token transfers or fee-on-transfer tokens might affect price calculations and liquidity fairness. While attackers can’t profit, such discrepancies could risk pool accounting and slippage for LPs if tokens with transfer fees were used, but given fixed known tokens, this remains a theoretical caution rather than an exploit.
[codex:603157] codex
[codex:603157] {"no_findings":true,"summary":"No exploitable vulnerabilities identified in the first-party pool implementation based on the provided bundle.","findings":[]}
[codex:603157] tokens used
[codex:603157] 25,711
[codex:603157] {"no_findings":true,"summary":"No exploitable vulnerabilities identified in the first-party pool implementation based on the provided bundle.","findings":[]}
Metadata
{
    "codex": {
        "ran_at": "2025-12-28T02:34:28.251192+00:00",
        "returncode": 0
    },
    "summary": "No exploitable vulnerabilities identified in the first-party pool implementation based on the provided bundle.",
    "raw_final": {
        "summary": "No exploitable vulnerabilities identified in the first-party pool implementation based on the provided bundle.",
        "findings": [],
        "no_findings": true
    },
    "no_findings": true,
    "schema_version": 1
}

Opcode Heuristics

tool.cast_disasm
Delegatecall
0
Selfdestruct
0
CREATE2
0
CALL-family (heavy)
18
EXT*/BALANCE
0
Total opcodes
12352
Flags
call_family_heavy
View cast disassembly output
00000000: PUSH1 0x04
00000002: CALLDATASIZE
00000003: LT
00000004: ISZERO
00000005: PUSH2 0x000d
00000008: JUMPI
00000009: PUSH2 0x279d
0000000c: JUMP
0000000d: JUMPDEST
0000000e: PUSH1 0x04
00000010: PUSH1 0x00
00000012: PUSH1 0x1c
00000014: CALLDATACOPY
00000015: PUSH1 0x00
00000017: MLOAD
00000018: CALLVALUE
00000019: PUSH2 0x5052
0000001c: JUMPI
0000001d: PUSH4 0xfc0c546a
00000022: DUP2
00000023: EQ
00000024: ISZERO
00000025: PUSH2 0x0048
00000028: JUMPI
00000029: PUSH20 0x3d229e1b4faab62f621ef2f6a610961f7bd7b23b
0000003e: PUSH2 0x0140
00000041: MSTORE
00000042: PUSH1 0x20
00000044: PUSH2 0x0140
00000047: RETURN
00000048: JUMPDEST
00000049: PUSH4 0xc6610657
0000004e: DUP2
0000004f: EQ
00000050: ISZERO
00000051: PUSH2 0x00a5
00000054: JUMPI
00000055: PUSH20 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
0000006a: PUSH2 0x0140
0000006d: MSTORE
0000006e: PUSH20 0xdb25f211ab05b1c97d595516f45794528a807ad8
00000083: PUSH2 0x0160
00000086: MSTORE
00000087: PUSH2 0x0140
0000008a: PUSH1 0x04
0000008c: CALLDATALOAD
0000008d: PUSH1 0x02
0000008f: DUP2
00000090: LT
00000091: ISZERO
00000092: PUSH2 0x5052
00000095: JUMPI
00000096: PUSH1 0x20
00000098: MUL
00000099: ADD
0000009a: MLOAD
0000009b: PUSH2 0x0180
0000009e: MSTORE
0000009f: PUSH1 0x20
000000a1: PUSH2 0x0180
000000a4: RETURN
000000a5: JUMPDEST
000000a6: PUSH4 0xf446c1d0
000000ab: DUP2
000000ac: EQ
000000ad: ISZERO
000000ae: PUSH2 0x00cb
000000b1: JUMPI
000000b2: PUSH2 0x00bc
000000b5: PUSH2 0x0220
000000b8: PUSH2 0x3b4b
000000bb: JUMP
000000bc: JUMPDEST
000000bd: PUSH2 0x0220
000000c0: MLOAD
000000c1: PUSH2 0x0260
000000c4: MSTORE
000000c5: PUSH1 0x20
000000c7: PUSH2 0x0260
000000ca: RETURN
000000cb: JUMPDEST
000000cc: PUSH4 0xb1373929
000000d1: DUP2
000000d2: EQ
000000d3: ISZERO
000000d4: PUSH2 0x00f4
000000d7: JUMPI
000000d8: PUSH2 0x00e2
000000db: PUSH2 0x0220
000000de: PUSH2 0x3b4b
000000e1: JUMP
000000e2: JUMPDEST
000000e3: PUSH2 0x0220
000000e6: PUSH1 0x20
000000e8: ADD
000000e9: MLOAD
000000ea: PUSH2 0x0260
000000ed: MSTORE
000000ee: PUSH1 0x20
000000f0: PUSH2 0x0260
000000f3: RETURN
000000f4: JUMPDEST
000000f5: PUSH4 0xddca3f43
000000fa: DUP2
000000fb: EQ
000000fc: ISZERO
000000fd: PUSH2 0x0148
00000100: JUMPI
00000101: PUSH2 0x010b
00000104: PUSH2 0x01c0
00000107: PUSH2 0x3ad5
0000010a: JUMP
0000010b: JUMPDEST
0000010c: PUSH2 0x01c0
0000010f: DUP1
00000110: MLOAD
00000111: PUSH2 0x0220
00000114: MSTORE
00000115: DUP1
00000116: PUSH1 0x20
00000118: ADD
00000119: MLOAD
0000011a: PUSH2 0x0240
0000011d: MSTORE
0000011e: POP
0000011f: PUSH2 0x0220
00000122: MLOAD
00000123: PUSH2 0x0140
00000126: MSTORE
00000127: PUSH2 0x0240
0000012a: MLOAD
0000012b: PUSH2 0x0160
0000012e: MSTORE
0000012f: PUSH2 0x0139
00000132: PUSH2 0x0200
00000135: PUSH2 0x3cd0
00000138: JUMP
00000139: JUMPDEST
0000013a: PUSH2 0x0200
0000013d: MLOAD
0000013e: PUSH2 0x0260
00000141: MSTORE
00000142: PUSH1 0x20
00000144: PUSH2 0x0260
00000147: RETURN
00000148: JUMPDEST
00000149: PUSH4 0xbb7b8b80
0000014e: DUP2
0000014f: EQ
00000150: ISZERO
00000151: PUSH2 0x01de
00000154: JUMPI
00000155: PUSH8 0x0de0b6b3a7640000
0000015e: PUSH1 0x1e
00000160: SLOAD
00000161: PUSH2 0x02a0
00000164: MSTORE
00000165: PUSH2 0x016f
00000168: PUSH2 0x0320
0000016b: PUSH2 0x3e2c
0000016e: JUMP
0000016f: JUMPDEST
00000170: PUSH2 0x0320
00000173: MLOAD
00000174: DUP1
00000175: DUP3
00000176: MUL
00000177: DUP3
00000178: ISZERO
00000179: DUP3
0000017a: DUP5
0000017b: DUP4
0000017c: DIV
0000017d: EQ
0000017e: OR
0000017f: ISZERO
00000180: PUSH2 0x5052
00000183: JUMPI
00000184: DUP1
00000185: SWAP1
00000186: POP
00000187: SWAP1
00000188: POP
00000189: SWAP1
0000018a: POP
0000018b: PUSH4 0x18160ddd
00000190: PUSH2 0x0340
00000193: MSTORE
00000194: PUSH1 0x20
00000196: PUSH2 0x0340
00000199: PUSH1 0x04
0000019b: PUSH2 0x035c
0000019e: PUSH20 0x3d229e1b4faab62f621ef2f6a610961f7bd7b23b
000001b3: GAS
000001b4: STATICCALL
000001b5: ISZERO
000001b6: PUSH2 0x5052
000001b9: JUMPI
000001ba: PUSH1 0x1f
000001bc: RETURNDATASIZE
000001bd: GT
000001be: ISZERO
000001bf: PUSH2 0x5052
000001c2: JUMPI
000001c3: PUSH2 0x0340
000001c6: MLOAD
000001c7: DUP1
000001c8: DUP1
000001c9: ISZERO
000001ca: PUSH2 0x5052
000001cd: JUMPI
000001ce: DUP3
000001cf: DIV
000001d0: SWAP1
000001d1: POP
000001d2: SWAP1
000001d3: POP
000001d4: PUSH2 0x0380
000001d7: MSTORE
000001d8: PUSH1 0x20
000001da: PUSH2 0x0380
000001dd: RETURN
000001de: JUMPDEST
000001df: PUSH4 0x5b41b908
000001e4: DUP2
000001e5: EQ
000001e6: ISZERO
000001e7: PUSH2 0x093d
000001ea: JUMPI
000001eb: PUSH1 0x00
000001ed: SLOAD
000001ee: PUSH2 0x5052
000001f1: JUMPI
000001f2: PUSH1 0x01
000001f4: PUSH1 0x00
000001f6: SSTORE
000001f7: PUSH1 0x25
000001f9: SLOAD
000001fa: PUSH2 0x5052
000001fd: JUMPI
000001fe: PUSH1 0x24
00000200: CALLDATALOAD
00000201: PUSH1 0x04
00000203: CALLDATALOAD
00000204: XOR
00000205: ISZERO
00000206: PUSH2 0x5052
00000209: JUMPI
0000020a: PUSH1 0x02
0000020c: PUSH1 0x04
0000020e: CALLDATALOAD
0000020f: LT
00000210: ISZERO
00000211: PUSH2 0x5052
00000214: JUMPI
00000215: PUSH1 0x02
00000217: PUSH1 0x24
00000219: CALLDATALOAD
0000021a: LT
0000021b: ISZERO
0000021c: PUSH2 0x5052
0000021f: JUMPI
00000220: PUSH1 0x00
00000222: PUSH1 0x44
00000224: CALLDATALOAD
00000225: GT
00000226: ISZERO
00000227: PUSH2 0x5052
0000022a: JUMPI
0000022b: PUSH2 0x0235
0000022e: PUSH2 0x0aa0
00000231: PUSH2 0x3b4b
00000234: JUMP
00000235: JUMPDEST
00000236: PUSH2 0x0aa0
00000239: DUP1
0000023a: MLOAD
0000023b: PUSH2 0x0a60
0000023e: MSTORE
0000023f: DUP1
00000240: PUSH1 0x20
00000242: ADD
00000243: MLOAD
00000244: PUSH2 0x0a80
00000247: MSTORE
00000248: POP
00000249: PUSH1 0x1c
0000024b: SLOAD
0000024c: PUSH2 0x0aa0
0000024f: MSTORE
00000250: PUSH1 0x1d
00000252: SLOAD
00000253: PUSH2 0x0ac0
00000256: MSTORE
00000257: PUSH1 0x40
00000259: CALLDATASIZE
0000025a: PUSH2 0x0ae0
0000025d: CALLDATACOPY
0000025e: PUSH20 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
00000273: PUSH2 0x0b20
00000276: MSTORE
00000277: PUSH20 0xdb25f211ab05b1c97d595516f45794528a807ad8
0000028c: PUSH2 0x0b40
0000028f: MSTORE
00000290: PUSH4 0x23b872dd
00000295: PUSH2 0x0b60
00000298: MSTORE
00000299: CALLER
0000029a: PUSH2 0x0b80
0000029d: MSTORE
0000029e: ADDRESS
0000029f: PUSH2 0x0ba0
000002a2: MSTORE
000002a3: PUSH1 0x44
000002a5: CALLDATALOAD
000002a6: PUSH2 0x0bc0
000002a9: MSTORE
000002aa: PUSH1 0x20
000002ac: PUSH2 0x0b60
000002af: PUSH1 0x64
000002b1: PUSH2 0x0b7c
000002b4: PUSH1 0x00
000002b6: PUSH2 0x0b20
000002b9: PUSH1 0x04
000002bb: CALLDATALOAD
000002bc: PUSH1 0x02
000002be: DUP2
000002bf: LT
000002c0: ISZERO
000002c1: PUSH2 0x5052
000002c4: JUMPI
000002c5: PUSH1 0x20
000002c7: MUL
000002c8: ADD
000002c9: MLOAD
000002ca: GAS
000002cb: CALL
000002cc: ISZERO
000002cd: PUSH2 0x5052
000002d0: JUMPI
000002d1: PUSH1 0x1f
000002d3: RETURNDATASIZE
000002d4: GT
000002d5: ISZERO
000002d6: PUSH2 0x5052
000002d9: JUMPI
000002da: PUSH2 0x0b60
000002dd: MLOAD
000002de: ISZERO
000002df: PUSH2 0x5052
000002e2: JUMPI
000002e3: PUSH2 0x0aa0
000002e6: PUSH1 0x24
000002e8: CALLDATALOAD
000002e9: PUSH1 0x02
000002eb: DUP2
000002ec: LT
000002ed: ISZERO
000002ee: PUSH2 0x5052
000002f1: JUMPI
000002f2: PUSH1 0x20
000002f4: MUL
000002f5: ADD
000002f6: MLOAD
000002f7: PUSH2 0x0b60
000002fa: MSTORE
000002fb: PUSH2 0x0aa0
000002fe: PUSH1 0x04
00000300: CALLDATALOAD
00000301: PUSH1 0x02
00000303: DUP2
00000304: LT
00000305: ISZERO
00000306: PUSH2 0x5052
00000309: JUMPI
0000030a: PUSH1 0x20
0000030c: MUL
0000030d: ADD
0000030e: MLOAD
0000030f: PUSH2 0x0b80
00000312: MSTORE
00000313: PUSH2 0x0b80
00000316: MLOAD
00000317: PUSH1 0x44
00000319: CALLDATALOAD
0000031a: DUP2
0000031b: DUP2
0000031c: DUP4
0000031d: ADD
0000031e: LT
0000031f: PUSH2 0x5052
00000322: JUMPI
00000323: DUP1
00000324: DUP3
00000325: ADD
00000326: SWAP1
00000327: POP
00000328: SWAP1
00000329: POP
0000032a: PUSH2 0x0aa0
0000032d: PUSH1 0x04
0000032f: CALLDATALOAD
00000330: PUSH1 0x02
00000332: DUP2
00000333: LT
00000334: ISZERO
00000335: PUSH2 0x5052
00000338: JUMPI
00000339: PUSH1 0x20
0000033b: MUL
0000033c: ADD
0000033d: MSTORE
0000033e: PUSH2 0x0aa0
00000341: PUSH1 0x04
00000343: CALLDATALOAD
00000344: PUSH1 0x02
00000346: DUP2
00000347: LT
00000348: ISZERO
00000349: PUSH2 0x5052
0000034c: JUMPI
0000034d: PUSH1 0x20
0000034f: MUL
00000350: ADD
00000351: MLOAD
00000352: PUSH1 0x01
00000354: PUSH1 0x04
00000356: CALLDATALOAD
00000357: PUSH1 0x02
00000359: DUP2
0000035a: LT
0000035b: ISZERO
0000035c: PUSH2 0x5052
0000035f: JUMPI
00000360: MUL
00000361: PUSH1 0x1c
00000363: ADD
00000364: SSTORE
00000365: PUSH1 0x06
00000367: SLOAD
00000368: PUSH2 0x0ba0
0000036b: MSTORE
0000036c: PUSH2 0x0aa0
0000036f: MLOAD
00000370: PUSH5 0xe8d4a51000
00000376: DUP1
00000377: DUP3
00000378: MUL
00000379: DUP3
0000037a: ISZERO
0000037b: DUP3
0000037c: DUP5
0000037d: DUP4
0000037e: DIV
0000037f: EQ
00000380: OR
00000381: ISZERO
00000382: PUSH2 0x5052
00000385: JUMPI
00000386: DUP1
00000387: SWAP1
00000388: POP
00000389: SWAP1
0000038a: POP
0000038b: SWAP1
0000038c: POP
0000038d: PUSH2 0x0aa0
00000390: MSTORE
00000391: PUSH2 0x0ac0
00000394: MLOAD
00000395: PUSH2 0x0ba0
00000398: MLOAD
00000399: DUP1
0000039a: DUP3
0000039b: MUL
0000039c: DUP3
0000039d: ISZERO
0000039e: DUP3
0000039f: DUP5
000003a0: DUP4
000003a1: DIV
000003a2: EQ
000003a3: OR
000003a4: ISZERO
000003a5: PUSH2 0x5052
000003a8: JUMPI
000003a9: DUP1
000003aa: SWAP1
000003ab: POP
000003ac: SWAP1
000003ad: POP
000003ae: SWAP1
000003af: POP
000003b0: PUSH7 0x2386f26fc10000
000003b8: DUP1
000003b9: DUP3
000003ba: MUL
000003bb: DUP3
000003bc: ISZERO
000003bd: DUP3
000003be: DUP5
000003bf: DUP4
000003c0: DIV
000003c1: EQ
000003c2: OR
000003c3: ISZERO
000003c4: PUSH2 0x5052
000003c7: JUMPI
000003c8: DUP1
000003c9: SWAP1
000003ca: POP
000003cb: SWAP1
000003cc: POP
000003cd: SWAP1
000003ce: POP
000003cf: PUSH8 0x0de0b6b3a7640000
000003d8: DUP1
000003d9: DUP3
000003da: DIV
000003db: SWAP1
000003dc: POP
000003dd: SWAP1
000003de: POP
000003df: PUSH2 0x0ac0
000003e2: MSTORE
000003e3: PUSH5 0xe8d4a51000
000003e9: PUSH2 0x0bc0
000003ec: MSTORE
000003ed: PUSH7 0x2386f26fc10000
000003f5: PUSH2 0x0be0
000003f8: MSTORE
000003f9: PUSH1 0x01
000003fb: PUSH1 0x04
000003fd: CALLDATALOAD
000003fe: EQ
000003ff: ISZERO
00000400: PUSH2 0x041a
00000403: JUMPI
00000404: PUSH7 0x2386f26fc10000
0000040c: PUSH2 0x0bc0
0000040f: MSTORE
00000410: PUSH5 0xe8d4a51000
00000416: PUSH2 0x0be0
00000419: MSTORE
0000041a: JUMPDEST
0000041b: PUSH1 0x0d
0000041d: SLOAD
0000041e: PUSH2 0x0c00
00000421: MSTORE
00000422: PUSH1 0x00
00000424: PUSH2 0x0c00
00000427: MLOAD
00000428: GT
00000429: ISZERO
0000042a: PUSH2 0x051a
0000042d: JUMPI
0000042e: PUSH2 0x0b80
00000431: DUP1
00000432: MLOAD
00000433: PUSH2 0x0bc0
00000436: MLOAD
00000437: DUP1
00000438: DUP3
00000439: MUL
0000043a: DUP3
0000043b: ISZERO
0000043c: DUP3
0000043d: DUP5
0000043e: DUP4
0000043f: DIV
00000440: EQ
00000441: OR
00000442: ISZERO
00000443: PUSH2 0x5052
00000446: JUMPI
00000447: DUP1
00000448: SWAP1
00000449: POP
0000044a: SWAP1
0000044b: POP
0000044c: SWAP1
0000044d: POP
0000044e: DUP2
0000044f: MSTORE
00000450: POP
00000451: PUSH1 0x00
00000453: PUSH1 0x04
00000455: CALLDATALOAD
00000456: GT
00000457: ISZERO
00000458: PUSH2 0x048f
0000045b: JUMPI
0000045c: PUSH2 0x0b80
0000045f: MLOAD
00000460: PUSH2 0x0ba0
00000463: MLOAD
00000464: DUP1
00000465: DUP3
00000466: MUL
00000467: DUP3
00000468: ISZERO
00000469: DUP3
0000046a: DUP5
0000046b: DUP4
0000046c: DIV
0000046d: EQ
0000046e: OR
0000046f: ISZERO
00000470: PUSH2 0x5052
00000473: JUMPI
00000474: DUP1
00000475: SWAP1
00000476: POP
00000477: SWAP1
00000478: POP
00000479: SWAP1
0000047a: POP
0000047b: PUSH8 0x0de0b6b3a7640000
00000484: DUP1
00000485: DUP3
00000486: DIV
00000487: SWAP1
00000488: POP
00000489: SWAP1
0000048a: POP
0000048b: PUSH2 0x0b80
0000048e: MSTORE
0000048f: JUMPDEST
00000490: PUSH2 0x0aa0
00000493: PUSH1 0x04
00000495: CALLDATALOAD
00000496: PUSH1 0x02
00000498: DUP2
00000499: LT
0000049a: ISZERO
0000049b: PUSH2 0x5052
0000049e: JUMPI
0000049f: PUSH1 0x20
000004a1: MUL
000004a2: ADD
000004a3: MLOAD
000004a4: PUSH2 0x0c20
000004a7: MSTORE
000004a8: PUSH2 0x0b80
000004ab: MLOAD
000004ac: PUSH2 0x0aa0
000004af: PUSH1 0x04
000004b1: CALLDATALOAD
000004b2: PUSH1 0x02
000004b4: DUP2
000004b5: LT
000004b6: ISZERO
000004b7: PUSH2 0x5052
000004ba: JUMPI
000004bb: PUSH1 0x20
000004bd: MUL
000004be: ADD
000004bf: MSTORE
000004c0: PUSH2 0x0a60
000004c3: MLOAD
000004c4: PUSH2 0x02a0
000004c7: MSTORE
000004c8: PUSH2 0x0a80
000004cb: MLOAD
000004cc: PUSH2 0x02c0
000004cf: MSTORE
000004d0: PUSH2 0x0aa0
000004d3: MLOAD
000004d4: PUSH2 0x02e0
000004d7: MSTORE
000004d8: PUSH2 0x0ac0
000004db: MLOAD
000004dc: PUSH2 0x0300
000004df: MSTORE
000004e0: PUSH2 0x04ea
000004e3: PUSH2 0x0c40
000004e6: PUSH2 0x2945
000004e9: JUMP
000004ea: JUMPDEST
000004eb: PUSH2 0x0c40
000004ee: MLOAD
000004ef: PUSH1 0x1e
000004f1: SSTORE
000004f2: PUSH2 0x0c20
000004f5: MLOAD
000004f6: PUSH2 0x0aa0
000004f9: PUSH1 0x04
000004fb: CALLDATALOAD
000004fc: PUSH1 0x02
000004fe: DUP2
000004ff: LT
00000500: ISZERO
00000501: PUSH2 0x5052
00000504: JUMPI
00000505: PUSH1 0x20
00000507: MUL
00000508: ADD
00000509: MSTORE
0000050a: PUSH2 0x0c00
0000050d: MLOAD
0000050e: TIMESTAMP
0000050f: LT
00000510: PUSH2 0x0519
00000513: JUMPI
00000514: PUSH1 0x01
00000516: PUSH1 0x0d
00000518: SSTORE
00000519: JUMPDEST
0000051a: JUMPDEST
0000051b: PUSH2 0x0aa0
0000051e: PUSH1 0x24
00000520: CALLDATALOAD
00000521: PUSH1 0x02
00000523: DUP2
00000524: LT
00000525: ISZERO
00000526: PUSH2 0x5052
00000529: JUMPI
0000052a: PUSH1 0x20
0000052c: MUL
0000052d: ADD
0000052e: MLOAD
0000052f: PUSH2 0x0a60
00000532: MLOAD
00000533: PUSH2 0x0140
00000536: MSTORE
00000537: PUSH2 0x0a80
0000053a: MLOAD
0000053b: PUSH2 0x0160
0000053e: MSTORE
0000053f: PUSH2 0x0aa0
00000542: MLOAD
00000543: PUSH2 0x0180
00000546: MSTORE
00000547: PUSH2 0x0ac0
0000054a: MLOAD
0000054b: PUSH2 0x01a0
0000054e: MSTORE
0000054f: PUSH1 0x1e
00000551: SLOAD
00000552: PUSH2 0x01c0
00000555: MSTORE
00000556: PUSH1 0x24
00000558: CALLDATALOAD
00000559: PUSH2 0x01e0
0000055c: MSTORE
0000055d: PUSH2 0x0567
00000560: PUSH2 0x0c20
00000563: PUSH2 0x30e8
00000566: JUMP
00000567: JUMPDEST
00000568: PUSH2 0x0c20
0000056b: MLOAD
0000056c: DUP1
0000056d: DUP3
0000056e: LT
0000056f: PUSH2 0x5052
00000572: JUMPI
00000573: DUP1
00000574: DUP3
00000575: SUB
00000576: SWAP1
00000577: POP
00000578: SWAP1
00000579: POP
0000057a: PUSH2 0x0b00
0000057d: MSTORE
0000057e: PUSH2 0x0aa0
00000581: PUSH1 0x24
00000583: CALLDATALOAD
00000584: PUSH1 0x02
00000586: DUP2
00000587: LT
00000588: ISZERO
00000589: PUSH2 0x5052
0000058c: JUMPI
0000058d: PUSH1 0x20
0000058f: MUL
00000590: ADD
00000591: DUP1
00000592: MLOAD
00000593: PUSH2 0x0b00
00000596: MLOAD
00000597: DUP1
00000598: DUP3
00000599: LT
0000059a: PUSH2 0x5052
0000059d: JUMPI
0000059e: DUP1
0000059f: DUP3
000005a0: SUB
000005a1: SWAP1
000005a2: POP
000005a3: SWAP1
000005a4: POP
000005a5: DUP2
000005a6: MSTORE
000005a7: POP
000005a8: PUSH2 0x0b00
000005ab: DUP1
000005ac: MLOAD
000005ad: PUSH1 0x01
000005af: DUP1
000005b0: DUP3
000005b1: LT
000005b2: PUSH2 0x5052
000005b5: JUMPI
000005b6: DUP1
000005b7: DUP3
000005b8: SUB
000005b9: SWAP1
000005ba: POP
000005bb: SWAP1
000005bc: POP
000005bd: DUP2
000005be: MSTORE
000005bf: POP
000005c0: PUSH1 0x00
000005c2: PUSH1 0x24
000005c4: CALLDATALOAD
000005c5: GT
000005c6: ISZERO
000005c7: PUSH2 0x0604
000005ca: JUMPI
000005cb: PUSH2 0x0b00
000005ce: MLOAD
000005cf: PUSH8 0x0de0b6b3a7640000
000005d8: DUP1
000005d9: DUP3
000005da: MUL
000005db: DUP3
000005dc: ISZERO
000005dd: DUP3
000005de: DUP5
000005df: DUP4
000005e0: DIV
000005e1: EQ
000005e2: OR
000005e3: ISZERO
000005e4: PUSH2 0x5052
000005e7: JUMPI
000005e8: DUP1
000005e9: SWAP1
000005ea: POP
000005eb: SWAP1
000005ec: POP
000005ed: SWAP1
000005ee: POP
000005ef: PUSH2 0x0ba0
000005f2: MLOAD
000005f3: DUP1
000005f4: DUP1
000005f5: ISZERO
000005f6: PUSH2 0x5052
000005f9: JUMPI
000005fa: DUP3
000005fb: DIV
000005fc: SWAP1
000005fd: POP
000005fe: SWAP1
000005ff: POP
00000600: PUSH2 0x0b00
00000603: MSTORE
00000604: JUMPDEST
00000605: PUSH2 0x0b00
00000608: DUP1
00000609: MLOAD
0000060a: PUSH2 0x0be0
0000060d: MLOAD
0000060e: DUP1
0000060f: DUP1
00000610: ISZERO
00000611: PUSH2 0x5052
00000614: JUMPI
00000615: DUP3
00000616: DIV
00000617: SWAP1
00000618: POP
00000619: SWAP1
0000061a: POP
0000061b: DUP2
0000061c: MSTORE
0000061d: POP
0000061e: PUSH2 0x0b00
00000621: DUP1
00000622: MLOAD
00000623: PUSH2 0x0aa0
00000626: MLOAD
00000627: PUSH2 0x0140
0000062a: MSTORE
0000062b: PUSH2 0x0ac0
0000062e: MLOAD
0000062f: PUSH2 0x0160
00000632: MSTORE
00000633: PUSH2 0x063d
00000636: PUSH2 0x0c20
00000639: PUSH2 0x3cd0
0000063c: JUMP
0000063d: JUMPDEST
0000063e: PUSH2 0x0c20
00000641: MLOAD
00000642: PUSH2 0x0b00
00000645: MLOAD
00000646: DUP1
00000647: DUP3
00000648: MUL
00000649: DUP3
0000064a: ISZERO
0000064b: DUP3
0000064c: DUP5
0000064d: DUP4
0000064e: DIV
0000064f: EQ
00000650: OR
00000651: ISZERO
00000652: PUSH2 0x5052
00000655: JUMPI
00000656: DUP1
00000657: SWAP1
00000658: POP
00000659: SWAP1
0000065a: POP
0000065b: SWAP1
0000065c: POP
0000065d: PUSH5 0x02540be400
00000663: DUP1
00000664: DUP3
00000665: DIV
00000666: SWAP1
00000667: POP
00000668: SWAP1
00000669: POP
0000066a: DUP1
0000066b: DUP3
0000066c: LT
0000066d: PUSH2 0x5052
00000670: JUMPI
00000671: DUP1
00000672: DUP3
00000673: SUB
00000674: SWAP1
00000675: POP
00000676: SWAP1
00000677: POP
00000678: DUP2
00000679: MSTORE
0000067a: POP
0000067b: PUSH1 0x64
0000067d: CALLDATALOAD
0000067e: PUSH2 0x0b00
00000681: MLOAD
00000682: LT
00000683: ISZERO
00000684: PUSH2 0x06cc
00000687: JUMPI
00000688: PUSH4 0x08c379a0
0000068d: PUSH2 0x0c20
00000690: MSTORE
00000691: PUSH1 0x20
00000693: PUSH2 0x0c40
00000696: MSTORE
00000697: PUSH1 0x08
00000699: PUSH2 0x0c60
0000069c: MSTORE
0000069d: PUSH32 0x536c697070616765000000000000000000000000000000000000000000000000
000006be: PUSH2 0x0c80
000006c1: MSTORE
000006c2: PUSH2 0x0c60
000006c5: POP
000006c6: PUSH1 0x64
000006c8: PUSH2 0x0c3c
000006cb: REVERT
000006cc: JUMPDEST
000006cd: PUSH2 0x0b60
000006d0: DUP1
000006d1: MLOAD
000006d2: PUSH2 0x0b00
000006d5: MLOAD
000006d6: DUP1
000006d7: DUP3
000006d8: LT
000006d9: PUSH2 0x5052
000006dc: JUMPI
000006dd: DUP1
000006de: DUP3
000006df: SUB
000006e0: SWAP1
000006e1: POP
000006e2: SWAP1
000006e3: POP
000006e4: DUP2
000006e5: MSTORE
000006e6: POP
000006e7: PUSH2 0x0b60
000006ea: MLOAD
000006eb: PUSH1 0x01
000006ed: PUSH1 0x24
000006ef: CALLDATALOAD
000006f0: PUSH1 0x02
000006f2: DUP2
000006f3: LT
000006f4: ISZERO
000006f5: PUSH2 0x5052
000006f8: JUMPI
000006f9: MUL
000006fa: PUSH1 0x1c
000006fc: ADD
000006fd: SSTORE
000006fe: PUSH4 0xa9059cbb
00000703: PUSH2 0x0c20
00000706: MSTORE
00000707: CALLER
00000708: PUSH2 0x0c40
0000070b: MSTORE
0000070c: PUSH2 0x0b00
0000070f: MLOAD
00000710: PUSH2 0x0c60
00000713: MSTORE
00000714: PUSH1 0x20
00000716: PUSH2 0x0c20
00000719: PUSH1 0x44
0000071b: PUSH2 0x0c3c
0000071e: PUSH1 0x00
00000720: PUSH2 0x0b20
00000723: PUSH1 0x24
00000725: CALLDATALOAD
00000726: PUSH1 0x02
00000728: DUP2
00000729: LT
0000072a: ISZERO
0000072b: PUSH2 0x5052
0000072e: JUMPI
0000072f: PUSH1 0x20
00000731: MUL
00000732: ADD
00000733: MLOAD
00000734: GAS
00000735: CALL
00000736: ISZERO
00000737: PUSH2 0x5052
0000073a: JUMPI
0000073b: PUSH1 0x1f
0000073d: RETURNDATASIZE
0000073e: GT
0000073f: ISZERO
00000740: PUSH2 0x5052
00000743: JUMPI
00000744: PUSH2 0x0c20
00000747: MLOAD
00000748: ISZERO
00000749: PUSH2 0x5052
0000074c: JUMPI
0000074d: PUSH2 0x0b60
00000750: DUP1
00000751: MLOAD
00000752: PUSH2 0x0be0
00000755: MLOAD
00000756: DUP1
00000757: DUP3
00000758: MUL
00000759: DUP3
0000075a: ISZERO
0000075b: DUP3
0000075c: DUP5
0000075d: DUP4
0000075e: DIV
0000075f: EQ
00000760: OR
00000761: ISZERO
00000762: PUSH2 0x5052
00000765: JUMPI
00000766: DUP1
00000767: SWAP1
00000768: POP
00000769: SWAP1
0000076a: POP
0000076b: SWAP1
0000076c: POP
0000076d: DUP2
0000076e: MSTORE
0000076f: POP
00000770: PUSH1 0x00
00000772: PUSH1 0x24
00000774: CALLDATALOAD
00000775: GT
00000776: ISZERO
00000777: PUSH2 0x07ae
0000077a: JUMPI
0000077b: PUSH2 0x0b60
0000077e: MLOAD
0000077f: PUSH2 0x0ba0
00000782: MLOAD
00000783: DUP1
00000784: DUP3
00000785: MUL
00000786: DUP3
00000787: ISZERO
00000788: DUP3
00000789: DUP5
0000078a: DUP4
0000078b: DIV
0000078c: EQ
0000078d: OR
0000078e: ISZERO
0000078f: PUSH2 0x5052
00000792: JUMPI
00000793: DUP1
00000794: SWAP1
00000795: POP
00000796: SWAP1
00000797: POP
00000798: SWAP1
00000799: POP
0000079a: PUSH8 0x0de0b6b3a7640000
000007a3: DUP1
000007a4: DUP3
000007a5: DIV
000007a6: SWAP1
000007a7: POP
000007a8: SWAP1
000007a9: POP
000007aa: PUSH2 0x0b60
000007ad: MSTORE
000007ae: JUMPDEST
000007af: PUSH2 0x0b60
000007b2: MLOAD
000007b3: PUSH2 0x0aa0
000007b6: PUSH1 0x24
000007b8: CALLDATALOAD
000007b9: PUSH1 0x02
000007bb: DUP2
000007bc: LT
000007bd: ISZERO
000007be: PUSH2 0x5052
000007c1: JUMPI
000007c2: PUSH1 0x20
000007c4: MUL
000007c5: ADD
000007c6: MSTORE
000007c7: PUSH3 0x0186a0
000007cb: PUSH1 0x44
000007cd: CALLDATALOAD
000007ce: GT
000007cf: ISZERO
000007d0: PUSH2 0x07e1
000007d3: JUMPI
000007d4: PUSH3 0x0186a0
000007d8: PUSH2 0x0b00
000007db: MLOAD
000007dc: GT
000007dd: PUSH2 0x07e4
000007e0: JUMP
000007e1: JUMPDEST
000007e2: PUSH1 0x00
000007e4: JUMPDEST
000007e5: ISZERO
000007e6: PUSH2 0x08ae
000007e9: JUMPI
000007ea: PUSH1 0x44
000007ec: CALLDATALOAD
000007ed: PUSH2 0x0bc0
000007f0: MLOAD
000007f1: DUP1
000007f2: DUP3
000007f3: MUL
000007f4: DUP3
000007f5: ISZERO
000007f6: DUP3
000007f7: DUP5
000007f8: DUP4
000007f9: DIV
000007fa: EQ
000007fb: OR
000007fc: ISZERO
000007fd: PUSH2 0x5052
00000800: JUMPI
00000801: DUP1
00000802: SWAP1
00000803: POP
00000804: SWAP1
00000805: POP
00000806: SWAP1
00000807: POP
00000808: PUSH2 0x0c20
0000080b: MSTORE
0000080c: PUSH2 0x0b00
0000080f: MLOAD
00000810: PUSH2 0x0be0
00000813: MLOAD
00000814: DUP1
00000815: DUP3
00000816: MUL
00000817: DUP3
00000818: ISZERO
00000819: DUP3
0000081a: DUP5
0000081b: DUP4
0000081c: DIV
0000081d: EQ
0000081e: OR
0000081f: ISZERO
00000820: PUSH2 0x5052
00000823: JUMPI
00000824: DUP1
00000825: SWAP1
00000826: POP
00000827: SWAP1
00000828: POP
00000829: SWAP1
0000082a: POP
0000082b: PUSH2 0x0c40
0000082e: MSTORE
0000082f: PUSH1 0x04
00000831: CALLDATALOAD
00000832: PUSH2 0x0873
00000835: JUMPI
00000836: PUSH2 0x0c20
00000839: MLOAD
0000083a: PUSH8 0x0de0b6b3a7640000
00000843: DUP1
00000844: DUP3
00000845: MUL
00000846: DUP3
00000847: ISZERO
00000848: DUP3
00000849: DUP5
0000084a: DUP4
0000084b: DIV
0000084c: EQ
0000084d: OR
0000084e: ISZERO
0000084f: PUSH2 0x5052
00000852: JUMPI
00000853: DUP1
00000854: SWAP1
00000855: POP
00000856: SWAP1
00000857: POP
00000858: SWAP1
00000859: POP
0000085a: PUSH2 0x0c40
0000085d: MLOAD
0000085e: DUP1
0000085f: DUP1
00000860: ISZERO
00000861: PUSH2 0x5052
00000864: JUMPI
00000865: DUP3
00000866: DIV
00000867: SWAP1
00000868: POP
00000869: SWAP1
0000086a: POP
0000086b: PUSH2 0x0ae0
0000086e: MSTORE
0000086f: PUSH2 0x08ad
00000872: JUMP
00000873: JUMPDEST
00000874: PUSH2 0x0c40
00000877: MLOAD
00000878: PUSH8 0x0de0b6b3a7640000
00000881: DUP1
00000882: DUP3
00000883: MUL
00000884: DUP3
00000885: ISZERO
00000886: DUP3
00000887: DUP5
00000888: DUP4
00000889: DIV
0000088a: EQ
0000088b: OR
0000088c: ISZERO
0000088d: PUSH2 0x5052
00000890: JUMPI
00000891: DUP1
00000892: SWAP1
00000893: POP
00000894: SWAP1
00000895: POP
00000896: SWAP1
00000897: POP
00000898: PUSH2 0x0c20
0000089b: MLOAD
0000089c: DUP1
0000089d: DUP1
0000089e: ISZERO
0000089f: PUSH2 0x5052
000008a2: JUMPI
000008a3: DUP3
000008a4: DIV
000008a5: SWAP1
000008a6: POP
000008a7: SWAP1
000008a8: POP
000008a9: PUSH2 0x0ae0
000008ac: MSTORE
000008ad: JUMPDEST
000008ae: JUMPDEST
000008af: PUSH2 0x0a60
000008b2: MLOAD
000008b3: PUSH2 0x0740
000008b6: MSTORE
000008b7: PUSH2 0x0a80
000008ba: MLOAD
000008bb: PUSH2 0x0760
000008be: MSTORE
000008bf: PUSH2 0x0aa0
000008c2: MLOAD
000008c3: PUSH2 0x0780
000008c6: MSTORE
000008c7: PUSH2 0x0ac0
000008ca: MLOAD
000008cb: PUSH2 0x07a0
000008ce: MSTORE
000008cf: PUSH2 0x0ae0
000008d2: MLOAD
000008d3: PUSH2 0x07c0
000008d6: MSTORE
000008d7: PUSH1 0x00
000008d9: PUSH2 0x07e0
000008dc: MSTORE
000008dd: PUSH2 0x08e4
000008e0: PUSH2 0x422c
000008e3: JUMP
000008e4: JUMPDEST
000008e5: CALLER
000008e6: PUSH32 0xb2e76ae99761dc136e598d4a629bb347eccb9532a5f8bbd72e18467c3c34cc98
00000907: PUSH1 0x04
00000909: CALLDATALOAD
0000090a: PUSH2 0x0c20
0000090d: MSTORE
0000090e: PUSH1 0x44
00000910: CALLDATALOAD
00000911: PUSH2 0x0c40
00000914: MSTORE
00000915: PUSH1 0x24
00000917: CALLDATALOAD
00000918: PUSH2 0x0c60
0000091b: MSTORE
0000091c: PUSH2 0x0b00
0000091f: MLOAD
00000920: PUSH2 0x0c80
00000923: MSTORE
00000924: PUSH1 0x80
00000926: PUSH2 0x0c20
00000929: LOG2
0000092a: PUSH2 0x0b00
0000092d: MLOAD
0000092e: PUSH2 0x0c20
00000931: MSTORE
00000932: PUSH1 0x20
00000934: PUSH2 0x0c20
00000937: PUSH1 0x00
00000939: PUSH1 0x00
0000093b: SSTORE
0000093c: RETURN
0000093d: JUMPDEST
0000093e: PUSH4 0x556d6e9f
00000943: DUP2
00000944: EQ
00000945: ISZERO
00000946: PUSH2 0x0c13
00000949: JUMPI
0000094a: PUSH1 0x24
0000094c: CALLDATALOAD
0000094d: PUSH1 0x04
0000094f: CALLDATALOAD
00000950: XOR
00000951: ISZERO
00000952: PUSH2 0x5052
00000955: JUMPI
00000956: PUSH1 0x02
00000958: PUSH1 0x04
0000095a: CALLDATALOAD
0000095b: LT
0000095c: ISZERO
0000095d: PUSH2 0x5052
00000960: JUMPI
00000961: PUSH1 0x02
00000963: PUSH1 0x24
00000965: CALLDATALOAD
00000966: LT
00000967: ISZERO
00000968: PUSH2 0x5052
0000096b: JUMPI
0000096c: PUSH1 0x06
0000096e: SLOAD
0000096f: PUSH7 0x2386f26fc10000
00000977: DUP1
00000978: DUP3
00000979: MUL
0000097a: DUP3
0000097b: ISZERO
0000097c: DUP3
0000097d: DUP5
0000097e: DUP4
0000097f: DIV
00000980: EQ
00000981: OR
00000982: ISZERO
00000983: PUSH2 0x5052
00000986: JUMPI
00000987: DUP1
00000988: SWAP1
00000989: POP
0000098a: SWAP1
0000098b: POP
0000098c: SWAP1
0000098d: POP
0000098e: PUSH2 0x0540
00000991: MSTORE
00000992: PUSH1 0x1c
00000994: SLOAD
00000995: PUSH2 0x0560
00000998: MSTORE
00000999: PUSH1 0x1d
0000099b: SLOAD
0000099c: PUSH2 0x0580
0000099f: MSTORE
000009a0: PUSH2 0x09aa
000009a3: PUSH2 0x05e0
000009a6: PUSH2 0x3b4b
000009a9: JUMP
000009aa: JUMPDEST
000009ab: PUSH2 0x05e0
000009ae: DUP1
000009af: MLOAD
000009b0: PUSH2 0x05a0
000009b3: MSTORE
000009b4: DUP1
000009b5: PUSH1 0x20
000009b7: ADD
000009b8: MLOAD
000009b9: PUSH2 0x05c0
000009bc: MSTORE
000009bd: POP
000009be: PUSH1 0x1e
000009c0: SLOAD
000009c1: PUSH2 0x05e0
000009c4: MSTORE
000009c5: PUSH1 0x00
000009c7: PUSH1 0x0d
000009c9: SLOAD
000009ca: GT
000009cb: ISZERO
000009cc: PUSH2 0x0a31
000009cf: JUMPI
000009d0: PUSH2 0x05a0
000009d3: MLOAD
000009d4: PUSH2 0x0660
000009d7: MSTORE
000009d8: PUSH2 0x05c0
000009db: MLOAD
000009dc: PUSH2 0x0680
000009df: MSTORE
000009e0: PUSH2 0x09ea
000009e3: PUSH2 0x0600
000009e6: PUSH2 0x3ad5
000009e9: JUMP
000009ea: JUMPDEST
000009eb: PUSH2 0x0600
000009ee: DUP1
000009ef: MLOAD
000009f0: PUSH2 0x06a0
000009f3: MSTORE
000009f4: DUP1
000009f5: PUSH1 0x20
000009f7: ADD
000009f8: MLOAD
000009f9: PUSH2 0x06c0
000009fc: MSTORE
000009fd: POP
000009fe: PUSH2 0x0660
00000a01: MLOAD
00000a02: PUSH2 0x02a0
00000a05: MSTORE
00000a06: PUSH2 0x0680
00000a09: MLOAD
00000a0a: PUSH2 0x02c0
00000a0d: MSTORE
00000a0e: PUSH2 0x06a0
00000a11: MLOAD
00000a12: PUSH2 0x02e0
00000a15: MSTORE
00000a16: PUSH2 0x06c0
00000a19: MLOAD
00000a1a: PUSH2 0x0300
00000a1d: MSTORE
00000a1e: PUSH2 0x0a28
00000a21: PUSH2 0x0640
00000a24: PUSH2 0x2945
00000a27: JUMP
00000a28: JUMPDEST
00000a29: PUSH2 0x0640
00000a2c: MLOAD
00000a2d: PUSH2 0x05e0
00000a30: MSTORE
00000a31: JUMPDEST
00000a32: PUSH2 0x0560
00000a35: PUSH1 0x04
00000a37: CALLDATALOAD
00000a38: PUSH1 0x02
00000a3a: DUP2
00000a3b: LT
00000a3c: ISZERO
00000a3d: PUSH2 0x5052
00000a40: JUMPI
00000a41: PUSH1 0x20
00000a43: MUL
00000a44: ADD
00000a45: DUP1
00000a46: MLOAD
00000a47: PUSH1 0x44
00000a49: CALLDATALOAD
00000a4a: DUP2
00000a4b: DUP2
00000a4c: DUP4
00000a4d: ADD
00000a4e: LT
00000a4f: PUSH2 0x5052
00000a52: JUMPI
00000a53: DUP1
00000a54: DUP3
00000a55: ADD
00000a56: SWAP1
00000a57: POP
00000a58: SWAP1
00000a59: POP
00000a5a: DUP2
00000a5b: MSTORE
00000a5c: POP
00000a5d: PUSH2 0x0560
00000a60: MLOAD
00000a61: PUSH5 0xe8d4a51000
00000a67: DUP1
00000a68: DUP3
00000a69: MUL
00000a6a: DUP3
00000a6b: ISZERO
00000a6c: DUP3
00000a6d: DUP5
00000a6e: DUP4
00000a6f: DIV
00000a70: EQ
00000a71: OR
00000a72: ISZERO
00000a73: PUSH2 0x5052
00000a76: JUMPI
00000a77: DUP1
00000a78: SWAP1
00000a79: POP
00000a7a: SWAP1
00000a7b: POP
00000a7c: SWAP1
00000a7d: POP
00000a7e: PUSH2 0x0560
00000a81: MSTORE
00000a82: PUSH2 0x0580
00000a85: MLOAD
00000a86: PUSH2 0x0540
00000a89: MLOAD
00000a8a: DUP1
00000a8b: DUP3
00000a8c: MUL
00000a8d: DUP3
00000a8e: ISZERO
00000a8f: DUP3
00000a90: DUP5
00000a91: DUP4
00000a92: DIV
00000a93: EQ
00000a94: OR
00000a95: ISZERO
00000a96: PUSH2 0x5052
00000a99: JUMPI
00000a9a: DUP1
00000a9b: SWAP1
00000a9c: POP
00000a9d: SWAP1
00000a9e: POP
00000a9f: SWAP1
00000aa0: POP
00000aa1: PUSH8 0x0de0b6b3a7640000
00000aaa: DUP1
00000aab: DUP3
00000aac: DIV
00000aad: SWAP1
00000aae: POP
00000aaf: SWAP1
00000ab0: POP
00000ab1: PUSH2 0x0580
00000ab4: MSTORE
00000ab5: PUSH2 0x05a0
00000ab8: MLOAD
00000ab9: PUSH2 0x0140
00000abc: MSTORE
00000abd: PUSH2 0x05c0
00000ac0: MLOAD
00000ac1: PUSH2 0x0160
00000ac4: MSTORE
00000ac5: PUSH2 0x0560
00000ac8: MLOAD
00000ac9: PUSH2 0x0180
00000acc: MSTORE
00000acd: PUSH2 0x0580
00000ad0: MLOAD
00000ad1: PUSH2 0x01a0
00000ad4: MSTORE
00000ad5: PUSH2 0x05e0
00000ad8: MLOAD
00000ad9: PUSH2 0x01c0
00000adc: MSTORE
00000add: PUSH1 0x24
00000adf: CALLDATALOAD
00000ae0: PUSH2 0x01e0
00000ae3: MSTORE
00000ae4: PUSH2 0x0aee
00000ae7: PUSH2 0x0620
00000aea: PUSH2 0x30e8
00000aed: JUMP
00000aee: JUMPDEST
00000aef: PUSH2 0x0620
00000af2: MLOAD
00000af3: PUSH2 0x0600
00000af6: MSTORE
00000af7: PUSH2 0x0560
00000afa: PUSH1 0x24
00000afc: CALLDATALOAD
00000afd: PUSH1 0x02
00000aff: DUP2
00000b00: LT
00000b01: ISZERO
00000b02: PUSH2 0x5052
00000b05: JUMPI
00000b06: PUSH1 0x20
00000b08: MUL
00000b09: ADD
00000b0a: MLOAD
00000b0b: PUSH2 0x0600
00000b0e: MLOAD
00000b0f: DUP1
00000b10: DUP3
00000b11: LT
00000b12: PUSH2 0x5052
00000b15: JUMPI
00000b16: DUP1
00000b17: DUP3
00000b18: SUB
00000b19: SWAP1
00000b1a: POP
00000b1b: SWAP1
00000b1c: POP
00000b1d: PUSH1 0x01
00000b1f: DUP1
00000b20: DUP3
00000b21: LT
00000b22: PUSH2 0x5052
00000b25: JUMPI
00000b26: DUP1
00000b27: DUP3
00000b28: SUB
00000b29: SWAP1
00000b2a: POP
00000b2b: SWAP1
00000b2c: POP
00000b2d: PUSH2 0x0620
00000b30: MSTORE
00000b31: PUSH2 0x0600
00000b34: MLOAD
00000b35: PUSH2 0x0560
00000b38: PUSH1 0x24
00000b3a: CALLDATALOAD
00000b3b: PUSH1 0x02
00000b3d: DUP2
00000b3e: LT
00000b3f: ISZERO
00000b40: PUSH2 0x5052
00000b43: JUMPI
00000b44: PUSH1 0x20
00000b46: MUL
00000b47: ADD
00000b48: MSTORE
00000b49: PUSH1 0x00
00000b4b: PUSH1 0x24
00000b4d: CALLDATALOAD
00000b4e: GT
00000b4f: ISZERO
00000b50: PUSH2 0x0b91
00000b53: JUMPI
00000b54: PUSH2 0x0620
00000b57: MLOAD
00000b58: PUSH8 0x0de0b6b3a7640000
00000b61: DUP1
00000b62: DUP3
00000b63: MUL
00000b64: DUP3
00000b65: ISZERO
00000b66: DUP3
00000b67: DUP5
00000b68: DUP4
00000b69: DIV
00000b6a: EQ
00000b6b: OR
00000b6c: ISZERO
00000b6d: PUSH2 0x5052
00000b70: JUMPI
00000b71: DUP1
00000b72: SWAP1
00000b73: POP
00000b74: SWAP1
00000b75: POP
00000b76: SWAP1
00000b77: POP
00000b78: PUSH2 0x0540
00000b7b: MLOAD
00000b7c: DUP1
00000b7d: DUP1
00000b7e: ISZERO
00000b7f: PUSH2 0x5052
00000b82: JUMPI
00000b83: DUP3
00000b84: DIV
00000b85: SWAP1
00000b86: POP
00000b87: SWAP1
00000b88: POP
00000b89: PUSH2 0x0620
00000b8c: MSTORE
00000b8d: PUSH2 0x0ba7
00000b90: JUMP
00000b91: JUMPDEST
00000b92: PUSH2 0x0620
00000b95: DUP1
00000b96: MLOAD
00000b97: PUSH5 0xe8d4a51000
00000b9d: DUP1
00000b9e: DUP3
00000b9f: DIV
00000ba0: SWAP1
00000ba1: POP
00000ba2: SWAP1
00000ba3: POP
00000ba4: DUP2
00000ba5: MSTORE
00000ba6: POP
00000ba7: JUMPDEST
00000ba8: PUSH2 0x0620
00000bab: DUP1
00000bac: MLOAD
00000bad: PUSH2 0x0560
00000bb0: MLOAD
00000bb1: PUSH2 0x0140
00000bb4: MSTORE
00000bb5: PUSH2 0x0580
00000bb8: MLOAD
00000bb9: PUSH2 0x0160
00000bbc: MSTORE
00000bbd: PUSH2 0x0bc7
00000bc0: PUSH2 0x0640
00000bc3: PUSH2 0x3cd0
00000bc6: JUMP
00000bc7: JUMPDEST
00000bc8: PUSH2 0x0640
00000bcb: MLOAD
00000bcc: PUSH2 0x0620
00000bcf: MLOAD
00000bd0: DUP1
00000bd1: DUP3
00000bd2: MUL
00000bd3: DUP3
00000bd4: ISZERO
00000bd5: DUP3
00000bd6: DUP5
00000bd7: DUP4
00000bd8: DIV
00000bd9: EQ
00000bda: OR
00000bdb: ISZERO
00000bdc: PUSH2 0x5052
00000bdf: JUMPI
00000be0: DUP1
00000be1: SWAP1
00000be2: POP
00000be3: SWAP1
00000be4: POP
00000be5: SWAP1
00000be6: POP
00000be7: PUSH5 0x02540be400
00000bed: DUP1
00000bee: DUP3
00000bef: DIV
00000bf0: SWAP1
00000bf1: POP
00000bf2: SWAP1
00000bf3: POP
00000bf4: DUP1
00000bf5: DUP3
00000bf6: LT
00000bf7: PUSH2 0x5052
00000bfa: JUMPI
00000bfb: DUP1
00000bfc: DUP3
00000bfd: SUB
00000bfe: SWAP1
00000bff: POP
00000c00: SWAP1
00000c01: POP
00000c02: DUP2
00000c03: MSTORE
00000c04: POP
00000c05: PUSH2 0x0620
00000c08: MLOAD
00000c09: PUSH2 0x0640
00000c0c: MSTORE
00000c0d: PUSH1 0x20
00000c0f: PUSH2 0x0640
00000c12: RETURN
00000c13: JUMPDEST
00000c14: PUSH4 0x0b4c7e4d
00000c19: DUP2
00000c1a: EQ
00000c1b: ISZERO
00000c1c: PUSH2 0x147b
00000c1f: JUMPI
00000c20: PUSH1 0x01
00000c22: SLOAD
00000c23: PUSH2 0x5052
00000c26: JUMPI
00000c27: PUSH1 0x01
00000c29: PUSH1 0x01
00000c2b: SSTORE
00000c2c: PUSH1 0x25
00000c2e: SLOAD
00000c2f: PUSH2 0x5052
00000c32: JUMPI
00000c33: PUSH2 0x0c3d
00000c36: PUSH2 0x0aa0
00000c39: PUSH2 0x3b4b
00000c3c: JUMP
00000c3d: JUMPDEST
00000c3e: PUSH2 0x0aa0
00000c41: DUP1
00000c42: MLOAD
00000c43: PUSH2 0x0a60
00000c46: MSTORE
00000c47: DUP1
00000c48: PUSH1 0x20
00000c4a: ADD
00000c4b: MLOAD
00000c4c: PUSH2 0x0a80
00000c4f: MSTORE
00000c50: POP
00000c51: PUSH20 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
00000c66: PUSH2 0x0aa0
00000c69: MSTORE
00000c6a: PUSH20 0xdb25f211ab05b1c97d595516f45794528a807ad8
00000c7f: PUSH2 0x0ac0
00000c82: MSTORE
00000c83: PUSH1 0x1c
00000c85: SLOAD
00000c86: PUSH2 0x0ae0
00000c89: MSTORE
00000c8a: PUSH1 0x1d
00000c8c: SLOAD
00000c8d: PUSH2 0x0b00
00000c90: MSTORE
00000c91: PUSH1 0xe0
00000c93: CALLDATASIZE
00000c94: PUSH2 0x0b20
00000c97: CALLDATACOPY
00000c98: PUSH2 0x0ae0
00000c9b: MLOAD
00000c9c: PUSH2 0x0c00
00000c9f: MSTORE
00000ca0: PUSH2 0x0b00
00000ca3: MLOAD
00000ca4: PUSH2 0x0c20
00000ca7: MSTORE
00000ca8: PUSH2 0x0c40
00000cab: PUSH1 0x00
00000cad: PUSH1 0x02
00000caf: DUP2
00000cb0: DUP4
00000cb1: MSTORE
00000cb2: ADD
00000cb3: JUMPDEST
00000cb4: PUSH2 0x0ae0
00000cb7: PUSH2 0x0c40
00000cba: MLOAD
00000cbb: PUSH1 0x02
00000cbd: DUP2
00000cbe: LT
00000cbf: ISZERO
00000cc0: PUSH2 0x5052
00000cc3: JUMPI
00000cc4: PUSH1 0x20
00000cc6: MUL
00000cc7: ADD
00000cc8: MLOAD
00000cc9: PUSH1 0x20
00000ccb: PUSH2 0x0c40
00000cce: MLOAD
00000ccf: MUL
00000cd0: PUSH1 0x04
00000cd2: ADD
00000cd3: CALLDATALOAD
00000cd4: DUP2
00000cd5: DUP2
00000cd6: DUP4
00000cd7: ADD
00000cd8: LT
00000cd9: PUSH2 0x5052
00000cdc: JUMPI
00000cdd: DUP1
00000cde: DUP3
00000cdf: ADD
00000ce0: SWAP1
00000ce1: POP
00000ce2: SWAP1
00000ce3: POP
00000ce4: PUSH2 0x0c60
00000ce7: MSTORE
00000ce8: PUSH2 0x0c60
00000ceb: MLOAD
00000cec: PUSH2 0x0ae0
00000cef: PUSH2 0x0c40
00000cf2: MLOAD
00000cf3: PUSH1 0x02
00000cf5: DUP2
00000cf6: LT
00000cf7: ISZERO
00000cf8: PUSH2 0x5052
00000cfb: JUMPI
00000cfc: PUSH1 0x20
00000cfe: MUL
00000cff: ADD
00000d00: MSTORE
00000d01: PUSH2 0x0c60
00000d04: MLOAD
00000d05: PUSH1 0x01
00000d07: PUSH2 0x0c40
00000d0a: MLOAD
00000d0b: PUSH1 0x02
00000d0d: DUP2
00000d0e: LT
00000d0f: ISZERO
00000d10: PUSH2 0x5052
00000d13: JUMPI
00000d14: MUL
00000d15: PUSH1 0x1c
00000d17: ADD
00000d18: SSTORE
00000d19: DUP2
00000d1a: MLOAD
00000d1b: PUSH1 0x01
00000d1d: ADD
00000d1e: DUP1
00000d1f: DUP4
00000d20: MSTORE
00000d21: DUP2
00000d22: EQ
00000d23: ISZERO
00000d24: PUSH2 0x0cb3
00000d27: JUMPI
00000d28: POP
00000d29: POP
00000d2a: PUSH2 0x0ae0
00000d2d: MLOAD
00000d2e: PUSH2 0x0b60
00000d31: MSTORE
00000d32: PUSH2 0x0b00
00000d35: MLOAD
00000d36: PUSH2 0x0b80
00000d39: MSTORE
00000d3a: PUSH1 0x06
00000d3c: SLOAD
00000d3d: PUSH7 0x2386f26fc10000
00000d45: DUP1
00000d46: DUP3
00000d47: MUL
00000d48: DUP3
00000d49: ISZERO
00000d4a: DUP3
00000d4b: DUP5
00000d4c: DUP4
00000d4d: DIV
00000d4e: EQ
00000d4f: OR
00000d50: ISZERO
00000d51: PUSH2 0x5052
00000d54: JUMPI
00000d55: DUP1
00000d56: SWAP1
00000d57: POP
00000d58: SWAP1
00000d59: POP
00000d5a: SWAP1
00000d5b: POP
00000d5c: PUSH2 0x0c40
00000d5f: MSTORE
00000d60: PUSH2 0x0ae0
00000d63: MLOAD
00000d64: PUSH5 0xe8d4a51000
00000d6a: DUP1
00000d6b: DUP3
00000d6c: MUL
00000d6d: DUP3
00000d6e: ISZERO
00000d6f: DUP3
00000d70: DUP5
00000d71: DUP4
00000d72: DIV
00000d73: EQ
00000d74: OR
00000d75: ISZERO
00000d76: PUSH2 0x5052
00000d79: JUMPI
00000d7a: DUP1
00000d7b: SWAP1
00000d7c: POP
00000d7d: SWAP1
00000d7e: POP
00000d7f: SWAP1
00000d80: POP
00000d81: PUSH2 0x0ae0
00000d84: MSTORE
00000d85: PUSH2 0x0b00
00000d88: MLOAD
00000d89: PUSH2 0x0c40
00000d8c: MLOAD
00000d8d: DUP1
00000d8e: DUP3
00000d8f: MUL
00000d90: DUP3
00000d91: ISZERO
00000d92: DUP3
00000d93: DUP5
00000d94: DUP4
00000d95: DIV
00000d96: EQ
00000d97: OR
00000d98: ISZERO
00000d99: PUSH2 0x5052
00000d9c: JUMPI
00000d9d: DUP1
00000d9e: SWAP1
00000d9f: POP
00000da0: SWAP1
00000da1: POP
00000da2: SWAP1
00000da3: POP
00000da4: PUSH8 0x0de0b6b3a7640000
00000dad: DUP1
00000dae: DUP3
00000daf: DIV
00000db0: SWAP1
00000db1: POP
00000db2: SWAP1
00000db3: POP
00000db4: PUSH2 0x0b00
00000db7: MSTORE
00000db8: PUSH2 0x0c00
00000dbb: MLOAD
00000dbc: PUSH5 0xe8d4a51000
00000dc2: DUP1
00000dc3: DUP3
00000dc4: MUL
00000dc5: DUP3
00000dc6: ISZERO
00000dc7: DUP3
00000dc8: DUP5
00000dc9: DUP4
00000dca: DIV
00000dcb: EQ
00000dcc: OR
00000dcd: ISZERO
00000dce: PUSH2 0x5052
00000dd1: JUMPI
00000dd2: DUP1
00000dd3: SWAP1
00000dd4: POP
00000dd5: SWAP1
00000dd6: POP
00000dd7: SWAP1
00000dd8: POP
00000dd9: PUSH2 0x0c00
00000ddc: MSTORE
00000ddd: PUSH2 0x0c20
00000de0: MLOAD
00000de1: PUSH2 0x0c40
00000de4: MLOAD
00000de5: DUP1
00000de6: DUP3
00000de7: MUL
00000de8: DUP3
00000de9: ISZERO
00000dea: DUP3
00000deb: DUP5
00000dec: DUP4
00000ded: DIV
00000dee: EQ
00000def: OR
00000df0: ISZERO
00000df1: PUSH2 0x5052
00000df4: JUMPI
00000df5: DUP1
00000df6: SWAP1
00000df7: POP
00000df8: SWAP1
00000df9: POP
00000dfa: SWAP1
00000dfb: POP
00000dfc: PUSH8 0x0de0b6b3a7640000
00000e05: DUP1
00000e06: DUP3
00000e07: DIV
00000e08: SWAP1
00000e09: POP
00000e0a: SWAP1
00000e0b: POP
00000e0c: PUSH2 0x0c20
00000e0f: MSTORE
00000e10: PUSH2 0x0c60
00000e13: PUSH1 0x00
00000e15: PUSH1 0x02
00000e17: DUP2
00000e18: DUP4
00000e19: MSTORE
00000e1a: ADD
00000e1b: JUMPDEST
00000e1c: PUSH1 0x00
00000e1e: PUSH1 0x20
00000e20: PUSH2 0x0c60
00000e23: MLOAD
00000e24: MUL
00000e25: PUSH1 0x04
00000e27: ADD
00000e28: CALLDATALOAD
00000e29: GT
00000e2a: ISZERO
00000e2b: PUSH2 0x0ed8
00000e2e: JUMPI
00000e2f: PUSH4 0x23b872dd
00000e34: PUSH2 0x0c80
00000e37: MSTORE
00000e38: CALLER
00000e39: PUSH2 0x0ca0
00000e3c: MSTORE
00000e3d: ADDRESS
00000e3e: PUSH2 0x0cc0
00000e41: MSTORE
00000e42: PUSH1 0x20
00000e44: PUSH2 0x0c60
00000e47: MLOAD
00000e48: MUL
00000e49: PUSH1 0x04
00000e4b: ADD
00000e4c: CALLDATALOAD
00000e4d: PUSH2 0x0ce0
00000e50: MSTORE
00000e51: PUSH1 0x20
00000e53: PUSH2 0x0c80
00000e56: PUSH1 0x64
00000e58: PUSH2 0x0c9c
00000e5b: PUSH1 0x00
00000e5d: PUSH2 0x0aa0
00000e60: PUSH2 0x0c60
00000e63: MLOAD
00000e64: PUSH1 0x02
00000e66: DUP2
00000e67: LT
00000e68: ISZERO
00000e69: PUSH2 0x5052
00000e6c: JUMPI
00000e6d: PUSH1 0x20
00000e6f: MUL
00000e70: ADD
00000e71: MLOAD
00000e72: GAS
00000e73: CALL
00000e74: ISZERO
00000e75: PUSH2 0x5052
00000e78: JUMPI
00000e79: PUSH1 0x1f
00000e7b: RETURNDATASIZE
00000e7c: GT
00000e7d: ISZERO
00000e7e: PUSH2 0x5052
00000e81: JUMPI
00000e82: PUSH2 0x0c80
00000e85: MLOAD
00000e86: ISZERO
00000e87: PUSH2 0x5052
00000e8a: JUMPI
00000e8b: PUSH2 0x0ae0
00000e8e: PUSH2 0x0c60
00000e91: MLOAD
00000e92: PUSH1 0x02
00000e94: DUP2
00000e95: LT
00000e96: ISZERO
00000e97: PUSH2 0x5052
00000e9a: JUMPI
00000e9b: PUSH1 0x20
00000e9d: MUL
00000e9e: ADD
00000e9f: MLOAD
00000ea0: PUSH2 0x0c00
00000ea3: PUSH2 0x0c60
00000ea6: MLOAD
00000ea7: PUSH1 0x02
00000ea9: DUP2
00000eaa: LT
00000eab: ISZERO
00000eac: PUSH2 0x5052
00000eaf: JUMPI
00000eb0: PUSH1 0x20
00000eb2: MUL
00000eb3: ADD
00000eb4: MLOAD
00000eb5: DUP1
00000eb6: DUP3
00000eb7: LT
00000eb8: PUSH2 0x5052
00000ebb: JUMPI
00000ebc: DUP1
00000ebd: DUP3
00000ebe: SUB
00000ebf: SWAP1
00000ec0: POP
00000ec1: SWAP1
00000ec2: POP
00000ec3: PUSH2 0x0b20
00000ec6: PUSH2 0x0c60
00000ec9: MLOAD
00000eca: PUSH1 0x02
00000ecc: DUP2
00000ecd: LT
00000ece: ISZERO
00000ecf: PUSH2 0x5052
00000ed2: JUMPI
00000ed3: PUSH1 0x20
00000ed5: MUL
00000ed6: ADD
00000ed7: MSTORE
00000ed8: JUMPDEST
00000ed9: DUP2
00000eda: MLOAD
00000edb: PUSH1 0x01
00000edd: ADD
00000ede: DUP1
00000edf: DUP4
00000ee0: MSTORE
00000ee1: DUP2
00000ee2: EQ
00000ee3: ISZERO
00000ee4: PUSH2 0x0e1b
00000ee7: JUMPI
00000ee8: POP
00000ee9: POP
00000eea: PUSH1 0x00
00000eec: PUSH1 0x04
00000eee: CALLDATALOAD
00000eef: GT
00000ef0: ISZERO
00000ef1: PUSH2 0x0efb
00000ef4: JUMPI
00000ef5: PUSH1 0x01
00000ef7: PUSH2 0x0f02
00000efa: JUMP
00000efb: JUMPDEST
00000efc: PUSH1 0x00
00000efe: PUSH1 0x24
00000f00: CALLDATALOAD
00000f01: GT
00000f02: JUMPDEST
00000f03: ISZERO
00000f04: PUSH2 0x5052
00000f07: JUMPI
00000f08: PUSH1 0x0d
00000f0a: SLOAD
00000f0b: PUSH2 0x0c60
00000f0e: MSTORE
00000f0f: PUSH1 0x00
00000f11: PUSH2 0x0c60
00000f14: MLOAD
00000f15: GT
00000f16: ISZERO
00000f17: PUSH2 0x0f62
00000f1a: JUMPI
00000f1b: PUSH2 0x0a60
00000f1e: MLOAD
00000f1f: PUSH2 0x02a0
00000f22: MSTORE
00000f23: PUSH2 0x0a80
00000f26: MLOAD
00000f27: PUSH2 0x02c0
00000f2a: MSTORE
00000f2b: PUSH2 0x0c00
00000f2e: MLOAD
00000f2f: PUSH2 0x02e0
00000f32: MSTORE
00000f33: PUSH2 0x0c20
00000f36: MLOAD
00000f37: PUSH2 0x0300
00000f3a: MSTORE
00000f3b: PUSH2 0x0f45
00000f3e: PUSH2 0x0c80
00000f41: PUSH2 0x2945
00000f44: JUMP
00000f45: JUMPDEST
00000f46: PUSH2 0x0c80
00000f49: MLOAD
00000f4a: PUSH2 0x0be0
00000f4d: MSTORE
00000f4e: PUSH2 0x0c60
00000f51: MLOAD
00000f52: TIMESTAMP
00000f53: LT
00000f54: PUSH2 0x0f5d
00000f57: JUMPI
00000f58: PUSH1 0x01
00000f5a: PUSH1 0x0d
00000f5c: SSTORE
00000f5d: JUMPDEST
00000f5e: PUSH2 0x0f6a
00000f61: JUMP
00000f62: JUMPDEST
00000f63: PUSH1 0x1e
00000f65: SLOAD
00000f66: PUSH2 0x0be0
00000f69: MSTORE
00000f6a: JUMPDEST
00000f6b: PUSH2 0x0a60
00000f6e: MLOAD
00000f6f: PUSH2 0x02a0
00000f72: MSTORE
00000f73: PUSH2 0x0a80
00000f76: MLOAD
00000f77: PUSH2 0x02c0
00000f7a: MSTORE
00000f7b: PUSH2 0x0ae0
00000f7e: MLOAD
00000f7f: PUSH2 0x02e0
00000f82: MSTORE
00000f83: PUSH2 0x0b00
00000f86: MLOAD
00000f87: PUSH2 0x0300
00000f8a: MSTORE
00000f8b: PUSH2 0x0f95
00000f8e: PUSH2 0x0ca0
00000f91: PUSH2 0x2945
00000f94: JUMP
00000f95: JUMPDEST
00000f96: PUSH2 0x0ca0
00000f99: MLOAD
00000f9a: PUSH2 0x0c80
00000f9d: MSTORE
00000f9e: PUSH4 0x18160ddd
00000fa3: PUSH2 0x0cc0
00000fa6: MSTORE
00000fa7: PUSH1 0x20
00000fa9: PUSH2 0x0cc0
00000fac: PUSH1 0x04
00000fae: PUSH2 0x0cdc
00000fb1: PUSH20 0x3d229e1b4faab62f621ef2f6a610961f7bd7b23b
00000fc6: GAS
00000fc7: STATICCALL
00000fc8: ISZERO
00000fc9: PUSH2 0x5052
00000fcc: JUMPI
00000fcd: PUSH1 0x1f
00000fcf: RETURNDATASIZE
00000fd0: GT
00000fd1: ISZERO
00000fd2: PUSH2 0x5052
00000fd5: JUMPI
00000fd6: PUSH2 0x0cc0
00000fd9: MLOAD
00000fda: PUSH2 0x0ca0
00000fdd: MSTORE
00000fde: PUSH1 0x00
00000fe0: PUSH2 0x0be0
00000fe3: MLOAD
00000fe4: GT
00000fe5: ISZERO
00000fe6: PUSH2 0x1034
00000fe9: JUMPI
00000fea: PUSH2 0x0ca0
00000fed: MLOAD
00000fee: PUSH2 0x0c80
00000ff1: MLOAD
00000ff2: DUP1
00000ff3: DUP3
00000ff4: MUL
00000ff5: DUP3
00000ff6: ISZERO
00000ff7: DUP3
00000ff8: DUP5
00000ff9: DUP4
00000ffa: DIV
00000ffb: EQ
00000ffc: OR
00000ffd: ISZERO
00000ffe: PUSH2 0x5052
00001001: JUMPI
00001002: DUP1
00001003: SWAP1
00001004: POP
00001005: SWAP1
00001006: POP
00001007: SWAP1
00001008: POP
00001009: PUSH2 0x0be0
0000100c: MLOAD
0000100d: DUP1
0000100e: DUP1
0000100f: ISZERO
00001010: PUSH2 0x5052
00001013: JUMPI
00001014: DUP3
00001015: DIV
00001016: SWAP1
00001017: POP
00001018: SWAP1
00001019: POP
0000101a: PUSH2 0x0ca0
0000101d: MLOAD
0000101e: DUP1
0000101f: DUP3
00001020: LT
00001021: PUSH2 0x5052
00001024: JUMPI
00001025: DUP1
00001026: DUP3
00001027: SUB
00001028: SWAP1
00001029: POP
0000102a: SWAP1
0000102b: POP
0000102c: PUSH2 0x0ba0
0000102f: MSTORE
00001030: PUSH2 0x1050
00001033: JUMP
00001034: JUMPDEST
00001035: PUSH2 0x0c80
00001038: MLOAD
00001039: PUSH2 0x02a0
0000103c: MSTORE
0000103d: PUSH2 0x1047
00001040: PUSH2 0x0cc0
00001043: PUSH2 0x3e2c
00001046: JUMP
00001047: JUMPDEST
00001048: PUSH2 0x0cc0
0000104b: MLOAD
0000104c: PUSH2 0x0ba0
0000104f: MSTORE
00001050: JUMPDEST
00001051: PUSH1 0x00
00001053: PUSH2 0x0ba0
00001056: MLOAD
00001057: GT
00001058: ISZERO
00001059: PUSH2 0x5052
0000105c: JUMPI
0000105d: PUSH1 0x00
0000105f: PUSH2 0x0be0
00001062: MLOAD
00001063: GT
00001064: ISZERO
00001065: PUSH2 0x1364
00001068: JUMPI
00001069: PUSH2 0x0b20
0000106c: MLOAD
0000106d: PUSH2 0x01c0
00001070: MSTORE
00001071: PUSH2 0x0b40
00001074: MLOAD
00001075: PUSH2 0x01e0
00001078: MSTORE
00001079: PUSH2 0x0ae0
0000107c: MLOAD
0000107d: PUSH2 0x0200
00001080: MSTORE
00001081: PUSH2 0x0b00
00001084: MLOAD
00001085: PUSH2 0x0220
00001088: MSTORE
00001089: PUSH2 0x1093
0000108c: PUSH2 0x0cc0
0000108f: PUSH2 0x49f0
00001092: JUMP
00001093: JUMPDEST
00001094: PUSH2 0x0cc0
00001097: MLOAD
00001098: PUSH2 0x0ba0
0000109b: MLOAD
0000109c: DUP1
0000109d: DUP3
0000109e: MUL
0000109f: DUP3
000010a0: ISZERO
000010a1: DUP3
000010a2: DUP5
000010a3: DUP4
000010a4: DIV
000010a5: EQ
000010a6: OR
000010a7: ISZERO
000010a8: PUSH2 0x5052
000010ab: JUMPI
000010ac: DUP1
000010ad: SWAP1
000010ae: POP
000010af: SWAP1
000010b0: POP
000010b1: SWAP1
000010b2: POP
000010b3: PUSH5 0x02540be400
000010b9: DUP1
000010ba: DUP3
000010bb: DIV
000010bc: SWAP1
000010bd: POP
000010be: SWAP1
000010bf: POP
000010c0: PUSH1 0x01
000010c2: DUP2
000010c3: DUP2
000010c4: DUP4
000010c5: ADD
000010c6: LT
000010c7: PUSH2 0x5052
000010ca: JUMPI
000010cb: DUP1
000010cc: DUP3
000010cd: ADD
000010ce: SWAP1
000010cf: POP
000010d0: SWAP1
000010d1: POP
000010d2: PUSH2 0x0bc0
000010d5: MSTORE
000010d6: PUSH2 0x0ba0
000010d9: DUP1
000010da: MLOAD
000010db: PUSH2 0x0bc0
000010de: MLOAD
000010df: DUP1
000010e0: DUP3
000010e1: LT
000010e2: PUSH2 0x5052
000010e5: JUMPI
000010e6: DUP1
000010e7: DUP3
000010e8: SUB
000010e9: SWAP1
000010ea: POP
000010eb: SWAP1
000010ec: POP
000010ed: DUP2
000010ee: MSTORE
000010ef: POP
000010f0: PUSH2 0x0ca0
000010f3: DUP1
000010f4: MLOAD
000010f5: PUSH2 0x0ba0
000010f8: MLOAD
000010f9: DUP2
000010fa: DUP2
000010fb: DUP4
000010fc: ADD
000010fd: LT
000010fe: PUSH2 0x5052
00001101: JUMPI
00001102: DUP1
00001103: DUP3
00001104: ADD
00001105: SWAP1
00001106: POP
00001107: SWAP1
00001108: POP
00001109: DUP2
0000110a: MSTORE
0000110b: POP
0000110c: PUSH4 0x40c10f19
00001111: PUSH2 0x0cc0
00001114: MSTORE
00001115: CALLER
00001116: PUSH2 0x0ce0
00001119: MSTORE
0000111a: PUSH2 0x0ba0
0000111d: MLOAD
0000111e: PUSH2 0x0d00
00001121: MSTORE
00001122: PUSH1 0x20
00001124: PUSH2 0x0cc0
00001127: PUSH1 0x44
00001129: PUSH2 0x0cdc
0000112c: PUSH1 0x00
0000112e: PUSH20 0x3d229e1b4faab62f621ef2f6a610961f7bd7b23b
00001143: GAS
00001144: CALL
00001145: ISZERO
00001146: PUSH2 0x5052
00001149: JUMPI
0000114a: PUSH1 0x1f
0000114c: RETURNDATASIZE
0000114d: GT
0000114e: ISZERO
0000114f: PUSH2 0x5052
00001152: JUMPI
00001153: PUSH2 0x0cc0
00001156: POP
00001157: PUSH1 0x00
00001159: PUSH2 0x0cc0
0000115c: MSTORE
0000115d: PUSH3 0x0186a0
00001161: PUSH2 0x0ba0
00001164: MLOAD
00001165: GT
00001166: ISZERO
00001167: PUSH2 0x1327
0000116a: JUMPI
0000116b: PUSH1 0x04
0000116d: CALLDATALOAD
0000116e: PUSH2 0x1178
00001171: JUMPI
00001172: PUSH1 0x01
00001174: PUSH2 0x117d
00001177: JUMP
00001178: JUMPDEST
00001179: PUSH1 0x24
0000117b: CALLDATALOAD
0000117c: ISZERO
0000117d: JUMPDEST
0000117e: ISZERO
0000117f: PUSH2 0x1326
00001182: JUMPI
00001183: PUSH1 0x60
00001185: CALLDATASIZE
00001186: PUSH2 0x0ce0
00001189: CALLDATACOPY
0000118a: PUSH1 0x04
0000118c: CALLDATALOAD
0000118d: PUSH2 0x11cc
00001190: JUMPI
00001191: PUSH2 0x0b60
00001194: MLOAD
00001195: PUSH5 0xe8d4a51000
0000119b: DUP1
0000119c: DUP3
0000119d: MUL
0000119e: DUP3
0000119f: ISZERO
000011a0: DUP3
000011a1: DUP5
000011a2: DUP4
000011a3: DIV
000011a4: EQ
000011a5: OR
000011a6: ISZERO
000011a7: PUSH2 0x5052
000011aa: JUMPI
000011ab: DUP1
000011ac: SWAP1
000011ad: POP
000011ae: SWAP1
000011af: POP
000011b0: SWAP1
000011b1: POP
000011b2: PUSH2 0x0ce0
000011b5: MSTORE
000011b6: PUSH7 0x2386f26fc10000
000011be: PUSH2 0x0d00
000011c1: MSTORE
000011c2: PUSH1 0x01
000011c4: PUSH2 0x0d20
000011c7: MSTORE
000011c8: PUSH2 0x11fe
000011cb: JUMP
000011cc: JUMPDEST
000011cd: PUSH2 0x0b80
000011d0: MLOAD
000011d1: PUSH7 0x2386f26fc10000
000011d9: DUP1
000011da: DUP3
000011db: MUL
000011dc: DUP3
000011dd: ISZERO
000011de: DUP3
000011df: DUP5
000011e0: DUP4
000011e1: DIV
000011e2: EQ
000011e3: OR
000011e4: ISZERO
000011e5: PUSH2 0x5052
000011e8: JUMPI
000011e9: DUP1
000011ea: SWAP1
000011eb: POP
000011ec: SWAP1
000011ed: POP
000011ee: SWAP1
000011ef: POP
000011f0: PUSH2 0x0ce0
000011f3: MSTORE
000011f4: PUSH5 0xe8d4a51000
000011fa: PUSH2 0x0d00
000011fd: MSTORE
000011fe: JUMPDEST
000011ff: PUSH2 0x0ce0
00001202: MLOAD
00001203: PUSH2 0x0ba0
00001206: MLOAD
00001207: DUP1
00001208: DUP3
00001209: MUL
0000120a: DUP3
0000120b: ISZERO
0000120c: DUP3
0000120d: DUP5
0000120e: DUP4
0000120f: DIV
00001210: EQ
00001211: OR
00001212: ISZERO
00001213: PUSH2 0x5052
00001216: JUMPI
00001217: DUP1
00001218: SWAP1
00001219: POP
0000121a: SWAP1
0000121b: POP
0000121c: SWAP1
0000121d: POP
0000121e: PUSH2 0x0ca0
00001221: MLOAD
00001222: DUP1
00001223: DUP1
00001224: ISZERO
00001225: PUSH2 0x5052
00001228: JUMPI
00001229: DUP3
0000122a: DIV
0000122b: SWAP1
0000122c: POP
0000122d: SWAP1
0000122e: POP
0000122f: PUSH2 0x0ce0
00001232: MSTORE
00001233: PUSH2 0x0ce0
00001236: MLOAD
00001237: PUSH8 0x0de0b6b3a7640000
00001240: DUP1
00001241: DUP3
00001242: MUL
00001243: DUP3
00001244: ISZERO
00001245: DUP3
00001246: DUP5
00001247: DUP4
00001248: DIV
00001249: EQ
0000124a: OR
0000124b: ISZERO
0000124c: PUSH2 0x5052
0000124f: JUMPI
00001250: DUP1
00001251: SWAP1
00001252: POP
00001253: SWAP1
00001254: POP
00001255: SWAP1
00001256: POP
00001257: PUSH1 0x20
00001259: PUSH2 0x0d20
0000125c: MLOAD
0000125d: MUL
0000125e: PUSH1 0x04
00001260: ADD
00001261: CALLDATALOAD
00001262: PUSH2 0x0d00
00001265: MLOAD
00001266: DUP1
00001267: DUP3
00001268: MUL
00001269: DUP3
0000126a: ISZERO
0000126b: DUP3
0000126c: DUP5
0000126d: DUP4
0000126e: DIV
0000126f: EQ
00001270: OR
00001271: ISZERO
00001272: PUSH2 0x5052
00001275: JUMPI
00001276: DUP1
00001277: SWAP1
00001278: POP
00001279: SWAP1
0000127a: POP
0000127b: SWAP1
0000127c: POP
0000127d: PUSH2 0x0ba0
00001280: MLOAD
00001281: PUSH2 0x0b60
00001284: PUSH2 0x0d20
00001287: MLOAD
00001288: PUSH1 0x02
0000128a: DUP2
0000128b: LT
0000128c: ISZERO
0000128d: PUSH2 0x5052
00001290: JUMPI
00001291: PUSH1 0x20
00001293: MUL
00001294: ADD
00001295: MLOAD
00001296: DUP1
00001297: DUP3
00001298: MUL
00001299: DUP3
0000129a: ISZERO
0000129b: DUP3
0000129c: DUP5
0000129d: DUP4
0000129e: DIV
0000129f: EQ
000012a0: OR
000012a1: ISZERO
000012a2: PUSH2 0x5052
000012a5: JUMPI
000012a6: DUP1
000012a7: SWAP1
000012a8: POP
000012a9: SWAP1
000012aa: POP
000012ab: SWAP1
000012ac: POP
000012ad: PUSH2 0x0d00
000012b0: MLOAD
000012b1: DUP1
000012b2: DUP3
000012b3: MUL
000012b4: DUP3
000012b5: ISZERO
000012b6: DUP3
000012b7: DUP5
000012b8: DUP4
000012b9: DIV
000012ba: EQ
000012bb: OR
000012bc: ISZERO
000012bd: PUSH2 0x5052
000012c0: JUMPI
000012c1: DUP1
000012c2: SWAP1
000012c3: POP
000012c4: SWAP1
000012c5: POP
000012c6: SWAP1
000012c7: POP
000012c8: PUSH2 0x0ca0
000012cb: MLOAD
000012cc: DUP1
000012cd: DUP1
000012ce: ISZERO
000012cf: PUSH2 0x5052
000012d2: JUMPI
000012d3: DUP3
000012d4: DIV
000012d5: SWAP1
000012d6: POP
000012d7: SWAP1
000012d8: POP
000012d9: DUP1
000012da: DUP3
000012db: LT
000012dc: PUSH2 0x5052
000012df: JUMPI
000012e0: DUP1
000012e1: DUP3
000012e2: SUB
000012e3: SWAP1
000012e4: POP
000012e5: SWAP1
000012e6: POP
000012e7: DUP1
000012e8: DUP1
000012e9: ISZERO
000012ea: PUSH2 0x5052
000012ed: JUMPI
000012ee: DUP3
000012ef: DIV
000012f0: SWAP1
000012f1: POP
000012f2: SWAP1
000012f3: POP
000012f4: PUSH2 0x0cc0
000012f7: MSTORE
000012f8: PUSH2 0x0d20
000012fb: MLOAD
000012fc: PUSH2 0x1325
000012ff: JUMPI
00001300: PUSH15 0xc097ce7bc90715b34b9f1000000000
00001310: PUSH2 0x0cc0
00001313: MLOAD
00001314: DUP1
00001315: DUP1
00001316: ISZERO
00001317: PUSH2 0x5052
0000131a: JUMPI
0000131b: DUP3
0000131c: DIV
0000131d: SWAP1
0000131e: POP
0000131f: SWAP1
00001320: POP
00001321: PUSH2 0x0cc0
00001324: MSTORE
00001325: JUMPDEST
00001326: JUMPDEST
00001327: JUMPDEST
00001328: PUSH2 0x0a60
0000132b: MLOAD
0000132c: PUSH2 0x0740
0000132f: MSTORE
00001330: PUSH2 0x0a80
00001333: MLOAD
00001334: PUSH2 0x0760
00001337: MSTORE
00001338: PUSH2 0x0ae0
0000133b: MLOAD
0000133c: PUSH2 0x0780
0000133f: MSTORE
00001340: PUSH2 0x0b00
00001343: MLOAD
00001344: PUSH2 0x07a0
00001347: MSTORE
00001348: PUSH2 0x0cc0
0000134b: MLOAD
0000134c: PUSH2 0x07c0
0000134f: MSTORE
00001350: PUSH2 0x0c80
00001353: MLOAD
00001354: PUSH2 0x07e0
00001357: MSTORE
00001358: PUSH2 0x135f
0000135b: PUSH2 0x422c
0000135e: JUMP
0000135f: JUMPDEST
00001360: PUSH2 0x13cf
00001363: JUMP
00001364: JUMPDEST
00001365: PUSH2 0x0c80
00001368: MLOAD
00001369: PUSH1 0x1e
0000136b: SSTORE
0000136c: PUSH8 0x0de0b6b3a7640000
00001375: PUSH1 0x23
00001377: SSTORE
00001378: PUSH8 0x0de0b6b3a7640000
00001381: PUSH1 0x21
00001383: SSTORE
00001384: PUSH4 0x40c10f19
00001389: PUSH2 0x0cc0
0000138c: MSTORE
0000138d: CALLER
0000138e: PUSH2 0x0ce0
00001391: MSTORE
00001392: PUSH2 0x0ba0
00001395: MLOAD
00001396: PUSH2 0x0d00
00001399: MSTORE
0000139a: PUSH1 0x20
0000139c: PUSH2 0x0cc0
0000139f: PUSH1 0x44
000013a1: PUSH2 0x0cdc
000013a4: PUSH1 0x00
000013a6: PUSH20 0x3d229e1b4faab62f621ef2f6a610961f7bd7b23b
000013bb: GAS
000013bc: CALL
000013bd: ISZERO
000013be: PUSH2 0x5052
000013c1: JUMPI
000013c2: PUSH1 0x1f
000013c4: RETURNDATASIZE
000013c5: GT
000013c6: ISZERO
000013c7: PUSH2 0x5052
000013ca: JUMPI
000013cb: PUSH2 0x0cc0
000013ce: POP
000013cf: JUMPDEST
000013d0: PUSH1 0x44
000013d2: CALLDATALOAD
000013d3: PUSH2 0x0ba0
000013d6: MLOAD
000013d7: LT
000013d8: ISZERO
000013d9: PUSH2 0x1421
000013dc: JUMPI
000013dd: PUSH4 0x08c379a0
000013e2: PUSH2 0x0cc0
000013e5: MSTORE
000013e6: PUSH1 0x20
000013e8: PUSH2 0x0ce0
000013eb: MSTORE
000013ec: PUSH1 0x08
000013ee: PUSH2 0x0d00
000013f1: MSTORE
000013f2: PUSH32 0x536c697070616765000000000000000000000000000000000000000000000000
00001413: PUSH2 0x0d20
00001416: MSTORE
00001417: PUSH2 0x0d00
0000141a: POP
0000141b: PUSH1 0x64
0000141d: PUSH2 0x0cdc
00001420: REVERT
00001421: JUMPDEST
00001422: CALLER
00001423: PUSH32 0x540ab385f9b5d450a27404172caade516b3ba3f4be88239ac56a2ad1de2a1f5a
00001444: PUSH1 0x04
00001446: CALLDATALOAD
00001447: PUSH2 0x0cc0
0000144a: MSTORE
0000144b: PUSH1 0x24
0000144d: CALLDATALOAD
0000144e: PUSH2 0x0ce0
00001451: MSTORE
00001452: PUSH2 0x0bc0
00001455: MLOAD
00001456: PUSH2 0x0d00
00001459: MSTORE
0000145a: PUSH2 0x0ca0
0000145d: MLOAD
0000145e: PUSH2 0x0d20
00001461: MSTORE
00001462: PUSH1 0x80
00001464: PUSH2 0x0cc0
00001467: LOG2
00001468: PUSH2 0x0ba0
0000146b: MLOAD
0000146c: PUSH2 0x0cc0
0000146f: MSTORE
00001470: PUSH1 0x20
00001472: PUSH2 0x0cc0
00001475: PUSH1 0x00
00001477: PUSH1 0x01
00001479: SSTORE
0000147a: RETURN
0000147b: JUMPDEST
0000147c: PUSH4 0x5b36389c
00001481: DUP2
00001482: EQ
00001483: ISZERO
00001484: PUSH2 0x1732
00001487: JUMPI
00001488: PUSH1 0x02
0000148a: SLOAD
0000148b: PUSH2 0x5052
0000148e: JUMPI
0000148f: PUSH1 0x01
00001491: PUSH1 0x02
00001493: SSTORE
00001494: PUSH20 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
000014a9: PUSH2 0x0140
000014ac: MSTORE
000014ad: PUSH20 0xdb25f211ab05b1c97d595516f45794528a807ad8
000014c2: PUSH2 0x0160
000014c5: MSTORE
000014c6: PUSH4 0x18160ddd
000014cb: PUSH2 0x01a0
000014ce: MSTORE
000014cf: PUSH1 0x20
000014d1: PUSH2 0x01a0
000014d4: PUSH1 0x04
000014d6: PUSH2 0x01bc
000014d9: PUSH20 0x3d229e1b4faab62f621ef2f6a610961f7bd7b23b
000014ee: GAS
000014ef: STATICCALL
000014f0: ISZERO
000014f1: PUSH2 0x5052
000014f4: JUMPI
000014f5: PUSH1 0x1f
000014f7: RETURNDATASIZE
000014f8: GT
000014f9: ISZERO
000014fa: PUSH2 0x5052
000014fd: JUMPI
000014fe: PUSH2 0x01a0
00001501: MLOAD
00001502: PUSH2 0x0180
00001505: MSTORE
00001506: PUSH4 0x79cc6790
0000150b: PUSH2 0x01a0
0000150e: MSTORE
0000150f: CALLER
00001510: PUSH2 0x01c0
00001513: MSTORE
00001514: PUSH1 0x04
00001516: CALLDATALOAD
00001517: PUSH2 0x01e0
0000151a: MSTORE
0000151b: PUSH1 0x20
0000151d: PUSH2 0x01a0
00001520: PUSH1 0x44
00001522: PUSH2 0x01bc
00001525: PUSH1 0x00
00001527: PUSH20 0x3d229e1b4faab62f621ef2f6a610961f7bd7b23b
0000153c: GAS
0000153d: CALL
0000153e: ISZERO
0000153f: PUSH2 0x5052
00001542: JUMPI
00001543: PUSH1 0x1f
00001545: RETURNDATASIZE
00001546: GT
00001547: ISZERO
00001548: PUSH2 0x5052
0000154b: JUMPI
0000154c: PUSH2 0x01a0
0000154f: POP
00001550: PUSH1 0x1c
00001552: SLOAD
00001553: PUSH2 0x01a0
00001556: MSTORE
00001557: PUSH1 0x1d
00001559: SLOAD
0000155a: PUSH2 0x01c0
0000155d: MSTORE
0000155e: PUSH1 0x04
00001560: CALLDATALOAD
00001561: PUSH1 0x01
00001563: DUP1
00001564: DUP3
00001565: LT
00001566: PUSH2 0x5052
00001569: JUMPI
0000156a: DUP1
0000156b: DUP3
0000156c: SUB
0000156d: SWAP1
0000156e: POP
0000156f: SWAP1
00001570: POP
00001571: PUSH2 0x01e0
00001574: MSTORE
00001575: PUSH2 0x0200
00001578: PUSH1 0x00
0000157a: PUSH1 0x02
0000157c: DUP2
0000157d: DUP4
0000157e: MSTORE
0000157f: ADD
00001580: JUMPDEST
00001581: PUSH2 0x01a0
00001584: PUSH2 0x0200
00001587: MLOAD
00001588: PUSH1 0x02
0000158a: DUP2
0000158b: LT
0000158c: ISZERO
0000158d: PUSH2 0x5052
00001590: JUMPI
00001591: PUSH1 0x20
00001593: MUL
00001594: ADD
00001595: MLOAD
00001596: PUSH2 0x01e0
00001599: MLOAD
0000159a: DUP1
0000159b: DUP3
0000159c: MUL
0000159d: DUP3
0000159e: ISZERO
0000159f: DUP3
000015a0: DUP5
000015a1: DUP4
000015a2: DIV
000015a3: EQ
000015a4: OR
000015a5: ISZERO
000015a6: PUSH2 0x5052
000015a9: JUMPI
000015aa: DUP1
000015ab: SWAP1
000015ac: POP
000015ad: SWAP1
000015ae: POP
000015af: SWAP1
000015b0: POP
000015b1: PUSH2 0x0180
000015b4: MLOAD
000015b5: DUP1
000015b6: DUP1
000015b7: ISZERO
000015b8: PUSH2 0x5052
000015bb: JUMPI
000015bc: DUP3
000015bd: DIV
000015be: SWAP1
000015bf: POP
000015c0: SWAP1
000015c1: POP
000015c2: PUSH2 0x0220
000015c5: MSTORE
000015c6: PUSH1 0x20
000015c8: PUSH2 0x0200
000015cb: MLOAD
000015cc: MUL
000015cd: PUSH1 0x24
000015cf: ADD
000015d0: CALLDATALOAD
000015d1: PUSH2 0x0220
000015d4: MLOAD
000015d5: LT
000015d6: PUSH2 0x5052
000015d9: JUMPI
000015da: PUSH2 0x01a0
000015dd: PUSH2 0x0200
000015e0: MLOAD
000015e1: PUSH1 0x02
000015e3: DUP2
000015e4: LT
000015e5: ISZERO
000015e6: PUSH2 0x5052
000015e9: JUMPI
000015ea: PUSH1 0x20
000015ec: MUL
000015ed: ADD
000015ee: MLOAD
000015ef: PUSH2 0x0220
000015f2: MLOAD
000015f3: DUP1
000015f4: DUP3
000015f5: LT
000015f6: PUSH2 0x5052
000015f9: JUMPI
000015fa: DUP1
000015fb: DUP3
000015fc: SUB
000015fd: SWAP1
000015fe: POP
000015ff: SWAP1
00001600: POP
00001601: PUSH1 0x01
00001603: PUSH2 0x0200
00001606: MLOAD
00001607: PUSH1 0x02
00001609: DUP2
0000160a: LT
0000160b: ISZERO
0000160c: PUSH2 0x5052
0000160f: JUMPI
00001610: MUL
00001611: PUSH1 0x1c
00001613: ADD
00001614: SSTORE
00001615: PUSH2 0x0220
00001618: MLOAD
00001619: PUSH2 0x01a0
0000161c: PUSH2 0x0200
0000161f: MLOAD
00001620: PUSH1 0x02
00001622: DUP2
00001623: LT
00001624: ISZERO
00001625: PUSH2 0x5052
00001628: JUMPI
00001629: PUSH1 0x20
0000162b: MUL
0000162c: ADD
0000162d: MSTORE
0000162e: PUSH4 0xa9059cbb
00001633: PUSH2 0x0240
00001636: MSTORE
00001637: CALLER
00001638: PUSH2 0x0260
0000163b: MSTORE
0000163c: PUSH2 0x0220
0000163f: MLOAD
00001640: PUSH2 0x0280
00001643: MSTORE
00001644: PUSH1 0x20
00001646: PUSH2 0x0240
00001649: PUSH1 0x44
0000164b: PUSH2 0x025c
0000164e: PUSH1 0x00
00001650: PUSH2 0x0140
00001653: PUSH2 0x0200
00001656: MLOAD
00001657: PUSH1 0x02
00001659: DUP2
0000165a: LT
0000165b: ISZERO
0000165c: PUSH2 0x5052
0000165f: JUMPI
00001660: PUSH1 0x20
00001662: MUL
00001663: ADD
00001664: MLOAD
00001665: GAS
00001666: CALL
00001667: ISZERO
00001668: PUSH2 0x5052
0000166b: JUMPI
0000166c: PUSH1 0x1f
0000166e: RETURNDATASIZE
0000166f: GT
00001670: ISZERO
00001671: PUSH2 0x5052
00001674: JUMPI
00001675: PUSH2 0x0240
00001678: MLOAD
00001679: ISZERO
0000167a: PUSH2 0x5052
0000167d: JUMPI
0000167e: DUP2
0000167f: MLOAD
00001680: PUSH1 0x01
00001682: ADD
00001683: DUP1
00001684: DUP4
00001685: MSTORE
00001686: DUP2
00001687: EQ
00001688: ISZERO
00001689: PUSH2 0x1580
0000168c: JUMPI
0000168d: POP
0000168e: POP
0000168f: PUSH1 0x1e
00001691: SLOAD
00001692: PUSH2 0x0200
00001695: MSTORE
00001696: PUSH2 0x0200
00001699: MLOAD
0000169a: PUSH2 0x0200
0000169d: MLOAD
0000169e: PUSH2 0x01e0
000016a1: MLOAD
000016a2: DUP1
000016a3: DUP3
000016a4: MUL
000016a5: DUP3
000016a6: ISZERO
000016a7: DUP3
000016a8: DUP5
000016a9: DUP4
000016aa: DIV
000016ab: EQ
000016ac: OR
000016ad: ISZERO
000016ae: PUSH2 0x5052
000016b1: JUMPI
000016b2: DUP1
000016b3: SWAP1
000016b4: POP
000016b5: SWAP1
000016b6: POP
000016b7: SWAP1
000016b8: POP
000016b9: PUSH2 0x0180
000016bc: MLOAD
000016bd: DUP1
000016be: DUP1
000016bf: ISZERO
000016c0: PUSH2 0x5052
000016c3: JUMPI
000016c4: DUP3
000016c5: DIV
000016c6: SWAP1
000016c7: POP
000016c8: SWAP1
000016c9: POP
000016ca: DUP1
000016cb: DUP3
000016cc: LT
000016cd: PUSH2 0x5052
000016d0: JUMPI
000016d1: DUP1
000016d2: DUP3
000016d3: SUB
000016d4: SWAP1
000016d5: POP
000016d6: SWAP1
000016d7: POP
000016d8: PUSH1 0x1e
000016da: SSTORE
000016db: CALLER
000016dc: PUSH32 0xdd3c0336a16f1b64f172b7bb0dad5b2b3c7c76f91e8c4aafd6aae60dce800153
000016fd: PUSH2 0x01a0
00001700: MLOAD
00001701: PUSH2 0x0220
00001704: MSTORE
00001705: PUSH2 0x01c0
00001708: MLOAD
00001709: PUSH2 0x0240
0000170c: MSTORE
0000170d: PUSH2 0x0180
00001710: MLOAD
00001711: PUSH1 0x04
00001713: CALLDATALOAD
00001714: DUP1
00001715: DUP3
00001716: LT
00001717: PUSH2 0x5052
0000171a: JUMPI
0000171b: DUP1
0000171c: DUP3
0000171d: SUB
0000171e: SWAP1
0000171f: POP
00001720: SWAP1
00001721: POP
00001722: PUSH2 0x0260
00001725: MSTORE
00001726: PUSH1 0x60
00001728: PUSH2 0x0220
0000172b: LOG2
0000172c: PUSH1 0x00
0000172e: PUSH1 0x02
00001730: SSTORE
00001731: STOP
00001732: JUMPDEST
00001733: PUSH4 0x8d8ea727
00001738: DUP2
00001739: EQ
0000173a: ISZERO
0000173b: PUSH2 0x19bb
0000173e: JUMPI
0000173f: PUSH4 0x18160ddd
00001744: PUSH2 0x0560
00001747: MSTORE
00001748: PUSH1 0x20
0000174a: PUSH2 0x0560
0000174d: PUSH1 0x04
0000174f: PUSH2 0x057c
00001752: PUSH20 0x3d229e1b4faab62f621ef2f6a610961f7bd7b23b
00001767: GAS
00001768: STATICCALL
00001769: ISZERO
0000176a: PUSH2 0x5052
0000176d: JUMPI
0000176e: PUSH1 0x1f
00001770: RETURNDATASIZE
00001771: GT
00001772: ISZERO
00001773: PUSH2 0x5052
00001776: JUMPI
00001777: PUSH2 0x0560
0000177a: MLOAD
0000177b: PUSH2 0x0540
0000177e: MSTORE
0000177f: PUSH1 0x06
00001781: SLOAD
00001782: PUSH7 0x2386f26fc10000
0000178a: DUP1
0000178b: DUP3
0000178c: MUL
0000178d: DUP3
0000178e: ISZERO
0000178f: DUP3
00001790: DUP5
00001791: DUP4
00001792: DIV
00001793: EQ
00001794: OR
00001795: ISZERO
00001796: PUSH2 0x5052
00001799: JUMPI
0000179a: DUP1
0000179b: SWAP1
0000179c: POP
0000179d: SWAP1
0000179e: POP
0000179f: SWAP1
000017a0: POP
000017a1: PUSH2 0x0560
000017a4: MSTORE
000017a5: PUSH2 0x17af
000017a8: PUSH2 0x05c0
000017ab: PUSH2 0x3b4b
000017ae: JUMP
000017af: JUMPDEST
000017b0: PUSH2 0x05c0
000017b3: DUP1
000017b4: MLOAD
000017b5: PUSH2 0x0580
000017b8: MSTORE
000017b9: DUP1
000017ba: PUSH1 0x20
000017bc: ADD
000017bd: MLOAD
000017be: PUSH2 0x05a0
000017c1: MSTORE
000017c2: POP
000017c3: PUSH2 0x17cd
000017c6: PUSH2 0x0600
000017c9: PUSH2 0x3ad5
000017cc: JUMP
000017cd: JUMPDEST
000017ce: PUSH2 0x0600
000017d1: DUP1
000017d2: MLOAD
000017d3: PUSH2 0x05c0
000017d6: MSTORE
000017d7: DUP1
000017d8: PUSH1 0x20
000017da: ADD
000017db: MLOAD
000017dc: PUSH2 0x05e0
000017df: MSTORE
000017e0: POP
000017e1: PUSH1 0x04
000017e3: CALLDATALOAD
000017e4: PUSH5 0xe8d4a51000
000017ea: DUP1
000017eb: DUP3
000017ec: MUL
000017ed: DUP3
000017ee: ISZERO
000017ef: DUP3
000017f0: DUP5
000017f1: DUP4
000017f2: DIV
000017f3: EQ
000017f4: OR
000017f5: ISZERO
000017f6: PUSH2 0x5052
000017f9: JUMPI
000017fa: DUP1
000017fb: SWAP1
000017fc: POP
000017fd: SWAP1
000017fe: POP
000017ff: SWAP1
00001800: POP
00001801: PUSH2 0x0600
00001804: MSTORE
00001805: PUSH1 0x24
00001807: CALLDATALOAD
00001808: PUSH2 0x0560
0000180b: MLOAD
0000180c: DUP1
0000180d: DUP3
0000180e: MUL
0000180f: DUP3
00001810: ISZERO
00001811: DUP3
00001812: DUP5
00001813: DUP4
00001814: DIV
00001815: EQ
00001816: OR
00001817: ISZERO
00001818: PUSH2 0x5052
0000181b: JUMPI
0000181c: DUP1
0000181d: SWAP1
0000181e: POP
0000181f: SWAP1
00001820: POP
00001821: SWAP1
00001822: POP
00001823: PUSH8 0x0de0b6b3a7640000
0000182c: DUP1
0000182d: DUP3
0000182e: DIV
0000182f: SWAP1
00001830: POP
00001831: SWAP1
00001832: POP
00001833: PUSH2 0x0620
00001836: MSTORE
00001837: PUSH1 0x1e
00001839: SLOAD
0000183a: PUSH2 0x0640
0000183d: MSTORE
0000183e: PUSH1 0x00
00001840: PUSH1 0x0d
00001842: SLOAD
00001843: GT
00001844: ISZERO
00001845: PUSH2 0x187c
00001848: JUMPI
00001849: PUSH2 0x0580
0000184c: MLOAD
0000184d: PUSH2 0x02a0
00001850: MSTORE
00001851: PUSH2 0x05a0
00001854: MLOAD
00001855: PUSH2 0x02c0
00001858: MSTORE
00001859: PUSH2 0x05c0
0000185c: MLOAD
0000185d: PUSH2 0x02e0
00001860: MSTORE
00001861: PUSH2 0x05e0
00001864: MLOAD
00001865: PUSH2 0x0300
00001868: MSTORE
00001869: PUSH2 0x1873
0000186c: PUSH2 0x0660
0000186f: PUSH2 0x2945
00001872: JUMP
00001873: JUMPDEST
00001874: PUSH2 0x0660
00001877: MLOAD
00001878: PUSH2 0x0640
0000187b: MSTORE
0000187c: JUMPDEST
0000187d: PUSH2 0x05c0
00001880: DUP1
00001881: MLOAD
00001882: PUSH2 0x0600
00001885: MLOAD
00001886: DUP2
00001887: DUP2
00001888: DUP4
00001889: ADD
0000188a: LT
0000188b: PUSH2 0x5052
0000188e: JUMPI
0000188f: DUP1
00001890: DUP3
00001891: ADD
00001892: SWAP1
00001893: POP
00001894: SWAP1
00001895: POP
00001896: DUP2
00001897: MSTORE
00001898: POP
00001899: PUSH2 0x05e0
0000189c: DUP1
0000189d: MLOAD
0000189e: PUSH2 0x0620
000018a1: MLOAD
000018a2: DUP2
000018a3: DUP2
000018a4: DUP4
000018a5: ADD
000018a6: LT
000018a7: PUSH2 0x5052
000018aa: JUMPI
000018ab: DUP1
000018ac: DUP3
000018ad: ADD
000018ae: SWAP1
000018af: POP
000018b0: SWAP1
000018b1: POP
000018b2: DUP2
000018b3: MSTORE
000018b4: POP
000018b5: PUSH2 0x0580
000018b8: MLOAD
000018b9: PUSH2 0x02a0
000018bc: MSTORE
000018bd: PUSH2 0x05a0
000018c0: MLOAD
000018c1: PUSH2 0x02c0
000018c4: MSTORE
000018c5: PUSH2 0x05c0
000018c8: MLOAD
000018c9: PUSH2 0x02e0
000018cc: MSTORE
000018cd: PUSH2 0x05e0
000018d0: MLOAD
000018d1: PUSH2 0x0300
000018d4: MSTORE
000018d5: PUSH2 0x18df
000018d8: PUSH2 0x0680
000018db: PUSH2 0x2945
000018de: JUMP
000018df: JUMPDEST
000018e0: PUSH2 0x0680
000018e3: MLOAD
000018e4: PUSH2 0x0660
000018e7: MSTORE
000018e8: PUSH2 0x0540
000018eb: MLOAD
000018ec: PUSH2 0x0660
000018ef: MLOAD
000018f0: DUP1
000018f1: DUP3
000018f2: MUL
000018f3: DUP3
000018f4: ISZERO
000018f5: DUP3
000018f6: DUP5
000018f7: DUP4
000018f8: DIV
000018f9: EQ
000018fa: OR
000018fb: ISZERO
000018fc: PUSH2 0x5052
000018ff: JUMPI
00001900: DUP1
00001901: SWAP1
00001902: POP
00001903: SWAP1
00001904: POP
00001905: SWAP1
00001906: POP
00001907: PUSH2 0x0640
0000190a: MLOAD
0000190b: DUP1
0000190c: DUP1
0000190d: ISZERO
0000190e: PUSH2 0x5052
00001911: JUMPI
00001912: DUP3
00001913: DIV
00001914: SWAP1
00001915: POP
00001916: SWAP1
00001917: POP
00001918: PUSH2 0x0540
0000191b: MLOAD
0000191c: DUP1
0000191d: DUP3
0000191e: LT
0000191f: PUSH2 0x5052
00001922: JUMPI
00001923: DUP1
00001924: DUP3
00001925: SUB
00001926: SWAP1
00001927: POP
00001928: SWAP1
00001929: POP
0000192a: PUSH2 0x0680
0000192d: MSTORE
0000192e: PUSH2 0x0680
00001931: DUP1
00001932: MLOAD
00001933: PUSH2 0x0600
00001936: MLOAD
00001937: PUSH2 0x01c0
0000193a: MSTORE
0000193b: PUSH2 0x0620
0000193e: MLOAD
0000193f: PUSH2 0x01e0
00001942: MSTORE
00001943: PUSH2 0x05c0
00001946: MLOAD
00001947: PUSH2 0x0200
0000194a: MSTORE
0000194b: PUSH2 0x05e0
0000194e: MLOAD
0000194f: PUSH2 0x0220
00001952: MSTORE
00001953: PUSH2 0x195d
00001956: PUSH2 0x06a0
00001959: PUSH2 0x49f0
0000195c: JUMP
0000195d: JUMPDEST
0000195e: PUSH2 0x06a0
00001961: MLOAD
00001962: PUSH2 0x0680
00001965: MLOAD
00001966: DUP1
00001967: DUP3
00001968: MUL
00001969: DUP3
0000196a: ISZERO
0000196b: DUP3
0000196c: DUP5
0000196d: DUP4
0000196e: DIV
0000196f: EQ
00001970: OR
00001971: ISZERO
00001972: PUSH2 0x5052
00001975: JUMPI
00001976: DUP1
00001977: SWAP1
00001978: POP
00001979: SWAP1
0000197a: POP
0000197b: SWAP1
0000197c: POP
0000197d: PUSH5 0x02540be400
00001983: DUP1
00001984: DUP3
00001985: DIV
00001986: SWAP1
00001987: POP
00001988: SWAP1
00001989: POP
0000198a: PUSH1 0x01
0000198c: DUP2
0000198d: DUP2
0000198e: DUP4
0000198f: ADD
00001990: LT
00001991: PUSH2 0x5052
00001994: JUMPI
00001995: DUP1
00001996: DUP3
00001997: ADD
00001998: SWAP1
00001999: POP
0000199a: SWAP1
0000199b: POP
0000199c: DUP1
0000199d: DUP3
0000199e: LT
0000199f: PUSH2 0x5052
000019a2: JUMPI
000019a3: DUP1
000019a4: DUP3
000019a5: SUB
000019a6: SWAP1
000019a7: POP
000019a8: SWAP1
000019a9: POP
000019aa: DUP2
000019ab: MSTORE
000019ac: POP
000019ad: PUSH2 0x0680
000019b0: MLOAD
000019b1: PUSH2 0x06a0
000019b4: MSTORE
000019b5: PUSH1 0x20
000019b7: PUSH2 0x06a0
000019ba: RETURN
000019bb: JUMPDEST
000019bc: PUSH4 0x4fb08c5e
000019c1: DUP2
000019c2: EQ
000019c3: ISZERO
000019c4: PUSH2 0x1a43
000019c7: JUMPI
000019c8: PUSH2 0x19d2
000019cb: PUSH2 0x07e0
000019ce: PUSH2 0x3b4b
000019d1: JUMP
000019d2: JUMPDEST
000019d3: PUSH2 0x07e0
000019d6: DUP1
000019d7: MLOAD
000019d8: PUSH2 0x08c0
000019db: MSTORE
000019dc: DUP1
000019dd: PUSH1 0x20
000019df: ADD
000019e0: MLOAD
000019e1: PUSH2 0x08e0
000019e4: MSTORE
000019e5: POP
000019e6: PUSH1 0x40
000019e8: PUSH1 0x04
000019ea: PUSH2 0x0900
000019ed: CALLDATACOPY
000019ee: PUSH1 0x01
000019f0: PUSH2 0x0940
000019f3: MSTORE
000019f4: PUSH1 0x00
000019f6: PUSH2 0x0960
000019f9: MSTORE
000019fa: PUSH2 0x08c0
000019fd: MLOAD
000019fe: PUSH2 0x0540
00001a01: MSTORE
00001a02: PUSH2 0x08e0
00001a05: MLOAD
00001a06: PUSH2 0x0560
00001a09: MSTORE
00001a0a: PUSH2 0x0900
00001a0d: MLOAD
00001a0e: PUSH2 0x0580
00001a11: MSTORE
00001a12: PUSH2 0x0920
00001a15: MLOAD
00001a16: PUSH2 0x05a0
00001a19: MSTORE
00001a1a: PUSH2 0x0940
00001a1d: MLOAD
00001a1e: PUSH2 0x05c0
00001a21: MSTORE
00001a22: PUSH2 0x0960
00001a25: MLOAD
00001a26: PUSH2 0x05e0
00001a29: MSTORE
00001a2a: PUSH2 0x1a34
00001a2d: PUSH2 0x0820
00001a30: PUSH2 0x4b81
00001a33: JUMP
00001a34: JUMPDEST
00001a35: PUSH2 0x0820
00001a38: MLOAD
00001a39: PUSH2 0x0980
00001a3c: MSTORE
00001a3d: PUSH1 0x20
00001a3f: PUSH2 0x0980
00001a42: RETURN
00001a43: JUMPDEST
00001a44: PUSH4 0xf1dc3cc9
00001a49: DUP2
00001a4a: EQ
00001a4b: ISZERO
00001a4c: PUSH2 0x1ccc
00001a4f: JUMPI
00001a50: PUSH1 0x03
00001a52: SLOAD
00001a53: PUSH2 0x5052
00001a56: JUMPI
00001a57: PUSH1 0x01
00001a59: PUSH1 0x03
00001a5b: SSTORE
00001a5c: PUSH1 0x25
00001a5e: SLOAD
00001a5f: PUSH2 0x5052
00001a62: JUMPI
00001a63: PUSH2 0x1a6d
00001a66: PUSH2 0x0aa0
00001a69: PUSH2 0x3b4b
00001a6c: JUMP
00001a6d: JUMPDEST
00001a6e: PUSH2 0x0aa0
00001a71: DUP1
00001a72: MLOAD
00001a73: PUSH2 0x0a60
00001a76: MSTORE
00001a77: DUP1
00001a78: PUSH1 0x20
00001a7a: ADD
00001a7b: MLOAD
00001a7c: PUSH2 0x0a80
00001a7f: MSTORE
00001a80: POP
00001a81: PUSH1 0xa0
00001a83: CALLDATASIZE
00001a84: PUSH2 0x0aa0
00001a87: CALLDATACOPY
00001a88: PUSH1 0x0d
00001a8a: SLOAD
00001a8b: PUSH2 0x0b40
00001a8e: MSTORE
00001a8f: PUSH2 0x0a60
00001a92: MLOAD
00001a93: PUSH2 0x0540
00001a96: MSTORE
00001a97: PUSH2 0x0a80
00001a9a: MLOAD
00001a9b: PUSH2 0x0560
00001a9e: MSTORE
00001a9f: PUSH1 0x40
00001aa1: PUSH1 0x04
00001aa3: PUSH2 0x0580
00001aa6: CALLDATACOPY
00001aa7: PUSH1 0x00
00001aa9: PUSH2 0x0b40
00001aac: MLOAD
00001aad: GT
00001aae: PUSH2 0x05c0
00001ab1: MSTORE
00001ab2: PUSH1 0x01
00001ab4: PUSH2 0x05e0
00001ab7: MSTORE
00001ab8: PUSH2 0x1ac2
00001abb: PUSH2 0x0b60
00001abe: PUSH2 0x4b81
00001ac1: JUMP
00001ac2: JUMPDEST
00001ac3: PUSH2 0x0b60
00001ac6: DUP1
00001ac7: MLOAD
00001ac8: PUSH2 0x0aa0
00001acb: MSTORE
00001acc: PUSH1 0x20
00001ace: DUP2
00001acf: ADD
00001ad0: MLOAD
00001ad1: PUSH2 0x0ae0
00001ad4: MSTORE
00001ad5: PUSH1 0x40
00001ad7: DUP2
00001ad8: ADD
00001ad9: MLOAD
00001ada: PUSH2 0x0ac0
00001add: MSTORE
00001ade: PUSH1 0x60
00001ae0: DUP2
00001ae1: ADD
00001ae2: DUP1
00001ae3: MLOAD
00001ae4: PUSH2 0x0b00
00001ae7: MSTORE
00001ae8: DUP1
00001ae9: PUSH1 0x20
00001aeb: ADD
00001aec: MLOAD
00001aed: PUSH2 0x0b20
00001af0: MSTORE
00001af1: POP
00001af2: POP
00001af3: PUSH1 0x44
00001af5: CALLDATALOAD
00001af6: PUSH2 0x0aa0
00001af9: MLOAD
00001afa: LT
00001afb: ISZERO
00001afc: PUSH2 0x1b44
00001aff: JUMPI
00001b00: PUSH4 0x08c379a0
00001b05: PUSH2 0x0b60
00001b08: MSTORE
00001b09: PUSH1 0x20
00001b0b: PUSH2 0x0b80
00001b0e: MSTORE
00001b0f: PUSH1 0x08
00001b11: PUSH2 0x0ba0
00001b14: MSTORE
00001b15: PUSH32 0x536c697070616765000000000000000000000000000000000000000000000000
00001b36: PUSH2 0x0bc0
00001b39: MSTORE
00001b3a: PUSH2 0x0ba0
00001b3d: POP
00001b3e: PUSH1 0x64
00001b40: PUSH2 0x0b7c
00001b43: REVERT
00001b44: JUMPDEST
00001b45: PUSH2 0x0b40
00001b48: MLOAD
00001b49: TIMESTAMP
00001b4a: LT
00001b4b: PUSH2 0x1b54
00001b4e: JUMPI
00001b4f: PUSH1 0x01
00001b51: PUSH1 0x0d
00001b53: SSTORE
00001b54: JUMPDEST
00001b55: PUSH1 0x01
00001b57: PUSH1 0x24
00001b59: CALLDATALOAD
00001b5a: PUSH1 0x02
00001b5c: DUP2
00001b5d: LT
00001b5e: ISZERO
00001b5f: PUSH2 0x5052
00001b62: JUMPI
00001b63: MUL
00001b64: PUSH1 0x1c
00001b66: ADD
00001b67: DUP1
00001b68: SLOAD
00001b69: PUSH2 0x0aa0
00001b6c: MLOAD
00001b6d: DUP1
00001b6e: DUP3
00001b6f: LT
00001b70: PUSH2 0x5052
00001b73: JUMPI
00001b74: DUP1
00001b75: DUP3
00001b76: SUB
00001b77: SWAP1
00001b78: POP
00001b79: SWAP1
00001b7a: POP
00001b7b: DUP2
00001b7c: SSTORE
00001b7d: POP
00001b7e: PUSH4 0x79cc6790
00001b83: PUSH2 0x0b60
00001b86: MSTORE
00001b87: CALLER
00001b88: PUSH2 0x0b80
00001b8b: MSTORE
00001b8c: PUSH1 0x04
00001b8e: CALLDATALOAD
00001b8f: PUSH2 0x0ba0
00001b92: MSTORE
00001b93: PUSH1 0x20
00001b95: PUSH2 0x0b60
00001b98: PUSH1 0x44
00001b9a: PUSH2 0x0b7c
00001b9d: PUSH1 0x00
00001b9f: PUSH20 0x3d229e1b4faab62f621ef2f6a610961f7bd7b23b
00001bb4: GAS
00001bb5: CALL
00001bb6: ISZERO
00001bb7: PUSH2 0x5052
00001bba: JUMPI
00001bbb: PUSH1 0x1f
00001bbd: RETURNDATASIZE
00001bbe: GT
00001bbf: ISZERO
00001bc0: PUSH2 0x5052
00001bc3: JUMPI
00001bc4: PUSH2 0x0b60
00001bc7: POP
00001bc8: PUSH20 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
00001bdd: PUSH2 0x0b60
00001be0: MSTORE
00001be1: PUSH20 0xdb25f211ab05b1c97d595516f45794528a807ad8
00001bf6: PUSH2 0x0b80
00001bf9: MSTORE
00001bfa: PUSH4 0xa9059cbb
00001bff: PUSH2 0x0ba0
00001c02: MSTORE
00001c03: CALLER
00001c04: PUSH2 0x0bc0
00001c07: MSTORE
00001c08: PUSH2 0x0aa0
00001c0b: MLOAD
00001c0c: PUSH2 0x0be0
00001c0f: MSTORE
00001c10: PUSH1 0x20
00001c12: PUSH2 0x0ba0
00001c15: PUSH1 0x44
00001c17: PUSH2 0x0bbc
00001c1a: PUSH1 0x00
00001c1c: PUSH2 0x0b60
00001c1f: PUSH1 0x24
00001c21: CALLDATALOAD
00001c22: PUSH1 0x02
00001c24: DUP2
00001c25: LT
00001c26: ISZERO
00001c27: PUSH2 0x5052
00001c2a: JUMPI
00001c2b: PUSH1 0x20
00001c2d: MUL
00001c2e: ADD
00001c2f: MLOAD
00001c30: GAS
00001c31: CALL
00001c32: ISZERO
00001c33: PUSH2 0x5052
00001c36: JUMPI
00001c37: PUSH1 0x1f
00001c39: RETURNDATASIZE
00001c3a: GT
00001c3b: ISZERO
00001c3c: PUSH2 0x5052
00001c3f: JUMPI
00001c40: PUSH2 0x0ba0
00001c43: MLOAD
00001c44: ISZERO
00001c45: PUSH2 0x5052
00001c48: JUMPI
00001c49: PUSH2 0x0a60
00001c4c: MLOAD
00001c4d: PUSH2 0x0740
00001c50: MSTORE
00001c51: PUSH2 0x0a80
00001c54: MLOAD
00001c55: PUSH2 0x0760
00001c58: MSTORE
00001c59: PUSH2 0x0b00
00001c5c: MLOAD
00001c5d: PUSH2 0x0780
00001c60: MSTORE
00001c61: PUSH2 0x0b20
00001c64: MLOAD
00001c65: PUSH2 0x07a0
00001c68: MSTORE
00001c69: PUSH2 0x0ae0
00001c6c: MLOAD
00001c6d: PUSH2 0x07c0
00001c70: MSTORE
00001c71: PUSH2 0x0ac0
00001c74: MLOAD
00001c75: PUSH2 0x07e0
00001c78: MSTORE
00001c79: PUSH2 0x1c80
00001c7c: PUSH2 0x422c
00001c7f: JUMP
00001c80: JUMPDEST
00001c81: CALLER
00001c82: PUSH32 0x5ad056f2e28a8cec232015406b843668c1e36cda598127ec3b8c59b8c72773a0
00001ca3: PUSH1 0x40
00001ca5: PUSH1 0x04
00001ca7: PUSH2 0x0ba0
00001caa: CALLDATACOPY
00001cab: PUSH2 0x0aa0
00001cae: MLOAD
00001caf: PUSH2 0x0be0
00001cb2: MSTORE
00001cb3: PUSH1 0x60
00001cb5: PUSH2 0x0ba0
00001cb8: LOG2
00001cb9: PUSH2 0x0aa0
00001cbc: MLOAD
00001cbd: PUSH2 0x0ba0
00001cc0: MSTORE
00001cc1: PUSH1 0x20
00001cc3: PUSH2 0x0ba0
00001cc6: PUSH1 0x00
00001cc8: PUSH1 0x03
00001cca: SSTORE
00001ccb: RETURN
00001ccc: JUMPDEST
00001ccd: PUSH4 0xc93f49e8
00001cd2: DUP2
00001cd3: EQ
00001cd4: ISZERO
00001cd5: PUSH2 0x1cf3
00001cd8: JUMPI
00001cd9: PUSH1 0x04
00001cdb: SLOAD
00001cdc: PUSH2 0x5052
00001cdf: JUMPI
00001ce0: PUSH1 0x01
00001ce2: PUSH1 0x04
00001ce4: SSTORE
00001ce5: PUSH2 0x1cec
00001ce8: PUSH2 0x3eb8
00001ceb: JUMP
00001cec: JUMPDEST
00001ced: PUSH1 0x00
00001cef: PUSH1 0x04
00001cf1: SSTORE
00001cf2: STOP
00001cf3: JUMPDEST
00001cf4: PUSH4 0x5e248072
00001cf9: DUP2
00001cfa: EQ
00001cfb: ISZERO
00001cfc: PUSH2 0x1ef2
00001cff: JUMPI
00001d00: PUSH1 0x1f
00001d02: SLOAD
00001d03: CALLER
00001d04: EQ
00001d05: ISZERO
00001d06: PUSH2 0x5052
00001d09: JUMPI
00001d0a: PUSH1 0x0c
00001d0c: SLOAD
00001d0d: PUSH3 0x01517f
00001d11: DUP2
00001d12: DUP2
00001d13: DUP4
00001d14: ADD
00001d15: LT
00001d16: PUSH2 0x5052
00001d19: JUMPI
00001d1a: DUP1
00001d1b: DUP3
00001d1c: ADD
00001d1d: SWAP1
00001d1e: POP
00001d1f: SWAP1
00001d20: POP
00001d21: TIMESTAMP
00001d22: GT
00001d23: ISZERO
00001d24: PUSH2 0x5052
00001d27: JUMPI
00001d28: TIMESTAMP
00001d29: PUSH3 0x01517f
00001d2d: DUP2
00001d2e: DUP2
00001d2f: DUP4
00001d30: ADD
00001d31: LT
00001d32: PUSH2 0x5052
00001d35: JUMPI
00001d36: DUP1
00001d37: DUP3
00001d38: ADD
00001d39: SWAP1
00001d3a: POP
00001d3b: SWAP1
00001d3c: POP
00001d3d: PUSH1 0x44
00001d3f: CALLDATALOAD
00001d40: GT
00001d41: ISZERO
00001d42: PUSH2 0x5052
00001d45: JUMPI
00001d46: PUSH2 0x1d50
00001d49: PUSH2 0x0260
00001d4c: PUSH2 0x3b4b
00001d4f: JUMP
00001d50: JUMPDEST
00001d51: PUSH2 0x0260
00001d54: DUP1
00001d55: MLOAD
00001d56: PUSH2 0x0220
00001d59: MSTORE
00001d5a: DUP1
00001d5b: PUSH1 0x20
00001d5d: ADD
00001d5e: MLOAD
00001d5f: PUSH2 0x0240
00001d62: MSTORE
00001d63: POP
00001d64: PUSH2 0x0220
00001d67: MLOAD
00001d68: PUSH1 0x80
00001d6a: SHL
00001d6b: PUSH2 0x0260
00001d6e: MSTORE
00001d6f: PUSH2 0x0240
00001d72: MLOAD
00001d73: PUSH2 0x0260
00001d76: MLOAD
00001d77: OR
00001d78: PUSH2 0x0260
00001d7b: MSTORE
00001d7c: PUSH2 0x0f9f
00001d7f: PUSH1 0x04
00001d81: CALLDATALOAD
00001d82: GT
00001d83: ISZERO
00001d84: PUSH2 0x5052
00001d87: JUMPI
00001d88: PUSH4 0xee6b2801
00001d8d: PUSH1 0x04
00001d8f: CALLDATALOAD
00001d90: LT
00001d91: ISZERO
00001d92: PUSH2 0x5052
00001d95: JUMPI
00001d96: PUSH5 0x02540be3ff
00001d9c: PUSH1 0x24
00001d9e: CALLDATALOAD
00001d9f: GT
00001da0: ISZERO
00001da1: PUSH2 0x5052
00001da4: JUMPI
00001da5: PUSH7 0x470de4df820001
00001dad: PUSH1 0x24
00001daf: CALLDATALOAD
00001db0: LT
00001db1: ISZERO
00001db2: PUSH2 0x5052
00001db5: JUMPI
00001db6: PUSH8 0x0de0b6b3a7640000
00001dbf: PUSH1 0x04
00001dc1: CALLDATALOAD
00001dc2: DUP1
00001dc3: DUP3
00001dc4: MUL
00001dc5: DUP3
00001dc6: ISZERO
00001dc7: DUP3
00001dc8: DUP5
00001dc9: DUP4
00001dca: DIV
00001dcb: EQ
00001dcc: OR
00001dcd: ISZERO
00001dce: PUSH2 0x5052
00001dd1: JUMPI
00001dd2: DUP1
00001dd3: SWAP1
00001dd4: POP
00001dd5: SWAP1
00001dd6: POP
00001dd7: SWAP1
00001dd8: POP
00001dd9: PUSH2 0x0220
00001ddc: MLOAD
00001ddd: DUP1
00001dde: DUP1
00001ddf: ISZERO
00001de0: PUSH2 0x5052
00001de3: JUMPI
00001de4: DUP3
00001de5: DIV
00001de6: SWAP1
00001de7: POP
00001de8: SWAP1
00001de9: POP
00001dea: PUSH2 0x0280
00001ded: MSTORE
00001dee: PUSH8 0x8ac7230489e80001
00001df7: PUSH2 0x0280
00001dfa: MLOAD
00001dfb: LT
00001dfc: ISZERO
00001dfd: PUSH2 0x5052
00001e00: JUMPI
00001e01: PUSH8 0x016345785d89ffff
00001e0a: PUSH2 0x0280
00001e0d: MLOAD
00001e0e: GT
00001e0f: ISZERO
00001e10: PUSH2 0x5052
00001e13: JUMPI
00001e14: PUSH8 0x0de0b6b3a7640000
00001e1d: PUSH1 0x24
00001e1f: CALLDATALOAD
00001e20: DUP1
00001e21: DUP3
00001e22: MUL
00001e23: DUP3
00001e24: ISZERO
00001e25: DUP3
00001e26: DUP5
00001e27: DUP4
00001e28: DIV
00001e29: EQ
00001e2a: OR
00001e2b: ISZERO
00001e2c: PUSH2 0x5052
00001e2f: JUMPI
00001e30: DUP1
00001e31: SWAP1
00001e32: POP
00001e33: SWAP1
00001e34: POP
00001e35: SWAP1
00001e36: POP
00001e37: PUSH2 0x0240
00001e3a: MLOAD
00001e3b: DUP1
00001e3c: DUP1
00001e3d: ISZERO
00001e3e: PUSH2 0x5052
00001e41: JUMPI
00001e42: DUP3
00001e43: DIV
00001e44: SWAP1
00001e45: POP
00001e46: SWAP1
00001e47: POP
00001e48: PUSH2 0x0280
00001e4b: MSTORE
00001e4c: PUSH8 0x8ac7230489e80001
00001e55: PUSH2 0x0280
00001e58: MLOAD
00001e59: LT
00001e5a: ISZERO
00001e5b: PUSH2 0x5052
00001e5e: JUMPI
00001e5f: PUSH8 0x016345785d89ffff
00001e68: PUSH2 0x0280
00001e6b: MLOAD
00001e6c: GT
00001e6d: ISZERO
00001e6e: PUSH2 0x5052
00001e71: JUMPI
00001e72: PUSH2 0x0260
00001e75: MLOAD
00001e76: PUSH1 0x0a
00001e78: SSTORE
00001e79: TIMESTAMP
00001e7a: PUSH1 0x0c
00001e7c: SSTORE
00001e7d: PUSH1 0x04
00001e7f: CALLDATALOAD
00001e80: PUSH1 0x80
00001e82: SHL
00001e83: PUSH2 0x02a0
00001e86: MSTORE
00001e87: PUSH1 0x24
00001e89: CALLDATALOAD
00001e8a: PUSH2 0x02a0
00001e8d: MLOAD
00001e8e: OR
00001e8f: PUSH2 0x02a0
00001e92: MSTORE
00001e93: PUSH1 0x44
00001e95: CALLDATALOAD
00001e96: PUSH1 0x0d
00001e98: SSTORE
00001e99: PUSH2 0x02a0
00001e9c: MLOAD
00001e9d: PUSH1 0x0b
00001e9f: SSTORE
00001ea0: PUSH32 0xe35f0559b0642164e286b30df2077ec3a05426617a25db7578fd20ba39a6cd05
00001ec1: PUSH2 0x0220
00001ec4: MLOAD
00001ec5: PUSH2 0x02c0
00001ec8: MSTORE
00001ec9: PUSH1 0x04
00001ecb: CALLDATALOAD
00001ecc: PUSH2 0x02e0
00001ecf: MSTORE
00001ed0: PUSH2 0x0240
00001ed3: MLOAD
00001ed4: PUSH2 0x0300
00001ed7: MSTORE
00001ed8: PUSH1 0x24
00001eda: CALLDATALOAD
00001edb: PUSH2 0x0320
00001ede: MSTORE
00001edf: TIMESTAMP
00001ee0: PUSH2 0x0340
00001ee3: MSTORE
00001ee4: PUSH1 0x44
00001ee6: CALLDATALOAD
00001ee7: PUSH2 0x0360
00001eea: MSTORE
00001eeb: PUSH1 0xc0
00001eed: PUSH2 0x02c0
00001ef0: LOG1
00001ef1: STOP
00001ef2: JUMPDEST
00001ef3: PUSH4 0x244c7c2e
00001ef8: DUP2
00001ef9: EQ
00001efa: ISZERO
00001efb: PUSH2 0x1f92
00001efe: JUMPI
00001eff: PUSH1 0x1f
00001f01: SLOAD
00001f02: CALLER
00001f03: EQ
00001f04: ISZERO
00001f05: PUSH2 0x5052
00001f08: JUMPI
00001f09: PUSH2 0x1f13
00001f0c: PUSH2 0x0260
00001f0f: PUSH2 0x3b4b
00001f12: JUMP
00001f13: JUMPDEST
00001f14: PUSH2 0x0260
00001f17: DUP1
00001f18: MLOAD
00001f19: PUSH2 0x0220
00001f1c: MSTORE
00001f1d: DUP1
00001f1e: PUSH1 0x20
00001f20: ADD
00001f21: MLOAD
00001f22: PUSH2 0x0240
00001f25: MSTORE
00001f26: POP
00001f27: PUSH2 0x0220
00001f2a: MLOAD
00001f2b: PUSH1 0x80
00001f2d: SHL
00001f2e: PUSH2 0x0260
00001f31: MSTORE
00001f32: PUSH2 0x0240
00001f35: MLOAD
00001f36: PUSH2 0x0260
00001f39: MLOAD
00001f3a: OR
00001f3b: PUSH2 0x0260
00001f3e: MSTORE
00001f3f: PUSH2 0x0260
00001f42: MLOAD
00001f43: PUSH1 0x0a
00001f45: SSTORE
00001f46: PUSH2 0x0260
00001f49: MLOAD
00001f4a: PUSH1 0x0b
00001f4c: SSTORE
00001f4d: TIMESTAMP
00001f4e: PUSH1 0x0c
00001f50: SSTORE
00001f51: TIMESTAMP
00001f52: PUSH1 0x0d
00001f54: SSTORE
00001f55: PUSH32 0x5f0e7fba3d100c9e19446e1c92fe436f0a9a22fe99669360e4fdd6d3de2fc284
00001f76: PUSH2 0x0220
00001f79: MLOAD
00001f7a: PUSH2 0x0280
00001f7d: MSTORE
00001f7e: PUSH2 0x0240
00001f81: MLOAD
00001f82: PUSH2 0x02a0
00001f85: MSTORE
00001f86: TIMESTAMP
00001f87: PUSH2 0x02c0
00001f8a: MSTORE
00001f8b: PUSH1 0x60
00001f8d: PUSH2 0x0280
00001f90: LOG1
00001f91: STOP
00001f92: JUMPDEST
00001f93: PUSH4 0xa43c3351
00001f98: DUP2
00001f99: EQ
00001f9a: ISZERO
00001f9b: PUSH2 0x215e
00001f9e: JUMPI
00001f9f: PUSH1 0x1f
00001fa1: SLOAD
00001fa2: CALLER
00001fa3: EQ
00001fa4: ISZERO
00001fa5: PUSH2 0x5052
00001fa8: JUMPI
00001fa9: PUSH1 0x28
00001fab: SLOAD
00001fac: PUSH2 0x5052
00001faf: JUMPI
00001fb0: PUSH1 0xe0
00001fb2: PUSH1 0x04
00001fb4: PUSH2 0x0140
00001fb7: CALLDATACOPY
00001fb8: PUSH5 0x02540be401
00001fbe: PUSH2 0x0160
00001fc1: MLOAD
00001fc2: LT
00001fc3: ISZERO
00001fc4: PUSH2 0x1fda
00001fc7: JUMPI
00001fc8: PUSH3 0x07a11f
00001fcc: PUSH2 0x0160
00001fcf: MLOAD
00001fd0: GT
00001fd1: ISZERO
00001fd2: PUSH2 0x5052
00001fd5: JUMPI
00001fd6: PUSH2 0x1fe2
00001fd9: JUMP
00001fda: JUMPDEST
00001fdb: PUSH1 0x17
00001fdd: SLOAD
00001fde: PUSH2 0x0160
00001fe1: MSTORE
00001fe2: JUMPDEST
00001fe3: PUSH5 0x02540be400
00001fe9: PUSH2 0x0140
00001fec: MLOAD
00001fed: GT
00001fee: ISZERO
00001fef: PUSH2 0x1ffa
00001ff2: JUMPI
00001ff3: PUSH1 0x16
00001ff5: SLOAD
00001ff6: PUSH2 0x0140
00001ff9: MSTORE
00001ffa: JUMPDEST
00001ffb: PUSH2 0x0160
00001ffe: MLOAD
00001fff: PUSH2 0x0140
00002002: MLOAD
00002003: GT
00002004: PUSH2 0x5052
00002007: JUMPI
00002008: PUSH5 0x02540be400
0000200e: PUSH2 0x0180
00002011: MLOAD
00002012: GT
00002013: ISZERO
00002014: PUSH2 0x201f
00002017: JUMPI
00002018: PUSH1 0x18
0000201a: SLOAD
0000201b: PUSH2 0x0180
0000201e: MSTORE
0000201f: JUMPDEST
00002020: PUSH8 0x0de0b6b3a7640000
00002029: PUSH2 0x01a0
0000202c: MLOAD
0000202d: LT
0000202e: ISZERO
0000202f: PUSH2 0x2043
00002032: JUMPI
00002033: PUSH1 0x00
00002035: PUSH2 0x01a0
00002038: MLOAD
00002039: GT
0000203a: ISZERO
0000203b: PUSH2 0x5052
0000203e: JUMPI
0000203f: PUSH2 0x204b
00002042: JUMP
00002043: JUMPDEST
00002044: PUSH1 0x10
00002046: SLOAD
00002047: PUSH2 0x01a0
0000204a: MSTORE
0000204b: JUMPDEST
0000204c: PUSH8 0x0de0b6b3a7640000
00002055: PUSH2 0x01c0
00002058: MLOAD
00002059: GT
0000205a: ISZERO
0000205b: PUSH2 0x2066
0000205e: JUMPI
0000205f: PUSH1 0x0e
00002061: SLOAD
00002062: PUSH2 0x01c0
00002065: MSTORE
00002066: JUMPDEST
00002067: PUSH8 0x0de0b6b3a7640000
00002070: PUSH2 0x01e0
00002073: MLOAD
00002074: GT
00002075: ISZERO
00002076: PUSH2 0x2081
00002079: JUMPI
0000207a: PUSH1 0x12
0000207c: SLOAD
0000207d: PUSH2 0x01e0
00002080: MSTORE
00002081: JUMPDEST
00002082: PUSH3 0x093a80
00002086: PUSH2 0x0200
00002089: MLOAD
0000208a: LT
0000208b: ISZERO
0000208c: PUSH2 0x20a0
0000208f: JUMPI
00002090: PUSH1 0x00
00002092: PUSH2 0x0200
00002095: MLOAD
00002096: GT
00002097: ISZERO
00002098: PUSH2 0x5052
0000209b: JUMPI
0000209c: PUSH2 0x20a8
0000209f: JUMP
000020a0: JUMPDEST
000020a1: PUSH1 0x14
000020a3: SLOAD
000020a4: PUSH2 0x0200
000020a7: MSTORE
000020a8: JUMPDEST
000020a9: TIMESTAMP
000020aa: PUSH3 0x03f480
000020ae: DUP2
000020af: DUP2
000020b0: DUP4
000020b1: ADD
000020b2: LT
000020b3: PUSH2 0x5052
000020b6: JUMPI
000020b7: DUP1
000020b8: DUP3
000020b9: ADD
000020ba: SWAP1
000020bb: POP
000020bc: SWAP1
000020bd: POP
000020be: PUSH2 0x0220
000020c1: MSTORE
000020c2: PUSH2 0x0220
000020c5: MLOAD
000020c6: PUSH1 0x28
000020c8: SSTORE
000020c9: PUSH2 0x0180
000020cc: MLOAD
000020cd: PUSH1 0x1b
000020cf: SSTORE
000020d0: PUSH2 0x0140
000020d3: MLOAD
000020d4: PUSH1 0x19
000020d6: SSTORE
000020d7: PUSH2 0x0160
000020da: MLOAD
000020db: PUSH1 0x1a
000020dd: SSTORE
000020de: PUSH2 0x01a0
000020e1: MLOAD
000020e2: PUSH1 0x11
000020e4: SSTORE
000020e5: PUSH2 0x01c0
000020e8: MLOAD
000020e9: PUSH1 0x0f
000020eb: SSTORE
000020ec: PUSH2 0x01e0
000020ef: MLOAD
000020f0: PUSH1 0x13
000020f2: SSTORE
000020f3: PUSH2 0x0200
000020f6: MLOAD
000020f7: PUSH1 0x15
000020f9: SSTORE
000020fa: PUSH2 0x0220
000020fd: MLOAD
000020fe: PUSH32 0x913fde9a37e1f8ab67876a4d0ce80790d764fcfc5692f4529526df9c6bdde553
0000211f: PUSH2 0x0180
00002122: MLOAD
00002123: PUSH2 0x0240
00002126: MSTORE
00002127: PUSH2 0x0140
0000212a: MLOAD
0000212b: PUSH2 0x0260
0000212e: MSTORE
0000212f: PUSH2 0x0160
00002132: MLOAD
00002133: PUSH2 0x0280
00002136: MSTORE
00002137: PUSH2 0x01a0
0000213a: MLOAD
0000213b: PUSH2 0x02a0
0000213e: MSTORE
0000213f: PUSH2 0x01c0
00002142: MLOAD
00002143: PUSH2 0x02c0
00002146: MSTORE
00002147: PUSH2 0x01e0
0000214a: MLOAD
0000214b: PUSH2 0x02e0
0000214e: MSTORE
0000214f: PUSH2 0x0200
00002152: MLOAD
00002153: PUSH2 0x0300
00002156: MSTORE
00002157: PUSH1 0xe0
00002159: PUSH2 0x0240
0000215c: LOG2
0000215d: STOP
0000215e: JUMPDEST
0000215f: PUSH4 0x2a7dd7cd
00002164: DUP2
00002165: EQ
00002166: ISZERO
00002167: PUSH2 0x2277
0000216a: JUMPI
0000216b: PUSH1 0x05
0000216d: SLOAD
0000216e: PUSH2 0x5052
00002171: JUMPI
00002172: PUSH1 0x01
00002174: PUSH1 0x05
00002176: SSTORE
00002177: PUSH1 0x1f
00002179: SLOAD
0000217a: CALLER
0000217b: EQ
0000217c: ISZERO
0000217d: PUSH2 0x5052
00002180: JUMPI
00002181: PUSH1 0x28
00002183: SLOAD
00002184: TIMESTAMP
00002185: LT
00002186: PUSH2 0x5052
00002189: JUMPI
0000218a: PUSH1 0x00
0000218c: PUSH1 0x28
0000218e: SLOAD
0000218f: XOR
00002190: ISZERO
00002191: PUSH2 0x5052
00002194: JUMPI
00002195: PUSH1 0x00
00002197: PUSH1 0x28
00002199: SSTORE
0000219a: PUSH1 0x1b
0000219c: SLOAD
0000219d: PUSH2 0x0740
000021a0: MSTORE
000021a1: PUSH2 0x0740
000021a4: MLOAD
000021a5: PUSH1 0x18
000021a7: SLOAD
000021a8: XOR
000021a9: ISZERO
000021aa: PUSH2 0x21bd
000021ad: JUMPI
000021ae: PUSH2 0x21b5
000021b1: PUSH2 0x3eb8
000021b4: JUMP
000021b5: JUMPDEST
000021b6: PUSH2 0x0740
000021b9: MLOAD
000021ba: PUSH1 0x18
000021bc: SSTORE
000021bd: JUMPDEST
000021be: PUSH1 0x19
000021c0: SLOAD
000021c1: PUSH2 0x0760
000021c4: MSTORE
000021c5: PUSH2 0x0760
000021c8: MLOAD
000021c9: PUSH1 0x16
000021cb: SSTORE
000021cc: PUSH1 0x1a
000021ce: SLOAD
000021cf: PUSH2 0x0780
000021d2: MSTORE
000021d3: PUSH2 0x0780
000021d6: MLOAD
000021d7: PUSH1 0x17
000021d9: SSTORE
000021da: PUSH1 0x11
000021dc: SLOAD
000021dd: PUSH2 0x07a0
000021e0: MSTORE
000021e1: PUSH2 0x07a0
000021e4: MLOAD
000021e5: PUSH1 0x10
000021e7: SSTORE
000021e8: PUSH1 0x0f
000021ea: SLOAD
000021eb: PUSH2 0x07c0
000021ee: MSTORE
000021ef: PUSH2 0x07c0
000021f2: MLOAD
000021f3: PUSH1 0x0e
000021f5: SSTORE
000021f6: PUSH1 0x13
000021f8: SLOAD
000021f9: PUSH2 0x07e0
000021fc: MSTORE
000021fd: PUSH2 0x07e0
00002200: MLOAD
00002201: PUSH1 0x12
00002203: SSTORE
00002204: PUSH1 0x15
00002206: SLOAD
00002207: PUSH2 0x0800
0000220a: MSTORE
0000220b: PUSH2 0x0800
0000220e: MLOAD
0000220f: PUSH1 0x14
00002211: SSTORE
00002212: PUSH32 0x1c65bbdc939f346e5d6f0bde1f072819947438d4fc7b182cc59c2f6dc5504087
00002233: PUSH2 0x0740
00002236: MLOAD
00002237: PUSH2 0x0820
0000223a: MSTORE
0000223b: PUSH2 0x0760
0000223e: MLOAD
0000223f: PUSH2 0x0840
00002242: MSTORE
00002243: PUSH2 0x0780
00002246: MLOAD
00002247: PUSH2 0x0860
0000224a: MSTORE
0000224b: PUSH2 0x07a0
0000224e: MLOAD
0000224f: PUSH2 0x0880
00002252: MSTORE
00002253: PUSH2 0x07c0
00002256: MLOAD
00002257: PUSH2 0x08a0
0000225a: MSTORE
0000225b: PUSH2 0x07e0
0000225e: MLOAD
0000225f: PUSH2 0x08c0
00002262: MSTORE
00002263: PUSH2 0x0800
00002266: MLOAD
00002267: PUSH2 0x08e0
0000226a: MSTORE
0000226b: PUSH1 0xe0
0000226d: PUSH2 0x0820
00002270: LOG1
00002271: PUSH1 0x00
00002273: PUSH1 0x05
00002275: SSTORE
00002276: STOP
00002277: JUMPDEST
00002278: PUSH4 0x226840fb
0000227d: DUP2
0000227e: EQ
0000227f: ISZERO
00002280: PUSH2 0x2294
00002283: JUMPI
00002284: PUSH1 0x1f
00002286: SLOAD
00002287: CALLER
00002288: EQ
00002289: ISZERO
0000228a: PUSH2 0x5052
0000228d: JUMPI
0000228e: PUSH1 0x00
00002290: PUSH1 0x28
00002292: SSTORE
00002293: STOP
00002294: JUMPDEST
00002295: PUSH4 0x6b441a40
0000229a: DUP2
0000229b: EQ
0000229c: ISZERO
0000229d: PUSH2 0x231b
000022a0: JUMPI
000022a1: PUSH1 0x04
000022a3: CALLDATALOAD
000022a4: DUP1
000022a5: PUSH1 0xa0
000022a7: SHR
000022a8: PUSH2 0x5052
000022ab: JUMPI
000022ac: DUP1
000022ad: SWAP1
000022ae: POP
000022af: PUSH2 0x0140
000022b2: MSTORE
000022b3: PUSH1 0x1f
000022b5: SLOAD
000022b6: CALLER
000022b7: EQ
000022b8: ISZERO
000022b9: PUSH2 0x5052
000022bc: JUMPI
000022bd: PUSH1 0x27
000022bf: SLOAD
000022c0: PUSH2 0x5052
000022c3: JUMPI
000022c4: TIMESTAMP
000022c5: PUSH3 0x03f480
000022c9: DUP2
000022ca: DUP2
000022cb: DUP4
000022cc: ADD
000022cd: LT
000022ce: PUSH2 0x5052
000022d1: JUMPI
000022d2: DUP1
000022d3: DUP3
000022d4: ADD
000022d5: SWAP1
000022d6: POP
000022d7: SWAP1
000022d8: POP
000022d9: PUSH2 0x0160
000022dc: MSTORE
000022dd: PUSH2 0x0160
000022e0: MLOAD
000022e1: PUSH1 0x27
000022e3: SSTORE
000022e4: PUSH2 0x0140
000022e7: MLOAD
000022e8: PUSH1 0x20
000022ea: SSTORE
000022eb: PUSH2 0x0140
000022ee: MLOAD
000022ef: PUSH2 0x0160
000022f2: MLOAD
000022f3: PUSH32 0x181aa3aa17d4cbf99265dd4443eba009433d3cde79d60164fde1d1a192beb935
00002314: PUSH1 0x00
00002316: PUSH2 0x0180
00002319: LOG3
0000231a: STOP
0000231b: JUMPDEST
0000231c: PUSH4 0x6a1c05ae
00002321: DUP2
00002322: EQ
00002323: ISZERO
00002324: PUSH2 0x2385
00002327: JUMPI
00002328: PUSH1 0x1f
0000232a: SLOAD
0000232b: CALLER
0000232c: EQ
0000232d: ISZERO
0000232e: PUSH2 0x5052
00002331: JUMPI
00002332: PUSH1 0x27
00002334: SLOAD
00002335: TIMESTAMP
00002336: LT
00002337: PUSH2 0x5052
0000233a: JUMPI
0000233b: PUSH1 0x00
0000233d: PUSH1 0x27
0000233f: SLOAD
00002340: XOR
00002341: ISZERO
00002342: PUSH2 0x5052
00002345: JUMPI
00002346: PUSH1 0x00
00002348: PUSH1 0x27
0000234a: SSTORE
0000234b: PUSH1 0x20
0000234d: SLOAD
0000234e: PUSH2 0x0140
00002351: MSTORE
00002352: PUSH2 0x0140
00002355: MLOAD
00002356: PUSH1 0x1f
00002358: SSTORE
00002359: PUSH2 0x0140
0000235c: MLOAD
0000235d: PUSH32 0x71614071b88dee5e0b2ae578a9dd7b2ebbe9ae832ba419dc0242cd065a290b6c
0000237e: PUSH1 0x00
00002380: PUSH2 0x0160
00002383: LOG2
00002384: STOP
00002385: JUMPDEST
00002386: PUSH4 0x86fbf193
0000238b: DUP2
0000238c: EQ
0000238d: ISZERO
0000238e: PUSH2 0x23a2
00002391: JUMPI
00002392: PUSH1 0x1f
00002394: SLOAD
00002395: CALLER
00002396: EQ
00002397: ISZERO
00002398: PUSH2 0x5052
0000239b: JUMPI
0000239c: PUSH1 0x00
0000239e: PUSH1 0x27
000023a0: SSTORE
000023a1: STOP
000023a2: JUMPDEST
000023a3: PUSH4 0xe3698853
000023a8: DUP2
000023a9: EQ
000023aa: ISZERO
000023ab: PUSH2 0x23c9
000023ae: JUMPI
000023af: PUSH1 0x1f
000023b1: SLOAD
000023b2: CALLER
000023b3: EQ
000023b4: ISZERO
000023b5: PUSH2 0x5052
000023b8: JUMPI
000023b9: TIMESTAMP
000023ba: PUSH1 0x26
000023bc: SLOAD
000023bd: GT
000023be: ISZERO
000023bf: PUSH2 0x5052
000023c2: JUMPI
000023c3: PUSH1 0x01
000023c5: PUSH1 0x25
000023c7: SSTORE
000023c8: STOP
000023c9: JUMPDEST
000023ca: PUSH4 0x3046f972
000023cf: DUP2
000023d0: EQ
000023d1: ISZERO
000023d2: PUSH2 0x23e6
000023d5: JUMPI
000023d6: PUSH1 0x1f
000023d8: SLOAD
000023d9: CALLER
000023da: EQ
000023db: ISZERO
000023dc: PUSH2 0x5052
000023df: JUMPI
000023e0: PUSH1 0x00
000023e2: PUSH1 0x25
000023e4: SSTORE
000023e5: STOP
000023e6: JUMPDEST
000023e7: PUSH4 0x7242e524
000023ec: DUP2
000023ed: EQ
000023ee: ISZERO
000023ef: PUSH2 0x2417
000023f2: JUMPI
000023f3: PUSH1 0x04
000023f5: CALLDATALOAD
000023f6: DUP1
000023f7: PUSH1 0xa0
000023f9: SHR
000023fa: PUSH2 0x5052
000023fd: JUMPI
000023fe: DUP1
000023ff: SWAP1
00002400: POP
00002401: PUSH2 0x0140
00002404: MSTORE
00002405: PUSH1 0x1f
00002407: SLOAD
00002408: CALLER
00002409: EQ
0000240a: ISZERO
0000240b: PUSH2 0x5052
0000240e: JUMPI
0000240f: PUSH2 0x0140
00002412: MLOAD
00002413: PUSH1 0x29
00002415: SSTORE
00002416: STOP
00002417: JUMPDEST
00002418: PUSH4 0xb9e8c9fd
0000241d: DUP2
0000241e: EQ
0000241f: ISZERO
00002420: PUSH2 0x2431
00002423: JUMPI
00002424: PUSH1 0x06
00002426: SLOAD
00002427: PUSH2 0x0140
0000242a: MSTORE
0000242b: PUSH1 0x20
0000242d: PUSH2 0x0140
00002430: RETURN
00002431: JUMPDEST
00002432: PUSH4 0x86fc88d3
00002437: DUP2
00002438: EQ
00002439: ISZERO
0000243a: PUSH2 0x244b
0000243d: JUMPI
0000243e: PUSH1 0x07
00002440: SLOAD
00002441: PUSH2 0x0140
00002444: MSTORE
00002445: PUSH1 0x20
00002447: PUSH2 0x0140
0000244a: RETURN
0000244b: JUMPDEST
0000244c: PUSH4 0xc146bf94
00002451: DUP2
00002452: EQ
00002453: ISZERO
00002454: PUSH2 0x2465
00002457: JUMPI
00002458: PUSH1 0x08
0000245a: SLOAD
0000245b: PUSH2 0x0140
0000245e: MSTORE
0000245f: PUSH1 0x20
00002461: PUSH2 0x0140
00002464: RETURN
00002465: JUMPDEST
00002466: PUSH4 0x6112c747
0000246b: DUP2
0000246c: EQ
0000246d: ISZERO
0000246e: PUSH2 0x247f
00002471: JUMPI
00002472: PUSH1 0x09
00002474: SLOAD
00002475: PUSH2 0x0140
00002478: MSTORE
00002479: PUSH1 0x20
0000247b: PUSH2 0x0140
0000247e: RETURN
0000247f: JUMPDEST
00002480: PUSH4 0x204fe3d5
00002485: DUP2
00002486: EQ
00002487: ISZERO
00002488: PUSH2 0x2499
0000248b: JUMPI
0000248c: PUSH1 0x0a
0000248e: SLOAD
0000248f: PUSH2 0x0140
00002492: MSTORE
00002493: PUSH1 0x20
00002495: PUSH2 0x0140
00002498: RETURN
00002499: JUMPDEST
0000249a: PUSH4 0xf30cfad5
0000249f: DUP2
000024a0: EQ
000024a1: ISZERO
000024a2: PUSH2 0x24b3
000024a5: JUMPI
000024a6: PUSH1 0x0b
000024a8: SLOAD
000024a9: PUSH2 0x0140
000024ac: MSTORE
000024ad: PUSH1 0x20
000024af: PUSH2 0x0140
000024b2: RETURN
000024b3: JUMPDEST
000024b4: PUSH4 0xe89876ff
000024b9: DUP2
000024ba: EQ
000024bb: ISZERO
000024bc: PUSH2 0x24cd
000024bf: JUMPI
000024c0: PUSH1 0x0c
000024c2: SLOAD
000024c3: PUSH2 0x0140
000024c6: MSTORE
000024c7: PUSH1 0x20
000024c9: PUSH2 0x0140
000024cc: RETURN
000024cd: JUMPDEST
000024ce: PUSH4 0xf9ed9597
000024d3: DUP2
000024d4: EQ
000024d5: ISZERO
000024d6: PUSH2 0x24e7
000024d9: JUMPI
000024da: PUSH1 0x0d
000024dc: SLOAD
000024dd: PUSH2 0x0140
000024e0: MSTORE
000024e1: PUSH1 0x20
000024e3: PUSH2 0x0140
000024e6: RETURN
000024e7: JUMPDEST
000024e8: PUSH4 0x49fe9e77
000024ed: DUP2
000024ee: EQ
000024ef: ISZERO
000024f0: PUSH2 0x2501
000024f3: JUMPI
000024f4: PUSH1 0x0e
000024f6: SLOAD
000024f7: PUSH2 0x0140
000024fa: MSTORE
000024fb: PUSH1 0x20
000024fd: PUSH2 0x0140
00002500: RETURN
00002501: JUMPDEST
00002502: PUSH4 0x727ced57
00002507: DUP2
00002508: EQ
00002509: ISZERO
0000250a: PUSH2 0x251b
0000250d: JUMPI
0000250e: PUSH1 0x0f
00002510: SLOAD
00002511: PUSH2 0x0140
00002514: MSTORE
00002515: PUSH1 0x20
00002517: PUSH2 0x0140
0000251a: RETURN
0000251b: JUMPDEST
0000251c: PUSH4 0x72d4f0e2
00002521: DUP2
00002522: EQ
00002523: ISZERO
00002524: PUSH2 0x2535
00002527: JUMPI
00002528: PUSH1 0x10
0000252a: SLOAD
0000252b: PUSH2 0x0140
0000252e: MSTORE
0000252f: PUSH1 0x20
00002531: PUSH2 0x0140
00002534: RETURN
00002535: JUMPDEST
00002536: PUSH4 0xd7c3dcbe
0000253b: DUP2
0000253c: EQ
0000253d: ISZERO
0000253e: PUSH2 0x254f
00002541: JUMPI
00002542: PUSH1 0x11
00002544: SLOAD
00002545: PUSH2 0x0140
00002548: MSTORE
00002549: PUSH1 0x20
0000254b: PUSH2 0x0140
0000254e: RETURN
0000254f: JUMPDEST
00002550: PUSH4 0x083812e5
00002555: DUP2
00002556: EQ
00002557: ISZERO
00002558: PUSH2 0x2569
0000255b: JUMPI
0000255c: PUSH1 0x12
0000255e: SLOAD
0000255f: PUSH2 0x0140
00002562: MSTORE
00002563: PUSH1 0x20
00002565: PUSH2 0x0140
00002568: RETURN
00002569: JUMPDEST
0000256a: PUSH4 0x4ea12c7d
0000256f: DUP2
00002570: EQ
00002571: ISZERO
00002572: PUSH2 0x2583
00002575: JUMPI
00002576: PUSH1 0x13
00002578: SLOAD
00002579: PUSH2 0x0140
0000257c: MSTORE
0000257d: PUSH1 0x20
0000257f: PUSH2 0x0140
00002582: RETURN
00002583: JUMPDEST
00002584: PUSH4 0x662b6274
00002589: DUP2
0000258a: EQ
0000258b: ISZERO
0000258c: PUSH2 0x259d
0000258f: JUMPI
00002590: PUSH1 0x14
00002592: SLOAD
00002593: PUSH2 0x0140
00002596: MSTORE
00002597: PUSH1 0x20
00002599: PUSH2 0x0140
0000259c: RETURN
0000259d: JUMPDEST
0000259e: PUSH4 0x0c5e23d4
000025a3: DUP2
000025a4: EQ
000025a5: ISZERO
000025a6: PUSH2 0x25b7
000025a9: JUMPI
000025aa: PUSH1 0x15
000025ac: SLOAD
000025ad: PUSH2 0x0140
000025b0: MSTORE
000025b1: PUSH1 0x20
000025b3: PUSH2 0x0140
000025b6: RETURN
000025b7: JUMPDEST
000025b8: PUSH4 0x92526c0c
000025bd: DUP2
000025be: EQ
000025bf: ISZERO
000025c0: PUSH2 0x25d1
000025c3: JUMPI
000025c4: PUSH1 0x16
000025c6: SLOAD
000025c7: PUSH2 0x0140
000025ca: MSTORE
000025cb: PUSH1 0x20
000025cd: PUSH2 0x0140
000025d0: RETURN
000025d1: JUMPDEST
000025d2: PUSH4 0xee8de675
000025d7: DUP2
000025d8: EQ
000025d9: ISZERO
000025da: PUSH2 0x25eb
000025dd: JUMPI
000025de: PUSH1 0x17
000025e0: SLOAD
000025e1: PUSH2 0x0140
000025e4: MSTORE
000025e5: PUSH1 0x20
000025e7: PUSH2 0x0140
000025ea: RETURN
000025eb: JUMPDEST
000025ec: PUSH4 0xfee3f7f9
000025f1: DUP2
000025f2: EQ
000025f3: ISZERO
000025f4: PUSH2 0x2605
000025f7: JUMPI
000025f8: PUSH1 0x18
000025fa: SLOAD
000025fb: PUSH2 0x0140
000025fe: MSTORE
000025ff: PUSH1 0x20
00002601: PUSH2 0x0140
00002604: RETURN
00002605: JUMPDEST
00002606: PUSH4 0x7cf9aedc
0000260b: DUP2
0000260c: EQ
0000260d: ISZERO
0000260e: PUSH2 0x261f
00002611: JUMPI
00002612: PUSH1 0x19
00002614: SLOAD
00002615: PUSH2 0x0140
00002618: MSTORE
00002619: PUSH1 0x20
0000261b: PUSH2 0x0140
0000261e: RETURN
0000261f: JUMPDEST
00002620: PUSH4 0x7d1b060c
00002625: DUP2
00002626: EQ
00002627: ISZERO
00002628: PUSH2 0x2639
0000262b: JUMPI
0000262c: PUSH1 0x1a
0000262e: SLOAD
0000262f: PUSH2 0x0140
00002632: MSTORE
00002633: PUSH1 0x20
00002635: PUSH2 0x0140
00002638: RETURN
00002639: JUMPDEST
0000263a: PUSH4 0xe3824462
0000263f: DUP2
00002640: EQ
00002641: ISZERO
00002642: PUSH2 0x2653
00002645: JUMPI
00002646: PUSH1 0x1b
00002648: SLOAD
00002649: PUSH2 0x0140
0000264c: MSTORE
0000264d: PUSH1 0x20
0000264f: PUSH2 0x0140
00002652: RETURN
00002653: JUMPDEST
00002654: PUSH4 0x4903b0d1
00002659: DUP2
0000265a: EQ
0000265b: ISZERO
0000265c: PUSH2 0x267d
0000265f: JUMPI
00002660: PUSH1 0x01
00002662: PUSH1 0x04
00002664: CALLDATALOAD
00002665: PUSH1 0x02
00002667: DUP2
00002668: LT
00002669: ISZERO
0000266a: PUSH2 0x5052
0000266d: JUMPI
0000266e: MUL
0000266f: PUSH1 0x1c
00002671: ADD
00002672: SLOAD
00002673: PUSH2 0x0140
00002676: MSTORE
00002677: PUSH1 0x20
00002679: PUSH2 0x0140
0000267c: RETURN
0000267d: JUMPDEST
0000267e: PUSH4 0x0f529ba2
00002683: DUP2
00002684: EQ
00002685: ISZERO
00002686: PUSH2 0x2697
00002689: JUMPI
0000268a: PUSH1 0x1e
0000268c: SLOAD
0000268d: PUSH2 0x0140
00002690: MSTORE
00002691: PUSH1 0x20
00002693: PUSH2 0x0140
00002696: RETURN
00002697: JUMPDEST
00002698: PUSH4 0x8da5cb5b
0000269d: DUP2
0000269e: EQ
0000269f: ISZERO
000026a0: PUSH2 0x26b1
000026a3: JUMPI
000026a4: PUSH1 0x1f
000026a6: SLOAD
000026a7: PUSH2 0x0140
000026aa: MSTORE
000026ab: PUSH1 0x20
000026ad: PUSH2 0x0140
000026b0: RETURN
000026b1: JUMPDEST
000026b2: PUSH4 0x1ec0cdc1
000026b7: DUP2
000026b8: EQ
000026b9: ISZERO
000026ba: PUSH2 0x26cb
000026bd: JUMPI
000026be: PUSH1 0x20
000026c0: SLOAD
000026c1: PUSH2 0x0140
000026c4: MSTORE
000026c5: PUSH1 0x20
000026c7: PUSH2 0x0140
000026ca: RETURN
000026cb: JUMPDEST
000026cc: PUSH4 0x7ba1a74d
000026d1: DUP2
000026d2: EQ
000026d3: ISZERO
000026d4: PUSH2 0x26e5
000026d7: JUMPI
000026d8: PUSH1 0x21
000026da: SLOAD
000026db: PUSH2 0x0140
000026de: MSTORE
000026df: PUSH1 0x20
000026e1: PUSH2 0x0140
000026e4: RETURN
000026e5: JUMPDEST
000026e6: PUSH4 0x0b7b594b
000026eb: DUP2
000026ec: EQ
000026ed: ISZERO
000026ee: PUSH2 0x26ff
000026f1: JUMPI
000026f2: PUSH1 0x22
000026f4: SLOAD
000026f5: PUSH2 0x0140
000026f8: MSTORE
000026f9: PUSH1 0x20
000026fb: PUSH2 0x0140
000026fe: RETURN
000026ff: JUMPDEST
00002700: PUSH4 0x0c46b72a
00002705: DUP2
00002706: EQ
00002707: ISZERO
00002708: PUSH2 0x2719
0000270b: JUMPI
0000270c: PUSH1 0x23
0000270e: SLOAD
0000270f: PUSH2 0x0140
00002712: MSTORE
00002713: PUSH1 0x20
00002715: PUSH2 0x0140
00002718: RETURN
00002719: JUMPDEST
0000271a: PUSH4 0x9c868ac0
0000271f: DUP2
00002720: EQ
00002721: ISZERO
00002722: PUSH2 0x2733
00002725: JUMPI
00002726: PUSH1 0x25
00002728: SLOAD
00002729: PUSH2 0x0140
0000272c: MSTORE
0000272d: PUSH1 0x20
0000272f: PUSH2 0x0140
00002732: RETURN
00002733: JUMPDEST
00002734: PUSH4 0x2a426896
00002739: DUP2
0000273a: EQ
0000273b: ISZERO
0000273c: PUSH2 0x274d
0000273f: JUMPI
00002740: PUSH1 0x26
00002742: SLOAD
00002743: PUSH2 0x0140
00002746: MSTORE
00002747: PUSH1 0x20
00002749: PUSH2 0x0140
0000274c: RETURN
0000274d: JUMPDEST
0000274e: PUSH4 0xe0a0b586
00002753: DUP2
00002754: EQ
00002755: ISZERO
00002756: PUSH2 0x2767
00002759: JUMPI
0000275a: PUSH1 0x27
0000275c: SLOAD
0000275d: PUSH2 0x0140
00002760: MSTORE
00002761: PUSH1 0x20
00002763: PUSH2 0x0140
00002766: RETURN
00002767: JUMPDEST
00002768: PUSH4 0x405e28f8
0000276d: DUP2
0000276e: EQ
0000276f: ISZERO
00002770: PUSH2 0x2781
00002773: JUMPI
00002774: PUSH1 0x28
00002776: SLOAD
00002777: PUSH2 0x0140
0000277a: MSTORE
0000277b: PUSH1 0x20
0000277d: PUSH2 0x0140
00002780: RETURN
00002781: JUMPDEST
00002782: PUSH4 0x6e42e4d2
00002787: DUP2
00002788: EQ
00002789: ISZERO
0000278a: PUSH2 0x279b
0000278d: JUMPI
0000278e: PUSH1 0x29
00002790: SLOAD
00002791: PUSH2 0x0140
00002794: MSTORE
00002795: PUSH1 0x20
00002797: PUSH2 0x0140
0000279a: RETURN
0000279b: JUMPDEST
0000279c: POP
0000279d: JUMPDEST
0000279e: PUSH1 0x00
000027a0: PUSH1 0x00
000027a2: REVERT
000027a3: JUMPDEST
000027a4: PUSH2 0x0140
000027a7: MLOAD
000027a8: PUSH2 0x01a0
000027ab: MSTORE
000027ac: PUSH2 0x0160
000027af: MLOAD
000027b0: PUSH2 0x01c0
000027b3: MSTORE
000027b4: PUSH2 0x0180
000027b7: MLOAD
000027b8: ISZERO
000027b9: PUSH2 0x27ca
000027bc: JUMPI
000027bd: PUSH2 0x01c0
000027c0: MLOAD
000027c1: PUSH2 0x01a0
000027c4: MLOAD
000027c5: LT
000027c6: PUSH2 0x27cd
000027c9: JUMP
000027ca: JUMPDEST
000027cb: PUSH1 0x00
000027cd: JUMPDEST
000027ce: ISZERO
000027cf: PUSH2 0x27e3
000027d2: JUMPI
000027d3: PUSH2 0x0160
000027d6: MLOAD
000027d7: PUSH2 0x01a0
000027da: MSTORE
000027db: PUSH2 0x0140
000027de: MLOAD
000027df: PUSH2 0x01c0
000027e2: MSTORE
000027e3: JUMPDEST
000027e4: PUSH2 0x01a0
000027e7: MLOAD
000027e8: PUSH2 0x01e0
000027eb: MSTORE
000027ec: PUSH1 0x00
000027ee: PUSH2 0x0200
000027f1: MSTORE
000027f2: PUSH2 0x0220
000027f5: PUSH1 0x00
000027f7: PUSH1 0xff
000027f9: DUP2
000027fa: DUP4
000027fb: MSTORE
000027fc: ADD
000027fd: JUMPDEST
000027fe: PUSH2 0x01e0
00002801: MLOAD
00002802: PUSH2 0x0240
00002805: MSTORE
00002806: PUSH2 0x01e0
00002809: MLOAD
0000280a: PUSH2 0x01a0
0000280d: MLOAD
0000280e: PUSH2 0x01c0
00002811: MLOAD
00002812: DUP1
00002813: DUP3
00002814: MUL
00002815: DUP3
00002816: ISZERO
00002817: DUP3
00002818: DUP5
00002819: DUP4
0000281a: DIV
0000281b: EQ
0000281c: OR
0000281d: ISZERO
0000281e: PUSH2 0x5052
00002821: JUMPI
00002822: DUP1
00002823: SWAP1
00002824: POP
00002825: SWAP1
00002826: POP
00002827: SWAP1
00002828: POP
00002829: PUSH2 0x01e0
0000282c: MLOAD
0000282d: DUP1
0000282e: DUP1
0000282f: ISZERO
00002830: PUSH2 0x5052
00002833: JUMPI
00002834: DUP3
00002835: DIV
00002836: SWAP1
00002837: POP
00002838: SWAP1
00002839: POP
0000283a: DUP2
0000283b: DUP2
0000283c: DUP4
0000283d: ADD
0000283e: LT
0000283f: PUSH2 0x5052
00002842: JUMPI
00002843: DUP1
00002844: DUP3
00002845: ADD
00002846: SWAP1
00002847: POP
00002848: SWAP1
00002849: POP
0000284a: PUSH1 0x02
0000284c: DUP1
0000284d: DUP3
0000284e: DIV
0000284f: SWAP1
00002850: POP
00002851: SWAP1
00002852: POP
00002853: PUSH2 0x01e0
00002856: MSTORE
00002857: PUSH2 0x0240
0000285a: MLOAD
0000285b: PUSH2 0x01e0
0000285e: MLOAD
0000285f: GT
00002860: ISZERO
00002861: PUSH2 0x2883
00002864: JUMPI
00002865: PUSH2 0x01e0
00002868: MLOAD
00002869: PUSH2 0x0240
0000286c: MLOAD
0000286d: DUP1
0000286e: DUP3
0000286f: LT
00002870: PUSH2 0x5052
00002873: JUMPI
00002874: DUP1
00002875: DUP3
00002876: SUB
00002877: SWAP1
00002878: POP
00002879: SWAP1
0000287a: POP
0000287b: PUSH2 0x0200
0000287e: MSTORE
0000287f: PUSH2 0x289e
00002882: JUMP
00002883: JUMPDEST
00002884: PUSH2 0x0240
00002887: MLOAD
00002888: PUSH2 0x01e0
0000288b: MLOAD
0000288c: DUP1
0000288d: DUP3
0000288e: LT
0000288f: PUSH2 0x5052
00002892: JUMPI
00002893: DUP1
00002894: DUP3
00002895: SUB
00002896: SWAP1
00002897: POP
00002898: SWAP1
00002899: POP
0000289a: PUSH2 0x0200
0000289d: MSTORE
0000289e: JUMPDEST
0000289f: PUSH1 0x01
000028a1: PUSH2 0x0200
000028a4: MLOAD
000028a5: GT
000028a6: PUSH2 0x28b0
000028a9: JUMPI
000028aa: PUSH1 0x01
000028ac: PUSH2 0x28da
000028af: JUMP
000028b0: JUMPDEST
000028b1: PUSH2 0x01e0
000028b4: MLOAD
000028b5: PUSH2 0x0200
000028b8: MLOAD
000028b9: PUSH8 0x0de0b6b3a7640000
000028c2: DUP1
000028c3: DUP3
000028c4: MUL
000028c5: DUP3
000028c6: ISZERO
000028c7: DUP3
000028c8: DUP5
000028c9: DUP4
000028ca: DIV
000028cb: EQ
000028cc: OR
000028cd: ISZERO
000028ce: PUSH2 0x5052
000028d1: JUMPI
000028d2: DUP1
000028d3: SWAP1
000028d4: POP
000028d5: SWAP1
000028d6: POP
000028d7: SWAP1
000028d8: POP
000028d9: LT
000028da: JUMPDEST
000028db: ISZERO
000028dc: PUSH2 0x28ed
000028df: JUMPI
000028e0: POP
000028e1: POP
000028e2: PUSH2 0x01e0
000028e5: MLOAD
000028e6: DUP2
000028e7: MSTORE
000028e8: POP
000028e9: PUSH2 0x2943
000028ec: JUMP
000028ed: JUMPDEST
000028ee: DUP2
000028ef: MLOAD
000028f0: PUSH1 0x01
000028f2: ADD
000028f3: DUP1
000028f4: DUP4
000028f5: MSTORE
000028f6: DUP2
000028f7: EQ
000028f8: ISZERO
000028f9: PUSH2 0x27fd
000028fc: JUMPI
000028fd: POP
000028fe: POP
000028ff: PUSH4 0x08c379a0
00002904: PUSH2 0x0220
00002907: MSTORE
00002908: PUSH1 0x20
0000290a: PUSH2 0x0240
0000290d: MSTORE
0000290e: PUSH1 0x10
00002910: PUSH2 0x0260
00002913: MSTORE
00002914: PUSH32 0x446964206e6f7420636f6e766572676500000000000000000000000000000000
00002935: PUSH2 0x0280
00002938: MSTORE
00002939: PUSH2 0x0260
0000293c: POP
0000293d: PUSH1 0x64
0000293f: PUSH2 0x023c
00002942: REVERT
00002943: JUMPDEST
00002944: JUMP
00002945: JUMPDEST
00002946: PUSH2 0x0f9f
00002949: PUSH2 0x02a0
0000294c: MLOAD
0000294d: GT
0000294e: ISZERO
0000294f: PUSH2 0x2961
00002952: JUMPI
00002953: PUSH4 0xee6b2801
00002958: PUSH2 0x02a0
0000295b: MLOAD
0000295c: LT
0000295d: PUSH2 0x2964
00002960: JUMP
00002961: JUMPDEST
00002962: PUSH1 0x00
00002964: JUMPDEST
00002965: ISZERO
00002966: PUSH2 0x5052
00002969: JUMPI
0000296a: PUSH5 0x02540be3ff
00002970: PUSH2 0x02c0
00002973: MLOAD
00002974: GT
00002975: ISZERO
00002976: PUSH2 0x298b
00002979: JUMPI
0000297a: PUSH7 0x470de4df820001
00002982: PUSH2 0x02c0
00002985: MLOAD
00002986: LT
00002987: PUSH2 0x298e
0000298a: JUMP
0000298b: JUMPDEST
0000298c: PUSH1 0x00
0000298e: JUMPDEST
0000298f: ISZERO
00002990: PUSH2 0x5052
00002993: JUMPI
00002994: PUSH2 0x02e0
00002997: MLOAD
00002998: PUSH2 0x0320
0000299b: MSTORE
0000299c: PUSH2 0x0300
0000299f: MLOAD
000029a0: PUSH2 0x0340
000029a3: MSTORE
000029a4: PUSH2 0x0340
000029a7: MLOAD
000029a8: PUSH2 0x0320
000029ab: MLOAD
000029ac: LT
000029ad: ISZERO
000029ae: PUSH2 0x29c2
000029b1: JUMPI
000029b2: PUSH2 0x0300
000029b5: MLOAD
000029b6: PUSH2 0x0320
000029b9: MSTORE
000029ba: PUSH2 0x02e0
000029bd: MLOAD
000029be: PUSH2 0x0340
000029c1: MSTORE
000029c2: JUMPDEST
000029c3: PUSH4 0x3b9ac9ff
000029c8: PUSH2 0x0320
000029cb: MLOAD
000029cc: GT
000029cd: ISZERO
000029ce: PUSH2 0x29ea
000029d1: JUMPI
000029d2: PUSH14 0x314dc6448d9338c15b0a00000001
000029e1: PUSH2 0x0320
000029e4: MLOAD
000029e5: LT
000029e6: PUSH2 0x29ed
000029e9: JUMP
000029ea: JUMPDEST
000029eb: PUSH1 0x00
000029ed: JUMPDEST
000029ee: ISZERO
000029ef: PUSH2 0x5052
000029f2: JUMPI
000029f3: PUSH6 0x5af3107a3fff
000029fa: PUSH2 0x0340
000029fd: MLOAD
000029fe: PUSH8 0x0de0b6b3a7640000
00002a07: DUP1
00002a08: DUP3
00002a09: MUL
00002a0a: DUP3
00002a0b: ISZERO
00002a0c: DUP3
00002a0d: DUP5
00002a0e: DUP4
00002a0f: DIV
00002a10: EQ
00002a11: OR
00002a12: ISZERO
00002a13: PUSH2 0x5052
00002a16: JUMPI
00002a17: DUP1
00002a18: SWAP1
00002a19: POP
00002a1a: SWAP1
00002a1b: POP
00002a1c: SWAP1
00002a1d: POP
00002a1e: PUSH2 0x0320
00002a21: MLOAD
00002a22: DUP1
00002a23: DUP1
00002a24: ISZERO
00002a25: PUSH2 0x5052
00002a28: JUMPI
00002a29: DUP3
00002a2a: DIV
00002a2b: SWAP1
00002a2c: POP
00002a2d: SWAP1
00002a2e: POP
00002a2f: GT
00002a30: ISZERO
00002a31: PUSH2 0x5052
00002a34: JUMPI
00002a35: PUSH1 0x02
00002a37: PUSH2 0x0320
00002a3a: MLOAD
00002a3b: PUSH2 0x0140
00002a3e: MSTORE
00002a3f: PUSH2 0x0340
00002a42: MLOAD
00002a43: PUSH2 0x0160
00002a46: MSTORE
00002a47: PUSH1 0x00
00002a49: PUSH2 0x0180
00002a4c: MSTORE
00002a4d: PUSH2 0x2a57
00002a50: PUSH2 0x0380
00002a53: PUSH2 0x27a3
00002a56: JUMP
00002a57: JUMPDEST
00002a58: PUSH2 0x0380
00002a5b: MLOAD
00002a5c: DUP1
00002a5d: DUP3
00002a5e: MUL
00002a5f: DUP3
00002a60: ISZERO
00002a61: DUP3
00002a62: DUP5
00002a63: DUP4
00002a64: DIV
00002a65: EQ
00002a66: OR
00002a67: ISZERO
00002a68: PUSH2 0x5052
00002a6b: JUMPI
00002a6c: DUP1
00002a6d: SWAP1
00002a6e: POP
00002a6f: SWAP1
00002a70: POP
00002a71: SWAP1
00002a72: POP
00002a73: PUSH2 0x0360
00002a76: MSTORE
00002a77: PUSH2 0x0320
00002a7a: MLOAD
00002a7b: PUSH2 0x0340
00002a7e: MLOAD
00002a7f: DUP2
00002a80: DUP2
00002a81: DUP4
00002a82: ADD
00002a83: LT
00002a84: PUSH2 0x5052
00002a87: JUMPI
00002a88: DUP1
00002a89: DUP3
00002a8a: ADD
00002a8b: SWAP1
00002a8c: POP
00002a8d: SWAP1
00002a8e: POP
00002a8f: PUSH2 0x0380
00002a92: MSTORE
00002a93: PUSH2 0x03a0
00002a96: PUSH1 0x00
00002a98: PUSH1 0xff
00002a9a: DUP2
00002a9b: DUP4
00002a9c: MSTORE
00002a9d: ADD
00002a9e: JUMPDEST
00002a9f: PUSH2 0x0360
00002aa2: MLOAD
00002aa3: PUSH2 0x03c0
00002aa6: MSTORE
00002aa7: PUSH8 0x3782dace9d900000
00002ab0: PUSH2 0x0320
00002ab3: MLOAD
00002ab4: DUP1
00002ab5: DUP3
00002ab6: MUL
00002ab7: DUP3
00002ab8: ISZERO
00002ab9: DUP3
00002aba: DUP5
00002abb: DUP4
00002abc: DIV
00002abd: EQ
00002abe: OR
00002abf: ISZERO
00002ac0: PUSH2 0x5052
00002ac3: JUMPI
00002ac4: DUP1
00002ac5: SWAP1
00002ac6: POP
00002ac7: SWAP1
00002ac8: POP
00002ac9: SWAP1
00002aca: POP
00002acb: PUSH2 0x0360
00002ace: MLOAD
00002acf: DUP1
00002ad0: DUP1
00002ad1: ISZERO
00002ad2: PUSH2 0x5052
00002ad5: JUMPI
00002ad6: DUP3
00002ad7: DIV
00002ad8: SWAP1
00002ad9: POP
00002ada: SWAP1
00002adb: POP
00002adc: PUSH2 0x0340
00002adf: MLOAD
00002ae0: DUP1
00002ae1: DUP3
00002ae2: MUL
00002ae3: DUP3
00002ae4: ISZERO
00002ae5: DUP3
00002ae6: DUP5
00002ae7: DUP4
00002ae8: DIV
00002ae9: EQ
00002aea: OR
00002aeb: ISZERO
00002aec: PUSH2 0x5052
00002aef: JUMPI
00002af0: DUP1
00002af1: SWAP1
00002af2: POP
00002af3: SWAP1
00002af4: POP
00002af5: SWAP1
00002af6: POP
00002af7: PUSH2 0x0360
00002afa: MLOAD
00002afb: DUP1
00002afc: DUP1
00002afd: ISZERO
00002afe: PUSH2 0x5052
00002b01: JUMPI
00002b02: DUP3
00002b03: DIV
00002b04: SWAP1
00002b05: POP
00002b06: SWAP1
00002b07: POP
00002b08: PUSH2 0x03e0
00002b0b: MSTORE
00002b0c: PUSH2 0x02c0
00002b0f: MLOAD
00002b10: PUSH8 0x0de0b6b3a7640000
00002b19: DUP2
00002b1a: DUP2
00002b1b: DUP4
00002b1c: ADD
00002b1d: LT
00002b1e: PUSH2 0x5052
00002b21: JUMPI
00002b22: DUP1
00002b23: DUP3
00002b24: ADD
00002b25: SWAP1
00002b26: POP
00002b27: SWAP1
00002b28: POP
00002b29: PUSH2 0x0400
00002b2c: MSTORE
00002b2d: PUSH2 0x03e0
00002b30: MLOAD
00002b31: PUSH2 0x0400
00002b34: MLOAD
00002b35: GT
00002b36: ISZERO
00002b37: PUSH2 0x2b6b
00002b3a: JUMPI
00002b3b: PUSH2 0x0400
00002b3e: MLOAD
00002b3f: PUSH2 0x03e0
00002b42: MLOAD
00002b43: DUP1
00002b44: DUP3
00002b45: LT
00002b46: PUSH2 0x5052
00002b49: JUMPI
00002b4a: DUP1
00002b4b: DUP3
00002b4c: SUB
00002b4d: SWAP1
00002b4e: POP
00002b4f: SWAP1
00002b50: POP
00002b51: PUSH1 0x01
00002b53: DUP2
00002b54: DUP2
00002b55: DUP4
00002b56: ADD
00002b57: LT
00002b58: PUSH2 0x5052
00002b5b: JUMPI
00002b5c: DUP1
00002b5d: DUP3
00002b5e: ADD
00002b5f: SWAP1
00002b60: POP
00002b61: SWAP1
00002b62: POP
00002b63: PUSH2 0x0400
00002b66: MSTORE
00002b67: PUSH2 0x2b98
00002b6a: JUMP
00002b6b: JUMPDEST
00002b6c: PUSH2 0x03e0
00002b6f: MLOAD
00002b70: PUSH2 0x0400
00002b73: MLOAD
00002b74: DUP1
00002b75: DUP3
00002b76: LT
00002b77: PUSH2 0x5052
00002b7a: JUMPI
00002b7b: DUP1
00002b7c: DUP3
00002b7d: SUB
00002b7e: SWAP1
00002b7f: POP
00002b80: SWAP1
00002b81: POP
00002b82: PUSH1 0x01
00002b84: DUP2
00002b85: DUP2
00002b86: DUP4
00002b87: ADD
00002b88: LT
00002b89: PUSH2 0x5052
00002b8c: JUMPI
00002b8d: DUP1
00002b8e: DUP3
00002b8f: ADD
00002b90: SWAP1
00002b91: POP
00002b92: SWAP1
00002b93: POP
00002b94: PUSH2 0x0400
00002b97: MSTORE
00002b98: JUMPDEST
00002b99: PUSH8 0x0de0b6b3a7640000
00002ba2: PUSH2 0x0360
00002ba5: MLOAD
00002ba6: DUP1
00002ba7: DUP3
00002ba8: MUL
00002ba9: DUP3
00002baa: ISZERO
00002bab: DUP3
00002bac: DUP5
00002bad: DUP4
00002bae: DIV
00002baf: EQ
00002bb0: OR
00002bb1: ISZERO
00002bb2: PUSH2 0x5052
00002bb5: JUMPI
00002bb6: DUP1
00002bb7: SWAP1
00002bb8: POP
00002bb9: SWAP1
00002bba: POP
00002bbb: SWAP1
00002bbc: POP
00002bbd: PUSH2 0x02c0
00002bc0: MLOAD
00002bc1: DUP1
00002bc2: DUP1
00002bc3: ISZERO
00002bc4: PUSH2 0x5052
00002bc7: JUMPI
00002bc8: DUP3
00002bc9: DIV
00002bca: SWAP1
00002bcb: POP
00002bcc: SWAP1
00002bcd: POP
00002bce: PUSH2 0x0400
00002bd1: MLOAD
00002bd2: DUP1
00002bd3: DUP3
00002bd4: MUL
00002bd5: DUP3
00002bd6: ISZERO
00002bd7: DUP3
00002bd8: DUP5
00002bd9: DUP4
00002bda: DIV
00002bdb: EQ
00002bdc: OR
00002bdd: ISZERO
00002bde: PUSH2 0x5052
00002be1: JUMPI
00002be2: DUP1
00002be3: SWAP1
00002be4: POP
00002be5: SWAP1
00002be6: POP
00002be7: SWAP1
00002be8: POP
00002be9: PUSH2 0x02c0
00002bec: MLOAD
00002bed: DUP1
00002bee: DUP1
00002bef: ISZERO
00002bf0: PUSH2 0x5052
00002bf3: JUMPI
00002bf4: DUP3
00002bf5: DIV
00002bf6: SWAP1
00002bf7: POP
00002bf8: SWAP1
00002bf9: POP
00002bfa: PUSH2 0x0400
00002bfd: MLOAD
00002bfe: DUP1
00002bff: DUP3
00002c00: MUL
00002c01: DUP3
00002c02: ISZERO
00002c03: DUP3
00002c04: DUP5
00002c05: DUP4
00002c06: DIV
00002c07: EQ
00002c08: OR
00002c09: ISZERO
00002c0a: PUSH2 0x5052
00002c0d: JUMPI
00002c0e: DUP1
00002c0f: SWAP1
00002c10: POP
00002c11: SWAP1
00002c12: POP
00002c13: SWAP1
00002c14: POP
00002c15: PUSH2 0x2710
00002c18: DUP1
00002c19: DUP3
00002c1a: MUL
00002c1b: DUP3
00002c1c: ISZERO
00002c1d: DUP3
00002c1e: DUP5
00002c1f: DUP4
00002c20: DIV
00002c21: EQ
00002c22: OR
00002c23: ISZERO
00002c24: PUSH2 0x5052
00002c27: JUMPI
00002c28: DUP1
00002c29: SWAP1
00002c2a: POP
00002c2b: SWAP1
00002c2c: POP
00002c2d: SWAP1
00002c2e: POP
00002c2f: PUSH2 0x02a0
00002c32: MLOAD
00002c33: DUP1
00002c34: DUP1
00002c35: ISZERO
00002c36: PUSH2 0x5052
00002c39: JUMPI
00002c3a: DUP3
00002c3b: DIV
00002c3c: SWAP1
00002c3d: POP
00002c3e: SWAP1
00002c3f: POP
00002c40: PUSH2 0x0420
00002c43: MSTORE
00002c44: PUSH8 0x3782dace9d900000
00002c4d: PUSH2 0x03e0
00002c50: MLOAD
00002c51: DUP1
00002c52: DUP3
00002c53: MUL
00002c54: DUP3
00002c55: ISZERO
00002c56: DUP3
00002c57: DUP5
00002c58: DUP4
00002c59: DIV
00002c5a: EQ
00002c5b: OR
00002c5c: ISZERO
00002c5d: PUSH2 0x5052
00002c60: JUMPI
00002c61: DUP1
00002c62: SWAP1
00002c63: POP
00002c64: SWAP1
00002c65: POP
00002c66: SWAP1
00002c67: POP
00002c68: PUSH2 0x0400
00002c6b: MLOAD
00002c6c: DUP1
00002c6d: DUP1
00002c6e: ISZERO
00002c6f: PUSH2 0x5052
00002c72: JUMPI
00002c73: DUP3
00002c74: DIV
00002c75: SWAP1
00002c76: POP
00002c77: SWAP1
00002c78: POP
00002c79: PUSH2 0x0440
00002c7c: MSTORE
00002c7d: PUSH2 0x0380
00002c80: MLOAD
00002c81: PUSH2 0x0380
00002c84: MLOAD
00002c85: PUSH2 0x0440
00002c88: MLOAD
00002c89: DUP1
00002c8a: DUP3
00002c8b: MUL
00002c8c: DUP3
00002c8d: ISZERO
00002c8e: DUP3
00002c8f: DUP5
00002c90: DUP4
00002c91: DIV
00002c92: EQ
00002c93: OR
00002c94: ISZERO
00002c95: PUSH2 0x5052
00002c98: JUMPI
00002c99: DUP1
00002c9a: SWAP1
00002c9b: POP
00002c9c: SWAP1
00002c9d: POP
00002c9e: SWAP1
00002c9f: POP
00002ca0: PUSH8 0x0de0b6b3a7640000
00002ca9: DUP1
00002caa: DUP3
00002cab: DIV
00002cac: SWAP1
00002cad: POP
00002cae: SWAP1
00002caf: POP
00002cb0: DUP2
00002cb1: DUP2
00002cb2: DUP4
00002cb3: ADD
00002cb4: LT
00002cb5: PUSH2 0x5052
00002cb8: JUMPI
00002cb9: DUP1
00002cba: DUP3
00002cbb: ADD
00002cbc: SWAP1
00002cbd: POP
00002cbe: SWAP1
00002cbf: POP
00002cc0: PUSH2 0x0420
00002cc3: MLOAD
00002cc4: PUSH1 0x02
00002cc6: DUP1
00002cc7: DUP3
00002cc8: MUL
00002cc9: DUP3
00002cca: ISZERO
00002ccb: DUP3
00002ccc: DUP5
00002ccd: DUP4
00002cce: DIV
00002ccf: EQ
00002cd0: OR
00002cd1: ISZERO
00002cd2: PUSH2 0x5052
00002cd5: JUMPI
00002cd6: DUP1
00002cd7: SWAP1
00002cd8: POP
00002cd9: SWAP1
00002cda: POP
00002cdb: SWAP1
00002cdc: POP
00002cdd: PUSH2 0x03e0
00002ce0: MLOAD
00002ce1: DUP1
00002ce2: DUP1
00002ce3: ISZERO
00002ce4: PUSH2 0x5052
00002ce7: JUMPI
00002ce8: DUP3
00002ce9: DIV
00002cea: SWAP1
00002ceb: POP
00002cec: SWAP1
00002ced: POP
00002cee: DUP2
00002cef: DUP2
00002cf0: DUP4
00002cf1: ADD
00002cf2: LT
00002cf3: PUSH2 0x5052
00002cf6: JUMPI
00002cf7: DUP1
00002cf8: DUP3
00002cf9: ADD
00002cfa: SWAP1
00002cfb: POP
00002cfc: SWAP1
00002cfd: POP
00002cfe: PUSH2 0x0440
00002d01: MLOAD
00002d02: PUSH2 0x0360
00002d05: MLOAD
00002d06: DUP1
00002d07: DUP3
00002d08: MUL
00002d09: DUP3
00002d0a: ISZERO
00002d0b: DUP3
00002d0c: DUP5
00002d0d: DUP4
00002d0e: DIV
00002d0f: EQ
00002d10: OR
00002d11: ISZERO
00002d12: PUSH2 0x5052
00002d15: JUMPI
00002d16: DUP1
00002d17: SWAP1
00002d18: POP
00002d19: SWAP1
00002d1a: POP
00002d1b: SWAP1
00002d1c: POP
00002d1d: PUSH8 0x0de0b6b3a7640000
00002d26: DUP1
00002d27: DUP3
00002d28: DIV
00002d29: SWAP1
00002d2a: POP
00002d2b: SWAP1
00002d2c: POP
00002d2d: DUP1
00002d2e: DUP3
00002d2f: LT
00002d30: PUSH2 0x5052
00002d33: JUMPI
00002d34: DUP1
00002d35: DUP3
00002d36: SUB
00002d37: SWAP1
00002d38: POP
00002d39: SWAP1
00002d3a: POP
00002d3b: PUSH2 0x0460
00002d3e: MSTORE
00002d3f: PUSH2 0x0360
00002d42: MLOAD
00002d43: PUSH2 0x0460
00002d46: MLOAD
00002d47: PUSH2 0x0380
00002d4a: MLOAD
00002d4b: DUP2
00002d4c: DUP2
00002d4d: DUP4
00002d4e: ADD
00002d4f: LT
00002d50: PUSH2 0x5052
00002d53: JUMPI
00002d54: DUP1
00002d55: DUP3
00002d56: ADD
00002d57: SWAP1
00002d58: POP
00002d59: SWAP1
00002d5a: POP
00002d5b: DUP1
00002d5c: DUP3
00002d5d: MUL
00002d5e: DUP3
00002d5f: ISZERO
00002d60: DUP3
00002d61: DUP5
00002d62: DUP4
00002d63: DIV
00002d64: EQ
00002d65: OR
00002d66: ISZERO
00002d67: PUSH2 0x5052
00002d6a: JUMPI
00002d6b: DUP1
00002d6c: SWAP1
00002d6d: POP
00002d6e: SWAP1
00002d6f: POP
00002d70: SWAP1
00002d71: POP
00002d72: PUSH2 0x0460
00002d75: MLOAD
00002d76: DUP1
00002d77: DUP1
00002d78: ISZERO
00002d79: PUSH2 0x5052
00002d7c: JUMPI
00002d7d: DUP3
00002d7e: DIV
00002d7f: SWAP1
00002d80: POP
00002d81: SWAP1
00002d82: POP
00002d83: PUSH2 0x0480
00002d86: MSTORE
00002d87: PUSH2 0x0360
00002d8a: MLOAD
00002d8b: PUSH2 0x0360
00002d8e: MLOAD
00002d8f: DUP1
00002d90: DUP3
00002d91: MUL
00002d92: DUP3
00002d93: ISZERO
00002d94: DUP3
00002d95: DUP5
00002d96: DUP4
00002d97: DIV
00002d98: EQ
00002d99: OR
00002d9a: ISZERO
00002d9b: PUSH2 0x5052
00002d9e: JUMPI
00002d9f: DUP1
00002da0: SWAP1
00002da1: POP
00002da2: SWAP1
00002da3: POP
00002da4: SWAP1
00002da5: POP
00002da6: PUSH2 0x0460
00002da9: MLOAD
00002daa: DUP1
00002dab: DUP1
00002dac: ISZERO
00002dad: PUSH2 0x5052
00002db0: JUMPI
00002db1: DUP3
00002db2: DIV
00002db3: SWAP1
00002db4: POP
00002db5: SWAP1
00002db6: POP
00002db7: PUSH2 0x04a0
00002dba: MSTORE
00002dbb: PUSH2 0x03e0
00002dbe: MLOAD
00002dbf: PUSH8 0x0de0b6b3a7640000
00002dc8: GT
00002dc9: ISZERO
00002dca: PUSH2 0x2e6d
00002dcd: JUMPI
00002dce: PUSH2 0x04a0
00002dd1: DUP1
00002dd2: MLOAD
00002dd3: PUSH2 0x0360
00002dd6: MLOAD
00002dd7: PUSH2 0x0420
00002dda: MLOAD
00002ddb: PUSH2 0x0460
00002dde: MLOAD
00002ddf: DUP1
00002de0: DUP1
00002de1: ISZERO
00002de2: PUSH2 0x5052
00002de5: JUMPI
00002de6: DUP3
00002de7: DIV
00002de8: SWAP1
00002de9: POP
00002dea: SWAP1
00002deb: POP
00002dec: DUP1
00002ded: DUP3
00002dee: MUL
00002def: DUP3
00002df0: ISZERO
00002df1: DUP3
00002df2: DUP5
00002df3: DUP4
00002df4: DIV
00002df5: EQ
00002df6: OR
00002df7: ISZERO
00002df8: PUSH2 0x5052
00002dfb: JUMPI
00002dfc: DUP1
00002dfd: SWAP1
00002dfe: POP
00002dff: SWAP1
00002e00: POP
00002e01: SWAP1
00002e02: POP
00002e03: PUSH8 0x0de0b6b3a7640000
00002e0c: DUP1
00002e0d: DUP3
00002e0e: DIV
00002e0f: SWAP1
00002e10: POP
00002e11: SWAP1
00002e12: POP
00002e13: PUSH8 0x0de0b6b3a7640000
00002e1c: PUSH2 0x03e0
00002e1f: MLOAD
00002e20: DUP1
00002e21: DUP3
00002e22: LT
00002e23: PUSH2 0x5052
00002e26: JUMPI
00002e27: DUP1
00002e28: DUP3
00002e29: SUB
00002e2a: SWAP1
00002e2b: POP
00002e2c: SWAP1
00002e2d: POP
00002e2e: DUP1
00002e2f: DUP3
00002e30: MUL
00002e31: DUP3
00002e32: ISZERO
00002e33: DUP3
00002e34: DUP5
00002e35: DUP4
00002e36: DIV
00002e37: EQ
00002e38: OR
00002e39: ISZERO
00002e3a: PUSH2 0x5052
00002e3d: JUMPI
00002e3e: DUP1
00002e3f: SWAP1
00002e40: POP
00002e41: SWAP1
00002e42: POP
00002e43: SWAP1
00002e44: POP
00002e45: PUSH2 0x03e0
00002e48: MLOAD
00002e49: DUP1
00002e4a: DUP1
00002e4b: ISZERO
00002e4c: PUSH2 0x5052
00002e4f: JUMPI
00002e50: DUP3
00002e51: DIV
00002e52: SWAP1
00002e53: POP
00002e54: SWAP1
00002e55: POP
00002e56: DUP2
00002e57: DUP2
00002e58: DUP4
00002e59: ADD
00002e5a: LT
00002e5b: PUSH2 0x5052
00002e5e: JUMPI
00002e5f: DUP1
00002e60: DUP3
00002e61: ADD
00002e62: SWAP1
00002e63: POP
00002e64: SWAP1
00002e65: POP
00002e66: DUP2
00002e67: MSTORE
00002e68: POP
00002e69: PUSH2 0x2f07
00002e6c: JUMP
00002e6d: JUMPDEST
00002e6e: PUSH2 0x04a0
00002e71: DUP1
00002e72: MLOAD
00002e73: PUSH2 0x0360
00002e76: MLOAD
00002e77: PUSH2 0x0420
00002e7a: MLOAD
00002e7b: PUSH2 0x0460
00002e7e: MLOAD
00002e7f: DUP1
00002e80: DUP1
00002e81: ISZERO
00002e82: PUSH2 0x5052
00002e85: JUMPI
00002e86: DUP3
00002e87: DIV
00002e88: SWAP1
00002e89: POP
00002e8a: SWAP1
00002e8b: POP
00002e8c: DUP1
00002e8d: DUP3
00002e8e: MUL
00002e8f: DUP3
00002e90: ISZERO
00002e91: DUP3
00002e92: DUP5
00002e93: DUP4
00002e94: DIV
00002e95: EQ
00002e96: OR
00002e97: ISZERO
00002e98: PUSH2 0x5052
00002e9b: JUMPI
00002e9c: DUP1
00002e9d: SWAP1
00002e9e: POP
00002e9f: SWAP1
00002ea0: POP
00002ea1: SWAP1
00002ea2: POP
00002ea3: PUSH8 0x0de0b6b3a7640000
00002eac: DUP1
00002ead: DUP3
00002eae: DIV
00002eaf: SWAP1
00002eb0: POP
00002eb1: SWAP1
00002eb2: POP
00002eb3: PUSH2 0x03e0
00002eb6: MLOAD
00002eb7: PUSH8 0x0de0b6b3a7640000
00002ec0: DUP1
00002ec1: DUP3
00002ec2: LT
00002ec3: PUSH2 0x5052
00002ec6: JUMPI
00002ec7: DUP1
00002ec8: DUP3
00002ec9: SUB
00002eca: SWAP1
00002ecb: POP
00002ecc: SWAP1
00002ecd: POP
00002ece: DUP1
00002ecf: DUP3
00002ed0: MUL
00002ed1: DUP3
00002ed2: ISZERO
00002ed3: DUP3
00002ed4: DUP5
00002ed5: DUP4
00002ed6: DIV
00002ed7: EQ
00002ed8: OR
00002ed9: ISZERO
00002eda: PUSH2 0x5052
00002edd: JUMPI
00002ede: DUP1
00002edf: SWAP1
00002ee0: POP
00002ee1: SWAP1
00002ee2: POP
00002ee3: SWAP1
00002ee4: POP
00002ee5: PUSH2 0x03e0
00002ee8: MLOAD
00002ee9: DUP1
00002eea: DUP1
00002eeb: ISZERO
00002eec: PUSH2 0x5052
00002eef: JUMPI
00002ef0: DUP3
00002ef1: DIV
00002ef2: SWAP1
00002ef3: POP
00002ef4: SWAP1
00002ef5: POP
00002ef6: DUP1
00002ef7: DUP3
00002ef8: LT
00002ef9: PUSH2 0x5052
00002efc: JUMPI
00002efd: DUP1
00002efe: DUP3
00002eff: SUB
00002f00: SWAP1
00002f01: POP
00002f02: SWAP1
00002f03: POP
00002f04: DUP2
00002f05: MSTORE
00002f06: POP
00002f07: JUMPDEST
00002f08: PUSH2 0x04a0
00002f0b: MLOAD
00002f0c: PUSH2 0x0480
00002f0f: MLOAD
00002f10: GT
00002f11: ISZERO
00002f12: PUSH2 0x2f34
00002f15: JUMPI
00002f16: PUSH2 0x0480
00002f19: MLOAD
00002f1a: PUSH2 0x04a0
00002f1d: MLOAD
00002f1e: DUP1
00002f1f: DUP3
00002f20: LT
00002f21: PUSH2 0x5052
00002f24: JUMPI
00002f25: DUP1
00002f26: DUP3
00002f27: SUB
00002f28: SWAP1
00002f29: POP
00002f2a: SWAP1
00002f2b: POP
00002f2c: PUSH2 0x0360
00002f2f: MSTORE
00002f30: PUSH2 0x2f58
00002f33: JUMP
00002f34: JUMPDEST
00002f35: PUSH2 0x04a0
00002f38: MLOAD
00002f39: PUSH2 0x0480
00002f3c: MLOAD
00002f3d: DUP1
00002f3e: DUP3
00002f3f: LT
00002f40: PUSH2 0x5052
00002f43: JUMPI
00002f44: DUP1
00002f45: DUP3
00002f46: SUB
00002f47: SWAP1
00002f48: POP
00002f49: SWAP1
00002f4a: POP
00002f4b: PUSH1 0x02
00002f4d: DUP1
00002f4e: DUP3
00002f4f: DIV
00002f50: SWAP1
00002f51: POP
00002f52: SWAP1
00002f53: POP
00002f54: PUSH2 0x0360
00002f57: MSTORE
00002f58: JUMPDEST
00002f59: PUSH1 0x00
00002f5b: PUSH2 0x04c0
00002f5e: MSTORE
00002f5f: PUSH2 0x03c0
00002f62: MLOAD
00002f63: PUSH2 0x0360
00002f66: MLOAD
00002f67: GT
00002f68: ISZERO
00002f69: PUSH2 0x2f8b
00002f6c: JUMPI
00002f6d: PUSH2 0x0360
00002f70: MLOAD
00002f71: PUSH2 0x03c0
00002f74: MLOAD
00002f75: DUP1
00002f76: DUP3
00002f77: LT
00002f78: PUSH2 0x5052
00002f7b: JUMPI
00002f7c: DUP1
00002f7d: DUP3
00002f7e: SUB
00002f7f: SWAP1
00002f80: POP
00002f81: SWAP1
00002f82: POP
00002f83: PUSH2 0x04c0
00002f86: MSTORE
00002f87: PUSH2 0x2fa6
00002f8a: JUMP
00002f8b: JUMPDEST
00002f8c: PUSH2 0x03c0
00002f8f: MLOAD
00002f90: PUSH2 0x0360
00002f93: MLOAD
00002f94: DUP1
00002f95: DUP3
00002f96: LT
00002f97: PUSH2 0x5052
00002f9a: JUMPI
00002f9b: DUP1
00002f9c: DUP3
00002f9d: SUB
00002f9e: SWAP1
00002f9f: POP
00002fa0: SWAP1
00002fa1: POP
00002fa2: PUSH2 0x04c0
00002fa5: MSTORE
00002fa6: JUMPDEST
00002fa7: PUSH7 0x2386f26fc10000
00002faf: PUSH2 0x0360
00002fb2: MLOAD
00002fb3: DUP1
00002fb4: DUP3
00002fb5: LT
00002fb6: ISZERO
00002fb7: PUSH2 0x2fc0
00002fba: JUMPI
00002fbb: DUP1
00002fbc: PUSH2 0x2fc2
00002fbf: JUMP
00002fc0: JUMPDEST
00002fc1: DUP2
00002fc2: JUMPDEST
00002fc3: SWAP1
00002fc4: POP
00002fc5: SWAP1
00002fc6: POP
00002fc7: PUSH2 0x04c0
00002fca: MLOAD
00002fcb: PUSH6 0x5af3107a4000
00002fd2: DUP1
00002fd3: DUP3
00002fd4: MUL
00002fd5: DUP3
00002fd6: ISZERO
00002fd7: DUP3
00002fd8: DUP5
00002fd9: DUP4
00002fda: DIV
00002fdb: EQ
00002fdc: OR
00002fdd: ISZERO
00002fde: PUSH2 0x5052
00002fe1: JUMPI
00002fe2: DUP1
00002fe3: SWAP1
00002fe4: POP
00002fe5: SWAP1
00002fe6: POP
00002fe7: SWAP1
00002fe8: POP
00002fe9: LT
00002fea: ISZERO
00002feb: PUSH2 0x3090
00002fee: JUMPI
00002fef: PUSH2 0x0500
00002ff2: PUSH1 0x00
00002ff4: PUSH1 0x02
00002ff6: DUP2
00002ff7: DUP4
00002ff8: MSTORE
00002ff9: ADD
00002ffa: JUMPDEST
00002ffb: PUSH1 0x20
00002ffd: PUSH2 0x0500
00003000: MLOAD
00003001: MUL
00003002: PUSH2 0x0320
00003005: ADD
00003006: MLOAD
00003007: PUSH2 0x04e0
0000300a: MSTORE
0000300b: PUSH2 0x04e0
0000300e: MLOAD
0000300f: PUSH8 0x0de0b6b3a7640000
00003018: DUP1
00003019: DUP3
0000301a: MUL
0000301b: DUP3
0000301c: ISZERO
0000301d: DUP3
0000301e: DUP5
0000301f: DUP4
00003020: DIV
00003021: EQ
00003022: OR
00003023: ISZERO
00003024: PUSH2 0x5052
00003027: JUMPI
00003028: DUP1
00003029: SWAP1
0000302a: POP
0000302b: SWAP1
0000302c: POP
0000302d: SWAP1
0000302e: POP
0000302f: PUSH2 0x0360
00003032: MLOAD
00003033: DUP1
00003034: DUP1
00003035: ISZERO
00003036: PUSH2 0x5052
00003039: JUMPI
0000303a: DUP3
0000303b: DIV
0000303c: SWAP1
0000303d: POP
0000303e: SWAP1
0000303f: POP
00003040: PUSH2 0x0520
00003043: MSTORE
00003044: PUSH7 0x2386f26fc0ffff
0000304c: PUSH2 0x0520
0000304f: MLOAD
00003050: GT
00003051: ISZERO
00003052: PUSH2 0x3069
00003055: JUMPI
00003056: PUSH9 0x056bc75e2d63100001
00003060: PUSH2 0x0520
00003063: MLOAD
00003064: LT
00003065: PUSH2 0x306c
00003068: JUMP
00003069: JUMPDEST
0000306a: PUSH1 0x00
0000306c: JUMPDEST
0000306d: ISZERO
0000306e: PUSH2 0x5052
00003071: JUMPI
00003072: DUP2
00003073: MLOAD
00003074: PUSH1 0x01
00003076: ADD
00003077: DUP1
00003078: DUP4
00003079: MSTORE
0000307a: DUP2
0000307b: EQ
0000307c: ISZERO
0000307d: PUSH2 0x2ffa
00003080: JUMPI
00003081: POP
00003082: POP
00003083: POP
00003084: POP
00003085: PUSH2 0x0360
00003088: MLOAD
00003089: DUP2
0000308a: MSTORE
0000308b: POP
0000308c: PUSH2 0x30e6
0000308f: JUMP
00003090: JUMPDEST
00003091: DUP2
00003092: MLOAD
00003093: PUSH1 0x01
00003095: ADD
00003096: DUP1
00003097: DUP4
00003098: MSTORE
00003099: DUP2
0000309a: EQ
0000309b: ISZERO
0000309c: PUSH2 0x2a9e
0000309f: JUMPI
000030a0: POP
000030a1: POP
000030a2: PUSH4 0x08c379a0
000030a7: PUSH2 0x03a0
000030aa: MSTORE
000030ab: PUSH1 0x20
000030ad: PUSH2 0x03c0
000030b0: MSTORE
000030b1: PUSH1 0x10
000030b3: PUSH2 0x03e0
000030b6: MSTORE
000030b7: PUSH32 0x446964206e6f7420636f6e766572676500000000000000000000000000000000
000030d8: PUSH2 0x0400
000030db: MSTORE
000030dc: PUSH2 0x03e0
000030df: POP
000030e0: PUSH1 0x64
000030e2: PUSH2 0x03bc
000030e5: REVERT
000030e6: JUMPDEST
000030e7: JUMP
000030e8: JUMPDEST
000030e9: PUSH2 0x0f9f
000030ec: PUSH2 0x0140
000030ef: MLOAD
000030f0: GT
000030f1: ISZERO
000030f2: PUSH2 0x3104
000030f5: JUMPI
000030f6: PUSH4 0xee6b2801
000030fb: PUSH2 0x0140
000030fe: MLOAD
000030ff: LT
00003100: PUSH2 0x3107
00003103: JUMP
00003104: JUMPDEST
00003105: PUSH1 0x00
00003107: JUMPDEST
00003108: ISZERO
00003109: PUSH2 0x5052
0000310c: JUMPI
0000310d: PUSH5 0x02540be3ff
00003113: PUSH2 0x0160
00003116: MLOAD
00003117: GT
00003118: ISZERO
00003119: PUSH2 0x312e
0000311c: JUMPI
0000311d: PUSH7 0x470de4df820001
00003125: PUSH2 0x0160
00003128: MLOAD
00003129: LT
0000312a: PUSH2 0x3131
0000312d: JUMP
0000312e: JUMPDEST
0000312f: PUSH1 0x00
00003131: JUMPDEST
00003132: ISZERO
00003133: PUSH2 0x5052
00003136: JUMPI
00003137: PUSH8 0x016345785d89ffff
00003140: PUSH2 0x01c0
00003143: MLOAD
00003144: GT
00003145: ISZERO
00003146: PUSH2 0x3162
00003149: JUMPI
0000314a: PUSH14 0x314dc6448d9338c15b0a00000001
00003159: PUSH2 0x01c0
0000315c: MLOAD
0000315d: LT
0000315e: PUSH2 0x3165
00003161: JUMP
00003162: JUMPDEST
00003163: PUSH1 0x00
00003165: JUMPDEST
00003166: ISZERO
00003167: PUSH2 0x5052
0000316a: JUMPI
0000316b: PUSH2 0x0180
0000316e: PUSH1 0x01
00003170: PUSH2 0x01e0
00003173: MLOAD
00003174: DUP1
00003175: DUP3
00003176: LT
00003177: PUSH2 0x5052
0000317a: JUMPI
0000317b: DUP1
0000317c: DUP3
0000317d: SUB
0000317e: SWAP1
0000317f: POP
00003180: SWAP1
00003181: POP
00003182: PUSH1 0x02
00003184: DUP2
00003185: LT
00003186: ISZERO
00003187: PUSH2 0x5052
0000318a: JUMPI
0000318b: PUSH1 0x20
0000318d: MUL
0000318e: ADD
0000318f: MLOAD
00003190: PUSH2 0x0200
00003193: MSTORE
00003194: PUSH17 0x0100000000000000000000000000000000
000031a6: PUSH2 0x01c0
000031a9: MLOAD
000031aa: LT
000031ab: ISZERO
000031ac: PUSH2 0x5052
000031af: JUMPI
000031b0: PUSH1 0x02
000031b2: PUSH2 0x01c0
000031b5: MLOAD
000031b6: EXP
000031b7: PUSH2 0x0200
000031ba: MLOAD
000031bb: PUSH1 0x04
000031bd: DUP1
000031be: DUP3
000031bf: MUL
000031c0: DUP3
000031c1: ISZERO
000031c2: DUP3
000031c3: DUP5
000031c4: DUP4
000031c5: DIV
000031c6: EQ
000031c7: OR
000031c8: ISZERO
000031c9: PUSH2 0x5052
000031cc: JUMPI
000031cd: DUP1
000031ce: SWAP1
000031cf: POP
000031d0: SWAP1
000031d1: POP
000031d2: SWAP1
000031d3: POP
000031d4: DUP1
000031d5: DUP1
000031d6: ISZERO
000031d7: PUSH2 0x5052
000031da: JUMPI
000031db: DUP3
000031dc: DIV
000031dd: SWAP1
000031de: POP
000031df: SWAP1
000031e0: POP
000031e1: PUSH2 0x0220
000031e4: MSTORE
000031e5: PUSH8 0x1bc16d674ec80000
000031ee: PUSH2 0x0200
000031f1: MLOAD
000031f2: DUP1
000031f3: DUP3
000031f4: MUL
000031f5: DUP3
000031f6: ISZERO
000031f7: DUP3
000031f8: DUP5
000031f9: DUP4
000031fa: DIV
000031fb: EQ
000031fc: OR
000031fd: ISZERO
000031fe: PUSH2 0x5052
00003201: JUMPI
00003202: DUP1
00003203: SWAP1
00003204: POP
00003205: SWAP1
00003206: POP
00003207: SWAP1
00003208: POP
00003209: PUSH2 0x01c0
0000320c: MLOAD
0000320d: DUP1
0000320e: DUP1
0000320f: ISZERO
00003210: PUSH2 0x5052
00003213: JUMPI
00003214: DUP3
00003215: DIV
00003216: SWAP1
00003217: POP
00003218: SWAP1
00003219: POP
0000321a: PUSH2 0x0240
0000321d: MSTORE
0000321e: PUSH7 0x470de4df81ffff
00003226: PUSH2 0x0240
00003229: MLOAD
0000322a: GT
0000322b: ISZERO
0000322c: PUSH2 0x3243
0000322f: JUMPI
00003230: PUSH9 0x0ad78ebc5ac6200001
0000323a: PUSH2 0x0240
0000323d: MLOAD
0000323e: LT
0000323f: PUSH2 0x3246
00003242: JUMP
00003243: JUMPDEST
00003244: PUSH1 0x00
00003246: JUMPDEST
00003247: ISZERO
00003248: PUSH2 0x5052
0000324b: JUMPI
0000324c: PUSH2 0x0200
0000324f: MLOAD
00003250: PUSH6 0x5af3107a4000
00003257: DUP1
00003258: DUP3
00003259: DIV
0000325a: SWAP1
0000325b: POP
0000325c: SWAP1
0000325d: POP
0000325e: PUSH2 0x01c0
00003261: MLOAD
00003262: PUSH6 0x5af3107a4000
00003269: DUP1
0000326a: DUP3
0000326b: DIV
0000326c: SWAP1
0000326d: POP
0000326e: SWAP1
0000326f: POP
00003270: DUP1
00003271: DUP3
00003272: LT
00003273: ISZERO
00003274: PUSH2 0x327d
00003277: JUMPI
00003278: DUP1
00003279: PUSH2 0x327f
0000327c: JUMP
0000327d: JUMPDEST
0000327e: DUP2
0000327f: JUMPDEST
00003280: SWAP1
00003281: POP
00003282: SWAP1
00003283: POP
00003284: PUSH1 0x64
00003286: DUP1
00003287: DUP3
00003288: LT
00003289: ISZERO
0000328a: PUSH2 0x3293
0000328d: JUMPI
0000328e: DUP1
0000328f: PUSH2 0x3295
00003292: JUMP
00003293: JUMPDEST
00003294: DUP2
00003295: JUMPDEST
00003296: SWAP1
00003297: POP
00003298: SWAP1
00003299: POP
0000329a: PUSH2 0x0260
0000329d: MSTORE
0000329e: PUSH2 0x0280
000032a1: PUSH1 0x00
000032a3: PUSH1 0xff
000032a5: DUP2
000032a6: DUP4
000032a7: MSTORE
000032a8: ADD
000032a9: JUMPDEST
000032aa: PUSH2 0x0220
000032ad: MLOAD
000032ae: PUSH2 0x02a0
000032b1: MSTORE
000032b2: PUSH2 0x0240
000032b5: MLOAD
000032b6: PUSH2 0x0220
000032b9: MLOAD
000032ba: DUP1
000032bb: DUP3
000032bc: MUL
000032bd: DUP3
000032be: ISZERO
000032bf: DUP3
000032c0: DUP5
000032c1: DUP4
000032c2: DIV
000032c3: EQ
000032c4: OR
000032c5: ISZERO
000032c6: PUSH2 0x5052
000032c9: JUMPI
000032ca: DUP1
000032cb: SWAP1
000032cc: POP
000032cd: SWAP1
000032ce: POP
000032cf: SWAP1
000032d0: POP
000032d1: PUSH1 0x02
000032d3: DUP1
000032d4: DUP3
000032d5: MUL
000032d6: DUP3
000032d7: ISZERO
000032d8: DUP3
000032d9: DUP5
000032da: DUP4
000032db: DIV
000032dc: EQ
000032dd: OR
000032de: ISZERO
000032df: PUSH2 0x5052
000032e2: JUMPI
000032e3: DUP1
000032e4: SWAP1
000032e5: POP
000032e6: SWAP1
000032e7: POP
000032e8: SWAP1
000032e9: POP
000032ea: PUSH2 0x01c0
000032ed: MLOAD
000032ee: DUP1
000032ef: DUP1
000032f0: ISZERO
000032f1: PUSH2 0x5052
000032f4: JUMPI
000032f5: DUP3
000032f6: DIV
000032f7: SWAP1
000032f8: POP
000032f9: SWAP1
000032fa: POP
000032fb: PUSH2 0x02c0
000032fe: MSTORE
000032ff: PUSH2 0x0200
00003302: MLOAD
00003303: PUSH2 0x0220
00003306: MLOAD
00003307: DUP2
00003308: DUP2
00003309: DUP4
0000330a: ADD
0000330b: LT
0000330c: PUSH2 0x5052
0000330f: JUMPI
00003310: DUP1
00003311: DUP3
00003312: ADD
00003313: SWAP1
00003314: POP
00003315: SWAP1
00003316: POP
00003317: PUSH2 0x02e0
0000331a: MSTORE
0000331b: PUSH2 0x0160
0000331e: MLOAD
0000331f: PUSH8 0x0de0b6b3a7640000
00003328: DUP2
00003329: DUP2
0000332a: DUP4
0000332b: ADD
0000332c: LT
0000332d: PUSH2 0x5052
00003330: JUMPI
00003331: DUP1
00003332: DUP3
00003333: ADD
00003334: SWAP1
00003335: POP
00003336: SWAP1
00003337: POP
00003338: PUSH2 0x0300
0000333b: MSTORE
0000333c: PUSH2 0x02c0
0000333f: MLOAD
00003340: PUSH2 0x0300
00003343: MLOAD
00003344: GT
00003345: ISZERO
00003346: PUSH2 0x337a
00003349: JUMPI
0000334a: PUSH2 0x0300
0000334d: MLOAD
0000334e: PUSH2 0x02c0
00003351: MLOAD
00003352: DUP1
00003353: DUP3
00003354: LT
00003355: PUSH2 0x5052
00003358: JUMPI
00003359: DUP1
0000335a: DUP3
0000335b: SUB
0000335c: SWAP1
0000335d: POP
0000335e: SWAP1
0000335f: POP
00003360: PUSH1 0x01
00003362: DUP2
00003363: DUP2
00003364: DUP4
00003365: ADD
00003366: LT
00003367: PUSH2 0x5052
0000336a: JUMPI
0000336b: DUP1
0000336c: DUP3
0000336d: ADD
0000336e: SWAP1
0000336f: POP
00003370: SWAP1
00003371: POP
00003372: PUSH2 0x0300
00003375: MSTORE
00003376: PUSH2 0x33a7
00003379: JUMP
0000337a: JUMPDEST
0000337b: PUSH2 0x02c0
0000337e: MLOAD
0000337f: PUSH2 0x0300
00003382: MLOAD
00003383: DUP1
00003384: DUP3
00003385: LT
00003386: PUSH2 0x5052
00003389: JUMPI
0000338a: DUP1
0000338b: DUP3
0000338c: SUB
0000338d: SWAP1
0000338e: POP
0000338f: SWAP1
00003390: POP
00003391: PUSH1 0x01
00003393: DUP2
00003394: DUP2
00003395: DUP4
00003396: ADD
00003397: LT
00003398: PUSH2 0x5052
0000339b: JUMPI
0000339c: DUP1
0000339d: DUP3
0000339e: ADD
0000339f: SWAP1
000033a0: POP
000033a1: SWAP1
000033a2: POP
000033a3: PUSH2 0x0300
000033a6: MSTORE
000033a7: JUMPDEST
000033a8: PUSH8 0x0de0b6b3a7640000
000033b1: PUSH2 0x01c0
000033b4: MLOAD
000033b5: DUP1
000033b6: DUP3
000033b7: MUL
000033b8: DUP3
000033b9: ISZERO
000033ba: DUP3
000033bb: DUP5
000033bc: DUP4
000033bd: DIV
000033be: EQ
000033bf: OR
000033c0: ISZERO
000033c1: PUSH2 0x5052
000033c4: JUMPI
000033c5: DUP1
000033c6: SWAP1
000033c7: POP
000033c8: SWAP1
000033c9: POP
000033ca: SWAP1
000033cb: POP
000033cc: PUSH2 0x0160
000033cf: MLOAD
000033d0: DUP1
000033d1: DUP1
000033d2: ISZERO
000033d3: PUSH2 0x5052
000033d6: JUMPI
000033d7: DUP3
000033d8: DIV
000033d9: SWAP1
000033da: POP
000033db: SWAP1
000033dc: POP
000033dd: PUSH2 0x0300
000033e0: MLOAD
000033e1: DUP1
000033e2: DUP3
000033e3: MUL
000033e4: DUP3
000033e5: ISZERO
000033e6: DUP3
000033e7: DUP5
000033e8: DUP4
000033e9: DIV
000033ea: EQ
000033eb: OR
000033ec: ISZERO
000033ed: PUSH2 0x5052
000033f0: JUMPI
000033f1: DUP1
000033f2: SWAP1
000033f3: POP
000033f4: SWAP1
000033f5: POP
000033f6: SWAP1
000033f7: POP
000033f8: PUSH2 0x0160
000033fb: MLOAD
000033fc: DUP1
000033fd: DUP1
000033fe: ISZERO
000033ff: PUSH2 0x5052
00003402: JUMPI
00003403: DUP3
00003404: DIV
00003405: SWAP1
00003406: POP
00003407: SWAP1
00003408: POP
00003409: PUSH2 0x0300
0000340c: MLOAD
0000340d: DUP1
0000340e: DUP3
0000340f: MUL
00003410: DUP3
00003411: ISZERO
00003412: DUP3
00003413: DUP5
00003414: DUP4
00003415: DIV
00003416: EQ
00003417: OR
00003418: ISZERO
00003419: PUSH2 0x5052
0000341c: JUMPI
0000341d: DUP1
0000341e: SWAP1
0000341f: POP
00003420: SWAP1
00003421: POP
00003422: SWAP1
00003423: POP
00003424: PUSH2 0x2710
00003427: DUP1
00003428: DUP3
00003429: MUL
0000342a: DUP3
0000342b: ISZERO
0000342c: DUP3
0000342d: DUP5
0000342e: DUP4
0000342f: DIV
00003430: EQ
00003431: OR
00003432: ISZERO
00003433: PUSH2 0x5052
00003436: JUMPI
00003437: DUP1
00003438: SWAP1
00003439: POP
0000343a: SWAP1
0000343b: POP
0000343c: SWAP1
0000343d: POP
0000343e: PUSH2 0x0140
00003441: MLOAD
00003442: DUP1
00003443: DUP1
00003444: ISZERO
00003445: PUSH2 0x5052
00003448: JUMPI
00003449: DUP3
0000344a: DIV
0000344b: SWAP1
0000344c: POP
0000344d: SWAP1
0000344e: POP
0000344f: PUSH2 0x0320
00003452: MSTORE
00003453: PUSH8 0x0de0b6b3a7640000
0000345c: PUSH8 0x1bc16d674ec80000
00003465: PUSH2 0x02c0
00003468: MLOAD
00003469: DUP1
0000346a: DUP3
0000346b: MUL
0000346c: DUP3
0000346d: ISZERO
0000346e: DUP3
0000346f: DUP5
00003470: DUP4
00003471: DIV
00003472: EQ
00003473: OR
00003474: ISZERO
00003475: PUSH2 0x5052
00003478: JUMPI
00003479: DUP1
0000347a: SWAP1
0000347b: POP
0000347c: SWAP1
0000347d: POP
0000347e: SWAP1
0000347f: POP
00003480: PUSH2 0x0300
00003483: MLOAD
00003484: DUP1
00003485: DUP1
00003486: ISZERO
00003487: PUSH2 0x5052
0000348a: JUMPI
0000348b: DUP3
0000348c: DIV
0000348d: SWAP1
0000348e: POP
0000348f: SWAP1
00003490: POP
00003491: DUP2
00003492: DUP2
00003493: DUP4
00003494: ADD
00003495: LT
00003496: PUSH2 0x5052
00003499: JUMPI
0000349a: DUP1
0000349b: DUP3
0000349c: ADD
0000349d: SWAP1
0000349e: POP
0000349f: SWAP1
000034a0: POP
000034a1: PUSH2 0x0340
000034a4: MSTORE
000034a5: PUSH8 0x0de0b6b3a7640000
000034ae: PUSH2 0x0220
000034b1: MLOAD
000034b2: DUP1
000034b3: DUP3
000034b4: MUL
000034b5: DUP3
000034b6: ISZERO
000034b7: DUP3
000034b8: DUP5
000034b9: DUP4
000034ba: DIV
000034bb: EQ
000034bc: OR
000034bd: ISZERO
000034be: PUSH2 0x5052
000034c1: JUMPI
000034c2: DUP1
000034c3: SWAP1
000034c4: POP
000034c5: SWAP1
000034c6: POP
000034c7: SWAP1
000034c8: POP
000034c9: PUSH2 0x02e0
000034cc: MLOAD
000034cd: PUSH2 0x0340
000034d0: MLOAD
000034d1: DUP1
000034d2: DUP3
000034d3: MUL
000034d4: DUP3
000034d5: ISZERO
000034d6: DUP3
000034d7: DUP5
000034d8: DUP4
000034d9: DIV
000034da: EQ
000034db: OR
000034dc: ISZERO
000034dd: PUSH2 0x5052
000034e0: JUMPI
000034e1: DUP1
000034e2: SWAP1
000034e3: POP
000034e4: SWAP1
000034e5: POP
000034e6: SWAP1
000034e7: POP
000034e8: DUP2
000034e9: DUP2
000034ea: DUP4
000034eb: ADD
000034ec: LT
000034ed: PUSH2 0x5052
000034f0: JUMPI
000034f1: DUP1
000034f2: DUP3
000034f3: ADD
000034f4: SWAP1
000034f5: POP
000034f6: SWAP1
000034f7: POP
000034f8: PUSH2 0x0320
000034fb: MLOAD
000034fc: DUP2
000034fd: DUP2
000034fe: DUP4
000034ff: ADD
00003500: LT
00003501: PUSH2 0x5052
00003504: JUMPI
00003505: DUP1
00003506: DUP3
00003507: ADD
00003508: SWAP1
00003509: POP
0000350a: SWAP1
0000350b: POP
0000350c: PUSH2 0x0360
0000350f: MSTORE
00003510: PUSH2 0x01c0
00003513: MLOAD
00003514: PUSH2 0x0340
00003517: MLOAD
00003518: DUP1
00003519: DUP3
0000351a: MUL
0000351b: DUP3
0000351c: ISZERO
0000351d: DUP3
0000351e: DUP5
0000351f: DUP4
00003520: DIV
00003521: EQ
00003522: OR
00003523: ISZERO
00003524: PUSH2 0x5052
00003527: JUMPI
00003528: DUP1
00003529: SWAP1
0000352a: POP
0000352b: SWAP1
0000352c: POP
0000352d: SWAP1
0000352e: POP
0000352f: PUSH2 0x0380
00003532: MSTORE
00003533: PUSH2 0x0380
00003536: MLOAD
00003537: PUSH2 0x0360
0000353a: MLOAD
0000353b: LT
0000353c: ISZERO
0000353d: PUSH2 0x355a
00003540: JUMPI
00003541: PUSH2 0x02a0
00003544: MLOAD
00003545: PUSH1 0x02
00003547: DUP1
00003548: DUP3
00003549: DIV
0000354a: SWAP1
0000354b: POP
0000354c: SWAP1
0000354d: POP
0000354e: PUSH2 0x0220
00003551: MSTORE
00003552: PUSH2 0x37bd
00003555: JUMP
00003556: PUSH2 0x3575
00003559: JUMP
0000355a: JUMPDEST
0000355b: PUSH2 0x0360
0000355e: DUP1
0000355f: MLOAD
00003560: PUSH2 0x0380
00003563: MLOAD
00003564: DUP1
00003565: DUP3
00003566: LT
00003567: PUSH2 0x5052
0000356a: JUMPI
0000356b: DUP1
0000356c: DUP3
0000356d: SUB
0000356e: SWAP1
0000356f: POP
00003570: SWAP1
00003571: POP
00003572: DUP2
00003573: MSTORE
00003574: POP
00003575: JUMPDEST
00003576: PUSH2 0x0360
00003579: MLOAD
0000357a: PUSH2 0x0220
0000357d: MLOAD
0000357e: DUP1
0000357f: DUP1
00003580: ISZERO
00003581: PUSH2 0x5052
00003584: JUMPI
00003585: DUP3
00003586: DIV
00003587: SWAP1
00003588: POP
00003589: SWAP1
0000358a: POP
0000358b: PUSH2 0x03a0
0000358e: MSTORE
0000358f: PUSH2 0x0320
00003592: MLOAD
00003593: PUSH2 0x03a0
00003596: MLOAD
00003597: DUP1
00003598: DUP1
00003599: ISZERO
0000359a: PUSH2 0x5052
0000359d: JUMPI
0000359e: DUP3
0000359f: DIV
000035a0: SWAP1
000035a1: POP
000035a2: SWAP1
000035a3: POP
000035a4: PUSH2 0x03c0
000035a7: MSTORE
000035a8: PUSH2 0x0360
000035ab: MLOAD
000035ac: PUSH8 0x0de0b6b3a7640000
000035b5: PUSH2 0x01c0
000035b8: MLOAD
000035b9: DUP1
000035ba: DUP3
000035bb: MUL
000035bc: DUP3
000035bd: ISZERO
000035be: DUP3
000035bf: DUP5
000035c0: DUP4
000035c1: DIV
000035c2: EQ
000035c3: OR
000035c4: ISZERO
000035c5: PUSH2 0x5052
000035c8: JUMPI
000035c9: DUP1
000035ca: SWAP1
000035cb: POP
000035cc: SWAP1
000035cd: POP
000035ce: SWAP1
000035cf: POP
000035d0: DUP2
000035d1: DUP2
000035d2: DUP4
000035d3: ADD
000035d4: LT
000035d5: PUSH2 0x5052
000035d8: JUMPI
000035d9: DUP1
000035da: DUP3
000035db: ADD
000035dc: SWAP1
000035dd: POP
000035de: SWAP1
000035df: POP
000035e0: PUSH2 0x03a0
000035e3: MLOAD
000035e4: DUP1
000035e5: DUP1
000035e6: ISZERO
000035e7: PUSH2 0x5052
000035ea: JUMPI
000035eb: DUP3
000035ec: DIV
000035ed: SWAP1
000035ee: POP
000035ef: SWAP1
000035f0: POP
000035f1: PUSH2 0x03c0
000035f4: MLOAD
000035f5: PUSH8 0x0de0b6b3a7640000
000035fe: DUP1
000035ff: DUP3
00003600: MUL
00003601: DUP3
00003602: ISZERO
00003603: DUP3
00003604: DUP5
00003605: DUP4
00003606: DIV
00003607: EQ
00003608: OR
00003609: ISZERO
0000360a: PUSH2 0x5052
0000360d: JUMPI
0000360e: DUP1
0000360f: SWAP1
00003610: POP
00003611: SWAP1
00003612: POP
00003613: SWAP1
00003614: POP
00003615: PUSH2 0x02c0
00003618: MLOAD
00003619: DUP1
0000361a: DUP1
0000361b: ISZERO
0000361c: PUSH2 0x5052
0000361f: JUMPI
00003620: DUP3
00003621: DIV
00003622: SWAP1
00003623: POP
00003624: SWAP1
00003625: POP
00003626: DUP2
00003627: DUP2
00003628: DUP4
00003629: ADD
0000362a: LT
0000362b: PUSH2 0x5052
0000362e: JUMPI
0000362f: DUP1
00003630: DUP3
00003631: ADD
00003632: SWAP1
00003633: POP
00003634: SWAP1
00003635: POP
00003636: PUSH2 0x03e0
00003639: MSTORE
0000363a: PUSH2 0x03c0
0000363d: DUP1
0000363e: MLOAD
0000363f: PUSH8 0x0de0b6b3a7640000
00003648: PUSH2 0x02e0
0000364b: MLOAD
0000364c: DUP1
0000364d: DUP3
0000364e: MUL
0000364f: DUP3
00003650: ISZERO
00003651: DUP3
00003652: DUP5
00003653: DUP4
00003654: DIV
00003655: EQ
00003656: OR
00003657: ISZERO
00003658: PUSH2 0x5052
0000365b: JUMPI
0000365c: DUP1
0000365d: SWAP1
0000365e: POP
0000365f: SWAP1
00003660: POP
00003661: SWAP1
00003662: POP
00003663: PUSH2 0x03a0
00003666: MLOAD
00003667: DUP1
00003668: DUP1
00003669: ISZERO
0000366a: PUSH2 0x5052
0000366d: JUMPI
0000366e: DUP3
0000366f: DIV
00003670: SWAP1
00003671: POP
00003672: SWAP1
00003673: POP
00003674: DUP2
00003675: DUP2
00003676: DUP4
00003677: ADD
00003678: LT
00003679: PUSH2 0x5052
0000367c: JUMPI
0000367d: DUP1
0000367e: DUP3
0000367f: ADD
00003680: SWAP1
00003681: POP
00003682: SWAP1
00003683: POP
00003684: DUP2
00003685: MSTORE
00003686: POP
00003687: PUSH2 0x03c0
0000368a: MLOAD
0000368b: PUSH2 0x03e0
0000368e: MLOAD
0000368f: LT
00003690: ISZERO
00003691: PUSH2 0x36aa
00003694: JUMPI
00003695: PUSH2 0x02a0
00003698: MLOAD
00003699: PUSH1 0x02
0000369b: DUP1
0000369c: DUP3
0000369d: DIV
0000369e: SWAP1
0000369f: POP
000036a0: SWAP1
000036a1: POP
000036a2: PUSH2 0x0220
000036a5: MSTORE
000036a6: PUSH2 0x36c5
000036a9: JUMP
000036aa: JUMPDEST
000036ab: PUSH2 0x03e0
000036ae: MLOAD
000036af: PUSH2 0x03c0
000036b2: MLOAD
000036b3: DUP1
000036b4: DUP3
000036b5: LT
000036b6: PUSH2 0x5052
000036b9: JUMPI
000036ba: DUP1
000036bb: DUP3
000036bc: SUB
000036bd: SWAP1
000036be: POP
000036bf: SWAP1
000036c0: POP
000036c1: PUSH2 0x0220
000036c4: MSTORE
000036c5: JUMPDEST
000036c6: PUSH1 0x00
000036c8: PUSH2 0x0400
000036cb: MSTORE
000036cc: PUSH2 0x02a0
000036cf: MLOAD
000036d0: PUSH2 0x0220
000036d3: MLOAD
000036d4: GT
000036d5: ISZERO
000036d6: PUSH2 0x36f8
000036d9: JUMPI
000036da: PUSH2 0x0220
000036dd: MLOAD
000036de: PUSH2 0x02a0
000036e1: MLOAD
000036e2: DUP1
000036e3: DUP3
000036e4: LT
000036e5: PUSH2 0x5052
000036e8: JUMPI
000036e9: DUP1
000036ea: DUP3
000036eb: SUB
000036ec: SWAP1
000036ed: POP
000036ee: SWAP1
000036ef: POP
000036f0: PUSH2 0x0400
000036f3: MSTORE
000036f4: PUSH2 0x3713
000036f7: JUMP
000036f8: JUMPDEST
000036f9: PUSH2 0x02a0
000036fc: MLOAD
000036fd: PUSH2 0x0220
00003700: MLOAD
00003701: DUP1
00003702: DUP3
00003703: LT
00003704: PUSH2 0x5052
00003707: JUMPI
00003708: DUP1
00003709: DUP3
0000370a: SUB
0000370b: SWAP1
0000370c: POP
0000370d: SWAP1
0000370e: POP
0000370f: PUSH2 0x0400
00003712: MSTORE
00003713: JUMPDEST
00003714: PUSH2 0x0260
00003717: MLOAD
00003718: PUSH2 0x0220
0000371b: MLOAD
0000371c: PUSH6 0x5af3107a4000
00003723: DUP1
00003724: DUP3
00003725: DIV
00003726: SWAP1
00003727: POP
00003728: SWAP1
00003729: POP
0000372a: DUP1
0000372b: DUP3
0000372c: LT
0000372d: ISZERO
0000372e: PUSH2 0x3737
00003731: JUMPI
00003732: DUP1
00003733: PUSH2 0x3739
00003736: JUMP
00003737: JUMPDEST
00003738: DUP2
00003739: JUMPDEST
0000373a: SWAP1
0000373b: POP
0000373c: SWAP1
0000373d: POP
0000373e: PUSH2 0x0400
00003741: MLOAD
00003742: LT
00003743: ISZERO
00003744: PUSH2 0x37bc
00003747: JUMPI
00003748: PUSH2 0x0220
0000374b: MLOAD
0000374c: PUSH8 0x0de0b6b3a7640000
00003755: DUP1
00003756: DUP3
00003757: MUL
00003758: DUP3
00003759: ISZERO
0000375a: DUP3
0000375b: DUP5
0000375c: DUP4
0000375d: DIV
0000375e: EQ
0000375f: OR
00003760: ISZERO
00003761: PUSH2 0x5052
00003764: JUMPI
00003765: DUP1
00003766: SWAP1
00003767: POP
00003768: SWAP1
00003769: POP
0000376a: SWAP1
0000376b: POP
0000376c: PUSH2 0x01c0
0000376f: MLOAD
00003770: DUP1
00003771: DUP1
00003772: ISZERO
00003773: PUSH2 0x5052
00003776: JUMPI
00003777: DUP3
00003778: DIV
00003779: SWAP1
0000377a: POP
0000377b: SWAP1
0000377c: POP
0000377d: PUSH2 0x0420
00003780: MSTORE
00003781: PUSH7 0x2386f26fc0ffff
00003789: PUSH2 0x0420
0000378c: MLOAD
0000378d: GT
0000378e: ISZERO
0000378f: PUSH2 0x37a6
00003792: JUMPI
00003793: PUSH9 0x056bc75e2d63100001
0000379d: PUSH2 0x0420
000037a0: MLOAD
000037a1: LT
000037a2: PUSH2 0x37a9
000037a5: JUMP
000037a6: JUMPDEST
000037a7: PUSH1 0x00
000037a9: JUMPDEST
000037aa: ISZERO
000037ab: PUSH2 0x5052
000037ae: JUMPI
000037af: POP
000037b0: POP
000037b1: PUSH2 0x0220
000037b4: MLOAD
000037b5: DUP2
000037b6: MSTORE
000037b7: POP
000037b8: PUSH2 0x3813
000037bb: JUMP
000037bc: JUMPDEST
000037bd: JUMPDEST
000037be: DUP2
000037bf: MLOAD
000037c0: PUSH1 0x01
000037c2: ADD
000037c3: DUP1
000037c4: DUP4
000037c5: MSTORE
000037c6: DUP2
000037c7: EQ
000037c8: ISZERO
000037c9: PUSH2 0x32a9
000037cc: JUMPI
000037cd: POP
000037ce: POP
000037cf: PUSH4 0x08c379a0
000037d4: PUSH2 0x0280
000037d7: MSTORE
000037d8: PUSH1 0x20
000037da: PUSH2 0x02a0
000037dd: MSTORE
000037de: PUSH1 0x10
000037e0: PUSH2 0x02c0
000037e3: MSTORE
000037e4: PUSH32 0x446964206e6f7420636f6e766572676500000000000000000000000000000000
00003805: PUSH2 0x02e0
00003808: MSTORE
00003809: PUSH2 0x02c0
0000380c: POP
0000380d: PUSH1 0x64
0000380f: PUSH2 0x029c
00003812: REVERT
00003813: JUMPDEST
00003814: JUMP
00003815: JUMPDEST
00003816: PUSH2 0x0140
00003819: MLOAD
0000381a: PUSH8 0x0de0b6b3a7640000
00003823: DUP1
00003824: DUP3
00003825: DIV
00003826: SWAP1
00003827: POP
00003828: SWAP1
00003829: POP
0000382a: PUSH2 0x0160
0000382d: MSTORE
0000382e: PUSH2 0x0140
00003831: MLOAD
00003832: PUSH2 0x0160
00003835: MLOAD
00003836: PUSH8 0x0de0b6b3a7640000
0000383f: DUP1
00003840: DUP3
00003841: MUL
00003842: DUP3
00003843: ISZERO
00003844: DUP3
00003845: DUP5
00003846: DUP4
00003847: DIV
00003848: EQ
00003849: OR
0000384a: ISZERO
0000384b: PUSH2 0x5052
0000384e: JUMPI
0000384f: DUP1
00003850: SWAP1
00003851: POP
00003852: SWAP1
00003853: POP
00003854: SWAP1
00003855: POP
00003856: DUP1
00003857: DUP3
00003858: LT
00003859: PUSH2 0x5052
0000385c: JUMPI
0000385d: DUP1
0000385e: DUP3
0000385f: SUB
00003860: SWAP1
00003861: POP
00003862: SWAP1
00003863: POP
00003864: PUSH2 0x0180
00003867: MSTORE
00003868: PUSH1 0x3b
0000386a: PUSH2 0x0160
0000386d: MLOAD
0000386e: GT
0000386f: ISZERO
00003870: PUSH2 0x387d
00003873: JUMPI
00003874: PUSH1 0x00
00003876: DUP2
00003877: MSTORE
00003878: POP
00003879: PUSH2 0x3ad3
0000387c: JUMP
0000387d: JUMPDEST
0000387e: PUSH8 0x0de0b6b3a7640000
00003887: PUSH2 0x0100
0000388a: PUSH2 0x0160
0000388d: MLOAD
0000388e: LT
0000388f: ISZERO
00003890: PUSH2 0x5052
00003893: JUMPI
00003894: PUSH2 0x0160
00003897: MLOAD
00003898: PUSH1 0x02
0000389a: EXP
0000389b: DUP1
0000389c: DUP1
0000389d: ISZERO
0000389e: PUSH2 0x5052
000038a1: JUMPI
000038a2: DUP3
000038a3: DIV
000038a4: SWAP1
000038a5: POP
000038a6: SWAP1
000038a7: POP
000038a8: PUSH2 0x01a0
000038ab: MSTORE
000038ac: PUSH2 0x0180
000038af: MLOAD
000038b0: PUSH2 0x38bf
000038b3: JUMPI
000038b4: PUSH2 0x01a0
000038b7: MLOAD
000038b8: DUP2
000038b9: MSTORE
000038ba: POP
000038bb: PUSH2 0x3ad3
000038be: JUMP
000038bf: JUMPDEST
000038c0: PUSH8 0x0de0b6b3a7640000
000038c9: PUSH2 0x01c0
000038cc: MSTORE
000038cd: PUSH8 0x06f05b59d3b20000
000038d6: PUSH2 0x01e0
000038d9: MSTORE
000038da: PUSH8 0x0de0b6b3a7640000
000038e3: PUSH2 0x0200
000038e6: MSTORE
000038e7: PUSH1 0x00
000038e9: PUSH2 0x0220
000038ec: MSTORE
000038ed: PUSH2 0x0240
000038f0: PUSH1 0x01
000038f2: PUSH1 0xff
000038f4: DUP2
000038f5: DUP4
000038f6: MSTORE
000038f7: ADD
000038f8: JUMPDEST
000038f9: PUSH2 0x0240
000038fc: MLOAD
000038fd: PUSH8 0x0de0b6b3a7640000
00003906: DUP1
00003907: DUP3
00003908: MUL
00003909: DUP3
0000390a: ISZERO
0000390b: DUP3
0000390c: DUP5
0000390d: DUP4
0000390e: DIV
0000390f: EQ
00003910: OR
00003911: ISZERO
00003912: PUSH2 0x5052
00003915: JUMPI
00003916: DUP1
00003917: SWAP1
00003918: POP
00003919: SWAP1
0000391a: POP
0000391b: SWAP1
0000391c: POP
0000391d: PUSH2 0x0260
00003920: MSTORE
00003921: PUSH2 0x0260
00003924: MLOAD
00003925: PUSH8 0x0de0b6b3a7640000
0000392e: DUP1
0000392f: DUP3
00003930: LT
00003931: PUSH2 0x5052
00003934: JUMPI
00003935: DUP1
00003936: DUP3
00003937: SUB
00003938: SWAP1
00003939: POP
0000393a: SWAP1
0000393b: POP
0000393c: PUSH2 0x0280
0000393f: MSTORE
00003940: PUSH2 0x0280
00003943: MLOAD
00003944: PUSH2 0x0180
00003947: MLOAD
00003948: GT
00003949: ISZERO
0000394a: PUSH2 0x3975
0000394d: JUMPI
0000394e: PUSH2 0x0180
00003951: MLOAD
00003952: PUSH2 0x0280
00003955: MLOAD
00003956: DUP1
00003957: DUP3
00003958: LT
00003959: PUSH2 0x5052
0000395c: JUMPI
0000395d: DUP1
0000395e: DUP3
0000395f: SUB
00003960: SWAP1
00003961: POP
00003962: SWAP1
00003963: POP
00003964: PUSH2 0x0280
00003967: MSTORE
00003968: PUSH2 0x0220
0000396b: MLOAD
0000396c: ISZERO
0000396d: PUSH2 0x0220
00003970: MSTORE
00003971: PUSH2 0x3990
00003974: JUMP
00003975: JUMPDEST
00003976: PUSH2 0x0280
00003979: DUP1
0000397a: MLOAD
0000397b: PUSH2 0x0180
0000397e: MLOAD
0000397f: DUP1
00003980: DUP3
00003981: LT
00003982: PUSH2 0x5052
00003985: JUMPI
00003986: DUP1
00003987: DUP3
00003988: SUB
00003989: SWAP1
0000398a: POP
0000398b: SWAP1
0000398c: POP
0000398d: DUP2
0000398e: MSTORE
0000398f: POP
00003990: JUMPDEST
00003991: PUSH2 0x01c0
00003994: MLOAD
00003995: PUSH2 0x0280
00003998: MLOAD
00003999: PUSH2 0x01e0
0000399c: MLOAD
0000399d: DUP1
0000399e: DUP3
0000399f: MUL
000039a0: DUP3
000039a1: ISZERO
000039a2: DUP3
000039a3: DUP5
000039a4: DUP4
000039a5: DIV
000039a6: EQ
000039a7: OR
000039a8: ISZERO
000039a9: PUSH2 0x5052
000039ac: JUMPI
000039ad: DUP1
000039ae: SWAP1
000039af: POP
000039b0: SWAP1
000039b1: POP
000039b2: SWAP1
000039b3: POP
000039b4: PUSH8 0x0de0b6b3a7640000
000039bd: DUP1
000039be: DUP3
000039bf: DIV
000039c0: SWAP1
000039c1: POP
000039c2: SWAP1
000039c3: POP
000039c4: DUP1
000039c5: DUP3
000039c6: MUL
000039c7: DUP3
000039c8: ISZERO
000039c9: DUP3
000039ca: DUP5
000039cb: DUP4
000039cc: DIV
000039cd: EQ
000039ce: OR
000039cf: ISZERO
000039d0: PUSH2 0x5052
000039d3: JUMPI
000039d4: DUP1
000039d5: SWAP1
000039d6: POP
000039d7: SWAP1
000039d8: POP
000039d9: SWAP1
000039da: POP
000039db: PUSH2 0x0260
000039de: MLOAD
000039df: DUP1
000039e0: DUP1
000039e1: ISZERO
000039e2: PUSH2 0x5052
000039e5: JUMPI
000039e6: DUP3
000039e7: DIV
000039e8: SWAP1
000039e9: POP
000039ea: SWAP1
000039eb: POP
000039ec: PUSH2 0x01c0
000039ef: MSTORE
000039f0: PUSH2 0x0220
000039f3: MLOAD
000039f4: ISZERO
000039f5: PUSH2 0x3a17
000039f8: JUMPI
000039f9: PUSH2 0x0200
000039fc: DUP1
000039fd: MLOAD
000039fe: PUSH2 0x01c0
00003a01: MLOAD
00003a02: DUP1
00003a03: DUP3
00003a04: LT
00003a05: PUSH2 0x5052
00003a08: JUMPI
00003a09: DUP1
00003a0a: DUP3
00003a0b: SUB
00003a0c: SWAP1
00003a0d: POP
00003a0e: SWAP1
00003a0f: POP
00003a10: DUP2
00003a11: MSTORE
00003a12: POP
00003a13: PUSH2 0x3a34
00003a16: JUMP
00003a17: JUMPDEST
00003a18: PUSH2 0x0200
00003a1b: DUP1
00003a1c: MLOAD
00003a1d: PUSH2 0x01c0
00003a20: MLOAD
00003a21: DUP2
00003a22: DUP2
00003a23: DUP4
00003a24: ADD
00003a25: LT
00003a26: PUSH2 0x5052
00003a29: JUMPI
00003a2a: DUP1
00003a2b: DUP3
00003a2c: ADD
00003a2d: SWAP1
00003a2e: POP
00003a2f: SWAP1
00003a30: POP
00003a31: DUP2
00003a32: MSTORE
00003a33: POP
00003a34: JUMPDEST
00003a35: PUSH5 0x02540be400
00003a3b: PUSH2 0x01c0
00003a3e: MLOAD
00003a3f: LT
00003a40: ISZERO
00003a41: PUSH2 0x3a7d
00003a44: JUMPI
00003a45: POP
00003a46: POP
00003a47: PUSH2 0x01a0
00003a4a: MLOAD
00003a4b: PUSH2 0x0200
00003a4e: MLOAD
00003a4f: DUP1
00003a50: DUP3
00003a51: MUL
00003a52: DUP3
00003a53: ISZERO
00003a54: DUP3
00003a55: DUP5
00003a56: DUP4
00003a57: DIV
00003a58: EQ
00003a59: OR
00003a5a: ISZERO
00003a5b: PUSH2 0x5052
00003a5e: JUMPI
00003a5f: DUP1
00003a60: SWAP1
00003a61: POP
00003a62: SWAP1
00003a63: POP
00003a64: SWAP1
00003a65: POP
00003a66: PUSH8 0x0de0b6b3a7640000
00003a6f: DUP1
00003a70: DUP3
00003a71: DIV
00003a72: SWAP1
00003a73: POP
00003a74: SWAP1
00003a75: POP
00003a76: DUP2
00003a77: MSTORE
00003a78: POP
00003a79: PUSH2 0x3ad3
00003a7c: JUMP
00003a7d: JUMPDEST
00003a7e: DUP2
00003a7f: MLOAD
00003a80: PUSH1 0x01
00003a82: ADD
00003a83: DUP1
00003a84: DUP4
00003a85: MSTORE
00003a86: DUP2
00003a87: EQ
00003a88: ISZERO
00003a89: PUSH2 0x38f8
00003a8c: JUMPI
00003a8d: POP
00003a8e: POP
00003a8f: PUSH4 0x08c379a0
00003a94: PUSH2 0x0240
00003a97: MSTORE
00003a98: PUSH1 0x20
00003a9a: PUSH2 0x0260
00003a9d: MSTORE
00003a9e: PUSH1 0x10
00003aa0: PUSH2 0x0280
00003aa3: MSTORE
00003aa4: PUSH32 0x446964206e6f7420636f6e766572676500000000000000000000000000000000
00003ac5: PUSH2 0x02a0
00003ac8: MSTORE
00003ac9: PUSH2 0x0280
00003acc: POP
00003acd: PUSH1 0x64
00003acf: PUSH2 0x025c
00003ad2: REVERT
00003ad3: JUMPDEST
00003ad4: JUMP
00003ad5: JUMPDEST
00003ad6: PUSH1 0x1c
00003ad8: SLOAD
00003ad9: PUSH5 0xe8d4a51000
00003adf: DUP1
00003ae0: DUP3
00003ae1: MUL
00003ae2: DUP3
00003ae3: ISZERO
00003ae4: DUP3
00003ae5: DUP5
00003ae6: DUP4
00003ae7: DIV
00003ae8: EQ
00003ae9: OR
00003aea: ISZERO
00003aeb: PUSH2 0x5052
00003aee: JUMPI
00003aef: DUP1
00003af0: SWAP1
00003af1: POP
00003af2: SWAP1
00003af3: POP
00003af4: SWAP1
00003af5: POP
00003af6: DUP2
00003af7: MSTORE
00003af8: PUSH1 0x1d
00003afa: SLOAD
00003afb: PUSH7 0x2386f26fc10000
00003b03: DUP1
00003b04: DUP3
00003b05: MUL
00003b06: DUP3
00003b07: ISZERO
00003b08: DUP3
00003b09: DUP5
00003b0a: DUP4
00003b0b: DIV
00003b0c: EQ
00003b0d: OR
00003b0e: ISZERO
00003b0f: PUSH2 0x5052
00003b12: JUMPI
00003b13: DUP1
00003b14: SWAP1
00003b15: POP
00003b16: SWAP1
00003b17: POP
00003b18: SWAP1
00003b19: POP
00003b1a: PUSH1 0x06
00003b1c: SLOAD
00003b1d: DUP1
00003b1e: DUP3
00003b1f: MUL
00003b20: DUP3
00003b21: ISZERO
00003b22: DUP3
00003b23: DUP5
00003b24: DUP4
00003b25: DIV
00003b26: EQ
00003b27: OR
00003b28: ISZERO
00003b29: PUSH2 0x5052
00003b2c: JUMPI
00003b2d: DUP1
00003b2e: SWAP1
00003b2f: POP
00003b30: SWAP1
00003b31: POP
00003b32: SWAP1
00003b33: POP
00003b34: PUSH8 0x0de0b6b3a7640000
00003b3d: DUP1
00003b3e: DUP3
00003b3f: DIV
00003b40: SWAP1
00003b41: POP
00003b42: SWAP1
00003b43: POP
00003b44: DUP2
00003b45: PUSH1 0x20
00003b47: ADD
00003b48: MSTORE
00003b49: POP
00003b4a: JUMP
00003b4b: JUMPDEST
00003b4c: PUSH1 0x0d
00003b4e: SLOAD
00003b4f: PUSH2 0x0140
00003b52: MSTORE
00003b53: PUSH1 0x0b
00003b55: SLOAD
00003b56: PUSH2 0x0160
00003b59: MSTORE
00003b5a: PUSH16 0xffffffffffffffffffffffffffffffff
00003b6b: PUSH2 0x0160
00003b6e: MLOAD
00003b6f: AND
00003b70: PUSH2 0x0180
00003b73: MSTORE
00003b74: PUSH2 0x0160
00003b77: MLOAD
00003b78: PUSH1 0x80
00003b7a: SHR
00003b7b: PUSH2 0x01a0
00003b7e: MSTORE
00003b7f: PUSH2 0x0140
00003b82: MLOAD
00003b83: TIMESTAMP
00003b84: LT
00003b85: ISZERO
00003b86: PUSH2 0x3cbe
00003b89: JUMPI
00003b8a: PUSH1 0x0a
00003b8c: SLOAD
00003b8d: PUSH2 0x01c0
00003b90: MSTORE
00003b91: PUSH1 0x0c
00003b93: SLOAD
00003b94: PUSH2 0x01e0
00003b97: MSTORE
00003b98: PUSH2 0x0140
00003b9b: DUP1
00003b9c: MLOAD
00003b9d: PUSH2 0x01e0
00003ba0: MLOAD
00003ba1: DUP1
00003ba2: DUP3
00003ba3: LT
00003ba4: PUSH2 0x5052
00003ba7: JUMPI
00003ba8: DUP1
00003ba9: DUP3
00003baa: SUB
00003bab: SWAP1
00003bac: POP
00003bad: SWAP1
00003bae: POP
00003baf: DUP2
00003bb0: MSTORE
00003bb1: POP
00003bb2: TIMESTAMP
00003bb3: PUSH2 0x01e0
00003bb6: MLOAD
00003bb7: DUP1
00003bb8: DUP3
00003bb9: LT
00003bba: PUSH2 0x5052
00003bbd: JUMPI
00003bbe: DUP1
00003bbf: DUP3
00003bc0: SUB
00003bc1: SWAP1
00003bc2: POP
00003bc3: SWAP1
00003bc4: POP
00003bc5: PUSH2 0x01e0
00003bc8: MSTORE
00003bc9: PUSH2 0x0140
00003bcc: MLOAD
00003bcd: PUSH2 0x01e0
00003bd0: MLOAD
00003bd1: DUP1
00003bd2: DUP3
00003bd3: LT
00003bd4: PUSH2 0x5052
00003bd7: JUMPI
00003bd8: DUP1
00003bd9: DUP3
00003bda: SUB
00003bdb: SWAP1
00003bdc: POP
00003bdd: SWAP1
00003bde: POP
00003bdf: PUSH2 0x0200
00003be2: MSTORE
00003be3: PUSH2 0x01c0
00003be6: MLOAD
00003be7: PUSH1 0x80
00003be9: SHR
00003bea: PUSH2 0x0200
00003bed: MLOAD
00003bee: DUP1
00003bef: DUP3
00003bf0: MUL
00003bf1: DUP3
00003bf2: ISZERO
00003bf3: DUP3
00003bf4: DUP5
00003bf5: DUP4
00003bf6: DIV
00003bf7: EQ
00003bf8: OR
00003bf9: ISZERO
00003bfa: PUSH2 0x5052
00003bfd: JUMPI
00003bfe: DUP1
00003bff: SWAP1
00003c00: POP
00003c01: SWAP1
00003c02: POP
00003c03: SWAP1
00003c04: POP
00003c05: PUSH2 0x01a0
00003c08: MLOAD
00003c09: PUSH2 0x01e0
00003c0c: MLOAD
00003c0d: DUP1
00003c0e: DUP3
00003c0f: MUL
00003c10: DUP3
00003c11: ISZERO
00003c12: DUP3
00003c13: DUP5
00003c14: DUP4
00003c15: DIV
00003c16: EQ
00003c17: OR
00003c18: ISZERO
00003c19: PUSH2 0x5052
00003c1c: JUMPI
00003c1d: DUP1
00003c1e: SWAP1
00003c1f: POP
00003c20: SWAP1
00003c21: POP
00003c22: SWAP1
00003c23: POP
00003c24: DUP2
00003c25: DUP2
00003c26: DUP4
00003c27: ADD
00003c28: LT
00003c29: PUSH2 0x5052
00003c2c: JUMPI
00003c2d: DUP1
00003c2e: DUP3
00003c2f: ADD
00003c30: SWAP1
00003c31: POP
00003c32: SWAP1
00003c33: POP
00003c34: PUSH2 0x0140
00003c37: MLOAD
00003c38: DUP1
00003c39: DUP1
00003c3a: ISZERO
00003c3b: PUSH2 0x5052
00003c3e: JUMPI
00003c3f: DUP3
00003c40: DIV
00003c41: SWAP1
00003c42: POP
00003c43: SWAP1
00003c44: POP
00003c45: PUSH2 0x01a0
00003c48: MSTORE
00003c49: PUSH16 0xffffffffffffffffffffffffffffffff
00003c5a: PUSH2 0x01c0
00003c5d: MLOAD
00003c5e: AND
00003c5f: PUSH2 0x0200
00003c62: MLOAD
00003c63: DUP1
00003c64: DUP3
00003c65: MUL
00003c66: DUP3
00003c67: ISZERO
00003c68: DUP3
00003c69: DUP5
00003c6a: DUP4
00003c6b: DIV
00003c6c: EQ
00003c6d: OR
00003c6e: ISZERO
00003c6f: PUSH2 0x5052
00003c72: JUMPI
00003c73: DUP1
00003c74: SWAP1
00003c75: POP
00003c76: SWAP1
00003c77: POP
00003c78: SWAP1
00003c79: POP
00003c7a: PUSH2 0x0180
00003c7d: MLOAD
00003c7e: PUSH2 0x01e0
00003c81: MLOAD
00003c82: DUP1
00003c83: DUP3
00003c84: MUL
00003c85: DUP3
00003c86: ISZERO
00003c87: DUP3
00003c88: DUP5
00003c89: DUP4
00003c8a: DIV
00003c8b: EQ
00003c8c: OR
00003c8d: ISZERO
00003c8e: PUSH2 0x5052
00003c91: JUMPI
00003c92: DUP1
00003c93: SWAP1
00003c94: POP
00003c95: SWAP1
00003c96: POP
00003c97: SWAP1
00003c98: POP
00003c99: DUP2
00003c9a: DUP2
00003c9b: DUP4
00003c9c: ADD
00003c9d: LT
00003c9e: PUSH2 0x5052
00003ca1: JUMPI
00003ca2: DUP1
00003ca3: DUP3
00003ca4: ADD
00003ca5: SWAP1
00003ca6: POP
00003ca7: SWAP1
00003ca8: POP
00003ca9: PUSH2 0x0140
00003cac: MLOAD
00003cad: DUP1
00003cae: DUP1
00003caf: ISZERO
00003cb0: PUSH2 0x5052
00003cb3: JUMPI
00003cb4: DUP3
00003cb5: DIV
00003cb6: SWAP1
00003cb7: POP
00003cb8: SWAP1
00003cb9: POP
00003cba: PUSH2 0x0180
00003cbd: MSTORE
00003cbe: JUMPDEST
00003cbf: PUSH2 0x01a0
00003cc2: MLOAD
00003cc3: DUP2
00003cc4: MSTORE
00003cc5: PUSH2 0x0180
00003cc8: MLOAD
00003cc9: DUP2
00003cca: PUSH1 0x20
00003ccc: ADD
00003ccd: MSTORE
00003cce: POP
00003ccf: JUMP
00003cd0: JUMPDEST
00003cd1: PUSH1 0x10
00003cd3: SLOAD
00003cd4: PUSH2 0x0180
00003cd7: MSTORE
00003cd8: PUSH2 0x0140
00003cdb: MLOAD
00003cdc: PUSH2 0x0160
00003cdf: MLOAD
00003ce0: DUP2
00003ce1: DUP2
00003ce2: DUP4
00003ce3: ADD
00003ce4: LT
00003ce5: PUSH2 0x5052
00003ce8: JUMPI
00003ce9: DUP1
00003cea: DUP3
00003ceb: ADD
00003cec: SWAP1
00003ced: POP
00003cee: SWAP1
00003cef: POP
00003cf0: PUSH2 0x01a0
00003cf3: MSTORE
00003cf4: PUSH2 0x0180
00003cf7: MLOAD
00003cf8: PUSH8 0x0de0b6b3a7640000
00003d01: DUP1
00003d02: DUP3
00003d03: MUL
00003d04: DUP3
00003d05: ISZERO
00003d06: DUP3
00003d07: DUP5
00003d08: DUP4
00003d09: DIV
00003d0a: EQ
00003d0b: OR
00003d0c: ISZERO
00003d0d: PUSH2 0x5052
00003d10: JUMPI
00003d11: DUP1
00003d12: SWAP1
00003d13: POP
00003d14: SWAP1
00003d15: POP
00003d16: SWAP1
00003d17: POP
00003d18: PUSH2 0x0180
00003d1b: MLOAD
00003d1c: PUSH8 0x0de0b6b3a7640000
00003d25: DUP2
00003d26: DUP2
00003d27: DUP4
00003d28: ADD
00003d29: LT
00003d2a: PUSH2 0x5052
00003d2d: JUMPI
00003d2e: DUP1
00003d2f: DUP3
00003d30: ADD
00003d31: SWAP1
00003d32: POP
00003d33: SWAP1
00003d34: POP
00003d35: PUSH8 0x3782dace9d900000
00003d3e: PUSH2 0x0140
00003d41: MLOAD
00003d42: DUP1
00003d43: DUP3
00003d44: MUL
00003d45: DUP3
00003d46: ISZERO
00003d47: DUP3
00003d48: DUP5
00003d49: DUP4
00003d4a: DIV
00003d4b: EQ
00003d4c: OR
00003d4d: ISZERO
00003d4e: PUSH2 0x5052
00003d51: JUMPI
00003d52: DUP1
00003d53: SWAP1
00003d54: POP
00003d55: SWAP1
00003d56: POP
00003d57: SWAP1
00003d58: POP
00003d59: PUSH2 0x01a0
00003d5c: MLOAD
00003d5d: DUP1
00003d5e: DUP1
00003d5f: ISZERO
00003d60: PUSH2 0x5052
00003d63: JUMPI
00003d64: DUP3
00003d65: DIV
00003d66: SWAP1
00003d67: POP
00003d68: SWAP1
00003d69: POP
00003d6a: PUSH2 0x0160
00003d6d: MLOAD
00003d6e: DUP1
00003d6f: DUP3
00003d70: MUL
00003d71: DUP3
00003d72: ISZERO
00003d73: DUP3
00003d74: DUP5
00003d75: DUP4
00003d76: DIV
00003d77: EQ
00003d78: OR
00003d79: ISZERO
00003d7a: PUSH2 0x5052
00003d7d: JUMPI
00003d7e: DUP1
00003d7f: SWAP1
00003d80: POP
00003d81: SWAP1
00003d82: POP
00003d83: SWAP1
00003d84: POP
00003d85: PUSH2 0x01a0
00003d88: MLOAD
00003d89: DUP1
00003d8a: DUP1
00003d8b: ISZERO
00003d8c: PUSH2 0x5052
00003d8f: JUMPI
00003d90: DUP3
00003d91: DIV
00003d92: SWAP1
00003d93: POP
00003d94: SWAP1
00003d95: POP
00003d96: DUP1
00003d97: DUP3
00003d98: LT
00003d99: PUSH2 0x5052
00003d9c: JUMPI
00003d9d: DUP1
00003d9e: DUP3
00003d9f: SUB
00003da0: SWAP1
00003da1: POP
00003da2: SWAP1
00003da3: POP
00003da4: DUP1
00003da5: DUP1
00003da6: ISZERO
00003da7: PUSH2 0x5052
00003daa: JUMPI
00003dab: DUP3
00003dac: DIV
00003dad: SWAP1
00003dae: POP
00003daf: SWAP1
00003db0: POP
00003db1: PUSH2 0x01a0
00003db4: MSTORE
00003db5: PUSH1 0x16
00003db7: SLOAD
00003db8: PUSH2 0x01a0
00003dbb: MLOAD
00003dbc: DUP1
00003dbd: DUP3
00003dbe: MUL
00003dbf: DUP3
00003dc0: ISZERO
00003dc1: DUP3
00003dc2: DUP5
00003dc3: DUP4
00003dc4: DIV
00003dc5: EQ
00003dc6: OR
00003dc7: ISZERO
00003dc8: PUSH2 0x5052
00003dcb: JUMPI
00003dcc: DUP1
00003dcd: SWAP1
00003dce: POP
00003dcf: SWAP1
00003dd0: POP
00003dd1: SWAP1
00003dd2: POP
00003dd3: PUSH1 0x17
00003dd5: SLOAD
00003dd6: PUSH8 0x0de0b6b3a7640000
00003ddf: PUSH2 0x01a0
00003de2: MLOAD
00003de3: DUP1
00003de4: DUP3
00003de5: LT
00003de6: PUSH2 0x5052
00003de9: JUMPI
00003dea: DUP1
00003deb: DUP3
00003dec: SUB
00003ded: SWAP1
00003dee: POP
00003def: SWAP1
00003df0: POP
00003df1: DUP1
00003df2: DUP3
00003df3: MUL
00003df4: DUP3
00003df5: ISZERO
00003df6: DUP3
00003df7: DUP5
00003df8: DUP4
00003df9: DIV
00003dfa: EQ
00003dfb: OR
00003dfc: ISZERO
00003dfd: PUSH2 0x5052
00003e00: JUMPI
00003e01: DUP1
00003e02: SWAP1
00003e03: POP
00003e04: SWAP1
00003e05: POP
00003e06: SWAP1
00003e07: POP
00003e08: DUP2
00003e09: DUP2
00003e0a: DUP4
00003e0b: ADD
00003e0c: LT
00003e0d: PUSH2 0x5052
00003e10: JUMPI
00003e11: DUP1
00003e12: DUP3
00003e13: ADD
00003e14: SWAP1
00003e15: POP
00003e16: SWAP1
00003e17: POP
00003e18: PUSH8 0x0de0b6b3a7640000
00003e21: DUP1
00003e22: DUP3
00003e23: DIV
00003e24: SWAP1
00003e25: POP
00003e26: SWAP1
00003e27: POP
00003e28: DUP2
00003e29: MSTORE
00003e2a: POP
00003e2b: JUMP
00003e2c: JUMPDEST
00003e2d: PUSH2 0x02a0
00003e30: MLOAD
00003e31: PUSH1 0x02
00003e33: DUP1
00003e34: DUP3
00003e35: DIV
00003e36: SWAP1
00003e37: POP
00003e38: SWAP1
00003e39: POP
00003e3a: PUSH2 0x02c0
00003e3d: MSTORE
00003e3e: PUSH2 0x02a0
00003e41: MLOAD
00003e42: PUSH8 0x0de0b6b3a7640000
00003e4b: DUP1
00003e4c: DUP3
00003e4d: MUL
00003e4e: DUP3
00003e4f: ISZERO
00003e50: DUP3
00003e51: DUP5
00003e52: DUP4
00003e53: DIV
00003e54: EQ
00003e55: OR
00003e56: ISZERO
00003e57: PUSH2 0x5052
00003e5a: JUMPI
00003e5b: DUP1
00003e5c: SWAP1
00003e5d: POP
00003e5e: SWAP1
00003e5f: POP
00003e60: SWAP1
00003e61: POP
00003e62: PUSH1 0x06
00003e64: SLOAD
00003e65: PUSH1 0x02
00003e67: DUP1
00003e68: DUP3
00003e69: MUL
00003e6a: DUP3
00003e6b: ISZERO
00003e6c: DUP3
00003e6d: DUP5
00003e6e: DUP4
00003e6f: DIV
00003e70: EQ
00003e71: OR
00003e72: ISZERO
00003e73: PUSH2 0x5052
00003e76: JUMPI
00003e77: DUP1
00003e78: SWAP1
00003e79: POP
00003e7a: SWAP1
00003e7b: POP
00003e7c: SWAP1
00003e7d: POP
00003e7e: DUP1
00003e7f: DUP1
00003e80: ISZERO
00003e81: PUSH2 0x5052
00003e84: JUMPI
00003e85: DUP3
00003e86: DIV
00003e87: SWAP1
00003e88: POP
00003e89: SWAP1
00003e8a: POP
00003e8b: PUSH2 0x02e0
00003e8e: MSTORE
00003e8f: PUSH2 0x02c0
00003e92: MLOAD
00003e93: PUSH2 0x0140
00003e96: MSTORE
00003e97: PUSH2 0x02e0
00003e9a: MLOAD
00003e9b: PUSH2 0x0160
00003e9e: MSTORE
00003e9f: PUSH1 0x01
00003ea1: PUSH2 0x0180
00003ea4: MSTORE
00003ea5: PUSH2 0x3eaf
00003ea8: PUSH2 0x0300
00003eab: PUSH2 0x27a3
00003eae: JUMP
00003eaf: JUMPDEST
00003eb0: PUSH2 0x0300
00003eb3: MLOAD
00003eb4: DUP2
00003eb5: MSTORE
00003eb6: POP
00003eb7: JUMP
00003eb8: JUMPDEST
00003eb9: PUSH2 0x3ec3
00003ebc: PUSH2 0x0580
00003ebf: PUSH2 0x3b4b
00003ec2: JUMP
00003ec3: JUMPDEST
00003ec4: PUSH2 0x0580
00003ec7: DUP1
00003ec8: MLOAD
00003ec9: PUSH2 0x0540
00003ecc: MSTORE
00003ecd: DUP1
00003ece: PUSH1 0x20
00003ed0: ADD
00003ed1: MLOAD
00003ed2: PUSH2 0x0560
00003ed5: MSTORE
00003ed6: POP
00003ed7: PUSH1 0x21
00003ed9: SLOAD
00003eda: PUSH2 0x0580
00003edd: MSTORE
00003ede: PUSH1 0x22
00003ee0: SLOAD
00003ee1: PUSH2 0x05a0
00003ee4: MSTORE
00003ee5: PUSH20 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
00003efa: PUSH2 0x05c0
00003efd: MSTORE
00003efe: PUSH20 0xdb25f211ab05b1c97d595516f45794528a807ad8
00003f13: PUSH2 0x05e0
00003f16: MSTORE
00003f17: PUSH2 0x0600
00003f1a: PUSH1 0x00
00003f1c: PUSH1 0x02
00003f1e: DUP2
00003f1f: DUP4
00003f20: MSTORE
00003f21: ADD
00003f22: JUMPDEST
00003f23: PUSH4 0x70a08231
00003f28: PUSH2 0x0620
00003f2b: MSTORE
00003f2c: ADDRESS
00003f2d: PUSH2 0x0640
00003f30: MSTORE
00003f31: PUSH1 0x20
00003f33: PUSH2 0x0620
00003f36: PUSH1 0x24
00003f38: PUSH2 0x063c
00003f3b: PUSH2 0x05c0
00003f3e: PUSH2 0x0600
00003f41: MLOAD
00003f42: PUSH1 0x02
00003f44: DUP2
00003f45: LT
00003f46: ISZERO
00003f47: PUSH2 0x5052
00003f4a: JUMPI
00003f4b: PUSH1 0x20
00003f4d: MUL
00003f4e: ADD
00003f4f: MLOAD
00003f50: GAS
00003f51: STATICCALL
00003f52: ISZERO
00003f53: PUSH2 0x5052
00003f56: JUMPI
00003f57: PUSH1 0x1f
00003f59: RETURNDATASIZE
00003f5a: GT
00003f5b: ISZERO
00003f5c: PUSH2 0x5052
00003f5f: JUMPI
00003f60: PUSH2 0x0620
00003f63: MLOAD
00003f64: PUSH1 0x01
00003f66: PUSH2 0x0600
00003f69: MLOAD
00003f6a: PUSH1 0x02
00003f6c: DUP2
00003f6d: LT
00003f6e: ISZERO
00003f6f: PUSH2 0x5052
00003f72: JUMPI
00003f73: MUL
00003f74: PUSH1 0x1c
00003f76: ADD
00003f77: SSTORE
00003f78: DUP2
00003f79: MLOAD
00003f7a: PUSH1 0x01
00003f7c: ADD
00003f7d: DUP1
00003f7e: DUP4
00003f7f: MSTORE
00003f80: DUP2
00003f81: EQ
00003f82: ISZERO
00003f83: PUSH2 0x3f22
00003f86: JUMPI
00003f87: POP
00003f88: POP
00003f89: PUSH1 0x23
00003f8b: SLOAD
00003f8c: PUSH2 0x0600
00003f8f: MSTORE
00003f90: PUSH2 0x05a0
00003f93: MLOAD
00003f94: PUSH2 0x0580
00003f97: MLOAD
00003f98: GT
00003f99: ISZERO
00003f9a: PUSH2 0x4121
00003f9d: JUMPI
00003f9e: PUSH2 0x0580
00003fa1: MLOAD
00003fa2: PUSH2 0x05a0
00003fa5: MLOAD
00003fa6: DUP1
00003fa7: DUP3
00003fa8: LT
00003fa9: PUSH2 0x5052
00003fac: JUMPI
00003fad: DUP1
00003fae: DUP3
00003faf: SUB
00003fb0: SWAP1
00003fb1: POP
00003fb2: SWAP1
00003fb3: POP
00003fb4: PUSH1 0x18
00003fb6: SLOAD
00003fb7: DUP1
00003fb8: DUP3
00003fb9: MUL
00003fba: DUP3
00003fbb: ISZERO
00003fbc: DUP3
00003fbd: DUP5
00003fbe: DUP4
00003fbf: DIV
00003fc0: EQ
00003fc1: OR
00003fc2: ISZERO
00003fc3: PUSH2 0x5052
00003fc6: JUMPI
00003fc7: DUP1
00003fc8: SWAP1
00003fc9: POP
00003fca: SWAP1
00003fcb: POP
00003fcc: SWAP1
00003fcd: POP
00003fce: PUSH5 0x04a817c800
00003fd4: DUP1
00003fd5: DUP3
00003fd6: DIV
00003fd7: SWAP1
00003fd8: POP
00003fd9: SWAP1
00003fda: POP
00003fdb: PUSH2 0x0620
00003fde: MSTORE
00003fdf: PUSH1 0x00
00003fe1: PUSH2 0x0620
00003fe4: MLOAD
00003fe5: GT
00003fe6: ISZERO
00003fe7: PUSH2 0x4120
00003fea: JUMPI
00003feb: PUSH1 0x29
00003fed: SLOAD
00003fee: PUSH2 0x0640
00003ff1: MSTORE
00003ff2: PUSH1 0x00
00003ff4: PUSH2 0x0640
00003ff7: MLOAD
00003ff8: XOR
00003ff9: ISZERO
00003ffa: PUSH2 0x411f
00003ffd: JUMPI
00003ffe: PUSH2 0x0600
00004001: MLOAD
00004002: PUSH8 0x0de0b6b3a7640000
0000400b: DUP1
0000400c: DUP3
0000400d: MUL
0000400e: DUP3
0000400f: ISZERO
00004010: DUP3
00004011: DUP5
00004012: DUP4
00004013: DIV
00004014: EQ
00004015: OR
00004016: ISZERO
00004017: PUSH2 0x5052
0000401a: JUMPI
0000401b: DUP1
0000401c: SWAP1
0000401d: POP
0000401e: SWAP1
0000401f: POP
00004020: SWAP1
00004021: POP
00004022: PUSH2 0x0600
00004025: MLOAD
00004026: PUSH2 0x0620
00004029: MLOAD
0000402a: DUP1
0000402b: DUP3
0000402c: LT
0000402d: PUSH2 0x5052
00004030: JUMPI
00004031: DUP1
00004032: DUP3
00004033: SUB
00004034: SWAP1
00004035: POP
00004036: SWAP1
00004037: POP
00004038: DUP1
00004039: DUP1
0000403a: ISZERO
0000403b: PUSH2 0x5052
0000403e: JUMPI
0000403f: DUP3
00004040: DIV
00004041: SWAP1
00004042: POP
00004043: SWAP1
00004044: POP
00004045: PUSH8 0x0de0b6b3a7640000
0000404e: DUP1
0000404f: DUP3
00004050: LT
00004051: PUSH2 0x5052
00004054: JUMPI
00004055: DUP1
00004056: DUP3
00004057: SUB
00004058: SWAP1
00004059: POP
0000405a: SWAP1
0000405b: POP
0000405c: PUSH2 0x0660
0000405f: MSTORE
00004060: PUSH4 0x6962f845
00004065: PUSH2 0x06a0
00004068: MSTORE
00004069: PUSH2 0x0640
0000406c: MLOAD
0000406d: PUSH2 0x06c0
00004070: MSTORE
00004071: PUSH2 0x0660
00004074: MLOAD
00004075: PUSH2 0x06e0
00004078: MSTORE
00004079: PUSH1 0x20
0000407b: PUSH2 0x06a0
0000407e: PUSH1 0x44
00004080: PUSH2 0x06bc
00004083: PUSH1 0x00
00004085: PUSH20 0x3d229e1b4faab62f621ef2f6a610961f7bd7b23b
0000409a: GAS
0000409b: CALL
0000409c: ISZERO
0000409d: PUSH2 0x5052
000040a0: JUMPI
000040a1: PUSH1 0x1f
000040a3: RETURNDATASIZE
000040a4: GT
000040a5: ISZERO
000040a6: PUSH2 0x5052
000040a9: JUMPI
000040aa: PUSH2 0x06a0
000040ad: MLOAD
000040ae: PUSH2 0x0680
000040b1: MSTORE
000040b2: PUSH2 0x0580
000040b5: DUP1
000040b6: MLOAD
000040b7: PUSH2 0x0620
000040ba: MLOAD
000040bb: PUSH1 0x02
000040bd: DUP1
000040be: DUP3
000040bf: MUL
000040c0: DUP3
000040c1: ISZERO
000040c2: DUP3
000040c3: DUP5
000040c4: DUP4
000040c5: DIV
000040c6: EQ
000040c7: OR
000040c8: ISZERO
000040c9: PUSH2 0x5052
000040cc: JUMPI
000040cd: DUP1
000040ce: SWAP1
000040cf: POP
000040d0: SWAP1
000040d1: POP
000040d2: SWAP1
000040d3: POP
000040d4: DUP1
000040d5: DUP3
000040d6: LT
000040d7: PUSH2 0x5052
000040da: JUMPI
000040db: DUP1
000040dc: DUP3
000040dd: SUB
000040de: SWAP1
000040df: POP
000040e0: SWAP1
000040e1: POP
000040e2: DUP2
000040e3: MSTORE
000040e4: POP
000040e5: PUSH2 0x0580
000040e8: MLOAD
000040e9: PUSH1 0x21
000040eb: SSTORE
000040ec: PUSH2 0x0640
000040ef: MLOAD
000040f0: PUSH32 0x6059a38198b1dc42b3791087d1ff0fbd72b3179553c25f678cd246f52ffaaf59
00004111: PUSH2 0x0680
00004114: MLOAD
00004115: PUSH2 0x06a0
00004118: MSTORE
00004119: PUSH1 0x20
0000411b: PUSH2 0x06a0
0000411e: LOG2
0000411f: JUMPDEST
00004120: JUMPDEST
00004121: JUMPDEST
00004122: PUSH4 0x18160ddd
00004127: PUSH2 0x0640
0000412a: MSTORE
0000412b: PUSH1 0x20
0000412d: PUSH2 0x0640
00004130: PUSH1 0x04
00004132: PUSH2 0x065c
00004135: PUSH20 0x3d229e1b4faab62f621ef2f6a610961f7bd7b23b
0000414a: GAS
0000414b: STATICCALL
0000414c: ISZERO
0000414d: PUSH2 0x5052
00004150: JUMPI
00004151: PUSH1 0x1f
00004153: RETURNDATASIZE
00004154: GT
00004155: ISZERO
00004156: PUSH2 0x5052
00004159: JUMPI
0000415a: PUSH2 0x0640
0000415d: MLOAD
0000415e: PUSH2 0x0620
00004161: MSTORE
00004162: PUSH2 0x0540
00004165: MLOAD
00004166: PUSH2 0x06c0
00004169: MSTORE
0000416a: PUSH2 0x0560
0000416d: MLOAD
0000416e: PUSH2 0x06e0
00004171: MSTORE
00004172: PUSH2 0x417c
00004175: PUSH2 0x0660
00004178: PUSH2 0x3ad5
0000417b: JUMP
0000417c: JUMPDEST
0000417d: PUSH2 0x0660
00004180: DUP1
00004181: MLOAD
00004182: PUSH2 0x0700
00004185: MSTORE
00004186: DUP1
00004187: PUSH1 0x20
00004189: ADD
0000418a: MLOAD
0000418b: PUSH2 0x0720
0000418e: MSTORE
0000418f: POP
00004190: PUSH2 0x06c0
00004193: MLOAD
00004194: PUSH2 0x02a0
00004197: MSTORE
00004198: PUSH2 0x06e0
0000419b: MLOAD
0000419c: PUSH2 0x02c0
0000419f: MSTORE
000041a0: PUSH2 0x0700
000041a3: MLOAD
000041a4: PUSH2 0x02e0
000041a7: MSTORE
000041a8: PUSH2 0x0720
000041ab: MLOAD
000041ac: PUSH2 0x0300
000041af: MSTORE
000041b0: PUSH2 0x41ba
000041b3: PUSH2 0x06a0
000041b6: PUSH2 0x2945
000041b9: JUMP
000041ba: JUMPDEST
000041bb: PUSH2 0x06a0
000041be: MLOAD
000041bf: PUSH2 0x0640
000041c2: MSTORE
000041c3: PUSH2 0x0640
000041c6: MLOAD
000041c7: PUSH1 0x1e
000041c9: SSTORE
000041ca: PUSH8 0x0de0b6b3a7640000
000041d3: PUSH2 0x0640
000041d6: MLOAD
000041d7: PUSH2 0x02a0
000041da: MSTORE
000041db: PUSH2 0x41e5
000041de: PUSH2 0x0660
000041e1: PUSH2 0x3e2c
000041e4: JUMP
000041e5: JUMPDEST
000041e6: PUSH2 0x0660
000041e9: MLOAD
000041ea: DUP1
000041eb: DUP3
000041ec: MUL
000041ed: DUP3
000041ee: ISZERO
000041ef: DUP3
000041f0: DUP5
000041f1: DUP4
000041f2: DIV
000041f3: EQ
000041f4: OR
000041f5: ISZERO
000041f6: PUSH2 0x5052
000041f9: JUMPI
000041fa: DUP1
000041fb: SWAP1
000041fc: POP
000041fd: SWAP1
000041fe: POP
000041ff: SWAP1
00004200: POP
00004201: PUSH2 0x0620
00004204: MLOAD
00004205: DUP1
00004206: DUP1
00004207: ISZERO
00004208: PUSH2 0x5052
0000420b: JUMPI
0000420c: DUP3
0000420d: DIV
0000420e: SWAP1
0000420f: POP
00004210: SWAP1
00004211: POP
00004212: PUSH1 0x23
00004214: SSTORE
00004215: PUSH2 0x05a0
00004218: MLOAD
00004219: PUSH2 0x0580
0000421c: MLOAD
0000421d: GT
0000421e: ISZERO
0000421f: PUSH2 0x422a
00004222: JUMPI
00004223: PUSH2 0x0580
00004226: MLOAD
00004227: PUSH1 0x22
00004229: SSTORE
0000422a: JUMPDEST
0000422b: JUMP
0000422c: JUMPDEST
0000422d: PUSH1 0x07
0000422f: SLOAD
00004230: PUSH2 0x0800
00004233: MSTORE
00004234: PUSH1 0x08
00004236: SLOAD
00004237: PUSH2 0x0820
0000423a: MSTORE
0000423b: PUSH1 0x06
0000423d: SLOAD
0000423e: PUSH2 0x0840
00004241: MSTORE
00004242: PUSH1 0x09
00004244: SLOAD
00004245: PUSH2 0x0860
00004248: MSTORE
00004249: PUSH1 0x00
0000424b: PUSH2 0x0880
0000424e: MSTORE
0000424f: TIMESTAMP
00004250: PUSH2 0x0860
00004253: MLOAD
00004254: LT
00004255: ISZERO
00004256: PUSH2 0x4340
00004259: JUMPI
0000425a: PUSH1 0x14
0000425c: SLOAD
0000425d: PUSH2 0x08a0
00004260: MSTORE
00004261: TIMESTAMP
00004262: PUSH2 0x0860
00004265: MLOAD
00004266: DUP1
00004267: DUP3
00004268: LT
00004269: PUSH2 0x5052
0000426c: JUMPI
0000426d: DUP1
0000426e: DUP3
0000426f: SUB
00004270: SWAP1
00004271: POP
00004272: SWAP1
00004273: POP
00004274: PUSH8 0x0de0b6b3a7640000
0000427d: DUP1
0000427e: DUP3
0000427f: MUL
00004280: DUP3
00004281: ISZERO
00004282: DUP3
00004283: DUP5
00004284: DUP4
00004285: DIV
00004286: EQ
00004287: OR
00004288: ISZERO
00004289: PUSH2 0x5052
0000428c: JUMPI
0000428d: DUP1
0000428e: SWAP1
0000428f: POP
00004290: SWAP1
00004291: POP
00004292: SWAP1
00004293: POP
00004294: PUSH2 0x08a0
00004297: MLOAD
00004298: DUP1
00004299: DUP1
0000429a: ISZERO
0000429b: PUSH2 0x5052
0000429e: JUMPI
0000429f: DUP3
000042a0: DIV
000042a1: SWAP1
000042a2: POP
000042a3: SWAP1
000042a4: POP
000042a5: PUSH2 0x0140
000042a8: MSTORE
000042a9: PUSH2 0x42b3
000042ac: PUSH2 0x08e0
000042af: PUSH2 0x3815
000042b2: JUMP
000042b3: JUMPDEST
000042b4: PUSH2 0x08e0
000042b7: MLOAD
000042b8: PUSH2 0x08c0
000042bb: MSTORE
000042bc: PUSH2 0x0820
000042bf: MLOAD
000042c0: PUSH8 0x0de0b6b3a7640000
000042c9: PUSH2 0x08c0
000042cc: MLOAD
000042cd: DUP1
000042ce: DUP3
000042cf: LT
000042d0: PUSH2 0x5052
000042d3: JUMPI
000042d4: DUP1
000042d5: DUP3
000042d6: SUB
000042d7: SWAP1
000042d8: POP
000042d9: SWAP1
000042da: POP
000042db: DUP1
000042dc: DUP3
000042dd: MUL
000042de: DUP3
000042df: ISZERO
000042e0: DUP3
000042e1: DUP5
000042e2: DUP4
000042e3: DIV
000042e4: EQ
000042e5: OR
000042e6: ISZERO
000042e7: PUSH2 0x5052
000042ea: JUMPI
000042eb: DUP1
000042ec: SWAP1
000042ed: POP
000042ee: SWAP1
000042ef: POP
000042f0: SWAP1
000042f1: POP
000042f2: PUSH2 0x0800
000042f5: MLOAD
000042f6: PUSH2 0x08c0
000042f9: MLOAD
000042fa: DUP1
000042fb: DUP3
000042fc: MUL
000042fd: DUP3
000042fe: ISZERO
000042ff: DUP3
00004300: DUP5
00004301: DUP4
00004302: DIV
00004303: EQ
00004304: OR
00004305: ISZERO
00004306: PUSH2 0x5052
00004309: JUMPI
0000430a: DUP1
0000430b: SWAP1
0000430c: POP
0000430d: SWAP1
0000430e: POP
0000430f: SWAP1
00004310: POP
00004311: DUP2
00004312: DUP2
00004313: DUP4
00004314: ADD
00004315: LT
00004316: PUSH2 0x5052
00004319: JUMPI
0000431a: DUP1
0000431b: DUP3
0000431c: ADD
0000431d: SWAP1
0000431e: POP
0000431f: SWAP1
00004320: POP
00004321: PUSH8 0x0de0b6b3a7640000
0000432a: DUP1
0000432b: DUP3
0000432c: DIV
0000432d: SWAP1
0000432e: POP
0000432f: SWAP1
00004330: POP
00004331: PUSH2 0x0800
00004334: MSTORE
00004335: PUSH2 0x0800
00004338: MLOAD
00004339: PUSH1 0x07
0000433b: SSTORE
0000433c: TIMESTAMP
0000433d: PUSH1 0x09
0000433f: SSTORE
00004340: JUMPDEST
00004341: PUSH2 0x07e0
00004344: MLOAD
00004345: PUSH2 0x08a0
00004348: MSTORE
00004349: PUSH2 0x07e0
0000434c: MLOAD
0000434d: PUSH2 0x4384
00004350: JUMPI
00004351: PUSH2 0x0740
00004354: MLOAD
00004355: PUSH2 0x02a0
00004358: MSTORE
00004359: PUSH2 0x0760
0000435c: MLOAD
0000435d: PUSH2 0x02c0
00004360: MSTORE
00004361: PUSH2 0x0780
00004364: MLOAD
00004365: PUSH2 0x02e0
00004368: MSTORE
00004369: PUSH2 0x07a0
0000436c: MLOAD
0000436d: PUSH2 0x0300
00004370: MSTORE
00004371: PUSH2 0x437b
00004374: PUSH2 0x08c0
00004377: PUSH2 0x2945
0000437a: JUMP
0000437b: JUMPDEST
0000437c: PUSH2 0x08c0
0000437f: MLOAD
00004380: PUSH2 0x08a0
00004383: MSTORE
00004384: JUMPDEST
00004385: PUSH1 0x00
00004387: PUSH2 0x07c0
0000438a: MLOAD
0000438b: GT
0000438c: ISZERO
0000438d: PUSH2 0x439d
00004390: JUMPI
00004391: PUSH2 0x07c0
00004394: MLOAD
00004395: PUSH2 0x0820
00004398: MSTORE
00004399: PUSH2 0x445c
0000439c: JUMP
0000439d: JUMPDEST
0000439e: PUSH2 0x0780
000043a1: MLOAD
000043a2: PUSH2 0x08c0
000043a5: MSTORE
000043a6: PUSH2 0x07a0
000043a9: MLOAD
000043aa: PUSH2 0x08e0
000043ad: MSTORE
000043ae: PUSH2 0x08c0
000043b1: MLOAD
000043b2: PUSH3 0x0f4240
000043b6: DUP1
000043b7: DUP3
000043b8: DIV
000043b9: SWAP1
000043ba: POP
000043bb: SWAP1
000043bc: POP
000043bd: PUSH2 0x0900
000043c0: MSTORE
000043c1: PUSH2 0x08c0
000043c4: DUP1
000043c5: MLOAD
000043c6: PUSH2 0x0900
000043c9: MLOAD
000043ca: DUP2
000043cb: DUP2
000043cc: DUP4
000043cd: ADD
000043ce: LT
000043cf: PUSH2 0x5052
000043d2: JUMPI
000043d3: DUP1
000043d4: DUP3
000043d5: ADD
000043d6: SWAP1
000043d7: POP
000043d8: SWAP1
000043d9: POP
000043da: DUP2
000043db: MSTORE
000043dc: POP
000043dd: PUSH2 0x0840
000043e0: MLOAD
000043e1: PUSH2 0x0900
000043e4: MLOAD
000043e5: DUP1
000043e6: DUP3
000043e7: MUL
000043e8: DUP3
000043e9: ISZERO
000043ea: DUP3
000043eb: DUP5
000043ec: DUP4
000043ed: DIV
000043ee: EQ
000043ef: OR
000043f0: ISZERO
000043f1: PUSH2 0x5052
000043f4: JUMPI
000043f5: DUP1
000043f6: SWAP1
000043f7: POP
000043f8: SWAP1
000043f9: POP
000043fa: SWAP1
000043fb: POP
000043fc: PUSH2 0x07a0
000043ff: MLOAD
00004400: PUSH2 0x0740
00004403: MLOAD
00004404: PUSH2 0x0140
00004407: MSTORE
00004408: PUSH2 0x0760
0000440b: MLOAD
0000440c: PUSH2 0x0160
0000440f: MSTORE
00004410: PUSH2 0x08c0
00004413: MLOAD
00004414: PUSH2 0x0180
00004417: MSTORE
00004418: PUSH2 0x08e0
0000441b: MLOAD
0000441c: PUSH2 0x01a0
0000441f: MSTORE
00004420: PUSH2 0x08a0
00004423: MLOAD
00004424: PUSH2 0x01c0
00004427: MSTORE
00004428: PUSH1 0x01
0000442a: PUSH2 0x01e0
0000442d: MSTORE
0000442e: PUSH2 0x4438
00004431: PUSH2 0x0920
00004434: PUSH2 0x30e8
00004437: JUMP
00004438: JUMPDEST
00004439: PUSH2 0x0920
0000443c: MLOAD
0000443d: DUP1
0000443e: DUP3
0000443f: LT
00004440: PUSH2 0x5052
00004443: JUMPI
00004444: DUP1
00004445: DUP3
00004446: SUB
00004447: SWAP1
00004448: POP
00004449: SWAP1
0000444a: POP
0000444b: DUP1
0000444c: DUP1
0000444d: ISZERO
0000444e: PUSH2 0x5052
00004451: JUMPI
00004452: DUP3
00004453: DIV
00004454: SWAP1
00004455: POP
00004456: SWAP1
00004457: POP
00004458: PUSH2 0x0820
0000445b: MSTORE
0000445c: JUMPDEST
0000445d: PUSH2 0x0820
00004460: MLOAD
00004461: PUSH1 0x08
00004463: SSTORE
00004464: PUSH4 0x18160ddd
00004469: PUSH2 0x08e0
0000446c: MSTORE
0000446d: PUSH1 0x20
0000446f: PUSH2 0x08e0
00004472: PUSH1 0x04
00004474: PUSH2 0x08fc
00004477: PUSH20 0x3d229e1b4faab62f621ef2f6a610961f7bd7b23b
0000448c: GAS
0000448d: STATICCALL
0000448e: ISZERO
0000448f: PUSH2 0x5052
00004492: JUMPI
00004493: PUSH1 0x1f
00004495: RETURNDATASIZE
00004496: GT
00004497: ISZERO
00004498: PUSH2 0x5052
0000449b: JUMPI
0000449c: PUSH2 0x08e0
0000449f: MLOAD
000044a0: PUSH2 0x08c0
000044a3: MSTORE
000044a4: PUSH1 0x21
000044a6: SLOAD
000044a7: PUSH2 0x08e0
000044aa: MSTORE
000044ab: PUSH1 0x23
000044ad: SLOAD
000044ae: PUSH2 0x0900
000044b1: MSTORE
000044b2: PUSH2 0x08a0
000044b5: MLOAD
000044b6: PUSH1 0x02
000044b8: DUP1
000044b9: DUP3
000044ba: DIV
000044bb: SWAP1
000044bc: POP
000044bd: SWAP1
000044be: POP
000044bf: PUSH2 0x0920
000044c2: MSTORE
000044c3: PUSH2 0x08a0
000044c6: MLOAD
000044c7: PUSH8 0x0de0b6b3a7640000
000044d0: DUP1
000044d1: DUP3
000044d2: MUL
000044d3: DUP3
000044d4: ISZERO
000044d5: DUP3
000044d6: DUP5
000044d7: DUP4
000044d8: DIV
000044d9: EQ
000044da: OR
000044db: ISZERO
000044dc: PUSH2 0x5052
000044df: JUMPI
000044e0: DUP1
000044e1: SWAP1
000044e2: POP
000044e3: SWAP1
000044e4: POP
000044e5: SWAP1
000044e6: POP
000044e7: PUSH1 0x02
000044e9: PUSH2 0x0840
000044ec: MLOAD
000044ed: DUP1
000044ee: DUP3
000044ef: MUL
000044f0: DUP3
000044f1: ISZERO
000044f2: DUP3
000044f3: DUP5
000044f4: DUP4
000044f5: DIV
000044f6: EQ
000044f7: OR
000044f8: ISZERO
000044f9: PUSH2 0x5052
000044fc: JUMPI
000044fd: DUP1
000044fe: SWAP1
000044ff: POP
00004500: SWAP1
00004501: POP
00004502: SWAP1
00004503: POP
00004504: DUP1
00004505: DUP1
00004506: ISZERO
00004507: PUSH2 0x5052
0000450a: JUMPI
0000450b: DUP3
0000450c: DIV
0000450d: SWAP1
0000450e: POP
0000450f: SWAP1
00004510: POP
00004511: PUSH2 0x0940
00004514: MSTORE
00004515: PUSH8 0x0de0b6b3a7640000
0000451e: PUSH2 0x0960
00004521: MSTORE
00004522: PUSH8 0x0de0b6b3a7640000
0000452b: PUSH2 0x0980
0000452e: MSTORE
0000452f: PUSH1 0x00
00004531: PUSH2 0x0900
00004534: MLOAD
00004535: GT
00004536: ISZERO
00004537: PUSH2 0x464f
0000453a: JUMPI
0000453b: PUSH2 0x0920
0000453e: MLOAD
0000453f: PUSH2 0x0140
00004542: MSTORE
00004543: PUSH2 0x0940
00004546: MLOAD
00004547: PUSH2 0x0160
0000454a: MSTORE
0000454b: PUSH1 0x01
0000454d: PUSH2 0x0180
00004550: MSTORE
00004551: PUSH2 0x455b
00004554: PUSH2 0x09c0
00004557: PUSH2 0x27a3
0000455a: JUMP
0000455b: JUMPDEST
0000455c: PUSH2 0x09c0
0000455f: MLOAD
00004560: PUSH2 0x09a0
00004563: MSTORE
00004564: PUSH8 0x0de0b6b3a7640000
0000456d: PUSH2 0x09a0
00004570: MLOAD
00004571: DUP1
00004572: DUP3
00004573: MUL
00004574: DUP3
00004575: ISZERO
00004576: DUP3
00004577: DUP5
00004578: DUP4
00004579: DIV
0000457a: EQ
0000457b: OR
0000457c: ISZERO
0000457d: PUSH2 0x5052
00004580: JUMPI
00004581: DUP1
00004582: SWAP1
00004583: POP
00004584: SWAP1
00004585: POP
00004586: SWAP1
00004587: POP
00004588: PUSH2 0x08c0
0000458b: MLOAD
0000458c: DUP1
0000458d: DUP1
0000458e: ISZERO
0000458f: PUSH2 0x5052
00004592: JUMPI
00004593: DUP3
00004594: DIV
00004595: SWAP1
00004596: POP
00004597: SWAP1
00004598: POP
00004599: PUSH2 0x0980
0000459c: MSTORE
0000459d: PUSH2 0x08e0
000045a0: MLOAD
000045a1: PUSH2 0x0980
000045a4: MLOAD
000045a5: DUP1
000045a6: DUP3
000045a7: MUL
000045a8: DUP3
000045a9: ISZERO
000045aa: DUP3
000045ab: DUP5
000045ac: DUP4
000045ad: DIV
000045ae: EQ
000045af: OR
000045b0: ISZERO
000045b1: PUSH2 0x5052
000045b4: JUMPI
000045b5: DUP1
000045b6: SWAP1
000045b7: POP
000045b8: SWAP1
000045b9: POP
000045ba: SWAP1
000045bb: POP
000045bc: PUSH2 0x0900
000045bf: MLOAD
000045c0: DUP1
000045c1: DUP1
000045c2: ISZERO
000045c3: PUSH2 0x5052
000045c6: JUMPI
000045c7: DUP3
000045c8: DIV
000045c9: SWAP1
000045ca: POP
000045cb: SWAP1
000045cc: POP
000045cd: PUSH2 0x0960
000045d0: MSTORE
000045d1: PUSH1 0x0d
000045d3: SLOAD
000045d4: PUSH2 0x09c0
000045d7: MSTORE
000045d8: PUSH2 0x0900
000045db: MLOAD
000045dc: PUSH2 0x0980
000045df: MLOAD
000045e0: LT
000045e1: ISZERO
000045e2: PUSH2 0x45ef
000045e5: JUMPI
000045e6: PUSH2 0x09c0
000045e9: MLOAD
000045ea: ISZERO
000045eb: PUSH2 0x45f2
000045ee: JUMP
000045ef: JUMPDEST
000045f0: PUSH1 0x00
000045f2: JUMPDEST
000045f3: ISZERO
000045f4: PUSH2 0x463c
000045f7: JUMPI
000045f8: PUSH4 0x08c379a0
000045fd: PUSH2 0x09e0
00004600: MSTORE
00004601: PUSH1 0x20
00004603: PUSH2 0x0a00
00004606: MSTORE
00004607: PUSH1 0x04
00004609: PUSH2 0x0a20
0000460c: MSTORE
0000460d: PUSH32 0x4c6f737300000000000000000000000000000000000000000000000000000000
0000462e: PUSH2 0x0a40
00004631: MSTORE
00004632: PUSH2 0x0a20
00004635: POP
00004636: PUSH1 0x64
00004638: PUSH2 0x09fc
0000463b: REVERT
0000463c: JUMPDEST
0000463d: PUSH1 0x01
0000463f: PUSH2 0x09c0
00004642: MLOAD
00004643: EQ
00004644: ISZERO
00004645: PUSH2 0x464e
00004648: JUMPI
00004649: PUSH1 0x00
0000464b: PUSH1 0x0d
0000464d: SSTORE
0000464e: JUMPDEST
0000464f: JUMPDEST
00004650: PUSH2 0x0960
00004653: MLOAD
00004654: PUSH1 0x21
00004656: SSTORE
00004657: PUSH1 0x24
00004659: SLOAD
0000465a: PUSH2 0x09a0
0000465d: MSTORE
0000465e: PUSH2 0x09a0
00004661: MLOAD
00004662: PUSH2 0x46cf
00004665: JUMPI
00004666: PUSH2 0x0960
00004669: MLOAD
0000466a: PUSH1 0x02
0000466c: PUSH1 0x0e
0000466e: SLOAD
0000466f: DUP1
00004670: DUP3
00004671: MUL
00004672: DUP3
00004673: ISZERO
00004674: DUP3
00004675: DUP5
00004676: DUP4
00004677: DIV
00004678: EQ
00004679: OR
0000467a: ISZERO
0000467b: PUSH2 0x5052
0000467e: JUMPI
0000467f: DUP1
00004680: SWAP1
00004681: POP
00004682: SWAP1
00004683: POP
00004684: SWAP1
00004685: POP
00004686: DUP2
00004687: DUP2
00004688: DUP4
00004689: ADD
0000468a: LT
0000468b: PUSH2 0x5052
0000468e: JUMPI
0000468f: DUP1
00004690: DUP3
00004691: ADD
00004692: SWAP1
00004693: POP
00004694: SWAP1
00004695: POP
00004696: PUSH2 0x0980
00004699: MLOAD
0000469a: PUSH1 0x02
0000469c: DUP1
0000469d: DUP3
0000469e: MUL
0000469f: DUP3
000046a0: ISZERO
000046a1: DUP3
000046a2: DUP5
000046a3: DUP4
000046a4: DIV
000046a5: EQ
000046a6: OR
000046a7: ISZERO
000046a8: PUSH2 0x5052
000046ab: JUMPI
000046ac: DUP1
000046ad: SWAP1
000046ae: POP
000046af: SWAP1
000046b0: POP
000046b1: SWAP1
000046b2: POP
000046b3: PUSH8 0x0de0b6b3a7640000
000046bc: DUP1
000046bd: DUP3
000046be: LT
000046bf: PUSH2 0x5052
000046c2: JUMPI
000046c3: DUP1
000046c4: DUP3
000046c5: SUB
000046c6: SWAP1
000046c7: POP
000046c8: SWAP1
000046c9: POP
000046ca: GT
000046cb: PUSH2 0x46d2
000046ce: JUMP
000046cf: JUMPDEST
000046d0: PUSH1 0x00
000046d2: JUMPDEST
000046d3: ISZERO
000046d4: PUSH2 0x46e3
000046d7: JUMPI
000046d8: PUSH1 0x01
000046da: PUSH2 0x09a0
000046dd: MSTORE
000046de: PUSH1 0x01
000046e0: PUSH1 0x24
000046e2: SSTORE
000046e3: JUMPDEST
000046e4: PUSH2 0x09a0
000046e7: MLOAD
000046e8: ISZERO
000046e9: PUSH2 0x49df
000046ec: JUMPI
000046ed: PUSH1 0x12
000046ef: SLOAD
000046f0: PUSH2 0x09c0
000046f3: MSTORE
000046f4: PUSH2 0x0800
000046f7: MLOAD
000046f8: PUSH8 0x0de0b6b3a7640000
00004701: DUP1
00004702: DUP3
00004703: MUL
00004704: DUP3
00004705: ISZERO
00004706: DUP3
00004707: DUP5
00004708: DUP4
00004709: DIV
0000470a: EQ
0000470b: OR
0000470c: ISZERO
0000470d: PUSH2 0x5052
00004710: JUMPI
00004711: DUP1
00004712: SWAP1
00004713: POP
00004714: SWAP1
00004715: POP
00004716: SWAP1
00004717: POP
00004718: PUSH2 0x0840
0000471b: MLOAD
0000471c: DUP1
0000471d: DUP1
0000471e: ISZERO
0000471f: PUSH2 0x5052
00004722: JUMPI
00004723: DUP3
00004724: DIV
00004725: SWAP1
00004726: POP
00004727: SWAP1
00004728: POP
00004729: PUSH2 0x09e0
0000472c: MSTORE
0000472d: PUSH8 0x0de0b6b3a7640000
00004736: PUSH2 0x09e0
00004739: MLOAD
0000473a: GT
0000473b: ISZERO
0000473c: PUSH2 0x4763
0000473f: JUMPI
00004740: PUSH2 0x09e0
00004743: DUP1
00004744: MLOAD
00004745: PUSH8 0x0de0b6b3a7640000
0000474e: DUP1
0000474f: DUP3
00004750: LT
00004751: PUSH2 0x5052
00004754: JUMPI
00004755: DUP1
00004756: DUP3
00004757: SUB
00004758: SWAP1
00004759: POP
0000475a: SWAP1
0000475b: POP
0000475c: DUP2
0000475d: MSTORE
0000475e: POP
0000475f: PUSH2 0x4783
00004762: JUMP
00004763: JUMPDEST
00004764: PUSH8 0x0de0b6b3a7640000
0000476d: PUSH2 0x09e0
00004770: MLOAD
00004771: DUP1
00004772: DUP3
00004773: LT
00004774: PUSH2 0x5052
00004777: JUMPI
00004778: DUP1
00004779: DUP3
0000477a: SUB
0000477b: SWAP1
0000477c: POP
0000477d: SWAP1
0000477e: POP
0000477f: PUSH2 0x09e0
00004782: MSTORE
00004783: JUMPDEST
00004784: PUSH2 0x09c0
00004787: MLOAD
00004788: PUSH2 0x09e0
0000478b: MLOAD
0000478c: GT
0000478d: ISZERO
0000478e: PUSH2 0x479d
00004791: JUMPI
00004792: PUSH1 0x00
00004794: PUSH2 0x0900
00004797: MLOAD
00004798: GT
00004799: PUSH2 0x47a0
0000479c: JUMP
0000479d: JUMPDEST
0000479e: PUSH1 0x00
000047a0: JUMPDEST
000047a1: ISZERO
000047a2: PUSH2 0x49de
000047a5: JUMPI
000047a6: PUSH2 0x0840
000047a9: MLOAD
000047aa: PUSH2 0x09e0
000047ad: MLOAD
000047ae: PUSH2 0x09c0
000047b1: MLOAD
000047b2: DUP1
000047b3: DUP3
000047b4: LT
000047b5: PUSH2 0x5052
000047b8: JUMPI
000047b9: DUP1
000047ba: DUP3
000047bb: SUB
000047bc: SWAP1
000047bd: POP
000047be: SWAP1
000047bf: POP
000047c0: DUP1
000047c1: DUP3
000047c2: MUL
000047c3: DUP3
000047c4: ISZERO
000047c5: DUP3
000047c6: DUP5
000047c7: DUP4
000047c8: DIV
000047c9: EQ
000047ca: OR
000047cb: ISZERO
000047cc: PUSH2 0x5052
000047cf: JUMPI
000047d0: DUP1
000047d1: SWAP1
000047d2: POP
000047d3: SWAP1
000047d4: POP
000047d5: SWAP1
000047d6: POP
000047d7: PUSH2 0x09c0
000047da: MLOAD
000047db: PUSH2 0x0800
000047de: MLOAD
000047df: DUP1
000047e0: DUP3
000047e1: MUL
000047e2: DUP3
000047e3: ISZERO
000047e4: DUP3
000047e5: DUP5
000047e6: DUP4
000047e7: DIV
000047e8: EQ
000047e9: OR
000047ea: ISZERO
000047eb: PUSH2 0x5052
000047ee: JUMPI
000047ef: DUP1
000047f0: SWAP1
000047f1: POP
000047f2: SWAP1
000047f3: POP
000047f4: SWAP1
000047f5: POP
000047f6: DUP2
000047f7: DUP2
000047f8: DUP4
000047f9: ADD
000047fa: LT
000047fb: PUSH2 0x5052
000047fe: JUMPI
000047ff: DUP1
00004800: DUP3
00004801: ADD
00004802: SWAP1
00004803: POP
00004804: SWAP1
00004805: POP
00004806: PUSH2 0x09e0
00004809: MLOAD
0000480a: DUP1
0000480b: DUP1
0000480c: ISZERO
0000480d: PUSH2 0x5052
00004810: JUMPI
00004811: DUP3
00004812: DIV
00004813: SWAP1
00004814: POP
00004815: SWAP1
00004816: POP
00004817: PUSH2 0x0880
0000481a: MSTORE
0000481b: PUSH2 0x0780
0000481e: MLOAD
0000481f: PUSH2 0x0920
00004822: MSTORE
00004823: PUSH2 0x07a0
00004826: MLOAD
00004827: PUSH2 0x0880
0000482a: MLOAD
0000482b: DUP1
0000482c: DUP3
0000482d: MUL
0000482e: DUP3
0000482f: ISZERO
00004830: DUP3
00004831: DUP5
00004832: DUP4
00004833: DIV
00004834: EQ
00004835: OR
00004836: ISZERO
00004837: PUSH2 0x5052
0000483a: JUMPI
0000483b: DUP1
0000483c: SWAP1
0000483d: POP
0000483e: SWAP1
0000483f: POP
00004840: SWAP1
00004841: POP
00004842: PUSH2 0x0840
00004845: MLOAD
00004846: DUP1
00004847: DUP1
00004848: ISZERO
00004849: PUSH2 0x5052
0000484c: JUMPI
0000484d: DUP3
0000484e: DIV
0000484f: SWAP1
00004850: POP
00004851: SWAP1
00004852: POP
00004853: PUSH2 0x0940
00004856: MSTORE
00004857: PUSH2 0x0740
0000485a: MLOAD
0000485b: PUSH2 0x02a0
0000485e: MSTORE
0000485f: PUSH2 0x0760
00004862: MLOAD
00004863: PUSH2 0x02c0
00004866: MSTORE
00004867: PUSH2 0x0920
0000486a: MLOAD
0000486b: PUSH2 0x02e0
0000486e: MSTORE
0000486f: PUSH2 0x0940
00004872: MLOAD
00004873: PUSH2 0x0300
00004876: MSTORE
00004877: PUSH2 0x4881
0000487a: PUSH2 0x0a20
0000487d: PUSH2 0x2945
00004880: JUMP
00004881: JUMPDEST
00004882: PUSH2 0x0a20
00004885: MLOAD
00004886: PUSH2 0x0a00
00004889: MSTORE
0000488a: PUSH2 0x0a00
0000488d: MLOAD
0000488e: PUSH1 0x02
00004890: DUP1
00004891: DUP3
00004892: DIV
00004893: SWAP1
00004894: POP
00004895: SWAP1
00004896: POP
00004897: PUSH2 0x0920
0000489a: MSTORE
0000489b: PUSH2 0x0a00
0000489e: MLOAD
0000489f: PUSH8 0x0de0b6b3a7640000
000048a8: DUP1
000048a9: DUP3
000048aa: MUL
000048ab: DUP3
000048ac: ISZERO
000048ad: DUP3
000048ae: DUP5
000048af: DUP4
000048b0: DIV
000048b1: EQ
000048b2: OR
000048b3: ISZERO
000048b4: PUSH2 0x5052
000048b7: JUMPI
000048b8: DUP1
000048b9: SWAP1
000048ba: POP
000048bb: SWAP1
000048bc: POP
000048bd: SWAP1
000048be: POP
000048bf: PUSH1 0x02
000048c1: PUSH2 0x0880
000048c4: MLOAD
000048c5: DUP1
000048c6: DUP3
000048c7: MUL
000048c8: DUP3
000048c9: ISZERO
000048ca: DUP3
000048cb: DUP5
000048cc: DUP4
000048cd: DIV
000048ce: EQ
000048cf: OR
000048d0: ISZERO
000048d1: PUSH2 0x5052
000048d4: JUMPI
000048d5: DUP1
000048d6: SWAP1
000048d7: POP
000048d8: SWAP1
000048d9: POP
000048da: SWAP1
000048db: POP
000048dc: DUP1
000048dd: DUP1
000048de: ISZERO
000048df: PUSH2 0x5052
000048e2: JUMPI
000048e3: DUP3
000048e4: DIV
000048e5: SWAP1
000048e6: POP
000048e7: SWAP1
000048e8: POP
000048e9: PUSH2 0x0940
000048ec: MSTORE
000048ed: PUSH8 0x0de0b6b3a7640000
000048f6: PUSH2 0x0920
000048f9: MLOAD
000048fa: PUSH2 0x0140
000048fd: MSTORE
000048fe: PUSH2 0x0940
00004901: MLOAD
00004902: PUSH2 0x0160
00004905: MSTORE
00004906: PUSH1 0x01
00004908: PUSH2 0x0180
0000490b: MSTORE
0000490c: PUSH2 0x4916
0000490f: PUSH2 0x0a20
00004912: PUSH2 0x27a3
00004915: JUMP
00004916: JUMPDEST
00004917: PUSH2 0x0a20
0000491a: MLOAD
0000491b: DUP1
0000491c: DUP3
0000491d: MUL
0000491e: DUP3
0000491f: ISZERO
00004920: DUP3
00004921: DUP5
00004922: DUP4
00004923: DIV
00004924: EQ
00004925: OR
00004926: ISZERO
00004927: PUSH2 0x5052
0000492a: JUMPI
0000492b: DUP1
0000492c: SWAP1
0000492d: POP
0000492e: SWAP1
0000492f: POP
00004930: SWAP1
00004931: POP
00004932: PUSH2 0x08c0
00004935: MLOAD
00004936: DUP1
00004937: DUP1
00004938: ISZERO
00004939: PUSH2 0x5052
0000493c: JUMPI
0000493d: DUP3
0000493e: DIV
0000493f: SWAP1
00004940: POP
00004941: SWAP1
00004942: POP
00004943: PUSH2 0x0900
00004946: MSTORE
00004947: PUSH8 0x0de0b6b3a7640000
00004950: PUSH2 0x0900
00004953: MLOAD
00004954: GT
00004955: ISZERO
00004956: PUSH2 0x4997
00004959: JUMPI
0000495a: PUSH2 0x0960
0000495d: MLOAD
0000495e: PUSH1 0x02
00004960: PUSH2 0x0900
00004963: MLOAD
00004964: DUP1
00004965: DUP3
00004966: MUL
00004967: DUP3
00004968: ISZERO
00004969: DUP3
0000496a: DUP5
0000496b: DUP4
0000496c: DIV
0000496d: EQ
0000496e: OR
0000496f: ISZERO
00004970: PUSH2 0x5052
00004973: JUMPI
00004974: DUP1
00004975: SWAP1
00004976: POP
00004977: SWAP1
00004978: POP
00004979: SWAP1
0000497a: POP
0000497b: PUSH8 0x0de0b6b3a7640000
00004984: DUP1
00004985: DUP3
00004986: LT
00004987: PUSH2 0x5052
0000498a: JUMPI
0000498b: DUP1
0000498c: DUP3
0000498d: SUB
0000498e: SWAP1
0000498f: POP
00004990: SWAP1
00004991: POP
00004992: GT
00004993: PUSH2 0x499a
00004996: JUMP
00004997: JUMPDEST
00004998: PUSH1 0x00
0000499a: JUMPDEST
0000499b: ISZERO
0000499c: PUSH2 0x49bd
0000499f: JUMPI
000049a0: PUSH2 0x0880
000049a3: MLOAD
000049a4: PUSH1 0x06
000049a6: SSTORE
000049a7: PUSH2 0x0a00
000049aa: MLOAD
000049ab: PUSH1 0x1e
000049ad: SSTORE
000049ae: PUSH2 0x0900
000049b1: MLOAD
000049b2: PUSH1 0x23
000049b4: SSTORE
000049b5: PUSH2 0x49ee
000049b8: JUMP
000049b9: PUSH2 0x49dd
000049bc: JUMP
000049bd: JUMPDEST
000049be: PUSH1 0x00
000049c0: PUSH1 0x24
000049c2: SSTORE
000049c3: PUSH2 0x08a0
000049c6: MLOAD
000049c7: PUSH1 0x1e
000049c9: SSTORE
000049ca: PUSH2 0x0980
000049cd: MLOAD
000049ce: PUSH1 0x23
000049d0: SSTORE
000049d1: PUSH2 0x49d8
000049d4: PUSH2 0x3eb8
000049d7: JUMP
000049d8: JUMPDEST
000049d9: PUSH2 0x49ee
000049dc: JUMP
000049dd: JUMPDEST
000049de: JUMPDEST
000049df: JUMPDEST
000049e0: PUSH2 0x08a0
000049e3: MLOAD
000049e4: PUSH1 0x1e
000049e6: SSTORE
000049e7: PUSH2 0x0980
000049ea: MLOAD
000049eb: PUSH1 0x23
000049ed: SSTORE
000049ee: JUMPDEST
000049ef: JUMP
000049f0: JUMPDEST
000049f1: PUSH2 0x0200
000049f4: MLOAD
000049f5: PUSH2 0x0140
000049f8: MSTORE
000049f9: PUSH2 0x0220
000049fc: MLOAD
000049fd: PUSH2 0x0160
00004a00: MSTORE
00004a01: PUSH2 0x4a0b
00004a04: PUSH2 0x0260
00004a07: PUSH2 0x3cd0
00004a0a: JUMP
00004a0b: JUMPDEST
00004a0c: PUSH2 0x0260
00004a0f: MLOAD
00004a10: PUSH1 0x02
00004a12: DUP1
00004a13: DUP3
00004a14: MUL
00004a15: DUP3
00004a16: ISZERO
00004a17: DUP3
00004a18: DUP5
00004a19: DUP4
00004a1a: DIV
00004a1b: EQ
00004a1c: OR
00004a1d: ISZERO
00004a1e: PUSH2 0x5052
00004a21: JUMPI
00004a22: DUP1
00004a23: SWAP1
00004a24: POP
00004a25: SWAP1
00004a26: POP
00004a27: SWAP1
00004a28: POP
00004a29: PUSH1 0x04
00004a2b: DUP1
00004a2c: DUP3
00004a2d: DIV
00004a2e: SWAP1
00004a2f: POP
00004a30: SWAP1
00004a31: POP
00004a32: PUSH2 0x0240
00004a35: MSTORE
00004a36: PUSH1 0x00
00004a38: PUSH2 0x0260
00004a3b: MSTORE
00004a3c: PUSH2 0x02a0
00004a3f: PUSH1 0x00
00004a41: PUSH1 0x02
00004a43: DUP2
00004a44: DUP4
00004a45: MSTORE
00004a46: ADD
00004a47: JUMPDEST
00004a48: PUSH1 0x20
00004a4a: PUSH2 0x02a0
00004a4d: MLOAD
00004a4e: MUL
00004a4f: PUSH2 0x01c0
00004a52: ADD
00004a53: MLOAD
00004a54: PUSH2 0x0280
00004a57: MSTORE
00004a58: PUSH2 0x0260
00004a5b: DUP1
00004a5c: MLOAD
00004a5d: PUSH2 0x0280
00004a60: MLOAD
00004a61: DUP2
00004a62: DUP2
00004a63: DUP4
00004a64: ADD
00004a65: LT
00004a66: PUSH2 0x5052
00004a69: JUMPI
00004a6a: DUP1
00004a6b: DUP3
00004a6c: ADD
00004a6d: SWAP1
00004a6e: POP
00004a6f: SWAP1
00004a70: POP
00004a71: DUP2
00004a72: MSTORE
00004a73: POP
00004a74: DUP2
00004a75: MLOAD
00004a76: PUSH1 0x01
00004a78: ADD
00004a79: DUP1
00004a7a: DUP4
00004a7b: MSTORE
00004a7c: DUP2
00004a7d: EQ
00004a7e: ISZERO
00004a7f: PUSH2 0x4a47
00004a82: JUMPI
00004a83: POP
00004a84: POP
00004a85: PUSH2 0x0260
00004a88: MLOAD
00004a89: PUSH1 0x02
00004a8b: DUP1
00004a8c: DUP3
00004a8d: DIV
00004a8e: SWAP1
00004a8f: POP
00004a90: SWAP1
00004a91: POP
00004a92: PUSH2 0x0280
00004a95: MSTORE
00004a96: PUSH1 0x00
00004a98: PUSH2 0x02a0
00004a9b: MSTORE
00004a9c: PUSH2 0x02e0
00004a9f: PUSH1 0x00
00004aa1: PUSH1 0x02
00004aa3: DUP2
00004aa4: DUP4
00004aa5: MSTORE
00004aa6: ADD
00004aa7: JUMPDEST
00004aa8: PUSH1 0x20
00004aaa: PUSH2 0x02e0
00004aad: MLOAD
00004aae: MUL
00004aaf: PUSH2 0x01c0
00004ab2: ADD
00004ab3: MLOAD
00004ab4: PUSH2 0x02c0
00004ab7: MSTORE
00004ab8: PUSH2 0x0280
00004abb: MLOAD
00004abc: PUSH2 0x02c0
00004abf: MLOAD
00004ac0: GT
00004ac1: ISZERO
00004ac2: PUSH2 0x4af8
00004ac5: JUMPI
00004ac6: PUSH2 0x02a0
00004ac9: DUP1
00004aca: MLOAD
00004acb: PUSH2 0x02c0
00004ace: MLOAD
00004acf: PUSH2 0x0280
00004ad2: MLOAD
00004ad3: DUP1
00004ad4: DUP3
00004ad5: LT
00004ad6: PUSH2 0x5052
00004ad9: JUMPI
00004ada: DUP1
00004adb: DUP3
00004adc: SUB
00004add: SWAP1
00004ade: POP
00004adf: SWAP1
00004ae0: POP
00004ae1: DUP2
00004ae2: DUP2
00004ae3: DUP4
00004ae4: ADD
00004ae5: LT
00004ae6: PUSH2 0x5052
00004ae9: JUMPI
00004aea: DUP1
00004aeb: DUP3
00004aec: ADD
00004aed: SWAP1
00004aee: POP
00004aef: SWAP1
00004af0: POP
00004af1: DUP2
00004af2: MSTORE
00004af3: POP
00004af4: PUSH2 0x4b27
00004af7: JUMP
00004af8: JUMPDEST
00004af9: PUSH2 0x02a0
00004afc: DUP1
00004afd: MLOAD
00004afe: PUSH2 0x0280
00004b01: MLOAD
00004b02: PUSH2 0x02c0
00004b05: MLOAD
00004b06: DUP1
00004b07: DUP3
00004b08: LT
00004b09: PUSH2 0x5052
00004b0c: JUMPI
00004b0d: DUP1
00004b0e: DUP3
00004b0f: SUB
00004b10: SWAP1
00004b11: POP
00004b12: SWAP1
00004b13: POP
00004b14: DUP2
00004b15: DUP2
00004b16: DUP4
00004b17: ADD
00004b18: LT
00004b19: PUSH2 0x5052
00004b1c: JUMPI
00004b1d: DUP1
00004b1e: DUP3
00004b1f: ADD
00004b20: SWAP1
00004b21: POP
00004b22: SWAP1
00004b23: POP
00004b24: DUP2
00004b25: MSTORE
00004b26: POP
00004b27: JUMPDEST
00004b28: DUP2
00004b29: MLOAD
00004b2a: PUSH1 0x01
00004b2c: ADD
00004b2d: DUP1
00004b2e: DUP4
00004b2f: MSTORE
00004b30: DUP2
00004b31: EQ
00004b32: ISZERO
00004b33: PUSH2 0x4aa7
00004b36: JUMPI
00004b37: POP
00004b38: POP
00004b39: PUSH2 0x0240
00004b3c: MLOAD
00004b3d: PUSH2 0x02a0
00004b40: MLOAD
00004b41: DUP1
00004b42: DUP3
00004b43: MUL
00004b44: DUP3
00004b45: ISZERO
00004b46: DUP3
00004b47: DUP5
00004b48: DUP4
00004b49: DIV
00004b4a: EQ
00004b4b: OR
00004b4c: ISZERO
00004b4d: PUSH2 0x5052
00004b50: JUMPI
00004b51: DUP1
00004b52: SWAP1
00004b53: POP
00004b54: SWAP1
00004b55: POP
00004b56: SWAP1
00004b57: POP
00004b58: PUSH2 0x0260
00004b5b: MLOAD
00004b5c: DUP1
00004b5d: DUP1
00004b5e: ISZERO
00004b5f: PUSH2 0x5052
00004b62: JUMPI
00004b63: DUP3
00004b64: DIV
00004b65: SWAP1
00004b66: POP
00004b67: SWAP1
00004b68: POP
00004b69: PUSH3 0x0186a0
00004b6d: DUP2
00004b6e: DUP2
00004b6f: DUP4
00004b70: ADD
00004b71: LT
00004b72: PUSH2 0x5052
00004b75: JUMPI
00004b76: DUP1
00004b77: DUP3
00004b78: ADD
00004b79: SWAP1
00004b7a: POP
00004b7b: SWAP1
00004b7c: POP
00004b7d: DUP2
00004b7e: MSTORE
00004b7f: POP
00004b80: JUMP
00004b81: JUMPDEST
00004b82: PUSH4 0x18160ddd
00004b87: PUSH2 0x0620
00004b8a: MSTORE
00004b8b: PUSH1 0x20
00004b8d: PUSH2 0x0620
00004b90: PUSH1 0x04
00004b92: PUSH2 0x063c
00004b95: PUSH20 0x3d229e1b4faab62f621ef2f6a610961f7bd7b23b
00004baa: GAS
00004bab: STATICCALL
00004bac: ISZERO
00004bad: PUSH2 0x5052
00004bb0: JUMPI
00004bb1: PUSH1 0x1f
00004bb3: RETURNDATASIZE
00004bb4: GT
00004bb5: ISZERO
00004bb6: PUSH2 0x5052
00004bb9: JUMPI
00004bba: PUSH2 0x0620
00004bbd: MLOAD
00004bbe: PUSH2 0x0600
00004bc1: MSTORE
00004bc2: PUSH2 0x0600
00004bc5: MLOAD
00004bc6: PUSH2 0x0580
00004bc9: MLOAD
00004bca: GT
00004bcb: PUSH2 0x5052
00004bce: JUMPI
00004bcf: PUSH1 0x02
00004bd1: PUSH2 0x05a0
00004bd4: MLOAD
00004bd5: LT
00004bd6: ISZERO
00004bd7: PUSH2 0x5052
00004bda: JUMPI
00004bdb: PUSH1 0x1c
00004bdd: SLOAD
00004bde: PUSH2 0x0620
00004be1: MSTORE
00004be2: PUSH1 0x1d
00004be4: SLOAD
00004be5: PUSH2 0x0640
00004be8: MSTORE
00004be9: PUSH1 0x00
00004beb: PUSH2 0x0660
00004bee: MSTORE
00004bef: PUSH1 0x06
00004bf1: SLOAD
00004bf2: PUSH7 0x2386f26fc10000
00004bfa: DUP1
00004bfb: DUP3
00004bfc: MUL
00004bfd: DUP3
00004bfe: ISZERO
00004bff: DUP3
00004c00: DUP5
00004c01: DUP4
00004c02: DIV
00004c03: EQ
00004c04: OR
00004c05: ISZERO
00004c06: PUSH2 0x5052
00004c09: JUMPI
00004c0a: DUP1
00004c0b: SWAP1
00004c0c: POP
00004c0d: SWAP1
00004c0e: POP
00004c0f: SWAP1
00004c10: POP
00004c11: PUSH2 0x0680
00004c14: MSTORE
00004c15: PUSH2 0x0620
00004c18: MLOAD
00004c19: PUSH5 0xe8d4a51000
00004c1f: DUP1
00004c20: DUP3
00004c21: MUL
00004c22: DUP3
00004c23: ISZERO
00004c24: DUP3
00004c25: DUP5
00004c26: DUP4
00004c27: DIV
00004c28: EQ
00004c29: OR
00004c2a: ISZERO
00004c2b: PUSH2 0x5052
00004c2e: JUMPI
00004c2f: DUP1
00004c30: SWAP1
00004c31: POP
00004c32: SWAP1
00004c33: POP
00004c34: SWAP1
00004c35: POP
00004c36: PUSH2 0x06a0
00004c39: MSTORE
00004c3a: PUSH2 0x0640
00004c3d: MLOAD
00004c3e: PUSH2 0x0680
00004c41: MLOAD
00004c42: DUP1
00004c43: DUP3
00004c44: MUL
00004c45: DUP3
00004c46: ISZERO
00004c47: DUP3
00004c48: DUP5
00004c49: DUP4
00004c4a: DIV
00004c4b: EQ
00004c4c: OR
00004c4d: ISZERO
00004c4e: PUSH2 0x5052
00004c51: JUMPI
00004c52: DUP1
00004c53: SWAP1
00004c54: POP
00004c55: SWAP1
00004c56: POP
00004c57: SWAP1
00004c58: POP
00004c59: PUSH8 0x0de0b6b3a7640000
00004c62: DUP1
00004c63: DUP3
00004c64: DIV
00004c65: SWAP1
00004c66: POP
00004c67: SWAP1
00004c68: POP
00004c69: PUSH2 0x06c0
00004c6c: MSTORE
00004c6d: PUSH2 0x05a0
00004c70: MLOAD
00004c71: PUSH2 0x4c87
00004c74: JUMPI
00004c75: PUSH13 0x0c9f2c9cd04674edea40000000
00004c83: PUSH2 0x0680
00004c86: MSTORE
00004c87: JUMPDEST
00004c88: PUSH2 0x05c0
00004c8b: MLOAD
00004c8c: ISZERO
00004c8d: PUSH2 0x4cc8
00004c90: JUMPI
00004c91: PUSH2 0x0540
00004c94: MLOAD
00004c95: PUSH2 0x02a0
00004c98: MSTORE
00004c99: PUSH2 0x0560
00004c9c: MLOAD
00004c9d: PUSH2 0x02c0
00004ca0: MSTORE
00004ca1: PUSH2 0x06a0
00004ca4: MLOAD
00004ca5: PUSH2 0x02e0
00004ca8: MSTORE
00004ca9: PUSH2 0x06c0
00004cac: MLOAD
00004cad: PUSH2 0x0300
00004cb0: MSTORE
00004cb1: PUSH2 0x4cbb
00004cb4: PUSH2 0x06e0
00004cb7: PUSH2 0x2945
00004cba: JUMP
00004cbb: JUMPDEST
00004cbc: PUSH2 0x06e0
00004cbf: MLOAD
00004cc0: PUSH2 0x0660
00004cc3: MSTORE
00004cc4: PUSH2 0x4cd0
00004cc7: JUMP
00004cc8: JUMPDEST
00004cc9: PUSH1 0x1e
00004ccb: SLOAD
00004ccc: PUSH2 0x0660
00004ccf: MSTORE
00004cd0: JUMPDEST
00004cd1: PUSH2 0x0660
00004cd4: MLOAD
00004cd5: PUSH2 0x06e0
00004cd8: MSTORE
00004cd9: PUSH2 0x06a0
00004cdc: MLOAD
00004cdd: PUSH2 0x0140
00004ce0: MSTORE
00004ce1: PUSH2 0x06c0
00004ce4: MLOAD
00004ce5: PUSH2 0x0160
00004ce8: MSTORE
00004ce9: PUSH2 0x4cf3
00004cec: PUSH2 0x0720
00004cef: PUSH2 0x3cd0
00004cf2: JUMP
00004cf3: JUMPDEST
00004cf4: PUSH2 0x0720
00004cf7: MLOAD
00004cf8: PUSH2 0x0700
00004cfb: MSTORE
00004cfc: PUSH2 0x0580
00004cff: MLOAD
00004d00: PUSH2 0x06e0
00004d03: MLOAD
00004d04: DUP1
00004d05: DUP3
00004d06: MUL
00004d07: DUP3
00004d08: ISZERO
00004d09: DUP3
00004d0a: DUP5
00004d0b: DUP4
00004d0c: DIV
00004d0d: EQ
00004d0e: OR
00004d0f: ISZERO
00004d10: PUSH2 0x5052
00004d13: JUMPI
00004d14: DUP1
00004d15: SWAP1
00004d16: POP
00004d17: SWAP1
00004d18: POP
00004d19: SWAP1
00004d1a: POP
00004d1b: PUSH2 0x0600
00004d1e: MLOAD
00004d1f: DUP1
00004d20: DUP1
00004d21: ISZERO
00004d22: PUSH2 0x5052
00004d25: JUMPI
00004d26: DUP3
00004d27: DIV
00004d28: SWAP1
00004d29: POP
00004d2a: SWAP1
00004d2b: POP
00004d2c: PUSH2 0x0720
00004d2f: MSTORE
00004d30: PUSH2 0x06e0
00004d33: DUP1
00004d34: MLOAD
00004d35: PUSH2 0x0720
00004d38: MLOAD
00004d39: PUSH2 0x0700
00004d3c: MLOAD
00004d3d: PUSH2 0x0720
00004d40: MLOAD
00004d41: DUP1
00004d42: DUP3
00004d43: MUL
00004d44: DUP3
00004d45: ISZERO
00004d46: DUP3
00004d47: DUP5
00004d48: DUP4
00004d49: DIV
00004d4a: EQ
00004d4b: OR
00004d4c: ISZERO
00004d4d: PUSH2 0x5052
00004d50: JUMPI
00004d51: DUP1
00004d52: SWAP1
00004d53: POP
00004d54: SWAP1
00004d55: POP
00004d56: SWAP1
00004d57: POP
00004d58: PUSH5 0x04a817c800
00004d5e: DUP1
00004d5f: DUP3
00004d60: DIV
00004d61: SWAP1
00004d62: POP
00004d63: SWAP1
00004d64: POP
00004d65: PUSH1 0x01
00004d67: DUP2
00004d68: DUP2
00004d69: DUP4
00004d6a: ADD
00004d6b: LT
00004d6c: PUSH2 0x5052
00004d6f: JUMPI
00004d70: DUP1
00004d71: DUP3
00004d72: ADD
00004d73: SWAP1
00004d74: POP
00004d75: SWAP1
00004d76: POP
00004d77: DUP1
00004d78: DUP3
00004d79: LT
00004d7a: PUSH2 0x5052
00004d7d: JUMPI
00004d7e: DUP1
00004d7f: DUP3
00004d80: SUB
00004d81: SWAP1
00004d82: POP
00004d83: SWAP1
00004d84: POP
00004d85: DUP1
00004d86: DUP3
00004d87: LT
00004d88: PUSH2 0x5052
00004d8b: JUMPI
00004d8c: DUP1
00004d8d: DUP3
00004d8e: SUB
00004d8f: SWAP1
00004d90: POP
00004d91: SWAP1
00004d92: POP
00004d93: DUP2
00004d94: MSTORE
00004d95: POP
00004d96: PUSH2 0x0540
00004d99: MLOAD
00004d9a: PUSH2 0x0140
00004d9d: MSTORE
00004d9e: PUSH2 0x0560
00004da1: MLOAD
00004da2: PUSH2 0x0160
00004da5: MSTORE
00004da6: PUSH2 0x06a0
00004da9: MLOAD
00004daa: PUSH2 0x0180
00004dad: MSTORE
00004dae: PUSH2 0x06c0
00004db1: MLOAD
00004db2: PUSH2 0x01a0
00004db5: MSTORE
00004db6: PUSH2 0x06e0
00004db9: MLOAD
00004dba: PUSH2 0x01c0
00004dbd: MSTORE
00004dbe: PUSH2 0x05a0
00004dc1: MLOAD
00004dc2: PUSH2 0x01e0
00004dc5: MSTORE
00004dc6: PUSH2 0x4dd0
00004dc9: PUSH2 0x0760
00004dcc: PUSH2 0x30e8
00004dcf: JUMP
00004dd0: JUMPDEST
00004dd1: PUSH2 0x0760
00004dd4: MLOAD
00004dd5: PUSH2 0x0740
00004dd8: MSTORE
00004dd9: PUSH2 0x06a0
00004ddc: PUSH2 0x05a0
00004ddf: MLOAD
00004de0: PUSH1 0x02
00004de2: DUP2
00004de3: LT
00004de4: ISZERO
00004de5: PUSH2 0x5052
00004de8: JUMPI
00004de9: PUSH1 0x20
00004deb: MUL
00004dec: ADD
00004ded: MLOAD
00004dee: PUSH2 0x0740
00004df1: MLOAD
00004df2: DUP1
00004df3: DUP3
00004df4: LT
00004df5: PUSH2 0x5052
00004df8: JUMPI
00004df9: DUP1
00004dfa: DUP3
00004dfb: SUB
00004dfc: SWAP1
00004dfd: POP
00004dfe: SWAP1
00004dff: POP
00004e00: PUSH8 0x0de0b6b3a7640000
00004e09: DUP1
00004e0a: DUP3
00004e0b: MUL
00004e0c: DUP3
00004e0d: ISZERO
00004e0e: DUP3
00004e0f: DUP5
00004e10: DUP4
00004e11: DIV
00004e12: EQ
00004e13: OR
00004e14: ISZERO
00004e15: PUSH2 0x5052
00004e18: JUMPI
00004e19: DUP1
00004e1a: SWAP1
00004e1b: POP
00004e1c: SWAP1
00004e1d: POP
00004e1e: SWAP1
00004e1f: POP
00004e20: PUSH2 0x0680
00004e23: MLOAD
00004e24: DUP1
00004e25: DUP1
00004e26: ISZERO
00004e27: PUSH2 0x5052
00004e2a: JUMPI
00004e2b: DUP3
00004e2c: DIV
00004e2d: SWAP1
00004e2e: POP
00004e2f: SWAP1
00004e30: POP
00004e31: PUSH2 0x0760
00004e34: MSTORE
00004e35: PUSH2 0x0740
00004e38: MLOAD
00004e39: PUSH2 0x06a0
00004e3c: PUSH2 0x05a0
00004e3f: MLOAD
00004e40: PUSH1 0x02
00004e42: DUP2
00004e43: LT
00004e44: ISZERO
00004e45: PUSH2 0x5052
00004e48: JUMPI
00004e49: PUSH1 0x20
00004e4b: MUL
00004e4c: ADD
00004e4d: MSTORE
00004e4e: PUSH1 0x00
00004e50: PUSH2 0x0780
00004e53: MSTORE
00004e54: PUSH2 0x05e0
00004e57: MLOAD
00004e58: ISZERO
00004e59: PUSH2 0x4e80
00004e5c: JUMPI
00004e5d: PUSH3 0x0186a0
00004e61: PUSH2 0x0760
00004e64: MLOAD
00004e65: GT
00004e66: ISZERO
00004e67: PUSH2 0x4e78
00004e6a: JUMPI
00004e6b: PUSH3 0x0186a0
00004e6f: PUSH2 0x0580
00004e72: MLOAD
00004e73: GT
00004e74: PUSH2 0x4e7b
00004e77: JUMP
00004e78: JUMPDEST
00004e79: PUSH1 0x00
00004e7b: JUMPDEST
00004e7c: PUSH2 0x4e83
00004e7f: JUMP
00004e80: JUMPDEST
00004e81: PUSH1 0x00
00004e83: JUMPDEST
00004e84: ISZERO
00004e85: PUSH2 0x5023
00004e88: JUMPI
00004e89: PUSH1 0x00
00004e8b: PUSH2 0x07a0
00004e8e: MSTORE
00004e8f: PUSH5 0xe8d4a51000
00004e95: PUSH2 0x07c0
00004e98: MSTORE
00004e99: PUSH1 0x01
00004e9b: PUSH2 0x05a0
00004e9e: MLOAD
00004e9f: EQ
00004ea0: ISZERO
00004ea1: PUSH2 0x4eda
00004ea4: JUMPI
00004ea5: PUSH2 0x0620
00004ea8: MLOAD
00004ea9: PUSH5 0xe8d4a51000
00004eaf: DUP1
00004eb0: DUP3
00004eb1: MUL
00004eb2: DUP3
00004eb3: ISZERO
00004eb4: DUP3
00004eb5: DUP5
00004eb6: DUP4
00004eb7: DIV
00004eb8: EQ
00004eb9: OR
00004eba: ISZERO
00004ebb: PUSH2 0x5052
00004ebe: JUMPI
00004ebf: DUP1
00004ec0: SWAP1
00004ec1: POP
00004ec2: SWAP1
00004ec3: POP
00004ec4: SWAP1
00004ec5: POP
00004ec6: PUSH2 0x07a0
00004ec9: MSTORE
00004eca: PUSH7 0x2386f26fc10000
00004ed2: PUSH2 0x07c0
00004ed5: MSTORE
00004ed6: PUSH2 0x4f02
00004ed9: JUMP
00004eda: JUMPDEST
00004edb: PUSH2 0x0640
00004ede: MLOAD
00004edf: PUSH7 0x2386f26fc10000
00004ee7: DUP1
00004ee8: DUP3
00004ee9: MUL
00004eea: DUP3
00004eeb: ISZERO
00004eec: DUP3
00004eed: DUP5
00004eee: DUP4
00004eef: DIV
00004ef0: EQ
00004ef1: OR
00004ef2: ISZERO
00004ef3: PUSH2 0x5052
00004ef6: JUMPI
00004ef7: DUP1
00004ef8: SWAP1
00004ef9: POP
00004efa: SWAP1
00004efb: POP
00004efc: SWAP1
00004efd: POP
00004efe: PUSH2 0x07a0
00004f01: MSTORE
00004f02: JUMPDEST
00004f03: PUSH2 0x07a0
00004f06: MLOAD
00004f07: PUSH2 0x0720
00004f0a: MLOAD
00004f0b: DUP1
00004f0c: DUP3
00004f0d: MUL
00004f0e: DUP3
00004f0f: ISZERO
00004f10: DUP3
00004f11: DUP5
00004f12: DUP4
00004f13: DIV
00004f14: EQ
00004f15: OR
00004f16: ISZERO
00004f17: PUSH2 0x5052
00004f1a: JUMPI
00004f1b: DUP1
00004f1c: SWAP1
00004f1d: POP
00004f1e: SWAP1
00004f1f: POP
00004f20: SWAP1
00004f21: POP
00004f22: PUSH2 0x0660
00004f25: MLOAD
00004f26: DUP1
00004f27: DUP1
00004f28: ISZERO
00004f29: PUSH2 0x5052
00004f2c: JUMPI
00004f2d: DUP3
00004f2e: DIV
00004f2f: SWAP1
00004f30: POP
00004f31: SWAP1
00004f32: POP
00004f33: PUSH2 0x07a0
00004f36: MSTORE
00004f37: PUSH2 0x07a0
00004f3a: MLOAD
00004f3b: PUSH8 0x0de0b6b3a7640000
00004f44: DUP1
00004f45: DUP3
00004f46: MUL
00004f47: DUP3
00004f48: ISZERO
00004f49: DUP3
00004f4a: DUP5
00004f4b: DUP4
00004f4c: DIV
00004f4d: EQ
00004f4e: OR
00004f4f: ISZERO
00004f50: PUSH2 0x5052
00004f53: JUMPI
00004f54: DUP1
00004f55: SWAP1
00004f56: POP
00004f57: SWAP1
00004f58: POP
00004f59: SWAP1
00004f5a: POP
00004f5b: PUSH2 0x0760
00004f5e: MLOAD
00004f5f: PUSH2 0x07c0
00004f62: MLOAD
00004f63: DUP1
00004f64: DUP3
00004f65: MUL
00004f66: DUP3
00004f67: ISZERO
00004f68: DUP3
00004f69: DUP5
00004f6a: DUP4
00004f6b: DIV
00004f6c: EQ
00004f6d: OR
00004f6e: ISZERO
00004f6f: PUSH2 0x5052
00004f72: JUMPI
00004f73: DUP1
00004f74: SWAP1
00004f75: POP
00004f76: SWAP1
00004f77: POP
00004f78: SWAP1
00004f79: POP
00004f7a: PUSH2 0x0720
00004f7d: MLOAD
00004f7e: PUSH2 0x0620
00004f81: PUSH2 0x05a0
00004f84: MLOAD
00004f85: PUSH1 0x02
00004f87: DUP2
00004f88: LT
00004f89: ISZERO
00004f8a: PUSH2 0x5052
00004f8d: JUMPI
00004f8e: PUSH1 0x20
00004f90: MUL
00004f91: ADD
00004f92: MLOAD
00004f93: DUP1
00004f94: DUP3
00004f95: MUL
00004f96: DUP3
00004f97: ISZERO
00004f98: DUP3
00004f99: DUP5
00004f9a: DUP4
00004f9b: DIV
00004f9c: EQ
00004f9d: OR
00004f9e: ISZERO
00004f9f: PUSH2 0x5052
00004fa2: JUMPI
00004fa3: DUP1
00004fa4: SWAP1
00004fa5: POP
00004fa6: SWAP1
00004fa7: POP
00004fa8: SWAP1
00004fa9: POP
00004faa: PUSH2 0x07c0
00004fad: MLOAD
00004fae: DUP1
00004faf: DUP3
00004fb0: MUL
00004fb1: DUP3
00004fb2: ISZERO
00004fb3: DUP3
00004fb4: DUP5
00004fb5: DUP4
00004fb6: DIV
00004fb7: EQ
00004fb8: OR
00004fb9: ISZERO
00004fba: PUSH2 0x5052
00004fbd: JUMPI
00004fbe: DUP1
00004fbf: SWAP1
00004fc0: POP
00004fc1: SWAP1
00004fc2: POP
00004fc3: SWAP1
00004fc4: POP
00004fc5: PUSH2 0x0660
00004fc8: MLOAD
00004fc9: DUP1
00004fca: DUP1
00004fcb: ISZERO
00004fcc: PUSH2 0x5052
00004fcf: JUMPI
00004fd0: DUP3
00004fd1: DIV
00004fd2: SWAP1
00004fd3: POP
00004fd4: SWAP1
00004fd5: POP
00004fd6: DUP1
00004fd7: DUP3
00004fd8: LT
00004fd9: PUSH2 0x5052
00004fdc: JUMPI
00004fdd: DUP1
00004fde: DUP3
00004fdf: SUB
00004fe0: SWAP1
00004fe1: POP
00004fe2: SWAP1
00004fe3: POP
00004fe4: DUP1
00004fe5: DUP1
00004fe6: ISZERO
00004fe7: PUSH2 0x5052
00004fea: JUMPI
00004feb: DUP3
00004fec: DIV
00004fed: SWAP1
00004fee: POP
00004fef: SWAP1
00004ff0: POP
00004ff1: PUSH2 0x0780
00004ff4: MSTORE
00004ff5: PUSH2 0x05a0
00004ff8: MLOAD
00004ff9: PUSH2 0x5022
00004ffc: JUMPI
00004ffd: PUSH15 0xc097ce7bc90715b34b9f1000000000
0000500d: PUSH2 0x0780
00005010: MLOAD
00005011: DUP1
00005012: DUP1
00005013: ISZERO
00005014: PUSH2 0x5052
00005017: JUMPI
00005018: DUP3
00005019: DIV
0000501a: SWAP1
0000501b: POP
0000501c: SWAP1
0000501d: POP
0000501e: PUSH2 0x0780
00005021: MSTORE
00005022: JUMPDEST
00005023: JUMPDEST
00005024: PUSH2 0x0760
00005027: MLOAD
00005028: DUP2
00005029: MSTORE
0000502a: PUSH2 0x0780
0000502d: MLOAD
0000502e: PUSH1 0x20
00005030: DUP3
00005031: ADD
00005032: MSTORE
00005033: PUSH2 0x06e0
00005036: MLOAD
00005037: PUSH1 0x40
00005039: DUP3
0000503a: ADD
0000503b: MSTORE
0000503c: PUSH1 0x60
0000503e: DUP2
0000503f: ADD
00005040: PUSH2 0x06a0
00005043: MLOAD
00005044: DUP2
00005045: MSTORE
00005046: PUSH2 0x06c0
00005049: MLOAD
0000504a: DUP2
0000504b: PUSH1 0x20
0000504d: ADD
0000504e: MSTORE
0000504f: POP
00005050: POP
00005051: JUMP
00005052: JUMPDEST
00005053: PUSH1 0x00
00005055: DUP1
00005056: REVERT

Findings

validated = confirmed for call sinks; sink observed for others
Severity Category Tool Title Confidence Validated Confirmed Details
medium other detector Untrusted CALL target/value reachable 45 no no
view
trace_id: 0x2411b681e0db7edca5aa4da2144cb11d0f424321378762a8d943e1fe5cc00db0
call_targets: 0x98a7f18d4e56cfe84e3d081b40001b3d5bd3eb8b
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0x2411b681e0db7edca5aa4da2144cb11d0f424321378762a8d943e1fe5cc00db0",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0x98a7f18d4e56cfe84e3d081b40001b3d5bd3eb8b"
    ],
    "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": "0xfc0c546a",
            "selector": "0xfc0c546a",
            "calldata_variants": [
                "0xfc0c546a",
                "0xfc0c546a0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xc6610657",
            "selector": "0xc6610657",
            "calldata_variants": [
                "0xc6610657",
                "0xc66106570000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xf446c1d0",
            "selector": "0xf446c1d0",
            "calldata_variants": [
                "0xf446c1d0",
                "0xf446c1d00000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xb1373929",
            "selector": "0xb1373929",
            "calldata_variants": [
                "0xb1373929",
                "0xb13739290000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xddca3f43",
            "selector": "0xddca3f43",
            "calldata_variants": [
                "0xddca3f43",
                "0xddca3f430000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xbb7b8b80",
            "selector": "0xbb7b8b80",
            "calldata_variants": [
                "0xbb7b8b80",
                "0xbb7b8b800000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x5b41b908",
            "selector": "0x5b41b908",
            "calldata_variants": [
                "0x5b41b908",
                "0x5b41b9080000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x556d6e9f",
            "selector": "0x556d6e9f",
            "calldata_variants": [
                "0x556d6e9f",
                "0x556d6e9f0000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 715,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 1845,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 3699,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "call_count": 10,
    "guards_detected": [
        {
            "pc": 7428,
            "type": "msg_sender_eq_storage"
        },
        {
            "pc": 7939,
            "type": "msg_sender_eq_storage"
        },
        {
            "pc": 8099,
            "type": "msg_sender_eq_storage"
        },
        {
            "pc": 8571,
            "type": "msg_sender_eq_storage"
        },
        {
            "pc": 8840,
            "type": "msg_sender_eq_storage"
        },
        {
            "pc": 8887,
            "type": "msg_sender_eq_storage"
        },
        {
            "pc": 9004,
            "type": "msg_sender_eq_storage"
        },
        {
            "pc": 9110,
            "type": "msg_sender_eq_storage"
        },
        {
            "pc": 9139,
            "type": "msg_sender_eq_storage"
        },
        {
            "pc": 9178,
            "type": "msg_sender_eq_storage"
        },
        {
            "pc": 9225,
            "type": "msg_sender_eq_storage"
        }
    ],
    "untrusted_call_count": 5
}
medium other detector ETH value transfer possible 40 no no
view
trace_id: 0x2411b681e0db7edca5aa4da2144cb11d0f424321378762a8d943e1fe5cc00db0
call_targets: 0x98a7f18d4e56cfe84e3d081b40001b3d5bd3eb8b
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0x2411b681e0db7edca5aa4da2144cb11d0f424321378762a8d943e1fe5cc00db0",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0x98a7f18d4e56cfe84e3d081b40001b3d5bd3eb8b"
    ],
    "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": "0xfc0c546a",
            "selector": "0xfc0c546a",
            "calldata_variants": [
                "0xfc0c546a",
                "0xfc0c546a0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xc6610657",
            "selector": "0xc6610657",
            "calldata_variants": [
                "0xc6610657",
                "0xc66106570000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xf446c1d0",
            "selector": "0xf446c1d0",
            "calldata_variants": [
                "0xf446c1d0",
                "0xf446c1d00000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xb1373929",
            "selector": "0xb1373929",
            "calldata_variants": [
                "0xb1373929",
                "0xb13739290000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xddca3f43",
            "selector": "0xddca3f43",
            "calldata_variants": [
                "0xddca3f43",
                "0xddca3f430000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xbb7b8b80",
            "selector": "0xbb7b8b80",
            "calldata_variants": [
                "0xbb7b8b80",
                "0xbb7b8b800000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x5b41b908",
            "selector": "0x5b41b908",
            "calldata_variants": [
                "0x5b41b908",
                "0x5b41b9080000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x556d6e9f",
            "selector": "0x556d6e9f",
            "calldata_variants": [
                "0x556d6e9f",
                "0x556d6e9f0000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 715,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 1845,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 3699,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "eth_value_calls": 10,
    "guards_detected": [
        {
            "pc": 7428,
            "type": "msg_sender_eq_storage"
        },
        {
            "pc": 7939,
            "type": "msg_sender_eq_storage"
        },
        {
            "pc": 8099,
            "type": "msg_sender_eq_storage"
        },
        {
            "pc": 8571,
            "type": "msg_sender_eq_storage"
        },
        {
            "pc": 8840,
            "type": "msg_sender_eq_storage"
        },
        {
            "pc": 8887,
            "type": "msg_sender_eq_storage"
        },
        {
            "pc": 9004,
            "type": "msg_sender_eq_storage"
        },
        {
            "pc": 9110,
            "type": "msg_sender_eq_storage"
        },
        {
            "pc": 9139,
            "type": "msg_sender_eq_storage"
        },
        {
            "pc": 9178,
            "type": "msg_sender_eq_storage"
        },
        {
            "pc": 9225,
            "type": "msg_sender_eq_storage"
        }
    ]
}
info other cast Heavy CALL-family usage 55 no
view
evidence_json
{
    "notes": "large number of CALL/CALLCODE/STATICCALL opcodes; review external call patterns",
    "call_family_count": 18
}