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

Analysis Run

019b477e-b65b-7279-a4d9-57e955acbc29

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
Verified
Review Backing
Not yet
Best current signal
ETH value transfer possible
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
23101 artifact.fetch complete 1 / 3 3 months ago
23102 tool.cast_disasm complete 1 / 3 3 months ago
66694 analysis.bundle complete 1 / 3 2 weeks ago
66695 capability.graph complete 1 / 3 2 weeks ago
66696 detector.run complete 1 / 3 2 weeks ago
66697 validation.fork complete 1 / 3 2 weeks ago

Artifact

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

Slither

tool.slither

No slither job recorded yet.

Codex

report.consolidate

No codex job recorded yet.

Opcode Heuristics

tool.cast_disasm
Delegatecall
0
Selfdestruct
0
CREATE2
0
CALL-family (heavy)
2
EXT*/BALANCE
1
Total opcodes
3524
Flags
No heuristic flags raised.
View cast disassembly output
00000000: PUSH1 0x80
00000002: PUSH1 0x40
00000004: MSTORE
00000005: PUSH1 0x04
00000007: CALLDATASIZE
00000008: LT
00000009: PUSH2 0x013c
0000000c: JUMPI
0000000d: PUSH4 0xffffffff
00000012: PUSH29 0x0100000000000000000000000000000000000000000000000000000000
00000030: PUSH1 0x00
00000032: CALLDATALOAD
00000033: DIV
00000034: AND
00000035: PUSH3 0x65318b
00000039: DUP2
0000003a: EQ
0000003b: PUSH2 0x014a
0000003e: JUMPI
0000003f: DUP1
00000040: PUSH4 0x06fdde03
00000045: EQ
00000046: PUSH2 0x017d
00000049: JUMPI
0000004a: DUP1
0000004b: PUSH4 0x10d0ffdd
00000050: EQ
00000051: PUSH2 0x0207
00000054: JUMPI
00000055: DUP1
00000056: PUSH4 0x18160ddd
0000005b: EQ
0000005c: PUSH2 0x021f
0000005f: JUMPI
00000060: DUP1
00000061: PUSH4 0x22609373
00000066: EQ
00000067: PUSH2 0x0234
0000006a: JUMPI
0000006b: DUP1
0000006c: PUSH4 0x27defa1f
00000071: EQ
00000072: PUSH2 0x024c
00000075: JUMPI
00000076: DUP1
00000077: PUSH4 0x313ce567
0000007c: EQ
0000007d: PUSH2 0x0275
00000080: JUMPI
00000081: DUP1
00000082: PUSH4 0x3ccfd60b
00000087: EQ
00000088: PUSH2 0x02a0
0000008b: JUMPI
0000008c: DUP1
0000008d: PUSH4 0x4b750334
00000092: EQ
00000093: PUSH2 0x02b7
00000096: JUMPI
00000097: DUP1
00000098: PUSH4 0x4d6352e5
0000009d: EQ
0000009e: PUSH2 0x02cc
000000a1: JUMPI
000000a2: DUP1
000000a3: PUSH4 0x56d399e8
000000a8: EQ
000000a9: PUSH2 0x0309
000000ac: JUMPI
000000ad: DUP1
000000ae: PUSH4 0x688abbf7
000000b3: EQ
000000b4: PUSH2 0x031e
000000b7: JUMPI
000000b8: DUP1
000000b9: PUSH4 0x6b2f4632
000000be: EQ
000000bf: PUSH2 0x0338
000000c2: JUMPI
000000c3: DUP1
000000c4: PUSH4 0x70a08231
000000c9: EQ
000000ca: PUSH2 0x034d
000000cd: JUMPI
000000ce: DUP1
000000cf: PUSH4 0x76be1585
000000d4: EQ
000000d5: PUSH2 0x036e
000000d8: JUMPI
000000d9: DUP1
000000da: PUSH4 0x8620410b
000000df: EQ
000000e0: PUSH2 0x038f
000000e3: JUMPI
000000e4: DUP1
000000e5: PUSH4 0x949e8acd
000000ea: EQ
000000eb: PUSH2 0x03a4
000000ee: JUMPI
000000ef: DUP1
000000f0: PUSH4 0x95d89b41
000000f5: EQ
000000f6: PUSH2 0x03b9
000000f9: JUMPI
000000fa: DUP1
000000fb: PUSH4 0xa8e04f34
00000100: EQ
00000101: PUSH2 0x03ce
00000104: JUMPI
00000105: DUP1
00000106: PUSH4 0xa9059cbb
0000010b: EQ
0000010c: PUSH2 0x03e3
0000010f: JUMPI
00000110: DUP1
00000111: PUSH4 0xe4849b32
00000116: EQ
00000117: PUSH2 0x0407
0000011a: JUMPI
0000011b: DUP1
0000011c: PUSH4 0xe9fad8ee
00000121: EQ
00000122: PUSH2 0x041f
00000125: JUMPI
00000126: DUP1
00000127: PUSH4 0xf088d547
0000012c: EQ
0000012d: PUSH2 0x0434
00000130: JUMPI
00000131: DUP1
00000132: PUSH4 0xfdb5a03e
00000137: EQ
00000138: PUSH2 0x0448
0000013b: JUMPI
0000013c: JUMPDEST
0000013d: PUSH2 0x0147
00000140: CALLVALUE
00000141: PUSH1 0x00
00000143: PUSH2 0x045d
00000146: JUMP
00000147: JUMPDEST
00000148: POP
00000149: STOP
0000014a: JUMPDEST
0000014b: CALLVALUE
0000014c: DUP1
0000014d: ISZERO
0000014e: PUSH2 0x0156
00000151: JUMPI
00000152: PUSH1 0x00
00000154: DUP1
00000155: REVERT
00000156: JUMPDEST
00000157: POP
00000158: PUSH2 0x016b
0000015b: PUSH1 0x01
0000015d: PUSH1 0xa0
0000015f: PUSH1 0x02
00000161: EXP
00000162: SUB
00000163: PUSH1 0x04
00000165: CALLDATALOAD
00000166: AND
00000167: PUSH2 0x0895
0000016a: JUMP
0000016b: JUMPDEST
0000016c: PUSH1 0x40
0000016e: DUP1
0000016f: MLOAD
00000170: SWAP2
00000171: DUP3
00000172: MSTORE
00000173: MLOAD
00000174: SWAP1
00000175: DUP2
00000176: SWAP1
00000177: SUB
00000178: PUSH1 0x20
0000017a: ADD
0000017b: SWAP1
0000017c: RETURN
0000017d: JUMPDEST
0000017e: CALLVALUE
0000017f: DUP1
00000180: ISZERO
00000181: PUSH2 0x0189
00000184: JUMPI
00000185: PUSH1 0x00
00000187: DUP1
00000188: REVERT
00000189: JUMPDEST
0000018a: POP
0000018b: PUSH2 0x0192
0000018e: PUSH2 0x08d0
00000191: JUMP
00000192: JUMPDEST
00000193: PUSH1 0x40
00000195: DUP1
00000196: MLOAD
00000197: PUSH1 0x20
00000199: DUP1
0000019a: DUP3
0000019b: MSTORE
0000019c: DUP4
0000019d: MLOAD
0000019e: DUP2
0000019f: DUP4
000001a0: ADD
000001a1: MSTORE
000001a2: DUP4
000001a3: MLOAD
000001a4: SWAP2
000001a5: SWAP3
000001a6: DUP4
000001a7: SWAP3
000001a8: SWAP1
000001a9: DUP4
000001aa: ADD
000001ab: SWAP2
000001ac: DUP6
000001ad: ADD
000001ae: SWAP1
000001af: DUP1
000001b0: DUP4
000001b1: DUP4
000001b2: PUSH1 0x00
000001b4: JUMPDEST
000001b5: DUP4
000001b6: DUP2
000001b7: LT
000001b8: ISZERO
000001b9: PUSH2 0x01cc
000001bc: JUMPI
000001bd: DUP2
000001be: DUP2
000001bf: ADD
000001c0: MLOAD
000001c1: DUP4
000001c2: DUP3
000001c3: ADD
000001c4: MSTORE
000001c5: PUSH1 0x20
000001c7: ADD
000001c8: PUSH2 0x01b4
000001cb: JUMP
000001cc: JUMPDEST
000001cd: POP
000001ce: POP
000001cf: POP
000001d0: POP
000001d1: SWAP1
000001d2: POP
000001d3: SWAP1
000001d4: DUP2
000001d5: ADD
000001d6: SWAP1
000001d7: PUSH1 0x1f
000001d9: AND
000001da: DUP1
000001db: ISZERO
000001dc: PUSH2 0x01f9
000001df: JUMPI
000001e0: DUP1
000001e1: DUP3
000001e2: SUB
000001e3: DUP1
000001e4: MLOAD
000001e5: PUSH1 0x01
000001e7: DUP4
000001e8: PUSH1 0x20
000001ea: SUB
000001eb: PUSH2 0x0100
000001ee: EXP
000001ef: SUB
000001f0: NOT
000001f1: AND
000001f2: DUP2
000001f3: MSTORE
000001f4: PUSH1 0x20
000001f6: ADD
000001f7: SWAP2
000001f8: POP
000001f9: JUMPDEST
000001fa: POP
000001fb: SWAP3
000001fc: POP
000001fd: POP
000001fe: POP
000001ff: PUSH1 0x40
00000201: MLOAD
00000202: DUP1
00000203: SWAP2
00000204: SUB
00000205: SWAP1
00000206: RETURN
00000207: JUMPDEST
00000208: CALLVALUE
00000209: DUP1
0000020a: ISZERO
0000020b: PUSH2 0x0213
0000020e: JUMPI
0000020f: PUSH1 0x00
00000211: DUP1
00000212: REVERT
00000213: JUMPDEST
00000214: POP
00000215: PUSH2 0x016b
00000218: PUSH1 0x04
0000021a: CALLDATALOAD
0000021b: PUSH2 0x095e
0000021e: JUMP
0000021f: JUMPDEST
00000220: CALLVALUE
00000221: DUP1
00000222: ISZERO
00000223: PUSH2 0x022b
00000226: JUMPI
00000227: PUSH1 0x00
00000229: DUP1
0000022a: REVERT
0000022b: JUMPDEST
0000022c: POP
0000022d: PUSH2 0x016b
00000230: PUSH2 0x0991
00000233: JUMP
00000234: JUMPDEST
00000235: CALLVALUE
00000236: DUP1
00000237: ISZERO
00000238: PUSH2 0x0240
0000023b: JUMPI
0000023c: PUSH1 0x00
0000023e: DUP1
0000023f: REVERT
00000240: JUMPDEST
00000241: POP
00000242: PUSH2 0x016b
00000245: PUSH1 0x04
00000247: CALLDATALOAD
00000248: PUSH2 0x0997
0000024b: JUMP
0000024c: JUMPDEST
0000024d: CALLVALUE
0000024e: DUP1
0000024f: ISZERO
00000250: PUSH2 0x0258
00000253: JUMPI
00000254: PUSH1 0x00
00000256: DUP1
00000257: REVERT
00000258: JUMPDEST
00000259: POP
0000025a: PUSH2 0x0261
0000025d: PUSH2 0x09d3
00000260: JUMP
00000261: JUMPDEST
00000262: PUSH1 0x40
00000264: DUP1
00000265: MLOAD
00000266: SWAP2
00000267: ISZERO
00000268: ISZERO
00000269: DUP3
0000026a: MSTORE
0000026b: MLOAD
0000026c: SWAP1
0000026d: DUP2
0000026e: SWAP1
0000026f: SUB
00000270: PUSH1 0x20
00000272: ADD
00000273: SWAP1
00000274: RETURN
00000275: JUMPDEST
00000276: CALLVALUE
00000277: DUP1
00000278: ISZERO
00000279: PUSH2 0x0281
0000027c: JUMPI
0000027d: PUSH1 0x00
0000027f: DUP1
00000280: REVERT
00000281: JUMPDEST
00000282: POP
00000283: PUSH2 0x028a
00000286: PUSH2 0x09dc
00000289: JUMP
0000028a: JUMPDEST
0000028b: PUSH1 0x40
0000028d: DUP1
0000028e: MLOAD
0000028f: PUSH1 0xff
00000291: SWAP1
00000292: SWAP3
00000293: AND
00000294: DUP3
00000295: MSTORE
00000296: MLOAD
00000297: SWAP1
00000298: DUP2
00000299: SWAP1
0000029a: SUB
0000029b: PUSH1 0x20
0000029d: ADD
0000029e: SWAP1
0000029f: RETURN
000002a0: JUMPDEST
000002a1: CALLVALUE
000002a2: DUP1
000002a3: ISZERO
000002a4: PUSH2 0x02ac
000002a7: JUMPI
000002a8: PUSH1 0x00
000002aa: DUP1
000002ab: REVERT
000002ac: JUMPDEST
000002ad: POP
000002ae: PUSH2 0x02b5
000002b1: PUSH2 0x09e1
000002b4: JUMP
000002b5: JUMPDEST
000002b6: STOP
000002b7: JUMPDEST
000002b8: CALLVALUE
000002b9: DUP1
000002ba: ISZERO
000002bb: PUSH2 0x02c3
000002be: JUMPI
000002bf: PUSH1 0x00
000002c1: DUP1
000002c2: REVERT
000002c3: JUMPDEST
000002c4: POP
000002c5: PUSH2 0x016b
000002c8: PUSH2 0x0ab4
000002cb: JUMP
000002cc: JUMPDEST
000002cd: CALLVALUE
000002ce: DUP1
000002cf: ISZERO
000002d0: PUSH2 0x02d8
000002d3: JUMPI
000002d4: PUSH1 0x00
000002d6: DUP1
000002d7: REVERT
000002d8: JUMPDEST
000002d9: POP
000002da: PUSH2 0x02ed
000002dd: PUSH1 0x01
000002df: PUSH1 0xa0
000002e1: PUSH1 0x02
000002e3: EXP
000002e4: SUB
000002e5: PUSH1 0x04
000002e7: CALLDATALOAD
000002e8: AND
000002e9: PUSH2 0x0b0b
000002ec: JUMP
000002ed: JUMPDEST
000002ee: PUSH1 0x40
000002f0: DUP1
000002f1: MLOAD
000002f2: PUSH1 0x01
000002f4: PUSH1 0xa0
000002f6: PUSH1 0x02
000002f8: EXP
000002f9: SUB
000002fa: SWAP1
000002fb: SWAP3
000002fc: AND
000002fd: DUP3
000002fe: MSTORE
000002ff: MLOAD
00000300: SWAP1
00000301: DUP2
00000302: SWAP1
00000303: SUB
00000304: PUSH1 0x20
00000306: ADD
00000307: SWAP1
00000308: RETURN
00000309: JUMPDEST
0000030a: CALLVALUE
0000030b: DUP1
0000030c: ISZERO
0000030d: PUSH2 0x0315
00000310: JUMPI
00000311: PUSH1 0x00
00000313: DUP1
00000314: REVERT
00000315: JUMPDEST
00000316: POP
00000317: PUSH2 0x016b
0000031a: PUSH2 0x0b26
0000031d: JUMP
0000031e: JUMPDEST
0000031f: CALLVALUE
00000320: DUP1
00000321: ISZERO
00000322: PUSH2 0x032a
00000325: JUMPI
00000326: PUSH1 0x00
00000328: DUP1
00000329: REVERT
0000032a: JUMPDEST
0000032b: POP
0000032c: PUSH2 0x016b
0000032f: PUSH1 0x04
00000331: CALLDATALOAD
00000332: ISZERO
00000333: ISZERO
00000334: PUSH2 0x0b2c
00000337: JUMP
00000338: JUMPDEST
00000339: CALLVALUE
0000033a: DUP1
0000033b: ISZERO
0000033c: PUSH2 0x0344
0000033f: JUMPI
00000340: PUSH1 0x00
00000342: DUP1
00000343: REVERT
00000344: JUMPDEST
00000345: POP
00000346: PUSH2 0x016b
00000349: PUSH2 0x0b6f
0000034c: JUMP
0000034d: JUMPDEST
0000034e: CALLVALUE
0000034f: DUP1
00000350: ISZERO
00000351: PUSH2 0x0359
00000354: JUMPI
00000355: PUSH1 0x00
00000357: DUP1
00000358: REVERT
00000359: JUMPDEST
0000035a: POP
0000035b: PUSH2 0x016b
0000035e: PUSH1 0x01
00000360: PUSH1 0xa0
00000362: PUSH1 0x02
00000364: EXP
00000365: SUB
00000366: PUSH1 0x04
00000368: CALLDATALOAD
00000369: AND
0000036a: PUSH2 0x0b74
0000036d: JUMP
0000036e: JUMPDEST
0000036f: CALLVALUE
00000370: DUP1
00000371: ISZERO
00000372: PUSH2 0x037a
00000375: JUMPI
00000376: PUSH1 0x00
00000378: DUP1
00000379: REVERT
0000037a: JUMPDEST
0000037b: POP
0000037c: PUSH2 0x0261
0000037f: PUSH1 0x01
00000381: PUSH1 0xa0
00000383: PUSH1 0x02
00000385: EXP
00000386: SUB
00000387: PUSH1 0x04
00000389: CALLDATALOAD
0000038a: AND
0000038b: PUSH2 0x0b8f
0000038e: JUMP
0000038f: JUMPDEST
00000390: CALLVALUE
00000391: DUP1
00000392: ISZERO
00000393: PUSH2 0x039b
00000396: JUMPI
00000397: PUSH1 0x00
00000399: DUP1
0000039a: REVERT
0000039b: JUMPDEST
0000039c: POP
0000039d: PUSH2 0x016b
000003a0: PUSH2 0x0ba4
000003a3: JUMP
000003a4: JUMPDEST
000003a5: CALLVALUE
000003a6: DUP1
000003a7: ISZERO
000003a8: PUSH2 0x03b0
000003ab: JUMPI
000003ac: PUSH1 0x00
000003ae: DUP1
000003af: REVERT
000003b0: JUMPDEST
000003b1: POP
000003b2: PUSH2 0x016b
000003b5: PUSH2 0x0bef
000003b8: JUMP
000003b9: JUMPDEST
000003ba: CALLVALUE
000003bb: DUP1
000003bc: ISZERO
000003bd: PUSH2 0x03c5
000003c0: JUMPI
000003c1: PUSH1 0x00
000003c3: DUP1
000003c4: REVERT
000003c5: JUMPDEST
000003c6: POP
000003c7: PUSH2 0x0192
000003ca: PUSH2 0x0c01
000003cd: JUMP
000003ce: JUMPDEST
000003cf: CALLVALUE
000003d0: DUP1
000003d1: ISZERO
000003d2: PUSH2 0x03da
000003d5: JUMPI
000003d6: PUSH1 0x00
000003d8: DUP1
000003d9: REVERT
000003da: JUMPDEST
000003db: POP
000003dc: PUSH2 0x02b5
000003df: PUSH2 0x0c5b
000003e2: JUMP
000003e3: JUMPDEST
000003e4: CALLVALUE
000003e5: DUP1
000003e6: ISZERO
000003e7: PUSH2 0x03ef
000003ea: JUMPI
000003eb: PUSH1 0x00
000003ed: DUP1
000003ee: REVERT
000003ef: JUMPDEST
000003f0: POP
000003f1: PUSH2 0x0261
000003f4: PUSH1 0x01
000003f6: PUSH1 0xa0
000003f8: PUSH1 0x02
000003fa: EXP
000003fb: SUB
000003fc: PUSH1 0x04
000003fe: CALLDATALOAD
000003ff: AND
00000400: PUSH1 0x24
00000402: CALLDATALOAD
00000403: PUSH2 0x0c85
00000406: JUMP
00000407: JUMPDEST
00000408: CALLVALUE
00000409: DUP1
0000040a: ISZERO
0000040b: PUSH2 0x0413
0000040e: JUMPI
0000040f: PUSH1 0x00
00000411: DUP1
00000412: REVERT
00000413: JUMPDEST
00000414: POP
00000415: PUSH2 0x02b5
00000418: PUSH1 0x04
0000041a: CALLDATALOAD
0000041b: PUSH2 0x0db4
0000041e: JUMP
0000041f: JUMPDEST
00000420: CALLVALUE
00000421: DUP1
00000422: ISZERO
00000423: PUSH2 0x042b
00000426: JUMPI
00000427: PUSH1 0x00
00000429: DUP1
0000042a: REVERT
0000042b: JUMPDEST
0000042c: POP
0000042d: PUSH2 0x02b5
00000430: PUSH2 0x0f26
00000433: JUMP
00000434: JUMPDEST
00000435: PUSH2 0x02b5
00000438: PUSH1 0x01
0000043a: PUSH1 0xa0
0000043c: PUSH1 0x02
0000043e: EXP
0000043f: SUB
00000440: PUSH1 0x04
00000442: CALLDATALOAD
00000443: AND
00000444: PUSH2 0x0f53
00000447: JUMP
00000448: JUMPDEST
00000449: CALLVALUE
0000044a: DUP1
0000044b: ISZERO
0000044c: PUSH2 0x0454
0000044f: JUMPI
00000450: PUSH1 0x00
00000452: DUP1
00000453: REVERT
00000454: JUMPDEST
00000455: POP
00000456: PUSH2 0x02b5
00000459: PUSH2 0x0f5d
0000045c: JUMP
0000045d: JUMPDEST
0000045e: PUSH1 0x00
00000460: DUP1
00000461: PUSH1 0x00
00000463: DUP1
00000464: PUSH1 0x00
00000466: DUP1
00000467: PUSH1 0x00
00000469: DUP1
0000046a: PUSH1 0x00
0000046c: DUP11
0000046d: PUSH1 0x00
0000046f: CALLER
00000470: SWAP1
00000471: POP
00000472: PUSH1 0x0c
00000474: PUSH1 0x00
00000476: SWAP1
00000477: SLOAD
00000478: SWAP1
00000479: PUSH2 0x0100
0000047c: EXP
0000047d: SWAP1
0000047e: DIV
0000047f: PUSH1 0xff
00000481: AND
00000482: DUP1
00000483: ISZERO
00000484: PUSH2 0x049f
00000487: JUMPI
00000488: POP
00000489: PUSH9 0x056bc75e2d63100000
00000493: DUP3
00000494: PUSH2 0x049b
00000497: PUSH2 0x0b6f
0000049a: JUMP
0000049b: JUMPDEST
0000049c: SUB
0000049d: GT
0000049e: ISZERO
0000049f: JUMPDEST
000004a0: ISZERO
000004a1: PUSH2 0x06e1
000004a4: JUMPI
000004a5: PUSH1 0x01
000004a7: PUSH1 0xa0
000004a9: PUSH1 0x02
000004ab: EXP
000004ac: SUB
000004ad: DUP2
000004ae: AND
000004af: PUSH1 0x00
000004b1: SWAP1
000004b2: DUP2
000004b3: MSTORE
000004b4: PUSH1 0x0a
000004b6: PUSH1 0x20
000004b8: MSTORE
000004b9: PUSH1 0x40
000004bb: SWAP1
000004bc: KECCAK256
000004bd: SLOAD
000004be: PUSH1 0xff
000004c0: AND
000004c1: ISZERO
000004c2: ISZERO
000004c3: PUSH1 0x01
000004c5: EQ
000004c6: DUP1
000004c7: ISZERO
000004c8: PUSH2 0x04f5
000004cb: JUMPI
000004cc: POP
000004cd: PUSH1 0x01
000004cf: PUSH1 0xa0
000004d1: PUSH1 0x02
000004d3: EXP
000004d4: SUB
000004d5: DUP2
000004d6: AND
000004d7: PUSH1 0x00
000004d9: SWAP1
000004da: DUP2
000004db: MSTORE
000004dc: PUSH1 0x0b
000004de: PUSH1 0x20
000004e0: MSTORE
000004e1: PUSH1 0x40
000004e3: SWAP1
000004e4: KECCAK256
000004e5: SLOAD
000004e6: PUSH9 0x056bc75e2d63100000
000004f0: SWAP1
000004f1: DUP4
000004f2: ADD
000004f3: GT
000004f4: ISZERO
000004f5: JUMPDEST
000004f6: ISZERO
000004f7: ISZERO
000004f8: PUSH2 0x0500
000004fb: JUMPI
000004fc: PUSH1 0x00
000004fe: DUP1
000004ff: REVERT
00000500: JUMPDEST
00000501: PUSH1 0x01
00000503: PUSH1 0xa0
00000505: PUSH1 0x02
00000507: EXP
00000508: SUB
00000509: DUP2
0000050a: AND
0000050b: PUSH1 0x00
0000050d: SWAP1
0000050e: DUP2
0000050f: MSTORE
00000510: PUSH1 0x0b
00000512: PUSH1 0x20
00000514: MSTORE
00000515: PUSH1 0x40
00000517: SWAP1
00000518: KECCAK256
00000519: SLOAD
0000051a: PUSH2 0x0523
0000051d: SWAP1
0000051e: DUP4
0000051f: PUSH2 0x1013
00000522: JUMP
00000523: JUMPDEST
00000524: PUSH1 0x01
00000526: PUSH1 0xa0
00000528: PUSH1 0x02
0000052a: EXP
0000052b: SUB
0000052c: DUP3
0000052d: AND
0000052e: PUSH1 0x00
00000530: SWAP1
00000531: DUP2
00000532: MSTORE
00000533: PUSH1 0x0b
00000535: PUSH1 0x20
00000537: MSTORE
00000538: PUSH1 0x40
0000053a: SWAP1
0000053b: KECCAK256
0000053c: SSTORE
0000053d: CALLER
0000053e: SWAP10
0000053f: POP
00000540: PUSH2 0x0554
00000543: PUSH2 0x054d
00000546: DUP15
00000547: PUSH1 0x14
00000549: PUSH2 0x1029
0000054c: JUMP
0000054d: JUMPDEST
0000054e: PUSH1 0x64
00000550: PUSH2 0x1054
00000553: JUMP
00000554: JUMPDEST
00000555: SWAP9
00000556: POP
00000557: PUSH2 0x0564
0000055a: PUSH2 0x054d
0000055d: DUP15
0000055e: PUSH1 0x0a
00000560: PUSH2 0x1029
00000563: JUMP
00000564: JUMPDEST
00000565: SWAP8
00000566: POP
00000567: PUSH2 0x0571
0000056a: DUP13
0000056b: DUP10
0000056c: DUP12
0000056d: PUSH2 0x106b
00000570: JUMP
00000571: JUMPDEST
00000572: SWAP7
00000573: POP
00000574: PUSH2 0x057d
00000577: DUP14
00000578: DUP11
00000579: PUSH2 0x13bd
0000057c: JUMP
0000057d: JUMPDEST
0000057e: SWAP6
0000057f: POP
00000580: PUSH2 0x0588
00000583: DUP7
00000584: PUSH2 0x13cf
00000587: JUMP
00000588: JUMPDEST
00000589: SWAP5
0000058a: POP
0000058b: PUSH9 0x010000000000000000
00000595: DUP8
00000596: MUL
00000597: SWAP4
00000598: POP
00000599: PUSH1 0x00
0000059b: DUP6
0000059c: GT
0000059d: DUP1
0000059e: ISZERO
0000059f: PUSH2 0x05b2
000005a2: JUMPI
000005a3: POP
000005a4: PUSH1 0x06
000005a6: SLOAD
000005a7: PUSH2 0x05b0
000005aa: DUP7
000005ab: DUP3
000005ac: PUSH2 0x1013
000005af: JUMP
000005b0: JUMPDEST
000005b1: GT
000005b2: JUMPDEST
000005b3: ISZERO
000005b4: ISZERO
000005b5: PUSH2 0x05bd
000005b8: JUMPI
000005b9: PUSH1 0x00
000005bb: DUP1
000005bc: REVERT
000005bd: JUMPDEST
000005be: PUSH1 0x00
000005c0: PUSH1 0x06
000005c2: SLOAD
000005c3: GT
000005c4: ISZERO
000005c5: PUSH2 0x0621
000005c8: JUMPI
000005c9: PUSH2 0x05d4
000005cc: PUSH1 0x06
000005ce: SLOAD
000005cf: DUP7
000005d0: PUSH2 0x1013
000005d3: JUMP
000005d4: JUMPDEST
000005d5: PUSH1 0x06
000005d7: DUP2
000005d8: SWAP1
000005d9: SSTORE
000005da: PUSH9 0x010000000000000000
000005e4: DUP9
000005e5: MUL
000005e6: DUP2
000005e7: ISZERO
000005e8: ISZERO
000005e9: PUSH2 0x05ee
000005ec: JUMPI
000005ed: INVALID
000005ee: JUMPDEST
000005ef: PUSH1 0x07
000005f1: DUP1
000005f2: SLOAD
000005f3: SWAP3
000005f4: SWAP1
000005f5: SWAP2
000005f6: DIV
000005f7: SWAP1
000005f8: SWAP2
000005f9: ADD
000005fa: SWAP1
000005fb: SSTORE
000005fc: PUSH1 0x06
000005fe: SLOAD
000005ff: PUSH9 0x010000000000000000
00000609: DUP9
0000060a: MUL
0000060b: DUP2
0000060c: ISZERO
0000060d: ISZERO
0000060e: PUSH2 0x0613
00000611: JUMPI
00000612: INVALID
00000613: JUMPDEST
00000614: DIV
00000615: DUP6
00000616: MUL
00000617: DUP5
00000618: SUB
00000619: DUP5
0000061a: SUB
0000061b: SWAP4
0000061c: POP
0000061d: PUSH2 0x0627
00000620: JUMP
00000621: JUMPDEST
00000622: PUSH1 0x06
00000624: DUP6
00000625: SWAP1
00000626: SSTORE
00000627: JUMPDEST
00000628: PUSH1 0x01
0000062a: PUSH1 0xa0
0000062c: PUSH1 0x02
0000062e: EXP
0000062f: SUB
00000630: DUP11
00000631: AND
00000632: PUSH1 0x00
00000634: SWAP1
00000635: DUP2
00000636: MSTORE
00000637: PUSH1 0x03
00000639: PUSH1 0x20
0000063b: MSTORE
0000063c: PUSH1 0x40
0000063e: SWAP1
0000063f: KECCAK256
00000640: SLOAD
00000641: PUSH2 0x064a
00000644: SWAP1
00000645: DUP7
00000646: PUSH2 0x1013
00000649: JUMP
0000064a: JUMPDEST
0000064b: PUSH1 0x01
0000064d: PUSH1 0xa0
0000064f: PUSH1 0x02
00000651: EXP
00000652: SUB
00000653: DUP1
00000654: DUP13
00000655: AND
00000656: PUSH1 0x00
00000658: DUP2
00000659: DUP2
0000065a: MSTORE
0000065b: PUSH1 0x03
0000065d: PUSH1 0x20
0000065f: SWAP1
00000660: DUP2
00000661: MSTORE
00000662: PUSH1 0x40
00000664: DUP1
00000665: DUP4
00000666: KECCAK256
00000667: SWAP6
00000668: SWAP1
00000669: SWAP6
0000066a: SSTORE
0000066b: PUSH1 0x07
0000066d: SLOAD
0000066e: PUSH1 0x05
00000670: SWAP1
00000671: SWAP2
00000672: MSTORE
00000673: SWAP4
00000674: SWAP1
00000675: KECCAK256
00000676: DUP1
00000677: SLOAD
00000678: SWAP4
00000679: DUP10
0000067a: MUL
0000067b: DUP9
0000067c: SWAP1
0000067d: SUB
0000067e: SWAP4
0000067f: DUP5
00000680: ADD
00000681: SWAP1
00000682: SSTORE
00000683: SWAP2
00000684: SWAP5
00000685: POP
00000686: DUP14
00000687: AND
00000688: SWAP1
00000689: PUSH32 0x8032875b28d82ddbd303a9e4e5529d047a14ecb6290f80012a81b7e6227ff1ab
000006aa: DUP16
000006ab: DUP9
000006ac: TIMESTAMP
000006ad: PUSH2 0x06b4
000006b0: PUSH2 0x0ba4
000006b3: JUMP
000006b4: JUMPDEST
000006b5: PUSH1 0x40
000006b7: DUP1
000006b8: MLOAD
000006b9: SWAP5
000006ba: DUP6
000006bb: MSTORE
000006bc: PUSH1 0x20
000006be: DUP6
000006bf: ADD
000006c0: SWAP4
000006c1: SWAP1
000006c2: SWAP4
000006c3: MSTORE
000006c4: DUP4
000006c5: DUP4
000006c6: ADD
000006c7: SWAP2
000006c8: SWAP1
000006c9: SWAP2
000006ca: MSTORE
000006cb: PUSH1 0x60
000006cd: DUP4
000006ce: ADD
000006cf: MSTORE
000006d0: MLOAD
000006d1: SWAP1
000006d2: DUP2
000006d3: SWAP1
000006d4: SUB
000006d5: PUSH1 0x80
000006d7: ADD
000006d8: SWAP1
000006d9: LOG3
000006da: DUP5
000006db: SWAP11
000006dc: POP
000006dd: PUSH2 0x0885
000006e0: JUMP
000006e1: JUMPDEST
000006e2: PUSH1 0x0c
000006e4: DUP1
000006e5: SLOAD
000006e6: PUSH1 0xff
000006e8: NOT
000006e9: AND
000006ea: SWAP1
000006eb: SSTORE
000006ec: CALLER
000006ed: SWAP10
000006ee: POP
000006ef: PUSH2 0x06fc
000006f2: PUSH2 0x054d
000006f5: DUP15
000006f6: PUSH1 0x14
000006f8: PUSH2 0x1029
000006fb: JUMP
000006fc: JUMPDEST
000006fd: SWAP9
000006fe: POP
000006ff: PUSH2 0x070c
00000702: PUSH2 0x054d
00000705: DUP15
00000706: PUSH1 0x0a
00000708: PUSH2 0x1029
0000070b: JUMP
0000070c: JUMPDEST
0000070d: SWAP8
0000070e: POP
0000070f: PUSH2 0x0719
00000712: DUP13
00000713: DUP10
00000714: DUP12
00000715: PUSH2 0x106b
00000718: JUMP
00000719: JUMPDEST
0000071a: SWAP7
0000071b: POP
0000071c: PUSH2 0x0725
0000071f: DUP14
00000720: DUP11
00000721: PUSH2 0x13bd
00000724: JUMP
00000725: JUMPDEST
00000726: SWAP6
00000727: POP
00000728: PUSH2 0x0730
0000072b: DUP7
0000072c: PUSH2 0x13cf
0000072f: JUMP
00000730: JUMPDEST
00000731: SWAP5
00000732: POP
00000733: PUSH9 0x010000000000000000
0000073d: DUP8
0000073e: MUL
0000073f: SWAP4
00000740: POP
00000741: PUSH1 0x00
00000743: DUP6
00000744: GT
00000745: DUP1
00000746: ISZERO
00000747: PUSH2 0x075a
0000074a: JUMPI
0000074b: POP
0000074c: PUSH1 0x06
0000074e: SLOAD
0000074f: PUSH2 0x0758
00000752: DUP7
00000753: DUP3
00000754: PUSH2 0x1013
00000757: JUMP
00000758: JUMPDEST
00000759: GT
0000075a: JUMPDEST
0000075b: ISZERO
0000075c: ISZERO
0000075d: PUSH2 0x0765
00000760: JUMPI
00000761: PUSH1 0x00
00000763: DUP1
00000764: REVERT
00000765: JUMPDEST
00000766: PUSH1 0x00
00000768: PUSH1 0x06
0000076a: SLOAD
0000076b: GT
0000076c: ISZERO
0000076d: PUSH2 0x07c9
00000770: JUMPI
00000771: PUSH2 0x077c
00000774: PUSH1 0x06
00000776: SLOAD
00000777: DUP7
00000778: PUSH2 0x1013
0000077b: JUMP
0000077c: JUMPDEST
0000077d: PUSH1 0x06
0000077f: DUP2
00000780: SWAP1
00000781: SSTORE
00000782: PUSH9 0x010000000000000000
0000078c: DUP9
0000078d: MUL
0000078e: DUP2
0000078f: ISZERO
00000790: ISZERO
00000791: PUSH2 0x0796
00000794: JUMPI
00000795: INVALID
00000796: JUMPDEST
00000797: PUSH1 0x07
00000799: DUP1
0000079a: SLOAD
0000079b: SWAP3
0000079c: SWAP1
0000079d: SWAP2
0000079e: DIV
0000079f: SWAP1
000007a0: SWAP2
000007a1: ADD
000007a2: SWAP1
000007a3: SSTORE
000007a4: PUSH1 0x06
000007a6: SLOAD
000007a7: PUSH9 0x010000000000000000
000007b1: DUP9
000007b2: MUL
000007b3: DUP2
000007b4: ISZERO
000007b5: ISZERO
000007b6: PUSH2 0x07bb
000007b9: JUMPI
000007ba: INVALID
000007bb: JUMPDEST
000007bc: DIV
000007bd: DUP6
000007be: MUL
000007bf: DUP5
000007c0: SUB
000007c1: DUP5
000007c2: SUB
000007c3: SWAP4
000007c4: POP
000007c5: PUSH2 0x07cf
000007c8: JUMP
000007c9: JUMPDEST
000007ca: PUSH1 0x06
000007cc: DUP6
000007cd: SWAP1
000007ce: SSTORE
000007cf: JUMPDEST
000007d0: PUSH1 0x01
000007d2: PUSH1 0xa0
000007d4: PUSH1 0x02
000007d6: EXP
000007d7: SUB
000007d8: DUP11
000007d9: AND
000007da: PUSH1 0x00
000007dc: SWAP1
000007dd: DUP2
000007de: MSTORE
000007df: PUSH1 0x03
000007e1: PUSH1 0x20
000007e3: MSTORE
000007e4: PUSH1 0x40
000007e6: SWAP1
000007e7: KECCAK256
000007e8: SLOAD
000007e9: PUSH2 0x07f2
000007ec: SWAP1
000007ed: DUP7
000007ee: PUSH2 0x1013
000007f1: JUMP
000007f2: JUMPDEST
000007f3: PUSH1 0x01
000007f5: PUSH1 0xa0
000007f7: PUSH1 0x02
000007f9: EXP
000007fa: SUB
000007fb: DUP1
000007fc: DUP13
000007fd: AND
000007fe: PUSH1 0x00
00000800: DUP2
00000801: DUP2
00000802: MSTORE
00000803: PUSH1 0x03
00000805: PUSH1 0x20
00000807: SWAP1
00000808: DUP2
00000809: MSTORE
0000080a: PUSH1 0x40
0000080c: DUP1
0000080d: DUP4
0000080e: KECCAK256
0000080f: SWAP6
00000810: SWAP1
00000811: SWAP6
00000812: SSTORE
00000813: PUSH1 0x07
00000815: SLOAD
00000816: PUSH1 0x05
00000818: SWAP1
00000819: SWAP2
0000081a: MSTORE
0000081b: SWAP4
0000081c: SWAP1
0000081d: KECCAK256
0000081e: DUP1
0000081f: SLOAD
00000820: SWAP4
00000821: DUP10
00000822: MUL
00000823: DUP9
00000824: SWAP1
00000825: SUB
00000826: SWAP4
00000827: DUP5
00000828: ADD
00000829: SWAP1
0000082a: SSTORE
0000082b: SWAP2
0000082c: SWAP5
0000082d: POP
0000082e: DUP14
0000082f: AND
00000830: SWAP1
00000831: PUSH32 0x8032875b28d82ddbd303a9e4e5529d047a14ecb6290f80012a81b7e6227ff1ab
00000852: DUP16
00000853: DUP9
00000854: TIMESTAMP
00000855: PUSH2 0x085c
00000858: PUSH2 0x0ba4
0000085b: JUMP
0000085c: JUMPDEST
0000085d: PUSH1 0x40
0000085f: DUP1
00000860: MLOAD
00000861: SWAP5
00000862: DUP6
00000863: MSTORE
00000864: PUSH1 0x20
00000866: DUP6
00000867: ADD
00000868: SWAP4
00000869: SWAP1
0000086a: SWAP4
0000086b: MSTORE
0000086c: DUP4
0000086d: DUP4
0000086e: ADD
0000086f: SWAP2
00000870: SWAP1
00000871: SWAP2
00000872: MSTORE
00000873: PUSH1 0x60
00000875: DUP4
00000876: ADD
00000877: MSTORE
00000878: MLOAD
00000879: SWAP1
0000087a: DUP2
0000087b: SWAP1
0000087c: SUB
0000087d: PUSH1 0x80
0000087f: ADD
00000880: SWAP1
00000881: LOG3
00000882: DUP5
00000883: SWAP11
00000884: POP
00000885: JUMPDEST
00000886: POP
00000887: POP
00000888: POP
00000889: POP
0000088a: POP
0000088b: POP
0000088c: POP
0000088d: POP
0000088e: POP
0000088f: POP
00000890: SWAP3
00000891: SWAP2
00000892: POP
00000893: POP
00000894: JUMP
00000895: JUMPDEST
00000896: PUSH1 0x01
00000898: PUSH1 0xa0
0000089a: PUSH1 0x02
0000089c: EXP
0000089d: SUB
0000089e: AND
0000089f: PUSH1 0x00
000008a1: SWAP1
000008a2: DUP2
000008a3: MSTORE
000008a4: PUSH1 0x05
000008a6: PUSH1 0x20
000008a8: SWAP1
000008a9: DUP2
000008aa: MSTORE
000008ab: PUSH1 0x40
000008ad: DUP1
000008ae: DUP4
000008af: KECCAK256
000008b0: SLOAD
000008b1: PUSH1 0x03
000008b3: SWAP1
000008b4: SWAP3
000008b5: MSTORE
000008b6: SWAP1
000008b7: SWAP2
000008b8: KECCAK256
000008b9: SLOAD
000008ba: PUSH1 0x07
000008bc: SLOAD
000008bd: PUSH9 0x010000000000000000
000008c7: SWAP2
000008c8: MUL
000008c9: SWAP2
000008ca: SWAP1
000008cb: SWAP2
000008cc: SUB
000008cd: DIV
000008ce: SWAP1
000008cf: JUMP
000008d0: JUMPDEST
000008d1: PUSH1 0x00
000008d3: DUP1
000008d4: SLOAD
000008d5: PUSH1 0x40
000008d7: DUP1
000008d8: MLOAD
000008d9: PUSH1 0x20
000008db: PUSH1 0x02
000008dd: PUSH1 0x01
000008df: DUP6
000008e0: AND
000008e1: ISZERO
000008e2: PUSH2 0x0100
000008e5: MUL
000008e6: PUSH1 0x00
000008e8: NOT
000008e9: ADD
000008ea: SWAP1
000008eb: SWAP5
000008ec: AND
000008ed: SWAP4
000008ee: SWAP1
000008ef: SWAP4
000008f0: DIV
000008f1: PUSH1 0x1f
000008f3: DUP2
000008f4: ADD
000008f5: DUP5
000008f6: SWAP1
000008f7: DIV
000008f8: DUP5
000008f9: MUL
000008fa: DUP3
000008fb: ADD
000008fc: DUP5
000008fd: ADD
000008fe: SWAP1
000008ff: SWAP3
00000900: MSTORE
00000901: DUP2
00000902: DUP2
00000903: MSTORE
00000904: SWAP3
00000905: SWAP2
00000906: DUP4
00000907: ADD
00000908: DUP3
00000909: DUP3
0000090a: DUP1
0000090b: ISZERO
0000090c: PUSH2 0x0956
0000090f: JUMPI
00000910: DUP1
00000911: PUSH1 0x1f
00000913: LT
00000914: PUSH2 0x092b
00000917: JUMPI
00000918: PUSH2 0x0100
0000091b: DUP1
0000091c: DUP4
0000091d: SLOAD
0000091e: DIV
0000091f: MUL
00000920: DUP4
00000921: MSTORE
00000922: SWAP2
00000923: PUSH1 0x20
00000925: ADD
00000926: SWAP2
00000927: PUSH2 0x0956
0000092a: JUMP
0000092b: JUMPDEST
0000092c: DUP3
0000092d: ADD
0000092e: SWAP2
0000092f: SWAP1
00000930: PUSH1 0x00
00000932: MSTORE
00000933: PUSH1 0x20
00000935: PUSH1 0x00
00000937: KECCAK256
00000938: SWAP1
00000939: JUMPDEST
0000093a: DUP2
0000093b: SLOAD
0000093c: DUP2
0000093d: MSTORE
0000093e: SWAP1
0000093f: PUSH1 0x01
00000941: ADD
00000942: SWAP1
00000943: PUSH1 0x20
00000945: ADD
00000946: DUP1
00000947: DUP4
00000948: GT
00000949: PUSH2 0x0939
0000094c: JUMPI
0000094d: DUP3
0000094e: SWAP1
0000094f: SUB
00000950: PUSH1 0x1f
00000952: AND
00000953: DUP3
00000954: ADD
00000955: SWAP2
00000956: JUMPDEST
00000957: POP
00000958: POP
00000959: POP
0000095a: POP
0000095b: POP
0000095c: DUP2
0000095d: JUMP
0000095e: JUMPDEST
0000095f: PUSH1 0x00
00000961: DUP1
00000962: DUP1
00000963: DUP1
00000964: PUSH2 0x0971
00000967: PUSH2 0x054d
0000096a: DUP7
0000096b: PUSH1 0x14
0000096d: PUSH2 0x1029
00000970: JUMP
00000971: JUMPDEST
00000972: SWAP3
00000973: POP
00000974: PUSH2 0x097d
00000977: DUP6
00000978: DUP5
00000979: PUSH2 0x13bd
0000097c: JUMP
0000097d: JUMPDEST
0000097e: SWAP2
0000097f: POP
00000980: PUSH2 0x0988
00000983: DUP3
00000984: PUSH2 0x13cf
00000987: JUMP
00000988: JUMPDEST
00000989: SWAP6
0000098a: SWAP5
0000098b: POP
0000098c: POP
0000098d: POP
0000098e: POP
0000098f: POP
00000990: JUMP
00000991: JUMPDEST
00000992: PUSH1 0x06
00000994: SLOAD
00000995: SWAP1
00000996: JUMP
00000997: JUMPDEST
00000998: PUSH1 0x00
0000099a: DUP1
0000099b: PUSH1 0x00
0000099d: DUP1
0000099e: PUSH1 0x06
000009a0: SLOAD
000009a1: DUP6
000009a2: GT
000009a3: ISZERO
000009a4: ISZERO
000009a5: ISZERO
000009a6: PUSH2 0x09ae
000009a9: JUMPI
000009aa: PUSH1 0x00
000009ac: DUP1
000009ad: REVERT
000009ae: JUMPDEST
000009af: PUSH2 0x09b7
000009b2: DUP6
000009b3: PUSH2 0x1467
000009b6: JUMP
000009b7: JUMPDEST
000009b8: SWAP3
000009b9: POP
000009ba: PUSH2 0x09c7
000009bd: PUSH2 0x054d
000009c0: DUP5
000009c1: PUSH1 0x14
000009c3: PUSH2 0x1029
000009c6: JUMP
000009c7: JUMPDEST
000009c8: SWAP2
000009c9: POP
000009ca: PUSH2 0x0988
000009cd: DUP4
000009ce: DUP4
000009cf: PUSH2 0x13bd
000009d2: JUMP
000009d3: JUMPDEST
000009d4: PUSH1 0x0c
000009d6: SLOAD
000009d7: PUSH1 0xff
000009d9: AND
000009da: DUP2
000009db: JUMP
000009dc: JUMPDEST
000009dd: PUSH1 0x12
000009df: DUP2
000009e0: JUMP
000009e1: JUMPDEST
000009e2: PUSH1 0x00
000009e4: DUP1
000009e5: PUSH1 0x00
000009e7: PUSH2 0x09f0
000009ea: PUSH1 0x01
000009ec: PUSH2 0x0b2c
000009ef: JUMP
000009f0: JUMPDEST
000009f1: GT
000009f2: PUSH2 0x09fa
000009f5: JUMPI
000009f6: PUSH1 0x00
000009f8: DUP1
000009f9: REVERT
000009fa: JUMPDEST
000009fb: CALLER
000009fc: SWAP2
000009fd: POP
000009fe: PUSH2 0x0a07
00000a01: PUSH1 0x00
00000a03: PUSH2 0x0b2c
00000a06: JUMP
00000a07: JUMPDEST
00000a08: PUSH1 0x01
00000a0a: PUSH1 0xa0
00000a0c: PUSH1 0x02
00000a0e: EXP
00000a0f: SUB
00000a10: DUP4
00000a11: AND
00000a12: PUSH1 0x00
00000a14: DUP2
00000a15: DUP2
00000a16: MSTORE
00000a17: PUSH1 0x05
00000a19: PUSH1 0x20
00000a1b: SWAP1
00000a1c: DUP2
00000a1d: MSTORE
00000a1e: PUSH1 0x40
00000a20: DUP1
00000a21: DUP4
00000a22: KECCAK256
00000a23: DUP1
00000a24: SLOAD
00000a25: PUSH9 0x010000000000000000
00000a2f: DUP8
00000a30: MUL
00000a31: ADD
00000a32: SWAP1
00000a33: SSTORE
00000a34: PUSH1 0x04
00000a36: SWAP1
00000a37: SWAP2
00000a38: MSTORE
00000a39: DUP1
00000a3a: DUP3
00000a3b: KECCAK256
00000a3c: DUP1
00000a3d: SLOAD
00000a3e: SWAP1
00000a3f: DUP4
00000a40: SWAP1
00000a41: SSTORE
00000a42: SWAP1
00000a43: MLOAD
00000a44: SWAP4
00000a45: ADD
00000a46: SWAP4
00000a47: POP
00000a48: SWAP1
00000a49: SWAP2
00000a4a: DUP4
00000a4b: ISZERO
00000a4c: PUSH2 0x08fc
00000a4f: MUL
00000a50: SWAP2
00000a51: DUP5
00000a52: SWAP2
00000a53: SWAP1
00000a54: DUP2
00000a55: DUP2
00000a56: DUP2
00000a57: DUP6
00000a58: DUP9
00000a59: DUP9
00000a5a: CALL
00000a5b: SWAP4
00000a5c: POP
00000a5d: POP
00000a5e: POP
00000a5f: POP
00000a60: ISZERO
00000a61: DUP1
00000a62: ISZERO
00000a63: PUSH2 0x0a70
00000a66: JUMPI
00000a67: RETURNDATASIZE
00000a68: PUSH1 0x00
00000a6a: DUP1
00000a6b: RETURNDATACOPY
00000a6c: RETURNDATASIZE
00000a6d: PUSH1 0x00
00000a6f: REVERT
00000a70: JUMPDEST
00000a71: POP
00000a72: PUSH1 0x40
00000a74: DUP1
00000a75: MLOAD
00000a76: DUP3
00000a77: DUP2
00000a78: MSTORE
00000a79: SWAP1
00000a7a: MLOAD
00000a7b: PUSH1 0x01
00000a7d: PUSH1 0xa0
00000a7f: PUSH1 0x02
00000a81: EXP
00000a82: SUB
00000a83: DUP5
00000a84: AND
00000a85: SWAP2
00000a86: PUSH32 0xccad973dcd043c7d680389db4378bd6b9775db7124092e9e0422c9e46d7985dc
00000aa7: SWAP2
00000aa8: SWAP1
00000aa9: DUP2
00000aaa: SWAP1
00000aab: SUB
00000aac: PUSH1 0x20
00000aae: ADD
00000aaf: SWAP1
00000ab0: LOG2
00000ab1: POP
00000ab2: POP
00000ab3: JUMP
00000ab4: JUMPDEST
00000ab5: PUSH1 0x00
00000ab7: DUP1
00000ab8: PUSH1 0x00
00000aba: DUP1
00000abb: PUSH1 0x06
00000abd: SLOAD
00000abe: PUSH1 0x00
00000ac0: EQ
00000ac1: ISZERO
00000ac2: PUSH2 0x0ad2
00000ac5: JUMPI
00000ac6: PUSH5 0x14f46b0400
00000acc: SWAP4
00000acd: POP
00000ace: PUSH2 0x0b05
00000ad1: JUMP
00000ad2: JUMPDEST
00000ad3: PUSH2 0x0ae3
00000ad6: PUSH8 0x0de0b6b3a7640000
00000adf: PUSH2 0x1467
00000ae2: JUMP
00000ae3: JUMPDEST
00000ae4: SWAP3
00000ae5: POP
00000ae6: PUSH2 0x0af3
00000ae9: PUSH2 0x054d
00000aec: DUP5
00000aed: PUSH1 0x14
00000aef: PUSH2 0x1029
00000af2: JUMP
00000af3: JUMPDEST
00000af4: SWAP2
00000af5: POP
00000af6: PUSH2 0x0aff
00000af9: DUP4
00000afa: DUP4
00000afb: PUSH2 0x13bd
00000afe: JUMP
00000aff: JUMPDEST
00000b00: SWAP1
00000b01: POP
00000b02: DUP1
00000b03: SWAP4
00000b04: POP
00000b05: JUMPDEST
00000b06: POP
00000b07: POP
00000b08: POP
00000b09: SWAP1
00000b0a: JUMP
00000b0b: JUMPDEST
00000b0c: PUSH1 0x08
00000b0e: PUSH1 0x20
00000b10: MSTORE
00000b11: PUSH1 0x00
00000b13: SWAP1
00000b14: DUP2
00000b15: MSTORE
00000b16: PUSH1 0x40
00000b18: SWAP1
00000b19: KECCAK256
00000b1a: SLOAD
00000b1b: PUSH1 0x01
00000b1d: PUSH1 0xa0
00000b1f: PUSH1 0x02
00000b21: EXP
00000b22: SUB
00000b23: AND
00000b24: DUP2
00000b25: JUMP
00000b26: JUMPDEST
00000b27: PUSH1 0x02
00000b29: SLOAD
00000b2a: DUP2
00000b2b: JUMP
00000b2c: JUMPDEST
00000b2d: PUSH1 0x00
00000b2f: CALLER
00000b30: DUP3
00000b31: PUSH2 0x0b42
00000b34: JUMPI
00000b35: PUSH2 0x0b3d
00000b38: DUP2
00000b39: PUSH2 0x0895
00000b3c: JUMP
00000b3d: JUMPDEST
00000b3e: PUSH2 0x0b66
00000b41: JUMP
00000b42: JUMPDEST
00000b43: PUSH1 0x01
00000b45: PUSH1 0xa0
00000b47: PUSH1 0x02
00000b49: EXP
00000b4a: SUB
00000b4b: DUP2
00000b4c: AND
00000b4d: PUSH1 0x00
00000b4f: SWAP1
00000b50: DUP2
00000b51: MSTORE
00000b52: PUSH1 0x04
00000b54: PUSH1 0x20
00000b56: MSTORE
00000b57: PUSH1 0x40
00000b59: SWAP1
00000b5a: KECCAK256
00000b5b: SLOAD
00000b5c: PUSH2 0x0b64
00000b5f: DUP3
00000b60: PUSH2 0x0895
00000b63: JUMP
00000b64: JUMPDEST
00000b65: ADD
00000b66: JUMPDEST
00000b67: SWAP2
00000b68: POP
00000b69: JUMPDEST
00000b6a: POP
00000b6b: SWAP2
00000b6c: SWAP1
00000b6d: POP
00000b6e: JUMP
00000b6f: JUMPDEST
00000b70: ADDRESS
00000b71: BALANCE
00000b72: SWAP1
00000b73: JUMP
00000b74: JUMPDEST
00000b75: PUSH1 0x01
00000b77: PUSH1 0xa0
00000b79: PUSH1 0x02
00000b7b: EXP
00000b7c: SUB
00000b7d: AND
00000b7e: PUSH1 0x00
00000b80: SWAP1
00000b81: DUP2
00000b82: MSTORE
00000b83: PUSH1 0x03
00000b85: PUSH1 0x20
00000b87: MSTORE
00000b88: PUSH1 0x40
00000b8a: SWAP1
00000b8b: KECCAK256
00000b8c: SLOAD
00000b8d: SWAP1
00000b8e: JUMP
00000b8f: JUMPDEST
00000b90: PUSH1 0x09
00000b92: PUSH1 0x20
00000b94: MSTORE
00000b95: PUSH1 0x00
00000b97: SWAP1
00000b98: DUP2
00000b99: MSTORE
00000b9a: PUSH1 0x40
00000b9c: SWAP1
00000b9d: KECCAK256
00000b9e: SLOAD
00000b9f: PUSH1 0xff
00000ba1: AND
00000ba2: DUP2
00000ba3: JUMP
00000ba4: JUMPDEST
00000ba5: PUSH1 0x00
00000ba7: DUP1
00000ba8: PUSH1 0x00
00000baa: DUP1
00000bab: PUSH1 0x06
00000bad: SLOAD
00000bae: PUSH1 0x00
00000bb0: EQ
00000bb1: ISZERO
00000bb2: PUSH2 0x0bc2
00000bb5: JUMPI
00000bb6: PUSH5 0x199c82cc00
00000bbc: SWAP4
00000bbd: POP
00000bbe: PUSH2 0x0b05
00000bc1: JUMP
00000bc2: JUMPDEST
00000bc3: PUSH2 0x0bd3
00000bc6: PUSH8 0x0de0b6b3a7640000
00000bcf: PUSH2 0x1467
00000bd2: JUMP
00000bd3: JUMPDEST
00000bd4: SWAP3
00000bd5: POP
00000bd6: PUSH2 0x0be3
00000bd9: PUSH2 0x054d
00000bdc: DUP5
00000bdd: PUSH1 0x14
00000bdf: PUSH2 0x1029
00000be2: JUMP
00000be3: JUMPDEST
00000be4: SWAP2
00000be5: POP
00000be6: PUSH2 0x0aff
00000be9: DUP4
00000bea: DUP4
00000beb: PUSH2 0x1013
00000bee: JUMP
00000bef: JUMPDEST
00000bf0: PUSH1 0x00
00000bf2: CALLER
00000bf3: PUSH2 0x0bfb
00000bf6: DUP2
00000bf7: PUSH2 0x0b74
00000bfa: JUMP
00000bfb: JUMPDEST
00000bfc: SWAP2
00000bfd: POP
00000bfe: POP
00000bff: SWAP1
00000c00: JUMP
00000c01: JUMPDEST
00000c02: PUSH1 0x01
00000c04: DUP1
00000c05: SLOAD
00000c06: PUSH1 0x40
00000c08: DUP1
00000c09: MLOAD
00000c0a: PUSH1 0x20
00000c0c: PUSH1 0x02
00000c0e: DUP5
00000c0f: DUP7
00000c10: AND
00000c11: ISZERO
00000c12: PUSH2 0x0100
00000c15: MUL
00000c16: PUSH1 0x00
00000c18: NOT
00000c19: ADD
00000c1a: SWAP1
00000c1b: SWAP5
00000c1c: AND
00000c1d: SWAP4
00000c1e: SWAP1
00000c1f: SWAP4
00000c20: DIV
00000c21: PUSH1 0x1f
00000c23: DUP2
00000c24: ADD
00000c25: DUP5
00000c26: SWAP1
00000c27: DIV
00000c28: DUP5
00000c29: MUL
00000c2a: DUP3
00000c2b: ADD
00000c2c: DUP5
00000c2d: ADD
00000c2e: SWAP1
00000c2f: SWAP3
00000c30: MSTORE
00000c31: DUP2
00000c32: DUP2
00000c33: MSTORE
00000c34: SWAP3
00000c35: SWAP2
00000c36: DUP4
00000c37: ADD
00000c38: DUP3
00000c39: DUP3
00000c3a: DUP1
00000c3b: ISZERO
00000c3c: PUSH2 0x0956
00000c3f: JUMPI
00000c40: DUP1
00000c41: PUSH1 0x1f
00000c43: LT
00000c44: PUSH2 0x092b
00000c47: JUMPI
00000c48: PUSH2 0x0100
00000c4b: DUP1
00000c4c: DUP4
00000c4d: SLOAD
00000c4e: DIV
00000c4f: MUL
00000c50: DUP4
00000c51: MSTORE
00000c52: SWAP2
00000c53: PUSH1 0x20
00000c55: ADD
00000c56: SWAP2
00000c57: PUSH2 0x0956
00000c5a: JUMP
00000c5b: JUMPDEST
00000c5c: CALLER
00000c5d: PUSH1 0x00
00000c5f: SWAP1
00000c60: DUP2
00000c61: MSTORE
00000c62: PUSH1 0x09
00000c64: PUSH1 0x20
00000c66: MSTORE
00000c67: PUSH1 0x40
00000c69: SWAP1
00000c6a: KECCAK256
00000c6b: SLOAD
00000c6c: PUSH1 0xff
00000c6e: AND
00000c6f: ISZERO
00000c70: ISZERO
00000c71: PUSH2 0x0c79
00000c74: JUMPI
00000c75: PUSH1 0x00
00000c77: DUP1
00000c78: REVERT
00000c79: JUMPDEST
00000c7a: PUSH1 0x0c
00000c7c: DUP1
00000c7d: SLOAD
00000c7e: PUSH1 0xff
00000c80: NOT
00000c81: AND
00000c82: SWAP1
00000c83: SSTORE
00000c84: JUMP
00000c85: JUMPDEST
00000c86: PUSH1 0x00
00000c88: DUP1
00000c89: PUSH1 0x00
00000c8b: PUSH2 0x0c92
00000c8e: PUSH2 0x0bef
00000c91: JUMP
00000c92: JUMPDEST
00000c93: GT
00000c94: PUSH2 0x0c9c
00000c97: JUMPI
00000c98: PUSH1 0x00
00000c9a: DUP1
00000c9b: REVERT
00000c9c: JUMPDEST
00000c9d: POP
00000c9e: CALLER
00000c9f: PUSH1 0x00
00000ca1: DUP2
00000ca2: DUP2
00000ca3: MSTORE
00000ca4: PUSH1 0x03
00000ca6: PUSH1 0x20
00000ca8: MSTORE
00000ca9: PUSH1 0x40
00000cab: SWAP1
00000cac: KECCAK256
00000cad: SLOAD
00000cae: DUP4
00000caf: GT
00000cb0: ISZERO
00000cb1: PUSH2 0x0cb9
00000cb4: JUMPI
00000cb5: PUSH1 0x00
00000cb7: DUP1
00000cb8: REVERT
00000cb9: JUMPDEST
00000cba: PUSH1 0x00
00000cbc: PUSH2 0x0cc5
00000cbf: PUSH1 0x01
00000cc1: PUSH2 0x0b2c
00000cc4: JUMP
00000cc5: JUMPDEST
00000cc6: GT
00000cc7: ISZERO
00000cc8: PUSH2 0x0cd3
00000ccb: JUMPI
00000ccc: PUSH2 0x0cd3
00000ccf: PUSH2 0x09e1
00000cd2: JUMP
00000cd3: JUMPDEST
00000cd4: PUSH1 0x01
00000cd6: PUSH1 0xa0
00000cd8: PUSH1 0x02
00000cda: EXP
00000cdb: SUB
00000cdc: DUP2
00000cdd: AND
00000cde: PUSH1 0x00
00000ce0: SWAP1
00000ce1: DUP2
00000ce2: MSTORE
00000ce3: PUSH1 0x03
00000ce5: PUSH1 0x20
00000ce7: MSTORE
00000ce8: PUSH1 0x40
00000cea: SWAP1
00000ceb: KECCAK256
00000cec: SLOAD
00000ced: PUSH2 0x0cf6
00000cf0: SWAP1
00000cf1: DUP5
00000cf2: PUSH2 0x13bd
00000cf5: JUMP
00000cf6: JUMPDEST
00000cf7: PUSH1 0x01
00000cf9: PUSH1 0xa0
00000cfb: PUSH1 0x02
00000cfd: EXP
00000cfe: SUB
00000cff: DUP1
00000d00: DUP4
00000d01: AND
00000d02: PUSH1 0x00
00000d04: SWAP1
00000d05: DUP2
00000d06: MSTORE
00000d07: PUSH1 0x03
00000d09: PUSH1 0x20
00000d0b: MSTORE
00000d0c: PUSH1 0x40
00000d0e: DUP1
00000d0f: DUP3
00000d10: KECCAK256
00000d11: SWAP4
00000d12: SWAP1
00000d13: SWAP4
00000d14: SSTORE
00000d15: SWAP1
00000d16: DUP7
00000d17: AND
00000d18: DUP2
00000d19: MSTORE
00000d1a: KECCAK256
00000d1b: SLOAD
00000d1c: PUSH2 0x0d25
00000d1f: SWAP1
00000d20: DUP5
00000d21: PUSH2 0x1013
00000d24: JUMP
00000d25: JUMPDEST
00000d26: PUSH1 0x01
00000d28: PUSH1 0xa0
00000d2a: PUSH1 0x02
00000d2c: EXP
00000d2d: SUB
00000d2e: DUP6
00000d2f: DUP2
00000d30: AND
00000d31: PUSH1 0x00
00000d33: DUP2
00000d34: DUP2
00000d35: MSTORE
00000d36: PUSH1 0x03
00000d38: PUSH1 0x20
00000d3a: SWAP1
00000d3b: DUP2
00000d3c: MSTORE
00000d3d: PUSH1 0x40
00000d3f: DUP1
00000d40: DUP4
00000d41: KECCAK256
00000d42: SWAP6
00000d43: SWAP1
00000d44: SWAP6
00000d45: SSTORE
00000d46: PUSH1 0x07
00000d48: DUP1
00000d49: SLOAD
00000d4a: SWAP5
00000d4b: DUP8
00000d4c: AND
00000d4d: DUP1
00000d4e: DUP5
00000d4f: MSTORE
00000d50: PUSH1 0x05
00000d52: DUP4
00000d53: MSTORE
00000d54: DUP7
00000d55: DUP5
00000d56: KECCAK256
00000d57: DUP1
00000d58: SLOAD
00000d59: SWAP7
00000d5a: DUP12
00000d5b: MUL
00000d5c: SWAP1
00000d5d: SWAP7
00000d5e: SUB
00000d5f: SWAP1
00000d60: SWAP6
00000d61: SSTORE
00000d62: SLOAD
00000d63: DUP4
00000d64: DUP4
00000d65: MSTORE
00000d66: SWAP2
00000d67: DUP6
00000d68: SWAP1
00000d69: KECCAK256
00000d6a: DUP1
00000d6b: SLOAD
00000d6c: SWAP3
00000d6d: DUP10
00000d6e: MUL
00000d6f: SWAP1
00000d70: SWAP3
00000d71: ADD
00000d72: SWAP1
00000d73: SWAP2
00000d74: SSTORE
00000d75: DUP4
00000d76: MLOAD
00000d77: DUP8
00000d78: DUP2
00000d79: MSTORE
00000d7a: SWAP4
00000d7b: MLOAD
00000d7c: SWAP2
00000d7d: SWAP4
00000d7e: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
00000d9f: SWAP3
00000da0: SWAP1
00000da1: DUP2
00000da2: SWAP1
00000da3: SUB
00000da4: SWAP1
00000da5: SWAP2
00000da6: ADD
00000da7: SWAP1
00000da8: LOG3
00000da9: PUSH1 0x01
00000dab: SWAP2
00000dac: POP
00000dad: JUMPDEST
00000dae: POP
00000daf: SWAP3
00000db0: SWAP2
00000db1: POP
00000db2: POP
00000db3: JUMP
00000db4: JUMPDEST
00000db5: PUSH1 0x00
00000db7: DUP1
00000db8: PUSH1 0x00
00000dba: DUP1
00000dbb: PUSH1 0x00
00000dbd: DUP1
00000dbe: PUSH1 0x00
00000dc0: PUSH2 0x0dc7
00000dc3: PUSH2 0x0bef
00000dc6: JUMP
00000dc7: JUMPDEST
00000dc8: GT
00000dc9: PUSH2 0x0dd1
00000dcc: JUMPI
00000dcd: PUSH1 0x00
00000dcf: DUP1
00000dd0: REVERT
00000dd1: JUMPDEST
00000dd2: CALLER
00000dd3: PUSH1 0x00
00000dd5: DUP2
00000dd6: DUP2
00000dd7: MSTORE
00000dd8: PUSH1 0x03
00000dda: PUSH1 0x20
00000ddc: MSTORE
00000ddd: PUSH1 0x40
00000ddf: SWAP1
00000de0: KECCAK256
00000de1: SLOAD
00000de2: SWAP1
00000de3: SWAP7
00000de4: POP
00000de5: DUP8
00000de6: GT
00000de7: ISZERO
00000de8: PUSH2 0x0df0
00000deb: JUMPI
00000dec: PUSH1 0x00
00000dee: DUP1
00000def: REVERT
00000df0: JUMPDEST
00000df1: DUP7
00000df2: SWAP5
00000df3: POP
00000df4: PUSH2 0x0dfc
00000df7: DUP6
00000df8: PUSH2 0x1467
00000dfb: JUMP
00000dfc: JUMPDEST
00000dfd: SWAP4
00000dfe: POP
00000dff: PUSH2 0x0e0c
00000e02: PUSH2 0x054d
00000e05: DUP6
00000e06: PUSH1 0x14
00000e08: PUSH2 0x1029
00000e0b: JUMP
00000e0c: JUMPDEST
00000e0d: SWAP3
00000e0e: POP
00000e0f: PUSH2 0x0e18
00000e12: DUP5
00000e13: DUP5
00000e14: PUSH2 0x13bd
00000e17: JUMP
00000e18: JUMPDEST
00000e19: SWAP2
00000e1a: POP
00000e1b: PUSH2 0x0e26
00000e1e: PUSH1 0x06
00000e20: SLOAD
00000e21: DUP7
00000e22: PUSH2 0x13bd
00000e25: JUMP
00000e26: JUMPDEST
00000e27: PUSH1 0x06
00000e29: SSTORE
00000e2a: PUSH1 0x01
00000e2c: PUSH1 0xa0
00000e2e: PUSH1 0x02
00000e30: EXP
00000e31: SUB
00000e32: DUP7
00000e33: AND
00000e34: PUSH1 0x00
00000e36: SWAP1
00000e37: DUP2
00000e38: MSTORE
00000e39: PUSH1 0x03
00000e3b: PUSH1 0x20
00000e3d: MSTORE
00000e3e: PUSH1 0x40
00000e40: SWAP1
00000e41: KECCAK256
00000e42: SLOAD
00000e43: PUSH2 0x0e4c
00000e46: SWAP1
00000e47: DUP7
00000e48: PUSH2 0x13bd
00000e4b: JUMP
00000e4c: JUMPDEST
00000e4d: PUSH1 0x01
00000e4f: PUSH1 0xa0
00000e51: PUSH1 0x02
00000e53: EXP
00000e54: SUB
00000e55: DUP8
00000e56: AND
00000e57: PUSH1 0x00
00000e59: SWAP1
00000e5a: DUP2
00000e5b: MSTORE
00000e5c: PUSH1 0x03
00000e5e: PUSH1 0x20
00000e60: SWAP1
00000e61: DUP2
00000e62: MSTORE
00000e63: PUSH1 0x40
00000e65: DUP1
00000e66: DUP4
00000e67: KECCAK256
00000e68: SWAP4
00000e69: SWAP1
00000e6a: SWAP4
00000e6b: SSTORE
00000e6c: PUSH1 0x07
00000e6e: SLOAD
00000e6f: PUSH1 0x05
00000e71: SWAP1
00000e72: SWAP2
00000e73: MSTORE
00000e74: SWAP2
00000e75: DUP2
00000e76: KECCAK256
00000e77: DUP1
00000e78: SLOAD
00000e79: SWAP3
00000e7a: DUP9
00000e7b: MUL
00000e7c: PUSH9 0x010000000000000000
00000e86: DUP7
00000e87: MUL
00000e88: ADD
00000e89: SWAP3
00000e8a: DUP4
00000e8b: SWAP1
00000e8c: SUB
00000e8d: SWAP1
00000e8e: SSTORE
00000e8f: PUSH1 0x06
00000e91: SLOAD
00000e92: SWAP2
00000e93: SWAP3
00000e94: POP
00000e95: LT
00000e96: ISZERO
00000e97: PUSH2 0x0ec2
00000e9a: JUMPI
00000e9b: PUSH2 0x0ebe
00000e9e: PUSH1 0x07
00000ea0: SLOAD
00000ea1: PUSH1 0x06
00000ea3: SLOAD
00000ea4: PUSH9 0x010000000000000000
00000eae: DUP7
00000eaf: MUL
00000eb0: DUP2
00000eb1: ISZERO
00000eb2: ISZERO
00000eb3: PUSH2 0x0eb8
00000eb6: JUMPI
00000eb7: INVALID
00000eb8: JUMPDEST
00000eb9: DIV
00000eba: PUSH2 0x1013
00000ebd: JUMP
00000ebe: JUMPDEST
00000ebf: PUSH1 0x07
00000ec1: SSTORE
00000ec2: JUMPDEST
00000ec3: DUP6
00000ec4: PUSH1 0x01
00000ec6: PUSH1 0xa0
00000ec8: PUSH1 0x02
00000eca: EXP
00000ecb: SUB
00000ecc: AND
00000ecd: PUSH32 0x8d3a0130073dbd54ab6ac632c05946df540553d3b514c9f8165b4ab7f2b1805e
00000eee: DUP7
00000eef: DUP5
00000ef0: TIMESTAMP
00000ef1: PUSH2 0x0ef8
00000ef4: PUSH2 0x0ba4
00000ef7: JUMP
00000ef8: JUMPDEST
00000ef9: PUSH1 0x40
00000efb: DUP1
00000efc: MLOAD
00000efd: SWAP5
00000efe: DUP6
00000eff: MSTORE
00000f00: PUSH1 0x20
00000f02: DUP6
00000f03: ADD
00000f04: SWAP4
00000f05: SWAP1
00000f06: SWAP4
00000f07: MSTORE
00000f08: DUP4
00000f09: DUP4
00000f0a: ADD
00000f0b: SWAP2
00000f0c: SWAP1
00000f0d: SWAP2
00000f0e: MSTORE
00000f0f: PUSH1 0x60
00000f11: DUP4
00000f12: ADD
00000f13: MSTORE
00000f14: MLOAD
00000f15: SWAP1
00000f16: DUP2
00000f17: SWAP1
00000f18: SUB
00000f19: PUSH1 0x80
00000f1b: ADD
00000f1c: SWAP1
00000f1d: LOG2
00000f1e: POP
00000f1f: POP
00000f20: POP
00000f21: POP
00000f22: POP
00000f23: POP
00000f24: POP
00000f25: JUMP
00000f26: JUMPDEST
00000f27: CALLER
00000f28: PUSH1 0x00
00000f2a: DUP2
00000f2b: DUP2
00000f2c: MSTORE
00000f2d: PUSH1 0x03
00000f2f: PUSH1 0x20
00000f31: MSTORE
00000f32: PUSH1 0x40
00000f34: DUP2
00000f35: KECCAK256
00000f36: SLOAD
00000f37: SWAP1
00000f38: DUP2
00000f39: GT
00000f3a: ISZERO
00000f3b: PUSH2 0x0f47
00000f3e: JUMPI
00000f3f: PUSH2 0x0f47
00000f42: DUP2
00000f43: PUSH2 0x0db4
00000f46: JUMP
00000f47: JUMPDEST
00000f48: PUSH2 0x0f4f
00000f4b: PUSH2 0x09e1
00000f4e: JUMP
00000f4f: JUMPDEST
00000f50: POP
00000f51: POP
00000f52: JUMP
00000f53: JUMPDEST
00000f54: PUSH2 0x0f4f
00000f57: CALLVALUE
00000f58: DUP3
00000f59: PUSH2 0x045d
00000f5c: JUMP
00000f5d: JUMPDEST
00000f5e: PUSH1 0x00
00000f60: DUP1
00000f61: PUSH1 0x00
00000f63: DUP1
00000f64: PUSH2 0x0f6d
00000f67: PUSH1 0x01
00000f69: PUSH2 0x0b2c
00000f6c: JUMP
00000f6d: JUMPDEST
00000f6e: GT
00000f6f: PUSH2 0x0f77
00000f72: JUMPI
00000f73: PUSH1 0x00
00000f75: DUP1
00000f76: REVERT
00000f77: JUMPDEST
00000f78: PUSH2 0x0f81
00000f7b: PUSH1 0x00
00000f7d: PUSH2 0x0b2c
00000f80: JUMP
00000f81: JUMPDEST
00000f82: CALLER
00000f83: PUSH1 0x00
00000f85: DUP2
00000f86: DUP2
00000f87: MSTORE
00000f88: PUSH1 0x05
00000f8a: PUSH1 0x20
00000f8c: SWAP1
00000f8d: DUP2
00000f8e: MSTORE
00000f8f: PUSH1 0x40
00000f91: DUP1
00000f92: DUP4
00000f93: KECCAK256
00000f94: DUP1
00000f95: SLOAD
00000f96: PUSH9 0x010000000000000000
00000fa0: DUP8
00000fa1: MUL
00000fa2: ADD
00000fa3: SWAP1
00000fa4: SSTORE
00000fa5: PUSH1 0x04
00000fa7: SWAP1
00000fa8: SWAP2
00000fa9: MSTORE
00000faa: DUP2
00000fab: KECCAK256
00000fac: DUP1
00000fad: SLOAD
00000fae: SWAP1
00000faf: DUP3
00000fb0: SWAP1
00000fb1: SSTORE
00000fb2: SWAP1
00000fb3: SWAP3
00000fb4: ADD
00000fb5: SWAP5
00000fb6: POP
00000fb7: SWAP3
00000fb8: POP
00000fb9: PUSH2 0x0fc3
00000fbc: SWAP1
00000fbd: DUP5
00000fbe: SWAP1
00000fbf: PUSH2 0x045d
00000fc2: JUMP
00000fc3: JUMPDEST
00000fc4: SWAP1
00000fc5: POP
00000fc6: DUP2
00000fc7: PUSH1 0x01
00000fc9: PUSH1 0xa0
00000fcb: PUSH1 0x02
00000fcd: EXP
00000fce: SUB
00000fcf: AND
00000fd0: PUSH32 0xbe339fc14b041c2b0e0f3dd2cd325d0c3668b78378001e53160eab3615326458
00000ff1: DUP5
00000ff2: DUP4
00000ff3: PUSH1 0x40
00000ff5: MLOAD
00000ff6: DUP1
00000ff7: DUP4
00000ff8: DUP2
00000ff9: MSTORE
00000ffa: PUSH1 0x20
00000ffc: ADD
00000ffd: DUP3
00000ffe: DUP2
00000fff: MSTORE
00001000: PUSH1 0x20
00001002: ADD
00001003: SWAP3
00001004: POP
00001005: POP
00001006: POP
00001007: PUSH1 0x40
00001009: MLOAD
0000100a: DUP1
0000100b: SWAP2
0000100c: SUB
0000100d: SWAP1
0000100e: LOG2
0000100f: POP
00001010: POP
00001011: POP
00001012: JUMP
00001013: JUMPDEST
00001014: PUSH1 0x00
00001016: DUP3
00001017: DUP3
00001018: ADD
00001019: DUP4
0000101a: DUP2
0000101b: LT
0000101c: ISZERO
0000101d: PUSH2 0x1022
00001020: JUMPI
00001021: INVALID
00001022: JUMPDEST
00001023: SWAP4
00001024: SWAP3
00001025: POP
00001026: POP
00001027: POP
00001028: JUMP
00001029: JUMPDEST
0000102a: PUSH1 0x00
0000102c: DUP1
0000102d: DUP4
0000102e: ISZERO
0000102f: ISZERO
00001030: PUSH2 0x103c
00001033: JUMPI
00001034: PUSH1 0x00
00001036: SWAP2
00001037: POP
00001038: PUSH2 0x0dad
0000103b: JUMP
0000103c: JUMPDEST
0000103d: POP
0000103e: DUP3
0000103f: DUP3
00001040: MUL
00001041: DUP3
00001042: DUP5
00001043: DUP3
00001044: DUP2
00001045: ISZERO
00001046: ISZERO
00001047: PUSH2 0x104c
0000104a: JUMPI
0000104b: INVALID
0000104c: JUMPDEST
0000104d: DIV
0000104e: EQ
0000104f: PUSH2 0x1022
00001052: JUMPI
00001053: INVALID
00001054: JUMPDEST
00001055: PUSH1 0x00
00001057: DUP1
00001058: DUP3
00001059: DUP5
0000105a: DUP2
0000105b: ISZERO
0000105c: ISZERO
0000105d: PUSH2 0x1062
00001060: JUMPI
00001061: INVALID
00001062: JUMPDEST
00001063: DIV
00001064: SWAP5
00001065: SWAP4
00001066: POP
00001067: POP
00001068: POP
00001069: POP
0000106a: JUMP
0000106b: JUMPDEST
0000106c: CALLER
0000106d: PUSH1 0x00
0000106f: SWAP1
00001070: DUP2
00001071: MSTORE
00001072: PUSH1 0x08
00001074: PUSH1 0x20
00001076: MSTORE
00001077: PUSH1 0x40
00001079: DUP2
0000107a: KECCAK256
0000107b: SLOAD
0000107c: DUP3
0000107d: SWAP1
0000107e: PUSH1 0x01
00001080: PUSH1 0xa0
00001082: PUSH1 0x02
00001084: EXP
00001085: SUB
00001086: AND
00001087: DUP3
00001088: DUP1
00001089: DUP1
0000108a: DUP4
0000108b: ISZERO
0000108c: ISZERO
0000108d: PUSH2 0x1094
00001090: JUMPI
00001091: DUP9
00001092: SWAP4
00001093: POP
00001094: JUMPDEST
00001095: PUSH1 0x01
00001097: PUSH1 0xa0
00001099: PUSH1 0x02
0000109b: EXP
0000109c: SUB
0000109d: DUP5
0000109e: AND
0000109f: ISZERO
000010a0: DUP1
000010a1: ISZERO
000010a2: SWAP1
000010a3: PUSH2 0x10b5
000010a6: JUMPI
000010a7: POP
000010a8: PUSH1 0x01
000010aa: PUSH1 0xa0
000010ac: PUSH1 0x02
000010ae: EXP
000010af: SUB
000010b0: DUP5
000010b1: AND
000010b2: CALLER
000010b3: EQ
000010b4: ISZERO
000010b5: JUMPDEST
000010b6: DUP1
000010b7: ISZERO
000010b8: PUSH2 0x10db
000010bb: JUMPI
000010bc: POP
000010bd: PUSH1 0x02
000010bf: SLOAD
000010c0: PUSH1 0x01
000010c2: PUSH1 0xa0
000010c4: PUSH1 0x02
000010c6: EXP
000010c7: SUB
000010c8: DUP6
000010c9: AND
000010ca: PUSH1 0x00
000010cc: SWAP1
000010cd: DUP2
000010ce: MSTORE
000010cf: PUSH1 0x03
000010d1: PUSH1 0x20
000010d3: MSTORE
000010d4: PUSH1 0x40
000010d6: SWAP1
000010d7: KECCAK256
000010d8: SLOAD
000010d9: LT
000010da: ISZERO
000010db: JUMPDEST
000010dc: ISZERO
000010dd: PUSH2 0x13b0
000010e0: JUMPI
000010e1: CALLER
000010e2: PUSH1 0x00
000010e4: SWAP1
000010e5: DUP2
000010e6: MSTORE
000010e7: PUSH1 0x08
000010e9: PUSH1 0x20
000010eb: MSTORE
000010ec: PUSH1 0x40
000010ee: SWAP1
000010ef: KECCAK256
000010f0: SLOAD
000010f1: PUSH1 0x01
000010f3: PUSH1 0xa0
000010f5: PUSH1 0x02
000010f7: EXP
000010f8: SUB
000010f9: AND
000010fa: ISZERO
000010fb: ISZERO
000010fc: PUSH2 0x1135
000010ff: JUMPI
00001100: CALLER
00001101: PUSH1 0x00
00001103: SWAP1
00001104: DUP2
00001105: MSTORE
00001106: PUSH1 0x08
00001108: PUSH1 0x20
0000110a: MSTORE
0000110b: PUSH1 0x40
0000110d: SWAP1
0000110e: KECCAK256
0000110f: DUP1
00001110: SLOAD
00001111: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001126: NOT
00001127: AND
00001128: PUSH1 0x01
0000112a: PUSH1 0xa0
0000112c: PUSH1 0x02
0000112e: EXP
0000112f: SUB
00001130: DUP7
00001131: AND
00001132: OR
00001133: SWAP1
00001134: SSTORE
00001135: JUMPDEST
00001136: PUSH1 0x01
00001138: PUSH1 0xa0
0000113a: PUSH1 0x02
0000113c: EXP
0000113d: SUB
0000113e: DUP5
0000113f: AND
00001140: PUSH1 0x00
00001142: SWAP1
00001143: DUP2
00001144: MSTORE
00001145: PUSH1 0x04
00001147: PUSH1 0x20
00001149: MSTORE
0000114a: PUSH1 0x40
0000114c: SWAP1
0000114d: KECCAK256
0000114e: SLOAD
0000114f: PUSH1 0x02
00001151: DUP10
00001152: DIV
00001153: SWAP4
00001154: POP
00001155: PUSH2 0x115e
00001158: SWAP1
00001159: DUP5
0000115a: PUSH2 0x1013
0000115d: JUMP
0000115e: JUMPDEST
0000115f: PUSH1 0x01
00001161: PUSH1 0xa0
00001163: PUSH1 0x02
00001165: EXP
00001166: SUB
00001167: DUP6
00001168: AND
00001169: PUSH1 0x00
0000116b: SWAP1
0000116c: DUP2
0000116d: MSTORE
0000116e: PUSH1 0x04
00001170: PUSH1 0x20
00001172: MSTORE
00001173: PUSH1 0x40
00001175: SWAP1
00001176: KECCAK256
00001177: SSTORE
00001178: PUSH2 0x1181
0000117b: DUP6
0000117c: DUP5
0000117d: PUSH2 0x13bd
00001180: JUMP
00001181: JUMPDEST
00001182: PUSH1 0x40
00001184: DUP1
00001185: MLOAD
00001186: DUP6
00001187: DUP2
00001188: MSTORE
00001189: TIMESTAMP
0000118a: PUSH1 0x20
0000118c: DUP3
0000118d: ADD
0000118e: MSTORE
0000118f: DUP2
00001190: MLOAD
00001191: SWAP3
00001192: SWAP8
00001193: POP
00001194: CALLER
00001195: SWAP3
00001196: PUSH1 0x01
00001198: SWAP3
00001199: PUSH1 0x01
0000119b: PUSH1 0xa0
0000119d: PUSH1 0x02
0000119f: EXP
000011a0: SUB
000011a1: DUP10
000011a2: AND
000011a3: SWAP3
000011a4: PUSH32 0xbfa263804571bb327880c78b827af07c8f427b004b9017c33915e2adaeca5011
000011c5: SWAP3
000011c6: SWAP1
000011c7: DUP2
000011c8: SWAP1
000011c9: SUB
000011ca: SWAP1
000011cb: SWAP2
000011cc: ADD
000011cd: SWAP1
000011ce: LOG4
000011cf: PUSH1 0x01
000011d1: PUSH1 0xa0
000011d3: PUSH1 0x02
000011d5: EXP
000011d6: SUB
000011d7: DUP1
000011d8: DUP6
000011d9: AND
000011da: PUSH1 0x00
000011dc: SWAP1
000011dd: DUP2
000011de: MSTORE
000011df: PUSH1 0x08
000011e1: PUSH1 0x20
000011e3: MSTORE
000011e4: PUSH1 0x40
000011e6: SWAP1
000011e7: KECCAK256
000011e8: SLOAD
000011e9: AND
000011ea: SWAP2
000011eb: POP
000011ec: DUP2
000011ed: ISZERO
000011ee: DUP1
000011ef: ISZERO
000011f0: SWAP1
000011f1: PUSH2 0x1214
000011f4: JUMPI
000011f5: POP
000011f6: PUSH1 0x02
000011f8: SLOAD
000011f9: PUSH1 0x01
000011fb: PUSH1 0xa0
000011fd: PUSH1 0x02
000011ff: EXP
00001200: SUB
00001201: DUP4
00001202: AND
00001203: PUSH1 0x00
00001205: SWAP1
00001206: DUP2
00001207: MSTORE
00001208: PUSH1 0x03
0000120a: PUSH1 0x20
0000120c: MSTORE
0000120d: PUSH1 0x40
0000120f: SWAP1
00001210: KECCAK256
00001211: SLOAD
00001212: LT
00001213: ISZERO
00001214: JUMPDEST
00001215: ISZERO
00001216: PUSH2 0x13b0
00001219: JUMPI
0000121a: PUSH1 0x01
0000121c: PUSH1 0xa0
0000121e: PUSH1 0x02
00001220: EXP
00001221: SUB
00001222: DUP3
00001223: AND
00001224: PUSH1 0x00
00001226: SWAP1
00001227: DUP2
00001228: MSTORE
00001229: PUSH1 0x04
0000122b: PUSH1 0x20
0000122d: MSTORE
0000122e: PUSH1 0x40
00001230: SWAP1
00001231: KECCAK256
00001232: SLOAD
00001233: PUSH1 0x0a
00001235: PUSH1 0x03
00001237: DUP11
00001238: MUL
00001239: DIV
0000123a: SWAP4
0000123b: POP
0000123c: PUSH2 0x1245
0000123f: SWAP1
00001240: DUP5
00001241: PUSH2 0x1013
00001244: JUMP
00001245: JUMPDEST
00001246: PUSH1 0x01
00001248: PUSH1 0xa0
0000124a: PUSH1 0x02
0000124c: EXP
0000124d: SUB
0000124e: DUP4
0000124f: AND
00001250: PUSH1 0x00
00001252: SWAP1
00001253: DUP2
00001254: MSTORE
00001255: PUSH1 0x04
00001257: PUSH1 0x20
00001259: MSTORE
0000125a: PUSH1 0x40
0000125c: SWAP1
0000125d: KECCAK256
0000125e: SSTORE
0000125f: PUSH2 0x1268
00001262: DUP6
00001263: DUP5
00001264: PUSH2 0x13bd
00001267: JUMP
00001268: JUMPDEST
00001269: SWAP5
0000126a: POP
0000126b: DUP4
0000126c: PUSH1 0x01
0000126e: PUSH1 0xa0
00001270: PUSH1 0x02
00001272: EXP
00001273: SUB
00001274: AND
00001275: PUSH1 0x02
00001277: DUP4
00001278: PUSH1 0x01
0000127a: PUSH1 0xa0
0000127c: PUSH1 0x02
0000127e: EXP
0000127f: SUB
00001280: AND
00001281: PUSH32 0xbfa263804571bb327880c78b827af07c8f427b004b9017c33915e2adaeca5011
000012a2: DUP7
000012a3: TIMESTAMP
000012a4: PUSH1 0x40
000012a6: MLOAD
000012a7: DUP1
000012a8: DUP4
000012a9: DUP2
000012aa: MSTORE
000012ab: PUSH1 0x20
000012ad: ADD
000012ae: DUP3
000012af: DUP2
000012b0: MSTORE
000012b1: PUSH1 0x20
000012b3: ADD
000012b4: SWAP3
000012b5: POP
000012b6: POP
000012b7: POP
000012b8: PUSH1 0x40
000012ba: MLOAD
000012bb: DUP1
000012bc: SWAP2
000012bd: SUB
000012be: SWAP1
000012bf: LOG4
000012c0: POP
000012c1: PUSH1 0x01
000012c3: PUSH1 0xa0
000012c5: PUSH1 0x02
000012c7: EXP
000012c8: SUB
000012c9: DUP1
000012ca: DUP3
000012cb: AND
000012cc: PUSH1 0x00
000012ce: SWAP1
000012cf: DUP2
000012d0: MSTORE
000012d1: PUSH1 0x08
000012d3: PUSH1 0x20
000012d5: MSTORE
000012d6: PUSH1 0x40
000012d8: SWAP1
000012d9: KECCAK256
000012da: SLOAD
000012db: AND
000012dc: DUP1
000012dd: ISZERO
000012de: DUP1
000012df: ISZERO
000012e0: SWAP1
000012e1: PUSH2 0x1304
000012e4: JUMPI
000012e5: POP
000012e6: PUSH1 0x02
000012e8: SLOAD
000012e9: PUSH1 0x01
000012eb: PUSH1 0xa0
000012ed: PUSH1 0x02
000012ef: EXP
000012f0: SUB
000012f1: DUP3
000012f2: AND
000012f3: PUSH1 0x00
000012f5: SWAP1
000012f6: DUP2
000012f7: MSTORE
000012f8: PUSH1 0x03
000012fa: PUSH1 0x20
000012fc: MSTORE
000012fd: PUSH1 0x40
000012ff: SWAP1
00001300: KECCAK256
00001301: SLOAD
00001302: LT
00001303: ISZERO
00001304: JUMPDEST
00001305: ISZERO
00001306: PUSH2 0x13b0
00001309: JUMPI
0000130a: PUSH1 0x01
0000130c: PUSH1 0xa0
0000130e: PUSH1 0x02
00001310: EXP
00001311: SUB
00001312: DUP2
00001313: AND
00001314: PUSH1 0x00
00001316: SWAP1
00001317: DUP2
00001318: MSTORE
00001319: PUSH1 0x04
0000131b: PUSH1 0x20
0000131d: MSTORE
0000131e: PUSH1 0x40
00001320: SWAP1
00001321: KECCAK256
00001322: SLOAD
00001323: PUSH1 0x0a
00001325: PUSH1 0x02
00001327: DUP11
00001328: MUL
00001329: DIV
0000132a: SWAP4
0000132b: POP
0000132c: PUSH2 0x1335
0000132f: SWAP1
00001330: DUP5
00001331: PUSH2 0x1013
00001334: JUMP
00001335: JUMPDEST
00001336: PUSH1 0x01
00001338: PUSH1 0xa0
0000133a: PUSH1 0x02
0000133c: EXP
0000133d: SUB
0000133e: DUP3
0000133f: AND
00001340: PUSH1 0x00
00001342: SWAP1
00001343: DUP2
00001344: MSTORE
00001345: PUSH1 0x04
00001347: PUSH1 0x20
00001349: MSTORE
0000134a: PUSH1 0x40
0000134c: SWAP1
0000134d: KECCAK256
0000134e: SSTORE
0000134f: PUSH2 0x1358
00001352: DUP6
00001353: DUP5
00001354: PUSH2 0x13bd
00001357: JUMP
00001358: JUMPDEST
00001359: SWAP5
0000135a: POP
0000135b: DUP2
0000135c: PUSH1 0x01
0000135e: PUSH1 0xa0
00001360: PUSH1 0x02
00001362: EXP
00001363: SUB
00001364: AND
00001365: PUSH1 0x03
00001367: DUP3
00001368: PUSH1 0x01
0000136a: PUSH1 0xa0
0000136c: PUSH1 0x02
0000136e: EXP
0000136f: SUB
00001370: AND
00001371: PUSH32 0xbfa263804571bb327880c78b827af07c8f427b004b9017c33915e2adaeca5011
00001392: DUP7
00001393: TIMESTAMP
00001394: PUSH1 0x40
00001396: MLOAD
00001397: DUP1
00001398: DUP4
00001399: DUP2
0000139a: MSTORE
0000139b: PUSH1 0x20
0000139d: ADD
0000139e: DUP3
0000139f: DUP2
000013a0: MSTORE
000013a1: PUSH1 0x20
000013a3: ADD
000013a4: SWAP3
000013a5: POP
000013a6: POP
000013a7: POP
000013a8: PUSH1 0x40
000013aa: MLOAD
000013ab: DUP1
000013ac: SWAP2
000013ad: SUB
000013ae: SWAP1
000013af: LOG4
000013b0: JUMPDEST
000013b1: POP
000013b2: SWAP3
000013b3: SWAP8
000013b4: SWAP7
000013b5: POP
000013b6: POP
000013b7: POP
000013b8: POP
000013b9: POP
000013ba: POP
000013bb: POP
000013bc: JUMP
000013bd: JUMPDEST
000013be: PUSH1 0x00
000013c0: DUP3
000013c1: DUP3
000013c2: GT
000013c3: ISZERO
000013c4: PUSH2 0x13c9
000013c7: JUMPI
000013c8: INVALID
000013c9: JUMPDEST
000013ca: POP
000013cb: SWAP1
000013cc: SUB
000013cd: SWAP1
000013ce: JUMP
000013cf: JUMPDEST
000013d0: PUSH1 0x06
000013d2: SLOAD
000013d3: PUSH1 0x00
000013d5: SWAP1
000013d6: PUSH13 0x01431e0fae6d7217caa0000000
000013e4: SWAP1
000013e5: DUP3
000013e6: SWAP1
000013e7: PUSH5 0x02540be400
000013ed: PUSH2 0x1454
000013f0: PUSH2 0x144e
000013f3: PUSH20 0x0380d4bd8a8678c1bb542c80deb4800000000000
00001408: DUP9
00001409: MUL
0000140a: PUSH9 0x056bc75e2d63100000
00001414: PUSH1 0x02
00001416: DUP7
00001417: EXP
00001418: MUL
00001419: ADD
0000141a: PUSH17 0x05e0a1fd2712875988becaad0000000000
0000142c: DUP6
0000142d: MUL
0000142e: ADD
0000142f: PUSH25 0x0197d4df19d605767337e9f14d3eec8920e400000000000000
00001449: ADD
0000144a: PUSH2 0x14d3
0000144d: JUMP
0000144e: JUMPDEST
0000144f: DUP6
00001450: PUSH2 0x13bd
00001453: JUMP
00001454: JUMPDEST
00001455: DUP2
00001456: ISZERO
00001457: ISZERO
00001458: PUSH2 0x145d
0000145b: JUMPI
0000145c: INVALID
0000145d: JUMPDEST
0000145e: DIV
0000145f: SUB
00001460: SWAP5
00001461: SWAP4
00001462: POP
00001463: POP
00001464: POP
00001465: POP
00001466: JUMP
00001467: JUMPDEST
00001468: PUSH1 0x06
0000146a: SLOAD
0000146b: PUSH1 0x00
0000146d: SWAP1
0000146e: PUSH8 0x0de0b6b3a7640000
00001477: DUP4
00001478: DUP2
00001479: ADD
0000147a: SWAP2
0000147b: DUP2
0000147c: ADD
0000147d: SWAP1
0000147e: DUP4
0000147f: SWAP1
00001480: PUSH2 0x14c0
00001483: PUSH5 0x14f46b0400
00001489: DUP3
0000148a: DUP6
0000148b: DIV
0000148c: PUSH5 0x02540be400
00001492: MUL
00001493: ADD
00001494: DUP8
00001495: MUL
00001496: PUSH1 0x02
00001498: DUP4
00001499: PUSH8 0x0de0b6b3a763ffff
000014a2: NOT
000014a3: DUP3
000014a4: DUP10
000014a5: EXP
000014a6: DUP12
000014a7: SWAP1
000014a8: SUB
000014a9: ADD
000014aa: DIV
000014ab: PUSH5 0x02540be400
000014b1: MUL
000014b2: DUP2
000014b3: ISZERO
000014b4: ISZERO
000014b5: PUSH2 0x14ba
000014b8: JUMPI
000014b9: INVALID
000014ba: JUMPDEST
000014bb: DIV
000014bc: PUSH2 0x13bd
000014bf: JUMP
000014c0: JUMPDEST
000014c1: DUP2
000014c2: ISZERO
000014c3: ISZERO
000014c4: PUSH2 0x14c9
000014c7: JUMPI
000014c8: INVALID
000014c9: JUMPDEST
000014ca: DIV
000014cb: SWAP6
000014cc: SWAP5
000014cd: POP
000014ce: POP
000014cf: POP
000014d0: POP
000014d1: POP
000014d2: JUMP
000014d3: JUMPDEST
000014d4: DUP1
000014d5: PUSH1 0x02
000014d7: PUSH1 0x01
000014d9: DUP3
000014da: ADD
000014db: DIV
000014dc: JUMPDEST
000014dd: DUP2
000014de: DUP2
000014df: LT
000014e0: ISZERO
000014e1: PUSH2 0x0b69
000014e4: JUMPI
000014e5: DUP1
000014e6: SWAP2
000014e7: POP
000014e8: PUSH1 0x02
000014ea: DUP2
000014eb: DUP3
000014ec: DUP6
000014ed: DUP2
000014ee: ISZERO
000014ef: ISZERO
000014f0: PUSH2 0x14f5
000014f3: JUMPI
000014f4: INVALID
000014f5: JUMPDEST
000014f6: DIV
000014f7: ADD
000014f8: DUP2
000014f9: ISZERO
000014fa: ISZERO
000014fb: PUSH2 0x1500
000014fe: JUMPI
000014ff: INVALID
00001500: JUMPDEST
00001501: DIV
00001502: SWAP1
00001503: POP
00001504: PUSH2 0x14dc
00001507: JUMP
00001508: STOP
00001509: LOG1
0000150a: PUSH6 0x627a7a723058
00001511: KECCAK256
00001512: UNKNOWN(0xAC)
00001513: LOG0
00001514: CALL
00001515: UNKNOWN(0x4F)
00001516: UNKNOWN(0xF6)
00001517: PUSH21 0x273caff0c3d0f0c520154c514320803a869bbedf85
0000152d: PUSH24

Findings

validated = confirmed for call sinks; sink observed for others
Severity Category Tool Title Confidence Validated Confirmed Details
high other detector ETH value transfer possible 55 no no
view
trace_id: 0xa63b4ca13d4d9777712c4fe75024fb9654a45b0b80c28c4d23e13345ea24e1ce
call_targets: 0x5944cfe5c32fe53deb1b1f1d9b0ca05849765eb2
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0xa63b4ca13d4d9777712c4fe75024fb9654a45b0b80c28c4d23e13345ea24e1ce",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0x5944cfe5c32fe53deb1b1f1d9b0ca05849765eb2"
    ],
    "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": "0x06fdde03",
            "selector": "0x06fdde03",
            "calldata_variants": [
                "0x06fdde03",
                "0x06fdde030000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x10d0ffdd",
            "selector": "0x10d0ffdd",
            "calldata_variants": [
                "0x10d0ffdd",
                "0x10d0ffdd0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x18160ddd",
            "selector": "0x18160ddd",
            "calldata_variants": [
                "0x18160ddd",
                "0x18160ddd0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x22609373",
            "selector": "0x22609373",
            "calldata_variants": [
                "0x22609373",
                "0x226093730000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x27defa1f",
            "selector": "0x27defa1f",
            "calldata_variants": [
                "0x27defa1f",
                "0x27defa1f0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x313ce567",
            "selector": "0x313ce567",
            "calldata_variants": [
                "0x313ce567",
                "0x313ce5670000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x3ccfd60b",
            "selector": "0x3ccfd60b",
            "calldata_variants": [
                "0x3ccfd60b",
                "0x3ccfd60b0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x4b750334",
            "selector": "0x4b750334",
            "calldata_variants": [
                "0x4b750334",
                "0x4b7503340000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 2650,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 5396,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "eth_value_calls": 2,
    "guards_detected": []
}
high other detector Untrusted CALL target/value reachable 60 no no
view
trace_id: 0xa63b4ca13d4d9777712c4fe75024fb9654a45b0b80c28c4d23e13345ea24e1ce
call_targets: 0x5944cfe5c32fe53deb1b1f1d9b0ca05849765eb2
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0xa63b4ca13d4d9777712c4fe75024fb9654a45b0b80c28c4d23e13345ea24e1ce",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0x5944cfe5c32fe53deb1b1f1d9b0ca05849765eb2"
    ],
    "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": "0x06fdde03",
            "selector": "0x06fdde03",
            "calldata_variants": [
                "0x06fdde03",
                "0x06fdde030000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x10d0ffdd",
            "selector": "0x10d0ffdd",
            "calldata_variants": [
                "0x10d0ffdd",
                "0x10d0ffdd0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x18160ddd",
            "selector": "0x18160ddd",
            "calldata_variants": [
                "0x18160ddd",
                "0x18160ddd0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x22609373",
            "selector": "0x22609373",
            "calldata_variants": [
                "0x22609373",
                "0x226093730000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x27defa1f",
            "selector": "0x27defa1f",
            "calldata_variants": [
                "0x27defa1f",
                "0x27defa1f0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x313ce567",
            "selector": "0x313ce567",
            "calldata_variants": [
                "0x313ce567",
                "0x313ce5670000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x3ccfd60b",
            "selector": "0x3ccfd60b",
            "calldata_variants": [
                "0x3ccfd60b",
                "0x3ccfd60b0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x4b750334",
            "selector": "0x4b750334",
            "calldata_variants": [
                "0x4b750334",
                "0x4b7503340000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 2650,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 5396,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "call_count": 2,
    "guards_detected": [],
    "untrusted_call_count": 2
}