019b477e-d41a-7393-bd7b-28aa41c71e63
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 |
|---|---|---|---|---|
| 28275 | artifact.fetch | complete | 1 / 3 | 3 months ago |
| 28276 | tool.cast_disasm | complete | 1 / 3 | 3 months ago |
| 71243 | analysis.bundle | complete | 1 / 3 | 2 weeks ago |
| 71244 | capability.graph | complete | 1 / 3 | 2 weeks ago |
| 71245 | detector.run | complete | 1 / 3 | 2 weeks ago |
| 71246 | 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 0x0143 0000000c: JUMPI 0000000d: PUSH0 0000000e: CALLDATALOAD 0000000f: PUSH1 0xe0 00000011: SHR 00000012: DUP1 00000013: PUSH4 0x8187f516 00000018: GT 00000019: PUSH2 0x00b5 0000001c: JUMPI 0000001d: DUP1 0000001e: PUSH4 0xb7e85d90 00000023: GT 00000024: PUSH2 0x006e 00000027: JUMPI 00000028: DUP1 00000029: PUSH4 0xb7e85d90 0000002e: EQ 0000002f: PUSH2 0x046a 00000032: JUMPI 00000033: DUP1 00000034: PUSH4 0xbf56b371 00000039: EQ 0000003a: PUSH2 0x0492 0000003d: JUMPI 0000003e: DUP1 0000003f: PUSH4 0xdd62ed3e 00000044: EQ 00000045: PUSH2 0x04bc 00000048: JUMPI 00000049: DUP1 0000004a: PUSH4 0xec44acf2 0000004f: EQ 00000050: PUSH2 0x04f8 00000053: JUMPI 00000054: DUP1 00000055: PUSH4 0xf242ab41 0000005a: EQ 0000005b: PUSH2 0x0522 0000005e: JUMPI 0000005f: DUP1 00000060: PUSH4 0xf2fde38b 00000065: EQ 00000066: PUSH2 0x054c 00000069: JUMPI 0000006a: PUSH2 0x014a 0000006d: JUMP 0000006e: JUMPDEST 0000006f: DUP1 00000070: PUSH4 0x8187f516 00000075: EQ 00000076: PUSH2 0x0360 00000079: JUMPI 0000007a: DUP1 0000007b: PUSH4 0x8a8c523c 00000080: EQ 00000081: PUSH2 0x0388 00000084: JUMPI 00000085: DUP1 00000086: PUSH4 0x8da5cb5b 0000008b: EQ 0000008c: PUSH2 0x039e 0000008f: JUMPI 00000090: DUP1 00000091: PUSH4 0x95d89b41 00000096: EQ 00000097: PUSH2 0x03c8 0000009a: JUMPI 0000009b: DUP1 0000009c: PUSH4 0xa457c2d7 000000a1: EQ 000000a2: PUSH2 0x03f2 000000a5: JUMPI 000000a6: DUP1 000000a7: PUSH4 0xa9059cbb 000000ac: EQ 000000ad: PUSH2 0x042e 000000b0: JUMPI 000000b1: PUSH2 0x014a 000000b4: JUMP 000000b5: JUMPDEST 000000b6: DUP1 000000b7: PUSH4 0x39509351 000000bc: GT 000000bd: PUSH2 0x0107 000000c0: JUMPI 000000c1: DUP1 000000c2: PUSH4 0x39509351 000000c7: EQ 000000c8: PUSH2 0x0244 000000cb: JUMPI 000000cc: DUP1 000000cd: PUSH4 0x3bbac579 000000d2: EQ 000000d3: PUSH2 0x0280 000000d6: JUMPI 000000d7: DUP1 000000d8: PUSH4 0x679a3c59 000000dd: EQ 000000de: PUSH2 0x02bc 000000e1: JUMPI 000000e2: DUP1 000000e3: PUSH4 0x70a08231 000000e8: EQ 000000e9: PUSH2 0x02e4 000000ec: JUMPI 000000ed: DUP1 000000ee: PUSH4 0x715018a6 000000f3: EQ 000000f4: PUSH2 0x0320 000000f7: JUMPI 000000f8: DUP1 000000f9: PUSH4 0x7d99c66d 000000fe: EQ 000000ff: PUSH2 0x0336 00000102: JUMPI 00000103: PUSH2 0x014a 00000106: JUMP 00000107: JUMPDEST 00000108: DUP1 00000109: PUSH4 0x06fdde03 0000010e: EQ 0000010f: PUSH2 0x014e 00000112: JUMPI 00000113: DUP1 00000114: PUSH4 0x095ea7b3 00000119: EQ 0000011a: PUSH2 0x0178 0000011d: JUMPI 0000011e: DUP1 0000011f: PUSH4 0x18160ddd 00000124: EQ 00000125: PUSH2 0x01b4 00000128: JUMPI 00000129: DUP1 0000012a: PUSH4 0x23b872dd 0000012f: EQ 00000130: PUSH2 0x01de 00000133: JUMPI 00000134: DUP1 00000135: PUSH4 0x313ce567 0000013a: EQ 0000013b: PUSH2 0x021a 0000013e: JUMPI 0000013f: PUSH2 0x014a 00000142: JUMP 00000143: JUMPDEST 00000144: CALLDATASIZE 00000145: PUSH2 0x014a 00000148: JUMPI 00000149: STOP 0000014a: JUMPDEST 0000014b: PUSH0 0000014c: DUP1 0000014d: REVERT 0000014e: JUMPDEST 0000014f: CALLVALUE 00000150: DUP1 00000151: ISZERO 00000152: PUSH2 0x0159 00000155: JUMPI 00000156: PUSH0 00000157: DUP1 00000158: REVERT 00000159: JUMPDEST 0000015a: POP 0000015b: PUSH2 0x0162 0000015e: PUSH2 0x0574 00000161: JUMP 00000162: JUMPDEST 00000163: PUSH1 0x40 00000165: MLOAD 00000166: PUSH2 0x016f 00000169: SWAP2 0000016a: SWAP1 0000016b: PUSH2 0x19ed 0000016e: JUMP 0000016f: JUMPDEST 00000170: PUSH1 0x40 00000172: MLOAD 00000173: DUP1 00000174: SWAP2 00000175: SUB 00000176: SWAP1 00000177: RETURN 00000178: JUMPDEST 00000179: CALLVALUE 0000017a: DUP1 0000017b: ISZERO 0000017c: PUSH2 0x0183 0000017f: JUMPI 00000180: PUSH0 00000181: DUP1 00000182: REVERT 00000183: JUMPDEST 00000184: POP 00000185: PUSH2 0x019e 00000188: PUSH1 0x04 0000018a: DUP1 0000018b: CALLDATASIZE 0000018c: SUB 0000018d: DUP2 0000018e: ADD 0000018f: SWAP1 00000190: PUSH2 0x0199 00000193: SWAP2 00000194: SWAP1 00000195: PUSH2 0x1a9e 00000198: JUMP 00000199: JUMPDEST 0000019a: PUSH2 0x0604 0000019d: JUMP 0000019e: JUMPDEST 0000019f: PUSH1 0x40 000001a1: MLOAD 000001a2: PUSH2 0x01ab 000001a5: SWAP2 000001a6: SWAP1 000001a7: PUSH2 0x1af6 000001aa: JUMP 000001ab: JUMPDEST 000001ac: PUSH1 0x40 000001ae: MLOAD 000001af: DUP1 000001b0: SWAP2 000001b1: SUB 000001b2: SWAP1 000001b3: RETURN 000001b4: JUMPDEST 000001b5: CALLVALUE 000001b6: DUP1 000001b7: ISZERO 000001b8: PUSH2 0x01bf 000001bb: JUMPI 000001bc: PUSH0 000001bd: DUP1 000001be: REVERT 000001bf: JUMPDEST 000001c0: POP 000001c1: PUSH2 0x01c8 000001c4: PUSH2 0x0621 000001c7: JUMP 000001c8: JUMPDEST 000001c9: PUSH1 0x40 000001cb: MLOAD 000001cc: PUSH2 0x01d5 000001cf: SWAP2 000001d0: SWAP1 000001d1: PUSH2 0x1b1e 000001d4: JUMP 000001d5: JUMPDEST 000001d6: PUSH1 0x40 000001d8: MLOAD 000001d9: DUP1 000001da: SWAP2 000001db: SUB 000001dc: SWAP1 000001dd: RETURN 000001de: JUMPDEST 000001df: CALLVALUE 000001e0: DUP1 000001e1: ISZERO 000001e2: PUSH2 0x01e9 000001e5: JUMPI 000001e6: PUSH0 000001e7: DUP1 000001e8: REVERT 000001e9: JUMPDEST 000001ea: POP 000001eb: PUSH2 0x0204 000001ee: PUSH1 0x04 000001f0: DUP1 000001f1: CALLDATASIZE 000001f2: SUB 000001f3: DUP2 000001f4: ADD 000001f5: SWAP1 000001f6: PUSH2 0x01ff 000001f9: SWAP2 000001fa: SWAP1 000001fb: PUSH2 0x1b37 000001fe: JUMP 000001ff: JUMPDEST 00000200: PUSH2 0x062a 00000203: JUMP 00000204: JUMPDEST 00000205: PUSH1 0x40 00000207: MLOAD 00000208: PUSH2 0x0211 0000020b: SWAP2 0000020c: SWAP1 0000020d: PUSH2 0x1af6 00000210: JUMP 00000211: JUMPDEST 00000212: PUSH1 0x40 00000214: MLOAD 00000215: DUP1 00000216: SWAP2 00000217: SUB 00000218: SWAP1 00000219: RETURN 0000021a: JUMPDEST 0000021b: CALLVALUE 0000021c: DUP1 0000021d: ISZERO 0000021e: PUSH2 0x0225 00000221: JUMPI 00000222: PUSH0 00000223: DUP1 00000224: REVERT 00000225: JUMPDEST 00000226: POP 00000227: PUSH2 0x022e 0000022a: PUSH2 0x06fe 0000022d: JUMP 0000022e: JUMPDEST 0000022f: PUSH1 0x40 00000231: MLOAD 00000232: PUSH2 0x023b 00000235: SWAP2 00000236: SWAP1 00000237: PUSH2 0x1ba2 0000023a: JUMP 0000023b: JUMPDEST 0000023c: PUSH1 0x40 0000023e: MLOAD 0000023f: DUP1 00000240: SWAP2 00000241: SUB 00000242: SWAP1 00000243: RETURN 00000244: JUMPDEST 00000245: CALLVALUE 00000246: DUP1 00000247: ISZERO 00000248: PUSH2 0x024f 0000024b: JUMPI 0000024c: PUSH0 0000024d: DUP1 0000024e: REVERT 0000024f: JUMPDEST 00000250: POP 00000251: PUSH2 0x026a 00000254: PUSH1 0x04 00000256: DUP1 00000257: CALLDATASIZE 00000258: SUB 00000259: DUP2 0000025a: ADD 0000025b: SWAP1 0000025c: PUSH2 0x0265 0000025f: SWAP2 00000260: SWAP1 00000261: PUSH2 0x1a9e 00000264: JUMP 00000265: JUMPDEST 00000266: PUSH2 0x0713 00000269: JUMP 0000026a: JUMPDEST 0000026b: PUSH1 0x40 0000026d: MLOAD 0000026e: PUSH2 0x0277 00000271: SWAP2 00000272: SWAP1 00000273: PUSH2 0x1af6 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 0x028b 00000287: JUMPI 00000288: PUSH0 00000289: DUP1 0000028a: REVERT 0000028b: JUMPDEST 0000028c: POP 0000028d: PUSH2 0x02a6 00000290: PUSH1 0x04 00000292: DUP1 00000293: CALLDATASIZE 00000294: SUB 00000295: DUP2 00000296: ADD 00000297: SWAP1 00000298: PUSH2 0x02a1 0000029b: SWAP2 0000029c: SWAP1 0000029d: PUSH2 0x1bbb 000002a0: JUMP 000002a1: JUMPDEST 000002a2: PUSH2 0x07c1 000002a5: JUMP 000002a6: JUMPDEST 000002a7: PUSH1 0x40 000002a9: MLOAD 000002aa: PUSH2 0x02b3 000002ad: SWAP2 000002ae: SWAP1 000002af: PUSH2 0x1af6 000002b2: JUMP 000002b3: JUMPDEST 000002b4: PUSH1 0x40 000002b6: MLOAD 000002b7: DUP1 000002b8: SWAP2 000002b9: SUB 000002ba: SWAP1 000002bb: RETURN 000002bc: JUMPDEST 000002bd: CALLVALUE 000002be: DUP1 000002bf: ISZERO 000002c0: PUSH2 0x02c7 000002c3: JUMPI 000002c4: PUSH0 000002c5: DUP1 000002c6: REVERT 000002c7: JUMPDEST 000002c8: POP 000002c9: PUSH2 0x02e2 000002cc: PUSH1 0x04 000002ce: DUP1 000002cf: CALLDATASIZE 000002d0: SUB 000002d1: DUP2 000002d2: ADD 000002d3: SWAP1 000002d4: PUSH2 0x02dd 000002d7: SWAP2 000002d8: SWAP1 000002d9: PUSH2 0x1bbb 000002dc: JUMP 000002dd: JUMPDEST 000002de: PUSH2 0x07de 000002e1: JUMP 000002e2: JUMPDEST 000002e3: STOP 000002e4: JUMPDEST 000002e5: CALLVALUE 000002e6: DUP1 000002e7: ISZERO 000002e8: PUSH2 0x02ef 000002eb: JUMPI 000002ec: PUSH0 000002ed: DUP1 000002ee: REVERT 000002ef: JUMPDEST 000002f0: POP 000002f1: PUSH2 0x030a 000002f4: PUSH1 0x04 000002f6: DUP1 000002f7: CALLDATASIZE 000002f8: SUB 000002f9: DUP2 000002fa: ADD 000002fb: SWAP1 000002fc: PUSH2 0x0305 000002ff: SWAP2 00000300: SWAP1 00000301: PUSH2 0x1bbb 00000304: JUMP 00000305: JUMPDEST 00000306: PUSH2 0x08b9 00000309: JUMP 0000030a: JUMPDEST 0000030b: PUSH1 0x40 0000030d: MLOAD 0000030e: PUSH2 0x0317 00000311: SWAP2 00000312: SWAP1 00000313: PUSH2 0x1b1e 00000316: JUMP 00000317: JUMPDEST 00000318: PUSH1 0x40 0000031a: MLOAD 0000031b: DUP1 0000031c: SWAP2 0000031d: SUB 0000031e: SWAP1 0000031f: RETURN 00000320: JUMPDEST 00000321: CALLVALUE 00000322: DUP1 00000323: ISZERO 00000324: PUSH2 0x032b 00000327: JUMPI 00000328: PUSH0 00000329: DUP1 0000032a: REVERT 0000032b: JUMPDEST 0000032c: POP 0000032d: PUSH2 0x0334 00000330: PUSH2 0x08ff 00000333: JUMP 00000334: JUMPDEST 00000335: STOP 00000336: JUMPDEST 00000337: CALLVALUE 00000338: DUP1 00000339: ISZERO 0000033a: PUSH2 0x0341 0000033d: JUMPI 0000033e: PUSH0 0000033f: DUP1 00000340: REVERT 00000341: JUMPDEST 00000342: POP 00000343: PUSH2 0x034a 00000346: PUSH2 0x0a4d 00000349: JUMP 0000034a: JUMPDEST 0000034b: PUSH1 0x40 0000034d: MLOAD 0000034e: PUSH2 0x0357 00000351: SWAP2 00000352: SWAP1 00000353: PUSH2 0x1b1e 00000356: JUMP 00000357: JUMPDEST 00000358: PUSH1 0x40 0000035a: MLOAD 0000035b: DUP1 0000035c: SWAP2 0000035d: SUB 0000035e: SWAP1 0000035f: RETURN 00000360: JUMPDEST 00000361: CALLVALUE 00000362: DUP1 00000363: ISZERO 00000364: PUSH2 0x036b 00000367: JUMPI 00000368: PUSH0 00000369: DUP1 0000036a: REVERT 0000036b: JUMPDEST 0000036c: POP 0000036d: PUSH2 0x0386 00000370: PUSH1 0x04 00000372: DUP1 00000373: CALLDATASIZE 00000374: SUB 00000375: DUP2 00000376: ADD 00000377: SWAP1 00000378: PUSH2 0x0381 0000037b: SWAP2 0000037c: SWAP1 0000037d: PUSH2 0x1bbb 00000380: JUMP 00000381: JUMPDEST 00000382: PUSH2 0x0a53 00000385: JUMP 00000386: JUMPDEST 00000387: STOP 00000388: JUMPDEST 00000389: CALLVALUE 0000038a: DUP1 0000038b: ISZERO 0000038c: PUSH2 0x0393 0000038f: JUMPI 00000390: PUSH0 00000391: DUP1 00000392: REVERT 00000393: JUMPDEST 00000394: POP 00000395: PUSH2 0x039c 00000398: PUSH2 0x0b2a 0000039b: JUMP 0000039c: JUMPDEST 0000039d: STOP 0000039e: JUMPDEST 0000039f: CALLVALUE 000003a0: DUP1 000003a1: ISZERO 000003a2: PUSH2 0x03a9 000003a5: JUMPI 000003a6: PUSH0 000003a7: DUP1 000003a8: REVERT 000003a9: JUMPDEST 000003aa: POP 000003ab: PUSH2 0x03b2 000003ae: PUSH2 0x0c30 000003b1: JUMP 000003b2: JUMPDEST 000003b3: PUSH1 0x40 000003b5: MLOAD 000003b6: PUSH2 0x03bf 000003b9: SWAP2 000003ba: SWAP1 000003bb: PUSH2 0x1bf5 000003be: JUMP 000003bf: JUMPDEST 000003c0: PUSH1 0x40 000003c2: MLOAD 000003c3: DUP1 000003c4: SWAP2 000003c5: SUB 000003c6: SWAP1 000003c7: RETURN 000003c8: JUMPDEST 000003c9: CALLVALUE 000003ca: DUP1 000003cb: ISZERO 000003cc: PUSH2 0x03d3 000003cf: JUMPI 000003d0: PUSH0 000003d1: DUP1 000003d2: REVERT 000003d3: JUMPDEST 000003d4: POP 000003d5: PUSH2 0x03dc 000003d8: PUSH2 0x0c57 000003db: JUMP 000003dc: JUMPDEST 000003dd: PUSH1 0x40 000003df: MLOAD 000003e0: PUSH2 0x03e9 000003e3: SWAP2 000003e4: SWAP1 000003e5: PUSH2 0x19ed 000003e8: JUMP 000003e9: JUMPDEST 000003ea: PUSH1 0x40 000003ec: MLOAD 000003ed: DUP1 000003ee: SWAP2 000003ef: SUB 000003f0: SWAP1 000003f1: RETURN 000003f2: JUMPDEST 000003f3: CALLVALUE 000003f4: DUP1 000003f5: ISZERO 000003f6: PUSH2 0x03fd 000003f9: JUMPI 000003fa: PUSH0 000003fb: DUP1 000003fc: REVERT 000003fd: JUMPDEST 000003fe: POP 000003ff: PUSH2 0x0418 00000402: PUSH1 0x04 00000404: DUP1 00000405: CALLDATASIZE 00000406: SUB 00000407: DUP2 00000408: ADD 00000409: SWAP1 0000040a: PUSH2 0x0413 0000040d: SWAP2 0000040e: SWAP1 0000040f: PUSH2 0x1a9e 00000412: JUMP 00000413: JUMPDEST 00000414: PUSH2 0x0ce7 00000417: JUMP 00000418: JUMPDEST 00000419: PUSH1 0x40 0000041b: MLOAD 0000041c: PUSH2 0x0425 0000041f: SWAP2 00000420: SWAP1 00000421: PUSH2 0x1af6 00000424: JUMP 00000425: JUMPDEST 00000426: PUSH1 0x40 00000428: MLOAD 00000429: DUP1 0000042a: SWAP2 0000042b: SUB 0000042c: SWAP1 0000042d: RETURN 0000042e: JUMPDEST 0000042f: CALLVALUE 00000430: DUP1 00000431: ISZERO 00000432: PUSH2 0x0439 00000435: JUMPI 00000436: PUSH0 00000437: DUP1 00000438: REVERT 00000439: JUMPDEST 0000043a: POP 0000043b: PUSH2 0x0454 0000043e: PUSH1 0x04 00000440: DUP1 00000441: CALLDATASIZE 00000442: SUB 00000443: DUP2 00000444: ADD 00000445: SWAP1 00000446: PUSH2 0x044f 00000449: SWAP2 0000044a: SWAP1 0000044b: PUSH2 0x1a9e 0000044e: JUMP 0000044f: JUMPDEST 00000450: PUSH2 0x0daf 00000453: JUMP 00000454: JUMPDEST 00000455: PUSH1 0x40 00000457: MLOAD 00000458: PUSH2 0x0461 0000045b: SWAP2 0000045c: SWAP1 0000045d: PUSH2 0x1af6 00000460: JUMP 00000461: JUMPDEST 00000462: PUSH1 0x40 00000464: MLOAD 00000465: DUP1 00000466: SWAP2 00000467: SUB 00000468: SWAP1 00000469: RETURN 0000046a: JUMPDEST 0000046b: CALLVALUE 0000046c: DUP1 0000046d: ISZERO 0000046e: PUSH2 0x0475 00000471: JUMPI 00000472: PUSH0 00000473: DUP1 00000474: REVERT 00000475: JUMPDEST 00000476: POP 00000477: PUSH2 0x0490 0000047a: PUSH1 0x04 0000047c: DUP1 0000047d: CALLDATASIZE 0000047e: SUB 0000047f: DUP2 00000480: ADD 00000481: SWAP1 00000482: PUSH2 0x048b 00000485: SWAP2 00000486: SWAP1 00000487: PUSH2 0x1c38 0000048a: JUMP 0000048b: JUMPDEST 0000048c: PUSH2 0x0dcc 0000048f: JUMP 00000490: JUMPDEST 00000491: STOP 00000492: JUMPDEST 00000493: CALLVALUE 00000494: DUP1 00000495: ISZERO 00000496: PUSH2 0x049d 00000499: JUMPI 0000049a: PUSH0 0000049b: DUP1 0000049c: REVERT 0000049d: JUMPDEST 0000049e: POP 0000049f: PUSH2 0x04a6 000004a2: PUSH2 0x0eb8 000004a5: JUMP 000004a6: JUMPDEST 000004a7: PUSH1 0x40 000004a9: MLOAD 000004aa: PUSH2 0x04b3 000004ad: SWAP2 000004ae: SWAP1 000004af: PUSH2 0x1b1e 000004b2: JUMP 000004b3: JUMPDEST 000004b4: PUSH1 0x40 000004b6: MLOAD 000004b7: DUP1 000004b8: SWAP2 000004b9: SUB 000004ba: SWAP1 000004bb: RETURN 000004bc: JUMPDEST 000004bd: CALLVALUE 000004be: DUP1 000004bf: ISZERO 000004c0: PUSH2 0x04c7 000004c3: JUMPI 000004c4: PUSH0 000004c5: DUP1 000004c6: REVERT 000004c7: JUMPDEST 000004c8: POP 000004c9: PUSH2 0x04e2 000004cc: PUSH1 0x04 000004ce: DUP1 000004cf: CALLDATASIZE 000004d0: SUB 000004d1: DUP2 000004d2: ADD 000004d3: SWAP1 000004d4: PUSH2 0x04dd 000004d7: SWAP2 000004d8: SWAP1 000004d9: PUSH2 0x1c76 000004dc: JUMP 000004dd: JUMPDEST 000004de: PUSH2 0x0ebe 000004e1: JUMP 000004e2: JUMPDEST 000004e3: PUSH1 0x40 000004e5: MLOAD 000004e6: PUSH2 0x04ef 000004e9: SWAP2 000004ea: SWAP1 000004eb: PUSH2 0x1b1e 000004ee: JUMP 000004ef: JUMPDEST 000004f0: PUSH1 0x40 000004f2: MLOAD 000004f3: DUP1 000004f4: SWAP2 000004f5: SUB 000004f6: SWAP1 000004f7: RETURN 000004f8: JUMPDEST 000004f9: CALLVALUE 000004fa: DUP1 000004fb: ISZERO 000004fc: PUSH2 0x0503 000004ff: JUMPI 00000500: PUSH0 00000501: DUP1 00000502: REVERT 00000503: JUMPDEST 00000504: POP 00000505: PUSH2 0x050c 00000508: PUSH2 0x0f40 0000050b: JUMP 0000050c: JUMPDEST 0000050d: PUSH1 0x40 0000050f: MLOAD 00000510: PUSH2 0x0519 00000513: SWAP2 00000514: SWAP1 00000515: PUSH2 0x1af6 00000518: JUMP 00000519: JUMPDEST 0000051a: PUSH1 0x40 0000051c: MLOAD 0000051d: DUP1 0000051e: SWAP2 0000051f: SUB 00000520: SWAP1 00000521: RETURN 00000522: JUMPDEST 00000523: CALLVALUE 00000524: DUP1 00000525: ISZERO 00000526: PUSH2 0x052d 00000529: JUMPI 0000052a: PUSH0 0000052b: DUP1 0000052c: REVERT 0000052d: JUMPDEST 0000052e: POP 0000052f: PUSH2 0x0536 00000532: PUSH2 0x0f52 00000535: JUMP 00000536: JUMPDEST 00000537: PUSH1 0x40 00000539: MLOAD 0000053a: PUSH2 0x0543 0000053d: SWAP2 0000053e: SWAP1 0000053f: PUSH2 0x1bf5 00000542: JUMP 00000543: JUMPDEST 00000544: PUSH1 0x40 00000546: MLOAD 00000547: DUP1 00000548: SWAP2 00000549: SUB 0000054a: SWAP1 0000054b: RETURN 0000054c: JUMPDEST 0000054d: CALLVALUE 0000054e: DUP1 0000054f: ISZERO 00000550: PUSH2 0x0557 00000553: JUMPI 00000554: PUSH0 00000555: DUP1 00000556: REVERT 00000557: JUMPDEST 00000558: POP 00000559: PUSH2 0x0572 0000055c: PUSH1 0x04 0000055e: DUP1 0000055f: CALLDATASIZE 00000560: SUB 00000561: DUP2 00000562: ADD 00000563: SWAP1 00000564: PUSH2 0x056d 00000567: SWAP2 00000568: SWAP1 00000569: PUSH2 0x1bbb 0000056c: JUMP 0000056d: JUMPDEST 0000056e: PUSH2 0x0f77 00000571: JUMP 00000572: JUMPDEST 00000573: STOP 00000574: JUMPDEST 00000575: PUSH1 0x60 00000577: PUSH1 0x04 00000579: DUP1 0000057a: SLOAD 0000057b: PUSH2 0x0583 0000057e: SWAP1 0000057f: PUSH2 0x1ce1 00000582: JUMP 00000583: JUMPDEST 00000584: DUP1 00000585: PUSH1 0x1f 00000587: ADD 00000588: PUSH1 0x20 0000058a: DUP1 0000058b: SWAP2 0000058c: DIV 0000058d: MUL 0000058e: PUSH1 0x20 00000590: ADD 00000591: PUSH1 0x40 00000593: MLOAD 00000594: SWAP1 00000595: DUP2 00000596: ADD 00000597: PUSH1 0x40 00000599: MSTORE 0000059a: DUP1 0000059b: SWAP3 0000059c: SWAP2 0000059d: SWAP1 0000059e: DUP2 0000059f: DUP2 000005a0: MSTORE 000005a1: PUSH1 0x20 000005a3: ADD 000005a4: DUP3 000005a5: DUP1 000005a6: SLOAD 000005a7: PUSH2 0x05af 000005aa: SWAP1 000005ab: PUSH2 0x1ce1 000005ae: JUMP 000005af: JUMPDEST 000005b0: DUP1 000005b1: ISZERO 000005b2: PUSH2 0x05fa 000005b5: JUMPI 000005b6: DUP1 000005b7: PUSH1 0x1f 000005b9: LT 000005ba: PUSH2 0x05d1 000005bd: JUMPI 000005be: PUSH2 0x0100 000005c1: DUP1 000005c2: DUP4 000005c3: SLOAD 000005c4: DIV 000005c5: MUL 000005c6: DUP4 000005c7: MSTORE 000005c8: SWAP2 000005c9: PUSH1 0x20 000005cb: ADD 000005cc: SWAP2 000005cd: PUSH2 0x05fa 000005d0: JUMP 000005d1: JUMPDEST 000005d2: DUP3 000005d3: ADD 000005d4: SWAP2 000005d5: SWAP1 000005d6: PUSH0 000005d7: MSTORE 000005d8: PUSH1 0x20 000005da: PUSH0 000005db: KECCAK256 000005dc: SWAP1 000005dd: JUMPDEST 000005de: DUP2 000005df: SLOAD 000005e0: DUP2 000005e1: MSTORE 000005e2: SWAP1 000005e3: PUSH1 0x01 000005e5: ADD 000005e6: SWAP1 000005e7: PUSH1 0x20 000005e9: ADD 000005ea: DUP1 000005eb: DUP4 000005ec: GT 000005ed: PUSH2 0x05dd 000005f0: JUMPI 000005f1: DUP3 000005f2: SWAP1 000005f3: SUB 000005f4: PUSH1 0x1f 000005f6: AND 000005f7: DUP3 000005f8: ADD 000005f9: SWAP2 000005fa: JUMPDEST 000005fb: POP 000005fc: POP 000005fd: POP 000005fe: POP 000005ff: POP 00000600: SWAP1 00000601: POP 00000602: SWAP1 00000603: JUMP 00000604: JUMPDEST 00000605: PUSH0 00000606: PUSH2 0x0617 00000609: PUSH2 0x0610 0000060c: PUSH2 0x1134 0000060f: JUMP 00000610: JUMPDEST 00000611: DUP5 00000612: DUP5 00000613: PUSH2 0x113b 00000616: JUMP 00000617: JUMPDEST 00000618: PUSH1 0x01 0000061a: SWAP1 0000061b: POP 0000061c: SWAP3 0000061d: SWAP2 0000061e: POP 0000061f: POP 00000620: JUMP 00000621: JUMPDEST 00000622: PUSH0 00000623: PUSH1 0x07 00000625: SLOAD 00000626: SWAP1 00000627: POP 00000628: SWAP1 00000629: JUMP 0000062a: JUMPDEST 0000062b: PUSH0 0000062c: PUSH2 0x0636 0000062f: DUP5 00000630: DUP5 00000631: DUP5 00000632: PUSH2 0x12fe 00000635: JUMP 00000636: JUMPDEST 00000637: PUSH2 0x06f3 0000063a: DUP5 0000063b: PUSH2 0x0642 0000063e: PUSH2 0x1134 00000641: JUMP 00000642: JUMPDEST 00000643: PUSH2 0x06ee 00000646: DUP6 00000647: PUSH1 0x40 00000649: MLOAD 0000064a: DUP1 0000064b: PUSH1 0x60 0000064d: ADD 0000064e: PUSH1 0x40 00000650: MSTORE 00000651: DUP1 00000652: PUSH1 0x28 00000654: DUP2 00000655: MSTORE 00000656: PUSH1 0x20 00000658: ADD 00000659: PUSH2 0x2301 0000065c: PUSH1 0x28 0000065e: SWAP2 0000065f: CODECOPY 00000660: PUSH1 0x02 00000662: PUSH0 00000663: DUP12 00000664: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000679: AND 0000067a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000068f: AND 00000690: DUP2 00000691: MSTORE 00000692: PUSH1 0x20 00000694: ADD 00000695: SWAP1 00000696: DUP2 00000697: MSTORE 00000698: PUSH1 0x20 0000069a: ADD 0000069b: PUSH0 0000069c: KECCAK256 0000069d: PUSH0 0000069e: PUSH2 0x06a5 000006a1: PUSH2 0x1134 000006a4: JUMP 000006a5: JUMPDEST 000006a6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000006bb: AND 000006bc: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000006d1: AND 000006d2: DUP2 000006d3: MSTORE 000006d4: PUSH1 0x20 000006d6: ADD 000006d7: SWAP1 000006d8: DUP2 000006d9: MSTORE 000006da: PUSH1 0x20 000006dc: ADD 000006dd: PUSH0 000006de: KECCAK256 000006df: SLOAD 000006e0: PUSH2 0x18a4 000006e3: SWAP1 000006e4: SWAP3 000006e5: SWAP2 000006e6: SWAP1 000006e7: PUSH4 0xffffffff 000006ec: AND 000006ed: JUMP 000006ee: JUMPDEST 000006ef: PUSH2 0x113b 000006f2: JUMP 000006f3: JUMPDEST 000006f4: PUSH1 0x01 000006f6: SWAP1 000006f7: POP 000006f8: SWAP4 000006f9: SWAP3 000006fa: POP 000006fb: POP 000006fc: POP 000006fd: JUMP 000006fe: JUMPDEST 000006ff: PUSH0 00000700: PUSH1 0x06 00000702: PUSH0 00000703: SWAP1 00000704: SLOAD 00000705: SWAP1 00000706: PUSH2 0x0100 00000709: EXP 0000070a: SWAP1 0000070b: DIV 0000070c: PUSH1 0xff 0000070e: AND 0000070f: SWAP1 00000710: POP 00000711: SWAP1 00000712: JUMP 00000713: JUMPDEST 00000714: PUSH0 00000715: PUSH2 0x07b7 00000718: PUSH2 0x071f 0000071b: PUSH2 0x1134 0000071e: JUMP 0000071f: JUMPDEST 00000720: DUP5 00000721: PUSH2 0x07b2 00000724: DUP6 00000725: PUSH1 0x02 00000727: PUSH0 00000728: PUSH2 0x072f 0000072b: PUSH2 0x1134 0000072e: JUMP 0000072f: JUMPDEST 00000730: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000745: AND 00000746: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000075b: AND 0000075c: DUP2 0000075d: MSTORE 0000075e: PUSH1 0x20 00000760: ADD 00000761: SWAP1 00000762: DUP2 00000763: MSTORE 00000764: PUSH1 0x20 00000766: ADD 00000767: PUSH0 00000768: KECCAK256 00000769: PUSH0 0000076a: DUP10 0000076b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000780: AND 00000781: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000796: AND 00000797: DUP2 00000798: MSTORE 00000799: PUSH1 0x20 0000079b: ADD 0000079c: SWAP1 0000079d: DUP2 0000079e: MSTORE 0000079f: PUSH1 0x20 000007a1: ADD 000007a2: PUSH0 000007a3: KECCAK256 000007a4: SLOAD 000007a5: PUSH2 0x1906 000007a8: SWAP1 000007a9: SWAP2 000007aa: SWAP1 000007ab: PUSH4 0xffffffff 000007b0: AND 000007b1: JUMP 000007b2: JUMPDEST 000007b3: PUSH2 0x113b 000007b6: JUMP 000007b7: JUMPDEST 000007b8: PUSH1 0x01 000007ba: SWAP1 000007bb: POP 000007bc: SWAP3 000007bd: SWAP2 000007be: POP 000007bf: POP 000007c0: JUMP 000007c1: JUMPDEST 000007c2: PUSH1 0x03 000007c4: PUSH1 0x20 000007c6: MSTORE 000007c7: DUP1 000007c8: PUSH0 000007c9: MSTORE 000007ca: PUSH1 0x40 000007cc: PUSH0 000007cd: KECCAK256 000007ce: PUSH0 000007cf: SWAP2 000007d0: POP 000007d1: SLOAD 000007d2: SWAP1 000007d3: PUSH2 0x0100 000007d6: EXP 000007d7: SWAP1 000007d8: DIV 000007d9: PUSH1 0xff 000007db: AND 000007dc: DUP2 000007dd: JUMP 000007de: JUMPDEST 000007df: PUSH2 0x07e6 000007e2: PUSH2 0x1134 000007e5: JUMP 000007e6: JUMPDEST 000007e7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000007fc: AND 000007fd: PUSH0 000007fe: DUP1 000007ff: SLOAD 00000800: SWAP1 00000801: PUSH2 0x0100 00000804: EXP 00000805: SWAP1 00000806: DIV 00000807: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000081c: AND 0000081d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000832: AND 00000833: EQ 00000834: PUSH2 0x0872 00000837: JUMPI 00000838: PUSH1 0x40 0000083a: MLOAD 0000083b: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 0000085c: DUP2 0000085d: MSTORE 0000085e: PUSH1 0x04 00000860: ADD 00000861: PUSH2 0x0869 00000864: SWAP1 00000865: PUSH2 0x1d5b 00000868: JUMP 00000869: JUMPDEST 0000086a: PUSH1 0x40 0000086c: MLOAD 0000086d: DUP1 0000086e: SWAP2 0000086f: SUB 00000870: SWAP1 00000871: REVERT 00000872: JUMPDEST 00000873: DUP1 00000874: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000889: AND 0000088a: PUSH2 0x08fc 0000088d: SELFBALANCE 0000088e: SWAP1 0000088f: DUP2 00000890: ISZERO 00000891: MUL 00000892: SWAP1 00000893: PUSH1 0x40 00000895: MLOAD 00000896: PUSH0 00000897: PUSH1 0x40 00000899: MLOAD 0000089a: DUP1 0000089b: DUP4 0000089c: SUB 0000089d: DUP2 0000089e: DUP6 0000089f: DUP9 000008a0: DUP9 000008a1: CALL 000008a2: SWAP4 000008a3: POP 000008a4: POP 000008a5: POP 000008a6: POP 000008a7: ISZERO 000008a8: DUP1 000008a9: ISZERO 000008aa: PUSH2 0x08b5 000008ad: JUMPI 000008ae: RETURNDATASIZE 000008af: PUSH0 000008b0: DUP1 000008b1: RETURNDATACOPY 000008b2: RETURNDATASIZE 000008b3: PUSH0 000008b4: REVERT 000008b5: JUMPDEST 000008b6: POP 000008b7: POP 000008b8: JUMP 000008b9: JUMPDEST 000008ba: PUSH0 000008bb: PUSH1 0x01 000008bd: PUSH0 000008be: DUP4 000008bf: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000008d4: AND 000008d5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000008ea: AND 000008eb: DUP2 000008ec: MSTORE 000008ed: PUSH1 0x20 000008ef: ADD 000008f0: SWAP1 000008f1: DUP2 000008f2: MSTORE 000008f3: PUSH1 0x20 000008f5: ADD 000008f6: PUSH0 000008f7: KECCAK256 000008f8: SLOAD 000008f9: SWAP1 000008fa: POP 000008fb: SWAP2 000008fc: SWAP1 000008fd: POP 000008fe: JUMP 000008ff: JUMPDEST 00000900: PUSH2 0x0907 00000903: PUSH2 0x1134 00000906: JUMP 00000907: JUMPDEST 00000908: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000091d: AND 0000091e: PUSH0 0000091f: DUP1 00000920: SLOAD 00000921: SWAP1 00000922: PUSH2 0x0100 00000925: EXP 00000926: SWAP1 00000927: DIV 00000928: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000093d: AND 0000093e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000953: AND 00000954: EQ 00000955: PUSH2 0x0993 00000958: JUMPI 00000959: PUSH1 0x40 0000095b: MLOAD 0000095c: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 0000097d: DUP2 0000097e: MSTORE 0000097f: PUSH1 0x04 00000981: ADD 00000982: PUSH2 0x098a 00000985: SWAP1 00000986: PUSH2 0x1d5b 00000989: JUMP 0000098a: JUMPDEST 0000098b: PUSH1 0x40 0000098d: MLOAD 0000098e: DUP1 0000098f: SWAP2 00000990: SUB 00000991: SWAP1 00000992: REVERT 00000993: JUMPDEST 00000994: PUSH0 00000995: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000009aa: AND 000009ab: PUSH0 000009ac: DUP1 000009ad: SLOAD 000009ae: SWAP1 000009af: PUSH2 0x0100 000009b2: EXP 000009b3: SWAP1 000009b4: DIV 000009b5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000009ca: AND 000009cb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000009e0: AND 000009e1: PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0 00000a02: PUSH1 0x40 00000a04: MLOAD 00000a05: PUSH1 0x40 00000a07: MLOAD 00000a08: DUP1 00000a09: SWAP2 00000a0a: SUB 00000a0b: SWAP1 00000a0c: LOG3 00000a0d: PUSH0 00000a0e: DUP1 00000a0f: PUSH0 00000a10: PUSH2 0x0100 00000a13: EXP 00000a14: DUP2 00000a15: SLOAD 00000a16: DUP2 00000a17: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000a2c: MUL 00000a2d: NOT 00000a2e: AND 00000a2f: SWAP1 00000a30: DUP4 00000a31: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000a46: AND 00000a47: MUL 00000a48: OR 00000a49: SWAP1 00000a4a: SSTORE 00000a4b: POP 00000a4c: JUMP 00000a4d: JUMPDEST 00000a4e: PUSH1 0x09 00000a50: SLOAD 00000a51: DUP2 00000a52: JUMP 00000a53: JUMPDEST 00000a54: PUSH2 0x0a5b 00000a57: PUSH2 0x1134 00000a5a: JUMP 00000a5b: JUMPDEST 00000a5c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000a71: AND 00000a72: PUSH0 00000a73: DUP1 00000a74: SLOAD 00000a75: SWAP1 00000a76: PUSH2 0x0100 00000a79: EXP 00000a7a: SWAP1 00000a7b: DIV 00000a7c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000a91: AND 00000a92: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000aa7: AND 00000aa8: EQ 00000aa9: PUSH2 0x0ae7 00000aac: JUMPI 00000aad: PUSH1 0x40 00000aaf: MLOAD 00000ab0: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000ad1: DUP2 00000ad2: MSTORE 00000ad3: PUSH1 0x04 00000ad5: ADD 00000ad6: PUSH2 0x0ade 00000ad9: SWAP1 00000ada: PUSH2 0x1d5b 00000add: JUMP 00000ade: JUMPDEST 00000adf: PUSH1 0x40 00000ae1: MLOAD 00000ae2: DUP1 00000ae3: SWAP2 00000ae4: SUB 00000ae5: SWAP1 00000ae6: REVERT 00000ae7: JUMPDEST 00000ae8: DUP1 00000ae9: PUSH1 0x08 00000aeb: PUSH0 00000aec: PUSH2 0x0100 00000aef: EXP 00000af0: DUP2 00000af1: SLOAD 00000af2: DUP2 00000af3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000b08: MUL 00000b09: NOT 00000b0a: AND 00000b0b: SWAP1 00000b0c: DUP4 00000b0d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000b22: AND 00000b23: MUL 00000b24: OR 00000b25: SWAP1 00000b26: SSTORE 00000b27: POP 00000b28: POP 00000b29: JUMP 00000b2a: JUMPDEST 00000b2b: PUSH2 0x0b32 00000b2e: PUSH2 0x1134 00000b31: JUMP 00000b32: JUMPDEST 00000b33: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000b48: AND 00000b49: PUSH0 00000b4a: DUP1 00000b4b: SLOAD 00000b4c: SWAP1 00000b4d: PUSH2 0x0100 00000b50: EXP 00000b51: SWAP1 00000b52: DIV 00000b53: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000b68: AND 00000b69: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000b7e: AND 00000b7f: EQ 00000b80: PUSH2 0x0bbe 00000b83: JUMPI 00000b84: PUSH1 0x40 00000b86: MLOAD 00000b87: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000ba8: DUP2 00000ba9: MSTORE 00000baa: PUSH1 0x04 00000bac: ADD 00000bad: PUSH2 0x0bb5 00000bb0: SWAP1 00000bb1: PUSH2 0x1d5b 00000bb4: JUMP 00000bb5: JUMPDEST 00000bb6: PUSH1 0x40 00000bb8: MLOAD 00000bb9: DUP1 00000bba: SWAP2 00000bbb: SUB 00000bbc: SWAP1 00000bbd: REVERT 00000bbe: JUMPDEST 00000bbf: PUSH1 0x0b 00000bc1: PUSH0 00000bc2: SWAP1 00000bc3: SLOAD 00000bc4: SWAP1 00000bc5: PUSH2 0x0100 00000bc8: EXP 00000bc9: SWAP1 00000bca: DIV 00000bcb: PUSH1 0xff 00000bcd: AND 00000bce: ISZERO 00000bcf: PUSH2 0x0c0d 00000bd2: JUMPI 00000bd3: PUSH1 0x40 00000bd5: MLOAD 00000bd6: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000bf7: DUP2 00000bf8: MSTORE 00000bf9: PUSH1 0x04 00000bfb: ADD 00000bfc: PUSH2 0x0c04 00000bff: SWAP1 00000c00: PUSH2 0x1dc3 00000c03: JUMP 00000c04: JUMPDEST 00000c05: PUSH1 0x40 00000c07: MLOAD 00000c08: DUP1 00000c09: SWAP2 00000c0a: SUB 00000c0b: SWAP1 00000c0c: REVERT 00000c0d: JUMPDEST 00000c0e: PUSH1 0x01 00000c10: PUSH1 0x0b 00000c12: PUSH0 00000c13: PUSH2 0x0100 00000c16: EXP 00000c17: DUP2 00000c18: SLOAD 00000c19: DUP2 00000c1a: PUSH1 0xff 00000c1c: MUL 00000c1d: NOT 00000c1e: AND 00000c1f: SWAP1 00000c20: DUP4 00000c21: ISZERO 00000c22: ISZERO 00000c23: MUL 00000c24: OR 00000c25: SWAP1 00000c26: SSTORE 00000c27: POP 00000c28: TIMESTAMP 00000c29: PUSH1 0x0a 00000c2b: DUP2 00000c2c: SWAP1 00000c2d: SSTORE 00000c2e: POP 00000c2f: JUMP 00000c30: JUMPDEST 00000c31: PUSH0 00000c32: DUP1 00000c33: PUSH0 00000c34: SWAP1 00000c35: SLOAD 00000c36: SWAP1 00000c37: PUSH2 0x0100 00000c3a: EXP 00000c3b: SWAP1 00000c3c: DIV 00000c3d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000c52: AND 00000c53: SWAP1 00000c54: POP 00000c55: SWAP1 00000c56: JUMP 00000c57: JUMPDEST 00000c58: PUSH1 0x60 00000c5a: PUSH1 0x05 00000c5c: DUP1 00000c5d: SLOAD 00000c5e: PUSH2 0x0c66 00000c61: SWAP1 00000c62: PUSH2 0x1ce1 00000c65: JUMP 00000c66: JUMPDEST 00000c67: DUP1 00000c68: PUSH1 0x1f 00000c6a: ADD 00000c6b: PUSH1 0x20 00000c6d: DUP1 00000c6e: SWAP2 00000c6f: DIV 00000c70: MUL 00000c71: PUSH1 0x20 00000c73: ADD 00000c74: PUSH1 0x40 00000c76: MLOAD 00000c77: SWAP1 00000c78: DUP2 00000c79: ADD 00000c7a: PUSH1 0x40 00000c7c: MSTORE 00000c7d: DUP1 00000c7e: SWAP3 00000c7f: SWAP2 00000c80: SWAP1 00000c81: DUP2 00000c82: DUP2 00000c83: MSTORE 00000c84: PUSH1 0x20 00000c86: ADD 00000c87: DUP3 00000c88: DUP1 00000c89: SLOAD 00000c8a: PUSH2 0x0c92 00000c8d: SWAP1 00000c8e: PUSH2 0x1ce1 00000c91: JUMP 00000c92: JUMPDEST 00000c93: DUP1 00000c94: ISZERO 00000c95: PUSH2 0x0cdd 00000c98: JUMPI 00000c99: DUP1 00000c9a: PUSH1 0x1f 00000c9c: LT 00000c9d: PUSH2 0x0cb4 00000ca0: JUMPI 00000ca1: PUSH2 0x0100 00000ca4: DUP1 00000ca5: DUP4 00000ca6: SLOAD 00000ca7: DIV 00000ca8: MUL 00000ca9: DUP4 00000caa: MSTORE 00000cab: SWAP2 00000cac: PUSH1 0x20 00000cae: ADD 00000caf: SWAP2 00000cb0: PUSH2 0x0cdd 00000cb3: JUMP 00000cb4: JUMPDEST 00000cb5: DUP3 00000cb6: ADD 00000cb7: SWAP2 00000cb8: SWAP1 00000cb9: PUSH0 00000cba: MSTORE 00000cbb: PUSH1 0x20 00000cbd: PUSH0 00000cbe: KECCAK256 00000cbf: SWAP1 00000cc0: JUMPDEST 00000cc1: DUP2 00000cc2: SLOAD 00000cc3: DUP2 00000cc4: MSTORE 00000cc5: SWAP1 00000cc6: PUSH1 0x01 00000cc8: ADD 00000cc9: SWAP1 00000cca: PUSH1 0x20 00000ccc: ADD 00000ccd: DUP1 00000cce: DUP4 00000ccf: GT 00000cd0: PUSH2 0x0cc0 00000cd3: JUMPI 00000cd4: DUP3 00000cd5: SWAP1 00000cd6: SUB 00000cd7: PUSH1 0x1f 00000cd9: AND 00000cda: DUP3 00000cdb: ADD 00000cdc: SWAP2 00000cdd: JUMPDEST 00000cde: POP 00000cdf: POP 00000ce0: POP 00000ce1: POP 00000ce2: POP 00000ce3: SWAP1 00000ce4: POP 00000ce5: SWAP1 00000ce6: JUMP 00000ce7: JUMPDEST 00000ce8: PUSH0 00000ce9: PUSH2 0x0da5 00000cec: PUSH2 0x0cf3 00000cef: PUSH2 0x1134 00000cf2: JUMP 00000cf3: JUMPDEST 00000cf4: DUP5 00000cf5: PUSH2 0x0da0 00000cf8: DUP6 00000cf9: PUSH1 0x40 00000cfb: MLOAD 00000cfc: DUP1 00000cfd: PUSH1 0x60 00000cff: ADD 00000d00: PUSH1 0x40 00000d02: MSTORE 00000d03: DUP1 00000d04: PUSH1 0x28 00000d06: DUP2 00000d07: MSTORE 00000d08: PUSH1 0x20 00000d0a: ADD 00000d0b: PUSH2 0x2329 00000d0e: PUSH1 0x28 00000d10: SWAP2 00000d11: CODECOPY 00000d12: PUSH1 0x02 00000d14: PUSH0 00000d15: PUSH2 0x0d1c 00000d18: PUSH2 0x1134 00000d1b: JUMP 00000d1c: JUMPDEST 00000d1d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000d32: AND 00000d33: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000d48: AND 00000d49: DUP2 00000d4a: MSTORE 00000d4b: PUSH1 0x20 00000d4d: ADD 00000d4e: SWAP1 00000d4f: DUP2 00000d50: MSTORE 00000d51: PUSH1 0x20 00000d53: ADD 00000d54: PUSH0 00000d55: KECCAK256 00000d56: PUSH0 00000d57: DUP11 00000d58: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000d6d: AND 00000d6e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000d83: AND 00000d84: DUP2 00000d85: MSTORE 00000d86: PUSH1 0x20 00000d88: ADD 00000d89: SWAP1 00000d8a: DUP2 00000d8b: MSTORE 00000d8c: PUSH1 0x20 00000d8e: ADD 00000d8f: PUSH0 00000d90: KECCAK256 00000d91: SLOAD 00000d92: PUSH2 0x18a4 00000d95: SWAP1 00000d96: SWAP3 00000d97: SWAP2 00000d98: SWAP1 00000d99: PUSH4 0xffffffff 00000d9e: AND 00000d9f: JUMP 00000da0: JUMPDEST 00000da1: PUSH2 0x113b 00000da4: JUMP 00000da5: JUMPDEST 00000da6: PUSH1 0x01 00000da8: SWAP1 00000da9: POP 00000daa: SWAP3 00000dab: SWAP2 00000dac: POP 00000dad: POP 00000dae: JUMP 00000daf: JUMPDEST 00000db0: PUSH0 00000db1: PUSH2 0x0dc2 00000db4: PUSH2 0x0dbb 00000db7: PUSH2 0x1134 00000dba: JUMP 00000dbb: JUMPDEST 00000dbc: DUP5 00000dbd: DUP5 00000dbe: PUSH2 0x12fe 00000dc1: JUMP 00000dc2: JUMPDEST 00000dc3: PUSH1 0x01 00000dc5: SWAP1 00000dc6: POP 00000dc7: SWAP3 00000dc8: SWAP2 00000dc9: POP 00000dca: POP 00000dcb: JUMP 00000dcc: JUMPDEST 00000dcd: PUSH2 0x0dd4 00000dd0: PUSH2 0x1134 00000dd3: JUMP 00000dd4: JUMPDEST 00000dd5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000dea: AND 00000deb: PUSH0 00000dec: DUP1 00000ded: SLOAD 00000dee: SWAP1 00000def: PUSH2 0x0100 00000df2: EXP 00000df3: SWAP1 00000df4: DIV 00000df5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000e0a: AND 00000e0b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000e20: AND 00000e21: EQ 00000e22: PUSH2 0x0e60 00000e25: JUMPI 00000e26: PUSH1 0x40 00000e28: MLOAD 00000e29: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000e4a: DUP2 00000e4b: MSTORE 00000e4c: PUSH1 0x04 00000e4e: ADD 00000e4f: PUSH2 0x0e57 00000e52: SWAP1 00000e53: PUSH2 0x1d5b 00000e56: JUMP 00000e57: JUMPDEST 00000e58: PUSH1 0x40 00000e5a: MLOAD 00000e5b: DUP1 00000e5c: SWAP2 00000e5d: SUB 00000e5e: SWAP1 00000e5f: REVERT 00000e60: JUMPDEST 00000e61: DUP1 00000e62: PUSH1 0x03 00000e64: PUSH0 00000e65: DUP5 00000e66: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000e7b: AND 00000e7c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000e91: AND 00000e92: DUP2 00000e93: MSTORE 00000e94: PUSH1 0x20 00000e96: ADD 00000e97: SWAP1 00000e98: DUP2 00000e99: MSTORE 00000e9a: PUSH1 0x20 00000e9c: ADD 00000e9d: PUSH0 00000e9e: KECCAK256 00000e9f: PUSH0 00000ea0: PUSH2 0x0100 00000ea3: EXP 00000ea4: DUP2 00000ea5: SLOAD 00000ea6: DUP2 00000ea7: PUSH1 0xff 00000ea9: MUL 00000eaa: NOT 00000eab: AND 00000eac: SWAP1 00000ead: DUP4 00000eae: ISZERO 00000eaf: ISZERO 00000eb0: MUL 00000eb1: OR 00000eb2: SWAP1 00000eb3: SSTORE 00000eb4: POP 00000eb5: POP 00000eb6: POP 00000eb7: JUMP 00000eb8: JUMPDEST 00000eb9: PUSH1 0x0a 00000ebb: SLOAD 00000ebc: DUP2 00000ebd: JUMP 00000ebe: JUMPDEST 00000ebf: PUSH0 00000ec0: PUSH1 0x02 00000ec2: PUSH0 00000ec3: DUP5 00000ec4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000ed9: AND 00000eda: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000eef: AND 00000ef0: DUP2 00000ef1: MSTORE 00000ef2: PUSH1 0x20 00000ef4: ADD 00000ef5: SWAP1 00000ef6: DUP2 00000ef7: MSTORE 00000ef8: PUSH1 0x20 00000efa: ADD 00000efb: PUSH0 00000efc: KECCAK256 00000efd: PUSH0 00000efe: DUP4 00000eff: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000f14: AND 00000f15: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000f2a: AND 00000f2b: DUP2 00000f2c: MSTORE 00000f2d: PUSH1 0x20 00000f2f: ADD 00000f30: SWAP1 00000f31: DUP2 00000f32: MSTORE 00000f33: PUSH1 0x20 00000f35: ADD 00000f36: PUSH0 00000f37: KECCAK256 00000f38: SLOAD 00000f39: SWAP1 00000f3a: POP 00000f3b: SWAP3 00000f3c: SWAP2 00000f3d: POP 00000f3e: POP 00000f3f: JUMP 00000f40: JUMPDEST 00000f41: PUSH1 0x0b 00000f43: PUSH0 00000f44: SWAP1 00000f45: SLOAD 00000f46: SWAP1 00000f47: PUSH2 0x0100 00000f4a: EXP 00000f4b: SWAP1 00000f4c: DIV 00000f4d: PUSH1 0xff 00000f4f: AND 00000f50: DUP2 00000f51: JUMP 00000f52: JUMPDEST 00000f53: PUSH1 0x08 00000f55: PUSH0 00000f56: SWAP1 00000f57: SLOAD 00000f58: SWAP1 00000f59: PUSH2 0x0100 00000f5c: EXP 00000f5d: SWAP1 00000f5e: DIV 00000f5f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000f74: AND 00000f75: DUP2 00000f76: JUMP 00000f77: JUMPDEST 00000f78: PUSH2 0x0f7f 00000f7b: PUSH2 0x1134 00000f7e: JUMP 00000f7f: JUMPDEST 00000f80: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000f95: AND 00000f96: PUSH0 00000f97: DUP1 00000f98: SLOAD 00000f99: SWAP1 00000f9a: PUSH2 0x0100 00000f9d: EXP 00000f9e: SWAP1 00000f9f: DIV 00000fa0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000fb5: AND 00000fb6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000fcb: AND 00000fcc: EQ 00000fcd: PUSH2 0x100b 00000fd0: JUMPI 00000fd1: PUSH1 0x40 00000fd3: MLOAD 00000fd4: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000ff5: DUP2 00000ff6: MSTORE 00000ff7: PUSH1 0x04 00000ff9: ADD 00000ffa: PUSH2 0x1002 00000ffd: SWAP1 00000ffe: PUSH2 0x1d5b 00001001: JUMP 00001002: JUMPDEST 00001003: PUSH1 0x40 00001005: MLOAD 00001006: DUP1 00001007: SWAP2 00001008: SUB 00001009: SWAP1 0000100a: REVERT 0000100b: JUMPDEST 0000100c: PUSH0 0000100d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001022: AND 00001023: DUP2 00001024: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001039: AND 0000103a: SUB 0000103b: PUSH2 0x1079 0000103e: JUMPI 0000103f: PUSH1 0x40 00001041: MLOAD 00001042: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001063: DUP2 00001064: MSTORE 00001065: PUSH1 0x04 00001067: ADD 00001068: PUSH2 0x1070 0000106b: SWAP1 0000106c: PUSH2 0x1e51 0000106f: JUMP 00001070: JUMPDEST 00001071: PUSH1 0x40 00001073: MLOAD 00001074: DUP1 00001075: SWAP2 00001076: SUB 00001077: SWAP1 00001078: REVERT 00001079: JUMPDEST 0000107a: DUP1 0000107b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001090: AND 00001091: PUSH0 00001092: DUP1 00001093: SLOAD 00001094: SWAP1 00001095: PUSH2 0x0100 00001098: EXP 00001099: SWAP1 0000109a: DIV 0000109b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000010b0: AND 000010b1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000010c6: AND 000010c7: PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0 000010e8: PUSH1 0x40 000010ea: MLOAD 000010eb: PUSH1 0x40 000010ed: MLOAD 000010ee: DUP1 000010ef: SWAP2 000010f0: SUB 000010f1: SWAP1 000010f2: LOG3 000010f3: DUP1 000010f4: PUSH0 000010f5: DUP1 000010f6: PUSH2 0x0100 000010f9: EXP 000010fa: DUP2 000010fb: SLOAD 000010fc: DUP2 000010fd: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001112: MUL 00001113: NOT 00001114: AND 00001115: SWAP1 00001116: DUP4 00001117: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000112c: AND 0000112d: MUL 0000112e: OR 0000112f: SWAP1 00001130: SSTORE 00001131: POP 00001132: POP 00001133: JUMP 00001134: JUMPDEST 00001135: PUSH0 00001136: CALLER 00001137: SWAP1 00001138: POP 00001139: SWAP1 0000113a: JUMP 0000113b: JUMPDEST 0000113c: PUSH0 0000113d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001152: AND 00001153: DUP4 00001154: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001169: AND 0000116a: SUB 0000116b: PUSH2 0x11a9 0000116e: JUMPI 0000116f: PUSH1 0x40 00001171: MLOAD 00001172: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001193: DUP2 00001194: MSTORE 00001195: PUSH1 0x04 00001197: ADD 00001198: PUSH2 0x11a0 0000119b: SWAP1 0000119c: PUSH2 0x1edf 0000119f: JUMP 000011a0: JUMPDEST 000011a1: PUSH1 0x40 000011a3: MLOAD 000011a4: DUP1 000011a5: SWAP2 000011a6: SUB 000011a7: SWAP1 000011a8: REVERT 000011a9: JUMPDEST 000011aa: PUSH0 000011ab: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000011c0: AND 000011c1: DUP3 000011c2: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000011d7: AND 000011d8: SUB 000011d9: PUSH2 0x1217 000011dc: JUMPI 000011dd: PUSH1 0x40 000011df: MLOAD 000011e0: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001201: DUP2 00001202: MSTORE 00001203: PUSH1 0x04 00001205: ADD 00001206: PUSH2 0x120e 00001209: SWAP1 0000120a: PUSH2 0x1f6d 0000120d: JUMP 0000120e: JUMPDEST 0000120f: PUSH1 0x40 00001211: MLOAD 00001212: DUP1 00001213: SWAP2 00001214: SUB 00001215: SWAP1 00001216: REVERT 00001217: JUMPDEST 00001218: DUP1 00001219: PUSH1 0x02 0000121b: PUSH0 0000121c: DUP6 0000121d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001232: AND 00001233: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001248: AND 00001249: DUP2 0000124a: MSTORE 0000124b: PUSH1 0x20 0000124d: ADD 0000124e: SWAP1 0000124f: DUP2 00001250: MSTORE 00001251: PUSH1 0x20 00001253: ADD 00001254: PUSH0 00001255: KECCAK256 00001256: PUSH0 00001257: DUP5 00001258: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000126d: AND 0000126e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001283: AND 00001284: DUP2 00001285: MSTORE 00001286: PUSH1 0x20 00001288: ADD 00001289: SWAP1 0000128a: DUP2 0000128b: MSTORE 0000128c: PUSH1 0x20 0000128e: ADD 0000128f: PUSH0 00001290: KECCAK256 00001291: DUP2 00001292: SWAP1 00001293: SSTORE 00001294: POP 00001295: DUP2 00001296: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000012ab: AND 000012ac: DUP4 000012ad: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000012c2: AND 000012c3: PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925 000012e4: DUP4 000012e5: PUSH1 0x40 000012e7: MLOAD 000012e8: PUSH2 0x12f1 000012eb: SWAP2 000012ec: SWAP1 000012ed: PUSH2 0x1b1e 000012f0: JUMP 000012f1: JUMPDEST 000012f2: PUSH1 0x40 000012f4: MLOAD 000012f5: DUP1 000012f6: SWAP2 000012f7: SUB 000012f8: SWAP1 000012f9: LOG3 000012fa: POP 000012fb: POP 000012fc: POP 000012fd: JUMP 000012fe: JUMPDEST 000012ff: PUSH0 00001300: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001315: AND 00001316: DUP4 00001317: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000132c: AND 0000132d: SUB 0000132e: PUSH2 0x136c 00001331: JUMPI 00001332: PUSH1 0x40 00001334: MLOAD 00001335: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001356: DUP2 00001357: MSTORE 00001358: PUSH1 0x04 0000135a: ADD 0000135b: PUSH2 0x1363 0000135e: SWAP1 0000135f: PUSH2 0x1ffb 00001362: JUMP 00001363: JUMPDEST 00001364: PUSH1 0x40 00001366: MLOAD 00001367: DUP1 00001368: SWAP2 00001369: SUB 0000136a: SWAP1 0000136b: REVERT 0000136c: JUMPDEST 0000136d: PUSH0 0000136e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001383: AND 00001384: DUP3 00001385: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000139a: AND 0000139b: SUB 0000139c: PUSH2 0x13da 0000139f: JUMPI 000013a0: PUSH1 0x40 000013a2: MLOAD 000013a3: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000013c4: DUP2 000013c5: MSTORE 000013c6: PUSH1 0x04 000013c8: ADD 000013c9: PUSH2 0x13d1 000013cc: SWAP1 000013cd: PUSH2 0x2089 000013d0: JUMP 000013d1: JUMPDEST 000013d2: PUSH1 0x40 000013d4: MLOAD 000013d5: DUP1 000013d6: SWAP2 000013d7: SUB 000013d8: SWAP1 000013d9: REVERT 000013da: JUMPDEST 000013db: PUSH0 000013dc: DUP2 000013dd: GT 000013de: PUSH2 0x141c 000013e1: JUMPI 000013e2: PUSH1 0x40 000013e4: MLOAD 000013e5: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001406: DUP2 00001407: MSTORE 00001408: PUSH1 0x04 0000140a: ADD 0000140b: PUSH2 0x1413 0000140e: SWAP1 0000140f: PUSH2 0x2117 00001412: JUMP 00001413: JUMPDEST 00001414: PUSH1 0x40 00001416: MLOAD 00001417: DUP1 00001418: SWAP2 00001419: SUB 0000141a: SWAP1 0000141b: REVERT 0000141c: JUMPDEST 0000141d: PUSH1 0x03 0000141f: PUSH0 00001420: DUP5 00001421: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001436: AND 00001437: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000144c: AND 0000144d: DUP2 0000144e: MSTORE 0000144f: PUSH1 0x20 00001451: ADD 00001452: SWAP1 00001453: DUP2 00001454: MSTORE 00001455: PUSH1 0x20 00001457: ADD 00001458: PUSH0 00001459: KECCAK256 0000145a: PUSH0 0000145b: SWAP1 0000145c: SLOAD 0000145d: SWAP1 0000145e: PUSH2 0x0100 00001461: EXP 00001462: SWAP1 00001463: DIV 00001464: PUSH1 0xff 00001466: AND 00001467: ISZERO 00001468: PUSH2 0x14a6 0000146b: JUMPI 0000146c: PUSH1 0x40 0000146e: MLOAD 0000146f: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001490: DUP2 00001491: MSTORE 00001492: PUSH1 0x04 00001494: ADD 00001495: PUSH2 0x149d 00001498: SWAP1 00001499: PUSH2 0x217f 0000149c: JUMP 0000149d: JUMPDEST 0000149e: PUSH1 0x40 000014a0: MLOAD 000014a1: DUP1 000014a2: SWAP2 000014a3: SUB 000014a4: SWAP1 000014a5: REVERT 000014a6: JUMPDEST 000014a7: PUSH2 0x14ae 000014aa: PUSH2 0x0c30 000014ad: JUMP 000014ae: JUMPDEST 000014af: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000014c4: AND 000014c5: DUP4 000014c6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000014db: AND 000014dc: EQ 000014dd: ISZERO 000014de: DUP1 000014df: ISZERO 000014e0: PUSH2 0x151c 000014e3: JUMPI 000014e4: POP 000014e5: PUSH2 0x14ec 000014e8: PUSH2 0x0c30 000014eb: JUMP 000014ec: JUMPDEST 000014ed: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001502: AND 00001503: DUP3 00001504: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001519: AND 0000151a: EQ 0000151b: ISZERO 0000151c: JUMPDEST 0000151d: ISZERO 0000151e: PUSH2 0x16e1 00001521: JUMPI 00001522: PUSH1 0x0b 00001524: PUSH0 00001525: SWAP1 00001526: SLOAD 00001527: SWAP1 00001528: PUSH2 0x0100 0000152b: EXP 0000152c: SWAP1 0000152d: DIV 0000152e: PUSH1 0xff 00001530: AND 00001531: PUSH2 0x156f 00001534: JUMPI 00001535: PUSH1 0x40 00001537: MLOAD 00001538: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001559: DUP2 0000155a: MSTORE 0000155b: PUSH1 0x04 0000155d: ADD 0000155e: PUSH2 0x1566 00001561: SWAP1 00001562: PUSH2 0x21e7 00001565: JUMP 00001566: JUMPDEST 00001567: PUSH1 0x40 00001569: MLOAD 0000156a: DUP1 0000156b: SWAP2 0000156c: SUB 0000156d: SWAP1 0000156e: REVERT 0000156f: JUMPDEST 00001570: PUSH1 0x09 00001572: SLOAD 00001573: PUSH1 0x0a 00001575: SLOAD 00001576: PUSH2 0x157f 00001579: SWAP2 0000157a: SWAP1 0000157b: PUSH2 0x2232 0000157e: JUMP 0000157f: JUMPDEST 00001580: TIMESTAMP 00001581: LT 00001582: ISZERO 00001583: PUSH2 0x16e0 00001586: JUMPI 00001587: DUP3 00001588: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000159d: AND 0000159e: PUSH1 0x08 000015a0: PUSH0 000015a1: SWAP1 000015a2: SLOAD 000015a3: SWAP1 000015a4: PUSH2 0x0100 000015a7: EXP 000015a8: SWAP1 000015a9: DIV 000015aa: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000015bf: AND 000015c0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000015d5: AND 000015d6: SUB 000015d7: PUSH2 0x1634 000015da: JUMPI 000015db: PUSH1 0x01 000015dd: PUSH1 0x03 000015df: PUSH0 000015e0: DUP5 000015e1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000015f6: AND 000015f7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000160c: AND 0000160d: DUP2 0000160e: MSTORE 0000160f: PUSH1 0x20 00001611: ADD 00001612: SWAP1 00001613: DUP2 00001614: MSTORE 00001615: PUSH1 0x20 00001617: ADD 00001618: PUSH0 00001619: KECCAK256 0000161a: PUSH0 0000161b: PUSH2 0x0100 0000161e: EXP 0000161f: DUP2 00001620: SLOAD 00001621: DUP2 00001622: PUSH1 0xff 00001624: MUL 00001625: NOT 00001626: AND 00001627: SWAP1 00001628: DUP4 00001629: ISZERO 0000162a: ISZERO 0000162b: MUL 0000162c: OR 0000162d: SWAP1 0000162e: SSTORE 0000162f: POP 00001630: PUSH2 0x16df 00001633: JUMP 00001634: JUMPDEST 00001635: DUP2 00001636: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000164b: AND 0000164c: PUSH1 0x08 0000164e: PUSH0 0000164f: SWAP1 00001650: SLOAD 00001651: SWAP1 00001652: PUSH2 0x0100 00001655: EXP 00001656: SWAP1 00001657: DIV 00001658: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000166d: AND 0000166e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001683: AND 00001684: SUB 00001685: PUSH2 0x16de 00001688: JUMPI 00001689: PUSH1 0x01 0000168b: PUSH1 0x03 0000168d: PUSH0 0000168e: DUP6 0000168f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000016a4: AND 000016a5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000016ba: AND 000016bb: DUP2 000016bc: MSTORE 000016bd: PUSH1 0x20 000016bf: ADD 000016c0: SWAP1 000016c1: DUP2 000016c2: MSTORE 000016c3: PUSH1 0x20 000016c5: ADD 000016c6: PUSH0 000016c7: KECCAK256 000016c8: PUSH0 000016c9: PUSH2 0x0100 000016cc: EXP 000016cd: DUP2 000016ce: SLOAD 000016cf: DUP2 000016d0: PUSH1 0xff 000016d2: MUL 000016d3: NOT 000016d4: AND 000016d5: SWAP1 000016d6: DUP4 000016d7: ISZERO 000016d8: ISZERO 000016d9: MUL 000016da: OR 000016db: SWAP1 000016dc: SSTORE 000016dd: POP 000016de: JUMPDEST 000016df: JUMPDEST 000016e0: JUMPDEST 000016e1: JUMPDEST 000016e2: PUSH2 0x1768 000016e5: DUP2 000016e6: PUSH1 0x40 000016e8: MLOAD 000016e9: DUP1 000016ea: PUSH1 0x40 000016ec: ADD 000016ed: PUSH1 0x40 000016ef: MSTORE 000016f0: DUP1 000016f1: PUSH1 0x1b 000016f3: DUP2 000016f4: MSTORE 000016f5: PUSH1 0x20 000016f7: ADD 000016f8: PUSH32 0x524554494b3a20696e73756666696369656e742062616c616e63650000000000 00001719: DUP2 0000171a: MSTORE 0000171b: POP 0000171c: PUSH1 0x01 0000171e: PUSH0 0000171f: DUP8 00001720: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001735: AND 00001736: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000174b: AND 0000174c: DUP2 0000174d: MSTORE 0000174e: PUSH1 0x20 00001750: ADD 00001751: SWAP1 00001752: DUP2 00001753: MSTORE 00001754: PUSH1 0x20 00001756: ADD 00001757: PUSH0 00001758: KECCAK256 00001759: SLOAD 0000175a: PUSH2 0x18a4 0000175d: SWAP1 0000175e: SWAP3 0000175f: SWAP2 00001760: SWAP1 00001761: PUSH4 0xffffffff 00001766: AND 00001767: JUMP 00001768: JUMPDEST 00001769: PUSH1 0x01 0000176b: PUSH0 0000176c: DUP6 0000176d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001782: AND 00001783: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001798: AND 00001799: DUP2 0000179a: MSTORE 0000179b: PUSH1 0x20 0000179d: ADD 0000179e: SWAP1 0000179f: DUP2 000017a0: MSTORE 000017a1: PUSH1 0x20 000017a3: ADD 000017a4: PUSH0 000017a5: KECCAK256 000017a6: DUP2 000017a7: SWAP1 000017a8: SSTORE 000017a9: POP 000017aa: PUSH2 0x17f9 000017ad: DUP2 000017ae: PUSH1 0x01 000017b0: PUSH0 000017b1: DUP6 000017b2: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000017c7: AND 000017c8: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000017dd: AND 000017de: DUP2 000017df: MSTORE 000017e0: PUSH1 0x20 000017e2: ADD 000017e3: SWAP1 000017e4: DUP2 000017e5: MSTORE 000017e6: PUSH1 0x20 000017e8: ADD 000017e9: PUSH0 000017ea: KECCAK256 000017eb: SLOAD 000017ec: PUSH2 0x1906 000017ef: SWAP1 000017f0: SWAP2 000017f1: SWAP1 000017f2: PUSH4 0xffffffff 000017f7: AND 000017f8: JUMP 000017f9: JUMPDEST 000017fa: PUSH1 0x01 000017fc: PUSH0 000017fd: DUP5 000017fe: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001813: AND 00001814: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001829: AND 0000182a: DUP2 0000182b: MSTORE 0000182c: PUSH1 0x20 0000182e: ADD 0000182f: SWAP1 00001830: DUP2 00001831: MSTORE 00001832: PUSH1 0x20 00001834: ADD 00001835: PUSH0 00001836: KECCAK256 00001837: DUP2 00001838: SWAP1 00001839: SSTORE 0000183a: POP 0000183b: DUP2 0000183c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001851: AND 00001852: DUP4 00001853: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001868: AND 00001869: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef 0000188a: DUP4 0000188b: PUSH1 0x40 0000188d: MLOAD 0000188e: PUSH2 0x1897 00001891: SWAP2 00001892: SWAP1 00001893: PUSH2 0x1b1e 00001896: JUMP 00001897: JUMPDEST 00001898: PUSH1 0x40 0000189a: MLOAD 0000189b: DUP1 0000189c: SWAP2 0000189d: SUB 0000189e: SWAP1 0000189f: LOG3 000018a0: POP 000018a1: POP 000018a2: POP 000018a3: JUMP 000018a4: JUMPDEST 000018a5: PUSH0 000018a6: DUP4 000018a7: DUP4 000018a8: GT 000018a9: ISZERO 000018aa: DUP3 000018ab: SWAP1 000018ac: PUSH2 0x18eb 000018af: JUMPI 000018b0: PUSH1 0x40 000018b2: MLOAD 000018b3: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000018d4: DUP2 000018d5: MSTORE 000018d6: PUSH1 0x04 000018d8: ADD 000018d9: PUSH2 0x18e2 000018dc: SWAP2 000018dd: SWAP1 000018de: PUSH2 0x19ed 000018e1: JUMP 000018e2: JUMPDEST 000018e3: PUSH1 0x40 000018e5: MLOAD 000018e6: DUP1 000018e7: SWAP2 000018e8: SUB 000018e9: SWAP1 000018ea: REVERT 000018eb: JUMPDEST 000018ec: POP 000018ed: PUSH0 000018ee: DUP4 000018ef: DUP6 000018f0: PUSH2 0x18f9 000018f3: SWAP2 000018f4: SWAP1 000018f5: PUSH2 0x2265 000018f8: JUMP 000018f9: JUMPDEST 000018fa: SWAP1 000018fb: POP 000018fc: DUP1 000018fd: SWAP2 000018fe: POP 000018ff: POP 00001900: SWAP4 00001901: SWAP3 00001902: POP 00001903: POP 00001904: POP 00001905: JUMP 00001906: JUMPDEST 00001907: PUSH0 00001908: DUP1 00001909: DUP3 0000190a: DUP5 0000190b: PUSH2 0x1914 0000190e: SWAP2 0000190f: SWAP1 00001910: PUSH2 0x2232 00001913: JUMP 00001914: JUMPDEST 00001915: SWAP1 00001916: POP 00001917: DUP4 00001918: DUP2 00001919: LT 0000191a: ISZERO 0000191b: PUSH2 0x1959 0000191e: JUMPI 0000191f: PUSH1 0x40 00001921: MLOAD 00001922: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001943: DUP2 00001944: MSTORE 00001945: PUSH1 0x04 00001947: ADD 00001948: PUSH2 0x1950 0000194b: SWAP1 0000194c: PUSH2 0x22e2 0000194f: JUMP 00001950: JUMPDEST 00001951: PUSH1 0x40 00001953: MLOAD 00001954: DUP1 00001955: SWAP2 00001956: SUB 00001957: SWAP1 00001958: REVERT 00001959: JUMPDEST 0000195a: DUP1 0000195b: SWAP2 0000195c: POP 0000195d: POP 0000195e: SWAP3 0000195f: SWAP2 00001960: POP 00001961: POP 00001962: JUMP 00001963: JUMPDEST 00001964: PUSH0 00001965: DUP2 00001966: MLOAD 00001967: SWAP1 00001968: POP 00001969: SWAP2 0000196a: SWAP1 0000196b: POP 0000196c: JUMP 0000196d: JUMPDEST 0000196e: PUSH0 0000196f: DUP3 00001970: DUP3 00001971: MSTORE 00001972: PUSH1 0x20 00001974: DUP3 00001975: ADD 00001976: SWAP1 00001977: POP 00001978: SWAP3 00001979: SWAP2 0000197a: POP 0000197b: POP 0000197c: JUMP 0000197d: JUMPDEST 0000197e: PUSH0 0000197f: JUMPDEST 00001980: DUP4 00001981: DUP2 00001982: LT 00001983: ISZERO 00001984: PUSH2 0x199a 00001987: JUMPI 00001988: DUP1 00001989: DUP3 0000198a: ADD 0000198b: MLOAD 0000198c: DUP2 0000198d: DUP5 0000198e: ADD 0000198f: MSTORE 00001990: PUSH1 0x20 00001992: DUP2 00001993: ADD 00001994: SWAP1 00001995: POP 00001996: PUSH2 0x197f 00001999: JUMP 0000199a: JUMPDEST 0000199b: PUSH0 0000199c: DUP5 0000199d: DUP5 0000199e: ADD 0000199f: MSTORE 000019a0: POP 000019a1: POP 000019a2: POP 000019a3: POP 000019a4: JUMP 000019a5: JUMPDEST 000019a6: PUSH0 000019a7: PUSH1 0x1f 000019a9: NOT 000019aa: PUSH1 0x1f 000019ac: DUP4 000019ad: ADD 000019ae: AND 000019af: SWAP1 000019b0: POP 000019b1: SWAP2 000019b2: SWAP1 000019b3: POP 000019b4: JUMP 000019b5: JUMPDEST 000019b6: PUSH0 000019b7: PUSH2 0x19bf 000019ba: DUP3 000019bb: PUSH2 0x1963 000019be: JUMP 000019bf: JUMPDEST 000019c0: PUSH2 0x19c9 000019c3: DUP2 000019c4: DUP6 000019c5: PUSH2 0x196d 000019c8: JUMP 000019c9: JUMPDEST 000019ca: SWAP4 000019cb: POP 000019cc: PUSH2 0x19d9 000019cf: DUP2 000019d0: DUP6 000019d1: PUSH1 0x20 000019d3: DUP7 000019d4: ADD 000019d5: PUSH2 0x197d 000019d8: JUMP 000019d9: JUMPDEST 000019da: PUSH2 0x19e2 000019dd: DUP2 000019de: PUSH2 0x19a5 000019e1: JUMP 000019e2: JUMPDEST 000019e3: DUP5 000019e4: ADD 000019e5: SWAP2 000019e6: POP 000019e7: POP 000019e8: SWAP3 000019e9: SWAP2 000019ea: POP 000019eb: POP 000019ec: JUMP 000019ed: JUMPDEST 000019ee: PUSH0 000019ef: PUSH1 0x20 000019f1: DUP3 000019f2: ADD 000019f3: SWAP1 000019f4: POP 000019f5: DUP2 000019f6: DUP2 000019f7: SUB 000019f8: PUSH0 000019f9: DUP4 000019fa: ADD 000019fb: MSTORE 000019fc: PUSH2 0x1a05 000019ff: DUP2 00001a00: DUP5 00001a01: PUSH2 0x19b5 00001a04: JUMP 00001a05: JUMPDEST 00001a06: SWAP1 00001a07: POP 00001a08: SWAP3 00001a09: SWAP2 00001a0a: POP 00001a0b: POP 00001a0c: JUMP 00001a0d: JUMPDEST 00001a0e: PUSH0 00001a0f: DUP1 00001a10: REVERT 00001a11: JUMPDEST 00001a12: PUSH0 00001a13: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001a28: DUP3 00001a29: AND 00001a2a: SWAP1 00001a2b: POP 00001a2c: SWAP2 00001a2d: SWAP1 00001a2e: POP 00001a2f: JUMP 00001a30: JUMPDEST 00001a31: PUSH0 00001a32: PUSH2 0x1a3a 00001a35: DUP3 00001a36: PUSH2 0x1a11 00001a39: JUMP 00001a3a: JUMPDEST 00001a3b: SWAP1 00001a3c: POP 00001a3d: SWAP2 00001a3e: SWAP1 00001a3f: POP 00001a40: JUMP 00001a41: JUMPDEST 00001a42: PUSH2 0x1a4a 00001a45: DUP2 00001a46: PUSH2 0x1a30 00001a49: JUMP 00001a4a: JUMPDEST 00001a4b: DUP2 00001a4c: EQ 00001a4d: PUSH2 0x1a54 00001a50: JUMPI 00001a51: PUSH0 00001a52: DUP1 00001a53: REVERT 00001a54: JUMPDEST 00001a55: POP 00001a56: JUMP 00001a57: JUMPDEST 00001a58: PUSH0 00001a59: DUP2 00001a5a: CALLDATALOAD 00001a5b: SWAP1 00001a5c: POP 00001a5d: PUSH2 0x1a65 00001a60: DUP2 00001a61: PUSH2 0x1a41 00001a64: JUMP 00001a65: JUMPDEST 00001a66: SWAP3 00001a67: SWAP2 00001a68: POP 00001a69: POP 00001a6a: JUMP 00001a6b: JUMPDEST 00001a6c: PUSH0 00001a6d: DUP2 00001a6e: SWAP1 00001a6f: POP 00001a70: SWAP2 00001a71: SWAP1 00001a72: POP 00001a73: JUMP 00001a74: JUMPDEST 00001a75: PUSH2 0x1a7d 00001a78: DUP2 00001a79: PUSH2 0x1a6b 00001a7c: JUMP 00001a7d: JUMPDEST 00001a7e: DUP2 00001a7f: EQ 00001a80: PUSH2 0x1a87 00001a83: JUMPI 00001a84: PUSH0 00001a85: DUP1 00001a86: REVERT 00001a87: JUMPDEST 00001a88: POP 00001a89: JUMP 00001a8a: JUMPDEST 00001a8b: PUSH0 00001a8c: DUP2 00001a8d: CALLDATALOAD 00001a8e: SWAP1 00001a8f: POP 00001a90: PUSH2 0x1a98 00001a93: DUP2 00001a94: PUSH2 0x1a74 00001a97: JUMP 00001a98: JUMPDEST 00001a99: SWAP3 00001a9a: SWAP2 00001a9b: POP 00001a9c: POP 00001a9d: JUMP 00001a9e: JUMPDEST 00001a9f: PUSH0 00001aa0: DUP1 00001aa1: PUSH1 0x40 00001aa3: DUP4 00001aa4: DUP6 00001aa5: SUB 00001aa6: SLT 00001aa7: ISZERO 00001aa8: PUSH2 0x1ab4 00001aab: JUMPI 00001aac: PUSH2 0x1ab3 00001aaf: PUSH2 0x1a0d 00001ab2: JUMP 00001ab3: JUMPDEST 00001ab4: JUMPDEST 00001ab5: PUSH0 00001ab6: PUSH2 0x1ac1 00001ab9: DUP6 00001aba: DUP3 00001abb: DUP7 00001abc: ADD 00001abd: PUSH2 0x1a57 00001ac0: JUMP 00001ac1: JUMPDEST 00001ac2: SWAP3 00001ac3: POP 00001ac4: POP 00001ac5: PUSH1 0x20 00001ac7: PUSH2 0x1ad2 00001aca: DUP6 00001acb: DUP3 00001acc: DUP7 00001acd: ADD 00001ace: PUSH2 0x1a8a 00001ad1: JUMP 00001ad2: JUMPDEST 00001ad3: SWAP2 00001ad4: POP 00001ad5: POP 00001ad6: SWAP3 00001ad7: POP 00001ad8: SWAP3 00001ad9: SWAP1 00001ada: POP 00001adb: JUMP 00001adc: JUMPDEST 00001add: PUSH0 00001ade: DUP2 00001adf: ISZERO 00001ae0: ISZERO 00001ae1: SWAP1 00001ae2: POP 00001ae3: SWAP2 00001ae4: SWAP1 00001ae5: POP 00001ae6: JUMP 00001ae7: JUMPDEST 00001ae8: PUSH2 0x1af0 00001aeb: DUP2 00001aec: PUSH2 0x1adc 00001aef: JUMP 00001af0: JUMPDEST 00001af1: DUP3 00001af2: MSTORE 00001af3: POP 00001af4: POP 00001af5: JUMP 00001af6: JUMPDEST 00001af7: PUSH0 00001af8: PUSH1 0x20 00001afa: DUP3 00001afb: ADD 00001afc: SWAP1 00001afd: POP 00001afe: PUSH2 0x1b09 00001b01: PUSH0 00001b02: DUP4 00001b03: ADD 00001b04: DUP5 00001b05: PUSH2 0x1ae7 00001b08: JUMP 00001b09: JUMPDEST 00001b0a: SWAP3 00001b0b: SWAP2 00001b0c: POP 00001b0d: POP 00001b0e: JUMP 00001b0f: JUMPDEST 00001b10: PUSH2 0x1b18 00001b13: DUP2 00001b14: PUSH2 0x1a6b 00001b17: JUMP 00001b18: JUMPDEST 00001b19: DUP3 00001b1a: MSTORE 00001b1b: POP 00001b1c: POP 00001b1d: JUMP 00001b1e: JUMPDEST 00001b1f: PUSH0 00001b20: PUSH1 0x20 00001b22: DUP3 00001b23: ADD 00001b24: SWAP1 00001b25: POP 00001b26: PUSH2 0x1b31 00001b29: PUSH0 00001b2a: DUP4 00001b2b: ADD 00001b2c: DUP5 00001b2d: PUSH2 0x1b0f 00001b30: JUMP 00001b31: JUMPDEST 00001b32: SWAP3 00001b33: SWAP2 00001b34: POP 00001b35: POP 00001b36: JUMP 00001b37: JUMPDEST 00001b38: PUSH0 00001b39: DUP1 00001b3a: PUSH0 00001b3b: PUSH1 0x60 00001b3d: DUP5 00001b3e: DUP7 00001b3f: SUB 00001b40: SLT 00001b41: ISZERO 00001b42: PUSH2 0x1b4e 00001b45: JUMPI 00001b46: PUSH2 0x1b4d 00001b49: PUSH2 0x1a0d 00001b4c: JUMP 00001b4d: JUMPDEST 00001b4e: JUMPDEST 00001b4f: PUSH0 00001b50: PUSH2 0x1b5b 00001b53: DUP7 00001b54: DUP3 00001b55: DUP8 00001b56: ADD 00001b57: PUSH2 0x1a57 00001b5a: JUMP 00001b5b: JUMPDEST 00001b5c: SWAP4 00001b5d: POP 00001b5e: POP 00001b5f: PUSH1 0x20 00001b61: PUSH2 0x1b6c 00001b64: DUP7 00001b65: DUP3 00001b66: DUP8 00001b67: ADD 00001b68: PUSH2 0x1a57 00001b6b: JUMP 00001b6c: JUMPDEST 00001b6d: SWAP3 00001b6e: POP 00001b6f: POP 00001b70: PUSH1 0x40 00001b72: PUSH2 0x1b7d 00001b75: DUP7 00001b76: DUP3 00001b77: DUP8 00001b78: ADD 00001b79: PUSH2 0x1a8a 00001b7c: JUMP 00001b7d: JUMPDEST 00001b7e: SWAP2 00001b7f: POP 00001b80: POP 00001b81: SWAP3 00001b82: POP 00001b83: SWAP3 00001b84: POP 00001b85: SWAP3 00001b86: JUMP 00001b87: JUMPDEST 00001b88: PUSH0 00001b89: PUSH1 0xff 00001b8b: DUP3 00001b8c: AND 00001b8d: SWAP1 00001b8e: POP 00001b8f: SWAP2 00001b90: SWAP1 00001b91: POP 00001b92: JUMP 00001b93: JUMPDEST 00001b94: PUSH2 0x1b9c 00001b97: DUP2 00001b98: PUSH2 0x1b87 00001b9b: JUMP 00001b9c: JUMPDEST 00001b9d: DUP3 00001b9e: MSTORE 00001b9f: POP 00001ba0: POP 00001ba1: JUMP 00001ba2: JUMPDEST 00001ba3: PUSH0 00001ba4: PUSH1 0x20 00001ba6: DUP3 00001ba7: ADD 00001ba8: SWAP1 00001ba9: POP 00001baa: PUSH2 0x1bb5 00001bad: PUSH0 00001bae: DUP4 00001baf: ADD 00001bb0: DUP5 00001bb1: PUSH2 0x1b93 00001bb4: JUMP 00001bb5: JUMPDEST 00001bb6: SWAP3 00001bb7: SWAP2 00001bb8: POP 00001bb9: POP 00001bba: JUMP 00001bbb: JUMPDEST 00001bbc: PUSH0 00001bbd: PUSH1 0x20 00001bbf: DUP3 00001bc0: DUP5 00001bc1: SUB 00001bc2: SLT 00001bc3: ISZERO 00001bc4: PUSH2 0x1bd0 00001bc7: JUMPI 00001bc8: PUSH2 0x1bcf 00001bcb: PUSH2 0x1a0d 00001bce: JUMP 00001bcf: JUMPDEST 00001bd0: JUMPDEST 00001bd1: PUSH0 00001bd2: PUSH2 0x1bdd 00001bd5: DUP5 00001bd6: DUP3 00001bd7: DUP6 00001bd8: ADD 00001bd9: PUSH2 0x1a57 00001bdc: JUMP 00001bdd: JUMPDEST 00001bde: SWAP2 00001bdf: POP 00001be0: POP 00001be1: SWAP3 00001be2: SWAP2 00001be3: POP 00001be4: POP 00001be5: JUMP 00001be6: JUMPDEST 00001be7: PUSH2 0x1bef 00001bea: DUP2 00001beb: PUSH2 0x1a30 00001bee: JUMP 00001bef: JUMPDEST 00001bf0: DUP3 00001bf1: MSTORE 00001bf2: POP 00001bf3: POP 00001bf4: JUMP 00001bf5: JUMPDEST 00001bf6: PUSH0 00001bf7: PUSH1 0x20 00001bf9: DUP3 00001bfa: ADD 00001bfb: SWAP1 00001bfc: POP 00001bfd: PUSH2 0x1c08 00001c00: PUSH0 00001c01: DUP4 00001c02: ADD 00001c03: DUP5 00001c04: PUSH2 0x1be6 00001c07: JUMP 00001c08: JUMPDEST 00001c09: SWAP3 00001c0a: SWAP2 00001c0b: POP 00001c0c: POP 00001c0d: JUMP 00001c0e: JUMPDEST 00001c0f: PUSH2 0x1c17 00001c12: DUP2 00001c13: PUSH2 0x1adc 00001c16: JUMP 00001c17: JUMPDEST 00001c18: DUP2 00001c19: EQ 00001c1a: PUSH2 0x1c21 00001c1d: JUMPI 00001c1e: PUSH0 00001c1f: DUP1 00001c20: REVERT 00001c21: JUMPDEST 00001c22: POP 00001c23: JUMP 00001c24: JUMPDEST 00001c25: PUSH0 00001c26: DUP2 00001c27: CALLDATALOAD 00001c28: SWAP1 00001c29: POP 00001c2a: PUSH2 0x1c32 00001c2d: DUP2 00001c2e: PUSH2 0x1c0e 00001c31: JUMP 00001c32: JUMPDEST 00001c33: SWAP3 00001c34: SWAP2 00001c35: POP 00001c36: POP 00001c37: JUMP 00001c38: JUMPDEST 00001c39: PUSH0 00001c3a: DUP1 00001c3b: PUSH1 0x40 00001c3d: DUP4 00001c3e: DUP6 00001c3f: SUB 00001c40: SLT 00001c41: ISZERO 00001c42: PUSH2 0x1c4e 00001c45: JUMPI 00001c46: PUSH2 0x1c4d 00001c49: PUSH2 0x1a0d 00001c4c: JUMP 00001c4d: JUMPDEST 00001c4e: JUMPDEST 00001c4f: PUSH0 00001c50: PUSH2 0x1c5b 00001c53: DUP6 00001c54: DUP3 00001c55: DUP7 00001c56: ADD 00001c57: PUSH2 0x1a57 00001c5a: JUMP 00001c5b: JUMPDEST 00001c5c: SWAP3 00001c5d: POP 00001c5e: POP 00001c5f: PUSH1 0x20 00001c61: PUSH2 0x1c6c 00001c64: DUP6 00001c65: DUP3 00001c66: DUP7 00001c67: ADD 00001c68: PUSH2 0x1c24 00001c6b: JUMP 00001c6c: JUMPDEST 00001c6d: SWAP2 00001c6e: POP 00001c6f: POP 00001c70: SWAP3 00001c71: POP 00001c72: SWAP3 00001c73: SWAP1 00001c74: POP 00001c75: JUMP 00001c76: JUMPDEST 00001c77: PUSH0 00001c78: DUP1 00001c79: PUSH1 0x40 00001c7b: DUP4 00001c7c: DUP6 00001c7d: SUB 00001c7e: SLT 00001c7f: ISZERO 00001c80: PUSH2 0x1c8c 00001c83: JUMPI 00001c84: PUSH2 0x1c8b 00001c87: PUSH2 0x1a0d 00001c8a: JUMP 00001c8b: JUMPDEST 00001c8c: JUMPDEST 00001c8d: PUSH0 00001c8e: PUSH2 0x1c99 00001c91: DUP6 00001c92: DUP3 00001c93: DUP7 00001c94: ADD 00001c95: PUSH2 0x1a57 00001c98: JUMP 00001c99: JUMPDEST 00001c9a: SWAP3 00001c9b: POP 00001c9c: POP 00001c9d: PUSH1 0x20 00001c9f: PUSH2 0x1caa 00001ca2: DUP6 00001ca3: DUP3 00001ca4: DUP7 00001ca5: ADD 00001ca6: PUSH2 0x1a57 00001ca9: JUMP 00001caa: JUMPDEST 00001cab: SWAP2 00001cac: POP 00001cad: POP 00001cae: SWAP3 00001caf: POP 00001cb0: SWAP3 00001cb1: SWAP1 00001cb2: POP 00001cb3: JUMP 00001cb4: JUMPDEST 00001cb5: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 00001cd6: PUSH0 00001cd7: MSTORE 00001cd8: PUSH1 0x22 00001cda: PUSH1 0x04 00001cdc: MSTORE 00001cdd: PUSH1 0x24 00001cdf: PUSH0 00001ce0: REVERT 00001ce1: JUMPDEST 00001ce2: PUSH0 00001ce3: PUSH1 0x02 00001ce5: DUP3 00001ce6: DIV 00001ce7: SWAP1 00001ce8: POP 00001ce9: PUSH1 0x01 00001ceb: DUP3 00001cec: AND 00001ced: DUP1 00001cee: PUSH2 0x1cf8 00001cf1: JUMPI 00001cf2: PUSH1 0x7f 00001cf4: DUP3 00001cf5: AND 00001cf6: SWAP2 00001cf7: POP 00001cf8: JUMPDEST 00001cf9: PUSH1 0x20 00001cfb: DUP3 00001cfc: LT 00001cfd: DUP2 00001cfe: SUB 00001cff: PUSH2 0x1d0b 00001d02: JUMPI 00001d03: PUSH2 0x1d0a 00001d06: PUSH2 0x1cb4 00001d09: JUMP 00001d0a: JUMPDEST 00001d0b: JUMPDEST 00001d0c: POP 00001d0d: SWAP2 00001d0e: SWAP1 00001d0f: POP 00001d10: JUMP 00001d11: JUMPDEST 00001d12: PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572 00001d33: PUSH0 00001d34: DUP3 00001d35: ADD 00001d36: MSTORE 00001d37: POP 00001d38: JUMP 00001d39: JUMPDEST 00001d3a: PUSH0 00001d3b: PUSH2 0x1d45 00001d3e: PUSH1 0x20 00001d40: DUP4 00001d41: PUSH2 0x196d 00001d44: JUMP 00001d45: JUMPDEST 00001d46: SWAP2 00001d47: POP 00001d48: PUSH2 0x1d50 00001d4b: DUP3 00001d4c: PUSH2 0x1d11 00001d4f: JUMP 00001d50: JUMPDEST 00001d51: PUSH1 0x20 00001d53: DUP3 00001d54: ADD 00001d55: SWAP1 00001d56: POP 00001d57: SWAP2 00001d58: SWAP1 00001d59: POP 00001d5a: JUMP 00001d5b: JUMPDEST 00001d5c: PUSH0 00001d5d: PUSH1 0x20 00001d5f: DUP3 00001d60: ADD 00001d61: SWAP1 00001d62: POP 00001d63: DUP2 00001d64: DUP2 00001d65: SUB 00001d66: PUSH0 00001d67: DUP4 00001d68: ADD 00001d69: MSTORE 00001d6a: PUSH2 0x1d72 00001d6d: DUP2 00001d6e: PUSH2 0x1d39 00001d71: JUMP 00001d72: JUMPDEST 00001d73: SWAP1 00001d74: POP 00001d75: SWAP2 00001d76: SWAP1 00001d77: POP 00001d78: JUMP 00001d79: JUMPDEST 00001d7a: PUSH32 0x524554494b3a20616c726561647920656e61626c656400000000000000000000 00001d9b: PUSH0 00001d9c: DUP3 00001d9d: ADD 00001d9e: MSTORE 00001d9f: POP 00001da0: JUMP 00001da1: JUMPDEST 00001da2: PUSH0 00001da3: PUSH2 0x1dad 00001da6: PUSH1 0x16 00001da8: DUP4 00001da9: PUSH2 0x196d 00001dac: JUMP 00001dad: JUMPDEST 00001dae: SWAP2 00001daf: POP 00001db0: PUSH2 0x1db8 00001db3: DUP3 00001db4: PUSH2 0x1d79 00001db7: JUMP 00001db8: JUMPDEST 00001db9: PUSH1 0x20 00001dbb: DUP3 00001dbc: ADD 00001dbd: SWAP1 00001dbe: POP 00001dbf: SWAP2 00001dc0: SWAP1 00001dc1: POP 00001dc2: JUMP 00001dc3: JUMPDEST 00001dc4: PUSH0 00001dc5: PUSH1 0x20 00001dc7: DUP3 00001dc8: ADD 00001dc9: SWAP1 00001dca: POP 00001dcb: DUP2 00001dcc: DUP2 00001dcd: SUB 00001dce: PUSH0 00001dcf: DUP4 00001dd0: ADD 00001dd1: MSTORE 00001dd2: PUSH2 0x1dda 00001dd5: DUP2 00001dd6: PUSH2 0x1da1 00001dd9: JUMP 00001dda: JUMPDEST 00001ddb: SWAP1 00001ddc: POP 00001ddd: SWAP2 00001dde: SWAP1 00001ddf: POP 00001de0: JUMP 00001de1: JUMPDEST 00001de2: PUSH32 0x4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061 00001e03: PUSH0 00001e04: DUP3 00001e05: ADD 00001e06: MSTORE 00001e07: PUSH32 0x6464726573730000000000000000000000000000000000000000000000000000 00001e28: PUSH1 0x20 00001e2a: DUP3 00001e2b: ADD 00001e2c: MSTORE 00001e2d: POP 00001e2e: JUMP 00001e2f: JUMPDEST 00001e30: PUSH0 00001e31: PUSH2 0x1e3b 00001e34: PUSH1 0x26 00001e36: DUP4 00001e37: PUSH2 0x196d 00001e3a: JUMP 00001e3b: JUMPDEST 00001e3c: SWAP2 00001e3d: POP 00001e3e: PUSH2 0x1e46 00001e41: DUP3 00001e42: PUSH2 0x1de1 00001e45: JUMP 00001e46: JUMPDEST 00001e47: PUSH1 0x40 00001e49: DUP3 00001e4a: ADD 00001e4b: SWAP1 00001e4c: POP 00001e4d: SWAP2 00001e4e: SWAP1 00001e4f: POP 00001e50: JUMP 00001e51: JUMPDEST 00001e52: PUSH0 00001e53: PUSH1 0x20 00001e55: DUP3 00001e56: ADD 00001e57: SWAP1 00001e58: POP 00001e59: DUP2 00001e5a: DUP2 00001e5b: SUB 00001e5c: PUSH0 00001e5d: DUP4 00001e5e: ADD 00001e5f: MSTORE 00001e60: PUSH2 0x1e68 00001e63: DUP2 00001e64: PUSH2 0x1e2f 00001e67: JUMP 00001e68: JUMPDEST 00001e69: SWAP1 00001e6a: POP 00001e6b: SWAP2 00001e6c: SWAP1 00001e6d: POP 00001e6e: JUMP 00001e6f: JUMPDEST 00001e70: PUSH32 0x524554494b3a20617070726f76652066726f6d20746865207a65726f20616464 00001e91: PUSH0 00001e92: DUP3 00001e93: ADD 00001e94: MSTORE 00001e95: PUSH32 0x7265737300000000000000000000000000000000000000000000000000000000 00001eb6: PUSH1 0x20 00001eb8: DUP3 00001eb9: ADD 00001eba: MSTORE 00001ebb: POP 00001ebc: JUMP 00001ebd: JUMPDEST 00001ebe: PUSH0 00001ebf: PUSH2 0x1ec9 00001ec2: PUSH1 0x24 00001ec4: DUP4 00001ec5: PUSH2 0x196d 00001ec8: JUMP 00001ec9: JUMPDEST 00001eca: SWAP2 00001ecb: POP 00001ecc: PUSH2 0x1ed4 00001ecf: DUP3 00001ed0: PUSH2 0x1e6f 00001ed3: JUMP 00001ed4: JUMPDEST 00001ed5: PUSH1 0x40 00001ed7: DUP3 00001ed8: ADD 00001ed9: SWAP1 00001eda: POP 00001edb: SWAP2 00001edc: SWAP1 00001edd: POP 00001ede: JUMP 00001edf: JUMPDEST 00001ee0: PUSH0 00001ee1: PUSH1 0x20 00001ee3: DUP3 00001ee4: ADD 00001ee5: SWAP1 00001ee6: POP 00001ee7: DUP2 00001ee8: DUP2 00001ee9: SUB 00001eea: PUSH0 00001eeb: DUP4 00001eec: ADD 00001eed: MSTORE 00001eee: PUSH2 0x1ef6 00001ef1: DUP2 00001ef2: PUSH2 0x1ebd 00001ef5: JUMP 00001ef6: JUMPDEST 00001ef7: SWAP1 00001ef8: POP 00001ef9: SWAP2 00001efa: SWAP1 00001efb: POP 00001efc: JUMP 00001efd: JUMPDEST 00001efe: PUSH32 0x524554494b3a20617070726f766520746f20746865207a65726f206164647265 00001f1f: PUSH0 00001f20: DUP3 00001f21: ADD 00001f22: MSTORE 00001f23: PUSH32 0x7373000000000000000000000000000000000000000000000000000000000000 00001f44: PUSH1 0x20 00001f46: DUP3 00001f47: ADD 00001f48: MSTORE 00001f49: POP 00001f4a: JUMP 00001f4b: JUMPDEST 00001f4c: PUSH0 00001f4d: PUSH2 0x1f57 00001f50: PUSH1 0x22 00001f52: DUP4 00001f53: PUSH2 0x196d 00001f56: JUMP 00001f57: JUMPDEST 00001f58: SWAP2 00001f59: POP 00001f5a: PUSH2 0x1f62 00001f5d: DUP3 00001f5e: PUSH2 0x1efd 00001f61: JUMP 00001f62: JUMPDEST 00001f63: PUSH1 0x40 00001f65: DUP3 00001f66: ADD 00001f67: SWAP1 00001f68: POP 00001f69: SWAP2 00001f6a: SWAP1 00001f6b: POP 00001f6c: JUMP 00001f6d: JUMPDEST 00001f6e: PUSH0 00001f6f: PUSH1 0x20 00001f71: DUP3 00001f72: ADD 00001f73: SWAP1 00001f74: POP 00001f75: DUP2 00001f76: DUP2 00001f77: SUB 00001f78: PUSH0 00001f79: DUP4 00001f7a: ADD 00001f7b: MSTORE 00001f7c: PUSH2 0x1f84 00001f7f: DUP2 00001f80: PUSH2 0x1f4b 00001f83: JUMP 00001f84: JUMPDEST 00001f85: SWAP1 00001f86: POP 00001f87: SWAP2 00001f88: SWAP1 00001f89: POP 00001f8a: JUMP 00001f8b: JUMPDEST 00001f8c: PUSH32 0x524554494b3a207472616e736665722066726f6d20746865207a65726f206164 00001fad: PUSH0 00001fae: DUP3 00001faf: ADD 00001fb0: MSTORE 00001fb1: PUSH32 0x6472657373000000000000000000000000000000000000000000000000000000 00001fd2: PUSH1 0x20 00001fd4: DUP3 00001fd5: ADD 00001fd6: MSTORE 00001fd7: POP 00001fd8: JUMP 00001fd9: JUMPDEST 00001fda: PUSH0 00001fdb: PUSH2 0x1fe5 00001fde: PUSH1 0x25 00001fe0: DUP4 00001fe1: PUSH2 0x196d 00001fe4: JUMP 00001fe5: JUMPDEST 00001fe6: SWAP2 00001fe7: POP 00001fe8: PUSH2 0x1ff0 00001feb: DUP3 00001fec: PUSH2 0x1f8b 00001fef: JUMP 00001ff0: JUMPDEST 00001ff1: PUSH1 0x40 00001ff3: DUP3 00001ff4: ADD 00001ff5: SWAP1 00001ff6: POP 00001ff7: SWAP2 00001ff8: SWAP1 00001ff9: POP 00001ffa: JUMP 00001ffb: JUMPDEST 00001ffc: PUSH0 00001ffd: PUSH1 0x20 00001fff: DUP3 00002000: ADD 00002001: SWAP1 00002002: POP 00002003: DUP2 00002004: DUP2 00002005: SUB 00002006: PUSH0 00002007: DUP4 00002008: ADD 00002009: MSTORE 0000200a: PUSH2 0x2012 0000200d: DUP2 0000200e: PUSH2 0x1fd9 00002011: JUMP 00002012: JUMPDEST 00002013: SWAP1 00002014: POP 00002015: SWAP2 00002016: SWAP1 00002017: POP 00002018: JUMP 00002019: JUMPDEST 0000201a: PUSH32 0x524554494b3a207472616e7366657220746f20746865207a65726f2061646472 0000203b: PUSH0 0000203c: DUP3 0000203d: ADD 0000203e: MSTORE 0000203f: PUSH32 0x6573730000000000000000000000000000000000000000000000000000000000 00002060: PUSH1 0x20 00002062: DUP3 00002063: ADD 00002064: MSTORE 00002065: POP 00002066: JUMP 00002067: JUMPDEST 00002068: PUSH0 00002069: PUSH2 0x2073 0000206c: PUSH1 0x23 0000206e: DUP4 0000206f: PUSH2 0x196d 00002072: JUMP 00002073: JUMPDEST 00002074: SWAP2 00002075: POP 00002076: PUSH2 0x207e 00002079: DUP3 0000207a: PUSH2 0x2019 0000207d: JUMP 0000207e: JUMPDEST 0000207f: PUSH1 0x40 00002081: DUP3 00002082: ADD 00002083: SWAP1 00002084: POP 00002085: SWAP2 00002086: SWAP1 00002087: POP 00002088: JUMP 00002089: JUMPDEST 0000208a: PUSH0 0000208b: PUSH1 0x20 0000208d: DUP3 0000208e: ADD 0000208f: SWAP1 00002090: POP 00002091: DUP2 00002092: DUP2 00002093: SUB 00002094: PUSH0 00002095: DUP4 00002096: ADD 00002097: MSTORE 00002098: PUSH2 0x20a0 0000209b: DUP2 0000209c: PUSH2 0x2067 0000209f: JUMP 000020a0: JUMPDEST 000020a1: SWAP1 000020a2: POP 000020a3: SWAP2 000020a4: SWAP1 000020a5: POP 000020a6: JUMP 000020a7: JUMPDEST 000020a8: PUSH32 0x524554494b3a20416d6f756e74206d7573742062652067726561746572207468 000020c9: PUSH0 000020ca: DUP3 000020cb: ADD 000020cc: MSTORE 000020cd: PUSH32 0x616e207a65726f00000000000000000000000000000000000000000000000000 000020ee: PUSH1 0x20 000020f0: DUP3 000020f1: ADD 000020f2: MSTORE 000020f3: POP 000020f4: JUMP 000020f5: JUMPDEST 000020f6: PUSH0 000020f7: PUSH2 0x2101 000020fa: PUSH1 0x27 000020fc: DUP4 000020fd: PUSH2 0x196d 00002100: JUMP 00002101: JUMPDEST 00002102: SWAP2 00002103: POP 00002104: PUSH2 0x210c 00002107: DUP3 00002108: PUSH2 0x20a7 0000210b: JUMP 0000210c: JUMPDEST 0000210d: PUSH1 0x40 0000210f: DUP3 00002110: ADD 00002111: SWAP1 00002112: POP 00002113: SWAP2 00002114: SWAP1 00002115: POP 00002116: JUMP 00002117: JUMPDEST 00002118: PUSH0 00002119: PUSH1 0x20 0000211b: DUP3 0000211c: ADD 0000211d: SWAP1 0000211e: POP 0000211f: DUP2 00002120: DUP2 00002121: SUB 00002122: PUSH0 00002123: DUP4 00002124: ADD 00002125: MSTORE 00002126: PUSH2 0x212e 00002129: DUP2 0000212a: PUSH2 0x20f5 0000212d: JUMP 0000212e: JUMPDEST 0000212f: SWAP1 00002130: POP 00002131: SWAP2 00002132: SWAP1 00002133: POP 00002134: JUMP 00002135: JUMPDEST 00002136: PUSH32 0x524554494b3a20426f7420646574656374656400000000000000000000000000 00002157: PUSH0 00002158: DUP3 00002159: ADD 0000215a: MSTORE 0000215b: POP 0000215c: JUMP 0000215d: JUMPDEST 0000215e: PUSH0 0000215f: PUSH2 0x2169 00002162: PUSH1 0x13 00002164: DUP4 00002165: PUSH2 0x196d 00002168: JUMP 00002169: JUMPDEST 0000216a: SWAP2 0000216b: POP 0000216c: PUSH2 0x2174 0000216f: DUP3 00002170: PUSH2 0x2135 00002173: JUMP 00002174: JUMPDEST 00002175: PUSH1 0x20 00002177: DUP3 00002178: ADD 00002179: SWAP1 0000217a: POP 0000217b: SWAP2 0000217c: SWAP1 0000217d: POP 0000217e: JUMP 0000217f: JUMPDEST 00002180: PUSH0 00002181: PUSH1 0x20 00002183: DUP3 00002184: ADD 00002185: SWAP1 00002186: POP 00002187: DUP2 00002188: DUP2 00002189: SUB 0000218a: PUSH0 0000218b: DUP4 0000218c: ADD 0000218d: MSTORE 0000218e: PUSH2 0x2196 00002191: DUP2 00002192: PUSH2 0x215d 00002195: JUMP 00002196: JUMPDEST 00002197: SWAP1 00002198: POP 00002199: SWAP2 0000219a: SWAP1 0000219b: POP 0000219c: JUMP 0000219d: JUMPDEST 0000219e: PUSH32 0x524554494b3a2074726164696e672069732064697361626c6500000000000000 000021bf: PUSH0 000021c0: DUP3 000021c1: ADD 000021c2: MSTORE 000021c3: POP 000021c4: JUMP 000021c5: JUMPDEST 000021c6: PUSH0 000021c7: PUSH2 0x21d1 000021ca: PUSH1 0x19 000021cc: DUP4 000021cd: PUSH2 0x196d 000021d0: JUMP 000021d1: JUMPDEST 000021d2: SWAP2 000021d3: POP 000021d4: PUSH2 0x21dc 000021d7: DUP3 000021d8: PUSH2 0x219d 000021db: JUMP 000021dc: JUMPDEST 000021dd: PUSH1 0x20 000021df: DUP3 000021e0: ADD 000021e1: SWAP1 000021e2: POP 000021e3: SWAP2 000021e4: SWAP1 000021e5: POP 000021e6: JUMP 000021e7: JUMPDEST 000021e8: PUSH0 000021e9: PUSH1 0x20 000021eb: DUP3 000021ec: ADD 000021ed: SWAP1 000021ee: POP 000021ef: DUP2 000021f0: DUP2 000021f1: SUB 000021f2: PUSH0 000021f3: DUP4 000021f4: ADD 000021f5: MSTORE 000021f6: PUSH2 0x21fe 000021f9: DUP2 000021fa: PUSH2 0x21c5 000021fd: JUMP 000021fe: JUMPDEST 000021ff: SWAP1 00002200: POP 00002201: SWAP2 00002202: SWAP1 00002203: POP 00002204: JUMP 00002205: JUMPDEST 00002206: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 00002227: PUSH0 00002228: MSTORE 00002229: PUSH1 0x11 0000222b: PUSH1 0x04 0000222d: MSTORE 0000222e: PUSH1 0x24 00002230: PUSH0 00002231: REVERT 00002232: JUMPDEST 00002233: PUSH0 00002234: PUSH2 0x223c 00002237: DUP3 00002238: PUSH2 0x1a6b 0000223b: JUMP 0000223c: JUMPDEST 0000223d: SWAP2 0000223e: POP 0000223f: PUSH2 0x2247 00002242: DUP4 00002243: PUSH2 0x1a6b 00002246: JUMP 00002247: JUMPDEST 00002248: SWAP3 00002249: POP 0000224a: DUP3 0000224b: DUP3 0000224c: ADD 0000224d: SWAP1 0000224e: POP 0000224f: DUP1 00002250: DUP3 00002251: GT 00002252: ISZERO 00002253: PUSH2 0x225f 00002256: JUMPI 00002257: PUSH2 0x225e 0000225a: PUSH2 0x2205 0000225d: JUMP 0000225e: JUMPDEST 0000225f: JUMPDEST 00002260: SWAP3 00002261: SWAP2 00002262: POP 00002263: POP 00002264: JUMP 00002265: JUMPDEST 00002266: PUSH0 00002267: PUSH2 0x226f 0000226a: DUP3 0000226b: PUSH2 0x1a6b 0000226e: JUMP 0000226f: JUMPDEST 00002270: SWAP2 00002271: POP 00002272: PUSH2 0x227a 00002275: DUP4 00002276: PUSH2 0x1a6b 00002279: JUMP 0000227a: JUMPDEST 0000227b: SWAP3 0000227c: POP 0000227d: DUP3 0000227e: DUP3 0000227f: SUB 00002280: SWAP1 00002281: POP 00002282: DUP2 00002283: DUP2 00002284: GT 00002285: ISZERO 00002286: PUSH2 0x2292 00002289: JUMPI 0000228a: PUSH2 0x2291 0000228d: PUSH2 0x2205 00002290: JUMP 00002291: JUMPDEST 00002292: JUMPDEST 00002293: SWAP3 00002294: SWAP2 00002295: POP 00002296: POP 00002297: JUMP 00002298: JUMPDEST 00002299: PUSH32 0x536166654d6174683a206164646974696f6e206f766572666c6f770000000000 000022ba: PUSH0 000022bb: DUP3 000022bc: ADD 000022bd: MSTORE 000022be: POP 000022bf: JUMP 000022c0: JUMPDEST 000022c1: PUSH0 000022c2: PUSH2 0x22cc 000022c5: PUSH1 0x1b 000022c7: DUP4 000022c8: PUSH2 0x196d 000022cb: JUMP 000022cc: JUMPDEST 000022cd: SWAP2 000022ce: POP 000022cf: PUSH2 0x22d7 000022d2: DUP3 000022d3: PUSH2 0x2298 000022d6: JUMP 000022d7: JUMPDEST 000022d8: PUSH1 0x20 000022da: DUP3 000022db: ADD 000022dc: SWAP1 000022dd: POP 000022de: SWAP2 000022df: SWAP1 000022e0: POP 000022e1: JUMP 000022e2: JUMPDEST 000022e3: PUSH0 000022e4: PUSH1 0x20 000022e6: DUP3 000022e7: ADD 000022e8: SWAP1 000022e9: POP 000022ea: DUP2 000022eb: DUP2 000022ec: SUB 000022ed: PUSH0 000022ee: DUP4 000022ef: ADD 000022f0: MSTORE 000022f1: PUSH2 0x22f9 000022f4: DUP2 000022f5: PUSH2 0x22c0 000022f8: JUMP 000022f9: JUMPDEST 000022fa: SWAP1 000022fb: POP 000022fc: SWAP2 000022fd: SWAP1 000022fe: POP 000022ff: JUMP 00002300: INVALID 00002301: MSTORE 00002302: GASLIMIT 00002303: SLOAD 00002304: BLOBHASH 00002305: UNKNOWN(0x4B) 00002306: GASPRICE 00002307: KECCAK256 00002308: PUSH21 0x72616e7366657220616d6f756e7420657863656564 0000231e: PUSH20 0x20616c6c6f77616e6365524554494b3a20646563 00002333: PUSH19 0x656173656420616c6c6f77616e6365206f7220 00002347: PUSH3 0x656c6f 0000234b: PUSH24 0x207a65726fa2646970667358221220dbaad8758b764075c7 00002364: PUSH6 0xed7be98cb612 0000236b: RETURN 0000236c: UNKNOWN(0xB1) 0000236d: DUP13 0000236e: SHL 0000236f: POP 00002370: UNKNOWN(0xA6) 00002371: UNKNOWN(0xD6) 00002372: RETURNDATASIZE 00002373: SWAP4 00002374: KECCAK256 00002375: UNKNOWN(0x0D) 00002376: PUSH24
| Severity | Category | Tool | Title | Confidence | Validated | Confirmed | Details |
|---|---|---|---|---|---|---|---|
| high | other | detector | Untrusted CALL target/value reachable | 60 | no | no |
viewtrace_id: 0x62534ebc29c67ee0b3072e8b194c3c976bec84f79ceb7a8ce4ab7a915eae6495
call_targets:
0x26ebb8213fb8d66156f1af8908d43f7e3e367c1d
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x62534ebc29c67ee0b3072e8b194c3c976bec84f79ceb7a8ce4ab7a915eae6495",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x26ebb8213fb8d66156f1af8908d43f7e3e367c1d"
],
"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": "0xb7e85d90",
"selector": "0xb7e85d90",
"calldata_variants": [
"0xb7e85d90",
"0xb7e85d900000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xbf56b371",
"selector": "0xbf56b371",
"calldata_variants": [
"0xbf56b371",
"0xbf56b3710000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xdd62ed3e",
"selector": "0xdd62ed3e",
"calldata_variants": [
"0xdd62ed3e",
"0xdd62ed3e0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xec44acf2",
"selector": "0xec44acf2",
"calldata_variants": [
"0xec44acf2",
"0xec44acf20000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf242ab41",
"selector": "0xf242ab41",
"calldata_variants": [
"0xf242ab41",
"0xf242ab410000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf2fde38b",
"selector": "0xf2fde38b",
"calldata_variants": [
"0xf2fde38b",
"0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x8187f516",
"selector": "0x8187f516",
"calldata_variants": [
"0x8187f516",
"0x8187f5160000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x8a8c523c",
"selector": "0x8a8c523c",
"calldata_variants": [
"0x8a8c523c",
"0x8a8c523c0000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 2209,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"call_count": 1,
"guards_detected": [],
"untrusted_call_count": 1
}
|
| high | other | detector | ETH value transfer possible | 55 | no | no |
viewtrace_id: 0x62534ebc29c67ee0b3072e8b194c3c976bec84f79ceb7a8ce4ab7a915eae6495
call_targets:
0x26ebb8213fb8d66156f1af8908d43f7e3e367c1d
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x62534ebc29c67ee0b3072e8b194c3c976bec84f79ceb7a8ce4ab7a915eae6495",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x26ebb8213fb8d66156f1af8908d43f7e3e367c1d"
],
"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": "0xb7e85d90",
"selector": "0xb7e85d90",
"calldata_variants": [
"0xb7e85d90",
"0xb7e85d900000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xbf56b371",
"selector": "0xbf56b371",
"calldata_variants": [
"0xbf56b371",
"0xbf56b3710000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xdd62ed3e",
"selector": "0xdd62ed3e",
"calldata_variants": [
"0xdd62ed3e",
"0xdd62ed3e0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xec44acf2",
"selector": "0xec44acf2",
"calldata_variants": [
"0xec44acf2",
"0xec44acf20000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf242ab41",
"selector": "0xf242ab41",
"calldata_variants": [
"0xf242ab41",
"0xf242ab410000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf2fde38b",
"selector": "0xf2fde38b",
"calldata_variants": [
"0xf2fde38b",
"0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x8187f516",
"selector": "0x8187f516",
"calldata_variants": [
"0x8187f516",
"0x8187f5160000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x8a8c523c",
"selector": "0x8a8c523c",
"calldata_variants": [
"0x8a8c523c",
"0x8a8c523c0000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 2209,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"eth_value_calls": 1,
"guards_detected": []
}
|