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

Analysis Run

019b3836-5809-7284-890b-44e70fffd6f0

complete
Chain ID
1
Address
Block Number
Created
Fri, Dec 19, 2025 8:04 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
8587 artifact.fetch complete 1 / 3 3 months ago
8588 tool.cast_disasm complete 1 / 3 3 months ago
98526 analysis.bundle complete 1 / 3 1 week ago
98527 capability.graph complete 1 / 3 1 week ago
98528 detector.run complete 1 / 3 1 week ago
98529 validation.fork complete 1 / 3 1 week ago

Artifact

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

Slither

tool.slither

No slither job recorded yet.

Codex

report.consolidate

No codex job recorded yet.

Opcode Heuristics

tool.cast_disasm
Delegatecall
0
Selfdestruct
0
CREATE2
0
CALL-family (heavy)
7
EXT*/BALANCE
0
Total opcodes
5143
Flags
No heuristic flags raised.
View cast disassembly output
00000000: PUSH1 0x60
00000002: PUSH1 0x40
00000004: MSTORE
00000005: CALLDATASIZE
00000006: ISZERO
00000007: PUSH2 0x0132
0000000a: JUMPI
0000000b: PUSH1 0xe0
0000000d: PUSH1 0x02
0000000f: EXP
00000010: PUSH1 0x00
00000012: CALLDATALOAD
00000013: DIV
00000014: PUSH4 0x0db35d8c
00000019: DUP2
0000001a: EQ
0000001b: PUSH2 0x013d
0000001e: JUMPI
0000001f: DUP1
00000020: PUSH4 0x0eecae21
00000025: EQ
00000026: PUSH2 0x0162
00000029: JUMPI
0000002a: DUP1
0000002b: PUSH4 0x117a5b90
00000030: EQ
00000031: PUSH2 0x0196
00000034: JUMPI
00000035: DUP1
00000036: PUSH4 0x1209b1f6
0000003b: EQ
0000003c: PUSH2 0x037a
0000003f: JUMPI
00000040: DUP1
00000041: PUSH4 0x236af88c
00000046: EQ
00000047: PUSH2 0x0383
0000004a: JUMPI
0000004b: DUP1
0000004c: PUSH4 0x27ecc221
00000051: EQ
00000052: PUSH2 0x03b1
00000055: JUMPI
00000056: DUP1
00000057: PUSH4 0x3a4f6999
0000005c: EQ
0000005d: PUSH2 0x03ba
00000060: JUMPI
00000061: DUP1
00000062: PUSH4 0x50b44712
00000067: EQ
00000068: PUSH2 0x03cd
0000006b: JUMPI
0000006c: DUP1
0000006d: PUSH4 0x60b663bb
00000072: EQ
00000073: PUSH2 0x0458
00000076: JUMPI
00000077: DUP1
00000078: PUSH4 0x612c10bf
0000007d: EQ
0000007e: PUSH2 0x0493
00000081: JUMPI
00000082: DUP1
00000083: PUSH4 0x6a52dfdb
00000088: EQ
00000089: PUSH2 0x04f9
0000008c: JUMPI
0000008d: DUP1
0000008e: PUSH4 0x7284e416
00000093: EQ
00000094: PUSH2 0x0511
00000097: JUMPI
00000098: DUP1
00000099: PUSH4 0x766fc3ef
0000009e: EQ
0000009f: PUSH2 0x056f
000000a2: JUMPI
000000a3: DUP1
000000a4: PUSH4 0x79747295
000000a9: EQ
000000aa: PUSH2 0x05d0
000000ad: JUMPI
000000ae: DUP1
000000af: PUSH4 0x80322dd5
000000b4: EQ
000000b5: PUSH2 0x06f1
000000b8: JUMPI
000000b9: DUP1
000000ba: PUSH4 0xae466313
000000bf: EQ
000000c0: PUSH2 0x0713
000000c3: JUMPI
000000c4: DUP1
000000c5: PUSH4 0xb28c7c25
000000ca: EQ
000000cb: PUSH2 0x071c
000000ce: JUMPI
000000cf: DUP1
000000d0: PUSH4 0xc9e525df
000000d5: EQ
000000d6: PUSH2 0x073e
000000d9: JUMPI
000000da: DUP1
000000db: PUSH4 0xca34f1f2
000000e0: EQ
000000e1: PUSH2 0x0746
000000e4: JUMPI
000000e5: DUP1
000000e6: PUSH4 0xd2a8bcf5
000000eb: EQ
000000ec: PUSH2 0x07dc
000000ef: JUMPI
000000f0: DUP1
000000f1: PUSH4 0xd65ab5f2
000000f6: EQ
000000f7: PUSH2 0x07f7
000000fa: JUMPI
000000fb: DUP1
000000fc: PUSH4 0xd7264f6c
00000101: EQ
00000102: PUSH2 0x0811
00000105: JUMPI
00000106: DUP1
00000107: PUSH4 0xd7a58a87
0000010c: EQ
0000010d: PUSH2 0x083f
00000110: JUMPI
00000111: DUP1
00000112: PUSH4 0xd9ddb179
00000117: EQ
00000118: PUSH2 0x0848
0000011b: JUMPI
0000011c: DUP1
0000011d: PUSH4 0xf2fde38b
00000122: EQ
00000123: PUSH2 0x0879
00000126: JUMPI
00000127: DUP1
00000128: PUSH4 0xfa06c38a
0000012d: EQ
0000012e: PUSH2 0x089a
00000131: JUMPI
00000132: JUMPDEST
00000133: PUSH1 0x0d
00000135: DUP1
00000136: SLOAD
00000137: CALLVALUE
00000138: ADD
00000139: SWAP1
0000013a: SSTORE
0000013b: JUMPDEST
0000013c: STOP
0000013d: JUMPDEST
0000013e: PUSH2 0x013b
00000141: PUSH1 0x04
00000143: CALLDATALOAD
00000144: PUSH1 0x24
00000146: CALLDATALOAD
00000147: PUSH1 0x00
00000149: SLOAD
0000014a: PUSH1 0x01
0000014c: PUSH1 0xa0
0000014e: PUSH1 0x02
00000150: EXP
00000151: SUB
00000152: SWAP1
00000153: DUP2
00000154: AND
00000155: CALLER
00000156: SWAP1
00000157: SWAP2
00000158: AND
00000159: EQ
0000015a: PUSH2 0x0a1c
0000015d: JUMPI
0000015e: PUSH2 0x0002
00000161: JUMP
00000162: JUMPDEST
00000163: PUSH2 0x013b
00000166: PUSH1 0x40
00000168: DUP1
00000169: MLOAD
0000016a: PUSH1 0x20
0000016c: DUP2
0000016d: ADD
0000016e: SWAP1
0000016f: SWAP2
00000170: MSTORE
00000171: PUSH1 0x00
00000173: DUP1
00000174: DUP3
00000175: MSTORE
00000176: PUSH1 0x01
00000178: SLOAD
00000179: PUSH1 0x16
0000017b: SLOAD
0000017c: DUP3
0000017d: SWAP2
0000017e: DUP3
0000017f: SWAP2
00000180: DUP3
00000181: SWAP2
00000182: DUP3
00000183: SWAP2
00000184: DUP3
00000185: SWAP2
00000186: DUP3
00000187: SWAP2
00000188: DUP3
00000189: SWAP2
0000018a: ADD
0000018b: TIMESTAMP
0000018c: LT
0000018d: ISZERO
0000018e: PUSH2 0x0a2e
00000191: JUMPI
00000192: PUSH2 0x0002
00000195: JUMP
00000196: JUMPDEST
00000197: PUSH2 0x08a3
0000019a: PUSH1 0x04
0000019c: CALLDATALOAD
0000019d: PUSH1 0x0a
0000019f: DUP1
000001a0: SLOAD
000001a1: DUP3
000001a2: SWAP1
000001a3: DUP2
000001a4: LT
000001a5: ISZERO
000001a6: PUSH2 0x0002
000001a9: JUMPI
000001aa: POP
000001ab: PUSH1 0x00
000001ad: MSTORE
000001ae: PUSH1 0x0d
000001b0: MUL
000001b1: PUSH32 0xc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a9
000001d2: DUP2
000001d3: ADD
000001d4: SLOAD
000001d5: PUSH32 0xc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a8
000001f6: DUP3
000001f7: ADD
000001f8: SLOAD
000001f9: PUSH32 0xc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2ac
0000021a: DUP4
0000021b: ADD
0000021c: SLOAD
0000021d: PUSH32 0xc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2aa
0000023e: DUP5
0000023f: ADD
00000240: SLOAD
00000241: PUSH32 0xc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2ab
00000262: DUP6
00000263: ADD
00000264: SLOAD
00000265: PUSH32 0xc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2ad
00000286: DUP7
00000287: ADD
00000288: SLOAD
00000289: PUSH32 0xc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2ae
000002aa: DUP8
000002ab: ADD
000002ac: SLOAD
000002ad: PUSH32 0xc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2af
000002ce: DUP9
000002cf: ADD
000002d0: SLOAD
000002d1: PUSH32 0xc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2b1
000002f2: DUP10
000002f3: ADD
000002f4: SLOAD
000002f5: PUSH32 0xc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2b2
00000316: DUP11
00000317: ADD
00000318: SLOAD
00000319: PUSH32 0xc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2b3
0000033a: DUP12
0000033b: ADD
0000033c: SLOAD
0000033d: PUSH32 0xc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2b4
0000035e: SWAP1
0000035f: SWAP12
00000360: ADD
00000361: SLOAD
00000362: SWAP9
00000363: SWAP11
00000364: SWAP7
00000365: SWAP9
00000366: SWAP6
00000367: SWAP8
00000368: SWAP7
00000369: SWAP5
0000036a: SWAP6
0000036b: SWAP4
0000036c: SWAP5
0000036d: SWAP3
0000036e: SWAP4
0000036f: PUSH1 0xff
00000371: SWAP3
00000372: DUP4
00000373: AND
00000374: SWAP4
00000375: SWAP2
00000376: SWAP3
00000377: AND
00000378: DUP13
00000379: JUMP
0000037a: JUMPDEST
0000037b: PUSH2 0x0907
0000037e: PUSH1 0x03
00000380: SLOAD
00000381: DUP2
00000382: JUMP
00000383: JUMPDEST
00000384: PUSH2 0x013b
00000387: PUSH1 0x04
00000389: CALLDATALOAD
0000038a: CALLER
0000038b: PUSH1 0x01
0000038d: PUSH1 0xa0
0000038f: PUSH1 0x02
00000391: EXP
00000392: SUB
00000393: SWAP1
00000394: DUP2
00000395: AND
00000396: PUSH1 0x00
00000398: SWAP1
00000399: DUP2
0000039a: MSTORE
0000039b: PUSH1 0x05
0000039d: PUSH1 0x20
0000039f: MSTORE
000003a0: PUSH1 0x40
000003a2: DUP2
000003a3: KECCAK256
000003a4: SLOAD
000003a5: SWAP1
000003a6: SWAP2
000003a7: AND
000003a8: EQ
000003a9: PUSH2 0x0f97
000003ac: JUMPI
000003ad: PUSH2 0x0002
000003b0: JUMP
000003b1: JUMPDEST
000003b2: PUSH2 0x0907
000003b5: PUSH1 0x02
000003b7: SLOAD
000003b8: DUP2
000003b9: JUMP
000003ba: JUMPDEST
000003bb: PUSH2 0x0919
000003be: PUSH1 0x00
000003c0: SLOAD
000003c1: PUSH1 0xa0
000003c3: PUSH1 0x02
000003c5: EXP
000003c6: SWAP1
000003c7: DIV
000003c8: PUSH1 0xff
000003ca: AND
000003cb: DUP2
000003cc: JUMP
000003cd: JUMPDEST
000003ce: PUSH2 0x0930
000003d1: PUSH1 0x04
000003d3: CALLDATALOAD
000003d4: PUSH1 0x04
000003d6: DUP1
000003d7: SLOAD
000003d8: DUP3
000003d9: SWAP1
000003da: DUP2
000003db: LT
000003dc: ISZERO
000003dd: PUSH2 0x0002
000003e0: JUMPI
000003e1: POP
000003e2: PUSH1 0x00
000003e4: MSTORE
000003e5: PUSH1 0x05
000003e7: MUL
000003e8: PUSH1 0x00
000003ea: DUP1
000003eb: MLOAD
000003ec: PUSH1 0x20
000003ee: PUSH2 0x1cf1
000003f1: DUP4
000003f2: CODECOPY
000003f3: DUP2
000003f4: MLOAD
000003f5: SWAP2
000003f6: MSTORE
000003f7: DUP2
000003f8: ADD
000003f9: SLOAD
000003fa: PUSH1 0x00
000003fc: DUP1
000003fd: MLOAD
000003fe: PUSH1 0x20
00000400: PUSH2 0x1d31
00000403: DUP4
00000404: CODECOPY
00000405: DUP2
00000406: MLOAD
00000407: SWAP2
00000408: MSTORE
00000409: DUP3
0000040a: ADD
0000040b: SLOAD
0000040c: PUSH32 0x8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19d
0000042d: DUP4
0000042e: ADD
0000042f: SLOAD
00000430: PUSH1 0x00
00000432: DUP1
00000433: MLOAD
00000434: PUSH1 0x20
00000436: PUSH2 0x1cd1
00000439: DUP4
0000043a: CODECOPY
0000043b: DUP2
0000043c: MLOAD
0000043d: SWAP2
0000043e: MSTORE
0000043f: SWAP4
00000440: SWAP1
00000441: SWAP4
00000442: ADD
00000443: SLOAD
00000444: PUSH1 0x01
00000446: PUSH1 0xa0
00000448: PUSH1 0x02
0000044a: EXP
0000044b: SUB
0000044c: SWAP3
0000044d: SWAP1
0000044e: SWAP3
0000044f: AND
00000450: SWAP3
00000451: SWAP2
00000452: PUSH1 0xff
00000454: AND
00000455: SWAP1
00000456: DUP5
00000457: JUMP
00000458: JUMPDEST
00000459: PUSH1 0x0b
0000045b: SLOAD
0000045c: PUSH1 0x11
0000045e: SLOAD
0000045f: PUSH1 0x0d
00000461: SLOAD
00000462: PUSH1 0x0c
00000464: SLOAD
00000465: PUSH1 0x17
00000467: SLOAD
00000468: PUSH1 0x0f
0000046a: SLOAD
0000046b: PUSH1 0x0e
0000046d: SLOAD
0000046e: PUSH1 0x10
00000470: SLOAD
00000471: PUSH1 0x12
00000473: SLOAD
00000474: PUSH1 0x14
00000476: SLOAD
00000477: PUSH1 0x15
00000479: SLOAD
0000047a: PUSH1 0x16
0000047c: SLOAD
0000047d: PUSH2 0x08a3
00000480: SWAP12
00000481: SWAP11
00000482: SWAP9
00000483: SWAP10
00000484: SWAP9
00000485: SWAP6
00000486: SWAP8
00000487: SWAP5
00000488: SWAP6
00000489: SWAP5
0000048a: PUSH1 0xff
0000048c: SWAP4
0000048d: DUP5
0000048e: AND
0000048f: SWAP4
00000490: AND
00000491: DUP13
00000492: JUMP
00000493: JUMPDEST
00000494: PUSH1 0x40
00000496: DUP1
00000497: MLOAD
00000498: PUSH1 0x04
0000049a: DUP1
0000049b: CALLDATALOAD
0000049c: DUP1
0000049d: DUP3
0000049e: ADD
0000049f: CALLDATALOAD
000004a0: PUSH1 0x20
000004a2: DUP2
000004a3: DUP2
000004a4: MUL
000004a5: DUP1
000004a6: DUP7
000004a7: ADD
000004a8: DUP3
000004a9: ADD
000004aa: SWAP1
000004ab: SWAP7
000004ac: MSTORE
000004ad: DUP2
000004ae: DUP6
000004af: MSTORE
000004b0: PUSH2 0x013b
000004b3: SWAP6
000004b4: SWAP4
000004b5: SWAP5
000004b6: PUSH1 0x24
000004b8: SWAP5
000004b9: SWAP1
000004ba: SWAP4
000004bb: DUP6
000004bc: ADD
000004bd: SWAP3
000004be: SWAP2
000004bf: DUP3
000004c0: SWAP2
000004c1: SWAP1
000004c2: DUP6
000004c3: ADD
000004c4: SWAP1
000004c5: DUP5
000004c6: SWAP1
000004c7: DUP1
000004c8: DUP3
000004c9: DUP5
000004ca: CALLDATACOPY
000004cb: POP
000004cc: SWAP5
000004cd: SWAP7
000004ce: POP
000004cf: POP
000004d0: SWAP4
000004d1: CALLDATALOAD
000004d2: SWAP4
000004d3: POP
000004d4: POP
000004d5: POP
000004d6: POP
000004d7: CALLVALUE
000004d8: PUSH2 0x0fe6
000004db: DUP4
000004dc: DUP4
000004dd: DUP4
000004de: JUMPDEST
000004df: PUSH1 0x00
000004e1: PUSH1 0x00
000004e3: PUSH1 0x00
000004e5: PUSH1 0x00
000004e7: PUSH1 0x06
000004e9: PUSH1 0xff
000004eb: AND
000004ec: DUP8
000004ed: MLOAD
000004ee: EQ
000004ef: ISZERO
000004f0: ISZERO
000004f1: PUSH2 0x1a81
000004f4: JUMPI
000004f5: PUSH2 0x0002
000004f8: JUMP
000004f9: JUMPDEST
000004fa: PUSH2 0x0907
000004fd: PUSH1 0x04
000004ff: CALLDATALOAD
00000500: PUSH1 0x06
00000502: PUSH1 0x20
00000504: MSTORE
00000505: PUSH1 0x00
00000507: SWAP1
00000508: DUP2
00000509: MSTORE
0000050a: PUSH1 0x40
0000050c: SWAP1
0000050d: KECCAK256
0000050e: SLOAD
0000050f: DUP2
00000510: JUMP
00000511: JUMPDEST
00000512: PUSH2 0x0964
00000515: PUSH1 0x25
00000517: DUP1
00000518: SLOAD
00000519: PUSH1 0x40
0000051b: DUP1
0000051c: MLOAD
0000051d: PUSH1 0x20
0000051f: PUSH1 0x02
00000521: PUSH1 0x01
00000523: DUP6
00000524: AND
00000525: ISZERO
00000526: PUSH2 0x0100
00000529: MUL
0000052a: PUSH1 0x00
0000052c: NOT
0000052d: ADD
0000052e: SWAP1
0000052f: SWAP5
00000530: AND
00000531: SWAP4
00000532: SWAP1
00000533: SWAP4
00000534: DIV
00000535: PUSH1 0x1f
00000537: DUP2
00000538: ADD
00000539: DUP5
0000053a: SWAP1
0000053b: DIV
0000053c: DUP5
0000053d: MUL
0000053e: DUP3
0000053f: ADD
00000540: DUP5
00000541: ADD
00000542: SWAP1
00000543: SWAP3
00000544: MSTORE
00000545: DUP2
00000546: DUP2
00000547: MSTORE
00000548: SWAP3
00000549: SWAP2
0000054a: DUP4
0000054b: ADD
0000054c: DUP3
0000054d: DUP3
0000054e: DUP1
0000054f: ISZERO
00000550: PUSH2 0x10d5
00000553: JUMPI
00000554: DUP1
00000555: PUSH1 0x1f
00000557: LT
00000558: PUSH2 0x10aa
0000055b: JUMPI
0000055c: PUSH2 0x0100
0000055f: DUP1
00000560: DUP4
00000561: SLOAD
00000562: DIV
00000563: MUL
00000564: DUP4
00000565: MSTORE
00000566: SWAP2
00000567: PUSH1 0x20
00000569: ADD
0000056a: SWAP2
0000056b: PUSH2 0x10d5
0000056e: JUMP
0000056f: JUMPDEST
00000570: PUSH1 0x40
00000572: DUP1
00000573: MLOAD
00000574: PUSH1 0x20
00000576: PUSH1 0x04
00000578: DUP1
00000579: CALLDATALOAD
0000057a: DUP1
0000057b: DUP3
0000057c: ADD
0000057d: CALLDATALOAD
0000057e: PUSH1 0x1f
00000580: DUP2
00000581: ADD
00000582: DUP5
00000583: SWAP1
00000584: DIV
00000585: DUP5
00000586: MUL
00000587: DUP6
00000588: ADD
00000589: DUP5
0000058a: ADD
0000058b: SWAP1
0000058c: SWAP6
0000058d: MSTORE
0000058e: DUP5
0000058f: DUP5
00000590: MSTORE
00000591: PUSH2 0x013b
00000594: SWAP5
00000595: SWAP2
00000596: SWAP4
00000597: PUSH1 0x24
00000599: SWAP4
0000059a: SWAP1
0000059b: SWAP3
0000059c: SWAP2
0000059d: DUP5
0000059e: ADD
0000059f: SWAP2
000005a0: SWAP1
000005a1: DUP2
000005a2: SWAP1
000005a3: DUP5
000005a4: ADD
000005a5: DUP4
000005a6: DUP3
000005a7: DUP1
000005a8: DUP3
000005a9: DUP5
000005aa: CALLDATACOPY
000005ab: POP
000005ac: SWAP5
000005ad: SWAP7
000005ae: POP
000005af: POP
000005b0: POP
000005b1: POP
000005b2: POP
000005b3: POP
000005b4: POP
000005b5: PUSH1 0x00
000005b7: SLOAD
000005b8: PUSH1 0x01
000005ba: PUSH1 0xa0
000005bc: PUSH1 0x02
000005be: EXP
000005bf: SUB
000005c0: SWAP1
000005c1: DUP2
000005c2: AND
000005c3: CALLER
000005c4: SWAP1
000005c5: SWAP2
000005c6: AND
000005c7: EQ
000005c8: PUSH2 0x10dd
000005cb: JUMPI
000005cc: PUSH2 0x0002
000005cf: JUMP
000005d0: JUMPDEST
000005d1: PUSH2 0x09d2
000005d4: JUMPDEST
000005d5: PUSH1 0x40
000005d7: DUP1
000005d8: MLOAD
000005d9: PUSH1 0x20
000005db: DUP2
000005dc: DUP2
000005dd: ADD
000005de: DUP4
000005df: MSTORE
000005e0: PUSH1 0x00
000005e2: DUP1
000005e3: DUP4
000005e4: MSTORE
000005e5: DUP4
000005e6: MLOAD
000005e7: SWAP2
000005e8: DUP3
000005e9: ADD
000005ea: DUP5
000005eb: MSTORE
000005ec: DUP1
000005ed: DUP3
000005ee: MSTORE
000005ef: SWAP3
000005f0: MLOAD
000005f1: SWAP2
000005f2: SWAP3
000005f3: SWAP2
000005f4: DUP3
000005f5: SWAP2
000005f6: SWAP1
000005f7: DUP3
000005f8: SWAP1
000005f9: PUSH1 0x06
000005fb: SWAP1
000005fc: DUP1
000005fd: MSIZE
000005fe: LT
000005ff: PUSH2 0x0605
00000602: JUMPI
00000603: POP
00000604: MSIZE
00000605: JUMPDEST
00000606: DUP2
00000607: DUP2
00000608: MSTORE
00000609: PUSH1 0x20
0000060b: SWAP2
0000060c: DUP3
0000060d: MUL
0000060e: DUP2
0000060f: ADD
00000610: SWAP1
00000611: SWAP2
00000612: ADD
00000613: PUSH1 0x40
00000615: DUP2
00000616: SWAP1
00000617: MSTORE
00000618: PUSH1 0x00
0000061a: SLOAD
0000061b: SWAP2
0000061c: SWAP7
0000061d: POP
0000061e: PUSH1 0xa0
00000620: PUSH1 0x02
00000622: EXP
00000623: SWAP1
00000624: SWAP2
00000625: DIV
00000626: PUSH1 0xff
00000628: SWAP1
00000629: DUP2
0000062a: AND
0000062b: PUSH1 0x01
0000062d: ADD
0000062e: AND
0000062f: SWAP1
00000630: DUP1
00000631: MSIZE
00000632: LT
00000633: PUSH2 0x0639
00000636: JUMPI
00000637: POP
00000638: MSIZE
00000639: JUMPDEST
0000063a: SWAP1
0000063b: DUP1
0000063c: DUP3
0000063d: MSTORE
0000063e: DUP1
0000063f: PUSH1 0x20
00000641: MUL
00000642: PUSH1 0x20
00000644: ADD
00000645: DUP3
00000646: ADD
00000647: PUSH1 0x40
00000649: MSTORE
0000064a: POP
0000064b: SWAP2
0000064c: POP
0000064d: PUSH1 0x00
0000064f: SWAP1
00000650: POP
00000651: JUMPDEST
00000652: PUSH4 0x075bcd15
00000657: DUP2
00000658: LT
00000659: ISZERO
0000065a: PUSH2 0x11bf
0000065d: JUMPI
0000065e: PUSH1 0x40
00000660: DUP1
00000661: MLOAD
00000662: PUSH1 0x00
00000664: SLOAD
00000665: DIFFICULTY
00000666: DUP3
00000667: MSTORE
00000668: PUSH13 0x01000000000000000000000000
00000676: COINBASE
00000677: PUSH1 0x01
00000679: PUSH1 0xa0
0000067b: PUSH1 0x02
0000067d: EXP
0000067e: SUB
0000067f: SWAP1
00000680: DUP2
00000681: AND
00000682: DUP3
00000683: MUL
00000684: PUSH1 0x20
00000686: DUP6
00000687: ADD
00000688: MSTORE
00000689: TIMESTAMP
0000068a: PUSH1 0x34
0000068c: DUP6
0000068d: ADD
0000068e: MSTORE
0000068f: CALLER
00000690: AND
00000691: MUL
00000692: PUSH1 0x54
00000694: DUP4
00000695: ADD
00000696: MSTORE
00000697: PUSH1 0x68
00000699: DUP3
0000069a: ADD
0000069b: DUP5
0000069c: SWAP1
0000069d: MSTORE
0000069e: SWAP2
0000069f: MLOAD
000006a0: SWAP1
000006a1: DUP2
000006a2: SWAP1
000006a3: SUB
000006a4: PUSH1 0x88
000006a6: ADD
000006a7: SWAP1
000006a8: KECCAK256
000006a9: PUSH1 0xa0
000006ab: PUSH1 0x02
000006ad: EXP
000006ae: SWAP1
000006af: SWAP2
000006b0: DIV
000006b1: PUSH1 0xff
000006b3: AND
000006b4: SWAP1
000006b5: MOD
000006b6: SWAP4
000006b7: POP
000006b8: PUSH1 0xff
000006ba: DUP5
000006bb: AND
000006bc: PUSH1 0x00
000006be: EQ
000006bf: DUP1
000006c0: PUSH2 0x06e3
000006c3: JUMPI
000006c4: POP
000006c5: DUP2
000006c6: DUP5
000006c7: PUSH1 0xff
000006c9: AND
000006ca: DUP2
000006cb: MLOAD
000006cc: DUP2
000006cd: LT
000006ce: ISZERO
000006cf: PUSH2 0x0002
000006d2: JUMPI
000006d3: SWAP1
000006d4: PUSH1 0x20
000006d6: ADD
000006d7: SWAP1
000006d8: PUSH1 0x20
000006da: MUL
000006db: ADD
000006dc: MLOAD
000006dd: PUSH1 0xff
000006df: AND
000006e0: PUSH1 0x01
000006e2: EQ
000006e3: JUMPDEST
000006e4: ISZERO
000006e5: PUSH2 0x1174
000006e8: JUMPI
000006e9: JUMPDEST
000006ea: PUSH1 0x01
000006ec: ADD
000006ed: PUSH2 0x0651
000006f0: JUMP
000006f1: JUMPDEST
000006f2: PUSH2 0x013b
000006f5: PUSH1 0x04
000006f7: CALLDATALOAD
000006f8: PUSH1 0x00
000006fa: SLOAD
000006fb: PUSH1 0x01
000006fd: PUSH1 0xa0
000006ff: PUSH1 0x02
00000701: EXP
00000702: SUB
00000703: SWAP1
00000704: DUP2
00000705: AND
00000706: CALLER
00000707: SWAP1
00000708: SWAP2
00000709: AND
0000070a: EQ
0000070b: PUSH2 0x12bc
0000070e: JUMPI
0000070f: PUSH2 0x0002
00000712: JUMP
00000713: JUMPDEST
00000714: PUSH2 0x0907
00000717: PUSH1 0x01
00000719: SLOAD
0000071a: DUP2
0000071b: JUMP
0000071c: JUMPDEST
0000071d: PUSH2 0x013b
00000720: PUSH1 0x04
00000722: CALLDATALOAD
00000723: PUSH1 0x00
00000725: SLOAD
00000726: PUSH1 0x01
00000728: PUSH1 0xa0
0000072a: PUSH1 0x02
0000072c: EXP
0000072d: SUB
0000072e: SWAP1
0000072f: DUP2
00000730: AND
00000731: CALLER
00000732: SWAP1
00000733: SWAP2
00000734: AND
00000735: EQ
00000736: PUSH2 0x12da
00000739: JUMPI
0000073a: PUSH2 0x0002
0000073d: JUMP
0000073e: JUMPDEST
0000073f: PUSH2 0x0919
00000742: PUSH1 0x06
00000744: DUP2
00000745: JUMP
00000746: JUMPDEST
00000747: PUSH2 0x0907
0000074a: PUSH1 0x04
0000074c: CALLDATALOAD
0000074d: PUSH1 0x24
0000074f: CALLDATALOAD
00000750: JUMPDEST
00000751: PUSH1 0x00
00000753: DUP1
00000754: DUP1
00000755: DUP1
00000756: DUP1
00000757: JUMPDEST
00000758: PUSH1 0x04
0000075a: SLOAD
0000075b: DUP4
0000075c: LT
0000075d: ISZERO
0000075e: PUSH2 0x132d
00000761: JUMPI
00000762: DUP6
00000763: PUSH1 0xff
00000765: AND
00000766: PUSH1 0x04
00000768: PUSH1 0x00
0000076a: POP
0000076b: DUP5
0000076c: DUP2
0000076d: SLOAD
0000076e: DUP2
0000076f: LT
00000770: ISZERO
00000771: PUSH2 0x0002
00000774: JUMPI
00000775: PUSH1 0x00
00000777: SWAP2
00000778: SWAP1
00000779: SWAP2
0000077a: MSTORE
0000077b: PUSH1 0x05
0000077d: MUL
0000077e: PUSH1 0x00
00000780: DUP1
00000781: MLOAD
00000782: PUSH1 0x20
00000784: PUSH2 0x1cd1
00000787: DUP4
00000788: CODECOPY
00000789: DUP2
0000078a: MLOAD
0000078b: SWAP2
0000078c: MSTORE
0000078d: ADD
0000078e: SLOAD
0000078f: PUSH1 0xff
00000791: AND
00000792: EQ
00000793: ISZERO
00000794: PUSH2 0x07d0
00000797: JUMPI
00000798: PUSH1 0x04
0000079a: DUP1
0000079b: SLOAD
0000079c: DUP5
0000079d: SWAP1
0000079e: DUP2
0000079f: LT
000007a0: ISZERO
000007a1: PUSH2 0x0002
000007a4: JUMPI
000007a5: PUSH1 0x05
000007a7: MUL
000007a8: PUSH32 0x8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19d
000007c9: ADD
000007ca: SLOAD
000007cb: SWAP1
000007cc: SWAP5
000007cd: ADD
000007ce: SWAP4
000007cf: POP
000007d0: JUMPDEST
000007d1: PUSH1 0x01
000007d3: SWAP3
000007d4: SWAP1
000007d5: SWAP3
000007d6: ADD
000007d7: SWAP2
000007d8: PUSH2 0x0757
000007db: JUMP
000007dc: JUMPDEST
000007dd: PUSH2 0x013b
000007e0: PUSH1 0x08
000007e2: SLOAD
000007e3: CALLVALUE
000007e4: SWAP1
000007e5: CALLER
000007e6: SWAP1
000007e7: PUSH1 0x00
000007e9: SWAP1
000007ea: DUP2
000007eb: SWAP1
000007ec: DUP2
000007ed: SWAP1
000007ee: GT
000007ef: PUSH2 0x14ad
000007f2: JUMPI
000007f3: PUSH2 0x0002
000007f6: JUMP
000007f7: JUMPDEST
000007f8: PUSH2 0x013b
000007fb: PUSH1 0x17
000007fd: SLOAD
000007fe: PUSH1 0x00
00000800: SWAP1
00000801: PUSH1 0xff
00000803: AND
00000804: ISZERO
00000805: ISZERO
00000806: DUP2
00000807: EQ
00000808: ISZERO
00000809: PUSH2 0x15b9
0000080c: JUMPI
0000080d: PUSH2 0x0002
00000810: JUMP
00000811: JUMPDEST
00000812: PUSH2 0x013b
00000815: PUSH1 0x04
00000817: CALLDATALOAD
00000818: PUSH1 0x40
0000081a: DUP1
0000081b: MLOAD
0000081c: PUSH1 0x20
0000081e: DUP2
0000081f: ADD
00000820: SWAP1
00000821: SWAP2
00000822: MSTORE
00000823: PUSH1 0x00
00000825: DUP1
00000826: DUP3
00000827: MSTORE
00000828: PUSH1 0x03
0000082a: SLOAD
0000082b: CALLVALUE
0000082c: SWAP3
0000082d: DUP3
0000082e: SWAP2
0000082f: PUSH1 0xff
00000831: DUP7
00000832: AND
00000833: MUL
00000834: DUP5
00000835: LT
00000836: ISZERO
00000837: PUSH2 0x1a12
0000083a: JUMPI
0000083b: PUSH2 0x0002
0000083e: JUMP
0000083f: JUMPDEST
00000840: PUSH2 0x0907
00000843: PUSH1 0x09
00000845: SLOAD
00000846: DUP2
00000847: JUMP
00000848: JUMPDEST
00000849: PUSH2 0x08a3
0000084c: PUSH1 0x18
0000084e: SLOAD
0000084f: PUSH1 0x19
00000851: SLOAD
00000852: PUSH1 0x1a
00000854: SLOAD
00000855: PUSH1 0x1b
00000857: SLOAD
00000858: PUSH1 0x1c
0000085a: SLOAD
0000085b: PUSH1 0x1d
0000085d: SLOAD
0000085e: PUSH1 0x1e
00000860: SLOAD
00000861: PUSH1 0x1f
00000863: SLOAD
00000864: PUSH1 0x21
00000866: SLOAD
00000867: PUSH1 0x22
00000869: SLOAD
0000086a: PUSH1 0x23
0000086c: SLOAD
0000086d: PUSH1 0x24
0000086f: SLOAD
00000870: PUSH1 0xff
00000872: SWAP4
00000873: DUP5
00000874: AND
00000875: SWAP4
00000876: AND
00000877: DUP13
00000878: JUMP
00000879: JUMPDEST
0000087a: PUSH2 0x013b
0000087d: PUSH1 0x04
0000087f: CALLDATALOAD
00000880: PUSH1 0x00
00000882: SLOAD
00000883: CALLER
00000884: PUSH1 0x01
00000886: PUSH1 0xa0
00000888: PUSH1 0x02
0000088a: EXP
0000088b: SUB
0000088c: SWAP1
0000088d: DUP2
0000088e: AND
0000088f: SWAP2
00000890: AND
00000891: EQ
00000892: PUSH2 0x1a6c
00000895: JUMPI
00000896: PUSH2 0x0002
00000899: JUMP
0000089a: JUMPDEST
0000089b: PUSH2 0x0907
0000089e: PUSH1 0x08
000008a0: SLOAD
000008a1: DUP2
000008a2: JUMP
000008a3: JUMPDEST
000008a4: PUSH1 0x40
000008a6: DUP1
000008a7: MLOAD
000008a8: SWAP13
000008a9: DUP14
000008aa: MSTORE
000008ab: PUSH1 0x20
000008ad: DUP14
000008ae: ADD
000008af: SWAP12
000008b0: SWAP1
000008b1: SWAP12
000008b2: MSTORE
000008b3: DUP12
000008b4: DUP12
000008b5: ADD
000008b6: SWAP10
000008b7: SWAP1
000008b8: SWAP10
000008b9: MSTORE
000008ba: PUSH1 0x60
000008bc: DUP12
000008bd: ADD
000008be: SWAP8
000008bf: SWAP1
000008c0: SWAP8
000008c1: MSTORE
000008c2: PUSH1 0x80
000008c4: DUP11
000008c5: ADD
000008c6: SWAP6
000008c7: SWAP1
000008c8: SWAP6
000008c9: MSTORE
000008ca: PUSH1 0xa0
000008cc: DUP10
000008cd: ADD
000008ce: SWAP4
000008cf: SWAP1
000008d0: SWAP4
000008d1: MSTORE
000008d2: PUSH1 0xc0
000008d4: DUP9
000008d5: ADD
000008d6: SWAP2
000008d7: SWAP1
000008d8: SWAP2
000008d9: MSTORE
000008da: PUSH1 0xe0
000008dc: DUP8
000008dd: ADD
000008de: MSTORE
000008df: PUSH1 0xff
000008e1: AND
000008e2: PUSH2 0x0100
000008e5: DUP7
000008e6: ADD
000008e7: MSTORE
000008e8: PUSH2 0x0120
000008eb: DUP6
000008ec: ADD
000008ed: MSTORE
000008ee: PUSH2 0x0140
000008f1: DUP5
000008f2: ADD
000008f3: MSTORE
000008f4: ISZERO
000008f5: ISZERO
000008f6: PUSH2 0x0160
000008f9: DUP4
000008fa: ADD
000008fb: MSTORE
000008fc: MLOAD
000008fd: SWAP1
000008fe: DUP2
000008ff: SWAP1
00000900: SUB
00000901: PUSH2 0x0180
00000904: ADD
00000905: SWAP1
00000906: RETURN
00000907: JUMPDEST
00000908: PUSH1 0x40
0000090a: DUP1
0000090b: MLOAD
0000090c: SWAP2
0000090d: DUP3
0000090e: MSTORE
0000090f: MLOAD
00000910: SWAP1
00000911: DUP2
00000912: SWAP1
00000913: SUB
00000914: PUSH1 0x20
00000916: ADD
00000917: SWAP1
00000918: RETURN
00000919: JUMPDEST
0000091a: PUSH1 0x40
0000091c: DUP1
0000091d: MLOAD
0000091e: PUSH1 0xff
00000920: SWAP3
00000921: SWAP1
00000922: SWAP3
00000923: AND
00000924: DUP3
00000925: MSTORE
00000926: MLOAD
00000927: SWAP1
00000928: DUP2
00000929: SWAP1
0000092a: SUB
0000092b: PUSH1 0x20
0000092d: ADD
0000092e: SWAP1
0000092f: RETURN
00000930: JUMPDEST
00000931: PUSH1 0x40
00000933: DUP1
00000934: MLOAD
00000935: PUSH1 0x01
00000937: PUSH1 0xa0
00000939: PUSH1 0x02
0000093b: EXP
0000093c: SUB
0000093d: SWAP6
0000093e: SWAP1
0000093f: SWAP6
00000940: AND
00000941: DUP6
00000942: MSTORE
00000943: PUSH1 0x20
00000945: DUP6
00000946: ADD
00000947: SWAP4
00000948: SWAP1
00000949: SWAP4
0000094a: MSTORE
0000094b: PUSH1 0xff
0000094d: SWAP2
0000094e: SWAP1
0000094f: SWAP2
00000950: AND
00000951: DUP4
00000952: DUP4
00000953: ADD
00000954: MSTORE
00000955: PUSH1 0x60
00000957: DUP4
00000958: ADD
00000959: MSTORE
0000095a: MLOAD
0000095b: SWAP1
0000095c: DUP2
0000095d: SWAP1
0000095e: SUB
0000095f: PUSH1 0x80
00000961: ADD
00000962: SWAP1
00000963: RETURN
00000964: JUMPDEST
00000965: PUSH1 0x40
00000967: MLOAD
00000968: DUP1
00000969: DUP1
0000096a: PUSH1 0x20
0000096c: ADD
0000096d: DUP3
0000096e: DUP2
0000096f: SUB
00000970: DUP3
00000971: MSTORE
00000972: DUP4
00000973: DUP2
00000974: DUP2
00000975: MLOAD
00000976: DUP2
00000977: MSTORE
00000978: PUSH1 0x20
0000097a: ADD
0000097b: SWAP2
0000097c: POP
0000097d: DUP1
0000097e: MLOAD
0000097f: SWAP1
00000980: PUSH1 0x20
00000982: ADD
00000983: SWAP1
00000984: DUP1
00000985: DUP4
00000986: DUP4
00000987: DUP3
00000988: SWAP1
00000989: PUSH1 0x00
0000098b: PUSH1 0x04
0000098d: PUSH1 0x20
0000098f: DUP5
00000990: PUSH1 0x1f
00000992: ADD
00000993: DIV
00000994: PUSH1 0x0f
00000996: MUL
00000997: PUSH1 0x03
00000999: ADD
0000099a: CALL
0000099b: POP
0000099c: SWAP1
0000099d: POP
0000099e: SWAP1
0000099f: DUP2
000009a0: ADD
000009a1: SWAP1
000009a2: PUSH1 0x1f
000009a4: AND
000009a5: DUP1
000009a6: ISZERO
000009a7: PUSH2 0x09c4
000009aa: JUMPI
000009ab: DUP1
000009ac: DUP3
000009ad: SUB
000009ae: DUP1
000009af: MLOAD
000009b0: PUSH1 0x01
000009b2: DUP4
000009b3: PUSH1 0x20
000009b5: SUB
000009b6: PUSH2 0x0100
000009b9: EXP
000009ba: SUB
000009bb: NOT
000009bc: AND
000009bd: DUP2
000009be: MSTORE
000009bf: PUSH1 0x20
000009c1: ADD
000009c2: SWAP2
000009c3: POP
000009c4: JUMPDEST
000009c5: POP
000009c6: SWAP3
000009c7: POP
000009c8: POP
000009c9: POP
000009ca: PUSH1 0x40
000009cc: MLOAD
000009cd: DUP1
000009ce: SWAP2
000009cf: SUB
000009d0: SWAP1
000009d1: RETURN
000009d2: JUMPDEST
000009d3: PUSH1 0x40
000009d5: MLOAD
000009d6: DUP1
000009d7: DUP1
000009d8: PUSH1 0x20
000009da: ADD
000009db: DUP3
000009dc: DUP2
000009dd: SUB
000009de: DUP3
000009df: MSTORE
000009e0: DUP4
000009e1: DUP2
000009e2: DUP2
000009e3: MLOAD
000009e4: DUP2
000009e5: MSTORE
000009e6: PUSH1 0x20
000009e8: ADD
000009e9: SWAP2
000009ea: POP
000009eb: DUP1
000009ec: MLOAD
000009ed: SWAP1
000009ee: PUSH1 0x20
000009f0: ADD
000009f1: SWAP1
000009f2: PUSH1 0x20
000009f4: MUL
000009f5: DUP1
000009f6: DUP4
000009f7: DUP4
000009f8: DUP3
000009f9: SWAP1
000009fa: PUSH1 0x00
000009fc: PUSH1 0x04
000009fe: PUSH1 0x20
00000a00: DUP5
00000a01: PUSH1 0x1f
00000a03: ADD
00000a04: DIV
00000a05: PUSH1 0x0f
00000a07: MUL
00000a08: PUSH1 0x03
00000a0a: ADD
00000a0b: CALL
00000a0c: POP
00000a0d: SWAP1
00000a0e: POP
00000a0f: ADD
00000a10: SWAP3
00000a11: POP
00000a12: POP
00000a13: POP
00000a14: PUSH1 0x40
00000a16: MLOAD
00000a17: DUP1
00000a18: SWAP2
00000a19: SUB
00000a1a: SWAP1
00000a1b: RETURN
00000a1c: JUMPDEST
00000a1d: PUSH1 0x08
00000a1f: SSTORE
00000a20: PUSH8 0x0de0b6b3a7640000
00000a29: MUL
00000a2a: PUSH1 0x09
00000a2c: SSTORE
00000a2d: JUMP
00000a2e: JUMPDEST
00000a2f: PUSH1 0x17
00000a31: SLOAD
00000a32: PUSH1 0xff
00000a34: AND
00000a35: ISZERO
00000a36: ISZERO
00000a37: PUSH1 0x01
00000a39: EQ
00000a3a: ISZERO
00000a3b: PUSH2 0x0a43
00000a3e: JUMPI
00000a3f: PUSH2 0x0002
00000a42: JUMP
00000a43: JUMPDEST
00000a44: PUSH1 0x17
00000a46: DUP1
00000a47: SLOAD
00000a48: PUSH1 0xff
00000a4a: NOT
00000a4b: AND
00000a4c: PUSH1 0x01
00000a4e: OR
00000a4f: SWAP1
00000a50: SSTORE
00000a51: PUSH2 0x0a58
00000a54: PUSH2 0x05d4
00000a57: JUMP
00000a58: JUMPDEST
00000a59: SWAP9
00000a5a: POP
00000a5b: PUSH1 0x00
00000a5d: SWAP8
00000a5e: POP
00000a5f: JUMPDEST
00000a60: PUSH1 0x04
00000a62: SLOAD
00000a63: DUP9
00000a64: LT
00000a65: ISZERO
00000a66: PUSH2 0x0b59
00000a69: JUMPI
00000a6a: PUSH1 0x00
00000a6c: SWAP7
00000a6d: POP
00000a6e: JUMPDEST
00000a6f: PUSH1 0x06
00000a71: PUSH1 0xff
00000a73: DUP9
00000a74: AND
00000a75: LT
00000a76: ISZERO
00000a77: PUSH2 0x0be3
00000a7a: JUMPI
00000a7b: PUSH1 0x00
00000a7d: SWAP6
00000a7e: POP
00000a7f: JUMPDEST
00000a80: PUSH1 0x06
00000a82: PUSH1 0xff
00000a84: DUP8
00000a85: AND
00000a86: LT
00000a87: ISZERO
00000a88: PUSH2 0x0b4d
00000a8b: JUMPI
00000a8c: PUSH1 0x04
00000a8e: DUP1
00000a8f: SLOAD
00000a90: DUP10
00000a91: SWAP1
00000a92: DUP2
00000a93: LT
00000a94: ISZERO
00000a95: PUSH2 0x0002
00000a98: JUMPI
00000a99: POP
00000a9a: PUSH1 0x00
00000a9c: MSTORE
00000a9d: PUSH1 0x05
00000a9f: DUP9
00000aa0: MUL
00000aa1: PUSH32 0x8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19c
00000ac2: ADD
00000ac3: DUP1
00000ac4: SLOAD
00000ac5: PUSH1 0xff
00000ac7: DUP9
00000ac8: AND
00000ac9: SWAP1
00000aca: DUP2
00000acb: LT
00000acc: ISZERO
00000acd: PUSH2 0x0002
00000ad0: JUMPI
00000ad1: SWAP1
00000ad2: PUSH1 0x00
00000ad4: MSTORE
00000ad5: PUSH1 0x20
00000ad7: PUSH1 0x00
00000ad9: KECCAK256
00000ada: SWAP1
00000adb: PUSH1 0x20
00000add: SWAP2
00000ade: DUP3
00000adf: DUP3
00000ae0: DIV
00000ae1: ADD
00000ae2: SWAP2
00000ae3: SWAP1
00000ae4: MOD
00000ae5: SWAP1
00000ae6: SLOAD
00000ae7: SWAP1
00000ae8: PUSH2 0x0100
00000aeb: EXP
00000aec: SWAP1
00000aed: DIV
00000aee: PUSH1 0xff
00000af0: AND
00000af1: PUSH1 0xff
00000af3: AND
00000af4: DUP10
00000af5: DUP9
00000af6: PUSH1 0xff
00000af8: AND
00000af9: DUP2
00000afa: MLOAD
00000afb: DUP2
00000afc: LT
00000afd: ISZERO
00000afe: PUSH2 0x0002
00000b01: JUMPI
00000b02: SWAP1
00000b03: PUSH1 0x20
00000b05: ADD
00000b06: SWAP1
00000b07: PUSH1 0x20
00000b09: MUL
00000b0a: ADD
00000b0b: MLOAD
00000b0c: PUSH1 0xff
00000b0e: AND
00000b0f: EQ
00000b10: ISZERO
00000b11: PUSH2 0x0bef
00000b14: JUMPI
00000b15: PUSH1 0x04
00000b17: DUP1
00000b18: SLOAD
00000b19: DUP10
00000b1a: SWAP1
00000b1b: DUP2
00000b1c: LT
00000b1d: ISZERO
00000b1e: PUSH2 0x0002
00000b21: JUMPI
00000b22: POP
00000b23: PUSH1 0x00
00000b25: MSTORE
00000b26: PUSH1 0x05
00000b28: DUP9
00000b29: MUL
00000b2a: PUSH1 0x00
00000b2c: DUP1
00000b2d: MLOAD
00000b2e: PUSH1 0x20
00000b30: PUSH2 0x1cd1
00000b33: DUP4
00000b34: CODECOPY
00000b35: DUP2
00000b36: MLOAD
00000b37: SWAP2
00000b38: MSTORE
00000b39: ADD
00000b3a: DUP1
00000b3b: SLOAD
00000b3c: PUSH1 0xff
00000b3e: DUP2
00000b3f: AND
00000b40: PUSH1 0x01
00000b42: ADD
00000b43: PUSH1 0xff
00000b45: NOT
00000b46: SWAP2
00000b47: SWAP1
00000b48: SWAP2
00000b49: AND
00000b4a: OR
00000b4b: SWAP1
00000b4c: SSTORE
00000b4d: JUMPDEST
00000b4e: PUSH1 0x01
00000b50: SWAP7
00000b51: SWAP1
00000b52: SWAP7
00000b53: ADD
00000b54: SWAP6
00000b55: PUSH2 0x0a6e
00000b58: JUMP
00000b59: JUMPDEST
00000b5a: PUSH1 0x13
00000b5c: DUP1
00000b5d: SLOAD
00000b5e: DUP11
00000b5f: MLOAD
00000b60: DUP1
00000b61: DUP4
00000b62: SSTORE
00000b63: PUSH1 0x00
00000b65: DUP4
00000b66: SWAP1
00000b67: MSTORE
00000b68: PUSH1 0x20
00000b6a: PUSH1 0x1f
00000b6c: SWAP3
00000b6d: SWAP1
00000b6e: SWAP3
00000b6f: ADD
00000b70: DUP3
00000b71: SWAP1
00000b72: DIV
00000b73: PUSH32 0x66de8ffda797e3de9c05e8fc57b3bf0ec28a930d40b0d285d93c06501cf6a090
00000b94: SWAP1
00000b95: DUP2
00000b96: ADD
00000b97: SWAP3
00000b98: DUP14
00000b99: ADD
00000b9a: DUP3
00000b9b: ISZERO
00000b9c: PUSH2 0x0bfd
00000b9f: JUMPI
00000ba0: SWAP2
00000ba1: PUSH1 0x20
00000ba3: MUL
00000ba4: DUP3
00000ba5: ADD
00000ba6: PUSH1 0x00
00000ba8: JUMPDEST
00000ba9: DUP4
00000baa: DUP3
00000bab: GT
00000bac: ISZERO
00000bad: PUSH2 0x0c1d
00000bb0: JUMPI
00000bb1: DUP4
00000bb2: MLOAD
00000bb3: DUP4
00000bb4: DUP3
00000bb5: PUSH2 0x0100
00000bb8: EXP
00000bb9: DUP2
00000bba: SLOAD
00000bbb: DUP2
00000bbc: PUSH1 0xff
00000bbe: MUL
00000bbf: NOT
00000bc0: AND
00000bc1: SWAP1
00000bc2: DUP4
00000bc3: MUL
00000bc4: OR
00000bc5: SWAP1
00000bc6: SSTORE
00000bc7: POP
00000bc8: SWAP3
00000bc9: PUSH1 0x20
00000bcb: ADD
00000bcc: SWAP3
00000bcd: PUSH1 0x01
00000bcf: ADD
00000bd0: PUSH1 0x20
00000bd2: DUP2
00000bd3: PUSH1 0x00
00000bd5: ADD
00000bd6: DIV
00000bd7: SWAP3
00000bd8: DUP4
00000bd9: ADD
00000bda: SWAP3
00000bdb: PUSH1 0x01
00000bdd: SUB
00000bde: MUL
00000bdf: PUSH2 0x0ba8
00000be2: JUMP
00000be3: JUMPDEST
00000be4: PUSH1 0x01
00000be6: SWAP8
00000be7: SWAP1
00000be8: SWAP8
00000be9: ADD
00000bea: SWAP7
00000beb: PUSH2 0x0a5f
00000bee: JUMP
00000bef: JUMPDEST
00000bf0: PUSH1 0x01
00000bf2: SWAP6
00000bf3: SWAP1
00000bf4: SWAP6
00000bf5: ADD
00000bf6: SWAP5
00000bf7: PUSH2 0x0a7f
00000bfa: JUMP
00000bfb: JUMPDEST
00000bfc: POP
00000bfd: JUMPDEST
00000bfe: POP
00000bff: PUSH2 0x0c4a
00000c02: SWAP3
00000c03: SWAP2
00000c04: POP
00000c05: JUMPDEST
00000c06: DUP1
00000c07: DUP3
00000c08: GT
00000c09: ISZERO
00000c0a: PUSH2 0x0c64
00000c0d: JUMPI
00000c0e: DUP1
00000c0f: SLOAD
00000c10: PUSH1 0xff
00000c12: NOT
00000c13: AND
00000c14: DUP2
00000c15: SSTORE
00000c16: PUSH1 0x01
00000c18: ADD
00000c19: PUSH2 0x0c05
00000c1c: JUMP
00000c1d: JUMPDEST
00000c1e: DUP1
00000c1f: ISZERO
00000c20: PUSH2 0x0bfb
00000c23: JUMPI
00000c24: DUP3
00000c25: DUP2
00000c26: PUSH2 0x0100
00000c29: EXP
00000c2a: DUP2
00000c2b: SLOAD
00000c2c: SWAP1
00000c2d: PUSH1 0xff
00000c2f: MUL
00000c30: NOT
00000c31: AND
00000c32: SWAP1
00000c33: SSTORE
00000c34: PUSH1 0x01
00000c36: ADD
00000c37: PUSH1 0x20
00000c39: DUP2
00000c3a: PUSH1 0x00
00000c3c: ADD
00000c3d: DIV
00000c3e: SWAP3
00000c3f: DUP4
00000c40: ADD
00000c41: SWAP3
00000c42: PUSH1 0x01
00000c44: SUB
00000c45: MUL
00000c46: PUSH2 0x0c1d
00000c49: JUMP
00000c4a: JUMPDEST
00000c4b: POP
00000c4c: POP
00000c4d: PUSH1 0x0c
00000c4f: SLOAD
00000c50: PUSH1 0x64
00000c52: PUSH1 0x3c
00000c54: SWAP1
00000c55: SWAP2
00000c56: MUL
00000c57: DIV
00000c58: SWAP5
00000c59: POP
00000c5a: PUSH2 0x0c68
00000c5d: DUP6
00000c5e: PUSH1 0x06
00000c60: PUSH2 0x0750
00000c63: JUMP
00000c64: JUMPDEST
00000c65: POP
00000c66: SWAP1
00000c67: JUMP
00000c68: JUMPDEST
00000c69: PUSH1 0x0d
00000c6b: DUP1
00000c6c: SLOAD
00000c6d: SWAP1
00000c6e: SWAP2
00000c6f: ADD
00000c70: SWAP1
00000c71: SSTORE
00000c72: PUSH1 0x0c
00000c74: SLOAD
00000c75: PUSH1 0x64
00000c77: PUSH1 0x1e
00000c79: SWAP2
00000c7a: SWAP1
00000c7b: SWAP2
00000c7c: MUL
00000c7d: DIV
00000c7e: SWAP4
00000c7f: POP
00000c80: PUSH2 0x0c8a
00000c83: DUP5
00000c84: PUSH1 0x05
00000c86: PUSH2 0x0750
00000c89: JUMP
00000c8a: JUMPDEST
00000c8b: PUSH1 0x0d
00000c8d: DUP1
00000c8e: SLOAD
00000c8f: SWAP1
00000c90: SWAP2
00000c91: ADD
00000c92: SWAP1
00000c93: SSTORE
00000c94: PUSH1 0x0c
00000c96: SLOAD
00000c97: PUSH1 0x64
00000c99: PUSH1 0x0a
00000c9b: SWAP2
00000c9c: SWAP1
00000c9d: SWAP2
00000c9e: MUL
00000c9f: DIV
00000ca0: SWAP3
00000ca1: POP
00000ca2: PUSH2 0x0cac
00000ca5: DUP4
00000ca6: PUSH1 0x04
00000ca8: PUSH2 0x0750
00000cab: JUMP
00000cac: JUMPDEST
00000cad: PUSH1 0x0d
00000caf: DUP1
00000cb0: SLOAD
00000cb1: SWAP1
00000cb2: SWAP2
00000cb3: ADD
00000cb4: SWAP1
00000cb5: SSTORE
00000cb6: PUSH1 0x00
00000cb8: SWAP8
00000cb9: POP
00000cba: JUMPDEST
00000cbb: PUSH1 0x04
00000cbd: SLOAD
00000cbe: DUP9
00000cbf: LT
00000cc0: ISZERO
00000cc1: PUSH2 0x0dae
00000cc4: JUMPI
00000cc5: PUSH1 0x00
00000cc7: PUSH1 0x04
00000cc9: PUSH1 0x00
00000ccb: POP
00000ccc: DUP10
00000ccd: DUP2
00000cce: SLOAD
00000ccf: DUP2
00000cd0: LT
00000cd1: ISZERO
00000cd2: PUSH2 0x0002
00000cd5: JUMPI
00000cd6: SWAP1
00000cd7: DUP3
00000cd8: MSTORE
00000cd9: PUSH1 0x05
00000cdb: MUL
00000cdc: PUSH1 0x00
00000cde: DUP1
00000cdf: MLOAD
00000ce0: PUSH1 0x20
00000ce2: PUSH2 0x1d31
00000ce5: DUP4
00000ce6: CODECOPY
00000ce7: DUP2
00000ce8: MLOAD
00000ce9: SWAP2
00000cea: MSTORE
00000ceb: ADD
00000cec: SLOAD
00000ced: GT
00000cee: ISZERO
00000cef: PUSH2 0x0da2
00000cf2: JUMPI
00000cf3: PUSH1 0x04
00000cf5: DUP1
00000cf6: SLOAD
00000cf7: DUP10
00000cf8: SWAP1
00000cf9: DUP2
00000cfa: LT
00000cfb: ISZERO
00000cfc: PUSH2 0x0002
00000cff: JUMPI
00000d00: PUSH1 0x00
00000d02: SWAP2
00000d03: DUP3
00000d04: MSTORE
00000d05: PUSH1 0x05
00000d07: MUL
00000d08: PUSH1 0x00
00000d0a: DUP1
00000d0b: MLOAD
00000d0c: PUSH1 0x20
00000d0e: PUSH2 0x1cf1
00000d11: DUP4
00000d12: CODECOPY
00000d13: DUP2
00000d14: MLOAD
00000d15: SWAP2
00000d16: MSTORE
00000d17: ADD
00000d18: SWAP1
00000d19: POP
00000d1a: PUSH1 0x04
00000d1c: DUP1
00000d1d: SLOAD
00000d1e: SWAP2
00000d1f: DUP2
00000d20: ADD
00000d21: SLOAD
00000d22: SWAP4
00000d23: POP
00000d24: PUSH1 0x00
00000d26: SWAP2
00000d27: DUP11
00000d28: SWAP1
00000d29: DUP2
00000d2a: LT
00000d2b: ISZERO
00000d2c: PUSH2 0x0002
00000d2f: JUMPI
00000d30: PUSH1 0x05
00000d32: MUL
00000d33: PUSH1 0x00
00000d35: DUP1
00000d36: MLOAD
00000d37: PUSH1 0x20
00000d39: PUSH2 0x1d31
00000d3c: DUP4
00000d3d: CODECOPY
00000d3e: DUP2
00000d3f: MLOAD
00000d40: SWAP2
00000d41: MSTORE
00000d42: ADD
00000d43: DUP3
00000d44: SWAP1
00000d45: SSTORE
00000d46: POP
00000d47: DUP3
00000d48: GT
00000d49: DUP1
00000d4a: ISZERO
00000d4b: PUSH2 0x0d94
00000d4e: JUMPI
00000d4f: POP
00000d50: PUSH1 0x04
00000d52: DUP1
00000d53: SLOAD
00000d54: DUP10
00000d55: SWAP1
00000d56: DUP2
00000d57: LT
00000d58: ISZERO
00000d59: PUSH2 0x0002
00000d5c: JUMPI
00000d5d: PUSH1 0x40
00000d5f: MLOAD
00000d60: PUSH1 0x05
00000d62: SWAP2
00000d63: SWAP1
00000d64: SWAP2
00000d65: MUL
00000d66: PUSH1 0x00
00000d68: DUP1
00000d69: MLOAD
00000d6a: PUSH1 0x20
00000d6c: PUSH2 0x1cf1
00000d6f: DUP4
00000d70: CODECOPY
00000d71: DUP2
00000d72: MLOAD
00000d73: SWAP2
00000d74: MSTORE
00000d75: ADD
00000d76: SLOAD
00000d77: PUSH1 0x01
00000d79: PUSH1 0xa0
00000d7b: PUSH1 0x02
00000d7d: EXP
00000d7e: SUB
00000d7f: AND
00000d80: SWAP2
00000d81: POP
00000d82: PUSH1 0x00
00000d84: SWAP1
00000d85: DUP5
00000d86: SWAP1
00000d87: DUP3
00000d88: DUP2
00000d89: DUP2
00000d8a: DUP2
00000d8b: DUP6
00000d8c: DUP9
00000d8d: DUP4
00000d8e: CALL
00000d8f: SWAP4
00000d90: POP
00000d91: POP
00000d92: POP
00000d93: POP
00000d94: JUMPDEST
00000d95: ISZERO
00000d96: PUSH2 0x0da2
00000d99: JUMPI
00000d9a: PUSH1 0x0d
00000d9c: DUP1
00000d9d: SLOAD
00000d9e: DUP4
00000d9f: ADD
00000da0: SWAP1
00000da1: SSTORE
00000da2: JUMPDEST
00000da3: PUSH1 0x01
00000da5: SWAP8
00000da6: SWAP1
00000da7: SWAP8
00000da8: ADD
00000da9: SWAP7
00000daa: PUSH2 0x0cba
00000dad: JUMP
00000dae: JUMPDEST
00000daf: PUSH1 0x00
00000db1: SWAP8
00000db2: POP
00000db3: JUMPDEST
00000db4: PUSH1 0x07
00000db6: SLOAD
00000db7: DUP9
00000db8: LT
00000db9: ISZERO
00000dba: PUSH2 0x0ed0
00000dbd: JUMPI
00000dbe: PUSH1 0x00
00000dc0: PUSH1 0x07
00000dc2: PUSH1 0x00
00000dc4: POP
00000dc5: DUP10
00000dc6: DUP2
00000dc7: SLOAD
00000dc8: DUP2
00000dc9: LT
00000dca: ISZERO
00000dcb: PUSH2 0x0002
00000dce: JUMPI
00000dcf: SWAP1
00000dd0: DUP3
00000dd1: MSTORE
00000dd2: PUSH1 0x02
00000dd4: MUL
00000dd5: PUSH1 0x00
00000dd7: DUP1
00000dd8: MLOAD
00000dd9: PUSH1 0x20
00000ddb: PUSH2 0x1d11
00000dde: DUP4
00000ddf: CODECOPY
00000de0: DUP2
00000de1: MLOAD
00000de2: SWAP2
00000de3: MSTORE
00000de4: ADD
00000de5: SLOAD
00000de6: GT
00000de7: ISZERO
00000de8: PUSH2 0x0ec4
00000deb: JUMPI
00000dec: PUSH1 0x07
00000dee: DUP1
00000def: SLOAD
00000df0: DUP10
00000df1: SWAP1
00000df2: DUP2
00000df3: LT
00000df4: ISZERO
00000df5: PUSH2 0x0002
00000df8: JUMPI
00000df9: PUSH1 0x00
00000dfb: SWAP2
00000dfc: DUP3
00000dfd: MSTORE
00000dfe: PUSH1 0x02
00000e00: MUL
00000e01: PUSH32 0xa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c688
00000e22: ADD
00000e23: SWAP1
00000e24: POP
00000e25: PUSH1 0x01
00000e27: ADD
00000e28: PUSH1 0x00
00000e2a: POP
00000e2b: SLOAD
00000e2c: SWAP1
00000e2d: POP
00000e2e: PUSH1 0x00
00000e30: PUSH1 0x07
00000e32: PUSH1 0x00
00000e34: POP
00000e35: DUP10
00000e36: DUP2
00000e37: SLOAD
00000e38: DUP2
00000e39: LT
00000e3a: ISZERO
00000e3b: PUSH2 0x0002
00000e3e: JUMPI
00000e3f: PUSH1 0x02
00000e41: MUL
00000e42: PUSH1 0x00
00000e44: DUP1
00000e45: MLOAD
00000e46: PUSH1 0x20
00000e48: PUSH2 0x1d11
00000e4b: DUP4
00000e4c: CODECOPY
00000e4d: DUP2
00000e4e: MLOAD
00000e4f: SWAP2
00000e50: MSTORE
00000e51: ADD
00000e52: DUP3
00000e53: SWAP1
00000e54: SSTORE
00000e55: POP
00000e56: DUP2
00000e57: GT
00000e58: DUP1
00000e59: ISZERO
00000e5a: PUSH2 0x0eb6
00000e5d: JUMPI
00000e5e: POP
00000e5f: PUSH1 0x07
00000e61: DUP1
00000e62: SLOAD
00000e63: DUP10
00000e64: SWAP1
00000e65: DUP2
00000e66: LT
00000e67: ISZERO
00000e68: PUSH2 0x0002
00000e6b: JUMPI
00000e6c: PUSH1 0x40
00000e6e: MLOAD
00000e6f: PUSH1 0x02
00000e71: SWAP2
00000e72: SWAP1
00000e73: SWAP2
00000e74: MUL
00000e75: PUSH32 0xa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c688
00000e96: ADD
00000e97: SLOAD
00000e98: PUSH1 0x01
00000e9a: PUSH1 0xa0
00000e9c: PUSH1 0x02
00000e9e: EXP
00000e9f: SUB
00000ea0: AND
00000ea1: SWAP2
00000ea2: POP
00000ea3: PUSH1 0x00
00000ea5: SWAP1
00000ea6: DUP4
00000ea7: SWAP1
00000ea8: DUP3
00000ea9: DUP2
00000eaa: DUP2
00000eab: DUP2
00000eac: DUP6
00000ead: DUP9
00000eae: DUP4
00000eaf: CALL
00000eb0: SWAP4
00000eb1: POP
00000eb2: POP
00000eb3: POP
00000eb4: POP
00000eb5: ISZERO
00000eb6: JUMPDEST
00000eb7: ISZERO
00000eb8: PUSH2 0x0ec4
00000ebb: JUMPI
00000ebc: PUSH1 0x0d
00000ebe: DUP1
00000ebf: SLOAD
00000ec0: DUP3
00000ec1: ADD
00000ec2: SWAP1
00000ec3: SSTORE
00000ec4: JUMPDEST
00000ec5: PUSH1 0x01
00000ec7: SWAP8
00000ec8: SWAP1
00000ec9: SWAP8
00000eca: ADD
00000ecb: SWAP7
00000ecc: PUSH2 0x0db3
00000ecf: JUMP
00000ed0: JUMPDEST
00000ed1: PUSH1 0x11
00000ed3: SLOAD
00000ed4: PUSH1 0x00
00000ed6: SWAP1
00000ed7: GT
00000ed8: DUP1
00000ed9: ISZERO
00000eda: PUSH2 0x0f12
00000edd: JUMPI
00000ede: POP
00000edf: PUSH1 0x00
00000ee1: DUP1
00000ee2: SLOAD
00000ee3: PUSH1 0x11
00000ee5: SLOAD
00000ee6: PUSH1 0x40
00000ee8: MLOAD
00000ee9: PUSH1 0x01
00000eeb: PUSH1 0xa0
00000eed: PUSH1 0x02
00000eef: EXP
00000ef0: SUB
00000ef1: SWAP3
00000ef2: SWAP1
00000ef3: SWAP3
00000ef4: AND
00000ef5: SWAP3
00000ef6: SWAP2
00000ef7: PUSH1 0x64
00000ef9: PUSH1 0x50
00000efb: SWAP3
00000efc: SWAP1
00000efd: SWAP3
00000efe: MUL
00000eff: SWAP2
00000f00: SWAP1
00000f01: SWAP2
00000f02: DIV
00000f03: SWAP1
00000f04: DUP3
00000f05: DUP2
00000f06: DUP2
00000f07: DUP2
00000f08: DUP6
00000f09: DUP9
00000f0a: DUP4
00000f0b: CALL
00000f0c: SWAP4
00000f0d: POP
00000f0e: POP
00000f0f: POP
00000f10: POP
00000f11: ISZERO
00000f12: JUMPDEST
00000f13: ISZERO
00000f14: PUSH2 0x0f30
00000f17: JUMPI
00000f18: PUSH1 0x11
00000f1a: SLOAD
00000f1b: PUSH1 0x0d
00000f1d: DUP1
00000f1e: SLOAD
00000f1f: PUSH1 0x64
00000f21: PUSH1 0x50
00000f23: SWAP4
00000f24: SWAP1
00000f25: SWAP4
00000f26: MUL
00000f27: SWAP3
00000f28: SWAP1
00000f29: SWAP3
00000f2a: DIV
00000f2b: SWAP1
00000f2c: SWAP2
00000f2d: ADD
00000f2e: SWAP1
00000f2f: SSTORE
00000f30: JUMPDEST
00000f31: PUSH1 0x11
00000f33: SLOAD
00000f34: PUSH1 0x00
00000f36: SWAP1
00000f37: GT
00000f38: DUP1
00000f39: ISZERO
00000f3a: PUSH2 0x0f6e
00000f3d: JUMPI
00000f3e: POP
00000f3f: PUSH1 0x11
00000f41: SLOAD
00000f42: PUSH1 0x40
00000f44: MLOAD
00000f45: CALLER
00000f46: PUSH1 0x01
00000f48: PUSH1 0xa0
00000f4a: PUSH1 0x02
00000f4c: EXP
00000f4d: SUB
00000f4e: AND
00000f4f: SWAP2
00000f50: PUSH1 0x00
00000f52: SWAP2
00000f53: PUSH1 0x64
00000f55: PUSH1 0x14
00000f57: SWAP3
00000f58: SWAP1
00000f59: SWAP3
00000f5a: MUL
00000f5b: SWAP2
00000f5c: SWAP1
00000f5d: SWAP2
00000f5e: DIV
00000f5f: SWAP1
00000f60: DUP3
00000f61: DUP2
00000f62: DUP2
00000f63: DUP2
00000f64: DUP6
00000f65: DUP9
00000f66: DUP4
00000f67: CALL
00000f68: SWAP4
00000f69: POP
00000f6a: POP
00000f6b: POP
00000f6c: POP
00000f6d: ISZERO
00000f6e: JUMPDEST
00000f6f: ISZERO
00000f70: PUSH2 0x0f8c
00000f73: JUMPI
00000f74: PUSH1 0x11
00000f76: SLOAD
00000f77: PUSH1 0x0d
00000f79: DUP1
00000f7a: SLOAD
00000f7b: PUSH1 0x64
00000f7d: PUSH1 0x14
00000f7f: SWAP4
00000f80: SWAP1
00000f81: SWAP4
00000f82: MUL
00000f83: SWAP3
00000f84: SWAP1
00000f85: SWAP3
00000f86: DIV
00000f87: SWAP1
00000f88: SWAP2
00000f89: ADD
00000f8a: SWAP1
00000f8b: SSTORE
00000f8c: JUMPDEST
00000f8d: POP
00000f8e: POP
00000f8f: POP
00000f90: POP
00000f91: POP
00000f92: POP
00000f93: POP
00000f94: POP
00000f95: POP
00000f96: JUMP
00000f97: JUMPDEST
00000f98: PUSH1 0x01
00000f9a: PUSH1 0xa0
00000f9c: PUSH1 0x02
00000f9e: EXP
00000f9f: SUB
00000fa0: DUP2
00000fa1: AND
00000fa2: PUSH1 0x00
00000fa4: SWAP1
00000fa5: DUP2
00000fa6: MSTORE
00000fa7: PUSH1 0x06
00000fa9: PUSH1 0x20
00000fab: MSTORE
00000fac: PUSH1 0x40
00000fae: DUP2
00000faf: KECCAK256
00000fb0: SLOAD
00000fb1: EQ
00000fb2: ISZERO
00000fb3: PUSH2 0x0fbb
00000fb6: JUMPI
00000fb7: PUSH2 0x0002
00000fba: JUMP
00000fbb: JUMPDEST
00000fbc: CALLER
00000fbd: PUSH1 0x01
00000fbf: PUSH1 0xa0
00000fc1: PUSH1 0x02
00000fc3: EXP
00000fc4: SUB
00000fc5: AND
00000fc6: PUSH1 0x00
00000fc8: SWAP1
00000fc9: DUP2
00000fca: MSTORE
00000fcb: PUSH1 0x05
00000fcd: PUSH1 0x20
00000fcf: MSTORE
00000fd0: PUSH1 0x40
00000fd2: SWAP1
00000fd3: KECCAK256
00000fd4: DUP1
00000fd5: SLOAD
00000fd6: PUSH1 0x01
00000fd8: PUSH1 0xa0
00000fda: PUSH1 0x02
00000fdc: EXP
00000fdd: SUB
00000fde: NOT
00000fdf: AND
00000fe0: DUP3
00000fe1: OR
00000fe2: SWAP1
00000fe3: SSTORE
00000fe4: POP
00000fe5: JUMP
00000fe6: JUMPDEST
00000fe7: PUSH2 0x10a5
00000fea: JUMPDEST
00000feb: PUSH1 0x0e
00000fed: DUP1
00000fee: SLOAD
00000fef: CALLVALUE
00000ff0: SWAP1
00000ff1: DUP2
00000ff2: ADD
00000ff3: SWAP1
00000ff4: SWAP2
00000ff5: SSTORE
00000ff6: PUSH1 0x0d
00000ff8: DUP1
00000ff9: SLOAD
00000ffa: PUSH1 0x64
00000ffc: PUSH1 0x55
00000ffe: DUP5
00000fff: MUL
00001000: DUP2
00001001: SWAP1
00001002: DIV
00001003: SWAP1
00001004: SWAP2
00001005: ADD
00001006: SWAP1
00001007: SWAP2
00001008: SSTORE
00001009: PUSH1 0x11
0000100b: DUP1
0000100c: SLOAD
0000100d: PUSH1 0x05
0000100f: DUP1
00001010: DUP6
00001011: MUL
00001012: DUP5
00001013: SWAP1
00001014: DIV
00001015: SWAP1
00001016: SWAP2
00001017: ADD
00001018: SWAP1
00001019: SWAP2
0000101a: SSTORE
0000101b: PUSH1 0x12
0000101d: DUP1
0000101e: SLOAD
0000101f: PUSH1 0x0a
00001021: DUP6
00001022: MUL
00001023: SWAP4
00001024: SWAP1
00001025: SWAP4
00001026: DIV
00001027: SWAP1
00001028: SWAP3
00001029: ADD
0000102a: SWAP1
0000102b: SWAP2
0000102c: SSTORE
0000102d: PUSH1 0x01
0000102f: PUSH1 0xa0
00001031: PUSH1 0x02
00001033: EXP
00001034: SUB
00001035: CALLER
00001036: DUP2
00001037: AND
00001038: PUSH1 0x00
0000103a: SWAP1
0000103b: DUP2
0000103c: MSTORE
0000103d: PUSH1 0x20
0000103f: SWAP3
00001040: SWAP1
00001041: SWAP3
00001042: MSTORE
00001043: PUSH1 0x40
00001045: DUP3
00001046: KECCAK256
00001047: SLOAD
00001048: DUP3
00001049: SWAP2
0000104a: AND
0000104b: DUP2
0000104c: EQ
0000104d: PUSH2 0x10a5
00001050: JUMPI
00001051: PUSH1 0x40
00001053: DUP1
00001054: DUP3
00001055: KECCAK256
00001056: SLOAD
00001057: PUSH1 0x01
00001059: PUSH1 0xa0
0000105b: PUSH1 0x02
0000105d: EXP
0000105e: SUB
0000105f: AND
00001060: DUP3
00001061: MSTORE
00001062: PUSH1 0x06
00001064: PUSH1 0x20
00001066: MSTORE
00001067: DUP2
00001068: KECCAK256
00001069: SLOAD
0000106a: PUSH1 0x07
0000106c: DUP1
0000106d: SLOAD
0000106e: SWAP2
0000106f: SWAP4
00001070: POP
00001071: SWAP1
00001072: DUP4
00001073: SWAP1
00001074: DUP2
00001075: LT
00001076: ISZERO
00001077: PUSH2 0x0002
0000107a: JUMPI
0000107b: POP
0000107c: SWAP1
0000107d: MSTORE
0000107e: PUSH1 0x02
00001080: MUL
00001081: PUSH1 0x00
00001083: DUP1
00001084: MLOAD
00001085: PUSH1 0x20
00001087: PUSH2 0x1d11
0000108a: DUP4
0000108b: CODECOPY
0000108c: DUP2
0000108d: MLOAD
0000108e: SWAP2
0000108f: MSTORE
00001090: ADD
00001091: DUP1
00001092: SLOAD
00001093: PUSH1 0x64
00001095: PUSH1 0x05
00001097: SWAP1
00001098: SWAP4
00001099: MUL
0000109a: SWAP3
0000109b: SWAP1
0000109c: SWAP3
0000109d: DIV
0000109e: SWAP2
0000109f: SWAP1
000010a0: SWAP2
000010a1: ADD
000010a2: SWAP1
000010a3: SSTORE
000010a4: JUMP
000010a5: JUMPDEST
000010a6: POP
000010a7: POP
000010a8: POP
000010a9: JUMP
000010aa: JUMPDEST
000010ab: DUP3
000010ac: ADD
000010ad: SWAP2
000010ae: SWAP1
000010af: PUSH1 0x00
000010b1: MSTORE
000010b2: PUSH1 0x20
000010b4: PUSH1 0x00
000010b6: KECCAK256
000010b7: SWAP1
000010b8: JUMPDEST
000010b9: DUP2
000010ba: SLOAD
000010bb: DUP2
000010bc: MSTORE
000010bd: SWAP1
000010be: PUSH1 0x01
000010c0: ADD
000010c1: SWAP1
000010c2: PUSH1 0x20
000010c4: ADD
000010c5: DUP1
000010c6: DUP4
000010c7: GT
000010c8: PUSH2 0x10b8
000010cb: JUMPI
000010cc: DUP3
000010cd: SWAP1
000010ce: SUB
000010cf: PUSH1 0x1f
000010d1: AND
000010d2: DUP3
000010d3: ADD
000010d4: SWAP2
000010d5: JUMPDEST
000010d6: POP
000010d7: POP
000010d8: POP
000010d9: POP
000010da: POP
000010db: DUP2
000010dc: JUMP
000010dd: JUMPDEST
000010de: DUP1
000010df: PUSH1 0x25
000010e1: PUSH1 0x00
000010e3: POP
000010e4: SWAP1
000010e5: DUP1
000010e6: MLOAD
000010e7: SWAP1
000010e8: PUSH1 0x20
000010ea: ADD
000010eb: SWAP1
000010ec: DUP3
000010ed: DUP1
000010ee: SLOAD
000010ef: PUSH1 0x01
000010f1: DUP2
000010f2: PUSH1 0x01
000010f4: AND
000010f5: ISZERO
000010f6: PUSH2 0x0100
000010f9: MUL
000010fa: SUB
000010fb: AND
000010fc: PUSH1 0x02
000010fe: SWAP1
000010ff: DIV
00001100: SWAP1
00001101: PUSH1 0x00
00001103: MSTORE
00001104: PUSH1 0x20
00001106: PUSH1 0x00
00001108: KECCAK256
00001109: SWAP1
0000110a: PUSH1 0x1f
0000110c: ADD
0000110d: PUSH1 0x20
0000110f: SWAP1
00001110: DIV
00001111: DUP2
00001112: ADD
00001113: SWAP3
00001114: DUP3
00001115: PUSH1 0x1f
00001117: LT
00001118: PUSH2 0x1144
0000111b: JUMPI
0000111c: DUP1
0000111d: MLOAD
0000111e: PUSH1 0xff
00001120: NOT
00001121: AND
00001122: DUP4
00001123: DUP1
00001124: ADD
00001125: OR
00001126: DUP6
00001127: SSTORE
00001128: JUMPDEST
00001129: POP
0000112a: PUSH2 0x10a5
0000112d: SWAP3
0000112e: SWAP2
0000112f: POP
00001130: JUMPDEST
00001131: DUP1
00001132: DUP3
00001133: GT
00001134: ISZERO
00001135: PUSH2 0x0c64
00001138: JUMPI
00001139: PUSH1 0x00
0000113b: DUP2
0000113c: SSTORE
0000113d: PUSH1 0x01
0000113f: ADD
00001140: PUSH2 0x1130
00001143: JUMP
00001144: JUMPDEST
00001145: DUP3
00001146: DUP1
00001147: ADD
00001148: PUSH1 0x01
0000114a: ADD
0000114b: DUP6
0000114c: SSTORE
0000114d: DUP3
0000114e: ISZERO
0000114f: PUSH2 0x1128
00001152: JUMPI
00001153: SWAP2
00001154: DUP3
00001155: ADD
00001156: JUMPDEST
00001157: DUP3
00001158: DUP2
00001159: GT
0000115a: ISZERO
0000115b: PUSH2 0x1128
0000115e: JUMPI
0000115f: DUP3
00001160: MLOAD
00001161: DUP3
00001162: PUSH1 0x00
00001164: POP
00001165: SSTORE
00001166: SWAP2
00001167: PUSH1 0x20
00001169: ADD
0000116a: SWAP2
0000116b: SWAP1
0000116c: PUSH1 0x01
0000116e: ADD
0000116f: SWAP1
00001170: PUSH2 0x1156
00001173: JUMP
00001174: JUMPDEST
00001175: PUSH1 0x01
00001177: DUP3
00001178: DUP6
00001179: PUSH1 0xff
0000117b: AND
0000117c: DUP2
0000117d: MLOAD
0000117e: DUP2
0000117f: LT
00001180: ISZERO
00001181: PUSH2 0x0002
00001184: JUMPI
00001185: PUSH1 0x20
00001187: SWAP1
00001188: DUP2
00001189: MUL
0000118a: SWAP1
0000118b: SWAP2
0000118c: ADD
0000118d: ADD
0000118e: DUP2
0000118f: SWAP1
00001190: MSTORE
00001191: DUP6
00001192: MLOAD
00001193: SWAP1
00001194: DUP5
00001195: ADD
00001196: SWAP4
00001197: DUP6
00001198: SWAP2
00001199: DUP8
0000119a: SWAP2
0000119b: PUSH1 0xff
0000119d: AND
0000119e: SWAP1
0000119f: DUP2
000011a0: LT
000011a1: ISZERO
000011a2: PUSH2 0x0002
000011a5: JUMPI
000011a6: PUSH1 0xff
000011a8: SWAP3
000011a9: DUP4
000011aa: AND
000011ab: PUSH1 0x20
000011ad: SWAP2
000011ae: DUP3
000011af: MUL
000011b0: SWAP1
000011b1: SWAP3
000011b2: ADD
000011b3: ADD
000011b4: MSTORE
000011b5: DUP4
000011b6: AND
000011b7: PUSH1 0x06
000011b9: EQ
000011ba: ISZERO
000011bb: PUSH2 0x06e9
000011be: JUMPI
000011bf: JUMPDEST
000011c0: PUSH2 0x12b3
000011c3: DUP6
000011c4: JUMPDEST
000011c5: PUSH1 0x40
000011c7: DUP1
000011c8: MLOAD
000011c9: PUSH1 0x20
000011cb: DUP2
000011cc: ADD
000011cd: SWAP1
000011ce: SWAP2
000011cf: MSTORE
000011d0: PUSH1 0x00
000011d2: DUP1
000011d3: DUP3
000011d4: MSTORE
000011d5: DUP1
000011d6: DUP1
000011d7: JUMPDEST
000011d8: PUSH1 0x05
000011da: PUSH1 0xff
000011dc: DUP5
000011dd: AND
000011de: LT
000011df: ISZERO
000011e0: PUSH2 0x1cbc
000011e3: JUMPI
000011e4: PUSH1 0x01
000011e6: DUP4
000011e7: ADD
000011e8: SWAP2
000011e9: POP
000011ea: JUMPDEST
000011eb: PUSH1 0x06
000011ed: PUSH1 0xff
000011ef: DUP4
000011f0: AND
000011f1: LT
000011f2: ISZERO
000011f3: PUSH2 0x1cc5
000011f6: JUMPI
000011f7: DUP5
000011f8: DUP3
000011f9: PUSH1 0xff
000011fb: AND
000011fc: DUP2
000011fd: MLOAD
000011fe: DUP2
000011ff: LT
00001200: ISZERO
00001201: PUSH2 0x0002
00001204: JUMPI
00001205: SWAP1
00001206: PUSH1 0x20
00001208: ADD
00001209: SWAP1
0000120a: PUSH1 0x20
0000120c: MUL
0000120d: ADD
0000120e: MLOAD
0000120f: PUSH1 0xff
00001211: AND
00001212: DUP6
00001213: DUP5
00001214: PUSH1 0xff
00001216: AND
00001217: DUP2
00001218: MLOAD
00001219: DUP2
0000121a: LT
0000121b: ISZERO
0000121c: PUSH2 0x0002
0000121f: JUMPI
00001220: SWAP1
00001221: PUSH1 0x20
00001223: ADD
00001224: SWAP1
00001225: PUSH1 0x20
00001227: MUL
00001228: ADD
00001229: MLOAD
0000122a: PUSH1 0xff
0000122c: AND
0000122d: GT
0000122e: ISZERO
0000122f: PUSH2 0x12a7
00001232: JUMPI
00001233: DUP5
00001234: DUP4
00001235: PUSH1 0xff
00001237: AND
00001238: DUP2
00001239: MLOAD
0000123a: DUP2
0000123b: LT
0000123c: ISZERO
0000123d: PUSH2 0x0002
00001240: JUMPI
00001241: SWAP1
00001242: PUSH1 0x20
00001244: ADD
00001245: SWAP1
00001246: PUSH1 0x20
00001248: MUL
00001249: ADD
0000124a: MLOAD
0000124b: SWAP1
0000124c: POP
0000124d: DUP1
0000124e: POP
0000124f: DUP5
00001250: DUP3
00001251: PUSH1 0xff
00001253: AND
00001254: DUP2
00001255: MLOAD
00001256: DUP2
00001257: LT
00001258: ISZERO
00001259: PUSH2 0x0002
0000125c: JUMPI
0000125d: SWAP1
0000125e: PUSH1 0x20
00001260: ADD
00001261: SWAP1
00001262: PUSH1 0x20
00001264: MUL
00001265: ADD
00001266: MLOAD
00001267: DUP6
00001268: DUP5
00001269: PUSH1 0xff
0000126b: AND
0000126c: DUP2
0000126d: MLOAD
0000126e: DUP2
0000126f: LT
00001270: ISZERO
00001271: PUSH2 0x0002
00001274: JUMPI
00001275: PUSH1 0xff
00001277: SWAP3
00001278: DUP4
00001279: AND
0000127a: PUSH1 0x20
0000127c: SWAP2
0000127d: DUP3
0000127e: MUL
0000127f: SWAP1
00001280: SWAP3
00001281: ADD
00001282: ADD
00001283: MSTORE
00001284: DUP6
00001285: MLOAD
00001286: DUP3
00001287: SWAP2
00001288: DUP8
00001289: SWAP2
0000128a: SWAP1
0000128b: DUP6
0000128c: AND
0000128d: SWAP1
0000128e: DUP2
0000128f: LT
00001290: ISZERO
00001291: PUSH2 0x0002
00001294: JUMPI
00001295: PUSH1 0xff
00001297: SWAP3
00001298: SWAP1
00001299: SWAP3
0000129a: AND
0000129b: PUSH1 0x20
0000129d: SWAP3
0000129e: DUP4
0000129f: MUL
000012a0: SWAP1
000012a1: SWAP2
000012a2: ADD
000012a3: SWAP1
000012a4: SWAP2
000012a5: ADD
000012a6: MSTORE
000012a7: JUMPDEST
000012a8: PUSH1 0x01
000012aa: SWAP2
000012ab: SWAP1
000012ac: SWAP2
000012ad: ADD
000012ae: SWAP1
000012af: PUSH2 0x11ea
000012b2: JUMP
000012b3: JUMPDEST
000012b4: SWAP5
000012b5: POP
000012b6: POP
000012b7: POP
000012b8: POP
000012b9: POP
000012ba: SWAP1
000012bb: JUMP
000012bc: JUMPDEST
000012bd: PUSH7 0x038d7ea4c68000
000012c5: DUP2
000012c6: LT
000012c7: ISZERO
000012c8: PUSH2 0x12d0
000012cb: JUMPI
000012cc: PUSH2 0x0002
000012cf: JUMP
000012d0: JUMPDEST
000012d1: PUSH1 0x03
000012d3: DUP2
000012d4: SWAP1
000012d5: SSTORE
000012d6: PUSH1 0x15
000012d8: SSTORE
000012d9: JUMP
000012da: JUMPDEST
000012db: PUSH1 0x06
000012dd: PUSH1 0xff
000012df: DUP3
000012e0: AND
000012e1: GT
000012e2: PUSH2 0x12ea
000012e5: JUMPI
000012e6: PUSH2 0x0002
000012e9: JUMP
000012ea: JUMPDEST
000012eb: PUSH1 0x00
000012ed: DUP1
000012ee: SLOAD
000012ef: PUSH1 0xa0
000012f1: PUSH1 0x02
000012f3: EXP
000012f4: DUP4
000012f5: DUP2
000012f6: MUL
000012f7: PUSH21 0xff0000000000000000000000000000000000000000
0000130d: NOT
0000130e: SWAP1
0000130f: SWAP3
00001310: AND
00001311: SWAP2
00001312: SWAP1
00001313: SWAP2
00001314: OR
00001315: SWAP2
00001316: DUP3
00001317: SWAP1
00001318: SSTORE
00001319: PUSH1 0x14
0000131b: DUP1
0000131c: SLOAD
0000131d: PUSH1 0xff
0000131f: NOT
00001320: AND
00001321: SWAP2
00001322: SWAP1
00001323: SWAP3
00001324: DIV
00001325: PUSH1 0xff
00001327: AND
00001328: OR
00001329: SWAP1
0000132a: SSTORE
0000132b: POP
0000132c: JUMP
0000132d: JUMPDEST
0000132e: PUSH1 0x00
00001330: SWAP2
00001331: POP
00001332: PUSH1 0x00
00001334: DUP5
00001335: GT
00001336: ISZERO
00001337: PUSH2 0x1443
0000133a: JUMPI
0000133b: POP
0000133c: PUSH1 0x03
0000133e: SLOAD
0000133f: SWAP1
00001340: SWAP4
00001341: POP
00001342: DUP4
00001343: SWAP1
00001344: DUP4
00001345: DUP8
00001346: DIV
00001347: SWAP1
00001348: DUP2
00001349: LT
0000134a: PUSH2 0x1451
0000134d: JUMPI
0000134e: PUSH1 0x00
00001350: SWAP3
00001351: POP
00001352: DUP3
00001353: POP
00001354: JUMPDEST
00001355: PUSH1 0x04
00001357: SLOAD
00001358: DUP4
00001359: LT
0000135a: ISZERO
0000135b: PUSH2 0x145a
0000135e: JUMPI
0000135f: DUP6
00001360: PUSH1 0xff
00001362: AND
00001363: PUSH1 0x04
00001365: PUSH1 0x00
00001367: POP
00001368: DUP5
00001369: DUP2
0000136a: SLOAD
0000136b: DUP2
0000136c: LT
0000136d: ISZERO
0000136e: PUSH2 0x0002
00001371: JUMPI
00001372: PUSH1 0x00
00001374: SWAP2
00001375: SWAP1
00001376: SWAP2
00001377: MSTORE
00001378: PUSH1 0x05
0000137a: MUL
0000137b: PUSH1 0x00
0000137d: DUP1
0000137e: MLOAD
0000137f: PUSH1 0x20
00001381: PUSH2 0x1cd1
00001384: DUP4
00001385: CODECOPY
00001386: DUP2
00001387: MLOAD
00001388: SWAP2
00001389: MSTORE
0000138a: ADD
0000138b: SLOAD
0000138c: PUSH1 0xff
0000138e: AND
0000138f: EQ
00001390: ISZERO
00001391: PUSH2 0x14a1
00001394: JUMPI
00001395: PUSH1 0x04
00001397: DUP1
00001398: SLOAD
00001399: DUP5
0000139a: SWAP1
0000139b: DUP2
0000139c: LT
0000139d: ISZERO
0000139e: PUSH2 0x0002
000013a1: JUMPI
000013a2: PUSH1 0x00
000013a4: SWAP2
000013a5: DUP3
000013a6: MSTORE
000013a7: PUSH1 0x05
000013a9: MUL
000013aa: PUSH1 0x00
000013ac: DUP1
000013ad: MLOAD
000013ae: PUSH1 0x20
000013b0: PUSH2 0x1cf1
000013b3: DUP4
000013b4: CODECOPY
000013b5: DUP2
000013b6: MLOAD
000013b7: SWAP2
000013b8: MSTORE
000013b9: ADD
000013ba: SWAP1
000013bb: POP
000013bc: PUSH1 0x04
000013be: DUP1
000013bf: SLOAD
000013c0: PUSH1 0x02
000013c2: SWAP3
000013c3: SWAP1
000013c4: SWAP3
000013c5: ADD
000013c6: SLOAD
000013c7: DUP4
000013c8: MUL
000013c9: SWAP4
000013ca: POP
000013cb: PUSH1 0x05
000013cd: SWAP2
000013ce: PUSH1 0x00
000013d0: SWAP2
000013d1: SWAP1
000013d2: DUP7
000013d3: SWAP1
000013d4: DUP2
000013d5: LT
000013d6: ISZERO
000013d7: PUSH2 0x0002
000013da: JUMPI
000013db: DUP4
000013dc: MUL
000013dd: PUSH1 0x00
000013df: DUP1
000013e0: MLOAD
000013e1: PUSH1 0x20
000013e3: PUSH2 0x1cf1
000013e6: DUP4
000013e7: CODECOPY
000013e8: DUP2
000013e9: MLOAD
000013ea: SWAP2
000013eb: MSTORE
000013ec: ADD
000013ed: SLOAD
000013ee: PUSH1 0x01
000013f0: PUSH1 0xa0
000013f2: PUSH1 0x02
000013f4: EXP
000013f5: SUB
000013f6: SWAP1
000013f7: DUP2
000013f8: AND
000013f9: DUP4
000013fa: MSTORE
000013fb: PUSH1 0x20
000013fd: SWAP4
000013fe: SWAP1
000013ff: SWAP4
00001400: MSTORE
00001401: POP
00001402: PUSH1 0x40
00001404: DUP2
00001405: KECCAK256
00001406: SLOAD
00001407: SWAP1
00001408: SWAP2
00001409: AND
0000140a: EQ
0000140b: PUSH2 0x145f
0000140e: JUMPI
0000140f: DUP2
00001410: PUSH1 0x04
00001412: PUSH1 0x00
00001414: POP
00001415: DUP5
00001416: DUP2
00001417: SLOAD
00001418: DUP2
00001419: LT
0000141a: ISZERO
0000141b: PUSH2 0x0002
0000141e: JUMPI
0000141f: PUSH1 0x00
00001421: SWAP2
00001422: SWAP1
00001423: SWAP2
00001424: MSTORE
00001425: PUSH1 0x05
00001427: MUL
00001428: PUSH1 0x00
0000142a: DUP1
0000142b: MLOAD
0000142c: PUSH1 0x20
0000142e: PUSH2 0x1d31
00001431: DUP4
00001432: CODECOPY
00001433: DUP2
00001434: MLOAD
00001435: SWAP2
00001436: MSTORE
00001437: ADD
00001438: DUP1
00001439: SLOAD
0000143a: SWAP1
0000143b: SWAP2
0000143c: ADD
0000143d: SWAP1
0000143e: SSTORE
0000143f: PUSH2 0x14a1
00001442: JUMP
00001443: JUMPDEST
00001444: DUP7
00001445: SWAP5
00001446: POP
00001447: JUMPDEST
00001448: POP
00001449: POP
0000144a: POP
0000144b: POP
0000144c: SWAP3
0000144d: SWAP2
0000144e: POP
0000144f: POP
00001450: JUMP
00001451: JUMPDEST
00001452: DUP7
00001453: SWAP5
00001454: POP
00001455: JUMPDEST
00001456: PUSH2 0x1447
00001459: JUMP
0000145a: JUMPDEST
0000145b: PUSH2 0x1455
0000145e: JUMP
0000145f: JUMPDEST
00001460: PUSH1 0x64
00001462: DUP3
00001463: PUSH1 0x50
00001465: MUL
00001466: DIV
00001467: PUSH1 0x04
00001469: PUSH1 0x00
0000146b: POP
0000146c: DUP5
0000146d: DUP2
0000146e: SLOAD
0000146f: DUP2
00001470: LT
00001471: ISZERO
00001472: PUSH2 0x0002
00001475: JUMPI
00001476: PUSH1 0x00
00001478: SWAP2
00001479: SWAP1
0000147a: SWAP2
0000147b: MSTORE
0000147c: PUSH1 0x05
0000147e: MUL
0000147f: PUSH1 0x00
00001481: DUP1
00001482: MLOAD
00001483: PUSH1 0x20
00001485: PUSH2 0x1d31
00001488: DUP4
00001489: CODECOPY
0000148a: DUP2
0000148b: MLOAD
0000148c: SWAP2
0000148d: MSTORE
0000148e: ADD
0000148f: DUP1
00001490: SLOAD
00001491: SWAP1
00001492: SWAP2
00001493: ADD
00001494: SWAP1
00001495: SSTORE
00001496: PUSH1 0x64
00001498: PUSH1 0x14
0000149a: DUP4
0000149b: MUL
0000149c: DIV
0000149d: SWAP1
0000149e: SWAP5
0000149f: ADD
000014a0: SWAP4
000014a1: JUMPDEST
000014a2: PUSH1 0x01
000014a4: SWAP3
000014a5: SWAP1
000014a6: SWAP3
000014a7: ADD
000014a8: SWAP2
000014a9: PUSH2 0x1354
000014ac: JUMP
000014ad: JUMPDEST
000014ae: PUSH1 0x09
000014b0: SLOAD
000014b1: DUP5
000014b2: LT
000014b3: ISZERO
000014b4: PUSH2 0x14bc
000014b7: JUMPI
000014b8: PUSH2 0x0002
000014bb: JUMP
000014bc: JUMPDEST
000014bd: PUSH1 0x07
000014bf: DUP1
000014c0: SLOAD
000014c1: PUSH1 0x01
000014c3: DUP2
000014c4: ADD
000014c5: DUP1
000014c6: DUP4
000014c7: SSTORE
000014c8: SWAP1
000014c9: SWAP2
000014ca: SWAP1
000014cb: DUP3
000014cc: DUP1
000014cd: ISZERO
000014ce: DUP3
000014cf: SWAP1
000014d0: GT
000014d1: PUSH2 0x1514
000014d4: JUMPI
000014d5: PUSH1 0x02
000014d7: MUL
000014d8: DUP2
000014d9: PUSH1 0x02
000014db: MUL
000014dc: DUP4
000014dd: PUSH1 0x00
000014df: MSTORE
000014e0: PUSH1 0x20
000014e2: PUSH1 0x00
000014e4: KECCAK256
000014e5: SWAP2
000014e6: DUP3
000014e7: ADD
000014e8: SWAP2
000014e9: ADD
000014ea: PUSH2 0x1514
000014ed: SWAP2
000014ee: SWAP1
000014ef: JUMPDEST
000014f0: DUP1
000014f1: DUP3
000014f2: GT
000014f3: ISZERO
000014f4: PUSH2 0x0c64
000014f7: JUMPI
000014f8: DUP1
000014f9: SLOAD
000014fa: PUSH1 0x01
000014fc: PUSH1 0xa0
000014fe: PUSH1 0x02
00001500: EXP
00001501: SUB
00001502: NOT
00001503: AND
00001504: DUP2
00001505: SSTORE
00001506: PUSH1 0x00
00001508: PUSH1 0x01
0000150a: DUP3
0000150b: ADD
0000150c: SSTORE
0000150d: PUSH1 0x02
0000150f: ADD
00001510: PUSH2 0x14ef
00001513: JUMP
00001514: JUMPDEST
00001515: POP
00001516: POP
00001517: PUSH1 0x07
00001519: DUP1
0000151a: SLOAD
0000151b: PUSH1 0x00
0000151d: NOT
0000151e: DUP2
0000151f: ADD
00001520: SWAP6
00001521: POP
00001522: SWAP1
00001523: SWAP3
00001524: POP
00001525: DUP5
00001526: SWAP2
00001527: POP
00001528: DUP2
00001529: LT
0000152a: ISZERO
0000152b: PUSH2 0x0002
0000152e: JUMPI
0000152f: POP
00001530: POP
00001531: POP
00001532: PUSH1 0x02
00001534: DUP2
00001535: MUL
00001536: PUSH32 0xa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c688
00001557: ADD
00001558: DUP1
00001559: SLOAD
0000155a: PUSH1 0x01
0000155c: PUSH1 0xa0
0000155e: PUSH1 0x02
00001560: EXP
00001561: SUB
00001562: NOT
00001563: AND
00001564: DUP4
00001565: OR
00001566: DUP2
00001567: SSTORE
00001568: PUSH1 0x01
0000156a: PUSH1 0xa0
0000156c: PUSH1 0x02
0000156e: EXP
0000156f: SUB
00001570: DUP4
00001571: DUP2
00001572: AND
00001573: PUSH1 0x00
00001575: SWAP1
00001576: DUP2
00001577: MSTORE
00001578: PUSH1 0x06
0000157a: PUSH1 0x20
0000157c: MSTORE
0000157d: PUSH1 0x40
0000157f: DUP1
00001580: DUP3
00001581: KECCAK256
00001582: DUP6
00001583: SWAP1
00001584: SSTORE
00001585: PUSH1 0x08
00001587: DUP1
00001588: SLOAD
00001589: PUSH1 0x00
0000158b: NOT
0000158c: ADD
0000158d: SWAP1
0000158e: SSTORE
0000158f: MLOAD
00001590: DUP2
00001591: SLOAD
00001592: SWAP1
00001593: SWAP3
00001594: AND
00001595: SWAP2
00001596: DUP7
00001597: SWAP1
00001598: DUP3
00001599: DUP2
0000159a: DUP2
0000159b: DUP2
0000159c: DUP6
0000159d: DUP9
0000159e: DUP4
0000159f: CALL
000015a0: SWAP4
000015a1: POP
000015a2: POP
000015a3: POP
000015a4: POP
000015a5: ISZERO
000015a6: ISZERO
000015a7: PUSH2 0x15b3
000015aa: JUMPI
000015ab: PUSH1 0x0d
000015ad: DUP1
000015ae: SLOAD
000015af: DUP6
000015b0: ADD
000015b1: SWAP1
000015b2: SSTORE
000015b3: JUMPDEST
000015b4: POP
000015b5: POP
000015b6: POP
000015b7: POP
000015b8: JUMP
000015b9: JUMPDEST
000015ba: PUSH1 0x0b
000015bc: DUP1
000015bd: SLOAD
000015be: PUSH1 0x18
000015c0: SWAP1
000015c1: DUP2
000015c2: SSTORE
000015c3: PUSH1 0x0c
000015c5: SLOAD
000015c6: PUSH1 0x19
000015c8: SSTORE
000015c9: PUSH1 0x0d
000015cb: SLOAD
000015cc: PUSH1 0x1a
000015ce: SSTORE
000015cf: PUSH1 0x0e
000015d1: SLOAD
000015d2: PUSH1 0x1b
000015d4: SSTORE
000015d5: PUSH1 0x0f
000015d7: SLOAD
000015d8: PUSH1 0x1c
000015da: SSTORE
000015db: PUSH1 0x10
000015dd: SLOAD
000015de: PUSH1 0x1d
000015e0: SSTORE
000015e1: PUSH1 0x11
000015e3: SLOAD
000015e4: PUSH1 0x1e
000015e6: SSTORE
000015e7: PUSH1 0x12
000015e9: SLOAD
000015ea: PUSH1 0x1f
000015ec: SWAP1
000015ed: DUP2
000015ee: SSTORE
000015ef: PUSH1 0x13
000015f1: DUP1
000015f2: SLOAD
000015f3: PUSH1 0x20
000015f5: DUP1
000015f6: SLOAD
000015f7: DUP3
000015f8: DUP3
000015f9: SSTORE
000015fa: PUSH1 0x00
000015fc: DUP3
000015fd: SWAP1
000015fe: MSTORE
000015ff: SWAP1
00001600: SWAP4
00001601: ADD
00001602: DUP4
00001603: SWAP1
00001604: DIV
00001605: PUSH32 0xc97bfaf2f8ee708c303a06d134f5ecd8389ae0432af62dc132a24118292866bb
00001626: SWAP1
00001627: DUP2
00001628: ADD
00001629: SWAP3
0000162a: DUP3
0000162b: ISZERO
0000162c: PUSH2 0x165d
0000162f: JUMPI
00001630: PUSH1 0x00
00001632: MSTORE
00001633: PUSH1 0x20
00001635: PUSH1 0x00
00001637: KECCAK256
00001638: SWAP2
00001639: PUSH1 0x1f
0000163b: ADD
0000163c: PUSH1 0x20
0000163e: SWAP1
0000163f: DIV
00001640: DUP3
00001641: ADD
00001642: JUMPDEST
00001643: DUP3
00001644: DUP2
00001645: GT
00001646: ISZERO
00001647: PUSH2 0x165d
0000164a: JUMPI
0000164b: DUP3
0000164c: SLOAD
0000164d: DUP3
0000164e: SSTORE
0000164f: SWAP2
00001650: PUSH1 0x01
00001652: ADD
00001653: SWAP2
00001654: SWAP1
00001655: PUSH1 0x01
00001657: ADD
00001658: SWAP1
00001659: PUSH2 0x1642
0000165c: JUMP
0000165d: JUMPDEST
0000165e: POP
0000165f: PUSH2 0x1669
00001662: SWAP3
00001663: SWAP2
00001664: POP
00001665: PUSH2 0x0c05
00001668: JUMP
00001669: JUMPDEST
0000166a: POP
0000166b: POP
0000166c: PUSH1 0x09
0000166e: DUP3
0000166f: DUP2
00001670: ADD
00001671: SLOAD
00001672: SWAP1
00001673: DUP3
00001674: ADD
00001675: DUP1
00001676: SLOAD
00001677: PUSH1 0xff
00001679: NOT
0000167a: SWAP1
0000167b: DUP2
0000167c: AND
0000167d: PUSH1 0xff
0000167f: SWAP4
00001680: DUP5
00001681: AND
00001682: OR
00001683: SWAP1
00001684: SWAP2
00001685: SSTORE
00001686: PUSH1 0x0a
00001688: DUP5
00001689: DUP2
0000168a: ADD
0000168b: SLOAD
0000168c: DUP5
0000168d: DUP3
0000168e: ADD
0000168f: SSTORE
00001690: PUSH1 0x0b
00001692: DUP6
00001693: DUP2
00001694: ADD
00001695: SLOAD
00001696: SWAP1
00001697: DUP6
00001698: ADD
00001699: SSTORE
0000169a: PUSH1 0x0c
0000169c: SWAP5
0000169d: DUP6
0000169e: ADD
0000169f: SLOAD
000016a0: SWAP4
000016a1: SWAP1
000016a2: SWAP5
000016a3: ADD
000016a4: DUP1
000016a5: SLOAD
000016a6: SWAP1
000016a7: SWAP2
000016a8: AND
000016a9: SWAP3
000016aa: SWAP1
000016ab: SWAP2
000016ac: AND
000016ad: SWAP2
000016ae: SWAP1
000016af: SWAP2
000016b0: OR
000016b1: SWAP1
000016b2: SSTORE
000016b3: DUP1
000016b4: SLOAD
000016b5: PUSH1 0x01
000016b7: DUP2
000016b8: ADD
000016b9: DUP1
000016ba: DUP4
000016bb: SSTORE
000016bc: SWAP1
000016bd: SWAP2
000016be: SWAP1
000016bf: DUP3
000016c0: DUP1
000016c1: ISZERO
000016c2: DUP3
000016c3: SWAP1
000016c4: GT
000016c5: PUSH2 0x16e7
000016c8: JUMPI
000016c9: PUSH1 0x0d
000016cb: MUL
000016cc: DUP2
000016cd: PUSH1 0x0d
000016cf: MUL
000016d0: DUP4
000016d1: PUSH1 0x00
000016d3: MSTORE
000016d4: PUSH1 0x20
000016d6: PUSH1 0x00
000016d8: KECCAK256
000016d9: SWAP2
000016da: DUP3
000016db: ADD
000016dc: SWAP2
000016dd: ADD
000016de: PUSH2 0x16e7
000016e1: SWAP2
000016e2: SWAP1
000016e3: PUSH2 0x1811
000016e6: JUMP
000016e7: JUMPDEST
000016e8: POP
000016e9: POP
000016ea: PUSH1 0x0a
000016ec: DUP1
000016ed: SLOAD
000016ee: SWAP1
000016ef: SWAP3
000016f0: POP
000016f1: PUSH1 0x00
000016f3: NOT
000016f4: DUP2
000016f5: ADD
000016f6: SWAP2
000016f7: POP
000016f8: DUP2
000016f9: LT
000016fa: ISZERO
000016fb: PUSH2 0x0002
000016fe: JUMPI
000016ff: PUSH1 0x00
00001701: SWAP2
00001702: DUP3
00001703: MSTORE
00001704: PUSH1 0x0d
00001706: MUL
00001707: PUSH32 0xc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a8
00001728: ADD
00001729: SWAP1
0000172a: POP
0000172b: DUP1
0000172c: SLOAD
0000172d: PUSH1 0x0b
0000172f: SWAP1
00001730: DUP2
00001731: SSTORE
00001732: PUSH1 0x01
00001734: DUP3
00001735: ADD
00001736: SLOAD
00001737: PUSH1 0x0c
00001739: SSTORE
0000173a: PUSH1 0x02
0000173c: DUP3
0000173d: ADD
0000173e: SLOAD
0000173f: PUSH1 0x0d
00001741: SSTORE
00001742: PUSH1 0x03
00001744: DUP3
00001745: ADD
00001746: SLOAD
00001747: PUSH1 0x0e
00001749: SSTORE
0000174a: PUSH1 0x04
0000174c: DUP3
0000174d: ADD
0000174e: SLOAD
0000174f: PUSH1 0x0f
00001751: SSTORE
00001752: PUSH1 0x05
00001754: DUP3
00001755: ADD
00001756: SLOAD
00001757: PUSH1 0x10
00001759: SSTORE
0000175a: PUSH1 0x06
0000175c: DUP3
0000175d: ADD
0000175e: SLOAD
0000175f: PUSH1 0x11
00001761: SSTORE
00001762: PUSH1 0x07
00001764: DUP3
00001765: ADD
00001766: SLOAD
00001767: PUSH1 0x12
00001769: SSTORE
0000176a: PUSH1 0x08
0000176c: DUP3
0000176d: ADD
0000176e: DUP1
0000176f: SLOAD
00001770: PUSH1 0x13
00001772: DUP1
00001773: SLOAD
00001774: DUP3
00001775: DUP3
00001776: SSTORE
00001777: PUSH1 0x00
00001779: DUP3
0000177a: SWAP1
0000177b: MSTORE
0000177c: SWAP1
0000177d: SWAP3
0000177e: PUSH1 0x20
00001780: PUSH1 0x1f
00001782: SWAP3
00001783: SWAP1
00001784: SWAP3
00001785: ADD
00001786: SWAP2
00001787: SWAP1
00001788: SWAP2
00001789: DIV
0000178a: PUSH32 0x66de8ffda797e3de9c05e8fc57b3bf0ec28a930d40b0d285d93c06501cf6a090
000017ab: SWAP1
000017ac: DUP2
000017ad: ADD
000017ae: SWAP3
000017af: SWAP2
000017b0: DUP3
000017b1: ISZERO
000017b2: PUSH2 0x1873
000017b5: JUMPI
000017b6: PUSH1 0x00
000017b8: MSTORE
000017b9: PUSH1 0x20
000017bb: PUSH1 0x00
000017bd: KECCAK256
000017be: SWAP2
000017bf: PUSH1 0x1f
000017c1: ADD
000017c2: PUSH1 0x20
000017c4: SWAP1
000017c5: DIV
000017c6: DUP3
000017c7: ADD
000017c8: JUMPDEST
000017c9: DUP3
000017ca: DUP2
000017cb: GT
000017cc: ISZERO
000017cd: PUSH2 0x1873
000017d0: JUMPI
000017d1: DUP3
000017d2: SLOAD
000017d3: DUP3
000017d4: SSTORE
000017d5: SWAP2
000017d6: PUSH1 0x01
000017d8: ADD
000017d9: SWAP2
000017da: SWAP1
000017db: PUSH1 0x01
000017dd: ADD
000017de: SWAP1
000017df: PUSH2 0x17c8
000017e2: JUMP
000017e3: JUMPDEST
000017e4: POP
000017e5: POP
000017e6: PUSH1 0x09
000017e8: DUP2
000017e9: ADD
000017ea: DUP1
000017eb: SLOAD
000017ec: PUSH1 0xff
000017ee: NOT
000017ef: SWAP1
000017f0: DUP2
000017f1: AND
000017f2: SWAP1
000017f3: SWAP2
000017f4: SSTORE
000017f5: PUSH1 0x00
000017f7: PUSH1 0x0a
000017f9: DUP4
000017fa: ADD
000017fb: DUP2
000017fc: SWAP1
000017fd: SSTORE
000017fe: PUSH1 0x0b
00001800: DUP4
00001801: ADD
00001802: SSTORE
00001803: PUSH1 0x0c
00001805: DUP3
00001806: ADD
00001807: DUP1
00001808: SLOAD
00001809: SWAP1
0000180a: SWAP2
0000180b: AND
0000180c: SWAP1
0000180d: SSTORE
0000180e: PUSH1 0x0d
00001810: ADD
00001811: JUMPDEST
00001812: DUP1
00001813: DUP3
00001814: GT
00001815: ISZERO
00001816: PUSH2 0x0c64
00001819: JUMPI
0000181a: PUSH1 0x00
0000181c: DUP1
0000181d: DUP3
0000181e: SSTORE
0000181f: PUSH1 0x01
00001821: DUP3
00001822: ADD
00001823: DUP2
00001824: SWAP1
00001825: SSTORE
00001826: PUSH1 0x02
00001828: DUP3
00001829: ADD
0000182a: DUP2
0000182b: SWAP1
0000182c: SSTORE
0000182d: PUSH1 0x03
0000182f: DUP3
00001830: ADD
00001831: DUP2
00001832: SWAP1
00001833: SSTORE
00001834: PUSH1 0x04
00001836: DUP3
00001837: ADD
00001838: DUP2
00001839: SWAP1
0000183a: SSTORE
0000183b: PUSH1 0x05
0000183d: DUP3
0000183e: ADD
0000183f: DUP2
00001840: SWAP1
00001841: SSTORE
00001842: PUSH1 0x06
00001844: DUP3
00001845: ADD
00001846: DUP2
00001847: SWAP1
00001848: SSTORE
00001849: PUSH1 0x07
0000184b: DUP3
0000184c: ADD
0000184d: DUP2
0000184e: SWAP1
0000184f: SSTORE
00001850: PUSH1 0x08
00001852: DUP3
00001853: ADD
00001854: DUP1
00001855: SLOAD
00001856: DUP3
00001857: DUP3
00001858: SSTORE
00001859: SWAP1
0000185a: DUP3
0000185b: MSTORE
0000185c: PUSH1 0x20
0000185e: DUP1
0000185f: DUP4
00001860: KECCAK256
00001861: PUSH2 0x17e3
00001864: SWAP3
00001865: PUSH1 0x1f
00001867: ADD
00001868: SWAP2
00001869: SWAP1
0000186a: SWAP2
0000186b: DIV
0000186c: DUP2
0000186d: ADD
0000186e: SWAP1
0000186f: PUSH2 0x1130
00001872: JUMP
00001873: JUMPDEST
00001874: POP
00001875: PUSH2 0x187f
00001878: SWAP3
00001879: SWAP2
0000187a: POP
0000187b: PUSH2 0x0c05
0000187e: JUMP
0000187f: JUMPDEST
00001880: POP
00001881: POP
00001882: PUSH1 0x09
00001884: DUP3
00001885: DUP2
00001886: ADD
00001887: SLOAD
00001888: SWAP1
00001889: DUP3
0000188a: ADD
0000188b: DUP1
0000188c: SLOAD
0000188d: PUSH1 0xff
0000188f: NOT
00001890: SWAP1
00001891: DUP2
00001892: AND
00001893: PUSH1 0xff
00001895: SWAP4
00001896: DUP5
00001897: AND
00001898: OR
00001899: SWAP1
0000189a: SWAP2
0000189b: SSTORE
0000189c: PUSH1 0x0a
0000189e: DUP5
0000189f: DUP2
000018a0: ADD
000018a1: SLOAD
000018a2: DUP5
000018a3: DUP3
000018a4: ADD
000018a5: SSTORE
000018a6: PUSH1 0x0b
000018a8: DUP6
000018a9: DUP2
000018aa: ADD
000018ab: SLOAD
000018ac: DUP6
000018ad: DUP3
000018ae: ADD
000018af: SSTORE
000018b0: PUSH1 0x0c
000018b2: SWAP6
000018b3: DUP7
000018b4: ADD
000018b5: SLOAD
000018b6: SWAP5
000018b7: DUP7
000018b8: ADD
000018b9: DUP1
000018ba: SLOAD
000018bb: DUP5
000018bc: AND
000018bd: SWAP6
000018be: DUP6
000018bf: AND
000018c0: SWAP6
000018c1: SWAP1
000018c2: SWAP6
000018c3: OR
000018c4: SWAP1
000018c5: SWAP5
000018c6: SSTORE
000018c7: SLOAD
000018c8: PUSH1 0x00
000018ca: NOT
000018cb: ADD
000018cc: SWAP1
000018cd: SWAP3
000018ce: SSTORE
000018cf: PUSH1 0x00
000018d1: PUSH1 0x0f
000018d3: DUP2
000018d4: SWAP1
000018d5: SSTORE
000018d6: PUSH1 0x10
000018d8: DUP2
000018d9: SWAP1
000018da: SSTORE
000018db: PUSH1 0x0e
000018dd: DUP2
000018de: SWAP1
000018df: SSTORE
000018e0: PUSH1 0x1a
000018e2: SLOAD
000018e3: SWAP1
000018e4: SWAP4
000018e5: SSTORE
000018e6: PUSH1 0x0d
000018e8: DUP4
000018e9: SWAP1
000018ea: SSTORE
000018eb: DUP3
000018ec: SLOAD
000018ed: PUSH1 0x14
000018ef: DUP1
000018f0: SLOAD
000018f1: DUP5
000018f2: AND
000018f3: PUSH1 0xa0
000018f5: PUSH1 0x02
000018f7: EXP
000018f8: SWAP1
000018f9: SWAP3
000018fa: DIV
000018fb: SWAP1
000018fc: SWAP3
000018fd: AND
000018fe: OR
000018ff: SWAP1
00001900: SSTORE
00001901: PUSH1 0x03
00001903: SLOAD
00001904: PUSH1 0x15
00001906: SSTORE
00001907: PUSH1 0x11
00001909: DUP3
0000190a: SWAP1
0000190b: SSTORE
0000190c: PUSH1 0x12
0000190e: SWAP2
0000190f: SWAP1
00001910: SWAP2
00001911: SSTORE
00001912: PUSH1 0x17
00001914: DUP1
00001915: SLOAD
00001916: SWAP1
00001917: SWAP2
00001918: AND
00001919: SWAP1
0000191a: SSTORE
0000191b: PUSH1 0x01
0000191d: SLOAD
0000191e: PUSH1 0x23
00001920: SLOAD
00001921: ADD
00001922: TIMESTAMP
00001923: GT
00001924: ISZERO
00001925: PUSH2 0x1931
00001928: JUMPI
00001929: TIMESTAMP
0000192a: PUSH1 0x16
0000192c: SSTORE
0000192d: PUSH2 0x193c
00001930: JUMP
00001931: JUMPDEST
00001932: PUSH1 0x01
00001934: SLOAD
00001935: PUSH1 0x23
00001937: SLOAD
00001938: ADD
00001939: PUSH1 0x16
0000193b: SSTORE
0000193c: JUMPDEST
0000193d: POP
0000193e: PUSH1 0x00
00001940: JUMPDEST
00001941: PUSH1 0x07
00001943: SLOAD
00001944: DUP2
00001945: LT
00001946: ISZERO
00001947: PUSH2 0x197b
0000194a: JUMPI
0000194b: PUSH1 0x00
0000194d: PUSH1 0x07
0000194f: PUSH1 0x00
00001951: POP
00001952: DUP3
00001953: DUP2
00001954: SLOAD
00001955: DUP2
00001956: LT
00001957: ISZERO
00001958: PUSH2 0x0002
0000195b: JUMPI
0000195c: POP
0000195d: DUP2
0000195e: MSTORE
0000195f: PUSH1 0x02
00001961: DUP3
00001962: MUL
00001963: PUSH1 0x00
00001965: DUP1
00001966: MLOAD
00001967: PUSH1 0x20
00001969: PUSH2 0x1d11
0000196c: DUP4
0000196d: CODECOPY
0000196e: DUP2
0000196f: MLOAD
00001970: SWAP2
00001971: MSTORE
00001972: ADD
00001973: SSTORE
00001974: PUSH1 0x01
00001976: ADD
00001977: PUSH2 0x1940
0000197a: JUMP
0000197b: JUMPDEST
0000197c: PUSH1 0x00
0000197e: PUSH1 0x04
00001980: PUSH1 0x00
00001982: POP
00001983: DUP2
00001984: DUP2
00001985: SLOAD
00001986: DUP2
00001987: DUP4
00001988: SSTORE
00001989: DUP2
0000198a: DUP2
0000198b: ISZERO
0000198c: GT
0000198d: PUSH2 0x19af
00001990: JUMPI
00001991: PUSH1 0x05
00001993: MUL
00001994: DUP2
00001995: PUSH1 0x05
00001997: MUL
00001998: DUP4
00001999: PUSH1 0x00
0000199b: MSTORE
0000199c: PUSH1 0x20
0000199e: PUSH1 0x00
000019a0: KECCAK256
000019a1: SWAP2
000019a2: DUP3
000019a3: ADD
000019a4: SWAP2
000019a5: ADD
000019a6: PUSH2 0x19af
000019a9: SWAP2
000019aa: SWAP1
000019ab: PUSH2 0x19d6
000019ae: JUMP
000019af: JUMPDEST
000019b0: POP
000019b1: POP
000019b2: POP
000019b3: POP
000019b4: POP
000019b5: JUMP
000019b6: JUMPDEST
000019b7: POP
000019b8: POP
000019b9: PUSH1 0x00
000019bb: PUSH1 0x02
000019bd: DUP3
000019be: ADD
000019bf: DUP2
000019c0: SWAP1
000019c1: SSTORE
000019c2: PUSH1 0x03
000019c4: DUP3
000019c5: ADD
000019c6: DUP1
000019c7: SLOAD
000019c8: PUSH1 0xff
000019ca: NOT
000019cb: AND
000019cc: SWAP1
000019cd: SSTORE
000019ce: PUSH1 0x04
000019d0: DUP3
000019d1: ADD
000019d2: SSTORE
000019d3: PUSH1 0x05
000019d5: ADD
000019d6: JUMPDEST
000019d7: DUP1
000019d8: DUP3
000019d9: GT
000019da: ISZERO
000019db: PUSH2 0x0c64
000019de: JUMPI
000019df: DUP1
000019e0: SLOAD
000019e1: PUSH1 0x01
000019e3: PUSH1 0xa0
000019e5: PUSH1 0x02
000019e7: EXP
000019e8: SUB
000019e9: NOT
000019ea: AND
000019eb: DUP2
000019ec: SSTORE
000019ed: PUSH1 0x01
000019ef: DUP2
000019f0: ADD
000019f1: DUP1
000019f2: SLOAD
000019f3: PUSH1 0x00
000019f5: DUP1
000019f6: DUP4
000019f7: SSTORE
000019f8: SWAP2
000019f9: DUP3
000019fa: MSTORE
000019fb: PUSH1 0x20
000019fd: DUP1
000019fe: DUP4
000019ff: KECCAK256
00001a00: PUSH2 0x19b6
00001a03: SWAP3
00001a04: PUSH1 0x1f
00001a06: ADD
00001a07: SWAP2
00001a08: SWAP1
00001a09: SWAP2
00001a0a: DIV
00001a0b: DUP2
00001a0c: ADD
00001a0d: SWAP1
00001a0e: PUSH2 0x1130
00001a11: JUMP
00001a12: JUMPDEST
00001a13: PUSH1 0x03
00001a15: SLOAD
00001a16: PUSH1 0xff
00001a18: DUP7
00001a19: AND
00001a1a: MUL
00001a1b: DUP5
00001a1c: DIV
00001a1d: SWAP3
00001a1e: POP
00001a1f: PUSH1 0x00
00001a21: SWAP2
00001a22: POP
00001a23: JUMPDEST
00001a24: DUP5
00001a25: PUSH1 0xff
00001a27: AND
00001a28: DUP3
00001a29: LT
00001a2a: ISZERO
00001a2b: PUSH2 0x1a36
00001a2e: JUMPI
00001a2f: PUSH2 0x1a3e
00001a32: PUSH2 0x05d4
00001a35: JUMP
00001a36: JUMPDEST
00001a37: PUSH2 0x19af
00001a3a: PUSH2 0x0fea
00001a3d: JUMP
00001a3e: JUMPDEST
00001a3f: PUSH1 0x03
00001a41: SLOAD
00001a42: PUSH1 0x00
00001a44: SLOAD
00001a45: SWAP2
00001a46: SWAP3
00001a47: POP
00001a48: PUSH2 0x1a60
00001a4b: SWAP2
00001a4c: DUP4
00001a4d: SWAP2
00001a4e: PUSH1 0xa0
00001a50: PUSH1 0x02
00001a52: EXP
00001a53: SWAP1
00001a54: SWAP2
00001a55: DIV
00001a56: PUSH1 0xff
00001a58: AND
00001a59: SWAP1
00001a5a: DUP7
00001a5b: MUL
00001a5c: PUSH2 0x04de
00001a5f: JUMP
00001a60: JUMPDEST
00001a61: PUSH1 0x01
00001a63: SWAP2
00001a64: SWAP1
00001a65: SWAP2
00001a66: ADD
00001a67: SWAP1
00001a68: PUSH2 0x1a23
00001a6b: JUMP
00001a6c: JUMPDEST
00001a6d: PUSH1 0x00
00001a6f: DUP1
00001a70: SLOAD
00001a71: PUSH1 0x01
00001a73: PUSH1 0xa0
00001a75: PUSH1 0x02
00001a77: EXP
00001a78: SUB
00001a79: NOT
00001a7a: AND
00001a7b: DUP3
00001a7c: OR
00001a7d: SWAP1
00001a7e: SSTORE
00001a7f: POP
00001a80: JUMP
00001a81: JUMPDEST
00001a82: PUSH1 0x00
00001a84: SLOAD
00001a85: PUSH1 0xff
00001a87: DUP8
00001a88: DUP2
00001a89: AND
00001a8a: PUSH1 0xa0
00001a8c: PUSH1 0x02
00001a8e: EXP
00001a8f: SWAP1
00001a90: SWAP3
00001a91: DIV
00001a92: AND
00001a93: EQ
00001a94: PUSH2 0x1a9c
00001a97: JUMPI
00001a98: PUSH2 0x0002
00001a9b: JUMP
00001a9c: JUMPDEST
00001a9d: PUSH1 0x03
00001a9f: SLOAD
00001aa0: DUP6
00001aa1: LT
00001aa2: ISZERO
00001aa3: PUSH2 0x1aab
00001aa6: JUMPI
00001aa7: PUSH2 0x0002
00001aaa: JUMP
00001aab: JUMPDEST
00001aac: PUSH1 0x17
00001aae: SLOAD
00001aaf: PUSH1 0xff
00001ab1: AND
00001ab2: ISZERO
00001ab3: ISZERO
00001ab4: PUSH1 0x01
00001ab6: EQ
00001ab7: ISZERO
00001ab8: PUSH2 0x1ac0
00001abb: JUMPI
00001abc: PUSH2 0x0002
00001abf: JUMP
00001ac0: JUMPDEST
00001ac1: PUSH1 0x02
00001ac3: SLOAD
00001ac4: PUSH1 0x01
00001ac6: SLOAD
00001ac7: PUSH1 0x16
00001ac9: SLOAD
00001aca: ADD
00001acb: SUB
00001acc: TIMESTAMP
00001acd: GT
00001ace: ISZERO
00001acf: PUSH2 0x1ad7
00001ad2: JUMPI
00001ad3: PUSH2 0x0002
00001ad6: JUMP
00001ad7: JUMPDEST
00001ad8: PUSH1 0x02
00001ada: SLOAD
00001adb: PUSH1 0x16
00001add: SLOAD
00001ade: ADD
00001adf: TIMESTAMP
00001ae0: LT
00001ae1: ISZERO
00001ae2: PUSH2 0x1aea
00001ae5: JUMPI
00001ae6: PUSH2 0x0002
00001ae9: JUMP
00001aea: JUMPDEST
00001aeb: PUSH2 0x1af3
00001aee: DUP8
00001aef: PUSH2 0x11c4
00001af2: JUMP
00001af3: JUMPDEST
00001af4: SWAP7
00001af5: POP
00001af6: PUSH1 0x00
00001af8: SWAP4
00001af9: POP
00001afa: DUP4
00001afb: SWAP3
00001afc: POP
00001afd: JUMPDEST
00001afe: PUSH1 0x06
00001b00: PUSH1 0xff
00001b02: DUP5
00001b03: AND
00001b04: LT
00001b05: ISZERO
00001b06: PUSH2 0x1b4e
00001b09: JUMPI
00001b0a: DUP7
00001b0b: DUP4
00001b0c: PUSH1 0xff
00001b0e: AND
00001b0f: DUP2
00001b10: MLOAD
00001b11: DUP2
00001b12: LT
00001b13: ISZERO
00001b14: PUSH2 0x0002
00001b17: JUMPI
00001b18: SWAP1
00001b19: PUSH1 0x20
00001b1b: ADD
00001b1c: SWAP1
00001b1d: PUSH1 0x20
00001b1f: MUL
00001b20: ADD
00001b21: MLOAD
00001b22: SWAP2
00001b23: POP
00001b24: PUSH1 0x01
00001b26: DUP3
00001b27: PUSH1 0xff
00001b29: AND
00001b2a: LT
00001b2b: DUP1
00001b2c: PUSH2 0x1b44
00001b2f: JUMPI
00001b30: POP
00001b31: PUSH1 0x00
00001b33: SLOAD
00001b34: PUSH1 0xa0
00001b36: PUSH1 0x02
00001b38: EXP
00001b39: SWAP1
00001b3a: DIV
00001b3b: PUSH1 0xff
00001b3d: SWAP1
00001b3e: DUP2
00001b3f: AND
00001b40: SWAP1
00001b41: DUP4
00001b42: AND
00001b43: GT
00001b44: JUMPDEST
00001b45: ISZERO
00001b46: PUSH2 0x1b85
00001b49: JUMPI
00001b4a: PUSH2 0x0002
00001b4d: JUMP
00001b4e: JUMPDEST
00001b4f: PUSH1 0x04
00001b51: DUP1
00001b52: SLOAD
00001b53: PUSH1 0x01
00001b55: DUP2
00001b56: ADD
00001b57: DUP1
00001b58: DUP4
00001b59: SSTORE
00001b5a: SWAP1
00001b5b: SWAP2
00001b5c: SWAP1
00001b5d: DUP3
00001b5e: DUP1
00001b5f: ISZERO
00001b60: DUP3
00001b61: SWAP1
00001b62: GT
00001b63: PUSH2 0x1ba8
00001b66: JUMPI
00001b67: PUSH1 0x05
00001b69: MUL
00001b6a: DUP2
00001b6b: PUSH1 0x05
00001b6d: MUL
00001b6e: DUP4
00001b6f: PUSH1 0x00
00001b71: MSTORE
00001b72: PUSH1 0x20
00001b74: PUSH1 0x00
00001b76: KECCAK256
00001b77: SWAP2
00001b78: DUP3
00001b79: ADD
00001b7a: SWAP2
00001b7b: ADD
00001b7c: PUSH2 0x1ba8
00001b7f: SWAP2
00001b80: SWAP1
00001b81: PUSH2 0x19d6
00001b84: JUMP
00001b85: JUMPDEST
00001b86: PUSH1 0xff
00001b88: DUP5
00001b89: DUP2
00001b8a: AND
00001b8b: SWAP1
00001b8c: DUP4
00001b8d: AND
00001b8e: GT
00001b8f: PUSH2 0x1b97
00001b92: JUMPI
00001b93: PUSH2 0x0002
00001b96: JUMP
00001b97: JUMPDEST
00001b98: DUP2
00001b99: SWAP4
00001b9a: POP
00001b9b: DUP4
00001b9c: POP
00001b9d: PUSH1 0x01
00001b9f: SWAP3
00001ba0: SWAP1
00001ba1: SWAP3
00001ba2: ADD
00001ba3: SWAP2
00001ba4: PUSH2 0x1afd
00001ba7: JUMP
00001ba8: JUMPDEST
00001ba9: POP
00001baa: POP
00001bab: PUSH1 0x0f
00001bad: DUP1
00001bae: SLOAD
00001baf: PUSH1 0x01
00001bb1: DUP2
00001bb2: ADD
00001bb3: SWAP1
00001bb4: SWAP2
00001bb5: SSTORE
00001bb6: PUSH1 0x04
00001bb8: DUP1
00001bb9: SLOAD
00001bba: SWAP1
00001bbb: SWAP4
00001bbc: POP
00001bbd: SWAP1
00001bbe: SWAP2
00001bbf: POP
00001bc0: DUP2
00001bc1: LT
00001bc2: ISZERO
00001bc3: PUSH2 0x0002
00001bc6: JUMPI
00001bc7: SWAP1
00001bc8: PUSH1 0x00
00001bca: MSTORE
00001bcb: PUSH1 0x20
00001bcd: PUSH1 0x00
00001bcf: KECCAK256
00001bd0: SWAP1
00001bd1: PUSH1 0x05
00001bd3: MUL
00001bd4: ADD
00001bd5: PUSH1 0x00
00001bd7: POP
00001bd8: PUSH1 0x03
00001bda: SLOAD
00001bdb: DUP7
00001bdc: DIV
00001bdd: PUSH1 0x02
00001bdf: DUP3
00001be0: ADD
00001be1: SSTORE
00001be2: DUP1
00001be3: SLOAD
00001be4: PUSH1 0x01
00001be6: PUSH1 0xa0
00001be8: PUSH1 0x02
00001bea: EXP
00001beb: SUB
00001bec: NOT
00001bed: AND
00001bee: CALLER
00001bef: OR
00001bf0: DUP2
00001bf1: SSTORE
00001bf2: PUSH1 0x01
00001bf4: DUP2
00001bf5: ADD
00001bf6: DUP1
00001bf7: SLOAD
00001bf8: PUSH1 0x06
00001bfa: DUP1
00001bfb: DUP4
00001bfc: SSTORE
00001bfd: SWAP3
00001bfe: SWAP4
00001bff: POP
00001c00: DUP3
00001c01: SWAP1
00001c02: DUP1
00001c03: ISZERO
00001c04: DUP3
00001c05: SWAP1
00001c06: GT
00001c07: PUSH2 0x1c31
00001c0a: JUMPI
00001c0b: PUSH1 0x1f
00001c0d: ADD
00001c0e: PUSH1 0x20
00001c10: SWAP1
00001c11: DIV
00001c12: DUP2
00001c13: PUSH1 0x1f
00001c15: ADD
00001c16: PUSH1 0x20
00001c18: SWAP1
00001c19: DIV
00001c1a: DUP4
00001c1b: PUSH1 0x00
00001c1d: MSTORE
00001c1e: PUSH1 0x20
00001c20: PUSH1 0x00
00001c22: KECCAK256
00001c23: SWAP2
00001c24: DUP3
00001c25: ADD
00001c26: SWAP2
00001c27: ADD
00001c28: PUSH2 0x1c31
00001c2b: SWAP2
00001c2c: SWAP1
00001c2d: PUSH2 0x1130
00001c30: JUMP
00001c31: JUMPDEST
00001c32: POP
00001c33: PUSH1 0x00
00001c35: SWAP6
00001c36: POP
00001c37: POP
00001c38: POP
00001c39: POP
00001c3a: JUMPDEST
00001c3b: PUSH1 0x06
00001c3d: PUSH1 0xff
00001c3f: DUP5
00001c40: AND
00001c41: LT
00001c42: ISZERO
00001c43: PUSH2 0x1ca5
00001c46: JUMPI
00001c47: DUP7
00001c48: DUP4
00001c49: PUSH1 0xff
00001c4b: AND
00001c4c: DUP2
00001c4d: MLOAD
00001c4e: DUP2
00001c4f: LT
00001c50: ISZERO
00001c51: PUSH2 0x0002
00001c54: JUMPI
00001c55: SWAP1
00001c56: PUSH1 0x20
00001c58: ADD
00001c59: SWAP1
00001c5a: PUSH1 0x20
00001c5c: MUL
00001c5d: ADD
00001c5e: MLOAD
00001c5f: DUP2
00001c60: PUSH1 0x01
00001c62: ADD
00001c63: PUSH1 0x00
00001c65: POP
00001c66: DUP5
00001c67: PUSH1 0xff
00001c69: AND
00001c6a: DUP2
00001c6b: SLOAD
00001c6c: DUP2
00001c6d: LT
00001c6e: ISZERO
00001c6f: PUSH2 0x0002
00001c72: JUMPI
00001c73: SWAP1
00001c74: PUSH1 0x00
00001c76: MSTORE
00001c77: PUSH1 0x20
00001c79: PUSH1 0x00
00001c7b: KECCAK256
00001c7c: SWAP1
00001c7d: PUSH1 0x20
00001c7f: SWAP2
00001c80: DUP3
00001c81: DUP3
00001c82: DIV
00001c83: ADD
00001c84: SWAP2
00001c85: SWAP1
00001c86: MOD
00001c87: PUSH2 0x0100
00001c8a: EXP
00001c8b: DUP2
00001c8c: SLOAD
00001c8d: DUP2
00001c8e: PUSH1 0xff
00001c90: MUL
00001c91: NOT
00001c92: AND
00001c93: SWAP1
00001c94: DUP4
00001c95: MUL
00001c96: OR
00001c97: SWAP1
00001c98: SSTORE
00001c99: POP
00001c9a: PUSH1 0x01
00001c9c: SWAP3
00001c9d: SWAP1
00001c9e: SWAP3
00001c9f: ADD
00001ca0: SWAP2
00001ca1: PUSH2 0x1c3a
00001ca4: JUMP
00001ca5: JUMPDEST
00001ca6: PUSH1 0x02
00001ca8: DUP2
00001ca9: ADD
00001caa: SLOAD
00001cab: PUSH1 0x10
00001cad: DUP1
00001cae: SLOAD
00001caf: SWAP1
00001cb0: SWAP2
00001cb1: ADD
00001cb2: SWAP1
00001cb3: SSTORE
00001cb4: POP
00001cb5: POP
00001cb6: POP
00001cb7: POP
00001cb8: POP
00001cb9: POP
00001cba: POP
00001cbb: JUMP
00001cbc: JUMPDEST
00001cbd: POP
00001cbe: SWAP3
00001cbf: SWAP4
00001cc0: SWAP3
00001cc1: POP
00001cc2: POP
00001cc3: POP
00001cc4: JUMP
00001cc5: JUMPDEST
00001cc6: PUSH1 0x01
00001cc8: SWAP3
00001cc9: SWAP1
00001cca: SWAP3
00001ccb: ADD
00001ccc: SWAP2
00001ccd: PUSH2 0x11d7
00001cd0: JUMP
00001cd1: DUP11
00001cd2: CALLDATALOAD
00001cd3: UNKNOWN(0xAC)
00001cd4: UNKNOWN(0xFB)
00001cd5: UNKNOWN(0xC1)
00001cd6: PUSH0
00001cd7: UNKNOWN(0xF8)
00001cd8: BYTE
00001cd9: CODECOPY
00001cda: UNKNOWN(0xAE)
00001cdb: PUSH30 0x344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19e8a35acfbc15ff81a39
00001cfa: UNKNOWN(0xAE)
00001cfb: PUSH30 0x344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19ba66cc928b5edb82af9
00001d1a: UNKNOWN(0xBD)
00001d1b: BLOBHASH
00001d1c: SWAP3
00001d1d: UNKNOWN(0x29)
00001d1e: SLOAD
00001d1f: ISZERO
00001d20: GAS
00001d21: UNKNOWN(0xB7)
00001d22: UNKNOWN(0xB0)
00001d23: SWAP5
00001d24: UNKNOWN(0x26)
00001d25: SWAP5
00001d26: UNKNOWN(0xBE)
00001d27: LOG4
00001d28: UNKNOWN(0xCE)
00001d29: DIFFICULTY
00001d2a: PUSH7 0x1d9a8736c6898a
00001d32: CALLDATALOAD
00001d33: UNKNOWN(0xAC)
00001d34: UNKNOWN(0xFB)
00001d35: UNKNOWN(0xC1)
00001d36: PUSH0
00001d37: UNKNOWN(0xF8)
00001d38: BYTE
00001d39: CODECOPY
00001d3a: UNKNOWN(0xAE)
00001d3b: PUSH30
View stderr
Warning: This is a nightly build of Foundry. It is recommended to use the latest stable version. To mute this warning set `FOUNDRY_DISABLE_NIGHTLY_WARNING` in your environment.

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: 0xd49db9724484a8ed74bbba6534b67a3d1334eef5bfa46270641474b8b05b0ee5
call_targets: 0xfa59be56b789ffef179385de78dd1864d9c8d430
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0xd49db9724484a8ed74bbba6534b67a3d1334eef5bfa46270641474b8b05b0ee5",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0xfa59be56b789ffef179385de78dd1864d9c8d430"
    ],
    "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": "0x0db35d8c",
            "selector": "0x0db35d8c",
            "calldata_variants": [
                "0x0db35d8c",
                "0x0db35d8c0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x0eecae21",
            "selector": "0x0eecae21",
            "calldata_variants": [
                "0x0eecae21",
                "0x0eecae210000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x117a5b90",
            "selector": "0x117a5b90",
            "calldata_variants": [
                "0x117a5b90",
                "0x117a5b900000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x1209b1f6",
            "selector": "0x1209b1f6",
            "calldata_variants": [
                "0x1209b1f6",
                "0x1209b1f60000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x236af88c",
            "selector": "0x236af88c",
            "calldata_variants": [
                "0x236af88c",
                "0x236af88c0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x27ecc221",
            "selector": "0x27ecc221",
            "calldata_variants": [
                "0x27ecc221",
                "0x27ecc2210000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x3a4f6999",
            "selector": "0x3a4f6999",
            "calldata_variants": [
                "0x3a4f6999",
                "0x3a4f69990000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x50b44712",
            "selector": "0x50b44712",
            "calldata_variants": [
                "0x50b44712",
                "0x50b447120000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 2458,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 2571,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 3470,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "call_count": 7,
    "guards_detected": [],
    "untrusted_call_count": 7
}
high other detector ETH value transfer possible 55 no no
view
trace_id: 0xd49db9724484a8ed74bbba6534b67a3d1334eef5bfa46270641474b8b05b0ee5
call_targets: 0xfa59be56b789ffef179385de78dd1864d9c8d430
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0xd49db9724484a8ed74bbba6534b67a3d1334eef5bfa46270641474b8b05b0ee5",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0xfa59be56b789ffef179385de78dd1864d9c8d430"
    ],
    "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": "0x0db35d8c",
            "selector": "0x0db35d8c",
            "calldata_variants": [
                "0x0db35d8c",
                "0x0db35d8c0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x0eecae21",
            "selector": "0x0eecae21",
            "calldata_variants": [
                "0x0eecae21",
                "0x0eecae210000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x117a5b90",
            "selector": "0x117a5b90",
            "calldata_variants": [
                "0x117a5b90",
                "0x117a5b900000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x1209b1f6",
            "selector": "0x1209b1f6",
            "calldata_variants": [
                "0x1209b1f6",
                "0x1209b1f60000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x236af88c",
            "selector": "0x236af88c",
            "calldata_variants": [
                "0x236af88c",
                "0x236af88c0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x27ecc221",
            "selector": "0x27ecc221",
            "calldata_variants": [
                "0x27ecc221",
                "0x27ecc2210000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x3a4f6999",
            "selector": "0x3a4f6999",
            "calldata_variants": [
                "0x3a4f6999",
                "0x3a4f69990000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x50b44712",
            "selector": "0x50b44712",
            "calldata_variants": [
                "0x50b44712",
                "0x50b447120000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 2458,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 2571,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 3470,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "eth_value_calls": 7,
    "guards_detected": []
}