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

Analysis Run

019b477e-ab6b-7388-815f-ec0846ed1c82

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
21015 artifact.fetch complete 1 / 3 3 months ago
21016 tool.cast_disasm complete 1 / 3 3 months ago
64574 analysis.bundle complete 1 / 3 2 weeks ago
64575 capability.graph complete 1 / 3 2 weeks ago
64576 detector.run complete 1 / 3 2 weeks ago
64577 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)
4
EXT*/BALANCE
4
Total opcodes
4032
Flags
No heuristic flags raised.
View cast disassembly output
00000000: PUSH1 0x60
00000002: PUSH1 0x40
00000004: MSTORE
00000005: PUSH1 0x04
00000007: CALLDATASIZE
00000008: LT
00000009: PUSH2 0x0242
0000000c: JUMPI
0000000d: PUSH4 0xffffffff
00000012: PUSH1 0xe0
00000014: PUSH1 0x02
00000016: EXP
00000017: PUSH1 0x00
00000019: CALLDATALOAD
0000001a: DIV
0000001b: AND
0000001c: PUSH4 0x031fe08f
00000021: DUP2
00000022: EQ
00000023: PUSH2 0x0286
00000026: JUMPI
00000027: DUP1
00000028: PUSH4 0x046f7da2
0000002d: EQ
0000002e: PUSH2 0x02ad
00000031: JUMPI
00000032: DUP1
00000033: PUSH4 0x14f02da9
00000038: EQ
00000039: PUSH2 0x02c0
0000003c: JUMPI
0000003d: DUP1
0000003e: PUSH4 0x222b9e3f
00000043: EQ
00000044: PUSH2 0x02df
00000047: JUMPI
00000048: DUP1
00000049: PUSH4 0x2320f368
0000004e: EQ
0000004f: PUSH2 0x030e
00000052: JUMPI
00000053: DUP1
00000054: PUSH4 0x2c2e312a
00000059: EQ
0000005a: PUSH2 0x0321
0000005d: JUMPI
0000005e: DUP1
0000005f: PUSH4 0x2e1a7d4d
00000064: EQ
00000065: PUSH2 0x032c
00000068: JUMPI
00000069: DUP1
0000006a: PUSH4 0x3197cbb6
0000006f: EQ
00000070: PUSH2 0x0337
00000073: JUMPI
00000074: DUP1
00000075: PUSH4 0x31d60100
0000007a: EQ
0000007b: PUSH2 0x035c
0000007e: JUMPI
0000007f: DUP1
00000080: PUSH4 0x33537035
00000085: EQ
00000086: PUSH2 0x0374
00000089: JUMPI
0000008a: DUP1
0000008b: PUSH4 0x33b5b62e
00000090: EQ
00000091: PUSH2 0x0387
00000094: JUMPI
00000095: DUP1
00000096: PUSH4 0x37f6f22d
0000009b: EQ
0000009c: PUSH2 0x039a
0000009f: JUMPI
000000a0: DUP1
000000a1: PUSH4 0x3fa615b0
000000a6: EQ
000000a7: PUSH2 0x03ad
000000aa: JUMPI
000000ab: DUP1
000000ac: PUSH4 0x44eb2244
000000b1: EQ
000000b2: PUSH2 0x03c0
000000b5: JUMPI
000000b6: DUP1
000000b7: PUSH4 0x47535d7b
000000bc: EQ
000000bd: PUSH2 0x03df
000000c0: JUMPI
000000c1: DUP1
000000c2: PUSH4 0x4c8fe526
000000c7: EQ
000000c8: PUSH2 0x03f2
000000cb: JUMPI
000000cc: DUP1
000000cd: PUSH4 0x519ee19e
000000d2: EQ
000000d3: PUSH2 0x0405
000000d6: JUMPI
000000d7: DUP1
000000d8: PUSH4 0x5a852c22
000000dd: EQ
000000de: PUSH2 0x0418
000000e1: JUMPI
000000e2: DUP1
000000e3: PUSH4 0x625b9484
000000e8: EQ
000000e9: PUSH2 0x0430
000000ec: JUMPI
000000ed: DUP1
000000ee: PUSH4 0x6b6f4a9d
000000f3: EQ
000000f4: PUSH2 0x0449
000000f7: JUMPI
000000f8: DUP1
000000f9: PUSH4 0x6e66f6e9
000000fe: EQ
000000ff: PUSH2 0x045c
00000102: JUMPI
00000103: DUP1
00000104: PUSH4 0x78e97925
00000109: EQ
0000010a: PUSH2 0x046f
0000010d: JUMPI
0000010e: DUP1
0000010f: PUSH4 0x7b3e5e7b
00000114: EQ
00000115: PUSH2 0x0482
00000118: JUMPI
00000119: DUP1
0000011a: PUSH4 0x7ff9b596
0000011f: EQ
00000120: PUSH2 0x0495
00000123: JUMPI
00000124: DUP1
00000125: PUSH4 0x8456cb59
0000012a: EQ
0000012b: PUSH2 0x04a8
0000012e: JUMPI
0000012f: DUP1
00000130: PUSH4 0x8b9add74
00000135: EQ
00000136: PUSH2 0x04bb
00000139: JUMPI
0000013a: DUP1
0000013b: PUSH4 0x8cb5a0c0
00000140: EQ
00000141: PUSH2 0x04ce
00000144: JUMPI
00000145: DUP1
00000146: PUSH4 0x8da5cb5b
0000014b: EQ
0000014c: PUSH2 0x04ed
0000014f: JUMPI
00000150: DUP1
00000151: PUSH4 0x948c5e5a
00000156: EQ
00000157: PUSH2 0x0500
0000015a: JUMPI
0000015b: DUP1
0000015c: PUSH4 0x9762f802
00000161: EQ
00000162: PUSH2 0x0513
00000165: JUMPI
00000166: DUP1
00000167: PUSH4 0x9f181b5e
0000016c: EQ
0000016d: PUSH2 0x0526
00000170: JUMPI
00000171: DUP1
00000172: PUSH4 0xa4e2d634
00000177: EQ
00000178: PUSH2 0x0539
0000017b: JUMPI
0000017c: DUP1
0000017d: PUSH4 0xa6f9dae1
00000182: EQ
00000183: PUSH2 0x054c
00000186: JUMPI
00000187: DUP1
00000188: PUSH4 0xb187bd26
0000018d: EQ
0000018e: PUSH2 0x056b
00000191: JUMPI
00000192: DUP1
00000193: PUSH4 0xb2b546af
00000198: EQ
00000199: PUSH2 0x057e
0000019c: JUMPI
0000019d: DUP1
0000019e: PUSH4 0xb374354d
000001a3: EQ
000001a4: PUSH2 0x05cb
000001a7: JUMPI
000001a8: DUP1
000001a9: PUSH4 0xb79a064d
000001ae: EQ
000001af: PUSH2 0x05de
000001b2: JUMPI
000001b3: DUP1
000001b4: PUSH4 0xbef4876b
000001b9: EQ
000001ba: PUSH2 0x05f5
000001bd: JUMPI
000001be: DUP1
000001bf: PUSH4 0xc2b6b58c
000001c4: EQ
000001c5: PUSH2 0x0608
000001c8: JUMPI
000001c9: DUP1
000001ca: PUSH4 0xd361eb46
000001cf: EQ
000001d0: PUSH2 0x061b
000001d3: JUMPI
000001d4: DUP1
000001d5: PUSH4 0xd3bac6e3
000001da: EQ
000001db: PUSH2 0x062e
000001de: JUMPI
000001df: DUP1
000001e0: PUSH4 0xdae89f18
000001e5: EQ
000001e6: PUSH2 0x0641
000001e9: JUMPI
000001ea: DUP1
000001eb: PUSH4 0xdd0b281e
000001f0: EQ
000001f1: PUSH2 0x0657
000001f4: JUMPI
000001f5: DUP1
000001f6: PUSH4 0xdd860296
000001fb: EQ
000001fc: PUSH2 0x066b
000001ff: JUMPI
00000200: DUP1
00000201: PUSH4 0xe177b18b
00000206: EQ
00000207: PUSH2 0x0681
0000020a: JUMPI
0000020b: DUP1
0000020c: PUSH4 0xe94233b7
00000211: EQ
00000212: PUSH2 0x0694
00000215: JUMPI
00000216: DUP1
00000217: PUSH4 0xebfff4de
0000021c: EQ
0000021d: PUSH2 0x06b3
00000220: JUMPI
00000221: DUP1
00000222: PUSH4 0xf83d08ba
00000227: EQ
00000228: PUSH2 0x06d2
0000022b: JUMPI
0000022c: DUP1
0000022d: PUSH4 0xfb86a404
00000232: EQ
00000233: PUSH2 0x06e5
00000236: JUMPI
00000237: DUP1
00000238: PUSH4 0xfbd6d77e
0000023d: EQ
0000023e: PUSH2 0x06f8
00000241: JUMPI
00000242: JUMPDEST
00000243: PUSH1 0x0e
00000245: SLOAD
00000246: PUSH1 0xff
00000248: AND
00000249: ISZERO
0000024a: ISZERO
0000024b: PUSH2 0x0253
0000024e: JUMPI
0000024f: PUSH1 0x00
00000251: DUP1
00000252: REVERT
00000253: JUMPDEST
00000254: PUSH1 0x0e
00000256: SLOAD
00000257: PUSH2 0x0100
0000025a: SWAP1
0000025b: DIV
0000025c: PUSH1 0xff
0000025e: AND
0000025f: ISZERO
00000260: PUSH2 0x0268
00000263: JUMPI
00000264: PUSH1 0x00
00000266: DUP1
00000267: REVERT
00000268: JUMPDEST
00000269: PUSH2 0x0270
0000026c: PUSH2 0x0717
0000026f: JUMP
00000270: JUMPDEST
00000271: ISZERO
00000272: PUSH2 0x027a
00000275: JUMPI
00000276: PUSH1 0x00
00000278: DUP1
00000279: REVERT
0000027a: JUMPDEST
0000027b: PUSH2 0x0284
0000027e: CALLER
0000027f: CALLVALUE
00000280: PUSH2 0x075e
00000283: JUMP
00000284: JUMPDEST
00000285: STOP
00000286: JUMPDEST
00000287: CALLVALUE
00000288: ISZERO
00000289: PUSH2 0x0291
0000028c: JUMPI
0000028d: PUSH1 0x00
0000028f: DUP1
00000290: REVERT
00000291: JUMPDEST
00000292: PUSH2 0x0299
00000295: PUSH2 0x092b
00000298: JUMP
00000299: JUMPDEST
0000029a: PUSH1 0x40
0000029c: MLOAD
0000029d: SWAP1
0000029e: ISZERO
0000029f: ISZERO
000002a0: DUP2
000002a1: MSTORE
000002a2: PUSH1 0x20
000002a4: ADD
000002a5: PUSH1 0x40
000002a7: MLOAD
000002a8: DUP1
000002a9: SWAP2
000002aa: SUB
000002ab: SWAP1
000002ac: RETURN
000002ad: JUMPDEST
000002ae: CALLVALUE
000002af: ISZERO
000002b0: PUSH2 0x02b8
000002b3: JUMPI
000002b4: PUSH1 0x00
000002b6: DUP1
000002b7: REVERT
000002b8: JUMPDEST
000002b9: PUSH2 0x0284
000002bc: PUSH2 0x094e
000002bf: JUMP
000002c0: JUMPDEST
000002c1: CALLVALUE
000002c2: ISZERO
000002c3: PUSH2 0x02cb
000002c6: JUMPI
000002c7: PUSH1 0x00
000002c9: DUP1
000002ca: REVERT
000002cb: JUMPDEST
000002cc: PUSH2 0x0299
000002cf: PUSH1 0x01
000002d1: PUSH1 0xa0
000002d3: PUSH1 0x02
000002d5: EXP
000002d6: SUB
000002d7: PUSH1 0x04
000002d9: CALLDATALOAD
000002da: AND
000002db: PUSH2 0x0a57
000002de: JUMP
000002df: JUMPDEST
000002e0: CALLVALUE
000002e1: ISZERO
000002e2: PUSH2 0x02ea
000002e5: JUMPI
000002e6: PUSH1 0x00
000002e8: DUP1
000002e9: REVERT
000002ea: JUMPDEST
000002eb: PUSH2 0x02f2
000002ee: PUSH2 0x0a6c
000002f1: JUMP
000002f2: JUMPDEST
000002f3: PUSH1 0x40
000002f5: MLOAD
000002f6: PUSH1 0x01
000002f8: PUSH1 0xa0
000002fa: PUSH1 0x02
000002fc: EXP
000002fd: SUB
000002fe: SWAP1
000002ff: SWAP2
00000300: AND
00000301: DUP2
00000302: MSTORE
00000303: PUSH1 0x20
00000305: ADD
00000306: PUSH1 0x40
00000308: MLOAD
00000309: DUP1
0000030a: SWAP2
0000030b: SUB
0000030c: SWAP1
0000030d: RETURN
0000030e: JUMPDEST
0000030f: CALLVALUE
00000310: ISZERO
00000311: PUSH2 0x0319
00000314: JUMPI
00000315: PUSH1 0x00
00000317: DUP1
00000318: REVERT
00000319: JUMPDEST
0000031a: PUSH2 0x02f2
0000031d: PUSH2 0x0a7b
00000320: JUMP
00000321: JUMPDEST
00000322: PUSH2 0x0284
00000325: PUSH1 0x04
00000327: CALLDATALOAD
00000328: PUSH2 0x0a8a
0000032b: JUMP
0000032c: JUMPDEST
0000032d: PUSH2 0x0284
00000330: PUSH1 0x04
00000332: CALLDATALOAD
00000333: PUSH2 0x0b42
00000336: JUMP
00000337: JUMPDEST
00000338: CALLVALUE
00000339: ISZERO
0000033a: PUSH2 0x0342
0000033d: JUMPI
0000033e: PUSH1 0x00
00000340: DUP1
00000341: REVERT
00000342: JUMPDEST
00000343: PUSH2 0x034a
00000346: PUSH2 0x0c22
00000349: JUMP
0000034a: JUMPDEST
0000034b: PUSH1 0x40
0000034d: MLOAD
0000034e: SWAP1
0000034f: DUP2
00000350: MSTORE
00000351: PUSH1 0x20
00000353: ADD
00000354: PUSH1 0x40
00000356: MLOAD
00000357: DUP1
00000358: SWAP2
00000359: SUB
0000035a: SWAP1
0000035b: RETURN
0000035c: JUMPDEST
0000035d: CALLVALUE
0000035e: ISZERO
0000035f: PUSH2 0x0367
00000362: JUMPI
00000363: PUSH1 0x00
00000365: DUP1
00000366: REVERT
00000367: JUMPDEST
00000368: PUSH2 0x0284
0000036b: PUSH1 0x04
0000036d: CALLDATALOAD
0000036e: ISZERO
0000036f: ISZERO
00000370: PUSH2 0x0c28
00000373: JUMP
00000374: JUMPDEST
00000375: CALLVALUE
00000376: ISZERO
00000377: PUSH2 0x037f
0000037a: JUMPI
0000037b: PUSH1 0x00
0000037d: DUP1
0000037e: REVERT
0000037f: JUMPDEST
00000380: PUSH2 0x0299
00000383: PUSH2 0x0ca1
00000386: JUMP
00000387: JUMPDEST
00000388: CALLVALUE
00000389: ISZERO
0000038a: PUSH2 0x0392
0000038d: JUMPI
0000038e: PUSH1 0x00
00000390: DUP1
00000391: REVERT
00000392: JUMPDEST
00000393: PUSH2 0x034a
00000396: PUSH2 0x0cb1
00000399: JUMP
0000039a: JUMPDEST
0000039b: CALLVALUE
0000039c: ISZERO
0000039d: PUSH2 0x03a5
000003a0: JUMPI
000003a1: PUSH1 0x00
000003a3: DUP1
000003a4: REVERT
000003a5: JUMPDEST
000003a6: PUSH2 0x0299
000003a9: PUSH2 0x0cb7
000003ac: JUMP
000003ad: JUMPDEST
000003ae: CALLVALUE
000003af: ISZERO
000003b0: PUSH2 0x03b8
000003b3: JUMPI
000003b4: PUSH1 0x00
000003b6: DUP1
000003b7: REVERT
000003b8: JUMPDEST
000003b9: PUSH2 0x034a
000003bc: PUSH2 0x0cc8
000003bf: JUMP
000003c0: JUMPDEST
000003c1: CALLVALUE
000003c2: ISZERO
000003c3: PUSH2 0x03cb
000003c6: JUMPI
000003c7: PUSH1 0x00
000003c9: DUP1
000003ca: REVERT
000003cb: JUMPDEST
000003cc: PUSH2 0x034a
000003cf: PUSH1 0x01
000003d1: PUSH1 0xa0
000003d3: PUSH1 0x02
000003d5: EXP
000003d6: SUB
000003d7: PUSH1 0x04
000003d9: CALLDATALOAD
000003da: AND
000003db: PUSH2 0x0cce
000003de: JUMP
000003df: JUMPDEST
000003e0: CALLVALUE
000003e1: ISZERO
000003e2: PUSH2 0x03ea
000003e5: JUMPI
000003e6: PUSH1 0x00
000003e8: DUP1
000003e9: REVERT
000003ea: JUMPDEST
000003eb: PUSH2 0x0299
000003ee: PUSH2 0x0ce0
000003f1: JUMP
000003f2: JUMPDEST
000003f3: CALLVALUE
000003f4: ISZERO
000003f5: PUSH2 0x03fd
000003f8: JUMPI
000003f9: PUSH1 0x00
000003fb: DUP1
000003fc: REVERT
000003fd: JUMPDEST
000003fe: PUSH2 0x02f2
00000401: PUSH2 0x0d26
00000404: JUMP
00000405: JUMPDEST
00000406: CALLVALUE
00000407: ISZERO
00000408: PUSH2 0x0410
0000040b: JUMPI
0000040c: PUSH1 0x00
0000040e: DUP1
0000040f: REVERT
00000410: JUMPDEST
00000411: PUSH2 0x034a
00000414: PUSH2 0x0d35
00000417: JUMP
00000418: JUMPDEST
00000419: CALLVALUE
0000041a: ISZERO
0000041b: PUSH2 0x0423
0000041e: JUMPI
0000041f: PUSH1 0x00
00000421: DUP1
00000422: REVERT
00000423: JUMPDEST
00000424: PUSH2 0x0284
00000427: PUSH1 0x04
00000429: CALLDATALOAD
0000042a: ISZERO
0000042b: ISZERO
0000042c: PUSH2 0x0d3b
0000042f: JUMP
00000430: JUMPDEST
00000431: CALLVALUE
00000432: ISZERO
00000433: PUSH2 0x043b
00000436: JUMPI
00000437: PUSH1 0x00
00000439: DUP1
0000043a: REVERT
0000043b: JUMPDEST
0000043c: PUSH2 0x034a
0000043f: PUSH1 0x04
00000441: CALLDATALOAD
00000442: PUSH1 0x24
00000444: CALLDATALOAD
00000445: PUSH2 0x0db4
00000448: JUMP
00000449: JUMPDEST
0000044a: CALLVALUE
0000044b: ISZERO
0000044c: PUSH2 0x0454
0000044f: JUMPI
00000450: PUSH1 0x00
00000452: DUP1
00000453: REVERT
00000454: JUMPDEST
00000455: PUSH2 0x034a
00000458: PUSH2 0x0ddc
0000045b: JUMP
0000045c: JUMPDEST
0000045d: CALLVALUE
0000045e: ISZERO
0000045f: PUSH2 0x0467
00000462: JUMPI
00000463: PUSH1 0x00
00000465: DUP1
00000466: REVERT
00000467: JUMPDEST
00000468: PUSH2 0x02f2
0000046b: PUSH2 0x0de2
0000046e: JUMP
0000046f: JUMPDEST
00000470: CALLVALUE
00000471: ISZERO
00000472: PUSH2 0x047a
00000475: JUMPI
00000476: PUSH1 0x00
00000478: DUP1
00000479: REVERT
0000047a: JUMPDEST
0000047b: PUSH2 0x034a
0000047e: PUSH2 0x0df1
00000481: JUMP
00000482: JUMPDEST
00000483: CALLVALUE
00000484: ISZERO
00000485: PUSH2 0x048d
00000488: JUMPI
00000489: PUSH1 0x00
0000048b: DUP1
0000048c: REVERT
0000048d: JUMPDEST
0000048e: PUSH2 0x034a
00000491: PUSH2 0x0df7
00000494: JUMP
00000495: JUMPDEST
00000496: CALLVALUE
00000497: ISZERO
00000498: PUSH2 0x04a0
0000049b: JUMPI
0000049c: PUSH1 0x00
0000049e: DUP1
0000049f: REVERT
000004a0: JUMPDEST
000004a1: PUSH2 0x034a
000004a4: PUSH2 0x0dfd
000004a7: JUMP
000004a8: JUMPDEST
000004a9: CALLVALUE
000004aa: ISZERO
000004ab: PUSH2 0x04b3
000004ae: JUMPI
000004af: PUSH1 0x00
000004b1: DUP1
000004b2: REVERT
000004b3: JUMPDEST
000004b4: PUSH2 0x0284
000004b7: PUSH2 0x0e03
000004ba: JUMP
000004bb: JUMPDEST
000004bc: CALLVALUE
000004bd: ISZERO
000004be: PUSH2 0x04c6
000004c1: JUMPI
000004c2: PUSH1 0x00
000004c4: DUP1
000004c5: REVERT
000004c6: JUMPDEST
000004c7: PUSH2 0x0299
000004ca: PUSH2 0x0f0f
000004cd: JUMP
000004ce: JUMPDEST
000004cf: CALLVALUE
000004d0: ISZERO
000004d1: PUSH2 0x04d9
000004d4: JUMPI
000004d5: PUSH1 0x00
000004d7: DUP1
000004d8: REVERT
000004d9: JUMPDEST
000004da: PUSH2 0x0284
000004dd: PUSH1 0x01
000004df: PUSH1 0xa0
000004e1: PUSH1 0x02
000004e3: EXP
000004e4: SUB
000004e5: PUSH1 0x04
000004e7: CALLDATALOAD
000004e8: AND
000004e9: PUSH2 0x0f1d
000004ec: JUMP
000004ed: JUMPDEST
000004ee: CALLVALUE
000004ef: ISZERO
000004f0: PUSH2 0x04f8
000004f3: JUMPI
000004f4: PUSH1 0x00
000004f6: DUP1
000004f7: REVERT
000004f8: JUMPDEST
000004f9: PUSH2 0x02f2
000004fc: PUSH2 0x104e
000004ff: JUMP
00000500: JUMPDEST
00000501: CALLVALUE
00000502: ISZERO
00000503: PUSH2 0x050b
00000506: JUMPI
00000507: PUSH1 0x00
00000509: DUP1
0000050a: REVERT
0000050b: JUMPDEST
0000050c: PUSH2 0x0299
0000050f: PUSH2 0x1063
00000512: JUMP
00000513: JUMPDEST
00000514: CALLVALUE
00000515: ISZERO
00000516: PUSH2 0x051e
00000519: JUMPI
0000051a: PUSH1 0x00
0000051c: DUP1
0000051d: REVERT
0000051e: JUMPDEST
0000051f: PUSH2 0x0299
00000522: PUSH2 0x1073
00000525: JUMP
00000526: JUMPDEST
00000527: CALLVALUE
00000528: ISZERO
00000529: PUSH2 0x0531
0000052c: JUMPI
0000052d: PUSH1 0x00
0000052f: DUP1
00000530: REVERT
00000531: JUMPDEST
00000532: PUSH2 0x034a
00000535: PUSH2 0x107c
00000538: JUMP
00000539: JUMPDEST
0000053a: CALLVALUE
0000053b: ISZERO
0000053c: PUSH2 0x0544
0000053f: JUMPI
00000540: PUSH1 0x00
00000542: DUP1
00000543: REVERT
00000544: JUMPDEST
00000545: PUSH2 0x0299
00000548: PUSH2 0x1082
0000054b: JUMP
0000054c: JUMPDEST
0000054d: CALLVALUE
0000054e: ISZERO
0000054f: PUSH2 0x0557
00000552: JUMPI
00000553: PUSH1 0x00
00000555: DUP1
00000556: REVERT
00000557: JUMPDEST
00000558: PUSH2 0x0284
0000055b: PUSH1 0x01
0000055d: PUSH1 0xa0
0000055f: PUSH1 0x02
00000561: EXP
00000562: SUB
00000563: PUSH1 0x04
00000565: CALLDATALOAD
00000566: AND
00000567: PUSH2 0x108b
0000056a: JUMP
0000056b: JUMPDEST
0000056c: CALLVALUE
0000056d: ISZERO
0000056e: PUSH2 0x0576
00000571: JUMPI
00000572: PUSH1 0x00
00000574: DUP1
00000575: REVERT
00000576: JUMPDEST
00000577: PUSH2 0x0299
0000057a: PUSH2 0x1134
0000057d: JUMP
0000057e: JUMPDEST
0000057f: CALLVALUE
00000580: ISZERO
00000581: PUSH2 0x0589
00000584: JUMPI
00000585: PUSH1 0x00
00000587: DUP1
00000588: REVERT
00000589: JUMPDEST
0000058a: PUSH2 0x0284
0000058d: PUSH1 0x04
0000058f: CALLDATALOAD
00000590: PUSH1 0x24
00000592: CALLDATALOAD
00000593: PUSH1 0x44
00000595: CALLDATALOAD
00000596: PUSH1 0x64
00000598: CALLDATALOAD
00000599: PUSH1 0x84
0000059b: CALLDATALOAD
0000059c: PUSH1 0xa4
0000059e: CALLDATALOAD
0000059f: PUSH1 0xc4
000005a1: CALLDATALOAD
000005a2: PUSH1 0x01
000005a4: PUSH1 0xa0
000005a6: PUSH1 0x02
000005a8: EXP
000005a9: SUB
000005aa: PUSH1 0xe4
000005ac: CALLDATALOAD
000005ad: DUP2
000005ae: AND
000005af: SWAP1
000005b0: PUSH2 0x0104
000005b3: CALLDATALOAD
000005b4: AND
000005b5: PUSH2 0x0124
000005b8: CALLDATALOAD
000005b9: ISZERO
000005ba: ISZERO
000005bb: PUSH2 0x0144
000005be: CALLDATALOAD
000005bf: ISZERO
000005c0: ISZERO
000005c1: PUSH2 0x0164
000005c4: CALLDATALOAD
000005c5: ISZERO
000005c6: ISZERO
000005c7: PUSH2 0x1142
000005ca: JUMP
000005cb: JUMPDEST
000005cc: CALLVALUE
000005cd: ISZERO
000005ce: PUSH2 0x05d6
000005d1: JUMPI
000005d2: PUSH1 0x00
000005d4: DUP1
000005d5: REVERT
000005d6: JUMPDEST
000005d7: PUSH2 0x0299
000005da: PUSH2 0x125c
000005dd: JUMP
000005de: JUMPDEST
000005df: PUSH2 0x0284
000005e2: PUSH1 0x01
000005e4: PUSH1 0xa0
000005e6: PUSH1 0x02
000005e8: EXP
000005e9: SUB
000005ea: PUSH1 0x04
000005ec: CALLDATALOAD
000005ed: AND
000005ee: PUSH1 0x24
000005f0: CALLDATALOAD
000005f1: PUSH2 0x075e
000005f4: JUMP
000005f5: JUMPDEST
000005f6: CALLVALUE
000005f7: ISZERO
000005f8: PUSH2 0x0600
000005fb: JUMPI
000005fc: PUSH1 0x00
000005fe: DUP1
000005ff: REVERT
00000600: JUMPDEST
00000601: PUSH2 0x0299
00000604: PUSH2 0x126b
00000607: JUMP
00000608: JUMPDEST
00000609: CALLVALUE
0000060a: ISZERO
0000060b: PUSH2 0x0613
0000060e: JUMPI
0000060f: PUSH1 0x00
00000611: DUP1
00000612: REVERT
00000613: JUMPDEST
00000614: PUSH2 0x0299
00000617: PUSH2 0x0717
0000061a: JUMP
0000061b: JUMPDEST
0000061c: CALLVALUE
0000061d: ISZERO
0000061e: PUSH2 0x0626
00000621: JUMPI
00000622: PUSH1 0x00
00000624: DUP1
00000625: REVERT
00000626: JUMPDEST
00000627: PUSH2 0x034a
0000062a: PUSH2 0x127b
0000062d: JUMP
0000062e: JUMPDEST
0000062f: CALLVALUE
00000630: ISZERO
00000631: PUSH2 0x0639
00000634: JUMPI
00000635: PUSH1 0x00
00000637: DUP1
00000638: REVERT
00000639: JUMPDEST
0000063a: PUSH2 0x034a
0000063d: PUSH2 0x1281
00000640: JUMP
00000641: JUMPDEST
00000642: CALLVALUE
00000643: ISZERO
00000644: PUSH2 0x064c
00000647: JUMPI
00000648: PUSH1 0x00
0000064a: DUP1
0000064b: REVERT
0000064c: JUMPDEST
0000064d: PUSH2 0x02f2
00000650: PUSH1 0x04
00000652: CALLDATALOAD
00000653: PUSH2 0x1287
00000656: JUMP
00000657: JUMPDEST
00000658: PUSH2 0x0284
0000065b: PUSH1 0x01
0000065d: PUSH1 0xa0
0000065f: PUSH1 0x02
00000661: EXP
00000662: SUB
00000663: PUSH1 0x04
00000665: CALLDATALOAD
00000666: AND
00000667: PUSH2 0x12a2
0000066a: JUMP
0000066b: JUMPDEST
0000066c: CALLVALUE
0000066d: ISZERO
0000066e: PUSH2 0x0676
00000671: JUMPI
00000672: PUSH1 0x00
00000674: DUP1
00000675: REVERT
00000676: JUMPDEST
00000677: PUSH2 0x02f2
0000067a: PUSH1 0x04
0000067c: CALLDATALOAD
0000067d: PUSH2 0x1375
00000680: JUMP
00000681: JUMPDEST
00000682: CALLVALUE
00000683: ISZERO
00000684: PUSH2 0x068c
00000687: JUMPI
00000688: PUSH1 0x00
0000068a: DUP1
0000068b: REVERT
0000068c: JUMPDEST
0000068d: PUSH2 0x034a
00000690: PUSH2 0x1390
00000693: JUMP
00000694: JUMPDEST
00000695: CALLVALUE
00000696: ISZERO
00000697: PUSH2 0x069f
0000069a: JUMPI
0000069b: PUSH1 0x00
0000069d: DUP1
0000069e: REVERT
0000069f: JUMPDEST
000006a0: PUSH2 0x0299
000006a3: PUSH1 0x01
000006a5: PUSH1 0xa0
000006a7: PUSH1 0x02
000006a9: EXP
000006aa: SUB
000006ab: PUSH1 0x04
000006ad: CALLDATALOAD
000006ae: AND
000006af: PUSH2 0x1396
000006b2: JUMP
000006b3: JUMPDEST
000006b4: CALLVALUE
000006b5: ISZERO
000006b6: PUSH2 0x06be
000006b9: JUMPI
000006ba: PUSH1 0x00
000006bc: DUP1
000006bd: REVERT
000006be: JUMPDEST
000006bf: PUSH2 0x034a
000006c2: PUSH1 0x01
000006c4: PUSH1 0xa0
000006c6: PUSH1 0x02
000006c8: EXP
000006c9: SUB
000006ca: PUSH1 0x04
000006cc: CALLDATALOAD
000006cd: AND
000006ce: PUSH2 0x13ab
000006d1: JUMP
000006d2: JUMPDEST
000006d3: CALLVALUE
000006d4: ISZERO
000006d5: PUSH2 0x06dd
000006d8: JUMPI
000006d9: PUSH1 0x00
000006db: DUP1
000006dc: REVERT
000006dd: JUMPDEST
000006de: PUSH2 0x0284
000006e1: PUSH2 0x13bd
000006e4: JUMP
000006e5: JUMPDEST
000006e6: CALLVALUE
000006e7: ISZERO
000006e8: PUSH2 0x06f0
000006eb: JUMPI
000006ec: PUSH1 0x00
000006ee: DUP1
000006ef: REVERT
000006f0: JUMPDEST
000006f1: PUSH2 0x034a
000006f4: PUSH2 0x1426
000006f7: JUMP
000006f8: JUMPDEST
000006f9: CALLVALUE
000006fa: ISZERO
000006fb: PUSH2 0x0703
000006fe: JUMPI
000006ff: PUSH1 0x00
00000701: DUP1
00000702: REVERT
00000703: JUMPDEST
00000704: PUSH2 0x0284
00000707: PUSH1 0x01
00000709: PUSH1 0xa0
0000070b: PUSH1 0x02
0000070d: EXP
0000070e: SUB
0000070f: PUSH1 0x04
00000711: CALLDATALOAD
00000712: AND
00000713: PUSH2 0x142c
00000716: JUMP
00000717: JUMPDEST
00000718: PUSH1 0x18
0000071a: SLOAD
0000071b: PUSH1 0x00
0000071d: SWAP1
0000071e: PUSH5 0x0100000000
00000724: SWAP1
00000725: DIV
00000726: PUSH1 0xff
00000728: AND
00000729: DUP1
0000072a: PUSH2 0x0735
0000072d: JUMPI
0000072e: POP
0000072f: PUSH1 0x08
00000731: SLOAD
00000732: TIMESTAMP
00000733: LT
00000734: ISZERO
00000735: JUMPDEST
00000736: DUP1
00000737: ISZERO
00000738: PUSH2 0x0758
0000073b: JUMPI
0000073c: POP
0000073d: PUSH1 0x18
0000073f: SLOAD
00000740: PUSH4 0x01000000
00000745: SWAP1
00000746: DIV
00000747: PUSH1 0xff
00000749: AND
0000074a: ISZERO
0000074b: DUP1
0000074c: ISZERO
0000074d: PUSH2 0x0758
00000750: JUMPI
00000751: POP
00000752: PUSH1 0x09
00000754: SLOAD
00000755: TIMESTAMP
00000756: GT
00000757: ISZERO
00000758: JUMPDEST
00000759: ISZERO
0000075a: SWAP1
0000075b: POP
0000075c: SWAP1
0000075d: JUMP
0000075e: JUMPDEST
0000075f: PUSH1 0x0b
00000761: SLOAD
00000762: DUP2
00000763: SWAP1
00000764: PUSH1 0x00
00000766: SWAP1
00000767: DUP2
00000768: SWAP1
00000769: DUP2
0000076a: SWAP1
0000076b: DUP2
0000076c: SWAP1
0000076d: DUP6
0000076e: LT
0000076f: ISZERO
00000770: PUSH2 0x0778
00000773: JUMPI
00000774: PUSH1 0x00
00000776: DUP1
00000777: REVERT
00000778: JUMPDEST
00000779: PUSH1 0x05
0000077b: SLOAD
0000077c: DUP6
0000077d: PUSH1 0x06
0000077f: SLOAD
00000780: ADD
00000781: GT
00000782: ISZERO
00000783: PUSH2 0x07af
00000786: JUMPI
00000787: PUSH1 0x03
00000789: SLOAD
0000078a: PUSH1 0xa0
0000078c: PUSH1 0x02
0000078e: EXP
0000078f: SWAP1
00000790: DIV
00000791: PUSH1 0xff
00000793: AND
00000794: ISZERO
00000795: ISZERO
00000796: PUSH2 0x079e
00000799: JUMPI
0000079a: PUSH1 0x00
0000079c: DUP1
0000079d: REVERT
0000079e: JUMPDEST
0000079f: PUSH1 0x05
000007a1: SLOAD
000007a2: DUP6
000007a3: PUSH1 0x06
000007a5: SLOAD
000007a6: ADD
000007a7: SUB
000007a8: SWAP4
000007a9: POP
000007aa: DUP4
000007ab: DUP6
000007ac: SUB
000007ad: SWAP5
000007ae: POP
000007af: JUMPDEST
000007b0: PUSH2 0x07bb
000007b3: DUP6
000007b4: PUSH1 0x0a
000007b6: SLOAD
000007b7: PUSH2 0x0db4
000007ba: JUMP
000007bb: JUMPDEST
000007bc: PUSH1 0x06
000007be: DUP1
000007bf: SLOAD
000007c0: DUP8
000007c1: ADD
000007c2: SWAP1
000007c3: SSTORE
000007c4: SWAP3
000007c5: POP
000007c6: PUSH1 0x00
000007c8: SWAP2
000007c9: POP
000007ca: DUP2
000007cb: SWAP1
000007cc: POP
000007cd: JUMPDEST
000007ce: PUSH1 0x12
000007d0: SLOAD
000007d1: DUP2
000007d2: LT
000007d3: DUP1
000007d4: ISZERO
000007d5: PUSH2 0x07dc
000007d8: JUMPI
000007d9: POP
000007da: DUP2
000007db: ISZERO
000007dc: JUMPDEST
000007dd: ISZERO
000007de: PUSH2 0x0814
000007e1: JUMPI
000007e2: PUSH1 0x00
000007e4: DUP2
000007e5: DUP2
000007e6: MSTORE
000007e7: PUSH1 0x11
000007e9: PUSH1 0x20
000007eb: MSTORE
000007ec: PUSH1 0x40
000007ee: SWAP1
000007ef: KECCAK256
000007f0: SLOAD
000007f1: PUSH1 0x01
000007f3: PUSH1 0xa0
000007f5: PUSH1 0x02
000007f7: EXP
000007f8: SUB
000007f9: DUP9
000007fa: DUP2
000007fb: AND
000007fc: SWAP2
000007fd: AND
000007fe: EQ
000007ff: ISZERO
00000800: PUSH2 0x080c
00000803: JUMPI
00000804: POP
00000805: POP
00000806: PUSH1 0x12
00000808: SLOAD
00000809: PUSH1 0x01
0000080b: SWAP1
0000080c: JUMPDEST
0000080d: PUSH1 0x01
0000080f: ADD
00000810: PUSH2 0x07cd
00000813: JUMP
00000814: JUMPDEST
00000815: DUP2
00000816: ISZERO
00000817: ISZERO
00000818: PUSH2 0x0875
0000081b: JUMPI
0000081c: PUSH1 0x12
0000081e: DUP1
0000081f: SLOAD
00000820: PUSH1 0x00
00000822: SWAP1
00000823: DUP2
00000824: MSTORE
00000825: PUSH1 0x11
00000827: PUSH1 0x20
00000829: SWAP1
0000082a: DUP2
0000082b: MSTORE
0000082c: PUSH1 0x40
0000082e: DUP1
0000082f: DUP4
00000830: KECCAK256
00000831: DUP1
00000832: SLOAD
00000833: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000848: NOT
00000849: AND
0000084a: PUSH1 0x01
0000084c: PUSH1 0xa0
0000084e: PUSH1 0x02
00000850: EXP
00000851: SUB
00000852: DUP14
00000853: AND
00000854: SWAP1
00000855: DUP2
00000856: OR
00000857: SWAP1
00000858: SWAP2
00000859: SSTORE
0000085a: DUP4
0000085b: MSTORE
0000085c: PUSH1 0x0f
0000085e: DUP3
0000085f: MSTORE
00000860: DUP1
00000861: DUP4
00000862: KECCAK256
00000863: DUP4
00000864: SWAP1
00000865: SSTORE
00000866: PUSH1 0x10
00000868: SWAP1
00000869: SWAP2
0000086a: MSTORE
0000086b: DUP2
0000086c: KECCAK256
0000086d: SSTORE
0000086e: DUP1
0000086f: SLOAD
00000870: PUSH1 0x01
00000872: ADD
00000873: SWAP1
00000874: SSTORE
00000875: JUMPDEST
00000876: PUSH1 0x01
00000878: PUSH1 0xa0
0000087a: PUSH1 0x02
0000087c: EXP
0000087d: SUB
0000087e: DUP8
0000087f: AND
00000880: PUSH1 0x00
00000882: SWAP1
00000883: DUP2
00000884: MSTORE
00000885: PUSH1 0x10
00000887: PUSH1 0x20
00000889: SWAP1
0000088a: DUP2
0000088b: MSTORE
0000088c: PUSH1 0x40
0000088e: DUP1
0000088f: DUP4
00000890: KECCAK256
00000891: DUP1
00000892: SLOAD
00000893: DUP10
00000894: ADD
00000895: SWAP1
00000896: SSTORE
00000897: PUSH1 0x0f
00000899: SWAP1
0000089a: SWAP2
0000089b: MSTORE
0000089c: SWAP1
0000089d: DUP2
0000089e: SWAP1
0000089f: KECCAK256
000008a0: DUP1
000008a1: SLOAD
000008a2: DUP6
000008a3: ADD
000008a4: SWAP1
000008a5: SSTORE
000008a6: PUSH32 0xf7ac3f6afbc05f2167f3bdec83da4febd1594327b9bc1d137d567c832be20f15
000008c7: SWAP1
000008c8: DUP9
000008c9: SWAP1
000008ca: DUP8
000008cb: SWAP1
000008cc: DUP7
000008cd: SWAP1
000008ce: MLOAD
000008cf: DUP1
000008d0: DUP5
000008d1: PUSH1 0x01
000008d3: PUSH1 0xa0
000008d5: PUSH1 0x02
000008d7: EXP
000008d8: SUB
000008d9: AND
000008da: PUSH1 0x01
000008dc: PUSH1 0xa0
000008de: PUSH1 0x02
000008e0: EXP
000008e1: SUB
000008e2: AND
000008e3: DUP2
000008e4: MSTORE
000008e5: PUSH1 0x20
000008e7: ADD
000008e8: DUP4
000008e9: DUP2
000008ea: MSTORE
000008eb: PUSH1 0x20
000008ed: ADD
000008ee: DUP3
000008ef: DUP2
000008f0: MSTORE
000008f1: PUSH1 0x20
000008f3: ADD
000008f4: SWAP4
000008f5: POP
000008f6: POP
000008f7: POP
000008f8: POP
000008f9: PUSH1 0x40
000008fb: MLOAD
000008fc: DUP1
000008fd: SWAP2
000008fe: SUB
000008ff: SWAP1
00000900: LOG1
00000901: PUSH1 0x0d
00000903: DUP1
00000904: SLOAD
00000905: DUP5
00000906: ADD
00000907: SWAP1
00000908: SSTORE
00000909: PUSH2 0x0910
0000090c: PUSH2 0x14c5
0000090f: JUMP
00000910: JUMPDEST
00000911: PUSH2 0x091a
00000914: DUP5
00000915: DUP9
00000916: PUSH2 0x158c
00000919: JUMP
0000091a: JUMPDEST
0000091b: PUSH2 0x0922
0000091e: PUSH2 0x169a
00000921: JUMP
00000922: JUMPDEST
00000923: POP
00000924: POP
00000925: POP
00000926: POP
00000927: POP
00000928: POP
00000929: POP
0000092a: JUMP
0000092b: JUMPDEST
0000092c: PUSH1 0x03
0000092e: SLOAD
0000092f: PUSH23 0x0100000000000000000000000000000000000000000000
00000947: SWAP1
00000948: DIV
00000949: PUSH1 0xff
0000094b: AND
0000094c: DUP2
0000094d: JUMP
0000094e: JUMPDEST
0000094f: PUSH1 0x00
00000951: DUP1
00000952: PUSH2 0x0959
00000955: PUSH2 0x0717
00000958: JUMP
00000959: JUMPDEST
0000095a: ISZERO
0000095b: PUSH2 0x0963
0000095e: JUMPI
0000095f: PUSH1 0x00
00000961: DUP1
00000962: REVERT
00000963: JUMPDEST
00000964: PUSH1 0x0e
00000966: SLOAD
00000967: PUSH2 0x0100
0000096a: SWAP1
0000096b: DIV
0000096c: PUSH1 0xff
0000096e: AND
0000096f: ISZERO
00000970: ISZERO
00000971: PUSH2 0x0979
00000974: JUMPI
00000975: PUSH1 0x00
00000977: DUP1
00000978: REVERT
00000979: JUMPDEST
0000097a: POP
0000097b: PUSH1 0x00
0000097d: SWAP1
0000097e: POP
0000097f: DUP1
00000980: JUMPDEST
00000981: PUSH1 0x16
00000983: SLOAD
00000984: DUP2
00000985: LT
00000986: ISZERO
00000987: PUSH2 0x09cb
0000098a: JUMPI
0000098b: PUSH1 0x00
0000098d: DUP2
0000098e: DUP2
0000098f: MSTORE
00000990: PUSH1 0x15
00000992: PUSH1 0x20
00000994: SWAP1
00000995: DUP2
00000996: MSTORE
00000997: PUSH1 0x40
00000999: DUP1
0000099a: DUP4
0000099b: KECCAK256
0000099c: SLOAD
0000099d: PUSH1 0x01
0000099f: PUSH1 0xa0
000009a1: PUSH1 0x02
000009a3: EXP
000009a4: SUB
000009a5: AND
000009a6: DUP4
000009a7: MSTORE
000009a8: PUSH1 0x13
000009aa: SWAP1
000009ab: SWAP2
000009ac: MSTORE
000009ad: SWAP1
000009ae: KECCAK256
000009af: SLOAD
000009b0: PUSH1 0xff
000009b2: AND
000009b3: ISZERO
000009b4: ISZERO
000009b5: PUSH1 0x01
000009b7: EQ
000009b8: ISZERO
000009b9: PUSH2 0x09c3
000009bc: JUMPI
000009bd: PUSH1 0x01
000009bf: SWAP1
000009c0: SWAP2
000009c1: ADD
000009c2: SWAP1
000009c3: JUMPDEST
000009c4: PUSH1 0x01
000009c6: ADD
000009c7: PUSH2 0x0980
000009ca: JUMP
000009cb: JUMPDEST
000009cc: PUSH1 0x17
000009ce: SLOAD
000009cf: DUP3
000009d0: LT
000009d1: ISZERO
000009d2: PUSH2 0x09da
000009d5: JUMPI
000009d6: PUSH1 0x00
000009d8: DUP1
000009d9: REVERT
000009da: JUMPDEST
000009db: POP
000009dc: PUSH1 0x0e
000009de: DUP1
000009df: SLOAD
000009e0: PUSH2 0xff00
000009e3: NOT
000009e4: AND
000009e5: SWAP1
000009e6: SSTORE
000009e7: PUSH1 0x00
000009e9: JUMPDEST
000009ea: PUSH1 0x16
000009ec: SLOAD
000009ed: DUP2
000009ee: LT
000009ef: ISZERO
000009f0: PUSH2 0x0a27
000009f3: JUMPI
000009f4: PUSH1 0x00
000009f6: DUP2
000009f7: DUP2
000009f8: MSTORE
000009f9: PUSH1 0x15
000009fb: PUSH1 0x20
000009fd: SWAP1
000009fe: DUP2
000009ff: MSTORE
00000a00: PUSH1 0x40
00000a02: DUP1
00000a03: DUP4
00000a04: KECCAK256
00000a05: SLOAD
00000a06: PUSH1 0x01
00000a08: PUSH1 0xa0
00000a0a: PUSH1 0x02
00000a0c: EXP
00000a0d: SUB
00000a0e: AND
00000a0f: DUP4
00000a10: MSTORE
00000a11: PUSH1 0x13
00000a13: SWAP1
00000a14: SWAP2
00000a15: MSTORE
00000a16: SWAP1
00000a17: KECCAK256
00000a18: DUP1
00000a19: SLOAD
00000a1a: PUSH1 0xff
00000a1c: NOT
00000a1d: AND
00000a1e: SWAP1
00000a1f: SSTORE
00000a20: PUSH1 0x01
00000a22: ADD
00000a23: PUSH2 0x09e9
00000a26: JUMP
00000a27: JUMPDEST
00000a28: PUSH32 0x62451d457bc659158be6e6247f56ec1df424a5c7597f71c20c2bc44e0965c8f9
00000a49: PUSH1 0x40
00000a4b: MLOAD
00000a4c: PUSH1 0x40
00000a4e: MLOAD
00000a4f: DUP1
00000a50: SWAP2
00000a51: SUB
00000a52: SWAP1
00000a53: LOG1
00000a54: POP
00000a55: POP
00000a56: JUMP
00000a57: JUMPDEST
00000a58: PUSH1 0x14
00000a5a: PUSH1 0x20
00000a5c: MSTORE
00000a5d: PUSH1 0x00
00000a5f: SWAP1
00000a60: DUP2
00000a61: MSTORE
00000a62: PUSH1 0x40
00000a64: SWAP1
00000a65: KECCAK256
00000a66: SLOAD
00000a67: PUSH1 0xff
00000a69: AND
00000a6a: DUP2
00000a6b: JUMP
00000a6c: JUMPDEST
00000a6d: PUSH1 0x00
00000a6f: SLOAD
00000a70: PUSH1 0x01
00000a72: PUSH1 0xa0
00000a74: PUSH1 0x02
00000a76: EXP
00000a77: SUB
00000a78: AND
00000a79: DUP2
00000a7a: JUMP
00000a7b: JUMPDEST
00000a7c: PUSH1 0x03
00000a7e: SLOAD
00000a7f: PUSH1 0x01
00000a81: PUSH1 0xa0
00000a83: PUSH1 0x02
00000a85: EXP
00000a86: SUB
00000a87: AND
00000a88: DUP2
00000a89: JUMP
00000a8a: JUMPDEST
00000a8b: PUSH2 0x0a92
00000a8e: PUSH2 0x0ce0
00000a91: JUMP
00000a92: JUMPDEST
00000a93: ISZERO
00000a94: PUSH2 0x0a9c
00000a97: JUMPI
00000a98: PUSH1 0x00
00000a9a: DUP1
00000a9b: REVERT
00000a9c: JUMPDEST
00000a9d: PUSH2 0x0aa4
00000aa0: PUSH2 0x178e
00000aa3: JUMP
00000aa4: JUMPDEST
00000aa5: PUSH2 0x0aac
00000aa8: PUSH2 0x169a
00000aab: JUMP
00000aac: JUMPDEST
00000aad: PUSH1 0x04
00000aaf: SLOAD
00000ab0: PUSH1 0x06
00000ab2: SLOAD
00000ab3: LT
00000ab4: ISZERO
00000ab5: PUSH2 0x0b12
00000ab8: JUMPI
00000ab9: PUSH1 0x18
00000abb: SLOAD
00000abc: PUSH2 0x0100
00000abf: SWAP1
00000ac0: DIV
00000ac1: PUSH1 0xff
00000ac3: AND
00000ac4: ISZERO
00000ac5: ISZERO
00000ac6: PUSH2 0x0b05
00000ac9: JUMPI
00000aca: PUSH1 0x18
00000acc: DUP1
00000acd: SLOAD
00000ace: PUSH2 0xff00
00000ad1: NOT
00000ad2: AND
00000ad3: PUSH2 0x0100
00000ad6: OR
00000ad7: SWAP1
00000ad8: SSTORE
00000ad9: PUSH32 0x2b517277219445b8ec6f883d8dc4bb0d3fd661089e8d309771e5f29fb1e2c81f
00000afa: PUSH1 0x40
00000afc: MLOAD
00000afd: PUSH1 0x40
00000aff: MLOAD
00000b00: DUP1
00000b01: SWAP2
00000b02: SUB
00000b03: SWAP1
00000b04: LOG1
00000b05: JUMPDEST
00000b06: PUSH2 0x0b0d
00000b09: PUSH2 0x17c3
00000b0c: JUMP
00000b0d: JUMPDEST
00000b0e: PUSH2 0x0b3f
00000b11: JUMP
00000b12: JUMPDEST
00000b13: PUSH1 0x00
00000b15: DUP2
00000b16: GT
00000b17: ISZERO
00000b18: PUSH2 0x0b3f
00000b1b: JUMPI
00000b1c: PUSH1 0x03
00000b1e: SLOAD
00000b1f: PUSH1 0xa8
00000b21: PUSH1 0x02
00000b23: EXP
00000b24: SWAP1
00000b25: DIV
00000b26: PUSH1 0xff
00000b28: AND
00000b29: ISZERO
00000b2a: PUSH2 0x0b36
00000b2d: JUMPI
00000b2e: PUSH2 0x0b0d
00000b31: DUP2
00000b32: PUSH2 0x1879
00000b35: JUMP
00000b36: JUMPDEST
00000b37: PUSH2 0x0b3f
00000b3a: DUP2
00000b3b: PUSH2 0x18d0
00000b3e: JUMP
00000b3f: JUMPDEST
00000b40: POP
00000b41: JUMP
00000b42: JUMPDEST
00000b43: PUSH1 0x00
00000b45: DUP1
00000b46: PUSH1 0x04
00000b48: SLOAD
00000b49: PUSH1 0x06
00000b4b: SLOAD
00000b4c: LT
00000b4d: DUP1
00000b4e: PUSH2 0x0b74
00000b51: JUMPI
00000b52: POP
00000b53: PUSH1 0x03
00000b55: SLOAD
00000b56: PUSH23 0x0100000000000000000000000000000000000000000000
00000b6e: SWAP1
00000b6f: DIV
00000b70: PUSH1 0xff
00000b72: AND
00000b73: ISZERO
00000b74: JUMPDEST
00000b75: ISZERO
00000b76: PUSH2 0x0b7e
00000b79: JUMPI
00000b7a: PUSH1 0x00
00000b7c: DUP1
00000b7d: REVERT
00000b7e: JUMPDEST
00000b7f: POP
00000b80: POP
00000b81: PUSH1 0x0e
00000b83: SLOAD
00000b84: CALLER
00000b85: PUSH1 0x01
00000b87: PUSH1 0xa0
00000b89: PUSH1 0x02
00000b8b: EXP
00000b8c: SUB
00000b8d: SWAP1
00000b8e: DUP2
00000b8f: AND
00000b90: PUSH3 0x010000
00000b94: SWAP1
00000b95: SWAP3
00000b96: DIV
00000b97: AND
00000b98: EQ
00000b99: PUSH1 0x00
00000b9b: JUMPDEST
00000b9c: PUSH1 0x16
00000b9e: SLOAD
00000b9f: DUP2
00000ba0: LT
00000ba1: DUP1
00000ba2: ISZERO
00000ba3: PUSH2 0x0baa
00000ba6: JUMPI
00000ba7: POP
00000ba8: DUP2
00000ba9: ISZERO
00000baa: JUMPDEST
00000bab: ISZERO
00000bac: PUSH2 0x0bdf
00000baf: JUMPI
00000bb0: PUSH1 0x00
00000bb2: DUP2
00000bb3: DUP2
00000bb4: MSTORE
00000bb5: PUSH1 0x15
00000bb7: PUSH1 0x20
00000bb9: MSTORE
00000bba: PUSH1 0x40
00000bbc: SWAP1
00000bbd: KECCAK256
00000bbe: SLOAD
00000bbf: CALLER
00000bc0: PUSH1 0x01
00000bc2: PUSH1 0xa0
00000bc4: PUSH1 0x02
00000bc6: EXP
00000bc7: SUB
00000bc8: SWAP1
00000bc9: DUP2
00000bca: AND
00000bcb: SWAP2
00000bcc: AND
00000bcd: EQ
00000bce: ISZERO
00000bcf: PUSH2 0x0bd7
00000bd2: JUMPI
00000bd3: PUSH1 0x01
00000bd5: SWAP2
00000bd6: POP
00000bd7: JUMPDEST
00000bd8: PUSH1 0x01
00000bda: ADD
00000bdb: PUSH2 0x0b9b
00000bde: JUMP
00000bdf: JUMPDEST
00000be0: DUP2
00000be1: ISZERO
00000be2: ISZERO
00000be3: PUSH2 0x0beb
00000be6: JUMPI
00000be7: PUSH1 0x00
00000be9: DUP1
00000bea: REVERT
00000beb: JUMPDEST
00000bec: PUSH1 0x00
00000bee: DUP4
00000bef: GT
00000bf0: ISZERO
00000bf1: PUSH2 0x0c1d
00000bf4: JUMPI
00000bf5: PUSH1 0x03
00000bf7: SLOAD
00000bf8: PUSH1 0xa8
00000bfa: PUSH1 0x02
00000bfc: EXP
00000bfd: SWAP1
00000bfe: DIV
00000bff: PUSH1 0xff
00000c01: AND
00000c02: ISZERO
00000c03: PUSH2 0x0c14
00000c06: JUMPI
00000c07: PUSH2 0x0c0f
00000c0a: DUP4
00000c0b: PUSH2 0x1879
00000c0e: JUMP
00000c0f: JUMPDEST
00000c10: PUSH2 0x0c1d
00000c13: JUMP
00000c14: JUMPDEST
00000c15: PUSH2 0x0c1d
00000c18: DUP4
00000c19: PUSH2 0x18d0
00000c1c: JUMP
00000c1d: JUMPDEST
00000c1e: POP
00000c1f: POP
00000c20: POP
00000c21: JUMP
00000c22: JUMPDEST
00000c23: PUSH1 0x09
00000c25: SLOAD
00000c26: DUP2
00000c27: JUMP
00000c28: JUMPDEST
00000c29: PUSH1 0x00
00000c2b: DUP1
00000c2c: JUMPDEST
00000c2d: PUSH1 0x16
00000c2f: SLOAD
00000c30: DUP2
00000c31: LT
00000c32: ISZERO
00000c33: PUSH2 0x0c6a
00000c36: JUMPI
00000c37: PUSH1 0x00
00000c39: DUP2
00000c3a: DUP2
00000c3b: MSTORE
00000c3c: PUSH1 0x15
00000c3e: PUSH1 0x20
00000c40: MSTORE
00000c41: PUSH1 0x40
00000c43: SWAP1
00000c44: KECCAK256
00000c45: SLOAD
00000c46: CALLER
00000c47: PUSH1 0x01
00000c49: PUSH1 0xa0
00000c4b: PUSH1 0x02
00000c4d: EXP
00000c4e: SUB
00000c4f: SWAP1
00000c50: DUP2
00000c51: AND
00000c52: SWAP2
00000c53: AND
00000c54: EQ
00000c55: ISZERO
00000c56: PUSH2 0x0c62
00000c59: JUMPI
00000c5a: POP
00000c5b: POP
00000c5c: PUSH1 0x16
00000c5e: SLOAD
00000c5f: PUSH1 0x01
00000c61: SWAP1
00000c62: JUMPDEST
00000c63: PUSH1 0x01
00000c65: ADD
00000c66: PUSH2 0x0c2c
00000c69: JUMP
00000c6a: JUMPDEST
00000c6b: DUP2
00000c6c: ISZERO
00000c6d: ISZERO
00000c6e: PUSH2 0x0c76
00000c71: JUMPI
00000c72: PUSH1 0x00
00000c74: DUP1
00000c75: REVERT
00000c76: JUMPDEST
00000c77: POP
00000c78: POP
00000c79: CALLER
00000c7a: PUSH1 0x01
00000c7c: PUSH1 0xa0
00000c7e: PUSH1 0x02
00000c80: EXP
00000c81: SUB
00000c82: AND
00000c83: PUSH1 0x00
00000c85: SWAP1
00000c86: DUP2
00000c87: MSTORE
00000c88: PUSH1 0x14
00000c8a: PUSH1 0x20
00000c8c: MSTORE
00000c8d: PUSH1 0x40
00000c8f: SWAP1
00000c90: KECCAK256
00000c91: DUP1
00000c92: SLOAD
00000c93: PUSH1 0xff
00000c95: NOT
00000c96: AND
00000c97: SWAP2
00000c98: ISZERO
00000c99: ISZERO
00000c9a: SWAP2
00000c9b: SWAP1
00000c9c: SWAP2
00000c9d: OR
00000c9e: SWAP1
00000c9f: SSTORE
00000ca0: JUMP
00000ca1: JUMPDEST
00000ca2: PUSH1 0x03
00000ca4: SLOAD
00000ca5: PUSH1 0xa0
00000ca7: PUSH1 0x02
00000ca9: EXP
00000caa: SWAP1
00000cab: DIV
00000cac: PUSH1 0xff
00000cae: AND
00000caf: DUP2
00000cb0: JUMP
00000cb1: JUMPDEST
00000cb2: PUSH1 0x0b
00000cb4: SLOAD
00000cb5: DUP2
00000cb6: JUMP
00000cb7: JUMPDEST
00000cb8: PUSH1 0x18
00000cba: SLOAD
00000cbb: PUSH5 0x0100000000
00000cc1: SWAP1
00000cc2: DIV
00000cc3: PUSH1 0xff
00000cc5: AND
00000cc6: DUP2
00000cc7: JUMP
00000cc8: JUMPDEST
00000cc9: PUSH1 0x04
00000ccb: SLOAD
00000ccc: DUP2
00000ccd: JUMP
00000cce: JUMPDEST
00000ccf: PUSH1 0x10
00000cd1: PUSH1 0x20
00000cd3: MSTORE
00000cd4: PUSH1 0x00
00000cd6: SWAP1
00000cd7: DUP2
00000cd8: MSTORE
00000cd9: PUSH1 0x40
00000cdb: SWAP1
00000cdc: KECCAK256
00000cdd: SLOAD
00000cde: DUP2
00000cdf: JUMP
00000ce0: JUMPDEST
00000ce1: PUSH1 0x18
00000ce3: SLOAD
00000ce4: PUSH1 0x00
00000ce6: SWAP1
00000ce7: PUSH5 0x0100000000
00000ced: SWAP1
00000cee: DIV
00000cef: PUSH1 0xff
00000cf1: AND
00000cf2: DUP1
00000cf3: PUSH2 0x0cfe
00000cf6: JUMPI
00000cf7: POP
00000cf8: PUSH1 0x08
00000cfa: SLOAD
00000cfb: TIMESTAMP
00000cfc: LT
00000cfd: ISZERO
00000cfe: JUMPDEST
00000cff: DUP1
00000d00: ISZERO
00000d01: PUSH2 0x0d21
00000d04: JUMPI
00000d05: POP
00000d06: PUSH1 0x18
00000d08: SLOAD
00000d09: PUSH4 0x01000000
00000d0e: SWAP1
00000d0f: DIV
00000d10: PUSH1 0xff
00000d12: AND
00000d13: ISZERO
00000d14: DUP1
00000d15: ISZERO
00000d16: PUSH2 0x0d21
00000d19: JUMPI
00000d1a: POP
00000d1b: PUSH1 0x09
00000d1d: SLOAD
00000d1e: TIMESTAMP
00000d1f: GT
00000d20: ISZERO
00000d21: JUMPDEST
00000d22: SWAP1
00000d23: POP
00000d24: SWAP1
00000d25: JUMP
00000d26: JUMPDEST
00000d27: PUSH1 0x02
00000d29: SLOAD
00000d2a: PUSH1 0x01
00000d2c: PUSH1 0xa0
00000d2e: PUSH1 0x02
00000d30: EXP
00000d31: SUB
00000d32: AND
00000d33: DUP2
00000d34: JUMP
00000d35: JUMPDEST
00000d36: PUSH1 0x0d
00000d38: SLOAD
00000d39: DUP2
00000d3a: JUMP
00000d3b: JUMPDEST
00000d3c: PUSH1 0x00
00000d3e: DUP1
00000d3f: JUMPDEST
00000d40: PUSH1 0x16
00000d42: SLOAD
00000d43: DUP2
00000d44: LT
00000d45: ISZERO
00000d46: PUSH2 0x0d7d
00000d49: JUMPI
00000d4a: PUSH1 0x00
00000d4c: DUP2
00000d4d: DUP2
00000d4e: MSTORE
00000d4f: PUSH1 0x15
00000d51: PUSH1 0x20
00000d53: MSTORE
00000d54: PUSH1 0x40
00000d56: SWAP1
00000d57: KECCAK256
00000d58: SLOAD
00000d59: CALLER
00000d5a: PUSH1 0x01
00000d5c: PUSH1 0xa0
00000d5e: PUSH1 0x02
00000d60: EXP
00000d61: SUB
00000d62: SWAP1
00000d63: DUP2
00000d64: AND
00000d65: SWAP2
00000d66: AND
00000d67: EQ
00000d68: ISZERO
00000d69: PUSH2 0x0d75
00000d6c: JUMPI
00000d6d: POP
00000d6e: POP
00000d6f: PUSH1 0x16
00000d71: SLOAD
00000d72: PUSH1 0x01
00000d74: SWAP1
00000d75: JUMPDEST
00000d76: PUSH1 0x01
00000d78: ADD
00000d79: PUSH2 0x0d3f
00000d7c: JUMP
00000d7d: JUMPDEST
00000d7e: DUP2
00000d7f: ISZERO
00000d80: ISZERO
00000d81: PUSH2 0x0d89
00000d84: JUMPI
00000d85: PUSH1 0x00
00000d87: DUP1
00000d88: REVERT
00000d89: JUMPDEST
00000d8a: POP
00000d8b: POP
00000d8c: CALLER
00000d8d: PUSH1 0x01
00000d8f: PUSH1 0xa0
00000d91: PUSH1 0x02
00000d93: EXP
00000d94: SUB
00000d95: AND
00000d96: PUSH1 0x00
00000d98: SWAP1
00000d99: DUP2
00000d9a: MSTORE
00000d9b: PUSH1 0x13
00000d9d: PUSH1 0x20
00000d9f: MSTORE
00000da0: PUSH1 0x40
00000da2: SWAP1
00000da3: KECCAK256
00000da4: DUP1
00000da5: SLOAD
00000da6: PUSH1 0xff
00000da8: NOT
00000da9: AND
00000daa: SWAP2
00000dab: ISZERO
00000dac: ISZERO
00000dad: SWAP2
00000dae: SWAP1
00000daf: SWAP2
00000db0: OR
00000db1: SWAP1
00000db2: SSTORE
00000db3: JUMP
00000db4: JUMPDEST
00000db5: PUSH1 0x00
00000db7: DUP2
00000db8: PUSH1 0x64
00000dba: SUB
00000dbb: PUSH1 0x07
00000dbd: SLOAD
00000dbe: DUP5
00000dbf: PUSH1 0x64
00000dc1: MUL
00000dc2: DUP2
00000dc3: ISZERO
00000dc4: ISZERO
00000dc5: PUSH2 0x0dca
00000dc8: JUMPI
00000dc9: INVALID
00000dca: JUMPDEST
00000dcb: DIV
00000dcc: DUP2
00000dcd: ISZERO
00000dce: ISZERO
00000dcf: PUSH2 0x0dd4
00000dd2: JUMPI
00000dd3: INVALID
00000dd4: JUMPDEST
00000dd5: DIV
00000dd6: SWAP4
00000dd7: SWAP3
00000dd8: POP
00000dd9: POP
00000dda: POP
00000ddb: JUMP
00000ddc: JUMPDEST
00000ddd: PUSH1 0x0a
00000ddf: SLOAD
00000de0: DUP2
00000de1: JUMP
00000de2: JUMPDEST
00000de3: PUSH1 0x01
00000de5: SLOAD
00000de6: PUSH1 0x01
00000de8: PUSH1 0xa0
00000dea: PUSH1 0x02
00000dec: EXP
00000ded: SUB
00000dee: AND
00000def: DUP2
00000df0: JUMP
00000df1: JUMPDEST
00000df2: PUSH1 0x08
00000df4: SLOAD
00000df5: DUP2
00000df6: JUMP
00000df7: JUMPDEST
00000df8: PUSH1 0x06
00000dfa: SLOAD
00000dfb: DUP2
00000dfc: JUMP
00000dfd: JUMPDEST
00000dfe: PUSH1 0x07
00000e00: SLOAD
00000e01: DUP2
00000e02: JUMP
00000e03: JUMPDEST
00000e04: PUSH1 0x00
00000e06: DUP1
00000e07: PUSH2 0x0e0e
00000e0a: PUSH2 0x0717
00000e0d: JUMP
00000e0e: JUMPDEST
00000e0f: ISZERO
00000e10: PUSH2 0x0e18
00000e13: JUMPI
00000e14: PUSH1 0x00
00000e16: DUP1
00000e17: REVERT
00000e18: JUMPDEST
00000e19: PUSH1 0x0e
00000e1b: SLOAD
00000e1c: PUSH2 0x0100
00000e1f: SWAP1
00000e20: DIV
00000e21: PUSH1 0xff
00000e23: AND
00000e24: ISZERO
00000e25: PUSH2 0x0e2d
00000e28: JUMPI
00000e29: PUSH1 0x00
00000e2b: DUP1
00000e2c: REVERT
00000e2d: JUMPDEST
00000e2e: POP
00000e2f: PUSH1 0x00
00000e31: SWAP1
00000e32: POP
00000e33: DUP1
00000e34: JUMPDEST
00000e35: PUSH1 0x16
00000e37: SLOAD
00000e38: DUP2
00000e39: LT
00000e3a: ISZERO
00000e3b: PUSH2 0x0e7f
00000e3e: JUMPI
00000e3f: PUSH1 0x00
00000e41: DUP2
00000e42: DUP2
00000e43: MSTORE
00000e44: PUSH1 0x15
00000e46: PUSH1 0x20
00000e48: SWAP1
00000e49: DUP2
00000e4a: MSTORE
00000e4b: PUSH1 0x40
00000e4d: DUP1
00000e4e: DUP4
00000e4f: KECCAK256
00000e50: SLOAD
00000e51: PUSH1 0x01
00000e53: PUSH1 0xa0
00000e55: PUSH1 0x02
00000e57: EXP
00000e58: SUB
00000e59: AND
00000e5a: DUP4
00000e5b: MSTORE
00000e5c: PUSH1 0x14
00000e5e: SWAP1
00000e5f: SWAP2
00000e60: MSTORE
00000e61: SWAP1
00000e62: KECCAK256
00000e63: SLOAD
00000e64: PUSH1 0xff
00000e66: AND
00000e67: ISZERO
00000e68: ISZERO
00000e69: PUSH1 0x01
00000e6b: EQ
00000e6c: ISZERO
00000e6d: PUSH2 0x0e77
00000e70: JUMPI
00000e71: PUSH1 0x01
00000e73: SWAP1
00000e74: SWAP2
00000e75: ADD
00000e76: SWAP1
00000e77: JUMPDEST
00000e78: PUSH1 0x01
00000e7a: ADD
00000e7b: PUSH2 0x0e34
00000e7e: JUMP
00000e7f: JUMPDEST
00000e80: PUSH1 0x17
00000e82: SLOAD
00000e83: DUP3
00000e84: LT
00000e85: ISZERO
00000e86: PUSH2 0x0e8e
00000e89: JUMPI
00000e8a: PUSH1 0x00
00000e8c: DUP1
00000e8d: REVERT
00000e8e: JUMPDEST
00000e8f: POP
00000e90: PUSH1 0x0e
00000e92: DUP1
00000e93: SLOAD
00000e94: PUSH2 0xff00
00000e97: NOT
00000e98: AND
00000e99: PUSH2 0x0100
00000e9c: OR
00000e9d: SWAP1
00000e9e: SSTORE
00000e9f: PUSH1 0x00
00000ea1: JUMPDEST
00000ea2: PUSH1 0x16
00000ea4: SLOAD
00000ea5: DUP2
00000ea6: LT
00000ea7: ISZERO
00000ea8: PUSH2 0x0edf
00000eab: JUMPI
00000eac: PUSH1 0x00
00000eae: DUP2
00000eaf: DUP2
00000eb0: MSTORE
00000eb1: PUSH1 0x15
00000eb3: PUSH1 0x20
00000eb5: SWAP1
00000eb6: DUP2
00000eb7: MSTORE
00000eb8: PUSH1 0x40
00000eba: DUP1
00000ebb: DUP4
00000ebc: KECCAK256
00000ebd: SLOAD
00000ebe: PUSH1 0x01
00000ec0: PUSH1 0xa0
00000ec2: PUSH1 0x02
00000ec4: EXP
00000ec5: SUB
00000ec6: AND
00000ec7: DUP4
00000ec8: MSTORE
00000ec9: PUSH1 0x14
00000ecb: SWAP1
00000ecc: SWAP2
00000ecd: MSTORE
00000ece: SWAP1
00000ecf: KECCAK256
00000ed0: DUP1
00000ed1: SLOAD
00000ed2: PUSH1 0xff
00000ed4: NOT
00000ed5: AND
00000ed6: SWAP1
00000ed7: SSTORE
00000ed8: PUSH1 0x01
00000eda: ADD
00000edb: PUSH2 0x0ea1
00000ede: JUMP
00000edf: JUMPDEST
00000ee0: PUSH32 0x9e87fac88ff661f02d44f95383c817fece4bce600a3dab7a54406878b965e752
00000f01: PUSH1 0x40
00000f03: MLOAD
00000f04: PUSH1 0x40
00000f06: MLOAD
00000f07: DUP1
00000f08: SWAP2
00000f09: SUB
00000f0a: SWAP1
00000f0b: LOG1
00000f0c: POP
00000f0d: POP
00000f0e: JUMP
00000f0f: JUMPDEST
00000f10: PUSH1 0x18
00000f12: SLOAD
00000f13: PUSH2 0x0100
00000f16: SWAP1
00000f17: DIV
00000f18: PUSH1 0xff
00000f1a: AND
00000f1b: DUP2
00000f1c: JUMP
00000f1d: JUMPDEST
00000f1e: PUSH1 0x0e
00000f20: SLOAD
00000f21: PUSH1 0x00
00000f23: SWAP1
00000f24: DUP2
00000f25: SWAP1
00000f26: PUSH1 0xff
00000f28: AND
00000f29: ISZERO
00000f2a: ISZERO
00000f2b: PUSH2 0x0c1d
00000f2e: JUMPI
00000f2f: PUSH1 0x0e
00000f31: SLOAD
00000f32: CALLER
00000f33: PUSH1 0x01
00000f35: PUSH1 0xa0
00000f37: PUSH1 0x02
00000f39: EXP
00000f3a: SUB
00000f3b: SWAP1
00000f3c: DUP2
00000f3d: AND
00000f3e: PUSH3 0x010000
00000f42: SWAP1
00000f43: SWAP3
00000f44: DIV
00000f45: AND
00000f46: EQ
00000f47: PUSH2 0x0f4f
00000f4a: JUMPI
00000f4b: PUSH1 0x00
00000f4d: DUP1
00000f4e: REVERT
00000f4f: JUMPDEST
00000f50: PUSH1 0x01
00000f52: PUSH1 0xa0
00000f54: PUSH1 0x02
00000f56: EXP
00000f57: SUB
00000f58: DUP4
00000f59: AND
00000f5a: PUSH1 0x00
00000f5c: SWAP1
00000f5d: DUP2
00000f5e: MSTORE
00000f5f: PUSH1 0x13
00000f61: PUSH1 0x20
00000f63: SWAP1
00000f64: DUP2
00000f65: MSTORE
00000f66: PUSH1 0x40
00000f68: DUP1
00000f69: DUP4
00000f6a: KECCAK256
00000f6b: DUP1
00000f6c: SLOAD
00000f6d: PUSH1 0xff
00000f6f: NOT
00000f70: SWAP1
00000f71: DUP2
00000f72: AND
00000f73: SWAP1
00000f74: SWAP2
00000f75: SSTORE
00000f76: PUSH1 0x14
00000f78: SWAP1
00000f79: SWAP3
00000f7a: MSTORE
00000f7b: DUP3
00000f7c: KECCAK256
00000f7d: DUP1
00000f7e: SLOAD
00000f7f: SWAP1
00000f80: SWAP2
00000f81: AND
00000f82: SWAP1
00000f83: SSTORE
00000f84: SWAP2
00000f85: POP
00000f86: JUMPDEST
00000f87: PUSH1 0x16
00000f89: SLOAD
00000f8a: DUP3
00000f8b: LT
00000f8c: ISZERO
00000f8d: PUSH2 0x0c1d
00000f90: JUMPI
00000f91: PUSH1 0x00
00000f93: DUP3
00000f94: DUP2
00000f95: MSTORE
00000f96: PUSH1 0x15
00000f98: PUSH1 0x20
00000f9a: MSTORE
00000f9b: PUSH1 0x40
00000f9d: SWAP1
00000f9e: KECCAK256
00000f9f: SLOAD
00000fa0: PUSH1 0x01
00000fa2: PUSH1 0xa0
00000fa4: PUSH1 0x02
00000fa6: EXP
00000fa7: SUB
00000fa8: DUP5
00000fa9: DUP2
00000faa: AND
00000fab: SWAP2
00000fac: AND
00000fad: EQ
00000fae: ISZERO
00000faf: PUSH2 0x1043
00000fb2: JUMPI
00000fb3: POP
00000fb4: DUP1
00000fb5: JUMPDEST
00000fb6: PUSH1 0x01
00000fb8: PUSH1 0x16
00000fba: SLOAD
00000fbb: SUB
00000fbc: DUP2
00000fbd: LT
00000fbe: ISZERO
00000fbf: PUSH2 0x100b
00000fc2: JUMPI
00000fc3: PUSH1 0x01
00000fc5: DUP2
00000fc6: ADD
00000fc7: PUSH1 0x00
00000fc9: DUP2
00000fca: DUP2
00000fcb: MSTORE
00000fcc: PUSH1 0x15
00000fce: PUSH1 0x20
00000fd0: MSTORE
00000fd1: PUSH1 0x40
00000fd3: DUP1
00000fd4: DUP3
00000fd5: KECCAK256
00000fd6: SLOAD
00000fd7: SWAP4
00000fd8: DUP3
00000fd9: MSTORE
00000fda: SWAP1
00000fdb: KECCAK256
00000fdc: DUP1
00000fdd: SLOAD
00000fde: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000ff3: NOT
00000ff4: AND
00000ff5: PUSH1 0x01
00000ff7: PUSH1 0xa0
00000ff9: PUSH1 0x02
00000ffb: EXP
00000ffc: SUB
00000ffd: SWAP1
00000ffe: SWAP4
00000fff: AND
00001000: SWAP3
00001001: SWAP1
00001002: SWAP3
00001003: OR
00001004: SWAP1
00001005: SWAP2
00001006: SSTORE
00001007: PUSH2 0x0fb5
0000100a: JUMP
0000100b: JUMPDEST
0000100c: PUSH1 0x16
0000100e: DUP1
0000100f: SLOAD
00001010: PUSH1 0x00
00001012: NOT
00001013: ADD
00001014: DUP1
00001015: DUP3
00001016: SSTORE
00001017: PUSH1 0x00
00001019: SWAP1
0000101a: DUP2
0000101b: MSTORE
0000101c: PUSH1 0x15
0000101e: PUSH1 0x20
00001020: MSTORE
00001021: PUSH1 0x40
00001023: SWAP1
00001024: KECCAK256
00001025: DUP1
00001026: SLOAD
00001027: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000103c: NOT
0000103d: AND
0000103e: SWAP1
0000103f: SSTORE
00001040: SLOAD
00001041: SWAP2
00001042: POP
00001043: JUMPDEST
00001044: PUSH1 0x01
00001046: SWAP1
00001047: SWAP2
00001048: ADD
00001049: SWAP1
0000104a: PUSH2 0x0f86
0000104d: JUMP
0000104e: JUMPDEST
0000104f: PUSH1 0x0e
00001051: SLOAD
00001052: PUSH3 0x010000
00001056: SWAP1
00001057: DIV
00001058: PUSH1 0x01
0000105a: PUSH1 0xa0
0000105c: PUSH1 0x02
0000105e: EXP
0000105f: SUB
00001060: AND
00001061: DUP2
00001062: JUMP
00001063: JUMPDEST
00001064: PUSH1 0x03
00001066: SLOAD
00001067: PUSH1 0xa8
00001069: PUSH1 0x02
0000106b: EXP
0000106c: SWAP1
0000106d: DIV
0000106e: PUSH1 0xff
00001070: AND
00001071: DUP2
00001072: JUMP
00001073: JUMPDEST
00001074: PUSH1 0x18
00001076: SLOAD
00001077: PUSH1 0xff
00001079: AND
0000107a: DUP2
0000107b: JUMP
0000107c: JUMPDEST
0000107d: PUSH1 0x0c
0000107f: SLOAD
00001080: DUP2
00001081: JUMP
00001082: JUMPDEST
00001083: PUSH1 0x0e
00001085: SLOAD
00001086: PUSH1 0xff
00001088: AND
00001089: DUP2
0000108a: JUMP
0000108b: JUMPDEST
0000108c: PUSH1 0x0e
0000108e: SLOAD
0000108f: PUSH1 0xff
00001091: AND
00001092: ISZERO
00001093: PUSH2 0x109b
00001096: JUMPI
00001097: PUSH1 0x00
00001099: DUP1
0000109a: REVERT
0000109b: JUMPDEST
0000109c: PUSH1 0x0e
0000109e: SLOAD
0000109f: CALLER
000010a0: PUSH1 0x01
000010a2: PUSH1 0xa0
000010a4: PUSH1 0x02
000010a6: EXP
000010a7: SUB
000010a8: SWAP1
000010a9: DUP2
000010aa: AND
000010ab: PUSH3 0x010000
000010af: SWAP1
000010b0: SWAP3
000010b1: DIV
000010b2: AND
000010b3: EQ
000010b4: PUSH2 0x10bc
000010b7: JUMPI
000010b8: PUSH1 0x00
000010ba: DUP1
000010bb: REVERT
000010bc: JUMPDEST
000010bd: PUSH1 0x0e
000010bf: DUP1
000010c0: SLOAD
000010c1: PUSH22 0xffffffffffffffffffffffffffffffffffffffff0000
000010d8: NOT
000010d9: AND
000010da: PUSH3 0x010000
000010de: PUSH1 0x01
000010e0: PUSH1 0xa0
000010e2: PUSH1 0x02
000010e4: EXP
000010e5: SUB
000010e6: DUP5
000010e7: DUP2
000010e8: AND
000010e9: DUP3
000010ea: MUL
000010eb: SWAP3
000010ec: SWAP1
000010ed: SWAP3
000010ee: OR
000010ef: SWAP3
000010f0: DUP4
000010f1: SWAP1
000010f2: SSTORE
000010f3: PUSH32 0xa2ea9883a321a3e97b8266c2b078bfeec6d50c711ed71f874a90d500ae2eaf36
00001114: SWAP3
00001115: DIV
00001116: AND
00001117: PUSH1 0x40
00001119: MLOAD
0000111a: PUSH1 0x01
0000111c: PUSH1 0xa0
0000111e: PUSH1 0x02
00001120: EXP
00001121: SUB
00001122: SWAP1
00001123: SWAP2
00001124: AND
00001125: DUP2
00001126: MSTORE
00001127: PUSH1 0x20
00001129: ADD
0000112a: PUSH1 0x40
0000112c: MLOAD
0000112d: DUP1
0000112e: SWAP2
0000112f: SUB
00001130: SWAP1
00001131: LOG1
00001132: POP
00001133: JUMP
00001134: JUMPDEST
00001135: PUSH1 0x0e
00001137: SLOAD
00001138: PUSH2 0x0100
0000113b: SWAP1
0000113c: DIV
0000113d: PUSH1 0xff
0000113f: AND
00001140: DUP2
00001141: JUMP
00001142: JUMPDEST
00001143: PUSH1 0x0e
00001145: SLOAD
00001146: PUSH1 0xff
00001148: AND
00001149: ISZERO
0000114a: ISZERO
0000114b: PUSH2 0x124e
0000114e: JUMPI
0000114f: PUSH1 0x0e
00001151: SLOAD
00001152: CALLER
00001153: PUSH1 0x01
00001155: PUSH1 0xa0
00001157: PUSH1 0x02
00001159: EXP
0000115a: SUB
0000115b: SWAP1
0000115c: DUP2
0000115d: AND
0000115e: PUSH3 0x010000
00001162: SWAP1
00001163: SWAP3
00001164: DIV
00001165: AND
00001166: EQ
00001167: PUSH2 0x116f
0000116a: JUMPI
0000116b: PUSH1 0x00
0000116d: DUP1
0000116e: REVERT
0000116f: JUMPDEST
00001170: PUSH1 0x04
00001172: DUP13
00001173: SWAP1
00001174: SSTORE
00001175: PUSH1 0x05
00001177: DUP12
00001178: SWAP1
00001179: SSTORE
0000117a: PUSH1 0x0c
0000117c: DUP11
0000117d: SWAP1
0000117e: SSTORE
0000117f: PUSH1 0x08
00001181: DUP10
00001182: SWAP1
00001183: SSTORE
00001184: PUSH1 0x09
00001186: DUP9
00001187: SWAP1
00001188: SSTORE
00001189: PUSH1 0x0a
0000118b: DUP8
0000118c: SWAP1
0000118d: SSTORE
0000118e: PUSH1 0x0b
00001190: DUP7
00001191: SWAP1
00001192: SSTORE
00001193: PUSH1 0x02
00001195: DUP1
00001196: SLOAD
00001197: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000011ac: NOT
000011ad: SWAP1
000011ae: DUP2
000011af: AND
000011b0: PUSH1 0x01
000011b2: PUSH1 0xa0
000011b4: PUSH1 0x02
000011b6: EXP
000011b7: SUB
000011b8: DUP9
000011b9: DUP2
000011ba: AND
000011bb: SWAP2
000011bc: SWAP1
000011bd: SWAP2
000011be: OR
000011bf: SWAP1
000011c0: SWAP3
000011c1: SSTORE
000011c2: PUSH1 0x03
000011c4: DUP1
000011c5: SLOAD
000011c6: SWAP1
000011c7: SWAP2
000011c8: AND
000011c9: SWAP2
000011ca: DUP7
000011cb: AND
000011cc: SWAP2
000011cd: SWAP1
000011ce: SWAP2
000011cf: OR
000011d0: PUSH21 0xff0000000000000000000000000000000000000000
000011e6: NOT
000011e7: AND
000011e8: PUSH1 0xa0
000011ea: PUSH1 0x02
000011ec: EXP
000011ed: DUP6
000011ee: ISZERO
000011ef: ISZERO
000011f0: MUL
000011f1: OR
000011f2: PUSH22 0xff000000000000000000000000000000000000000000
00001209: NOT
0000120a: AND
0000120b: PUSH1 0xa8
0000120d: PUSH1 0x02
0000120f: EXP
00001210: DUP5
00001211: ISZERO
00001212: ISZERO
00001213: MUL
00001214: OR
00001215: PUSH23 0xff00000000000000000000000000000000000000000000
0000122d: NOT
0000122e: AND
0000122f: PUSH23 0x0100000000000000000000000000000000000000000000
00001247: DUP4
00001248: ISZERO
00001249: ISZERO
0000124a: MUL
0000124b: OR
0000124c: SWAP1
0000124d: SSTORE
0000124e: JUMPDEST
0000124f: POP
00001250: POP
00001251: POP
00001252: POP
00001253: POP
00001254: POP
00001255: POP
00001256: POP
00001257: POP
00001258: POP
00001259: POP
0000125a: POP
0000125b: JUMP
0000125c: JUMPDEST
0000125d: PUSH1 0x18
0000125f: SLOAD
00001260: PUSH3 0x010000
00001264: SWAP1
00001265: DIV
00001266: PUSH1 0xff
00001268: AND
00001269: DUP2
0000126a: JUMP
0000126b: JUMPDEST
0000126c: PUSH1 0x18
0000126e: SLOAD
0000126f: PUSH4 0x01000000
00001274: SWAP1
00001275: DIV
00001276: PUSH1 0xff
00001278: AND
00001279: DUP2
0000127a: JUMP
0000127b: JUMPDEST
0000127c: PUSH1 0x12
0000127e: SLOAD
0000127f: DUP2
00001280: JUMP
00001281: JUMPDEST
00001282: PUSH1 0x16
00001284: SLOAD
00001285: DUP2
00001286: JUMP
00001287: JUMPDEST
00001288: PUSH1 0x15
0000128a: PUSH1 0x20
0000128c: MSTORE
0000128d: PUSH1 0x00
0000128f: SWAP1
00001290: DUP2
00001291: MSTORE
00001292: PUSH1 0x40
00001294: SWAP1
00001295: KECCAK256
00001296: SLOAD
00001297: PUSH1 0x01
00001299: PUSH1 0xa0
0000129b: PUSH1 0x02
0000129d: EXP
0000129e: SUB
0000129f: AND
000012a0: DUP2
000012a1: JUMP
000012a2: JUMPDEST
000012a3: PUSH1 0x03
000012a5: SLOAD
000012a6: CALLER
000012a7: PUSH1 0x01
000012a9: PUSH1 0xa0
000012ab: PUSH1 0x02
000012ad: EXP
000012ae: SUB
000012af: SWAP1
000012b0: DUP2
000012b1: AND
000012b2: SWAP2
000012b3: AND
000012b4: EQ
000012b5: PUSH2 0x12bd
000012b8: JUMPI
000012b9: PUSH1 0x00
000012bb: DUP1
000012bc: REVERT
000012bd: JUMPDEST
000012be: PUSH1 0x0e
000012c0: SLOAD
000012c1: PUSH1 0xff
000012c3: AND
000012c4: ISZERO
000012c5: ISZERO
000012c6: PUSH2 0x12ce
000012c9: JUMPI
000012ca: PUSH1 0x00
000012cc: DUP1
000012cd: REVERT
000012ce: JUMPDEST
000012cf: PUSH1 0x0e
000012d1: SLOAD
000012d2: PUSH2 0x0100
000012d5: SWAP1
000012d6: DIV
000012d7: PUSH1 0xff
000012d9: AND
000012da: ISZERO
000012db: PUSH2 0x12e3
000012de: JUMPI
000012df: PUSH1 0x00
000012e1: DUP1
000012e2: REVERT
000012e3: JUMPDEST
000012e4: PUSH2 0x12eb
000012e7: PUSH2 0x0ce0
000012ea: JUMP
000012eb: JUMPDEST
000012ec: ISZERO
000012ed: PUSH2 0x12f5
000012f0: JUMPI
000012f1: PUSH1 0x00
000012f3: DUP1
000012f4: REVERT
000012f5: JUMPDEST
000012f6: PUSH1 0x18
000012f8: SLOAD
000012f9: PUSH5 0x0100000000
000012ff: SWAP1
00001300: DIV
00001301: PUSH1 0xff
00001303: AND
00001304: ISZERO
00001305: PUSH2 0x130d
00001308: JUMPI
00001309: PUSH1 0x00
0000130b: DUP1
0000130c: REVERT
0000130d: JUMPDEST
0000130e: PUSH1 0x18
00001310: DUP1
00001311: SLOAD
00001312: PUSH5 0xff00000000
00001318: NOT
00001319: AND
0000131a: PUSH5 0x0100000000
00001320: OR
00001321: SWAP1
00001322: SSTORE
00001323: PUSH1 0x03
00001325: SLOAD
00001326: PUSH32 0x6370124f0d62a9416c9cfc13351020801f29e517604f336c37ea23a144ac4864
00001347: SWAP1
00001348: PUSH1 0x01
0000134a: PUSH1 0xa0
0000134c: PUSH1 0x02
0000134e: EXP
0000134f: SUB
00001350: AND
00001351: PUSH1 0x40
00001353: MLOAD
00001354: PUSH1 0x01
00001356: PUSH1 0xa0
00001358: PUSH1 0x02
0000135a: EXP
0000135b: SUB
0000135c: SWAP1
0000135d: SWAP2
0000135e: AND
0000135f: DUP2
00001360: MSTORE
00001361: PUSH1 0x20
00001363: ADD
00001364: PUSH1 0x40
00001366: MLOAD
00001367: DUP1
00001368: SWAP2
00001369: SUB
0000136a: SWAP1
0000136b: LOG1
0000136c: PUSH2 0x0b3f
0000136f: DUP2
00001370: CALLVALUE
00001371: PUSH2 0x075e
00001374: JUMP
00001375: JUMPDEST
00001376: PUSH1 0x11
00001378: PUSH1 0x20
0000137a: MSTORE
0000137b: PUSH1 0x00
0000137d: SWAP1
0000137e: DUP2
0000137f: MSTORE
00001380: PUSH1 0x40
00001382: SWAP1
00001383: KECCAK256
00001384: SLOAD
00001385: PUSH1 0x01
00001387: PUSH1 0xa0
00001389: PUSH1 0x02
0000138b: EXP
0000138c: SUB
0000138d: AND
0000138e: DUP2
0000138f: JUMP
00001390: JUMPDEST
00001391: PUSH1 0x17
00001393: SLOAD
00001394: DUP2
00001395: JUMP
00001396: JUMPDEST
00001397: PUSH1 0x13
00001399: PUSH1 0x20
0000139b: MSTORE
0000139c: PUSH1 0x00
0000139e: SWAP1
0000139f: DUP2
000013a0: MSTORE
000013a1: PUSH1 0x40
000013a3: SWAP1
000013a4: KECCAK256
000013a5: SLOAD
000013a6: PUSH1 0xff
000013a8: AND
000013a9: DUP2
000013aa: JUMP
000013ab: JUMPDEST
000013ac: PUSH1 0x0f
000013ae: PUSH1 0x20
000013b0: MSTORE
000013b1: PUSH1 0x00
000013b3: SWAP1
000013b4: DUP2
000013b5: MSTORE
000013b6: PUSH1 0x40
000013b8: SWAP1
000013b9: KECCAK256
000013ba: SLOAD
000013bb: DUP2
000013bc: JUMP
000013bd: JUMPDEST
000013be: PUSH1 0x0e
000013c0: SLOAD
000013c1: PUSH1 0xff
000013c3: AND
000013c4: ISZERO
000013c5: ISZERO
000013c6: PUSH2 0x1424
000013c9: JUMPI
000013ca: PUSH1 0x0e
000013cc: SLOAD
000013cd: CALLER
000013ce: PUSH1 0x01
000013d0: PUSH1 0xa0
000013d2: PUSH1 0x02
000013d4: EXP
000013d5: SUB
000013d6: SWAP1
000013d7: DUP2
000013d8: AND
000013d9: PUSH3 0x010000
000013dd: SWAP1
000013de: SWAP3
000013df: DIV
000013e0: AND
000013e1: EQ
000013e2: PUSH2 0x13ea
000013e5: JUMPI
000013e6: PUSH1 0x00
000013e8: DUP1
000013e9: REVERT
000013ea: JUMPDEST
000013eb: PUSH1 0x0e
000013ed: DUP1
000013ee: SLOAD
000013ef: PUSH1 0xff
000013f1: NOT
000013f2: AND
000013f3: PUSH1 0x01
000013f5: OR
000013f6: SWAP1
000013f7: SSTORE
000013f8: PUSH32 0x46620e39f4e119bf05f13544f8ef38338fc06c17f6b731c7f95bee356572db96
00001419: PUSH1 0x40
0000141b: MLOAD
0000141c: PUSH1 0x40
0000141e: MLOAD
0000141f: DUP1
00001420: SWAP2
00001421: SUB
00001422: SWAP1
00001423: LOG1
00001424: JUMPDEST
00001425: JUMP
00001426: JUMPDEST
00001427: PUSH1 0x05
00001429: SLOAD
0000142a: DUP2
0000142b: JUMP
0000142c: JUMPDEST
0000142d: PUSH1 0x0e
0000142f: SLOAD
00001430: PUSH1 0xff
00001432: AND
00001433: ISZERO
00001434: ISZERO
00001435: PUSH2 0x0b3f
00001438: JUMPI
00001439: PUSH1 0x0e
0000143b: SLOAD
0000143c: CALLER
0000143d: PUSH1 0x01
0000143f: PUSH1 0xa0
00001441: PUSH1 0x02
00001443: EXP
00001444: SUB
00001445: SWAP1
00001446: DUP2
00001447: AND
00001448: PUSH3 0x010000
0000144c: SWAP1
0000144d: SWAP3
0000144e: DIV
0000144f: AND
00001450: EQ
00001451: PUSH2 0x1459
00001454: JUMPI
00001455: PUSH1 0x00
00001457: DUP1
00001458: REVERT
00001459: JUMPDEST
0000145a: PUSH1 0x16
0000145c: DUP1
0000145d: SLOAD
0000145e: PUSH1 0x00
00001460: SWAP1
00001461: DUP2
00001462: MSTORE
00001463: PUSH1 0x15
00001465: PUSH1 0x20
00001467: SWAP1
00001468: DUP2
00001469: MSTORE
0000146a: PUSH1 0x40
0000146c: DUP1
0000146d: DUP4
0000146e: KECCAK256
0000146f: DUP1
00001470: SLOAD
00001471: PUSH1 0x01
00001473: PUSH1 0xa0
00001475: PUSH1 0x02
00001477: EXP
00001478: SUB
00001479: DUP8
0000147a: AND
0000147b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001490: NOT
00001491: SWAP1
00001492: SWAP2
00001493: AND
00001494: DUP2
00001495: OR
00001496: SWAP1
00001497: SWAP2
00001498: SSTORE
00001499: DUP4
0000149a: MSTORE
0000149b: PUSH1 0x14
0000149d: DUP3
0000149e: MSTORE
0000149f: DUP1
000014a0: DUP4
000014a1: KECCAK256
000014a2: DUP1
000014a3: SLOAD
000014a4: PUSH1 0xff
000014a6: NOT
000014a7: SWAP1
000014a8: DUP2
000014a9: AND
000014aa: SWAP1
000014ab: SWAP2
000014ac: SSTORE
000014ad: PUSH1 0x13
000014af: SWAP1
000014b0: SWAP3
000014b1: MSTORE
000014b2: SWAP1
000014b3: SWAP2
000014b4: KECCAK256
000014b5: DUP1
000014b6: SLOAD
000014b7: SWAP1
000014b8: SWAP2
000014b9: AND
000014ba: SWAP1
000014bb: SSTORE
000014bc: DUP1
000014bd: SLOAD
000014be: PUSH1 0x01
000014c0: ADD
000014c1: SWAP1
000014c2: SSTORE
000014c3: POP
000014c4: JUMP
000014c5: JUMPDEST
000014c6: PUSH1 0x05
000014c8: SLOAD
000014c9: PUSH1 0x06
000014cb: SLOAD
000014cc: LT
000014cd: ISZERO
000014ce: DUP1
000014cf: ISZERO
000014d0: PUSH2 0x14dc
000014d3: JUMPI
000014d4: POP
000014d5: PUSH1 0x18
000014d7: SLOAD
000014d8: PUSH1 0xff
000014da: AND
000014db: ISZERO
000014dc: JUMPDEST
000014dd: ISZERO
000014de: PUSH2 0x152e
000014e1: JUMPI
000014e2: PUSH1 0x18
000014e4: DUP1
000014e5: SLOAD
000014e6: PUSH4 0xff000000
000014eb: NOT
000014ec: PUSH1 0xff
000014ee: NOT
000014ef: SWAP1
000014f0: SWAP2
000014f1: AND
000014f2: PUSH1 0x01
000014f4: OR
000014f5: AND
000014f6: PUSH4 0x01000000
000014fb: OR
000014fc: SWAP1
000014fd: SSTORE
000014fe: PUSH32 0x9788c3426de973293d591b3f0e14ad70f5569c28608c87c18153eabc2a157eed
0000151f: PUSH1 0x40
00001521: MLOAD
00001522: PUSH1 0x40
00001524: MLOAD
00001525: DUP1
00001526: SWAP2
00001527: SUB
00001528: SWAP1
00001529: LOG1
0000152a: PUSH2 0x1424
0000152d: JUMP
0000152e: JUMPDEST
0000152f: PUSH1 0x04
00001531: SLOAD
00001532: PUSH1 0x06
00001534: SLOAD
00001535: LT
00001536: ISZERO
00001537: DUP1
00001538: ISZERO
00001539: PUSH2 0x154a
0000153c: JUMPI
0000153d: POP
0000153e: PUSH1 0x18
00001540: SLOAD
00001541: PUSH2 0x0100
00001544: SWAP1
00001545: DIV
00001546: PUSH1 0xff
00001548: AND
00001549: ISZERO
0000154a: JUMPDEST
0000154b: ISZERO
0000154c: PUSH2 0x1424
0000154f: JUMPI
00001550: PUSH1 0x18
00001552: DUP1
00001553: SLOAD
00001554: PUSH2 0xff00
00001557: NOT
00001558: AND
00001559: PUSH2 0x0100
0000155c: OR
0000155d: SWAP1
0000155e: SSTORE
0000155f: PUSH32 0xa6fc43077cd47bc21afd654cb424d8716bb8257cf25ace9c705886f256bb5a46
00001580: PUSH1 0x40
00001582: MLOAD
00001583: PUSH1 0x40
00001585: MLOAD
00001586: DUP1
00001587: SWAP2
00001588: SUB
00001589: SWAP1
0000158a: LOG1
0000158b: JUMP
0000158c: JUMPDEST
0000158d: PUSH1 0x00
0000158f: DUP3
00001590: GT
00001591: ISZERO
00001592: PUSH2 0x1696
00001595: JUMPI
00001596: PUSH1 0x18
00001598: DUP1
00001599: SLOAD
0000159a: PUSH4 0xff000000
0000159f: NOT
000015a0: AND
000015a1: PUSH4 0x01000000
000015a6: OR
000015a7: SWAP1
000015a8: SSTORE
000015a9: PUSH32 0x52df9fe5b9c9a7b0b4fdc2c9f89387959e35e4209c2a8d133a2b8165edad2a04
000015ca: PUSH1 0x40
000015cc: MLOAD
000015cd: PUSH1 0x40
000015cf: MLOAD
000015d0: DUP1
000015d1: SWAP2
000015d2: SUB
000015d3: SWAP1
000015d4: LOG1
000015d5: PUSH1 0x03
000015d7: SLOAD
000015d8: PUSH1 0xa0
000015da: PUSH1 0x02
000015dc: EXP
000015dd: SWAP1
000015de: DIV
000015df: PUSH1 0xff
000015e1: AND
000015e2: ISZERO
000015e3: PUSH2 0x1696
000015e6: JUMPI
000015e7: PUSH1 0x02
000015e9: SLOAD
000015ea: PUSH1 0x01
000015ec: PUSH1 0xa0
000015ee: PUSH1 0x02
000015f0: EXP
000015f1: SUB
000015f2: AND
000015f3: PUSH4 0xdd0b281e
000015f8: DUP4
000015f9: DUP4
000015fa: PUSH1 0x40
000015fc: MLOAD
000015fd: PUSH1 0xe0
000015ff: PUSH1 0x02
00001601: EXP
00001602: PUSH4 0xffffffff
00001607: DUP6
00001608: AND
00001609: MUL
0000160a: DUP2
0000160b: MSTORE
0000160c: PUSH1 0x01
0000160e: PUSH1 0xa0
00001610: PUSH1 0x02
00001612: EXP
00001613: SUB
00001614: SWAP1
00001615: SWAP2
00001616: AND
00001617: PUSH1 0x04
00001619: DUP3
0000161a: ADD
0000161b: MSTORE
0000161c: PUSH1 0x24
0000161e: ADD
0000161f: PUSH1 0x00
00001621: PUSH1 0x40
00001623: MLOAD
00001624: DUP1
00001625: DUP4
00001626: SUB
00001627: DUP2
00001628: DUP6
00001629: DUP9
0000162a: DUP1
0000162b: EXTCODESIZE
0000162c: ISZERO
0000162d: ISZERO
0000162e: PUSH2 0x1636
00001631: JUMPI
00001632: PUSH1 0x00
00001634: DUP1
00001635: REVERT
00001636: JUMPDEST
00001637: PUSH2 0x25ee
0000163a: GAS
0000163b: SUB
0000163c: CALL
0000163d: ISZERO
0000163e: ISZERO
0000163f: PUSH2 0x1647
00001642: JUMPI
00001643: PUSH1 0x00
00001645: DUP1
00001646: REVERT
00001647: JUMPDEST
00001648: POP
00001649: POP
0000164a: PUSH1 0x02
0000164c: SLOAD
0000164d: PUSH32 0x26a917fef1c56a17f3672b35e95ab9a099c39c0d4334cd8d60420115eee70151
0000166e: SWAP3
0000166f: POP
00001670: PUSH1 0x01
00001672: PUSH1 0xa0
00001674: PUSH1 0x02
00001676: EXP
00001677: SUB
00001678: AND
00001679: SWAP1
0000167a: POP
0000167b: PUSH1 0x40
0000167d: MLOAD
0000167e: PUSH1 0x01
00001680: PUSH1 0xa0
00001682: PUSH1 0x02
00001684: EXP
00001685: SUB
00001686: SWAP1
00001687: SWAP2
00001688: AND
00001689: DUP2
0000168a: MSTORE
0000168b: PUSH1 0x20
0000168d: ADD
0000168e: PUSH1 0x40
00001690: MLOAD
00001691: DUP1
00001692: SWAP2
00001693: SUB
00001694: SWAP1
00001695: LOG1
00001696: JUMPDEST
00001697: POP
00001698: POP
00001699: JUMP
0000169a: JUMPDEST
0000169b: PUSH1 0x00
0000169d: JUMPDEST
0000169e: PUSH1 0x12
000016a0: SLOAD
000016a1: DUP2
000016a2: LT
000016a3: ISZERO
000016a4: PUSH2 0x0b3f
000016a7: JUMPI
000016a8: PUSH1 0x00
000016aa: DUP2
000016ab: DUP2
000016ac: MSTORE
000016ad: PUSH1 0x11
000016af: PUSH1 0x20
000016b1: SWAP1
000016b2: DUP2
000016b3: MSTORE
000016b4: PUSH1 0x40
000016b6: DUP1
000016b7: DUP4
000016b8: KECCAK256
000016b9: SLOAD
000016ba: PUSH1 0x01
000016bc: PUSH1 0xa0
000016be: PUSH1 0x02
000016c0: EXP
000016c1: SUB
000016c2: AND
000016c3: DUP4
000016c4: MSTORE
000016c5: PUSH1 0x0f
000016c7: SWAP1
000016c8: SWAP2
000016c9: MSTORE
000016ca: DUP2
000016cb: KECCAK256
000016cc: SLOAD
000016cd: GT
000016ce: ISZERO
000016cf: PUSH2 0x1786
000016d2: JUMPI
000016d3: PUSH1 0x01
000016d5: SLOAD
000016d6: PUSH1 0x00
000016d8: DUP3
000016d9: DUP2
000016da: MSTORE
000016db: PUSH1 0x11
000016dd: PUSH1 0x20
000016df: SWAP1
000016e0: DUP2
000016e1: MSTORE
000016e2: PUSH1 0x40
000016e4: DUP1
000016e5: DUP4
000016e6: KECCAK256
000016e7: SLOAD
000016e8: PUSH1 0x01
000016ea: PUSH1 0xa0
000016ec: PUSH1 0x02
000016ee: EXP
000016ef: SUB
000016f0: SWAP1
000016f1: DUP2
000016f2: AND
000016f3: DUP1
000016f4: DUP6
000016f5: MSTORE
000016f6: PUSH1 0x0f
000016f8: SWAP1
000016f9: SWAP4
000016fa: MSTORE
000016fb: SWAP3
000016fc: DUP2
000016fd: SWAP1
000016fe: KECCAK256
000016ff: SLOAD
00001700: SWAP3
00001701: SWAP1
00001702: SWAP4
00001703: AND
00001704: SWAP3
00001705: PUSH4 0xa9059cbb
0000170a: SWAP3
0000170b: SWAP1
0000170c: MLOAD
0000170d: PUSH1 0xe0
0000170f: PUSH1 0x02
00001711: EXP
00001712: PUSH4 0xffffffff
00001717: DUP6
00001718: AND
00001719: MUL
0000171a: DUP2
0000171b: MSTORE
0000171c: PUSH1 0x01
0000171e: PUSH1 0xa0
00001720: PUSH1 0x02
00001722: EXP
00001723: SUB
00001724: SWAP1
00001725: SWAP3
00001726: AND
00001727: PUSH1 0x04
00001729: DUP4
0000172a: ADD
0000172b: MSTORE
0000172c: PUSH1 0x24
0000172e: DUP3
0000172f: ADD
00001730: MSTORE
00001731: PUSH1 0x44
00001733: ADD
00001734: PUSH1 0x00
00001736: PUSH1 0x40
00001738: MLOAD
00001739: DUP1
0000173a: DUP4
0000173b: SUB
0000173c: DUP2
0000173d: PUSH1 0x00
0000173f: DUP8
00001740: DUP1
00001741: EXTCODESIZE
00001742: ISZERO
00001743: ISZERO
00001744: PUSH2 0x174c
00001747: JUMPI
00001748: PUSH1 0x00
0000174a: DUP1
0000174b: REVERT
0000174c: JUMPDEST
0000174d: PUSH2 0x02c6
00001750: GAS
00001751: SUB
00001752: CALL
00001753: ISZERO
00001754: ISZERO
00001755: PUSH2 0x175d
00001758: JUMPI
00001759: PUSH1 0x00
0000175b: DUP1
0000175c: REVERT
0000175d: JUMPDEST
0000175e: POP
0000175f: POP
00001760: POP
00001761: PUSH1 0x00
00001763: DUP2
00001764: DUP2
00001765: MSTORE
00001766: PUSH1 0x11
00001768: PUSH1 0x20
0000176a: SWAP1
0000176b: DUP2
0000176c: MSTORE
0000176d: PUSH1 0x40
0000176f: DUP1
00001770: DUP4
00001771: KECCAK256
00001772: SLOAD
00001773: PUSH1 0x01
00001775: PUSH1 0xa0
00001777: PUSH1 0x02
00001779: EXP
0000177a: SUB
0000177b: AND
0000177c: DUP4
0000177d: MSTORE
0000177e: PUSH1 0x0f
00001780: SWAP1
00001781: SWAP2
00001782: MSTORE
00001783: DUP2
00001784: KECCAK256
00001785: SSTORE
00001786: JUMPDEST
00001787: PUSH1 0x01
00001789: ADD
0000178a: PUSH2 0x169d
0000178d: JUMP
0000178e: JUMPDEST
0000178f: PUSH1 0x09
00001791: SLOAD
00001792: TIMESTAMP
00001793: GT
00001794: DUP1
00001795: ISZERO
00001796: PUSH2 0x17a9
00001799: JUMPI
0000179a: POP
0000179b: PUSH1 0x18
0000179d: SLOAD
0000179e: PUSH4 0x01000000
000017a3: SWAP1
000017a4: DIV
000017a5: PUSH1 0xff
000017a7: AND
000017a8: ISZERO
000017a9: JUMPDEST
000017aa: ISZERO
000017ab: PUSH2 0x1424
000017ae: JUMPI
000017af: PUSH1 0x18
000017b1: DUP1
000017b2: SLOAD
000017b3: PUSH4 0xff000000
000017b8: NOT
000017b9: AND
000017ba: PUSH4 0x01000000
000017bf: OR
000017c0: SWAP1
000017c1: SSTORE
000017c2: JUMP
000017c3: JUMPDEST
000017c4: PUSH1 0x00
000017c6: JUMPDEST
000017c7: PUSH1 0x12
000017c9: SLOAD
000017ca: DUP2
000017cb: LT
000017cc: ISZERO
000017cd: PUSH2 0x0b3f
000017d0: JUMPI
000017d1: PUSH1 0x00
000017d3: DUP2
000017d4: DUP2
000017d5: MSTORE
000017d6: PUSH1 0x11
000017d8: PUSH1 0x20
000017da: SWAP1
000017db: DUP2
000017dc: MSTORE
000017dd: PUSH1 0x40
000017df: DUP1
000017e0: DUP4
000017e1: KECCAK256
000017e2: SLOAD
000017e3: PUSH1 0x01
000017e5: PUSH1 0xa0
000017e7: PUSH1 0x02
000017e9: EXP
000017ea: SUB
000017eb: AND
000017ec: DUP4
000017ed: MSTORE
000017ee: PUSH1 0x10
000017f0: SWAP1
000017f1: SWAP2
000017f2: MSTORE
000017f3: DUP2
000017f4: KECCAK256
000017f5: SLOAD
000017f6: GT
000017f7: ISZERO
000017f8: PUSH2 0x1871
000017fb: JUMPI
000017fc: PUSH1 0x00
000017fe: DUP2
000017ff: DUP2
00001800: MSTORE
00001801: PUSH1 0x11
00001803: PUSH1 0x20
00001805: SWAP1
00001806: DUP2
00001807: MSTORE
00001808: PUSH1 0x40
0000180a: DUP1
0000180b: DUP4
0000180c: KECCAK256
0000180d: SLOAD
0000180e: PUSH1 0x01
00001810: PUSH1 0xa0
00001812: PUSH1 0x02
00001814: EXP
00001815: SUB
00001816: AND
00001817: DUP1
00001818: DUP5
00001819: MSTORE
0000181a: PUSH1 0x10
0000181c: SWAP1
0000181d: SWAP3
0000181e: MSTORE
0000181f: SWAP2
00001820: DUP3
00001821: SWAP1
00001822: KECCAK256
00001823: SLOAD
00001824: SWAP1
00001825: SWAP2
00001826: DUP2
00001827: ISZERO
00001828: PUSH2 0x08fc
0000182b: MUL
0000182c: SWAP2
0000182d: SWAP1
0000182e: MLOAD
0000182f: PUSH1 0x00
00001831: PUSH1 0x40
00001833: MLOAD
00001834: DUP1
00001835: DUP4
00001836: SUB
00001837: DUP2
00001838: DUP6
00001839: DUP9
0000183a: DUP9
0000183b: CALL
0000183c: SWAP4
0000183d: POP
0000183e: POP
0000183f: POP
00001840: POP
00001841: ISZERO
00001842: ISZERO
00001843: PUSH2 0x184b
00001846: JUMPI
00001847: PUSH1 0x00
00001849: DUP1
0000184a: REVERT
0000184b: JUMPDEST
0000184c: PUSH1 0x00
0000184e: DUP2
0000184f: DUP2
00001850: MSTORE
00001851: PUSH1 0x11
00001853: PUSH1 0x20
00001855: SWAP1
00001856: DUP2
00001857: MSTORE
00001858: PUSH1 0x40
0000185a: DUP1
0000185b: DUP4
0000185c: KECCAK256
0000185d: SLOAD
0000185e: PUSH1 0x01
00001860: PUSH1 0xa0
00001862: PUSH1 0x02
00001864: EXP
00001865: SUB
00001866: AND
00001867: DUP4
00001868: MSTORE
00001869: PUSH1 0x10
0000186b: SWAP1
0000186c: SWAP2
0000186d: MSTORE
0000186e: DUP2
0000186f: KECCAK256
00001870: SSTORE
00001871: JUMPDEST
00001872: PUSH1 0x01
00001874: ADD
00001875: PUSH2 0x17c6
00001878: JUMP
00001879: JUMPDEST
0000187a: PUSH1 0x00
0000187c: SLOAD
0000187d: PUSH1 0x01
0000187f: PUSH1 0xa0
00001881: PUSH1 0x02
00001883: EXP
00001884: SUB
00001885: AND
00001886: PUSH4 0x3277a8e8
0000188b: DUP3
0000188c: PUSH1 0x40
0000188e: MLOAD
0000188f: DUP3
00001890: PUSH4 0xffffffff
00001895: AND
00001896: PUSH1 0xe0
00001898: PUSH1 0x02
0000189a: EXP
0000189b: MUL
0000189c: DUP2
0000189d: MSTORE
0000189e: PUSH1 0x04
000018a0: ADD
000018a1: PUSH1 0x00
000018a3: PUSH1 0x40
000018a5: MLOAD
000018a6: DUP1
000018a7: DUP4
000018a8: SUB
000018a9: DUP2
000018aa: DUP6
000018ab: DUP9
000018ac: DUP1
000018ad: EXTCODESIZE
000018ae: ISZERO
000018af: ISZERO
000018b0: PUSH2 0x18b8
000018b3: JUMPI
000018b4: PUSH1 0x00
000018b6: DUP1
000018b7: REVERT
000018b8: JUMPDEST
000018b9: PUSH2 0x25ee
000018bc: GAS
000018bd: SUB
000018be: CALL
000018bf: ISZERO
000018c0: ISZERO
000018c1: PUSH2 0x18c9
000018c4: JUMPI
000018c5: PUSH1 0x00
000018c7: DUP1
000018c8: REVERT
000018c9: JUMPDEST
000018ca: POP
000018cb: POP
000018cc: POP
000018cd: POP
000018ce: POP
000018cf: JUMP
000018d0: JUMPDEST
000018d1: PUSH1 0x00
000018d3: SLOAD
000018d4: PUSH1 0x01
000018d6: PUSH1 0xa0
000018d8: PUSH1 0x02
000018da: EXP
000018db: SUB
000018dc: AND
000018dd: PUSH4 0x2f3f0bc3
000018e2: DUP3
000018e3: PUSH1 0x40
000018e5: MLOAD
000018e6: DUP3
000018e7: PUSH4 0xffffffff
000018ec: AND
000018ed: PUSH1 0xe0
000018ef: PUSH1 0x02
000018f1: EXP
000018f2: MUL
000018f3: DUP2
000018f4: MSTORE
000018f5: PUSH1 0x04
000018f7: ADD
000018f8: PUSH1 0x00
000018fa: PUSH1 0x40
000018fc: MLOAD
000018fd: DUP1
000018fe: DUP4
000018ff: SUB
00001900: DUP2
00001901: DUP6
00001902: DUP9
00001903: DUP1
00001904: EXTCODESIZE
00001905: ISZERO
00001906: ISZERO
00001907: PUSH2 0x18b8
0000190a: JUMPI
0000190b: PUSH1 0x00
0000190d: DUP1
0000190e: REVERT
0000190f: STOP
00001910: LOG1
00001911: PUSH6 0x627a7a723058
00001918: KECCAK256
00001919: PUSH27 0xa9b4b52562c59c170a41dd9fbbf3412db4e3dba238a560e3606da9
00001935: SWAP14
00001936: PUSH6

Findings

validated = confirmed for call sinks; sink observed for others
Severity Category Tool Title Confidence Validated Confirmed Details
high other detector Untrusted CALL target/value reachable 60 no no
view
trace_id: 0xf0be72286880cbadb9e264dd664d29dc76c1bfc775ac162f357584c56bf1dc53
call_targets: 0xa08e4ad01b8466a9579b9f1d802b03b20c144f88
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0xf0be72286880cbadb9e264dd664d29dc76c1bfc775ac162f357584c56bf1dc53",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0xa08e4ad01b8466a9579b9f1d802b03b20c144f88"
    ],
    "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": "0x031fe08f",
            "selector": "0x031fe08f",
            "calldata_variants": [
                "0x031fe08f",
                "0x031fe08f0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x046f7da2",
            "selector": "0x046f7da2",
            "calldata_variants": [
                "0x046f7da2",
                "0x046f7da20000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x14f02da9",
            "selector": "0x14f02da9",
            "calldata_variants": [
                "0x14f02da9",
                "0x14f02da90000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x222b9e3f",
            "selector": "0x222b9e3f",
            "calldata_variants": [
                "0x222b9e3f",
                "0x222b9e3f0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x2320f368",
            "selector": "0x2320f368",
            "calldata_variants": [
                "0x2320f368",
                "0x2320f3680000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x2c2e312a",
            "selector": "0x2c2e312a",
            "calldata_variants": [
                "0x2c2e312a",
                "0x2c2e312a0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x2e1a7d4d",
            "selector": "0x2e1a7d4d",
            "calldata_variants": [
                "0x2e1a7d4d",
                "0x2e1a7d4d0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x3197cbb6",
            "selector": "0x3197cbb6",
            "calldata_variants": [
                "0x3197cbb6",
                "0x3197cbb60000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 5692,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 5970,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 6203,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "call_count": 4,
    "guards_detected": [],
    "untrusted_call_count": 4
}
high other detector ETH value transfer possible 55 no no
view
trace_id: 0xf0be72286880cbadb9e264dd664d29dc76c1bfc775ac162f357584c56bf1dc53
call_targets: 0xa08e4ad01b8466a9579b9f1d802b03b20c144f88
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0xf0be72286880cbadb9e264dd664d29dc76c1bfc775ac162f357584c56bf1dc53",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0xa08e4ad01b8466a9579b9f1d802b03b20c144f88"
    ],
    "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": "0x031fe08f",
            "selector": "0x031fe08f",
            "calldata_variants": [
                "0x031fe08f",
                "0x031fe08f0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x046f7da2",
            "selector": "0x046f7da2",
            "calldata_variants": [
                "0x046f7da2",
                "0x046f7da20000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x14f02da9",
            "selector": "0x14f02da9",
            "calldata_variants": [
                "0x14f02da9",
                "0x14f02da90000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x222b9e3f",
            "selector": "0x222b9e3f",
            "calldata_variants": [
                "0x222b9e3f",
                "0x222b9e3f0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x2320f368",
            "selector": "0x2320f368",
            "calldata_variants": [
                "0x2320f368",
                "0x2320f3680000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x2c2e312a",
            "selector": "0x2c2e312a",
            "calldata_variants": [
                "0x2c2e312a",
                "0x2c2e312a0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x2e1a7d4d",
            "selector": "0x2e1a7d4d",
            "calldata_variants": [
                "0x2e1a7d4d",
                "0x2e1a7d4d0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x3197cbb6",
            "selector": "0x3197cbb6",
            "calldata_variants": [
                "0x3197cbb6",
                "0x3197cbb60000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 5692,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 5970,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 6203,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "eth_value_calls": 4,
    "guards_detected": []
}