019b477e-ce2c-71ce-aba0-5b30fd37de60
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 |
|---|---|---|---|---|
| 27161 | artifact.fetch | complete | 1 / 3 | 3 months ago |
| 27162 | tool.cast_disasm | complete | 1 / 3 | 3 months ago |
| 70442 | analysis.bundle | complete | 1 / 3 | 2 weeks ago |
| 70443 | capability.graph | complete | 1 / 3 | 2 weeks ago |
| 70444 | detector.run | complete | 1 / 3 | 2 weeks ago |
| 70445 | validation.fork | complete | 1 / 3 | 2 weeks ago |
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 0x00ec 0000000c: JUMPI 0000000d: PUSH1 0x00 0000000f: CALLDATALOAD 00000010: PUSH1 0xe0 00000012: SHR 00000013: DUP1 00000014: PUSH4 0x7bbf4a3f 00000019: GT 0000001a: PUSH2 0x008a 0000001d: JUMPI 0000001e: DUP1 0000001f: PUSH4 0xeee8a3b1 00000024: GT 00000025: PUSH2 0x0059 00000028: JUMPI 00000029: DUP1 0000002a: PUSH4 0xeee8a3b1 0000002f: EQ 00000030: PUSH2 0x030e 00000033: JUMPI 00000034: DUP1 00000035: PUSH4 0xf2fde38b 0000003a: EQ 0000003b: PUSH2 0x032e 0000003e: JUMPI 0000003f: DUP1 00000040: PUSH4 0xf3fef3a3 00000045: EQ 00000046: PUSH2 0x034e 00000049: JUMPI 0000004a: DUP1 0000004b: PUSH4 0xfbe9e751 00000050: EQ 00000051: PUSH2 0x036e 00000054: JUMPI 00000055: PUSH1 0x00 00000057: DUP1 00000058: REVERT 00000059: JUMPDEST 0000005a: DUP1 0000005b: PUSH4 0x7bbf4a3f 00000060: EQ 00000061: PUSH2 0x025a 00000064: JUMPI 00000065: DUP1 00000066: PUSH4 0x8bdb2afa 0000006b: EQ 0000006c: PUSH2 0x029a 0000006f: JUMPI 00000070: DUP1 00000071: PUSH4 0x8da5cb5b 00000076: EQ 00000077: PUSH2 0x02ce 0000007a: JUMPI 0000007b: DUP1 0000007c: PUSH4 0xaca99ee7 00000081: EQ 00000082: PUSH2 0x02ee 00000085: JUMPI 00000086: PUSH1 0x00 00000088: DUP1 00000089: REVERT 0000008a: JUMPDEST 0000008b: DUP1 0000008c: PUSH4 0x3fc8cef3 00000091: GT 00000092: PUSH2 0x00c6 00000095: JUMPI 00000096: DUP1 00000097: PUSH4 0x3fc8cef3 0000009c: EQ 0000009d: PUSH2 0x01b0 000000a0: JUMPI 000000a1: DUP1 000000a2: PUSH4 0x5e42f10e 000000a7: EQ 000000a8: PUSH2 0x01e4 000000ab: JUMPI 000000ac: DUP1 000000ad: PUSH4 0x735de9f7 000000b2: EQ 000000b3: PUSH2 0x0206 000000b6: JUMPI 000000b7: DUP1 000000b8: PUSH4 0x7ae26773 000000bd: EQ 000000be: PUSH2 0x023a 000000c1: JUMPI 000000c2: PUSH1 0x00 000000c4: DUP1 000000c5: REVERT 000000c6: JUMPDEST 000000c7: DUP1 000000c8: PUSH4 0x05b80b07 000000cd: EQ 000000ce: PUSH2 0x00f8 000000d1: JUMPI 000000d2: DUP1 000000d3: PUSH4 0x10814c37 000000d8: EQ 000000d9: PUSH2 0x0136 000000dc: JUMPI 000000dd: DUP1 000000de: PUSH4 0x3daab011 000000e3: EQ 000000e4: PUSH2 0x0182 000000e7: JUMPI 000000e8: PUSH1 0x00 000000ea: DUP1 000000eb: REVERT 000000ec: JUMPDEST 000000ed: CALLDATASIZE 000000ee: PUSH2 0x00f3 000000f1: JUMPI 000000f2: STOP 000000f3: JUMPDEST 000000f4: PUSH1 0x00 000000f6: DUP1 000000f7: REVERT 000000f8: JUMPDEST 000000f9: CALLVALUE 000000fa: DUP1 000000fb: ISZERO 000000fc: PUSH2 0x0104 000000ff: JUMPI 00000100: PUSH1 0x00 00000102: DUP1 00000103: REVERT 00000104: JUMPDEST 00000105: POP 00000106: PUSH2 0x0118 00000109: PUSH2 0x0113 0000010c: CALLDATASIZE 0000010d: PUSH1 0x04 0000010f: PUSH2 0x1c9c 00000112: JUMP 00000113: JUMPDEST 00000114: PUSH2 0x038e 00000117: JUMP 00000118: JUMPDEST 00000119: PUSH1 0x40 0000011b: DUP1 0000011c: MLOAD 0000011d: SWAP3 0000011e: DUP4 0000011f: MSTORE 00000120: PUSH3 0xffffff 00000124: SWAP1 00000125: SWAP2 00000126: AND 00000127: PUSH1 0x20 00000129: DUP4 0000012a: ADD 0000012b: MSTORE 0000012c: ADD 0000012d: JUMPDEST 0000012e: PUSH1 0x40 00000130: MLOAD 00000131: DUP1 00000132: SWAP2 00000133: SUB 00000134: SWAP1 00000135: RETURN 00000136: JUMPDEST 00000137: CALLVALUE 00000138: DUP1 00000139: ISZERO 0000013a: PUSH2 0x0142 0000013d: JUMPI 0000013e: PUSH1 0x00 00000140: DUP1 00000141: REVERT 00000142: JUMPDEST 00000143: POP 00000144: PUSH2 0x016a 00000147: PUSH32 0x0000000000000000000000008061c24823094e51e57a4a5cf8bed3ccf09d316f 00000168: DUP2 00000169: JUMP 0000016a: JUMPDEST 0000016b: PUSH1 0x40 0000016d: MLOAD 0000016e: PUSH1 0x01 00000170: PUSH1 0x01 00000172: PUSH1 0xa0 00000174: SHL 00000175: SUB 00000176: SWAP1 00000177: SWAP2 00000178: AND 00000179: DUP2 0000017a: MSTORE 0000017b: PUSH1 0x20 0000017d: ADD 0000017e: PUSH2 0x012d 00000181: JUMP 00000182: JUMPDEST 00000183: CALLVALUE 00000184: DUP1 00000185: ISZERO 00000186: PUSH2 0x018e 00000189: JUMPI 0000018a: PUSH1 0x00 0000018c: DUP1 0000018d: REVERT 0000018e: JUMPDEST 0000018f: POP 00000190: PUSH2 0x01a2 00000193: PUSH2 0x019d 00000196: CALLDATASIZE 00000197: PUSH1 0x04 00000199: PUSH2 0x1d4e 0000019c: JUMP 0000019d: JUMPDEST 0000019e: PUSH2 0x06f1 000001a1: JUMP 000001a2: JUMPDEST 000001a3: PUSH1 0x40 000001a5: MLOAD 000001a6: SWAP1 000001a7: DUP2 000001a8: MSTORE 000001a9: PUSH1 0x20 000001ab: ADD 000001ac: PUSH2 0x012d 000001af: JUMP 000001b0: JUMPDEST 000001b1: CALLVALUE 000001b2: DUP1 000001b3: ISZERO 000001b4: PUSH2 0x01bc 000001b7: JUMPI 000001b8: PUSH1 0x00 000001ba: DUP1 000001bb: REVERT 000001bc: JUMPDEST 000001bd: POP 000001be: PUSH2 0x016a 000001c1: PUSH32 0x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 000001e2: DUP2 000001e3: JUMP 000001e4: JUMPDEST 000001e5: CALLVALUE 000001e6: DUP1 000001e7: ISZERO 000001e8: PUSH2 0x01f0 000001eb: JUMPI 000001ec: PUSH1 0x00 000001ee: DUP1 000001ef: REVERT 000001f0: JUMPDEST 000001f1: POP 000001f2: PUSH2 0x0204 000001f5: PUSH2 0x01ff 000001f8: CALLDATASIZE 000001f9: PUSH1 0x04 000001fb: PUSH2 0x1d96 000001fe: JUMP 000001ff: JUMPDEST 00000200: PUSH2 0x0adf 00000203: JUMP 00000204: JUMPDEST 00000205: STOP 00000206: JUMPDEST 00000207: CALLVALUE 00000208: DUP1 00000209: ISZERO 0000020a: PUSH2 0x0212 0000020d: JUMPI 0000020e: PUSH1 0x00 00000210: DUP1 00000211: REVERT 00000212: JUMPDEST 00000213: POP 00000214: PUSH2 0x016a 00000217: PUSH32 0x00000000000000000000000068b3465833fb72a70ecdf485e0e4c7bd8665fc45 00000238: DUP2 00000239: JUMP 0000023a: JUMPDEST 0000023b: CALLVALUE 0000023c: DUP1 0000023d: ISZERO 0000023e: PUSH2 0x0246 00000241: JUMPI 00000242: PUSH1 0x00 00000244: DUP1 00000245: REVERT 00000246: JUMPDEST 00000247: POP 00000248: PUSH2 0x0204 0000024b: PUSH2 0x0255 0000024e: CALLDATASIZE 0000024f: PUSH1 0x04 00000251: PUSH2 0x1e0b 00000254: JUMP 00000255: JUMPDEST 00000256: PUSH2 0x0c2c 00000259: JUMP 0000025a: JUMPDEST 0000025b: CALLVALUE 0000025c: DUP1 0000025d: ISZERO 0000025e: PUSH2 0x0266 00000261: JUMPI 00000262: PUSH1 0x00 00000264: DUP1 00000265: REVERT 00000266: JUMPDEST 00000267: POP 00000268: PUSH2 0x028a 0000026b: PUSH2 0x0275 0000026e: CALLDATASIZE 0000026f: PUSH1 0x04 00000271: PUSH2 0x1e44 00000274: JUMP 00000275: JUMPDEST 00000276: PUSH1 0x01 00000278: PUSH1 0x20 0000027a: MSTORE 0000027b: PUSH1 0x00 0000027d: SWAP1 0000027e: DUP2 0000027f: MSTORE 00000280: PUSH1 0x40 00000282: SWAP1 00000283: KECCAK256 00000284: SLOAD 00000285: PUSH1 0xff 00000287: AND 00000288: DUP2 00000289: JUMP 0000028a: JUMPDEST 0000028b: PUSH1 0x40 0000028d: MLOAD 0000028e: SWAP1 0000028f: ISZERO 00000290: ISZERO 00000291: DUP2 00000292: MSTORE 00000293: PUSH1 0x20 00000295: ADD 00000296: PUSH2 0x012d 00000299: JUMP 0000029a: JUMPDEST 0000029b: CALLVALUE 0000029c: DUP1 0000029d: ISZERO 0000029e: PUSH2 0x02a6 000002a1: JUMPI 000002a2: PUSH1 0x00 000002a4: DUP1 000002a5: REVERT 000002a6: JUMPDEST 000002a7: POP 000002a8: PUSH2 0x016a 000002ab: PUSH32 0x0000000000000000000000001f98431c8ad98523631ae4a59f267346ea31f984 000002cc: DUP2 000002cd: JUMP 000002ce: JUMPDEST 000002cf: CALLVALUE 000002d0: DUP1 000002d1: ISZERO 000002d2: PUSH2 0x02da 000002d5: JUMPI 000002d6: PUSH1 0x00 000002d8: DUP1 000002d9: REVERT 000002da: JUMPDEST 000002db: POP 000002dc: PUSH1 0x00 000002de: SLOAD 000002df: PUSH2 0x016a 000002e2: SWAP1 000002e3: PUSH1 0x01 000002e5: PUSH1 0x01 000002e7: PUSH1 0xa0 000002e9: SHL 000002ea: SUB 000002eb: AND 000002ec: DUP2 000002ed: JUMP 000002ee: JUMPDEST 000002ef: CALLVALUE 000002f0: DUP1 000002f1: ISZERO 000002f2: PUSH2 0x02fa 000002f5: JUMPI 000002f6: PUSH1 0x00 000002f8: DUP1 000002f9: REVERT 000002fa: JUMPDEST 000002fb: POP 000002fc: PUSH2 0x016a 000002ff: PUSH2 0x0309 00000302: CALLDATASIZE 00000303: PUSH1 0x04 00000305: PUSH2 0x1e68 00000308: JUMP 00000309: JUMPDEST 0000030a: PUSH2 0x0c95 0000030d: JUMP 0000030e: JUMPDEST 0000030f: CALLVALUE 00000310: DUP1 00000311: ISZERO 00000312: PUSH2 0x031a 00000315: JUMPI 00000316: PUSH1 0x00 00000318: DUP1 00000319: REVERT 0000031a: JUMPDEST 0000031b: POP 0000031c: PUSH2 0x0204 0000031f: PUSH2 0x0329 00000322: CALLDATASIZE 00000323: PUSH1 0x04 00000325: PUSH2 0x1ee1 00000328: JUMP 00000329: JUMPDEST 0000032a: PUSH2 0x0e8d 0000032d: JUMP 0000032e: JUMPDEST 0000032f: CALLVALUE 00000330: DUP1 00000331: ISZERO 00000332: PUSH2 0x033a 00000335: JUMPI 00000336: PUSH1 0x00 00000338: DUP1 00000339: REVERT 0000033a: JUMPDEST 0000033b: POP 0000033c: PUSH2 0x0204 0000033f: PUSH2 0x0349 00000342: CALLDATASIZE 00000343: PUSH1 0x04 00000345: PUSH2 0x1e44 00000348: JUMP 00000349: JUMPDEST 0000034a: PUSH2 0x1097 0000034d: JUMP 0000034e: JUMPDEST 0000034f: CALLVALUE 00000350: DUP1 00000351: ISZERO 00000352: PUSH2 0x035a 00000355: JUMPI 00000356: PUSH1 0x00 00000358: DUP1 00000359: REVERT 0000035a: JUMPDEST 0000035b: POP 0000035c: PUSH2 0x0204 0000035f: PUSH2 0x0369 00000362: CALLDATASIZE 00000363: PUSH1 0x04 00000365: PUSH2 0x1f9e 00000368: JUMP 00000369: JUMPDEST 0000036a: PUSH2 0x1177 0000036d: JUMP 0000036e: JUMPDEST 0000036f: CALLVALUE 00000370: DUP1 00000371: ISZERO 00000372: PUSH2 0x037a 00000375: JUMPI 00000376: PUSH1 0x00 00000378: DUP1 00000379: REVERT 0000037a: JUMPDEST 0000037b: POP 0000037c: PUSH2 0x0204 0000037f: PUSH2 0x0389 00000382: CALLDATASIZE 00000383: PUSH1 0x04 00000385: PUSH2 0x1d96 00000388: JUMP 00000389: JUMPDEST 0000038a: PUSH2 0x12e7 0000038d: JUMP 0000038e: JUMPDEST 0000038f: PUSH1 0x00 00000391: DUP1 00000392: PUSH1 0x00 00000394: DUP1 00000395: PUSH1 0x00 00000397: DUP1 00000398: PUSH1 0x00 0000039a: JUMPDEST 0000039b: DUP8 0000039c: MLOAD 0000039d: DUP2 0000039e: PUSH1 0xff 000003a0: AND 000003a1: LT 000003a2: ISZERO 000003a3: PUSH2 0x057e 000003a6: JUMPI 000003a7: PUSH1 0x00 000003a9: PUSH32 0x0000000000000000000000001f98431c8ad98523631ae4a59f267346ea31f984 000003ca: PUSH1 0x01 000003cc: PUSH1 0x01 000003ce: PUSH1 0xa0 000003d0: SHL 000003d1: SUB 000003d2: AND 000003d3: PUSH4 0x1698ee82 000003d8: DUP12 000003d9: PUSH32 0x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 000003fa: DUP13 000003fb: DUP7 000003fc: PUSH1 0xff 000003fe: AND 000003ff: DUP2 00000400: MLOAD 00000401: DUP2 00000402: LT 00000403: PUSH2 0x040e 00000406: JUMPI 00000407: PUSH2 0x040e 0000040a: PUSH2 0x1fca 0000040d: JUMP 0000040e: JUMPDEST 0000040f: PUSH1 0x20 00000411: SWAP1 00000412: DUP2 00000413: MUL 00000414: SWAP2 00000415: SWAP1 00000416: SWAP2 00000417: ADD 00000418: ADD 00000419: MLOAD 0000041a: PUSH1 0x40 0000041c: MLOAD 0000041d: PUSH32 0xffffffff00000000000000000000000000000000000000000000000000000000 0000043e: PUSH1 0xe0 00000440: DUP7 00000441: SWAP1 00000442: SHL 00000443: AND 00000444: DUP2 00000445: MSTORE 00000446: PUSH1 0x01 00000448: PUSH1 0x01 0000044a: PUSH1 0xa0 0000044c: SHL 0000044d: SUB 0000044e: SWAP4 0000044f: DUP5 00000450: AND 00000451: PUSH1 0x04 00000453: DUP3 00000454: ADD 00000455: MSTORE 00000456: SWAP3 00000457: SWAP1 00000458: SWAP2 00000459: AND 0000045a: PUSH1 0x24 0000045c: DUP4 0000045d: ADD 0000045e: MSTORE 0000045f: PUSH3 0xffffff 00000463: AND 00000464: PUSH1 0x44 00000466: DUP3 00000467: ADD 00000468: MSTORE 00000469: PUSH1 0x64 0000046b: ADD 0000046c: PUSH1 0x20 0000046e: PUSH1 0x40 00000470: MLOAD 00000471: DUP1 00000472: DUP4 00000473: SUB 00000474: DUP2 00000475: DUP7 00000476: GAS 00000477: STATICCALL 00000478: ISZERO 00000479: DUP1 0000047a: ISZERO 0000047b: PUSH2 0x0488 0000047e: JUMPI 0000047f: RETURNDATASIZE 00000480: PUSH1 0x00 00000482: DUP1 00000483: RETURNDATACOPY 00000484: RETURNDATASIZE 00000485: PUSH1 0x00 00000487: REVERT 00000488: JUMPDEST 00000489: POP 0000048a: POP 0000048b: POP 0000048c: POP 0000048d: PUSH1 0x40 0000048f: MLOAD 00000490: RETURNDATASIZE 00000491: PUSH1 0x1f 00000493: NOT 00000494: PUSH1 0x1f 00000496: DUP3 00000497: ADD 00000498: AND 00000499: DUP3 0000049a: ADD 0000049b: DUP1 0000049c: PUSH1 0x40 0000049e: MSTORE 0000049f: POP 000004a0: DUP2 000004a1: ADD 000004a2: SWAP1 000004a3: PUSH2 0x04ac 000004a6: SWAP2 000004a7: SWAP1 000004a8: PUSH2 0x1fe0 000004ab: JUMP 000004ac: JUMPDEST 000004ad: PUSH1 0x40 000004af: MLOAD 000004b0: PUSH4 0x70a08231 000004b5: PUSH1 0xe0 000004b7: SHL 000004b8: DUP2 000004b9: MSTORE 000004ba: PUSH1 0x01 000004bc: PUSH1 0x01 000004be: PUSH1 0xa0 000004c0: SHL 000004c1: SUB 000004c2: DUP1 000004c3: DUP4 000004c4: AND 000004c5: PUSH1 0x04 000004c7: DUP4 000004c8: ADD 000004c9: MSTORE 000004ca: SWAP2 000004cb: SWAP3 000004cc: POP 000004cd: PUSH32 0x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 000004ee: SWAP1 000004ef: SWAP2 000004f0: AND 000004f1: SWAP1 000004f2: PUSH4 0x70a08231 000004f7: SWAP1 000004f8: PUSH1 0x24 000004fa: ADD 000004fb: PUSH1 0x20 000004fd: PUSH1 0x40 000004ff: MLOAD 00000500: DUP1 00000501: DUP4 00000502: SUB 00000503: DUP2 00000504: DUP7 00000505: GAS 00000506: STATICCALL 00000507: ISZERO 00000508: DUP1 00000509: ISZERO 0000050a: PUSH2 0x0517 0000050d: JUMPI 0000050e: RETURNDATASIZE 0000050f: PUSH1 0x00 00000511: DUP1 00000512: RETURNDATACOPY 00000513: RETURNDATASIZE 00000514: PUSH1 0x00 00000516: REVERT 00000517: JUMPDEST 00000518: POP 00000519: POP 0000051a: POP 0000051b: POP 0000051c: PUSH1 0x40 0000051e: MLOAD 0000051f: RETURNDATASIZE 00000520: PUSH1 0x1f 00000522: NOT 00000523: PUSH1 0x1f 00000525: DUP3 00000526: ADD 00000527: AND 00000528: DUP3 00000529: ADD 0000052a: DUP1 0000052b: PUSH1 0x40 0000052d: MSTORE 0000052e: POP 0000052f: DUP2 00000530: ADD 00000531: SWAP1 00000532: PUSH2 0x053b 00000535: SWAP2 00000536: SWAP1 00000537: PUSH2 0x1ffd 0000053a: JUMP 0000053b: JUMPDEST 0000053c: SWAP3 0000053d: POP 0000053e: DUP4 0000053f: DUP4 00000540: GT 00000541: ISZERO 00000542: PUSH2 0x056b 00000545: JUMPI 00000546: DUP9 00000547: DUP3 00000548: PUSH1 0xff 0000054a: AND 0000054b: DUP2 0000054c: MLOAD 0000054d: DUP2 0000054e: LT 0000054f: PUSH2 0x055a 00000552: JUMPI 00000553: PUSH2 0x055a 00000556: PUSH2 0x1fca 00000559: JUMP 0000055a: JUMPDEST 0000055b: PUSH1 0x20 0000055d: MUL 0000055e: PUSH1 0x20 00000560: ADD 00000561: ADD 00000562: MLOAD 00000563: SWAP6 00000564: POP 00000565: DUP1 00000566: SWAP5 00000567: POP 00000568: DUP3 00000569: SWAP4 0000056a: POP 0000056b: JUMPDEST 0000056c: POP 0000056d: DUP1 0000056e: PUSH2 0x0576 00000571: DUP2 00000572: PUSH2 0x202c 00000575: JUMP 00000576: JUMPDEST 00000577: SWAP2 00000578: POP 00000579: POP 0000057a: PUSH2 0x039a 0000057d: JUMP 0000057e: JUMPDEST 0000057f: POP 00000580: PUSH1 0x00 00000582: PUSH2 0x058c 00000585: DUP5 00000586: PUSH1 0x3c 00000588: PUSH2 0x0c95 0000058b: JUMP 0000058c: JUMPDEST 0000058d: SWAP1 0000058e: POP 0000058f: PUSH1 0x00 00000591: DUP5 00000592: PUSH1 0x01 00000594: PUSH1 0x01 00000596: PUSH1 0xa0 00000598: SHL 00000599: SUB 0000059a: AND 0000059b: PUSH4 0x0dfe1681 000005a0: PUSH1 0x40 000005a2: MLOAD 000005a3: DUP2 000005a4: PUSH4 0xffffffff 000005a9: AND 000005aa: PUSH1 0xe0 000005ac: SHL 000005ad: DUP2 000005ae: MSTORE 000005af: PUSH1 0x04 000005b1: ADD 000005b2: PUSH1 0x20 000005b4: PUSH1 0x40 000005b6: MLOAD 000005b7: DUP1 000005b8: DUP4 000005b9: SUB 000005ba: DUP2 000005bb: DUP7 000005bc: GAS 000005bd: STATICCALL 000005be: ISZERO 000005bf: DUP1 000005c0: ISZERO 000005c1: PUSH2 0x05ce 000005c4: JUMPI 000005c5: RETURNDATASIZE 000005c6: PUSH1 0x00 000005c8: DUP1 000005c9: RETURNDATACOPY 000005ca: RETURNDATASIZE 000005cb: PUSH1 0x00 000005cd: REVERT 000005ce: JUMPDEST 000005cf: POP 000005d0: POP 000005d1: POP 000005d2: POP 000005d3: PUSH1 0x40 000005d5: MLOAD 000005d6: RETURNDATASIZE 000005d7: PUSH1 0x1f 000005d9: NOT 000005da: PUSH1 0x1f 000005dc: DUP3 000005dd: ADD 000005de: AND 000005df: DUP3 000005e0: ADD 000005e1: DUP1 000005e2: PUSH1 0x40 000005e4: MSTORE 000005e5: POP 000005e6: DUP2 000005e7: ADD 000005e8: SWAP1 000005e9: PUSH2 0x05f2 000005ec: SWAP2 000005ed: SWAP1 000005ee: PUSH2 0x1fe0 000005f1: JUMP 000005f2: JUMPDEST 000005f3: SWAP1 000005f4: POP 000005f5: PUSH1 0x00 000005f7: DUP11 000005f8: PUSH1 0x01 000005fa: PUSH1 0x01 000005fc: PUSH1 0xa0 000005fe: SHL 000005ff: SUB 00000600: AND 00000601: PUSH4 0x313ce567 00000606: PUSH1 0x40 00000608: MLOAD 00000609: DUP2 0000060a: PUSH4 0xffffffff 0000060f: AND 00000610: PUSH1 0xe0 00000612: SHL 00000613: DUP2 00000614: MSTORE 00000615: PUSH1 0x04 00000617: ADD 00000618: PUSH1 0x20 0000061a: PUSH1 0x40 0000061c: MLOAD 0000061d: DUP1 0000061e: DUP4 0000061f: SUB 00000620: DUP2 00000621: DUP7 00000622: GAS 00000623: STATICCALL 00000624: ISZERO 00000625: DUP1 00000626: ISZERO 00000627: PUSH2 0x0634 0000062a: JUMPI 0000062b: RETURNDATASIZE 0000062c: PUSH1 0x00 0000062e: DUP1 0000062f: RETURNDATACOPY 00000630: RETURNDATASIZE 00000631: PUSH1 0x00 00000633: REVERT 00000634: JUMPDEST 00000635: POP 00000636: POP 00000637: POP 00000638: POP 00000639: PUSH1 0x40 0000063b: MLOAD 0000063c: RETURNDATASIZE 0000063d: PUSH1 0x1f 0000063f: NOT 00000640: PUSH1 0x1f 00000642: DUP3 00000643: ADD 00000644: AND 00000645: DUP3 00000646: ADD 00000647: DUP1 00000648: PUSH1 0x40 0000064a: MSTORE 0000064b: POP 0000064c: DUP2 0000064d: ADD 0000064e: SWAP1 0000064f: PUSH2 0x0658 00000652: SWAP2 00000653: SWAP1 00000654: PUSH2 0x205c 00000657: JUMP 00000658: JUMPDEST 00000659: PUSH1 0xff 0000065b: AND 0000065c: SWAP1 0000065d: POP 0000065e: DUP11 0000065f: PUSH1 0x01 00000661: PUSH1 0x01 00000663: PUSH1 0xa0 00000665: SHL 00000666: SUB 00000667: AND 00000668: DUP3 00000669: PUSH1 0x01 0000066b: PUSH1 0x01 0000066d: PUSH1 0xa0 0000066f: SHL 00000670: SUB 00000671: AND 00000672: SUB 00000673: PUSH2 0x06be 00000676: JUMPI 00000677: PUSH1 0x01 00000679: PUSH1 0xc0 0000067b: SHL 0000067c: PUSH2 0x0686 0000067f: DUP3 00000680: PUSH1 0x0a 00000682: PUSH2 0x215b 00000685: JUMP 00000686: JUMPDEST 00000687: PUSH2 0x0699 0000068a: PUSH1 0x01 0000068c: PUSH1 0x01 0000068e: PUSH1 0xa0 00000690: SHL 00000691: SUB 00000692: DUP7 00000693: AND 00000694: DUP1 00000695: PUSH2 0x2167 00000698: JUMP 00000699: JUMPDEST 0000069a: PUSH2 0x06a3 0000069d: SWAP2 0000069e: SWAP1 0000069f: PUSH2 0x2167 000006a2: JUMP 000006a3: JUMPDEST 000006a4: PUSH2 0x06ad 000006a7: SWAP2 000006a8: SWAP1 000006a9: PUSH2 0x219c 000006ac: JUMP 000006ad: JUMPDEST 000006ae: DUP8 000006af: SWAP9 000006b0: POP 000006b1: SWAP9 000006b2: POP 000006b3: POP 000006b4: POP 000006b5: POP 000006b6: POP 000006b7: POP 000006b8: POP 000006b9: POP 000006ba: PUSH2 0x06ea 000006bd: JUMP 000006be: JUMPDEST 000006bf: PUSH2 0x06d1 000006c2: PUSH1 0x01 000006c4: PUSH1 0x01 000006c6: PUSH1 0xa0 000006c8: SHL 000006c9: SUB 000006ca: DUP5 000006cb: AND 000006cc: DUP1 000006cd: PUSH2 0x2167 000006d0: JUMP 000006d1: JUMPDEST 000006d2: PUSH2 0x06dc 000006d5: DUP3 000006d6: PUSH1 0x0a 000006d8: PUSH2 0x215b 000006db: JUMP 000006dc: JUMPDEST 000006dd: PUSH2 0x06a3 000006e0: SWAP1 000006e1: PUSH1 0x01 000006e3: PUSH1 0xc0 000006e5: SHL 000006e6: PUSH2 0x2167 000006e9: JUMP 000006ea: JUMPDEST 000006eb: SWAP3 000006ec: POP 000006ed: SWAP3 000006ee: SWAP1 000006ef: POP 000006f0: JUMP 000006f1: JUMPDEST 000006f2: CALLER 000006f3: PUSH1 0x00 000006f5: DUP2 000006f6: DUP2 000006f7: MSTORE 000006f8: PUSH1 0x01 000006fa: PUSH1 0x20 000006fc: MSTORE 000006fd: PUSH1 0x40 000006ff: DUP2 00000700: KECCAK256 00000701: SLOAD 00000702: SWAP1 00000703: SWAP2 00000704: SWAP1 00000705: PUSH1 0xff 00000707: AND 00000708: PUSH2 0x0758 0000070b: JUMPI 0000070c: PUSH1 0x40 0000070e: MLOAD 0000070f: PUSH3 0x461bcd 00000713: PUSH1 0xe5 00000715: SHL 00000716: DUP2 00000717: MSTORE 00000718: PUSH1 0x20 0000071a: PUSH1 0x04 0000071c: DUP3 0000071d: ADD 0000071e: MSTORE 0000071f: PUSH1 0x17 00000721: PUSH1 0x24 00000723: DUP3 00000724: ADD 00000725: MSTORE 00000726: PUSH32 0x6578656375746f722f6e6f742d617574686f72697a6564000000000000000000 00000747: PUSH1 0x44 00000749: DUP3 0000074a: ADD 0000074b: MSTORE 0000074c: PUSH1 0x64 0000074e: ADD 0000074f: JUMPDEST 00000750: PUSH1 0x40 00000752: MLOAD 00000753: DUP1 00000754: SWAP2 00000755: SUB 00000756: SWAP1 00000757: REVERT 00000758: JUMPDEST 00000759: PUSH1 0x00 0000075b: DUP6 0000075c: GT 0000075d: DUP1 0000075e: ISZERO 0000075f: PUSH2 0x07cf 00000762: JUMPI 00000763: POP 00000764: PUSH1 0x40 00000766: MLOAD 00000767: PUSH4 0x70a08231 0000076c: PUSH1 0xe0 0000076e: SHL 0000076f: DUP2 00000770: MSTORE 00000771: ADDRESS 00000772: PUSH1 0x04 00000774: DUP3 00000775: ADD 00000776: MSTORE 00000777: PUSH1 0x01 00000779: PUSH1 0x01 0000077b: PUSH1 0xa0 0000077d: SHL 0000077e: SUB 0000077f: DUP8 00000780: AND 00000781: SWAP1 00000782: PUSH4 0x70a08231 00000787: SWAP1 00000788: PUSH1 0x24 0000078a: ADD 0000078b: PUSH1 0x20 0000078d: PUSH1 0x40 0000078f: MLOAD 00000790: DUP1 00000791: DUP4 00000792: SUB 00000793: DUP2 00000794: DUP7 00000795: GAS 00000796: STATICCALL 00000797: ISZERO 00000798: DUP1 00000799: ISZERO 0000079a: PUSH2 0x07a7 0000079d: JUMPI 0000079e: RETURNDATASIZE 0000079f: PUSH1 0x00 000007a1: DUP1 000007a2: RETURNDATACOPY 000007a3: RETURNDATASIZE 000007a4: PUSH1 0x00 000007a6: REVERT 000007a7: JUMPDEST 000007a8: POP 000007a9: POP 000007aa: POP 000007ab: POP 000007ac: PUSH1 0x40 000007ae: MLOAD 000007af: RETURNDATASIZE 000007b0: PUSH1 0x1f 000007b2: NOT 000007b3: PUSH1 0x1f 000007b5: DUP3 000007b6: ADD 000007b7: AND 000007b8: DUP3 000007b9: ADD 000007ba: DUP1 000007bb: PUSH1 0x40 000007bd: MSTORE 000007be: POP 000007bf: DUP2 000007c0: ADD 000007c1: SWAP1 000007c2: PUSH2 0x07cb 000007c5: SWAP2 000007c6: SWAP1 000007c7: PUSH2 0x1ffd 000007ca: JUMP 000007cb: JUMPDEST 000007cc: DUP6 000007cd: GT 000007ce: ISZERO 000007cf: JUMPDEST 000007d0: PUSH2 0x081b 000007d3: JUMPI 000007d4: PUSH1 0x40 000007d6: MLOAD 000007d7: PUSH3 0x461bcd 000007db: PUSH1 0xe5 000007dd: SHL 000007de: DUP2 000007df: MSTORE 000007e0: PUSH1 0x20 000007e2: PUSH1 0x04 000007e4: DUP3 000007e5: ADD 000007e6: MSTORE 000007e7: PUSH1 0x17 000007e9: PUSH1 0x24 000007eb: DUP3 000007ec: ADD 000007ed: MSTORE 000007ee: PUSH32 0x6578656375746f722f696e76616c69642d616d6f756e74000000000000000000 0000080f: PUSH1 0x44 00000811: DUP3 00000812: ADD 00000813: MSTORE 00000814: PUSH1 0x64 00000816: ADD 00000817: PUSH2 0x074f 0000081a: JUMP 0000081b: JUMPDEST 0000081c: PUSH32 0x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 0000083d: PUSH1 0x01 0000083f: PUSH1 0x01 00000841: PUSH1 0xa0 00000843: SHL 00000844: SUB 00000845: AND 00000846: DUP7 00000847: PUSH1 0x01 00000849: PUSH1 0x01 0000084b: PUSH1 0xa0 0000084d: SHL 0000084e: SUB 0000084f: AND 00000850: SUB 00000851: PUSH2 0x08d6 00000854: JUMPI 00000855: PUSH1 0x40 00000857: MLOAD 00000858: PUSH4 0x2e1a7d4d 0000085d: PUSH1 0xe0 0000085f: SHL 00000860: DUP2 00000861: MSTORE 00000862: PUSH1 0x04 00000864: DUP2 00000865: ADD 00000866: DUP7 00000867: SWAP1 00000868: MSTORE 00000869: PUSH32 0x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 0000088a: PUSH1 0x01 0000088c: PUSH1 0x01 0000088e: PUSH1 0xa0 00000890: SHL 00000891: SUB 00000892: AND 00000893: SWAP1 00000894: PUSH4 0x2e1a7d4d 00000899: SWAP1 0000089a: PUSH1 0x24 0000089c: ADD 0000089d: PUSH1 0x00 0000089f: PUSH1 0x40 000008a1: MLOAD 000008a2: DUP1 000008a3: DUP4 000008a4: SUB 000008a5: DUP2 000008a6: PUSH1 0x00 000008a8: DUP8 000008a9: DUP1 000008aa: EXTCODESIZE 000008ab: ISZERO 000008ac: DUP1 000008ad: ISZERO 000008ae: PUSH2 0x08b6 000008b1: JUMPI 000008b2: PUSH1 0x00 000008b4: DUP1 000008b5: REVERT 000008b6: JUMPDEST 000008b7: POP 000008b8: GAS 000008b9: CALL 000008ba: ISZERO 000008bb: DUP1 000008bc: ISZERO 000008bd: PUSH2 0x08ca 000008c0: JUMPI 000008c1: RETURNDATASIZE 000008c2: PUSH1 0x00 000008c4: DUP1 000008c5: RETURNDATACOPY 000008c6: RETURNDATASIZE 000008c7: PUSH1 0x00 000008c9: REVERT 000008ca: JUMPDEST 000008cb: POP 000008cc: POP 000008cd: POP 000008ce: POP 000008cf: DUP5 000008d0: SWAP2 000008d1: POP 000008d2: PUSH2 0x0ad6 000008d5: JUMP 000008d6: JUMPDEST 000008d7: PUSH2 0x090a 000008da: PUSH1 0x01 000008dc: PUSH1 0x01 000008de: PUSH1 0xa0 000008e0: SHL 000008e1: SUB 000008e2: DUP8 000008e3: AND 000008e4: PUSH32 0x00000000000000000000000068b3465833fb72a70ecdf485e0e4c7bd8665fc45 00000905: DUP8 00000906: PUSH2 0x1435 00000909: JUMP 0000090a: JUMPDEST 0000090b: PUSH1 0x40 0000090d: DUP1 0000090e: MLOAD 0000090f: PUSH12 0xffffffffffffffffffffffff 0000091c: NOT 0000091d: PUSH1 0x60 0000091f: DUP10 00000920: DUP2 00000921: SHL 00000922: DUP3 00000923: AND 00000924: PUSH1 0x20 00000926: DUP5 00000927: ADD 00000928: MSTORE 00000929: PUSH32 0xffffff0000000000000000000000000000000000000000000000000000000000 0000094a: PUSH1 0xe8 0000094c: DUP9 0000094d: SWAP1 0000094e: SHL 0000094f: AND 00000950: PUSH1 0x34 00000952: DUP5 00000953: ADD 00000954: MSTORE 00000955: PUSH32 0x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 00000976: SWAP1 00000977: SHL 00000978: AND 00000979: PUSH1 0x37 0000097b: DUP3 0000097c: ADD 0000097d: MSTORE 0000097e: DUP2 0000097f: MLOAD 00000980: DUP1 00000981: DUP3 00000982: SUB 00000983: PUSH1 0x2b 00000985: ADD 00000986: DUP2 00000987: MSTORE 00000988: PUSH1 0xcb 0000098a: DUP3 0000098b: ADD 0000098c: DUP4 0000098d: MSTORE 0000098e: PUSH1 0x4b 00000990: DUP3 00000991: ADD 00000992: DUP2 00000993: DUP2 00000994: MSTORE 00000995: ADDRESS 00000996: PUSH1 0x6b 00000998: DUP5 00000999: ADD 0000099a: MSTORE 0000099b: PUSH1 0x8b 0000099d: DUP4 0000099e: ADD 0000099f: DUP10 000009a0: SWAP1 000009a1: MSTORE 000009a2: PUSH1 0xab 000009a4: SWAP1 000009a5: SWAP3 000009a6: ADD 000009a7: DUP8 000009a8: SWAP1 000009a9: MSTORE 000009aa: SWAP2 000009ab: MLOAD 000009ac: PUSH32 0xb858183f00000000000000000000000000000000000000000000000000000000 000009cd: DUP2 000009ce: MSTORE 000009cf: PUSH1 0x00 000009d1: SWAP1 000009d2: PUSH32 0x00000000000000000000000068b3465833fb72a70ecdf485e0e4c7bd8665fc45 000009f3: PUSH1 0x01 000009f5: PUSH1 0x01 000009f7: PUSH1 0xa0 000009f9: SHL 000009fa: SUB 000009fb: AND 000009fc: SWAP1 000009fd: PUSH4 0xb858183f 00000a02: SWAP1 00000a03: PUSH2 0x0a10 00000a06: SWAP1 00000a07: DUP6 00000a08: SWAP1 00000a09: PUSH1 0x04 00000a0b: ADD 00000a0c: PUSH2 0x2208 00000a0f: JUMP 00000a10: JUMPDEST 00000a11: PUSH1 0x20 00000a13: PUSH1 0x40 00000a15: MLOAD 00000a16: DUP1 00000a17: DUP4 00000a18: SUB 00000a19: DUP2 00000a1a: PUSH1 0x00 00000a1c: DUP8 00000a1d: GAS 00000a1e: CALL 00000a1f: ISZERO 00000a20: DUP1 00000a21: ISZERO 00000a22: PUSH2 0x0a2f 00000a25: JUMPI 00000a26: RETURNDATASIZE 00000a27: PUSH1 0x00 00000a29: DUP1 00000a2a: RETURNDATACOPY 00000a2b: RETURNDATASIZE 00000a2c: PUSH1 0x00 00000a2e: REVERT 00000a2f: JUMPDEST 00000a30: POP 00000a31: POP 00000a32: POP 00000a33: POP 00000a34: PUSH1 0x40 00000a36: MLOAD 00000a37: RETURNDATASIZE 00000a38: PUSH1 0x1f 00000a3a: NOT 00000a3b: PUSH1 0x1f 00000a3d: DUP3 00000a3e: ADD 00000a3f: AND 00000a40: DUP3 00000a41: ADD 00000a42: DUP1 00000a43: PUSH1 0x40 00000a45: MSTORE 00000a46: POP 00000a47: DUP2 00000a48: ADD 00000a49: SWAP1 00000a4a: PUSH2 0x0a53 00000a4d: SWAP2 00000a4e: SWAP1 00000a4f: PUSH2 0x1ffd 00000a52: JUMP 00000a53: JUMPDEST 00000a54: PUSH1 0x40 00000a56: MLOAD 00000a57: PUSH4 0x2e1a7d4d 00000a5c: PUSH1 0xe0 00000a5e: SHL 00000a5f: DUP2 00000a60: MSTORE 00000a61: PUSH1 0x04 00000a63: DUP2 00000a64: ADD 00000a65: DUP3 00000a66: SWAP1 00000a67: MSTORE 00000a68: SWAP1 00000a69: SWAP2 00000a6a: POP 00000a6b: PUSH32 0x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 00000a8c: PUSH1 0x01 00000a8e: PUSH1 0x01 00000a90: PUSH1 0xa0 00000a92: SHL 00000a93: SUB 00000a94: AND 00000a95: SWAP1 00000a96: PUSH4 0x2e1a7d4d 00000a9b: SWAP1 00000a9c: PUSH1 0x24 00000a9e: ADD 00000a9f: PUSH1 0x00 00000aa1: PUSH1 0x40 00000aa3: MLOAD 00000aa4: DUP1 00000aa5: DUP4 00000aa6: SUB 00000aa7: DUP2 00000aa8: PUSH1 0x00 00000aaa: DUP8 00000aab: DUP1 00000aac: EXTCODESIZE 00000aad: ISZERO 00000aae: DUP1 00000aaf: ISZERO 00000ab0: PUSH2 0x0ab8 00000ab3: JUMPI 00000ab4: PUSH1 0x00 00000ab6: DUP1 00000ab7: REVERT 00000ab8: JUMPDEST 00000ab9: POP 00000aba: GAS 00000abb: CALL 00000abc: ISZERO 00000abd: DUP1 00000abe: ISZERO 00000abf: PUSH2 0x0acc 00000ac2: JUMPI 00000ac3: RETURNDATASIZE 00000ac4: PUSH1 0x00 00000ac6: DUP1 00000ac7: RETURNDATACOPY 00000ac8: RETURNDATASIZE 00000ac9: PUSH1 0x00 00000acb: REVERT 00000acc: JUMPDEST 00000acd: POP 00000ace: SWAP3 00000acf: SWAP7 00000ad0: POP 00000ad1: POP 00000ad2: POP 00000ad3: POP 00000ad4: POP 00000ad5: POP 00000ad6: JUMPDEST 00000ad7: POP 00000ad8: SWAP5 00000ad9: SWAP4 00000ada: POP 00000adb: POP 00000adc: POP 00000add: POP 00000ade: JUMP 00000adf: JUMPDEST 00000ae0: PUSH1 0x00 00000ae2: SLOAD 00000ae3: PUSH1 0x01 00000ae5: PUSH1 0x01 00000ae7: PUSH1 0xa0 00000ae9: SHL 00000aea: SUB 00000aeb: AND 00000aec: CALLER 00000aed: EQ 00000aee: PUSH2 0x0b2f 00000af1: JUMPI 00000af2: PUSH1 0x40 00000af4: MLOAD 00000af5: PUSH3 0x461bcd 00000af9: PUSH1 0xe5 00000afb: SHL 00000afc: DUP2 00000afd: MSTORE 00000afe: PUSH1 0x20 00000b00: PUSH1 0x04 00000b02: DUP3 00000b03: ADD 00000b04: MSTORE 00000b05: PUSH1 0x13 00000b07: PUSH1 0x24 00000b09: DUP3 00000b0a: ADD 00000b0b: MSTORE 00000b0c: PUSH19 0x32bc32b1baba37b917b7b7363c96b7bbb732b9 00000b20: PUSH1 0x69 00000b22: SHL 00000b23: PUSH1 0x44 00000b25: DUP3 00000b26: ADD 00000b27: MSTORE 00000b28: PUSH1 0x64 00000b2a: ADD 00000b2b: PUSH2 0x074f 00000b2e: JUMP 00000b2f: JUMPDEST 00000b30: DUP1 00000b31: PUSH1 0x00 00000b33: JUMPDEST 00000b34: DUP2 00000b35: DUP2 00000b36: LT 00000b37: ISZERO 00000b38: PUSH2 0x0c26 00000b3b: JUMPI 00000b3c: PUSH1 0x00 00000b3e: DUP5 00000b3f: DUP5 00000b40: DUP4 00000b41: DUP2 00000b42: DUP2 00000b43: LT 00000b44: PUSH2 0x0b4f 00000b47: JUMPI 00000b48: PUSH2 0x0b4f 00000b4b: PUSH2 0x1fca 00000b4e: JUMP 00000b4f: JUMPDEST 00000b50: SWAP1 00000b51: POP 00000b52: PUSH1 0x20 00000b54: MUL 00000b55: ADD 00000b56: PUSH1 0x20 00000b58: DUP2 00000b59: ADD 00000b5a: SWAP1 00000b5b: PUSH2 0x0b64 00000b5e: SWAP2 00000b5f: SWAP1 00000b60: PUSH2 0x1e44 00000b63: JUMP 00000b64: JUMPDEST 00000b65: PUSH1 0x01 00000b67: PUSH1 0x01 00000b69: PUSH1 0xa0 00000b6b: SHL 00000b6c: SUB 00000b6d: DUP2 00000b6e: AND 00000b6f: PUSH1 0x00 00000b71: SWAP1 00000b72: DUP2 00000b73: MSTORE 00000b74: PUSH1 0x01 00000b76: PUSH1 0x20 00000b78: MSTORE 00000b79: PUSH1 0x40 00000b7b: SWAP1 00000b7c: KECCAK256 00000b7d: SLOAD 00000b7e: SWAP1 00000b7f: SWAP2 00000b80: POP 00000b81: PUSH1 0xff 00000b83: AND 00000b84: PUSH2 0x0bcf 00000b87: JUMPI 00000b88: PUSH1 0x40 00000b8a: MLOAD 00000b8b: PUSH3 0x461bcd 00000b8f: PUSH1 0xe5 00000b91: SHL 00000b92: DUP2 00000b93: MSTORE 00000b94: PUSH1 0x20 00000b96: PUSH1 0x04 00000b98: DUP3 00000b99: ADD 00000b9a: MSTORE 00000b9b: PUSH1 0x16 00000b9d: PUSH1 0x24 00000b9f: DUP3 00000ba0: ADD 00000ba1: MSTORE 00000ba2: PUSH32 0x6578656375746f722f616273656e742d63616c6c657200000000000000000000 00000bc3: PUSH1 0x44 00000bc5: DUP3 00000bc6: ADD 00000bc7: MSTORE 00000bc8: PUSH1 0x64 00000bca: ADD 00000bcb: PUSH2 0x074f 00000bce: JUMP 00000bcf: JUMPDEST 00000bd0: PUSH1 0x01 00000bd2: PUSH1 0x01 00000bd4: PUSH1 0xa0 00000bd6: SHL 00000bd7: SUB 00000bd8: DUP2 00000bd9: AND 00000bda: PUSH1 0x00 00000bdc: DUP2 00000bdd: DUP2 00000bde: MSTORE 00000bdf: PUSH1 0x01 00000be1: PUSH1 0x20 00000be3: MSTORE 00000be4: PUSH1 0x40 00000be6: DUP1 00000be7: DUP3 00000be8: KECCAK256 00000be9: DUP1 00000bea: SLOAD 00000beb: PUSH1 0xff 00000bed: NOT 00000bee: AND 00000bef: SWAP1 00000bf0: SSTORE 00000bf1: MLOAD 00000bf2: PUSH32 0x50c35a67b454d38c20800d5b55e320f58f4c9c86a28d8ab20f03045d1a38d99a 00000c13: SWAP2 00000c14: SWAP1 00000c15: LOG2 00000c16: POP 00000c17: PUSH2 0x0c1f 00000c1a: DUP2 00000c1b: PUSH2 0x2257 00000c1e: JUMP 00000c1f: JUMPDEST 00000c20: SWAP1 00000c21: POP 00000c22: PUSH2 0x0b33 00000c25: JUMP 00000c26: JUMPDEST 00000c27: POP 00000c28: POP 00000c29: POP 00000c2a: POP 00000c2b: JUMP 00000c2c: JUMPDEST 00000c2d: PUSH1 0x00 00000c2f: SLOAD 00000c30: PUSH1 0x01 00000c32: PUSH1 0x01 00000c34: PUSH1 0xa0 00000c36: SHL 00000c37: SUB 00000c38: AND 00000c39: CALLER 00000c3a: EQ 00000c3b: PUSH2 0x0c7c 00000c3e: JUMPI 00000c3f: PUSH1 0x40 00000c41: MLOAD 00000c42: PUSH3 0x461bcd 00000c46: PUSH1 0xe5 00000c48: SHL 00000c49: DUP2 00000c4a: MSTORE 00000c4b: PUSH1 0x20 00000c4d: PUSH1 0x04 00000c4f: DUP3 00000c50: ADD 00000c51: MSTORE 00000c52: PUSH1 0x13 00000c54: PUSH1 0x24 00000c56: DUP3 00000c57: ADD 00000c58: MSTORE 00000c59: PUSH19 0x32bc32b1baba37b917b7b7363c96b7bbb732b9 00000c6d: PUSH1 0x69 00000c6f: SHL 00000c70: PUSH1 0x44 00000c72: DUP3 00000c73: ADD 00000c74: MSTORE 00000c75: PUSH1 0x64 00000c77: ADD 00000c78: PUSH2 0x074f 00000c7b: JUMP 00000c7c: JUMPDEST 00000c7d: PUSH2 0x0c91 00000c80: PUSH1 0x01 00000c82: PUSH1 0x01 00000c84: PUSH1 0xa0 00000c86: SHL 00000c87: SUB 00000c88: DUP4 00000c89: AND 00000c8a: DUP3 00000c8b: PUSH1 0x00 00000c8d: PUSH2 0x1435 00000c90: JUMP 00000c91: JUMPDEST 00000c92: POP 00000c93: POP 00000c94: JUMP 00000c95: JUMPDEST 00000c96: PUSH1 0x00 00000c98: DUP2 00000c99: PUSH4 0xffffffff 00000c9e: AND 00000c9f: PUSH1 0x00 00000ca1: SUB 00000ca2: PUSH2 0x0d16 00000ca5: JUMPI 00000ca6: DUP3 00000ca7: PUSH1 0x01 00000ca9: PUSH1 0x01 00000cab: PUSH1 0xa0 00000cad: SHL 00000cae: SUB 00000caf: AND 00000cb0: PUSH4 0x3850c7bd 00000cb5: PUSH1 0x40 00000cb7: MLOAD 00000cb8: DUP2 00000cb9: PUSH4 0xffffffff 00000cbe: AND 00000cbf: PUSH1 0xe0 00000cc1: SHL 00000cc2: DUP2 00000cc3: MSTORE 00000cc4: PUSH1 0x04 00000cc6: ADD 00000cc7: PUSH1 0xe0 00000cc9: PUSH1 0x40 00000ccb: MLOAD 00000ccc: DUP1 00000ccd: DUP4 00000cce: SUB 00000ccf: DUP2 00000cd0: DUP7 00000cd1: GAS 00000cd2: STATICCALL 00000cd3: ISZERO 00000cd4: DUP1 00000cd5: ISZERO 00000cd6: PUSH2 0x0ce3 00000cd9: JUMPI 00000cda: RETURNDATASIZE 00000cdb: PUSH1 0x00 00000cdd: DUP1 00000cde: RETURNDATACOPY 00000cdf: RETURNDATASIZE 00000ce0: PUSH1 0x00 00000ce2: REVERT 00000ce3: JUMPDEST 00000ce4: POP 00000ce5: POP 00000ce6: POP 00000ce7: POP 00000ce8: PUSH1 0x40 00000cea: MLOAD 00000ceb: RETURNDATASIZE 00000cec: PUSH1 0x1f 00000cee: NOT 00000cef: PUSH1 0x1f 00000cf1: DUP3 00000cf2: ADD 00000cf3: AND 00000cf4: DUP3 00000cf5: ADD 00000cf6: DUP1 00000cf7: PUSH1 0x40 00000cf9: MSTORE 00000cfa: POP 00000cfb: DUP2 00000cfc: ADD 00000cfd: SWAP1 00000cfe: PUSH2 0x0d07 00000d01: SWAP2 00000d02: SWAP1 00000d03: PUSH2 0x2292 00000d06: JUMP 00000d07: JUMPDEST 00000d08: POP 00000d09: SWAP5 00000d0a: SWAP6 00000d0b: POP 00000d0c: PUSH2 0x0e87 00000d0f: SWAP5 00000d10: POP 00000d11: POP 00000d12: POP 00000d13: POP 00000d14: POP 00000d15: JUMP 00000d16: JUMPDEST 00000d17: PUSH1 0x40 00000d19: DUP1 00000d1a: MLOAD 00000d1b: PUSH1 0x02 00000d1d: DUP1 00000d1e: DUP3 00000d1f: MSTORE 00000d20: PUSH1 0x60 00000d22: DUP3 00000d23: ADD 00000d24: DUP4 00000d25: MSTORE 00000d26: PUSH1 0x00 00000d28: SWAP3 00000d29: PUSH1 0x20 00000d2b: DUP4 00000d2c: ADD 00000d2d: SWAP1 00000d2e: DUP1 00000d2f: CALLDATASIZE 00000d30: DUP4 00000d31: CALLDATACOPY 00000d32: ADD 00000d33: SWAP1 00000d34: POP 00000d35: POP 00000d36: SWAP1 00000d37: POP 00000d38: PUSH2 0x0d42 00000d3b: DUP4 00000d3c: PUSH1 0x01 00000d3e: PUSH2 0x2324 00000d41: JUMP 00000d42: JUMPDEST 00000d43: DUP2 00000d44: PUSH1 0x00 00000d46: DUP2 00000d47: MLOAD 00000d48: DUP2 00000d49: LT 00000d4a: PUSH2 0x0d55 00000d4d: JUMPI 00000d4e: PUSH2 0x0d55 00000d51: PUSH2 0x1fca 00000d54: JUMP 00000d55: JUMPDEST 00000d56: PUSH1 0x20 00000d58: MUL 00000d59: PUSH1 0x20 00000d5b: ADD 00000d5c: ADD 00000d5d: SWAP1 00000d5e: PUSH4 0xffffffff 00000d63: AND 00000d64: SWAP1 00000d65: DUP2 00000d66: PUSH4 0xffffffff 00000d6b: AND 00000d6c: DUP2 00000d6d: MSTORE 00000d6e: POP 00000d6f: POP 00000d70: PUSH1 0x01 00000d72: DUP2 00000d73: PUSH1 0x01 00000d75: DUP2 00000d76: MLOAD 00000d77: DUP2 00000d78: LT 00000d79: PUSH2 0x0d84 00000d7c: JUMPI 00000d7d: PUSH2 0x0d84 00000d80: PUSH2 0x1fca 00000d83: JUMP 00000d84: JUMPDEST 00000d85: PUSH4 0xffffffff 00000d8a: SWAP1 00000d8b: SWAP3 00000d8c: AND 00000d8d: PUSH1 0x20 00000d8f: SWAP3 00000d90: DUP4 00000d91: MUL 00000d92: SWAP2 00000d93: SWAP1 00000d94: SWAP2 00000d95: ADD 00000d96: SWAP1 00000d97: SWAP2 00000d98: ADD 00000d99: MSTORE 00000d9a: PUSH1 0x40 00000d9c: MLOAD 00000d9d: PUSH32 0x883bdbfd00000000000000000000000000000000000000000000000000000000 00000dbe: DUP2 00000dbf: MSTORE 00000dc0: PUSH1 0x00 00000dc2: SWAP1 00000dc3: PUSH1 0x01 00000dc5: PUSH1 0x01 00000dc7: PUSH1 0xa0 00000dc9: SHL 00000dca: SUB 00000dcb: DUP7 00000dcc: AND 00000dcd: SWAP1 00000dce: PUSH4 0x883bdbfd 00000dd3: SWAP1 00000dd4: PUSH2 0x0de1 00000dd7: SWAP1 00000dd8: DUP6 00000dd9: SWAP1 00000dda: PUSH1 0x04 00000ddc: ADD 00000ddd: PUSH2 0x234c 00000de0: JUMP 00000de1: JUMPDEST 00000de2: PUSH1 0x00 00000de4: PUSH1 0x40 00000de6: MLOAD 00000de7: DUP1 00000de8: DUP4 00000de9: SUB 00000dea: DUP2 00000deb: DUP7 00000dec: GAS 00000ded: STATICCALL 00000dee: ISZERO 00000def: DUP1 00000df0: ISZERO 00000df1: PUSH2 0x0dfe 00000df4: JUMPI 00000df5: RETURNDATASIZE 00000df6: PUSH1 0x00 00000df8: DUP1 00000df9: RETURNDATACOPY 00000dfa: RETURNDATASIZE 00000dfb: PUSH1 0x00 00000dfd: REVERT 00000dfe: JUMPDEST 00000dff: POP 00000e00: POP 00000e01: POP 00000e02: POP 00000e03: PUSH1 0x40 00000e05: MLOAD 00000e06: RETURNDATASIZE 00000e07: PUSH1 0x00 00000e09: DUP3 00000e0a: RETURNDATACOPY 00000e0b: PUSH1 0x1f 00000e0d: RETURNDATASIZE 00000e0e: SWAP1 00000e0f: DUP2 00000e10: ADD 00000e11: PUSH1 0x1f 00000e13: NOT 00000e14: AND 00000e15: DUP3 00000e16: ADD 00000e17: PUSH1 0x40 00000e19: MSTORE 00000e1a: PUSH2 0x0e26 00000e1d: SWAP2 00000e1e: SWAP1 00000e1f: DUP2 00000e20: ADD 00000e21: SWAP1 00000e22: PUSH2 0x2405 00000e25: JUMP 00000e26: JUMPDEST 00000e27: POP 00000e28: SWAP1 00000e29: POP 00000e2a: PUSH2 0x0e82 00000e2d: DUP5 00000e2e: PUSH4 0xffffffff 00000e33: AND 00000e34: DUP3 00000e35: PUSH1 0x00 00000e37: DUP2 00000e38: MLOAD 00000e39: DUP2 00000e3a: LT 00000e3b: PUSH2 0x0e46 00000e3e: JUMPI 00000e3f: PUSH2 0x0e46 00000e42: PUSH2 0x1fca 00000e45: JUMP 00000e46: JUMPDEST 00000e47: PUSH1 0x20 00000e49: MUL 00000e4a: PUSH1 0x20 00000e4c: ADD 00000e4d: ADD 00000e4e: MLOAD 00000e4f: DUP4 00000e50: PUSH1 0x01 00000e52: DUP2 00000e53: MLOAD 00000e54: DUP2 00000e55: LT 00000e56: PUSH2 0x0e61 00000e59: JUMPI 00000e5a: PUSH2 0x0e61 00000e5d: PUSH2 0x1fca 00000e60: JUMP 00000e61: JUMPDEST 00000e62: PUSH1 0x20 00000e64: MUL 00000e65: PUSH1 0x20 00000e67: ADD 00000e68: ADD 00000e69: MLOAD 00000e6a: PUSH2 0x0e73 00000e6d: SWAP2 00000e6e: SWAP1 00000e6f: PUSH2 0x24d1 00000e72: JUMP 00000e73: JUMPDEST 00000e74: PUSH2 0x0e7d 00000e77: SWAP2 00000e78: SWAP1 00000e79: PUSH2 0x2521 00000e7c: JUMP 00000e7d: JUMPDEST 00000e7e: PUSH2 0x15e3 00000e81: JUMP 00000e82: JUMPDEST 00000e83: SWAP3 00000e84: POP 00000e85: POP 00000e86: POP 00000e87: JUMPDEST 00000e88: SWAP3 00000e89: SWAP2 00000e8a: POP 00000e8b: POP 00000e8c: JUMP 00000e8d: JUMPDEST 00000e8e: CALLER 00000e8f: PUSH1 0x00 00000e91: DUP2 00000e92: DUP2 00000e93: MSTORE 00000e94: PUSH1 0x01 00000e96: PUSH1 0x20 00000e98: MSTORE 00000e99: PUSH1 0x40 00000e9b: SWAP1 00000e9c: KECCAK256 00000e9d: SLOAD 00000e9e: PUSH1 0xff 00000ea0: AND 00000ea1: PUSH2 0x0eec 00000ea4: JUMPI 00000ea5: PUSH1 0x40 00000ea7: MLOAD 00000ea8: PUSH3 0x461bcd 00000eac: PUSH1 0xe5 00000eae: SHL 00000eaf: DUP2 00000eb0: MSTORE 00000eb1: PUSH1 0x20 00000eb3: PUSH1 0x04 00000eb5: DUP3 00000eb6: ADD 00000eb7: MSTORE 00000eb8: PUSH1 0x17 00000eba: PUSH1 0x24 00000ebc: DUP3 00000ebd: ADD 00000ebe: MSTORE 00000ebf: PUSH32 0x6578656375746f722f6e6f742d617574686f72697a6564000000000000000000 00000ee0: PUSH1 0x44 00000ee2: DUP3 00000ee3: ADD 00000ee4: MSTORE 00000ee5: PUSH1 0x64 00000ee7: ADD 00000ee8: PUSH2 0x074f 00000eeb: JUMP 00000eec: JUMPDEST 00000eed: PUSH5 0xe8d4a51000 00000ef3: DUP4 00000ef4: SLT 00000ef5: PUSH2 0x0f40 00000ef8: JUMPI 00000ef9: PUSH1 0x40 00000efb: MLOAD 00000efc: PUSH3 0x461bcd 00000f00: PUSH1 0xe5 00000f02: SHL 00000f03: DUP2 00000f04: MSTORE 00000f05: PUSH1 0x20 00000f07: PUSH1 0x04 00000f09: DUP3 00000f0a: ADD 00000f0b: MSTORE 00000f0c: PUSH1 0x1c 00000f0e: PUSH1 0x24 00000f10: DUP3 00000f11: ADD 00000f12: MSTORE 00000f13: PUSH32 0x6578656375746f722f6761732d726566756e642d746f6f2d6869676800000000 00000f34: PUSH1 0x44 00000f36: DUP3 00000f37: ADD 00000f38: MSTORE 00000f39: PUSH1 0x64 00000f3b: ADD 00000f3c: PUSH2 0x074f 00000f3f: JUMP 00000f40: JUMPDEST 00000f41: PUSH1 0x00 00000f43: GAS 00000f44: PUSH1 0x40 00000f46: MLOAD 00000f47: PUSH32 0x0830353400000000000000000000000000000000000000000000000000000000 00000f68: DUP2 00000f69: MSTORE 00000f6a: SWAP1 00000f6b: SWAP2 00000f6c: POP 00000f6d: PUSH1 0x01 00000f6f: PUSH1 0x01 00000f71: PUSH1 0xa0 00000f73: SHL 00000f74: SUB 00000f75: PUSH32 0x0000000000000000000000008061c24823094e51e57a4a5cf8bed3ccf09d316f 00000f96: AND 00000f97: SWAP1 00000f98: PUSH4 0x08303534 00000f9d: SWAP1 00000f9e: PUSH2 0x0fb9 00000fa1: SWAP1 00000fa2: DUP16 00000fa3: SWAP1 00000fa4: DUP16 00000fa5: SWAP1 00000fa6: DUP16 00000fa7: SWAP1 00000fa8: DUP16 00000fa9: SWAP1 00000faa: DUP16 00000fab: SWAP1 00000fac: DUP16 00000fad: SWAP1 00000fae: DUP16 00000faf: SWAP1 00000fb0: DUP14 00000fb1: SWAP1 00000fb2: PUSH1 0x04 00000fb4: ADD 00000fb5: PUSH2 0x2588 00000fb8: JUMP 00000fb9: JUMPDEST 00000fba: PUSH1 0x00 00000fbc: PUSH1 0x40 00000fbe: MLOAD 00000fbf: DUP1 00000fc0: DUP4 00000fc1: SUB 00000fc2: DUP2 00000fc3: PUSH1 0x00 00000fc5: DUP8 00000fc6: DUP1 00000fc7: EXTCODESIZE 00000fc8: ISZERO 00000fc9: DUP1 00000fca: ISZERO 00000fcb: PUSH2 0x0fd3 00000fce: JUMPI 00000fcf: PUSH1 0x00 00000fd1: DUP1 00000fd2: REVERT 00000fd3: JUMPDEST 00000fd4: POP 00000fd5: GAS 00000fd6: CALL 00000fd7: ISZERO 00000fd8: DUP1 00000fd9: ISZERO 00000fda: PUSH2 0x0fe7 00000fdd: JUMPI 00000fde: RETURNDATASIZE 00000fdf: PUSH1 0x00 00000fe1: DUP1 00000fe2: RETURNDATACOPY 00000fe3: RETURNDATASIZE 00000fe4: PUSH1 0x00 00000fe6: REVERT 00000fe7: JUMPDEST 00000fe8: POP 00000fe9: POP 00000fea: POP 00000feb: POP 00000fec: PUSH1 0x00 00000fee: DUP6 00000fef: GT 00000ff0: ISZERO 00000ff1: PUSH2 0x1023 00000ff4: JUMPI 00000ff5: PUSH1 0x40 00000ff7: MLOAD 00000ff8: COINBASE 00000ff9: SWAP1 00000ffa: DUP7 00000ffb: ISZERO 00000ffc: PUSH2 0x08fc 00000fff: MUL 00001000: SWAP1 00001001: DUP8 00001002: SWAP1 00001003: PUSH1 0x00 00001005: DUP2 00001006: DUP2 00001007: DUP2 00001008: DUP6 00001009: DUP9 0000100a: DUP9 0000100b: CALL 0000100c: SWAP4 0000100d: POP 0000100e: POP 0000100f: POP 00001010: POP 00001011: ISZERO 00001012: DUP1 00001013: ISZERO 00001014: PUSH2 0x1021 00001017: JUMPI 00001018: RETURNDATASIZE 00001019: PUSH1 0x00 0000101b: DUP1 0000101c: RETURNDATACOPY 0000101d: RETURNDATASIZE 0000101e: PUSH1 0x00 00001020: REVERT 00001021: JUMPDEST 00001022: POP 00001023: JUMPDEST 00001024: PUSH1 0x00 00001026: GAS 00001027: SWAP1 00001028: POP 00001029: PUSH1 0x00 0000102b: DUP6 0000102c: PUSH2 0x1035 0000102f: DUP4 00001030: DUP6 00001031: PUSH2 0x25e4 00001034: JUMP 00001035: JUMPDEST 00001036: PUSH2 0x103f 00001039: SWAP2 0000103a: SWAP1 0000103b: PUSH2 0x25fb 0000103e: JUMP 0000103f: JUMPDEST 00001040: PUSH2 0x1049 00001043: SWAP1 00001044: GASPRICE 00001045: PUSH2 0x2167 00001048: JUMP 00001049: JUMPDEST 0000104a: SWAP1 0000104b: POP 0000104c: CALLER 0000104d: PUSH2 0x08fc 00001050: SELFBALANCE 00001051: DUP4 00001052: LT 00001053: PUSH2 0x105c 00001056: JUMPI 00001057: SELFBALANCE 00001058: PUSH2 0x105e 0000105b: JUMP 0000105c: JUMPDEST 0000105d: DUP3 0000105e: JUMPDEST 0000105f: PUSH1 0x40 00001061: MLOAD 00001062: DUP2 00001063: ISZERO 00001064: SWAP1 00001065: SWAP3 00001066: MUL 00001067: SWAP2 00001068: PUSH1 0x00 0000106a: DUP2 0000106b: DUP2 0000106c: DUP2 0000106d: DUP6 0000106e: DUP9 0000106f: DUP9 00001070: CALL 00001071: SWAP4 00001072: POP 00001073: POP 00001074: POP 00001075: POP 00001076: ISZERO 00001077: DUP1 00001078: ISZERO 00001079: PUSH2 0x1086 0000107c: JUMPI 0000107d: RETURNDATASIZE 0000107e: PUSH1 0x00 00001080: DUP1 00001081: RETURNDATACOPY 00001082: RETURNDATASIZE 00001083: PUSH1 0x00 00001085: REVERT 00001086: JUMPDEST 00001087: POP 00001088: POP 00001089: POP 0000108a: POP 0000108b: POP 0000108c: POP 0000108d: POP 0000108e: POP 0000108f: POP 00001090: POP 00001091: POP 00001092: POP 00001093: POP 00001094: POP 00001095: POP 00001096: JUMP 00001097: JUMPDEST 00001098: PUSH1 0x00 0000109a: SLOAD 0000109b: PUSH1 0x01 0000109d: PUSH1 0x01 0000109f: PUSH1 0xa0 000010a1: SHL 000010a2: SUB 000010a3: AND 000010a4: CALLER 000010a5: EQ 000010a6: PUSH2 0x10e7 000010a9: JUMPI 000010aa: PUSH1 0x40 000010ac: MLOAD 000010ad: PUSH3 0x461bcd 000010b1: PUSH1 0xe5 000010b3: SHL 000010b4: DUP2 000010b5: MSTORE 000010b6: PUSH1 0x20 000010b8: PUSH1 0x04 000010ba: DUP3 000010bb: ADD 000010bc: MSTORE 000010bd: PUSH1 0x13 000010bf: PUSH1 0x24 000010c1: DUP3 000010c2: ADD 000010c3: MSTORE 000010c4: PUSH19 0x32bc32b1baba37b917b7b7363c96b7bbb732b9 000010d8: PUSH1 0x69 000010da: SHL 000010db: PUSH1 0x44 000010dd: DUP3 000010de: ADD 000010df: MSTORE 000010e0: PUSH1 0x64 000010e2: ADD 000010e3: PUSH2 0x074f 000010e6: JUMP 000010e7: JUMPDEST 000010e8: PUSH1 0x01 000010ea: PUSH1 0x01 000010ec: PUSH1 0xa0 000010ee: SHL 000010ef: SUB 000010f0: DUP2 000010f1: AND 000010f2: PUSH2 0x113d 000010f5: JUMPI 000010f6: PUSH1 0x40 000010f8: MLOAD 000010f9: PUSH3 0x461bcd 000010fd: PUSH1 0xe5 000010ff: SHL 00001100: DUP2 00001101: MSTORE 00001102: PUSH1 0x20 00001104: PUSH1 0x04 00001106: DUP3 00001107: ADD 00001108: MSTORE 00001109: PUSH1 0x1a 0000110b: PUSH1 0x24 0000110d: DUP3 0000110e: ADD 0000110f: MSTORE 00001110: PUSH32 0x6578656375746f722f696e76616c69642d6e65772d6f776e6572000000000000 00001131: PUSH1 0x44 00001133: DUP3 00001134: ADD 00001135: MSTORE 00001136: PUSH1 0x64 00001138: ADD 00001139: PUSH2 0x074f 0000113c: JUMP 0000113d: JUMPDEST 0000113e: PUSH1 0x00 00001140: DUP1 00001141: SLOAD 00001142: PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000 00001163: AND 00001164: PUSH1 0x01 00001166: PUSH1 0x01 00001168: PUSH1 0xa0 0000116a: SHL 0000116b: SUB 0000116c: SWAP3 0000116d: SWAP1 0000116e: SWAP3 0000116f: AND 00001170: SWAP2 00001171: SWAP1 00001172: SWAP2 00001173: OR 00001174: SWAP1 00001175: SSTORE 00001176: JUMP 00001177: JUMPDEST 00001178: PUSH1 0x00 0000117a: SLOAD 0000117b: PUSH1 0x01 0000117d: PUSH1 0x01 0000117f: PUSH1 0xa0 00001181: SHL 00001182: SUB 00001183: AND 00001184: CALLER 00001185: EQ 00001186: PUSH2 0x11c7 00001189: JUMPI 0000118a: PUSH1 0x40 0000118c: MLOAD 0000118d: PUSH3 0x461bcd 00001191: PUSH1 0xe5 00001193: SHL 00001194: DUP2 00001195: MSTORE 00001196: PUSH1 0x20 00001198: PUSH1 0x04 0000119a: DUP3 0000119b: ADD 0000119c: MSTORE 0000119d: PUSH1 0x13 0000119f: PUSH1 0x24 000011a1: DUP3 000011a2: ADD 000011a3: MSTORE 000011a4: PUSH19 0x32bc32b1baba37b917b7b7363c96b7bbb732b9 000011b8: PUSH1 0x69 000011ba: SHL 000011bb: PUSH1 0x44 000011bd: DUP3 000011be: ADD 000011bf: MSTORE 000011c0: PUSH1 0x64 000011c2: ADD 000011c3: PUSH2 0x074f 000011c6: JUMP 000011c7: JUMPDEST 000011c8: PUSH1 0x01 000011ca: PUSH1 0x01 000011cc: PUSH1 0xa0 000011ce: SHL 000011cf: SUB 000011d0: DUP3 000011d1: AND 000011d2: PUSH2 0x12cd 000011d5: JUMPI 000011d6: SELFBALANCE 000011d7: DUP2 000011d8: GT 000011d9: ISZERO 000011da: PUSH2 0x1225 000011dd: JUMPI 000011de: PUSH1 0x40 000011e0: MLOAD 000011e1: PUSH3 0x461bcd 000011e5: PUSH1 0xe5 000011e7: SHL 000011e8: DUP2 000011e9: MSTORE 000011ea: PUSH1 0x20 000011ec: PUSH1 0x04 000011ee: DUP3 000011ef: ADD 000011f0: MSTORE 000011f1: PUSH1 0x17 000011f3: PUSH1 0x24 000011f5: DUP3 000011f6: ADD 000011f7: MSTORE 000011f8: PUSH32 0x6578656375746f722f696e76616c69642d616d6f756e74000000000000000000 00001219: PUSH1 0x44 0000121b: DUP3 0000121c: ADD 0000121d: MSTORE 0000121e: PUSH1 0x64 00001220: ADD 00001221: PUSH2 0x074f 00001224: JUMP 00001225: JUMPDEST 00001226: PUSH1 0x00 00001228: DUP1 00001229: SLOAD 0000122a: PUSH1 0x40 0000122c: MLOAD 0000122d: PUSH1 0x01 0000122f: PUSH1 0x01 00001231: PUSH1 0xa0 00001233: SHL 00001234: SUB 00001235: SWAP1 00001236: SWAP2 00001237: AND 00001238: SWAP1 00001239: DUP4 0000123a: SWAP1 0000123b: DUP4 0000123c: DUP2 0000123d: DUP2 0000123e: DUP2 0000123f: DUP6 00001240: DUP8 00001241: GAS 00001242: CALL 00001243: SWAP3 00001244: POP 00001245: POP 00001246: POP 00001247: RETURNDATASIZE 00001248: DUP1 00001249: PUSH1 0x00 0000124b: DUP2 0000124c: EQ 0000124d: PUSH2 0x1272 00001250: JUMPI 00001251: PUSH1 0x40 00001253: MLOAD 00001254: SWAP2 00001255: POP 00001256: PUSH1 0x1f 00001258: NOT 00001259: PUSH1 0x3f 0000125b: RETURNDATASIZE 0000125c: ADD 0000125d: AND 0000125e: DUP3 0000125f: ADD 00001260: PUSH1 0x40 00001262: MSTORE 00001263: RETURNDATASIZE 00001264: DUP3 00001265: MSTORE 00001266: RETURNDATASIZE 00001267: PUSH1 0x00 00001269: PUSH1 0x20 0000126b: DUP5 0000126c: ADD 0000126d: RETURNDATACOPY 0000126e: PUSH2 0x1277 00001271: JUMP 00001272: JUMPDEST 00001273: PUSH1 0x60 00001275: SWAP2 00001276: POP 00001277: JUMPDEST 00001278: POP 00001279: POP 0000127a: SWAP1 0000127b: POP 0000127c: DUP1 0000127d: PUSH2 0x12c8 00001280: JUMPI 00001281: PUSH1 0x40 00001283: MLOAD 00001284: PUSH3 0x461bcd 00001288: PUSH1 0xe5 0000128a: SHL 0000128b: DUP2 0000128c: MSTORE 0000128d: PUSH1 0x20 0000128f: PUSH1 0x04 00001291: DUP3 00001292: ADD 00001293: MSTORE 00001294: PUSH1 0x1a 00001296: PUSH1 0x24 00001298: DUP3 00001299: ADD 0000129a: MSTORE 0000129b: PUSH32 0x6578656375746f722f7769746864726177616c2d6661696c6564000000000000 000012bc: PUSH1 0x44 000012be: DUP3 000012bf: ADD 000012c0: MSTORE 000012c1: PUSH1 0x64 000012c3: ADD 000012c4: PUSH2 0x074f 000012c7: JUMP 000012c8: JUMPDEST 000012c9: POP 000012ca: POP 000012cb: POP 000012cc: JUMP 000012cd: JUMPDEST 000012ce: PUSH1 0x00 000012d0: SLOAD 000012d1: PUSH2 0x0c91 000012d4: SWAP1 000012d5: PUSH1 0x01 000012d7: PUSH1 0x01 000012d9: PUSH1 0xa0 000012db: SHL 000012dc: SUB 000012dd: DUP5 000012de: DUP2 000012df: AND 000012e0: SWAP2 000012e1: AND 000012e2: DUP4 000012e3: PUSH2 0x192c 000012e6: JUMP 000012e7: JUMPDEST 000012e8: PUSH1 0x00 000012ea: SLOAD 000012eb: PUSH1 0x01 000012ed: PUSH1 0x01 000012ef: PUSH1 0xa0 000012f1: SHL 000012f2: SUB 000012f3: AND 000012f4: CALLER 000012f5: EQ 000012f6: PUSH2 0x1337 000012f9: JUMPI 000012fa: PUSH1 0x40 000012fc: MLOAD 000012fd: PUSH3 0x461bcd 00001301: PUSH1 0xe5 00001303: SHL 00001304: DUP2 00001305: MSTORE 00001306: PUSH1 0x20 00001308: PUSH1 0x04 0000130a: DUP3 0000130b: ADD 0000130c: MSTORE 0000130d: PUSH1 0x13 0000130f: PUSH1 0x24 00001311: DUP3 00001312: ADD 00001313: MSTORE 00001314: PUSH19 0x32bc32b1baba37b917b7b7363c96b7bbb732b9 00001328: PUSH1 0x69 0000132a: SHL 0000132b: PUSH1 0x44 0000132d: DUP3 0000132e: ADD 0000132f: MSTORE 00001330: PUSH1 0x64 00001332: ADD 00001333: PUSH2 0x074f 00001336: JUMP 00001337: JUMPDEST 00001338: DUP1 00001339: PUSH1 0x00 0000133b: JUMPDEST 0000133c: DUP2 0000133d: DUP2 0000133e: LT 0000133f: ISZERO 00001340: PUSH2 0x0c26 00001343: JUMPI 00001344: PUSH1 0x00 00001346: DUP5 00001347: DUP5 00001348: DUP4 00001349: DUP2 0000134a: DUP2 0000134b: LT 0000134c: PUSH2 0x1357 0000134f: JUMPI 00001350: PUSH2 0x1357 00001353: PUSH2 0x1fca 00001356: JUMP 00001357: JUMPDEST 00001358: SWAP1 00001359: POP 0000135a: PUSH1 0x20 0000135c: MUL 0000135d: ADD 0000135e: PUSH1 0x20 00001360: DUP2 00001361: ADD 00001362: SWAP1 00001363: PUSH2 0x136c 00001366: SWAP2 00001367: SWAP1 00001368: PUSH2 0x1e44 0000136b: JUMP 0000136c: JUMPDEST 0000136d: PUSH1 0x01 0000136f: PUSH1 0x01 00001371: PUSH1 0xa0 00001373: SHL 00001374: SUB 00001375: DUP2 00001376: AND 00001377: PUSH1 0x00 00001379: SWAP1 0000137a: DUP2 0000137b: MSTORE 0000137c: PUSH1 0x01 0000137e: PUSH1 0x20 00001380: MSTORE 00001381: PUSH1 0x40 00001383: SWAP1 00001384: KECCAK256 00001385: SLOAD 00001386: SWAP1 00001387: SWAP2 00001388: POP 00001389: PUSH1 0xff 0000138b: AND 0000138c: ISZERO 0000138d: PUSH2 0x13d8 00001390: JUMPI 00001391: PUSH1 0x40 00001393: MLOAD 00001394: PUSH3 0x461bcd 00001398: PUSH1 0xe5 0000139a: SHL 0000139b: DUP2 0000139c: MSTORE 0000139d: PUSH1 0x20 0000139f: PUSH1 0x04 000013a1: DUP3 000013a2: ADD 000013a3: MSTORE 000013a4: PUSH1 0x1c 000013a6: PUSH1 0x24 000013a8: DUP3 000013a9: ADD 000013aa: MSTORE 000013ab: PUSH32 0x6578656375746f722f6475706c69636174652d77686974656c69737400000000 000013cc: PUSH1 0x44 000013ce: DUP3 000013cf: ADD 000013d0: MSTORE 000013d1: PUSH1 0x64 000013d3: ADD 000013d4: PUSH2 0x074f 000013d7: JUMP 000013d8: JUMPDEST 000013d9: PUSH1 0x01 000013db: PUSH1 0x01 000013dd: PUSH1 0xa0 000013df: SHL 000013e0: SUB 000013e1: DUP2 000013e2: AND 000013e3: PUSH1 0x00 000013e5: DUP2 000013e6: DUP2 000013e7: MSTORE 000013e8: PUSH1 0x01 000013ea: PUSH1 0x20 000013ec: DUP2 000013ed: SWAP1 000013ee: MSTORE 000013ef: PUSH1 0x40 000013f1: DUP1 000013f2: DUP4 000013f3: KECCAK256 000013f4: DUP1 000013f5: SLOAD 000013f6: PUSH1 0xff 000013f8: NOT 000013f9: AND 000013fa: SWAP1 000013fb: SWAP3 000013fc: OR 000013fd: SWAP1 000013fe: SWAP2 000013ff: SSTORE 00001400: MLOAD 00001401: PUSH32 0xf7762e85af7b409451f9a76004c5f755642902434eb11351ae67eb9746888b69 00001422: SWAP2 00001423: SWAP1 00001424: LOG2 00001425: POP 00001426: PUSH2 0x142e 00001429: DUP2 0000142a: PUSH2 0x2257 0000142d: JUMP 0000142e: JUMPDEST 0000142f: SWAP1 00001430: POP 00001431: PUSH2 0x133b 00001434: JUMP 00001435: JUMPDEST 00001436: DUP1 00001437: ISZERO 00001438: DUP1 00001439: PUSH2 0x14c8 0000143c: JUMPI 0000143d: POP 0000143e: PUSH1 0x40 00001440: MLOAD 00001441: PUSH32 0xdd62ed3e00000000000000000000000000000000000000000000000000000000 00001462: DUP2 00001463: MSTORE 00001464: ADDRESS 00001465: PUSH1 0x04 00001467: DUP3 00001468: ADD 00001469: MSTORE 0000146a: PUSH1 0x01 0000146c: PUSH1 0x01 0000146e: PUSH1 0xa0 00001470: SHL 00001471: SUB 00001472: DUP4 00001473: DUP2 00001474: AND 00001475: PUSH1 0x24 00001477: DUP4 00001478: ADD 00001479: MSTORE 0000147a: DUP5 0000147b: AND 0000147c: SWAP1 0000147d: PUSH4 0xdd62ed3e 00001482: SWAP1 00001483: PUSH1 0x44 00001485: ADD 00001486: PUSH1 0x20 00001488: PUSH1 0x40 0000148a: MLOAD 0000148b: DUP1 0000148c: DUP4 0000148d: SUB 0000148e: DUP2 0000148f: DUP7 00001490: GAS 00001491: STATICCALL 00001492: ISZERO 00001493: DUP1 00001494: ISZERO 00001495: PUSH2 0x14a2 00001498: JUMPI 00001499: RETURNDATASIZE 0000149a: PUSH1 0x00 0000149c: DUP1 0000149d: RETURNDATACOPY 0000149e: RETURNDATASIZE 0000149f: PUSH1 0x00 000014a1: REVERT 000014a2: JUMPDEST 000014a3: POP 000014a4: POP 000014a5: POP 000014a6: POP 000014a7: PUSH1 0x40 000014a9: MLOAD 000014aa: RETURNDATASIZE 000014ab: PUSH1 0x1f 000014ad: NOT 000014ae: PUSH1 0x1f 000014b0: DUP3 000014b1: ADD 000014b2: AND 000014b3: DUP3 000014b4: ADD 000014b5: DUP1 000014b6: PUSH1 0x40 000014b8: MSTORE 000014b9: POP 000014ba: DUP2 000014bb: ADD 000014bc: SWAP1 000014bd: PUSH2 0x14c6 000014c0: SWAP2 000014c1: SWAP1 000014c2: PUSH2 0x1ffd 000014c5: JUMP 000014c6: JUMPDEST 000014c7: ISZERO 000014c8: JUMPDEST 000014c9: PUSH2 0x153a 000014cc: JUMPI 000014cd: PUSH1 0x40 000014cf: MLOAD 000014d0: PUSH3 0x461bcd 000014d4: PUSH1 0xe5 000014d6: SHL 000014d7: DUP2 000014d8: MSTORE 000014d9: PUSH1 0x20 000014db: PUSH1 0x04 000014dd: DUP3 000014de: ADD 000014df: MSTORE 000014e0: PUSH1 0x36 000014e2: PUSH1 0x24 000014e4: DUP3 000014e5: ADD 000014e6: MSTORE 000014e7: PUSH32 0x5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f 00001508: PUSH1 0x44 0000150a: DUP3 0000150b: ADD 0000150c: MSTORE 0000150d: PUSH32 0x20746f206e6f6e2d7a65726f20616c6c6f77616e636500000000000000000000 0000152e: PUSH1 0x64 00001530: DUP3 00001531: ADD 00001532: MSTORE 00001533: PUSH1 0x84 00001535: ADD 00001536: PUSH2 0x074f 00001539: JUMP 0000153a: JUMPDEST 0000153b: PUSH1 0x40 0000153d: MLOAD 0000153e: PUSH1 0x01 00001540: PUSH1 0x01 00001542: PUSH1 0xa0 00001544: SHL 00001545: SUB 00001546: DUP4 00001547: AND 00001548: PUSH1 0x24 0000154a: DUP3 0000154b: ADD 0000154c: MSTORE 0000154d: PUSH1 0x44 0000154f: DUP2 00001550: ADD 00001551: DUP3 00001552: SWAP1 00001553: MSTORE 00001554: PUSH2 0x12c8 00001557: SWAP1 00001558: DUP5 00001559: SWAP1 0000155a: PUSH32 0x095ea7b300000000000000000000000000000000000000000000000000000000 0000157b: SWAP1 0000157c: PUSH1 0x64 0000157e: ADD 0000157f: JUMPDEST 00001580: PUSH1 0x40 00001582: DUP1 00001583: MLOAD 00001584: PUSH1 0x1f 00001586: NOT 00001587: DUP2 00001588: DUP5 00001589: SUB 0000158a: ADD 0000158b: DUP2 0000158c: MSTORE 0000158d: SWAP2 0000158e: SWAP1 0000158f: MSTORE 00001590: PUSH1 0x20 00001592: DUP2 00001593: ADD 00001594: DUP1 00001595: MLOAD 00001596: PUSH28 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff 000015b3: AND 000015b4: PUSH32 0xffffffff00000000000000000000000000000000000000000000000000000000 000015d5: SWAP1 000015d6: SWAP4 000015d7: AND 000015d8: SWAP3 000015d9: SWAP1 000015da: SWAP3 000015db: OR 000015dc: SWAP1 000015dd: SWAP2 000015de: MSTORE 000015df: PUSH2 0x1975 000015e2: JUMP 000015e3: JUMPDEST 000015e4: PUSH1 0x00 000015e6: DUP1 000015e7: PUSH1 0x00 000015e9: DUP4 000015ea: PUSH1 0x02 000015ec: SIGNEXTEND 000015ed: SLT 000015ee: PUSH2 0x15fa 000015f1: JUMPI 000015f2: DUP3 000015f3: PUSH1 0x02 000015f5: SIGNEXTEND 000015f6: PUSH2 0x1602 000015f9: JUMP 000015fa: JUMPDEST 000015fb: DUP3 000015fc: PUSH1 0x02 000015fe: SIGNEXTEND 000015ff: PUSH1 0x00 00001601: SUB 00001602: JUMPDEST 00001603: SWAP1 00001604: POP 00001605: PUSH3 0x0d89e8 00001609: DUP2 0000160a: GT 0000160b: ISZERO 0000160c: PUSH2 0x1641 0000160f: JUMPI 00001610: PUSH1 0x40 00001612: MLOAD 00001613: PUSH32 0x2bc80f3a00000000000000000000000000000000000000000000000000000000 00001634: DUP2 00001635: MSTORE 00001636: PUSH1 0x04 00001638: ADD 00001639: PUSH1 0x40 0000163b: MLOAD 0000163c: DUP1 0000163d: SWAP2 0000163e: SUB 0000163f: SWAP1 00001640: REVERT 00001641: JUMPDEST 00001642: PUSH1 0x00 00001644: DUP2 00001645: PUSH1 0x01 00001647: AND 00001648: PUSH1 0x00 0000164a: SUB 0000164b: PUSH2 0x1665 0000164e: JUMPI 0000164f: PUSH17 0x0100000000000000000000000000000000 00001661: PUSH2 0x1677 00001664: JUMP 00001665: JUMPDEST 00001666: PUSH16 0xfffcb933bd6fad37aa2d162d1a594001 00001677: JUMPDEST 00001678: PUSH17 0xffffffffffffffffffffffffffffffffff 0000168a: AND 0000168b: SWAP1 0000168c: POP 0000168d: PUSH1 0x02 0000168f: DUP3 00001690: AND 00001691: ISZERO 00001692: PUSH2 0x16ab 00001695: JUMPI 00001696: PUSH16 0xfff97272373d413259a46990580e213a 000016a7: MUL 000016a8: PUSH1 0x80 000016aa: SHR 000016ab: JUMPDEST 000016ac: PUSH1 0x04 000016ae: DUP3 000016af: AND 000016b0: ISZERO 000016b1: PUSH2 0x16ca 000016b4: JUMPI 000016b5: PUSH16 0xfff2e50f5f656932ef12357cf3c7fdcc 000016c6: MUL 000016c7: PUSH1 0x80 000016c9: SHR 000016ca: JUMPDEST 000016cb: PUSH1 0x08 000016cd: DUP3 000016ce: AND 000016cf: ISZERO 000016d0: PUSH2 0x16e9 000016d3: JUMPI 000016d4: PUSH16 0xffe5caca7e10e4e61c3624eaa0941cd0 000016e5: MUL 000016e6: PUSH1 0x80 000016e8: SHR 000016e9: JUMPDEST 000016ea: PUSH1 0x10 000016ec: DUP3 000016ed: AND 000016ee: ISZERO 000016ef: PUSH2 0x1708 000016f2: JUMPI 000016f3: PUSH16 0xffcb9843d60f6159c9db58835c926644 00001704: MUL 00001705: PUSH1 0x80 00001707: SHR 00001708: JUMPDEST 00001709: PUSH1 0x20 0000170b: DUP3 0000170c: AND 0000170d: ISZERO 0000170e: PUSH2 0x1727 00001711: JUMPI 00001712: PUSH16 0xff973b41fa98c081472e6896dfb254c0 00001723: MUL 00001724: PUSH1 0x80 00001726: SHR 00001727: JUMPDEST 00001728: PUSH1 0x40 0000172a: DUP3 0000172b: AND 0000172c: ISZERO 0000172d: PUSH2 0x1746 00001730: JUMPI 00001731: PUSH16 0xff2ea16466c96a3843ec78b326b52861 00001742: MUL 00001743: PUSH1 0x80 00001745: SHR 00001746: JUMPDEST 00001747: PUSH1 0x80 00001749: DUP3 0000174a: AND 0000174b: ISZERO 0000174c: PUSH2 0x1765 0000174f: JUMPI 00001750: PUSH16 0xfe5dee046a99a2a811c461f1969c3053 00001761: MUL 00001762: PUSH1 0x80 00001764: SHR 00001765: JUMPDEST 00001766: PUSH2 0x0100 00001769: DUP3 0000176a: AND 0000176b: ISZERO 0000176c: PUSH2 0x1785 0000176f: JUMPI 00001770: PUSH16 0xfcbe86c7900a88aedcffc83b479aa3a4 00001781: MUL 00001782: PUSH1 0x80 00001784: SHR 00001785: JUMPDEST 00001786: PUSH2 0x0200 00001789: DUP3 0000178a: AND 0000178b: ISZERO 0000178c: PUSH2 0x17a5 0000178f: JUMPI 00001790: PUSH16 0xf987a7253ac413176f2b074cf7815e54 000017a1: MUL 000017a2: PUSH1 0x80 000017a4: SHR 000017a5: JUMPDEST 000017a6: PUSH2 0x0400 000017a9: DUP3 000017aa: AND 000017ab: ISZERO 000017ac: PUSH2 0x17c5 000017af: JUMPI 000017b0: PUSH16 0xf3392b0822b70005940c7a398e4b70f3 000017c1: MUL 000017c2: PUSH1 0x80 000017c4: SHR 000017c5: JUMPDEST 000017c6: PUSH2 0x0800 000017c9: DUP3 000017ca: AND 000017cb: ISZERO 000017cc: PUSH2 0x17e5 000017cf: JUMPI 000017d0: PUSH16 0xe7159475a2c29b7443b29c7fa6e889d9 000017e1: MUL 000017e2: PUSH1 0x80 000017e4: SHR 000017e5: JUMPDEST 000017e6: PUSH2 0x1000 000017e9: DUP3 000017ea: AND 000017eb: ISZERO 000017ec: PUSH2 0x1805 000017ef: JUMPI 000017f0: PUSH16 0xd097f3bdfd2022b8845ad8f792aa5825 00001801: MUL 00001802: PUSH1 0x80 00001804: SHR 00001805: JUMPDEST 00001806: PUSH2 0x2000 00001809: DUP3 0000180a: AND 0000180b: ISZERO 0000180c: PUSH2 0x1825 0000180f: JUMPI 00001810: PUSH16 0xa9f746462d870fdf8a65dc1f90e061e5 00001821: MUL 00001822: PUSH1 0x80 00001824: SHR 00001825: JUMPDEST 00001826: PUSH2 0x4000 00001829: DUP3 0000182a: AND 0000182b: ISZERO 0000182c: PUSH2 0x1845 0000182f: JUMPI 00001830: PUSH16 0x70d869a156d2a1b890bb3df62baf32f7 00001841: MUL 00001842: PUSH1 0x80 00001844: SHR 00001845: JUMPDEST 00001846: PUSH2 0x8000 00001849: DUP3 0000184a: AND 0000184b: ISZERO 0000184c: PUSH2 0x1865 0000184f: JUMPI 00001850: PUSH16 0x31be135f97d08fd981231505542fcfa6 00001861: MUL 00001862: PUSH1 0x80 00001864: SHR 00001865: JUMPDEST 00001866: PUSH3 0x010000 0000186a: DUP3 0000186b: AND 0000186c: ISZERO 0000186d: PUSH2 0x1886 00001870: JUMPI 00001871: PUSH16 0x09aa508b5b7a84e1c677de54f3e99bc9 00001882: MUL 00001883: PUSH1 0x80 00001885: SHR 00001886: JUMPDEST 00001887: PUSH3 0x020000 0000188b: DUP3 0000188c: AND 0000188d: ISZERO 0000188e: PUSH2 0x18a6 00001891: JUMPI 00001892: PUSH15 0x5d6af8dedb81196699c329225ee604 000018a2: MUL 000018a3: PUSH1 0x80 000018a5: SHR 000018a6: JUMPDEST 000018a7: PUSH3 0x040000 000018ab: DUP3 000018ac: AND 000018ad: ISZERO 000018ae: PUSH2 0x18c5 000018b1: JUMPI 000018b2: PUSH14 0x2216e584f5fa1ea926041bedfe98 000018c1: MUL 000018c2: PUSH1 0x80 000018c4: SHR 000018c5: JUMPDEST 000018c6: PUSH3 0x080000 000018ca: DUP3 000018cb: AND 000018cc: ISZERO 000018cd: PUSH2 0x18e2 000018d0: JUMPI 000018d1: PUSH12 0x048a170391f7dc42444e8fa2 000018de: MUL 000018df: PUSH1 0x80 000018e1: SHR 000018e2: JUMPDEST 000018e3: PUSH1 0x00 000018e5: DUP5 000018e6: PUSH1 0x02 000018e8: SIGNEXTEND 000018e9: SGT 000018ea: ISZERO 000018eb: PUSH2 0x1903 000018ee: JUMPI 000018ef: DUP1 000018f0: PUSH1 0x00 000018f2: NOT 000018f3: DUP2 000018f4: PUSH2 0x18ff 000018f7: JUMPI 000018f8: PUSH2 0x18ff 000018fb: PUSH2 0x2186 000018fe: JUMP 000018ff: JUMPDEST 00001900: DIV 00001901: SWAP1 00001902: POP 00001903: JUMPDEST 00001904: PUSH5 0x0100000000 0000190a: DUP2 0000190b: MOD 0000190c: ISZERO 0000190d: PUSH2 0x1917 00001910: JUMPI 00001911: PUSH1 0x01 00001913: PUSH2 0x191a 00001916: JUMP 00001917: JUMPDEST 00001918: PUSH1 0x00 0000191a: JUMPDEST 0000191b: PUSH1 0xff 0000191d: AND 0000191e: PUSH1 0x20 00001920: DUP3 00001921: SWAP1 00001922: SHR 00001923: ADD 00001924: SWAP3 00001925: POP 00001926: POP 00001927: POP 00001928: SWAP2 00001929: SWAP1 0000192a: POP 0000192b: JUMP 0000192c: JUMPDEST 0000192d: PUSH1 0x40 0000192f: MLOAD 00001930: PUSH1 0x01 00001932: PUSH1 0x01 00001934: PUSH1 0xa0 00001936: SHL 00001937: SUB 00001938: DUP4 00001939: AND 0000193a: PUSH1 0x24 0000193c: DUP3 0000193d: ADD 0000193e: MSTORE 0000193f: PUSH1 0x44 00001941: DUP2 00001942: ADD 00001943: DUP3 00001944: SWAP1 00001945: MSTORE 00001946: PUSH2 0x12c8 00001949: SWAP1 0000194a: DUP5 0000194b: SWAP1 0000194c: PUSH32 0xa9059cbb00000000000000000000000000000000000000000000000000000000 0000196d: SWAP1 0000196e: PUSH1 0x64 00001970: ADD 00001971: PUSH2 0x157f 00001974: JUMP 00001975: JUMPDEST 00001976: PUSH1 0x00 00001978: PUSH2 0x19ca 0000197b: DUP3 0000197c: PUSH1 0x40 0000197e: MLOAD 0000197f: DUP1 00001980: PUSH1 0x40 00001982: ADD 00001983: PUSH1 0x40 00001985: MSTORE 00001986: DUP1 00001987: PUSH1 0x20 00001989: DUP2 0000198a: MSTORE 0000198b: PUSH1 0x20 0000198d: ADD 0000198e: PUSH32 0x5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564 000019af: DUP2 000019b0: MSTORE 000019b1: POP 000019b2: DUP6 000019b3: PUSH1 0x01 000019b5: PUSH1 0x01 000019b7: PUSH1 0xa0 000019b9: SHL 000019ba: SUB 000019bb: AND 000019bc: PUSH2 0x1a5a 000019bf: SWAP1 000019c0: SWAP3 000019c1: SWAP2 000019c2: SWAP1 000019c3: PUSH4 0xffffffff 000019c8: AND 000019c9: JUMP 000019ca: JUMPDEST 000019cb: DUP1 000019cc: MLOAD 000019cd: SWAP1 000019ce: SWAP2 000019cf: POP 000019d0: ISZERO 000019d1: PUSH2 0x12c8 000019d4: JUMPI 000019d5: DUP1 000019d6: DUP1 000019d7: PUSH1 0x20 000019d9: ADD 000019da: SWAP1 000019db: MLOAD 000019dc: DUP2 000019dd: ADD 000019de: SWAP1 000019df: PUSH2 0x19e8 000019e2: SWAP2 000019e3: SWAP1 000019e4: PUSH2 0x266f 000019e7: JUMP 000019e8: JUMPDEST 000019e9: PUSH2 0x12c8 000019ec: JUMPI 000019ed: PUSH1 0x40 000019ef: MLOAD 000019f0: PUSH3 0x461bcd 000019f4: PUSH1 0xe5 000019f6: SHL 000019f7: DUP2 000019f8: MSTORE 000019f9: PUSH1 0x20 000019fb: PUSH1 0x04 000019fd: DUP3 000019fe: ADD 000019ff: MSTORE 00001a00: PUSH1 0x2a 00001a02: PUSH1 0x24 00001a04: DUP3 00001a05: ADD 00001a06: MSTORE 00001a07: PUSH32 0x5361666545524332303a204552433230206f7065726174696f6e20646964206e 00001a28: PUSH1 0x44 00001a2a: DUP3 00001a2b: ADD 00001a2c: MSTORE 00001a2d: PUSH32 0x6f74207375636365656400000000000000000000000000000000000000000000 00001a4e: PUSH1 0x64 00001a50: DUP3 00001a51: ADD 00001a52: MSTORE 00001a53: PUSH1 0x84 00001a55: ADD 00001a56: PUSH2 0x074f 00001a59: JUMP 00001a5a: JUMPDEST 00001a5b: PUSH1 0x60 00001a5d: PUSH2 0x1a69 00001a60: DUP5 00001a61: DUP5 00001a62: PUSH1 0x00 00001a64: DUP6 00001a65: PUSH2 0x1a71 00001a68: JUMP 00001a69: JUMPDEST 00001a6a: SWAP5 00001a6b: SWAP4 00001a6c: POP 00001a6d: POP 00001a6e: POP 00001a6f: POP 00001a70: JUMP 00001a71: JUMPDEST 00001a72: PUSH1 0x60 00001a74: DUP3 00001a75: SELFBALANCE 00001a76: LT 00001a77: ISZERO 00001a78: PUSH2 0x1ae9 00001a7b: JUMPI 00001a7c: PUSH1 0x40 00001a7e: MLOAD 00001a7f: PUSH3 0x461bcd 00001a83: PUSH1 0xe5 00001a85: SHL 00001a86: DUP2 00001a87: MSTORE 00001a88: PUSH1 0x20 00001a8a: PUSH1 0x04 00001a8c: DUP3 00001a8d: ADD 00001a8e: MSTORE 00001a8f: PUSH1 0x26 00001a91: PUSH1 0x24 00001a93: DUP3 00001a94: ADD 00001a95: MSTORE 00001a96: PUSH32 0x416464726573733a20696e73756666696369656e742062616c616e636520666f 00001ab7: PUSH1 0x44 00001ab9: DUP3 00001aba: ADD 00001abb: MSTORE 00001abc: PUSH32 0x722063616c6c0000000000000000000000000000000000000000000000000000 00001add: PUSH1 0x64 00001adf: DUP3 00001ae0: ADD 00001ae1: MSTORE 00001ae2: PUSH1 0x84 00001ae4: ADD 00001ae5: PUSH2 0x074f 00001ae8: JUMP 00001ae9: JUMPDEST 00001aea: PUSH1 0x00 00001aec: DUP1 00001aed: DUP7 00001aee: PUSH1 0x01 00001af0: PUSH1 0x01 00001af2: PUSH1 0xa0 00001af4: SHL 00001af5: SUB 00001af6: AND 00001af7: DUP6 00001af8: DUP8 00001af9: PUSH1 0x40 00001afb: MLOAD 00001afc: PUSH2 0x1b05 00001aff: SWAP2 00001b00: SWAP1 00001b01: PUSH2 0x268a 00001b04: JUMP 00001b05: JUMPDEST 00001b06: PUSH1 0x00 00001b08: PUSH1 0x40 00001b0a: MLOAD 00001b0b: DUP1 00001b0c: DUP4 00001b0d: SUB 00001b0e: DUP2 00001b0f: DUP6 00001b10: DUP8 00001b11: GAS 00001b12: CALL 00001b13: SWAP3 00001b14: POP 00001b15: POP 00001b16: POP 00001b17: RETURNDATASIZE 00001b18: DUP1 00001b19: PUSH1 0x00 00001b1b: DUP2 00001b1c: EQ 00001b1d: PUSH2 0x1b42 00001b20: JUMPI 00001b21: PUSH1 0x40 00001b23: MLOAD 00001b24: SWAP2 00001b25: POP 00001b26: PUSH1 0x1f 00001b28: NOT 00001b29: PUSH1 0x3f 00001b2b: RETURNDATASIZE 00001b2c: ADD 00001b2d: AND 00001b2e: DUP3 00001b2f: ADD 00001b30: PUSH1 0x40 00001b32: MSTORE 00001b33: RETURNDATASIZE 00001b34: DUP3 00001b35: MSTORE 00001b36: RETURNDATASIZE 00001b37: PUSH1 0x00 00001b39: PUSH1 0x20 00001b3b: DUP5 00001b3c: ADD 00001b3d: RETURNDATACOPY 00001b3e: PUSH2 0x1b47 00001b41: JUMP 00001b42: JUMPDEST 00001b43: PUSH1 0x60 00001b45: SWAP2 00001b46: POP 00001b47: JUMPDEST 00001b48: POP 00001b49: SWAP2 00001b4a: POP 00001b4b: SWAP2 00001b4c: POP 00001b4d: PUSH2 0x1b58 00001b50: DUP8 00001b51: DUP4 00001b52: DUP4 00001b53: DUP8 00001b54: PUSH2 0x1b63 00001b57: JUMP 00001b58: JUMPDEST 00001b59: SWAP8 00001b5a: SWAP7 00001b5b: POP 00001b5c: POP 00001b5d: POP 00001b5e: POP 00001b5f: POP 00001b60: POP 00001b61: POP 00001b62: JUMP 00001b63: JUMPDEST 00001b64: PUSH1 0x60 00001b66: DUP4 00001b67: ISZERO 00001b68: PUSH2 0x1bd2 00001b6b: JUMPI 00001b6c: DUP3 00001b6d: MLOAD 00001b6e: PUSH1 0x00 00001b70: SUB 00001b71: PUSH2 0x1bcb 00001b74: JUMPI 00001b75: PUSH1 0x01 00001b77: PUSH1 0x01 00001b79: PUSH1 0xa0 00001b7b: SHL 00001b7c: SUB 00001b7d: DUP6 00001b7e: AND 00001b7f: EXTCODESIZE 00001b80: PUSH2 0x1bcb 00001b83: JUMPI 00001b84: PUSH1 0x40 00001b86: MLOAD 00001b87: PUSH3 0x461bcd 00001b8b: PUSH1 0xe5 00001b8d: SHL 00001b8e: DUP2 00001b8f: MSTORE 00001b90: PUSH1 0x20 00001b92: PUSH1 0x04 00001b94: DUP3 00001b95: ADD 00001b96: MSTORE 00001b97: PUSH1 0x1d 00001b99: PUSH1 0x24 00001b9b: DUP3 00001b9c: ADD 00001b9d: MSTORE 00001b9e: PUSH32 0x416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000 00001bbf: PUSH1 0x44 00001bc1: DUP3 00001bc2: ADD 00001bc3: MSTORE 00001bc4: PUSH1 0x64 00001bc6: ADD 00001bc7: PUSH2 0x074f 00001bca: JUMP 00001bcb: JUMPDEST 00001bcc: POP 00001bcd: DUP2 00001bce: PUSH2 0x1a69 00001bd1: JUMP 00001bd2: JUMPDEST 00001bd3: PUSH2 0x1a69 00001bd6: DUP4 00001bd7: DUP4 00001bd8: DUP2 00001bd9: MLOAD 00001bda: ISZERO 00001bdb: PUSH2 0x1be7 00001bde: JUMPI 00001bdf: DUP2 00001be0: MLOAD 00001be1: DUP1 00001be2: DUP4 00001be3: PUSH1 0x20 00001be5: ADD 00001be6: REVERT 00001be7: JUMPDEST 00001be8: DUP1 00001be9: PUSH1 0x40 00001beb: MLOAD 00001bec: PUSH3 0x461bcd 00001bf0: PUSH1 0xe5 00001bf2: SHL 00001bf3: DUP2 00001bf4: MSTORE 00001bf5: PUSH1 0x04 00001bf7: ADD 00001bf8: PUSH2 0x074f 00001bfb: SWAP2 00001bfc: SWAP1 00001bfd: PUSH2 0x26a6 00001c00: JUMP 00001c01: JUMPDEST 00001c02: PUSH1 0x01 00001c04: PUSH1 0x01 00001c06: PUSH1 0xa0 00001c08: SHL 00001c09: SUB 00001c0a: DUP2 00001c0b: AND 00001c0c: DUP2 00001c0d: EQ 00001c0e: PUSH2 0x1c16 00001c11: JUMPI 00001c12: PUSH1 0x00 00001c14: DUP1 00001c15: REVERT 00001c16: JUMPDEST 00001c17: POP 00001c18: JUMP 00001c19: JUMPDEST 00001c1a: PUSH4 0x4e487b71 00001c1f: PUSH1 0xe0 00001c21: SHL 00001c22: PUSH1 0x00 00001c24: MSTORE 00001c25: PUSH1 0x41 00001c27: PUSH1 0x04 00001c29: MSTORE 00001c2a: PUSH1 0x24 00001c2c: PUSH1 0x00 00001c2e: REVERT 00001c2f: JUMPDEST 00001c30: PUSH1 0x40 00001c32: MLOAD 00001c33: PUSH1 0x1f 00001c35: DUP3 00001c36: ADD 00001c37: PUSH1 0x1f 00001c39: NOT 00001c3a: AND 00001c3b: DUP2 00001c3c: ADD 00001c3d: PUSH8 0xffffffffffffffff 00001c46: DUP2 00001c47: GT 00001c48: DUP3 00001c49: DUP3 00001c4a: LT 00001c4b: OR 00001c4c: ISZERO 00001c4d: PUSH2 0x1c58 00001c50: JUMPI 00001c51: PUSH2 0x1c58 00001c54: PUSH2 0x1c19 00001c57: JUMP 00001c58: JUMPDEST 00001c59: PUSH1 0x40 00001c5b: MSTORE 00001c5c: SWAP2 00001c5d: SWAP1 00001c5e: POP 00001c5f: JUMP 00001c60: JUMPDEST 00001c61: PUSH1 0x00 00001c63: PUSH8 0xffffffffffffffff 00001c6c: DUP3 00001c6d: GT 00001c6e: ISZERO 00001c6f: PUSH2 0x1c7a 00001c72: JUMPI 00001c73: PUSH2 0x1c7a 00001c76: PUSH2 0x1c19 00001c79: JUMP 00001c7a: JUMPDEST 00001c7b: POP 00001c7c: PUSH1 0x05 00001c7e: SHL 00001c7f: PUSH1 0x20 00001c81: ADD 00001c82: SWAP1 00001c83: JUMP 00001c84: JUMPDEST 00001c85: DUP1 00001c86: CALLDATALOAD 00001c87: PUSH3 0xffffff 00001c8b: DUP2 00001c8c: AND 00001c8d: DUP2 00001c8e: EQ 00001c8f: PUSH2 0x1c97 00001c92: JUMPI 00001c93: PUSH1 0x00 00001c95: DUP1 00001c96: REVERT 00001c97: JUMPDEST 00001c98: SWAP2 00001c99: SWAP1 00001c9a: POP 00001c9b: JUMP 00001c9c: JUMPDEST 00001c9d: PUSH1 0x00 00001c9f: DUP1 00001ca0: PUSH1 0x40 00001ca2: DUP4 00001ca3: DUP6 00001ca4: SUB 00001ca5: SLT 00001ca6: ISZERO 00001ca7: PUSH2 0x1caf 00001caa: JUMPI 00001cab: PUSH1 0x00 00001cad: DUP1 00001cae: REVERT 00001caf: JUMPDEST 00001cb0: DUP3 00001cb1: CALLDATALOAD 00001cb2: PUSH2 0x1cba 00001cb5: DUP2 00001cb6: PUSH2 0x1c01 00001cb9: JUMP 00001cba: JUMPDEST 00001cbb: SWAP2 00001cbc: POP 00001cbd: PUSH1 0x20 00001cbf: DUP4 00001cc0: DUP2 00001cc1: ADD 00001cc2: CALLDATALOAD 00001cc3: PUSH8 0xffffffffffffffff 00001ccc: DUP2 00001ccd: GT 00001cce: ISZERO 00001ccf: PUSH2 0x1cd7 00001cd2: JUMPI 00001cd3: PUSH1 0x00 00001cd5: DUP1 00001cd6: REVERT 00001cd7: JUMPDEST 00001cd8: DUP5 00001cd9: ADD 00001cda: PUSH1 0x1f 00001cdc: DUP2 00001cdd: ADD 00001cde: DUP7 00001cdf: SGT 00001ce0: PUSH2 0x1ce8 00001ce3: JUMPI 00001ce4: PUSH1 0x00 00001ce6: DUP1 00001ce7: REVERT 00001ce8: JUMPDEST 00001ce9: DUP1 00001cea: CALLDATALOAD 00001ceb: PUSH2 0x1cfb 00001cee: PUSH2 0x1cf6 00001cf1: DUP3 00001cf2: PUSH2 0x1c60 00001cf5: JUMP 00001cf6: JUMPDEST 00001cf7: PUSH2 0x1c2f 00001cfa: JUMP 00001cfb: JUMPDEST 00001cfc: DUP2 00001cfd: DUP2 00001cfe: MSTORE 00001cff: PUSH1 0x05 00001d01: SWAP2 00001d02: SWAP1 00001d03: SWAP2 00001d04: SHL 00001d05: DUP3 00001d06: ADD 00001d07: DUP4 00001d08: ADD 00001d09: SWAP1 00001d0a: DUP4 00001d0b: DUP2 00001d0c: ADD 00001d0d: SWAP1 00001d0e: DUP9 00001d0f: DUP4 00001d10: GT 00001d11: ISZERO 00001d12: PUSH2 0x1d1a 00001d15: JUMPI 00001d16: PUSH1 0x00 00001d18: DUP1 00001d19: REVERT 00001d1a: JUMPDEST 00001d1b: SWAP3 00001d1c: DUP5 00001d1d: ADD 00001d1e: SWAP3 00001d1f: JUMPDEST 00001d20: DUP3 00001d21: DUP5 00001d22: LT 00001d23: ISZERO 00001d24: PUSH2 0x1d3f 00001d27: JUMPI 00001d28: PUSH2 0x1d30 00001d2b: DUP5 00001d2c: PUSH2 0x1c84 00001d2f: JUMP 00001d30: JUMPDEST 00001d31: DUP3 00001d32: MSTORE 00001d33: SWAP3 00001d34: DUP5 00001d35: ADD 00001d36: SWAP3 00001d37: SWAP1 00001d38: DUP5 00001d39: ADD 00001d3a: SWAP1 00001d3b: PUSH2 0x1d1f 00001d3e: JUMP 00001d3f: JUMPDEST 00001d40: DUP1 00001d41: SWAP6 00001d42: POP 00001d43: POP 00001d44: POP 00001d45: POP 00001d46: POP 00001d47: POP 00001d48: SWAP3 00001d49: POP 00001d4a: SWAP3 00001d4b: SWAP1 00001d4c: POP 00001d4d: JUMP 00001d4e: JUMPDEST 00001d4f: PUSH1 0x00 00001d51: DUP1 00001d52: PUSH1 0x00 00001d54: DUP1 00001d55: PUSH1 0x80 00001d57: DUP6 00001d58: DUP8 00001d59: SUB 00001d5a: SLT 00001d5b: ISZERO 00001d5c: PUSH2 0x1d64 00001d5f: JUMPI 00001d60: PUSH1 0x00 00001d62: DUP1 00001d63: REVERT 00001d64: JUMPDEST 00001d65: DUP5 00001d66: CALLDATALOAD 00001d67: PUSH2 0x1d6f 00001d6a: DUP2 00001d6b: PUSH2 0x1c01 00001d6e: JUMP 00001d6f: JUMPDEST 00001d70: SWAP4 00001d71: POP 00001d72: PUSH1 0x20 00001d74: DUP6 00001d75: ADD 00001d76: CALLDATALOAD 00001d77: SWAP3 00001d78: POP 00001d79: PUSH1 0x40 00001d7b: DUP6 00001d7c: ADD 00001d7d: CALLDATALOAD 00001d7e: SWAP2 00001d7f: POP 00001d80: PUSH2 0x1d8b 00001d83: PUSH1 0x60 00001d85: DUP7 00001d86: ADD 00001d87: PUSH2 0x1c84 00001d8a: JUMP 00001d8b: JUMPDEST 00001d8c: SWAP1 00001d8d: POP 00001d8e: SWAP3 00001d8f: SWAP6 00001d90: SWAP2 00001d91: SWAP5 00001d92: POP 00001d93: SWAP3 00001d94: POP 00001d95: JUMP 00001d96: JUMPDEST 00001d97: PUSH1 0x00 00001d99: DUP1 00001d9a: PUSH1 0x20 00001d9c: DUP4 00001d9d: DUP6 00001d9e: SUB 00001d9f: SLT 00001da0: ISZERO 00001da1: PUSH2 0x1da9 00001da4: JUMPI 00001da5: PUSH1 0x00 00001da7: DUP1 00001da8: REVERT 00001da9: JUMPDEST 00001daa: DUP3 00001dab: CALLDATALOAD 00001dac: PUSH8 0xffffffffffffffff 00001db5: DUP1 00001db6: DUP3 00001db7: GT 00001db8: ISZERO 00001db9: PUSH2 0x1dc1 00001dbc: JUMPI 00001dbd: PUSH1 0x00 00001dbf: DUP1 00001dc0: REVERT 00001dc1: JUMPDEST 00001dc2: DUP2 00001dc3: DUP6 00001dc4: ADD 00001dc5: SWAP2 00001dc6: POP 00001dc7: DUP6 00001dc8: PUSH1 0x1f 00001dca: DUP4 00001dcb: ADD 00001dcc: SLT 00001dcd: PUSH2 0x1dd5 00001dd0: JUMPI 00001dd1: PUSH1 0x00 00001dd3: DUP1 00001dd4: REVERT 00001dd5: JUMPDEST 00001dd6: DUP2 00001dd7: CALLDATALOAD 00001dd8: DUP2 00001dd9: DUP2 00001dda: GT 00001ddb: ISZERO 00001ddc: PUSH2 0x1de4 00001ddf: JUMPI 00001de0: PUSH1 0x00 00001de2: DUP1 00001de3: REVERT 00001de4: JUMPDEST 00001de5: DUP7 00001de6: PUSH1 0x20 00001de8: DUP3 00001de9: PUSH1 0x05 00001deb: SHL 00001dec: DUP6 00001ded: ADD 00001dee: ADD 00001def: GT 00001df0: ISZERO 00001df1: PUSH2 0x1df9 00001df4: JUMPI 00001df5: PUSH1 0x00 00001df7: DUP1 00001df8: REVERT 00001df9: JUMPDEST 00001dfa: PUSH1 0x20 00001dfc: SWAP3 00001dfd: SWAP1 00001dfe: SWAP3 00001dff: ADD 00001e00: SWAP7 00001e01: SWAP2 00001e02: SWAP6 00001e03: POP 00001e04: SWAP1 00001e05: SWAP4 00001e06: POP 00001e07: POP 00001e08: POP 00001e09: POP 00001e0a: JUMP 00001e0b: JUMPDEST 00001e0c: PUSH1 0x00 00001e0e: DUP1 00001e0f: PUSH1 0x40 00001e11: DUP4 00001e12: DUP6 00001e13: SUB 00001e14: SLT 00001e15: ISZERO 00001e16: PUSH2 0x1e1e 00001e19: JUMPI 00001e1a: PUSH1 0x00 00001e1c: DUP1 00001e1d: REVERT 00001e1e: JUMPDEST 00001e1f: DUP3 00001e20: CALLDATALOAD 00001e21: PUSH2 0x1e29 00001e24: DUP2 00001e25: PUSH2 0x1c01 00001e28: JUMP 00001e29: JUMPDEST 00001e2a: SWAP2 00001e2b: POP 00001e2c: PUSH1 0x20 00001e2e: DUP4 00001e2f: ADD 00001e30: CALLDATALOAD 00001e31: PUSH2 0x1e39 00001e34: DUP2 00001e35: PUSH2 0x1c01 00001e38: JUMP 00001e39: JUMPDEST 00001e3a: DUP1 00001e3b: SWAP2 00001e3c: POP 00001e3d: POP 00001e3e: SWAP3 00001e3f: POP 00001e40: SWAP3 00001e41: SWAP1 00001e42: POP 00001e43: JUMP 00001e44: JUMPDEST 00001e45: PUSH1 0x00 00001e47: PUSH1 0x20 00001e49: DUP3 00001e4a: DUP5 00001e4b: SUB 00001e4c: SLT 00001e4d: ISZERO 00001e4e: PUSH2 0x1e56 00001e51: JUMPI 00001e52: PUSH1 0x00 00001e54: DUP1 00001e55: REVERT 00001e56: JUMPDEST 00001e57: DUP2 00001e58: CALLDATALOAD 00001e59: PUSH2 0x1e61 00001e5c: DUP2 00001e5d: PUSH2 0x1c01 00001e60: JUMP 00001e61: JUMPDEST 00001e62: SWAP4 00001e63: SWAP3 00001e64: POP 00001e65: POP 00001e66: POP 00001e67: JUMP 00001e68: JUMPDEST 00001e69: PUSH1 0x00 00001e6b: DUP1 00001e6c: PUSH1 0x40 00001e6e: DUP4 00001e6f: DUP6 00001e70: SUB 00001e71: SLT 00001e72: ISZERO 00001e73: PUSH2 0x1e7b 00001e76: JUMPI 00001e77: PUSH1 0x00 00001e79: DUP1 00001e7a: REVERT 00001e7b: JUMPDEST 00001e7c: DUP3 00001e7d: CALLDATALOAD 00001e7e: PUSH2 0x1e86 00001e81: DUP2 00001e82: PUSH2 0x1c01 00001e85: JUMP 00001e86: JUMPDEST 00001e87: SWAP2 00001e88: POP 00001e89: PUSH1 0x20 00001e8b: DUP4 00001e8c: ADD 00001e8d: CALLDATALOAD 00001e8e: PUSH4 0xffffffff 00001e93: DUP2 00001e94: AND 00001e95: DUP2 00001e96: EQ 00001e97: PUSH2 0x1e39 00001e9a: JUMPI 00001e9b: PUSH1 0x00 00001e9d: DUP1 00001e9e: REVERT 00001e9f: JUMPDEST 00001ea0: PUSH1 0x00 00001ea2: DUP1 00001ea3: DUP4 00001ea4: PUSH1 0x1f 00001ea6: DUP5 00001ea7: ADD 00001ea8: SLT 00001ea9: PUSH2 0x1eb1 00001eac: JUMPI 00001ead: PUSH1 0x00 00001eaf: DUP1 00001eb0: REVERT 00001eb1: JUMPDEST 00001eb2: POP 00001eb3: DUP2 00001eb4: CALLDATALOAD 00001eb5: PUSH8 0xffffffffffffffff 00001ebe: DUP2 00001ebf: GT 00001ec0: ISZERO 00001ec1: PUSH2 0x1ec9 00001ec4: JUMPI 00001ec5: PUSH1 0x00 00001ec7: DUP1 00001ec8: REVERT 00001ec9: JUMPDEST 00001eca: PUSH1 0x20 00001ecc: DUP4 00001ecd: ADD 00001ece: SWAP2 00001ecf: POP 00001ed0: DUP4 00001ed1: PUSH1 0x20 00001ed3: DUP3 00001ed4: DUP6 00001ed5: ADD 00001ed6: ADD 00001ed7: GT 00001ed8: ISZERO 00001ed9: PUSH2 0x06ea 00001edc: JUMPI 00001edd: PUSH1 0x00 00001edf: DUP1 00001ee0: REVERT 00001ee1: JUMPDEST 00001ee2: PUSH1 0x00 00001ee4: DUP1 00001ee5: PUSH1 0x00 00001ee7: DUP1 00001ee8: PUSH1 0x00 00001eea: DUP1 00001eeb: PUSH1 0x00 00001eed: DUP1 00001eee: PUSH1 0x00 00001ef0: DUP1 00001ef1: PUSH2 0x0100 00001ef4: DUP12 00001ef5: DUP14 00001ef6: SUB 00001ef7: SLT 00001ef8: ISZERO 00001ef9: PUSH2 0x1f01 00001efc: JUMPI 00001efd: PUSH1 0x00 00001eff: DUP1 00001f00: REVERT 00001f01: JUMPDEST 00001f02: DUP11 00001f03: CALLDATALOAD 00001f04: PUSH8 0xffffffffffffffff 00001f0d: DUP1 00001f0e: DUP3 00001f0f: GT 00001f10: ISZERO 00001f11: PUSH2 0x1f19 00001f14: JUMPI 00001f15: PUSH1 0x00 00001f17: DUP1 00001f18: REVERT 00001f19: JUMPDEST 00001f1a: PUSH2 0x1f25 00001f1d: DUP15 00001f1e: DUP4 00001f1f: DUP16 00001f20: ADD 00001f21: PUSH2 0x1e9f 00001f24: JUMP 00001f25: JUMPDEST 00001f26: SWAP1 00001f27: SWAP13 00001f28: POP 00001f29: SWAP11 00001f2a: POP 00001f2b: PUSH1 0x20 00001f2d: DUP14 00001f2e: ADD 00001f2f: CALLDATALOAD 00001f30: SWAP2 00001f31: POP 00001f32: DUP1 00001f33: DUP3 00001f34: GT 00001f35: ISZERO 00001f36: PUSH2 0x1f3e 00001f39: JUMPI 00001f3a: PUSH1 0x00 00001f3c: DUP1 00001f3d: REVERT 00001f3e: JUMPDEST 00001f3f: POP 00001f40: PUSH2 0x1f4b 00001f43: DUP14 00001f44: DUP3 00001f45: DUP15 00001f46: ADD 00001f47: PUSH2 0x1e9f 00001f4a: JUMP 00001f4b: JUMPDEST 00001f4c: SWAP1 00001f4d: SWAP10 00001f4e: POP 00001f4f: SWAP8 00001f50: POP 00001f51: POP 00001f52: PUSH1 0x40 00001f54: DUP12 00001f55: ADD 00001f56: CALLDATALOAD 00001f57: PUSH2 0x1f5f 00001f5a: DUP2 00001f5b: PUSH2 0x1c01 00001f5e: JUMP 00001f5f: JUMPDEST 00001f60: SWAP6 00001f61: POP 00001f62: PUSH1 0x60 00001f64: DUP12 00001f65: ADD 00001f66: CALLDATALOAD 00001f67: SWAP5 00001f68: POP 00001f69: PUSH1 0x80 00001f6b: DUP12 00001f6c: ADD 00001f6d: CALLDATALOAD 00001f6e: SWAP4 00001f6f: POP 00001f70: PUSH1 0xa0 00001f72: DUP12 00001f73: ADD 00001f74: CALLDATALOAD 00001f75: SWAP3 00001f76: POP 00001f77: PUSH1 0xc0 00001f79: DUP12 00001f7a: ADD 00001f7b: CALLDATALOAD 00001f7c: SWAP2 00001f7d: POP 00001f7e: PUSH1 0xe0 00001f80: DUP12 00001f81: ADD 00001f82: CALLDATALOAD 00001f83: PUSH2 0x1f8b 00001f86: DUP2 00001f87: PUSH2 0x1c01 00001f8a: JUMP 00001f8b: JUMPDEST 00001f8c: DUP1 00001f8d: SWAP2 00001f8e: POP 00001f8f: POP 00001f90: SWAP3 00001f91: SWAP6 00001f92: SWAP9 00001f93: SWAP12 00001f94: SWAP2 00001f95: SWAP5 00001f96: SWAP8 00001f97: SWAP11 00001f98: POP 00001f99: SWAP3 00001f9a: SWAP6 00001f9b: SWAP9 00001f9c: POP 00001f9d: JUMP 00001f9e: JUMPDEST 00001f9f: PUSH1 0x00 00001fa1: DUP1 00001fa2: PUSH1 0x40 00001fa4: DUP4 00001fa5: DUP6 00001fa6: SUB 00001fa7: SLT 00001fa8: ISZERO 00001fa9: PUSH2 0x1fb1 00001fac: JUMPI 00001fad: PUSH1 0x00 00001faf: DUP1 00001fb0: REVERT 00001fb1: JUMPDEST 00001fb2: DUP3 00001fb3: CALLDATALOAD 00001fb4: PUSH2 0x1fbc 00001fb7: DUP2 00001fb8: PUSH2 0x1c01 00001fbb: JUMP 00001fbc: JUMPDEST 00001fbd: SWAP5 00001fbe: PUSH1 0x20 00001fc0: SWAP4 00001fc1: SWAP1 00001fc2: SWAP4 00001fc3: ADD 00001fc4: CALLDATALOAD 00001fc5: SWAP4 00001fc6: POP 00001fc7: POP 00001fc8: POP 00001fc9: JUMP 00001fca: JUMPDEST 00001fcb: PUSH4 0x4e487b71 00001fd0: PUSH1 0xe0 00001fd2: SHL 00001fd3: PUSH1 0x00 00001fd5: MSTORE 00001fd6: PUSH1 0x32 00001fd8: PUSH1 0x04 00001fda: MSTORE 00001fdb: PUSH1 0x24 00001fdd: PUSH1 0x00 00001fdf: REVERT 00001fe0: JUMPDEST 00001fe1: PUSH1 0x00 00001fe3: PUSH1 0x20 00001fe5: DUP3 00001fe6: DUP5 00001fe7: SUB 00001fe8: SLT 00001fe9: ISZERO 00001fea: PUSH2 0x1ff2 00001fed: JUMPI 00001fee: PUSH1 0x00 00001ff0: DUP1 00001ff1: REVERT 00001ff2: JUMPDEST 00001ff3: DUP2 00001ff4: MLOAD 00001ff5: PUSH2 0x1e61 00001ff8: DUP2 00001ff9: PUSH2 0x1c01 00001ffc: JUMP 00001ffd: JUMPDEST 00001ffe: PUSH1 0x00 00002000: PUSH1 0x20 00002002: DUP3 00002003: DUP5 00002004: SUB 00002005: SLT 00002006: ISZERO 00002007: PUSH2 0x200f 0000200a: JUMPI 0000200b: PUSH1 0x00 0000200d: DUP1 0000200e: REVERT 0000200f: JUMPDEST 00002010: POP 00002011: MLOAD 00002012: SWAP2 00002013: SWAP1 00002014: POP 00002015: JUMP 00002016: JUMPDEST 00002017: PUSH4 0x4e487b71 0000201c: PUSH1 0xe0 0000201e: SHL 0000201f: PUSH1 0x00 00002021: MSTORE 00002022: PUSH1 0x11 00002024: PUSH1 0x04 00002026: MSTORE 00002027: PUSH1 0x24 00002029: PUSH1 0x00 0000202b: REVERT 0000202c: JUMPDEST 0000202d: PUSH1 0x00 0000202f: PUSH1 0xff 00002031: DUP3 00002032: AND 00002033: PUSH1 0xff 00002035: DUP2 00002036: SUB 00002037: PUSH2 0x2042 0000203a: JUMPI 0000203b: PUSH2 0x2042 0000203e: PUSH2 0x2016 00002041: JUMP 00002042: JUMPDEST 00002043: PUSH1 0x01 00002045: ADD 00002046: SWAP3 00002047: SWAP2 00002048: POP 00002049: POP 0000204a: JUMP 0000204b: JUMPDEST 0000204c: DUP1 0000204d: MLOAD 0000204e: PUSH1 0xff 00002050: DUP2 00002051: AND 00002052: DUP2 00002053: EQ 00002054: PUSH2 0x1c97 00002057: JUMPI 00002058: PUSH1 0x00 0000205a: DUP1 0000205b: REVERT 0000205c: JUMPDEST 0000205d: PUSH1 0x00 0000205f: PUSH1 0x20 00002061: DUP3 00002062: DUP5 00002063: SUB 00002064: SLT 00002065: ISZERO 00002066: PUSH2 0x206e 00002069: JUMPI 0000206a: PUSH1 0x00 0000206c: DUP1 0000206d: REVERT 0000206e: JUMPDEST 0000206f: PUSH2 0x1e61 00002072: DUP3 00002073: PUSH2 0x204b 00002076: JUMP 00002077: JUMPDEST 00002078: PUSH1 0x01 0000207a: DUP2 0000207b: DUP2 0000207c: JUMPDEST 0000207d: DUP1 0000207e: DUP6 0000207f: GT 00002080: ISZERO 00002081: PUSH2 0x20b2 00002084: JUMPI 00002085: DUP2 00002086: PUSH1 0x00 00002088: NOT 00002089: DIV 0000208a: DUP3 0000208b: GT 0000208c: ISZERO 0000208d: PUSH2 0x2098 00002090: JUMPI 00002091: PUSH2 0x2098 00002094: PUSH2 0x2016 00002097: JUMP 00002098: JUMPDEST 00002099: DUP1 0000209a: DUP6 0000209b: AND 0000209c: ISZERO 0000209d: PUSH2 0x20a5 000020a0: JUMPI 000020a1: SWAP2 000020a2: DUP2 000020a3: MUL 000020a4: SWAP2 000020a5: JUMPDEST 000020a6: SWAP4 000020a7: DUP5 000020a8: SHR 000020a9: SWAP4 000020aa: SWAP1 000020ab: DUP1 000020ac: MUL 000020ad: SWAP1 000020ae: PUSH2 0x207c 000020b1: JUMP 000020b2: JUMPDEST 000020b3: POP 000020b4: SWAP3 000020b5: POP 000020b6: SWAP3 000020b7: SWAP1 000020b8: POP 000020b9: JUMP 000020ba: JUMPDEST 000020bb: PUSH1 0x00 000020bd: DUP3 000020be: PUSH2 0x20c9 000020c1: JUMPI 000020c2: POP 000020c3: PUSH1 0x01 000020c5: PUSH2 0x0e87 000020c8: JUMP 000020c9: JUMPDEST 000020ca: DUP2 000020cb: PUSH2 0x20d6 000020ce: JUMPI 000020cf: POP 000020d0: PUSH1 0x00 000020d2: PUSH2 0x0e87 000020d5: JUMP 000020d6: JUMPDEST 000020d7: DUP2 000020d8: PUSH1 0x01 000020da: DUP2 000020db: EQ 000020dc: PUSH2 0x20ec 000020df: JUMPI 000020e0: PUSH1 0x02 000020e2: DUP2 000020e3: EQ 000020e4: PUSH2 0x20f6 000020e7: JUMPI 000020e8: PUSH2 0x2112 000020eb: JUMP 000020ec: JUMPDEST 000020ed: PUSH1 0x01 000020ef: SWAP2 000020f0: POP 000020f1: POP 000020f2: PUSH2 0x0e87 000020f5: JUMP 000020f6: JUMPDEST 000020f7: PUSH1 0xff 000020f9: DUP5 000020fa: GT 000020fb: ISZERO 000020fc: PUSH2 0x2107 000020ff: JUMPI 00002100: PUSH2 0x2107 00002103: PUSH2 0x2016 00002106: JUMP 00002107: JUMPDEST 00002108: POP 00002109: POP 0000210a: PUSH1 0x01 0000210c: DUP3 0000210d: SHL 0000210e: PUSH2 0x0e87 00002111: JUMP 00002112: JUMPDEST 00002113: POP 00002114: PUSH1 0x20 00002116: DUP4 00002117: LT 00002118: PUSH2 0x0133 0000211b: DUP4 0000211c: LT 0000211d: AND 0000211e: PUSH1 0x4e 00002120: DUP5 00002121: LT 00002122: PUSH1 0x0b 00002124: DUP5 00002125: LT 00002126: AND 00002127: OR 00002128: ISZERO 00002129: PUSH2 0x2135 0000212c: JUMPI 0000212d: POP 0000212e: DUP2 0000212f: DUP2 00002130: EXP 00002131: PUSH2 0x0e87 00002134: JUMP 00002135: JUMPDEST 00002136: PUSH2 0x213f 00002139: DUP4 0000213a: DUP4 0000213b: PUSH2 0x2077 0000213e: JUMP 0000213f: JUMPDEST 00002140: DUP1 00002141: PUSH1 0x00 00002143: NOT 00002144: DIV 00002145: DUP3 00002146: GT 00002147: ISZERO 00002148: PUSH2 0x2153 0000214b: JUMPI 0000214c: PUSH2 0x2153 0000214f: PUSH2 0x2016 00002152: JUMP 00002153: JUMPDEST 00002154: MUL 00002155: SWAP4 00002156: SWAP3 00002157: POP 00002158: POP 00002159: POP 0000215a: JUMP 0000215b: JUMPDEST 0000215c: PUSH1 0x00 0000215e: PUSH2 0x1e61 00002161: DUP4 00002162: DUP4 00002163: PUSH2 0x20ba 00002166: JUMP 00002167: JUMPDEST 00002168: PUSH1 0x00 0000216a: DUP2 0000216b: PUSH1 0x00 0000216d: NOT 0000216e: DIV 0000216f: DUP4 00002170: GT 00002171: DUP3 00002172: ISZERO 00002173: ISZERO 00002174: AND 00002175: ISZERO 00002176: PUSH2 0x2181 00002179: JUMPI 0000217a: PUSH2 0x2181 0000217d: PUSH2 0x2016 00002180: JUMP 00002181: JUMPDEST 00002182: POP 00002183: MUL 00002184: SWAP1 00002185: JUMP 00002186: JUMPDEST 00002187: PUSH4 0x4e487b71 0000218c: PUSH1 0xe0 0000218e: SHL 0000218f: PUSH1 0x00 00002191: MSTORE 00002192: PUSH1 0x12 00002194: PUSH1 0x04 00002196: MSTORE 00002197: PUSH1 0x24 00002199: PUSH1 0x00 0000219b: REVERT 0000219c: JUMPDEST 0000219d: PUSH1 0x00 0000219f: DUP3 000021a0: PUSH2 0x21ab 000021a3: JUMPI 000021a4: PUSH2 0x21ab 000021a7: PUSH2 0x2186 000021aa: JUMP 000021ab: JUMPDEST 000021ac: POP 000021ad: DIV 000021ae: SWAP1 000021af: JUMP 000021b0: JUMPDEST 000021b1: PUSH1 0x00 000021b3: JUMPDEST 000021b4: DUP4 000021b5: DUP2 000021b6: LT 000021b7: ISZERO 000021b8: PUSH2 0x21cb 000021bb: JUMPI 000021bc: DUP2 000021bd: DUP2 000021be: ADD 000021bf: MLOAD 000021c0: DUP4 000021c1: DUP3 000021c2: ADD 000021c3: MSTORE 000021c4: PUSH1 0x20 000021c6: ADD 000021c7: PUSH2 0x21b3 000021ca: JUMP 000021cb: JUMPDEST 000021cc: DUP4 000021cd: DUP2 000021ce: GT 000021cf: ISZERO 000021d0: PUSH2 0x0c26 000021d3: JUMPI 000021d4: POP 000021d5: POP 000021d6: PUSH1 0x00 000021d8: SWAP2 000021d9: ADD 000021da: MSTORE 000021db: JUMP 000021dc: JUMPDEST 000021dd: PUSH1 0x00 000021df: DUP2 000021e0: MLOAD 000021e1: DUP1 000021e2: DUP5 000021e3: MSTORE 000021e4: PUSH2 0x21f4 000021e7: DUP2 000021e8: PUSH1 0x20 000021ea: DUP7 000021eb: ADD 000021ec: PUSH1 0x20 000021ee: DUP7 000021ef: ADD 000021f0: PUSH2 0x21b0 000021f3: JUMP 000021f4: JUMPDEST 000021f5: PUSH1 0x1f 000021f7: ADD 000021f8: PUSH1 0x1f 000021fa: NOT 000021fb: AND 000021fc: SWAP3 000021fd: SWAP1 000021fe: SWAP3 000021ff: ADD 00002200: PUSH1 0x20 00002202: ADD 00002203: SWAP3 00002204: SWAP2 00002205: POP 00002206: POP 00002207: JUMP 00002208: JUMPDEST 00002209: PUSH1 0x20 0000220b: DUP2 0000220c: MSTORE 0000220d: PUSH1 0x00 0000220f: DUP3 00002210: MLOAD 00002211: PUSH1 0x80 00002213: PUSH1 0x20 00002215: DUP5 00002216: ADD 00002217: MSTORE 00002218: PUSH2 0x2224 0000221b: PUSH1 0xa0 0000221d: DUP5 0000221e: ADD 0000221f: DUP3 00002220: PUSH2 0x21dc 00002223: JUMP 00002224: JUMPDEST 00002225: SWAP1 00002226: POP 00002227: PUSH1 0x01 00002229: PUSH1 0x01 0000222b: PUSH1 0xa0 0000222d: SHL 0000222e: SUB 0000222f: PUSH1 0x20 00002231: DUP6 00002232: ADD 00002233: MLOAD 00002234: AND 00002235: PUSH1 0x40 00002237: DUP5 00002238: ADD 00002239: MSTORE 0000223a: PUSH1 0x40 0000223c: DUP5 0000223d: ADD 0000223e: MLOAD 0000223f: PUSH1 0x60 00002241: DUP5 00002242: ADD 00002243: MSTORE 00002244: PUSH1 0x60 00002246: DUP5 00002247: ADD 00002248: MLOAD 00002249: PUSH1 0x80 0000224b: DUP5 0000224c: ADD 0000224d: MSTORE 0000224e: DUP1 0000224f: SWAP2 00002250: POP 00002251: POP 00002252: SWAP3 00002253: SWAP2 00002254: POP 00002255: POP 00002256: JUMP 00002257: JUMPDEST 00002258: PUSH1 0x00 0000225a: PUSH1 0x01 0000225c: DUP3 0000225d: ADD 0000225e: PUSH2 0x2269 00002261: JUMPI 00002262: PUSH2 0x2269 00002265: PUSH2 0x2016 00002268: JUMP 00002269: JUMPDEST 0000226a: POP 0000226b: PUSH1 0x01 0000226d: ADD 0000226e: SWAP1 0000226f: JUMP 00002270: JUMPDEST 00002271: DUP1 00002272: MLOAD 00002273: PUSH2 0xffff 00002276: DUP2 00002277: AND 00002278: DUP2 00002279: EQ 0000227a: PUSH2 0x1c97 0000227d: JUMPI 0000227e: PUSH1 0x00 00002280: DUP1 00002281: REVERT 00002282: JUMPDEST 00002283: DUP1 00002284: MLOAD 00002285: DUP1 00002286: ISZERO 00002287: ISZERO 00002288: DUP2 00002289: EQ 0000228a: PUSH2 0x1c97 0000228d: JUMPI 0000228e: PUSH1 0x00 00002290: DUP1 00002291: REVERT 00002292: JUMPDEST 00002293: PUSH1 0x00 00002295: DUP1 00002296: PUSH1 0x00 00002298: DUP1 00002299: PUSH1 0x00 0000229b: DUP1 0000229c: PUSH1 0x00 0000229e: PUSH1 0xe0 000022a0: DUP9 000022a1: DUP11 000022a2: SUB 000022a3: SLT 000022a4: ISZERO 000022a5: PUSH2 0x22ad 000022a8: JUMPI 000022a9: PUSH1 0x00 000022ab: DUP1 000022ac: REVERT 000022ad: JUMPDEST 000022ae: DUP8 000022af: MLOAD 000022b0: PUSH2 0x22b8 000022b3: DUP2 000022b4: PUSH2 0x1c01 000022b7: JUMP 000022b8: JUMPDEST 000022b9: DUP1 000022ba: SWAP8 000022bb: POP 000022bc: POP 000022bd: PUSH1 0x20 000022bf: DUP9 000022c0: ADD 000022c1: MLOAD 000022c2: DUP1 000022c3: PUSH1 0x02 000022c5: SIGNEXTEND 000022c6: DUP2 000022c7: EQ 000022c8: PUSH2 0x22d0 000022cb: JUMPI 000022cc: PUSH1 0x00 000022ce: DUP1 000022cf: REVERT 000022d0: JUMPDEST 000022d1: SWAP6 000022d2: POP 000022d3: PUSH2 0x22de 000022d6: PUSH1 0x40 000022d8: DUP10 000022d9: ADD 000022da: PUSH2 0x2270 000022dd: JUMP 000022de: JUMPDEST 000022df: SWAP5 000022e0: POP 000022e1: PUSH2 0x22ec 000022e4: PUSH1 0x60 000022e6: DUP10 000022e7: ADD 000022e8: PUSH2 0x2270 000022eb: JUMP 000022ec: JUMPDEST 000022ed: SWAP4 000022ee: POP 000022ef: PUSH2 0x22fa 000022f2: PUSH1 0x80 000022f4: DUP10 000022f5: ADD 000022f6: PUSH2 0x2270 000022f9: JUMP 000022fa: JUMPDEST 000022fb: SWAP3 000022fc: POP 000022fd: PUSH2 0x2308 00002300: PUSH1 0xa0 00002302: DUP10 00002303: ADD 00002304: PUSH2 0x204b 00002307: JUMP 00002308: JUMPDEST 00002309: SWAP2 0000230a: POP 0000230b: PUSH2 0x2316 0000230e: PUSH1 0xc0 00002310: DUP10 00002311: ADD 00002312: PUSH2 0x2282 00002315: JUMP 00002316: JUMPDEST 00002317: SWAP1 00002318: POP 00002319: SWAP3 0000231a: SWAP6 0000231b: SWAP9 0000231c: SWAP2 0000231d: SWAP5 0000231e: SWAP8 0000231f: POP 00002320: SWAP3 00002321: SWAP6 00002322: POP 00002323: JUMP 00002324: JUMPDEST 00002325: PUSH1 0x00 00002327: PUSH4 0xffffffff 0000232c: DUP1 0000232d: DUP4 0000232e: AND 0000232f: DUP2 00002330: DUP6 00002331: AND 00002332: DUP1 00002333: DUP4 00002334: SUB 00002335: DUP3 00002336: GT 00002337: ISZERO 00002338: PUSH2 0x2343 0000233b: JUMPI 0000233c: PUSH2 0x2343 0000233f: PUSH2 0x2016 00002342: JUMP 00002343: JUMPDEST 00002344: ADD 00002345: SWAP5 00002346: SWAP4 00002347: POP 00002348: POP 00002349: POP 0000234a: POP 0000234b: JUMP 0000234c: JUMPDEST 0000234d: PUSH1 0x20 0000234f: DUP1 00002350: DUP3 00002351: MSTORE 00002352: DUP3 00002353: MLOAD 00002354: DUP3 00002355: DUP3 00002356: ADD 00002357: DUP2 00002358: SWAP1 00002359: MSTORE 0000235a: PUSH1 0x00 0000235c: SWAP2 0000235d: SWAP1 0000235e: DUP5 0000235f: DUP3 00002360: ADD 00002361: SWAP1 00002362: PUSH1 0x40 00002364: DUP6 00002365: ADD 00002366: SWAP1 00002367: DUP5 00002368: JUMPDEST 00002369: DUP2 0000236a: DUP2 0000236b: LT 0000236c: ISZERO 0000236d: PUSH2 0x238a 00002370: JUMPI 00002371: DUP4 00002372: MLOAD 00002373: PUSH4 0xffffffff 00002378: AND 00002379: DUP4 0000237a: MSTORE 0000237b: SWAP3 0000237c: DUP5 0000237d: ADD 0000237e: SWAP3 0000237f: SWAP2 00002380: DUP5 00002381: ADD 00002382: SWAP2 00002383: PUSH1 0x01 00002385: ADD 00002386: PUSH2 0x2368 00002389: JUMP 0000238a: JUMPDEST 0000238b: POP 0000238c: SWAP1 0000238d: SWAP7 0000238e: SWAP6 0000238f: POP 00002390: POP 00002391: POP 00002392: POP 00002393: POP 00002394: POP 00002395: JUMP 00002396: JUMPDEST 00002397: PUSH1 0x00 00002399: DUP3 0000239a: PUSH1 0x1f 0000239c: DUP4 0000239d: ADD 0000239e: SLT 0000239f: PUSH2 0x23a7 000023a2: JUMPI 000023a3: PUSH1 0x00 000023a5: DUP1 000023a6: REVERT 000023a7: JUMPDEST 000023a8: DUP2 000023a9: MLOAD 000023aa: PUSH1 0x20 000023ac: PUSH2 0x23b7 000023af: PUSH2 0x1cf6 000023b2: DUP4 000023b3: PUSH2 0x1c60 000023b6: JUMP 000023b7: JUMPDEST 000023b8: DUP3 000023b9: DUP2 000023ba: MSTORE 000023bb: PUSH1 0x05 000023bd: SWAP3 000023be: SWAP1 000023bf: SWAP3 000023c0: SHL 000023c1: DUP5 000023c2: ADD 000023c3: DUP2 000023c4: ADD 000023c5: SWAP2 000023c6: DUP2 000023c7: DUP2 000023c8: ADD 000023c9: SWAP1 000023ca: DUP7 000023cb: DUP5 000023cc: GT 000023cd: ISZERO 000023ce: PUSH2 0x23d6 000023d1: JUMPI 000023d2: PUSH1 0x00 000023d4: DUP1 000023d5: REVERT 000023d6: JUMPDEST 000023d7: DUP3 000023d8: DUP7 000023d9: ADD 000023da: JUMPDEST 000023db: DUP5 000023dc: DUP2 000023dd: LT 000023de: ISZERO 000023df: PUSH2 0x23fa 000023e2: JUMPI 000023e3: DUP1 000023e4: MLOAD 000023e5: PUSH2 0x23ed 000023e8: DUP2 000023e9: PUSH2 0x1c01 000023ec: JUMP 000023ed: JUMPDEST 000023ee: DUP4 000023ef: MSTORE 000023f0: SWAP2 000023f1: DUP4 000023f2: ADD 000023f3: SWAP2 000023f4: DUP4 000023f5: ADD 000023f6: PUSH2 0x23da 000023f9: JUMP 000023fa: JUMPDEST 000023fb: POP 000023fc: SWAP7 000023fd: SWAP6 000023fe: POP 000023ff: POP 00002400: POP 00002401: POP 00002402: POP 00002403: POP 00002404: JUMP 00002405: JUMPDEST 00002406: PUSH1 0x00 00002408: DUP1 00002409: PUSH1 0x40 0000240b: DUP4 0000240c: DUP6 0000240d: SUB 0000240e: SLT 0000240f: ISZERO 00002410: PUSH2 0x2418 00002413: JUMPI 00002414: PUSH1 0x00 00002416: DUP1 00002417: REVERT 00002418: JUMPDEST 00002419: DUP3 0000241a: MLOAD 0000241b: PUSH8 0xffffffffffffffff 00002424: DUP1 00002425: DUP3 00002426: GT 00002427: ISZERO 00002428: PUSH2 0x2430 0000242b: JUMPI 0000242c: PUSH1 0x00 0000242e: DUP1 0000242f: REVERT 00002430: JUMPDEST 00002431: DUP2 00002432: DUP6 00002433: ADD 00002434: SWAP2 00002435: POP 00002436: DUP6 00002437: PUSH1 0x1f 00002439: DUP4 0000243a: ADD 0000243b: SLT 0000243c: PUSH2 0x2444 0000243f: JUMPI 00002440: PUSH1 0x00 00002442: DUP1 00002443: REVERT 00002444: JUMPDEST 00002445: DUP2 00002446: MLOAD 00002447: PUSH1 0x20 00002449: PUSH2 0x2454 0000244c: PUSH2 0x1cf6 0000244f: DUP4 00002450: PUSH2 0x1c60 00002453: JUMP 00002454: JUMPDEST 00002455: DUP3 00002456: DUP2 00002457: MSTORE 00002458: PUSH1 0x05 0000245a: SWAP3 0000245b: SWAP1 0000245c: SWAP3 0000245d: SHL 0000245e: DUP5 0000245f: ADD 00002460: DUP2 00002461: ADD 00002462: SWAP2 00002463: DUP2 00002464: DUP2 00002465: ADD 00002466: SWAP1 00002467: DUP10 00002468: DUP5 00002469: GT 0000246a: ISZERO 0000246b: PUSH2 0x2473 0000246e: JUMPI 0000246f: PUSH1 0x00 00002471: DUP1 00002472: REVERT 00002473: JUMPDEST 00002474: SWAP5 00002475: DUP3 00002476: ADD 00002477: SWAP5 00002478: JUMPDEST 00002479: DUP4 0000247a: DUP7 0000247b: LT 0000247c: ISZERO 0000247d: PUSH2 0x24a1 00002480: JUMPI 00002481: DUP6 00002482: MLOAD 00002483: DUP1 00002484: PUSH1 0x06 00002486: SIGNEXTEND 00002487: DUP2 00002488: EQ 00002489: PUSH2 0x2492 0000248c: JUMPI 0000248d: PUSH1 0x00 0000248f: DUP1 00002490: DUP2 00002491: REVERT 00002492: JUMPDEST 00002493: DUP3 00002494: MSTORE 00002495: SWAP5 00002496: DUP3 00002497: ADD 00002498: SWAP5 00002499: SWAP1 0000249a: DUP3 0000249b: ADD 0000249c: SWAP1 0000249d: PUSH2 0x2478 000024a0: JUMP 000024a1: JUMPDEST 000024a2: SWAP2 000024a3: DUP9 000024a4: ADD 000024a5: MLOAD 000024a6: SWAP2 000024a7: SWAP7 000024a8: POP 000024a9: SWAP1 000024aa: SWAP4 000024ab: POP 000024ac: POP 000024ad: POP 000024ae: DUP1 000024af: DUP3 000024b0: GT 000024b1: ISZERO 000024b2: PUSH2 0x24ba 000024b5: JUMPI 000024b6: PUSH1 0x00 000024b8: DUP1 000024b9: REVERT 000024ba: JUMPDEST 000024bb: POP 000024bc: PUSH2 0x24c7 000024bf: DUP6 000024c0: DUP3 000024c1: DUP7 000024c2: ADD 000024c3: PUSH2 0x2396 000024c6: JUMP 000024c7: JUMPDEST 000024c8: SWAP2 000024c9: POP 000024ca: POP 000024cb: SWAP3 000024cc: POP 000024cd: SWAP3 000024ce: SWAP1 000024cf: POP 000024d0: JUMP 000024d1: JUMPDEST 000024d2: PUSH1 0x00 000024d4: DUP2 000024d5: PUSH1 0x06 000024d7: SIGNEXTEND 000024d8: DUP4 000024d9: PUSH1 0x06 000024db: SIGNEXTEND 000024dc: PUSH1 0x00 000024de: DUP2 000024df: SLT 000024e0: DUP2 000024e1: PUSH7 0x7fffffffffffff 000024e9: NOT 000024ea: ADD 000024eb: DUP4 000024ec: SLT 000024ed: DUP2 000024ee: ISZERO 000024ef: AND 000024f0: ISZERO 000024f1: PUSH2 0x24fc 000024f4: JUMPI 000024f5: PUSH2 0x24fc 000024f8: PUSH2 0x2016 000024fb: JUMP 000024fc: JUMPDEST 000024fd: DUP2 000024fe: PUSH7 0x7fffffffffffff 00002506: ADD 00002507: DUP4 00002508: SGT 00002509: DUP2 0000250a: AND 0000250b: ISZERO 0000250c: PUSH2 0x2517 0000250f: JUMPI 00002510: PUSH2 0x2517 00002513: PUSH2 0x2016 00002516: JUMP 00002517: JUMPDEST 00002518: POP 00002519: SWAP1 0000251a: SUB 0000251b: SWAP4 0000251c: SWAP3 0000251d: POP 0000251e: POP 0000251f: POP 00002520: JUMP 00002521: JUMPDEST 00002522: PUSH1 0x00 00002524: DUP2 00002525: PUSH1 0x06 00002527: SIGNEXTEND 00002528: DUP4 00002529: PUSH1 0x06 0000252b: SIGNEXTEND 0000252c: DUP1 0000252d: PUSH2 0x2538 00002530: JUMPI 00002531: PUSH2 0x2538 00002534: PUSH2 0x2186 00002537: JUMP 00002538: JUMPDEST 00002539: PUSH7 0x7fffffffffffff 00002541: NOT 00002542: DUP3 00002543: EQ 00002544: PUSH1 0x00 00002546: NOT 00002547: DUP3 00002548: EQ 00002549: AND 0000254a: ISZERO 0000254b: PUSH2 0x2556 0000254e: JUMPI 0000254f: PUSH2 0x2556 00002552: PUSH2 0x2016 00002555: JUMP 00002556: JUMPDEST 00002557: SWAP1 00002558: SDIV 00002559: SWAP4 0000255a: SWAP3 0000255b: POP 0000255c: POP 0000255d: POP 0000255e: JUMP 0000255f: JUMPDEST 00002560: DUP2 00002561: DUP4 00002562: MSTORE 00002563: DUP2 00002564: DUP2 00002565: PUSH1 0x20 00002567: DUP6 00002568: ADD 00002569: CALLDATACOPY 0000256a: POP 0000256b: PUSH1 0x00 0000256d: DUP3 0000256e: DUP3 0000256f: ADD 00002570: PUSH1 0x20 00002572: SWAP1 00002573: DUP2 00002574: ADD 00002575: SWAP2 00002576: SWAP1 00002577: SWAP2 00002578: MSTORE 00002579: PUSH1 0x1f 0000257b: SWAP1 0000257c: SWAP2 0000257d: ADD 0000257e: PUSH1 0x1f 00002580: NOT 00002581: AND 00002582: SWAP1 00002583: SWAP2 00002584: ADD 00002585: ADD 00002586: SWAP1 00002587: JUMP 00002588: JUMPDEST 00002589: PUSH1 0xc0 0000258b: DUP2 0000258c: MSTORE 0000258d: PUSH1 0x00 0000258f: PUSH2 0x259c 00002592: PUSH1 0xc0 00002594: DUP4 00002595: ADD 00002596: DUP11 00002597: DUP13 00002598: PUSH2 0x255f 0000259b: JUMP 0000259c: JUMPDEST 0000259d: DUP3 0000259e: DUP2 0000259f: SUB 000025a0: PUSH1 0x20 000025a2: DUP5 000025a3: ADD 000025a4: MSTORE 000025a5: PUSH2 0x25af 000025a8: DUP2 000025a9: DUP10 000025aa: DUP12 000025ab: PUSH2 0x255f 000025ae: JUMP 000025af: JUMPDEST 000025b0: SWAP2 000025b1: POP 000025b2: POP 000025b3: PUSH1 0x01 000025b5: PUSH1 0x01 000025b7: PUSH1 0xa0 000025b9: SHL 000025ba: SUB 000025bb: DUP1 000025bc: DUP8 000025bd: AND 000025be: PUSH1 0x40 000025c0: DUP5 000025c1: ADD 000025c2: MSTORE 000025c3: DUP6 000025c4: PUSH1 0x60 000025c6: DUP5 000025c7: ADD 000025c8: MSTORE 000025c9: DUP5 000025ca: PUSH1 0x80 000025cc: DUP5 000025cd: ADD 000025ce: MSTORE 000025cf: DUP1 000025d0: DUP5 000025d1: AND 000025d2: PUSH1 0xa0 000025d4: DUP5 000025d5: ADD 000025d6: MSTORE 000025d7: POP 000025d8: SWAP10 000025d9: SWAP9 000025da: POP 000025db: POP 000025dc: POP 000025dd: POP 000025de: POP 000025df: POP 000025e0: POP 000025e1: POP 000025e2: POP 000025e3: JUMP 000025e4: JUMPDEST 000025e5: PUSH1 0x00 000025e7: DUP3 000025e8: DUP3 000025e9: LT 000025ea: ISZERO 000025eb: PUSH2 0x25f6 000025ee: JUMPI 000025ef: PUSH2 0x25f6 000025f2: PUSH2 0x2016 000025f5: JUMP 000025f6: JUMPDEST 000025f7: POP 000025f8: SUB 000025f9: SWAP1 000025fa: JUMP 000025fb: JUMPDEST 000025fc: PUSH1 0x00 000025fe: DUP1 000025ff: DUP4 00002600: SLT 00002601: DUP4 00002602: PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000 00002623: ADD 00002624: DUP4 00002625: SLT 00002626: DUP2 00002627: ISZERO 00002628: AND 00002629: ISZERO 0000262a: PUSH2 0x2635 0000262d: JUMPI 0000262e: PUSH2 0x2635 00002631: PUSH2 0x2016 00002634: JUMP 00002635: JUMPDEST 00002636: DUP4 00002637: PUSH32 0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00002658: ADD 00002659: DUP4 0000265a: SGT 0000265b: DUP2 0000265c: AND 0000265d: ISZERO 0000265e: PUSH2 0x2669 00002661: JUMPI 00002662: PUSH2 0x2669 00002665: PUSH2 0x2016 00002668: JUMP 00002669: JUMPDEST 0000266a: POP 0000266b: POP 0000266c: SUB 0000266d: SWAP1 0000266e: JUMP 0000266f: JUMPDEST 00002670: PUSH1 0x00 00002672: PUSH1 0x20 00002674: DUP3 00002675: DUP5 00002676: SUB 00002677: SLT 00002678: ISZERO 00002679: PUSH2 0x2681 0000267c: JUMPI 0000267d: PUSH1 0x00 0000267f: DUP1 00002680: REVERT 00002681: JUMPDEST 00002682: PUSH2 0x1e61 00002685: DUP3 00002686: PUSH2 0x2282 00002689: JUMP 0000268a: JUMPDEST 0000268b: PUSH1 0x00 0000268d: DUP3 0000268e: MLOAD 0000268f: PUSH2 0x269c 00002692: DUP2 00002693: DUP5 00002694: PUSH1 0x20 00002696: DUP8 00002697: ADD 00002698: PUSH2 0x21b0 0000269b: JUMP 0000269c: JUMPDEST 0000269d: SWAP2 0000269e: SWAP1 0000269f: SWAP2 000026a0: ADD 000026a1: SWAP3 000026a2: SWAP2 000026a3: POP 000026a4: POP 000026a5: JUMP 000026a6: JUMPDEST 000026a7: PUSH1 0x20 000026a9: DUP2 000026aa: MSTORE 000026ab: PUSH1 0x00 000026ad: PUSH2 0x1e61 000026b0: PUSH1 0x20 000026b2: DUP4 000026b3: ADD 000026b4: DUP5 000026b5: PUSH2 0x21dc 000026b8: JUMP 000026b9: INVALID 000026ba: LOG2 000026bb: PUSH5 0x6970667358 000026c1: UNKNOWN(0x22) 000026c2: SLT 000026c3: KECCAK256 000026c4: CALLER 000026c5: PUSH10 0x3ce6143823552151f167 000026d0: RETURNDATASIZE 000026d1: SDIV 000026d2: UNKNOWN(0x26) 000026d3: UNKNOWN(0xC2) 000026d4: UNKNOWN(0xB0) 000026d5: UNKNOWN(0xA6) 000026d6: UNKNOWN(0xD1) 000026d7: INVALID 000026d8: UNKNOWN(0xB8) 000026d9: TIMESTAMP 000026da: UNKNOWN(0x26) 000026db: ORIGIN 000026dc: UNKNOWN(0xEF) 000026dd: UNKNOWN(0xBB) 000026de: UNKNOWN(0xE0) 000026df: DIV 000026e0: UNKNOWN(0xB1) 000026e1: DUP9 000026e2: UNKNOWN(0xD1) 000026e3: PUSH27
| Severity | Category | Tool | Title | Confidence | Validated | Confirmed | Details |
|---|---|---|---|---|---|---|---|
| high | auth | detector | Authorization based on tx.origin | 70 | no | — |
viewvalidation_json{
"reason": "missing sink mapping",
"status": "no_sink"
}
witness_json{
"notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
"constraints": [],
"entrypoints": [
{
"calldata": "0xeee8a3b1",
"selector": "0xeee8a3b1",
"calldata_variants": [
"0xeee8a3b1",
"0xeee8a3b10000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf2fde38b",
"selector": "0xf2fde38b",
"calldata_variants": [
"0xf2fde38b",
"0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf3fef3a3",
"selector": "0xf3fef3a3",
"calldata_variants": [
"0xf3fef3a3",
"0xf3fef3a30000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xfbe9e751",
"selector": "0xfbe9e751",
"calldata_variants": [
"0xfbe9e751",
"0xfbe9e7510000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x7bbf4a3f",
"selector": "0x7bbf4a3f",
"calldata_variants": [
"0x7bbf4a3f",
"0x7bbf4a3f0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x8bdb2afa",
"selector": "0x8bdb2afa",
"calldata_variants": [
"0x8bdb2afa",
"0x8bdb2afa0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x8da5cb5b",
"selector": "0x8da5cb5b",
"calldata_variants": [
"0x8da5cb5b",
"0x8da5cb5b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xaca99ee7",
"selector": "0xaca99ee7",
"calldata_variants": [
"0xaca99ee7",
"0xaca99ee70000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"guards_detected": [
{
"pc": 9947,
"type": "tx_origin_used"
}
]
}
|
| medium | other | detector | Untrusted CALL target/value reachable | 45 | no | no |
viewtrace_id: 0xea28b9c662580f55ee7df01d14744037627054a39be6098c520d3ee13ca747cc
call_targets:
0x100572ddd4d92c9704a0e3652dcbc4bfbfe13de9
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0xea28b9c662580f55ee7df01d14744037627054a39be6098c520d3ee13ca747cc",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x100572ddd4d92c9704a0e3652dcbc4bfbfe13de9"
],
"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": "0xeee8a3b1",
"selector": "0xeee8a3b1",
"calldata_variants": [
"0xeee8a3b1",
"0xeee8a3b10000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf2fde38b",
"selector": "0xf2fde38b",
"calldata_variants": [
"0xf2fde38b",
"0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf3fef3a3",
"selector": "0xf3fef3a3",
"calldata_variants": [
"0xf3fef3a3",
"0xf3fef3a30000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xfbe9e751",
"selector": "0xfbe9e751",
"calldata_variants": [
"0xfbe9e751",
"0xfbe9e7510000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x7bbf4a3f",
"selector": "0x7bbf4a3f",
"calldata_variants": [
"0x7bbf4a3f",
"0x7bbf4a3f0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x8bdb2afa",
"selector": "0x8bdb2afa",
"calldata_variants": [
"0x8bdb2afa",
"0x8bdb2afa0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x8da5cb5b",
"selector": "0x8da5cb5b",
"calldata_variants": [
"0x8da5cb5b",
"0x8da5cb5b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xaca99ee7",
"selector": "0xaca99ee7",
"calldata_variants": [
"0xaca99ee7",
"0xaca99ee70000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 2233,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 2590,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 2747,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"call_count": 8,
"guards_detected": [
{
"pc": 9947,
"type": "tx_origin_used"
}
],
"untrusted_call_count": 8
}
|
| medium | other | detector | ETH value transfer possible | 40 | no | no |
viewtrace_id: 0xea28b9c662580f55ee7df01d14744037627054a39be6098c520d3ee13ca747cc
call_targets:
0x100572ddd4d92c9704a0e3652dcbc4bfbfe13de9
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0xea28b9c662580f55ee7df01d14744037627054a39be6098c520d3ee13ca747cc",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x100572ddd4d92c9704a0e3652dcbc4bfbfe13de9"
],
"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": "0xeee8a3b1",
"selector": "0xeee8a3b1",
"calldata_variants": [
"0xeee8a3b1",
"0xeee8a3b10000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf2fde38b",
"selector": "0xf2fde38b",
"calldata_variants": [
"0xf2fde38b",
"0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf3fef3a3",
"selector": "0xf3fef3a3",
"calldata_variants": [
"0xf3fef3a3",
"0xf3fef3a30000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xfbe9e751",
"selector": "0xfbe9e751",
"calldata_variants": [
"0xfbe9e751",
"0xfbe9e7510000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x7bbf4a3f",
"selector": "0x7bbf4a3f",
"calldata_variants": [
"0x7bbf4a3f",
"0x7bbf4a3f0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x8bdb2afa",
"selector": "0x8bdb2afa",
"calldata_variants": [
"0x8bdb2afa",
"0x8bdb2afa0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x8da5cb5b",
"selector": "0x8da5cb5b",
"calldata_variants": [
"0x8da5cb5b",
"0x8da5cb5b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xaca99ee7",
"selector": "0xaca99ee7",
"calldata_variants": [
"0xaca99ee7",
"0xaca99ee70000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 2233,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 2590,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 2747,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"eth_value_calls": 8,
"guards_detected": [
{
"pc": 9947,
"type": "tx_origin_used"
}
]
}
|