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

Analysis Run

019b477e-d98f-7047-a6fd-6f2f2d506f76

complete
Chain ID
1
Address
Block Number
Created
Mon, Dec 22, 2025 7:17 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
Bytecode only
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
29293 artifact.fetch complete 1 / 3 3 months ago
29294 tool.cast_disasm complete 1 / 3 3 months ago
73112 analysis.bundle complete 1 / 3 1 week ago
73113 capability.graph complete 1 / 3 1 week ago
73114 detector.run complete 1 / 3 1 week ago
73115 validation.fork complete 1 / 3 1 week ago

Artifact

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

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
0
CALL-family (heavy)
53
EXT*/BALANCE
19
Total opcodes
8580
Flags
delegatecall_present heavy_ext_balance_usage call_family_heavy
View cast disassembly output
00000000: PUSH1 0x80
00000002: PUSH1 0x40
00000004: MSTORE
00000005: PUSH1 0x04
00000007: CALLDATASIZE
00000008: LT
00000009: ISZERO
0000000a: PUSH2 0x0010
0000000d: JUMPI
0000000e: JUMPDEST
0000000f: STOP
00000010: JUMPDEST
00000011: PUSH0
00000012: DUP1
00000013: CALLDATALOAD
00000014: PUSH1 0xe0
00000016: SHR
00000017: SWAP1
00000018: DUP2
00000019: ISZERO
0000001a: PUSH2 0x4077
0000001d: JUMPI
0000001e: DUP2
0000001f: PUSH3 0x3fffc2
00000023: EQ
00000024: PUSH2 0x3ddc
00000027: JUMPI
00000028: DUP2
00000029: PUSH4 0x109a411c
0000002e: EQ
0000002f: PUSH2 0x2f06
00000032: JUMPI
00000033: DUP2
00000034: PUSH4 0x23a69e75
00000039: EQ
0000003a: PUSH2 0x00f9
0000003d: JUMPI
0000003e: DUP2
0000003f: PUSH4 0x4cf8a597
00000044: EQ
00000045: PUSH2 0x2e79
00000048: JUMPI
00000049: DUP2
0000004a: PUSH4 0x5f31516f
0000004f: EQ
00000050: PUSH2 0x2d2f
00000053: JUMPI
00000054: DUP2
00000055: PUSH4 0x5f6f56f1
0000005a: EQ
0000005b: PUSH2 0x2c57
0000005e: JUMPI
0000005f: DUP2
00000060: PUSH4 0x68e419d8
00000065: EQ
00000066: PUSH2 0x2930
00000069: JUMPI
0000006a: DUP2
0000006b: PUSH4 0x7f3a34e9
00000070: EQ
00000071: PUSH2 0x287c
00000074: JUMPI
00000075: DUP2
00000076: PUSH4 0x910cd747
0000007b: EQ
0000007c: PUSH2 0x2706
0000007f: JUMPI
00000080: DUP2
00000081: PUSH4 0x91dd7346
00000086: EQ
00000087: PUSH2 0x1c5f
0000008a: JUMPI
0000008b: DUP2
0000008c: PUSH4 0x92928cad
00000091: EQ
00000092: PUSH2 0x1839
00000095: JUMPI
00000096: DUP2
00000097: PUSH4 0x95305e90
0000009c: EQ
0000009d: PUSH2 0x1754
000000a0: JUMPI
000000a1: DUP2
000000a2: PUSH4 0xa41e223e
000000a7: EQ
000000a8: PUSH2 0x13a1
000000ab: JUMPI
000000ac: DUP2
000000ad: PUSH4 0xa90bc6eb
000000b2: EQ
000000b3: PUSH2 0x0f1d
000000b6: JUMPI
000000b7: DUP2
000000b8: PUSH4 0xbd2bc36e
000000bd: EQ
000000be: PUSH2 0x0e21
000000c1: JUMPI
000000c2: DUP2
000000c3: PUSH4 0xc08d58bb
000000c8: EQ
000000c9: PUSH2 0x0cff
000000cc: JUMPI
000000cd: DUP2
000000ce: PUSH4 0xd78fd74d
000000d3: EQ
000000d4: PUSH2 0x03df
000000d7: JUMPI
000000d8: DUP2
000000d9: PUSH4 0xf17f3fb2
000000de: EQ
000000df: PUSH2 0x0183
000000e2: JUMPI
000000e3: DUP2
000000e4: PUSH4 0xf5537ede
000000e9: EQ
000000ea: PUSH2 0x00fe
000000ed: JUMPI
000000ee: POP
000000ef: PUSH4 0xfa461e33
000000f4: SUB
000000f5: PUSH2 0x000e
000000f8: JUMPI
000000f9: JUMPDEST
000000fa: PUSH2 0x432b
000000fd: JUMP
000000fe: JUMPDEST
000000ff: PUSH1 0x60
00000101: PUSH1 0x03
00000103: NOT
00000104: CALLDATASIZE
00000105: ADD
00000106: SLT
00000107: PUSH2 0x0180
0000010a: JUMPI
0000010b: PUSH2 0x017d
0000010e: PUSH2 0x0115
00000111: PUSH2 0x413f
00000114: JUMP
00000115: JUMPDEST
00000116: PUSH2 0x011d
00000119: PUSH2 0x411c
0000011c: JUMP
0000011d: JUMPDEST
0000011e: PUSH2 0x015e
00000121: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000136: PUSH32 0x0000000000000000000000009e6e583375b767414ab2409717d34b6c7b25d133
00000157: AND
00000158: CALLER
00000159: EQ
0000015a: PUSH2 0x45fe
0000015d: JUMP
0000015e: JUMPDEST
0000015f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000174: PUSH1 0x44
00000176: CALLDATALOAD
00000177: SWAP3
00000178: AND
00000179: PUSH2 0x4c7f
0000017c: JUMP
0000017d: JUMPDEST
0000017e: DUP1
0000017f: RETURN
00000180: JUMPDEST
00000181: DUP1
00000182: REVERT
00000183: JUMPDEST
00000184: PUSH2 0x0120
00000187: PUSH1 0x03
00000189: NOT
0000018a: CALLDATASIZE
0000018b: ADD
0000018c: SLT
0000018d: PUSH2 0x0180
00000190: JUMPI
00000191: PUSH2 0x0198
00000194: PUSH2 0x411c
00000197: JUMP
00000198: JUMPDEST
00000199: PUSH2 0x01a0
0000019c: PUSH2 0x4581
0000019f: JUMP
000001a0: JUMPDEST
000001a1: SWAP1
000001a2: PUSH2 0x01a9
000001a5: PUSH2 0x41a8
000001a8: JUMP
000001a9: JUMPDEST
000001aa: SWAP1
000001ab: PUSH2 0x01b2
000001ae: PUSH2 0x41cb
000001b1: JUMP
000001b2: JUMPDEST
000001b3: SWAP1
000001b4: PUSH1 0xe4
000001b6: CALLDATALOAD
000001b7: PUSH8 0xffffffffffffffff
000001c0: DUP2
000001c1: GT
000001c2: PUSH2 0x03db
000001c5: JUMPI
000001c6: PUSH2 0x01d3
000001c9: SWAP1
000001ca: CALLDATASIZE
000001cb: SWAP1
000001cc: PUSH1 0x04
000001ce: ADD
000001cf: PUSH2 0x42fd
000001d2: JUMP
000001d3: JUMPDEST
000001d4: SWAP2
000001d5: PUSH2 0x01e4
000001d8: PUSH2 0x01df
000001db: PUSH2 0x479d
000001de: JUMP
000001df: JUMPDEST
000001e0: PUSH2 0x45b3
000001e3: JUMP
000001e4: JUMPDEST
000001e5: PUSH1 0x04
000001e7: CALLDATALOAD
000001e8: TIMESTAMP
000001e9: GT
000001ea: PUSH2 0x0397
000001ed: JUMPI
000001ee: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000203: DUP5
00000204: AND
00000205: SWAP4
00000206: PUSH1 0x40
00000208: MLOAD
00000209: SWAP6
0000020a: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000
0000022b: DUP8
0000022c: MSTORE
0000022d: ADDRESS
0000022e: PUSH1 0x04
00000230: DUP9
00000231: ADD
00000232: MSTORE
00000233: PUSH1 0x20
00000235: DUP8
00000236: PUSH1 0x24
00000238: DUP2
00000239: DUP10
0000023a: GAS
0000023b: STATICCALL
0000023c: SWAP7
0000023d: DUP8
0000023e: ISZERO
0000023f: PUSH2 0x038c
00000242: JUMPI
00000243: DUP10
00000244: SWAP8
00000245: PUSH2 0x0349
00000248: JUMPI
00000249: JUMPDEST
0000024a: POP
0000024b: SWAP2
0000024c: PUSH1 0x24
0000024e: SWAP8
0000024f: PUSH2 0x0261
00000252: SWAP5
00000253: SWAP3
00000254: PUSH1 0x20
00000256: SWAP8
00000257: SWAP7
00000258: SWAP5
00000259: PUSH1 0xa4
0000025b: CALLDATALOAD
0000025c: SWAP3
0000025d: PUSH2 0x5507
00000260: JUMP
00000261: JUMPDEST
00000262: PUSH1 0x40
00000264: MLOAD
00000265: SWAP4
00000266: DUP5
00000267: DUP1
00000268: SWAP3
00000269: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000
0000028a: DUP3
0000028b: MSTORE
0000028c: ADDRESS
0000028d: PUSH1 0x04
0000028f: DUP4
00000290: ADD
00000291: MSTORE
00000292: GAS
00000293: STATICCALL
00000294: SWAP2
00000295: DUP3
00000296: ISZERO
00000297: PUSH2 0x033e
0000029a: JUMPI
0000029b: DUP4
0000029c: SWAP3
0000029d: PUSH2 0x0304
000002a0: JUMPI
000002a1: JUMPDEST
000002a2: POP
000002a3: PUSH2 0x02af
000002a6: SWAP1
000002a7: PUSH1 0xc4
000002a9: CALLDATALOAD
000002aa: SWAP3
000002ab: PUSH2 0x4781
000002ae: JUMP
000002af: JUMPDEST
000002b0: LT
000002b1: PUSH2 0x02c0
000002b4: JUMPI
000002b5: PUSH2 0x017d
000002b8: PUSH2 0x0104
000002bb: CALLDATALOAD
000002bc: PUSH2 0x4aa0
000002bf: JUMP
000002c0: JUMPDEST
000002c1: PUSH1 0x64
000002c3: PUSH1 0x40
000002c5: MLOAD
000002c6: PUSH3 0x461bcd
000002ca: PUSH1 0xe5
000002cc: SHL
000002cd: DUP2
000002ce: MSTORE
000002cf: PUSH1 0x20
000002d1: PUSH1 0x04
000002d3: DUP3
000002d4: ADD
000002d5: MSTORE
000002d6: PUSH1 0x03
000002d8: PUSH1 0x24
000002da: DUP3
000002db: ADD
000002dc: MSTORE
000002dd: PUSH32 0x736d720000000000000000000000000000000000000000000000000000000000
000002fe: PUSH1 0x44
00000300: DUP3
00000301: ADD
00000302: MSTORE
00000303: REVERT
00000304: JUMPDEST
00000305: SWAP1
00000306: SWAP2
00000307: POP
00000308: PUSH1 0x20
0000030a: DUP2
0000030b: RETURNDATASIZE
0000030c: PUSH1 0x20
0000030e: GT
0000030f: PUSH2 0x0336
00000312: JUMPI
00000313: JUMPDEST
00000314: DUP2
00000315: PUSH2 0x0320
00000318: PUSH1 0x20
0000031a: SWAP4
0000031b: DUP4
0000031c: PUSH2 0x4212
0000031f: JUMP
00000320: JUMPDEST
00000321: DUP2
00000322: ADD
00000323: SUB
00000324: SLT
00000325: PUSH2 0x0332
00000328: JUMPI
00000329: MLOAD
0000032a: SWAP1
0000032b: PUSH2 0x02af
0000032e: PUSH2 0x02a1
00000331: JUMP
00000332: JUMPDEST
00000333: PUSH0
00000334: DUP1
00000335: REVERT
00000336: JUMPDEST
00000337: RETURNDATASIZE
00000338: SWAP2
00000339: POP
0000033a: PUSH2 0x0313
0000033d: JUMP
0000033e: JUMPDEST
0000033f: PUSH1 0x40
00000341: MLOAD
00000342: RETURNDATASIZE
00000343: DUP6
00000344: DUP3
00000345: RETURNDATACOPY
00000346: RETURNDATASIZE
00000347: SWAP1
00000348: REVERT
00000349: JUMPDEST
0000034a: SWAP4
0000034b: SWAP2
0000034c: SWAP6
0000034d: SWAP5
0000034e: SWAP3
0000034f: SWAP1
00000350: SWAP7
00000351: POP
00000352: PUSH1 0x20
00000354: DUP5
00000355: RETURNDATASIZE
00000356: PUSH1 0x20
00000358: GT
00000359: PUSH2 0x0384
0000035c: JUMPI
0000035d: JUMPDEST
0000035e: DUP2
0000035f: PUSH2 0x036a
00000362: PUSH1 0x20
00000364: SWAP4
00000365: DUP4
00000366: PUSH2 0x4212
00000369: JUMP
0000036a: JUMPDEST
0000036b: DUP2
0000036c: ADD
0000036d: SUB
0000036e: SLT
0000036f: PUSH2 0x0332
00000372: JUMPI
00000373: SWAP3
00000374: MLOAD
00000375: SWAP6
00000376: SWAP4
00000377: SWAP5
00000378: SWAP2
00000379: SWAP4
0000037a: SWAP1
0000037b: SWAP3
0000037c: SWAP2
0000037d: SWAP1
0000037e: PUSH1 0x24
00000380: PUSH2 0x0249
00000383: JUMP
00000384: JUMPDEST
00000385: RETURNDATASIZE
00000386: SWAP2
00000387: POP
00000388: PUSH2 0x035d
0000038b: JUMP
0000038c: JUMPDEST
0000038d: PUSH1 0x40
0000038f: MLOAD
00000390: RETURNDATASIZE
00000391: DUP12
00000392: DUP3
00000393: RETURNDATACOPY
00000394: RETURNDATASIZE
00000395: SWAP1
00000396: REVERT
00000397: JUMPDEST
00000398: PUSH1 0x64
0000039a: PUSH1 0x40
0000039c: MLOAD
0000039d: PUSH3 0x461bcd
000003a1: PUSH1 0xe5
000003a3: SHL
000003a4: DUP2
000003a5: MSTORE
000003a6: PUSH1 0x20
000003a8: PUSH1 0x04
000003aa: DUP3
000003ab: ADD
000003ac: MSTORE
000003ad: PUSH1 0x04
000003af: PUSH1 0x24
000003b1: DUP3
000003b2: ADD
000003b3: MSTORE
000003b4: PUSH32 0x6773627400000000000000000000000000000000000000000000000000000000
000003d5: PUSH1 0x44
000003d7: DUP3
000003d8: ADD
000003d9: MSTORE
000003da: REVERT
000003db: JUMPDEST
000003dc: DUP6
000003dd: DUP1
000003de: REVERT
000003df: JUMPDEST
000003e0: PUSH2 0x0140
000003e3: PUSH1 0x03
000003e5: NOT
000003e6: CALLDATASIZE
000003e7: ADD
000003e8: SLT
000003e9: PUSH2 0x0180
000003ec: JUMPI
000003ed: PUSH2 0x03f4
000003f0: PUSH2 0x411c
000003f3: JUMP
000003f4: JUMPDEST
000003f5: PUSH2 0x03fc
000003f8: PUSH2 0x4185
000003fb: JUMP
000003fc: JUMPDEST
000003fd: PUSH2 0x0404
00000400: PUSH2 0x41a8
00000403: JUMP
00000404: JUMPDEST
00000405: SWAP1
00000406: PUSH1 0x84
00000408: CALLDATALOAD
00000409: SWAP1
0000040a: PUSH14 0xffffffffffffffffffffffffffff
00000419: DUP3
0000041a: AND
0000041b: DUP1
0000041c: SWAP3
0000041d: SUB
0000041e: PUSH2 0x0cfb
00000421: JUMPI
00000422: PUSH1 0xa4
00000424: CALLDATALOAD
00000425: SWAP4
00000426: PUSH14 0xffffffffffffffffffffffffffff
00000435: DUP6
00000436: AND
00000437: DUP6
00000438: SUB
00000439: PUSH2 0x03db
0000043c: JUMPI
0000043d: PUSH1 0xc4
0000043f: CALLDATALOAD
00000440: SWAP2
00000441: PUSH13 0xffffffffffffffffffffffffff
0000044f: DUP4
00000450: AND
00000451: DUP4
00000452: SUB
00000453: PUSH2 0x0cf7
00000456: JUMPI
00000457: PUSH1 0xe4
00000459: CALLDATALOAD
0000045a: SWAP2
0000045b: PUSH3 0xffffff
0000045f: DUP4
00000460: AND
00000461: DUP1
00000462: SWAP4
00000463: SUB
00000464: PUSH2 0x0cf3
00000467: JUMPI
00000468: PUSH2 0x046f
0000046b: PUSH2 0x455f
0000046e: JUMP
0000046f: JUMPDEST
00000470: SWAP6
00000471: PUSH2 0x047b
00000474: PUSH2 0x01df
00000477: PUSH2 0x479d
0000047a: JUMP
0000047b: JUMPDEST
0000047c: PUSH2 0x80e8
0000047f: GAS
00000480: ADD
00000481: SWAP6
00000482: PUSH1 0x04
00000484: CALLDATALOAD
00000485: TIMESTAMP
00000486: GT
00000487: PUSH2 0x0caf
0000048a: JUMPI
0000048b: PUSH1 0x40
0000048d: MLOAD
0000048e: SWAP3
0000048f: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000
000004b0: DUP5
000004b1: MSTORE
000004b2: ADDRESS
000004b3: PUSH1 0x04
000004b5: DUP6
000004b6: ADD
000004b7: MSTORE
000004b8: PUSH1 0x20
000004ba: DUP5
000004bb: PUSH1 0x24
000004bd: DUP2
000004be: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000004d3: DUP8
000004d4: AND
000004d5: GAS
000004d6: STATICCALL
000004d7: SWAP4
000004d8: DUP5
000004d9: ISZERO
000004da: PUSH2 0x0ca4
000004dd: JUMPI
000004de: DUP12
000004df: SWAP5
000004e0: PUSH2 0x0c70
000004e3: JUMPI
000004e4: JUMPDEST
000004e5: POP
000004e6: DUP11
000004e7: PUSH1 0x40
000004e9: MLOAD
000004ea: SWAP6
000004eb: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000
0000050c: DUP8
0000050d: MSTORE
0000050e: ADDRESS
0000050f: PUSH1 0x04
00000511: DUP9
00000512: ADD
00000513: MSTORE
00000514: PUSH1 0x20
00000516: DUP8
00000517: PUSH1 0x24
00000519: DUP2
0000051a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000052f: DUP6
00000530: AND
00000531: GAS
00000532: STATICCALL
00000533: SWAP7
00000534: DUP8
00000535: ISZERO
00000536: PUSH2 0x0932
00000539: JUMPI
0000053a: DUP3
0000053b: SWAP8
0000053c: PUSH2 0x0c39
0000053f: JUMPI
00000540: JUMPDEST
00000541: POP
00000542: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000557: DUP6
00000558: AND
00000559: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000056e: DUP3
0000056f: AND
00000570: LT
00000571: PUSH0
00000572: EQ
00000573: PUSH2 0x0b86
00000576: JUMPI
00000577: PUSH1 0x40
00000579: MLOAD
0000057a: PUSH32 0x0902f1ac00000000000000000000000000000000000000000000000000000000
0000059b: DUP2
0000059c: MSTORE
0000059d: PUSH1 0x60
0000059f: DUP2
000005a0: PUSH1 0x04
000005a2: DUP2
000005a3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000005b8: DUP9
000005b9: AND
000005ba: GAS
000005bb: STATICCALL
000005bc: SWAP1
000005bd: DUP2
000005be: ISZERO
000005bf: PUSH2 0x033e
000005c2: JUMPI
000005c3: DUP4
000005c4: SWAP2
000005c5: PUSH2 0x0b3f
000005c8: JUMPI
000005c9: JUMPDEST
000005ca: POP
000005cb: PUSH14 0xffffffffffffffffffffffffffff
000005da: DUP1
000005db: SWAP2
000005dc: AND
000005dd: SWAP3
000005de: AND
000005df: SWAP4
000005e0: JUMPDEST
000005e1: DUP5
000005e2: DUP4
000005e3: MUL
000005e4: PUSH6 0x400000000000
000005eb: DUP2
000005ec: LT
000005ed: ISZERO
000005ee: PUSH2 0x0b1c
000005f1: JUMPI
000005f2: PUSH2 0x060e
000005f5: SWAP1
000005f6: PUSH13 0xffffffffffffffffffffffffff
00000604: DUP13
00000605: AND
00000606: SWAP1
00000607: DUP2
00000608: MUL
00000609: MUL
0000060a: PUSH2 0x56c9
0000060d: JUMP
0000060e: JUMPDEST
0000060f: PUSH1 0x3f
00000611: SHR
00000612: SWAP5
00000613: JUMPDEST
00000614: DUP6
00000615: DUP5
00000616: GT
00000617: ISZERO
00000618: PUSH2 0x0ad8
0000061b: JUMPI
0000061c: DUP15
0000061d: SWAP6
0000061e: DUP5
0000061f: SUB
00000620: SWAP4
00000621: PUSH1 0x01
00000623: PUSH2 0x0637
00000626: DUP13
00000627: DUP8
00000628: DUP5
00000629: SUB
0000062a: MUL
0000062b: PUSH3 0x0186a0
0000062f: DUP9
00000630: DUP7
00000631: MUL
00000632: MUL
00000633: PUSH2 0x4d3e
00000636: JUMP
00000637: JUMPDEST
00000638: ADD
00000639: SWAP10
0000063a: DUP1
0000063b: DUP5
0000063c: LT
0000063d: ISZERO
0000063e: PUSH2 0x0a4a
00000641: JUMPI
00000642: JUMPDEST
00000643: POP
00000644: DUP3
00000645: DUP11
00000646: GT
00000647: PUSH2 0x0a25
0000064a: JUMPI
0000064b: JUMPDEST
0000064c: POP
0000064d: POP
0000064e: POP
0000064f: DUP7
00000650: DUP4
00000651: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000666: DUP8
00000667: AND
00000668: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000067d: DUP5
0000067e: AND
0000067f: LT
00000680: PUSH0
00000681: EQ
00000682: PUSH2 0x0941
00000685: JUMPI
00000686: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000069b: PUSH2 0x06a4
0000069e: SWAP4
0000069f: AND
000006a0: PUSH2 0x4c7f
000006a3: JUMP
000006a4: JUMPDEST
000006a5: PUSH1 0x40
000006a7: MLOAD
000006a8: PUSH2 0x06b2
000006ab: PUSH1 0x20
000006ad: DUP3
000006ae: PUSH2 0x4212
000006b1: JUMP
000006b2: JUMPDEST
000006b3: DUP4
000006b4: DUP2
000006b5: MSTORE
000006b6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000006cb: DUP4
000006cc: AND
000006cd: EXTCODESIZE
000006ce: ISZERO
000006cf: PUSH2 0x093d
000006d2: JUMPI
000006d3: PUSH2 0x0725
000006d6: SWAP3
000006d7: DUP5
000006d8: SWAP3
000006d9: DUP4
000006da: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000006ef: PUSH1 0x40
000006f1: MLOAD
000006f2: DUP1
000006f3: SWAP8
000006f4: DUP2
000006f5: SWAP7
000006f6: DUP3
000006f7: SWAP6
000006f8: PUSH32 0x022c0d9f00000000000000000000000000000000000000000000000000000000
00000719: DUP5
0000071a: MSTORE
0000071b: ADDRESS
0000071c: SWAP1
0000071d: PUSH1 0x04
0000071f: DUP6
00000720: ADD
00000721: PUSH2 0x5128
00000724: JUMP
00000725: JUMPDEST
00000726: SUB
00000727: SWAP4
00000728: AND
00000729: GAS
0000072a: CALL
0000072b: DUP1
0000072c: ISZERO
0000072d: PUSH2 0x0932
00000730: JUMPI
00000731: PUSH2 0x0919
00000734: JUMPI
00000735: JUMPDEST
00000736: POP
00000737: POP
00000738: PUSH1 0x20
0000073a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000074f: SWAP2
00000750: JUMPDEST
00000751: PUSH1 0x24
00000753: PUSH1 0x40
00000755: MLOAD
00000756: DUP1
00000757: SWAP5
00000758: DUP2
00000759: SWAP4
0000075a: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000
0000077b: DUP4
0000077c: MSTORE
0000077d: ADDRESS
0000077e: PUSH1 0x04
00000780: DUP5
00000781: ADD
00000782: MSTORE
00000783: AND
00000784: GAS
00000785: STATICCALL
00000786: SWAP1
00000787: DUP2
00000788: ISZERO
00000789: PUSH2 0x038c
0000078c: JUMPI
0000078d: DUP10
0000078e: SWAP2
0000078f: PUSH2 0x08d9
00000792: JUMPI
00000793: JUMPDEST
00000794: POP
00000795: PUSH14 0xffffffffffffffffffffffffffff
000007a4: SWAP2
000007a5: PUSH2 0x07ad
000007a8: SWAP2
000007a9: PUSH2 0x4781
000007ac: JUMP
000007ad: JUMPDEST
000007ae: SWAP7
000007af: AND
000007b0: DUP7
000007b1: LT
000007b2: PUSH2 0x0895
000007b5: JUMPI
000007b6: DUP6
000007b7: PUSH18 0x61a800000000000000000000000000000000
000007ca: MUL
000007cb: SWAP6
000007cc: PUSH18 0x61a800000000000000000000000000000000
000007df: DUP8
000007e0: DIV
000007e1: SUB
000007e2: PUSH2 0x0868
000007e5: JUMPI
000007e6: PUSH2 0x080c
000007e9: SWAP3
000007ea: PUSH13 0xffffffffffffffffffffffffff
000007f8: AND
000007f9: SWAP2
000007fa: PUSH2 0x0807
000007fd: SWAP2
000007fe: DUP4
000007ff: SWAP2
00000800: DUP4
00000801: SWAP2
00000802: SWAP1
00000803: PUSH2 0x5160
00000806: JUMP
00000807: JUMPDEST
00000808: PUSH2 0x5160
0000080b: JUMP
0000080c: JUMPDEST
0000080d: DUP1
0000080e: DUP5
0000080f: GT
00000810: ISZERO
00000811: PUSH2 0x0824
00000814: JUMPI
00000815: PUSH2 0x017d
00000818: SWAP4
00000819: SUB
0000081a: SWAP2
0000081b: PUSH2 0x0124
0000081e: CALLDATALOAD
0000081f: SWAP1
00000820: PUSH2 0x4d75
00000823: JUMP
00000824: JUMPDEST
00000825: PUSH1 0x64
00000827: PUSH1 0x40
00000829: MLOAD
0000082a: PUSH3 0x461bcd
0000082e: PUSH1 0xe5
00000830: SHL
00000831: DUP2
00000832: MSTORE
00000833: PUSH1 0x20
00000835: PUSH1 0x04
00000837: DUP3
00000838: ADD
00000839: MSTORE
0000083a: PUSH1 0x04
0000083c: PUSH1 0x24
0000083e: DUP3
0000083f: ADD
00000840: MSTORE
00000841: PUSH32 0x326c6e6f00000000000000000000000000000000000000000000000000000000
00000862: PUSH1 0x44
00000864: DUP3
00000865: ADD
00000866: MSTORE
00000867: REVERT
00000868: JUMPDEST
00000869: PUSH1 0x24
0000086b: DUP8
0000086c: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000
0000088d: DUP2
0000088e: MSTORE
0000088f: PUSH1 0x11
00000891: PUSH1 0x04
00000893: MSTORE
00000894: REVERT
00000895: JUMPDEST
00000896: PUSH1 0x64
00000898: PUSH1 0x40
0000089a: MLOAD
0000089b: PUSH3 0x461bcd
0000089f: PUSH1 0xe5
000008a1: SHL
000008a2: DUP2
000008a3: MSTORE
000008a4: PUSH1 0x20
000008a6: PUSH1 0x04
000008a8: DUP3
000008a9: ADD
000008aa: MSTORE
000008ab: PUSH1 0x03
000008ad: PUSH1 0x24
000008af: DUP3
000008b0: ADD
000008b1: MSTORE
000008b2: PUSH32 0x326c730000000000000000000000000000000000000000000000000000000000
000008d3: PUSH1 0x44
000008d5: DUP3
000008d6: ADD
000008d7: MSTORE
000008d8: REVERT
000008d9: JUMPDEST
000008da: SWAP1
000008db: POP
000008dc: PUSH1 0x20
000008de: DUP2
000008df: RETURNDATASIZE
000008e0: PUSH1 0x20
000008e2: GT
000008e3: PUSH2 0x0911
000008e6: JUMPI
000008e7: JUMPDEST
000008e8: DUP2
000008e9: PUSH2 0x08f4
000008ec: PUSH1 0x20
000008ee: SWAP4
000008ef: DUP4
000008f0: PUSH2 0x4212
000008f3: JUMP
000008f4: JUMPDEST
000008f5: DUP2
000008f6: ADD
000008f7: SUB
000008f8: SLT
000008f9: PUSH2 0x0332
000008fc: JUMPI
000008fd: MLOAD
000008fe: PUSH14 0xffffffffffffffffffffffffffff
0000090d: PUSH2 0x0793
00000910: JUMP
00000911: JUMPDEST
00000912: RETURNDATASIZE
00000913: SWAP2
00000914: POP
00000915: PUSH2 0x08e7
00000918: JUMP
00000919: JUMPDEST
0000091a: DUP2
0000091b: PUSH2 0x0923
0000091e: SWAP2
0000091f: PUSH2 0x4212
00000922: JUMP
00000923: JUMPDEST
00000924: PUSH2 0x092e
00000927: JUMPI
00000928: DUP9
00000929: DUP11
0000092a: PUSH2 0x0735
0000092d: JUMP
0000092e: JUMPDEST
0000092f: DUP9
00000930: DUP1
00000931: REVERT
00000932: JUMPDEST
00000933: PUSH1 0x40
00000935: MLOAD
00000936: RETURNDATASIZE
00000937: DUP5
00000938: DUP3
00000939: RETURNDATACOPY
0000093a: RETURNDATASIZE
0000093b: SWAP1
0000093c: REVERT
0000093d: JUMPDEST
0000093e: DUP4
0000093f: DUP1
00000940: REVERT
00000941: JUMPDEST
00000942: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000957: PUSH2 0x0960
0000095a: SWAP4
0000095b: AND
0000095c: PUSH2 0x4c7f
0000095f: JUMP
00000960: JUMPDEST
00000961: PUSH1 0x40
00000963: MLOAD
00000964: PUSH2 0x096e
00000967: PUSH1 0x20
00000969: DUP3
0000096a: PUSH2 0x4212
0000096d: JUMP
0000096e: JUMPDEST
0000096f: DUP4
00000970: DUP2
00000971: MSTORE
00000972: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000987: DUP4
00000988: AND
00000989: EXTCODESIZE
0000098a: ISZERO
0000098b: PUSH2 0x093d
0000098e: JUMPI
0000098f: PUSH2 0x09e1
00000992: SWAP3
00000993: DUP5
00000994: SWAP3
00000995: DUP4
00000996: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000009ab: PUSH1 0x40
000009ad: MLOAD
000009ae: DUP1
000009af: SWAP8
000009b0: DUP2
000009b1: SWAP7
000009b2: DUP3
000009b3: SWAP6
000009b4: PUSH32 0x022c0d9f00000000000000000000000000000000000000000000000000000000
000009d5: DUP5
000009d6: MSTORE
000009d7: ADDRESS
000009d8: SWAP1
000009d9: PUSH1 0x04
000009db: DUP6
000009dc: ADD
000009dd: PUSH2 0x50f0
000009e0: JUMP
000009e1: JUMPDEST
000009e2: SUB
000009e3: SWAP4
000009e4: AND
000009e5: GAS
000009e6: CALL
000009e7: DUP1
000009e8: ISZERO
000009e9: PUSH2 0x0932
000009ec: JUMPI
000009ed: PUSH2 0x0a10
000009f0: JUMPI
000009f1: JUMPDEST
000009f2: POP
000009f3: POP
000009f4: PUSH1 0x20
000009f6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000a0b: SWAP2
00000a0c: PUSH2 0x0750
00000a0f: JUMP
00000a10: JUMPDEST
00000a11: DUP2
00000a12: PUSH2 0x0a1a
00000a15: SWAP2
00000a16: PUSH2 0x4212
00000a19: JUMP
00000a1a: JUMPDEST
00000a1b: PUSH2 0x092e
00000a1e: JUMPI
00000a1f: DUP9
00000a20: DUP11
00000a21: PUSH2 0x09f1
00000a24: JUMP
00000a25: JUMPDEST
00000a26: SWAP1
00000a27: SWAP2
00000a28: SWAP9
00000a29: POP
00000a2a: PUSH2 0x0a41
00000a2d: SWAP3
00000a2e: SWAP4
00000a2f: POP
00000a30: DUP10
00000a31: DUP10
00000a32: MUL
00000a33: DUP1
00000a34: SWAP3
00000a35: PUSH3 0x0186a0
00000a39: MUL
00000a3a: ADD
00000a3b: SWAP2
00000a3c: MUL
00000a3d: PUSH2 0x4d3e
00000a40: JUMP
00000a41: JUMPDEST
00000a42: SWAP1
00000a43: DUP14
00000a44: DUP1
00000a45: DUP1
00000a46: PUSH2 0x064b
00000a49: JUMP
00000a4a: JUMPDEST
00000a4b: SWAP2
00000a4c: SWAP3
00000a4d: POP
00000a4e: SWAP3
00000a4f: SWAP4
00000a50: SWAP5
00000a51: SWAP6
00000a52: POP
00000a53: DUP1
00000a54: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
00000a75: DUP2
00000a76: ADD
00000a77: GT
00000a78: PUSH2 0x0aab
00000a7b: JUMPI
00000a7c: SWAP1
00000a7d: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
00000a9e: DUP16
00000a9f: SWAP7
00000aa0: SWAP6
00000aa1: SWAP5
00000aa2: SWAP4
00000aa3: SWAP3
00000aa4: ADD
00000aa5: SWAP2
00000aa6: PUSH0
00000aa7: PUSH2 0x0642
00000aaa: JUMP
00000aab: JUMPDEST
00000aac: PUSH1 0x24
00000aae: DUP16
00000aaf: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000
00000ad0: DUP2
00000ad1: MSTORE
00000ad2: PUSH1 0x11
00000ad4: PUSH1 0x04
00000ad6: MSTORE
00000ad7: REVERT
00000ad8: JUMPDEST
00000ad9: PUSH1 0x64
00000adb: PUSH1 0x40
00000add: MLOAD
00000ade: PUSH3 0x461bcd
00000ae2: PUSH1 0xe5
00000ae4: SHL
00000ae5: DUP2
00000ae6: MSTORE
00000ae7: PUSH1 0x20
00000ae9: PUSH1 0x04
00000aeb: DUP3
00000aec: ADD
00000aed: MSTORE
00000aee: PUSH1 0x04
00000af0: PUSH1 0x24
00000af2: DUP3
00000af3: ADD
00000af4: MSTORE
00000af5: PUSH32 0x326c706c00000000000000000000000000000000000000000000000000000000
00000b16: PUSH1 0x44
00000b18: DUP3
00000b19: ADD
00000b1a: MSTORE
00000b1b: REVERT
00000b1c: JUMPDEST
00000b1d: PUSH2 0x0b25
00000b20: SWAP1
00000b21: PUSH2 0x56c9
00000b24: JUMP
00000b25: JUMPDEST
00000b26: PUSH13 0xffffffffffffffffffffffffff
00000b34: DUP12
00000b35: AND
00000b36: MUL
00000b37: PUSH1 0x3f
00000b39: SHR
00000b3a: SWAP5
00000b3b: PUSH2 0x0613
00000b3e: JUMP
00000b3f: JUMPDEST
00000b40: PUSH14 0xffffffffffffffffffffffffffff
00000b4f: SWAP4
00000b50: POP
00000b51: DUP4
00000b52: SWAP2
00000b53: POP
00000b54: PUSH2 0x0b74
00000b57: SWAP1
00000b58: PUSH1 0x60
00000b5a: RETURNDATASIZE
00000b5b: PUSH1 0x60
00000b5d: GT
00000b5e: PUSH2 0x0b7f
00000b61: JUMPI
00000b62: JUMPDEST
00000b63: PUSH2 0x0b6c
00000b66: DUP2
00000b67: DUP4
00000b68: PUSH2 0x4212
00000b6b: JUMP
00000b6c: JUMPDEST
00000b6d: DUP2
00000b6e: ADD
00000b6f: SWAP1
00000b70: PUSH2 0x50ba
00000b73: JUMP
00000b74: JUMPDEST
00000b75: POP
00000b76: SWAP4
00000b77: SWAP1
00000b78: SWAP4
00000b79: SWAP2
00000b7a: POP
00000b7b: PUSH2 0x05c9
00000b7e: JUMP
00000b7f: JUMPDEST
00000b80: POP
00000b81: RETURNDATASIZE
00000b82: PUSH2 0x0b62
00000b85: JUMP
00000b86: JUMPDEST
00000b87: PUSH1 0x40
00000b89: SWAP4
00000b8a: SWAP2
00000b8b: SWAP4
00000b8c: MLOAD
00000b8d: PUSH32 0x0902f1ac00000000000000000000000000000000000000000000000000000000
00000bae: DUP2
00000baf: MSTORE
00000bb0: PUSH1 0x60
00000bb2: DUP2
00000bb3: PUSH1 0x04
00000bb5: DUP2
00000bb6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000bcb: DUP9
00000bcc: AND
00000bcd: GAS
00000bce: STATICCALL
00000bcf: SWAP1
00000bd0: DUP2
00000bd1: ISZERO
00000bd2: PUSH2 0x0c2e
00000bd5: JUMPI
00000bd6: DUP6
00000bd7: SWAP2
00000bd8: PUSH2 0x0bf7
00000bdb: JUMPI
00000bdc: JUMPDEST
00000bdd: POP
00000bde: PUSH14 0xffffffffffffffffffffffffffff
00000bed: DUP1
00000bee: SWAP2
00000bef: AND
00000bf0: SWAP5
00000bf1: AND
00000bf2: SWAP2
00000bf3: PUSH2 0x05e0
00000bf6: JUMP
00000bf7: JUMPDEST
00000bf8: PUSH14 0xffffffffffffffffffffffffffff
00000c07: SWAP6
00000c08: POP
00000c09: DUP6
00000c0a: SWAP2
00000c0b: POP
00000c0c: PUSH2 0x0c23
00000c0f: SWAP1
00000c10: PUSH1 0x60
00000c12: RETURNDATASIZE
00000c13: PUSH1 0x60
00000c15: GT
00000c16: PUSH2 0x0b7f
00000c19: JUMPI
00000c1a: PUSH2 0x0b6c
00000c1d: DUP2
00000c1e: DUP4
00000c1f: PUSH2 0x4212
00000c22: JUMP
00000c23: JUMPDEST
00000c24: POP
00000c25: SWAP6
00000c26: SWAP1
00000c27: SWAP6
00000c28: SWAP2
00000c29: POP
00000c2a: PUSH2 0x0bdc
00000c2d: JUMP
00000c2e: JUMPDEST
00000c2f: PUSH1 0x40
00000c31: MLOAD
00000c32: RETURNDATASIZE
00000c33: DUP8
00000c34: DUP3
00000c35: RETURNDATACOPY
00000c36: RETURNDATASIZE
00000c37: SWAP1
00000c38: REVERT
00000c39: JUMPDEST
00000c3a: SWAP2
00000c3b: POP
00000c3c: SWAP6
00000c3d: POP
00000c3e: PUSH1 0x20
00000c40: DUP2
00000c41: RETURNDATASIZE
00000c42: PUSH1 0x20
00000c44: GT
00000c45: PUSH2 0x0c68
00000c48: JUMPI
00000c49: JUMPDEST
00000c4a: DUP2
00000c4b: PUSH2 0x0c56
00000c4e: PUSH1 0x20
00000c50: SWAP4
00000c51: DUP4
00000c52: PUSH2 0x4212
00000c55: JUMP
00000c56: JUMPDEST
00000c57: DUP2
00000c58: ADD
00000c59: SUB
00000c5a: SLT
00000c5b: PUSH2 0x0332
00000c5e: JUMPI
00000c5f: DUP12
00000c60: SWAP1
00000c61: MLOAD
00000c62: SWAP6
00000c63: DUP14
00000c64: PUSH2 0x0540
00000c67: JUMP
00000c68: JUMPDEST
00000c69: RETURNDATASIZE
00000c6a: SWAP2
00000c6b: POP
00000c6c: PUSH2 0x0c49
00000c6f: JUMP
00000c70: JUMPDEST
00000c71: SWAP1
00000c72: SWAP4
00000c73: POP
00000c74: PUSH1 0x20
00000c76: DUP2
00000c77: RETURNDATASIZE
00000c78: PUSH1 0x20
00000c7a: GT
00000c7b: PUSH2 0x0c9c
00000c7e: JUMPI
00000c7f: JUMPDEST
00000c80: DUP2
00000c81: PUSH2 0x0c8c
00000c84: PUSH1 0x20
00000c86: SWAP4
00000c87: DUP4
00000c88: PUSH2 0x4212
00000c8b: JUMP
00000c8c: JUMPDEST
00000c8d: DUP2
00000c8e: ADD
00000c8f: SUB
00000c90: SLT
00000c91: PUSH2 0x0332
00000c94: JUMPI
00000c95: MLOAD
00000c96: SWAP3
00000c97: DUP12
00000c98: PUSH2 0x04e4
00000c9b: JUMP
00000c9c: JUMPDEST
00000c9d: RETURNDATASIZE
00000c9e: SWAP2
00000c9f: POP
00000ca0: PUSH2 0x0c7f
00000ca3: JUMP
00000ca4: JUMPDEST
00000ca5: PUSH1 0x40
00000ca7: MLOAD
00000ca8: RETURNDATASIZE
00000ca9: DUP14
00000caa: DUP3
00000cab: RETURNDATACOPY
00000cac: RETURNDATASIZE
00000cad: SWAP1
00000cae: REVERT
00000caf: JUMPDEST
00000cb0: PUSH1 0x64
00000cb2: PUSH1 0x40
00000cb4: MLOAD
00000cb5: PUSH3 0x461bcd
00000cb9: PUSH1 0xe5
00000cbb: SHL
00000cbc: DUP2
00000cbd: MSTORE
00000cbe: PUSH1 0x20
00000cc0: PUSH1 0x04
00000cc2: DUP3
00000cc3: ADD
00000cc4: MSTORE
00000cc5: PUSH1 0x04
00000cc7: PUSH1 0x24
00000cc9: DUP3
00000cca: ADD
00000ccb: MSTORE
00000ccc: PUSH32 0x326c627400000000000000000000000000000000000000000000000000000000
00000ced: PUSH1 0x44
00000cef: DUP3
00000cf0: ADD
00000cf1: MSTORE
00000cf2: REVERT
00000cf3: JUMPDEST
00000cf4: DUP8
00000cf5: DUP1
00000cf6: REVERT
00000cf7: JUMPDEST
00000cf8: DUP7
00000cf9: DUP1
00000cfa: REVERT
00000cfb: JUMPDEST
00000cfc: DUP5
00000cfd: DUP1
00000cfe: REVERT
00000cff: JUMPDEST
00000d00: PUSH1 0x60
00000d02: PUSH1 0x03
00000d04: NOT
00000d05: CALLDATASIZE
00000d06: ADD
00000d07: SLT
00000d08: PUSH2 0x0180
00000d0b: JUMPI
00000d0c: DUP1
00000d0d: PUSH2 0x0d14
00000d10: PUSH2 0x413f
00000d13: JUMP
00000d14: JUMPDEST
00000d15: PUSH1 0x24
00000d17: CALLDATALOAD
00000d18: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000d2d: PUSH2 0x0d34
00000d30: PUSH2 0x4185
00000d33: JUMP
00000d34: JUMPDEST
00000d35: SWAP3
00000d36: PUSH2 0x0d62
00000d39: DUP3
00000d3a: PUSH32 0x0000000000000000000000009e6e583375b767414ab2409717d34b6c7b25d133
00000d5b: AND
00000d5c: CALLER
00000d5d: EQ
00000d5e: PUSH2 0x45fe
00000d61: JUMP
00000d62: JUMPDEST
00000d63: AND
00000d64: SWAP2
00000d65: DUP3
00000d66: EXTCODESIZE
00000d67: ISZERO
00000d68: PUSH2 0x0e1c
00000d6b: JUMPI
00000d6c: DUP4
00000d6d: DUP1
00000d6e: SWAP4
00000d6f: PUSH1 0x24
00000d71: PUSH1 0x40
00000d73: MLOAD
00000d74: DUP1
00000d75: SWAP7
00000d76: DUP2
00000d77: SWAP4
00000d78: PUSH32 0x2e1a7d4d00000000000000000000000000000000000000000000000000000000
00000d99: DUP4
00000d9a: MSTORE
00000d9b: DUP8
00000d9c: PUSH1 0x04
00000d9e: DUP5
00000d9f: ADD
00000da0: MSTORE
00000da1: GAS
00000da2: CALL
00000da3: SWAP3
00000da4: DUP4
00000da5: ISZERO
00000da6: PUSH2 0x0e11
00000da9: JUMPI
00000daa: DUP5
00000dab: SWAP4
00000dac: PUSH2 0x0df4
00000daf: JUMPI
00000db0: JUMPDEST
00000db1: POP
00000db2: DUP3
00000db3: SWAP2
00000db4: DUP3
00000db5: SWAP2
00000db6: DUP3
00000db7: SWAP1
00000db8: DUP3
00000db9: ISZERO
00000dba: PUSH2 0x0dea
00000dbd: JUMPI
00000dbe: JUMPDEST
00000dbf: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000dd4: AND
00000dd5: SWAP1
00000dd6: CALL
00000dd7: ISZERO
00000dd8: PUSH2 0x0dde
00000ddb: JUMPI
00000ddc: DUP1
00000ddd: RETURN
00000dde: JUMPDEST
00000ddf: PUSH1 0x40
00000de1: MLOAD
00000de2: SWAP1
00000de3: RETURNDATASIZE
00000de4: SWAP1
00000de5: DUP3
00000de6: RETURNDATACOPY
00000de7: RETURNDATASIZE
00000de8: SWAP1
00000de9: REVERT
00000dea: JUMPDEST
00000deb: PUSH2 0x08fc
00000dee: SWAP2
00000def: POP
00000df0: PUSH2 0x0dbe
00000df3: JUMP
00000df4: JUMPDEST
00000df5: DUP4
00000df6: PUSH2 0x0e01
00000df9: SWAP2
00000dfa: SWAP5
00000dfb: SWAP3
00000dfc: SWAP5
00000dfd: PUSH2 0x4212
00000e00: JUMP
00000e01: JUMPDEST
00000e02: PUSH2 0x0e0d
00000e05: JUMPI
00000e06: DUP3
00000e07: SWAP2
00000e08: DUP6
00000e09: PUSH2 0x0db0
00000e0c: JUMP
00000e0d: JUMPDEST
00000e0e: POP
00000e0f: POP
00000e10: REVERT
00000e11: JUMPDEST
00000e12: PUSH1 0x40
00000e14: MLOAD
00000e15: RETURNDATASIZE
00000e16: DUP7
00000e17: DUP3
00000e18: RETURNDATACOPY
00000e19: RETURNDATASIZE
00000e1a: SWAP1
00000e1b: REVERT
00000e1c: JUMPDEST
00000e1d: POP
00000e1e: POP
00000e1f: POP
00000e20: REVERT
00000e21: JUMPDEST
00000e22: PUSH2 0x0160
00000e25: PUSH1 0x03
00000e27: NOT
00000e28: CALLDATASIZE
00000e29: ADD
00000e2a: SLT
00000e2b: PUSH2 0x0180
00000e2e: JUMPI
00000e2f: PUSH2 0x0e36
00000e32: PUSH2 0x411c
00000e35: JUMP
00000e36: JUMPDEST
00000e37: PUSH2 0x0e3e
00000e3a: PUSH2 0x4581
00000e3d: JUMP
00000e3e: JUMPDEST
00000e3f: SWAP1
00000e40: PUSH2 0x0e47
00000e43: PUSH2 0x41a8
00000e46: JUMP
00000e47: JUMPDEST
00000e48: SWAP2
00000e49: PUSH2 0x0e50
00000e4c: PUSH2 0x41cb
00000e4f: JUMP
00000e50: JUMPDEST
00000e51: PUSH2 0x0104
00000e54: CALLDATALOAD
00000e55: PUSH8 0xffffffffffffffff
00000e5e: DUP2
00000e5f: GT
00000e60: PUSH2 0x03db
00000e63: JUMPI
00000e64: PUSH2 0x0e71
00000e67: SWAP1
00000e68: CALLDATASIZE
00000e69: SWAP1
00000e6a: PUSH1 0x04
00000e6c: ADD
00000e6d: PUSH2 0x42fd
00000e70: JUMP
00000e71: JUMPDEST
00000e72: SWAP2
00000e73: SWAP1
00000e74: SWAP5
00000e75: PUSH2 0x0124
00000e78: CALLDATALOAD
00000e79: SWAP5
00000e7a: PUSH2 0xffff
00000e7d: DUP7
00000e7e: AND
00000e7f: DUP7
00000e80: SUB
00000e81: PUSH2 0x0cf3
00000e84: JUMPI
00000e85: PUSH2 0x0e8f
00000e88: PUSH2 0x01df
00000e8b: PUSH2 0x479d
00000e8e: JUMP
00000e8f: JUMPDEST
00000e90: PUSH2 0x80e8
00000e93: GAS
00000e94: ADD
00000e95: SWAP5
00000e96: PUSH1 0x04
00000e98: CALLDATALOAD
00000e99: TIMESTAMP
00000e9a: GT
00000e9b: PUSH2 0x0ed9
00000e9e: JUMPI
00000e9f: PUSH2 0x0ec1
00000ea2: PUSH2 0x0ece
00000ea5: SWAP6
00000ea6: PUSH2 0x017d
00000ea9: SWAP10
00000eaa: PUSH2 0x0eb3
00000ead: DUP8
00000eae: DUP8
00000eaf: PUSH2 0x5173
00000eb2: JUMP
00000eb3: JUMPDEST
00000eb4: SWAP6
00000eb5: SWAP1
00000eb6: SWAP5
00000eb7: DUP9
00000eb8: DUP9
00000eb9: PUSH1 0xa4
00000ebb: CALLDATALOAD
00000ebc: SWAP3
00000ebd: PUSH2 0x5507
00000ec0: JUMP
00000ec1: JUMPDEST
00000ec2: PUSH1 0xe4
00000ec4: CALLDATALOAD
00000ec5: SWAP4
00000ec6: PUSH1 0xc4
00000ec8: CALLDATALOAD
00000ec9: SWAP4
00000eca: PUSH2 0x5323
00000ecd: JUMP
00000ece: JUMPDEST
00000ecf: SWAP2
00000ed0: PUSH2 0x0144
00000ed3: CALLDATALOAD
00000ed4: SWAP1
00000ed5: PUSH2 0x4d75
00000ed8: JUMP
00000ed9: JUMPDEST
00000eda: PUSH1 0x64
00000edc: PUSH1 0x40
00000ede: MLOAD
00000edf: PUSH3 0x461bcd
00000ee3: PUSH1 0xe5
00000ee5: SHL
00000ee6: DUP2
00000ee7: MSTORE
00000ee8: PUSH1 0x20
00000eea: PUSH1 0x04
00000eec: DUP3
00000eed: ADD
00000eee: MSTORE
00000eef: PUSH1 0x04
00000ef1: PUSH1 0x24
00000ef3: DUP3
00000ef4: ADD
00000ef5: MSTORE
00000ef6: PUSH32 0x6764627400000000000000000000000000000000000000000000000000000000
00000f17: PUSH1 0x44
00000f19: DUP3
00000f1a: ADD
00000f1b: MSTORE
00000f1c: REVERT
00000f1d: JUMPDEST
00000f1e: PUSH2 0x0100
00000f21: PUSH1 0x03
00000f23: NOT
00000f24: CALLDATASIZE
00000f25: ADD
00000f26: SLT
00000f27: PUSH2 0x0180
00000f2a: JUMPI
00000f2b: PUSH2 0x0f32
00000f2e: PUSH2 0x411c
00000f31: JUMP
00000f32: JUMPDEST
00000f33: PUSH2 0x0f3a
00000f36: PUSH2 0x4185
00000f39: JUMP
00000f3a: JUMPDEST
00000f3b: SWAP1
00000f3c: PUSH2 0x0f43
00000f3f: PUSH2 0x41a8
00000f42: JUMP
00000f43: JUMPDEST
00000f44: PUSH1 0x84
00000f46: CALLDATALOAD
00000f47: SWAP3
00000f48: PUSH1 0xc4
00000f4a: CALLDATALOAD
00000f4b: SWAP4
00000f4c: PUSH3 0xffffff
00000f50: DUP6
00000f51: AND
00000f52: DUP1
00000f53: SWAP6
00000f54: SUB
00000f55: PUSH2 0x03db
00000f58: JUMPI
00000f59: PUSH2 0x0f63
00000f5c: PUSH2 0x01df
00000f5f: PUSH2 0x479d
00000f62: JUMP
00000f63: JUMPDEST
00000f64: PUSH1 0x04
00000f66: CALLDATALOAD
00000f67: TIMESTAMP
00000f68: GT
00000f69: PUSH2 0x135d
00000f6c: JUMPI
00000f6d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000f82: DUP7
00000f83: SWAP4
00000f84: AND
00000f85: SWAP5
00000f86: PUSH1 0x40
00000f88: MLOAD
00000f89: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000
00000faa: DUP2
00000fab: MSTORE
00000fac: ADDRESS
00000fad: PUSH1 0x04
00000faf: DUP3
00000fb0: ADD
00000fb1: MSTORE
00000fb2: PUSH1 0x20
00000fb4: DUP2
00000fb5: PUSH1 0x24
00000fb7: DUP2
00000fb8: DUP11
00000fb9: GAS
00000fba: STATICCALL
00000fbb: SWAP6
00000fbc: DUP7
00000fbd: ISZERO
00000fbe: PUSH2 0x0c2e
00000fc1: JUMPI
00000fc2: DUP8
00000fc3: SWAP2
00000fc4: DUP7
00000fc5: SWAP8
00000fc6: PUSH2 0x1324
00000fc9: JUMPI
00000fca: JUMPDEST
00000fcb: POP
00000fcc: PUSH2 0x0ff0
00000fcf: DUP5
00000fd0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000fe5: DUP1
00000fe6: DUP5
00000fe7: AND
00000fe8: SWAP8
00000fe9: AND
00000fea: SWAP3
00000feb: DUP4
00000fec: PUSH2 0x4c7f
00000fef: JUMP
00000ff0: JUMPDEST
00000ff1: LT
00000ff2: SWAP2
00000ff3: DUP3
00000ff4: ISZERO
00000ff5: PUSH2 0x128e
00000ff8: JUMPI
00000ff9: PUSH1 0x40
00000ffb: MLOAD
00000ffc: PUSH32 0x0902f1ac00000000000000000000000000000000000000000000000000000000
0000101d: DUP2
0000101e: MSTORE
0000101f: PUSH1 0x60
00001021: DUP2
00001022: PUSH1 0x04
00001024: DUP2
00001025: DUP9
00001026: GAS
00001027: STATICCALL
00001028: SWAP3
00001029: DUP4
0000102a: ISZERO
0000102b: PUSH2 0x1283
0000102e: JUMPI
0000102f: PUSH2 0x1062
00001032: SWAP4
00001033: DUP8
00001034: SWAP3
00001035: DUP9
00001036: SWAP2
00001037: PUSH2 0x124c
0000103a: JUMPI
0000103b: JUMPDEST
0000103c: POP
0000103d: PUSH14 0xffffffffffffffffffffffffffff
0000104c: DUP1
0000104d: SWAP2
0000104e: AND
0000104f: SWAP3
00001050: AND
00001051: SWAP3
00001052: JUMPDEST
00001053: MUL
00001054: DUP1
00001055: SWAP3
00001056: PUSH3 0x0186a0
0000105a: MUL
0000105b: ADD
0000105c: SWAP2
0000105d: MUL
0000105e: PUSH2 0x4d3e
00001061: JUMP
00001062: JUMPDEST
00001063: SWAP1
00001064: ISZERO
00001065: PUSH2 0x11c6
00001068: JUMPI
00001069: PUSH1 0x40
0000106b: MLOAD
0000106c: PUSH2 0x1076
0000106f: PUSH1 0x20
00001071: DUP3
00001072: PUSH2 0x4212
00001075: JUMP
00001076: JUMPDEST
00001077: DUP4
00001078: DUP2
00001079: MSTORE
0000107a: DUP3
0000107b: EXTCODESIZE
0000107c: ISZERO
0000107d: PUSH2 0x093d
00001080: JUMPI
00001081: PUSH2 0x10be
00001084: SWAP3
00001085: DUP5
00001086: SWAP3
00001087: DUP4
00001088: PUSH1 0x40
0000108a: MLOAD
0000108b: DUP1
0000108c: SWAP7
0000108d: DUP2
0000108e: SWAP6
0000108f: DUP3
00001090: SWAP5
00001091: PUSH32 0x022c0d9f00000000000000000000000000000000000000000000000000000000
000010b2: DUP5
000010b3: MSTORE
000010b4: ADDRESS
000010b5: SWAP1
000010b6: PUSH1 0x04
000010b8: DUP6
000010b9: ADD
000010ba: PUSH2 0x5128
000010bd: JUMP
000010be: JUMPDEST
000010bf: SUB
000010c0: SWAP3
000010c1: GAS
000010c2: CALL
000010c3: DUP1
000010c4: ISZERO
000010c5: PUSH2 0x0932
000010c8: JUMPI
000010c9: PUSH2 0x11ad
000010cc: JUMPI
000010cd: JUMPDEST
000010ce: POP
000010cf: POP
000010d0: PUSH1 0x20
000010d2: PUSH1 0x24
000010d4: SWAP3
000010d5: JUMPDEST
000010d6: PUSH1 0x40
000010d8: MLOAD
000010d9: SWAP4
000010da: DUP5
000010db: DUP1
000010dc: SWAP3
000010dd: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000
000010fe: DUP3
000010ff: MSTORE
00001100: ADDRESS
00001101: PUSH1 0x04
00001103: DUP4
00001104: ADD
00001105: MSTORE
00001106: GAS
00001107: STATICCALL
00001108: SWAP2
00001109: DUP3
0000110a: ISZERO
0000110b: PUSH2 0x033e
0000110e: JUMPI
0000110f: DUP4
00001110: SWAP3
00001111: PUSH2 0x1177
00001114: JUMPI
00001115: JUMPDEST
00001116: POP
00001117: PUSH2 0x1123
0000111a: SWAP1
0000111b: PUSH1 0xa4
0000111d: CALLDATALOAD
0000111e: SWAP3
0000111f: PUSH2 0x4781
00001122: JUMP
00001123: JUMPDEST
00001124: LT
00001125: PUSH2 0x1133
00001128: JUMPI
00001129: PUSH2 0x017d
0000112c: PUSH1 0xe4
0000112e: CALLDATALOAD
0000112f: PUSH2 0x4aa0
00001132: JUMP
00001133: JUMPDEST
00001134: PUSH1 0x64
00001136: PUSH1 0x40
00001138: MLOAD
00001139: PUSH3 0x461bcd
0000113d: PUSH1 0xe5
0000113f: SHL
00001140: DUP2
00001141: MSTORE
00001142: PUSH1 0x20
00001144: PUSH1 0x04
00001146: DUP3
00001147: ADD
00001148: MSTORE
00001149: PUSH1 0x03
0000114b: PUSH1 0x24
0000114d: DUP3
0000114e: ADD
0000114f: MSTORE
00001150: PUSH32 0x3265730000000000000000000000000000000000000000000000000000000000
00001171: PUSH1 0x44
00001173: DUP3
00001174: ADD
00001175: MSTORE
00001176: REVERT
00001177: JUMPDEST
00001178: SWAP1
00001179: SWAP2
0000117a: POP
0000117b: PUSH1 0x20
0000117d: DUP2
0000117e: RETURNDATASIZE
0000117f: PUSH1 0x20
00001181: GT
00001182: PUSH2 0x11a5
00001185: JUMPI
00001186: JUMPDEST
00001187: DUP2
00001188: PUSH2 0x1193
0000118b: PUSH1 0x20
0000118d: SWAP4
0000118e: DUP4
0000118f: PUSH2 0x4212
00001192: JUMP
00001193: JUMPDEST
00001194: DUP2
00001195: ADD
00001196: SUB
00001197: SLT
00001198: PUSH2 0x0332
0000119b: JUMPI
0000119c: MLOAD
0000119d: SWAP1
0000119e: PUSH2 0x1123
000011a1: PUSH2 0x1115
000011a4: JUMP
000011a5: JUMPDEST
000011a6: RETURNDATASIZE
000011a7: SWAP2
000011a8: POP
000011a9: PUSH2 0x1186
000011ac: JUMP
000011ad: JUMPDEST
000011ae: DUP2
000011af: PUSH2 0x11b7
000011b2: SWAP2
000011b3: PUSH2 0x4212
000011b6: JUMP
000011b7: JUMPDEST
000011b8: PUSH2 0x11c2
000011bb: JUMPI
000011bc: DUP3
000011bd: DUP5
000011be: PUSH2 0x10cd
000011c1: JUMP
000011c2: JUMPDEST
000011c3: DUP3
000011c4: DUP1
000011c5: REVERT
000011c6: JUMPDEST
000011c7: PUSH1 0x40
000011c9: MLOAD
000011ca: PUSH2 0x11d4
000011cd: PUSH1 0x20
000011cf: DUP3
000011d0: PUSH2 0x4212
000011d3: JUMP
000011d4: JUMPDEST
000011d5: DUP4
000011d6: DUP2
000011d7: MSTORE
000011d8: DUP3
000011d9: EXTCODESIZE
000011da: ISZERO
000011db: PUSH2 0x093d
000011de: JUMPI
000011df: PUSH2 0x121c
000011e2: SWAP3
000011e3: DUP5
000011e4: SWAP3
000011e5: DUP4
000011e6: PUSH1 0x40
000011e8: MLOAD
000011e9: DUP1
000011ea: SWAP7
000011eb: DUP2
000011ec: SWAP6
000011ed: DUP3
000011ee: SWAP5
000011ef: PUSH32 0x022c0d9f00000000000000000000000000000000000000000000000000000000
00001210: DUP5
00001211: MSTORE
00001212: ADDRESS
00001213: SWAP1
00001214: PUSH1 0x04
00001216: DUP6
00001217: ADD
00001218: PUSH2 0x50f0
0000121b: JUMP
0000121c: JUMPDEST
0000121d: SUB
0000121e: SWAP3
0000121f: GAS
00001220: CALL
00001221: DUP1
00001222: ISZERO
00001223: PUSH2 0x0932
00001226: JUMPI
00001227: PUSH2 0x1237
0000122a: JUMPI
0000122b: JUMPDEST
0000122c: POP
0000122d: POP
0000122e: PUSH1 0x20
00001230: PUSH1 0x24
00001232: SWAP3
00001233: PUSH2 0x10d5
00001236: JUMP
00001237: JUMPDEST
00001238: DUP2
00001239: PUSH2 0x1241
0000123c: SWAP2
0000123d: PUSH2 0x4212
00001240: JUMP
00001241: JUMPDEST
00001242: PUSH2 0x11c2
00001245: JUMPI
00001246: DUP3
00001247: DUP5
00001248: PUSH2 0x122b
0000124b: JUMP
0000124c: JUMPDEST
0000124d: PUSH14 0xffffffffffffffffffffffffffff
0000125c: SWAP4
0000125d: POP
0000125e: DUP4
0000125f: SWAP2
00001260: POP
00001261: PUSH2 0x1278
00001264: SWAP1
00001265: PUSH1 0x60
00001267: RETURNDATASIZE
00001268: PUSH1 0x60
0000126a: GT
0000126b: PUSH2 0x0b7f
0000126e: JUMPI
0000126f: PUSH2 0x0b6c
00001272: DUP2
00001273: DUP4
00001274: PUSH2 0x4212
00001277: JUMP
00001278: JUMPDEST
00001279: POP
0000127a: SWAP4
0000127b: SWAP1
0000127c: SWAP4
0000127d: SWAP2
0000127e: POP
0000127f: PUSH2 0x103b
00001282: JUMP
00001283: JUMPDEST
00001284: PUSH1 0x40
00001286: MLOAD
00001287: RETURNDATASIZE
00001288: DUP9
00001289: DUP3
0000128a: RETURNDATACOPY
0000128b: RETURNDATASIZE
0000128c: SWAP1
0000128d: REVERT
0000128e: JUMPDEST
0000128f: PUSH1 0x40
00001291: MLOAD
00001292: SWAP1
00001293: PUSH32 0x0902f1ac00000000000000000000000000000000000000000000000000000000
000012b4: DUP3
000012b5: MSTORE
000012b6: PUSH1 0x60
000012b8: DUP3
000012b9: PUSH1 0x04
000012bb: DUP2
000012bc: DUP9
000012bd: GAS
000012be: STATICCALL
000012bf: SWAP3
000012c0: DUP4
000012c1: ISZERO
000012c2: PUSH2 0x1283
000012c5: JUMPI
000012c6: PUSH2 0x1062
000012c9: SWAP4
000012ca: DUP8
000012cb: SWAP4
000012cc: DUP9
000012cd: SWAP2
000012ce: PUSH2 0x12ed
000012d1: JUMPI
000012d2: JUMPDEST
000012d3: POP
000012d4: PUSH14 0xffffffffffffffffffffffffffff
000012e3: DUP1
000012e4: SWAP2
000012e5: AND
000012e6: SWAP4
000012e7: AND
000012e8: SWAP2
000012e9: PUSH2 0x1052
000012ec: JUMP
000012ed: JUMPDEST
000012ee: PUSH14 0xffffffffffffffffffffffffffff
000012fd: SWAP5
000012fe: POP
000012ff: DUP5
00001300: SWAP2
00001301: POP
00001302: PUSH2 0x1319
00001305: SWAP1
00001306: PUSH1 0x60
00001308: RETURNDATASIZE
00001309: PUSH1 0x60
0000130b: GT
0000130c: PUSH2 0x0b7f
0000130f: JUMPI
00001310: PUSH2 0x0b6c
00001313: DUP2
00001314: DUP4
00001315: PUSH2 0x4212
00001318: JUMP
00001319: JUMPDEST
0000131a: POP
0000131b: SWAP5
0000131c: SWAP1
0000131d: SWAP5
0000131e: SWAP2
0000131f: POP
00001320: PUSH2 0x12d2
00001323: JUMP
00001324: JUMPDEST
00001325: SWAP6
00001326: POP
00001327: SWAP6
00001328: POP
00001329: POP
0000132a: PUSH1 0x20
0000132c: DUP5
0000132d: RETURNDATASIZE
0000132e: PUSH1 0x20
00001330: GT
00001331: PUSH2 0x1355
00001334: JUMPI
00001335: JUMPDEST
00001336: DUP2
00001337: PUSH2 0x1342
0000133a: PUSH1 0x20
0000133c: SWAP4
0000133d: DUP4
0000133e: PUSH2 0x4212
00001341: JUMP
00001342: JUMPDEST
00001343: DUP2
00001344: ADD
00001345: SUB
00001346: SLT
00001347: PUSH2 0x0332
0000134a: JUMPI
0000134b: DUP6
0000134c: DUP8
0000134d: SWAP5
0000134e: MLOAD
0000134f: SWAP6
00001350: DUP10
00001351: PUSH2 0x0fca
00001354: JUMP
00001355: JUMPDEST
00001356: RETURNDATASIZE
00001357: SWAP2
00001358: POP
00001359: PUSH2 0x1335
0000135c: JUMP
0000135d: JUMPDEST
0000135e: PUSH1 0x64
00001360: PUSH1 0x40
00001362: MLOAD
00001363: PUSH3 0x461bcd
00001367: PUSH1 0xe5
00001369: SHL
0000136a: DUP2
0000136b: MSTORE
0000136c: PUSH1 0x20
0000136e: PUSH1 0x04
00001370: DUP3
00001371: ADD
00001372: MSTORE
00001373: PUSH1 0x04
00001375: PUSH1 0x24
00001377: DUP3
00001378: ADD
00001379: MSTORE
0000137a: PUSH32 0x3265627400000000000000000000000000000000000000000000000000000000
0000139b: PUSH1 0x44
0000139d: DUP3
0000139e: ADD
0000139f: MSTORE
000013a0: REVERT
000013a1: JUMPDEST
000013a2: PUSH2 0x01c0
000013a5: PUSH1 0x03
000013a7: NOT
000013a8: CALLDATASIZE
000013a9: ADD
000013aa: SLT
000013ab: PUSH2 0x0180
000013ae: JUMPI
000013af: PUSH2 0x13b6
000013b2: PUSH2 0x411c
000013b5: JUMP
000013b6: JUMPDEST
000013b7: PUSH2 0x13be
000013ba: PUSH2 0x4185
000013bd: JUMP
000013be: JUMPDEST
000013bf: PUSH2 0x13c6
000013c2: PUSH2 0x4571
000013c5: JUMP
000013c6: JUMPDEST
000013c7: SWAP2
000013c8: PUSH2 0x13cf
000013cb: PUSH2 0x4591
000013ce: JUMP
000013cf: JUMPDEST
000013d0: SWAP2
000013d1: PUSH2 0x13d8
000013d4: PUSH2 0x45a3
000013d7: JUMP
000013d8: JUMPDEST
000013d9: SWAP2
000013da: PUSH2 0x13e1
000013dd: PUSH2 0x4162
000013e0: JUMP
000013e1: JUMPDEST
000013e2: SWAP5
000013e3: PUSH2 0x13ea
000013e6: PUSH2 0x41ee
000013e9: JUMP
000013ea: JUMPDEST
000013eb: SWAP5
000013ec: PUSH2 0x0164
000013ef: CALLDATALOAD
000013f0: PUSH8 0xffffffffffffffff
000013f9: DUP2
000013fa: GT
000013fb: PUSH2 0x092e
000013fe: JUMPI
000013ff: PUSH2 0x140c
00001402: SWAP1
00001403: CALLDATASIZE
00001404: SWAP1
00001405: PUSH1 0x04
00001407: ADD
00001408: PUSH2 0x42fd
0000140b: JUMP
0000140c: JUMPDEST
0000140d: PUSH2 0x0184
00001410: CALLDATALOAD
00001411: SWAP8
00001412: SWAP2
00001413: SWAP3
00001414: SWAP2
00001415: PUSH2 0xffff
00001418: DUP10
00001419: AND
0000141a: DUP10
0000141b: SUB
0000141c: PUSH2 0x1750
0000141f: JUMPI
00001420: PUSH2 0x142a
00001423: PUSH2 0x01df
00001426: PUSH2 0x479d
00001429: JUMP
0000142a: JUMPDEST
0000142b: PUSH2 0x80e8
0000142e: GAS
0000142f: ADD
00001430: SWAP8
00001431: PUSH1 0x04
00001433: CALLDATALOAD
00001434: TIMESTAMP
00001435: GT
00001436: PUSH2 0x170c
00001439: JUMPI
0000143a: DUP12
0000143b: SWAP4
0000143c: PUSH2 0x1445
0000143f: DUP10
00001440: DUP10
00001441: PUSH2 0x5173
00001444: JUMP
00001445: JUMPDEST
00001446: SWAP8
00001447: SWAP1
00001448: SWAP13
00001449: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000145e: DUP11
0000145f: AND
00001460: PUSH32 0x995c444e8eed92841715b35c1f5d3b1ef932d192df1f37e9722c9613cfdd7be8
00001481: TSTORE
00001482: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001497: DUP12
00001498: AND
00001499: PUSH32 0x5476add8cc988981f26688dd3dff6bae83eebb467a110f1579a9cfda2765aef8
000014ba: TSTORE
000014bb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000014d0: AND
000014d1: SWAP3
000014d2: PUSH1 0xa0
000014d4: SHL
000014d5: PUSH1 0x16
000014d7: SIGNEXTEND
000014d8: SWAP2
000014d9: PUSH1 0xb8
000014db: SHL
000014dc: PUSH26 0xffffff0000000000000000000000000000000000000000000000
000014f7: AND
000014f8: SWAP1
000014f9: PUSH1 0xd0
000014fb: SHL
000014fc: PUSH27 0xff0000000000000000000000000000000000000000000000000000
00001518: AND
00001519: OR
0000151a: OR
0000151b: OR
0000151c: PUSH32 0xe67bd0676d46b7f9f34e582d927d908e16216dd24bc46c5aab4cb6b3dda7fd31
0000153d: TSTORE
0000153e: PUSH1 0xe4
00001540: CALLDATALOAD
00001541: PUSH32 0xcf25d3d09899923d0b8421863102934b2032f435d2f96f550c32cfaeecd8583f
00001562: TSTORE
00001563: PUSH32 0xde2196c1063a06825e45f40bf9277654cfc66a7dfd08b5f2918b06cc3ac2268b
00001584: TSTORE
00001585: PUSH1 0x40
00001587: MLOAD
00001588: DUP1
00001589: SWAP4
0000158a: DUP2
0000158b: SWAP3
0000158c: PUSH32 0x48c8949100000000000000000000000000000000000000000000000000000000
000015ad: DUP4
000015ae: MSTORE
000015af: PUSH1 0x04
000015b1: DUP4
000015b2: ADD
000015b3: PUSH1 0x20
000015b5: SWAP1
000015b6: MSTORE
000015b7: PUSH1 0x24
000015b9: DUP4
000015ba: ADD
000015bb: SWAP1
000015bc: PUSH2 0x15c4
000015bf: SWAP3
000015c0: PUSH2 0x4743
000015c3: JUMP
000015c4: JUMPDEST
000015c5: SUB
000015c6: DUP2
000015c7: DUP4
000015c8: PUSH32 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90
000015e9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000015fe: AND
000015ff: GAS
00001600: CALL
00001601: DUP1
00001602: ISZERO
00001603: PUSH2 0x1701
00001606: JUMPI
00001607: PUSH2 0x1676
0000160a: JUMPI
0000160b: JUMPDEST
0000160c: POP
0000160d: SWAP1
0000160e: PUSH2 0x166b
00001611: SWAP3
00001612: SWAP2
00001613: PUSH2 0x017d
00001616: SWAP7
00001617: DUP9
00001618: PUSH32 0x995c444e8eed92841715b35c1f5d3b1ef932d192df1f37e9722c9613cfdd7be8
00001639: TSTORE
0000163a: DUP9
0000163b: PUSH32 0xcf25d3d09899923d0b8421863102934b2032f435d2f96f550c32cfaeecd8583f
0000165c: TSTORE
0000165d: PUSH2 0x0144
00001660: CALLDATALOAD
00001661: SWAP4
00001662: PUSH2 0x0104
00001665: CALLDATALOAD
00001666: SWAP4
00001667: PUSH2 0x5323
0000166a: JUMP
0000166b: JUMPDEST
0000166c: SWAP2
0000166d: PUSH2 0x01a4
00001670: CALLDATALOAD
00001671: SWAP1
00001672: PUSH2 0x4d75
00001675: JUMP
00001676: JUMPDEST
00001677: SWAP3
00001678: SWAP2
00001679: SWAP1
0000167a: RETURNDATASIZE
0000167b: DUP1
0000167c: DUP10
0000167d: DUP7
0000167e: RETURNDATACOPY
0000167f: PUSH2 0x1688
00001682: DUP2
00001683: DUP7
00001684: PUSH2 0x4212
00001687: JUMP
00001688: JUMPDEST
00001689: DUP5
0000168a: ADD
0000168b: SWAP4
0000168c: PUSH1 0x20
0000168e: DUP2
0000168f: DUP7
00001690: SUB
00001691: SLT
00001692: PUSH2 0x092e
00001695: JUMPI
00001696: DUP1
00001697: MLOAD
00001698: SWAP1
00001699: PUSH8 0xffffffffffffffff
000016a2: DUP3
000016a3: GT
000016a4: PUSH2 0x16fd
000016a7: JUMPI
000016a8: ADD
000016a9: SWAP7
000016aa: DUP5
000016ab: PUSH1 0x1f
000016ad: DUP10
000016ae: ADD
000016af: SLT
000016b0: ISZERO
000016b1: PUSH2 0x092e
000016b4: JUMPI
000016b5: DUP8
000016b6: MLOAD
000016b7: SWAP5
000016b8: DUP10
000016b9: PUSH2 0x16c1
000016bc: DUP8
000016bd: PUSH2 0x4280
000016c0: JUMP
000016c1: JUMPDEST
000016c2: SWAP2
000016c3: PUSH2 0x16cf
000016c6: PUSH1 0x40
000016c8: MLOAD
000016c9: SWAP4
000016ca: DUP5
000016cb: PUSH2 0x4212
000016ce: JUMP
000016cf: JUMPDEST
000016d0: DUP8
000016d1: DUP4
000016d2: MSTORE
000016d3: PUSH1 0x20
000016d5: DUP9
000016d6: DUP13
000016d7: ADD
000016d8: ADD
000016d9: GT
000016da: PUSH2 0x0180
000016dd: JUMPI
000016de: PUSH1 0x20
000016e0: DUP8
000016e1: PUSH2 0x166b
000016e4: SWAP9
000016e5: DUP3
000016e6: PUSH2 0x017d
000016e9: SWAP14
000016ea: ADD
000016eb: DUP4
000016ec: DUP7
000016ed: ADD
000016ee: MCOPY
000016ef: DUP4
000016f0: ADD
000016f1: ADD
000016f2: MSTORE
000016f3: POP
000016f4: SWAP7
000016f5: POP
000016f6: SWAP1
000016f7: SWAP2
000016f8: SWAP3
000016f9: PUSH2 0x160b
000016fc: JUMP
000016fd: JUMPDEST
000016fe: DUP10
000016ff: DUP1
00001700: REVERT
00001701: JUMPDEST
00001702: PUSH1 0x40
00001704: MLOAD
00001705: RETURNDATASIZE
00001706: DUP11
00001707: DUP3
00001708: RETURNDATACOPY
00001709: RETURNDATASIZE
0000170a: SWAP1
0000170b: REVERT
0000170c: JUMPDEST
0000170d: PUSH1 0x64
0000170f: PUSH1 0x40
00001711: MLOAD
00001712: PUSH3 0x461bcd
00001716: PUSH1 0xe5
00001718: SHL
00001719: DUP2
0000171a: MSTORE
0000171b: PUSH1 0x20
0000171d: PUSH1 0x04
0000171f: DUP3
00001720: ADD
00001721: MSTORE
00001722: PUSH1 0x04
00001724: PUSH1 0x24
00001726: DUP3
00001727: ADD
00001728: MSTORE
00001729: PUSH32 0x346c627400000000000000000000000000000000000000000000000000000000
0000174a: PUSH1 0x44
0000174c: DUP3
0000174d: ADD
0000174e: MSTORE
0000174f: REVERT
00001750: JUMPDEST
00001751: DUP11
00001752: DUP1
00001753: REVERT
00001754: JUMPDEST
00001755: PUSH2 0x0180
00001758: PUSH1 0x03
0000175a: NOT
0000175b: CALLDATASIZE
0000175c: ADD
0000175d: SLT
0000175e: PUSH2 0x0180
00001761: JUMPI
00001762: PUSH2 0x1769
00001765: PUSH2 0x411c
00001768: JUMP
00001769: JUMPDEST
0000176a: PUSH2 0x1771
0000176d: PUSH2 0x4185
00001770: JUMP
00001771: JUMPDEST
00001772: PUSH2 0x1779
00001775: PUSH2 0x4571
00001778: JUMP
00001779: JUMPDEST
0000177a: SWAP2
0000177b: PUSH2 0x1782
0000177e: PUSH2 0x4591
00001781: JUMP
00001782: JUMPDEST
00001783: SWAP1
00001784: PUSH2 0x178b
00001787: PUSH2 0x45a3
0000178a: JUMP
0000178b: JUMPDEST
0000178c: SWAP3
0000178d: PUSH2 0x1794
00001790: PUSH2 0x4162
00001793: JUMP
00001794: JUMPDEST
00001795: SWAP2
00001796: PUSH2 0x179d
00001799: PUSH2 0x41ee
0000179c: JUMP
0000179d: JUMPDEST
0000179e: SWAP3
0000179f: PUSH2 0x0144
000017a2: CALLDATALOAD
000017a3: PUSH8 0xffffffffffffffff
000017ac: DUP2
000017ad: GT
000017ae: PUSH2 0x092e
000017b1: JUMPI
000017b2: PUSH2 0x17bf
000017b5: SWAP1
000017b6: CALLDATASIZE
000017b7: SWAP1
000017b8: PUSH1 0x04
000017ba: ADD
000017bb: PUSH2 0x42fd
000017be: JUMP
000017bf: JUMPDEST
000017c0: SWAP7
000017c1: SWAP1
000017c2: SWAP6
000017c3: PUSH2 0x17cd
000017c6: PUSH2 0x01df
000017c9: PUSH2 0x479d
000017cc: JUMP
000017cd: JUMPDEST
000017ce: PUSH1 0x04
000017d0: CALLDATALOAD
000017d1: TIMESTAMP
000017d2: GT
000017d3: PUSH2 0x17f5
000017d6: JUMPI
000017d7: PUSH2 0x17e8
000017da: SWAP9
000017db: PUSH2 0x0104
000017de: CALLDATALOAD
000017df: SWAP6
000017e0: PUSH1 0xe4
000017e2: CALLDATALOAD
000017e3: SWAP6
000017e4: PUSH2 0x4de6
000017e7: JUMP
000017e8: JUMPDEST
000017e9: POP
000017ea: PUSH2 0x017d
000017ed: PUSH2 0x0164
000017f0: CALLDATALOAD
000017f1: PUSH2 0x4aa0
000017f4: JUMP
000017f5: JUMPDEST
000017f6: PUSH1 0x64
000017f8: PUSH1 0x40
000017fa: MLOAD
000017fb: PUSH3 0x461bcd
000017ff: PUSH1 0xe5
00001801: SHL
00001802: DUP2
00001803: MSTORE
00001804: PUSH1 0x20
00001806: PUSH1 0x04
00001808: DUP3
00001809: ADD
0000180a: MSTORE
0000180b: PUSH1 0x04
0000180d: PUSH1 0x24
0000180f: DUP3
00001810: ADD
00001811: MSTORE
00001812: PUSH32 0x3465627400000000000000000000000000000000000000000000000000000000
00001833: PUSH1 0x44
00001835: DUP3
00001836: ADD
00001837: MSTORE
00001838: REVERT
00001839: JUMPDEST
0000183a: PUSH2 0x0140
0000183d: PUSH1 0x03
0000183f: NOT
00001840: CALLDATASIZE
00001841: ADD
00001842: SLT
00001843: PUSH2 0x0180
00001846: JUMPI
00001847: PUSH2 0x184e
0000184a: PUSH2 0x411c
0000184d: JUMP
0000184e: JUMPDEST
0000184f: PUSH2 0x1856
00001852: PUSH2 0x4185
00001855: JUMP
00001856: JUMPDEST
00001857: SWAP1
00001858: PUSH2 0x185f
0000185b: PUSH2 0x41a8
0000185e: JUMP
0000185f: JUMPDEST
00001860: SWAP1
00001861: PUSH1 0x84
00001863: CALLDATALOAD
00001864: PUSH2 0x186b
00001867: PUSH2 0x4162
0000186a: JUMP
0000186b: JUMPDEST
0000186c: PUSH2 0x1873
0000186f: PUSH2 0x455f
00001872: JUMP
00001873: JUMPDEST
00001874: SWAP4
00001875: PUSH2 0x187f
00001878: PUSH2 0x01df
0000187b: PUSH2 0x479d
0000187e: JUMP
0000187f: JUMPDEST
00001880: PUSH2 0x80e8
00001883: GAS
00001884: ADD
00001885: SWAP4
00001886: PUSH1 0x04
00001888: CALLDATALOAD
00001889: TIMESTAMP
0000188a: GT
0000188b: PUSH2 0x1c1b
0000188e: JUMPI
0000188f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000018a4: SWAP3
000018a5: DUP4
000018a6: SWAP1
000018a7: PUSH1 0x40
000018a9: SWAP1
000018aa: PUSH1 0xe4
000018ac: DUP4
000018ad: DUP1
000018ae: PUSH2 0x18b7
000018b1: DUP9
000018b2: DUP15
000018b3: PUSH2 0x5173
000018b6: JUMP
000018b7: JUMPDEST
000018b8: SWAP10
000018b9: SWAP1
000018ba: SWAP8
000018bb: AND
000018bc: SWAP8
000018bd: AND
000018be: SWAP12
000018bf: AND
000018c0: SWAP6
000018c1: DUP13
000018c2: DUP13
000018c3: DUP9
000018c4: LT
000018c5: SWAP2
000018c6: DUP1
000018c7: DUP4
000018c8: PUSH1 0xa0
000018ca: SHL
000018cb: OR
000018cc: PUSH32 0xd87933648bd23e06b58a357304402268894edd752668209b41272240baf5e167
000018ed: TSTORE
000018ee: DUP9
000018ef: PUSH32 0xc4625677c9eec9195d7230fe62f26d431e359a53e9895a019aa8bd9c92875656
00001910: TSTORE
00001911: DUP6
00001912: MLOAD
00001913: SWAP7
00001914: DUP8
00001915: SWAP6
00001916: DUP7
00001917: SWAP5
00001918: PUSH32 0x128acb0800000000000000000000000000000000000000000000000000000000
00001939: DUP7
0000193a: MSTORE
0000193b: ADDRESS
0000193c: PUSH1 0x04
0000193e: DUP8
0000193f: ADD
00001940: MSTORE
00001941: PUSH1 0x24
00001943: DUP7
00001944: ADD
00001945: MSTORE
00001946: DUP13
00001947: PUSH1 0x44
00001949: DUP7
0000194a: ADD
0000194b: MSTORE
0000194c: AND
0000194d: PUSH1 0x64
0000194f: DUP5
00001950: ADD
00001951: MSTORE
00001952: PUSH1 0xa0
00001954: PUSH1 0x84
00001956: DUP5
00001957: ADD
00001958: MSTORE
00001959: PUSH1 0x02
0000195b: PUSH1 0xa4
0000195d: DUP5
0000195e: ADD
0000195f: MSTORE
00001960: PUSH32 0x3078000000000000000000000000000000000000000000000000000000000000
00001981: PUSH1 0xc4
00001983: DUP5
00001984: ADD
00001985: MSTORE
00001986: GAS
00001987: CALL
00001988: DUP1
00001989: ISZERO
0000198a: PUSH2 0x038c
0000198d: JUMPI
0000198e: PUSH2 0x1bf0
00001991: JUMPI
00001992: JUMPDEST
00001993: POP
00001994: PUSH1 0x20
00001996: PUSH1 0x24
00001998: SWAP3
00001999: DUP10
0000199a: PUSH32 0xd87933648bd23e06b58a357304402268894edd752668209b41272240baf5e167
000019bb: TSTORE
000019bc: DUP10
000019bd: PUSH32 0xc4625677c9eec9195d7230fe62f26d431e359a53e9895a019aa8bd9c92875656
000019de: TSTORE
000019df: PUSH1 0x40
000019e1: MLOAD
000019e2: SWAP4
000019e3: DUP5
000019e4: DUP1
000019e5: SWAP3
000019e6: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000
00001a07: DUP3
00001a08: MSTORE
00001a09: ADDRESS
00001a0a: PUSH1 0x04
00001a0c: DUP4
00001a0d: ADD
00001a0e: MSTORE
00001a0f: GAS
00001a10: STATICCALL
00001a11: SWAP2
00001a12: DUP3
00001a13: ISZERO
00001a14: PUSH2 0x1701
00001a17: JUMPI
00001a18: DUP9
00001a19: SWAP3
00001a1a: PUSH2 0x1bb9
00001a1d: JUMPI
00001a1e: JUMPDEST
00001a1f: POP
00001a20: PUSH1 0x20
00001a22: PUSH1 0x24
00001a24: SWAP8
00001a25: PUSH1 0x40
00001a27: MLOAD
00001a28: SWAP9
00001a29: DUP10
00001a2a: DUP1
00001a2b: SWAP3
00001a2c: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000
00001a4d: DUP3
00001a4e: MSTORE
00001a4f: ADDRESS
00001a50: PUSH1 0x04
00001a52: DUP4
00001a53: ADD
00001a54: MSTORE
00001a55: GAS
00001a56: STATICCALL
00001a57: SWAP7
00001a58: DUP8
00001a59: ISZERO
00001a5a: PUSH2 0x1701
00001a5d: JUMPI
00001a5e: DUP9
00001a5f: SWAP8
00001a60: PUSH2 0x1b7d
00001a63: JUMPI
00001a64: JUMPDEST
00001a65: POP
00001a66: PUSH2 0x1a79
00001a69: SWAP3
00001a6a: SWAP2
00001a6b: PUSH2 0x1a73
00001a6e: SWAP2
00001a6f: PUSH2 0x4781
00001a72: JUMP
00001a73: JUMPDEST
00001a74: SWAP6
00001a75: PUSH2 0x4781
00001a78: JUMP
00001a79: JUMPDEST
00001a7a: SWAP1
00001a7b: DUP5
00001a7c: GT
00001a7d: PUSH2 0x1b39
00001a80: JUMPI
00001a81: PUSH1 0xa4
00001a83: CALLDATALOAD
00001a84: DUP2
00001a85: LT
00001a86: PUSH2 0x1af5
00001a89: JUMPI
00001a8a: PUSH2 0x1a99
00001a8d: SWAP1
00001a8e: PUSH1 0x90
00001a90: SHL
00001a91: SWAP4
00001a92: PUSH1 0xe4
00001a94: CALLDATALOAD
00001a95: PUSH2 0x5160
00001a98: JUMP
00001a99: JUMPDEST
00001a9a: DUP1
00001a9b: DUP5
00001a9c: GT
00001a9d: ISZERO
00001a9e: PUSH2 0x1ab1
00001aa1: JUMPI
00001aa2: PUSH2 0x017d
00001aa5: SWAP4
00001aa6: SUB
00001aa7: SWAP2
00001aa8: PUSH2 0x0124
00001aab: CALLDATALOAD
00001aac: SWAP1
00001aad: PUSH2 0x4d75
00001ab0: JUMP
00001ab1: JUMPDEST
00001ab2: PUSH1 0x64
00001ab4: PUSH1 0x40
00001ab6: MLOAD
00001ab7: PUSH3 0x461bcd
00001abb: PUSH1 0xe5
00001abd: SHL
00001abe: DUP2
00001abf: MSTORE
00001ac0: PUSH1 0x20
00001ac2: PUSH1 0x04
00001ac4: DUP3
00001ac5: ADD
00001ac6: MSTORE
00001ac7: PUSH1 0x04
00001ac9: PUSH1 0x24
00001acb: DUP3
00001acc: ADD
00001acd: MSTORE
00001ace: PUSH32 0x7061766700000000000000000000000000000000000000000000000000000000
00001aef: PUSH1 0x44
00001af1: DUP3
00001af2: ADD
00001af3: MSTORE
00001af4: REVERT
00001af5: JUMPDEST
00001af6: PUSH1 0x64
00001af8: PUSH1 0x40
00001afa: MLOAD
00001afb: PUSH3 0x461bcd
00001aff: PUSH1 0xe5
00001b01: SHL
00001b02: DUP2
00001b03: MSTORE
00001b04: PUSH1 0x20
00001b06: PUSH1 0x04
00001b08: DUP3
00001b09: ADD
00001b0a: MSTORE
00001b0b: PUSH1 0x04
00001b0d: PUSH1 0x24
00001b0f: DUP3
00001b10: ADD
00001b11: MSTORE
00001b12: PUSH32 0x70646d7200000000000000000000000000000000000000000000000000000000
00001b33: PUSH1 0x44
00001b35: DUP3
00001b36: ADD
00001b37: MSTORE
00001b38: REVERT
00001b39: JUMPDEST
00001b3a: PUSH1 0x64
00001b3c: PUSH1 0x40
00001b3e: MLOAD
00001b3f: PUSH3 0x461bcd
00001b43: PUSH1 0xe5
00001b45: SHL
00001b46: DUP2
00001b47: MSTORE
00001b48: PUSH1 0x20
00001b4a: PUSH1 0x04
00001b4c: DUP3
00001b4d: ADD
00001b4e: MSTORE
00001b4f: PUSH1 0x04
00001b51: PUSH1 0x24
00001b53: DUP3
00001b54: ADD
00001b55: MSTORE
00001b56: PUSH32 0x70646d7000000000000000000000000000000000000000000000000000000000
00001b77: PUSH1 0x44
00001b79: DUP3
00001b7a: ADD
00001b7b: MSTORE
00001b7c: REVERT
00001b7d: JUMPDEST
00001b7e: SWAP1
00001b7f: SWAP7
00001b80: POP
00001b81: PUSH1 0x20
00001b83: SWAP3
00001b84: SWAP2
00001b85: SWAP3
00001b86: DUP2
00001b87: RETURNDATASIZE
00001b88: PUSH1 0x20
00001b8a: GT
00001b8b: PUSH2 0x1bb1
00001b8e: JUMPI
00001b8f: JUMPDEST
00001b90: DUP2
00001b91: PUSH2 0x1b9c
00001b94: PUSH1 0x20
00001b96: SWAP4
00001b97: DUP4
00001b98: PUSH2 0x4212
00001b9b: JUMP
00001b9c: JUMPDEST
00001b9d: DUP2
00001b9e: ADD
00001b9f: SUB
00001ba0: SLT
00001ba1: PUSH2 0x0332
00001ba4: JUMPI
00001ba5: MLOAD
00001ba6: SWAP6
00001ba7: SWAP1
00001ba8: SWAP2
00001ba9: SWAP1
00001baa: PUSH2 0x1a79
00001bad: PUSH2 0x1a64
00001bb0: JUMP
00001bb1: JUMPDEST
00001bb2: RETURNDATASIZE
00001bb3: SWAP2
00001bb4: POP
00001bb5: PUSH2 0x1b8f
00001bb8: JUMP
00001bb9: JUMPDEST
00001bba: SWAP7
00001bbb: SWAP2
00001bbc: POP
00001bbd: PUSH1 0x20
00001bbf: DUP8
00001bc0: RETURNDATASIZE
00001bc1: PUSH1 0x20
00001bc3: GT
00001bc4: PUSH2 0x1be8
00001bc7: JUMPI
00001bc8: JUMPDEST
00001bc9: DUP2
00001bca: PUSH2 0x1bd5
00001bcd: PUSH1 0x20
00001bcf: SWAP4
00001bd0: DUP4
00001bd1: PUSH2 0x4212
00001bd4: JUMP
00001bd5: JUMPDEST
00001bd6: DUP2
00001bd7: ADD
00001bd8: SUB
00001bd9: SLT
00001bda: PUSH2 0x0332
00001bdd: JUMPI
00001bde: SWAP6
00001bdf: MLOAD
00001be0: SWAP1
00001be1: SWAP6
00001be2: PUSH1 0x20
00001be4: PUSH2 0x1a1e
00001be7: JUMP
00001be8: JUMPDEST
00001be9: RETURNDATASIZE
00001bea: SWAP2
00001beb: POP
00001bec: PUSH2 0x1bc8
00001bef: JUMP
00001bf0: JUMPDEST
00001bf1: PUSH1 0x40
00001bf3: SWAP1
00001bf4: DUP2
00001bf5: RETURNDATASIZE
00001bf6: DUP4
00001bf7: GT
00001bf8: PUSH2 0x1c14
00001bfb: JUMPI
00001bfc: JUMPDEST
00001bfd: PUSH2 0x1c06
00001c00: DUP2
00001c01: DUP4
00001c02: PUSH2 0x4212
00001c05: JUMP
00001c06: JUMPDEST
00001c07: DUP2
00001c08: ADD
00001c09: SUB
00001c0a: SLT
00001c0b: PUSH2 0x0cf3
00001c0e: JUMPI
00001c0f: DUP9
00001c10: PUSH2 0x1992
00001c13: JUMP
00001c14: JUMPDEST
00001c15: POP
00001c16: RETURNDATASIZE
00001c17: PUSH2 0x1bfc
00001c1a: JUMP
00001c1b: JUMPDEST
00001c1c: PUSH1 0x64
00001c1e: PUSH1 0x40
00001c20: MLOAD
00001c21: PUSH3 0x461bcd
00001c25: PUSH1 0xe5
00001c27: SHL
00001c28: DUP2
00001c29: MSTORE
00001c2a: PUSH1 0x20
00001c2c: PUSH1 0x04
00001c2e: DUP3
00001c2f: ADD
00001c30: MSTORE
00001c31: PUSH1 0x04
00001c33: PUSH1 0x24
00001c35: DUP3
00001c36: ADD
00001c37: MSTORE
00001c38: PUSH32 0x336c627400000000000000000000000000000000000000000000000000000000
00001c59: PUSH1 0x44
00001c5b: DUP3
00001c5c: ADD
00001c5d: MSTORE
00001c5e: REVERT
00001c5f: JUMPDEST
00001c60: CALLVALUE
00001c61: PUSH2 0x0180
00001c64: JUMPI
00001c65: PUSH1 0x20
00001c67: PUSH1 0x03
00001c69: NOT
00001c6a: CALLDATASIZE
00001c6b: ADD
00001c6c: SLT
00001c6d: PUSH2 0x0180
00001c70: JUMPI
00001c71: PUSH1 0x04
00001c73: CALLDATALOAD
00001c74: PUSH8 0xffffffffffffffff
00001c7d: DUP2
00001c7e: GT
00001c7f: PUSH2 0x2327
00001c82: JUMPI
00001c83: PUSH2 0x1c90
00001c86: SWAP1
00001c87: CALLDATASIZE
00001c88: SWAP1
00001c89: PUSH1 0x04
00001c8b: ADD
00001c8c: PUSH2 0x42fd
00001c8f: JUMP
00001c90: JUMPDEST
00001c91: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001ca6: SWAP3
00001ca7: SWAP2
00001ca8: SWAP3
00001ca9: PUSH32 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90
00001cca: AND
00001ccb: CALLER
00001ccc: SUB
00001ccd: PUSH2 0x26c2
00001cd0: JUMPI
00001cd1: PUSH32 0x995c444e8eed92841715b35c1f5d3b1ef932d192df1f37e9722c9613cfdd7be8
00001cf2: TLOAD
00001cf3: PUSH32 0x5476add8cc988981f26688dd3dff6bae83eebb467a110f1579a9cfda2765aef8
00001d14: TLOAD
00001d15: PUSH32 0xe67bd0676d46b7f9f34e582d927d908e16216dd24bc46c5aab4cb6b3dda7fd31
00001d36: TLOAD
00001d37: SWAP1
00001d38: PUSH32 0xcf25d3d09899923d0b8421863102934b2032f435d2f96f550c32cfaeecd8583f
00001d59: TLOAD
00001d5a: PUSH32 0xde2196c1063a06825e45f40bf9277654cfc66a7dfd08b5f2918b06cc3ac2268b
00001d7b: TLOAD
00001d7c: SWAP1
00001d7d: DUP7
00001d7e: PUSH32 0x995c444e8eed92841715b35c1f5d3b1ef932d192df1f37e9722c9613cfdd7be8
00001d9f: TSTORE
00001da0: DUP7
00001da1: PUSH32 0xcf25d3d09899923d0b8421863102934b2032f435d2f96f550c32cfaeecd8583f
00001dc2: TSTORE
00001dc3: PUSH1 0xff
00001dc5: DUP5
00001dc6: PUSH1 0xd0
00001dc8: SHR
00001dc9: AND
00001dca: SWAP4
00001dcb: PUSH1 0x0f
00001dcd: DUP1
00001dce: DUP7
00001dcf: AND
00001dd0: SWAP6
00001dd1: PUSH1 0x04
00001dd3: SHR
00001dd4: AND
00001dd5: SWAP7
00001dd6: PUSH1 0x03
00001dd8: PUSH1 0xff
00001dda: DUP8
00001ddb: AND
00001ddc: EQ
00001ddd: PUSH0
00001dde: EQ
00001ddf: PUSH2 0x26bb
00001de2: JUMPI
00001de3: DUP9
00001de4: SWAP1
00001de5: JUMPDEST
00001de6: DUP2
00001de7: SWAP3
00001de8: PUSH1 0x03
00001dea: PUSH1 0xff
00001dec: DUP12
00001ded: AND
00001dee: EQ
00001def: PUSH0
00001df0: EQ
00001df1: PUSH2 0x26b4
00001df4: JUMPI
00001df5: DUP11
00001df6: SWAP2
00001df7: JUMPDEST
00001df8: DUP3
00001df9: SWAP7
00001dfa: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001e0f: DUP5
00001e10: AND
00001e11: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001e26: DUP7
00001e27: AND
00001e28: LT
00001e29: ISZERO
00001e2a: PUSH2 0x26a7
00001e2d: JUMPI
00001e2e: JUMPDEST
00001e2f: PUSH1 0x40
00001e31: MLOAD
00001e32: SWAP3
00001e33: PUSH1 0xa0
00001e35: DUP5
00001e36: ADD
00001e37: DUP5
00001e38: DUP2
00001e39: LT
00001e3a: PUSH8 0xffffffffffffffff
00001e43: DUP3
00001e44: GT
00001e45: OR
00001e46: PUSH2 0x267a
00001e49: JUMPI
00001e4a: SWAP1
00001e4b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001e60: SWAP2
00001e61: PUSH1 0x40
00001e63: MSTORE
00001e64: DUP2
00001e65: DUP9
00001e66: AND
00001e67: DUP6
00001e68: MSTORE
00001e69: DUP2
00001e6a: DUP11
00001e6b: AND
00001e6c: PUSH1 0x20
00001e6e: DUP7
00001e6f: ADD
00001e70: MSTORE
00001e71: PUSH3 0xffffff
00001e75: DUP2
00001e76: PUSH1 0xb8
00001e78: SHR
00001e79: AND
00001e7a: PUSH1 0x40
00001e7c: DUP7
00001e7d: ADD
00001e7e: MSTORE
00001e7f: DUP1
00001e80: PUSH1 0xa0
00001e82: SHR
00001e83: PUSH1 0x02
00001e85: SIGNEXTEND
00001e86: PUSH1 0x60
00001e88: DUP7
00001e89: ADD
00001e8a: MSTORE
00001e8b: AND
00001e8c: PUSH1 0x80
00001e8e: DUP5
00001e8f: ADD
00001e90: MSTORE
00001e91: PUSH2 0x1e99
00001e94: DUP8
00001e95: PUSH2 0x46ea
00001e98: JUMP
00001e99: JUMPDEST
00001e9a: PUSH1 0x40
00001e9c: MLOAD
00001e9d: DUP1
00001e9e: PUSH1 0x60
00001ea0: DUP2
00001ea1: ADD
00001ea2: LT
00001ea3: PUSH8 0xffffffffffffffff
00001eac: PUSH1 0x60
00001eae: DUP4
00001eaf: ADD
00001eb0: GT
00001eb1: OR
00001eb2: PUSH2 0x267a
00001eb5: JUMPI
00001eb6: DUP15
00001eb7: SWAP16
00001eb8: SWAP14
00001eb9: SWAP15
00001eba: SWAP14
00001ebb: PUSH1 0x20
00001ebd: SWAP5
00001ebe: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001ed3: PUSH1 0x80
00001ed5: SWAP6
00001ed6: DUP2
00001ed7: SWAP9
00001ed8: SWAP6
00001ed9: DUP6
00001eda: DUP13
00001edb: DUP5
00001edc: DUP1
00001edd: DUP15
00001ede: PUSH1 0x60
00001ee0: PUSH2 0x1f88
00001ee3: SWAP12
00001ee4: ADD
00001ee5: PUSH1 0x40
00001ee7: MSTORE
00001ee8: AND
00001ee9: SWAP2
00001eea: AND
00001eeb: LT
00001eec: DUP2
00001eed: MSTORE
00001eee: DUP10
00001eef: DUP2
00001ef0: ADD
00001ef1: SWAP2
00001ef2: DUP3
00001ef3: MSTORE
00001ef4: DUP4
00001ef5: PUSH1 0x40
00001ef7: DUP3
00001ef8: ADD
00001ef9: SWAP4
00001efa: AND
00001efb: DUP4
00001efc: MSTORE
00001efd: PUSH1 0x40
00001eff: MLOAD
00001f00: SWAP11
00001f01: DUP12
00001f02: SWAP10
00001f03: DUP11
00001f04: SWAP10
00001f05: PUSH32 0xf3cd914c00000000000000000000000000000000000000000000000000000000
00001f26: DUP12
00001f27: MSTORE
00001f28: DUP3
00001f29: DUP2
00001f2a: MLOAD
00001f2b: AND
00001f2c: PUSH1 0x04
00001f2e: DUP13
00001f2f: ADD
00001f30: MSTORE
00001f31: DUP3
00001f32: DUP14
00001f33: DUP3
00001f34: ADD
00001f35: MLOAD
00001f36: AND
00001f37: PUSH1 0x24
00001f39: DUP13
00001f3a: ADD
00001f3b: MSTORE
00001f3c: PUSH3 0xffffff
00001f40: PUSH1 0x40
00001f42: DUP3
00001f43: ADD
00001f44: MLOAD
00001f45: AND
00001f46: PUSH1 0x44
00001f48: DUP13
00001f49: ADD
00001f4a: MSTORE
00001f4b: PUSH1 0x60
00001f4d: DUP2
00001f4e: ADD
00001f4f: MLOAD
00001f50: PUSH1 0x02
00001f52: SIGNEXTEND
00001f53: PUSH1 0x64
00001f55: DUP13
00001f56: ADD
00001f57: MSTORE
00001f58: ADD
00001f59: MLOAD
00001f5a: AND
00001f5b: PUSH1 0x84
00001f5d: DUP10
00001f5e: ADD
00001f5f: MSTORE
00001f60: MLOAD
00001f61: ISZERO
00001f62: ISZERO
00001f63: PUSH1 0xa4
00001f65: DUP9
00001f66: ADD
00001f67: MSTORE
00001f68: MLOAD
00001f69: PUSH1 0xc4
00001f6b: DUP8
00001f6c: ADD
00001f6d: MSTORE
00001f6e: MLOAD
00001f6f: AND
00001f70: PUSH1 0xe4
00001f72: DUP6
00001f73: ADD
00001f74: MSTORE
00001f75: PUSH2 0x0120
00001f78: PUSH2 0x0104
00001f7b: DUP6
00001f7c: ADD
00001f7d: MSTORE
00001f7e: PUSH2 0x0124
00001f81: DUP5
00001f82: ADD
00001f83: SWAP2
00001f84: PUSH2 0x4743
00001f87: JUMP
00001f88: JUMPDEST
00001f89: SUB
00001f8a: DUP2
00001f8b: DUP14
00001f8c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001fa1: PUSH32 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90
00001fc2: AND
00001fc3: GAS
00001fc4: CALL
00001fc5: DUP1
00001fc6: ISZERO
00001fc7: PUSH2 0x266f
00001fca: JUMPI
00001fcb: PUSH2 0x262b
00001fce: JUMPI
00001fcf: JUMPDEST
00001fd0: POP
00001fd1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001fe6: SWAP1
00001fe7: DUP2
00001fe8: AND
00001fe9: SWAP2
00001fea: AND
00001feb: LT
00001fec: ISZERO
00001fed: PUSH2 0x25d7
00001ff0: JUMPI
00001ff1: PUSH1 0x03
00001ff3: SWAP2
00001ff4: PUSH2 0x206b
00001ff7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000200c: PUSH2 0x2042
0000200f: PUSH2 0x203d
00002012: DUP3
00002013: PUSH1 0xff
00002015: SWAP7
00002016: AND
00002017: ADDRESS
00002018: PUSH32 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90
00002039: PUSH2 0x4be5
0000203c: JUMP
0000203d: JUMPDEST
0000203e: PUSH2 0x46ea
00002041: JUMP
00002042: JUMPDEST
00002043: SWAP6
00002044: AND
00002045: ADDRESS
00002046: PUSH32 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90
00002067: PUSH2 0x4be5
0000206a: JUMP
0000206b: JUMPDEST
0000206c: SWAP4
0000206d: JUMPDEST
0000206e: DUP2
0000206f: DUP2
00002070: LT
00002071: SWAP1
00002072: DUP3
00002073: XOR
00002074: MUL
00002075: XOR
00002076: SWAP8
00002077: AND
00002078: EQ
00002079: PUSH0
0000207a: EQ
0000207b: PUSH2 0x24df
0000207e: JUMPI
0000207f: SELFBALANCE
00002080: SWAP1
00002081: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002096: PUSH32 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90
000020b7: AND
000020b8: EXTCODESIZE
000020b9: ISZERO
000020ba: PUSH2 0x03db
000020bd: JUMPI
000020be: PUSH1 0x40
000020c0: MLOAD
000020c1: SWAP1
000020c2: PUSH32 0x0b0d9c0900000000000000000000000000000000000000000000000000000000
000020e3: DUP3
000020e4: MSTORE
000020e5: DUP7
000020e6: PUSH1 0x04
000020e8: DUP4
000020e9: ADD
000020ea: MSTORE
000020eb: ADDRESS
000020ec: PUSH1 0x24
000020ee: DUP4
000020ef: ADD
000020f0: MSTORE
000020f1: PUSH1 0x44
000020f3: DUP3
000020f4: ADD
000020f5: MSTORE
000020f6: DUP6
000020f7: DUP2
000020f8: PUSH1 0x64
000020fa: DUP2
000020fb: DUP4
000020fc: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002111: PUSH32 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90
00002132: AND
00002133: GAS
00002134: CALL
00002135: SWAP1
00002136: DUP2
00002137: ISZERO
00002138: PUSH2 0x1283
0000213b: JUMPI
0000213c: DUP7
0000213d: SWAP2
0000213e: PUSH2 0x24ca
00002141: JUMPI
00002142: JUMPDEST
00002143: POP
00002144: POP
00002145: PUSH2 0x2166
00002148: SWAP1
00002149: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000215e: SELFBALANCE
0000215f: SWAP4
00002160: AND
00002161: SWAP3
00002162: PUSH2 0x4781
00002165: JUMP
00002166: JUMPDEST
00002167: SWAP1
00002168: DUP1
00002169: EXTCODESIZE
0000216a: ISZERO
0000216b: PUSH2 0x0cfb
0000216e: JUMPI
0000216f: DUP5
00002170: SWAP1
00002171: PUSH1 0x04
00002173: PUSH1 0x40
00002175: MLOAD
00002176: DUP1
00002177: SWAP5
00002178: DUP2
00002179: SWAP4
0000217a: PUSH32 0xd0e30db000000000000000000000000000000000000000000000000000000000
0000219b: DUP4
0000219c: MSTORE
0000219d: GAS
0000219e: CALL
0000219f: SWAP1
000021a0: DUP2
000021a1: ISZERO
000021a2: PUSH2 0x0e11
000021a5: JUMPI
000021a6: DUP5
000021a7: SWAP2
000021a8: PUSH2 0x24b5
000021ab: JUMPI
000021ac: JUMPDEST
000021ad: POP
000021ae: POP
000021af: PUSH1 0xff
000021b1: PUSH1 0x03
000021b3: SWAP2
000021b4: JUMPDEST
000021b5: AND
000021b6: SUB
000021b7: PUSH2 0x232b
000021ba: JUMPI
000021bb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000021d0: AND
000021d1: DUP1
000021d2: EXTCODESIZE
000021d3: ISZERO
000021d4: PUSH2 0x2327
000021d7: JUMPI
000021d8: DUP2
000021d9: DUP1
000021da: SWAP2
000021db: PUSH1 0x24
000021dd: PUSH1 0x40
000021df: MLOAD
000021e0: DUP1
000021e1: SWAP5
000021e2: DUP2
000021e3: SWAP4
000021e4: PUSH32 0x2e1a7d4d00000000000000000000000000000000000000000000000000000000
00002205: DUP4
00002206: MSTORE
00002207: DUP9
00002208: PUSH1 0x04
0000220a: DUP5
0000220b: ADD
0000220c: MSTORE
0000220d: GAS
0000220e: CALL
0000220f: DUP1
00002210: ISZERO
00002211: PUSH2 0x0932
00002214: JUMPI
00002215: PUSH2 0x2312
00002218: JUMPI
00002219: JUMPDEST
0000221a: POP
0000221b: POP
0000221c: PUSH1 0x20
0000221e: PUSH1 0x04
00002220: SWAP2
00002221: PUSH1 0x40
00002223: MLOAD
00002224: SWAP3
00002225: DUP4
00002226: DUP1
00002227: SWAP3
00002228: PUSH32 0x11da60b400000000000000000000000000000000000000000000000000000000
00002249: DUP3
0000224a: MSTORE
0000224b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002260: PUSH32 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90
00002281: AND
00002282: GAS
00002283: CALL
00002284: DUP1
00002285: ISZERO
00002286: PUSH2 0x0932
00002289: JUMPI
0000228a: SWAP2
0000228b: PUSH1 0x20
0000228d: SWAP2
0000228e: PUSH1 0x1f
00002290: SWAP4
00002291: PUSH2 0x22e5
00002294: JUMPI
00002295: JUMPDEST
00002296: POP
00002297: JUMPDEST
00002298: DUP2
00002299: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0
000022ba: PUSH1 0x40
000022bc: MLOAD
000022bd: SWAP5
000022be: DUP6
000022bf: SWAP4
000022c0: DUP4
000022c1: DUP6
000022c2: MSTORE
000022c3: PUSH1 0x60
000022c5: MLOAD
000022c6: SWAP1
000022c7: DUP2
000022c8: DUP6
000022c9: DUP8
000022ca: ADD
000022cb: MSTORE
000022cc: DUP2
000022cd: PUSH1 0x80
000022cf: PUSH1 0x40
000022d1: DUP9
000022d2: ADD
000022d3: MCOPY
000022d4: DUP5
000022d5: DUP1
000022d6: DUP4
000022d7: DUP9
000022d8: ADD
000022d9: ADD
000022da: ADD
000022db: MSTORE
000022dc: ADD
000022dd: AND
000022de: DUP3
000022df: ADD
000022e0: ADD
000022e1: SUB
000022e2: ADD
000022e3: SWAP1
000022e4: RETURN
000022e5: JUMPDEST
000022e6: PUSH2 0x2304
000022e9: SWAP1
000022ea: DUP4
000022eb: RETURNDATASIZE
000022ec: DUP6
000022ed: GT
000022ee: PUSH2 0x230b
000022f1: JUMPI
000022f2: JUMPDEST
000022f3: PUSH2 0x22fc
000022f6: DUP2
000022f7: DUP4
000022f8: PUSH2 0x4212
000022fb: JUMP
000022fc: JUMPDEST
000022fd: DUP2
000022fe: ADD
000022ff: SWAP1
00002300: PUSH2 0x478e
00002303: JUMP
00002304: JUMPDEST
00002305: POP
00002306: DUP4
00002307: PUSH2 0x2295
0000230a: JUMP
0000230b: JUMPDEST
0000230c: POP
0000230d: RETURNDATASIZE
0000230e: PUSH2 0x22f2
00002311: JUMP
00002312: JUMPDEST
00002313: DUP2
00002314: PUSH2 0x231c
00002317: SWAP2
00002318: PUSH2 0x4212
0000231b: JUMP
0000231c: JUMPDEST
0000231d: PUSH2 0x2327
00002320: JUMPI
00002321: DUP2
00002322: DUP4
00002323: PUSH2 0x2219
00002326: JUMP
00002327: JUMPDEST
00002328: POP
00002329: DUP1
0000232a: REVERT
0000232b: JUMPDEST
0000232c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002341: SWAP2
00002342: POP
00002343: AND
00002344: SWAP1
00002345: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000235a: PUSH32 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90
0000237b: AND
0000237c: EXTCODESIZE
0000237d: ISZERO
0000237e: PUSH2 0x11c2
00002381: JUMPI
00002382: DUP3
00002383: PUSH1 0x40
00002385: MLOAD
00002386: PUSH32 0xa584119400000000000000000000000000000000000000000000000000000000
000023a7: DUP2
000023a8: MSTORE
000023a9: DUP4
000023aa: PUSH1 0x04
000023ac: DUP3
000023ad: ADD
000023ae: MSTORE
000023af: DUP2
000023b0: DUP2
000023b1: PUSH1 0x24
000023b3: DUP2
000023b4: DUP4
000023b5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000023ca: PUSH32 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90
000023eb: AND
000023ec: GAS
000023ed: CALL
000023ee: DUP1
000023ef: ISZERO
000023f0: PUSH2 0x0932
000023f3: JUMPI
000023f4: PUSH2 0x24a0
000023f7: JUMPI
000023f8: JUMPDEST
000023f9: POP
000023fa: POP
000023fb: PUSH2 0x2405
000023fe: SWAP2
000023ff: CALLER
00002400: SWAP1
00002401: PUSH2 0x4c7f
00002404: JUMP
00002405: JUMPDEST
00002406: PUSH1 0x40
00002408: MLOAD
00002409: PUSH32 0x11da60b400000000000000000000000000000000000000000000000000000000
0000242a: DUP2
0000242b: MSTORE
0000242c: PUSH1 0x20
0000242e: DUP2
0000242f: PUSH1 0x04
00002431: DUP2
00002432: DUP6
00002433: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002448: PUSH32 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90
00002469: AND
0000246a: GAS
0000246b: CALL
0000246c: DUP1
0000246d: ISZERO
0000246e: PUSH2 0x0932
00002471: JUMPI
00002472: SWAP2
00002473: PUSH1 0x20
00002475: SWAP2
00002476: PUSH1 0x1f
00002478: SWAP4
00002479: PUSH2 0x2483
0000247c: JUMPI
0000247d: JUMPDEST
0000247e: POP
0000247f: PUSH2 0x2297
00002482: JUMP
00002483: JUMPDEST
00002484: PUSH2 0x2499
00002487: SWAP1
00002488: DUP4
00002489: RETURNDATASIZE
0000248a: DUP6
0000248b: GT
0000248c: PUSH2 0x230b
0000248f: JUMPI
00002490: PUSH2 0x22fc
00002493: DUP2
00002494: DUP4
00002495: PUSH2 0x4212
00002498: JUMP
00002499: JUMPDEST
0000249a: POP
0000249b: DUP4
0000249c: PUSH2 0x247d
0000249f: JUMP
000024a0: JUMPDEST
000024a1: DUP2
000024a2: PUSH2 0x24aa
000024a5: SWAP2
000024a6: PUSH2 0x4212
000024a9: JUMP
000024aa: JUMPDEST
000024ab: PUSH2 0x11c2
000024ae: JUMPI
000024af: DUP3
000024b0: DUP5
000024b1: PUSH2 0x23f8
000024b4: JUMP
000024b5: JUMPDEST
000024b6: DUP2
000024b7: PUSH2 0x24bf
000024ba: SWAP2
000024bb: PUSH2 0x4212
000024be: JUMP
000024bf: JUMPDEST
000024c0: PUSH2 0x11c2
000024c3: JUMPI
000024c4: DUP3
000024c5: DUP7
000024c6: PUSH2 0x21ac
000024c9: JUMP
000024ca: JUMPDEST
000024cb: DUP2
000024cc: PUSH2 0x24d4
000024cf: SWAP2
000024d0: PUSH2 0x4212
000024d3: JUMP
000024d4: JUMPDEST
000024d5: PUSH2 0x0cfb
000024d8: JUMPI
000024d9: DUP5
000024da: DUP9
000024db: PUSH2 0x2142
000024de: JUMP
000024df: JUMPDEST
000024e0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000024f5: PUSH32 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90
00002516: AND
00002517: EXTCODESIZE
00002518: ISZERO
00002519: PUSH2 0x0cfb
0000251c: JUMPI
0000251d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002532: PUSH1 0x40
00002534: MLOAD
00002535: SWAP3
00002536: PUSH32 0x0b0d9c0900000000000000000000000000000000000000000000000000000000
00002557: DUP5
00002558: MSTORE
00002559: AND
0000255a: PUSH1 0x04
0000255c: DUP4
0000255d: ADD
0000255e: MSTORE
0000255f: ADDRESS
00002560: PUSH1 0x24
00002562: DUP4
00002563: ADD
00002564: MSTORE
00002565: PUSH1 0x44
00002567: DUP3
00002568: ADD
00002569: MSTORE
0000256a: DUP4
0000256b: DUP2
0000256c: PUSH1 0x64
0000256e: DUP2
0000256f: DUP4
00002570: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002585: PUSH32 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90
000025a6: AND
000025a7: GAS
000025a8: CALL
000025a9: SWAP1
000025aa: DUP2
000025ab: ISZERO
000025ac: PUSH2 0x0e11
000025af: JUMPI
000025b0: DUP5
000025b1: SWAP2
000025b2: PUSH2 0x25c2
000025b5: JUMPI
000025b6: JUMPDEST
000025b7: POP
000025b8: POP
000025b9: PUSH1 0xff
000025bb: PUSH1 0x03
000025bd: SWAP2
000025be: PUSH2 0x21b4
000025c1: JUMP
000025c2: JUMPDEST
000025c3: DUP2
000025c4: PUSH2 0x25cc
000025c7: SWAP2
000025c8: PUSH2 0x4212
000025cb: JUMP
000025cc: JUMPDEST
000025cd: PUSH2 0x11c2
000025d0: JUMPI
000025d1: DUP3
000025d2: DUP7
000025d3: PUSH2 0x25b6
000025d6: JUMP
000025d7: JUMPDEST
000025d8: SWAP2
000025d9: PUSH1 0x03
000025db: SWAP2
000025dc: PUSH2 0x2625
000025df: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000025f4: PUSH2 0x2042
000025f7: PUSH2 0x203d
000025fa: DUP3
000025fb: PUSH1 0xff
000025fd: SWAP7
000025fe: AND
000025ff: ADDRESS
00002600: PUSH32 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90
00002621: PUSH2 0x4be5
00002624: JUMP
00002625: JUMPDEST
00002626: SWAP4
00002627: PUSH2 0x206d
0000262a: JUMP
0000262b: JUMPDEST
0000262c: PUSH1 0x20
0000262e: DUP2
0000262f: RETURNDATASIZE
00002630: PUSH1 0x20
00002632: GT
00002633: PUSH2 0x2667
00002636: JUMPI
00002637: JUMPDEST
00002638: DUP2
00002639: PUSH2 0x2644
0000263c: PUSH1 0x20
0000263e: SWAP4
0000263f: DUP4
00002640: PUSH2 0x4212
00002643: JUMP
00002644: JUMPDEST
00002645: DUP2
00002646: ADD
00002647: SUB
00002648: SLT
00002649: PUSH2 0x16fd
0000264c: JUMPI
0000264d: POP
0000264e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002663: PUSH2 0x1fcf
00002666: JUMP
00002667: JUMPDEST
00002668: RETURNDATASIZE
00002669: SWAP2
0000266a: POP
0000266b: PUSH2 0x2637
0000266e: JUMP
0000266f: JUMPDEST
00002670: PUSH1 0x40
00002672: MLOAD
00002673: RETURNDATASIZE
00002674: DUP13
00002675: DUP3
00002676: RETURNDATACOPY
00002677: RETURNDATASIZE
00002678: SWAP1
00002679: REVERT
0000267a: JUMPDEST
0000267b: PUSH1 0x24
0000267d: DUP16
0000267e: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000
0000269f: DUP2
000026a0: MSTORE
000026a1: PUSH1 0x41
000026a3: PUSH1 0x04
000026a5: MSTORE
000026a6: REVERT
000026a7: JUMPDEST
000026a8: SWAP5
000026a9: POP
000026aa: SWAP6
000026ab: POP
000026ac: DUP3
000026ad: SWAP6
000026ae: DUP3
000026af: SWAP5
000026b0: PUSH2 0x1e2e
000026b3: JUMP
000026b4: JUMPDEST
000026b5: DUP7
000026b6: SWAP2
000026b7: PUSH2 0x1df7
000026ba: JUMP
000026bb: JUMPDEST
000026bc: DUP7
000026bd: SWAP1
000026be: PUSH2 0x1de5
000026c1: JUMP
000026c2: JUMPDEST
000026c3: PUSH1 0x64
000026c5: PUSH1 0x40
000026c7: MLOAD
000026c8: PUSH3 0x461bcd
000026cc: PUSH1 0xe5
000026ce: SHL
000026cf: DUP2
000026d0: MSTORE
000026d1: PUSH1 0x20
000026d3: PUSH1 0x04
000026d5: DUP3
000026d6: ADD
000026d7: MSTORE
000026d8: PUSH1 0x03
000026da: PUSH1 0x24
000026dc: DUP3
000026dd: ADD
000026de: MSTORE
000026df: PUSH32 0x346d670000000000000000000000000000000000000000000000000000000000
00002700: PUSH1 0x44
00002702: DUP3
00002703: ADD
00002704: MSTORE
00002705: REVERT
00002706: JUMPDEST
00002707: DUP1
00002708: PUSH2 0x2710
0000270b: CALLDATASIZE
0000270c: PUSH2 0x452c
0000270f: JUMP
00002710: JUMPDEST
00002711: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002726: PUSH32 0x0000000000000000000000009e6e583375b767414ab2409717d34b6c7b25d133
00002747: AND
00002748: CALLER
00002749: SUB
0000274a: PUSH2 0x27ac
0000274d: JUMPI
0000274e: JUMPDEST
0000274f: PUSH1 0x20
00002751: PUSH2 0x2759
00002754: DUP3
00002755: PUSH2 0x4649
00002758: JUMP
00002759: JUMPDEST
0000275a: PUSH2 0x2766
0000275d: PUSH1 0x40
0000275f: DUP5
00002760: ADD
00002761: DUP5
00002762: PUSH2 0x466a
00002765: JUMP
00002766: JUMPDEST
00002767: SWAP3
00002768: SWAP1
00002769: DUP4
0000276a: PUSH1 0x40
0000276c: MLOAD
0000276d: SWAP5
0000276e: DUP6
0000276f: SWAP3
00002770: DUP4
00002771: CALLDATACOPY
00002772: DUP2
00002773: ADD
00002774: DUP7
00002775: DUP2
00002776: MSTORE
00002777: SUB
00002778: SWAP4
00002779: ADD
0000277a: CALLDATALOAD
0000277b: SWAP1
0000277c: GAS
0000277d: CALL
0000277e: PUSH2 0x2785
00002781: PUSH2 0x46bb
00002784: JUMP
00002785: JUMPDEST
00002786: SWAP1
00002787: ISZERO
00002788: PUSH2 0x27a7
0000278b: JUMPI
0000278c: PUSH2 0x27a3
0000278f: SWAP1
00002790: PUSH1 0x40
00002792: MLOAD
00002793: SWAP2
00002794: DUP3
00002795: SWAP2
00002796: PUSH1 0x20
00002798: DUP4
00002799: MSTORE
0000279a: PUSH1 0x20
0000279c: DUP4
0000279d: ADD
0000279e: SWAP1
0000279f: PUSH2 0x42ba
000027a2: JUMP
000027a3: JUMPDEST
000027a4: SUB
000027a5: SWAP1
000027a6: RETURN
000027a7: JUMPDEST
000027a8: PUSH2 0x4b93
000027ab: JUMP
000027ac: JUMPDEST
000027ad: SWAP1
000027ae: POP
000027af: PUSH2 0x27b6
000027b2: PUSH2 0x479d
000027b5: JUMP
000027b6: JUMPDEST
000027b7: ISZERO
000027b8: PUSH2 0x2838
000027bb: JUMPI
000027bc: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000027d1: PUSH2 0x27d9
000027d4: DUP3
000027d5: PUSH2 0x4649
000027d8: JUMP
000027d9: JUMPDEST
000027da: AND
000027db: DUP3
000027dc: MSTORE
000027dd: PUSH1 0x01
000027df: PUSH1 0x20
000027e1: MSTORE
000027e2: PUSH1 0x01
000027e4: PUSH1 0x40
000027e6: DUP4
000027e7: KECCAK256
000027e8: SLOAD
000027e9: SUB
000027ea: PUSH2 0x27f4
000027ed: JUMPI
000027ee: DUP2
000027ef: SWAP1
000027f0: PUSH2 0x274e
000027f3: JUMP
000027f4: JUMPDEST
000027f5: PUSH1 0x64
000027f7: PUSH1 0x40
000027f9: MLOAD
000027fa: PUSH3 0x461bcd
000027fe: PUSH1 0xe5
00002800: SHL
00002801: DUP2
00002802: MSTORE
00002803: PUSH1 0x20
00002805: PUSH1 0x04
00002807: DUP3
00002808: ADD
00002809: MSTORE
0000280a: PUSH1 0x03
0000280c: PUSH1 0x24
0000280e: DUP3
0000280f: ADD
00002810: MSTORE
00002811: PUSH32 0x666e740000000000000000000000000000000000000000000000000000000000
00002832: PUSH1 0x44
00002834: DUP3
00002835: ADD
00002836: MSTORE
00002837: REVERT
00002838: JUMPDEST
00002839: PUSH1 0x64
0000283b: PUSH1 0x40
0000283d: MLOAD
0000283e: PUSH3 0x461bcd
00002842: PUSH1 0xe5
00002844: SHL
00002845: DUP2
00002846: MSTORE
00002847: PUSH1 0x20
00002849: PUSH1 0x04
0000284b: DUP3
0000284c: ADD
0000284d: MSTORE
0000284e: PUSH1 0x03
00002850: PUSH1 0x24
00002852: DUP3
00002853: ADD
00002854: MSTORE
00002855: PUSH32 0x666e770000000000000000000000000000000000000000000000000000000000
00002876: PUSH1 0x44
00002878: DUP3
00002879: ADD
0000287a: MSTORE
0000287b: REVERT
0000287c: JUMPDEST
0000287d: PUSH1 0x40
0000287f: PUSH1 0x03
00002881: NOT
00002882: CALLDATASIZE
00002883: ADD
00002884: SLT
00002885: PUSH2 0x0180
00002888: JUMPI
00002889: DUP1
0000288a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000289f: PUSH2 0x28a6
000028a2: PUSH2 0x413f
000028a5: JUMP
000028a6: JUMPDEST
000028a7: PUSH2 0x28d3
000028aa: DUP3
000028ab: PUSH32 0x0000000000000000000000009e6e583375b767414ab2409717d34b6c7b25d133
000028cc: AND
000028cd: CALLER
000028ce: EQ
000028cf: PUSH2 0x45fe
000028d2: JUMP
000028d3: JUMPDEST
000028d4: AND
000028d5: DUP1
000028d6: EXTCODESIZE
000028d7: ISZERO
000028d8: PUSH2 0x292d
000028db: JUMPI
000028dc: DUP2
000028dd: PUSH1 0x04
000028df: SWAP2
000028e0: PUSH1 0x40
000028e2: MLOAD
000028e3: SWAP3
000028e4: DUP4
000028e5: DUP1
000028e6: SWAP3
000028e7: PUSH32 0xd0e30db000000000000000000000000000000000000000000000000000000000
00002908: DUP3
00002909: MSTORE
0000290a: PUSH1 0x24
0000290c: CALLDATALOAD
0000290d: SWAP1
0000290e: GAS
0000290f: CALL
00002910: DUP1
00002911: ISZERO
00002912: PUSH2 0x0932
00002915: JUMPI
00002916: PUSH2 0x291c
00002919: JUMPI
0000291a: POP
0000291b: RETURN
0000291c: JUMPDEST
0000291d: DUP2
0000291e: PUSH2 0x2926
00002921: SWAP2
00002922: PUSH2 0x4212
00002925: JUMP
00002926: JUMPDEST
00002927: PUSH2 0x0180
0000292a: JUMPI
0000292b: DUP1
0000292c: RETURN
0000292d: JUMPDEST
0000292e: POP
0000292f: REVERT
00002930: JUMPDEST
00002931: PUSH2 0x0100
00002934: PUSH1 0x03
00002936: NOT
00002937: CALLDATASIZE
00002938: ADD
00002939: SLT
0000293a: PUSH2 0x0180
0000293d: JUMPI
0000293e: PUSH2 0x2945
00002941: PUSH2 0x411c
00002944: JUMP
00002945: JUMPDEST
00002946: PUSH1 0x44
00002948: CALLDATALOAD
00002949: SWAP1
0000294a: PUSH8 0xffffffffffffffff
00002953: DUP3
00002954: GT
00002955: PUSH2 0x11c2
00002958: JUMPI
00002959: PUSH1 0x40
0000295b: PUSH1 0x03
0000295d: NOT
0000295e: DUP4
0000295f: CALLDATASIZE
00002960: SUB
00002961: ADD
00002962: SLT
00002963: PUSH2 0x11c2
00002966: JUMPI
00002967: PUSH1 0x64
00002969: CALLDATALOAD
0000296a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000297f: DUP2
00002980: AND
00002981: DUP1
00002982: SWAP2
00002983: SUB
00002984: PUSH2 0x093d
00002987: JUMPI
00002988: PUSH2 0x298f
0000298b: PUSH2 0x41cb
0000298e: JUMP
0000298f: JUMPDEST
00002990: PUSH1 0xa4
00002992: CALLDATALOAD
00002993: SWAP1
00002994: PUSH2 0x299e
00002997: PUSH2 0x01df
0000299a: PUSH2 0x479d
0000299d: JUMP
0000299e: JUMPDEST
0000299f: PUSH1 0x04
000029a1: CALLDATALOAD
000029a2: TIMESTAMP
000029a3: GT
000029a4: PUSH2 0x2c13
000029a7: JUMPI
000029a8: DUP3
000029a9: DUP7
000029aa: SWAP4
000029ab: EXTCODESIZE
000029ac: ISZERO
000029ad: PUSH2 0x093d
000029b0: JUMPI
000029b1: DUP4
000029b2: DUP1
000029b3: SWAP2
000029b4: PUSH1 0x24
000029b6: PUSH1 0x40
000029b8: MLOAD
000029b9: DUP1
000029ba: SWAP5
000029bb: DUP2
000029bc: SWAP4
000029bd: PUSH32 0x2e1a7d4d00000000000000000000000000000000000000000000000000000000
000029de: DUP4
000029df: MSTORE
000029e0: DUP9
000029e1: PUSH1 0x04
000029e3: DUP5
000029e4: ADD
000029e5: MSTORE
000029e6: GAS
000029e7: CALL
000029e8: SWAP1
000029e9: DUP2
000029ea: ISZERO
000029eb: PUSH2 0x0e11
000029ee: JUMPI
000029ef: DUP5
000029f0: SWAP2
000029f1: PUSH2 0x2bfe
000029f4: JUMPI
000029f5: JUMPDEST
000029f6: POP
000029f7: POP
000029f8: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002a0d: AND
00002a0e: SWAP4
00002a0f: PUSH1 0x40
00002a11: MLOAD
00002a12: SWAP4
00002a13: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000
00002a34: DUP6
00002a35: MSTORE
00002a36: ADDRESS
00002a37: PUSH1 0x04
00002a39: DUP7
00002a3a: ADD
00002a3b: MSTORE
00002a3c: PUSH1 0x20
00002a3e: DUP6
00002a3f: PUSH1 0x24
00002a41: DUP2
00002a42: DUP10
00002a43: GAS
00002a44: STATICCALL
00002a45: SWAP5
00002a46: DUP6
00002a47: ISZERO
00002a48: PUSH2 0x0e11
00002a4b: JUMPI
00002a4c: DUP5
00002a4d: SWAP6
00002a4e: PUSH2 0x2bb2
00002a51: JUMPI
00002a52: JUMPDEST
00002a53: POP
00002a54: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002a69: AND
00002a6a: SWAP1
00002a6b: DUP2
00002a6c: EXTCODESIZE
00002a6d: ISZERO
00002a6e: PUSH2 0x093d
00002a71: JUMPI
00002a72: DUP4
00002a73: SWAP2
00002a74: PUSH2 0x2aaf
00002a77: SWAP2
00002a78: PUSH1 0x40
00002a7a: MLOAD
00002a7b: SWAP5
00002a7c: DUP6
00002a7d: DUP1
00002a7e: SWAP5
00002a7f: DUP2
00002a80: SWAP4
00002a81: PUSH32 0x3f62192e00000000000000000000000000000000000000000000000000000000
00002aa2: DUP4
00002aa3: MSTORE
00002aa4: PUSH1 0x04
00002aa6: ADD
00002aa7: PUSH1 0x04
00002aa9: DUP4
00002aaa: ADD
00002aab: PUSH2 0x4b2b
00002aae: JUMP
00002aaf: JUMPDEST
00002ab0: SUB
00002ab1: SWAP3
00002ab2: GAS
00002ab3: CALL
00002ab4: DUP1
00002ab5: ISZERO
00002ab6: PUSH2 0x0932
00002ab9: JUMPI
00002aba: PUSH2 0x2b9d
00002abd: JUMPI
00002abe: JUMPDEST
00002abf: POP
00002ac0: POP
00002ac1: PUSH1 0x20
00002ac3: PUSH1 0x24
00002ac5: SWAP3
00002ac6: PUSH1 0x40
00002ac8: MLOAD
00002ac9: SWAP4
00002aca: DUP5
00002acb: DUP1
00002acc: SWAP3
00002acd: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000
00002aee: DUP3
00002aef: MSTORE
00002af0: ADDRESS
00002af1: PUSH1 0x04
00002af3: DUP4
00002af4: ADD
00002af5: MSTORE
00002af6: GAS
00002af7: STATICCALL
00002af8: SWAP2
00002af9: DUP3
00002afa: ISZERO
00002afb: PUSH2 0x033e
00002afe: JUMPI
00002aff: DUP4
00002b00: SWAP3
00002b01: PUSH2 0x2b67
00002b04: JUMPI
00002b05: JUMPDEST
00002b06: POP
00002b07: PUSH2 0x2b13
00002b0a: SWAP1
00002b0b: PUSH1 0xc4
00002b0d: CALLDATALOAD
00002b0e: SWAP3
00002b0f: PUSH2 0x4781
00002b12: JUMP
00002b13: JUMPDEST
00002b14: LT
00002b15: PUSH2 0x2b23
00002b18: JUMPI
00002b19: PUSH2 0x017d
00002b1c: PUSH1 0xe4
00002b1e: CALLDATALOAD
00002b1f: PUSH2 0x4aa0
00002b22: JUMP
00002b23: JUMPDEST
00002b24: PUSH1 0x64
00002b26: PUSH1 0x40
00002b28: MLOAD
00002b29: PUSH3 0x461bcd
00002b2d: PUSH1 0xe5
00002b2f: SHL
00002b30: DUP2
00002b31: MSTORE
00002b32: PUSH1 0x20
00002b34: PUSH1 0x04
00002b36: DUP3
00002b37: ADD
00002b38: MSTORE
00002b39: PUSH1 0x04
00002b3b: PUSH1 0x24
00002b3d: DUP3
00002b3e: ADD
00002b3f: MSTORE
00002b40: PUSH32 0x78656d7200000000000000000000000000000000000000000000000000000000
00002b61: PUSH1 0x44
00002b63: DUP3
00002b64: ADD
00002b65: MSTORE
00002b66: REVERT
00002b67: JUMPDEST
00002b68: SWAP1
00002b69: SWAP2
00002b6a: POP
00002b6b: PUSH1 0x20
00002b6d: DUP2
00002b6e: RETURNDATASIZE
00002b6f: PUSH1 0x20
00002b71: GT
00002b72: PUSH2 0x2b95
00002b75: JUMPI
00002b76: JUMPDEST
00002b77: DUP2
00002b78: PUSH2 0x2b83
00002b7b: PUSH1 0x20
00002b7d: SWAP4
00002b7e: DUP4
00002b7f: PUSH2 0x4212
00002b82: JUMP
00002b83: JUMPDEST
00002b84: DUP2
00002b85: ADD
00002b86: SUB
00002b87: SLT
00002b88: PUSH2 0x0332
00002b8b: JUMPI
00002b8c: MLOAD
00002b8d: SWAP1
00002b8e: PUSH2 0x2b13
00002b91: PUSH2 0x2b05
00002b94: JUMP
00002b95: JUMPDEST
00002b96: RETURNDATASIZE
00002b97: SWAP2
00002b98: POP
00002b99: PUSH2 0x2b76
00002b9c: JUMP
00002b9d: JUMPDEST
00002b9e: DUP2
00002b9f: PUSH2 0x2ba7
00002ba2: SWAP2
00002ba3: PUSH2 0x4212
00002ba6: JUMP
00002ba7: JUMPDEST
00002ba8: PUSH2 0x11c2
00002bab: JUMPI
00002bac: DUP3
00002bad: DUP5
00002bae: PUSH2 0x2abe
00002bb1: JUMP
00002bb2: JUMPDEST
00002bb3: SWAP4
00002bb4: POP
00002bb5: SWAP4
00002bb6: POP
00002bb7: PUSH1 0x20
00002bb9: DUP4
00002bba: RETURNDATASIZE
00002bbb: PUSH1 0x20
00002bbd: GT
00002bbe: PUSH2 0x2bf6
00002bc1: JUMPI
00002bc2: JUMPDEST
00002bc3: DUP2
00002bc4: PUSH2 0x2bcf
00002bc7: PUSH1 0x20
00002bc9: SWAP4
00002bca: DUP4
00002bcb: PUSH2 0x4212
00002bce: JUMP
00002bcf: JUMPDEST
00002bd0: DUP2
00002bd1: ADD
00002bd2: SUB
00002bd3: SLT
00002bd4: PUSH2 0x0332
00002bd7: JUMPI
00002bd8: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002bed: DUP7
00002bee: SWAP4
00002bef: MLOAD
00002bf0: SWAP5
00002bf1: SWAP1
00002bf2: PUSH2 0x2a52
00002bf5: JUMP
00002bf6: JUMPDEST
00002bf7: RETURNDATASIZE
00002bf8: SWAP2
00002bf9: POP
00002bfa: PUSH2 0x2bc2
00002bfd: JUMP
00002bfe: JUMPDEST
00002bff: DUP2
00002c00: PUSH2 0x2c08
00002c03: SWAP2
00002c04: PUSH2 0x4212
00002c07: JUMP
00002c08: JUMPDEST
00002c09: PUSH2 0x11c2
00002c0c: JUMPI
00002c0d: DUP3
00002c0e: DUP8
00002c0f: PUSH2 0x29f5
00002c12: JUMP
00002c13: JUMPDEST
00002c14: PUSH1 0x64
00002c16: PUSH1 0x40
00002c18: MLOAD
00002c19: PUSH3 0x461bcd
00002c1d: PUSH1 0xe5
00002c1f: SHL
00002c20: DUP2
00002c21: MSTORE
00002c22: PUSH1 0x20
00002c24: PUSH1 0x04
00002c26: DUP3
00002c27: ADD
00002c28: MSTORE
00002c29: PUSH1 0x03
00002c2b: PUSH1 0x24
00002c2d: DUP3
00002c2e: ADD
00002c2f: MSTORE
00002c30: PUSH32 0x7872740000000000000000000000000000000000000000000000000000000000
00002c51: PUSH1 0x44
00002c53: DUP3
00002c54: ADD
00002c55: MSTORE
00002c56: REVERT
00002c57: JUMPDEST
00002c58: PUSH1 0x20
00002c5a: PUSH1 0x03
00002c5c: NOT
00002c5d: CALLDATASIZE
00002c5e: ADD
00002c5f: SLT
00002c60: PUSH2 0x0180
00002c63: JUMPI
00002c64: PUSH1 0x04
00002c66: CALLDATALOAD
00002c67: PUSH8 0xffffffffffffffff
00002c70: DUP2
00002c71: GT
00002c72: PUSH2 0x2327
00002c75: JUMPI
00002c76: CALLDATASIZE
00002c77: PUSH1 0x23
00002c79: DUP3
00002c7a: ADD
00002c7b: SLT
00002c7c: ISZERO
00002c7d: PUSH2 0x2327
00002c80: JUMPI
00002c81: DUP1
00002c82: PUSH1 0x04
00002c84: ADD
00002c85: CALLDATALOAD
00002c86: SWAP1
00002c87: PUSH8 0xffffffffffffffff
00002c90: DUP3
00002c91: GT
00002c92: PUSH2 0x11c2
00002c95: JUMPI
00002c96: CALLDATASIZE
00002c97: PUSH1 0x24
00002c99: DUP4
00002c9a: PUSH1 0x05
00002c9c: SHL
00002c9d: DUP4
00002c9e: ADD
00002c9f: ADD
00002ca0: GT
00002ca1: PUSH2 0x11c2
00002ca4: JUMPI
00002ca5: PUSH2 0x2ce5
00002ca8: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002cbd: PUSH32 0x0000000000000000000000009e6e583375b767414ab2409717d34b6c7b25d133
00002cde: AND
00002cdf: CALLER
00002ce0: EQ
00002ce1: PUSH2 0x45fe
00002ce4: JUMP
00002ce5: JUMPDEST
00002ce6: DUP3
00002ce7: JUMPDEST
00002ce8: DUP3
00002ce9: DUP2
00002cea: LT
00002ceb: ISZERO
00002cec: PUSH2 0x2d2b
00002cef: JUMPI
00002cf0: PUSH1 0x01
00002cf2: SWAP1
00002cf3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002d08: PUSH2 0x2d18
00002d0b: PUSH1 0x24
00002d0d: DUP4
00002d0e: PUSH1 0x05
00002d10: SHL
00002d11: DUP7
00002d12: ADD
00002d13: ADD
00002d14: PUSH2 0x4649
00002d17: JUMP
00002d18: JUMPDEST
00002d19: AND
00002d1a: DUP6
00002d1b: MSTORE
00002d1c: DUP5
00002d1d: PUSH1 0x20
00002d1f: MSTORE
00002d20: DUP2
00002d21: PUSH1 0x40
00002d23: DUP7
00002d24: KECCAK256
00002d25: SSTORE
00002d26: ADD
00002d27: PUSH2 0x2ce7
00002d2a: JUMP
00002d2b: JUMPDEST
00002d2c: DUP4
00002d2d: DUP1
00002d2e: RETURN
00002d2f: JUMPDEST
00002d30: DUP1
00002d31: PUSH2 0x2d39
00002d34: CALLDATASIZE
00002d35: PUSH2 0x452c
00002d38: JUMP
00002d39: JUMPDEST
00002d3a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002d4f: PUSH32 0x0000000000000000000000009e6e583375b767414ab2409717d34b6c7b25d133
00002d70: AND
00002d71: CALLER
00002d72: SUB
00002d73: PUSH2 0x2da9
00002d76: JUMPI
00002d77: JUMPDEST
00002d78: PUSH2 0x2d8e
00002d7b: PUSH2 0x2d83
00002d7e: DUP3
00002d7f: PUSH2 0x4649
00002d82: JUMP
00002d83: JUMPDEST
00002d84: SWAP2
00002d85: PUSH1 0x40
00002d87: DUP2
00002d88: ADD
00002d89: SWAP1
00002d8a: PUSH2 0x466a
00002d8d: JUMP
00002d8e: JUMPDEST
00002d8f: SWAP1
00002d90: DUP2
00002d91: PUSH1 0x40
00002d93: MLOAD
00002d94: SWAP3
00002d95: DUP4
00002d96: SWAP3
00002d97: DUP4
00002d98: CALLDATACOPY
00002d99: DUP2
00002d9a: ADD
00002d9b: DUP5
00002d9c: DUP2
00002d9d: MSTORE
00002d9e: SUB
00002d9f: SWAP2
00002da0: GAS
00002da1: DELEGATECALL
00002da2: PUSH2 0x2785
00002da5: PUSH2 0x46bb
00002da8: JUMP
00002da9: JUMPDEST
00002daa: SWAP1
00002dab: POP
00002dac: PUSH2 0x2db3
00002daf: PUSH2 0x479d
00002db2: JUMP
00002db3: JUMPDEST
00002db4: ISZERO
00002db5: PUSH2 0x2e35
00002db8: JUMPI
00002db9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002dce: PUSH2 0x2dd6
00002dd1: DUP3
00002dd2: PUSH2 0x4649
00002dd5: JUMP
00002dd6: JUMPDEST
00002dd7: AND
00002dd8: DUP3
00002dd9: MSTORE
00002dda: PUSH1 0x02
00002ddc: PUSH1 0x20
00002dde: MSTORE
00002ddf: PUSH1 0x01
00002de1: PUSH1 0x40
00002de3: DUP4
00002de4: KECCAK256
00002de5: SLOAD
00002de6: SUB
00002de7: PUSH2 0x2df1
00002dea: JUMPI
00002deb: DUP2
00002dec: SWAP1
00002ded: PUSH2 0x2d77
00002df0: JUMP
00002df1: JUMPDEST
00002df2: PUSH1 0x64
00002df4: PUSH1 0x40
00002df6: MLOAD
00002df7: PUSH3 0x461bcd
00002dfb: PUSH1 0xe5
00002dfd: SHL
00002dfe: DUP2
00002dff: MSTORE
00002e00: PUSH1 0x20
00002e02: PUSH1 0x04
00002e04: DUP3
00002e05: ADD
00002e06: MSTORE
00002e07: PUSH1 0x03
00002e09: PUSH1 0x24
00002e0b: DUP3
00002e0c: ADD
00002e0d: MSTORE
00002e0e: PUSH32 0x646e740000000000000000000000000000000000000000000000000000000000
00002e2f: PUSH1 0x44
00002e31: DUP3
00002e32: ADD
00002e33: MSTORE
00002e34: REVERT
00002e35: JUMPDEST
00002e36: PUSH1 0x64
00002e38: PUSH1 0x40
00002e3a: MLOAD
00002e3b: PUSH3 0x461bcd
00002e3f: PUSH1 0xe5
00002e41: SHL
00002e42: DUP2
00002e43: MSTORE
00002e44: PUSH1 0x20
00002e46: PUSH1 0x04
00002e48: DUP3
00002e49: ADD
00002e4a: MSTORE
00002e4b: PUSH1 0x03
00002e4d: PUSH1 0x24
00002e4f: DUP3
00002e50: ADD
00002e51: MSTORE
00002e52: PUSH32 0x646e770000000000000000000000000000000000000000000000000000000000
00002e73: PUSH1 0x44
00002e75: DUP3
00002e76: ADD
00002e77: MSTORE
00002e78: REVERT
00002e79: JUMPDEST
00002e7a: PUSH1 0x40
00002e7c: PUSH1 0x03
00002e7e: NOT
00002e7f: CALLDATASIZE
00002e80: ADD
00002e81: SLT
00002e82: PUSH2 0x0180
00002e85: JUMPI
00002e86: PUSH2 0x2e8d
00002e89: PUSH2 0x413f
00002e8c: JUMP
00002e8d: JUMPDEST
00002e8e: PUSH1 0x24
00002e90: CALLDATALOAD
00002e91: SWAP1
00002e92: DUP2
00002e93: ISZERO
00002e94: ISZERO
00002e95: DUP3
00002e96: SUB
00002e97: PUSH2 0x11c2
00002e9a: JUMPI
00002e9b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002eb0: SWAP2
00002eb1: PUSH2 0x2edd
00002eb4: DUP4
00002eb5: PUSH32 0x0000000000000000000000009e6e583375b767414ab2409717d34b6c7b25d133
00002ed6: AND
00002ed7: CALLER
00002ed8: EQ
00002ed9: PUSH2 0x45fe
00002edc: JUMP
00002edd: JUMPDEST
00002ede: ISZERO
00002edf: PUSH2 0x2ef4
00002ee2: JUMPI
00002ee3: AND
00002ee4: DUP2
00002ee5: MSTORE
00002ee6: PUSH1 0x02
00002ee8: PUSH1 0x20
00002eea: MSTORE
00002eeb: PUSH1 0x01
00002eed: PUSH1 0x40
00002eef: DUP3
00002ef0: KECCAK256
00002ef1: SSTORE
00002ef2: DUP1
00002ef3: RETURN
00002ef4: JUMPDEST
00002ef5: AND
00002ef6: DUP2
00002ef7: MSTORE
00002ef8: PUSH1 0x01
00002efa: PUSH1 0x20
00002efc: MSTORE
00002efd: PUSH1 0x01
00002eff: PUSH1 0x40
00002f01: DUP3
00002f02: KECCAK256
00002f03: SSTORE
00002f04: DUP1
00002f05: RETURN
00002f06: JUMPDEST
00002f07: CALLVALUE
00002f08: PUSH2 0x0180
00002f0b: JUMPI
00002f0c: DUP1
00002f0d: PUSH1 0x03
00002f0f: NOT
00002f10: CALLDATASIZE
00002f11: ADD
00002f12: SLT
00002f13: PUSH2 0x0180
00002f16: JUMPI
00002f17: POP
00002f18: PUSH2 0x27a3
00002f1b: PUSH2 0x0c20
00002f1e: PUSH2 0x2f2a
00002f21: PUSH1 0x40
00002f23: MLOAD
00002f24: SWAP2
00002f25: DUP3
00002f26: PUSH2 0x4212
00002f29: JUMP
00002f2a: JUMPDEST
00002f2b: PUSH2 0x0c00
00002f2e: DUP2
00002f2f: MSTORE
00002f30: PUSH32 0xfefefefefefefefefefefefe1096d7744685c2bc6e0850491e3f3183590e5765
00002f51: PUSH1 0x20
00002f53: DUP3
00002f54: ADD
00002f55: MSTORE
00002f56: PUSH32 0xfefefefefefefefefefefefede569adcbf273b2e9073fd6dfe46bfe2fdfb1d6d
00002f77: PUSH1 0x40
00002f79: DUP3
00002f7a: ADD
00002f7b: MSTORE
00002f7c: PUSH32 0xfefefefefefefefefefefefe1571cc01e9321e4adc9eb1bf79366552ce9d056e
00002f9d: PUSH1 0x60
00002f9f: DUP3
00002fa0: ADD
00002fa1: MSTORE
00002fa2: PUSH32 0xfefefefefefefefefefefefee199c209ffc7f4c8577774a53a12c8275c5ad84d
00002fc3: PUSH1 0x80
00002fc5: DUP3
00002fc6: ADD
00002fc7: MSTORE
00002fc8: PUSH32 0xfefefefefefefefefefefefed62fbe9e0289a84eab212ed8df7c305c6b5ce857
00002fe9: PUSH1 0xa0
00002feb: DUP3
00002fec: ADD
00002fed: MSTORE
00002fee: PUSH32 0xfefefefefefefefefefefefe9b7095c3020987619bd41a43c803c52b9f8bc05e
0000300f: PUSH1 0xc0
00003011: DUP3
00003012: ADD
00003013: MSTORE
00003014: PUSH32 0xfefefefefefefefefefefefe2d7073d3160f2492677844fabf01dd9143c186f2
00003035: PUSH1 0xe0
00003037: DUP3
00003038: ADD
00003039: MSTORE
0000303a: PUSH32 0xfefefefefefefefefefefefeaf1e598fdc6690a2395ca73404731f30e4ab667c
0000305b: PUSH2 0x0100
0000305e: DUP3
0000305f: ADD
00003060: MSTORE
00003061: PUSH32 0xfefefefefefefefefefefefed611cc7512952ebf8d1c70e4161bbd68616920bb
00003082: PUSH2 0x0120
00003085: DUP3
00003086: ADD
00003087: MSTORE
00003088: PUSH32 0xfefefefefefefefefefefefe662809560ca76ffb2644752521755f096a0a8c3c
000030a9: PUSH2 0x0140
000030ac: DUP3
000030ad: ADD
000030ae: MSTORE
000030af: PUSH32 0xfefefefefefefefefefefefe4e9ac197e47f1999749a1681b7dfc310b5759982
000030d0: PUSH2 0x0160
000030d3: DUP3
000030d4: ADD
000030d5: MSTORE
000030d6: PUSH32 0xfefefefefefefefefefefefe6e3608aae0bc428269f65ea77e87caa44400d28b
000030f7: PUSH2 0x0180
000030fa: DUP3
000030fb: ADD
000030fc: MSTORE
000030fd: PUSH32 0xfefefefefefefefefefefefe109681b2489354903b968e555c4bfe7552596288
0000311e: PUSH2 0x01a0
00003121: DUP3
00003122: ADD
00003123: MSTORE
00003124: PUSH32 0xfefefefefefefefefefefefefbff53e5fec6a107eb6c5708846d326a595c12b8
00003145: PUSH2 0x01c0
00003148: DUP3
00003149: ADD
0000314a: MSTORE
0000314b: PUSH32 0xfefefefefefefefefefefefe292da0bff72f0383a738269192fd01529ba05433
0000316c: PUSH2 0x01e0
0000316f: DUP3
00003170: ADD
00003171: MSTORE
00003172: PUSH32 0xfefefefefefefefefefefefee867cf4992c2d7231d2e17ab13fd4ba059a41454
00003193: PUSH2 0x0200
00003196: DUP3
00003197: ADD
00003198: MSTORE
00003199: PUSH32 0xfefefefefefefefefefefefe100711dba49fc710742ae6e3665b54d49129601a
000031ba: PUSH2 0x0220
000031bd: DUP3
000031be: ADD
000031bf: MSTORE
000031c0: PUSH32 0xfefefefefefefefefefefefef8233f1c41a15ab90a488e6c8b226b2b8187b576
000031e1: PUSH2 0x0240
000031e4: DUP3
000031e5: ADD
000031e6: MSTORE
000031e7: PUSH32 0xfefefefefefefefefefefefebda8b5ced669c0d7830a046d54815c26445a33f8
00003208: PUSH2 0x0260
0000320b: DUP3
0000320c: ADD
0000320d: MSTORE
0000320e: PUSH32 0xfefefefefefefefefefefefef1ac047fabe731fb26ef3a1d646d466e931f7cd9
0000322f: PUSH2 0x0280
00003232: DUP3
00003233: ADD
00003234: MSTORE
00003235: PUSH32 0xfefefefefefefefefefefefe9d7e61647b60b4c23338ed959788c72cd7621fd4
00003256: PUSH2 0x02a0
00003259: DUP3
0000325a: ADD
0000325b: MSTORE
0000325c: PUSH32 0xfefefefefefefefefefefefe9938b504bc088df8d5831cd53073f94333c24358
0000327d: PUSH2 0x02c0
00003280: DUP3
00003281: ADD
00003282: MSTORE
00003283: PUSH32 0xfefefefefefefefefefefefebd783513552dc7b68814bb7b7d105c19a0f4d341
000032a4: PUSH2 0x02e0
000032a7: DUP3
000032a8: ADD
000032a9: MSTORE
000032aa: PUSH32 0xfefefefefefefefefefefefe5415e0351f6a91b8b0d9aad49d0f21335bbf5bf6
000032cb: PUSH2 0x0300
000032ce: DUP3
000032cf: ADD
000032d0: MSTORE
000032d1: PUSH32 0xfefefefefefefefefefefefedbf79adf5af85d01ff4136cae6e9853188941533
000032f2: PUSH2 0x0320
000032f5: DUP3
000032f6: ADD
000032f7: MSTORE
000032f8: PUSH32 0xfefefefefefefefefefefefec414f720aeab30afc578689d2b0c5468d3c141ae
00003319: PUSH2 0x0340
0000331c: DUP3
0000331d: ADD
0000331e: MSTORE
0000331f: PUSH32 0xfefefefefefefefefefefefedc270bf5fb6ca784be1887cc2be463aa7efbc0bb
00003340: PUSH2 0x0360
00003343: DUP3
00003344: ADD
00003345: MSTORE
00003346: PUSH32 0xfefefefefefefefefefefefe9928ee3165c1fe595952f391fb0cf70673e78c07
00003367: PUSH2 0x0380
0000336a: DUP3
0000336b: ADD
0000336c: MSTORE
0000336d: PUSH32 0xfefefefefefefefefefefefe2f4564ace50244d840e8e0fa5394c5b1be3f131c
0000338e: PUSH2 0x03a0
00003391: DUP3
00003392: ADD
00003393: MSTORE
00003394: PUSH32 0xfefefefefefefefefefefefe330d6d38838499e91efeee76076d408ad11f009e
000033b5: PUSH2 0x03c0
000033b8: DUP3
000033b9: ADD
000033ba: MSTORE
000033bb: PUSH32 0xfefefefefefefefefefefefe8a6aad705c815f9aaef790055e5caa1998defecb
000033dc: PUSH2 0x03e0
000033df: DUP3
000033e0: ADD
000033e1: MSTORE
000033e2: PUSH32 0xfefefefefefefefefefefefe98972d167f8490f970e00a255491161b53f53322
00003403: PUSH2 0x0400
00003406: DUP3
00003407: ADD
00003408: MSTORE
00003409: PUSH32 0xfefefefefefefefefefefefe1f81b8e2516f088214a4ab2835595fbbe8e4293c
0000342a: PUSH2 0x0420
0000342d: DUP3
0000342e: ADD
0000342f: MSTORE
00003430: PUSH32 0xfefefefefefefefefefefefeccd9175b3e354d5911908a634b145dd5737f2164
00003451: PUSH2 0x0440
00003454: DUP3
00003455: ADD
00003456: MSTORE
00003457: PUSH32 0xfefefefefefefefefefefefef3804f54e7f2341a0796a846e1ba07d9360220c2
00003478: PUSH2 0x0460
0000347b: DUP3
0000347c: ADD
0000347d: MSTORE
0000347e: PUSH32 0xfefefefefefefefefefefefe5355e3a1f8d261d6db7ade4ab8b3dd7d42dbf1e6
0000349f: PUSH2 0x0480
000034a2: DUP3
000034a3: ADD
000034a4: MSTORE
000034a5: PUSH32 0xfefefefefefefefefefefefe916aeba457f5d8db6236a7bd73a364a1e1f9796f
000034c6: PUSH2 0x04a0
000034c9: DUP3
000034ca: ADD
000034cb: MSTORE
000034cc: PUSH32 0xfefefefefefefefefefefefe57c9a3ffb434673c2b3642634b3d65624355b2d2
000034ed: PUSH2 0x04c0
000034f0: DUP3
000034f1: ADD
000034f2: MSTORE
000034f3: PUSH32 0xfefefefefefefefefefefefe785bbe379a16e1cf922ce4dfb20ef927c399c55b
00003514: PUSH2 0x04e0
00003517: DUP3
00003518: ADD
00003519: MSTORE
0000351a: PUSH32 0xfefefefefefefefefefefefe533145464ee98d0cf5f787d40c17f59d6b7d6171
0000353b: PUSH2 0x0500
0000353e: DUP3
0000353f: ADD
00003540: MSTORE
00003541: PUSH32 0xfefefefefefefefefefefefea58c94845e114129c6684d935fe1e8bbd935a725
00003562: PUSH2 0x0520
00003565: DUP3
00003566: ADD
00003567: MSTORE
00003568: PUSH32 0xfefefefefefefefefefefefe680d8b60b14cd005348d1afb9b576ea8f0d6d2e5
00003589: PUSH2 0x0540
0000358c: DUP3
0000358d: ADD
0000358e: MSTORE
0000358f: PUSH32 0xfefefefefefefefefefefefefc80b0b26f574972fffcd9b1d2cca9eee23b9142
000035b0: PUSH2 0x0560
000035b3: DUP3
000035b4: ADD
000035b5: MSTORE
000035b6: PUSH32 0xfefefefefefefefefefefefef55565a13439585475adaab428580d53224b8ce9
000035d7: PUSH2 0x0580
000035da: DUP3
000035db: ADD
000035dc: MSTORE
000035dd: PUSH32 0xfefefefefefefefefefefefe7bbe55d2b15ca33d7e51441cbb795c3f0c1af794
000035fe: PUSH2 0x05a0
00003601: DUP3
00003602: ADD
00003603: MSTORE
00003604: PUSH32 0xfefefefefefefefefefefefe0de1bc2e6b60b88804da980ea1f3e108f363fb54
00003625: PUSH2 0x05c0
00003628: DUP3
00003629: ADD
0000362a: MSTORE
0000362b: PUSH32 0xfefefefefefefefefefefefedfb7d8011662954f44b19311fce0beb450c1e26a
0000364c: PUSH2 0x05e0
0000364f: DUP3
00003650: ADD
00003651: MSTORE
00003652: PUSH32 0xfefefefefefefefefefefefe50b8f29379dc899771fed9d0d7bd77bca36cc49b
00003673: PUSH2 0x0600
00003676: DUP3
00003677: ADD
00003678: MSTORE
00003679: PUSH32 0xfefefefefefefefefefefefe961e95af6d6312994da0f373fa091865912f91bb
0000369a: PUSH2 0x0620
0000369d: DUP3
0000369e: ADD
0000369f: MSTORE
000036a0: PUSH32 0xfefefefefefefefefefefefed10ffa4f63be83182acd8caee60cdea4d75c475d
000036c1: PUSH2 0x0640
000036c4: DUP3
000036c5: ADD
000036c6: MSTORE
000036c7: PUSH32 0xfefefefefefefefefefefefe8f6201b2d125bdc541816bb95ac128f8f5d99a6e
000036e8: PUSH2 0x0660
000036eb: DUP3
000036ec: ADD
000036ed: MSTORE
000036ee: PUSH32 0xfefefefefefefefefefefefe83eeba50728253d9f75c444c5a5476c0b57457cc
0000370f: PUSH2 0x0680
00003712: DUP3
00003713: ADD
00003714: MSTORE
00003715: PUSH32 0xfefefefefefefefefefefefe641db7107b0f65f334c9c7301a873cf73df635ba
00003736: PUSH2 0x06a0
00003739: DUP3
0000373a: ADD
0000373b: MSTORE
0000373c: PUSH32 0xfefefefefefefefefefefefe9afefa29771b8e583125af6656c74cf4f50f8f90
0000375d: PUSH2 0x06c0
00003760: DUP3
00003761: ADD
00003762: MSTORE
00003763: PUSH32 0xfefefefefefefefefefefefe9eeba2e09c4c9705f4053e70906d160c937a0ac9
00003784: PUSH2 0x06e0
00003787: DUP3
00003788: ADD
00003789: MSTORE
0000378a: PUSH32 0xfefefefefefefefefefefefe65cb9c7b1c9093b33d586c2384e62423a5636a38
000037ab: PUSH2 0x0700
000037ae: DUP3
000037af: ADD
000037b0: MSTORE
000037b1: PUSH32 0xfefefefefefefefefefefefe9fa9ea0a901069a415f2b1fac75fb6891e13c102
000037d2: PUSH2 0x0720
000037d5: DUP3
000037d6: ADD
000037d7: MSTORE
000037d8: PUSH32 0xfefefefefefefefefefefefe49dc2ce7298676faf7cb61065444143bbaf1e4b5
000037f9: PUSH2 0x0740
000037fc: DUP3
000037fd: ADD
000037fe: MSTORE
000037ff: PUSH32 0xfefefefefefefefefefefefeb0d8ee3aa96dda9fbc3e4b08ef2259d4ccfa1c71
00003820: PUSH2 0x0760
00003823: DUP3
00003824: ADD
00003825: MSTORE
00003826: PUSH32 0xfefefefefefefefefefefefe009cc5bde93209b7a6b7e69de859a639a05406bc
00003847: PUSH2 0x0780
0000384a: DUP3
0000384b: ADD
0000384c: MSTORE
0000384d: PUSH32 0xfefefefefefefefefefefefebd976c6397b74110533b0cb487aba454c89ec842
0000386e: PUSH2 0x07a0
00003871: DUP3
00003872: ADD
00003873: MSTORE
00003874: PUSH32 0xfefefefefefefefefefefefe478587f89c314729987b650ebae2ff9f9e8ef529
00003895: PUSH2 0x07c0
00003898: DUP3
00003899: ADD
0000389a: MSTORE
0000389b: PUSH32 0xfefefefefefefefefefefefe03fc61ae31ecd7d6f652c61ef10319abcb4fa58f
000038bc: PUSH2 0x07e0
000038bf: DUP3
000038c0: ADD
000038c1: MSTORE
000038c2: PUSH32 0xfefefefefefefefefefefefe95affe229600a44f05a3f1701cd4755109e3dae0
000038e3: PUSH2 0x0800
000038e6: DUP3
000038e7: ADD
000038e8: MSTORE
000038e9: PUSH32 0xfefefefefefefefefefefefe577b828e4c91f100e52936a2618de83f202f2ebb
0000390a: PUSH2 0x0820
0000390d: DUP3
0000390e: ADD
0000390f: MSTORE
00003910: PUSH32 0xfefefefefefefefefefefefef7f0f4acb3c8679ea0a087678f7601e83c313e2c
00003931: PUSH2 0x0840
00003934: DUP3
00003935: ADD
00003936: MSTORE
00003937: PUSH32 0xfefefefefefefefefefefefe7755c1bd74a10b4f20fd62dee567ee1cecd05468
00003958: PUSH2 0x0860
0000395b: DUP3
0000395c: ADD
0000395d: MSTORE
0000395e: PUSH32 0xfefefefefefefefefefefefeeea9bef29f7af113daafffeffbdf483db151dd1f
0000397f: PUSH2 0x0880
00003982: DUP3
00003983: ADD
00003984: MSTORE
00003985: PUSH32 0xfefefefefefefefefefefefe4cb5677a500216bb655a0c5727c53f6286174c32
000039a6: PUSH2 0x08a0
000039a9: DUP3
000039aa: ADD
000039ab: MSTORE
000039ac: PUSH32 0xfefefefefefefefefefefefec38b8d028f84b5369f465ab430b6dc9799f14df8
000039cd: PUSH2 0x08c0
000039d0: DUP3
000039d1: ADD
000039d2: MSTORE
000039d3: PUSH32 0xfefefefefefefefefefefefe1b88b3c6da47f94e30562c87fc7453ce0432249f
000039f4: PUSH2 0x08e0
000039f7: DUP3
000039f8: ADD
000039f9: MSTORE
000039fa: PUSH32 0xfefefefefefefefefefefefe20d061f9afff48022d949def3cd2ea143c923699
00003a1b: PUSH2 0x0900
00003a1e: DUP3
00003a1f: ADD
00003a20: MSTORE
00003a21: PUSH32 0xfefefefefefefefefefefefe903a73fa41d7028b765b85941d1e0531692ee7dc
00003a42: PUSH2 0x0920
00003a45: DUP3
00003a46: ADD
00003a47: MSTORE
00003a48: PUSH32 0xfefefefefefefefefefefefe9700d51f5da9c5509ec4cfdd26d33ae244e38574
00003a69: PUSH2 0x0940
00003a6c: DUP3
00003a6d: ADD
00003a6e: MSTORE
00003a6f: PUSH32 0xfefefefefefefefefefefefedf803dd1cfbed6f429f7afaa9ee5c3be113903f5
00003a90: PUSH2 0x0960
00003a93: DUP3
00003a94: ADD
00003a95: MSTORE
00003a96: PUSH32 0xfefefefefefefefefefefefe7137ab207ea77278d7a5a2e41eeec434247ac1c7
00003ab7: PUSH2 0x0980
00003aba: DUP3
00003abb: ADD
00003abc: MSTORE
00003abd: PUSH32 0xfefefefefefefefefefefefe05a52b4f25fd76bb54c4729ffa9ea2eccb52237b
00003ade: PUSH2 0x09a0
00003ae1: DUP3
00003ae2: ADD
00003ae3: MSTORE
00003ae4: PUSH32 0xfefefefefefefefefefefefedb95afea98872edff40c5ebff937cd3a42e3867f
00003b05: PUSH2 0x09c0
00003b08: DUP3
00003b09: ADD
00003b0a: MSTORE
00003b0b: PUSH32 0xfefefefefefefefefefefefe888c62b2361c193329e8934d85ceb04a5fd4bba0
00003b2c: PUSH2 0x09e0
00003b2f: DUP3
00003b30: ADD
00003b31: MSTORE
00003b32: PUSH32 0xfefefefefefefefefefefefef299d2787b9f5df014a835c165b7f7dba2438422
00003b53: PUSH2 0x0a00
00003b56: DUP3
00003b57: ADD
00003b58: MSTORE
00003b59: PUSH32 0xfefefefefefefefefefefefee05cb0f946c82a94b37887a3a048618b14213b17
00003b7a: PUSH2 0x0a20
00003b7d: DUP3
00003b7e: ADD
00003b7f: MSTORE
00003b80: PUSH32 0xfefefefefefefefefefefefe2eaa84535103dd9bb4de3672a1235d366fc4697a
00003ba1: PUSH2 0x0a40
00003ba4: DUP3
00003ba5: ADD
00003ba6: MSTORE
00003ba7: PUSH32 0xfefefefefefefefefefefefee3febb7401da2793bed7d1f480602f0ddf39fc9f
00003bc8: PUSH2 0x0a60
00003bcb: DUP3
00003bcc: ADD
00003bcd: MSTORE
00003bce: PUSH32 0xfefefefefefefefefefefefee9f95ab106b82c9d6a74eefab2d9fba9c5f2b642
00003bef: PUSH2 0x0a80
00003bf2: DUP3
00003bf3: ADD
00003bf4: MSTORE
00003bf5: PUSH32 0xfefefefefefefefefefefefe9d644a15d8784131772207b3cf59211a4b491afe
00003c16: PUSH2 0x0aa0
00003c19: DUP3
00003c1a: ADD
00003c1b: MSTORE
00003c1c: PUSH32 0xfefefefefefefefefefefefe539c8479f8e3088fc67a933793589b77c2b3646e
00003c3d: PUSH2 0x0ac0
00003c40: DUP3
00003c41: ADD
00003c42: MSTORE
00003c43: PUSH32 0xfefefefefefefefefefefefe46d841d87cd4369ad4100e78332bf5c5531e590e
00003c64: PUSH2 0x0ae0
00003c67: DUP3
00003c68: ADD
00003c69: MSTORE
00003c6a: PUSH32 0xfefefefefefefefefefefefe6d223dc754a038bcdb2f3425b529f67ae0125b21
00003c8b: PUSH2 0x0b00
00003c8e: DUP3
00003c8f: ADD
00003c90: MSTORE
00003c91: PUSH32 0xfefefefefefefefefefefefe480dc53e6098ba549cef795432eaf15071805811
00003cb2: PUSH2 0x0b20
00003cb5: DUP3
00003cb6: ADD
00003cb7: MSTORE
00003cb8: PUSH32 0xfefefefefefefefefefefefeb22c9d987d6f9b98ff39a021a6a82f7082c60445
00003cd9: PUSH2 0x0b40
00003cdc: DUP3
00003cdd: ADD
00003cde: MSTORE
00003cdf: PUSH32 0xfefefefefefefefefefefefe279c9b8936dea905bbabd43ba11b95bb77e7b2cb
00003d00: PUSH2 0x0b60
00003d03: DUP3
00003d04: ADD
00003d05: MSTORE
00003d06: PUSH32 0xfefefefefefefefefefefefe252f79485d880413572a1a2141fcf21750e1cbc4
00003d27: PUSH2 0x0b80
00003d2a: DUP3
00003d2b: ADD
00003d2c: MSTORE
00003d2d: PUSH32 0xfefefefefefefefefefefefe063e0d98174b76d5f01c5c10a4867acf41b3a137
00003d4e: PUSH2 0x0ba0
00003d51: DUP3
00003d52: ADD
00003d53: MSTORE
00003d54: PUSH32 0xfefefefefefefefefefefefee97d0f89bf4cd0b53c775c4f1bc320f16d9276ca
00003d75: PUSH2 0x0bc0
00003d78: DUP3
00003d79: ADD
00003d7a: MSTORE
00003d7b: PUSH32 0xfefefefefefefefefefefefe282ea0d24e1a4bac61355c8dfee6aaf8bbeb6f25
00003d9c: PUSH2 0x0be0
00003d9f: DUP3
00003da0: ADD
00003da1: MSTORE
00003da2: PUSH32 0xfefefefefefefefefefefefe06ed94a1f79012aad011b21208c6807f39e5b911
00003dc3: PUSH2 0x0c00
00003dc6: DUP3
00003dc7: ADD
00003dc8: MSTORE
00003dc9: PUSH1 0x40
00003dcb: MLOAD
00003dcc: SWAP2
00003dcd: DUP3
00003dce: SWAP2
00003dcf: PUSH1 0x20
00003dd1: DUP4
00003dd2: MSTORE
00003dd3: PUSH1 0x20
00003dd5: DUP4
00003dd6: ADD
00003dd7: SWAP1
00003dd8: PUSH2 0x42ba
00003ddb: JUMP
00003ddc: JUMPDEST
00003ddd: PUSH2 0x0100
00003de0: PUSH1 0x03
00003de2: NOT
00003de3: CALLDATASIZE
00003de4: ADD
00003de5: SLT
00003de6: PUSH2 0x0332
00003de9: JUMPI
00003dea: PUSH2 0x3df1
00003ded: PUSH2 0x411c
00003df0: JUMP
00003df1: JUMPDEST
00003df2: SWAP1
00003df3: PUSH1 0x44
00003df5: CALLDATALOAD
00003df6: SWAP2
00003df7: PUSH8 0xffffffffffffffff
00003e00: DUP4
00003e01: GT
00003e02: PUSH2 0x0332
00003e05: JUMPI
00003e06: PUSH1 0x40
00003e08: PUSH1 0x03
00003e0a: NOT
00003e0b: DUP5
00003e0c: CALLDATASIZE
00003e0d: SUB
00003e0e: ADD
00003e0f: SLT
00003e10: PUSH2 0x0332
00003e13: JUMPI
00003e14: PUSH2 0x3e1b
00003e17: PUSH2 0x41a8
00003e1a: JUMP
00003e1b: JUMPDEST
00003e1c: SWAP1
00003e1d: PUSH2 0x3e24
00003e20: PUSH2 0x41cb
00003e23: JUMP
00003e24: JUMPDEST
00003e25: PUSH2 0x3e2f
00003e28: PUSH2 0x01df
00003e2b: PUSH2 0x479d
00003e2e: JUMP
00003e2f: JUMPDEST
00003e30: PUSH1 0x04
00003e32: CALLDATALOAD
00003e33: TIMESTAMP
00003e34: GT
00003e35: PUSH2 0x4033
00003e38: JUMPI
00003e39: PUSH2 0x3e60
00003e3c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003e51: DUP1
00003e52: SWAP4
00003e53: AND
00003e54: SWAP4
00003e55: DUP5
00003e56: DUP5
00003e57: PUSH1 0xa4
00003e59: CALLDATALOAD
00003e5a: SWAP3
00003e5b: AND
00003e5c: PUSH2 0x5264
00003e5f: JUMP
00003e60: JUMPDEST
00003e61: AND
00003e62: SWAP3
00003e63: PUSH1 0x40
00003e65: MLOAD
00003e66: SWAP2
00003e67: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000
00003e88: DUP4
00003e89: MSTORE
00003e8a: ADDRESS
00003e8b: PUSH1 0x04
00003e8d: DUP5
00003e8e: ADD
00003e8f: MSTORE
00003e90: PUSH1 0x20
00003e92: DUP4
00003e93: PUSH1 0x24
00003e95: DUP2
00003e96: DUP9
00003e97: GAS
00003e98: STATICCALL
00003e99: SWAP3
00003e9a: DUP4
00003e9b: ISZERO
00003e9c: PUSH2 0x3ff4
00003e9f: JUMPI
00003ea0: PUSH0
00003ea1: SWAP4
00003ea2: PUSH2 0x3fff
00003ea5: JUMPI
00003ea6: JUMPDEST
00003ea7: POP
00003ea8: DUP1
00003ea9: EXTCODESIZE
00003eaa: ISZERO
00003eab: PUSH2 0x0332
00003eae: JUMPI
00003eaf: PUSH2 0x3eee
00003eb2: PUSH0
00003eb3: SWAP3
00003eb4: SWAP2
00003eb5: DUP4
00003eb6: SWAP3
00003eb7: PUSH1 0x40
00003eb9: MLOAD
00003eba: SWAP5
00003ebb: DUP6
00003ebc: DUP1
00003ebd: SWAP5
00003ebe: DUP2
00003ebf: SWAP4
00003ec0: PUSH32 0x3f62192e00000000000000000000000000000000000000000000000000000000
00003ee1: DUP4
00003ee2: MSTORE
00003ee3: PUSH1 0x04
00003ee5: ADD
00003ee6: PUSH1 0x04
00003ee8: DUP4
00003ee9: ADD
00003eea: PUSH2 0x4b2b
00003eed: JUMP
00003eee: JUMPDEST
00003eef: SUB
00003ef0: SWAP3
00003ef1: GAS
00003ef2: CALL
00003ef3: DUP1
00003ef4: ISZERO
00003ef5: PUSH2 0x3ff4
00003ef8: JUMPI
00003ef9: PUSH2 0x3fdc
00003efc: JUMPI
00003efd: JUMPDEST
00003efe: POP
00003eff: PUSH1 0x20
00003f01: PUSH1 0x24
00003f03: SWAP3
00003f04: SWAP4
00003f05: PUSH1 0x40
00003f07: MLOAD
00003f08: SWAP4
00003f09: DUP5
00003f0a: DUP1
00003f0b: SWAP3
00003f0c: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000
00003f2d: DUP3
00003f2e: MSTORE
00003f2f: ADDRESS
00003f30: PUSH1 0x04
00003f32: DUP4
00003f33: ADD
00003f34: MSTORE
00003f35: GAS
00003f36: STATICCALL
00003f37: SWAP2
00003f38: DUP3
00003f39: ISZERO
00003f3a: PUSH2 0x033e
00003f3d: JUMPI
00003f3e: DUP4
00003f3f: SWAP3
00003f40: PUSH2 0x3fa6
00003f43: JUMPI
00003f44: JUMPDEST
00003f45: POP
00003f46: PUSH2 0x3f52
00003f49: SWAP1
00003f4a: PUSH1 0xc4
00003f4c: CALLDATALOAD
00003f4d: SWAP3
00003f4e: PUSH2 0x4781
00003f51: JUMP
00003f52: JUMPDEST
00003f53: LT
00003f54: PUSH2 0x3f62
00003f57: JUMPI
00003f58: PUSH2 0x017d
00003f5b: PUSH1 0xe4
00003f5d: CALLDATALOAD
00003f5e: PUSH2 0x4aa0
00003f61: JUMP
00003f62: JUMPDEST
00003f63: PUSH1 0x64
00003f65: PUSH1 0x40
00003f67: MLOAD
00003f68: PUSH3 0x461bcd
00003f6c: PUSH1 0xe5
00003f6e: SHL
00003f6f: DUP2
00003f70: MSTORE
00003f71: PUSH1 0x20
00003f73: PUSH1 0x04
00003f75: DUP3
00003f76: ADD
00003f77: MSTORE
00003f78: PUSH1 0x04
00003f7a: PUSH1 0x24
00003f7c: DUP3
00003f7d: ADD
00003f7e: MSTORE
00003f7f: PUSH32 0x78746d7200000000000000000000000000000000000000000000000000000000
00003fa0: PUSH1 0x44
00003fa2: DUP3
00003fa3: ADD
00003fa4: MSTORE
00003fa5: REVERT
00003fa6: JUMPDEST
00003fa7: SWAP1
00003fa8: SWAP2
00003fa9: POP
00003faa: PUSH1 0x20
00003fac: DUP2
00003fad: RETURNDATASIZE
00003fae: PUSH1 0x20
00003fb0: GT
00003fb1: PUSH2 0x3fd4
00003fb4: JUMPI
00003fb5: JUMPDEST
00003fb6: DUP2
00003fb7: PUSH2 0x3fc2
00003fba: PUSH1 0x20
00003fbc: SWAP4
00003fbd: DUP4
00003fbe: PUSH2 0x4212
00003fc1: JUMP
00003fc2: JUMPDEST
00003fc3: DUP2
00003fc4: ADD
00003fc5: SUB
00003fc6: SLT
00003fc7: PUSH2 0x0332
00003fca: JUMPI
00003fcb: MLOAD
00003fcc: SWAP1
00003fcd: PUSH2 0x3f52
00003fd0: PUSH2 0x3f44
00003fd3: JUMP
00003fd4: JUMPDEST
00003fd5: RETURNDATASIZE
00003fd6: SWAP2
00003fd7: POP
00003fd8: PUSH2 0x3fb5
00003fdb: JUMP
00003fdc: JUMPDEST
00003fdd: PUSH1 0x24
00003fdf: SWAP3
00003fe0: POP
00003fe1: PUSH0
00003fe2: PUSH2 0x3fea
00003fe5: SWAP2
00003fe6: PUSH2 0x4212
00003fe9: JUMP
00003fea: JUMPDEST
00003feb: PUSH1 0x20
00003fed: PUSH0
00003fee: SWAP3
00003fef: POP
00003ff0: PUSH2 0x3efd
00003ff3: JUMP
00003ff4: JUMPDEST
00003ff5: PUSH1 0x40
00003ff7: MLOAD
00003ff8: RETURNDATASIZE
00003ff9: PUSH0
00003ffa: DUP3
00003ffb: RETURNDATACOPY
00003ffc: RETURNDATASIZE
00003ffd: SWAP1
00003ffe: REVERT
00003fff: JUMPDEST
00004000: SWAP1
00004001: SWAP3
00004002: POP
00004003: PUSH1 0x20
00004005: DUP2
00004006: RETURNDATASIZE
00004007: PUSH1 0x20
00004009: GT
0000400a: PUSH2 0x402b
0000400d: JUMPI
0000400e: JUMPDEST
0000400f: DUP2
00004010: PUSH2 0x401b
00004013: PUSH1 0x20
00004015: SWAP4
00004016: DUP4
00004017: PUSH2 0x4212
0000401a: JUMP
0000401b: JUMPDEST
0000401c: DUP2
0000401d: ADD
0000401e: SUB
0000401f: SLT
00004020: PUSH2 0x0332
00004023: JUMPI
00004024: MLOAD
00004025: SWAP2
00004026: DUP6
00004027: PUSH2 0x3ea6
0000402a: JUMP
0000402b: JUMPDEST
0000402c: RETURNDATASIZE
0000402d: SWAP2
0000402e: POP
0000402f: PUSH2 0x400e
00004032: JUMP
00004033: JUMPDEST
00004034: PUSH1 0x64
00004036: PUSH1 0x40
00004038: MLOAD
00004039: PUSH3 0x461bcd
0000403d: PUSH1 0xe5
0000403f: SHL
00004040: DUP2
00004041: MSTORE
00004042: PUSH1 0x20
00004044: PUSH1 0x04
00004046: DUP3
00004047: ADD
00004048: MSTORE
00004049: PUSH1 0x03
0000404b: PUSH1 0x24
0000404d: DUP3
0000404e: ADD
0000404f: MSTORE
00004050: PUSH32 0x7865740000000000000000000000000000000000000000000000000000000000
00004071: PUSH1 0x44
00004073: DUP3
00004074: ADD
00004075: MSTORE
00004076: REVERT
00004077: JUMPDEST
00004078: PUSH2 0x0100
0000407b: PUSH1 0x03
0000407d: NOT
0000407e: CALLDATASIZE
0000407f: ADD
00004080: SLT
00004081: PUSH2 0x0332
00004084: JUMPI
00004085: PUSH2 0x408c
00004088: PUSH2 0x411c
0000408b: JUMP
0000408c: JUMPDEST
0000408d: PUSH2 0x4094
00004090: PUSH2 0x4185
00004093: JUMP
00004094: JUMPDEST
00004095: SWAP1
00004096: PUSH2 0x409d
00004099: PUSH2 0x41a8
0000409c: JUMP
0000409d: JUMPDEST
0000409e: SWAP2
0000409f: PUSH2 0x40a6
000040a2: PUSH2 0x4162
000040a5: JUMP
000040a6: JUMPDEST
000040a7: SWAP2
000040a8: PUSH2 0x40b2
000040ab: PUSH2 0x01df
000040ae: PUSH2 0x479d
000040b1: JUMP
000040b2: JUMPDEST
000040b3: PUSH1 0x04
000040b5: CALLDATALOAD
000040b6: TIMESTAMP
000040b7: GT
000040b8: PUSH2 0x40d8
000040bb: JUMPI
000040bc: PUSH2 0x40cc
000040bf: SWAP4
000040c0: PUSH1 0xa4
000040c2: CALLDATALOAD
000040c3: SWAP3
000040c4: PUSH1 0x84
000040c6: CALLDATALOAD
000040c7: SWAP3
000040c8: PUSH2 0x47e9
000040cb: JUMP
000040cc: JUMPDEST
000040cd: POP
000040ce: PUSH2 0x000e
000040d1: PUSH1 0xe4
000040d3: CALLDATALOAD
000040d4: PUSH2 0x4aa0
000040d7: JUMP
000040d8: JUMPDEST
000040d9: PUSH1 0x64
000040db: PUSH1 0x40
000040dd: MLOAD
000040de: PUSH3 0x461bcd
000040e2: PUSH1 0xe5
000040e4: SHL
000040e5: DUP2
000040e6: MSTORE
000040e7: PUSH1 0x20
000040e9: PUSH1 0x04
000040eb: DUP3
000040ec: ADD
000040ed: MSTORE
000040ee: PUSH1 0x04
000040f0: PUSH1 0x24
000040f2: DUP3
000040f3: ADD
000040f4: MSTORE
000040f5: PUSH32 0x3365627400000000000000000000000000000000000000000000000000000000
00004116: PUSH1 0x44
00004118: DUP3
00004119: ADD
0000411a: MSTORE
0000411b: REVERT
0000411c: JUMPDEST
0000411d: PUSH1 0x24
0000411f: CALLDATALOAD
00004120: SWAP1
00004121: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004136: DUP3
00004137: AND
00004138: DUP3
00004139: SUB
0000413a: PUSH2 0x0332
0000413d: JUMPI
0000413e: JUMP
0000413f: JUMPDEST
00004140: PUSH1 0x04
00004142: CALLDATALOAD
00004143: SWAP1
00004144: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004159: DUP3
0000415a: AND
0000415b: DUP3
0000415c: SUB
0000415d: PUSH2 0x0332
00004160: JUMPI
00004161: JUMP
00004162: JUMPDEST
00004163: PUSH1 0xc4
00004165: CALLDATALOAD
00004166: SWAP1
00004167: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000417c: DUP3
0000417d: AND
0000417e: DUP3
0000417f: SUB
00004180: PUSH2 0x0332
00004183: JUMPI
00004184: JUMP
00004185: JUMPDEST
00004186: PUSH1 0x44
00004188: CALLDATALOAD
00004189: SWAP1
0000418a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000419f: DUP3
000041a0: AND
000041a1: DUP3
000041a2: SUB
000041a3: PUSH2 0x0332
000041a6: JUMPI
000041a7: JUMP
000041a8: JUMPDEST
000041a9: PUSH1 0x64
000041ab: CALLDATALOAD
000041ac: SWAP1
000041ad: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000041c2: DUP3
000041c3: AND
000041c4: DUP3
000041c5: SUB
000041c6: PUSH2 0x0332
000041c9: JUMPI
000041ca: JUMP
000041cb: JUMPDEST
000041cc: PUSH1 0x84
000041ce: CALLDATALOAD
000041cf: SWAP1
000041d0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000041e5: DUP3
000041e6: AND
000041e7: DUP3
000041e8: SUB
000041e9: PUSH2 0x0332
000041ec: JUMPI
000041ed: JUMP
000041ee: JUMPDEST
000041ef: PUSH2 0x0124
000041f2: CALLDATALOAD
000041f3: SWAP1
000041f4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004209: DUP3
0000420a: AND
0000420b: DUP3
0000420c: SUB
0000420d: PUSH2 0x0332
00004210: JUMPI
00004211: JUMP
00004212: JUMPDEST
00004213: SWAP1
00004214: PUSH1 0x1f
00004216: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0
00004237: SWAP2
00004238: ADD
00004239: AND
0000423a: DUP2
0000423b: ADD
0000423c: SWAP1
0000423d: DUP2
0000423e: LT
0000423f: PUSH8 0xffffffffffffffff
00004248: DUP3
00004249: GT
0000424a: OR
0000424b: PUSH2 0x4253
0000424e: JUMPI
0000424f: PUSH1 0x40
00004251: MSTORE
00004252: JUMP
00004253: JUMPDEST
00004254: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000
00004275: PUSH0
00004276: MSTORE
00004277: PUSH1 0x41
00004279: PUSH1 0x04
0000427b: MSTORE
0000427c: PUSH1 0x24
0000427e: PUSH0
0000427f: REVERT
00004280: JUMPDEST
00004281: PUSH8 0xffffffffffffffff
0000428a: DUP2
0000428b: GT
0000428c: PUSH2 0x4253
0000428f: JUMPI
00004290: PUSH1 0x1f
00004292: ADD
00004293: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0
000042b4: AND
000042b5: PUSH1 0x20
000042b7: ADD
000042b8: SWAP1
000042b9: JUMP
000042ba: JUMPDEST
000042bb: SWAP1
000042bc: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0
000042dd: PUSH1 0x1f
000042df: PUSH1 0x20
000042e1: DUP1
000042e2: SWAP5
000042e3: DUP1
000042e4: MLOAD
000042e5: SWAP2
000042e6: DUP3
000042e7: SWAP2
000042e8: DUP3
000042e9: DUP8
000042ea: MSTORE
000042eb: ADD
000042ec: DUP7
000042ed: DUP7
000042ee: ADD
000042ef: MCOPY
000042f0: PUSH0
000042f1: DUP6
000042f2: DUP3
000042f3: DUP7
000042f4: ADD
000042f5: ADD
000042f6: MSTORE
000042f7: ADD
000042f8: AND
000042f9: ADD
000042fa: ADD
000042fb: SWAP1
000042fc: JUMP
000042fd: JUMPDEST
000042fe: SWAP2
000042ff: DUP2
00004300: PUSH1 0x1f
00004302: DUP5
00004303: ADD
00004304: SLT
00004305: ISZERO
00004306: PUSH2 0x0332
00004309: JUMPI
0000430a: DUP3
0000430b: CALLDATALOAD
0000430c: SWAP2
0000430d: PUSH8 0xffffffffffffffff
00004316: DUP4
00004317: GT
00004318: PUSH2 0x0332
0000431b: JUMPI
0000431c: PUSH1 0x20
0000431e: DUP4
0000431f: DUP2
00004320: DUP7
00004321: ADD
00004322: SWAP6
00004323: ADD
00004324: ADD
00004325: GT
00004326: PUSH2 0x0332
00004329: JUMPI
0000432a: JUMP
0000432b: JUMPDEST
0000432c: CALLVALUE
0000432d: PUSH2 0x0332
00004330: JUMPI
00004331: PUSH1 0x60
00004333: PUSH1 0x03
00004335: NOT
00004336: CALLDATASIZE
00004337: ADD
00004338: SLT
00004339: PUSH2 0x0332
0000433c: JUMPI
0000433d: PUSH1 0x24
0000433f: CALLDATALOAD
00004340: PUSH1 0x04
00004342: CALLDATALOAD
00004343: PUSH1 0x44
00004345: CALLDATALOAD
00004346: PUSH8 0xffffffffffffffff
0000434f: DUP2
00004350: GT
00004351: PUSH2 0x0332
00004354: JUMPI
00004355: PUSH2 0x4362
00004358: SWAP1
00004359: CALLDATASIZE
0000435a: SWAP1
0000435b: PUSH1 0x04
0000435d: ADD
0000435e: PUSH2 0x42fd
00004361: JUMP
00004362: JUMPDEST
00004363: SWAP1
00004364: POP
00004365: POP
00004366: PUSH32 0xd87933648bd23e06b58a357304402268894edd752668209b41272240baf5e167
00004387: TLOAD
00004388: PUSH32 0xc4625677c9eec9195d7230fe62f26d431e359a53e9895a019aa8bd9c92875656
000043a9: TLOAD
000043aa: SWAP3
000043ab: PUSH0
000043ac: PUSH32 0xd87933648bd23e06b58a357304402268894edd752668209b41272240baf5e167
000043cd: TSTORE
000043ce: PUSH0
000043cf: PUSH32 0xc4625677c9eec9195d7230fe62f26d431e359a53e9895a019aa8bd9c92875656
000043f0: TSTORE
000043f1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004406: DUP3
00004407: PUSH1 0xa0
00004409: SHR
0000440a: ISZERO
0000440b: SWAP3
0000440c: AND
0000440d: CALLER
0000440e: SUB
0000440f: PUSH2 0x44e8
00004412: JUMPI
00004413: PUSH0
00004414: DUP4
00004415: SGT
00004416: DUP1
00004417: DUP1
00004418: ISZERO
00004419: PUSH2 0x44df
0000441c: JUMPI
0000441d: JUMPDEST
0000441e: ISZERO
0000441f: PUSH2 0x449b
00004422: JUMPI
00004423: ISZERO
00004424: PUSH2 0x4494
00004427: JUMPI
00004428: POP
00004429: ISZERO
0000442a: JUMPDEST
0000442b: ISZERO
0000442c: PUSH2 0x4450
0000442f: JUMPI
00004430: PUSH2 0x000e
00004433: SWAP2
00004434: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004449: CALLER
0000444a: SWAP2
0000444b: AND
0000444c: PUSH2 0x4c7f
0000444f: JUMP
00004450: JUMPDEST
00004451: PUSH1 0x64
00004453: PUSH1 0x40
00004455: MLOAD
00004456: PUSH3 0x461bcd
0000445a: PUSH1 0xe5
0000445c: SHL
0000445d: DUP2
0000445e: MSTORE
0000445f: PUSH1 0x20
00004461: PUSH1 0x04
00004463: DUP3
00004464: ADD
00004465: MSTORE
00004466: PUSH1 0x03
00004468: PUSH1 0x24
0000446a: DUP3
0000446b: ADD
0000446c: MSTORE
0000446d: PUSH32 0x3365690000000000000000000000000000000000000000000000000000000000
0000448e: PUSH1 0x44
00004490: DUP3
00004491: ADD
00004492: MSTORE
00004493: REVERT
00004494: JUMPDEST
00004495: SWAP2
00004496: POP
00004497: PUSH2 0x442a
0000449a: JUMP
0000449b: JUMPDEST
0000449c: PUSH1 0x64
0000449e: PUSH1 0x40
000044a0: MLOAD
000044a1: PUSH3 0x461bcd
000044a5: PUSH1 0xe5
000044a7: SHL
000044a8: DUP2
000044a9: MSTORE
000044aa: PUSH1 0x20
000044ac: PUSH1 0x04
000044ae: DUP3
000044af: ADD
000044b0: MSTORE
000044b1: PUSH1 0x03
000044b3: PUSH1 0x24
000044b5: DUP3
000044b6: ADD
000044b7: MSTORE
000044b8: PUSH32 0x336e6f0000000000000000000000000000000000000000000000000000000000
000044d9: PUSH1 0x44
000044db: DUP3
000044dc: ADD
000044dd: MSTORE
000044de: REVERT
000044df: JUMPDEST
000044e0: POP
000044e1: PUSH0
000044e2: DUP3
000044e3: SGT
000044e4: PUSH2 0x441d
000044e7: JUMP
000044e8: JUMPDEST
000044e9: PUSH1 0x64
000044eb: PUSH1 0x40
000044ed: MLOAD
000044ee: PUSH3 0x461bcd
000044f2: PUSH1 0xe5
000044f4: SHL
000044f5: DUP2
000044f6: MSTORE
000044f7: PUSH1 0x20
000044f9: PUSH1 0x04
000044fb: DUP3
000044fc: ADD
000044fd: MSTORE
000044fe: PUSH1 0x03
00004500: PUSH1 0x24
00004502: DUP3
00004503: ADD
00004504: MSTORE
00004505: PUSH32 0x336e610000000000000000000000000000000000000000000000000000000000
00004526: PUSH1 0x44
00004528: DUP3
00004529: ADD
0000452a: MSTORE
0000452b: REVERT
0000452c: JUMPDEST
0000452d: PUSH1 0x20
0000452f: PUSH1 0x03
00004531: NOT
00004532: DUP3
00004533: ADD
00004534: SLT
00004535: PUSH2 0x0332
00004538: JUMPI
00004539: PUSH1 0x04
0000453b: CALLDATALOAD
0000453c: SWAP1
0000453d: PUSH8 0xffffffffffffffff
00004546: DUP3
00004547: GT
00004548: PUSH2 0x0332
0000454b: JUMPI
0000454c: PUSH1 0x03
0000454e: NOT
0000454f: DUP3
00004550: PUSH1 0x60
00004552: SWAP3
00004553: SUB
00004554: ADD
00004555: SLT
00004556: PUSH2 0x0332
00004559: JUMPI
0000455a: PUSH1 0x04
0000455c: ADD
0000455d: SWAP1
0000455e: JUMP
0000455f: JUMPDEST
00004560: PUSH2 0x0104
00004563: CALLDATALOAD
00004564: SWAP1
00004565: PUSH2 0xffff
00004568: DUP3
00004569: AND
0000456a: DUP3
0000456b: SUB
0000456c: PUSH2 0x0332
0000456f: JUMPI
00004570: JUMP
00004571: JUMPDEST
00004572: PUSH1 0x64
00004574: CALLDATALOAD
00004575: SWAP1
00004576: PUSH1 0xff
00004578: DUP3
00004579: AND
0000457a: DUP3
0000457b: SUB
0000457c: PUSH2 0x0332
0000457f: JUMPI
00004580: JUMP
00004581: JUMPDEST
00004582: PUSH1 0x44
00004584: CALLDATALOAD
00004585: SWAP1
00004586: PUSH1 0xff
00004588: DUP3
00004589: AND
0000458a: DUP3
0000458b: SUB
0000458c: PUSH2 0x0332
0000458f: JUMPI
00004590: JUMP
00004591: JUMPDEST
00004592: PUSH1 0x84
00004594: CALLDATALOAD
00004595: SWAP1
00004596: PUSH3 0xffffff
0000459a: DUP3
0000459b: AND
0000459c: DUP3
0000459d: SUB
0000459e: PUSH2 0x0332
000045a1: JUMPI
000045a2: JUMP
000045a3: JUMPDEST
000045a4: PUSH1 0xa4
000045a6: CALLDATALOAD
000045a7: SWAP1
000045a8: DUP2
000045a9: PUSH1 0x02
000045ab: SIGNEXTEND
000045ac: DUP3
000045ad: SUB
000045ae: PUSH2 0x0332
000045b1: JUMPI
000045b2: JUMP
000045b3: JUMPDEST
000045b4: ISZERO
000045b5: PUSH2 0x45ba
000045b8: JUMPI
000045b9: JUMP
000045ba: JUMPDEST
000045bb: PUSH1 0x64
000045bd: PUSH1 0x40
000045bf: MLOAD
000045c0: PUSH3 0x461bcd
000045c4: PUSH1 0xe5
000045c6: SHL
000045c7: DUP2
000045c8: MSTORE
000045c9: PUSH1 0x20
000045cb: PUSH1 0x04
000045cd: DUP3
000045ce: ADD
000045cf: MSTORE
000045d0: PUSH1 0x02
000045d2: PUSH1 0x24
000045d4: DUP3
000045d5: ADD
000045d6: MSTORE
000045d7: PUSH32 0x6e77000000000000000000000000000000000000000000000000000000000000
000045f8: PUSH1 0x44
000045fa: DUP3
000045fb: ADD
000045fc: MSTORE
000045fd: REVERT
000045fe: JUMPDEST
000045ff: ISZERO
00004600: PUSH2 0x4605
00004603: JUMPI
00004604: JUMP
00004605: JUMPDEST
00004606: PUSH1 0x64
00004608: PUSH1 0x40
0000460a: MLOAD
0000460b: PUSH3 0x461bcd
0000460f: PUSH1 0xe5
00004611: SHL
00004612: DUP2
00004613: MSTORE
00004614: PUSH1 0x20
00004616: PUSH1 0x04
00004618: DUP3
00004619: ADD
0000461a: MSTORE
0000461b: PUSH1 0x02
0000461d: PUSH1 0x24
0000461f: DUP3
00004620: ADD
00004621: MSTORE
00004622: PUSH32 0x6e61000000000000000000000000000000000000000000000000000000000000
00004643: PUSH1 0x44
00004645: DUP3
00004646: ADD
00004647: MSTORE
00004648: REVERT
00004649: JUMPDEST
0000464a: CALLDATALOAD
0000464b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004660: DUP2
00004661: AND
00004662: DUP2
00004663: SUB
00004664: PUSH2 0x0332
00004667: JUMPI
00004668: SWAP1
00004669: JUMP
0000466a: JUMPDEST
0000466b: SWAP1
0000466c: CALLDATALOAD
0000466d: SWAP1
0000466e: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1
0000468f: DUP2
00004690: CALLDATASIZE
00004691: SUB
00004692: ADD
00004693: DUP3
00004694: SLT
00004695: ISZERO
00004696: PUSH2 0x0332
00004699: JUMPI
0000469a: ADD
0000469b: DUP1
0000469c: CALLDATALOAD
0000469d: SWAP1
0000469e: PUSH8 0xffffffffffffffff
000046a7: DUP3
000046a8: GT
000046a9: PUSH2 0x0332
000046ac: JUMPI
000046ad: PUSH1 0x20
000046af: ADD
000046b0: SWAP2
000046b1: DUP2
000046b2: CALLDATASIZE
000046b3: SUB
000046b4: DUP4
000046b5: SGT
000046b6: PUSH2 0x0332
000046b9: JUMPI
000046ba: JUMP
000046bb: JUMPDEST
000046bc: RETURNDATASIZE
000046bd: ISZERO
000046be: PUSH2 0x46e5
000046c1: JUMPI
000046c2: RETURNDATASIZE
000046c3: SWAP1
000046c4: PUSH2 0x46cc
000046c7: DUP3
000046c8: PUSH2 0x4280
000046cb: JUMP
000046cc: JUMPDEST
000046cd: SWAP2
000046ce: PUSH2 0x46da
000046d1: PUSH1 0x40
000046d3: MLOAD
000046d4: SWAP4
000046d5: DUP5
000046d6: PUSH2 0x4212
000046d9: JUMP
000046da: JUMPDEST
000046db: DUP3
000046dc: MSTORE
000046dd: RETURNDATASIZE
000046de: PUSH0
000046df: PUSH1 0x20
000046e1: DUP5
000046e2: ADD
000046e3: RETURNDATACOPY
000046e4: JUMP
000046e5: JUMPDEST
000046e6: PUSH1 0x60
000046e8: SWAP1
000046e9: JUMP
000046ea: JUMPDEST
000046eb: PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000
0000470c: DUP2
0000470d: EQ
0000470e: PUSH2 0x4716
00004711: JUMPI
00004712: PUSH0
00004713: SUB
00004714: SWAP1
00004715: JUMP
00004716: JUMPDEST
00004717: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000
00004738: PUSH0
00004739: MSTORE
0000473a: PUSH1 0x11
0000473c: PUSH1 0x04
0000473e: MSTORE
0000473f: PUSH1 0x24
00004741: PUSH0
00004742: REVERT
00004743: JUMPDEST
00004744: PUSH1 0x1f
00004746: DUP3
00004747: PUSH1 0x20
00004749: SWAP5
0000474a: SWAP4
0000474b: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0
0000476c: SWAP4
0000476d: DUP2
0000476e: DUP7
0000476f: MSTORE
00004770: DUP7
00004771: DUP7
00004772: ADD
00004773: CALLDATACOPY
00004774: PUSH0
00004775: DUP6
00004776: DUP3
00004777: DUP7
00004778: ADD
00004779: ADD
0000477a: MSTORE
0000477b: ADD
0000477c: AND
0000477d: ADD
0000477e: ADD
0000477f: SWAP1
00004780: JUMP
00004781: JUMPDEST
00004782: SWAP2
00004783: SWAP1
00004784: DUP3
00004785: SUB
00004786: SWAP2
00004787: DUP3
00004788: GT
00004789: PUSH2 0x4716
0000478c: JUMPI
0000478d: JUMP
0000478e: JUMPDEST
0000478f: SWAP1
00004790: DUP2
00004791: PUSH1 0x20
00004793: SWAP2
00004794: SUB
00004795: SLT
00004796: PUSH2 0x0332
00004799: JUMPI
0000479a: MLOAD
0000479b: SWAP1
0000479c: JUMP
0000479d: JUMPDEST
0000479e: PUSH1 0x20
000047a0: CALLVALUE
000047a1: PUSH0
000047a2: CODECOPY
000047a3: PUSH32 0xfefefefefefefefefefefefe0000000000000000000000000000000000000000
000047c4: CALLER
000047c5: OR
000047c6: PUSH0
000047c7: MLOAD
000047c8: EQ
000047c9: CALLER
000047ca: ISZERO
000047cb: NOT
000047cc: AND
000047cd: SWAP1
000047ce: DUP2
000047cf: ISZERO
000047d0: PUSH2 0x47d5
000047d3: JUMPI
000047d4: JUMP
000047d5: JUMPDEST
000047d6: SWAP1
000047d7: POP
000047d8: CALLER
000047d9: PUSH0
000047da: MSTORE
000047db: PUSH0
000047dc: PUSH1 0x20
000047de: MSTORE
000047df: PUSH1 0x01
000047e1: PUSH1 0x40
000047e3: PUSH0
000047e4: KECCAK256
000047e5: SLOAD
000047e6: EQ
000047e7: SWAP1
000047e8: JUMP
000047e9: JUMPDEST
000047ea: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000047ff: PUSH1 0x40
00004801: DUP2
00004802: SWAP5
00004803: SWAP4
00004804: SWAP8
00004805: SWAP7
00004806: SWAP6
00004807: SWAP7
00004808: PUSH1 0xe4
0000480a: DUP4
0000480b: DUP1
0000480c: PUSH2 0x4815
0000480f: DUP9
00004810: DUP14
00004811: PUSH2 0x5173
00004814: JUMP
00004815: JUMPDEST
00004816: SWAP10
00004817: SWAP1
00004818: SWAP8
00004819: AND
0000481a: SWAP8
0000481b: AND
0000481c: SWAP11
0000481d: AND
0000481e: SWAP6
0000481f: PUSH0
00004820: DUP12
00004821: DUP9
00004822: LT
00004823: SWAP2
00004824: DUP1
00004825: DUP4
00004826: PUSH1 0xa0
00004828: SHL
00004829: OR
0000482a: PUSH32 0xd87933648bd23e06b58a357304402268894edd752668209b41272240baf5e167
0000484b: TSTORE
0000484c: DUP9
0000484d: PUSH32 0xc4625677c9eec9195d7230fe62f26d431e359a53e9895a019aa8bd9c92875656
0000486e: TSTORE
0000486f: DUP6
00004870: MLOAD
00004871: SWAP7
00004872: DUP8
00004873: SWAP6
00004874: DUP7
00004875: SWAP5
00004876: PUSH32 0x128acb0800000000000000000000000000000000000000000000000000000000
00004897: DUP7
00004898: MSTORE
00004899: ADDRESS
0000489a: PUSH1 0x04
0000489c: DUP8
0000489d: ADD
0000489e: MSTORE
0000489f: PUSH1 0x24
000048a1: DUP7
000048a2: ADD
000048a3: MSTORE
000048a4: DUP14
000048a5: PUSH1 0x44
000048a7: DUP7
000048a8: ADD
000048a9: MSTORE
000048aa: AND
000048ab: PUSH1 0x64
000048ad: DUP5
000048ae: ADD
000048af: MSTORE
000048b0: PUSH1 0xa0
000048b2: PUSH1 0x84
000048b4: DUP5
000048b5: ADD
000048b6: MSTORE
000048b7: PUSH1 0x02
000048b9: PUSH1 0xa4
000048bb: DUP5
000048bc: ADD
000048bd: MSTORE
000048be: PUSH32 0x3078000000000000000000000000000000000000000000000000000000000000
000048df: PUSH1 0xc4
000048e1: DUP5
000048e2: ADD
000048e3: MSTORE
000048e4: GAS
000048e5: CALL
000048e6: DUP1
000048e7: ISZERO
000048e8: PUSH2 0x3ff4
000048eb: JUMPI
000048ec: PUSH2 0x4a75
000048ef: JUMPI
000048f0: JUMPDEST
000048f1: POP
000048f2: PUSH1 0x20
000048f4: PUSH1 0x24
000048f6: SWAP3
000048f7: PUSH0
000048f8: PUSH32 0xd87933648bd23e06b58a357304402268894edd752668209b41272240baf5e167
00004919: TSTORE
0000491a: PUSH0
0000491b: PUSH32 0xc4625677c9eec9195d7230fe62f26d431e359a53e9895a019aa8bd9c92875656
0000493c: TSTORE
0000493d: PUSH1 0x40
0000493f: MLOAD
00004940: SWAP4
00004941: DUP5
00004942: DUP1
00004943: SWAP3
00004944: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000
00004965: DUP3
00004966: MSTORE
00004967: ADDRESS
00004968: PUSH1 0x04
0000496a: DUP4
0000496b: ADD
0000496c: MSTORE
0000496d: GAS
0000496e: STATICCALL
0000496f: SWAP2
00004970: DUP3
00004971: ISZERO
00004972: PUSH2 0x3ff4
00004975: JUMPI
00004976: PUSH0
00004977: SWAP3
00004978: PUSH2 0x4a3e
0000497b: JUMPI
0000497c: JUMPDEST
0000497d: POP
0000497e: PUSH1 0x20
00004980: PUSH1 0x24
00004982: SWAP7
00004983: PUSH1 0x40
00004985: MLOAD
00004986: SWAP8
00004987: DUP9
00004988: DUP1
00004989: SWAP3
0000498a: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000
000049ab: DUP3
000049ac: MSTORE
000049ad: ADDRESS
000049ae: PUSH1 0x04
000049b0: DUP4
000049b1: ADD
000049b2: MSTORE
000049b3: GAS
000049b4: STATICCALL
000049b5: SWAP6
000049b6: DUP7
000049b7: ISZERO
000049b8: PUSH2 0x3ff4
000049bb: JUMPI
000049bc: PUSH0
000049bd: SWAP7
000049be: PUSH2 0x4a02
000049c1: JUMPI
000049c2: JUMPDEST
000049c3: POP
000049c4: PUSH2 0x49d7
000049c7: SWAP3
000049c8: SWAP2
000049c9: PUSH2 0x49d1
000049cc: SWAP2
000049cd: PUSH2 0x4781
000049d0: JUMP
000049d1: JUMPDEST
000049d2: SWAP5
000049d3: PUSH2 0x4781
000049d6: JUMP
000049d7: JUMPDEST
000049d8: SWAP2
000049d9: DUP4
000049da: GT
000049db: PUSH2 0x1b39
000049de: JUMPI
000049df: DUP2
000049e0: LT
000049e1: PUSH2 0x1af5
000049e4: JUMPI
000049e5: PUSH0
000049e6: SWAP2
000049e7: PUSH1 0x90
000049e9: SWAP2
000049ea: SWAP1
000049eb: SWAP2
000049ec: SHL
000049ed: SWAP1
000049ee: ISZERO
000049ef: PUSH1 0x01
000049f1: OR
000049f2: ISZERO
000049f3: PUSH2 0x4716
000049f6: JUMPI
000049f7: DUP2
000049f8: DUP2
000049f9: GT
000049fa: ISZERO
000049fb: PUSH2 0x1ab1
000049fe: JUMPI
000049ff: SUB
00004a00: SWAP1
00004a01: JUMP
00004a02: JUMPDEST
00004a03: SWAP1
00004a04: SWAP6
00004a05: POP
00004a06: PUSH1 0x20
00004a08: SWAP3
00004a09: SWAP2
00004a0a: SWAP3
00004a0b: DUP2
00004a0c: RETURNDATASIZE
00004a0d: PUSH1 0x20
00004a0f: GT
00004a10: PUSH2 0x4a36
00004a13: JUMPI
00004a14: JUMPDEST
00004a15: DUP2
00004a16: PUSH2 0x4a21
00004a19: PUSH1 0x20
00004a1b: SWAP4
00004a1c: DUP4
00004a1d: PUSH2 0x4212
00004a20: JUMP
00004a21: JUMPDEST
00004a22: DUP2
00004a23: ADD
00004a24: SUB
00004a25: SLT
00004a26: PUSH2 0x0332
00004a29: JUMPI
00004a2a: MLOAD
00004a2b: SWAP5
00004a2c: SWAP1
00004a2d: SWAP2
00004a2e: SWAP1
00004a2f: PUSH2 0x49d7
00004a32: PUSH2 0x49c2
00004a35: JUMP
00004a36: JUMPDEST
00004a37: RETURNDATASIZE
00004a38: SWAP2
00004a39: POP
00004a3a: PUSH2 0x4a14
00004a3d: JUMP
00004a3e: JUMPDEST
00004a3f: SWAP6
00004a40: SWAP2
00004a41: POP
00004a42: PUSH1 0x20
00004a44: DUP7
00004a45: RETURNDATASIZE
00004a46: PUSH1 0x20
00004a48: GT
00004a49: PUSH2 0x4a6d
00004a4c: JUMPI
00004a4d: JUMPDEST
00004a4e: DUP2
00004a4f: PUSH2 0x4a5a
00004a52: PUSH1 0x20
00004a54: SWAP4
00004a55: DUP4
00004a56: PUSH2 0x4212
00004a59: JUMP
00004a5a: JUMPDEST
00004a5b: DUP2
00004a5c: ADD
00004a5d: SUB
00004a5e: SLT
00004a5f: PUSH2 0x0332
00004a62: JUMPI
00004a63: SWAP5
00004a64: MLOAD
00004a65: SWAP1
00004a66: SWAP5
00004a67: PUSH1 0x20
00004a69: PUSH2 0x497c
00004a6c: JUMP
00004a6d: JUMPDEST
00004a6e: RETURNDATASIZE
00004a6f: SWAP2
00004a70: POP
00004a71: PUSH2 0x4a4d
00004a74: JUMP
00004a75: JUMPDEST
00004a76: PUSH1 0x40
00004a78: SWAP1
00004a79: DUP2
00004a7a: RETURNDATASIZE
00004a7b: DUP4
00004a7c: GT
00004a7d: PUSH2 0x4a99
00004a80: JUMPI
00004a81: JUMPDEST
00004a82: PUSH2 0x4a8b
00004a85: DUP2
00004a86: DUP4
00004a87: PUSH2 0x4212
00004a8a: JUMP
00004a8b: JUMPDEST
00004a8c: DUP2
00004a8d: ADD
00004a8e: SUB
00004a8f: SLT
00004a90: PUSH2 0x0332
00004a93: JUMPI
00004a94: PUSH0
00004a95: PUSH2 0x48f0
00004a98: JUMP
00004a99: JUMPDEST
00004a9a: POP
00004a9b: RETURNDATASIZE
00004a9c: PUSH2 0x4a81
00004a9f: JUMP
00004aa0: JUMPDEST
00004aa1: SELFBALANCE
00004aa2: DUP2
00004aa3: GT
00004aa4: PUSH2 0x4ad4
00004aa7: JUMPI
00004aa8: JUMPDEST
00004aa9: DUP1
00004aaa: ISZERO
00004aab: DUP1
00004aac: ISZERO
00004aad: PUSH2 0x4ab4
00004ab0: JUMPI
00004ab1: POP
00004ab2: POP
00004ab3: JUMP
00004ab4: JUMPDEST
00004ab5: PUSH0
00004ab6: DUP1
00004ab7: DUP1
00004ab8: SWAP4
00004ab9: DUP2
00004aba: SWAP4
00004abb: DUP3
00004abc: SWAP1
00004abd: PUSH2 0x4acb
00004ac0: JUMPI
00004ac1: JUMPDEST
00004ac2: COINBASE
00004ac3: SWAP1
00004ac4: CALL
00004ac5: ISZERO
00004ac6: PUSH2 0x3ff4
00004ac9: JUMPI
00004aca: JUMP
00004acb: JUMPDEST
00004acc: POP
00004acd: PUSH2 0x08fc
00004ad0: PUSH2 0x4ac1
00004ad3: JUMP
00004ad4: JUMPDEST
00004ad5: POP
00004ad6: SELFBALANCE
00004ad7: PUSH2 0x4aa8
00004ada: JUMP
00004adb: JUMPDEST
00004adc: SWAP1
00004add: CALLDATALOAD
00004ade: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1
00004aff: DUP3
00004b00: CALLDATASIZE
00004b01: SUB
00004b02: ADD
00004b03: DUP2
00004b04: SLT
00004b05: ISZERO
00004b06: PUSH2 0x0332
00004b09: JUMPI
00004b0a: ADD
00004b0b: PUSH1 0x20
00004b0d: DUP2
00004b0e: CALLDATALOAD
00004b0f: SWAP2
00004b10: ADD
00004b11: SWAP2
00004b12: PUSH8 0xffffffffffffffff
00004b1b: DUP3
00004b1c: GT
00004b1d: PUSH2 0x0332
00004b20: JUMPI
00004b21: DUP2
00004b22: CALLDATASIZE
00004b23: SUB
00004b24: DUP4
00004b25: SGT
00004b26: PUSH2 0x0332
00004b29: JUMPI
00004b2a: JUMP
00004b2b: JUMPDEST
00004b2c: SWAP1
00004b2d: PUSH2 0x4b90
00004b30: SWAP2
00004b31: PUSH1 0x20
00004b33: DUP2
00004b34: MSTORE
00004b35: PUSH2 0x4b60
00004b38: PUSH2 0x4b55
00004b3b: PUSH2 0x4b44
00004b3e: DUP5
00004b3f: DUP1
00004b40: PUSH2 0x4adb
00004b43: JUMP
00004b44: JUMPDEST
00004b45: PUSH1 0x40
00004b47: PUSH1 0x20
00004b49: DUP7
00004b4a: ADD
00004b4b: MSTORE
00004b4c: PUSH1 0x60
00004b4e: DUP6
00004b4f: ADD
00004b50: SWAP2
00004b51: PUSH2 0x4743
00004b54: JUMP
00004b55: JUMPDEST
00004b56: SWAP3
00004b57: PUSH1 0x20
00004b59: DUP2
00004b5a: ADD
00004b5b: SWAP1
00004b5c: PUSH2 0x4adb
00004b5f: JUMP
00004b60: JUMPDEST
00004b61: SWAP2
00004b62: PUSH1 0x40
00004b64: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0
00004b85: DUP3
00004b86: DUP7
00004b87: SUB
00004b88: ADD
00004b89: SWAP2
00004b8a: ADD
00004b8b: MSTORE
00004b8c: PUSH2 0x4743
00004b8f: JUMP
00004b90: JUMPDEST
00004b91: SWAP1
00004b92: JUMP
00004b93: JUMPDEST
00004b94: DUP1
00004b95: MLOAD
00004b96: SWAP1
00004b97: DUP2
00004b98: ISZERO
00004b99: PUSH2 0x4ba1
00004b9c: JUMPI
00004b9d: PUSH1 0x20
00004b9f: ADD
00004ba0: REVERT
00004ba1: JUMPDEST
00004ba2: PUSH1 0x64
00004ba4: PUSH1 0x40
00004ba6: MLOAD
00004ba7: PUSH3 0x461bcd
00004bab: PUSH1 0xe5
00004bad: SHL
00004bae: DUP2
00004baf: MSTORE
00004bb0: PUSH1 0x20
00004bb2: PUSH1 0x04
00004bb4: DUP3
00004bb5: ADD
00004bb6: MSTORE
00004bb7: PUSH1 0x02
00004bb9: PUSH1 0x24
00004bbb: DUP3
00004bbc: ADD
00004bbd: MSTORE
00004bbe: PUSH32 0x5230000000000000000000000000000000000000000000000000000000000000
00004bdf: PUSH1 0x44
00004be1: DUP3
00004be2: ADD
00004be3: MSTORE
00004be4: REVERT
00004be5: JUMPDEST
00004be6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004bfb: DUP1
00004bfc: SWAP4
00004bfd: DUP2
00004bfe: PUSH1 0x20
00004c00: SWAP5
00004c01: AND
00004c02: PUSH0
00004c03: MSTORE
00004c04: AND
00004c05: DUP3
00004c06: MSTORE
00004c07: PUSH1 0x24
00004c09: PUSH1 0x40
00004c0b: PUSH0
00004c0c: KECCAK256
00004c0d: PUSH1 0x40
00004c0f: MLOAD
00004c10: SWAP5
00004c11: DUP6
00004c12: SWAP4
00004c13: DUP5
00004c14: SWAP3
00004c15: PUSH32 0xf135baaa00000000000000000000000000000000000000000000000000000000
00004c36: DUP5
00004c37: MSTORE
00004c38: PUSH1 0x04
00004c3a: DUP5
00004c3b: ADD
00004c3c: MSTORE
00004c3d: AND
00004c3e: GAS
00004c3f: STATICCALL
00004c40: SWAP1
00004c41: DUP2
00004c42: ISZERO
00004c43: PUSH2 0x3ff4
00004c46: JUMPI
00004c47: PUSH0
00004c48: SWAP2
00004c49: PUSH2 0x4c50
00004c4c: JUMPI
00004c4d: POP
00004c4e: SWAP1
00004c4f: JUMP
00004c50: JUMPDEST
00004c51: SWAP1
00004c52: POP
00004c53: PUSH1 0x20
00004c55: DUP2
00004c56: RETURNDATASIZE
00004c57: PUSH1 0x20
00004c59: GT
00004c5a: PUSH2 0x4c77
00004c5d: JUMPI
00004c5e: JUMPDEST
00004c5f: DUP2
00004c60: PUSH2 0x4c6b
00004c63: PUSH1 0x20
00004c65: SWAP4
00004c66: DUP4
00004c67: PUSH2 0x4212
00004c6a: JUMP
00004c6b: JUMPDEST
00004c6c: DUP2
00004c6d: ADD
00004c6e: SUB
00004c6f: SLT
00004c70: PUSH2 0x0332
00004c73: JUMPI
00004c74: MLOAD
00004c75: SWAP1
00004c76: JUMP
00004c77: JUMPDEST
00004c78: RETURNDATASIZE
00004c79: SWAP2
00004c7a: POP
00004c7b: PUSH2 0x4c5e
00004c7e: JUMP
00004c7f: JUMPDEST
00004c80: SWAP2
00004c81: PUSH1 0x44
00004c83: PUSH1 0x20
00004c85: SWAP3
00004c86: PUSH0
00004c87: SWAP3
00004c88: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004c9d: PUSH1 0x40
00004c9f: MLOAD
00004ca0: SWAP3
00004ca1: PUSH32 0xa9059cbb00000000000000000000000000000000000000000000000000000000
00004cc2: DUP5
00004cc3: MSTORE
00004cc4: AND
00004cc5: PUSH1 0x04
00004cc7: DUP4
00004cc8: ADD
00004cc9: MSTORE
00004cca: PUSH1 0x24
00004ccc: DUP3
00004ccd: ADD
00004cce: MSTORE
00004ccf: DUP3
00004cd0: DUP6
00004cd1: GAS
00004cd2: CALL
00004cd3: SWAP1
00004cd4: DUP2
00004cd5: PUSH1 0x1f
00004cd7: RETURNDATASIZE
00004cd8: GT
00004cd9: PUSH1 0x01
00004cdb: PUSH0
00004cdc: MLOAD
00004cdd: EQ
00004cde: AND
00004cdf: ISZERO
00004ce0: AND
00004ce1: PUSH2 0x4d31
00004ce4: JUMPI
00004ce5: JUMPDEST
00004ce6: POP
00004ce7: ISZERO
00004ce8: PUSH2 0x4ced
00004ceb: JUMPI
00004cec: JUMP
00004ced: JUMPDEST
00004cee: PUSH1 0x64
00004cf0: PUSH1 0x40
00004cf2: MLOAD
00004cf3: PUSH3 0x461bcd
00004cf7: PUSH1 0xe5
00004cf9: SHL
00004cfa: DUP2
00004cfb: MSTORE
00004cfc: PUSH1 0x20
00004cfe: PUSH1 0x04
00004d00: DUP3
00004d01: ADD
00004d02: MSTORE
00004d03: PUSH1 0x0f
00004d05: PUSH1 0x24
00004d07: DUP3
00004d08: ADD
00004d09: MSTORE
00004d0a: PUSH32 0x5452414e534645525f4641494c45440000000000000000000000000000000000
00004d2b: PUSH1 0x44
00004d2d: DUP3
00004d2e: ADD
00004d2f: MSTORE
00004d30: REVERT
00004d31: JUMPDEST
00004d32: EXTCODESIZE
00004d33: ISZERO
00004d34: RETURNDATASIZE
00004d35: OR
00004d36: ISZERO
00004d37: SWAP1
00004d38: POP
00004d39: PUSH0
00004d3a: PUSH2 0x4ce5
00004d3d: JUMP
00004d3e: JUMPDEST
00004d3f: DUP2
00004d40: ISZERO
00004d41: PUSH2 0x4d48
00004d44: JUMPI
00004d45: DIV
00004d46: SWAP1
00004d47: JUMP
00004d48: JUMPDEST
00004d49: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000
00004d6a: PUSH0
00004d6b: MSTORE
00004d6c: PUSH1 0x12
00004d6e: PUSH1 0x04
00004d70: MSTORE
00004d71: PUSH1 0x24
00004d73: PUSH0
00004d74: REVERT
00004d75: JUMPDEST
00004d76: SWAP3
00004d77: SWAP1
00004d78: PUSH2 0x4d80
00004d7b: SWAP2
00004d7c: PUSH2 0x4d3e
00004d7f: JUMP
00004d80: JUMPDEST
00004d81: SWAP1
00004d82: GAS
00004d83: SWAP1
00004d84: SUB
00004d85: GASPRICE
00004d86: MUL
00004d87: DUP1
00004d88: DUP3
00004d89: LT
00004d8a: PUSH2 0x4da2
00004d8d: JUMPI
00004d8e: PUSH2 0xffff
00004d91: PUSH2 0x4da0
00004d94: SWAP4
00004d95: AND
00004d96: SWAP2
00004d97: SUB
00004d98: MUL
00004d99: PUSH1 0x10
00004d9b: SHR
00004d9c: PUSH2 0x4aa0
00004d9f: JUMP
00004da0: JUMPDEST
00004da1: JUMP
00004da2: JUMPDEST
00004da3: PUSH1 0x64
00004da5: PUSH1 0x40
00004da7: MLOAD
00004da8: PUSH3 0x461bcd
00004dac: PUSH1 0xe5
00004dae: SHL
00004daf: DUP2
00004db0: MSTORE
00004db1: PUSH1 0x20
00004db3: PUSH1 0x04
00004db5: DUP3
00004db6: ADD
00004db7: MSTORE
00004db8: PUSH1 0x04
00004dba: PUSH1 0x24
00004dbc: DUP3
00004dbd: ADD
00004dbe: MSTORE
00004dbf: PUSH32 0x6374647400000000000000000000000000000000000000000000000000000000
00004de0: PUSH1 0x44
00004de2: DUP3
00004de3: ADD
00004de4: MSTORE
00004de5: REVERT
00004de6: JUMPDEST
00004de7: SWAP6
00004de8: SWAP2
00004de9: SWAP9
00004dea: SWAP5
00004deb: SWAP8
00004dec: SWAP3
00004ded: SWAP10
00004dee: SWAP4
00004def: SWAP1
00004df0: SWAP7
00004df1: SWAP10
00004df2: PUSH2 0x4dfb
00004df5: DUP9
00004df6: DUP9
00004df7: PUSH2 0x5173
00004dfa: JUMP
00004dfb: JUMPDEST
00004dfc: SWAP11
00004dfd: SWAP1
00004dfe: SWAP10
00004dff: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004e14: DUP10
00004e15: AND
00004e16: PUSH32 0x995c444e8eed92841715b35c1f5d3b1ef932d192df1f37e9722c9613cfdd7be8
00004e37: TSTORE
00004e38: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004e4d: DUP11
00004e4e: AND
00004e4f: PUSH32 0x5476add8cc988981f26688dd3dff6bae83eebb467a110f1579a9cfda2765aef8
00004e70: TSTORE
00004e71: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004e86: AND
00004e87: SWAP3
00004e88: PUSH1 0xa0
00004e8a: SHL
00004e8b: PUSH1 0x16
00004e8d: SIGNEXTEND
00004e8e: SWAP2
00004e8f: PUSH1 0xb8
00004e91: SHL
00004e92: PUSH26 0xffffff0000000000000000000000000000000000000000000000
00004ead: AND
00004eae: SWAP1
00004eaf: PUSH1 0xd0
00004eb1: SHL
00004eb2: PUSH27 0xff0000000000000000000000000000000000000000000000000000
00004ece: AND
00004ecf: OR
00004ed0: OR
00004ed1: OR
00004ed2: PUSH32 0xe67bd0676d46b7f9f34e582d927d908e16216dd24bc46c5aab4cb6b3dda7fd31
00004ef3: TSTORE
00004ef4: PUSH32 0xcf25d3d09899923d0b8421863102934b2032f435d2f96f550c32cfaeecd8583f
00004f15: TSTORE
00004f16: PUSH32 0xde2196c1063a06825e45f40bf9277654cfc66a7dfd08b5f2918b06cc3ac2268b
00004f37: TSTORE
00004f38: PUSH1 0x40
00004f3a: MLOAD
00004f3b: SWAP2
00004f3c: DUP3
00004f3d: SWAP2
00004f3e: PUSH32 0x48c8949100000000000000000000000000000000000000000000000000000000
00004f5f: DUP4
00004f60: MSTORE
00004f61: PUSH1 0x04
00004f63: DUP4
00004f64: ADD
00004f65: PUSH1 0x20
00004f67: SWAP1
00004f68: MSTORE
00004f69: PUSH1 0x24
00004f6b: DUP4
00004f6c: ADD
00004f6d: SWAP1
00004f6e: PUSH2 0x4f76
00004f71: SWAP3
00004f72: PUSH2 0x4743
00004f75: JUMP
00004f76: JUMPDEST
00004f77: SUB
00004f78: DUP2
00004f79: PUSH32 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90
00004f9a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004faf: AND
00004fb0: SWAP2
00004fb1: DUP2
00004fb2: GAS
00004fb3: PUSH0
00004fb4: SWAP5
00004fb5: DUP6
00004fb6: SWAP2
00004fb7: CALL
00004fb8: DUP1
00004fb9: ISZERO
00004fba: PUSH2 0x3ff4
00004fbd: JUMPI
00004fbe: PUSH2 0x5017
00004fc1: JUMPI
00004fc2: JUMPDEST
00004fc3: POP
00004fc4: SWAP2
00004fc5: PUSH0
00004fc6: SWAP4
00004fc7: SWAP2
00004fc8: PUSH2 0x4b90
00004fcb: SWAP6
00004fcc: SWAP4
00004fcd: DUP6
00004fce: PUSH32 0x995c444e8eed92841715b35c1f5d3b1ef932d192df1f37e9722c9613cfdd7be8
00004fef: TSTORE
00004ff0: DUP6
00004ff1: PUSH32 0xcf25d3d09899923d0b8421863102934b2032f435d2f96f550c32cfaeecd8583f
00005012: TSTORE
00005013: PUSH2 0x5323
00005016: JUMP
00005017: JUMPDEST
00005018: SWAP5
00005019: SWAP3
0000501a: SWAP1
0000501b: SWAP4
0000501c: SWAP2
0000501d: RETURNDATASIZE
0000501e: DUP1
0000501f: PUSH0
00005020: DUP9
00005021: RETURNDATACOPY
00005022: PUSH2 0x502b
00005025: DUP2
00005026: DUP9
00005027: PUSH2 0x4212
0000502a: JUMP
0000502b: JUMPDEST
0000502c: DUP7
0000502d: ADD
0000502e: SWAP6
0000502f: PUSH1 0x20
00005031: DUP2
00005032: DUP9
00005033: SUB
00005034: SLT
00005035: PUSH2 0x0332
00005038: JUMPI
00005039: DUP1
0000503a: MLOAD
0000503b: SWAP1
0000503c: PUSH8 0xffffffffffffffff
00005045: DUP3
00005046: GT
00005047: PUSH2 0x0332
0000504a: JUMPI
0000504b: ADD
0000504c: SWAP5
0000504d: DUP7
0000504e: PUSH1 0x1f
00005050: DUP8
00005051: ADD
00005052: SLT
00005053: ISZERO
00005054: PUSH2 0x0332
00005057: JUMPI
00005058: DUP6
00005059: MLOAD
0000505a: SWAP7
0000505b: PUSH2 0x5063
0000505e: DUP9
0000505f: PUSH2 0x4280
00005062: JUMP
00005063: JUMPDEST
00005064: SWAP1
00005065: PUSH2 0x5071
00005068: PUSH1 0x40
0000506a: MLOAD
0000506b: SWAP3
0000506c: DUP4
0000506d: PUSH2 0x4212
00005070: JUMP
00005071: JUMPDEST
00005072: DUP9
00005073: DUP3
00005074: MSTORE
00005075: PUSH1 0x20
00005077: DUP10
00005078: DUP10
00005079: ADD
0000507a: ADD
0000507b: GT
0000507c: PUSH2 0x0332
0000507f: JUMPI
00005080: PUSH0
00005081: PUSH1 0x20
00005083: DUP10
00005084: PUSH2 0x4b90
00005087: SWAP11
00005088: DUP3
00005089: DUP5
0000508a: SWAP12
0000508b: ADD
0000508c: DUP4
0000508d: DUP7
0000508e: ADD
0000508f: MCOPY
00005090: DUP4
00005091: ADD
00005092: ADD
00005093: MSTORE
00005094: POP
00005095: SWAP2
00005096: SWAP4
00005097: SWAP6
00005098: POP
00005099: SWAP2
0000509a: SWAP4
0000509b: PUSH2 0x4fc2
0000509e: JUMP
0000509f: JUMPDEST
000050a0: MLOAD
000050a1: SWAP1
000050a2: PUSH14 0xffffffffffffffffffffffffffff
000050b1: DUP3
000050b2: AND
000050b3: DUP3
000050b4: SUB
000050b5: PUSH2 0x0332
000050b8: JUMPI
000050b9: JUMP
000050ba: JUMPDEST
000050bb: SWAP1
000050bc: DUP2
000050bd: PUSH1 0x60
000050bf: SWAP2
000050c0: SUB
000050c1: SLT
000050c2: PUSH2 0x0332
000050c5: JUMPI
000050c6: PUSH2 0x50ce
000050c9: DUP2
000050ca: PUSH2 0x509f
000050cd: JUMP
000050ce: JUMPDEST
000050cf: SWAP2
000050d0: PUSH1 0x40
000050d2: PUSH2 0x50dd
000050d5: PUSH1 0x20
000050d7: DUP5
000050d8: ADD
000050d9: PUSH2 0x509f
000050dc: JUMP
000050dd: JUMPDEST
000050de: SWAP3
000050df: ADD
000050e0: MLOAD
000050e1: PUSH4 0xffffffff
000050e6: DUP2
000050e7: AND
000050e8: DUP2
000050e9: SUB
000050ea: PUSH2 0x0332
000050ed: JUMPI
000050ee: SWAP1
000050ef: JUMP
000050f0: JUMPDEST
000050f1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00005106: PUSH2 0x4b90
00005109: SWAP5
0000510a: SWAP4
0000510b: PUSH1 0x80
0000510d: SWAP4
0000510e: DUP4
0000510f: MSTORE
00005110: PUSH0
00005111: PUSH1 0x20
00005113: DUP5
00005114: ADD
00005115: MSTORE
00005116: AND
00005117: PUSH1 0x40
00005119: DUP3
0000511a: ADD
0000511b: MSTORE
0000511c: DUP2
0000511d: PUSH1 0x60
0000511f: DUP3
00005120: ADD
00005121: MSTORE
00005122: ADD
00005123: SWAP1
00005124: PUSH2 0x42ba
00005127: JUMP
00005128: JUMPDEST
00005129: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000513e: PUSH2 0x4b90
00005141: SWAP5
00005142: SWAP4
00005143: PUSH1 0x80
00005145: SWAP4
00005146: PUSH0
00005147: DUP5
00005148: MSTORE
00005149: PUSH1 0x20
0000514b: DUP5
0000514c: ADD
0000514d: MSTORE
0000514e: AND
0000514f: PUSH1 0x40
00005151: DUP3
00005152: ADD
00005153: MSTORE
00005154: DUP2
00005155: PUSH1 0x60
00005157: DUP3
00005158: ADD
00005159: MSTORE
0000515a: ADD
0000515b: SWAP1
0000515c: PUSH2 0x42ba
0000515f: JUMP
00005160: JUMPDEST
00005161: DUP2
00005162: DUP2
00005163: MUL
00005164: SWAP3
00005165: SWAP2
00005166: DUP2
00005167: ISZERO
00005168: SWAP2
00005169: DUP5
0000516a: DIV
0000516b: EQ
0000516c: OR
0000516d: ISZERO
0000516e: PUSH2 0x4716
00005171: JUMPI
00005172: JUMP
00005173: JUMPDEST
00005174: PUSH1 0x20
00005176: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000518b: SWAP2
0000518c: SWAP4
0000518d: SWAP3
0000518e: SWAP4
0000518f: PUSH1 0x24
00005191: PUSH1 0x40
00005193: MLOAD
00005194: DUP1
00005195: SWAP5
00005196: DUP2
00005197: SWAP4
00005198: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000
000051b9: DUP4
000051ba: MSTORE
000051bb: ADDRESS
000051bc: PUSH1 0x04
000051be: DUP5
000051bf: ADD
000051c0: MSTORE
000051c1: AND
000051c2: GAS
000051c3: STATICCALL
000051c4: SWAP1
000051c5: DUP2
000051c6: ISZERO
000051c7: PUSH2 0x3ff4
000051ca: JUMPI
000051cb: PUSH0
000051cc: SWAP2
000051cd: PUSH2 0x5231
000051d0: JUMPI
000051d1: JUMPDEST
000051d2: POP
000051d3: PUSH1 0x20
000051d5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000051ea: SWAP2
000051eb: SWAP4
000051ec: PUSH1 0x24
000051ee: PUSH1 0x40
000051f0: MLOAD
000051f1: DUP1
000051f2: SWAP5
000051f3: DUP2
000051f4: SWAP4
000051f5: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000
00005216: DUP4
00005217: MSTORE
00005218: ADDRESS
00005219: PUSH1 0x04
0000521b: DUP5
0000521c: ADD
0000521d: MSTORE
0000521e: AND
0000521f: GAS
00005220: STATICCALL
00005221: SWAP1
00005222: DUP2
00005223: ISZERO
00005224: PUSH2 0x3ff4
00005227: JUMPI
00005228: PUSH0
00005229: SWAP2
0000522a: PUSH2 0x4c50
0000522d: JUMPI
0000522e: POP
0000522f: SWAP1
00005230: JUMP
00005231: JUMPDEST
00005232: SWAP1
00005233: POP
00005234: PUSH1 0x20
00005236: DUP2
00005237: RETURNDATASIZE
00005238: PUSH1 0x20
0000523a: GT
0000523b: PUSH2 0x525c
0000523e: JUMPI
0000523f: JUMPDEST
00005240: DUP2
00005241: PUSH2 0x524c
00005244: PUSH1 0x20
00005246: SWAP4
00005247: DUP4
00005248: PUSH2 0x4212
0000524b: JUMP
0000524c: JUMPDEST
0000524d: DUP2
0000524e: ADD
0000524f: SUB
00005250: SLT
00005251: PUSH2 0x0332
00005254: JUMPI
00005255: MLOAD
00005256: PUSH1 0x20
00005258: PUSH2 0x51d1
0000525b: JUMP
0000525c: JUMPDEST
0000525d: RETURNDATASIZE
0000525e: SWAP2
0000525f: POP
00005260: PUSH2 0x523f
00005263: JUMP
00005264: JUMPDEST
00005265: SWAP2
00005266: PUSH1 0x44
00005268: PUSH1 0x20
0000526a: SWAP3
0000526b: PUSH0
0000526c: SWAP3
0000526d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00005282: PUSH1 0x40
00005284: MLOAD
00005285: SWAP3
00005286: PUSH32 0x095ea7b300000000000000000000000000000000000000000000000000000000
000052a7: DUP5
000052a8: MSTORE
000052a9: AND
000052aa: PUSH1 0x04
000052ac: DUP4
000052ad: ADD
000052ae: MSTORE
000052af: PUSH1 0x24
000052b1: DUP3
000052b2: ADD
000052b3: MSTORE
000052b4: DUP3
000052b5: DUP6
000052b6: GAS
000052b7: CALL
000052b8: SWAP1
000052b9: DUP2
000052ba: PUSH1 0x1f
000052bc: RETURNDATASIZE
000052bd: GT
000052be: PUSH1 0x01
000052c0: PUSH0
000052c1: MLOAD
000052c2: EQ
000052c3: AND
000052c4: ISZERO
000052c5: AND
000052c6: PUSH2 0x5316
000052c9: JUMPI
000052ca: JUMPDEST
000052cb: POP
000052cc: ISZERO
000052cd: PUSH2 0x52d2
000052d0: JUMPI
000052d1: JUMP
000052d2: JUMPDEST
000052d3: PUSH1 0x64
000052d5: PUSH1 0x40
000052d7: MLOAD
000052d8: PUSH3 0x461bcd
000052dc: PUSH1 0xe5
000052de: SHL
000052df: DUP2
000052e0: MSTORE
000052e1: PUSH1 0x20
000052e3: PUSH1 0x04
000052e5: DUP3
000052e6: ADD
000052e7: MSTORE
000052e8: PUSH1 0x0e
000052ea: PUSH1 0x24
000052ec: DUP3
000052ed: ADD
000052ee: MSTORE
000052ef: PUSH32 0x415050524f56455f4641494c4544000000000000000000000000000000000000
00005310: PUSH1 0x44
00005312: DUP3
00005313: ADD
00005314: MSTORE
00005315: REVERT
00005316: JUMPDEST
00005317: EXTCODESIZE
00005318: ISZERO
00005319: RETURNDATASIZE
0000531a: OR
0000531b: ISZERO
0000531c: SWAP1
0000531d: POP
0000531e: PUSH0
0000531f: PUSH2 0x52ca
00005322: JUMP
00005323: JUMPDEST
00005324: SWAP1
00005325: PUSH1 0x20
00005327: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000533c: SWAP4
0000533d: SWAP5
0000533e: SWAP3
0000533f: PUSH1 0x24
00005341: PUSH1 0x40
00005343: MLOAD
00005344: DUP1
00005345: SWAP7
00005346: DUP2
00005347: SWAP4
00005348: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000
00005369: DUP4
0000536a: MSTORE
0000536b: ADDRESS
0000536c: PUSH1 0x04
0000536e: DUP5
0000536f: ADD
00005370: MSTORE
00005371: AND
00005372: GAS
00005373: STATICCALL
00005374: SWAP3
00005375: DUP4
00005376: ISZERO
00005377: PUSH2 0x3ff4
0000537a: JUMPI
0000537b: PUSH0
0000537c: SWAP4
0000537d: PUSH2 0x54d2
00005380: JUMPI
00005381: JUMPDEST
00005382: POP
00005383: SWAP2
00005384: PUSH1 0x20
00005386: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000539b: SWAP4
0000539c: PUSH1 0x24
0000539e: PUSH1 0x40
000053a0: MLOAD
000053a1: DUP1
000053a2: SWAP7
000053a3: DUP2
000053a4: SWAP4
000053a5: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000
000053c6: DUP4
000053c7: MSTORE
000053c8: ADDRESS
000053c9: PUSH1 0x04
000053cb: DUP5
000053cc: ADD
000053cd: MSTORE
000053ce: AND
000053cf: GAS
000053d0: STATICCALL
000053d1: SWAP3
000053d2: DUP4
000053d3: ISZERO
000053d4: PUSH2 0x3ff4
000053d7: JUMPI
000053d8: PUSH0
000053d9: SWAP4
000053da: PUSH2 0x549c
000053dd: JUMPI
000053de: JUMPDEST
000053df: POP
000053e0: PUSH2 0x53ed
000053e3: SWAP1
000053e4: PUSH2 0x53f3
000053e7: SWAP4
000053e8: SWAP5
000053e9: PUSH2 0x4781
000053ec: JUMP
000053ed: JUMPDEST
000053ee: SWAP3
000053ef: PUSH2 0x4781
000053f2: JUMP
000053f3: JUMPDEST
000053f4: SWAP2
000053f5: DUP3
000053f6: LT
000053f7: PUSH2 0x5458
000053fa: JUMPI
000053fb: PUSH2 0x5407
000053fe: SWAP2
000053ff: PUSH1 0x90
00005401: SHL
00005402: SWAP3
00005403: PUSH2 0x5160
00005406: JUMP
00005407: JUMPDEST
00005408: SWAP1
00005409: DUP2
0000540a: DUP2
0000540b: GT
0000540c: ISZERO
0000540d: PUSH2 0x5414
00005410: JUMPI
00005411: SUB
00005412: SWAP1
00005413: JUMP
00005414: JUMPDEST
00005415: PUSH1 0x64
00005417: PUSH1 0x40
00005419: MLOAD
0000541a: PUSH3 0x461bcd
0000541e: PUSH1 0xe5
00005420: SHL
00005421: DUP2
00005422: MSTORE
00005423: PUSH1 0x20
00005425: PUSH1 0x04
00005427: DUP3
00005428: ADD
00005429: MSTORE
0000542a: PUSH1 0x04
0000542c: PUSH1 0x24
0000542e: DUP3
0000542f: ADD
00005430: MSTORE
00005431: PUSH32 0x6461766700000000000000000000000000000000000000000000000000000000
00005452: PUSH1 0x44
00005454: DUP3
00005455: ADD
00005456: MSTORE
00005457: REVERT
00005458: JUMPDEST
00005459: PUSH1 0x64
0000545b: PUSH1 0x40
0000545d: MLOAD
0000545e: PUSH3 0x461bcd
00005462: PUSH1 0xe5
00005464: SHL
00005465: DUP2
00005466: MSTORE
00005467: PUSH1 0x20
00005469: PUSH1 0x04
0000546b: DUP3
0000546c: ADD
0000546d: MSTORE
0000546e: PUSH1 0x03
00005470: PUSH1 0x24
00005472: DUP3
00005473: ADD
00005474: MSTORE
00005475: PUSH32 0x646d720000000000000000000000000000000000000000000000000000000000
00005496: PUSH1 0x44
00005498: DUP3
00005499: ADD
0000549a: MSTORE
0000549b: REVERT
0000549c: JUMPDEST
0000549d: SWAP1
0000549e: SWAP3
0000549f: POP
000054a0: PUSH1 0x20
000054a2: DUP2
000054a3: RETURNDATASIZE
000054a4: PUSH1 0x20
000054a6: GT
000054a7: PUSH2 0x54ca
000054aa: JUMPI
000054ab: JUMPDEST
000054ac: DUP2
000054ad: PUSH2 0x54b8
000054b0: PUSH1 0x20
000054b2: SWAP4
000054b3: DUP4
000054b4: PUSH2 0x4212
000054b7: JUMP
000054b8: JUMPDEST
000054b9: DUP2
000054ba: ADD
000054bb: SUB
000054bc: SLT
000054bd: PUSH2 0x0332
000054c0: JUMPI
000054c1: MLOAD
000054c2: SWAP2
000054c3: PUSH2 0x53ed
000054c6: PUSH2 0x53de
000054c9: JUMP
000054ca: JUMPDEST
000054cb: RETURNDATASIZE
000054cc: SWAP2
000054cd: POP
000054ce: PUSH2 0x54ab
000054d1: JUMP
000054d2: JUMPDEST
000054d3: SWAP3
000054d4: POP
000054d5: PUSH1 0x20
000054d7: DUP4
000054d8: RETURNDATASIZE
000054d9: PUSH1 0x20
000054db: GT
000054dc: PUSH2 0x54ff
000054df: JUMPI
000054e0: JUMPDEST
000054e1: DUP2
000054e2: PUSH2 0x54ed
000054e5: PUSH1 0x20
000054e7: SWAP4
000054e8: DUP4
000054e9: PUSH2 0x4212
000054ec: JUMP
000054ed: JUMPDEST
000054ee: DUP2
000054ef: ADD
000054f0: SUB
000054f1: SLT
000054f2: PUSH2 0x0332
000054f5: JUMPI
000054f6: SWAP2
000054f7: MLOAD
000054f8: SWAP2
000054f9: PUSH1 0x20
000054fb: PUSH2 0x5381
000054fe: JUMP
000054ff: JUMPDEST
00005500: RETURNDATASIZE
00005501: SWAP2
00005502: POP
00005503: PUSH2 0x54e0
00005506: JUMP
00005507: JUMPDEST
00005508: SWAP3
00005509: SWAP1
0000550a: SWAP2
0000550b: SWAP5
0000550c: SWAP4
0000550d: PUSH0
0000550e: SWAP7
0000550f: DUP8
00005510: SWAP3
00005511: PUSH0
00005512: SWAP1
00005513: PUSH1 0xff
00005515: PUSH1 0x0f
00005517: DUP1
00005518: DUP10
00005519: AND
0000551a: SWAP9
0000551b: PUSH1 0x04
0000551d: SHR
0000551e: AND
0000551f: SWAP8
00005520: AND
00005521: PUSH1 0x01
00005523: DUP2
00005524: EQ
00005525: PUSH0
00005526: EQ
00005527: PUSH2 0x55f9
0000552a: JUMPI
0000552b: POP
0000552c: PUSH2 0x554d
0000552f: SWAP1
00005530: DUP5
00005531: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00005546: DUP8
00005547: SWAP9
00005548: AND
00005549: PUSH2 0x5264
0000554c: JUMP
0000554d: JUMPDEST
0000554e: SELFBALANCE
0000554f: SWAP7
00005550: DUP3
00005551: PUSH1 0x40
00005553: MLOAD
00005554: SWAP4
00005555: DUP5
00005556: SWAP3
00005557: DUP4
00005558: CALLDATACOPY
00005559: DUP2
0000555a: ADD
0000555b: DUP6
0000555c: DUP2
0000555d: MSTORE
0000555e: SUB
0000555f: SWAP3
00005560: GAS
00005561: CALL
00005562: PUSH2 0x5569
00005565: PUSH2 0x46bb
00005568: JUMP
00005569: JUMPDEST
0000556a: SWAP1
0000556b: ISZERO
0000556c: PUSH2 0x27a7
0000556f: JUMPI
00005570: POP
00005571: PUSH1 0xff
00005573: AND
00005574: PUSH1 0x03
00005576: EQ
00005577: PUSH2 0x557f
0000557a: JUMPI
0000557b: POP
0000557c: POP
0000557d: POP
0000557e: JUMP
0000557f: JUMPDEST
00005580: PUSH2 0x55a1
00005583: SWAP1
00005584: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00005599: SELFBALANCE
0000559a: SWAP4
0000559b: AND
0000559c: SWAP3
0000559d: PUSH2 0x4781
000055a0: JUMP
000055a1: JUMPDEST
000055a2: SWAP1
000055a3: DUP1
000055a4: EXTCODESIZE
000055a5: ISZERO
000055a6: PUSH2 0x11c2
000055a9: JUMPI
000055aa: DUP3
000055ab: SWAP1
000055ac: PUSH1 0x04
000055ae: PUSH1 0x40
000055b0: MLOAD
000055b1: DUP1
000055b2: SWAP5
000055b3: DUP2
000055b4: SWAP4
000055b5: PUSH32 0xd0e30db000000000000000000000000000000000000000000000000000000000
000055d6: DUP4
000055d7: MSTORE
000055d8: GAS
000055d9: CALL
000055da: DUP1
000055db: ISZERO
000055dc: PUSH2 0x0932
000055df: JUMPI
000055e0: PUSH2 0x55e7
000055e3: JUMPI
000055e4: POP
000055e5: POP
000055e6: JUMP
000055e7: JUMPDEST
000055e8: PUSH2 0x55f2
000055eb: DUP3
000055ec: DUP1
000055ed: SWAP3
000055ee: PUSH2 0x4212
000055f1: JUMP
000055f2: JUMPDEST
000055f3: PUSH2 0x0180
000055f6: JUMPI
000055f7: POP
000055f8: JUMP
000055f9: JUMPDEST
000055fa: PUSH1 0x02
000055fc: DUP2
000055fd: SUB
000055fe: PUSH2 0x5629
00005601: JUMPI
00005602: POP
00005603: PUSH2 0x5624
00005606: SWAP1
00005607: DUP5
00005608: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000561d: DUP8
0000561e: SWAP9
0000561f: AND
00005620: PUSH2 0x4c7f
00005623: JUMP
00005624: JUMPDEST
00005625: PUSH2 0x554d
00005628: JUMP
00005629: JUMPDEST
0000562a: SWAP2
0000562b: SWAP6
0000562c: SWAP2
0000562d: PUSH1 0x03
0000562f: EQ
00005630: PUSH2 0x563d
00005633: JUMPI
00005634: JUMPDEST
00005635: POP
00005636: POP
00005637: DUP3
00005638: SWAP4
00005639: PUSH2 0x554d
0000563c: JUMP
0000563d: JUMPDEST
0000563e: SWAP3
0000563f: SWAP5
00005640: POP
00005641: SWAP1
00005642: SWAP3
00005643: POP
00005644: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00005659: AND
0000565a: DUP2
0000565b: DUP2
0000565c: EXTCODESIZE
0000565d: ISZERO
0000565e: PUSH2 0x0332
00005661: JUMPI
00005662: PUSH0
00005663: SWAP2
00005664: PUSH1 0x24
00005666: DUP4
00005667: SWAP3
00005668: PUSH1 0x40
0000566a: MLOAD
0000566b: SWAP5
0000566c: DUP6
0000566d: SWAP4
0000566e: DUP5
0000566f: SWAP3
00005670: PUSH32 0x2e1a7d4d00000000000000000000000000000000000000000000000000000000
00005691: DUP5
00005692: MSTORE
00005693: PUSH1 0x04
00005695: DUP5
00005696: ADD
00005697: MSTORE
00005698: GAS
00005699: CALL
0000569a: DUP1
0000569b: ISZERO
0000569c: PUSH2 0x3ff4
0000569f: JUMPI
000056a0: PUSH2 0x56b0
000056a3: JUMPI
000056a4: JUMPDEST
000056a5: SWAP2
000056a6: DUP3
000056a7: DUP9
000056a8: SWAP4
000056a9: SWAP5
000056aa: SWAP3
000056ab: SWAP5
000056ac: PUSH2 0x5634
000056af: JUMP
000056b0: JUMPDEST
000056b1: PUSH2 0x56bf
000056b4: SWAP2
000056b5: SWAP3
000056b6: SWAP4
000056b7: SWAP8
000056b8: POP
000056b9: PUSH0
000056ba: SWAP1
000056bb: PUSH2 0x4212
000056be: JUMP
000056bf: JUMPDEST
000056c0: PUSH0
000056c1: SWAP6
000056c2: SWAP2
000056c3: SWAP1
000056c4: PUSH0
000056c5: PUSH2 0x56a4
000056c8: JUMP
000056c9: JUMPDEST
000056ca: SWAP1
000056cb: DUP2
000056cc: PUSH17 0xffffffffffffffffffffffffffffffffff
000056de: LT
000056df: PUSH1 0x07
000056e1: SHL
000056e2: DUP3
000056e3: DUP2
000056e4: SHR
000056e5: PUSH9 0xffffffffffffffffff
000056ef: LT
000056f0: PUSH1 0x06
000056f2: SHL
000056f3: OR
000056f4: DUP3
000056f5: DUP2
000056f6: SHR
000056f7: PUSH5 0xffffffffff
000056fd: LT
000056fe: PUSH1 0x05
00005700: SHL
00005701: OR
00005702: DUP3
00005703: DUP2
00005704: SHR
00005705: PUSH3 0xffffff
00005709: LT
0000570a: PUSH1 0x04
0000570c: SHL
0000570d: OR
0000570e: PUSH1 0x01
00005710: SHR
00005711: PUSH1 0xb5
00005713: PUSH3 0x010000
00005717: PUSH1 0x01
00005719: DUP4
0000571a: SHL
0000571b: DUP4
0000571c: SHL
0000571d: DUP6
0000571e: DIV
0000571f: ADD
00005720: SWAP2
00005721: SHL
00005722: MUL
00005723: PUSH1 0x12
00005725: SHR
00005726: DUP1
00005727: DUP4
00005728: DIV
00005729: ADD
0000572a: PUSH1 0x01
0000572c: SHR
0000572d: DUP1
0000572e: DUP4
0000572f: DIV
00005730: ADD
00005731: PUSH1 0x01
00005733: SHR
00005734: DUP1
00005735: DUP4
00005736: DIV
00005737: ADD
00005738: PUSH1 0x01
0000573a: SHR
0000573b: DUP1
0000573c: DUP4
0000573d: DIV
0000573e: ADD
0000573f: PUSH1 0x01
00005741: SHR
00005742: DUP1
00005743: DUP4
00005744: DIV
00005745: ADD
00005746: PUSH1 0x01
00005748: SHR
00005749: DUP1
0000574a: DUP4
0000574b: DIV
0000574c: ADD
0000574d: PUSH1 0x01
0000574f: SHR
00005750: DUP1
00005751: DUP4
00005752: DIV
00005753: ADD
00005754: PUSH1 0x01
00005756: SHR
00005757: DUP1
00005758: SWAP3
00005759: DIV
0000575a: DUP3
0000575b: DUP2
0000575c: LT
0000575d: PUSH2 0x5763
00005760: JUMPI
00005761: POP
00005762: JUMP
00005763: JUMPDEST
00005764: SWAP2
00005765: POP
00005766: JUMP
00005767: INVALID
00005768: LOG2
00005769: PUSH5 0x6970667358
0000576f: UNKNOWN(0x22)
00005770: SLT
00005771: KECCAK256
00005772: PUSH14 0xa911b94e94af2d91e9f125adbb63
00005781: BLOBHASH
00005782: DUP11
00005783: SWAP1
00005784: MSTORE8
00005785: CHAINID
00005786: POP
00005787: RETURNDATACOPY
00005788: UNKNOWN(0x1F)
00005789: UNKNOWN(0xD8)
0000578a: UNKNOWN(0xEB)
0000578b: CALLDATACOPY
0000578c: SWAP11
0000578d: EXTCODECOPY
0000578e: PUSH23

Findings

validated = confirmed for call sinks; sink observed for others
Severity Category Tool Title Confidence Validated Confirmed Details
high upgradeability detector Untrusted DELEGATECALL target reachable 55 no no
view
trace_id: 0x68e9417760bbb31b1141efc22f8c3a74187c82ddd1b9d7cf8299f37c28c0b833
validation_json
{
    "sink": "DELEGATECALL",
    "errors": 0,
    "status": "unknown",
    "attempts": 192,
    "trace_id": "0x68e9417760bbb31b1141efc22f8c3a74187c82ddd1b9d7cf8299f37c28c0b833",
    "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": "0x109a411c",
            "selector": "0x109a411c",
            "calldata_variants": [
                "0x109a411c",
                "0x109a411c0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x23a69e75",
            "selector": "0x23a69e75",
            "calldata_variants": [
                "0x23a69e75",
                "0x23a69e750000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x4cf8a597",
            "selector": "0x4cf8a597",
            "calldata_variants": [
                "0x4cf8a597",
                "0x4cf8a5970000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x5f31516f",
            "selector": "0x5f31516f",
            "calldata_variants": [
                "0x5f31516f",
                "0x5f31516f0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x5f6f56f1",
            "selector": "0x5f6f56f1",
            "calldata_variants": [
                "0x5f6f56f1",
                "0x5f6f56f10000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x68e419d8",
            "selector": "0x68e419d8",
            "calldata_variants": [
                "0x68e419d8",
                "0x68e419d80000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x7f3a34e9",
            "selector": "0x7f3a34e9",
            "calldata_variants": [
                "0x7f3a34e9",
                "0x7f3a34e90000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x910cd747",
            "selector": "0x910cd747",
            "calldata_variants": [
                "0x910cd747",
                "0x910cd7470000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 11681,
            "opcode": "DELEGATECALL",
            "returndata_checked": null,
            "value_expression_category": "n/a",
            "target_expression_category": "computed"
        }
    ],
    "guards_detected": [
        {
            "pc": 344,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        }
    ],
    "delegatecall_count": 1,
    "untrusted_delegatecall_count": 1
}
medium other detector Untrusted CALL target/value reachable 45 no no
view
trace_id: 0xb7bce9e985a35cca4d52ca5264060cf7064e07ab1fea9ff1df419a802e089f7f
call_targets: 0xeff6cb8b614999d130e537751ee99724d01aa167
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0xb7bce9e985a35cca4d52ca5264060cf7064e07ab1fea9ff1df419a802e089f7f",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0xeff6cb8b614999d130e537751ee99724d01aa167"
    ],
    "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": "0x109a411c",
            "selector": "0x109a411c",
            "calldata_variants": [
                "0x109a411c",
                "0x109a411c0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x23a69e75",
            "selector": "0x23a69e75",
            "calldata_variants": [
                "0x23a69e75",
                "0x23a69e750000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x4cf8a597",
            "selector": "0x4cf8a597",
            "calldata_variants": [
                "0x4cf8a597",
                "0x4cf8a5970000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x5f31516f",
            "selector": "0x5f31516f",
            "calldata_variants": [
                "0x5f31516f",
                "0x5f31516f0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x5f6f56f1",
            "selector": "0x5f6f56f1",
            "calldata_variants": [
                "0x5f6f56f1",
                "0x5f6f56f10000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x68e419d8",
            "selector": "0x68e419d8",
            "calldata_variants": [
                "0x68e419d8",
                "0x68e419d80000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x7f3a34e9",
            "selector": "0x7f3a34e9",
            "calldata_variants": [
                "0x7f3a34e9",
                "0x7f3a34e90000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x910cd747",
            "selector": "0x910cd747",
            "calldata_variants": [
                "0x910cd747",
                "0x910cd7470000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 1834,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 2534,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 3490,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "call_count": 29,
    "guards_detected": [
        {
            "pc": 344,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        }
    ],
    "untrusted_call_count": 29
}
medium other detector ETH value transfer possible 40 no no
view
trace_id: 0xb7bce9e985a35cca4d52ca5264060cf7064e07ab1fea9ff1df419a802e089f7f
call_targets: 0xeff6cb8b614999d130e537751ee99724d01aa167
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0xb7bce9e985a35cca4d52ca5264060cf7064e07ab1fea9ff1df419a802e089f7f",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0xeff6cb8b614999d130e537751ee99724d01aa167"
    ],
    "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": "0x109a411c",
            "selector": "0x109a411c",
            "calldata_variants": [
                "0x109a411c",
                "0x109a411c0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x23a69e75",
            "selector": "0x23a69e75",
            "calldata_variants": [
                "0x23a69e75",
                "0x23a69e750000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x4cf8a597",
            "selector": "0x4cf8a597",
            "calldata_variants": [
                "0x4cf8a597",
                "0x4cf8a5970000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x5f31516f",
            "selector": "0x5f31516f",
            "calldata_variants": [
                "0x5f31516f",
                "0x5f31516f0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x5f6f56f1",
            "selector": "0x5f6f56f1",
            "calldata_variants": [
                "0x5f6f56f1",
                "0x5f6f56f10000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x68e419d8",
            "selector": "0x68e419d8",
            "calldata_variants": [
                "0x68e419d8",
                "0x68e419d80000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x7f3a34e9",
            "selector": "0x7f3a34e9",
            "calldata_variants": [
                "0x7f3a34e9",
                "0x7f3a34e90000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x910cd747",
            "selector": "0x910cd747",
            "calldata_variants": [
                "0x910cd747",
                "0x910cd7470000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 1834,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 2534,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 3490,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "eth_value_calls": 29,
    "guards_detected": [
        {
            "pc": 344,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        }
    ]
}