019b477e-cbf7-73de-8c7e-d02dd295982c
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 |
|---|---|---|---|---|
| 26781 | artifact.fetch | complete | 1 / 3 | 3 months ago |
| 26782 | tool.cast_disasm | complete | 1 / 3 | 3 months ago |
| 91525 | analysis.bundle | complete | 1 / 3 | 2 weeks ago |
| 91526 | capability.graph | complete | 1 / 3 | 2 weeks ago |
| 91527 | detector.run | complete | 1 / 3 | 2 weeks ago |
| 91528 | 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 0x00c2 0000000c: JUMPI 0000000d: PUSH1 0x00 0000000f: CALLDATALOAD 00000010: PUSH1 0xe0 00000012: SHR 00000013: DUP1 00000014: PUSH4 0xc1421080 00000019: GT 0000001a: PUSH2 0x007f 0000001d: JUMPI 0000001e: DUP1 0000001f: PUSH4 0xe4510e4c 00000024: GT 00000025: PUSH2 0x0059 00000028: JUMPI 00000029: DUP1 0000002a: PUSH4 0xe4510e4c 0000002f: EQ 00000030: PUSH2 0x0212 00000033: JUMPI 00000034: DUP1 00000035: PUSH4 0xe8f9d2f9 0000003a: EQ 0000003b: PUSH2 0x0255 0000003e: JUMPI 0000003f: DUP1 00000040: PUSH4 0xeffc83a8 00000045: EQ 00000046: PUSH2 0x0280 00000049: JUMPI 0000004a: DUP1 0000004b: PUSH4 0xfd05f8fb 00000050: EQ 00000051: PUSH2 0x02bd 00000054: JUMPI 00000055: PUSH2 0x00c2 00000058: JUMP 00000059: JUMPDEST 0000005a: DUP1 0000005b: PUSH4 0xc1421080 00000060: EQ 00000061: PUSH2 0x01b1 00000064: JUMPI 00000065: DUP1 00000066: PUSH4 0xe1423d86 0000006b: EQ 0000006c: PUSH2 0x01cd 0000006f: JUMPI 00000070: DUP1 00000071: PUSH4 0xe33d61a6 00000076: EQ 00000077: PUSH2 0x01f6 0000007a: JUMPI 0000007b: PUSH2 0x00c2 0000007e: JUMP 0000007f: JUMPDEST 00000080: DUP1 00000081: PUSH4 0x09d52ae3 00000086: EQ 00000087: PUSH2 0x00c7 0000008a: JUMPI 0000008b: DUP1 0000008c: PUSH4 0x1c48c074 00000091: EQ 00000092: PUSH2 0x00f2 00000095: JUMPI 00000096: DUP1 00000097: PUSH4 0x46904840 0000009c: EQ 0000009d: PUSH2 0x011b 000000a0: JUMPI 000000a1: DUP1 000000a2: PUSH4 0x476343ee 000000a7: EQ 000000a8: PUSH2 0x0146 000000ab: JUMPI 000000ac: DUP1 000000ad: PUSH4 0x56b351a9 000000b2: EQ 000000b3: PUSH2 0x015d 000000b6: JUMPI 000000b7: DUP1 000000b8: PUSH4 0x9003adfe 000000bd: EQ 000000be: PUSH2 0x0186 000000c1: JUMPI 000000c2: JUMPDEST 000000c3: PUSH1 0x00 000000c5: DUP1 000000c6: REVERT 000000c7: JUMPDEST 000000c8: CALLVALUE 000000c9: DUP1 000000ca: ISZERO 000000cb: PUSH2 0x00d3 000000ce: JUMPI 000000cf: PUSH1 0x00 000000d1: DUP1 000000d2: REVERT 000000d3: JUMPDEST 000000d4: POP 000000d5: PUSH2 0x00dc 000000d8: PUSH2 0x02e8 000000db: JUMP 000000dc: JUMPDEST 000000dd: PUSH1 0x40 000000df: MLOAD 000000e0: PUSH2 0x00e9 000000e3: SWAP2 000000e4: SWAP1 000000e5: PUSH2 0x13c7 000000e8: JUMP 000000e9: JUMPDEST 000000ea: PUSH1 0x40 000000ec: MLOAD 000000ed: DUP1 000000ee: SWAP2 000000ef: SUB 000000f0: SWAP1 000000f1: RETURN 000000f2: JUMPDEST 000000f3: CALLVALUE 000000f4: DUP1 000000f5: ISZERO 000000f6: PUSH2 0x00fe 000000f9: JUMPI 000000fa: PUSH1 0x00 000000fc: DUP1 000000fd: REVERT 000000fe: JUMPDEST 000000ff: POP 00000100: PUSH2 0x0119 00000103: PUSH1 0x04 00000105: DUP1 00000106: CALLDATASIZE 00000107: SUB 00000108: DUP2 00000109: ADD 0000010a: SWAP1 0000010b: PUSH2 0x0114 0000010e: SWAP2 0000010f: SWAP1 00000110: PUSH2 0x1423 00000113: JUMP 00000114: JUMPDEST 00000115: PUSH2 0x0302 00000118: JUMP 00000119: JUMPDEST 0000011a: STOP 0000011b: JUMPDEST 0000011c: CALLVALUE 0000011d: DUP1 0000011e: ISZERO 0000011f: PUSH2 0x0127 00000122: JUMPI 00000123: PUSH1 0x00 00000125: DUP1 00000126: REVERT 00000127: JUMPDEST 00000128: POP 00000129: PUSH2 0x0130 0000012c: PUSH2 0x0556 0000012f: JUMP 00000130: JUMPDEST 00000131: PUSH1 0x40 00000133: MLOAD 00000134: PUSH2 0x013d 00000137: SWAP2 00000138: SWAP1 00000139: PUSH2 0x1491 0000013c: JUMP 0000013d: JUMPDEST 0000013e: PUSH1 0x40 00000140: MLOAD 00000141: DUP1 00000142: SWAP2 00000143: SUB 00000144: SWAP1 00000145: RETURN 00000146: JUMPDEST 00000147: CALLVALUE 00000148: DUP1 00000149: ISZERO 0000014a: PUSH2 0x0152 0000014d: JUMPI 0000014e: PUSH1 0x00 00000150: DUP1 00000151: REVERT 00000152: JUMPDEST 00000153: POP 00000154: PUSH2 0x015b 00000157: PUSH2 0x057c 0000015a: JUMP 0000015b: JUMPDEST 0000015c: STOP 0000015d: JUMPDEST 0000015e: CALLVALUE 0000015f: DUP1 00000160: ISZERO 00000161: PUSH2 0x0169 00000164: JUMPI 00000165: PUSH1 0x00 00000167: DUP1 00000168: REVERT 00000169: JUMPDEST 0000016a: POP 0000016b: PUSH2 0x0184 0000016e: PUSH1 0x04 00000170: DUP1 00000171: CALLDATASIZE 00000172: SUB 00000173: DUP2 00000174: ADD 00000175: SWAP1 00000176: PUSH2 0x017f 00000179: SWAP2 0000017a: SWAP1 0000017b: PUSH2 0x14d8 0000017e: JUMP 0000017f: JUMPDEST 00000180: PUSH2 0x062e 00000183: JUMP 00000184: JUMPDEST 00000185: STOP 00000186: JUMPDEST 00000187: CALLVALUE 00000188: DUP1 00000189: ISZERO 0000018a: PUSH2 0x0192 0000018d: JUMPI 0000018e: PUSH1 0x00 00000190: DUP1 00000191: REVERT 00000192: JUMPDEST 00000193: POP 00000194: PUSH2 0x019b 00000197: PUSH2 0x081c 0000019a: JUMP 0000019b: JUMPDEST 0000019c: PUSH1 0x40 0000019e: MLOAD 0000019f: PUSH2 0x01a8 000001a2: SWAP2 000001a3: SWAP1 000001a4: PUSH2 0x1531 000001a7: JUMP 000001a8: JUMPDEST 000001a9: PUSH1 0x40 000001ab: MLOAD 000001ac: DUP1 000001ad: SWAP2 000001ae: SUB 000001af: SWAP1 000001b0: RETURN 000001b1: JUMPDEST 000001b2: PUSH2 0x01cb 000001b5: PUSH1 0x04 000001b7: DUP1 000001b8: CALLDATASIZE 000001b9: SUB 000001ba: DUP2 000001bb: ADD 000001bc: SWAP1 000001bd: PUSH2 0x01c6 000001c0: SWAP2 000001c1: SWAP1 000001c2: PUSH2 0x15da 000001c5: JUMP 000001c6: JUMPDEST 000001c7: PUSH2 0x0822 000001ca: JUMP 000001cb: JUMPDEST 000001cc: STOP 000001cd: JUMPDEST 000001ce: CALLVALUE 000001cf: DUP1 000001d0: ISZERO 000001d1: PUSH2 0x01d9 000001d4: JUMPI 000001d5: PUSH1 0x00 000001d7: DUP1 000001d8: REVERT 000001d9: JUMPDEST 000001da: POP 000001db: PUSH2 0x01f4 000001de: PUSH1 0x04 000001e0: DUP1 000001e1: CALLDATASIZE 000001e2: SUB 000001e3: DUP2 000001e4: ADD 000001e5: SWAP1 000001e6: PUSH2 0x01ef 000001e9: SWAP2 000001ea: SWAP1 000001eb: PUSH2 0x1655 000001ee: JUMP 000001ef: JUMPDEST 000001f0: PUSH2 0x0c60 000001f3: JUMP 000001f4: JUMPDEST 000001f5: STOP 000001f6: JUMPDEST 000001f7: PUSH2 0x0210 000001fa: PUSH1 0x04 000001fc: DUP1 000001fd: CALLDATASIZE 000001fe: SUB 000001ff: DUP2 00000200: ADD 00000201: SWAP1 00000202: PUSH2 0x020b 00000205: SWAP2 00000206: SWAP1 00000207: PUSH2 0x1695 0000020a: JUMP 0000020b: JUMPDEST 0000020c: PUSH2 0x1017 0000020f: JUMP 00000210: JUMPDEST 00000211: STOP 00000212: JUMPDEST 00000213: CALLVALUE 00000214: DUP1 00000215: ISZERO 00000216: PUSH2 0x021e 00000219: JUMPI 0000021a: PUSH1 0x00 0000021c: DUP1 0000021d: REVERT 0000021e: JUMPDEST 0000021f: POP 00000220: PUSH2 0x0239 00000223: PUSH1 0x04 00000225: DUP1 00000226: CALLDATASIZE 00000227: SUB 00000228: DUP2 00000229: ADD 0000022a: SWAP1 0000022b: PUSH2 0x0234 0000022e: SWAP2 0000022f: SWAP1 00000230: PUSH2 0x1423 00000233: JUMP 00000234: JUMPDEST 00000235: PUSH2 0x1083 00000238: JUMP 00000239: JUMPDEST 0000023a: PUSH1 0x40 0000023c: MLOAD 0000023d: PUSH2 0x024c 00000240: SWAP8 00000241: SWAP7 00000242: SWAP6 00000243: SWAP5 00000244: SWAP4 00000245: SWAP3 00000246: SWAP2 00000247: SWAP1 00000248: PUSH2 0x1731 0000024b: JUMP 0000024c: JUMPDEST 0000024d: PUSH1 0x40 0000024f: MLOAD 00000250: DUP1 00000251: SWAP2 00000252: SUB 00000253: SWAP1 00000254: RETURN 00000255: JUMPDEST 00000256: CALLVALUE 00000257: DUP1 00000258: ISZERO 00000259: PUSH2 0x0261 0000025c: JUMPI 0000025d: PUSH1 0x00 0000025f: DUP1 00000260: REVERT 00000261: JUMPDEST 00000262: POP 00000263: PUSH2 0x026a 00000266: PUSH2 0x112d 00000269: JUMP 0000026a: JUMPDEST 0000026b: PUSH1 0x40 0000026d: MLOAD 0000026e: PUSH2 0x0277 00000271: SWAP2 00000272: SWAP1 00000273: PUSH2 0x17af 00000276: JUMP 00000277: JUMPDEST 00000278: PUSH1 0x40 0000027a: MLOAD 0000027b: DUP1 0000027c: SWAP2 0000027d: SUB 0000027e: SWAP1 0000027f: RETURN 00000280: JUMPDEST 00000281: CALLVALUE 00000282: DUP1 00000283: ISZERO 00000284: PUSH2 0x028c 00000287: JUMPI 00000288: PUSH1 0x00 0000028a: DUP1 0000028b: REVERT 0000028c: JUMPDEST 0000028d: POP 0000028e: PUSH2 0x02a7 00000291: PUSH1 0x04 00000293: DUP1 00000294: CALLDATASIZE 00000295: SUB 00000296: DUP2 00000297: ADD 00000298: SWAP1 00000299: PUSH2 0x02a2 0000029c: SWAP2 0000029d: SWAP1 0000029e: PUSH2 0x17ca 000002a1: JUMP 000002a2: JUMPDEST 000002a3: PUSH2 0x1141 000002a6: JUMP 000002a7: JUMPDEST 000002a8: PUSH1 0x40 000002aa: MLOAD 000002ab: PUSH2 0x02b4 000002ae: SWAP2 000002af: SWAP1 000002b0: PUSH2 0x1531 000002b3: JUMP 000002b4: JUMPDEST 000002b5: PUSH1 0x40 000002b7: MLOAD 000002b8: DUP1 000002b9: SWAP2 000002ba: SUB 000002bb: SWAP1 000002bc: RETURN 000002bd: JUMPDEST 000002be: CALLVALUE 000002bf: DUP1 000002c0: ISZERO 000002c1: PUSH2 0x02c9 000002c4: JUMPI 000002c5: PUSH1 0x00 000002c7: DUP1 000002c8: REVERT 000002c9: JUMPDEST 000002ca: POP 000002cb: PUSH2 0x02d2 000002ce: PUSH2 0x1189 000002d1: JUMP 000002d2: JUMPDEST 000002d3: PUSH1 0x40 000002d5: MLOAD 000002d6: PUSH2 0x02df 000002d9: SWAP2 000002da: SWAP1 000002db: PUSH2 0x13c7 000002de: JUMP 000002df: JUMPDEST 000002e0: PUSH1 0x40 000002e2: MLOAD 000002e3: DUP1 000002e4: SWAP2 000002e5: SUB 000002e6: SWAP1 000002e7: RETURN 000002e8: JUMPDEST 000002e9: PUSH1 0x01 000002eb: PUSH1 0x00 000002ed: SWAP1 000002ee: SLOAD 000002ef: SWAP1 000002f0: PUSH2 0x0100 000002f3: EXP 000002f4: SWAP1 000002f5: DIV 000002f6: PUSH8 0xffffffffffffffff 000002ff: AND 00000300: DUP2 00000301: JUMP 00000302: JUMPDEST 00000303: PUSH1 0x00 00000305: DUP1 00000306: SLOAD 00000307: SWAP1 00000308: PUSH2 0x0100 0000030b: EXP 0000030c: SWAP1 0000030d: DIV 0000030e: PUSH4 0xffffffff 00000313: AND 00000314: PUSH4 0xffffffff 00000319: AND 0000031a: DUP2 0000031b: PUSH4 0xffffffff 00000320: AND 00000321: LT 00000322: PUSH2 0x0360 00000325: JUMPI 00000326: PUSH1 0x40 00000328: MLOAD 00000329: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 0000034a: DUP2 0000034b: MSTORE 0000034c: PUSH1 0x04 0000034e: ADD 0000034f: PUSH2 0x0357 00000352: SWAP1 00000353: PUSH2 0x1854 00000356: JUMP 00000357: JUMPDEST 00000358: PUSH1 0x40 0000035a: MLOAD 0000035b: DUP1 0000035c: SWAP2 0000035d: SUB 0000035e: SWAP1 0000035f: REVERT 00000360: JUMPDEST 00000361: TIMESTAMP 00000362: PUSH1 0x03 00000364: PUSH1 0x00 00000366: DUP4 00000367: PUSH4 0xffffffff 0000036c: AND 0000036d: PUSH4 0xffffffff 00000372: AND 00000373: DUP2 00000374: MSTORE 00000375: PUSH1 0x20 00000377: ADD 00000378: SWAP1 00000379: DUP2 0000037a: MSTORE 0000037b: PUSH1 0x20 0000037d: ADD 0000037e: PUSH1 0x00 00000380: KECCAK256 00000381: PUSH1 0x01 00000383: ADD 00000384: PUSH1 0x14 00000386: SWAP1 00000387: SLOAD 00000388: SWAP1 00000389: PUSH2 0x0100 0000038c: EXP 0000038d: SWAP1 0000038e: DIV 0000038f: PUSH8 0xffffffffffffffff 00000398: AND 00000399: PUSH8 0xffffffffffffffff 000003a2: AND 000003a3: LT 000003a4: PUSH2 0x03e2 000003a7: JUMPI 000003a8: PUSH1 0x40 000003aa: MLOAD 000003ab: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000003cc: DUP2 000003cd: MSTORE 000003ce: PUSH1 0x04 000003d0: ADD 000003d1: PUSH2 0x03d9 000003d4: SWAP1 000003d5: PUSH2 0x18c0 000003d8: JUMP 000003d9: JUMPDEST 000003da: PUSH1 0x40 000003dc: MLOAD 000003dd: DUP1 000003de: SWAP2 000003df: SUB 000003e0: SWAP1 000003e1: REVERT 000003e2: JUMPDEST 000003e3: PUSH1 0x00 000003e5: PUSH1 0x03 000003e7: PUSH1 0x00 000003e9: DUP4 000003ea: PUSH4 0xffffffff 000003ef: AND 000003f0: PUSH4 0xffffffff 000003f5: AND 000003f6: DUP2 000003f7: MSTORE 000003f8: PUSH1 0x20 000003fa: ADD 000003fb: SWAP1 000003fc: DUP2 000003fd: MSTORE 000003fe: PUSH1 0x20 00000400: ADD 00000401: PUSH1 0x00 00000403: KECCAK256 00000404: PUSH1 0x03 00000406: ADD 00000407: SLOAD 00000408: GT 00000409: PUSH2 0x0447 0000040c: JUMPI 0000040d: PUSH1 0x40 0000040f: MLOAD 00000410: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000431: DUP2 00000432: MSTORE 00000433: PUSH1 0x04 00000435: ADD 00000436: PUSH2 0x043e 00000439: SWAP1 0000043a: PUSH2 0x192c 0000043d: JUMP 0000043e: JUMPDEST 0000043f: PUSH1 0x40 00000441: MLOAD 00000442: DUP1 00000443: SWAP2 00000444: SUB 00000445: SWAP1 00000446: REVERT 00000447: JUMPDEST 00000448: PUSH1 0x00 0000044a: PUSH1 0x03 0000044c: PUSH1 0x00 0000044e: DUP4 0000044f: PUSH4 0xffffffff 00000454: AND 00000455: PUSH4 0xffffffff 0000045a: AND 0000045b: DUP2 0000045c: MSTORE 0000045d: PUSH1 0x20 0000045f: ADD 00000460: SWAP1 00000461: DUP2 00000462: MSTORE 00000463: PUSH1 0x20 00000465: ADD 00000466: PUSH1 0x00 00000468: KECCAK256 00000469: PUSH1 0x03 0000046b: ADD 0000046c: SLOAD 0000046d: SWAP1 0000046e: POP 0000046f: PUSH1 0x00 00000471: PUSH2 0x0479 00000474: DUP3 00000475: PUSH2 0x1141 00000478: JUMP 00000479: JUMPDEST 0000047a: SWAP1 0000047b: POP 0000047c: PUSH1 0x00 0000047e: PUSH1 0x03 00000480: PUSH1 0x00 00000482: DUP6 00000483: PUSH4 0xffffffff 00000488: AND 00000489: PUSH4 0xffffffff 0000048e: AND 0000048f: DUP2 00000490: MSTORE 00000491: PUSH1 0x20 00000493: ADD 00000494: SWAP1 00000495: DUP2 00000496: MSTORE 00000497: PUSH1 0x20 00000499: ADD 0000049a: PUSH1 0x00 0000049c: KECCAK256 0000049d: PUSH1 0x01 0000049f: ADD 000004a0: PUSH1 0x00 000004a2: SWAP1 000004a3: SLOAD 000004a4: SWAP1 000004a5: PUSH2 0x0100 000004a8: EXP 000004a9: SWAP1 000004aa: DIV 000004ab: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000004c0: AND 000004c1: SWAP1 000004c2: POP 000004c3: PUSH2 0x04cb 000004c6: DUP5 000004c7: PUSH2 0x11a3 000004ca: JUMP 000004cb: JUMPDEST 000004cc: DUP1 000004cd: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000004e2: AND 000004e3: PUSH2 0x08fc 000004e6: DUP4 000004e7: DUP6 000004e8: PUSH2 0x04f1 000004eb: SWAP2 000004ec: SWAP1 000004ed: PUSH2 0x197b 000004f0: JUMP 000004f1: JUMPDEST 000004f2: SWAP1 000004f3: DUP2 000004f4: ISZERO 000004f5: MUL 000004f6: SWAP1 000004f7: PUSH1 0x40 000004f9: MLOAD 000004fa: PUSH1 0x00 000004fc: PUSH1 0x40 000004fe: MLOAD 000004ff: DUP1 00000500: DUP4 00000501: SUB 00000502: DUP2 00000503: DUP6 00000504: DUP9 00000505: DUP9 00000506: CALL 00000507: SWAP4 00000508: POP 00000509: POP 0000050a: POP 0000050b: POP 0000050c: ISZERO 0000050d: DUP1 0000050e: ISZERO 0000050f: PUSH2 0x051c 00000512: JUMPI 00000513: RETURNDATASIZE 00000514: PUSH1 0x00 00000516: DUP1 00000517: RETURNDATACOPY 00000518: RETURNDATASIZE 00000519: PUSH1 0x00 0000051b: REVERT 0000051c: JUMPDEST 0000051d: POP 0000051e: DUP4 0000051f: PUSH4 0xffffffff 00000524: AND 00000525: PUSH32 0x847f8a104849d2450bf78e2263d44a3487510a696eb225045cd93dce2c0e3ac7 00000546: PUSH1 0x40 00000548: MLOAD 00000549: PUSH1 0x40 0000054b: MLOAD 0000054c: DUP1 0000054d: SWAP2 0000054e: SUB 0000054f: SWAP1 00000550: LOG2 00000551: POP 00000552: POP 00000553: POP 00000554: POP 00000555: JUMP 00000556: JUMPDEST 00000557: PUSH1 0x00 00000559: PUSH1 0x0c 0000055b: SWAP1 0000055c: SLOAD 0000055d: SWAP1 0000055e: PUSH2 0x0100 00000561: EXP 00000562: SWAP1 00000563: DIV 00000564: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000579: AND 0000057a: DUP2 0000057b: JUMP 0000057c: JUMPDEST 0000057d: PUSH1 0x00 0000057f: PUSH1 0x02 00000581: SLOAD 00000582: SWAP1 00000583: POP 00000584: PUSH1 0x00 00000586: PUSH1 0x02 00000588: DUP2 00000589: SWAP1 0000058a: SSTORE 0000058b: POP 0000058c: PUSH1 0x00 0000058e: PUSH1 0x0c 00000590: SWAP1 00000591: SLOAD 00000592: SWAP1 00000593: PUSH2 0x0100 00000596: EXP 00000597: SWAP1 00000598: DIV 00000599: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000005ae: AND 000005af: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000005c4: AND 000005c5: PUSH2 0x08fc 000005c8: DUP3 000005c9: SWAP1 000005ca: DUP2 000005cb: ISZERO 000005cc: MUL 000005cd: SWAP1 000005ce: PUSH1 0x40 000005d0: MLOAD 000005d1: PUSH1 0x00 000005d3: PUSH1 0x40 000005d5: MLOAD 000005d6: DUP1 000005d7: DUP4 000005d8: SUB 000005d9: DUP2 000005da: DUP6 000005db: DUP9 000005dc: DUP9 000005dd: CALL 000005de: SWAP4 000005df: POP 000005e0: POP 000005e1: POP 000005e2: POP 000005e3: ISZERO 000005e4: DUP1 000005e5: ISZERO 000005e6: PUSH2 0x05f3 000005e9: JUMPI 000005ea: RETURNDATASIZE 000005eb: PUSH1 0x00 000005ed: DUP1 000005ee: RETURNDATACOPY 000005ef: RETURNDATASIZE 000005f0: PUSH1 0x00 000005f2: REVERT 000005f3: JUMPDEST 000005f4: POP 000005f5: PUSH32 0x835862a12039ab712842887f732f62f9ba4e46c8a157b8f2ece290bb03cb6229 00000616: DUP2 00000617: PUSH1 0x40 00000619: MLOAD 0000061a: PUSH2 0x0623 0000061d: SWAP2 0000061e: SWAP1 0000061f: PUSH2 0x1531 00000622: JUMP 00000623: JUMPDEST 00000624: PUSH1 0x40 00000626: MLOAD 00000627: DUP1 00000628: SWAP2 00000629: SUB 0000062a: SWAP1 0000062b: LOG1 0000062c: POP 0000062d: JUMP 0000062e: JUMPDEST 0000062f: PUSH1 0x00 00000631: DUP1 00000632: SLOAD 00000633: SWAP1 00000634: PUSH2 0x0100 00000637: EXP 00000638: SWAP1 00000639: DIV 0000063a: PUSH4 0xffffffff 0000063f: AND 00000640: PUSH4 0xffffffff 00000645: AND 00000646: DUP3 00000647: PUSH4 0xffffffff 0000064c: AND 0000064d: LT 0000064e: PUSH2 0x068c 00000651: JUMPI 00000652: PUSH1 0x40 00000654: MLOAD 00000655: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000676: DUP2 00000677: MSTORE 00000678: PUSH1 0x04 0000067a: ADD 0000067b: PUSH2 0x0683 0000067e: SWAP1 0000067f: PUSH2 0x1854 00000682: JUMP 00000683: JUMPDEST 00000684: PUSH1 0x40 00000686: MLOAD 00000687: DUP1 00000688: SWAP2 00000689: SUB 0000068a: SWAP1 0000068b: REVERT 0000068c: JUMPDEST 0000068d: TIMESTAMP 0000068e: PUSH1 0x03 00000690: PUSH1 0x00 00000692: DUP5 00000693: PUSH4 0xffffffff 00000698: AND 00000699: PUSH4 0xffffffff 0000069e: AND 0000069f: DUP2 000006a0: MSTORE 000006a1: PUSH1 0x20 000006a3: ADD 000006a4: SWAP1 000006a5: DUP2 000006a6: MSTORE 000006a7: PUSH1 0x20 000006a9: ADD 000006aa: PUSH1 0x00 000006ac: KECCAK256 000006ad: PUSH1 0x02 000006af: ADD 000006b0: PUSH1 0x14 000006b2: SWAP1 000006b3: SLOAD 000006b4: SWAP1 000006b5: PUSH2 0x0100 000006b8: EXP 000006b9: SWAP1 000006ba: DIV 000006bb: PUSH8 0xffffffffffffffff 000006c4: AND 000006c5: PUSH8 0xffffffffffffffff 000006ce: AND 000006cf: GT 000006d0: ISZERO 000006d1: PUSH2 0x070f 000006d4: JUMPI 000006d5: PUSH1 0x40 000006d7: MLOAD 000006d8: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000006f9: DUP2 000006fa: MSTORE 000006fb: PUSH1 0x04 000006fd: ADD 000006fe: PUSH2 0x0706 00000701: SWAP1 00000702: PUSH2 0x1a21 00000705: JUMP 00000706: JUMPDEST 00000707: PUSH1 0x40 00000709: MLOAD 0000070a: DUP1 0000070b: SWAP2 0000070c: SUB 0000070d: SWAP1 0000070e: REVERT 0000070f: JUMPDEST 00000710: DUP1 00000711: PUSH1 0x03 00000713: PUSH1 0x00 00000715: DUP5 00000716: PUSH4 0xffffffff 0000071b: AND 0000071c: PUSH4 0xffffffff 00000721: AND 00000722: DUP2 00000723: MSTORE 00000724: PUSH1 0x20 00000726: ADD 00000727: SWAP1 00000728: DUP2 00000729: MSTORE 0000072a: PUSH1 0x20 0000072c: ADD 0000072d: PUSH1 0x00 0000072f: KECCAK256 00000730: PUSH1 0x02 00000732: ADD 00000733: PUSH1 0x00 00000735: PUSH2 0x0100 00000738: EXP 00000739: DUP2 0000073a: SLOAD 0000073b: DUP2 0000073c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000751: MUL 00000752: NOT 00000753: AND 00000754: SWAP1 00000755: DUP4 00000756: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000076b: AND 0000076c: MUL 0000076d: OR 0000076e: SWAP1 0000076f: SSTORE 00000770: POP 00000771: PUSH1 0x00 00000773: PUSH1 0x04 00000775: SWAP1 00000776: SLOAD 00000777: SWAP1 00000778: PUSH2 0x0100 0000077b: EXP 0000077c: SWAP1 0000077d: DIV 0000077e: PUSH8 0xffffffffffffffff 00000787: AND 00000788: TIMESTAMP 00000789: PUSH2 0x0792 0000078c: SWAP2 0000078d: SWAP1 0000078e: PUSH2 0x1a41 00000791: JUMP 00000792: JUMPDEST 00000793: PUSH1 0x03 00000795: PUSH1 0x00 00000797: DUP5 00000798: PUSH4 0xffffffff 0000079d: AND 0000079e: PUSH4 0xffffffff 000007a3: AND 000007a4: DUP2 000007a5: MSTORE 000007a6: PUSH1 0x20 000007a8: ADD 000007a9: SWAP1 000007aa: DUP2 000007ab: MSTORE 000007ac: PUSH1 0x20 000007ae: ADD 000007af: PUSH1 0x00 000007b1: KECCAK256 000007b2: PUSH1 0x02 000007b4: ADD 000007b5: PUSH1 0x14 000007b7: PUSH2 0x0100 000007ba: EXP 000007bb: DUP2 000007bc: SLOAD 000007bd: DUP2 000007be: PUSH8 0xffffffffffffffff 000007c7: MUL 000007c8: NOT 000007c9: AND 000007ca: SWAP1 000007cb: DUP4 000007cc: PUSH8 0xffffffffffffffff 000007d5: AND 000007d6: MUL 000007d7: OR 000007d8: SWAP1 000007d9: SSTORE 000007da: POP 000007db: DUP2 000007dc: PUSH4 0xffffffff 000007e1: AND 000007e2: PUSH32 0xb04a17d7ae44ad7dc8524e24397e888ddedade09b3a456a94dacfaf2065ceed9 00000803: DUP3 00000804: PUSH1 0x40 00000806: MLOAD 00000807: PUSH2 0x0810 0000080a: SWAP2 0000080b: SWAP1 0000080c: PUSH2 0x1adc 0000080f: JUMP 00000810: JUMPDEST 00000811: PUSH1 0x40 00000813: MLOAD 00000814: DUP1 00000815: SWAP2 00000816: SUB 00000817: SWAP1 00000818: LOG2 00000819: POP 0000081a: POP 0000081b: JUMP 0000081c: JUMPDEST 0000081d: PUSH1 0x02 0000081f: SLOAD 00000820: DUP2 00000821: JUMP 00000822: JUMPDEST 00000823: DUP5 00000824: PUSH8 0xffffffffffffffff 0000082d: AND 0000082e: TIMESTAMP 0000082f: LT 00000830: PUSH2 0x086e 00000833: JUMPI 00000834: PUSH1 0x40 00000836: MLOAD 00000837: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000858: DUP2 00000859: MSTORE 0000085a: PUSH1 0x04 0000085c: ADD 0000085d: PUSH2 0x0865 00000860: SWAP1 00000861: PUSH2 0x1b69 00000864: JUMP 00000865: JUMPDEST 00000866: PUSH1 0x40 00000868: MLOAD 00000869: DUP1 0000086a: SWAP2 0000086b: SUB 0000086c: SWAP1 0000086d: REVERT 0000086e: JUMPDEST 0000086f: PUSH1 0x00 00000871: DUP4 00000872: SUB 00000873: PUSH2 0x08b1 00000876: JUMPI 00000877: PUSH1 0x40 00000879: MLOAD 0000087a: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 0000089b: DUP2 0000089c: MSTORE 0000089d: PUSH1 0x04 0000089f: ADD 000008a0: PUSH2 0x08a8 000008a3: SWAP1 000008a4: PUSH2 0x1bd5 000008a7: JUMP 000008a8: JUMPDEST 000008a9: PUSH1 0x40 000008ab: MLOAD 000008ac: DUP1 000008ad: SWAP2 000008ae: SUB 000008af: SWAP1 000008b0: REVERT 000008b1: JUMPDEST 000008b2: PUSH1 0x00 000008b4: DUP3 000008b5: SUB 000008b6: PUSH2 0x08f4 000008b9: JUMPI 000008ba: PUSH1 0x40 000008bc: MLOAD 000008bd: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000008de: DUP2 000008df: MSTORE 000008e0: PUSH1 0x04 000008e2: ADD 000008e3: PUSH2 0x08eb 000008e6: SWAP1 000008e7: PUSH2 0x1c67 000008ea: JUMP 000008eb: JUMPDEST 000008ec: PUSH1 0x40 000008ee: MLOAD 000008ef: DUP1 000008f0: SWAP2 000008f1: SUB 000008f2: SWAP1 000008f3: REVERT 000008f4: JUMPDEST 000008f5: PUSH1 0x00 000008f7: PUSH2 0x08ff 000008fa: DUP5 000008fb: PUSH2 0x1141 000008fe: JUMP 000008ff: JUMPDEST 00000900: SWAP1 00000901: POP 00000902: DUP4 00000903: DUP2 00000904: PUSH2 0x090d 00000907: SWAP2 00000908: SWAP1 00000909: PUSH2 0x197b 0000090c: JUMP 0000090d: JUMPDEST 0000090e: CALLVALUE 0000090f: EQ 00000910: PUSH2 0x094e 00000913: JUMPI 00000914: PUSH1 0x40 00000916: MLOAD 00000917: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000938: DUP2 00000939: MSTORE 0000093a: PUSH1 0x04 0000093c: ADD 0000093d: PUSH2 0x0945 00000940: SWAP1 00000941: PUSH2 0x1cf9 00000944: JUMP 00000945: JUMPDEST 00000946: PUSH1 0x40 00000948: MLOAD 00000949: DUP1 0000094a: SWAP2 0000094b: SUB 0000094c: SWAP1 0000094d: REVERT 0000094e: JUMPDEST 0000094f: PUSH2 0x0956 00000952: PUSH2 0x1324 00000955: JUMP 00000956: JUMPDEST 00000957: DUP6 00000958: DUP2 00000959: PUSH1 0x00 0000095b: ADD 0000095c: DUP2 0000095d: DUP2 0000095e: MSTORE 0000095f: POP 00000960: POP 00000961: CALLER 00000962: DUP2 00000963: PUSH1 0x20 00000965: ADD 00000966: SWAP1 00000967: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000097c: AND 0000097d: SWAP1 0000097e: DUP2 0000097f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000994: AND 00000995: DUP2 00000996: MSTORE 00000997: POP 00000998: POP 00000999: DUP3 0000099a: DUP2 0000099b: PUSH1 0x60 0000099d: ADD 0000099e: SWAP1 0000099f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000009b4: AND 000009b5: SWAP1 000009b6: DUP2 000009b7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000009cc: AND 000009cd: DUP2 000009ce: MSTORE 000009cf: POP 000009d0: POP 000009d1: DUP7 000009d2: DUP2 000009d3: PUSH1 0x40 000009d5: ADD 000009d6: SWAP1 000009d7: PUSH8 0xffffffffffffffff 000009e0: AND 000009e1: SWAP1 000009e2: DUP2 000009e3: PUSH8 0xffffffffffffffff 000009ec: AND 000009ed: DUP2 000009ee: MSTORE 000009ef: POP 000009f0: POP 000009f1: PUSH1 0x00 000009f3: DUP2 000009f4: PUSH1 0x80 000009f6: ADD 000009f7: SWAP1 000009f8: PUSH8 0xffffffffffffffff 00000a01: AND 00000a02: SWAP1 00000a03: DUP2 00000a04: PUSH8 0xffffffffffffffff 00000a0d: AND 00000a0e: DUP2 00000a0f: MSTORE 00000a10: POP 00000a11: POP 00000a12: DUP5 00000a13: DUP2 00000a14: PUSH1 0xa0 00000a16: ADD 00000a17: DUP2 00000a18: DUP2 00000a19: MSTORE 00000a1a: POP 00000a1b: POP 00000a1c: DUP4 00000a1d: DUP2 00000a1e: PUSH1 0xc0 00000a20: ADD 00000a21: DUP2 00000a22: DUP2 00000a23: MSTORE 00000a24: POP 00000a25: POP 00000a26: PUSH1 0x00 00000a28: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000a3d: AND 00000a3e: DUP4 00000a3f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000a54: AND 00000a55: EQ 00000a56: PUSH2 0x0a82 00000a59: JUMPI 00000a5a: PUSH8 0xffffffffffffffff 00000a63: DUP2 00000a64: PUSH1 0x80 00000a66: ADD 00000a67: SWAP1 00000a68: PUSH8 0xffffffffffffffff 00000a71: AND 00000a72: SWAP1 00000a73: DUP2 00000a74: PUSH8 0xffffffffffffffff 00000a7d: AND 00000a7e: DUP2 00000a7f: MSTORE 00000a80: POP 00000a81: POP 00000a82: JUMPDEST 00000a83: DUP1 00000a84: PUSH1 0x03 00000a86: PUSH1 0x00 00000a88: DUP1 00000a89: PUSH1 0x00 00000a8b: SWAP1 00000a8c: SLOAD 00000a8d: SWAP1 00000a8e: PUSH2 0x0100 00000a91: EXP 00000a92: SWAP1 00000a93: DIV 00000a94: PUSH4 0xffffffff 00000a99: AND 00000a9a: PUSH4 0xffffffff 00000a9f: AND 00000aa0: PUSH4 0xffffffff 00000aa5: AND 00000aa6: DUP2 00000aa7: MSTORE 00000aa8: PUSH1 0x20 00000aaa: ADD 00000aab: SWAP1 00000aac: DUP2 00000aad: MSTORE 00000aae: PUSH1 0x20 00000ab0: ADD 00000ab1: PUSH1 0x00 00000ab3: KECCAK256 00000ab4: PUSH1 0x00 00000ab6: DUP3 00000ab7: ADD 00000ab8: MLOAD 00000ab9: DUP2 00000aba: PUSH1 0x00 00000abc: ADD 00000abd: SSTORE 00000abe: PUSH1 0x20 00000ac0: DUP3 00000ac1: ADD 00000ac2: MLOAD 00000ac3: DUP2 00000ac4: PUSH1 0x01 00000ac6: ADD 00000ac7: PUSH1 0x00 00000ac9: PUSH2 0x0100 00000acc: EXP 00000acd: DUP2 00000ace: SLOAD 00000acf: DUP2 00000ad0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000ae5: MUL 00000ae6: NOT 00000ae7: AND 00000ae8: SWAP1 00000ae9: DUP4 00000aea: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000aff: AND 00000b00: MUL 00000b01: OR 00000b02: SWAP1 00000b03: SSTORE 00000b04: POP 00000b05: PUSH1 0x40 00000b07: DUP3 00000b08: ADD 00000b09: MLOAD 00000b0a: DUP2 00000b0b: PUSH1 0x01 00000b0d: ADD 00000b0e: PUSH1 0x14 00000b10: PUSH2 0x0100 00000b13: EXP 00000b14: DUP2 00000b15: SLOAD 00000b16: DUP2 00000b17: PUSH8 0xffffffffffffffff 00000b20: MUL 00000b21: NOT 00000b22: AND 00000b23: SWAP1 00000b24: DUP4 00000b25: PUSH8 0xffffffffffffffff 00000b2e: AND 00000b2f: MUL 00000b30: OR 00000b31: SWAP1 00000b32: SSTORE 00000b33: POP 00000b34: PUSH1 0x60 00000b36: DUP3 00000b37: ADD 00000b38: MLOAD 00000b39: DUP2 00000b3a: PUSH1 0x02 00000b3c: ADD 00000b3d: PUSH1 0x00 00000b3f: PUSH2 0x0100 00000b42: EXP 00000b43: DUP2 00000b44: SLOAD 00000b45: DUP2 00000b46: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000b5b: MUL 00000b5c: NOT 00000b5d: AND 00000b5e: SWAP1 00000b5f: DUP4 00000b60: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000b75: AND 00000b76: MUL 00000b77: OR 00000b78: SWAP1 00000b79: SSTORE 00000b7a: POP 00000b7b: PUSH1 0x80 00000b7d: DUP3 00000b7e: ADD 00000b7f: MLOAD 00000b80: DUP2 00000b81: PUSH1 0x02 00000b83: ADD 00000b84: PUSH1 0x14 00000b86: PUSH2 0x0100 00000b89: EXP 00000b8a: DUP2 00000b8b: SLOAD 00000b8c: DUP2 00000b8d: PUSH8 0xffffffffffffffff 00000b96: MUL 00000b97: NOT 00000b98: AND 00000b99: SWAP1 00000b9a: DUP4 00000b9b: PUSH8 0xffffffffffffffff 00000ba4: AND 00000ba5: MUL 00000ba6: OR 00000ba7: SWAP1 00000ba8: SSTORE 00000ba9: POP 00000baa: PUSH1 0xa0 00000bac: DUP3 00000bad: ADD 00000bae: MLOAD 00000baf: DUP2 00000bb0: PUSH1 0x03 00000bb2: ADD 00000bb3: SSTORE 00000bb4: PUSH1 0xc0 00000bb6: DUP3 00000bb7: ADD 00000bb8: MLOAD 00000bb9: DUP2 00000bba: PUSH1 0x04 00000bbc: ADD 00000bbd: SSTORE 00000bbe: SWAP1 00000bbf: POP 00000bc0: POP 00000bc1: PUSH1 0x00 00000bc3: DUP1 00000bc4: SLOAD 00000bc5: SWAP1 00000bc6: PUSH2 0x0100 00000bc9: EXP 00000bca: SWAP1 00000bcb: DIV 00000bcc: PUSH4 0xffffffff 00000bd1: AND 00000bd2: PUSH4 0xffffffff 00000bd7: AND 00000bd8: DUP7 00000bd9: PUSH32 0x5cf458bd64ba061c11c45897ac82bc3e8e1bd79d5ae92659ced32b482489eb41 00000bfa: CALLER 00000bfb: DUP7 00000bfc: DUP10 00000bfd: DUP10 00000bfe: DUP8 00000bff: PUSH1 0x40 00000c01: ADD 00000c02: MLOAD 00000c03: PUSH1 0x40 00000c05: MLOAD 00000c06: PUSH2 0x0c13 00000c09: SWAP6 00000c0a: SWAP5 00000c0b: SWAP4 00000c0c: SWAP3 00000c0d: SWAP2 00000c0e: SWAP1 00000c0f: PUSH2 0x1d3a 00000c12: JUMP 00000c13: JUMPDEST 00000c14: PUSH1 0x40 00000c16: MLOAD 00000c17: DUP1 00000c18: SWAP2 00000c19: SUB 00000c1a: SWAP1 00000c1b: LOG3 00000c1c: PUSH1 0x01 00000c1e: PUSH1 0x00 00000c20: DUP1 00000c21: SLOAD 00000c22: SWAP1 00000c23: PUSH2 0x0100 00000c26: EXP 00000c27: SWAP1 00000c28: DIV 00000c29: PUSH4 0xffffffff 00000c2e: AND 00000c2f: PUSH2 0x0c38 00000c32: SWAP2 00000c33: SWAP1 00000c34: PUSH2 0x1d8d 00000c37: JUMP 00000c38: JUMPDEST 00000c39: PUSH1 0x00 00000c3b: DUP1 00000c3c: PUSH2 0x0100 00000c3f: EXP 00000c40: DUP2 00000c41: SLOAD 00000c42: DUP2 00000c43: PUSH4 0xffffffff 00000c48: MUL 00000c49: NOT 00000c4a: AND 00000c4b: SWAP1 00000c4c: DUP4 00000c4d: PUSH4 0xffffffff 00000c52: AND 00000c53: MUL 00000c54: OR 00000c55: SWAP1 00000c56: SSTORE 00000c57: POP 00000c58: POP 00000c59: POP 00000c5a: POP 00000c5b: POP 00000c5c: POP 00000c5d: POP 00000c5e: POP 00000c5f: JUMP 00000c60: JUMPDEST 00000c61: PUSH1 0x00 00000c63: DUP1 00000c64: SLOAD 00000c65: SWAP1 00000c66: PUSH2 0x0100 00000c69: EXP 00000c6a: SWAP1 00000c6b: DIV 00000c6c: PUSH4 0xffffffff 00000c71: AND 00000c72: PUSH4 0xffffffff 00000c77: AND 00000c78: DUP3 00000c79: PUSH4 0xffffffff 00000c7e: AND 00000c7f: LT 00000c80: PUSH2 0x0cbe 00000c83: JUMPI 00000c84: PUSH1 0x40 00000c86: MLOAD 00000c87: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000ca8: DUP2 00000ca9: MSTORE 00000caa: PUSH1 0x04 00000cac: ADD 00000cad: PUSH2 0x0cb5 00000cb0: SWAP1 00000cb1: PUSH2 0x1854 00000cb4: JUMP 00000cb5: JUMPDEST 00000cb6: PUSH1 0x40 00000cb8: MLOAD 00000cb9: DUP1 00000cba: SWAP2 00000cbb: SUB 00000cbc: SWAP1 00000cbd: REVERT 00000cbe: JUMPDEST 00000cbf: PUSH1 0x00 00000cc1: PUSH1 0x03 00000cc3: PUSH1 0x00 00000cc5: DUP5 00000cc6: PUSH4 0xffffffff 00000ccb: AND 00000ccc: PUSH4 0xffffffff 00000cd1: AND 00000cd2: DUP2 00000cd3: MSTORE 00000cd4: PUSH1 0x20 00000cd6: ADD 00000cd7: SWAP1 00000cd8: DUP2 00000cd9: MSTORE 00000cda: PUSH1 0x20 00000cdc: ADD 00000cdd: PUSH1 0x00 00000cdf: KECCAK256 00000ce0: PUSH1 0x40 00000ce2: MLOAD 00000ce3: DUP1 00000ce4: PUSH1 0xe0 00000ce6: ADD 00000ce7: PUSH1 0x40 00000ce9: MSTORE 00000cea: SWAP1 00000ceb: DUP2 00000cec: PUSH1 0x00 00000cee: DUP3 00000cef: ADD 00000cf0: SLOAD 00000cf1: DUP2 00000cf2: MSTORE 00000cf3: PUSH1 0x20 00000cf5: ADD 00000cf6: PUSH1 0x01 00000cf8: DUP3 00000cf9: ADD 00000cfa: PUSH1 0x00 00000cfc: SWAP1 00000cfd: SLOAD 00000cfe: SWAP1 00000cff: PUSH2 0x0100 00000d02: EXP 00000d03: SWAP1 00000d04: DIV 00000d05: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000d1a: AND 00000d1b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000d30: AND 00000d31: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000d46: AND 00000d47: DUP2 00000d48: MSTORE 00000d49: PUSH1 0x20 00000d4b: ADD 00000d4c: PUSH1 0x01 00000d4e: DUP3 00000d4f: ADD 00000d50: PUSH1 0x14 00000d52: SWAP1 00000d53: SLOAD 00000d54: SWAP1 00000d55: PUSH2 0x0100 00000d58: EXP 00000d59: SWAP1 00000d5a: DIV 00000d5b: PUSH8 0xffffffffffffffff 00000d64: AND 00000d65: PUSH8 0xffffffffffffffff 00000d6e: AND 00000d6f: PUSH8 0xffffffffffffffff 00000d78: AND 00000d79: DUP2 00000d7a: MSTORE 00000d7b: PUSH1 0x20 00000d7d: ADD 00000d7e: PUSH1 0x02 00000d80: DUP3 00000d81: ADD 00000d82: PUSH1 0x00 00000d84: SWAP1 00000d85: SLOAD 00000d86: SWAP1 00000d87: PUSH2 0x0100 00000d8a: EXP 00000d8b: SWAP1 00000d8c: DIV 00000d8d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000da2: AND 00000da3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000db8: AND 00000db9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000dce: AND 00000dcf: DUP2 00000dd0: MSTORE 00000dd1: PUSH1 0x20 00000dd3: ADD 00000dd4: PUSH1 0x02 00000dd6: DUP3 00000dd7: ADD 00000dd8: PUSH1 0x14 00000dda: SWAP1 00000ddb: SLOAD 00000ddc: SWAP1 00000ddd: PUSH2 0x0100 00000de0: EXP 00000de1: SWAP1 00000de2: DIV 00000de3: PUSH8 0xffffffffffffffff 00000dec: AND 00000ded: PUSH8 0xffffffffffffffff 00000df6: AND 00000df7: PUSH8 0xffffffffffffffff 00000e00: AND 00000e01: DUP2 00000e02: MSTORE 00000e03: PUSH1 0x20 00000e05: ADD 00000e06: PUSH1 0x03 00000e08: DUP3 00000e09: ADD 00000e0a: SLOAD 00000e0b: DUP2 00000e0c: MSTORE 00000e0d: PUSH1 0x20 00000e0f: ADD 00000e10: PUSH1 0x04 00000e12: DUP3 00000e13: ADD 00000e14: SLOAD 00000e15: DUP2 00000e16: MSTORE 00000e17: POP 00000e18: POP 00000e19: SWAP1 00000e1a: POP 00000e1b: TIMESTAMP 00000e1c: DUP2 00000e1d: PUSH1 0x40 00000e1f: ADD 00000e20: MLOAD 00000e21: PUSH8 0xffffffffffffffff 00000e2a: AND 00000e2b: LT 00000e2c: ISZERO 00000e2d: PUSH2 0x0e6b 00000e30: JUMPI 00000e31: PUSH1 0x40 00000e33: MLOAD 00000e34: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000e55: DUP2 00000e56: MSTORE 00000e57: PUSH1 0x04 00000e59: ADD 00000e5a: PUSH2 0x0e62 00000e5d: SWAP1 00000e5e: PUSH2 0x1e11 00000e61: JUMP 00000e62: JUMPDEST 00000e63: PUSH1 0x40 00000e65: MLOAD 00000e66: DUP1 00000e67: SWAP2 00000e68: SUB 00000e69: SWAP1 00000e6a: REVERT 00000e6b: JUMPDEST 00000e6c: PUSH1 0x00 00000e6e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000e83: AND 00000e84: DUP2 00000e85: PUSH1 0x60 00000e87: ADD 00000e88: MLOAD 00000e89: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000e9e: AND 00000e9f: SUB 00000ea0: PUSH2 0x0ede 00000ea3: JUMPI 00000ea4: PUSH1 0x40 00000ea6: MLOAD 00000ea7: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000ec8: DUP2 00000ec9: MSTORE 00000eca: PUSH1 0x04 00000ecc: ADD 00000ecd: PUSH2 0x0ed5 00000ed0: SWAP1 00000ed1: PUSH2 0x1e7d 00000ed4: JUMP 00000ed5: JUMPDEST 00000ed6: PUSH1 0x40 00000ed8: MLOAD 00000ed9: DUP1 00000eda: SWAP2 00000edb: SUB 00000edc: SWAP1 00000edd: REVERT 00000ede: JUMPDEST 00000edf: PUSH1 0x00 00000ee1: DUP3 00000ee2: PUSH1 0x40 00000ee4: MLOAD 00000ee5: PUSH1 0x20 00000ee7: ADD 00000ee8: PUSH2 0x0ef1 00000eeb: SWAP2 00000eec: SWAP1 00000eed: PUSH2 0x1e9d 00000ef0: JUMP 00000ef1: JUMPDEST 00000ef2: PUSH1 0x40 00000ef4: MLOAD 00000ef5: PUSH1 0x20 00000ef7: DUP2 00000ef8: DUP4 00000ef9: SUB 00000efa: SUB 00000efb: DUP2 00000efc: MSTORE 00000efd: SWAP1 00000efe: PUSH1 0x40 00000f00: MSTORE 00000f01: DUP1 00000f02: MLOAD 00000f03: SWAP1 00000f04: PUSH1 0x20 00000f06: ADD 00000f07: KECCAK256 00000f08: SWAP1 00000f09: POP 00000f0a: DUP2 00000f0b: PUSH1 0x00 00000f0d: ADD 00000f0e: MLOAD 00000f0f: DUP2 00000f10: EQ 00000f11: PUSH2 0x0f4f 00000f14: JUMPI 00000f15: PUSH1 0x40 00000f17: MLOAD 00000f18: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000f39: DUP2 00000f3a: MSTORE 00000f3b: PUSH1 0x04 00000f3d: ADD 00000f3e: PUSH2 0x0f46 00000f41: SWAP1 00000f42: PUSH2 0x1f04 00000f45: JUMP 00000f46: JUMPDEST 00000f47: PUSH1 0x40 00000f49: MLOAD 00000f4a: DUP1 00000f4b: SWAP2 00000f4c: SUB 00000f4d: SWAP1 00000f4e: REVERT 00000f4f: JUMPDEST 00000f50: PUSH2 0x0f5c 00000f53: DUP3 00000f54: PUSH1 0xa0 00000f56: ADD 00000f57: MLOAD 00000f58: PUSH2 0x1141 00000f5b: JUMP 00000f5c: JUMPDEST 00000f5d: PUSH1 0x02 00000f5f: SLOAD 00000f60: PUSH2 0x0f69 00000f63: SWAP2 00000f64: SWAP1 00000f65: PUSH2 0x197b 00000f68: JUMP 00000f69: JUMPDEST 00000f6a: PUSH1 0x02 00000f6c: DUP2 00000f6d: SWAP1 00000f6e: SSTORE 00000f6f: POP 00000f70: PUSH2 0x0f78 00000f73: DUP5 00000f74: PUSH2 0x11a3 00000f77: JUMP 00000f78: JUMPDEST 00000f79: DUP2 00000f7a: PUSH1 0x60 00000f7c: ADD 00000f7d: MLOAD 00000f7e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000f93: AND 00000f94: PUSH2 0x08fc 00000f97: DUP4 00000f98: PUSH1 0xa0 00000f9a: ADD 00000f9b: MLOAD 00000f9c: SWAP1 00000f9d: DUP2 00000f9e: ISZERO 00000f9f: MUL 00000fa0: SWAP1 00000fa1: PUSH1 0x40 00000fa3: MLOAD 00000fa4: PUSH1 0x00 00000fa6: PUSH1 0x40 00000fa8: MLOAD 00000fa9: DUP1 00000faa: DUP4 00000fab: SUB 00000fac: DUP2 00000fad: DUP6 00000fae: DUP9 00000faf: DUP9 00000fb0: CALL 00000fb1: SWAP4 00000fb2: POP 00000fb3: POP 00000fb4: POP 00000fb5: POP 00000fb6: ISZERO 00000fb7: DUP1 00000fb8: ISZERO 00000fb9: PUSH2 0x0fc6 00000fbc: JUMPI 00000fbd: RETURNDATASIZE 00000fbe: PUSH1 0x00 00000fc0: DUP1 00000fc1: RETURNDATACOPY 00000fc2: RETURNDATASIZE 00000fc3: PUSH1 0x00 00000fc5: REVERT 00000fc6: JUMPDEST 00000fc7: POP 00000fc8: DUP4 00000fc9: PUSH4 0xffffffff 00000fce: AND 00000fcf: PUSH32 0xfbed29def4fe40082e63798e263a1af286fbe0079763694e9bdf8316b484cc47 00000ff0: DUP4 00000ff1: PUSH1 0x60 00000ff3: ADD 00000ff4: MLOAD 00000ff5: DUP5 00000ff6: PUSH1 0xa0 00000ff8: ADD 00000ff9: MLOAD 00000ffa: DUP7 00000ffb: PUSH1 0x40 00000ffd: MLOAD 00000ffe: PUSH2 0x1009 00001001: SWAP4 00001002: SWAP3 00001003: SWAP2 00001004: SWAP1 00001005: PUSH2 0x1f24 00001008: JUMP 00001009: JUMPDEST 0000100a: PUSH1 0x40 0000100c: MLOAD 0000100d: DUP1 0000100e: SWAP2 0000100f: SUB 00001010: SWAP1 00001011: LOG2 00001012: POP 00001013: POP 00001014: POP 00001015: POP 00001016: JUMP 00001017: JUMPDEST 00001018: DUP6 00001019: PUSH8 0xffffffffffffffff 00001022: AND 00001023: TIMESTAMP 00001024: LT 00001025: PUSH2 0x1063 00001028: JUMPI 00001029: PUSH1 0x40 0000102b: MLOAD 0000102c: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 0000104d: DUP2 0000104e: MSTORE 0000104f: PUSH1 0x04 00001051: ADD 00001052: PUSH2 0x105a 00001055: SWAP1 00001056: PUSH2 0x1fa7 00001059: JUMP 0000105a: JUMPDEST 0000105b: PUSH1 0x40 0000105d: MLOAD 0000105e: DUP1 0000105f: SWAP2 00001060: SUB 00001061: SWAP1 00001062: REVERT 00001063: JUMPDEST 00001064: PUSH2 0x107b 00001067: DUP6 00001068: TIMESTAMP 00001069: PUSH2 0x1072 0000106c: SWAP2 0000106d: SWAP1 0000106e: PUSH2 0x1a41 00001071: JUMP 00001072: JUMPDEST 00001073: DUP6 00001074: DUP6 00001075: DUP6 00001076: DUP6 00001077: PUSH2 0x0822 0000107a: JUMP 0000107b: JUMPDEST 0000107c: POP 0000107d: POP 0000107e: POP 0000107f: POP 00001080: POP 00001081: POP 00001082: JUMP 00001083: JUMPDEST 00001084: PUSH1 0x03 00001086: PUSH1 0x20 00001088: MSTORE 00001089: DUP1 0000108a: PUSH1 0x00 0000108c: MSTORE 0000108d: PUSH1 0x40 0000108f: PUSH1 0x00 00001091: KECCAK256 00001092: PUSH1 0x00 00001094: SWAP2 00001095: POP 00001096: SWAP1 00001097: POP 00001098: DUP1 00001099: PUSH1 0x00 0000109b: ADD 0000109c: SLOAD 0000109d: SWAP1 0000109e: DUP1 0000109f: PUSH1 0x01 000010a1: ADD 000010a2: PUSH1 0x00 000010a4: SWAP1 000010a5: SLOAD 000010a6: SWAP1 000010a7: PUSH2 0x0100 000010aa: EXP 000010ab: SWAP1 000010ac: DIV 000010ad: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000010c2: AND 000010c3: SWAP1 000010c4: DUP1 000010c5: PUSH1 0x01 000010c7: ADD 000010c8: PUSH1 0x14 000010ca: SWAP1 000010cb: SLOAD 000010cc: SWAP1 000010cd: PUSH2 0x0100 000010d0: EXP 000010d1: SWAP1 000010d2: DIV 000010d3: PUSH8 0xffffffffffffffff 000010dc: AND 000010dd: SWAP1 000010de: DUP1 000010df: PUSH1 0x02 000010e1: ADD 000010e2: PUSH1 0x00 000010e4: SWAP1 000010e5: SLOAD 000010e6: SWAP1 000010e7: PUSH2 0x0100 000010ea: EXP 000010eb: SWAP1 000010ec: DIV 000010ed: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001102: AND 00001103: SWAP1 00001104: DUP1 00001105: PUSH1 0x02 00001107: ADD 00001108: PUSH1 0x14 0000110a: SWAP1 0000110b: SLOAD 0000110c: SWAP1 0000110d: PUSH2 0x0100 00001110: EXP 00001111: SWAP1 00001112: DIV 00001113: PUSH8 0xffffffffffffffff 0000111c: AND 0000111d: SWAP1 0000111e: DUP1 0000111f: PUSH1 0x03 00001121: ADD 00001122: SLOAD 00001123: SWAP1 00001124: DUP1 00001125: PUSH1 0x04 00001127: ADD 00001128: SLOAD 00001129: SWAP1 0000112a: POP 0000112b: DUP8 0000112c: JUMP 0000112d: JUMPDEST 0000112e: PUSH1 0x00 00001130: DUP1 00001131: SLOAD 00001132: SWAP1 00001133: PUSH2 0x0100 00001136: EXP 00001137: SWAP1 00001138: DIV 00001139: PUSH4 0xffffffff 0000113e: AND 0000113f: DUP2 00001140: JUMP 00001141: JUMPDEST 00001142: PUSH1 0x00 00001144: DUP1 00001145: PUSH3 0x0f4240 00001149: PUSH1 0x01 0000114b: PUSH1 0x00 0000114d: SWAP1 0000114e: SLOAD 0000114f: SWAP1 00001150: PUSH2 0x0100 00001153: EXP 00001154: SWAP1 00001155: DIV 00001156: PUSH8 0xffffffffffffffff 0000115f: AND 00001160: PUSH8 0xffffffffffffffff 00001169: AND 0000116a: DUP5 0000116b: PUSH2 0x1174 0000116e: SWAP2 0000116f: SWAP1 00001170: PUSH2 0x1fc7 00001173: JUMP 00001174: JUMPDEST 00001175: PUSH2 0x117e 00001178: SWAP2 00001179: SWAP1 0000117a: PUSH2 0x2050 0000117d: JUMP 0000117e: JUMPDEST 0000117f: SWAP1 00001180: POP 00001181: DUP1 00001182: SWAP2 00001183: POP 00001184: POP 00001185: SWAP2 00001186: SWAP1 00001187: POP 00001188: JUMP 00001189: JUMPDEST 0000118a: PUSH1 0x00 0000118c: PUSH1 0x04 0000118e: SWAP1 0000118f: SLOAD 00001190: SWAP1 00001191: PUSH2 0x0100 00001194: EXP 00001195: SWAP1 00001196: DIV 00001197: PUSH8 0xffffffffffffffff 000011a0: AND 000011a1: DUP2 000011a2: JUMP 000011a3: JUMPDEST 000011a4: PUSH1 0x00 000011a6: PUSH1 0x03 000011a8: PUSH1 0x00 000011aa: DUP4 000011ab: PUSH4 0xffffffff 000011b0: AND 000011b1: PUSH4 0xffffffff 000011b6: AND 000011b7: DUP2 000011b8: MSTORE 000011b9: PUSH1 0x20 000011bb: ADD 000011bc: SWAP1 000011bd: DUP2 000011be: MSTORE 000011bf: PUSH1 0x20 000011c1: ADD 000011c2: PUSH1 0x00 000011c4: KECCAK256 000011c5: SWAP1 000011c6: POP 000011c7: DUP1 000011c8: PUSH1 0x00 000011ca: ADD 000011cb: PUSH1 0x00 000011cd: SWAP1 000011ce: SSTORE 000011cf: DUP1 000011d0: PUSH1 0x01 000011d2: ADD 000011d3: PUSH1 0x00 000011d5: PUSH2 0x0100 000011d8: EXP 000011d9: DUP2 000011da: SLOAD 000011db: SWAP1 000011dc: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000011f1: MUL 000011f2: NOT 000011f3: AND 000011f4: SWAP1 000011f5: SSTORE 000011f6: DUP1 000011f7: PUSH1 0x01 000011f9: ADD 000011fa: PUSH1 0x14 000011fc: PUSH2 0x0100 000011ff: EXP 00001200: DUP2 00001201: SLOAD 00001202: SWAP1 00001203: PUSH8 0xffffffffffffffff 0000120c: MUL 0000120d: NOT 0000120e: AND 0000120f: SWAP1 00001210: SSTORE 00001211: DUP1 00001212: PUSH1 0x02 00001214: ADD 00001215: PUSH1 0x00 00001217: PUSH2 0x0100 0000121a: EXP 0000121b: DUP2 0000121c: SLOAD 0000121d: SWAP1 0000121e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001233: MUL 00001234: NOT 00001235: AND 00001236: SWAP1 00001237: SSTORE 00001238: DUP1 00001239: PUSH1 0x02 0000123b: ADD 0000123c: PUSH1 0x14 0000123e: PUSH2 0x0100 00001241: EXP 00001242: DUP2 00001243: SLOAD 00001244: SWAP1 00001245: PUSH8 0xffffffffffffffff 0000124e: MUL 0000124f: NOT 00001250: AND 00001251: SWAP1 00001252: SSTORE 00001253: DUP1 00001254: PUSH1 0x03 00001256: ADD 00001257: PUSH1 0x00 00001259: SWAP1 0000125a: SSTORE 0000125b: DUP1 0000125c: PUSH1 0x04 0000125e: ADD 0000125f: PUSH1 0x00 00001261: SWAP1 00001262: SSTORE 00001263: PUSH1 0x03 00001265: PUSH1 0x00 00001267: DUP4 00001268: PUSH4 0xffffffff 0000126d: AND 0000126e: PUSH4 0xffffffff 00001273: AND 00001274: DUP2 00001275: MSTORE 00001276: PUSH1 0x20 00001278: ADD 00001279: SWAP1 0000127a: DUP2 0000127b: MSTORE 0000127c: PUSH1 0x20 0000127e: ADD 0000127f: PUSH1 0x00 00001281: KECCAK256 00001282: PUSH1 0x00 00001284: DUP1 00001285: DUP3 00001286: ADD 00001287: PUSH1 0x00 00001289: SWAP1 0000128a: SSTORE 0000128b: PUSH1 0x01 0000128d: DUP3 0000128e: ADD 0000128f: PUSH1 0x00 00001291: PUSH2 0x0100 00001294: EXP 00001295: DUP2 00001296: SLOAD 00001297: SWAP1 00001298: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000012ad: MUL 000012ae: NOT 000012af: AND 000012b0: SWAP1 000012b1: SSTORE 000012b2: PUSH1 0x01 000012b4: DUP3 000012b5: ADD 000012b6: PUSH1 0x14 000012b8: PUSH2 0x0100 000012bb: EXP 000012bc: DUP2 000012bd: SLOAD 000012be: SWAP1 000012bf: PUSH8 0xffffffffffffffff 000012c8: MUL 000012c9: NOT 000012ca: AND 000012cb: SWAP1 000012cc: SSTORE 000012cd: PUSH1 0x02 000012cf: DUP3 000012d0: ADD 000012d1: PUSH1 0x00 000012d3: PUSH2 0x0100 000012d6: EXP 000012d7: DUP2 000012d8: SLOAD 000012d9: SWAP1 000012da: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000012ef: MUL 000012f0: NOT 000012f1: AND 000012f2: SWAP1 000012f3: SSTORE 000012f4: PUSH1 0x02 000012f6: DUP3 000012f7: ADD 000012f8: PUSH1 0x14 000012fa: PUSH2 0x0100 000012fd: EXP 000012fe: DUP2 000012ff: SLOAD 00001300: SWAP1 00001301: PUSH8 0xffffffffffffffff 0000130a: MUL 0000130b: NOT 0000130c: AND 0000130d: SWAP1 0000130e: SSTORE 0000130f: PUSH1 0x03 00001311: DUP3 00001312: ADD 00001313: PUSH1 0x00 00001315: SWAP1 00001316: SSTORE 00001317: PUSH1 0x04 00001319: DUP3 0000131a: ADD 0000131b: PUSH1 0x00 0000131d: SWAP1 0000131e: SSTORE 0000131f: POP 00001320: POP 00001321: POP 00001322: POP 00001323: JUMP 00001324: JUMPDEST 00001325: PUSH1 0x40 00001327: MLOAD 00001328: DUP1 00001329: PUSH1 0xe0 0000132b: ADD 0000132c: PUSH1 0x40 0000132e: MSTORE 0000132f: DUP1 00001330: PUSH1 0x00 00001332: DUP1 00001333: NOT 00001334: AND 00001335: DUP2 00001336: MSTORE 00001337: PUSH1 0x20 00001339: ADD 0000133a: PUSH1 0x00 0000133c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001351: AND 00001352: DUP2 00001353: MSTORE 00001354: PUSH1 0x20 00001356: ADD 00001357: PUSH1 0x00 00001359: PUSH8 0xffffffffffffffff 00001362: AND 00001363: DUP2 00001364: MSTORE 00001365: PUSH1 0x20 00001367: ADD 00001368: PUSH1 0x00 0000136a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000137f: AND 00001380: DUP2 00001381: MSTORE 00001382: PUSH1 0x20 00001384: ADD 00001385: PUSH1 0x00 00001387: PUSH8 0xffffffffffffffff 00001390: AND 00001391: DUP2 00001392: MSTORE 00001393: PUSH1 0x20 00001395: ADD 00001396: PUSH1 0x00 00001398: DUP2 00001399: MSTORE 0000139a: PUSH1 0x20 0000139c: ADD 0000139d: PUSH1 0x00 0000139f: DUP2 000013a0: MSTORE 000013a1: POP 000013a2: SWAP1 000013a3: JUMP 000013a4: JUMPDEST 000013a5: PUSH1 0x00 000013a7: PUSH8 0xffffffffffffffff 000013b0: DUP3 000013b1: AND 000013b2: SWAP1 000013b3: POP 000013b4: SWAP2 000013b5: SWAP1 000013b6: POP 000013b7: JUMP 000013b8: JUMPDEST 000013b9: PUSH2 0x13c1 000013bc: DUP2 000013bd: PUSH2 0x13a4 000013c0: JUMP 000013c1: JUMPDEST 000013c2: DUP3 000013c3: MSTORE 000013c4: POP 000013c5: POP 000013c6: JUMP 000013c7: JUMPDEST 000013c8: PUSH1 0x00 000013ca: PUSH1 0x20 000013cc: DUP3 000013cd: ADD 000013ce: SWAP1 000013cf: POP 000013d0: PUSH2 0x13dc 000013d3: PUSH1 0x00 000013d5: DUP4 000013d6: ADD 000013d7: DUP5 000013d8: PUSH2 0x13b8 000013db: JUMP 000013dc: JUMPDEST 000013dd: SWAP3 000013de: SWAP2 000013df: POP 000013e0: POP 000013e1: JUMP 000013e2: JUMPDEST 000013e3: PUSH1 0x00 000013e5: DUP1 000013e6: REVERT 000013e7: JUMPDEST 000013e8: PUSH1 0x00 000013ea: PUSH4 0xffffffff 000013ef: DUP3 000013f0: AND 000013f1: SWAP1 000013f2: POP 000013f3: SWAP2 000013f4: SWAP1 000013f5: POP 000013f6: JUMP 000013f7: JUMPDEST 000013f8: PUSH2 0x1400 000013fb: DUP2 000013fc: PUSH2 0x13e7 000013ff: JUMP 00001400: JUMPDEST 00001401: DUP2 00001402: EQ 00001403: PUSH2 0x140b 00001406: JUMPI 00001407: PUSH1 0x00 00001409: DUP1 0000140a: REVERT 0000140b: JUMPDEST 0000140c: POP 0000140d: JUMP 0000140e: JUMPDEST 0000140f: PUSH1 0x00 00001411: DUP2 00001412: CALLDATALOAD 00001413: SWAP1 00001414: POP 00001415: PUSH2 0x141d 00001418: DUP2 00001419: PUSH2 0x13f7 0000141c: JUMP 0000141d: JUMPDEST 0000141e: SWAP3 0000141f: SWAP2 00001420: POP 00001421: POP 00001422: JUMP 00001423: JUMPDEST 00001424: PUSH1 0x00 00001426: PUSH1 0x20 00001428: DUP3 00001429: DUP5 0000142a: SUB 0000142b: SLT 0000142c: ISZERO 0000142d: PUSH2 0x1439 00001430: JUMPI 00001431: PUSH2 0x1438 00001434: PUSH2 0x13e2 00001437: JUMP 00001438: JUMPDEST 00001439: JUMPDEST 0000143a: PUSH1 0x00 0000143c: PUSH2 0x1447 0000143f: DUP5 00001440: DUP3 00001441: DUP6 00001442: ADD 00001443: PUSH2 0x140e 00001446: JUMP 00001447: JUMPDEST 00001448: SWAP2 00001449: POP 0000144a: POP 0000144b: SWAP3 0000144c: SWAP2 0000144d: POP 0000144e: POP 0000144f: JUMP 00001450: JUMPDEST 00001451: PUSH1 0x00 00001453: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001468: DUP3 00001469: AND 0000146a: SWAP1 0000146b: POP 0000146c: SWAP2 0000146d: SWAP1 0000146e: POP 0000146f: JUMP 00001470: JUMPDEST 00001471: PUSH1 0x00 00001473: PUSH2 0x147b 00001476: DUP3 00001477: PUSH2 0x1450 0000147a: JUMP 0000147b: JUMPDEST 0000147c: SWAP1 0000147d: POP 0000147e: SWAP2 0000147f: SWAP1 00001480: POP 00001481: JUMP 00001482: JUMPDEST 00001483: PUSH2 0x148b 00001486: DUP2 00001487: PUSH2 0x1470 0000148a: JUMP 0000148b: JUMPDEST 0000148c: DUP3 0000148d: MSTORE 0000148e: POP 0000148f: POP 00001490: JUMP 00001491: JUMPDEST 00001492: PUSH1 0x00 00001494: PUSH1 0x20 00001496: DUP3 00001497: ADD 00001498: SWAP1 00001499: POP 0000149a: PUSH2 0x14a6 0000149d: PUSH1 0x00 0000149f: DUP4 000014a0: ADD 000014a1: DUP5 000014a2: PUSH2 0x1482 000014a5: JUMP 000014a6: JUMPDEST 000014a7: SWAP3 000014a8: SWAP2 000014a9: POP 000014aa: POP 000014ab: JUMP 000014ac: JUMPDEST 000014ad: PUSH2 0x14b5 000014b0: DUP2 000014b1: PUSH2 0x1470 000014b4: JUMP 000014b5: JUMPDEST 000014b6: DUP2 000014b7: EQ 000014b8: PUSH2 0x14c0 000014bb: JUMPI 000014bc: PUSH1 0x00 000014be: DUP1 000014bf: REVERT 000014c0: JUMPDEST 000014c1: POP 000014c2: JUMP 000014c3: JUMPDEST 000014c4: PUSH1 0x00 000014c6: DUP2 000014c7: CALLDATALOAD 000014c8: SWAP1 000014c9: POP 000014ca: PUSH2 0x14d2 000014cd: DUP2 000014ce: PUSH2 0x14ac 000014d1: JUMP 000014d2: JUMPDEST 000014d3: SWAP3 000014d4: SWAP2 000014d5: POP 000014d6: POP 000014d7: JUMP 000014d8: JUMPDEST 000014d9: PUSH1 0x00 000014db: DUP1 000014dc: PUSH1 0x40 000014de: DUP4 000014df: DUP6 000014e0: SUB 000014e1: SLT 000014e2: ISZERO 000014e3: PUSH2 0x14ef 000014e6: JUMPI 000014e7: PUSH2 0x14ee 000014ea: PUSH2 0x13e2 000014ed: JUMP 000014ee: JUMPDEST 000014ef: JUMPDEST 000014f0: PUSH1 0x00 000014f2: PUSH2 0x14fd 000014f5: DUP6 000014f6: DUP3 000014f7: DUP7 000014f8: ADD 000014f9: PUSH2 0x140e 000014fc: JUMP 000014fd: JUMPDEST 000014fe: SWAP3 000014ff: POP 00001500: POP 00001501: PUSH1 0x20 00001503: PUSH2 0x150e 00001506: DUP6 00001507: DUP3 00001508: DUP7 00001509: ADD 0000150a: PUSH2 0x14c3 0000150d: JUMP 0000150e: JUMPDEST 0000150f: SWAP2 00001510: POP 00001511: POP 00001512: SWAP3 00001513: POP 00001514: SWAP3 00001515: SWAP1 00001516: POP 00001517: JUMP 00001518: JUMPDEST 00001519: PUSH1 0x00 0000151b: DUP2 0000151c: SWAP1 0000151d: POP 0000151e: SWAP2 0000151f: SWAP1 00001520: POP 00001521: JUMP 00001522: JUMPDEST 00001523: PUSH2 0x152b 00001526: DUP2 00001527: PUSH2 0x1518 0000152a: JUMP 0000152b: JUMPDEST 0000152c: DUP3 0000152d: MSTORE 0000152e: POP 0000152f: POP 00001530: JUMP 00001531: JUMPDEST 00001532: PUSH1 0x00 00001534: PUSH1 0x20 00001536: DUP3 00001537: ADD 00001538: SWAP1 00001539: POP 0000153a: PUSH2 0x1546 0000153d: PUSH1 0x00 0000153f: DUP4 00001540: ADD 00001541: DUP5 00001542: PUSH2 0x1522 00001545: JUMP 00001546: JUMPDEST 00001547: SWAP3 00001548: SWAP2 00001549: POP 0000154a: POP 0000154b: JUMP 0000154c: JUMPDEST 0000154d: PUSH2 0x1555 00001550: DUP2 00001551: PUSH2 0x13a4 00001554: JUMP 00001555: JUMPDEST 00001556: DUP2 00001557: EQ 00001558: PUSH2 0x1560 0000155b: JUMPI 0000155c: PUSH1 0x00 0000155e: DUP1 0000155f: REVERT 00001560: JUMPDEST 00001561: POP 00001562: JUMP 00001563: JUMPDEST 00001564: PUSH1 0x00 00001566: DUP2 00001567: CALLDATALOAD 00001568: SWAP1 00001569: POP 0000156a: PUSH2 0x1572 0000156d: DUP2 0000156e: PUSH2 0x154c 00001571: JUMP 00001572: JUMPDEST 00001573: SWAP3 00001574: SWAP2 00001575: POP 00001576: POP 00001577: JUMP 00001578: JUMPDEST 00001579: PUSH1 0x00 0000157b: DUP2 0000157c: SWAP1 0000157d: POP 0000157e: SWAP2 0000157f: SWAP1 00001580: POP 00001581: JUMP 00001582: JUMPDEST 00001583: PUSH2 0x158b 00001586: DUP2 00001587: PUSH2 0x1578 0000158a: JUMP 0000158b: JUMPDEST 0000158c: DUP2 0000158d: EQ 0000158e: PUSH2 0x1596 00001591: JUMPI 00001592: PUSH1 0x00 00001594: DUP1 00001595: REVERT 00001596: JUMPDEST 00001597: POP 00001598: JUMP 00001599: JUMPDEST 0000159a: PUSH1 0x00 0000159c: DUP2 0000159d: CALLDATALOAD 0000159e: SWAP1 0000159f: POP 000015a0: PUSH2 0x15a8 000015a3: DUP2 000015a4: PUSH2 0x1582 000015a7: JUMP 000015a8: JUMPDEST 000015a9: SWAP3 000015aa: SWAP2 000015ab: POP 000015ac: POP 000015ad: JUMP 000015ae: JUMPDEST 000015af: PUSH2 0x15b7 000015b2: DUP2 000015b3: PUSH2 0x1518 000015b6: JUMP 000015b7: JUMPDEST 000015b8: DUP2 000015b9: EQ 000015ba: PUSH2 0x15c2 000015bd: JUMPI 000015be: PUSH1 0x00 000015c0: DUP1 000015c1: REVERT 000015c2: JUMPDEST 000015c3: POP 000015c4: JUMP 000015c5: JUMPDEST 000015c6: PUSH1 0x00 000015c8: DUP2 000015c9: CALLDATALOAD 000015ca: SWAP1 000015cb: POP 000015cc: PUSH2 0x15d4 000015cf: DUP2 000015d0: PUSH2 0x15ae 000015d3: JUMP 000015d4: JUMPDEST 000015d5: SWAP3 000015d6: SWAP2 000015d7: POP 000015d8: POP 000015d9: JUMP 000015da: JUMPDEST 000015db: PUSH1 0x00 000015dd: DUP1 000015de: PUSH1 0x00 000015e0: DUP1 000015e1: PUSH1 0x00 000015e3: PUSH1 0xa0 000015e5: DUP7 000015e6: DUP9 000015e7: SUB 000015e8: SLT 000015e9: ISZERO 000015ea: PUSH2 0x15f6 000015ed: JUMPI 000015ee: PUSH2 0x15f5 000015f1: PUSH2 0x13e2 000015f4: JUMP 000015f5: JUMPDEST 000015f6: JUMPDEST 000015f7: PUSH1 0x00 000015f9: PUSH2 0x1604 000015fc: DUP9 000015fd: DUP3 000015fe: DUP10 000015ff: ADD 00001600: PUSH2 0x1563 00001603: JUMP 00001604: JUMPDEST 00001605: SWAP6 00001606: POP 00001607: POP 00001608: PUSH1 0x20 0000160a: PUSH2 0x1615 0000160d: DUP9 0000160e: DUP3 0000160f: DUP10 00001610: ADD 00001611: PUSH2 0x1599 00001614: JUMP 00001615: JUMPDEST 00001616: SWAP5 00001617: POP 00001618: POP 00001619: PUSH1 0x40 0000161b: PUSH2 0x1626 0000161e: DUP9 0000161f: DUP3 00001620: DUP10 00001621: ADD 00001622: PUSH2 0x15c5 00001625: JUMP 00001626: JUMPDEST 00001627: SWAP4 00001628: POP 00001629: POP 0000162a: PUSH1 0x60 0000162c: PUSH2 0x1637 0000162f: DUP9 00001630: DUP3 00001631: DUP10 00001632: ADD 00001633: PUSH2 0x15c5 00001636: JUMP 00001637: JUMPDEST 00001638: SWAP3 00001639: POP 0000163a: POP 0000163b: PUSH1 0x80 0000163d: PUSH2 0x1648 00001640: DUP9 00001641: DUP3 00001642: DUP10 00001643: ADD 00001644: PUSH2 0x14c3 00001647: JUMP 00001648: JUMPDEST 00001649: SWAP2 0000164a: POP 0000164b: POP 0000164c: SWAP3 0000164d: SWAP6 0000164e: POP 0000164f: SWAP3 00001650: SWAP6 00001651: SWAP1 00001652: SWAP4 00001653: POP 00001654: JUMP 00001655: JUMPDEST 00001656: PUSH1 0x00 00001658: DUP1 00001659: PUSH1 0x40 0000165b: DUP4 0000165c: DUP6 0000165d: SUB 0000165e: SLT 0000165f: ISZERO 00001660: PUSH2 0x166c 00001663: JUMPI 00001664: PUSH2 0x166b 00001667: PUSH2 0x13e2 0000166a: JUMP 0000166b: JUMPDEST 0000166c: JUMPDEST 0000166d: PUSH1 0x00 0000166f: PUSH2 0x167a 00001672: DUP6 00001673: DUP3 00001674: DUP7 00001675: ADD 00001676: PUSH2 0x140e 00001679: JUMP 0000167a: JUMPDEST 0000167b: SWAP3 0000167c: POP 0000167d: POP 0000167e: PUSH1 0x20 00001680: PUSH2 0x168b 00001683: DUP6 00001684: DUP3 00001685: DUP7 00001686: ADD 00001687: PUSH2 0x1599 0000168a: JUMP 0000168b: JUMPDEST 0000168c: SWAP2 0000168d: POP 0000168e: POP 0000168f: SWAP3 00001690: POP 00001691: SWAP3 00001692: SWAP1 00001693: POP 00001694: JUMP 00001695: JUMPDEST 00001696: PUSH1 0x00 00001698: DUP1 00001699: PUSH1 0x00 0000169b: DUP1 0000169c: PUSH1 0x00 0000169e: DUP1 0000169f: PUSH1 0xc0 000016a1: DUP8 000016a2: DUP10 000016a3: SUB 000016a4: SLT 000016a5: ISZERO 000016a6: PUSH2 0x16b2 000016a9: JUMPI 000016aa: PUSH2 0x16b1 000016ad: PUSH2 0x13e2 000016b0: JUMP 000016b1: JUMPDEST 000016b2: JUMPDEST 000016b3: PUSH1 0x00 000016b5: PUSH2 0x16c0 000016b8: DUP10 000016b9: DUP3 000016ba: DUP11 000016bb: ADD 000016bc: PUSH2 0x1563 000016bf: JUMP 000016c0: JUMPDEST 000016c1: SWAP7 000016c2: POP 000016c3: POP 000016c4: PUSH1 0x20 000016c6: PUSH2 0x16d1 000016c9: DUP10 000016ca: DUP3 000016cb: DUP11 000016cc: ADD 000016cd: PUSH2 0x1563 000016d0: JUMP 000016d1: JUMPDEST 000016d2: SWAP6 000016d3: POP 000016d4: POP 000016d5: PUSH1 0x40 000016d7: PUSH2 0x16e2 000016da: DUP10 000016db: DUP3 000016dc: DUP11 000016dd: ADD 000016de: PUSH2 0x1599 000016e1: JUMP 000016e2: JUMPDEST 000016e3: SWAP5 000016e4: POP 000016e5: POP 000016e6: PUSH1 0x60 000016e8: PUSH2 0x16f3 000016eb: DUP10 000016ec: DUP3 000016ed: DUP11 000016ee: ADD 000016ef: PUSH2 0x15c5 000016f2: JUMP 000016f3: JUMPDEST 000016f4: SWAP4 000016f5: POP 000016f6: POP 000016f7: PUSH1 0x80 000016f9: PUSH2 0x1704 000016fc: DUP10 000016fd: DUP3 000016fe: DUP11 000016ff: ADD 00001700: PUSH2 0x15c5 00001703: JUMP 00001704: JUMPDEST 00001705: SWAP3 00001706: POP 00001707: POP 00001708: PUSH1 0xa0 0000170a: PUSH2 0x1715 0000170d: DUP10 0000170e: DUP3 0000170f: DUP11 00001710: ADD 00001711: PUSH2 0x14c3 00001714: JUMP 00001715: JUMPDEST 00001716: SWAP2 00001717: POP 00001718: POP 00001719: SWAP3 0000171a: SWAP6 0000171b: POP 0000171c: SWAP3 0000171d: SWAP6 0000171e: POP 0000171f: SWAP3 00001720: SWAP6 00001721: JUMP 00001722: JUMPDEST 00001723: PUSH2 0x172b 00001726: DUP2 00001727: PUSH2 0x1578 0000172a: JUMP 0000172b: JUMPDEST 0000172c: DUP3 0000172d: MSTORE 0000172e: POP 0000172f: POP 00001730: JUMP 00001731: JUMPDEST 00001732: PUSH1 0x00 00001734: PUSH1 0xe0 00001736: DUP3 00001737: ADD 00001738: SWAP1 00001739: POP 0000173a: PUSH2 0x1746 0000173d: PUSH1 0x00 0000173f: DUP4 00001740: ADD 00001741: DUP11 00001742: PUSH2 0x1722 00001745: JUMP 00001746: JUMPDEST 00001747: PUSH2 0x1753 0000174a: PUSH1 0x20 0000174c: DUP4 0000174d: ADD 0000174e: DUP10 0000174f: PUSH2 0x1482 00001752: JUMP 00001753: JUMPDEST 00001754: PUSH2 0x1760 00001757: PUSH1 0x40 00001759: DUP4 0000175a: ADD 0000175b: DUP9 0000175c: PUSH2 0x13b8 0000175f: JUMP 00001760: JUMPDEST 00001761: PUSH2 0x176d 00001764: PUSH1 0x60 00001766: DUP4 00001767: ADD 00001768: DUP8 00001769: PUSH2 0x1482 0000176c: JUMP 0000176d: JUMPDEST 0000176e: PUSH2 0x177a 00001771: PUSH1 0x80 00001773: DUP4 00001774: ADD 00001775: DUP7 00001776: PUSH2 0x13b8 00001779: JUMP 0000177a: JUMPDEST 0000177b: PUSH2 0x1787 0000177e: PUSH1 0xa0 00001780: DUP4 00001781: ADD 00001782: DUP6 00001783: PUSH2 0x1522 00001786: JUMP 00001787: JUMPDEST 00001788: PUSH2 0x1794 0000178b: PUSH1 0xc0 0000178d: DUP4 0000178e: ADD 0000178f: DUP5 00001790: PUSH2 0x1522 00001793: JUMP 00001794: JUMPDEST 00001795: SWAP9 00001796: SWAP8 00001797: POP 00001798: POP 00001799: POP 0000179a: POP 0000179b: POP 0000179c: POP 0000179d: POP 0000179e: POP 0000179f: JUMP 000017a0: JUMPDEST 000017a1: PUSH2 0x17a9 000017a4: DUP2 000017a5: PUSH2 0x13e7 000017a8: JUMP 000017a9: JUMPDEST 000017aa: DUP3 000017ab: MSTORE 000017ac: POP 000017ad: POP 000017ae: JUMP 000017af: JUMPDEST 000017b0: PUSH1 0x00 000017b2: PUSH1 0x20 000017b4: DUP3 000017b5: ADD 000017b6: SWAP1 000017b7: POP 000017b8: PUSH2 0x17c4 000017bb: PUSH1 0x00 000017bd: DUP4 000017be: ADD 000017bf: DUP5 000017c0: PUSH2 0x17a0 000017c3: JUMP 000017c4: JUMPDEST 000017c5: SWAP3 000017c6: SWAP2 000017c7: POP 000017c8: POP 000017c9: JUMP 000017ca: JUMPDEST 000017cb: PUSH1 0x00 000017cd: PUSH1 0x20 000017cf: DUP3 000017d0: DUP5 000017d1: SUB 000017d2: SLT 000017d3: ISZERO 000017d4: PUSH2 0x17e0 000017d7: JUMPI 000017d8: PUSH2 0x17df 000017db: PUSH2 0x13e2 000017de: JUMP 000017df: JUMPDEST 000017e0: JUMPDEST 000017e1: PUSH1 0x00 000017e3: PUSH2 0x17ee 000017e6: DUP5 000017e7: DUP3 000017e8: DUP6 000017e9: ADD 000017ea: PUSH2 0x15c5 000017ed: JUMP 000017ee: JUMPDEST 000017ef: SWAP2 000017f0: POP 000017f1: POP 000017f2: SWAP3 000017f3: SWAP2 000017f4: POP 000017f5: POP 000017f6: JUMP 000017f7: JUMPDEST 000017f8: PUSH1 0x00 000017fa: DUP3 000017fb: DUP3 000017fc: MSTORE 000017fd: PUSH1 0x20 000017ff: DUP3 00001800: ADD 00001801: SWAP1 00001802: POP 00001803: SWAP3 00001804: SWAP2 00001805: POP 00001806: POP 00001807: JUMP 00001808: JUMPDEST 00001809: PUSH32 0x4e6f2073776170207769746820636f72726573706f6e64696e67206964000000 0000182a: PUSH1 0x00 0000182c: DUP3 0000182d: ADD 0000182e: MSTORE 0000182f: POP 00001830: JUMP 00001831: JUMPDEST 00001832: PUSH1 0x00 00001834: PUSH2 0x183e 00001837: PUSH1 0x1d 00001839: DUP4 0000183a: PUSH2 0x17f7 0000183d: JUMP 0000183e: JUMPDEST 0000183f: SWAP2 00001840: POP 00001841: PUSH2 0x1849 00001844: DUP3 00001845: PUSH2 0x1808 00001848: JUMP 00001849: JUMPDEST 0000184a: PUSH1 0x20 0000184c: DUP3 0000184d: ADD 0000184e: SWAP1 0000184f: POP 00001850: SWAP2 00001851: SWAP1 00001852: POP 00001853: JUMP 00001854: JUMPDEST 00001855: PUSH1 0x00 00001857: PUSH1 0x20 00001859: DUP3 0000185a: ADD 0000185b: SWAP1 0000185c: POP 0000185d: DUP2 0000185e: DUP2 0000185f: SUB 00001860: PUSH1 0x00 00001862: DUP4 00001863: ADD 00001864: MSTORE 00001865: PUSH2 0x186d 00001868: DUP2 00001869: PUSH2 0x1831 0000186c: JUMP 0000186d: JUMPDEST 0000186e: SWAP1 0000186f: POP 00001870: SWAP2 00001871: SWAP1 00001872: POP 00001873: JUMP 00001874: JUMPDEST 00001875: PUSH32 0x54696d655374616d702076696f6c6174696f6e00000000000000000000000000 00001896: PUSH1 0x00 00001898: DUP3 00001899: ADD 0000189a: MSTORE 0000189b: POP 0000189c: JUMP 0000189d: JUMPDEST 0000189e: PUSH1 0x00 000018a0: PUSH2 0x18aa 000018a3: PUSH1 0x13 000018a5: DUP4 000018a6: PUSH2 0x17f7 000018a9: JUMP 000018aa: JUMPDEST 000018ab: SWAP2 000018ac: POP 000018ad: PUSH2 0x18b5 000018b0: DUP3 000018b1: PUSH2 0x1874 000018b4: JUMP 000018b5: JUMPDEST 000018b6: PUSH1 0x20 000018b8: DUP3 000018b9: ADD 000018ba: SWAP1 000018bb: POP 000018bc: SWAP2 000018bd: SWAP1 000018be: POP 000018bf: JUMP 000018c0: JUMPDEST 000018c1: PUSH1 0x00 000018c3: PUSH1 0x20 000018c5: DUP3 000018c6: ADD 000018c7: SWAP1 000018c8: POP 000018c9: DUP2 000018ca: DUP2 000018cb: SUB 000018cc: PUSH1 0x00 000018ce: DUP4 000018cf: ADD 000018d0: MSTORE 000018d1: PUSH2 0x18d9 000018d4: DUP2 000018d5: PUSH2 0x189d 000018d8: JUMP 000018d9: JUMPDEST 000018da: SWAP1 000018db: POP 000018dc: SWAP2 000018dd: SWAP1 000018de: POP 000018df: JUMP 000018e0: JUMPDEST 000018e1: PUSH32 0x4e6f7468696e6720746f20726566756e64000000000000000000000000000000 00001902: PUSH1 0x00 00001904: DUP3 00001905: ADD 00001906: MSTORE 00001907: POP 00001908: JUMP 00001909: JUMPDEST 0000190a: PUSH1 0x00 0000190c: PUSH2 0x1916 0000190f: PUSH1 0x11 00001911: DUP4 00001912: PUSH2 0x17f7 00001915: JUMP 00001916: JUMPDEST 00001917: SWAP2 00001918: POP 00001919: PUSH2 0x1921 0000191c: DUP3 0000191d: PUSH2 0x18e0 00001920: JUMP 00001921: JUMPDEST 00001922: PUSH1 0x20 00001924: DUP3 00001925: ADD 00001926: SWAP1 00001927: POP 00001928: SWAP2 00001929: SWAP1 0000192a: POP 0000192b: JUMP 0000192c: JUMPDEST 0000192d: PUSH1 0x00 0000192f: PUSH1 0x20 00001931: DUP3 00001932: ADD 00001933: SWAP1 00001934: POP 00001935: DUP2 00001936: DUP2 00001937: SUB 00001938: PUSH1 0x00 0000193a: DUP4 0000193b: ADD 0000193c: MSTORE 0000193d: PUSH2 0x1945 00001940: DUP2 00001941: PUSH2 0x1909 00001944: JUMP 00001945: JUMPDEST 00001946: SWAP1 00001947: POP 00001948: SWAP2 00001949: SWAP1 0000194a: POP 0000194b: JUMP 0000194c: JUMPDEST 0000194d: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 0000196e: PUSH1 0x00 00001970: MSTORE 00001971: PUSH1 0x11 00001973: PUSH1 0x04 00001975: MSTORE 00001976: PUSH1 0x24 00001978: PUSH1 0x00 0000197a: REVERT 0000197b: JUMPDEST 0000197c: PUSH1 0x00 0000197e: PUSH2 0x1986 00001981: DUP3 00001982: PUSH2 0x1518 00001985: JUMP 00001986: JUMPDEST 00001987: SWAP2 00001988: POP 00001989: PUSH2 0x1991 0000198c: DUP4 0000198d: PUSH2 0x1518 00001990: JUMP 00001991: JUMPDEST 00001992: SWAP3 00001993: POP 00001994: DUP3 00001995: DUP3 00001996: ADD 00001997: SWAP1 00001998: POP 00001999: DUP1 0000199a: DUP3 0000199b: GT 0000199c: ISZERO 0000199d: PUSH2 0x19a9 000019a0: JUMPI 000019a1: PUSH2 0x19a8 000019a4: PUSH2 0x194c 000019a7: JUMP 000019a8: JUMPDEST 000019a9: JUMPDEST 000019aa: SWAP3 000019ab: SWAP2 000019ac: POP 000019ad: POP 000019ae: JUMP 000019af: JUMPDEST 000019b0: PUSH32 0x43616e6e6f74206368616e676520726563697069656e743a2074696d65737461 000019d1: PUSH1 0x00 000019d3: DUP3 000019d4: ADD 000019d5: MSTORE 000019d6: PUSH32 0x6d70000000000000000000000000000000000000000000000000000000000000 000019f7: PUSH1 0x20 000019f9: DUP3 000019fa: ADD 000019fb: MSTORE 000019fc: POP 000019fd: JUMP 000019fe: JUMPDEST 000019ff: PUSH1 0x00 00001a01: PUSH2 0x1a0b 00001a04: PUSH1 0x22 00001a06: DUP4 00001a07: PUSH2 0x17f7 00001a0a: JUMP 00001a0b: JUMPDEST 00001a0c: SWAP2 00001a0d: POP 00001a0e: PUSH2 0x1a16 00001a11: DUP3 00001a12: PUSH2 0x19af 00001a15: JUMP 00001a16: JUMPDEST 00001a17: PUSH1 0x40 00001a19: DUP3 00001a1a: ADD 00001a1b: SWAP1 00001a1c: POP 00001a1d: SWAP2 00001a1e: SWAP1 00001a1f: POP 00001a20: JUMP 00001a21: JUMPDEST 00001a22: PUSH1 0x00 00001a24: PUSH1 0x20 00001a26: DUP3 00001a27: ADD 00001a28: SWAP1 00001a29: POP 00001a2a: DUP2 00001a2b: DUP2 00001a2c: SUB 00001a2d: PUSH1 0x00 00001a2f: DUP4 00001a30: ADD 00001a31: MSTORE 00001a32: PUSH2 0x1a3a 00001a35: DUP2 00001a36: PUSH2 0x19fe 00001a39: JUMP 00001a3a: JUMPDEST 00001a3b: SWAP1 00001a3c: POP 00001a3d: SWAP2 00001a3e: SWAP1 00001a3f: POP 00001a40: JUMP 00001a41: JUMPDEST 00001a42: PUSH1 0x00 00001a44: PUSH2 0x1a4c 00001a47: DUP3 00001a48: PUSH2 0x13a4 00001a4b: JUMP 00001a4c: JUMPDEST 00001a4d: SWAP2 00001a4e: POP 00001a4f: PUSH2 0x1a57 00001a52: DUP4 00001a53: PUSH2 0x13a4 00001a56: JUMP 00001a57: JUMPDEST 00001a58: SWAP3 00001a59: POP 00001a5a: DUP3 00001a5b: DUP3 00001a5c: ADD 00001a5d: SWAP1 00001a5e: POP 00001a5f: PUSH8 0xffffffffffffffff 00001a68: DUP2 00001a69: GT 00001a6a: ISZERO 00001a6b: PUSH2 0x1a77 00001a6e: JUMPI 00001a6f: PUSH2 0x1a76 00001a72: PUSH2 0x194c 00001a75: JUMP 00001a76: JUMPDEST 00001a77: JUMPDEST 00001a78: SWAP3 00001a79: SWAP2 00001a7a: POP 00001a7b: POP 00001a7c: JUMP 00001a7d: JUMPDEST 00001a7e: PUSH1 0x00 00001a80: DUP2 00001a81: SWAP1 00001a82: POP 00001a83: SWAP2 00001a84: SWAP1 00001a85: POP 00001a86: JUMP 00001a87: JUMPDEST 00001a88: PUSH1 0x00 00001a8a: PUSH2 0x1aa2 00001a8d: PUSH2 0x1a9d 00001a90: PUSH2 0x1a98 00001a93: DUP5 00001a94: PUSH2 0x1450 00001a97: JUMP 00001a98: JUMPDEST 00001a99: PUSH2 0x1a7d 00001a9c: JUMP 00001a9d: JUMPDEST 00001a9e: PUSH2 0x1450 00001aa1: JUMP 00001aa2: JUMPDEST 00001aa3: SWAP1 00001aa4: POP 00001aa5: SWAP2 00001aa6: SWAP1 00001aa7: POP 00001aa8: JUMP 00001aa9: JUMPDEST 00001aaa: PUSH1 0x00 00001aac: PUSH2 0x1ab4 00001aaf: DUP3 00001ab0: PUSH2 0x1a87 00001ab3: JUMP 00001ab4: JUMPDEST 00001ab5: SWAP1 00001ab6: POP 00001ab7: SWAP2 00001ab8: SWAP1 00001ab9: POP 00001aba: JUMP 00001abb: JUMPDEST 00001abc: PUSH1 0x00 00001abe: PUSH2 0x1ac6 00001ac1: DUP3 00001ac2: PUSH2 0x1aa9 00001ac5: JUMP 00001ac6: JUMPDEST 00001ac7: SWAP1 00001ac8: POP 00001ac9: SWAP2 00001aca: SWAP1 00001acb: POP 00001acc: JUMP 00001acd: JUMPDEST 00001ace: PUSH2 0x1ad6 00001ad1: DUP2 00001ad2: PUSH2 0x1abb 00001ad5: JUMP 00001ad6: JUMPDEST 00001ad7: DUP3 00001ad8: MSTORE 00001ad9: POP 00001ada: POP 00001adb: JUMP 00001adc: JUMPDEST 00001add: PUSH1 0x00 00001adf: PUSH1 0x20 00001ae1: DUP3 00001ae2: ADD 00001ae3: SWAP1 00001ae4: POP 00001ae5: PUSH2 0x1af1 00001ae8: PUSH1 0x00 00001aea: DUP4 00001aeb: ADD 00001aec: DUP5 00001aed: PUSH2 0x1acd 00001af0: JUMP 00001af1: JUMPDEST 00001af2: SWAP3 00001af3: SWAP2 00001af4: POP 00001af5: POP 00001af6: JUMP 00001af7: JUMPDEST 00001af8: PUSH32 0x5377617020656e642074696d657374616d70206d75737420626520696e207468 00001b19: PUSH1 0x00 00001b1b: DUP3 00001b1c: ADD 00001b1d: MSTORE 00001b1e: PUSH32 0x6520667574757265000000000000000000000000000000000000000000000000 00001b3f: PUSH1 0x20 00001b41: DUP3 00001b42: ADD 00001b43: MSTORE 00001b44: POP 00001b45: JUMP 00001b46: JUMPDEST 00001b47: PUSH1 0x00 00001b49: PUSH2 0x1b53 00001b4c: PUSH1 0x28 00001b4e: DUP4 00001b4f: PUSH2 0x17f7 00001b52: JUMP 00001b53: JUMPDEST 00001b54: SWAP2 00001b55: POP 00001b56: PUSH2 0x1b5e 00001b59: DUP3 00001b5a: PUSH2 0x1af7 00001b5d: JUMP 00001b5e: JUMPDEST 00001b5f: PUSH1 0x40 00001b61: DUP3 00001b62: ADD 00001b63: SWAP1 00001b64: POP 00001b65: SWAP2 00001b66: SWAP1 00001b67: POP 00001b68: JUMP 00001b69: JUMPDEST 00001b6a: PUSH1 0x00 00001b6c: PUSH1 0x20 00001b6e: DUP3 00001b6f: ADD 00001b70: SWAP1 00001b71: POP 00001b72: DUP2 00001b73: DUP2 00001b74: SUB 00001b75: PUSH1 0x00 00001b77: DUP4 00001b78: ADD 00001b79: MSTORE 00001b7a: PUSH2 0x1b82 00001b7d: DUP2 00001b7e: PUSH2 0x1b46 00001b81: JUMP 00001b82: JUMPDEST 00001b83: SWAP1 00001b84: POP 00001b85: SWAP2 00001b86: SWAP1 00001b87: POP 00001b88: JUMP 00001b89: JUMPDEST 00001b8a: PUSH32 0x43616e6e6f7420636f6d6d697420746f2030207061796f757400000000000000 00001bab: PUSH1 0x00 00001bad: DUP3 00001bae: ADD 00001baf: MSTORE 00001bb0: POP 00001bb1: JUMP 00001bb2: JUMPDEST 00001bb3: PUSH1 0x00 00001bb5: PUSH2 0x1bbf 00001bb8: PUSH1 0x19 00001bba: DUP4 00001bbb: PUSH2 0x17f7 00001bbe: JUMP 00001bbf: JUMPDEST 00001bc0: SWAP2 00001bc1: POP 00001bc2: PUSH2 0x1bca 00001bc5: DUP3 00001bc6: PUSH2 0x1b89 00001bc9: JUMP 00001bca: JUMPDEST 00001bcb: PUSH1 0x20 00001bcd: DUP3 00001bce: ADD 00001bcf: SWAP1 00001bd0: POP 00001bd1: SWAP2 00001bd2: SWAP1 00001bd3: POP 00001bd4: JUMP 00001bd5: JUMPDEST 00001bd6: PUSH1 0x00 00001bd8: PUSH1 0x20 00001bda: DUP3 00001bdb: ADD 00001bdc: SWAP1 00001bdd: POP 00001bde: DUP2 00001bdf: DUP2 00001be0: SUB 00001be1: PUSH1 0x00 00001be3: DUP4 00001be4: ADD 00001be5: MSTORE 00001be6: PUSH2 0x1bee 00001be9: DUP2 00001bea: PUSH2 0x1bb2 00001bed: JUMP 00001bee: JUMPDEST 00001bef: SWAP1 00001bf0: POP 00001bf1: SWAP2 00001bf2: SWAP1 00001bf3: POP 00001bf4: JUMP 00001bf5: JUMPDEST 00001bf6: PUSH32 0x43616e6e6f7420636f6d6d697420746f203020657870656374656420616d6f75 00001c17: PUSH1 0x00 00001c19: DUP3 00001c1a: ADD 00001c1b: MSTORE 00001c1c: PUSH32 0x6e74000000000000000000000000000000000000000000000000000000000000 00001c3d: PUSH1 0x20 00001c3f: DUP3 00001c40: ADD 00001c41: MSTORE 00001c42: POP 00001c43: JUMP 00001c44: JUMPDEST 00001c45: PUSH1 0x00 00001c47: PUSH2 0x1c51 00001c4a: PUSH1 0x22 00001c4c: DUP4 00001c4d: PUSH2 0x17f7 00001c50: JUMP 00001c51: JUMPDEST 00001c52: SWAP2 00001c53: POP 00001c54: PUSH2 0x1c5c 00001c57: DUP3 00001c58: PUSH2 0x1bf5 00001c5b: JUMP 00001c5c: JUMPDEST 00001c5d: PUSH1 0x40 00001c5f: DUP3 00001c60: ADD 00001c61: SWAP1 00001c62: POP 00001c63: SWAP2 00001c64: SWAP1 00001c65: POP 00001c66: JUMP 00001c67: JUMPDEST 00001c68: PUSH1 0x00 00001c6a: PUSH1 0x20 00001c6c: DUP3 00001c6d: ADD 00001c6e: SWAP1 00001c6f: POP 00001c70: DUP2 00001c71: DUP2 00001c72: SUB 00001c73: PUSH1 0x00 00001c75: DUP4 00001c76: ADD 00001c77: MSTORE 00001c78: PUSH2 0x1c80 00001c7b: DUP2 00001c7c: PUSH2 0x1c44 00001c7f: JUMP 00001c80: JUMPDEST 00001c81: SWAP1 00001c82: POP 00001c83: SWAP2 00001c84: SWAP1 00001c85: POP 00001c86: JUMP 00001c87: JUMPDEST 00001c88: PUSH32 0x45746865722076616c756520646f6573206e6f74206d61746368207061796f75 00001ca9: PUSH1 0x00 00001cab: DUP3 00001cac: ADD 00001cad: MSTORE 00001cae: PUSH32 0x74202b2066656500000000000000000000000000000000000000000000000000 00001ccf: PUSH1 0x20 00001cd1: DUP3 00001cd2: ADD 00001cd3: MSTORE 00001cd4: POP 00001cd5: JUMP 00001cd6: JUMPDEST 00001cd7: PUSH1 0x00 00001cd9: PUSH2 0x1ce3 00001cdc: PUSH1 0x27 00001cde: DUP4 00001cdf: PUSH2 0x17f7 00001ce2: JUMP 00001ce3: JUMPDEST 00001ce4: SWAP2 00001ce5: POP 00001ce6: PUSH2 0x1cee 00001ce9: DUP3 00001cea: PUSH2 0x1c87 00001ced: JUMP 00001cee: JUMPDEST 00001cef: PUSH1 0x40 00001cf1: DUP3 00001cf2: ADD 00001cf3: SWAP1 00001cf4: POP 00001cf5: SWAP2 00001cf6: SWAP1 00001cf7: POP 00001cf8: JUMP 00001cf9: JUMPDEST 00001cfa: PUSH1 0x00 00001cfc: PUSH1 0x20 00001cfe: DUP3 00001cff: ADD 00001d00: SWAP1 00001d01: POP 00001d02: DUP2 00001d03: DUP2 00001d04: SUB 00001d05: PUSH1 0x00 00001d07: DUP4 00001d08: ADD 00001d09: MSTORE 00001d0a: PUSH2 0x1d12 00001d0d: DUP2 00001d0e: PUSH2 0x1cd6 00001d11: JUMP 00001d12: JUMPDEST 00001d13: SWAP1 00001d14: POP 00001d15: SWAP2 00001d16: SWAP1 00001d17: POP 00001d18: JUMP 00001d19: JUMPDEST 00001d1a: PUSH1 0x00 00001d1c: PUSH2 0x1d24 00001d1f: DUP3 00001d20: PUSH2 0x1450 00001d23: JUMP 00001d24: JUMPDEST 00001d25: SWAP1 00001d26: POP 00001d27: SWAP2 00001d28: SWAP1 00001d29: POP 00001d2a: JUMP 00001d2b: JUMPDEST 00001d2c: PUSH2 0x1d34 00001d2f: DUP2 00001d30: PUSH2 0x1d19 00001d33: JUMP 00001d34: JUMPDEST 00001d35: DUP3 00001d36: MSTORE 00001d37: POP 00001d38: POP 00001d39: JUMP 00001d3a: JUMPDEST 00001d3b: PUSH1 0x00 00001d3d: PUSH1 0xa0 00001d3f: DUP3 00001d40: ADD 00001d41: SWAP1 00001d42: POP 00001d43: PUSH2 0x1d4f 00001d46: PUSH1 0x00 00001d48: DUP4 00001d49: ADD 00001d4a: DUP9 00001d4b: PUSH2 0x1d2b 00001d4e: JUMP 00001d4f: JUMPDEST 00001d50: PUSH2 0x1d5c 00001d53: PUSH1 0x20 00001d55: DUP4 00001d56: ADD 00001d57: DUP8 00001d58: PUSH2 0x1acd 00001d5b: JUMP 00001d5c: JUMPDEST 00001d5d: PUSH2 0x1d69 00001d60: PUSH1 0x40 00001d62: DUP4 00001d63: ADD 00001d64: DUP7 00001d65: PUSH2 0x1522 00001d68: JUMP 00001d69: JUMPDEST 00001d6a: PUSH2 0x1d76 00001d6d: PUSH1 0x60 00001d6f: DUP4 00001d70: ADD 00001d71: DUP6 00001d72: PUSH2 0x1522 00001d75: JUMP 00001d76: JUMPDEST 00001d77: PUSH2 0x1d83 00001d7a: PUSH1 0x80 00001d7c: DUP4 00001d7d: ADD 00001d7e: DUP5 00001d7f: PUSH2 0x13b8 00001d82: JUMP 00001d83: JUMPDEST 00001d84: SWAP7 00001d85: SWAP6 00001d86: POP 00001d87: POP 00001d88: POP 00001d89: POP 00001d8a: POP 00001d8b: POP 00001d8c: JUMP 00001d8d: JUMPDEST 00001d8e: PUSH1 0x00 00001d90: PUSH2 0x1d98 00001d93: DUP3 00001d94: PUSH2 0x13e7 00001d97: JUMP 00001d98: JUMPDEST 00001d99: SWAP2 00001d9a: POP 00001d9b: PUSH2 0x1da3 00001d9e: DUP4 00001d9f: PUSH2 0x13e7 00001da2: JUMP 00001da3: JUMPDEST 00001da4: SWAP3 00001da5: POP 00001da6: DUP3 00001da7: DUP3 00001da8: ADD 00001da9: SWAP1 00001daa: POP 00001dab: PUSH4 0xffffffff 00001db0: DUP2 00001db1: GT 00001db2: ISZERO 00001db3: PUSH2 0x1dbf 00001db6: JUMPI 00001db7: PUSH2 0x1dbe 00001dba: PUSH2 0x194c 00001dbd: JUMP 00001dbe: JUMPDEST 00001dbf: JUMPDEST 00001dc0: SWAP3 00001dc1: SWAP2 00001dc2: POP 00001dc3: POP 00001dc4: JUMP 00001dc5: JUMPDEST 00001dc6: PUSH32 0x5377617020657870697265640000000000000000000000000000000000000000 00001de7: PUSH1 0x00 00001de9: DUP3 00001dea: ADD 00001deb: MSTORE 00001dec: POP 00001ded: JUMP 00001dee: JUMPDEST 00001def: PUSH1 0x00 00001df1: PUSH2 0x1dfb 00001df4: PUSH1 0x0c 00001df6: DUP4 00001df7: PUSH2 0x17f7 00001dfa: JUMP 00001dfb: JUMPDEST 00001dfc: SWAP2 00001dfd: POP 00001dfe: PUSH2 0x1e06 00001e01: DUP3 00001e02: PUSH2 0x1dc5 00001e05: JUMP 00001e06: JUMPDEST 00001e07: PUSH1 0x20 00001e09: DUP3 00001e0a: ADD 00001e0b: SWAP1 00001e0c: POP 00001e0d: SWAP2 00001e0e: SWAP1 00001e0f: POP 00001e10: JUMP 00001e11: JUMPDEST 00001e12: PUSH1 0x00 00001e14: PUSH1 0x20 00001e16: DUP3 00001e17: ADD 00001e18: SWAP1 00001e19: POP 00001e1a: DUP2 00001e1b: DUP2 00001e1c: SUB 00001e1d: PUSH1 0x00 00001e1f: DUP4 00001e20: ADD 00001e21: MSTORE 00001e22: PUSH2 0x1e2a 00001e25: DUP2 00001e26: PUSH2 0x1dee 00001e29: JUMP 00001e2a: JUMPDEST 00001e2b: SWAP1 00001e2c: POP 00001e2d: SWAP2 00001e2e: SWAP1 00001e2f: POP 00001e30: JUMP 00001e31: JUMPDEST 00001e32: PUSH32 0x5377617020686173206e6f20726563697069656e740000000000000000000000 00001e53: PUSH1 0x00 00001e55: DUP3 00001e56: ADD 00001e57: MSTORE 00001e58: POP 00001e59: JUMP 00001e5a: JUMPDEST 00001e5b: PUSH1 0x00 00001e5d: PUSH2 0x1e67 00001e60: PUSH1 0x15 00001e62: DUP4 00001e63: PUSH2 0x17f7 00001e66: JUMP 00001e67: JUMPDEST 00001e68: SWAP2 00001e69: POP 00001e6a: PUSH2 0x1e72 00001e6d: DUP3 00001e6e: PUSH2 0x1e31 00001e71: JUMP 00001e72: JUMPDEST 00001e73: PUSH1 0x20 00001e75: DUP3 00001e76: ADD 00001e77: SWAP1 00001e78: POP 00001e79: SWAP2 00001e7a: SWAP1 00001e7b: POP 00001e7c: JUMP 00001e7d: JUMPDEST 00001e7e: PUSH1 0x00 00001e80: PUSH1 0x20 00001e82: DUP3 00001e83: ADD 00001e84: SWAP1 00001e85: POP 00001e86: DUP2 00001e87: DUP2 00001e88: SUB 00001e89: PUSH1 0x00 00001e8b: DUP4 00001e8c: ADD 00001e8d: MSTORE 00001e8e: PUSH2 0x1e96 00001e91: DUP2 00001e92: PUSH2 0x1e5a 00001e95: JUMP 00001e96: JUMPDEST 00001e97: SWAP1 00001e98: POP 00001e99: SWAP2 00001e9a: SWAP1 00001e9b: POP 00001e9c: JUMP 00001e9d: JUMPDEST 00001e9e: PUSH1 0x00 00001ea0: PUSH1 0x20 00001ea2: DUP3 00001ea3: ADD 00001ea4: SWAP1 00001ea5: POP 00001ea6: PUSH2 0x1eb2 00001ea9: PUSH1 0x00 00001eab: DUP4 00001eac: ADD 00001ead: DUP5 00001eae: PUSH2 0x1722 00001eb1: JUMP 00001eb2: JUMPDEST 00001eb3: SWAP3 00001eb4: SWAP2 00001eb5: POP 00001eb6: POP 00001eb7: JUMP 00001eb8: JUMPDEST 00001eb9: PUSH32 0x496e636f72726563742073656372657400000000000000000000000000000000 00001eda: PUSH1 0x00 00001edc: DUP3 00001edd: ADD 00001ede: MSTORE 00001edf: POP 00001ee0: JUMP 00001ee1: JUMPDEST 00001ee2: PUSH1 0x00 00001ee4: PUSH2 0x1eee 00001ee7: PUSH1 0x10 00001ee9: DUP4 00001eea: PUSH2 0x17f7 00001eed: JUMP 00001eee: JUMPDEST 00001eef: SWAP2 00001ef0: POP 00001ef1: PUSH2 0x1ef9 00001ef4: DUP3 00001ef5: PUSH2 0x1eb8 00001ef8: JUMP 00001ef9: JUMPDEST 00001efa: PUSH1 0x20 00001efc: DUP3 00001efd: ADD 00001efe: SWAP1 00001eff: POP 00001f00: SWAP2 00001f01: SWAP1 00001f02: POP 00001f03: JUMP 00001f04: JUMPDEST 00001f05: PUSH1 0x00 00001f07: PUSH1 0x20 00001f09: DUP3 00001f0a: ADD 00001f0b: SWAP1 00001f0c: POP 00001f0d: DUP2 00001f0e: DUP2 00001f0f: SUB 00001f10: PUSH1 0x00 00001f12: DUP4 00001f13: ADD 00001f14: MSTORE 00001f15: PUSH2 0x1f1d 00001f18: DUP2 00001f19: PUSH2 0x1ee1 00001f1c: JUMP 00001f1d: JUMPDEST 00001f1e: SWAP1 00001f1f: POP 00001f20: SWAP2 00001f21: SWAP1 00001f22: POP 00001f23: JUMP 00001f24: JUMPDEST 00001f25: PUSH1 0x00 00001f27: PUSH1 0x60 00001f29: DUP3 00001f2a: ADD 00001f2b: SWAP1 00001f2c: POP 00001f2d: PUSH2 0x1f39 00001f30: PUSH1 0x00 00001f32: DUP4 00001f33: ADD 00001f34: DUP7 00001f35: PUSH2 0x1acd 00001f38: JUMP 00001f39: JUMPDEST 00001f3a: PUSH2 0x1f46 00001f3d: PUSH1 0x20 00001f3f: DUP4 00001f40: ADD 00001f41: DUP6 00001f42: PUSH2 0x1522 00001f45: JUMP 00001f46: JUMPDEST 00001f47: PUSH2 0x1f53 00001f4a: PUSH1 0x40 00001f4c: DUP4 00001f4d: ADD 00001f4e: DUP5 00001f4f: PUSH2 0x1722 00001f52: JUMP 00001f53: JUMPDEST 00001f54: SWAP5 00001f55: SWAP4 00001f56: POP 00001f57: POP 00001f58: POP 00001f59: POP 00001f5a: JUMP 00001f5b: JUMPDEST 00001f5c: PUSH32 0x5472616e73616374696f6e206e6f206c6f6e6765722076616c69640000000000 00001f7d: PUSH1 0x00 00001f7f: DUP3 00001f80: ADD 00001f81: MSTORE 00001f82: POP 00001f83: JUMP 00001f84: JUMPDEST 00001f85: PUSH1 0x00 00001f87: PUSH2 0x1f91 00001f8a: PUSH1 0x1b 00001f8c: DUP4 00001f8d: PUSH2 0x17f7 00001f90: JUMP 00001f91: JUMPDEST 00001f92: SWAP2 00001f93: POP 00001f94: PUSH2 0x1f9c 00001f97: DUP3 00001f98: PUSH2 0x1f5b 00001f9b: JUMP 00001f9c: JUMPDEST 00001f9d: PUSH1 0x20 00001f9f: DUP3 00001fa0: ADD 00001fa1: SWAP1 00001fa2: POP 00001fa3: SWAP2 00001fa4: SWAP1 00001fa5: POP 00001fa6: JUMP 00001fa7: JUMPDEST 00001fa8: PUSH1 0x00 00001faa: PUSH1 0x20 00001fac: DUP3 00001fad: ADD 00001fae: SWAP1 00001faf: POP 00001fb0: DUP2 00001fb1: DUP2 00001fb2: SUB 00001fb3: PUSH1 0x00 00001fb5: DUP4 00001fb6: ADD 00001fb7: MSTORE 00001fb8: PUSH2 0x1fc0 00001fbb: DUP2 00001fbc: PUSH2 0x1f84 00001fbf: JUMP 00001fc0: JUMPDEST 00001fc1: SWAP1 00001fc2: POP 00001fc3: SWAP2 00001fc4: SWAP1 00001fc5: POP 00001fc6: JUMP 00001fc7: JUMPDEST 00001fc8: PUSH1 0x00 00001fca: PUSH2 0x1fd2 00001fcd: DUP3 00001fce: PUSH2 0x1518 00001fd1: JUMP 00001fd2: JUMPDEST 00001fd3: SWAP2 00001fd4: POP 00001fd5: PUSH2 0x1fdd 00001fd8: DUP4 00001fd9: PUSH2 0x1518 00001fdc: JUMP 00001fdd: JUMPDEST 00001fde: SWAP3 00001fdf: POP 00001fe0: DUP2 00001fe1: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00002002: DIV 00002003: DUP4 00002004: GT 00002005: DUP3 00002006: ISZERO 00002007: ISZERO 00002008: AND 00002009: ISZERO 0000200a: PUSH2 0x2016 0000200d: JUMPI 0000200e: PUSH2 0x2015 00002011: PUSH2 0x194c 00002014: JUMP 00002015: JUMPDEST 00002016: JUMPDEST 00002017: DUP3 00002018: DUP3 00002019: MUL 0000201a: SWAP1 0000201b: POP 0000201c: SWAP3 0000201d: SWAP2 0000201e: POP 0000201f: POP 00002020: JUMP 00002021: JUMPDEST 00002022: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 00002043: PUSH1 0x00 00002045: MSTORE 00002046: PUSH1 0x12 00002048: PUSH1 0x04 0000204a: MSTORE 0000204b: PUSH1 0x24 0000204d: PUSH1 0x00 0000204f: REVERT 00002050: JUMPDEST 00002051: PUSH1 0x00 00002053: PUSH2 0x205b 00002056: DUP3 00002057: PUSH2 0x1518 0000205a: JUMP 0000205b: JUMPDEST 0000205c: SWAP2 0000205d: POP 0000205e: PUSH2 0x2066 00002061: DUP4 00002062: PUSH2 0x1518 00002065: JUMP 00002066: JUMPDEST 00002067: SWAP3 00002068: POP 00002069: DUP3 0000206a: PUSH2 0x2076 0000206d: JUMPI 0000206e: PUSH2 0x2075 00002071: PUSH2 0x2021 00002074: JUMP 00002075: JUMPDEST 00002076: JUMPDEST 00002077: DUP3 00002078: DUP3 00002079: DIV 0000207a: SWAP1 0000207b: POP 0000207c: SWAP3 0000207d: SWAP2 0000207e: POP 0000207f: POP 00002080: JUMP 00002081: INVALID 00002082: LOG2 00002083: PUSH5 0x6970667358 00002089: UNKNOWN(0x22) 0000208a: SLT 0000208b: KECCAK256 0000208c: UNKNOWN(0xD5) 0000208d: UNKNOWN(0xAF) 0000208e: PUSH0 0000208f: UNKNOWN(0x0C) 00002090: UNKNOWN(0x22) 00002091: COINBASE 00002092: MSTORE8 00002093: MSIZE 00002094: UNKNOWN(0x23) 00002095: UNKNOWN(0xA7) 00002096: EXTCODEHASH 00002097: UNKNOWN(0xCB) 00002098: REVERT 00002099: UNKNOWN(0xB0) 0000209a: UNKNOWN(0xDA) 0000209b: DIV 0000209c: UNKNOWN(0xAE) 0000209d: UNKNOWN(0xBC) 0000209e: DUP12 0000209f: SWAP5 000020a0: LOG3 000020a1: UNKNOWN(0x4C) 000020a2: MLOAD 000020a3: UNKNOWN(0x27) 000020a4: BLOCKHASH 000020a5: LOG2 000020a6: UNKNOWN(0xE1) 000020a7: SWAP15 000020a8: PUSH26
| Severity | Category | Tool | Title | Confidence | Validated | Confirmed | Details |
|---|---|---|---|---|---|---|---|
| high | other | detector | Untrusted CALL target/value reachable | 60 | no | no |
viewtrace_id: 0xa79c105fab6935e6f1c298a4169005863a30186e4c72b97086095f493dfce1fc
call_targets:
0x0a09b56233cbff03411c077ebde915d5e66e4c85
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0xa79c105fab6935e6f1c298a4169005863a30186e4c72b97086095f493dfce1fc",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x0a09b56233cbff03411c077ebde915d5e66e4c85"
],
"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": "0xe4510e4c",
"selector": "0xe4510e4c",
"calldata_variants": [
"0xe4510e4c",
"0xe4510e4c0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe8f9d2f9",
"selector": "0xe8f9d2f9",
"calldata_variants": [
"0xe8f9d2f9",
"0xe8f9d2f90000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xeffc83a8",
"selector": "0xeffc83a8",
"calldata_variants": [
"0xeffc83a8",
"0xeffc83a80000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xfd05f8fb",
"selector": "0xfd05f8fb",
"calldata_variants": [
"0xfd05f8fb",
"0xfd05f8fb0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xc1421080",
"selector": "0xc1421080",
"calldata_variants": [
"0xc1421080",
"0xc14210800000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe1423d86",
"selector": "0xe1423d86",
"calldata_variants": [
"0xe1423d86",
"0xe1423d860000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe33d61a6",
"selector": "0xe33d61a6",
"calldata_variants": [
"0xe33d61a6",
"0xe33d61a60000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x09d52ae3",
"selector": "0x09d52ae3",
"calldata_variants": [
"0x09d52ae3",
"0x09d52ae30000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 1286,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 1501,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 4016,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"call_count": 3,
"guards_detected": [],
"untrusted_call_count": 3
}
|
| high | other | detector | ETH value transfer possible | 55 | no | no |
viewtrace_id: 0xa79c105fab6935e6f1c298a4169005863a30186e4c72b97086095f493dfce1fc
call_targets:
0x0a09b56233cbff03411c077ebde915d5e66e4c85
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0xa79c105fab6935e6f1c298a4169005863a30186e4c72b97086095f493dfce1fc",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x0a09b56233cbff03411c077ebde915d5e66e4c85"
],
"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": "0xe4510e4c",
"selector": "0xe4510e4c",
"calldata_variants": [
"0xe4510e4c",
"0xe4510e4c0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe8f9d2f9",
"selector": "0xe8f9d2f9",
"calldata_variants": [
"0xe8f9d2f9",
"0xe8f9d2f90000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xeffc83a8",
"selector": "0xeffc83a8",
"calldata_variants": [
"0xeffc83a8",
"0xeffc83a80000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xfd05f8fb",
"selector": "0xfd05f8fb",
"calldata_variants": [
"0xfd05f8fb",
"0xfd05f8fb0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xc1421080",
"selector": "0xc1421080",
"calldata_variants": [
"0xc1421080",
"0xc14210800000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe1423d86",
"selector": "0xe1423d86",
"calldata_variants": [
"0xe1423d86",
"0xe1423d860000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe33d61a6",
"selector": "0xe33d61a6",
"calldata_variants": [
"0xe33d61a6",
"0xe33d61a60000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x09d52ae3",
"selector": "0x09d52ae3",
"calldata_variants": [
"0x09d52ae3",
"0x09d52ae30000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 1286,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 1501,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 4016,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"eth_value_calls": 3,
"guards_detected": []
}
|