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

Analysis Run

019b477e-c06a-73d8-b88c-2bbbf16c25e2

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 CALL target/value reachable
crit 0 high 0 direct contract
Review Checklist
1. Read the findings table first. Ignore raw jobs until the result looks real.
2. Confirm attacker control, not just the existence of a sink.
3. Confirm money or privilege impact.
4. Keep it if the behavior is real. Kill it if this is normal proxy, admin, or upgrade plumbing.

Processing Jobs

Status & attempts
ID Type Status Attempts Heartbeat
24689 artifact.fetch complete 1 / 3 3 months ago
24690 tool.cast_disasm complete 1 / 3 3 months ago
102484 analysis.bundle complete 1 / 3 2 weeks ago
102485 capability.graph complete 1 / 3 2 weeks ago
102486 detector.run complete 1 / 3 2 weeks ago
102487 validation.fork complete 1 / 3 2 weeks 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
0
Selfdestruct
0
CREATE2
0
CALL-family (heavy)
11
EXT*/BALANCE
9
Total opcodes
3408
Flags
heavy_ext_balance_usage
View cast disassembly output
00000000: PUSH1 0x80
00000002: PUSH1 0x40
00000004: MSTORE
00000005: PUSH1 0x04
00000007: CALLDATASIZE
00000008: LT
00000009: PUSH2 0x00c6
0000000c: JUMPI
0000000d: PUSH1 0x00
0000000f: CALLDATALOAD
00000010: PUSH1 0xe0
00000012: SHR
00000013: DUP1
00000014: PUSH4 0x7362377b
00000019: GT
0000001a: PUSH2 0x007f
0000001d: JUMPI
0000001e: DUP1
0000001f: PUSH4 0x91b7f5ed
00000024: GT
00000025: PUSH2 0x0059
00000028: JUMPI
00000029: DUP1
0000002a: PUSH4 0x91b7f5ed
0000002f: EQ
00000030: PUSH2 0x04f3
00000033: JUMPI
00000034: DUP1
00000035: PUSH4 0x9e1a4d19
0000003a: EQ
0000003b: PUSH2 0x051c
0000003e: JUMPI
0000003f: DUP1
00000040: PUSH4 0xad66e52a
00000045: EQ
00000046: PUSH2 0x0547
00000049: JUMPI
0000004a: DUP1
0000004b: PUSH4 0xc721f08d
00000050: EQ
00000051: PUSH2 0x0572
00000054: JUMPI
00000055: PUSH2 0x03bb
00000058: JUMP
00000059: JUMPDEST
0000005a: DUP1
0000005b: PUSH4 0x7362377b
00000060: EQ
00000061: PUSH2 0x0486
00000064: JUMPI
00000065: DUP1
00000066: PUSH4 0x7ff9b596
0000006b: EQ
0000006c: PUSH2 0x049d
0000006f: JUMPI
00000070: DUP1
00000071: PUSH4 0x897cb036
00000076: EQ
00000077: PUSH2 0x04c8
0000007a: JUMPI
0000007b: PUSH2 0x03bb
0000007e: JUMP
0000007f: JUMPDEST
00000080: DUP1
00000081: PUSH4 0x307edff8
00000086: EQ
00000087: PUSH2 0x03c0
0000008a: JUMPI
0000008b: DUP1
0000008c: PUSH4 0x3a9935ab
00000091: EQ
00000092: PUSH2 0x03d7
00000095: JUMPI
00000096: DUP1
00000097: PUSH4 0x4b749535
0000009c: EQ
0000009d: PUSH2 0x03ee
000000a0: JUMPI
000000a1: DUP1
000000a2: PUSH4 0x519ee19e
000000a7: EQ
000000a8: PUSH2 0x0419
000000ab: JUMPI
000000ac: DUP1
000000ad: PUSH4 0x616d0dfd
000000b2: EQ
000000b3: PUSH2 0x0444
000000b6: JUMPI
000000b7: DUP1
000000b8: PUSH4 0x68428a1b
000000bd: EQ
000000be: PUSH2 0x045b
000000c1: JUMPI
000000c2: PUSH2 0x03bb
000000c5: JUMP
000000c6: JUMPDEST
000000c7: CALLDATASIZE
000000c8: PUSH2 0x03bb
000000cb: JUMPI
000000cc: PUSH1 0x06
000000ce: PUSH1 0x00
000000d0: SWAP1
000000d1: SLOAD
000000d2: SWAP1
000000d3: PUSH2 0x0100
000000d6: EXP
000000d7: SWAP1
000000d8: DIV
000000d9: PUSH1 0xff
000000db: AND
000000dc: PUSH2 0x011a
000000df: JUMPI
000000e0: PUSH1 0x40
000000e2: MLOAD
000000e3: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00000104: DUP2
00000105: MSTORE
00000106: PUSH1 0x04
00000108: ADD
00000109: PUSH2 0x0111
0000010c: SWAP1
0000010d: PUSH2 0x1625
00000110: JUMP
00000111: JUMPDEST
00000112: PUSH1 0x40
00000114: MLOAD
00000115: DUP1
00000116: SWAP2
00000117: SUB
00000118: SWAP1
00000119: REVERT
0000011a: JUMPDEST
0000011b: PUSH1 0x00
0000011d: CALLVALUE
0000011e: GT
0000011f: PUSH2 0x015d
00000122: JUMPI
00000123: PUSH1 0x40
00000125: MLOAD
00000126: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00000147: DUP2
00000148: MSTORE
00000149: PUSH1 0x04
0000014b: ADD
0000014c: PUSH2 0x0154
0000014f: SWAP1
00000150: PUSH2 0x15c5
00000153: JUMP
00000154: JUMPDEST
00000155: PUSH1 0x40
00000157: MLOAD
00000158: DUP1
00000159: SWAP2
0000015a: SUB
0000015b: SWAP1
0000015c: REVERT
0000015d: JUMPDEST
0000015e: PUSH1 0x00
00000160: PUSH2 0x016b
00000163: CALLVALUE
00000164: PUSH1 0x02
00000166: SLOAD
00000167: PUSH2 0x0589
0000016a: JUMP
0000016b: JUMPDEST
0000016c: SWAP1
0000016d: POP
0000016e: DUP1
0000016f: PUSH1 0x01
00000171: PUSH1 0x00
00000173: SWAP1
00000174: SLOAD
00000175: SWAP1
00000176: PUSH2 0x0100
00000179: EXP
0000017a: SWAP1
0000017b: DIV
0000017c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000191: AND
00000192: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000001a7: AND
000001a8: PUSH4 0x70a08231
000001ad: ADDRESS
000001ae: PUSH1 0x40
000001b0: MLOAD
000001b1: DUP3
000001b2: PUSH4 0xffffffff
000001b7: AND
000001b8: PUSH1 0xe0
000001ba: SHL
000001bb: DUP2
000001bc: MSTORE
000001bd: PUSH1 0x04
000001bf: ADD
000001c0: PUSH2 0x01c9
000001c3: SWAP2
000001c4: SWAP1
000001c5: PUSH2 0x1526
000001c8: JUMP
000001c9: JUMPDEST
000001ca: PUSH1 0x20
000001cc: PUSH1 0x40
000001ce: MLOAD
000001cf: DUP1
000001d0: DUP4
000001d1: SUB
000001d2: DUP2
000001d3: DUP7
000001d4: DUP1
000001d5: EXTCODESIZE
000001d6: ISZERO
000001d7: DUP1
000001d8: ISZERO
000001d9: PUSH2 0x01e1
000001dc: JUMPI
000001dd: PUSH1 0x00
000001df: DUP1
000001e0: REVERT
000001e1: JUMPDEST
000001e2: POP
000001e3: GAS
000001e4: STATICCALL
000001e5: ISZERO
000001e6: DUP1
000001e7: ISZERO
000001e8: PUSH2 0x01f5
000001eb: JUMPI
000001ec: RETURNDATASIZE
000001ed: PUSH1 0x00
000001ef: DUP1
000001f0: RETURNDATACOPY
000001f1: RETURNDATASIZE
000001f2: PUSH1 0x00
000001f4: REVERT
000001f5: JUMPDEST
000001f6: POP
000001f7: POP
000001f8: POP
000001f9: POP
000001fa: PUSH1 0x40
000001fc: MLOAD
000001fd: RETURNDATASIZE
000001fe: PUSH1 0x1f
00000200: NOT
00000201: PUSH1 0x1f
00000203: DUP3
00000204: ADD
00000205: AND
00000206: DUP3
00000207: ADD
00000208: DUP1
00000209: PUSH1 0x40
0000020b: MSTORE
0000020c: POP
0000020d: DUP2
0000020e: ADD
0000020f: SWAP1
00000210: PUSH2 0x0219
00000213: SWAP2
00000214: SWAP1
00000215: PUSH2 0x1328
00000218: JUMP
00000219: JUMPDEST
0000021a: GT
0000021b: PUSH2 0x0259
0000021e: JUMPI
0000021f: PUSH1 0x40
00000221: MLOAD
00000222: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00000243: DUP2
00000244: MSTORE
00000245: PUSH1 0x04
00000247: ADD
00000248: PUSH2 0x0250
0000024b: SWAP1
0000024c: PUSH2 0x1585
0000024f: JUMP
00000250: JUMPDEST
00000251: PUSH1 0x40
00000253: MLOAD
00000254: DUP1
00000255: SWAP2
00000256: SUB
00000257: SWAP1
00000258: REVERT
00000259: JUMPDEST
0000025a: PUSH1 0x04
0000025c: SLOAD
0000025d: PUSH2 0x0268
00000260: PUSH1 0x05
00000262: SLOAD
00000263: DUP4
00000264: PUSH2 0x05b7
00000267: JUMP
00000268: JUMPDEST
00000269: LT
0000026a: PUSH2 0x02a8
0000026d: JUMPI
0000026e: PUSH1 0x40
00000270: MLOAD
00000271: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00000292: DUP2
00000293: MSTORE
00000294: PUSH1 0x04
00000296: ADD
00000297: PUSH2 0x029f
0000029a: SWAP1
0000029b: PUSH2 0x1645
0000029e: JUMP
0000029f: JUMPDEST
000002a0: PUSH1 0x40
000002a2: MLOAD
000002a3: DUP1
000002a4: SWAP2
000002a5: SUB
000002a6: SWAP1
000002a7: REVERT
000002a8: JUMPDEST
000002a9: PUSH2 0x02b4
000002ac: PUSH1 0x05
000002ae: SLOAD
000002af: DUP3
000002b0: PUSH2 0x05b7
000002b3: JUMP
000002b4: JUMPDEST
000002b5: PUSH1 0x05
000002b7: DUP2
000002b8: SWAP1
000002b9: SSTORE
000002ba: POP
000002bb: PUSH1 0x01
000002bd: PUSH1 0x00
000002bf: SWAP1
000002c0: SLOAD
000002c1: SWAP1
000002c2: PUSH2 0x0100
000002c5: EXP
000002c6: SWAP1
000002c7: DIV
000002c8: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000002dd: AND
000002de: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000002f3: AND
000002f4: PUSH4 0xa9059cbb
000002f9: CALLER
000002fa: DUP4
000002fb: PUSH1 0x40
000002fd: MLOAD
000002fe: DUP4
000002ff: PUSH4 0xffffffff
00000304: AND
00000305: PUSH1 0xe0
00000307: SHL
00000308: DUP2
00000309: MSTORE
0000030a: PUSH1 0x04
0000030c: ADD
0000030d: PUSH2 0x0317
00000310: SWAP3
00000311: SWAP2
00000312: SWAP1
00000313: PUSH2 0x1541
00000316: JUMP
00000317: JUMPDEST
00000318: PUSH1 0x20
0000031a: PUSH1 0x40
0000031c: MLOAD
0000031d: DUP1
0000031e: DUP4
0000031f: SUB
00000320: DUP2
00000321: PUSH1 0x00
00000323: DUP8
00000324: DUP1
00000325: EXTCODESIZE
00000326: ISZERO
00000327: DUP1
00000328: ISZERO
00000329: PUSH2 0x0331
0000032c: JUMPI
0000032d: PUSH1 0x00
0000032f: DUP1
00000330: REVERT
00000331: JUMPDEST
00000332: POP
00000333: GAS
00000334: CALL
00000335: ISZERO
00000336: DUP1
00000337: ISZERO
00000338: PUSH2 0x0345
0000033b: JUMPI
0000033c: RETURNDATASIZE
0000033d: PUSH1 0x00
0000033f: DUP1
00000340: RETURNDATACOPY
00000341: RETURNDATASIZE
00000342: PUSH1 0x00
00000344: REVERT
00000345: JUMPDEST
00000346: POP
00000347: POP
00000348: POP
00000349: POP
0000034a: PUSH1 0x40
0000034c: MLOAD
0000034d: RETURNDATASIZE
0000034e: PUSH1 0x1f
00000350: NOT
00000351: PUSH1 0x1f
00000353: DUP3
00000354: ADD
00000355: AND
00000356: DUP3
00000357: ADD
00000358: DUP1
00000359: PUSH1 0x40
0000035b: MSTORE
0000035c: POP
0000035d: DUP2
0000035e: ADD
0000035f: SWAP1
00000360: PUSH2 0x0369
00000363: SWAP2
00000364: SWAP1
00000365: PUSH2 0x12ce
00000368: JUMP
00000369: JUMPDEST
0000036a: POP
0000036b: CALLER
0000036c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000381: AND
00000382: PUSH32 0xae92ab4b6f8f401ead768d3273e6bb937a13e39827d19c6376e8fd4512a05d9a
000003a3: DUP3
000003a4: PUSH1 0x40
000003a6: MLOAD
000003a7: PUSH2 0x03b0
000003aa: SWAP2
000003ab: SWAP1
000003ac: PUSH2 0x1705
000003af: JUMP
000003b0: JUMPDEST
000003b1: PUSH1 0x40
000003b3: MLOAD
000003b4: DUP1
000003b5: SWAP2
000003b6: SUB
000003b7: SWAP1
000003b8: LOG2
000003b9: POP
000003ba: STOP
000003bb: JUMPDEST
000003bc: PUSH1 0x00
000003be: DUP1
000003bf: REVERT
000003c0: JUMPDEST
000003c1: CALLVALUE
000003c2: DUP1
000003c3: ISZERO
000003c4: PUSH2 0x03cc
000003c7: JUMPI
000003c8: PUSH1 0x00
000003ca: DUP1
000003cb: REVERT
000003cc: JUMPDEST
000003cd: POP
000003ce: PUSH2 0x03d5
000003d1: PUSH2 0x0615
000003d4: JUMP
000003d5: JUMPDEST
000003d6: STOP
000003d7: JUMPDEST
000003d8: CALLVALUE
000003d9: DUP1
000003da: ISZERO
000003db: PUSH2 0x03e3
000003de: JUMPI
000003df: PUSH1 0x00
000003e1: DUP1
000003e2: REVERT
000003e3: JUMPDEST
000003e4: POP
000003e5: PUSH2 0x03ec
000003e8: PUSH2 0x0944
000003eb: JUMP
000003ec: JUMPDEST
000003ed: STOP
000003ee: JUMPDEST
000003ef: CALLVALUE
000003f0: DUP1
000003f1: ISZERO
000003f2: PUSH2 0x03fa
000003f5: JUMPI
000003f6: PUSH1 0x00
000003f8: DUP1
000003f9: REVERT
000003fa: JUMPDEST
000003fb: POP
000003fc: PUSH2 0x0403
000003ff: PUSH2 0x0c3b
00000402: JUMP
00000403: JUMPDEST
00000404: PUSH1 0x40
00000406: MLOAD
00000407: PUSH2 0x0410
0000040a: SWAP2
0000040b: SWAP1
0000040c: PUSH2 0x1705
0000040f: JUMP
00000410: JUMPDEST
00000411: PUSH1 0x40
00000413: MLOAD
00000414: DUP1
00000415: SWAP2
00000416: SUB
00000417: SWAP1
00000418: RETURN
00000419: JUMPDEST
0000041a: CALLVALUE
0000041b: DUP1
0000041c: ISZERO
0000041d: PUSH2 0x0425
00000420: JUMPI
00000421: PUSH1 0x00
00000423: DUP1
00000424: REVERT
00000425: JUMPDEST
00000426: POP
00000427: PUSH2 0x042e
0000042a: PUSH2 0x0c41
0000042d: JUMP
0000042e: JUMPDEST
0000042f: PUSH1 0x40
00000431: MLOAD
00000432: PUSH2 0x043b
00000435: SWAP2
00000436: SWAP1
00000437: PUSH2 0x1705
0000043a: JUMP
0000043b: JUMPDEST
0000043c: PUSH1 0x40
0000043e: MLOAD
0000043f: DUP1
00000440: SWAP2
00000441: SUB
00000442: SWAP1
00000443: RETURN
00000444: JUMPDEST
00000445: CALLVALUE
00000446: DUP1
00000447: ISZERO
00000448: PUSH2 0x0450
0000044b: JUMPI
0000044c: PUSH1 0x00
0000044e: DUP1
0000044f: REVERT
00000450: JUMPDEST
00000451: POP
00000452: PUSH2 0x0459
00000455: PUSH2 0x0c47
00000458: JUMP
00000459: JUMPDEST
0000045a: STOP
0000045b: JUMPDEST
0000045c: CALLVALUE
0000045d: DUP1
0000045e: ISZERO
0000045f: PUSH2 0x0467
00000462: JUMPI
00000463: PUSH1 0x00
00000465: DUP1
00000466: REVERT
00000467: JUMPDEST
00000468: POP
00000469: PUSH2 0x0470
0000046c: PUSH2 0x0d41
0000046f: JUMP
00000470: JUMPDEST
00000471: PUSH1 0x40
00000473: MLOAD
00000474: PUSH2 0x047d
00000477: SWAP2
00000478: SWAP1
00000479: PUSH2 0x156a
0000047c: JUMP
0000047d: JUMPDEST
0000047e: PUSH1 0x40
00000480: MLOAD
00000481: DUP1
00000482: SWAP2
00000483: SUB
00000484: SWAP1
00000485: RETURN
00000486: JUMPDEST
00000487: CALLVALUE
00000488: DUP1
00000489: ISZERO
0000048a: PUSH2 0x0492
0000048d: JUMPI
0000048e: PUSH1 0x00
00000490: DUP1
00000491: REVERT
00000492: JUMPDEST
00000493: POP
00000494: PUSH2 0x049b
00000497: PUSH2 0x0d54
0000049a: JUMP
0000049b: JUMPDEST
0000049c: STOP
0000049d: JUMPDEST
0000049e: CALLVALUE
0000049f: DUP1
000004a0: ISZERO
000004a1: PUSH2 0x04a9
000004a4: JUMPI
000004a5: PUSH1 0x00
000004a7: DUP1
000004a8: REVERT
000004a9: JUMPDEST
000004aa: POP
000004ab: PUSH2 0x04b2
000004ae: PUSH2 0x0ed5
000004b1: JUMP
000004b2: JUMPDEST
000004b3: PUSH1 0x40
000004b5: MLOAD
000004b6: PUSH2 0x04bf
000004b9: SWAP2
000004ba: SWAP1
000004bb: PUSH2 0x1705
000004be: JUMP
000004bf: JUMPDEST
000004c0: PUSH1 0x40
000004c2: MLOAD
000004c3: DUP1
000004c4: SWAP2
000004c5: SUB
000004c6: SWAP1
000004c7: RETURN
000004c8: JUMPDEST
000004c9: CALLVALUE
000004ca: DUP1
000004cb: ISZERO
000004cc: PUSH2 0x04d4
000004cf: JUMPI
000004d0: PUSH1 0x00
000004d2: DUP1
000004d3: REVERT
000004d4: JUMPDEST
000004d5: POP
000004d6: PUSH2 0x04dd
000004d9: PUSH2 0x0edb
000004dc: JUMP
000004dd: JUMPDEST
000004de: PUSH1 0x40
000004e0: MLOAD
000004e1: PUSH2 0x04ea
000004e4: SWAP2
000004e5: SWAP1
000004e6: PUSH2 0x1705
000004e9: JUMP
000004ea: JUMPDEST
000004eb: PUSH1 0x40
000004ed: MLOAD
000004ee: DUP1
000004ef: SWAP2
000004f0: SUB
000004f1: SWAP1
000004f2: RETURN
000004f3: JUMPDEST
000004f4: CALLVALUE
000004f5: DUP1
000004f6: ISZERO
000004f7: PUSH2 0x04ff
000004fa: JUMPI
000004fb: PUSH1 0x00
000004fd: DUP1
000004fe: REVERT
000004ff: JUMPDEST
00000500: POP
00000501: PUSH2 0x051a
00000504: PUSH1 0x04
00000506: DUP1
00000507: CALLDATASIZE
00000508: SUB
00000509: DUP2
0000050a: ADD
0000050b: SWAP1
0000050c: PUSH2 0x0515
0000050f: SWAP2
00000510: SWAP1
00000511: PUSH2 0x12fb
00000514: JUMP
00000515: JUMPDEST
00000516: PUSH2 0x0ee1
00000519: JUMP
0000051a: JUMPDEST
0000051b: STOP
0000051c: JUMPDEST
0000051d: CALLVALUE
0000051e: DUP1
0000051f: ISZERO
00000520: PUSH2 0x0528
00000523: JUMPI
00000524: PUSH1 0x00
00000526: DUP1
00000527: REVERT
00000528: JUMPDEST
00000529: POP
0000052a: PUSH2 0x0531
0000052d: PUSH2 0x0fbc
00000530: JUMP
00000531: JUMPDEST
00000532: PUSH1 0x40
00000534: MLOAD
00000535: PUSH2 0x053e
00000538: SWAP2
00000539: SWAP1
0000053a: PUSH2 0x1705
0000053d: JUMP
0000053e: JUMPDEST
0000053f: PUSH1 0x40
00000541: MLOAD
00000542: DUP1
00000543: SWAP2
00000544: SUB
00000545: SWAP1
00000546: RETURN
00000547: JUMPDEST
00000548: CALLVALUE
00000549: DUP1
0000054a: ISZERO
0000054b: PUSH2 0x0553
0000054e: JUMPI
0000054f: PUSH1 0x00
00000551: DUP1
00000552: REVERT
00000553: JUMPDEST
00000554: POP
00000555: PUSH2 0x055c
00000558: PUSH2 0x10fd
0000055b: JUMP
0000055c: JUMPDEST
0000055d: PUSH1 0x40
0000055f: MLOAD
00000560: PUSH2 0x0569
00000563: SWAP2
00000564: SWAP1
00000565: PUSH2 0x1705
00000568: JUMP
00000569: JUMPDEST
0000056a: PUSH1 0x40
0000056c: MLOAD
0000056d: DUP1
0000056e: SWAP2
0000056f: SUB
00000570: SWAP1
00000571: RETURN
00000572: JUMPDEST
00000573: CALLVALUE
00000574: DUP1
00000575: ISZERO
00000576: PUSH2 0x057e
00000579: JUMPI
0000057a: PUSH1 0x00
0000057c: DUP1
0000057d: REVERT
0000057e: JUMPDEST
0000057f: POP
00000580: PUSH2 0x0587
00000583: PUSH2 0x1194
00000586: JUMP
00000587: JUMPDEST
00000588: STOP
00000589: JUMPDEST
0000058a: PUSH1 0x00
0000058c: DUP1
0000058d: DUP4
0000058e: EQ
0000058f: ISZERO
00000590: PUSH2 0x059c
00000593: JUMPI
00000594: PUSH1 0x00
00000596: SWAP1
00000597: POP
00000598: PUSH2 0x05b1
0000059b: JUMP
0000059c: JUMPDEST
0000059d: PUSH1 0x00
0000059f: DUP3
000005a0: DUP5
000005a1: PUSH2 0x05aa
000005a4: SWAP2
000005a5: SWAP1
000005a6: PUSH2 0x1787
000005a9: JUMP
000005aa: JUMPDEST
000005ab: SWAP1
000005ac: POP
000005ad: DUP1
000005ae: SWAP2
000005af: POP
000005b0: POP
000005b1: JUMPDEST
000005b2: SWAP3
000005b3: SWAP2
000005b4: POP
000005b5: POP
000005b6: JUMP
000005b7: JUMPDEST
000005b8: PUSH1 0x00
000005ba: DUP1
000005bb: DUP3
000005bc: DUP5
000005bd: PUSH2 0x05c6
000005c0: SWAP2
000005c1: SWAP1
000005c2: PUSH2 0x1731
000005c5: JUMP
000005c6: JUMPDEST
000005c7: SWAP1
000005c8: POP
000005c9: DUP4
000005ca: DUP2
000005cb: LT
000005cc: ISZERO
000005cd: PUSH2 0x060b
000005d0: JUMPI
000005d1: PUSH1 0x40
000005d3: MLOAD
000005d4: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
000005f5: DUP2
000005f6: MSTORE
000005f7: PUSH1 0x04
000005f9: ADD
000005fa: PUSH2 0x0602
000005fd: SWAP1
000005fe: PUSH2 0x15a5
00000601: JUMP
00000602: JUMPDEST
00000603: PUSH1 0x40
00000605: MLOAD
00000606: DUP1
00000607: SWAP2
00000608: SUB
00000609: SWAP1
0000060a: REVERT
0000060b: JUMPDEST
0000060c: DUP1
0000060d: SWAP2
0000060e: POP
0000060f: POP
00000610: SWAP3
00000611: SWAP2
00000612: POP
00000613: POP
00000614: JUMP
00000615: JUMPDEST
00000616: PUSH1 0x00
00000618: DUP1
00000619: SLOAD
0000061a: SWAP1
0000061b: PUSH2 0x0100
0000061e: EXP
0000061f: SWAP1
00000620: DIV
00000621: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000636: AND
00000637: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000064c: AND
0000064d: CALLER
0000064e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000663: AND
00000664: EQ
00000665: PUSH2 0x06a3
00000668: JUMPI
00000669: PUSH1 0x40
0000066b: MLOAD
0000066c: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
0000068d: DUP2
0000068e: MSTORE
0000068f: PUSH1 0x04
00000691: ADD
00000692: PUSH2 0x069a
00000695: SWAP1
00000696: PUSH2 0x1665
00000699: JUMP
0000069a: JUMPDEST
0000069b: PUSH1 0x40
0000069d: MLOAD
0000069e: DUP1
0000069f: SWAP2
000006a0: SUB
000006a1: SWAP1
000006a2: REVERT
000006a3: JUMPDEST
000006a4: PUSH1 0x00
000006a6: PUSH1 0x01
000006a8: PUSH1 0x00
000006aa: SWAP1
000006ab: SLOAD
000006ac: SWAP1
000006ad: PUSH2 0x0100
000006b0: EXP
000006b1: SWAP1
000006b2: DIV
000006b3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000006c8: AND
000006c9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000006de: AND
000006df: PUSH4 0x70a08231
000006e4: ADDRESS
000006e5: PUSH1 0x40
000006e7: MLOAD
000006e8: DUP3
000006e9: PUSH4 0xffffffff
000006ee: AND
000006ef: PUSH1 0xe0
000006f1: SHL
000006f2: DUP2
000006f3: MSTORE
000006f4: PUSH1 0x04
000006f6: ADD
000006f7: PUSH2 0x0700
000006fa: SWAP2
000006fb: SWAP1
000006fc: PUSH2 0x1526
000006ff: JUMP
00000700: JUMPDEST
00000701: PUSH1 0x20
00000703: PUSH1 0x40
00000705: MLOAD
00000706: DUP1
00000707: DUP4
00000708: SUB
00000709: DUP2
0000070a: DUP7
0000070b: DUP1
0000070c: EXTCODESIZE
0000070d: ISZERO
0000070e: DUP1
0000070f: ISZERO
00000710: PUSH2 0x0718
00000713: JUMPI
00000714: PUSH1 0x00
00000716: DUP1
00000717: REVERT
00000718: JUMPDEST
00000719: POP
0000071a: GAS
0000071b: STATICCALL
0000071c: ISZERO
0000071d: DUP1
0000071e: ISZERO
0000071f: PUSH2 0x072c
00000722: JUMPI
00000723: RETURNDATASIZE
00000724: PUSH1 0x00
00000726: DUP1
00000727: RETURNDATACOPY
00000728: RETURNDATASIZE
00000729: PUSH1 0x00
0000072b: REVERT
0000072c: JUMPDEST
0000072d: POP
0000072e: POP
0000072f: POP
00000730: POP
00000731: PUSH1 0x40
00000733: MLOAD
00000734: RETURNDATASIZE
00000735: PUSH1 0x1f
00000737: NOT
00000738: PUSH1 0x1f
0000073a: DUP3
0000073b: ADD
0000073c: AND
0000073d: DUP3
0000073e: ADD
0000073f: DUP1
00000740: PUSH1 0x40
00000742: MSTORE
00000743: POP
00000744: DUP2
00000745: ADD
00000746: SWAP1
00000747: PUSH2 0x0750
0000074a: SWAP2
0000074b: SWAP1
0000074c: PUSH2 0x1328
0000074f: JUMP
00000750: JUMPDEST
00000751: GT
00000752: ISZERO
00000753: PUSH2 0x08d1
00000756: JUMPI
00000757: PUSH1 0x01
00000759: PUSH1 0x00
0000075b: SWAP1
0000075c: SLOAD
0000075d: SWAP1
0000075e: PUSH2 0x0100
00000761: EXP
00000762: SWAP1
00000763: DIV
00000764: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000779: AND
0000077a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000078f: AND
00000790: PUSH4 0xa9059cbb
00000795: PUSH1 0x00
00000797: DUP1
00000798: SLOAD
00000799: SWAP1
0000079a: PUSH2 0x0100
0000079d: EXP
0000079e: SWAP1
0000079f: DIV
000007a0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000007b5: AND
000007b6: PUSH1 0x01
000007b8: PUSH1 0x00
000007ba: SWAP1
000007bb: SLOAD
000007bc: SWAP1
000007bd: PUSH2 0x0100
000007c0: EXP
000007c1: SWAP1
000007c2: DIV
000007c3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000007d8: AND
000007d9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000007ee: AND
000007ef: PUSH4 0x70a08231
000007f4: ADDRESS
000007f5: PUSH1 0x40
000007f7: MLOAD
000007f8: DUP3
000007f9: PUSH4 0xffffffff
000007fe: AND
000007ff: PUSH1 0xe0
00000801: SHL
00000802: DUP2
00000803: MSTORE
00000804: PUSH1 0x04
00000806: ADD
00000807: PUSH2 0x0810
0000080a: SWAP2
0000080b: SWAP1
0000080c: PUSH2 0x1526
0000080f: JUMP
00000810: JUMPDEST
00000811: PUSH1 0x20
00000813: PUSH1 0x40
00000815: MLOAD
00000816: DUP1
00000817: DUP4
00000818: SUB
00000819: DUP2
0000081a: DUP7
0000081b: DUP1
0000081c: EXTCODESIZE
0000081d: ISZERO
0000081e: DUP1
0000081f: ISZERO
00000820: PUSH2 0x0828
00000823: JUMPI
00000824: PUSH1 0x00
00000826: DUP1
00000827: REVERT
00000828: JUMPDEST
00000829: POP
0000082a: GAS
0000082b: STATICCALL
0000082c: ISZERO
0000082d: DUP1
0000082e: ISZERO
0000082f: PUSH2 0x083c
00000832: JUMPI
00000833: RETURNDATASIZE
00000834: PUSH1 0x00
00000836: DUP1
00000837: RETURNDATACOPY
00000838: RETURNDATASIZE
00000839: PUSH1 0x00
0000083b: REVERT
0000083c: JUMPDEST
0000083d: POP
0000083e: POP
0000083f: POP
00000840: POP
00000841: PUSH1 0x40
00000843: MLOAD
00000844: RETURNDATASIZE
00000845: PUSH1 0x1f
00000847: NOT
00000848: PUSH1 0x1f
0000084a: DUP3
0000084b: ADD
0000084c: AND
0000084d: DUP3
0000084e: ADD
0000084f: DUP1
00000850: PUSH1 0x40
00000852: MSTORE
00000853: POP
00000854: DUP2
00000855: ADD
00000856: SWAP1
00000857: PUSH2 0x0860
0000085a: SWAP2
0000085b: SWAP1
0000085c: PUSH2 0x1328
0000085f: JUMP
00000860: JUMPDEST
00000861: PUSH1 0x40
00000863: MLOAD
00000864: DUP4
00000865: PUSH4 0xffffffff
0000086a: AND
0000086b: PUSH1 0xe0
0000086d: SHL
0000086e: DUP2
0000086f: MSTORE
00000870: PUSH1 0x04
00000872: ADD
00000873: PUSH2 0x087d
00000876: SWAP3
00000877: SWAP2
00000878: SWAP1
00000879: PUSH2 0x1541
0000087c: JUMP
0000087d: JUMPDEST
0000087e: PUSH1 0x20
00000880: PUSH1 0x40
00000882: MLOAD
00000883: DUP1
00000884: DUP4
00000885: SUB
00000886: DUP2
00000887: PUSH1 0x00
00000889: DUP8
0000088a: DUP1
0000088b: EXTCODESIZE
0000088c: ISZERO
0000088d: DUP1
0000088e: ISZERO
0000088f: PUSH2 0x0897
00000892: JUMPI
00000893: PUSH1 0x00
00000895: DUP1
00000896: REVERT
00000897: JUMPDEST
00000898: POP
00000899: GAS
0000089a: CALL
0000089b: ISZERO
0000089c: DUP1
0000089d: ISZERO
0000089e: PUSH2 0x08ab
000008a1: JUMPI
000008a2: RETURNDATASIZE
000008a3: PUSH1 0x00
000008a5: DUP1
000008a6: RETURNDATACOPY
000008a7: RETURNDATASIZE
000008a8: PUSH1 0x00
000008aa: REVERT
000008ab: JUMPDEST
000008ac: POP
000008ad: POP
000008ae: POP
000008af: POP
000008b0: PUSH1 0x40
000008b2: MLOAD
000008b3: RETURNDATASIZE
000008b4: PUSH1 0x1f
000008b6: NOT
000008b7: PUSH1 0x1f
000008b9: DUP3
000008ba: ADD
000008bb: AND
000008bc: DUP3
000008bd: ADD
000008be: DUP1
000008bf: PUSH1 0x40
000008c1: MSTORE
000008c2: POP
000008c3: DUP2
000008c4: ADD
000008c5: SWAP1
000008c6: PUSH2 0x08cf
000008c9: SWAP2
000008ca: SWAP1
000008cb: PUSH2 0x12ce
000008ce: JUMP
000008cf: JUMPDEST
000008d0: POP
000008d1: JUMPDEST
000008d2: PUSH1 0x00
000008d4: SELFBALANCE
000008d5: GT
000008d6: ISZERO
000008d7: PUSH2 0x0942
000008da: JUMPI
000008db: PUSH1 0x00
000008dd: DUP1
000008de: SLOAD
000008df: SWAP1
000008e0: PUSH2 0x0100
000008e3: EXP
000008e4: SWAP1
000008e5: DIV
000008e6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000008fb: AND
000008fc: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000911: AND
00000912: PUSH2 0x08fc
00000915: SELFBALANCE
00000916: SWAP1
00000917: DUP2
00000918: ISZERO
00000919: MUL
0000091a: SWAP1
0000091b: PUSH1 0x40
0000091d: MLOAD
0000091e: PUSH1 0x00
00000920: PUSH1 0x40
00000922: MLOAD
00000923: DUP1
00000924: DUP4
00000925: SUB
00000926: DUP2
00000927: DUP6
00000928: DUP9
00000929: DUP9
0000092a: CALL
0000092b: SWAP4
0000092c: POP
0000092d: POP
0000092e: POP
0000092f: POP
00000930: ISZERO
00000931: DUP1
00000932: ISZERO
00000933: PUSH2 0x0940
00000936: JUMPI
00000937: RETURNDATASIZE
00000938: PUSH1 0x00
0000093a: DUP1
0000093b: RETURNDATACOPY
0000093c: RETURNDATASIZE
0000093d: PUSH1 0x00
0000093f: REVERT
00000940: JUMPDEST
00000941: POP
00000942: JUMPDEST
00000943: JUMP
00000944: JUMPDEST
00000945: PUSH1 0x00
00000947: DUP1
00000948: SLOAD
00000949: SWAP1
0000094a: PUSH2 0x0100
0000094d: EXP
0000094e: SWAP1
0000094f: DIV
00000950: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000965: AND
00000966: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000097b: AND
0000097c: CALLER
0000097d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000992: AND
00000993: EQ
00000994: PUSH2 0x09d2
00000997: JUMPI
00000998: PUSH1 0x40
0000099a: MLOAD
0000099b: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
000009bc: DUP2
000009bd: MSTORE
000009be: PUSH1 0x04
000009c0: ADD
000009c1: PUSH2 0x09c9
000009c4: SWAP1
000009c5: PUSH2 0x1665
000009c8: JUMP
000009c9: JUMPDEST
000009ca: PUSH1 0x40
000009cc: MLOAD
000009cd: DUP1
000009ce: SWAP2
000009cf: SUB
000009d0: SWAP1
000009d1: REVERT
000009d2: JUMPDEST
000009d3: PUSH1 0x00
000009d5: PUSH1 0x01
000009d7: PUSH1 0x00
000009d9: SWAP1
000009da: SLOAD
000009db: SWAP1
000009dc: PUSH2 0x0100
000009df: EXP
000009e0: SWAP1
000009e1: DIV
000009e2: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000009f7: AND
000009f8: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000a0d: AND
00000a0e: PUSH4 0x70a08231
00000a13: ADDRESS
00000a14: PUSH1 0x40
00000a16: MLOAD
00000a17: DUP3
00000a18: PUSH4 0xffffffff
00000a1d: AND
00000a1e: PUSH1 0xe0
00000a20: SHL
00000a21: DUP2
00000a22: MSTORE
00000a23: PUSH1 0x04
00000a25: ADD
00000a26: PUSH2 0x0a2f
00000a29: SWAP2
00000a2a: SWAP1
00000a2b: PUSH2 0x1526
00000a2e: JUMP
00000a2f: JUMPDEST
00000a30: PUSH1 0x20
00000a32: PUSH1 0x40
00000a34: MLOAD
00000a35: DUP1
00000a36: DUP4
00000a37: SUB
00000a38: DUP2
00000a39: DUP7
00000a3a: DUP1
00000a3b: EXTCODESIZE
00000a3c: ISZERO
00000a3d: DUP1
00000a3e: ISZERO
00000a3f: PUSH2 0x0a47
00000a42: JUMPI
00000a43: PUSH1 0x00
00000a45: DUP1
00000a46: REVERT
00000a47: JUMPDEST
00000a48: POP
00000a49: GAS
00000a4a: STATICCALL
00000a4b: ISZERO
00000a4c: DUP1
00000a4d: ISZERO
00000a4e: PUSH2 0x0a5b
00000a51: JUMPI
00000a52: RETURNDATASIZE
00000a53: PUSH1 0x00
00000a55: DUP1
00000a56: RETURNDATACOPY
00000a57: RETURNDATASIZE
00000a58: PUSH1 0x00
00000a5a: REVERT
00000a5b: JUMPDEST
00000a5c: POP
00000a5d: POP
00000a5e: POP
00000a5f: POP
00000a60: PUSH1 0x40
00000a62: MLOAD
00000a63: RETURNDATASIZE
00000a64: PUSH1 0x1f
00000a66: NOT
00000a67: PUSH1 0x1f
00000a69: DUP3
00000a6a: ADD
00000a6b: AND
00000a6c: DUP3
00000a6d: ADD
00000a6e: DUP1
00000a6f: PUSH1 0x40
00000a71: MSTORE
00000a72: POP
00000a73: DUP2
00000a74: ADD
00000a75: SWAP1
00000a76: PUSH2 0x0a7f
00000a79: SWAP2
00000a7a: SWAP1
00000a7b: PUSH2 0x1328
00000a7e: JUMP
00000a7f: JUMPDEST
00000a80: GT
00000a81: PUSH2 0x0abf
00000a84: JUMPI
00000a85: PUSH1 0x40
00000a87: MLOAD
00000a88: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00000aa9: DUP2
00000aaa: MSTORE
00000aab: PUSH1 0x04
00000aad: ADD
00000aae: PUSH2 0x0ab6
00000ab1: SWAP1
00000ab2: PUSH2 0x1685
00000ab5: JUMP
00000ab6: JUMPDEST
00000ab7: PUSH1 0x40
00000ab9: MLOAD
00000aba: DUP1
00000abb: SWAP2
00000abc: SUB
00000abd: SWAP1
00000abe: REVERT
00000abf: JUMPDEST
00000ac0: PUSH1 0x01
00000ac2: PUSH1 0x00
00000ac4: SWAP1
00000ac5: SLOAD
00000ac6: SWAP1
00000ac7: PUSH2 0x0100
00000aca: EXP
00000acb: SWAP1
00000acc: DIV
00000acd: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000ae2: AND
00000ae3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000af8: AND
00000af9: PUSH4 0xa9059cbb
00000afe: PUSH1 0x00
00000b00: DUP1
00000b01: SLOAD
00000b02: SWAP1
00000b03: PUSH2 0x0100
00000b06: EXP
00000b07: SWAP1
00000b08: DIV
00000b09: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000b1e: AND
00000b1f: PUSH1 0x01
00000b21: PUSH1 0x00
00000b23: SWAP1
00000b24: SLOAD
00000b25: SWAP1
00000b26: PUSH2 0x0100
00000b29: EXP
00000b2a: SWAP1
00000b2b: DIV
00000b2c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000b41: AND
00000b42: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000b57: AND
00000b58: PUSH4 0x70a08231
00000b5d: ADDRESS
00000b5e: PUSH1 0x40
00000b60: MLOAD
00000b61: DUP3
00000b62: PUSH4 0xffffffff
00000b67: AND
00000b68: PUSH1 0xe0
00000b6a: SHL
00000b6b: DUP2
00000b6c: MSTORE
00000b6d: PUSH1 0x04
00000b6f: ADD
00000b70: PUSH2 0x0b79
00000b73: SWAP2
00000b74: SWAP1
00000b75: PUSH2 0x1526
00000b78: JUMP
00000b79: JUMPDEST
00000b7a: PUSH1 0x20
00000b7c: PUSH1 0x40
00000b7e: MLOAD
00000b7f: DUP1
00000b80: DUP4
00000b81: SUB
00000b82: DUP2
00000b83: DUP7
00000b84: DUP1
00000b85: EXTCODESIZE
00000b86: ISZERO
00000b87: DUP1
00000b88: ISZERO
00000b89: PUSH2 0x0b91
00000b8c: JUMPI
00000b8d: PUSH1 0x00
00000b8f: DUP1
00000b90: REVERT
00000b91: JUMPDEST
00000b92: POP
00000b93: GAS
00000b94: STATICCALL
00000b95: ISZERO
00000b96: DUP1
00000b97: ISZERO
00000b98: PUSH2 0x0ba5
00000b9b: JUMPI
00000b9c: RETURNDATASIZE
00000b9d: PUSH1 0x00
00000b9f: DUP1
00000ba0: RETURNDATACOPY
00000ba1: RETURNDATASIZE
00000ba2: PUSH1 0x00
00000ba4: REVERT
00000ba5: JUMPDEST
00000ba6: POP
00000ba7: POP
00000ba8: POP
00000ba9: POP
00000baa: PUSH1 0x40
00000bac: MLOAD
00000bad: RETURNDATASIZE
00000bae: PUSH1 0x1f
00000bb0: NOT
00000bb1: PUSH1 0x1f
00000bb3: DUP3
00000bb4: ADD
00000bb5: AND
00000bb6: DUP3
00000bb7: ADD
00000bb8: DUP1
00000bb9: PUSH1 0x40
00000bbb: MSTORE
00000bbc: POP
00000bbd: DUP2
00000bbe: ADD
00000bbf: SWAP1
00000bc0: PUSH2 0x0bc9
00000bc3: SWAP2
00000bc4: SWAP1
00000bc5: PUSH2 0x1328
00000bc8: JUMP
00000bc9: JUMPDEST
00000bca: PUSH1 0x40
00000bcc: MLOAD
00000bcd: DUP4
00000bce: PUSH4 0xffffffff
00000bd3: AND
00000bd4: PUSH1 0xe0
00000bd6: SHL
00000bd7: DUP2
00000bd8: MSTORE
00000bd9: PUSH1 0x04
00000bdb: ADD
00000bdc: PUSH2 0x0be6
00000bdf: SWAP3
00000be0: SWAP2
00000be1: SWAP1
00000be2: PUSH2 0x1541
00000be5: JUMP
00000be6: JUMPDEST
00000be7: PUSH1 0x20
00000be9: PUSH1 0x40
00000beb: MLOAD
00000bec: DUP1
00000bed: DUP4
00000bee: SUB
00000bef: DUP2
00000bf0: PUSH1 0x00
00000bf2: DUP8
00000bf3: DUP1
00000bf4: EXTCODESIZE
00000bf5: ISZERO
00000bf6: DUP1
00000bf7: ISZERO
00000bf8: PUSH2 0x0c00
00000bfb: JUMPI
00000bfc: PUSH1 0x00
00000bfe: DUP1
00000bff: REVERT
00000c00: JUMPDEST
00000c01: POP
00000c02: GAS
00000c03: CALL
00000c04: ISZERO
00000c05: DUP1
00000c06: ISZERO
00000c07: PUSH2 0x0c14
00000c0a: JUMPI
00000c0b: RETURNDATASIZE
00000c0c: PUSH1 0x00
00000c0e: DUP1
00000c0f: RETURNDATACOPY
00000c10: RETURNDATASIZE
00000c11: PUSH1 0x00
00000c13: REVERT
00000c14: JUMPDEST
00000c15: POP
00000c16: POP
00000c17: POP
00000c18: POP
00000c19: PUSH1 0x40
00000c1b: MLOAD
00000c1c: RETURNDATASIZE
00000c1d: PUSH1 0x1f
00000c1f: NOT
00000c20: PUSH1 0x1f
00000c22: DUP3
00000c23: ADD
00000c24: AND
00000c25: DUP3
00000c26: ADD
00000c27: DUP1
00000c28: PUSH1 0x40
00000c2a: MSTORE
00000c2b: POP
00000c2c: DUP2
00000c2d: ADD
00000c2e: SWAP1
00000c2f: PUSH2 0x0c38
00000c32: SWAP2
00000c33: SWAP1
00000c34: PUSH2 0x12ce
00000c37: JUMP
00000c38: JUMPDEST
00000c39: POP
00000c3a: JUMP
00000c3b: JUMPDEST
00000c3c: PUSH1 0x04
00000c3e: SLOAD
00000c3f: DUP2
00000c40: JUMP
00000c41: JUMPDEST
00000c42: PUSH1 0x05
00000c44: SLOAD
00000c45: DUP2
00000c46: JUMP
00000c47: JUMPDEST
00000c48: PUSH1 0x00
00000c4a: DUP1
00000c4b: SLOAD
00000c4c: SWAP1
00000c4d: PUSH2 0x0100
00000c50: EXP
00000c51: SWAP1
00000c52: DIV
00000c53: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000c68: AND
00000c69: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000c7e: AND
00000c7f: CALLER
00000c80: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000c95: AND
00000c96: EQ
00000c97: PUSH2 0x0cd5
00000c9a: JUMPI
00000c9b: PUSH1 0x40
00000c9d: MLOAD
00000c9e: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00000cbf: DUP2
00000cc0: MSTORE
00000cc1: PUSH1 0x04
00000cc3: ADD
00000cc4: PUSH2 0x0ccc
00000cc7: SWAP1
00000cc8: PUSH2 0x1665
00000ccb: JUMP
00000ccc: JUMPDEST
00000ccd: PUSH1 0x40
00000ccf: MLOAD
00000cd0: DUP1
00000cd1: SWAP2
00000cd2: SUB
00000cd3: SWAP1
00000cd4: REVERT
00000cd5: JUMPDEST
00000cd6: PUSH1 0x06
00000cd8: PUSH1 0x00
00000cda: SWAP1
00000cdb: SLOAD
00000cdc: SWAP1
00000cdd: PUSH2 0x0100
00000ce0: EXP
00000ce1: SWAP1
00000ce2: DIV
00000ce3: PUSH1 0xff
00000ce5: AND
00000ce6: PUSH2 0x0d24
00000ce9: JUMPI
00000cea: PUSH1 0x40
00000cec: MLOAD
00000ced: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00000d0e: DUP2
00000d0f: MSTORE
00000d10: PUSH1 0x04
00000d12: ADD
00000d13: PUSH2 0x0d1b
00000d16: SWAP1
00000d17: PUSH2 0x1605
00000d1a: JUMP
00000d1b: JUMPDEST
00000d1c: PUSH1 0x40
00000d1e: MLOAD
00000d1f: DUP1
00000d20: SWAP2
00000d21: SUB
00000d22: SWAP1
00000d23: REVERT
00000d24: JUMPDEST
00000d25: PUSH1 0x00
00000d27: PUSH1 0x06
00000d29: PUSH1 0x00
00000d2b: PUSH2 0x0100
00000d2e: EXP
00000d2f: DUP2
00000d30: SLOAD
00000d31: DUP2
00000d32: PUSH1 0xff
00000d34: MUL
00000d35: NOT
00000d36: AND
00000d37: SWAP1
00000d38: DUP4
00000d39: ISZERO
00000d3a: ISZERO
00000d3b: MUL
00000d3c: OR
00000d3d: SWAP1
00000d3e: SSTORE
00000d3f: POP
00000d40: JUMP
00000d41: JUMPDEST
00000d42: PUSH1 0x06
00000d44: PUSH1 0x00
00000d46: SWAP1
00000d47: SLOAD
00000d48: SWAP1
00000d49: PUSH2 0x0100
00000d4c: EXP
00000d4d: SWAP1
00000d4e: DIV
00000d4f: PUSH1 0xff
00000d51: AND
00000d52: DUP2
00000d53: JUMP
00000d54: JUMPDEST
00000d55: PUSH1 0x00
00000d57: DUP1
00000d58: SLOAD
00000d59: SWAP1
00000d5a: PUSH2 0x0100
00000d5d: EXP
00000d5e: SWAP1
00000d5f: DIV
00000d60: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000d75: AND
00000d76: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000d8b: AND
00000d8c: CALLER
00000d8d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000da2: AND
00000da3: EQ
00000da4: PUSH2 0x0de2
00000da7: JUMPI
00000da8: PUSH1 0x40
00000daa: MLOAD
00000dab: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00000dcc: DUP2
00000dcd: MSTORE
00000dce: PUSH1 0x04
00000dd0: ADD
00000dd1: PUSH2 0x0dd9
00000dd4: SWAP1
00000dd5: PUSH2 0x1665
00000dd8: JUMP
00000dd9: JUMPDEST
00000dda: PUSH1 0x40
00000ddc: MLOAD
00000ddd: DUP1
00000dde: SWAP2
00000ddf: SUB
00000de0: SWAP1
00000de1: REVERT
00000de2: JUMPDEST
00000de3: PUSH1 0x03
00000de5: SLOAD
00000de6: PUSH1 0x05
00000de8: SLOAD
00000de9: LT
00000dea: ISZERO
00000deb: PUSH2 0x0e29
00000dee: JUMPI
00000def: PUSH1 0x40
00000df1: MLOAD
00000df2: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00000e13: DUP2
00000e14: MSTORE
00000e15: PUSH1 0x04
00000e17: ADD
00000e18: PUSH2 0x0e20
00000e1b: SWAP1
00000e1c: PUSH2 0x16a5
00000e1f: JUMP
00000e20: JUMPDEST
00000e21: PUSH1 0x40
00000e23: MLOAD
00000e24: DUP1
00000e25: SWAP2
00000e26: SUB
00000e27: SWAP1
00000e28: REVERT
00000e29: JUMPDEST
00000e2a: PUSH1 0x00
00000e2c: SELFBALANCE
00000e2d: GT
00000e2e: PUSH2 0x0e6c
00000e31: JUMPI
00000e32: PUSH1 0x40
00000e34: MLOAD
00000e35: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00000e56: DUP2
00000e57: MSTORE
00000e58: PUSH1 0x04
00000e5a: ADD
00000e5b: PUSH2 0x0e63
00000e5e: SWAP1
00000e5f: PUSH2 0x16e5
00000e62: JUMP
00000e63: JUMPDEST
00000e64: PUSH1 0x40
00000e66: MLOAD
00000e67: DUP1
00000e68: SWAP2
00000e69: SUB
00000e6a: SWAP1
00000e6b: REVERT
00000e6c: JUMPDEST
00000e6d: PUSH1 0x00
00000e6f: DUP1
00000e70: SLOAD
00000e71: SWAP1
00000e72: PUSH2 0x0100
00000e75: EXP
00000e76: SWAP1
00000e77: DIV
00000e78: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000e8d: AND
00000e8e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000ea3: AND
00000ea4: PUSH2 0x08fc
00000ea7: SELFBALANCE
00000ea8: SWAP1
00000ea9: DUP2
00000eaa: ISZERO
00000eab: MUL
00000eac: SWAP1
00000ead: PUSH1 0x40
00000eaf: MLOAD
00000eb0: PUSH1 0x00
00000eb2: PUSH1 0x40
00000eb4: MLOAD
00000eb5: DUP1
00000eb6: DUP4
00000eb7: SUB
00000eb8: DUP2
00000eb9: DUP6
00000eba: DUP9
00000ebb: DUP9
00000ebc: CALL
00000ebd: SWAP4
00000ebe: POP
00000ebf: POP
00000ec0: POP
00000ec1: POP
00000ec2: ISZERO
00000ec3: DUP1
00000ec4: ISZERO
00000ec5: PUSH2 0x0ed2
00000ec8: JUMPI
00000ec9: RETURNDATASIZE
00000eca: PUSH1 0x00
00000ecc: DUP1
00000ecd: RETURNDATACOPY
00000ece: RETURNDATASIZE
00000ecf: PUSH1 0x00
00000ed1: REVERT
00000ed2: JUMPDEST
00000ed3: POP
00000ed4: JUMP
00000ed5: JUMPDEST
00000ed6: PUSH1 0x02
00000ed8: SLOAD
00000ed9: DUP2
00000eda: JUMP
00000edb: JUMPDEST
00000edc: PUSH1 0x03
00000ede: SLOAD
00000edf: DUP2
00000ee0: JUMP
00000ee1: JUMPDEST
00000ee2: PUSH1 0x00
00000ee4: DUP1
00000ee5: SLOAD
00000ee6: SWAP1
00000ee7: PUSH2 0x0100
00000eea: EXP
00000eeb: SWAP1
00000eec: DIV
00000eed: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000f02: AND
00000f03: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000f18: AND
00000f19: CALLER
00000f1a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000f2f: AND
00000f30: EQ
00000f31: PUSH2 0x0f6f
00000f34: JUMPI
00000f35: PUSH1 0x40
00000f37: MLOAD
00000f38: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00000f59: DUP2
00000f5a: MSTORE
00000f5b: PUSH1 0x04
00000f5d: ADD
00000f5e: PUSH2 0x0f66
00000f61: SWAP1
00000f62: PUSH2 0x1665
00000f65: JUMP
00000f66: JUMPDEST
00000f67: PUSH1 0x40
00000f69: MLOAD
00000f6a: DUP1
00000f6b: SWAP2
00000f6c: SUB
00000f6d: SWAP1
00000f6e: REVERT
00000f6f: JUMPDEST
00000f70: PUSH1 0x00
00000f72: DUP2
00000f73: GT
00000f74: PUSH2 0x0fb2
00000f77: JUMPI
00000f78: PUSH1 0x40
00000f7a: MLOAD
00000f7b: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00000f9c: DUP2
00000f9d: MSTORE
00000f9e: PUSH1 0x04
00000fa0: ADD
00000fa1: PUSH2 0x0fa9
00000fa4: SWAP1
00000fa5: PUSH2 0x15e5
00000fa8: JUMP
00000fa9: JUMPDEST
00000faa: PUSH1 0x40
00000fac: MLOAD
00000fad: DUP1
00000fae: SWAP2
00000faf: SUB
00000fb0: SWAP1
00000fb1: REVERT
00000fb2: JUMPDEST
00000fb3: DUP1
00000fb4: PUSH1 0x02
00000fb6: DUP2
00000fb7: SWAP1
00000fb8: SSTORE
00000fb9: POP
00000fba: POP
00000fbb: JUMP
00000fbc: JUMPDEST
00000fbd: PUSH1 0x00
00000fbf: DUP1
00000fc0: PUSH1 0x00
00000fc2: SWAP1
00000fc3: SLOAD
00000fc4: SWAP1
00000fc5: PUSH2 0x0100
00000fc8: EXP
00000fc9: SWAP1
00000fca: DIV
00000fcb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000fe0: AND
00000fe1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000ff6: AND
00000ff7: CALLER
00000ff8: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000100d: AND
0000100e: EQ
0000100f: PUSH2 0x104d
00001012: JUMPI
00001013: PUSH1 0x40
00001015: MLOAD
00001016: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00001037: DUP2
00001038: MSTORE
00001039: PUSH1 0x04
0000103b: ADD
0000103c: PUSH2 0x1044
0000103f: SWAP1
00001040: PUSH2 0x1665
00001043: JUMP
00001044: JUMPDEST
00001045: PUSH1 0x40
00001047: MLOAD
00001048: DUP1
00001049: SWAP2
0000104a: SUB
0000104b: SWAP1
0000104c: REVERT
0000104d: JUMPDEST
0000104e: PUSH1 0x01
00001050: PUSH1 0x00
00001052: SWAP1
00001053: SLOAD
00001054: SWAP1
00001055: PUSH2 0x0100
00001058: EXP
00001059: SWAP1
0000105a: DIV
0000105b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001070: AND
00001071: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001086: AND
00001087: PUSH4 0x70a08231
0000108c: ADDRESS
0000108d: PUSH1 0x40
0000108f: MLOAD
00001090: DUP3
00001091: PUSH4 0xffffffff
00001096: AND
00001097: PUSH1 0xe0
00001099: SHL
0000109a: DUP2
0000109b: MSTORE
0000109c: PUSH1 0x04
0000109e: ADD
0000109f: PUSH2 0x10a8
000010a2: SWAP2
000010a3: SWAP1
000010a4: PUSH2 0x1526
000010a7: JUMP
000010a8: JUMPDEST
000010a9: PUSH1 0x20
000010ab: PUSH1 0x40
000010ad: MLOAD
000010ae: DUP1
000010af: DUP4
000010b0: SUB
000010b1: DUP2
000010b2: DUP7
000010b3: DUP1
000010b4: EXTCODESIZE
000010b5: ISZERO
000010b6: DUP1
000010b7: ISZERO
000010b8: PUSH2 0x10c0
000010bb: JUMPI
000010bc: PUSH1 0x00
000010be: DUP1
000010bf: REVERT
000010c0: JUMPDEST
000010c1: POP
000010c2: GAS
000010c3: STATICCALL
000010c4: ISZERO
000010c5: DUP1
000010c6: ISZERO
000010c7: PUSH2 0x10d4
000010ca: JUMPI
000010cb: RETURNDATASIZE
000010cc: PUSH1 0x00
000010ce: DUP1
000010cf: RETURNDATACOPY
000010d0: RETURNDATASIZE
000010d1: PUSH1 0x00
000010d3: REVERT
000010d4: JUMPDEST
000010d5: POP
000010d6: POP
000010d7: POP
000010d8: POP
000010d9: PUSH1 0x40
000010db: MLOAD
000010dc: RETURNDATASIZE
000010dd: PUSH1 0x1f
000010df: NOT
000010e0: PUSH1 0x1f
000010e2: DUP3
000010e3: ADD
000010e4: AND
000010e5: DUP3
000010e6: ADD
000010e7: DUP1
000010e8: PUSH1 0x40
000010ea: MSTORE
000010eb: POP
000010ec: DUP2
000010ed: ADD
000010ee: SWAP1
000010ef: PUSH2 0x10f8
000010f2: SWAP2
000010f3: SWAP1
000010f4: PUSH2 0x1328
000010f7: JUMP
000010f8: JUMPDEST
000010f9: SWAP1
000010fa: POP
000010fb: SWAP1
000010fc: JUMP
000010fd: JUMPDEST
000010fe: PUSH1 0x00
00001100: DUP1
00001101: PUSH1 0x00
00001103: SWAP1
00001104: SLOAD
00001105: SWAP1
00001106: PUSH2 0x0100
00001109: EXP
0000110a: SWAP1
0000110b: DIV
0000110c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001121: AND
00001122: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001137: AND
00001138: CALLER
00001139: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000114e: AND
0000114f: EQ
00001150: PUSH2 0x118e
00001153: JUMPI
00001154: PUSH1 0x40
00001156: MLOAD
00001157: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00001178: DUP2
00001179: MSTORE
0000117a: PUSH1 0x04
0000117c: ADD
0000117d: PUSH2 0x1185
00001180: SWAP1
00001181: PUSH2 0x1665
00001184: JUMP
00001185: JUMPDEST
00001186: PUSH1 0x40
00001188: MLOAD
00001189: DUP1
0000118a: SWAP2
0000118b: SUB
0000118c: SWAP1
0000118d: REVERT
0000118e: JUMPDEST
0000118f: SELFBALANCE
00001190: SWAP1
00001191: POP
00001192: SWAP1
00001193: JUMP
00001194: JUMPDEST
00001195: PUSH1 0x00
00001197: DUP1
00001198: SLOAD
00001199: SWAP1
0000119a: PUSH2 0x0100
0000119d: EXP
0000119e: SWAP1
0000119f: DIV
000011a0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000011b5: AND
000011b6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000011cb: AND
000011cc: CALLER
000011cd: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000011e2: AND
000011e3: EQ
000011e4: PUSH2 0x1222
000011e7: JUMPI
000011e8: PUSH1 0x40
000011ea: MLOAD
000011eb: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
0000120c: DUP2
0000120d: MSTORE
0000120e: PUSH1 0x04
00001210: ADD
00001211: PUSH2 0x1219
00001214: SWAP1
00001215: PUSH2 0x1665
00001218: JUMP
00001219: JUMPDEST
0000121a: PUSH1 0x40
0000121c: MLOAD
0000121d: DUP1
0000121e: SWAP2
0000121f: SUB
00001220: SWAP1
00001221: REVERT
00001222: JUMPDEST
00001223: PUSH1 0x06
00001225: PUSH1 0x00
00001227: SWAP1
00001228: SLOAD
00001229: SWAP1
0000122a: PUSH2 0x0100
0000122d: EXP
0000122e: SWAP1
0000122f: DIV
00001230: PUSH1 0xff
00001232: AND
00001233: ISZERO
00001234: PUSH2 0x1272
00001237: JUMPI
00001238: PUSH1 0x40
0000123a: MLOAD
0000123b: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
0000125c: DUP2
0000125d: MSTORE
0000125e: PUSH1 0x04
00001260: ADD
00001261: PUSH2 0x1269
00001264: SWAP1
00001265: PUSH2 0x16c5
00001268: JUMP
00001269: JUMPDEST
0000126a: PUSH1 0x40
0000126c: MLOAD
0000126d: DUP1
0000126e: SWAP2
0000126f: SUB
00001270: SWAP1
00001271: REVERT
00001272: JUMPDEST
00001273: PUSH1 0x01
00001275: PUSH1 0x06
00001277: PUSH1 0x00
00001279: PUSH2 0x0100
0000127c: EXP
0000127d: DUP2
0000127e: SLOAD
0000127f: DUP2
00001280: PUSH1 0xff
00001282: MUL
00001283: NOT
00001284: AND
00001285: SWAP1
00001286: DUP4
00001287: ISZERO
00001288: ISZERO
00001289: MUL
0000128a: OR
0000128b: SWAP1
0000128c: SSTORE
0000128d: POP
0000128e: JUMP
0000128f: JUMPDEST
00001290: PUSH1 0x00
00001292: DUP2
00001293: MLOAD
00001294: SWAP1
00001295: POP
00001296: PUSH2 0x129e
00001299: DUP2
0000129a: PUSH2 0x1a95
0000129d: JUMP
0000129e: JUMPDEST
0000129f: SWAP3
000012a0: SWAP2
000012a1: POP
000012a2: POP
000012a3: JUMP
000012a4: JUMPDEST
000012a5: PUSH1 0x00
000012a7: DUP2
000012a8: CALLDATALOAD
000012a9: SWAP1
000012aa: POP
000012ab: PUSH2 0x12b3
000012ae: DUP2
000012af: PUSH2 0x1aac
000012b2: JUMP
000012b3: JUMPDEST
000012b4: SWAP3
000012b5: SWAP2
000012b6: POP
000012b7: POP
000012b8: JUMP
000012b9: JUMPDEST
000012ba: PUSH1 0x00
000012bc: DUP2
000012bd: MLOAD
000012be: SWAP1
000012bf: POP
000012c0: PUSH2 0x12c8
000012c3: DUP2
000012c4: PUSH2 0x1aac
000012c7: JUMP
000012c8: JUMPDEST
000012c9: SWAP3
000012ca: SWAP2
000012cb: POP
000012cc: POP
000012cd: JUMP
000012ce: JUMPDEST
000012cf: PUSH1 0x00
000012d1: PUSH1 0x20
000012d3: DUP3
000012d4: DUP5
000012d5: SUB
000012d6: SLT
000012d7: ISZERO
000012d8: PUSH2 0x12e4
000012db: JUMPI
000012dc: PUSH2 0x12e3
000012df: PUSH2 0x1858
000012e2: JUMP
000012e3: JUMPDEST
000012e4: JUMPDEST
000012e5: PUSH1 0x00
000012e7: PUSH2 0x12f2
000012ea: DUP5
000012eb: DUP3
000012ec: DUP6
000012ed: ADD
000012ee: PUSH2 0x128f
000012f1: JUMP
000012f2: JUMPDEST
000012f3: SWAP2
000012f4: POP
000012f5: POP
000012f6: SWAP3
000012f7: SWAP2
000012f8: POP
000012f9: POP
000012fa: JUMP
000012fb: JUMPDEST
000012fc: PUSH1 0x00
000012fe: PUSH1 0x20
00001300: DUP3
00001301: DUP5
00001302: SUB
00001303: SLT
00001304: ISZERO
00001305: PUSH2 0x1311
00001308: JUMPI
00001309: PUSH2 0x1310
0000130c: PUSH2 0x1858
0000130f: JUMP
00001310: JUMPDEST
00001311: JUMPDEST
00001312: PUSH1 0x00
00001314: PUSH2 0x131f
00001317: DUP5
00001318: DUP3
00001319: DUP6
0000131a: ADD
0000131b: PUSH2 0x12a4
0000131e: JUMP
0000131f: JUMPDEST
00001320: SWAP2
00001321: POP
00001322: POP
00001323: SWAP3
00001324: SWAP2
00001325: POP
00001326: POP
00001327: JUMP
00001328: JUMPDEST
00001329: PUSH1 0x00
0000132b: PUSH1 0x20
0000132d: DUP3
0000132e: DUP5
0000132f: SUB
00001330: SLT
00001331: ISZERO
00001332: PUSH2 0x133e
00001335: JUMPI
00001336: PUSH2 0x133d
00001339: PUSH2 0x1858
0000133c: JUMP
0000133d: JUMPDEST
0000133e: JUMPDEST
0000133f: PUSH1 0x00
00001341: PUSH2 0x134c
00001344: DUP5
00001345: DUP3
00001346: DUP6
00001347: ADD
00001348: PUSH2 0x12b9
0000134b: JUMP
0000134c: JUMPDEST
0000134d: SWAP2
0000134e: POP
0000134f: POP
00001350: SWAP3
00001351: SWAP2
00001352: POP
00001353: POP
00001354: JUMP
00001355: JUMPDEST
00001356: PUSH2 0x135e
00001359: DUP2
0000135a: PUSH2 0x17e1
0000135d: JUMP
0000135e: JUMPDEST
0000135f: DUP3
00001360: MSTORE
00001361: POP
00001362: POP
00001363: JUMP
00001364: JUMPDEST
00001365: PUSH2 0x136d
00001368: DUP2
00001369: PUSH2 0x17f3
0000136c: JUMP
0000136d: JUMPDEST
0000136e: DUP3
0000136f: MSTORE
00001370: POP
00001371: POP
00001372: JUMP
00001373: JUMPDEST
00001374: PUSH1 0x00
00001376: PUSH2 0x1380
00001379: PUSH1 0x1f
0000137b: DUP4
0000137c: PUSH2 0x1720
0000137f: JUMP
00001380: JUMPDEST
00001381: SWAP2
00001382: POP
00001383: PUSH2 0x138b
00001386: DUP3
00001387: PUSH2 0x185d
0000138a: JUMP
0000138b: JUMPDEST
0000138c: PUSH1 0x20
0000138e: DUP3
0000138f: ADD
00001390: SWAP1
00001391: POP
00001392: SWAP2
00001393: SWAP1
00001394: POP
00001395: JUMP
00001396: JUMPDEST
00001397: PUSH1 0x00
00001399: PUSH2 0x13a3
0000139c: PUSH1 0x1b
0000139e: DUP4
0000139f: PUSH2 0x1720
000013a2: JUMP
000013a3: JUMPDEST
000013a4: SWAP2
000013a5: POP
000013a6: PUSH2 0x13ae
000013a9: DUP3
000013aa: PUSH2 0x1886
000013ad: JUMP
000013ae: JUMPDEST
000013af: PUSH1 0x20
000013b1: DUP3
000013b2: ADD
000013b3: SWAP1
000013b4: POP
000013b5: SWAP2
000013b6: SWAP1
000013b7: POP
000013b8: JUMP
000013b9: JUMPDEST
000013ba: PUSH1 0x00
000013bc: PUSH2 0x13c6
000013bf: PUSH1 0x12
000013c1: DUP4
000013c2: PUSH2 0x1720
000013c5: JUMP
000013c6: JUMPDEST
000013c7: SWAP2
000013c8: POP
000013c9: PUSH2 0x13d1
000013cc: DUP3
000013cd: PUSH2 0x18af
000013d0: JUMP
000013d1: JUMPDEST
000013d2: PUSH1 0x20
000013d4: DUP3
000013d5: ADD
000013d6: SWAP1
000013d7: POP
000013d8: SWAP2
000013d9: SWAP1
000013da: POP
000013db: JUMP
000013dc: JUMPDEST
000013dd: PUSH1 0x00
000013df: PUSH2 0x13e9
000013e2: PUSH1 0x1c
000013e4: DUP4
000013e5: PUSH2 0x1720
000013e8: JUMP
000013e9: JUMPDEST
000013ea: SWAP2
000013eb: POP
000013ec: PUSH2 0x13f4
000013ef: DUP3
000013f0: PUSH2 0x18d8
000013f3: JUMP
000013f4: JUMPDEST
000013f5: PUSH1 0x20
000013f7: DUP3
000013f8: ADD
000013f9: SWAP1
000013fa: POP
000013fb: SWAP2
000013fc: SWAP1
000013fd: POP
000013fe: JUMP
000013ff: JUMPDEST
00001400: PUSH1 0x00
00001402: PUSH2 0x140c
00001405: PUSH1 0x19
00001407: DUP4
00001408: PUSH2 0x1720
0000140b: JUMP
0000140c: JUMPDEST
0000140d: SWAP2
0000140e: POP
0000140f: PUSH2 0x1417
00001412: DUP3
00001413: PUSH2 0x1901
00001416: JUMP
00001417: JUMPDEST
00001418: PUSH1 0x20
0000141a: DUP3
0000141b: ADD
0000141c: SWAP1
0000141d: POP
0000141e: SWAP2
0000141f: SWAP1
00001420: POP
00001421: JUMP
00001422: JUMPDEST
00001423: PUSH1 0x00
00001425: PUSH2 0x142f
00001428: PUSH1 0x1f
0000142a: DUP4
0000142b: PUSH2 0x1720
0000142e: JUMP
0000142f: JUMPDEST
00001430: SWAP2
00001431: POP
00001432: PUSH2 0x143a
00001435: DUP3
00001436: PUSH2 0x192a
00001439: JUMP
0000143a: JUMPDEST
0000143b: PUSH1 0x20
0000143d: DUP3
0000143e: ADD
0000143f: SWAP1
00001440: POP
00001441: SWAP2
00001442: SWAP1
00001443: POP
00001444: JUMP
00001445: JUMPDEST
00001446: PUSH1 0x00
00001448: PUSH2 0x1452
0000144b: PUSH1 0x0e
0000144d: DUP4
0000144e: PUSH2 0x1720
00001451: JUMP
00001452: JUMPDEST
00001453: SWAP2
00001454: POP
00001455: PUSH2 0x145d
00001458: DUP3
00001459: PUSH2 0x1953
0000145c: JUMP
0000145d: JUMPDEST
0000145e: PUSH1 0x20
00001460: DUP3
00001461: ADD
00001462: SWAP1
00001463: POP
00001464: SWAP2
00001465: SWAP1
00001466: POP
00001467: JUMP
00001468: JUMPDEST
00001469: PUSH1 0x00
0000146b: PUSH2 0x1475
0000146e: PUSH1 0x25
00001470: DUP4
00001471: PUSH2 0x1720
00001474: JUMP
00001475: JUMPDEST
00001476: SWAP2
00001477: POP
00001478: PUSH2 0x1480
0000147b: DUP3
0000147c: PUSH2 0x197c
0000147f: JUMP
00001480: JUMPDEST
00001481: PUSH1 0x40
00001483: DUP3
00001484: ADD
00001485: SWAP1
00001486: POP
00001487: SWAP2
00001488: SWAP1
00001489: POP
0000148a: JUMP
0000148b: JUMPDEST
0000148c: PUSH1 0x00
0000148e: PUSH2 0x1498
00001491: PUSH1 0x17
00001493: DUP4
00001494: PUSH2 0x1720
00001497: JUMP
00001498: JUMPDEST
00001499: SWAP2
0000149a: POP
0000149b: PUSH2 0x14a3
0000149e: DUP3
0000149f: PUSH2 0x19cb
000014a2: JUMP
000014a3: JUMPDEST
000014a4: PUSH1 0x20
000014a6: DUP3
000014a7: ADD
000014a8: SWAP1
000014a9: POP
000014aa: SWAP2
000014ab: SWAP1
000014ac: POP
000014ad: JUMP
000014ae: JUMPDEST
000014af: PUSH1 0x00
000014b1: PUSH2 0x14bb
000014b4: PUSH1 0x2d
000014b6: DUP4
000014b7: PUSH2 0x1720
000014ba: JUMP
000014bb: JUMPDEST
000014bc: SWAP2
000014bd: POP
000014be: PUSH2 0x14c6
000014c1: DUP3
000014c2: PUSH2 0x19f4
000014c5: JUMP
000014c6: JUMPDEST
000014c7: PUSH1 0x40
000014c9: DUP3
000014ca: ADD
000014cb: SWAP1
000014cc: POP
000014cd: SWAP2
000014ce: SWAP1
000014cf: POP
000014d0: JUMP
000014d1: JUMPDEST
000014d2: PUSH1 0x00
000014d4: PUSH2 0x14de
000014d7: PUSH1 0x17
000014d9: DUP4
000014da: PUSH2 0x1720
000014dd: JUMP
000014de: JUMPDEST
000014df: SWAP2
000014e0: POP
000014e1: PUSH2 0x14e9
000014e4: DUP3
000014e5: PUSH2 0x1a43
000014e8: JUMP
000014e9: JUMPDEST
000014ea: PUSH1 0x20
000014ec: DUP3
000014ed: ADD
000014ee: SWAP1
000014ef: POP
000014f0: SWAP2
000014f1: SWAP1
000014f2: POP
000014f3: JUMP
000014f4: JUMPDEST
000014f5: PUSH1 0x00
000014f7: PUSH2 0x1501
000014fa: PUSH1 0x1a
000014fc: DUP4
000014fd: PUSH2 0x1720
00001500: JUMP
00001501: JUMPDEST
00001502: SWAP2
00001503: POP
00001504: PUSH2 0x150c
00001507: DUP3
00001508: PUSH2 0x1a6c
0000150b: JUMP
0000150c: JUMPDEST
0000150d: PUSH1 0x20
0000150f: DUP3
00001510: ADD
00001511: SWAP1
00001512: POP
00001513: SWAP2
00001514: SWAP1
00001515: POP
00001516: JUMP
00001517: JUMPDEST
00001518: PUSH2 0x1520
0000151b: DUP2
0000151c: PUSH2 0x181f
0000151f: JUMP
00001520: JUMPDEST
00001521: DUP3
00001522: MSTORE
00001523: POP
00001524: POP
00001525: JUMP
00001526: JUMPDEST
00001527: PUSH1 0x00
00001529: PUSH1 0x20
0000152b: DUP3
0000152c: ADD
0000152d: SWAP1
0000152e: POP
0000152f: PUSH2 0x153b
00001532: PUSH1 0x00
00001534: DUP4
00001535: ADD
00001536: DUP5
00001537: PUSH2 0x1355
0000153a: JUMP
0000153b: JUMPDEST
0000153c: SWAP3
0000153d: SWAP2
0000153e: POP
0000153f: POP
00001540: JUMP
00001541: JUMPDEST
00001542: PUSH1 0x00
00001544: PUSH1 0x40
00001546: DUP3
00001547: ADD
00001548: SWAP1
00001549: POP
0000154a: PUSH2 0x1556
0000154d: PUSH1 0x00
0000154f: DUP4
00001550: ADD
00001551: DUP6
00001552: PUSH2 0x1355
00001555: JUMP
00001556: JUMPDEST
00001557: PUSH2 0x1563
0000155a: PUSH1 0x20
0000155c: DUP4
0000155d: ADD
0000155e: DUP5
0000155f: PUSH2 0x1517
00001562: JUMP
00001563: JUMPDEST
00001564: SWAP4
00001565: SWAP3
00001566: POP
00001567: POP
00001568: POP
00001569: JUMP
0000156a: JUMPDEST
0000156b: PUSH1 0x00
0000156d: PUSH1 0x20
0000156f: DUP3
00001570: ADD
00001571: SWAP1
00001572: POP
00001573: PUSH2 0x157f
00001576: PUSH1 0x00
00001578: DUP4
00001579: ADD
0000157a: DUP5
0000157b: PUSH2 0x1364
0000157e: JUMP
0000157f: JUMPDEST
00001580: SWAP3
00001581: SWAP2
00001582: POP
00001583: POP
00001584: JUMP
00001585: JUMPDEST
00001586: PUSH1 0x00
00001588: PUSH1 0x20
0000158a: DUP3
0000158b: ADD
0000158c: SWAP1
0000158d: POP
0000158e: DUP2
0000158f: DUP2
00001590: SUB
00001591: PUSH1 0x00
00001593: DUP4
00001594: ADD
00001595: MSTORE
00001596: PUSH2 0x159e
00001599: DUP2
0000159a: PUSH2 0x1373
0000159d: JUMP
0000159e: JUMPDEST
0000159f: SWAP1
000015a0: POP
000015a1: SWAP2
000015a2: SWAP1
000015a3: POP
000015a4: JUMP
000015a5: JUMPDEST
000015a6: PUSH1 0x00
000015a8: PUSH1 0x20
000015aa: DUP3
000015ab: ADD
000015ac: SWAP1
000015ad: POP
000015ae: DUP2
000015af: DUP2
000015b0: SUB
000015b1: PUSH1 0x00
000015b3: DUP4
000015b4: ADD
000015b5: MSTORE
000015b6: PUSH2 0x15be
000015b9: DUP2
000015ba: PUSH2 0x1396
000015bd: JUMP
000015be: JUMPDEST
000015bf: SWAP1
000015c0: POP
000015c1: SWAP2
000015c2: SWAP1
000015c3: POP
000015c4: JUMP
000015c5: JUMPDEST
000015c6: PUSH1 0x00
000015c8: PUSH1 0x20
000015ca: DUP3
000015cb: ADD
000015cc: SWAP1
000015cd: POP
000015ce: DUP2
000015cf: DUP2
000015d0: SUB
000015d1: PUSH1 0x00
000015d3: DUP4
000015d4: ADD
000015d5: MSTORE
000015d6: PUSH2 0x15de
000015d9: DUP2
000015da: PUSH2 0x13b9
000015dd: JUMP
000015de: JUMPDEST
000015df: SWAP1
000015e0: POP
000015e1: SWAP2
000015e2: SWAP1
000015e3: POP
000015e4: JUMP
000015e5: JUMPDEST
000015e6: PUSH1 0x00
000015e8: PUSH1 0x20
000015ea: DUP3
000015eb: ADD
000015ec: SWAP1
000015ed: POP
000015ee: DUP2
000015ef: DUP2
000015f0: SUB
000015f1: PUSH1 0x00
000015f3: DUP4
000015f4: ADD
000015f5: MSTORE
000015f6: PUSH2 0x15fe
000015f9: DUP2
000015fa: PUSH2 0x13dc
000015fd: JUMP
000015fe: JUMPDEST
000015ff: SWAP1
00001600: POP
00001601: SWAP2
00001602: SWAP1
00001603: POP
00001604: JUMP
00001605: JUMPDEST
00001606: PUSH1 0x00
00001608: PUSH1 0x20
0000160a: DUP3
0000160b: ADD
0000160c: SWAP1
0000160d: POP
0000160e: DUP2
0000160f: DUP2
00001610: SUB
00001611: PUSH1 0x00
00001613: DUP4
00001614: ADD
00001615: MSTORE
00001616: PUSH2 0x161e
00001619: DUP2
0000161a: PUSH2 0x13ff
0000161d: JUMP
0000161e: JUMPDEST
0000161f: SWAP1
00001620: POP
00001621: SWAP2
00001622: SWAP1
00001623: POP
00001624: JUMP
00001625: JUMPDEST
00001626: PUSH1 0x00
00001628: PUSH1 0x20
0000162a: DUP3
0000162b: ADD
0000162c: SWAP1
0000162d: POP
0000162e: DUP2
0000162f: DUP2
00001630: SUB
00001631: PUSH1 0x00
00001633: DUP4
00001634: ADD
00001635: MSTORE
00001636: PUSH2 0x163e
00001639: DUP2
0000163a: PUSH2 0x1422
0000163d: JUMP
0000163e: JUMPDEST
0000163f: SWAP1
00001640: POP
00001641: SWAP2
00001642: SWAP1
00001643: POP
00001644: JUMP
00001645: JUMPDEST
00001646: PUSH1 0x00
00001648: PUSH1 0x20
0000164a: DUP3
0000164b: ADD
0000164c: SWAP1
0000164d: POP
0000164e: DUP2
0000164f: DUP2
00001650: SUB
00001651: PUSH1 0x00
00001653: DUP4
00001654: ADD
00001655: MSTORE
00001656: PUSH2 0x165e
00001659: DUP2
0000165a: PUSH2 0x1445
0000165d: JUMP
0000165e: JUMPDEST
0000165f: SWAP1
00001660: POP
00001661: SWAP2
00001662: SWAP1
00001663: POP
00001664: JUMP
00001665: JUMPDEST
00001666: PUSH1 0x00
00001668: PUSH1 0x20
0000166a: DUP3
0000166b: ADD
0000166c: SWAP1
0000166d: POP
0000166e: DUP2
0000166f: DUP2
00001670: SUB
00001671: PUSH1 0x00
00001673: DUP4
00001674: ADD
00001675: MSTORE
00001676: PUSH2 0x167e
00001679: DUP2
0000167a: PUSH2 0x1468
0000167d: JUMP
0000167e: JUMPDEST
0000167f: SWAP1
00001680: POP
00001681: SWAP2
00001682: SWAP1
00001683: POP
00001684: JUMP
00001685: JUMPDEST
00001686: PUSH1 0x00
00001688: PUSH1 0x20
0000168a: DUP3
0000168b: ADD
0000168c: SWAP1
0000168d: POP
0000168e: DUP2
0000168f: DUP2
00001690: SUB
00001691: PUSH1 0x00
00001693: DUP4
00001694: ADD
00001695: MSTORE
00001696: PUSH2 0x169e
00001699: DUP2
0000169a: PUSH2 0x148b
0000169d: JUMP
0000169e: JUMPDEST
0000169f: SWAP1
000016a0: POP
000016a1: SWAP2
000016a2: SWAP1
000016a3: POP
000016a4: JUMP
000016a5: JUMPDEST
000016a6: PUSH1 0x00
000016a8: PUSH1 0x20
000016aa: DUP3
000016ab: ADD
000016ac: SWAP1
000016ad: POP
000016ae: DUP2
000016af: DUP2
000016b0: SUB
000016b1: PUSH1 0x00
000016b3: DUP4
000016b4: ADD
000016b5: MSTORE
000016b6: PUSH2 0x16be
000016b9: DUP2
000016ba: PUSH2 0x14ae
000016bd: JUMP
000016be: JUMPDEST
000016bf: SWAP1
000016c0: POP
000016c1: SWAP2
000016c2: SWAP1
000016c3: POP
000016c4: JUMP
000016c5: JUMPDEST
000016c6: PUSH1 0x00
000016c8: PUSH1 0x20
000016ca: DUP3
000016cb: ADD
000016cc: SWAP1
000016cd: POP
000016ce: DUP2
000016cf: DUP2
000016d0: SUB
000016d1: PUSH1 0x00
000016d3: DUP4
000016d4: ADD
000016d5: MSTORE
000016d6: PUSH2 0x16de
000016d9: DUP2
000016da: PUSH2 0x14d1
000016dd: JUMP
000016de: JUMPDEST
000016df: SWAP1
000016e0: POP
000016e1: SWAP2
000016e2: SWAP1
000016e3: POP
000016e4: JUMP
000016e5: JUMPDEST
000016e6: PUSH1 0x00
000016e8: PUSH1 0x20
000016ea: DUP3
000016eb: ADD
000016ec: SWAP1
000016ed: POP
000016ee: DUP2
000016ef: DUP2
000016f0: SUB
000016f1: PUSH1 0x00
000016f3: DUP4
000016f4: ADD
000016f5: MSTORE
000016f6: PUSH2 0x16fe
000016f9: DUP2
000016fa: PUSH2 0x14f4
000016fd: JUMP
000016fe: JUMPDEST
000016ff: SWAP1
00001700: POP
00001701: SWAP2
00001702: SWAP1
00001703: POP
00001704: JUMP
00001705: JUMPDEST
00001706: PUSH1 0x00
00001708: PUSH1 0x20
0000170a: DUP3
0000170b: ADD
0000170c: SWAP1
0000170d: POP
0000170e: PUSH2 0x171a
00001711: PUSH1 0x00
00001713: DUP4
00001714: ADD
00001715: DUP5
00001716: PUSH2 0x1517
00001719: JUMP
0000171a: JUMPDEST
0000171b: SWAP3
0000171c: SWAP2
0000171d: POP
0000171e: POP
0000171f: JUMP
00001720: JUMPDEST
00001721: PUSH1 0x00
00001723: DUP3
00001724: DUP3
00001725: MSTORE
00001726: PUSH1 0x20
00001728: DUP3
00001729: ADD
0000172a: SWAP1
0000172b: POP
0000172c: SWAP3
0000172d: SWAP2
0000172e: POP
0000172f: POP
00001730: JUMP
00001731: JUMPDEST
00001732: PUSH1 0x00
00001734: PUSH2 0x173c
00001737: DUP3
00001738: PUSH2 0x181f
0000173b: JUMP
0000173c: JUMPDEST
0000173d: SWAP2
0000173e: POP
0000173f: PUSH2 0x1747
00001742: DUP4
00001743: PUSH2 0x181f
00001746: JUMP
00001747: JUMPDEST
00001748: SWAP3
00001749: POP
0000174a: DUP3
0000174b: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
0000176c: SUB
0000176d: DUP3
0000176e: GT
0000176f: ISZERO
00001770: PUSH2 0x177c
00001773: JUMPI
00001774: PUSH2 0x177b
00001777: PUSH2 0x1829
0000177a: JUMP
0000177b: JUMPDEST
0000177c: JUMPDEST
0000177d: DUP3
0000177e: DUP3
0000177f: ADD
00001780: SWAP1
00001781: POP
00001782: SWAP3
00001783: SWAP2
00001784: POP
00001785: POP
00001786: JUMP
00001787: JUMPDEST
00001788: PUSH1 0x00
0000178a: PUSH2 0x1792
0000178d: DUP3
0000178e: PUSH2 0x181f
00001791: JUMP
00001792: JUMPDEST
00001793: SWAP2
00001794: POP
00001795: PUSH2 0x179d
00001798: DUP4
00001799: PUSH2 0x181f
0000179c: JUMP
0000179d: JUMPDEST
0000179e: SWAP3
0000179f: POP
000017a0: DUP2
000017a1: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
000017c2: DIV
000017c3: DUP4
000017c4: GT
000017c5: DUP3
000017c6: ISZERO
000017c7: ISZERO
000017c8: AND
000017c9: ISZERO
000017ca: PUSH2 0x17d6
000017cd: JUMPI
000017ce: PUSH2 0x17d5
000017d1: PUSH2 0x1829
000017d4: JUMP
000017d5: JUMPDEST
000017d6: JUMPDEST
000017d7: DUP3
000017d8: DUP3
000017d9: MUL
000017da: SWAP1
000017db: POP
000017dc: SWAP3
000017dd: SWAP2
000017de: POP
000017df: POP
000017e0: JUMP
000017e1: JUMPDEST
000017e2: PUSH1 0x00
000017e4: PUSH2 0x17ec
000017e7: DUP3
000017e8: PUSH2 0x17ff
000017eb: JUMP
000017ec: JUMPDEST
000017ed: SWAP1
000017ee: POP
000017ef: SWAP2
000017f0: SWAP1
000017f1: POP
000017f2: JUMP
000017f3: JUMPDEST
000017f4: PUSH1 0x00
000017f6: DUP2
000017f7: ISZERO
000017f8: ISZERO
000017f9: SWAP1
000017fa: POP
000017fb: SWAP2
000017fc: SWAP1
000017fd: POP
000017fe: JUMP
000017ff: JUMPDEST
00001800: PUSH1 0x00
00001802: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001817: DUP3
00001818: AND
00001819: SWAP1
0000181a: POP
0000181b: SWAP2
0000181c: SWAP1
0000181d: POP
0000181e: JUMP
0000181f: JUMPDEST
00001820: PUSH1 0x00
00001822: DUP2
00001823: SWAP1
00001824: POP
00001825: SWAP2
00001826: SWAP1
00001827: POP
00001828: JUMP
00001829: JUMPDEST
0000182a: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000
0000184b: PUSH1 0x00
0000184d: MSTORE
0000184e: PUSH1 0x11
00001850: PUSH1 0x04
00001852: MSTORE
00001853: PUSH1 0x24
00001855: PUSH1 0x00
00001857: REVERT
00001858: JUMPDEST
00001859: PUSH1 0x00
0000185b: DUP1
0000185c: REVERT
0000185d: JUMPDEST
0000185e: PUSH32 0x456e6f75676820746f6b656e7320617265206e6f7420617661696c61626c6500
0000187f: PUSH1 0x00
00001881: DUP3
00001882: ADD
00001883: MSTORE
00001884: POP
00001885: JUMP
00001886: JUMPDEST
00001887: PUSH32 0x536166654d6174683a206164646974696f6e206f766572666c6f770000000000
000018a8: PUSH1 0x00
000018aa: DUP3
000018ab: ADD
000018ac: MSTORE
000018ad: POP
000018ae: JUMP
000018af: JUMPDEST
000018b0: PUSH32 0x45746865722063616e206e6f7420626520300000000000000000000000000000
000018d1: PUSH1 0x00
000018d3: DUP3
000018d4: ADD
000018d5: MSTORE
000018d6: POP
000018d7: JUMP
000018d8: JUMPDEST
000018d9: PUSH32 0x50726963652063616e206e6f74206265206c657373207468656e203100000000
000018fa: PUSH1 0x00
000018fc: DUP3
000018fd: ADD
000018fe: MSTORE
000018ff: POP
00001900: JUMP
00001901: JUMPDEST
00001902: PUSH32 0x53616c6520697320616c6c726561647920446561637469766500000000000000
00001923: PUSH1 0x00
00001925: DUP3
00001926: ADD
00001927: MSTORE
00001928: POP
00001929: JUMP
0000192a: JUMPDEST
0000192b: PUSH32 0x43757272656e746c792073616c65206973206e6f7420617661696c61626c6500
0000194c: PUSH1 0x00
0000194e: DUP3
0000194f: ADD
00001950: MSTORE
00001951: POP
00001952: JUMP
00001953: JUMPDEST
00001954: PUSH32 0x4861726463617052656163686564000000000000000000000000000000000000
00001975: PUSH1 0x00
00001977: DUP3
00001978: ADD
00001979: MSTORE
0000197a: POP
0000197b: JUMP
0000197c: JUMPDEST
0000197d: PUSH32 0x4f6e6c79204f776e65722063616e20706572666f726d20746869732066756e63
0000199e: PUSH1 0x00
000019a0: DUP3
000019a1: ADD
000019a2: MSTORE
000019a3: PUSH32 0x74696f6e73000000000000000000000000000000000000000000000000000000
000019c4: PUSH1 0x20
000019c6: DUP3
000019c7: ADD
000019c8: MSTORE
000019c9: POP
000019ca: JUMP
000019cb: JUMPDEST
000019cc: PUSH32 0x596f7520646f206e6f7420686176652062616c616e6365000000000000000000
000019ed: PUSH1 0x00
000019ef: DUP3
000019f0: ADD
000019f1: MSTORE
000019f2: POP
000019f3: JUMP
000019f4: JUMPDEST
000019f5: PUSH32 0x4e6f7420616c6c6f77656420746f20776974686472617720756e74696c20736f
00001a16: PUSH1 0x00
00001a18: DUP3
00001a19: ADD
00001a1a: MSTORE
00001a1b: PUSH32 0x6674636170207265616368656400000000000000000000000000000000000000
00001a3c: PUSH1 0x20
00001a3e: DUP3
00001a3f: ADD
00001a40: MSTORE
00001a41: POP
00001a42: JUMP
00001a43: JUMPDEST
00001a44: PUSH32 0x53616c6520697320616c6c726561647920416374697665000000000000000000
00001a65: PUSH1 0x00
00001a67: DUP3
00001a68: ADD
00001a69: MSTORE
00001a6a: POP
00001a6b: JUMP
00001a6c: JUMPDEST
00001a6d: PUSH32 0x43616e206e6f7420776974686472617720302062616c616e6365000000000000
00001a8e: PUSH1 0x00
00001a90: DUP3
00001a91: ADD
00001a92: MSTORE
00001a93: POP
00001a94: JUMP
00001a95: JUMPDEST
00001a96: PUSH2 0x1a9e
00001a99: DUP2
00001a9a: PUSH2 0x17f3
00001a9d: JUMP
00001a9e: JUMPDEST
00001a9f: DUP2
00001aa0: EQ
00001aa1: PUSH2 0x1aa9
00001aa4: JUMPI
00001aa5: PUSH1 0x00
00001aa7: DUP1
00001aa8: REVERT
00001aa9: JUMPDEST
00001aaa: POP
00001aab: JUMP
00001aac: JUMPDEST
00001aad: PUSH2 0x1ab5
00001ab0: DUP2
00001ab1: PUSH2 0x181f
00001ab4: JUMP
00001ab5: JUMPDEST
00001ab6: DUP2
00001ab7: EQ
00001ab8: PUSH2 0x1ac0
00001abb: JUMPI
00001abc: PUSH1 0x00
00001abe: DUP1
00001abf: REVERT
00001ac0: JUMPDEST
00001ac1: POP
00001ac2: JUMP
00001ac3: INVALID
00001ac4: LOG2
00001ac5: PUSH5 0x6970667358
00001acb: UNKNOWN(0x22)
00001acc: SLT
00001acd: KECCAK256
00001ace: MSTORE
00001acf: PUSH10 0x0e7219316641b452cf79
00001ada: UNKNOWN(0xB5)
00001adb: UNKNOWN(0xC0)
00001adc: PUSH10 0xac692407e890c7826e20
00001ae7: DUP11
00001ae8: JUMPI
00001ae9: SWAP3
00001aea: UNKNOWN(0xCC)
00001aeb: POP
00001aec: PUSH32

Findings

validated = confirmed for call sinks; sink observed for others
Severity Category Tool Title Confidence Validated Confirmed Details
medium other detector Untrusted CALL target/value reachable 45 no no
view
trace_id: 0x2720172943e8c0ed22781dc973f2ec38d9d732d40ad5207625f4953fa519c397
call_targets: 0x7dca3a63372bfe00af1da7a3b51bc6b592ff763f
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0x2720172943e8c0ed22781dc973f2ec38d9d732d40ad5207625f4953fa519c397",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0x7dca3a63372bfe00af1da7a3b51bc6b592ff763f"
    ],
    "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": "0x91b7f5ed",
            "selector": "0x91b7f5ed",
            "calldata_variants": [
                "0x91b7f5ed",
                "0x91b7f5ed0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x9e1a4d19",
            "selector": "0x9e1a4d19",
            "calldata_variants": [
                "0x9e1a4d19",
                "0x9e1a4d190000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xad66e52a",
            "selector": "0xad66e52a",
            "calldata_variants": [
                "0xad66e52a",
                "0xad66e52a0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xc721f08d",
            "selector": "0xc721f08d",
            "calldata_variants": [
                "0xc721f08d",
                "0xc721f08d0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x7362377b",
            "selector": "0x7362377b",
            "calldata_variants": [
                "0x7362377b",
                "0x7362377b0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x7ff9b596",
            "selector": "0x7ff9b596",
            "calldata_variants": [
                "0x7ff9b596",
                "0x7ff9b5960000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x897cb036",
            "selector": "0x897cb036",
            "calldata_variants": [
                "0x897cb036",
                "0x897cb0360000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x307edff8",
            "selector": "0x307edff8",
            "calldata_variants": [
                "0x307edff8",
                "0x307edff80000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 820,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 2202,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 2346,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "call_count": 5,
    "guards_detected": [
        {
            "pc": 1613,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        },
        {
            "pc": 2428,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        },
        {
            "pc": 3199,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        },
        {
            "pc": 3468,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        },
        {
            "pc": 3865,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        },
        {
            "pc": 4087,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        },
        {
            "pc": 4408,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        },
        {
            "pc": 4556,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        }
    ],
    "untrusted_call_count": 5
}
medium other detector ETH value transfer possible 40 no no
view
trace_id: 0x2720172943e8c0ed22781dc973f2ec38d9d732d40ad5207625f4953fa519c397
call_targets: 0x7dca3a63372bfe00af1da7a3b51bc6b592ff763f
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0x2720172943e8c0ed22781dc973f2ec38d9d732d40ad5207625f4953fa519c397",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0x7dca3a63372bfe00af1da7a3b51bc6b592ff763f"
    ],
    "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": "0x91b7f5ed",
            "selector": "0x91b7f5ed",
            "calldata_variants": [
                "0x91b7f5ed",
                "0x91b7f5ed0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x9e1a4d19",
            "selector": "0x9e1a4d19",
            "calldata_variants": [
                "0x9e1a4d19",
                "0x9e1a4d190000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xad66e52a",
            "selector": "0xad66e52a",
            "calldata_variants": [
                "0xad66e52a",
                "0xad66e52a0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xc721f08d",
            "selector": "0xc721f08d",
            "calldata_variants": [
                "0xc721f08d",
                "0xc721f08d0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x7362377b",
            "selector": "0x7362377b",
            "calldata_variants": [
                "0x7362377b",
                "0x7362377b0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x7ff9b596",
            "selector": "0x7ff9b596",
            "calldata_variants": [
                "0x7ff9b596",
                "0x7ff9b5960000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x897cb036",
            "selector": "0x897cb036",
            "calldata_variants": [
                "0x897cb036",
                "0x897cb0360000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x307edff8",
            "selector": "0x307edff8",
            "calldata_variants": [
                "0x307edff8",
                "0x307edff80000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 820,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 2202,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 2346,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "eth_value_calls": 5,
    "guards_detected": [
        {
            "pc": 1613,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        },
        {
            "pc": 2428,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        },
        {
            "pc": 3199,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        },
        {
            "pc": 3468,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        },
        {
            "pc": 3865,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        },
        {
            "pc": 4087,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        },
        {
            "pc": 4408,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        },
        {
            "pc": 4556,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        }
    ]
}