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

Analysis Run

019b477e-dc9e-7276-afe3-a34f08d8c8cb

complete
Chain ID
1
Address
Block Number
Created
Mon, Dec 22, 2025 7:17 PM
Review Summary

What survived the funnel

Open this run to answer one question: is this real attacker-relevant behavior with real impact, or just normal contract plumbing?

Confirmed
0
Validated
0
Source
Bytecode only
Review Backing
Not yet
Best current signal
Untrusted CALL target/value reachable
crit 0 high 0 direct contract
Review Checklist
1. Read the findings table first. Ignore raw jobs until the result looks real.
2. Confirm attacker control, not just the existence of a sink.
3. Confirm money or privilege impact.
4. Keep it if the behavior is real. Kill it if this is normal proxy, admin, or upgrade plumbing.

Processing Jobs

Status & attempts
ID Type Status Attempts Heartbeat
29829 artifact.fetch complete 1 / 3 3 months ago
29830 tool.cast_disasm complete 1 / 3 3 months ago
93281 analysis.bundle complete 1 / 3 2 weeks ago
93282 capability.graph complete 1 / 3 2 weeks ago
93283 detector.run complete 1 / 3 2 weeks ago
93284 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)
8
EXT*/BALANCE
5
Total opcodes
3936
Flags
heavy_ext_balance_usage
View cast disassembly output
00000000: PUSH1 0x80
00000002: DUP1
00000003: PUSH1 0x40
00000005: MSTORE
00000006: PUSH1 0x04
00000008: CALLDATASIZE
00000009: LT
0000000a: ISZERO
0000000b: PUSH2 0x001a
0000000e: JUMPI
0000000f: JUMPDEST
00000010: POP
00000011: CALLDATASIZE
00000012: ISZERO
00000013: PUSH2 0x0018
00000016: JUMPI
00000017: STOP
00000018: JUMPDEST
00000019: STOP
0000001a: JUMPDEST
0000001b: PUSH0
0000001c: SWAP1
0000001d: DUP2
0000001e: CALLDATALOAD
0000001f: PUSH1 0xe0
00000021: SHR
00000022: SWAP1
00000023: DUP2
00000024: PUSH4 0x0542975c
00000029: EQ
0000002a: PUSH2 0x1350
0000002d: JUMPI
0000002e: POP
0000002f: DUP1
00000030: PUSH4 0x1b11d0ff
00000035: EQ
00000036: PUSH2 0x099d
00000039: JUMPI
0000003a: DUP1
0000003b: PUSH4 0x277754ed
00000040: EQ
00000041: PUSH2 0x096e
00000044: JUMPI
00000045: DUP1
00000046: PUSH4 0x43f68a49
0000004b: EQ
0000004c: PUSH2 0x0913
0000004f: JUMPI
00000050: DUP1
00000051: PUSH4 0x47e3ff8e
00000056: EQ
00000057: PUSH2 0x07be
0000005a: JUMPI
0000005b: DUP1
0000005c: PUSH4 0x5c975abb
00000061: EQ
00000062: PUSH2 0x0798
00000065: JUMPI
00000066: DUP1
00000067: PUSH4 0x63cbb145
0000006c: EQ
0000006d: PUSH2 0x0759
00000070: JUMPI
00000071: DUP1
00000072: PUSH4 0x651c9156
00000077: EQ
00000078: PUSH2 0x054f
0000007b: JUMPI
0000007c: DUP1
0000007d: PUSH4 0x715018a6
00000082: EQ
00000083: PUSH2 0x04f2
00000086: JUMPI
00000087: DUP1
00000088: PUSH4 0x7535d246
0000008d: EQ
0000008e: PUSH2 0x04ad
00000091: JUMPI
00000092: DUP1
00000093: PUSH4 0x753d7563
00000098: EQ
00000099: PUSH2 0x046e
0000009c: JUMPI
0000009d: DUP1
0000009e: PUSH4 0x7b224339
000000a3: EQ
000000a4: PUSH2 0x03f9
000000a7: JUMPI
000000a8: DUP1
000000a9: PUSH4 0x89a30271
000000ae: EQ
000000af: PUSH2 0x03ca
000000b2: JUMPI
000000b3: DUP1
000000b4: PUSH4 0x8da5cb5b
000000b9: EQ
000000ba: PUSH2 0x03a1
000000bd: JUMPI
000000be: DUP1
000000bf: PUSH4 0xa82ed9ec
000000c4: EQ
000000c5: PUSH2 0x0372
000000c8: JUMPI
000000c9: DUP1
000000ca: PUSH4 0xad5c4648
000000cf: EQ
000000d0: PUSH2 0x0343
000000d3: JUMPI
000000d4: DUP1
000000d5: PUSH4 0xbcbddcc2
000000da: EQ
000000db: PUSH2 0x0325
000000de: JUMPI
000000df: DUP1
000000e0: PUSH4 0xc4aa7395
000000e5: EQ
000000e6: PUSH2 0x0307
000000e9: JUMPI
000000ea: DUP1
000000eb: PUSH4 0xc9bcc97e
000000f0: EQ
000000f1: PUSH2 0x0278
000000f4: JUMPI
000000f5: DUP1
000000f6: PUSH4 0xcc85f080
000000fb: EQ
000000fc: PUSH2 0x023f
000000ff: JUMPI
00000100: DUP1
00000101: PUSH4 0xe3d84d5e
00000106: EQ
00000107: PUSH2 0x01a5
0000010a: JUMPI
0000010b: PUSH4 0xf2fde38b
00000110: SUB
00000111: PUSH2 0x000f
00000114: JUMPI
00000115: CALLVALUE
00000116: PUSH2 0x01a2
00000119: JUMPI
0000011a: PUSH1 0x20
0000011c: CALLDATASIZE
0000011d: PUSH1 0x03
0000011f: NOT
00000120: ADD
00000121: SLT
00000122: PUSH2 0x01a2
00000125: JUMPI
00000126: PUSH2 0x012d
00000129: PUSH2 0x1393
0000012c: JUMP
0000012d: JUMPDEST
0000012e: PUSH2 0x0135
00000131: PUSH2 0x1432
00000134: JUMP
00000135: JUMPDEST
00000136: PUSH1 0x01
00000138: PUSH1 0x01
0000013a: PUSH1 0xa0
0000013c: SHL
0000013d: SUB
0000013e: SWAP1
0000013f: DUP2
00000140: AND
00000141: SWAP1
00000142: DUP2
00000143: ISZERO
00000144: PUSH2 0x0189
00000147: JUMPI
00000148: PUSH1 0x01
0000014a: SLOAD
0000014b: DUP3
0000014c: PUSH12 0xffffffffffffffffffffffff
00000159: PUSH1 0xa0
0000015b: SHL
0000015c: DUP3
0000015d: AND
0000015e: OR
0000015f: PUSH1 0x01
00000161: SSTORE
00000162: AND
00000163: PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0
00000184: PUSH0
00000185: DUP1
00000186: LOG3
00000187: DUP1
00000188: RETURN
00000189: JUMPDEST
0000018a: PUSH1 0x40
0000018c: MLOAD
0000018d: PUSH4 0x1e4fbdf7
00000192: PUSH1 0xe0
00000194: SHL
00000195: DUP2
00000196: MSTORE
00000197: PUSH1 0x04
00000199: DUP2
0000019a: ADD
0000019b: DUP5
0000019c: SWAP1
0000019d: MSTORE
0000019e: PUSH1 0x24
000001a0: SWAP1
000001a1: REVERT
000001a2: JUMPDEST
000001a3: DUP1
000001a4: REVERT
000001a5: JUMPDEST
000001a6: POP
000001a7: CALLVALUE
000001a8: PUSH2 0x01a2
000001ab: JUMPI
000001ac: PUSH32 0xd1c19fbcd4551a5edfb66d43d2e337c04837afda3482b42bdf569a8fccdae5fb
000001cd: PUSH2 0x0235
000001d0: PUSH2 0x01d8
000001d3: CALLDATASIZE
000001d4: PUSH2 0x13ef
000001d7: JUMP
000001d8: JUMPDEST
000001d9: SWAP3
000001da: SWAP1
000001db: PUSH2 0x01e2
000001de: PUSH2 0x1432
000001e1: JUMP
000001e2: JUMPDEST
000001e3: PUSH2 0x01ea
000001e6: PUSH2 0x18e3
000001e9: JUMP
000001ea: JUMPDEST
000001eb: PUSH2 0x020b
000001ee: DUP2
000001ef: DUP6
000001f0: PUSH1 0x01
000001f2: PUSH1 0x01
000001f4: PUSH1 0xa0
000001f6: SHL
000001f7: SUB
000001f8: PUSH2 0x0204
000001fb: DUP2
000001fc: DUP4
000001fd: AND
000001fe: ISZERO
000001ff: ISZERO
00000200: PUSH2 0x1904
00000203: JUMP
00000204: JUMPDEST
00000205: DUP7
00000206: AND
00000207: PUSH2 0x193a
0000020a: JUMP
0000020b: JUMPDEST
0000020c: PUSH1 0x40
0000020e: DUP1
0000020f: MLOAD
00000210: PUSH1 0x01
00000212: PUSH1 0x01
00000214: PUSH1 0xa0
00000216: SHL
00000217: SUB
00000218: SWAP5
00000219: DUP6
0000021a: AND
0000021b: DUP2
0000021c: MSTORE
0000021d: SWAP5
0000021e: SWAP1
0000021f: SWAP4
00000220: AND
00000221: PUSH1 0x20
00000223: DUP6
00000224: ADD
00000225: MSTORE
00000226: SWAP2
00000227: DUP4
00000228: ADD
00000229: SWAP2
0000022a: SWAP1
0000022b: SWAP2
0000022c: MSTORE
0000022d: DUP2
0000022e: SWAP1
0000022f: PUSH1 0x60
00000231: DUP3
00000232: ADD
00000233: SWAP1
00000234: JUMP
00000235: JUMPDEST
00000236: SUB
00000237: SWAP1
00000238: LOG1
00000239: PUSH1 0x01
0000023b: DUP2
0000023c: SSTORE
0000023d: DUP1
0000023e: RETURN
0000023f: JUMPDEST
00000240: POP
00000241: CALLVALUE
00000242: PUSH2 0x01a2
00000245: JUMPI
00000246: PUSH1 0x20
00000248: CALLDATASIZE
00000249: PUSH1 0x03
0000024b: NOT
0000024c: ADD
0000024d: SLT
0000024e: PUSH2 0x01a2
00000251: JUMPI
00000252: PUSH1 0x20
00000254: SWAP1
00000255: PUSH1 0x40
00000257: SWAP1
00000258: PUSH1 0x01
0000025a: PUSH1 0x01
0000025c: PUSH1 0xa0
0000025e: SHL
0000025f: SUB
00000260: PUSH2 0x0267
00000263: PUSH2 0x1393
00000266: JUMP
00000267: JUMPDEST
00000268: AND
00000269: DUP2
0000026a: MSTORE
0000026b: PUSH1 0x04
0000026d: DUP4
0000026e: MSTORE
0000026f: KECCAK256
00000270: SLOAD
00000271: PUSH1 0x40
00000273: MLOAD
00000274: SWAP1
00000275: DUP2
00000276: MSTORE
00000277: RETURN
00000278: JUMPDEST
00000279: POP
0000027a: CALLVALUE
0000027b: PUSH2 0x01a2
0000027e: JUMPI
0000027f: PUSH1 0x40
00000281: CALLDATASIZE
00000282: PUSH1 0x03
00000284: NOT
00000285: ADD
00000286: SLT
00000287: PUSH2 0x01a2
0000028a: JUMPI
0000028b: PUSH32 0xef81a9943b96c8df4ef243401c9bf5159146166211356898b52d382086168d92
000002ac: PUSH2 0x02b3
000002af: PUSH2 0x1393
000002b2: JUMP
000002b3: JUMPDEST
000002b4: PUSH2 0x02bb
000002b7: PUSH2 0x1423
000002ba: JUMP
000002bb: JUMPDEST
000002bc: SWAP1
000002bd: PUSH2 0x02c4
000002c0: PUSH2 0x1432
000002c3: JUMP
000002c4: JUMPDEST
000002c5: PUSH1 0x01
000002c7: PUSH1 0x01
000002c9: PUSH1 0xa0
000002cb: SHL
000002cc: SUB
000002cd: DUP2
000002ce: AND
000002cf: DUP5
000002d0: MSTORE
000002d1: PUSH1 0x03
000002d3: PUSH1 0x20
000002d5: MSTORE
000002d6: PUSH1 0x40
000002d8: DUP5
000002d9: KECCAK256
000002da: DUP1
000002db: SLOAD
000002dc: PUSH1 0xff
000002de: NOT
000002df: AND
000002e0: PUSH1 0xff
000002e2: DUP5
000002e3: ISZERO
000002e4: ISZERO
000002e5: AND
000002e6: OR
000002e7: SWAP1
000002e8: SSTORE
000002e9: JUMPDEST
000002ea: PUSH1 0x40
000002ec: DUP1
000002ed: MLOAD
000002ee: PUSH1 0x01
000002f0: PUSH1 0x01
000002f2: PUSH1 0xa0
000002f4: SHL
000002f5: SUB
000002f6: SWAP3
000002f7: SWAP1
000002f8: SWAP3
000002f9: AND
000002fa: DUP3
000002fb: MSTORE
000002fc: SWAP2
000002fd: ISZERO
000002fe: ISZERO
000002ff: PUSH1 0x20
00000301: DUP3
00000302: ADD
00000303: MSTORE
00000304: LOG1
00000305: DUP1
00000306: RETURN
00000307: JUMPDEST
00000308: POP
00000309: CALLVALUE
0000030a: PUSH2 0x01a2
0000030d: JUMPI
0000030e: DUP1
0000030f: PUSH1 0x03
00000311: NOT
00000312: CALLDATASIZE
00000313: ADD
00000314: SLT
00000315: PUSH2 0x01a2
00000318: JUMPI
00000319: PUSH1 0x20
0000031b: PUSH1 0x06
0000031d: SLOAD
0000031e: PUSH1 0x40
00000320: MLOAD
00000321: SWAP1
00000322: DUP2
00000323: MSTORE
00000324: RETURN
00000325: JUMPDEST
00000326: POP
00000327: CALLVALUE
00000328: PUSH2 0x01a2
0000032b: JUMPI
0000032c: DUP1
0000032d: PUSH1 0x03
0000032f: NOT
00000330: CALLDATASIZE
00000331: ADD
00000332: SLT
00000333: PUSH2 0x01a2
00000336: JUMPI
00000337: PUSH1 0x20
00000339: PUSH1 0x05
0000033b: SLOAD
0000033c: PUSH1 0x40
0000033e: MLOAD
0000033f: SWAP1
00000340: DUP2
00000341: MSTORE
00000342: RETURN
00000343: JUMPDEST
00000344: POP
00000345: CALLVALUE
00000346: PUSH2 0x01a2
00000349: JUMPI
0000034a: DUP1
0000034b: PUSH1 0x03
0000034d: NOT
0000034e: CALLDATASIZE
0000034f: ADD
00000350: SLT
00000351: PUSH2 0x01a2
00000354: JUMPI
00000355: PUSH1 0x20
00000357: PUSH1 0x40
00000359: MLOAD
0000035a: PUSH20 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
0000036f: DUP2
00000370: MSTORE
00000371: RETURN
00000372: JUMPDEST
00000373: POP
00000374: CALLVALUE
00000375: PUSH2 0x01a2
00000378: JUMPI
00000379: DUP1
0000037a: PUSH1 0x03
0000037c: NOT
0000037d: CALLDATASIZE
0000037e: ADD
0000037f: SLT
00000380: PUSH2 0x01a2
00000383: JUMPI
00000384: PUSH1 0x20
00000386: PUSH1 0x40
00000388: MLOAD
00000389: PUSH20 0x7a250d5630b4cf539739df2c5dacb4c659f2488d
0000039e: DUP2
0000039f: MSTORE
000003a0: RETURN
000003a1: JUMPDEST
000003a2: POP
000003a3: CALLVALUE
000003a4: PUSH2 0x01a2
000003a7: JUMPI
000003a8: DUP1
000003a9: PUSH1 0x03
000003ab: NOT
000003ac: CALLDATASIZE
000003ad: ADD
000003ae: SLT
000003af: PUSH2 0x01a2
000003b2: JUMPI
000003b3: PUSH1 0x01
000003b5: SLOAD
000003b6: PUSH1 0x40
000003b8: MLOAD
000003b9: PUSH1 0x01
000003bb: PUSH1 0x01
000003bd: PUSH1 0xa0
000003bf: SHL
000003c0: SUB
000003c1: SWAP1
000003c2: SWAP2
000003c3: AND
000003c4: DUP2
000003c5: MSTORE
000003c6: PUSH1 0x20
000003c8: SWAP1
000003c9: RETURN
000003ca: JUMPDEST
000003cb: POP
000003cc: CALLVALUE
000003cd: PUSH2 0x01a2
000003d0: JUMPI
000003d1: DUP1
000003d2: PUSH1 0x03
000003d4: NOT
000003d5: CALLDATASIZE
000003d6: ADD
000003d7: SLT
000003d8: PUSH2 0x01a2
000003db: JUMPI
000003dc: PUSH1 0x20
000003de: PUSH1 0x40
000003e0: MLOAD
000003e1: PUSH20 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
000003f6: DUP2
000003f7: MSTORE
000003f8: RETURN
000003f9: JUMPDEST
000003fa: POP
000003fb: CALLVALUE
000003fc: PUSH2 0x01a2
000003ff: JUMPI
00000400: PUSH1 0x40
00000402: CALLDATASIZE
00000403: PUSH1 0x03
00000405: NOT
00000406: ADD
00000407: SLT
00000408: PUSH2 0x01a2
0000040b: JUMPI
0000040c: PUSH32 0xcf2b36bf2aa8353623d06f58eab9577176d9214e588362c013a7eeb0586463f1
0000042d: PUSH2 0x0434
00000430: PUSH2 0x1393
00000433: JUMP
00000434: JUMPDEST
00000435: PUSH2 0x043c
00000438: PUSH2 0x1423
0000043b: JUMP
0000043c: JUMPDEST
0000043d: SWAP1
0000043e: PUSH2 0x0445
00000441: PUSH2 0x1432
00000444: JUMP
00000445: JUMPDEST
00000446: PUSH1 0x01
00000448: PUSH1 0x01
0000044a: PUSH1 0xa0
0000044c: SHL
0000044d: SUB
0000044e: DUP2
0000044f: AND
00000450: DUP5
00000451: MSTORE
00000452: PUSH1 0x02
00000454: PUSH1 0x20
00000456: MSTORE
00000457: PUSH1 0x40
00000459: DUP5
0000045a: KECCAK256
0000045b: DUP1
0000045c: SLOAD
0000045d: PUSH1 0xff
0000045f: NOT
00000460: AND
00000461: PUSH1 0xff
00000463: DUP5
00000464: ISZERO
00000465: ISZERO
00000466: AND
00000467: OR
00000468: SWAP1
00000469: SSTORE
0000046a: PUSH2 0x02e9
0000046d: JUMP
0000046e: JUMPDEST
0000046f: POP
00000470: CALLVALUE
00000471: PUSH2 0x01a2
00000474: JUMPI
00000475: PUSH1 0x20
00000477: CALLDATASIZE
00000478: PUSH1 0x03
0000047a: NOT
0000047b: ADD
0000047c: SLT
0000047d: PUSH2 0x01a2
00000480: JUMPI
00000481: PUSH1 0x20
00000483: SWAP1
00000484: PUSH1 0xff
00000486: SWAP1
00000487: PUSH1 0x40
00000489: SWAP1
0000048a: PUSH1 0x01
0000048c: PUSH1 0x01
0000048e: PUSH1 0xa0
00000490: SHL
00000491: SUB
00000492: PUSH2 0x0499
00000495: PUSH2 0x1393
00000498: JUMP
00000499: JUMPDEST
0000049a: AND
0000049b: DUP2
0000049c: MSTORE
0000049d: PUSH1 0x03
0000049f: DUP5
000004a0: MSTORE
000004a1: KECCAK256
000004a2: SLOAD
000004a3: AND
000004a4: PUSH1 0x40
000004a6: MLOAD
000004a7: SWAP1
000004a8: ISZERO
000004a9: ISZERO
000004aa: DUP2
000004ab: MSTORE
000004ac: RETURN
000004ad: JUMPDEST
000004ae: POP
000004af: CALLVALUE
000004b0: PUSH2 0x01a2
000004b3: JUMPI
000004b4: DUP1
000004b5: PUSH1 0x03
000004b7: NOT
000004b8: CALLDATASIZE
000004b9: ADD
000004ba: SLT
000004bb: PUSH2 0x01a2
000004be: JUMPI
000004bf: PUSH1 0x40
000004c1: MLOAD
000004c2: PUSH32 0x00000000000000000000000087870bca3f3fd6335c3f4ce8392d69350b4fa4e2
000004e3: PUSH1 0x01
000004e5: PUSH1 0x01
000004e7: PUSH1 0xa0
000004e9: SHL
000004ea: SUB
000004eb: AND
000004ec: DUP2
000004ed: MSTORE
000004ee: PUSH1 0x20
000004f0: SWAP1
000004f1: RETURN
000004f2: JUMPDEST
000004f3: POP
000004f4: CALLVALUE
000004f5: PUSH2 0x01a2
000004f8: JUMPI
000004f9: DUP1
000004fa: PUSH1 0x03
000004fc: NOT
000004fd: CALLDATASIZE
000004fe: ADD
000004ff: SLT
00000500: PUSH2 0x01a2
00000503: JUMPI
00000504: PUSH2 0x050b
00000507: PUSH2 0x1432
0000050a: JUMP
0000050b: JUMPDEST
0000050c: PUSH1 0x01
0000050e: DUP1
0000050f: SLOAD
00000510: PUSH1 0x01
00000512: PUSH1 0x01
00000514: PUSH1 0xa0
00000516: SHL
00000517: SUB
00000518: NOT
00000519: DUP2
0000051a: AND
0000051b: SWAP1
0000051c: SWAP2
0000051d: SSTORE
0000051e: PUSH0
0000051f: SWAP1
00000520: PUSH1 0x01
00000522: PUSH1 0x01
00000524: PUSH1 0xa0
00000526: SHL
00000527: SUB
00000528: AND
00000529: PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0
0000054a: DUP3
0000054b: DUP1
0000054c: LOG3
0000054d: DUP1
0000054e: RETURN
0000054f: JUMPDEST
00000550: POP
00000551: CALLVALUE
00000552: PUSH2 0x01a2
00000555: JUMPI
00000556: PUSH2 0x055e
00000559: CALLDATASIZE
0000055a: PUSH2 0x13ef
0000055d: JUMP
0000055e: JUMPDEST
0000055f: SWAP1
00000560: SWAP2
00000561: PUSH2 0x0568
00000564: PUSH2 0x1432
00000567: JUMP
00000568: JUMPDEST
00000569: PUSH2 0x0570
0000056c: PUSH2 0x18e3
0000056f: JUMP
00000570: JUMPDEST
00000571: PUSH1 0x01
00000573: PUSH1 0x01
00000575: PUSH1 0xa0
00000577: SHL
00000578: SUB
00000579: PUSH2 0x0585
0000057c: DUP4
0000057d: DUP3
0000057e: AND
0000057f: ISZERO
00000580: ISZERO
00000581: PUSH2 0x1904
00000584: JUMP
00000585: JUMPDEST
00000586: PUSH2 0x0590
00000589: DUP5
0000058a: ISZERO
0000058b: ISZERO
0000058c: PUSH2 0x145e
0000058f: JUMP
00000590: JUMPDEST
00000591: DUP2
00000592: AND
00000593: DUP1
00000594: PUSH2 0x06c2
00000597: JUMPI
00000598: POP
00000599: PUSH1 0x05
0000059b: SLOAD
0000059c: DUP1
0000059d: DUP5
0000059e: GT
0000059f: PUSH2 0x068e
000005a2: JUMPI
000005a3: DUP4
000005a4: PUSH2 0x05ac
000005a7: SWAP2
000005a8: PUSH2 0x15d2
000005ab: JUMP
000005ac: JUMPDEST
000005ad: PUSH1 0x05
000005af: SSTORE
000005b0: DUP4
000005b1: DUP1
000005b2: DUP1
000005b3: DUP1
000005b4: DUP7
000005b5: DUP7
000005b6: GAS
000005b7: CALL
000005b8: RETURNDATASIZE
000005b9: ISZERO
000005ba: PUSH2 0x0689
000005bd: JUMPI
000005be: RETURNDATASIZE
000005bf: PUSH8 0xffffffffffffffff
000005c8: DUP2
000005c9: GT
000005ca: PUSH2 0x0675
000005cd: JUMPI
000005ce: PUSH1 0x40
000005d0: MLOAD
000005d1: SWAP1
000005d2: PUSH2 0x05e5
000005d5: PUSH1 0x1f
000005d7: DUP3
000005d8: ADD
000005d9: PUSH1 0x1f
000005db: NOT
000005dc: AND
000005dd: PUSH1 0x20
000005df: ADD
000005e0: DUP4
000005e1: PUSH2 0x14dc
000005e4: JUMP
000005e5: JUMPDEST
000005e6: DUP2
000005e7: MSTORE
000005e8: DUP6
000005e9: PUSH1 0x20
000005eb: RETURNDATASIZE
000005ec: SWAP3
000005ed: ADD
000005ee: RETURNDATACOPY
000005ef: JUMPDEST
000005f0: ISZERO
000005f1: PUSH2 0x0640
000005f4: JUMPI
000005f5: PUSH1 0x40
000005f7: DUP1
000005f8: MLOAD
000005f9: PUSH1 0x01
000005fb: PUSH1 0x01
000005fd: PUSH1 0xa0
000005ff: SHL
00000600: SUB
00000601: SWAP3
00000602: DUP4
00000603: AND
00000604: DUP2
00000605: MSTORE
00000606: SWAP3
00000607: SWAP1
00000608: SWAP2
00000609: AND
0000060a: PUSH1 0x20
0000060c: DUP4
0000060d: ADD
0000060e: MSTORE
0000060f: DUP2
00000610: ADD
00000611: SWAP2
00000612: SWAP1
00000613: SWAP2
00000614: MSTORE
00000615: PUSH32 0xd1c19fbcd4551a5edfb66d43d2e337c04837afda3482b42bdf569a8fccdae5fb
00000636: SWAP1
00000637: DUP1
00000638: PUSH1 0x60
0000063a: DUP2
0000063b: ADD
0000063c: PUSH2 0x0235
0000063f: JUMP
00000640: JUMPDEST
00000641: PUSH1 0x40
00000643: MLOAD
00000644: PUSH3 0x461bcd
00000648: PUSH1 0xe5
0000064a: SHL
0000064b: DUP2
0000064c: MSTORE
0000064d: PUSH1 0x20
0000064f: PUSH1 0x04
00000651: DUP3
00000652: ADD
00000653: MSTORE
00000654: PUSH1 0x0d
00000656: PUSH1 0x24
00000658: DUP3
00000659: ADD
0000065a: MSTORE
0000065b: PUSH13 0x195d1a0b5cd95b990b59985a5b
00000669: PUSH1 0x9a
0000066b: SHL
0000066c: PUSH1 0x44
0000066e: DUP3
0000066f: ADD
00000670: MSTORE
00000671: PUSH1 0x64
00000673: SWAP1
00000674: REVERT
00000675: JUMPDEST
00000676: PUSH4 0x4e487b71
0000067b: PUSH1 0xe0
0000067d: SHL
0000067e: DUP7
0000067f: MSTORE
00000680: PUSH1 0x41
00000682: PUSH1 0x04
00000684: MSTORE
00000685: PUSH1 0x24
00000687: DUP7
00000688: REVERT
00000689: JUMPDEST
0000068a: PUSH2 0x05ef
0000068d: JUMP
0000068e: JUMPDEST
0000068f: PUSH1 0x40
00000691: MLOAD
00000692: PUSH3 0x461bcd
00000696: PUSH1 0xe5
00000698: SHL
00000699: DUP2
0000069a: MSTORE
0000069b: PUSH1 0x20
0000069d: PUSH1 0x04
0000069f: DUP3
000006a0: ADD
000006a1: MSTORE
000006a2: PUSH1 0x0c
000006a4: PUSH1 0x24
000006a6: DUP3
000006a7: ADD
000006a8: MSTORE
000006a9: PUSH12 0x0e8dede40daeac6d0408aa89
000006b6: PUSH1 0xa3
000006b8: SHL
000006b9: PUSH1 0x44
000006bb: DUP3
000006bc: ADD
000006bd: MSTORE
000006be: PUSH1 0x64
000006c0: SWAP1
000006c1: REVERT
000006c2: JUMPDEST
000006c3: DUP1
000006c4: DUP6
000006c5: MSTORE
000006c6: PUSH1 0x04
000006c8: PUSH1 0x20
000006ca: MSTORE
000006cb: PUSH1 0x40
000006cd: DUP6
000006ce: KECCAK256
000006cf: SLOAD
000006d0: DUP5
000006d1: GT
000006d2: PUSH2 0x0723
000006d5: JUMPI
000006d6: DUP4
000006d7: PUSH2 0x071e
000006da: PUSH32 0xd1c19fbcd4551a5edfb66d43d2e337c04837afda3482b42bdf569a8fccdae5fb
000006fb: SWAP6
000006fc: DUP6
000006fd: DUP5
000006fe: PUSH2 0x0235
00000701: SWAP6
00000702: DUP11
00000703: MSTORE
00000704: PUSH1 0x04
00000706: PUSH1 0x20
00000708: MSTORE
00000709: PUSH1 0x40
0000070b: DUP11
0000070c: KECCAK256
0000070d: PUSH2 0x0717
00000710: DUP5
00000711: DUP3
00000712: SLOAD
00000713: PUSH2 0x15d2
00000716: JUMP
00000717: JUMPDEST
00000718: SWAP1
00000719: SSTORE
0000071a: PUSH2 0x193a
0000071d: JUMP
0000071e: JUMPDEST
0000071f: PUSH2 0x020b
00000722: JUMP
00000723: JUMPDEST
00000724: PUSH1 0x40
00000726: MLOAD
00000727: PUSH3 0x461bcd
0000072b: PUSH1 0xe5
0000072d: SHL
0000072e: DUP2
0000072f: MSTORE
00000730: PUSH1 0x20
00000732: PUSH1 0x04
00000734: DUP3
00000735: ADD
00000736: MSTORE
00000737: PUSH1 0x0e
00000739: PUSH1 0x24
0000073b: DUP3
0000073c: ADD
0000073d: MSTORE
0000073e: PUSH14 0x3a37b79036bab1b4103a37b5b2b7
0000074d: PUSH1 0x91
0000074f: SHL
00000750: PUSH1 0x44
00000752: DUP3
00000753: ADD
00000754: MSTORE
00000755: PUSH1 0x64
00000757: SWAP1
00000758: REVERT
00000759: JUMPDEST
0000075a: POP
0000075b: CALLVALUE
0000075c: PUSH2 0x01a2
0000075f: JUMPI
00000760: PUSH1 0x20
00000762: CALLDATASIZE
00000763: PUSH1 0x03
00000765: NOT
00000766: ADD
00000767: SLT
00000768: PUSH2 0x01a2
0000076b: JUMPI
0000076c: PUSH1 0x20
0000076e: SWAP1
0000076f: PUSH1 0xff
00000771: SWAP1
00000772: PUSH1 0x40
00000774: SWAP1
00000775: PUSH1 0x01
00000777: PUSH1 0x01
00000779: PUSH1 0xa0
0000077b: SHL
0000077c: SUB
0000077d: PUSH2 0x0784
00000780: PUSH2 0x1393
00000783: JUMP
00000784: JUMPDEST
00000785: AND
00000786: DUP2
00000787: MSTORE
00000788: PUSH1 0x02
0000078a: DUP5
0000078b: MSTORE
0000078c: KECCAK256
0000078d: SLOAD
0000078e: AND
0000078f: PUSH1 0x40
00000791: MLOAD
00000792: SWAP1
00000793: ISZERO
00000794: ISZERO
00000795: DUP2
00000796: MSTORE
00000797: RETURN
00000798: JUMPDEST
00000799: POP
0000079a: CALLVALUE
0000079b: PUSH2 0x01a2
0000079e: JUMPI
0000079f: DUP1
000007a0: PUSH1 0x03
000007a2: NOT
000007a3: CALLDATASIZE
000007a4: ADD
000007a5: SLT
000007a6: PUSH2 0x01a2
000007a9: JUMPI
000007aa: PUSH1 0x20
000007ac: PUSH1 0xff
000007ae: PUSH1 0x01
000007b0: SLOAD
000007b1: PUSH1 0xa0
000007b3: SHR
000007b4: AND
000007b5: PUSH1 0x40
000007b7: MLOAD
000007b8: SWAP1
000007b9: ISZERO
000007ba: ISZERO
000007bb: DUP2
000007bc: MSTORE
000007bd: RETURN
000007be: JUMPDEST
000007bf: POP
000007c0: CALLVALUE
000007c1: PUSH2 0x01a2
000007c4: JUMPI
000007c5: PUSH1 0x60
000007c7: CALLDATASIZE
000007c8: PUSH1 0x03
000007ca: NOT
000007cb: ADD
000007cc: SLT
000007cd: PUSH2 0x01a2
000007d0: JUMPI
000007d1: DUP1
000007d2: PUSH2 0x07d9
000007d5: PUSH2 0x1393
000007d8: JUMP
000007d9: JUMPDEST
000007da: PUSH1 0x24
000007dc: CALLDATALOAD
000007dd: PUSH1 0x44
000007df: CALLDATALOAD
000007e0: PUSH8 0xffffffffffffffff
000007e9: DUP2
000007ea: GT
000007eb: PUSH2 0x090e
000007ee: JUMPI
000007ef: PUSH2 0x07fc
000007f2: SWAP1
000007f3: CALLDATASIZE
000007f4: SWAP1
000007f5: PUSH1 0x04
000007f7: ADD
000007f8: PUSH2 0x13c1
000007fb: JUMP
000007fc: JUMPDEST
000007fd: SWAP2
000007fe: SWAP1
000007ff: SWAP3
00000800: PUSH2 0x0807
00000803: PUSH2 0x1432
00000806: JUMP
00000807: JUMPDEST
00000808: PUSH2 0x080f
0000080b: PUSH2 0x14fe
0000080e: JUMP
0000080f: JUMPDEST
00000810: PUSH2 0x081a
00000813: DUP3
00000814: ISZERO
00000815: ISZERO
00000816: PUSH2 0x145e
00000819: JUMP
0000081a: JUMPDEST
0000081b: PUSH1 0x40
0000081d: DUP1
0000081e: MLOAD
0000081f: PUSH1 0x01
00000821: PUSH1 0x01
00000823: PUSH1 0xa0
00000825: SHL
00000826: SUB
00000827: DUP4
00000828: AND
00000829: DUP2
0000082a: MSTORE
0000082b: PUSH1 0x20
0000082d: DUP2
0000082e: ADD
0000082f: DUP5
00000830: SWAP1
00000831: MSTORE
00000832: CALLER
00000833: SWAP2
00000834: PUSH32 0x292fb3c270ecb1c63f6f48e5c32cacb2be1e6e424d7da85cdde93cc321dbfb97
00000855: SWAP2
00000856: LOG2
00000857: PUSH1 0x01
00000859: PUSH1 0x01
0000085b: PUSH1 0xa0
0000085d: SHL
0000085e: SUB
0000085f: PUSH32 0x00000000000000000000000087870bca3f3fd6335c3f4ce8392d69350b4fa4e2
00000880: DUP2
00000881: AND
00000882: SWAP2
00000883: DUP3
00000884: EXTCODESIZE
00000885: ISZERO
00000886: PUSH2 0x090a
00000889: JUMPI
0000088a: PUSH1 0xc4
0000088c: DUP8
0000088d: SWAP6
0000088e: SWAP2
0000088f: DUP3
00000890: DUP8
00000891: SWAP4
00000892: PUSH1 0x40
00000894: MLOAD
00000895: SWAP10
00000896: DUP11
00000897: SWAP9
00000898: DUP10
00000899: SWAP8
0000089a: DUP9
0000089b: SWAP6
0000089c: PUSH4 0x10ac2ddf
000008a1: PUSH1 0xe2
000008a3: SHL
000008a4: DUP8
000008a5: MSTORE
000008a6: ADDRESS
000008a7: PUSH1 0x04
000008a9: DUP9
000008aa: ADD
000008ab: MSTORE
000008ac: AND
000008ad: PUSH1 0x24
000008af: DUP7
000008b0: ADD
000008b1: MSTORE
000008b2: PUSH1 0x44
000008b4: DUP6
000008b5: ADD
000008b6: MSTORE
000008b7: PUSH1 0xa0
000008b9: PUSH1 0x64
000008bb: DUP6
000008bc: ADD
000008bd: MSTORE
000008be: DUP2
000008bf: PUSH1 0xa4
000008c1: DUP6
000008c2: ADD
000008c3: MSTORE
000008c4: DUP5
000008c5: DUP5
000008c6: ADD
000008c7: CALLDATACOPY
000008c8: DUP4
000008c9: DUP4
000008ca: DUP3
000008cb: DUP5
000008cc: ADD
000008cd: ADD
000008ce: MSTORE
000008cf: DUP4
000008d0: PUSH1 0x84
000008d2: DUP4
000008d3: ADD
000008d4: MSTORE
000008d5: PUSH1 0x1f
000008d7: DUP1
000008d8: NOT
000008d9: SWAP2
000008da: ADD
000008db: AND
000008dc: DUP2
000008dd: ADD
000008de: SUB
000008df: ADD
000008e0: SWAP3
000008e1: GAS
000008e2: CALL
000008e3: DUP1
000008e4: ISZERO
000008e5: PUSH2 0x08ff
000008e8: JUMPI
000008e9: PUSH2 0x08ef
000008ec: JUMPI
000008ed: POP
000008ee: RETURN
000008ef: JUMPDEST
000008f0: PUSH2 0x08f8
000008f3: SWAP1
000008f4: PUSH2 0x1498
000008f7: JUMP
000008f8: JUMPDEST
000008f9: PUSH2 0x01a2
000008fc: JUMPI
000008fd: DUP1
000008fe: RETURN
000008ff: JUMPDEST
00000900: PUSH1 0x40
00000902: MLOAD
00000903: RETURNDATASIZE
00000904: DUP5
00000905: DUP3
00000906: RETURNDATACOPY
00000907: RETURNDATASIZE
00000908: SWAP1
00000909: REVERT
0000090a: JUMPDEST
0000090b: DUP7
0000090c: DUP1
0000090d: REVERT
0000090e: JUMPDEST
0000090f: POP
00000910: POP
00000911: POP
00000912: REVERT
00000913: JUMPDEST
00000914: POP
00000915: CALLVALUE
00000916: PUSH2 0x01a2
00000919: JUMPI
0000091a: PUSH1 0x20
0000091c: CALLDATASIZE
0000091d: PUSH1 0x03
0000091f: NOT
00000920: ADD
00000921: SLT
00000922: PUSH2 0x01a2
00000925: JUMPI
00000926: PUSH1 0x04
00000928: CALLDATALOAD
00000929: PUSH2 0x0930
0000092c: PUSH2 0x1432
0000092f: JUMP
00000930: JUMPDEST
00000931: PUSH2 0x03e8
00000934: DUP2
00000935: GT
00000936: PUSH2 0x093f
00000939: JUMPI
0000093a: PUSH1 0x06
0000093c: SSTORE
0000093d: DUP1
0000093e: RETURN
0000093f: JUMPDEST
00000940: PUSH1 0x40
00000942: MLOAD
00000943: PUSH3 0x461bcd
00000947: PUSH1 0xe5
00000949: SHL
0000094a: DUP2
0000094b: MSTORE
0000094c: PUSH1 0x20
0000094e: PUSH1 0x04
00000950: DUP3
00000951: ADD
00000952: MSTORE
00000953: PUSH1 0x07
00000955: PUSH1 0x24
00000957: DUP3
00000958: ADD
00000959: MSTORE
0000095a: PUSH7 0x6d617820313025
00000962: PUSH1 0xc8
00000964: SHL
00000965: PUSH1 0x44
00000967: DUP3
00000968: ADD
00000969: MSTORE
0000096a: PUSH1 0x64
0000096c: SWAP1
0000096d: REVERT
0000096e: JUMPDEST
0000096f: POP
00000970: CALLVALUE
00000971: PUSH2 0x01a2
00000974: JUMPI
00000975: DUP1
00000976: PUSH1 0x03
00000978: NOT
00000979: CALLDATASIZE
0000097a: ADD
0000097b: SLT
0000097c: PUSH2 0x01a2
0000097f: JUMPI
00000980: PUSH1 0x20
00000982: PUSH1 0x40
00000984: MLOAD
00000985: PUSH20 0xd9e1ce17f2641f24ae83637ab66a2cca9c378b9f
0000099a: DUP2
0000099b: MSTORE
0000099c: RETURN
0000099d: JUMPDEST
0000099e: POP
0000099f: CALLVALUE
000009a0: PUSH2 0x01a2
000009a3: JUMPI
000009a4: PUSH1 0xa0
000009a6: CALLDATASIZE
000009a7: PUSH1 0x03
000009a9: NOT
000009aa: ADD
000009ab: SLT
000009ac: PUSH2 0x01a2
000009af: JUMPI
000009b0: PUSH2 0x09b7
000009b3: PUSH2 0x1393
000009b6: JUMP
000009b7: JUMPDEST
000009b8: PUSH1 0x64
000009ba: CALLDATALOAD
000009bb: SWAP1
000009bc: PUSH1 0x01
000009be: PUSH1 0x01
000009c0: PUSH1 0xa0
000009c2: SHL
000009c3: SUB
000009c4: DUP3
000009c5: AND
000009c6: DUP3
000009c7: SUB
000009c8: PUSH2 0x12d9
000009cb: JUMPI
000009cc: PUSH8 0xffffffffffffffff
000009d5: SWAP3
000009d6: PUSH1 0x84
000009d8: CALLDATALOAD
000009d9: DUP5
000009da: DUP2
000009db: GT
000009dc: PUSH2 0x134c
000009df: JUMPI
000009e0: PUSH2 0x09ed
000009e3: SWAP1
000009e4: CALLDATASIZE
000009e5: SWAP1
000009e6: PUSH1 0x04
000009e8: ADD
000009e9: PUSH2 0x13c1
000009ec: JUMP
000009ed: JUMPDEST
000009ee: PUSH2 0x09f8
000009f1: SWAP4
000009f2: SWAP2
000009f3: SWAP4
000009f4: PUSH2 0x18e3
000009f7: JUMP
000009f8: JUMPDEST
000009f9: PUSH2 0x0a00
000009fc: PUSH2 0x14fe
000009ff: JUMP
00000a00: JUMPDEST
00000a01: PUSH32 0x00000000000000000000000087870bca3f3fd6335c3f4ce8392d69350b4fa4e2
00000a22: PUSH1 0x01
00000a24: PUSH1 0x01
00000a26: PUSH1 0xa0
00000a28: SHL
00000a29: SUB
00000a2a: AND
00000a2b: CALLER
00000a2c: SUB
00000a2d: PUSH2 0x1313
00000a30: JUMPI
00000a31: ADDRESS
00000a32: PUSH1 0x01
00000a34: PUSH1 0x01
00000a36: PUSH1 0xa0
00000a38: SHL
00000a39: SUB
00000a3a: DUP7
00000a3b: AND
00000a3c: SUB
00000a3d: PUSH2 0x12dd
00000a40: JUMPI
00000a41: DUP4
00000a42: ADD
00000a43: SWAP4
00000a44: PUSH2 0x0100
00000a47: DUP5
00000a48: DUP7
00000a49: SUB
00000a4a: SLT
00000a4b: PUSH2 0x12d9
00000a4e: JUMPI
00000a4f: PUSH2 0x0a57
00000a52: DUP5
00000a53: PUSH2 0x13ad
00000a56: JUMP
00000a57: JUMPDEST
00000a58: SWAP2
00000a59: PUSH2 0x0a64
00000a5c: PUSH1 0x20
00000a5e: DUP7
00000a5f: ADD
00000a60: PUSH2 0x13ad
00000a63: JUMP
00000a64: JUMPDEST
00000a65: SWAP6
00000a66: PUSH1 0x40
00000a68: DUP7
00000a69: ADD
00000a6a: CALLDATALOAD
00000a6b: DUP9
00000a6c: DUP2
00000a6d: GT
00000a6e: PUSH2 0x12d5
00000a71: JUMPI
00000a72: DUP2
00000a73: PUSH2 0x0a7d
00000a76: SWAP2
00000a77: DUP9
00000a78: ADD
00000a79: PUSH2 0x1537
00000a7c: JUMP
00000a7d: JUMPDEST
00000a7e: SWAP8
00000a7f: PUSH1 0x60
00000a81: DUP8
00000a82: ADD
00000a83: CALLDATALOAD
00000a84: SWAP1
00000a85: DUP2
00000a86: GT
00000a87: PUSH2 0x12d5
00000a8a: JUMPI
00000a8b: SWAP1
00000a8c: PUSH2 0x0a96
00000a8f: SWAP2
00000a90: DUP8
00000a91: ADD
00000a92: PUSH2 0x1537
00000a95: JUMP
00000a96: JUMPDEST
00000a97: SWAP2
00000a98: PUSH1 0xe0
00000a9a: DUP7
00000a9b: ADD
00000a9c: CALLDATALOAD
00000a9d: DUP1
00000a9e: ISZERO
00000a9f: ISZERO
00000aa0: SWAP1
00000aa1: SUB
00000aa2: PUSH2 0x12d1
00000aa5: JUMPI
00000aa6: PUSH1 0x01
00000aa8: PUSH1 0x01
00000aaa: PUSH1 0xa0
00000aac: SHL
00000aad: SUB
00000aae: DUP5
00000aaf: AND
00000ab0: DUP6
00000ab1: MSTORE
00000ab2: PUSH1 0x02
00000ab4: PUSH1 0x20
00000ab6: MSTORE
00000ab7: PUSH1 0x40
00000ab9: DUP6
00000aba: KECCAK256
00000abb: SLOAD
00000abc: PUSH1 0xff
00000abe: SWAP7
00000abf: SWAP1
00000ac0: DUP8
00000ac1: AND
00000ac2: DUP1
00000ac3: PUSH2 0x12b8
00000ac6: JUMPI
00000ac7: JUMPDEST
00000ac8: ISZERO
00000ac9: PUSH2 0x127e
00000acc: JUMPI
00000acd: PUSH1 0x02
00000acf: DUP10
00000ad0: MLOAD
00000ad1: LT
00000ad2: ISZERO
00000ad3: DUP1
00000ad4: PUSH2 0x1272
00000ad7: JUMPI
00000ad8: JUMPDEST
00000ad9: ISZERO
00000ada: PUSH2 0x1241
00000add: JUMPI
00000ade: PUSH1 0x01
00000ae0: PUSH1 0x01
00000ae2: PUSH1 0xa0
00000ae4: SHL
00000ae5: SUB
00000ae6: PUSH2 0x0aee
00000ae9: DUP11
00000aea: PUSH2 0x159d
00000aed: JUMP
00000aee: JUMPDEST
00000aef: MLOAD
00000af0: AND
00000af1: PUSH1 0x01
00000af3: PUSH1 0x01
00000af5: PUSH1 0xa0
00000af7: SHL
00000af8: SUB
00000af9: DUP5
00000afa: AND
00000afb: SUB
00000afc: PUSH2 0x120a
00000aff: JUMPI
00000b00: DUP4
00000b01: MLOAD
00000b02: PUSH0
00000b03: NOT
00000b04: DUP2
00000b05: ADD
00000b06: SWAP1
00000b07: DUP2
00000b08: GT
00000b09: PUSH2 0x10d5
00000b0c: JUMPI
00000b0d: PUSH1 0x01
00000b0f: PUSH1 0x01
00000b11: PUSH1 0xa0
00000b13: SHL
00000b14: SUB
00000b15: DUP5
00000b16: DUP2
00000b17: AND
00000b18: SWAP2
00000b19: PUSH2 0x0b22
00000b1c: SWAP1
00000b1d: DUP8
00000b1e: PUSH2 0x15be
00000b21: JUMP
00000b22: JUMPDEST
00000b23: MLOAD
00000b24: AND
00000b25: SUB
00000b26: PUSH2 0x11d5
00000b29: JUMPI
00000b2a: DUP6
00000b2b: JUMPDEST
00000b2c: DUP10
00000b2d: MLOAD
00000b2e: DUP2
00000b2f: LT
00000b30: ISZERO
00000b31: PUSH2 0x0b9b
00000b34: JUMPI
00000b35: PUSH1 0x01
00000b37: PUSH1 0x01
00000b39: PUSH1 0xa0
00000b3b: SHL
00000b3c: SUB
00000b3d: PUSH2 0x0b46
00000b40: DUP3
00000b41: DUP13
00000b42: PUSH2 0x15be
00000b45: JUMP
00000b46: JUMPDEST
00000b47: MLOAD
00000b48: AND
00000b49: DUP8
00000b4a: MSTORE
00000b4b: PUSH1 0x03
00000b4d: PUSH1 0x20
00000b4f: MSTORE
00000b50: DUP8
00000b51: PUSH1 0x40
00000b53: DUP9
00000b54: KECCAK256
00000b55: SLOAD
00000b56: AND
00000b57: ISZERO
00000b58: PUSH2 0x0b69
00000b5b: JUMPI
00000b5c: PUSH2 0x0b64
00000b5f: SWAP1
00000b60: PUSH2 0x15f3
00000b63: JUMP
00000b64: JUMPDEST
00000b65: PUSH2 0x0b2b
00000b68: JUMP
00000b69: JUMPDEST
00000b6a: PUSH1 0x40
00000b6c: MLOAD
00000b6d: PUSH3 0x461bcd
00000b71: PUSH1 0xe5
00000b73: SHL
00000b74: DUP2
00000b75: MSTORE
00000b76: PUSH1 0x20
00000b78: PUSH1 0x04
00000b7a: DUP3
00000b7b: ADD
00000b7c: MSTORE
00000b7d: PUSH1 0x0a
00000b7f: PUSH1 0x24
00000b81: DUP3
00000b82: ADD
00000b83: MSTORE
00000b84: PUSH10 0x62616420746f6b656e31
00000b8f: PUSH1 0xb0
00000b91: SHL
00000b92: PUSH1 0x44
00000b94: DUP3
00000b95: ADD
00000b96: MSTORE
00000b97: PUSH1 0x64
00000b99: SWAP1
00000b9a: REVERT
00000b9b: JUMPDEST
00000b9c: POP
00000b9d: SWAP1
00000b9e: SWAP2
00000b9f: SWAP3
00000ba0: SWAP4
00000ba1: SWAP7
00000ba2: DUP6
00000ba3: JUMPDEST
00000ba4: DUP6
00000ba5: MLOAD
00000ba6: DUP2
00000ba7: LT
00000ba8: ISZERO
00000ba9: PUSH2 0x0c13
00000bac: JUMPI
00000bad: PUSH1 0x01
00000baf: PUSH1 0x01
00000bb1: PUSH1 0xa0
00000bb3: SHL
00000bb4: SUB
00000bb5: PUSH2 0x0bbe
00000bb8: DUP3
00000bb9: DUP9
00000bba: PUSH2 0x15be
00000bbd: JUMP
00000bbe: JUMPDEST
00000bbf: MLOAD
00000bc0: AND
00000bc1: DUP8
00000bc2: MSTORE
00000bc3: PUSH1 0x03
00000bc5: PUSH1 0x20
00000bc7: MSTORE
00000bc8: DUP8
00000bc9: PUSH1 0x40
00000bcb: DUP9
00000bcc: KECCAK256
00000bcd: SLOAD
00000bce: AND
00000bcf: ISZERO
00000bd0: PUSH2 0x0be1
00000bd3: JUMPI
00000bd4: PUSH2 0x0bdc
00000bd7: SWAP1
00000bd8: PUSH2 0x15f3
00000bdb: JUMP
00000bdc: JUMPDEST
00000bdd: PUSH2 0x0ba3
00000be0: JUMP
00000be1: JUMPDEST
00000be2: PUSH1 0x40
00000be4: MLOAD
00000be5: PUSH3 0x461bcd
00000be9: PUSH1 0xe5
00000beb: SHL
00000bec: DUP2
00000bed: MSTORE
00000bee: PUSH1 0x20
00000bf0: PUSH1 0x04
00000bf2: DUP3
00000bf3: ADD
00000bf4: MSTORE
00000bf5: PUSH1 0x0a
00000bf7: PUSH1 0x24
00000bf9: DUP3
00000bfa: ADD
00000bfb: MSTORE
00000bfc: PUSH10 0x3130b2103a37b5b2b719
00000c07: PUSH1 0xb1
00000c09: SHL
00000c0a: PUSH1 0x44
00000c0c: DUP3
00000c0d: ADD
00000c0e: MSTORE
00000c0f: PUSH1 0x64
00000c11: SWAP1
00000c12: REVERT
00000c13: JUMPDEST
00000c14: POP
00000c15: DUP9
00000c16: SWAP6
00000c17: SWAP5
00000c18: DUP9
00000c19: PUSH2 0x0c2e
00000c1c: PUSH1 0x01
00000c1e: PUSH1 0x01
00000c20: PUSH1 0xa0
00000c22: SHL
00000c23: SUB
00000c24: DUP1
00000c25: DUP4
00000c26: AND
00000c27: SWAP1
00000c28: DUP9
00000c29: AND
00000c2a: PUSH2 0x1704
00000c2d: JUMP
00000c2e: JUMPDEST
00000c2f: PUSH2 0x0c47
00000c32: PUSH1 0x24
00000c34: CALLDATALOAD
00000c35: PUSH1 0x01
00000c37: PUSH1 0x01
00000c39: PUSH1 0xa0
00000c3b: SHL
00000c3c: SUB
00000c3d: DUP4
00000c3e: DUP2
00000c3f: AND
00000c40: SWAP1
00000c41: DUP10
00000c42: AND
00000c43: PUSH2 0x17c1
00000c46: JUMP
00000c47: JUMPDEST
00000c48: PUSH2 0x012c
00000c4b: TIMESTAMP
00000c4c: ADD
00000c4d: TIMESTAMP
00000c4e: GT
00000c4f: PUSH2 0x10d5
00000c52: JUMPI
00000c53: DUP7
00000c54: PUSH2 0x0c85
00000c57: DUP2
00000c58: SWAP3
00000c59: DUP11
00000c5a: PUSH1 0x40
00000c5c: MLOAD
00000c5d: SWAP5
00000c5e: DUP6
00000c5f: DUP1
00000c60: SWAP5
00000c61: DUP2
00000c62: SWAP4
00000c63: PUSH4 0x38ed1739
00000c68: PUSH1 0xe0
00000c6a: SHL
00000c6b: DUP4
00000c6c: MSTORE
00000c6d: DUP12
00000c6e: PUSH2 0x012c
00000c71: TIMESTAMP
00000c72: ADD
00000c73: SWAP2
00000c74: PUSH1 0x80
00000c76: ADDRESS
00000c77: SWAP3
00000c78: ADD
00000c79: CALLDATALOAD
00000c7a: PUSH1 0x24
00000c7c: CALLDATALOAD
00000c7d: PUSH1 0x04
00000c7f: DUP8
00000c80: ADD
00000c81: PUSH2 0x1688
00000c84: JUMP
00000c85: JUMPDEST
00000c86: SUB
00000c87: SWAP3
00000c88: PUSH1 0x01
00000c8a: PUSH1 0x01
00000c8c: PUSH1 0xa0
00000c8e: SHL
00000c8f: SUB
00000c90: AND
00000c91: GAS
00000c92: CALL
00000c93: SWAP1
00000c94: DUP2
00000c95: ISZERO
00000c96: PUSH2 0x11ca
00000c99: JUMPI
00000c9a: DUP8
00000c9b: SWAP2
00000c9c: PUSH2 0x11b0
00000c9f: JUMPI
00000ca0: JUMPDEST
00000ca1: POP
00000ca2: DUP1
00000ca3: MLOAD
00000ca4: PUSH0
00000ca5: NOT
00000ca6: DUP2
00000ca7: ADD
00000ca8: SWAP2
00000ca9: SWAP1
00000caa: DUP3
00000cab: GT
00000cac: PUSH2 0x1157
00000caf: JUMPI
00000cb0: SWAP1
00000cb1: PUSH2 0x0cb9
00000cb4: SWAP2
00000cb5: PUSH2 0x15be
00000cb8: JUMP
00000cb9: JUMPDEST
00000cba: MLOAD
00000cbb: SWAP7
00000cbc: PUSH2 0x2710
00000cbf: DUP9
00000cc0: MUL
00000cc1: DUP9
00000cc2: DUP2
00000cc3: DIV
00000cc4: PUSH2 0x2710
00000cc7: EQ
00000cc8: DUP10
00000cc9: ISZERO
00000cca: OR
00000ccb: ISZERO
00000ccc: PUSH2 0x1157
00000ccf: JUMPI
00000cd0: PUSH1 0x06
00000cd2: SLOAD
00000cd3: PUSH2 0x2710
00000cd6: SUB
00000cd7: PUSH2 0x2710
00000cda: DUP2
00000cdb: GT
00000cdc: PUSH2 0x119c
00000cdf: JUMPI
00000ce0: PUSH2 0x0ceb
00000ce3: SWAP1
00000ce4: PUSH1 0x24
00000ce6: CALLDATALOAD
00000ce7: PUSH2 0x16f1
00000cea: JUMP
00000ceb: JUMPDEST
00000cec: GT
00000ced: PUSH2 0x116b
00000cf0: JUMPI
00000cf1: DUP1
00000cf2: MLOAD
00000cf3: PUSH0
00000cf4: NOT
00000cf5: DUP2
00000cf6: ADD
00000cf7: SWAP1
00000cf8: DUP2
00000cf9: GT
00000cfa: PUSH2 0x1157
00000cfd: JUMPI
00000cfe: PUSH1 0x01
00000d00: PUSH1 0x01
00000d02: PUSH1 0xa0
00000d04: SHL
00000d05: SUB
00000d06: SWAP2
00000d07: PUSH2 0x0d10
00000d0a: SWAP2
00000d0b: SWAP1
00000d0c: PUSH2 0x15be
00000d0f: JUMP
00000d10: JUMPDEST
00000d11: MLOAD
00000d12: AND
00000d13: SWAP2
00000d14: DUP3
00000d15: PUSH1 0x01
00000d17: PUSH1 0x01
00000d19: PUSH1 0xa0
00000d1b: SHL
00000d1c: SUB
00000d1d: PUSH2 0x0d25
00000d20: DUP5
00000d21: PUSH2 0x159d
00000d24: JUMP
00000d25: JUMPDEST
00000d26: MLOAD
00000d27: AND
00000d28: SUB
00000d29: PUSH2 0x111f
00000d2c: JUMPI
00000d2d: DUP7
00000d2e: SWAP3
00000d2f: DUP4
00000d30: SWAP3
00000d31: PUSH2 0x0d80
00000d34: SWAP3
00000d35: PUSH1 0x01
00000d37: PUSH1 0x01
00000d39: PUSH1 0xa0
00000d3b: SHL
00000d3c: SUB
00000d3d: AND
00000d3e: SWAP2
00000d3f: PUSH2 0x0d55
00000d42: SWAP1
00000d43: DUP12
00000d44: SWAP1
00000d45: DUP5
00000d46: SWAP1
00000d47: PUSH2 0x0d50
00000d4a: DUP3
00000d4b: DUP3
00000d4c: PUSH2 0x1704
00000d4f: JUMP
00000d50: JUMPDEST
00000d51: PUSH2 0x17c1
00000d54: JUMP
00000d55: JUMPDEST
00000d56: PUSH1 0x40
00000d58: MLOAD
00000d59: SWAP5
00000d5a: DUP6
00000d5b: DUP1
00000d5c: SWAP5
00000d5d: DUP2
00000d5e: SWAP4
00000d5f: PUSH4 0x38ed1739
00000d64: PUSH1 0xe0
00000d66: SHL
00000d67: DUP4
00000d68: MSTORE
00000d69: DUP14
00000d6a: PUSH2 0x012c
00000d6d: TIMESTAMP
00000d6e: ADD
00000d6f: SWAP2
00000d70: ADDRESS
00000d71: SWAP2
00000d72: PUSH1 0xa0
00000d74: DUP14
00000d75: ADD
00000d76: CALLDATALOAD
00000d77: SWAP1
00000d78: PUSH1 0x04
00000d7a: DUP8
00000d7b: ADD
00000d7c: PUSH2 0x1688
00000d7f: JUMP
00000d80: JUMPDEST
00000d81: SUB
00000d82: SWAP3
00000d83: GAS
00000d84: CALL
00000d85: SWAP1
00000d86: DUP2
00000d87: ISZERO
00000d88: PUSH2 0x0f9c
00000d8b: JUMPI
00000d8c: DUP6
00000d8d: SWAP2
00000d8e: PUSH2 0x10fd
00000d91: JUMPI
00000d92: JUMPDEST
00000d93: POP
00000d94: DUP1
00000d95: MLOAD
00000d96: PUSH0
00000d97: NOT
00000d98: DUP2
00000d99: ADD
00000d9a: SWAP2
00000d9b: SWAP1
00000d9c: DUP3
00000d9d: GT
00000d9e: PUSH2 0x10e9
00000da1: JUMPI
00000da2: SWAP1
00000da3: PUSH2 0x0dab
00000da6: SWAP2
00000da7: PUSH2 0x15be
00000daa: JUMP
00000dab: JUMPDEST
00000dac: MLOAD
00000dad: SWAP5
00000dae: PUSH2 0x2710
00000db1: DUP7
00000db2: MUL
00000db3: SWAP1
00000db4: DUP7
00000db5: DUP3
00000db6: DIV
00000db7: PUSH2 0x2710
00000dba: EQ
00000dbb: DUP8
00000dbc: ISZERO
00000dbd: OR
00000dbe: ISZERO
00000dbf: PUSH2 0x10e9
00000dc2: JUMPI
00000dc3: PUSH1 0x06
00000dc5: SLOAD
00000dc6: PUSH2 0x2710
00000dc9: SUB
00000dca: SWAP1
00000dcb: PUSH2 0x2710
00000dce: DUP3
00000dcf: GT
00000dd0: PUSH2 0x10d5
00000dd3: JUMPI
00000dd4: SWAP1
00000dd5: PUSH2 0x0ddd
00000dd8: SWAP2
00000dd9: PUSH2 0x16f1
00000ddc: JUMP
00000ddd: JUMPDEST
00000dde: GT
00000ddf: PUSH2 0x10a4
00000de2: JUMPI
00000de3: PUSH2 0x0df0
00000de6: PUSH1 0x44
00000de8: CALLDATALOAD
00000de9: PUSH1 0x24
00000deb: CALLDATALOAD
00000dec: PUSH2 0x1601
00000def: JUMP
00000df0: JUMPDEST
00000df1: SWAP5
00000df2: DUP6
00000df3: DUP2
00000df4: LT
00000df5: PUSH2 0x106e
00000df8: JUMPI
00000df9: DUP6
00000dfa: PUSH2 0x0e02
00000dfd: SWAP2
00000dfe: PUSH2 0x15d2
00000e01: JUMP
00000e02: JUMPDEST
00000e03: SWAP1
00000e04: PUSH1 0xc0
00000e06: DUP2
00000e07: ADD
00000e08: CALLDATALOAD
00000e09: DUP1
00000e0a: PUSH2 0x1030
00000e0d: JUMPI
00000e0e: JUMPDEST
00000e0f: POP
00000e10: PUSH1 0xe0
00000e12: ADD
00000e13: CALLDATALOAD
00000e14: DUP1
00000e15: PUSH2 0x100a
00000e18: JUMPI
00000e19: JUMPDEST
00000e1a: DUP1
00000e1b: PUSH2 0x1001
00000e1e: JUMPI
00000e1f: JUMPDEST
00000e20: ISZERO
00000e21: PUSH2 0x0fab
00000e24: JUMPI
00000e25: PUSH20 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
00000e3a: EXTCODESIZE
00000e3b: ISZERO
00000e3c: PUSH2 0x0fa7
00000e3f: JUMPI
00000e40: PUSH1 0x40
00000e42: MLOAD
00000e43: PUSH4 0x2e1a7d4d
00000e48: PUSH1 0xe0
00000e4a: SHL
00000e4b: DUP2
00000e4c: MSTORE
00000e4d: PUSH1 0x04
00000e4f: DUP2
00000e50: ADD
00000e51: DUP3
00000e52: SWAP1
00000e53: MSTORE
00000e54: SWAP5
00000e55: DUP5
00000e56: DUP7
00000e57: PUSH1 0x24
00000e59: DUP2
00000e5a: DUP4
00000e5b: PUSH20 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
00000e70: GAS
00000e71: CALL
00000e72: SWAP6
00000e73: DUP7
00000e74: ISZERO
00000e75: PUSH2 0x0f9c
00000e78: JUMPI
00000e79: PUSH1 0x01
00000e7b: SWAP7
00000e7c: PUSH2 0x0f5e
00000e7f: JUMPI
00000e80: JUMPDEST
00000e81: POP
00000e82: SWAP2
00000e83: DUP2
00000e84: PUSH2 0x0f27
00000e87: PUSH32 0x7496e4be6af6dfb89358a476c6b4e25416b1223f4d0a29999fefbaf4adb8d515
00000ea8: SWAP5
00000ea9: PUSH2 0x0eb6
00000eac: PUSH1 0x80
00000eae: SWAP6
00000eaf: PUSH1 0x05
00000eb1: SLOAD
00000eb2: PUSH2 0x1601
00000eb5: JUMP
00000eb6: JUMPDEST
00000eb7: PUSH1 0x05
00000eb9: SSTORE
00000eba: JUMPDEST
00000ebb: PUSH2 0x0ef2
00000ebe: DUP10
00000ebf: DUP1
00000ec0: PUSH1 0xa0
00000ec2: SHL
00000ec3: SUB
00000ec4: PUSH32 0x00000000000000000000000087870bca3f3fd6335c3f4ce8392d69350b4fa4e2
00000ee5: AND
00000ee6: DUP11
00000ee7: DUP1
00000ee8: PUSH1 0xa0
00000eea: SHL
00000eeb: SUB
00000eec: DUP10
00000eed: AND
00000eee: PUSH2 0x1704
00000ef1: JUMP
00000ef2: JUMPDEST
00000ef3: DUP9
00000ef4: DUP1
00000ef5: PUSH1 0xa0
00000ef7: SHL
00000ef8: SUB
00000ef9: PUSH32 0x00000000000000000000000087870bca3f3fd6335c3f4ce8392d69350b4fa4e2
00000f1a: AND
00000f1b: DUP10
00000f1c: DUP1
00000f1d: PUSH1 0xa0
00000f1f: SHL
00000f20: SUB
00000f21: DUP9
00000f22: AND
00000f23: PUSH2 0x17c1
00000f26: JUMP
00000f27: JUMPDEST
00000f28: PUSH1 0x40
00000f2a: MLOAD
00000f2b: SWAP5
00000f2c: DUP8
00000f2d: DUP1
00000f2e: PUSH1 0xa0
00000f30: SHL
00000f31: SUB
00000f32: AND
00000f33: DUP6
00000f34: MSTORE
00000f35: PUSH1 0x24
00000f37: CALLDATALOAD
00000f38: PUSH1 0x20
00000f3a: DUP7
00000f3b: ADD
00000f3c: MSTORE
00000f3d: PUSH1 0x44
00000f3f: CALLDATALOAD
00000f40: PUSH1 0x40
00000f42: DUP7
00000f43: ADD
00000f44: MSTORE
00000f45: PUSH1 0x60
00000f47: DUP6
00000f48: ADD
00000f49: MSTORE
00000f4a: DUP6
00000f4b: DUP1
00000f4c: PUSH1 0xa0
00000f4e: SHL
00000f4f: SUB
00000f50: AND
00000f51: SWAP3
00000f52: LOG2
00000f53: SSTORE
00000f54: PUSH1 0x20
00000f56: PUSH1 0x40
00000f58: MLOAD
00000f59: PUSH1 0x01
00000f5b: DUP2
00000f5c: MSTORE
00000f5d: RETURN
00000f5e: JUMPDEST
00000f5f: SWAP2
00000f60: PUSH2 0x0f27
00000f63: PUSH32 0x7496e4be6af6dfb89358a476c6b4e25416b1223f4d0a29999fefbaf4adb8d515
00000f84: SWAP5
00000f85: SWAP3
00000f86: SWAP7
00000f87: PUSH2 0x0f91
00000f8a: PUSH1 0x80
00000f8c: SWAP6
00000f8d: PUSH2 0x1498
00000f90: JUMP
00000f91: JUMPDEST
00000f92: SWAP7
00000f93: SWAP3
00000f94: SWAP5
00000f95: POP
00000f96: POP
00000f97: SWAP2
00000f98: PUSH2 0x0e80
00000f9b: JUMP
00000f9c: JUMPDEST
00000f9d: PUSH1 0x40
00000f9f: MLOAD
00000fa0: RETURNDATASIZE
00000fa1: DUP8
00000fa2: DUP3
00000fa3: RETURNDATACOPY
00000fa4: RETURNDATASIZE
00000fa5: SWAP1
00000fa6: REVERT
00000fa7: JUMPDEST
00000fa8: DUP4
00000fa9: DUP1
00000faa: REVERT
00000fab: JUMPDEST
00000fac: PUSH32 0x7496e4be6af6dfb89358a476c6b4e25416b1223f4d0a29999fefbaf4adb8d515
00000fcd: SWAP2
00000fce: DUP2
00000fcf: PUSH2 0x0f27
00000fd2: PUSH1 0x01
00000fd4: SWAP8
00000fd5: PUSH1 0x80
00000fd7: SWAP5
00000fd8: ISZERO
00000fd9: PUSH2 0x0eba
00000fdc: JUMPI
00000fdd: DUP9
00000fde: DUP1
00000fdf: PUSH1 0xa0
00000fe1: SHL
00000fe2: SUB
00000fe3: DUP8
00000fe4: AND
00000fe5: DUP9
00000fe6: MSTORE
00000fe7: PUSH1 0x04
00000fe9: PUSH1 0x20
00000feb: MSTORE
00000fec: PUSH1 0x40
00000fee: DUP9
00000fef: KECCAK256
00000ff0: PUSH2 0x0ffa
00000ff3: DUP5
00000ff4: DUP3
00000ff5: SLOAD
00000ff6: PUSH2 0x1601
00000ff9: JUMP
00000ffa: JUMPDEST
00000ffb: SWAP1
00000ffc: SSTORE
00000ffd: PUSH2 0x0eba
00001000: JUMP
00001001: JUMPDEST
00001002: POP
00001003: DUP1
00001004: ISZERO
00001005: ISZERO
00001006: PUSH2 0x0e1f
00001009: JUMP
0000100a: JUMPDEST
0000100b: POP
0000100c: PUSH1 0x01
0000100e: PUSH1 0x01
00001010: PUSH1 0xa0
00001012: SHL
00001013: SUB
00001014: DUP4
00001015: AND
00001016: PUSH20 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
0000102b: EQ
0000102c: PUSH2 0x0e19
0000102f: JUMP
00001030: JUMPDEST
00001031: DUP3
00001032: LT
00001033: PUSH2 0x103c
00001036: JUMPI
00001037: DUP7
00001038: PUSH2 0x0e0e
0000103b: JUMP
0000103c: JUMPDEST
0000103d: PUSH1 0x40
0000103f: MLOAD
00001040: PUSH3 0x461bcd
00001044: PUSH1 0xe5
00001046: SHL
00001047: DUP2
00001048: MSTORE
00001049: PUSH1 0x20
0000104b: PUSH1 0x04
0000104d: DUP3
0000104e: ADD
0000104f: MSTORE
00001050: PUSH1 0x0a
00001052: PUSH1 0x24
00001054: DUP3
00001055: ADD
00001056: MSTORE
00001057: PUSH10 0x1b1bddc81c1c9bd99a5d
00001062: PUSH1 0xb2
00001064: SHL
00001065: PUSH1 0x44
00001067: DUP3
00001068: ADD
00001069: MSTORE
0000106a: PUSH1 0x64
0000106c: SWAP1
0000106d: REVERT
0000106e: JUMPDEST
0000106f: PUSH1 0x40
00001071: MLOAD
00001072: PUSH3 0x461bcd
00001076: PUSH1 0xe5
00001078: SHL
00001079: DUP2
0000107a: MSTORE
0000107b: PUSH1 0x20
0000107d: PUSH1 0x04
0000107f: DUP3
00001080: ADD
00001081: MSTORE
00001082: PUSH1 0x0e
00001084: PUSH1 0x24
00001086: DUP3
00001087: ADD
00001088: MSTORE
00001089: PUSH14 0x6e6f742070726f66697461626c65
00001098: PUSH1 0x90
0000109a: SHL
0000109b: PUSH1 0x44
0000109d: DUP3
0000109e: ADD
0000109f: MSTORE
000010a0: PUSH1 0x64
000010a2: SWAP1
000010a3: REVERT
000010a4: JUMPDEST
000010a5: PUSH1 0x40
000010a7: MLOAD
000010a8: PUSH3 0x461bcd
000010ac: PUSH1 0xe5
000010ae: SHL
000010af: DUP2
000010b0: MSTORE
000010b1: PUSH1 0x20
000010b3: PUSH1 0x04
000010b5: DUP3
000010b6: ADD
000010b7: MSTORE
000010b8: PUSH1 0x09
000010ba: PUSH1 0x24
000010bc: DUP3
000010bd: ADD
000010be: MSTORE
000010bf: PUSH9 0x39b634b83830b3b299
000010c9: PUSH1 0xb9
000010cb: SHL
000010cc: PUSH1 0x44
000010ce: DUP3
000010cf: ADD
000010d0: MSTORE
000010d1: PUSH1 0x64
000010d3: SWAP1
000010d4: REVERT
000010d5: JUMPDEST
000010d6: PUSH4 0x4e487b71
000010db: PUSH1 0xe0
000010dd: SHL
000010de: DUP8
000010df: MSTORE
000010e0: PUSH1 0x11
000010e2: PUSH1 0x04
000010e4: MSTORE
000010e5: PUSH1 0x24
000010e7: DUP8
000010e8: REVERT
000010e9: JUMPDEST
000010ea: PUSH4 0x4e487b71
000010ef: PUSH1 0xe0
000010f1: SHL
000010f2: DUP7
000010f3: MSTORE
000010f4: PUSH1 0x11
000010f6: PUSH1 0x04
000010f8: MSTORE
000010f9: PUSH1 0x24
000010fb: DUP7
000010fc: REVERT
000010fd: JUMPDEST
000010fe: PUSH2 0x1119
00001101: SWAP2
00001102: POP
00001103: RETURNDATASIZE
00001104: DUP1
00001105: DUP8
00001106: DUP4
00001107: RETURNDATACOPY
00001108: PUSH2 0x1111
0000110b: DUP2
0000110c: DUP4
0000110d: PUSH2 0x14dc
00001110: JUMP
00001111: JUMPDEST
00001112: DUP2
00001113: ADD
00001114: SWAP1
00001115: PUSH2 0x160e
00001118: JUMP
00001119: JUMPDEST
0000111a: DUP7
0000111b: PUSH2 0x0d92
0000111e: JUMP
0000111f: JUMPDEST
00001120: PUSH1 0x40
00001122: MLOAD
00001123: PUSH3 0x461bcd
00001127: PUSH1 0xe5
00001129: SHL
0000112a: DUP2
0000112b: MSTORE
0000112c: PUSH1 0x20
0000112e: PUSH1 0x04
00001130: DUP3
00001131: ADD
00001132: MSTORE
00001133: PUSH1 0x10
00001135: PUSH1 0x24
00001137: DUP3
00001138: ADD
00001139: MSTORE
0000113a: PUSH16 0x62616420696e7465726d656469617465
0000114b: PUSH1 0x80
0000114d: SHL
0000114e: PUSH1 0x44
00001150: DUP3
00001151: ADD
00001152: MSTORE
00001153: PUSH1 0x64
00001155: SWAP1
00001156: REVERT
00001157: JUMPDEST
00001158: PUSH4 0x4e487b71
0000115d: PUSH1 0xe0
0000115f: SHL
00001160: DUP9
00001161: MSTORE
00001162: PUSH1 0x11
00001164: PUSH1 0x04
00001166: MSTORE
00001167: PUSH1 0x24
00001169: DUP9
0000116a: REVERT
0000116b: JUMPDEST
0000116c: PUSH1 0x40
0000116e: MLOAD
0000116f: PUSH3 0x461bcd
00001173: PUSH1 0xe5
00001175: SHL
00001176: DUP2
00001177: MSTORE
00001178: PUSH1 0x20
0000117a: PUSH1 0x04
0000117c: DUP3
0000117d: ADD
0000117e: MSTORE
0000117f: PUSH1 0x09
00001181: PUSH1 0x24
00001183: DUP3
00001184: ADD
00001185: MSTORE
00001186: PUSH9 0x736c69707061676531
00001190: PUSH1 0xb8
00001192: SHL
00001193: PUSH1 0x44
00001195: DUP3
00001196: ADD
00001197: MSTORE
00001198: PUSH1 0x64
0000119a: SWAP1
0000119b: REVERT
0000119c: JUMPDEST
0000119d: PUSH4 0x4e487b71
000011a2: PUSH1 0xe0
000011a4: SHL
000011a5: DUP10
000011a6: MSTORE
000011a7: PUSH1 0x11
000011a9: PUSH1 0x04
000011ab: MSTORE
000011ac: PUSH1 0x24
000011ae: DUP10
000011af: REVERT
000011b0: JUMPDEST
000011b1: PUSH2 0x11c4
000011b4: SWAP2
000011b5: POP
000011b6: RETURNDATASIZE
000011b7: DUP1
000011b8: DUP10
000011b9: DUP4
000011ba: RETURNDATACOPY
000011bb: PUSH2 0x1111
000011be: DUP2
000011bf: DUP4
000011c0: PUSH2 0x14dc
000011c3: JUMP
000011c4: JUMPDEST
000011c5: DUP9
000011c6: PUSH2 0x0ca0
000011c9: JUMP
000011ca: JUMPDEST
000011cb: PUSH1 0x40
000011cd: MLOAD
000011ce: RETURNDATASIZE
000011cf: DUP10
000011d0: DUP3
000011d1: RETURNDATACOPY
000011d2: RETURNDATASIZE
000011d3: SWAP1
000011d4: REVERT
000011d5: JUMPDEST
000011d6: PUSH1 0x40
000011d8: MLOAD
000011d9: PUSH3 0x461bcd
000011dd: PUSH1 0xe5
000011df: SHL
000011e0: DUP2
000011e1: MSTORE
000011e2: PUSH1 0x20
000011e4: PUSH1 0x04
000011e6: DUP3
000011e7: ADD
000011e8: MSTORE
000011e9: PUSH1 0x0d
000011eb: PUSH1 0x24
000011ed: DUP3
000011ee: ADD
000011ef: MSTORE
000011f0: PUSH13 0x189859081c185d1a0c88195b99
000011fe: PUSH1 0x9a
00001200: SHL
00001201: PUSH1 0x44
00001203: DUP3
00001204: ADD
00001205: MSTORE
00001206: PUSH1 0x64
00001208: SWAP1
00001209: REVERT
0000120a: JUMPDEST
0000120b: PUSH1 0x40
0000120d: MLOAD
0000120e: PUSH3 0x461bcd
00001212: PUSH1 0xe5
00001214: SHL
00001215: DUP2
00001216: MSTORE
00001217: PUSH1 0x20
00001219: PUSH1 0x04
0000121b: DUP3
0000121c: ADD
0000121d: MSTORE
0000121e: PUSH1 0x0f
00001220: PUSH1 0x24
00001222: DUP3
00001223: ADD
00001224: MSTORE
00001225: PUSH15 0x189859081c185d1a0c481cdd185c9d
00001235: PUSH1 0x8a
00001237: SHL
00001238: PUSH1 0x44
0000123a: DUP3
0000123b: ADD
0000123c: MSTORE
0000123d: PUSH1 0x64
0000123f: SWAP1
00001240: REVERT
00001241: JUMPDEST
00001242: PUSH1 0x40
00001244: MLOAD
00001245: PUSH3 0x461bcd
00001249: PUSH1 0xe5
0000124b: SHL
0000124c: DUP2
0000124d: MSTORE
0000124e: PUSH1 0x20
00001250: PUSH1 0x04
00001252: DUP3
00001253: ADD
00001254: MSTORE
00001255: PUSH1 0x09
00001257: PUSH1 0x24
00001259: DUP3
0000125a: ADD
0000125b: MSTORE
0000125c: PUSH9 0x626164207061746873
00001266: PUSH1 0xb8
00001268: SHL
00001269: PUSH1 0x44
0000126b: DUP3
0000126c: ADD
0000126d: MSTORE
0000126e: PUSH1 0x64
00001270: SWAP1
00001271: REVERT
00001272: JUMPDEST
00001273: POP
00001274: PUSH1 0x02
00001276: DUP5
00001277: MLOAD
00001278: LT
00001279: ISZERO
0000127a: PUSH2 0x0ad8
0000127d: JUMP
0000127e: JUMPDEST
0000127f: PUSH1 0x40
00001281: MLOAD
00001282: PUSH3 0x461bcd
00001286: PUSH1 0xe5
00001288: SHL
00001289: DUP2
0000128a: MSTORE
0000128b: PUSH1 0x20
0000128d: PUSH1 0x04
0000128f: DUP3
00001290: ADD
00001291: MSTORE
00001292: PUSH1 0x12
00001294: PUSH1 0x24
00001296: DUP3
00001297: ADD
00001298: MSTORE
00001299: PUSH18 0x1c9bdd5d195c8b5b9bdd0b585b1b1bddd959
000012ac: PUSH1 0x72
000012ae: SHL
000012af: PUSH1 0x44
000012b1: DUP3
000012b2: ADD
000012b3: MSTORE
000012b4: PUSH1 0x64
000012b6: SWAP1
000012b7: REVERT
000012b8: JUMPDEST
000012b9: POP
000012ba: PUSH1 0x01
000012bc: PUSH1 0x01
000012be: PUSH1 0xa0
000012c0: SHL
000012c1: SUB
000012c2: DUP9
000012c3: AND
000012c4: DUP7
000012c5: MSTORE
000012c6: PUSH1 0x40
000012c8: DUP7
000012c9: KECCAK256
000012ca: SLOAD
000012cb: DUP8
000012cc: AND
000012cd: PUSH2 0x0ac7
000012d0: JUMP
000012d1: JUMPDEST
000012d2: DUP5
000012d3: DUP1
000012d4: REVERT
000012d5: JUMPDEST
000012d6: DUP6
000012d7: DUP1
000012d8: REVERT
000012d9: JUMPDEST
000012da: DUP3
000012db: DUP1
000012dc: REVERT
000012dd: JUMPDEST
000012de: PUSH1 0x40
000012e0: MLOAD
000012e1: PUSH3 0x461bcd
000012e5: PUSH1 0xe5
000012e7: SHL
000012e8: DUP2
000012e9: MSTORE
000012ea: PUSH1 0x20
000012ec: PUSH1 0x04
000012ee: DUP3
000012ef: ADD
000012f0: MSTORE
000012f1: PUSH1 0x0e
000012f3: PUSH1 0x24
000012f5: DUP3
000012f6: ADD
000012f7: MSTORE
000012f8: PUSH14 0x1bdb9b1e4b5cd95b198b5a5b9a5d
00001307: PUSH1 0x92
00001309: SHL
0000130a: PUSH1 0x44
0000130c: DUP3
0000130d: ADD
0000130e: MSTORE
0000130f: PUSH1 0x64
00001311: SWAP1
00001312: REVERT
00001313: JUMPDEST
00001314: PUSH1 0x40
00001316: MLOAD
00001317: PUSH3 0x461bcd
0000131b: PUSH1 0xe5
0000131d: SHL
0000131e: DUP2
0000131f: MSTORE
00001320: PUSH1 0x20
00001322: PUSH1 0x04
00001324: DUP3
00001325: ADD
00001326: MSTORE
00001327: PUSH1 0x11
00001329: PUSH1 0x24
0000132b: DUP3
0000132c: ADD
0000132d: MSTORE
0000132e: PUSH17 0x1bdb9b1e4b5b195b991a5b99cb5c1bdbdb
00001340: PUSH1 0x7a
00001342: SHL
00001343: PUSH1 0x44
00001345: DUP3
00001346: ADD
00001347: MSTORE
00001348: PUSH1 0x64
0000134a: SWAP1
0000134b: REVERT
0000134c: JUMPDEST
0000134d: POP
0000134e: DUP1
0000134f: REVERT
00001350: JUMPDEST
00001351: SWAP1
00001352: POP
00001353: CALLVALUE
00001354: PUSH2 0x134c
00001357: JUMPI
00001358: DUP2
00001359: PUSH1 0x03
0000135b: NOT
0000135c: CALLDATASIZE
0000135d: ADD
0000135e: SLT
0000135f: PUSH2 0x134c
00001362: JUMPI
00001363: PUSH32 0x0000000000000000000000002f39d218133afab8f2b819b1066c7e434ad94e9e
00001384: PUSH1 0x01
00001386: PUSH1 0x01
00001388: PUSH1 0xa0
0000138a: SHL
0000138b: SUB
0000138c: AND
0000138d: DUP2
0000138e: MSTORE
0000138f: PUSH1 0x20
00001391: SWAP1
00001392: RETURN
00001393: JUMPDEST
00001394: PUSH1 0x04
00001396: CALLDATALOAD
00001397: SWAP1
00001398: PUSH1 0x01
0000139a: PUSH1 0x01
0000139c: PUSH1 0xa0
0000139e: SHL
0000139f: SUB
000013a0: DUP3
000013a1: AND
000013a2: DUP3
000013a3: SUB
000013a4: PUSH2 0x13a9
000013a7: JUMPI
000013a8: JUMP
000013a9: JUMPDEST
000013aa: PUSH0
000013ab: DUP1
000013ac: REVERT
000013ad: JUMPDEST
000013ae: CALLDATALOAD
000013af: SWAP1
000013b0: PUSH1 0x01
000013b2: PUSH1 0x01
000013b4: PUSH1 0xa0
000013b6: SHL
000013b7: SUB
000013b8: DUP3
000013b9: AND
000013ba: DUP3
000013bb: SUB
000013bc: PUSH2 0x13a9
000013bf: JUMPI
000013c0: JUMP
000013c1: JUMPDEST
000013c2: SWAP2
000013c3: DUP2
000013c4: PUSH1 0x1f
000013c6: DUP5
000013c7: ADD
000013c8: SLT
000013c9: ISZERO
000013ca: PUSH2 0x13a9
000013cd: JUMPI
000013ce: DUP3
000013cf: CALLDATALOAD
000013d0: SWAP2
000013d1: PUSH8 0xffffffffffffffff
000013da: DUP4
000013db: GT
000013dc: PUSH2 0x13a9
000013df: JUMPI
000013e0: PUSH1 0x20
000013e2: DUP4
000013e3: DUP2
000013e4: DUP7
000013e5: ADD
000013e6: SWAP6
000013e7: ADD
000013e8: ADD
000013e9: GT
000013ea: PUSH2 0x13a9
000013ed: JUMPI
000013ee: JUMP
000013ef: JUMPDEST
000013f0: PUSH1 0x60
000013f2: SWAP1
000013f3: PUSH1 0x03
000013f5: NOT
000013f6: ADD
000013f7: SLT
000013f8: PUSH2 0x13a9
000013fb: JUMPI
000013fc: PUSH1 0x01
000013fe: PUSH1 0x01
00001400: PUSH1 0xa0
00001402: SHL
00001403: SUB
00001404: PUSH1 0x04
00001406: CALLDATALOAD
00001407: DUP2
00001408: DUP2
00001409: AND
0000140a: DUP2
0000140b: SUB
0000140c: PUSH2 0x13a9
0000140f: JUMPI
00001410: SWAP2
00001411: PUSH1 0x24
00001413: CALLDATALOAD
00001414: SWAP2
00001415: PUSH1 0x44
00001417: CALLDATALOAD
00001418: SWAP1
00001419: DUP2
0000141a: AND
0000141b: DUP2
0000141c: SUB
0000141d: PUSH2 0x13a9
00001420: JUMPI
00001421: SWAP1
00001422: JUMP
00001423: JUMPDEST
00001424: PUSH1 0x24
00001426: CALLDATALOAD
00001427: SWAP1
00001428: DUP2
00001429: ISZERO
0000142a: ISZERO
0000142b: DUP3
0000142c: SUB
0000142d: PUSH2 0x13a9
00001430: JUMPI
00001431: JUMP
00001432: JUMPDEST
00001433: PUSH1 0x01
00001435: SLOAD
00001436: PUSH1 0x01
00001438: PUSH1 0x01
0000143a: PUSH1 0xa0
0000143c: SHL
0000143d: SUB
0000143e: AND
0000143f: CALLER
00001440: SUB
00001441: PUSH2 0x1446
00001444: JUMPI
00001445: JUMP
00001446: JUMPDEST
00001447: PUSH1 0x40
00001449: MLOAD
0000144a: PUSH4 0x118cdaa7
0000144f: PUSH1 0xe0
00001451: SHL
00001452: DUP2
00001453: MSTORE
00001454: CALLER
00001455: PUSH1 0x04
00001457: DUP3
00001458: ADD
00001459: MSTORE
0000145a: PUSH1 0x24
0000145c: SWAP1
0000145d: REVERT
0000145e: JUMPDEST
0000145f: ISZERO
00001460: PUSH2 0x1465
00001463: JUMPI
00001464: JUMP
00001465: JUMPDEST
00001466: PUSH1 0x40
00001468: MLOAD
00001469: PUSH3 0x461bcd
0000146d: PUSH1 0xe5
0000146f: SHL
00001470: DUP2
00001471: MSTORE
00001472: PUSH1 0x20
00001474: PUSH1 0x04
00001476: DUP3
00001477: ADD
00001478: MSTORE
00001479: PUSH1 0x0b
0000147b: PUSH1 0x24
0000147d: DUP3
0000147e: ADD
0000147f: MSTORE
00001480: PUSH11 0x616d6f756e742d7a65726f
0000148c: PUSH1 0xa8
0000148e: SHL
0000148f: PUSH1 0x44
00001491: DUP3
00001492: ADD
00001493: MSTORE
00001494: PUSH1 0x64
00001496: SWAP1
00001497: REVERT
00001498: JUMPDEST
00001499: PUSH8 0xffffffffffffffff
000014a2: DUP2
000014a3: GT
000014a4: PUSH2 0x14ac
000014a7: JUMPI
000014a8: PUSH1 0x40
000014aa: MSTORE
000014ab: JUMP
000014ac: JUMPDEST
000014ad: PUSH4 0x4e487b71
000014b2: PUSH1 0xe0
000014b4: SHL
000014b5: PUSH0
000014b6: MSTORE
000014b7: PUSH1 0x41
000014b9: PUSH1 0x04
000014bb: MSTORE
000014bc: PUSH1 0x24
000014be: PUSH0
000014bf: REVERT
000014c0: JUMPDEST
000014c1: PUSH1 0x80
000014c3: DUP2
000014c4: ADD
000014c5: SWAP1
000014c6: DUP2
000014c7: LT
000014c8: PUSH8 0xffffffffffffffff
000014d1: DUP3
000014d2: GT
000014d3: OR
000014d4: PUSH2 0x14ac
000014d7: JUMPI
000014d8: PUSH1 0x40
000014da: MSTORE
000014db: JUMP
000014dc: JUMPDEST
000014dd: SWAP1
000014de: PUSH1 0x1f
000014e0: DUP1
000014e1: NOT
000014e2: SWAP2
000014e3: ADD
000014e4: AND
000014e5: DUP2
000014e6: ADD
000014e7: SWAP1
000014e8: DUP2
000014e9: LT
000014ea: PUSH8 0xffffffffffffffff
000014f3: DUP3
000014f4: GT
000014f5: OR
000014f6: PUSH2 0x14ac
000014f9: JUMPI
000014fa: PUSH1 0x40
000014fc: MSTORE
000014fd: JUMP
000014fe: JUMPDEST
000014ff: PUSH1 0xff
00001501: PUSH1 0x01
00001503: SLOAD
00001504: PUSH1 0xa0
00001506: SHR
00001507: AND
00001508: PUSH2 0x150d
0000150b: JUMPI
0000150c: JUMP
0000150d: JUMPDEST
0000150e: PUSH1 0x40
00001510: MLOAD
00001511: PUSH4 0xd93c0665
00001516: PUSH1 0xe0
00001518: SHL
00001519: DUP2
0000151a: MSTORE
0000151b: PUSH1 0x04
0000151d: SWAP1
0000151e: REVERT
0000151f: JUMPDEST
00001520: PUSH8 0xffffffffffffffff
00001529: DUP2
0000152a: GT
0000152b: PUSH2 0x14ac
0000152e: JUMPI
0000152f: PUSH1 0x05
00001531: SHL
00001532: PUSH1 0x20
00001534: ADD
00001535: SWAP1
00001536: JUMP
00001537: JUMPDEST
00001538: DUP2
00001539: PUSH1 0x1f
0000153b: DUP3
0000153c: ADD
0000153d: SLT
0000153e: ISZERO
0000153f: PUSH2 0x13a9
00001542: JUMPI
00001543: DUP1
00001544: CALLDATALOAD
00001545: SWAP2
00001546: PUSH2 0x154e
00001549: DUP4
0000154a: PUSH2 0x151f
0000154d: JUMP
0000154e: JUMPDEST
0000154f: SWAP3
00001550: PUSH2 0x155c
00001553: PUSH1 0x40
00001555: MLOAD
00001556: SWAP5
00001557: DUP6
00001558: PUSH2 0x14dc
0000155b: JUMP
0000155c: JUMPDEST
0000155d: DUP1
0000155e: DUP5
0000155f: MSTORE
00001560: PUSH1 0x20
00001562: SWAP3
00001563: DUP4
00001564: DUP1
00001565: DUP7
00001566: ADD
00001567: SWAP3
00001568: PUSH1 0x05
0000156a: SHL
0000156b: DUP3
0000156c: ADD
0000156d: ADD
0000156e: SWAP3
0000156f: DUP4
00001570: GT
00001571: PUSH2 0x13a9
00001574: JUMPI
00001575: DUP4
00001576: ADD
00001577: SWAP1
00001578: JUMPDEST
00001579: DUP3
0000157a: DUP3
0000157b: LT
0000157c: PUSH2 0x1586
0000157f: JUMPI
00001580: POP
00001581: POP
00001582: POP
00001583: POP
00001584: SWAP1
00001585: JUMP
00001586: JUMPDEST
00001587: DUP4
00001588: DUP1
00001589: SWAP2
0000158a: PUSH2 0x1592
0000158d: DUP5
0000158e: PUSH2 0x13ad
00001591: JUMP
00001592: JUMPDEST
00001593: DUP2
00001594: MSTORE
00001595: ADD
00001596: SWAP2
00001597: ADD
00001598: SWAP1
00001599: PUSH2 0x1578
0000159c: JUMP
0000159d: JUMPDEST
0000159e: DUP1
0000159f: MLOAD
000015a0: ISZERO
000015a1: PUSH2 0x15aa
000015a4: JUMPI
000015a5: PUSH1 0x20
000015a7: ADD
000015a8: SWAP1
000015a9: JUMP
000015aa: JUMPDEST
000015ab: PUSH4 0x4e487b71
000015b0: PUSH1 0xe0
000015b2: SHL
000015b3: PUSH0
000015b4: MSTORE
000015b5: PUSH1 0x32
000015b7: PUSH1 0x04
000015b9: MSTORE
000015ba: PUSH1 0x24
000015bc: PUSH0
000015bd: REVERT
000015be: JUMPDEST
000015bf: DUP1
000015c0: MLOAD
000015c1: DUP3
000015c2: LT
000015c3: ISZERO
000015c4: PUSH2 0x15aa
000015c7: JUMPI
000015c8: PUSH1 0x20
000015ca: SWAP2
000015cb: PUSH1 0x05
000015cd: SHL
000015ce: ADD
000015cf: ADD
000015d0: SWAP1
000015d1: JUMP
000015d2: JUMPDEST
000015d3: SWAP2
000015d4: SWAP1
000015d5: DUP3
000015d6: SUB
000015d7: SWAP2
000015d8: DUP3
000015d9: GT
000015da: PUSH2 0x15df
000015dd: JUMPI
000015de: JUMP
000015df: JUMPDEST
000015e0: PUSH4 0x4e487b71
000015e5: PUSH1 0xe0
000015e7: SHL
000015e8: PUSH0
000015e9: MSTORE
000015ea: PUSH1 0x11
000015ec: PUSH1 0x04
000015ee: MSTORE
000015ef: PUSH1 0x24
000015f1: PUSH0
000015f2: REVERT
000015f3: JUMPDEST
000015f4: PUSH0
000015f5: NOT
000015f6: DUP2
000015f7: EQ
000015f8: PUSH2 0x15df
000015fb: JUMPI
000015fc: PUSH1 0x01
000015fe: ADD
000015ff: SWAP1
00001600: JUMP
00001601: JUMPDEST
00001602: SWAP2
00001603: SWAP1
00001604: DUP3
00001605: ADD
00001606: DUP1
00001607: SWAP3
00001608: GT
00001609: PUSH2 0x15df
0000160c: JUMPI
0000160d: JUMP
0000160e: JUMPDEST
0000160f: PUSH1 0x20
00001611: SWAP1
00001612: DUP2
00001613: DUP2
00001614: DUP5
00001615: SUB
00001616: SLT
00001617: PUSH2 0x13a9
0000161a: JUMPI
0000161b: DUP1
0000161c: MLOAD
0000161d: SWAP1
0000161e: PUSH8 0xffffffffffffffff
00001627: DUP3
00001628: GT
00001629: PUSH2 0x13a9
0000162c: JUMPI
0000162d: ADD
0000162e: SWAP2
0000162f: DUP1
00001630: PUSH1 0x1f
00001632: DUP5
00001633: ADD
00001634: SLT
00001635: ISZERO
00001636: PUSH2 0x13a9
00001639: JUMPI
0000163a: DUP3
0000163b: MLOAD
0000163c: PUSH2 0x1644
0000163f: DUP2
00001640: PUSH2 0x151f
00001643: JUMP
00001644: JUMPDEST
00001645: SWAP4
00001646: PUSH2 0x1652
00001649: PUSH1 0x40
0000164b: MLOAD
0000164c: SWAP6
0000164d: DUP7
0000164e: PUSH2 0x14dc
00001651: JUMP
00001652: JUMPDEST
00001653: DUP2
00001654: DUP6
00001655: MSTORE
00001656: DUP4
00001657: DUP1
00001658: DUP7
00001659: ADD
0000165a: SWAP3
0000165b: PUSH1 0x05
0000165d: SHL
0000165e: DUP3
0000165f: ADD
00001660: ADD
00001661: SWAP3
00001662: DUP4
00001663: GT
00001664: PUSH2 0x13a9
00001667: JUMPI
00001668: DUP4
00001669: ADD
0000166a: SWAP1
0000166b: JUMPDEST
0000166c: DUP3
0000166d: DUP3
0000166e: LT
0000166f: PUSH2 0x1679
00001672: JUMPI
00001673: POP
00001674: POP
00001675: POP
00001676: POP
00001677: SWAP1
00001678: JUMP
00001679: JUMPDEST
0000167a: DUP2
0000167b: MLOAD
0000167c: DUP2
0000167d: MSTORE
0000167e: SWAP1
0000167f: DUP4
00001680: ADD
00001681: SWAP1
00001682: DUP4
00001683: ADD
00001684: PUSH2 0x166b
00001687: JUMP
00001688: JUMPDEST
00001689: SWAP3
0000168a: SWAP2
0000168b: SWAP1
0000168c: SWAP6
0000168d: SWAP5
0000168e: SWAP4
0000168f: SWAP6
00001690: PUSH1 0xa0
00001692: DUP5
00001693: ADD
00001694: SWAP1
00001695: DUP5
00001696: MSTORE
00001697: PUSH1 0x20
00001699: SWAP2
0000169a: DUP3
0000169b: DUP6
0000169c: ADD
0000169d: MSTORE
0000169e: PUSH1 0xa0
000016a0: PUSH1 0x40
000016a2: DUP6
000016a3: ADD
000016a4: MSTORE
000016a5: DUP3
000016a6: MLOAD
000016a7: DUP1
000016a8: SWAP2
000016a9: MSTORE
000016aa: DUP2
000016ab: PUSH1 0xc0
000016ad: DUP6
000016ae: ADD
000016af: SWAP4
000016b0: ADD
000016b1: SWAP2
000016b2: PUSH0
000016b3: JUMPDEST
000016b4: DUP3
000016b5: DUP2
000016b6: LT
000016b7: PUSH2 0x16d4
000016ba: JUMPI
000016bb: POP
000016bc: POP
000016bd: POP
000016be: POP
000016bf: SWAP1
000016c0: PUSH1 0x80
000016c2: SWAP2
000016c3: SWAP5
000016c4: PUSH1 0x01
000016c6: DUP1
000016c7: PUSH1 0xa0
000016c9: SHL
000016ca: SUB
000016cb: AND
000016cc: PUSH1 0x60
000016ce: DUP3
000016cf: ADD
000016d0: MSTORE
000016d1: ADD
000016d2: MSTORE
000016d3: JUMP
000016d4: JUMPDEST
000016d5: DUP4
000016d6: MLOAD
000016d7: PUSH1 0x01
000016d9: PUSH1 0x01
000016db: PUSH1 0xa0
000016dd: SHL
000016de: SUB
000016df: AND
000016e0: DUP6
000016e1: MSTORE
000016e2: SWAP4
000016e3: DUP2
000016e4: ADD
000016e5: SWAP4
000016e6: SWAP3
000016e7: DUP2
000016e8: ADD
000016e9: SWAP3
000016ea: PUSH1 0x01
000016ec: ADD
000016ed: PUSH2 0x16b3
000016f0: JUMP
000016f1: JUMPDEST
000016f2: DUP2
000016f3: DUP2
000016f4: MUL
000016f5: SWAP3
000016f6: SWAP2
000016f7: DUP2
000016f8: ISZERO
000016f9: SWAP2
000016fa: DUP5
000016fb: DIV
000016fc: EQ
000016fd: OR
000016fe: ISZERO
000016ff: PUSH2 0x15df
00001702: JUMPI
00001703: JUMP
00001704: JUMPDEST
00001705: PUSH1 0x40
00001707: MLOAD
00001708: SWAP1
00001709: PUSH1 0x20
0000170b: DUP3
0000170c: ADD
0000170d: SWAP3
0000170e: PUSH4 0x095ea7b3
00001713: PUSH1 0xe0
00001715: SHL
00001716: DUP1
00001717: DUP6
00001718: MSTORE
00001719: PUSH1 0x01
0000171b: DUP1
0000171c: PUSH1 0xa0
0000171e: SHL
0000171f: SUB
00001720: DUP1
00001721: SWAP3
00001722: AND
00001723: SWAP2
00001724: DUP3
00001725: PUSH1 0x24
00001727: DUP7
00001728: ADD
00001729: MSTORE
0000172a: PUSH1 0x20
0000172c: PUSH0
0000172d: DUP1
0000172e: SWAP8
0000172f: DUP2
00001730: PUSH1 0x44
00001732: DUP10
00001733: ADD
00001734: MSTORE
00001735: PUSH1 0x44
00001737: DUP9
00001738: MSTORE
00001739: PUSH2 0x1741
0000173c: DUP9
0000173d: PUSH2 0x14c0
00001740: JUMP
00001741: JUMPDEST
00001742: DUP8
00001743: MLOAD
00001744: SWAP1
00001745: DUP3
00001746: DUP9
00001747: GAS
00001748: CALL
00001749: SWAP1
0000174a: RETURNDATASIZE
0000174b: DUP8
0000174c: MLOAD
0000174d: SWAP1
0000174e: DUP4
0000174f: PUSH2 0x17a0
00001752: JUMPI
00001753: JUMPDEST
00001754: POP
00001755: POP
00001756: POP
00001757: ISZERO
00001758: PUSH2 0x1763
0000175b: JUMPI
0000175c: JUMPDEST
0000175d: POP
0000175e: POP
0000175f: POP
00001760: POP
00001761: POP
00001762: JUMP
00001763: JUMPDEST
00001764: PUSH2 0x1796
00001767: SWAP5
00001768: PUSH2 0x1791
0000176b: SWAP3
0000176c: PUSH1 0x40
0000176e: MLOAD
0000176f: SWAP3
00001770: PUSH1 0x20
00001772: DUP5
00001773: ADD
00001774: MSTORE
00001775: PUSH1 0x24
00001777: DUP4
00001778: ADD
00001779: MSTORE
0000177a: PUSH1 0x44
0000177c: DUP3
0000177d: ADD
0000177e: MSTORE
0000177f: PUSH1 0x44
00001781: DUP2
00001782: MSTORE
00001783: PUSH2 0x178b
00001786: DUP2
00001787: PUSH2 0x14c0
0000178a: JUMP
0000178b: JUMPDEST
0000178c: DUP3
0000178d: PUSH2 0x187e
00001790: JUMP
00001791: JUMPDEST
00001792: PUSH2 0x187e
00001795: JUMP
00001796: JUMPDEST
00001797: PUSH0
00001798: DUP1
00001799: DUP1
0000179a: DUP1
0000179b: DUP1
0000179c: PUSH2 0x175c
0000179f: JUMP
000017a0: JUMPDEST
000017a1: SWAP2
000017a2: SWAP3
000017a3: POP
000017a4: SWAP1
000017a5: PUSH2 0x17b7
000017a8: JUMPI
000017a9: POP
000017aa: DUP4
000017ab: AND
000017ac: EXTCODESIZE
000017ad: ISZERO
000017ae: ISZERO
000017af: JUMPDEST
000017b0: PUSH0
000017b1: DUP1
000017b2: DUP1
000017b3: PUSH2 0x1753
000017b6: JUMP
000017b7: JUMPDEST
000017b8: PUSH1 0x01
000017ba: SWAP2
000017bb: POP
000017bc: EQ
000017bd: PUSH2 0x17af
000017c0: JUMP
000017c1: JUMPDEST
000017c2: PUSH1 0x40
000017c4: MLOAD
000017c5: PUSH4 0x095ea7b3
000017ca: PUSH1 0xe0
000017cc: SHL
000017cd: PUSH1 0x20
000017cf: DUP1
000017d0: DUP4
000017d1: ADD
000017d2: DUP3
000017d3: DUP2
000017d4: MSTORE
000017d5: PUSH1 0x01
000017d7: PUSH1 0x01
000017d9: PUSH1 0xa0
000017db: SHL
000017dc: SUB
000017dd: DUP7
000017de: AND
000017df: PUSH1 0x24
000017e1: DUP6
000017e2: ADD
000017e3: MSTORE
000017e4: PUSH1 0x44
000017e6: DUP1
000017e7: DUP6
000017e8: ADD
000017e9: SWAP8
000017ea: SWAP1
000017eb: SWAP8
000017ec: MSTORE
000017ed: SWAP6
000017ee: DUP4
000017ef: MSTORE
000017f0: SWAP1
000017f1: SWAP5
000017f2: SWAP2
000017f3: SWAP4
000017f4: SWAP2
000017f5: PUSH0
000017f6: SWAP1
000017f7: PUSH2 0x1801
000017fa: PUSH1 0x64
000017fc: DUP8
000017fd: PUSH2 0x14dc
00001800: JUMP
00001801: JUMPDEST
00001802: DUP6
00001803: MLOAD
00001804: SWAP1
00001805: DUP3
00001806: DUP7
00001807: GAS
00001808: CALL
00001809: PUSH0
0000180a: MLOAD
0000180b: RETURNDATASIZE
0000180c: DUP3
0000180d: PUSH2 0x1859
00001810: JUMPI
00001811: JUMPDEST
00001812: POP
00001813: POP
00001814: ISZERO
00001815: PUSH2 0x181f
00001818: JUMPI
00001819: JUMPDEST
0000181a: POP
0000181b: POP
0000181c: POP
0000181d: POP
0000181e: JUMP
0000181f: JUMPDEST
00001820: PUSH2 0x1850
00001823: SWAP4
00001824: PUSH2 0x1791
00001827: SWAP2
00001828: PUSH1 0x40
0000182a: MLOAD
0000182b: SWAP2
0000182c: PUSH1 0x20
0000182e: DUP4
0000182f: ADD
00001830: MSTORE
00001831: PUSH1 0x01
00001833: DUP1
00001834: PUSH1 0xa0
00001836: SHL
00001837: SUB
00001838: AND
00001839: PUSH1 0x24
0000183b: DUP3
0000183c: ADD
0000183d: MSTORE
0000183e: PUSH0
0000183f: PUSH1 0x44
00001841: DUP3
00001842: ADD
00001843: MSTORE
00001844: PUSH1 0x44
00001846: DUP2
00001847: MSTORE
00001848: PUSH2 0x178b
0000184b: DUP2
0000184c: PUSH2 0x14c0
0000184f: JUMP
00001850: JUMPDEST
00001851: PUSH0
00001852: DUP1
00001853: DUP1
00001854: DUP1
00001855: PUSH2 0x1819
00001858: JUMP
00001859: JUMPDEST
0000185a: SWAP1
0000185b: SWAP2
0000185c: POP
0000185d: PUSH2 0x1876
00001860: JUMPI
00001861: POP
00001862: PUSH1 0x01
00001864: PUSH1 0x01
00001866: PUSH1 0xa0
00001868: SHL
00001869: SUB
0000186a: DUP3
0000186b: AND
0000186c: EXTCODESIZE
0000186d: ISZERO
0000186e: ISZERO
0000186f: JUMPDEST
00001870: PUSH0
00001871: DUP1
00001872: PUSH2 0x1811
00001875: JUMP
00001876: JUMPDEST
00001877: PUSH1 0x01
00001879: EQ
0000187a: PUSH2 0x186f
0000187d: JUMP
0000187e: JUMPDEST
0000187f: SWAP1
00001880: PUSH0
00001881: PUSH1 0x20
00001883: SWAP2
00001884: DUP3
00001885: DUP2
00001886: MLOAD
00001887: SWAP2
00001888: ADD
00001889: DUP3
0000188a: DUP6
0000188b: GAS
0000188c: CALL
0000188d: ISZERO
0000188e: PUSH2 0x18d8
00001891: JUMPI
00001892: PUSH0
00001893: MLOAD
00001894: RETURNDATASIZE
00001895: PUSH2 0x18cf
00001898: JUMPI
00001899: POP
0000189a: PUSH1 0x01
0000189c: PUSH1 0x01
0000189e: PUSH1 0xa0
000018a0: SHL
000018a1: SUB
000018a2: DUP2
000018a3: AND
000018a4: EXTCODESIZE
000018a5: ISZERO
000018a6: JUMPDEST
000018a7: PUSH2 0x18ad
000018aa: JUMPI
000018ab: POP
000018ac: JUMP
000018ad: JUMPDEST
000018ae: PUSH1 0x40
000018b0: MLOAD
000018b1: PUSH4 0x5274afe7
000018b6: PUSH1 0xe0
000018b8: SHL
000018b9: DUP2
000018ba: MSTORE
000018bb: PUSH1 0x01
000018bd: PUSH1 0x01
000018bf: PUSH1 0xa0
000018c1: SHL
000018c2: SUB
000018c3: SWAP1
000018c4: SWAP2
000018c5: AND
000018c6: PUSH1 0x04
000018c8: DUP3
000018c9: ADD
000018ca: MSTORE
000018cb: PUSH1 0x24
000018cd: SWAP1
000018ce: REVERT
000018cf: JUMPDEST
000018d0: PUSH1 0x01
000018d2: EQ
000018d3: ISZERO
000018d4: PUSH2 0x18a6
000018d7: JUMP
000018d8: JUMPDEST
000018d9: PUSH1 0x40
000018db: MLOAD
000018dc: RETURNDATASIZE
000018dd: PUSH0
000018de: DUP3
000018df: RETURNDATACOPY
000018e0: RETURNDATASIZE
000018e1: SWAP1
000018e2: REVERT
000018e3: JUMPDEST
000018e4: PUSH1 0x02
000018e6: PUSH0
000018e7: SLOAD
000018e8: EQ
000018e9: PUSH2 0x18f2
000018ec: JUMPI
000018ed: PUSH1 0x02
000018ef: PUSH0
000018f0: SSTORE
000018f1: JUMP
000018f2: JUMPDEST
000018f3: PUSH1 0x40
000018f5: MLOAD
000018f6: PUSH4 0x3ee5aeb5
000018fb: PUSH1 0xe0
000018fd: SHL
000018fe: DUP2
000018ff: MSTORE
00001900: PUSH1 0x04
00001902: SWAP1
00001903: REVERT
00001904: JUMPDEST
00001905: ISZERO
00001906: PUSH2 0x190b
00001909: JUMPI
0000190a: JUMP
0000190b: JUMPDEST
0000190c: PUSH1 0x40
0000190e: MLOAD
0000190f: PUSH3 0x461bcd
00001913: PUSH1 0xe5
00001915: SHL
00001916: DUP2
00001917: MSTORE
00001918: PUSH1 0x20
0000191a: PUSH1 0x04
0000191c: DUP3
0000191d: ADD
0000191e: MSTORE
0000191f: PUSH1 0x07
00001921: PUSH1 0x24
00001923: DUP3
00001924: ADD
00001925: MSTORE
00001926: PUSH7 0x746f2d7a65726f
0000192e: PUSH1 0xc8
00001930: SHL
00001931: PUSH1 0x44
00001933: DUP3
00001934: ADD
00001935: MSTORE
00001936: PUSH1 0x64
00001938: SWAP1
00001939: REVERT
0000193a: JUMPDEST
0000193b: PUSH1 0x40
0000193d: MLOAD
0000193e: PUSH4 0xa9059cbb
00001943: PUSH1 0xe0
00001945: SHL
00001946: PUSH1 0x20
00001948: DUP3
00001949: ADD
0000194a: MSTORE
0000194b: PUSH1 0x01
0000194d: PUSH1 0x01
0000194f: PUSH1 0xa0
00001951: SHL
00001952: SUB
00001953: SWAP3
00001954: SWAP1
00001955: SWAP3
00001956: AND
00001957: PUSH1 0x24
00001959: DUP4
0000195a: ADD
0000195b: MSTORE
0000195c: PUSH1 0x44
0000195e: DUP1
0000195f: DUP4
00001960: ADD
00001961: SWAP4
00001962: SWAP1
00001963: SWAP4
00001964: MSTORE
00001965: SWAP2
00001966: DUP2
00001967: MSTORE
00001968: PUSH2 0x1976
0000196b: SWAP2
0000196c: PUSH2 0x1791
0000196f: PUSH1 0x64
00001971: DUP4
00001972: PUSH2 0x14dc
00001975: JUMP
00001976: JUMPDEST
00001977: JUMP
00001978: INVALID
00001979: LOG2
0000197a: PUSH5 0x6970667358
00001980: UNKNOWN(0x22)
00001981: SLT
00001982: KECCAK256
00001983: PUSH2 0xfc92
00001986: UNKNOWN(0x4F)
00001987: PUSH25 0xd4b3be8ad22ff5ca45ee921fb55ae9667edf865e9c2a865643
000019a1: LT
000019a2: SWAP13
000019a3: PUSH5 0x736f6c6343
000019a9: STOP
000019aa: ADDMOD
000019ab: EQ
000019ac: STOP
000019ad: CALLER

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: 0xc04163903b9d48a7a37defab2b6fb604e6989406824c097259db7960021c332c
call_targets: 0xf546523ae0bba1185c71158740a782dee32b181c
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0xc04163903b9d48a7a37defab2b6fb604e6989406824c097259db7960021c332c",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0xf546523ae0bba1185c71158740a782dee32b181c"
    ],
    "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": "0x0542975c",
            "selector": "0x0542975c",
            "calldata_variants": [
                "0x0542975c",
                "0x0542975c0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x1b11d0ff",
            "selector": "0x1b11d0ff",
            "calldata_variants": [
                "0x1b11d0ff",
                "0x1b11d0ff0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x277754ed",
            "selector": "0x277754ed",
            "calldata_variants": [
                "0x277754ed",
                "0x277754ed0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x43f68a49",
            "selector": "0x43f68a49",
            "calldata_variants": [
                "0x43f68a49",
                "0x43f68a490000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x47e3ff8e",
            "selector": "0x47e3ff8e",
            "calldata_variants": [
                "0x47e3ff8e",
                "0x47e3ff8e0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x5c975abb",
            "selector": "0x5c975abb",
            "calldata_variants": [
                "0x5c975abb",
                "0x5c975abb0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x63cbb145",
            "selector": "0x63cbb145",
            "calldata_variants": [
                "0x63cbb145",
                "0x63cbb1450000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x651c9156",
            "selector": "0x651c9156",
            "calldata_variants": [
                "0x651c9156",
                "0x651c91560000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 1463,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 2274,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 3218,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "call_count": 8,
    "guards_detected": [],
    "untrusted_call_count": 8
}
high other detector ETH value transfer possible 55 no no
view
trace_id: 0xc04163903b9d48a7a37defab2b6fb604e6989406824c097259db7960021c332c
call_targets: 0xf546523ae0bba1185c71158740a782dee32b181c
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0xc04163903b9d48a7a37defab2b6fb604e6989406824c097259db7960021c332c",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0xf546523ae0bba1185c71158740a782dee32b181c"
    ],
    "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": "0x0542975c",
            "selector": "0x0542975c",
            "calldata_variants": [
                "0x0542975c",
                "0x0542975c0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x1b11d0ff",
            "selector": "0x1b11d0ff",
            "calldata_variants": [
                "0x1b11d0ff",
                "0x1b11d0ff0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x277754ed",
            "selector": "0x277754ed",
            "calldata_variants": [
                "0x277754ed",
                "0x277754ed0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x43f68a49",
            "selector": "0x43f68a49",
            "calldata_variants": [
                "0x43f68a49",
                "0x43f68a490000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x47e3ff8e",
            "selector": "0x47e3ff8e",
            "calldata_variants": [
                "0x47e3ff8e",
                "0x47e3ff8e0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x5c975abb",
            "selector": "0x5c975abb",
            "calldata_variants": [
                "0x5c975abb",
                "0x5c975abb0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x63cbb145",
            "selector": "0x63cbb145",
            "calldata_variants": [
                "0x63cbb145",
                "0x63cbb1450000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x651c9156",
            "selector": "0x651c9156",
            "calldata_variants": [
                "0x651c9156",
                "0x651c91560000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 1463,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 2274,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 3218,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "eth_value_calls": 8,
    "guards_detected": []
}