019b3836-5d2f-7164-8b69-c4f6e097cbd0
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 |
|---|---|---|---|---|
| 9293 | artifact.fetch | complete | 1 / 3 | 3 months ago |
| 9294 | tool.cast_disasm | complete | 1 / 3 | 3 months ago |
| 83172 | analysis.bundle | complete | 1 / 3 | 1 week ago |
| 83173 | capability.graph | complete | 1 / 3 | 1 week ago |
| 83174 | detector.run | complete | 1 / 3 | 1 week ago |
| 83175 | validation.fork | complete | 1 / 3 | 1 week ago |
No slither job recorded yet.
No codex job recorded yet.
00000000: PUSH1 0x60 00000002: PUSH1 0x40 00000004: MSTORE 00000005: CALLDATASIZE 00000006: ISZERO 00000007: PUSH2 0x0148 0000000a: JUMPI 0000000b: PUSH1 0xe0 0000000d: PUSH1 0x02 0000000f: EXP 00000010: PUSH1 0x00 00000012: CALLDATALOAD 00000013: DIV 00000014: PUSH4 0x0ed71e7e 00000019: DUP2 0000001a: EQ 0000001b: PUSH2 0x01a7 0000001e: JUMPI 0000001f: DUP1 00000020: PUSH4 0x11b0e34f 00000025: EQ 00000026: PUSH2 0x01bc 00000029: JUMPI 0000002a: DUP1 0000002b: PUSH4 0x23a93b1e 00000030: EQ 00000031: PUSH2 0x0254 00000034: JUMPI 00000035: DUP1 00000036: PUSH4 0x26bfe209 0000003b: EQ 0000003c: PUSH2 0x0377 0000003f: JUMPI 00000040: DUP1 00000041: PUSH4 0x2e99a3bc 00000046: EQ 00000047: PUSH2 0x0399 0000004a: JUMPI 0000004b: DUP1 0000004c: PUSH4 0x3b67ff0d 00000051: EQ 00000052: PUSH2 0x03c5 00000055: JUMPI 00000056: DUP1 00000057: PUSH4 0x410085df 0000005c: EQ 0000005d: PUSH2 0x03e7 00000060: JUMPI 00000061: DUP1 00000062: PUSH4 0x474c79dd 00000067: EQ 00000068: PUSH2 0x040c 0000006b: JUMPI 0000006c: DUP1 0000006d: PUSH4 0x4c1786ea 00000072: EQ 00000073: PUSH2 0x041e 00000076: JUMPI 00000077: DUP1 00000078: PUSH4 0x4fb2e45d 0000007d: EQ 0000007e: PUSH2 0x042b 00000081: JUMPI 00000082: DUP1 00000083: PUSH4 0x574a6271 00000088: EQ 00000089: PUSH2 0x044d 0000008c: JUMPI 0000008d: DUP1 0000008e: PUSH4 0x57754199 00000093: EQ 00000094: PUSH2 0x0462 00000097: JUMPI 00000098: DUP1 00000099: PUSH4 0x63c3cc16 0000009e: EQ 0000009f: PUSH2 0x05d4 000000a2: JUMPI 000000a3: DUP1 000000a4: PUSH4 0x650595a5 000000a9: EQ 000000aa: PUSH2 0x061d 000000ad: JUMPI 000000ae: DUP1 000000af: PUSH4 0x729fcca2 000000b4: EQ 000000b5: PUSH2 0x069b 000000b8: JUMPI 000000b9: DUP1 000000ba: PUSH4 0x73d4a13a 000000bf: EQ 000000c0: PUSH2 0x0788 000000c3: JUMPI 000000c4: DUP1 000000c5: PUSH4 0x7865bc11 000000ca: EQ 000000cb: PUSH2 0x0a8c 000000ce: JUMPI 000000cf: DUP1 000000d0: PUSH4 0xa0579587 000000d5: EQ 000000d6: PUSH2 0x0ac9 000000d9: JUMPI 000000da: DUP1 000000db: PUSH4 0xa93dae54 000000e0: EQ 000000e1: PUSH2 0x0ad6 000000e4: JUMPI 000000e5: DUP1 000000e6: PUSH4 0xa9737595 000000eb: EQ 000000ec: PUSH2 0x0b04 000000ef: JUMPI 000000f0: DUP1 000000f1: PUSH4 0xad12c542 000000f6: EQ 000000f7: PUSH2 0x0b1a 000000fa: JUMPI 000000fb: DUP1 000000fc: PUSH4 0xb7e3f960 00000101: EQ 00000102: PUSH2 0x0bfb 00000105: JUMPI 00000106: DUP1 00000107: PUSH4 0xc40d3c04 0000010c: EQ 0000010d: PUSH2 0x0c24 00000110: JUMPI 00000111: DUP1 00000112: PUSH4 0xcf370af1 00000117: EQ 00000118: PUSH2 0x0c39 0000011b: JUMPI 0000011c: DUP1 0000011d: PUSH4 0xd5295f3e 00000122: EQ 00000123: PUSH2 0x0ccc 00000126: JUMPI 00000127: DUP1 00000128: PUSH4 0xd5b97f96 0000012d: EQ 0000012e: PUSH2 0x0cf1 00000131: JUMPI 00000132: DUP1 00000133: PUSH4 0xea8a1af0 00000138: EQ 00000139: PUSH2 0x0d4a 0000013c: JUMPI 0000013d: DUP1 0000013e: PUSH4 0xf5a68ac7 00000143: EQ 00000144: PUSH2 0x0d5d 00000147: JUMPI 00000148: JUMPDEST 00000149: PUSH2 0x0df1 0000014c: PUSH1 0x40 0000014e: DUP1 0000014f: MLOAD 00000150: PUSH1 0xe1 00000152: PUSH1 0x02 00000154: EXP 00000155: PUSH4 0x03f9ee49 0000015a: MUL 0000015b: DUP2 0000015c: MSTORE 0000015d: PUSH1 0x03 0000015f: PUSH1 0x04 00000161: DUP3 00000162: ADD 00000163: MSTORE 00000164: SWAP1 00000165: MLOAD 00000166: PUSH20 0xe1a7f57ce21f58d6f55939900809800dce699b8b 0000017b: SWAP2 0000017c: PUSH4 0x07f3dc92 00000181: SWAP2 00000182: PUSH1 0x24 00000184: DUP3 00000185: DUP2 00000186: ADD 00000187: SWAP3 00000188: PUSH1 0x00 0000018a: SWAP3 0000018b: SWAP2 0000018c: SWAP1 0000018d: DUP3 0000018e: SWAP1 0000018f: SUB 00000190: ADD 00000191: DUP2 00000192: DUP7 00000193: PUSH1 0x32 00000195: GAS 00000196: SUB 00000197: DELEGATECALL 00000198: ISZERO 00000199: PUSH2 0x0002 0000019c: JUMPI 0000019d: POP 0000019e: POP 0000019f: POP 000001a0: PUSH2 0x0786 000001a3: PUSH2 0x069f 000001a6: JUMP 000001a7: JUMPDEST 000001a8: PUSH2 0x0df1 000001ab: PUSH1 0x1e 000001ad: SLOAD 000001ae: PUSH1 0xff 000001b0: AND 000001b1: PUSH1 0x01 000001b3: EQ 000001b4: PUSH2 0x10ba 000001b7: JUMPI 000001b8: PUSH2 0x0002 000001bb: JUMP 000001bc: JUMPDEST 000001bd: PUSH1 0x40 000001bf: DUP1 000001c0: MLOAD 000001c1: PUSH1 0x04 000001c3: DUP1 000001c4: CALLDATALOAD 000001c5: DUP1 000001c6: DUP3 000001c7: ADD 000001c8: CALLDATALOAD 000001c9: PUSH1 0x20 000001cb: DUP2 000001cc: DUP2 000001cd: MUL 000001ce: DUP1 000001cf: DUP7 000001d0: ADD 000001d1: DUP3 000001d2: ADD 000001d3: SWAP1 000001d4: SWAP7 000001d5: MSTORE 000001d6: DUP2 000001d7: DUP6 000001d8: MSTORE 000001d9: PUSH2 0x0df1 000001dc: SWAP6 000001dd: SWAP4 000001de: SWAP5 000001df: PUSH1 0x24 000001e1: SWAP5 000001e2: SWAP1 000001e3: SWAP4 000001e4: DUP6 000001e5: ADD 000001e6: SWAP3 000001e7: SWAP2 000001e8: DUP3 000001e9: SWAP2 000001ea: SWAP1 000001eb: DUP6 000001ec: ADD 000001ed: SWAP1 000001ee: DUP5 000001ef: SWAP1 000001f0: DUP1 000001f1: DUP3 000001f2: DUP5 000001f3: CALLDATACOPY 000001f4: POP 000001f5: POP 000001f6: PUSH1 0x40 000001f8: DUP1 000001f9: MLOAD 000001fa: DUP8 000001fb: CALLDATALOAD 000001fc: DUP1 000001fd: DUP11 000001fe: ADD 000001ff: CALLDATALOAD 00000200: PUSH1 0x20 00000202: DUP2 00000203: DUP2 00000204: MUL 00000205: DUP1 00000206: DUP6 00000207: ADD 00000208: DUP3 00000209: ADD 0000020a: SWAP1 0000020b: SWAP6 0000020c: MSTORE 0000020d: DUP2 0000020e: DUP5 0000020f: MSTORE 00000210: SWAP9 00000211: SWAP11 00000212: SWAP10 00000213: PUSH1 0x44 00000215: SWAP10 00000216: SWAP4 00000217: SWAP9 00000218: POP 00000219: SWAP2 0000021a: SWAP1 0000021b: SWAP2 0000021c: ADD 0000021d: SWAP6 0000021e: POP 0000021f: SWAP4 00000220: POP 00000221: DUP4 00000222: SWAP3 00000223: POP 00000224: DUP6 00000225: ADD 00000226: SWAP1 00000227: DUP5 00000228: SWAP1 00000229: DUP1 0000022a: DUP3 0000022b: DUP5 0000022c: CALLDATACOPY 0000022d: POP 0000022e: SWAP5 0000022f: SWAP7 00000230: POP 00000231: POP 00000232: SWAP4 00000233: CALLDATALOAD 00000234: SWAP4 00000235: POP 00000236: POP 00000237: POP 00000238: POP 00000239: PUSH1 0x13 0000023b: SLOAD 0000023c: PUSH1 0x01 0000023e: PUSH1 0xa0 00000240: PUSH1 0x02 00000242: EXP 00000243: SUB 00000244: SWAP1 00000245: DUP2 00000246: AND 00000247: SWAP1 00000248: CALLER 00000249: AND 0000024a: DUP2 0000024b: EQ 0000024c: PUSH2 0x11d3 0000024f: JUMPI 00000250: PUSH2 0x0002 00000253: JUMP 00000254: JUMPDEST 00000255: PUSH2 0x0df3 00000258: PUSH1 0x40 0000025a: DUP1 0000025b: MLOAD 0000025c: PUSH1 0x07 0000025e: SLOAD 0000025f: PUSH1 0xe0 00000261: PUSH1 0x02 00000263: EXP 00000264: PUSH4 0x5736fb17 00000269: MUL 0000026a: DUP3 0000026b: MSTORE 0000026c: PUSH1 0x12 0000026e: PUSH1 0x04 00000270: DUP4 00000271: ADD 00000272: MSTORE 00000273: PUSH1 0x01 00000275: PUSH1 0xa0 00000277: PUSH1 0x02 00000279: EXP 0000027a: SUB 0000027b: AND 0000027c: PUSH1 0x44 0000027e: DUP3 0000027f: ADD 00000280: MSTORE 00000281: PUSH1 0x60 00000283: PUSH1 0x24 00000285: DUP3 00000286: ADD 00000287: MSTORE 00000288: PUSH1 0x11 0000028a: PUSH1 0x64 0000028c: DUP3 0000028d: ADD 0000028e: MSTORE 0000028f: PUSH32 0x616363657074526562616c616e63652829000000000000000000000000000000 000002b0: PUSH1 0x84 000002b2: DUP3 000002b3: ADD 000002b4: MSTORE 000002b5: SWAP1 000002b6: MLOAD 000002b7: PUSH1 0x00 000002b9: SWAP2 000002ba: DUP3 000002bb: SWAP2 000002bc: PUSH20 0x0eb1580db90ff6f6b44c9b4caf283933cb1ee85c 000002d1: SWAP2 000002d2: PUSH4 0x5736fb17 000002d7: SWAP2 000002d8: PUSH1 0xa4 000002da: DUP3 000002db: DUP2 000002dc: ADD 000002dd: SWAP3 000002de: PUSH1 0x20 000002e0: SWAP3 000002e1: SWAP2 000002e2: SWAP1 000002e3: DUP3 000002e4: SWAP1 000002e5: SUB 000002e6: ADD 000002e7: DUP2 000002e8: DUP7 000002e9: PUSH1 0x32 000002eb: GAS 000002ec: SUB 000002ed: DELEGATECALL 000002ee: ISZERO 000002ef: PUSH2 0x0002 000002f2: JUMPI 000002f3: POP 000002f4: PUSH1 0x40 000002f6: DUP1 000002f7: MLOAD 000002f8: DUP1 000002f9: MLOAD 000002fa: PUSH1 0x07 000002fc: SLOAD 000002fd: PUSH1 0xe0 000002ff: PUSH1 0x02 00000301: EXP 00000302: PUSH4 0x5736fb17 00000307: MUL 00000308: DUP4 00000309: MSTORE 0000030a: PUSH1 0x12 0000030c: PUSH1 0x04 0000030e: DUP5 0000030f: ADD 00000310: MSTORE 00000311: PUSH1 0x01 00000313: PUSH1 0xa0 00000315: PUSH1 0x02 00000317: EXP 00000318: SUB 00000319: AND 0000031a: PUSH1 0x44 0000031c: DUP4 0000031d: ADD 0000031e: MSTORE 0000031f: PUSH1 0x60 00000321: PUSH1 0x24 00000323: DUP4 00000324: ADD 00000325: MSTORE 00000326: PUSH1 0x0d 00000328: PUSH1 0x64 0000032a: DUP4 0000032b: ADD 0000032c: MSTORE 0000032d: PUSH1 0x98 0000032f: PUSH1 0x02 00000331: EXP 00000332: PUSH13 0x6275796572536574746c652829 00000340: MUL 00000341: PUSH1 0x84 00000343: DUP4 00000344: ADD 00000345: MSTORE 00000346: SWAP2 00000347: MLOAD 00000348: SWAP2 00000349: SWAP4 0000034a: SWAP3 0000034b: SWAP2 0000034c: PUSH1 0xa4 0000034e: DUP3 0000034f: DUP2 00000350: ADD 00000351: SWAP3 00000352: PUSH1 0x20 00000354: SWAP3 00000355: SWAP2 00000356: SWAP1 00000357: DUP3 00000358: SWAP1 00000359: SUB 0000035a: ADD 0000035b: DUP2 0000035c: DUP7 0000035d: PUSH1 0x32 0000035f: GAS 00000360: SUB 00000361: DELEGATECALL 00000362: ISZERO 00000363: PUSH2 0x0002 00000366: JUMPI 00000367: POP 00000368: POP 00000369: PUSH1 0x40 0000036b: MLOAD 0000036c: MLOAD 0000036d: SWAP2 0000036e: SWAP4 0000036f: POP 00000370: SWAP1 00000371: SWAP2 00000372: POP 00000373: POP 00000374: SWAP1 00000375: SWAP2 00000376: JUMP 00000377: JUMPDEST 00000378: PUSH2 0x0df1 0000037b: PUSH1 0x04 0000037d: CALLDATALOAD 0000037e: PUSH1 0x07 00000380: SLOAD 00000381: PUSH1 0x01 00000383: PUSH1 0xa0 00000385: PUSH1 0x02 00000387: EXP 00000388: SUB 00000389: SWAP1 0000038a: DUP2 0000038b: AND 0000038c: SWAP1 0000038d: CALLER 0000038e: AND 0000038f: DUP2 00000390: EQ 00000391: PUSH2 0x12c7 00000394: JUMPI 00000395: PUSH2 0x0002 00000398: JUMP 00000399: JUMPDEST 0000039a: PUSH2 0x0df1 0000039d: PUSH1 0x04 0000039f: CALLDATALOAD 000003a0: PUSH1 0x1e 000003a2: SLOAD 000003a3: PUSH1 0xff 000003a5: AND 000003a6: PUSH1 0x01 000003a8: EQ 000003a9: DUP1 000003aa: ISZERO 000003ab: SWAP1 000003ac: PUSH2 0x03bb 000003af: JUMPI 000003b0: POP 000003b1: PUSH1 0x1e 000003b3: SLOAD 000003b4: PUSH1 0xff 000003b6: AND 000003b7: PUSH1 0x02 000003b9: EQ 000003ba: ISZERO 000003bb: JUMPDEST 000003bc: ISZERO 000003bd: PUSH2 0x1408 000003c0: JUMPI 000003c1: PUSH2 0x0002 000003c4: JUMP 000003c5: JUMPDEST 000003c6: PUSH2 0x0df1 000003c9: PUSH1 0x04 000003cb: CALLDATALOAD 000003cc: PUSH1 0x06 000003ce: SLOAD 000003cf: PUSH1 0x01 000003d1: PUSH1 0xa0 000003d3: PUSH1 0x02 000003d5: EXP 000003d6: SUB 000003d7: SWAP1 000003d8: DUP2 000003d9: AND 000003da: SWAP1 000003db: CALLER 000003dc: AND 000003dd: DUP2 000003de: EQ 000003df: PUSH2 0x14f8 000003e2: JUMPI 000003e3: PUSH2 0x0002 000003e6: JUMP 000003e7: JUMPDEST 000003e8: PUSH2 0x0df1 000003eb: PUSH1 0x04 000003ed: CALLDATALOAD 000003ee: PUSH1 0x24 000003f0: CALLDATALOAD 000003f1: PUSH1 0x13 000003f3: SLOAD 000003f4: PUSH1 0x01 000003f6: PUSH1 0xa0 000003f8: PUSH1 0x02 000003fa: EXP 000003fb: SUB 000003fc: SWAP1 000003fd: DUP2 000003fe: AND 000003ff: SWAP1 00000400: CALLER 00000401: AND 00000402: DUP2 00000403: EQ 00000404: PUSH2 0x150e 00000407: JUMPI 00000408: PUSH2 0x0002 0000040b: JUMP 0000040c: JUMPDEST 0000040d: PUSH2 0x0df1 00000410: PUSH1 0x1c 00000412: SLOAD 00000413: CALLVALUE 00000414: LT 00000415: ISZERO 00000416: PUSH2 0x1559 00000419: JUMPI 0000041a: PUSH2 0x0002 0000041d: JUMP 0000041e: JUMPDEST 0000041f: PUSH2 0x0df1 00000422: PUSH1 0x09 00000424: DUP1 00000425: SLOAD 00000426: CALLVALUE 00000427: ADD 00000428: SWAP1 00000429: SSTORE 0000042a: JUMP 0000042b: JUMPDEST 0000042c: PUSH2 0x0df1 0000042f: PUSH1 0x04 00000431: CALLDATALOAD 00000432: PUSH1 0x13 00000434: SLOAD 00000435: PUSH1 0x01 00000437: PUSH1 0xa0 00000439: PUSH1 0x02 0000043b: EXP 0000043c: SUB 0000043d: SWAP1 0000043e: DUP2 0000043f: AND 00000440: SWAP1 00000441: CALLER 00000442: AND 00000443: DUP2 00000444: EQ 00000445: PUSH2 0x15da 00000448: JUMPI 00000449: PUSH2 0x0002 0000044c: JUMP 0000044d: JUMPDEST 0000044e: PUSH2 0x0df1 00000451: PUSH1 0x1e 00000453: SLOAD 00000454: PUSH1 0xff 00000456: AND 00000457: PUSH1 0x01 00000459: EQ 0000045a: PUSH2 0x15f0 0000045d: JUMPI 0000045e: PUSH2 0x0002 00000461: JUMP 00000462: JUMPDEST 00000463: PUSH2 0x0e17 00000466: JUMPDEST 00000467: PUSH1 0x00 00000469: PUSH1 0x00 0000046b: PUSH1 0xa0 0000046d: PUSH1 0x40 0000046f: MLOAD 00000470: SWAP1 00000471: DUP2 00000472: ADD 00000473: PUSH1 0x40 00000475: MSTORE 00000476: DUP1 00000477: PUSH1 0x05 00000479: SWAP1 0000047a: JUMPDEST 0000047b: PUSH1 0x00 0000047d: DUP2 0000047e: MSTORE 0000047f: PUSH1 0x20 00000481: ADD 00000482: SWAP1 00000483: PUSH1 0x01 00000485: SWAP1 00000486: SUB 00000487: SWAP1 00000488: DUP2 00000489: PUSH2 0x047a 0000048c: JUMPI 0000048d: POP 0000048e: POP 0000048f: PUSH1 0x40 00000491: DUP1 00000492: MLOAD 00000493: PUSH2 0x0200 00000496: DUP2 00000497: ADD 00000498: SWAP1 00000499: SWAP2 0000049a: MSTORE 0000049b: PUSH1 0x10 0000049d: DUP2 0000049e: JUMPDEST 0000049f: PUSH1 0x00 000004a1: DUP2 000004a2: MSTORE 000004a3: PUSH1 0x20 000004a5: ADD 000004a6: SWAP1 000004a7: PUSH1 0x01 000004a9: SWAP1 000004aa: SUB 000004ab: SWAP1 000004ac: DUP2 000004ad: PUSH2 0x049e 000004b0: JUMPI 000004b1: POP 000004b2: POP 000004b3: PUSH1 0x40 000004b5: DUP1 000004b6: MLOAD 000004b7: PUSH1 0x60 000004b9: DUP2 000004ba: ADD 000004bb: SWAP1 000004bc: SWAP2 000004bd: MSTORE 000004be: PUSH1 0x03 000004c0: DUP2 000004c1: JUMPDEST 000004c2: PUSH1 0x00 000004c4: DUP2 000004c5: MSTORE 000004c6: PUSH1 0x20 000004c8: ADD 000004c9: SWAP1 000004ca: PUSH1 0x01 000004cc: SWAP1 000004cd: SUB 000004ce: SWAP1 000004cf: DUP2 000004d0: PUSH2 0x04c1 000004d3: JUMPI 000004d4: SWAP1 000004d5: POP 000004d6: POP 000004d7: PUSH1 0x00 000004d9: PUSH1 0x00 000004db: PUSH1 0x00 000004dd: PUSH1 0x14 000004df: PUSH1 0x00 000004e1: SWAP1 000004e2: SLOAD 000004e3: SWAP1 000004e4: PUSH2 0x0100 000004e7: EXP 000004e8: SWAP1 000004e9: DIV 000004ea: PUSH1 0x01 000004ec: PUSH1 0xa0 000004ee: PUSH1 0x02 000004f0: EXP 000004f1: SUB 000004f2: AND 000004f3: PUSH1 0x01 000004f5: PUSH1 0xa0 000004f7: PUSH1 0x02 000004f9: EXP 000004fa: SUB 000004fb: AND 000004fc: PUSH4 0x73d4a13a 00000501: PUSH1 0x40 00000503: MLOAD 00000504: DUP2 00000505: PUSH1 0xe0 00000507: PUSH1 0x02 00000509: EXP 0000050a: MUL 0000050b: DUP2 0000050c: MSTORE 0000050d: PUSH1 0x04 0000050f: ADD 00000510: DUP1 00000511: SWAP1 00000512: POP 00000513: PUSH2 0x0320 00000516: PUSH1 0x40 00000518: MLOAD 00000519: DUP1 0000051a: DUP4 0000051b: SUB 0000051c: DUP2 0000051d: PUSH1 0x00 0000051f: DUP8 00000520: PUSH2 0x61da 00000523: GAS 00000524: SUB 00000525: CALL 00000526: ISZERO 00000527: PUSH2 0x0002 0000052a: JUMPI 0000052b: POP 0000052c: POP 0000052d: PUSH1 0x40 0000052f: DUP1 00000530: MLOAD 00000531: DUP1 00000532: MLOAD 00000533: PUSH2 0x0320 00000536: DUP3 00000537: ADD 00000538: SWAP1 00000539: SWAP3 0000053a: MSTORE 0000053b: PUSH1 0xa0 0000053d: DUP2 0000053e: ADD 0000053f: MLOAD 00000540: PUSH2 0x0240 00000543: DUP3 00000544: ADD 00000545: MLOAD 00000546: PUSH2 0x0260 00000549: DUP4 0000054a: ADD 0000054b: MLOAD 0000054c: PUSH1 0x14 0000054e: SLOAD 0000054f: SWAP5 00000550: SWAP13 00000551: POP 00000552: PUSH1 0x20 00000554: DUP5 00000555: ADD 00000556: SWAP12 00000557: POP 00000558: PUSH1 0xc0 0000055a: DUP5 0000055b: ADD 0000055c: SWAP11 0000055d: POP 0000055e: PUSH2 0x02c0 00000561: SWAP4 00000562: SWAP1 00000563: SWAP4 00000564: ADD 00000565: SWAP9 00000566: POP 00000567: SWAP1 00000568: SWAP7 00000569: POP 0000056a: SWAP5 0000056b: POP 0000056c: SWAP3 0000056d: POP 0000056e: PUSH1 0x01 00000570: PUSH1 0xa0 00000572: PUSH1 0x02 00000574: EXP 00000575: SUB 00000576: AND 00000577: PUSH1 0x00 00000579: EQ 0000057a: DUP1 0000057b: ISZERO 0000057c: SWAP2 0000057d: POP 0000057e: PUSH2 0x0587 00000581: JUMPI 00000582: POP 00000583: PUSH1 0x01 00000585: DUP8 00000586: EQ 00000587: JUMPDEST 00000588: DUP1 00000589: ISZERO 0000058a: PUSH2 0x0596 0000058d: JUMPI 0000058e: POP 0000058f: PUSH1 0x15 00000591: SLOAD 00000592: DUP2 00000593: SWAP1 00000594: LT 00000595: ISZERO 00000596: JUMPDEST 00000597: DUP1 00000598: ISZERO 00000599: PUSH2 0x05a5 0000059c: JUMPI 0000059d: POP 0000059e: PUSH1 0x1c 000005a0: SLOAD 000005a1: DUP3 000005a2: SWAP1 000005a3: LT 000005a4: ISZERO 000005a5: JUMPDEST 000005a6: DUP1 000005a7: ISZERO 000005a8: PUSH2 0x05ba 000005ab: JUMPI 000005ac: POP 000005ad: DUP3 000005ae: PUSH1 0x01 000005b0: PUSH1 0xa0 000005b2: PUSH1 0x02 000005b4: EXP 000005b5: SUB 000005b6: AND 000005b7: PUSH1 0x00 000005b9: EQ 000005ba: JUMPDEST 000005bb: DUP1 000005bc: ISZERO 000005bd: PUSH2 0x05c8 000005c0: JUMPI 000005c1: POP 000005c2: PUSH1 0x40 000005c4: DUP5 000005c5: ADD 000005c6: MLOAD 000005c7: ISZERO 000005c8: JUMPDEST 000005c9: SWAP8 000005ca: POP 000005cb: POP 000005cc: POP 000005cd: POP 000005ce: POP 000005cf: POP 000005d0: POP 000005d1: POP 000005d2: SWAP1 000005d3: JUMP 000005d4: JUMPDEST 000005d5: PUSH2 0x0df1 000005d8: PUSH1 0x04 000005da: CALLDATALOAD 000005db: PUSH1 0x24 000005dd: CALLDATALOAD 000005de: PUSH1 0xa0 000005e0: PUSH1 0x40 000005e2: MLOAD 000005e3: SWAP1 000005e4: DUP2 000005e5: ADD 000005e6: PUSH1 0x40 000005e8: MSTORE 000005e9: DUP1 000005ea: PUSH1 0x05 000005ec: SWAP1 000005ed: JUMPDEST 000005ee: PUSH1 0x00 000005f0: DUP2 000005f1: MSTORE 000005f2: PUSH1 0x20 000005f4: ADD 000005f5: SWAP1 000005f6: PUSH1 0x01 000005f8: SWAP1 000005f9: SUB 000005fa: SWAP1 000005fb: DUP2 000005fc: PUSH2 0x05ed 000005ff: JUMPI 00000600: POP 00000601: POP 00000602: PUSH1 0x07 00000604: SLOAD 00000605: PUSH1 0x01 00000607: PUSH1 0xa0 00000609: PUSH1 0x02 0000060b: EXP 0000060c: SUB 0000060d: SWAP1 0000060e: DUP2 0000060f: AND 00000610: SWAP1 00000611: CALLER 00000612: AND 00000613: DUP2 00000614: EQ 00000615: PUSH2 0x1614 00000618: JUMPI 00000619: PUSH2 0x0002 0000061c: JUMP 0000061d: JUMPDEST 0000061e: PUSH2 0x0df1 00000621: PUSH1 0x40 00000623: DUP1 00000624: MLOAD 00000625: PUSH32 0x82deb4c500000000000000000000000000000000000000000000000000000000 00000646: DUP2 00000647: MSTORE 00000648: PUSH1 0x01 0000064a: PUSH1 0x04 0000064c: DUP3 0000064d: ADD 0000064e: MSTORE 0000064f: CALLER 00000650: PUSH1 0x01 00000652: PUSH1 0xa0 00000654: PUSH1 0x02 00000656: EXP 00000657: SUB 00000658: AND 00000659: PUSH1 0x24 0000065b: DUP3 0000065c: ADD 0000065d: MSTORE 0000065e: SWAP1 0000065f: MLOAD 00000660: PUSH20 0xa4c1eb60eb8e95269f8e34901c2f40c754bf44d5 00000675: SWAP2 00000676: PUSH4 0x82deb4c5 0000067b: SWAP2 0000067c: PUSH1 0x44 0000067e: DUP3 0000067f: DUP2 00000680: ADD 00000681: SWAP3 00000682: PUSH1 0x00 00000684: SWAP3 00000685: SWAP2 00000686: SWAP1 00000687: DUP3 00000688: SWAP1 00000689: SUB 0000068a: ADD 0000068b: DUP2 0000068c: DUP7 0000068d: PUSH1 0x32 0000068f: GAS 00000690: SUB 00000691: DELEGATECALL 00000692: ISZERO 00000693: PUSH2 0x0002 00000696: JUMPI 00000697: POP 00000698: POP 00000699: POP 0000069a: JUMP 0000069b: JUMPDEST 0000069c: PUSH2 0x0df1 0000069f: JUMPDEST 000006a0: PUSH1 0x40 000006a2: DUP1 000006a3: MLOAD 000006a4: PUSH1 0x1e 000006a6: SLOAD 000006a7: PUSH1 0x15 000006a9: SLOAD 000006aa: PUSH1 0x17 000006ac: SLOAD 000006ad: PUSH1 0x1a 000006af: SLOAD 000006b0: PUSH1 0x19 000006b2: SLOAD 000006b3: PUSH32 0x33d53ace00000000000000000000000000000000000000000000000000000000 000006d4: DUP7 000006d5: MSTORE 000006d6: PUSH1 0x03 000006d8: PUSH1 0x04 000006da: DUP8 000006db: ADD 000006dc: MSTORE 000006dd: PUSH1 0xff 000006df: DUP6 000006e0: DUP2 000006e1: AND 000006e2: PUSH1 0x00 000006e4: EQ 000006e5: PUSH1 0x24 000006e7: DUP9 000006e8: ADD 000006e9: MSTORE 000006ea: PUSH1 0x44 000006ec: DUP8 000006ed: ADD 000006ee: DUP6 000006ef: SWAP1 000006f0: MSTORE 000006f1: PUSH1 0x64 000006f3: DUP8 000006f4: ADD 000006f5: SWAP4 000006f6: SWAP1 000006f7: SWAP4 000006f8: MSTORE 000006f9: PUSH2 0x0100 000006fc: SWAP1 000006fd: SWAP5 000006fe: DIV 000006ff: SWAP1 00000700: SWAP2 00000701: AND 00000702: ISZERO 00000703: ISZERO 00000704: PUSH1 0x84 00000706: DUP6 00000707: ADD 00000708: MSTORE 00000709: PUSH5 0x0100000000 0000070f: DUP2 00000710: DIV 00000711: PUSH8 0xffffffffffffffff 0000071a: AND 0000071b: PUSH1 0xa4 0000071d: DUP6 0000071e: ADD 0000071f: MSTORE 00000720: PUSH1 0xe0 00000722: PUSH1 0x02 00000724: EXP 00000725: SWAP1 00000726: DIV 00000727: PUSH4 0xffffffff 0000072c: AND 0000072d: PUSH1 0xc4 0000072f: DUP5 00000730: ADD 00000731: MSTORE 00000732: PUSH3 0x0186a0 00000736: SWAP2 00000737: MUL 00000738: DIV 00000739: PUSH1 0xe4 0000073b: DUP3 0000073c: ADD 0000073d: MSTORE 0000073e: SWAP1 0000073f: MLOAD 00000740: PUSH20 0xe1a7f57ce21f58d6f55939900809800dce699b8b 00000755: SWAP2 00000756: PUSH4 0x33d53ace 0000075b: SWAP2 0000075c: PUSH2 0x0104 0000075f: DUP3 00000760: DUP2 00000761: ADD 00000762: SWAP3 00000763: PUSH1 0x20 00000765: SWAP3 00000766: SWAP2 00000767: SWAP1 00000768: DUP3 00000769: SWAP1 0000076a: SUB 0000076b: ADD 0000076c: DUP2 0000076d: DUP7 0000076e: PUSH1 0x32 00000770: GAS 00000771: SUB 00000772: DELEGATECALL 00000773: ISZERO 00000774: PUSH2 0x0002 00000777: JUMPI 00000778: POP 00000779: POP 0000077a: PUSH1 0x40 0000077c: MLOAD 0000077d: MLOAD 0000077e: ISZERO 0000077f: ISZERO 00000780: SWAP1 00000781: POP 00000782: PUSH2 0x0eb5 00000785: JUMPI 00000786: JUMPDEST 00000787: JUMP 00000788: JUMPDEST 00000789: PUSH2 0x0e2b 0000078c: PUSH1 0x00 0000078e: PUSH1 0xa0 00000790: PUSH1 0x40 00000792: MLOAD 00000793: SWAP1 00000794: DUP2 00000795: ADD 00000796: PUSH1 0x40 00000798: MSTORE 00000799: DUP1 0000079a: PUSH1 0x05 0000079c: SWAP1 0000079d: JUMPDEST 0000079e: PUSH1 0x00 000007a0: DUP2 000007a1: MSTORE 000007a2: PUSH1 0x20 000007a4: ADD 000007a5: SWAP1 000007a6: PUSH1 0x01 000007a8: SWAP1 000007a9: SUB 000007aa: SWAP1 000007ab: DUP2 000007ac: PUSH2 0x079d 000007af: JUMPI 000007b0: POP 000007b1: POP 000007b2: PUSH1 0x40 000007b4: DUP1 000007b5: MLOAD 000007b6: PUSH2 0x0200 000007b9: DUP2 000007ba: ADD 000007bb: SWAP1 000007bc: SWAP2 000007bd: MSTORE 000007be: PUSH1 0x10 000007c0: DUP2 000007c1: JUMPDEST 000007c2: PUSH1 0x00 000007c4: DUP2 000007c5: MSTORE 000007c6: PUSH1 0x20 000007c8: ADD 000007c9: SWAP1 000007ca: PUSH1 0x01 000007cc: SWAP1 000007cd: SUB 000007ce: SWAP1 000007cf: DUP2 000007d0: PUSH2 0x07c1 000007d3: JUMPI 000007d4: POP 000007d5: POP 000007d6: PUSH1 0x40 000007d8: DUP1 000007d9: MLOAD 000007da: PUSH1 0x60 000007dc: DUP2 000007dd: ADD 000007de: SWAP1 000007df: SWAP2 000007e0: MSTORE 000007e1: PUSH1 0x03 000007e3: DUP2 000007e4: JUMPDEST 000007e5: PUSH1 0x00 000007e7: DUP2 000007e8: MSTORE 000007e9: PUSH1 0x20 000007eb: ADD 000007ec: SWAP1 000007ed: PUSH1 0x01 000007ef: SWAP1 000007f0: SUB 000007f1: SWAP1 000007f2: DUP2 000007f3: PUSH2 0x07e4 000007f6: JUMPI 000007f7: POP 000007f8: POP 000007f9: PUSH1 0x40 000007fb: DUP1 000007fc: MLOAD 000007fd: PUSH1 0x1e 000007ff: SLOAD 00000800: PUSH1 0xa0 00000802: DUP3 00000803: ADD 00000804: DUP4 00000805: MSTORE 00000806: PUSH1 0x13 00000808: SLOAD 00000809: PUSH1 0x01 0000080b: PUSH1 0xa0 0000080d: PUSH1 0x02 0000080f: EXP 00000810: SUB 00000811: SWAP1 00000812: DUP2 00000813: AND 00000814: DUP4 00000815: MSTORE 00000816: PUSH1 0x07 00000818: SLOAD 00000819: DUP2 0000081a: AND 0000081b: PUSH1 0x20 0000081d: DUP5 0000081e: DUP2 0000081f: ADD 00000820: SWAP2 00000821: SWAP1 00000822: SWAP2 00000823: MSTORE 00000824: PUSH1 0x06 00000826: SLOAD 00000827: DUP3 00000828: AND 00000829: DUP5 0000082a: DUP7 0000082b: ADD 0000082c: MSTORE 0000082d: PUSH1 0x05 0000082f: SLOAD 00000830: DUP3 00000831: AND 00000832: PUSH1 0x60 00000834: DUP6 00000835: ADD 00000836: MSTORE 00000837: PUSH1 0x14 00000839: SLOAD 0000083a: SWAP1 0000083b: SWAP2 0000083c: AND 0000083d: PUSH1 0x80 0000083f: DUP5 00000840: ADD 00000841: MSTORE 00000842: DUP4 00000843: MLOAD 00000844: PUSH2 0x0200 00000847: DUP2 00000848: ADD 00000849: DUP6 0000084a: MSTORE 0000084b: PUSH1 0x15 0000084d: SLOAD 0000084e: DUP2 0000084f: MSTORE 00000850: DUP5 00000851: MLOAD 00000852: PUSH1 0xe0 00000854: PUSH1 0x02 00000856: EXP 00000857: PUSH4 0x492772c5 0000085c: MUL 0000085d: DUP2 0000085e: MSTORE 0000085f: PUSH1 0x03 00000861: PUSH1 0x04 00000863: DUP3 00000864: ADD 00000865: MSTORE 00000866: SWAP5 00000867: MLOAD 00000868: PUSH1 0xff 0000086a: SWAP4 0000086b: SWAP1 0000086c: SWAP4 0000086d: AND 0000086e: SWAP5 0000086f: SWAP1 00000870: SWAP3 00000871: DUP4 00000872: DUP4 00000873: ADD 00000874: SWAP3 00000875: PUSH20 0xe1a7f57ce21f58d6f55939900809800dce699b8b 0000088a: SWAP3 0000088b: PUSH4 0x492772c5 00000890: SWAP3 00000891: PUSH1 0x24 00000893: DUP3 00000894: DUP2 00000895: ADD 00000896: SWAP4 00000897: SWAP3 00000898: DUP3 00000899: SWAP1 0000089a: SUB 0000089b: ADD 0000089c: DUP2 0000089d: DUP7 0000089e: PUSH1 0x32 000008a0: GAS 000008a1: SUB 000008a2: DELEGATECALL 000008a3: ISZERO 000008a4: PUSH2 0x0002 000008a7: JUMPI 000008a8: POP 000008a9: POP 000008aa: POP 000008ab: PUSH1 0x40 000008ad: MLOAD 000008ae: DUP1 000008af: MLOAD 000008b0: SWAP1 000008b1: PUSH1 0x20 000008b3: ADD 000008b4: POP 000008b5: DUP2 000008b6: MSTORE 000008b7: PUSH1 0x20 000008b9: ADD 000008ba: PUSH1 0x16 000008bc: PUSH1 0x00 000008be: POP 000008bf: SLOAD 000008c0: DUP2 000008c1: MSTORE 000008c2: PUSH1 0x20 000008c4: ADD 000008c5: PUSH1 0x17 000008c7: PUSH1 0x00 000008c9: POP 000008ca: SLOAD 000008cb: DUP2 000008cc: MSTORE 000008cd: PUSH1 0x20 000008cf: ADD 000008d0: PUSH1 0x18 000008d2: PUSH1 0x00 000008d4: POP 000008d5: SLOAD 000008d6: DUP2 000008d7: MSTORE 000008d8: PUSH1 0x20 000008da: ADD 000008db: PUSH1 0x19 000008dd: PUSH1 0x00 000008df: POP 000008e0: SLOAD 000008e1: DUP2 000008e2: MSTORE 000008e3: PUSH1 0x20 000008e5: ADD 000008e6: PUSH1 0x1a 000008e8: PUSH1 0x00 000008ea: SWAP1 000008eb: SLOAD 000008ec: SWAP1 000008ed: PUSH2 0x0100 000008f0: EXP 000008f1: SWAP1 000008f2: DIV 000008f3: PUSH4 0xffffffff 000008f8: AND 000008f9: PUSH4 0xffffffff 000008fe: AND 000008ff: DUP2 00000900: MSTORE 00000901: PUSH1 0x20 00000903: ADD 00000904: PUSH1 0x1a 00000906: PUSH1 0x04 00000908: SWAP1 00000909: SLOAD 0000090a: SWAP1 0000090b: PUSH2 0x0100 0000090e: EXP 0000090f: SWAP1 00000910: DIV 00000911: PUSH8 0xffffffffffffffff 0000091a: AND 0000091b: PUSH8 0xffffffffffffffff 00000924: AND 00000925: DUP2 00000926: MSTORE 00000927: PUSH1 0x20 00000929: ADD 0000092a: PUSH1 0x1a 0000092c: PUSH1 0x0c 0000092e: SWAP1 0000092f: SLOAD 00000930: SWAP1 00000931: PUSH2 0x0100 00000934: EXP 00000935: SWAP1 00000936: DIV 00000937: PUSH8 0xffffffffffffffff 00000940: AND 00000941: PUSH8 0xffffffffffffffff 0000094a: AND 0000094b: DUP2 0000094c: MSTORE 0000094d: PUSH1 0x20 0000094f: ADD 00000950: PUSH1 0x1a 00000952: PUSH1 0x14 00000954: SWAP1 00000955: SLOAD 00000956: SWAP1 00000957: PUSH2 0x0100 0000095a: EXP 0000095b: SWAP1 0000095c: DIV 0000095d: PUSH8 0xffffffffffffffff 00000966: AND 00000967: PUSH8 0xffffffffffffffff 00000970: AND 00000971: DUP2 00000972: MSTORE 00000973: PUSH1 0x20 00000975: ADD 00000976: PUSH1 0x1a 00000978: PUSH1 0x1c 0000097a: SWAP1 0000097b: SLOAD 0000097c: SWAP1 0000097d: PUSH2 0x0100 00000980: EXP 00000981: SWAP1 00000982: DIV 00000983: PUSH4 0xffffffff 00000988: AND 00000989: PUSH4 0xffffffff 0000098e: AND 0000098f: DUP2 00000990: MSTORE 00000991: PUSH1 0x20 00000993: ADD 00000994: PUSH1 0x1b 00000996: PUSH1 0x00 00000998: SWAP1 00000999: SLOAD 0000099a: SWAP1 0000099b: PUSH2 0x0100 0000099e: EXP 0000099f: SWAP1 000009a0: DIV 000009a1: PUSH4 0xffffffff 000009a6: AND 000009a7: PUSH4 0xffffffff 000009ac: AND 000009ad: DUP2 000009ae: MSTORE 000009af: PUSH1 0x20 000009b1: ADD 000009b2: PUSH1 0x1c 000009b4: PUSH1 0x00 000009b6: POP 000009b7: SLOAD 000009b8: DUP2 000009b9: MSTORE 000009ba: PUSH1 0x20 000009bc: ADD 000009bd: PUSH1 0x1d 000009bf: PUSH1 0x00 000009c1: POP 000009c2: SLOAD 000009c3: DUP2 000009c4: MSTORE 000009c5: PUSH1 0x20 000009c7: ADD 000009c8: PUSH1 0x03 000009ca: PUSH1 0x00 000009cc: POP 000009cd: PUSH1 0x05 000009cf: ADD 000009d0: PUSH1 0x00 000009d2: POP 000009d3: SLOAD 000009d4: DUP2 000009d5: MSTORE 000009d6: PUSH1 0x20 000009d8: ADD 000009d9: PUSH1 0x03 000009db: PUSH1 0x00 000009dd: POP 000009de: PUSH1 0x06 000009e0: ADD 000009e1: PUSH1 0x00 000009e3: POP 000009e4: SLOAD 000009e5: DUP2 000009e6: MSTORE 000009e7: PUSH1 0x20 000009e9: ADD 000009ea: POP 000009eb: PUSH1 0x60 000009ed: PUSH1 0x40 000009ef: MLOAD 000009f0: SWAP1 000009f1: DUP2 000009f2: ADD 000009f3: PUSH1 0x40 000009f5: MSTORE 000009f6: DUP1 000009f7: PUSH1 0x1e 000009f9: PUSH1 0x01 000009fb: SWAP1 000009fc: SLOAD 000009fd: SWAP1 000009fe: PUSH2 0x0100 00000a01: EXP 00000a02: SWAP1 00000a03: DIV 00000a04: PUSH1 0xff 00000a06: AND 00000a07: ISZERO 00000a08: ISZERO 00000a09: DUP2 00000a0a: MSTORE 00000a0b: PUSH1 0x20 00000a0d: ADD 00000a0e: PUSH1 0x1e 00000a10: PUSH1 0x02 00000a12: SWAP1 00000a13: SLOAD 00000a14: SWAP1 00000a15: PUSH2 0x0100 00000a18: EXP 00000a19: SWAP1 00000a1a: DIV 00000a1b: PUSH1 0xff 00000a1d: AND 00000a1e: ISZERO 00000a1f: ISZERO 00000a20: DUP2 00000a21: MSTORE 00000a22: PUSH1 0x20 00000a24: ADD 00000a25: PUSH1 0x01 00000a27: PUSH1 0x00 00000a29: POP 00000a2a: PUSH20 0xa4c1eb60eb8e95269f8e34901c2f40c754bf44d5 00000a3f: PUSH4 0x29fe5c5b 00000a44: SWAP1 00000a45: SWAP2 00000a46: PUSH1 0x40 00000a48: MLOAD 00000a49: DUP3 00000a4a: PUSH1 0xe0 00000a4c: PUSH1 0x02 00000a4e: EXP 00000a4f: MUL 00000a50: DUP2 00000a51: MSTORE 00000a52: PUSH1 0x04 00000a54: ADD 00000a55: DUP1 00000a56: DUP3 00000a57: DUP2 00000a58: MSTORE 00000a59: PUSH1 0x20 00000a5b: ADD 00000a5c: SWAP2 00000a5d: POP 00000a5e: POP 00000a5f: PUSH1 0x20 00000a61: PUSH1 0x40 00000a63: MLOAD 00000a64: DUP1 00000a65: DUP4 00000a66: SUB 00000a67: DUP2 00000a68: DUP7 00000a69: PUSH1 0x32 00000a6b: GAS 00000a6c: SUB 00000a6d: DELEGATECALL 00000a6e: ISZERO 00000a6f: PUSH2 0x0002 00000a72: JUMPI 00000a73: POP 00000a74: POP 00000a75: PUSH1 0x40 00000a77: MLOAD 00000a78: MLOAD 00000a79: ISZERO 00000a7a: ISZERO 00000a7b: SWAP1 00000a7c: SWAP2 00000a7d: MSTORE 00000a7e: POP 00000a7f: SWAP3 00000a80: SWAP8 00000a81: SWAP2 00000a82: SWAP7 00000a83: POP 00000a84: SWAP5 00000a85: POP 00000a86: SWAP1 00000a87: SWAP3 00000a88: POP 00000a89: SWAP1 00000a8a: POP 00000a8b: JUMP 00000a8c: JUMPDEST 00000a8d: PUSH2 0x0df1 00000a90: PUSH1 0x07 00000a92: SLOAD 00000a93: PUSH1 0x14 00000a95: SLOAD 00000a96: PUSH1 0x01 00000a98: PUSH1 0xa0 00000a9a: PUSH1 0x02 00000a9c: EXP 00000a9d: SUB 00000a9e: SWAP2 00000a9f: DUP3 00000aa0: AND 00000aa1: SWAP2 00000aa2: SWAP1 00000aa3: DUP2 00000aa4: AND 00000aa5: SWAP1 00000aa6: CALLER 00000aa7: AND 00000aa8: DUP3 00000aa9: EQ 00000aaa: DUP1 00000aab: ISZERO 00000aac: SWAP1 00000aad: PUSH2 0x0abf 00000ab0: JUMPI 00000ab1: POP 00000ab2: CALLER 00000ab3: PUSH1 0x01 00000ab5: PUSH1 0xa0 00000ab7: PUSH1 0x02 00000ab9: EXP 00000aba: SUB 00000abb: AND 00000abc: DUP2 00000abd: EQ 00000abe: ISZERO 00000abf: JUMPDEST 00000ac0: ISZERO 00000ac1: PUSH2 0x16f0 00000ac4: JUMPI 00000ac5: PUSH2 0x0002 00000ac8: JUMP 00000ac9: JUMPDEST 00000aca: PUSH2 0x0df1 00000acd: PUSH1 0x08 00000acf: DUP1 00000ad0: SLOAD 00000ad1: CALLVALUE 00000ad2: ADD 00000ad3: SWAP1 00000ad4: SSTORE 00000ad5: JUMP 00000ad6: JUMPDEST 00000ad7: PUSH2 0x0df1 00000ada: PUSH1 0x04 00000adc: CALLDATALOAD 00000add: PUSH1 0x24 00000adf: CALLDATALOAD 00000ae0: PUSH1 0x44 00000ae2: CALLDATALOAD 00000ae3: PUSH1 0x64 00000ae5: CALLDATALOAD 00000ae6: PUSH1 0x84 00000ae8: CALLDATALOAD 00000ae9: PUSH1 0x06 00000aeb: SLOAD 00000aec: PUSH1 0x01 00000aee: PUSH1 0xa0 00000af0: PUSH1 0x02 00000af2: EXP 00000af3: SUB 00000af4: SWAP1 00000af5: DUP2 00000af6: AND 00000af7: SWAP1 00000af8: CALLER 00000af9: AND 00000afa: DUP2 00000afb: EQ 00000afc: PUSH2 0x1754 00000aff: JUMPI 00000b00: PUSH2 0x0002 00000b03: JUMP 00000b04: JUMPDEST 00000b05: PUSH1 0x04 00000b07: SLOAD 00000b08: JUMPDEST 00000b09: PUSH1 0x40 00000b0b: DUP1 00000b0c: MLOAD 00000b0d: SWAP2 00000b0e: DUP3 00000b0f: MSTORE 00000b10: MLOAD 00000b11: SWAP1 00000b12: DUP2 00000b13: SWAP1 00000b14: SUB 00000b15: PUSH1 0x20 00000b17: ADD 00000b18: SWAP1 00000b19: RETURN 00000b1a: JUMPDEST 00000b1b: PUSH2 0x0df1 00000b1e: PUSH1 0x07 00000b20: SLOAD 00000b21: CALLER 00000b22: PUSH1 0x01 00000b24: PUSH1 0xa0 00000b26: PUSH1 0x02 00000b28: EXP 00000b29: SUB 00000b2a: SWAP1 00000b2b: DUP2 00000b2c: AND 00000b2d: SWAP2 00000b2e: AND 00000b2f: EQ 00000b30: DUP1 00000b31: PUSH2 0x0be4 00000b34: JUMPI 00000b35: POP 00000b36: PUSH1 0x40 00000b38: DUP1 00000b39: MLOAD 00000b3a: PUSH1 0x07 00000b3c: SLOAD 00000b3d: PUSH1 0xe0 00000b3f: PUSH1 0x02 00000b41: EXP 00000b42: PUSH4 0x5736fb17 00000b47: MUL 00000b48: DUP3 00000b49: MSTORE 00000b4a: PUSH1 0x12 00000b4c: PUSH1 0x04 00000b4e: DUP4 00000b4f: ADD 00000b50: MSTORE 00000b51: PUSH1 0x01 00000b53: PUSH1 0xa0 00000b55: PUSH1 0x02 00000b57: EXP 00000b58: SUB 00000b59: AND 00000b5a: PUSH1 0x44 00000b5c: DUP3 00000b5d: ADD 00000b5e: MSTORE 00000b5f: PUSH1 0x60 00000b61: PUSH1 0x24 00000b63: DUP3 00000b64: ADD 00000b65: MSTORE 00000b66: PUSH1 0x11 00000b68: PUSH1 0x64 00000b6a: DUP3 00000b6b: ADD 00000b6c: MSTORE 00000b6d: PUSH32 0x616363657074526562616c616e63652829000000000000000000000000000000 00000b8e: PUSH1 0x84 00000b90: DUP3 00000b91: ADD 00000b92: MSTORE 00000b93: SWAP1 00000b94: MLOAD 00000b95: PUSH20 0x0eb1580db90ff6f6b44c9b4caf283933cb1ee85c 00000baa: SWAP2 00000bab: PUSH4 0x5736fb17 00000bb0: SWAP2 00000bb1: PUSH1 0xa4 00000bb3: DUP3 00000bb4: DUP2 00000bb5: ADD 00000bb6: SWAP3 00000bb7: PUSH1 0x20 00000bb9: SWAP3 00000bba: SWAP2 00000bbb: SWAP1 00000bbc: DUP3 00000bbd: SWAP1 00000bbe: SUB 00000bbf: ADD 00000bc0: DUP2 00000bc1: DUP7 00000bc2: PUSH1 0x32 00000bc4: GAS 00000bc5: SUB 00000bc6: DELEGATECALL 00000bc7: ISZERO 00000bc8: PUSH2 0x0002 00000bcb: JUMPI 00000bcc: POP 00000bcd: POP 00000bce: PUSH1 0x40 00000bd0: MLOAD 00000bd1: MLOAD 00000bd2: PUSH1 0x01 00000bd4: PUSH1 0xa0 00000bd6: PUSH1 0x02 00000bd8: EXP 00000bd9: SUB 00000bda: SWAP1 00000bdb: DUP2 00000bdc: AND 00000bdd: CALLER 00000bde: SWAP1 00000bdf: SWAP2 00000be0: AND 00000be1: EQ 00000be2: SWAP1 00000be3: POP 00000be4: JUMPDEST 00000be5: ISZERO 00000be6: PUSH2 0x1804 00000be9: JUMPI 00000bea: PUSH1 0x11 00000bec: DUP1 00000bed: SLOAD 00000bee: PUSH1 0xff 00000bf0: NOT 00000bf1: AND 00000bf2: PUSH1 0x01 00000bf4: OR 00000bf5: SWAP1 00000bf6: SSTORE 00000bf7: PUSH2 0x182c 00000bfa: JUMP 00000bfb: JUMPDEST 00000bfc: PUSH2 0x0b08 00000bff: PUSH1 0x04 00000c01: CALLDATALOAD 00000c02: PUSH1 0x01 00000c04: PUSH1 0xc0 00000c06: PUSH1 0x02 00000c08: EXP 00000c09: SUB 00000c0a: NOT 00000c0b: DUP2 00000c0c: AND 00000c0d: PUSH1 0x00 00000c0f: SWAP1 00000c10: DUP2 00000c11: MSTORE 00000c12: PUSH1 0x03 00000c14: PUSH1 0x20 00000c16: MSTORE 00000c17: PUSH1 0x40 00000c19: SWAP1 00000c1a: KECCAK256 00000c1b: PUSH1 0x01 00000c1d: ADD 00000c1e: SLOAD 00000c1f: JUMPDEST 00000c20: SWAP2 00000c21: SWAP1 00000c22: POP 00000c23: JUMP 00000c24: JUMPDEST 00000c25: PUSH2 0x0df1 00000c28: PUSH1 0x1e 00000c2a: SLOAD 00000c2b: PUSH1 0xff 00000c2d: AND 00000c2e: PUSH1 0x01 00000c30: EQ 00000c31: PUSH2 0x1888 00000c34: JUMPI 00000c35: PUSH2 0x0002 00000c38: JUMP 00000c39: JUMPDEST 00000c3a: PUSH1 0x40 00000c3c: DUP1 00000c3d: MLOAD 00000c3e: PUSH1 0x44 00000c40: CALLDATALOAD 00000c41: PUSH1 0x04 00000c43: DUP2 00000c44: DUP2 00000c45: ADD 00000c46: CALLDATALOAD 00000c47: PUSH1 0x20 00000c49: DUP2 00000c4a: DUP2 00000c4b: MUL 00000c4c: DUP1 00000c4d: DUP7 00000c4e: ADD 00000c4f: DUP3 00000c50: ADD 00000c51: SWAP1 00000c52: SWAP7 00000c53: MSTORE 00000c54: DUP2 00000c55: DUP6 00000c56: MSTORE 00000c57: PUSH2 0x0df1 00000c5a: SWAP6 00000c5b: DUP4 00000c5c: CALLDATALOAD 00000c5d: SWAP6 00000c5e: PUSH1 0x24 00000c60: DUP1 00000c61: CALLDATALOAD 00000c62: SWAP7 00000c63: PUSH1 0x64 00000c65: SWAP6 00000c66: SWAP3 00000c67: SWAP5 00000c68: SWAP2 00000c69: ADD 00000c6a: SWAP3 00000c6b: DUP3 00000c6c: SWAP2 00000c6d: DUP6 00000c6e: ADD 00000c6f: SWAP1 00000c70: DUP5 00000c71: SWAP1 00000c72: DUP1 00000c73: DUP3 00000c74: DUP5 00000c75: CALLDATACOPY 00000c76: POP 00000c77: POP 00000c78: PUSH1 0x40 00000c7a: DUP1 00000c7b: MLOAD 00000c7c: SWAP7 00000c7d: CALLDATALOAD 00000c7e: DUP1 00000c7f: DUP10 00000c80: ADD 00000c81: CALLDATALOAD 00000c82: PUSH1 0x20 00000c84: DUP2 00000c85: DUP2 00000c86: MUL 00000c87: DUP1 00000c88: DUP12 00000c89: ADD 00000c8a: DUP3 00000c8b: ADD 00000c8c: SWAP1 00000c8d: SWAP5 00000c8e: MSTORE 00000c8f: DUP2 00000c90: DUP11 00000c91: MSTORE 00000c92: SWAP8 00000c93: SWAP10 00000c94: SWAP9 00000c95: PUSH1 0x84 00000c97: SWAP9 00000c98: SWAP1 00000c99: SWAP8 00000c9a: POP 00000c9b: PUSH1 0x24 00000c9d: SWAP3 00000c9e: SWAP1 00000c9f: SWAP3 00000ca0: ADD 00000ca1: SWAP6 00000ca2: POP 00000ca3: SWAP4 00000ca4: POP 00000ca5: DUP4 00000ca6: SWAP3 00000ca7: POP 00000ca8: DUP6 00000ca9: ADD 00000caa: SWAP1 00000cab: DUP5 00000cac: SWAP1 00000cad: DUP1 00000cae: DUP3 00000caf: DUP5 00000cb0: CALLDATACOPY 00000cb1: POP 00000cb2: SWAP5 00000cb3: SWAP7 00000cb4: POP 00000cb5: POP 00000cb6: POP 00000cb7: POP 00000cb8: POP 00000cb9: POP 00000cba: POP 00000cbb: PUSH1 0x1e 00000cbd: SLOAD 00000cbe: PUSH1 0xff 00000cc0: AND 00000cc1: PUSH1 0x01 00000cc3: EQ 00000cc4: PUSH2 0x190a 00000cc7: JUMPI 00000cc8: PUSH2 0x0002 00000ccb: JUMP 00000ccc: JUMPDEST 00000ccd: PUSH2 0x0e17 00000cd0: PUSH1 0x04 00000cd2: CALLDATALOAD 00000cd3: PUSH1 0x14 00000cd5: SLOAD 00000cd6: PUSH1 0x00 00000cd8: SWAP1 00000cd9: PUSH1 0x01 00000cdb: PUSH1 0xa0 00000cdd: PUSH1 0x02 00000cdf: EXP 00000ce0: SUB 00000ce1: SWAP1 00000ce2: DUP2 00000ce3: AND 00000ce4: SWAP1 00000ce5: CALLER 00000ce6: AND 00000ce7: DUP2 00000ce8: EQ 00000ce9: PUSH2 0x1a5d 00000cec: JUMPI 00000ced: PUSH2 0x0002 00000cf0: JUMP 00000cf1: JUMPDEST 00000cf2: PUSH2 0x0e98 00000cf5: PUSH1 0x04 00000cf7: CALLDATALOAD 00000cf8: PUSH1 0x04 00000cfa: DUP1 00000cfb: SLOAD 00000cfc: PUSH1 0x00 00000cfe: SWAP2 00000cff: SWAP1 00000d00: DUP4 00000d01: SWAP1 00000d02: DUP2 00000d03: LT 00000d04: ISZERO 00000d05: PUSH2 0x0002 00000d08: JUMPI 00000d09: POP 00000d0a: SWAP1 00000d0b: DUP2 00000d0c: SWAP1 00000d0d: MSTORE 00000d0e: DUP1 00000d0f: DUP3 00000d10: DIV 00000d11: PUSH32 0x8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b 00000d32: ADD 00000d33: SLOAD 00000d34: SWAP1 00000d35: DUP3 00000d36: MOD 00000d37: PUSH1 0x08 00000d39: MUL 00000d3a: PUSH2 0x0100 00000d3d: EXP 00000d3e: SWAP1 00000d3f: DIV 00000d40: PUSH1 0xc0 00000d42: PUSH1 0x02 00000d44: EXP 00000d45: MUL 00000d46: PUSH2 0x0c1f 00000d49: JUMP 00000d4a: JUMPDEST 00000d4b: PUSH2 0x0df1 00000d4e: PUSH1 0x00 00000d50: SLOAD 00000d51: PUSH1 0xff 00000d53: AND 00000d54: ISZERO 00000d55: PUSH2 0x1aca 00000d58: JUMPI 00000d59: PUSH2 0x0002 00000d5c: JUMP 00000d5d: JUMPDEST 00000d5e: PUSH2 0x0df1 00000d61: JUMPDEST 00000d62: PUSH1 0x40 00000d64: DUP1 00000d65: MLOAD 00000d66: PUSH1 0x17 00000d68: SLOAD 00000d69: PUSH32 0xab2c7ba500000000000000000000000000000000000000000000000000000000 00000d8a: DUP3 00000d8b: MSTORE 00000d8c: PUSH1 0x03 00000d8e: PUSH1 0x04 00000d90: DUP4 00000d91: ADD 00000d92: MSTORE 00000d93: PUSH3 0x0186a0 00000d97: PUSH1 0x24 00000d99: DUP4 00000d9a: ADD 00000d9b: MSTORE 00000d9c: PUSH1 0x44 00000d9e: DUP3 00000d9f: ADD 00000da0: MSTORE 00000da1: SWAP1 00000da2: MLOAD 00000da3: PUSH1 0x00 00000da5: SWAP2 00000da6: DUP3 00000da7: SWAP2 00000da8: PUSH20 0xe1a7f57ce21f58d6f55939900809800dce699b8b 00000dbd: SWAP2 00000dbe: PUSH4 0xab2c7ba5 00000dc3: SWAP2 00000dc4: PUSH1 0x64 00000dc6: DUP3 00000dc7: DUP2 00000dc8: ADD 00000dc9: SWAP3 00000dca: PUSH1 0x20 00000dcc: SWAP3 00000dcd: SWAP2 00000dce: SWAP1 00000dcf: DUP3 00000dd0: SWAP1 00000dd1: SUB 00000dd2: ADD 00000dd3: DUP2 00000dd4: DUP7 00000dd5: PUSH1 0x32 00000dd7: GAS 00000dd8: SUB 00000dd9: DELEGATECALL 00000dda: ISZERO 00000ddb: PUSH2 0x0002 00000dde: JUMPI 00000ddf: POP 00000de0: POP 00000de1: PUSH1 0x40 00000de3: MLOAD 00000de4: MLOAD 00000de5: ISZERO 00000de6: ISZERO 00000de7: SWAP1 00000de8: POP 00000de9: PUSH2 0x1bab 00000dec: JUMPI 00000ded: JUMPDEST 00000dee: POP 00000def: POP 00000df0: JUMP 00000df1: JUMPDEST 00000df2: STOP 00000df3: JUMPDEST 00000df4: PUSH1 0x40 00000df6: DUP1 00000df7: MLOAD 00000df8: PUSH1 0x01 00000dfa: PUSH1 0xa0 00000dfc: PUSH1 0x02 00000dfe: EXP 00000dff: SUB 00000e00: SWAP4 00000e01: DUP5 00000e02: AND 00000e03: DUP2 00000e04: MSTORE 00000e05: SWAP3 00000e06: SWAP1 00000e07: SWAP2 00000e08: AND 00000e09: PUSH1 0x20 00000e0b: DUP4 00000e0c: ADD 00000e0d: MSTORE 00000e0e: DUP1 00000e0f: MLOAD 00000e10: SWAP2 00000e11: DUP3 00000e12: SWAP1 00000e13: SUB 00000e14: ADD 00000e15: SWAP1 00000e16: RETURN 00000e17: JUMPDEST 00000e18: PUSH1 0x40 00000e1a: DUP1 00000e1b: MLOAD 00000e1c: SWAP2 00000e1d: ISZERO 00000e1e: ISZERO 00000e1f: DUP3 00000e20: MSTORE 00000e21: MLOAD 00000e22: SWAP1 00000e23: DUP2 00000e24: SWAP1 00000e25: SUB 00000e26: PUSH1 0x20 00000e28: ADD 00000e29: SWAP1 00000e2a: RETURN 00000e2b: JUMPDEST 00000e2c: PUSH1 0x40 00000e2e: MLOAD 00000e2f: DUP5 00000e30: DUP2 00000e31: MSTORE 00000e32: PUSH1 0x20 00000e34: DUP2 00000e35: ADD 00000e36: DUP5 00000e37: PUSH1 0xa0 00000e39: DUP1 00000e3a: DUP4 00000e3b: DUP2 00000e3c: DUP5 00000e3d: PUSH1 0x00 00000e3f: PUSH1 0x04 00000e41: PUSH1 0x1e 00000e43: CALL 00000e44: POP 00000e45: SWAP1 00000e46: POP 00000e47: ADD 00000e48: DUP4 00000e49: PUSH1 0x10 00000e4b: PUSH1 0x20 00000e4d: MUL 00000e4e: DUP1 00000e4f: DUP4 00000e50: DUP4 00000e51: DUP3 00000e52: SWAP1 00000e53: PUSH1 0x00 00000e55: PUSH1 0x04 00000e57: PUSH1 0x20 00000e59: DUP5 00000e5a: PUSH1 0x1f 00000e5c: ADD 00000e5d: DIV 00000e5e: PUSH1 0x03 00000e60: MUL 00000e61: PUSH1 0x0f 00000e63: ADD 00000e64: CALL 00000e65: POP 00000e66: SWAP1 00000e67: POP 00000e68: ADD 00000e69: DUP3 00000e6a: PUSH1 0x03 00000e6c: PUSH1 0x20 00000e6e: MUL 00000e6f: DUP1 00000e70: DUP4 00000e71: DUP4 00000e72: DUP3 00000e73: SWAP1 00000e74: PUSH1 0x00 00000e76: PUSH1 0x04 00000e78: PUSH1 0x20 00000e7a: DUP5 00000e7b: PUSH1 0x1f 00000e7d: ADD 00000e7e: DIV 00000e7f: PUSH1 0x03 00000e81: MUL 00000e82: PUSH1 0x0f 00000e84: ADD 00000e85: CALL 00000e86: POP 00000e87: SWAP1 00000e88: POP 00000e89: ADD 00000e8a: SWAP5 00000e8b: POP 00000e8c: POP 00000e8d: POP 00000e8e: POP 00000e8f: POP 00000e90: PUSH1 0x40 00000e92: MLOAD 00000e93: DUP1 00000e94: SWAP2 00000e95: SUB 00000e96: SWAP1 00000e97: RETURN 00000e98: JUMPDEST 00000e99: PUSH1 0x40 00000e9b: DUP1 00000e9c: MLOAD 00000e9d: PUSH1 0x01 00000e9f: PUSH1 0xc0 00000ea1: PUSH1 0x02 00000ea3: EXP 00000ea4: SUB 00000ea5: NOT 00000ea6: SWAP1 00000ea7: SWAP3 00000ea8: AND 00000ea9: DUP3 00000eaa: MSTORE 00000eab: MLOAD 00000eac: SWAP1 00000ead: DUP2 00000eae: SWAP1 00000eaf: SUB 00000eb0: PUSH1 0x20 00000eb2: ADD 00000eb3: SWAP1 00000eb4: RETURN 00000eb5: JUMPDEST 00000eb6: PUSH1 0x1e 00000eb8: DUP1 00000eb9: SLOAD 00000eba: PUSH1 0xff 00000ebc: NOT 00000ebd: AND 00000ebe: PUSH1 0x01 00000ec0: OR 00000ec1: SWAP1 00000ec2: SSTORE 00000ec3: PUSH1 0x1a 00000ec5: DUP1 00000ec6: SLOAD 00000ec7: PUSH20 0xffffffffffffffff000000000000000000000000 00000edc: NOT 00000edd: AND 00000ede: PUSH1 0x60 00000ee0: PUSH1 0x02 00000ee2: EXP 00000ee3: TIMESTAMP 00000ee4: MUL 00000ee5: OR 00000ee6: SWAP1 00000ee7: SSTORE 00000ee8: PUSH2 0x0eef 00000eeb: PUSH2 0x0466 00000eee: JUMP 00000eef: JUMPDEST 00000ef0: ISZERO 00000ef1: PUSH2 0x0786 00000ef4: JUMPI 00000ef5: PUSH1 0x14 00000ef7: SLOAD 00000ef8: PUSH1 0x1c 00000efa: SLOAD 00000efb: PUSH1 0x40 00000efd: DUP1 00000efe: MLOAD 00000eff: PUSH32 0x474c79dd00000000000000000000000000000000000000000000000000000000 00000f20: DUP2 00000f21: MSTORE 00000f22: SWAP1 00000f23: MLOAD 00000f24: PUSH1 0x01 00000f26: PUSH1 0xa0 00000f28: PUSH1 0x02 00000f2a: EXP 00000f2b: SUB 00000f2c: SWAP4 00000f2d: SWAP1 00000f2e: SWAP4 00000f2f: AND 00000f30: SWAP3 00000f31: PUSH4 0x474c79dd 00000f36: SWAP3 00000f37: SWAP2 00000f38: PUSH1 0x04 00000f3a: DUP2 00000f3b: DUP2 00000f3c: ADD 00000f3d: SWAP3 00000f3e: PUSH1 0x00 00000f40: SWAP3 00000f41: SWAP1 00000f42: SWAP2 00000f43: SWAP1 00000f44: DUP3 00000f45: SWAP1 00000f46: SUB 00000f47: ADD 00000f48: DUP2 00000f49: DUP6 00000f4a: DUP9 00000f4b: PUSH2 0x8502 00000f4e: GAS 00000f4f: SUB 00000f50: CALL 00000f51: ISZERO 00000f52: PUSH2 0x0002 00000f55: JUMPI 00000f56: POP 00000f57: POP 00000f58: POP 00000f59: POP 00000f5a: PUSH2 0x0786 00000f5d: PUSH2 0x0f65 00000f60: JUMP 00000f61: JUMPDEST 00000f62: PUSH2 0x1676 00000f65: JUMPDEST 00000f66: PUSH2 0x0200 00000f69: PUSH1 0x40 00000f6b: MLOAD 00000f6c: SWAP1 00000f6d: DUP2 00000f6e: ADD 00000f6f: PUSH1 0x40 00000f71: MSTORE 00000f72: DUP1 00000f73: PUSH1 0x10 00000f75: SWAP1 00000f76: JUMPDEST 00000f77: PUSH1 0x00 00000f79: DUP2 00000f7a: MSTORE 00000f7b: PUSH1 0x20 00000f7d: ADD 00000f7e: SWAP1 00000f7f: PUSH1 0x01 00000f81: SWAP1 00000f82: SUB 00000f83: SWAP1 00000f84: DUP2 00000f85: PUSH2 0x0f76 00000f88: JUMPI 00000f89: SWAP1 00000f8a: POP 00000f8b: POP 00000f8c: PUSH1 0x00 00000f8e: PUSH1 0x00 00000f90: PUSH1 0x00 00000f92: PUSH1 0x00 00000f94: PUSH1 0x00 00000f96: PUSH1 0x00 00000f98: PUSH1 0x14 00000f9a: PUSH1 0x00 00000f9c: SWAP1 00000f9d: SLOAD 00000f9e: SWAP1 00000f9f: PUSH2 0x0100 00000fa2: EXP 00000fa3: SWAP1 00000fa4: DIV 00000fa5: PUSH1 0x01 00000fa7: PUSH1 0xa0 00000fa9: PUSH1 0x02 00000fab: EXP 00000fac: SUB 00000fad: AND 00000fae: PUSH1 0x01 00000fb0: PUSH1 0xa0 00000fb2: PUSH1 0x02 00000fb4: EXP 00000fb5: SUB 00000fb6: AND 00000fb7: PUSH4 0x73d4a13a 00000fbc: PUSH1 0x40 00000fbe: MLOAD 00000fbf: DUP2 00000fc0: PUSH1 0xe0 00000fc2: PUSH1 0x02 00000fc4: EXP 00000fc5: MUL 00000fc6: DUP2 00000fc7: MSTORE 00000fc8: PUSH1 0x04 00000fca: ADD 00000fcb: DUP1 00000fcc: SWAP1 00000fcd: POP 00000fce: PUSH2 0x0320 00000fd1: PUSH1 0x40 00000fd3: MLOAD 00000fd4: DUP1 00000fd5: DUP4 00000fd6: SUB 00000fd7: DUP2 00000fd8: PUSH1 0x00 00000fda: DUP8 00000fdb: PUSH2 0x61da 00000fde: GAS 00000fdf: SUB 00000fe0: CALL 00000fe1: ISZERO 00000fe2: PUSH2 0x0002 00000fe5: JUMPI 00000fe6: POP 00000fe7: POP 00000fe8: PUSH1 0x40 00000fea: DUP1 00000feb: MLOAD 00000fec: PUSH2 0x0320 00000fef: DUP2 00000ff0: ADD 00000ff1: DUP1 00000ff2: DUP4 00000ff3: MSTORE 00000ff4: PUSH1 0x15 00000ff6: SLOAD 00000ff7: PUSH1 0xc0 00000ff9: DUP4 00000ffa: ADD 00000ffb: DUP1 00000ffc: MLOAD 00000ffd: PUSH1 0x14 00000fff: SLOAD 00001000: PUSH32 0xa973759500000000000000000000000000000000000000000000000000000000 00001021: SWAP1 00001022: SWAP5 00001023: MSTORE 00001024: SWAP5 00001025: MLOAD 00001026: SWAP1 00001027: SWAP13 00001028: POP 00001029: SWAP4 0000102a: SWAP11 0000102b: POP 0000102c: PUSH3 0x0186a0 00001030: MUL 00001031: DUP11 00001032: SWAP1 00001033: DIV 00001034: SWAP9 00001035: POP 00001036: PUSH1 0x01 00001038: PUSH1 0xa0 0000103a: PUSH1 0x02 0000103c: EXP 0000103d: SUB 0000103e: AND 0000103f: SWAP3 00001040: POP 00001041: PUSH4 0xa9737595 00001046: SWAP2 00001047: PUSH2 0x0324 0000104a: DUP1 0000104b: DUP4 0000104c: ADD 0000104d: SWAP3 0000104e: PUSH1 0x20 00001050: SWAP3 00001051: SWAP2 00001052: SWAP1 00001053: DUP3 00001054: SWAP1 00001055: SUB 00001056: ADD 00001057: DUP2 00001058: DUP8 00001059: DUP8 0000105a: PUSH2 0x61da 0000105d: GAS 0000105e: SUB 0000105f: CALL 00001060: ISZERO 00001061: PUSH2 0x0002 00001064: JUMPI 00001065: POP 00001066: POP 00001067: PUSH1 0x40 00001069: MLOAD 0000106a: MLOAD 0000106b: PUSH1 0x04 0000106d: DUP1 0000106e: SLOAD 0000106f: DUP5 00001070: DUP3 00001071: SSTORE 00001072: SWAP2 00001073: SWAP7 00001074: POP 00001075: DUP4 00001076: SWAP3 00001077: POP 00001078: SWAP1 00001079: DUP3 0000107a: SWAP1 0000107b: DUP1 0000107c: ISZERO 0000107d: DUP3 0000107e: SWAP1 0000107f: GT 00001080: PUSH2 0x1e2d 00001083: JUMPI 00001084: PUSH1 0x03 00001086: ADD 00001087: PUSH1 0x04 00001089: SWAP1 0000108a: DIV 0000108b: DUP2 0000108c: PUSH1 0x03 0000108e: ADD 0000108f: PUSH1 0x04 00001091: SWAP1 00001092: DIV 00001093: DUP4 00001094: PUSH1 0x00 00001096: MSTORE 00001097: PUSH1 0x20 00001099: PUSH1 0x00 0000109b: KECCAK256 0000109c: SWAP2 0000109d: DUP3 0000109e: ADD 0000109f: SWAP2 000010a0: ADD 000010a1: PUSH2 0x1e2d 000010a4: SWAP2 000010a5: SWAP1 000010a6: JUMPDEST 000010a7: DUP1 000010a8: DUP3 000010a9: GT 000010aa: ISZERO 000010ab: PUSH2 0x1f72 000010ae: JUMPI 000010af: PUSH1 0x00 000010b1: DUP2 000010b2: SSTORE 000010b3: PUSH1 0x01 000010b5: ADD 000010b6: PUSH2 0x10a6 000010b9: JUMP 000010ba: JUMPDEST 000010bb: PUSH1 0x40 000010bd: DUP1 000010be: MLOAD 000010bf: PUSH1 0x07 000010c1: SLOAD 000010c2: PUSH1 0xe0 000010c4: PUSH1 0x02 000010c6: EXP 000010c7: PUSH4 0x5736fb17 000010cc: MUL 000010cd: DUP3 000010ce: MSTORE 000010cf: PUSH1 0x12 000010d1: PUSH1 0x04 000010d3: DUP4 000010d4: ADD 000010d5: MSTORE 000010d6: PUSH1 0x01 000010d8: PUSH1 0xa0 000010da: PUSH1 0x02 000010dc: EXP 000010dd: SUB 000010de: AND 000010df: PUSH1 0x44 000010e1: DUP3 000010e2: ADD 000010e3: DUP2 000010e4: SWAP1 000010e5: MSTORE 000010e6: PUSH1 0x60 000010e8: PUSH1 0x24 000010ea: DUP4 000010eb: ADD 000010ec: MSTORE 000010ed: PUSH1 0x0d 000010ef: PUSH1 0x64 000010f1: DUP4 000010f2: ADD 000010f3: MSTORE 000010f4: PUSH1 0x98 000010f6: PUSH1 0x02 000010f8: EXP 000010f9: PUSH13 0x6275796572536574746c652829 00001107: MUL 00001108: PUSH1 0x84 0000110a: DUP4 0000110b: ADD 0000110c: MSTORE 0000110d: SWAP2 0000110e: MLOAD 0000110f: PUSH20 0x0eb1580db90ff6f6b44c9b4caf283933cb1ee85c 00001124: SWAP2 00001125: PUSH4 0x5736fb17 0000112a: SWAP2 0000112b: PUSH1 0xa4 0000112d: DUP3 0000112e: DUP2 0000112f: ADD 00001130: SWAP3 00001131: PUSH1 0x20 00001133: SWAP3 00001134: SWAP2 00001135: SWAP1 00001136: DUP3 00001137: SWAP1 00001138: SUB 00001139: ADD 0000113a: DUP2 0000113b: DUP7 0000113c: PUSH1 0x32 0000113e: GAS 0000113f: SUB 00001140: DELEGATECALL 00001141: ISZERO 00001142: PUSH2 0x0002 00001145: JUMPI 00001146: POP 00001147: POP 00001148: PUSH1 0x40 0000114a: MLOAD 0000114b: MLOAD 0000114c: SWAP1 0000114d: POP 0000114e: CALLER 0000114f: PUSH1 0x01 00001151: PUSH1 0xa0 00001153: PUSH1 0x02 00001155: EXP 00001156: SUB 00001157: AND 00001158: DUP3 00001159: EQ 0000115a: DUP1 0000115b: ISZERO 0000115c: SWAP1 0000115d: PUSH2 0x1178 00001160: JUMPI 00001161: POP 00001162: DUP1 00001163: PUSH1 0x01 00001165: PUSH1 0xa0 00001167: PUSH1 0x02 00001169: EXP 0000116a: SUB 0000116b: AND 0000116c: CALLER 0000116d: PUSH1 0x01 0000116f: PUSH1 0xa0 00001171: PUSH1 0x02 00001173: EXP 00001174: SUB 00001175: AND 00001176: EQ 00001177: ISZERO 00001178: JUMPDEST 00001179: ISZERO 0000117a: PUSH2 0x1182 0000117d: JUMPI 0000117e: PUSH2 0x0002 00001181: JUMP 00001182: JUMPDEST 00001183: PUSH1 0x1a 00001185: SLOAD 00001186: PUSH1 0x1b 00001188: SLOAD 00001189: PUSH4 0xffffffff 0000118e: AND 0000118f: PUSH1 0x60 00001191: PUSH1 0x02 00001193: EXP 00001194: SWAP1 00001195: SWAP2 00001196: DIV 00001197: PUSH8 0xffffffffffffffff 000011a0: SWAP1 000011a1: DUP2 000011a2: AND 000011a3: SWAP2 000011a4: SWAP1 000011a5: SWAP2 000011a6: ADD 000011a7: AND 000011a8: TIMESTAMP 000011a9: LT 000011aa: ISZERO 000011ab: PUSH2 0x11b3 000011ae: JUMPI 000011af: PUSH2 0x0002 000011b2: JUMP 000011b3: JUMPDEST 000011b4: PUSH2 0x0ded 000011b7: JUMPDEST 000011b8: PUSH1 0x00 000011ba: DUP1 000011bb: SLOAD 000011bc: DUP2 000011bd: SWAP1 000011be: DUP2 000011bf: SWAP1 000011c0: PUSH1 0xff 000011c2: AND 000011c3: ISZERO 000011c4: PUSH2 0x2010 000011c7: JUMPI 000011c8: PUSH2 0x0002 000011cb: JUMP 000011cc: JUMPDEST 000011cd: POP 000011ce: JUMPDEST 000011cf: POP 000011d0: POP 000011d1: POP 000011d2: JUMP 000011d3: JUMPDEST 000011d4: PUSH1 0x1e 000011d6: SLOAD 000011d7: PUSH1 0xff 000011d9: AND 000011da: PUSH1 0x00 000011dc: EQ 000011dd: PUSH2 0x11e5 000011e0: JUMPI 000011e1: PUSH2 0x0002 000011e4: JUMP 000011e5: JUMPDEST 000011e6: PUSH1 0x03 000011e8: PUSH1 0x00 000011ea: POP 000011eb: PUSH20 0xe1a7f57ce21f58d6f55939900809800dce699b8b 00001200: PUSH4 0x1851f002 00001205: SWAP1 00001206: SWAP2 00001207: DUP7 00001208: DUP7 00001209: DUP7 0000120a: PUSH1 0x40 0000120c: MLOAD 0000120d: DUP6 0000120e: PUSH1 0xe0 00001210: PUSH1 0x02 00001212: EXP 00001213: MUL 00001214: DUP2 00001215: MSTORE 00001216: PUSH1 0x04 00001218: ADD 00001219: DUP1 0000121a: DUP6 0000121b: DUP2 0000121c: MSTORE 0000121d: PUSH1 0x20 0000121f: ADD 00001220: DUP1 00001221: PUSH1 0x20 00001223: ADD 00001224: DUP1 00001225: PUSH1 0x20 00001227: ADD 00001228: DUP5 00001229: PUSH1 0x01 0000122b: PUSH1 0xa0 0000122d: PUSH1 0x02 0000122f: EXP 00001230: SUB 00001231: AND 00001232: DUP2 00001233: MSTORE 00001234: PUSH1 0x20 00001236: ADD 00001237: DUP4 00001238: DUP2 00001239: SUB 0000123a: DUP4 0000123b: MSTORE 0000123c: DUP7 0000123d: DUP2 0000123e: DUP2 0000123f: MLOAD 00001240: DUP2 00001241: MSTORE 00001242: PUSH1 0x20 00001244: ADD 00001245: SWAP2 00001246: POP 00001247: DUP1 00001248: MLOAD 00001249: SWAP1 0000124a: PUSH1 0x20 0000124c: ADD 0000124d: SWAP1 0000124e: PUSH1 0x20 00001250: MUL 00001251: DUP1 00001252: DUP4 00001253: DUP4 00001254: DUP3 00001255: SWAP1 00001256: PUSH1 0x00 00001258: PUSH1 0x04 0000125a: PUSH1 0x20 0000125c: DUP5 0000125d: PUSH1 0x1f 0000125f: ADD 00001260: DIV 00001261: PUSH1 0x03 00001263: MUL 00001264: PUSH1 0x0f 00001266: ADD 00001267: CALL 00001268: POP 00001269: SWAP1 0000126a: POP 0000126b: ADD 0000126c: DUP4 0000126d: DUP2 0000126e: SUB 0000126f: DUP3 00001270: MSTORE 00001271: DUP6 00001272: DUP2 00001273: DUP2 00001274: MLOAD 00001275: DUP2 00001276: MSTORE 00001277: PUSH1 0x20 00001279: ADD 0000127a: SWAP2 0000127b: POP 0000127c: DUP1 0000127d: MLOAD 0000127e: SWAP1 0000127f: PUSH1 0x20 00001281: ADD 00001282: SWAP1 00001283: PUSH1 0x20 00001285: MUL 00001286: DUP1 00001287: DUP4 00001288: DUP4 00001289: DUP3 0000128a: SWAP1 0000128b: PUSH1 0x00 0000128d: PUSH1 0x04 0000128f: PUSH1 0x20 00001291: DUP5 00001292: PUSH1 0x1f 00001294: ADD 00001295: DIV 00001296: PUSH1 0x03 00001298: MUL 00001299: PUSH1 0x0f 0000129b: ADD 0000129c: CALL 0000129d: POP 0000129e: SWAP1 0000129f: POP 000012a0: ADD 000012a1: SWAP7 000012a2: POP 000012a3: POP 000012a4: POP 000012a5: POP 000012a6: POP 000012a7: POP 000012a8: POP 000012a9: PUSH1 0x00 000012ab: PUSH1 0x40 000012ad: MLOAD 000012ae: DUP1 000012af: DUP4 000012b0: SUB 000012b1: DUP2 000012b2: DUP7 000012b3: PUSH1 0x32 000012b5: GAS 000012b6: SUB 000012b7: DELEGATECALL 000012b8: ISZERO 000012b9: PUSH2 0x0002 000012bc: JUMPI 000012bd: POP 000012be: POP 000012bf: POP 000012c0: PUSH2 0x11cc 000012c3: PUSH2 0x12dd 000012c6: JUMP 000012c7: JUMPDEST 000012c8: PUSH1 0x07 000012ca: DUP1 000012cb: SLOAD 000012cc: PUSH1 0x01 000012ce: PUSH1 0xa0 000012d0: PUSH1 0x02 000012d2: EXP 000012d3: SUB 000012d4: NOT 000012d5: AND 000012d6: DUP4 000012d7: OR 000012d8: SWAP1 000012d9: SSTORE 000012da: PUSH2 0x0ded 000012dd: JUMPDEST 000012de: PUSH1 0x40 000012e0: DUP1 000012e1: MLOAD 000012e2: PUSH1 0x07 000012e4: SLOAD 000012e5: PUSH1 0xe0 000012e7: PUSH1 0x02 000012e9: EXP 000012ea: PUSH4 0xd99639f9 000012ef: MUL 000012f0: DUP3 000012f1: MSTORE 000012f2: PUSH1 0x12 000012f4: PUSH1 0x04 000012f6: DUP4 000012f7: ADD 000012f8: MSTORE 000012f9: PUSH1 0x01 000012fb: PUSH1 0xa0 000012fd: PUSH1 0x02 000012ff: EXP 00001300: SUB 00001301: AND 00001302: PUSH1 0x44 00001304: DUP3 00001305: ADD 00001306: MSTORE 00001307: PUSH1 0x60 00001309: PUSH1 0x24 0000130b: DUP3 0000130c: ADD 0000130d: MSTORE 0000130e: PUSH1 0x11 00001310: PUSH1 0x64 00001312: DUP3 00001313: ADD 00001314: MSTORE 00001315: PUSH32 0x616363657074526562616c616e63652829000000000000000000000000000000 00001336: PUSH1 0x84 00001338: DUP3 00001339: ADD 0000133a: MSTORE 0000133b: SWAP1 0000133c: MLOAD 0000133d: PUSH20 0x0eb1580db90ff6f6b44c9b4caf283933cb1ee85c 00001352: SWAP2 00001353: PUSH4 0xd99639f9 00001358: SWAP2 00001359: PUSH1 0xa4 0000135b: DUP3 0000135c: DUP2 0000135d: ADD 0000135e: SWAP3 0000135f: PUSH1 0x00 00001361: SWAP3 00001362: SWAP2 00001363: SWAP1 00001364: DUP3 00001365: SWAP1 00001366: SUB 00001367: ADD 00001368: DUP2 00001369: DUP7 0000136a: PUSH1 0x32 0000136c: GAS 0000136d: SUB 0000136e: DELEGATECALL 0000136f: ISZERO 00001370: PUSH2 0x0002 00001373: JUMPI 00001374: POP 00001375: POP 00001376: PUSH1 0x40 00001378: DUP1 00001379: MLOAD 0000137a: PUSH1 0x07 0000137c: SLOAD 0000137d: PUSH1 0xe0 0000137f: PUSH1 0x02 00001381: EXP 00001382: PUSH4 0xd99639f9 00001387: MUL 00001388: DUP3 00001389: MSTORE 0000138a: PUSH1 0x12 0000138c: PUSH1 0x04 0000138e: DUP4 0000138f: ADD 00001390: MSTORE 00001391: PUSH1 0x01 00001393: PUSH1 0xa0 00001395: PUSH1 0x02 00001397: EXP 00001398: SUB 00001399: AND 0000139a: PUSH1 0x44 0000139c: DUP3 0000139d: ADD 0000139e: MSTORE 0000139f: PUSH1 0x60 000013a1: PUSH1 0x24 000013a3: DUP3 000013a4: ADD 000013a5: MSTORE 000013a6: PUSH1 0x0d 000013a8: PUSH1 0x64 000013aa: DUP3 000013ab: ADD 000013ac: MSTORE 000013ad: PUSH1 0x98 000013af: PUSH1 0x02 000013b1: EXP 000013b2: PUSH13 0x6275796572536574746c652829 000013c0: MUL 000013c1: PUSH1 0x84 000013c3: DUP3 000013c4: ADD 000013c5: MSTORE 000013c6: SWAP1 000013c7: MLOAD 000013c8: PUSH20 0x0eb1580db90ff6f6b44c9b4caf283933cb1ee85c 000013dd: SWAP3 000013de: POP 000013df: PUSH4 0xd99639f9 000013e4: SWAP2 000013e5: PUSH1 0xa4 000013e7: DUP2 000013e8: DUP2 000013e9: ADD 000013ea: SWAP3 000013eb: PUSH1 0x00 000013ed: SWAP3 000013ee: SWAP1 000013ef: SWAP2 000013f0: SWAP1 000013f1: DUP3 000013f2: SWAP1 000013f3: SUB 000013f4: ADD 000013f5: DUP2 000013f6: DUP7 000013f7: PUSH1 0x32 000013f9: GAS 000013fa: SUB 000013fb: DELEGATECALL 000013fc: ISZERO 000013fd: PUSH2 0x0002 00001400: JUMPI 00001401: POP 00001402: POP 00001403: POP 00001404: JUMP 00001405: JUMPDEST 00001406: POP 00001407: JUMP 00001408: JUMPDEST 00001409: PUSH1 0x06 0000140b: SLOAD 0000140c: PUSH1 0x01 0000140e: PUSH1 0xa0 00001410: PUSH1 0x02 00001412: EXP 00001413: SUB 00001414: SWAP1 00001415: DUP2 00001416: AND 00001417: SWAP1 00001418: CALLER 00001419: AND 0000141a: DUP2 0000141b: EQ 0000141c: PUSH2 0x1424 0000141f: JUMPI 00001420: PUSH2 0x0002 00001423: JUMP 00001424: JUMPDEST 00001425: PUSH1 0x40 00001427: DUP1 00001428: MLOAD 00001429: PUSH1 0x1e 0000142b: SLOAD 0000142c: PUSH1 0x1a 0000142e: SLOAD 0000142f: PUSH1 0x15 00001431: SLOAD 00001432: PUSH1 0x18 00001434: SLOAD 00001435: PUSH32 0x9562af5700000000000000000000000000000000000000000000000000000000 00001456: DUP6 00001457: MSTORE 00001458: PUSH1 0x03 0000145a: PUSH1 0x04 0000145c: DUP7 0000145d: ADD 0000145e: MSTORE 0000145f: PUSH1 0x01 00001461: PUSH1 0xa0 00001463: PUSH1 0x02 00001465: EXP 00001466: SUB 00001467: DUP9 00001468: AND 00001469: PUSH1 0x24 0000146b: DUP7 0000146c: ADD 0000146d: MSTORE 0000146e: PUSH1 0x44 00001470: DUP6 00001471: ADD 00001472: SWAP2 00001473: SWAP1 00001474: SWAP2 00001475: MSTORE 00001476: PUSH3 0x0186a0 0000147a: PUSH1 0x64 0000147c: DUP6 0000147d: ADD 0000147e: MSTORE 0000147f: PUSH1 0x84 00001481: DUP5 00001482: ADD 00001483: MSTORE 00001484: PUSH1 0xff 00001486: SWAP2 00001487: SWAP1 00001488: SWAP2 00001489: AND 0000148a: PUSH1 0x02 0000148c: EQ 0000148d: PUSH1 0xa4 0000148f: DUP4 00001490: ADD 00001491: MSTORE 00001492: PUSH1 0x60 00001494: PUSH1 0x02 00001496: EXP 00001497: DUP2 00001498: DIV 00001499: PUSH8 0xffffffffffffffff 000014a2: SWAP1 000014a3: DUP2 000014a4: AND 000014a5: PUSH1 0xc4 000014a7: DUP5 000014a8: ADD 000014a9: MSTORE 000014aa: PUSH1 0xa0 000014ac: PUSH1 0x02 000014ae: EXP 000014af: SWAP1 000014b0: SWAP2 000014b1: DIV 000014b2: AND 000014b3: PUSH1 0xe4 000014b5: DUP3 000014b6: ADD 000014b7: MSTORE 000014b8: SWAP1 000014b9: MLOAD 000014ba: PUSH20 0xe1a7f57ce21f58d6f55939900809800dce699b8b 000014cf: SWAP2 000014d0: PUSH4 0x9562af57 000014d5: SWAP2 000014d6: PUSH2 0x0104 000014d9: DUP3 000014da: DUP2 000014db: ADD 000014dc: SWAP3 000014dd: PUSH1 0x00 000014df: SWAP3 000014e0: SWAP2 000014e1: SWAP1 000014e2: DUP3 000014e3: SWAP1 000014e4: SUB 000014e5: ADD 000014e6: DUP2 000014e7: DUP7 000014e8: PUSH1 0x32 000014ea: GAS 000014eb: SUB 000014ec: DELEGATECALL 000014ed: ISZERO 000014ee: PUSH2 0x0002 000014f1: JUMPI 000014f2: POP 000014f3: POP 000014f4: POP 000014f5: POP 000014f6: POP 000014f7: JUMP 000014f8: JUMPDEST 000014f9: POP 000014fa: PUSH1 0x06 000014fc: DUP1 000014fd: SLOAD 000014fe: PUSH1 0x01 00001500: PUSH1 0xa0 00001502: PUSH1 0x02 00001504: EXP 00001505: SUB 00001506: NOT 00001507: AND 00001508: DUP3 00001509: OR 0000150a: SWAP1 0000150b: SSTORE 0000150c: POP 0000150d: JUMP 0000150e: JUMPDEST 0000150f: PUSH1 0x09 00001511: SLOAD 00001512: PUSH1 0x08 00001514: SLOAD 00001515: ADDRESS 00001516: PUSH1 0x01 00001518: PUSH1 0xa0 0000151a: PUSH1 0x02 0000151c: EXP 0000151d: SUB 0000151e: AND 0000151f: BALANCE 00001520: SUB 00001521: SUB 00001522: DUP3 00001523: GT 00001524: ISZERO 00001525: PUSH2 0x152d 00001528: JUMPI 00001529: PUSH2 0x0002 0000152c: JUMP 0000152d: JUMPDEST 0000152e: PUSH1 0x40 00001530: MLOAD 00001531: PUSH1 0x01 00001533: PUSH1 0xa0 00001535: PUSH1 0x02 00001537: EXP 00001538: SUB 00001539: DUP5 0000153a: AND 0000153b: SWAP1 0000153c: DUP4 0000153d: SWAP1 0000153e: PUSH1 0x00 00001540: DUP2 00001541: DUP2 00001542: DUP2 00001543: DUP6 00001544: DUP8 00001545: PUSH2 0x8502 00001548: GAS 00001549: SUB 0000154a: CALL 0000154b: SWAP3 0000154c: POP 0000154d: POP 0000154e: POP 0000154f: ISZERO 00001550: ISZERO 00001551: PUSH2 0x11ce 00001554: JUMPI 00001555: PUSH2 0x0002 00001558: JUMP 00001559: JUMPDEST 0000155a: PUSH1 0x40 0000155c: DUP1 0000155d: MLOAD 0000155e: PUSH32 0x9911926600000000000000000000000000000000000000000000000000000000 0000157f: DUP2 00001580: MSTORE 00001581: PUSH1 0x01 00001583: PUSH1 0x04 00001585: DUP3 00001586: ADD 00001587: MSTORE 00001588: CALLER 00001589: PUSH1 0x01 0000158b: PUSH1 0xa0 0000158d: PUSH1 0x02 0000158f: EXP 00001590: SUB 00001591: AND 00001592: PUSH1 0x24 00001594: DUP3 00001595: ADD 00001596: MSTORE 00001597: CALLVALUE 00001598: PUSH1 0x44 0000159a: DUP3 0000159b: ADD 0000159c: MSTORE 0000159d: SWAP1 0000159e: MLOAD 0000159f: PUSH20 0xa4c1eb60eb8e95269f8e34901c2f40c754bf44d5 000015b4: SWAP2 000015b5: PUSH4 0x99119266 000015ba: SWAP2 000015bb: PUSH1 0x64 000015bd: DUP3 000015be: DUP2 000015bf: ADD 000015c0: SWAP3 000015c1: PUSH1 0x00 000015c3: SWAP3 000015c4: SWAP2 000015c5: SWAP1 000015c6: DUP3 000015c7: SWAP1 000015c8: SUB 000015c9: ADD 000015ca: DUP2 000015cb: DUP7 000015cc: PUSH1 0x32 000015ce: GAS 000015cf: SUB 000015d0: DELEGATECALL 000015d1: ISZERO 000015d2: PUSH2 0x0002 000015d5: JUMPI 000015d6: POP 000015d7: POP 000015d8: POP 000015d9: JUMP 000015da: JUMPDEST 000015db: POP 000015dc: PUSH1 0x13 000015de: DUP1 000015df: SLOAD 000015e0: PUSH1 0x01 000015e2: PUSH1 0xa0 000015e4: PUSH1 0x02 000015e6: EXP 000015e7: SUB 000015e8: NOT 000015e9: AND 000015ea: DUP3 000015eb: OR 000015ec: SWAP1 000015ed: SSTORE 000015ee: POP 000015ef: JUMP 000015f0: JUMPDEST 000015f1: PUSH1 0x14 000015f3: SLOAD 000015f4: PUSH1 0x01 000015f6: PUSH1 0xa0 000015f8: PUSH1 0x02 000015fa: EXP 000015fb: SUB 000015fc: SWAP1 000015fd: DUP2 000015fe: AND 000015ff: SWAP1 00001600: CALLER 00001601: AND 00001602: DUP2 00001603: EQ 00001604: PUSH2 0x160c 00001607: JUMPI 00001608: PUSH2 0x0002 0000160b: JUMP 0000160c: JUMPDEST 0000160d: PUSH2 0x1405 00001610: PUSH2 0x11b7 00001613: JUMP 00001614: JUMPDEST 00001615: PUSH1 0x1e 00001617: SLOAD 00001618: PUSH1 0xff 0000161a: AND 0000161b: PUSH1 0x00 0000161d: EQ 0000161e: PUSH2 0x1626 00001621: JUMPI 00001622: PUSH2 0x0002 00001625: JUMP 00001626: JUMPDEST 00001627: PUSH1 0x14 00001629: SLOAD 0000162a: PUSH1 0x01 0000162c: PUSH1 0xa0 0000162e: PUSH1 0x02 00001630: EXP 00001631: SUB 00001632: AND 00001633: PUSH1 0x00 00001635: EQ 00001636: PUSH2 0x163e 00001639: JUMPI 0000163a: PUSH2 0x0002 0000163d: JUMP 0000163e: JUMPDEST 0000163f: PUSH1 0x14 00001641: DUP1 00001642: SLOAD 00001643: PUSH1 0x01 00001645: PUSH1 0xa0 00001647: PUSH1 0x02 00001649: EXP 0000164a: SUB 0000164b: NOT 0000164c: AND 0000164d: DUP6 0000164e: OR 0000164f: SWAP1 00001650: SSTORE 00001651: PUSH1 0x1e 00001653: DUP1 00001654: SLOAD 00001655: PUSH3 0xff0000 00001659: NOT 0000165a: AND 0000165b: PUSH3 0x010000 0000165f: DUP6 00001660: MUL 00001661: OR 00001662: SWAP1 00001663: SSTORE 00001664: PUSH2 0x166b 00001667: PUSH2 0x0466 0000166a: JUMP 0000166b: JUMPDEST 0000166c: ISZERO 0000166d: ISZERO 0000166e: PUSH2 0x0f61 00001671: JUMPI 00001672: PUSH2 0x0002 00001675: JUMP 00001676: JUMPDEST 00001677: PUSH1 0x14 00001679: PUSH1 0x00 0000167b: SWAP1 0000167c: SLOAD 0000167d: SWAP1 0000167e: PUSH2 0x0100 00001681: EXP 00001682: SWAP1 00001683: DIV 00001684: PUSH1 0x01 00001686: PUSH1 0xa0 00001688: PUSH1 0x02 0000168a: EXP 0000168b: SUB 0000168c: AND 0000168d: PUSH1 0x01 0000168f: PUSH1 0xa0 00001691: PUSH1 0x02 00001693: EXP 00001694: SUB 00001695: AND 00001696: PUSH4 0x73d4a13a 0000169b: PUSH1 0x40 0000169d: MLOAD 0000169e: DUP2 0000169f: PUSH1 0xe0 000016a1: PUSH1 0x02 000016a3: EXP 000016a4: MUL 000016a5: DUP2 000016a6: MSTORE 000016a7: PUSH1 0x04 000016a9: ADD 000016aa: DUP1 000016ab: SWAP1 000016ac: POP 000016ad: PUSH2 0x0320 000016b0: PUSH1 0x40 000016b2: MLOAD 000016b3: DUP1 000016b4: DUP4 000016b5: SUB 000016b6: DUP2 000016b7: PUSH1 0x00 000016b9: DUP8 000016ba: PUSH2 0x61da 000016bd: GAS 000016be: SUB 000016bf: CALL 000016c0: ISZERO 000016c1: PUSH2 0x0002 000016c4: JUMPI 000016c5: POP 000016c6: POP 000016c7: PUSH1 0x40 000016c9: DUP1 000016ca: MLOAD 000016cb: PUSH2 0x0320 000016ce: DUP2 000016cf: ADD 000016d0: SWAP1 000016d1: SWAP2 000016d2: MSTORE 000016d3: PUSH1 0x80 000016d5: ADD 000016d6: MLOAD 000016d7: PUSH1 0x05 000016d9: DUP1 000016da: SLOAD 000016db: PUSH1 0x01 000016dd: PUSH1 0xa0 000016df: PUSH1 0x02 000016e1: EXP 000016e2: SUB 000016e3: NOT 000016e4: AND 000016e5: SWAP1 000016e6: SWAP2 000016e7: OR 000016e8: SWAP1 000016e9: SSTORE 000016ea: POP 000016eb: POP 000016ec: POP 000016ed: POP 000016ee: POP 000016ef: JUMP 000016f0: JUMPDEST 000016f1: PUSH1 0x14 000016f3: PUSH1 0x00 000016f5: SWAP1 000016f6: SLOAD 000016f7: SWAP1 000016f8: PUSH2 0x0100 000016fb: EXP 000016fc: SWAP1 000016fd: DIV 000016fe: PUSH1 0x01 00001700: PUSH1 0xa0 00001702: PUSH1 0x02 00001704: EXP 00001705: SUB 00001706: AND 00001707: PUSH1 0x01 00001709: PUSH1 0xa0 0000170b: PUSH1 0x02 0000170d: EXP 0000170e: SUB 0000170f: AND 00001710: PUSH4 0x650595a5 00001715: PUSH1 0x40 00001717: MLOAD 00001718: DUP2 00001719: PUSH1 0xe0 0000171b: PUSH1 0x02 0000171d: EXP 0000171e: MUL 0000171f: DUP2 00001720: MSTORE 00001721: PUSH1 0x04 00001723: ADD 00001724: DUP1 00001725: SWAP1 00001726: POP 00001727: PUSH1 0x00 00001729: PUSH1 0x40 0000172b: MLOAD 0000172c: DUP1 0000172d: DUP4 0000172e: SUB 0000172f: DUP2 00001730: PUSH1 0x00 00001732: DUP8 00001733: PUSH2 0x61da 00001736: GAS 00001737: SUB 00001738: CALL 00001739: ISZERO 0000173a: PUSH2 0x0002 0000173d: JUMPI 0000173e: POP 0000173f: POP 00001740: PUSH1 0x14 00001742: DUP1 00001743: SLOAD 00001744: PUSH1 0x01 00001746: PUSH1 0xa0 00001748: PUSH1 0x02 0000174a: EXP 0000174b: SUB 0000174c: NOT 0000174d: AND 0000174e: SWAP1 0000174f: SSTORE 00001750: POP 00001751: POP 00001752: POP 00001753: JUMP 00001754: JUMPDEST 00001755: PUSH1 0x1e 00001757: SLOAD 00001758: PUSH1 0xff 0000175a: AND 0000175b: PUSH1 0x00 0000175d: EQ 0000175e: PUSH2 0x1766 00001761: JUMPI 00001762: PUSH2 0x0002 00001765: JUMP 00001766: JUMPDEST 00001767: PUSH1 0x1e 00001769: SLOAD 0000176a: PUSH2 0x0100 0000176d: SWAP1 0000176e: DIV 0000176f: PUSH1 0xff 00001771: AND 00001772: ISZERO 00001773: PUSH2 0x177b 00001776: JUMPI 00001777: PUSH2 0x0002 0000177a: JUMP 0000177b: JUMPDEST 0000177c: PUSH1 0x17 0000177e: DUP7 0000177f: SWAP1 00001780: SSTORE 00001781: PUSH1 0x18 00001783: DUP6 00001784: SWAP1 00001785: SSTORE 00001786: PUSH1 0x19 00001788: DUP5 00001789: SWAP1 0000178a: SSTORE 0000178b: PUSH1 0x1a 0000178d: DUP1 0000178e: SLOAD 0000178f: PUSH1 0x1b 00001791: DUP1 00001792: SLOAD 00001793: PUSH4 0xffffffff 00001798: NOT 00001799: AND 0000179a: DUP6 0000179b: OR 0000179c: SWAP1 0000179d: SSTORE 0000179e: PUSH1 0x09 000017a0: DUP1 000017a1: SLOAD 000017a2: CALLVALUE 000017a3: ADD 000017a4: SWAP1 000017a5: SSTORE 000017a6: PUSH28 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff 000017c3: AND 000017c4: PUSH1 0xe0 000017c6: PUSH1 0x02 000017c8: EXP 000017c9: DUP6 000017ca: MUL 000017cb: OR 000017cc: PUSH12 0xffffffffffffffff00000000 000017d9: NOT 000017da: AND 000017db: TIMESTAMP 000017dc: PUSH5 0x0100000000 000017e2: MUL 000017e3: OR 000017e4: SWAP1 000017e5: SSTORE 000017e6: PUSH1 0x1e 000017e8: DUP1 000017e9: SLOAD 000017ea: PUSH2 0xff00 000017ed: NOT 000017ee: AND 000017ef: PUSH2 0x0100 000017f2: OR 000017f3: SWAP1 000017f4: SSTORE 000017f5: PUSH2 0x17fc 000017f8: PUSH2 0x069f 000017fb: JUMP 000017fc: JUMPDEST 000017fd: POP 000017fe: POP 000017ff: POP 00001800: POP 00001801: POP 00001802: POP 00001803: JUMP 00001804: JUMPDEST 00001805: PUSH1 0x06 00001807: SLOAD 00001808: PUSH1 0x01 0000180a: PUSH1 0xa0 0000180c: PUSH1 0x02 0000180e: EXP 0000180f: SUB 00001810: SWAP1 00001811: DUP2 00001812: AND 00001813: CALLER 00001814: SWAP1 00001815: SWAP2 00001816: AND 00001817: EQ 00001818: ISZERO 00001819: PUSH2 0x182c 0000181c: JUMPI 0000181d: PUSH1 0x11 0000181f: DUP1 00001820: SLOAD 00001821: PUSH2 0xff00 00001824: NOT 00001825: AND 00001826: PUSH2 0x0100 00001829: OR 0000182a: SWAP1 0000182b: SSTORE 0000182c: JUMPDEST 0000182d: PUSH1 0x40 0000182f: DUP1 00001830: MLOAD 00001831: PUSH1 0xe1 00001833: PUSH1 0x02 00001835: EXP 00001836: PUSH4 0x03f9ee49 0000183b: MUL 0000183c: DUP2 0000183d: MSTORE 0000183e: PUSH1 0x03 00001840: PUSH1 0x04 00001842: DUP3 00001843: ADD 00001844: MSTORE 00001845: SWAP1 00001846: MLOAD 00001847: PUSH20 0xe1a7f57ce21f58d6f55939900809800dce699b8b 0000185c: SWAP2 0000185d: PUSH4 0x07f3dc92 00001862: SWAP2 00001863: PUSH1 0x24 00001865: DUP3 00001866: DUP2 00001867: ADD 00001868: SWAP3 00001869: PUSH1 0x00 0000186b: SWAP3 0000186c: SWAP2 0000186d: SWAP1 0000186e: DUP3 0000186f: SWAP1 00001870: SUB 00001871: ADD 00001872: DUP2 00001873: DUP7 00001874: PUSH1 0x32 00001876: GAS 00001877: SUB 00001878: DELEGATECALL 00001879: ISZERO 0000187a: PUSH2 0x0002 0000187d: JUMPI 0000187e: POP 0000187f: POP 00001880: POP 00001881: PUSH2 0x0786 00001884: PUSH2 0x0d61 00001887: JUMP 00001888: JUMPDEST 00001889: PUSH1 0x06 0000188b: SLOAD 0000188c: PUSH1 0x01 0000188e: PUSH1 0xa0 00001890: PUSH1 0x02 00001892: EXP 00001893: SUB 00001894: SWAP1 00001895: DUP2 00001896: AND 00001897: SWAP1 00001898: CALLER 00001899: AND 0000189a: DUP2 0000189b: EQ 0000189c: PUSH2 0x18a4 0000189f: JUMPI 000018a0: PUSH2 0x0002 000018a3: JUMP 000018a4: JUMPDEST 000018a5: PUSH1 0x00 000018a7: PUSH1 0x03 000018a9: PUSH1 0x00 000018ab: POP 000018ac: PUSH20 0xe1a7f57ce21f58d6f55939900809800dce699b8b 000018c1: PUSH4 0x492772c5 000018c6: SWAP1 000018c7: SWAP2 000018c8: PUSH1 0x40 000018ca: MLOAD 000018cb: DUP3 000018cc: PUSH1 0xe0 000018ce: PUSH1 0x02 000018d0: EXP 000018d1: MUL 000018d2: DUP2 000018d3: MSTORE 000018d4: PUSH1 0x04 000018d6: ADD 000018d7: DUP1 000018d8: DUP3 000018d9: DUP2 000018da: MSTORE 000018db: PUSH1 0x20 000018dd: ADD 000018de: SWAP2 000018df: POP 000018e0: POP 000018e1: PUSH1 0x20 000018e3: PUSH1 0x40 000018e5: MLOAD 000018e6: DUP1 000018e7: DUP4 000018e8: SUB 000018e9: DUP2 000018ea: DUP7 000018eb: PUSH1 0x32 000018ed: GAS 000018ee: SUB 000018ef: DELEGATECALL 000018f0: ISZERO 000018f1: PUSH2 0x0002 000018f4: JUMPI 000018f5: POP 000018f6: POP 000018f7: PUSH1 0x40 000018f9: MLOAD 000018fa: MLOAD 000018fb: SWAP2 000018fc: SWAP1 000018fd: SWAP2 000018fe: GT 000018ff: ISZERO 00001900: SWAP1 00001901: POP 00001902: PUSH2 0x160c 00001905: JUMPI 00001906: PUSH2 0x0002 00001909: JUMP 0000190a: JUMPDEST 0000190b: PUSH1 0x07 0000190d: SLOAD 0000190e: PUSH1 0x06 00001910: SLOAD 00001911: PUSH1 0x01 00001913: PUSH1 0xa0 00001915: PUSH1 0x02 00001917: EXP 00001918: SUB 00001919: SWAP2 0000191a: DUP3 0000191b: AND 0000191c: SWAP2 0000191d: SWAP1 0000191e: DUP2 0000191f: AND 00001920: SWAP1 00001921: CALLER 00001922: AND 00001923: DUP3 00001924: EQ 00001925: DUP1 00001926: ISZERO 00001927: SWAP1 00001928: PUSH2 0x193a 0000192b: JUMPI 0000192c: POP 0000192d: CALLER 0000192e: PUSH1 0x01 00001930: PUSH1 0xa0 00001932: PUSH1 0x02 00001934: EXP 00001935: SUB 00001936: AND 00001937: DUP2 00001938: EQ 00001939: ISZERO 0000193a: JUMPDEST 0000193b: ISZERO 0000193c: PUSH2 0x1944 0000193f: JUMPI 00001940: PUSH2 0x0002 00001943: JUMP 00001944: JUMPDEST 00001945: PUSH1 0x14 00001947: SLOAD 00001948: PUSH1 0x01 0000194a: PUSH1 0xa0 0000194c: PUSH1 0x02 0000194e: EXP 0000194f: SUB 00001950: AND 00001951: PUSH1 0x00 00001953: EQ 00001954: PUSH2 0x195c 00001957: JUMPI 00001958: PUSH2 0x0002 0000195b: JUMP 0000195c: JUMPDEST 0000195d: PUSH1 0x03 0000195f: PUSH1 0x00 00001961: POP 00001962: PUSH20 0xe1a7f57ce21f58d6f55939900809800dce699b8b 00001977: PUSH4 0xb714cd0e 0000197c: SWAP1 0000197d: SWAP2 0000197e: DUP9 0000197f: DUP9 00001980: DUP9 00001981: DUP9 00001982: PUSH1 0x1a 00001984: PUSH1 0x00 00001986: SWAP1 00001987: SLOAD 00001988: SWAP1 00001989: PUSH2 0x0100 0000198c: EXP 0000198d: SWAP1 0000198e: DIV 0000198f: PUSH4 0xffffffff 00001994: AND 00001995: PUSH1 0x40 00001997: MLOAD 00001998: DUP8 00001999: PUSH1 0xe0 0000199b: PUSH1 0x02 0000199d: EXP 0000199e: MUL 0000199f: DUP2 000019a0: MSTORE 000019a1: PUSH1 0x04 000019a3: ADD 000019a4: DUP1 000019a5: DUP8 000019a6: DUP2 000019a7: MSTORE 000019a8: PUSH1 0x20 000019aa: ADD 000019ab: DUP7 000019ac: DUP2 000019ad: MSTORE 000019ae: PUSH1 0x20 000019b0: ADD 000019b1: DUP6 000019b2: DUP2 000019b3: MSTORE 000019b4: PUSH1 0x20 000019b6: ADD 000019b7: DUP1 000019b8: PUSH1 0x20 000019ba: ADD 000019bb: DUP1 000019bc: PUSH1 0x20 000019be: ADD 000019bf: DUP5 000019c0: PUSH4 0xffffffff 000019c5: AND 000019c6: DUP2 000019c7: MSTORE 000019c8: PUSH1 0x20 000019ca: ADD 000019cb: DUP4 000019cc: DUP2 000019cd: SUB 000019ce: DUP4 000019cf: MSTORE 000019d0: DUP7 000019d1: DUP2 000019d2: DUP2 000019d3: MLOAD 000019d4: DUP2 000019d5: MSTORE 000019d6: PUSH1 0x20 000019d8: ADD 000019d9: SWAP2 000019da: POP 000019db: DUP1 000019dc: MLOAD 000019dd: SWAP1 000019de: PUSH1 0x20 000019e0: ADD 000019e1: SWAP1 000019e2: PUSH1 0x20 000019e4: MUL 000019e5: DUP1 000019e6: DUP4 000019e7: DUP4 000019e8: DUP3 000019e9: SWAP1 000019ea: PUSH1 0x00 000019ec: PUSH1 0x04 000019ee: PUSH1 0x20 000019f0: DUP5 000019f1: PUSH1 0x1f 000019f3: ADD 000019f4: DIV 000019f5: PUSH1 0x03 000019f7: MUL 000019f8: PUSH1 0x0f 000019fa: ADD 000019fb: CALL 000019fc: POP 000019fd: SWAP1 000019fe: POP 000019ff: ADD 00001a00: DUP4 00001a01: DUP2 00001a02: SUB 00001a03: DUP3 00001a04: MSTORE 00001a05: DUP6 00001a06: DUP2 00001a07: DUP2 00001a08: MLOAD 00001a09: DUP2 00001a0a: MSTORE 00001a0b: PUSH1 0x20 00001a0d: ADD 00001a0e: SWAP2 00001a0f: POP 00001a10: DUP1 00001a11: MLOAD 00001a12: SWAP1 00001a13: PUSH1 0x20 00001a15: ADD 00001a16: SWAP1 00001a17: PUSH1 0x20 00001a19: MUL 00001a1a: DUP1 00001a1b: DUP4 00001a1c: DUP4 00001a1d: DUP3 00001a1e: SWAP1 00001a1f: PUSH1 0x00 00001a21: PUSH1 0x04 00001a23: PUSH1 0x20 00001a25: DUP5 00001a26: PUSH1 0x1f 00001a28: ADD 00001a29: DIV 00001a2a: PUSH1 0x03 00001a2c: MUL 00001a2d: PUSH1 0x0f 00001a2f: ADD 00001a30: CALL 00001a31: POP 00001a32: SWAP1 00001a33: POP 00001a34: ADD 00001a35: SWAP9 00001a36: POP 00001a37: POP 00001a38: POP 00001a39: POP 00001a3a: POP 00001a3b: POP 00001a3c: POP 00001a3d: POP 00001a3e: POP 00001a3f: PUSH1 0x00 00001a41: PUSH1 0x40 00001a43: MLOAD 00001a44: DUP1 00001a45: DUP4 00001a46: SUB 00001a47: DUP2 00001a48: DUP7 00001a49: PUSH1 0x32 00001a4b: GAS 00001a4c: SUB 00001a4d: DELEGATECALL 00001a4e: ISZERO 00001a4f: PUSH2 0x0002 00001a52: JUMPI 00001a53: POP 00001a54: POP 00001a55: POP 00001a56: POP 00001a57: POP 00001a58: POP 00001a59: POP 00001a5a: POP 00001a5b: POP 00001a5c: JUMP 00001a5d: JUMPDEST 00001a5e: PUSH1 0x14 00001a60: PUSH1 0x00 00001a62: SWAP1 00001a63: SLOAD 00001a64: SWAP1 00001a65: PUSH2 0x0100 00001a68: EXP 00001a69: SWAP1 00001a6a: DIV 00001a6b: PUSH1 0x01 00001a6d: PUSH1 0xa0 00001a6f: PUSH1 0x02 00001a71: EXP 00001a72: SUB 00001a73: AND 00001a74: PUSH1 0x01 00001a76: PUSH1 0xa0 00001a78: PUSH1 0x02 00001a7a: EXP 00001a7b: SUB 00001a7c: AND 00001a7d: PUSH4 0xa0579587 00001a82: DUP5 00001a83: PUSH1 0x40 00001a85: MLOAD 00001a86: DUP3 00001a87: PUSH1 0xe0 00001a89: PUSH1 0x02 00001a8b: EXP 00001a8c: MUL 00001a8d: DUP2 00001a8e: MSTORE 00001a8f: PUSH1 0x04 00001a91: ADD 00001a92: DUP1 00001a93: SWAP1 00001a94: POP 00001a95: PUSH1 0x00 00001a97: PUSH1 0x40 00001a99: MLOAD 00001a9a: DUP1 00001a9b: DUP4 00001a9c: SUB 00001a9d: DUP2 00001a9e: DUP6 00001a9f: DUP9 00001aa0: PUSH2 0x8502 00001aa3: GAS 00001aa4: SUB 00001aa5: CALL 00001aa6: ISZERO 00001aa7: PUSH2 0x0002 00001aaa: JUMPI 00001aab: POP 00001aac: POP 00001aad: PUSH1 0x08 00001aaf: DUP1 00001ab0: SLOAD 00001ab1: DUP7 00001ab2: SWAP1 00001ab3: SUB 00001ab4: SWAP1 00001ab5: SSTORE 00001ab6: POP 00001ab7: PUSH2 0x1ac0 00001aba: SWAP1 00001abb: POP 00001abc: PUSH2 0x0f65 00001abf: JUMP 00001ac0: JUMPDEST 00001ac1: PUSH1 0x01 00001ac3: SWAP2 00001ac4: POP 00001ac5: POP 00001ac6: PUSH2 0x0c1f 00001ac9: JUMP 00001aca: JUMPDEST 00001acb: PUSH1 0x00 00001acd: DUP1 00001ace: SLOAD 00001acf: PUSH1 0xff 00001ad1: NOT 00001ad2: AND 00001ad3: PUSH1 0x01 00001ad5: OR 00001ad6: SWAP1 00001ad7: SSTORE 00001ad8: PUSH1 0x07 00001ada: SLOAD 00001adb: PUSH1 0x06 00001add: SLOAD 00001ade: PUSH1 0x01 00001ae0: PUSH1 0xa0 00001ae2: PUSH1 0x02 00001ae4: EXP 00001ae5: SUB 00001ae6: SWAP2 00001ae7: DUP3 00001ae8: AND 00001ae9: SWAP2 00001aea: SWAP1 00001aeb: DUP2 00001aec: AND 00001aed: SWAP1 00001aee: CALLER 00001aef: AND 00001af0: DUP3 00001af1: EQ 00001af2: DUP1 00001af3: ISZERO 00001af4: SWAP1 00001af5: PUSH2 0x1b07 00001af8: JUMPI 00001af9: POP 00001afa: CALLER 00001afb: PUSH1 0x01 00001afd: PUSH1 0xa0 00001aff: PUSH1 0x02 00001b01: EXP 00001b02: SUB 00001b03: AND 00001b04: DUP2 00001b05: EQ 00001b06: ISZERO 00001b07: JUMPDEST 00001b08: ISZERO 00001b09: PUSH2 0x1b11 00001b0c: JUMPI 00001b0d: PUSH2 0x0002 00001b10: JUMP 00001b11: JUMPDEST 00001b12: PUSH1 0x1e 00001b14: SLOAD 00001b15: PUSH1 0xff 00001b17: AND 00001b18: PUSH1 0x01 00001b1a: EQ 00001b1b: ISZERO 00001b1c: PUSH2 0x1b24 00001b1f: JUMPI 00001b20: PUSH2 0x0002 00001b23: JUMP 00001b24: JUMPDEST 00001b25: PUSH1 0x40 00001b27: DUP1 00001b28: MLOAD 00001b29: PUSH32 0xad1aff1400000000000000000000000000000000000000000000000000000000 00001b4a: DUP2 00001b4b: MSTORE 00001b4c: PUSH1 0x03 00001b4e: PUSH1 0x04 00001b50: DUP3 00001b51: ADD 00001b52: MSTORE 00001b53: SWAP1 00001b54: MLOAD 00001b55: PUSH20 0xe1a7f57ce21f58d6f55939900809800dce699b8b 00001b6a: SWAP2 00001b6b: PUSH4 0xad1aff14 00001b70: SWAP2 00001b71: PUSH1 0x24 00001b73: DUP3 00001b74: DUP2 00001b75: ADD 00001b76: SWAP3 00001b77: PUSH1 0x00 00001b79: SWAP3 00001b7a: SWAP2 00001b7b: SWAP1 00001b7c: DUP3 00001b7d: SWAP1 00001b7e: SUB 00001b7f: ADD 00001b80: DUP2 00001b81: DUP7 00001b82: PUSH1 0x32 00001b84: GAS 00001b85: SUB 00001b86: DELEGATECALL 00001b87: ISZERO 00001b88: PUSH2 0x0002 00001b8b: JUMPI 00001b8c: POP 00001b8d: POP 00001b8e: PUSH1 0x1e 00001b90: DUP1 00001b91: SLOAD 00001b92: PUSH1 0xff 00001b94: NOT 00001b95: SWAP1 00001b96: DUP2 00001b97: AND 00001b98: PUSH1 0x03 00001b9a: OR 00001b9b: SWAP1 00001b9c: SWAP2 00001b9d: SSTORE 00001b9e: PUSH1 0x00 00001ba0: DUP1 00001ba1: SLOAD 00001ba2: SWAP1 00001ba3: SWAP2 00001ba4: AND 00001ba5: SWAP1 00001ba6: SSTORE 00001ba7: POP 00001ba8: POP 00001ba9: POP 00001baa: JUMP 00001bab: JUMPDEST 00001bac: PUSH1 0x40 00001bae: MLOAD 00001baf: PUSH32 0x439bac0e986ae27fbe19f79aedda4d9499a075aca5119fca4d88d249f3510b36 00001bd0: SWAP1 00001bd1: PUSH1 0x00 00001bd3: SWAP1 00001bd4: LOG1 00001bd5: PUSH1 0x40 00001bd7: MLOAD 00001bd8: PUSH1 0x0d 00001bda: SLOAD 00001bdb: PUSH1 0x15 00001bdd: SSTORE 00001bde: PUSH1 0x0e 00001be0: SLOAD 00001be1: PUSH1 0x19 00001be3: SSTORE 00001be4: PUSH32 0x113d27ad00000000000000000000000000000000000000000000000000000000 00001c05: DUP2 00001c06: MSTORE 00001c07: PUSH1 0x03 00001c09: PUSH1 0x04 00001c0b: DUP3 00001c0c: ADD 00001c0d: DUP2 00001c0e: DUP2 00001c0f: MSTORE 00001c10: PUSH1 0x60 00001c12: PUSH1 0x24 00001c14: DUP5 00001c15: ADD 00001c16: SWAP1 00001c17: DUP2 00001c18: MSTORE 00001c19: PUSH1 0x0f 00001c1b: DUP1 00001c1c: SLOAD 00001c1d: PUSH1 0x64 00001c1f: DUP7 00001c20: ADD 00001c21: DUP2 00001c22: SWAP1 00001c23: MSTORE 00001c24: PUSH20 0xe1a7f57ce21f58d6f55939900809800dce699b8b 00001c39: SWAP6 00001c3a: PUSH4 0x113d27ad 00001c3f: SWAP6 00001c40: SWAP5 00001c41: SWAP3 00001c42: SWAP4 00001c43: PUSH1 0x10 00001c45: SWAP4 00001c46: SWAP3 00001c47: SWAP1 00001c48: SWAP2 00001c49: PUSH1 0x44 00001c4b: DUP2 00001c4c: ADD 00001c4d: SWAP2 00001c4e: PUSH1 0x84 00001c50: SWAP2 00001c51: SWAP1 00001c52: SWAP2 00001c53: ADD 00001c54: SWAP1 00001c55: DUP7 00001c56: SWAP1 00001c57: DUP1 00001c58: ISZERO 00001c59: PUSH2 0x1ca7 00001c5c: JUMPI 00001c5d: PUSH1 0x20 00001c5f: MUL 00001c60: DUP3 00001c61: ADD 00001c62: SWAP2 00001c63: SWAP1 00001c64: PUSH1 0x00 00001c66: MSTORE 00001c67: PUSH1 0x20 00001c69: PUSH1 0x00 00001c6b: KECCAK256 00001c6c: SWAP1 00001c6d: PUSH1 0x00 00001c6f: SWAP1 00001c70: JUMPDEST 00001c71: DUP3 00001c72: DUP3 00001c73: SWAP1 00001c74: SLOAD 00001c75: SWAP1 00001c76: PUSH2 0x0100 00001c79: EXP 00001c7a: SWAP1 00001c7b: DIV 00001c7c: PUSH1 0xc0 00001c7e: PUSH1 0x02 00001c80: EXP 00001c81: MUL 00001c82: DUP2 00001c83: MSTORE 00001c84: PUSH1 0x20 00001c86: ADD 00001c87: SWAP1 00001c88: PUSH1 0x08 00001c8a: ADD 00001c8b: SWAP1 00001c8c: PUSH1 0x20 00001c8e: DUP3 00001c8f: PUSH1 0x07 00001c91: ADD 00001c92: DIV 00001c93: SWAP3 00001c94: DUP4 00001c95: ADD 00001c96: SWAP3 00001c97: PUSH1 0x01 00001c99: SUB 00001c9a: DUP3 00001c9b: MUL 00001c9c: SWAP2 00001c9d: POP 00001c9e: DUP1 00001c9f: DUP5 00001ca0: GT 00001ca1: PUSH2 0x1c70 00001ca4: JUMPI 00001ca5: SWAP1 00001ca6: POP 00001ca7: JUMPDEST 00001ca8: POP 00001ca9: POP 00001caa: DUP4 00001cab: DUP2 00001cac: SUB 00001cad: DUP3 00001cae: MSTORE 00001caf: DUP5 00001cb0: DUP2 00001cb1: DUP2 00001cb2: SLOAD 00001cb3: DUP2 00001cb4: MSTORE 00001cb5: PUSH1 0x20 00001cb7: ADD 00001cb8: SWAP2 00001cb9: POP 00001cba: DUP1 00001cbb: SLOAD 00001cbc: DUP1 00001cbd: ISZERO 00001cbe: PUSH2 0x1ce9 00001cc1: JUMPI 00001cc2: PUSH1 0x20 00001cc4: MUL 00001cc5: DUP3 00001cc6: ADD 00001cc7: SWAP2 00001cc8: SWAP1 00001cc9: PUSH1 0x00 00001ccb: MSTORE 00001ccc: PUSH1 0x20 00001cce: PUSH1 0x00 00001cd0: KECCAK256 00001cd1: SWAP1 00001cd2: JUMPDEST 00001cd3: DUP2 00001cd4: PUSH1 0x00 00001cd6: POP 00001cd7: SLOAD 00001cd8: DUP2 00001cd9: MSTORE 00001cda: PUSH1 0x20 00001cdc: ADD 00001cdd: SWAP1 00001cde: PUSH1 0x01 00001ce0: ADD 00001ce1: SWAP1 00001ce2: DUP1 00001ce3: DUP4 00001ce4: GT 00001ce5: PUSH2 0x1cd2 00001ce8: JUMPI 00001ce9: JUMPDEST 00001cea: POP 00001ceb: POP 00001cec: SWAP6 00001ced: POP 00001cee: POP 00001cef: POP 00001cf0: POP 00001cf1: POP 00001cf2: POP 00001cf3: PUSH1 0x00 00001cf5: PUSH1 0x40 00001cf7: MLOAD 00001cf8: DUP1 00001cf9: DUP4 00001cfa: SUB 00001cfb: DUP2 00001cfc: DUP7 00001cfd: PUSH1 0x32 00001cff: GAS 00001d00: SUB 00001d01: DELEGATECALL 00001d02: ISZERO 00001d03: PUSH2 0x0002 00001d06: JUMPI 00001d07: POP 00001d08: POP 00001d09: PUSH1 0x05 00001d0b: DUP1 00001d0c: SLOAD 00001d0d: PUSH28 0xffffffffffffffff0000000000000000000000000000000000000000 00001d2a: NOT 00001d2b: AND 00001d2c: PUSH1 0xa0 00001d2e: PUSH1 0x02 00001d30: EXP 00001d31: TIMESTAMP 00001d32: MUL 00001d33: OR 00001d34: SWAP1 00001d35: SSTORE 00001d36: POP 00001d37: PUSH1 0x00 00001d39: SWAP2 00001d3a: POP 00001d3b: JUMPDEST 00001d3c: PUSH1 0x01 00001d3e: SLOAD 00001d3f: DUP3 00001d40: LT 00001d41: ISZERO 00001d42: PUSH2 0x0ded 00001d45: JUMPI 00001d46: PUSH1 0x01 00001d48: DUP1 00001d49: SLOAD 00001d4a: DUP4 00001d4b: SWAP1 00001d4c: DUP2 00001d4d: LT 00001d4e: ISZERO 00001d4f: PUSH2 0x0002 00001d52: JUMPI 00001d53: SWAP1 00001d54: PUSH1 0x00 00001d56: MSTORE 00001d57: PUSH1 0x20 00001d59: PUSH1 0x00 00001d5b: KECCAK256 00001d5c: SWAP1 00001d5d: PUSH1 0x02 00001d5f: MUL 00001d60: ADD 00001d61: PUSH1 0x00 00001d63: POP 00001d64: SLOAD 00001d65: PUSH1 0x01 00001d67: DUP1 00001d68: SLOAD 00001d69: PUSH1 0x01 00001d6b: PUSH1 0xa0 00001d6d: PUSH1 0x02 00001d6f: EXP 00001d70: SUB 00001d71: SWAP3 00001d72: SWAP1 00001d73: SWAP3 00001d74: AND 00001d75: SWAP3 00001d76: POP 00001d77: DUP3 00001d78: SWAP2 00001d79: PUSH4 0xd5295f3e 00001d7e: SWAP2 00001d7f: SWAP1 00001d80: DUP6 00001d81: SWAP1 00001d82: DUP2 00001d83: LT 00001d84: ISZERO 00001d85: PUSH2 0x0002 00001d88: JUMPI 00001d89: SWAP1 00001d8a: PUSH1 0x00 00001d8c: MSTORE 00001d8d: PUSH1 0x20 00001d8f: PUSH1 0x00 00001d91: KECCAK256 00001d92: SWAP1 00001d93: PUSH1 0x02 00001d95: MUL 00001d96: ADD 00001d97: PUSH1 0x00 00001d99: POP 00001d9a: PUSH1 0x01 00001d9c: ADD 00001d9d: PUSH1 0x00 00001d9f: POP 00001da0: SLOAD 00001da1: PUSH1 0x40 00001da3: MLOAD 00001da4: DUP3 00001da5: PUSH1 0xe0 00001da7: PUSH1 0x02 00001da9: EXP 00001daa: MUL 00001dab: DUP2 00001dac: MSTORE 00001dad: PUSH1 0x04 00001daf: ADD 00001db0: DUP1 00001db1: DUP3 00001db2: DUP2 00001db3: MSTORE 00001db4: PUSH1 0x20 00001db6: ADD 00001db7: SWAP2 00001db8: POP 00001db9: POP 00001dba: PUSH1 0x20 00001dbc: PUSH1 0x40 00001dbe: MLOAD 00001dbf: DUP1 00001dc0: DUP4 00001dc1: SUB 00001dc2: DUP2 00001dc3: PUSH1 0x00 00001dc5: DUP8 00001dc6: PUSH2 0x61da 00001dc9: GAS 00001dca: SUB 00001dcb: CALL 00001dcc: ISZERO 00001dcd: PUSH2 0x0002 00001dd0: JUMPI 00001dd1: POP 00001dd2: POP 00001dd3: PUSH1 0x40 00001dd5: MLOAD 00001dd6: MLOAD 00001dd7: ISZERO 00001dd8: ISZERO 00001dd9: SWAP1 00001dda: POP 00001ddb: PUSH2 0x1e21 00001dde: JUMPI 00001ddf: DUP1 00001de0: PUSH1 0x01 00001de2: PUSH1 0xa0 00001de4: PUSH1 0x02 00001de6: EXP 00001de7: SUB 00001de8: AND 00001de9: PUSH4 0x7865bc11 00001dee: PUSH1 0x40 00001df0: MLOAD 00001df1: DUP2 00001df2: PUSH1 0xe0 00001df4: PUSH1 0x02 00001df6: EXP 00001df7: MUL 00001df8: DUP2 00001df9: MSTORE 00001dfa: PUSH1 0x04 00001dfc: ADD 00001dfd: DUP1 00001dfe: SWAP1 00001dff: POP 00001e00: PUSH1 0x00 00001e02: PUSH1 0x40 00001e04: MLOAD 00001e05: DUP1 00001e06: DUP4 00001e07: SUB 00001e08: DUP2 00001e09: PUSH1 0x00 00001e0b: DUP8 00001e0c: PUSH2 0x61da 00001e0f: GAS 00001e10: SUB 00001e11: CALL 00001e12: ISZERO 00001e13: PUSH2 0x0002 00001e16: JUMPI 00001e17: POP 00001e18: POP 00001e19: PUSH1 0x00 00001e1b: NOT 00001e1c: SWAP1 00001e1d: SWAP3 00001e1e: ADD 00001e1f: SWAP2 00001e20: POP 00001e21: JUMPDEST 00001e22: PUSH1 0x01 00001e24: SWAP2 00001e25: SWAP1 00001e26: SWAP2 00001e27: ADD 00001e28: SWAP1 00001e29: PUSH2 0x1d3b 00001e2c: JUMP 00001e2d: JUMPDEST 00001e2e: POP 00001e2f: POP 00001e30: POP 00001e31: POP 00001e32: PUSH1 0x00 00001e34: SWAP3 00001e35: POP 00001e36: JUMPDEST 00001e37: DUP4 00001e38: DUP4 00001e39: LT 00001e3a: ISZERO 00001e3b: PUSH2 0x1f76 00001e3e: JUMPI 00001e3f: PUSH1 0x14 00001e41: SLOAD 00001e42: PUSH1 0x40 00001e44: DUP1 00001e45: MLOAD 00001e46: PUSH32 0xd5b97f9600000000000000000000000000000000000000000000000000000000 00001e67: DUP2 00001e68: MSTORE 00001e69: PUSH1 0x04 00001e6b: DUP2 00001e6c: ADD 00001e6d: DUP7 00001e6e: SWAP1 00001e6f: MSTORE 00001e70: SWAP1 00001e71: MLOAD 00001e72: PUSH1 0x01 00001e74: PUSH1 0xa0 00001e76: PUSH1 0x02 00001e78: EXP 00001e79: SUB 00001e7a: SWAP3 00001e7b: SWAP1 00001e7c: SWAP3 00001e7d: AND 00001e7e: SWAP2 00001e7f: PUSH4 0xd5b97f96 00001e84: SWAP2 00001e85: PUSH1 0x24 00001e87: DUP2 00001e88: DUP2 00001e89: ADD 00001e8a: SWAP3 00001e8b: PUSH1 0x20 00001e8d: SWAP3 00001e8e: SWAP1 00001e8f: SWAP2 00001e90: SWAP1 00001e91: DUP3 00001e92: SWAP1 00001e93: SUB 00001e94: ADD 00001e95: DUP2 00001e96: PUSH1 0x00 00001e98: DUP8 00001e99: PUSH2 0x61da 00001e9c: GAS 00001e9d: SUB 00001e9e: CALL 00001e9f: ISZERO 00001ea0: PUSH2 0x0002 00001ea3: JUMPI 00001ea4: POP 00001ea5: POP 00001ea6: PUSH1 0x40 00001ea8: DUP1 00001ea9: MLOAD 00001eaa: DUP1 00001eab: MLOAD 00001eac: PUSH1 0x14 00001eae: SLOAD 00001eaf: PUSH32 0xb7e3f96000000000000000000000000000000000000000000000000000000000 00001ed0: DUP4 00001ed1: MSTORE 00001ed2: PUSH1 0x01 00001ed4: PUSH1 0xc0 00001ed6: PUSH1 0x02 00001ed8: EXP 00001ed9: SUB 00001eda: NOT 00001edb: DUP3 00001edc: AND 00001edd: PUSH1 0x04 00001edf: DUP5 00001ee0: ADD 00001ee1: MSTORE 00001ee2: SWAP3 00001ee3: MLOAD 00001ee4: SWAP1 00001ee5: SWAP6 00001ee6: POP 00001ee7: PUSH3 0x0186a0 00001eeb: SWAP4 00001eec: POP 00001eed: PUSH4 0xffffffff 00001ef2: DUP10 00001ef3: AND 00001ef4: SWAP3 00001ef5: PUSH1 0x01 00001ef7: PUSH1 0xa0 00001ef9: PUSH1 0x02 00001efb: EXP 00001efc: SUB 00001efd: AND 00001efe: SWAP2 00001eff: PUSH4 0xb7e3f960 00001f04: SWAP2 00001f05: PUSH1 0x24 00001f07: DUP3 00001f08: DUP2 00001f09: ADD 00001f0a: SWAP3 00001f0b: PUSH1 0x20 00001f0d: SWAP3 00001f0e: SWAP2 00001f0f: SWAP1 00001f10: DUP3 00001f11: SWAP1 00001f12: SUB 00001f13: ADD 00001f14: DUP2 00001f15: PUSH1 0x00 00001f17: DUP8 00001f18: PUSH2 0x61da 00001f1b: GAS 00001f1c: SUB 00001f1d: CALL 00001f1e: ISZERO 00001f1f: PUSH2 0x0002 00001f22: JUMPI 00001f23: POP 00001f24: POP 00001f25: PUSH1 0x40 00001f27: MLOAD 00001f28: MLOAD 00001f29: PUSH1 0x04 00001f2b: DUP1 00001f2c: SLOAD 00001f2d: PUSH1 0x01 00001f2f: DUP2 00001f30: ADD 00001f31: DUP1 00001f32: DUP4 00001f33: SSTORE 00001f34: SWAP3 00001f35: SWAP1 00001f36: SWAP5 00001f37: MUL 00001f38: SWAP5 00001f39: SWAP1 00001f3a: SWAP5 00001f3b: DIV 00001f3c: SWAP5 00001f3d: POP 00001f3e: SWAP1 00001f3f: POP 00001f40: DUP3 00001f41: DUP2 00001f42: DUP4 00001f43: DUP1 00001f44: ISZERO 00001f45: DUP3 00001f46: SWAP1 00001f47: GT 00001f48: PUSH2 0x1f7f 00001f4b: JUMPI 00001f4c: PUSH1 0x03 00001f4e: ADD 00001f4f: PUSH1 0x04 00001f51: SWAP1 00001f52: DIV 00001f53: DUP2 00001f54: PUSH1 0x03 00001f56: ADD 00001f57: PUSH1 0x04 00001f59: SWAP1 00001f5a: DIV 00001f5b: DUP4 00001f5c: PUSH1 0x00 00001f5e: MSTORE 00001f5f: PUSH1 0x20 00001f61: PUSH1 0x00 00001f63: KECCAK256 00001f64: SWAP2 00001f65: DUP3 00001f66: ADD 00001f67: SWAP2 00001f68: ADD 00001f69: PUSH2 0x1f7f 00001f6c: SWAP2 00001f6d: SWAP1 00001f6e: PUSH2 0x10a6 00001f71: JUMP 00001f72: JUMPDEST 00001f73: POP 00001f74: SWAP1 00001f75: JUMP 00001f76: JUMPDEST 00001f77: POP 00001f78: POP 00001f79: POP 00001f7a: POP 00001f7b: POP 00001f7c: POP 00001f7d: POP 00001f7e: JUMP 00001f7f: JUMPDEST 00001f80: POP 00001f81: POP 00001f82: POP 00001f83: PUSH1 0x00 00001f85: SWAP3 00001f86: DUP4 00001f87: MSTORE 00001f88: POP 00001f89: PUSH1 0x20 00001f8b: DUP1 00001f8c: DUP4 00001f8d: KECCAK256 00001f8e: PUSH1 0x04 00001f90: DUP1 00001f91: DUP5 00001f92: DIV 00001f93: SWAP1 00001f94: SWAP2 00001f95: ADD 00001f96: DUP1 00001f97: SLOAD 00001f98: SWAP2 00001f99: SWAP1 00001f9a: SWAP4 00001f9b: MOD 00001f9c: PUSH1 0x08 00001f9e: MUL 00001f9f: PUSH2 0x0100 00001fa2: EXP 00001fa3: PUSH8 0xffffffffffffffff 00001fac: DUP2 00001fad: MUL 00001fae: NOT 00001faf: SWAP1 00001fb0: SWAP2 00001fb1: AND 00001fb2: PUSH1 0xc0 00001fb4: PUSH1 0x02 00001fb6: EXP 00001fb7: DUP1 00001fb8: DUP9 00001fb9: DIV 00001fba: SWAP3 00001fbb: SWAP1 00001fbc: SWAP3 00001fbd: MUL 00001fbe: OR 00001fbf: SWAP1 00001fc0: SWAP3 00001fc1: SSTORE 00001fc2: PUSH1 0x40 00001fc4: DUP1 00001fc5: MLOAD 00001fc6: DUP1 00001fc7: DUP3 00001fc8: ADD 00001fc9: DUP3 00001fca: MSTORE 00001fcb: DUP7 00001fcc: DUP2 00001fcd: MSTORE 00001fce: DUP1 00001fcf: DUP4 00001fd0: ADD 00001fd1: DUP7 00001fd2: DUP2 00001fd3: MSTORE 00001fd4: PUSH1 0x01 00001fd6: PUSH1 0xc0 00001fd8: PUSH1 0x02 00001fda: EXP 00001fdb: SUB 00001fdc: NOT 00001fdd: DUP9 00001fde: AND 00001fdf: DUP7 00001fe0: MSTORE 00001fe1: PUSH1 0x03 00001fe3: SWAP1 00001fe4: SWAP4 00001fe5: MSTORE 00001fe6: SWAP4 00001fe7: KECCAK256 00001fe8: SWAP3 00001fe9: MLOAD 00001fea: DUP4 00001feb: SLOAD 00001fec: PUSH8 0xffffffffffffffff 00001ff5: NOT 00001ff6: AND 00001ff7: SWAP3 00001ff8: SWAP1 00001ff9: DIV 00001ffa: SWAP2 00001ffb: SWAP1 00001ffc: SWAP2 00001ffd: OR 00001ffe: DUP3 00001fff: SSTORE 00002000: MLOAD 00002001: PUSH1 0x01 00002003: SWAP2 00002004: DUP3 00002005: ADD 00002006: SSTORE 00002007: SWAP3 00002008: SWAP1 00002009: SWAP3 0000200a: ADD 0000200b: SWAP2 0000200c: PUSH2 0x1e36 0000200f: JUMP 00002010: JUMPDEST 00002011: PUSH1 0x00 00002013: DUP1 00002014: SLOAD 00002015: PUSH1 0xff 00002017: NOT 00002018: AND 00002019: PUSH1 0x01 0000201b: OR 0000201c: DUP2 0000201d: SSTORE 0000201e: PUSH1 0x17 00002020: SLOAD 00002021: PUSH1 0x15 00002023: SLOAD 00002024: PUSH1 0x08 00002026: SLOAD 00002027: SUB 00002028: SUB 00002029: SWAP4 0000202a: POP 0000202b: DUP4 0000202c: SLT 0000202d: ISZERO 0000202e: PUSH2 0x2036 00002031: JUMPI 00002032: PUSH2 0x0002 00002035: JUMP 00002036: JUMPDEST 00002037: PUSH1 0x40 00002039: DUP1 0000203a: MLOAD 0000203b: PUSH1 0x07 0000203d: SLOAD 0000203e: PUSH1 0xe0 00002040: PUSH1 0x02 00002042: EXP 00002043: PUSH4 0x492772c5 00002048: MUL 00002049: DUP3 0000204a: MSTORE 0000204b: PUSH1 0x03 0000204d: PUSH1 0x04 0000204f: DUP4 00002050: ADD 00002051: MSTORE 00002052: SWAP2 00002053: MLOAD 00002054: PUSH1 0x01 00002056: PUSH1 0xa0 00002058: PUSH1 0x02 0000205a: EXP 0000205b: SUB 0000205c: SWAP3 0000205d: SWAP1 0000205e: SWAP3 0000205f: AND 00002060: SWAP2 00002061: DUP6 00002062: SWAP2 00002063: PUSH20 0xe1a7f57ce21f58d6f55939900809800dce699b8b 00002078: SWAP2 00002079: PUSH4 0x492772c5 0000207e: SWAP2 0000207f: PUSH1 0x24 00002081: DUP2 00002082: DUP2 00002083: ADD 00002084: SWAP3 00002085: PUSH1 0x20 00002087: SWAP3 00002088: SWAP1 00002089: SWAP2 0000208a: SWAP1 0000208b: DUP3 0000208c: SWAP1 0000208d: SUB 0000208e: ADD 0000208f: DUP2 00002090: DUP7 00002091: PUSH1 0x32 00002093: GAS 00002094: SUB 00002095: DELEGATECALL 00002096: ISZERO 00002097: PUSH2 0x0002 0000209a: JUMPI 0000209b: POP 0000209c: POP 0000209d: PUSH1 0x40 0000209f: MLOAD 000020a0: DUP1 000020a1: MLOAD 000020a2: SWAP1 000020a3: SWAP3 000020a4: ADD 000020a5: SWAP2 000020a6: SWAP1 000020a7: POP 000020a8: PUSH1 0x00 000020aa: DUP2 000020ab: DUP2 000020ac: DUP2 000020ad: DUP6 000020ae: DUP8 000020af: PUSH2 0x8502 000020b2: GAS 000020b3: SUB 000020b4: CALL 000020b5: POP 000020b6: PUSH1 0x00 000020b8: SWAP5 000020b9: POP 000020ba: POP 000020bb: POP 000020bc: POP 000020bd: JUMPDEST 000020be: PUSH1 0x01 000020c0: SLOAD 000020c1: DUP3 000020c2: LT 000020c3: ISZERO 000020c4: PUSH2 0x2166 000020c7: JUMPI 000020c8: PUSH1 0x01 000020ca: DUP1 000020cb: SLOAD 000020cc: DUP4 000020cd: SWAP1 000020ce: DUP2 000020cf: LT 000020d0: ISZERO 000020d1: PUSH2 0x0002 000020d4: JUMPI 000020d5: POP 000020d6: PUSH1 0x00 000020d8: SWAP1 000020d9: DUP2 000020da: MSTORE 000020db: PUSH1 0x02 000020dd: DUP4 000020de: MUL 000020df: PUSH32 0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6 00002100: ADD 00002101: SLOAD 00002102: PUSH1 0x40 00002104: DUP1 00002105: MLOAD 00002106: PUSH32 0x574a627100000000000000000000000000000000000000000000000000000000 00002127: DUP2 00002128: MSTORE 00002129: SWAP1 0000212a: MLOAD 0000212b: PUSH1 0x01 0000212d: PUSH1 0xa0 0000212f: PUSH1 0x02 00002131: EXP 00002132: SUB 00002133: SWAP1 00002134: SWAP3 00002135: AND 00002136: SWAP4 00002137: POP 00002138: DUP4 00002139: SWAP3 0000213a: PUSH4 0x574a6271 0000213f: SWAP3 00002140: PUSH1 0x04 00002142: DUP4 00002143: DUP2 00002144: ADD 00002145: SWAP4 00002146: DUP3 00002147: SWAP1 00002148: SUB 00002149: ADD 0000214a: DUP2 0000214b: DUP4 0000214c: DUP8 0000214d: PUSH2 0x61da 00002150: GAS 00002151: SUB 00002152: CALL 00002153: ISZERO 00002154: PUSH2 0x0002 00002157: JUMPI 00002158: POP 00002159: POP 0000215a: POP 0000215b: PUSH1 0x01 0000215d: SWAP2 0000215e: SWAP1 0000215f: SWAP2 00002160: ADD 00002161: SWAP1 00002162: PUSH2 0x20bd 00002165: JUMP 00002166: JUMPDEST 00002167: POP 00002168: POP 00002169: PUSH1 0x1e 0000216b: DUP1 0000216c: SLOAD 0000216d: PUSH1 0x02 0000216f: PUSH1 0xff 00002171: NOT 00002172: SWAP2 00002173: DUP3 00002174: AND 00002175: OR 00002176: SWAP1 00002177: SWAP2 00002178: SSTORE 00002179: PUSH1 0x1a 0000217b: DUP1 0000217c: SLOAD 0000217d: PUSH28 0xffffffffffffffff0000000000000000000000000000000000000000 0000219a: NOT 0000219b: AND 0000219c: TIMESTAMP 0000219d: PUSH1 0xa0 0000219f: PUSH1 0x02 000021a1: EXP 000021a2: MUL 000021a3: OR 000021a4: SWAP1 000021a5: SSTORE 000021a6: PUSH1 0x00 000021a8: DUP1 000021a9: SLOAD 000021aa: SWAP1 000021ab: SWAP2 000021ac: AND 000021ad: SWAP1 000021ae: SSTORE 000021af: POP 000021b0: JUMP
Warning: This is a nightly build of Foundry. It is recommended to use the latest stable version. To mute this warning set `FOUNDRY_DISABLE_NIGHTLY_WARNING` in your environment.
| Severity | Category | Tool | Title | Confidence | Validated | Confirmed | Details |
|---|---|---|---|---|---|---|---|
| critical | upgradeability | detector | Untrusted DELEGATECALL target reachable | 70 | no | no |
viewtrace_id: 0x00f516bc85223ee10bedea1808d42a31111dfd33c9291cbae8541c2590e3a453
call_targets:
0x0eb1580db90ff6f6b44c9b4caf283933cb1ee85c
target_varies:
no
classification:
constant_target
validation_json{
"sink": "DELEGATECALL",
"errors": 0,
"status": "sink_reached",
"attempts": 25,
"trace_id": "0x00f516bc85223ee10bedea1808d42a31111dfd33c9291cbae8541c2590e3a453",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x0eb1580db90ff6f6b44c9b4caf283933cb1ee85c"
],
"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": "0x0ed71e7e",
"selector": "0x0ed71e7e",
"calldata_variants": [
"0x0ed71e7e",
"0x0ed71e7e0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x11b0e34f",
"selector": "0x11b0e34f",
"calldata_variants": [
"0x11b0e34f",
"0x11b0e34f0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x23a93b1e",
"selector": "0x23a93b1e",
"calldata_variants": [
"0x23a93b1e",
"0x23a93b1e0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x26bfe209",
"selector": "0x26bfe209",
"calldata_variants": [
"0x26bfe209",
"0x26bfe2090000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x2e99a3bc",
"selector": "0x2e99a3bc",
"calldata_variants": [
"0x2e99a3bc",
"0x2e99a3bc0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x3b67ff0d",
"selector": "0x3b67ff0d",
"calldata_variants": [
"0x3b67ff0d",
"0x3b67ff0d0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x410085df",
"selector": "0x410085df",
"calldata_variants": [
"0x410085df",
"0x410085df0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x474c79dd",
"selector": "0x474c79dd",
"calldata_variants": [
"0x474c79dd",
"0x474c79dd0000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 407,
"opcode": "DELEGATECALL",
"returndata_checked": null,
"value_expression_category": "n/a",
"target_expression_category": "computed"
},
{
"pc": 749,
"opcode": "DELEGATECALL",
"returndata_checked": null,
"value_expression_category": "n/a",
"target_expression_category": "computed"
},
{
"pc": 865,
"opcode": "DELEGATECALL",
"returndata_checked": null,
"value_expression_category": "n/a",
"target_expression_category": "computed"
}
],
"guards_detected": [],
"delegatecall_count": 21,
"untrusted_delegatecall_count": 21
}
|
| high | other | detector | Untrusted CALL target/value reachable | 60 | no | no |
viewtrace_id: 0xe0661a484f24a4e37b38627b4106f3ca2db01363c733c6b8afe38b53d2af8310
call_targets:
0xb7189484290dbf73d995e0b1d28bd277525e75b8
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0xe0661a484f24a4e37b38627b4106f3ca2db01363c733c6b8afe38b53d2af8310",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0xb7189484290dbf73d995e0b1d28bd277525e75b8"
],
"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": "0x0ed71e7e",
"selector": "0x0ed71e7e",
"calldata_variants": [
"0x0ed71e7e",
"0x0ed71e7e0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x11b0e34f",
"selector": "0x11b0e34f",
"calldata_variants": [
"0x11b0e34f",
"0x11b0e34f0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x23a93b1e",
"selector": "0x23a93b1e",
"calldata_variants": [
"0x23a93b1e",
"0x23a93b1e0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x26bfe209",
"selector": "0x26bfe209",
"calldata_variants": [
"0x26bfe209",
"0x26bfe2090000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x2e99a3bc",
"selector": "0x2e99a3bc",
"calldata_variants": [
"0x2e99a3bc",
"0x2e99a3bc0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x3b67ff0d",
"selector": "0x3b67ff0d",
"calldata_variants": [
"0x3b67ff0d",
"0x3b67ff0d0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x410085df",
"selector": "0x410085df",
"calldata_variants": [
"0x410085df",
"0x410085df0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x474c79dd",
"selector": "0x474c79dd",
"calldata_variants": [
"0x474c79dd",
"0x474c79dd0000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 3651,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 3684,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 3717,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"call_count": 21,
"guards_detected": [],
"untrusted_call_count": 19
}
|
| high | other | detector | ETH value transfer possible | 55 | no | no |
viewtrace_id: 0xe0661a484f24a4e37b38627b4106f3ca2db01363c733c6b8afe38b53d2af8310
call_targets:
0xb7189484290dbf73d995e0b1d28bd277525e75b8
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0xe0661a484f24a4e37b38627b4106f3ca2db01363c733c6b8afe38b53d2af8310",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0xb7189484290dbf73d995e0b1d28bd277525e75b8"
],
"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": "0x0ed71e7e",
"selector": "0x0ed71e7e",
"calldata_variants": [
"0x0ed71e7e",
"0x0ed71e7e0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x11b0e34f",
"selector": "0x11b0e34f",
"calldata_variants": [
"0x11b0e34f",
"0x11b0e34f0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x23a93b1e",
"selector": "0x23a93b1e",
"calldata_variants": [
"0x23a93b1e",
"0x23a93b1e0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x26bfe209",
"selector": "0x26bfe209",
"calldata_variants": [
"0x26bfe209",
"0x26bfe2090000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x2e99a3bc",
"selector": "0x2e99a3bc",
"calldata_variants": [
"0x2e99a3bc",
"0x2e99a3bc0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x3b67ff0d",
"selector": "0x3b67ff0d",
"calldata_variants": [
"0x3b67ff0d",
"0x3b67ff0d0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x410085df",
"selector": "0x410085df",
"calldata_variants": [
"0x410085df",
"0x410085df0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x474c79dd",
"selector": "0x474c79dd",
"calldata_variants": [
"0x474c79dd",
"0x474c79dd0000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 3651,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 3684,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 3717,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"eth_value_calls": 19,
"guards_detected": []
}
|