019b477e-b3e0-7337-aee8-4efb59dba821
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 |
|---|---|---|---|---|
| 22631 | artifact.fetch | complete | 1 / 3 | 3 months ago |
| 22632 | tool.cast_disasm | complete | 1 / 3 | 3 months ago |
| 89629 | analysis.bundle | complete | 1 / 3 | 2 weeks ago |
| 89630 | capability.graph | complete | 1 / 3 | 2 weeks ago |
| 89631 | detector.run | complete | 1 / 3 | 2 weeks ago |
| 89632 | validation.fork | complete | 1 / 3 | 2 weeks ago |
No slither job recorded yet.
No codex job recorded yet.
00000000: PUSH1 0x80 00000002: PUSH1 0x40 00000004: MSTORE 00000005: PUSH1 0x04 00000007: CALLDATASIZE 00000008: LT 00000009: PUSH2 0x00d7 0000000c: JUMPI 0000000d: PUSH4 0xffffffff 00000012: PUSH1 0xe0 00000014: PUSH1 0x02 00000016: EXP 00000017: PUSH1 0x00 00000019: CALLDATALOAD 0000001a: DIV 0000001b: AND 0000001c: PUSH4 0x238a4894 00000021: DUP2 00000022: EQ 00000023: PUSH2 0x00dc 00000026: JUMPI 00000027: DUP1 00000028: PUSH4 0x28fd8fc4 0000002d: EQ 0000002e: PUSH2 0x0108 00000031: JUMPI 00000032: DUP1 00000033: PUSH4 0x2b6f7ec9 00000038: EQ 00000039: PUSH2 0x0173 0000003c: JUMPI 0000003d: DUP1 0000003e: PUSH4 0x2e9785f1 00000043: EQ 00000044: PUSH2 0x01a0 00000047: JUMPI 00000048: DUP1 00000049: PUSH4 0x33406502 0000004e: EQ 0000004f: PUSH2 0x01c3 00000052: JUMPI 00000053: DUP1 00000054: PUSH4 0x6ebf9f65 00000059: EQ 0000005a: PUSH2 0x01de 0000005d: JUMPI 0000005e: DUP1 0000005f: PUSH4 0x883884d8 00000064: EQ 00000065: PUSH2 0x01e6 00000068: JUMPI 00000069: DUP1 0000006a: PUSH4 0x8c5e83b9 0000006f: EQ 00000070: PUSH2 0x0201 00000073: JUMPI 00000074: DUP1 00000075: PUSH4 0x9f2091d8 0000007a: EQ 0000007b: PUSH2 0x023f 0000007e: JUMPI 0000007f: DUP1 00000080: PUSH4 0xa018fa3d 00000085: EQ 00000086: PUSH2 0x0273 00000089: JUMPI 0000008a: DUP1 0000008b: PUSH4 0xa613e4bf 00000090: EQ 00000091: PUSH2 0x028b 00000094: JUMPI 00000095: DUP1 00000096: PUSH4 0xaa881914 0000009b: EQ 0000009c: PUSH2 0x02a3 0000009f: JUMPI 000000a0: DUP1 000000a1: PUSH4 0xb438d018 000000a6: EQ 000000a7: PUSH2 0x02be 000000aa: JUMPI 000000ab: DUP1 000000ac: PUSH4 0xb974f1c2 000000b1: EQ 000000b2: PUSH2 0x02d6 000000b5: JUMPI 000000b6: DUP1 000000b7: PUSH4 0xcbd7079c 000000bc: EQ 000000bd: PUSH2 0x02f7 000000c0: JUMPI 000000c1: DUP1 000000c2: PUSH4 0xcca8c5ec 000000c7: EQ 000000c8: PUSH2 0x0318 000000cb: JUMPI 000000cc: DUP1 000000cd: PUSH4 0xed9198e8 000000d2: EQ 000000d3: PUSH2 0x0333 000000d6: JUMPI 000000d7: JUMPDEST 000000d8: PUSH1 0x00 000000da: DUP1 000000db: REVERT 000000dc: JUMPDEST 000000dd: CALLVALUE 000000de: DUP1 000000df: ISZERO 000000e0: PUSH2 0x00e8 000000e3: JUMPI 000000e4: PUSH1 0x00 000000e6: DUP1 000000e7: REVERT 000000e8: JUMPDEST 000000e9: POP 000000ea: PUSH2 0x00f4 000000ed: PUSH1 0x04 000000ef: CALLDATALOAD 000000f0: PUSH2 0x034b 000000f3: JUMP 000000f4: JUMPDEST 000000f5: PUSH1 0x40 000000f7: DUP1 000000f8: MLOAD 000000f9: SWAP2 000000fa: ISZERO 000000fb: ISZERO 000000fc: DUP3 000000fd: MSTORE 000000fe: MLOAD 000000ff: SWAP1 00000100: DUP2 00000101: SWAP1 00000102: SUB 00000103: PUSH1 0x20 00000105: ADD 00000106: SWAP1 00000107: RETURN 00000108: JUMPDEST 00000109: CALLVALUE 0000010a: DUP1 0000010b: ISZERO 0000010c: PUSH2 0x0114 0000010f: JUMPI 00000110: PUSH1 0x00 00000112: DUP1 00000113: REVERT 00000114: JUMPDEST 00000115: POP 00000116: PUSH2 0x0123 00000119: PUSH1 0x04 0000011b: CALLDATALOAD 0000011c: PUSH1 0x24 0000011e: CALLDATALOAD 0000011f: PUSH2 0x0363 00000122: JUMP 00000123: JUMPDEST 00000124: PUSH1 0x40 00000126: DUP1 00000127: MLOAD 00000128: PUSH1 0x20 0000012a: DUP1 0000012b: DUP3 0000012c: MSTORE 0000012d: DUP4 0000012e: MLOAD 0000012f: DUP2 00000130: DUP4 00000131: ADD 00000132: MSTORE 00000133: DUP4 00000134: MLOAD 00000135: SWAP2 00000136: SWAP3 00000137: DUP4 00000138: SWAP3 00000139: SWAP1 0000013a: DUP4 0000013b: ADD 0000013c: SWAP2 0000013d: DUP6 0000013e: DUP2 0000013f: ADD 00000140: SWAP2 00000141: MUL 00000142: DUP1 00000143: DUP4 00000144: DUP4 00000145: PUSH1 0x00 00000147: JUMPDEST 00000148: DUP4 00000149: DUP2 0000014a: LT 0000014b: ISZERO 0000014c: PUSH2 0x015f 0000014f: JUMPI 00000150: DUP2 00000151: DUP2 00000152: ADD 00000153: MLOAD 00000154: DUP4 00000155: DUP3 00000156: ADD 00000157: MSTORE 00000158: PUSH1 0x20 0000015a: ADD 0000015b: PUSH2 0x0147 0000015e: JUMP 0000015f: JUMPDEST 00000160: POP 00000161: POP 00000162: POP 00000163: POP 00000164: SWAP1 00000165: POP 00000166: ADD 00000167: SWAP3 00000168: POP 00000169: POP 0000016a: POP 0000016b: PUSH1 0x40 0000016d: MLOAD 0000016e: DUP1 0000016f: SWAP2 00000170: SUB 00000171: SWAP1 00000172: RETURN 00000173: JUMPDEST 00000174: CALLVALUE 00000175: DUP1 00000176: ISZERO 00000177: PUSH2 0x017f 0000017a: JUMPI 0000017b: PUSH1 0x00 0000017d: DUP1 0000017e: REVERT 0000017f: JUMPDEST 00000180: POP 00000181: PUSH2 0x018e 00000184: PUSH1 0x04 00000186: CALLDATALOAD 00000187: PUSH1 0x24 00000189: CALLDATALOAD 0000018a: PUSH2 0x058b 0000018d: JUMP 0000018e: JUMPDEST 0000018f: PUSH1 0x40 00000191: DUP1 00000192: MLOAD 00000193: SWAP2 00000194: DUP3 00000195: MSTORE 00000196: MLOAD 00000197: SWAP1 00000198: DUP2 00000199: SWAP1 0000019a: SUB 0000019b: PUSH1 0x20 0000019d: ADD 0000019e: SWAP1 0000019f: RETURN 000001a0: JUMPDEST 000001a1: CALLVALUE 000001a2: DUP1 000001a3: ISZERO 000001a4: PUSH2 0x01ac 000001a7: JUMPI 000001a8: PUSH1 0x00 000001aa: DUP1 000001ab: REVERT 000001ac: JUMPDEST 000001ad: POP 000001ae: PUSH2 0x01c1 000001b1: PUSH1 0x01 000001b3: PUSH1 0xa0 000001b5: PUSH1 0x02 000001b7: EXP 000001b8: SUB 000001b9: PUSH1 0x04 000001bb: CALLDATALOAD 000001bc: AND 000001bd: PUSH2 0x0626 000001c0: JUMP 000001c1: JUMPDEST 000001c2: STOP 000001c3: JUMPDEST 000001c4: CALLVALUE 000001c5: DUP1 000001c6: ISZERO 000001c7: PUSH2 0x01cf 000001ca: JUMPI 000001cb: PUSH1 0x00 000001cd: DUP1 000001ce: REVERT 000001cf: JUMPDEST 000001d0: POP 000001d1: PUSH2 0x018e 000001d4: PUSH1 0x04 000001d6: CALLDATALOAD 000001d7: PUSH1 0x24 000001d9: CALLDATALOAD 000001da: PUSH2 0x0755 000001dd: JUMP 000001de: JUMPDEST 000001df: PUSH2 0x00f4 000001e2: PUSH2 0x076f 000001e5: JUMP 000001e6: JUMPDEST 000001e7: CALLVALUE 000001e8: DUP1 000001e9: ISZERO 000001ea: PUSH2 0x01f2 000001ed: JUMPI 000001ee: PUSH1 0x00 000001f0: DUP1 000001f1: REVERT 000001f2: JUMPDEST 000001f3: POP 000001f4: PUSH2 0x018e 000001f7: PUSH1 0x04 000001f9: CALLDATALOAD 000001fa: PUSH1 0x24 000001fc: CALLDATALOAD 000001fd: PUSH2 0x0909 00000200: JUMP 00000201: JUMPDEST 00000202: CALLVALUE 00000203: DUP1 00000204: ISZERO 00000205: PUSH2 0x020d 00000208: JUMPI 00000209: PUSH1 0x00 0000020b: DUP1 0000020c: REVERT 0000020d: JUMPDEST 0000020e: POP 0000020f: PUSH2 0x0219 00000212: PUSH1 0x04 00000214: CALLDATALOAD 00000215: PUSH2 0x0a95 00000218: JUMP 00000219: JUMPDEST 0000021a: PUSH1 0x40 0000021c: DUP1 0000021d: MLOAD 0000021e: SWAP5 0000021f: DUP6 00000220: MSTORE 00000221: SWAP3 00000222: ISZERO 00000223: ISZERO 00000224: PUSH1 0x20 00000226: DUP6 00000227: ADD 00000228: MSTORE 00000229: DUP4 0000022a: DUP4 0000022b: ADD 0000022c: SWAP2 0000022d: SWAP1 0000022e: SWAP2 0000022f: MSTORE 00000230: PUSH1 0x60 00000232: DUP4 00000233: ADD 00000234: MSTORE 00000235: MLOAD 00000236: SWAP1 00000237: DUP2 00000238: SWAP1 00000239: SUB 0000023a: PUSH1 0x80 0000023c: ADD 0000023d: SWAP1 0000023e: RETURN 0000023f: JUMPDEST 00000240: CALLVALUE 00000241: DUP1 00000242: ISZERO 00000243: PUSH2 0x024b 00000246: JUMPI 00000247: PUSH1 0x00 00000249: DUP1 0000024a: REVERT 0000024b: JUMPDEST 0000024c: POP 0000024d: PUSH2 0x025a 00000250: PUSH1 0x04 00000252: CALLDATALOAD 00000253: PUSH1 0x24 00000255: CALLDATALOAD 00000256: PUSH2 0x0ac3 00000259: JUMP 0000025a: JUMPDEST 0000025b: PUSH1 0x40 0000025d: DUP1 0000025e: MLOAD 0000025f: SWAP3 00000260: DUP4 00000261: MSTORE 00000262: PUSH1 0x20 00000264: DUP4 00000265: ADD 00000266: SWAP2 00000267: SWAP1 00000268: SWAP2 00000269: MSTORE 0000026a: DUP1 0000026b: MLOAD 0000026c: SWAP2 0000026d: DUP3 0000026e: SWAP1 0000026f: SUB 00000270: ADD 00000271: SWAP1 00000272: RETURN 00000273: JUMPDEST 00000274: CALLVALUE 00000275: DUP1 00000276: ISZERO 00000277: PUSH2 0x027f 0000027a: JUMPI 0000027b: PUSH1 0x00 0000027d: DUP1 0000027e: REVERT 0000027f: JUMPDEST 00000280: POP 00000281: PUSH2 0x018e 00000284: PUSH1 0x04 00000286: CALLDATALOAD 00000287: PUSH2 0x0c20 0000028a: JUMP 0000028b: JUMPDEST 0000028c: CALLVALUE 0000028d: DUP1 0000028e: ISZERO 0000028f: PUSH2 0x0297 00000292: JUMPI 00000293: PUSH1 0x00 00000295: DUP1 00000296: REVERT 00000297: JUMPDEST 00000298: POP 00000299: PUSH2 0x018e 0000029c: PUSH1 0x04 0000029e: CALLDATALOAD 0000029f: PUSH2 0x0c35 000002a2: JUMP 000002a3: JUMPDEST 000002a4: CALLVALUE 000002a5: DUP1 000002a6: ISZERO 000002a7: PUSH2 0x02af 000002aa: JUMPI 000002ab: PUSH1 0x00 000002ad: DUP1 000002ae: REVERT 000002af: JUMPDEST 000002b0: POP 000002b1: PUSH2 0x018e 000002b4: PUSH1 0x04 000002b6: CALLDATALOAD 000002b7: PUSH1 0x24 000002b9: CALLDATALOAD 000002ba: PUSH2 0x0ebc 000002bd: JUMP 000002be: JUMPDEST 000002bf: CALLVALUE 000002c0: DUP1 000002c1: ISZERO 000002c2: PUSH2 0x02ca 000002c5: JUMPI 000002c6: PUSH1 0x00 000002c8: DUP1 000002c9: REVERT 000002ca: JUMPDEST 000002cb: POP 000002cc: PUSH2 0x01c1 000002cf: PUSH1 0x04 000002d1: CALLDATALOAD 000002d2: PUSH2 0x10ed 000002d5: JUMP 000002d6: JUMPDEST 000002d7: CALLVALUE 000002d8: DUP1 000002d9: ISZERO 000002da: PUSH2 0x02e2 000002dd: JUMPI 000002de: PUSH1 0x00 000002e0: DUP1 000002e1: REVERT 000002e2: JUMPDEST 000002e3: POP 000002e4: PUSH2 0x01c1 000002e7: PUSH1 0x01 000002e9: PUSH1 0xa0 000002eb: PUSH1 0x02 000002ed: EXP 000002ee: SUB 000002ef: PUSH1 0x04 000002f1: CALLDATALOAD 000002f2: AND 000002f3: PUSH2 0x1857 000002f6: JUMP 000002f7: JUMPDEST 000002f8: CALLVALUE 000002f9: DUP1 000002fa: ISZERO 000002fb: PUSH2 0x0303 000002fe: JUMPI 000002ff: PUSH1 0x00 00000301: DUP1 00000302: REVERT 00000303: JUMPDEST 00000304: POP 00000305: PUSH2 0x01c1 00000308: PUSH1 0x01 0000030a: PUSH1 0xa0 0000030c: PUSH1 0x02 0000030e: EXP 0000030f: SUB 00000310: PUSH1 0x04 00000312: CALLDATALOAD 00000313: AND 00000314: PUSH2 0x1990 00000317: JUMP 00000318: JUMPDEST 00000319: CALLVALUE 0000031a: DUP1 0000031b: ISZERO 0000031c: PUSH2 0x0324 0000031f: JUMPI 00000320: PUSH1 0x00 00000322: DUP1 00000323: REVERT 00000324: JUMPDEST 00000325: POP 00000326: PUSH2 0x01c1 00000329: PUSH1 0x04 0000032b: CALLDATALOAD 0000032c: PUSH1 0x24 0000032e: CALLDATALOAD 0000032f: PUSH2 0x1abf 00000332: JUMP 00000333: JUMPDEST 00000334: CALLVALUE 00000335: DUP1 00000336: ISZERO 00000337: PUSH2 0x033f 0000033a: JUMPI 0000033b: PUSH1 0x00 0000033d: DUP1 0000033e: REVERT 0000033f: JUMPDEST 00000340: POP 00000341: PUSH2 0x018e 00000344: PUSH1 0x04 00000346: CALLDATALOAD 00000347: PUSH2 0x21c6 0000034a: JUMP 0000034b: JUMPDEST 0000034c: PUSH1 0x00 0000034e: SWAP1 0000034f: DUP2 00000350: MSTORE 00000351: PUSH1 0x20 00000353: DUP2 00000354: SWAP1 00000355: MSTORE 00000356: PUSH1 0x40 00000358: SWAP1 00000359: KECCAK256 0000035a: PUSH1 0x06 0000035c: ADD 0000035d: SLOAD 0000035e: PUSH1 0xff 00000360: AND 00000361: SWAP1 00000362: JUMP 00000363: JUMPDEST 00000364: PUSH1 0x00 00000366: DUP2 00000367: DUP2 00000368: MSTORE 00000369: PUSH1 0x20 0000036b: DUP2 0000036c: DUP2 0000036d: MSTORE 0000036e: PUSH1 0x40 00000370: DUP1 00000371: DUP4 00000372: KECCAK256 00000373: DUP6 00000374: DUP5 00000375: MSTORE 00000376: PUSH1 0x04 00000378: DUP2 00000379: ADD 0000037a: DUP4 0000037b: MSTORE 0000037c: SWAP1 0000037d: DUP4 0000037e: KECCAK256 0000037f: SLOAD 00000380: DUP5 00000381: DUP5 00000382: MSTORE 00000383: SWAP2 00000384: DUP4 00000385: SWAP1 00000386: MSTORE 00000387: PUSH1 0x03 00000389: DUP2 0000038a: ADD 0000038b: SLOAD 0000038c: PUSH1 0x60 0000038e: SWAP4 0000038f: SWAP3 00000390: DUP5 00000391: SWAP3 00000392: DUP5 00000393: SWAP3 00000394: DUP4 00000395: SWAP3 00000396: PUSH1 0x01 00000398: SWAP1 00000399: SWAP3 0000039a: ADD 0000039b: SWAP2 0000039c: DUP4 0000039d: SWAP2 0000039e: PUSH2 0x03ac 000003a1: SWAP2 000003a2: PUSH4 0xffffffff 000003a7: PUSH2 0x21db 000003aa: AND 000003ab: JUMP 000003ac: JUMPDEST 000003ad: DUP2 000003ae: MSTORE 000003af: PUSH1 0x20 000003b1: ADD 000003b2: SWAP1 000003b3: DUP2 000003b4: MSTORE 000003b5: PUSH1 0x20 000003b7: ADD 000003b8: PUSH1 0x00 000003ba: KECCAK256 000003bb: SWAP4 000003bc: POP 000003bd: DUP7 000003be: PUSH1 0x00 000003c0: EQ 000003c1: ISZERO 000003c2: PUSH2 0x0418 000003c5: JUMPI 000003c6: DUP4 000003c7: SLOAD 000003c8: PUSH1 0x40 000003ca: DUP1 000003cb: MLOAD 000003cc: PUSH1 0x20 000003ce: DUP1 000003cf: DUP5 000003d0: MUL 000003d1: DUP3 000003d2: ADD 000003d3: DUP2 000003d4: ADD 000003d5: SWAP1 000003d6: SWAP3 000003d7: MSTORE 000003d8: DUP3 000003d9: DUP2 000003da: MSTORE 000003db: SWAP2 000003dc: DUP7 000003dd: SWAP2 000003de: DUP4 000003df: ADD 000003e0: DUP3 000003e1: DUP3 000003e2: DUP1 000003e3: ISZERO 000003e4: PUSH2 0x040c 000003e7: JUMPI 000003e8: PUSH1 0x20 000003ea: MUL 000003eb: DUP3 000003ec: ADD 000003ed: SWAP2 000003ee: SWAP1 000003ef: PUSH1 0x00 000003f1: MSTORE 000003f2: PUSH1 0x20 000003f4: PUSH1 0x00 000003f6: KECCAK256 000003f7: SWAP1 000003f8: JUMPDEST 000003f9: DUP2 000003fa: SLOAD 000003fb: DUP2 000003fc: MSTORE 000003fd: PUSH1 0x20 000003ff: ADD 00000400: SWAP1 00000401: PUSH1 0x01 00000403: ADD 00000404: SWAP1 00000405: DUP1 00000406: DUP4 00000407: GT 00000408: PUSH2 0x03f8 0000040b: JUMPI 0000040c: JUMPDEST 0000040d: POP 0000040e: POP 0000040f: POP 00000410: POP 00000411: POP 00000412: SWAP5 00000413: POP 00000414: PUSH2 0x0581 00000417: JUMP 00000418: JUMPDEST 00000419: PUSH1 0x00 0000041b: DUP7 0000041c: DUP2 0000041d: MSTORE 0000041e: PUSH1 0x20 00000420: DUP2 00000421: DUP2 00000422: MSTORE 00000423: PUSH1 0x40 00000425: DUP1 00000426: DUP4 00000427: KECCAK256 00000428: DUP11 00000429: DUP5 0000042a: MSTORE 0000042b: PUSH1 0x05 0000042d: ADD 0000042e: DUP3 0000042f: MSTORE 00000430: SWAP2 00000431: DUP3 00000432: SWAP1 00000433: KECCAK256 00000434: SLOAD 00000435: DUP3 00000436: MLOAD 00000437: DUP2 00000438: DUP2 00000439: MSTORE 0000043a: DUP2 0000043b: DUP4 0000043c: MUL 0000043d: DUP2 0000043e: ADD 0000043f: SWAP1 00000440: SWAP3 00000441: ADD 00000442: SWAP1 00000443: SWAP3 00000444: MSTORE 00000445: SWAP1 00000446: DUP1 00000447: ISZERO 00000448: PUSH2 0x045b 0000044b: JUMPI 0000044c: DUP2 0000044d: PUSH1 0x20 0000044f: ADD 00000450: PUSH1 0x20 00000452: DUP3 00000453: MUL 00000454: DUP1 00000455: CODESIZE 00000456: DUP4 00000457: CODECOPY 00000458: ADD 00000459: SWAP1 0000045a: POP 0000045b: JUMPDEST 0000045c: POP 0000045d: SWAP3 0000045e: POP 0000045f: PUSH1 0x00 00000461: SWAP2 00000462: POP 00000463: JUMPDEST 00000464: DUP4 00000465: SLOAD 00000466: DUP3 00000467: EQ 00000468: PUSH2 0x04a7 0000046b: JUMPI 0000046c: DUP4 0000046d: DUP3 0000046e: DUP2 0000046f: SLOAD 00000470: DUP2 00000471: LT 00000472: ISZERO 00000473: ISZERO 00000474: PUSH2 0x0479 00000477: JUMPI 00000478: INVALID 00000479: JUMPDEST 0000047a: SWAP1 0000047b: PUSH1 0x00 0000047d: MSTORE 0000047e: PUSH1 0x20 00000480: PUSH1 0x00 00000482: KECCAK256 00000483: ADD 00000484: SLOAD 00000485: DUP4 00000486: DUP4 00000487: DUP2 00000488: MLOAD 00000489: DUP2 0000048a: LT 0000048b: ISZERO 0000048c: ISZERO 0000048d: PUSH2 0x0492 00000490: JUMPI 00000491: INVALID 00000492: JUMPDEST 00000493: PUSH1 0x20 00000495: SWAP1 00000496: DUP2 00000497: MUL 00000498: SWAP1 00000499: SWAP2 0000049a: ADD 0000049b: ADD 0000049c: MSTORE 0000049d: PUSH1 0x01 0000049f: SWAP1 000004a0: SWAP2 000004a1: ADD 000004a2: SWAP1 000004a3: PUSH2 0x0463 000004a6: JUMP 000004a7: JUMPDEST 000004a8: PUSH1 0x00 000004aa: DUP7 000004ab: DUP2 000004ac: MSTORE 000004ad: PUSH1 0x20 000004af: DUP2 000004b0: DUP2 000004b1: MSTORE 000004b2: PUSH1 0x40 000004b4: DUP1 000004b5: DUP4 000004b6: KECCAK256 000004b7: DUP11 000004b8: DUP5 000004b9: MSTORE 000004ba: PUSH1 0x04 000004bc: DUP2 000004bd: ADD 000004be: DUP4 000004bf: MSTORE 000004c0: SWAP1 000004c1: DUP4 000004c2: KECCAK256 000004c3: SLOAD 000004c4: DUP10 000004c5: DUP5 000004c6: MSTORE 000004c7: SWAP3 000004c8: SWAP1 000004c9: SWAP2 000004ca: MSTORE 000004cb: PUSH1 0x03 000004cd: ADD 000004ce: SLOAD 000004cf: GT 000004d0: ISZERO 000004d1: PUSH2 0x057d 000004d4: JUMPI 000004d5: PUSH1 0x00 000004d7: DUP7 000004d8: DUP2 000004d9: MSTORE 000004da: PUSH1 0x20 000004dc: DUP2 000004dd: DUP2 000004de: MSTORE 000004df: PUSH1 0x40 000004e1: DUP1 000004e2: DUP4 000004e3: KECCAK256 000004e4: DUP11 000004e5: DUP5 000004e6: MSTORE 000004e7: PUSH1 0x04 000004e9: DUP2 000004ea: ADD 000004eb: DUP4 000004ec: MSTORE 000004ed: SWAP1 000004ee: DUP4 000004ef: KECCAK256 000004f0: SLOAD 000004f1: DUP10 000004f2: DUP5 000004f3: MSTORE 000004f4: SWAP2 000004f5: DUP4 000004f6: SWAP1 000004f7: MSTORE 000004f8: PUSH1 0x03 000004fa: DUP2 000004fb: ADD 000004fc: SLOAD 000004fd: PUSH1 0x01 000004ff: SWAP1 00000500: SWAP2 00000501: ADD 00000502: SWAP3 00000503: SWAP2 00000504: PUSH2 0x0513 00000507: SWAP2 00000508: SWAP1 00000509: PUSH4 0xffffffff 0000050e: PUSH2 0x21f8 00000511: AND 00000512: JUMP 00000513: JUMPDEST 00000514: DUP2 00000515: MSTORE 00000516: PUSH1 0x20 00000518: ADD 00000519: SWAP1 0000051a: DUP2 0000051b: MSTORE 0000051c: PUSH1 0x20 0000051e: ADD 0000051f: PUSH1 0x00 00000521: KECCAK256 00000522: SWAP1 00000523: POP 00000524: PUSH1 0x00 00000526: SWAP2 00000527: POP 00000528: JUMPDEST 00000529: DUP1 0000052a: SLOAD 0000052b: DUP3 0000052c: EQ 0000052d: PUSH2 0x057d 00000530: JUMPI 00000531: DUP1 00000532: DUP3 00000533: DUP2 00000534: SLOAD 00000535: DUP2 00000536: LT 00000537: ISZERO 00000538: ISZERO 00000539: PUSH2 0x053e 0000053c: JUMPI 0000053d: INVALID 0000053e: JUMPDEST 0000053f: PUSH1 0x00 00000541: SWAP2 00000542: DUP3 00000543: MSTORE 00000544: PUSH1 0x20 00000546: SWAP1 00000547: SWAP2 00000548: KECCAK256 00000549: ADD 0000054a: SLOAD 0000054b: DUP5 0000054c: SLOAD 0000054d: DUP5 0000054e: SWAP1 0000054f: PUSH2 0x055e 00000552: SWAP1 00000553: DUP6 00000554: PUSH4 0xffffffff 00000559: PUSH2 0x21db 0000055c: AND 0000055d: JUMP 0000055e: JUMPDEST 0000055f: DUP2 00000560: MLOAD 00000561: DUP2 00000562: LT 00000563: PUSH2 0x0568 00000566: JUMPI 00000567: INVALID 00000568: JUMPDEST 00000569: PUSH1 0x20 0000056b: SWAP1 0000056c: DUP2 0000056d: MUL 0000056e: SWAP1 0000056f: SWAP2 00000570: ADD 00000571: ADD 00000572: MSTORE 00000573: PUSH1 0x01 00000575: SWAP1 00000576: SWAP2 00000577: ADD 00000578: SWAP1 00000579: PUSH2 0x0528 0000057c: JUMP 0000057d: JUMPDEST 0000057e: DUP3 0000057f: SWAP5 00000580: POP 00000581: JUMPDEST 00000582: POP 00000583: POP 00000584: POP 00000585: POP 00000586: SWAP3 00000587: SWAP2 00000588: POP 00000589: POP 0000058a: JUMP 0000058b: JUMPDEST 0000058c: PUSH1 0x00 0000058e: DUP2 0000058f: DUP2 00000590: MSTORE 00000591: PUSH1 0x20 00000593: DUP2 00000594: SWAP1 00000595: MSTORE 00000596: PUSH1 0x40 00000598: DUP2 00000599: KECCAK256 0000059a: PUSH1 0x06 0000059c: ADD 0000059d: SLOAD 0000059e: PUSH1 0xff 000005a0: AND 000005a1: ISZERO 000005a2: ISZERO 000005a3: PUSH2 0x0603 000005a6: JUMPI 000005a7: PUSH1 0x40 000005a9: DUP1 000005aa: MLOAD 000005ab: PUSH1 0xe5 000005ad: PUSH1 0x02 000005af: EXP 000005b0: PUSH3 0x461bcd 000005b4: MUL 000005b5: DUP2 000005b6: MSTORE 000005b7: PUSH1 0x20 000005b9: PUSH1 0x04 000005bb: DUP3 000005bc: ADD 000005bd: MSTORE 000005be: PUSH1 0x21 000005c0: PUSH1 0x24 000005c2: DUP3 000005c3: ADD 000005c4: MSTORE 000005c5: PUSH32 0x746869732064617920686173206e6f74206265656e2063616c63756c61746564 000005e6: PUSH1 0x44 000005e8: DUP3 000005e9: ADD 000005ea: MSTORE 000005eb: PUSH1 0xf9 000005ed: PUSH1 0x02 000005ef: EXP 000005f0: PUSH1 0x17 000005f2: MUL 000005f3: PUSH1 0x64 000005f5: DUP3 000005f6: ADD 000005f7: MSTORE 000005f8: SWAP1 000005f9: MLOAD 000005fa: SWAP1 000005fb: DUP2 000005fc: SWAP1 000005fd: SUB 000005fe: PUSH1 0x84 00000600: ADD 00000601: SWAP1 00000602: REVERT 00000603: JUMPDEST 00000604: POP 00000605: PUSH1 0x00 00000607: DUP2 00000608: DUP2 00000609: MSTORE 0000060a: PUSH1 0x20 0000060c: DUP2 0000060d: DUP2 0000060e: MSTORE 0000060f: PUSH1 0x40 00000611: DUP1 00000612: DUP4 00000613: KECCAK256 00000614: DUP6 00000615: DUP5 00000616: MSTORE 00000617: PUSH1 0x05 00000619: ADD 0000061a: SWAP1 0000061b: SWAP2 0000061c: MSTORE 0000061d: SWAP1 0000061e: KECCAK256 0000061f: SLOAD 00000620: JUMPDEST 00000621: SWAP3 00000622: SWAP2 00000623: POP 00000624: POP 00000625: JUMP 00000626: JUMPDEST 00000627: PUSH1 0x03 00000629: SLOAD 0000062a: PUSH1 0x40 0000062c: DUP1 0000062d: MLOAD 0000062e: PUSH32 0x24d7806c00000000000000000000000000000000000000000000000000000000 0000064f: DUP2 00000650: MSTORE 00000651: CALLER 00000652: PUSH1 0x04 00000654: DUP3 00000655: ADD 00000656: MSTORE 00000657: SWAP1 00000658: MLOAD 00000659: PUSH1 0x01 0000065b: PUSH1 0xa0 0000065d: PUSH1 0x02 0000065f: EXP 00000660: SUB 00000661: SWAP1 00000662: SWAP3 00000663: AND 00000664: SWAP2 00000665: PUSH4 0x24d7806c 0000066a: SWAP2 0000066b: PUSH1 0x24 0000066d: DUP1 0000066e: DUP3 0000066f: ADD 00000670: SWAP3 00000671: PUSH1 0x20 00000673: SWAP3 00000674: SWAP1 00000675: SWAP2 00000676: SWAP1 00000677: DUP3 00000678: SWAP1 00000679: SUB 0000067a: ADD 0000067b: DUP2 0000067c: PUSH1 0x00 0000067e: DUP8 0000067f: DUP1 00000680: EXTCODESIZE 00000681: ISZERO 00000682: DUP1 00000683: ISZERO 00000684: PUSH2 0x068c 00000687: JUMPI 00000688: PUSH1 0x00 0000068a: DUP1 0000068b: REVERT 0000068c: JUMPDEST 0000068d: POP 0000068e: GAS 0000068f: CALL 00000690: ISZERO 00000691: DUP1 00000692: ISZERO 00000693: PUSH2 0x06a0 00000696: JUMPI 00000697: RETURNDATASIZE 00000698: PUSH1 0x00 0000069a: DUP1 0000069b: RETURNDATACOPY 0000069c: RETURNDATASIZE 0000069d: PUSH1 0x00 0000069f: REVERT 000006a0: JUMPDEST 000006a1: POP 000006a2: POP 000006a3: POP 000006a4: POP 000006a5: PUSH1 0x40 000006a7: MLOAD 000006a8: RETURNDATASIZE 000006a9: PUSH1 0x20 000006ab: DUP2 000006ac: LT 000006ad: ISZERO 000006ae: PUSH2 0x06b6 000006b1: JUMPI 000006b2: PUSH1 0x00 000006b4: DUP1 000006b5: REVERT 000006b6: JUMPDEST 000006b7: POP 000006b8: MLOAD 000006b9: ISZERO 000006ba: ISZERO 000006bb: PUSH1 0x01 000006bd: EQ 000006be: PUSH2 0x0711 000006c1: JUMPI 000006c2: PUSH1 0x40 000006c4: DUP1 000006c5: MLOAD 000006c6: PUSH1 0xe5 000006c8: PUSH1 0x02 000006ca: EXP 000006cb: PUSH3 0x461bcd 000006cf: MUL 000006d0: DUP2 000006d1: MSTORE 000006d2: PUSH1 0x20 000006d4: PUSH1 0x04 000006d6: DUP3 000006d7: ADD 000006d8: MSTORE 000006d9: PUSH1 0x0a 000006db: PUSH1 0x24 000006dd: DUP3 000006de: ADD 000006df: MSTORE 000006e0: PUSH32 0x61646d696e206f6e6c7900000000000000000000000000000000000000000000 00000701: PUSH1 0x44 00000703: DUP3 00000704: ADD 00000705: MSTORE 00000706: SWAP1 00000707: MLOAD 00000708: SWAP1 00000709: DUP2 0000070a: SWAP1 0000070b: SUB 0000070c: PUSH1 0x64 0000070e: ADD 0000070f: SWAP1 00000710: REVERT 00000711: JUMPDEST 00000712: PUSH1 0x01 00000714: PUSH1 0xa0 00000716: PUSH1 0x02 00000718: EXP 00000719: SUB 0000071a: DUP2 0000071b: AND 0000071c: ISZERO 0000071d: ISZERO 0000071e: PUSH2 0x0726 00000721: JUMPI 00000722: PUSH1 0x00 00000724: DUP1 00000725: REVERT 00000726: JUMPDEST 00000727: PUSH1 0x04 00000729: DUP1 0000072a: SLOAD 0000072b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000740: NOT 00000741: AND 00000742: PUSH1 0x01 00000744: PUSH1 0xa0 00000746: PUSH1 0x02 00000748: EXP 00000749: SUB 0000074a: SWAP3 0000074b: SWAP1 0000074c: SWAP3 0000074d: AND 0000074e: SWAP2 0000074f: SWAP1 00000750: SWAP2 00000751: OR 00000752: SWAP1 00000753: SSTORE 00000754: JUMP 00000755: JUMPDEST 00000756: PUSH1 0x00 00000758: SWAP1 00000759: DUP2 0000075a: MSTORE 0000075b: PUSH1 0x20 0000075d: DUP2 0000075e: DUP2 0000075f: MSTORE 00000760: PUSH1 0x40 00000762: DUP1 00000763: DUP4 00000764: KECCAK256 00000765: SWAP4 00000766: DUP4 00000767: MSTORE 00000768: SWAP3 00000769: SWAP1 0000076a: MSTORE 0000076b: KECCAK256 0000076c: SLOAD 0000076d: SWAP1 0000076e: JUMP 0000076f: JUMPDEST 00000770: PUSH1 0x07 00000772: SLOAD 00000773: PUSH1 0x00 00000775: SWAP1 00000776: DUP2 00000777: SWAP1 00000778: PUSH1 0x01 0000077a: PUSH1 0xa0 0000077c: PUSH1 0x02 0000077e: EXP 0000077f: SUB 00000780: AND 00000781: CALLER 00000782: EQ 00000783: PUSH2 0x07fc 00000786: JUMPI 00000787: PUSH1 0x40 00000789: DUP1 0000078a: MLOAD 0000078b: PUSH1 0xe5 0000078d: PUSH1 0x02 0000078f: EXP 00000790: PUSH3 0x461bcd 00000794: MUL 00000795: DUP2 00000796: MSTORE 00000797: PUSH1 0x20 00000799: PUSH1 0x04 0000079b: DUP3 0000079c: ADD 0000079d: MSTORE 0000079e: PUSH1 0x2a 000007a0: PUSH1 0x24 000007a2: DUP3 000007a3: ADD 000007a4: MSTORE 000007a5: PUSH32 0x6f6e6c79206d61696e20636f6e74726163742063616e20757365207468697320 000007c6: PUSH1 0x44 000007c8: DUP3 000007c9: ADD 000007ca: MSTORE 000007cb: PUSH32 0x696e746572666163652e00000000000000000000000000000000000000000000 000007ec: PUSH1 0x64 000007ee: DUP3 000007ef: ADD 000007f0: MSTORE 000007f1: SWAP1 000007f2: MLOAD 000007f3: SWAP1 000007f4: DUP2 000007f5: SWAP1 000007f6: SUB 000007f7: PUSH1 0x84 000007f9: ADD 000007fa: SWAP1 000007fb: REVERT 000007fc: JUMPDEST 000007fd: PUSH2 0x0821 00000800: PUSH3 0x015180 00000804: PUSH2 0x0815 00000807: TIMESTAMP 00000808: PUSH2 0x7080 0000080b: PUSH4 0xffffffff 00000810: PUSH2 0x21f8 00000813: AND 00000814: JUMP 00000815: JUMPDEST 00000816: SWAP1 00000817: PUSH4 0xffffffff 0000081c: PUSH2 0x220f 0000081f: AND 00000820: JUMP 00000821: JUMPDEST 00000822: PUSH1 0x00 00000824: DUP2 00000825: DUP2 00000826: MSTORE 00000827: PUSH1 0x20 00000829: DUP2 0000082a: SWAP1 0000082b: MSTORE 0000082c: PUSH1 0x40 0000082e: SWAP1 0000082f: KECCAK256 00000830: PUSH1 0x07 00000832: ADD 00000833: SLOAD 00000834: SWAP1 00000835: SWAP2 00000836: POP 00000837: PUSH2 0x0846 0000083a: SWAP1 0000083b: CALLVALUE 0000083c: PUSH4 0xffffffff 00000841: PUSH2 0x21db 00000844: AND 00000845: JUMP 00000846: JUMPDEST 00000847: PUSH1 0x00 00000849: DUP3 0000084a: DUP2 0000084b: MSTORE 0000084c: PUSH1 0x20 0000084e: DUP2 0000084f: SWAP1 00000850: MSTORE 00000851: PUSH1 0x40 00000853: SWAP1 00000854: KECCAK256 00000855: PUSH1 0x07 00000857: DUP2 00000858: ADD 00000859: SWAP2 0000085a: SWAP1 0000085b: SWAP2 0000085c: SSTORE 0000085d: PUSH1 0x03 0000085f: ADD 00000860: SLOAD 00000861: PUSH2 0x0871 00000864: SWAP1 00000865: PUSH1 0x01 00000867: PUSH4 0xffffffff 0000086c: PUSH2 0x21db 0000086f: AND 00000870: JUMP 00000871: JUMPDEST 00000872: PUSH1 0x00 00000874: DUP3 00000875: DUP2 00000876: MSTORE 00000877: PUSH1 0x20 00000879: DUP2 0000087a: SWAP1 0000087b: MSTORE 0000087c: PUSH1 0x40 0000087e: DUP2 0000087f: KECCAK256 00000880: PUSH1 0x03 00000882: ADD 00000883: SWAP2 00000884: SWAP1 00000885: SWAP2 00000886: SSTORE 00000887: DUP1 00000888: PUSH2 0x0898 0000088b: DUP4 0000088c: PUSH1 0x01 0000088e: PUSH4 0xffffffff 00000893: PUSH2 0x21f8 00000896: AND 00000897: JUMP 00000898: JUMPDEST 00000899: DUP2 0000089a: MSTORE 0000089b: PUSH1 0x20 0000089d: DUP2 0000089e: ADD 0000089f: SWAP2 000008a0: SWAP1 000008a1: SWAP2 000008a2: MSTORE 000008a3: PUSH1 0x40 000008a5: ADD 000008a6: PUSH1 0x00 000008a8: KECCAK256 000008a9: PUSH1 0x06 000008ab: ADD 000008ac: SLOAD 000008ad: PUSH1 0xff 000008af: AND 000008b0: ISZERO 000008b1: ISZERO 000008b2: PUSH2 0x08ce 000008b5: JUMPI 000008b6: PUSH2 0x08ce 000008b9: PUSH2 0x08c9 000008bc: DUP3 000008bd: PUSH1 0x01 000008bf: PUSH4 0xffffffff 000008c4: PUSH2 0x21f8 000008c7: AND 000008c8: JUMP 000008c9: JUMPDEST 000008ca: PUSH2 0x2232 000008cd: JUMP 000008ce: JUMPDEST 000008cf: PUSH1 0x40 000008d1: DUP1 000008d2: MLOAD 000008d3: CALLVALUE 000008d4: DUP2 000008d5: MSTORE 000008d6: SWAP1 000008d7: MLOAD 000008d8: PUSH32 0x9e4ac34f21c619cefc926c8bd93b54bf5a39c7ab2127a895af1cc0691d7e3dff 000008f9: SWAP2 000008fa: DUP2 000008fb: SWAP1 000008fc: SUB 000008fd: PUSH1 0x20 000008ff: ADD 00000900: SWAP1 00000901: LOG1 00000902: PUSH1 0x01 00000904: SWAP2 00000905: POP 00000906: POP 00000907: SWAP1 00000908: JUMP 00000909: JUMPDEST 0000090a: PUSH1 0x00 0000090c: DUP2 0000090d: DUP2 0000090e: MSTORE 0000090f: PUSH1 0x20 00000911: DUP2 00000912: SWAP1 00000913: MSTORE 00000914: PUSH1 0x40 00000916: DUP2 00000917: KECCAK256 00000918: PUSH1 0x06 0000091a: ADD 0000091b: SLOAD 0000091c: DUP2 0000091d: SWAP1 0000091e: DUP2 0000091f: SWAP1 00000920: PUSH1 0xff 00000922: AND 00000923: ISZERO 00000924: ISZERO 00000925: PUSH2 0x0985 00000928: JUMPI 00000929: PUSH1 0x40 0000092b: DUP1 0000092c: MLOAD 0000092d: PUSH1 0xe5 0000092f: PUSH1 0x02 00000931: EXP 00000932: PUSH3 0x461bcd 00000936: MUL 00000937: DUP2 00000938: MSTORE 00000939: PUSH1 0x20 0000093b: PUSH1 0x04 0000093d: DUP3 0000093e: ADD 0000093f: MSTORE 00000940: PUSH1 0x21 00000942: PUSH1 0x24 00000944: DUP3 00000945: ADD 00000946: MSTORE 00000947: PUSH32 0x746869732064617920686173206e6f74206265656e2063616c63756c61746564 00000968: PUSH1 0x44 0000096a: DUP3 0000096b: ADD 0000096c: MSTORE 0000096d: PUSH1 0xf9 0000096f: PUSH1 0x02 00000971: EXP 00000972: PUSH1 0x17 00000974: MUL 00000975: PUSH1 0x64 00000977: DUP3 00000978: ADD 00000979: MSTORE 0000097a: SWAP1 0000097b: MLOAD 0000097c: SWAP1 0000097d: DUP2 0000097e: SWAP1 0000097f: SUB 00000980: PUSH1 0x84 00000982: ADD 00000983: SWAP1 00000984: REVERT 00000985: JUMPDEST 00000986: PUSH1 0x00 00000988: DUP5 00000989: DUP2 0000098a: MSTORE 0000098b: PUSH1 0x20 0000098d: DUP2 0000098e: DUP2 0000098f: MSTORE 00000990: PUSH1 0x40 00000992: DUP1 00000993: DUP4 00000994: KECCAK256 00000995: DUP9 00000996: DUP5 00000997: MSTORE 00000998: DUP1 00000999: DUP4 0000099a: MSTORE 0000099b: SWAP1 0000099c: DUP4 0000099d: KECCAK256 0000099e: SLOAD 0000099f: DUP8 000009a0: DUP5 000009a1: MSTORE 000009a2: SWAP3 000009a3: SWAP1 000009a4: SWAP2 000009a5: MSTORE 000009a6: PUSH1 0x03 000009a8: ADD 000009a9: SLOAD 000009aa: SWAP1 000009ab: SWAP3 000009ac: POP 000009ad: DUP3 000009ae: EQ 000009af: ISZERO 000009b0: PUSH2 0x09bc 000009b3: JUMPI 000009b4: PUSH1 0x00 000009b6: SWAP3 000009b7: POP 000009b8: PUSH2 0x0a8d 000009bb: JUMP 000009bc: JUMPDEST 000009bd: POP 000009be: PUSH1 0x01 000009c0: JUMPDEST 000009c1: PUSH1 0x06 000009c3: DUP2 000009c4: EQ 000009c5: PUSH2 0x0a87 000009c8: JUMPI 000009c9: PUSH1 0x00 000009cb: DUP5 000009cc: DUP2 000009cd: MSTORE 000009ce: PUSH1 0x20 000009d0: DUP2 000009d1: DUP2 000009d2: MSTORE 000009d3: PUSH1 0x40 000009d5: DUP1 000009d6: DUP4 000009d7: KECCAK256 000009d8: PUSH1 0x03 000009da: DUP2 000009db: ADD 000009dc: SLOAD 000009dd: DUP6 000009de: DUP6 000009df: MSTORE 000009e0: PUSH1 0x04 000009e2: SWAP1 000009e3: SWAP2 000009e4: ADD 000009e5: SWAP1 000009e6: SWAP3 000009e7: MSTORE 000009e8: SWAP1 000009e9: SWAP2 000009ea: KECCAK256 000009eb: SLOAD 000009ec: DUP4 000009ed: SWAP2 000009ee: PUSH2 0x09fd 000009f1: SWAP2 000009f2: SWAP1 000009f3: PUSH4 0xffffffff 000009f8: PUSH2 0x21db 000009fb: AND 000009fc: JUMP 000009fd: JUMPDEST 000009fe: EQ 000009ff: ISZERO 00000a00: PUSH2 0x0a0b 00000a03: JUMPI 00000a04: DUP1 00000a05: SWAP3 00000a06: POP 00000a07: PUSH2 0x0a8d 00000a0a: JUMP 00000a0b: JUMPDEST 00000a0c: PUSH1 0x00 00000a0e: DUP5 00000a0f: DUP2 00000a10: MSTORE 00000a11: PUSH1 0x20 00000a13: DUP2 00000a14: DUP2 00000a15: MSTORE 00000a16: PUSH1 0x40 00000a18: DUP1 00000a19: DUP4 00000a1a: KECCAK256 00000a1b: DUP5 00000a1c: DUP5 00000a1d: MSTORE 00000a1e: PUSH1 0x04 00000a20: DUP2 00000a21: ADD 00000a22: DUP4 00000a23: MSTORE 00000a24: SWAP1 00000a25: DUP4 00000a26: KECCAK256 00000a27: SLOAD 00000a28: DUP8 00000a29: DUP5 00000a2a: MSTORE 00000a2b: SWAP3 00000a2c: SWAP1 00000a2d: SWAP2 00000a2e: MSTORE 00000a2f: PUSH1 0x03 00000a31: ADD 00000a32: SLOAD 00000a33: GT 00000a34: ISZERO 00000a35: PUSH2 0x0a7f 00000a38: JUMPI 00000a39: PUSH1 0x00 00000a3b: DUP5 00000a3c: DUP2 00000a3d: MSTORE 00000a3e: PUSH1 0x20 00000a40: DUP2 00000a41: DUP2 00000a42: MSTORE 00000a43: PUSH1 0x40 00000a45: DUP1 00000a46: DUP4 00000a47: KECCAK256 00000a48: DUP5 00000a49: DUP5 00000a4a: MSTORE 00000a4b: PUSH1 0x04 00000a4d: DUP2 00000a4e: ADD 00000a4f: DUP4 00000a50: MSTORE 00000a51: SWAP1 00000a52: DUP4 00000a53: KECCAK256 00000a54: SLOAD 00000a55: DUP8 00000a56: DUP5 00000a57: MSTORE 00000a58: SWAP3 00000a59: SWAP1 00000a5a: SWAP2 00000a5b: MSTORE 00000a5c: PUSH1 0x03 00000a5e: ADD 00000a5f: SLOAD 00000a60: DUP4 00000a61: SWAP2 00000a62: PUSH2 0x0a71 00000a65: SWAP2 00000a66: SWAP1 00000a67: PUSH4 0xffffffff 00000a6c: PUSH2 0x21f8 00000a6f: AND 00000a70: JUMP 00000a71: JUMPDEST 00000a72: EQ 00000a73: ISZERO 00000a74: PUSH2 0x0a7f 00000a77: JUMPI 00000a78: DUP1 00000a79: SWAP3 00000a7a: POP 00000a7b: PUSH2 0x0a8d 00000a7e: JUMP 00000a7f: JUMPDEST 00000a80: PUSH1 0x01 00000a82: ADD 00000a83: PUSH2 0x09c0 00000a86: JUMP 00000a87: JUMPDEST 00000a88: PUSH1 0x00 00000a8a: NOT 00000a8b: SWAP3 00000a8c: POP 00000a8d: JUMPDEST 00000a8e: POP 00000a8f: POP 00000a90: SWAP3 00000a91: SWAP2 00000a92: POP 00000a93: POP 00000a94: JUMP 00000a95: JUMPDEST 00000a96: PUSH1 0x00 00000a98: PUSH1 0x20 00000a9a: DUP2 00000a9b: SWAP1 00000a9c: MSTORE 00000a9d: SWAP1 00000a9e: DUP2 00000a9f: MSTORE 00000aa0: PUSH1 0x40 00000aa2: SWAP1 00000aa3: KECCAK256 00000aa4: PUSH1 0x03 00000aa6: DUP2 00000aa7: ADD 00000aa8: SLOAD 00000aa9: PUSH1 0x06 00000aab: DUP3 00000aac: ADD 00000aad: SLOAD 00000aae: PUSH1 0x07 00000ab0: DUP4 00000ab1: ADD 00000ab2: SLOAD 00000ab3: PUSH1 0x09 00000ab5: SWAP1 00000ab6: SWAP4 00000ab7: ADD 00000ab8: SLOAD 00000ab9: SWAP2 00000aba: SWAP3 00000abb: PUSH1 0xff 00000abd: SWAP1 00000abe: SWAP2 00000abf: AND 00000ac0: SWAP2 00000ac1: DUP5 00000ac2: JUMP 00000ac3: JUMPDEST 00000ac4: PUSH1 0x00 00000ac6: DUP3 00000ac7: DUP2 00000ac8: MSTORE 00000ac9: PUSH1 0x01 00000acb: PUSH1 0x20 00000acd: SWAP1 00000ace: DUP2 00000acf: MSTORE 00000ad0: PUSH1 0x40 00000ad2: DUP1 00000ad3: DUP4 00000ad4: KECCAK256 00000ad5: DUP5 00000ad6: DUP5 00000ad7: MSTORE 00000ad8: DUP3 00000ad9: MSTORE 00000ada: DUP1 00000adb: DUP4 00000adc: KECCAK256 00000add: SLOAD 00000ade: DUP6 00000adf: DUP5 00000ae0: MSTORE 00000ae1: PUSH1 0x02 00000ae3: DUP4 00000ae4: MSTORE 00000ae5: DUP2 00000ae6: DUP5 00000ae7: KECCAK256 00000ae8: DUP6 00000ae9: DUP6 00000aea: MSTORE 00000aeb: SWAP1 00000aec: SWAP3 00000aed: MSTORE 00000aee: DUP3 00000aef: KECCAK256 00000af0: SLOAD 00000af1: DUP3 00000af2: SWAP2 00000af3: DUP3 00000af4: SWAP2 00000af5: DUP3 00000af6: SWAP2 00000af7: DUP3 00000af8: SWAP2 00000af9: DUP2 00000afa: ISZERO 00000afb: DUP1 00000afc: ISZERO 00000afd: SWAP1 00000afe: PUSH2 0x0b18 00000b01: JUMPI 00000b02: POP 00000b03: PUSH1 0x00 00000b05: DUP3 00000b06: DUP2 00000b07: MSTORE 00000b08: PUSH1 0x20 00000b0a: DUP2 00000b0b: SWAP1 00000b0c: MSTORE 00000b0d: PUSH1 0x40 00000b0f: SWAP1 00000b10: KECCAK256 00000b11: PUSH1 0x06 00000b13: ADD 00000b14: SLOAD 00000b15: PUSH1 0xff 00000b17: AND 00000b18: JUMPDEST 00000b19: ISZERO 00000b1a: PUSH2 0x0b73 00000b1d: JUMPI 00000b1e: PUSH2 0x0b27 00000b21: DUP9 00000b22: DUP4 00000b23: PUSH2 0x0ebc 00000b26: JUMP 00000b27: JUMPDEST 00000b28: SWAP3 00000b29: POP 00000b2a: PUSH2 0x0b39 00000b2d: DUP6 00000b2e: DUP5 00000b2f: PUSH4 0xffffffff 00000b34: PUSH2 0x21db 00000b37: AND 00000b38: JUMP 00000b39: JUMPDEST 00000b3a: PUSH1 0x00 00000b3c: DUP4 00000b3d: DUP2 00000b3e: MSTORE 00000b3f: PUSH1 0x20 00000b41: DUP2 00000b42: DUP2 00000b43: MSTORE 00000b44: PUSH1 0x40 00000b46: DUP1 00000b47: DUP4 00000b48: KECCAK256 00000b49: DUP13 00000b4a: DUP5 00000b4b: MSTORE 00000b4c: PUSH1 0x08 00000b4e: ADD 00000b4f: SWAP1 00000b50: SWAP2 00000b51: MSTORE 00000b52: SWAP1 00000b53: KECCAK256 00000b54: SLOAD 00000b55: SWAP1 00000b56: SWAP6 00000b57: POP 00000b58: PUSH1 0xff 00000b5a: AND 00000b5b: ISZERO 00000b5c: ISZERO 00000b5d: PUSH2 0x0b73 00000b60: JUMPI 00000b61: PUSH2 0x0b70 00000b64: DUP5 00000b65: DUP5 00000b66: PUSH4 0xffffffff 00000b6b: PUSH2 0x21db 00000b6e: AND 00000b6f: JUMP 00000b70: JUMPDEST 00000b71: SWAP4 00000b72: POP 00000b73: JUMPDEST 00000b74: DUP1 00000b75: ISZERO 00000b76: DUP1 00000b77: ISZERO 00000b78: SWAP1 00000b79: PUSH2 0x0b93 00000b7c: JUMPI 00000b7d: POP 00000b7e: PUSH1 0x00 00000b80: DUP2 00000b81: DUP2 00000b82: MSTORE 00000b83: PUSH1 0x20 00000b85: DUP2 00000b86: SWAP1 00000b87: MSTORE 00000b88: PUSH1 0x40 00000b8a: SWAP1 00000b8b: KECCAK256 00000b8c: PUSH1 0x06 00000b8e: ADD 00000b8f: SLOAD 00000b90: PUSH1 0xff 00000b92: AND 00000b93: JUMPDEST 00000b94: ISZERO 00000b95: PUSH2 0x0bee 00000b98: JUMPI 00000b99: PUSH2 0x0ba2 00000b9c: DUP9 00000b9d: DUP3 00000b9e: PUSH2 0x0ebc 00000ba1: JUMP 00000ba2: JUMPDEST 00000ba3: SWAP3 00000ba4: POP 00000ba5: PUSH2 0x0bb4 00000ba8: DUP6 00000ba9: DUP5 00000baa: PUSH4 0xffffffff 00000baf: PUSH2 0x21db 00000bb2: AND 00000bb3: JUMP 00000bb4: JUMPDEST 00000bb5: PUSH1 0x00 00000bb7: DUP3 00000bb8: DUP2 00000bb9: MSTORE 00000bba: PUSH1 0x20 00000bbc: DUP2 00000bbd: DUP2 00000bbe: MSTORE 00000bbf: PUSH1 0x40 00000bc1: DUP1 00000bc2: DUP4 00000bc3: KECCAK256 00000bc4: DUP13 00000bc5: DUP5 00000bc6: MSTORE 00000bc7: PUSH1 0x08 00000bc9: ADD 00000bca: SWAP1 00000bcb: SWAP2 00000bcc: MSTORE 00000bcd: SWAP1 00000bce: KECCAK256 00000bcf: SLOAD 00000bd0: SWAP1 00000bd1: SWAP6 00000bd2: POP 00000bd3: PUSH1 0xff 00000bd5: AND 00000bd6: ISZERO 00000bd7: ISZERO 00000bd8: PUSH2 0x0bee 00000bdb: JUMPI 00000bdc: PUSH2 0x0beb 00000bdf: DUP5 00000be0: DUP5 00000be1: PUSH4 0xffffffff 00000be6: PUSH2 0x21db 00000be9: AND 00000bea: JUMP 00000beb: JUMPDEST 00000bec: SWAP4 00000bed: POP 00000bee: JUMPDEST 00000bef: PUSH2 0x0bff 00000bf2: DUP6 00000bf3: PUSH1 0x09 00000bf5: PUSH4 0xffffffff 00000bfa: PUSH2 0x2820 00000bfd: AND 00000bfe: JUMP 00000bff: JUMPDEST 00000c00: PUSH2 0x0c10 00000c03: DUP6 00000c04: PUSH1 0x09 00000c06: PUSH4 0xffffffff 00000c0b: PUSH2 0x2820 00000c0e: AND 00000c0f: JUMP 00000c10: JUMPDEST 00000c11: SWAP7 00000c12: POP 00000c13: SWAP7 00000c14: POP 00000c15: POP 00000c16: POP 00000c17: POP 00000c18: POP 00000c19: POP 00000c1a: SWAP3 00000c1b: POP 00000c1c: SWAP3 00000c1d: SWAP1 00000c1e: POP 00000c1f: JUMP 00000c20: JUMPDEST 00000c21: PUSH1 0x00 00000c23: SWAP1 00000c24: DUP2 00000c25: MSTORE 00000c26: PUSH1 0x20 00000c28: DUP2 00000c29: SWAP1 00000c2a: MSTORE 00000c2b: PUSH1 0x40 00000c2d: SWAP1 00000c2e: KECCAK256 00000c2f: PUSH1 0x03 00000c31: ADD 00000c32: SLOAD 00000c33: SWAP1 00000c34: JUMP 00000c35: JUMPDEST 00000c36: PUSH1 0x00 00000c38: DUP1 00000c39: PUSH1 0x00 00000c3b: DUP1 00000c3c: PUSH1 0x00 00000c3e: PUSH1 0x06 00000c40: PUSH1 0x00 00000c42: SWAP1 00000c43: SLOAD 00000c44: SWAP1 00000c45: PUSH2 0x0100 00000c48: EXP 00000c49: SWAP1 00000c4a: DIV 00000c4b: PUSH1 0x01 00000c4d: PUSH1 0xa0 00000c4f: PUSH1 0x02 00000c51: EXP 00000c52: SUB 00000c53: AND 00000c54: PUSH1 0x01 00000c56: PUSH1 0xa0 00000c58: PUSH1 0x02 00000c5a: EXP 00000c5b: SUB 00000c5c: AND 00000c5d: PUSH4 0x5d76a28d 00000c62: DUP8 00000c63: PUSH1 0x40 00000c65: MLOAD 00000c66: DUP3 00000c67: PUSH4 0xffffffff 00000c6c: AND 00000c6d: PUSH1 0xe0 00000c6f: PUSH1 0x02 00000c71: EXP 00000c72: MUL 00000c73: DUP2 00000c74: MSTORE 00000c75: PUSH1 0x04 00000c77: ADD 00000c78: DUP1 00000c79: DUP3 00000c7a: DUP2 00000c7b: MSTORE 00000c7c: PUSH1 0x20 00000c7e: ADD 00000c7f: SWAP2 00000c80: POP 00000c81: POP 00000c82: PUSH1 0x60 00000c84: PUSH1 0x40 00000c86: MLOAD 00000c87: DUP1 00000c88: DUP4 00000c89: SUB 00000c8a: DUP2 00000c8b: PUSH1 0x00 00000c8d: DUP8 00000c8e: DUP1 00000c8f: EXTCODESIZE 00000c90: ISZERO 00000c91: DUP1 00000c92: ISZERO 00000c93: PUSH2 0x0c9b 00000c96: JUMPI 00000c97: PUSH1 0x00 00000c99: DUP1 00000c9a: REVERT 00000c9b: JUMPDEST 00000c9c: POP 00000c9d: GAS 00000c9e: CALL 00000c9f: ISZERO 00000ca0: DUP1 00000ca1: ISZERO 00000ca2: PUSH2 0x0caf 00000ca5: JUMPI 00000ca6: RETURNDATASIZE 00000ca7: PUSH1 0x00 00000ca9: DUP1 00000caa: RETURNDATACOPY 00000cab: RETURNDATASIZE 00000cac: PUSH1 0x00 00000cae: REVERT 00000caf: JUMPDEST 00000cb0: POP 00000cb1: POP 00000cb2: POP 00000cb3: POP 00000cb4: PUSH1 0x40 00000cb6: MLOAD 00000cb7: RETURNDATASIZE 00000cb8: PUSH1 0x60 00000cba: DUP2 00000cbb: LT 00000cbc: ISZERO 00000cbd: PUSH2 0x0cc5 00000cc0: JUMPI 00000cc1: PUSH1 0x00 00000cc3: DUP1 00000cc4: REVERT 00000cc5: JUMPDEST 00000cc6: POP 00000cc7: DUP1 00000cc8: MLOAD 00000cc9: PUSH1 0x20 00000ccb: DUP1 00000ccc: DUP4 00000ccd: ADD 00000cce: MLOAD 00000ccf: PUSH1 0x40 00000cd1: SWAP4 00000cd2: DUP5 00000cd3: ADD 00000cd4: MLOAD 00000cd5: PUSH1 0x06 00000cd7: SLOAD 00000cd8: DUP6 00000cd9: MLOAD 00000cda: PUSH32 0x9e14d65900000000000000000000000000000000000000000000000000000000 00000cfb: DUP2 00000cfc: MSTORE 00000cfd: PUSH1 0x04 00000cff: DUP2 00000d00: ADD 00000d01: DUP4 00000d02: SWAP1 00000d03: MSTORE 00000d04: PUSH1 0x24 00000d06: DUP2 00000d07: ADD 00000d08: DUP14 00000d09: SWAP1 00000d0a: MSTORE 00000d0b: SWAP6 00000d0c: MLOAD 00000d0d: SWAP5 00000d0e: SWAP10 00000d0f: POP 00000d10: SWAP2 00000d11: SWAP8 00000d12: POP 00000d13: SWAP6 00000d14: POP 00000d15: PUSH1 0x01 00000d17: PUSH1 0xa0 00000d19: PUSH1 0x02 00000d1b: EXP 00000d1c: SUB 00000d1d: AND 00000d1e: SWAP3 00000d1f: PUSH4 0x9e14d659 00000d24: SWAP3 00000d25: PUSH1 0x44 00000d27: DUP1 00000d28: DUP4 00000d29: ADD 00000d2a: SWAP4 00000d2b: SWAP3 00000d2c: DUP3 00000d2d: SWAP1 00000d2e: SUB 00000d2f: ADD 00000d30: DUP2 00000d31: PUSH1 0x00 00000d33: DUP8 00000d34: DUP1 00000d35: EXTCODESIZE 00000d36: ISZERO 00000d37: DUP1 00000d38: ISZERO 00000d39: PUSH2 0x0d41 00000d3c: JUMPI 00000d3d: PUSH1 0x00 00000d3f: DUP1 00000d40: REVERT 00000d41: JUMPDEST 00000d42: POP 00000d43: GAS 00000d44: CALL 00000d45: ISZERO 00000d46: DUP1 00000d47: ISZERO 00000d48: PUSH2 0x0d55 00000d4b: JUMPI 00000d4c: RETURNDATASIZE 00000d4d: PUSH1 0x00 00000d4f: DUP1 00000d50: RETURNDATACOPY 00000d51: RETURNDATASIZE 00000d52: PUSH1 0x00 00000d54: REVERT 00000d55: JUMPDEST 00000d56: POP 00000d57: POP 00000d58: POP 00000d59: POP 00000d5a: PUSH1 0x40 00000d5c: MLOAD 00000d5d: RETURNDATASIZE 00000d5e: PUSH1 0x20 00000d60: DUP2 00000d61: LT 00000d62: ISZERO 00000d63: PUSH2 0x0d6b 00000d66: JUMPI 00000d67: PUSH1 0x00 00000d69: DUP1 00000d6a: REVERT 00000d6b: JUMPDEST 00000d6c: POP 00000d6d: MLOAD 00000d6e: ISZERO 00000d6f: ISZERO 00000d70: PUSH2 0x0d7c 00000d73: JUMPI 00000d74: PUSH1 0x01 00000d76: SWAP5 00000d77: POP 00000d78: PUSH2 0x0eb3 00000d7b: JUMP 00000d7c: JUMPDEST 00000d7d: DUP4 00000d7e: ISZERO 00000d7f: ISZERO 00000d80: PUSH2 0x0d8c 00000d83: JUMPI 00000d84: PUSH1 0x02 00000d86: SWAP5 00000d87: POP 00000d88: PUSH2 0x0eb3 00000d8b: JUMP 00000d8c: JUMPDEST 00000d8d: DUP3 00000d8e: ISZERO 00000d8f: PUSH2 0x0d9b 00000d92: JUMPI 00000d93: PUSH1 0x03 00000d95: SWAP5 00000d96: POP 00000d97: PUSH2 0x0eb3 00000d9a: JUMP 00000d9b: JUMPDEST 00000d9c: PUSH2 0x0dc5 00000d9f: PUSH1 0x01 00000da1: PUSH2 0x0db9 00000da4: PUSH3 0x015180 00000da8: PUSH2 0x0815 00000dab: TIMESTAMP 00000dac: PUSH2 0x7080 00000daf: PUSH4 0xffffffff 00000db4: PUSH2 0x21f8 00000db7: AND 00000db8: JUMP 00000db9: JUMPDEST 00000dba: SWAP1 00000dbb: PUSH4 0xffffffff 00000dc0: PUSH2 0x21db 00000dc3: AND 00000dc4: JUMP 00000dc5: JUMPDEST 00000dc6: PUSH1 0x00 00000dc8: DUP2 00000dc9: DUP2 00000dca: MSTORE 00000dcb: PUSH1 0x20 00000dcd: DUP2 00000dce: DUP2 00000dcf: MSTORE 00000dd0: PUSH1 0x40 00000dd2: DUP1 00000dd3: DUP4 00000dd4: KECCAK256 00000dd5: DUP11 00000dd6: DUP5 00000dd7: MSTORE 00000dd8: SWAP1 00000dd9: SWAP2 00000dda: MSTORE 00000ddb: SWAP1 00000ddc: KECCAK256 00000ddd: SLOAD 00000dde: SWAP1 00000ddf: SWAP2 00000de0: POP 00000de1: ISZERO 00000de2: PUSH2 0x0dee 00000de5: JUMPI 00000de6: PUSH1 0x04 00000de8: SWAP5 00000de9: POP 00000dea: PUSH2 0x0eb3 00000ded: JUMP 00000dee: JUMPDEST 00000def: POP 00000df0: PUSH1 0x00 00000df2: DUP2 00000df3: DUP2 00000df4: MSTORE 00000df5: PUSH1 0x01 00000df7: PUSH1 0x20 00000df9: SWAP1 00000dfa: DUP2 00000dfb: MSTORE 00000dfc: PUSH1 0x40 00000dfe: DUP1 00000dff: DUP4 00000e00: KECCAK256 00000e01: DUP9 00000e02: DUP5 00000e03: MSTORE 00000e04: SWAP1 00000e05: SWAP2 00000e06: MSTORE 00000e07: SWAP1 00000e08: KECCAK256 00000e09: SLOAD 00000e0a: DUP1 00000e0b: ISZERO 00000e0c: DUP1 00000e0d: ISZERO 00000e0e: SWAP1 00000e0f: PUSH2 0x0e29 00000e12: JUMPI 00000e13: POP 00000e14: PUSH1 0x00 00000e16: DUP2 00000e17: DUP2 00000e18: MSTORE 00000e19: PUSH1 0x20 00000e1b: DUP2 00000e1c: SWAP1 00000e1d: MSTORE 00000e1e: PUSH1 0x40 00000e20: SWAP1 00000e21: KECCAK256 00000e22: PUSH1 0x06 00000e24: ADD 00000e25: SLOAD 00000e26: PUSH1 0xff 00000e28: AND 00000e29: JUMPDEST 00000e2a: DUP1 00000e2b: ISZERO 00000e2c: PUSH2 0x0e40 00000e2f: JUMPI 00000e30: POP 00000e31: PUSH2 0x0e3a 00000e34: DUP7 00000e35: DUP3 00000e36: PUSH2 0x0909 00000e39: JUMP 00000e3a: JUMPDEST 00000e3b: PUSH1 0x00 00000e3d: NOT 00000e3e: EQ 00000e3f: ISZERO 00000e40: JUMPDEST 00000e41: ISZERO 00000e42: PUSH2 0x0e4e 00000e45: JUMPI 00000e46: PUSH1 0x05 00000e48: SWAP5 00000e49: POP 00000e4a: PUSH2 0x0eb3 00000e4d: JUMP 00000e4e: JUMPDEST 00000e4f: POP 00000e50: PUSH1 0x00 00000e52: DUP2 00000e53: DUP2 00000e54: MSTORE 00000e55: PUSH1 0x02 00000e57: PUSH1 0x20 00000e59: SWAP1 00000e5a: DUP2 00000e5b: MSTORE 00000e5c: PUSH1 0x40 00000e5e: DUP1 00000e5f: DUP4 00000e60: KECCAK256 00000e61: DUP9 00000e62: DUP5 00000e63: MSTORE 00000e64: SWAP1 00000e65: SWAP2 00000e66: MSTORE 00000e67: SWAP1 00000e68: KECCAK256 00000e69: SLOAD 00000e6a: DUP1 00000e6b: ISZERO 00000e6c: DUP1 00000e6d: ISZERO 00000e6e: SWAP1 00000e6f: PUSH2 0x0e89 00000e72: JUMPI 00000e73: POP 00000e74: PUSH1 0x00 00000e76: DUP2 00000e77: DUP2 00000e78: MSTORE 00000e79: PUSH1 0x20 00000e7b: DUP2 00000e7c: SWAP1 00000e7d: MSTORE 00000e7e: PUSH1 0x40 00000e80: SWAP1 00000e81: KECCAK256 00000e82: PUSH1 0x06 00000e84: ADD 00000e85: SLOAD 00000e86: PUSH1 0xff 00000e88: AND 00000e89: JUMPDEST 00000e8a: DUP1 00000e8b: ISZERO 00000e8c: PUSH2 0x0ea0 00000e8f: JUMPI 00000e90: POP 00000e91: PUSH2 0x0e9a 00000e94: DUP7 00000e95: DUP3 00000e96: PUSH2 0x0909 00000e99: JUMP 00000e9a: JUMPDEST 00000e9b: PUSH1 0x00 00000e9d: NOT 00000e9e: EQ 00000e9f: ISZERO 00000ea0: JUMPDEST 00000ea1: ISZERO 00000ea2: PUSH2 0x0eae 00000ea5: JUMPI 00000ea6: PUSH1 0x05 00000ea8: SWAP5 00000ea9: POP 00000eaa: PUSH2 0x0eb3 00000ead: JUMP 00000eae: JUMPDEST 00000eaf: PUSH1 0x00 00000eb1: SWAP5 00000eb2: POP 00000eb3: JUMPDEST 00000eb4: POP 00000eb5: POP 00000eb6: POP 00000eb7: POP 00000eb8: SWAP2 00000eb9: SWAP1 00000eba: POP 00000ebb: JUMP 00000ebc: JUMPDEST 00000ebd: PUSH1 0x00 00000ebf: PUSH1 0x00 00000ec1: NOT 00000ec2: DUP2 00000ec3: PUSH2 0x0ecc 00000ec6: DUP6 00000ec7: DUP6 00000ec8: PUSH2 0x0909 00000ecb: JUMP 00000ecc: JUMPDEST 00000ecd: SWAP2 00000ece: POP 00000ecf: DUP2 00000ed0: PUSH1 0x00 00000ed2: NOT 00000ed3: EQ 00000ed4: ISZERO 00000ed5: PUSH2 0x0ee1 00000ed8: JUMPI 00000ed9: PUSH1 0x00 00000edb: SWAP3 00000edc: POP 00000edd: PUSH2 0x0a8d 00000ee0: JUMP 00000ee1: JUMPDEST 00000ee2: DUP2 00000ee3: ISZERO 00000ee4: ISZERO 00000ee5: PUSH2 0x0f2c 00000ee8: JUMPI 00000ee9: PUSH1 0x00 00000eeb: DUP5 00000eec: DUP2 00000eed: MSTORE 00000eee: PUSH1 0x20 00000ef0: DUP2 00000ef1: DUP2 00000ef2: MSTORE 00000ef3: PUSH1 0x40 00000ef5: DUP1 00000ef6: DUP4 00000ef7: KECCAK256 00000ef8: DUP4 00000ef9: DUP1 00000efa: MSTORE 00000efb: PUSH1 0x05 00000efd: DUP2 00000efe: ADD 00000eff: DUP4 00000f00: MSTORE 00000f01: SWAP1 00000f02: DUP4 00000f03: KECCAK256 00000f04: SLOAD 00000f05: DUP8 00000f06: DUP5 00000f07: MSTORE 00000f08: SWAP3 00000f09: SWAP1 00000f0a: SWAP2 00000f0b: MSTORE 00000f0c: PUSH1 0x07 00000f0e: ADD 00000f0f: SLOAD 00000f10: PUSH2 0x0f25 00000f13: SWAP2 00000f14: SWAP1 00000f15: PUSH2 0x0815 00000f18: SWAP1 00000f19: PUSH1 0x0a 00000f1b: PUSH4 0xffffffff 00000f20: PUSH2 0x220f 00000f23: AND 00000f24: JUMP 00000f25: JUMPDEST 00000f26: SWAP1 00000f27: POP 00000f28: PUSH2 0x10e5 00000f2b: JUMP 00000f2c: JUMPDEST 00000f2d: DUP2 00000f2e: PUSH1 0x01 00000f30: EQ 00000f31: ISZERO 00000f32: PUSH2 0x0f73 00000f35: JUMPI 00000f36: PUSH1 0x00 00000f38: DUP5 00000f39: DUP2 00000f3a: MSTORE 00000f3b: PUSH1 0x20 00000f3d: DUP2 00000f3e: DUP2 00000f3f: MSTORE 00000f40: PUSH1 0x40 00000f42: DUP1 00000f43: DUP4 00000f44: KECCAK256 00000f45: PUSH1 0x01 00000f47: DUP5 00000f48: MSTORE 00000f49: PUSH1 0x05 00000f4b: DUP2 00000f4c: ADD 00000f4d: DUP4 00000f4e: MSTORE 00000f4f: SWAP1 00000f50: DUP4 00000f51: KECCAK256 00000f52: SLOAD 00000f53: DUP8 00000f54: DUP5 00000f55: MSTORE 00000f56: SWAP3 00000f57: SWAP1 00000f58: SWAP2 00000f59: MSTORE 00000f5a: PUSH1 0x07 00000f5c: ADD 00000f5d: SLOAD 00000f5e: PUSH2 0x0f25 00000f61: SWAP2 00000f62: SWAP1 00000f63: PUSH2 0x0815 00000f66: SWAP1 00000f67: PUSH1 0x14 00000f69: PUSH4 0xffffffff 00000f6e: PUSH2 0x220f 00000f71: AND 00000f72: JUMP 00000f73: JUMPDEST 00000f74: DUP2 00000f75: PUSH1 0x02 00000f77: EQ 00000f78: ISZERO 00000f79: PUSH2 0x0fba 00000f7c: JUMPI 00000f7d: PUSH1 0x00 00000f7f: DUP5 00000f80: DUP2 00000f81: MSTORE 00000f82: PUSH1 0x20 00000f84: DUP2 00000f85: DUP2 00000f86: MSTORE 00000f87: PUSH1 0x40 00000f89: DUP1 00000f8a: DUP4 00000f8b: KECCAK256 00000f8c: PUSH1 0x02 00000f8e: DUP5 00000f8f: MSTORE 00000f90: PUSH1 0x05 00000f92: DUP2 00000f93: ADD 00000f94: DUP4 00000f95: MSTORE 00000f96: SWAP1 00000f97: DUP4 00000f98: KECCAK256 00000f99: SLOAD 00000f9a: DUP8 00000f9b: DUP5 00000f9c: MSTORE 00000f9d: SWAP3 00000f9e: SWAP1 00000f9f: SWAP2 00000fa0: MSTORE 00000fa1: PUSH1 0x07 00000fa3: ADD 00000fa4: SLOAD 00000fa5: PUSH2 0x0f25 00000fa8: SWAP2 00000fa9: SWAP1 00000faa: PUSH2 0x0815 00000fad: SWAP1 00000fae: PUSH1 0x32 00000fb0: PUSH4 0xffffffff 00000fb5: PUSH2 0x220f 00000fb8: AND 00000fb9: JUMP 00000fba: JUMPDEST 00000fbb: DUP2 00000fbc: PUSH1 0x03 00000fbe: EQ 00000fbf: ISZERO 00000fc0: PUSH2 0x1008 00000fc3: JUMPI 00000fc4: PUSH1 0x00 00000fc6: DUP5 00000fc7: DUP2 00000fc8: MSTORE 00000fc9: PUSH1 0x20 00000fcb: DUP2 00000fcc: DUP2 00000fcd: MSTORE 00000fce: PUSH1 0x40 00000fd0: DUP1 00000fd1: DUP4 00000fd2: KECCAK256 00000fd3: PUSH1 0x03 00000fd5: DUP1 00000fd6: DUP6 00000fd7: MSTORE 00000fd8: PUSH1 0x05 00000fda: DUP3 00000fdb: ADD 00000fdc: DUP5 00000fdd: MSTORE 00000fde: SWAP2 00000fdf: DUP5 00000fe0: KECCAK256 00000fe1: SLOAD 00000fe2: DUP9 00000fe3: DUP6 00000fe4: MSTORE 00000fe5: SWAP4 00000fe6: SWAP1 00000fe7: SWAP3 00000fe8: MSTORE 00000fe9: PUSH1 0x07 00000feb: SWAP1 00000fec: SWAP2 00000fed: ADD 00000fee: SLOAD 00000fef: PUSH2 0x0f25 00000ff2: SWAP3 00000ff3: SWAP2 00000ff4: PUSH2 0x0815 00000ff7: SWAP2 00000ff8: PUSH1 0xc8 00000ffa: SWAP2 00000ffb: DUP4 00000ffc: SWAP2 00000ffd: SWAP1 00000ffe: PUSH4 0xffffffff 00001003: PUSH2 0x2820 00001006: AND 00001007: JUMP 00001008: JUMPDEST 00001009: DUP2 0000100a: PUSH1 0x04 0000100c: EQ 0000100d: ISZERO 0000100e: PUSH2 0x104f 00001011: JUMPI 00001012: PUSH1 0x00 00001014: DUP5 00001015: DUP2 00001016: MSTORE 00001017: PUSH1 0x20 00001019: DUP2 0000101a: DUP2 0000101b: MSTORE 0000101c: PUSH1 0x40 0000101e: DUP1 0000101f: DUP4 00001020: KECCAK256 00001021: PUSH1 0x04 00001023: DUP5 00001024: MSTORE 00001025: PUSH1 0x05 00001027: DUP2 00001028: ADD 00001029: DUP4 0000102a: MSTORE 0000102b: SWAP1 0000102c: DUP4 0000102d: KECCAK256 0000102e: SLOAD 0000102f: DUP8 00001030: DUP5 00001031: MSTORE 00001032: SWAP3 00001033: SWAP1 00001034: SWAP2 00001035: MSTORE 00001036: PUSH1 0x07 00001038: ADD 00001039: SLOAD 0000103a: PUSH2 0x0f25 0000103d: SWAP2 0000103e: SWAP1 0000103f: PUSH2 0x0815 00001042: SWAP1 00001043: PUSH1 0x64 00001045: PUSH4 0xffffffff 0000104a: PUSH2 0x220f 0000104d: AND 0000104e: JUMP 0000104f: JUMPDEST 00001050: DUP2 00001051: PUSH1 0x05 00001053: EQ 00001054: ISZERO 00001055: PUSH2 0x1095 00001058: JUMPI 00001059: PUSH1 0x00 0000105b: DUP5 0000105c: DUP2 0000105d: MSTORE 0000105e: PUSH1 0x20 00001060: DUP2 00001061: DUP2 00001062: MSTORE 00001063: PUSH1 0x40 00001065: DUP1 00001066: DUP4 00001067: KECCAK256 00001068: PUSH1 0x05 0000106a: DUP1 0000106b: DUP6 0000106c: MSTORE 0000106d: DUP2 0000106e: ADD 0000106f: DUP4 00001070: MSTORE 00001071: SWAP1 00001072: DUP4 00001073: KECCAK256 00001074: SLOAD 00001075: DUP8 00001076: DUP5 00001077: MSTORE 00001078: SWAP3 00001079: SWAP1 0000107a: SWAP2 0000107b: MSTORE 0000107c: PUSH1 0x07 0000107e: ADD 0000107f: SLOAD 00001080: PUSH2 0x0f25 00001083: SWAP2 00001084: SWAP1 00001085: PUSH2 0x0815 00001088: SWAP1 00001089: PUSH1 0xc8 0000108b: PUSH4 0xffffffff 00001090: PUSH2 0x220f 00001093: AND 00001094: JUMP 00001095: JUMPDEST 00001096: PUSH1 0x40 00001098: DUP1 00001099: MLOAD 0000109a: PUSH1 0xe5 0000109c: PUSH1 0x02 0000109e: EXP 0000109f: PUSH3 0x461bcd 000010a3: MUL 000010a4: DUP2 000010a5: MSTORE 000010a6: PUSH1 0x20 000010a8: PUSH1 0x04 000010aa: DUP3 000010ab: ADD 000010ac: MSTORE 000010ad: PUSH1 0x13 000010af: PUSH1 0x24 000010b1: DUP3 000010b2: ADD 000010b3: MSTORE 000010b4: PUSH32 0x696d706f737369626c6520706f736974696f6e00000000000000000000000000 000010d5: PUSH1 0x44 000010d7: DUP3 000010d8: ADD 000010d9: MSTORE 000010da: SWAP1 000010db: MLOAD 000010dc: SWAP1 000010dd: DUP2 000010de: SWAP1 000010df: SUB 000010e0: PUSH1 0x64 000010e2: ADD 000010e3: SWAP1 000010e4: REVERT 000010e5: JUMPDEST 000010e6: SWAP5 000010e7: SWAP4 000010e8: POP 000010e9: POP 000010ea: POP 000010eb: POP 000010ec: JUMP 000010ed: JUMPDEST 000010ee: PUSH1 0x00 000010f0: DUP1 000010f1: DUP1 000010f2: DUP1 000010f3: DUP1 000010f4: DUP6 000010f5: ISZERO 000010f6: ISZERO 000010f7: PUSH2 0x114a 000010fa: JUMPI 000010fb: PUSH1 0x40 000010fd: DUP1 000010fe: MLOAD 000010ff: PUSH1 0xe5 00001101: PUSH1 0x02 00001103: EXP 00001104: PUSH3 0x461bcd 00001108: MUL 00001109: DUP2 0000110a: MSTORE 0000110b: PUSH1 0x20 0000110d: PUSH1 0x04 0000110f: DUP3 00001110: ADD 00001111: MSTORE 00001112: PUSH1 0x12 00001114: PUSH1 0x24 00001116: DUP3 00001117: ADD 00001118: MSTORE 00001119: PUSH32 0x796f752063616e277420677565737320302e0000000000000000000000000000 0000113a: PUSH1 0x44 0000113c: DUP3 0000113d: ADD 0000113e: MSTORE 0000113f: SWAP1 00001140: MLOAD 00001141: SWAP1 00001142: DUP2 00001143: SWAP1 00001144: SUB 00001145: PUSH1 0x64 00001147: ADD 00001148: SWAP1 00001149: REVERT 0000114a: JUMPDEST 0000114b: PUSH1 0x04 0000114d: DUP1 0000114e: SLOAD 0000114f: PUSH1 0x40 00001151: DUP1 00001152: MLOAD 00001153: PUSH32 0x17e0f93c00000000000000000000000000000000000000000000000000000000 00001174: DUP2 00001175: MSTORE 00001176: CALLER 00001177: SWAP4 00001178: DUP2 00001179: ADD 0000117a: SWAP4 0000117b: SWAP1 0000117c: SWAP4 0000117d: MSTORE 0000117e: MLOAD 0000117f: PUSH1 0x01 00001181: PUSH1 0xa0 00001183: PUSH1 0x02 00001185: EXP 00001186: SUB 00001187: SWAP1 00001188: SWAP2 00001189: AND 0000118a: SWAP2 0000118b: PUSH4 0x17e0f93c 00001190: SWAP2 00001191: PUSH1 0x24 00001193: DUP1 00001194: DUP4 00001195: ADD 00001196: SWAP3 00001197: PUSH1 0x20 00001199: SWAP3 0000119a: SWAP2 0000119b: SWAP1 0000119c: DUP3 0000119d: SWAP1 0000119e: SUB 0000119f: ADD 000011a0: DUP2 000011a1: PUSH1 0x00 000011a3: DUP8 000011a4: DUP1 000011a5: EXTCODESIZE 000011a6: ISZERO 000011a7: DUP1 000011a8: ISZERO 000011a9: PUSH2 0x11b1 000011ac: JUMPI 000011ad: PUSH1 0x00 000011af: DUP1 000011b0: REVERT 000011b1: JUMPDEST 000011b2: POP 000011b3: GAS 000011b4: CALL 000011b5: ISZERO 000011b6: DUP1 000011b7: ISZERO 000011b8: PUSH2 0x11c5 000011bb: JUMPI 000011bc: RETURNDATASIZE 000011bd: PUSH1 0x00 000011bf: DUP1 000011c0: RETURNDATACOPY 000011c1: RETURNDATASIZE 000011c2: PUSH1 0x00 000011c4: REVERT 000011c5: JUMPDEST 000011c6: POP 000011c7: POP 000011c8: POP 000011c9: POP 000011ca: PUSH1 0x40 000011cc: MLOAD 000011cd: RETURNDATASIZE 000011ce: PUSH1 0x20 000011d0: DUP2 000011d1: LT 000011d2: ISZERO 000011d3: PUSH2 0x11db 000011d6: JUMPI 000011d7: PUSH1 0x00 000011d9: DUP1 000011da: REVERT 000011db: JUMPDEST 000011dc: POP 000011dd: MLOAD 000011de: PUSH1 0x06 000011e0: SLOAD 000011e1: PUSH1 0x40 000011e3: DUP1 000011e4: MLOAD 000011e5: PUSH32 0x5d76a28d00000000000000000000000000000000000000000000000000000000 00001206: DUP2 00001207: MSTORE 00001208: PUSH1 0x04 0000120a: DUP2 0000120b: ADD 0000120c: DUP5 0000120d: SWAP1 0000120e: MSTORE 0000120f: SWAP1 00001210: MLOAD 00001211: SWAP3 00001212: SWAP8 00001213: POP 00001214: PUSH1 0x00 00001216: SWAP7 00001217: POP 00001218: DUP7 00001219: SWAP6 0000121a: POP 0000121b: DUP6 0000121c: SWAP5 0000121d: POP 0000121e: PUSH1 0x01 00001220: PUSH1 0xa0 00001222: PUSH1 0x02 00001224: EXP 00001225: SUB 00001226: SWAP1 00001227: SWAP2 00001228: AND 00001229: SWAP2 0000122a: PUSH4 0x5d76a28d 0000122f: SWAP2 00001230: PUSH1 0x24 00001232: DUP1 00001233: DUP3 00001234: ADD 00001235: SWAP3 00001236: PUSH1 0x60 00001238: SWAP3 00001239: SWAP1 0000123a: SWAP2 0000123b: SWAP1 0000123c: DUP3 0000123d: SWAP1 0000123e: SUB 0000123f: ADD 00001240: DUP2 00001241: DUP9 00001242: DUP8 00001243: DUP1 00001244: EXTCODESIZE 00001245: ISZERO 00001246: DUP1 00001247: ISZERO 00001248: PUSH2 0x1250 0000124b: JUMPI 0000124c: PUSH1 0x00 0000124e: DUP1 0000124f: REVERT 00001250: JUMPDEST 00001251: POP 00001252: GAS 00001253: CALL 00001254: ISZERO 00001255: DUP1 00001256: ISZERO 00001257: PUSH2 0x1264 0000125a: JUMPI 0000125b: RETURNDATASIZE 0000125c: PUSH1 0x00 0000125e: DUP1 0000125f: RETURNDATACOPY 00001260: RETURNDATASIZE 00001261: PUSH1 0x00 00001263: REVERT 00001264: JUMPDEST 00001265: POP 00001266: POP 00001267: POP 00001268: POP 00001269: PUSH1 0x40 0000126b: MLOAD 0000126c: RETURNDATASIZE 0000126d: PUSH1 0x60 0000126f: DUP2 00001270: LT 00001271: ISZERO 00001272: PUSH2 0x127a 00001275: JUMPI 00001276: PUSH1 0x00 00001278: DUP1 00001279: REVERT 0000127a: JUMPDEST 0000127b: POP 0000127c: DUP1 0000127d: MLOAD 0000127e: PUSH1 0x20 00001280: DUP1 00001281: DUP4 00001282: ADD 00001283: MLOAD 00001284: PUSH1 0x40 00001286: SWAP4 00001287: DUP5 00001288: ADD 00001289: MLOAD 0000128a: PUSH1 0x06 0000128c: SLOAD 0000128d: DUP6 0000128e: MLOAD 0000128f: PUSH32 0x9e14d65900000000000000000000000000000000000000000000000000000000 000012b0: DUP2 000012b1: MSTORE 000012b2: PUSH1 0x04 000012b4: DUP2 000012b5: ADD 000012b6: DUP4 000012b7: SWAP1 000012b8: MSTORE 000012b9: PUSH1 0x24 000012bb: DUP2 000012bc: ADD 000012bd: DUP13 000012be: SWAP1 000012bf: MSTORE 000012c0: SWAP6 000012c1: MLOAD 000012c2: SWAP2 000012c3: SWAP10 000012c4: POP 000012c5: SWAP2 000012c6: SWAP8 000012c7: POP 000012c8: SWAP3 000012c9: SWAP6 000012ca: POP 000012cb: PUSH1 0x01 000012cd: PUSH1 0xa0 000012cf: PUSH1 0x02 000012d1: EXP 000012d2: SUB 000012d3: AND 000012d4: SWAP3 000012d5: PUSH4 0x9e14d659 000012da: SWAP3 000012db: PUSH1 0x44 000012dd: DUP1 000012de: DUP4 000012df: ADD 000012e0: SWAP4 000012e1: SWAP3 000012e2: DUP3 000012e3: SWAP1 000012e4: SUB 000012e5: ADD 000012e6: DUP2 000012e7: PUSH1 0x00 000012e9: DUP8 000012ea: DUP1 000012eb: EXTCODESIZE 000012ec: ISZERO 000012ed: DUP1 000012ee: ISZERO 000012ef: PUSH2 0x12f7 000012f2: JUMPI 000012f3: PUSH1 0x00 000012f5: DUP1 000012f6: REVERT 000012f7: JUMPDEST 000012f8: POP 000012f9: GAS 000012fa: CALL 000012fb: ISZERO 000012fc: DUP1 000012fd: ISZERO 000012fe: PUSH2 0x130b 00001301: JUMPI 00001302: RETURNDATASIZE 00001303: PUSH1 0x00 00001305: DUP1 00001306: RETURNDATACOPY 00001307: RETURNDATASIZE 00001308: PUSH1 0x00 0000130a: REVERT 0000130b: JUMPDEST 0000130c: POP 0000130d: POP 0000130e: POP 0000130f: POP 00001310: PUSH1 0x40 00001312: MLOAD 00001313: RETURNDATASIZE 00001314: PUSH1 0x20 00001316: DUP2 00001317: LT 00001318: ISZERO 00001319: PUSH2 0x1321 0000131c: JUMPI 0000131d: PUSH1 0x00 0000131f: DUP1 00001320: REVERT 00001321: JUMPDEST 00001322: POP 00001323: MLOAD 00001324: ISZERO 00001325: ISZERO 00001326: PUSH2 0x139e 00001329: JUMPI 0000132a: PUSH1 0x40 0000132c: DUP1 0000132d: MLOAD 0000132e: PUSH1 0xe5 00001330: PUSH1 0x02 00001332: EXP 00001333: PUSH3 0x461bcd 00001337: MUL 00001338: DUP2 00001339: MSTORE 0000133a: PUSH1 0x20 0000133c: PUSH1 0x04 0000133e: DUP3 0000133f: ADD 00001340: MSTORE 00001341: PUSH1 0x24 00001343: DUP1 00001344: DUP3 00001345: ADD 00001346: MSTORE 00001347: PUSH32 0x796f752073686f756c6420617474656e6420696e206d61696e2067616d652066 00001368: PUSH1 0x44 0000136a: DUP3 0000136b: ADD 0000136c: MSTORE 0000136d: PUSH32 0x6972737400000000000000000000000000000000000000000000000000000000 0000138e: PUSH1 0x64 00001390: DUP3 00001391: ADD 00001392: MSTORE 00001393: SWAP1 00001394: MLOAD 00001395: SWAP1 00001396: DUP2 00001397: SWAP1 00001398: SUB 00001399: PUSH1 0x84 0000139b: ADD 0000139c: SWAP1 0000139d: REVERT 0000139e: JUMPDEST 0000139f: DUP2 000013a0: ISZERO 000013a1: ISZERO 000013a2: PUSH2 0x13f5 000013a5: JUMPI 000013a6: PUSH1 0x40 000013a8: DUP1 000013a9: MLOAD 000013aa: PUSH1 0xe5 000013ac: PUSH1 0x02 000013ae: EXP 000013af: PUSH3 0x461bcd 000013b3: MUL 000013b4: DUP2 000013b5: MSTORE 000013b6: PUSH1 0x20 000013b8: PUSH1 0x04 000013ba: DUP3 000013bb: ADD 000013bc: MSTORE 000013bd: PUSH1 0x1b 000013bf: PUSH1 0x24 000013c1: DUP3 000013c2: ADD 000013c3: MSTORE 000013c4: PUSH32 0x736f7272792c2067616d65206973206e6f742072756e6e696e672e0000000000 000013e5: PUSH1 0x44 000013e7: DUP3 000013e8: ADD 000013e9: MSTORE 000013ea: SWAP1 000013eb: MLOAD 000013ec: SWAP1 000013ed: DUP2 000013ee: SWAP1 000013ef: SUB 000013f0: PUSH1 0x64 000013f2: ADD 000013f3: SWAP1 000013f4: REVERT 000013f5: JUMPDEST 000013f6: DUP3 000013f7: ISZERO 000013f8: PUSH2 0x1471 000013fb: JUMPI 000013fc: PUSH1 0x40 000013fe: DUP1 000013ff: MLOAD 00001400: PUSH1 0xe5 00001402: PUSH1 0x02 00001404: EXP 00001405: PUSH3 0x461bcd 00001409: MUL 0000140a: DUP2 0000140b: MSTORE 0000140c: PUSH1 0x20 0000140e: PUSH1 0x04 00001410: DUP3 00001411: ADD 00001412: MSTORE 00001413: PUSH1 0x23 00001415: PUSH1 0x24 00001417: DUP3 00001418: ADD 00001419: MSTORE 0000141a: PUSH32 0x796f75206861766520676f7420332074696d6573207374617469632070726f66 0000143b: PUSH1 0x44 0000143d: DUP3 0000143e: ADD 0000143f: MSTORE 00001440: PUSH32 0x6974730000000000000000000000000000000000000000000000000000000000 00001461: PUSH1 0x64 00001463: DUP3 00001464: ADD 00001465: MSTORE 00001466: SWAP1 00001467: MLOAD 00001468: SWAP1 00001469: DUP2 0000146a: SWAP1 0000146b: SUB 0000146c: PUSH1 0x84 0000146e: ADD 0000146f: SWAP1 00001470: REVERT 00001471: JUMPDEST 00001472: PUSH2 0x148f 00001475: PUSH1 0x01 00001477: PUSH2 0x0db9 0000147a: PUSH3 0x015180 0000147e: PUSH2 0x0815 00001481: TIMESTAMP 00001482: PUSH2 0x7080 00001485: PUSH4 0xffffffff 0000148a: PUSH2 0x21f8 0000148d: AND 0000148e: JUMP 0000148f: JUMPDEST 00001490: PUSH1 0x00 00001492: DUP2 00001493: DUP2 00001494: MSTORE 00001495: PUSH1 0x20 00001497: DUP2 00001498: DUP2 00001499: MSTORE 0000149a: PUSH1 0x40 0000149c: DUP1 0000149d: DUP4 0000149e: KECCAK256 0000149f: DUP10 000014a0: DUP5 000014a1: MSTORE 000014a2: SWAP1 000014a3: SWAP2 000014a4: MSTORE 000014a5: SWAP1 000014a6: KECCAK256 000014a7: SLOAD 000014a8: SWAP1 000014a9: SWAP2 000014aa: POP 000014ab: ISZERO 000014ac: PUSH2 0x14ff 000014af: JUMPI 000014b0: PUSH1 0x40 000014b2: DUP1 000014b3: MLOAD 000014b4: PUSH1 0xe5 000014b6: PUSH1 0x02 000014b8: EXP 000014b9: PUSH3 0x461bcd 000014bd: MUL 000014be: DUP2 000014bf: MSTORE 000014c0: PUSH1 0x20 000014c2: PUSH1 0x04 000014c4: DUP3 000014c5: ADD 000014c6: MSTORE 000014c7: PUSH1 0x1c 000014c9: PUSH1 0x24 000014cb: DUP3 000014cc: ADD 000014cd: MSTORE 000014ce: PUSH32 0x796f752063616e2774206368616e676520796f75722067756573732e00000000 000014ef: PUSH1 0x44 000014f1: DUP3 000014f2: ADD 000014f3: MSTORE 000014f4: SWAP1 000014f5: MLOAD 000014f6: SWAP1 000014f7: DUP2 000014f8: SWAP1 000014f9: SUB 000014fa: PUSH1 0x64 000014fc: ADD 000014fd: SWAP1 000014fe: REVERT 000014ff: JUMPDEST 00001500: PUSH1 0x00 00001502: DUP1 00001503: PUSH2 0x1513 00001506: DUP4 00001507: PUSH1 0x02 00001509: PUSH4 0xffffffff 0000150e: PUSH2 0x21f8 00001511: AND 00001512: JUMP 00001513: JUMPDEST 00001514: DUP2 00001515: MSTORE 00001516: PUSH1 0x20 00001518: DUP2 00001519: ADD 0000151a: SWAP2 0000151b: SWAP1 0000151c: SWAP2 0000151d: MSTORE 0000151e: PUSH1 0x40 00001520: ADD 00001521: PUSH1 0x00 00001523: KECCAK256 00001524: PUSH1 0x06 00001526: ADD 00001527: SLOAD 00001528: PUSH1 0xff 0000152a: AND 0000152b: ISZERO 0000152c: ISZERO 0000152d: PUSH2 0x1544 00001530: JUMPI 00001531: PUSH2 0x1544 00001534: PUSH2 0x08c9 00001537: DUP3 00001538: PUSH1 0x02 0000153a: PUSH4 0xffffffff 0000153f: PUSH2 0x21f8 00001542: AND 00001543: JUMP 00001544: JUMPDEST 00001545: PUSH1 0x00 00001547: DUP5 00001548: DUP2 00001549: MSTORE 0000154a: PUSH1 0x01 0000154c: PUSH1 0x20 0000154e: SWAP1 0000154f: DUP2 00001550: MSTORE 00001551: PUSH1 0x40 00001553: DUP1 00001554: DUP4 00001555: KECCAK256 00001556: DUP9 00001557: DUP5 00001558: MSTORE 00001559: SWAP1 0000155a: SWAP2 0000155b: MSTORE 0000155c: SWAP1 0000155d: KECCAK256 0000155e: SLOAD 0000155f: ISZERO 00001560: DUP1 00001561: ISZERO 00001562: SWAP1 00001563: PUSH2 0x1589 00001566: JUMPI 00001567: POP 00001568: PUSH1 0x00 0000156a: DUP5 0000156b: DUP2 0000156c: MSTORE 0000156d: PUSH1 0x01 0000156f: PUSH1 0x20 00001571: SWAP1 00001572: DUP2 00001573: MSTORE 00001574: PUSH1 0x40 00001576: DUP1 00001577: DUP4 00001578: KECCAK256 00001579: DUP9 0000157a: DUP5 0000157b: MSTORE 0000157c: SWAP1 0000157d: SWAP2 0000157e: MSTORE 0000157f: SWAP1 00001580: KECCAK256 00001581: SLOAD 00001582: PUSH1 0x00 00001584: NOT 00001585: DUP3 00001586: ADD 00001587: EQ 00001588: ISZERO 00001589: JUMPDEST 0000158a: DUP1 0000158b: ISZERO 0000158c: PUSH2 0x15bb 0000158f: JUMPI 00001590: POP 00001591: PUSH1 0x00 00001593: DUP5 00001594: DUP2 00001595: MSTORE 00001596: PUSH1 0x01 00001598: PUSH1 0x20 0000159a: SWAP1 0000159b: DUP2 0000159c: MSTORE 0000159d: PUSH1 0x40 0000159f: DUP1 000015a0: DUP4 000015a1: KECCAK256 000015a2: DUP9 000015a3: DUP5 000015a4: MSTORE 000015a5: SWAP1 000015a6: SWAP2 000015a7: MSTORE 000015a8: SWAP1 000015a9: KECCAK256 000015aa: SLOAD 000015ab: PUSH2 0x15b5 000015ae: SWAP1 000015af: DUP7 000015b0: SWAP1 000015b1: PUSH2 0x0909 000015b4: JUMP 000015b5: JUMPDEST 000015b6: PUSH1 0x00 000015b8: NOT 000015b9: EQ 000015ba: ISZERO 000015bb: JUMPDEST 000015bc: ISZERO 000015bd: PUSH2 0x161d 000015c0: JUMPI 000015c1: PUSH1 0x40 000015c3: DUP1 000015c4: MLOAD 000015c5: PUSH1 0xe5 000015c7: PUSH1 0x02 000015c9: EXP 000015ca: PUSH3 0x461bcd 000015ce: MUL 000015cf: DUP2 000015d0: MSTORE 000015d1: PUSH1 0x20 000015d3: PUSH1 0x04 000015d5: DUP3 000015d6: ADD 000015d7: MSTORE 000015d8: PUSH1 0x21 000015da: PUSH1 0x24 000015dc: DUP3 000015dd: ADD 000015de: MSTORE 000015df: PUSH32 0x706c617965722068617320616c726561647920776f6e20746865206775657373 00001600: PUSH1 0x44 00001602: DUP3 00001603: ADD 00001604: MSTORE 00001605: PUSH1 0xf9 00001607: PUSH1 0x02 00001609: EXP 0000160a: PUSH1 0x17 0000160c: MUL 0000160d: PUSH1 0x64 0000160f: DUP3 00001610: ADD 00001611: MSTORE 00001612: SWAP1 00001613: MLOAD 00001614: SWAP1 00001615: DUP2 00001616: SWAP1 00001617: SUB 00001618: PUSH1 0x84 0000161a: ADD 0000161b: SWAP1 0000161c: REVERT 0000161d: JUMPDEST 0000161e: PUSH1 0x00 00001620: DUP5 00001621: DUP2 00001622: MSTORE 00001623: PUSH1 0x02 00001625: PUSH1 0x20 00001627: SWAP1 00001628: DUP2 00001629: MSTORE 0000162a: PUSH1 0x40 0000162c: DUP1 0000162d: DUP4 0000162e: KECCAK256 0000162f: DUP9 00001630: DUP5 00001631: MSTORE 00001632: SWAP1 00001633: SWAP2 00001634: MSTORE 00001635: SWAP1 00001636: KECCAK256 00001637: SLOAD 00001638: ISZERO 00001639: DUP1 0000163a: ISZERO 0000163b: SWAP1 0000163c: PUSH2 0x166b 0000163f: JUMPI 00001640: POP 00001641: PUSH1 0x00 00001643: DUP5 00001644: DUP2 00001645: MSTORE 00001646: PUSH1 0x02 00001648: PUSH1 0x20 0000164a: SWAP1 0000164b: DUP2 0000164c: MSTORE 0000164d: PUSH1 0x40 0000164f: DUP1 00001650: DUP4 00001651: KECCAK256 00001652: DUP9 00001653: DUP5 00001654: MSTORE 00001655: SWAP1 00001656: SWAP2 00001657: MSTORE 00001658: SWAP1 00001659: KECCAK256 0000165a: SLOAD 0000165b: PUSH2 0x1665 0000165e: SWAP1 0000165f: DUP7 00001660: SWAP1 00001661: PUSH2 0x0909 00001664: JUMP 00001665: JUMPDEST 00001666: PUSH1 0x00 00001668: NOT 00001669: EQ 0000166a: ISZERO 0000166b: JUMPDEST 0000166c: ISZERO 0000166d: PUSH2 0x16cd 00001670: JUMPI 00001671: PUSH1 0x40 00001673: DUP1 00001674: MLOAD 00001675: PUSH1 0xe5 00001677: PUSH1 0x02 00001679: EXP 0000167a: PUSH3 0x461bcd 0000167e: MUL 0000167f: DUP2 00001680: MSTORE 00001681: PUSH1 0x20 00001683: PUSH1 0x04 00001685: DUP3 00001686: ADD 00001687: MSTORE 00001688: PUSH1 0x21 0000168a: PUSH1 0x24 0000168c: DUP3 0000168d: ADD 0000168e: MSTORE 0000168f: PUSH32 0x706c617965722068617320616c726561647920776f6e20746865206775657373 000016b0: PUSH1 0x44 000016b2: DUP3 000016b3: ADD 000016b4: MSTORE 000016b5: PUSH1 0xf9 000016b7: PUSH1 0x02 000016b9: EXP 000016ba: PUSH1 0x17 000016bc: MUL 000016bd: PUSH1 0x64 000016bf: DUP3 000016c0: ADD 000016c1: MSTORE 000016c2: SWAP1 000016c3: MLOAD 000016c4: SWAP1 000016c5: DUP2 000016c6: SWAP1 000016c7: SUB 000016c8: PUSH1 0x84 000016ca: ADD 000016cb: SWAP1 000016cc: REVERT 000016cd: JUMPDEST 000016ce: PUSH1 0x00 000016d0: DUP5 000016d1: DUP2 000016d2: MSTORE 000016d3: PUSH1 0x01 000016d5: PUSH1 0x20 000016d7: DUP2 000016d8: DUP2 000016d9: MSTORE 000016da: PUSH1 0x40 000016dc: DUP1 000016dd: DUP5 000016de: KECCAK256 000016df: DUP10 000016e0: DUP6 000016e1: MSTORE 000016e2: DUP3 000016e3: MSTORE 000016e4: DUP1 000016e5: DUP5 000016e6: KECCAK256 000016e7: DUP1 000016e8: SLOAD 000016e9: DUP10 000016ea: DUP7 000016eb: MSTORE 000016ec: PUSH1 0x02 000016ee: DUP5 000016ef: MSTORE 000016f0: DUP3 000016f1: DUP7 000016f2: KECCAK256 000016f3: DUP12 000016f4: DUP8 000016f5: MSTORE 000016f6: DUP5 000016f7: MSTORE 000016f8: DUP3 000016f9: DUP7 000016fa: KECCAK256 000016fb: SSTORE 000016fc: DUP6 000016fd: SWAP1 000016fe: SSTORE 000016ff: DUP5 00001700: DUP5 00001701: MSTORE 00001702: DUP4 00001703: DUP3 00001704: MSTORE 00001705: DUP1 00001706: DUP5 00001707: KECCAK256 00001708: DUP10 00001709: DUP6 0000170a: MSTORE 0000170b: DUP1 0000170c: DUP4 0000170d: MSTORE 0000170e: DUP2 0000170f: DUP6 00001710: KECCAK256 00001711: DUP12 00001712: SWAP1 00001713: SSTORE 00001714: DUP11 00001715: DUP6 00001716: MSTORE 00001717: SWAP1 00001718: SWAP3 00001719: ADD 0000171a: SWAP1 0000171b: MSTORE 0000171c: SWAP1 0000171d: KECCAK256 0000171e: SLOAD 0000171f: ISZERO 00001720: ISZERO 00001721: PUSH2 0x17a0 00001724: JUMPI 00001725: PUSH1 0x00 00001727: DUP2 00001728: DUP2 00001729: MSTORE 0000172a: PUSH1 0x20 0000172c: DUP2 0000172d: SWAP1 0000172e: MSTORE 0000172f: PUSH1 0x40 00001731: DUP2 00001732: KECCAK256 00001733: PUSH2 0x176b 00001736: SWAP2 00001737: PUSH1 0x01 00001739: SWAP2 0000173a: PUSH1 0x02 0000173c: ADD 0000173d: SWAP1 0000173e: PUSH2 0x174e 00001741: DUP11 00001742: PUSH1 0x64 00001744: PUSH4 0xffffffff 00001749: PUSH2 0x220f 0000174c: AND 0000174d: JUMP 0000174e: JUMPDEST 0000174f: DUP2 00001750: MSTORE 00001751: PUSH1 0x20 00001753: ADD 00001754: SWAP1 00001755: DUP2 00001756: MSTORE 00001757: PUSH1 0x20 00001759: ADD 0000175a: PUSH1 0x00 0000175c: KECCAK256 0000175d: SLOAD 0000175e: PUSH2 0x21db 00001761: SWAP1 00001762: SWAP2 00001763: SWAP1 00001764: PUSH4 0xffffffff 00001769: AND 0000176a: JUMP 0000176b: JUMPDEST 0000176c: PUSH1 0x00 0000176e: DUP3 0000176f: DUP2 00001770: MSTORE 00001771: PUSH1 0x20 00001773: DUP2 00001774: SWAP1 00001775: MSTORE 00001776: PUSH1 0x40 00001778: DUP2 00001779: KECCAK256 0000177a: PUSH1 0x02 0000177c: ADD 0000177d: SWAP1 0000177e: PUSH2 0x178e 00001781: DUP10 00001782: PUSH1 0x64 00001784: PUSH4 0xffffffff 00001789: PUSH2 0x220f 0000178c: AND 0000178d: JUMP 0000178e: JUMPDEST 0000178f: DUP2 00001790: MSTORE 00001791: PUSH1 0x20 00001793: DUP2 00001794: ADD 00001795: SWAP2 00001796: SWAP1 00001797: SWAP2 00001798: MSTORE 00001799: PUSH1 0x40 0000179b: ADD 0000179c: PUSH1 0x00 0000179e: KECCAK256 0000179f: SSTORE 000017a0: JUMPDEST 000017a1: PUSH1 0x00 000017a3: DUP2 000017a4: DUP2 000017a5: MSTORE 000017a6: PUSH1 0x20 000017a8: DUP2 000017a9: DUP2 000017aa: MSTORE 000017ab: PUSH1 0x40 000017ad: DUP1 000017ae: DUP4 000017af: KECCAK256 000017b0: DUP10 000017b1: DUP5 000017b2: MSTORE 000017b3: PUSH1 0x01 000017b5: DUP1 000017b6: DUP3 000017b7: ADD 000017b8: DUP5 000017b9: MSTORE 000017ba: SWAP2 000017bb: DUP5 000017bc: KECCAK256 000017bd: DUP1 000017be: SLOAD 000017bf: DUP1 000017c0: DUP5 000017c1: ADD 000017c2: DUP3 000017c3: SSTORE 000017c4: SWAP1 000017c5: DUP6 000017c6: MSTORE 000017c7: DUP4 000017c8: DUP6 000017c9: KECCAK256 000017ca: ADD 000017cb: DUP10 000017cc: SWAP1 000017cd: SSTORE 000017ce: DUP5 000017cf: DUP5 000017d0: MSTORE 000017d1: SWAP3 000017d2: SWAP1 000017d3: SWAP2 000017d4: MSTORE 000017d5: PUSH1 0x09 000017d7: SWAP1 000017d8: SWAP2 000017d9: ADD 000017da: SLOAD 000017db: PUSH2 0x17e9 000017de: SWAP2 000017df: PUSH4 0xffffffff 000017e4: PUSH2 0x21db 000017e7: AND 000017e8: JUMP 000017e9: JUMPDEST 000017ea: PUSH1 0x00 000017ec: DUP3 000017ed: DUP2 000017ee: MSTORE 000017ef: PUSH1 0x20 000017f1: DUP2 000017f2: DUP2 000017f3: MSTORE 000017f4: PUSH1 0x40 000017f6: SWAP2 000017f7: DUP3 000017f8: SWAP1 000017f9: KECCAK256 000017fa: PUSH1 0x09 000017fc: ADD 000017fd: SWAP3 000017fe: SWAP1 000017ff: SWAP3 00001800: SSTORE 00001801: DUP1 00001802: MLOAD 00001803: DUP7 00001804: DUP2 00001805: MSTORE 00001806: SWAP2 00001807: DUP3 00001808: ADD 00001809: DUP8 0000180a: SWAP1 0000180b: MSTORE 0000180c: CALLER 0000180d: DUP3 0000180e: DUP3 0000180f: ADD 00001810: MSTORE 00001811: PUSH1 0x60 00001813: DUP3 00001814: ADD 00001815: DUP9 00001816: SWAP1 00001817: MSTORE 00001818: PUSH1 0x80 0000181a: DUP3 0000181b: ADD 0000181c: DUP4 0000181d: SWAP1 0000181e: MSTORE 0000181f: TIMESTAMP 00001820: PUSH1 0xa0 00001822: DUP4 00001823: ADD 00001824: MSTORE 00001825: MLOAD 00001826: PUSH32 0xbf44ad1b638d94b21c432a756fccf69bef397ca161d6dcdf4c6326508519ed11 00001847: SWAP2 00001848: DUP2 00001849: SWAP1 0000184a: SUB 0000184b: PUSH1 0xc0 0000184d: ADD 0000184e: SWAP1 0000184f: LOG1 00001850: POP 00001851: POP 00001852: POP 00001853: POP 00001854: POP 00001855: POP 00001856: JUMP 00001857: JUMPDEST 00001858: PUSH1 0x03 0000185a: SLOAD 0000185b: PUSH1 0x40 0000185d: DUP1 0000185e: MLOAD 0000185f: PUSH32 0x24d7806c00000000000000000000000000000000000000000000000000000000 00001880: DUP2 00001881: MSTORE 00001882: CALLER 00001883: PUSH1 0x04 00001885: DUP3 00001886: ADD 00001887: MSTORE 00001888: SWAP1 00001889: MLOAD 0000188a: PUSH1 0x01 0000188c: PUSH1 0xa0 0000188e: PUSH1 0x02 00001890: EXP 00001891: SUB 00001892: SWAP1 00001893: SWAP3 00001894: AND 00001895: SWAP2 00001896: PUSH4 0x24d7806c 0000189b: SWAP2 0000189c: PUSH1 0x24 0000189e: DUP1 0000189f: DUP3 000018a0: ADD 000018a1: SWAP3 000018a2: PUSH1 0x20 000018a4: SWAP3 000018a5: SWAP1 000018a6: SWAP2 000018a7: SWAP1 000018a8: DUP3 000018a9: SWAP1 000018aa: SUB 000018ab: ADD 000018ac: DUP2 000018ad: PUSH1 0x00 000018af: DUP8 000018b0: DUP1 000018b1: EXTCODESIZE 000018b2: ISZERO 000018b3: DUP1 000018b4: ISZERO 000018b5: PUSH2 0x18bd 000018b8: JUMPI 000018b9: PUSH1 0x00 000018bb: DUP1 000018bc: REVERT 000018bd: JUMPDEST 000018be: POP 000018bf: GAS 000018c0: CALL 000018c1: ISZERO 000018c2: DUP1 000018c3: ISZERO 000018c4: PUSH2 0x18d1 000018c7: JUMPI 000018c8: RETURNDATASIZE 000018c9: PUSH1 0x00 000018cb: DUP1 000018cc: RETURNDATACOPY 000018cd: RETURNDATASIZE 000018ce: PUSH1 0x00 000018d0: REVERT 000018d1: JUMPDEST 000018d2: POP 000018d3: POP 000018d4: POP 000018d5: POP 000018d6: PUSH1 0x40 000018d8: MLOAD 000018d9: RETURNDATASIZE 000018da: PUSH1 0x20 000018dc: DUP2 000018dd: LT 000018de: ISZERO 000018df: PUSH2 0x18e7 000018e2: JUMPI 000018e3: PUSH1 0x00 000018e5: DUP1 000018e6: REVERT 000018e7: JUMPDEST 000018e8: POP 000018e9: MLOAD 000018ea: ISZERO 000018eb: ISZERO 000018ec: PUSH1 0x01 000018ee: EQ 000018ef: PUSH2 0x1942 000018f2: JUMPI 000018f3: PUSH1 0x40 000018f5: DUP1 000018f6: MLOAD 000018f7: PUSH1 0xe5 000018f9: PUSH1 0x02 000018fb: EXP 000018fc: PUSH3 0x461bcd 00001900: MUL 00001901: DUP2 00001902: MSTORE 00001903: PUSH1 0x20 00001905: PUSH1 0x04 00001907: DUP3 00001908: ADD 00001909: MSTORE 0000190a: PUSH1 0x0a 0000190c: PUSH1 0x24 0000190e: DUP3 0000190f: ADD 00001910: MSTORE 00001911: PUSH32 0x61646d696e206f6e6c7900000000000000000000000000000000000000000000 00001932: PUSH1 0x44 00001934: DUP3 00001935: ADD 00001936: MSTORE 00001937: SWAP1 00001938: MLOAD 00001939: SWAP1 0000193a: DUP2 0000193b: SWAP1 0000193c: SUB 0000193d: PUSH1 0x64 0000193f: ADD 00001940: SWAP1 00001941: REVERT 00001942: JUMPDEST 00001943: PUSH1 0x01 00001945: PUSH1 0xa0 00001947: PUSH1 0x02 00001949: EXP 0000194a: SUB 0000194b: DUP2 0000194c: AND 0000194d: ISZERO 0000194e: ISZERO 0000194f: PUSH2 0x1957 00001952: JUMPI 00001953: PUSH1 0x00 00001955: DUP1 00001956: REVERT 00001957: JUMPDEST 00001958: PUSH1 0x06 0000195a: DUP1 0000195b: SLOAD 0000195c: PUSH1 0x01 0000195e: PUSH1 0xa0 00001960: PUSH1 0x02 00001962: EXP 00001963: SUB 00001964: SWAP1 00001965: SWAP3 00001966: AND 00001967: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000197c: NOT 0000197d: SWAP3 0000197e: DUP4 0000197f: AND 00001980: DUP2 00001981: OR 00001982: SWAP1 00001983: SWAP2 00001984: SSTORE 00001985: PUSH1 0x07 00001987: DUP1 00001988: SLOAD 00001989: SWAP1 0000198a: SWAP3 0000198b: AND 0000198c: OR 0000198d: SWAP1 0000198e: SSTORE 0000198f: JUMP 00001990: JUMPDEST 00001991: PUSH1 0x03 00001993: SLOAD 00001994: PUSH1 0x40 00001996: DUP1 00001997: MLOAD 00001998: PUSH32 0x24d7806c00000000000000000000000000000000000000000000000000000000 000019b9: DUP2 000019ba: MSTORE 000019bb: CALLER 000019bc: PUSH1 0x04 000019be: DUP3 000019bf: ADD 000019c0: MSTORE 000019c1: SWAP1 000019c2: MLOAD 000019c3: PUSH1 0x01 000019c5: PUSH1 0xa0 000019c7: PUSH1 0x02 000019c9: EXP 000019ca: SUB 000019cb: SWAP1 000019cc: SWAP3 000019cd: AND 000019ce: SWAP2 000019cf: PUSH4 0x24d7806c 000019d4: SWAP2 000019d5: PUSH1 0x24 000019d7: DUP1 000019d8: DUP3 000019d9: ADD 000019da: SWAP3 000019db: PUSH1 0x20 000019dd: SWAP3 000019de: SWAP1 000019df: SWAP2 000019e0: SWAP1 000019e1: DUP3 000019e2: SWAP1 000019e3: SUB 000019e4: ADD 000019e5: DUP2 000019e6: PUSH1 0x00 000019e8: DUP8 000019e9: DUP1 000019ea: EXTCODESIZE 000019eb: ISZERO 000019ec: DUP1 000019ed: ISZERO 000019ee: PUSH2 0x19f6 000019f1: JUMPI 000019f2: PUSH1 0x00 000019f4: DUP1 000019f5: REVERT 000019f6: JUMPDEST 000019f7: POP 000019f8: GAS 000019f9: CALL 000019fa: ISZERO 000019fb: DUP1 000019fc: ISZERO 000019fd: PUSH2 0x1a0a 00001a00: JUMPI 00001a01: RETURNDATASIZE 00001a02: PUSH1 0x00 00001a04: DUP1 00001a05: RETURNDATACOPY 00001a06: RETURNDATASIZE 00001a07: PUSH1 0x00 00001a09: REVERT 00001a0a: JUMPDEST 00001a0b: POP 00001a0c: POP 00001a0d: POP 00001a0e: POP 00001a0f: PUSH1 0x40 00001a11: MLOAD 00001a12: RETURNDATASIZE 00001a13: PUSH1 0x20 00001a15: DUP2 00001a16: LT 00001a17: ISZERO 00001a18: PUSH2 0x1a20 00001a1b: JUMPI 00001a1c: PUSH1 0x00 00001a1e: DUP1 00001a1f: REVERT 00001a20: JUMPDEST 00001a21: POP 00001a22: MLOAD 00001a23: ISZERO 00001a24: ISZERO 00001a25: PUSH1 0x01 00001a27: EQ 00001a28: PUSH2 0x1a7b 00001a2b: JUMPI 00001a2c: PUSH1 0x40 00001a2e: DUP1 00001a2f: MLOAD 00001a30: PUSH1 0xe5 00001a32: PUSH1 0x02 00001a34: EXP 00001a35: PUSH3 0x461bcd 00001a39: MUL 00001a3a: DUP2 00001a3b: MSTORE 00001a3c: PUSH1 0x20 00001a3e: PUSH1 0x04 00001a40: DUP3 00001a41: ADD 00001a42: MSTORE 00001a43: PUSH1 0x0a 00001a45: PUSH1 0x24 00001a47: DUP3 00001a48: ADD 00001a49: MSTORE 00001a4a: PUSH32 0x61646d696e206f6e6c7900000000000000000000000000000000000000000000 00001a6b: PUSH1 0x44 00001a6d: DUP3 00001a6e: ADD 00001a6f: MSTORE 00001a70: SWAP1 00001a71: MLOAD 00001a72: SWAP1 00001a73: DUP2 00001a74: SWAP1 00001a75: SUB 00001a76: PUSH1 0x64 00001a78: ADD 00001a79: SWAP1 00001a7a: REVERT 00001a7b: JUMPDEST 00001a7c: PUSH1 0x01 00001a7e: PUSH1 0xa0 00001a80: PUSH1 0x02 00001a82: EXP 00001a83: SUB 00001a84: DUP2 00001a85: AND 00001a86: ISZERO 00001a87: ISZERO 00001a88: PUSH2 0x1a90 00001a8b: JUMPI 00001a8c: PUSH1 0x00 00001a8e: DUP1 00001a8f: REVERT 00001a90: JUMPDEST 00001a91: PUSH1 0x05 00001a93: DUP1 00001a94: SLOAD 00001a95: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001aaa: NOT 00001aab: AND 00001aac: PUSH1 0x01 00001aae: PUSH1 0xa0 00001ab0: PUSH1 0x02 00001ab2: EXP 00001ab3: SUB 00001ab4: SWAP3 00001ab5: SWAP1 00001ab6: SWAP3 00001ab7: AND 00001ab8: SWAP2 00001ab9: SWAP1 00001aba: SWAP2 00001abb: OR 00001abc: SWAP1 00001abd: SSTORE 00001abe: JUMP 00001abf: JUMPDEST 00001ac0: PUSH1 0x00 00001ac2: DUP1 00001ac3: DUP1 00001ac4: DUP1 00001ac5: DUP1 00001ac6: DUP6 00001ac7: ISZERO 00001ac8: ISZERO 00001ac9: PUSH2 0x1b1c 00001acc: JUMPI 00001acd: PUSH1 0x40 00001acf: DUP1 00001ad0: MLOAD 00001ad1: PUSH1 0xe5 00001ad3: PUSH1 0x02 00001ad5: EXP 00001ad6: PUSH3 0x461bcd 00001ada: MUL 00001adb: DUP2 00001adc: MSTORE 00001add: PUSH1 0x20 00001adf: PUSH1 0x04 00001ae1: DUP3 00001ae2: ADD 00001ae3: MSTORE 00001ae4: PUSH1 0x0f 00001ae6: PUSH1 0x24 00001ae8: DUP3 00001ae9: ADD 00001aea: MSTORE 00001aeb: PUSH32 0x5069642063616e277420626520302e0000000000000000000000000000000000 00001b0c: PUSH1 0x44 00001b0e: DUP3 00001b0f: ADD 00001b10: MSTORE 00001b11: SWAP1 00001b12: MLOAD 00001b13: SWAP1 00001b14: DUP2 00001b15: SWAP1 00001b16: SUB 00001b17: PUSH1 0x64 00001b19: ADD 00001b1a: SWAP1 00001b1b: REVERT 00001b1c: JUMPDEST 00001b1d: PUSH1 0x07 00001b1f: SLOAD 00001b20: PUSH1 0x01 00001b22: PUSH1 0xa0 00001b24: PUSH1 0x02 00001b26: EXP 00001b27: SUB 00001b28: AND 00001b29: CALLER 00001b2a: EQ 00001b2b: DUP1 00001b2c: PUSH2 0x1bcd 00001b2f: JUMPI 00001b30: POP 00001b31: PUSH1 0x04 00001b33: DUP1 00001b34: SLOAD 00001b35: PUSH1 0x40 00001b37: DUP1 00001b38: MLOAD 00001b39: PUSH32 0xb5d6f6e000000000000000000000000000000000000000000000000000000000 00001b5a: DUP2 00001b5b: MSTORE 00001b5c: SWAP3 00001b5d: DUP4 00001b5e: ADD 00001b5f: DUP10 00001b60: SWAP1 00001b61: MSTORE 00001b62: MLOAD 00001b63: PUSH1 0x01 00001b65: PUSH1 0xa0 00001b67: PUSH1 0x02 00001b69: EXP 00001b6a: SUB 00001b6b: SWAP1 00001b6c: SWAP2 00001b6d: AND 00001b6e: SWAP2 00001b6f: PUSH4 0xb5d6f6e0 00001b74: SWAP2 00001b75: PUSH1 0x24 00001b77: DUP1 00001b78: DUP4 00001b79: ADD 00001b7a: SWAP3 00001b7b: PUSH1 0x20 00001b7d: SWAP3 00001b7e: SWAP2 00001b7f: SWAP1 00001b80: DUP3 00001b81: SWAP1 00001b82: SUB 00001b83: ADD 00001b84: DUP2 00001b85: PUSH1 0x00 00001b87: DUP8 00001b88: DUP1 00001b89: EXTCODESIZE 00001b8a: ISZERO 00001b8b: DUP1 00001b8c: ISZERO 00001b8d: PUSH2 0x1b95 00001b90: JUMPI 00001b91: PUSH1 0x00 00001b93: DUP1 00001b94: REVERT 00001b95: JUMPDEST 00001b96: POP 00001b97: GAS 00001b98: CALL 00001b99: ISZERO 00001b9a: DUP1 00001b9b: ISZERO 00001b9c: PUSH2 0x1ba9 00001b9f: JUMPI 00001ba0: RETURNDATASIZE 00001ba1: PUSH1 0x00 00001ba3: DUP1 00001ba4: RETURNDATACOPY 00001ba5: RETURNDATASIZE 00001ba6: PUSH1 0x00 00001ba8: REVERT 00001ba9: JUMPDEST 00001baa: POP 00001bab: POP 00001bac: POP 00001bad: POP 00001bae: PUSH1 0x40 00001bb0: MLOAD 00001bb1: RETURNDATASIZE 00001bb2: PUSH1 0x20 00001bb4: DUP2 00001bb5: LT 00001bb6: ISZERO 00001bb7: PUSH2 0x1bbf 00001bba: JUMPI 00001bbb: PUSH1 0x00 00001bbd: DUP1 00001bbe: REVERT 00001bbf: JUMPDEST 00001bc0: POP 00001bc1: MLOAD 00001bc2: PUSH1 0x01 00001bc4: PUSH1 0xa0 00001bc6: PUSH1 0x02 00001bc8: EXP 00001bc9: SUB 00001bca: AND 00001bcb: CALLER 00001bcc: EQ 00001bcd: JUMPDEST 00001bce: ISZERO 00001bcf: ISZERO 00001bd0: PUSH2 0x1c49 00001bd3: JUMPI 00001bd4: PUSH1 0x40 00001bd6: DUP1 00001bd7: MLOAD 00001bd8: PUSH1 0xe5 00001bda: PUSH1 0x02 00001bdc: EXP 00001bdd: PUSH3 0x461bcd 00001be1: MUL 00001be2: DUP2 00001be3: MSTORE 00001be4: PUSH1 0x20 00001be6: PUSH1 0x04 00001be8: DUP3 00001be9: ADD 00001bea: MSTORE 00001beb: PUSH1 0x33 00001bed: PUSH1 0x24 00001bef: DUP3 00001bf0: ADD 00001bf1: MSTORE 00001bf2: PUSH32 0x4f6e6c79206f6e6545544820636f6e7472616374206f722067616d6520617474 00001c13: PUSH1 0x44 00001c15: DUP3 00001c16: ADD 00001c17: MSTORE 00001c18: PUSH32 0x656e6465722063616e2077697468647261772e00000000000000000000000000 00001c39: PUSH1 0x64 00001c3b: DUP3 00001c3c: ADD 00001c3d: MSTORE 00001c3e: SWAP1 00001c3f: MLOAD 00001c40: SWAP1 00001c41: DUP2 00001c42: SWAP1 00001c43: SUB 00001c44: PUSH1 0x84 00001c46: ADD 00001c47: SWAP1 00001c48: REVERT 00001c49: JUMPDEST 00001c4a: PUSH2 0x1c62 00001c4d: PUSH3 0x015180 00001c51: PUSH2 0x0815 00001c54: TIMESTAMP 00001c55: PUSH2 0x7080 00001c58: PUSH4 0xffffffff 00001c5d: PUSH2 0x21f8 00001c60: AND 00001c61: JUMP 00001c62: JUMPDEST 00001c63: PUSH1 0x00 00001c65: DUP9 00001c66: DUP2 00001c67: MSTORE 00001c68: PUSH1 0x01 00001c6a: PUSH1 0x20 00001c6c: SWAP1 00001c6d: DUP2 00001c6e: MSTORE 00001c6f: PUSH1 0x40 00001c71: DUP1 00001c72: DUP4 00001c73: KECCAK256 00001c74: DUP11 00001c75: DUP5 00001c76: MSTORE 00001c77: SWAP1 00001c78: SWAP2 00001c79: MSTORE 00001c7a: SWAP1 00001c7b: KECCAK256 00001c7c: SLOAD 00001c7d: SWAP1 00001c7e: SWAP6 00001c7f: POP 00001c80: SWAP4 00001c81: POP 00001c82: DUP4 00001c83: ISZERO 00001c84: DUP1 00001c85: ISZERO 00001c86: SWAP1 00001c87: PUSH2 0x1c90 00001c8a: JUMPI 00001c8b: POP 00001c8c: DUP5 00001c8d: DUP5 00001c8e: EQ 00001c8f: ISZERO 00001c90: JUMPDEST 00001c91: ISZERO 00001c92: PUSH2 0x1d1f 00001c95: JUMPI 00001c96: PUSH1 0x00 00001c98: DUP5 00001c99: DUP2 00001c9a: MSTORE 00001c9b: PUSH1 0x20 00001c9d: DUP2 00001c9e: SWAP1 00001c9f: MSTORE 00001ca0: PUSH1 0x40 00001ca2: SWAP1 00001ca3: KECCAK256 00001ca4: PUSH1 0x06 00001ca6: ADD 00001ca7: SLOAD 00001ca8: PUSH1 0xff 00001caa: AND 00001cab: ISZERO 00001cac: ISZERO 00001cad: PUSH2 0x1cb9 00001cb0: JUMPI 00001cb1: PUSH2 0x1cb9 00001cb4: DUP5 00001cb5: PUSH2 0x2232 00001cb8: JUMP 00001cb9: JUMPDEST 00001cba: PUSH1 0x00 00001cbc: DUP5 00001cbd: DUP2 00001cbe: MSTORE 00001cbf: PUSH1 0x20 00001cc1: DUP2 00001cc2: DUP2 00001cc3: MSTORE 00001cc4: PUSH1 0x40 00001cc6: DUP1 00001cc7: DUP4 00001cc8: KECCAK256 00001cc9: DUP10 00001cca: DUP5 00001ccb: MSTORE 00001ccc: PUSH1 0x08 00001cce: ADD 00001ccf: SWAP1 00001cd0: SWAP2 00001cd1: MSTORE 00001cd2: SWAP1 00001cd3: KECCAK256 00001cd4: SLOAD 00001cd5: PUSH1 0xff 00001cd7: AND 00001cd8: ISZERO 00001cd9: ISZERO 00001cda: PUSH2 0x1d1f 00001cdd: JUMPI 00001cde: PUSH2 0x1cf7 00001ce1: PUSH2 0x1cea 00001ce4: DUP8 00001ce5: DUP7 00001ce6: PUSH2 0x0ebc 00001ce9: JUMP 00001cea: JUMPDEST 00001ceb: DUP5 00001cec: SWAP1 00001ced: PUSH4 0xffffffff 00001cf2: PUSH2 0x21db 00001cf5: AND 00001cf6: JUMP 00001cf7: JUMPDEST 00001cf8: PUSH1 0x00 00001cfa: DUP6 00001cfb: DUP2 00001cfc: MSTORE 00001cfd: PUSH1 0x20 00001cff: DUP2 00001d00: DUP2 00001d01: MSTORE 00001d02: PUSH1 0x40 00001d04: DUP1 00001d05: DUP4 00001d06: KECCAK256 00001d07: DUP11 00001d08: DUP5 00001d09: MSTORE 00001d0a: PUSH1 0x08 00001d0c: ADD 00001d0d: SWAP1 00001d0e: SWAP2 00001d0f: MSTORE 00001d10: SWAP1 00001d11: KECCAK256 00001d12: DUP1 00001d13: SLOAD 00001d14: PUSH1 0xff 00001d16: NOT 00001d17: AND 00001d18: PUSH1 0x01 00001d1a: OR 00001d1b: SWAP1 00001d1c: SSTORE 00001d1d: SWAP3 00001d1e: POP 00001d1f: JUMPDEST 00001d20: PUSH1 0x00 00001d22: DUP8 00001d23: DUP2 00001d24: MSTORE 00001d25: PUSH1 0x02 00001d27: PUSH1 0x20 00001d29: SWAP1 00001d2a: DUP2 00001d2b: MSTORE 00001d2c: PUSH1 0x40 00001d2e: DUP1 00001d2f: DUP4 00001d30: KECCAK256 00001d31: DUP10 00001d32: DUP5 00001d33: MSTORE 00001d34: SWAP1 00001d35: SWAP2 00001d36: MSTORE 00001d37: SWAP1 00001d38: KECCAK256 00001d39: SLOAD 00001d3a: SWAP4 00001d3b: POP 00001d3c: DUP4 00001d3d: ISZERO 00001d3e: PUSH2 0x1dbe 00001d41: JUMPI 00001d42: PUSH1 0x00 00001d44: DUP5 00001d45: DUP2 00001d46: MSTORE 00001d47: PUSH1 0x20 00001d49: DUP2 00001d4a: SWAP1 00001d4b: MSTORE 00001d4c: PUSH1 0x40 00001d4e: SWAP1 00001d4f: KECCAK256 00001d50: PUSH1 0x06 00001d52: ADD 00001d53: SLOAD 00001d54: PUSH1 0xff 00001d56: AND 00001d57: ISZERO 00001d58: ISZERO 00001d59: PUSH2 0x1d65 00001d5c: JUMPI 00001d5d: PUSH2 0x1d65 00001d60: DUP5 00001d61: PUSH2 0x2232 00001d64: JUMP 00001d65: JUMPDEST 00001d66: PUSH1 0x00 00001d68: DUP5 00001d69: DUP2 00001d6a: MSTORE 00001d6b: PUSH1 0x20 00001d6d: DUP2 00001d6e: DUP2 00001d6f: MSTORE 00001d70: PUSH1 0x40 00001d72: DUP1 00001d73: DUP4 00001d74: KECCAK256 00001d75: DUP10 00001d76: DUP5 00001d77: MSTORE 00001d78: PUSH1 0x08 00001d7a: ADD 00001d7b: SWAP1 00001d7c: SWAP2 00001d7d: MSTORE 00001d7e: SWAP1 00001d7f: KECCAK256 00001d80: SLOAD 00001d81: PUSH1 0xff 00001d83: AND 00001d84: ISZERO 00001d85: ISZERO 00001d86: PUSH2 0x1dbe 00001d89: JUMPI 00001d8a: PUSH2 0x1d96 00001d8d: PUSH2 0x1cea 00001d90: DUP8 00001d91: DUP7 00001d92: PUSH2 0x0ebc 00001d95: JUMP 00001d96: JUMPDEST 00001d97: PUSH1 0x00 00001d99: DUP6 00001d9a: DUP2 00001d9b: MSTORE 00001d9c: PUSH1 0x20 00001d9e: DUP2 00001d9f: DUP2 00001da0: MSTORE 00001da1: PUSH1 0x40 00001da3: DUP1 00001da4: DUP4 00001da5: KECCAK256 00001da6: DUP11 00001da7: DUP5 00001da8: MSTORE 00001da9: PUSH1 0x08 00001dab: ADD 00001dac: SWAP1 00001dad: SWAP2 00001dae: MSTORE 00001daf: SWAP1 00001db0: KECCAK256 00001db1: DUP1 00001db2: SLOAD 00001db3: PUSH1 0xff 00001db5: NOT 00001db6: AND 00001db7: PUSH1 0x01 00001db9: OR 00001dba: SWAP1 00001dbb: SSTORE 00001dbc: SWAP3 00001dbd: POP 00001dbe: JUMPDEST 00001dbf: DUP3 00001dc0: ISZERO 00001dc1: PUSH2 0x21bd 00001dc4: JUMPI 00001dc5: PUSH1 0x04 00001dc7: DUP1 00001dc8: SLOAD 00001dc9: PUSH1 0x40 00001dcb: DUP1 00001dcc: MLOAD 00001dcd: PUSH32 0xb5d6f6e000000000000000000000000000000000000000000000000000000000 00001dee: DUP2 00001def: MSTORE 00001df0: SWAP3 00001df1: DUP4 00001df2: ADD 00001df3: DUP10 00001df4: SWAP1 00001df5: MSTORE 00001df6: MLOAD 00001df7: PUSH1 0x01 00001df9: PUSH1 0xa0 00001dfb: PUSH1 0x02 00001dfd: EXP 00001dfe: SUB 00001dff: SWAP1 00001e00: SWAP2 00001e01: AND 00001e02: SWAP2 00001e03: PUSH4 0xb5d6f6e0 00001e08: SWAP2 00001e09: PUSH1 0x24 00001e0b: DUP1 00001e0c: DUP4 00001e0d: ADD 00001e0e: SWAP3 00001e0f: PUSH1 0x20 00001e11: SWAP3 00001e12: SWAP2 00001e13: SWAP1 00001e14: DUP3 00001e15: SWAP1 00001e16: SUB 00001e17: ADD 00001e18: DUP2 00001e19: PUSH1 0x00 00001e1b: DUP8 00001e1c: DUP1 00001e1d: EXTCODESIZE 00001e1e: ISZERO 00001e1f: DUP1 00001e20: ISZERO 00001e21: PUSH2 0x1e29 00001e24: JUMPI 00001e25: PUSH1 0x00 00001e27: DUP1 00001e28: REVERT 00001e29: JUMPDEST 00001e2a: POP 00001e2b: GAS 00001e2c: CALL 00001e2d: ISZERO 00001e2e: DUP1 00001e2f: ISZERO 00001e30: PUSH2 0x1e3d 00001e33: JUMPI 00001e34: RETURNDATASIZE 00001e35: PUSH1 0x00 00001e37: DUP1 00001e38: RETURNDATACOPY 00001e39: RETURNDATASIZE 00001e3a: PUSH1 0x00 00001e3c: REVERT 00001e3d: JUMPDEST 00001e3e: POP 00001e3f: POP 00001e40: POP 00001e41: POP 00001e42: PUSH1 0x40 00001e44: MLOAD 00001e45: RETURNDATASIZE 00001e46: PUSH1 0x20 00001e48: DUP2 00001e49: LT 00001e4a: ISZERO 00001e4b: PUSH2 0x1e53 00001e4e: JUMPI 00001e4f: PUSH1 0x00 00001e51: DUP1 00001e52: REVERT 00001e53: JUMPDEST 00001e54: POP 00001e55: MLOAD 00001e56: PUSH1 0x01 00001e58: PUSH1 0xa0 00001e5a: PUSH1 0x02 00001e5c: EXP 00001e5d: SUB 00001e5e: AND 00001e5f: PUSH2 0x08fc 00001e62: PUSH2 0x1e72 00001e65: DUP6 00001e66: PUSH1 0x09 00001e68: PUSH4 0xffffffff 00001e6d: PUSH2 0x2820 00001e70: AND 00001e71: JUMP 00001e72: JUMPDEST 00001e73: PUSH1 0x40 00001e75: MLOAD 00001e76: DUP2 00001e77: ISZERO 00001e78: SWAP1 00001e79: SWAP3 00001e7a: MUL 00001e7b: SWAP2 00001e7c: PUSH1 0x00 00001e7e: DUP2 00001e7f: DUP2 00001e80: DUP2 00001e81: DUP6 00001e82: DUP9 00001e83: DUP9 00001e84: CALL 00001e85: SWAP4 00001e86: POP 00001e87: POP 00001e88: POP 00001e89: POP 00001e8a: ISZERO 00001e8b: DUP1 00001e8c: ISZERO 00001e8d: PUSH2 0x1e9a 00001e90: JUMPI 00001e91: RETURNDATASIZE 00001e92: PUSH1 0x00 00001e94: DUP1 00001e95: RETURNDATACOPY 00001e96: RETURNDATASIZE 00001e97: PUSH1 0x00 00001e99: REVERT 00001e9a: JUMPDEST 00001e9b: POP 00001e9c: DUP6 00001e9d: DUP8 00001e9e: PUSH32 0xa0f245c77a16815fb3ac44c9e42d3684da50c1ee83162410b85c657cc963d51a 00001ebf: CALLER 00001ec0: PUSH2 0x1ed0 00001ec3: DUP8 00001ec4: PUSH1 0x09 00001ec6: PUSH4 0xffffffff 00001ecb: PUSH2 0x2820 00001ece: AND 00001ecf: JUMP 00001ed0: JUMPDEST 00001ed1: PUSH1 0x40 00001ed3: DUP1 00001ed4: MLOAD 00001ed5: PUSH1 0x01 00001ed7: PUSH1 0xa0 00001ed9: PUSH1 0x02 00001edb: EXP 00001edc: SUB 00001edd: SWAP1 00001ede: SWAP4 00001edf: AND 00001ee0: DUP4 00001ee1: MSTORE 00001ee2: PUSH1 0x20 00001ee4: DUP4 00001ee5: ADD 00001ee6: SWAP2 00001ee7: SWAP1 00001ee8: SWAP2 00001ee9: MSTORE 00001eea: TIMESTAMP 00001eeb: DUP3 00001eec: DUP3 00001eed: ADD 00001eee: MSTORE 00001eef: MLOAD 00001ef0: SWAP1 00001ef1: DUP2 00001ef2: SWAP1 00001ef3: SUB 00001ef4: PUSH1 0x60 00001ef6: ADD 00001ef7: SWAP1 00001ef8: LOG3 00001ef9: PUSH1 0x04 00001efb: DUP1 00001efc: SLOAD 00001efd: PUSH1 0x40 00001eff: DUP1 00001f00: MLOAD 00001f01: PUSH32 0x1755d05d00000000000000000000000000000000000000000000000000000000 00001f22: DUP2 00001f23: MSTORE 00001f24: SWAP3 00001f25: DUP4 00001f26: ADD 00001f27: DUP10 00001f28: SWAP1 00001f29: MSTORE 00001f2a: MLOAD 00001f2b: PUSH1 0x01 00001f2d: PUSH1 0xa0 00001f2f: PUSH1 0x02 00001f31: EXP 00001f32: SUB 00001f33: SWAP1 00001f34: SWAP2 00001f35: AND 00001f36: SWAP2 00001f37: PUSH4 0x1755d05d 00001f3c: SWAP2 00001f3d: PUSH1 0x24 00001f3f: DUP1 00001f40: DUP4 00001f41: ADD 00001f42: SWAP3 00001f43: PUSH1 0x20 00001f45: SWAP3 00001f46: SWAP2 00001f47: SWAP1 00001f48: DUP3 00001f49: SWAP1 00001f4a: SUB 00001f4b: ADD 00001f4c: DUP2 00001f4d: PUSH1 0x00 00001f4f: DUP8 00001f50: DUP1 00001f51: EXTCODESIZE 00001f52: ISZERO 00001f53: DUP1 00001f54: ISZERO 00001f55: PUSH2 0x1f5d 00001f58: JUMPI 00001f59: PUSH1 0x00 00001f5b: DUP1 00001f5c: REVERT 00001f5d: JUMPDEST 00001f5e: POP 00001f5f: GAS 00001f60: CALL 00001f61: ISZERO 00001f62: DUP1 00001f63: ISZERO 00001f64: PUSH2 0x1f71 00001f67: JUMPI 00001f68: RETURNDATASIZE 00001f69: PUSH1 0x00 00001f6b: DUP1 00001f6c: RETURNDATACOPY 00001f6d: RETURNDATASIZE 00001f6e: PUSH1 0x00 00001f70: REVERT 00001f71: JUMPDEST 00001f72: POP 00001f73: POP 00001f74: POP 00001f75: POP 00001f76: PUSH1 0x40 00001f78: MLOAD 00001f79: RETURNDATASIZE 00001f7a: PUSH1 0x20 00001f7c: DUP2 00001f7d: LT 00001f7e: ISZERO 00001f7f: PUSH2 0x1f87 00001f82: JUMPI 00001f83: PUSH1 0x00 00001f85: DUP1 00001f86: REVERT 00001f87: JUMPDEST 00001f88: POP 00001f89: MLOAD 00001f8a: SWAP2 00001f8b: POP 00001f8c: DUP2 00001f8d: ISZERO 00001f8e: DUP1 00001f8f: PUSH2 0x202f 00001f92: JUMPI 00001f93: POP 00001f94: PUSH1 0x06 00001f96: SLOAD 00001f97: PUSH1 0x40 00001f99: DUP1 00001f9a: MLOAD 00001f9b: PUSH32 0x9e14d65900000000000000000000000000000000000000000000000000000000 00001fbc: DUP2 00001fbd: MSTORE 00001fbe: PUSH1 0x04 00001fc0: DUP2 00001fc1: ADD 00001fc2: DUP11 00001fc3: SWAP1 00001fc4: MSTORE 00001fc5: PUSH1 0x24 00001fc7: DUP2 00001fc8: ADD 00001fc9: DUP10 00001fca: SWAP1 00001fcb: MSTORE 00001fcc: SWAP1 00001fcd: MLOAD 00001fce: PUSH1 0x01 00001fd0: PUSH1 0xa0 00001fd2: PUSH1 0x02 00001fd4: EXP 00001fd5: SUB 00001fd6: SWAP1 00001fd7: SWAP3 00001fd8: AND 00001fd9: SWAP2 00001fda: PUSH4 0x9e14d659 00001fdf: SWAP2 00001fe0: PUSH1 0x44 00001fe2: DUP1 00001fe3: DUP3 00001fe4: ADD 00001fe5: SWAP3 00001fe6: PUSH1 0x20 00001fe8: SWAP3 00001fe9: SWAP1 00001fea: SWAP2 00001feb: SWAP1 00001fec: DUP3 00001fed: SWAP1 00001fee: SUB 00001fef: ADD 00001ff0: DUP2 00001ff1: PUSH1 0x00 00001ff3: DUP8 00001ff4: DUP1 00001ff5: EXTCODESIZE 00001ff6: ISZERO 00001ff7: DUP1 00001ff8: ISZERO 00001ff9: PUSH2 0x2001 00001ffc: JUMPI 00001ffd: PUSH1 0x00 00001fff: DUP1 00002000: REVERT 00002001: JUMPDEST 00002002: POP 00002003: GAS 00002004: CALL 00002005: ISZERO 00002006: DUP1 00002007: ISZERO 00002008: PUSH2 0x2015 0000200b: JUMPI 0000200c: RETURNDATASIZE 0000200d: PUSH1 0x00 0000200f: DUP1 00002010: RETURNDATACOPY 00002011: RETURNDATASIZE 00002012: PUSH1 0x00 00002014: REVERT 00002015: JUMPDEST 00002016: POP 00002017: POP 00002018: POP 00002019: POP 0000201a: PUSH1 0x40 0000201c: MLOAD 0000201d: RETURNDATASIZE 0000201e: PUSH1 0x20 00002020: DUP2 00002021: LT 00002022: ISZERO 00002023: PUSH2 0x202b 00002026: JUMPI 00002027: PUSH1 0x00 00002029: DUP1 0000202a: REVERT 0000202b: JUMPDEST 0000202c: POP 0000202d: MLOAD 0000202e: ISZERO 0000202f: JUMPDEST 00002030: ISZERO 00002031: PUSH2 0x20a5 00002034: JUMPI 00002035: PUSH1 0x05 00002037: PUSH1 0x00 00002039: SWAP1 0000203a: SLOAD 0000203b: SWAP1 0000203c: PUSH2 0x0100 0000203f: EXP 00002040: SWAP1 00002041: DIV 00002042: PUSH1 0x01 00002044: PUSH1 0xa0 00002046: PUSH1 0x02 00002048: EXP 00002049: SUB 0000204a: AND 0000204b: PUSH1 0x01 0000204d: PUSH1 0xa0 0000204f: PUSH1 0x02 00002051: EXP 00002052: SUB 00002053: AND 00002054: PUSH4 0x9ae066b0 00002059: DUP5 0000205a: PUSH1 0x40 0000205c: MLOAD 0000205d: DUP3 0000205e: PUSH4 0xffffffff 00002063: AND 00002064: PUSH1 0xe0 00002066: PUSH1 0x02 00002068: EXP 00002069: MUL 0000206a: DUP2 0000206b: MSTORE 0000206c: PUSH1 0x04 0000206e: ADD 0000206f: PUSH1 0x00 00002071: PUSH1 0x40 00002073: MLOAD 00002074: DUP1 00002075: DUP4 00002076: SUB 00002077: DUP2 00002078: DUP6 00002079: DUP9 0000207a: DUP1 0000207b: EXTCODESIZE 0000207c: ISZERO 0000207d: DUP1 0000207e: ISZERO 0000207f: PUSH2 0x2087 00002082: JUMPI 00002083: PUSH1 0x00 00002085: DUP1 00002086: REVERT 00002087: JUMPDEST 00002088: POP 00002089: GAS 0000208a: CALL 0000208b: ISZERO 0000208c: DUP1 0000208d: ISZERO 0000208e: PUSH2 0x209b 00002091: JUMPI 00002092: RETURNDATASIZE 00002093: PUSH1 0x00 00002095: DUP1 00002096: RETURNDATACOPY 00002097: RETURNDATASIZE 00002098: PUSH1 0x00 0000209a: REVERT 0000209b: JUMPDEST 0000209c: POP 0000209d: POP 0000209e: POP 0000209f: POP 000020a0: POP 000020a1: PUSH2 0x21bd 000020a4: JUMP 000020a5: JUMPDEST 000020a6: PUSH1 0x04 000020a8: DUP1 000020a9: SLOAD 000020aa: PUSH1 0x40 000020ac: DUP1 000020ad: MLOAD 000020ae: PUSH32 0xb5d6f6e000000000000000000000000000000000000000000000000000000000 000020cf: DUP2 000020d0: MSTORE 000020d1: SWAP3 000020d2: DUP4 000020d3: ADD 000020d4: DUP6 000020d5: SWAP1 000020d6: MSTORE 000020d7: MLOAD 000020d8: PUSH1 0x01 000020da: PUSH1 0xa0 000020dc: PUSH1 0x02 000020de: EXP 000020df: SUB 000020e0: SWAP1 000020e1: SWAP2 000020e2: AND 000020e3: SWAP2 000020e4: PUSH4 0xb5d6f6e0 000020e9: SWAP2 000020ea: PUSH1 0x24 000020ec: DUP1 000020ed: DUP4 000020ee: ADD 000020ef: SWAP3 000020f0: PUSH1 0x20 000020f2: SWAP3 000020f3: SWAP2 000020f4: SWAP1 000020f5: DUP3 000020f6: SWAP1 000020f7: SUB 000020f8: ADD 000020f9: DUP2 000020fa: PUSH1 0x00 000020fc: DUP8 000020fd: DUP1 000020fe: EXTCODESIZE 000020ff: ISZERO 00002100: DUP1 00002101: ISZERO 00002102: PUSH2 0x210a 00002105: JUMPI 00002106: PUSH1 0x00 00002108: DUP1 00002109: REVERT 0000210a: JUMPDEST 0000210b: POP 0000210c: GAS 0000210d: CALL 0000210e: ISZERO 0000210f: DUP1 00002110: ISZERO 00002111: PUSH2 0x211e 00002114: JUMPI 00002115: RETURNDATASIZE 00002116: PUSH1 0x00 00002118: DUP1 00002119: RETURNDATACOPY 0000211a: RETURNDATASIZE 0000211b: PUSH1 0x00 0000211d: REVERT 0000211e: JUMPDEST 0000211f: POP 00002120: POP 00002121: POP 00002122: POP 00002123: PUSH1 0x40 00002125: MLOAD 00002126: RETURNDATASIZE 00002127: PUSH1 0x20 00002129: DUP2 0000212a: LT 0000212b: ISZERO 0000212c: PUSH2 0x2134 0000212f: JUMPI 00002130: PUSH1 0x00 00002132: DUP1 00002133: REVERT 00002134: JUMPDEST 00002135: POP 00002136: MLOAD 00002137: PUSH1 0x40 00002139: MLOAD 0000213a: SWAP1 0000213b: SWAP2 0000213c: POP 0000213d: PUSH1 0x01 0000213f: PUSH1 0xa0 00002141: PUSH1 0x02 00002143: EXP 00002144: SUB 00002145: DUP3 00002146: AND 00002147: SWAP1 00002148: DUP5 00002149: ISZERO 0000214a: PUSH2 0x08fc 0000214d: MUL 0000214e: SWAP1 0000214f: DUP6 00002150: SWAP1 00002151: PUSH1 0x00 00002153: DUP2 00002154: DUP2 00002155: DUP2 00002156: DUP6 00002157: DUP9 00002158: DUP9 00002159: CALL 0000215a: SWAP4 0000215b: POP 0000215c: POP 0000215d: POP 0000215e: POP 0000215f: ISZERO 00002160: DUP1 00002161: ISZERO 00002162: PUSH2 0x216f 00002165: JUMPI 00002166: RETURNDATASIZE 00002167: PUSH1 0x00 00002169: DUP1 0000216a: RETURNDATACOPY 0000216b: RETURNDATASIZE 0000216c: PUSH1 0x00 0000216e: REVERT 0000216f: JUMPDEST 00002170: POP 00002171: PUSH1 0x40 00002173: DUP1 00002174: MLOAD 00002175: PUSH1 0x01 00002177: PUSH1 0xa0 00002179: PUSH1 0x02 0000217b: EXP 0000217c: SUB 0000217d: DUP4 0000217e: AND 0000217f: DUP2 00002180: MSTORE 00002181: PUSH1 0x20 00002183: DUP2 00002184: ADD 00002185: DUP6 00002186: SWAP1 00002187: MSTORE 00002188: TIMESTAMP 00002189: DUP2 0000218a: DUP4 0000218b: ADD 0000218c: MSTORE 0000218d: SWAP1 0000218e: MLOAD 0000218f: DUP4 00002190: SWAP2 00002191: DUP10 00002192: SWAP2 00002193: PUSH32 0x0f393f96bdea1d5651d89085666e1848415bd79eb4133006acaac174eb337cef 000021b4: SWAP2 000021b5: DUP2 000021b6: SWAP1 000021b7: SUB 000021b8: PUSH1 0x60 000021ba: ADD 000021bb: SWAP1 000021bc: LOG3 000021bd: JUMPDEST 000021be: POP 000021bf: POP 000021c0: POP 000021c1: POP 000021c2: POP 000021c3: POP 000021c4: POP 000021c5: JUMP 000021c6: JUMPDEST 000021c7: PUSH1 0x00 000021c9: SWAP1 000021ca: DUP2 000021cb: MSTORE 000021cc: PUSH1 0x20 000021ce: DUP2 000021cf: SWAP1 000021d0: MSTORE 000021d1: PUSH1 0x40 000021d3: SWAP1 000021d4: KECCAK256 000021d5: PUSH1 0x07 000021d7: ADD 000021d8: SLOAD 000021d9: SWAP1 000021da: JUMP 000021db: JUMPDEST 000021dc: PUSH1 0x00 000021de: DUP3 000021df: DUP3 000021e0: ADD 000021e1: DUP4 000021e2: DUP2 000021e3: LT 000021e4: ISZERO 000021e5: PUSH2 0x21ed 000021e8: JUMPI 000021e9: PUSH1 0x00 000021eb: DUP1 000021ec: REVERT 000021ed: JUMPDEST 000021ee: DUP1 000021ef: SWAP2 000021f0: POP 000021f1: JUMPDEST 000021f2: POP 000021f3: SWAP3 000021f4: SWAP2 000021f5: POP 000021f6: POP 000021f7: JUMP 000021f8: JUMPDEST 000021f9: PUSH1 0x00 000021fb: DUP1 000021fc: DUP4 000021fd: DUP4 000021fe: GT 000021ff: ISZERO 00002200: PUSH2 0x2208 00002203: JUMPI 00002204: PUSH1 0x00 00002206: DUP1 00002207: REVERT 00002208: JUMPDEST 00002209: POP 0000220a: POP 0000220b: SWAP1 0000220c: SUB 0000220d: SWAP1 0000220e: JUMP 0000220f: JUMPDEST 00002210: PUSH1 0x00 00002212: DUP1 00002213: DUP1 00002214: DUP4 00002215: GT 00002216: PUSH2 0x221e 00002219: JUMPI 0000221a: PUSH1 0x00 0000221c: DUP1 0000221d: REVERT 0000221e: JUMPDEST 0000221f: DUP3 00002220: DUP5 00002221: DUP2 00002222: ISZERO 00002223: ISZERO 00002224: PUSH2 0x2229 00002227: JUMPI 00002228: INVALID 00002229: JUMPDEST 0000222a: DIV 0000222b: SWAP5 0000222c: SWAP4 0000222d: POP 0000222e: POP 0000222f: POP 00002230: POP 00002231: JUMP 00002232: JUMPDEST 00002233: PUSH1 0x00 00002235: DUP1 00002236: DUP1 00002237: DUP1 00002238: DUP1 00002239: DUP1 0000223a: DUP1 0000223b: DUP1 0000223c: PUSH2 0x2254 0000223f: PUSH3 0x015180 00002243: PUSH2 0x0815 00002246: TIMESTAMP 00002247: PUSH2 0x7080 0000224a: PUSH4 0xffffffff 0000224f: PUSH2 0x21f8 00002252: AND 00002253: JUMP 00002254: JUMPDEST 00002255: DUP10 00002256: LT 00002257: PUSH2 0x22d0 0000225a: JUMPI 0000225b: PUSH1 0x40 0000225d: DUP1 0000225e: MLOAD 0000225f: PUSH1 0xe5 00002261: PUSH1 0x02 00002263: EXP 00002264: PUSH3 0x461bcd 00002268: MUL 00002269: DUP2 0000226a: MSTORE 0000226b: PUSH1 0x20 0000226d: PUSH1 0x04 0000226f: DUP3 00002270: ADD 00002271: MSTORE 00002272: PUSH1 0x23 00002274: PUSH1 0x24 00002276: DUP3 00002277: ADD 00002278: MSTORE 00002279: PUSH32 0x796f752063616e27742063616c63756c61746520746f64617927732072657375 0000229a: PUSH1 0x44 0000229c: DUP3 0000229d: ADD 0000229e: MSTORE 0000229f: PUSH32 0x6c742e0000000000000000000000000000000000000000000000000000000000 000022c0: PUSH1 0x64 000022c2: DUP3 000022c3: ADD 000022c4: MSTORE 000022c5: SWAP1 000022c6: MLOAD 000022c7: SWAP1 000022c8: DUP2 000022c9: SWAP1 000022ca: SUB 000022cb: PUSH1 0x84 000022cd: ADD 000022ce: SWAP1 000022cf: REVERT 000022d0: JUMPDEST 000022d1: PUSH1 0x00 000022d3: DUP10 000022d4: DUP2 000022d5: MSTORE 000022d6: PUSH1 0x20 000022d8: DUP2 000022d9: DUP2 000022da: MSTORE 000022db: PUSH1 0x40 000022dd: SWAP2 000022de: DUP3 000022df: SWAP1 000022e0: KECCAK256 000022e1: PUSH1 0x03 000022e3: DUP2 000022e4: ADD 000022e5: SLOAD 000022e6: PUSH1 0x07 000022e8: DUP3 000022e9: ADD 000022ea: SLOAD 000022eb: DUP5 000022ec: MLOAD 000022ed: DUP15 000022ee: DUP2 000022ef: MSTORE 000022f0: SWAP4 000022f1: DUP5 000022f2: ADD 000022f3: MSTORE 000022f4: DUP3 000022f5: DUP5 000022f6: ADD 000022f7: DUP2 000022f8: SWAP1 000022f9: MSTORE 000022fa: SWAP3 000022fb: MLOAD 000022fc: SWAP1 000022fd: SWAP11 000022fe: POP 000022ff: SWAP2 00002300: SWAP9 00002301: POP 00002302: PUSH32 0x3e403a636aacf9efd9467588459e2a6976a136db072361740bc571dfcaf6ce24 00002323: SWAP2 00002324: SWAP1 00002325: DUP2 00002326: SWAP1 00002327: SUB 00002328: PUSH1 0x60 0000232a: ADD 0000232b: SWAP1 0000232c: LOG1 0000232d: PUSH1 0x07 0000232f: DUP9 00002330: ADD 00002331: SLOAD 00002332: ISZERO 00002333: ISZERO 00002334: PUSH2 0x234b 00002337: JUMPI 00002338: PUSH1 0x06 0000233a: DUP9 0000233b: ADD 0000233c: DUP1 0000233d: SLOAD 0000233e: PUSH1 0xff 00002340: NOT 00002341: AND 00002342: PUSH1 0x01 00002344: OR 00002345: SWAP1 00002346: SSTORE 00002347: PUSH2 0x2815 0000234a: JUMP 0000234b: JUMPDEST 0000234c: PUSH1 0x09 0000234e: DUP9 0000234f: ADD 00002350: SLOAD 00002351: ISZERO 00002352: ISZERO 00002353: PUSH2 0x23e8 00002356: JUMPI 00002357: PUSH1 0x06 00002359: DUP9 0000235a: ADD 0000235b: DUP1 0000235c: SLOAD 0000235d: PUSH1 0xff 0000235f: NOT 00002360: AND 00002361: PUSH1 0x01 00002363: OR 00002364: SWAP1 00002365: SSTORE 00002366: PUSH1 0x05 00002368: SLOAD 00002369: PUSH1 0x07 0000236b: DUP10 0000236c: ADD 0000236d: SLOAD 0000236e: PUSH1 0x40 00002370: DUP1 00002371: MLOAD 00002372: PUSH32 0x9ae066b000000000000000000000000000000000000000000000000000000000 00002393: DUP2 00002394: MSTORE 00002395: SWAP1 00002396: MLOAD 00002397: PUSH1 0x01 00002399: PUSH1 0xa0 0000239b: PUSH1 0x02 0000239d: EXP 0000239e: SUB 0000239f: SWAP1 000023a0: SWAP4 000023a1: AND 000023a2: SWAP3 000023a3: PUSH4 0x9ae066b0 000023a8: SWAP3 000023a9: SWAP2 000023aa: PUSH1 0x04 000023ac: DUP1 000023ad: DUP3 000023ae: ADD 000023af: SWAP3 000023b0: PUSH1 0x00 000023b2: SWAP3 000023b3: SWAP1 000023b4: SWAP2 000023b5: SWAP1 000023b6: DUP3 000023b7: SWAP1 000023b8: SUB 000023b9: ADD 000023ba: DUP2 000023bb: DUP6 000023bc: DUP9 000023bd: DUP1 000023be: EXTCODESIZE 000023bf: ISZERO 000023c0: DUP1 000023c1: ISZERO 000023c2: PUSH2 0x23ca 000023c5: JUMPI 000023c6: PUSH1 0x00 000023c8: DUP1 000023c9: REVERT 000023ca: JUMPDEST 000023cb: POP 000023cc: GAS 000023cd: CALL 000023ce: ISZERO 000023cf: DUP1 000023d0: ISZERO 000023d1: PUSH2 0x23de 000023d4: JUMPI 000023d5: RETURNDATASIZE 000023d6: PUSH1 0x00 000023d8: DUP1 000023d9: RETURNDATACOPY 000023da: RETURNDATASIZE 000023db: PUSH1 0x00 000023dd: REVERT 000023de: JUMPDEST 000023df: POP 000023e0: POP 000023e1: POP 000023e2: POP 000023e3: POP 000023e4: PUSH2 0x2815 000023e7: JUMP 000023e8: JUMPDEST 000023e9: PUSH1 0x00 000023eb: SWAP4 000023ec: POP 000023ed: PUSH1 0x01 000023ef: SWAP3 000023f0: POP 000023f1: PUSH1 0x02 000023f3: DUP9 000023f4: ADD 000023f5: DUP5 000023f6: PUSH2 0x2406 000023f9: DUP10 000023fa: PUSH1 0x64 000023fc: PUSH4 0xffffffff 00002401: PUSH2 0x220f 00002404: AND 00002405: JUMP 00002406: JUMPDEST 00002407: DUP2 00002408: MSTORE 00002409: PUSH1 0x20 0000240b: DUP2 0000240c: ADD 0000240d: SWAP2 0000240e: SWAP1 0000240f: SWAP2 00002410: MSTORE 00002411: PUSH1 0x40 00002413: ADD 00002414: PUSH1 0x00 00002416: KECCAK256 00002417: SLOAD 00002418: ISZERO 00002419: PUSH2 0x24a2 0000241c: JUMPI 0000241d: PUSH1 0x00 0000241f: DUP8 00002420: DUP2 00002421: MSTORE 00002422: PUSH1 0x01 00002424: DUP10 00002425: ADD 00002426: PUSH1 0x20 00002428: MSTORE 00002429: PUSH1 0x40 0000242b: SWAP1 0000242c: KECCAK256 0000242d: SLOAD 0000242e: ISZERO 0000242f: PUSH2 0x2497 00002432: JUMPI 00002433: PUSH1 0x00 00002435: DUP1 00002436: DUP1 00002437: MSTORE 00002438: PUSH1 0x04 0000243a: DUP10 0000243b: ADD 0000243c: PUSH1 0x20 0000243e: SWAP1 0000243f: DUP2 00002440: MSTORE 00002441: PUSH1 0x40 00002443: DUP1 00002444: DUP4 00002445: KECCAK256 00002446: DUP4 00002447: SWAP1 00002448: SSTORE 00002449: DUP10 0000244a: DUP4 0000244b: MSTORE 0000244c: PUSH1 0x01 0000244e: DUP12 0000244f: ADD 00002450: DUP3 00002451: MSTORE 00002452: DUP1 00002453: DUP4 00002454: KECCAK256 00002455: SLOAD 00002456: DUP4 00002457: DUP1 00002458: MSTORE 00002459: PUSH1 0x05 0000245b: DUP13 0000245c: ADD 0000245d: SWAP1 0000245e: SWAP3 0000245f: MSTORE 00002460: SWAP1 00002461: SWAP2 00002462: KECCAK256 00002463: SLOAD 00002464: PUSH2 0x2472 00002467: SWAP2 00002468: PUSH4 0xffffffff 0000246d: PUSH2 0x21db 00002470: AND 00002471: JUMP 00002472: JUMPDEST 00002473: PUSH1 0x00 00002475: DUP1 00002476: DUP1 00002477: MSTORE 00002478: PUSH1 0x05 0000247a: DUP11 0000247b: ADD 0000247c: PUSH1 0x20 0000247e: MSTORE 0000247f: PUSH1 0x40 00002481: SWAP1 00002482: KECCAK256 00002483: SSTORE 00002484: PUSH1 0x06 00002486: DUP9 00002487: ADD 00002488: DUP1 00002489: SLOAD 0000248a: PUSH1 0xff 0000248c: NOT 0000248d: AND 0000248e: PUSH1 0x01 00002490: OR 00002491: SWAP1 00002492: SSTORE 00002493: PUSH2 0x2815 00002496: JUMP 00002497: JUMPDEST 00002498: DUP7 00002499: SWAP6 0000249a: POP 0000249b: DUP7 0000249c: SWAP5 0000249d: POP 0000249e: PUSH2 0x24e2 000024a1: JUMP 000024a2: JUMPDEST 000024a3: PUSH2 0x24c3 000024a6: PUSH1 0x64 000024a8: PUSH2 0x24b7 000024ab: DUP10 000024ac: DUP3 000024ad: PUSH4 0xffffffff 000024b2: PUSH2 0x220f 000024b5: AND 000024b6: JUMP 000024b7: JUMPDEST 000024b8: SWAP1 000024b9: PUSH4 0xffffffff 000024be: PUSH2 0x2820 000024c1: AND 000024c2: JUMP 000024c3: JUMPDEST 000024c4: SWAP6 000024c5: POP 000024c6: PUSH2 0x24df 000024c9: PUSH1 0x64 000024cb: PUSH2 0x24b7 000024ce: PUSH1 0x01 000024d0: PUSH2 0x0db9 000024d3: DUP12 000024d4: DUP5 000024d5: PUSH4 0xffffffff 000024da: PUSH2 0x220f 000024dd: AND 000024de: JUMP 000024df: JUMPDEST 000024e0: SWAP5 000024e1: POP 000024e2: JUMPDEST 000024e3: POP 000024e4: PUSH1 0x01 000024e6: SWAP3 000024e7: POP 000024e8: PUSH1 0x00 000024ea: SWAP1 000024eb: POP 000024ec: PUSH3 0x0186a0 000024f0: PUSH2 0xc350 000024f3: DUP8 000024f4: LT 000024f5: PUSH2 0x2501 000024f8: JUMPI 000024f9: POP 000024fa: PUSH2 0xc350 000024fd: PUSH2 0x2514 00002500: JUMP 00002501: JUMPDEST 00002502: PUSH2 0x2511 00002505: DUP2 00002506: DUP9 00002507: PUSH4 0xffffffff 0000250c: PUSH2 0x21f8 0000250f: AND 00002510: JUMP 00002511: JUMPDEST 00002512: SWAP1 00002513: POP 00002514: JUMPDEST 00002515: DUP1 00002516: DUP5 00002517: GT 00002518: ISZERO 00002519: DUP1 0000251a: ISZERO 0000251b: PUSH2 0x2525 0000251e: JUMPI 0000251f: POP 00002520: DUP3 00002521: PUSH1 0x06 00002523: EQ 00002524: ISZERO 00002525: JUMPDEST 00002526: ISZERO 00002527: PUSH2 0x27fb 0000252a: JUMPI 0000252b: DUP4 0000252c: DUP8 0000252d: GT 0000252e: ISZERO 0000252f: PUSH2 0x25ac 00002532: JUMPI 00002533: PUSH2 0x2553 00002536: PUSH1 0x64 00002538: PUSH2 0x2547 0000253b: DUP10 0000253c: DUP8 0000253d: PUSH4 0xffffffff 00002542: PUSH2 0x21f8 00002545: AND 00002546: JUMP 00002547: JUMPDEST 00002548: SWAP1 00002549: PUSH4 0xffffffff 0000254e: PUSH2 0x284e 00002551: AND 00002552: JUMP 00002553: JUMPDEST 00002554: PUSH1 0x63 00002556: EQ 00002557: DUP1 00002558: ISZERO 00002559: PUSH2 0x258b 0000255c: JUMPI 0000255d: POP 0000255e: PUSH1 0x02 00002560: DUP9 00002561: ADD 00002562: PUSH1 0x00 00002564: PUSH2 0x2578 00002567: PUSH1 0x64 00002569: PUSH2 0x0815 0000256c: DUP12 0000256d: DUP10 0000256e: PUSH4 0xffffffff 00002573: PUSH2 0x21f8 00002576: AND 00002577: JUMP 00002578: JUMPDEST 00002579: DUP2 0000257a: MSTORE 0000257b: PUSH1 0x20 0000257d: ADD 0000257e: SWAP1 0000257f: DUP2 00002580: MSTORE 00002581: PUSH1 0x20 00002583: ADD 00002584: PUSH1 0x00 00002586: KECCAK256 00002587: SLOAD 00002588: PUSH1 0x00 0000258a: EQ 0000258b: JUMPDEST 0000258c: ISZERO 0000258d: PUSH2 0x25ac 00002590: JUMPI 00002591: PUSH2 0x25a9 00002594: PUSH1 0x64 00002596: PUSH2 0x24b7 00002599: DUP2 0000259a: PUSH2 0x0815 0000259d: DUP12 0000259e: DUP10 0000259f: PUSH4 0xffffffff 000025a4: PUSH2 0x21f8 000025a7: AND 000025a8: JUMP 000025a9: JUMPDEST 000025aa: SWAP6 000025ab: POP 000025ac: JUMPDEST 000025ad: PUSH2 0x25c1 000025b0: PUSH1 0x64 000025b2: PUSH2 0x2547 000025b5: DUP10 000025b6: DUP8 000025b7: PUSH4 0xffffffff 000025bc: PUSH2 0x21db 000025bf: AND 000025c0: JUMP 000025c1: JUMPDEST 000025c2: ISZERO 000025c3: DUP1 000025c4: ISZERO 000025c5: PUSH2 0x25f7 000025c8: JUMPI 000025c9: POP 000025ca: PUSH1 0x02 000025cc: DUP9 000025cd: ADD 000025ce: PUSH1 0x00 000025d0: PUSH2 0x25e4 000025d3: PUSH1 0x64 000025d5: PUSH2 0x0815 000025d8: DUP12 000025d9: DUP10 000025da: PUSH4 0xffffffff 000025df: PUSH2 0x21db 000025e2: AND 000025e3: JUMP 000025e4: JUMPDEST 000025e5: DUP2 000025e6: MSTORE 000025e7: PUSH1 0x20 000025e9: ADD 000025ea: SWAP1 000025eb: DUP2 000025ec: MSTORE 000025ed: PUSH1 0x20 000025ef: ADD 000025f0: PUSH1 0x00 000025f2: KECCAK256 000025f3: SLOAD 000025f4: PUSH1 0x00 000025f6: EQ 000025f7: JUMPDEST 000025f8: ISZERO 000025f9: PUSH2 0x261d 000025fc: JUMPI 000025fd: PUSH2 0x261a 00002600: PUSH1 0x64 00002602: PUSH2 0x24b7 00002605: PUSH1 0x01 00002607: PUSH2 0x0db9 0000260a: DUP4 0000260b: PUSH2 0x0815 0000260e: DUP14 0000260f: DUP12 00002610: PUSH4 0xffffffff 00002615: PUSH2 0x21db 00002618: AND 00002619: JUMP 0000261a: JUMPDEST 0000261b: SWAP5 0000261c: POP 0000261d: JUMPDEST 0000261e: DUP5 0000261f: PUSH2 0x262e 00002622: DUP9 00002623: DUP7 00002624: PUSH4 0xffffffff 00002629: PUSH2 0x21db 0000262c: AND 0000262d: JUMP 0000262e: JUMPDEST 0000262f: LT 00002630: ISZERO 00002631: DUP1 00002632: ISZERO 00002633: PUSH2 0x2661 00002636: JUMPI 00002637: POP 00002638: PUSH1 0x01 0000263a: DUP9 0000263b: ADD 0000263c: PUSH1 0x00 0000263e: PUSH2 0x264d 00002641: DUP10 00002642: DUP8 00002643: PUSH4 0xffffffff 00002648: PUSH2 0x21db 0000264b: AND 0000264c: JUMP 0000264d: JUMPDEST 0000264e: DUP2 0000264f: MSTORE 00002650: PUSH1 0x20 00002652: DUP2 00002653: ADD 00002654: SWAP2 00002655: SWAP1 00002656: SWAP2 00002657: MSTORE 00002658: PUSH1 0x40 0000265a: ADD 0000265b: PUSH1 0x00 0000265d: KECCAK256 0000265e: SLOAD 0000265f: ISZERO 00002660: ISZERO 00002661: JUMPDEST 00002662: ISZERO 00002663: PUSH2 0x26d6 00002666: JUMPI 00002667: PUSH1 0x00 00002669: DUP4 0000266a: DUP2 0000266b: MSTORE 0000266c: PUSH1 0x04 0000266e: DUP10 0000266f: ADD 00002670: PUSH1 0x20 00002672: MSTORE 00002673: PUSH1 0x40 00002675: DUP2 00002676: KECCAK256 00002677: DUP6 00002678: SWAP1 00002679: SSTORE 0000267a: PUSH2 0x26c0 0000267d: SWAP1 0000267e: PUSH1 0x01 00002680: DUP11 00002681: ADD 00002682: SWAP1 00002683: PUSH2 0x2692 00002686: DUP11 00002687: DUP9 00002688: PUSH4 0xffffffff 0000268d: PUSH2 0x21db 00002690: AND 00002691: JUMP 00002692: JUMPDEST 00002693: DUP2 00002694: MSTORE 00002695: PUSH1 0x20 00002697: DUP1 00002698: DUP3 00002699: ADD 0000269a: SWAP3 0000269b: SWAP1 0000269c: SWAP3 0000269d: MSTORE 0000269e: PUSH1 0x40 000026a0: SWAP1 000026a1: DUP2 000026a2: ADD 000026a3: PUSH1 0x00 000026a5: SWAP1 000026a6: DUP2 000026a7: KECCAK256 000026a8: SLOAD 000026a9: DUP8 000026aa: DUP3 000026ab: MSTORE 000026ac: PUSH1 0x05 000026ae: DUP14 000026af: ADD 000026b0: SWAP1 000026b1: SWAP4 000026b2: MSTORE 000026b3: KECCAK256 000026b4: SLOAD 000026b5: SWAP1 000026b6: PUSH4 0xffffffff 000026bb: PUSH2 0x21db 000026be: AND 000026bf: JUMP 000026c0: JUMPDEST 000026c1: PUSH1 0x00 000026c3: DUP5 000026c4: DUP2 000026c5: MSTORE 000026c6: PUSH1 0x05 000026c8: DUP11 000026c9: ADD 000026ca: PUSH1 0x20 000026cc: MSTORE 000026cd: PUSH1 0x40 000026cf: SWAP1 000026d0: KECCAK256 000026d1: SSTORE 000026d2: PUSH1 0x01 000026d4: SWAP2 000026d5: POP 000026d6: JUMPDEST 000026d7: DUP4 000026d8: DUP8 000026d9: GT 000026da: ISZERO 000026db: PUSH2 0x27b8 000026de: JUMPI 000026df: DUP6 000026e0: PUSH2 0x26ef 000026e3: DUP9 000026e4: DUP7 000026e5: PUSH4 0xffffffff 000026ea: PUSH2 0x21f8 000026ed: AND 000026ee: JUMP 000026ef: JUMPDEST 000026f0: LT 000026f1: ISZERO 000026f2: PUSH2 0x2768 000026f5: JUMPI 000026f6: PUSH1 0x01 000026f8: DUP9 000026f9: ADD 000026fa: PUSH1 0x00 000026fc: PUSH2 0x270b 000026ff: DUP10 00002700: DUP8 00002701: PUSH4 0xffffffff 00002706: PUSH2 0x21f8 00002709: AND 0000270a: JUMP 0000270b: JUMPDEST 0000270c: DUP2 0000270d: MSTORE 0000270e: PUSH1 0x20 00002710: DUP2 00002711: ADD 00002712: SWAP2 00002713: SWAP1 00002714: SWAP2 00002715: MSTORE 00002716: PUSH1 0x40 00002718: ADD 00002719: PUSH1 0x00 0000271b: KECCAK256 0000271c: SLOAD 0000271d: ISZERO 0000271e: PUSH2 0x2763 00002721: JUMPI 00002722: PUSH1 0x00 00002724: DUP4 00002725: DUP2 00002726: MSTORE 00002727: PUSH1 0x04 00002729: DUP10 0000272a: ADD 0000272b: PUSH1 0x20 0000272d: MSTORE 0000272e: PUSH1 0x40 00002730: DUP2 00002731: KECCAK256 00002732: DUP6 00002733: SWAP1 00002734: SSTORE 00002735: PUSH2 0x274d 00002738: SWAP1 00002739: PUSH1 0x01 0000273b: DUP11 0000273c: ADD 0000273d: SWAP1 0000273e: PUSH2 0x2692 00002741: DUP11 00002742: DUP9 00002743: PUSH4 0xffffffff 00002748: PUSH2 0x21f8 0000274b: AND 0000274c: JUMP 0000274d: JUMPDEST 0000274e: PUSH1 0x00 00002750: DUP5 00002751: DUP2 00002752: MSTORE 00002753: PUSH1 0x05 00002755: DUP11 00002756: ADD 00002757: PUSH1 0x20 00002759: MSTORE 0000275a: PUSH1 0x40 0000275c: SWAP1 0000275d: KECCAK256 0000275e: SSTORE 0000275f: PUSH1 0x01 00002761: SWAP2 00002762: POP 00002763: JUMPDEST 00002764: PUSH2 0x27b3 00002767: JUMP 00002768: JUMPDEST 00002769: DUP5 0000276a: PUSH2 0x2779 0000276d: DUP9 0000276e: DUP7 0000276f: PUSH4 0xffffffff 00002774: PUSH2 0x21db 00002777: AND 00002778: JUMP 00002779: JUMPDEST 0000277a: LT 0000277b: ISZERO 0000277c: PUSH2 0x27b3 0000277f: JUMPI 00002780: PUSH2 0x27ac 00002783: PUSH2 0x2792 00002786: DUP7 00002787: DUP10 00002788: PUSH4 0xffffffff 0000278d: PUSH2 0x21f8 00002790: AND 00002791: JUMP 00002792: JUMPDEST 00002793: PUSH2 0x27a7 00002796: PUSH1 0x01 00002798: PUSH2 0x0db9 0000279b: DUP12 0000279c: DUP12 0000279d: PUSH4 0xffffffff 000027a2: PUSH2 0x21f8 000027a5: AND 000027a6: JUMP 000027a7: JUMPDEST 000027a8: PUSH2 0x286f 000027ab: JUMP 000027ac: JUMPDEST 000027ad: SWAP4 000027ae: POP 000027af: PUSH2 0x2514 000027b2: JUMP 000027b3: JUMPDEST 000027b4: PUSH2 0x27df 000027b7: JUMP 000027b8: JUMPDEST 000027b9: DUP5 000027ba: PUSH2 0x27c9 000027bd: DUP9 000027be: DUP7 000027bf: PUSH4 0xffffffff 000027c4: PUSH2 0x21db 000027c7: AND 000027c8: JUMP 000027c9: JUMPDEST 000027ca: LT 000027cb: ISZERO 000027cc: PUSH2 0x27df 000027cf: JUMPI 000027d0: PUSH2 0x27ac 000027d3: DUP6 000027d4: DUP9 000027d5: PUSH4 0xffffffff 000027da: PUSH2 0x21f8 000027dd: AND 000027de: JUMP 000027df: JUMPDEST 000027e0: DUP2 000027e1: ISZERO 000027e2: PUSH2 0x27f0 000027e5: JUMPI 000027e6: PUSH1 0x01 000027e8: SWAP1 000027e9: SWAP3 000027ea: ADD 000027eb: SWAP2 000027ec: PUSH1 0x00 000027ee: SWAP2 000027ef: POP 000027f0: JUMPDEST 000027f1: PUSH1 0x01 000027f3: SWAP1 000027f4: SWAP4 000027f5: ADD 000027f6: SWAP3 000027f7: PUSH2 0x2514 000027fa: JUMP 000027fb: JUMPDEST 000027fc: PUSH2 0x2805 000027ff: DUP4 00002800: DUP11 00002801: PUSH2 0x2886 00002804: JUMP 00002805: JUMPDEST 00002806: PUSH1 0x06 00002808: DUP9 00002809: ADD 0000280a: DUP1 0000280b: SLOAD 0000280c: PUSH1 0xff 0000280e: NOT 0000280f: AND 00002810: PUSH1 0x01 00002812: OR 00002813: SWAP1 00002814: SSTORE 00002815: JUMPDEST 00002816: POP 00002817: POP 00002818: POP 00002819: POP 0000281a: POP 0000281b: POP 0000281c: POP 0000281d: POP 0000281e: POP 0000281f: JUMP 00002820: JUMPDEST 00002821: PUSH1 0x00 00002823: DUP1 00002824: DUP4 00002825: ISZERO 00002826: ISZERO 00002827: PUSH2 0x2833 0000282a: JUMPI 0000282b: PUSH1 0x00 0000282d: SWAP2 0000282e: POP 0000282f: PUSH2 0x21f1 00002832: JUMP 00002833: JUMPDEST 00002834: POP 00002835: DUP3 00002836: DUP3 00002837: MUL 00002838: DUP3 00002839: DUP5 0000283a: DUP3 0000283b: DUP2 0000283c: ISZERO 0000283d: ISZERO 0000283e: PUSH2 0x2843 00002841: JUMPI 00002842: INVALID 00002843: JUMPDEST 00002844: DIV 00002845: EQ 00002846: PUSH2 0x21ed 00002849: JUMPI 0000284a: PUSH1 0x00 0000284c: DUP1 0000284d: REVERT 0000284e: JUMPDEST 0000284f: PUSH1 0x00 00002851: DUP2 00002852: ISZERO 00002853: ISZERO 00002854: PUSH2 0x285c 00002857: JUMPI 00002858: PUSH1 0x00 0000285a: DUP1 0000285b: REVERT 0000285c: JUMPDEST 0000285d: DUP2 0000285e: DUP4 0000285f: DUP2 00002860: ISZERO 00002861: ISZERO 00002862: PUSH2 0x2867 00002865: JUMPI 00002866: INVALID 00002867: JUMPDEST 00002868: MOD 00002869: SWAP4 0000286a: SWAP3 0000286b: POP 0000286c: POP 0000286d: POP 0000286e: JUMP 0000286f: JUMPDEST 00002870: PUSH1 0x00 00002872: DUP2 00002873: DUP4 00002874: LT 00002875: ISZERO 00002876: PUSH2 0x2880 00002879: JUMPI 0000287a: POP 0000287b: DUP2 0000287c: PUSH2 0x0620 0000287f: JUMP 00002880: JUMPDEST 00002881: POP 00002882: SWAP2 00002883: SWAP1 00002884: POP 00002885: JUMP 00002886: JUMPDEST 00002887: PUSH1 0x00 00002889: PUSH1 0x06 0000288b: DUP4 0000288c: EQ 0000288d: PUSH2 0x2a22 00002890: JUMPI 00002891: POP 00002892: PUSH1 0x00 00002894: JUMPDEST 00002895: PUSH1 0x06 00002897: DUP4 00002898: EQ 00002899: PUSH2 0x29b5 0000289c: JUMPI 0000289d: DUP3 0000289e: PUSH1 0x01 000028a0: EQ 000028a1: ISZERO 000028a2: PUSH2 0x28e0 000028a5: JUMPI 000028a6: PUSH1 0x00 000028a8: DUP3 000028a9: DUP2 000028aa: MSTORE 000028ab: PUSH1 0x20 000028ad: DUP2 000028ae: SWAP1 000028af: MSTORE 000028b0: PUSH1 0x40 000028b2: SWAP1 000028b3: KECCAK256 000028b4: PUSH1 0x07 000028b6: ADD 000028b7: SLOAD 000028b8: PUSH2 0x28d9 000028bb: SWAP1 000028bc: PUSH2 0x28cc 000028bf: SWAP1 000028c0: PUSH1 0x02 000028c2: PUSH4 0xffffffff 000028c7: PUSH2 0x220f 000028ca: AND 000028cb: JUMP 000028cc: JUMPDEST 000028cd: DUP3 000028ce: SWAP1 000028cf: PUSH4 0xffffffff 000028d4: PUSH2 0x21db 000028d7: AND 000028d8: JUMP 000028d9: JUMPDEST 000028da: SWAP1 000028db: POP 000028dc: PUSH2 0x29aa 000028df: JUMP 000028e0: JUMPDEST 000028e1: DUP3 000028e2: PUSH1 0x02 000028e4: EQ 000028e5: ISZERO 000028e6: PUSH2 0x2910 000028e9: JUMPI 000028ea: PUSH1 0x00 000028ec: DUP3 000028ed: DUP2 000028ee: MSTORE 000028ef: PUSH1 0x20 000028f1: DUP2 000028f2: SWAP1 000028f3: MSTORE 000028f4: PUSH1 0x40 000028f6: SWAP1 000028f7: KECCAK256 000028f8: PUSH1 0x07 000028fa: ADD 000028fb: SLOAD 000028fc: PUSH2 0x28d9 000028ff: SWAP1 00002900: PUSH2 0x28cc 00002903: SWAP1 00002904: PUSH1 0x05 00002906: PUSH4 0xffffffff 0000290b: PUSH2 0x220f 0000290e: AND 0000290f: JUMP 00002910: JUMPDEST 00002911: DUP3 00002912: PUSH1 0x03 00002914: EQ 00002915: ISZERO 00002916: PUSH2 0x2947 00002919: JUMPI 0000291a: PUSH1 0x00 0000291c: DUP3 0000291d: DUP2 0000291e: MSTORE 0000291f: PUSH1 0x20 00002921: DUP2 00002922: SWAP1 00002923: MSTORE 00002924: PUSH1 0x40 00002926: SWAP1 00002927: KECCAK256 00002928: PUSH1 0x07 0000292a: ADD 0000292b: SLOAD 0000292c: PUSH2 0x28d9 0000292f: SWAP1 00002930: PUSH2 0x28cc 00002933: SWAP1 00002934: PUSH1 0x14 00002936: SWAP1 00002937: PUSH2 0x0815 0000293a: SWAP1 0000293b: PUSH1 0x03 0000293d: PUSH4 0xffffffff 00002942: PUSH2 0x2820 00002945: AND 00002946: JUMP 00002947: JUMPDEST 00002948: DUP3 00002949: PUSH1 0x04 0000294b: EQ 0000294c: ISZERO 0000294d: PUSH2 0x2977 00002950: JUMPI 00002951: PUSH1 0x00 00002953: DUP3 00002954: DUP2 00002955: MSTORE 00002956: PUSH1 0x20 00002958: DUP2 00002959: SWAP1 0000295a: MSTORE 0000295b: PUSH1 0x40 0000295d: SWAP1 0000295e: KECCAK256 0000295f: PUSH1 0x07 00002961: ADD 00002962: SLOAD 00002963: PUSH2 0x28d9 00002966: SWAP1 00002967: PUSH2 0x28cc 0000296a: SWAP1 0000296b: PUSH1 0x0a 0000296d: PUSH4 0xffffffff 00002972: PUSH2 0x220f 00002975: AND 00002976: JUMP 00002977: JUMPDEST 00002978: DUP3 00002979: PUSH1 0x05 0000297b: EQ 0000297c: ISZERO 0000297d: PUSH2 0x29aa 00002980: JUMPI 00002981: PUSH1 0x00 00002983: DUP3 00002984: DUP2 00002985: MSTORE 00002986: PUSH1 0x20 00002988: DUP2 00002989: SWAP1 0000298a: MSTORE 0000298b: PUSH1 0x40 0000298d: SWAP1 0000298e: KECCAK256 0000298f: PUSH1 0x07 00002991: ADD 00002992: SLOAD 00002993: PUSH2 0x29a7 00002996: SWAP1 00002997: PUSH2 0x28cc 0000299a: SWAP1 0000299b: PUSH1 0x14 0000299d: PUSH4 0xffffffff 000029a2: PUSH2 0x220f 000029a5: AND 000029a6: JUMP 000029a7: JUMPDEST 000029a8: SWAP1 000029a9: POP 000029aa: JUMPDEST 000029ab: PUSH1 0x01 000029ad: SWAP1 000029ae: SWAP3 000029af: ADD 000029b0: SWAP2 000029b1: PUSH2 0x2894 000029b4: JUMP 000029b5: JUMPDEST 000029b6: PUSH1 0x05 000029b8: PUSH1 0x00 000029ba: SWAP1 000029bb: SLOAD 000029bc: SWAP1 000029bd: PUSH2 0x0100 000029c0: EXP 000029c1: SWAP1 000029c2: DIV 000029c3: PUSH1 0x01 000029c5: PUSH1 0xa0 000029c7: PUSH1 0x02 000029c9: EXP 000029ca: SUB 000029cb: AND 000029cc: PUSH1 0x01 000029ce: PUSH1 0xa0 000029d0: PUSH1 0x02 000029d2: EXP 000029d3: SUB 000029d4: AND 000029d5: PUSH4 0x9ae066b0 000029da: DUP3 000029db: PUSH1 0x40 000029dd: MLOAD 000029de: DUP3 000029df: PUSH4 0xffffffff 000029e4: AND 000029e5: PUSH1 0xe0 000029e7: PUSH1 0x02 000029e9: EXP 000029ea: MUL 000029eb: DUP2 000029ec: MSTORE 000029ed: PUSH1 0x04 000029ef: ADD 000029f0: PUSH1 0x00 000029f2: PUSH1 0x40 000029f4: MLOAD 000029f5: DUP1 000029f6: DUP4 000029f7: SUB 000029f8: DUP2 000029f9: DUP6 000029fa: DUP9 000029fb: DUP1 000029fc: EXTCODESIZE 000029fd: ISZERO 000029fe: DUP1 000029ff: ISZERO 00002a00: PUSH2 0x2a08 00002a03: JUMPI 00002a04: PUSH1 0x00 00002a06: DUP1 00002a07: REVERT 00002a08: JUMPDEST 00002a09: POP 00002a0a: GAS 00002a0b: CALL 00002a0c: ISZERO 00002a0d: DUP1 00002a0e: ISZERO 00002a0f: PUSH2 0x2a1c 00002a12: JUMPI 00002a13: RETURNDATASIZE 00002a14: PUSH1 0x00 00002a16: DUP1 00002a17: RETURNDATACOPY 00002a18: RETURNDATASIZE 00002a19: PUSH1 0x00 00002a1b: REVERT 00002a1c: JUMPDEST 00002a1d: POP 00002a1e: POP 00002a1f: POP 00002a20: POP 00002a21: POP 00002a22: JUMPDEST 00002a23: POP 00002a24: POP 00002a25: POP 00002a26: JUMP 00002a27: STOP 00002a28: LOG1 00002a29: PUSH6 0x627a7a723058 00002a30: KECCAK256 00002a31: BLOCKHASH 00002a32: DUP14 00002a33: UNKNOWN(0xC7) 00002a34: SIGNEXTEND 00002a35: DUP14 00002a36: UNKNOWN(0xDD) 00002a37: CREATE2 00002a38: BASEFEE 00002a39: PUSH27
| Severity | Category | Tool | Title | Confidence | Validated | Confirmed | Details |
|---|---|---|---|---|---|---|---|
| high | other | detector | Untrusted CALL target/value reachable | 60 | no | no |
viewtrace_id: 0xcce774da538965da3a3f75ac17bd5bb351f715047392291db3612299c9dfe487
call_targets:
0xf4aafbb5e9207cee9c21ab652072a01b045f9939
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0xcce774da538965da3a3f75ac17bd5bb351f715047392291db3612299c9dfe487",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0xf4aafbb5e9207cee9c21ab652072a01b045f9939"
],
"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": "0x238a4894",
"selector": "0x238a4894",
"calldata_variants": [
"0x238a4894",
"0x238a48940000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x28fd8fc4",
"selector": "0x28fd8fc4",
"calldata_variants": [
"0x28fd8fc4",
"0x28fd8fc40000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x2b6f7ec9",
"selector": "0x2b6f7ec9",
"calldata_variants": [
"0x2b6f7ec9",
"0x2b6f7ec90000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x2e9785f1",
"selector": "0x2e9785f1",
"calldata_variants": [
"0x2e9785f1",
"0x2e9785f10000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x33406502",
"selector": "0x33406502",
"calldata_variants": [
"0x33406502",
"0x334065020000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x6ebf9f65",
"selector": "0x6ebf9f65",
"calldata_variants": [
"0x6ebf9f65",
"0x6ebf9f650000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x883884d8",
"selector": "0x883884d8",
"calldata_variants": [
"0x883884d8",
"0x883884d80000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x8c5e83b9",
"selector": "0x8c5e83b9",
"calldata_variants": [
"0x8c5e83b9",
"0x8c5e83b90000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 1679,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 3230,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 3396,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"call_count": 18,
"guards_detected": [],
"untrusted_call_count": 18
}
|
| high | other | detector | ETH value transfer possible | 55 | no | no |
viewtrace_id: 0xcce774da538965da3a3f75ac17bd5bb351f715047392291db3612299c9dfe487
call_targets:
0xf4aafbb5e9207cee9c21ab652072a01b045f9939
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0xcce774da538965da3a3f75ac17bd5bb351f715047392291db3612299c9dfe487",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0xf4aafbb5e9207cee9c21ab652072a01b045f9939"
],
"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": "0x238a4894",
"selector": "0x238a4894",
"calldata_variants": [
"0x238a4894",
"0x238a48940000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x28fd8fc4",
"selector": "0x28fd8fc4",
"calldata_variants": [
"0x28fd8fc4",
"0x28fd8fc40000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x2b6f7ec9",
"selector": "0x2b6f7ec9",
"calldata_variants": [
"0x2b6f7ec9",
"0x2b6f7ec90000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x2e9785f1",
"selector": "0x2e9785f1",
"calldata_variants": [
"0x2e9785f1",
"0x2e9785f10000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x33406502",
"selector": "0x33406502",
"calldata_variants": [
"0x33406502",
"0x334065020000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x6ebf9f65",
"selector": "0x6ebf9f65",
"calldata_variants": [
"0x6ebf9f65",
"0x6ebf9f650000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x883884d8",
"selector": "0x883884d8",
"calldata_variants": [
"0x883884d8",
"0x883884d80000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x8c5e83b9",
"selector": "0x8c5e83b9",
"calldata_variants": [
"0x8c5e83b9",
"0x8c5e83b90000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 1679,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 3230,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 3396,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"eth_value_calls": 18,
"guards_detected": []
}
|
| medium | other | detector | CREATE/CREATE2 reachable | 45 | no | no |
viewtrace_id: 0xd56737e944f349ae272085e0e62f4435c912800c1d488e6f3d101dbdc5560f53
validation_json{
"sink": "CREATE",
"errors": 0,
"status": "unknown",
"attempts": 32,
"trace_id": "0xd56737e944f349ae272085e0e62f4435c912800c1d488e6f3d101dbdc5560f53",
"confirmed": false,
"trace_mode": "structLogs",
"call_targets": null,
"matched_probe": null,
"target_varies": null,
"classification": "no_sink"
}
witness_json{
"notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
"constraints": [],
"entrypoints": [
{
"calldata": "0x238a4894",
"selector": "0x238a4894",
"calldata_variants": [
"0x238a4894",
"0x238a48940000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x28fd8fc4",
"selector": "0x28fd8fc4",
"calldata_variants": [
"0x28fd8fc4",
"0x28fd8fc40000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x2b6f7ec9",
"selector": "0x2b6f7ec9",
"calldata_variants": [
"0x2b6f7ec9",
"0x2b6f7ec90000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x2e9785f1",
"selector": "0x2e9785f1",
"calldata_variants": [
"0x2e9785f1",
"0x2e9785f10000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x33406502",
"selector": "0x33406502",
"calldata_variants": [
"0x33406502",
"0x334065020000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x6ebf9f65",
"selector": "0x6ebf9f65",
"calldata_variants": [
"0x6ebf9f65",
"0x6ebf9f650000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x883884d8",
"selector": "0x883884d8",
"calldata_variants": [
"0x883884d8",
"0x883884d80000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x8c5e83b9",
"selector": "0x8c5e83b9",
"calldata_variants": [
"0x8c5e83b9",
"0x8c5e83b90000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"create_count": 0,
"create2_count": 1
}
|