019ba909-3845-7053-b376-4f506fdcc647
Open this run to answer one question: is this real attacker-relevant behavior with real impact, or just normal contract plumbing?
| ID | Type | Status | Attempts | Heartbeat |
|---|---|---|---|---|
| 34218 | artifact.fetch | complete | 1 / 3 | 3 months ago |
| 34219 | proxy.resolve | complete | 1 / 3 | 3 months ago |
| 34220 | tool.cast_disasm | complete | 1 / 3 | 3 months ago |
| 34221 | analysis.bundle | complete | 1 / 3 | 3 months ago |
| 34222 | capability.graph | complete | 1 / 3 | 3 months ago |
| 34223 | detector.run | complete | 1 / 3 | 3 months ago |
| 34224 | validation.fork | complete | 1 / 3 | 3 months ago |
{
"status": "not_proxy"
}
No slither job recorded yet.
No codex job recorded yet.
00000000: PUSH1 0x80 00000002: PUSH1 0x40 00000004: MSTORE 00000005: PUSH1 0x04 00000007: CALLDATASIZE 00000008: LT 00000009: PUSH2 0x0126 0000000c: JUMPI 0000000d: PUSH0 0000000e: CALLDATALOAD 0000000f: PUSH1 0xe0 00000011: SHR 00000012: DUP1 00000013: PUSH4 0x99ebb884 00000018: GT 00000019: PUSH2 0x00a1 0000001c: JUMPI 0000001d: DUP1 0000001e: PUSH4 0xc1461df9 00000023: GT 00000024: PUSH2 0x0071 00000027: JUMPI 00000028: DUP1 00000029: PUSH4 0xe30c3978 0000002e: GT 0000002f: PUSH2 0x0057 00000032: JUMPI 00000033: DUP1 00000034: PUSH4 0xe30c3978 00000039: EQ 0000003a: PUSH2 0x033a 0000003d: JUMPI 0000003e: DUP1 0000003f: PUSH4 0xf2fde38b 00000044: EQ 00000045: PUSH2 0x0357 00000048: JUMPI 00000049: DUP1 0000004a: PUSH4 0xf3fef3a3 0000004f: EQ 00000050: PUSH2 0x0376 00000053: JUMPI 00000054: PUSH0 00000055: PUSH0 00000056: REVERT 00000057: JUMPDEST 00000058: DUP1 00000059: PUSH4 0xc1461df9 0000005e: EQ 0000005f: PUSH2 0x0313 00000062: JUMPI 00000063: DUP1 00000064: PUSH4 0xc7fe2f35 00000069: EQ 0000006a: PUSH2 0x0332 0000006d: JUMPI 0000006e: PUSH0 0000006f: PUSH0 00000070: REVERT 00000071: JUMPDEST 00000072: DUP1 00000073: PUSH4 0x99ebb884 00000078: EQ 00000079: PUSH2 0x026d 0000007c: JUMPI 0000007d: DUP1 0000007e: PUSH4 0x9e13ca78 00000083: EQ 00000084: PUSH2 0x02a4 00000087: JUMPI 00000088: DUP1 00000089: PUSH4 0xa59a9973 0000008e: EQ 0000008f: PUSH2 0x02cd 00000092: JUMPI 00000093: DUP1 00000094: PUSH4 0xac189896 00000099: EQ 0000009a: PUSH2 0x0300 0000009d: JUMPI 0000009e: PUSH0 0000009f: PUSH0 000000a0: REVERT 000000a1: JUMPDEST 000000a2: DUP1 000000a3: PUSH4 0x4b8a3529 000000a8: GT 000000a9: PUSH2 0x00f6 000000ac: JUMPI 000000ad: DUP1 000000ae: PUSH4 0x715018a6 000000b3: GT 000000b4: PUSH2 0x00dc 000000b7: JUMPI 000000b8: DUP1 000000b9: PUSH4 0x715018a6 000000be: EQ 000000bf: PUSH2 0x0229 000000c2: JUMPI 000000c3: DUP1 000000c4: PUSH4 0x79ba5097 000000c9: EQ 000000ca: PUSH2 0x023d 000000cd: JUMPI 000000ce: DUP1 000000cf: PUSH4 0x8da5cb5b 000000d4: EQ 000000d5: PUSH2 0x0251 000000d8: JUMPI 000000d9: PUSH0 000000da: PUSH0 000000db: REVERT 000000dc: JUMPDEST 000000dd: DUP1 000000de: PUSH4 0x4b8a3529 000000e3: EQ 000000e4: PUSH2 0x01d7 000000e7: JUMPI 000000e8: DUP1 000000e9: PUSH4 0x4cd79e0a 000000ee: EQ 000000ef: PUSH2 0x01f6 000000f2: JUMPI 000000f3: PUSH0 000000f4: PUSH0 000000f5: REVERT 000000f6: JUMPDEST 000000f7: DUP1 000000f8: PUSH4 0x0e88af24 000000fd: EQ 000000fe: PUSH2 0x0131 00000101: JUMPI 00000102: DUP1 00000103: PUSH4 0x17231be1 00000108: EQ 00000109: PUSH2 0x0152 0000010c: JUMPI 0000010d: DUP1 0000010e: PUSH4 0x1cfc86e4 00000113: EQ 00000114: PUSH2 0x0165 00000117: JUMPI 00000118: DUP1 00000119: PUSH4 0x2be46712 0000011e: EQ 0000011f: PUSH2 0x018c 00000122: JUMPI 00000123: PUSH0 00000124: PUSH0 00000125: REVERT 00000126: JUMPDEST 00000127: CALLDATASIZE 00000128: PUSH2 0x012d 0000012b: JUMPI 0000012c: STOP 0000012d: JUMPDEST 0000012e: PUSH0 0000012f: PUSH0 00000130: REVERT 00000131: JUMPDEST 00000132: CALLVALUE 00000133: DUP1 00000134: ISZERO 00000135: PUSH2 0x013c 00000138: JUMPI 00000139: PUSH0 0000013a: PUSH0 0000013b: REVERT 0000013c: JUMPDEST 0000013d: POP 0000013e: PUSH2 0x0150 00000141: PUSH2 0x014b 00000144: CALLDATASIZE 00000145: PUSH1 0x04 00000147: PUSH2 0x11e7 0000014a: JUMP 0000014b: JUMPDEST 0000014c: PUSH2 0x0395 0000014f: JUMP 00000150: JUMPDEST 00000151: STOP 00000152: JUMPDEST 00000153: PUSH2 0x0150 00000156: PUSH2 0x0160 00000159: CALLDATASIZE 0000015a: PUSH1 0x04 0000015c: PUSH2 0x11e7 0000015f: JUMP 00000160: JUMPDEST 00000161: PUSH2 0x04bd 00000164: JUMP 00000165: JUMPDEST 00000166: CALLVALUE 00000167: DUP1 00000168: ISZERO 00000169: PUSH2 0x0170 0000016c: JUMPI 0000016d: PUSH0 0000016e: PUSH0 0000016f: REVERT 00000170: JUMPDEST 00000171: POP 00000172: PUSH2 0x0179 00000175: PUSH2 0x0573 00000178: JUMP 00000179: JUMPDEST 0000017a: PUSH1 0x40 0000017c: MLOAD 0000017d: SWAP1 0000017e: DUP2 0000017f: MSTORE 00000180: PUSH1 0x20 00000182: ADD 00000183: JUMPDEST 00000184: PUSH1 0x40 00000186: MLOAD 00000187: DUP1 00000188: SWAP2 00000189: SUB 0000018a: SWAP1 0000018b: RETURN 0000018c: JUMPDEST 0000018d: CALLVALUE 0000018e: DUP1 0000018f: ISZERO 00000190: PUSH2 0x0197 00000193: JUMPI 00000194: PUSH0 00000195: PUSH0 00000196: REVERT 00000197: JUMPDEST 00000198: POP 00000199: PUSH2 0x01bf 0000019c: PUSH32 0x00000000000000000000000000000000219ab540356cbb839cbe05303d7705fa 000001bd: DUP2 000001be: JUMP 000001bf: JUMPDEST 000001c0: PUSH1 0x40 000001c2: MLOAD 000001c3: PUSH1 0x01 000001c5: PUSH1 0x01 000001c7: PUSH1 0xa0 000001c9: SHL 000001ca: SUB 000001cb: SWAP1 000001cc: SWAP2 000001cd: AND 000001ce: DUP2 000001cf: MSTORE 000001d0: PUSH1 0x20 000001d2: ADD 000001d3: PUSH2 0x0183 000001d6: JUMP 000001d7: JUMPDEST 000001d8: CALLVALUE 000001d9: DUP1 000001da: ISZERO 000001db: PUSH2 0x01e2 000001de: JUMPI 000001df: PUSH0 000001e0: PUSH0 000001e1: REVERT 000001e2: JUMPDEST 000001e3: POP 000001e4: PUSH2 0x0150 000001e7: PUSH2 0x01f1 000001ea: CALLDATASIZE 000001eb: PUSH1 0x04 000001ed: PUSH2 0x1212 000001f0: JUMP 000001f1: JUMPDEST 000001f2: PUSH2 0x0617 000001f5: JUMP 000001f6: JUMPDEST 000001f7: CALLVALUE 000001f8: DUP1 000001f9: ISZERO 000001fa: PUSH2 0x0201 000001fd: JUMPI 000001fe: PUSH0 000001ff: PUSH0 00000200: REVERT 00000201: JUMPDEST 00000202: POP 00000203: PUSH2 0x0179 00000206: PUSH32 0x0100000000000000000000001ee9ca049efc314f4e17c58b97715e41c5a09c16 00000227: DUP2 00000228: JUMP 00000229: JUMPDEST 0000022a: CALLVALUE 0000022b: DUP1 0000022c: ISZERO 0000022d: PUSH2 0x0234 00000230: JUMPI 00000231: PUSH0 00000232: PUSH0 00000233: REVERT 00000234: JUMPDEST 00000235: POP 00000236: PUSH2 0x0150 00000239: PUSH2 0x06b2 0000023c: JUMP 0000023d: JUMPDEST 0000023e: CALLVALUE 0000023f: DUP1 00000240: ISZERO 00000241: PUSH2 0x0248 00000244: JUMPI 00000245: PUSH0 00000246: PUSH0 00000247: REVERT 00000248: JUMPDEST 00000249: POP 0000024a: PUSH2 0x0150 0000024d: PUSH2 0x06c5 00000250: JUMP 00000251: JUMPDEST 00000252: CALLVALUE 00000253: DUP1 00000254: ISZERO 00000255: PUSH2 0x025c 00000258: JUMPI 00000259: PUSH0 0000025a: PUSH0 0000025b: REVERT 0000025c: JUMPDEST 0000025d: POP 0000025e: PUSH0 0000025f: SLOAD 00000260: PUSH1 0x01 00000262: PUSH1 0x01 00000264: PUSH1 0xa0 00000266: SHL 00000267: SUB 00000268: AND 00000269: PUSH2 0x01bf 0000026c: JUMP 0000026d: JUMPDEST 0000026e: CALLVALUE 0000026f: DUP1 00000270: ISZERO 00000271: PUSH2 0x0278 00000274: JUMPI 00000275: PUSH0 00000276: PUSH0 00000277: REVERT 00000278: JUMPDEST 00000279: POP 0000027a: PUSH2 0x0179 0000027d: PUSH2 0x0287 00000280: CALLDATASIZE 00000281: PUSH1 0x04 00000283: PUSH2 0x1250 00000286: JUMP 00000287: JUMPDEST 00000288: DUP1 00000289: MLOAD 0000028a: PUSH1 0x20 0000028c: DUP2 0000028d: DUP4 0000028e: ADD 0000028f: DUP2 00000290: ADD 00000291: DUP1 00000292: MLOAD 00000293: PUSH1 0x03 00000295: DUP3 00000296: MSTORE 00000297: SWAP3 00000298: DUP3 00000299: ADD 0000029a: SWAP2 0000029b: SWAP1 0000029c: SWAP4 0000029d: ADD 0000029e: KECCAK256 0000029f: SWAP2 000002a0: MSTORE 000002a1: SLOAD 000002a2: DUP2 000002a3: JUMP 000002a4: JUMPDEST 000002a5: CALLVALUE 000002a6: DUP1 000002a7: ISZERO 000002a8: PUSH2 0x02af 000002ab: JUMPI 000002ac: PUSH0 000002ad: PUSH0 000002ae: REVERT 000002af: JUMPDEST 000002b0: POP 000002b1: PUSH2 0x02b8 000002b4: PUSH2 0x070b 000002b7: JUMP 000002b8: JUMPDEST 000002b9: PUSH1 0x40 000002bb: DUP1 000002bc: MLOAD 000002bd: SWAP3 000002be: DUP4 000002bf: MSTORE 000002c0: PUSH1 0x20 000002c2: DUP4 000002c3: ADD 000002c4: SWAP2 000002c5: SWAP1 000002c6: SWAP2 000002c7: MSTORE 000002c8: ADD 000002c9: PUSH2 0x0183 000002cc: JUMP 000002cd: JUMPDEST 000002ce: CALLVALUE 000002cf: DUP1 000002d0: ISZERO 000002d1: PUSH2 0x02d8 000002d4: JUMPI 000002d5: PUSH0 000002d6: PUSH0 000002d7: REVERT 000002d8: JUMPDEST 000002d9: POP 000002da: PUSH2 0x01bf 000002dd: PUSH32 0x00000000000000000000000024a1d1671a3bd1c3cabb9b10724a4127d84e1da0 000002fe: DUP2 000002ff: JUMP 00000300: JUMPDEST 00000301: PUSH2 0x0150 00000304: PUSH2 0x030e 00000307: CALLDATASIZE 00000308: PUSH1 0x04 0000030a: PUSH2 0x1348 0000030d: JUMP 0000030e: JUMPDEST 0000030f: PUSH2 0x0839 00000312: JUMP 00000313: JUMPDEST 00000314: CALLVALUE 00000315: DUP1 00000316: ISZERO 00000317: PUSH2 0x031e 0000031a: JUMPI 0000031b: PUSH0 0000031c: PUSH0 0000031d: REVERT 0000031e: JUMPDEST 0000031f: POP 00000320: PUSH2 0x0150 00000323: PUSH2 0x032d 00000326: CALLDATASIZE 00000327: PUSH1 0x04 00000329: PUSH2 0x1348 0000032c: JUMP 0000032d: JUMPDEST 0000032e: PUSH2 0x0915 00000331: JUMP 00000332: JUMPDEST 00000333: PUSH2 0x0150 00000336: PUSH2 0x09fa 00000339: JUMP 0000033a: JUMPDEST 0000033b: CALLVALUE 0000033c: DUP1 0000033d: ISZERO 0000033e: PUSH2 0x0345 00000341: JUMPI 00000342: PUSH0 00000343: PUSH0 00000344: REVERT 00000345: JUMPDEST 00000346: POP 00000347: PUSH1 0x01 00000349: SLOAD 0000034a: PUSH1 0x01 0000034c: PUSH1 0x01 0000034e: PUSH1 0xa0 00000350: SHL 00000351: SUB 00000352: AND 00000353: PUSH2 0x01bf 00000356: JUMP 00000357: JUMPDEST 00000358: CALLVALUE 00000359: DUP1 0000035a: ISZERO 0000035b: PUSH2 0x0362 0000035e: JUMPI 0000035f: PUSH0 00000360: PUSH0 00000361: REVERT 00000362: JUMPDEST 00000363: POP 00000364: PUSH2 0x0150 00000367: PUSH2 0x0371 0000036a: CALLDATASIZE 0000036b: PUSH1 0x04 0000036d: PUSH2 0x13bb 00000370: JUMP 00000371: JUMPDEST 00000372: PUSH2 0x0bb9 00000375: JUMP 00000376: JUMPDEST 00000377: CALLVALUE 00000378: DUP1 00000379: ISZERO 0000037a: PUSH2 0x0381 0000037d: JUMPI 0000037e: PUSH0 0000037f: PUSH0 00000380: REVERT 00000381: JUMPDEST 00000382: POP 00000383: PUSH2 0x0150 00000386: PUSH2 0x0390 00000389: CALLDATASIZE 0000038a: PUSH1 0x04 0000038c: PUSH2 0x1212 0000038f: JUMP 00000390: JUMPDEST 00000391: PUSH2 0x0c36 00000394: JUMP 00000395: JUMPDEST 00000396: PUSH2 0x039d 00000399: PUSH2 0x0ee0 0000039c: JUMP 0000039d: JUMPDEST 0000039e: PUSH2 0x03a5 000003a1: PUSH2 0x0f37 000003a4: JUMP 000003a5: JUMPDEST 000003a6: PUSH1 0x40 000003a8: MLOAD 000003a9: PUSH4 0xe6a60efb 000003ae: PUSH1 0xe0 000003b0: SHL 000003b1: DUP2 000003b2: MSTORE 000003b3: PUSH1 0x04 000003b5: DUP2 000003b6: ADD 000003b7: DUP3 000003b8: SWAP1 000003b9: MSTORE 000003ba: PUSH1 0x01 000003bc: PUSH1 0x24 000003be: DUP3 000003bf: ADD 000003c0: MSTORE 000003c1: PUSH0 000003c2: SWAP1 000003c3: PUSH32 0x00000000000000000000000024a1d1671a3bd1c3cabb9b10724a4127d84e1da0 000003e4: PUSH1 0x01 000003e6: PUSH1 0x01 000003e8: PUSH1 0xa0 000003ea: SHL 000003eb: SUB 000003ec: AND 000003ed: SWAP1 000003ee: PUSH4 0xe6a60efb 000003f3: SWAP1 000003f4: PUSH1 0x44 000003f6: ADD 000003f7: PUSH1 0x20 000003f9: PUSH1 0x40 000003fb: MLOAD 000003fc: DUP1 000003fd: DUP4 000003fe: SUB 000003ff: DUP2 00000400: DUP7 00000401: GAS 00000402: STATICCALL 00000403: ISZERO 00000404: DUP1 00000405: ISZERO 00000406: PUSH2 0x0411 00000409: JUMPI 0000040a: RETURNDATASIZE 0000040b: PUSH0 0000040c: PUSH0 0000040d: RETURNDATACOPY 0000040e: RETURNDATASIZE 0000040f: PUSH0 00000410: REVERT 00000411: JUMPDEST 00000412: POP 00000413: POP 00000414: POP 00000415: POP 00000416: PUSH1 0x40 00000418: MLOAD 00000419: RETURNDATASIZE 0000041a: PUSH1 0x1f 0000041c: NOT 0000041d: PUSH1 0x1f 0000041f: DUP3 00000420: ADD 00000421: AND 00000422: DUP3 00000423: ADD 00000424: DUP1 00000425: PUSH1 0x40 00000427: MSTORE 00000428: POP 00000429: DUP2 0000042a: ADD 0000042b: SWAP1 0000042c: PUSH2 0x0435 0000042f: SWAP2 00000430: SWAP1 00000431: PUSH2 0x13dd 00000434: JUMP 00000435: JUMPDEST 00000436: PUSH1 0x40 00000438: MLOAD 00000439: PUSH4 0x9f7c73e9 0000043e: PUSH1 0xe0 00000440: SHL 00000441: DUP2 00000442: MSTORE 00000443: ADDRESS 00000444: PUSH1 0x04 00000446: DUP3 00000447: ADD 00000448: MSTORE 00000449: SWAP1 0000044a: SWAP2 0000044b: POP 0000044c: PUSH1 0x01 0000044e: PUSH1 0x01 00000450: PUSH1 0xa0 00000452: SHL 00000453: SUB 00000454: PUSH32 0x00000000000000000000000024a1d1671a3bd1c3cabb9b10724a4127d84e1da0 00000475: AND 00000476: SWAP1 00000477: PUSH4 0x9f7c73e9 0000047c: SWAP1 0000047d: DUP4 0000047e: SWAP1 0000047f: PUSH1 0x24 00000481: ADD 00000482: PUSH0 00000483: PUSH1 0x40 00000485: MLOAD 00000486: DUP1 00000487: DUP4 00000488: SUB 00000489: DUP2 0000048a: DUP6 0000048b: DUP9 0000048c: DUP1 0000048d: EXTCODESIZE 0000048e: ISZERO 0000048f: DUP1 00000490: ISZERO 00000491: PUSH2 0x0498 00000494: JUMPI 00000495: PUSH0 00000496: PUSH0 00000497: REVERT 00000498: JUMPDEST 00000499: POP 0000049a: GAS 0000049b: CALL 0000049c: ISZERO 0000049d: DUP1 0000049e: ISZERO 0000049f: PUSH2 0x04aa 000004a2: JUMPI 000004a3: RETURNDATASIZE 000004a4: PUSH0 000004a5: PUSH0 000004a6: RETURNDATACOPY 000004a7: RETURNDATASIZE 000004a8: PUSH0 000004a9: REVERT 000004aa: JUMPDEST 000004ab: POP 000004ac: POP 000004ad: POP 000004ae: POP 000004af: POP 000004b0: POP 000004b1: PUSH2 0x04ba 000004b4: PUSH1 0x01 000004b6: PUSH1 0x02 000004b8: SSTORE 000004b9: JUMP 000004ba: JUMPDEST 000004bb: POP 000004bc: JUMP 000004bd: JUMPDEST 000004be: PUSH2 0x04c5 000004c1: PUSH2 0x0ee0 000004c4: JUMP 000004c5: JUMPDEST 000004c6: PUSH2 0x04cd 000004c9: PUSH2 0x0f37 000004cc: JUMP 000004cd: JUMPDEST 000004ce: PUSH1 0x01 000004d0: PUSH1 0x01 000004d2: PUSH1 0xa0 000004d4: SHL 000004d5: SUB 000004d6: PUSH32 0x00000000000000000000000024a1d1671a3bd1c3cabb9b10724a4127d84e1da0 000004f7: AND 000004f8: PUSH4 0x9f7c73e9 000004fd: PUSH2 0x0506 00000500: CALLVALUE 00000501: DUP5 00000502: PUSH2 0x1408 00000505: JUMP 00000506: JUMPDEST 00000507: PUSH1 0x40 00000509: MLOAD 0000050a: PUSH32 0xffffffff00000000000000000000000000000000000000000000000000000000 0000052b: PUSH1 0xe0 0000052d: DUP5 0000052e: SWAP1 0000052f: SHL 00000530: AND 00000531: DUP2 00000532: MSTORE 00000533: ADDRESS 00000534: PUSH1 0x04 00000536: DUP3 00000537: ADD 00000538: MSTORE 00000539: PUSH1 0x24 0000053b: ADD 0000053c: PUSH0 0000053d: PUSH1 0x40 0000053f: MLOAD 00000540: DUP1 00000541: DUP4 00000542: SUB 00000543: DUP2 00000544: DUP6 00000545: DUP9 00000546: DUP1 00000547: EXTCODESIZE 00000548: ISZERO 00000549: DUP1 0000054a: ISZERO 0000054b: PUSH2 0x0552 0000054e: JUMPI 0000054f: PUSH0 00000550: PUSH0 00000551: REVERT 00000552: JUMPDEST 00000553: POP 00000554: GAS 00000555: CALL 00000556: ISZERO 00000557: DUP1 00000558: ISZERO 00000559: PUSH2 0x0564 0000055c: JUMPI 0000055d: RETURNDATASIZE 0000055e: PUSH0 0000055f: PUSH0 00000560: RETURNDATACOPY 00000561: RETURNDATASIZE 00000562: PUSH0 00000563: REVERT 00000564: JUMPDEST 00000565: POP 00000566: POP 00000567: POP 00000568: POP 00000569: POP 0000056a: PUSH2 0x04ba 0000056d: PUSH1 0x01 0000056f: PUSH1 0x02 00000571: SSTORE 00000572: JUMP 00000573: JUMPDEST 00000574: PUSH1 0x40 00000576: MLOAD 00000577: PUSH4 0xa5303cf7 0000057c: PUSH1 0xe0 0000057e: SHL 0000057f: DUP2 00000580: MSTORE 00000581: ADDRESS 00000582: PUSH1 0x04 00000584: DUP3 00000585: ADD 00000586: MSTORE 00000587: PUSH1 0x01 00000589: PUSH1 0x24 0000058b: DUP3 0000058c: ADD 0000058d: MSTORE 0000058e: PUSH0 0000058f: PUSH1 0x44 00000591: DUP3 00000592: ADD 00000593: DUP2 00000594: SWAP1 00000595: MSTORE 00000596: PUSH1 0x64 00000598: DUP3 00000599: ADD 0000059a: DUP2 0000059b: SWAP1 0000059c: MSTORE 0000059d: SWAP1 0000059e: PUSH32 0x00000000000000000000000024a1d1671a3bd1c3cabb9b10724a4127d84e1da0 000005bf: PUSH1 0x01 000005c1: PUSH1 0x01 000005c3: PUSH1 0xa0 000005c5: SHL 000005c6: SUB 000005c7: AND 000005c8: SWAP1 000005c9: PUSH4 0xa5303cf7 000005ce: SWAP1 000005cf: PUSH1 0x84 000005d1: ADD 000005d2: PUSH1 0x60 000005d4: PUSH1 0x40 000005d6: MLOAD 000005d7: DUP1 000005d8: DUP4 000005d9: SUB 000005da: DUP2 000005db: DUP7 000005dc: GAS 000005dd: STATICCALL 000005de: ISZERO 000005df: DUP1 000005e0: ISZERO 000005e1: PUSH2 0x05ec 000005e4: JUMPI 000005e5: RETURNDATASIZE 000005e6: PUSH0 000005e7: PUSH0 000005e8: RETURNDATACOPY 000005e9: RETURNDATASIZE 000005ea: PUSH0 000005eb: REVERT 000005ec: JUMPDEST 000005ed: POP 000005ee: POP 000005ef: POP 000005f0: POP 000005f1: PUSH1 0x40 000005f3: MLOAD 000005f4: RETURNDATASIZE 000005f5: PUSH1 0x1f 000005f7: NOT 000005f8: PUSH1 0x1f 000005fa: DUP3 000005fb: ADD 000005fc: AND 000005fd: DUP3 000005fe: ADD 000005ff: DUP1 00000600: PUSH1 0x40 00000602: MSTORE 00000603: POP 00000604: DUP2 00000605: ADD 00000606: SWAP1 00000607: PUSH2 0x0610 0000060a: SWAP2 0000060b: SWAP1 0000060c: PUSH2 0x1435 0000060f: JUMP 00000610: JUMPDEST 00000611: POP 00000612: SWAP3 00000613: SWAP2 00000614: POP 00000615: POP 00000616: JUMP 00000617: JUMPDEST 00000618: PUSH2 0x061f 0000061b: PUSH2 0x0ee0 0000061e: JUMP 0000061f: JUMPDEST 00000620: PUSH2 0x0627 00000623: PUSH2 0x0f94 00000626: JUMP 00000627: JUMPDEST 00000628: PUSH1 0x40 0000062a: MLOAD 0000062b: PUSH4 0x4b8a3529 00000630: PUSH1 0xe0 00000632: SHL 00000633: DUP2 00000634: MSTORE 00000635: PUSH1 0x01 00000637: PUSH1 0x01 00000639: PUSH1 0xa0 0000063b: SHL 0000063c: SUB 0000063d: DUP4 0000063e: DUP2 0000063f: AND 00000640: PUSH1 0x04 00000642: DUP4 00000643: ADD 00000644: MSTORE 00000645: PUSH1 0x24 00000647: DUP3 00000648: ADD 00000649: DUP4 0000064a: SWAP1 0000064b: MSTORE 0000064c: PUSH32 0x00000000000000000000000024a1d1671a3bd1c3cabb9b10724a4127d84e1da0 0000066d: AND 0000066e: SWAP1 0000066f: PUSH4 0x4b8a3529 00000674: SWAP1 00000675: PUSH1 0x44 00000677: ADD 00000678: PUSH0 00000679: PUSH1 0x40 0000067b: MLOAD 0000067c: DUP1 0000067d: DUP4 0000067e: SUB 0000067f: DUP2 00000680: PUSH0 00000681: DUP8 00000682: DUP1 00000683: EXTCODESIZE 00000684: ISZERO 00000685: DUP1 00000686: ISZERO 00000687: PUSH2 0x068e 0000068a: JUMPI 0000068b: PUSH0 0000068c: PUSH0 0000068d: REVERT 0000068e: JUMPDEST 0000068f: POP 00000690: GAS 00000691: CALL 00000692: ISZERO 00000693: DUP1 00000694: ISZERO 00000695: PUSH2 0x06a0 00000698: JUMPI 00000699: RETURNDATASIZE 0000069a: PUSH0 0000069b: PUSH0 0000069c: RETURNDATACOPY 0000069d: RETURNDATASIZE 0000069e: PUSH0 0000069f: REVERT 000006a0: JUMPDEST 000006a1: POP 000006a2: POP 000006a3: POP 000006a4: POP 000006a5: PUSH2 0x06ae 000006a8: PUSH1 0x01 000006aa: PUSH1 0x02 000006ac: SSTORE 000006ad: JUMP 000006ae: JUMPDEST 000006af: POP 000006b0: POP 000006b1: JUMP 000006b2: JUMPDEST 000006b3: PUSH2 0x06ba 000006b6: PUSH2 0x0fbe 000006b9: JUMP 000006ba: JUMPDEST 000006bb: PUSH2 0x06c3 000006be: PUSH0 000006bf: PUSH2 0x0fea 000006c2: JUMP 000006c3: JUMPDEST 000006c4: JUMP 000006c5: JUMPDEST 000006c6: PUSH1 0x01 000006c8: SLOAD 000006c9: CALLER 000006ca: SWAP1 000006cb: PUSH1 0x01 000006cd: PUSH1 0x01 000006cf: PUSH1 0xa0 000006d1: SHL 000006d2: SUB 000006d3: AND 000006d4: DUP2 000006d5: EQ 000006d6: PUSH2 0x0702 000006d9: JUMPI 000006da: PUSH1 0x40 000006dc: MLOAD 000006dd: PUSH4 0x118cdaa7 000006e2: PUSH1 0xe0 000006e4: SHL 000006e5: DUP2 000006e6: MSTORE 000006e7: PUSH1 0x01 000006e9: PUSH1 0x01 000006eb: PUSH1 0xa0 000006ed: SHL 000006ee: SUB 000006ef: DUP3 000006f0: AND 000006f1: PUSH1 0x04 000006f3: DUP3 000006f4: ADD 000006f5: MSTORE 000006f6: PUSH1 0x24 000006f8: ADD 000006f9: JUMPDEST 000006fa: PUSH1 0x40 000006fc: MLOAD 000006fd: DUP1 000006fe: SWAP2 000006ff: SUB 00000700: SWAP1 00000701: REVERT 00000702: JUMPDEST 00000703: PUSH2 0x04ba 00000706: DUP2 00000707: PUSH2 0x0fea 0000070a: JUMP 0000070b: JUMPDEST 0000070c: PUSH1 0x40 0000070e: MLOAD 0000070f: PUSH4 0x9caff381 00000714: PUSH1 0xe0 00000716: SHL 00000717: DUP2 00000718: MSTORE 00000719: ADDRESS 0000071a: PUSH1 0x04 0000071c: DUP3 0000071d: ADD 0000071e: MSTORE 0000071f: PUSH0 00000720: SWAP1 00000721: DUP2 00000722: SWAP1 00000723: PUSH1 0x01 00000725: PUSH1 0x01 00000727: PUSH1 0xa0 00000729: SHL 0000072a: SUB 0000072b: PUSH32 0x00000000000000000000000024a1d1671a3bd1c3cabb9b10724a4127d84e1da0 0000074c: AND 0000074d: SWAP1 0000074e: PUSH4 0x9caff381 00000753: SWAP1 00000754: PUSH1 0x24 00000756: ADD 00000757: PUSH1 0xe0 00000759: PUSH1 0x40 0000075b: MLOAD 0000075c: DUP1 0000075d: DUP4 0000075e: SUB 0000075f: DUP2 00000760: DUP7 00000761: GAS 00000762: STATICCALL 00000763: ISZERO 00000764: DUP1 00000765: ISZERO 00000766: PUSH2 0x0771 00000769: JUMPI 0000076a: RETURNDATASIZE 0000076b: PUSH0 0000076c: PUSH0 0000076d: RETURNDATACOPY 0000076e: RETURNDATASIZE 0000076f: PUSH0 00000770: REVERT 00000771: JUMPDEST 00000772: POP 00000773: POP 00000774: POP 00000775: POP 00000776: PUSH1 0x40 00000778: MLOAD 00000779: RETURNDATASIZE 0000077a: PUSH1 0x1f 0000077c: NOT 0000077d: PUSH1 0x1f 0000077f: DUP3 00000780: ADD 00000781: AND 00000782: DUP3 00000783: ADD 00000784: DUP1 00000785: PUSH1 0x40 00000787: MSTORE 00000788: POP 00000789: DUP2 0000078a: ADD 0000078b: SWAP1 0000078c: PUSH2 0x0795 0000078f: SWAP2 00000790: SWAP1 00000791: PUSH2 0x147a 00000794: JUMP 00000795: JUMPDEST 00000796: PUSH1 0x40 00000798: MLOAD 00000799: PUSH4 0xe6a60efb 0000079e: PUSH1 0xe0 000007a0: SHL 000007a1: DUP2 000007a2: MSTORE 000007a3: PUSH1 0x04 000007a5: DUP2 000007a6: ADD 000007a7: DUP3 000007a8: SWAP1 000007a9: MSTORE 000007aa: PUSH1 0x01 000007ac: PUSH1 0x24 000007ae: DUP3 000007af: ADD 000007b0: MSTORE 000007b1: SWAP1 000007b2: SWAP8 000007b3: POP 000007b4: PUSH32 0x00000000000000000000000024a1d1671a3bd1c3cabb9b10724a4127d84e1da0 000007d5: PUSH1 0x01 000007d7: PUSH1 0x01 000007d9: PUSH1 0xa0 000007db: SHL 000007dc: SUB 000007dd: AND 000007de: SWAP7 000007df: POP 000007e0: PUSH4 0xe6a60efb 000007e5: SWAP6 000007e6: POP 000007e7: PUSH1 0x44 000007e9: ADD 000007ea: SWAP4 000007eb: POP 000007ec: PUSH2 0x07f4 000007ef: SWAP3 000007f0: POP 000007f1: POP 000007f2: POP 000007f3: JUMP 000007f4: JUMPDEST 000007f5: PUSH1 0x20 000007f7: PUSH1 0x40 000007f9: MLOAD 000007fa: DUP1 000007fb: DUP4 000007fc: SUB 000007fd: DUP2 000007fe: DUP7 000007ff: GAS 00000800: STATICCALL 00000801: ISZERO 00000802: DUP1 00000803: ISZERO 00000804: PUSH2 0x080f 00000807: JUMPI 00000808: RETURNDATASIZE 00000809: PUSH0 0000080a: PUSH0 0000080b: RETURNDATACOPY 0000080c: RETURNDATASIZE 0000080d: PUSH0 0000080e: REVERT 0000080f: JUMPDEST 00000810: POP 00000811: POP 00000812: POP 00000813: POP 00000814: PUSH1 0x40 00000816: MLOAD 00000817: RETURNDATASIZE 00000818: PUSH1 0x1f 0000081a: NOT 0000081b: PUSH1 0x1f 0000081d: DUP3 0000081e: ADD 0000081f: AND 00000820: DUP3 00000821: ADD 00000822: DUP1 00000823: PUSH1 0x40 00000825: MSTORE 00000826: POP 00000827: DUP2 00000828: ADD 00000829: SWAP1 0000082a: PUSH2 0x0833 0000082d: SWAP2 0000082e: SWAP1 0000082f: PUSH2 0x13dd 00000832: JUMP 00000833: JUMPDEST 00000834: SWAP2 00000835: POP 00000836: SWAP1 00000837: SWAP2 00000838: JUMP 00000839: JUMPDEST 0000083a: PUSH2 0x0841 0000083d: PUSH2 0x0ee0 00000840: JUMP 00000841: JUMPDEST 00000842: PUSH2 0x0849 00000845: PUSH2 0x0f94 00000848: JUMP 00000849: JUMPDEST 0000084a: PUSH2 0x085b 0000084d: PUSH8 0x0de0b6b3a7640000 00000856: CALLVALUE 00000857: PUSH2 0x1531 0000085a: JUMP 0000085b: JUMPDEST 0000085c: ISZERO 0000085d: PUSH2 0x0879 00000860: JUMPI 00000861: PUSH1 0x40 00000863: MLOAD 00000864: PUSH4 0x374a147f 00000869: PUSH1 0xe2 0000086b: SHL 0000086c: DUP2 0000086d: MSTORE 0000086e: PUSH1 0x04 00000870: ADD 00000871: PUSH1 0x40 00000873: MLOAD 00000874: DUP1 00000875: SWAP2 00000876: SUB 00000877: SWAP1 00000878: REVERT 00000879: JUMPDEST 0000087a: PUSH2 0x0887 0000087d: DUP6 0000087e: DUP6 0000087f: DUP6 00000880: DUP6 00000881: DUP6 00000882: CALLVALUE 00000883: PUSH2 0x1010 00000886: JUMP 00000887: JUMPDEST 00000888: PUSH1 0x40 0000088a: MLOAD 0000088b: PUSH4 0xca5c743d 00000890: PUSH1 0xe0 00000892: SHL 00000893: DUP2 00000894: MSTORE 00000895: PUSH1 0x01 00000897: PUSH1 0x01 00000899: PUSH1 0xa0 0000089b: SHL 0000089c: SUB 0000089d: PUSH32 0x00000000000000000000000024a1d1671a3bd1c3cabb9b10724a4127d84e1da0 000008be: AND 000008bf: SWAP1 000008c0: PUSH4 0xca5c743d 000008c5: SWAP1 000008c6: PUSH2 0x08d7 000008c9: SWAP1 000008ca: DUP9 000008cb: SWAP1 000008cc: DUP9 000008cd: SWAP1 000008ce: CALLVALUE 000008cf: SWAP1 000008d0: PUSH1 0x04 000008d2: ADD 000008d3: PUSH2 0x156c 000008d6: JUMP 000008d7: JUMPDEST 000008d8: PUSH0 000008d9: PUSH1 0x40 000008db: MLOAD 000008dc: DUP1 000008dd: DUP4 000008de: SUB 000008df: DUP2 000008e0: PUSH0 000008e1: DUP8 000008e2: DUP1 000008e3: EXTCODESIZE 000008e4: ISZERO 000008e5: DUP1 000008e6: ISZERO 000008e7: PUSH2 0x08ee 000008ea: JUMPI 000008eb: PUSH0 000008ec: PUSH0 000008ed: REVERT 000008ee: JUMPDEST 000008ef: POP 000008f0: GAS 000008f1: CALL 000008f2: ISZERO 000008f3: DUP1 000008f4: ISZERO 000008f5: PUSH2 0x0900 000008f8: JUMPI 000008f9: RETURNDATASIZE 000008fa: PUSH0 000008fb: PUSH0 000008fc: RETURNDATACOPY 000008fd: RETURNDATASIZE 000008fe: PUSH0 000008ff: REVERT 00000900: JUMPDEST 00000901: POP 00000902: POP 00000903: POP 00000904: POP 00000905: PUSH2 0x090e 00000908: PUSH1 0x01 0000090a: PUSH1 0x02 0000090c: SSTORE 0000090d: JUMP 0000090e: JUMPDEST 0000090f: POP 00000910: POP 00000911: POP 00000912: POP 00000913: POP 00000914: JUMP 00000915: JUMPDEST 00000916: PUSH2 0x091d 00000919: PUSH2 0x0ee0 0000091c: JUMP 0000091d: JUMPDEST 0000091e: PUSH2 0x0925 00000921: PUSH2 0x0f94 00000924: JUMP 00000925: JUMPDEST 00000926: PUSH2 0x0963 00000929: DUP6 0000092a: DUP6 0000092b: DUP1 0000092c: DUP1 0000092d: PUSH1 0x1f 0000092f: ADD 00000930: PUSH1 0x20 00000932: DUP1 00000933: SWAP2 00000934: DIV 00000935: MUL 00000936: PUSH1 0x20 00000938: ADD 00000939: PUSH1 0x40 0000093b: MLOAD 0000093c: SWAP1 0000093d: DUP2 0000093e: ADD 0000093f: PUSH1 0x40 00000941: MSTORE 00000942: DUP1 00000943: SWAP4 00000944: SWAP3 00000945: SWAP2 00000946: SWAP1 00000947: DUP2 00000948: DUP2 00000949: MSTORE 0000094a: PUSH1 0x20 0000094c: ADD 0000094d: DUP4 0000094e: DUP4 0000094f: DUP1 00000950: DUP3 00000951: DUP5 00000952: CALLDATACOPY 00000953: PUSH0 00000954: SWAP3 00000955: ADD 00000956: SWAP2 00000957: SWAP1 00000958: SWAP2 00000959: MSTORE 0000095a: POP 0000095b: PUSH2 0x114e 0000095e: SWAP3 0000095f: POP 00000960: POP 00000961: POP 00000962: JUMP 00000963: JUMPDEST 00000964: PUSH32 0x00000000000000000000000024a1d1671a3bd1c3cabb9b10724a4127d84e1da0 00000985: PUSH1 0x01 00000987: PUSH1 0x01 00000989: PUSH1 0xa0 0000098b: SHL 0000098c: SUB 0000098d: AND 0000098e: PUSH4 0x09af0699 00000993: DUP7 00000994: DUP7 00000995: PUSH32 0x0100000000000000000000001ee9ca049efc314f4e17c58b97715e41c5a09c16 000009b6: PUSH1 0x40 000009b8: MLOAD 000009b9: PUSH1 0x20 000009bb: ADD 000009bc: PUSH2 0x09c7 000009bf: SWAP2 000009c0: DUP2 000009c1: MSTORE 000009c2: PUSH1 0x20 000009c4: ADD 000009c5: SWAP1 000009c6: JUMP 000009c7: JUMPDEST 000009c8: PUSH1 0x40 000009ca: MLOAD 000009cb: PUSH1 0x20 000009cd: DUP2 000009ce: DUP4 000009cf: SUB 000009d0: SUB 000009d1: DUP2 000009d2: MSTORE 000009d3: SWAP1 000009d4: PUSH1 0x40 000009d6: MSTORE 000009d7: DUP8 000009d8: DUP8 000009d9: DUP8 000009da: PUSH1 0x40 000009dc: MLOAD 000009dd: DUP8 000009de: PUSH4 0xffffffff 000009e3: AND 000009e4: PUSH1 0xe0 000009e6: SHL 000009e7: DUP2 000009e8: MSTORE 000009e9: PUSH1 0x04 000009eb: ADD 000009ec: PUSH2 0x08d7 000009ef: SWAP7 000009f0: SWAP6 000009f1: SWAP5 000009f2: SWAP4 000009f3: SWAP3 000009f4: SWAP2 000009f5: SWAP1 000009f6: PUSH2 0x158f 000009f9: JUMP 000009fa: JUMPDEST 000009fb: PUSH2 0x0a02 000009fe: PUSH2 0x0ee0 00000a01: JUMP 00000a02: JUMPDEST 00000a03: PUSH2 0x0a0a 00000a06: PUSH2 0x0f37 00000a09: JUMP 00000a0a: JUMPDEST 00000a0b: PUSH1 0x40 00000a0d: MLOAD 00000a0e: PUSH4 0xa5303cf7 00000a13: PUSH1 0xe0 00000a15: SHL 00000a16: DUP2 00000a17: MSTORE 00000a18: ADDRESS 00000a19: PUSH1 0x04 00000a1b: DUP3 00000a1c: ADD 00000a1d: MSTORE 00000a1e: PUSH1 0x01 00000a20: PUSH1 0x24 00000a22: DUP3 00000a23: ADD 00000a24: MSTORE 00000a25: PUSH0 00000a26: PUSH1 0x44 00000a28: DUP3 00000a29: ADD 00000a2a: DUP2 00000a2b: SWAP1 00000a2c: MSTORE 00000a2d: PUSH1 0x64 00000a2f: DUP3 00000a30: ADD 00000a31: DUP2 00000a32: SWAP1 00000a33: MSTORE 00000a34: SWAP1 00000a35: PUSH32 0x00000000000000000000000024a1d1671a3bd1c3cabb9b10724a4127d84e1da0 00000a56: PUSH1 0x01 00000a58: PUSH1 0x01 00000a5a: PUSH1 0xa0 00000a5c: SHL 00000a5d: SUB 00000a5e: AND 00000a5f: SWAP1 00000a60: PUSH4 0xa5303cf7 00000a65: SWAP1 00000a66: PUSH1 0x84 00000a68: ADD 00000a69: PUSH1 0x60 00000a6b: PUSH1 0x40 00000a6d: MLOAD 00000a6e: DUP1 00000a6f: DUP4 00000a70: SUB 00000a71: DUP2 00000a72: DUP7 00000a73: GAS 00000a74: STATICCALL 00000a75: ISZERO 00000a76: DUP1 00000a77: ISZERO 00000a78: PUSH2 0x0a83 00000a7b: JUMPI 00000a7c: RETURNDATASIZE 00000a7d: PUSH0 00000a7e: PUSH0 00000a7f: RETURNDATACOPY 00000a80: RETURNDATASIZE 00000a81: PUSH0 00000a82: REVERT 00000a83: JUMPDEST 00000a84: POP 00000a85: POP 00000a86: POP 00000a87: POP 00000a88: PUSH1 0x40 00000a8a: MLOAD 00000a8b: RETURNDATASIZE 00000a8c: PUSH1 0x1f 00000a8e: NOT 00000a8f: PUSH1 0x1f 00000a91: DUP3 00000a92: ADD 00000a93: AND 00000a94: DUP3 00000a95: ADD 00000a96: DUP1 00000a97: PUSH1 0x40 00000a99: MSTORE 00000a9a: POP 00000a9b: DUP2 00000a9c: ADD 00000a9d: SWAP1 00000a9e: PUSH2 0x0aa7 00000aa1: SWAP2 00000aa2: SWAP1 00000aa3: PUSH2 0x1435 00000aa6: JUMP 00000aa7: JUMPDEST 00000aa8: POP 00000aa9: SWAP2 00000aaa: POP 00000aab: POP 00000aac: CALLVALUE 00000aad: ISZERO 00000aae: PUSH2 0x0b37 00000ab1: JUMPI 00000ab2: PUSH1 0x40 00000ab4: MLOAD 00000ab5: PUSH4 0x9f7c73e9 00000aba: PUSH1 0xe0 00000abc: SHL 00000abd: DUP2 00000abe: MSTORE 00000abf: ADDRESS 00000ac0: PUSH1 0x04 00000ac2: DUP3 00000ac3: ADD 00000ac4: MSTORE 00000ac5: PUSH32 0x00000000000000000000000024a1d1671a3bd1c3cabb9b10724a4127d84e1da0 00000ae6: PUSH1 0x01 00000ae8: PUSH1 0x01 00000aea: PUSH1 0xa0 00000aec: SHL 00000aed: SUB 00000aee: AND 00000aef: SWAP1 00000af0: PUSH4 0x9f7c73e9 00000af5: SWAP1 00000af6: CALLVALUE 00000af7: SWAP1 00000af8: PUSH1 0x24 00000afa: ADD 00000afb: PUSH0 00000afc: PUSH1 0x40 00000afe: MLOAD 00000aff: DUP1 00000b00: DUP4 00000b01: SUB 00000b02: DUP2 00000b03: DUP6 00000b04: DUP9 00000b05: DUP1 00000b06: EXTCODESIZE 00000b07: ISZERO 00000b08: DUP1 00000b09: ISZERO 00000b0a: PUSH2 0x0b11 00000b0d: JUMPI 00000b0e: PUSH0 00000b0f: PUSH0 00000b10: REVERT 00000b11: JUMPDEST 00000b12: POP 00000b13: GAS 00000b14: CALL 00000b15: ISZERO 00000b16: DUP1 00000b17: ISZERO 00000b18: PUSH2 0x0b23 00000b1b: JUMPI 00000b1c: RETURNDATASIZE 00000b1d: PUSH0 00000b1e: PUSH0 00000b1f: RETURNDATACOPY 00000b20: RETURNDATASIZE 00000b21: PUSH0 00000b22: REVERT 00000b23: JUMPDEST 00000b24: POP 00000b25: POP 00000b26: POP 00000b27: POP 00000b28: POP 00000b29: CALLVALUE 00000b2a: DUP2 00000b2b: PUSH2 0x0b34 00000b2e: SWAP2 00000b2f: SWAP1 00000b30: PUSH2 0x15fb 00000b33: JUMP 00000b34: JUMPDEST 00000b35: SWAP1 00000b36: POP 00000b37: JUMPDEST 00000b38: PUSH1 0x40 00000b3a: MLOAD 00000b3b: PUSH4 0x9f7c73e9 00000b40: PUSH1 0xe0 00000b42: SHL 00000b43: DUP2 00000b44: MSTORE 00000b45: ADDRESS 00000b46: PUSH1 0x04 00000b48: DUP3 00000b49: ADD 00000b4a: MSTORE 00000b4b: PUSH32 0x00000000000000000000000024a1d1671a3bd1c3cabb9b10724a4127d84e1da0 00000b6c: PUSH1 0x01 00000b6e: PUSH1 0x01 00000b70: PUSH1 0xa0 00000b72: SHL 00000b73: SUB 00000b74: AND 00000b75: SWAP1 00000b76: PUSH4 0x9f7c73e9 00000b7b: SWAP1 00000b7c: DUP4 00000b7d: SWAP1 00000b7e: PUSH1 0x24 00000b80: ADD 00000b81: PUSH0 00000b82: PUSH1 0x40 00000b84: MLOAD 00000b85: DUP1 00000b86: DUP4 00000b87: SUB 00000b88: DUP2 00000b89: DUP6 00000b8a: DUP9 00000b8b: DUP1 00000b8c: EXTCODESIZE 00000b8d: ISZERO 00000b8e: DUP1 00000b8f: ISZERO 00000b90: PUSH2 0x0b97 00000b93: JUMPI 00000b94: PUSH0 00000b95: PUSH0 00000b96: REVERT 00000b97: JUMPDEST 00000b98: POP 00000b99: GAS 00000b9a: CALL 00000b9b: ISZERO 00000b9c: DUP1 00000b9d: ISZERO 00000b9e: PUSH2 0x0ba9 00000ba1: JUMPI 00000ba2: RETURNDATASIZE 00000ba3: PUSH0 00000ba4: PUSH0 00000ba5: RETURNDATACOPY 00000ba6: RETURNDATASIZE 00000ba7: PUSH0 00000ba8: REVERT 00000ba9: JUMPDEST 00000baa: POP 00000bab: POP 00000bac: POP 00000bad: POP 00000bae: POP 00000baf: POP 00000bb0: PUSH2 0x06c3 00000bb3: PUSH1 0x01 00000bb5: PUSH1 0x02 00000bb7: SSTORE 00000bb8: JUMP 00000bb9: JUMPDEST 00000bba: PUSH2 0x0bc1 00000bbd: PUSH2 0x0fbe 00000bc0: JUMP 00000bc1: JUMPDEST 00000bc2: PUSH1 0x01 00000bc4: DUP1 00000bc5: SLOAD 00000bc6: PUSH1 0x01 00000bc8: PUSH1 0x01 00000bca: PUSH1 0xa0 00000bcc: SHL 00000bcd: SUB 00000bce: DUP4 00000bcf: AND 00000bd0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000be5: NOT 00000be6: SWAP1 00000be7: SWAP2 00000be8: AND 00000be9: DUP2 00000bea: OR 00000beb: SWAP1 00000bec: SWAP2 00000bed: SSTORE 00000bee: PUSH2 0x0bfe 00000bf1: PUSH0 00000bf2: SLOAD 00000bf3: PUSH1 0x01 00000bf5: PUSH1 0x01 00000bf7: PUSH1 0xa0 00000bf9: SHL 00000bfa: SUB 00000bfb: AND 00000bfc: SWAP1 00000bfd: JUMP 00000bfe: JUMPDEST 00000bff: PUSH1 0x01 00000c01: PUSH1 0x01 00000c03: PUSH1 0xa0 00000c05: SHL 00000c06: SUB 00000c07: AND 00000c08: PUSH32 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700 00000c29: PUSH1 0x40 00000c2b: MLOAD 00000c2c: PUSH1 0x40 00000c2e: MLOAD 00000c2f: DUP1 00000c30: SWAP2 00000c31: SUB 00000c32: SWAP1 00000c33: LOG3 00000c34: POP 00000c35: JUMP 00000c36: JUMPDEST 00000c37: PUSH2 0x0c3e 00000c3a: PUSH2 0x0ee0 00000c3d: JUMP 00000c3e: JUMPDEST 00000c3f: PUSH2 0x0c46 00000c42: PUSH2 0x0f94 00000c45: JUMP 00000c46: JUMPDEST 00000c47: PUSH0 00000c48: PUSH3 0x0f4240 00000c4c: PUSH32 0x00000000000000000000000024a1d1671a3bd1c3cabb9b10724a4127d84e1da0 00000c6d: PUSH1 0x01 00000c6f: PUSH1 0x01 00000c71: PUSH1 0xa0 00000c73: SHL 00000c74: SUB 00000c75: AND 00000c76: PUSH4 0x24003452 00000c7b: PUSH1 0x40 00000c7d: MLOAD 00000c7e: DUP2 00000c7f: PUSH4 0xffffffff 00000c84: AND 00000c85: PUSH1 0xe0 00000c87: SHL 00000c88: DUP2 00000c89: MSTORE 00000c8a: PUSH1 0x04 00000c8c: ADD 00000c8d: PUSH1 0x20 00000c8f: PUSH1 0x40 00000c91: MLOAD 00000c92: DUP1 00000c93: DUP4 00000c94: SUB 00000c95: DUP2 00000c96: DUP7 00000c97: GAS 00000c98: STATICCALL 00000c99: ISZERO 00000c9a: DUP1 00000c9b: ISZERO 00000c9c: PUSH2 0x0ca7 00000c9f: JUMPI 00000ca0: RETURNDATASIZE 00000ca1: PUSH0 00000ca2: PUSH0 00000ca3: RETURNDATACOPY 00000ca4: RETURNDATASIZE 00000ca5: PUSH0 00000ca6: REVERT 00000ca7: JUMPDEST 00000ca8: POP 00000ca9: POP 00000caa: POP 00000cab: POP 00000cac: PUSH1 0x40 00000cae: MLOAD 00000caf: RETURNDATASIZE 00000cb0: PUSH1 0x1f 00000cb2: NOT 00000cb3: PUSH1 0x1f 00000cb5: DUP3 00000cb6: ADD 00000cb7: AND 00000cb8: DUP3 00000cb9: ADD 00000cba: DUP1 00000cbb: PUSH1 0x40 00000cbd: MSTORE 00000cbe: POP 00000cbf: DUP2 00000cc0: ADD 00000cc1: SWAP1 00000cc2: PUSH2 0x0ccb 00000cc5: SWAP2 00000cc6: SWAP1 00000cc7: PUSH2 0x13dd 00000cca: JUMP 00000ccb: JUMPDEST 00000ccc: PUSH2 0x0cd5 00000ccf: SWAP1 00000cd0: DUP5 00000cd1: PUSH2 0x160e 00000cd4: JUMP 00000cd5: JUMPDEST 00000cd6: PUSH2 0x0cdf 00000cd9: SWAP2 00000cda: SWAP1 00000cdb: PUSH2 0x1625 00000cde: JUMP 00000cdf: JUMPDEST 00000ce0: SWAP1 00000ce1: POP 00000ce2: PUSH0 00000ce3: PUSH2 0x0cec 00000ce6: DUP3 00000ce7: DUP5 00000ce8: PUSH2 0x15fb 00000ceb: JUMP 00000cec: JUMPDEST 00000ced: PUSH1 0x40 00000cef: MLOAD 00000cf0: PUSH4 0xf4fe5c63 00000cf5: PUSH1 0xe0 00000cf7: SHL 00000cf8: DUP2 00000cf9: MSTORE 00000cfa: PUSH1 0x01 00000cfc: PUSH1 0x01 00000cfe: PUSH1 0xa0 00000d00: SHL 00000d01: SUB 00000d02: DUP7 00000d03: DUP2 00000d04: AND 00000d05: PUSH1 0x04 00000d07: DUP4 00000d08: ADD 00000d09: MSTORE 00000d0a: PUSH1 0x24 00000d0c: DUP3 00000d0d: ADD 00000d0e: DUP4 00000d0f: SWAP1 00000d10: MSTORE 00000d11: PUSH1 0x44 00000d13: DUP3 00000d14: ADD 00000d15: DUP6 00000d16: SWAP1 00000d17: MSTORE 00000d18: SWAP2 00000d19: SWAP3 00000d1a: POP 00000d1b: PUSH32 0x00000000000000000000000024a1d1671a3bd1c3cabb9b10724a4127d84e1da0 00000d3c: SWAP1 00000d3d: SWAP2 00000d3e: AND 00000d3f: SWAP1 00000d40: PUSH4 0xf4fe5c63 00000d45: SWAP1 00000d46: PUSH1 0x64 00000d48: ADD 00000d49: PUSH0 00000d4a: PUSH1 0x40 00000d4c: MLOAD 00000d4d: DUP1 00000d4e: DUP4 00000d4f: SUB 00000d50: DUP2 00000d51: PUSH0 00000d52: DUP8 00000d53: DUP1 00000d54: EXTCODESIZE 00000d55: ISZERO 00000d56: DUP1 00000d57: ISZERO 00000d58: PUSH2 0x0d5f 00000d5b: JUMPI 00000d5c: PUSH0 00000d5d: PUSH0 00000d5e: REVERT 00000d5f: JUMPDEST 00000d60: POP 00000d61: GAS 00000d62: CALL 00000d63: ISZERO 00000d64: DUP1 00000d65: ISZERO 00000d66: PUSH2 0x0d71 00000d69: JUMPI 00000d6a: RETURNDATASIZE 00000d6b: PUSH0 00000d6c: PUSH0 00000d6d: RETURNDATACOPY 00000d6e: RETURNDATASIZE 00000d6f: PUSH0 00000d70: REVERT 00000d71: JUMPDEST 00000d72: POP 00000d73: POP 00000d74: POP 00000d75: POP 00000d76: PUSH0 00000d77: PUSH32 0x00000000000000000000000024a1d1671a3bd1c3cabb9b10724a4127d84e1da0 00000d98: PUSH1 0x01 00000d9a: PUSH1 0x01 00000d9c: PUSH1 0xa0 00000d9e: SHL 00000d9f: SUB 00000da0: AND 00000da1: PUSH4 0xc9cb9497 00000da6: PUSH1 0x40 00000da8: MLOAD 00000da9: DUP2 00000daa: PUSH4 0xffffffff 00000daf: AND 00000db0: PUSH1 0xe0 00000db2: SHL 00000db3: DUP2 00000db4: MSTORE 00000db5: PUSH1 0x04 00000db7: ADD 00000db8: PUSH1 0x20 00000dba: PUSH1 0x40 00000dbc: MLOAD 00000dbd: DUP1 00000dbe: DUP4 00000dbf: SUB 00000dc0: DUP2 00000dc1: DUP7 00000dc2: GAS 00000dc3: STATICCALL 00000dc4: ISZERO 00000dc5: DUP1 00000dc6: ISZERO 00000dc7: PUSH2 0x0dd2 00000dca: JUMPI 00000dcb: RETURNDATASIZE 00000dcc: PUSH0 00000dcd: PUSH0 00000dce: RETURNDATACOPY 00000dcf: RETURNDATASIZE 00000dd0: PUSH0 00000dd1: REVERT 00000dd2: JUMPDEST 00000dd3: POP 00000dd4: POP 00000dd5: POP 00000dd6: POP 00000dd7: PUSH1 0x40 00000dd9: MLOAD 00000dda: RETURNDATASIZE 00000ddb: PUSH1 0x1f 00000ddd: NOT 00000dde: PUSH1 0x1f 00000de0: DUP3 00000de1: ADD 00000de2: AND 00000de3: DUP3 00000de4: ADD 00000de5: DUP1 00000de6: PUSH1 0x40 00000de8: MSTORE 00000de9: POP 00000dea: DUP2 00000deb: ADD 00000dec: SWAP1 00000ded: PUSH2 0x0df6 00000df0: SWAP2 00000df1: SWAP1 00000df2: PUSH2 0x1638 00000df5: JUMP 00000df6: JUMPDEST 00000df7: PUSH1 0x01 00000df9: PUSH1 0x01 00000dfb: PUSH1 0xa0 00000dfd: SHL 00000dfe: SUB 00000dff: AND 00000e00: DUP4 00000e01: PUSH1 0x40 00000e03: MLOAD 00000e04: PUSH0 00000e05: PUSH1 0x40 00000e07: MLOAD 00000e08: DUP1 00000e09: DUP4 00000e0a: SUB 00000e0b: DUP2 00000e0c: DUP6 00000e0d: DUP8 00000e0e: GAS 00000e0f: CALL 00000e10: SWAP3 00000e11: POP 00000e12: POP 00000e13: POP 00000e14: RETURNDATASIZE 00000e15: DUP1 00000e16: PUSH0 00000e17: DUP2 00000e18: EQ 00000e19: PUSH2 0x0e3d 00000e1c: JUMPI 00000e1d: PUSH1 0x40 00000e1f: MLOAD 00000e20: SWAP2 00000e21: POP 00000e22: PUSH1 0x1f 00000e24: NOT 00000e25: PUSH1 0x3f 00000e27: RETURNDATASIZE 00000e28: ADD 00000e29: AND 00000e2a: DUP3 00000e2b: ADD 00000e2c: PUSH1 0x40 00000e2e: MSTORE 00000e2f: RETURNDATASIZE 00000e30: DUP3 00000e31: MSTORE 00000e32: RETURNDATASIZE 00000e33: PUSH0 00000e34: PUSH1 0x20 00000e36: DUP5 00000e37: ADD 00000e38: RETURNDATACOPY 00000e39: PUSH2 0x0e42 00000e3c: JUMP 00000e3d: JUMPDEST 00000e3e: PUSH1 0x60 00000e40: SWAP2 00000e41: POP 00000e42: JUMPDEST 00000e43: POP 00000e44: POP 00000e45: SWAP1 00000e46: POP 00000e47: DUP1 00000e48: PUSH2 0x0e64 00000e4b: JUMPI 00000e4c: PUSH1 0x40 00000e4e: MLOAD 00000e4f: PUSH4 0x12d58d4d 00000e54: PUSH1 0xe3 00000e56: SHL 00000e57: DUP2 00000e58: MSTORE 00000e59: PUSH1 0x04 00000e5b: ADD 00000e5c: PUSH1 0x40 00000e5e: MLOAD 00000e5f: DUP1 00000e60: SWAP2 00000e61: SUB 00000e62: SWAP1 00000e63: REVERT 00000e64: JUMPDEST 00000e65: PUSH1 0x40 00000e67: MLOAD 00000e68: PUSH1 0x01 00000e6a: PUSH1 0x01 00000e6c: PUSH1 0xa0 00000e6e: SHL 00000e6f: SUB 00000e70: DUP7 00000e71: AND 00000e72: SWAP1 00000e73: DUP4 00000e74: SWAP1 00000e75: PUSH0 00000e76: DUP2 00000e77: DUP2 00000e78: DUP2 00000e79: DUP6 00000e7a: DUP8 00000e7b: GAS 00000e7c: CALL 00000e7d: SWAP3 00000e7e: POP 00000e7f: POP 00000e80: POP 00000e81: RETURNDATASIZE 00000e82: DUP1 00000e83: PUSH0 00000e84: DUP2 00000e85: EQ 00000e86: PUSH2 0x0eaa 00000e89: JUMPI 00000e8a: PUSH1 0x40 00000e8c: MLOAD 00000e8d: SWAP2 00000e8e: POP 00000e8f: PUSH1 0x1f 00000e91: NOT 00000e92: PUSH1 0x3f 00000e94: RETURNDATASIZE 00000e95: ADD 00000e96: AND 00000e97: DUP3 00000e98: ADD 00000e99: PUSH1 0x40 00000e9b: MSTORE 00000e9c: RETURNDATASIZE 00000e9d: DUP3 00000e9e: MSTORE 00000e9f: RETURNDATASIZE 00000ea0: PUSH0 00000ea1: PUSH1 0x20 00000ea3: DUP5 00000ea4: ADD 00000ea5: RETURNDATACOPY 00000ea6: PUSH2 0x0eaf 00000ea9: JUMP 00000eaa: JUMPDEST 00000eab: PUSH1 0x60 00000ead: SWAP2 00000eae: POP 00000eaf: JUMPDEST 00000eb0: POP 00000eb1: POP 00000eb2: DUP1 00000eb3: SWAP2 00000eb4: POP 00000eb5: POP 00000eb6: DUP1 00000eb7: PUSH2 0x0ed3 00000eba: JUMPI 00000ebb: PUSH1 0x40 00000ebd: MLOAD 00000ebe: PUSH4 0x12d58d4d 00000ec3: PUSH1 0xe3 00000ec5: SHL 00000ec6: DUP2 00000ec7: MSTORE 00000ec8: PUSH1 0x04 00000eca: ADD 00000ecb: PUSH1 0x40 00000ecd: MLOAD 00000ece: DUP1 00000ecf: SWAP2 00000ed0: SUB 00000ed1: SWAP1 00000ed2: REVERT 00000ed3: JUMPDEST 00000ed4: POP 00000ed5: POP 00000ed6: POP 00000ed7: PUSH2 0x06ae 00000eda: PUSH1 0x01 00000edc: PUSH1 0x02 00000ede: SSTORE 00000edf: JUMP 00000ee0: JUMPDEST 00000ee1: PUSH1 0x02 00000ee3: DUP1 00000ee4: SLOAD 00000ee5: SUB 00000ee6: PUSH2 0x0f31 00000ee9: JUMPI 00000eea: PUSH1 0x40 00000eec: MLOAD 00000eed: PUSH3 0x461bcd 00000ef1: PUSH1 0xe5 00000ef3: SHL 00000ef4: DUP2 00000ef5: MSTORE 00000ef6: PUSH1 0x20 00000ef8: PUSH1 0x04 00000efa: DUP3 00000efb: ADD 00000efc: MSTORE 00000efd: PUSH1 0x1f 00000eff: PUSH1 0x24 00000f01: DUP3 00000f02: ADD 00000f03: MSTORE 00000f04: PUSH32 0x5265656e7472616e637947756172643a207265656e7472616e742063616c6c00 00000f25: PUSH1 0x44 00000f27: DUP3 00000f28: ADD 00000f29: MSTORE 00000f2a: PUSH1 0x64 00000f2c: ADD 00000f2d: PUSH2 0x06f9 00000f30: JUMP 00000f31: JUMPDEST 00000f32: PUSH1 0x02 00000f34: DUP1 00000f35: SSTORE 00000f36: JUMP 00000f37: JUMPDEST 00000f38: PUSH0 00000f39: SLOAD 00000f3a: PUSH1 0x01 00000f3c: PUSH1 0x01 00000f3e: PUSH1 0xa0 00000f40: SHL 00000f41: SUB 00000f42: AND 00000f43: CALLER 00000f44: EQ 00000f45: DUP1 00000f46: PUSH2 0x0f77 00000f49: JUMPI 00000f4a: POP 00000f4b: CALLER 00000f4c: PUSH1 0x01 00000f4e: PUSH1 0x01 00000f50: PUSH1 0xa0 00000f52: SHL 00000f53: SUB 00000f54: PUSH32 0x00000000000000000000000024a1d1671a3bd1c3cabb9b10724a4127d84e1da0 00000f75: AND 00000f76: EQ 00000f77: JUMPDEST 00000f78: PUSH2 0x06c3 00000f7b: JUMPI 00000f7c: PUSH1 0x40 00000f7e: MLOAD 00000f7f: PUSH4 0xbd4ba5c1 00000f84: PUSH1 0xe0 00000f86: SHL 00000f87: DUP2 00000f88: MSTORE 00000f89: PUSH1 0x04 00000f8b: ADD 00000f8c: PUSH1 0x40 00000f8e: MLOAD 00000f8f: DUP1 00000f90: SWAP2 00000f91: SUB 00000f92: SWAP1 00000f93: REVERT 00000f94: JUMPDEST 00000f95: PUSH0 00000f96: SLOAD 00000f97: PUSH1 0x01 00000f99: PUSH1 0x01 00000f9b: PUSH1 0xa0 00000f9d: SHL 00000f9e: SUB 00000f9f: AND 00000fa0: CALLER 00000fa1: EQ 00000fa2: PUSH2 0x06c3 00000fa5: JUMPI 00000fa6: PUSH1 0x40 00000fa8: MLOAD 00000fa9: PUSH4 0x0d690a63 00000fae: PUSH1 0xe2 00000fb0: SHL 00000fb1: DUP2 00000fb2: MSTORE 00000fb3: PUSH1 0x04 00000fb5: ADD 00000fb6: PUSH1 0x40 00000fb8: MLOAD 00000fb9: DUP1 00000fba: SWAP2 00000fbb: SUB 00000fbc: SWAP1 00000fbd: REVERT 00000fbe: JUMPDEST 00000fbf: PUSH0 00000fc0: SLOAD 00000fc1: PUSH1 0x01 00000fc3: PUSH1 0x01 00000fc5: PUSH1 0xa0 00000fc7: SHL 00000fc8: SUB 00000fc9: AND 00000fca: CALLER 00000fcb: EQ 00000fcc: PUSH2 0x06c3 00000fcf: JUMPI 00000fd0: PUSH1 0x40 00000fd2: MLOAD 00000fd3: PUSH4 0x118cdaa7 00000fd8: PUSH1 0xe0 00000fda: SHL 00000fdb: DUP2 00000fdc: MSTORE 00000fdd: CALLER 00000fde: PUSH1 0x04 00000fe0: DUP3 00000fe1: ADD 00000fe2: MSTORE 00000fe3: PUSH1 0x24 00000fe5: ADD 00000fe6: PUSH2 0x06f9 00000fe9: JUMP 00000fea: JUMPDEST 00000feb: PUSH1 0x01 00000fed: DUP1 00000fee: SLOAD 00000fef: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001004: NOT 00001005: AND 00001006: SWAP1 00001007: SSTORE 00001008: PUSH2 0x04ba 0000100b: DUP2 0000100c: PUSH2 0x118b 0000100f: JUMP 00001010: JUMPDEST 00001011: PUSH1 0x40 00001013: DUP1 00001014: MLOAD 00001015: PUSH32 0x0100000000000000000000001ee9ca049efc314f4e17c58b97715e41c5a09c16 00001036: PUSH1 0x20 00001038: DUP3 00001039: ADD 0000103a: MSTORE 0000103b: PUSH0 0000103c: SWAP2 0000103d: ADD 0000103e: PUSH1 0x40 00001040: DUP1 00001041: MLOAD 00001042: PUSH1 0x1f 00001044: NOT 00001045: DUP2 00001046: DUP5 00001047: SUB 00001048: ADD 00001049: DUP2 0000104a: MSTORE 0000104b: SWAP1 0000104c: DUP3 0000104d: SWAP1 0000104e: MSTORE 0000104f: PUSH4 0x04512a23 00001054: PUSH1 0xe3 00001056: SHL 00001057: DUP3 00001058: MSTORE 00001059: SWAP2 0000105a: POP 0000105b: PUSH1 0x01 0000105d: PUSH1 0x01 0000105f: PUSH1 0xa0 00001061: SHL 00001062: SUB 00001063: PUSH32 0x00000000000000000000000000000000219ab540356cbb839cbe05303d7705fa 00001084: AND 00001085: SWAP1 00001086: PUSH4 0x22895118 0000108b: SWAP1 0000108c: DUP5 0000108d: SWAP1 0000108e: PUSH2 0x10a5 00001091: SWAP1 00001092: DUP12 00001093: SWAP1 00001094: DUP12 00001095: SWAP1 00001096: DUP8 00001097: SWAP1 00001098: DUP13 00001099: SWAP1 0000109a: DUP13 0000109b: SWAP1 0000109c: DUP13 0000109d: SWAP1 0000109e: PUSH1 0x04 000010a0: ADD 000010a1: PUSH2 0x158f 000010a4: JUMP 000010a5: JUMPDEST 000010a6: PUSH0 000010a7: PUSH1 0x40 000010a9: MLOAD 000010aa: DUP1 000010ab: DUP4 000010ac: SUB 000010ad: DUP2 000010ae: DUP6 000010af: DUP9 000010b0: DUP1 000010b1: EXTCODESIZE 000010b2: ISZERO 000010b3: DUP1 000010b4: ISZERO 000010b5: PUSH2 0x10bc 000010b8: JUMPI 000010b9: PUSH0 000010ba: PUSH0 000010bb: REVERT 000010bc: JUMPDEST 000010bd: POP 000010be: GAS 000010bf: CALL 000010c0: ISZERO 000010c1: DUP1 000010c2: ISZERO 000010c3: PUSH2 0x10ce 000010c6: JUMPI 000010c7: RETURNDATASIZE 000010c8: PUSH0 000010c9: PUSH0 000010ca: RETURNDATACOPY 000010cb: RETURNDATASIZE 000010cc: PUSH0 000010cd: REVERT 000010ce: JUMPDEST 000010cf: POP 000010d0: POP 000010d1: POP 000010d2: POP 000010d3: POP 000010d4: DUP2 000010d5: PUSH1 0x03 000010d7: DUP9 000010d8: DUP9 000010d9: PUSH1 0x40 000010db: MLOAD 000010dc: PUSH2 0x10e6 000010df: SWAP3 000010e0: SWAP2 000010e1: SWAP1 000010e2: PUSH2 0x1653 000010e5: JUMP 000010e6: JUMPDEST 000010e7: SWAP1 000010e8: DUP2 000010e9: MSTORE 000010ea: PUSH1 0x20 000010ec: ADD 000010ed: PUSH1 0x40 000010ef: MLOAD 000010f0: DUP1 000010f1: SWAP2 000010f2: SUB 000010f3: SWAP1 000010f4: KECCAK256 000010f5: PUSH0 000010f6: DUP3 000010f7: DUP3 000010f8: SLOAD 000010f9: PUSH2 0x1102 000010fc: SWAP2 000010fd: SWAP1 000010fe: PUSH2 0x1408 00001101: JUMP 00001102: JUMPDEST 00001103: SWAP1 00001104: SWAP2 00001105: SSTORE 00001106: POP 00001107: POP 00001108: PUSH1 0x40 0000110a: MLOAD 0000110b: PUSH32 0x9b6950521a60ccd2620ea8ee53c1ceb94f80c21a134d740961b299c0a30b121d 0000112c: SWAP1 0000112d: PUSH2 0x113d 00001130: SWAP1 00001131: ADDRESS 00001132: SWAP1 00001133: DUP11 00001134: SWAP1 00001135: DUP11 00001136: SWAP1 00001137: DUP8 00001138: SWAP1 00001139: PUSH2 0x1662 0000113c: JUMP 0000113d: JUMPDEST 0000113e: PUSH1 0x40 00001140: MLOAD 00001141: DUP1 00001142: SWAP2 00001143: SUB 00001144: SWAP1 00001145: LOG1 00001146: POP 00001147: POP 00001148: POP 00001149: POP 0000114a: POP 0000114b: POP 0000114c: POP 0000114d: JUMP 0000114e: JUMPDEST 0000114f: PUSH1 0x03 00001151: DUP2 00001152: PUSH1 0x40 00001154: MLOAD 00001155: PUSH2 0x115e 00001158: SWAP2 00001159: SWAP1 0000115a: PUSH2 0x1695 0000115d: JUMP 0000115e: JUMPDEST 0000115f: SWAP1 00001160: DUP2 00001161: MSTORE 00001162: PUSH1 0x20 00001164: ADD 00001165: PUSH1 0x40 00001167: MLOAD 00001168: DUP1 00001169: SWAP2 0000116a: SUB 0000116b: SWAP1 0000116c: KECCAK256 0000116d: SLOAD 0000116e: PUSH0 0000116f: SUB 00001170: PUSH2 0x04ba 00001173: JUMPI 00001174: PUSH1 0x40 00001176: MLOAD 00001177: PUSH3 0x616adf 0000117b: PUSH1 0xe5 0000117d: SHL 0000117e: DUP2 0000117f: MSTORE 00001180: PUSH1 0x04 00001182: ADD 00001183: PUSH1 0x40 00001185: MLOAD 00001186: DUP1 00001187: SWAP2 00001188: SUB 00001189: SWAP1 0000118a: REVERT 0000118b: JUMPDEST 0000118c: PUSH0 0000118d: DUP1 0000118e: SLOAD 0000118f: PUSH1 0x01 00001191: PUSH1 0x01 00001193: PUSH1 0xa0 00001195: SHL 00001196: SUB 00001197: DUP4 00001198: DUP2 00001199: AND 0000119a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000011af: NOT 000011b0: DUP4 000011b1: AND 000011b2: DUP2 000011b3: OR 000011b4: DUP5 000011b5: SSTORE 000011b6: PUSH1 0x40 000011b8: MLOAD 000011b9: SWAP2 000011ba: SWAP1 000011bb: SWAP3 000011bc: AND 000011bd: SWAP3 000011be: DUP4 000011bf: SWAP2 000011c0: PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0 000011e1: SWAP2 000011e2: SWAP1 000011e3: LOG3 000011e4: POP 000011e5: POP 000011e6: JUMP 000011e7: JUMPDEST 000011e8: PUSH0 000011e9: PUSH1 0x20 000011eb: DUP3 000011ec: DUP5 000011ed: SUB 000011ee: SLT 000011ef: ISZERO 000011f0: PUSH2 0x11f7 000011f3: JUMPI 000011f4: PUSH0 000011f5: PUSH0 000011f6: REVERT 000011f7: JUMPDEST 000011f8: POP 000011f9: CALLDATALOAD 000011fa: SWAP2 000011fb: SWAP1 000011fc: POP 000011fd: JUMP 000011fe: JUMPDEST 000011ff: PUSH1 0x01 00001201: PUSH1 0x01 00001203: PUSH1 0xa0 00001205: SHL 00001206: SUB 00001207: DUP2 00001208: AND 00001209: DUP2 0000120a: EQ 0000120b: PUSH2 0x04ba 0000120e: JUMPI 0000120f: PUSH0 00001210: PUSH0 00001211: REVERT 00001212: JUMPDEST 00001213: PUSH0 00001214: PUSH0 00001215: PUSH1 0x40 00001217: DUP4 00001218: DUP6 00001219: SUB 0000121a: SLT 0000121b: ISZERO 0000121c: PUSH2 0x1223 0000121f: JUMPI 00001220: PUSH0 00001221: PUSH0 00001222: REVERT 00001223: JUMPDEST 00001224: DUP3 00001225: CALLDATALOAD 00001226: PUSH2 0x122e 00001229: DUP2 0000122a: PUSH2 0x11fe 0000122d: JUMP 0000122e: JUMPDEST 0000122f: SWAP5 00001230: PUSH1 0x20 00001232: SWAP4 00001233: SWAP1 00001234: SWAP4 00001235: ADD 00001236: CALLDATALOAD 00001237: SWAP4 00001238: POP 00001239: POP 0000123a: POP 0000123b: JUMP 0000123c: JUMPDEST 0000123d: PUSH4 0x4e487b71 00001242: PUSH1 0xe0 00001244: SHL 00001245: PUSH0 00001246: MSTORE 00001247: PUSH1 0x41 00001249: PUSH1 0x04 0000124b: MSTORE 0000124c: PUSH1 0x24 0000124e: PUSH0 0000124f: REVERT 00001250: JUMPDEST 00001251: PUSH0 00001252: PUSH1 0x20 00001254: DUP3 00001255: DUP5 00001256: SUB 00001257: SLT 00001258: ISZERO 00001259: PUSH2 0x1260 0000125c: JUMPI 0000125d: PUSH0 0000125e: PUSH0 0000125f: REVERT 00001260: JUMPDEST 00001261: DUP2 00001262: CALLDATALOAD 00001263: PUSH8 0xffffffffffffffff 0000126c: DUP2 0000126d: GT 0000126e: ISZERO 0000126f: PUSH2 0x1276 00001272: JUMPI 00001273: PUSH0 00001274: PUSH0 00001275: REVERT 00001276: JUMPDEST 00001277: DUP3 00001278: ADD 00001279: PUSH1 0x1f 0000127b: DUP2 0000127c: ADD 0000127d: DUP5 0000127e: SGT 0000127f: PUSH2 0x1286 00001282: JUMPI 00001283: PUSH0 00001284: PUSH0 00001285: REVERT 00001286: JUMPDEST 00001287: DUP1 00001288: CALLDATALOAD 00001289: PUSH8 0xffffffffffffffff 00001292: DUP2 00001293: GT 00001294: ISZERO 00001295: PUSH2 0x12a0 00001298: JUMPI 00001299: PUSH2 0x12a0 0000129c: PUSH2 0x123c 0000129f: JUMP 000012a0: JUMPDEST 000012a1: PUSH1 0x40 000012a3: MLOAD 000012a4: PUSH1 0x1f 000012a6: DUP3 000012a7: ADD 000012a8: PUSH1 0x1f 000012aa: NOT 000012ab: SWAP1 000012ac: DUP2 000012ad: AND 000012ae: PUSH1 0x3f 000012b0: ADD 000012b1: AND 000012b2: DUP2 000012b3: ADD 000012b4: PUSH8 0xffffffffffffffff 000012bd: DUP2 000012be: GT 000012bf: DUP3 000012c0: DUP3 000012c1: LT 000012c2: OR 000012c3: ISZERO 000012c4: PUSH2 0x12cf 000012c7: JUMPI 000012c8: PUSH2 0x12cf 000012cb: PUSH2 0x123c 000012ce: JUMP 000012cf: JUMPDEST 000012d0: PUSH1 0x40 000012d2: MSTORE 000012d3: DUP2 000012d4: DUP2 000012d5: MSTORE 000012d6: DUP3 000012d7: DUP3 000012d8: ADD 000012d9: PUSH1 0x20 000012db: ADD 000012dc: DUP7 000012dd: LT 000012de: ISZERO 000012df: PUSH2 0x12e6 000012e2: JUMPI 000012e3: PUSH0 000012e4: PUSH0 000012e5: REVERT 000012e6: JUMPDEST 000012e7: DUP2 000012e8: PUSH1 0x20 000012ea: DUP5 000012eb: ADD 000012ec: PUSH1 0x20 000012ee: DUP4 000012ef: ADD 000012f0: CALLDATACOPY 000012f1: PUSH0 000012f2: SWAP2 000012f3: DUP2 000012f4: ADD 000012f5: PUSH1 0x20 000012f7: ADD 000012f8: SWAP2 000012f9: SWAP1 000012fa: SWAP2 000012fb: MSTORE 000012fc: SWAP5 000012fd: SWAP4 000012fe: POP 000012ff: POP 00001300: POP 00001301: POP 00001302: JUMP 00001303: JUMPDEST 00001304: PUSH0 00001305: PUSH0 00001306: DUP4 00001307: PUSH1 0x1f 00001309: DUP5 0000130a: ADD 0000130b: SLT 0000130c: PUSH2 0x1313 0000130f: JUMPI 00001310: PUSH0 00001311: PUSH0 00001312: REVERT 00001313: JUMPDEST 00001314: POP 00001315: DUP2 00001316: CALLDATALOAD 00001317: PUSH8 0xffffffffffffffff 00001320: DUP2 00001321: GT 00001322: ISZERO 00001323: PUSH2 0x132a 00001326: JUMPI 00001327: PUSH0 00001328: PUSH0 00001329: REVERT 0000132a: JUMPDEST 0000132b: PUSH1 0x20 0000132d: DUP4 0000132e: ADD 0000132f: SWAP2 00001330: POP 00001331: DUP4 00001332: PUSH1 0x20 00001334: DUP3 00001335: DUP6 00001336: ADD 00001337: ADD 00001338: GT 00001339: ISZERO 0000133a: PUSH2 0x1341 0000133d: JUMPI 0000133e: PUSH0 0000133f: PUSH0 00001340: REVERT 00001341: JUMPDEST 00001342: SWAP3 00001343: POP 00001344: SWAP3 00001345: SWAP1 00001346: POP 00001347: JUMP 00001348: JUMPDEST 00001349: PUSH0 0000134a: PUSH0 0000134b: PUSH0 0000134c: PUSH0 0000134d: PUSH0 0000134e: PUSH1 0x60 00001350: DUP7 00001351: DUP9 00001352: SUB 00001353: SLT 00001354: ISZERO 00001355: PUSH2 0x135c 00001358: JUMPI 00001359: PUSH0 0000135a: PUSH0 0000135b: REVERT 0000135c: JUMPDEST 0000135d: DUP6 0000135e: CALLDATALOAD 0000135f: PUSH8 0xffffffffffffffff 00001368: DUP2 00001369: GT 0000136a: ISZERO 0000136b: PUSH2 0x1372 0000136e: JUMPI 0000136f: PUSH0 00001370: PUSH0 00001371: REVERT 00001372: JUMPDEST 00001373: PUSH2 0x137e 00001376: DUP9 00001377: DUP3 00001378: DUP10 00001379: ADD 0000137a: PUSH2 0x1303 0000137d: JUMP 0000137e: JUMPDEST 0000137f: SWAP1 00001380: SWAP7 00001381: POP 00001382: SWAP5 00001383: POP 00001384: POP 00001385: PUSH1 0x20 00001387: DUP7 00001388: ADD 00001389: CALLDATALOAD 0000138a: PUSH8 0xffffffffffffffff 00001393: DUP2 00001394: GT 00001395: ISZERO 00001396: PUSH2 0x139d 00001399: JUMPI 0000139a: PUSH0 0000139b: PUSH0 0000139c: REVERT 0000139d: JUMPDEST 0000139e: PUSH2 0x13a9 000013a1: DUP9 000013a2: DUP3 000013a3: DUP10 000013a4: ADD 000013a5: PUSH2 0x1303 000013a8: JUMP 000013a9: JUMPDEST 000013aa: SWAP7 000013ab: SWAP10 000013ac: SWAP6 000013ad: SWAP9 000013ae: POP 000013af: SWAP7 000013b0: PUSH1 0x40 000013b2: ADD 000013b3: CALLDATALOAD 000013b4: SWAP5 000013b5: SWAP4 000013b6: POP 000013b7: POP 000013b8: POP 000013b9: POP 000013ba: JUMP 000013bb: JUMPDEST 000013bc: PUSH0 000013bd: PUSH1 0x20 000013bf: DUP3 000013c0: DUP5 000013c1: SUB 000013c2: SLT 000013c3: ISZERO 000013c4: PUSH2 0x13cb 000013c7: JUMPI 000013c8: PUSH0 000013c9: PUSH0 000013ca: REVERT 000013cb: JUMPDEST 000013cc: DUP2 000013cd: CALLDATALOAD 000013ce: PUSH2 0x13d6 000013d1: DUP2 000013d2: PUSH2 0x11fe 000013d5: JUMP 000013d6: JUMPDEST 000013d7: SWAP4 000013d8: SWAP3 000013d9: POP 000013da: POP 000013db: POP 000013dc: JUMP 000013dd: JUMPDEST 000013de: PUSH0 000013df: PUSH1 0x20 000013e1: DUP3 000013e2: DUP5 000013e3: SUB 000013e4: SLT 000013e5: ISZERO 000013e6: PUSH2 0x13ed 000013e9: JUMPI 000013ea: PUSH0 000013eb: PUSH0 000013ec: REVERT 000013ed: JUMPDEST 000013ee: POP 000013ef: MLOAD 000013f0: SWAP2 000013f1: SWAP1 000013f2: POP 000013f3: JUMP 000013f4: JUMPDEST 000013f5: PUSH4 0x4e487b71 000013fa: PUSH1 0xe0 000013fc: SHL 000013fd: PUSH0 000013fe: MSTORE 000013ff: PUSH1 0x11 00001401: PUSH1 0x04 00001403: MSTORE 00001404: PUSH1 0x24 00001406: PUSH0 00001407: REVERT 00001408: JUMPDEST 00001409: DUP1 0000140a: DUP3 0000140b: ADD 0000140c: DUP1 0000140d: DUP3 0000140e: GT 0000140f: ISZERO 00001410: PUSH2 0x141b 00001413: JUMPI 00001414: PUSH2 0x141b 00001417: PUSH2 0x13f4 0000141a: JUMP 0000141b: JUMPDEST 0000141c: SWAP3 0000141d: SWAP2 0000141e: POP 0000141f: POP 00001420: JUMP 00001421: JUMPDEST 00001422: DUP1 00001423: MLOAD 00001424: DUP1 00001425: ISZERO 00001426: ISZERO 00001427: DUP2 00001428: EQ 00001429: PUSH2 0x1430 0000142c: JUMPI 0000142d: PUSH0 0000142e: PUSH0 0000142f: REVERT 00001430: JUMPDEST 00001431: SWAP2 00001432: SWAP1 00001433: POP 00001434: JUMP 00001435: JUMPDEST 00001436: PUSH0 00001437: PUSH0 00001438: PUSH0 00001439: PUSH1 0x60 0000143b: DUP5 0000143c: DUP7 0000143d: SUB 0000143e: SLT 0000143f: ISZERO 00001440: PUSH2 0x1447 00001443: JUMPI 00001444: PUSH0 00001445: PUSH0 00001446: REVERT 00001447: JUMPDEST 00001448: PUSH2 0x1450 0000144b: DUP5 0000144c: PUSH2 0x1421 0000144f: JUMP 00001450: JUMPDEST 00001451: PUSH1 0x20 00001453: DUP6 00001454: ADD 00001455: MLOAD 00001456: PUSH1 0x40 00001458: SWAP1 00001459: SWAP6 0000145a: ADD 0000145b: MLOAD 0000145c: SWAP1 0000145d: SWAP7 0000145e: SWAP5 0000145f: SWAP6 00001460: POP 00001461: SWAP4 00001462: SWAP3 00001463: POP 00001464: POP 00001465: POP 00001466: JUMP 00001467: JUMPDEST 00001468: DUP1 00001469: MLOAD 0000146a: PUSH4 0xffffffff 0000146f: DUP2 00001470: AND 00001471: DUP2 00001472: EQ 00001473: PUSH2 0x1430 00001476: JUMPI 00001477: PUSH0 00001478: PUSH0 00001479: REVERT 0000147a: JUMPDEST 0000147b: PUSH0 0000147c: PUSH0 0000147d: PUSH0 0000147e: PUSH0 0000147f: PUSH0 00001480: PUSH0 00001481: PUSH0 00001482: PUSH1 0xe0 00001484: DUP9 00001485: DUP11 00001486: SUB 00001487: SLT 00001488: ISZERO 00001489: PUSH2 0x1490 0000148c: JUMPI 0000148d: PUSH0 0000148e: PUSH0 0000148f: REVERT 00001490: JUMPDEST 00001491: PUSH2 0x1499 00001494: DUP9 00001495: PUSH2 0x1421 00001498: JUMP 00001499: JUMPDEST 0000149a: SWAP7 0000149b: POP 0000149c: PUSH2 0x14a7 0000149f: PUSH1 0x20 000014a1: DUP10 000014a2: ADD 000014a3: PUSH2 0x1421 000014a6: JUMP 000014a7: JUMPDEST 000014a8: SWAP6 000014a9: POP 000014aa: PUSH2 0x14b5 000014ad: PUSH1 0x40 000014af: DUP10 000014b0: ADD 000014b1: PUSH2 0x1467 000014b4: JUMP 000014b5: JUMPDEST 000014b6: SWAP5 000014b7: POP 000014b8: PUSH2 0x14c3 000014bb: PUSH1 0x60 000014bd: DUP10 000014be: ADD 000014bf: PUSH2 0x1467 000014c2: JUMP 000014c3: JUMPDEST 000014c4: SWAP4 000014c5: POP 000014c6: PUSH1 0x80 000014c8: DUP9 000014c9: ADD 000014ca: MLOAD 000014cb: PUSH6 0xffffffffffff 000014d2: DUP2 000014d3: AND 000014d4: DUP2 000014d5: EQ 000014d6: PUSH2 0x14dd 000014d9: JUMPI 000014da: PUSH0 000014db: PUSH0 000014dc: REVERT 000014dd: JUMPDEST 000014de: PUSH1 0xa0 000014e0: DUP10 000014e1: ADD 000014e2: MLOAD 000014e3: SWAP1 000014e4: SWAP4 000014e5: POP 000014e6: PUSH16 0xffffffffffffffffffffffffffffffff 000014f7: DUP2 000014f8: AND 000014f9: DUP2 000014fa: EQ 000014fb: PUSH2 0x1502 000014fe: JUMPI 000014ff: PUSH0 00001500: PUSH0 00001501: REVERT 00001502: JUMPDEST 00001503: PUSH1 0xc0 00001505: SWAP9 00001506: SWAP1 00001507: SWAP9 00001508: ADD 00001509: MLOAD 0000150a: SWAP7 0000150b: SWAP10 0000150c: SWAP6 0000150d: SWAP9 0000150e: POP 0000150f: SWAP4 00001510: SWAP7 00001511: SWAP3 00001512: SWAP6 00001513: SWAP2 00001514: SWAP5 00001515: SWAP3 00001516: SWAP4 00001517: POP 00001518: SWAP1 00001519: SWAP2 0000151a: SWAP1 0000151b: POP 0000151c: JUMP 0000151d: JUMPDEST 0000151e: PUSH4 0x4e487b71 00001523: PUSH1 0xe0 00001525: SHL 00001526: PUSH0 00001527: MSTORE 00001528: PUSH1 0x12 0000152a: PUSH1 0x04 0000152c: MSTORE 0000152d: PUSH1 0x24 0000152f: PUSH0 00001530: REVERT 00001531: JUMPDEST 00001532: PUSH0 00001533: DUP3 00001534: PUSH2 0x153f 00001537: JUMPI 00001538: PUSH2 0x153f 0000153b: PUSH2 0x151d 0000153e: JUMP 0000153f: JUMPDEST 00001540: POP 00001541: MOD 00001542: SWAP1 00001543: JUMP 00001544: JUMPDEST 00001545: DUP2 00001546: DUP4 00001547: MSTORE 00001548: DUP2 00001549: DUP2 0000154a: PUSH1 0x20 0000154c: DUP6 0000154d: ADD 0000154e: CALLDATACOPY 0000154f: POP 00001550: PUSH0 00001551: DUP3 00001552: DUP3 00001553: ADD 00001554: PUSH1 0x20 00001556: SWAP1 00001557: DUP2 00001558: ADD 00001559: SWAP2 0000155a: SWAP1 0000155b: SWAP2 0000155c: MSTORE 0000155d: PUSH1 0x1f 0000155f: SWAP1 00001560: SWAP2 00001561: ADD 00001562: PUSH1 0x1f 00001564: NOT 00001565: AND 00001566: SWAP1 00001567: SWAP2 00001568: ADD 00001569: ADD 0000156a: SWAP1 0000156b: JUMP 0000156c: JUMPDEST 0000156d: PUSH1 0x40 0000156f: DUP2 00001570: MSTORE 00001571: PUSH0 00001572: PUSH2 0x157f 00001575: PUSH1 0x40 00001577: DUP4 00001578: ADD 00001579: DUP6 0000157a: DUP8 0000157b: PUSH2 0x1544 0000157e: JUMP 0000157f: JUMPDEST 00001580: SWAP1 00001581: POP 00001582: DUP3 00001583: PUSH1 0x20 00001585: DUP4 00001586: ADD 00001587: MSTORE 00001588: SWAP5 00001589: SWAP4 0000158a: POP 0000158b: POP 0000158c: POP 0000158d: POP 0000158e: JUMP 0000158f: JUMPDEST 00001590: PUSH1 0x80 00001592: DUP2 00001593: MSTORE 00001594: PUSH0 00001595: PUSH2 0x15a2 00001598: PUSH1 0x80 0000159a: DUP4 0000159b: ADD 0000159c: DUP9 0000159d: DUP11 0000159e: PUSH2 0x1544 000015a1: JUMP 000015a2: JUMPDEST 000015a3: DUP3 000015a4: DUP2 000015a5: SUB 000015a6: PUSH1 0x20 000015a8: DUP5 000015a9: ADD 000015aa: MSTORE 000015ab: DUP7 000015ac: MLOAD 000015ad: DUP1 000015ae: DUP3 000015af: MSTORE 000015b0: DUP1 000015b1: PUSH1 0x20 000015b3: DUP10 000015b4: ADD 000015b5: PUSH1 0x20 000015b7: DUP5 000015b8: ADD 000015b9: MCOPY 000015ba: PUSH0 000015bb: PUSH1 0x20 000015bd: DUP3 000015be: DUP5 000015bf: ADD 000015c0: ADD 000015c1: MSTORE 000015c2: PUSH1 0x1f 000015c4: NOT 000015c5: PUSH1 0x1f 000015c7: DUP3 000015c8: ADD 000015c9: AND 000015ca: DUP3 000015cb: ADD 000015cc: SWAP2 000015cd: POP 000015ce: POP 000015cf: PUSH1 0x20 000015d1: DUP4 000015d2: DUP3 000015d3: SUB 000015d4: ADD 000015d5: PUSH1 0x40 000015d7: DUP5 000015d8: ADD 000015d9: MSTORE 000015da: PUSH2 0x15e7 000015dd: PUSH1 0x20 000015df: DUP3 000015e0: ADD 000015e1: DUP7 000015e2: DUP9 000015e3: PUSH2 0x1544 000015e6: JUMP 000015e7: JUMPDEST 000015e8: SWAP2 000015e9: POP 000015ea: POP 000015eb: DUP3 000015ec: PUSH1 0x60 000015ee: DUP4 000015ef: ADD 000015f0: MSTORE 000015f1: SWAP8 000015f2: SWAP7 000015f3: POP 000015f4: POP 000015f5: POP 000015f6: POP 000015f7: POP 000015f8: POP 000015f9: POP 000015fa: JUMP 000015fb: JUMPDEST 000015fc: DUP2 000015fd: DUP2 000015fe: SUB 000015ff: DUP2 00001600: DUP2 00001601: GT 00001602: ISZERO 00001603: PUSH2 0x141b 00001606: JUMPI 00001607: PUSH2 0x141b 0000160a: PUSH2 0x13f4 0000160d: JUMP 0000160e: JUMPDEST 0000160f: DUP1 00001610: DUP3 00001611: MUL 00001612: DUP2 00001613: ISZERO 00001614: DUP3 00001615: DUP3 00001616: DIV 00001617: DUP5 00001618: EQ 00001619: OR 0000161a: PUSH2 0x141b 0000161d: JUMPI 0000161e: PUSH2 0x141b 00001621: PUSH2 0x13f4 00001624: JUMP 00001625: JUMPDEST 00001626: PUSH0 00001627: DUP3 00001628: PUSH2 0x1633 0000162b: JUMPI 0000162c: PUSH2 0x1633 0000162f: PUSH2 0x151d 00001632: JUMP 00001633: JUMPDEST 00001634: POP 00001635: DIV 00001636: SWAP1 00001637: JUMP 00001638: JUMPDEST 00001639: PUSH0 0000163a: PUSH1 0x20 0000163c: DUP3 0000163d: DUP5 0000163e: SUB 0000163f: SLT 00001640: ISZERO 00001641: PUSH2 0x1648 00001644: JUMPI 00001645: PUSH0 00001646: PUSH0 00001647: REVERT 00001648: JUMPDEST 00001649: DUP2 0000164a: MLOAD 0000164b: PUSH2 0x13d6 0000164e: DUP2 0000164f: PUSH2 0x11fe 00001652: JUMP 00001653: JUMPDEST 00001654: DUP2 00001655: DUP4 00001656: DUP3 00001657: CALLDATACOPY 00001658: PUSH0 00001659: SWAP2 0000165a: ADD 0000165b: SWAP1 0000165c: DUP2 0000165d: MSTORE 0000165e: SWAP2 0000165f: SWAP1 00001660: POP 00001661: JUMP 00001662: JUMPDEST 00001663: PUSH1 0x01 00001665: PUSH1 0x01 00001667: PUSH1 0xa0 00001669: SHL 0000166a: SUB 0000166b: DUP6 0000166c: AND 0000166d: DUP2 0000166e: MSTORE 0000166f: PUSH1 0x60 00001671: PUSH1 0x20 00001673: DUP3 00001674: ADD 00001675: MSTORE 00001676: PUSH0 00001677: PUSH2 0x1684 0000167a: PUSH1 0x60 0000167c: DUP4 0000167d: ADD 0000167e: DUP6 0000167f: DUP8 00001680: PUSH2 0x1544 00001683: JUMP 00001684: JUMPDEST 00001685: SWAP1 00001686: POP 00001687: DUP3 00001688: PUSH1 0x40 0000168a: DUP4 0000168b: ADD 0000168c: MSTORE 0000168d: SWAP6 0000168e: SWAP5 0000168f: POP 00001690: POP 00001691: POP 00001692: POP 00001693: POP 00001694: JUMP 00001695: JUMPDEST 00001696: PUSH0 00001697: DUP3 00001698: MLOAD 00001699: DUP1 0000169a: PUSH1 0x20 0000169c: DUP6 0000169d: ADD 0000169e: DUP5 0000169f: MCOPY 000016a0: PUSH0 000016a1: SWAP3 000016a2: ADD 000016a3: SWAP2 000016a4: DUP3 000016a5: MSTORE 000016a6: POP 000016a7: SWAP2 000016a8: SWAP1 000016a9: POP 000016aa: JUMP 000016ab: INVALID 000016ac: LOG2 000016ad: PUSH5 0x6970667358 000016b3: UNKNOWN(0x22) 000016b4: SLT 000016b5: KECCAK256 000016b6: DUP3 000016b7: CALL 000016b8: UNKNOWN(0xED) 000016b9: UNKNOWN(0xCE) 000016ba: TLOAD 000016bb: BASEFEE 000016bc: UNKNOWN(0x2F) 000016bd: UNKNOWN(0x29) 000016be: UNKNOWN(0xBC) 000016bf: PUSH31 0x6888ff310556629080683dd1b8f4e20740885cc330bc64736f6c634300081c 000016df: STOP 000016e0: CALLER
| Severity | Category | Tool | Title | Confidence | Validated | Confirmed | Details |
|---|---|---|---|---|---|---|---|
| high | other | detector | Untrusted CALL target/value reachable | 60 | no | no |
viewtrace_id: 0xf1209677219ef45044585ab239dedb56361b8597a14c8783163e75a1aecc2446
call_targets:
0x1ee9ca049efc314f4e17c58b97715e41c5a09c16
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0xf1209677219ef45044585ab239dedb56361b8597a14c8783163e75a1aecc2446",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x1ee9ca049efc314f4e17c58b97715e41c5a09c16"
],
"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": "0xe30c3978",
"selector": "0xe30c3978",
"calldata_variants": [
"0xe30c3978",
"0xe30c39780000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf2fde38b",
"selector": "0xf2fde38b",
"calldata_variants": [
"0xf2fde38b",
"0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf3fef3a3",
"selector": "0xf3fef3a3",
"calldata_variants": [
"0xf3fef3a3",
"0xf3fef3a30000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xc1461df9",
"selector": "0xc1461df9",
"calldata_variants": [
"0xc1461df9",
"0xc1461df90000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xc7fe2f35",
"selector": "0xc7fe2f35",
"calldata_variants": [
"0xc7fe2f35",
"0xc7fe2f350000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x99ebb884",
"selector": "0x99ebb884",
"calldata_variants": [
"0x99ebb884",
"0x99ebb8840000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x9e13ca78",
"selector": "0x9e13ca78",
"calldata_variants": [
"0x9e13ca78",
"0x9e13ca780000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xa59a9973",
"selector": "0xa59a9973",
"calldata_variants": [
"0xa59a9973",
"0xa59a99730000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 1179,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 1365,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 1681,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"call_count": 11,
"guards_detected": [],
"untrusted_call_count": 11
}
|
| high | other | detector | ETH value transfer possible | 55 | no | no |
viewtrace_id: 0xf1209677219ef45044585ab239dedb56361b8597a14c8783163e75a1aecc2446
call_targets:
0x1ee9ca049efc314f4e17c58b97715e41c5a09c16
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0xf1209677219ef45044585ab239dedb56361b8597a14c8783163e75a1aecc2446",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x1ee9ca049efc314f4e17c58b97715e41c5a09c16"
],
"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": "0xe30c3978",
"selector": "0xe30c3978",
"calldata_variants": [
"0xe30c3978",
"0xe30c39780000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf2fde38b",
"selector": "0xf2fde38b",
"calldata_variants": [
"0xf2fde38b",
"0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf3fef3a3",
"selector": "0xf3fef3a3",
"calldata_variants": [
"0xf3fef3a3",
"0xf3fef3a30000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xc1461df9",
"selector": "0xc1461df9",
"calldata_variants": [
"0xc1461df9",
"0xc1461df90000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xc7fe2f35",
"selector": "0xc7fe2f35",
"calldata_variants": [
"0xc7fe2f35",
"0xc7fe2f350000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x99ebb884",
"selector": "0x99ebb884",
"calldata_variants": [
"0x99ebb884",
"0x99ebb8840000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x9e13ca78",
"selector": "0x9e13ca78",
"calldata_variants": [
"0x9e13ca78",
"0x9e13ca780000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xa59a9973",
"selector": "0xa59a9973",
"calldata_variants": [
"0xa59a9973",
"0xa59a99730000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 1179,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 1365,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 1681,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"eth_value_calls": 11,
"guards_detected": []
}
|
| info | other | cast | Heavy EXTCODE*/BALANCE usage | 55 | no | — |
viewevidence_json{
"notes": "frequent external code or balance checks; may indicate introspection or validation logic",
"ext_balance_count": 8
}
|
| info | other | cast | Heavy CALL-family usage | 55 | no | — |
viewevidence_json{
"notes": "large number of CALL/CALLCODE/STATICCALL opcodes; review external call patterns",
"call_family_count": 18
}
|