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

Analysis Run

019b3836-486a-7098-9570-16a15122cf1e

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
6449 artifact.fetch complete 1 / 3 4 months ago
6450 tool.cast_disasm complete 1 / 3 4 months ago
50136 analysis.bundle complete 1 / 3 2 weeks ago
50137 capability.graph complete 1 / 3 2 weeks ago
50138 detector.run complete 1 / 3 2 weeks ago
50139 validation.fork complete 1 / 3 2 weeks ago

Artifact

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

Slither

tool.slither

No slither job recorded yet.

Codex

report.consolidate

No codex job recorded yet.

Opcode Heuristics

tool.cast_disasm
Delegatecall
0
Selfdestruct
0
CREATE2
0
CALL-family (heavy)
19
EXT*/BALANCE
6
Total opcodes
4109
Flags
heavy_ext_balance_usage call_family_heavy
View cast disassembly output
00000000: PUSH1 0x60
00000002: PUSH1 0x40
00000004: MSTORE
00000005: CALLDATASIZE
00000006: ISZERO
00000007: PUSH2 0x0174
0000000a: JUMPI
0000000b: PUSH1 0xe0
0000000d: PUSH1 0x02
0000000f: EXP
00000010: PUSH1 0x00
00000012: CALLDATALOAD
00000013: DIV
00000014: PUSH4 0x058aace1
00000019: DUP2
0000001a: EQ
0000001b: PUSH2 0x017f
0000001e: JUMPI
0000001f: DUP1
00000020: PUSH4 0x061e494f
00000025: EQ
00000026: PUSH2 0x0190
00000029: JUMPI
0000002a: DUP1
0000002b: PUSH4 0x0d1fce42
00000030: EQ
00000031: PUSH2 0x021e
00000034: JUMPI
00000035: DUP1
00000036: PUSH4 0x11610c25
0000003b: EQ
0000003c: PUSH2 0x0291
0000003f: JUMPI
00000040: DUP1
00000041: PUSH4 0x12253a6c
00000046: EQ
00000047: PUSH2 0x02b5
0000004a: JUMPI
0000004b: DUP1
0000004c: PUSH4 0x132ae5e9
00000051: EQ
00000052: PUSH2 0x02d4
00000055: JUMPI
00000056: DUP1
00000057: PUSH4 0x16d190e3
0000005c: EQ
0000005d: PUSH2 0x02dd
00000060: JUMPI
00000061: DUP1
00000062: PUSH4 0x29e206bd
00000067: EQ
00000068: PUSH2 0x02e6
0000006b: JUMPI
0000006c: DUP1
0000006d: PUSH4 0x337b68ba
00000072: EQ
00000073: PUSH2 0x030c
00000076: JUMPI
00000077: DUP1
00000078: PUSH4 0x38bbfa50
0000007d: EQ
0000007e: PUSH2 0x0315
00000081: JUMPI
00000082: DUP1
00000083: PUSH4 0x3f683b6a
00000088: EQ
00000089: PUSH2 0x0413
0000008c: JUMPI
0000008d: DUP1
0000008e: PUSH4 0x4dc6b523
00000093: EQ
00000094: PUSH2 0x0426
00000097: JUMPI
00000098: DUP1
00000099: PUSH4 0x4e69d560
0000009e: EQ
0000009f: PUSH2 0x042f
000000a2: JUMPI
000000a3: DUP1
000000a4: PUSH4 0x66d16cc3
000000a9: EQ
000000aa: PUSH2 0x044c
000000ad: JUMPI
000000ae: DUP1
000000af: PUSH4 0x724ae9d0
000000b4: EQ
000000b5: PUSH2 0x0455
000000b8: JUMPI
000000b9: DUP1
000000ba: PUSH4 0x758971e8
000000bf: EQ
000000c0: PUSH2 0x0471
000000c3: JUMPI
000000c4: DUP1
000000c5: PUSH4 0x7cf0ffcb
000000ca: EQ
000000cb: PUSH2 0x0499
000000ce: JUMPI
000000cf: DUP1
000000d0: PUSH4 0x8ca17995
000000d5: EQ
000000d6: PUSH2 0x04a6
000000d9: JUMPI
000000da: DUP1
000000db: PUSH4 0x9619367d
000000e0: EQ
000000e1: PUSH2 0x04ba
000000e4: JUMPI
000000e5: DUP1
000000e6: PUSH4 0xa96a5a5b
000000eb: EQ
000000ec: PUSH2 0x04c3
000000ef: JUMPI
000000f0: DUP1
000000f1: PUSH4 0xadc2c98a
000000f6: EQ
000000f7: PUSH2 0x04cc
000000fa: JUMPI
000000fb: DUP1
000000fc: PUSH4 0xb70d0b3b
00000101: EQ
00000102: PUSH2 0x04d5
00000105: JUMPI
00000106: DUP1
00000107: PUSH4 0xbc99cc37
0000010c: EQ
0000010d: PUSH2 0x04de
00000110: JUMPI
00000111: DUP1
00000112: PUSH4 0xc4bc5da5
00000117: EQ
00000118: PUSH2 0x04e7
0000011b: JUMPI
0000011c: DUP1
0000011d: PUSH4 0xcafb2202
00000122: EQ
00000123: PUSH2 0x0506
00000126: JUMPI
00000127: DUP1
00000128: PUSH4 0xd28442ef
0000012d: EQ
0000012e: PUSH2 0x050f
00000131: JUMPI
00000132: DUP1
00000133: PUSH4 0xd4c80edf
00000138: EQ
00000139: PUSH2 0x0518
0000013c: JUMPI
0000013d: DUP1
0000013e: PUSH4 0xdf06f906
00000143: EQ
00000144: PUSH2 0x0521
00000147: JUMPI
00000148: DUP1
00000149: PUSH4 0xe8b5e51f
0000014e: EQ
0000014f: PUSH2 0x052b
00000152: JUMPI
00000153: DUP1
00000154: PUSH4 0xf738e5ca
00000159: EQ
0000015a: PUSH2 0x054a
0000015d: JUMPI
0000015e: DUP1
0000015f: PUSH4 0xf8b2cb4f
00000164: EQ
00000165: PUSH2 0x0557
00000168: JUMPI
00000169: DUP1
0000016a: PUSH4 0xfa968eea
0000016f: EQ
00000170: PUSH2 0x0598
00000173: JUMPI
00000174: JUMPDEST
00000175: PUSH2 0x0665
00000178: PUSH2 0x0667
0000017b: PUSH2 0x0295
0000017e: JUMP
0000017f: JUMPDEST
00000180: PUSH2 0x0665
00000183: PUSH1 0x00
00000185: CALLVALUE
00000186: GT
00000187: ISZERO
00000188: PUSH2 0x07d5
0000018b: JUMPI
0000018c: PUSH2 0x0002
0000018f: JUMP
00000190: JUMPDEST
00000191: PUSH2 0x0669
00000194: PUSH1 0x04
00000196: CALLDATALOAD
00000197: PUSH1 0x00
00000199: PUSH1 0x00
0000019b: PUSH1 0x00
0000019d: PUSH1 0x00
0000019f: PUSH1 0x00
000001a1: PUSH1 0x0f
000001a3: PUSH1 0x00
000001a5: POP
000001a6: DUP1
000001a7: SLOAD
000001a8: SWAP1
000001a9: POP
000001aa: DUP7
000001ab: LT
000001ac: ISZERO
000001ad: PUSH2 0x0216
000001b0: JUMPI
000001b1: PUSH1 0x0f
000001b3: DUP1
000001b4: SLOAD
000001b5: DUP8
000001b6: SWAP1
000001b7: DUP2
000001b8: LT
000001b9: ISZERO
000001ba: PUSH2 0x0002
000001bd: JUMPI
000001be: POP
000001bf: POP
000001c0: POP
000001c1: POP
000001c2: PUSH32 0x8d1108e10bcb7c27dddfc02ed9d693a074039d026cf4ea4240b40f7d581ac802
000001e3: DUP5
000001e4: ADD
000001e5: SLOAD
000001e6: SWAP1
000001e7: DUP2
000001e8: SWAP1
000001e9: MSTORE
000001ea: PUSH1 0x0e
000001ec: PUSH1 0x20
000001ee: MSTORE
000001ef: PUSH1 0x40
000001f1: SWAP1
000001f2: SWAP2
000001f3: KECCAK256
000001f4: DUP1
000001f5: SLOAD
000001f6: PUSH1 0x01
000001f8: DUP3
000001f9: ADD
000001fa: SLOAD
000001fb: PUSH1 0x02
000001fd: DUP4
000001fe: ADD
000001ff: SLOAD
00000200: PUSH1 0x03
00000202: SWAP4
00000203: SWAP1
00000204: SWAP4
00000205: ADD
00000206: SLOAD
00000207: PUSH1 0x01
00000209: PUSH1 0xa0
0000020b: PUSH1 0x02
0000020d: EXP
0000020e: SUB
0000020f: SWAP3
00000210: SWAP1
00000211: SWAP3
00000212: AND
00000213: SWAP5
00000214: POP
00000215: SWAP3
00000216: JUMPDEST
00000217: POP
00000218: SWAP2
00000219: SWAP4
0000021a: POP
0000021b: SWAP2
0000021c: SWAP4
0000021d: JUMP
0000021e: JUMPDEST
0000021f: PUSH2 0x069a
00000222: JUMPDEST
00000223: PUSH1 0x12
00000225: SLOAD
00000226: PUSH1 0x13
00000228: SLOAD
00000229: PUSH1 0x11
0000022b: SLOAD
0000022c: PUSH1 0x0c
0000022e: SLOAD
0000022f: PUSH1 0x00
00000231: SWAP4
00000232: SWAP2
00000233: ADD
00000234: SWAP1
00000235: SWAP2
00000236: ADD
00000237: SUB
00000238: ADDRESS
00000239: PUSH1 0x01
0000023b: PUSH1 0xa0
0000023d: PUSH1 0x02
0000023f: EXP
00000240: SUB
00000241: AND
00000242: BALANCE
00000243: DUP2
00000244: SWAP1
00000245: LT
00000246: ISZERO
00000247: PUSH2 0x0289
0000024a: JUMPI
0000024b: PUSH1 0x40
0000024d: DUP1
0000024e: MLOAD
0000024f: PUSH32 0x62616e6b726f6c6c5f6d69736d61746368000000000000000000000000000000
00000270: DUP2
00000271: MSTORE
00000272: SWAP1
00000273: MLOAD
00000274: SWAP1
00000275: DUP2
00000276: SWAP1
00000277: SUB
00000278: PUSH1 0x11
0000027a: ADD
0000027b: SWAP1
0000027c: LOG0
0000027d: POP
0000027e: ADDRESS
0000027f: PUSH1 0x01
00000281: PUSH1 0xa0
00000283: PUSH1 0x02
00000285: EXP
00000286: SUB
00000287: AND
00000288: BALANCE
00000289: JUMPDEST
0000028a: DUP1
0000028b: SWAP2
0000028c: POP
0000028d: JUMPDEST
0000028e: POP
0000028f: SWAP1
00000290: JUMP
00000291: JUMPDEST
00000292: PUSH2 0x0665
00000295: JUMPDEST
00000296: PUSH1 0x00
00000298: PUSH1 0x00
0000029a: PUSH1 0x00
0000029c: PUSH1 0x0d
0000029e: PUSH1 0x14
000002a0: SWAP1
000002a1: SLOAD
000002a2: SWAP1
000002a3: PUSH2 0x0100
000002a6: EXP
000002a7: SWAP1
000002a8: DIV
000002a9: PUSH1 0xff
000002ab: AND
000002ac: ISZERO
000002ad: PUSH2 0x0822
000002b0: JUMPI
000002b1: PUSH2 0x0002
000002b4: JUMP
000002b5: JUMPDEST
000002b6: PUSH2 0x0665
000002b9: PUSH1 0x0d
000002bb: SLOAD
000002bc: PUSH1 0x01
000002be: PUSH1 0xa0
000002c0: PUSH1 0x02
000002c2: EXP
000002c3: SUB
000002c4: SWAP1
000002c5: DUP2
000002c6: AND
000002c7: CALLER
000002c8: SWAP1
000002c9: SWAP2
000002ca: AND
000002cb: EQ
000002cc: PUSH2 0x0e1f
000002cf: JUMPI
000002d0: PUSH2 0x0002
000002d3: JUMP
000002d4: JUMPDEST
000002d5: PUSH2 0x069a
000002d8: PUSH1 0x0a
000002da: SLOAD
000002db: DUP2
000002dc: JUMP
000002dd: JUMPDEST
000002de: PUSH2 0x069a
000002e1: PUSH1 0x04
000002e3: SLOAD
000002e4: DUP2
000002e5: JUMP
000002e6: JUMPDEST
000002e7: PUSH2 0x0665
000002ea: PUSH1 0x04
000002ec: CALLDATALOAD
000002ed: JUMPDEST
000002ee: PUSH1 0x0d
000002f0: SLOAD
000002f1: PUSH1 0x00
000002f3: SWAP1
000002f4: PUSH1 0x01
000002f6: PUSH1 0xa0
000002f8: PUSH1 0x02
000002fa: EXP
000002fb: SUB
000002fc: SWAP1
000002fd: DUP2
000002fe: AND
000002ff: CALLER
00000300: SWAP1
00000301: SWAP2
00000302: AND
00000303: EQ
00000304: PUSH2 0x0e65
00000307: JUMPI
00000308: PUSH2 0x0002
0000030b: JUMP
0000030c: JUMPDEST
0000030d: PUSH2 0x069a
00000310: PUSH1 0x12
00000312: SLOAD
00000313: DUP2
00000314: JUMP
00000315: JUMPDEST
00000316: PUSH1 0x40
00000318: DUP1
00000319: MLOAD
0000031a: PUSH1 0x20
0000031c: PUSH1 0x24
0000031e: DUP1
0000031f: CALLDATALOAD
00000320: PUSH1 0x04
00000322: DUP2
00000323: DUP2
00000324: ADD
00000325: CALLDATALOAD
00000326: PUSH1 0x1f
00000328: DUP2
00000329: ADD
0000032a: DUP6
0000032b: SWAP1
0000032c: DIV
0000032d: DUP6
0000032e: MUL
0000032f: DUP7
00000330: ADD
00000331: DUP6
00000332: ADD
00000333: SWAP1
00000334: SWAP7
00000335: MSTORE
00000336: DUP6
00000337: DUP6
00000338: MSTORE
00000339: PUSH2 0x0665
0000033c: SWAP6
0000033d: DUP2
0000033e: CALLDATALOAD
0000033f: SWAP6
00000340: SWAP2
00000341: SWAP5
00000342: PUSH1 0x44
00000344: SWAP5
00000345: SWAP3
00000346: SWAP4
00000347: SWAP1
00000348: SWAP3
00000349: ADD
0000034a: SWAP2
0000034b: DUP2
0000034c: SWAP1
0000034d: DUP5
0000034e: ADD
0000034f: DUP4
00000350: DUP3
00000351: DUP1
00000352: DUP3
00000353: DUP5
00000354: CALLDATACOPY
00000355: POP
00000356: POP
00000357: PUSH1 0x40
00000359: DUP1
0000035a: MLOAD
0000035b: PUSH1 0x20
0000035d: SWAP8
0000035e: CALLDATALOAD
0000035f: DUP1
00000360: DUP11
00000361: ADD
00000362: CALLDATALOAD
00000363: PUSH1 0x1f
00000365: DUP2
00000366: ADD
00000367: DUP11
00000368: SWAP1
00000369: DIV
0000036a: DUP11
0000036b: MUL
0000036c: DUP4
0000036d: ADD
0000036e: DUP11
0000036f: ADD
00000370: SWAP1
00000371: SWAP4
00000372: MSTORE
00000373: DUP3
00000374: DUP3
00000375: MSTORE
00000376: SWAP7
00000377: SWAP9
00000378: SWAP8
00000379: PUSH1 0x64
0000037b: SWAP8
0000037c: SWAP2
0000037d: SWAP7
0000037e: POP
0000037f: PUSH1 0x24
00000381: SWAP2
00000382: SWAP1
00000383: SWAP2
00000384: ADD
00000385: SWAP5
00000386: POP
00000387: SWAP1
00000388: SWAP3
00000389: POP
0000038a: DUP3
0000038b: SWAP2
0000038c: POP
0000038d: DUP5
0000038e: ADD
0000038f: DUP4
00000390: DUP3
00000391: DUP1
00000392: DUP3
00000393: DUP5
00000394: CALLDATACOPY
00000395: POP
00000396: SWAP5
00000397: SWAP7
00000398: POP
00000399: POP
0000039a: POP
0000039b: POP
0000039c: POP
0000039d: POP
0000039e: POP
0000039f: PUSH1 0x00
000003a1: PUSH1 0x00
000003a3: PUSH1 0x00
000003a5: PUSH1 0x00
000003a7: PUSH2 0x0ecf
000003aa: PUSH1 0x00
000003ac: DUP1
000003ad: SLOAD
000003ae: PUSH1 0x40
000003b0: DUP1
000003b1: MLOAD
000003b2: PUSH1 0xe0
000003b4: PUSH1 0x02
000003b6: EXP
000003b7: PUSH4 0x38cc4831
000003bc: MUL
000003bd: DUP2
000003be: MSTORE
000003bf: SWAP1
000003c0: MLOAD
000003c1: DUP4
000003c2: SWAP3
000003c3: PUSH1 0x01
000003c5: PUSH1 0xa0
000003c7: PUSH1 0x02
000003c9: EXP
000003ca: SUB
000003cb: AND
000003cc: SWAP2
000003cd: PUSH4 0x38cc4831
000003d2: SWAP2
000003d3: PUSH1 0x04
000003d5: DUP3
000003d6: DUP2
000003d7: ADD
000003d8: SWAP3
000003d9: PUSH1 0x20
000003db: SWAP3
000003dc: SWAP2
000003dd: SWAP1
000003de: DUP3
000003df: SWAP1
000003e0: SUB
000003e1: ADD
000003e2: DUP2
000003e3: DUP8
000003e4: DUP8
000003e5: PUSH2 0x61da
000003e8: GAS
000003e9: SUB
000003ea: CALL
000003eb: ISZERO
000003ec: PUSH2 0x0002
000003ef: JUMPI
000003f0: POP
000003f1: POP
000003f2: PUSH1 0x40
000003f4: MLOAD
000003f5: MLOAD
000003f6: SWAP2
000003f7: POP
000003f8: POP
000003f9: PUSH1 0x01
000003fb: PUSH1 0xa0
000003fd: PUSH1 0x02
000003ff: EXP
00000400: SUB
00000401: DUP2
00000402: AND
00000403: DUP3
00000404: EQ
00000405: ISZERO
00000406: PUSH2 0x156c
00000409: JUMPI
0000040a: PUSH2 0x1514
0000040d: PUSH1 0x00
0000040f: PUSH2 0x0a6c
00000412: JUMP
00000413: JUMPDEST
00000414: PUSH2 0x069a
00000417: PUSH1 0x0d
00000419: SLOAD
0000041a: PUSH1 0xa0
0000041c: PUSH1 0x02
0000041e: EXP
0000041f: SWAP1
00000420: DIV
00000421: PUSH1 0xff
00000423: AND
00000424: DUP2
00000425: JUMP
00000426: JUMPDEST
00000427: PUSH2 0x069a
0000042a: PUSH1 0x08
0000042c: SLOAD
0000042d: DUP2
0000042e: JUMP
0000042f: JUMPDEST
00000430: PUSH2 0x06ac
00000433: PUSH1 0x00
00000435: PUSH1 0x00
00000437: PUSH1 0x00
00000439: PUSH1 0x00
0000043b: PUSH1 0x00
0000043d: PUSH1 0x00
0000043f: PUSH1 0x00
00000441: PUSH1 0x00
00000443: PUSH1 0x00
00000445: PUSH2 0x0dd8
00000448: PUSH2 0x0222
0000044b: JUMP
0000044c: JUMPDEST
0000044d: PUSH2 0x069a
00000450: PUSH1 0x11
00000452: SLOAD
00000453: DUP2
00000454: JUMP
00000455: JUMPDEST
00000456: PUSH2 0x069a
00000459: JUMPDEST
0000045a: PUSH1 0x0a
0000045c: SLOAD
0000045d: PUSH1 0x06
0000045f: SLOAD
00000460: PUSH1 0x00
00000462: SWAP2
00000463: DUP3
00000464: SWAP2
00000465: DUP3
00000466: SWAP2
00000467: LT
00000468: ISZERO
00000469: PUSH2 0x0d43
0000046c: JUMPI
0000046d: PUSH2 0x0d7e
00000470: JUMP
00000471: JUMPDEST
00000472: PUSH2 0x0665
00000475: PUSH1 0x04
00000477: CALLDATALOAD
00000478: JUMPDEST
00000479: PUSH1 0x0d
0000047b: SLOAD
0000047c: PUSH1 0x00
0000047e: SWAP1
0000047f: DUP2
00000480: SWAP1
00000481: PUSH1 0x01
00000483: PUSH1 0xa0
00000485: PUSH1 0x02
00000487: EXP
00000488: SUB
00000489: SWAP1
0000048a: DUP2
0000048b: AND
0000048c: CALLER
0000048d: SWAP1
0000048e: SWAP2
0000048f: AND
00000490: EQ
00000491: PUSH2 0x06f3
00000494: JUMPI
00000495: PUSH2 0x0002
00000498: JUMP
00000499: JUMPDEST
0000049a: PUSH2 0x0665
0000049d: PUSH2 0x0667
000004a0: PUSH1 0x00
000004a2: PUSH2 0x02ed
000004a5: JUMP
000004a6: JUMPDEST
000004a7: PUSH2 0x0665
000004aa: PUSH1 0x04
000004ac: CALLDATALOAD
000004ad: PUSH1 0x00
000004af: CALLVALUE
000004b0: GT
000004b1: ISZERO
000004b2: PUSH2 0x07a3
000004b5: JUMPI
000004b6: PUSH2 0x0002
000004b9: JUMP
000004ba: JUMPDEST
000004bb: PUSH2 0x069a
000004be: PUSH1 0x05
000004c0: SLOAD
000004c1: DUP2
000004c2: JUMP
000004c3: JUMPDEST
000004c4: PUSH2 0x069a
000004c7: PUSH1 0x02
000004c9: SLOAD
000004ca: DUP2
000004cb: JUMP
000004cc: JUMPDEST
000004cd: PUSH2 0x069a
000004d0: PUSH1 0x03
000004d2: SLOAD
000004d3: DUP2
000004d4: JUMP
000004d5: JUMPDEST
000004d6: PUSH2 0x069a
000004d9: PUSH1 0x07
000004db: SLOAD
000004dc: DUP2
000004dd: JUMP
000004de: JUMPDEST
000004df: PUSH2 0x069a
000004e2: PUSH1 0x06
000004e4: SLOAD
000004e5: DUP2
000004e6: JUMP
000004e7: JUMPDEST
000004e8: PUSH2 0x0665
000004eb: PUSH1 0x0d
000004ed: SLOAD
000004ee: PUSH1 0x01
000004f0: PUSH1 0xa0
000004f2: PUSH1 0x02
000004f4: EXP
000004f5: SUB
000004f6: SWAP1
000004f7: DUP2
000004f8: AND
000004f9: CALLER
000004fa: SWAP1
000004fb: SWAP2
000004fc: AND
000004fd: EQ
000004fe: PUSH2 0x0e45
00000501: JUMPI
00000502: PUSH2 0x0002
00000505: JUMP
00000506: JUMPDEST
00000507: PUSH2 0x069a
0000050a: PUSH1 0x0c
0000050c: SLOAD
0000050d: DUP2
0000050e: JUMP
0000050f: JUMPDEST
00000510: PUSH2 0x069a
00000513: PUSH1 0x13
00000515: SLOAD
00000516: DUP2
00000517: JUMP
00000518: JUMPDEST
00000519: PUSH2 0x069a
0000051c: PUSH1 0x10
0000051e: SLOAD
0000051f: DUP2
00000520: JUMP
00000521: JUMPDEST
00000522: PUSH2 0x069a
00000525: PUSH1 0x0f
00000527: SLOAD
00000528: JUMPDEST
00000529: SWAP1
0000052a: JUMP
0000052b: JUMPDEST
0000052c: PUSH2 0x0665
0000052f: PUSH1 0x0d
00000531: SLOAD
00000532: PUSH1 0x00
00000534: SWAP1
00000535: DUP2
00000536: SWAP1
00000537: PUSH1 0xa0
00000539: PUSH1 0x02
0000053b: EXP
0000053c: SWAP1
0000053d: DIV
0000053e: PUSH1 0xff
00000540: AND
00000541: ISZERO
00000542: PUSH2 0x0b4a
00000545: JUMPI
00000546: PUSH2 0x0002
00000549: JUMP
0000054a: JUMPDEST
0000054b: PUSH2 0x0665
0000054e: PUSH2 0x0667
00000551: PUSH1 0x00
00000553: PUSH2 0x0478
00000556: JUMP
00000557: JUMPDEST
00000558: PUSH2 0x069a
0000055b: PUSH1 0x04
0000055d: CALLDATALOAD
0000055e: JUMPDEST
0000055f: PUSH1 0x01
00000561: PUSH1 0xa0
00000563: PUSH1 0x02
00000565: EXP
00000566: SUB
00000567: DUP2
00000568: AND
00000569: PUSH1 0x00
0000056b: SWAP1
0000056c: DUP2
0000056d: MSTORE
0000056e: PUSH1 0x0b
00000570: PUSH1 0x20
00000572: MSTORE
00000573: PUSH1 0x40
00000575: DUP2
00000576: KECCAK256
00000577: SLOAD
00000578: DUP2
00000579: SWAP1
0000057a: GT
0000057b: DUP1
0000057c: ISZERO
0000057d: PUSH2 0x0588
00000580: JUMPI
00000581: POP
00000582: PUSH1 0x0c
00000584: SLOAD
00000585: DUP2
00000586: SWAP1
00000587: GT
00000588: JUMPDEST
00000589: ISZERO
0000058a: PUSH2 0x07e7
0000058d: JUMPI
0000058e: PUSH1 0x0c
00000590: SLOAD
00000591: PUSH2 0x07f0
00000594: PUSH2 0x0222
00000597: JUMP
00000598: JUMPDEST
00000599: PUSH2 0x069a
0000059c: PUSH1 0x00
0000059e: DUP1
0000059f: SLOAD
000005a0: PUSH1 0x40
000005a2: DUP1
000005a3: MLOAD
000005a4: PUSH1 0xe0
000005a6: PUSH1 0x02
000005a8: EXP
000005a9: PUSH4 0x38cc4831
000005ae: MUL
000005af: DUP2
000005b0: MSTORE
000005b1: SWAP1
000005b2: MLOAD
000005b3: DUP4
000005b4: SWAP3
000005b5: PUSH1 0x01
000005b7: PUSH1 0xa0
000005b9: PUSH1 0x02
000005bb: EXP
000005bc: SUB
000005bd: AND
000005be: SWAP2
000005bf: PUSH4 0x38cc4831
000005c4: SWAP2
000005c5: PUSH1 0x04
000005c7: DUP3
000005c8: DUP2
000005c9: ADD
000005ca: SWAP3
000005cb: PUSH1 0x20
000005cd: SWAP3
000005ce: SWAP2
000005cf: SWAP1
000005d0: DUP3
000005d1: SWAP1
000005d2: SUB
000005d3: ADD
000005d4: DUP2
000005d5: DUP8
000005d6: DUP8
000005d7: PUSH2 0x61da
000005da: GAS
000005db: SUB
000005dc: CALL
000005dd: ISZERO
000005de: PUSH2 0x0002
000005e1: JUMPI
000005e2: POP
000005e3: POP
000005e4: PUSH1 0x40
000005e6: DUP1
000005e7: MLOAD
000005e8: DUP1
000005e9: MLOAD
000005ea: PUSH1 0xe2
000005ec: PUSH1 0x02
000005ee: EXP
000005ef: PUSH4 0x0bbceb33
000005f4: MUL
000005f5: DUP3
000005f6: MSTORE
000005f7: PUSH3 0x0249f0
000005fb: PUSH1 0x24
000005fd: DUP4
000005fe: ADD
000005ff: MSTORE
00000600: PUSH1 0x04
00000602: DUP3
00000603: ADD
00000604: DUP4
00000605: SWAP1
00000606: MSTORE
00000607: PUSH1 0x03
00000609: PUSH1 0x44
0000060b: DUP4
0000060c: ADD
0000060d: MSTORE
0000060e: PUSH1 0xea
00000610: PUSH1 0x02
00000612: EXP
00000613: PUSH3 0x155493
00000617: MUL
00000618: PUSH1 0x64
0000061a: DUP4
0000061b: ADD
0000061c: MSTORE
0000061d: SWAP2
0000061e: MLOAD
0000061f: PUSH1 0x01
00000621: PUSH1 0xa0
00000623: PUSH1 0x02
00000625: EXP
00000626: SUB
00000627: SWAP3
00000628: SWAP1
00000629: SWAP3
0000062a: AND
0000062b: SWAP3
0000062c: POP
0000062d: PUSH4 0x2ef3accc
00000632: SWAP2
00000633: PUSH1 0x84
00000635: DUP3
00000636: DUP2
00000637: ADD
00000638: SWAP3
00000639: PUSH1 0x20
0000063b: SWAP3
0000063c: SWAP2
0000063d: SWAP1
0000063e: DUP3
0000063f: SWAP1
00000640: SUB
00000641: ADD
00000642: DUP2
00000643: DUP8
00000644: DUP8
00000645: PUSH2 0x61da
00000648: GAS
00000649: SUB
0000064a: CALL
0000064b: ISZERO
0000064c: PUSH2 0x0002
0000064f: JUMPI
00000650: POP
00000651: POP
00000652: PUSH1 0x40
00000654: MLOAD
00000655: MLOAD
00000656: PUSH1 0x05
00000658: SLOAD
00000659: DUP2
0000065a: ADD
0000065b: SWAP4
0000065c: POP
0000065d: SWAP2
0000065e: POP
0000065f: PUSH2 0x028d
00000662: SWAP1
00000663: POP
00000664: JUMP
00000665: JUMPDEST
00000666: STOP
00000667: JUMPDEST
00000668: JUMP
00000669: JUMPDEST
0000066a: PUSH1 0x40
0000066c: DUP1
0000066d: MLOAD
0000066e: PUSH1 0x01
00000670: PUSH1 0xa0
00000672: PUSH1 0x02
00000674: EXP
00000675: SUB
00000676: SWAP6
00000677: SWAP1
00000678: SWAP6
00000679: AND
0000067a: DUP6
0000067b: MSTORE
0000067c: PUSH1 0x20
0000067e: DUP6
0000067f: ADD
00000680: SWAP4
00000681: SWAP1
00000682: SWAP4
00000683: MSTORE
00000684: DUP4
00000685: DUP4
00000686: ADD
00000687: SWAP2
00000688: SWAP1
00000689: SWAP2
0000068a: MSTORE
0000068b: PUSH1 0x60
0000068d: DUP4
0000068e: ADD
0000068f: MSTORE
00000690: MLOAD
00000691: SWAP1
00000692: DUP2
00000693: SWAP1
00000694: SUB
00000695: PUSH1 0x80
00000697: ADD
00000698: SWAP1
00000699: RETURN
0000069a: JUMPDEST
0000069b: PUSH1 0x40
0000069d: DUP1
0000069e: MLOAD
0000069f: SWAP2
000006a0: DUP3
000006a1: MSTORE
000006a2: MLOAD
000006a3: SWAP1
000006a4: DUP2
000006a5: SWAP1
000006a6: SUB
000006a7: PUSH1 0x20
000006a9: ADD
000006aa: SWAP1
000006ab: RETURN
000006ac: JUMPDEST
000006ad: PUSH1 0x40
000006af: DUP1
000006b0: MLOAD
000006b1: SWAP10
000006b2: DUP11
000006b3: MSTORE
000006b4: PUSH1 0x20
000006b6: DUP11
000006b7: ADD
000006b8: SWAP9
000006b9: SWAP1
000006ba: SWAP9
000006bb: MSTORE
000006bc: DUP9
000006bd: DUP9
000006be: ADD
000006bf: SWAP7
000006c0: SWAP1
000006c1: SWAP7
000006c2: MSTORE
000006c3: PUSH1 0x60
000006c5: DUP9
000006c6: ADD
000006c7: SWAP5
000006c8: SWAP1
000006c9: SWAP5
000006ca: MSTORE
000006cb: PUSH1 0x80
000006cd: DUP8
000006ce: ADD
000006cf: SWAP3
000006d0: SWAP1
000006d1: SWAP3
000006d2: MSTORE
000006d3: PUSH1 0xa0
000006d5: DUP7
000006d6: ADD
000006d7: MSTORE
000006d8: PUSH1 0xc0
000006da: DUP6
000006db: ADD
000006dc: MSTORE
000006dd: PUSH1 0xe0
000006df: DUP5
000006e0: ADD
000006e1: MSTORE
000006e2: PUSH2 0x0100
000006e5: DUP4
000006e6: ADD
000006e7: MSTORE
000006e8: MLOAD
000006e9: SWAP1
000006ea: DUP2
000006eb: SWAP1
000006ec: SUB
000006ed: PUSH2 0x0120
000006f0: ADD
000006f1: SWAP1
000006f2: RETURN
000006f3: JUMPDEST
000006f4: DUP3
000006f5: ISZERO
000006f6: PUSH2 0x0728
000006f9: JUMPI
000006fa: POP
000006fb: PUSH1 0x00
000006fd: SWAP1
000006fe: POP
000006ff: PUSH1 0x01
00000701: JUMPDEST
00000702: PUSH1 0x0a
00000704: SLOAD
00000705: DUP2
00000706: GT
00000707: PUSH2 0x0754
0000070a: JUMPI
0000070b: PUSH1 0x00
0000070d: DUP2
0000070e: DUP2
0000070f: MSTORE
00000710: PUSH1 0x09
00000712: PUSH1 0x20
00000714: MSTORE
00000715: PUSH1 0x40
00000717: SWAP1
00000718: KECCAK256
00000719: PUSH1 0x01
0000071b: ADD
0000071c: SLOAD
0000071d: SWAP1
0000071e: SWAP2
0000071f: ADD
00000720: SWAP1
00000721: PUSH1 0x01
00000723: ADD
00000724: PUSH2 0x0701
00000727: JUMP
00000728: JUMPDEST
00000729: PUSH1 0x40
0000072b: MLOAD
0000072c: PUSH1 0x13
0000072e: SLOAD
0000072f: PUSH1 0x0d
00000731: SLOAD
00000732: PUSH1 0x01
00000734: PUSH1 0xa0
00000736: PUSH1 0x02
00000738: EXP
00000739: SUB
0000073a: AND
0000073b: SWAP2
0000073c: PUSH1 0x00
0000073e: SWAP2
0000073f: SWAP1
00000740: DUP3
00000741: DUP2
00000742: DUP2
00000743: DUP2
00000744: DUP6
00000745: DUP9
00000746: DUP4
00000747: CALL
00000748: POP
00000749: POP
0000074a: POP
0000074b: PUSH1 0x13
0000074d: SSTORE
0000074e: POP
0000074f: JUMPDEST
00000750: POP
00000751: POP
00000752: POP
00000753: JUMP
00000754: JUMPDEST
00000755: DUP2
00000756: PUSH1 0x00
00000758: EQ
00000759: DUP1
0000075a: ISZERO
0000075b: PUSH2 0x0770
0000075e: JUMPI
0000075f: POP
00000760: PUSH1 0x13
00000762: SLOAD
00000763: ADDRESS
00000764: PUSH1 0x01
00000766: PUSH1 0xa0
00000768: PUSH1 0x02
0000076a: EXP
0000076b: SUB
0000076c: AND
0000076d: BALANCE
0000076e: EQ
0000076f: ISZERO
00000770: JUMPDEST
00000771: ISZERO
00000772: PUSH2 0x079e
00000775: JUMPI
00000776: PUSH1 0x40
00000778: MLOAD
00000779: PUSH1 0x0d
0000077b: SLOAD
0000077c: PUSH1 0x01
0000077e: PUSH1 0xa0
00000780: PUSH1 0x02
00000782: EXP
00000783: SUB
00000784: SWAP1
00000785: DUP2
00000786: AND
00000787: SWAP2
00000788: PUSH1 0x00
0000078a: SWAP2
0000078b: ADDRESS
0000078c: AND
0000078d: BALANCE
0000078e: SWAP1
0000078f: DUP3
00000790: DUP2
00000791: DUP2
00000792: DUP2
00000793: DUP6
00000794: DUP9
00000795: DUP4
00000796: CALL
00000797: POP
00000798: POP
00000799: POP
0000079a: PUSH1 0x13
0000079c: SSTORE
0000079d: POP
0000079e: JUMPDEST
0000079f: PUSH2 0x074f
000007a2: JUMP
000007a3: JUMPDEST
000007a4: PUSH2 0x07d2
000007a7: CALLER
000007a8: DUP3
000007a9: JUMPDEST
000007aa: PUSH1 0x01
000007ac: PUSH1 0xa0
000007ae: PUSH1 0x02
000007b0: EXP
000007b1: SUB
000007b2: DUP3
000007b3: AND
000007b4: PUSH1 0x00
000007b6: SWAP1
000007b7: DUP2
000007b8: MSTORE
000007b9: PUSH1 0x0b
000007bb: PUSH1 0x20
000007bd: MSTORE
000007be: PUSH1 0x40
000007c0: DUP2
000007c1: KECCAK256
000007c2: SLOAD
000007c3: DUP2
000007c4: SWAP1
000007c5: GT
000007c6: ISZERO
000007c7: PUSH2 0x074f
000007ca: JUMPI
000007cb: PUSH2 0x11c6
000007ce: PUSH2 0x0b75
000007d1: JUMP
000007d2: JUMPDEST
000007d3: POP
000007d4: JUMP
000007d5: JUMPDEST
000007d6: PUSH2 0x0667
000007d9: CALLER
000007da: PUSH2 0x07e2
000007dd: CALLER
000007de: PUSH2 0x055e
000007e1: JUMP
000007e2: JUMPDEST
000007e3: PUSH2 0x07a9
000007e6: JUMP
000007e7: JUMPDEST
000007e8: POP
000007e9: PUSH1 0x00
000007eb: JUMPDEST
000007ec: SWAP2
000007ed: SWAP1
000007ee: POP
000007ef: JUMP
000007f0: JUMPDEST
000007f1: PUSH1 0x01
000007f3: PUSH1 0xa0
000007f5: PUSH1 0x02
000007f7: EXP
000007f8: SUB
000007f9: DUP5
000007fa: AND
000007fb: PUSH1 0x00
000007fd: SWAP1
000007fe: DUP2
000007ff: MSTORE
00000800: PUSH1 0x0b
00000802: PUSH1 0x20
00000804: SWAP1
00000805: DUP2
00000806: MSTORE
00000807: PUSH1 0x40
00000809: DUP1
0000080a: DUP4
0000080b: KECCAK256
0000080c: SLOAD
0000080d: DUP4
0000080e: MSTORE
0000080f: PUSH1 0x09
00000811: SWAP1
00000812: SWAP2
00000813: MSTORE
00000814: SWAP1
00000815: KECCAK256
00000816: PUSH1 0x01
00000818: ADD
00000819: SLOAD
0000081a: MUL
0000081b: DIV
0000081c: SWAP1
0000081d: POP
0000081e: PUSH2 0x07eb
00000821: JUMP
00000822: JUMPDEST
00000823: PUSH1 0x00
00000825: PUSH1 0x00
00000827: SWAP1
00000828: SLOAD
00000829: SWAP1
0000082a: PUSH2 0x0100
0000082d: EXP
0000082e: SWAP1
0000082f: DIV
00000830: PUSH1 0x01
00000832: PUSH1 0xa0
00000834: PUSH1 0x02
00000836: EXP
00000837: SUB
00000838: AND
00000839: PUSH1 0x01
0000083b: PUSH1 0xa0
0000083d: PUSH1 0x02
0000083f: EXP
00000840: SUB
00000841: AND
00000842: PUSH4 0x38cc4831
00000847: PUSH1 0x40
00000849: MLOAD
0000084a: DUP2
0000084b: PUSH1 0xe0
0000084d: PUSH1 0x02
0000084f: EXP
00000850: MUL
00000851: DUP2
00000852: MSTORE
00000853: PUSH1 0x04
00000855: ADD
00000856: DUP1
00000857: SWAP1
00000858: POP
00000859: PUSH1 0x20
0000085b: PUSH1 0x40
0000085d: MLOAD
0000085e: DUP1
0000085f: DUP4
00000860: SUB
00000861: DUP2
00000862: PUSH1 0x00
00000864: DUP8
00000865: PUSH2 0x61da
00000868: GAS
00000869: SUB
0000086a: CALL
0000086b: ISZERO
0000086c: PUSH2 0x0002
0000086f: JUMPI
00000870: POP
00000871: POP
00000872: PUSH1 0x40
00000874: DUP1
00000875: MLOAD
00000876: DUP1
00000877: MLOAD
00000878: PUSH1 0xe2
0000087a: PUSH1 0x02
0000087c: EXP
0000087d: PUSH4 0x0bbceb33
00000882: MUL
00000883: DUP3
00000884: MSTORE
00000885: PUSH3 0x0249f0
00000889: PUSH1 0x24
0000088b: DUP4
0000088c: ADD
0000088d: MSTORE
0000088e: PUSH1 0x04
00000890: DUP3
00000891: ADD
00000892: DUP4
00000893: SWAP1
00000894: MSTORE
00000895: PUSH1 0x03
00000897: PUSH1 0x44
00000899: DUP4
0000089a: ADD
0000089b: MSTORE
0000089c: PUSH1 0xea
0000089e: PUSH1 0x02
000008a0: EXP
000008a1: PUSH3 0x155493
000008a5: MUL
000008a6: PUSH1 0x64
000008a8: DUP4
000008a9: ADD
000008aa: MSTORE
000008ab: SWAP2
000008ac: MLOAD
000008ad: PUSH1 0x01
000008af: PUSH1 0xa0
000008b1: PUSH1 0x02
000008b3: EXP
000008b4: SUB
000008b5: SWAP3
000008b6: SWAP1
000008b7: SWAP3
000008b8: AND
000008b9: SWAP3
000008ba: POP
000008bb: PUSH4 0x2ef3accc
000008c0: SWAP2
000008c1: PUSH1 0x84
000008c3: DUP1
000008c4: DUP4
000008c5: ADD
000008c6: SWAP3
000008c7: PUSH1 0x20
000008c9: SWAP3
000008ca: SWAP2
000008cb: SWAP1
000008cc: DUP3
000008cd: SWAP1
000008ce: SUB
000008cf: ADD
000008d0: DUP2
000008d1: PUSH1 0x00
000008d3: DUP8
000008d4: PUSH2 0x61da
000008d7: GAS
000008d8: SUB
000008d9: CALL
000008da: ISZERO
000008db: PUSH2 0x0002
000008de: JUMPI
000008df: POP
000008e0: POP
000008e1: PUSH1 0x40
000008e3: MLOAD
000008e4: MLOAD
000008e5: SWAP4
000008e6: POP
000008e7: POP
000008e8: CALLVALUE
000008e9: DUP4
000008ea: SWAP1
000008eb: LT
000008ec: ISZERO
000008ed: PUSH2 0x08f5
000008f0: JUMPI
000008f1: PUSH2 0x0002
000008f4: JUMP
000008f5: JUMPDEST
000008f6: DUP3
000008f7: CALLVALUE
000008f8: SUB
000008f9: SWAP2
000008fa: POP
000008fb: PUSH2 0x2710
000008fe: PUSH2 0x0905
00000901: PUSH2 0x0222
00000904: JUMP
00000905: JUMPDEST
00000906: PUSH1 0x04
00000908: PUSH1 0x00
0000090a: POP
0000090b: SLOAD
0000090c: MUL
0000090d: DIV
0000090e: PUSH1 0x02
00000910: PUSH1 0x00
00000912: POP
00000913: SLOAD
00000914: PUSH1 0x02
00000916: PUSH1 0x00
00000918: POP
00000919: SLOAD
0000091a: PUSH1 0x03
0000091c: PUSH1 0x00
0000091e: POP
0000091f: SLOAD
00000920: PUSH2 0x2710
00000923: SUB
00000924: SUB
00000925: DUP5
00000926: MUL
00000927: DIV
00000928: GT
00000929: ISZERO
0000092a: DUP1
0000092b: ISZERO
0000092c: PUSH2 0x0937
0000092f: JUMPI
00000930: POP
00000931: PUSH1 0x05
00000933: SLOAD
00000934: DUP3
00000935: LT
00000936: ISZERO
00000937: JUMPDEST
00000938: ISZERO
00000939: PUSH2 0x0a8d
0000093c: JUMPI
0000093d: PUSH1 0x40
0000093f: DUP1
00000940: MLOAD
00000941: DUP1
00000942: DUP3
00000943: ADD
00000944: DUP3
00000945: MSTORE
00000946: PUSH1 0x03
00000948: DUP2
00000949: MSTORE
0000094a: PUSH1 0xea
0000094c: PUSH1 0x02
0000094e: EXP
0000094f: PUSH3 0x155493
00000953: MUL
00000954: PUSH1 0x20
00000956: DUP3
00000957: DUP2
00000958: ADD
00000959: SWAP2
0000095a: SWAP1
0000095b: SWAP2
0000095c: MSTORE
0000095d: DUP3
0000095e: MLOAD
0000095f: PUSH1 0x80
00000961: DUP2
00000962: ADD
00000963: DUP5
00000964: MSTORE
00000965: PUSH1 0x43
00000967: DUP2
00000968: MSTORE
00000969: PUSH32 0x6a736f6e2868747470733a2f2f6170692e72616e646f6d2e6f72672f6a736f6e
0000098a: DUP2
0000098b: DUP4
0000098c: ADD
0000098d: MSTORE
0000098e: PUSH32 0x2d7270632f312f696e766f6b65292e726573756c742e72616e646f6d2e646174
000009af: DUP2
000009b0: DUP6
000009b1: ADD
000009b2: MSTORE
000009b3: PUSH32 0x612e300000000000000000000000000000000000000000000000000000000000
000009d4: PUSH1 0x60
000009d6: DUP3
000009d7: ADD
000009d8: MSTORE
000009d9: DUP4
000009da: MLOAD
000009db: PUSH2 0x0160
000009de: DUP2
000009df: ADD
000009e0: SWAP1
000009e1: SWAP5
000009e2: MSTORE
000009e3: PUSH2 0x012c
000009e6: DUP1
000009e7: DUP6
000009e8: MSTORE
000009e9: PUSH2 0x0a92
000009ec: SWAP5
000009ed: SWAP2
000009ee: SWAP3
000009ef: PUSH2 0x1759
000009f2: SWAP1
000009f3: DUP4
000009f4: ADD
000009f5: CODECOPY
000009f6: PUSH3 0x0249f0
000009fa: PUSH1 0x00
000009fc: PUSH1 0x00
000009fe: PUSH1 0x00
00000a00: PUSH1 0x00
00000a02: PUSH1 0x00
00000a04: SWAP1
00000a05: SLOAD
00000a06: SWAP1
00000a07: PUSH2 0x0100
00000a0a: EXP
00000a0b: SWAP1
00000a0c: DIV
00000a0d: PUSH1 0x01
00000a0f: PUSH1 0xa0
00000a11: PUSH1 0x02
00000a13: EXP
00000a14: SUB
00000a15: AND
00000a16: PUSH1 0x01
00000a18: PUSH1 0xa0
00000a1a: PUSH1 0x02
00000a1c: EXP
00000a1d: SUB
00000a1e: AND
00000a1f: PUSH4 0x38cc4831
00000a24: PUSH1 0x40
00000a26: MLOAD
00000a27: DUP2
00000a28: PUSH1 0xe0
00000a2a: PUSH1 0x02
00000a2c: EXP
00000a2d: MUL
00000a2e: DUP2
00000a2f: MSTORE
00000a30: PUSH1 0x04
00000a32: ADD
00000a33: DUP1
00000a34: SWAP1
00000a35: POP
00000a36: PUSH1 0x20
00000a38: PUSH1 0x40
00000a3a: MLOAD
00000a3b: DUP1
00000a3c: DUP4
00000a3d: SUB
00000a3e: DUP2
00000a3f: PUSH1 0x00
00000a41: DUP8
00000a42: PUSH2 0x61da
00000a45: GAS
00000a46: SUB
00000a47: CALL
00000a48: ISZERO
00000a49: PUSH2 0x0002
00000a4c: JUMPI
00000a4d: POP
00000a4e: POP
00000a4f: PUSH1 0x40
00000a51: MLOAD
00000a52: MLOAD
00000a53: SWAP2
00000a54: POP
00000a55: POP
00000a56: PUSH1 0x01
00000a58: PUSH1 0xa0
00000a5a: PUSH1 0x02
00000a5c: EXP
00000a5d: SUB
00000a5e: DUP2
00000a5f: AND
00000a60: DUP3
00000a61: EQ
00000a62: ISZERO
00000a63: PUSH2 0x1295
00000a66: JUMPI
00000a67: PUSH2 0x123d
00000a6a: PUSH1 0x00
00000a6c: JUMPDEST
00000a6d: PUSH1 0x00
00000a6f: PUSH1 0x00
00000a71: PUSH2 0x167d
00000a74: PUSH20 0x1d3b2638a7cc9f2cb3d298a3da7a90b67e5506ed
00000a89: JUMPDEST
00000a8a: EXTCODESIZE
00000a8b: SWAP1
00000a8c: JUMP
00000a8d: JUMPDEST
00000a8e: PUSH2 0x0002
00000a91: JUMP
00000a92: JUMPDEST
00000a93: PUSH1 0x40
00000a95: DUP1
00000a96: MLOAD
00000a97: PUSH1 0x80
00000a99: DUP2
00000a9a: ADD
00000a9b: DUP3
00000a9c: MSTORE
00000a9d: CALLER
00000a9e: DUP2
00000a9f: MSTORE
00000aa0: PUSH1 0x20
00000aa2: DUP2
00000aa3: DUP2
00000aa4: ADD
00000aa5: DUP7
00000aa6: DUP2
00000aa7: MSTORE
00000aa8: PUSH1 0x00
00000aaa: DUP4
00000aab: DUP6
00000aac: ADD
00000aad: DUP2
00000aae: DUP2
00000aaf: MSTORE
00000ab0: PUSH1 0x60
00000ab2: DUP6
00000ab3: ADD
00000ab4: DUP11
00000ab5: DUP2
00000ab6: MSTORE
00000ab7: DUP8
00000ab8: DUP4
00000ab9: MSTORE
00000aba: PUSH1 0x0e
00000abc: SWAP1
00000abd: SWAP5
00000abe: MSTORE
00000abf: SWAP4
00000ac0: MLOAD
00000ac1: SWAP5
00000ac2: SWAP1
00000ac3: KECCAK256
00000ac4: DUP1
00000ac5: SLOAD
00000ac6: PUSH1 0x01
00000ac8: PUSH1 0xa0
00000aca: PUSH1 0x02
00000acc: EXP
00000acd: SUB
00000ace: NOT
00000acf: AND
00000ad0: SWAP1
00000ad1: SWAP5
00000ad2: OR
00000ad3: DUP5
00000ad4: SSTORE
00000ad5: MLOAD
00000ad6: PUSH1 0x01
00000ad8: DUP5
00000ad9: DUP2
00000ada: ADD
00000adb: SWAP2
00000adc: SWAP1
00000add: SWAP2
00000ade: SSTORE
00000adf: SWAP2
00000ae0: MLOAD
00000ae1: PUSH1 0x02
00000ae3: DUP5
00000ae4: ADD
00000ae5: SSTORE
00000ae6: MLOAD
00000ae7: PUSH1 0x03
00000ae9: SWAP3
00000aea: SWAP1
00000aeb: SWAP3
00000aec: ADD
00000aed: SWAP2
00000aee: SWAP1
00000aef: SWAP2
00000af0: SSTORE
00000af1: PUSH1 0x0f
00000af3: DUP1
00000af4: SLOAD
00000af5: SWAP2
00000af6: DUP3
00000af7: ADD
00000af8: DUP1
00000af9: DUP3
00000afa: SSTORE
00000afb: SWAP3
00000afc: SWAP4
00000afd: POP
00000afe: SWAP2
00000aff: DUP3
00000b00: DUP2
00000b01: DUP4
00000b02: DUP1
00000b03: ISZERO
00000b04: DUP3
00000b05: SWAP1
00000b06: GT
00000b07: PUSH2 0x0b33
00000b0a: JUMPI
00000b0b: DUP2
00000b0c: DUP4
00000b0d: PUSH1 0x00
00000b0f: MSTORE
00000b10: PUSH1 0x20
00000b12: PUSH1 0x00
00000b14: KECCAK256
00000b15: SWAP2
00000b16: DUP3
00000b17: ADD
00000b18: SWAP2
00000b19: ADD
00000b1a: PUSH2 0x0b33
00000b1d: SWAP2
00000b1e: SWAP1
00000b1f: JUMPDEST
00000b20: DUP1
00000b21: DUP3
00000b22: GT
00000b23: ISZERO
00000b24: PUSH2 0x028d
00000b27: JUMPI
00000b28: PUSH1 0x00
00000b2a: DUP2
00000b2b: SSTORE
00000b2c: PUSH1 0x01
00000b2e: ADD
00000b2f: PUSH2 0x0b1f
00000b32: JUMP
00000b33: JUMPDEST
00000b34: POP
00000b35: POP
00000b36: POP
00000b37: PUSH1 0x00
00000b39: SWAP3
00000b3a: DUP4
00000b3b: MSTORE
00000b3c: POP
00000b3d: PUSH1 0x20
00000b3f: SWAP1
00000b40: SWAP2
00000b41: KECCAK256
00000b42: ADD
00000b43: DUP2
00000b44: SWAP1
00000b45: SSTORE
00000b46: PUSH2 0x074f
00000b49: JUMP
00000b4a: JUMPDEST
00000b4b: CALLER
00000b4c: PUSH1 0x01
00000b4e: PUSH1 0xa0
00000b50: PUSH1 0x02
00000b52: EXP
00000b53: SUB
00000b54: AND
00000b55: PUSH1 0x00
00000b57: SWAP1
00000b58: DUP2
00000b59: MSTORE
00000b5a: PUSH1 0x0b
00000b5c: PUSH1 0x20
00000b5e: MSTORE
00000b5f: PUSH1 0x40
00000b61: DUP2
00000b62: KECCAK256
00000b63: SLOAD
00000b64: GT
00000b65: ISZERO
00000b66: PUSH2 0x0b71
00000b69: JUMPI
00000b6a: PUSH2 0x0b8f
00000b6d: PUSH2 0x0b75
00000b70: JUMP
00000b71: JUMPDEST
00000b72: PUSH2 0x0bce
00000b75: JUMPDEST
00000b76: PUSH1 0x11
00000b78: SLOAD
00000b79: PUSH1 0x12
00000b7b: SLOAD
00000b7c: PUSH1 0x00
00000b7e: SWAP2
00000b7f: DUP3
00000b80: SWAP2
00000b81: DUP3
00000b82: SWAP2
00000b83: EQ
00000b84: PUSH2 0x074f
00000b87: JUMPI
00000b88: PUSH2 0x1137
00000b8b: PUSH2 0x0222
00000b8e: JUMP
00000b8f: JUMPDEST
00000b90: CALLER
00000b91: PUSH1 0x01
00000b93: PUSH1 0xa0
00000b95: PUSH1 0x02
00000b97: EXP
00000b98: SUB
00000b99: AND
00000b9a: PUSH1 0x00
00000b9c: SWAP1
00000b9d: DUP2
00000b9e: MSTORE
00000b9f: PUSH1 0x0b
00000ba1: PUSH1 0x20
00000ba3: SWAP1
00000ba4: DUP2
00000ba5: MSTORE
00000ba6: PUSH1 0x40
00000ba8: DUP1
00000ba9: DUP4
00000baa: KECCAK256
00000bab: SLOAD
00000bac: DUP4
00000bad: MSTORE
00000bae: PUSH1 0x09
00000bb0: SWAP1
00000bb1: SWAP2
00000bb2: MSTORE
00000bb3: SWAP1
00000bb4: KECCAK256
00000bb5: PUSH1 0x01
00000bb7: ADD
00000bb8: DUP1
00000bb9: SLOAD
00000bba: CALLVALUE
00000bbb: SWAP1
00000bbc: DUP2
00000bbd: ADD
00000bbe: SWAP1
00000bbf: SWAP2
00000bc0: SSTORE
00000bc1: PUSH1 0x0c
00000bc3: DUP1
00000bc4: SLOAD
00000bc5: SWAP1
00000bc6: SWAP2
00000bc7: ADD
00000bc8: SWAP1
00000bc9: SSTORE
00000bca: JUMPDEST
00000bcb: POP
00000bcc: POP
00000bcd: JUMP
00000bce: JUMPDEST
00000bcf: PUSH1 0x0a
00000bd1: SLOAD
00000bd2: PUSH1 0x06
00000bd4: SLOAD
00000bd5: PUSH1 0x00
00000bd7: SWAP4
00000bd8: POP
00000bd9: SWAP1
00000bda: LT
00000bdb: ISZERO
00000bdc: PUSH2 0x0c2f
00000bdf: JUMPI
00000be0: PUSH1 0x0a
00000be2: DUP1
00000be3: SLOAD
00000be4: PUSH1 0x01
00000be6: ADD
00000be7: SWAP1
00000be8: DUP2
00000be9: SWAP1
00000bea: SSTORE
00000beb: SWAP2
00000bec: POP
00000bed: JUMPDEST
00000bee: PUSH1 0x00
00000bf0: DUP3
00000bf1: GT
00000bf2: ISZERO
00000bf3: PUSH2 0x0a8d
00000bf6: JUMPI
00000bf7: PUSH1 0x00
00000bf9: DUP3
00000bfa: DUP2
00000bfb: MSTORE
00000bfc: PUSH1 0x09
00000bfe: PUSH1 0x20
00000c00: MSTORE
00000c01: PUSH1 0x40
00000c03: DUP2
00000c04: KECCAK256
00000c05: PUSH1 0x01
00000c07: ADD
00000c08: SLOAD
00000c09: GT
00000c0a: ISZERO
00000c0b: PUSH2 0x0cb5
00000c0e: JUMPI
00000c0f: PUSH1 0x40
00000c11: PUSH1 0x00
00000c13: KECCAK256
00000c14: DUP1
00000c15: SLOAD
00000c16: PUSH1 0x01
00000c18: SWAP2
00000c19: SWAP1
00000c1a: SWAP2
00000c1b: ADD
00000c1c: SLOAD
00000c1d: PUSH2 0x0c8f
00000c20: SWAP2
00000c21: PUSH1 0x01
00000c23: PUSH1 0xa0
00000c25: PUSH1 0x02
00000c27: EXP
00000c28: SUB
00000c29: AND
00000c2a: SWAP1
00000c2b: PUSH2 0x07a9
00000c2e: JUMP
00000c2f: JUMPDEST
00000c30: POP
00000c31: PUSH1 0x01
00000c33: JUMPDEST
00000c34: PUSH1 0x0a
00000c36: SLOAD
00000c37: DUP2
00000c38: GT
00000c39: PUSH2 0x0bed
00000c3c: JUMPI
00000c3d: PUSH1 0x00
00000c3f: DUP2
00000c40: DUP2
00000c41: MSTORE
00000c42: PUSH1 0x09
00000c44: PUSH1 0x20
00000c46: MSTORE
00000c47: PUSH1 0x40
00000c49: SWAP1
00000c4a: KECCAK256
00000c4b: PUSH1 0x01
00000c4d: ADD
00000c4e: SLOAD
00000c4f: CALLVALUE
00000c50: SWAP1
00000c51: LT
00000c52: DUP1
00000c53: ISZERO
00000c54: PUSH2 0x0c7e
00000c57: JUMPI
00000c58: POP
00000c59: DUP2
00000c5a: PUSH1 0x00
00000c5c: EQ
00000c5d: DUP1
00000c5e: PUSH2 0x0c7e
00000c61: JUMPI
00000c62: POP
00000c63: PUSH1 0x40
00000c65: PUSH1 0x00
00000c67: DUP2
00000c68: DUP2
00000c69: KECCAK256
00000c6a: PUSH1 0x01
00000c6c: SWAP1
00000c6d: DUP2
00000c6e: ADD
00000c6f: SLOAD
00000c70: DUP6
00000c71: DUP4
00000c72: MSTORE
00000c73: SWAP3
00000c74: DUP3
00000c75: KECCAK256
00000c76: ADD
00000c77: SLOAD
00000c78: SWAP1
00000c79: DUP4
00000c7a: SWAP1
00000c7b: MSTORE
00000c7c: SWAP1
00000c7d: LT
00000c7e: JUMPDEST
00000c7f: ISZERO
00000c80: PUSH2 0x0c87
00000c83: JUMPI
00000c84: SWAP1
00000c85: POP
00000c86: DUP1
00000c87: JUMPDEST
00000c88: PUSH1 0x01
00000c8a: ADD
00000c8b: PUSH2 0x0c33
00000c8e: JUMP
00000c8f: JUMPDEST
00000c90: PUSH1 0x00
00000c92: DUP3
00000c93: DUP2
00000c94: MSTORE
00000c95: PUSH1 0x09
00000c97: PUSH1 0x20
00000c99: SWAP1
00000c9a: DUP2
00000c9b: MSTORE
00000c9c: PUSH1 0x40
00000c9e: DUP1
00000c9f: DUP4
00000ca0: KECCAK256
00000ca1: SLOAD
00000ca2: PUSH1 0x01
00000ca4: PUSH1 0xa0
00000ca6: PUSH1 0x02
00000ca8: EXP
00000ca9: SUB
00000caa: AND
00000cab: DUP4
00000cac: MSTORE
00000cad: PUSH1 0x0b
00000caf: SWAP1
00000cb0: SWAP2
00000cb1: MSTORE
00000cb2: DUP2
00000cb3: KECCAK256
00000cb4: SSTORE
00000cb5: JUMPDEST
00000cb6: PUSH1 0x00
00000cb8: DUP3
00000cb9: DUP2
00000cba: MSTORE
00000cbb: PUSH1 0x09
00000cbd: PUSH1 0x20
00000cbf: MSTORE
00000cc0: PUSH1 0x40
00000cc2: DUP2
00000cc3: KECCAK256
00000cc4: PUSH1 0x01
00000cc6: ADD
00000cc7: SLOAD
00000cc8: EQ
00000cc9: DUP1
00000cca: ISZERO
00000ccb: PUSH2 0x0ced
00000cce: JUMPI
00000ccf: POP
00000cd0: PUSH1 0x40
00000cd2: PUSH1 0x00
00000cd4: DUP2
00000cd5: DUP2
00000cd6: KECCAK256
00000cd7: SLOAD
00000cd8: PUSH1 0x01
00000cda: PUSH1 0xa0
00000cdc: PUSH1 0x02
00000cde: EXP
00000cdf: SUB
00000ce0: AND
00000ce1: DUP2
00000ce2: MSTORE
00000ce3: PUSH1 0x0b
00000ce5: PUSH1 0x20
00000ce7: MSTORE
00000ce8: SWAP1
00000ce9: DUP2
00000cea: KECCAK256
00000ceb: SLOAD
00000cec: EQ
00000ced: JUMPDEST
00000cee: ISZERO
00000cef: PUSH2 0x0a8d
00000cf2: JUMPI
00000cf3: PUSH1 0x00
00000cf5: DUP3
00000cf6: DUP2
00000cf7: MSTORE
00000cf8: PUSH1 0x09
00000cfa: PUSH1 0x20
00000cfc: SWAP1
00000cfd: DUP2
00000cfe: MSTORE
00000cff: PUSH1 0x40
00000d01: DUP1
00000d02: DUP4
00000d03: KECCAK256
00000d04: DUP1
00000d05: SLOAD
00000d06: PUSH1 0x01
00000d08: PUSH1 0xa0
00000d0a: PUSH1 0x02
00000d0c: EXP
00000d0d: SUB
00000d0e: NOT
00000d0f: AND
00000d10: CALLER
00000d11: SWAP1
00000d12: DUP2
00000d13: OR
00000d14: DUP3
00000d15: SSTORE
00000d16: CALLVALUE
00000d17: PUSH1 0x01
00000d19: SWAP3
00000d1a: SWAP1
00000d1b: SWAP3
00000d1c: ADD
00000d1d: DUP3
00000d1e: SWAP1
00000d1f: SSTORE
00000d20: PUSH1 0x0c
00000d22: DUP1
00000d23: SLOAD
00000d24: SWAP1
00000d25: SWAP3
00000d26: ADD
00000d27: SWAP1
00000d28: SWAP2
00000d29: SSTORE
00000d2a: PUSH1 0x01
00000d2c: PUSH1 0xa0
00000d2e: PUSH1 0x02
00000d30: EXP
00000d31: SUB
00000d32: AND
00000d33: DUP4
00000d34: MSTORE
00000d35: PUSH1 0x0b
00000d37: SWAP1
00000d38: SWAP2
00000d39: MSTORE
00000d3a: SWAP1
00000d3b: KECCAK256
00000d3c: DUP3
00000d3d: SWAP1
00000d3e: SSTORE
00000d3f: PUSH2 0x0bca
00000d42: JUMP
00000d43: JUMPDEST
00000d44: POP
00000d45: PUSH1 0x01
00000d47: JUMPDEST
00000d48: PUSH1 0x0a
00000d4a: SLOAD
00000d4b: DUP2
00000d4c: GT
00000d4d: PUSH2 0x0d83
00000d50: JUMPI
00000d51: DUP2
00000d52: PUSH1 0x00
00000d54: EQ
00000d55: DUP1
00000d56: PUSH2 0x0da6
00000d59: JUMPI
00000d5a: POP
00000d5b: PUSH1 0x00
00000d5d: DUP3
00000d5e: DUP2
00000d5f: MSTORE
00000d60: PUSH1 0x09
00000d62: PUSH1 0x20
00000d64: MSTORE
00000d65: PUSH1 0x40
00000d67: SWAP1
00000d68: KECCAK256
00000d69: SLOAD
00000d6a: PUSH2 0x0db7
00000d6d: SWAP1
00000d6e: PUSH1 0x01
00000d70: PUSH1 0xa0
00000d72: PUSH1 0x02
00000d74: EXP
00000d75: SUB
00000d76: AND
00000d77: PUSH2 0x055e
00000d7a: JUMP
00000d7b: JUMPDEST
00000d7c: SWAP3
00000d7d: POP
00000d7e: JUMPDEST
00000d7f: POP
00000d80: POP
00000d81: SWAP1
00000d82: JUMP
00000d83: JUMPDEST
00000d84: PUSH1 0x00
00000d86: DUP3
00000d87: DUP2
00000d88: MSTORE
00000d89: PUSH1 0x09
00000d8b: PUSH1 0x20
00000d8d: MSTORE
00000d8e: PUSH1 0x40
00000d90: SWAP1
00000d91: KECCAK256
00000d92: SLOAD
00000d93: PUSH2 0x0d7b
00000d96: SWAP1
00000d97: PUSH1 0x01
00000d99: PUSH1 0xa0
00000d9b: PUSH1 0x02
00000d9d: EXP
00000d9e: SUB
00000d9f: AND
00000da0: PUSH2 0x055e
00000da3: JUMP
00000da4: JUMPDEST
00000da5: LT
00000da6: JUMPDEST
00000da7: ISZERO
00000da8: PUSH2 0x0daf
00000dab: JUMPI
00000dac: SWAP1
00000dad: POP
00000dae: DUP1
00000daf: JUMPDEST
00000db0: PUSH1 0x01
00000db2: ADD
00000db3: PUSH2 0x0d47
00000db6: JUMP
00000db7: JUMPDEST
00000db8: PUSH1 0x00
00000dba: DUP3
00000dbb: DUP2
00000dbc: MSTORE
00000dbd: PUSH1 0x09
00000dbf: PUSH1 0x20
00000dc1: MSTORE
00000dc2: PUSH1 0x40
00000dc4: SWAP1
00000dc5: KECCAK256
00000dc6: SLOAD
00000dc7: PUSH2 0x0da4
00000dca: SWAP1
00000dcb: PUSH1 0x01
00000dcd: PUSH1 0xa0
00000dcf: PUSH1 0x02
00000dd1: EXP
00000dd2: SUB
00000dd3: AND
00000dd4: PUSH2 0x055e
00000dd7: JUMP
00000dd8: JUMPDEST
00000dd9: PUSH1 0x11
00000ddb: SLOAD
00000ddc: PUSH1 0x04
00000dde: SLOAD
00000ddf: PUSH1 0x02
00000de1: SLOAD
00000de2: PUSH1 0x03
00000de4: SLOAD
00000de5: PUSH1 0x05
00000de7: SLOAD
00000de8: PUSH1 0x10
00000dea: SLOAD
00000deb: SWAP3
00000dec: SWAP5
00000ded: SWAP2
00000dee: SWAP4
00000def: SWAP3
00000df0: SWAP1
00000df1: SWAP2
00000df2: PUSH2 0x0df9
00000df5: PUSH2 0x0459
00000df8: JUMP
00000df9: JUMPDEST
00000dfa: PUSH1 0x0f
00000dfc: PUSH1 0x00
00000dfe: POP
00000dff: DUP1
00000e00: SLOAD
00000e01: SWAP1
00000e02: POP
00000e03: SWAP9
00000e04: POP
00000e05: SWAP9
00000e06: POP
00000e07: SWAP9
00000e08: POP
00000e09: SWAP9
00000e0a: POP
00000e0b: SWAP9
00000e0c: POP
00000e0d: SWAP9
00000e0e: POP
00000e0f: SWAP9
00000e10: POP
00000e11: SWAP9
00000e12: POP
00000e13: SWAP9
00000e14: POP
00000e15: SWAP1
00000e16: SWAP2
00000e17: SWAP3
00000e18: SWAP4
00000e19: SWAP5
00000e1a: SWAP6
00000e1b: SWAP7
00000e1c: SWAP8
00000e1d: SWAP9
00000e1e: JUMP
00000e1f: JUMPDEST
00000e20: PUSH1 0x0d
00000e22: DUP1
00000e23: SLOAD
00000e24: PUSH21 0xff0000000000000000000000000000000000000000
00000e3a: NOT
00000e3b: AND
00000e3c: PUSH1 0xa0
00000e3e: PUSH1 0x02
00000e40: EXP
00000e41: OR
00000e42: SWAP1
00000e43: SSTORE
00000e44: JUMP
00000e45: JUMPDEST
00000e46: PUSH1 0x0d
00000e48: DUP1
00000e49: SLOAD
00000e4a: PUSH21 0xff0000000000000000000000000000000000000000
00000e60: NOT
00000e61: AND
00000e62: SWAP1
00000e63: SSTORE
00000e64: JUMP
00000e65: JUMPDEST
00000e66: POP
00000e67: PUSH1 0x01
00000e69: JUMPDEST
00000e6a: PUSH1 0x0a
00000e6c: SLOAD
00000e6d: DUP2
00000e6e: GT
00000e6f: PUSH2 0x0e97
00000e72: JUMPI
00000e73: PUSH1 0x00
00000e75: DUP2
00000e76: DUP2
00000e77: MSTORE
00000e78: PUSH1 0x09
00000e7a: PUSH1 0x20
00000e7c: MSTORE
00000e7d: PUSH1 0x40
00000e7f: SWAP1
00000e80: KECCAK256
00000e81: SLOAD
00000e82: PUSH2 0x0ec7
00000e85: SWAP1
00000e86: PUSH1 0x01
00000e88: PUSH1 0xa0
00000e8a: PUSH1 0x02
00000e8c: EXP
00000e8d: SUB
00000e8e: AND
00000e8f: PUSH2 0x07e2
00000e92: DUP2
00000e93: PUSH2 0x055e
00000e96: JUMP
00000e97: JUMPDEST
00000e98: DUP2
00000e99: ISZERO
00000e9a: PUSH2 0x0bca
00000e9d: JUMPI
00000e9e: PUSH1 0x40
00000ea0: MLOAD
00000ea1: PUSH1 0x0d
00000ea3: SLOAD
00000ea4: PUSH1 0x01
00000ea6: PUSH1 0xa0
00000ea8: PUSH1 0x02
00000eaa: EXP
00000eab: SUB
00000eac: SWAP1
00000ead: DUP2
00000eae: AND
00000eaf: SWAP2
00000eb0: PUSH1 0x00
00000eb2: SWAP2
00000eb3: ADDRESS
00000eb4: AND
00000eb5: BALANCE
00000eb6: SWAP1
00000eb7: DUP3
00000eb8: DUP2
00000eb9: DUP2
00000eba: DUP2
00000ebb: DUP6
00000ebc: DUP9
00000ebd: DUP4
00000ebe: CALL
00000ebf: POP
00000ec0: POP
00000ec1: POP
00000ec2: POP
00000ec3: POP
00000ec4: POP
00000ec5: POP
00000ec6: JUMP
00000ec7: JUMPDEST
00000ec8: PUSH1 0x01
00000eca: ADD
00000ecb: PUSH2 0x0e69
00000ece: JUMP
00000ecf: JUMPDEST
00000ed0: PUSH1 0x01
00000ed2: PUSH1 0xa0
00000ed4: PUSH1 0x02
00000ed6: EXP
00000ed7: SUB
00000ed8: AND
00000ed9: CALLER
00000eda: PUSH1 0x01
00000edc: PUSH1 0xa0
00000ede: PUSH1 0x02
00000ee0: EXP
00000ee1: SUB
00000ee2: AND
00000ee3: EQ
00000ee4: ISZERO
00000ee5: ISZERO
00000ee6: PUSH2 0x0eee
00000ee9: JUMPI
00000eea: PUSH2 0x0002
00000eed: JUMP
00000eee: JUMPDEST
00000eef: PUSH1 0x00
00000ef1: DUP8
00000ef2: DUP2
00000ef3: MSTORE
00000ef4: PUSH1 0x0e
00000ef6: PUSH1 0x20
00000ef8: MSTORE
00000ef9: PUSH1 0x40
00000efb: DUP2
00000efc: KECCAK256
00000efd: PUSH1 0x01
00000eff: DUP2
00000f00: ADD
00000f01: SLOAD
00000f02: SWAP1
00000f03: SWAP6
00000f04: POP
00000f05: GT
00000f06: ISZERO
00000f07: PUSH2 0x1109
00000f0a: JUMPI
00000f0b: PUSH1 0x0d
00000f0d: SLOAD
00000f0e: PUSH1 0xa0
00000f10: PUSH1 0x02
00000f12: EXP
00000f13: SWAP1
00000f14: DIV
00000f15: PUSH1 0xff
00000f17: AND
00000f18: PUSH1 0x00
00000f1a: EQ
00000f1b: DUP1
00000f1c: ISZERO
00000f1d: PUSH2 0x0f58
00000f20: JUMPI
00000f21: POP
00000f22: PUSH2 0x2710
00000f25: PUSH2 0x0f2c
00000f28: PUSH2 0x0222
00000f2b: JUMP
00000f2c: JUMPDEST
00000f2d: PUSH1 0x04
00000f2f: PUSH1 0x00
00000f31: POP
00000f32: SLOAD
00000f33: MUL
00000f34: DIV
00000f35: PUSH1 0x02
00000f37: PUSH1 0x00
00000f39: POP
00000f3a: SLOAD
00000f3b: PUSH1 0x02
00000f3d: PUSH1 0x00
00000f3f: POP
00000f40: SLOAD
00000f41: PUSH1 0x03
00000f43: PUSH1 0x00
00000f45: POP
00000f46: SLOAD
00000f47: PUSH2 0x2710
00000f4a: SUB
00000f4b: SUB
00000f4c: DUP7
00000f4d: PUSH1 0x01
00000f4f: ADD
00000f50: PUSH1 0x00
00000f52: POP
00000f53: SLOAD
00000f54: MUL
00000f55: DIV
00000f56: GT
00000f57: ISZERO
00000f58: JUMPDEST
00000f59: ISZERO
00000f5a: PUSH2 0x1000
00000f5d: JUMPI
00000f5e: PUSH2 0x104d
00000f61: DUP7
00000f62: PUSH1 0x00
00000f64: PUSH2 0x15eb
00000f67: DUP3
00000f68: PUSH1 0x00
00000f6a: PUSH1 0x40
00000f6c: DUP1
00000f6d: MLOAD
00000f6e: PUSH1 0x20
00000f70: DUP2
00000f71: ADD
00000f72: SWAP1
00000f73: SWAP2
00000f74: MSTORE
00000f75: PUSH1 0x00
00000f77: SWAP1
00000f78: DUP2
00000f79: SWAP1
00000f7a: MSTORE
00000f7b: DUP3
00000f7c: DUP2
00000f7d: DUP1
00000f7e: DUP1
00000f7f: JUMPDEST
00000f80: DUP4
00000f81: MLOAD
00000f82: DUP2
00000f83: LT
00000f84: ISZERO
00000f85: PUSH2 0x0ff5
00000f88: JUMPI
00000f89: PUSH1 0x30
00000f8b: PUSH1 0xf8
00000f8d: PUSH1 0x02
00000f8f: EXP
00000f90: MUL
00000f91: DUP5
00000f92: DUP3
00000f93: DUP2
00000f94: MLOAD
00000f95: DUP2
00000f96: LT
00000f97: ISZERO
00000f98: PUSH2 0x0002
00000f9b: JUMPI
00000f9c: SWAP1
00000f9d: PUSH1 0x20
00000f9f: ADD
00000fa0: ADD
00000fa1: MLOAD
00000fa2: PUSH1 0xf8
00000fa4: PUSH1 0x02
00000fa6: EXP
00000fa7: SWAP1
00000fa8: DIV
00000fa9: PUSH1 0xf8
00000fab: PUSH1 0x02
00000fad: EXP
00000fae: MUL
00000faf: LT
00000fb0: ISZERO
00000fb1: DUP1
00000fb2: ISZERO
00000fb3: PUSH2 0x0fe0
00000fb6: JUMPI
00000fb7: POP
00000fb8: PUSH1 0x39
00000fba: PUSH1 0xf8
00000fbc: PUSH1 0x02
00000fbe: EXP
00000fbf: MUL
00000fc0: DUP5
00000fc1: DUP3
00000fc2: DUP2
00000fc3: MLOAD
00000fc4: DUP2
00000fc5: LT
00000fc6: ISZERO
00000fc7: PUSH2 0x0002
00000fca: JUMPI
00000fcb: SWAP1
00000fcc: PUSH1 0x20
00000fce: ADD
00000fcf: ADD
00000fd0: MLOAD
00000fd1: PUSH1 0xf8
00000fd3: PUSH1 0x02
00000fd5: EXP
00000fd6: SWAP1
00000fd7: DIV
00000fd8: PUSH1 0xf8
00000fda: PUSH1 0x02
00000fdc: EXP
00000fdd: MUL
00000fde: GT
00000fdf: ISZERO
00000fe0: JUMPDEST
00000fe1: ISZERO
00000fe2: PUSH2 0x15f2
00000fe5: JUMPI
00000fe6: DUP2
00000fe7: ISZERO
00000fe8: PUSH2 0x1649
00000feb: JUMPI
00000fec: DUP6
00000fed: PUSH1 0x00
00000fef: EQ
00000ff0: ISZERO
00000ff1: PUSH2 0x1640
00000ff4: JUMPI
00000ff5: JUMPDEST
00000ff6: POP
00000ff7: SWAP1
00000ff8: SWAP6
00000ff9: SWAP5
00000ffa: POP
00000ffb: POP
00000ffc: POP
00000ffd: POP
00000ffe: POP
00000fff: JUMP
00001000: JUMPDEST
00001001: PUSH1 0x01
00001003: DUP5
00001004: ADD
00001005: SLOAD
00001006: DUP5
00001007: SLOAD
00001008: PUSH2 0x1109
0000100b: SWAP2
0000100c: PUSH1 0x01
0000100e: PUSH1 0xa0
00001010: PUSH1 0x02
00001012: EXP
00001013: SUB
00001014: SWAP2
00001015: SWAP1
00001016: SWAP2
00001017: AND
00001018: SWAP1
00001019: JUMPDEST
0000101a: PUSH1 0x40
0000101c: MLOAD
0000101d: PUSH1 0x01
0000101f: PUSH1 0xa0
00001021: PUSH1 0x02
00001023: EXP
00001024: SUB
00001025: DUP4
00001026: AND
00001027: SWAP1
00001028: PUSH2 0x61a8
0000102b: SWAP1
0000102c: DUP4
0000102d: SWAP1
0000102e: PUSH1 0x00
00001030: DUP2
00001031: DUP2
00001032: DUP2
00001033: DUP6
00001034: DUP9
00001035: DUP9
00001036: CALL
00001037: SWAP4
00001038: POP
00001039: POP
0000103a: POP
0000103b: POP
0000103c: ISZERO
0000103d: ISZERO
0000103e: PUSH2 0x0bca
00001041: JUMPI
00001042: PUSH1 0x13
00001044: DUP1
00001045: SLOAD
00001046: DUP3
00001047: ADD
00001048: SWAP1
00001049: SSTORE
0000104a: POP
0000104b: POP
0000104c: JUMP
0000104d: JUMPDEST
0000104e: SWAP3
0000104f: POP
00001050: PUSH1 0x01
00001052: DUP4
00001053: LT
00001054: DUP1
00001055: PUSH2 0x105f
00001058: JUMPI
00001059: POP
0000105a: PUSH2 0x2710
0000105d: DUP4
0000105e: GT
0000105f: JUMPDEST
00001060: ISZERO
00001061: PUSH2 0x107e
00001064: JUMPI
00001065: DUP4
00001066: SLOAD
00001067: PUSH1 0x01
00001069: DUP6
0000106a: ADD
0000106b: SLOAD
0000106c: PUSH2 0x1109
0000106f: SWAP2
00001070: PUSH1 0x01
00001072: PUSH1 0xa0
00001074: PUSH1 0x02
00001076: EXP
00001077: SUB
00001078: AND
00001079: SWAP1
0000107a: PUSH2 0x1019
0000107d: JUMP
0000107e: JUMPDEST
0000107f: PUSH1 0x00
00001081: DUP8
00001082: DUP2
00001083: MSTORE
00001084: PUSH1 0x0e
00001086: PUSH1 0x20
00001088: MSTORE
00001089: PUSH1 0x40
0000108b: SWAP1
0000108c: KECCAK256
0000108d: PUSH1 0x02
0000108f: SWAP1
00001090: DUP2
00001091: ADD
00001092: DUP5
00001093: SWAP1
00001094: SSTORE
00001095: SLOAD
00001096: PUSH1 0x00
00001098: NOT
00001099: DUP5
0000109a: ADD
0000109b: LT
0000109c: ISZERO
0000109d: PUSH2 0x1112
000010a0: JUMPI
000010a1: POP
000010a2: PUSH1 0x02
000010a4: SLOAD
000010a5: PUSH1 0x03
000010a7: SLOAD
000010a8: PUSH1 0x01
000010aa: DUP6
000010ab: ADD
000010ac: SLOAD
000010ad: DUP6
000010ae: SLOAD
000010af: PUSH2 0x2710
000010b2: SWAP3
000010b3: SWAP1
000010b4: SWAP3
000010b5: SUB
000010b6: MUL
000010b7: SWAP2
000010b8: SWAP1
000010b9: SWAP2
000010ba: DIV
000010bb: SWAP1
000010bc: PUSH2 0x1128
000010bf: SWAP1
000010c0: PUSH1 0x01
000010c2: PUSH1 0xa0
000010c4: PUSH1 0x02
000010c6: EXP
000010c7: SUB
000010c8: AND
000010c9: DUP3
000010ca: PUSH2 0x1019
000010cd: JUMP
000010ce: JUMPDEST
000010cf: PUSH1 0x01
000010d1: DUP5
000010d2: ADD
000010d3: SLOAD
000010d4: PUSH1 0x00
000010d6: NOT
000010d7: ADD
000010d8: SWAP2
000010d9: POP
000010da: JUMPDEST
000010db: PUSH1 0x13
000010dd: DUP1
000010de: SLOAD
000010df: PUSH1 0x07
000010e1: SLOAD
000010e2: PUSH2 0x2710
000010e5: SWAP1
000010e6: DUP6
000010e7: MUL
000010e8: SDIV
000010e9: SWAP1
000010ea: DUP2
000010eb: ADD
000010ec: SWAP1
000010ed: SWAP2
000010ee: SSTORE
000010ef: PUSH1 0x11
000010f1: DUP1
000010f2: SLOAD
000010f3: SWAP2
000010f4: DUP5
000010f5: SUB
000010f6: SWAP1
000010f7: SWAP2
000010f8: ADD
000010f9: SWAP1
000010fa: SSTORE
000010fb: PUSH1 0x01
000010fd: DUP5
000010fe: ADD
000010ff: SLOAD
00001100: PUSH1 0x10
00001102: DUP1
00001103: SLOAD
00001104: SWAP1
00001105: SWAP2
00001106: ADD
00001107: SWAP1
00001108: SSTORE
00001109: JUMPDEST
0000110a: POP
0000110b: POP
0000110c: POP
0000110d: POP
0000110e: POP
0000110f: POP
00001110: POP
00001111: JUMP
00001112: JUMPDEST
00001113: DUP4
00001114: SLOAD
00001115: PUSH2 0x10ce
00001118: SWAP1
00001119: PUSH1 0x01
0000111b: PUSH1 0xa0
0000111d: PUSH1 0x02
0000111f: EXP
00001120: SUB
00001121: AND
00001122: PUSH1 0x01
00001124: PUSH2 0x1019
00001127: JUMP
00001128: JUMPDEST
00001129: PUSH1 0x01
0000112b: DUP5
0000112c: ADD
0000112d: SLOAD
0000112e: DUP2
0000112f: SWAP1
00001130: SUB
00001131: SWAP2
00001132: POP
00001133: PUSH2 0x10da
00001136: JUMP
00001137: JUMPDEST
00001138: SWAP2
00001139: POP
0000113a: PUSH1 0x01
0000113c: SWAP1
0000113d: POP
0000113e: JUMPDEST
0000113f: PUSH1 0x0a
00001141: SLOAD
00001142: DUP2
00001143: GT
00001144: PUSH2 0x1168
00001147: JUMPI
00001148: PUSH1 0x00
0000114a: DUP2
0000114b: DUP2
0000114c: MSTORE
0000114d: PUSH1 0x09
0000114f: PUSH1 0x20
00001151: MSTORE
00001152: PUSH1 0x40
00001154: SWAP1
00001155: KECCAK256
00001156: SLOAD
00001157: PUSH2 0x11a7
0000115a: SWAP1
0000115b: PUSH1 0x01
0000115d: PUSH1 0xa0
0000115f: PUSH1 0x02
00001161: EXP
00001162: SUB
00001163: AND
00001164: PUSH2 0x055e
00001167: JUMP
00001168: JUMPDEST
00001169: PUSH1 0x0c
0000116b: DUP4
0000116c: SWAP1
0000116d: SSTORE
0000116e: DUP3
0000116f: DUP3
00001170: EQ
00001171: DUP1
00001172: ISZERO
00001173: SWAP1
00001174: PUSH2 0x1180
00001177: JUMPI
00001178: POP
00001179: PUSH1 0x0a
0000117b: SLOAD
0000117c: PUSH1 0x00
0000117e: SWAP1
0000117f: GT
00001180: JUMPDEST
00001181: ISZERO
00001182: PUSH2 0x119c
00001185: JUMPI
00001186: PUSH1 0x13
00001188: DUP1
00001189: SLOAD
0000118a: DUP5
0000118b: DUP5
0000118c: SUB
0000118d: SWAP1
0000118e: DUP2
0000118f: ADD
00001190: SWAP1
00001191: SWAP2
00001192: SSTORE
00001193: PUSH1 0x0c
00001195: DUP1
00001196: SLOAD
00001197: SWAP1
00001198: SWAP2
00001199: ADD
0000119a: SWAP1
0000119b: SSTORE
0000119c: JUMPDEST
0000119d: PUSH1 0x11
0000119f: SLOAD
000011a0: PUSH1 0x12
000011a2: SSTORE
000011a3: POP
000011a4: POP
000011a5: POP
000011a6: JUMP
000011a7: JUMPDEST
000011a8: PUSH1 0x00
000011aa: DUP3
000011ab: DUP2
000011ac: MSTORE
000011ad: PUSH1 0x09
000011af: PUSH1 0x20
000011b1: MSTORE
000011b2: PUSH1 0x40
000011b4: SWAP1
000011b5: KECCAK256
000011b6: PUSH1 0x01
000011b8: SWAP1
000011b9: DUP2
000011ba: ADD
000011bb: DUP3
000011bc: SWAP1
000011bd: SSTORE
000011be: SWAP4
000011bf: ADD
000011c0: SWAP3
000011c1: ADD
000011c2: PUSH2 0x113e
000011c5: JUMP
000011c6: JUMPDEST
000011c7: PUSH2 0x11cf
000011ca: DUP4
000011cb: PUSH2 0x055e
000011ce: JUMP
000011cf: JUMPDEST
000011d0: DUP3
000011d1: GT
000011d2: ISZERO
000011d3: PUSH2 0x11e2
000011d6: JUMPI
000011d7: PUSH2 0x11df
000011da: DUP4
000011db: PUSH2 0x055e
000011de: JUMP
000011df: JUMPDEST
000011e0: SWAP2
000011e1: POP
000011e2: JUMPDEST
000011e3: POP
000011e4: PUSH1 0x01
000011e6: PUSH1 0xa0
000011e8: PUSH1 0x02
000011ea: EXP
000011eb: SUB
000011ec: DUP3
000011ed: AND
000011ee: PUSH1 0x00
000011f0: SWAP1
000011f1: DUP2
000011f2: MSTORE
000011f3: PUSH1 0x0b
000011f5: PUSH1 0x20
000011f7: SWAP1
000011f8: DUP2
000011f9: MSTORE
000011fa: PUSH1 0x40
000011fc: DUP1
000011fd: DUP4
000011fe: KECCAK256
000011ff: SLOAD
00001200: DUP4
00001201: MSTORE
00001202: PUSH1 0x09
00001204: SWAP1
00001205: SWAP2
00001206: MSTORE
00001207: SWAP1
00001208: KECCAK256
00001209: PUSH1 0x01
0000120b: ADD
0000120c: DUP1
0000120d: SLOAD
0000120e: DUP3
0000120f: SWAP1
00001210: SUB
00001211: SWAP1
00001212: SSTORE
00001213: PUSH1 0x0c
00001215: DUP1
00001216: SLOAD
00001217: DUP3
00001218: SWAP1
00001219: SUB
0000121a: SWAP1
0000121b: SSTORE
0000121c: PUSH1 0x08
0000121e: SLOAD
0000121f: PUSH1 0x13
00001221: DUP1
00001222: SLOAD
00001223: PUSH2 0x2710
00001226: SWAP3
00001227: DUP5
00001228: MUL
00001229: SWAP3
0000122a: SWAP1
0000122b: SWAP3
0000122c: DIV
0000122d: SWAP2
0000122e: DUP3
0000122f: ADD
00001230: SWAP1
00001231: SSTORE
00001232: PUSH2 0x074f
00001235: DUP4
00001236: DUP3
00001237: DUP5
00001238: SUB
00001239: PUSH2 0x1019
0000123c: JUMP
0000123d: JUMPDEST
0000123e: POP
0000123f: PUSH1 0x00
00001241: PUSH1 0x00
00001243: SWAP1
00001244: SLOAD
00001245: SWAP1
00001246: PUSH2 0x0100
00001249: EXP
0000124a: SWAP1
0000124b: DIV
0000124c: PUSH1 0x01
0000124e: PUSH1 0xa0
00001250: PUSH1 0x02
00001252: EXP
00001253: SUB
00001254: AND
00001255: PUSH1 0x01
00001257: PUSH1 0xa0
00001259: PUSH1 0x02
0000125b: EXP
0000125c: SUB
0000125d: AND
0000125e: PUSH4 0x38cc4831
00001263: PUSH1 0x40
00001265: MLOAD
00001266: DUP2
00001267: PUSH1 0xe0
00001269: PUSH1 0x02
0000126b: EXP
0000126c: MUL
0000126d: DUP2
0000126e: MSTORE
0000126f: PUSH1 0x04
00001271: ADD
00001272: DUP1
00001273: SWAP1
00001274: POP
00001275: PUSH1 0x20
00001277: PUSH1 0x40
00001279: MLOAD
0000127a: DUP1
0000127b: DUP4
0000127c: SUB
0000127d: DUP2
0000127e: PUSH1 0x00
00001280: DUP8
00001281: PUSH2 0x61da
00001284: GAS
00001285: SUB
00001286: CALL
00001287: ISZERO
00001288: PUSH2 0x0002
0000128b: JUMPI
0000128c: POP
0000128d: POP
0000128e: PUSH1 0x40
00001290: MLOAD
00001291: MLOAD
00001292: SWAP2
00001293: POP
00001294: POP
00001295: JUMPDEST
00001296: PUSH1 0x01
00001298: DUP1
00001299: SLOAD
0000129a: PUSH1 0x01
0000129c: PUSH1 0xa0
0000129e: PUSH1 0x02
000012a0: EXP
000012a1: SUB
000012a2: NOT
000012a3: AND
000012a4: DUP3
000012a5: OR
000012a6: SWAP1
000012a7: DUP2
000012a8: SWAP1
000012a9: SSTORE
000012aa: PUSH1 0x40
000012ac: DUP1
000012ad: MLOAD
000012ae: PUSH1 0xe2
000012b0: PUSH1 0x02
000012b2: EXP
000012b3: PUSH4 0x0bbceb33
000012b8: MUL
000012b9: DUP2
000012ba: MSTORE
000012bb: PUSH1 0x24
000012bd: DUP2
000012be: ADD
000012bf: DUP8
000012c0: SWAP1
000012c1: MSTORE
000012c2: PUSH1 0x04
000012c4: DUP2
000012c5: DUP2
000012c6: ADD
000012c7: SWAP3
000012c8: DUP4
000012c9: MSTORE
000012ca: DUP11
000012cb: MLOAD
000012cc: PUSH1 0x44
000012ce: DUP4
000012cf: ADD
000012d0: MSTORE
000012d1: DUP11
000012d2: MLOAD
000012d3: PUSH1 0x01
000012d5: PUSH1 0xa0
000012d7: PUSH1 0x02
000012d9: EXP
000012da: SUB
000012db: SWAP5
000012dc: SWAP1
000012dd: SWAP5
000012de: AND
000012df: SWAP4
000012e0: PUSH4 0x2ef3accc
000012e5: SWAP4
000012e6: DUP13
000012e7: SWAP4
000012e8: DUP11
000012e9: SWAP4
000012ea: SWAP2
000012eb: SWAP3
000012ec: DUP4
000012ed: SWAP3
000012ee: PUSH1 0x64
000012f0: SWAP3
000012f1: SWAP1
000012f2: SWAP3
000012f3: ADD
000012f4: SWAP2
000012f5: PUSH1 0x20
000012f7: DUP8
000012f8: DUP2
000012f9: ADD
000012fa: SWAP3
000012fb: SWAP2
000012fc: DUP3
000012fd: SWAP2
000012fe: DUP6
000012ff: SWAP2
00001300: DUP4
00001301: SWAP2
00001302: DUP7
00001303: SWAP2
00001304: PUSH1 0x00
00001306: SWAP2
00001307: PUSH1 0x1f
00001309: DUP6
0000130a: ADD
0000130b: DIV
0000130c: PUSH1 0x0f
0000130e: MUL
0000130f: PUSH1 0x03
00001311: ADD
00001312: CALL
00001313: POP
00001314: SWAP1
00001315: POP
00001316: SWAP1
00001317: DUP2
00001318: ADD
00001319: SWAP1
0000131a: PUSH1 0x1f
0000131c: AND
0000131d: DUP1
0000131e: ISZERO
0000131f: PUSH2 0x133c
00001322: JUMPI
00001323: DUP1
00001324: DUP3
00001325: SUB
00001326: DUP1
00001327: MLOAD
00001328: PUSH1 0x01
0000132a: DUP4
0000132b: PUSH1 0x20
0000132d: SUB
0000132e: PUSH2 0x0100
00001331: EXP
00001332: SUB
00001333: NOT
00001334: AND
00001335: DUP2
00001336: MSTORE
00001337: PUSH1 0x20
00001339: ADD
0000133a: SWAP2
0000133b: POP
0000133c: JUMPDEST
0000133d: POP
0000133e: SWAP4
0000133f: POP
00001340: POP
00001341: POP
00001342: POP
00001343: PUSH1 0x20
00001345: PUSH1 0x40
00001347: MLOAD
00001348: DUP1
00001349: DUP4
0000134a: SUB
0000134b: DUP2
0000134c: PUSH1 0x00
0000134e: DUP8
0000134f: PUSH2 0x61da
00001352: GAS
00001353: SUB
00001354: CALL
00001355: ISZERO
00001356: PUSH2 0x0002
00001359: JUMPI
0000135a: POP
0000135b: POP
0000135c: PUSH1 0x40
0000135e: MLOAD
0000135f: MLOAD
00001360: SWAP3
00001361: POP
00001362: POP
00001363: GASPRICE
00001364: DUP5
00001365: MUL
00001366: PUSH8 0x0de0b6b3a7640000
0000136f: ADD
00001370: DUP3
00001371: GT
00001372: ISZERO
00001373: PUSH2 0x1385
00001376: JUMPI
00001377: POP
00001378: PUSH1 0x00
0000137a: SWAP2
0000137b: POP
0000137c: JUMPDEST
0000137d: POP
0000137e: SWAP5
0000137f: SWAP4
00001380: POP
00001381: POP
00001382: POP
00001383: POP
00001384: JUMP
00001385: JUMPDEST
00001386: PUSH1 0x01
00001388: PUSH1 0x00
0000138a: SWAP1
0000138b: SLOAD
0000138c: SWAP1
0000138d: PUSH2 0x0100
00001390: EXP
00001391: SWAP1
00001392: DIV
00001393: PUSH1 0x01
00001395: PUSH1 0xa0
00001397: PUSH1 0x02
00001399: EXP
0000139a: SUB
0000139b: AND
0000139c: PUSH1 0x01
0000139e: PUSH1 0xa0
000013a0: PUSH1 0x02
000013a2: EXP
000013a3: SUB
000013a4: AND
000013a5: PUSH4 0x85dee34c
000013aa: DUP4
000013ab: PUSH1 0x00
000013ad: DUP11
000013ae: DUP11
000013af: DUP11
000013b0: DUP11
000013b1: PUSH1 0x40
000013b3: MLOAD
000013b4: DUP8
000013b5: PUSH1 0xe0
000013b7: PUSH1 0x02
000013b9: EXP
000013ba: MUL
000013bb: DUP2
000013bc: MSTORE
000013bd: PUSH1 0x04
000013bf: ADD
000013c0: DUP1
000013c1: DUP7
000013c2: DUP2
000013c3: MSTORE
000013c4: PUSH1 0x20
000013c6: ADD
000013c7: DUP1
000013c8: PUSH1 0x20
000013ca: ADD
000013cb: DUP1
000013cc: PUSH1 0x20
000013ce: ADD
000013cf: DUP1
000013d0: PUSH1 0x20
000013d2: ADD
000013d3: DUP6
000013d4: DUP2
000013d5: MSTORE
000013d6: PUSH1 0x20
000013d8: ADD
000013d9: DUP5
000013da: DUP2
000013db: SUB
000013dc: DUP5
000013dd: MSTORE
000013de: DUP9
000013df: DUP2
000013e0: DUP2
000013e1: MLOAD
000013e2: DUP2
000013e3: MSTORE
000013e4: PUSH1 0x20
000013e6: ADD
000013e7: SWAP2
000013e8: POP
000013e9: DUP1
000013ea: MLOAD
000013eb: SWAP1
000013ec: PUSH1 0x20
000013ee: ADD
000013ef: SWAP1
000013f0: DUP1
000013f1: DUP4
000013f2: DUP4
000013f3: DUP3
000013f4: SWAP1
000013f5: PUSH1 0x00
000013f7: PUSH1 0x04
000013f9: PUSH1 0x20
000013fb: DUP5
000013fc: PUSH1 0x1f
000013fe: ADD
000013ff: DIV
00001400: PUSH1 0x0f
00001402: MUL
00001403: PUSH1 0x03
00001405: ADD
00001406: CALL
00001407: POP
00001408: SWAP1
00001409: POP
0000140a: SWAP1
0000140b: DUP2
0000140c: ADD
0000140d: SWAP1
0000140e: PUSH1 0x1f
00001410: AND
00001411: DUP1
00001412: ISZERO
00001413: PUSH2 0x1430
00001416: JUMPI
00001417: DUP1
00001418: DUP3
00001419: SUB
0000141a: DUP1
0000141b: MLOAD
0000141c: PUSH1 0x01
0000141e: DUP4
0000141f: PUSH1 0x20
00001421: SUB
00001422: PUSH2 0x0100
00001425: EXP
00001426: SUB
00001427: NOT
00001428: AND
00001429: DUP2
0000142a: MSTORE
0000142b: PUSH1 0x20
0000142d: ADD
0000142e: SWAP2
0000142f: POP
00001430: JUMPDEST
00001431: POP
00001432: DUP5
00001433: DUP2
00001434: SUB
00001435: DUP4
00001436: MSTORE
00001437: DUP8
00001438: DUP2
00001439: DUP2
0000143a: MLOAD
0000143b: DUP2
0000143c: MSTORE
0000143d: PUSH1 0x20
0000143f: ADD
00001440: SWAP2
00001441: POP
00001442: DUP1
00001443: MLOAD
00001444: SWAP1
00001445: PUSH1 0x20
00001447: ADD
00001448: SWAP1
00001449: DUP1
0000144a: DUP4
0000144b: DUP4
0000144c: DUP3
0000144d: SWAP1
0000144e: PUSH1 0x00
00001450: PUSH1 0x04
00001452: PUSH1 0x20
00001454: DUP5
00001455: PUSH1 0x1f
00001457: ADD
00001458: DIV
00001459: PUSH1 0x0f
0000145b: MUL
0000145c: PUSH1 0x03
0000145e: ADD
0000145f: CALL
00001460: POP
00001461: SWAP1
00001462: POP
00001463: SWAP1
00001464: DUP2
00001465: ADD
00001466: SWAP1
00001467: PUSH1 0x1f
00001469: AND
0000146a: DUP1
0000146b: ISZERO
0000146c: PUSH2 0x1489
0000146f: JUMPI
00001470: DUP1
00001471: DUP3
00001472: SUB
00001473: DUP1
00001474: MLOAD
00001475: PUSH1 0x01
00001477: DUP4
00001478: PUSH1 0x20
0000147a: SUB
0000147b: PUSH2 0x0100
0000147e: EXP
0000147f: SUB
00001480: NOT
00001481: AND
00001482: DUP2
00001483: MSTORE
00001484: PUSH1 0x20
00001486: ADD
00001487: SWAP2
00001488: POP
00001489: JUMPDEST
0000148a: POP
0000148b: DUP5
0000148c: DUP2
0000148d: SUB
0000148e: DUP3
0000148f: MSTORE
00001490: DUP7
00001491: DUP2
00001492: DUP2
00001493: MLOAD
00001494: DUP2
00001495: MSTORE
00001496: PUSH1 0x20
00001498: ADD
00001499: SWAP2
0000149a: POP
0000149b: DUP1
0000149c: MLOAD
0000149d: SWAP1
0000149e: PUSH1 0x20
000014a0: ADD
000014a1: SWAP1
000014a2: DUP1
000014a3: DUP4
000014a4: DUP4
000014a5: DUP3
000014a6: SWAP1
000014a7: PUSH1 0x00
000014a9: PUSH1 0x04
000014ab: PUSH1 0x20
000014ad: DUP5
000014ae: PUSH1 0x1f
000014b0: ADD
000014b1: DIV
000014b2: PUSH1 0x0f
000014b4: MUL
000014b5: PUSH1 0x03
000014b7: ADD
000014b8: CALL
000014b9: POP
000014ba: SWAP1
000014bb: POP
000014bc: SWAP1
000014bd: DUP2
000014be: ADD
000014bf: SWAP1
000014c0: PUSH1 0x1f
000014c2: AND
000014c3: DUP1
000014c4: ISZERO
000014c5: PUSH2 0x14e2
000014c8: JUMPI
000014c9: DUP1
000014ca: DUP3
000014cb: SUB
000014cc: DUP1
000014cd: MLOAD
000014ce: PUSH1 0x01
000014d0: DUP4
000014d1: PUSH1 0x20
000014d3: SUB
000014d4: PUSH2 0x0100
000014d7: EXP
000014d8: SUB
000014d9: NOT
000014da: AND
000014db: DUP2
000014dc: MSTORE
000014dd: PUSH1 0x20
000014df: ADD
000014e0: SWAP2
000014e1: POP
000014e2: JUMPDEST
000014e3: POP
000014e4: SWAP9
000014e5: POP
000014e6: POP
000014e7: POP
000014e8: POP
000014e9: POP
000014ea: POP
000014eb: POP
000014ec: POP
000014ed: POP
000014ee: PUSH1 0x20
000014f0: PUSH1 0x40
000014f2: MLOAD
000014f3: DUP1
000014f4: DUP4
000014f5: SUB
000014f6: DUP2
000014f7: DUP6
000014f8: DUP9
000014f9: PUSH2 0x8502
000014fc: GAS
000014fd: SUB
000014fe: CALL
000014ff: ISZERO
00001500: PUSH2 0x0002
00001503: JUMPI
00001504: POP
00001505: POP
00001506: PUSH1 0x40
00001508: MLOAD
00001509: MLOAD
0000150a: SWAP5
0000150b: POP
0000150c: PUSH2 0x137c
0000150f: SWAP3
00001510: POP
00001511: POP
00001512: POP
00001513: JUMP
00001514: JUMPDEST
00001515: POP
00001516: PUSH1 0x00
00001518: PUSH1 0x00
0000151a: SWAP1
0000151b: SLOAD
0000151c: SWAP1
0000151d: PUSH2 0x0100
00001520: EXP
00001521: SWAP1
00001522: DIV
00001523: PUSH1 0x01
00001525: PUSH1 0xa0
00001527: PUSH1 0x02
00001529: EXP
0000152a: SUB
0000152b: AND
0000152c: PUSH1 0x01
0000152e: PUSH1 0xa0
00001530: PUSH1 0x02
00001532: EXP
00001533: SUB
00001534: AND
00001535: PUSH4 0x38cc4831
0000153a: PUSH1 0x40
0000153c: MLOAD
0000153d: DUP2
0000153e: PUSH1 0xe0
00001540: PUSH1 0x02
00001542: EXP
00001543: MUL
00001544: DUP2
00001545: MSTORE
00001546: PUSH1 0x04
00001548: ADD
00001549: DUP1
0000154a: SWAP1
0000154b: POP
0000154c: PUSH1 0x20
0000154e: PUSH1 0x40
00001550: MLOAD
00001551: DUP1
00001552: DUP4
00001553: SUB
00001554: DUP2
00001555: PUSH1 0x00
00001557: DUP8
00001558: PUSH2 0x61da
0000155b: GAS
0000155c: SUB
0000155d: CALL
0000155e: ISZERO
0000155f: PUSH2 0x0002
00001562: JUMPI
00001563: POP
00001564: POP
00001565: PUSH1 0x40
00001567: MLOAD
00001568: MLOAD
00001569: SWAP2
0000156a: POP
0000156b: POP
0000156c: JUMPDEST
0000156d: PUSH1 0x01
0000156f: DUP1
00001570: SLOAD
00001571: PUSH1 0x01
00001573: PUSH1 0xa0
00001575: PUSH1 0x02
00001577: EXP
00001578: SUB
00001579: NOT
0000157a: AND
0000157b: DUP3
0000157c: OR
0000157d: SWAP1
0000157e: DUP2
0000157f: SWAP1
00001580: SSTORE
00001581: PUSH1 0x40
00001583: DUP1
00001584: MLOAD
00001585: PUSH32 0xc281d19e00000000000000000000000000000000000000000000000000000000
000015a6: DUP2
000015a7: MSTORE
000015a8: SWAP1
000015a9: MLOAD
000015aa: PUSH1 0x01
000015ac: PUSH1 0xa0
000015ae: PUSH1 0x02
000015b0: EXP
000015b1: SUB
000015b2: SWAP3
000015b3: SWAP1
000015b4: SWAP3
000015b5: AND
000015b6: SWAP2
000015b7: PUSH4 0xc281d19e
000015bc: SWAP2
000015bd: PUSH1 0x04
000015bf: DUP2
000015c0: DUP2
000015c1: ADD
000015c2: SWAP3
000015c3: PUSH1 0x20
000015c5: SWAP3
000015c6: SWAP1
000015c7: SWAP2
000015c8: SWAP1
000015c9: DUP3
000015ca: SWAP1
000015cb: SUB
000015cc: ADD
000015cd: DUP2
000015ce: PUSH1 0x00
000015d0: DUP8
000015d1: PUSH2 0x61da
000015d4: GAS
000015d5: SUB
000015d6: CALL
000015d7: ISZERO
000015d8: PUSH2 0x0002
000015db: JUMPI
000015dc: POP
000015dd: POP
000015de: PUSH1 0x40
000015e0: MLOAD
000015e1: MLOAD
000015e2: SWAP3
000015e3: POP
000015e4: PUSH2 0x0528
000015e7: SWAP2
000015e8: POP
000015e9: POP
000015ea: JUMP
000015eb: JUMPDEST
000015ec: SWAP1
000015ed: POP
000015ee: PUSH2 0x07eb
000015f1: JUMP
000015f2: JUMPDEST
000015f3: DUP4
000015f4: DUP2
000015f5: DUP2
000015f6: MLOAD
000015f7: DUP2
000015f8: LT
000015f9: ISZERO
000015fa: PUSH2 0x0002
000015fd: JUMPI
000015fe: ADD
000015ff: PUSH1 0x20
00001601: ADD
00001602: MLOAD
00001603: PUSH1 0xf8
00001605: PUSH1 0x02
00001607: EXP
00001608: SWAP1
00001609: DUP2
0000160a: SWAP1
0000160b: DIV
0000160c: MUL
0000160d: PUSH32 0x2e00000000000000000000000000000000000000000000000000000000000000
0000162e: EQ
0000162f: ISZERO
00001630: PUSH2 0x1638
00001633: JUMPI
00001634: PUSH1 0x01
00001636: SWAP2
00001637: POP
00001638: JUMPDEST
00001639: PUSH1 0x01
0000163b: ADD
0000163c: PUSH2 0x0f7f
0000163f: JUMP
00001640: JUMPDEST
00001641: PUSH1 0x00
00001643: NOT
00001644: SWAP6
00001645: SWAP1
00001646: SWAP6
00001647: ADD
00001648: SWAP5
00001649: JUMPDEST
0000164a: PUSH1 0x0a
0000164c: DUP4
0000164d: MUL
0000164e: SWAP3
0000164f: POP
00001650: DUP3
00001651: POP
00001652: PUSH1 0x30
00001654: DUP5
00001655: DUP3
00001656: DUP2
00001657: MLOAD
00001658: DUP2
00001659: LT
0000165a: ISZERO
0000165b: PUSH2 0x0002
0000165e: JUMPI
0000165f: ADD
00001660: PUSH1 0x20
00001662: ADD
00001663: MLOAD
00001664: PUSH1 0xf8
00001666: PUSH1 0x02
00001668: EXP
00001669: SWAP1
0000166a: DUP2
0000166b: SWAP1
0000166c: DIV
0000166d: DUP2
0000166e: MUL
0000166f: DIV
00001670: SWAP1
00001671: SWAP4
00001672: ADD
00001673: PUSH1 0x2f
00001675: NOT
00001676: ADD
00001677: SWAP3
00001678: POP
00001679: PUSH2 0x1638
0000167c: JUMP
0000167d: JUMPDEST
0000167e: GT
0000167f: ISZERO
00001680: PUSH2 0x16b1
00001683: JUMPI
00001684: POP
00001685: PUSH1 0x00
00001687: DUP1
00001688: SLOAD
00001689: PUSH1 0x01
0000168b: PUSH1 0xa0
0000168d: PUSH1 0x02
0000168f: EXP
00001690: SUB
00001691: NOT
00001692: AND
00001693: PUSH20 0x1d3b2638a7cc9f2cb3d298a3da7a90b67e5506ed
000016a8: OR
000016a9: SWAP1
000016aa: SSTORE
000016ab: PUSH1 0x01
000016ad: PUSH2 0x07eb
000016b0: JUMP
000016b1: JUMPDEST
000016b2: PUSH1 0x00
000016b4: PUSH2 0x16d0
000016b7: PUSH20 0x9efbea6358bed926b293d2ce63a730d6d98d43dd
000016cc: PUSH2 0x0a89
000016cf: JUMP
000016d0: JUMPDEST
000016d1: GT
000016d2: ISZERO
000016d3: PUSH2 0x1706
000016d6: JUMPI
000016d7: POP
000016d8: PUSH1 0x00
000016da: DUP1
000016db: SLOAD
000016dc: PUSH20 0x9efbea6358bed926b293d2ce63a730d6d98d43dd
000016f1: PUSH1 0x01
000016f3: PUSH1 0xa0
000016f5: PUSH1 0x02
000016f7: EXP
000016f8: SUB
000016f9: NOT
000016fa: SWAP1
000016fb: SWAP2
000016fc: AND
000016fd: OR
000016fe: SWAP1
000016ff: SSTORE
00001700: PUSH1 0x01
00001702: PUSH2 0x07eb
00001705: JUMP
00001706: JUMPDEST
00001707: PUSH1 0x00
00001709: PUSH2 0x1725
0000170c: PUSH20 0x20e12a1f859b3feae5fb2a0a32c18f5a65555bbf
00001721: PUSH2 0x0a89
00001724: JUMP
00001725: JUMPDEST
00001726: GT
00001727: ISZERO
00001728: PUSH2 0x07e7
0000172b: JUMPI
0000172c: POP
0000172d: PUSH1 0x00
0000172f: DUP1
00001730: SLOAD
00001731: PUSH1 0x01
00001733: PUSH1 0xa0
00001735: PUSH1 0x02
00001737: EXP
00001738: SUB
00001739: NOT
0000173a: AND
0000173b: PUSH20 0x20e12a1f859b3feae5fb2a0a32c18f5a65555bbf
00001750: OR
00001751: SWAP1
00001752: SSTORE
00001753: PUSH1 0x01
00001755: PUSH2 0x07eb
00001758: JUMP
00001759: TIMESTAMP
0000175a: DIFFICULTY
0000175b: PC
0000175c: BLOBBASEFEE
0000175d: PUSH9 0x725670424a35336f32
00001767: NUMBER
00001768: PUSH25 0x6c4a526c51745a4a4b5a714c5974354951652b373359445334
00001782: BASEFEE
00001783: PUSH21 0x4e6a5335486f64624942337476666f773755717579
00001799: COINBASE
0000179a: PUSH12 0x303835566b4c6e4c3945704b
000017a7: PUSH8 0x777157517a375a4c
000017b0: PUSH5 0x477673516c
000017b6: MSTORE
000017b7: PUSH5 0x32734b7849
000017bd: PUSH16 0x6c4e673944626e6650737047714c684c
000017ce: PUSH3 0x625953
000017d2: JUMP
000017d3: PUSH15 0x4e38437776736a7041586353536f33
000017e3: PUSH4 0x2b34634e
000017e8: PUSH24 0x4339307946346f4e69626b764433797461706f5a37676f54
00001801: MSTORE8
00001802: PUSH26 0x6f5559546677536a6e773374692b484a5648374e332b63306977
0000181d: UNKNOWN(0x4F)
0000181e: NUMBER
0000181f: PUSH18 0x5a6a4464734751556358336d33532f494857
00001832: PUSH3 0x4f4f51
00001836: MLOAD
00001837: CALLDATALOAD
00001838: PUSH16 0x734f344c626a33476730783155644e74
00001849: PUSH7 0x557a5943465937
00001851: CODECOPY
00001852: PUSH15 0x7a596757495145464375524249306e
00001862: CALLDATASIZE
00001863: UNKNOWN(0x4E)
00001864: TIMESTAMP
00001865: PUSH23 0x4251573732372b4f73445259304a2f392f676a74387563
0000187d: PUSH10
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: 0x7ea78dd68f89f0f7389375a2715ce4d41731bfaa542189d385f31748f0702b30
call_targets: 0x55a4574e57bd2d7e01daa4a81d6e52ae5220c418
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0x7ea78dd68f89f0f7389375a2715ce4d41731bfaa542189d385f31748f0702b30",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0x55a4574e57bd2d7e01daa4a81d6e52ae5220c418"
    ],
    "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": "0x058aace1",
            "selector": "0x058aace1",
            "calldata_variants": [
                "0x058aace1",
                "0x058aace10000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x061e494f",
            "selector": "0x061e494f",
            "calldata_variants": [
                "0x061e494f",
                "0x061e494f0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x0d1fce42",
            "selector": "0x0d1fce42",
            "calldata_variants": [
                "0x0d1fce42",
                "0x0d1fce420000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x11610c25",
            "selector": "0x11610c25",
            "calldata_variants": [
                "0x11610c25",
                "0x11610c250000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x12253a6c",
            "selector": "0x12253a6c",
            "calldata_variants": [
                "0x12253a6c",
                "0x12253a6c0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x132ae5e9",
            "selector": "0x132ae5e9",
            "calldata_variants": [
                "0x132ae5e9",
                "0x132ae5e90000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x16d190e3",
            "selector": "0x16d190e3",
            "calldata_variants": [
                "0x16d190e3",
                "0x16d190e30000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x29e206bd",
            "selector": "0x29e206bd",
            "calldata_variants": [
                "0x29e206bd",
                "0x29e206bd0000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 1500,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 1610,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 1863,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "call_count": 19,
    "guards_detected": [],
    "untrusted_call_count": 17
}
high other detector ETH value transfer possible 55 no no
view
trace_id: 0x7ea78dd68f89f0f7389375a2715ce4d41731bfaa542189d385f31748f0702b30
call_targets: 0x55a4574e57bd2d7e01daa4a81d6e52ae5220c418
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0x7ea78dd68f89f0f7389375a2715ce4d41731bfaa542189d385f31748f0702b30",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0x55a4574e57bd2d7e01daa4a81d6e52ae5220c418"
    ],
    "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": "0x058aace1",
            "selector": "0x058aace1",
            "calldata_variants": [
                "0x058aace1",
                "0x058aace10000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x061e494f",
            "selector": "0x061e494f",
            "calldata_variants": [
                "0x061e494f",
                "0x061e494f0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x0d1fce42",
            "selector": "0x0d1fce42",
            "calldata_variants": [
                "0x0d1fce42",
                "0x0d1fce420000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x11610c25",
            "selector": "0x11610c25",
            "calldata_variants": [
                "0x11610c25",
                "0x11610c250000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x12253a6c",
            "selector": "0x12253a6c",
            "calldata_variants": [
                "0x12253a6c",
                "0x12253a6c0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x132ae5e9",
            "selector": "0x132ae5e9",
            "calldata_variants": [
                "0x132ae5e9",
                "0x132ae5e90000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x16d190e3",
            "selector": "0x16d190e3",
            "calldata_variants": [
                "0x16d190e3",
                "0x16d190e30000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x29e206bd",
            "selector": "0x29e206bd",
            "calldata_variants": [
                "0x29e206bd",
                "0x29e206bd0000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 1500,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 1610,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 1863,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "eth_value_calls": 17,
    "guards_detected": []
}