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

Analysis Run

019ba940-8961-7050-9e46-c27509ca613a

complete
Chain ID
1
Address
Block Number
Created
Sat, Jan 10, 2026 6:52 PM
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 DELEGATECALL target 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
36574 artifact.fetch complete 1 / 3 3 months ago
36575 proxy.resolve complete 1 / 3 3 months ago
36576 tool.cast_disasm complete 1 / 3 3 months ago
36577 analysis.bundle complete 1 / 3 3 months ago
36578 capability.graph complete 1 / 3 3 months ago
36579 detector.run complete 1 / 3 3 months ago
36580 validation.fork complete 1 / 3 3 months ago

Artifact

Runtime bytecode: available
Creation TX:
Deployer:
Proxy: no not_proxy
Implementation:
Verified Source: yes
Proxy evidence
{
    "status": "not_proxy"
}

Slither

tool.slither

No slither job recorded yet.

Codex

report.consolidate

No codex job recorded yet.

Opcode Heuristics

tool.cast_disasm
Delegatecall
1
Selfdestruct
0
CREATE2
1
CALL-family (heavy)
29
EXT*/BALANCE
4
Total opcodes
10811
Flags
delegatecall_present create_opcodes_present call_family_heavy
View cast disassembly output
00000000: PUSH1 0x00
00000002: CALLDATALOAD
00000003: PUSH1 0xe0
00000005: SHR
00000006: PUSH1 0x02
00000008: PUSH1 0x3d
0000000a: DUP3
0000000b: MOD
0000000c: PUSH1 0x01
0000000e: SHL
0000000f: PUSH2 0x4559
00000012: ADD
00000013: PUSH1 0x1e
00000015: CODECOPY
00000016: PUSH1 0x00
00000018: MLOAD
00000019: JUMP
0000001a: JUMPDEST
0000001b: PUSH4 0xed6c1546
00000020: DUP2
00000021: XOR
00000022: PUSH2 0x0038
00000025: JUMPI
00000026: CALLVALUE
00000027: PUSH2 0x4554
0000002a: JUMPI
0000002b: PUSH1 0x20
0000002d: PUSH2 0x4613
00000030: PUSH1 0x40
00000032: CODECOPY
00000033: PUSH1 0x20
00000035: PUSH1 0x40
00000037: RETURN
00000038: JUMPDEST
00000039: PUSH4 0x06fdde03
0000003e: DUP2
0000003f: XOR
00000040: PUSH2 0x230b
00000043: JUMPI
00000044: CALLVALUE
00000045: PUSH2 0x4554
00000048: JUMPI
00000049: PUSH1 0x20
0000004b: DUP1
0000004c: PUSH1 0x40
0000004e: MSTORE
0000004f: DUP1
00000050: PUSH1 0x40
00000052: ADD
00000053: PUSH1 0x20
00000055: PUSH1 0x20
00000057: PUSH2 0x4693
0000005a: PUSH1 0x00
0000005c: CODECOPY
0000005d: PUSH1 0x00
0000005f: MLOAD
00000060: ADD
00000061: DUP1
00000062: PUSH2 0x4693
00000065: DUP4
00000066: CODECOPY
00000067: POP
00000068: DUP1
00000069: MLOAD
0000006a: DUP1
0000006b: PUSH1 0x20
0000006d: DUP4
0000006e: ADD
0000006f: ADD
00000070: PUSH1 0x1f
00000072: DUP3
00000073: PUSH1 0x00
00000075: SUB
00000076: AND
00000077: CALLDATASIZE
00000078: DUP3
00000079: CALLDATACOPY
0000007a: POP
0000007b: POP
0000007c: PUSH1 0x1f
0000007e: NOT
0000007f: PUSH1 0x1f
00000081: DUP3
00000082: MLOAD
00000083: PUSH1 0x20
00000085: ADD
00000086: ADD
00000087: AND
00000088: SWAP1
00000089: POP
0000008a: DUP2
0000008b: ADD
0000008c: SWAP1
0000008d: POP
0000008e: PUSH1 0x40
00000090: RETURN
00000091: PUSH2 0x230b
00000094: JUMP
00000095: JUMPDEST
00000096: PUSH4 0xc6610657
0000009b: DUP2
0000009c: XOR
0000009d: PUSH2 0x00ca
000000a0: JUMPI
000000a1: PUSH1 0x24
000000a3: CALLDATASIZE
000000a4: LT
000000a5: CALLVALUE
000000a6: OR
000000a7: PUSH2 0x4554
000000aa: JUMPI
000000ab: PUSH1 0x20
000000ad: PUSH1 0x04
000000af: CALLDATALOAD
000000b0: PUSH1 0x01
000000b2: DUP2
000000b3: GT
000000b4: PUSH2 0x4554
000000b7: JUMPI
000000b8: PUSH1 0x05
000000ba: SHL
000000bb: PUSH1 0x60
000000bd: ADD
000000be: PUSH2 0x45d3
000000c1: ADD
000000c2: PUSH1 0x40
000000c4: CODECOPY
000000c5: PUSH1 0x20
000000c7: PUSH1 0x40
000000c9: RETURN
000000ca: JUMPDEST
000000cb: PUSH4 0x7ba1a74d
000000d0: DUP2
000000d1: XOR
000000d2: PUSH2 0x230b
000000d5: JUMPI
000000d6: CALLVALUE
000000d7: PUSH2 0x4554
000000da: JUMPI
000000db: PUSH1 0x0c
000000dd: SLOAD
000000de: PUSH1 0x40
000000e0: MSTORE
000000e1: PUSH1 0x20
000000e3: PUSH1 0x40
000000e5: RETURN
000000e6: PUSH2 0x230b
000000e9: JUMP
000000ea: JUMPDEST
000000eb: PUSH4 0xc45a0155
000000f0: DUP2
000000f1: XOR
000000f2: PUSH2 0x0108
000000f5: JUMPI
000000f6: CALLVALUE
000000f7: PUSH2 0x4554
000000fa: JUMPI
000000fb: PUSH1 0x20
000000fd: PUSH2 0x4673
00000100: PUSH1 0x40
00000102: CODECOPY
00000103: PUSH1 0x20
00000105: PUSH1 0x40
00000107: RETURN
00000108: JUMPDEST
00000109: PUSH4 0x95d89b41
0000010e: DUP2
0000010f: XOR
00000110: PUSH2 0x230b
00000113: JUMPI
00000114: CALLVALUE
00000115: PUSH2 0x4554
00000118: JUMPI
00000119: PUSH1 0x20
0000011b: DUP1
0000011c: PUSH1 0x40
0000011e: MSTORE
0000011f: DUP1
00000120: PUSH1 0x40
00000122: ADD
00000123: PUSH1 0x20
00000125: PUSH1 0x20
00000127: PUSH2 0x46f3
0000012a: PUSH1 0x00
0000012c: CODECOPY
0000012d: PUSH1 0x00
0000012f: MLOAD
00000130: ADD
00000131: DUP1
00000132: PUSH2 0x46f3
00000135: DUP4
00000136: CODECOPY
00000137: POP
00000138: DUP1
00000139: MLOAD
0000013a: DUP1
0000013b: PUSH1 0x20
0000013d: DUP4
0000013e: ADD
0000013f: ADD
00000140: PUSH1 0x1f
00000142: DUP3
00000143: PUSH1 0x00
00000145: SUB
00000146: AND
00000147: CALLDATASIZE
00000148: DUP3
00000149: CALLDATACOPY
0000014a: POP
0000014b: POP
0000014c: PUSH1 0x1f
0000014e: NOT
0000014f: PUSH1 0x1f
00000151: DUP3
00000152: MLOAD
00000153: PUSH1 0x20
00000155: ADD
00000156: ADD
00000157: AND
00000158: SWAP1
00000159: POP
0000015a: DUP2
0000015b: ADD
0000015c: SWAP1
0000015d: POP
0000015e: PUSH1 0x40
00000160: RETURN
00000161: PUSH2 0x230b
00000164: JUMP
00000165: JUMPDEST
00000166: PUSH4 0xc146bf94
0000016b: DUP2
0000016c: XOR
0000016d: PUSH2 0x230b
00000170: JUMPI
00000171: CALLVALUE
00000172: PUSH2 0x4554
00000175: JUMPI
00000176: PUSH1 0x03
00000178: SLOAD
00000179: PUSH1 0x40
0000017b: MSTORE
0000017c: PUSH1 0x20
0000017e: PUSH1 0x40
00000180: RETURN
00000181: PUSH2 0x230b
00000184: JUMP
00000185: JUMPDEST
00000186: PUSH4 0x4d23bfa0
0000018b: DUP2
0000018c: XOR
0000018d: PUSH2 0x01a1
00000190: JUMPI
00000191: CALLVALUE
00000192: PUSH2 0x4554
00000195: JUMPI
00000196: PUSH1 0x04
00000198: SLOAD
00000199: PUSH1 0x40
0000019b: MSTORE
0000019c: PUSH1 0x20
0000019e: PUSH1 0x40
000001a0: RETURN
000001a1: JUMPDEST
000001a2: PUSH4 0x4903b0d1
000001a7: DUP2
000001a8: XOR
000001a9: PUSH2 0x01ce
000001ac: JUMPI
000001ad: PUSH1 0x24
000001af: CALLDATASIZE
000001b0: LT
000001b1: CALLVALUE
000001b2: OR
000001b3: PUSH2 0x4554
000001b6: JUMPI
000001b7: PUSH1 0x04
000001b9: CALLDATALOAD
000001ba: PUSH1 0x01
000001bc: DUP2
000001bd: GT
000001be: PUSH2 0x4554
000001c1: JUMPI
000001c2: PUSH1 0x09
000001c4: ADD
000001c5: SLOAD
000001c6: PUSH1 0x40
000001c8: MSTORE
000001c9: PUSH1 0x20
000001cb: PUSH1 0x40
000001cd: RETURN
000001ce: JUMPDEST
000001cf: PUSH4 0x0b4c7e4d
000001d4: DUP2
000001d5: XOR
000001d6: PUSH2 0x230b
000001d9: JUMPI
000001da: PUSH1 0x64
000001dc: CALLDATASIZE
000001dd: LT
000001de: CALLVALUE
000001df: OR
000001e0: PUSH2 0x4554
000001e3: JUMPI
000001e4: CALLER
000001e5: PUSH2 0x0460
000001e8: MSTORE
000001e9: PUSH2 0x0c49
000001ec: JUMP
000001ed: PUSH2 0x230b
000001f0: JUMP
000001f1: JUMPDEST
000001f2: PUSH4 0x204fe3d5
000001f7: DUP2
000001f8: XOR
000001f9: PUSH2 0x230b
000001fc: JUMPI
000001fd: CALLVALUE
000001fe: PUSH2 0x4554
00000201: JUMPI
00000202: PUSH1 0x05
00000204: SLOAD
00000205: PUSH1 0x40
00000207: MSTORE
00000208: PUSH1 0x20
0000020a: PUSH1 0x40
0000020c: RETURN
0000020d: PUSH2 0x230b
00000210: JUMP
00000211: JUMPDEST
00000212: PUSH4 0xe89876ff
00000217: DUP2
00000218: XOR
00000219: PUSH2 0x230b
0000021c: JUMPI
0000021d: CALLVALUE
0000021e: PUSH2 0x4554
00000221: JUMPI
00000222: PUSH1 0x06
00000224: SLOAD
00000225: PUSH1 0x40
00000227: MSTORE
00000228: PUSH1 0x20
0000022a: PUSH1 0x40
0000022c: RETURN
0000022d: PUSH2 0x230b
00000230: JUMP
00000231: JUMPDEST
00000232: PUSH4 0xf30cfad5
00000237: DUP2
00000238: XOR
00000239: PUSH2 0x024d
0000023c: JUMPI
0000023d: CALLVALUE
0000023e: PUSH2 0x4554
00000241: JUMPI
00000242: PUSH1 0x07
00000244: SLOAD
00000245: PUSH1 0x40
00000247: MSTORE
00000248: PUSH1 0x20
0000024a: PUSH1 0x40
0000024c: RETURN
0000024d: JUMPDEST
0000024e: PUSH4 0x3dd65478
00000253: DUP2
00000254: XOR
00000255: PUSH2 0x230b
00000258: JUMPI
00000259: CALLVALUE
0000025a: PUSH2 0x4554
0000025d: JUMPI
0000025e: PUSH1 0x0f
00000260: SLOAD
00000261: PUSH1 0x40
00000263: MSTORE
00000264: PUSH1 0x20
00000266: PUSH1 0x40
00000268: RETURN
00000269: PUSH2 0x230b
0000026c: JUMP
0000026d: JUMPDEST
0000026e: PUSH4 0xf9ed9597
00000273: DUP2
00000274: XOR
00000275: PUSH2 0x0289
00000278: JUMPI
00000279: CALLVALUE
0000027a: PUSH2 0x4554
0000027d: JUMPI
0000027e: PUSH1 0x08
00000280: SLOAD
00000281: PUSH1 0x40
00000283: MSTORE
00000284: PUSH1 0x20
00000286: PUSH1 0x40
00000288: RETURN
00000289: JUMPDEST
0000028a: PUSH4 0x09c3da6a
0000028f: DUP2
00000290: XOR
00000291: PUSH2 0x230b
00000294: JUMPI
00000295: CALLVALUE
00000296: PUSH2 0x4554
00000299: JUMPI
0000029a: PUSH1 0x0f
0000029c: SLOAD
0000029d: PUSH1 0x40
0000029f: MSTORE
000002a0: PUSH2 0x02a9
000002a3: PUSH1 0x60
000002a5: PUSH2 0x26f4
000002a8: JUMP
000002a9: JUMPDEST
000002aa: PUSH1 0x60
000002ac: PUSH1 0x40
000002ae: DUP2
000002af: ADD
000002b0: SWAP1
000002b1: POP
000002b2: MLOAD
000002b3: PUSH2 0x02b6
000002b6: DUP2
000002b7: MUL
000002b8: DUP2
000002b9: PUSH2 0x02b6
000002bc: DUP3
000002bd: DIV
000002be: XOR
000002bf: PUSH2 0x4554
000002c2: JUMPI
000002c3: SWAP1
000002c4: POP
000002c5: PUSH2 0x03e8
000002c8: DUP2
000002c9: DIV
000002ca: SWAP1
000002cb: POP
000002cc: PUSH1 0xc0
000002ce: MSTORE
000002cf: PUSH1 0x20
000002d1: PUSH1 0xc0
000002d3: RETURN
000002d4: PUSH2 0x230b
000002d7: JUMP
000002d8: JUMPDEST
000002d9: PUSH4 0x0f529ba2
000002de: DUP2
000002df: XOR
000002e0: PUSH2 0x02f4
000002e3: JUMPI
000002e4: CALLVALUE
000002e5: PUSH2 0x4554
000002e8: JUMPI
000002e9: PUSH1 0x0b
000002eb: SLOAD
000002ec: PUSH1 0x40
000002ee: MSTORE
000002ef: PUSH1 0x20
000002f1: PUSH1 0x40
000002f3: RETURN
000002f4: JUMPDEST
000002f5: PUSH4 0x095ea7b3
000002fa: DUP2
000002fb: XOR
000002fc: PUSH2 0x230b
000002ff: JUMPI
00000300: PUSH1 0x44
00000302: CALLDATASIZE
00000303: LT
00000304: CALLVALUE
00000305: OR
00000306: PUSH2 0x4554
00000309: JUMPI
0000030a: PUSH1 0x04
0000030c: CALLDATALOAD
0000030d: DUP1
0000030e: PUSH1 0xa0
00000310: SHR
00000311: PUSH2 0x4554
00000314: JUMPI
00000315: PUSH1 0xc0
00000317: MSTORE
00000318: CALLER
00000319: PUSH1 0x40
0000031b: MSTORE
0000031c: PUSH1 0xc0
0000031e: MLOAD
0000031f: PUSH1 0x60
00000321: MSTORE
00000322: PUSH1 0x24
00000324: CALLDATALOAD
00000325: PUSH1 0x80
00000327: MSTORE
00000328: PUSH2 0x032f
0000032b: PUSH2 0x4241
0000032e: JUMP
0000032f: JUMPDEST
00000330: PUSH1 0x01
00000332: PUSH1 0xe0
00000334: MSTORE
00000335: PUSH1 0x20
00000337: PUSH1 0xe0
00000339: RETURN
0000033a: PUSH2 0x230b
0000033d: JUMP
0000033e: JUMPDEST
0000033f: PUSH4 0x0b7b594b
00000344: DUP2
00000345: XOR
00000346: PUSH2 0x230b
00000349: JUMPI
0000034a: CALLVALUE
0000034b: PUSH2 0x4554
0000034e: JUMPI
0000034f: PUSH1 0x0d
00000351: SLOAD
00000352: PUSH1 0x40
00000354: MSTORE
00000355: PUSH1 0x20
00000357: PUSH1 0x40
00000359: RETURN
0000035a: PUSH2 0x230b
0000035d: JUMP
0000035e: JUMPDEST
0000035f: PUSH4 0x0c46b72a
00000364: DUP2
00000365: XOR
00000366: PUSH2 0x037a
00000369: JUMPI
0000036a: CALLVALUE
0000036b: PUSH2 0x4554
0000036e: JUMPI
0000036f: PUSH1 0x0e
00000371: SLOAD
00000372: PUSH1 0x40
00000374: MSTORE
00000375: PUSH1 0x20
00000377: PUSH1 0x40
00000379: RETURN
0000037a: JUMPDEST
0000037b: PUSH4 0xd505accf
00000380: DUP2
00000381: XOR
00000382: PUSH2 0x0543
00000385: JUMPI
00000386: PUSH1 0xe4
00000388: CALLDATASIZE
00000389: LT
0000038a: CALLVALUE
0000038b: OR
0000038c: PUSH2 0x4554
0000038f: JUMPI
00000390: PUSH1 0x04
00000392: CALLDATALOAD
00000393: DUP1
00000394: PUSH1 0xa0
00000396: SHR
00000397: PUSH2 0x4554
0000039a: JUMPI
0000039b: PUSH2 0x0120
0000039e: MSTORE
0000039f: PUSH1 0x24
000003a1: CALLDATALOAD
000003a2: DUP1
000003a3: PUSH1 0xa0
000003a5: SHR
000003a6: PUSH2 0x4554
000003a9: JUMPI
000003aa: PUSH2 0x0140
000003ad: MSTORE
000003ae: PUSH1 0x84
000003b0: CALLDATALOAD
000003b1: DUP1
000003b2: PUSH1 0x08
000003b4: SHR
000003b5: PUSH2 0x4554
000003b8: JUMPI
000003b9: PUSH2 0x0160
000003bc: MSTORE
000003bd: PUSH2 0x0120
000003c0: MLOAD
000003c1: ISZERO
000003c2: PUSH2 0x4554
000003c5: JUMPI
000003c6: PUSH1 0x64
000003c8: CALLDATALOAD
000003c9: TIMESTAMP
000003ca: GT
000003cb: PUSH2 0x4554
000003ce: JUMPI
000003cf: PUSH1 0x16
000003d1: PUSH2 0x0120
000003d4: MLOAD
000003d5: PUSH1 0x20
000003d7: MSTORE
000003d8: PUSH1 0x00
000003da: MSTORE
000003db: PUSH1 0x40
000003dd: PUSH1 0x00
000003df: KECCAK256
000003e0: SLOAD
000003e1: PUSH2 0x0180
000003e4: MSTORE
000003e5: PUSH1 0x00
000003e7: PUSH1 0x02
000003e9: PUSH2 0x01c0
000003ec: MSTORE
000003ed: PUSH32 0x1901000000000000000000000000000000000000000000000000000000000000
0000040e: PUSH2 0x01e0
00000411: MSTORE
00000412: PUSH2 0x01c0
00000415: DUP1
00000416: MLOAD
00000417: PUSH1 0x20
00000419: DUP3
0000041a: ADD
0000041b: DUP4
0000041c: PUSH2 0x0320
0000041f: ADD
00000420: DUP2
00000421: MLOAD
00000422: DUP2
00000423: MSTORE
00000424: POP
00000425: POP
00000426: DUP1
00000427: DUP4
00000428: ADD
00000429: SWAP3
0000042a: POP
0000042b: POP
0000042c: POP
0000042d: PUSH2 0x0437
00000430: PUSH2 0x0200
00000433: PUSH2 0x4336
00000436: JUMP
00000437: JUMPDEST
00000438: PUSH2 0x0200
0000043b: MLOAD
0000043c: DUP2
0000043d: PUSH2 0x0320
00000440: ADD
00000441: MSTORE
00000442: PUSH1 0x20
00000444: DUP2
00000445: ADD
00000446: SWAP1
00000447: POP
00000448: PUSH32 0x6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9
00000469: PUSH2 0x0240
0000046c: MSTORE
0000046d: PUSH2 0x0120
00000470: MLOAD
00000471: PUSH2 0x0260
00000474: MSTORE
00000475: PUSH2 0x0140
00000478: MLOAD
00000479: PUSH2 0x0280
0000047c: MSTORE
0000047d: PUSH1 0x44
0000047f: CALLDATALOAD
00000480: PUSH2 0x02a0
00000483: MSTORE
00000484: PUSH2 0x0180
00000487: MLOAD
00000488: PUSH2 0x02c0
0000048b: MSTORE
0000048c: PUSH1 0x64
0000048e: CALLDATALOAD
0000048f: PUSH2 0x02e0
00000492: MSTORE
00000493: PUSH1 0xc0
00000495: PUSH2 0x0220
00000498: MSTORE
00000499: PUSH2 0x0220
0000049c: DUP1
0000049d: MLOAD
0000049e: PUSH1 0x20
000004a0: DUP3
000004a1: ADD
000004a2: KECCAK256
000004a3: SWAP1
000004a4: POP
000004a5: DUP2
000004a6: PUSH2 0x0320
000004a9: ADD
000004aa: MSTORE
000004ab: PUSH1 0x20
000004ad: DUP2
000004ae: ADD
000004af: SWAP1
000004b0: POP
000004b1: DUP1
000004b2: PUSH2 0x0300
000004b5: MSTORE
000004b6: PUSH2 0x0300
000004b9: SWAP1
000004ba: POP
000004bb: DUP1
000004bc: MLOAD
000004bd: PUSH1 0x20
000004bf: DUP3
000004c0: ADD
000004c1: KECCAK256
000004c2: SWAP1
000004c3: POP
000004c4: PUSH2 0x01a0
000004c7: MSTORE
000004c8: PUSH2 0x0120
000004cb: MLOAD
000004cc: PUSH1 0x00
000004ce: PUSH2 0x0240
000004d1: MSTORE
000004d2: PUSH2 0x01a0
000004d5: MLOAD
000004d6: PUSH2 0x01c0
000004d9: MSTORE
000004da: PUSH2 0x0160
000004dd: MLOAD
000004de: PUSH2 0x01e0
000004e1: MSTORE
000004e2: PUSH1 0x40
000004e4: PUSH1 0xa4
000004e6: PUSH2 0x0200
000004e9: CALLDATACOPY
000004ea: PUSH1 0x20
000004ec: PUSH2 0x0240
000004ef: PUSH1 0x80
000004f1: PUSH2 0x01c0
000004f4: PUSH1 0x01
000004f6: GAS
000004f7: STATICCALL
000004f8: POP
000004f9: PUSH2 0x0240
000004fc: MLOAD
000004fd: XOR
000004fe: PUSH2 0x4554
00000501: JUMPI
00000502: PUSH1 0x01
00000504: PUSH2 0x0180
00000507: MLOAD
00000508: ADD
00000509: PUSH1 0x16
0000050b: PUSH2 0x0120
0000050e: MLOAD
0000050f: PUSH1 0x20
00000511: MSTORE
00000512: PUSH1 0x00
00000514: MSTORE
00000515: PUSH1 0x40
00000517: PUSH1 0x00
00000519: KECCAK256
0000051a: SSTORE
0000051b: PUSH2 0x0120
0000051e: MLOAD
0000051f: PUSH1 0x40
00000521: MSTORE
00000522: PUSH2 0x0140
00000525: MLOAD
00000526: PUSH1 0x60
00000528: MSTORE
00000529: PUSH1 0x44
0000052b: CALLDATALOAD
0000052c: PUSH1 0x80
0000052e: MSTORE
0000052f: PUSH2 0x0536
00000532: PUSH2 0x4241
00000535: JUMP
00000536: JUMPDEST
00000537: PUSH1 0x01
00000539: PUSH2 0x01c0
0000053c: MSTORE
0000053d: PUSH1 0x20
0000053f: PUSH2 0x01c0
00000542: RETURN
00000543: JUMPDEST
00000544: PUSH4 0xed8e84f3
00000549: DUP2
0000054a: XOR
0000054b: PUSH2 0x230b
0000054e: JUMPI
0000054f: PUSH1 0x64
00000551: CALLDATASIZE
00000552: LT
00000553: CALLVALUE
00000554: OR
00000555: PUSH2 0x4554
00000558: JUMPI
00000559: PUSH1 0x44
0000055b: CALLDATALOAD
0000055c: DUP1
0000055d: PUSH1 0x01
0000055f: SHR
00000560: PUSH2 0x4554
00000563: JUMPI
00000564: PUSH1 0x40
00000566: MSTORE
00000567: PUSH1 0x20
00000569: PUSH2 0x4673
0000056c: PUSH1 0x00
0000056e: CODECOPY
0000056f: PUSH1 0x00
00000571: MLOAD
00000572: PUSH4 0xe31593d8
00000577: PUSH1 0x80
00000579: MSTORE
0000057a: PUSH1 0x20
0000057c: PUSH1 0x80
0000057e: PUSH1 0x04
00000580: PUSH1 0x9c
00000582: DUP5
00000583: GAS
00000584: STATICCALL
00000585: PUSH2 0x0593
00000588: JUMPI
00000589: RETURNDATASIZE
0000058a: PUSH1 0x00
0000058c: PUSH1 0x00
0000058e: RETURNDATACOPY
0000058f: RETURNDATASIZE
00000590: PUSH1 0x00
00000592: REVERT
00000593: JUMPDEST
00000594: PUSH1 0x20
00000596: RETURNDATASIZE
00000597: LT
00000598: PUSH2 0x4554
0000059b: JUMPI
0000059c: PUSH1 0x80
0000059e: MLOAD
0000059f: DUP1
000005a0: PUSH1 0xa0
000005a2: SHR
000005a3: PUSH2 0x4554
000005a6: JUMPI
000005a7: PUSH1 0xc0
000005a9: MSTORE
000005aa: PUSH1 0xc0
000005ac: SWAP1
000005ad: POP
000005ae: MLOAD
000005af: PUSH1 0x60
000005b1: MSTORE
000005b2: PUSH1 0x20
000005b4: PUSH1 0x60
000005b6: MLOAD
000005b7: PUSH4 0xbc5bc6b7
000005bc: PUSH1 0x80
000005be: MSTORE
000005bf: PUSH1 0x40
000005c1: PUSH1 0x04
000005c3: PUSH1 0xa0
000005c5: CALLDATACOPY
000005c6: PUSH1 0x40
000005c8: MLOAD
000005c9: PUSH1 0xe0
000005cb: MSTORE
000005cc: ADDRESS
000005cd: PUSH2 0x0100
000005d0: MSTORE
000005d1: PUSH1 0x20
000005d3: PUSH1 0x80
000005d5: PUSH1 0x84
000005d7: PUSH1 0x9c
000005d9: DUP5
000005da: GAS
000005db: STATICCALL
000005dc: PUSH2 0x05ea
000005df: JUMPI
000005e0: RETURNDATASIZE
000005e1: PUSH1 0x00
000005e3: PUSH1 0x00
000005e5: RETURNDATACOPY
000005e6: RETURNDATASIZE
000005e7: PUSH1 0x00
000005e9: REVERT
000005ea: JUMPDEST
000005eb: PUSH1 0x20
000005ed: RETURNDATASIZE
000005ee: LT
000005ef: PUSH2 0x4554
000005f2: JUMPI
000005f3: PUSH1 0x80
000005f5: SWAP1
000005f6: POP
000005f7: RETURN
000005f8: PUSH2 0x230b
000005fb: JUMP
000005fc: JUMPDEST
000005fd: PUSH4 0xe3616405
00000602: DUP2
00000603: XOR
00000604: PUSH2 0x230b
00000607: JUMPI
00000608: CALLVALUE
00000609: PUSH2 0x4554
0000060c: JUMPI
0000060d: PUSH1 0x10
0000060f: SLOAD
00000610: PUSH1 0x40
00000612: MSTORE
00000613: PUSH1 0x20
00000615: PUSH1 0x40
00000617: RETURN
00000618: PUSH2 0x230b
0000061b: JUMP
0000061c: JUMPDEST
0000061d: PUSH4 0x4469ed14
00000622: DUP2
00000623: XOR
00000624: PUSH2 0x063b
00000627: JUMPI
00000628: CALLVALUE
00000629: PUSH2 0x4554
0000062c: JUMPI
0000062d: PUSH5 0x012a05f200
00000633: PUSH1 0x40
00000635: MSTORE
00000636: PUSH1 0x20
00000638: PUSH1 0x40
0000063a: RETURN
0000063b: JUMPDEST
0000063c: PUSH4 0xbb7b8b80
00000641: DUP2
00000642: XOR
00000643: PUSH2 0x06a5
00000646: JUMPI
00000647: CALLVALUE
00000648: PUSH2 0x4554
0000064b: JUMPI
0000064c: PUSH1 0x00
0000064e: SLOAD
0000064f: PUSH1 0x02
00000651: EQ
00000652: PUSH2 0x4554
00000655: JUMPI
00000656: PUSH1 0x0b
00000658: SLOAD
00000659: PUSH1 0x40
0000065b: MSTORE
0000065c: PUSH1 0x01
0000065e: SLOAD
0000065f: PUSH1 0x60
00000661: MSTORE
00000662: PUSH2 0x066b
00000665: PUSH1 0xc0
00000667: PUSH2 0x363c
0000066a: JUMP
0000066b: JUMPDEST
0000066c: PUSH1 0xc0
0000066e: MLOAD
0000066f: PUSH8 0x0de0b6b3a7640000
00000678: DUP2
00000679: MUL
0000067a: DUP2
0000067b: PUSH8 0x0de0b6b3a7640000
00000684: DUP3
00000685: DIV
00000686: XOR
00000687: PUSH2 0x4554
0000068a: JUMPI
0000068b: SWAP1
0000068c: POP
0000068d: PUSH1 0x15
0000068f: SLOAD
00000690: DUP1
00000691: ISZERO
00000692: PUSH2 0x4554
00000695: JUMPI
00000696: DUP1
00000697: DUP3
00000698: DIV
00000699: SWAP1
0000069a: POP
0000069b: SWAP1
0000069c: POP
0000069d: PUSH1 0xe0
0000069f: MSTORE
000006a0: PUSH1 0x20
000006a2: PUSH1 0xe0
000006a4: RETURN
000006a5: JUMPDEST
000006a6: PUSH4 0x083812e5
000006ab: DUP2
000006ac: XOR
000006ad: PUSH2 0x230b
000006b0: JUMPI
000006b1: CALLVALUE
000006b2: PUSH2 0x4554
000006b5: JUMPI
000006b6: PUSH1 0x20
000006b8: PUSH1 0x0f
000006ba: SLOAD
000006bb: PUSH1 0x40
000006bd: MSTORE
000006be: PUSH2 0x06c7
000006c1: PUSH1 0x60
000006c3: PUSH2 0x26f4
000006c6: JUMP
000006c7: JUMPDEST
000006c8: PUSH1 0x60
000006ca: PUSH1 0x20
000006cc: DUP2
000006cd: ADD
000006ce: SWAP1
000006cf: POP
000006d0: RETURN
000006d1: PUSH2 0x230b
000006d4: JUMP
000006d5: JUMPDEST
000006d6: PUSH4 0x313ce567
000006db: DUP2
000006dc: XOR
000006dd: PUSH2 0x06f0
000006e0: JUMPI
000006e1: CALLVALUE
000006e2: PUSH2 0x4554
000006e5: JUMPI
000006e6: PUSH1 0x12
000006e8: PUSH1 0x40
000006ea: MSTORE
000006eb: PUSH1 0x20
000006ed: PUSH1 0x40
000006ef: RETURN
000006f0: JUMPDEST
000006f1: PUSH4 0xdd62ed3e
000006f6: DUP2
000006f7: XOR
000006f8: PUSH2 0x074c
000006fb: JUMPI
000006fc: PUSH1 0x44
000006fe: CALLDATASIZE
000006ff: LT
00000700: CALLVALUE
00000701: OR
00000702: PUSH2 0x4554
00000705: JUMPI
00000706: PUSH1 0x04
00000708: CALLDATALOAD
00000709: DUP1
0000070a: PUSH1 0xa0
0000070c: SHR
0000070d: PUSH2 0x4554
00000710: JUMPI
00000711: PUSH1 0x40
00000713: MSTORE
00000714: PUSH1 0x24
00000716: CALLDATALOAD
00000717: DUP1
00000718: PUSH1 0xa0
0000071a: SHR
0000071b: PUSH2 0x4554
0000071e: JUMPI
0000071f: PUSH1 0x60
00000721: MSTORE
00000722: PUSH1 0x14
00000724: PUSH1 0x40
00000726: MLOAD
00000727: PUSH1 0x20
00000729: MSTORE
0000072a: PUSH1 0x00
0000072c: MSTORE
0000072d: PUSH1 0x40
0000072f: PUSH1 0x00
00000731: KECCAK256
00000732: DUP1
00000733: PUSH1 0x60
00000735: MLOAD
00000736: PUSH1 0x20
00000738: MSTORE
00000739: PUSH1 0x00
0000073b: MSTORE
0000073c: PUSH1 0x40
0000073e: PUSH1 0x00
00000740: KECCAK256
00000741: SWAP1
00000742: POP
00000743: SLOAD
00000744: PUSH1 0x80
00000746: MSTORE
00000747: PUSH1 0x20
00000749: PUSH1 0x80
0000074b: RETURN
0000074c: JUMPDEST
0000074d: PUSH4 0x80823d9e
00000752: DUP2
00000753: XOR
00000754: PUSH2 0x230b
00000757: JUMPI
00000758: PUSH1 0x44
0000075a: CALLDATASIZE
0000075b: LT
0000075c: CALLVALUE
0000075d: OR
0000075e: PUSH2 0x4554
00000761: JUMPI
00000762: PUSH1 0x20
00000764: PUSH1 0x40
00000766: PUSH1 0x04
00000768: PUSH1 0x60
0000076a: CALLDATACOPY
0000076b: PUSH2 0x0775
0000076e: PUSH2 0x0160
00000771: PUSH2 0x2730
00000774: JUMP
00000775: JUMPDEST
00000776: PUSH2 0x0160
00000779: RETURN
0000077a: PUSH2 0x230b
0000077d: JUMP
0000077e: JUMPDEST
0000077f: PUSH4 0x54fd4d50
00000784: DUP2
00000785: XOR
00000786: PUSH2 0x07fd
00000789: JUMPI
0000078a: CALLVALUE
0000078b: PUSH2 0x4554
0000078e: JUMPI
0000078f: PUSH1 0x20
00000791: DUP1
00000792: PUSH1 0x80
00000794: MSTORE
00000795: PUSH1 0x06
00000797: PUSH1 0x40
00000799: MSTORE
0000079a: PUSH32 0x76322e312e300000000000000000000000000000000000000000000000000000
000007bb: PUSH1 0x60
000007bd: MSTORE
000007be: PUSH1 0x40
000007c0: DUP2
000007c1: PUSH1 0x80
000007c3: ADD
000007c4: DUP2
000007c5: MLOAD
000007c6: DUP2
000007c7: MSTORE
000007c8: PUSH1 0x20
000007ca: DUP3
000007cb: ADD
000007cc: MLOAD
000007cd: PUSH1 0x20
000007cf: DUP3
000007d0: ADD
000007d1: MSTORE
000007d2: DUP1
000007d3: MLOAD
000007d4: DUP1
000007d5: PUSH1 0x20
000007d7: DUP4
000007d8: ADD
000007d9: ADD
000007da: PUSH1 0x1f
000007dc: DUP3
000007dd: PUSH1 0x00
000007df: SUB
000007e0: AND
000007e1: CALLDATASIZE
000007e2: DUP3
000007e3: CALLDATACOPY
000007e4: POP
000007e5: POP
000007e6: PUSH1 0x1f
000007e8: NOT
000007e9: PUSH1 0x1f
000007eb: DUP3
000007ec: MLOAD
000007ed: PUSH1 0x20
000007ef: ADD
000007f0: ADD
000007f1: AND
000007f2: SWAP1
000007f3: POP
000007f4: SWAP1
000007f5: POP
000007f6: DUP2
000007f7: ADD
000007f8: SWAP1
000007f9: POP
000007fa: PUSH1 0x80
000007fc: RETURN
000007fd: JUMPDEST
000007fe: PUSH4 0xcab4d3db
00000803: DUP2
00000804: XOR
00000805: PUSH2 0x230b
00000808: JUMPI
00000809: CALLVALUE
0000080a: PUSH2 0x4554
0000080d: JUMPI
0000080e: PUSH1 0x20
00000810: PUSH1 0x20
00000812: PUSH2 0x4673
00000815: PUSH1 0x00
00000817: CODECOPY
00000818: PUSH1 0x00
0000081a: MLOAD
0000081b: PUSH4 0xcab4d3db
00000820: PUSH1 0x40
00000822: MSTORE
00000823: PUSH1 0x20
00000825: PUSH1 0x40
00000827: PUSH1 0x04
00000829: PUSH1 0x5c
0000082b: DUP5
0000082c: GAS
0000082d: STATICCALL
0000082e: PUSH2 0x083c
00000831: JUMPI
00000832: RETURNDATASIZE
00000833: PUSH1 0x00
00000835: PUSH1 0x00
00000837: RETURNDATACOPY
00000838: RETURNDATASIZE
00000839: PUSH1 0x00
0000083b: REVERT
0000083c: JUMPDEST
0000083d: PUSH1 0x20
0000083f: RETURNDATASIZE
00000840: LT
00000841: PUSH2 0x4554
00000844: JUMPI
00000845: PUSH1 0x40
00000847: MLOAD
00000848: DUP1
00000849: PUSH1 0xa0
0000084b: SHR
0000084c: PUSH2 0x4554
0000084f: JUMPI
00000850: PUSH1 0x80
00000852: MSTORE
00000853: PUSH1 0x80
00000855: SWAP1
00000856: POP
00000857: RETURN
00000858: PUSH2 0x230b
0000085b: JUMP
0000085c: JUMPDEST
0000085d: PUSH4 0x70a08231
00000862: DUP2
00000863: XOR
00000864: PUSH2 0x0899
00000867: JUMPI
00000868: PUSH1 0x24
0000086a: CALLDATASIZE
0000086b: LT
0000086c: CALLVALUE
0000086d: OR
0000086e: PUSH2 0x4554
00000871: JUMPI
00000872: PUSH1 0x04
00000874: CALLDATALOAD
00000875: DUP1
00000876: PUSH1 0xa0
00000878: SHR
00000879: PUSH2 0x4554
0000087c: JUMPI
0000087d: PUSH1 0x40
0000087f: MSTORE
00000880: PUSH1 0x13
00000882: PUSH1 0x40
00000884: MLOAD
00000885: PUSH1 0x20
00000887: MSTORE
00000888: PUSH1 0x00
0000088a: MSTORE
0000088b: PUSH1 0x40
0000088d: PUSH1 0x00
0000088f: KECCAK256
00000890: SLOAD
00000891: PUSH1 0x60
00000893: MSTORE
00000894: PUSH1 0x20
00000896: PUSH1 0x60
00000898: RETURN
00000899: JUMPDEST
0000089a: PUSH4 0x5b41b908
0000089f: DUP2
000008a0: XOR
000008a1: PUSH2 0x08b8
000008a4: JUMPI
000008a5: PUSH1 0x84
000008a7: CALLDATASIZE
000008a8: LT
000008a9: CALLVALUE
000008aa: OR
000008ab: PUSH2 0x4554
000008ae: JUMPI
000008af: CALLER
000008b0: PUSH2 0x0740
000008b3: MSTORE
000008b4: PUSH2 0x09c2
000008b7: JUMP
000008b8: JUMPDEST
000008b9: PUSH4 0xddca3f43
000008be: DUP2
000008bf: XOR
000008c0: PUSH2 0x230b
000008c3: JUMPI
000008c4: CALLVALUE
000008c5: PUSH2 0x4554
000008c8: JUMPI
000008c9: PUSH1 0x20
000008cb: PUSH1 0x09
000008cd: SLOAD
000008ce: PUSH1 0x40
000008d0: MSTORE
000008d1: PUSH1 0x0a
000008d3: SLOAD
000008d4: PUSH1 0x60
000008d6: MSTORE
000008d7: PUSH1 0x01
000008d9: SLOAD
000008da: PUSH1 0x80
000008dc: MSTORE
000008dd: PUSH2 0x08e7
000008e0: PUSH2 0x0160
000008e3: PUSH2 0x41d2
000008e6: JUMP
000008e7: JUMPDEST
000008e8: PUSH2 0x0160
000008eb: DUP1
000008ec: MLOAD
000008ed: PUSH2 0x01c0
000008f0: MSTORE
000008f1: PUSH1 0x20
000008f3: DUP2
000008f4: ADD
000008f5: MLOAD
000008f6: PUSH2 0x01e0
000008f9: MSTORE
000008fa: POP
000008fb: PUSH2 0x01c0
000008fe: MLOAD
000008ff: PUSH1 0x60
00000901: MSTORE
00000902: PUSH2 0x01e0
00000905: MLOAD
00000906: PUSH1 0x80
00000908: MSTORE
00000909: PUSH2 0x0913
0000090c: PUSH2 0x01a0
0000090f: PUSH2 0x2730
00000912: JUMP
00000913: JUMPDEST
00000914: PUSH2 0x01a0
00000917: RETURN
00000918: PUSH2 0x230b
0000091b: JUMP
0000091c: JUMPDEST
0000091d: PUSH4 0x18160ddd
00000922: DUP2
00000923: XOR
00000924: PUSH2 0x0938
00000927: JUMPI
00000928: CALLVALUE
00000929: PUSH2 0x4554
0000092c: JUMPI
0000092d: PUSH1 0x15
0000092f: SLOAD
00000930: PUSH1 0x40
00000932: MSTORE
00000933: PUSH1 0x20
00000935: PUSH1 0x40
00000937: RETURN
00000938: JUMPDEST
00000939: PUSH4 0x7ecebe00
0000093e: DUP2
0000093f: EQ
00000940: PUSH1 0x03
00000942: CALLDATASIZE
00000943: GT
00000944: AND
00000945: ISZERO
00000946: PUSH2 0x097b
00000949: JUMPI
0000094a: PUSH1 0x24
0000094c: CALLDATASIZE
0000094d: LT
0000094e: CALLVALUE
0000094f: OR
00000950: PUSH2 0x4554
00000953: JUMPI
00000954: PUSH1 0x04
00000956: CALLDATALOAD
00000957: DUP1
00000958: PUSH1 0xa0
0000095a: SHR
0000095b: PUSH2 0x4554
0000095e: JUMPI
0000095f: PUSH1 0x40
00000961: MSTORE
00000962: PUSH1 0x16
00000964: PUSH1 0x40
00000966: MLOAD
00000967: PUSH1 0x20
00000969: MSTORE
0000096a: PUSH1 0x00
0000096c: MSTORE
0000096d: PUSH1 0x40
0000096f: PUSH1 0x00
00000971: KECCAK256
00000972: SLOAD
00000973: PUSH1 0x60
00000975: MSTORE
00000976: PUSH1 0x20
00000978: PUSH1 0x60
0000097a: RETURN
0000097b: JUMPDEST
0000097c: PUSH4 0xbfa0b133
00000981: DUP2
00000982: XOR
00000983: PUSH2 0x230b
00000986: JUMPI
00000987: CALLVALUE
00000988: PUSH2 0x4554
0000098b: JUMPI
0000098c: PUSH1 0x20
0000098e: PUSH2 0x4773
00000991: PUSH1 0x40
00000993: CODECOPY
00000994: PUSH1 0x20
00000996: PUSH1 0x40
00000998: RETURN
00000999: PUSH2 0x230b
0000099c: JUMP
0000099d: JUMPDEST
0000099e: PUSH4 0xa64833a0
000009a3: DUP2
000009a4: XOR
000009a5: PUSH2 0x0ab5
000009a8: JUMPI
000009a9: PUSH1 0xa4
000009ab: CALLDATASIZE
000009ac: LT
000009ad: CALLVALUE
000009ae: OR
000009af: PUSH2 0x4554
000009b2: JUMPI
000009b3: PUSH1 0x84
000009b5: CALLDATALOAD
000009b6: DUP1
000009b7: PUSH1 0xa0
000009b9: SHR
000009ba: PUSH2 0x4554
000009bd: JUMPI
000009be: PUSH2 0x0740
000009c1: MSTORE
000009c2: JUMPDEST
000009c3: PUSH1 0x00
000009c5: SLOAD
000009c6: PUSH1 0x02
000009c8: EQ
000009c9: PUSH2 0x4554
000009cc: JUMPI
000009cd: PUSH1 0x02
000009cf: PUSH1 0x00
000009d1: SSTORE
000009d2: PUSH1 0x04
000009d4: CALLDATALOAD
000009d5: PUSH1 0x40
000009d7: MSTORE
000009d8: PUSH1 0x44
000009da: CALLDATALOAD
000009db: PUSH1 0x60
000009dd: MSTORE
000009de: CALLER
000009df: PUSH1 0x80
000009e1: MSTORE
000009e2: PUSH1 0x00
000009e4: PUSH1 0xa0
000009e6: MSTORE
000009e7: PUSH2 0x09f1
000009ea: PUSH2 0x0780
000009ed: PUSH2 0x2311
000009f0: JUMP
000009f1: JUMPDEST
000009f2: PUSH2 0x0780
000009f5: MLOAD
000009f6: PUSH2 0x0760
000009f9: MSTORE
000009fa: PUSH1 0x40
000009fc: PUSH1 0x04
000009fe: PUSH2 0x0460
00000a01: CALLDATACOPY
00000a02: PUSH2 0x0760
00000a05: MLOAD
00000a06: PUSH2 0x04a0
00000a09: MSTORE
00000a0a: PUSH1 0x64
00000a0c: CALLDATALOAD
00000a0d: PUSH2 0x04c0
00000a10: MSTORE
00000a11: PUSH2 0x0a1b
00000a14: PUSH2 0x07e0
00000a17: PUSH2 0x30de
00000a1a: JUMP
00000a1b: JUMPDEST
00000a1c: PUSH2 0x07e0
00000a1f: DUP1
00000a20: MLOAD
00000a21: PUSH2 0x0780
00000a24: MSTORE
00000a25: PUSH1 0x20
00000a27: DUP2
00000a28: ADD
00000a29: MLOAD
00000a2a: PUSH2 0x07a0
00000a2d: MSTORE
00000a2e: PUSH1 0x40
00000a30: DUP2
00000a31: ADD
00000a32: MLOAD
00000a33: PUSH2 0x07c0
00000a36: MSTORE
00000a37: POP
00000a38: PUSH1 0x24
00000a3a: CALLDATALOAD
00000a3b: PUSH1 0x40
00000a3d: MSTORE
00000a3e: PUSH2 0x0780
00000a41: MLOAD
00000a42: PUSH1 0x60
00000a44: MSTORE
00000a45: PUSH2 0x0740
00000a48: MLOAD
00000a49: PUSH1 0x80
00000a4b: MSTORE
00000a4c: PUSH2 0x0a53
00000a4f: PUSH2 0x24ee
00000a52: JUMP
00000a53: JUMPDEST
00000a54: CALLER
00000a55: PUSH32 0x143f1f8e861fbdeddd5b46e844b7d3ac7b86a122f36e8c463859ee6811b1f29c
00000a76: PUSH1 0x04
00000a78: CALLDATALOAD
00000a79: PUSH2 0x07e0
00000a7c: MSTORE
00000a7d: PUSH2 0x0760
00000a80: MLOAD
00000a81: PUSH2 0x0800
00000a84: MSTORE
00000a85: PUSH1 0x24
00000a87: CALLDATALOAD
00000a88: PUSH2 0x0820
00000a8b: MSTORE
00000a8c: PUSH2 0x0780
00000a8f: MLOAD
00000a90: PUSH2 0x0840
00000a93: MSTORE
00000a94: PUSH2 0x07a0
00000a97: MLOAD
00000a98: PUSH2 0x0860
00000a9b: MSTORE
00000a9c: PUSH2 0x07c0
00000a9f: MLOAD
00000aa0: PUSH2 0x0880
00000aa3: MSTORE
00000aa4: PUSH1 0xc0
00000aa6: PUSH2 0x07e0
00000aa9: LOG2
00000aaa: PUSH1 0x20
00000aac: PUSH2 0x0780
00000aaf: PUSH1 0x03
00000ab1: PUSH1 0x00
00000ab3: SSTORE
00000ab4: RETURN
00000ab5: JUMPDEST
00000ab6: PUSH4 0xee8de675
00000abb: DUP2
00000abc: XOR
00000abd: PUSH2 0x230b
00000ac0: JUMPI
00000ac1: CALLVALUE
00000ac2: PUSH2 0x4554
00000ac5: JUMPI
00000ac6: PUSH1 0x20
00000ac8: PUSH1 0x10
00000aca: SLOAD
00000acb: PUSH1 0x40
00000acd: MSTORE
00000ace: PUSH2 0x0ad7
00000ad1: PUSH1 0x60
00000ad3: PUSH2 0x26f4
00000ad6: JUMP
00000ad7: JUMPDEST
00000ad8: PUSH1 0x60
00000ada: PUSH1 0x20
00000adc: DUP2
00000add: ADD
00000ade: SWAP1
00000adf: POP
00000ae0: RETURN
00000ae1: PUSH2 0x230b
00000ae4: JUMP
00000ae5: JUMPDEST
00000ae6: PUSH4 0x29b244bb
00000aeb: DUP2
00000aec: XOR
00000aed: PUSH2 0x230b
00000af0: JUMPI
00000af1: PUSH1 0x84
00000af3: CALLDATASIZE
00000af4: LT
00000af5: CALLVALUE
00000af6: OR
00000af7: PUSH2 0x4554
00000afa: JUMPI
00000afb: CALLER
00000afc: PUSH2 0x0740
00000aff: MSTORE
00000b00: PUSH2 0x0b2d
00000b03: JUMP
00000b04: PUSH2 0x230b
00000b07: JUMP
00000b08: JUMPDEST
00000b09: PUSH4 0x767691e7
00000b0e: DUP2
00000b0f: XOR
00000b10: PUSH2 0x230b
00000b13: JUMPI
00000b14: PUSH1 0xa4
00000b16: CALLDATASIZE
00000b17: LT
00000b18: CALLVALUE
00000b19: OR
00000b1a: PUSH2 0x4554
00000b1d: JUMPI
00000b1e: PUSH1 0x84
00000b20: CALLDATALOAD
00000b21: DUP1
00000b22: PUSH1 0xa0
00000b24: SHR
00000b25: PUSH2 0x4554
00000b28: JUMPI
00000b29: PUSH2 0x0740
00000b2c: MSTORE
00000b2d: JUMPDEST
00000b2e: PUSH1 0x00
00000b30: SLOAD
00000b31: PUSH1 0x02
00000b33: EQ
00000b34: PUSH2 0x4554
00000b37: JUMPI
00000b38: PUSH1 0x02
00000b3a: PUSH1 0x00
00000b3c: SSTORE
00000b3d: PUSH1 0x04
00000b3f: CALLDATALOAD
00000b40: PUSH1 0x40
00000b42: MSTORE
00000b43: PUSH1 0x44
00000b45: CALLDATALOAD
00000b46: PUSH1 0x60
00000b48: MSTORE
00000b49: CALLER
00000b4a: PUSH1 0x80
00000b4c: MSTORE
00000b4d: PUSH1 0x01
00000b4f: PUSH1 0xa0
00000b51: MSTORE
00000b52: PUSH2 0x0b5c
00000b55: PUSH2 0x0780
00000b58: PUSH2 0x2311
00000b5b: JUMP
00000b5c: JUMPDEST
00000b5d: PUSH2 0x0780
00000b60: MLOAD
00000b61: PUSH2 0x0760
00000b64: MSTORE
00000b65: PUSH1 0x40
00000b67: PUSH1 0x04
00000b69: PUSH2 0x0460
00000b6c: CALLDATACOPY
00000b6d: PUSH2 0x0760
00000b70: MLOAD
00000b71: PUSH2 0x04a0
00000b74: MSTORE
00000b75: PUSH1 0x64
00000b77: CALLDATALOAD
00000b78: PUSH2 0x04c0
00000b7b: MSTORE
00000b7c: PUSH2 0x0b86
00000b7f: PUSH2 0x07e0
00000b82: PUSH2 0x30de
00000b85: JUMP
00000b86: JUMPDEST
00000b87: PUSH2 0x07e0
00000b8a: DUP1
00000b8b: MLOAD
00000b8c: PUSH2 0x0780
00000b8f: MSTORE
00000b90: PUSH1 0x20
00000b92: DUP2
00000b93: ADD
00000b94: MLOAD
00000b95: PUSH2 0x07a0
00000b98: MSTORE
00000b99: PUSH1 0x40
00000b9b: DUP2
00000b9c: ADD
00000b9d: MLOAD
00000b9e: PUSH2 0x07c0
00000ba1: MSTORE
00000ba2: POP
00000ba3: PUSH1 0x24
00000ba5: CALLDATALOAD
00000ba6: PUSH1 0x40
00000ba8: MSTORE
00000ba9: PUSH2 0x0780
00000bac: MLOAD
00000bad: PUSH1 0x60
00000baf: MSTORE
00000bb0: PUSH2 0x0740
00000bb3: MLOAD
00000bb4: PUSH1 0x80
00000bb6: MSTORE
00000bb7: PUSH2 0x0bbe
00000bba: PUSH2 0x24ee
00000bbd: JUMP
00000bbe: JUMPDEST
00000bbf: CALLER
00000bc0: PUSH32 0x143f1f8e861fbdeddd5b46e844b7d3ac7b86a122f36e8c463859ee6811b1f29c
00000be1: PUSH1 0x04
00000be3: CALLDATALOAD
00000be4: PUSH2 0x07e0
00000be7: MSTORE
00000be8: PUSH2 0x0760
00000beb: MLOAD
00000bec: PUSH2 0x0800
00000bef: MSTORE
00000bf0: PUSH1 0x24
00000bf2: CALLDATALOAD
00000bf3: PUSH2 0x0820
00000bf6: MSTORE
00000bf7: PUSH2 0x0780
00000bfa: MLOAD
00000bfb: PUSH2 0x0840
00000bfe: MSTORE
00000bff: PUSH2 0x07a0
00000c02: MLOAD
00000c03: PUSH2 0x0860
00000c06: MSTORE
00000c07: PUSH2 0x07c0
00000c0a: MLOAD
00000c0b: PUSH2 0x0880
00000c0e: MSTORE
00000c0f: PUSH1 0xc0
00000c11: PUSH2 0x07e0
00000c14: LOG2
00000c15: PUSH1 0x20
00000c17: PUSH2 0x0780
00000c1a: PUSH1 0x03
00000c1c: PUSH1 0x00
00000c1e: SSTORE
00000c1f: RETURN
00000c20: PUSH2 0x230b
00000c23: JUMP
00000c24: JUMPDEST
00000c25: PUSH4 0x0c3e4b54
00000c2a: DUP2
00000c2b: XOR
00000c2c: PUSH2 0x12b8
00000c2f: JUMPI
00000c30: PUSH1 0x84
00000c32: CALLDATASIZE
00000c33: LT
00000c34: CALLVALUE
00000c35: OR
00000c36: PUSH2 0x4554
00000c39: JUMPI
00000c3a: PUSH1 0x64
00000c3c: CALLDATALOAD
00000c3d: DUP1
00000c3e: PUSH1 0xa0
00000c40: SHR
00000c41: PUSH2 0x4554
00000c44: JUMPI
00000c45: PUSH2 0x0460
00000c48: MSTORE
00000c49: JUMPDEST
00000c4a: PUSH1 0x00
00000c4c: SLOAD
00000c4d: PUSH1 0x02
00000c4f: EQ
00000c50: PUSH2 0x4554
00000c53: JUMPI
00000c54: PUSH1 0x02
00000c56: PUSH1 0x00
00000c58: SSTORE
00000c59: PUSH2 0x0c63
00000c5c: PUSH2 0x04c0
00000c5f: PUSH2 0x259b
00000c62: JUMP
00000c63: JUMPDEST
00000c64: PUSH2 0x04c0
00000c67: DUP1
00000c68: MLOAD
00000c69: PUSH2 0x0480
00000c6c: MSTORE
00000c6d: PUSH1 0x20
00000c6f: DUP2
00000c70: ADD
00000c71: MLOAD
00000c72: PUSH2 0x04a0
00000c75: MSTORE
00000c76: POP
00000c77: PUSH1 0x09
00000c79: SLOAD
00000c7a: PUSH2 0x04c0
00000c7d: MSTORE
00000c7e: PUSH1 0x0a
00000c80: SLOAD
00000c81: PUSH2 0x04e0
00000c84: MSTORE
00000c85: PUSH1 0xa0
00000c87: CALLDATASIZE
00000c88: PUSH2 0x0500
00000c8b: CALLDATACOPY
00000c8c: PUSH1 0x04
00000c8e: CALLDATALOAD
00000c8f: PUSH1 0x24
00000c91: CALLDATALOAD
00000c92: DUP1
00000c93: DUP3
00000c94: ADD
00000c95: DUP3
00000c96: DUP2
00000c97: LT
00000c98: PUSH2 0x4554
00000c9b: JUMPI
00000c9c: SWAP1
00000c9d: POP
00000c9e: SWAP1
00000c9f: POP
00000ca0: ISZERO
00000ca1: PUSH2 0x4554
00000ca4: JUMPI
00000ca5: PUSH1 0x01
00000ca7: SLOAD
00000ca8: PUSH2 0x05a0
00000cab: MSTORE
00000cac: PUSH2 0x04c0
00000caf: MLOAD
00000cb0: PUSH2 0x05c0
00000cb3: MSTORE
00000cb4: PUSH2 0x04e0
00000cb7: MLOAD
00000cb8: PUSH2 0x05e0
00000cbb: MSTORE
00000cbc: PUSH1 0x40
00000cbe: CALLDATASIZE
00000cbf: PUSH2 0x0600
00000cc2: CALLDATACOPY
00000cc3: PUSH1 0x00
00000cc5: PUSH1 0x02
00000cc7: SWAP1
00000cc8: JUMPDEST
00000cc9: DUP1
00000cca: PUSH2 0x0640
00000ccd: MSTORE
00000cce: PUSH2 0x0640
00000cd1: MLOAD
00000cd2: PUSH1 0x01
00000cd4: DUP2
00000cd5: GT
00000cd6: PUSH2 0x4554
00000cd9: JUMPI
00000cda: PUSH1 0x05
00000cdc: SHL
00000cdd: PUSH1 0x04
00000cdf: ADD
00000ce0: CALLDATALOAD
00000ce1: ISZERO
00000ce2: PUSH2 0x0d79
00000ce5: JUMPI
00000ce6: PUSH2 0x0640
00000ce9: MLOAD
00000cea: PUSH1 0x40
00000cec: MSTORE
00000ced: PUSH2 0x0640
00000cf0: MLOAD
00000cf1: PUSH1 0x01
00000cf3: DUP2
00000cf4: GT
00000cf5: PUSH2 0x4554
00000cf8: JUMPI
00000cf9: PUSH1 0x05
00000cfb: SHL
00000cfc: PUSH1 0x04
00000cfe: ADD
00000cff: CALLDATALOAD
00000d00: PUSH1 0x60
00000d02: MSTORE
00000d03: CALLER
00000d04: PUSH1 0x80
00000d06: MSTORE
00000d07: PUSH1 0x00
00000d09: PUSH1 0xa0
00000d0b: MSTORE
00000d0c: PUSH2 0x0d16
00000d0f: PUSH2 0x0660
00000d12: PUSH2 0x2311
00000d15: JUMP
00000d16: JUMPDEST
00000d17: PUSH2 0x0660
00000d1a: MLOAD
00000d1b: PUSH2 0x0640
00000d1e: MLOAD
00000d1f: PUSH1 0x01
00000d21: DUP2
00000d22: GT
00000d23: PUSH2 0x4554
00000d26: JUMPI
00000d27: PUSH1 0x05
00000d29: SHL
00000d2a: PUSH2 0x0600
00000d2d: ADD
00000d2e: MSTORE
00000d2f: PUSH2 0x0640
00000d32: MLOAD
00000d33: PUSH1 0x01
00000d35: DUP2
00000d36: GT
00000d37: PUSH2 0x4554
00000d3a: JUMPI
00000d3b: PUSH1 0x05
00000d3d: SHL
00000d3e: PUSH2 0x04c0
00000d41: ADD
00000d42: MLOAD
00000d43: PUSH2 0x0640
00000d46: MLOAD
00000d47: PUSH1 0x01
00000d49: DUP2
00000d4a: GT
00000d4b: PUSH2 0x4554
00000d4e: JUMPI
00000d4f: PUSH1 0x05
00000d51: SHL
00000d52: PUSH2 0x0600
00000d55: ADD
00000d56: MLOAD
00000d57: DUP1
00000d58: DUP3
00000d59: ADD
00000d5a: DUP3
00000d5b: DUP2
00000d5c: LT
00000d5d: PUSH2 0x4554
00000d60: JUMPI
00000d61: SWAP1
00000d62: POP
00000d63: SWAP1
00000d64: POP
00000d65: PUSH2 0x0640
00000d68: MLOAD
00000d69: PUSH1 0x01
00000d6b: DUP2
00000d6c: GT
00000d6d: PUSH2 0x4554
00000d70: JUMPI
00000d71: PUSH1 0x05
00000d73: SHL
00000d74: PUSH2 0x04c0
00000d77: ADD
00000d78: MSTORE
00000d79: JUMPDEST
00000d7a: PUSH1 0x01
00000d7c: ADD
00000d7d: DUP2
00000d7e: DUP2
00000d7f: XOR
00000d80: PUSH2 0x0cc8
00000d83: JUMPI
00000d84: POP
00000d85: POP
00000d86: PUSH2 0x04c0
00000d89: MLOAD
00000d8a: PUSH1 0x20
00000d8c: PUSH2 0x45d3
00000d8f: PUSH1 0x00
00000d91: CODECOPY
00000d92: PUSH1 0x00
00000d94: MLOAD
00000d95: DUP1
00000d96: DUP3
00000d97: MUL
00000d98: DUP2
00000d99: ISZERO
00000d9a: DUP4
00000d9b: DUP4
00000d9c: DUP4
00000d9d: DIV
00000d9e: EQ
00000d9f: OR
00000da0: ISZERO
00000da1: PUSH2 0x4554
00000da4: JUMPI
00000da5: SWAP1
00000da6: POP
00000da7: SWAP1
00000da8: POP
00000da9: PUSH2 0x0640
00000dac: MSTORE
00000dad: PUSH8 0x0de0b6b3a7640000
00000db6: PUSH2 0x04e0
00000db9: MLOAD
00000dba: PUSH2 0x05a0
00000dbd: MLOAD
00000dbe: DUP1
00000dbf: DUP3
00000dc0: MUL
00000dc1: DUP2
00000dc2: ISZERO
00000dc3: DUP4
00000dc4: DUP4
00000dc5: DUP4
00000dc6: DIV
00000dc7: EQ
00000dc8: OR
00000dc9: ISZERO
00000dca: PUSH2 0x4554
00000dcd: JUMPI
00000dce: SWAP1
00000dcf: POP
00000dd0: SWAP1
00000dd1: POP
00000dd2: PUSH1 0x20
00000dd4: PUSH2 0x45f3
00000dd7: PUSH1 0x00
00000dd9: CODECOPY
00000dda: PUSH1 0x00
00000ddc: MLOAD
00000ddd: DUP1
00000dde: DUP3
00000ddf: MUL
00000de0: DUP2
00000de1: ISZERO
00000de2: DUP4
00000de3: DUP4
00000de4: DUP4
00000de5: DIV
00000de6: EQ
00000de7: OR
00000de8: ISZERO
00000de9: PUSH2 0x4554
00000dec: JUMPI
00000ded: SWAP1
00000dee: POP
00000def: SWAP1
00000df0: POP
00000df1: DIV
00000df2: PUSH2 0x0660
00000df5: MSTORE
00000df6: PUSH2 0x0640
00000df9: MLOAD
00000dfa: PUSH2 0x04c0
00000dfd: MSTORE
00000dfe: PUSH2 0x0660
00000e01: MLOAD
00000e02: PUSH2 0x04e0
00000e05: MSTORE
00000e06: PUSH2 0x05c0
00000e09: MLOAD
00000e0a: PUSH1 0x20
00000e0c: PUSH2 0x45d3
00000e0f: PUSH1 0x00
00000e11: CODECOPY
00000e12: PUSH1 0x00
00000e14: MLOAD
00000e15: DUP1
00000e16: DUP3
00000e17: MUL
00000e18: DUP2
00000e19: ISZERO
00000e1a: DUP4
00000e1b: DUP4
00000e1c: DUP4
00000e1d: DIV
00000e1e: EQ
00000e1f: OR
00000e20: ISZERO
00000e21: PUSH2 0x4554
00000e24: JUMPI
00000e25: SWAP1
00000e26: POP
00000e27: SWAP1
00000e28: POP
00000e29: PUSH2 0x0640
00000e2c: MSTORE
00000e2d: PUSH8 0x0de0b6b3a7640000
00000e36: PUSH2 0x05e0
00000e39: MLOAD
00000e3a: PUSH2 0x05a0
00000e3d: MLOAD
00000e3e: DUP1
00000e3f: DUP3
00000e40: MUL
00000e41: DUP2
00000e42: ISZERO
00000e43: DUP4
00000e44: DUP4
00000e45: DUP4
00000e46: DIV
00000e47: EQ
00000e48: OR
00000e49: ISZERO
00000e4a: PUSH2 0x4554
00000e4d: JUMPI
00000e4e: SWAP1
00000e4f: POP
00000e50: SWAP1
00000e51: POP
00000e52: PUSH1 0x20
00000e54: PUSH2 0x45f3
00000e57: PUSH1 0x00
00000e59: CODECOPY
00000e5a: PUSH1 0x00
00000e5c: MLOAD
00000e5d: DUP1
00000e5e: DUP3
00000e5f: MUL
00000e60: DUP2
00000e61: ISZERO
00000e62: DUP4
00000e63: DUP4
00000e64: DUP4
00000e65: DIV
00000e66: EQ
00000e67: OR
00000e68: ISZERO
00000e69: PUSH2 0x4554
00000e6c: JUMPI
00000e6d: SWAP1
00000e6e: POP
00000e6f: SWAP1
00000e70: POP
00000e71: DIV
00000e72: PUSH2 0x0660
00000e75: MSTORE
00000e76: PUSH2 0x0640
00000e79: MLOAD
00000e7a: PUSH2 0x05c0
00000e7d: MSTORE
00000e7e: PUSH2 0x0660
00000e81: MLOAD
00000e82: PUSH2 0x05e0
00000e85: MSTORE
00000e86: PUSH1 0x00
00000e88: PUSH1 0x02
00000e8a: SWAP1
00000e8b: JUMPDEST
00000e8c: DUP1
00000e8d: PUSH2 0x0640
00000e90: MSTORE
00000e91: PUSH2 0x0640
00000e94: MLOAD
00000e95: PUSH1 0x01
00000e97: DUP2
00000e98: GT
00000e99: PUSH2 0x4554
00000e9c: JUMPI
00000e9d: PUSH1 0x05
00000e9f: SHL
00000ea0: PUSH2 0x0600
00000ea3: ADD
00000ea4: MLOAD
00000ea5: ISZERO
00000ea6: PUSH2 0x0ef4
00000ea9: JUMPI
00000eaa: PUSH2 0x0640
00000ead: MLOAD
00000eae: PUSH1 0x01
00000eb0: DUP2
00000eb1: GT
00000eb2: PUSH2 0x4554
00000eb5: JUMPI
00000eb6: PUSH1 0x05
00000eb8: SHL
00000eb9: PUSH2 0x04c0
00000ebc: ADD
00000ebd: MLOAD
00000ebe: PUSH2 0x0640
00000ec1: MLOAD
00000ec2: PUSH1 0x01
00000ec4: DUP2
00000ec5: GT
00000ec6: PUSH2 0x4554
00000ec9: JUMPI
00000eca: PUSH1 0x05
00000ecc: SHL
00000ecd: PUSH2 0x05c0
00000ed0: ADD
00000ed1: MLOAD
00000ed2: DUP1
00000ed3: DUP3
00000ed4: SUB
00000ed5: DUP3
00000ed6: DUP2
00000ed7: GT
00000ed8: PUSH2 0x4554
00000edb: JUMPI
00000edc: SWAP1
00000edd: POP
00000ede: SWAP1
00000edf: POP
00000ee0: PUSH2 0x0640
00000ee3: MLOAD
00000ee4: PUSH1 0x01
00000ee6: DUP2
00000ee7: GT
00000ee8: PUSH2 0x4554
00000eeb: JUMPI
00000eec: PUSH1 0x05
00000eee: SHL
00000eef: PUSH2 0x0500
00000ef2: ADD
00000ef3: MSTORE
00000ef4: JUMPDEST
00000ef5: PUSH1 0x01
00000ef7: ADD
00000ef8: DUP2
00000ef9: DUP2
00000efa: XOR
00000efb: PUSH2 0x0e8b
00000efe: JUMPI
00000eff: POP
00000f00: POP
00000f01: TIMESTAMP
00000f02: PUSH1 0x08
00000f04: SLOAD
00000f05: GT
00000f06: PUSH2 0x0f15
00000f09: JUMPI
00000f0a: PUSH1 0x0b
00000f0c: SLOAD
00000f0d: PUSH2 0x0580
00000f10: MSTORE
00000f11: PUSH2 0x0f7e
00000f14: JUMP
00000f15: JUMPDEST
00000f16: PUSH1 0x20
00000f18: PUSH2 0x4613
00000f1b: PUSH1 0x00
00000f1d: CODECOPY
00000f1e: PUSH1 0x00
00000f20: MLOAD
00000f21: PUSH4 0xe6864766
00000f26: PUSH2 0x0640
00000f29: MSTORE
00000f2a: PUSH2 0x0480
00000f2d: MLOAD
00000f2e: PUSH2 0x0660
00000f31: MSTORE
00000f32: PUSH2 0x04a0
00000f35: MLOAD
00000f36: PUSH2 0x0680
00000f39: MSTORE
00000f3a: PUSH2 0x05c0
00000f3d: MLOAD
00000f3e: PUSH2 0x06a0
00000f41: MSTORE
00000f42: PUSH2 0x05e0
00000f45: MLOAD
00000f46: PUSH2 0x06c0
00000f49: MSTORE
00000f4a: PUSH1 0x00
00000f4c: PUSH2 0x06e0
00000f4f: MSTORE
00000f50: PUSH1 0x20
00000f52: PUSH2 0x0640
00000f55: PUSH1 0xa4
00000f57: PUSH2 0x065c
00000f5a: DUP5
00000f5b: GAS
00000f5c: STATICCALL
00000f5d: PUSH2 0x0f6b
00000f60: JUMPI
00000f61: RETURNDATASIZE
00000f62: PUSH1 0x00
00000f64: PUSH1 0x00
00000f66: RETURNDATACOPY
00000f67: RETURNDATASIZE
00000f68: PUSH1 0x00
00000f6a: REVERT
00000f6b: JUMPDEST
00000f6c: PUSH1 0x20
00000f6e: RETURNDATASIZE
00000f6f: LT
00000f70: PUSH2 0x4554
00000f73: JUMPI
00000f74: PUSH2 0x0640
00000f77: SWAP1
00000f78: POP
00000f79: MLOAD
00000f7a: PUSH2 0x0580
00000f7d: MSTORE
00000f7e: JUMPDEST
00000f7f: PUSH1 0x20
00000f81: PUSH2 0x4613
00000f84: PUSH1 0x00
00000f86: CODECOPY
00000f87: PUSH1 0x00
00000f89: MLOAD
00000f8a: PUSH4 0xe6864766
00000f8f: PUSH2 0x0660
00000f92: MSTORE
00000f93: PUSH2 0x0480
00000f96: MLOAD
00000f97: PUSH2 0x0680
00000f9a: MSTORE
00000f9b: PUSH2 0x04a0
00000f9e: MLOAD
00000f9f: PUSH2 0x06a0
00000fa2: MSTORE
00000fa3: PUSH2 0x04c0
00000fa6: MLOAD
00000fa7: PUSH2 0x06c0
00000faa: MSTORE
00000fab: PUSH2 0x04e0
00000fae: MLOAD
00000faf: PUSH2 0x06e0
00000fb2: MSTORE
00000fb3: PUSH1 0x00
00000fb5: PUSH2 0x0700
00000fb8: MSTORE
00000fb9: PUSH1 0x20
00000fbb: PUSH2 0x0660
00000fbe: PUSH1 0xa4
00000fc0: PUSH2 0x067c
00000fc3: DUP5
00000fc4: GAS
00000fc5: STATICCALL
00000fc6: PUSH2 0x0fd4
00000fc9: JUMPI
00000fca: RETURNDATASIZE
00000fcb: PUSH1 0x00
00000fcd: PUSH1 0x00
00000fcf: RETURNDATACOPY
00000fd0: RETURNDATASIZE
00000fd1: PUSH1 0x00
00000fd3: REVERT
00000fd4: JUMPDEST
00000fd5: PUSH1 0x20
00000fd7: RETURNDATASIZE
00000fd8: LT
00000fd9: PUSH2 0x4554
00000fdc: JUMPI
00000fdd: PUSH2 0x0660
00000fe0: SWAP1
00000fe1: POP
00000fe2: MLOAD
00000fe3: PUSH2 0x0640
00000fe6: MSTORE
00000fe7: PUSH1 0x15
00000fe9: SLOAD
00000fea: PUSH2 0x0660
00000fed: MSTORE
00000fee: PUSH2 0x0580
00000ff1: MLOAD
00000ff2: ISZERO
00000ff3: PUSH2 0x103e
00000ff6: JUMPI
00000ff7: PUSH2 0x0660
00000ffa: MLOAD
00000ffb: PUSH2 0x0640
00000ffe: MLOAD
00000fff: DUP1
00001000: DUP3
00001001: MUL
00001002: DUP2
00001003: ISZERO
00001004: DUP4
00001005: DUP4
00001006: DUP4
00001007: DIV
00001008: EQ
00001009: OR
0000100a: ISZERO
0000100b: PUSH2 0x4554
0000100e: JUMPI
0000100f: SWAP1
00001010: POP
00001011: SWAP1
00001012: POP
00001013: PUSH2 0x0580
00001016: MLOAD
00001017: DUP1
00001018: ISZERO
00001019: PUSH2 0x4554
0000101c: JUMPI
0000101d: DUP1
0000101e: DUP3
0000101f: DIV
00001020: SWAP1
00001021: POP
00001022: SWAP1
00001023: POP
00001024: PUSH2 0x0660
00001027: MLOAD
00001028: DUP1
00001029: DUP3
0000102a: SUB
0000102b: DUP3
0000102c: DUP2
0000102d: GT
0000102e: PUSH2 0x4554
00001031: JUMPI
00001032: SWAP1
00001033: POP
00001034: SWAP1
00001035: POP
00001036: PUSH2 0x0540
00001039: MSTORE
0000103a: PUSH2 0x1060
0000103d: JUMP
0000103e: JUMPDEST
0000103f: PUSH2 0x0640
00001042: MLOAD
00001043: PUSH1 0x40
00001045: MSTORE
00001046: PUSH2 0x05a0
00001049: MLOAD
0000104a: PUSH1 0x60
0000104c: MSTORE
0000104d: PUSH2 0x1057
00001050: PUSH2 0x0680
00001053: PUSH2 0x363c
00001056: JUMP
00001057: JUMPDEST
00001058: PUSH2 0x0680
0000105b: MLOAD
0000105c: PUSH2 0x0540
0000105f: MSTORE
00001060: JUMPDEST
00001061: PUSH2 0x0540
00001064: MLOAD
00001065: ISZERO
00001066: PUSH2 0x4554
00001069: JUMPI
0000106a: PUSH2 0x0580
0000106d: MLOAD
0000106e: ISZERO
0000106f: PUSH2 0x119d
00001072: JUMPI
00001073: PUSH2 0x0500
00001076: MLOAD
00001077: PUSH2 0x0160
0000107a: MSTORE
0000107b: PUSH2 0x0520
0000107e: MLOAD
0000107f: PUSH2 0x0180
00001082: MSTORE
00001083: PUSH2 0x04c0
00001086: MLOAD
00001087: PUSH2 0x01a0
0000108a: MSTORE
0000108b: PUSH2 0x04e0
0000108e: MLOAD
0000108f: PUSH2 0x01c0
00001092: MSTORE
00001093: PUSH2 0x109d
00001096: PUSH2 0x0680
00001099: PUSH2 0x3788
0000109c: JUMP
0000109d: JUMPDEST
0000109e: PUSH2 0x0680
000010a1: MLOAD
000010a2: PUSH2 0x0540
000010a5: MLOAD
000010a6: DUP1
000010a7: DUP3
000010a8: MUL
000010a9: DUP2
000010aa: ISZERO
000010ab: DUP4
000010ac: DUP4
000010ad: DUP4
000010ae: DIV
000010af: EQ
000010b0: OR
000010b1: ISZERO
000010b2: PUSH2 0x4554
000010b5: JUMPI
000010b6: SWAP1
000010b7: POP
000010b8: SWAP1
000010b9: POP
000010ba: PUSH5 0x02540be400
000010c0: DUP2
000010c1: DIV
000010c2: SWAP1
000010c3: POP
000010c4: PUSH1 0x01
000010c6: DUP2
000010c7: ADD
000010c8: DUP2
000010c9: DUP2
000010ca: LT
000010cb: PUSH2 0x4554
000010ce: JUMPI
000010cf: SWAP1
000010d0: POP
000010d1: PUSH2 0x0560
000010d4: MSTORE
000010d5: PUSH2 0x0540
000010d8: MLOAD
000010d9: PUSH2 0x0560
000010dc: MLOAD
000010dd: DUP1
000010de: DUP3
000010df: SUB
000010e0: DUP3
000010e1: DUP2
000010e2: GT
000010e3: PUSH2 0x4554
000010e6: JUMPI
000010e7: SWAP1
000010e8: POP
000010e9: SWAP1
000010ea: POP
000010eb: PUSH2 0x0540
000010ee: MSTORE
000010ef: PUSH2 0x0660
000010f2: MLOAD
000010f3: PUSH2 0x0540
000010f6: MLOAD
000010f7: DUP1
000010f8: DUP3
000010f9: ADD
000010fa: DUP3
000010fb: DUP2
000010fc: LT
000010fd: PUSH2 0x4554
00001100: JUMPI
00001101: SWAP1
00001102: POP
00001103: SWAP1
00001104: POP
00001105: PUSH2 0x0660
00001108: MSTORE
00001109: PUSH2 0x0460
0000110c: MLOAD
0000110d: PUSH1 0x40
0000110f: MSTORE
00001110: PUSH2 0x0540
00001113: MLOAD
00001114: PUSH1 0x60
00001116: MSTORE
00001117: PUSH2 0x1121
0000111a: PUSH2 0x0680
0000111d: PUSH2 0x38b0
00001120: JUMP
00001121: JUMPDEST
00001122: PUSH2 0x0680
00001125: POP
00001126: PUSH1 0x12
00001128: SLOAD
00001129: PUSH5 0x02540be400
0000112f: PUSH2 0x0560
00001132: MLOAD
00001133: PUSH5 0x012a05f200
00001139: DUP2
0000113a: MUL
0000113b: DUP2
0000113c: PUSH5 0x012a05f200
00001142: DUP3
00001143: DIV
00001144: XOR
00001145: PUSH2 0x4554
00001148: JUMPI
00001149: SWAP1
0000114a: POP
0000114b: DIV
0000114c: DUP1
0000114d: DUP3
0000114e: ADD
0000114f: DUP3
00001150: DUP2
00001151: LT
00001152: PUSH2 0x4554
00001155: JUMPI
00001156: SWAP1
00001157: POP
00001158: SWAP1
00001159: POP
0000115a: PUSH1 0x12
0000115c: SSTORE
0000115d: PUSH2 0x0480
00001160: MLOAD
00001161: PUSH1 0x60
00001163: MSTORE
00001164: PUSH2 0x04a0
00001167: MLOAD
00001168: PUSH1 0x80
0000116a: MSTORE
0000116b: PUSH2 0x04c0
0000116e: MLOAD
0000116f: PUSH1 0xa0
00001171: MSTORE
00001172: PUSH2 0x04e0
00001175: MLOAD
00001176: PUSH1 0xc0
00001178: MSTORE
00001179: PUSH2 0x0640
0000117c: MLOAD
0000117d: PUSH1 0xe0
0000117f: MSTORE
00001180: PUSH1 0x00
00001182: PUSH2 0x0100
00001185: MSTORE
00001186: PUSH2 0x1190
00001189: PUSH2 0x0680
0000118c: PUSH2 0x2892
0000118f: JUMP
00001190: JUMPDEST
00001191: PUSH2 0x0680
00001194: MLOAD
00001195: PUSH2 0x05a0
00001198: MSTORE
00001199: PUSH2 0x11e6
0000119c: JUMP
0000119d: JUMPDEST
0000119e: PUSH2 0x0640
000011a1: MLOAD
000011a2: PUSH1 0x0b
000011a4: SSTORE
000011a5: PUSH8 0x0de0b6b3a7640000
000011ae: PUSH1 0x0e
000011b0: SSTORE
000011b1: PUSH8 0x0de0b6b3a7640000
000011ba: PUSH1 0x0c
000011bc: SSTORE
000011bd: PUSH8 0x0de0b6b3a7640000
000011c6: PUSH1 0x0d
000011c8: SSTORE
000011c9: PUSH2 0x0460
000011cc: MLOAD
000011cd: PUSH1 0x40
000011cf: MSTORE
000011d0: PUSH2 0x0540
000011d3: MLOAD
000011d4: PUSH1 0x60
000011d6: MSTORE
000011d7: PUSH2 0x11e1
000011da: PUSH2 0x0680
000011dd: PUSH2 0x38b0
000011e0: JUMP
000011e1: JUMPDEST
000011e2: PUSH2 0x0680
000011e5: POP
000011e6: JUMPDEST
000011e7: PUSH1 0x44
000011e9: CALLDATALOAD
000011ea: PUSH2 0x0540
000011ed: MLOAD
000011ee: LT
000011ef: ISZERO
000011f0: PUSH2 0x1259
000011f3: JUMPI
000011f4: PUSH1 0x08
000011f6: PUSH2 0x0680
000011f9: MSTORE
000011fa: PUSH32 0x536c697070616765000000000000000000000000000000000000000000000000
0000121b: PUSH2 0x06a0
0000121e: MSTORE
0000121f: PUSH2 0x0680
00001222: POP
00001223: PUSH2 0x0680
00001226: MLOAD
00001227: DUP1
00001228: PUSH2 0x06a0
0000122b: ADD
0000122c: PUSH1 0x1f
0000122e: DUP3
0000122f: PUSH1 0x00
00001231: SUB
00001232: AND
00001233: CALLDATASIZE
00001234: DUP3
00001235: CALLDATACOPY
00001236: POP
00001237: POP
00001238: PUSH4 0x08c379a0
0000123d: PUSH2 0x0640
00001240: MSTORE
00001241: PUSH1 0x20
00001243: PUSH2 0x0660
00001246: MSTORE
00001247: PUSH1 0x1f
00001249: NOT
0000124a: PUSH1 0x1f
0000124c: PUSH2 0x0680
0000124f: MLOAD
00001250: ADD
00001251: AND
00001252: PUSH1 0x44
00001254: ADD
00001255: PUSH2 0x065c
00001258: REVERT
00001259: JUMPDEST
0000125a: PUSH2 0x0460
0000125d: MLOAD
0000125e: PUSH32 0x7196cbf63df1f2ec20638e683ebe51d18260be510592ee1e2efe3f3cfd4c33e9
0000127f: PUSH2 0x0600
00001282: MLOAD
00001283: PUSH2 0x0680
00001286: MSTORE
00001287: PUSH2 0x0620
0000128a: MLOAD
0000128b: PUSH2 0x06a0
0000128e: MSTORE
0000128f: PUSH2 0x0560
00001292: MLOAD
00001293: PUSH2 0x06c0
00001296: MSTORE
00001297: PUSH2 0x0660
0000129a: MLOAD
0000129b: PUSH2 0x06e0
0000129e: MSTORE
0000129f: PUSH2 0x05a0
000012a2: MLOAD
000012a3: PUSH2 0x0700
000012a6: MSTORE
000012a7: PUSH1 0xa0
000012a9: PUSH2 0x0680
000012ac: LOG2
000012ad: PUSH1 0x20
000012af: PUSH2 0x0540
000012b2: PUSH1 0x03
000012b4: PUSH1 0x00
000012b6: SSTORE
000012b7: RETURN
000012b8: JUMPDEST
000012b9: PUSH4 0x556d6e9f
000012be: DUP2
000012bf: XOR
000012c0: PUSH2 0x230b
000012c3: JUMPI
000012c4: PUSH1 0x64
000012c6: CALLDATASIZE
000012c7: LT
000012c8: CALLVALUE
000012c9: OR
000012ca: PUSH2 0x4554
000012cd: JUMPI
000012ce: PUSH1 0x20
000012d0: PUSH2 0x4673
000012d3: PUSH1 0x00
000012d5: CODECOPY
000012d6: PUSH1 0x00
000012d8: MLOAD
000012d9: PUSH4 0xe31593d8
000012de: PUSH1 0x60
000012e0: MSTORE
000012e1: PUSH1 0x20
000012e3: PUSH1 0x60
000012e5: PUSH1 0x04
000012e7: PUSH1 0x7c
000012e9: DUP5
000012ea: GAS
000012eb: STATICCALL
000012ec: PUSH2 0x12fa
000012ef: JUMPI
000012f0: RETURNDATASIZE
000012f1: PUSH1 0x00
000012f3: PUSH1 0x00
000012f5: RETURNDATACOPY
000012f6: RETURNDATASIZE
000012f7: PUSH1 0x00
000012f9: REVERT
000012fa: JUMPDEST
000012fb: PUSH1 0x20
000012fd: RETURNDATASIZE
000012fe: LT
000012ff: PUSH2 0x4554
00001302: JUMPI
00001303: PUSH1 0x60
00001305: MLOAD
00001306: DUP1
00001307: PUSH1 0xa0
00001309: SHR
0000130a: PUSH2 0x4554
0000130d: JUMPI
0000130e: PUSH1 0xa0
00001310: MSTORE
00001311: PUSH1 0xa0
00001313: SWAP1
00001314: POP
00001315: MLOAD
00001316: PUSH1 0x40
00001318: MSTORE
00001319: PUSH1 0x20
0000131b: PUSH1 0x40
0000131d: MLOAD
0000131e: PUSH4 0x3bb1f8c1
00001323: PUSH1 0x60
00001325: MSTORE
00001326: PUSH1 0x60
00001328: PUSH1 0x04
0000132a: PUSH1 0x80
0000132c: CALLDATACOPY
0000132d: ADDRESS
0000132e: PUSH1 0xe0
00001330: MSTORE
00001331: PUSH1 0x20
00001333: PUSH1 0x60
00001335: PUSH1 0x84
00001337: PUSH1 0x7c
00001339: DUP5
0000133a: GAS
0000133b: STATICCALL
0000133c: PUSH2 0x134a
0000133f: JUMPI
00001340: RETURNDATASIZE
00001341: PUSH1 0x00
00001343: PUSH1 0x00
00001345: RETURNDATACOPY
00001346: RETURNDATASIZE
00001347: PUSH1 0x00
00001349: REVERT
0000134a: JUMPDEST
0000134b: PUSH1 0x20
0000134d: RETURNDATASIZE
0000134e: LT
0000134f: PUSH2 0x4554
00001352: JUMPI
00001353: PUSH1 0x60
00001355: SWAP1
00001356: POP
00001357: RETURN
00001358: PUSH2 0x230b
0000135b: JUMP
0000135c: JUMPDEST
0000135d: PUSH4 0x5b36389c
00001362: DUP2
00001363: XOR
00001364: PUSH2 0x137b
00001367: JUMPI
00001368: PUSH1 0x64
0000136a: CALLDATASIZE
0000136b: LT
0000136c: CALLVALUE
0000136d: OR
0000136e: PUSH2 0x4554
00001371: JUMPI
00001372: CALLER
00001373: PUSH2 0x0120
00001376: MSTORE
00001377: PUSH2 0x149a
0000137a: JUMP
0000137b: JUMPDEST
0000137c: PUSH4 0x23b872dd
00001381: DUP2
00001382: XOR
00001383: PUSH2 0x144b
00001386: JUMPI
00001387: PUSH1 0x64
00001389: CALLDATASIZE
0000138a: LT
0000138b: CALLVALUE
0000138c: OR
0000138d: PUSH2 0x4554
00001390: JUMPI
00001391: PUSH1 0x04
00001393: CALLDATALOAD
00001394: DUP1
00001395: PUSH1 0xa0
00001397: SHR
00001398: PUSH2 0x4554
0000139b: JUMPI
0000139c: PUSH1 0xc0
0000139e: MSTORE
0000139f: PUSH1 0x24
000013a1: CALLDATALOAD
000013a2: DUP1
000013a3: PUSH1 0xa0
000013a5: SHR
000013a6: PUSH2 0x4554
000013a9: JUMPI
000013aa: PUSH1 0xe0
000013ac: MSTORE
000013ad: PUSH1 0x14
000013af: PUSH1 0xc0
000013b1: MLOAD
000013b2: PUSH1 0x20
000013b4: MSTORE
000013b5: PUSH1 0x00
000013b7: MSTORE
000013b8: PUSH1 0x40
000013ba: PUSH1 0x00
000013bc: KECCAK256
000013bd: DUP1
000013be: CALLER
000013bf: PUSH1 0x20
000013c1: MSTORE
000013c2: PUSH1 0x00
000013c4: MSTORE
000013c5: PUSH1 0x40
000013c7: PUSH1 0x00
000013c9: KECCAK256
000013ca: SWAP1
000013cb: POP
000013cc: SLOAD
000013cd: PUSH2 0x0100
000013d0: MSTORE
000013d1: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000013f2: PUSH2 0x0100
000013f5: MLOAD
000013f6: EQ
000013f7: PUSH2 0x1424
000013fa: JUMPI
000013fb: PUSH1 0xc0
000013fd: MLOAD
000013fe: PUSH1 0x40
00001400: MSTORE
00001401: CALLER
00001402: PUSH1 0x60
00001404: MSTORE
00001405: PUSH2 0x0100
00001408: MLOAD
00001409: PUSH1 0x44
0000140b: CALLDATALOAD
0000140c: DUP1
0000140d: DUP3
0000140e: SUB
0000140f: DUP3
00001410: DUP2
00001411: GT
00001412: PUSH2 0x4554
00001415: JUMPI
00001416: SWAP1
00001417: POP
00001418: SWAP1
00001419: POP
0000141a: PUSH1 0x80
0000141c: MSTORE
0000141d: PUSH2 0x1424
00001420: PUSH2 0x4241
00001423: JUMP
00001424: JUMPDEST
00001425: PUSH1 0xc0
00001427: MLOAD
00001428: PUSH1 0x40
0000142a: MSTORE
0000142b: PUSH1 0xe0
0000142d: MLOAD
0000142e: PUSH1 0x60
00001430: MSTORE
00001431: PUSH1 0x44
00001433: CALLDATALOAD
00001434: PUSH1 0x80
00001436: MSTORE
00001437: PUSH2 0x143e
0000143a: PUSH2 0x429a
0000143d: JUMP
0000143e: JUMPDEST
0000143f: PUSH1 0x01
00001441: PUSH2 0x0120
00001444: MSTORE
00001445: PUSH1 0x20
00001447: PUSH2 0x0120
0000144a: RETURN
0000144b: JUMPDEST
0000144c: PUSH4 0x92526c0c
00001451: DUP2
00001452: XOR
00001453: PUSH2 0x230b
00001456: JUMPI
00001457: CALLVALUE
00001458: PUSH2 0x4554
0000145b: JUMPI
0000145c: PUSH1 0x20
0000145e: PUSH1 0x10
00001460: SLOAD
00001461: PUSH1 0x40
00001463: MSTORE
00001464: PUSH2 0x146d
00001467: PUSH1 0x60
00001469: PUSH2 0x26f4
0000146c: JUMP
0000146d: JUMPDEST
0000146e: PUSH1 0x60
00001470: RETURN
00001471: PUSH2 0x230b
00001474: JUMP
00001475: JUMPDEST
00001476: PUSH4 0x3eb1719f
0000147b: DUP2
0000147c: XOR
0000147d: PUSH2 0x230b
00001480: JUMPI
00001481: PUSH1 0x84
00001483: CALLDATASIZE
00001484: LT
00001485: CALLVALUE
00001486: OR
00001487: PUSH2 0x4554
0000148a: JUMPI
0000148b: PUSH1 0x64
0000148d: CALLDATALOAD
0000148e: DUP1
0000148f: PUSH1 0xa0
00001491: SHR
00001492: PUSH2 0x4554
00001495: JUMPI
00001496: PUSH2 0x0120
00001499: MSTORE
0000149a: JUMPDEST
0000149b: PUSH1 0x00
0000149d: SLOAD
0000149e: PUSH1 0x02
000014a0: EQ
000014a1: PUSH2 0x4554
000014a4: JUMPI
000014a5: PUSH1 0x02
000014a7: PUSH1 0x00
000014a9: SSTORE
000014aa: PUSH1 0x04
000014ac: CALLDATALOAD
000014ad: PUSH2 0x0140
000014b0: MSTORE
000014b1: PUSH1 0x09
000014b3: SLOAD
000014b4: PUSH2 0x0160
000014b7: MSTORE
000014b8: PUSH1 0x0a
000014ba: SLOAD
000014bb: PUSH2 0x0180
000014be: MSTORE
000014bf: PUSH1 0x40
000014c1: CALLDATASIZE
000014c2: PUSH2 0x01a0
000014c5: CALLDATACOPY
000014c6: PUSH1 0x15
000014c8: SLOAD
000014c9: PUSH2 0x01e0
000014cc: MSTORE
000014cd: CALLER
000014ce: PUSH1 0x40
000014d0: MSTORE
000014d1: PUSH1 0x04
000014d3: CALLDATALOAD
000014d4: PUSH1 0x60
000014d6: MSTORE
000014d7: PUSH2 0x14e1
000014da: PUSH2 0x0200
000014dd: PUSH2 0x3925
000014e0: JUMP
000014e1: JUMPDEST
000014e2: PUSH2 0x0200
000014e5: POP
000014e6: PUSH2 0x01e0
000014e9: MLOAD
000014ea: PUSH2 0x0140
000014ed: MLOAD
000014ee: XOR
000014ef: PUSH2 0x1536
000014f2: JUMPI
000014f3: PUSH1 0x00
000014f5: PUSH1 0x02
000014f7: SWAP1
000014f8: JUMPDEST
000014f9: DUP1
000014fa: PUSH2 0x0200
000014fd: MSTORE
000014fe: PUSH2 0x0200
00001501: MLOAD
00001502: PUSH1 0x01
00001504: DUP2
00001505: GT
00001506: PUSH2 0x4554
00001509: JUMPI
0000150a: PUSH1 0x05
0000150c: SHL
0000150d: PUSH2 0x0160
00001510: ADD
00001511: MLOAD
00001512: PUSH2 0x0200
00001515: MLOAD
00001516: PUSH1 0x01
00001518: DUP2
00001519: GT
0000151a: PUSH2 0x4554
0000151d: JUMPI
0000151e: PUSH1 0x05
00001520: SHL
00001521: PUSH2 0x01a0
00001524: ADD
00001525: MSTORE
00001526: PUSH1 0x01
00001528: ADD
00001529: DUP2
0000152a: DUP2
0000152b: XOR
0000152c: PUSH2 0x14f8
0000152f: JUMPI
00001530: POP
00001531: POP
00001532: PUSH2 0x15e0
00001535: JUMP
00001536: JUMPDEST
00001537: PUSH2 0x0140
0000153a: MLOAD
0000153b: PUSH1 0x01
0000153d: DUP2
0000153e: SUB
0000153f: DUP2
00001540: DUP2
00001541: GT
00001542: PUSH2 0x4554
00001545: JUMPI
00001546: SWAP1
00001547: POP
00001548: PUSH2 0x0140
0000154b: MSTORE
0000154c: PUSH1 0x00
0000154e: PUSH1 0x02
00001550: SWAP1
00001551: JUMPDEST
00001552: DUP1
00001553: PUSH2 0x0200
00001556: MSTORE
00001557: PUSH2 0x0200
0000155a: MLOAD
0000155b: PUSH1 0x01
0000155d: DUP2
0000155e: GT
0000155f: PUSH2 0x4554
00001562: JUMPI
00001563: PUSH1 0x05
00001565: SHL
00001566: PUSH2 0x0160
00001569: ADD
0000156a: MLOAD
0000156b: PUSH2 0x0140
0000156e: MLOAD
0000156f: DUP1
00001570: DUP3
00001571: MUL
00001572: DUP2
00001573: ISZERO
00001574: DUP4
00001575: DUP4
00001576: DUP4
00001577: DIV
00001578: EQ
00001579: OR
0000157a: ISZERO
0000157b: PUSH2 0x4554
0000157e: JUMPI
0000157f: SWAP1
00001580: POP
00001581: SWAP1
00001582: POP
00001583: PUSH2 0x01e0
00001586: MLOAD
00001587: DUP1
00001588: ISZERO
00001589: PUSH2 0x4554
0000158c: JUMPI
0000158d: DUP1
0000158e: DUP3
0000158f: DIV
00001590: SWAP1
00001591: POP
00001592: SWAP1
00001593: POP
00001594: PUSH2 0x0200
00001597: MLOAD
00001598: PUSH1 0x01
0000159a: DUP2
0000159b: GT
0000159c: PUSH2 0x4554
0000159f: JUMPI
000015a0: PUSH1 0x05
000015a2: SHL
000015a3: PUSH2 0x01a0
000015a6: ADD
000015a7: MSTORE
000015a8: PUSH2 0x0200
000015ab: MLOAD
000015ac: PUSH1 0x01
000015ae: DUP2
000015af: GT
000015b0: PUSH2 0x4554
000015b3: JUMPI
000015b4: PUSH1 0x05
000015b6: SHL
000015b7: PUSH1 0x24
000015b9: ADD
000015ba: CALLDATALOAD
000015bb: PUSH2 0x0200
000015be: MLOAD
000015bf: PUSH1 0x01
000015c1: DUP2
000015c2: GT
000015c3: PUSH2 0x4554
000015c6: JUMPI
000015c7: PUSH1 0x05
000015c9: SHL
000015ca: PUSH2 0x01a0
000015cd: ADD
000015ce: MLOAD
000015cf: LT
000015d0: PUSH2 0x4554
000015d3: JUMPI
000015d4: PUSH1 0x01
000015d6: ADD
000015d7: DUP2
000015d8: DUP2
000015d9: XOR
000015da: PUSH2 0x1551
000015dd: JUMPI
000015de: POP
000015df: POP
000015e0: JUMPDEST
000015e1: PUSH1 0x0b
000015e3: SLOAD
000015e4: PUSH2 0x0200
000015e7: MSTORE
000015e8: PUSH2 0x0200
000015eb: MLOAD
000015ec: PUSH2 0x01e0
000015ef: MLOAD
000015f0: PUSH2 0x0200
000015f3: MLOAD
000015f4: PUSH2 0x0140
000015f7: MLOAD
000015f8: DUP1
000015f9: DUP3
000015fa: MUL
000015fb: DUP2
000015fc: ISZERO
000015fd: DUP4
000015fe: DUP4
000015ff: DUP4
00001600: DIV
00001601: EQ
00001602: OR
00001603: ISZERO
00001604: PUSH2 0x4554
00001607: JUMPI
00001608: SWAP1
00001609: POP
0000160a: SWAP1
0000160b: POP
0000160c: DIV
0000160d: DUP1
0000160e: DUP3
0000160f: SUB
00001610: DUP3
00001611: DUP2
00001612: GT
00001613: PUSH2 0x4554
00001616: JUMPI
00001617: SWAP1
00001618: POP
00001619: SWAP1
0000161a: POP
0000161b: PUSH1 0x0b
0000161d: SSTORE
0000161e: PUSH1 0x00
00001620: PUSH1 0x02
00001622: SWAP1
00001623: JUMPDEST
00001624: DUP1
00001625: PUSH2 0x0220
00001628: MSTORE
00001629: PUSH2 0x0220
0000162c: MLOAD
0000162d: PUSH1 0x40
0000162f: MSTORE
00001630: PUSH2 0x0220
00001633: MLOAD
00001634: PUSH1 0x01
00001636: DUP2
00001637: GT
00001638: PUSH2 0x4554
0000163b: JUMPI
0000163c: PUSH1 0x05
0000163e: SHL
0000163f: PUSH2 0x01a0
00001642: ADD
00001643: MLOAD
00001644: PUSH1 0x60
00001646: MSTORE
00001647: PUSH2 0x0120
0000164a: MLOAD
0000164b: PUSH1 0x80
0000164d: MSTORE
0000164e: PUSH2 0x1655
00001651: PUSH2 0x24ee
00001654: JUMP
00001655: JUMPDEST
00001656: PUSH1 0x01
00001658: ADD
00001659: DUP2
0000165a: DUP2
0000165b: XOR
0000165c: PUSH2 0x1623
0000165f: JUMPI
00001660: POP
00001661: POP
00001662: CALLER
00001663: PUSH32 0xdd3c0336a16f1b64f172b7bb0dad5b2b3c7c76f91e8c4aafd6aae60dce800153
00001684: PUSH2 0x01a0
00001687: MLOAD
00001688: PUSH2 0x0220
0000168b: MSTORE
0000168c: PUSH2 0x01c0
0000168f: MLOAD
00001690: PUSH2 0x0240
00001693: MSTORE
00001694: PUSH2 0x01e0
00001697: MLOAD
00001698: PUSH1 0x04
0000169a: CALLDATALOAD
0000169b: DUP1
0000169c: DUP3
0000169d: SUB
0000169e: DUP3
0000169f: DUP2
000016a0: GT
000016a1: PUSH2 0x4554
000016a4: JUMPI
000016a5: SWAP1
000016a6: POP
000016a7: SWAP1
000016a8: POP
000016a9: PUSH2 0x0260
000016ac: MSTORE
000016ad: PUSH1 0x60
000016af: PUSH2 0x0220
000016b2: LOG2
000016b3: PUSH1 0x40
000016b5: PUSH2 0x01a0
000016b8: PUSH1 0x03
000016ba: PUSH1 0x00
000016bc: SSTORE
000016bd: RETURN
000016be: PUSH2 0x230b
000016c1: JUMP
000016c2: JUMPDEST
000016c3: PUSH4 0xf1dc3cc9
000016c8: DUP2
000016c9: XOR
000016ca: PUSH2 0x16e1
000016cd: JUMPI
000016ce: PUSH1 0x64
000016d0: CALLDATASIZE
000016d1: LT
000016d2: CALLVALUE
000016d3: OR
000016d4: PUSH2 0x4554
000016d7: JUMPI
000016d8: CALLER
000016d9: PUSH2 0x04e0
000016dc: MSTORE
000016dd: PUSH2 0x1788
000016e0: JUMP
000016e1: JUMPDEST
000016e2: PUSH4 0x4fb08c5e
000016e7: DUP2
000016e8: XOR
000016e9: PUSH2 0x230b
000016ec: JUMPI
000016ed: PUSH1 0x44
000016ef: CALLDATASIZE
000016f0: LT
000016f1: CALLVALUE
000016f2: OR
000016f3: PUSH2 0x4554
000016f6: JUMPI
000016f7: PUSH1 0x20
000016f9: PUSH2 0x1703
000016fc: PUSH2 0x04e0
000016ff: PUSH2 0x259b
00001702: JUMP
00001703: JUMPDEST
00001704: PUSH2 0x04e0
00001707: DUP1
00001708: MLOAD
00001709: PUSH2 0x05c0
0000170c: MSTORE
0000170d: PUSH1 0x20
0000170f: DUP2
00001710: ADD
00001711: MLOAD
00001712: PUSH2 0x05e0
00001715: MSTORE
00001716: POP
00001717: PUSH1 0x40
00001719: PUSH1 0x04
0000171b: PUSH2 0x0600
0000171e: CALLDATACOPY
0000171f: TIMESTAMP
00001720: PUSH1 0x08
00001722: SLOAD
00001723: GT
00001724: PUSH2 0x0640
00001727: MSTORE
00001728: PUSH2 0x05c0
0000172b: MLOAD
0000172c: PUSH2 0x0160
0000172f: MSTORE
00001730: PUSH2 0x05e0
00001733: MLOAD
00001734: PUSH2 0x0180
00001737: MSTORE
00001738: PUSH2 0x0600
0000173b: MLOAD
0000173c: PUSH2 0x01a0
0000173f: MSTORE
00001740: PUSH2 0x0620
00001743: MLOAD
00001744: PUSH2 0x01c0
00001747: MSTORE
00001748: PUSH2 0x0640
0000174b: MLOAD
0000174c: PUSH2 0x01e0
0000174f: MSTORE
00001750: PUSH2 0x175a
00001753: PUSH2 0x0520
00001756: PUSH2 0x3d82
00001759: JUMP
0000175a: JUMPDEST
0000175b: PUSH2 0x0520
0000175e: RETURN
0000175f: PUSH2 0x230b
00001762: JUMP
00001763: JUMPDEST
00001764: PUSH4 0x0fbcee6e
00001769: DUP2
0000176a: XOR
0000176b: PUSH2 0x230b
0000176e: JUMPI
0000176f: PUSH1 0x84
00001771: CALLDATASIZE
00001772: LT
00001773: CALLVALUE
00001774: OR
00001775: PUSH2 0x4554
00001778: JUMPI
00001779: PUSH1 0x64
0000177b: CALLDATALOAD
0000177c: DUP1
0000177d: PUSH1 0xa0
0000177f: SHR
00001780: PUSH2 0x4554
00001783: JUMPI
00001784: PUSH2 0x04e0
00001787: MSTORE
00001788: JUMPDEST
00001789: PUSH1 0x00
0000178b: SLOAD
0000178c: PUSH1 0x02
0000178e: EQ
0000178f: PUSH2 0x4554
00001792: JUMPI
00001793: PUSH1 0x02
00001795: PUSH1 0x00
00001797: SSTORE
00001798: PUSH2 0x179f
0000179b: PUSH2 0x399a
0000179e: JUMP
0000179f: JUMPDEST
000017a0: PUSH2 0x17aa
000017a3: PUSH2 0x0540
000017a6: PUSH2 0x259b
000017a9: JUMP
000017aa: JUMPDEST
000017ab: PUSH2 0x0540
000017ae: DUP1
000017af: MLOAD
000017b0: PUSH2 0x0500
000017b3: MSTORE
000017b4: PUSH1 0x20
000017b6: DUP2
000017b7: ADD
000017b8: MLOAD
000017b9: PUSH2 0x0520
000017bc: MSTORE
000017bd: POP
000017be: PUSH1 0xc0
000017c0: CALLDATASIZE
000017c1: PUSH2 0x0540
000017c4: CALLDATACOPY
000017c5: PUSH2 0x0500
000017c8: MLOAD
000017c9: PUSH2 0x0160
000017cc: MSTORE
000017cd: PUSH2 0x0520
000017d0: MLOAD
000017d1: PUSH2 0x0180
000017d4: MSTORE
000017d5: PUSH1 0x40
000017d7: PUSH1 0x04
000017d9: PUSH2 0x01a0
000017dc: CALLDATACOPY
000017dd: TIMESTAMP
000017de: PUSH1 0x08
000017e0: SLOAD
000017e1: GT
000017e2: PUSH2 0x01e0
000017e5: MSTORE
000017e6: PUSH2 0x17f0
000017e9: PUSH2 0x0600
000017ec: PUSH2 0x3d82
000017ef: JUMP
000017f0: JUMPDEST
000017f1: PUSH2 0x0600
000017f4: DUP1
000017f5: MLOAD
000017f6: PUSH2 0x0540
000017f9: MSTORE
000017fa: PUSH1 0x20
000017fc: DUP2
000017fd: ADD
000017fe: MLOAD
000017ff: PUSH2 0x0560
00001802: MSTORE
00001803: PUSH1 0x40
00001805: DUP2
00001806: ADD
00001807: DUP1
00001808: MLOAD
00001809: PUSH2 0x05a0
0000180c: MSTORE
0000180d: PUSH1 0x20
0000180f: DUP2
00001810: ADD
00001811: MLOAD
00001812: PUSH2 0x05c0
00001815: MSTORE
00001816: POP
00001817: PUSH1 0x80
00001819: DUP2
0000181a: ADD
0000181b: MLOAD
0000181c: PUSH2 0x05e0
0000181f: MSTORE
00001820: POP
00001821: PUSH1 0x44
00001823: CALLDATALOAD
00001824: PUSH2 0x0540
00001827: MLOAD
00001828: LT
00001829: ISZERO
0000182a: PUSH2 0x1893
0000182d: JUMPI
0000182e: PUSH1 0x08
00001830: PUSH2 0x0600
00001833: MSTORE
00001834: PUSH32 0x536c697070616765000000000000000000000000000000000000000000000000
00001855: PUSH2 0x0620
00001858: MSTORE
00001859: PUSH2 0x0600
0000185c: POP
0000185d: PUSH2 0x0600
00001860: MLOAD
00001861: DUP1
00001862: PUSH2 0x0620
00001865: ADD
00001866: PUSH1 0x1f
00001868: DUP3
00001869: PUSH1 0x00
0000186b: SUB
0000186c: AND
0000186d: CALLDATASIZE
0000186e: DUP3
0000186f: CALLDATACOPY
00001870: POP
00001871: POP
00001872: PUSH4 0x08c379a0
00001877: PUSH2 0x05c0
0000187a: MSTORE
0000187b: PUSH1 0x20
0000187d: PUSH2 0x05e0
00001880: MSTORE
00001881: PUSH1 0x1f
00001883: NOT
00001884: PUSH1 0x1f
00001886: PUSH2 0x0600
00001889: MLOAD
0000188a: ADD
0000188b: AND
0000188c: PUSH1 0x44
0000188e: ADD
0000188f: PUSH2 0x05dc
00001892: REVERT
00001893: JUMPDEST
00001894: CALLER
00001895: PUSH1 0x40
00001897: MSTORE
00001898: PUSH1 0x04
0000189a: CALLDATALOAD
0000189b: PUSH1 0x60
0000189d: MSTORE
0000189e: PUSH2 0x18a8
000018a1: PUSH2 0x0600
000018a4: PUSH2 0x3925
000018a7: JUMP
000018a8: JUMPDEST
000018a9: PUSH2 0x0600
000018ac: POP
000018ad: PUSH2 0x0500
000018b0: MLOAD
000018b1: PUSH1 0x60
000018b3: MSTORE
000018b4: PUSH2 0x0520
000018b7: MLOAD
000018b8: PUSH1 0x80
000018ba: MSTORE
000018bb: PUSH2 0x05a0
000018be: MLOAD
000018bf: PUSH1 0xa0
000018c1: MSTORE
000018c2: PUSH2 0x05c0
000018c5: MLOAD
000018c6: PUSH1 0xc0
000018c8: MSTORE
000018c9: PUSH2 0x0560
000018cc: MLOAD
000018cd: PUSH1 0xe0
000018cf: MSTORE
000018d0: PUSH1 0x00
000018d2: PUSH2 0x0100
000018d5: MSTORE
000018d6: PUSH2 0x18e0
000018d9: PUSH2 0x0620
000018dc: PUSH2 0x2892
000018df: JUMP
000018e0: JUMPDEST
000018e1: PUSH2 0x0620
000018e4: MLOAD
000018e5: PUSH2 0x0600
000018e8: MSTORE
000018e9: PUSH1 0x24
000018eb: CALLDATALOAD
000018ec: PUSH1 0x40
000018ee: MSTORE
000018ef: PUSH2 0x0540
000018f2: MLOAD
000018f3: PUSH1 0x60
000018f5: MSTORE
000018f6: PUSH2 0x04e0
000018f9: MLOAD
000018fa: PUSH1 0x80
000018fc: MSTORE
000018fd: PUSH2 0x1904
00001900: PUSH2 0x24ee
00001903: JUMP
00001904: JUMPDEST
00001905: CALLER
00001906: PUSH32 0xe200e24d4a4c7cd367dd9befe394dc8a14e6d58c88ff5e2f512d65a9e0aa9c5c
00001927: PUSH1 0x40
00001929: PUSH1 0x04
0000192b: PUSH2 0x0620
0000192e: CALLDATACOPY
0000192f: PUSH2 0x0540
00001932: MLOAD
00001933: PUSH2 0x0660
00001936: MSTORE
00001937: PUSH2 0x05e0
0000193a: MLOAD
0000193b: PUSH2 0x0680
0000193e: MSTORE
0000193f: PUSH2 0x0600
00001942: MLOAD
00001943: PUSH2 0x06a0
00001946: MSTORE
00001947: PUSH1 0xa0
00001949: PUSH2 0x0620
0000194c: LOG2
0000194d: PUSH1 0x20
0000194f: PUSH2 0x0540
00001952: PUSH1 0x03
00001954: PUSH1 0x00
00001956: SSTORE
00001957: RETURN
00001958: PUSH2 0x230b
0000195b: JUMP
0000195c: JUMPDEST
0000195d: PUSH4 0xa9059cbb
00001962: DUP2
00001963: XOR
00001964: PUSH2 0x230b
00001967: JUMPI
00001968: PUSH1 0x44
0000196a: CALLDATASIZE
0000196b: LT
0000196c: CALLVALUE
0000196d: OR
0000196e: PUSH2 0x4554
00001971: JUMPI
00001972: PUSH1 0x04
00001974: CALLDATALOAD
00001975: DUP1
00001976: PUSH1 0xa0
00001978: SHR
00001979: PUSH2 0x4554
0000197c: JUMPI
0000197d: PUSH1 0xc0
0000197f: MSTORE
00001980: CALLER
00001981: PUSH1 0x40
00001983: MSTORE
00001984: PUSH1 0xc0
00001986: MLOAD
00001987: PUSH1 0x60
00001989: MSTORE
0000198a: PUSH1 0x24
0000198c: CALLDATALOAD
0000198d: PUSH1 0x80
0000198f: MSTORE
00001990: PUSH2 0x1997
00001993: PUSH2 0x429a
00001996: JUMP
00001997: JUMPDEST
00001998: PUSH1 0x01
0000199a: PUSH1 0xe0
0000199c: MSTORE
0000199d: PUSH1 0x20
0000199f: PUSH1 0xe0
000019a1: RETURN
000019a2: PUSH2 0x230b
000019a5: JUMP
000019a6: JUMPDEST
000019a7: PUSH4 0xf851a440
000019ac: DUP2
000019ad: XOR
000019ae: PUSH2 0x230b
000019b1: JUMPI
000019b2: CALLVALUE
000019b3: PUSH2 0x4554
000019b6: JUMPI
000019b7: PUSH1 0x20
000019b9: PUSH1 0x20
000019bb: PUSH2 0x4673
000019be: PUSH1 0x00
000019c0: CODECOPY
000019c1: PUSH1 0x00
000019c3: MLOAD
000019c4: PUSH4 0xf851a440
000019c9: PUSH1 0x40
000019cb: MSTORE
000019cc: PUSH1 0x20
000019ce: PUSH1 0x40
000019d0: PUSH1 0x04
000019d2: PUSH1 0x5c
000019d4: DUP5
000019d5: GAS
000019d6: STATICCALL
000019d7: PUSH2 0x19e5
000019da: JUMPI
000019db: RETURNDATASIZE
000019dc: PUSH1 0x00
000019de: PUSH1 0x00
000019e0: RETURNDATACOPY
000019e1: RETURNDATASIZE
000019e2: PUSH1 0x00
000019e4: REVERT
000019e5: JUMPDEST
000019e6: PUSH1 0x20
000019e8: RETURNDATASIZE
000019e9: LT
000019ea: PUSH2 0x4554
000019ed: JUMPI
000019ee: PUSH1 0x40
000019f0: MLOAD
000019f1: DUP1
000019f2: PUSH1 0xa0
000019f4: SHR
000019f5: PUSH2 0x4554
000019f8: JUMPI
000019f9: PUSH1 0x80
000019fb: MSTORE
000019fc: PUSH1 0x80
000019fe: SWAP1
000019ff: POP
00001a00: RETURN
00001a01: PUSH2 0x230b
00001a04: JUMP
00001a05: JUMPDEST
00001a06: PUSH4 0x37ed3a7a
00001a0b: DUP2
00001a0c: XOR
00001a0d: PUSH2 0x230b
00001a10: JUMPI
00001a11: PUSH1 0x64
00001a13: CALLDATASIZE
00001a14: LT
00001a15: CALLVALUE
00001a16: OR
00001a17: PUSH2 0x4554
00001a1a: JUMPI
00001a1b: PUSH1 0x20
00001a1d: PUSH2 0x4673
00001a20: PUSH1 0x00
00001a22: CODECOPY
00001a23: PUSH1 0x00
00001a25: MLOAD
00001a26: PUSH4 0xe31593d8
00001a2b: PUSH1 0x60
00001a2d: MSTORE
00001a2e: PUSH1 0x20
00001a30: PUSH1 0x60
00001a32: PUSH1 0x04
00001a34: PUSH1 0x7c
00001a36: DUP5
00001a37: GAS
00001a38: STATICCALL
00001a39: PUSH2 0x1a47
00001a3c: JUMPI
00001a3d: RETURNDATASIZE
00001a3e: PUSH1 0x00
00001a40: PUSH1 0x00
00001a42: RETURNDATACOPY
00001a43: RETURNDATASIZE
00001a44: PUSH1 0x00
00001a46: REVERT
00001a47: JUMPDEST
00001a48: PUSH1 0x20
00001a4a: RETURNDATASIZE
00001a4b: LT
00001a4c: PUSH2 0x4554
00001a4f: JUMPI
00001a50: PUSH1 0x60
00001a52: MLOAD
00001a53: DUP1
00001a54: PUSH1 0xa0
00001a56: SHR
00001a57: PUSH2 0x4554
00001a5a: JUMPI
00001a5b: PUSH1 0xa0
00001a5d: MSTORE
00001a5e: PUSH1 0xa0
00001a60: SWAP1
00001a61: POP
00001a62: MLOAD
00001a63: PUSH1 0x40
00001a65: MSTORE
00001a66: PUSH1 0x20
00001a68: PUSH1 0x40
00001a6a: MLOAD
00001a6b: PUSH4 0x99bf0b76
00001a70: PUSH1 0x60
00001a72: MSTORE
00001a73: PUSH1 0x60
00001a75: PUSH1 0x04
00001a77: PUSH1 0x80
00001a79: CALLDATACOPY
00001a7a: ADDRESS
00001a7b: PUSH1 0xe0
00001a7d: MSTORE
00001a7e: PUSH1 0x20
00001a80: PUSH1 0x60
00001a82: PUSH1 0x84
00001a84: PUSH1 0x7c
00001a86: DUP5
00001a87: GAS
00001a88: STATICCALL
00001a89: PUSH2 0x1a97
00001a8c: JUMPI
00001a8d: RETURNDATASIZE
00001a8e: PUSH1 0x00
00001a90: PUSH1 0x00
00001a92: RETURNDATACOPY
00001a93: RETURNDATASIZE
00001a94: PUSH1 0x00
00001a96: REVERT
00001a97: JUMPDEST
00001a98: PUSH1 0x20
00001a9a: RETURNDATASIZE
00001a9b: LT
00001a9c: PUSH2 0x4554
00001a9f: JUMPI
00001aa0: PUSH1 0x60
00001aa2: SWAP1
00001aa3: POP
00001aa4: RETURN
00001aa5: PUSH2 0x230b
00001aa8: JUMP
00001aa9: JUMPDEST
00001aaa: PUSH4 0x54f0f7d5
00001aaf: DUP2
00001ab0: XOR
00001ab1: PUSH2 0x230b
00001ab4: JUMPI
00001ab5: CALLVALUE
00001ab6: PUSH2 0x4554
00001ab9: JUMPI
00001aba: PUSH1 0x00
00001abc: SLOAD
00001abd: PUSH1 0x02
00001abf: EQ
00001ac0: PUSH2 0x4554
00001ac3: JUMPI
00001ac4: PUSH1 0x0e
00001ac6: SLOAD
00001ac7: DUP1
00001ac8: PUSH1 0x01
00001aca: SHL
00001acb: DUP2
00001acc: DUP2
00001acd: PUSH1 0x01
00001acf: SHR
00001ad0: XOR
00001ad1: PUSH2 0x4554
00001ad4: JUMPI
00001ad5: SWAP1
00001ad6: POP
00001ad7: PUSH2 0x1ae1
00001ada: PUSH2 0x0160
00001add: PUSH2 0x43cb
00001ae0: JUMP
00001ae1: JUMPDEST
00001ae2: PUSH2 0x0160
00001ae5: MLOAD
00001ae6: PUSH8 0x0de0b6b3a7640000
00001aef: DUP2
00001af0: MUL
00001af1: DUP2
00001af2: PUSH8 0x0de0b6b3a7640000
00001afb: DUP3
00001afc: DIV
00001afd: XOR
00001afe: PUSH2 0x4554
00001b01: JUMPI
00001b02: SWAP1
00001b03: POP
00001b04: DUP1
00001b05: PUSH1 0xb5
00001b07: PUSH18 0x010000000000000000000000000000000000
00001b1a: DUP3
00001b1b: LT
00001b1c: PUSH2 0x1b2c
00001b1f: JUMPI
00001b20: DUP2
00001b21: PUSH1 0x80
00001b23: SHR
00001b24: SWAP2
00001b25: POP
00001b26: DUP1
00001b27: PUSH1 0x40
00001b29: SHL
00001b2a: SWAP1
00001b2b: POP
00001b2c: JUMPDEST
00001b2d: PUSH10 0x01000000000000000000
00001b38: DUP3
00001b39: LT
00001b3a: PUSH2 0x1b4a
00001b3d: JUMPI
00001b3e: DUP2
00001b3f: PUSH1 0x40
00001b41: SHR
00001b42: SWAP2
00001b43: POP
00001b44: DUP1
00001b45: PUSH1 0x20
00001b47: SHL
00001b48: SWAP1
00001b49: POP
00001b4a: JUMPDEST
00001b4b: PUSH6 0x010000000000
00001b52: DUP3
00001b53: LT
00001b54: PUSH2 0x1b64
00001b57: JUMPI
00001b58: DUP2
00001b59: PUSH1 0x20
00001b5b: SHR
00001b5c: SWAP2
00001b5d: POP
00001b5e: DUP1
00001b5f: PUSH1 0x10
00001b61: SHL
00001b62: SWAP1
00001b63: POP
00001b64: JUMPDEST
00001b65: PUSH4 0x01000000
00001b6a: DUP3
00001b6b: LT
00001b6c: PUSH2 0x1b7c
00001b6f: JUMPI
00001b70: DUP2
00001b71: PUSH1 0x10
00001b73: SHR
00001b74: SWAP2
00001b75: POP
00001b76: DUP1
00001b77: PUSH1 0x08
00001b79: SHL
00001b7a: SWAP1
00001b7b: POP
00001b7c: JUMPDEST
00001b7d: PUSH3 0x010000
00001b81: DUP3
00001b82: ADD
00001b83: DUP2
00001b84: MUL
00001b85: PUSH1 0x12
00001b87: SHR
00001b88: SWAP1
00001b89: POP
00001b8a: DUP1
00001b8b: DUP2
00001b8c: DUP5
00001b8d: DIV
00001b8e: ADD
00001b8f: PUSH1 0x01
00001b91: SHR
00001b92: SWAP1
00001b93: POP
00001b94: DUP1
00001b95: DUP2
00001b96: DUP5
00001b97: DIV
00001b98: ADD
00001b99: PUSH1 0x01
00001b9b: SHR
00001b9c: SWAP1
00001b9d: POP
00001b9e: DUP1
00001b9f: DUP2
00001ba0: DUP5
00001ba1: DIV
00001ba2: ADD
00001ba3: PUSH1 0x01
00001ba5: SHR
00001ba6: SWAP1
00001ba7: POP
00001ba8: DUP1
00001ba9: DUP2
00001baa: DUP5
00001bab: DIV
00001bac: ADD
00001bad: PUSH1 0x01
00001baf: SHR
00001bb0: SWAP1
00001bb1: POP
00001bb2: DUP1
00001bb3: DUP2
00001bb4: DUP5
00001bb5: DIV
00001bb6: ADD
00001bb7: PUSH1 0x01
00001bb9: SHR
00001bba: SWAP1
00001bbb: POP
00001bbc: DUP1
00001bbd: DUP2
00001bbe: DUP5
00001bbf: DIV
00001bc0: ADD
00001bc1: PUSH1 0x01
00001bc3: SHR
00001bc4: SWAP1
00001bc5: POP
00001bc6: DUP1
00001bc7: DUP2
00001bc8: DUP5
00001bc9: DIV
00001bca: ADD
00001bcb: PUSH1 0x01
00001bcd: SHR
00001bce: SWAP1
00001bcf: POP
00001bd0: DUP1
00001bd1: DUP4
00001bd2: DIV
00001bd3: DUP1
00001bd4: DUP3
00001bd5: DUP2
00001bd6: XOR
00001bd7: DUP3
00001bd8: DUP5
00001bd9: LT
00001bda: MUL
00001bdb: XOR
00001bdc: SWAP1
00001bdd: POP
00001bde: SWAP1
00001bdf: POP
00001be0: SWAP1
00001be1: POP
00001be2: SWAP1
00001be3: POP
00001be4: DUP1
00001be5: DUP3
00001be6: MUL
00001be7: DUP2
00001be8: ISZERO
00001be9: DUP4
00001bea: DUP4
00001beb: DUP4
00001bec: DIV
00001bed: EQ
00001bee: OR
00001bef: ISZERO
00001bf0: PUSH2 0x4554
00001bf3: JUMPI
00001bf4: SWAP1
00001bf5: POP
00001bf6: SWAP1
00001bf7: POP
00001bf8: PUSH8 0x0de0b6b3a7640000
00001c01: DUP2
00001c02: DIV
00001c03: SWAP1
00001c04: POP
00001c05: PUSH2 0x0180
00001c08: MSTORE
00001c09: PUSH1 0x20
00001c0b: PUSH2 0x0180
00001c0e: RETURN
00001c0f: PUSH2 0x230b
00001c12: JUMP
00001c13: JUMPDEST
00001c14: PUSH4 0x86fc88d3
00001c19: DUP2
00001c1a: XOR
00001c1b: PUSH2 0x230b
00001c1e: JUMPI
00001c1f: CALLVALUE
00001c20: PUSH2 0x4554
00001c23: JUMPI
00001c24: PUSH1 0x00
00001c26: SLOAD
00001c27: PUSH1 0x02
00001c29: EQ
00001c2a: PUSH2 0x4554
00001c2d: JUMPI
00001c2e: PUSH1 0x20
00001c30: PUSH2 0x1c3a
00001c33: PUSH2 0x0160
00001c36: PUSH2 0x43cb
00001c39: JUMP
00001c3a: JUMPDEST
00001c3b: PUSH2 0x0160
00001c3e: RETURN
00001c3f: PUSH2 0x230b
00001c42: JUMP
00001c43: JUMPDEST
00001c44: PUSH4 0xb9e8c9fd
00001c49: DUP2
00001c4a: XOR
00001c4b: PUSH2 0x230b
00001c4e: JUMPI
00001c4f: CALLVALUE
00001c50: PUSH2 0x4554
00001c53: JUMPI
00001c54: PUSH1 0x00
00001c56: SLOAD
00001c57: PUSH1 0x02
00001c59: EQ
00001c5a: PUSH2 0x4554
00001c5d: JUMPI
00001c5e: PUSH1 0x01
00001c60: SLOAD
00001c61: PUSH1 0x40
00001c63: MSTORE
00001c64: PUSH1 0x20
00001c66: PUSH1 0x40
00001c68: RETURN
00001c69: PUSH2 0x230b
00001c6c: JUMP
00001c6d: JUMPDEST
00001c6e: PUSH4 0xbcc8342e
00001c73: DUP2
00001c74: XOR
00001c75: PUSH2 0x1ca4
00001c78: JUMPI
00001c79: PUSH1 0x84
00001c7b: CALLDATASIZE
00001c7c: LT
00001c7d: CALLVALUE
00001c7e: OR
00001c7f: PUSH2 0x4554
00001c82: JUMPI
00001c83: PUSH1 0x20
00001c85: PUSH1 0x40
00001c87: PUSH1 0x04
00001c89: PUSH2 0x0160
00001c8c: CALLDATACOPY
00001c8d: PUSH1 0x40
00001c8f: PUSH1 0x44
00001c91: PUSH2 0x01a0
00001c94: CALLDATACOPY
00001c95: PUSH2 0x1c9f
00001c98: PUSH2 0x0280
00001c9b: PUSH2 0x3788
00001c9e: JUMP
00001c9f: JUMPDEST
00001ca0: PUSH2 0x0280
00001ca3: RETURN
00001ca4: JUMPDEST
00001ca5: PUSH4 0xb1373929
00001caa: DUP2
00001cab: XOR
00001cac: PUSH2 0x1ccc
00001caf: JUMPI
00001cb0: CALLVALUE
00001cb1: PUSH2 0x4554
00001cb4: JUMPI
00001cb5: PUSH1 0x20
00001cb7: PUSH2 0x1cc1
00001cba: PUSH2 0x0120
00001cbd: PUSH2 0x259b
00001cc0: JUMP
00001cc1: JUMPDEST
00001cc2: PUSH2 0x0120
00001cc5: PUSH1 0x20
00001cc7: DUP2
00001cc8: ADD
00001cc9: SWAP1
00001cca: POP
00001ccb: RETURN
00001ccc: JUMPDEST
00001ccd: PUSH4 0x72d4f0e2
00001cd2: DUP2
00001cd3: XOR
00001cd4: PUSH2 0x230b
00001cd7: JUMPI
00001cd8: CALLVALUE
00001cd9: PUSH2 0x4554
00001cdc: JUMPI
00001cdd: PUSH1 0x20
00001cdf: PUSH1 0x10
00001ce1: SLOAD
00001ce2: PUSH1 0x40
00001ce4: MSTORE
00001ce5: PUSH2 0x1cee
00001ce8: PUSH1 0x60
00001cea: PUSH2 0x26f4
00001ced: JUMP
00001cee: JUMPDEST
00001cef: PUSH1 0x60
00001cf1: PUSH1 0x40
00001cf3: DUP2
00001cf4: ADD
00001cf5: SWAP1
00001cf6: POP
00001cf7: RETURN
00001cf8: PUSH2 0x230b
00001cfb: JUMP
00001cfc: JUMPDEST
00001cfd: PUSH4 0xf446c1d0
00001d02: DUP2
00001d03: XOR
00001d04: PUSH2 0x1d1e
00001d07: JUMPI
00001d08: CALLVALUE
00001d09: PUSH2 0x4554
00001d0c: JUMPI
00001d0d: PUSH1 0x20
00001d0f: PUSH2 0x1d19
00001d12: PUSH2 0x0120
00001d15: PUSH2 0x259b
00001d18: JUMP
00001d19: JUMPDEST
00001d1a: PUSH2 0x0120
00001d1d: RETURN
00001d1e: JUMPDEST
00001d1f: PUSH4 0x3644e515
00001d24: DUP2
00001d25: XOR
00001d26: PUSH2 0x230b
00001d29: JUMPI
00001d2a: CALLVALUE
00001d2b: PUSH2 0x4554
00001d2e: JUMPI
00001d2f: PUSH1 0x20
00001d31: PUSH2 0x1d3b
00001d34: PUSH2 0x0120
00001d37: PUSH2 0x4336
00001d3a: JUMP
00001d3b: JUMPDEST
00001d3c: PUSH2 0x0120
00001d3f: RETURN
00001d40: PUSH2 0x230b
00001d43: JUMP
00001d44: JUMPDEST
00001d45: PUSH4 0x49fe9e77
00001d4a: DUP2
00001d4b: XOR
00001d4c: PUSH2 0x230b
00001d4f: JUMPI
00001d50: CALLVALUE
00001d51: PUSH2 0x4554
00001d54: JUMPI
00001d55: PUSH1 0x20
00001d57: PUSH1 0x0f
00001d59: SLOAD
00001d5a: PUSH1 0x40
00001d5c: MSTORE
00001d5d: PUSH2 0x1d66
00001d60: PUSH1 0x60
00001d62: PUSH2 0x26f4
00001d65: JUMP
00001d66: JUMPDEST
00001d67: PUSH1 0x60
00001d69: RETURN
00001d6a: PUSH2 0x230b
00001d6d: JUMP
00001d6e: JUMPDEST
00001d6f: PUSH4 0x3620604b
00001d74: DUP2
00001d75: XOR
00001d76: PUSH2 0x1d8c
00001d79: JUMPI
00001d7a: CALLVALUE
00001d7b: PUSH2 0x4554
00001d7e: JUMPI
00001d7f: PUSH1 0x40
00001d81: PUSH2 0x45d3
00001d84: PUSH1 0x40
00001d86: CODECOPY
00001d87: PUSH1 0x40
00001d89: PUSH1 0x40
00001d8b: RETURN
00001d8c: JUMPDEST
00001d8d: PUSH4 0x244c7c2e
00001d92: DUP2
00001d93: XOR
00001d94: PUSH2 0x230b
00001d97: JUMPI
00001d98: CALLVALUE
00001d99: PUSH2 0x4554
00001d9c: JUMPI
00001d9d: PUSH1 0x20
00001d9f: PUSH2 0x4673
00001da2: PUSH1 0x00
00001da4: CODECOPY
00001da5: PUSH1 0x00
00001da7: MLOAD
00001da8: PUSH4 0xf851a440
00001dad: PUSH2 0x0120
00001db0: MSTORE
00001db1: PUSH1 0x20
00001db3: PUSH2 0x0120
00001db6: PUSH1 0x04
00001db8: PUSH2 0x013c
00001dbb: DUP5
00001dbc: GAS
00001dbd: STATICCALL
00001dbe: PUSH2 0x1dcc
00001dc1: JUMPI
00001dc2: RETURNDATASIZE
00001dc3: PUSH1 0x00
00001dc5: PUSH1 0x00
00001dc7: RETURNDATACOPY
00001dc8: RETURNDATASIZE
00001dc9: PUSH1 0x00
00001dcb: REVERT
00001dcc: JUMPDEST
00001dcd: PUSH1 0x20
00001dcf: RETURNDATASIZE
00001dd0: LT
00001dd1: PUSH2 0x4554
00001dd4: JUMPI
00001dd5: PUSH2 0x0120
00001dd8: MLOAD
00001dd9: DUP1
00001dda: PUSH1 0xa0
00001ddc: SHR
00001ddd: PUSH2 0x4554
00001de0: JUMPI
00001de1: PUSH2 0x0160
00001de4: MSTORE
00001de5: PUSH2 0x0160
00001de8: SWAP1
00001de9: POP
00001dea: MLOAD
00001deb: CALLER
00001dec: XOR
00001ded: PUSH2 0x4554
00001df0: JUMPI
00001df1: PUSH2 0x1dfb
00001df4: PUSH2 0x0160
00001df7: PUSH2 0x259b
00001dfa: JUMP
00001dfb: JUMPDEST
00001dfc: PUSH2 0x0160
00001dff: DUP1
00001e00: MLOAD
00001e01: PUSH2 0x0120
00001e04: MSTORE
00001e05: PUSH1 0x20
00001e07: DUP2
00001e08: ADD
00001e09: MLOAD
00001e0a: PUSH2 0x0140
00001e0d: MSTORE
00001e0e: POP
00001e0f: PUSH2 0x0120
00001e12: MLOAD
00001e13: PUSH1 0x80
00001e15: SHL
00001e16: PUSH2 0x0160
00001e19: MSTORE
00001e1a: PUSH2 0x0140
00001e1d: MLOAD
00001e1e: PUSH2 0x0160
00001e21: MLOAD
00001e22: OR
00001e23: PUSH2 0x0160
00001e26: MSTORE
00001e27: PUSH2 0x0160
00001e2a: MLOAD
00001e2b: PUSH1 0x05
00001e2d: SSTORE
00001e2e: PUSH2 0x0160
00001e31: MLOAD
00001e32: PUSH1 0x07
00001e34: SSTORE
00001e35: TIMESTAMP
00001e36: PUSH1 0x06
00001e38: SSTORE
00001e39: TIMESTAMP
00001e3a: PUSH1 0x08
00001e3c: SSTORE
00001e3d: PUSH32 0x5f0e7fba3d100c9e19446e1c92fe436f0a9a22fe99669360e4fdd6d3de2fc284
00001e5e: PUSH2 0x0120
00001e61: MLOAD
00001e62: PUSH2 0x0180
00001e65: MSTORE
00001e66: PUSH2 0x0140
00001e69: MLOAD
00001e6a: PUSH2 0x01a0
00001e6d: MSTORE
00001e6e: TIMESTAMP
00001e6f: PUSH2 0x01c0
00001e72: MSTORE
00001e73: PUSH1 0x60
00001e75: PUSH2 0x0180
00001e78: LOG1
00001e79: STOP
00001e7a: PUSH2 0x230b
00001e7d: JUMP
00001e7e: JUMPDEST
00001e7f: PUSH4 0x5e248072
00001e84: DUP2
00001e85: XOR
00001e86: PUSH2 0x230b
00001e89: JUMPI
00001e8a: PUSH1 0x64
00001e8c: CALLDATASIZE
00001e8d: LT
00001e8e: CALLVALUE
00001e8f: OR
00001e90: PUSH2 0x4554
00001e93: JUMPI
00001e94: PUSH1 0x20
00001e96: PUSH2 0x4673
00001e99: PUSH1 0x00
00001e9b: CODECOPY
00001e9c: PUSH1 0x00
00001e9e: MLOAD
00001e9f: PUSH4 0xf851a440
00001ea4: PUSH2 0x0120
00001ea7: MSTORE
00001ea8: PUSH1 0x20
00001eaa: PUSH2 0x0120
00001ead: PUSH1 0x04
00001eaf: PUSH2 0x013c
00001eb2: DUP5
00001eb3: GAS
00001eb4: STATICCALL
00001eb5: PUSH2 0x1ec3
00001eb8: JUMPI
00001eb9: RETURNDATASIZE
00001eba: PUSH1 0x00
00001ebc: PUSH1 0x00
00001ebe: RETURNDATACOPY
00001ebf: RETURNDATASIZE
00001ec0: PUSH1 0x00
00001ec2: REVERT
00001ec3: JUMPDEST
00001ec4: PUSH1 0x20
00001ec6: RETURNDATASIZE
00001ec7: LT
00001ec8: PUSH2 0x4554
00001ecb: JUMPI
00001ecc: PUSH2 0x0120
00001ecf: MLOAD
00001ed0: DUP1
00001ed1: PUSH1 0xa0
00001ed3: SHR
00001ed4: PUSH2 0x4554
00001ed7: JUMPI
00001ed8: PUSH2 0x0160
00001edb: MSTORE
00001edc: PUSH2 0x0160
00001edf: SWAP1
00001ee0: POP
00001ee1: MLOAD
00001ee2: CALLER
00001ee3: XOR
00001ee4: PUSH2 0x4554
00001ee7: JUMPI
00001ee8: PUSH1 0x08
00001eea: SLOAD
00001eeb: TIMESTAMP
00001eec: GT
00001eed: ISZERO
00001eee: PUSH2 0x4554
00001ef1: JUMPI
00001ef2: TIMESTAMP
00001ef3: PUSH3 0x015180
00001ef7: DUP2
00001ef8: ADD
00001ef9: DUP2
00001efa: DUP2
00001efb: LT
00001efc: PUSH2 0x4554
00001eff: JUMPI
00001f00: SWAP1
00001f01: POP
00001f02: PUSH1 0x01
00001f04: DUP2
00001f05: SUB
00001f06: DUP2
00001f07: DUP2
00001f08: GT
00001f09: PUSH2 0x4554
00001f0c: JUMPI
00001f0d: SWAP1
00001f0e: POP
00001f0f: PUSH1 0x44
00001f11: CALLDATALOAD
00001f12: GT
00001f13: ISZERO
00001f14: PUSH2 0x4554
00001f17: JUMPI
00001f18: PUSH2 0x1f22
00001f1b: PUSH2 0x0160
00001f1e: PUSH2 0x259b
00001f21: JUMP
00001f22: JUMPDEST
00001f23: PUSH2 0x0160
00001f26: DUP1
00001f27: MLOAD
00001f28: PUSH2 0x0120
00001f2b: MSTORE
00001f2c: PUSH1 0x20
00001f2e: DUP2
00001f2f: ADD
00001f30: MLOAD
00001f31: PUSH2 0x0140
00001f34: MSTORE
00001f35: POP
00001f36: PUSH2 0x0120
00001f39: MLOAD
00001f3a: PUSH1 0x80
00001f3c: SHL
00001f3d: PUSH2 0x0160
00001f40: MSTORE
00001f41: PUSH2 0x0140
00001f44: MLOAD
00001f45: PUSH2 0x0160
00001f48: MLOAD
00001f49: OR
00001f4a: PUSH2 0x0160
00001f4d: MSTORE
00001f4e: PUSH2 0x0fa0
00001f51: PUSH1 0x04
00001f53: CALLDATALOAD
00001f54: LT
00001f55: PUSH2 0x4554
00001f58: JUMPI
00001f59: PUSH4 0x02625a00
00001f5e: PUSH1 0x04
00001f60: CALLDATALOAD
00001f61: GT
00001f62: PUSH2 0x4554
00001f65: JUMPI
00001f66: PUSH5 0x02540be400
00001f6c: PUSH1 0x24
00001f6e: CALLDATALOAD
00001f6f: LT
00001f70: PUSH2 0x4554
00001f73: JUMPI
00001f74: PUSH8 0x02c2fd72164d8000
00001f7d: PUSH1 0x24
00001f7f: CALLDATALOAD
00001f80: GT
00001f81: PUSH2 0x4554
00001f84: JUMPI
00001f85: PUSH1 0x04
00001f87: CALLDATALOAD
00001f88: PUSH8 0x0de0b6b3a7640000
00001f91: DUP2
00001f92: MUL
00001f93: DUP2
00001f94: PUSH8 0x0de0b6b3a7640000
00001f9d: DUP3
00001f9e: DIV
00001f9f: XOR
00001fa0: PUSH2 0x4554
00001fa3: JUMPI
00001fa4: SWAP1
00001fa5: POP
00001fa6: PUSH2 0x0120
00001fa9: MLOAD
00001faa: DUP1
00001fab: ISZERO
00001fac: PUSH2 0x4554
00001faf: JUMPI
00001fb0: DUP1
00001fb1: DUP3
00001fb2: DIV
00001fb3: SWAP1
00001fb4: POP
00001fb5: SWAP1
00001fb6: POP
00001fb7: PUSH2 0x0180
00001fba: MSTORE
00001fbb: PUSH8 0x8ac7230489e80000
00001fc4: PUSH2 0x0180
00001fc7: MLOAD
00001fc8: GT
00001fc9: PUSH2 0x4554
00001fcc: JUMPI
00001fcd: PUSH8 0x016345785d8a0000
00001fd6: PUSH2 0x0180
00001fd9: MLOAD
00001fda: LT
00001fdb: PUSH2 0x4554
00001fde: JUMPI
00001fdf: PUSH1 0x24
00001fe1: CALLDATALOAD
00001fe2: PUSH8 0x0de0b6b3a7640000
00001feb: DUP2
00001fec: MUL
00001fed: DUP2
00001fee: PUSH8 0x0de0b6b3a7640000
00001ff7: DUP3
00001ff8: DIV
00001ff9: XOR
00001ffa: PUSH2 0x4554
00001ffd: JUMPI
00001ffe: SWAP1
00001fff: POP
00002000: PUSH2 0x0140
00002003: MLOAD
00002004: DUP1
00002005: ISZERO
00002006: PUSH2 0x4554
00002009: JUMPI
0000200a: DUP1
0000200b: DUP3
0000200c: DIV
0000200d: SWAP1
0000200e: POP
0000200f: SWAP1
00002010: POP
00002011: PUSH2 0x0180
00002014: MSTORE
00002015: PUSH8 0x8ac7230489e80000
0000201e: PUSH2 0x0180
00002021: MLOAD
00002022: GT
00002023: PUSH2 0x4554
00002026: JUMPI
00002027: PUSH8 0x016345785d8a0000
00002030: PUSH2 0x0180
00002033: MLOAD
00002034: LT
00002035: PUSH2 0x4554
00002038: JUMPI
00002039: PUSH2 0x0160
0000203c: MLOAD
0000203d: PUSH1 0x05
0000203f: SSTORE
00002040: TIMESTAMP
00002041: PUSH1 0x06
00002043: SSTORE
00002044: PUSH1 0x04
00002046: CALLDATALOAD
00002047: PUSH1 0x80
00002049: SHL
0000204a: PUSH2 0x01a0
0000204d: MSTORE
0000204e: PUSH1 0x24
00002050: CALLDATALOAD
00002051: PUSH2 0x01a0
00002054: MLOAD
00002055: OR
00002056: PUSH2 0x01a0
00002059: MSTORE
0000205a: PUSH1 0x44
0000205c: CALLDATALOAD
0000205d: PUSH1 0x08
0000205f: SSTORE
00002060: PUSH2 0x01a0
00002063: MLOAD
00002064: PUSH1 0x07
00002066: SSTORE
00002067: PUSH32 0xe35f0559b0642164e286b30df2077ec3a05426617a25db7578fd20ba39a6cd05
00002088: PUSH2 0x0120
0000208b: MLOAD
0000208c: PUSH2 0x01c0
0000208f: MSTORE
00002090: PUSH1 0x04
00002092: CALLDATALOAD
00002093: PUSH2 0x01e0
00002096: MSTORE
00002097: PUSH2 0x0140
0000209a: MLOAD
0000209b: PUSH2 0x0200
0000209e: MSTORE
0000209f: PUSH1 0x24
000020a1: CALLDATALOAD
000020a2: PUSH2 0x0220
000020a5: MSTORE
000020a6: TIMESTAMP
000020a7: PUSH2 0x0240
000020aa: MSTORE
000020ab: PUSH1 0x44
000020ad: CALLDATALOAD
000020ae: PUSH2 0x0260
000020b1: MSTORE
000020b2: PUSH1 0xc0
000020b4: PUSH2 0x01c0
000020b7: LOG1
000020b8: STOP
000020b9: PUSH2 0x230b
000020bc: JUMP
000020bd: JUMPDEST
000020be: PUSH4 0x6dbcf350
000020c3: DUP2
000020c4: XOR
000020c5: PUSH2 0x230b
000020c8: JUMPI
000020c9: PUSH1 0xc4
000020cb: CALLDATASIZE
000020cc: LT
000020cd: CALLVALUE
000020ce: OR
000020cf: PUSH2 0x4554
000020d2: JUMPI
000020d3: PUSH1 0x00
000020d5: SLOAD
000020d6: PUSH1 0x02
000020d8: EQ
000020d9: PUSH2 0x4554
000020dc: JUMPI
000020dd: PUSH1 0x02
000020df: PUSH1 0x00
000020e1: SSTORE
000020e2: PUSH1 0x20
000020e4: PUSH2 0x4673
000020e7: PUSH1 0x00
000020e9: CODECOPY
000020ea: PUSH1 0x00
000020ec: MLOAD
000020ed: PUSH4 0xf851a440
000020f2: PUSH1 0xa0
000020f4: MSTORE
000020f5: PUSH1 0x20
000020f7: PUSH1 0xa0
000020f9: PUSH1 0x04
000020fb: PUSH1 0xbc
000020fd: DUP5
000020fe: GAS
000020ff: STATICCALL
00002100: PUSH2 0x210e
00002103: JUMPI
00002104: RETURNDATASIZE
00002105: PUSH1 0x00
00002107: PUSH1 0x00
00002109: RETURNDATACOPY
0000210a: RETURNDATASIZE
0000210b: PUSH1 0x00
0000210d: REVERT
0000210e: JUMPDEST
0000210f: PUSH1 0x20
00002111: RETURNDATASIZE
00002112: LT
00002113: PUSH2 0x4554
00002116: JUMPI
00002117: PUSH1 0xa0
00002119: MLOAD
0000211a: DUP1
0000211b: PUSH1 0xa0
0000211d: SHR
0000211e: PUSH2 0x4554
00002121: JUMPI
00002122: PUSH1 0xe0
00002124: MSTORE
00002125: PUSH1 0xe0
00002127: SWAP1
00002128: POP
00002129: MLOAD
0000212a: CALLER
0000212b: XOR
0000212c: PUSH2 0x4554
0000212f: JUMPI
00002130: PUSH1 0x60
00002132: PUSH1 0x04
00002134: PUSH1 0xa0
00002136: CALLDATACOPY
00002137: PUSH1 0x10
00002139: SLOAD
0000213a: PUSH1 0x40
0000213c: MSTORE
0000213d: PUSH2 0x2147
00002140: PUSH2 0x0160
00002143: PUSH2 0x26f4
00002146: JUMP
00002147: JUMPDEST
00002148: PUSH2 0x0160
0000214b: DUP1
0000214c: MLOAD
0000214d: PUSH2 0x0100
00002150: MSTORE
00002151: PUSH1 0x20
00002153: DUP2
00002154: ADD
00002155: MLOAD
00002156: PUSH2 0x0120
00002159: MSTORE
0000215a: PUSH1 0x40
0000215c: DUP2
0000215d: ADD
0000215e: MLOAD
0000215f: PUSH2 0x0140
00002162: MSTORE
00002163: POP
00002164: PUSH5 0x02540be400
0000216a: PUSH1 0xc0
0000216c: MLOAD
0000216d: GT
0000216e: ISZERO
0000216f: PUSH2 0x217e
00002172: JUMPI
00002173: PUSH2 0x0120
00002176: MLOAD
00002177: PUSH1 0xc0
00002179: MSTORE
0000217a: PUSH2 0x218b
0000217d: JUMP
0000217e: JUMPDEST
0000217f: PUSH3 0x07a120
00002183: PUSH1 0xc0
00002185: MLOAD
00002186: LT
00002187: PUSH2 0x4554
0000218a: JUMPI
0000218b: JUMPDEST
0000218c: PUSH5 0x02540be401
00002192: PUSH1 0xa0
00002194: MLOAD
00002195: LT
00002196: PUSH2 0x21a1
00002199: JUMPI
0000219a: PUSH2 0x0100
0000219d: MLOAD
0000219e: PUSH1 0xa0
000021a0: MSTORE
000021a1: JUMPDEST
000021a2: PUSH1 0xc0
000021a4: MLOAD
000021a5: PUSH1 0xa0
000021a7: MLOAD
000021a8: GT
000021a9: PUSH2 0x4554
000021ac: JUMPI
000021ad: PUSH8 0x0de0b6b3a763ffff
000021b6: PUSH1 0xe0
000021b8: MLOAD
000021b9: GT
000021ba: ISZERO
000021bb: PUSH2 0x21ca
000021be: JUMPI
000021bf: PUSH2 0x0140
000021c2: MLOAD
000021c3: PUSH1 0xe0
000021c5: MSTORE
000021c6: PUSH2 0x21d3
000021c9: JUMP
000021ca: JUMPDEST
000021cb: PUSH1 0xe0
000021cd: MLOAD
000021ce: ISZERO
000021cf: PUSH2 0x4554
000021d2: JUMPI
000021d3: JUMPDEST
000021d4: PUSH1 0xa0
000021d6: MLOAD
000021d7: PUSH1 0x40
000021d9: MSTORE
000021da: PUSH1 0xc0
000021dc: MLOAD
000021dd: PUSH1 0x60
000021df: MSTORE
000021e0: PUSH1 0xe0
000021e2: MLOAD
000021e3: PUSH1 0x80
000021e5: MSTORE
000021e6: PUSH2 0x21f0
000021e9: PUSH2 0x0160
000021ec: PUSH2 0x41bc
000021ef: JUMP
000021f0: JUMPDEST
000021f1: PUSH2 0x0160
000021f4: MLOAD
000021f5: PUSH1 0x10
000021f7: SSTORE
000021f8: PUSH1 0x60
000021fa: PUSH1 0x64
000021fc: PUSH2 0x0160
000021ff: CALLDATACOPY
00002200: PUSH1 0x0f
00002202: SLOAD
00002203: PUSH1 0x40
00002205: MSTORE
00002206: PUSH2 0x2210
00002209: PUSH2 0x0220
0000220c: PUSH2 0x26f4
0000220f: JUMP
00002210: JUMPDEST
00002211: PUSH2 0x0220
00002214: DUP1
00002215: MLOAD
00002216: PUSH2 0x01c0
00002219: MSTORE
0000221a: PUSH1 0x20
0000221c: DUP2
0000221d: ADD
0000221e: MLOAD
0000221f: PUSH2 0x01e0
00002222: MSTORE
00002223: PUSH1 0x40
00002225: DUP2
00002226: ADD
00002227: MLOAD
00002228: PUSH2 0x0200
0000222b: MSTORE
0000222c: POP
0000222d: PUSH8 0x0de0b6b3a7640001
00002236: PUSH2 0x0160
00002239: MLOAD
0000223a: LT
0000223b: PUSH2 0x2247
0000223e: JUMPI
0000223f: PUSH2 0x01c0
00002242: MLOAD
00002243: PUSH2 0x0160
00002246: MSTORE
00002247: JUMPDEST
00002248: PUSH8 0x0de0b6b3a7640001
00002251: PUSH2 0x0180
00002254: MLOAD
00002255: LT
00002256: PUSH2 0x2262
00002259: JUMPI
0000225a: PUSH2 0x01e0
0000225d: MLOAD
0000225e: PUSH2 0x0180
00002261: MSTORE
00002262: JUMPDEST
00002263: PUSH3 0x0d505d
00002267: PUSH2 0x01a0
0000226a: MLOAD
0000226b: GT
0000226c: ISZERO
0000226d: PUSH2 0x227d
00002270: JUMPI
00002271: PUSH2 0x0200
00002274: MLOAD
00002275: PUSH2 0x01a0
00002278: MSTORE
00002279: PUSH2 0x2289
0000227c: JUMP
0000227d: JUMPDEST
0000227e: PUSH1 0x57
00002280: PUSH2 0x01a0
00002283: MLOAD
00002284: LT
00002285: PUSH2 0x4554
00002288: JUMPI
00002289: JUMPDEST
0000228a: PUSH2 0x0160
0000228d: MLOAD
0000228e: PUSH1 0x40
00002290: MSTORE
00002291: PUSH2 0x0180
00002294: MLOAD
00002295: PUSH1 0x60
00002297: MSTORE
00002298: PUSH2 0x01a0
0000229b: MLOAD
0000229c: PUSH1 0x80
0000229e: MSTORE
0000229f: PUSH2 0x22a9
000022a2: PUSH2 0x0220
000022a5: PUSH2 0x41bc
000022a8: JUMP
000022a9: JUMPDEST
000022aa: PUSH2 0x0220
000022ad: MLOAD
000022ae: PUSH1 0x0f
000022b0: SSTORE
000022b1: PUSH32 0xa32137411fc7c20db359079cd84af0e2cad58cd7a182a8a5e23e08e554e88bf0
000022d2: PUSH1 0xa0
000022d4: MLOAD
000022d5: PUSH2 0x0220
000022d8: MSTORE
000022d9: PUSH1 0xc0
000022db: MLOAD
000022dc: PUSH2 0x0240
000022df: MSTORE
000022e0: PUSH1 0xe0
000022e2: MLOAD
000022e3: PUSH2 0x0260
000022e6: MSTORE
000022e7: PUSH2 0x0160
000022ea: MLOAD
000022eb: PUSH2 0x0280
000022ee: MSTORE
000022ef: PUSH2 0x0180
000022f2: MLOAD
000022f3: PUSH2 0x02a0
000022f6: MSTORE
000022f7: PUSH2 0x01a0
000022fa: MLOAD
000022fb: PUSH2 0x02c0
000022fe: MSTORE
000022ff: PUSH1 0xc0
00002301: PUSH2 0x0220
00002304: LOG1
00002305: PUSH1 0x03
00002307: PUSH1 0x00
00002309: SSTORE
0000230a: STOP
0000230b: JUMPDEST
0000230c: PUSH1 0x00
0000230e: PUSH1 0x00
00002310: REVERT
00002311: JUMPDEST
00002312: PUSH1 0x20
00002314: PUSH1 0x40
00002316: MLOAD
00002317: PUSH1 0x01
00002319: DUP2
0000231a: GT
0000231b: PUSH2 0x4554
0000231e: JUMPI
0000231f: PUSH1 0x05
00002321: SHL
00002322: PUSH1 0x60
00002324: ADD
00002325: PUSH2 0x45d3
00002328: ADD
00002329: PUSH1 0x00
0000232b: CODECOPY
0000232c: PUSH1 0x00
0000232e: MLOAD
0000232f: PUSH4 0x70a08231
00002334: PUSH1 0xe0
00002336: MSTORE
00002337: ADDRESS
00002338: PUSH2 0x0100
0000233b: MSTORE
0000233c: PUSH1 0x20
0000233e: PUSH1 0xe0
00002340: PUSH1 0x24
00002342: PUSH1 0xfc
00002344: DUP5
00002345: GAS
00002346: STATICCALL
00002347: PUSH2 0x2355
0000234a: JUMPI
0000234b: RETURNDATASIZE
0000234c: PUSH1 0x00
0000234e: PUSH1 0x00
00002350: RETURNDATACOPY
00002351: RETURNDATASIZE
00002352: PUSH1 0x00
00002354: REVERT
00002355: JUMPDEST
00002356: PUSH1 0x20
00002358: RETURNDATASIZE
00002359: LT
0000235a: PUSH2 0x4554
0000235d: JUMPI
0000235e: PUSH1 0xe0
00002360: SWAP1
00002361: POP
00002362: MLOAD
00002363: PUSH1 0xc0
00002365: MSTORE
00002366: PUSH1 0xa0
00002368: MLOAD
00002369: ISZERO
0000236a: PUSH2 0x23ca
0000236d: JUMPI
0000236e: PUSH1 0xc0
00002370: MLOAD
00002371: PUSH1 0x40
00002373: MLOAD
00002374: PUSH1 0x01
00002376: DUP2
00002377: GT
00002378: PUSH2 0x4554
0000237b: JUMPI
0000237c: PUSH1 0x09
0000237e: ADD
0000237f: SLOAD
00002380: DUP1
00002381: DUP3
00002382: SUB
00002383: DUP3
00002384: DUP2
00002385: GT
00002386: PUSH2 0x4554
00002389: JUMPI
0000238a: SWAP1
0000238b: POP
0000238c: SWAP1
0000238d: POP
0000238e: PUSH1 0xe0
00002390: MSTORE
00002391: PUSH1 0x60
00002393: MLOAD
00002394: PUSH1 0xe0
00002396: MLOAD
00002397: LT
00002398: PUSH2 0x4554
0000239b: JUMPI
0000239c: PUSH1 0x40
0000239e: MLOAD
0000239f: PUSH1 0x01
000023a1: DUP2
000023a2: GT
000023a3: PUSH2 0x4554
000023a6: JUMPI
000023a7: PUSH1 0x09
000023a9: ADD
000023aa: DUP1
000023ab: SLOAD
000023ac: PUSH1 0xe0
000023ae: MLOAD
000023af: DUP1
000023b0: DUP3
000023b1: ADD
000023b2: DUP3
000023b3: DUP2
000023b4: LT
000023b5: PUSH2 0x4554
000023b8: JUMPI
000023b9: SWAP1
000023ba: POP
000023bb: SWAP1
000023bc: POP
000023bd: DUP2
000023be: SSTORE
000023bf: POP
000023c0: PUSH1 0xe0
000023c2: MLOAD
000023c3: DUP2
000023c4: MSTORE
000023c5: POP
000023c6: PUSH2 0x24ec
000023c9: JUMP
000023ca: JUMPDEST
000023cb: PUSH1 0x20
000023cd: PUSH1 0x40
000023cf: MLOAD
000023d0: PUSH1 0x01
000023d2: DUP2
000023d3: GT
000023d4: PUSH2 0x4554
000023d7: JUMPI
000023d8: PUSH1 0x05
000023da: SHL
000023db: PUSH1 0x60
000023dd: ADD
000023de: PUSH2 0x45d3
000023e1: ADD
000023e2: PUSH1 0x00
000023e4: CODECOPY
000023e5: PUSH1 0x00
000023e7: MLOAD
000023e8: PUSH4 0x23b872dd
000023ed: PUSH1 0xe0
000023ef: MSTORE
000023f0: PUSH1 0x80
000023f2: MLOAD
000023f3: PUSH2 0x0100
000023f6: MSTORE
000023f7: ADDRESS
000023f8: PUSH2 0x0120
000023fb: MSTORE
000023fc: PUSH1 0x60
000023fe: MLOAD
000023ff: PUSH2 0x0140
00002402: MSTORE
00002403: PUSH1 0x20
00002405: PUSH1 0xe0
00002407: PUSH1 0x64
00002409: PUSH1 0xfc
0000240b: PUSH1 0x00
0000240d: DUP6
0000240e: GAS
0000240f: CALL
00002410: PUSH2 0x241e
00002413: JUMPI
00002414: RETURNDATASIZE
00002415: PUSH1 0x00
00002417: PUSH1 0x00
00002419: RETURNDATACOPY
0000241a: RETURNDATASIZE
0000241b: PUSH1 0x00
0000241d: REVERT
0000241e: JUMPDEST
0000241f: RETURNDATASIZE
00002420: PUSH2 0x2435
00002423: JUMPI
00002424: DUP1
00002425: EXTCODESIZE
00002426: ISZERO
00002427: PUSH2 0x4554
0000242a: JUMPI
0000242b: PUSH1 0x01
0000242d: PUSH2 0x0160
00002430: MSTORE
00002431: PUSH2 0x244d
00002434: JUMP
00002435: JUMPDEST
00002436: PUSH1 0x20
00002438: RETURNDATASIZE
00002439: LT
0000243a: PUSH2 0x4554
0000243d: JUMPI
0000243e: PUSH1 0xe0
00002440: MLOAD
00002441: DUP1
00002442: PUSH1 0x01
00002444: SHR
00002445: PUSH2 0x4554
00002448: JUMPI
00002449: PUSH2 0x0160
0000244c: MSTORE
0000244d: JUMPDEST
0000244e: PUSH2 0x0160
00002451: SWAP1
00002452: POP
00002453: MLOAD
00002454: ISZERO
00002455: PUSH2 0x4554
00002458: JUMPI
00002459: PUSH1 0x20
0000245b: PUSH1 0x40
0000245d: MLOAD
0000245e: PUSH1 0x01
00002460: DUP2
00002461: GT
00002462: PUSH2 0x4554
00002465: JUMPI
00002466: PUSH1 0x05
00002468: SHL
00002469: PUSH1 0x60
0000246b: ADD
0000246c: PUSH2 0x45d3
0000246f: ADD
00002470: PUSH1 0x00
00002472: CODECOPY
00002473: PUSH1 0x00
00002475: MLOAD
00002476: PUSH4 0x70a08231
0000247b: PUSH2 0x0100
0000247e: MSTORE
0000247f: ADDRESS
00002480: PUSH2 0x0120
00002483: MSTORE
00002484: PUSH1 0x20
00002486: PUSH2 0x0100
00002489: PUSH1 0x24
0000248b: PUSH2 0x011c
0000248e: DUP5
0000248f: GAS
00002490: STATICCALL
00002491: PUSH2 0x249f
00002494: JUMPI
00002495: RETURNDATASIZE
00002496: PUSH1 0x00
00002498: PUSH1 0x00
0000249a: RETURNDATACOPY
0000249b: RETURNDATASIZE
0000249c: PUSH1 0x00
0000249e: REVERT
0000249f: JUMPDEST
000024a0: PUSH1 0x20
000024a2: RETURNDATASIZE
000024a3: LT
000024a4: PUSH2 0x4554
000024a7: JUMPI
000024a8: PUSH2 0x0100
000024ab: SWAP1
000024ac: POP
000024ad: MLOAD
000024ae: PUSH1 0xc0
000024b0: MLOAD
000024b1: DUP1
000024b2: DUP3
000024b3: SUB
000024b4: DUP3
000024b5: DUP2
000024b6: GT
000024b7: PUSH2 0x4554
000024ba: JUMPI
000024bb: SWAP1
000024bc: POP
000024bd: SWAP1
000024be: POP
000024bf: PUSH1 0xe0
000024c1: MSTORE
000024c2: PUSH1 0x40
000024c4: MLOAD
000024c5: PUSH1 0x01
000024c7: DUP2
000024c8: GT
000024c9: PUSH2 0x4554
000024cc: JUMPI
000024cd: PUSH1 0x09
000024cf: ADD
000024d0: DUP1
000024d1: SLOAD
000024d2: PUSH1 0xe0
000024d4: MLOAD
000024d5: DUP1
000024d6: DUP3
000024d7: ADD
000024d8: DUP3
000024d9: DUP2
000024da: LT
000024db: PUSH2 0x4554
000024de: JUMPI
000024df: SWAP1
000024e0: POP
000024e1: SWAP1
000024e2: POP
000024e3: DUP2
000024e4: SSTORE
000024e5: POP
000024e6: PUSH1 0xe0
000024e8: MLOAD
000024e9: DUP2
000024ea: MSTORE
000024eb: POP
000024ec: JUMPDEST
000024ed: JUMP
000024ee: JUMPDEST
000024ef: PUSH1 0x40
000024f1: MLOAD
000024f2: PUSH1 0x01
000024f4: DUP2
000024f5: GT
000024f6: PUSH2 0x4554
000024f9: JUMPI
000024fa: PUSH1 0x09
000024fc: ADD
000024fd: DUP1
000024fe: SLOAD
000024ff: PUSH1 0x60
00002501: MLOAD
00002502: DUP1
00002503: DUP3
00002504: SUB
00002505: DUP3
00002506: DUP2
00002507: GT
00002508: PUSH2 0x4554
0000250b: JUMPI
0000250c: SWAP1
0000250d: POP
0000250e: SWAP1
0000250f: POP
00002510: DUP2
00002511: SSTORE
00002512: POP
00002513: PUSH1 0x20
00002515: PUSH1 0x40
00002517: MLOAD
00002518: PUSH1 0x01
0000251a: DUP2
0000251b: GT
0000251c: PUSH2 0x4554
0000251f: JUMPI
00002520: PUSH1 0x05
00002522: SHL
00002523: PUSH1 0x60
00002525: ADD
00002526: PUSH2 0x45d3
00002529: ADD
0000252a: PUSH1 0x00
0000252c: CODECOPY
0000252d: PUSH1 0x00
0000252f: MLOAD
00002530: PUSH4 0xa9059cbb
00002535: PUSH1 0xa0
00002537: MSTORE
00002538: PUSH1 0x80
0000253a: MLOAD
0000253b: PUSH1 0xc0
0000253d: MSTORE
0000253e: PUSH1 0x60
00002540: MLOAD
00002541: PUSH1 0xe0
00002543: MSTORE
00002544: PUSH1 0x20
00002546: PUSH1 0xa0
00002548: PUSH1 0x44
0000254a: PUSH1 0xbc
0000254c: PUSH1 0x00
0000254e: DUP6
0000254f: GAS
00002550: CALL
00002551: PUSH2 0x255f
00002554: JUMPI
00002555: RETURNDATASIZE
00002556: PUSH1 0x00
00002558: PUSH1 0x00
0000255a: RETURNDATACOPY
0000255b: RETURNDATASIZE
0000255c: PUSH1 0x00
0000255e: REVERT
0000255f: JUMPDEST
00002560: RETURNDATASIZE
00002561: PUSH2 0x2576
00002564: JUMPI
00002565: DUP1
00002566: EXTCODESIZE
00002567: ISZERO
00002568: PUSH2 0x4554
0000256b: JUMPI
0000256c: PUSH1 0x01
0000256e: PUSH2 0x0100
00002571: MSTORE
00002572: PUSH2 0x258e
00002575: JUMP
00002576: JUMPDEST
00002577: PUSH1 0x20
00002579: RETURNDATASIZE
0000257a: LT
0000257b: PUSH2 0x4554
0000257e: JUMPI
0000257f: PUSH1 0xa0
00002581: MLOAD
00002582: DUP1
00002583: PUSH1 0x01
00002585: SHR
00002586: PUSH2 0x4554
00002589: JUMPI
0000258a: PUSH2 0x0100
0000258d: MSTORE
0000258e: JUMPDEST
0000258f: PUSH2 0x0100
00002592: SWAP1
00002593: POP
00002594: MLOAD
00002595: ISZERO
00002596: PUSH2 0x4554
00002599: JUMPI
0000259a: JUMP
0000259b: JUMPDEST
0000259c: PUSH1 0x08
0000259e: SLOAD
0000259f: PUSH1 0x40
000025a1: MSTORE
000025a2: PUSH1 0x07
000025a4: SLOAD
000025a5: PUSH1 0x60
000025a7: MSTORE
000025a8: PUSH16 0xffffffffffffffffffffffffffffffff
000025b9: PUSH1 0x60
000025bb: MLOAD
000025bc: AND
000025bd: PUSH1 0x80
000025bf: MSTORE
000025c0: PUSH1 0x60
000025c2: MLOAD
000025c3: PUSH1 0x80
000025c5: SHR
000025c6: PUSH1 0xa0
000025c8: MSTORE
000025c9: PUSH1 0x40
000025cb: MLOAD
000025cc: TIMESTAMP
000025cd: LT
000025ce: ISZERO
000025cf: PUSH2 0x26e4
000025d2: JUMPI
000025d3: PUSH1 0x05
000025d5: SLOAD
000025d6: PUSH1 0xc0
000025d8: MSTORE
000025d9: PUSH1 0x06
000025db: SLOAD
000025dc: PUSH1 0xe0
000025de: MSTORE
000025df: PUSH1 0x40
000025e1: MLOAD
000025e2: PUSH1 0xe0
000025e4: MLOAD
000025e5: DUP1
000025e6: DUP3
000025e7: SUB
000025e8: DUP3
000025e9: DUP2
000025ea: GT
000025eb: PUSH2 0x4554
000025ee: JUMPI
000025ef: SWAP1
000025f0: POP
000025f1: SWAP1
000025f2: POP
000025f3: PUSH1 0x40
000025f5: MSTORE
000025f6: TIMESTAMP
000025f7: PUSH1 0xe0
000025f9: MLOAD
000025fa: DUP1
000025fb: DUP3
000025fc: SUB
000025fd: DUP3
000025fe: DUP2
000025ff: GT
00002600: PUSH2 0x4554
00002603: JUMPI
00002604: SWAP1
00002605: POP
00002606: SWAP1
00002607: POP
00002608: PUSH1 0xe0
0000260a: MSTORE
0000260b: PUSH1 0x40
0000260d: MLOAD
0000260e: PUSH1 0xe0
00002610: MLOAD
00002611: DUP1
00002612: DUP3
00002613: SUB
00002614: DUP3
00002615: DUP2
00002616: GT
00002617: PUSH2 0x4554
0000261a: JUMPI
0000261b: SWAP1
0000261c: POP
0000261d: SWAP1
0000261e: POP
0000261f: PUSH2 0x0100
00002622: MSTORE
00002623: PUSH1 0xc0
00002625: MLOAD
00002626: PUSH1 0x80
00002628: SHR
00002629: PUSH2 0x0100
0000262c: MLOAD
0000262d: DUP1
0000262e: DUP3
0000262f: MUL
00002630: DUP2
00002631: ISZERO
00002632: DUP4
00002633: DUP4
00002634: DUP4
00002635: DIV
00002636: EQ
00002637: OR
00002638: ISZERO
00002639: PUSH2 0x4554
0000263c: JUMPI
0000263d: SWAP1
0000263e: POP
0000263f: SWAP1
00002640: POP
00002641: PUSH1 0xa0
00002643: MLOAD
00002644: PUSH1 0xe0
00002646: MLOAD
00002647: DUP1
00002648: DUP3
00002649: MUL
0000264a: DUP2
0000264b: ISZERO
0000264c: DUP4
0000264d: DUP4
0000264e: DUP4
0000264f: DIV
00002650: EQ
00002651: OR
00002652: ISZERO
00002653: PUSH2 0x4554
00002656: JUMPI
00002657: SWAP1
00002658: POP
00002659: SWAP1
0000265a: POP
0000265b: DUP1
0000265c: DUP3
0000265d: ADD
0000265e: DUP3
0000265f: DUP2
00002660: LT
00002661: PUSH2 0x4554
00002664: JUMPI
00002665: SWAP1
00002666: POP
00002667: SWAP1
00002668: POP
00002669: PUSH1 0x40
0000266b: MLOAD
0000266c: DUP1
0000266d: ISZERO
0000266e: PUSH2 0x4554
00002671: JUMPI
00002672: DUP1
00002673: DUP3
00002674: DIV
00002675: SWAP1
00002676: POP
00002677: SWAP1
00002678: POP
00002679: PUSH1 0xa0
0000267b: MSTORE
0000267c: PUSH16 0xffffffffffffffffffffffffffffffff
0000268d: PUSH1 0xc0
0000268f: MLOAD
00002690: AND
00002691: PUSH2 0x0100
00002694: MLOAD
00002695: DUP1
00002696: DUP3
00002697: MUL
00002698: DUP2
00002699: ISZERO
0000269a: DUP4
0000269b: DUP4
0000269c: DUP4
0000269d: DIV
0000269e: EQ
0000269f: OR
000026a0: ISZERO
000026a1: PUSH2 0x4554
000026a4: JUMPI
000026a5: SWAP1
000026a6: POP
000026a7: SWAP1
000026a8: POP
000026a9: PUSH1 0x80
000026ab: MLOAD
000026ac: PUSH1 0xe0
000026ae: MLOAD
000026af: DUP1
000026b0: DUP3
000026b1: MUL
000026b2: DUP2
000026b3: ISZERO
000026b4: DUP4
000026b5: DUP4
000026b6: DUP4
000026b7: DIV
000026b8: EQ
000026b9: OR
000026ba: ISZERO
000026bb: PUSH2 0x4554
000026be: JUMPI
000026bf: SWAP1
000026c0: POP
000026c1: SWAP1
000026c2: POP
000026c3: DUP1
000026c4: DUP3
000026c5: ADD
000026c6: DUP3
000026c7: DUP2
000026c8: LT
000026c9: PUSH2 0x4554
000026cc: JUMPI
000026cd: SWAP1
000026ce: POP
000026cf: SWAP1
000026d0: POP
000026d1: PUSH1 0x40
000026d3: MLOAD
000026d4: DUP1
000026d5: ISZERO
000026d6: PUSH2 0x4554
000026d9: JUMPI
000026da: DUP1
000026db: DUP3
000026dc: DIV
000026dd: SWAP1
000026de: POP
000026df: SWAP1
000026e0: POP
000026e1: PUSH1 0x80
000026e3: MSTORE
000026e4: JUMPDEST
000026e5: PUSH1 0xa0
000026e7: MLOAD
000026e8: DUP2
000026e9: MSTORE
000026ea: PUSH1 0x80
000026ec: MLOAD
000026ed: PUSH1 0x20
000026ef: DUP3
000026f0: ADD
000026f1: MSTORE
000026f2: POP
000026f3: JUMP
000026f4: JUMPDEST
000026f5: PUSH8 0xffffffffffffffff
000026fe: PUSH1 0x40
00002700: MLOAD
00002701: PUSH1 0x80
00002703: SHR
00002704: AND
00002705: DUP2
00002706: MSTORE
00002707: PUSH8 0xffffffffffffffff
00002710: PUSH1 0x40
00002712: MLOAD
00002713: PUSH1 0x40
00002715: SHR
00002716: AND
00002717: PUSH1 0x20
00002719: DUP3
0000271a: ADD
0000271b: MSTORE
0000271c: PUSH8 0xffffffffffffffff
00002725: PUSH1 0x40
00002727: MLOAD
00002728: AND
00002729: PUSH1 0x40
0000272b: DUP3
0000272c: ADD
0000272d: MSTORE
0000272e: POP
0000272f: JUMP
00002730: JUMPDEST
00002731: PUSH1 0x10
00002733: SLOAD
00002734: PUSH1 0x40
00002736: MSTORE
00002737: PUSH2 0x2741
0000273a: PUSH2 0x0100
0000273d: PUSH2 0x26f4
00002740: JUMP
00002741: JUMPDEST
00002742: PUSH2 0x0100
00002745: DUP1
00002746: MLOAD
00002747: PUSH1 0xa0
00002749: MSTORE
0000274a: PUSH1 0x20
0000274c: DUP2
0000274d: ADD
0000274e: MLOAD
0000274f: PUSH1 0xc0
00002751: MSTORE
00002752: PUSH1 0x40
00002754: DUP2
00002755: ADD
00002756: MLOAD
00002757: PUSH1 0xe0
00002759: MSTORE
0000275a: POP
0000275b: PUSH1 0x60
0000275d: MLOAD
0000275e: PUSH1 0x80
00002760: MLOAD
00002761: DUP1
00002762: DUP3
00002763: ADD
00002764: DUP3
00002765: DUP2
00002766: LT
00002767: PUSH2 0x4554
0000276a: JUMPI
0000276b: SWAP1
0000276c: POP
0000276d: SWAP1
0000276e: POP
0000276f: PUSH2 0x0100
00002772: MSTORE
00002773: PUSH1 0xe0
00002775: MLOAD
00002776: PUSH8 0x0de0b6b3a7640000
0000277f: DUP2
00002780: MUL
00002781: DUP2
00002782: PUSH8 0x0de0b6b3a7640000
0000278b: DUP3
0000278c: DIV
0000278d: XOR
0000278e: PUSH2 0x4554
00002791: JUMPI
00002792: SWAP1
00002793: POP
00002794: PUSH1 0xe0
00002796: MLOAD
00002797: PUSH8 0x0de0b6b3a7640000
000027a0: DUP2
000027a1: ADD
000027a2: DUP2
000027a3: DUP2
000027a4: LT
000027a5: PUSH2 0x4554
000027a8: JUMPI
000027a9: SWAP1
000027aa: POP
000027ab: PUSH1 0x60
000027ad: MLOAD
000027ae: PUSH8 0x3782dace9d900000
000027b7: DUP2
000027b8: MUL
000027b9: DUP2
000027ba: PUSH8 0x3782dace9d900000
000027c3: DUP3
000027c4: DIV
000027c5: XOR
000027c6: PUSH2 0x4554
000027c9: JUMPI
000027ca: SWAP1
000027cb: POP
000027cc: PUSH2 0x0100
000027cf: MLOAD
000027d0: DUP1
000027d1: ISZERO
000027d2: PUSH2 0x4554
000027d5: JUMPI
000027d6: DUP1
000027d7: DUP3
000027d8: DIV
000027d9: SWAP1
000027da: POP
000027db: SWAP1
000027dc: POP
000027dd: PUSH1 0x80
000027df: MLOAD
000027e0: DUP1
000027e1: DUP3
000027e2: MUL
000027e3: DUP2
000027e4: ISZERO
000027e5: DUP4
000027e6: DUP4
000027e7: DUP4
000027e8: DIV
000027e9: EQ
000027ea: OR
000027eb: ISZERO
000027ec: PUSH2 0x4554
000027ef: JUMPI
000027f0: SWAP1
000027f1: POP
000027f2: SWAP1
000027f3: POP
000027f4: PUSH2 0x0100
000027f7: MLOAD
000027f8: DUP1
000027f9: ISZERO
000027fa: PUSH2 0x4554
000027fd: JUMPI
000027fe: DUP1
000027ff: DUP3
00002800: DIV
00002801: SWAP1
00002802: POP
00002803: SWAP1
00002804: POP
00002805: DUP1
00002806: DUP3
00002807: SUB
00002808: DUP3
00002809: DUP2
0000280a: GT
0000280b: PUSH2 0x4554
0000280e: JUMPI
0000280f: SWAP1
00002810: POP
00002811: SWAP1
00002812: POP
00002813: DUP1
00002814: ISZERO
00002815: PUSH2 0x4554
00002818: JUMPI
00002819: DUP1
0000281a: DUP3
0000281b: DIV
0000281c: SWAP1
0000281d: POP
0000281e: SWAP1
0000281f: POP
00002820: PUSH2 0x0100
00002823: MSTORE
00002824: PUSH8 0x0de0b6b3a7640000
0000282d: PUSH1 0xa0
0000282f: MLOAD
00002830: PUSH2 0x0100
00002833: MLOAD
00002834: DUP1
00002835: DUP3
00002836: MUL
00002837: DUP2
00002838: ISZERO
00002839: DUP4
0000283a: DUP4
0000283b: DUP4
0000283c: DIV
0000283d: EQ
0000283e: OR
0000283f: ISZERO
00002840: PUSH2 0x4554
00002843: JUMPI
00002844: SWAP1
00002845: POP
00002846: SWAP1
00002847: POP
00002848: PUSH1 0xc0
0000284a: MLOAD
0000284b: PUSH2 0x0100
0000284e: MLOAD
0000284f: DUP1
00002850: PUSH8 0x0de0b6b3a7640000
00002859: SUB
0000285a: PUSH8 0x0de0b6b3a7640000
00002863: DUP2
00002864: GT
00002865: PUSH2 0x4554
00002868: JUMPI
00002869: SWAP1
0000286a: POP
0000286b: DUP1
0000286c: DUP3
0000286d: MUL
0000286e: DUP2
0000286f: ISZERO
00002870: DUP4
00002871: DUP4
00002872: DUP4
00002873: DIV
00002874: EQ
00002875: OR
00002876: ISZERO
00002877: PUSH2 0x4554
0000287a: JUMPI
0000287b: SWAP1
0000287c: POP
0000287d: SWAP1
0000287e: POP
0000287f: DUP1
00002880: DUP3
00002881: ADD
00002882: DUP3
00002883: DUP2
00002884: LT
00002885: PUSH2 0x4554
00002888: JUMPI
00002889: SWAP1
0000288a: POP
0000288b: SWAP1
0000288c: POP
0000288d: DIV
0000288e: DUP2
0000288f: MSTORE
00002890: POP
00002891: JUMP
00002892: JUMPDEST
00002893: PUSH1 0x02
00002895: SLOAD
00002896: PUSH2 0x0120
00002899: MSTORE
0000289a: PUSH1 0x03
0000289c: SLOAD
0000289d: PUSH2 0x0140
000028a0: MSTORE
000028a1: PUSH1 0x01
000028a3: SLOAD
000028a4: PUSH2 0x0160
000028a7: MSTORE
000028a8: PUSH1 0x0f
000028aa: SLOAD
000028ab: PUSH1 0x40
000028ad: MSTORE
000028ae: PUSH2 0x28b8
000028b1: PUSH2 0x01e0
000028b4: PUSH2 0x26f4
000028b7: JUMP
000028b8: JUMPDEST
000028b9: PUSH2 0x01e0
000028bc: DUP1
000028bd: MLOAD
000028be: PUSH2 0x0180
000028c1: MSTORE
000028c2: PUSH1 0x20
000028c4: DUP2
000028c5: ADD
000028c6: MLOAD
000028c7: PUSH2 0x01a0
000028ca: MSTORE
000028cb: PUSH1 0x40
000028cd: DUP2
000028ce: ADD
000028cf: MLOAD
000028d0: PUSH2 0x01c0
000028d3: MSTORE
000028d4: POP
000028d5: PUSH1 0x15
000028d7: SLOAD
000028d8: PUSH2 0x01e0
000028db: MSTORE
000028dc: PUSH1 0x0c
000028de: SLOAD
000028df: PUSH2 0x0200
000028e2: MSTORE
000028e3: PUSH1 0x0e
000028e5: SLOAD
000028e6: PUSH2 0x0220
000028e9: MSTORE
000028ea: PUSH1 0x04
000028ec: SLOAD
000028ed: PUSH2 0x0240
000028f0: MSTORE
000028f1: PUSH1 0x00
000028f3: PUSH2 0x0260
000028f6: MSTORE
000028f7: TIMESTAMP
000028f8: PUSH2 0x0240
000028fb: MLOAD
000028fc: LT
000028fd: ISZERO
000028fe: PUSH2 0x2a3f
00002901: JUMPI
00002902: PUSH1 0x20
00002904: PUSH2 0x4613
00002907: PUSH1 0x00
00002909: CODECOPY
0000290a: PUSH1 0x00
0000290c: MLOAD
0000290d: PUSH4 0x81d18d87
00002912: PUSH2 0x0280
00002915: MSTORE
00002916: PUSH2 0x01c0
00002919: MLOAD
0000291a: PUSH2 0x0240
0000291d: MLOAD
0000291e: TIMESTAMP
0000291f: SUB
00002920: PUSH8 0x0de0b6b3a7640000
00002929: DUP2
0000292a: MUL
0000292b: DUP2
0000292c: PUSH8 0x0de0b6b3a7640000
00002935: DUP3
00002936: DIV
00002937: XOR
00002938: PUSH2 0x4554
0000293b: JUMPI
0000293c: SWAP1
0000293d: POP
0000293e: DIV
0000293f: DUP1
00002940: PUSH1 0xff
00002942: SHR
00002943: PUSH2 0x4554
00002946: JUMPI
00002947: PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000
00002968: DUP2
00002969: EQ
0000296a: PUSH2 0x4554
0000296d: JUMPI
0000296e: PUSH1 0x00
00002970: SUB
00002971: PUSH2 0x02a0
00002974: MSTORE
00002975: PUSH1 0x20
00002977: PUSH2 0x0280
0000297a: PUSH1 0x24
0000297c: PUSH2 0x029c
0000297f: DUP5
00002980: GAS
00002981: STATICCALL
00002982: PUSH2 0x2990
00002985: JUMPI
00002986: RETURNDATASIZE
00002987: PUSH1 0x00
00002989: PUSH1 0x00
0000298b: RETURNDATACOPY
0000298c: RETURNDATASIZE
0000298d: PUSH1 0x00
0000298f: REVERT
00002990: JUMPDEST
00002991: PUSH1 0x20
00002993: RETURNDATASIZE
00002994: LT
00002995: PUSH2 0x4554
00002998: JUMPI
00002999: PUSH2 0x0280
0000299c: SWAP1
0000299d: POP
0000299e: MLOAD
0000299f: PUSH2 0x0260
000029a2: MSTORE
000029a3: PUSH8 0x0de0b6b3a7640000
000029ac: PUSH2 0x0140
000029af: MLOAD
000029b0: PUSH2 0x0160
000029b3: MLOAD
000029b4: DUP1
000029b5: PUSH1 0x01
000029b7: SHL
000029b8: DUP2
000029b9: DUP2
000029ba: PUSH1 0x01
000029bc: SHR
000029bd: XOR
000029be: PUSH2 0x4554
000029c1: JUMPI
000029c2: SWAP1
000029c3: POP
000029c4: DUP1
000029c5: DUP3
000029c6: DUP2
000029c7: XOR
000029c8: DUP3
000029c9: DUP5
000029ca: LT
000029cb: MUL
000029cc: XOR
000029cd: SWAP1
000029ce: POP
000029cf: SWAP1
000029d0: POP
000029d1: PUSH2 0x0260
000029d4: MLOAD
000029d5: DUP1
000029d6: PUSH8 0x0de0b6b3a7640000
000029df: SUB
000029e0: PUSH8 0x0de0b6b3a7640000
000029e9: DUP2
000029ea: GT
000029eb: PUSH2 0x4554
000029ee: JUMPI
000029ef: SWAP1
000029f0: POP
000029f1: DUP1
000029f2: DUP3
000029f3: MUL
000029f4: DUP2
000029f5: ISZERO
000029f6: DUP4
000029f7: DUP4
000029f8: DUP4
000029f9: DIV
000029fa: EQ
000029fb: OR
000029fc: ISZERO
000029fd: PUSH2 0x4554
00002a00: JUMPI
00002a01: SWAP1
00002a02: POP
00002a03: SWAP1
00002a04: POP
00002a05: PUSH2 0x0120
00002a08: MLOAD
00002a09: PUSH2 0x0260
00002a0c: MLOAD
00002a0d: DUP1
00002a0e: DUP3
00002a0f: MUL
00002a10: DUP2
00002a11: ISZERO
00002a12: DUP4
00002a13: DUP4
00002a14: DUP4
00002a15: DIV
00002a16: EQ
00002a17: OR
00002a18: ISZERO
00002a19: PUSH2 0x4554
00002a1c: JUMPI
00002a1d: SWAP1
00002a1e: POP
00002a1f: SWAP1
00002a20: POP
00002a21: DUP1
00002a22: DUP3
00002a23: ADD
00002a24: DUP3
00002a25: DUP2
00002a26: LT
00002a27: PUSH2 0x4554
00002a2a: JUMPI
00002a2b: SWAP1
00002a2c: POP
00002a2d: SWAP1
00002a2e: POP
00002a2f: DIV
00002a30: PUSH2 0x0120
00002a33: MSTORE
00002a34: PUSH2 0x0120
00002a37: MLOAD
00002a38: PUSH1 0x02
00002a3a: SSTORE
00002a3b: TIMESTAMP
00002a3c: PUSH1 0x04
00002a3e: SSTORE
00002a3f: JUMPDEST
00002a40: PUSH1 0xe0
00002a42: MLOAD
00002a43: PUSH2 0x0280
00002a46: MSTORE
00002a47: PUSH1 0xe0
00002a49: MLOAD
00002a4a: PUSH2 0x2ab4
00002a4d: JUMPI
00002a4e: PUSH1 0x20
00002a50: PUSH2 0x4613
00002a53: PUSH1 0x00
00002a55: CODECOPY
00002a56: PUSH1 0x00
00002a58: MLOAD
00002a59: PUSH4 0xe6864766
00002a5e: PUSH2 0x02a0
00002a61: MSTORE
00002a62: PUSH1 0x60
00002a64: MLOAD
00002a65: PUSH2 0x02c0
00002a68: MSTORE
00002a69: PUSH1 0x80
00002a6b: MLOAD
00002a6c: PUSH2 0x02e0
00002a6f: MSTORE
00002a70: PUSH1 0xa0
00002a72: MLOAD
00002a73: PUSH2 0x0300
00002a76: MSTORE
00002a77: PUSH1 0xc0
00002a79: MLOAD
00002a7a: PUSH2 0x0320
00002a7d: MSTORE
00002a7e: PUSH2 0x0100
00002a81: MLOAD
00002a82: PUSH2 0x0340
00002a85: MSTORE
00002a86: PUSH1 0x20
00002a88: PUSH2 0x02a0
00002a8b: PUSH1 0xa4
00002a8d: PUSH2 0x02bc
00002a90: DUP5
00002a91: GAS
00002a92: STATICCALL
00002a93: PUSH2 0x2aa1
00002a96: JUMPI
00002a97: RETURNDATASIZE
00002a98: PUSH1 0x00
00002a9a: PUSH1 0x00
00002a9c: RETURNDATACOPY
00002a9d: RETURNDATASIZE
00002a9e: PUSH1 0x00
00002aa0: REVERT
00002aa1: JUMPDEST
00002aa2: PUSH1 0x20
00002aa4: RETURNDATASIZE
00002aa5: LT
00002aa6: PUSH2 0x4554
00002aa9: JUMPI
00002aaa: PUSH2 0x02a0
00002aad: SWAP1
00002aae: POP
00002aaf: MLOAD
00002ab0: PUSH2 0x0280
00002ab3: MSTORE
00002ab4: JUMPDEST
00002ab5: PUSH8 0x0de0b6b3a7640000
00002abe: PUSH1 0x20
00002ac0: PUSH2 0x4613
00002ac3: PUSH1 0x00
00002ac5: CODECOPY
00002ac6: PUSH1 0x00
00002ac8: MLOAD
00002ac9: PUSH4 0x7e0e395e
00002ace: PUSH2 0x02a0
00002ad1: MSTORE
00002ad2: PUSH1 0xa0
00002ad4: MLOAD
00002ad5: PUSH2 0x02c0
00002ad8: MSTORE
00002ad9: PUSH1 0xc0
00002adb: MLOAD
00002adc: PUSH2 0x02e0
00002adf: MSTORE
00002ae0: PUSH2 0x0280
00002ae3: MLOAD
00002ae4: PUSH2 0x0300
00002ae7: MSTORE
00002ae8: PUSH1 0x60
00002aea: MLOAD
00002aeb: PUSH2 0x0320
00002aee: MSTORE
00002aef: PUSH1 0x80
00002af1: MLOAD
00002af2: PUSH2 0x0340
00002af5: MSTORE
00002af6: PUSH1 0x20
00002af8: PUSH2 0x02a0
00002afb: PUSH1 0xa4
00002afd: PUSH2 0x02bc
00002b00: DUP5
00002b01: GAS
00002b02: STATICCALL
00002b03: PUSH2 0x2b11
00002b06: JUMPI
00002b07: RETURNDATASIZE
00002b08: PUSH1 0x00
00002b0a: PUSH1 0x00
00002b0c: RETURNDATACOPY
00002b0d: RETURNDATASIZE
00002b0e: PUSH1 0x00
00002b10: REVERT
00002b11: JUMPDEST
00002b12: PUSH1 0x20
00002b14: RETURNDATASIZE
00002b15: LT
00002b16: PUSH2 0x4554
00002b19: JUMPI
00002b1a: PUSH2 0x02a0
00002b1d: SWAP1
00002b1e: POP
00002b1f: MLOAD
00002b20: PUSH2 0x0160
00002b23: MLOAD
00002b24: DUP1
00002b25: DUP3
00002b26: MUL
00002b27: DUP2
00002b28: ISZERO
00002b29: DUP4
00002b2a: DUP4
00002b2b: DUP4
00002b2c: DIV
00002b2d: EQ
00002b2e: OR
00002b2f: ISZERO
00002b30: PUSH2 0x4554
00002b33: JUMPI
00002b34: SWAP1
00002b35: POP
00002b36: SWAP1
00002b37: POP
00002b38: DIV
00002b39: PUSH1 0x03
00002b3b: SSTORE
00002b3c: PUSH2 0x0280
00002b3f: MLOAD
00002b40: PUSH1 0x01
00002b42: SHR
00002b43: PUSH2 0x02a0
00002b46: MSTORE
00002b47: PUSH2 0x0280
00002b4a: MLOAD
00002b4b: PUSH8 0x0de0b6b3a7640000
00002b54: DUP2
00002b55: MUL
00002b56: DUP2
00002b57: PUSH8 0x0de0b6b3a7640000
00002b60: DUP3
00002b61: DIV
00002b62: XOR
00002b63: PUSH2 0x4554
00002b66: JUMPI
00002b67: SWAP1
00002b68: POP
00002b69: PUSH2 0x0160
00002b6c: MLOAD
00002b6d: DUP1
00002b6e: PUSH1 0x01
00002b70: SHL
00002b71: DUP2
00002b72: DUP2
00002b73: PUSH1 0x01
00002b75: SHR
00002b76: XOR
00002b77: PUSH2 0x4554
00002b7a: JUMPI
00002b7b: SWAP1
00002b7c: POP
00002b7d: DUP1
00002b7e: ISZERO
00002b7f: PUSH2 0x4554
00002b82: JUMPI
00002b83: DUP1
00002b84: DUP3
00002b85: DIV
00002b86: SWAP1
00002b87: POP
00002b88: SWAP1
00002b89: POP
00002b8a: PUSH2 0x02c0
00002b8d: MSTORE
00002b8e: PUSH8 0x0de0b6b3a7640000
00002b97: PUSH2 0x02e0
00002b9a: MSTORE
00002b9b: PUSH8 0x0de0b6b3a7640000
00002ba4: PUSH2 0x0300
00002ba7: MSTORE
00002ba8: PUSH2 0x0220
00002bab: MLOAD
00002bac: ISZERO
00002bad: PUSH2 0x2d25
00002bb0: JUMPI
00002bb1: PUSH2 0x02a0
00002bb4: MLOAD
00002bb5: PUSH2 0x02c0
00002bb8: MLOAD
00002bb9: DUP1
00002bba: DUP3
00002bbb: MUL
00002bbc: DUP2
00002bbd: ISZERO
00002bbe: DUP4
00002bbf: DUP4
00002bc0: DUP4
00002bc1: DIV
00002bc2: EQ
00002bc3: OR
00002bc4: ISZERO
00002bc5: PUSH2 0x4554
00002bc8: JUMPI
00002bc9: SWAP1
00002bca: POP
00002bcb: SWAP1
00002bcc: POP
00002bcd: DUP1
00002bce: PUSH1 0xb5
00002bd0: PUSH18 0x010000000000000000000000000000000000
00002be3: DUP3
00002be4: LT
00002be5: PUSH2 0x2bf5
00002be8: JUMPI
00002be9: DUP2
00002bea: PUSH1 0x80
00002bec: SHR
00002bed: SWAP2
00002bee: POP
00002bef: DUP1
00002bf0: PUSH1 0x40
00002bf2: SHL
00002bf3: SWAP1
00002bf4: POP
00002bf5: JUMPDEST
00002bf6: PUSH10 0x01000000000000000000
00002c01: DUP3
00002c02: LT
00002c03: PUSH2 0x2c13
00002c06: JUMPI
00002c07: DUP2
00002c08: PUSH1 0x40
00002c0a: SHR
00002c0b: SWAP2
00002c0c: POP
00002c0d: DUP1
00002c0e: PUSH1 0x20
00002c10: SHL
00002c11: SWAP1
00002c12: POP
00002c13: JUMPDEST
00002c14: PUSH6 0x010000000000
00002c1b: DUP3
00002c1c: LT
00002c1d: PUSH2 0x2c2d
00002c20: JUMPI
00002c21: DUP2
00002c22: PUSH1 0x20
00002c24: SHR
00002c25: SWAP2
00002c26: POP
00002c27: DUP1
00002c28: PUSH1 0x10
00002c2a: SHL
00002c2b: SWAP1
00002c2c: POP
00002c2d: JUMPDEST
00002c2e: PUSH4 0x01000000
00002c33: DUP3
00002c34: LT
00002c35: PUSH2 0x2c45
00002c38: JUMPI
00002c39: DUP2
00002c3a: PUSH1 0x10
00002c3c: SHR
00002c3d: SWAP2
00002c3e: POP
00002c3f: DUP1
00002c40: PUSH1 0x08
00002c42: SHL
00002c43: SWAP1
00002c44: POP
00002c45: JUMPDEST
00002c46: PUSH3 0x010000
00002c4a: DUP3
00002c4b: ADD
00002c4c: DUP2
00002c4d: MUL
00002c4e: PUSH1 0x12
00002c50: SHR
00002c51: SWAP1
00002c52: POP
00002c53: DUP1
00002c54: DUP2
00002c55: DUP5
00002c56: DIV
00002c57: ADD
00002c58: PUSH1 0x01
00002c5a: SHR
00002c5b: SWAP1
00002c5c: POP
00002c5d: DUP1
00002c5e: DUP2
00002c5f: DUP5
00002c60: DIV
00002c61: ADD
00002c62: PUSH1 0x01
00002c64: SHR
00002c65: SWAP1
00002c66: POP
00002c67: DUP1
00002c68: DUP2
00002c69: DUP5
00002c6a: DIV
00002c6b: ADD
00002c6c: PUSH1 0x01
00002c6e: SHR
00002c6f: SWAP1
00002c70: POP
00002c71: DUP1
00002c72: DUP2
00002c73: DUP5
00002c74: DIV
00002c75: ADD
00002c76: PUSH1 0x01
00002c78: SHR
00002c79: SWAP1
00002c7a: POP
00002c7b: DUP1
00002c7c: DUP2
00002c7d: DUP5
00002c7e: DIV
00002c7f: ADD
00002c80: PUSH1 0x01
00002c82: SHR
00002c83: SWAP1
00002c84: POP
00002c85: DUP1
00002c86: DUP2
00002c87: DUP5
00002c88: DIV
00002c89: ADD
00002c8a: PUSH1 0x01
00002c8c: SHR
00002c8d: SWAP1
00002c8e: POP
00002c8f: DUP1
00002c90: DUP2
00002c91: DUP5
00002c92: DIV
00002c93: ADD
00002c94: PUSH1 0x01
00002c96: SHR
00002c97: SWAP1
00002c98: POP
00002c99: DUP1
00002c9a: DUP4
00002c9b: DIV
00002c9c: DUP1
00002c9d: DUP3
00002c9e: DUP2
00002c9f: XOR
00002ca0: DUP3
00002ca1: DUP5
00002ca2: LT
00002ca3: MUL
00002ca4: XOR
00002ca5: SWAP1
00002ca6: POP
00002ca7: SWAP1
00002ca8: POP
00002ca9: SWAP1
00002caa: POP
00002cab: SWAP1
00002cac: POP
00002cad: PUSH2 0x0320
00002cb0: MSTORE
00002cb1: PUSH2 0x0320
00002cb4: MLOAD
00002cb5: PUSH8 0x0de0b6b3a7640000
00002cbe: DUP2
00002cbf: MUL
00002cc0: DUP2
00002cc1: PUSH8 0x0de0b6b3a7640000
00002cca: DUP3
00002ccb: DIV
00002ccc: XOR
00002ccd: PUSH2 0x4554
00002cd0: JUMPI
00002cd1: SWAP1
00002cd2: POP
00002cd3: PUSH2 0x01e0
00002cd6: MLOAD
00002cd7: DUP1
00002cd8: ISZERO
00002cd9: PUSH2 0x4554
00002cdc: JUMPI
00002cdd: DUP1
00002cde: DUP3
00002cdf: DIV
00002ce0: SWAP1
00002ce1: POP
00002ce2: SWAP1
00002ce3: POP
00002ce4: PUSH2 0x0300
00002ce7: MSTORE
00002ce8: PUSH2 0x0220
00002ceb: MLOAD
00002cec: PUSH2 0x0200
00002cef: MLOAD
00002cf0: PUSH2 0x0300
00002cf3: MLOAD
00002cf4: DUP1
00002cf5: DUP3
00002cf6: MUL
00002cf7: DUP2
00002cf8: ISZERO
00002cf9: DUP4
00002cfa: DUP4
00002cfb: DUP4
00002cfc: DIV
00002cfd: EQ
00002cfe: OR
00002cff: ISZERO
00002d00: PUSH2 0x4554
00002d03: JUMPI
00002d04: SWAP1
00002d05: POP
00002d06: SWAP1
00002d07: POP
00002d08: DIV
00002d09: PUSH2 0x02e0
00002d0c: MSTORE
00002d0d: TIMESTAMP
00002d0e: PUSH1 0x08
00002d10: SLOAD
00002d11: LT
00002d12: ISZERO
00002d13: PUSH2 0x2d25
00002d16: JUMPI
00002d17: PUSH2 0x0220
00002d1a: MLOAD
00002d1b: PUSH2 0x0300
00002d1e: MLOAD
00002d1f: GT
00002d20: ISZERO
00002d21: PUSH2 0x4554
00002d24: JUMPI
00002d25: JUMPDEST
00002d26: PUSH2 0x02e0
00002d29: MLOAD
00002d2a: PUSH1 0x0c
00002d2c: SSTORE
00002d2d: PUSH2 0x02e0
00002d30: MLOAD
00002d31: PUSH2 0x0180
00002d34: MLOAD
00002d35: DUP1
00002d36: PUSH1 0x01
00002d38: SHL
00002d39: DUP2
00002d3a: DUP2
00002d3b: PUSH1 0x01
00002d3d: SHR
00002d3e: XOR
00002d3f: PUSH2 0x4554
00002d42: JUMPI
00002d43: SWAP1
00002d44: POP
00002d45: DUP1
00002d46: DUP3
00002d47: ADD
00002d48: DUP3
00002d49: DUP2
00002d4a: LT
00002d4b: PUSH2 0x4554
00002d4e: JUMPI
00002d4f: SWAP1
00002d50: POP
00002d51: SWAP1
00002d52: POP
00002d53: PUSH2 0x0300
00002d56: MLOAD
00002d57: DUP1
00002d58: PUSH1 0x01
00002d5a: SHL
00002d5b: DUP2
00002d5c: DUP2
00002d5d: PUSH1 0x01
00002d5f: SHR
00002d60: XOR
00002d61: PUSH2 0x4554
00002d64: JUMPI
00002d65: SWAP1
00002d66: POP
00002d67: PUSH8 0x0de0b6b3a7640000
00002d70: DUP2
00002d71: SUB
00002d72: DUP2
00002d73: DUP2
00002d74: GT
00002d75: PUSH2 0x4554
00002d78: JUMPI
00002d79: SWAP1
00002d7a: POP
00002d7b: GT
00002d7c: ISZERO
00002d7d: PUSH2 0x30c6
00002d80: JUMPI
00002d81: PUSH2 0x0160
00002d84: MLOAD
00002d85: PUSH8 0x0de0b6b3a7640000
00002d8e: PUSH2 0x0120
00002d91: MLOAD
00002d92: MUL
00002d93: DIV
00002d94: PUSH2 0x0320
00002d97: MSTORE
00002d98: PUSH8 0x0de0b6b3a7640001
00002da1: PUSH2 0x0320
00002da4: MLOAD
00002da5: LT
00002da6: ISZERO
00002da7: PUSH2 0x2dc1
00002daa: JUMPI
00002dab: PUSH2 0x0320
00002dae: MLOAD
00002daf: PUSH8 0x0de0b6b3a7640000
00002db8: SUB
00002db9: PUSH2 0x0320
00002dbc: MSTORE
00002dbd: PUSH2 0x2dd4
00002dc0: JUMP
00002dc1: JUMPDEST
00002dc2: PUSH8 0x0de0b6b3a7640000
00002dcb: PUSH2 0x0320
00002dce: MLOAD
00002dcf: SUB
00002dd0: PUSH2 0x0320
00002dd3: MSTORE
00002dd4: JUMPDEST
00002dd5: PUSH2 0x01a0
00002dd8: MLOAD
00002dd9: PUSH1 0x05
00002ddb: PUSH2 0x0320
00002dde: MLOAD
00002ddf: DIV
00002de0: DUP1
00002de1: DUP3
00002de2: DUP2
00002de3: XOR
00002de4: DUP3
00002de5: DUP5
00002de6: GT
00002de7: MUL
00002de8: XOR
00002de9: SWAP1
00002dea: POP
00002deb: SWAP1
00002dec: POP
00002ded: PUSH2 0x0340
00002df0: MSTORE
00002df1: PUSH2 0x0340
00002df4: MLOAD
00002df5: PUSH2 0x0320
00002df8: MLOAD
00002df9: GT
00002dfa: ISZERO
00002dfb: PUSH2 0x30c6
00002dfe: JUMPI
00002dff: PUSH2 0x0320
00002e02: MLOAD
00002e03: PUSH2 0x0160
00002e06: MLOAD
00002e07: PUSH2 0x0340
00002e0a: MLOAD
00002e0b: PUSH2 0x0320
00002e0e: MLOAD
00002e0f: SUB
00002e10: DUP1
00002e11: DUP3
00002e12: MUL
00002e13: DUP2
00002e14: ISZERO
00002e15: DUP4
00002e16: DUP4
00002e17: DUP4
00002e18: DIV
00002e19: EQ
00002e1a: OR
00002e1b: ISZERO
00002e1c: PUSH2 0x4554
00002e1f: JUMPI
00002e20: SWAP1
00002e21: POP
00002e22: SWAP1
00002e23: POP
00002e24: PUSH2 0x0340
00002e27: MLOAD
00002e28: PUSH2 0x0120
00002e2b: MLOAD
00002e2c: DUP1
00002e2d: DUP3
00002e2e: MUL
00002e2f: DUP2
00002e30: ISZERO
00002e31: DUP4
00002e32: DUP4
00002e33: DUP4
00002e34: DIV
00002e35: EQ
00002e36: OR
00002e37: ISZERO
00002e38: PUSH2 0x4554
00002e3b: JUMPI
00002e3c: SWAP1
00002e3d: POP
00002e3e: SWAP1
00002e3f: POP
00002e40: DUP1
00002e41: DUP3
00002e42: ADD
00002e43: DUP3
00002e44: DUP2
00002e45: LT
00002e46: PUSH2 0x4554
00002e49: JUMPI
00002e4a: SWAP1
00002e4b: POP
00002e4c: SWAP1
00002e4d: POP
00002e4e: DIV
00002e4f: PUSH2 0x0360
00002e52: MSTORE
00002e53: PUSH1 0xa0
00002e55: MLOAD
00002e56: PUSH2 0x02a0
00002e59: MSTORE
00002e5a: PUSH2 0x0160
00002e5d: MLOAD
00002e5e: PUSH1 0xc0
00002e60: MLOAD
00002e61: PUSH2 0x0360
00002e64: MLOAD
00002e65: DUP1
00002e66: DUP3
00002e67: MUL
00002e68: DUP2
00002e69: ISZERO
00002e6a: DUP4
00002e6b: DUP4
00002e6c: DUP4
00002e6d: DIV
00002e6e: EQ
00002e6f: OR
00002e70: ISZERO
00002e71: PUSH2 0x4554
00002e74: JUMPI
00002e75: SWAP1
00002e76: POP
00002e77: SWAP1
00002e78: POP
00002e79: DIV
00002e7a: PUSH2 0x02c0
00002e7d: MSTORE
00002e7e: PUSH1 0x20
00002e80: PUSH2 0x4613
00002e83: PUSH1 0x00
00002e85: CODECOPY
00002e86: PUSH1 0x00
00002e88: MLOAD
00002e89: PUSH4 0xe6864766
00002e8e: PUSH2 0x03a0
00002e91: MSTORE
00002e92: PUSH1 0x60
00002e94: MLOAD
00002e95: PUSH2 0x03c0
00002e98: MSTORE
00002e99: PUSH1 0x80
00002e9b: MLOAD
00002e9c: PUSH2 0x03e0
00002e9f: MSTORE
00002ea0: PUSH2 0x02a0
00002ea3: MLOAD
00002ea4: PUSH2 0x0400
00002ea7: MSTORE
00002ea8: PUSH2 0x02c0
00002eab: MLOAD
00002eac: PUSH2 0x0420
00002eaf: MSTORE
00002eb0: PUSH1 0x00
00002eb2: PUSH2 0x0440
00002eb5: MSTORE
00002eb6: PUSH1 0x20
00002eb8: PUSH2 0x03a0
00002ebb: PUSH1 0xa4
00002ebd: PUSH2 0x03bc
00002ec0: DUP5
00002ec1: GAS
00002ec2: STATICCALL
00002ec3: PUSH2 0x2ed1
00002ec6: JUMPI
00002ec7: RETURNDATASIZE
00002ec8: PUSH1 0x00
00002eca: PUSH1 0x00
00002ecc: RETURNDATACOPY
00002ecd: RETURNDATASIZE
00002ece: PUSH1 0x00
00002ed0: REVERT
00002ed1: JUMPDEST
00002ed2: PUSH1 0x20
00002ed4: RETURNDATASIZE
00002ed5: LT
00002ed6: PUSH2 0x4554
00002ed9: JUMPI
00002eda: PUSH2 0x03a0
00002edd: SWAP1
00002ede: POP
00002edf: MLOAD
00002ee0: PUSH2 0x0380
00002ee3: MSTORE
00002ee4: PUSH2 0x0380
00002ee7: MLOAD
00002ee8: PUSH1 0x01
00002eea: SHR
00002eeb: PUSH2 0x02a0
00002eee: MSTORE
00002eef: PUSH2 0x0380
00002ef2: MLOAD
00002ef3: PUSH8 0x0de0b6b3a7640000
00002efc: DUP2
00002efd: MUL
00002efe: DUP2
00002eff: PUSH8 0x0de0b6b3a7640000
00002f08: DUP3
00002f09: DIV
00002f0a: XOR
00002f0b: PUSH2 0x4554
00002f0e: JUMPI
00002f0f: SWAP1
00002f10: POP
00002f11: PUSH2 0x0360
00002f14: MLOAD
00002f15: DUP1
00002f16: PUSH1 0x01
00002f18: SHL
00002f19: DUP2
00002f1a: DUP2
00002f1b: PUSH1 0x01
00002f1d: SHR
00002f1e: XOR
00002f1f: PUSH2 0x4554
00002f22: JUMPI
00002f23: SWAP1
00002f24: POP
00002f25: DUP1
00002f26: ISZERO
00002f27: PUSH2 0x4554
00002f2a: JUMPI
00002f2b: DUP1
00002f2c: DUP3
00002f2d: DIV
00002f2e: SWAP1
00002f2f: POP
00002f30: SWAP1
00002f31: POP
00002f32: PUSH2 0x02c0
00002f35: MSTORE
00002f36: PUSH2 0x01e0
00002f39: MLOAD
00002f3a: PUSH2 0x02a0
00002f3d: MLOAD
00002f3e: PUSH2 0x02c0
00002f41: MLOAD
00002f42: DUP1
00002f43: DUP3
00002f44: MUL
00002f45: DUP2
00002f46: ISZERO
00002f47: DUP4
00002f48: DUP4
00002f49: DUP4
00002f4a: DIV
00002f4b: EQ
00002f4c: OR
00002f4d: ISZERO
00002f4e: PUSH2 0x4554
00002f51: JUMPI
00002f52: SWAP1
00002f53: POP
00002f54: SWAP1
00002f55: POP
00002f56: DUP1
00002f57: PUSH1 0xb5
00002f59: PUSH18 0x010000000000000000000000000000000000
00002f6c: DUP3
00002f6d: LT
00002f6e: PUSH2 0x2f7e
00002f71: JUMPI
00002f72: DUP2
00002f73: PUSH1 0x80
00002f75: SHR
00002f76: SWAP2
00002f77: POP
00002f78: DUP1
00002f79: PUSH1 0x40
00002f7b: SHL
00002f7c: SWAP1
00002f7d: POP
00002f7e: JUMPDEST
00002f7f: PUSH10 0x01000000000000000000
00002f8a: DUP3
00002f8b: LT
00002f8c: PUSH2 0x2f9c
00002f8f: JUMPI
00002f90: DUP2
00002f91: PUSH1 0x40
00002f93: SHR
00002f94: SWAP2
00002f95: POP
00002f96: DUP1
00002f97: PUSH1 0x20
00002f99: SHL
00002f9a: SWAP1
00002f9b: POP
00002f9c: JUMPDEST
00002f9d: PUSH6 0x010000000000
00002fa4: DUP3
00002fa5: LT
00002fa6: PUSH2 0x2fb6
00002fa9: JUMPI
00002faa: DUP2
00002fab: PUSH1 0x20
00002fad: SHR
00002fae: SWAP2
00002faf: POP
00002fb0: DUP1
00002fb1: PUSH1 0x10
00002fb3: SHL
00002fb4: SWAP1
00002fb5: POP
00002fb6: JUMPDEST
00002fb7: PUSH4 0x01000000
00002fbc: DUP3
00002fbd: LT
00002fbe: PUSH2 0x2fce
00002fc1: JUMPI
00002fc2: DUP2
00002fc3: PUSH1 0x10
00002fc5: SHR
00002fc6: SWAP2
00002fc7: POP
00002fc8: DUP1
00002fc9: PUSH1 0x08
00002fcb: SHL
00002fcc: SWAP1
00002fcd: POP
00002fce: JUMPDEST
00002fcf: PUSH3 0x010000
00002fd3: DUP3
00002fd4: ADD
00002fd5: DUP2
00002fd6: MUL
00002fd7: PUSH1 0x12
00002fd9: SHR
00002fda: SWAP1
00002fdb: POP
00002fdc: DUP1
00002fdd: DUP2
00002fde: DUP5
00002fdf: DIV
00002fe0: ADD
00002fe1: PUSH1 0x01
00002fe3: SHR
00002fe4: SWAP1
00002fe5: POP
00002fe6: DUP1
00002fe7: DUP2
00002fe8: DUP5
00002fe9: DIV
00002fea: ADD
00002feb: PUSH1 0x01
00002fed: SHR
00002fee: SWAP1
00002fef: POP
00002ff0: DUP1
00002ff1: DUP2
00002ff2: DUP5
00002ff3: DIV
00002ff4: ADD
00002ff5: PUSH1 0x01
00002ff7: SHR
00002ff8: SWAP1
00002ff9: POP
00002ffa: DUP1
00002ffb: DUP2
00002ffc: DUP5
00002ffd: DIV
00002ffe: ADD
00002fff: PUSH1 0x01
00003001: SHR
00003002: SWAP1
00003003: POP
00003004: DUP1
00003005: DUP2
00003006: DUP5
00003007: DIV
00003008: ADD
00003009: PUSH1 0x01
0000300b: SHR
0000300c: SWAP1
0000300d: POP
0000300e: DUP1
0000300f: DUP2
00003010: DUP5
00003011: DIV
00003012: ADD
00003013: PUSH1 0x01
00003015: SHR
00003016: SWAP1
00003017: POP
00003018: DUP1
00003019: DUP2
0000301a: DUP5
0000301b: DIV
0000301c: ADD
0000301d: PUSH1 0x01
0000301f: SHR
00003020: SWAP1
00003021: POP
00003022: DUP1
00003023: DUP4
00003024: DIV
00003025: DUP1
00003026: DUP3
00003027: DUP2
00003028: XOR
00003029: DUP3
0000302a: DUP5
0000302b: LT
0000302c: MUL
0000302d: XOR
0000302e: SWAP1
0000302f: POP
00003030: SWAP1
00003031: POP
00003032: SWAP1
00003033: POP
00003034: SWAP1
00003035: POP
00003036: PUSH8 0x0de0b6b3a7640000
0000303f: DUP2
00003040: MUL
00003041: DUP2
00003042: PUSH8 0x0de0b6b3a7640000
0000304b: DUP3
0000304c: DIV
0000304d: XOR
0000304e: PUSH2 0x4554
00003051: JUMPI
00003052: SWAP1
00003053: POP
00003054: DIV
00003055: PUSH2 0x0220
00003058: MSTORE
00003059: PUSH8 0x0de0b6b3a7640001
00003062: PUSH2 0x0220
00003065: MLOAD
00003066: LT
00003067: ISZERO
00003068: PUSH2 0x3072
0000306b: JUMPI
0000306c: PUSH1 0x00
0000306e: PUSH2 0x30a0
00003071: JUMP
00003072: JUMPDEST
00003073: PUSH2 0x02e0
00003076: MLOAD
00003077: PUSH2 0x0220
0000307a: MLOAD
0000307b: DUP1
0000307c: PUSH1 0x01
0000307e: SHL
0000307f: DUP2
00003080: DUP2
00003081: PUSH1 0x01
00003083: SHR
00003084: XOR
00003085: PUSH2 0x4554
00003088: JUMPI
00003089: SWAP1
0000308a: POP
0000308b: PUSH8 0x0de0b6b3a7640000
00003094: DUP2
00003095: SUB
00003096: DUP2
00003097: DUP2
00003098: GT
00003099: PUSH2 0x4554
0000309c: JUMPI
0000309d: SWAP1
0000309e: POP
0000309f: GT
000030a0: JUMPDEST
000030a1: ISZERO
000030a2: PUSH2 0x30c6
000030a5: JUMPI
000030a6: PUSH2 0x0380
000030a9: MLOAD
000030aa: PUSH1 0x0b
000030ac: SSTORE
000030ad: PUSH2 0x0220
000030b0: MLOAD
000030b1: PUSH1 0x0e
000030b3: SSTORE
000030b4: PUSH2 0x0360
000030b7: MLOAD
000030b8: PUSH1 0x01
000030ba: SSTORE
000030bb: PUSH2 0x0360
000030be: MLOAD
000030bf: DUP2
000030c0: MSTORE
000030c1: POP
000030c2: PUSH2 0x30dc
000030c5: JUMP
000030c6: JUMPDEST
000030c7: PUSH2 0x0280
000030ca: MLOAD
000030cb: PUSH1 0x0b
000030cd: SSTORE
000030ce: PUSH2 0x0300
000030d1: MLOAD
000030d2: PUSH1 0x0e
000030d4: SSTORE
000030d5: PUSH2 0x0160
000030d8: MLOAD
000030d9: DUP2
000030da: MSTORE
000030db: POP
000030dc: JUMPDEST
000030dd: JUMP
000030de: JUMPDEST
000030df: PUSH2 0x0480
000030e2: MLOAD
000030e3: PUSH2 0x0460
000030e6: MLOAD
000030e7: EQ
000030e8: PUSH2 0x4554
000030eb: JUMPI
000030ec: PUSH2 0x04a0
000030ef: MLOAD
000030f0: ISZERO
000030f1: PUSH2 0x4554
000030f4: JUMPI
000030f5: PUSH2 0x30ff
000030f8: PUSH2 0x0520
000030fb: PUSH2 0x259b
000030fe: JUMP
000030ff: JUMPDEST
00003100: PUSH2 0x0520
00003103: DUP1
00003104: MLOAD
00003105: PUSH2 0x04e0
00003108: MSTORE
00003109: PUSH1 0x20
0000310b: DUP2
0000310c: ADD
0000310d: MLOAD
0000310e: PUSH2 0x0500
00003111: MSTORE
00003112: POP
00003113: PUSH1 0x09
00003115: SLOAD
00003116: PUSH2 0x0520
00003119: MSTORE
0000311a: PUSH1 0x0a
0000311c: SLOAD
0000311d: PUSH2 0x0540
00003120: MSTORE
00003121: PUSH1 0x00
00003123: PUSH2 0x0560
00003126: MSTORE
00003127: PUSH2 0x0480
0000312a: MLOAD
0000312b: PUSH1 0x01
0000312d: DUP2
0000312e: GT
0000312f: PUSH2 0x4554
00003132: JUMPI
00003133: PUSH1 0x05
00003135: SHL
00003136: PUSH2 0x0520
00003139: ADD
0000313a: MLOAD
0000313b: PUSH2 0x0580
0000313e: MSTORE
0000313f: PUSH2 0x0460
00003142: MLOAD
00003143: PUSH1 0x01
00003145: DUP2
00003146: GT
00003147: PUSH2 0x4554
0000314a: JUMPI
0000314b: PUSH1 0x05
0000314d: SHL
0000314e: PUSH2 0x0520
00003151: ADD
00003152: MLOAD
00003153: PUSH2 0x04a0
00003156: MLOAD
00003157: DUP1
00003158: DUP3
00003159: SUB
0000315a: DUP3
0000315b: DUP2
0000315c: GT
0000315d: PUSH2 0x4554
00003160: JUMPI
00003161: SWAP1
00003162: POP
00003163: SWAP1
00003164: POP
00003165: PUSH2 0x05a0
00003168: MSTORE
00003169: PUSH1 0x01
0000316b: SLOAD
0000316c: PUSH2 0x05c0
0000316f: MSTORE
00003170: PUSH2 0x0520
00003173: MLOAD
00003174: PUSH1 0x20
00003176: PUSH2 0x45d3
00003179: PUSH1 0x00
0000317b: CODECOPY
0000317c: PUSH1 0x00
0000317e: MLOAD
0000317f: DUP1
00003180: DUP3
00003181: MUL
00003182: DUP2
00003183: ISZERO
00003184: DUP4
00003185: DUP4
00003186: DUP4
00003187: DIV
00003188: EQ
00003189: OR
0000318a: ISZERO
0000318b: PUSH2 0x4554
0000318e: JUMPI
0000318f: SWAP1
00003190: POP
00003191: SWAP1
00003192: POP
00003193: PUSH2 0x05e0
00003196: MSTORE
00003197: PUSH8 0x0de0b6b3a7640000
000031a0: PUSH2 0x0540
000031a3: MLOAD
000031a4: PUSH2 0x05c0
000031a7: MLOAD
000031a8: DUP1
000031a9: DUP3
000031aa: MUL
000031ab: DUP2
000031ac: ISZERO
000031ad: DUP4
000031ae: DUP4
000031af: DUP4
000031b0: DIV
000031b1: EQ
000031b2: OR
000031b3: ISZERO
000031b4: PUSH2 0x4554
000031b7: JUMPI
000031b8: SWAP1
000031b9: POP
000031ba: SWAP1
000031bb: POP
000031bc: PUSH1 0x20
000031be: PUSH2 0x45f3
000031c1: PUSH1 0x00
000031c3: CODECOPY
000031c4: PUSH1 0x00
000031c6: MLOAD
000031c7: DUP1
000031c8: DUP3
000031c9: MUL
000031ca: DUP2
000031cb: ISZERO
000031cc: DUP4
000031cd: DUP4
000031ce: DUP4
000031cf: DIV
000031d0: EQ
000031d1: OR
000031d2: ISZERO
000031d3: PUSH2 0x4554
000031d6: JUMPI
000031d7: SWAP1
000031d8: POP
000031d9: SWAP1
000031da: POP
000031db: DIV
000031dc: PUSH2 0x0600
000031df: MSTORE
000031e0: PUSH2 0x05e0
000031e3: MLOAD
000031e4: PUSH2 0x0520
000031e7: MSTORE
000031e8: PUSH2 0x0600
000031eb: MLOAD
000031ec: PUSH2 0x0540
000031ef: MSTORE
000031f0: PUSH1 0x08
000031f2: SLOAD
000031f3: PUSH2 0x05e0
000031f6: MSTORE
000031f7: TIMESTAMP
000031f8: PUSH2 0x05e0
000031fb: MLOAD
000031fc: GT
000031fd: ISZERO
000031fe: PUSH2 0x331c
00003201: JUMPI
00003202: PUSH2 0x05a0
00003205: MLOAD
00003206: PUSH1 0x20
00003208: PUSH2 0x0460
0000320b: MLOAD
0000320c: PUSH1 0x01
0000320e: DUP2
0000320f: GT
00003210: PUSH2 0x4554
00003213: JUMPI
00003214: PUSH1 0x05
00003216: SHL
00003217: PUSH2 0x45d3
0000321a: ADD
0000321b: PUSH1 0x00
0000321d: CODECOPY
0000321e: PUSH1 0x00
00003220: MLOAD
00003221: DUP1
00003222: DUP3
00003223: MUL
00003224: DUP2
00003225: ISZERO
00003226: DUP4
00003227: DUP4
00003228: DUP4
00003229: DIV
0000322a: EQ
0000322b: OR
0000322c: ISZERO
0000322d: PUSH2 0x4554
00003230: JUMPI
00003231: SWAP1
00003232: POP
00003233: SWAP1
00003234: POP
00003235: PUSH2 0x05a0
00003238: MSTORE
00003239: PUSH2 0x0460
0000323c: MLOAD
0000323d: ISZERO
0000323e: PUSH2 0x326c
00003241: JUMPI
00003242: PUSH8 0x0de0b6b3a7640000
0000324b: PUSH2 0x05a0
0000324e: MLOAD
0000324f: PUSH2 0x05c0
00003252: MLOAD
00003253: DUP1
00003254: DUP3
00003255: MUL
00003256: DUP2
00003257: ISZERO
00003258: DUP4
00003259: DUP4
0000325a: DUP4
0000325b: DIV
0000325c: EQ
0000325d: OR
0000325e: ISZERO
0000325f: PUSH2 0x4554
00003262: JUMPI
00003263: SWAP1
00003264: POP
00003265: SWAP1
00003266: POP
00003267: DIV
00003268: PUSH2 0x05a0
0000326b: MSTORE
0000326c: JUMPDEST
0000326d: PUSH2 0x0460
00003270: MLOAD
00003271: PUSH1 0x01
00003273: DUP2
00003274: GT
00003275: PUSH2 0x4554
00003278: JUMPI
00003279: PUSH1 0x05
0000327b: SHL
0000327c: PUSH2 0x0520
0000327f: ADD
00003280: MLOAD
00003281: PUSH2 0x0600
00003284: MSTORE
00003285: PUSH2 0x05a0
00003288: MLOAD
00003289: PUSH2 0x0460
0000328c: MLOAD
0000328d: PUSH1 0x01
0000328f: DUP2
00003290: GT
00003291: PUSH2 0x4554
00003294: JUMPI
00003295: PUSH1 0x05
00003297: SHL
00003298: PUSH2 0x0520
0000329b: ADD
0000329c: MSTORE
0000329d: PUSH1 0x20
0000329f: PUSH2 0x4613
000032a2: PUSH1 0x00
000032a4: CODECOPY
000032a5: PUSH1 0x00
000032a7: MLOAD
000032a8: PUSH4 0xe6864766
000032ad: PUSH2 0x0620
000032b0: MSTORE
000032b1: PUSH2 0x04e0
000032b4: MLOAD
000032b5: PUSH2 0x0640
000032b8: MSTORE
000032b9: PUSH2 0x0500
000032bc: MLOAD
000032bd: PUSH2 0x0660
000032c0: MSTORE
000032c1: PUSH2 0x0520
000032c4: MLOAD
000032c5: PUSH2 0x0680
000032c8: MSTORE
000032c9: PUSH2 0x0540
000032cc: MLOAD
000032cd: PUSH2 0x06a0
000032d0: MSTORE
000032d1: PUSH1 0x00
000032d3: PUSH2 0x06c0
000032d6: MSTORE
000032d7: PUSH1 0x20
000032d9: PUSH2 0x0620
000032dc: PUSH1 0xa4
000032de: PUSH2 0x063c
000032e1: DUP5
000032e2: GAS
000032e3: STATICCALL
000032e4: PUSH2 0x32f2
000032e7: JUMPI
000032e8: RETURNDATASIZE
000032e9: PUSH1 0x00
000032eb: PUSH1 0x00
000032ed: RETURNDATACOPY
000032ee: RETURNDATASIZE
000032ef: PUSH1 0x00
000032f1: REVERT
000032f2: JUMPDEST
000032f3: PUSH1 0x20
000032f5: RETURNDATASIZE
000032f6: LT
000032f7: PUSH2 0x4554
000032fa: JUMPI
000032fb: PUSH2 0x0620
000032fe: SWAP1
000032ff: POP
00003300: MLOAD
00003301: PUSH1 0x0b
00003303: SSTORE
00003304: PUSH2 0x0600
00003307: MLOAD
00003308: PUSH2 0x0460
0000330b: MLOAD
0000330c: PUSH1 0x01
0000330e: DUP2
0000330f: GT
00003310: PUSH2 0x4554
00003313: JUMPI
00003314: PUSH1 0x05
00003316: SHL
00003317: PUSH2 0x0520
0000331a: ADD
0000331b: MSTORE
0000331c: JUMPDEST
0000331d: PUSH1 0x0b
0000331f: SLOAD
00003320: PUSH2 0x0600
00003323: MSTORE
00003324: PUSH1 0x20
00003326: PUSH2 0x4613
00003329: PUSH1 0x00
0000332b: CODECOPY
0000332c: PUSH1 0x00
0000332e: MLOAD
0000332f: PUSH4 0x43d188fb
00003334: PUSH2 0x0660
00003337: MSTORE
00003338: PUSH2 0x04e0
0000333b: MLOAD
0000333c: PUSH2 0x0680
0000333f: MSTORE
00003340: PUSH2 0x0500
00003343: MLOAD
00003344: PUSH2 0x06a0
00003347: MSTORE
00003348: PUSH2 0x0520
0000334b: MLOAD
0000334c: PUSH2 0x06c0
0000334f: MSTORE
00003350: PUSH2 0x0540
00003353: MLOAD
00003354: PUSH2 0x06e0
00003357: MSTORE
00003358: PUSH2 0x0600
0000335b: MLOAD
0000335c: PUSH2 0x0700
0000335f: MSTORE
00003360: PUSH2 0x0480
00003363: MLOAD
00003364: PUSH2 0x0720
00003367: MSTORE
00003368: PUSH1 0x40
0000336a: PUSH2 0x0660
0000336d: PUSH1 0xc4
0000336f: PUSH2 0x067c
00003372: DUP5
00003373: GAS
00003374: STATICCALL
00003375: PUSH2 0x3383
00003378: JUMPI
00003379: RETURNDATASIZE
0000337a: PUSH1 0x00
0000337c: PUSH1 0x00
0000337e: RETURNDATACOPY
0000337f: RETURNDATASIZE
00003380: PUSH1 0x00
00003382: REVERT
00003383: JUMPDEST
00003384: PUSH1 0x40
00003386: RETURNDATASIZE
00003387: LT
00003388: PUSH2 0x4554
0000338b: JUMPI
0000338c: PUSH2 0x0660
0000338f: SWAP1
00003390: POP
00003391: DUP1
00003392: MLOAD
00003393: PUSH2 0x0620
00003396: MSTORE
00003397: PUSH1 0x20
00003399: DUP2
0000339a: ADD
0000339b: MLOAD
0000339c: PUSH2 0x0640
0000339f: MSTORE
000033a0: POP
000033a1: PUSH2 0x0480
000033a4: MLOAD
000033a5: PUSH1 0x01
000033a7: DUP2
000033a8: GT
000033a9: PUSH2 0x4554
000033ac: JUMPI
000033ad: PUSH1 0x05
000033af: SHL
000033b0: PUSH2 0x0520
000033b3: ADD
000033b4: MLOAD
000033b5: PUSH2 0x0620
000033b8: MLOAD
000033b9: DUP1
000033ba: DUP3
000033bb: SUB
000033bc: DUP3
000033bd: DUP2
000033be: GT
000033bf: PUSH2 0x4554
000033c2: JUMPI
000033c3: SWAP1
000033c4: POP
000033c5: SWAP1
000033c6: POP
000033c7: PUSH2 0x0560
000033ca: MSTORE
000033cb: PUSH2 0x0480
000033ce: MLOAD
000033cf: PUSH1 0x01
000033d1: DUP2
000033d2: GT
000033d3: PUSH2 0x4554
000033d6: JUMPI
000033d7: PUSH1 0x05
000033d9: SHL
000033da: PUSH2 0x0520
000033dd: ADD
000033de: DUP1
000033df: MLOAD
000033e0: PUSH2 0x0560
000033e3: MLOAD
000033e4: DUP1
000033e5: DUP3
000033e6: SUB
000033e7: DUP3
000033e8: DUP2
000033e9: GT
000033ea: PUSH2 0x4554
000033ed: JUMPI
000033ee: SWAP1
000033ef: POP
000033f0: SWAP1
000033f1: POP
000033f2: DUP2
000033f3: MSTORE
000033f4: POP
000033f5: PUSH2 0x0560
000033f8: MLOAD
000033f9: PUSH1 0x01
000033fb: DUP2
000033fc: SUB
000033fd: DUP2
000033fe: DUP2
000033ff: GT
00003400: PUSH2 0x4554
00003403: JUMPI
00003404: SWAP1
00003405: POP
00003406: PUSH2 0x0560
00003409: MSTORE
0000340a: PUSH2 0x0480
0000340d: MLOAD
0000340e: ISZERO
0000340f: PUSH2 0x344a
00003412: JUMPI
00003413: PUSH2 0x0560
00003416: MLOAD
00003417: PUSH8 0x0de0b6b3a7640000
00003420: DUP2
00003421: MUL
00003422: DUP2
00003423: PUSH8 0x0de0b6b3a7640000
0000342c: DUP3
0000342d: DIV
0000342e: XOR
0000342f: PUSH2 0x4554
00003432: JUMPI
00003433: SWAP1
00003434: POP
00003435: PUSH2 0x05c0
00003438: MLOAD
00003439: DUP1
0000343a: ISZERO
0000343b: PUSH2 0x4554
0000343e: JUMPI
0000343f: DUP1
00003440: DUP3
00003441: DIV
00003442: SWAP1
00003443: POP
00003444: SWAP1
00003445: POP
00003446: PUSH2 0x0560
00003449: MSTORE
0000344a: JUMPDEST
0000344b: PUSH2 0x0560
0000344e: MLOAD
0000344f: PUSH1 0x20
00003451: PUSH2 0x0480
00003454: MLOAD
00003455: PUSH1 0x01
00003457: DUP2
00003458: GT
00003459: PUSH2 0x4554
0000345c: JUMPI
0000345d: PUSH1 0x05
0000345f: SHL
00003460: PUSH2 0x45d3
00003463: ADD
00003464: PUSH1 0x00
00003466: CODECOPY
00003467: PUSH1 0x00
00003469: MLOAD
0000346a: DUP1
0000346b: ISZERO
0000346c: PUSH2 0x4554
0000346f: JUMPI
00003470: DUP1
00003471: DUP3
00003472: DIV
00003473: SWAP1
00003474: POP
00003475: SWAP1
00003476: POP
00003477: PUSH2 0x0560
0000347a: MSTORE
0000347b: PUSH5 0x02540be400
00003481: PUSH2 0x0520
00003484: MLOAD
00003485: PUSH1 0x60
00003487: MSTORE
00003488: PUSH2 0x0540
0000348b: MLOAD
0000348c: PUSH1 0x80
0000348e: MSTORE
0000348f: PUSH2 0x3499
00003492: PUSH2 0x0680
00003495: PUSH2 0x2730
00003498: JUMP
00003499: JUMPDEST
0000349a: PUSH2 0x0680
0000349d: MLOAD
0000349e: PUSH2 0x0560
000034a1: MLOAD
000034a2: DUP1
000034a3: DUP3
000034a4: MUL
000034a5: DUP2
000034a6: ISZERO
000034a7: DUP4
000034a8: DUP4
000034a9: DUP4
000034aa: DIV
000034ab: EQ
000034ac: OR
000034ad: ISZERO
000034ae: PUSH2 0x4554
000034b1: JUMPI
000034b2: SWAP1
000034b3: POP
000034b4: SWAP1
000034b5: POP
000034b6: DIV
000034b7: PUSH2 0x0660
000034ba: MSTORE
000034bb: PUSH2 0x0560
000034be: MLOAD
000034bf: PUSH2 0x0660
000034c2: MLOAD
000034c3: DUP1
000034c4: DUP3
000034c5: SUB
000034c6: DUP3
000034c7: DUP2
000034c8: GT
000034c9: PUSH2 0x4554
000034cc: JUMPI
000034cd: SWAP1
000034ce: POP
000034cf: SWAP1
000034d0: POP
000034d1: PUSH2 0x0560
000034d4: MSTORE
000034d5: PUSH2 0x04c0
000034d8: MLOAD
000034d9: PUSH2 0x0560
000034dc: MLOAD
000034dd: LT
000034de: ISZERO
000034df: PUSH2 0x3548
000034e2: JUMPI
000034e3: PUSH1 0x08
000034e5: PUSH2 0x0680
000034e8: MSTORE
000034e9: PUSH32 0x536c697070616765000000000000000000000000000000000000000000000000
0000350a: PUSH2 0x06a0
0000350d: MSTORE
0000350e: PUSH2 0x0680
00003511: POP
00003512: PUSH2 0x0680
00003515: MLOAD
00003516: DUP1
00003517: PUSH2 0x06a0
0000351a: ADD
0000351b: PUSH1 0x1f
0000351d: DUP3
0000351e: PUSH1 0x00
00003520: SUB
00003521: AND
00003522: CALLDATASIZE
00003523: DUP3
00003524: CALLDATACOPY
00003525: POP
00003526: POP
00003527: PUSH4 0x08c379a0
0000352c: PUSH2 0x0640
0000352f: MSTORE
00003530: PUSH1 0x20
00003532: PUSH2 0x0660
00003535: MSTORE
00003536: PUSH1 0x1f
00003538: NOT
00003539: PUSH1 0x1f
0000353b: PUSH2 0x0680
0000353e: MLOAD
0000353f: ADD
00003540: AND
00003541: PUSH1 0x44
00003543: ADD
00003544: PUSH2 0x065c
00003547: REVERT
00003548: JUMPDEST
00003549: PUSH2 0x0580
0000354c: MLOAD
0000354d: PUSH2 0x0560
00003550: MLOAD
00003551: DUP1
00003552: DUP3
00003553: SUB
00003554: DUP3
00003555: DUP2
00003556: GT
00003557: PUSH2 0x4554
0000355a: JUMPI
0000355b: SWAP1
0000355c: POP
0000355d: SWAP1
0000355e: POP
0000355f: PUSH2 0x0580
00003562: MSTORE
00003563: PUSH2 0x0580
00003566: MLOAD
00003567: PUSH1 0x20
00003569: PUSH2 0x0480
0000356c: MLOAD
0000356d: PUSH1 0x01
0000356f: DUP2
00003570: GT
00003571: PUSH2 0x4554
00003574: JUMPI
00003575: PUSH1 0x05
00003577: SHL
00003578: PUSH2 0x45d3
0000357b: ADD
0000357c: PUSH1 0x00
0000357e: CODECOPY
0000357f: PUSH1 0x00
00003581: MLOAD
00003582: DUP1
00003583: DUP3
00003584: MUL
00003585: DUP2
00003586: ISZERO
00003587: DUP4
00003588: DUP4
00003589: DUP4
0000358a: DIV
0000358b: EQ
0000358c: OR
0000358d: ISZERO
0000358e: PUSH2 0x4554
00003591: JUMPI
00003592: SWAP1
00003593: POP
00003594: SWAP1
00003595: POP
00003596: PUSH2 0x0580
00003599: MSTORE
0000359a: PUSH2 0x0480
0000359d: MLOAD
0000359e: ISZERO
0000359f: PUSH2 0x35cd
000035a2: JUMPI
000035a3: PUSH8 0x0de0b6b3a7640000
000035ac: PUSH2 0x0580
000035af: MLOAD
000035b0: PUSH2 0x05c0
000035b3: MLOAD
000035b4: DUP1
000035b5: DUP3
000035b6: MUL
000035b7: DUP2
000035b8: ISZERO
000035b9: DUP4
000035ba: DUP4
000035bb: DUP4
000035bc: DIV
000035bd: EQ
000035be: OR
000035bf: ISZERO
000035c0: PUSH2 0x4554
000035c3: JUMPI
000035c4: SWAP1
000035c5: POP
000035c6: SWAP1
000035c7: POP
000035c8: DIV
000035c9: PUSH2 0x0580
000035cc: MSTORE
000035cd: JUMPDEST
000035ce: PUSH2 0x0580
000035d1: MLOAD
000035d2: PUSH2 0x0480
000035d5: MLOAD
000035d6: PUSH1 0x01
000035d8: DUP2
000035d9: GT
000035da: PUSH2 0x4554
000035dd: JUMPI
000035de: PUSH1 0x05
000035e0: SHL
000035e1: PUSH2 0x0520
000035e4: ADD
000035e5: MSTORE
000035e6: PUSH2 0x04e0
000035e9: MLOAD
000035ea: PUSH1 0x60
000035ec: MSTORE
000035ed: PUSH2 0x0500
000035f0: MLOAD
000035f1: PUSH1 0x80
000035f3: MSTORE
000035f4: PUSH2 0x0520
000035f7: MLOAD
000035f8: PUSH1 0xa0
000035fa: MSTORE
000035fb: PUSH2 0x0540
000035fe: MLOAD
000035ff: PUSH1 0xc0
00003601: MSTORE
00003602: PUSH1 0x00
00003604: PUSH1 0xe0
00003606: MSTORE
00003607: PUSH2 0x0640
0000360a: MLOAD
0000360b: PUSH2 0x0100
0000360e: MSTORE
0000360f: PUSH2 0x3619
00003612: PUSH2 0x0680
00003615: PUSH2 0x2892
00003618: JUMP
00003619: JUMPDEST
0000361a: PUSH2 0x0680
0000361d: MLOAD
0000361e: PUSH2 0x05c0
00003621: MSTORE
00003622: PUSH2 0x0560
00003625: MLOAD
00003626: DUP2
00003627: MSTORE
00003628: PUSH2 0x0660
0000362b: MLOAD
0000362c: PUSH1 0x20
0000362e: DUP3
0000362f: ADD
00003630: MSTORE
00003631: PUSH2 0x05c0
00003634: MLOAD
00003635: PUSH1 0x40
00003637: DUP3
00003638: ADD
00003639: MSTORE
0000363a: POP
0000363b: JUMP
0000363c: JUMPDEST
0000363d: PUSH1 0x40
0000363f: MLOAD
00003640: PUSH1 0x01
00003642: SHR
00003643: PUSH1 0x80
00003645: MSTORE
00003646: PUSH1 0x40
00003648: MLOAD
00003649: PUSH8 0x0de0b6b3a7640000
00003652: DUP2
00003653: MUL
00003654: DUP2
00003655: PUSH8 0x0de0b6b3a7640000
0000365e: DUP3
0000365f: DIV
00003660: XOR
00003661: PUSH2 0x4554
00003664: JUMPI
00003665: SWAP1
00003666: POP
00003667: PUSH1 0x60
00003669: MLOAD
0000366a: DUP1
0000366b: PUSH1 0x01
0000366d: SHL
0000366e: DUP2
0000366f: DUP2
00003670: PUSH1 0x01
00003672: SHR
00003673: XOR
00003674: PUSH2 0x4554
00003677: JUMPI
00003678: SWAP1
00003679: POP
0000367a: DUP1
0000367b: ISZERO
0000367c: PUSH2 0x4554
0000367f: JUMPI
00003680: DUP1
00003681: DUP3
00003682: DIV
00003683: SWAP1
00003684: POP
00003685: SWAP1
00003686: POP
00003687: PUSH1 0xa0
00003689: MSTORE
0000368a: PUSH1 0x80
0000368c: MLOAD
0000368d: PUSH1 0xa0
0000368f: MLOAD
00003690: DUP1
00003691: DUP3
00003692: MUL
00003693: DUP2
00003694: ISZERO
00003695: DUP4
00003696: DUP4
00003697: DUP4
00003698: DIV
00003699: EQ
0000369a: OR
0000369b: ISZERO
0000369c: PUSH2 0x4554
0000369f: JUMPI
000036a0: SWAP1
000036a1: POP
000036a2: SWAP1
000036a3: POP
000036a4: DUP1
000036a5: PUSH1 0xb5
000036a7: PUSH18 0x010000000000000000000000000000000000
000036ba: DUP3
000036bb: LT
000036bc: PUSH2 0x36cc
000036bf: JUMPI
000036c0: DUP2
000036c1: PUSH1 0x80
000036c3: SHR
000036c4: SWAP2
000036c5: POP
000036c6: DUP1
000036c7: PUSH1 0x40
000036c9: SHL
000036ca: SWAP1
000036cb: POP
000036cc: JUMPDEST
000036cd: PUSH10 0x01000000000000000000
000036d8: DUP3
000036d9: LT
000036da: PUSH2 0x36ea
000036dd: JUMPI
000036de: DUP2
000036df: PUSH1 0x40
000036e1: SHR
000036e2: SWAP2
000036e3: POP
000036e4: DUP1
000036e5: PUSH1 0x20
000036e7: SHL
000036e8: SWAP1
000036e9: POP
000036ea: JUMPDEST
000036eb: PUSH6 0x010000000000
000036f2: DUP3
000036f3: LT
000036f4: PUSH2 0x3704
000036f7: JUMPI
000036f8: DUP2
000036f9: PUSH1 0x20
000036fb: SHR
000036fc: SWAP2
000036fd: POP
000036fe: DUP1
000036ff: PUSH1 0x10
00003701: SHL
00003702: SWAP1
00003703: POP
00003704: JUMPDEST
00003705: PUSH4 0x01000000
0000370a: DUP3
0000370b: LT
0000370c: PUSH2 0x371c
0000370f: JUMPI
00003710: DUP2
00003711: PUSH1 0x10
00003713: SHR
00003714: SWAP2
00003715: POP
00003716: DUP1
00003717: PUSH1 0x08
00003719: SHL
0000371a: SWAP1
0000371b: POP
0000371c: JUMPDEST
0000371d: PUSH3 0x010000
00003721: DUP3
00003722: ADD
00003723: DUP2
00003724: MUL
00003725: PUSH1 0x12
00003727: SHR
00003728: SWAP1
00003729: POP
0000372a: DUP1
0000372b: DUP2
0000372c: DUP5
0000372d: DIV
0000372e: ADD
0000372f: PUSH1 0x01
00003731: SHR
00003732: SWAP1
00003733: POP
00003734: DUP1
00003735: DUP2
00003736: DUP5
00003737: DIV
00003738: ADD
00003739: PUSH1 0x01
0000373b: SHR
0000373c: SWAP1
0000373d: POP
0000373e: DUP1
0000373f: DUP2
00003740: DUP5
00003741: DIV
00003742: ADD
00003743: PUSH1 0x01
00003745: SHR
00003746: SWAP1
00003747: POP
00003748: DUP1
00003749: DUP2
0000374a: DUP5
0000374b: DIV
0000374c: ADD
0000374d: PUSH1 0x01
0000374f: SHR
00003750: SWAP1
00003751: POP
00003752: DUP1
00003753: DUP2
00003754: DUP5
00003755: DIV
00003756: ADD
00003757: PUSH1 0x01
00003759: SHR
0000375a: SWAP1
0000375b: POP
0000375c: DUP1
0000375d: DUP2
0000375e: DUP5
0000375f: DIV
00003760: ADD
00003761: PUSH1 0x01
00003763: SHR
00003764: SWAP1
00003765: POP
00003766: DUP1
00003767: DUP2
00003768: DUP5
00003769: DIV
0000376a: ADD
0000376b: PUSH1 0x01
0000376d: SHR
0000376e: SWAP1
0000376f: POP
00003770: DUP1
00003771: DUP4
00003772: DIV
00003773: DUP1
00003774: DUP3
00003775: DUP2
00003776: XOR
00003777: DUP3
00003778: DUP5
00003779: LT
0000377a: MUL
0000377b: XOR
0000377c: SWAP1
0000377d: POP
0000377e: SWAP1
0000377f: POP
00003780: SWAP1
00003781: POP
00003782: SWAP1
00003783: POP
00003784: DUP2
00003785: MSTORE
00003786: POP
00003787: JUMP
00003788: JUMPDEST
00003789: PUSH2 0x01a0
0000378c: MLOAD
0000378d: PUSH1 0x60
0000378f: MSTORE
00003790: PUSH2 0x01c0
00003793: MLOAD
00003794: PUSH1 0x80
00003796: MSTORE
00003797: PUSH2 0x37a1
0000379a: PUSH2 0x0200
0000379d: PUSH2 0x2730
000037a0: JUMP
000037a1: JUMPDEST
000037a2: PUSH2 0x0200
000037a5: MLOAD
000037a6: PUSH1 0x01
000037a8: SHL
000037a9: PUSH1 0x02
000037ab: SHR
000037ac: PUSH2 0x01e0
000037af: MSTORE
000037b0: PUSH1 0x00
000037b2: PUSH2 0x0200
000037b5: MSTORE
000037b6: PUSH1 0x00
000037b8: PUSH1 0x02
000037ba: SWAP1
000037bb: JUMPDEST
000037bc: DUP1
000037bd: PUSH1 0x05
000037bf: SHL
000037c0: PUSH2 0x0160
000037c3: ADD
000037c4: MLOAD
000037c5: PUSH2 0x0220
000037c8: MSTORE
000037c9: PUSH2 0x0200
000037cc: MLOAD
000037cd: PUSH2 0x0220
000037d0: MLOAD
000037d1: DUP1
000037d2: DUP3
000037d3: ADD
000037d4: DUP3
000037d5: DUP2
000037d6: LT
000037d7: PUSH2 0x4554
000037da: JUMPI
000037db: SWAP1
000037dc: POP
000037dd: SWAP1
000037de: POP
000037df: PUSH2 0x0200
000037e2: MSTORE
000037e3: PUSH1 0x01
000037e5: ADD
000037e6: DUP2
000037e7: DUP2
000037e8: XOR
000037e9: PUSH2 0x37bb
000037ec: JUMPI
000037ed: POP
000037ee: POP
000037ef: PUSH2 0x0200
000037f2: MLOAD
000037f3: PUSH1 0x01
000037f5: SHR
000037f6: PUSH2 0x0220
000037f9: MSTORE
000037fa: PUSH1 0x00
000037fc: PUSH2 0x0240
000037ff: MSTORE
00003800: PUSH1 0x00
00003802: PUSH1 0x02
00003804: SWAP1
00003805: JUMPDEST
00003806: DUP1
00003807: PUSH1 0x05
00003809: SHL
0000380a: PUSH2 0x0160
0000380d: ADD
0000380e: MLOAD
0000380f: PUSH2 0x0260
00003812: MSTORE
00003813: PUSH2 0x0220
00003816: MLOAD
00003817: PUSH2 0x0260
0000381a: MLOAD
0000381b: GT
0000381c: PUSH2 0x3843
0000381f: JUMPI
00003820: PUSH2 0x0240
00003823: MLOAD
00003824: PUSH2 0x0260
00003827: MLOAD
00003828: PUSH2 0x0220
0000382b: MLOAD
0000382c: SUB
0000382d: DUP1
0000382e: DUP3
0000382f: ADD
00003830: DUP3
00003831: DUP2
00003832: LT
00003833: PUSH2 0x4554
00003836: JUMPI
00003837: SWAP1
00003838: POP
00003839: SWAP1
0000383a: POP
0000383b: PUSH2 0x0240
0000383e: MSTORE
0000383f: PUSH2 0x3863
00003842: JUMP
00003843: JUMPDEST
00003844: PUSH2 0x0240
00003847: MLOAD
00003848: PUSH2 0x0220
0000384b: MLOAD
0000384c: PUSH2 0x0260
0000384f: MLOAD
00003850: SUB
00003851: DUP1
00003852: DUP3
00003853: ADD
00003854: DUP3
00003855: DUP2
00003856: LT
00003857: PUSH2 0x4554
0000385a: JUMPI
0000385b: SWAP1
0000385c: POP
0000385d: SWAP1
0000385e: POP
0000385f: PUSH2 0x0240
00003862: MSTORE
00003863: JUMPDEST
00003864: PUSH1 0x01
00003866: ADD
00003867: DUP2
00003868: DUP2
00003869: XOR
0000386a: PUSH2 0x3805
0000386d: JUMPI
0000386e: POP
0000386f: POP
00003870: PUSH2 0x01e0
00003873: MLOAD
00003874: PUSH2 0x0240
00003877: MLOAD
00003878: DUP1
00003879: DUP3
0000387a: MUL
0000387b: DUP2
0000387c: ISZERO
0000387d: DUP4
0000387e: DUP4
0000387f: DUP4
00003880: DIV
00003881: EQ
00003882: OR
00003883: ISZERO
00003884: PUSH2 0x4554
00003887: JUMPI
00003888: SWAP1
00003889: POP
0000388a: SWAP1
0000388b: POP
0000388c: PUSH2 0x0200
0000388f: MLOAD
00003890: DUP1
00003891: ISZERO
00003892: PUSH2 0x4554
00003895: JUMPI
00003896: DUP1
00003897: DUP3
00003898: DIV
00003899: SWAP1
0000389a: POP
0000389b: SWAP1
0000389c: POP
0000389d: PUSH3 0x0186a0
000038a1: DUP2
000038a2: ADD
000038a3: DUP2
000038a4: DUP2
000038a5: LT
000038a6: PUSH2 0x4554
000038a9: JUMPI
000038aa: SWAP1
000038ab: POP
000038ac: DUP2
000038ad: MSTORE
000038ae: POP
000038af: JUMP
000038b0: JUMPDEST
000038b1: PUSH1 0x15
000038b3: SLOAD
000038b4: PUSH1 0x60
000038b6: MLOAD
000038b7: DUP1
000038b8: DUP3
000038b9: ADD
000038ba: DUP3
000038bb: DUP2
000038bc: LT
000038bd: PUSH2 0x4554
000038c0: JUMPI
000038c1: SWAP1
000038c2: POP
000038c3: SWAP1
000038c4: POP
000038c5: PUSH1 0x15
000038c7: SSTORE
000038c8: PUSH1 0x13
000038ca: PUSH1 0x40
000038cc: MLOAD
000038cd: PUSH1 0x20
000038cf: MSTORE
000038d0: PUSH1 0x00
000038d2: MSTORE
000038d3: PUSH1 0x40
000038d5: PUSH1 0x00
000038d7: KECCAK256
000038d8: DUP1
000038d9: SLOAD
000038da: PUSH1 0x60
000038dc: MLOAD
000038dd: DUP1
000038de: DUP3
000038df: ADD
000038e0: DUP3
000038e1: DUP2
000038e2: LT
000038e3: PUSH2 0x4554
000038e6: JUMPI
000038e7: SWAP1
000038e8: POP
000038e9: SWAP1
000038ea: POP
000038eb: DUP2
000038ec: SSTORE
000038ed: POP
000038ee: PUSH1 0x40
000038f0: MLOAD
000038f1: PUSH1 0x00
000038f3: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
00003914: PUSH1 0x60
00003916: MLOAD
00003917: PUSH1 0x80
00003919: MSTORE
0000391a: PUSH1 0x20
0000391c: PUSH1 0x80
0000391e: LOG3
0000391f: PUSH1 0x01
00003921: DUP2
00003922: MSTORE
00003923: POP
00003924: JUMP
00003925: JUMPDEST
00003926: PUSH1 0x15
00003928: SLOAD
00003929: PUSH1 0x60
0000392b: MLOAD
0000392c: DUP1
0000392d: DUP3
0000392e: SUB
0000392f: DUP3
00003930: DUP2
00003931: GT
00003932: PUSH2 0x4554
00003935: JUMPI
00003936: SWAP1
00003937: POP
00003938: SWAP1
00003939: POP
0000393a: PUSH1 0x15
0000393c: SSTORE
0000393d: PUSH1 0x13
0000393f: PUSH1 0x40
00003941: MLOAD
00003942: PUSH1 0x20
00003944: MSTORE
00003945: PUSH1 0x00
00003947: MSTORE
00003948: PUSH1 0x40
0000394a: PUSH1 0x00
0000394c: KECCAK256
0000394d: DUP1
0000394e: SLOAD
0000394f: PUSH1 0x60
00003951: MLOAD
00003952: DUP1
00003953: DUP3
00003954: SUB
00003955: DUP3
00003956: DUP2
00003957: GT
00003958: PUSH2 0x4554
0000395b: JUMPI
0000395c: SWAP1
0000395d: POP
0000395e: SWAP1
0000395f: POP
00003960: DUP2
00003961: SSTORE
00003962: POP
00003963: PUSH1 0x00
00003965: PUSH1 0x40
00003967: MLOAD
00003968: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
00003989: PUSH1 0x60
0000398b: MLOAD
0000398c: PUSH1 0x80
0000398e: MSTORE
0000398f: PUSH1 0x20
00003991: PUSH1 0x80
00003993: LOG3
00003994: PUSH1 0x01
00003996: DUP2
00003997: MSTORE
00003998: POP
00003999: JUMP
0000399a: JUMPDEST
0000399b: PUSH1 0x11
0000399d: SLOAD
0000399e: PUSH2 0x0120
000039a1: MSTORE
000039a2: PUSH3 0x01517f
000039a6: PUSH2 0x0120
000039a9: MLOAD
000039aa: TIMESTAMP
000039ab: SUB
000039ac: GT
000039ad: ISZERO
000039ae: PUSH2 0x39bb
000039b1: JUMPI
000039b2: TIMESTAMP
000039b3: PUSH1 0x08
000039b5: SLOAD
000039b6: GT
000039b7: PUSH2 0x39be
000039ba: JUMP
000039bb: JUMPDEST
000039bc: PUSH1 0x01
000039be: JUMPDEST
000039bf: ISZERO
000039c0: PUSH2 0x39c8
000039c3: JUMPI
000039c4: PUSH2 0x3d80
000039c7: JUMP
000039c8: JUMPDEST
000039c9: PUSH1 0x0c
000039cb: SLOAD
000039cc: PUSH2 0x0140
000039cf: MSTORE
000039d0: PUSH1 0x0d
000039d2: SLOAD
000039d3: PUSH2 0x0160
000039d6: MSTORE
000039d7: PUSH1 0x15
000039d9: SLOAD
000039da: PUSH2 0x0180
000039dd: MSTORE
000039de: PUSH2 0x0160
000039e1: MLOAD
000039e2: PUSH2 0x0140
000039e5: MLOAD
000039e6: GT
000039e7: ISZERO
000039e8: PUSH2 0x39ff
000039eb: JUMPI
000039ec: PUSH8 0x0de0b6b3a763ffff
000039f5: PUSH2 0x0180
000039f8: MLOAD
000039f9: GT
000039fa: ISZERO
000039fb: PUSH2 0x3a02
000039fe: JUMP
000039ff: JUMPDEST
00003a00: PUSH1 0x01
00003a02: JUMPDEST
00003a03: ISZERO
00003a04: PUSH2 0x3a0c
00003a07: JUMPI
00003a08: PUSH2 0x3d80
00003a0b: JUMP
00003a0c: JUMPDEST
00003a0d: PUSH2 0x3a17
00003a10: PUSH2 0x01e0
00003a13: PUSH2 0x259b
00003a16: JUMP
00003a17: JUMPDEST
00003a18: PUSH2 0x01e0
00003a1b: DUP1
00003a1c: MLOAD
00003a1d: PUSH2 0x01a0
00003a20: MSTORE
00003a21: PUSH1 0x20
00003a23: DUP2
00003a24: ADD
00003a25: MLOAD
00003a26: PUSH2 0x01c0
00003a29: MSTORE
00003a2a: POP
00003a2b: PUSH1 0x0b
00003a2d: SLOAD
00003a2e: PUSH2 0x01e0
00003a31: MSTORE
00003a32: PUSH1 0x0e
00003a34: SLOAD
00003a35: PUSH2 0x0200
00003a38: MSTORE
00003a39: PUSH1 0x01
00003a3b: SLOAD
00003a3c: PUSH2 0x0220
00003a3f: MSTORE
00003a40: PUSH1 0x20
00003a42: PUSH2 0x4673
00003a45: PUSH1 0x00
00003a47: CODECOPY
00003a48: PUSH1 0x00
00003a4a: MLOAD
00003a4b: PUSH4 0xcab4d3db
00003a50: PUSH2 0x0260
00003a53: MSTORE
00003a54: PUSH1 0x20
00003a56: PUSH2 0x0260
00003a59: PUSH1 0x04
00003a5b: PUSH2 0x027c
00003a5e: DUP5
00003a5f: GAS
00003a60: STATICCALL
00003a61: PUSH2 0x3a6f
00003a64: JUMPI
00003a65: RETURNDATASIZE
00003a66: PUSH1 0x00
00003a68: PUSH1 0x00
00003a6a: RETURNDATACOPY
00003a6b: RETURNDATASIZE
00003a6c: PUSH1 0x00
00003a6e: REVERT
00003a6f: JUMPDEST
00003a70: PUSH1 0x20
00003a72: RETURNDATASIZE
00003a73: LT
00003a74: PUSH2 0x4554
00003a77: JUMPI
00003a78: PUSH2 0x0260
00003a7b: MLOAD
00003a7c: DUP1
00003a7d: PUSH1 0xa0
00003a7f: SHR
00003a80: PUSH2 0x4554
00003a83: JUMPI
00003a84: PUSH2 0x02a0
00003a87: MSTORE
00003a88: PUSH2 0x02a0
00003a8b: SWAP1
00003a8c: POP
00003a8d: MLOAD
00003a8e: PUSH2 0x0240
00003a91: MSTORE
00003a92: PUSH1 0x09
00003a94: SLOAD
00003a95: PUSH2 0x0260
00003a98: MSTORE
00003a99: PUSH1 0x0a
00003a9b: SLOAD
00003a9c: PUSH2 0x0280
00003a9f: MSTORE
00003aa0: PUSH5 0x04a817c800
00003aa6: PUSH2 0x0160
00003aa9: MLOAD
00003aaa: PUSH2 0x0140
00003aad: MLOAD
00003aae: SUB
00003aaf: PUSH5 0x012a05f200
00003ab5: DUP2
00003ab6: MUL
00003ab7: DUP2
00003ab8: PUSH5 0x012a05f200
00003abe: DUP3
00003abf: DIV
00003ac0: XOR
00003ac1: PUSH2 0x4554
00003ac4: JUMPI
00003ac5: SWAP1
00003ac6: POP
00003ac7: DIV
00003ac8: PUSH2 0x02a0
00003acb: MSTORE
00003acc: PUSH1 0x12
00003ace: SLOAD
00003acf: PUSH2 0x02c0
00003ad2: MSTORE
00003ad3: PUSH1 0x00
00003ad5: PUSH2 0x02e0
00003ad8: MSTORE
00003ad9: PUSH2 0x0240
00003adc: MLOAD
00003add: ISZERO
00003ade: PUSH2 0x3aec
00003ae1: JUMPI
00003ae2: PUSH2 0x02a0
00003ae5: MLOAD
00003ae6: ISZERO
00003ae7: ISZERO
00003ae8: PUSH2 0x3aef
00003aeb: JUMP
00003aec: JUMPDEST
00003aed: PUSH1 0x00
00003aef: JUMPDEST
00003af0: ISZERO
00003af1: PUSH2 0x3bbb
00003af4: JUMPI
00003af5: PUSH2 0x0200
00003af8: MLOAD
00003af9: PUSH8 0x0de0b6b3a7640000
00003b02: DUP2
00003b03: MUL
00003b04: DUP2
00003b05: PUSH8 0x0de0b6b3a7640000
00003b0e: DUP3
00003b0f: DIV
00003b10: XOR
00003b11: PUSH2 0x4554
00003b14: JUMPI
00003b15: SWAP1
00003b16: POP
00003b17: PUSH2 0x0200
00003b1a: MLOAD
00003b1b: PUSH2 0x02a0
00003b1e: MLOAD
00003b1f: DUP1
00003b20: DUP3
00003b21: SUB
00003b22: DUP3
00003b23: DUP2
00003b24: GT
00003b25: PUSH2 0x4554
00003b28: JUMPI
00003b29: SWAP1
00003b2a: POP
00003b2b: SWAP1
00003b2c: POP
00003b2d: DUP1
00003b2e: ISZERO
00003b2f: PUSH2 0x4554
00003b32: JUMPI
00003b33: DUP1
00003b34: DUP3
00003b35: DIV
00003b36: SWAP1
00003b37: POP
00003b38: SWAP1
00003b39: POP
00003b3a: PUSH8 0x0de0b6b3a7640000
00003b43: DUP2
00003b44: SUB
00003b45: DUP2
00003b46: DUP2
00003b47: GT
00003b48: PUSH2 0x4554
00003b4b: JUMPI
00003b4c: SWAP1
00003b4d: POP
00003b4e: PUSH2 0x02e0
00003b51: MSTORE
00003b52: PUSH2 0x02c0
00003b55: MLOAD
00003b56: PUSH2 0x0180
00003b59: MLOAD
00003b5a: PUSH2 0x02e0
00003b5d: MLOAD
00003b5e: DUP1
00003b5f: DUP3
00003b60: MUL
00003b61: DUP2
00003b62: ISZERO
00003b63: DUP4
00003b64: DUP4
00003b65: DUP4
00003b66: DIV
00003b67: EQ
00003b68: OR
00003b69: ISZERO
00003b6a: PUSH2 0x4554
00003b6d: JUMPI
00003b6e: SWAP1
00003b6f: POP
00003b70: SWAP1
00003b71: POP
00003b72: PUSH8 0x0de0b6b3a7640000
00003b7b: DUP2
00003b7c: DIV
00003b7d: SWAP1
00003b7e: POP
00003b7f: DUP1
00003b80: DUP3
00003b81: ADD
00003b82: DUP3
00003b83: DUP2
00003b84: LT
00003b85: PUSH2 0x4554
00003b88: JUMPI
00003b89: SWAP1
00003b8a: POP
00003b8b: SWAP1
00003b8c: POP
00003b8d: PUSH2 0x02c0
00003b90: MSTORE
00003b91: PUSH2 0x0140
00003b94: MLOAD
00003b95: PUSH2 0x02a0
00003b98: MLOAD
00003b99: DUP1
00003b9a: PUSH1 0x01
00003b9c: SHL
00003b9d: DUP2
00003b9e: DUP2
00003b9f: PUSH1 0x01
00003ba1: SHR
00003ba2: XOR
00003ba3: PUSH2 0x4554
00003ba6: JUMPI
00003ba7: SWAP1
00003ba8: POP
00003ba9: DUP1
00003baa: DUP3
00003bab: SUB
00003bac: DUP3
00003bad: DUP2
00003bae: GT
00003baf: PUSH2 0x4554
00003bb2: JUMPI
00003bb3: SWAP1
00003bb4: POP
00003bb5: SWAP1
00003bb6: POP
00003bb7: PUSH2 0x0140
00003bba: MSTORE
00003bbb: JUMPDEST
00003bbc: PUSH2 0x0180
00003bbf: MLOAD
00003bc0: PUSH2 0x02c0
00003bc3: MLOAD
00003bc4: DUP1
00003bc5: DUP3
00003bc6: ADD
00003bc7: DUP3
00003bc8: DUP2
00003bc9: LT
00003bca: PUSH2 0x4554
00003bcd: JUMPI
00003bce: SWAP1
00003bcf: POP
00003bd0: SWAP1
00003bd1: POP
00003bd2: PUSH2 0x0300
00003bd5: MSTORE
00003bd6: PUSH2 0x01e0
00003bd9: MLOAD
00003bda: PUSH1 0x40
00003bdc: MSTORE
00003bdd: PUSH2 0x0220
00003be0: MLOAD
00003be1: PUSH1 0x60
00003be3: MSTORE
00003be4: PUSH2 0x3bee
00003be7: PUSH2 0x0320
00003bea: PUSH2 0x363c
00003bed: JUMP
00003bee: JUMPDEST
00003bef: PUSH2 0x0320
00003bf2: MLOAD
00003bf3: PUSH8 0x0de0b6b3a7640000
00003bfc: DUP2
00003bfd: MUL
00003bfe: DUP2
00003bff: PUSH8 0x0de0b6b3a7640000
00003c08: DUP3
00003c09: DIV
00003c0a: XOR
00003c0b: PUSH2 0x4554
00003c0e: JUMPI
00003c0f: SWAP1
00003c10: POP
00003c11: PUSH2 0x0300
00003c14: MLOAD
00003c15: DUP1
00003c16: ISZERO
00003c17: PUSH2 0x4554
00003c1a: JUMPI
00003c1b: DUP1
00003c1c: DUP3
00003c1d: DIV
00003c1e: SWAP1
00003c1f: POP
00003c20: SWAP1
00003c21: POP
00003c22: PUSH2 0x0200
00003c25: MSTORE
00003c26: PUSH8 0x0de0b6b3a763ffff
00003c2f: PUSH2 0x0200
00003c32: MLOAD
00003c33: GT
00003c34: PUSH2 0x3c3c
00003c37: JUMPI
00003c38: PUSH2 0x3d80
00003c3b: JUMP
00003c3c: JUMPDEST
00003c3d: PUSH1 0x00
00003c3f: PUSH1 0x12
00003c41: SSTORE
00003c42: PUSH2 0x0140
00003c45: MLOAD
00003c46: PUSH1 0x0c
00003c48: SSTORE
00003c49: TIMESTAMP
00003c4a: PUSH1 0x11
00003c4c: SSTORE
00003c4d: PUSH2 0x0200
00003c50: MLOAD
00003c51: PUSH1 0x0e
00003c53: SSTORE
00003c54: PUSH2 0x01e0
00003c57: MLOAD
00003c58: PUSH2 0x0300
00003c5b: MLOAD
00003c5c: PUSH2 0x01e0
00003c5f: MLOAD
00003c60: PUSH2 0x02c0
00003c63: MLOAD
00003c64: DUP1
00003c65: DUP3
00003c66: MUL
00003c67: DUP2
00003c68: ISZERO
00003c69: DUP4
00003c6a: DUP4
00003c6b: DUP4
00003c6c: DIV
00003c6d: EQ
00003c6e: OR
00003c6f: ISZERO
00003c70: PUSH2 0x4554
00003c73: JUMPI
00003c74: SWAP1
00003c75: POP
00003c76: SWAP1
00003c77: POP
00003c78: DIV
00003c79: DUP1
00003c7a: DUP3
00003c7b: SUB
00003c7c: DUP3
00003c7d: DUP2
00003c7e: GT
00003c7f: PUSH2 0x4554
00003c82: JUMPI
00003c83: SWAP1
00003c84: POP
00003c85: SWAP1
00003c86: POP
00003c87: PUSH1 0x0b
00003c89: SSTORE
00003c8a: PUSH2 0x0160
00003c8d: MLOAD
00003c8e: PUSH2 0x0140
00003c91: MLOAD
00003c92: GT
00003c93: ISZERO
00003c94: PUSH2 0x3c9f
00003c97: JUMPI
00003c98: PUSH2 0x0140
00003c9b: MLOAD
00003c9c: PUSH1 0x0d
00003c9e: SSTORE
00003c9f: JUMPDEST
00003ca0: PUSH1 0x40
00003ca2: CALLDATASIZE
00003ca3: PUSH2 0x0320
00003ca6: CALLDATACOPY
00003ca7: PUSH2 0x02c0
00003caa: MLOAD
00003cab: ISZERO
00003cac: PUSH2 0x3d80
00003caf: JUMPI
00003cb0: PUSH1 0x00
00003cb2: PUSH1 0x02
00003cb4: SWAP1
00003cb5: JUMPDEST
00003cb6: DUP1
00003cb7: PUSH2 0x0360
00003cba: MSTORE
00003cbb: PUSH2 0x0360
00003cbe: MLOAD
00003cbf: PUSH1 0x01
00003cc1: DUP2
00003cc2: GT
00003cc3: PUSH2 0x4554
00003cc6: JUMPI
00003cc7: PUSH1 0x05
00003cc9: SHL
00003cca: PUSH2 0x0260
00003ccd: ADD
00003cce: MLOAD
00003ccf: PUSH2 0x02c0
00003cd2: MLOAD
00003cd3: DUP1
00003cd4: DUP3
00003cd5: MUL
00003cd6: DUP2
00003cd7: ISZERO
00003cd8: DUP4
00003cd9: DUP4
00003cda: DUP4
00003cdb: DIV
00003cdc: EQ
00003cdd: OR
00003cde: ISZERO
00003cdf: PUSH2 0x4554
00003ce2: JUMPI
00003ce3: SWAP1
00003ce4: POP
00003ce5: SWAP1
00003ce6: POP
00003ce7: PUSH2 0x0300
00003cea: MLOAD
00003ceb: DUP1
00003cec: ISZERO
00003ced: PUSH2 0x4554
00003cf0: JUMPI
00003cf1: DUP1
00003cf2: DUP3
00003cf3: DIV
00003cf4: SWAP1
00003cf5: POP
00003cf6: SWAP1
00003cf7: POP
00003cf8: PUSH2 0x0360
00003cfb: MLOAD
00003cfc: PUSH1 0x01
00003cfe: DUP2
00003cff: GT
00003d00: PUSH2 0x4554
00003d03: JUMPI
00003d04: PUSH1 0x05
00003d06: SHL
00003d07: PUSH2 0x0320
00003d0a: ADD
00003d0b: MSTORE
00003d0c: PUSH2 0x0360
00003d0f: MLOAD
00003d10: PUSH1 0x40
00003d12: MSTORE
00003d13: PUSH2 0x0360
00003d16: MLOAD
00003d17: PUSH1 0x01
00003d19: DUP2
00003d1a: GT
00003d1b: PUSH2 0x4554
00003d1e: JUMPI
00003d1f: PUSH1 0x05
00003d21: SHL
00003d22: PUSH2 0x0320
00003d25: ADD
00003d26: MLOAD
00003d27: PUSH1 0x60
00003d29: MSTORE
00003d2a: PUSH2 0x0240
00003d2d: MLOAD
00003d2e: PUSH1 0x80
00003d30: MSTORE
00003d31: PUSH2 0x3d38
00003d34: PUSH2 0x24ee
00003d37: JUMP
00003d38: JUMPDEST
00003d39: PUSH1 0x01
00003d3b: ADD
00003d3c: DUP2
00003d3d: DUP2
00003d3e: XOR
00003d3f: PUSH2 0x3cb5
00003d42: JUMPI
00003d43: POP
00003d44: POP
00003d45: PUSH2 0x0240
00003d48: MLOAD
00003d49: PUSH32 0x3bbd5f2f4711532d6e9ee88dfdf2f1468e9a4c3ae5e14d2e1a67bf4242d008d0
00003d6a: PUSH2 0x0320
00003d6d: MLOAD
00003d6e: PUSH2 0x0360
00003d71: MSTORE
00003d72: PUSH2 0x0340
00003d75: MLOAD
00003d76: PUSH2 0x0380
00003d79: MSTORE
00003d7a: PUSH1 0x40
00003d7c: PUSH2 0x0360
00003d7f: LOG2
00003d80: JUMPDEST
00003d81: JUMP
00003d82: JUMPDEST
00003d83: PUSH1 0x15
00003d85: SLOAD
00003d86: PUSH2 0x0200
00003d89: MSTORE
00003d8a: PUSH2 0x0200
00003d8d: MLOAD
00003d8e: PUSH2 0x01a0
00003d91: MLOAD
00003d92: GT
00003d93: PUSH2 0x4554
00003d96: JUMPI
00003d97: PUSH1 0x01
00003d99: PUSH2 0x01c0
00003d9c: MLOAD
00003d9d: GT
00003d9e: PUSH2 0x4554
00003da1: JUMPI
00003da2: PUSH1 0x09
00003da4: SLOAD
00003da5: PUSH2 0x0220
00003da8: MSTORE
00003da9: PUSH1 0x0a
00003dab: SLOAD
00003dac: PUSH2 0x0240
00003daf: MSTORE
00003db0: PUSH1 0x00
00003db2: PUSH2 0x0260
00003db5: MSTORE
00003db6: PUSH1 0x01
00003db8: SLOAD
00003db9: PUSH1 0x20
00003dbb: PUSH2 0x45f3
00003dbe: PUSH1 0x00
00003dc0: CODECOPY
00003dc1: PUSH1 0x00
00003dc3: MLOAD
00003dc4: DUP1
00003dc5: DUP3
00003dc6: MUL
00003dc7: DUP2
00003dc8: ISZERO
00003dc9: DUP4
00003dca: DUP4
00003dcb: DUP4
00003dcc: DIV
00003dcd: EQ
00003dce: OR
00003dcf: ISZERO
00003dd0: PUSH2 0x4554
00003dd3: JUMPI
00003dd4: SWAP1
00003dd5: POP
00003dd6: SWAP1
00003dd7: POP
00003dd8: PUSH2 0x0280
00003ddb: MSTORE
00003ddc: PUSH2 0x0220
00003ddf: MLOAD
00003de0: PUSH1 0x20
00003de2: PUSH2 0x45d3
00003de5: PUSH1 0x00
00003de7: CODECOPY
00003de8: PUSH1 0x00
00003dea: MLOAD
00003deb: DUP1
00003dec: DUP3
00003ded: MUL
00003dee: DUP2
00003def: ISZERO
00003df0: DUP4
00003df1: DUP4
00003df2: DUP4
00003df3: DIV
00003df4: EQ
00003df5: OR
00003df6: ISZERO
00003df7: PUSH2 0x4554
00003dfa: JUMPI
00003dfb: SWAP1
00003dfc: POP
00003dfd: SWAP1
00003dfe: POP
00003dff: PUSH2 0x02a0
00003e02: MSTORE
00003e03: PUSH8 0x0de0b6b3a7640000
00003e0c: PUSH2 0x0240
00003e0f: MLOAD
00003e10: PUSH2 0x0280
00003e13: MLOAD
00003e14: DUP1
00003e15: DUP3
00003e16: MUL
00003e17: DUP2
00003e18: ISZERO
00003e19: DUP4
00003e1a: DUP4
00003e1b: DUP4
00003e1c: DIV
00003e1d: EQ
00003e1e: OR
00003e1f: ISZERO
00003e20: PUSH2 0x4554
00003e23: JUMPI
00003e24: SWAP1
00003e25: POP
00003e26: SWAP1
00003e27: POP
00003e28: DIV
00003e29: PUSH2 0x02c0
00003e2c: MSTORE
00003e2d: PUSH2 0x01c0
00003e30: MLOAD
00003e31: PUSH2 0x3e62
00003e34: JUMPI
00003e35: PUSH1 0x20
00003e37: PUSH2 0x45d3
00003e3a: PUSH1 0x00
00003e3c: CODECOPY
00003e3d: PUSH1 0x00
00003e3f: MLOAD
00003e40: PUSH8 0x0de0b6b3a7640000
00003e49: DUP2
00003e4a: MUL
00003e4b: DUP2
00003e4c: PUSH8 0x0de0b6b3a7640000
00003e55: DUP3
00003e56: DIV
00003e57: XOR
00003e58: PUSH2 0x4554
00003e5b: JUMPI
00003e5c: SWAP1
00003e5d: POP
00003e5e: PUSH2 0x0280
00003e61: MSTORE
00003e62: JUMPDEST
00003e63: PUSH2 0x01e0
00003e66: MLOAD
00003e67: PUSH2 0x3e76
00003e6a: JUMPI
00003e6b: PUSH1 0x0b
00003e6d: SLOAD
00003e6e: PUSH2 0x0260
00003e71: MSTORE
00003e72: PUSH2 0x3edf
00003e75: JUMP
00003e76: JUMPDEST
00003e77: PUSH1 0x20
00003e79: PUSH2 0x4613
00003e7c: PUSH1 0x00
00003e7e: CODECOPY
00003e7f: PUSH1 0x00
00003e81: MLOAD
00003e82: PUSH4 0xe6864766
00003e87: PUSH2 0x02e0
00003e8a: MSTORE
00003e8b: PUSH2 0x0160
00003e8e: MLOAD
00003e8f: PUSH2 0x0300
00003e92: MSTORE
00003e93: PUSH2 0x0180
00003e96: MLOAD
00003e97: PUSH2 0x0320
00003e9a: MSTORE
00003e9b: PUSH2 0x02a0
00003e9e: MLOAD
00003e9f: PUSH2 0x0340
00003ea2: MSTORE
00003ea3: PUSH2 0x02c0
00003ea6: MLOAD
00003ea7: PUSH2 0x0360
00003eaa: MSTORE
00003eab: PUSH1 0x00
00003ead: PUSH2 0x0380
00003eb0: MSTORE
00003eb1: PUSH1 0x20
00003eb3: PUSH2 0x02e0
00003eb6: PUSH1 0xa4
00003eb8: PUSH2 0x02fc
00003ebb: DUP5
00003ebc: GAS
00003ebd: STATICCALL
00003ebe: PUSH2 0x3ecc
00003ec1: JUMPI
00003ec2: RETURNDATASIZE
00003ec3: PUSH1 0x00
00003ec5: PUSH1 0x00
00003ec7: RETURNDATACOPY
00003ec8: RETURNDATASIZE
00003ec9: PUSH1 0x00
00003ecb: REVERT
00003ecc: JUMPDEST
00003ecd: PUSH1 0x20
00003ecf: RETURNDATASIZE
00003ed0: LT
00003ed1: PUSH2 0x4554
00003ed4: JUMPI
00003ed5: PUSH2 0x02e0
00003ed8: SWAP1
00003ed9: POP
00003eda: MLOAD
00003edb: PUSH2 0x0260
00003ede: MSTORE
00003edf: JUMPDEST
00003ee0: PUSH2 0x0260
00003ee3: MLOAD
00003ee4: PUSH2 0x02e0
00003ee7: MSTORE
00003ee8: PUSH2 0x02a0
00003eeb: MLOAD
00003eec: PUSH2 0x0300
00003eef: MSTORE
00003ef0: PUSH2 0x02c0
00003ef3: MLOAD
00003ef4: PUSH2 0x0320
00003ef7: MSTORE
00003ef8: PUSH2 0x01c0
00003efb: MLOAD
00003efc: PUSH1 0x01
00003efe: DUP2
00003eff: GT
00003f00: PUSH2 0x4554
00003f03: JUMPI
00003f04: PUSH1 0x05
00003f06: SHL
00003f07: PUSH2 0x02a0
00003f0a: ADD
00003f0b: MLOAD
00003f0c: DUP1
00003f0d: PUSH1 0x01
00003f0f: SHL
00003f10: DUP2
00003f11: DUP2
00003f12: PUSH1 0x01
00003f14: SHR
00003f15: XOR
00003f16: PUSH2 0x4554
00003f19: JUMPI
00003f1a: SWAP1
00003f1b: POP
00003f1c: PUSH2 0x01a0
00003f1f: MLOAD
00003f20: DUP1
00003f21: DUP3
00003f22: MUL
00003f23: DUP2
00003f24: ISZERO
00003f25: DUP4
00003f26: DUP4
00003f27: DUP4
00003f28: DIV
00003f29: EQ
00003f2a: OR
00003f2b: ISZERO
00003f2c: PUSH2 0x4554
00003f2f: JUMPI
00003f30: SWAP1
00003f31: POP
00003f32: SWAP1
00003f33: POP
00003f34: PUSH2 0x0200
00003f37: MLOAD
00003f38: DUP1
00003f39: ISZERO
00003f3a: PUSH2 0x4554
00003f3d: JUMPI
00003f3e: DUP1
00003f3f: DUP3
00003f40: DIV
00003f41: SWAP1
00003f42: POP
00003f43: SWAP1
00003f44: POP
00003f45: PUSH2 0x0340
00003f48: MSTORE
00003f49: PUSH1 0x10
00003f4b: SLOAD
00003f4c: PUSH1 0x40
00003f4e: MSTORE
00003f4f: PUSH2 0x3f59
00003f52: PUSH2 0x0380
00003f55: PUSH2 0x26f4
00003f58: JUMP
00003f59: JUMPDEST
00003f5a: PUSH2 0x0380
00003f5d: PUSH1 0x20
00003f5f: DUP2
00003f60: ADD
00003f61: SWAP1
00003f62: POP
00003f63: MLOAD
00003f64: PUSH2 0x0360
00003f67: MSTORE
00003f68: PUSH2 0x01c0
00003f6b: MLOAD
00003f6c: PUSH1 0x01
00003f6e: DUP2
00003f6f: GT
00003f70: PUSH2 0x4554
00003f73: JUMPI
00003f74: PUSH1 0x05
00003f76: SHL
00003f77: PUSH2 0x0300
00003f7a: ADD
00003f7b: MLOAD
00003f7c: PUSH2 0x0340
00003f7f: MLOAD
00003f80: LT
00003f81: ISZERO
00003f82: PUSH2 0x3fd1
00003f85: JUMPI
00003f86: PUSH2 0x01c0
00003f89: MLOAD
00003f8a: PUSH1 0x01
00003f8c: DUP2
00003f8d: GT
00003f8e: PUSH2 0x4554
00003f91: JUMPI
00003f92: PUSH1 0x05
00003f94: SHL
00003f95: PUSH2 0x0300
00003f98: ADD
00003f99: DUP1
00003f9a: MLOAD
00003f9b: PUSH2 0x0340
00003f9e: MLOAD
00003f9f: DUP1
00003fa0: DUP3
00003fa1: SUB
00003fa2: DUP3
00003fa3: DUP2
00003fa4: GT
00003fa5: PUSH2 0x4554
00003fa8: JUMPI
00003fa9: SWAP1
00003faa: POP
00003fab: SWAP1
00003fac: POP
00003fad: DUP2
00003fae: MSTORE
00003faf: POP
00003fb0: PUSH2 0x0300
00003fb3: MLOAD
00003fb4: PUSH1 0x60
00003fb6: MSTORE
00003fb7: PUSH2 0x0320
00003fba: MLOAD
00003fbb: PUSH1 0x80
00003fbd: MSTORE
00003fbe: PUSH2 0x3fc8
00003fc1: PUSH2 0x0380
00003fc4: PUSH2 0x2730
00003fc7: JUMP
00003fc8: JUMPDEST
00003fc9: PUSH2 0x0380
00003fcc: MLOAD
00003fcd: PUSH2 0x0360
00003fd0: MSTORE
00003fd1: JUMPDEST
00003fd2: PUSH2 0x0200
00003fd5: MLOAD
00003fd6: PUSH2 0x01a0
00003fd9: MLOAD
00003fda: PUSH2 0x02e0
00003fdd: MLOAD
00003fde: DUP1
00003fdf: DUP3
00003fe0: MUL
00003fe1: DUP2
00003fe2: ISZERO
00003fe3: DUP4
00003fe4: DUP4
00003fe5: DUP4
00003fe6: DIV
00003fe7: EQ
00003fe8: OR
00003fe9: ISZERO
00003fea: PUSH2 0x4554
00003fed: JUMPI
00003fee: SWAP1
00003fef: POP
00003ff0: SWAP1
00003ff1: POP
00003ff2: DIV
00003ff3: PUSH2 0x0380
00003ff6: MSTORE
00003ff7: PUSH2 0x0360
00003ffa: MLOAD
00003ffb: PUSH2 0x0380
00003ffe: MLOAD
00003fff: DUP1
00004000: DUP3
00004001: MUL
00004002: DUP2
00004003: ISZERO
00004004: DUP4
00004005: DUP4
00004006: DUP4
00004007: DIV
00004008: EQ
00004009: OR
0000400a: ISZERO
0000400b: PUSH2 0x4554
0000400e: JUMPI
0000400f: SWAP1
00004010: POP
00004011: SWAP1
00004012: POP
00004013: PUSH5 0x04a817c800
00004019: DUP2
0000401a: DIV
0000401b: SWAP1
0000401c: POP
0000401d: PUSH1 0x01
0000401f: DUP2
00004020: ADD
00004021: DUP2
00004022: DUP2
00004023: LT
00004024: PUSH2 0x4554
00004027: JUMPI
00004028: SWAP1
00004029: POP
0000402a: PUSH2 0x03a0
0000402d: MSTORE
0000402e: PUSH2 0x03a0
00004031: MLOAD
00004032: DUP1
00004033: PUSH1 0x01
00004035: SHL
00004036: DUP2
00004037: DUP2
00004038: PUSH1 0x01
0000403a: SHR
0000403b: XOR
0000403c: PUSH2 0x4554
0000403f: JUMPI
00004040: SWAP1
00004041: POP
00004042: PUSH2 0x01c0
00004045: MLOAD
00004046: PUSH1 0x01
00004048: DUP2
00004049: GT
0000404a: PUSH2 0x4554
0000404d: JUMPI
0000404e: PUSH1 0x05
00004050: SHL
00004051: PUSH2 0x0220
00004054: ADD
00004055: MLOAD
00004056: DUP1
00004057: DUP3
00004058: MUL
00004059: DUP2
0000405a: ISZERO
0000405b: DUP4
0000405c: DUP4
0000405d: DUP4
0000405e: DIV
0000405f: EQ
00004060: OR
00004061: ISZERO
00004062: PUSH2 0x4554
00004065: JUMPI
00004066: SWAP1
00004067: POP
00004068: SWAP1
00004069: POP
0000406a: PUSH2 0x02e0
0000406d: MLOAD
0000406e: DUP1
0000406f: ISZERO
00004070: PUSH2 0x4554
00004073: JUMPI
00004074: DUP1
00004075: DUP3
00004076: DIV
00004077: SWAP1
00004078: POP
00004079: SWAP1
0000407a: POP
0000407b: PUSH2 0x03c0
0000407e: MSTORE
0000407f: PUSH2 0x02e0
00004082: MLOAD
00004083: PUSH2 0x0380
00004086: MLOAD
00004087: PUSH2 0x03a0
0000408a: MLOAD
0000408b: DUP1
0000408c: DUP3
0000408d: SUB
0000408e: DUP3
0000408f: DUP2
00004090: GT
00004091: PUSH2 0x4554
00004094: JUMPI
00004095: SWAP1
00004096: POP
00004097: SWAP1
00004098: POP
00004099: DUP1
0000409a: DUP3
0000409b: SUB
0000409c: DUP3
0000409d: DUP2
0000409e: GT
0000409f: PUSH2 0x4554
000040a2: JUMPI
000040a3: SWAP1
000040a4: POP
000040a5: SWAP1
000040a6: POP
000040a7: PUSH2 0x02e0
000040aa: MSTORE
000040ab: PUSH1 0x20
000040ad: PUSH2 0x4613
000040b0: PUSH1 0x00
000040b2: CODECOPY
000040b3: PUSH1 0x00
000040b5: MLOAD
000040b6: PUSH4 0x43d188fb
000040bb: PUSH2 0x0400
000040be: MSTORE
000040bf: PUSH2 0x0160
000040c2: MLOAD
000040c3: PUSH2 0x0420
000040c6: MSTORE
000040c7: PUSH2 0x0180
000040ca: MLOAD
000040cb: PUSH2 0x0440
000040ce: MSTORE
000040cf: PUSH2 0x02a0
000040d2: MLOAD
000040d3: PUSH2 0x0460
000040d6: MSTORE
000040d7: PUSH2 0x02c0
000040da: MLOAD
000040db: PUSH2 0x0480
000040de: MSTORE
000040df: PUSH2 0x02e0
000040e2: MLOAD
000040e3: PUSH2 0x04a0
000040e6: MSTORE
000040e7: PUSH2 0x01c0
000040ea: MLOAD
000040eb: PUSH2 0x04c0
000040ee: MSTORE
000040ef: PUSH1 0x40
000040f1: PUSH2 0x0400
000040f4: PUSH1 0xc4
000040f6: PUSH2 0x041c
000040f9: DUP5
000040fa: GAS
000040fb: STATICCALL
000040fc: PUSH2 0x410a
000040ff: JUMPI
00004100: RETURNDATASIZE
00004101: PUSH1 0x00
00004103: PUSH1 0x00
00004105: RETURNDATACOPY
00004106: RETURNDATASIZE
00004107: PUSH1 0x00
00004109: REVERT
0000410a: JUMPDEST
0000410b: PUSH1 0x40
0000410d: RETURNDATASIZE
0000410e: LT
0000410f: PUSH2 0x4554
00004112: JUMPI
00004113: PUSH2 0x0400
00004116: SWAP1
00004117: POP
00004118: MLOAD
00004119: PUSH2 0x03e0
0000411c: MSTORE
0000411d: PUSH2 0x01c0
00004120: MLOAD
00004121: PUSH1 0x01
00004123: DUP2
00004124: GT
00004125: PUSH2 0x4554
00004128: JUMPI
00004129: PUSH1 0x05
0000412b: SHL
0000412c: PUSH2 0x02a0
0000412f: ADD
00004130: MLOAD
00004131: PUSH2 0x03e0
00004134: MLOAD
00004135: DUP1
00004136: DUP3
00004137: SUB
00004138: DUP3
00004139: DUP2
0000413a: GT
0000413b: PUSH2 0x4554
0000413e: JUMPI
0000413f: SWAP1
00004140: POP
00004141: SWAP1
00004142: POP
00004143: PUSH8 0x0de0b6b3a7640000
0000414c: DUP2
0000414d: MUL
0000414e: DUP2
0000414f: PUSH8 0x0de0b6b3a7640000
00004158: DUP3
00004159: DIV
0000415a: XOR
0000415b: PUSH2 0x4554
0000415e: JUMPI
0000415f: SWAP1
00004160: POP
00004161: PUSH2 0x0280
00004164: MLOAD
00004165: DUP1
00004166: ISZERO
00004167: PUSH2 0x4554
0000416a: JUMPI
0000416b: DUP1
0000416c: DUP3
0000416d: DIV
0000416e: SWAP1
0000416f: POP
00004170: SWAP1
00004171: POP
00004172: PUSH2 0x0400
00004175: MSTORE
00004176: PUSH2 0x03e0
00004179: MLOAD
0000417a: PUSH2 0x01c0
0000417d: MLOAD
0000417e: PUSH1 0x01
00004180: DUP2
00004181: GT
00004182: PUSH2 0x4554
00004185: JUMPI
00004186: PUSH1 0x05
00004188: SHL
00004189: PUSH2 0x02a0
0000418c: ADD
0000418d: MSTORE
0000418e: PUSH2 0x0400
00004191: MLOAD
00004192: DUP2
00004193: MSTORE
00004194: PUSH2 0x02e0
00004197: MLOAD
00004198: PUSH1 0x20
0000419a: DUP3
0000419b: ADD
0000419c: MSTORE
0000419d: PUSH1 0x40
0000419f: DUP2
000041a0: ADD
000041a1: PUSH2 0x02a0
000041a4: MLOAD
000041a5: DUP2
000041a6: MSTORE
000041a7: PUSH2 0x02c0
000041aa: MLOAD
000041ab: PUSH1 0x20
000041ad: DUP3
000041ae: ADD
000041af: MSTORE
000041b0: POP
000041b1: PUSH2 0x03c0
000041b4: MLOAD
000041b5: PUSH1 0x80
000041b7: DUP3
000041b8: ADD
000041b9: MSTORE
000041ba: POP
000041bb: JUMP
000041bc: JUMPDEST
000041bd: PUSH1 0x80
000041bf: MLOAD
000041c0: PUSH1 0x60
000041c2: MLOAD
000041c3: PUSH1 0x40
000041c5: SHL
000041c6: PUSH1 0x40
000041c8: MLOAD
000041c9: PUSH1 0x80
000041cb: SHL
000041cc: OR
000041cd: OR
000041ce: DUP2
000041cf: MSTORE
000041d0: POP
000041d1: JUMP
000041d2: JUMPDEST
000041d3: PUSH1 0x40
000041d5: MLOAD
000041d6: PUSH1 0x20
000041d8: PUSH2 0x45d3
000041db: PUSH1 0x00
000041dd: CODECOPY
000041de: PUSH1 0x00
000041e0: MLOAD
000041e1: DUP1
000041e2: DUP3
000041e3: MUL
000041e4: DUP2
000041e5: ISZERO
000041e6: DUP4
000041e7: DUP4
000041e8: DUP4
000041e9: DIV
000041ea: EQ
000041eb: OR
000041ec: ISZERO
000041ed: PUSH2 0x4554
000041f0: JUMPI
000041f1: SWAP1
000041f2: POP
000041f3: SWAP1
000041f4: POP
000041f5: DUP2
000041f6: MSTORE
000041f7: PUSH8 0x0de0b6b3a7640000
00004200: PUSH1 0x60
00004202: MLOAD
00004203: PUSH1 0x20
00004205: PUSH2 0x45f3
00004208: PUSH1 0x00
0000420a: CODECOPY
0000420b: PUSH1 0x00
0000420d: MLOAD
0000420e: DUP1
0000420f: DUP3
00004210: MUL
00004211: DUP2
00004212: ISZERO
00004213: DUP4
00004214: DUP4
00004215: DUP4
00004216: DIV
00004217: EQ
00004218: OR
00004219: ISZERO
0000421a: PUSH2 0x4554
0000421d: JUMPI
0000421e: SWAP1
0000421f: POP
00004220: SWAP1
00004221: POP
00004222: PUSH1 0x80
00004224: MLOAD
00004225: DUP1
00004226: DUP3
00004227: MUL
00004228: DUP2
00004229: ISZERO
0000422a: DUP4
0000422b: DUP4
0000422c: DUP4
0000422d: DIV
0000422e: EQ
0000422f: OR
00004230: ISZERO
00004231: PUSH2 0x4554
00004234: JUMPI
00004235: SWAP1
00004236: POP
00004237: SWAP1
00004238: POP
00004239: DIV
0000423a: PUSH1 0x20
0000423c: DUP3
0000423d: ADD
0000423e: MSTORE
0000423f: POP
00004240: JUMP
00004241: JUMPDEST
00004242: PUSH1 0x80
00004244: MLOAD
00004245: PUSH1 0x14
00004247: PUSH1 0x40
00004249: MLOAD
0000424a: PUSH1 0x20
0000424c: MSTORE
0000424d: PUSH1 0x00
0000424f: MSTORE
00004250: PUSH1 0x40
00004252: PUSH1 0x00
00004254: KECCAK256
00004255: DUP1
00004256: PUSH1 0x60
00004258: MLOAD
00004259: PUSH1 0x20
0000425b: MSTORE
0000425c: PUSH1 0x00
0000425e: MSTORE
0000425f: PUSH1 0x40
00004261: PUSH1 0x00
00004263: KECCAK256
00004264: SWAP1
00004265: POP
00004266: SSTORE
00004267: PUSH1 0x60
00004269: MLOAD
0000426a: PUSH1 0x40
0000426c: MLOAD
0000426d: PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925
0000428e: PUSH1 0x80
00004290: MLOAD
00004291: PUSH1 0xa0
00004293: MSTORE
00004294: PUSH1 0x20
00004296: PUSH1 0xa0
00004298: LOG3
00004299: JUMP
0000429a: JUMPDEST
0000429b: PUSH1 0x60
0000429d: MLOAD
0000429e: ADDRESS
0000429f: DUP2
000042a0: EQ
000042a1: PUSH2 0x42ac
000042a4: JUMPI
000042a5: DUP1
000042a6: ISZERO
000042a7: ISZERO
000042a8: PUSH2 0x42af
000042ab: JUMP
000042ac: JUMPDEST
000042ad: PUSH1 0x00
000042af: JUMPDEST
000042b0: SWAP1
000042b1: POP
000042b2: ISZERO
000042b3: PUSH2 0x4554
000042b6: JUMPI
000042b7: PUSH1 0x13
000042b9: PUSH1 0x40
000042bb: MLOAD
000042bc: PUSH1 0x20
000042be: MSTORE
000042bf: PUSH1 0x00
000042c1: MSTORE
000042c2: PUSH1 0x40
000042c4: PUSH1 0x00
000042c6: KECCAK256
000042c7: DUP1
000042c8: SLOAD
000042c9: PUSH1 0x80
000042cb: MLOAD
000042cc: DUP1
000042cd: DUP3
000042ce: SUB
000042cf: DUP3
000042d0: DUP2
000042d1: GT
000042d2: PUSH2 0x4554
000042d5: JUMPI
000042d6: SWAP1
000042d7: POP
000042d8: SWAP1
000042d9: POP
000042da: DUP2
000042db: SSTORE
000042dc: POP
000042dd: PUSH1 0x13
000042df: PUSH1 0x60
000042e1: MLOAD
000042e2: PUSH1 0x20
000042e4: MSTORE
000042e5: PUSH1 0x00
000042e7: MSTORE
000042e8: PUSH1 0x40
000042ea: PUSH1 0x00
000042ec: KECCAK256
000042ed: DUP1
000042ee: SLOAD
000042ef: PUSH1 0x80
000042f1: MLOAD
000042f2: DUP1
000042f3: DUP3
000042f4: ADD
000042f5: DUP3
000042f6: DUP2
000042f7: LT
000042f8: PUSH2 0x4554
000042fb: JUMPI
000042fc: SWAP1
000042fd: POP
000042fe: SWAP1
000042ff: POP
00004300: DUP2
00004301: SSTORE
00004302: POP
00004303: PUSH1 0x60
00004305: MLOAD
00004306: PUSH1 0x40
00004308: MLOAD
00004309: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
0000432a: PUSH1 0x80
0000432c: MLOAD
0000432d: PUSH1 0xa0
0000432f: MSTORE
00004330: PUSH1 0x20
00004332: PUSH1 0xa0
00004334: LOG3
00004335: JUMP
00004336: JUMPDEST
00004337: PUSH1 0x20
00004339: PUSH2 0x4753
0000433c: PUSH1 0x00
0000433e: CODECOPY
0000433f: PUSH1 0x00
00004341: MLOAD
00004342: CHAINID
00004343: EQ
00004344: PUSH2 0x43c0
00004347: JUMPI
00004348: PUSH32 0xd87cd6ef79d4e2b95e15ce8abf732db51ec771f1ca2edccf22a46c729ac56472
00004369: PUSH1 0x60
0000436b: MSTORE
0000436c: PUSH1 0x20
0000436e: PUSH2 0x4733
00004371: PUSH1 0x80
00004373: CODECOPY
00004374: PUSH32 0x259bf53dd0abd9e873e03c455a4697bd9bff571cbb43e789762af551160aa21e
00004395: PUSH1 0xa0
00004397: MSTORE
00004398: CHAINID
00004399: PUSH1 0xc0
0000439b: MSTORE
0000439c: ADDRESS
0000439d: PUSH1 0xe0
0000439f: MSTORE
000043a0: PUSH1 0x20
000043a2: PUSH2 0x4773
000043a5: PUSH2 0x0100
000043a8: CODECOPY
000043a9: PUSH1 0xc0
000043ab: PUSH1 0x40
000043ad: MSTORE
000043ae: PUSH1 0x40
000043b0: DUP1
000043b1: MLOAD
000043b2: PUSH1 0x20
000043b4: DUP3
000043b5: ADD
000043b6: KECCAK256
000043b7: SWAP1
000043b8: POP
000043b9: DUP2
000043ba: MSTORE
000043bb: POP
000043bc: PUSH2 0x43c9
000043bf: JUMP
000043c0: JUMPDEST
000043c1: PUSH1 0x20
000043c3: PUSH2 0x4793
000043c6: DUP3
000043c7: CODECOPY
000043c8: POP
000043c9: JUMPDEST
000043ca: JUMP
000043cb: JUMPDEST
000043cc: PUSH1 0x02
000043ce: SLOAD
000043cf: PUSH1 0x60
000043d1: MSTORE
000043d2: PUSH1 0x01
000043d4: SLOAD
000043d5: PUSH1 0x80
000043d7: MSTORE
000043d8: PUSH1 0x04
000043da: SLOAD
000043db: PUSH1 0xa0
000043dd: MSTORE
000043de: TIMESTAMP
000043df: PUSH1 0xa0
000043e1: MLOAD
000043e2: LT
000043e3: ISZERO
000043e4: PUSH2 0x454b
000043e7: JUMPI
000043e8: PUSH1 0x03
000043ea: SLOAD
000043eb: PUSH1 0xc0
000043ed: MSTORE
000043ee: PUSH1 0x0f
000043f0: SLOAD
000043f1: PUSH1 0x40
000043f3: MSTORE
000043f4: PUSH2 0x43fe
000043f7: PUSH2 0x0100
000043fa: PUSH2 0x26f4
000043fd: JUMP
000043fe: JUMPDEST
000043ff: PUSH2 0x0100
00004402: PUSH1 0x40
00004404: DUP2
00004405: ADD
00004406: SWAP1
00004407: POP
00004408: MLOAD
00004409: PUSH1 0xe0
0000440b: MSTORE
0000440c: PUSH1 0x20
0000440e: PUSH2 0x4613
00004411: PUSH1 0x00
00004413: CODECOPY
00004414: PUSH1 0x00
00004416: MLOAD
00004417: PUSH4 0x81d18d87
0000441c: PUSH2 0x0120
0000441f: MSTORE
00004420: PUSH1 0xa0
00004422: MLOAD
00004423: TIMESTAMP
00004424: SUB
00004425: PUSH8 0x0de0b6b3a7640000
0000442e: DUP2
0000442f: MUL
00004430: DUP2
00004431: PUSH8 0x0de0b6b3a7640000
0000443a: DUP3
0000443b: DIV
0000443c: XOR
0000443d: PUSH2 0x4554
00004440: JUMPI
00004441: SWAP1
00004442: POP
00004443: PUSH1 0xe0
00004445: MLOAD
00004446: DUP1
00004447: ISZERO
00004448: PUSH2 0x4554
0000444b: JUMPI
0000444c: DUP1
0000444d: DUP3
0000444e: DIV
0000444f: SWAP1
00004450: POP
00004451: SWAP1
00004452: POP
00004453: DUP1
00004454: PUSH1 0xff
00004456: SHR
00004457: PUSH2 0x4554
0000445a: JUMPI
0000445b: PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000
0000447c: DUP2
0000447d: EQ
0000447e: PUSH2 0x4554
00004481: JUMPI
00004482: PUSH1 0x00
00004484: SUB
00004485: PUSH2 0x0140
00004488: MSTORE
00004489: PUSH1 0x20
0000448b: PUSH2 0x0120
0000448e: PUSH1 0x24
00004490: PUSH2 0x013c
00004493: DUP5
00004494: GAS
00004495: STATICCALL
00004496: PUSH2 0x44a4
00004499: JUMPI
0000449a: RETURNDATASIZE
0000449b: PUSH1 0x00
0000449d: PUSH1 0x00
0000449f: RETURNDATACOPY
000044a0: RETURNDATASIZE
000044a1: PUSH1 0x00
000044a3: REVERT
000044a4: JUMPDEST
000044a5: PUSH1 0x20
000044a7: RETURNDATASIZE
000044a8: LT
000044a9: PUSH2 0x4554
000044ac: JUMPI
000044ad: PUSH2 0x0120
000044b0: SWAP1
000044b1: POP
000044b2: MLOAD
000044b3: PUSH2 0x0100
000044b6: MSTORE
000044b7: PUSH1 0xc0
000044b9: MLOAD
000044ba: PUSH1 0x80
000044bc: MLOAD
000044bd: DUP1
000044be: PUSH1 0x01
000044c0: SHL
000044c1: DUP2
000044c2: DUP2
000044c3: PUSH1 0x01
000044c5: SHR
000044c6: XOR
000044c7: PUSH2 0x4554
000044ca: JUMPI
000044cb: SWAP1
000044cc: POP
000044cd: DUP1
000044ce: DUP3
000044cf: DUP2
000044d0: XOR
000044d1: DUP3
000044d2: DUP5
000044d3: LT
000044d4: MUL
000044d5: XOR
000044d6: SWAP1
000044d7: POP
000044d8: SWAP1
000044d9: POP
000044da: PUSH2 0x0100
000044dd: MLOAD
000044de: DUP1
000044df: PUSH8 0x0de0b6b3a7640000
000044e8: SUB
000044e9: PUSH8 0x0de0b6b3a7640000
000044f2: DUP2
000044f3: GT
000044f4: PUSH2 0x4554
000044f7: JUMPI
000044f8: SWAP1
000044f9: POP
000044fa: DUP1
000044fb: DUP3
000044fc: MUL
000044fd: DUP2
000044fe: ISZERO
000044ff: DUP4
00004500: DUP4
00004501: DUP4
00004502: DIV
00004503: EQ
00004504: OR
00004505: ISZERO
00004506: PUSH2 0x4554
00004509: JUMPI
0000450a: SWAP1
0000450b: POP
0000450c: SWAP1
0000450d: POP
0000450e: PUSH1 0x60
00004510: MLOAD
00004511: PUSH2 0x0100
00004514: MLOAD
00004515: DUP1
00004516: DUP3
00004517: MUL
00004518: DUP2
00004519: ISZERO
0000451a: DUP4
0000451b: DUP4
0000451c: DUP4
0000451d: DIV
0000451e: EQ
0000451f: OR
00004520: ISZERO
00004521: PUSH2 0x4554
00004524: JUMPI
00004525: SWAP1
00004526: POP
00004527: SWAP1
00004528: POP
00004529: DUP1
0000452a: DUP3
0000452b: ADD
0000452c: DUP3
0000452d: DUP2
0000452e: LT
0000452f: PUSH2 0x4554
00004532: JUMPI
00004533: SWAP1
00004534: POP
00004535: SWAP1
00004536: POP
00004537: PUSH8 0x0de0b6b3a7640000
00004540: DUP2
00004541: DIV
00004542: SWAP1
00004543: POP
00004544: DUP2
00004545: MSTORE
00004546: POP
00004547: PUSH2 0x4552
0000454a: JUMP
0000454b: JUMPDEST
0000454c: PUSH1 0x60
0000454e: MLOAD
0000454f: DUP2
00004550: MSTORE
00004551: POP
00004552: JUMPDEST
00004553: JUMP
00004554: JUMPDEST
00004555: PUSH1 0x00
00004557: DUP1
00004558: REVERT
00004559: EQ
0000455a: PUSH22 0x1c431c13099d01850ae5230b061c01f1230b05fc1aa9
00004571: UNKNOWN(0x23)
00004572: SIGNEXTEND
00004573: UNKNOWN(0x23)
00004574: SIGNEXTEND
00004575: UNKNOWN(0x23)
00004576: SIGNEXTEND
00004577: SMOD
00004578: PUSH31 0x230b0211230b00ea230b17631d6e230b230b230b0c2406d516c2230b230b00
00004598: SWAP6
00004599: ADD
0000459a: PUSH6 0x230b0b081d44
000045a1: UNKNOWN(0x23)
000045a2: SIGNEXTEND
000045a3: UNKNOWN(0x23)
000045a4: SIGNEXTEND
000045a5: SHR
000045a6: UNKNOWN(0xFC)
000045a7: MUL
000045a8: UNKNOWN(0xD8)
000045a9: KECCAK256
000045aa: UNKNOWN(0xBD)
000045ab: MUL
000045ac: BALANCE
000045ad: UNKNOWN(0x23)
000045ae: SIGNEXTEND
000045af: SUB
000045b0: RETURNDATACOPY
000045b1: UNKNOWN(0x23)
000045b2: SIGNEXTEND
000045b3: UNKNOWN(0x23)
000045b4: SIGNEXTEND
000045b5: SHR
000045b6: PUSH14 0x230b230b085c230b19a61e7e035e
000045c5: SGT
000045c6: TLOAD
000045c7: MUL
000045c8: PUSH14 0x1a05001a230b195c091c00000000
000045d7: STOP
000045d8: STOP
000045d9: STOP
000045da: STOP
000045db: STOP
000045dc: STOP
000045dd: STOP
000045de: STOP
000045df: STOP
000045e0: STOP
000045e1: STOP
000045e2: STOP
000045e3: STOP
000045e4: STOP
000045e5: STOP
000045e6: STOP
000045e7: STOP
000045e8: STOP
000045e9: STOP
000045ea: STOP
000045eb: STOP
000045ec: STOP
000045ed: STOP
000045ee: STOP
000045ef: STOP
000045f0: STOP
000045f1: STOP
000045f2: ADD
000045f3: STOP
000045f4: STOP
000045f5: STOP
000045f6: STOP
000045f7: STOP
000045f8: STOP
000045f9: STOP
000045fa: STOP
000045fb: STOP
000045fc: STOP
000045fd: STOP
000045fe: STOP
000045ff: STOP
00004600: STOP
00004601: STOP
00004602: STOP
00004603: STOP
00004604: STOP
00004605: STOP
00004606: STOP
00004607: STOP
00004608: STOP
00004609: STOP
0000460a: STOP
0000460b: STOP
0000460c: STOP
0000460d: STOP
0000460e: STOP
0000460f: STOP
00004610: STOP
00004611: STOP
00004612: ADD
00004613: STOP
00004614: STOP
00004615: STOP
00004616: STOP
00004617: STOP
00004618: STOP
00004619: STOP
0000461a: STOP
0000461b: STOP
0000461c: STOP
0000461d: STOP
0000461e: STOP
0000461f: UNKNOWN(0x1F)
00004620: UNKNOWN(0xD8)
00004621: UNKNOWN(0xAF)
00004622: AND
00004623: UNKNOWN(0xDC)
00004624: UNKNOWN(0x4B)
00004625: UNKNOWN(0xEB)
00004626: UNKNOWN(0xD9)
00004627: POP
00004628: MSTORE
00004629: SGT
0000462a: ADDMOD
0000462b: UNKNOWN(0xD5)
0000462c: TSTORE
0000462d: SDIV
0000462e: NUMBER
0000462f: UNKNOWN(0xB6)
00004630: UNKNOWN(0xCD)
00004631: DELEGATECALL
00004632: LOG1
00004633: STOP
00004634: STOP
00004635: STOP
00004636: STOP
00004637: STOP
00004638: STOP
00004639: STOP
0000463a: STOP
0000463b: STOP
0000463c: STOP
0000463d: STOP
0000463e: STOP
0000463f: UNKNOWN(0xC0)
00004640: UNKNOWN(0x2A)
00004641: UNKNOWN(0xAA)
00004642: CODECOPY
00004643: UNKNOWN(0xB2)
00004644: UNKNOWN(0x23)
00004645: INVALID
00004646: DUP14
00004647: EXP
00004648: UNKNOWN(0x0E)
00004649: TLOAD
0000464a: UNKNOWN(0x4F)
0000464b: UNKNOWN(0x27)
0000464c: UNKNOWN(0xEA)
0000464d: UNKNOWN(0xD9)
0000464e: ADDMOD
0000464f: EXTCODECOPY
00004650: PUSH22 0x6cc200000000000000000000000059a529070fbb61e6
00004667: UNKNOWN(0xD6)
00004668: UNKNOWN(0xC9)
00004669: UNKNOWN(0x1F)
0000466a: SWAP6
0000466b: UNKNOWN(0x2C)
0000466c: UNKNOWN(0xCB)
0000466d: PUSH32 0x35c34cf8aa00000000000000000000000098ee851a00abee0d95d08cf4ca2bdc
0000468e: UNKNOWN(0xE3)
0000468f: UNKNOWN(0x2A)
00004690: UNKNOWN(0xEA)
00004691: UNKNOWN(0xAF)
00004692: PUSH32 0x0000000000000000000000000000000000000000000000000000000000000007
000046b3: GASLIMIT
000046b4: SLOAD
000046b5: BASEFEE
000046b6: UNKNOWN(0x2F)
000046b7: COINBASE
000046b8: MSTORE8
000046b9: CHAINID
000046ba: STOP
000046bb: STOP
000046bc: STOP
000046bd: STOP
000046be: STOP
000046bf: STOP
000046c0: STOP
000046c1: STOP
000046c2: STOP
000046c3: STOP
000046c4: STOP
000046c5: STOP
000046c6: STOP
000046c7: STOP
000046c8: STOP
000046c9: STOP
000046ca: STOP
000046cb: STOP
000046cc: STOP
000046cd: STOP
000046ce: STOP
000046cf: STOP
000046d0: STOP
000046d1: STOP
000046d2: STOP
000046d3: STOP
000046d4: STOP
000046d5: STOP
000046d6: STOP
000046d7: STOP
000046d8: STOP
000046d9: STOP
000046da: STOP
000046db: STOP
000046dc: STOP
000046dd: STOP
000046de: STOP
000046df: STOP
000046e0: STOP
000046e1: STOP
000046e2: STOP
000046e3: STOP
000046e4: STOP
000046e5: STOP
000046e6: STOP
000046e7: STOP
000046e8: STOP
000046e9: STOP
000046ea: STOP
000046eb: STOP
000046ec: STOP
000046ed: STOP
000046ee: STOP
000046ef: STOP
000046f0: STOP
000046f1: STOP
000046f2: STOP
000046f3: STOP
000046f4: STOP
000046f5: STOP
000046f6: STOP
000046f7: STOP
000046f8: STOP
000046f9: STOP
000046fa: STOP
000046fb: STOP
000046fc: STOP
000046fd: STOP
000046fe: STOP
000046ff: STOP
00004700: STOP
00004701: STOP
00004702: STOP
00004703: STOP
00004704: STOP
00004705: STOP
00004706: STOP
00004707: STOP
00004708: STOP
00004709: STOP
0000470a: STOP
0000470b: STOP
0000470c: STOP
0000470d: STOP
0000470e: STOP
0000470f: STOP
00004710: STOP
00004711: STOP
00004712: MOD
00004713: GASLIMIT
00004714: SLOAD
00004715: BASEFEE
00004716: COINBASE
00004717: MSTORE8
00004718: CHAINID
00004719: STOP
0000471a: STOP
0000471b: STOP
0000471c: STOP
0000471d: STOP
0000471e: STOP
0000471f: STOP
00004720: STOP
00004721: STOP
00004722: STOP
00004723: STOP
00004724: STOP
00004725: STOP
00004726: STOP
00004727: STOP
00004728: STOP
00004729: STOP
0000472a: STOP
0000472b: STOP
0000472c: STOP
0000472d: STOP
0000472e: STOP
0000472f: STOP
00004730: STOP
00004731: STOP
00004732: STOP
00004733: PUSH4 0x4166c1a8
00004738: SHR
00004739: CODESIZE
0000473a: PUSH2 0x6c5f
0000473d: SSTORE
0000473e: DUP16
0000473f: PUSH2 0xb69a
00004742: DIFFICULTY
00004743: UNKNOWN(0xD5)
00004744: DUP12
00004745: CLZ
00004746: MSIZE
00004747: UNKNOWN(0xA7)
00004748: DUP3
00004749: UNKNOWN(0xE3)
0000474a: UNKNOWN(0xD0)
0000474b: UNKNOWN(0xD5)
0000474c: UNKNOWN(0x2E)
0000474d: PUSH2 0x7094
00004750: CREATE2
00004751: CALLCODE
00004752: SGT
00004753: STOP
00004754: STOP
00004755: STOP
00004756: STOP
00004757: STOP
00004758: STOP
00004759: STOP
0000475a: STOP
0000475b: STOP
0000475c: STOP
0000475d: STOP
0000475e: STOP
0000475f: STOP
00004760: STOP
00004761: STOP
00004762: STOP
00004763: STOP
00004764: STOP
00004765: STOP
00004766: STOP
00004767: STOP
00004768: STOP
00004769: STOP
0000476a: STOP
0000476b: STOP
0000476c: STOP
0000476d: STOP
0000476e: STOP
0000476f: STOP
00004770: STOP
00004771: STOP
00004772: ADD
00004773: UNKNOWN(0xE2)
00004774: TSTORE
00004775: UNKNOWN(0xEE)
00004776: MSTORE
00004777: UNKNOWN(0xCD)
00004778: SWAP4
00004779: PUSH8 0xeceb4064f403718e
00004782: DUP10
00004783: SELFBALANCE
00004784: MSIZE
00004785: UNKNOWN(0x4B)
00004786: SWAP9
00004787: SGT
00004788: TIMESTAMP
00004789: TIMESTAMP
0000478a: GAS
0000478b: UNKNOWN(0xD7)
0000478c: UNKNOWN(0xD1)
0000478d: UNKNOWN(0xBE)
0000478e: DUP7
0000478f: LOG3
00004790: MSTORE8
00004791: BASEFEE
00004792: PUSH10 0xb5dfebc701c84c3ed338
0000479d: JUMPDEST
0000479e: PUSH12 0xdf6b576ea4f737ad316b6039
000047ab: PUSH10

Findings

validated = confirmed for call sinks; sink observed for others
Severity Category Tool Title Confidence Validated Confirmed Details
critical upgradeability detector Untrusted DELEGATECALL target reachable 70 no no
view
validation_json
{
    "sink": "DELEGATECALL",
    "errors": 10,
    "status": "unknown",
    "attempts": 11,
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": null,
    "matched_probe": null,
    "target_varies": null,
    "classification": "no_sink"
}
witness_json
{
    "notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
    "constraints": [],
    "entrypoints": [
        {
            "calldata": "0x",
            "selector": "fallback",
            "calldata_variants": [
                "0x"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 17969,
            "opcode": "DELEGATECALL",
            "returndata_checked": null,
            "value_expression_category": "n/a",
            "target_expression_category": "computed"
        }
    ],
    "guards_detected": [],
    "delegatecall_count": 1,
    "untrusted_delegatecall_count": 1
}
high other detector Untrusted CALL target/value reachable 60 no no
view
trace_id: 0xd90fd0fd9e491b585da9778ef5781f7e6ac58e27575deea2b2d6350162d159d8
call_targets: 0x3d0d331390d14df42c16fc20700f7e6ad4849c50
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0xd90fd0fd9e491b585da9778ef5781f7e6ac58e27575deea2b2d6350162d159d8",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0x3d0d331390d14df42c16fc20700f7e6ad4849c50"
    ],
    "matched_probe": null,
    "target_varies": false,
    "classification": "constant_target"
}
witness_json
{
    "notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
    "constraints": [],
    "entrypoints": [
        {
            "calldata": "0x",
            "selector": "fallback",
            "calldata_variants": [
                "0x"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 18257,
            "opcode": "CALLCODE",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "call_count": 3,
    "guards_detected": [],
    "untrusted_call_count": 1
}
high other detector ETH value transfer possible 55 no no
view
trace_id: 0xd90fd0fd9e491b585da9778ef5781f7e6ac58e27575deea2b2d6350162d159d8
call_targets: 0x3d0d331390d14df42c16fc20700f7e6ad4849c50
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0xd90fd0fd9e491b585da9778ef5781f7e6ac58e27575deea2b2d6350162d159d8",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0x3d0d331390d14df42c16fc20700f7e6ad4849c50"
    ],
    "matched_probe": null,
    "target_varies": false,
    "classification": "constant_target"
}
witness_json
{
    "notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
    "constraints": [],
    "entrypoints": [
        {
            "calldata": "0x",
            "selector": "fallback",
            "calldata_variants": [
                "0x"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 9231,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "constant",
            "target_expression_category": "constant"
        },
        {
            "pc": 9552,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "constant",
            "target_expression_category": "constant"
        },
        {
            "pc": 18257,
            "opcode": "CALLCODE",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "eth_value_calls": 3,
    "guards_detected": []
}
medium upgradeability cast DELEGATECALL present 80 no
view
evidence_json
{
    "notes": "delegatecall enables execution in caller context; common in proxies/upgradeable patterns",
    "delegatecall_count": 1
}
medium other detector CREATE/CREATE2 reachable 45 no no
view
trace_id: 0xbdee9e6766f2324e00f967675c3c12def495fcad21f7652b2362d2c062302448
validation_json
{
    "sink": "CREATE",
    "errors": 0,
    "status": "unknown",
    "attempts": 1,
    "trace_id": "0xbdee9e6766f2324e00f967675c3c12def495fcad21f7652b2362d2c062302448",
    "confirmed": false,
    "trace_mode": "structLogs",
    "call_targets": null,
    "matched_probe": null,
    "target_varies": null,
    "classification": "no_sink"
}
witness_json
{
    "notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
    "constraints": [],
    "entrypoints": [
        {
            "calldata": "0x",
            "selector": "fallback",
            "calldata_variants": [
                "0x"
            ]
        }
    ]
}
evidence_json
{
    "create_count": 0,
    "create2_count": 1
}
low other cast Contract creation opcode present 60 no
view
evidence_json
{
    "notes": "runtime can deploy contracts dynamically via CREATE/CREATE2",
    "create_count": 0,
    "create2_count": 1
}
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": 29
}