019b477e-b362-71bb-8039-d7957c8e3638
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 |
|---|---|---|---|---|
| 22541 | artifact.fetch | complete | 1 / 3 | 3 months ago |
| 22542 | tool.cast_disasm | complete | 1 / 3 | 3 months ago |
| 65442 | analysis.bundle | complete | 1 / 3 | 1 week ago |
| 65443 | capability.graph | complete | 1 / 3 | 1 week ago |
| 65444 | detector.run | complete | 1 / 3 | 1 week ago |
| 65445 | validation.fork | complete | 1 / 3 | 1 week 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 0x00f0 0000000c: JUMPI 0000000d: PUSH1 0x00 0000000f: CALLDATALOAD 00000010: PUSH29 0x0100000000000000000000000000000000000000000000000000000000 0000002e: SWAP1 0000002f: DIV 00000030: PUSH4 0xffffffff 00000035: AND 00000036: DUP1 00000037: PUSH3 0x65318b 0000003b: EQ 0000003c: PUSH2 0x0136 0000003f: JUMPI 00000040: DUP1 00000041: PUSH4 0x06fdde03 00000046: EQ 00000047: PUSH2 0x018d 0000004a: JUMPI 0000004b: DUP1 0000004c: PUSH4 0x18160ddd 00000051: EQ 00000052: PUSH2 0x021d 00000055: JUMPI 00000056: DUP1 00000057: PUSH4 0x313ce567 0000005c: EQ 0000005d: PUSH2 0x0248 00000060: JUMPI 00000061: DUP1 00000062: PUSH4 0x3ccfd60b 00000067: EQ 00000068: PUSH2 0x0279 0000006b: JUMPI 0000006c: DUP1 0000006d: PUSH4 0x4b750334 00000072: EQ 00000073: PUSH2 0x0290 00000076: JUMPI 00000077: DUP1 00000078: PUSH4 0x70a08231 0000007d: EQ 0000007e: PUSH2 0x02bb 00000081: JUMPI 00000082: DUP1 00000083: PUSH4 0x8620410b 00000088: EQ 00000089: PUSH2 0x0312 0000008c: JUMPI 0000008d: DUP1 0000008e: PUSH4 0x95d89b41 00000093: EQ 00000094: PUSH2 0x033d 00000097: JUMPI 00000098: DUP1 00000099: PUSH4 0xa9059cbb 0000009e: EQ 0000009f: PUSH2 0x03cd 000000a2: JUMPI 000000a3: DUP1 000000a4: PUSH4 0xbe2eaad4 000000a9: EQ 000000aa: PUSH2 0x0432 000000ad: JUMPI 000000ae: DUP1 000000af: PUSH4 0xc5f60620 000000b4: EQ 000000b5: PUSH2 0x047f 000000b8: JUMPI 000000b9: DUP1 000000ba: PUSH4 0xe4849b32 000000bf: EQ 000000c0: PUSH2 0x04cc 000000c3: JUMPI 000000c4: DUP1 000000c5: PUSH4 0xe9fad8ee 000000ca: EQ 000000cb: PUSH2 0x04f9 000000ce: JUMPI 000000cf: DUP1 000000d0: PUSH4 0xed88c68e 000000d5: EQ 000000d6: PUSH2 0x0510 000000d9: JUMPI 000000da: DUP1 000000db: PUSH4 0xf088d547 000000e0: EQ 000000e1: PUSH2 0x051a 000000e4: JUMPI 000000e5: DUP1 000000e6: PUSH4 0xfdb5a03e 000000eb: EQ 000000ec: PUSH2 0x0550 000000ef: JUMPI 000000f0: JUMPDEST 000000f1: PUSH2 0x0134 000000f4: PUSH2 0x012f 000000f7: PUSH1 0x00 000000f9: CALLDATASIZE 000000fa: DUP1 000000fb: DUP1 000000fc: PUSH1 0x1f 000000fe: ADD 000000ff: PUSH1 0x20 00000101: DUP1 00000102: SWAP2 00000103: DIV 00000104: MUL 00000105: PUSH1 0x20 00000107: ADD 00000108: PUSH1 0x40 0000010a: MLOAD 0000010b: SWAP1 0000010c: DUP2 0000010d: ADD 0000010e: PUSH1 0x40 00000110: MSTORE 00000111: DUP1 00000112: SWAP4 00000113: SWAP3 00000114: SWAP2 00000115: SWAP1 00000116: DUP2 00000117: DUP2 00000118: MSTORE 00000119: PUSH1 0x20 0000011b: ADD 0000011c: DUP4 0000011d: DUP4 0000011e: DUP1 0000011f: DUP3 00000120: DUP5 00000121: CALLDATACOPY 00000122: DUP3 00000123: ADD 00000124: SWAP2 00000125: POP 00000126: POP 00000127: POP 00000128: POP 00000129: POP 0000012a: POP 0000012b: PUSH2 0x0567 0000012e: JUMP 0000012f: JUMPDEST 00000130: PUSH2 0x0578 00000133: JUMP 00000134: JUMPDEST 00000135: STOP 00000136: JUMPDEST 00000137: CALLVALUE 00000138: DUP1 00000139: ISZERO 0000013a: PUSH2 0x0142 0000013d: JUMPI 0000013e: PUSH1 0x00 00000140: DUP1 00000141: REVERT 00000142: JUMPDEST 00000143: POP 00000144: PUSH2 0x0177 00000147: PUSH1 0x04 00000149: DUP1 0000014a: CALLDATASIZE 0000014b: SUB 0000014c: DUP2 0000014d: ADD 0000014e: SWAP1 0000014f: DUP1 00000150: DUP1 00000151: CALLDATALOAD 00000152: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000167: AND 00000168: SWAP1 00000169: PUSH1 0x20 0000016b: ADD 0000016c: SWAP1 0000016d: SWAP3 0000016e: SWAP2 0000016f: SWAP1 00000170: POP 00000171: POP 00000172: POP 00000173: PUSH2 0x0978 00000176: JUMP 00000177: JUMPDEST 00000178: PUSH1 0x40 0000017a: MLOAD 0000017b: DUP1 0000017c: DUP3 0000017d: DUP2 0000017e: MSTORE 0000017f: PUSH1 0x20 00000181: ADD 00000182: SWAP2 00000183: POP 00000184: POP 00000185: PUSH1 0x40 00000187: MLOAD 00000188: DUP1 00000189: SWAP2 0000018a: SUB 0000018b: SWAP1 0000018c: RETURN 0000018d: JUMPDEST 0000018e: CALLVALUE 0000018f: DUP1 00000190: ISZERO 00000191: PUSH2 0x0199 00000194: JUMPI 00000195: PUSH1 0x00 00000197: DUP1 00000198: REVERT 00000199: JUMPDEST 0000019a: POP 0000019b: PUSH2 0x01a2 0000019e: PUSH2 0x0b32 000001a1: JUMP 000001a2: JUMPDEST 000001a3: PUSH1 0x40 000001a5: MLOAD 000001a6: DUP1 000001a7: DUP1 000001a8: PUSH1 0x20 000001aa: ADD 000001ab: DUP3 000001ac: DUP2 000001ad: SUB 000001ae: DUP3 000001af: MSTORE 000001b0: DUP4 000001b1: DUP2 000001b2: DUP2 000001b3: MLOAD 000001b4: DUP2 000001b5: MSTORE 000001b6: PUSH1 0x20 000001b8: ADD 000001b9: SWAP2 000001ba: POP 000001bb: DUP1 000001bc: MLOAD 000001bd: SWAP1 000001be: PUSH1 0x20 000001c0: ADD 000001c1: SWAP1 000001c2: DUP1 000001c3: DUP4 000001c4: DUP4 000001c5: PUSH1 0x00 000001c7: JUMPDEST 000001c8: DUP4 000001c9: DUP2 000001ca: LT 000001cb: ISZERO 000001cc: PUSH2 0x01e2 000001cf: JUMPI 000001d0: DUP1 000001d1: DUP3 000001d2: ADD 000001d3: MLOAD 000001d4: DUP2 000001d5: DUP5 000001d6: ADD 000001d7: MSTORE 000001d8: PUSH1 0x20 000001da: DUP2 000001db: ADD 000001dc: SWAP1 000001dd: POP 000001de: PUSH2 0x01c7 000001e1: JUMP 000001e2: JUMPDEST 000001e3: POP 000001e4: POP 000001e5: POP 000001e6: POP 000001e7: SWAP1 000001e8: POP 000001e9: SWAP1 000001ea: DUP2 000001eb: ADD 000001ec: SWAP1 000001ed: PUSH1 0x1f 000001ef: AND 000001f0: DUP1 000001f1: ISZERO 000001f2: PUSH2 0x020f 000001f5: JUMPI 000001f6: DUP1 000001f7: DUP3 000001f8: SUB 000001f9: DUP1 000001fa: MLOAD 000001fb: PUSH1 0x01 000001fd: DUP4 000001fe: PUSH1 0x20 00000200: SUB 00000201: PUSH2 0x0100 00000204: EXP 00000205: SUB 00000206: NOT 00000207: AND 00000208: DUP2 00000209: MSTORE 0000020a: PUSH1 0x20 0000020c: ADD 0000020d: SWAP2 0000020e: POP 0000020f: JUMPDEST 00000210: POP 00000211: SWAP3 00000212: POP 00000213: POP 00000214: POP 00000215: PUSH1 0x40 00000217: MLOAD 00000218: DUP1 00000219: SWAP2 0000021a: SUB 0000021b: SWAP1 0000021c: RETURN 0000021d: JUMPDEST 0000021e: CALLVALUE 0000021f: DUP1 00000220: ISZERO 00000221: PUSH2 0x0229 00000224: JUMPI 00000225: PUSH1 0x00 00000227: DUP1 00000228: REVERT 00000229: JUMPDEST 0000022a: POP 0000022b: PUSH2 0x0232 0000022e: PUSH2 0x0b6b 00000231: JUMP 00000232: JUMPDEST 00000233: PUSH1 0x40 00000235: MLOAD 00000236: DUP1 00000237: DUP3 00000238: DUP2 00000239: MSTORE 0000023a: PUSH1 0x20 0000023c: ADD 0000023d: SWAP2 0000023e: POP 0000023f: POP 00000240: PUSH1 0x40 00000242: MLOAD 00000243: DUP1 00000244: SWAP2 00000245: SUB 00000246: SWAP1 00000247: RETURN 00000248: JUMPDEST 00000249: CALLVALUE 0000024a: DUP1 0000024b: ISZERO 0000024c: PUSH2 0x0254 0000024f: JUMPI 00000250: PUSH1 0x00 00000252: DUP1 00000253: REVERT 00000254: JUMPDEST 00000255: POP 00000256: PUSH2 0x025d 00000259: PUSH2 0x0b75 0000025c: JUMP 0000025d: JUMPDEST 0000025e: PUSH1 0x40 00000260: MLOAD 00000261: DUP1 00000262: DUP3 00000263: PUSH1 0xff 00000265: AND 00000266: PUSH1 0xff 00000268: AND 00000269: DUP2 0000026a: MSTORE 0000026b: PUSH1 0x20 0000026d: ADD 0000026e: SWAP2 0000026f: POP 00000270: POP 00000271: PUSH1 0x40 00000273: MLOAD 00000274: DUP1 00000275: SWAP2 00000276: SUB 00000277: SWAP1 00000278: RETURN 00000279: JUMPDEST 0000027a: CALLVALUE 0000027b: DUP1 0000027c: ISZERO 0000027d: PUSH2 0x0285 00000280: JUMPI 00000281: PUSH1 0x00 00000283: DUP1 00000284: REVERT 00000285: JUMPDEST 00000286: POP 00000287: PUSH2 0x028e 0000028a: PUSH2 0x0b7a 0000028d: JUMP 0000028e: JUMPDEST 0000028f: STOP 00000290: JUMPDEST 00000291: CALLVALUE 00000292: DUP1 00000293: ISZERO 00000294: PUSH2 0x029c 00000297: JUMPI 00000298: PUSH1 0x00 0000029a: DUP1 0000029b: REVERT 0000029c: JUMPDEST 0000029d: POP 0000029e: PUSH2 0x02a5 000002a1: PUSH2 0x0d01 000002a4: JUMP 000002a5: JUMPDEST 000002a6: PUSH1 0x40 000002a8: MLOAD 000002a9: DUP1 000002aa: DUP3 000002ab: DUP2 000002ac: MSTORE 000002ad: PUSH1 0x20 000002af: ADD 000002b0: SWAP2 000002b1: POP 000002b2: POP 000002b3: PUSH1 0x40 000002b5: MLOAD 000002b6: DUP1 000002b7: SWAP2 000002b8: SUB 000002b9: SWAP1 000002ba: RETURN 000002bb: JUMPDEST 000002bc: CALLVALUE 000002bd: DUP1 000002be: ISZERO 000002bf: PUSH2 0x02c7 000002c2: JUMPI 000002c3: PUSH1 0x00 000002c5: DUP1 000002c6: REVERT 000002c7: JUMPDEST 000002c8: POP 000002c9: PUSH2 0x02fc 000002cc: PUSH1 0x04 000002ce: DUP1 000002cf: CALLDATASIZE 000002d0: SUB 000002d1: DUP2 000002d2: ADD 000002d3: SWAP1 000002d4: DUP1 000002d5: DUP1 000002d6: CALLDATALOAD 000002d7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000002ec: AND 000002ed: SWAP1 000002ee: PUSH1 0x20 000002f0: ADD 000002f1: SWAP1 000002f2: SWAP3 000002f3: SWAP2 000002f4: SWAP1 000002f5: POP 000002f6: POP 000002f7: POP 000002f8: PUSH2 0x0d3c 000002fb: JUMP 000002fc: JUMPDEST 000002fd: PUSH1 0x40 000002ff: MLOAD 00000300: DUP1 00000301: DUP3 00000302: DUP2 00000303: MSTORE 00000304: PUSH1 0x20 00000306: ADD 00000307: SWAP2 00000308: POP 00000309: POP 0000030a: PUSH1 0x40 0000030c: MLOAD 0000030d: DUP1 0000030e: SWAP2 0000030f: SUB 00000310: SWAP1 00000311: RETURN 00000312: JUMPDEST 00000313: CALLVALUE 00000314: DUP1 00000315: ISZERO 00000316: PUSH2 0x031e 00000319: JUMPI 0000031a: PUSH1 0x00 0000031c: DUP1 0000031d: REVERT 0000031e: JUMPDEST 0000031f: POP 00000320: PUSH2 0x0327 00000323: PUSH2 0x0d88 00000326: JUMP 00000327: JUMPDEST 00000328: PUSH1 0x40 0000032a: MLOAD 0000032b: DUP1 0000032c: DUP3 0000032d: DUP2 0000032e: MSTORE 0000032f: PUSH1 0x20 00000331: ADD 00000332: SWAP2 00000333: POP 00000334: POP 00000335: PUSH1 0x40 00000337: MLOAD 00000338: DUP1 00000339: SWAP2 0000033a: SUB 0000033b: SWAP1 0000033c: RETURN 0000033d: JUMPDEST 0000033e: CALLVALUE 0000033f: DUP1 00000340: ISZERO 00000341: PUSH2 0x0349 00000344: JUMPI 00000345: PUSH1 0x00 00000347: DUP1 00000348: REVERT 00000349: JUMPDEST 0000034a: POP 0000034b: PUSH2 0x0352 0000034e: PUSH2 0x0da5 00000351: JUMP 00000352: JUMPDEST 00000353: PUSH1 0x40 00000355: MLOAD 00000356: DUP1 00000357: DUP1 00000358: PUSH1 0x20 0000035a: ADD 0000035b: DUP3 0000035c: DUP2 0000035d: SUB 0000035e: DUP3 0000035f: MSTORE 00000360: DUP4 00000361: DUP2 00000362: DUP2 00000363: MLOAD 00000364: DUP2 00000365: MSTORE 00000366: PUSH1 0x20 00000368: ADD 00000369: SWAP2 0000036a: POP 0000036b: DUP1 0000036c: MLOAD 0000036d: SWAP1 0000036e: PUSH1 0x20 00000370: ADD 00000371: SWAP1 00000372: DUP1 00000373: DUP4 00000374: DUP4 00000375: PUSH1 0x00 00000377: JUMPDEST 00000378: DUP4 00000379: DUP2 0000037a: LT 0000037b: ISZERO 0000037c: PUSH2 0x0392 0000037f: JUMPI 00000380: DUP1 00000381: DUP3 00000382: ADD 00000383: MLOAD 00000384: DUP2 00000385: DUP5 00000386: ADD 00000387: MSTORE 00000388: PUSH1 0x20 0000038a: DUP2 0000038b: ADD 0000038c: SWAP1 0000038d: POP 0000038e: PUSH2 0x0377 00000391: JUMP 00000392: JUMPDEST 00000393: POP 00000394: POP 00000395: POP 00000396: POP 00000397: SWAP1 00000398: POP 00000399: SWAP1 0000039a: DUP2 0000039b: ADD 0000039c: SWAP1 0000039d: PUSH1 0x1f 0000039f: AND 000003a0: DUP1 000003a1: ISZERO 000003a2: PUSH2 0x03bf 000003a5: JUMPI 000003a6: DUP1 000003a7: DUP3 000003a8: SUB 000003a9: DUP1 000003aa: MLOAD 000003ab: PUSH1 0x01 000003ad: DUP4 000003ae: PUSH1 0x20 000003b0: SUB 000003b1: PUSH2 0x0100 000003b4: EXP 000003b5: SUB 000003b6: NOT 000003b7: AND 000003b8: DUP2 000003b9: MSTORE 000003ba: PUSH1 0x20 000003bc: ADD 000003bd: SWAP2 000003be: POP 000003bf: JUMPDEST 000003c0: POP 000003c1: SWAP3 000003c2: POP 000003c3: POP 000003c4: POP 000003c5: PUSH1 0x40 000003c7: MLOAD 000003c8: DUP1 000003c9: SWAP2 000003ca: SUB 000003cb: SWAP1 000003cc: RETURN 000003cd: JUMPDEST 000003ce: CALLVALUE 000003cf: DUP1 000003d0: ISZERO 000003d1: PUSH2 0x03d9 000003d4: JUMPI 000003d5: PUSH1 0x00 000003d7: DUP1 000003d8: REVERT 000003d9: JUMPDEST 000003da: POP 000003db: PUSH2 0x0418 000003de: PUSH1 0x04 000003e0: DUP1 000003e1: CALLDATASIZE 000003e2: SUB 000003e3: DUP2 000003e4: ADD 000003e5: SWAP1 000003e6: DUP1 000003e7: DUP1 000003e8: CALLDATALOAD 000003e9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000003fe: AND 000003ff: SWAP1 00000400: PUSH1 0x20 00000402: ADD 00000403: SWAP1 00000404: SWAP3 00000405: SWAP2 00000406: SWAP1 00000407: DUP1 00000408: CALLDATALOAD 00000409: SWAP1 0000040a: PUSH1 0x20 0000040c: ADD 0000040d: SWAP1 0000040e: SWAP3 0000040f: SWAP2 00000410: SWAP1 00000411: POP 00000412: POP 00000413: POP 00000414: PUSH2 0x0dde 00000417: JUMP 00000418: JUMPDEST 00000419: PUSH1 0x40 0000041b: MLOAD 0000041c: DUP1 0000041d: DUP3 0000041e: ISZERO 0000041f: ISZERO 00000420: ISZERO 00000421: ISZERO 00000422: DUP2 00000423: MSTORE 00000424: PUSH1 0x20 00000426: ADD 00000427: SWAP2 00000428: POP 00000429: POP 0000042a: PUSH1 0x40 0000042c: MLOAD 0000042d: DUP1 0000042e: SWAP2 0000042f: SUB 00000430: SWAP1 00000431: RETURN 00000432: JUMPDEST 00000433: CALLVALUE 00000434: DUP1 00000435: ISZERO 00000436: PUSH2 0x043e 00000439: JUMPI 0000043a: PUSH1 0x00 0000043c: DUP1 0000043d: REVERT 0000043e: JUMPDEST 0000043f: POP 00000440: PUSH2 0x0469 00000443: PUSH1 0x04 00000445: DUP1 00000446: CALLDATASIZE 00000447: SUB 00000448: DUP2 00000449: ADD 0000044a: SWAP1 0000044b: DUP1 0000044c: DUP1 0000044d: CALLDATALOAD 0000044e: SWAP1 0000044f: PUSH1 0x20 00000451: ADD 00000452: SWAP1 00000453: SWAP3 00000454: SWAP2 00000455: SWAP1 00000456: DUP1 00000457: CALLDATALOAD 00000458: ISZERO 00000459: ISZERO 0000045a: SWAP1 0000045b: PUSH1 0x20 0000045d: ADD 0000045e: SWAP1 0000045f: SWAP3 00000460: SWAP2 00000461: SWAP1 00000462: POP 00000463: POP 00000464: POP 00000465: PUSH2 0x11e9 00000468: JUMP 00000469: JUMPDEST 0000046a: PUSH1 0x40 0000046c: MLOAD 0000046d: DUP1 0000046e: DUP3 0000046f: DUP2 00000470: MSTORE 00000471: PUSH1 0x20 00000473: ADD 00000474: SWAP2 00000475: POP 00000476: POP 00000477: PUSH1 0x40 00000479: MLOAD 0000047a: DUP1 0000047b: SWAP2 0000047c: SUB 0000047d: SWAP1 0000047e: RETURN 0000047f: JUMPDEST 00000480: CALLVALUE 00000481: DUP1 00000482: ISZERO 00000483: PUSH2 0x048b 00000486: JUMPI 00000487: PUSH1 0x00 00000489: DUP1 0000048a: REVERT 0000048b: JUMPDEST 0000048c: POP 0000048d: PUSH2 0x04b6 00000490: PUSH1 0x04 00000492: DUP1 00000493: CALLDATASIZE 00000494: SUB 00000495: DUP2 00000496: ADD 00000497: SWAP1 00000498: DUP1 00000499: DUP1 0000049a: CALLDATALOAD 0000049b: SWAP1 0000049c: PUSH1 0x20 0000049e: ADD 0000049f: SWAP1 000004a0: SWAP3 000004a1: SWAP2 000004a2: SWAP1 000004a3: DUP1 000004a4: CALLDATALOAD 000004a5: ISZERO 000004a6: ISZERO 000004a7: SWAP1 000004a8: PUSH1 0x20 000004aa: ADD 000004ab: SWAP1 000004ac: SWAP3 000004ad: SWAP2 000004ae: SWAP1 000004af: POP 000004b0: POP 000004b1: POP 000004b2: PUSH2 0x1274 000004b5: JUMP 000004b6: JUMPDEST 000004b7: PUSH1 0x40 000004b9: MLOAD 000004ba: DUP1 000004bb: DUP3 000004bc: DUP2 000004bd: MSTORE 000004be: PUSH1 0x20 000004c0: ADD 000004c1: SWAP2 000004c2: POP 000004c3: POP 000004c4: PUSH1 0x40 000004c6: MLOAD 000004c7: DUP1 000004c8: SWAP2 000004c9: SUB 000004ca: SWAP1 000004cb: RETURN 000004cc: JUMPDEST 000004cd: CALLVALUE 000004ce: DUP1 000004cf: ISZERO 000004d0: PUSH2 0x04d8 000004d3: JUMPI 000004d4: PUSH1 0x00 000004d6: DUP1 000004d7: REVERT 000004d8: JUMPDEST 000004d9: POP 000004da: PUSH2 0x04f7 000004dd: PUSH1 0x04 000004df: DUP1 000004e0: CALLDATASIZE 000004e1: SUB 000004e2: DUP2 000004e3: ADD 000004e4: SWAP1 000004e5: DUP1 000004e6: DUP1 000004e7: CALLDATALOAD 000004e8: SWAP1 000004e9: PUSH1 0x20 000004eb: ADD 000004ec: SWAP1 000004ed: SWAP3 000004ee: SWAP2 000004ef: SWAP1 000004f0: POP 000004f1: POP 000004f2: POP 000004f3: PUSH2 0x12e2 000004f6: JUMP 000004f7: JUMPDEST 000004f8: STOP 000004f9: JUMPDEST 000004fa: CALLVALUE 000004fb: DUP1 000004fc: ISZERO 000004fd: PUSH2 0x0505 00000500: JUMPI 00000501: PUSH1 0x00 00000503: DUP1 00000504: REVERT 00000505: JUMPDEST 00000506: POP 00000507: PUSH2 0x050e 0000050a: PUSH2 0x1689 0000050d: JUMP 0000050e: JUMPDEST 0000050f: STOP 00000510: JUMPDEST 00000511: PUSH2 0x0518 00000514: PUSH2 0x16ee 00000517: JUMP 00000518: JUMPDEST 00000519: STOP 0000051a: JUMPDEST 0000051b: PUSH2 0x054e 0000051e: PUSH1 0x04 00000520: DUP1 00000521: CALLDATASIZE 00000522: SUB 00000523: DUP2 00000524: ADD 00000525: SWAP1 00000526: DUP1 00000527: DUP1 00000528: CALLDATALOAD 00000529: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000053e: AND 0000053f: SWAP1 00000540: PUSH1 0x20 00000542: ADD 00000543: SWAP1 00000544: SWAP3 00000545: SWAP2 00000546: SWAP1 00000547: POP 00000548: POP 00000549: POP 0000054a: PUSH2 0x0578 0000054d: JUMP 0000054e: JUMPDEST 0000054f: STOP 00000550: JUMPDEST 00000551: CALLVALUE 00000552: DUP1 00000553: ISZERO 00000554: PUSH2 0x055c 00000557: JUMPI 00000558: PUSH1 0x00 0000055a: DUP1 0000055b: REVERT 0000055c: JUMPDEST 0000055d: POP 0000055e: PUSH2 0x0565 00000561: PUSH2 0x1761 00000564: JUMP 00000565: JUMPDEST 00000566: STOP 00000567: JUMPDEST 00000568: PUSH1 0x00 0000056a: PUSH1 0x14 0000056c: DUP3 0000056d: ADD 0000056e: MLOAD 0000056f: SWAP1 00000570: POP 00000571: DUP1 00000572: SWAP1 00000573: POP 00000574: SWAP2 00000575: SWAP1 00000576: POP 00000577: JUMP 00000578: JUMPDEST 00000579: PUSH1 0x00 0000057b: DUP1 0000057c: PUSH1 0x00 0000057e: DUP1 0000057f: PUSH1 0x00 00000581: PUSH2 0x05b3 00000584: CALLVALUE 00000585: PUSH1 0x00 00000587: PUSH1 0x40 00000589: DUP1 0000058a: MLOAD 0000058b: SWAP1 0000058c: DUP2 0000058d: ADD 0000058e: PUSH1 0x40 00000590: MSTORE 00000591: SWAP1 00000592: DUP2 00000593: PUSH1 0x00 00000595: DUP3 00000596: ADD 00000597: SLOAD 00000598: DUP2 00000599: MSTORE 0000059a: PUSH1 0x20 0000059c: ADD 0000059d: PUSH1 0x01 0000059f: DUP3 000005a0: ADD 000005a1: SLOAD 000005a2: DUP2 000005a3: MSTORE 000005a4: POP 000005a5: POP 000005a6: PUSH2 0x1b94 000005a9: SWAP1 000005aa: SWAP2 000005ab: SWAP1 000005ac: PUSH4 0xffffffff 000005b1: AND 000005b2: JUMP 000005b3: JUMPDEST 000005b4: SWAP5 000005b5: POP 000005b6: SWAP5 000005b7: POP 000005b8: PUSH1 0x00 000005ba: DUP6 000005bb: EQ 000005bc: ISZERO 000005bd: ISZERO 000005be: ISZERO 000005bf: PUSH2 0x0630 000005c2: JUMPI 000005c3: PUSH1 0x40 000005c5: MLOAD 000005c6: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000005e7: DUP2 000005e8: MSTORE 000005e9: PUSH1 0x04 000005eb: ADD 000005ec: DUP1 000005ed: DUP1 000005ee: PUSH1 0x20 000005f0: ADD 000005f1: DUP3 000005f2: DUP2 000005f3: SUB 000005f4: DUP3 000005f5: MSTORE 000005f6: PUSH1 0x1b 000005f8: DUP2 000005f9: MSTORE 000005fa: PUSH1 0x20 000005fc: ADD 000005fd: DUP1 000005fe: PUSH32 0x496e636f6d696e672066756e647320697320746f6f20736d616c6c0000000000 0000061f: DUP2 00000620: MSTORE 00000621: POP 00000622: PUSH1 0x20 00000624: ADD 00000625: SWAP2 00000626: POP 00000627: POP 00000628: PUSH1 0x40 0000062a: MLOAD 0000062b: DUP1 0000062c: SWAP2 0000062d: SUB 0000062e: SWAP1 0000062f: REVERT 00000630: JUMPDEST 00000631: PUSH1 0x0b 00000633: PUSH1 0x00 00000635: CALLER 00000636: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000064b: AND 0000064c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000661: AND 00000662: DUP2 00000663: MSTORE 00000664: PUSH1 0x20 00000666: ADD 00000667: SWAP1 00000668: DUP2 00000669: MSTORE 0000066a: PUSH1 0x20 0000066c: ADD 0000066d: PUSH1 0x00 0000066f: KECCAK256 00000670: SWAP3 00000671: POP 00000672: PUSH1 0x00 00000674: DUP7 00000675: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000068a: AND 0000068b: EQ 0000068c: ISZERO 0000068d: DUP1 0000068e: ISZERO 0000068f: PUSH2 0x06c4 00000692: JUMPI 00000693: POP 00000694: CALLER 00000695: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000006aa: AND 000006ab: DUP7 000006ac: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000006c1: AND 000006c2: EQ 000006c3: ISZERO 000006c4: JUMPDEST 000006c5: DUP1 000006c6: ISZERO 000006c7: PUSH2 0x070a 000006ca: JUMPI 000006cb: POP 000006cc: PUSH1 0x00 000006ce: DUP4 000006cf: PUSH1 0x00 000006d1: ADD 000006d2: PUSH1 0x00 000006d4: SWAP1 000006d5: SLOAD 000006d6: SWAP1 000006d7: PUSH2 0x0100 000006da: EXP 000006db: SWAP1 000006dc: DIV 000006dd: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000006f2: AND 000006f3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000708: AND 00000709: EQ 0000070a: JUMPDEST 0000070b: ISZERO 0000070c: PUSH2 0x0753 0000070f: JUMPI 00000710: DUP6 00000711: DUP4 00000712: PUSH1 0x00 00000714: ADD 00000715: PUSH1 0x00 00000717: PUSH2 0x0100 0000071a: EXP 0000071b: DUP2 0000071c: SLOAD 0000071d: DUP2 0000071e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000733: MUL 00000734: NOT 00000735: AND 00000736: SWAP1 00000737: DUP4 00000738: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000074d: AND 0000074e: MUL 0000074f: OR 00000750: SWAP1 00000751: SSTORE 00000752: POP 00000753: JUMPDEST 00000754: PUSH1 0x00 00000756: DUP4 00000757: PUSH1 0x00 00000759: ADD 0000075a: PUSH1 0x00 0000075c: SWAP1 0000075d: SLOAD 0000075e: SWAP1 0000075f: PUSH2 0x0100 00000762: EXP 00000763: SWAP1 00000764: DIV 00000765: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000077a: AND 0000077b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000790: AND 00000791: EQ 00000792: ISZERO 00000793: ISZERO 00000794: PUSH2 0x0843 00000797: JUMPI 00000798: PUSH2 0x07c7 0000079b: CALLER 0000079c: DUP5 0000079d: PUSH1 0x00 0000079f: ADD 000007a0: PUSH1 0x00 000007a2: SWAP1 000007a3: SLOAD 000007a4: SWAP1 000007a5: PUSH2 0x0100 000007a8: EXP 000007a9: SWAP1 000007aa: DIV 000007ab: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000007c0: AND 000007c1: DUP8 000007c2: CALLVALUE 000007c3: PUSH2 0x1bf7 000007c6: JUMP 000007c7: JUMPDEST 000007c8: SWAP5 000007c9: POP 000007ca: PUSH1 0x00 000007cc: DUP6 000007cd: EQ 000007ce: ISZERO 000007cf: ISZERO 000007d0: ISZERO 000007d1: PUSH2 0x0842 000007d4: JUMPI 000007d5: PUSH1 0x40 000007d7: MLOAD 000007d8: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000007f9: DUP2 000007fa: MSTORE 000007fb: PUSH1 0x04 000007fd: ADD 000007fe: DUP1 000007ff: DUP1 00000800: PUSH1 0x20 00000802: ADD 00000803: DUP3 00000804: DUP2 00000805: SUB 00000806: DUP3 00000807: MSTORE 00000808: PUSH1 0x1b 0000080a: DUP2 0000080b: MSTORE 0000080c: PUSH1 0x20 0000080e: ADD 0000080f: DUP1 00000810: PUSH32 0x496e636f6d696e672066756e647320697320746f6f20736d616c6c0000000000 00000831: DUP2 00000832: MSTORE 00000833: POP 00000834: PUSH1 0x20 00000836: ADD 00000837: SWAP2 00000838: POP 00000839: POP 0000083a: PUSH1 0x40 0000083c: MLOAD 0000083d: DUP1 0000083e: SWAP2 0000083f: SUB 00000840: SWAP1 00000841: REVERT 00000842: JUMPDEST 00000843: JUMPDEST 00000844: PUSH2 0x084c 00000847: DUP5 00000848: PUSH2 0x1d35 0000084b: JUMP 0000084c: JUMPDEST 0000084d: SWAP2 0000084e: POP 0000084f: SWAP2 00000850: POP 00000851: PUSH1 0x00 00000853: DUP3 00000854: EQ 00000855: ISZERO 00000856: ISZERO 00000857: ISZERO 00000858: PUSH2 0x08c9 0000085b: JUMPI 0000085c: PUSH1 0x40 0000085e: MLOAD 0000085f: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000880: DUP2 00000881: MSTORE 00000882: PUSH1 0x04 00000884: ADD 00000885: DUP1 00000886: DUP1 00000887: PUSH1 0x20 00000889: ADD 0000088a: DUP3 0000088b: DUP2 0000088c: SUB 0000088d: DUP3 0000088e: MSTORE 0000088f: PUSH1 0x1b 00000891: DUP2 00000892: MSTORE 00000893: PUSH1 0x20 00000895: ADD 00000896: DUP1 00000897: PUSH32 0x496e636f6d696e672066756e647320697320746f6f20736d616c6c0000000000 000008b8: DUP2 000008b9: MSTORE 000008ba: POP 000008bb: PUSH1 0x20 000008bd: ADD 000008be: SWAP2 000008bf: POP 000008c0: POP 000008c1: PUSH1 0x40 000008c3: MLOAD 000008c4: DUP1 000008c5: SWAP2 000008c6: SUB 000008c7: SWAP1 000008c8: REVERT 000008c9: JUMPDEST 000008ca: DUP1 000008cb: PUSH1 0x08 000008cd: DUP2 000008ce: SWAP1 000008cf: SSTORE 000008d0: POP 000008d1: PUSH2 0x08da 000008d4: CALLER 000008d5: DUP4 000008d6: PUSH2 0x1e9e 000008d9: JUMP 000008da: JUMPDEST 000008db: PUSH2 0x08ef 000008de: DUP6 000008df: PUSH1 0x0a 000008e1: SLOAD 000008e2: PUSH2 0x1fb4 000008e5: SWAP1 000008e6: SWAP2 000008e7: SWAP1 000008e8: PUSH4 0xffffffff 000008ed: AND 000008ee: JUMP 000008ef: JUMPDEST 000008f0: PUSH1 0x0a 000008f2: DUP2 000008f3: SWAP1 000008f4: SSTORE 000008f5: POP 000008f6: CALLER 000008f7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000090c: AND 0000090d: PUSH32 0xd721454499cf9c37b757e03b9d675df451c229048129d6e2d552216a035e6a55 0000092e: CALLVALUE 0000092f: DUP5 00000930: PUSH8 0x0de0b6b3a7640000 00000939: PUSH1 0x08 0000093b: SLOAD 0000093c: DUP2 0000093d: ISZERO 0000093e: ISZERO 0000093f: PUSH2 0x0944 00000942: JUMPI 00000943: INVALID 00000944: JUMPDEST 00000945: DIV 00000946: TIMESTAMP 00000947: PUSH1 0x40 00000949: MLOAD 0000094a: DUP1 0000094b: DUP6 0000094c: DUP2 0000094d: MSTORE 0000094e: PUSH1 0x20 00000950: ADD 00000951: DUP5 00000952: DUP2 00000953: MSTORE 00000954: PUSH1 0x20 00000956: ADD 00000957: DUP4 00000958: DUP2 00000959: MSTORE 0000095a: PUSH1 0x20 0000095c: ADD 0000095d: DUP3 0000095e: DUP2 0000095f: MSTORE 00000960: PUSH1 0x20 00000962: ADD 00000963: SWAP5 00000964: POP 00000965: POP 00000966: POP 00000967: POP 00000968: POP 00000969: PUSH1 0x40 0000096b: MLOAD 0000096c: DUP1 0000096d: SWAP2 0000096e: SUB 0000096f: SWAP1 00000970: LOG2 00000971: POP 00000972: POP 00000973: POP 00000974: POP 00000975: POP 00000976: POP 00000977: JUMP 00000978: JUMPDEST 00000979: PUSH1 0x00 0000097b: PUSH2 0x0982 0000097e: PUSH2 0x2546 00000981: JUMP 00000982: JUMPDEST 00000983: PUSH1 0x00 00000985: PUSH1 0x0b 00000987: PUSH1 0x00 00000989: DUP6 0000098a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000099f: AND 000009a0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000009b5: AND 000009b6: DUP2 000009b7: MSTORE 000009b8: PUSH1 0x20 000009ba: ADD 000009bb: SWAP1 000009bc: DUP2 000009bd: MSTORE 000009be: PUSH1 0x20 000009c0: ADD 000009c1: PUSH1 0x00 000009c3: KECCAK256 000009c4: PUSH1 0xa0 000009c6: PUSH1 0x40 000009c8: MLOAD 000009c9: SWAP1 000009ca: DUP2 000009cb: ADD 000009cc: PUSH1 0x40 000009ce: MSTORE 000009cf: SWAP1 000009d0: DUP2 000009d1: PUSH1 0x00 000009d3: DUP3 000009d4: ADD 000009d5: PUSH1 0x00 000009d7: SWAP1 000009d8: SLOAD 000009d9: SWAP1 000009da: PUSH2 0x0100 000009dd: EXP 000009de: SWAP1 000009df: DIV 000009e0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000009f5: AND 000009f6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000a0b: AND 00000a0c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000a21: AND 00000a22: DUP2 00000a23: MSTORE 00000a24: PUSH1 0x20 00000a26: ADD 00000a27: PUSH1 0x01 00000a29: DUP3 00000a2a: ADD 00000a2b: SLOAD 00000a2c: DUP2 00000a2d: MSTORE 00000a2e: PUSH1 0x20 00000a30: ADD 00000a31: PUSH1 0x02 00000a33: DUP3 00000a34: ADD 00000a35: SLOAD 00000a36: DUP2 00000a37: MSTORE 00000a38: PUSH1 0x20 00000a3a: ADD 00000a3b: PUSH1 0x03 00000a3d: DUP3 00000a3e: ADD 00000a3f: SLOAD 00000a40: DUP2 00000a41: MSTORE 00000a42: PUSH1 0x20 00000a44: ADD 00000a45: PUSH1 0x04 00000a47: DUP3 00000a48: ADD 00000a49: SLOAD 00000a4a: DUP2 00000a4b: MSTORE 00000a4c: POP 00000a4d: POP 00000a4e: SWAP2 00000a4f: POP 00000a50: PUSH2 0x0a6a 00000a53: DUP3 00000a54: PUSH1 0x60 00000a56: ADD 00000a57: MLOAD 00000a58: DUP4 00000a59: PUSH1 0x40 00000a5b: ADD 00000a5c: MLOAD 00000a5d: PUSH2 0x1fb4 00000a60: SWAP1 00000a61: SWAP2 00000a62: SWAP1 00000a63: PUSH4 0xffffffff 00000a68: AND 00000a69: JUMP 00000a6a: JUMPDEST 00000a6b: SWAP1 00000a6c: POP 00000a6d: PUSH1 0x00 00000a6f: DUP2 00000a70: SLT 00000a71: ISZERO 00000a72: ISZERO 00000a73: ISZERO 00000a74: PUSH2 0x0a7c 00000a77: JUMPI 00000a78: PUSH1 0x00 00000a7a: DUP1 00000a7b: REVERT 00000a7c: JUMPDEST 00000a7d: PUSH1 0x00 00000a7f: PUSH1 0x09 00000a81: SLOAD 00000a82: GT 00000a83: ISZERO 00000a84: PUSH2 0x0ac2 00000a87: JUMPI 00000a88: PUSH2 0x0abf 00000a8b: PUSH1 0x09 00000a8d: SLOAD 00000a8e: PUSH2 0x0aa6 00000a91: DUP5 00000a92: PUSH1 0x20 00000a94: ADD 00000a95: MLOAD 00000a96: PUSH1 0x0a 00000a98: SLOAD 00000a99: PUSH2 0x203e 00000a9c: SWAP1 00000a9d: SWAP2 00000a9e: SWAP1 00000a9f: PUSH4 0xffffffff 00000aa4: AND 00000aa5: JUMP 00000aa6: JUMPDEST 00000aa7: DUP2 00000aa8: ISZERO 00000aa9: ISZERO 00000aaa: PUSH2 0x0aaf 00000aad: JUMPI 00000aae: INVALID 00000aaf: JUMPDEST 00000ab0: DIV 00000ab1: DUP3 00000ab2: PUSH2 0x20e5 00000ab5: SWAP1 00000ab6: SWAP2 00000ab7: SWAP1 00000ab8: PUSH4 0xffffffff 00000abd: AND 00000abe: JUMP 00000abf: JUMPDEST 00000ac0: SWAP1 00000ac1: POP 00000ac2: JUMPDEST 00000ac3: PUSH1 0x00 00000ac5: DUP3 00000ac6: PUSH1 0x80 00000ac8: ADD 00000ac9: MLOAD 00000aca: SGT 00000acb: ISZERO 00000acc: PUSH2 0x0aed 00000acf: JUMPI 00000ad0: PUSH2 0x0ae6 00000ad3: DUP3 00000ad4: PUSH1 0x80 00000ad6: ADD 00000ad7: MLOAD 00000ad8: DUP3 00000ad9: PUSH2 0x216f 00000adc: SWAP1 00000add: SWAP2 00000ade: SWAP1 00000adf: PUSH4 0xffffffff 00000ae4: AND 00000ae5: JUMP 00000ae6: JUMPDEST 00000ae7: SWAP1 00000ae8: POP 00000ae9: PUSH2 0x0b18 00000aec: JUMP 00000aed: JUMPDEST 00000aee: PUSH1 0x00 00000af0: DUP3 00000af1: PUSH1 0x80 00000af3: ADD 00000af4: MLOAD 00000af5: SLT 00000af6: ISZERO 00000af7: PUSH2 0x0b17 00000afa: JUMPI 00000afb: PUSH2 0x0b14 00000afe: DUP3 00000aff: PUSH1 0x80 00000b01: ADD 00000b02: MLOAD 00000b03: PUSH1 0x00 00000b05: SUB 00000b06: DUP3 00000b07: PUSH2 0x20e5 00000b0a: SWAP1 00000b0b: SWAP2 00000b0c: SWAP1 00000b0d: PUSH4 0xffffffff 00000b12: AND 00000b13: JUMP 00000b14: JUMPDEST 00000b15: SWAP1 00000b16: POP 00000b17: JUMPDEST 00000b18: JUMPDEST 00000b19: PUSH1 0x00 00000b1b: DUP2 00000b1c: SLT 00000b1d: ISZERO 00000b1e: ISZERO 00000b1f: ISZERO 00000b20: PUSH2 0x0b28 00000b23: JUMPI 00000b24: PUSH1 0x00 00000b26: DUP1 00000b27: REVERT 00000b28: JUMPDEST 00000b29: DUP1 00000b2a: SWAP3 00000b2b: POP 00000b2c: POP 00000b2d: POP 00000b2e: SWAP2 00000b2f: SWAP1 00000b30: POP 00000b31: JUMP 00000b32: JUMPDEST 00000b33: PUSH1 0x40 00000b35: DUP1 00000b36: MLOAD 00000b37: SWAP1 00000b38: DUP2 00000b39: ADD 00000b3a: PUSH1 0x40 00000b3c: MSTORE 00000b3d: DUP1 00000b3e: PUSH1 0x12 00000b40: DUP2 00000b41: MSTORE 00000b42: PUSH1 0x20 00000b44: ADD 00000b45: PUSH32 0x50616e7468656f6e2045636f73797374656d0000000000000000000000000000 00000b66: DUP2 00000b67: MSTORE 00000b68: POP 00000b69: DUP2 00000b6a: JUMP 00000b6b: JUMPDEST 00000b6c: PUSH1 0x00 00000b6e: PUSH1 0x09 00000b70: SLOAD 00000b71: SWAP1 00000b72: POP 00000b73: SWAP1 00000b74: JUMP 00000b75: JUMPDEST 00000b76: PUSH1 0x12 00000b78: DUP2 00000b79: JUMP 00000b7a: JUMPDEST 00000b7b: PUSH1 0x00 00000b7d: DUP1 00000b7e: PUSH2 0x0b86 00000b81: CALLER 00000b82: PUSH2 0x0978 00000b85: JUMP 00000b86: JUMPDEST 00000b87: SWAP2 00000b88: POP 00000b89: PUSH1 0x00 00000b8b: DUP3 00000b8c: GT 00000b8d: ISZERO 00000b8e: ISZERO 00000b8f: PUSH2 0x0c00 00000b92: JUMPI 00000b93: PUSH1 0x40 00000b95: MLOAD 00000b96: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000bb7: DUP2 00000bb8: MSTORE 00000bb9: PUSH1 0x04 00000bbb: ADD 00000bbc: DUP1 00000bbd: DUP1 00000bbe: PUSH1 0x20 00000bc0: ADD 00000bc1: DUP3 00000bc2: DUP2 00000bc3: SUB 00000bc4: DUP3 00000bc5: MSTORE 00000bc6: PUSH1 0x15 00000bc8: DUP2 00000bc9: MSTORE 00000bca: PUSH1 0x20 00000bcc: ADD 00000bcd: DUP1 00000bce: PUSH32 0x596f752068617665206e6f206469766964656e64730000000000000000000000 00000bef: DUP2 00000bf0: MSTORE 00000bf1: POP 00000bf2: PUSH1 0x20 00000bf4: ADD 00000bf5: SWAP2 00000bf6: POP 00000bf7: POP 00000bf8: PUSH1 0x40 00000bfa: MLOAD 00000bfb: DUP1 00000bfc: SWAP2 00000bfd: SUB 00000bfe: SWAP1 00000bff: REVERT 00000c00: JUMPDEST 00000c01: PUSH1 0x0b 00000c03: PUSH1 0x00 00000c05: CALLER 00000c06: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000c1b: AND 00000c1c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000c31: AND 00000c32: DUP2 00000c33: MSTORE 00000c34: PUSH1 0x20 00000c36: ADD 00000c37: SWAP1 00000c38: DUP2 00000c39: MSTORE 00000c3a: PUSH1 0x20 00000c3c: ADD 00000c3d: PUSH1 0x00 00000c3f: KECCAK256 00000c40: SWAP1 00000c41: POP 00000c42: PUSH2 0x0c58 00000c45: DUP3 00000c46: DUP3 00000c47: PUSH1 0x04 00000c49: ADD 00000c4a: SLOAD 00000c4b: PUSH2 0x20e5 00000c4e: SWAP1 00000c4f: SWAP2 00000c50: SWAP1 00000c51: PUSH4 0xffffffff 00000c56: AND 00000c57: JUMP 00000c58: JUMPDEST 00000c59: DUP2 00000c5a: PUSH1 0x04 00000c5c: ADD 00000c5d: DUP2 00000c5e: SWAP1 00000c5f: SSTORE 00000c60: POP 00000c61: CALLER 00000c62: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000c77: AND 00000c78: PUSH2 0x08fc 00000c7b: DUP4 00000c7c: SWAP1 00000c7d: DUP2 00000c7e: ISZERO 00000c7f: MUL 00000c80: SWAP1 00000c81: PUSH1 0x40 00000c83: MLOAD 00000c84: PUSH1 0x00 00000c86: PUSH1 0x40 00000c88: MLOAD 00000c89: DUP1 00000c8a: DUP4 00000c8b: SUB 00000c8c: DUP2 00000c8d: DUP6 00000c8e: DUP9 00000c8f: DUP9 00000c90: CALL 00000c91: SWAP4 00000c92: POP 00000c93: POP 00000c94: POP 00000c95: POP 00000c96: ISZERO 00000c97: DUP1 00000c98: ISZERO 00000c99: PUSH2 0x0ca6 00000c9c: JUMPI 00000c9d: RETURNDATASIZE 00000c9e: PUSH1 0x00 00000ca0: DUP1 00000ca1: RETURNDATACOPY 00000ca2: RETURNDATASIZE 00000ca3: PUSH1 0x00 00000ca5: REVERT 00000ca6: JUMPDEST 00000ca7: POP 00000ca8: CALLER 00000ca9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000cbe: AND 00000cbf: PUSH32 0xdf273cb619d95419a9cd0ec88123a0538c85064229baa6363788f743fff90deb 00000ce0: DUP4 00000ce1: TIMESTAMP 00000ce2: PUSH1 0x40 00000ce4: MLOAD 00000ce5: DUP1 00000ce6: DUP4 00000ce7: DUP2 00000ce8: MSTORE 00000ce9: PUSH1 0x20 00000ceb: ADD 00000cec: DUP3 00000ced: DUP2 00000cee: MSTORE 00000cef: PUSH1 0x20 00000cf1: ADD 00000cf2: SWAP3 00000cf3: POP 00000cf4: POP 00000cf5: POP 00000cf6: PUSH1 0x40 00000cf8: MLOAD 00000cf9: DUP1 00000cfa: SWAP2 00000cfb: SUB 00000cfc: SWAP1 00000cfd: LOG2 00000cfe: POP 00000cff: POP 00000d00: JUMP 00000d01: JUMPDEST 00000d02: PUSH1 0x00 00000d04: PUSH8 0x0de0b6b3a7640000 00000d0d: PUSH2 0x0d2d 00000d10: PUSH12 0x204fce5e3e25026110000000 00000d1d: PUSH1 0x08 00000d1f: SLOAD 00000d20: PUSH2 0x21f9 00000d23: SWAP1 00000d24: SWAP2 00000d25: SWAP1 00000d26: PUSH4 0xffffffff 00000d2b: AND 00000d2c: JUMP 00000d2d: JUMPDEST 00000d2e: DUP2 00000d2f: ISZERO 00000d30: ISZERO 00000d31: PUSH2 0x0d36 00000d34: JUMPI 00000d35: INVALID 00000d36: JUMPDEST 00000d37: DIV 00000d38: SWAP1 00000d39: POP 00000d3a: SWAP1 00000d3b: JUMP 00000d3c: JUMPDEST 00000d3d: PUSH1 0x00 00000d3f: PUSH1 0x0b 00000d41: PUSH1 0x00 00000d43: DUP4 00000d44: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000d59: AND 00000d5a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000d6f: AND 00000d70: DUP2 00000d71: MSTORE 00000d72: PUSH1 0x20 00000d74: ADD 00000d75: SWAP1 00000d76: DUP2 00000d77: MSTORE 00000d78: PUSH1 0x20 00000d7a: ADD 00000d7b: PUSH1 0x00 00000d7d: KECCAK256 00000d7e: PUSH1 0x01 00000d80: ADD 00000d81: SLOAD 00000d82: SWAP1 00000d83: POP 00000d84: SWAP2 00000d85: SWAP1 00000d86: POP 00000d87: JUMP 00000d88: JUMPDEST 00000d89: PUSH1 0x00 00000d8b: PUSH8 0x0de0b6b3a7640000 00000d94: PUSH1 0x08 00000d96: SLOAD 00000d97: DUP2 00000d98: ISZERO 00000d99: ISZERO 00000d9a: PUSH2 0x0d9f 00000d9d: JUMPI 00000d9e: INVALID 00000d9f: JUMPDEST 00000da0: DIV 00000da1: SWAP1 00000da2: POP 00000da3: SWAP1 00000da4: JUMP 00000da5: JUMPDEST 00000da6: PUSH1 0x40 00000da8: DUP1 00000da9: MLOAD 00000daa: SWAP1 00000dab: DUP2 00000dac: ADD 00000dad: PUSH1 0x40 00000daf: MSTORE 00000db0: DUP1 00000db1: PUSH1 0x03 00000db3: DUP2 00000db4: MSTORE 00000db5: PUSH1 0x20 00000db7: ADD 00000db8: PUSH32 0x50414e0000000000000000000000000000000000000000000000000000000000 00000dd9: DUP2 00000dda: MSTORE 00000ddb: POP 00000ddc: DUP2 00000ddd: JUMP 00000dde: JUMPDEST 00000ddf: PUSH1 0x00 00000de1: DUP1 00000de2: PUSH1 0x00 00000de4: DUP1 00000de5: PUSH1 0x00 00000de7: DUP6 00000de8: PUSH1 0x00 00000dea: DUP2 00000deb: GT 00000dec: ISZERO 00000ded: ISZERO 00000dee: PUSH2 0x0e85 00000df1: JUMPI 00000df2: PUSH1 0x40 00000df4: MLOAD 00000df5: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000e16: DUP2 00000e17: MSTORE 00000e18: PUSH1 0x04 00000e1a: ADD 00000e1b: DUP1 00000e1c: DUP1 00000e1d: PUSH1 0x20 00000e1f: ADD 00000e20: DUP3 00000e21: DUP2 00000e22: SUB 00000e23: DUP3 00000e24: MSTORE 00000e25: PUSH1 0x2a 00000e27: DUP2 00000e28: MSTORE 00000e29: PUSH1 0x20 00000e2b: ADD 00000e2c: DUP1 00000e2d: PUSH32 0x416d6f756e74206f6620746f6b656e73206d7573742062652067726561746572 00000e4e: DUP2 00000e4f: MSTORE 00000e50: PUSH1 0x20 00000e52: ADD 00000e53: PUSH32 0x207468616e207a65726f00000000000000000000000000000000000000000000 00000e74: DUP2 00000e75: MSTORE 00000e76: POP 00000e77: PUSH1 0x40 00000e79: ADD 00000e7a: SWAP2 00000e7b: POP 00000e7c: POP 00000e7d: PUSH1 0x40 00000e7f: MLOAD 00000e80: DUP1 00000e81: SWAP2 00000e82: SUB 00000e83: SWAP1 00000e84: REVERT 00000e85: JUMPDEST 00000e86: PUSH1 0x0b 00000e88: PUSH1 0x00 00000e8a: CALLER 00000e8b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000ea0: AND 00000ea1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000eb6: AND 00000eb7: DUP2 00000eb8: MSTORE 00000eb9: PUSH1 0x20 00000ebb: ADD 00000ebc: SWAP1 00000ebd: DUP2 00000ebe: MSTORE 00000ebf: PUSH1 0x20 00000ec1: ADD 00000ec2: PUSH1 0x00 00000ec4: KECCAK256 00000ec5: PUSH1 0x01 00000ec7: ADD 00000ec8: SLOAD 00000ec9: DUP2 00000eca: GT 00000ecb: ISZERO 00000ecc: ISZERO 00000ecd: ISZERO 00000ece: PUSH2 0x0f3f 00000ed1: JUMPI 00000ed2: PUSH1 0x40 00000ed4: MLOAD 00000ed5: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000ef6: DUP2 00000ef7: MSTORE 00000ef8: PUSH1 0x04 00000efa: ADD 00000efb: DUP1 00000efc: DUP1 00000efd: PUSH1 0x20 00000eff: ADD 00000f00: DUP3 00000f01: DUP2 00000f02: SUB 00000f03: DUP3 00000f04: MSTORE 00000f05: PUSH1 0x1a 00000f07: DUP2 00000f08: MSTORE 00000f09: PUSH1 0x20 00000f0b: ADD 00000f0c: DUP1 00000f0d: PUSH32 0x596f752068617665206e6f7420656e6f75676820746f6b656e73000000000000 00000f2e: DUP2 00000f2f: MSTORE 00000f30: POP 00000f31: PUSH1 0x20 00000f33: ADD 00000f34: SWAP2 00000f35: POP 00000f36: POP 00000f37: PUSH1 0x40 00000f39: MLOAD 00000f3a: DUP1 00000f3b: SWAP2 00000f3c: SUB 00000f3d: SWAP1 00000f3e: REVERT 00000f3f: JUMPDEST 00000f40: CALLER 00000f41: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000f56: AND 00000f57: DUP9 00000f58: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000f6d: AND 00000f6e: EQ 00000f6f: ISZERO 00000f70: ISZERO 00000f71: ISZERO 00000f72: PUSH2 0x1009 00000f75: JUMPI 00000f76: PUSH1 0x40 00000f78: MLOAD 00000f79: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000f9a: DUP2 00000f9b: MSTORE 00000f9c: PUSH1 0x04 00000f9e: ADD 00000f9f: DUP1 00000fa0: DUP1 00000fa1: PUSH1 0x20 00000fa3: ADD 00000fa4: DUP3 00000fa5: DUP2 00000fa6: SUB 00000fa7: DUP3 00000fa8: MSTORE 00000fa9: PUSH1 0x26 00000fab: DUP2 00000fac: MSTORE 00000fad: PUSH1 0x20 00000faf: ADD 00000fb0: DUP1 00000fb1: PUSH32 0x596f752063616e6e6f74207472616e7366657220746f6b656e7320746f20796f 00000fd2: DUP2 00000fd3: MSTORE 00000fd4: PUSH1 0x20 00000fd6: ADD 00000fd7: PUSH32 0x757273656c660000000000000000000000000000000000000000000000000000 00000ff8: DUP2 00000ff9: MSTORE 00000ffa: POP 00000ffb: PUSH1 0x40 00000ffd: ADD 00000ffe: SWAP2 00000fff: POP 00001000: POP 00001001: PUSH1 0x40 00001003: MLOAD 00001004: DUP1 00001005: SWAP2 00001006: SUB 00001007: SWAP1 00001008: REVERT 00001009: JUMPDEST 0000100a: PUSH2 0x103c 0000100d: DUP8 0000100e: PUSH1 0x04 00001010: PUSH1 0x40 00001012: DUP1 00001013: MLOAD 00001014: SWAP1 00001015: DUP2 00001016: ADD 00001017: PUSH1 0x40 00001019: MSTORE 0000101a: SWAP1 0000101b: DUP2 0000101c: PUSH1 0x00 0000101e: DUP3 0000101f: ADD 00001020: SLOAD 00001021: DUP2 00001022: MSTORE 00001023: PUSH1 0x20 00001025: ADD 00001026: PUSH1 0x01 00001028: DUP3 00001029: ADD 0000102a: SLOAD 0000102b: DUP2 0000102c: MSTORE 0000102d: POP 0000102e: POP 0000102f: PUSH2 0x1b94 00001032: SWAP1 00001033: SWAP2 00001034: SWAP1 00001035: PUSH4 0xffffffff 0000103a: AND 0000103b: JUMP 0000103c: JUMPDEST 0000103d: SWAP5 0000103e: POP 0000103f: SWAP5 00001040: POP 00001041: PUSH1 0x00 00001043: DUP6 00001044: EQ 00001045: ISZERO 00001046: ISZERO 00001047: ISZERO 00001048: PUSH2 0x10b9 0000104b: JUMPI 0000104c: PUSH1 0x40 0000104e: MLOAD 0000104f: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001070: DUP2 00001071: MSTORE 00001072: PUSH1 0x04 00001074: ADD 00001075: DUP1 00001076: DUP1 00001077: PUSH1 0x20 00001079: ADD 0000107a: DUP3 0000107b: DUP2 0000107c: SUB 0000107d: DUP3 0000107e: MSTORE 0000107f: PUSH1 0x1e 00001081: DUP2 00001082: MSTORE 00001083: PUSH1 0x20 00001085: ADD 00001086: DUP1 00001087: PUSH32 0x496e73756666696369656e7420746f6b656e7320746f20646f20746861740000 000010a8: DUP2 000010a9: MSTORE 000010aa: POP 000010ab: PUSH1 0x20 000010ad: ADD 000010ae: SWAP2 000010af: POP 000010b0: POP 000010b1: PUSH1 0x40 000010b3: MLOAD 000010b4: DUP1 000010b5: SWAP2 000010b6: SUB 000010b7: SWAP1 000010b8: REVERT 000010b9: JUMPDEST 000010ba: PUSH2 0x10c2 000010bd: DUP6 000010be: PUSH2 0x227e 000010c1: JUMP 000010c2: JUMPDEST 000010c3: SWAP3 000010c4: POP 000010c5: SWAP3 000010c6: POP 000010c7: PUSH1 0x00 000010c9: DUP4 000010ca: EQ 000010cb: ISZERO 000010cc: ISZERO 000010cd: ISZERO 000010ce: PUSH2 0x113f 000010d1: JUMPI 000010d2: PUSH1 0x40 000010d4: MLOAD 000010d5: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000010f6: DUP2 000010f7: MSTORE 000010f8: PUSH1 0x04 000010fa: ADD 000010fb: DUP1 000010fc: DUP1 000010fd: PUSH1 0x20 000010ff: ADD 00001100: DUP3 00001101: DUP2 00001102: SUB 00001103: DUP3 00001104: MSTORE 00001105: PUSH1 0x1e 00001107: DUP2 00001108: MSTORE 00001109: PUSH1 0x20 0000110b: ADD 0000110c: DUP1 0000110d: PUSH32 0x496e73756666696369656e7420746f6b656e7320746f20646f20746861740000 0000112e: DUP2 0000112f: MSTORE 00001130: POP 00001131: PUSH1 0x20 00001133: ADD 00001134: SWAP2 00001135: POP 00001136: POP 00001137: PUSH1 0x40 00001139: MLOAD 0000113a: DUP1 0000113b: SWAP2 0000113c: SUB 0000113d: SWAP1 0000113e: REVERT 0000113f: JUMPDEST 00001140: DUP2 00001141: PUSH1 0x08 00001143: DUP2 00001144: SWAP1 00001145: SSTORE 00001146: POP 00001147: PUSH2 0x1150 0000114a: CALLER 0000114b: DUP9 0000114c: PUSH2 0x237b 0000114f: JUMP 00001150: JUMPDEST 00001151: PUSH2 0x115a 00001154: DUP9 00001155: DUP6 00001156: PUSH2 0x1e9e 00001159: JUMP 0000115a: JUMPDEST 0000115b: PUSH2 0x116f 0000115e: DUP4 0000115f: PUSH1 0x0a 00001161: SLOAD 00001162: PUSH2 0x1fb4 00001165: SWAP1 00001166: SWAP2 00001167: SWAP1 00001168: PUSH4 0xffffffff 0000116d: AND 0000116e: JUMP 0000116f: JUMPDEST 00001170: PUSH1 0x0a 00001172: DUP2 00001173: SWAP1 00001174: SSTORE 00001175: POP 00001176: DUP8 00001177: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000118c: AND 0000118d: CALLER 0000118e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000011a3: AND 000011a4: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef 000011c5: DUP10 000011c6: PUSH1 0x40 000011c8: MLOAD 000011c9: DUP1 000011ca: DUP3 000011cb: DUP2 000011cc: MSTORE 000011cd: PUSH1 0x20 000011cf: ADD 000011d0: SWAP2 000011d1: POP 000011d2: POP 000011d3: PUSH1 0x40 000011d5: MLOAD 000011d6: DUP1 000011d7: SWAP2 000011d8: SUB 000011d9: SWAP1 000011da: LOG3 000011db: PUSH1 0x01 000011dd: SWAP6 000011de: POP 000011df: POP 000011e0: POP 000011e1: POP 000011e2: POP 000011e3: POP 000011e4: SWAP3 000011e5: SWAP2 000011e6: POP 000011e7: POP 000011e8: JUMP 000011e9: JUMPDEST 000011ea: PUSH1 0x00 000011ec: DUP1 000011ed: PUSH1 0x00 000011ef: DUP1 000011f0: DUP6 000011f1: EQ 000011f2: DUP1 000011f3: PUSH2 0x11fe 000011f6: JUMPI 000011f7: POP 000011f8: PUSH1 0x00 000011fa: PUSH1 0x09 000011fc: SLOAD 000011fd: EQ 000011fe: JUMPDEST 000011ff: ISZERO 00001200: PUSH2 0x120c 00001203: JUMPI 00001204: PUSH1 0x00 00001206: SWAP3 00001207: POP 00001208: PUSH2 0x126c 0000120b: JUMP 0000120c: JUMPDEST 0000120d: PUSH1 0x09 0000120f: SLOAD 00001210: DUP6 00001211: GT 00001212: ISZERO 00001213: PUSH2 0x121c 00001216: JUMPI 00001217: PUSH1 0x09 00001219: SLOAD 0000121a: SWAP5 0000121b: POP 0000121c: JUMPDEST 0000121d: PUSH2 0x1225 00001220: DUP6 00001221: PUSH2 0x227e 00001224: JUMP 00001225: JUMPDEST 00001226: POP 00001227: SWAP2 00001228: POP 00001229: DUP4 0000122a: ISZERO 0000122b: PUSH2 0x1268 0000122e: JUMPI 0000122f: PUSH2 0x1261 00001232: DUP3 00001233: PUSH1 0x02 00001235: PUSH1 0x40 00001237: DUP1 00001238: MLOAD 00001239: SWAP1 0000123a: DUP2 0000123b: ADD 0000123c: PUSH1 0x40 0000123e: MSTORE 0000123f: SWAP1 00001240: DUP2 00001241: PUSH1 0x00 00001243: DUP3 00001244: ADD 00001245: SLOAD 00001246: DUP2 00001247: MSTORE 00001248: PUSH1 0x20 0000124a: ADD 0000124b: PUSH1 0x01 0000124d: DUP3 0000124e: ADD 0000124f: SLOAD 00001250: DUP2 00001251: MSTORE 00001252: POP 00001253: POP 00001254: PUSH2 0x1b94 00001257: SWAP1 00001258: SWAP2 00001259: SWAP1 0000125a: PUSH4 0xffffffff 0000125f: AND 00001260: JUMP 00001261: JUMPDEST 00001262: SWAP2 00001263: POP 00001264: POP 00001265: DUP1 00001266: SWAP2 00001267: POP 00001268: JUMPDEST 00001269: DUP2 0000126a: SWAP3 0000126b: POP 0000126c: JUMPDEST 0000126d: POP 0000126e: POP 0000126f: SWAP3 00001270: SWAP2 00001271: POP 00001272: POP 00001273: JUMP 00001274: JUMPDEST 00001275: PUSH1 0x00 00001277: DUP1 00001278: PUSH1 0x00 0000127a: DUP1 0000127b: DUP6 0000127c: EQ 0000127d: ISZERO 0000127e: PUSH2 0x128a 00001281: JUMPI 00001282: PUSH1 0x00 00001284: SWAP3 00001285: POP 00001286: PUSH2 0x12da 00001289: JUMP 0000128a: JUMPDEST 0000128b: DUP4 0000128c: ISZERO 0000128d: PUSH2 0x12ca 00001290: JUMPI 00001291: PUSH2 0x12c3 00001294: DUP6 00001295: PUSH1 0x00 00001297: PUSH1 0x40 00001299: DUP1 0000129a: MLOAD 0000129b: SWAP1 0000129c: DUP2 0000129d: ADD 0000129e: PUSH1 0x40 000012a0: MSTORE 000012a1: SWAP1 000012a2: DUP2 000012a3: PUSH1 0x00 000012a5: DUP3 000012a6: ADD 000012a7: SLOAD 000012a8: DUP2 000012a9: MSTORE 000012aa: PUSH1 0x20 000012ac: ADD 000012ad: PUSH1 0x01 000012af: DUP3 000012b0: ADD 000012b1: SLOAD 000012b2: DUP2 000012b3: MSTORE 000012b4: POP 000012b5: POP 000012b6: PUSH2 0x1b94 000012b9: SWAP1 000012ba: SWAP2 000012bb: SWAP1 000012bc: PUSH4 0xffffffff 000012c1: AND 000012c2: JUMP 000012c3: JUMPDEST 000012c4: SWAP3 000012c5: POP 000012c6: POP 000012c7: DUP2 000012c8: SWAP5 000012c9: POP 000012ca: JUMPDEST 000012cb: PUSH2 0x12d3 000012ce: DUP6 000012cf: PUSH2 0x1d35 000012d2: JUMP 000012d3: JUMPDEST 000012d4: POP 000012d5: SWAP1 000012d6: POP 000012d7: DUP1 000012d8: SWAP3 000012d9: POP 000012da: JUMPDEST 000012db: POP 000012dc: POP 000012dd: SWAP3 000012de: SWAP2 000012df: POP 000012e0: POP 000012e1: JUMP 000012e2: JUMPDEST 000012e3: PUSH1 0x00 000012e5: DUP1 000012e6: PUSH1 0x00 000012e8: DUP1 000012e9: PUSH1 0x00 000012eb: DUP6 000012ec: PUSH1 0x00 000012ee: DUP2 000012ef: GT 000012f0: ISZERO 000012f1: ISZERO 000012f2: PUSH2 0x1389 000012f5: JUMPI 000012f6: PUSH1 0x40 000012f8: MLOAD 000012f9: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 0000131a: DUP2 0000131b: MSTORE 0000131c: PUSH1 0x04 0000131e: ADD 0000131f: DUP1 00001320: DUP1 00001321: PUSH1 0x20 00001323: ADD 00001324: DUP3 00001325: DUP2 00001326: SUB 00001327: DUP3 00001328: MSTORE 00001329: PUSH1 0x2a 0000132b: DUP2 0000132c: MSTORE 0000132d: PUSH1 0x20 0000132f: ADD 00001330: DUP1 00001331: PUSH32 0x416d6f756e74206f6620746f6b656e73206d7573742062652067726561746572 00001352: DUP2 00001353: MSTORE 00001354: PUSH1 0x20 00001356: ADD 00001357: PUSH32 0x207468616e207a65726f00000000000000000000000000000000000000000000 00001378: DUP2 00001379: MSTORE 0000137a: POP 0000137b: PUSH1 0x40 0000137d: ADD 0000137e: SWAP2 0000137f: POP 00001380: POP 00001381: PUSH1 0x40 00001383: MLOAD 00001384: DUP1 00001385: SWAP2 00001386: SUB 00001387: SWAP1 00001388: REVERT 00001389: JUMPDEST 0000138a: PUSH1 0x0b 0000138c: PUSH1 0x00 0000138e: CALLER 0000138f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000013a4: AND 000013a5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000013ba: AND 000013bb: DUP2 000013bc: MSTORE 000013bd: PUSH1 0x20 000013bf: ADD 000013c0: SWAP1 000013c1: DUP2 000013c2: MSTORE 000013c3: PUSH1 0x20 000013c5: ADD 000013c6: PUSH1 0x00 000013c8: KECCAK256 000013c9: PUSH1 0x01 000013cb: ADD 000013cc: SLOAD 000013cd: DUP2 000013ce: GT 000013cf: ISZERO 000013d0: ISZERO 000013d1: ISZERO 000013d2: PUSH2 0x1443 000013d5: JUMPI 000013d6: PUSH1 0x40 000013d8: MLOAD 000013d9: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000013fa: DUP2 000013fb: MSTORE 000013fc: PUSH1 0x04 000013fe: ADD 000013ff: DUP1 00001400: DUP1 00001401: PUSH1 0x20 00001403: ADD 00001404: DUP3 00001405: DUP2 00001406: SUB 00001407: DUP3 00001408: MSTORE 00001409: PUSH1 0x1a 0000140b: DUP2 0000140c: MSTORE 0000140d: PUSH1 0x20 0000140f: ADD 00001410: DUP1 00001411: PUSH32 0x596f752068617665206e6f7420656e6f75676820746f6b656e73000000000000 00001432: DUP2 00001433: MSTORE 00001434: POP 00001435: PUSH1 0x20 00001437: ADD 00001438: SWAP2 00001439: POP 0000143a: POP 0000143b: PUSH1 0x40 0000143d: MLOAD 0000143e: DUP1 0000143f: SWAP2 00001440: SUB 00001441: SWAP1 00001442: REVERT 00001443: JUMPDEST 00001444: PUSH2 0x144c 00001447: DUP8 00001448: PUSH2 0x227e 0000144b: JUMP 0000144c: JUMPDEST 0000144d: SWAP6 0000144e: POP 0000144f: SWAP6 00001450: POP 00001451: PUSH1 0x00 00001453: DUP7 00001454: EQ 00001455: ISZERO 00001456: ISZERO 00001457: ISZERO 00001458: PUSH2 0x14c9 0000145b: JUMPI 0000145c: PUSH1 0x40 0000145e: MLOAD 0000145f: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001480: DUP2 00001481: MSTORE 00001482: PUSH1 0x04 00001484: ADD 00001485: DUP1 00001486: DUP1 00001487: PUSH1 0x20 00001489: ADD 0000148a: DUP3 0000148b: DUP2 0000148c: SUB 0000148d: DUP3 0000148e: MSTORE 0000148f: PUSH1 0x1e 00001491: DUP2 00001492: MSTORE 00001493: PUSH1 0x20 00001495: ADD 00001496: DUP1 00001497: PUSH32 0x496e73756666696369656e7420746f6b656e7320746f20646f20746861740000 000014b8: DUP2 000014b9: MSTORE 000014ba: POP 000014bb: PUSH1 0x20 000014bd: ADD 000014be: SWAP2 000014bf: POP 000014c0: POP 000014c1: PUSH1 0x40 000014c3: MLOAD 000014c4: DUP1 000014c5: SWAP2 000014c6: SUB 000014c7: SWAP1 000014c8: REVERT 000014c9: JUMPDEST 000014ca: DUP5 000014cb: PUSH1 0x08 000014cd: DUP2 000014ce: SWAP1 000014cf: SSTORE 000014d0: POP 000014d1: PUSH2 0x1503 000014d4: DUP7 000014d5: PUSH1 0x02 000014d7: PUSH1 0x40 000014d9: DUP1 000014da: MLOAD 000014db: SWAP1 000014dc: DUP2 000014dd: ADD 000014de: PUSH1 0x40 000014e0: MSTORE 000014e1: SWAP1 000014e2: DUP2 000014e3: PUSH1 0x00 000014e5: DUP3 000014e6: ADD 000014e7: SLOAD 000014e8: DUP2 000014e9: MSTORE 000014ea: PUSH1 0x20 000014ec: ADD 000014ed: PUSH1 0x01 000014ef: DUP3 000014f0: ADD 000014f1: SLOAD 000014f2: DUP2 000014f3: MSTORE 000014f4: POP 000014f5: POP 000014f6: PUSH2 0x1b94 000014f9: SWAP1 000014fa: SWAP2 000014fb: SWAP1 000014fc: PUSH4 0xffffffff 00001501: AND 00001502: JUMP 00001503: JUMPDEST 00001504: SWAP4 00001505: POP 00001506: SWAP4 00001507: POP 00001508: PUSH1 0x00 0000150a: DUP5 0000150b: EQ 0000150c: ISZERO 0000150d: ISZERO 0000150e: ISZERO 0000150f: PUSH2 0x1580 00001512: JUMPI 00001513: PUSH1 0x40 00001515: MLOAD 00001516: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001537: DUP2 00001538: MSTORE 00001539: PUSH1 0x04 0000153b: ADD 0000153c: DUP1 0000153d: DUP1 0000153e: PUSH1 0x20 00001540: ADD 00001541: DUP3 00001542: DUP2 00001543: SUB 00001544: DUP3 00001545: MSTORE 00001546: PUSH1 0x1e 00001548: DUP2 00001549: MSTORE 0000154a: PUSH1 0x20 0000154c: ADD 0000154d: DUP1 0000154e: PUSH32 0x496e73756666696369656e7420746f6b656e7320746f20646f20746861740000 0000156f: DUP2 00001570: MSTORE 00001571: POP 00001572: PUSH1 0x20 00001574: ADD 00001575: SWAP2 00001576: POP 00001577: POP 00001578: PUSH1 0x40 0000157a: MLOAD 0000157b: DUP1 0000157c: SWAP2 0000157d: SUB 0000157e: SWAP1 0000157f: REVERT 00001580: JUMPDEST 00001581: PUSH2 0x158a 00001584: CALLER 00001585: DUP9 00001586: PUSH2 0x237b 00001589: JUMP 0000158a: JUMPDEST 0000158b: PUSH1 0x0b 0000158d: PUSH1 0x00 0000158f: CALLER 00001590: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000015a5: AND 000015a6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000015bb: AND 000015bc: DUP2 000015bd: MSTORE 000015be: PUSH1 0x20 000015c0: ADD 000015c1: SWAP1 000015c2: DUP2 000015c3: MSTORE 000015c4: PUSH1 0x20 000015c6: ADD 000015c7: PUSH1 0x00 000015c9: KECCAK256 000015ca: SWAP2 000015cb: POP 000015cc: PUSH2 0x15e2 000015cf: DUP4 000015d0: DUP4 000015d1: PUSH1 0x02 000015d3: ADD 000015d4: SLOAD 000015d5: PUSH2 0x1fb4 000015d8: SWAP1 000015d9: SWAP2 000015da: SWAP1 000015db: PUSH4 0xffffffff 000015e0: AND 000015e1: JUMP 000015e2: JUMPDEST 000015e3: DUP3 000015e4: PUSH1 0x02 000015e6: ADD 000015e7: DUP2 000015e8: SWAP1 000015e9: SSTORE 000015ea: POP 000015eb: PUSH2 0x15ff 000015ee: DUP5 000015ef: PUSH1 0x0a 000015f1: SLOAD 000015f2: PUSH2 0x1fb4 000015f5: SWAP1 000015f6: SWAP2 000015f7: SWAP1 000015f8: PUSH4 0xffffffff 000015fd: AND 000015fe: JUMP 000015ff: JUMPDEST 00001600: PUSH1 0x0a 00001602: DUP2 00001603: SWAP1 00001604: SSTORE 00001605: POP 00001606: CALLER 00001607: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000161c: AND 0000161d: PUSH32 0xafd310387603da0dcf44f11f54b04254b548c58b194e75f85851e849f0eef307 0000163e: DUP9 0000163f: DUP9 00001640: PUSH8 0x0de0b6b3a7640000 00001649: PUSH1 0x08 0000164b: SLOAD 0000164c: DUP2 0000164d: ISZERO 0000164e: ISZERO 0000164f: PUSH2 0x1654 00001652: JUMPI 00001653: INVALID 00001654: JUMPDEST 00001655: DIV 00001656: TIMESTAMP 00001657: PUSH1 0x40 00001659: MLOAD 0000165a: DUP1 0000165b: DUP6 0000165c: DUP2 0000165d: MSTORE 0000165e: PUSH1 0x20 00001660: ADD 00001661: DUP5 00001662: DUP2 00001663: MSTORE 00001664: PUSH1 0x20 00001666: ADD 00001667: DUP4 00001668: DUP2 00001669: MSTORE 0000166a: PUSH1 0x20 0000166c: ADD 0000166d: DUP3 0000166e: DUP2 0000166f: MSTORE 00001670: PUSH1 0x20 00001672: ADD 00001673: SWAP5 00001674: POP 00001675: POP 00001676: POP 00001677: POP 00001678: POP 00001679: PUSH1 0x40 0000167b: MLOAD 0000167c: DUP1 0000167d: SWAP2 0000167e: SUB 0000167f: SWAP1 00001680: LOG2 00001681: POP 00001682: POP 00001683: POP 00001684: POP 00001685: POP 00001686: POP 00001687: POP 00001688: JUMP 00001689: JUMPDEST 0000168a: PUSH1 0x00 0000168c: PUSH1 0x0b 0000168e: PUSH1 0x00 00001690: CALLER 00001691: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000016a6: AND 000016a7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000016bc: AND 000016bd: DUP2 000016be: MSTORE 000016bf: PUSH1 0x20 000016c1: ADD 000016c2: SWAP1 000016c3: DUP2 000016c4: MSTORE 000016c5: PUSH1 0x20 000016c7: ADD 000016c8: PUSH1 0x00 000016ca: KECCAK256 000016cb: PUSH1 0x01 000016cd: ADD 000016ce: SLOAD 000016cf: SWAP1 000016d0: POP 000016d1: PUSH1 0x00 000016d3: DUP2 000016d4: GT 000016d5: ISZERO 000016d6: PUSH2 0x16e3 000016d9: JUMPI 000016da: PUSH2 0x16e2 000016dd: DUP2 000016de: PUSH2 0x12e2 000016e1: JUMP 000016e2: JUMPDEST 000016e3: JUMPDEST 000016e4: PUSH2 0x16eb 000016e7: PUSH2 0x0b7a 000016ea: JUMP 000016eb: JUMPDEST 000016ec: POP 000016ed: JUMP 000016ee: JUMPDEST 000016ef: PUSH2 0x1703 000016f2: CALLVALUE 000016f3: PUSH1 0x0a 000016f5: SLOAD 000016f6: PUSH2 0x1fb4 000016f9: SWAP1 000016fa: SWAP2 000016fb: SWAP1 000016fc: PUSH4 0xffffffff 00001701: AND 00001702: JUMP 00001703: JUMPDEST 00001704: PUSH1 0x0a 00001706: DUP2 00001707: SWAP1 00001708: SSTORE 00001709: POP 0000170a: CALLER 0000170b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001720: AND 00001721: PUSH32 0x106aac375bbcf013d1e52338bbf9e740009a1a3a6869f8daa1b72aa1620f5fec 00001742: CALLVALUE 00001743: TIMESTAMP 00001744: PUSH1 0x40 00001746: MLOAD 00001747: DUP1 00001748: DUP4 00001749: DUP2 0000174a: MSTORE 0000174b: PUSH1 0x20 0000174d: ADD 0000174e: DUP3 0000174f: DUP2 00001750: MSTORE 00001751: PUSH1 0x20 00001753: ADD 00001754: SWAP3 00001755: POP 00001756: POP 00001757: POP 00001758: PUSH1 0x40 0000175a: MLOAD 0000175b: DUP1 0000175c: SWAP2 0000175d: SUB 0000175e: SWAP1 0000175f: LOG2 00001760: JUMP 00001761: JUMPDEST 00001762: PUSH1 0x00 00001764: DUP1 00001765: PUSH1 0x00 00001767: DUP1 00001768: PUSH1 0x00 0000176a: DUP1 0000176b: PUSH2 0x1773 0000176e: CALLER 0000176f: PUSH2 0x0978 00001772: JUMP 00001773: JUMPDEST 00001774: SWAP6 00001775: POP 00001776: PUSH1 0x00 00001778: DUP7 00001779: GT 0000177a: ISZERO 0000177b: ISZERO 0000177c: PUSH2 0x17ed 0000177f: JUMPI 00001780: PUSH1 0x40 00001782: MLOAD 00001783: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000017a4: DUP2 000017a5: MSTORE 000017a6: PUSH1 0x04 000017a8: ADD 000017a9: DUP1 000017aa: DUP1 000017ab: PUSH1 0x20 000017ad: ADD 000017ae: DUP3 000017af: DUP2 000017b0: SUB 000017b1: DUP3 000017b2: MSTORE 000017b3: PUSH1 0x15 000017b5: DUP2 000017b6: MSTORE 000017b7: PUSH1 0x20 000017b9: ADD 000017ba: DUP1 000017bb: PUSH32 0x596f752068617665206e6f206469766964656e64730000000000000000000000 000017dc: DUP2 000017dd: MSTORE 000017de: POP 000017df: PUSH1 0x20 000017e1: ADD 000017e2: SWAP2 000017e3: POP 000017e4: POP 000017e5: PUSH1 0x40 000017e7: MLOAD 000017e8: DUP1 000017e9: SWAP2 000017ea: SUB 000017eb: SWAP1 000017ec: REVERT 000017ed: JUMPDEST 000017ee: PUSH1 0x0b 000017f0: PUSH1 0x00 000017f2: CALLER 000017f3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001808: AND 00001809: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000181e: AND 0000181f: DUP2 00001820: MSTORE 00001821: PUSH1 0x20 00001823: ADD 00001824: SWAP1 00001825: DUP2 00001826: MSTORE 00001827: PUSH1 0x20 00001829: ADD 0000182a: PUSH1 0x00 0000182c: KECCAK256 0000182d: SWAP5 0000182e: POP 0000182f: PUSH2 0x1845 00001832: DUP7 00001833: DUP7 00001834: PUSH1 0x04 00001836: ADD 00001837: SLOAD 00001838: PUSH2 0x20e5 0000183b: SWAP1 0000183c: SWAP2 0000183d: SWAP1 0000183e: PUSH4 0xffffffff 00001843: AND 00001844: JUMP 00001845: JUMPDEST 00001846: DUP6 00001847: PUSH1 0x04 00001849: ADD 0000184a: DUP2 0000184b: SWAP1 0000184c: SSTORE 0000184d: POP 0000184e: PUSH2 0x1880 00001851: DUP7 00001852: PUSH1 0x00 00001854: PUSH1 0x40 00001856: DUP1 00001857: MLOAD 00001858: SWAP1 00001859: DUP2 0000185a: ADD 0000185b: PUSH1 0x40 0000185d: MSTORE 0000185e: SWAP1 0000185f: DUP2 00001860: PUSH1 0x00 00001862: DUP3 00001863: ADD 00001864: SLOAD 00001865: DUP2 00001866: MSTORE 00001867: PUSH1 0x20 00001869: ADD 0000186a: PUSH1 0x01 0000186c: DUP3 0000186d: ADD 0000186e: SLOAD 0000186f: DUP2 00001870: MSTORE 00001871: POP 00001872: POP 00001873: PUSH2 0x1b94 00001876: SWAP1 00001877: SWAP2 00001878: SWAP1 00001879: PUSH4 0xffffffff 0000187e: AND 0000187f: JUMP 00001880: JUMPDEST 00001881: SWAP4 00001882: POP 00001883: SWAP4 00001884: POP 00001885: PUSH1 0x00 00001887: DUP5 00001888: EQ 00001889: ISZERO 0000188a: ISZERO 0000188b: ISZERO 0000188c: PUSH2 0x1923 0000188f: JUMPI 00001890: PUSH1 0x40 00001892: MLOAD 00001893: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000018b4: DUP2 000018b5: MSTORE 000018b6: PUSH1 0x04 000018b8: ADD 000018b9: DUP1 000018ba: DUP1 000018bb: PUSH1 0x20 000018bd: ADD 000018be: DUP3 000018bf: DUP2 000018c0: SUB 000018c1: DUP3 000018c2: MSTORE 000018c3: PUSH1 0x21 000018c5: DUP2 000018c6: MSTORE 000018c7: PUSH1 0x20 000018c9: ADD 000018ca: DUP1 000018cb: PUSH32 0x496e73756666696369656e74206469766964656e647320746f20646f20746861 000018ec: DUP2 000018ed: MSTORE 000018ee: PUSH1 0x20 000018f0: ADD 000018f1: PUSH32 0x7400000000000000000000000000000000000000000000000000000000000000 00001912: DUP2 00001913: MSTORE 00001914: POP 00001915: PUSH1 0x40 00001917: ADD 00001918: SWAP2 00001919: POP 0000191a: POP 0000191b: PUSH1 0x40 0000191d: MLOAD 0000191e: DUP1 0000191f: SWAP2 00001920: SUB 00001921: SWAP1 00001922: REVERT 00001923: JUMPDEST 00001924: PUSH1 0x00 00001926: DUP6 00001927: PUSH1 0x00 00001929: ADD 0000192a: PUSH1 0x00 0000192c: SWAP1 0000192d: SLOAD 0000192e: SWAP1 0000192f: PUSH2 0x0100 00001932: EXP 00001933: SWAP1 00001934: DIV 00001935: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000194a: AND 0000194b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001960: AND 00001961: EQ 00001962: ISZERO 00001963: ISZERO 00001964: PUSH2 0x1a39 00001967: JUMPI 00001968: PUSH2 0x1997 0000196b: CALLER 0000196c: DUP7 0000196d: PUSH1 0x00 0000196f: ADD 00001970: PUSH1 0x00 00001972: SWAP1 00001973: SLOAD 00001974: SWAP1 00001975: PUSH2 0x0100 00001978: EXP 00001979: SWAP1 0000197a: DIV 0000197b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001990: AND 00001991: DUP7 00001992: DUP10 00001993: PUSH2 0x1bf7 00001996: JUMP 00001997: JUMPDEST 00001998: SWAP4 00001999: POP 0000199a: PUSH1 0x00 0000199c: DUP5 0000199d: EQ 0000199e: ISZERO 0000199f: ISZERO 000019a0: ISZERO 000019a1: PUSH2 0x1a38 000019a4: JUMPI 000019a5: PUSH1 0x40 000019a7: MLOAD 000019a8: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000019c9: DUP2 000019ca: MSTORE 000019cb: PUSH1 0x04 000019cd: ADD 000019ce: DUP1 000019cf: DUP1 000019d0: PUSH1 0x20 000019d2: ADD 000019d3: DUP3 000019d4: DUP2 000019d5: SUB 000019d6: DUP3 000019d7: MSTORE 000019d8: PUSH1 0x21 000019da: DUP2 000019db: MSTORE 000019dc: PUSH1 0x20 000019de: ADD 000019df: DUP1 000019e0: PUSH32 0x496e73756666696369656e74206469766964656e647320746f20646f20746861 00001a01: DUP2 00001a02: MSTORE 00001a03: PUSH1 0x20 00001a05: ADD 00001a06: PUSH32 0x7400000000000000000000000000000000000000000000000000000000000000 00001a27: DUP2 00001a28: MSTORE 00001a29: POP 00001a2a: PUSH1 0x40 00001a2c: ADD 00001a2d: SWAP2 00001a2e: POP 00001a2f: POP 00001a30: PUSH1 0x40 00001a32: MLOAD 00001a33: DUP1 00001a34: SWAP2 00001a35: SUB 00001a36: SWAP1 00001a37: REVERT 00001a38: JUMPDEST 00001a39: JUMPDEST 00001a3a: PUSH2 0x1a42 00001a3d: DUP4 00001a3e: PUSH2 0x1d35 00001a41: JUMP 00001a42: JUMPDEST 00001a43: SWAP2 00001a44: POP 00001a45: SWAP2 00001a46: POP 00001a47: PUSH1 0x00 00001a49: DUP3 00001a4a: EQ 00001a4b: ISZERO 00001a4c: ISZERO 00001a4d: ISZERO 00001a4e: PUSH2 0x1ae5 00001a51: JUMPI 00001a52: PUSH1 0x40 00001a54: MLOAD 00001a55: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001a76: DUP2 00001a77: MSTORE 00001a78: PUSH1 0x04 00001a7a: ADD 00001a7b: DUP1 00001a7c: DUP1 00001a7d: PUSH1 0x20 00001a7f: ADD 00001a80: DUP3 00001a81: DUP2 00001a82: SUB 00001a83: DUP3 00001a84: MSTORE 00001a85: PUSH1 0x21 00001a87: DUP2 00001a88: MSTORE 00001a89: PUSH1 0x20 00001a8b: ADD 00001a8c: DUP1 00001a8d: PUSH32 0x496e73756666696369656e74206469766964656e647320746f20646f20746861 00001aae: DUP2 00001aaf: MSTORE 00001ab0: PUSH1 0x20 00001ab2: ADD 00001ab3: PUSH32 0x7400000000000000000000000000000000000000000000000000000000000000 00001ad4: DUP2 00001ad5: MSTORE 00001ad6: POP 00001ad7: PUSH1 0x40 00001ad9: ADD 00001ada: SWAP2 00001adb: POP 00001adc: POP 00001add: PUSH1 0x40 00001adf: MLOAD 00001ae0: DUP1 00001ae1: SWAP2 00001ae2: SUB 00001ae3: SWAP1 00001ae4: REVERT 00001ae5: JUMPDEST 00001ae6: DUP1 00001ae7: PUSH1 0x08 00001ae9: DUP2 00001aea: SWAP1 00001aeb: SSTORE 00001aec: POP 00001aed: PUSH2 0x1af6 00001af0: CALLER 00001af1: DUP4 00001af2: PUSH2 0x1e9e 00001af5: JUMP 00001af6: JUMPDEST 00001af7: PUSH2 0x1b0b 00001afa: DUP5 00001afb: PUSH1 0x0a 00001afd: SLOAD 00001afe: PUSH2 0x1fb4 00001b01: SWAP1 00001b02: SWAP2 00001b03: SWAP1 00001b04: PUSH4 0xffffffff 00001b09: AND 00001b0a: JUMP 00001b0b: JUMPDEST 00001b0c: PUSH1 0x0a 00001b0e: DUP2 00001b0f: SWAP1 00001b10: SSTORE 00001b11: POP 00001b12: CALLER 00001b13: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001b28: AND 00001b29: PUSH32 0x1abe689c7914cafd54f789eb0851e90cba235302161e81e259ee4c357c374d82 00001b4a: DUP8 00001b4b: DUP5 00001b4c: PUSH8 0x0de0b6b3a7640000 00001b55: PUSH1 0x08 00001b57: SLOAD 00001b58: DUP2 00001b59: ISZERO 00001b5a: ISZERO 00001b5b: PUSH2 0x1b60 00001b5e: JUMPI 00001b5f: INVALID 00001b60: JUMPDEST 00001b61: DIV 00001b62: TIMESTAMP 00001b63: PUSH1 0x40 00001b65: MLOAD 00001b66: DUP1 00001b67: DUP6 00001b68: DUP2 00001b69: MSTORE 00001b6a: PUSH1 0x20 00001b6c: ADD 00001b6d: DUP5 00001b6e: DUP2 00001b6f: MSTORE 00001b70: PUSH1 0x20 00001b72: ADD 00001b73: DUP4 00001b74: DUP2 00001b75: MSTORE 00001b76: PUSH1 0x20 00001b78: ADD 00001b79: DUP3 00001b7a: DUP2 00001b7b: MSTORE 00001b7c: PUSH1 0x20 00001b7e: ADD 00001b7f: SWAP5 00001b80: POP 00001b81: POP 00001b82: POP 00001b83: POP 00001b84: POP 00001b85: PUSH1 0x40 00001b87: MLOAD 00001b88: DUP1 00001b89: SWAP2 00001b8a: SUB 00001b8b: SWAP1 00001b8c: LOG2 00001b8d: POP 00001b8e: POP 00001b8f: POP 00001b90: POP 00001b91: POP 00001b92: POP 00001b93: JUMP 00001b94: JUMPDEST 00001b95: PUSH1 0x00 00001b97: DUP1 00001b98: PUSH1 0x00 00001b9a: DUP4 00001b9b: EQ 00001b9c: ISZERO 00001b9d: PUSH2 0x1bb2 00001ba0: JUMPI 00001ba1: PUSH1 0x00 00001ba3: DUP1 00001ba4: DUP2 00001ba5: SWAP2 00001ba6: POP 00001ba7: DUP1 00001ba8: SWAP1 00001ba9: POP 00001baa: SWAP2 00001bab: POP 00001bac: SWAP2 00001bad: POP 00001bae: PUSH2 0x1bf0 00001bb1: JUMP 00001bb2: JUMPDEST 00001bb3: DUP4 00001bb4: PUSH1 0x20 00001bb6: ADD 00001bb7: MLOAD 00001bb8: PUSH2 0x1bce 00001bbb: DUP6 00001bbc: PUSH1 0x00 00001bbe: ADD 00001bbf: MLOAD 00001bc0: DUP6 00001bc1: PUSH2 0x203e 00001bc4: SWAP1 00001bc5: SWAP2 00001bc6: SWAP1 00001bc7: PUSH4 0xffffffff 00001bcc: AND 00001bcd: JUMP 00001bce: JUMPDEST 00001bcf: DUP2 00001bd0: ISZERO 00001bd1: ISZERO 00001bd2: PUSH2 0x1bd7 00001bd5: JUMPI 00001bd6: INVALID 00001bd7: JUMPDEST 00001bd8: DIV 00001bd9: SWAP2 00001bda: POP 00001bdb: PUSH2 0x1bed 00001bde: DUP3 00001bdf: DUP5 00001be0: PUSH2 0x21f9 00001be3: SWAP1 00001be4: SWAP2 00001be5: SWAP1 00001be6: PUSH4 0xffffffff 00001beb: AND 00001bec: JUMP 00001bed: JUMPDEST 00001bee: SWAP1 00001bef: POP 00001bf0: JUMPDEST 00001bf1: SWAP3 00001bf2: POP 00001bf3: SWAP3 00001bf4: SWAP1 00001bf5: POP 00001bf6: JUMP 00001bf7: JUMPDEST 00001bf8: PUSH1 0x00 00001bfa: DUP1 00001bfb: PUSH1 0x00 00001bfd: DUP1 00001bfe: PUSH1 0x0b 00001c00: PUSH1 0x00 00001c02: DUP9 00001c03: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001c18: AND 00001c19: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001c2e: AND 00001c2f: DUP2 00001c30: MSTORE 00001c31: PUSH1 0x20 00001c33: ADD 00001c34: SWAP1 00001c35: DUP2 00001c36: MSTORE 00001c37: PUSH1 0x20 00001c39: ADD 00001c3a: PUSH1 0x00 00001c3c: KECCAK256 00001c3d: SWAP3 00001c3e: POP 00001c3f: PUSH8 0x8ac7230489e80000 00001c48: DUP4 00001c49: PUSH1 0x01 00001c4b: ADD 00001c4c: SLOAD 00001c4d: LT 00001c4e: ISZERO 00001c4f: ISZERO 00001c50: PUSH2 0x1d26 00001c53: JUMPI 00001c54: PUSH2 0x1c86 00001c57: DUP7 00001c58: PUSH1 0x06 00001c5a: PUSH1 0x40 00001c5c: DUP1 00001c5d: MLOAD 00001c5e: SWAP1 00001c5f: DUP2 00001c60: ADD 00001c61: PUSH1 0x40 00001c63: MSTORE 00001c64: SWAP1 00001c65: DUP2 00001c66: PUSH1 0x00 00001c68: DUP3 00001c69: ADD 00001c6a: SLOAD 00001c6b: DUP2 00001c6c: MSTORE 00001c6d: PUSH1 0x20 00001c6f: ADD 00001c70: PUSH1 0x01 00001c72: DUP3 00001c73: ADD 00001c74: SLOAD 00001c75: DUP2 00001c76: MSTORE 00001c77: POP 00001c78: POP 00001c79: PUSH2 0x1b94 00001c7c: SWAP1 00001c7d: SWAP2 00001c7e: SWAP1 00001c7f: PUSH4 0xffffffff 00001c84: AND 00001c85: JUMP 00001c86: JUMPDEST 00001c87: SWAP2 00001c88: POP 00001c89: SWAP2 00001c8a: POP 00001c8b: PUSH2 0x1ca1 00001c8e: DUP3 00001c8f: DUP5 00001c90: PUSH1 0x03 00001c92: ADD 00001c93: SLOAD 00001c94: PUSH2 0x1fb4 00001c97: SWAP1 00001c98: SWAP2 00001c99: SWAP1 00001c9a: PUSH4 0xffffffff 00001c9f: AND 00001ca0: JUMP 00001ca1: JUMPDEST 00001ca2: DUP4 00001ca3: PUSH1 0x03 00001ca5: ADD 00001ca6: DUP2 00001ca7: SWAP1 00001ca8: SSTORE 00001ca9: POP 00001caa: DUP7 00001cab: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001cc0: AND 00001cc1: DUP9 00001cc2: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001cd7: AND 00001cd8: PUSH32 0x870e4e1dcfab6c09707448d3659b3d8097c084bf06e7467d6029940cd7122ee0 00001cf9: DUP8 00001cfa: DUP6 00001cfb: TIMESTAMP 00001cfc: PUSH1 0x40 00001cfe: MLOAD 00001cff: DUP1 00001d00: DUP5 00001d01: DUP2 00001d02: MSTORE 00001d03: PUSH1 0x20 00001d05: ADD 00001d06: DUP4 00001d07: DUP2 00001d08: MSTORE 00001d09: PUSH1 0x20 00001d0b: ADD 00001d0c: DUP3 00001d0d: DUP2 00001d0e: MSTORE 00001d0f: PUSH1 0x20 00001d11: ADD 00001d12: SWAP4 00001d13: POP 00001d14: POP 00001d15: POP 00001d16: POP 00001d17: PUSH1 0x40 00001d19: MLOAD 00001d1a: DUP1 00001d1b: SWAP2 00001d1c: SUB 00001d1d: SWAP1 00001d1e: LOG3 00001d1f: DUP1 00001d20: SWAP4 00001d21: POP 00001d22: PUSH2 0x1d2a 00001d25: JUMP 00001d26: JUMPDEST 00001d27: DUP6 00001d28: SWAP4 00001d29: POP 00001d2a: JUMPDEST 00001d2b: POP 00001d2c: POP 00001d2d: POP 00001d2e: SWAP5 00001d2f: SWAP4 00001d30: POP 00001d31: POP 00001d32: POP 00001d33: POP 00001d34: JUMP 00001d35: JUMPDEST 00001d36: PUSH1 0x00 00001d38: DUP1 00001d39: PUSH1 0x00 00001d3b: DUP1 00001d3c: PUSH1 0x00 00001d3e: DUP1 00001d3f: PUSH2 0x1d72 00001d42: PUSH12 0x204fce5e3e25026110000000 00001d4f: PUSH2 0x1d64 00001d52: PUSH1 0x02 00001d54: PUSH1 0x08 00001d56: SLOAD 00001d57: PUSH2 0x203e 00001d5a: SWAP1 00001d5b: SWAP2 00001d5c: SWAP1 00001d5d: PUSH4 0xffffffff 00001d62: AND 00001d63: JUMP 00001d64: JUMPDEST 00001d65: PUSH2 0x21f9 00001d68: SWAP1 00001d69: SWAP2 00001d6a: SWAP1 00001d6b: PUSH4 0xffffffff 00001d70: AND 00001d71: JUMP 00001d72: JUMPDEST 00001d73: SWAP4 00001d74: POP 00001d75: PUSH2 0x1de4 00001d78: PUSH2 0x1dc3 00001d7b: PUSH8 0x0de0b6b3a7640000 00001d84: PUSH2 0x1db5 00001d87: DUP11 00001d88: PUSH2 0x1da7 00001d8b: PUSH1 0x08 00001d8d: PUSH12 0x204fce5e3e25026110000000 00001d9a: PUSH2 0x203e 00001d9d: SWAP1 00001d9e: SWAP2 00001d9f: SWAP1 00001da0: PUSH4 0xffffffff 00001da5: AND 00001da6: JUMP 00001da7: JUMPDEST 00001da8: PUSH2 0x203e 00001dab: SWAP1 00001dac: SWAP2 00001dad: SWAP1 00001dae: PUSH4 0xffffffff 00001db3: AND 00001db4: JUMP 00001db5: JUMPDEST 00001db6: PUSH2 0x203e 00001db9: SWAP1 00001dba: SWAP2 00001dbb: SWAP1 00001dbc: PUSH4 0xffffffff 00001dc1: AND 00001dc2: JUMP 00001dc3: JUMPDEST 00001dc4: PUSH2 0x1dd6 00001dc7: DUP7 00001dc8: DUP8 00001dc9: PUSH2 0x203e 00001dcc: SWAP1 00001dcd: SWAP2 00001dce: SWAP1 00001dcf: PUSH4 0xffffffff 00001dd4: AND 00001dd5: JUMP 00001dd6: JUMPDEST 00001dd7: PUSH2 0x1fb4 00001dda: SWAP1 00001ddb: SWAP2 00001ddc: SWAP1 00001ddd: PUSH4 0xffffffff 00001de2: AND 00001de3: JUMP 00001de4: JUMPDEST 00001de5: SWAP3 00001de6: POP 00001de7: PUSH2 0x1e06 00001dea: PUSH1 0x02 00001dec: PUSH12 0x204fce5e3e25026110000000 00001df9: PUSH2 0x203e 00001dfc: SWAP1 00001dfd: SWAP2 00001dfe: SWAP1 00001dff: PUSH4 0xffffffff 00001e04: AND 00001e05: JUMP 00001e06: JUMPDEST 00001e07: PUSH2 0x1e3b 00001e0a: PUSH8 0x0de0b6b3a7640000 00001e13: PUSH2 0x1e2d 00001e16: DUP8 00001e17: PUSH2 0x1e1f 00001e1a: DUP9 00001e1b: PUSH2 0x24ed 00001e1e: JUMP 00001e1f: JUMPDEST 00001e20: PUSH2 0x21f9 00001e23: SWAP1 00001e24: SWAP2 00001e25: SWAP1 00001e26: PUSH4 0xffffffff 00001e2b: AND 00001e2c: JUMP 00001e2d: JUMPDEST 00001e2e: PUSH2 0x203e 00001e31: SWAP1 00001e32: SWAP2 00001e33: SWAP1 00001e34: PUSH4 0xffffffff 00001e39: AND 00001e3a: JUMP 00001e3b: JUMPDEST 00001e3c: DUP2 00001e3d: ISZERO 00001e3e: ISZERO 00001e3f: PUSH2 0x1e44 00001e42: JUMPI 00001e43: INVALID 00001e44: JUMPDEST 00001e45: DIV 00001e46: SWAP2 00001e47: POP 00001e48: PUSH2 0x1e8d 00001e4b: PUSH8 0x0de0b6b3a7640000 00001e54: PUSH2 0x1e72 00001e57: DUP5 00001e58: PUSH12 0x204fce5e3e25026110000000 00001e65: PUSH2 0x203e 00001e68: SWAP1 00001e69: SWAP2 00001e6a: SWAP1 00001e6b: PUSH4 0xffffffff 00001e70: AND 00001e71: JUMP 00001e72: JUMPDEST 00001e73: DUP2 00001e74: ISZERO 00001e75: ISZERO 00001e76: PUSH2 0x1e7b 00001e79: JUMPI 00001e7a: INVALID 00001e7b: JUMPDEST 00001e7c: DIV 00001e7d: PUSH1 0x08 00001e7f: SLOAD 00001e80: PUSH2 0x1fb4 00001e83: SWAP1 00001e84: SWAP2 00001e85: SWAP1 00001e86: PUSH4 0xffffffff 00001e8b: AND 00001e8c: JUMP 00001e8d: JUMPDEST 00001e8e: SWAP1 00001e8f: POP 00001e90: DUP2 00001e91: DUP2 00001e92: SWAP6 00001e93: POP 00001e94: SWAP6 00001e95: POP 00001e96: POP 00001e97: POP 00001e98: POP 00001e99: POP 00001e9a: SWAP2 00001e9b: POP 00001e9c: SWAP2 00001e9d: JUMP 00001e9e: JUMPDEST 00001e9f: PUSH1 0x00 00001ea1: DUP1 00001ea2: PUSH1 0x0b 00001ea4: PUSH1 0x00 00001ea6: DUP6 00001ea7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001ebc: AND 00001ebd: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001ed2: AND 00001ed3: DUP2 00001ed4: MSTORE 00001ed5: PUSH1 0x20 00001ed7: ADD 00001ed8: SWAP1 00001ed9: DUP2 00001eda: MSTORE 00001edb: PUSH1 0x20 00001edd: ADD 00001ede: PUSH1 0x00 00001ee0: KECCAK256 00001ee1: SWAP2 00001ee2: POP 00001ee3: PUSH1 0x00 00001ee5: PUSH1 0x09 00001ee7: SLOAD 00001ee8: GT 00001ee9: SWAP1 00001eea: POP 00001eeb: DUP1 00001eec: ISZERO 00001eed: PUSH2 0x1f2d 00001ef0: JUMPI 00001ef1: PUSH1 0x09 00001ef3: SLOAD 00001ef4: PUSH2 0x1f1c 00001ef7: PUSH2 0x1f0b 00001efa: DUP6 00001efb: PUSH1 0x09 00001efd: SLOAD 00001efe: PUSH2 0x1fb4 00001f01: SWAP1 00001f02: SWAP2 00001f03: SWAP1 00001f04: PUSH4 0xffffffff 00001f09: AND 00001f0a: JUMP 00001f0b: JUMPDEST 00001f0c: PUSH1 0x0a 00001f0e: SLOAD 00001f0f: PUSH2 0x203e 00001f12: SWAP1 00001f13: SWAP2 00001f14: SWAP1 00001f15: PUSH4 0xffffffff 00001f1a: AND 00001f1b: JUMP 00001f1c: JUMPDEST 00001f1d: DUP2 00001f1e: ISZERO 00001f1f: ISZERO 00001f20: PUSH2 0x1f25 00001f23: JUMPI 00001f24: INVALID 00001f25: JUMPDEST 00001f26: DIV 00001f27: PUSH1 0x0a 00001f29: DUP2 00001f2a: SWAP1 00001f2b: SSTORE 00001f2c: POP 00001f2d: JUMPDEST 00001f2e: PUSH2 0x1f42 00001f31: DUP4 00001f32: PUSH1 0x09 00001f34: SLOAD 00001f35: PUSH2 0x1fb4 00001f38: SWAP1 00001f39: SWAP2 00001f3a: SWAP1 00001f3b: PUSH4 0xffffffff 00001f40: AND 00001f41: JUMP 00001f42: JUMPDEST 00001f43: PUSH1 0x09 00001f45: DUP2 00001f46: SWAP1 00001f47: SSTORE 00001f48: POP 00001f49: PUSH2 0x1f5f 00001f4c: DUP4 00001f4d: DUP4 00001f4e: PUSH1 0x01 00001f50: ADD 00001f51: SLOAD 00001f52: PUSH2 0x1fb4 00001f55: SWAP1 00001f56: SWAP2 00001f57: SWAP1 00001f58: PUSH4 0xffffffff 00001f5d: AND 00001f5e: JUMP 00001f5f: JUMPDEST 00001f60: DUP3 00001f61: PUSH1 0x01 00001f63: ADD 00001f64: DUP2 00001f65: SWAP1 00001f66: SSTORE 00001f67: POP 00001f68: DUP1 00001f69: ISZERO 00001f6a: PUSH2 0x1fae 00001f6d: JUMPI 00001f6e: PUSH2 0x1fa5 00001f71: PUSH1 0x09 00001f73: SLOAD 00001f74: PUSH2 0x1f88 00001f77: PUSH1 0x0a 00001f79: SLOAD 00001f7a: DUP7 00001f7b: PUSH2 0x203e 00001f7e: SWAP1 00001f7f: SWAP2 00001f80: SWAP1 00001f81: PUSH4 0xffffffff 00001f86: AND 00001f87: JUMP 00001f88: JUMPDEST 00001f89: DUP2 00001f8a: ISZERO 00001f8b: ISZERO 00001f8c: PUSH2 0x1f91 00001f8f: JUMPI 00001f90: INVALID 00001f91: JUMPDEST 00001f92: DIV 00001f93: DUP4 00001f94: PUSH1 0x04 00001f96: ADD 00001f97: SLOAD 00001f98: PUSH2 0x20e5 00001f9b: SWAP1 00001f9c: SWAP2 00001f9d: SWAP1 00001f9e: PUSH4 0xffffffff 00001fa3: AND 00001fa4: JUMP 00001fa5: JUMPDEST 00001fa6: DUP3 00001fa7: PUSH1 0x04 00001fa9: ADD 00001faa: DUP2 00001fab: SWAP1 00001fac: SSTORE 00001fad: POP 00001fae: JUMPDEST 00001faf: POP 00001fb0: POP 00001fb1: POP 00001fb2: POP 00001fb3: JUMP 00001fb4: JUMPDEST 00001fb5: PUSH1 0x00 00001fb7: DUP1 00001fb8: DUP3 00001fb9: DUP5 00001fba: ADD 00001fbb: SWAP1 00001fbc: POP 00001fbd: DUP4 00001fbe: DUP2 00001fbf: LT 00001fc0: ISZERO 00001fc1: ISZERO 00001fc2: ISZERO 00001fc3: PUSH2 0x2034 00001fc6: JUMPI 00001fc7: PUSH1 0x40 00001fc9: MLOAD 00001fca: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001feb: DUP2 00001fec: MSTORE 00001fed: PUSH1 0x04 00001fef: ADD 00001ff0: DUP1 00001ff1: DUP1 00001ff2: PUSH1 0x20 00001ff4: ADD 00001ff5: DUP3 00001ff6: DUP2 00001ff7: SUB 00001ff8: DUP3 00001ff9: MSTORE 00001ffa: PUSH1 0x0a 00001ffc: DUP2 00001ffd: MSTORE 00001ffe: PUSH1 0x20 00002000: ADD 00002001: DUP1 00002002: PUSH32 0x616464206661696c656400000000000000000000000000000000000000000000 00002023: DUP2 00002024: MSTORE 00002025: POP 00002026: PUSH1 0x20 00002028: ADD 00002029: SWAP2 0000202a: POP 0000202b: POP 0000202c: PUSH1 0x40 0000202e: MLOAD 0000202f: DUP1 00002030: SWAP2 00002031: SUB 00002032: SWAP1 00002033: REVERT 00002034: JUMPDEST 00002035: DUP1 00002036: SWAP2 00002037: POP 00002038: POP 00002039: SWAP3 0000203a: SWAP2 0000203b: POP 0000203c: POP 0000203d: JUMP 0000203e: JUMPDEST 0000203f: PUSH1 0x00 00002041: DUP1 00002042: PUSH1 0x00 00002044: DUP5 00002045: EQ 00002046: ISZERO 00002047: PUSH2 0x2053 0000204a: JUMPI 0000204b: PUSH1 0x00 0000204d: SWAP2 0000204e: POP 0000204f: PUSH2 0x20de 00002052: JUMP 00002053: JUMPDEST 00002054: DUP3 00002055: DUP5 00002056: MUL 00002057: SWAP1 00002058: POP 00002059: DUP3 0000205a: DUP5 0000205b: DUP3 0000205c: DUP2 0000205d: ISZERO 0000205e: ISZERO 0000205f: PUSH2 0x2064 00002062: JUMPI 00002063: INVALID 00002064: JUMPDEST 00002065: DIV 00002066: EQ 00002067: ISZERO 00002068: ISZERO 00002069: PUSH2 0x20da 0000206c: JUMPI 0000206d: PUSH1 0x40 0000206f: MLOAD 00002070: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00002091: DUP2 00002092: MSTORE 00002093: PUSH1 0x04 00002095: ADD 00002096: DUP1 00002097: DUP1 00002098: PUSH1 0x20 0000209a: ADD 0000209b: DUP3 0000209c: DUP2 0000209d: SUB 0000209e: DUP3 0000209f: MSTORE 000020a0: PUSH1 0x0a 000020a2: DUP2 000020a3: MSTORE 000020a4: PUSH1 0x20 000020a6: ADD 000020a7: DUP1 000020a8: PUSH32 0x6d756c206661696c656400000000000000000000000000000000000000000000 000020c9: DUP2 000020ca: MSTORE 000020cb: POP 000020cc: PUSH1 0x20 000020ce: ADD 000020cf: SWAP2 000020d0: POP 000020d1: POP 000020d2: PUSH1 0x40 000020d4: MLOAD 000020d5: DUP1 000020d6: SWAP2 000020d7: SUB 000020d8: SWAP1 000020d9: REVERT 000020da: JUMPDEST 000020db: DUP1 000020dc: SWAP2 000020dd: POP 000020de: JUMPDEST 000020df: POP 000020e0: SWAP3 000020e1: SWAP2 000020e2: POP 000020e3: POP 000020e4: JUMP 000020e5: JUMPDEST 000020e6: PUSH1 0x00 000020e8: DUP1 000020e9: DUP3 000020ea: DUP5 000020eb: ADD 000020ec: SWAP1 000020ed: POP 000020ee: DUP4 000020ef: DUP2 000020f0: SLT 000020f1: ISZERO 000020f2: ISZERO 000020f3: ISZERO 000020f4: PUSH2 0x2165 000020f7: JUMPI 000020f8: PUSH1 0x40 000020fa: MLOAD 000020fb: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 0000211c: DUP2 0000211d: MSTORE 0000211e: PUSH1 0x04 00002120: ADD 00002121: DUP1 00002122: DUP1 00002123: PUSH1 0x20 00002125: ADD 00002126: DUP3 00002127: DUP2 00002128: SUB 00002129: DUP3 0000212a: MSTORE 0000212b: PUSH1 0x0a 0000212d: DUP2 0000212e: MSTORE 0000212f: PUSH1 0x20 00002131: ADD 00002132: DUP1 00002133: PUSH32 0x616464206661696c656400000000000000000000000000000000000000000000 00002154: DUP2 00002155: MSTORE 00002156: POP 00002157: PUSH1 0x20 00002159: ADD 0000215a: SWAP2 0000215b: POP 0000215c: POP 0000215d: PUSH1 0x40 0000215f: MLOAD 00002160: DUP1 00002161: SWAP2 00002162: SUB 00002163: SWAP1 00002164: REVERT 00002165: JUMPDEST 00002166: DUP1 00002167: SWAP2 00002168: POP 00002169: POP 0000216a: SWAP3 0000216b: SWAP2 0000216c: POP 0000216d: POP 0000216e: JUMP 0000216f: JUMPDEST 00002170: PUSH1 0x00 00002172: DUP1 00002173: DUP3 00002174: DUP5 00002175: SUB 00002176: SWAP1 00002177: POP 00002178: DUP4 00002179: DUP2 0000217a: SGT 0000217b: ISZERO 0000217c: ISZERO 0000217d: ISZERO 0000217e: PUSH2 0x21ef 00002181: JUMPI 00002182: PUSH1 0x40 00002184: MLOAD 00002185: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000021a6: DUP2 000021a7: MSTORE 000021a8: PUSH1 0x04 000021aa: ADD 000021ab: DUP1 000021ac: DUP1 000021ad: PUSH1 0x20 000021af: ADD 000021b0: DUP3 000021b1: DUP2 000021b2: SUB 000021b3: DUP3 000021b4: MSTORE 000021b5: PUSH1 0x0a 000021b7: DUP2 000021b8: MSTORE 000021b9: PUSH1 0x20 000021bb: ADD 000021bc: DUP1 000021bd: PUSH32 0x737562206661696c656400000000000000000000000000000000000000000000 000021de: DUP2 000021df: MSTORE 000021e0: POP 000021e1: PUSH1 0x20 000021e3: ADD 000021e4: SWAP2 000021e5: POP 000021e6: POP 000021e7: PUSH1 0x40 000021e9: MLOAD 000021ea: DUP1 000021eb: SWAP2 000021ec: SUB 000021ed: SWAP1 000021ee: REVERT 000021ef: JUMPDEST 000021f0: DUP1 000021f1: SWAP2 000021f2: POP 000021f3: POP 000021f4: SWAP3 000021f5: SWAP2 000021f6: POP 000021f7: POP 000021f8: JUMP 000021f9: JUMPDEST 000021fa: PUSH1 0x00 000021fc: DUP3 000021fd: DUP3 000021fe: GT 000021ff: ISZERO 00002200: ISZERO 00002201: ISZERO 00002202: PUSH2 0x2273 00002205: JUMPI 00002206: PUSH1 0x40 00002208: MLOAD 00002209: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 0000222a: DUP2 0000222b: MSTORE 0000222c: PUSH1 0x04 0000222e: ADD 0000222f: DUP1 00002230: DUP1 00002231: PUSH1 0x20 00002233: ADD 00002234: DUP3 00002235: DUP2 00002236: SUB 00002237: DUP3 00002238: MSTORE 00002239: PUSH1 0x0a 0000223b: DUP2 0000223c: MSTORE 0000223d: PUSH1 0x20 0000223f: ADD 00002240: DUP1 00002241: PUSH32 0x737562206661696c656400000000000000000000000000000000000000000000 00002262: DUP2 00002263: MSTORE 00002264: POP 00002265: PUSH1 0x20 00002267: ADD 00002268: SWAP2 00002269: POP 0000226a: POP 0000226b: PUSH1 0x40 0000226d: MLOAD 0000226e: DUP1 0000226f: SWAP2 00002270: SUB 00002271: SWAP1 00002272: REVERT 00002273: JUMPDEST 00002274: DUP2 00002275: DUP4 00002276: SUB 00002277: SWAP1 00002278: POP 00002279: SWAP3 0000227a: SWAP2 0000227b: POP 0000227c: POP 0000227d: JUMP 0000227e: JUMPDEST 0000227f: PUSH1 0x00 00002281: DUP1 00002282: PUSH1 0x00 00002284: DUP1 00002285: PUSH1 0x00 00002287: PUSH2 0x22a7 0000228a: PUSH12 0x204fce5e3e25026110000000 00002297: PUSH1 0x08 00002299: SLOAD 0000229a: PUSH2 0x21f9 0000229d: SWAP1 0000229e: SWAP2 0000229f: SWAP1 000022a0: PUSH4 0xffffffff 000022a5: AND 000022a6: JUMP 000022a7: JUMPDEST 000022a8: SWAP3 000022a9: POP 000022aa: PUSH2 0x230b 000022ad: PUSH8 0x0de0b6b3a7640000 000022b6: PUSH2 0x22d4 000022b9: DUP9 000022ba: PUSH12 0x204fce5e3e25026110000000 000022c7: PUSH2 0x203e 000022ca: SWAP1 000022cb: SWAP2 000022cc: SWAP1 000022cd: PUSH4 0xffffffff 000022d2: AND 000022d3: JUMP 000022d4: JUMPDEST 000022d5: DUP2 000022d6: ISZERO 000022d7: ISZERO 000022d8: PUSH2 0x22dd 000022db: JUMPI 000022dc: INVALID 000022dd: JUMPDEST 000022de: DIV 000022df: PUSH2 0x22fd 000022e2: PUSH12 0x204fce5e3e25026110000000 000022ef: DUP7 000022f0: PUSH2 0x1fb4 000022f3: SWAP1 000022f4: SWAP2 000022f5: SWAP1 000022f6: PUSH4 0xffffffff 000022fb: AND 000022fc: JUMP 000022fd: JUMPDEST 000022fe: PUSH2 0x21f9 00002301: SWAP1 00002302: SWAP2 00002303: SWAP1 00002304: PUSH4 0xffffffff 00002309: AND 0000230a: JUMP 0000230b: JUMPDEST 0000230c: SWAP2 0000230d: POP 0000230e: PUSH2 0x2329 00002311: PUSH1 0x02 00002313: PUSH8 0x0de0b6b3a7640000 0000231c: PUSH2 0x203e 0000231f: SWAP1 00002320: SWAP2 00002321: SWAP1 00002322: PUSH4 0xffffffff 00002327: AND 00002328: JUMP 00002329: JUMPDEST 0000232a: PUSH2 0x234e 0000232d: DUP8 0000232e: PUSH2 0x2340 00002331: DUP6 00002332: DUP8 00002333: PUSH2 0x1fb4 00002336: SWAP1 00002337: SWAP2 00002338: SWAP1 00002339: PUSH4 0xffffffff 0000233e: AND 0000233f: JUMP 00002340: JUMPDEST 00002341: PUSH2 0x203e 00002344: SWAP1 00002345: SWAP2 00002346: SWAP1 00002347: PUSH4 0xffffffff 0000234c: AND 0000234d: JUMP 0000234e: JUMPDEST 0000234f: DUP2 00002350: ISZERO 00002351: ISZERO 00002352: PUSH2 0x2357 00002355: JUMPI 00002356: INVALID 00002357: JUMPDEST 00002358: DIV 00002359: SWAP1 0000235a: POP 0000235b: PUSH8 0x0de0b6b3a7640000 00002364: DUP2 00002365: DUP2 00002366: ISZERO 00002367: ISZERO 00002368: PUSH2 0x236d 0000236b: JUMPI 0000236c: INVALID 0000236d: JUMPDEST 0000236e: DIV 0000236f: DUP3 00002370: SWAP5 00002371: POP 00002372: SWAP5 00002373: POP 00002374: POP 00002375: POP 00002376: POP 00002377: SWAP2 00002378: POP 00002379: SWAP2 0000237a: JUMP 0000237b: JUMPDEST 0000237c: PUSH1 0x00 0000237e: DUP1 0000237f: PUSH1 0x0b 00002381: PUSH1 0x00 00002383: DUP6 00002384: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002399: AND 0000239a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000023af: AND 000023b0: DUP2 000023b1: MSTORE 000023b2: PUSH1 0x20 000023b4: ADD 000023b5: SWAP1 000023b6: DUP2 000023b7: MSTORE 000023b8: PUSH1 0x20 000023ba: ADD 000023bb: PUSH1 0x00 000023bd: KECCAK256 000023be: SWAP2 000023bf: POP 000023c0: PUSH1 0x00 000023c2: SWAP1 000023c3: POP 000023c4: DUP3 000023c5: PUSH1 0x09 000023c7: SLOAD 000023c8: EQ 000023c9: ISZERO 000023ca: PUSH2 0x23f6 000023cd: JUMPI 000023ce: PUSH1 0x09 000023d0: SLOAD 000023d1: PUSH2 0x23e9 000023d4: DUP4 000023d5: PUSH1 0x01 000023d7: ADD 000023d8: SLOAD 000023d9: PUSH1 0x0a 000023db: SLOAD 000023dc: PUSH2 0x203e 000023df: SWAP1 000023e0: SWAP2 000023e1: SWAP1 000023e2: PUSH4 0xffffffff 000023e7: AND 000023e8: JUMP 000023e9: JUMPDEST 000023ea: DUP2 000023eb: ISZERO 000023ec: ISZERO 000023ed: PUSH2 0x23f2 000023f0: JUMPI 000023f1: INVALID 000023f2: JUMPDEST 000023f3: DIV 000023f4: SWAP1 000023f5: POP 000023f6: JUMPDEST 000023f7: PUSH1 0x09 000023f9: SLOAD 000023fa: PUSH2 0x2422 000023fd: PUSH2 0x2411 00002400: DUP6 00002401: PUSH1 0x09 00002403: SLOAD 00002404: PUSH2 0x21f9 00002407: SWAP1 00002408: SWAP2 00002409: SWAP1 0000240a: PUSH4 0xffffffff 0000240f: AND 00002410: JUMP 00002411: JUMPDEST 00002412: PUSH1 0x0a 00002414: SLOAD 00002415: PUSH2 0x203e 00002418: SWAP1 00002419: SWAP2 0000241a: SWAP1 0000241b: PUSH4 0xffffffff 00002420: AND 00002421: JUMP 00002422: JUMPDEST 00002423: DUP2 00002424: ISZERO 00002425: ISZERO 00002426: PUSH2 0x242b 00002429: JUMPI 0000242a: INVALID 0000242b: JUMPDEST 0000242c: DIV 0000242d: PUSH1 0x0a 0000242f: DUP2 00002430: SWAP1 00002431: SSTORE 00002432: POP 00002433: PUSH2 0x2447 00002436: DUP4 00002437: PUSH1 0x09 00002439: SLOAD 0000243a: PUSH2 0x21f9 0000243d: SWAP1 0000243e: SWAP2 0000243f: SWAP1 00002440: PUSH4 0xffffffff 00002445: AND 00002446: JUMP 00002447: JUMPDEST 00002448: PUSH1 0x09 0000244a: DUP2 0000244b: SWAP1 0000244c: SSTORE 0000244d: POP 0000244e: PUSH2 0x2464 00002451: DUP4 00002452: DUP4 00002453: PUSH1 0x01 00002455: ADD 00002456: SLOAD 00002457: PUSH2 0x21f9 0000245a: SWAP1 0000245b: SWAP2 0000245c: SWAP1 0000245d: PUSH4 0xffffffff 00002462: AND 00002463: JUMP 00002464: JUMPDEST 00002465: DUP3 00002466: PUSH1 0x01 00002468: ADD 00002469: DUP2 0000246a: SWAP1 0000246b: SSTORE 0000246c: POP 0000246d: PUSH1 0x00 0000246f: PUSH1 0x09 00002471: SLOAD 00002472: GT 00002473: ISZERO 00002474: PUSH2 0x24bc 00002477: JUMPI 00002478: PUSH2 0x24af 0000247b: PUSH1 0x09 0000247d: SLOAD 0000247e: PUSH2 0x2492 00002481: PUSH1 0x0a 00002483: SLOAD 00002484: DUP7 00002485: PUSH2 0x203e 00002488: SWAP1 00002489: SWAP2 0000248a: SWAP1 0000248b: PUSH4 0xffffffff 00002490: AND 00002491: JUMP 00002492: JUMPDEST 00002493: DUP2 00002494: ISZERO 00002495: ISZERO 00002496: PUSH2 0x249b 00002499: JUMPI 0000249a: INVALID 0000249b: JUMPDEST 0000249c: DIV 0000249d: DUP4 0000249e: PUSH1 0x04 000024a0: ADD 000024a1: SLOAD 000024a2: PUSH2 0x216f 000024a5: SWAP1 000024a6: SWAP2 000024a7: SWAP1 000024a8: PUSH4 0xffffffff 000024ad: AND 000024ae: JUMP 000024af: JUMPDEST 000024b0: DUP3 000024b1: PUSH1 0x04 000024b3: ADD 000024b4: DUP2 000024b5: SWAP1 000024b6: SSTORE 000024b7: POP 000024b8: PUSH2 0x24e7 000024bb: JUMP 000024bc: JUMPDEST 000024bd: PUSH1 0x00 000024bf: DUP2 000024c0: EQ 000024c1: ISZERO 000024c2: ISZERO 000024c3: PUSH2 0x24e6 000024c6: JUMPI 000024c7: PUSH2 0x24dd 000024ca: DUP2 000024cb: DUP4 000024cc: PUSH1 0x04 000024ce: ADD 000024cf: SLOAD 000024d0: PUSH2 0x216f 000024d3: SWAP1 000024d4: SWAP2 000024d5: SWAP1 000024d6: PUSH4 0xffffffff 000024db: AND 000024dc: JUMP 000024dd: JUMPDEST 000024de: DUP3 000024df: PUSH1 0x04 000024e1: ADD 000024e2: DUP2 000024e3: SWAP1 000024e4: SSTORE 000024e5: POP 000024e6: JUMPDEST 000024e7: JUMPDEST 000024e8: POP 000024e9: POP 000024ea: POP 000024eb: POP 000024ec: JUMP 000024ed: JUMPDEST 000024ee: PUSH1 0x00 000024f0: DUP1 000024f1: PUSH1 0x02 000024f3: PUSH2 0x24fd 000024f6: DUP5 000024f7: PUSH1 0x01 000024f9: PUSH2 0x1fb4 000024fc: JUMP 000024fd: JUMPDEST 000024fe: DUP2 000024ff: ISZERO 00002500: ISZERO 00002501: PUSH2 0x2506 00002504: JUMPI 00002505: INVALID 00002506: JUMPDEST 00002507: DIV 00002508: SWAP1 00002509: POP 0000250a: DUP3 0000250b: SWAP2 0000250c: POP 0000250d: JUMPDEST 0000250e: DUP2 0000250f: DUP2 00002510: LT 00002511: ISZERO 00002512: PUSH2 0x2540 00002515: JUMPI 00002516: DUP1 00002517: SWAP2 00002518: POP 00002519: PUSH1 0x02 0000251b: PUSH2 0x252f 0000251e: DUP3 0000251f: DUP6 00002520: DUP2 00002521: ISZERO 00002522: ISZERO 00002523: PUSH2 0x2528 00002526: JUMPI 00002527: INVALID 00002528: JUMPDEST 00002529: DIV 0000252a: DUP4 0000252b: PUSH2 0x1fb4 0000252e: JUMP 0000252f: JUMPDEST 00002530: DUP2 00002531: ISZERO 00002532: ISZERO 00002533: PUSH2 0x2538 00002536: JUMPI 00002537: INVALID 00002538: JUMPDEST 00002539: DIV 0000253a: SWAP1 0000253b: POP 0000253c: PUSH2 0x250d 0000253f: JUMP 00002540: JUMPDEST 00002541: POP 00002542: SWAP2 00002543: SWAP1 00002544: POP 00002545: JUMP 00002546: JUMPDEST 00002547: PUSH1 0xa0 00002549: PUSH1 0x40 0000254b: MLOAD 0000254c: SWAP1 0000254d: DUP2 0000254e: ADD 0000254f: PUSH1 0x40 00002551: MSTORE 00002552: DUP1 00002553: PUSH1 0x00 00002555: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000256a: AND 0000256b: DUP2 0000256c: MSTORE 0000256d: PUSH1 0x20 0000256f: ADD 00002570: PUSH1 0x00 00002572: DUP2 00002573: MSTORE 00002574: PUSH1 0x20 00002576: ADD 00002577: PUSH1 0x00 00002579: DUP2 0000257a: MSTORE 0000257b: PUSH1 0x20 0000257d: ADD 0000257e: PUSH1 0x00 00002580: DUP2 00002581: MSTORE 00002582: PUSH1 0x20 00002584: ADD 00002585: PUSH1 0x00 00002587: DUP2 00002588: MSTORE 00002589: POP 0000258a: SWAP1 0000258b: JUMP 0000258c: STOP 0000258d: LOG1 0000258e: PUSH6 0x627a7a723058 00002595: KECCAK256 00002596: UNKNOWN(0xD9) 00002597: SSTORE 00002598: UNKNOWN(0xD8) 00002599: RETURNDATACOPY 0000259a: UNKNOWN(0x2F) 0000259b: POP 0000259c: UNKNOWN(0xA5) 0000259d: UNKNOWN(0xC7) 0000259e: OR 0000259f: PUSH23 0x43dd267b780a8970bb1eab8c7cc7e550b3edf856cb5f00 000025b7: UNKNOWN(0x29)
| Severity | Category | Tool | Title | Confidence | Validated | Confirmed | Details |
|---|---|---|---|---|---|---|---|
| high | other | detector | Untrusted CALL target/value reachable | 60 | no | no |
viewtrace_id: 0x78f4f3ab9325c085199dfb2892ab38efbc1f577eea0501fb6843d312b996e6a3
call_targets:
0xbd73e675e1fa3d60a302c797df5c82e558da7ce1
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x78f4f3ab9325c085199dfb2892ab38efbc1f577eea0501fb6843d312b996e6a3",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0xbd73e675e1fa3d60a302c797df5c82e558da7ce1"
],
"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": "0xffffffff",
"selector": "0xffffffff",
"calldata_variants": [
"0xffffffff",
"0xffffffff0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x06fdde03",
"selector": "0x06fdde03",
"calldata_variants": [
"0x06fdde03",
"0x06fdde030000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x18160ddd",
"selector": "0x18160ddd",
"calldata_variants": [
"0x18160ddd",
"0x18160ddd0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x313ce567",
"selector": "0x313ce567",
"calldata_variants": [
"0x313ce567",
"0x313ce5670000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x3ccfd60b",
"selector": "0x3ccfd60b",
"calldata_variants": [
"0x3ccfd60b",
"0x3ccfd60b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x4b750334",
"selector": "0x4b750334",
"calldata_variants": [
"0x4b750334",
"0x4b7503340000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x70a08231",
"selector": "0x70a08231",
"calldata_variants": [
"0x70a08231",
"0x70a082310000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x8620410b",
"selector": "0x8620410b",
"calldata_variants": [
"0x8620410b",
"0x8620410b0000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 3216,
"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: 0x78f4f3ab9325c085199dfb2892ab38efbc1f577eea0501fb6843d312b996e6a3
call_targets:
0xbd73e675e1fa3d60a302c797df5c82e558da7ce1
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x78f4f3ab9325c085199dfb2892ab38efbc1f577eea0501fb6843d312b996e6a3",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0xbd73e675e1fa3d60a302c797df5c82e558da7ce1"
],
"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": "0xffffffff",
"selector": "0xffffffff",
"calldata_variants": [
"0xffffffff",
"0xffffffff0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x06fdde03",
"selector": "0x06fdde03",
"calldata_variants": [
"0x06fdde03",
"0x06fdde030000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x18160ddd",
"selector": "0x18160ddd",
"calldata_variants": [
"0x18160ddd",
"0x18160ddd0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x313ce567",
"selector": "0x313ce567",
"calldata_variants": [
"0x313ce567",
"0x313ce5670000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x3ccfd60b",
"selector": "0x3ccfd60b",
"calldata_variants": [
"0x3ccfd60b",
"0x3ccfd60b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x4b750334",
"selector": "0x4b750334",
"calldata_variants": [
"0x4b750334",
"0x4b7503340000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x70a08231",
"selector": "0x70a08231",
"calldata_variants": [
"0x70a08231",
"0x70a082310000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x8620410b",
"selector": "0x8620410b",
"calldata_variants": [
"0x8620410b",
"0x8620410b0000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 3216,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"eth_value_calls": 1,
"guards_detected": []
}
|