019b3844-b299-72af-afe2-6d40b5e22367
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 |
|---|---|---|---|---|
| 18561 | artifact.fetch | complete | 1 / 3 | 3 months ago |
| 18562 | tool.cast_disasm | complete | 1 / 3 | 3 months ago |
| 61862 | analysis.bundle | complete | 1 / 3 | 1 week ago |
| 61863 | capability.graph | complete | 1 / 3 | 1 week ago |
| 61864 | detector.run | complete | 1 / 3 | 1 week ago |
| 61865 | validation.fork | complete | 1 / 3 | 1 week ago |
No slither job recorded yet.
No codex job recorded yet.
00000000: PUSH1 0x80 00000002: PUSH1 0x40 00000004: MSTORE 00000005: PUSH1 0x04 00000007: CALLDATASIZE 00000008: LT 00000009: ISZERO 0000000a: PUSH2 0x0010 0000000d: JUMPI 0000000e: JUMPDEST 0000000f: STOP 00000010: JUMPDEST 00000011: PUSH0 00000012: DUP1 00000013: CALLDATALOAD 00000014: PUSH1 0xe0 00000016: SHR 00000017: SWAP1 00000018: DUP2 00000019: ISZERO 0000001a: PUSH2 0x4077 0000001d: JUMPI 0000001e: DUP2 0000001f: PUSH3 0x3fffc2 00000023: EQ 00000024: PUSH2 0x3ddc 00000027: JUMPI 00000028: DUP2 00000029: PUSH4 0x109a411c 0000002e: EQ 0000002f: PUSH2 0x2f06 00000032: JUMPI 00000033: DUP2 00000034: PUSH4 0x23a69e75 00000039: EQ 0000003a: PUSH2 0x00f9 0000003d: JUMPI 0000003e: DUP2 0000003f: PUSH4 0x4cf8a597 00000044: EQ 00000045: PUSH2 0x2e79 00000048: JUMPI 00000049: DUP2 0000004a: PUSH4 0x5f31516f 0000004f: EQ 00000050: PUSH2 0x2d2f 00000053: JUMPI 00000054: DUP2 00000055: PUSH4 0x5f6f56f1 0000005a: EQ 0000005b: PUSH2 0x2c57 0000005e: JUMPI 0000005f: DUP2 00000060: PUSH4 0x68e419d8 00000065: EQ 00000066: PUSH2 0x2930 00000069: JUMPI 0000006a: DUP2 0000006b: PUSH4 0x7f3a34e9 00000070: EQ 00000071: PUSH2 0x287c 00000074: JUMPI 00000075: DUP2 00000076: PUSH4 0x910cd747 0000007b: EQ 0000007c: PUSH2 0x2706 0000007f: JUMPI 00000080: DUP2 00000081: PUSH4 0x91dd7346 00000086: EQ 00000087: PUSH2 0x1c5f 0000008a: JUMPI 0000008b: DUP2 0000008c: PUSH4 0x92928cad 00000091: EQ 00000092: PUSH2 0x1839 00000095: JUMPI 00000096: DUP2 00000097: PUSH4 0x95305e90 0000009c: EQ 0000009d: PUSH2 0x1754 000000a0: JUMPI 000000a1: DUP2 000000a2: PUSH4 0xa41e223e 000000a7: EQ 000000a8: PUSH2 0x13a1 000000ab: JUMPI 000000ac: DUP2 000000ad: PUSH4 0xa90bc6eb 000000b2: EQ 000000b3: PUSH2 0x0f1d 000000b6: JUMPI 000000b7: DUP2 000000b8: PUSH4 0xbd2bc36e 000000bd: EQ 000000be: PUSH2 0x0e21 000000c1: JUMPI 000000c2: DUP2 000000c3: PUSH4 0xc08d58bb 000000c8: EQ 000000c9: PUSH2 0x0cff 000000cc: JUMPI 000000cd: DUP2 000000ce: PUSH4 0xd78fd74d 000000d3: EQ 000000d4: PUSH2 0x03df 000000d7: JUMPI 000000d8: DUP2 000000d9: PUSH4 0xf17f3fb2 000000de: EQ 000000df: PUSH2 0x0183 000000e2: JUMPI 000000e3: DUP2 000000e4: PUSH4 0xf5537ede 000000e9: EQ 000000ea: PUSH2 0x00fe 000000ed: JUMPI 000000ee: POP 000000ef: PUSH4 0xfa461e33 000000f4: SUB 000000f5: PUSH2 0x000e 000000f8: JUMPI 000000f9: JUMPDEST 000000fa: PUSH2 0x432b 000000fd: JUMP 000000fe: JUMPDEST 000000ff: PUSH1 0x60 00000101: PUSH1 0x03 00000103: NOT 00000104: CALLDATASIZE 00000105: ADD 00000106: SLT 00000107: PUSH2 0x0180 0000010a: JUMPI 0000010b: PUSH2 0x017d 0000010e: PUSH2 0x0115 00000111: PUSH2 0x413f 00000114: JUMP 00000115: JUMPDEST 00000116: PUSH2 0x011d 00000119: PUSH2 0x411c 0000011c: JUMP 0000011d: JUMPDEST 0000011e: PUSH2 0x015e 00000121: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000136: PUSH32 0x0000000000000000000000009e6e583375b767414ab2409717d34b6c7b25d133 00000157: AND 00000158: CALLER 00000159: EQ 0000015a: PUSH2 0x45fe 0000015d: JUMP 0000015e: JUMPDEST 0000015f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000174: PUSH1 0x44 00000176: CALLDATALOAD 00000177: SWAP3 00000178: AND 00000179: PUSH2 0x4c7f 0000017c: JUMP 0000017d: JUMPDEST 0000017e: DUP1 0000017f: RETURN 00000180: JUMPDEST 00000181: DUP1 00000182: REVERT 00000183: JUMPDEST 00000184: PUSH2 0x0120 00000187: PUSH1 0x03 00000189: NOT 0000018a: CALLDATASIZE 0000018b: ADD 0000018c: SLT 0000018d: PUSH2 0x0180 00000190: JUMPI 00000191: PUSH2 0x0198 00000194: PUSH2 0x411c 00000197: JUMP 00000198: JUMPDEST 00000199: PUSH2 0x01a0 0000019c: PUSH2 0x4581 0000019f: JUMP 000001a0: JUMPDEST 000001a1: SWAP1 000001a2: PUSH2 0x01a9 000001a5: PUSH2 0x41a8 000001a8: JUMP 000001a9: JUMPDEST 000001aa: SWAP1 000001ab: PUSH2 0x01b2 000001ae: PUSH2 0x41cb 000001b1: JUMP 000001b2: JUMPDEST 000001b3: SWAP1 000001b4: PUSH1 0xe4 000001b6: CALLDATALOAD 000001b7: PUSH8 0xffffffffffffffff 000001c0: DUP2 000001c1: GT 000001c2: PUSH2 0x03db 000001c5: JUMPI 000001c6: PUSH2 0x01d3 000001c9: SWAP1 000001ca: CALLDATASIZE 000001cb: SWAP1 000001cc: PUSH1 0x04 000001ce: ADD 000001cf: PUSH2 0x42fd 000001d2: JUMP 000001d3: JUMPDEST 000001d4: SWAP2 000001d5: PUSH2 0x01e4 000001d8: PUSH2 0x01df 000001db: PUSH2 0x479d 000001de: JUMP 000001df: JUMPDEST 000001e0: PUSH2 0x45b3 000001e3: JUMP 000001e4: JUMPDEST 000001e5: PUSH1 0x04 000001e7: CALLDATALOAD 000001e8: TIMESTAMP 000001e9: GT 000001ea: PUSH2 0x0397 000001ed: JUMPI 000001ee: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000203: DUP5 00000204: AND 00000205: SWAP4 00000206: PUSH1 0x40 00000208: MLOAD 00000209: SWAP6 0000020a: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 0000022b: DUP8 0000022c: MSTORE 0000022d: ADDRESS 0000022e: PUSH1 0x04 00000230: DUP9 00000231: ADD 00000232: MSTORE 00000233: PUSH1 0x20 00000235: DUP8 00000236: PUSH1 0x24 00000238: DUP2 00000239: DUP10 0000023a: GAS 0000023b: STATICCALL 0000023c: SWAP7 0000023d: DUP8 0000023e: ISZERO 0000023f: PUSH2 0x038c 00000242: JUMPI 00000243: DUP10 00000244: SWAP8 00000245: PUSH2 0x0349 00000248: JUMPI 00000249: JUMPDEST 0000024a: POP 0000024b: SWAP2 0000024c: PUSH1 0x24 0000024e: SWAP8 0000024f: PUSH2 0x0261 00000252: SWAP5 00000253: SWAP3 00000254: PUSH1 0x20 00000256: SWAP8 00000257: SWAP7 00000258: SWAP5 00000259: PUSH1 0xa4 0000025b: CALLDATALOAD 0000025c: SWAP3 0000025d: PUSH2 0x5507 00000260: JUMP 00000261: JUMPDEST 00000262: PUSH1 0x40 00000264: MLOAD 00000265: SWAP4 00000266: DUP5 00000267: DUP1 00000268: SWAP3 00000269: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 0000028a: DUP3 0000028b: MSTORE 0000028c: ADDRESS 0000028d: PUSH1 0x04 0000028f: DUP4 00000290: ADD 00000291: MSTORE 00000292: GAS 00000293: STATICCALL 00000294: SWAP2 00000295: DUP3 00000296: ISZERO 00000297: PUSH2 0x033e 0000029a: JUMPI 0000029b: DUP4 0000029c: SWAP3 0000029d: PUSH2 0x0304 000002a0: JUMPI 000002a1: JUMPDEST 000002a2: POP 000002a3: PUSH2 0x02af 000002a6: SWAP1 000002a7: PUSH1 0xc4 000002a9: CALLDATALOAD 000002aa: SWAP3 000002ab: PUSH2 0x4781 000002ae: JUMP 000002af: JUMPDEST 000002b0: LT 000002b1: PUSH2 0x02c0 000002b4: JUMPI 000002b5: PUSH2 0x017d 000002b8: PUSH2 0x0104 000002bb: CALLDATALOAD 000002bc: PUSH2 0x4aa0 000002bf: JUMP 000002c0: JUMPDEST 000002c1: PUSH1 0x64 000002c3: PUSH1 0x40 000002c5: MLOAD 000002c6: PUSH3 0x461bcd 000002ca: PUSH1 0xe5 000002cc: SHL 000002cd: DUP2 000002ce: MSTORE 000002cf: PUSH1 0x20 000002d1: PUSH1 0x04 000002d3: DUP3 000002d4: ADD 000002d5: MSTORE 000002d6: PUSH1 0x03 000002d8: PUSH1 0x24 000002da: DUP3 000002db: ADD 000002dc: MSTORE 000002dd: PUSH32 0x736d720000000000000000000000000000000000000000000000000000000000 000002fe: PUSH1 0x44 00000300: DUP3 00000301: ADD 00000302: MSTORE 00000303: REVERT 00000304: JUMPDEST 00000305: SWAP1 00000306: SWAP2 00000307: POP 00000308: PUSH1 0x20 0000030a: DUP2 0000030b: RETURNDATASIZE 0000030c: PUSH1 0x20 0000030e: GT 0000030f: PUSH2 0x0336 00000312: JUMPI 00000313: JUMPDEST 00000314: DUP2 00000315: PUSH2 0x0320 00000318: PUSH1 0x20 0000031a: SWAP4 0000031b: DUP4 0000031c: PUSH2 0x4212 0000031f: JUMP 00000320: JUMPDEST 00000321: DUP2 00000322: ADD 00000323: SUB 00000324: SLT 00000325: PUSH2 0x0332 00000328: JUMPI 00000329: MLOAD 0000032a: SWAP1 0000032b: PUSH2 0x02af 0000032e: PUSH2 0x02a1 00000331: JUMP 00000332: JUMPDEST 00000333: PUSH0 00000334: DUP1 00000335: REVERT 00000336: JUMPDEST 00000337: RETURNDATASIZE 00000338: SWAP2 00000339: POP 0000033a: PUSH2 0x0313 0000033d: JUMP 0000033e: JUMPDEST 0000033f: PUSH1 0x40 00000341: MLOAD 00000342: RETURNDATASIZE 00000343: DUP6 00000344: DUP3 00000345: RETURNDATACOPY 00000346: RETURNDATASIZE 00000347: SWAP1 00000348: REVERT 00000349: JUMPDEST 0000034a: SWAP4 0000034b: SWAP2 0000034c: SWAP6 0000034d: SWAP5 0000034e: SWAP3 0000034f: SWAP1 00000350: SWAP7 00000351: POP 00000352: PUSH1 0x20 00000354: DUP5 00000355: RETURNDATASIZE 00000356: PUSH1 0x20 00000358: GT 00000359: PUSH2 0x0384 0000035c: JUMPI 0000035d: JUMPDEST 0000035e: DUP2 0000035f: PUSH2 0x036a 00000362: PUSH1 0x20 00000364: SWAP4 00000365: DUP4 00000366: PUSH2 0x4212 00000369: JUMP 0000036a: JUMPDEST 0000036b: DUP2 0000036c: ADD 0000036d: SUB 0000036e: SLT 0000036f: PUSH2 0x0332 00000372: JUMPI 00000373: SWAP3 00000374: MLOAD 00000375: SWAP6 00000376: SWAP4 00000377: SWAP5 00000378: SWAP2 00000379: SWAP4 0000037a: SWAP1 0000037b: SWAP3 0000037c: SWAP2 0000037d: SWAP1 0000037e: PUSH1 0x24 00000380: PUSH2 0x0249 00000383: JUMP 00000384: JUMPDEST 00000385: RETURNDATASIZE 00000386: SWAP2 00000387: POP 00000388: PUSH2 0x035d 0000038b: JUMP 0000038c: JUMPDEST 0000038d: PUSH1 0x40 0000038f: MLOAD 00000390: RETURNDATASIZE 00000391: DUP12 00000392: DUP3 00000393: RETURNDATACOPY 00000394: RETURNDATASIZE 00000395: SWAP1 00000396: REVERT 00000397: JUMPDEST 00000398: PUSH1 0x64 0000039a: PUSH1 0x40 0000039c: MLOAD 0000039d: PUSH3 0x461bcd 000003a1: PUSH1 0xe5 000003a3: SHL 000003a4: DUP2 000003a5: MSTORE 000003a6: PUSH1 0x20 000003a8: PUSH1 0x04 000003aa: DUP3 000003ab: ADD 000003ac: MSTORE 000003ad: PUSH1 0x04 000003af: PUSH1 0x24 000003b1: DUP3 000003b2: ADD 000003b3: MSTORE 000003b4: PUSH32 0x6773627400000000000000000000000000000000000000000000000000000000 000003d5: PUSH1 0x44 000003d7: DUP3 000003d8: ADD 000003d9: MSTORE 000003da: REVERT 000003db: JUMPDEST 000003dc: DUP6 000003dd: DUP1 000003de: REVERT 000003df: JUMPDEST 000003e0: PUSH2 0x0140 000003e3: PUSH1 0x03 000003e5: NOT 000003e6: CALLDATASIZE 000003e7: ADD 000003e8: SLT 000003e9: PUSH2 0x0180 000003ec: JUMPI 000003ed: PUSH2 0x03f4 000003f0: PUSH2 0x411c 000003f3: JUMP 000003f4: JUMPDEST 000003f5: PUSH2 0x03fc 000003f8: PUSH2 0x4185 000003fb: JUMP 000003fc: JUMPDEST 000003fd: PUSH2 0x0404 00000400: PUSH2 0x41a8 00000403: JUMP 00000404: JUMPDEST 00000405: SWAP1 00000406: PUSH1 0x84 00000408: CALLDATALOAD 00000409: SWAP1 0000040a: PUSH14 0xffffffffffffffffffffffffffff 00000419: DUP3 0000041a: AND 0000041b: DUP1 0000041c: SWAP3 0000041d: SUB 0000041e: PUSH2 0x0cfb 00000421: JUMPI 00000422: PUSH1 0xa4 00000424: CALLDATALOAD 00000425: SWAP4 00000426: PUSH14 0xffffffffffffffffffffffffffff 00000435: DUP6 00000436: AND 00000437: DUP6 00000438: SUB 00000439: PUSH2 0x03db 0000043c: JUMPI 0000043d: PUSH1 0xc4 0000043f: CALLDATALOAD 00000440: SWAP2 00000441: PUSH13 0xffffffffffffffffffffffffff 0000044f: DUP4 00000450: AND 00000451: DUP4 00000452: SUB 00000453: PUSH2 0x0cf7 00000456: JUMPI 00000457: PUSH1 0xe4 00000459: CALLDATALOAD 0000045a: SWAP2 0000045b: PUSH3 0xffffff 0000045f: DUP4 00000460: AND 00000461: DUP1 00000462: SWAP4 00000463: SUB 00000464: PUSH2 0x0cf3 00000467: JUMPI 00000468: PUSH2 0x046f 0000046b: PUSH2 0x455f 0000046e: JUMP 0000046f: JUMPDEST 00000470: SWAP6 00000471: PUSH2 0x047b 00000474: PUSH2 0x01df 00000477: PUSH2 0x479d 0000047a: JUMP 0000047b: JUMPDEST 0000047c: PUSH2 0x80e8 0000047f: GAS 00000480: ADD 00000481: SWAP6 00000482: PUSH1 0x04 00000484: CALLDATALOAD 00000485: TIMESTAMP 00000486: GT 00000487: PUSH2 0x0caf 0000048a: JUMPI 0000048b: PUSH1 0x40 0000048d: MLOAD 0000048e: SWAP3 0000048f: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 000004b0: DUP5 000004b1: MSTORE 000004b2: ADDRESS 000004b3: PUSH1 0x04 000004b5: DUP6 000004b6: ADD 000004b7: MSTORE 000004b8: PUSH1 0x20 000004ba: DUP5 000004bb: PUSH1 0x24 000004bd: DUP2 000004be: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000004d3: DUP8 000004d4: AND 000004d5: GAS 000004d6: STATICCALL 000004d7: SWAP4 000004d8: DUP5 000004d9: ISZERO 000004da: PUSH2 0x0ca4 000004dd: JUMPI 000004de: DUP12 000004df: SWAP5 000004e0: PUSH2 0x0c70 000004e3: JUMPI 000004e4: JUMPDEST 000004e5: POP 000004e6: DUP11 000004e7: PUSH1 0x40 000004e9: MLOAD 000004ea: SWAP6 000004eb: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 0000050c: DUP8 0000050d: MSTORE 0000050e: ADDRESS 0000050f: PUSH1 0x04 00000511: DUP9 00000512: ADD 00000513: MSTORE 00000514: PUSH1 0x20 00000516: DUP8 00000517: PUSH1 0x24 00000519: DUP2 0000051a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000052f: DUP6 00000530: AND 00000531: GAS 00000532: STATICCALL 00000533: SWAP7 00000534: DUP8 00000535: ISZERO 00000536: PUSH2 0x0932 00000539: JUMPI 0000053a: DUP3 0000053b: SWAP8 0000053c: PUSH2 0x0c39 0000053f: JUMPI 00000540: JUMPDEST 00000541: POP 00000542: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000557: DUP6 00000558: AND 00000559: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000056e: DUP3 0000056f: AND 00000570: LT 00000571: PUSH0 00000572: EQ 00000573: PUSH2 0x0b86 00000576: JUMPI 00000577: PUSH1 0x40 00000579: MLOAD 0000057a: PUSH32 0x0902f1ac00000000000000000000000000000000000000000000000000000000 0000059b: DUP2 0000059c: MSTORE 0000059d: PUSH1 0x60 0000059f: DUP2 000005a0: PUSH1 0x04 000005a2: DUP2 000005a3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000005b8: DUP9 000005b9: AND 000005ba: GAS 000005bb: STATICCALL 000005bc: SWAP1 000005bd: DUP2 000005be: ISZERO 000005bf: PUSH2 0x033e 000005c2: JUMPI 000005c3: DUP4 000005c4: SWAP2 000005c5: PUSH2 0x0b3f 000005c8: JUMPI 000005c9: JUMPDEST 000005ca: POP 000005cb: PUSH14 0xffffffffffffffffffffffffffff 000005da: DUP1 000005db: SWAP2 000005dc: AND 000005dd: SWAP3 000005de: AND 000005df: SWAP4 000005e0: JUMPDEST 000005e1: DUP5 000005e2: DUP4 000005e3: MUL 000005e4: PUSH6 0x400000000000 000005eb: DUP2 000005ec: LT 000005ed: ISZERO 000005ee: PUSH2 0x0b1c 000005f1: JUMPI 000005f2: PUSH2 0x060e 000005f5: SWAP1 000005f6: PUSH13 0xffffffffffffffffffffffffff 00000604: DUP13 00000605: AND 00000606: SWAP1 00000607: DUP2 00000608: MUL 00000609: MUL 0000060a: PUSH2 0x56c9 0000060d: JUMP 0000060e: JUMPDEST 0000060f: PUSH1 0x3f 00000611: SHR 00000612: SWAP5 00000613: JUMPDEST 00000614: DUP6 00000615: DUP5 00000616: GT 00000617: ISZERO 00000618: PUSH2 0x0ad8 0000061b: JUMPI 0000061c: DUP15 0000061d: SWAP6 0000061e: DUP5 0000061f: SUB 00000620: SWAP4 00000621: PUSH1 0x01 00000623: PUSH2 0x0637 00000626: DUP13 00000627: DUP8 00000628: DUP5 00000629: SUB 0000062a: MUL 0000062b: PUSH3 0x0186a0 0000062f: DUP9 00000630: DUP7 00000631: MUL 00000632: MUL 00000633: PUSH2 0x4d3e 00000636: JUMP 00000637: JUMPDEST 00000638: ADD 00000639: SWAP10 0000063a: DUP1 0000063b: DUP5 0000063c: LT 0000063d: ISZERO 0000063e: PUSH2 0x0a4a 00000641: JUMPI 00000642: JUMPDEST 00000643: POP 00000644: DUP3 00000645: DUP11 00000646: GT 00000647: PUSH2 0x0a25 0000064a: JUMPI 0000064b: JUMPDEST 0000064c: POP 0000064d: POP 0000064e: POP 0000064f: DUP7 00000650: DUP4 00000651: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000666: DUP8 00000667: AND 00000668: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000067d: DUP5 0000067e: AND 0000067f: LT 00000680: PUSH0 00000681: EQ 00000682: PUSH2 0x0941 00000685: JUMPI 00000686: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000069b: PUSH2 0x06a4 0000069e: SWAP4 0000069f: AND 000006a0: PUSH2 0x4c7f 000006a3: JUMP 000006a4: JUMPDEST 000006a5: PUSH1 0x40 000006a7: MLOAD 000006a8: PUSH2 0x06b2 000006ab: PUSH1 0x20 000006ad: DUP3 000006ae: PUSH2 0x4212 000006b1: JUMP 000006b2: JUMPDEST 000006b3: DUP4 000006b4: DUP2 000006b5: MSTORE 000006b6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000006cb: DUP4 000006cc: AND 000006cd: EXTCODESIZE 000006ce: ISZERO 000006cf: PUSH2 0x093d 000006d2: JUMPI 000006d3: PUSH2 0x0725 000006d6: SWAP3 000006d7: DUP5 000006d8: SWAP3 000006d9: DUP4 000006da: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000006ef: PUSH1 0x40 000006f1: MLOAD 000006f2: DUP1 000006f3: SWAP8 000006f4: DUP2 000006f5: SWAP7 000006f6: DUP3 000006f7: SWAP6 000006f8: PUSH32 0x022c0d9f00000000000000000000000000000000000000000000000000000000 00000719: DUP5 0000071a: MSTORE 0000071b: ADDRESS 0000071c: SWAP1 0000071d: PUSH1 0x04 0000071f: DUP6 00000720: ADD 00000721: PUSH2 0x5128 00000724: JUMP 00000725: JUMPDEST 00000726: SUB 00000727: SWAP4 00000728: AND 00000729: GAS 0000072a: CALL 0000072b: DUP1 0000072c: ISZERO 0000072d: PUSH2 0x0932 00000730: JUMPI 00000731: PUSH2 0x0919 00000734: JUMPI 00000735: JUMPDEST 00000736: POP 00000737: POP 00000738: PUSH1 0x20 0000073a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000074f: SWAP2 00000750: JUMPDEST 00000751: PUSH1 0x24 00000753: PUSH1 0x40 00000755: MLOAD 00000756: DUP1 00000757: SWAP5 00000758: DUP2 00000759: SWAP4 0000075a: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 0000077b: DUP4 0000077c: MSTORE 0000077d: ADDRESS 0000077e: PUSH1 0x04 00000780: DUP5 00000781: ADD 00000782: MSTORE 00000783: AND 00000784: GAS 00000785: STATICCALL 00000786: SWAP1 00000787: DUP2 00000788: ISZERO 00000789: PUSH2 0x038c 0000078c: JUMPI 0000078d: DUP10 0000078e: SWAP2 0000078f: PUSH2 0x08d9 00000792: JUMPI 00000793: JUMPDEST 00000794: POP 00000795: PUSH14 0xffffffffffffffffffffffffffff 000007a4: SWAP2 000007a5: PUSH2 0x07ad 000007a8: SWAP2 000007a9: PUSH2 0x4781 000007ac: JUMP 000007ad: JUMPDEST 000007ae: SWAP7 000007af: AND 000007b0: DUP7 000007b1: LT 000007b2: PUSH2 0x0895 000007b5: JUMPI 000007b6: DUP6 000007b7: PUSH18 0x61a800000000000000000000000000000000 000007ca: MUL 000007cb: SWAP6 000007cc: PUSH18 0x61a800000000000000000000000000000000 000007df: DUP8 000007e0: DIV 000007e1: SUB 000007e2: PUSH2 0x0868 000007e5: JUMPI 000007e6: PUSH2 0x080c 000007e9: SWAP3 000007ea: PUSH13 0xffffffffffffffffffffffffff 000007f8: AND 000007f9: SWAP2 000007fa: PUSH2 0x0807 000007fd: SWAP2 000007fe: DUP4 000007ff: SWAP2 00000800: DUP4 00000801: SWAP2 00000802: SWAP1 00000803: PUSH2 0x5160 00000806: JUMP 00000807: JUMPDEST 00000808: PUSH2 0x5160 0000080b: JUMP 0000080c: JUMPDEST 0000080d: DUP1 0000080e: DUP5 0000080f: GT 00000810: ISZERO 00000811: PUSH2 0x0824 00000814: JUMPI 00000815: PUSH2 0x017d 00000818: SWAP4 00000819: SUB 0000081a: SWAP2 0000081b: PUSH2 0x0124 0000081e: CALLDATALOAD 0000081f: SWAP1 00000820: PUSH2 0x4d75 00000823: JUMP 00000824: JUMPDEST 00000825: PUSH1 0x64 00000827: PUSH1 0x40 00000829: MLOAD 0000082a: PUSH3 0x461bcd 0000082e: PUSH1 0xe5 00000830: SHL 00000831: DUP2 00000832: MSTORE 00000833: PUSH1 0x20 00000835: PUSH1 0x04 00000837: DUP3 00000838: ADD 00000839: MSTORE 0000083a: PUSH1 0x04 0000083c: PUSH1 0x24 0000083e: DUP3 0000083f: ADD 00000840: MSTORE 00000841: PUSH32 0x326c6e6f00000000000000000000000000000000000000000000000000000000 00000862: PUSH1 0x44 00000864: DUP3 00000865: ADD 00000866: MSTORE 00000867: REVERT 00000868: JUMPDEST 00000869: PUSH1 0x24 0000086b: DUP8 0000086c: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 0000088d: DUP2 0000088e: MSTORE 0000088f: PUSH1 0x11 00000891: PUSH1 0x04 00000893: MSTORE 00000894: REVERT 00000895: JUMPDEST 00000896: PUSH1 0x64 00000898: PUSH1 0x40 0000089a: MLOAD 0000089b: PUSH3 0x461bcd 0000089f: PUSH1 0xe5 000008a1: SHL 000008a2: DUP2 000008a3: MSTORE 000008a4: PUSH1 0x20 000008a6: PUSH1 0x04 000008a8: DUP3 000008a9: ADD 000008aa: MSTORE 000008ab: PUSH1 0x03 000008ad: PUSH1 0x24 000008af: DUP3 000008b0: ADD 000008b1: MSTORE 000008b2: PUSH32 0x326c730000000000000000000000000000000000000000000000000000000000 000008d3: PUSH1 0x44 000008d5: DUP3 000008d6: ADD 000008d7: MSTORE 000008d8: REVERT 000008d9: JUMPDEST 000008da: SWAP1 000008db: POP 000008dc: PUSH1 0x20 000008de: DUP2 000008df: RETURNDATASIZE 000008e0: PUSH1 0x20 000008e2: GT 000008e3: PUSH2 0x0911 000008e6: JUMPI 000008e7: JUMPDEST 000008e8: DUP2 000008e9: PUSH2 0x08f4 000008ec: PUSH1 0x20 000008ee: SWAP4 000008ef: DUP4 000008f0: PUSH2 0x4212 000008f3: JUMP 000008f4: JUMPDEST 000008f5: DUP2 000008f6: ADD 000008f7: SUB 000008f8: SLT 000008f9: PUSH2 0x0332 000008fc: JUMPI 000008fd: MLOAD 000008fe: PUSH14 0xffffffffffffffffffffffffffff 0000090d: PUSH2 0x0793 00000910: JUMP 00000911: JUMPDEST 00000912: RETURNDATASIZE 00000913: SWAP2 00000914: POP 00000915: PUSH2 0x08e7 00000918: JUMP 00000919: JUMPDEST 0000091a: DUP2 0000091b: PUSH2 0x0923 0000091e: SWAP2 0000091f: PUSH2 0x4212 00000922: JUMP 00000923: JUMPDEST 00000924: PUSH2 0x092e 00000927: JUMPI 00000928: DUP9 00000929: DUP11 0000092a: PUSH2 0x0735 0000092d: JUMP 0000092e: JUMPDEST 0000092f: DUP9 00000930: DUP1 00000931: REVERT 00000932: JUMPDEST 00000933: PUSH1 0x40 00000935: MLOAD 00000936: RETURNDATASIZE 00000937: DUP5 00000938: DUP3 00000939: RETURNDATACOPY 0000093a: RETURNDATASIZE 0000093b: SWAP1 0000093c: REVERT 0000093d: JUMPDEST 0000093e: DUP4 0000093f: DUP1 00000940: REVERT 00000941: JUMPDEST 00000942: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000957: PUSH2 0x0960 0000095a: SWAP4 0000095b: AND 0000095c: PUSH2 0x4c7f 0000095f: JUMP 00000960: JUMPDEST 00000961: PUSH1 0x40 00000963: MLOAD 00000964: PUSH2 0x096e 00000967: PUSH1 0x20 00000969: DUP3 0000096a: PUSH2 0x4212 0000096d: JUMP 0000096e: JUMPDEST 0000096f: DUP4 00000970: DUP2 00000971: MSTORE 00000972: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000987: DUP4 00000988: AND 00000989: EXTCODESIZE 0000098a: ISZERO 0000098b: PUSH2 0x093d 0000098e: JUMPI 0000098f: PUSH2 0x09e1 00000992: SWAP3 00000993: DUP5 00000994: SWAP3 00000995: DUP4 00000996: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000009ab: PUSH1 0x40 000009ad: MLOAD 000009ae: DUP1 000009af: SWAP8 000009b0: DUP2 000009b1: SWAP7 000009b2: DUP3 000009b3: SWAP6 000009b4: PUSH32 0x022c0d9f00000000000000000000000000000000000000000000000000000000 000009d5: DUP5 000009d6: MSTORE 000009d7: ADDRESS 000009d8: SWAP1 000009d9: PUSH1 0x04 000009db: DUP6 000009dc: ADD 000009dd: PUSH2 0x50f0 000009e0: JUMP 000009e1: JUMPDEST 000009e2: SUB 000009e3: SWAP4 000009e4: AND 000009e5: GAS 000009e6: CALL 000009e7: DUP1 000009e8: ISZERO 000009e9: PUSH2 0x0932 000009ec: JUMPI 000009ed: PUSH2 0x0a10 000009f0: JUMPI 000009f1: JUMPDEST 000009f2: POP 000009f3: POP 000009f4: PUSH1 0x20 000009f6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000a0b: SWAP2 00000a0c: PUSH2 0x0750 00000a0f: JUMP 00000a10: JUMPDEST 00000a11: DUP2 00000a12: PUSH2 0x0a1a 00000a15: SWAP2 00000a16: PUSH2 0x4212 00000a19: JUMP 00000a1a: JUMPDEST 00000a1b: PUSH2 0x092e 00000a1e: JUMPI 00000a1f: DUP9 00000a20: DUP11 00000a21: PUSH2 0x09f1 00000a24: JUMP 00000a25: JUMPDEST 00000a26: SWAP1 00000a27: SWAP2 00000a28: SWAP9 00000a29: POP 00000a2a: PUSH2 0x0a41 00000a2d: SWAP3 00000a2e: SWAP4 00000a2f: POP 00000a30: DUP10 00000a31: DUP10 00000a32: MUL 00000a33: DUP1 00000a34: SWAP3 00000a35: PUSH3 0x0186a0 00000a39: MUL 00000a3a: ADD 00000a3b: SWAP2 00000a3c: MUL 00000a3d: PUSH2 0x4d3e 00000a40: JUMP 00000a41: JUMPDEST 00000a42: SWAP1 00000a43: DUP14 00000a44: DUP1 00000a45: DUP1 00000a46: PUSH2 0x064b 00000a49: JUMP 00000a4a: JUMPDEST 00000a4b: SWAP2 00000a4c: SWAP3 00000a4d: POP 00000a4e: SWAP3 00000a4f: SWAP4 00000a50: SWAP5 00000a51: SWAP6 00000a52: POP 00000a53: DUP1 00000a54: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00000a75: DUP2 00000a76: ADD 00000a77: GT 00000a78: PUSH2 0x0aab 00000a7b: JUMPI 00000a7c: SWAP1 00000a7d: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00000a9e: DUP16 00000a9f: SWAP7 00000aa0: SWAP6 00000aa1: SWAP5 00000aa2: SWAP4 00000aa3: SWAP3 00000aa4: ADD 00000aa5: SWAP2 00000aa6: PUSH0 00000aa7: PUSH2 0x0642 00000aaa: JUMP 00000aab: JUMPDEST 00000aac: PUSH1 0x24 00000aae: DUP16 00000aaf: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 00000ad0: DUP2 00000ad1: MSTORE 00000ad2: PUSH1 0x11 00000ad4: PUSH1 0x04 00000ad6: MSTORE 00000ad7: REVERT 00000ad8: JUMPDEST 00000ad9: PUSH1 0x64 00000adb: PUSH1 0x40 00000add: MLOAD 00000ade: PUSH3 0x461bcd 00000ae2: PUSH1 0xe5 00000ae4: SHL 00000ae5: DUP2 00000ae6: MSTORE 00000ae7: PUSH1 0x20 00000ae9: PUSH1 0x04 00000aeb: DUP3 00000aec: ADD 00000aed: MSTORE 00000aee: PUSH1 0x04 00000af0: PUSH1 0x24 00000af2: DUP3 00000af3: ADD 00000af4: MSTORE 00000af5: PUSH32 0x326c706c00000000000000000000000000000000000000000000000000000000 00000b16: PUSH1 0x44 00000b18: DUP3 00000b19: ADD 00000b1a: MSTORE 00000b1b: REVERT 00000b1c: JUMPDEST 00000b1d: PUSH2 0x0b25 00000b20: SWAP1 00000b21: PUSH2 0x56c9 00000b24: JUMP 00000b25: JUMPDEST 00000b26: PUSH13 0xffffffffffffffffffffffffff 00000b34: DUP12 00000b35: AND 00000b36: MUL 00000b37: PUSH1 0x3f 00000b39: SHR 00000b3a: SWAP5 00000b3b: PUSH2 0x0613 00000b3e: JUMP 00000b3f: JUMPDEST 00000b40: PUSH14 0xffffffffffffffffffffffffffff 00000b4f: SWAP4 00000b50: POP 00000b51: DUP4 00000b52: SWAP2 00000b53: POP 00000b54: PUSH2 0x0b74 00000b57: SWAP1 00000b58: PUSH1 0x60 00000b5a: RETURNDATASIZE 00000b5b: PUSH1 0x60 00000b5d: GT 00000b5e: PUSH2 0x0b7f 00000b61: JUMPI 00000b62: JUMPDEST 00000b63: PUSH2 0x0b6c 00000b66: DUP2 00000b67: DUP4 00000b68: PUSH2 0x4212 00000b6b: JUMP 00000b6c: JUMPDEST 00000b6d: DUP2 00000b6e: ADD 00000b6f: SWAP1 00000b70: PUSH2 0x50ba 00000b73: JUMP 00000b74: JUMPDEST 00000b75: POP 00000b76: SWAP4 00000b77: SWAP1 00000b78: SWAP4 00000b79: SWAP2 00000b7a: POP 00000b7b: PUSH2 0x05c9 00000b7e: JUMP 00000b7f: JUMPDEST 00000b80: POP 00000b81: RETURNDATASIZE 00000b82: PUSH2 0x0b62 00000b85: JUMP 00000b86: JUMPDEST 00000b87: PUSH1 0x40 00000b89: SWAP4 00000b8a: SWAP2 00000b8b: SWAP4 00000b8c: MLOAD 00000b8d: PUSH32 0x0902f1ac00000000000000000000000000000000000000000000000000000000 00000bae: DUP2 00000baf: MSTORE 00000bb0: PUSH1 0x60 00000bb2: DUP2 00000bb3: PUSH1 0x04 00000bb5: DUP2 00000bb6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000bcb: DUP9 00000bcc: AND 00000bcd: GAS 00000bce: STATICCALL 00000bcf: SWAP1 00000bd0: DUP2 00000bd1: ISZERO 00000bd2: PUSH2 0x0c2e 00000bd5: JUMPI 00000bd6: DUP6 00000bd7: SWAP2 00000bd8: PUSH2 0x0bf7 00000bdb: JUMPI 00000bdc: JUMPDEST 00000bdd: POP 00000bde: PUSH14 0xffffffffffffffffffffffffffff 00000bed: DUP1 00000bee: SWAP2 00000bef: AND 00000bf0: SWAP5 00000bf1: AND 00000bf2: SWAP2 00000bf3: PUSH2 0x05e0 00000bf6: JUMP 00000bf7: JUMPDEST 00000bf8: PUSH14 0xffffffffffffffffffffffffffff 00000c07: SWAP6 00000c08: POP 00000c09: DUP6 00000c0a: SWAP2 00000c0b: POP 00000c0c: PUSH2 0x0c23 00000c0f: SWAP1 00000c10: PUSH1 0x60 00000c12: RETURNDATASIZE 00000c13: PUSH1 0x60 00000c15: GT 00000c16: PUSH2 0x0b7f 00000c19: JUMPI 00000c1a: PUSH2 0x0b6c 00000c1d: DUP2 00000c1e: DUP4 00000c1f: PUSH2 0x4212 00000c22: JUMP 00000c23: JUMPDEST 00000c24: POP 00000c25: SWAP6 00000c26: SWAP1 00000c27: SWAP6 00000c28: SWAP2 00000c29: POP 00000c2a: PUSH2 0x0bdc 00000c2d: JUMP 00000c2e: JUMPDEST 00000c2f: PUSH1 0x40 00000c31: MLOAD 00000c32: RETURNDATASIZE 00000c33: DUP8 00000c34: DUP3 00000c35: RETURNDATACOPY 00000c36: RETURNDATASIZE 00000c37: SWAP1 00000c38: REVERT 00000c39: JUMPDEST 00000c3a: SWAP2 00000c3b: POP 00000c3c: SWAP6 00000c3d: POP 00000c3e: PUSH1 0x20 00000c40: DUP2 00000c41: RETURNDATASIZE 00000c42: PUSH1 0x20 00000c44: GT 00000c45: PUSH2 0x0c68 00000c48: JUMPI 00000c49: JUMPDEST 00000c4a: DUP2 00000c4b: PUSH2 0x0c56 00000c4e: PUSH1 0x20 00000c50: SWAP4 00000c51: DUP4 00000c52: PUSH2 0x4212 00000c55: JUMP 00000c56: JUMPDEST 00000c57: DUP2 00000c58: ADD 00000c59: SUB 00000c5a: SLT 00000c5b: PUSH2 0x0332 00000c5e: JUMPI 00000c5f: DUP12 00000c60: SWAP1 00000c61: MLOAD 00000c62: SWAP6 00000c63: DUP14 00000c64: PUSH2 0x0540 00000c67: JUMP 00000c68: JUMPDEST 00000c69: RETURNDATASIZE 00000c6a: SWAP2 00000c6b: POP 00000c6c: PUSH2 0x0c49 00000c6f: JUMP 00000c70: JUMPDEST 00000c71: SWAP1 00000c72: SWAP4 00000c73: POP 00000c74: PUSH1 0x20 00000c76: DUP2 00000c77: RETURNDATASIZE 00000c78: PUSH1 0x20 00000c7a: GT 00000c7b: PUSH2 0x0c9c 00000c7e: JUMPI 00000c7f: JUMPDEST 00000c80: DUP2 00000c81: PUSH2 0x0c8c 00000c84: PUSH1 0x20 00000c86: SWAP4 00000c87: DUP4 00000c88: PUSH2 0x4212 00000c8b: JUMP 00000c8c: JUMPDEST 00000c8d: DUP2 00000c8e: ADD 00000c8f: SUB 00000c90: SLT 00000c91: PUSH2 0x0332 00000c94: JUMPI 00000c95: MLOAD 00000c96: SWAP3 00000c97: DUP12 00000c98: PUSH2 0x04e4 00000c9b: JUMP 00000c9c: JUMPDEST 00000c9d: RETURNDATASIZE 00000c9e: SWAP2 00000c9f: POP 00000ca0: PUSH2 0x0c7f 00000ca3: JUMP 00000ca4: JUMPDEST 00000ca5: PUSH1 0x40 00000ca7: MLOAD 00000ca8: RETURNDATASIZE 00000ca9: DUP14 00000caa: DUP3 00000cab: RETURNDATACOPY 00000cac: RETURNDATASIZE 00000cad: SWAP1 00000cae: REVERT 00000caf: JUMPDEST 00000cb0: PUSH1 0x64 00000cb2: PUSH1 0x40 00000cb4: MLOAD 00000cb5: PUSH3 0x461bcd 00000cb9: PUSH1 0xe5 00000cbb: SHL 00000cbc: DUP2 00000cbd: MSTORE 00000cbe: PUSH1 0x20 00000cc0: PUSH1 0x04 00000cc2: DUP3 00000cc3: ADD 00000cc4: MSTORE 00000cc5: PUSH1 0x04 00000cc7: PUSH1 0x24 00000cc9: DUP3 00000cca: ADD 00000ccb: MSTORE 00000ccc: PUSH32 0x326c627400000000000000000000000000000000000000000000000000000000 00000ced: PUSH1 0x44 00000cef: DUP3 00000cf0: ADD 00000cf1: MSTORE 00000cf2: REVERT 00000cf3: JUMPDEST 00000cf4: DUP8 00000cf5: DUP1 00000cf6: REVERT 00000cf7: JUMPDEST 00000cf8: DUP7 00000cf9: DUP1 00000cfa: REVERT 00000cfb: JUMPDEST 00000cfc: DUP5 00000cfd: DUP1 00000cfe: REVERT 00000cff: JUMPDEST 00000d00: PUSH1 0x60 00000d02: PUSH1 0x03 00000d04: NOT 00000d05: CALLDATASIZE 00000d06: ADD 00000d07: SLT 00000d08: PUSH2 0x0180 00000d0b: JUMPI 00000d0c: DUP1 00000d0d: PUSH2 0x0d14 00000d10: PUSH2 0x413f 00000d13: JUMP 00000d14: JUMPDEST 00000d15: PUSH1 0x24 00000d17: CALLDATALOAD 00000d18: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000d2d: PUSH2 0x0d34 00000d30: PUSH2 0x4185 00000d33: JUMP 00000d34: JUMPDEST 00000d35: SWAP3 00000d36: PUSH2 0x0d62 00000d39: DUP3 00000d3a: PUSH32 0x0000000000000000000000009e6e583375b767414ab2409717d34b6c7b25d133 00000d5b: AND 00000d5c: CALLER 00000d5d: EQ 00000d5e: PUSH2 0x45fe 00000d61: JUMP 00000d62: JUMPDEST 00000d63: AND 00000d64: SWAP2 00000d65: DUP3 00000d66: EXTCODESIZE 00000d67: ISZERO 00000d68: PUSH2 0x0e1c 00000d6b: JUMPI 00000d6c: DUP4 00000d6d: DUP1 00000d6e: SWAP4 00000d6f: PUSH1 0x24 00000d71: PUSH1 0x40 00000d73: MLOAD 00000d74: DUP1 00000d75: SWAP7 00000d76: DUP2 00000d77: SWAP4 00000d78: PUSH32 0x2e1a7d4d00000000000000000000000000000000000000000000000000000000 00000d99: DUP4 00000d9a: MSTORE 00000d9b: DUP8 00000d9c: PUSH1 0x04 00000d9e: DUP5 00000d9f: ADD 00000da0: MSTORE 00000da1: GAS 00000da2: CALL 00000da3: SWAP3 00000da4: DUP4 00000da5: ISZERO 00000da6: PUSH2 0x0e11 00000da9: JUMPI 00000daa: DUP5 00000dab: SWAP4 00000dac: PUSH2 0x0df4 00000daf: JUMPI 00000db0: JUMPDEST 00000db1: POP 00000db2: DUP3 00000db3: SWAP2 00000db4: DUP3 00000db5: SWAP2 00000db6: DUP3 00000db7: SWAP1 00000db8: DUP3 00000db9: ISZERO 00000dba: PUSH2 0x0dea 00000dbd: JUMPI 00000dbe: JUMPDEST 00000dbf: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000dd4: AND 00000dd5: SWAP1 00000dd6: CALL 00000dd7: ISZERO 00000dd8: PUSH2 0x0dde 00000ddb: JUMPI 00000ddc: DUP1 00000ddd: RETURN 00000dde: JUMPDEST 00000ddf: PUSH1 0x40 00000de1: MLOAD 00000de2: SWAP1 00000de3: RETURNDATASIZE 00000de4: SWAP1 00000de5: DUP3 00000de6: RETURNDATACOPY 00000de7: RETURNDATASIZE 00000de8: SWAP1 00000de9: REVERT 00000dea: JUMPDEST 00000deb: PUSH2 0x08fc 00000dee: SWAP2 00000def: POP 00000df0: PUSH2 0x0dbe 00000df3: JUMP 00000df4: JUMPDEST 00000df5: DUP4 00000df6: PUSH2 0x0e01 00000df9: SWAP2 00000dfa: SWAP5 00000dfb: SWAP3 00000dfc: SWAP5 00000dfd: PUSH2 0x4212 00000e00: JUMP 00000e01: JUMPDEST 00000e02: PUSH2 0x0e0d 00000e05: JUMPI 00000e06: DUP3 00000e07: SWAP2 00000e08: DUP6 00000e09: PUSH2 0x0db0 00000e0c: JUMP 00000e0d: JUMPDEST 00000e0e: POP 00000e0f: POP 00000e10: REVERT 00000e11: JUMPDEST 00000e12: PUSH1 0x40 00000e14: MLOAD 00000e15: RETURNDATASIZE 00000e16: DUP7 00000e17: DUP3 00000e18: RETURNDATACOPY 00000e19: RETURNDATASIZE 00000e1a: SWAP1 00000e1b: REVERT 00000e1c: JUMPDEST 00000e1d: POP 00000e1e: POP 00000e1f: POP 00000e20: REVERT 00000e21: JUMPDEST 00000e22: PUSH2 0x0160 00000e25: PUSH1 0x03 00000e27: NOT 00000e28: CALLDATASIZE 00000e29: ADD 00000e2a: SLT 00000e2b: PUSH2 0x0180 00000e2e: JUMPI 00000e2f: PUSH2 0x0e36 00000e32: PUSH2 0x411c 00000e35: JUMP 00000e36: JUMPDEST 00000e37: PUSH2 0x0e3e 00000e3a: PUSH2 0x4581 00000e3d: JUMP 00000e3e: JUMPDEST 00000e3f: SWAP1 00000e40: PUSH2 0x0e47 00000e43: PUSH2 0x41a8 00000e46: JUMP 00000e47: JUMPDEST 00000e48: SWAP2 00000e49: PUSH2 0x0e50 00000e4c: PUSH2 0x41cb 00000e4f: JUMP 00000e50: JUMPDEST 00000e51: PUSH2 0x0104 00000e54: CALLDATALOAD 00000e55: PUSH8 0xffffffffffffffff 00000e5e: DUP2 00000e5f: GT 00000e60: PUSH2 0x03db 00000e63: JUMPI 00000e64: PUSH2 0x0e71 00000e67: SWAP1 00000e68: CALLDATASIZE 00000e69: SWAP1 00000e6a: PUSH1 0x04 00000e6c: ADD 00000e6d: PUSH2 0x42fd 00000e70: JUMP 00000e71: JUMPDEST 00000e72: SWAP2 00000e73: SWAP1 00000e74: SWAP5 00000e75: PUSH2 0x0124 00000e78: CALLDATALOAD 00000e79: SWAP5 00000e7a: PUSH2 0xffff 00000e7d: DUP7 00000e7e: AND 00000e7f: DUP7 00000e80: SUB 00000e81: PUSH2 0x0cf3 00000e84: JUMPI 00000e85: PUSH2 0x0e8f 00000e88: PUSH2 0x01df 00000e8b: PUSH2 0x479d 00000e8e: JUMP 00000e8f: JUMPDEST 00000e90: PUSH2 0x80e8 00000e93: GAS 00000e94: ADD 00000e95: SWAP5 00000e96: PUSH1 0x04 00000e98: CALLDATALOAD 00000e99: TIMESTAMP 00000e9a: GT 00000e9b: PUSH2 0x0ed9 00000e9e: JUMPI 00000e9f: PUSH2 0x0ec1 00000ea2: PUSH2 0x0ece 00000ea5: SWAP6 00000ea6: PUSH2 0x017d 00000ea9: SWAP10 00000eaa: PUSH2 0x0eb3 00000ead: DUP8 00000eae: DUP8 00000eaf: PUSH2 0x5173 00000eb2: JUMP 00000eb3: JUMPDEST 00000eb4: SWAP6 00000eb5: SWAP1 00000eb6: SWAP5 00000eb7: DUP9 00000eb8: DUP9 00000eb9: PUSH1 0xa4 00000ebb: CALLDATALOAD 00000ebc: SWAP3 00000ebd: PUSH2 0x5507 00000ec0: JUMP 00000ec1: JUMPDEST 00000ec2: PUSH1 0xe4 00000ec4: CALLDATALOAD 00000ec5: SWAP4 00000ec6: PUSH1 0xc4 00000ec8: CALLDATALOAD 00000ec9: SWAP4 00000eca: PUSH2 0x5323 00000ecd: JUMP 00000ece: JUMPDEST 00000ecf: SWAP2 00000ed0: PUSH2 0x0144 00000ed3: CALLDATALOAD 00000ed4: SWAP1 00000ed5: PUSH2 0x4d75 00000ed8: JUMP 00000ed9: JUMPDEST 00000eda: PUSH1 0x64 00000edc: PUSH1 0x40 00000ede: MLOAD 00000edf: PUSH3 0x461bcd 00000ee3: PUSH1 0xe5 00000ee5: SHL 00000ee6: DUP2 00000ee7: MSTORE 00000ee8: PUSH1 0x20 00000eea: PUSH1 0x04 00000eec: DUP3 00000eed: ADD 00000eee: MSTORE 00000eef: PUSH1 0x04 00000ef1: PUSH1 0x24 00000ef3: DUP3 00000ef4: ADD 00000ef5: MSTORE 00000ef6: PUSH32 0x6764627400000000000000000000000000000000000000000000000000000000 00000f17: PUSH1 0x44 00000f19: DUP3 00000f1a: ADD 00000f1b: MSTORE 00000f1c: REVERT 00000f1d: JUMPDEST 00000f1e: PUSH2 0x0100 00000f21: PUSH1 0x03 00000f23: NOT 00000f24: CALLDATASIZE 00000f25: ADD 00000f26: SLT 00000f27: PUSH2 0x0180 00000f2a: JUMPI 00000f2b: PUSH2 0x0f32 00000f2e: PUSH2 0x411c 00000f31: JUMP 00000f32: JUMPDEST 00000f33: PUSH2 0x0f3a 00000f36: PUSH2 0x4185 00000f39: JUMP 00000f3a: JUMPDEST 00000f3b: SWAP1 00000f3c: PUSH2 0x0f43 00000f3f: PUSH2 0x41a8 00000f42: JUMP 00000f43: JUMPDEST 00000f44: PUSH1 0x84 00000f46: CALLDATALOAD 00000f47: SWAP3 00000f48: PUSH1 0xc4 00000f4a: CALLDATALOAD 00000f4b: SWAP4 00000f4c: PUSH3 0xffffff 00000f50: DUP6 00000f51: AND 00000f52: DUP1 00000f53: SWAP6 00000f54: SUB 00000f55: PUSH2 0x03db 00000f58: JUMPI 00000f59: PUSH2 0x0f63 00000f5c: PUSH2 0x01df 00000f5f: PUSH2 0x479d 00000f62: JUMP 00000f63: JUMPDEST 00000f64: PUSH1 0x04 00000f66: CALLDATALOAD 00000f67: TIMESTAMP 00000f68: GT 00000f69: PUSH2 0x135d 00000f6c: JUMPI 00000f6d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000f82: DUP7 00000f83: SWAP4 00000f84: AND 00000f85: SWAP5 00000f86: PUSH1 0x40 00000f88: MLOAD 00000f89: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 00000faa: DUP2 00000fab: MSTORE 00000fac: ADDRESS 00000fad: PUSH1 0x04 00000faf: DUP3 00000fb0: ADD 00000fb1: MSTORE 00000fb2: PUSH1 0x20 00000fb4: DUP2 00000fb5: PUSH1 0x24 00000fb7: DUP2 00000fb8: DUP11 00000fb9: GAS 00000fba: STATICCALL 00000fbb: SWAP6 00000fbc: DUP7 00000fbd: ISZERO 00000fbe: PUSH2 0x0c2e 00000fc1: JUMPI 00000fc2: DUP8 00000fc3: SWAP2 00000fc4: DUP7 00000fc5: SWAP8 00000fc6: PUSH2 0x1324 00000fc9: JUMPI 00000fca: JUMPDEST 00000fcb: POP 00000fcc: PUSH2 0x0ff0 00000fcf: DUP5 00000fd0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000fe5: DUP1 00000fe6: DUP5 00000fe7: AND 00000fe8: SWAP8 00000fe9: AND 00000fea: SWAP3 00000feb: DUP4 00000fec: PUSH2 0x4c7f 00000fef: JUMP 00000ff0: JUMPDEST 00000ff1: LT 00000ff2: SWAP2 00000ff3: DUP3 00000ff4: ISZERO 00000ff5: PUSH2 0x128e 00000ff8: JUMPI 00000ff9: PUSH1 0x40 00000ffb: MLOAD 00000ffc: PUSH32 0x0902f1ac00000000000000000000000000000000000000000000000000000000 0000101d: DUP2 0000101e: MSTORE 0000101f: PUSH1 0x60 00001021: DUP2 00001022: PUSH1 0x04 00001024: DUP2 00001025: DUP9 00001026: GAS 00001027: STATICCALL 00001028: SWAP3 00001029: DUP4 0000102a: ISZERO 0000102b: PUSH2 0x1283 0000102e: JUMPI 0000102f: PUSH2 0x1062 00001032: SWAP4 00001033: DUP8 00001034: SWAP3 00001035: DUP9 00001036: SWAP2 00001037: PUSH2 0x124c 0000103a: JUMPI 0000103b: JUMPDEST 0000103c: POP 0000103d: PUSH14 0xffffffffffffffffffffffffffff 0000104c: DUP1 0000104d: SWAP2 0000104e: AND 0000104f: SWAP3 00001050: AND 00001051: SWAP3 00001052: JUMPDEST 00001053: MUL 00001054: DUP1 00001055: SWAP3 00001056: PUSH3 0x0186a0 0000105a: MUL 0000105b: ADD 0000105c: SWAP2 0000105d: MUL 0000105e: PUSH2 0x4d3e 00001061: JUMP 00001062: JUMPDEST 00001063: SWAP1 00001064: ISZERO 00001065: PUSH2 0x11c6 00001068: JUMPI 00001069: PUSH1 0x40 0000106b: MLOAD 0000106c: PUSH2 0x1076 0000106f: PUSH1 0x20 00001071: DUP3 00001072: PUSH2 0x4212 00001075: JUMP 00001076: JUMPDEST 00001077: DUP4 00001078: DUP2 00001079: MSTORE 0000107a: DUP3 0000107b: EXTCODESIZE 0000107c: ISZERO 0000107d: PUSH2 0x093d 00001080: JUMPI 00001081: PUSH2 0x10be 00001084: SWAP3 00001085: DUP5 00001086: SWAP3 00001087: DUP4 00001088: PUSH1 0x40 0000108a: MLOAD 0000108b: DUP1 0000108c: SWAP7 0000108d: DUP2 0000108e: SWAP6 0000108f: DUP3 00001090: SWAP5 00001091: PUSH32 0x022c0d9f00000000000000000000000000000000000000000000000000000000 000010b2: DUP5 000010b3: MSTORE 000010b4: ADDRESS 000010b5: SWAP1 000010b6: PUSH1 0x04 000010b8: DUP6 000010b9: ADD 000010ba: PUSH2 0x5128 000010bd: JUMP 000010be: JUMPDEST 000010bf: SUB 000010c0: SWAP3 000010c1: GAS 000010c2: CALL 000010c3: DUP1 000010c4: ISZERO 000010c5: PUSH2 0x0932 000010c8: JUMPI 000010c9: PUSH2 0x11ad 000010cc: JUMPI 000010cd: JUMPDEST 000010ce: POP 000010cf: POP 000010d0: PUSH1 0x20 000010d2: PUSH1 0x24 000010d4: SWAP3 000010d5: JUMPDEST 000010d6: PUSH1 0x40 000010d8: MLOAD 000010d9: SWAP4 000010da: DUP5 000010db: DUP1 000010dc: SWAP3 000010dd: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 000010fe: DUP3 000010ff: MSTORE 00001100: ADDRESS 00001101: PUSH1 0x04 00001103: DUP4 00001104: ADD 00001105: MSTORE 00001106: GAS 00001107: STATICCALL 00001108: SWAP2 00001109: DUP3 0000110a: ISZERO 0000110b: PUSH2 0x033e 0000110e: JUMPI 0000110f: DUP4 00001110: SWAP3 00001111: PUSH2 0x1177 00001114: JUMPI 00001115: JUMPDEST 00001116: POP 00001117: PUSH2 0x1123 0000111a: SWAP1 0000111b: PUSH1 0xa4 0000111d: CALLDATALOAD 0000111e: SWAP3 0000111f: PUSH2 0x4781 00001122: JUMP 00001123: JUMPDEST 00001124: LT 00001125: PUSH2 0x1133 00001128: JUMPI 00001129: PUSH2 0x017d 0000112c: PUSH1 0xe4 0000112e: CALLDATALOAD 0000112f: PUSH2 0x4aa0 00001132: JUMP 00001133: JUMPDEST 00001134: PUSH1 0x64 00001136: PUSH1 0x40 00001138: MLOAD 00001139: PUSH3 0x461bcd 0000113d: PUSH1 0xe5 0000113f: SHL 00001140: DUP2 00001141: MSTORE 00001142: PUSH1 0x20 00001144: PUSH1 0x04 00001146: DUP3 00001147: ADD 00001148: MSTORE 00001149: PUSH1 0x03 0000114b: PUSH1 0x24 0000114d: DUP3 0000114e: ADD 0000114f: MSTORE 00001150: PUSH32 0x3265730000000000000000000000000000000000000000000000000000000000 00001171: PUSH1 0x44 00001173: DUP3 00001174: ADD 00001175: MSTORE 00001176: REVERT 00001177: JUMPDEST 00001178: SWAP1 00001179: SWAP2 0000117a: POP 0000117b: PUSH1 0x20 0000117d: DUP2 0000117e: RETURNDATASIZE 0000117f: PUSH1 0x20 00001181: GT 00001182: PUSH2 0x11a5 00001185: JUMPI 00001186: JUMPDEST 00001187: DUP2 00001188: PUSH2 0x1193 0000118b: PUSH1 0x20 0000118d: SWAP4 0000118e: DUP4 0000118f: PUSH2 0x4212 00001192: JUMP 00001193: JUMPDEST 00001194: DUP2 00001195: ADD 00001196: SUB 00001197: SLT 00001198: PUSH2 0x0332 0000119b: JUMPI 0000119c: MLOAD 0000119d: SWAP1 0000119e: PUSH2 0x1123 000011a1: PUSH2 0x1115 000011a4: JUMP 000011a5: JUMPDEST 000011a6: RETURNDATASIZE 000011a7: SWAP2 000011a8: POP 000011a9: PUSH2 0x1186 000011ac: JUMP 000011ad: JUMPDEST 000011ae: DUP2 000011af: PUSH2 0x11b7 000011b2: SWAP2 000011b3: PUSH2 0x4212 000011b6: JUMP 000011b7: JUMPDEST 000011b8: PUSH2 0x11c2 000011bb: JUMPI 000011bc: DUP3 000011bd: DUP5 000011be: PUSH2 0x10cd 000011c1: JUMP 000011c2: JUMPDEST 000011c3: DUP3 000011c4: DUP1 000011c5: REVERT 000011c6: JUMPDEST 000011c7: PUSH1 0x40 000011c9: MLOAD 000011ca: PUSH2 0x11d4 000011cd: PUSH1 0x20 000011cf: DUP3 000011d0: PUSH2 0x4212 000011d3: JUMP 000011d4: JUMPDEST 000011d5: DUP4 000011d6: DUP2 000011d7: MSTORE 000011d8: DUP3 000011d9: EXTCODESIZE 000011da: ISZERO 000011db: PUSH2 0x093d 000011de: JUMPI 000011df: PUSH2 0x121c 000011e2: SWAP3 000011e3: DUP5 000011e4: SWAP3 000011e5: DUP4 000011e6: PUSH1 0x40 000011e8: MLOAD 000011e9: DUP1 000011ea: SWAP7 000011eb: DUP2 000011ec: SWAP6 000011ed: DUP3 000011ee: SWAP5 000011ef: PUSH32 0x022c0d9f00000000000000000000000000000000000000000000000000000000 00001210: DUP5 00001211: MSTORE 00001212: ADDRESS 00001213: SWAP1 00001214: PUSH1 0x04 00001216: DUP6 00001217: ADD 00001218: PUSH2 0x50f0 0000121b: JUMP 0000121c: JUMPDEST 0000121d: SUB 0000121e: SWAP3 0000121f: GAS 00001220: CALL 00001221: DUP1 00001222: ISZERO 00001223: PUSH2 0x0932 00001226: JUMPI 00001227: PUSH2 0x1237 0000122a: JUMPI 0000122b: JUMPDEST 0000122c: POP 0000122d: POP 0000122e: PUSH1 0x20 00001230: PUSH1 0x24 00001232: SWAP3 00001233: PUSH2 0x10d5 00001236: JUMP 00001237: JUMPDEST 00001238: DUP2 00001239: PUSH2 0x1241 0000123c: SWAP2 0000123d: PUSH2 0x4212 00001240: JUMP 00001241: JUMPDEST 00001242: PUSH2 0x11c2 00001245: JUMPI 00001246: DUP3 00001247: DUP5 00001248: PUSH2 0x122b 0000124b: JUMP 0000124c: JUMPDEST 0000124d: PUSH14 0xffffffffffffffffffffffffffff 0000125c: SWAP4 0000125d: POP 0000125e: DUP4 0000125f: SWAP2 00001260: POP 00001261: PUSH2 0x1278 00001264: SWAP1 00001265: PUSH1 0x60 00001267: RETURNDATASIZE 00001268: PUSH1 0x60 0000126a: GT 0000126b: PUSH2 0x0b7f 0000126e: JUMPI 0000126f: PUSH2 0x0b6c 00001272: DUP2 00001273: DUP4 00001274: PUSH2 0x4212 00001277: JUMP 00001278: JUMPDEST 00001279: POP 0000127a: SWAP4 0000127b: SWAP1 0000127c: SWAP4 0000127d: SWAP2 0000127e: POP 0000127f: PUSH2 0x103b 00001282: JUMP 00001283: JUMPDEST 00001284: PUSH1 0x40 00001286: MLOAD 00001287: RETURNDATASIZE 00001288: DUP9 00001289: DUP3 0000128a: RETURNDATACOPY 0000128b: RETURNDATASIZE 0000128c: SWAP1 0000128d: REVERT 0000128e: JUMPDEST 0000128f: PUSH1 0x40 00001291: MLOAD 00001292: SWAP1 00001293: PUSH32 0x0902f1ac00000000000000000000000000000000000000000000000000000000 000012b4: DUP3 000012b5: MSTORE 000012b6: PUSH1 0x60 000012b8: DUP3 000012b9: PUSH1 0x04 000012bb: DUP2 000012bc: DUP9 000012bd: GAS 000012be: STATICCALL 000012bf: SWAP3 000012c0: DUP4 000012c1: ISZERO 000012c2: PUSH2 0x1283 000012c5: JUMPI 000012c6: PUSH2 0x1062 000012c9: SWAP4 000012ca: DUP8 000012cb: SWAP4 000012cc: DUP9 000012cd: SWAP2 000012ce: PUSH2 0x12ed 000012d1: JUMPI 000012d2: JUMPDEST 000012d3: POP 000012d4: PUSH14 0xffffffffffffffffffffffffffff 000012e3: DUP1 000012e4: SWAP2 000012e5: AND 000012e6: SWAP4 000012e7: AND 000012e8: SWAP2 000012e9: PUSH2 0x1052 000012ec: JUMP 000012ed: JUMPDEST 000012ee: PUSH14 0xffffffffffffffffffffffffffff 000012fd: SWAP5 000012fe: POP 000012ff: DUP5 00001300: SWAP2 00001301: POP 00001302: PUSH2 0x1319 00001305: SWAP1 00001306: PUSH1 0x60 00001308: RETURNDATASIZE 00001309: PUSH1 0x60 0000130b: GT 0000130c: PUSH2 0x0b7f 0000130f: JUMPI 00001310: PUSH2 0x0b6c 00001313: DUP2 00001314: DUP4 00001315: PUSH2 0x4212 00001318: JUMP 00001319: JUMPDEST 0000131a: POP 0000131b: SWAP5 0000131c: SWAP1 0000131d: SWAP5 0000131e: SWAP2 0000131f: POP 00001320: PUSH2 0x12d2 00001323: JUMP 00001324: JUMPDEST 00001325: SWAP6 00001326: POP 00001327: SWAP6 00001328: POP 00001329: POP 0000132a: PUSH1 0x20 0000132c: DUP5 0000132d: RETURNDATASIZE 0000132e: PUSH1 0x20 00001330: GT 00001331: PUSH2 0x1355 00001334: JUMPI 00001335: JUMPDEST 00001336: DUP2 00001337: PUSH2 0x1342 0000133a: PUSH1 0x20 0000133c: SWAP4 0000133d: DUP4 0000133e: PUSH2 0x4212 00001341: JUMP 00001342: JUMPDEST 00001343: DUP2 00001344: ADD 00001345: SUB 00001346: SLT 00001347: PUSH2 0x0332 0000134a: JUMPI 0000134b: DUP6 0000134c: DUP8 0000134d: SWAP5 0000134e: MLOAD 0000134f: SWAP6 00001350: DUP10 00001351: PUSH2 0x0fca 00001354: JUMP 00001355: JUMPDEST 00001356: RETURNDATASIZE 00001357: SWAP2 00001358: POP 00001359: PUSH2 0x1335 0000135c: JUMP 0000135d: JUMPDEST 0000135e: PUSH1 0x64 00001360: PUSH1 0x40 00001362: MLOAD 00001363: PUSH3 0x461bcd 00001367: PUSH1 0xe5 00001369: SHL 0000136a: DUP2 0000136b: MSTORE 0000136c: PUSH1 0x20 0000136e: PUSH1 0x04 00001370: DUP3 00001371: ADD 00001372: MSTORE 00001373: PUSH1 0x04 00001375: PUSH1 0x24 00001377: DUP3 00001378: ADD 00001379: MSTORE 0000137a: PUSH32 0x3265627400000000000000000000000000000000000000000000000000000000 0000139b: PUSH1 0x44 0000139d: DUP3 0000139e: ADD 0000139f: MSTORE 000013a0: REVERT 000013a1: JUMPDEST 000013a2: PUSH2 0x01c0 000013a5: PUSH1 0x03 000013a7: NOT 000013a8: CALLDATASIZE 000013a9: ADD 000013aa: SLT 000013ab: PUSH2 0x0180 000013ae: JUMPI 000013af: PUSH2 0x13b6 000013b2: PUSH2 0x411c 000013b5: JUMP 000013b6: JUMPDEST 000013b7: PUSH2 0x13be 000013ba: PUSH2 0x4185 000013bd: JUMP 000013be: JUMPDEST 000013bf: PUSH2 0x13c6 000013c2: PUSH2 0x4571 000013c5: JUMP 000013c6: JUMPDEST 000013c7: SWAP2 000013c8: PUSH2 0x13cf 000013cb: PUSH2 0x4591 000013ce: JUMP 000013cf: JUMPDEST 000013d0: SWAP2 000013d1: PUSH2 0x13d8 000013d4: PUSH2 0x45a3 000013d7: JUMP 000013d8: JUMPDEST 000013d9: SWAP2 000013da: PUSH2 0x13e1 000013dd: PUSH2 0x4162 000013e0: JUMP 000013e1: JUMPDEST 000013e2: SWAP5 000013e3: PUSH2 0x13ea 000013e6: PUSH2 0x41ee 000013e9: JUMP 000013ea: JUMPDEST 000013eb: SWAP5 000013ec: PUSH2 0x0164 000013ef: CALLDATALOAD 000013f0: PUSH8 0xffffffffffffffff 000013f9: DUP2 000013fa: GT 000013fb: PUSH2 0x092e 000013fe: JUMPI 000013ff: PUSH2 0x140c 00001402: SWAP1 00001403: CALLDATASIZE 00001404: SWAP1 00001405: PUSH1 0x04 00001407: ADD 00001408: PUSH2 0x42fd 0000140b: JUMP 0000140c: JUMPDEST 0000140d: PUSH2 0x0184 00001410: CALLDATALOAD 00001411: SWAP8 00001412: SWAP2 00001413: SWAP3 00001414: SWAP2 00001415: PUSH2 0xffff 00001418: DUP10 00001419: AND 0000141a: DUP10 0000141b: SUB 0000141c: PUSH2 0x1750 0000141f: JUMPI 00001420: PUSH2 0x142a 00001423: PUSH2 0x01df 00001426: PUSH2 0x479d 00001429: JUMP 0000142a: JUMPDEST 0000142b: PUSH2 0x80e8 0000142e: GAS 0000142f: ADD 00001430: SWAP8 00001431: PUSH1 0x04 00001433: CALLDATALOAD 00001434: TIMESTAMP 00001435: GT 00001436: PUSH2 0x170c 00001439: JUMPI 0000143a: DUP12 0000143b: SWAP4 0000143c: PUSH2 0x1445 0000143f: DUP10 00001440: DUP10 00001441: PUSH2 0x5173 00001444: JUMP 00001445: JUMPDEST 00001446: SWAP8 00001447: SWAP1 00001448: SWAP13 00001449: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000145e: DUP11 0000145f: AND 00001460: PUSH32 0x995c444e8eed92841715b35c1f5d3b1ef932d192df1f37e9722c9613cfdd7be8 00001481: TSTORE 00001482: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001497: DUP12 00001498: AND 00001499: PUSH32 0x5476add8cc988981f26688dd3dff6bae83eebb467a110f1579a9cfda2765aef8 000014ba: TSTORE 000014bb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000014d0: AND 000014d1: SWAP3 000014d2: PUSH1 0xa0 000014d4: SHL 000014d5: PUSH1 0x16 000014d7: SIGNEXTEND 000014d8: SWAP2 000014d9: PUSH1 0xb8 000014db: SHL 000014dc: PUSH26 0xffffff0000000000000000000000000000000000000000000000 000014f7: AND 000014f8: SWAP1 000014f9: PUSH1 0xd0 000014fb: SHL 000014fc: PUSH27 0xff0000000000000000000000000000000000000000000000000000 00001518: AND 00001519: OR 0000151a: OR 0000151b: OR 0000151c: PUSH32 0xe67bd0676d46b7f9f34e582d927d908e16216dd24bc46c5aab4cb6b3dda7fd31 0000153d: TSTORE 0000153e: PUSH1 0xe4 00001540: CALLDATALOAD 00001541: PUSH32 0xcf25d3d09899923d0b8421863102934b2032f435d2f96f550c32cfaeecd8583f 00001562: TSTORE 00001563: PUSH32 0xde2196c1063a06825e45f40bf9277654cfc66a7dfd08b5f2918b06cc3ac2268b 00001584: TSTORE 00001585: PUSH1 0x40 00001587: MLOAD 00001588: DUP1 00001589: SWAP4 0000158a: DUP2 0000158b: SWAP3 0000158c: PUSH32 0x48c8949100000000000000000000000000000000000000000000000000000000 000015ad: DUP4 000015ae: MSTORE 000015af: PUSH1 0x04 000015b1: DUP4 000015b2: ADD 000015b3: PUSH1 0x20 000015b5: SWAP1 000015b6: MSTORE 000015b7: PUSH1 0x24 000015b9: DUP4 000015ba: ADD 000015bb: SWAP1 000015bc: PUSH2 0x15c4 000015bf: SWAP3 000015c0: PUSH2 0x4743 000015c3: JUMP 000015c4: JUMPDEST 000015c5: SUB 000015c6: DUP2 000015c7: DUP4 000015c8: PUSH32 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90 000015e9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000015fe: AND 000015ff: GAS 00001600: CALL 00001601: DUP1 00001602: ISZERO 00001603: PUSH2 0x1701 00001606: JUMPI 00001607: PUSH2 0x1676 0000160a: JUMPI 0000160b: JUMPDEST 0000160c: POP 0000160d: SWAP1 0000160e: PUSH2 0x166b 00001611: SWAP3 00001612: SWAP2 00001613: PUSH2 0x017d 00001616: SWAP7 00001617: DUP9 00001618: PUSH32 0x995c444e8eed92841715b35c1f5d3b1ef932d192df1f37e9722c9613cfdd7be8 00001639: TSTORE 0000163a: DUP9 0000163b: PUSH32 0xcf25d3d09899923d0b8421863102934b2032f435d2f96f550c32cfaeecd8583f 0000165c: TSTORE 0000165d: PUSH2 0x0144 00001660: CALLDATALOAD 00001661: SWAP4 00001662: PUSH2 0x0104 00001665: CALLDATALOAD 00001666: SWAP4 00001667: PUSH2 0x5323 0000166a: JUMP 0000166b: JUMPDEST 0000166c: SWAP2 0000166d: PUSH2 0x01a4 00001670: CALLDATALOAD 00001671: SWAP1 00001672: PUSH2 0x4d75 00001675: JUMP 00001676: JUMPDEST 00001677: SWAP3 00001678: SWAP2 00001679: SWAP1 0000167a: RETURNDATASIZE 0000167b: DUP1 0000167c: DUP10 0000167d: DUP7 0000167e: RETURNDATACOPY 0000167f: PUSH2 0x1688 00001682: DUP2 00001683: DUP7 00001684: PUSH2 0x4212 00001687: JUMP 00001688: JUMPDEST 00001689: DUP5 0000168a: ADD 0000168b: SWAP4 0000168c: PUSH1 0x20 0000168e: DUP2 0000168f: DUP7 00001690: SUB 00001691: SLT 00001692: PUSH2 0x092e 00001695: JUMPI 00001696: DUP1 00001697: MLOAD 00001698: SWAP1 00001699: PUSH8 0xffffffffffffffff 000016a2: DUP3 000016a3: GT 000016a4: PUSH2 0x16fd 000016a7: JUMPI 000016a8: ADD 000016a9: SWAP7 000016aa: DUP5 000016ab: PUSH1 0x1f 000016ad: DUP10 000016ae: ADD 000016af: SLT 000016b0: ISZERO 000016b1: PUSH2 0x092e 000016b4: JUMPI 000016b5: DUP8 000016b6: MLOAD 000016b7: SWAP5 000016b8: DUP10 000016b9: PUSH2 0x16c1 000016bc: DUP8 000016bd: PUSH2 0x4280 000016c0: JUMP 000016c1: JUMPDEST 000016c2: SWAP2 000016c3: PUSH2 0x16cf 000016c6: PUSH1 0x40 000016c8: MLOAD 000016c9: SWAP4 000016ca: DUP5 000016cb: PUSH2 0x4212 000016ce: JUMP 000016cf: JUMPDEST 000016d0: DUP8 000016d1: DUP4 000016d2: MSTORE 000016d3: PUSH1 0x20 000016d5: DUP9 000016d6: DUP13 000016d7: ADD 000016d8: ADD 000016d9: GT 000016da: PUSH2 0x0180 000016dd: JUMPI 000016de: PUSH1 0x20 000016e0: DUP8 000016e1: PUSH2 0x166b 000016e4: SWAP9 000016e5: DUP3 000016e6: PUSH2 0x017d 000016e9: SWAP14 000016ea: ADD 000016eb: DUP4 000016ec: DUP7 000016ed: ADD 000016ee: MCOPY 000016ef: DUP4 000016f0: ADD 000016f1: ADD 000016f2: MSTORE 000016f3: POP 000016f4: SWAP7 000016f5: POP 000016f6: SWAP1 000016f7: SWAP2 000016f8: SWAP3 000016f9: PUSH2 0x160b 000016fc: JUMP 000016fd: JUMPDEST 000016fe: DUP10 000016ff: DUP1 00001700: REVERT 00001701: JUMPDEST 00001702: PUSH1 0x40 00001704: MLOAD 00001705: RETURNDATASIZE 00001706: DUP11 00001707: DUP3 00001708: RETURNDATACOPY 00001709: RETURNDATASIZE 0000170a: SWAP1 0000170b: REVERT 0000170c: JUMPDEST 0000170d: PUSH1 0x64 0000170f: PUSH1 0x40 00001711: MLOAD 00001712: PUSH3 0x461bcd 00001716: PUSH1 0xe5 00001718: SHL 00001719: DUP2 0000171a: MSTORE 0000171b: PUSH1 0x20 0000171d: PUSH1 0x04 0000171f: DUP3 00001720: ADD 00001721: MSTORE 00001722: PUSH1 0x04 00001724: PUSH1 0x24 00001726: DUP3 00001727: ADD 00001728: MSTORE 00001729: PUSH32 0x346c627400000000000000000000000000000000000000000000000000000000 0000174a: PUSH1 0x44 0000174c: DUP3 0000174d: ADD 0000174e: MSTORE 0000174f: REVERT 00001750: JUMPDEST 00001751: DUP11 00001752: DUP1 00001753: REVERT 00001754: JUMPDEST 00001755: PUSH2 0x0180 00001758: PUSH1 0x03 0000175a: NOT 0000175b: CALLDATASIZE 0000175c: ADD 0000175d: SLT 0000175e: PUSH2 0x0180 00001761: JUMPI 00001762: PUSH2 0x1769 00001765: PUSH2 0x411c 00001768: JUMP 00001769: JUMPDEST 0000176a: PUSH2 0x1771 0000176d: PUSH2 0x4185 00001770: JUMP 00001771: JUMPDEST 00001772: PUSH2 0x1779 00001775: PUSH2 0x4571 00001778: JUMP 00001779: JUMPDEST 0000177a: SWAP2 0000177b: PUSH2 0x1782 0000177e: PUSH2 0x4591 00001781: JUMP 00001782: JUMPDEST 00001783: SWAP1 00001784: PUSH2 0x178b 00001787: PUSH2 0x45a3 0000178a: JUMP 0000178b: JUMPDEST 0000178c: SWAP3 0000178d: PUSH2 0x1794 00001790: PUSH2 0x4162 00001793: JUMP 00001794: JUMPDEST 00001795: SWAP2 00001796: PUSH2 0x179d 00001799: PUSH2 0x41ee 0000179c: JUMP 0000179d: JUMPDEST 0000179e: SWAP3 0000179f: PUSH2 0x0144 000017a2: CALLDATALOAD 000017a3: PUSH8 0xffffffffffffffff 000017ac: DUP2 000017ad: GT 000017ae: PUSH2 0x092e 000017b1: JUMPI 000017b2: PUSH2 0x17bf 000017b5: SWAP1 000017b6: CALLDATASIZE 000017b7: SWAP1 000017b8: PUSH1 0x04 000017ba: ADD 000017bb: PUSH2 0x42fd 000017be: JUMP 000017bf: JUMPDEST 000017c0: SWAP7 000017c1: SWAP1 000017c2: SWAP6 000017c3: PUSH2 0x17cd 000017c6: PUSH2 0x01df 000017c9: PUSH2 0x479d 000017cc: JUMP 000017cd: JUMPDEST 000017ce: PUSH1 0x04 000017d0: CALLDATALOAD 000017d1: TIMESTAMP 000017d2: GT 000017d3: PUSH2 0x17f5 000017d6: JUMPI 000017d7: PUSH2 0x17e8 000017da: SWAP9 000017db: PUSH2 0x0104 000017de: CALLDATALOAD 000017df: SWAP6 000017e0: PUSH1 0xe4 000017e2: CALLDATALOAD 000017e3: SWAP6 000017e4: PUSH2 0x4de6 000017e7: JUMP 000017e8: JUMPDEST 000017e9: POP 000017ea: PUSH2 0x017d 000017ed: PUSH2 0x0164 000017f0: CALLDATALOAD 000017f1: PUSH2 0x4aa0 000017f4: JUMP 000017f5: JUMPDEST 000017f6: PUSH1 0x64 000017f8: PUSH1 0x40 000017fa: MLOAD 000017fb: PUSH3 0x461bcd 000017ff: PUSH1 0xe5 00001801: SHL 00001802: DUP2 00001803: MSTORE 00001804: PUSH1 0x20 00001806: PUSH1 0x04 00001808: DUP3 00001809: ADD 0000180a: MSTORE 0000180b: PUSH1 0x04 0000180d: PUSH1 0x24 0000180f: DUP3 00001810: ADD 00001811: MSTORE 00001812: PUSH32 0x3465627400000000000000000000000000000000000000000000000000000000 00001833: PUSH1 0x44 00001835: DUP3 00001836: ADD 00001837: MSTORE 00001838: REVERT 00001839: JUMPDEST 0000183a: PUSH2 0x0140 0000183d: PUSH1 0x03 0000183f: NOT 00001840: CALLDATASIZE 00001841: ADD 00001842: SLT 00001843: PUSH2 0x0180 00001846: JUMPI 00001847: PUSH2 0x184e 0000184a: PUSH2 0x411c 0000184d: JUMP 0000184e: JUMPDEST 0000184f: PUSH2 0x1856 00001852: PUSH2 0x4185 00001855: JUMP 00001856: JUMPDEST 00001857: SWAP1 00001858: PUSH2 0x185f 0000185b: PUSH2 0x41a8 0000185e: JUMP 0000185f: JUMPDEST 00001860: SWAP1 00001861: PUSH1 0x84 00001863: CALLDATALOAD 00001864: PUSH2 0x186b 00001867: PUSH2 0x4162 0000186a: JUMP 0000186b: JUMPDEST 0000186c: PUSH2 0x1873 0000186f: PUSH2 0x455f 00001872: JUMP 00001873: JUMPDEST 00001874: SWAP4 00001875: PUSH2 0x187f 00001878: PUSH2 0x01df 0000187b: PUSH2 0x479d 0000187e: JUMP 0000187f: JUMPDEST 00001880: PUSH2 0x80e8 00001883: GAS 00001884: ADD 00001885: SWAP4 00001886: PUSH1 0x04 00001888: CALLDATALOAD 00001889: TIMESTAMP 0000188a: GT 0000188b: PUSH2 0x1c1b 0000188e: JUMPI 0000188f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000018a4: SWAP3 000018a5: DUP4 000018a6: SWAP1 000018a7: PUSH1 0x40 000018a9: SWAP1 000018aa: PUSH1 0xe4 000018ac: DUP4 000018ad: DUP1 000018ae: PUSH2 0x18b7 000018b1: DUP9 000018b2: DUP15 000018b3: PUSH2 0x5173 000018b6: JUMP 000018b7: JUMPDEST 000018b8: SWAP10 000018b9: SWAP1 000018ba: SWAP8 000018bb: AND 000018bc: SWAP8 000018bd: AND 000018be: SWAP12 000018bf: AND 000018c0: SWAP6 000018c1: DUP13 000018c2: DUP13 000018c3: DUP9 000018c4: LT 000018c5: SWAP2 000018c6: DUP1 000018c7: DUP4 000018c8: PUSH1 0xa0 000018ca: SHL 000018cb: OR 000018cc: PUSH32 0xd87933648bd23e06b58a357304402268894edd752668209b41272240baf5e167 000018ed: TSTORE 000018ee: DUP9 000018ef: PUSH32 0xc4625677c9eec9195d7230fe62f26d431e359a53e9895a019aa8bd9c92875656 00001910: TSTORE 00001911: DUP6 00001912: MLOAD 00001913: SWAP7 00001914: DUP8 00001915: SWAP6 00001916: DUP7 00001917: SWAP5 00001918: PUSH32 0x128acb0800000000000000000000000000000000000000000000000000000000 00001939: DUP7 0000193a: MSTORE 0000193b: ADDRESS 0000193c: PUSH1 0x04 0000193e: DUP8 0000193f: ADD 00001940: MSTORE 00001941: PUSH1 0x24 00001943: DUP7 00001944: ADD 00001945: MSTORE 00001946: DUP13 00001947: PUSH1 0x44 00001949: DUP7 0000194a: ADD 0000194b: MSTORE 0000194c: AND 0000194d: PUSH1 0x64 0000194f: DUP5 00001950: ADD 00001951: MSTORE 00001952: PUSH1 0xa0 00001954: PUSH1 0x84 00001956: DUP5 00001957: ADD 00001958: MSTORE 00001959: PUSH1 0x02 0000195b: PUSH1 0xa4 0000195d: DUP5 0000195e: ADD 0000195f: MSTORE 00001960: PUSH32 0x3078000000000000000000000000000000000000000000000000000000000000 00001981: PUSH1 0xc4 00001983: DUP5 00001984: ADD 00001985: MSTORE 00001986: GAS 00001987: CALL 00001988: DUP1 00001989: ISZERO 0000198a: PUSH2 0x038c 0000198d: JUMPI 0000198e: PUSH2 0x1bf0 00001991: JUMPI 00001992: JUMPDEST 00001993: POP 00001994: PUSH1 0x20 00001996: PUSH1 0x24 00001998: SWAP3 00001999: DUP10 0000199a: PUSH32 0xd87933648bd23e06b58a357304402268894edd752668209b41272240baf5e167 000019bb: TSTORE 000019bc: DUP10 000019bd: PUSH32 0xc4625677c9eec9195d7230fe62f26d431e359a53e9895a019aa8bd9c92875656 000019de: TSTORE 000019df: PUSH1 0x40 000019e1: MLOAD 000019e2: SWAP4 000019e3: DUP5 000019e4: DUP1 000019e5: SWAP3 000019e6: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 00001a07: DUP3 00001a08: MSTORE 00001a09: ADDRESS 00001a0a: PUSH1 0x04 00001a0c: DUP4 00001a0d: ADD 00001a0e: MSTORE 00001a0f: GAS 00001a10: STATICCALL 00001a11: SWAP2 00001a12: DUP3 00001a13: ISZERO 00001a14: PUSH2 0x1701 00001a17: JUMPI 00001a18: DUP9 00001a19: SWAP3 00001a1a: PUSH2 0x1bb9 00001a1d: JUMPI 00001a1e: JUMPDEST 00001a1f: POP 00001a20: PUSH1 0x20 00001a22: PUSH1 0x24 00001a24: SWAP8 00001a25: PUSH1 0x40 00001a27: MLOAD 00001a28: SWAP9 00001a29: DUP10 00001a2a: DUP1 00001a2b: SWAP3 00001a2c: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 00001a4d: DUP3 00001a4e: MSTORE 00001a4f: ADDRESS 00001a50: PUSH1 0x04 00001a52: DUP4 00001a53: ADD 00001a54: MSTORE 00001a55: GAS 00001a56: STATICCALL 00001a57: SWAP7 00001a58: DUP8 00001a59: ISZERO 00001a5a: PUSH2 0x1701 00001a5d: JUMPI 00001a5e: DUP9 00001a5f: SWAP8 00001a60: PUSH2 0x1b7d 00001a63: JUMPI 00001a64: JUMPDEST 00001a65: POP 00001a66: PUSH2 0x1a79 00001a69: SWAP3 00001a6a: SWAP2 00001a6b: PUSH2 0x1a73 00001a6e: SWAP2 00001a6f: PUSH2 0x4781 00001a72: JUMP 00001a73: JUMPDEST 00001a74: SWAP6 00001a75: PUSH2 0x4781 00001a78: JUMP 00001a79: JUMPDEST 00001a7a: SWAP1 00001a7b: DUP5 00001a7c: GT 00001a7d: PUSH2 0x1b39 00001a80: JUMPI 00001a81: PUSH1 0xa4 00001a83: CALLDATALOAD 00001a84: DUP2 00001a85: LT 00001a86: PUSH2 0x1af5 00001a89: JUMPI 00001a8a: PUSH2 0x1a99 00001a8d: SWAP1 00001a8e: PUSH1 0x90 00001a90: SHL 00001a91: SWAP4 00001a92: PUSH1 0xe4 00001a94: CALLDATALOAD 00001a95: PUSH2 0x5160 00001a98: JUMP 00001a99: JUMPDEST 00001a9a: DUP1 00001a9b: DUP5 00001a9c: GT 00001a9d: ISZERO 00001a9e: PUSH2 0x1ab1 00001aa1: JUMPI 00001aa2: PUSH2 0x017d 00001aa5: SWAP4 00001aa6: SUB 00001aa7: SWAP2 00001aa8: PUSH2 0x0124 00001aab: CALLDATALOAD 00001aac: SWAP1 00001aad: PUSH2 0x4d75 00001ab0: JUMP 00001ab1: JUMPDEST 00001ab2: PUSH1 0x64 00001ab4: PUSH1 0x40 00001ab6: MLOAD 00001ab7: PUSH3 0x461bcd 00001abb: PUSH1 0xe5 00001abd: SHL 00001abe: DUP2 00001abf: MSTORE 00001ac0: PUSH1 0x20 00001ac2: PUSH1 0x04 00001ac4: DUP3 00001ac5: ADD 00001ac6: MSTORE 00001ac7: PUSH1 0x04 00001ac9: PUSH1 0x24 00001acb: DUP3 00001acc: ADD 00001acd: MSTORE 00001ace: PUSH32 0x7061766700000000000000000000000000000000000000000000000000000000 00001aef: PUSH1 0x44 00001af1: DUP3 00001af2: ADD 00001af3: MSTORE 00001af4: REVERT 00001af5: JUMPDEST 00001af6: PUSH1 0x64 00001af8: PUSH1 0x40 00001afa: MLOAD 00001afb: PUSH3 0x461bcd 00001aff: PUSH1 0xe5 00001b01: SHL 00001b02: DUP2 00001b03: MSTORE 00001b04: PUSH1 0x20 00001b06: PUSH1 0x04 00001b08: DUP3 00001b09: ADD 00001b0a: MSTORE 00001b0b: PUSH1 0x04 00001b0d: PUSH1 0x24 00001b0f: DUP3 00001b10: ADD 00001b11: MSTORE 00001b12: PUSH32 0x70646d7200000000000000000000000000000000000000000000000000000000 00001b33: PUSH1 0x44 00001b35: DUP3 00001b36: ADD 00001b37: MSTORE 00001b38: REVERT 00001b39: JUMPDEST 00001b3a: PUSH1 0x64 00001b3c: PUSH1 0x40 00001b3e: MLOAD 00001b3f: PUSH3 0x461bcd 00001b43: PUSH1 0xe5 00001b45: SHL 00001b46: DUP2 00001b47: MSTORE 00001b48: PUSH1 0x20 00001b4a: PUSH1 0x04 00001b4c: DUP3 00001b4d: ADD 00001b4e: MSTORE 00001b4f: PUSH1 0x04 00001b51: PUSH1 0x24 00001b53: DUP3 00001b54: ADD 00001b55: MSTORE 00001b56: PUSH32 0x70646d7000000000000000000000000000000000000000000000000000000000 00001b77: PUSH1 0x44 00001b79: DUP3 00001b7a: ADD 00001b7b: MSTORE 00001b7c: REVERT 00001b7d: JUMPDEST 00001b7e: SWAP1 00001b7f: SWAP7 00001b80: POP 00001b81: PUSH1 0x20 00001b83: SWAP3 00001b84: SWAP2 00001b85: SWAP3 00001b86: DUP2 00001b87: RETURNDATASIZE 00001b88: PUSH1 0x20 00001b8a: GT 00001b8b: PUSH2 0x1bb1 00001b8e: JUMPI 00001b8f: JUMPDEST 00001b90: DUP2 00001b91: PUSH2 0x1b9c 00001b94: PUSH1 0x20 00001b96: SWAP4 00001b97: DUP4 00001b98: PUSH2 0x4212 00001b9b: JUMP 00001b9c: JUMPDEST 00001b9d: DUP2 00001b9e: ADD 00001b9f: SUB 00001ba0: SLT 00001ba1: PUSH2 0x0332 00001ba4: JUMPI 00001ba5: MLOAD 00001ba6: SWAP6 00001ba7: SWAP1 00001ba8: SWAP2 00001ba9: SWAP1 00001baa: PUSH2 0x1a79 00001bad: PUSH2 0x1a64 00001bb0: JUMP 00001bb1: JUMPDEST 00001bb2: RETURNDATASIZE 00001bb3: SWAP2 00001bb4: POP 00001bb5: PUSH2 0x1b8f 00001bb8: JUMP 00001bb9: JUMPDEST 00001bba: SWAP7 00001bbb: SWAP2 00001bbc: POP 00001bbd: PUSH1 0x20 00001bbf: DUP8 00001bc0: RETURNDATASIZE 00001bc1: PUSH1 0x20 00001bc3: GT 00001bc4: PUSH2 0x1be8 00001bc7: JUMPI 00001bc8: JUMPDEST 00001bc9: DUP2 00001bca: PUSH2 0x1bd5 00001bcd: PUSH1 0x20 00001bcf: SWAP4 00001bd0: DUP4 00001bd1: PUSH2 0x4212 00001bd4: JUMP 00001bd5: JUMPDEST 00001bd6: DUP2 00001bd7: ADD 00001bd8: SUB 00001bd9: SLT 00001bda: PUSH2 0x0332 00001bdd: JUMPI 00001bde: SWAP6 00001bdf: MLOAD 00001be0: SWAP1 00001be1: SWAP6 00001be2: PUSH1 0x20 00001be4: PUSH2 0x1a1e 00001be7: JUMP 00001be8: JUMPDEST 00001be9: RETURNDATASIZE 00001bea: SWAP2 00001beb: POP 00001bec: PUSH2 0x1bc8 00001bef: JUMP 00001bf0: JUMPDEST 00001bf1: PUSH1 0x40 00001bf3: SWAP1 00001bf4: DUP2 00001bf5: RETURNDATASIZE 00001bf6: DUP4 00001bf7: GT 00001bf8: PUSH2 0x1c14 00001bfb: JUMPI 00001bfc: JUMPDEST 00001bfd: PUSH2 0x1c06 00001c00: DUP2 00001c01: DUP4 00001c02: PUSH2 0x4212 00001c05: JUMP 00001c06: JUMPDEST 00001c07: DUP2 00001c08: ADD 00001c09: SUB 00001c0a: SLT 00001c0b: PUSH2 0x0cf3 00001c0e: JUMPI 00001c0f: DUP9 00001c10: PUSH2 0x1992 00001c13: JUMP 00001c14: JUMPDEST 00001c15: POP 00001c16: RETURNDATASIZE 00001c17: PUSH2 0x1bfc 00001c1a: JUMP 00001c1b: JUMPDEST 00001c1c: PUSH1 0x64 00001c1e: PUSH1 0x40 00001c20: MLOAD 00001c21: PUSH3 0x461bcd 00001c25: PUSH1 0xe5 00001c27: SHL 00001c28: DUP2 00001c29: MSTORE 00001c2a: PUSH1 0x20 00001c2c: PUSH1 0x04 00001c2e: DUP3 00001c2f: ADD 00001c30: MSTORE 00001c31: PUSH1 0x04 00001c33: PUSH1 0x24 00001c35: DUP3 00001c36: ADD 00001c37: MSTORE 00001c38: PUSH32 0x336c627400000000000000000000000000000000000000000000000000000000 00001c59: PUSH1 0x44 00001c5b: DUP3 00001c5c: ADD 00001c5d: MSTORE 00001c5e: REVERT 00001c5f: JUMPDEST 00001c60: CALLVALUE 00001c61: PUSH2 0x0180 00001c64: JUMPI 00001c65: PUSH1 0x20 00001c67: PUSH1 0x03 00001c69: NOT 00001c6a: CALLDATASIZE 00001c6b: ADD 00001c6c: SLT 00001c6d: PUSH2 0x0180 00001c70: JUMPI 00001c71: PUSH1 0x04 00001c73: CALLDATALOAD 00001c74: PUSH8 0xffffffffffffffff 00001c7d: DUP2 00001c7e: GT 00001c7f: PUSH2 0x2327 00001c82: JUMPI 00001c83: PUSH2 0x1c90 00001c86: SWAP1 00001c87: CALLDATASIZE 00001c88: SWAP1 00001c89: PUSH1 0x04 00001c8b: ADD 00001c8c: PUSH2 0x42fd 00001c8f: JUMP 00001c90: JUMPDEST 00001c91: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001ca6: SWAP3 00001ca7: SWAP2 00001ca8: SWAP3 00001ca9: PUSH32 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90 00001cca: AND 00001ccb: CALLER 00001ccc: SUB 00001ccd: PUSH2 0x26c2 00001cd0: JUMPI 00001cd1: PUSH32 0x995c444e8eed92841715b35c1f5d3b1ef932d192df1f37e9722c9613cfdd7be8 00001cf2: TLOAD 00001cf3: PUSH32 0x5476add8cc988981f26688dd3dff6bae83eebb467a110f1579a9cfda2765aef8 00001d14: TLOAD 00001d15: PUSH32 0xe67bd0676d46b7f9f34e582d927d908e16216dd24bc46c5aab4cb6b3dda7fd31 00001d36: TLOAD 00001d37: SWAP1 00001d38: PUSH32 0xcf25d3d09899923d0b8421863102934b2032f435d2f96f550c32cfaeecd8583f 00001d59: TLOAD 00001d5a: PUSH32 0xde2196c1063a06825e45f40bf9277654cfc66a7dfd08b5f2918b06cc3ac2268b 00001d7b: TLOAD 00001d7c: SWAP1 00001d7d: DUP7 00001d7e: PUSH32 0x995c444e8eed92841715b35c1f5d3b1ef932d192df1f37e9722c9613cfdd7be8 00001d9f: TSTORE 00001da0: DUP7 00001da1: PUSH32 0xcf25d3d09899923d0b8421863102934b2032f435d2f96f550c32cfaeecd8583f 00001dc2: TSTORE 00001dc3: PUSH1 0xff 00001dc5: DUP5 00001dc6: PUSH1 0xd0 00001dc8: SHR 00001dc9: AND 00001dca: SWAP4 00001dcb: PUSH1 0x0f 00001dcd: DUP1 00001dce: DUP7 00001dcf: AND 00001dd0: SWAP6 00001dd1: PUSH1 0x04 00001dd3: SHR 00001dd4: AND 00001dd5: SWAP7 00001dd6: PUSH1 0x03 00001dd8: PUSH1 0xff 00001dda: DUP8 00001ddb: AND 00001ddc: EQ 00001ddd: PUSH0 00001dde: EQ 00001ddf: PUSH2 0x26bb 00001de2: JUMPI 00001de3: DUP9 00001de4: SWAP1 00001de5: JUMPDEST 00001de6: DUP2 00001de7: SWAP3 00001de8: PUSH1 0x03 00001dea: PUSH1 0xff 00001dec: DUP12 00001ded: AND 00001dee: EQ 00001def: PUSH0 00001df0: EQ 00001df1: PUSH2 0x26b4 00001df4: JUMPI 00001df5: DUP11 00001df6: SWAP2 00001df7: JUMPDEST 00001df8: DUP3 00001df9: SWAP7 00001dfa: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001e0f: DUP5 00001e10: AND 00001e11: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001e26: DUP7 00001e27: AND 00001e28: LT 00001e29: ISZERO 00001e2a: PUSH2 0x26a7 00001e2d: JUMPI 00001e2e: JUMPDEST 00001e2f: PUSH1 0x40 00001e31: MLOAD 00001e32: SWAP3 00001e33: PUSH1 0xa0 00001e35: DUP5 00001e36: ADD 00001e37: DUP5 00001e38: DUP2 00001e39: LT 00001e3a: PUSH8 0xffffffffffffffff 00001e43: DUP3 00001e44: GT 00001e45: OR 00001e46: PUSH2 0x267a 00001e49: JUMPI 00001e4a: SWAP1 00001e4b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001e60: SWAP2 00001e61: PUSH1 0x40 00001e63: MSTORE 00001e64: DUP2 00001e65: DUP9 00001e66: AND 00001e67: DUP6 00001e68: MSTORE 00001e69: DUP2 00001e6a: DUP11 00001e6b: AND 00001e6c: PUSH1 0x20 00001e6e: DUP7 00001e6f: ADD 00001e70: MSTORE 00001e71: PUSH3 0xffffff 00001e75: DUP2 00001e76: PUSH1 0xb8 00001e78: SHR 00001e79: AND 00001e7a: PUSH1 0x40 00001e7c: DUP7 00001e7d: ADD 00001e7e: MSTORE 00001e7f: DUP1 00001e80: PUSH1 0xa0 00001e82: SHR 00001e83: PUSH1 0x02 00001e85: SIGNEXTEND 00001e86: PUSH1 0x60 00001e88: DUP7 00001e89: ADD 00001e8a: MSTORE 00001e8b: AND 00001e8c: PUSH1 0x80 00001e8e: DUP5 00001e8f: ADD 00001e90: MSTORE 00001e91: PUSH2 0x1e99 00001e94: DUP8 00001e95: PUSH2 0x46ea 00001e98: JUMP 00001e99: JUMPDEST 00001e9a: PUSH1 0x40 00001e9c: MLOAD 00001e9d: DUP1 00001e9e: PUSH1 0x60 00001ea0: DUP2 00001ea1: ADD 00001ea2: LT 00001ea3: PUSH8 0xffffffffffffffff 00001eac: PUSH1 0x60 00001eae: DUP4 00001eaf: ADD 00001eb0: GT 00001eb1: OR 00001eb2: PUSH2 0x267a 00001eb5: JUMPI 00001eb6: DUP15 00001eb7: SWAP16 00001eb8: SWAP14 00001eb9: SWAP15 00001eba: SWAP14 00001ebb: PUSH1 0x20 00001ebd: SWAP5 00001ebe: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001ed3: PUSH1 0x80 00001ed5: SWAP6 00001ed6: DUP2 00001ed7: SWAP9 00001ed8: SWAP6 00001ed9: DUP6 00001eda: DUP13 00001edb: DUP5 00001edc: DUP1 00001edd: DUP15 00001ede: PUSH1 0x60 00001ee0: PUSH2 0x1f88 00001ee3: SWAP12 00001ee4: ADD 00001ee5: PUSH1 0x40 00001ee7: MSTORE 00001ee8: AND 00001ee9: SWAP2 00001eea: AND 00001eeb: LT 00001eec: DUP2 00001eed: MSTORE 00001eee: DUP10 00001eef: DUP2 00001ef0: ADD 00001ef1: SWAP2 00001ef2: DUP3 00001ef3: MSTORE 00001ef4: DUP4 00001ef5: PUSH1 0x40 00001ef7: DUP3 00001ef8: ADD 00001ef9: SWAP4 00001efa: AND 00001efb: DUP4 00001efc: MSTORE 00001efd: PUSH1 0x40 00001eff: MLOAD 00001f00: SWAP11 00001f01: DUP12 00001f02: SWAP10 00001f03: DUP11 00001f04: SWAP10 00001f05: PUSH32 0xf3cd914c00000000000000000000000000000000000000000000000000000000 00001f26: DUP12 00001f27: MSTORE 00001f28: DUP3 00001f29: DUP2 00001f2a: MLOAD 00001f2b: AND 00001f2c: PUSH1 0x04 00001f2e: DUP13 00001f2f: ADD 00001f30: MSTORE 00001f31: DUP3 00001f32: DUP14 00001f33: DUP3 00001f34: ADD 00001f35: MLOAD 00001f36: AND 00001f37: PUSH1 0x24 00001f39: DUP13 00001f3a: ADD 00001f3b: MSTORE 00001f3c: PUSH3 0xffffff 00001f40: PUSH1 0x40 00001f42: DUP3 00001f43: ADD 00001f44: MLOAD 00001f45: AND 00001f46: PUSH1 0x44 00001f48: DUP13 00001f49: ADD 00001f4a: MSTORE 00001f4b: PUSH1 0x60 00001f4d: DUP2 00001f4e: ADD 00001f4f: MLOAD 00001f50: PUSH1 0x02 00001f52: SIGNEXTEND 00001f53: PUSH1 0x64 00001f55: DUP13 00001f56: ADD 00001f57: MSTORE 00001f58: ADD 00001f59: MLOAD 00001f5a: AND 00001f5b: PUSH1 0x84 00001f5d: DUP10 00001f5e: ADD 00001f5f: MSTORE 00001f60: MLOAD 00001f61: ISZERO 00001f62: ISZERO 00001f63: PUSH1 0xa4 00001f65: DUP9 00001f66: ADD 00001f67: MSTORE 00001f68: MLOAD 00001f69: PUSH1 0xc4 00001f6b: DUP8 00001f6c: ADD 00001f6d: MSTORE 00001f6e: MLOAD 00001f6f: AND 00001f70: PUSH1 0xe4 00001f72: DUP6 00001f73: ADD 00001f74: MSTORE 00001f75: PUSH2 0x0120 00001f78: PUSH2 0x0104 00001f7b: DUP6 00001f7c: ADD 00001f7d: MSTORE 00001f7e: PUSH2 0x0124 00001f81: DUP5 00001f82: ADD 00001f83: SWAP2 00001f84: PUSH2 0x4743 00001f87: JUMP 00001f88: JUMPDEST 00001f89: SUB 00001f8a: DUP2 00001f8b: DUP14 00001f8c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001fa1: PUSH32 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90 00001fc2: AND 00001fc3: GAS 00001fc4: CALL 00001fc5: DUP1 00001fc6: ISZERO 00001fc7: PUSH2 0x266f 00001fca: JUMPI 00001fcb: PUSH2 0x262b 00001fce: JUMPI 00001fcf: JUMPDEST 00001fd0: POP 00001fd1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001fe6: SWAP1 00001fe7: DUP2 00001fe8: AND 00001fe9: SWAP2 00001fea: AND 00001feb: LT 00001fec: ISZERO 00001fed: PUSH2 0x25d7 00001ff0: JUMPI 00001ff1: PUSH1 0x03 00001ff3: SWAP2 00001ff4: PUSH2 0x206b 00001ff7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000200c: PUSH2 0x2042 0000200f: PUSH2 0x203d 00002012: DUP3 00002013: PUSH1 0xff 00002015: SWAP7 00002016: AND 00002017: ADDRESS 00002018: PUSH32 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90 00002039: PUSH2 0x4be5 0000203c: JUMP 0000203d: JUMPDEST 0000203e: PUSH2 0x46ea 00002041: JUMP 00002042: JUMPDEST 00002043: SWAP6 00002044: AND 00002045: ADDRESS 00002046: PUSH32 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90 00002067: PUSH2 0x4be5 0000206a: JUMP 0000206b: JUMPDEST 0000206c: SWAP4 0000206d: JUMPDEST 0000206e: DUP2 0000206f: DUP2 00002070: LT 00002071: SWAP1 00002072: DUP3 00002073: XOR 00002074: MUL 00002075: XOR 00002076: SWAP8 00002077: AND 00002078: EQ 00002079: PUSH0 0000207a: EQ 0000207b: PUSH2 0x24df 0000207e: JUMPI 0000207f: SELFBALANCE 00002080: SWAP1 00002081: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002096: PUSH32 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90 000020b7: AND 000020b8: EXTCODESIZE 000020b9: ISZERO 000020ba: PUSH2 0x03db 000020bd: JUMPI 000020be: PUSH1 0x40 000020c0: MLOAD 000020c1: SWAP1 000020c2: PUSH32 0x0b0d9c0900000000000000000000000000000000000000000000000000000000 000020e3: DUP3 000020e4: MSTORE 000020e5: DUP7 000020e6: PUSH1 0x04 000020e8: DUP4 000020e9: ADD 000020ea: MSTORE 000020eb: ADDRESS 000020ec: PUSH1 0x24 000020ee: DUP4 000020ef: ADD 000020f0: MSTORE 000020f1: PUSH1 0x44 000020f3: DUP3 000020f4: ADD 000020f5: MSTORE 000020f6: DUP6 000020f7: DUP2 000020f8: PUSH1 0x64 000020fa: DUP2 000020fb: DUP4 000020fc: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002111: PUSH32 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90 00002132: AND 00002133: GAS 00002134: CALL 00002135: SWAP1 00002136: DUP2 00002137: ISZERO 00002138: PUSH2 0x1283 0000213b: JUMPI 0000213c: DUP7 0000213d: SWAP2 0000213e: PUSH2 0x24ca 00002141: JUMPI 00002142: JUMPDEST 00002143: POP 00002144: POP 00002145: PUSH2 0x2166 00002148: SWAP1 00002149: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000215e: SELFBALANCE 0000215f: SWAP4 00002160: AND 00002161: SWAP3 00002162: PUSH2 0x4781 00002165: JUMP 00002166: JUMPDEST 00002167: SWAP1 00002168: DUP1 00002169: EXTCODESIZE 0000216a: ISZERO 0000216b: PUSH2 0x0cfb 0000216e: JUMPI 0000216f: DUP5 00002170: SWAP1 00002171: PUSH1 0x04 00002173: PUSH1 0x40 00002175: MLOAD 00002176: DUP1 00002177: SWAP5 00002178: DUP2 00002179: SWAP4 0000217a: PUSH32 0xd0e30db000000000000000000000000000000000000000000000000000000000 0000219b: DUP4 0000219c: MSTORE 0000219d: GAS 0000219e: CALL 0000219f: SWAP1 000021a0: DUP2 000021a1: ISZERO 000021a2: PUSH2 0x0e11 000021a5: JUMPI 000021a6: DUP5 000021a7: SWAP2 000021a8: PUSH2 0x24b5 000021ab: JUMPI 000021ac: JUMPDEST 000021ad: POP 000021ae: POP 000021af: PUSH1 0xff 000021b1: PUSH1 0x03 000021b3: SWAP2 000021b4: JUMPDEST 000021b5: AND 000021b6: SUB 000021b7: PUSH2 0x232b 000021ba: JUMPI 000021bb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000021d0: AND 000021d1: DUP1 000021d2: EXTCODESIZE 000021d3: ISZERO 000021d4: PUSH2 0x2327 000021d7: JUMPI 000021d8: DUP2 000021d9: DUP1 000021da: SWAP2 000021db: PUSH1 0x24 000021dd: PUSH1 0x40 000021df: MLOAD 000021e0: DUP1 000021e1: SWAP5 000021e2: DUP2 000021e3: SWAP4 000021e4: PUSH32 0x2e1a7d4d00000000000000000000000000000000000000000000000000000000 00002205: DUP4 00002206: MSTORE 00002207: DUP9 00002208: PUSH1 0x04 0000220a: DUP5 0000220b: ADD 0000220c: MSTORE 0000220d: GAS 0000220e: CALL 0000220f: DUP1 00002210: ISZERO 00002211: PUSH2 0x0932 00002214: JUMPI 00002215: PUSH2 0x2312 00002218: JUMPI 00002219: JUMPDEST 0000221a: POP 0000221b: POP 0000221c: PUSH1 0x20 0000221e: PUSH1 0x04 00002220: SWAP2 00002221: PUSH1 0x40 00002223: MLOAD 00002224: SWAP3 00002225: DUP4 00002226: DUP1 00002227: SWAP3 00002228: PUSH32 0x11da60b400000000000000000000000000000000000000000000000000000000 00002249: DUP3 0000224a: MSTORE 0000224b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002260: PUSH32 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90 00002281: AND 00002282: GAS 00002283: CALL 00002284: DUP1 00002285: ISZERO 00002286: PUSH2 0x0932 00002289: JUMPI 0000228a: SWAP2 0000228b: PUSH1 0x20 0000228d: SWAP2 0000228e: PUSH1 0x1f 00002290: SWAP4 00002291: PUSH2 0x22e5 00002294: JUMPI 00002295: JUMPDEST 00002296: POP 00002297: JUMPDEST 00002298: DUP2 00002299: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 000022ba: PUSH1 0x40 000022bc: MLOAD 000022bd: SWAP5 000022be: DUP6 000022bf: SWAP4 000022c0: DUP4 000022c1: DUP6 000022c2: MSTORE 000022c3: PUSH1 0x60 000022c5: MLOAD 000022c6: SWAP1 000022c7: DUP2 000022c8: DUP6 000022c9: DUP8 000022ca: ADD 000022cb: MSTORE 000022cc: DUP2 000022cd: PUSH1 0x80 000022cf: PUSH1 0x40 000022d1: DUP9 000022d2: ADD 000022d3: MCOPY 000022d4: DUP5 000022d5: DUP1 000022d6: DUP4 000022d7: DUP9 000022d8: ADD 000022d9: ADD 000022da: ADD 000022db: MSTORE 000022dc: ADD 000022dd: AND 000022de: DUP3 000022df: ADD 000022e0: ADD 000022e1: SUB 000022e2: ADD 000022e3: SWAP1 000022e4: RETURN 000022e5: JUMPDEST 000022e6: PUSH2 0x2304 000022e9: SWAP1 000022ea: DUP4 000022eb: RETURNDATASIZE 000022ec: DUP6 000022ed: GT 000022ee: PUSH2 0x230b 000022f1: JUMPI 000022f2: JUMPDEST 000022f3: PUSH2 0x22fc 000022f6: DUP2 000022f7: DUP4 000022f8: PUSH2 0x4212 000022fb: JUMP 000022fc: JUMPDEST 000022fd: DUP2 000022fe: ADD 000022ff: SWAP1 00002300: PUSH2 0x478e 00002303: JUMP 00002304: JUMPDEST 00002305: POP 00002306: DUP4 00002307: PUSH2 0x2295 0000230a: JUMP 0000230b: JUMPDEST 0000230c: POP 0000230d: RETURNDATASIZE 0000230e: PUSH2 0x22f2 00002311: JUMP 00002312: JUMPDEST 00002313: DUP2 00002314: PUSH2 0x231c 00002317: SWAP2 00002318: PUSH2 0x4212 0000231b: JUMP 0000231c: JUMPDEST 0000231d: PUSH2 0x2327 00002320: JUMPI 00002321: DUP2 00002322: DUP4 00002323: PUSH2 0x2219 00002326: JUMP 00002327: JUMPDEST 00002328: POP 00002329: DUP1 0000232a: REVERT 0000232b: JUMPDEST 0000232c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002341: SWAP2 00002342: POP 00002343: AND 00002344: SWAP1 00002345: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000235a: PUSH32 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90 0000237b: AND 0000237c: EXTCODESIZE 0000237d: ISZERO 0000237e: PUSH2 0x11c2 00002381: JUMPI 00002382: DUP3 00002383: PUSH1 0x40 00002385: MLOAD 00002386: PUSH32 0xa584119400000000000000000000000000000000000000000000000000000000 000023a7: DUP2 000023a8: MSTORE 000023a9: DUP4 000023aa: PUSH1 0x04 000023ac: DUP3 000023ad: ADD 000023ae: MSTORE 000023af: DUP2 000023b0: DUP2 000023b1: PUSH1 0x24 000023b3: DUP2 000023b4: DUP4 000023b5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000023ca: PUSH32 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90 000023eb: AND 000023ec: GAS 000023ed: CALL 000023ee: DUP1 000023ef: ISZERO 000023f0: PUSH2 0x0932 000023f3: JUMPI 000023f4: PUSH2 0x24a0 000023f7: JUMPI 000023f8: JUMPDEST 000023f9: POP 000023fa: POP 000023fb: PUSH2 0x2405 000023fe: SWAP2 000023ff: CALLER 00002400: SWAP1 00002401: PUSH2 0x4c7f 00002404: JUMP 00002405: JUMPDEST 00002406: PUSH1 0x40 00002408: MLOAD 00002409: PUSH32 0x11da60b400000000000000000000000000000000000000000000000000000000 0000242a: DUP2 0000242b: MSTORE 0000242c: PUSH1 0x20 0000242e: DUP2 0000242f: PUSH1 0x04 00002431: DUP2 00002432: DUP6 00002433: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002448: PUSH32 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90 00002469: AND 0000246a: GAS 0000246b: CALL 0000246c: DUP1 0000246d: ISZERO 0000246e: PUSH2 0x0932 00002471: JUMPI 00002472: SWAP2 00002473: PUSH1 0x20 00002475: SWAP2 00002476: PUSH1 0x1f 00002478: SWAP4 00002479: PUSH2 0x2483 0000247c: JUMPI 0000247d: JUMPDEST 0000247e: POP 0000247f: PUSH2 0x2297 00002482: JUMP 00002483: JUMPDEST 00002484: PUSH2 0x2499 00002487: SWAP1 00002488: DUP4 00002489: RETURNDATASIZE 0000248a: DUP6 0000248b: GT 0000248c: PUSH2 0x230b 0000248f: JUMPI 00002490: PUSH2 0x22fc 00002493: DUP2 00002494: DUP4 00002495: PUSH2 0x4212 00002498: JUMP 00002499: JUMPDEST 0000249a: POP 0000249b: DUP4 0000249c: PUSH2 0x247d 0000249f: JUMP 000024a0: JUMPDEST 000024a1: DUP2 000024a2: PUSH2 0x24aa 000024a5: SWAP2 000024a6: PUSH2 0x4212 000024a9: JUMP 000024aa: JUMPDEST 000024ab: PUSH2 0x11c2 000024ae: JUMPI 000024af: DUP3 000024b0: DUP5 000024b1: PUSH2 0x23f8 000024b4: JUMP 000024b5: JUMPDEST 000024b6: DUP2 000024b7: PUSH2 0x24bf 000024ba: SWAP2 000024bb: PUSH2 0x4212 000024be: JUMP 000024bf: JUMPDEST 000024c0: PUSH2 0x11c2 000024c3: JUMPI 000024c4: DUP3 000024c5: DUP7 000024c6: PUSH2 0x21ac 000024c9: JUMP 000024ca: JUMPDEST 000024cb: DUP2 000024cc: PUSH2 0x24d4 000024cf: SWAP2 000024d0: PUSH2 0x4212 000024d3: JUMP 000024d4: JUMPDEST 000024d5: PUSH2 0x0cfb 000024d8: JUMPI 000024d9: DUP5 000024da: DUP9 000024db: PUSH2 0x2142 000024de: JUMP 000024df: JUMPDEST 000024e0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000024f5: PUSH32 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90 00002516: AND 00002517: EXTCODESIZE 00002518: ISZERO 00002519: PUSH2 0x0cfb 0000251c: JUMPI 0000251d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002532: PUSH1 0x40 00002534: MLOAD 00002535: SWAP3 00002536: PUSH32 0x0b0d9c0900000000000000000000000000000000000000000000000000000000 00002557: DUP5 00002558: MSTORE 00002559: AND 0000255a: PUSH1 0x04 0000255c: DUP4 0000255d: ADD 0000255e: MSTORE 0000255f: ADDRESS 00002560: PUSH1 0x24 00002562: DUP4 00002563: ADD 00002564: MSTORE 00002565: PUSH1 0x44 00002567: DUP3 00002568: ADD 00002569: MSTORE 0000256a: DUP4 0000256b: DUP2 0000256c: PUSH1 0x64 0000256e: DUP2 0000256f: DUP4 00002570: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002585: PUSH32 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90 000025a6: AND 000025a7: GAS 000025a8: CALL 000025a9: SWAP1 000025aa: DUP2 000025ab: ISZERO 000025ac: PUSH2 0x0e11 000025af: JUMPI 000025b0: DUP5 000025b1: SWAP2 000025b2: PUSH2 0x25c2 000025b5: JUMPI 000025b6: JUMPDEST 000025b7: POP 000025b8: POP 000025b9: PUSH1 0xff 000025bb: PUSH1 0x03 000025bd: SWAP2 000025be: PUSH2 0x21b4 000025c1: JUMP 000025c2: JUMPDEST 000025c3: DUP2 000025c4: PUSH2 0x25cc 000025c7: SWAP2 000025c8: PUSH2 0x4212 000025cb: JUMP 000025cc: JUMPDEST 000025cd: PUSH2 0x11c2 000025d0: JUMPI 000025d1: DUP3 000025d2: DUP7 000025d3: PUSH2 0x25b6 000025d6: JUMP 000025d7: JUMPDEST 000025d8: SWAP2 000025d9: PUSH1 0x03 000025db: SWAP2 000025dc: PUSH2 0x2625 000025df: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000025f4: PUSH2 0x2042 000025f7: PUSH2 0x203d 000025fa: DUP3 000025fb: PUSH1 0xff 000025fd: SWAP7 000025fe: AND 000025ff: ADDRESS 00002600: PUSH32 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90 00002621: PUSH2 0x4be5 00002624: JUMP 00002625: JUMPDEST 00002626: SWAP4 00002627: PUSH2 0x206d 0000262a: JUMP 0000262b: JUMPDEST 0000262c: PUSH1 0x20 0000262e: DUP2 0000262f: RETURNDATASIZE 00002630: PUSH1 0x20 00002632: GT 00002633: PUSH2 0x2667 00002636: JUMPI 00002637: JUMPDEST 00002638: DUP2 00002639: PUSH2 0x2644 0000263c: PUSH1 0x20 0000263e: SWAP4 0000263f: DUP4 00002640: PUSH2 0x4212 00002643: JUMP 00002644: JUMPDEST 00002645: DUP2 00002646: ADD 00002647: SUB 00002648: SLT 00002649: PUSH2 0x16fd 0000264c: JUMPI 0000264d: POP 0000264e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002663: PUSH2 0x1fcf 00002666: JUMP 00002667: JUMPDEST 00002668: RETURNDATASIZE 00002669: SWAP2 0000266a: POP 0000266b: PUSH2 0x2637 0000266e: JUMP 0000266f: JUMPDEST 00002670: PUSH1 0x40 00002672: MLOAD 00002673: RETURNDATASIZE 00002674: DUP13 00002675: DUP3 00002676: RETURNDATACOPY 00002677: RETURNDATASIZE 00002678: SWAP1 00002679: REVERT 0000267a: JUMPDEST 0000267b: PUSH1 0x24 0000267d: DUP16 0000267e: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 0000269f: DUP2 000026a0: MSTORE 000026a1: PUSH1 0x41 000026a3: PUSH1 0x04 000026a5: MSTORE 000026a6: REVERT 000026a7: JUMPDEST 000026a8: SWAP5 000026a9: POP 000026aa: SWAP6 000026ab: POP 000026ac: DUP3 000026ad: SWAP6 000026ae: DUP3 000026af: SWAP5 000026b0: PUSH2 0x1e2e 000026b3: JUMP 000026b4: JUMPDEST 000026b5: DUP7 000026b6: SWAP2 000026b7: PUSH2 0x1df7 000026ba: JUMP 000026bb: JUMPDEST 000026bc: DUP7 000026bd: SWAP1 000026be: PUSH2 0x1de5 000026c1: JUMP 000026c2: JUMPDEST 000026c3: PUSH1 0x64 000026c5: PUSH1 0x40 000026c7: MLOAD 000026c8: PUSH3 0x461bcd 000026cc: PUSH1 0xe5 000026ce: SHL 000026cf: DUP2 000026d0: MSTORE 000026d1: PUSH1 0x20 000026d3: PUSH1 0x04 000026d5: DUP3 000026d6: ADD 000026d7: MSTORE 000026d8: PUSH1 0x03 000026da: PUSH1 0x24 000026dc: DUP3 000026dd: ADD 000026de: MSTORE 000026df: PUSH32 0x346d670000000000000000000000000000000000000000000000000000000000 00002700: PUSH1 0x44 00002702: DUP3 00002703: ADD 00002704: MSTORE 00002705: REVERT 00002706: JUMPDEST 00002707: DUP1 00002708: PUSH2 0x2710 0000270b: CALLDATASIZE 0000270c: PUSH2 0x452c 0000270f: JUMP 00002710: JUMPDEST 00002711: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002726: PUSH32 0x0000000000000000000000009e6e583375b767414ab2409717d34b6c7b25d133 00002747: AND 00002748: CALLER 00002749: SUB 0000274a: PUSH2 0x27ac 0000274d: JUMPI 0000274e: JUMPDEST 0000274f: PUSH1 0x20 00002751: PUSH2 0x2759 00002754: DUP3 00002755: PUSH2 0x4649 00002758: JUMP 00002759: JUMPDEST 0000275a: PUSH2 0x2766 0000275d: PUSH1 0x40 0000275f: DUP5 00002760: ADD 00002761: DUP5 00002762: PUSH2 0x466a 00002765: JUMP 00002766: JUMPDEST 00002767: SWAP3 00002768: SWAP1 00002769: DUP4 0000276a: PUSH1 0x40 0000276c: MLOAD 0000276d: SWAP5 0000276e: DUP6 0000276f: SWAP3 00002770: DUP4 00002771: CALLDATACOPY 00002772: DUP2 00002773: ADD 00002774: DUP7 00002775: DUP2 00002776: MSTORE 00002777: SUB 00002778: SWAP4 00002779: ADD 0000277a: CALLDATALOAD 0000277b: SWAP1 0000277c: GAS 0000277d: CALL 0000277e: PUSH2 0x2785 00002781: PUSH2 0x46bb 00002784: JUMP 00002785: JUMPDEST 00002786: SWAP1 00002787: ISZERO 00002788: PUSH2 0x27a7 0000278b: JUMPI 0000278c: PUSH2 0x27a3 0000278f: SWAP1 00002790: PUSH1 0x40 00002792: MLOAD 00002793: SWAP2 00002794: DUP3 00002795: SWAP2 00002796: PUSH1 0x20 00002798: DUP4 00002799: MSTORE 0000279a: PUSH1 0x20 0000279c: DUP4 0000279d: ADD 0000279e: SWAP1 0000279f: PUSH2 0x42ba 000027a2: JUMP 000027a3: JUMPDEST 000027a4: SUB 000027a5: SWAP1 000027a6: RETURN 000027a7: JUMPDEST 000027a8: PUSH2 0x4b93 000027ab: JUMP 000027ac: JUMPDEST 000027ad: SWAP1 000027ae: POP 000027af: PUSH2 0x27b6 000027b2: PUSH2 0x479d 000027b5: JUMP 000027b6: JUMPDEST 000027b7: ISZERO 000027b8: PUSH2 0x2838 000027bb: JUMPI 000027bc: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000027d1: PUSH2 0x27d9 000027d4: DUP3 000027d5: PUSH2 0x4649 000027d8: JUMP 000027d9: JUMPDEST 000027da: AND 000027db: DUP3 000027dc: MSTORE 000027dd: PUSH1 0x01 000027df: PUSH1 0x20 000027e1: MSTORE 000027e2: PUSH1 0x01 000027e4: PUSH1 0x40 000027e6: DUP4 000027e7: KECCAK256 000027e8: SLOAD 000027e9: SUB 000027ea: PUSH2 0x27f4 000027ed: JUMPI 000027ee: DUP2 000027ef: SWAP1 000027f0: PUSH2 0x274e 000027f3: JUMP 000027f4: JUMPDEST 000027f5: PUSH1 0x64 000027f7: PUSH1 0x40 000027f9: MLOAD 000027fa: PUSH3 0x461bcd 000027fe: PUSH1 0xe5 00002800: SHL 00002801: DUP2 00002802: MSTORE 00002803: PUSH1 0x20 00002805: PUSH1 0x04 00002807: DUP3 00002808: ADD 00002809: MSTORE 0000280a: PUSH1 0x03 0000280c: PUSH1 0x24 0000280e: DUP3 0000280f: ADD 00002810: MSTORE 00002811: PUSH32 0x666e740000000000000000000000000000000000000000000000000000000000 00002832: PUSH1 0x44 00002834: DUP3 00002835: ADD 00002836: MSTORE 00002837: REVERT 00002838: JUMPDEST 00002839: PUSH1 0x64 0000283b: PUSH1 0x40 0000283d: MLOAD 0000283e: PUSH3 0x461bcd 00002842: PUSH1 0xe5 00002844: SHL 00002845: DUP2 00002846: MSTORE 00002847: PUSH1 0x20 00002849: PUSH1 0x04 0000284b: DUP3 0000284c: ADD 0000284d: MSTORE 0000284e: PUSH1 0x03 00002850: PUSH1 0x24 00002852: DUP3 00002853: ADD 00002854: MSTORE 00002855: PUSH32 0x666e770000000000000000000000000000000000000000000000000000000000 00002876: PUSH1 0x44 00002878: DUP3 00002879: ADD 0000287a: MSTORE 0000287b: REVERT 0000287c: JUMPDEST 0000287d: PUSH1 0x40 0000287f: PUSH1 0x03 00002881: NOT 00002882: CALLDATASIZE 00002883: ADD 00002884: SLT 00002885: PUSH2 0x0180 00002888: JUMPI 00002889: DUP1 0000288a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000289f: PUSH2 0x28a6 000028a2: PUSH2 0x413f 000028a5: JUMP 000028a6: JUMPDEST 000028a7: PUSH2 0x28d3 000028aa: DUP3 000028ab: PUSH32 0x0000000000000000000000009e6e583375b767414ab2409717d34b6c7b25d133 000028cc: AND 000028cd: CALLER 000028ce: EQ 000028cf: PUSH2 0x45fe 000028d2: JUMP 000028d3: JUMPDEST 000028d4: AND 000028d5: DUP1 000028d6: EXTCODESIZE 000028d7: ISZERO 000028d8: PUSH2 0x292d 000028db: JUMPI 000028dc: DUP2 000028dd: PUSH1 0x04 000028df: SWAP2 000028e0: PUSH1 0x40 000028e2: MLOAD 000028e3: SWAP3 000028e4: DUP4 000028e5: DUP1 000028e6: SWAP3 000028e7: PUSH32 0xd0e30db000000000000000000000000000000000000000000000000000000000 00002908: DUP3 00002909: MSTORE 0000290a: PUSH1 0x24 0000290c: CALLDATALOAD 0000290d: SWAP1 0000290e: GAS 0000290f: CALL 00002910: DUP1 00002911: ISZERO 00002912: PUSH2 0x0932 00002915: JUMPI 00002916: PUSH2 0x291c 00002919: JUMPI 0000291a: POP 0000291b: RETURN 0000291c: JUMPDEST 0000291d: DUP2 0000291e: PUSH2 0x2926 00002921: SWAP2 00002922: PUSH2 0x4212 00002925: JUMP 00002926: JUMPDEST 00002927: PUSH2 0x0180 0000292a: JUMPI 0000292b: DUP1 0000292c: RETURN 0000292d: JUMPDEST 0000292e: POP 0000292f: REVERT 00002930: JUMPDEST 00002931: PUSH2 0x0100 00002934: PUSH1 0x03 00002936: NOT 00002937: CALLDATASIZE 00002938: ADD 00002939: SLT 0000293a: PUSH2 0x0180 0000293d: JUMPI 0000293e: PUSH2 0x2945 00002941: PUSH2 0x411c 00002944: JUMP 00002945: JUMPDEST 00002946: PUSH1 0x44 00002948: CALLDATALOAD 00002949: SWAP1 0000294a: PUSH8 0xffffffffffffffff 00002953: DUP3 00002954: GT 00002955: PUSH2 0x11c2 00002958: JUMPI 00002959: PUSH1 0x40 0000295b: PUSH1 0x03 0000295d: NOT 0000295e: DUP4 0000295f: CALLDATASIZE 00002960: SUB 00002961: ADD 00002962: SLT 00002963: PUSH2 0x11c2 00002966: JUMPI 00002967: PUSH1 0x64 00002969: CALLDATALOAD 0000296a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000297f: DUP2 00002980: AND 00002981: DUP1 00002982: SWAP2 00002983: SUB 00002984: PUSH2 0x093d 00002987: JUMPI 00002988: PUSH2 0x298f 0000298b: PUSH2 0x41cb 0000298e: JUMP 0000298f: JUMPDEST 00002990: PUSH1 0xa4 00002992: CALLDATALOAD 00002993: SWAP1 00002994: PUSH2 0x299e 00002997: PUSH2 0x01df 0000299a: PUSH2 0x479d 0000299d: JUMP 0000299e: JUMPDEST 0000299f: PUSH1 0x04 000029a1: CALLDATALOAD 000029a2: TIMESTAMP 000029a3: GT 000029a4: PUSH2 0x2c13 000029a7: JUMPI 000029a8: DUP3 000029a9: DUP7 000029aa: SWAP4 000029ab: EXTCODESIZE 000029ac: ISZERO 000029ad: PUSH2 0x093d 000029b0: JUMPI 000029b1: DUP4 000029b2: DUP1 000029b3: SWAP2 000029b4: PUSH1 0x24 000029b6: PUSH1 0x40 000029b8: MLOAD 000029b9: DUP1 000029ba: SWAP5 000029bb: DUP2 000029bc: SWAP4 000029bd: PUSH32 0x2e1a7d4d00000000000000000000000000000000000000000000000000000000 000029de: DUP4 000029df: MSTORE 000029e0: DUP9 000029e1: PUSH1 0x04 000029e3: DUP5 000029e4: ADD 000029e5: MSTORE 000029e6: GAS 000029e7: CALL 000029e8: SWAP1 000029e9: DUP2 000029ea: ISZERO 000029eb: PUSH2 0x0e11 000029ee: JUMPI 000029ef: DUP5 000029f0: SWAP2 000029f1: PUSH2 0x2bfe 000029f4: JUMPI 000029f5: JUMPDEST 000029f6: POP 000029f7: POP 000029f8: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002a0d: AND 00002a0e: SWAP4 00002a0f: PUSH1 0x40 00002a11: MLOAD 00002a12: SWAP4 00002a13: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 00002a34: DUP6 00002a35: MSTORE 00002a36: ADDRESS 00002a37: PUSH1 0x04 00002a39: DUP7 00002a3a: ADD 00002a3b: MSTORE 00002a3c: PUSH1 0x20 00002a3e: DUP6 00002a3f: PUSH1 0x24 00002a41: DUP2 00002a42: DUP10 00002a43: GAS 00002a44: STATICCALL 00002a45: SWAP5 00002a46: DUP6 00002a47: ISZERO 00002a48: PUSH2 0x0e11 00002a4b: JUMPI 00002a4c: DUP5 00002a4d: SWAP6 00002a4e: PUSH2 0x2bb2 00002a51: JUMPI 00002a52: JUMPDEST 00002a53: POP 00002a54: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002a69: AND 00002a6a: SWAP1 00002a6b: DUP2 00002a6c: EXTCODESIZE 00002a6d: ISZERO 00002a6e: PUSH2 0x093d 00002a71: JUMPI 00002a72: DUP4 00002a73: SWAP2 00002a74: PUSH2 0x2aaf 00002a77: SWAP2 00002a78: PUSH1 0x40 00002a7a: MLOAD 00002a7b: SWAP5 00002a7c: DUP6 00002a7d: DUP1 00002a7e: SWAP5 00002a7f: DUP2 00002a80: SWAP4 00002a81: PUSH32 0x3f62192e00000000000000000000000000000000000000000000000000000000 00002aa2: DUP4 00002aa3: MSTORE 00002aa4: PUSH1 0x04 00002aa6: ADD 00002aa7: PUSH1 0x04 00002aa9: DUP4 00002aaa: ADD 00002aab: PUSH2 0x4b2b 00002aae: JUMP 00002aaf: JUMPDEST 00002ab0: SUB 00002ab1: SWAP3 00002ab2: GAS 00002ab3: CALL 00002ab4: DUP1 00002ab5: ISZERO 00002ab6: PUSH2 0x0932 00002ab9: JUMPI 00002aba: PUSH2 0x2b9d 00002abd: JUMPI 00002abe: JUMPDEST 00002abf: POP 00002ac0: POP 00002ac1: PUSH1 0x20 00002ac3: PUSH1 0x24 00002ac5: SWAP3 00002ac6: PUSH1 0x40 00002ac8: MLOAD 00002ac9: SWAP4 00002aca: DUP5 00002acb: DUP1 00002acc: SWAP3 00002acd: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 00002aee: DUP3 00002aef: MSTORE 00002af0: ADDRESS 00002af1: PUSH1 0x04 00002af3: DUP4 00002af4: ADD 00002af5: MSTORE 00002af6: GAS 00002af7: STATICCALL 00002af8: SWAP2 00002af9: DUP3 00002afa: ISZERO 00002afb: PUSH2 0x033e 00002afe: JUMPI 00002aff: DUP4 00002b00: SWAP3 00002b01: PUSH2 0x2b67 00002b04: JUMPI 00002b05: JUMPDEST 00002b06: POP 00002b07: PUSH2 0x2b13 00002b0a: SWAP1 00002b0b: PUSH1 0xc4 00002b0d: CALLDATALOAD 00002b0e: SWAP3 00002b0f: PUSH2 0x4781 00002b12: JUMP 00002b13: JUMPDEST 00002b14: LT 00002b15: PUSH2 0x2b23 00002b18: JUMPI 00002b19: PUSH2 0x017d 00002b1c: PUSH1 0xe4 00002b1e: CALLDATALOAD 00002b1f: PUSH2 0x4aa0 00002b22: JUMP 00002b23: JUMPDEST 00002b24: PUSH1 0x64 00002b26: PUSH1 0x40 00002b28: MLOAD 00002b29: PUSH3 0x461bcd 00002b2d: PUSH1 0xe5 00002b2f: SHL 00002b30: DUP2 00002b31: MSTORE 00002b32: PUSH1 0x20 00002b34: PUSH1 0x04 00002b36: DUP3 00002b37: ADD 00002b38: MSTORE 00002b39: PUSH1 0x04 00002b3b: PUSH1 0x24 00002b3d: DUP3 00002b3e: ADD 00002b3f: MSTORE 00002b40: PUSH32 0x78656d7200000000000000000000000000000000000000000000000000000000 00002b61: PUSH1 0x44 00002b63: DUP3 00002b64: ADD 00002b65: MSTORE 00002b66: REVERT 00002b67: JUMPDEST 00002b68: SWAP1 00002b69: SWAP2 00002b6a: POP 00002b6b: PUSH1 0x20 00002b6d: DUP2 00002b6e: RETURNDATASIZE 00002b6f: PUSH1 0x20 00002b71: GT 00002b72: PUSH2 0x2b95 00002b75: JUMPI 00002b76: JUMPDEST 00002b77: DUP2 00002b78: PUSH2 0x2b83 00002b7b: PUSH1 0x20 00002b7d: SWAP4 00002b7e: DUP4 00002b7f: PUSH2 0x4212 00002b82: JUMP 00002b83: JUMPDEST 00002b84: DUP2 00002b85: ADD 00002b86: SUB 00002b87: SLT 00002b88: PUSH2 0x0332 00002b8b: JUMPI 00002b8c: MLOAD 00002b8d: SWAP1 00002b8e: PUSH2 0x2b13 00002b91: PUSH2 0x2b05 00002b94: JUMP 00002b95: JUMPDEST 00002b96: RETURNDATASIZE 00002b97: SWAP2 00002b98: POP 00002b99: PUSH2 0x2b76 00002b9c: JUMP 00002b9d: JUMPDEST 00002b9e: DUP2 00002b9f: PUSH2 0x2ba7 00002ba2: SWAP2 00002ba3: PUSH2 0x4212 00002ba6: JUMP 00002ba7: JUMPDEST 00002ba8: PUSH2 0x11c2 00002bab: JUMPI 00002bac: DUP3 00002bad: DUP5 00002bae: PUSH2 0x2abe 00002bb1: JUMP 00002bb2: JUMPDEST 00002bb3: SWAP4 00002bb4: POP 00002bb5: SWAP4 00002bb6: POP 00002bb7: PUSH1 0x20 00002bb9: DUP4 00002bba: RETURNDATASIZE 00002bbb: PUSH1 0x20 00002bbd: GT 00002bbe: PUSH2 0x2bf6 00002bc1: JUMPI 00002bc2: JUMPDEST 00002bc3: DUP2 00002bc4: PUSH2 0x2bcf 00002bc7: PUSH1 0x20 00002bc9: SWAP4 00002bca: DUP4 00002bcb: PUSH2 0x4212 00002bce: JUMP 00002bcf: JUMPDEST 00002bd0: DUP2 00002bd1: ADD 00002bd2: SUB 00002bd3: SLT 00002bd4: PUSH2 0x0332 00002bd7: JUMPI 00002bd8: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002bed: DUP7 00002bee: SWAP4 00002bef: MLOAD 00002bf0: SWAP5 00002bf1: SWAP1 00002bf2: PUSH2 0x2a52 00002bf5: JUMP 00002bf6: JUMPDEST 00002bf7: RETURNDATASIZE 00002bf8: SWAP2 00002bf9: POP 00002bfa: PUSH2 0x2bc2 00002bfd: JUMP 00002bfe: JUMPDEST 00002bff: DUP2 00002c00: PUSH2 0x2c08 00002c03: SWAP2 00002c04: PUSH2 0x4212 00002c07: JUMP 00002c08: JUMPDEST 00002c09: PUSH2 0x11c2 00002c0c: JUMPI 00002c0d: DUP3 00002c0e: DUP8 00002c0f: PUSH2 0x29f5 00002c12: JUMP 00002c13: JUMPDEST 00002c14: PUSH1 0x64 00002c16: PUSH1 0x40 00002c18: MLOAD 00002c19: PUSH3 0x461bcd 00002c1d: PUSH1 0xe5 00002c1f: SHL 00002c20: DUP2 00002c21: MSTORE 00002c22: PUSH1 0x20 00002c24: PUSH1 0x04 00002c26: DUP3 00002c27: ADD 00002c28: MSTORE 00002c29: PUSH1 0x03 00002c2b: PUSH1 0x24 00002c2d: DUP3 00002c2e: ADD 00002c2f: MSTORE 00002c30: PUSH32 0x7872740000000000000000000000000000000000000000000000000000000000 00002c51: PUSH1 0x44 00002c53: DUP3 00002c54: ADD 00002c55: MSTORE 00002c56: REVERT 00002c57: JUMPDEST 00002c58: PUSH1 0x20 00002c5a: PUSH1 0x03 00002c5c: NOT 00002c5d: CALLDATASIZE 00002c5e: ADD 00002c5f: SLT 00002c60: PUSH2 0x0180 00002c63: JUMPI 00002c64: PUSH1 0x04 00002c66: CALLDATALOAD 00002c67: PUSH8 0xffffffffffffffff 00002c70: DUP2 00002c71: GT 00002c72: PUSH2 0x2327 00002c75: JUMPI 00002c76: CALLDATASIZE 00002c77: PUSH1 0x23 00002c79: DUP3 00002c7a: ADD 00002c7b: SLT 00002c7c: ISZERO 00002c7d: PUSH2 0x2327 00002c80: JUMPI 00002c81: DUP1 00002c82: PUSH1 0x04 00002c84: ADD 00002c85: CALLDATALOAD 00002c86: SWAP1 00002c87: PUSH8 0xffffffffffffffff 00002c90: DUP3 00002c91: GT 00002c92: PUSH2 0x11c2 00002c95: JUMPI 00002c96: CALLDATASIZE 00002c97: PUSH1 0x24 00002c99: DUP4 00002c9a: PUSH1 0x05 00002c9c: SHL 00002c9d: DUP4 00002c9e: ADD 00002c9f: ADD 00002ca0: GT 00002ca1: PUSH2 0x11c2 00002ca4: JUMPI 00002ca5: PUSH2 0x2ce5 00002ca8: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002cbd: PUSH32 0x0000000000000000000000009e6e583375b767414ab2409717d34b6c7b25d133 00002cde: AND 00002cdf: CALLER 00002ce0: EQ 00002ce1: PUSH2 0x45fe 00002ce4: JUMP 00002ce5: JUMPDEST 00002ce6: DUP3 00002ce7: JUMPDEST 00002ce8: DUP3 00002ce9: DUP2 00002cea: LT 00002ceb: ISZERO 00002cec: PUSH2 0x2d2b 00002cef: JUMPI 00002cf0: PUSH1 0x01 00002cf2: SWAP1 00002cf3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002d08: PUSH2 0x2d18 00002d0b: PUSH1 0x24 00002d0d: DUP4 00002d0e: PUSH1 0x05 00002d10: SHL 00002d11: DUP7 00002d12: ADD 00002d13: ADD 00002d14: PUSH2 0x4649 00002d17: JUMP 00002d18: JUMPDEST 00002d19: AND 00002d1a: DUP6 00002d1b: MSTORE 00002d1c: DUP5 00002d1d: PUSH1 0x20 00002d1f: MSTORE 00002d20: DUP2 00002d21: PUSH1 0x40 00002d23: DUP7 00002d24: KECCAK256 00002d25: SSTORE 00002d26: ADD 00002d27: PUSH2 0x2ce7 00002d2a: JUMP 00002d2b: JUMPDEST 00002d2c: DUP4 00002d2d: DUP1 00002d2e: RETURN 00002d2f: JUMPDEST 00002d30: DUP1 00002d31: PUSH2 0x2d39 00002d34: CALLDATASIZE 00002d35: PUSH2 0x452c 00002d38: JUMP 00002d39: JUMPDEST 00002d3a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002d4f: PUSH32 0x0000000000000000000000009e6e583375b767414ab2409717d34b6c7b25d133 00002d70: AND 00002d71: CALLER 00002d72: SUB 00002d73: PUSH2 0x2da9 00002d76: JUMPI 00002d77: JUMPDEST 00002d78: PUSH2 0x2d8e 00002d7b: PUSH2 0x2d83 00002d7e: DUP3 00002d7f: PUSH2 0x4649 00002d82: JUMP 00002d83: JUMPDEST 00002d84: SWAP2 00002d85: PUSH1 0x40 00002d87: DUP2 00002d88: ADD 00002d89: SWAP1 00002d8a: PUSH2 0x466a 00002d8d: JUMP 00002d8e: JUMPDEST 00002d8f: SWAP1 00002d90: DUP2 00002d91: PUSH1 0x40 00002d93: MLOAD 00002d94: SWAP3 00002d95: DUP4 00002d96: SWAP3 00002d97: DUP4 00002d98: CALLDATACOPY 00002d99: DUP2 00002d9a: ADD 00002d9b: DUP5 00002d9c: DUP2 00002d9d: MSTORE 00002d9e: SUB 00002d9f: SWAP2 00002da0: GAS 00002da1: DELEGATECALL 00002da2: PUSH2 0x2785 00002da5: PUSH2 0x46bb 00002da8: JUMP 00002da9: JUMPDEST 00002daa: SWAP1 00002dab: POP 00002dac: PUSH2 0x2db3 00002daf: PUSH2 0x479d 00002db2: JUMP 00002db3: JUMPDEST 00002db4: ISZERO 00002db5: PUSH2 0x2e35 00002db8: JUMPI 00002db9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002dce: PUSH2 0x2dd6 00002dd1: DUP3 00002dd2: PUSH2 0x4649 00002dd5: JUMP 00002dd6: JUMPDEST 00002dd7: AND 00002dd8: DUP3 00002dd9: MSTORE 00002dda: PUSH1 0x02 00002ddc: PUSH1 0x20 00002dde: MSTORE 00002ddf: PUSH1 0x01 00002de1: PUSH1 0x40 00002de3: DUP4 00002de4: KECCAK256 00002de5: SLOAD 00002de6: SUB 00002de7: PUSH2 0x2df1 00002dea: JUMPI 00002deb: DUP2 00002dec: SWAP1 00002ded: PUSH2 0x2d77 00002df0: JUMP 00002df1: JUMPDEST 00002df2: PUSH1 0x64 00002df4: PUSH1 0x40 00002df6: MLOAD 00002df7: PUSH3 0x461bcd 00002dfb: PUSH1 0xe5 00002dfd: SHL 00002dfe: DUP2 00002dff: MSTORE 00002e00: PUSH1 0x20 00002e02: PUSH1 0x04 00002e04: DUP3 00002e05: ADD 00002e06: MSTORE 00002e07: PUSH1 0x03 00002e09: PUSH1 0x24 00002e0b: DUP3 00002e0c: ADD 00002e0d: MSTORE 00002e0e: PUSH32 0x646e740000000000000000000000000000000000000000000000000000000000 00002e2f: PUSH1 0x44 00002e31: DUP3 00002e32: ADD 00002e33: MSTORE 00002e34: REVERT 00002e35: JUMPDEST 00002e36: PUSH1 0x64 00002e38: PUSH1 0x40 00002e3a: MLOAD 00002e3b: PUSH3 0x461bcd 00002e3f: PUSH1 0xe5 00002e41: SHL 00002e42: DUP2 00002e43: MSTORE 00002e44: PUSH1 0x20 00002e46: PUSH1 0x04 00002e48: DUP3 00002e49: ADD 00002e4a: MSTORE 00002e4b: PUSH1 0x03 00002e4d: PUSH1 0x24 00002e4f: DUP3 00002e50: ADD 00002e51: MSTORE 00002e52: PUSH32 0x646e770000000000000000000000000000000000000000000000000000000000 00002e73: PUSH1 0x44 00002e75: DUP3 00002e76: ADD 00002e77: MSTORE 00002e78: REVERT 00002e79: JUMPDEST 00002e7a: PUSH1 0x40 00002e7c: PUSH1 0x03 00002e7e: NOT 00002e7f: CALLDATASIZE 00002e80: ADD 00002e81: SLT 00002e82: PUSH2 0x0180 00002e85: JUMPI 00002e86: PUSH2 0x2e8d 00002e89: PUSH2 0x413f 00002e8c: JUMP 00002e8d: JUMPDEST 00002e8e: PUSH1 0x24 00002e90: CALLDATALOAD 00002e91: SWAP1 00002e92: DUP2 00002e93: ISZERO 00002e94: ISZERO 00002e95: DUP3 00002e96: SUB 00002e97: PUSH2 0x11c2 00002e9a: JUMPI 00002e9b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002eb0: SWAP2 00002eb1: PUSH2 0x2edd 00002eb4: DUP4 00002eb5: PUSH32 0x0000000000000000000000009e6e583375b767414ab2409717d34b6c7b25d133 00002ed6: AND 00002ed7: CALLER 00002ed8: EQ 00002ed9: PUSH2 0x45fe 00002edc: JUMP 00002edd: JUMPDEST 00002ede: ISZERO 00002edf: PUSH2 0x2ef4 00002ee2: JUMPI 00002ee3: AND 00002ee4: DUP2 00002ee5: MSTORE 00002ee6: PUSH1 0x02 00002ee8: PUSH1 0x20 00002eea: MSTORE 00002eeb: PUSH1 0x01 00002eed: PUSH1 0x40 00002eef: DUP3 00002ef0: KECCAK256 00002ef1: SSTORE 00002ef2: DUP1 00002ef3: RETURN 00002ef4: JUMPDEST 00002ef5: AND 00002ef6: DUP2 00002ef7: MSTORE 00002ef8: PUSH1 0x01 00002efa: PUSH1 0x20 00002efc: MSTORE 00002efd: PUSH1 0x01 00002eff: PUSH1 0x40 00002f01: DUP3 00002f02: KECCAK256 00002f03: SSTORE 00002f04: DUP1 00002f05: RETURN 00002f06: JUMPDEST 00002f07: CALLVALUE 00002f08: PUSH2 0x0180 00002f0b: JUMPI 00002f0c: DUP1 00002f0d: PUSH1 0x03 00002f0f: NOT 00002f10: CALLDATASIZE 00002f11: ADD 00002f12: SLT 00002f13: PUSH2 0x0180 00002f16: JUMPI 00002f17: POP 00002f18: PUSH2 0x27a3 00002f1b: PUSH2 0x0c20 00002f1e: PUSH2 0x2f2a 00002f21: PUSH1 0x40 00002f23: MLOAD 00002f24: SWAP2 00002f25: DUP3 00002f26: PUSH2 0x4212 00002f29: JUMP 00002f2a: JUMPDEST 00002f2b: PUSH2 0x0c00 00002f2e: DUP2 00002f2f: MSTORE 00002f30: PUSH32 0xfefefefefefefefefefefefe1096d7744685c2bc6e0850491e3f3183590e5765 00002f51: PUSH1 0x20 00002f53: DUP3 00002f54: ADD 00002f55: MSTORE 00002f56: PUSH32 0xfefefefefefefefefefefefede569adcbf273b2e9073fd6dfe46bfe2fdfb1d6d 00002f77: PUSH1 0x40 00002f79: DUP3 00002f7a: ADD 00002f7b: MSTORE 00002f7c: PUSH32 0xfefefefefefefefefefefefe1571cc01e9321e4adc9eb1bf79366552ce9d056e 00002f9d: PUSH1 0x60 00002f9f: DUP3 00002fa0: ADD 00002fa1: MSTORE 00002fa2: PUSH32 0xfefefefefefefefefefefefee199c209ffc7f4c8577774a53a12c8275c5ad84d 00002fc3: PUSH1 0x80 00002fc5: DUP3 00002fc6: ADD 00002fc7: MSTORE 00002fc8: PUSH32 0xfefefefefefefefefefefefed62fbe9e0289a84eab212ed8df7c305c6b5ce857 00002fe9: PUSH1 0xa0 00002feb: DUP3 00002fec: ADD 00002fed: MSTORE 00002fee: PUSH32 0xfefefefefefefefefefefefe9b7095c3020987619bd41a43c803c52b9f8bc05e 0000300f: PUSH1 0xc0 00003011: DUP3 00003012: ADD 00003013: MSTORE 00003014: PUSH32 0xfefefefefefefefefefefefe2d7073d3160f2492677844fabf01dd9143c186f2 00003035: PUSH1 0xe0 00003037: DUP3 00003038: ADD 00003039: MSTORE 0000303a: PUSH32 0xfefefefefefefefefefefefeaf1e598fdc6690a2395ca73404731f30e4ab667c 0000305b: PUSH2 0x0100 0000305e: DUP3 0000305f: ADD 00003060: MSTORE 00003061: PUSH32 0xfefefefefefefefefefefefed611cc7512952ebf8d1c70e4161bbd68616920bb 00003082: PUSH2 0x0120 00003085: DUP3 00003086: ADD 00003087: MSTORE 00003088: PUSH32 0xfefefefefefefefefefefefe662809560ca76ffb2644752521755f096a0a8c3c 000030a9: PUSH2 0x0140 000030ac: DUP3 000030ad: ADD 000030ae: MSTORE 000030af: PUSH32 0xfefefefefefefefefefefefe4e9ac197e47f1999749a1681b7dfc310b5759982 000030d0: PUSH2 0x0160 000030d3: DUP3 000030d4: ADD 000030d5: MSTORE 000030d6: PUSH32 0xfefefefefefefefefefefefe6e3608aae0bc428269f65ea77e87caa44400d28b 000030f7: PUSH2 0x0180 000030fa: DUP3 000030fb: ADD 000030fc: MSTORE 000030fd: PUSH32 0xfefefefefefefefefefefefe109681b2489354903b968e555c4bfe7552596288 0000311e: PUSH2 0x01a0 00003121: DUP3 00003122: ADD 00003123: MSTORE 00003124: PUSH32 0xfefefefefefefefefefefefefbff53e5fec6a107eb6c5708846d326a595c12b8 00003145: PUSH2 0x01c0 00003148: DUP3 00003149: ADD 0000314a: MSTORE 0000314b: PUSH32 0xfefefefefefefefefefefefe292da0bff72f0383a738269192fd01529ba05433 0000316c: PUSH2 0x01e0 0000316f: DUP3 00003170: ADD 00003171: MSTORE 00003172: PUSH32 0xfefefefefefefefefefefefee867cf4992c2d7231d2e17ab13fd4ba059a41454 00003193: PUSH2 0x0200 00003196: DUP3 00003197: ADD 00003198: MSTORE 00003199: PUSH32 0xfefefefefefefefefefefefe100711dba49fc710742ae6e3665b54d49129601a 000031ba: PUSH2 0x0220 000031bd: DUP3 000031be: ADD 000031bf: MSTORE 000031c0: PUSH32 0xfefefefefefefefefefefefef8233f1c41a15ab90a488e6c8b226b2b8187b576 000031e1: PUSH2 0x0240 000031e4: DUP3 000031e5: ADD 000031e6: MSTORE 000031e7: PUSH32 0xfefefefefefefefefefefefebda8b5ced669c0d7830a046d54815c26445a33f8 00003208: PUSH2 0x0260 0000320b: DUP3 0000320c: ADD 0000320d: MSTORE 0000320e: PUSH32 0xfefefefefefefefefefefefef1ac047fabe731fb26ef3a1d646d466e931f7cd9 0000322f: PUSH2 0x0280 00003232: DUP3 00003233: ADD 00003234: MSTORE 00003235: PUSH32 0xfefefefefefefefefefefefe9d7e61647b60b4c23338ed959788c72cd7621fd4 00003256: PUSH2 0x02a0 00003259: DUP3 0000325a: ADD 0000325b: MSTORE 0000325c: PUSH32 0xfefefefefefefefefefefefe9938b504bc088df8d5831cd53073f94333c24358 0000327d: PUSH2 0x02c0 00003280: DUP3 00003281: ADD 00003282: MSTORE 00003283: PUSH32 0xfefefefefefefefefefefefebd783513552dc7b68814bb7b7d105c19a0f4d341 000032a4: PUSH2 0x02e0 000032a7: DUP3 000032a8: ADD 000032a9: MSTORE 000032aa: PUSH32 0xfefefefefefefefefefefefe5415e0351f6a91b8b0d9aad49d0f21335bbf5bf6 000032cb: PUSH2 0x0300 000032ce: DUP3 000032cf: ADD 000032d0: MSTORE 000032d1: PUSH32 0xfefefefefefefefefefefefedbf79adf5af85d01ff4136cae6e9853188941533 000032f2: PUSH2 0x0320 000032f5: DUP3 000032f6: ADD 000032f7: MSTORE 000032f8: PUSH32 0xfefefefefefefefefefefefec414f720aeab30afc578689d2b0c5468d3c141ae 00003319: PUSH2 0x0340 0000331c: DUP3 0000331d: ADD 0000331e: MSTORE 0000331f: PUSH32 0xfefefefefefefefefefefefedc270bf5fb6ca784be1887cc2be463aa7efbc0bb 00003340: PUSH2 0x0360 00003343: DUP3 00003344: ADD 00003345: MSTORE 00003346: PUSH32 0xfefefefefefefefefefefefe9928ee3165c1fe595952f391fb0cf70673e78c07 00003367: PUSH2 0x0380 0000336a: DUP3 0000336b: ADD 0000336c: MSTORE 0000336d: PUSH32 0xfefefefefefefefefefefefe2f4564ace50244d840e8e0fa5394c5b1be3f131c 0000338e: PUSH2 0x03a0 00003391: DUP3 00003392: ADD 00003393: MSTORE 00003394: PUSH32 0xfefefefefefefefefefefefe330d6d38838499e91efeee76076d408ad11f009e 000033b5: PUSH2 0x03c0 000033b8: DUP3 000033b9: ADD 000033ba: MSTORE 000033bb: PUSH32 0xfefefefefefefefefefefefe8a6aad705c815f9aaef790055e5caa1998defecb 000033dc: PUSH2 0x03e0 000033df: DUP3 000033e0: ADD 000033e1: MSTORE 000033e2: PUSH32 0xfefefefefefefefefefefefe98972d167f8490f970e00a255491161b53f53322 00003403: PUSH2 0x0400 00003406: DUP3 00003407: ADD 00003408: MSTORE 00003409: PUSH32 0xfefefefefefefefefefefefe1f81b8e2516f088214a4ab2835595fbbe8e4293c 0000342a: PUSH2 0x0420 0000342d: DUP3 0000342e: ADD 0000342f: MSTORE 00003430: PUSH32 0xfefefefefefefefefefefefeccd9175b3e354d5911908a634b145dd5737f2164 00003451: PUSH2 0x0440 00003454: DUP3 00003455: ADD 00003456: MSTORE 00003457: PUSH32 0xfefefefefefefefefefefefef3804f54e7f2341a0796a846e1ba07d9360220c2 00003478: PUSH2 0x0460 0000347b: DUP3 0000347c: ADD 0000347d: MSTORE 0000347e: PUSH32 0xfefefefefefefefefefefefe5355e3a1f8d261d6db7ade4ab8b3dd7d42dbf1e6 0000349f: PUSH2 0x0480 000034a2: DUP3 000034a3: ADD 000034a4: MSTORE 000034a5: PUSH32 0xfefefefefefefefefefefefe916aeba457f5d8db6236a7bd73a364a1e1f9796f 000034c6: PUSH2 0x04a0 000034c9: DUP3 000034ca: ADD 000034cb: MSTORE 000034cc: PUSH32 0xfefefefefefefefefefefefe57c9a3ffb434673c2b3642634b3d65624355b2d2 000034ed: PUSH2 0x04c0 000034f0: DUP3 000034f1: ADD 000034f2: MSTORE 000034f3: PUSH32 0xfefefefefefefefefefefefe785bbe379a16e1cf922ce4dfb20ef927c399c55b 00003514: PUSH2 0x04e0 00003517: DUP3 00003518: ADD 00003519: MSTORE 0000351a: PUSH32 0xfefefefefefefefefefefefe533145464ee98d0cf5f787d40c17f59d6b7d6171 0000353b: PUSH2 0x0500 0000353e: DUP3 0000353f: ADD 00003540: MSTORE 00003541: PUSH32 0xfefefefefefefefefefefefea58c94845e114129c6684d935fe1e8bbd935a725 00003562: PUSH2 0x0520 00003565: DUP3 00003566: ADD 00003567: MSTORE 00003568: PUSH32 0xfefefefefefefefefefefefe680d8b60b14cd005348d1afb9b576ea8f0d6d2e5 00003589: PUSH2 0x0540 0000358c: DUP3 0000358d: ADD 0000358e: MSTORE 0000358f: PUSH32 0xfefefefefefefefefefefefefc80b0b26f574972fffcd9b1d2cca9eee23b9142 000035b0: PUSH2 0x0560 000035b3: DUP3 000035b4: ADD 000035b5: MSTORE 000035b6: PUSH32 0xfefefefefefefefefefefefef55565a13439585475adaab428580d53224b8ce9 000035d7: PUSH2 0x0580 000035da: DUP3 000035db: ADD 000035dc: MSTORE 000035dd: PUSH32 0xfefefefefefefefefefefefe7bbe55d2b15ca33d7e51441cbb795c3f0c1af794 000035fe: PUSH2 0x05a0 00003601: DUP3 00003602: ADD 00003603: MSTORE 00003604: PUSH32 0xfefefefefefefefefefefefe0de1bc2e6b60b88804da980ea1f3e108f363fb54 00003625: PUSH2 0x05c0 00003628: DUP3 00003629: ADD 0000362a: MSTORE 0000362b: PUSH32 0xfefefefefefefefefefefefedfb7d8011662954f44b19311fce0beb450c1e26a 0000364c: PUSH2 0x05e0 0000364f: DUP3 00003650: ADD 00003651: MSTORE 00003652: PUSH32 0xfefefefefefefefefefefefe50b8f29379dc899771fed9d0d7bd77bca36cc49b 00003673: PUSH2 0x0600 00003676: DUP3 00003677: ADD 00003678: MSTORE 00003679: PUSH32 0xfefefefefefefefefefefefe961e95af6d6312994da0f373fa091865912f91bb 0000369a: PUSH2 0x0620 0000369d: DUP3 0000369e: ADD 0000369f: MSTORE 000036a0: PUSH32 0xfefefefefefefefefefefefed10ffa4f63be83182acd8caee60cdea4d75c475d 000036c1: PUSH2 0x0640 000036c4: DUP3 000036c5: ADD 000036c6: MSTORE 000036c7: PUSH32 0xfefefefefefefefefefefefe8f6201b2d125bdc541816bb95ac128f8f5d99a6e 000036e8: PUSH2 0x0660 000036eb: DUP3 000036ec: ADD 000036ed: MSTORE 000036ee: PUSH32 0xfefefefefefefefefefefefe83eeba50728253d9f75c444c5a5476c0b57457cc 0000370f: PUSH2 0x0680 00003712: DUP3 00003713: ADD 00003714: MSTORE 00003715: PUSH32 0xfefefefefefefefefefefefe641db7107b0f65f334c9c7301a873cf73df635ba 00003736: PUSH2 0x06a0 00003739: DUP3 0000373a: ADD 0000373b: MSTORE 0000373c: PUSH32 0xfefefefefefefefefefefefe9afefa29771b8e583125af6656c74cf4f50f8f90 0000375d: PUSH2 0x06c0 00003760: DUP3 00003761: ADD 00003762: MSTORE 00003763: PUSH32 0xfefefefefefefefefefefefe9eeba2e09c4c9705f4053e70906d160c937a0ac9 00003784: PUSH2 0x06e0 00003787: DUP3 00003788: ADD 00003789: MSTORE 0000378a: PUSH32 0xfefefefefefefefefefefefe65cb9c7b1c9093b33d586c2384e62423a5636a38 000037ab: PUSH2 0x0700 000037ae: DUP3 000037af: ADD 000037b0: MSTORE 000037b1: PUSH32 0xfefefefefefefefefefefefe9fa9ea0a901069a415f2b1fac75fb6891e13c102 000037d2: PUSH2 0x0720 000037d5: DUP3 000037d6: ADD 000037d7: MSTORE 000037d8: PUSH32 0xfefefefefefefefefefefefe49dc2ce7298676faf7cb61065444143bbaf1e4b5 000037f9: PUSH2 0x0740 000037fc: DUP3 000037fd: ADD 000037fe: MSTORE 000037ff: PUSH32 0xfefefefefefefefefefefefeb0d8ee3aa96dda9fbc3e4b08ef2259d4ccfa1c71 00003820: PUSH2 0x0760 00003823: DUP3 00003824: ADD 00003825: MSTORE 00003826: PUSH32 0xfefefefefefefefefefefefe009cc5bde93209b7a6b7e69de859a639a05406bc 00003847: PUSH2 0x0780 0000384a: DUP3 0000384b: ADD 0000384c: MSTORE 0000384d: PUSH32 0xfefefefefefefefefefefefebd976c6397b74110533b0cb487aba454c89ec842 0000386e: PUSH2 0x07a0 00003871: DUP3 00003872: ADD 00003873: MSTORE 00003874: PUSH32 0xfefefefefefefefefefefefe478587f89c314729987b650ebae2ff9f9e8ef529 00003895: PUSH2 0x07c0 00003898: DUP3 00003899: ADD 0000389a: MSTORE 0000389b: PUSH32 0xfefefefefefefefefefefefe03fc61ae31ecd7d6f652c61ef10319abcb4fa58f 000038bc: PUSH2 0x07e0 000038bf: DUP3 000038c0: ADD 000038c1: MSTORE 000038c2: PUSH32 0xfefefefefefefefefefefefe95affe229600a44f05a3f1701cd4755109e3dae0 000038e3: PUSH2 0x0800 000038e6: DUP3 000038e7: ADD 000038e8: MSTORE 000038e9: PUSH32 0xfefefefefefefefefefefefe577b828e4c91f100e52936a2618de83f202f2ebb 0000390a: PUSH2 0x0820 0000390d: DUP3 0000390e: ADD 0000390f: MSTORE 00003910: PUSH32 0xfefefefefefefefefefefefef7f0f4acb3c8679ea0a087678f7601e83c313e2c 00003931: PUSH2 0x0840 00003934: DUP3 00003935: ADD 00003936: MSTORE 00003937: PUSH32 0xfefefefefefefefefefefefe7755c1bd74a10b4f20fd62dee567ee1cecd05468 00003958: PUSH2 0x0860 0000395b: DUP3 0000395c: ADD 0000395d: MSTORE 0000395e: PUSH32 0xfefefefefefefefefefefefeeea9bef29f7af113daafffeffbdf483db151dd1f 0000397f: PUSH2 0x0880 00003982: DUP3 00003983: ADD 00003984: MSTORE 00003985: PUSH32 0xfefefefefefefefefefefefe4cb5677a500216bb655a0c5727c53f6286174c32 000039a6: PUSH2 0x08a0 000039a9: DUP3 000039aa: ADD 000039ab: MSTORE 000039ac: PUSH32 0xfefefefefefefefefefefefec38b8d028f84b5369f465ab430b6dc9799f14df8 000039cd: PUSH2 0x08c0 000039d0: DUP3 000039d1: ADD 000039d2: MSTORE 000039d3: PUSH32 0xfefefefefefefefefefefefe1b88b3c6da47f94e30562c87fc7453ce0432249f 000039f4: PUSH2 0x08e0 000039f7: DUP3 000039f8: ADD 000039f9: MSTORE 000039fa: PUSH32 0xfefefefefefefefefefefefe20d061f9afff48022d949def3cd2ea143c923699 00003a1b: PUSH2 0x0900 00003a1e: DUP3 00003a1f: ADD 00003a20: MSTORE 00003a21: PUSH32 0xfefefefefefefefefefefefe903a73fa41d7028b765b85941d1e0531692ee7dc 00003a42: PUSH2 0x0920 00003a45: DUP3 00003a46: ADD 00003a47: MSTORE 00003a48: PUSH32 0xfefefefefefefefefefefefe9700d51f5da9c5509ec4cfdd26d33ae244e38574 00003a69: PUSH2 0x0940 00003a6c: DUP3 00003a6d: ADD 00003a6e: MSTORE 00003a6f: PUSH32 0xfefefefefefefefefefefefedf803dd1cfbed6f429f7afaa9ee5c3be113903f5 00003a90: PUSH2 0x0960 00003a93: DUP3 00003a94: ADD 00003a95: MSTORE 00003a96: PUSH32 0xfefefefefefefefefefefefe7137ab207ea77278d7a5a2e41eeec434247ac1c7 00003ab7: PUSH2 0x0980 00003aba: DUP3 00003abb: ADD 00003abc: MSTORE 00003abd: PUSH32 0xfefefefefefefefefefefefe05a52b4f25fd76bb54c4729ffa9ea2eccb52237b 00003ade: PUSH2 0x09a0 00003ae1: DUP3 00003ae2: ADD 00003ae3: MSTORE 00003ae4: PUSH32 0xfefefefefefefefefefefefedb95afea98872edff40c5ebff937cd3a42e3867f 00003b05: PUSH2 0x09c0 00003b08: DUP3 00003b09: ADD 00003b0a: MSTORE 00003b0b: PUSH32 0xfefefefefefefefefefefefe888c62b2361c193329e8934d85ceb04a5fd4bba0 00003b2c: PUSH2 0x09e0 00003b2f: DUP3 00003b30: ADD 00003b31: MSTORE 00003b32: PUSH32 0xfefefefefefefefefefefefef299d2787b9f5df014a835c165b7f7dba2438422 00003b53: PUSH2 0x0a00 00003b56: DUP3 00003b57: ADD 00003b58: MSTORE 00003b59: PUSH32 0xfefefefefefefefefefefefee05cb0f946c82a94b37887a3a048618b14213b17 00003b7a: PUSH2 0x0a20 00003b7d: DUP3 00003b7e: ADD 00003b7f: MSTORE 00003b80: PUSH32 0xfefefefefefefefefefefefe2eaa84535103dd9bb4de3672a1235d366fc4697a 00003ba1: PUSH2 0x0a40 00003ba4: DUP3 00003ba5: ADD 00003ba6: MSTORE 00003ba7: PUSH32 0xfefefefefefefefefefefefee3febb7401da2793bed7d1f480602f0ddf39fc9f 00003bc8: PUSH2 0x0a60 00003bcb: DUP3 00003bcc: ADD 00003bcd: MSTORE 00003bce: PUSH32 0xfefefefefefefefefefefefee9f95ab106b82c9d6a74eefab2d9fba9c5f2b642 00003bef: PUSH2 0x0a80 00003bf2: DUP3 00003bf3: ADD 00003bf4: MSTORE 00003bf5: PUSH32 0xfefefefefefefefefefefefe9d644a15d8784131772207b3cf59211a4b491afe 00003c16: PUSH2 0x0aa0 00003c19: DUP3 00003c1a: ADD 00003c1b: MSTORE 00003c1c: PUSH32 0xfefefefefefefefefefefefe539c8479f8e3088fc67a933793589b77c2b3646e 00003c3d: PUSH2 0x0ac0 00003c40: DUP3 00003c41: ADD 00003c42: MSTORE 00003c43: PUSH32 0xfefefefefefefefefefefefe46d841d87cd4369ad4100e78332bf5c5531e590e 00003c64: PUSH2 0x0ae0 00003c67: DUP3 00003c68: ADD 00003c69: MSTORE 00003c6a: PUSH32 0xfefefefefefefefefefefefe6d223dc754a038bcdb2f3425b529f67ae0125b21 00003c8b: PUSH2 0x0b00 00003c8e: DUP3 00003c8f: ADD 00003c90: MSTORE 00003c91: PUSH32 0xfefefefefefefefefefefefe480dc53e6098ba549cef795432eaf15071805811 00003cb2: PUSH2 0x0b20 00003cb5: DUP3 00003cb6: ADD 00003cb7: MSTORE 00003cb8: PUSH32 0xfefefefefefefefefefefefeb22c9d987d6f9b98ff39a021a6a82f7082c60445 00003cd9: PUSH2 0x0b40 00003cdc: DUP3 00003cdd: ADD 00003cde: MSTORE 00003cdf: PUSH32 0xfefefefefefefefefefefefe279c9b8936dea905bbabd43ba11b95bb77e7b2cb 00003d00: PUSH2 0x0b60 00003d03: DUP3 00003d04: ADD 00003d05: MSTORE 00003d06: PUSH32 0xfefefefefefefefefefefefe252f79485d880413572a1a2141fcf21750e1cbc4 00003d27: PUSH2 0x0b80 00003d2a: DUP3 00003d2b: ADD 00003d2c: MSTORE 00003d2d: PUSH32 0xfefefefefefefefefefefefe063e0d98174b76d5f01c5c10a4867acf41b3a137 00003d4e: PUSH2 0x0ba0 00003d51: DUP3 00003d52: ADD 00003d53: MSTORE 00003d54: PUSH32 0xfefefefefefefefefefefefee97d0f89bf4cd0b53c775c4f1bc320f16d9276ca 00003d75: PUSH2 0x0bc0 00003d78: DUP3 00003d79: ADD 00003d7a: MSTORE 00003d7b: PUSH32 0xfefefefefefefefefefefefe282ea0d24e1a4bac61355c8dfee6aaf8bbeb6f25 00003d9c: PUSH2 0x0be0 00003d9f: DUP3 00003da0: ADD 00003da1: MSTORE 00003da2: PUSH32 0xfefefefefefefefefefefefe06ed94a1f79012aad011b21208c6807f39e5b911 00003dc3: PUSH2 0x0c00 00003dc6: DUP3 00003dc7: ADD 00003dc8: MSTORE 00003dc9: PUSH1 0x40 00003dcb: MLOAD 00003dcc: SWAP2 00003dcd: DUP3 00003dce: SWAP2 00003dcf: PUSH1 0x20 00003dd1: DUP4 00003dd2: MSTORE 00003dd3: PUSH1 0x20 00003dd5: DUP4 00003dd6: ADD 00003dd7: SWAP1 00003dd8: PUSH2 0x42ba 00003ddb: JUMP 00003ddc: JUMPDEST 00003ddd: PUSH2 0x0100 00003de0: PUSH1 0x03 00003de2: NOT 00003de3: CALLDATASIZE 00003de4: ADD 00003de5: SLT 00003de6: PUSH2 0x0332 00003de9: JUMPI 00003dea: PUSH2 0x3df1 00003ded: PUSH2 0x411c 00003df0: JUMP 00003df1: JUMPDEST 00003df2: SWAP1 00003df3: PUSH1 0x44 00003df5: CALLDATALOAD 00003df6: SWAP2 00003df7: PUSH8 0xffffffffffffffff 00003e00: DUP4 00003e01: GT 00003e02: PUSH2 0x0332 00003e05: JUMPI 00003e06: PUSH1 0x40 00003e08: PUSH1 0x03 00003e0a: NOT 00003e0b: DUP5 00003e0c: CALLDATASIZE 00003e0d: SUB 00003e0e: ADD 00003e0f: SLT 00003e10: PUSH2 0x0332 00003e13: JUMPI 00003e14: PUSH2 0x3e1b 00003e17: PUSH2 0x41a8 00003e1a: JUMP 00003e1b: JUMPDEST 00003e1c: SWAP1 00003e1d: PUSH2 0x3e24 00003e20: PUSH2 0x41cb 00003e23: JUMP 00003e24: JUMPDEST 00003e25: PUSH2 0x3e2f 00003e28: PUSH2 0x01df 00003e2b: PUSH2 0x479d 00003e2e: JUMP 00003e2f: JUMPDEST 00003e30: PUSH1 0x04 00003e32: CALLDATALOAD 00003e33: TIMESTAMP 00003e34: GT 00003e35: PUSH2 0x4033 00003e38: JUMPI 00003e39: PUSH2 0x3e60 00003e3c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00003e51: DUP1 00003e52: SWAP4 00003e53: AND 00003e54: SWAP4 00003e55: DUP5 00003e56: DUP5 00003e57: PUSH1 0xa4 00003e59: CALLDATALOAD 00003e5a: SWAP3 00003e5b: AND 00003e5c: PUSH2 0x5264 00003e5f: JUMP 00003e60: JUMPDEST 00003e61: AND 00003e62: SWAP3 00003e63: PUSH1 0x40 00003e65: MLOAD 00003e66: SWAP2 00003e67: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 00003e88: DUP4 00003e89: MSTORE 00003e8a: ADDRESS 00003e8b: PUSH1 0x04 00003e8d: DUP5 00003e8e: ADD 00003e8f: MSTORE 00003e90: PUSH1 0x20 00003e92: DUP4 00003e93: PUSH1 0x24 00003e95: DUP2 00003e96: DUP9 00003e97: GAS 00003e98: STATICCALL 00003e99: SWAP3 00003e9a: DUP4 00003e9b: ISZERO 00003e9c: PUSH2 0x3ff4 00003e9f: JUMPI 00003ea0: PUSH0 00003ea1: SWAP4 00003ea2: PUSH2 0x3fff 00003ea5: JUMPI 00003ea6: JUMPDEST 00003ea7: POP 00003ea8: DUP1 00003ea9: EXTCODESIZE 00003eaa: ISZERO 00003eab: PUSH2 0x0332 00003eae: JUMPI 00003eaf: PUSH2 0x3eee 00003eb2: PUSH0 00003eb3: SWAP3 00003eb4: SWAP2 00003eb5: DUP4 00003eb6: SWAP3 00003eb7: PUSH1 0x40 00003eb9: MLOAD 00003eba: SWAP5 00003ebb: DUP6 00003ebc: DUP1 00003ebd: SWAP5 00003ebe: DUP2 00003ebf: SWAP4 00003ec0: PUSH32 0x3f62192e00000000000000000000000000000000000000000000000000000000 00003ee1: DUP4 00003ee2: MSTORE 00003ee3: PUSH1 0x04 00003ee5: ADD 00003ee6: PUSH1 0x04 00003ee8: DUP4 00003ee9: ADD 00003eea: PUSH2 0x4b2b 00003eed: JUMP 00003eee: JUMPDEST 00003eef: SUB 00003ef0: SWAP3 00003ef1: GAS 00003ef2: CALL 00003ef3: DUP1 00003ef4: ISZERO 00003ef5: PUSH2 0x3ff4 00003ef8: JUMPI 00003ef9: PUSH2 0x3fdc 00003efc: JUMPI 00003efd: JUMPDEST 00003efe: POP 00003eff: PUSH1 0x20 00003f01: PUSH1 0x24 00003f03: SWAP3 00003f04: SWAP4 00003f05: PUSH1 0x40 00003f07: MLOAD 00003f08: SWAP4 00003f09: DUP5 00003f0a: DUP1 00003f0b: SWAP3 00003f0c: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 00003f2d: DUP3 00003f2e: MSTORE 00003f2f: ADDRESS 00003f30: PUSH1 0x04 00003f32: DUP4 00003f33: ADD 00003f34: MSTORE 00003f35: GAS 00003f36: STATICCALL 00003f37: SWAP2 00003f38: DUP3 00003f39: ISZERO 00003f3a: PUSH2 0x033e 00003f3d: JUMPI 00003f3e: DUP4 00003f3f: SWAP3 00003f40: PUSH2 0x3fa6 00003f43: JUMPI 00003f44: JUMPDEST 00003f45: POP 00003f46: PUSH2 0x3f52 00003f49: SWAP1 00003f4a: PUSH1 0xc4 00003f4c: CALLDATALOAD 00003f4d: SWAP3 00003f4e: PUSH2 0x4781 00003f51: JUMP 00003f52: JUMPDEST 00003f53: LT 00003f54: PUSH2 0x3f62 00003f57: JUMPI 00003f58: PUSH2 0x017d 00003f5b: PUSH1 0xe4 00003f5d: CALLDATALOAD 00003f5e: PUSH2 0x4aa0 00003f61: JUMP 00003f62: JUMPDEST 00003f63: PUSH1 0x64 00003f65: PUSH1 0x40 00003f67: MLOAD 00003f68: PUSH3 0x461bcd 00003f6c: PUSH1 0xe5 00003f6e: SHL 00003f6f: DUP2 00003f70: MSTORE 00003f71: PUSH1 0x20 00003f73: PUSH1 0x04 00003f75: DUP3 00003f76: ADD 00003f77: MSTORE 00003f78: PUSH1 0x04 00003f7a: PUSH1 0x24 00003f7c: DUP3 00003f7d: ADD 00003f7e: MSTORE 00003f7f: PUSH32 0x78746d7200000000000000000000000000000000000000000000000000000000 00003fa0: PUSH1 0x44 00003fa2: DUP3 00003fa3: ADD 00003fa4: MSTORE 00003fa5: REVERT 00003fa6: JUMPDEST 00003fa7: SWAP1 00003fa8: SWAP2 00003fa9: POP 00003faa: PUSH1 0x20 00003fac: DUP2 00003fad: RETURNDATASIZE 00003fae: PUSH1 0x20 00003fb0: GT 00003fb1: PUSH2 0x3fd4 00003fb4: JUMPI 00003fb5: JUMPDEST 00003fb6: DUP2 00003fb7: PUSH2 0x3fc2 00003fba: PUSH1 0x20 00003fbc: SWAP4 00003fbd: DUP4 00003fbe: PUSH2 0x4212 00003fc1: JUMP 00003fc2: JUMPDEST 00003fc3: DUP2 00003fc4: ADD 00003fc5: SUB 00003fc6: SLT 00003fc7: PUSH2 0x0332 00003fca: JUMPI 00003fcb: MLOAD 00003fcc: SWAP1 00003fcd: PUSH2 0x3f52 00003fd0: PUSH2 0x3f44 00003fd3: JUMP 00003fd4: JUMPDEST 00003fd5: RETURNDATASIZE 00003fd6: SWAP2 00003fd7: POP 00003fd8: PUSH2 0x3fb5 00003fdb: JUMP 00003fdc: JUMPDEST 00003fdd: PUSH1 0x24 00003fdf: SWAP3 00003fe0: POP 00003fe1: PUSH0 00003fe2: PUSH2 0x3fea 00003fe5: SWAP2 00003fe6: PUSH2 0x4212 00003fe9: JUMP 00003fea: JUMPDEST 00003feb: PUSH1 0x20 00003fed: PUSH0 00003fee: SWAP3 00003fef: POP 00003ff0: PUSH2 0x3efd 00003ff3: JUMP 00003ff4: JUMPDEST 00003ff5: PUSH1 0x40 00003ff7: MLOAD 00003ff8: RETURNDATASIZE 00003ff9: PUSH0 00003ffa: DUP3 00003ffb: RETURNDATACOPY 00003ffc: RETURNDATASIZE 00003ffd: SWAP1 00003ffe: REVERT 00003fff: JUMPDEST 00004000: SWAP1 00004001: SWAP3 00004002: POP 00004003: PUSH1 0x20 00004005: DUP2 00004006: RETURNDATASIZE 00004007: PUSH1 0x20 00004009: GT 0000400a: PUSH2 0x402b 0000400d: JUMPI 0000400e: JUMPDEST 0000400f: DUP2 00004010: PUSH2 0x401b 00004013: PUSH1 0x20 00004015: SWAP4 00004016: DUP4 00004017: PUSH2 0x4212 0000401a: JUMP 0000401b: JUMPDEST 0000401c: DUP2 0000401d: ADD 0000401e: SUB 0000401f: SLT 00004020: PUSH2 0x0332 00004023: JUMPI 00004024: MLOAD 00004025: SWAP2 00004026: DUP6 00004027: PUSH2 0x3ea6 0000402a: JUMP 0000402b: JUMPDEST 0000402c: RETURNDATASIZE 0000402d: SWAP2 0000402e: POP 0000402f: PUSH2 0x400e 00004032: JUMP 00004033: JUMPDEST 00004034: PUSH1 0x64 00004036: PUSH1 0x40 00004038: MLOAD 00004039: PUSH3 0x461bcd 0000403d: PUSH1 0xe5 0000403f: SHL 00004040: DUP2 00004041: MSTORE 00004042: PUSH1 0x20 00004044: PUSH1 0x04 00004046: DUP3 00004047: ADD 00004048: MSTORE 00004049: PUSH1 0x03 0000404b: PUSH1 0x24 0000404d: DUP3 0000404e: ADD 0000404f: MSTORE 00004050: PUSH32 0x7865740000000000000000000000000000000000000000000000000000000000 00004071: PUSH1 0x44 00004073: DUP3 00004074: ADD 00004075: MSTORE 00004076: REVERT 00004077: JUMPDEST 00004078: PUSH2 0x0100 0000407b: PUSH1 0x03 0000407d: NOT 0000407e: CALLDATASIZE 0000407f: ADD 00004080: SLT 00004081: PUSH2 0x0332 00004084: JUMPI 00004085: PUSH2 0x408c 00004088: PUSH2 0x411c 0000408b: JUMP 0000408c: JUMPDEST 0000408d: PUSH2 0x4094 00004090: PUSH2 0x4185 00004093: JUMP 00004094: JUMPDEST 00004095: SWAP1 00004096: PUSH2 0x409d 00004099: PUSH2 0x41a8 0000409c: JUMP 0000409d: JUMPDEST 0000409e: SWAP2 0000409f: PUSH2 0x40a6 000040a2: PUSH2 0x4162 000040a5: JUMP 000040a6: JUMPDEST 000040a7: SWAP2 000040a8: PUSH2 0x40b2 000040ab: PUSH2 0x01df 000040ae: PUSH2 0x479d 000040b1: JUMP 000040b2: JUMPDEST 000040b3: PUSH1 0x04 000040b5: CALLDATALOAD 000040b6: TIMESTAMP 000040b7: GT 000040b8: PUSH2 0x40d8 000040bb: JUMPI 000040bc: PUSH2 0x40cc 000040bf: SWAP4 000040c0: PUSH1 0xa4 000040c2: CALLDATALOAD 000040c3: SWAP3 000040c4: PUSH1 0x84 000040c6: CALLDATALOAD 000040c7: SWAP3 000040c8: PUSH2 0x47e9 000040cb: JUMP 000040cc: JUMPDEST 000040cd: POP 000040ce: PUSH2 0x000e 000040d1: PUSH1 0xe4 000040d3: CALLDATALOAD 000040d4: PUSH2 0x4aa0 000040d7: JUMP 000040d8: JUMPDEST 000040d9: PUSH1 0x64 000040db: PUSH1 0x40 000040dd: MLOAD 000040de: PUSH3 0x461bcd 000040e2: PUSH1 0xe5 000040e4: SHL 000040e5: DUP2 000040e6: MSTORE 000040e7: PUSH1 0x20 000040e9: PUSH1 0x04 000040eb: DUP3 000040ec: ADD 000040ed: MSTORE 000040ee: PUSH1 0x04 000040f0: PUSH1 0x24 000040f2: DUP3 000040f3: ADD 000040f4: MSTORE 000040f5: PUSH32 0x3365627400000000000000000000000000000000000000000000000000000000 00004116: PUSH1 0x44 00004118: DUP3 00004119: ADD 0000411a: MSTORE 0000411b: REVERT 0000411c: JUMPDEST 0000411d: PUSH1 0x24 0000411f: CALLDATALOAD 00004120: SWAP1 00004121: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00004136: DUP3 00004137: AND 00004138: DUP3 00004139: SUB 0000413a: PUSH2 0x0332 0000413d: JUMPI 0000413e: JUMP 0000413f: JUMPDEST 00004140: PUSH1 0x04 00004142: CALLDATALOAD 00004143: SWAP1 00004144: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00004159: DUP3 0000415a: AND 0000415b: DUP3 0000415c: SUB 0000415d: PUSH2 0x0332 00004160: JUMPI 00004161: JUMP 00004162: JUMPDEST 00004163: PUSH1 0xc4 00004165: CALLDATALOAD 00004166: SWAP1 00004167: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000417c: DUP3 0000417d: AND 0000417e: DUP3 0000417f: SUB 00004180: PUSH2 0x0332 00004183: JUMPI 00004184: JUMP 00004185: JUMPDEST 00004186: PUSH1 0x44 00004188: CALLDATALOAD 00004189: SWAP1 0000418a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000419f: DUP3 000041a0: AND 000041a1: DUP3 000041a2: SUB 000041a3: PUSH2 0x0332 000041a6: JUMPI 000041a7: JUMP 000041a8: JUMPDEST 000041a9: PUSH1 0x64 000041ab: CALLDATALOAD 000041ac: SWAP1 000041ad: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000041c2: DUP3 000041c3: AND 000041c4: DUP3 000041c5: SUB 000041c6: PUSH2 0x0332 000041c9: JUMPI 000041ca: JUMP 000041cb: JUMPDEST 000041cc: PUSH1 0x84 000041ce: CALLDATALOAD 000041cf: SWAP1 000041d0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000041e5: DUP3 000041e6: AND 000041e7: DUP3 000041e8: SUB 000041e9: PUSH2 0x0332 000041ec: JUMPI 000041ed: JUMP 000041ee: JUMPDEST 000041ef: PUSH2 0x0124 000041f2: CALLDATALOAD 000041f3: SWAP1 000041f4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00004209: DUP3 0000420a: AND 0000420b: DUP3 0000420c: SUB 0000420d: PUSH2 0x0332 00004210: JUMPI 00004211: JUMP 00004212: JUMPDEST 00004213: SWAP1 00004214: PUSH1 0x1f 00004216: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 00004237: SWAP2 00004238: ADD 00004239: AND 0000423a: DUP2 0000423b: ADD 0000423c: SWAP1 0000423d: DUP2 0000423e: LT 0000423f: PUSH8 0xffffffffffffffff 00004248: DUP3 00004249: GT 0000424a: OR 0000424b: PUSH2 0x4253 0000424e: JUMPI 0000424f: PUSH1 0x40 00004251: MSTORE 00004252: JUMP 00004253: JUMPDEST 00004254: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 00004275: PUSH0 00004276: MSTORE 00004277: PUSH1 0x41 00004279: PUSH1 0x04 0000427b: MSTORE 0000427c: PUSH1 0x24 0000427e: PUSH0 0000427f: REVERT 00004280: JUMPDEST 00004281: PUSH8 0xffffffffffffffff 0000428a: DUP2 0000428b: GT 0000428c: PUSH2 0x4253 0000428f: JUMPI 00004290: PUSH1 0x1f 00004292: ADD 00004293: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 000042b4: AND 000042b5: PUSH1 0x20 000042b7: ADD 000042b8: SWAP1 000042b9: JUMP 000042ba: JUMPDEST 000042bb: SWAP1 000042bc: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 000042dd: PUSH1 0x1f 000042df: PUSH1 0x20 000042e1: DUP1 000042e2: SWAP5 000042e3: DUP1 000042e4: MLOAD 000042e5: SWAP2 000042e6: DUP3 000042e7: SWAP2 000042e8: DUP3 000042e9: DUP8 000042ea: MSTORE 000042eb: ADD 000042ec: DUP7 000042ed: DUP7 000042ee: ADD 000042ef: MCOPY 000042f0: PUSH0 000042f1: DUP6 000042f2: DUP3 000042f3: DUP7 000042f4: ADD 000042f5: ADD 000042f6: MSTORE 000042f7: ADD 000042f8: AND 000042f9: ADD 000042fa: ADD 000042fb: SWAP1 000042fc: JUMP 000042fd: JUMPDEST 000042fe: SWAP2 000042ff: DUP2 00004300: PUSH1 0x1f 00004302: DUP5 00004303: ADD 00004304: SLT 00004305: ISZERO 00004306: PUSH2 0x0332 00004309: JUMPI 0000430a: DUP3 0000430b: CALLDATALOAD 0000430c: SWAP2 0000430d: PUSH8 0xffffffffffffffff 00004316: DUP4 00004317: GT 00004318: PUSH2 0x0332 0000431b: JUMPI 0000431c: PUSH1 0x20 0000431e: DUP4 0000431f: DUP2 00004320: DUP7 00004321: ADD 00004322: SWAP6 00004323: ADD 00004324: ADD 00004325: GT 00004326: PUSH2 0x0332 00004329: JUMPI 0000432a: JUMP 0000432b: JUMPDEST 0000432c: CALLVALUE 0000432d: PUSH2 0x0332 00004330: JUMPI 00004331: PUSH1 0x60 00004333: PUSH1 0x03 00004335: NOT 00004336: CALLDATASIZE 00004337: ADD 00004338: SLT 00004339: PUSH2 0x0332 0000433c: JUMPI 0000433d: PUSH1 0x24 0000433f: CALLDATALOAD 00004340: PUSH1 0x04 00004342: CALLDATALOAD 00004343: PUSH1 0x44 00004345: CALLDATALOAD 00004346: PUSH8 0xffffffffffffffff 0000434f: DUP2 00004350: GT 00004351: PUSH2 0x0332 00004354: JUMPI 00004355: PUSH2 0x4362 00004358: SWAP1 00004359: CALLDATASIZE 0000435a: SWAP1 0000435b: PUSH1 0x04 0000435d: ADD 0000435e: PUSH2 0x42fd 00004361: JUMP 00004362: JUMPDEST 00004363: SWAP1 00004364: POP 00004365: POP 00004366: PUSH32 0xd87933648bd23e06b58a357304402268894edd752668209b41272240baf5e167 00004387: TLOAD 00004388: PUSH32 0xc4625677c9eec9195d7230fe62f26d431e359a53e9895a019aa8bd9c92875656 000043a9: TLOAD 000043aa: SWAP3 000043ab: PUSH0 000043ac: PUSH32 0xd87933648bd23e06b58a357304402268894edd752668209b41272240baf5e167 000043cd: TSTORE 000043ce: PUSH0 000043cf: PUSH32 0xc4625677c9eec9195d7230fe62f26d431e359a53e9895a019aa8bd9c92875656 000043f0: TSTORE 000043f1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00004406: DUP3 00004407: PUSH1 0xa0 00004409: SHR 0000440a: ISZERO 0000440b: SWAP3 0000440c: AND 0000440d: CALLER 0000440e: SUB 0000440f: PUSH2 0x44e8 00004412: JUMPI 00004413: PUSH0 00004414: DUP4 00004415: SGT 00004416: DUP1 00004417: DUP1 00004418: ISZERO 00004419: PUSH2 0x44df 0000441c: JUMPI 0000441d: JUMPDEST 0000441e: ISZERO 0000441f: PUSH2 0x449b 00004422: JUMPI 00004423: ISZERO 00004424: PUSH2 0x4494 00004427: JUMPI 00004428: POP 00004429: ISZERO 0000442a: JUMPDEST 0000442b: ISZERO 0000442c: PUSH2 0x4450 0000442f: JUMPI 00004430: PUSH2 0x000e 00004433: SWAP2 00004434: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00004449: CALLER 0000444a: SWAP2 0000444b: AND 0000444c: PUSH2 0x4c7f 0000444f: JUMP 00004450: JUMPDEST 00004451: PUSH1 0x64 00004453: PUSH1 0x40 00004455: MLOAD 00004456: PUSH3 0x461bcd 0000445a: PUSH1 0xe5 0000445c: SHL 0000445d: DUP2 0000445e: MSTORE 0000445f: PUSH1 0x20 00004461: PUSH1 0x04 00004463: DUP3 00004464: ADD 00004465: MSTORE 00004466: PUSH1 0x03 00004468: PUSH1 0x24 0000446a: DUP3 0000446b: ADD 0000446c: MSTORE 0000446d: PUSH32 0x3365690000000000000000000000000000000000000000000000000000000000 0000448e: PUSH1 0x44 00004490: DUP3 00004491: ADD 00004492: MSTORE 00004493: REVERT 00004494: JUMPDEST 00004495: SWAP2 00004496: POP 00004497: PUSH2 0x442a 0000449a: JUMP 0000449b: JUMPDEST 0000449c: PUSH1 0x64 0000449e: PUSH1 0x40 000044a0: MLOAD 000044a1: PUSH3 0x461bcd 000044a5: PUSH1 0xe5 000044a7: SHL 000044a8: DUP2 000044a9: MSTORE 000044aa: PUSH1 0x20 000044ac: PUSH1 0x04 000044ae: DUP3 000044af: ADD 000044b0: MSTORE 000044b1: PUSH1 0x03 000044b3: PUSH1 0x24 000044b5: DUP3 000044b6: ADD 000044b7: MSTORE 000044b8: PUSH32 0x336e6f0000000000000000000000000000000000000000000000000000000000 000044d9: PUSH1 0x44 000044db: DUP3 000044dc: ADD 000044dd: MSTORE 000044de: REVERT 000044df: JUMPDEST 000044e0: POP 000044e1: PUSH0 000044e2: DUP3 000044e3: SGT 000044e4: PUSH2 0x441d 000044e7: JUMP 000044e8: JUMPDEST 000044e9: PUSH1 0x64 000044eb: PUSH1 0x40 000044ed: MLOAD 000044ee: PUSH3 0x461bcd 000044f2: PUSH1 0xe5 000044f4: SHL 000044f5: DUP2 000044f6: MSTORE 000044f7: PUSH1 0x20 000044f9: PUSH1 0x04 000044fb: DUP3 000044fc: ADD 000044fd: MSTORE 000044fe: PUSH1 0x03 00004500: PUSH1 0x24 00004502: DUP3 00004503: ADD 00004504: MSTORE 00004505: PUSH32 0x336e610000000000000000000000000000000000000000000000000000000000 00004526: PUSH1 0x44 00004528: DUP3 00004529: ADD 0000452a: MSTORE 0000452b: REVERT 0000452c: JUMPDEST 0000452d: PUSH1 0x20 0000452f: PUSH1 0x03 00004531: NOT 00004532: DUP3 00004533: ADD 00004534: SLT 00004535: PUSH2 0x0332 00004538: JUMPI 00004539: PUSH1 0x04 0000453b: CALLDATALOAD 0000453c: SWAP1 0000453d: PUSH8 0xffffffffffffffff 00004546: DUP3 00004547: GT 00004548: PUSH2 0x0332 0000454b: JUMPI 0000454c: PUSH1 0x03 0000454e: NOT 0000454f: DUP3 00004550: PUSH1 0x60 00004552: SWAP3 00004553: SUB 00004554: ADD 00004555: SLT 00004556: PUSH2 0x0332 00004559: JUMPI 0000455a: PUSH1 0x04 0000455c: ADD 0000455d: SWAP1 0000455e: JUMP 0000455f: JUMPDEST 00004560: PUSH2 0x0104 00004563: CALLDATALOAD 00004564: SWAP1 00004565: PUSH2 0xffff 00004568: DUP3 00004569: AND 0000456a: DUP3 0000456b: SUB 0000456c: PUSH2 0x0332 0000456f: JUMPI 00004570: JUMP 00004571: JUMPDEST 00004572: PUSH1 0x64 00004574: CALLDATALOAD 00004575: SWAP1 00004576: PUSH1 0xff 00004578: DUP3 00004579: AND 0000457a: DUP3 0000457b: SUB 0000457c: PUSH2 0x0332 0000457f: JUMPI 00004580: JUMP 00004581: JUMPDEST 00004582: PUSH1 0x44 00004584: CALLDATALOAD 00004585: SWAP1 00004586: PUSH1 0xff 00004588: DUP3 00004589: AND 0000458a: DUP3 0000458b: SUB 0000458c: PUSH2 0x0332 0000458f: JUMPI 00004590: JUMP 00004591: JUMPDEST 00004592: PUSH1 0x84 00004594: CALLDATALOAD 00004595: SWAP1 00004596: PUSH3 0xffffff 0000459a: DUP3 0000459b: AND 0000459c: DUP3 0000459d: SUB 0000459e: PUSH2 0x0332 000045a1: JUMPI 000045a2: JUMP 000045a3: JUMPDEST 000045a4: PUSH1 0xa4 000045a6: CALLDATALOAD 000045a7: SWAP1 000045a8: DUP2 000045a9: PUSH1 0x02 000045ab: SIGNEXTEND 000045ac: DUP3 000045ad: SUB 000045ae: PUSH2 0x0332 000045b1: JUMPI 000045b2: JUMP 000045b3: JUMPDEST 000045b4: ISZERO 000045b5: PUSH2 0x45ba 000045b8: JUMPI 000045b9: JUMP 000045ba: JUMPDEST 000045bb: PUSH1 0x64 000045bd: PUSH1 0x40 000045bf: MLOAD 000045c0: PUSH3 0x461bcd 000045c4: PUSH1 0xe5 000045c6: SHL 000045c7: DUP2 000045c8: MSTORE 000045c9: PUSH1 0x20 000045cb: PUSH1 0x04 000045cd: DUP3 000045ce: ADD 000045cf: MSTORE 000045d0: PUSH1 0x02 000045d2: PUSH1 0x24 000045d4: DUP3 000045d5: ADD 000045d6: MSTORE 000045d7: PUSH32 0x6e77000000000000000000000000000000000000000000000000000000000000 000045f8: PUSH1 0x44 000045fa: DUP3 000045fb: ADD 000045fc: MSTORE 000045fd: REVERT 000045fe: JUMPDEST 000045ff: ISZERO 00004600: PUSH2 0x4605 00004603: JUMPI 00004604: JUMP 00004605: JUMPDEST 00004606: PUSH1 0x64 00004608: PUSH1 0x40 0000460a: MLOAD 0000460b: PUSH3 0x461bcd 0000460f: PUSH1 0xe5 00004611: SHL 00004612: DUP2 00004613: MSTORE 00004614: PUSH1 0x20 00004616: PUSH1 0x04 00004618: DUP3 00004619: ADD 0000461a: MSTORE 0000461b: PUSH1 0x02 0000461d: PUSH1 0x24 0000461f: DUP3 00004620: ADD 00004621: MSTORE 00004622: PUSH32 0x6e61000000000000000000000000000000000000000000000000000000000000 00004643: PUSH1 0x44 00004645: DUP3 00004646: ADD 00004647: MSTORE 00004648: REVERT 00004649: JUMPDEST 0000464a: CALLDATALOAD 0000464b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00004660: DUP2 00004661: AND 00004662: DUP2 00004663: SUB 00004664: PUSH2 0x0332 00004667: JUMPI 00004668: SWAP1 00004669: JUMP 0000466a: JUMPDEST 0000466b: SWAP1 0000466c: CALLDATALOAD 0000466d: SWAP1 0000466e: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1 0000468f: DUP2 00004690: CALLDATASIZE 00004691: SUB 00004692: ADD 00004693: DUP3 00004694: SLT 00004695: ISZERO 00004696: PUSH2 0x0332 00004699: JUMPI 0000469a: ADD 0000469b: DUP1 0000469c: CALLDATALOAD 0000469d: SWAP1 0000469e: PUSH8 0xffffffffffffffff 000046a7: DUP3 000046a8: GT 000046a9: PUSH2 0x0332 000046ac: JUMPI 000046ad: PUSH1 0x20 000046af: ADD 000046b0: SWAP2 000046b1: DUP2 000046b2: CALLDATASIZE 000046b3: SUB 000046b4: DUP4 000046b5: SGT 000046b6: PUSH2 0x0332 000046b9: JUMPI 000046ba: JUMP 000046bb: JUMPDEST 000046bc: RETURNDATASIZE 000046bd: ISZERO 000046be: PUSH2 0x46e5 000046c1: JUMPI 000046c2: RETURNDATASIZE 000046c3: SWAP1 000046c4: PUSH2 0x46cc 000046c7: DUP3 000046c8: PUSH2 0x4280 000046cb: JUMP 000046cc: JUMPDEST 000046cd: SWAP2 000046ce: PUSH2 0x46da 000046d1: PUSH1 0x40 000046d3: MLOAD 000046d4: SWAP4 000046d5: DUP5 000046d6: PUSH2 0x4212 000046d9: JUMP 000046da: JUMPDEST 000046db: DUP3 000046dc: MSTORE 000046dd: RETURNDATASIZE 000046de: PUSH0 000046df: PUSH1 0x20 000046e1: DUP5 000046e2: ADD 000046e3: RETURNDATACOPY 000046e4: JUMP 000046e5: JUMPDEST 000046e6: PUSH1 0x60 000046e8: SWAP1 000046e9: JUMP 000046ea: JUMPDEST 000046eb: PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000 0000470c: DUP2 0000470d: EQ 0000470e: PUSH2 0x4716 00004711: JUMPI 00004712: PUSH0 00004713: SUB 00004714: SWAP1 00004715: JUMP 00004716: JUMPDEST 00004717: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 00004738: PUSH0 00004739: MSTORE 0000473a: PUSH1 0x11 0000473c: PUSH1 0x04 0000473e: MSTORE 0000473f: PUSH1 0x24 00004741: PUSH0 00004742: REVERT 00004743: JUMPDEST 00004744: PUSH1 0x1f 00004746: DUP3 00004747: PUSH1 0x20 00004749: SWAP5 0000474a: SWAP4 0000474b: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 0000476c: SWAP4 0000476d: DUP2 0000476e: DUP7 0000476f: MSTORE 00004770: DUP7 00004771: DUP7 00004772: ADD 00004773: CALLDATACOPY 00004774: PUSH0 00004775: DUP6 00004776: DUP3 00004777: DUP7 00004778: ADD 00004779: ADD 0000477a: MSTORE 0000477b: ADD 0000477c: AND 0000477d: ADD 0000477e: ADD 0000477f: SWAP1 00004780: JUMP 00004781: JUMPDEST 00004782: SWAP2 00004783: SWAP1 00004784: DUP3 00004785: SUB 00004786: SWAP2 00004787: DUP3 00004788: GT 00004789: PUSH2 0x4716 0000478c: JUMPI 0000478d: JUMP 0000478e: JUMPDEST 0000478f: SWAP1 00004790: DUP2 00004791: PUSH1 0x20 00004793: SWAP2 00004794: SUB 00004795: SLT 00004796: PUSH2 0x0332 00004799: JUMPI 0000479a: MLOAD 0000479b: SWAP1 0000479c: JUMP 0000479d: JUMPDEST 0000479e: PUSH1 0x20 000047a0: CALLVALUE 000047a1: PUSH0 000047a2: CODECOPY 000047a3: PUSH32 0xfefefefefefefefefefefefe0000000000000000000000000000000000000000 000047c4: CALLER 000047c5: OR 000047c6: PUSH0 000047c7: MLOAD 000047c8: EQ 000047c9: CALLER 000047ca: ISZERO 000047cb: NOT 000047cc: AND 000047cd: SWAP1 000047ce: DUP2 000047cf: ISZERO 000047d0: PUSH2 0x47d5 000047d3: JUMPI 000047d4: JUMP 000047d5: JUMPDEST 000047d6: SWAP1 000047d7: POP 000047d8: CALLER 000047d9: PUSH0 000047da: MSTORE 000047db: PUSH0 000047dc: PUSH1 0x20 000047de: MSTORE 000047df: PUSH1 0x01 000047e1: PUSH1 0x40 000047e3: PUSH0 000047e4: KECCAK256 000047e5: SLOAD 000047e6: EQ 000047e7: SWAP1 000047e8: JUMP 000047e9: JUMPDEST 000047ea: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000047ff: PUSH1 0x40 00004801: DUP2 00004802: SWAP5 00004803: SWAP4 00004804: SWAP8 00004805: SWAP7 00004806: SWAP6 00004807: SWAP7 00004808: PUSH1 0xe4 0000480a: DUP4 0000480b: DUP1 0000480c: PUSH2 0x4815 0000480f: DUP9 00004810: DUP14 00004811: PUSH2 0x5173 00004814: JUMP 00004815: JUMPDEST 00004816: SWAP10 00004817: SWAP1 00004818: SWAP8 00004819: AND 0000481a: SWAP8 0000481b: AND 0000481c: SWAP11 0000481d: AND 0000481e: SWAP6 0000481f: PUSH0 00004820: DUP12 00004821: DUP9 00004822: LT 00004823: SWAP2 00004824: DUP1 00004825: DUP4 00004826: PUSH1 0xa0 00004828: SHL 00004829: OR 0000482a: PUSH32 0xd87933648bd23e06b58a357304402268894edd752668209b41272240baf5e167 0000484b: TSTORE 0000484c: DUP9 0000484d: PUSH32 0xc4625677c9eec9195d7230fe62f26d431e359a53e9895a019aa8bd9c92875656 0000486e: TSTORE 0000486f: DUP6 00004870: MLOAD 00004871: SWAP7 00004872: DUP8 00004873: SWAP6 00004874: DUP7 00004875: SWAP5 00004876: PUSH32 0x128acb0800000000000000000000000000000000000000000000000000000000 00004897: DUP7 00004898: MSTORE 00004899: ADDRESS 0000489a: PUSH1 0x04 0000489c: DUP8 0000489d: ADD 0000489e: MSTORE 0000489f: PUSH1 0x24 000048a1: DUP7 000048a2: ADD 000048a3: MSTORE 000048a4: DUP14 000048a5: PUSH1 0x44 000048a7: DUP7 000048a8: ADD 000048a9: MSTORE 000048aa: AND 000048ab: PUSH1 0x64 000048ad: DUP5 000048ae: ADD 000048af: MSTORE 000048b0: PUSH1 0xa0 000048b2: PUSH1 0x84 000048b4: DUP5 000048b5: ADD 000048b6: MSTORE 000048b7: PUSH1 0x02 000048b9: PUSH1 0xa4 000048bb: DUP5 000048bc: ADD 000048bd: MSTORE 000048be: PUSH32 0x3078000000000000000000000000000000000000000000000000000000000000 000048df: PUSH1 0xc4 000048e1: DUP5 000048e2: ADD 000048e3: MSTORE 000048e4: GAS 000048e5: CALL 000048e6: DUP1 000048e7: ISZERO 000048e8: PUSH2 0x3ff4 000048eb: JUMPI 000048ec: PUSH2 0x4a75 000048ef: JUMPI 000048f0: JUMPDEST 000048f1: POP 000048f2: PUSH1 0x20 000048f4: PUSH1 0x24 000048f6: SWAP3 000048f7: PUSH0 000048f8: PUSH32 0xd87933648bd23e06b58a357304402268894edd752668209b41272240baf5e167 00004919: TSTORE 0000491a: PUSH0 0000491b: PUSH32 0xc4625677c9eec9195d7230fe62f26d431e359a53e9895a019aa8bd9c92875656 0000493c: TSTORE 0000493d: PUSH1 0x40 0000493f: MLOAD 00004940: SWAP4 00004941: DUP5 00004942: DUP1 00004943: SWAP3 00004944: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 00004965: DUP3 00004966: MSTORE 00004967: ADDRESS 00004968: PUSH1 0x04 0000496a: DUP4 0000496b: ADD 0000496c: MSTORE 0000496d: GAS 0000496e: STATICCALL 0000496f: SWAP2 00004970: DUP3 00004971: ISZERO 00004972: PUSH2 0x3ff4 00004975: JUMPI 00004976: PUSH0 00004977: SWAP3 00004978: PUSH2 0x4a3e 0000497b: JUMPI 0000497c: JUMPDEST 0000497d: POP 0000497e: PUSH1 0x20 00004980: PUSH1 0x24 00004982: SWAP7 00004983: PUSH1 0x40 00004985: MLOAD 00004986: SWAP8 00004987: DUP9 00004988: DUP1 00004989: SWAP3 0000498a: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 000049ab: DUP3 000049ac: MSTORE 000049ad: ADDRESS 000049ae: PUSH1 0x04 000049b0: DUP4 000049b1: ADD 000049b2: MSTORE 000049b3: GAS 000049b4: STATICCALL 000049b5: SWAP6 000049b6: DUP7 000049b7: ISZERO 000049b8: PUSH2 0x3ff4 000049bb: JUMPI 000049bc: PUSH0 000049bd: SWAP7 000049be: PUSH2 0x4a02 000049c1: JUMPI 000049c2: JUMPDEST 000049c3: POP 000049c4: PUSH2 0x49d7 000049c7: SWAP3 000049c8: SWAP2 000049c9: PUSH2 0x49d1 000049cc: SWAP2 000049cd: PUSH2 0x4781 000049d0: JUMP 000049d1: JUMPDEST 000049d2: SWAP5 000049d3: PUSH2 0x4781 000049d6: JUMP 000049d7: JUMPDEST 000049d8: SWAP2 000049d9: DUP4 000049da: GT 000049db: PUSH2 0x1b39 000049de: JUMPI 000049df: DUP2 000049e0: LT 000049e1: PUSH2 0x1af5 000049e4: JUMPI 000049e5: PUSH0 000049e6: SWAP2 000049e7: PUSH1 0x90 000049e9: SWAP2 000049ea: SWAP1 000049eb: SWAP2 000049ec: SHL 000049ed: SWAP1 000049ee: ISZERO 000049ef: PUSH1 0x01 000049f1: OR 000049f2: ISZERO 000049f3: PUSH2 0x4716 000049f6: JUMPI 000049f7: DUP2 000049f8: DUP2 000049f9: GT 000049fa: ISZERO 000049fb: PUSH2 0x1ab1 000049fe: JUMPI 000049ff: SUB 00004a00: SWAP1 00004a01: JUMP 00004a02: JUMPDEST 00004a03: SWAP1 00004a04: SWAP6 00004a05: POP 00004a06: PUSH1 0x20 00004a08: SWAP3 00004a09: SWAP2 00004a0a: SWAP3 00004a0b: DUP2 00004a0c: RETURNDATASIZE 00004a0d: PUSH1 0x20 00004a0f: GT 00004a10: PUSH2 0x4a36 00004a13: JUMPI 00004a14: JUMPDEST 00004a15: DUP2 00004a16: PUSH2 0x4a21 00004a19: PUSH1 0x20 00004a1b: SWAP4 00004a1c: DUP4 00004a1d: PUSH2 0x4212 00004a20: JUMP 00004a21: JUMPDEST 00004a22: DUP2 00004a23: ADD 00004a24: SUB 00004a25: SLT 00004a26: PUSH2 0x0332 00004a29: JUMPI 00004a2a: MLOAD 00004a2b: SWAP5 00004a2c: SWAP1 00004a2d: SWAP2 00004a2e: SWAP1 00004a2f: PUSH2 0x49d7 00004a32: PUSH2 0x49c2 00004a35: JUMP 00004a36: JUMPDEST 00004a37: RETURNDATASIZE 00004a38: SWAP2 00004a39: POP 00004a3a: PUSH2 0x4a14 00004a3d: JUMP 00004a3e: JUMPDEST 00004a3f: SWAP6 00004a40: SWAP2 00004a41: POP 00004a42: PUSH1 0x20 00004a44: DUP7 00004a45: RETURNDATASIZE 00004a46: PUSH1 0x20 00004a48: GT 00004a49: PUSH2 0x4a6d 00004a4c: JUMPI 00004a4d: JUMPDEST 00004a4e: DUP2 00004a4f: PUSH2 0x4a5a 00004a52: PUSH1 0x20 00004a54: SWAP4 00004a55: DUP4 00004a56: PUSH2 0x4212 00004a59: JUMP 00004a5a: JUMPDEST 00004a5b: DUP2 00004a5c: ADD 00004a5d: SUB 00004a5e: SLT 00004a5f: PUSH2 0x0332 00004a62: JUMPI 00004a63: SWAP5 00004a64: MLOAD 00004a65: SWAP1 00004a66: SWAP5 00004a67: PUSH1 0x20 00004a69: PUSH2 0x497c 00004a6c: JUMP 00004a6d: JUMPDEST 00004a6e: RETURNDATASIZE 00004a6f: SWAP2 00004a70: POP 00004a71: PUSH2 0x4a4d 00004a74: JUMP 00004a75: JUMPDEST 00004a76: PUSH1 0x40 00004a78: SWAP1 00004a79: DUP2 00004a7a: RETURNDATASIZE 00004a7b: DUP4 00004a7c: GT 00004a7d: PUSH2 0x4a99 00004a80: JUMPI 00004a81: JUMPDEST 00004a82: PUSH2 0x4a8b 00004a85: DUP2 00004a86: DUP4 00004a87: PUSH2 0x4212 00004a8a: JUMP 00004a8b: JUMPDEST 00004a8c: DUP2 00004a8d: ADD 00004a8e: SUB 00004a8f: SLT 00004a90: PUSH2 0x0332 00004a93: JUMPI 00004a94: PUSH0 00004a95: PUSH2 0x48f0 00004a98: JUMP 00004a99: JUMPDEST 00004a9a: POP 00004a9b: RETURNDATASIZE 00004a9c: PUSH2 0x4a81 00004a9f: JUMP 00004aa0: JUMPDEST 00004aa1: SELFBALANCE 00004aa2: DUP2 00004aa3: GT 00004aa4: PUSH2 0x4ad4 00004aa7: JUMPI 00004aa8: JUMPDEST 00004aa9: DUP1 00004aaa: ISZERO 00004aab: DUP1 00004aac: ISZERO 00004aad: PUSH2 0x4ab4 00004ab0: JUMPI 00004ab1: POP 00004ab2: POP 00004ab3: JUMP 00004ab4: JUMPDEST 00004ab5: PUSH0 00004ab6: DUP1 00004ab7: DUP1 00004ab8: SWAP4 00004ab9: DUP2 00004aba: SWAP4 00004abb: DUP3 00004abc: SWAP1 00004abd: PUSH2 0x4acb 00004ac0: JUMPI 00004ac1: JUMPDEST 00004ac2: COINBASE 00004ac3: SWAP1 00004ac4: CALL 00004ac5: ISZERO 00004ac6: PUSH2 0x3ff4 00004ac9: JUMPI 00004aca: JUMP 00004acb: JUMPDEST 00004acc: POP 00004acd: PUSH2 0x08fc 00004ad0: PUSH2 0x4ac1 00004ad3: JUMP 00004ad4: JUMPDEST 00004ad5: POP 00004ad6: SELFBALANCE 00004ad7: PUSH2 0x4aa8 00004ada: JUMP 00004adb: JUMPDEST 00004adc: SWAP1 00004add: CALLDATALOAD 00004ade: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1 00004aff: DUP3 00004b00: CALLDATASIZE 00004b01: SUB 00004b02: ADD 00004b03: DUP2 00004b04: SLT 00004b05: ISZERO 00004b06: PUSH2 0x0332 00004b09: JUMPI 00004b0a: ADD 00004b0b: PUSH1 0x20 00004b0d: DUP2 00004b0e: CALLDATALOAD 00004b0f: SWAP2 00004b10: ADD 00004b11: SWAP2 00004b12: PUSH8 0xffffffffffffffff 00004b1b: DUP3 00004b1c: GT 00004b1d: PUSH2 0x0332 00004b20: JUMPI 00004b21: DUP2 00004b22: CALLDATASIZE 00004b23: SUB 00004b24: DUP4 00004b25: SGT 00004b26: PUSH2 0x0332 00004b29: JUMPI 00004b2a: JUMP 00004b2b: JUMPDEST 00004b2c: SWAP1 00004b2d: PUSH2 0x4b90 00004b30: SWAP2 00004b31: PUSH1 0x20 00004b33: DUP2 00004b34: MSTORE 00004b35: PUSH2 0x4b60 00004b38: PUSH2 0x4b55 00004b3b: PUSH2 0x4b44 00004b3e: DUP5 00004b3f: DUP1 00004b40: PUSH2 0x4adb 00004b43: JUMP 00004b44: JUMPDEST 00004b45: PUSH1 0x40 00004b47: PUSH1 0x20 00004b49: DUP7 00004b4a: ADD 00004b4b: MSTORE 00004b4c: PUSH1 0x60 00004b4e: DUP6 00004b4f: ADD 00004b50: SWAP2 00004b51: PUSH2 0x4743 00004b54: JUMP 00004b55: JUMPDEST 00004b56: SWAP3 00004b57: PUSH1 0x20 00004b59: DUP2 00004b5a: ADD 00004b5b: SWAP1 00004b5c: PUSH2 0x4adb 00004b5f: JUMP 00004b60: JUMPDEST 00004b61: SWAP2 00004b62: PUSH1 0x40 00004b64: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 00004b85: DUP3 00004b86: DUP7 00004b87: SUB 00004b88: ADD 00004b89: SWAP2 00004b8a: ADD 00004b8b: MSTORE 00004b8c: PUSH2 0x4743 00004b8f: JUMP 00004b90: JUMPDEST 00004b91: SWAP1 00004b92: JUMP 00004b93: JUMPDEST 00004b94: DUP1 00004b95: MLOAD 00004b96: SWAP1 00004b97: DUP2 00004b98: ISZERO 00004b99: PUSH2 0x4ba1 00004b9c: JUMPI 00004b9d: PUSH1 0x20 00004b9f: ADD 00004ba0: REVERT 00004ba1: JUMPDEST 00004ba2: PUSH1 0x64 00004ba4: PUSH1 0x40 00004ba6: MLOAD 00004ba7: PUSH3 0x461bcd 00004bab: PUSH1 0xe5 00004bad: SHL 00004bae: DUP2 00004baf: MSTORE 00004bb0: PUSH1 0x20 00004bb2: PUSH1 0x04 00004bb4: DUP3 00004bb5: ADD 00004bb6: MSTORE 00004bb7: PUSH1 0x02 00004bb9: PUSH1 0x24 00004bbb: DUP3 00004bbc: ADD 00004bbd: MSTORE 00004bbe: PUSH32 0x5230000000000000000000000000000000000000000000000000000000000000 00004bdf: PUSH1 0x44 00004be1: DUP3 00004be2: ADD 00004be3: MSTORE 00004be4: REVERT 00004be5: JUMPDEST 00004be6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00004bfb: DUP1 00004bfc: SWAP4 00004bfd: DUP2 00004bfe: PUSH1 0x20 00004c00: SWAP5 00004c01: AND 00004c02: PUSH0 00004c03: MSTORE 00004c04: AND 00004c05: DUP3 00004c06: MSTORE 00004c07: PUSH1 0x24 00004c09: PUSH1 0x40 00004c0b: PUSH0 00004c0c: KECCAK256 00004c0d: PUSH1 0x40 00004c0f: MLOAD 00004c10: SWAP5 00004c11: DUP6 00004c12: SWAP4 00004c13: DUP5 00004c14: SWAP3 00004c15: PUSH32 0xf135baaa00000000000000000000000000000000000000000000000000000000 00004c36: DUP5 00004c37: MSTORE 00004c38: PUSH1 0x04 00004c3a: DUP5 00004c3b: ADD 00004c3c: MSTORE 00004c3d: AND 00004c3e: GAS 00004c3f: STATICCALL 00004c40: SWAP1 00004c41: DUP2 00004c42: ISZERO 00004c43: PUSH2 0x3ff4 00004c46: JUMPI 00004c47: PUSH0 00004c48: SWAP2 00004c49: PUSH2 0x4c50 00004c4c: JUMPI 00004c4d: POP 00004c4e: SWAP1 00004c4f: JUMP 00004c50: JUMPDEST 00004c51: SWAP1 00004c52: POP 00004c53: PUSH1 0x20 00004c55: DUP2 00004c56: RETURNDATASIZE 00004c57: PUSH1 0x20 00004c59: GT 00004c5a: PUSH2 0x4c77 00004c5d: JUMPI 00004c5e: JUMPDEST 00004c5f: DUP2 00004c60: PUSH2 0x4c6b 00004c63: PUSH1 0x20 00004c65: SWAP4 00004c66: DUP4 00004c67: PUSH2 0x4212 00004c6a: JUMP 00004c6b: JUMPDEST 00004c6c: DUP2 00004c6d: ADD 00004c6e: SUB 00004c6f: SLT 00004c70: PUSH2 0x0332 00004c73: JUMPI 00004c74: MLOAD 00004c75: SWAP1 00004c76: JUMP 00004c77: JUMPDEST 00004c78: RETURNDATASIZE 00004c79: SWAP2 00004c7a: POP 00004c7b: PUSH2 0x4c5e 00004c7e: JUMP 00004c7f: JUMPDEST 00004c80: SWAP2 00004c81: PUSH1 0x44 00004c83: PUSH1 0x20 00004c85: SWAP3 00004c86: PUSH0 00004c87: SWAP3 00004c88: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00004c9d: PUSH1 0x40 00004c9f: MLOAD 00004ca0: SWAP3 00004ca1: PUSH32 0xa9059cbb00000000000000000000000000000000000000000000000000000000 00004cc2: DUP5 00004cc3: MSTORE 00004cc4: AND 00004cc5: PUSH1 0x04 00004cc7: DUP4 00004cc8: ADD 00004cc9: MSTORE 00004cca: PUSH1 0x24 00004ccc: DUP3 00004ccd: ADD 00004cce: MSTORE 00004ccf: DUP3 00004cd0: DUP6 00004cd1: GAS 00004cd2: CALL 00004cd3: SWAP1 00004cd4: DUP2 00004cd5: PUSH1 0x1f 00004cd7: RETURNDATASIZE 00004cd8: GT 00004cd9: PUSH1 0x01 00004cdb: PUSH0 00004cdc: MLOAD 00004cdd: EQ 00004cde: AND 00004cdf: ISZERO 00004ce0: AND 00004ce1: PUSH2 0x4d31 00004ce4: JUMPI 00004ce5: JUMPDEST 00004ce6: POP 00004ce7: ISZERO 00004ce8: PUSH2 0x4ced 00004ceb: JUMPI 00004cec: JUMP 00004ced: JUMPDEST 00004cee: PUSH1 0x64 00004cf0: PUSH1 0x40 00004cf2: MLOAD 00004cf3: PUSH3 0x461bcd 00004cf7: PUSH1 0xe5 00004cf9: SHL 00004cfa: DUP2 00004cfb: MSTORE 00004cfc: PUSH1 0x20 00004cfe: PUSH1 0x04 00004d00: DUP3 00004d01: ADD 00004d02: MSTORE 00004d03: PUSH1 0x0f 00004d05: PUSH1 0x24 00004d07: DUP3 00004d08: ADD 00004d09: MSTORE 00004d0a: PUSH32 0x5452414e534645525f4641494c45440000000000000000000000000000000000 00004d2b: PUSH1 0x44 00004d2d: DUP3 00004d2e: ADD 00004d2f: MSTORE 00004d30: REVERT 00004d31: JUMPDEST 00004d32: EXTCODESIZE 00004d33: ISZERO 00004d34: RETURNDATASIZE 00004d35: OR 00004d36: ISZERO 00004d37: SWAP1 00004d38: POP 00004d39: PUSH0 00004d3a: PUSH2 0x4ce5 00004d3d: JUMP 00004d3e: JUMPDEST 00004d3f: DUP2 00004d40: ISZERO 00004d41: PUSH2 0x4d48 00004d44: JUMPI 00004d45: DIV 00004d46: SWAP1 00004d47: JUMP 00004d48: JUMPDEST 00004d49: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 00004d6a: PUSH0 00004d6b: MSTORE 00004d6c: PUSH1 0x12 00004d6e: PUSH1 0x04 00004d70: MSTORE 00004d71: PUSH1 0x24 00004d73: PUSH0 00004d74: REVERT 00004d75: JUMPDEST 00004d76: SWAP3 00004d77: SWAP1 00004d78: PUSH2 0x4d80 00004d7b: SWAP2 00004d7c: PUSH2 0x4d3e 00004d7f: JUMP 00004d80: JUMPDEST 00004d81: SWAP1 00004d82: GAS 00004d83: SWAP1 00004d84: SUB 00004d85: GASPRICE 00004d86: MUL 00004d87: DUP1 00004d88: DUP3 00004d89: LT 00004d8a: PUSH2 0x4da2 00004d8d: JUMPI 00004d8e: PUSH2 0xffff 00004d91: PUSH2 0x4da0 00004d94: SWAP4 00004d95: AND 00004d96: SWAP2 00004d97: SUB 00004d98: MUL 00004d99: PUSH1 0x10 00004d9b: SHR 00004d9c: PUSH2 0x4aa0 00004d9f: JUMP 00004da0: JUMPDEST 00004da1: JUMP 00004da2: JUMPDEST 00004da3: PUSH1 0x64 00004da5: PUSH1 0x40 00004da7: MLOAD 00004da8: PUSH3 0x461bcd 00004dac: PUSH1 0xe5 00004dae: SHL 00004daf: DUP2 00004db0: MSTORE 00004db1: PUSH1 0x20 00004db3: PUSH1 0x04 00004db5: DUP3 00004db6: ADD 00004db7: MSTORE 00004db8: PUSH1 0x04 00004dba: PUSH1 0x24 00004dbc: DUP3 00004dbd: ADD 00004dbe: MSTORE 00004dbf: PUSH32 0x6374647400000000000000000000000000000000000000000000000000000000 00004de0: PUSH1 0x44 00004de2: DUP3 00004de3: ADD 00004de4: MSTORE 00004de5: REVERT 00004de6: JUMPDEST 00004de7: SWAP6 00004de8: SWAP2 00004de9: SWAP9 00004dea: SWAP5 00004deb: SWAP8 00004dec: SWAP3 00004ded: SWAP10 00004dee: SWAP4 00004def: SWAP1 00004df0: SWAP7 00004df1: SWAP10 00004df2: PUSH2 0x4dfb 00004df5: DUP9 00004df6: DUP9 00004df7: PUSH2 0x5173 00004dfa: JUMP 00004dfb: JUMPDEST 00004dfc: SWAP11 00004dfd: SWAP1 00004dfe: SWAP10 00004dff: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00004e14: DUP10 00004e15: AND 00004e16: PUSH32 0x995c444e8eed92841715b35c1f5d3b1ef932d192df1f37e9722c9613cfdd7be8 00004e37: TSTORE 00004e38: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00004e4d: DUP11 00004e4e: AND 00004e4f: PUSH32 0x5476add8cc988981f26688dd3dff6bae83eebb467a110f1579a9cfda2765aef8 00004e70: TSTORE 00004e71: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00004e86: AND 00004e87: SWAP3 00004e88: PUSH1 0xa0 00004e8a: SHL 00004e8b: PUSH1 0x16 00004e8d: SIGNEXTEND 00004e8e: SWAP2 00004e8f: PUSH1 0xb8 00004e91: SHL 00004e92: PUSH26 0xffffff0000000000000000000000000000000000000000000000 00004ead: AND 00004eae: SWAP1 00004eaf: PUSH1 0xd0 00004eb1: SHL 00004eb2: PUSH27 0xff0000000000000000000000000000000000000000000000000000 00004ece: AND 00004ecf: OR 00004ed0: OR 00004ed1: OR 00004ed2: PUSH32 0xe67bd0676d46b7f9f34e582d927d908e16216dd24bc46c5aab4cb6b3dda7fd31 00004ef3: TSTORE 00004ef4: PUSH32 0xcf25d3d09899923d0b8421863102934b2032f435d2f96f550c32cfaeecd8583f 00004f15: TSTORE 00004f16: PUSH32 0xde2196c1063a06825e45f40bf9277654cfc66a7dfd08b5f2918b06cc3ac2268b 00004f37: TSTORE 00004f38: PUSH1 0x40 00004f3a: MLOAD 00004f3b: SWAP2 00004f3c: DUP3 00004f3d: SWAP2 00004f3e: PUSH32 0x48c8949100000000000000000000000000000000000000000000000000000000 00004f5f: DUP4 00004f60: MSTORE 00004f61: PUSH1 0x04 00004f63: DUP4 00004f64: ADD 00004f65: PUSH1 0x20 00004f67: SWAP1 00004f68: MSTORE 00004f69: PUSH1 0x24 00004f6b: DUP4 00004f6c: ADD 00004f6d: SWAP1 00004f6e: PUSH2 0x4f76 00004f71: SWAP3 00004f72: PUSH2 0x4743 00004f75: JUMP 00004f76: JUMPDEST 00004f77: SUB 00004f78: DUP2 00004f79: PUSH32 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90 00004f9a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00004faf: AND 00004fb0: SWAP2 00004fb1: DUP2 00004fb2: GAS 00004fb3: PUSH0 00004fb4: SWAP5 00004fb5: DUP6 00004fb6: SWAP2 00004fb7: CALL 00004fb8: DUP1 00004fb9: ISZERO 00004fba: PUSH2 0x3ff4 00004fbd: JUMPI 00004fbe: PUSH2 0x5017 00004fc1: JUMPI 00004fc2: JUMPDEST 00004fc3: POP 00004fc4: SWAP2 00004fc5: PUSH0 00004fc6: SWAP4 00004fc7: SWAP2 00004fc8: PUSH2 0x4b90 00004fcb: SWAP6 00004fcc: SWAP4 00004fcd: DUP6 00004fce: PUSH32 0x995c444e8eed92841715b35c1f5d3b1ef932d192df1f37e9722c9613cfdd7be8 00004fef: TSTORE 00004ff0: DUP6 00004ff1: PUSH32 0xcf25d3d09899923d0b8421863102934b2032f435d2f96f550c32cfaeecd8583f 00005012: TSTORE 00005013: PUSH2 0x5323 00005016: JUMP 00005017: JUMPDEST 00005018: SWAP5 00005019: SWAP3 0000501a: SWAP1 0000501b: SWAP4 0000501c: SWAP2 0000501d: RETURNDATASIZE 0000501e: DUP1 0000501f: PUSH0 00005020: DUP9 00005021: RETURNDATACOPY 00005022: PUSH2 0x502b 00005025: DUP2 00005026: DUP9 00005027: PUSH2 0x4212 0000502a: JUMP 0000502b: JUMPDEST 0000502c: DUP7 0000502d: ADD 0000502e: SWAP6 0000502f: PUSH1 0x20 00005031: DUP2 00005032: DUP9 00005033: SUB 00005034: SLT 00005035: PUSH2 0x0332 00005038: JUMPI 00005039: DUP1 0000503a: MLOAD 0000503b: SWAP1 0000503c: PUSH8 0xffffffffffffffff 00005045: DUP3 00005046: GT 00005047: PUSH2 0x0332 0000504a: JUMPI 0000504b: ADD 0000504c: SWAP5 0000504d: DUP7 0000504e: PUSH1 0x1f 00005050: DUP8 00005051: ADD 00005052: SLT 00005053: ISZERO 00005054: PUSH2 0x0332 00005057: JUMPI 00005058: DUP6 00005059: MLOAD 0000505a: SWAP7 0000505b: PUSH2 0x5063 0000505e: DUP9 0000505f: PUSH2 0x4280 00005062: JUMP 00005063: JUMPDEST 00005064: SWAP1 00005065: PUSH2 0x5071 00005068: PUSH1 0x40 0000506a: MLOAD 0000506b: SWAP3 0000506c: DUP4 0000506d: PUSH2 0x4212 00005070: JUMP 00005071: JUMPDEST 00005072: DUP9 00005073: DUP3 00005074: MSTORE 00005075: PUSH1 0x20 00005077: DUP10 00005078: DUP10 00005079: ADD 0000507a: ADD 0000507b: GT 0000507c: PUSH2 0x0332 0000507f: JUMPI 00005080: PUSH0 00005081: PUSH1 0x20 00005083: DUP10 00005084: PUSH2 0x4b90 00005087: SWAP11 00005088: DUP3 00005089: DUP5 0000508a: SWAP12 0000508b: ADD 0000508c: DUP4 0000508d: DUP7 0000508e: ADD 0000508f: MCOPY 00005090: DUP4 00005091: ADD 00005092: ADD 00005093: MSTORE 00005094: POP 00005095: SWAP2 00005096: SWAP4 00005097: SWAP6 00005098: POP 00005099: SWAP2 0000509a: SWAP4 0000509b: PUSH2 0x4fc2 0000509e: JUMP 0000509f: JUMPDEST 000050a0: MLOAD 000050a1: SWAP1 000050a2: PUSH14 0xffffffffffffffffffffffffffff 000050b1: DUP3 000050b2: AND 000050b3: DUP3 000050b4: SUB 000050b5: PUSH2 0x0332 000050b8: JUMPI 000050b9: JUMP 000050ba: JUMPDEST 000050bb: SWAP1 000050bc: DUP2 000050bd: PUSH1 0x60 000050bf: SWAP2 000050c0: SUB 000050c1: SLT 000050c2: PUSH2 0x0332 000050c5: JUMPI 000050c6: PUSH2 0x50ce 000050c9: DUP2 000050ca: PUSH2 0x509f 000050cd: JUMP 000050ce: JUMPDEST 000050cf: SWAP2 000050d0: PUSH1 0x40 000050d2: PUSH2 0x50dd 000050d5: PUSH1 0x20 000050d7: DUP5 000050d8: ADD 000050d9: PUSH2 0x509f 000050dc: JUMP 000050dd: JUMPDEST 000050de: SWAP3 000050df: ADD 000050e0: MLOAD 000050e1: PUSH4 0xffffffff 000050e6: DUP2 000050e7: AND 000050e8: DUP2 000050e9: SUB 000050ea: PUSH2 0x0332 000050ed: JUMPI 000050ee: SWAP1 000050ef: JUMP 000050f0: JUMPDEST 000050f1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00005106: PUSH2 0x4b90 00005109: SWAP5 0000510a: SWAP4 0000510b: PUSH1 0x80 0000510d: SWAP4 0000510e: DUP4 0000510f: MSTORE 00005110: PUSH0 00005111: PUSH1 0x20 00005113: DUP5 00005114: ADD 00005115: MSTORE 00005116: AND 00005117: PUSH1 0x40 00005119: DUP3 0000511a: ADD 0000511b: MSTORE 0000511c: DUP2 0000511d: PUSH1 0x60 0000511f: DUP3 00005120: ADD 00005121: MSTORE 00005122: ADD 00005123: SWAP1 00005124: PUSH2 0x42ba 00005127: JUMP 00005128: JUMPDEST 00005129: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000513e: PUSH2 0x4b90 00005141: SWAP5 00005142: SWAP4 00005143: PUSH1 0x80 00005145: SWAP4 00005146: PUSH0 00005147: DUP5 00005148: MSTORE 00005149: PUSH1 0x20 0000514b: DUP5 0000514c: ADD 0000514d: MSTORE 0000514e: AND 0000514f: PUSH1 0x40 00005151: DUP3 00005152: ADD 00005153: MSTORE 00005154: DUP2 00005155: PUSH1 0x60 00005157: DUP3 00005158: ADD 00005159: MSTORE 0000515a: ADD 0000515b: SWAP1 0000515c: PUSH2 0x42ba 0000515f: JUMP 00005160: JUMPDEST 00005161: DUP2 00005162: DUP2 00005163: MUL 00005164: SWAP3 00005165: SWAP2 00005166: DUP2 00005167: ISZERO 00005168: SWAP2 00005169: DUP5 0000516a: DIV 0000516b: EQ 0000516c: OR 0000516d: ISZERO 0000516e: PUSH2 0x4716 00005171: JUMPI 00005172: JUMP 00005173: JUMPDEST 00005174: PUSH1 0x20 00005176: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000518b: SWAP2 0000518c: SWAP4 0000518d: SWAP3 0000518e: SWAP4 0000518f: PUSH1 0x24 00005191: PUSH1 0x40 00005193: MLOAD 00005194: DUP1 00005195: SWAP5 00005196: DUP2 00005197: SWAP4 00005198: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 000051b9: DUP4 000051ba: MSTORE 000051bb: ADDRESS 000051bc: PUSH1 0x04 000051be: DUP5 000051bf: ADD 000051c0: MSTORE 000051c1: AND 000051c2: GAS 000051c3: STATICCALL 000051c4: SWAP1 000051c5: DUP2 000051c6: ISZERO 000051c7: PUSH2 0x3ff4 000051ca: JUMPI 000051cb: PUSH0 000051cc: SWAP2 000051cd: PUSH2 0x5231 000051d0: JUMPI 000051d1: JUMPDEST 000051d2: POP 000051d3: PUSH1 0x20 000051d5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000051ea: SWAP2 000051eb: SWAP4 000051ec: PUSH1 0x24 000051ee: PUSH1 0x40 000051f0: MLOAD 000051f1: DUP1 000051f2: SWAP5 000051f3: DUP2 000051f4: SWAP4 000051f5: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 00005216: DUP4 00005217: MSTORE 00005218: ADDRESS 00005219: PUSH1 0x04 0000521b: DUP5 0000521c: ADD 0000521d: MSTORE 0000521e: AND 0000521f: GAS 00005220: STATICCALL 00005221: SWAP1 00005222: DUP2 00005223: ISZERO 00005224: PUSH2 0x3ff4 00005227: JUMPI 00005228: PUSH0 00005229: SWAP2 0000522a: PUSH2 0x4c50 0000522d: JUMPI 0000522e: POP 0000522f: SWAP1 00005230: JUMP 00005231: JUMPDEST 00005232: SWAP1 00005233: POP 00005234: PUSH1 0x20 00005236: DUP2 00005237: RETURNDATASIZE 00005238: PUSH1 0x20 0000523a: GT 0000523b: PUSH2 0x525c 0000523e: JUMPI 0000523f: JUMPDEST 00005240: DUP2 00005241: PUSH2 0x524c 00005244: PUSH1 0x20 00005246: SWAP4 00005247: DUP4 00005248: PUSH2 0x4212 0000524b: JUMP 0000524c: JUMPDEST 0000524d: DUP2 0000524e: ADD 0000524f: SUB 00005250: SLT 00005251: PUSH2 0x0332 00005254: JUMPI 00005255: MLOAD 00005256: PUSH1 0x20 00005258: PUSH2 0x51d1 0000525b: JUMP 0000525c: JUMPDEST 0000525d: RETURNDATASIZE 0000525e: SWAP2 0000525f: POP 00005260: PUSH2 0x523f 00005263: JUMP 00005264: JUMPDEST 00005265: SWAP2 00005266: PUSH1 0x44 00005268: PUSH1 0x20 0000526a: SWAP3 0000526b: PUSH0 0000526c: SWAP3 0000526d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00005282: PUSH1 0x40 00005284: MLOAD 00005285: SWAP3 00005286: PUSH32 0x095ea7b300000000000000000000000000000000000000000000000000000000 000052a7: DUP5 000052a8: MSTORE 000052a9: AND 000052aa: PUSH1 0x04 000052ac: DUP4 000052ad: ADD 000052ae: MSTORE 000052af: PUSH1 0x24 000052b1: DUP3 000052b2: ADD 000052b3: MSTORE 000052b4: DUP3 000052b5: DUP6 000052b6: GAS 000052b7: CALL 000052b8: SWAP1 000052b9: DUP2 000052ba: PUSH1 0x1f 000052bc: RETURNDATASIZE 000052bd: GT 000052be: PUSH1 0x01 000052c0: PUSH0 000052c1: MLOAD 000052c2: EQ 000052c3: AND 000052c4: ISZERO 000052c5: AND 000052c6: PUSH2 0x5316 000052c9: JUMPI 000052ca: JUMPDEST 000052cb: POP 000052cc: ISZERO 000052cd: PUSH2 0x52d2 000052d0: JUMPI 000052d1: JUMP 000052d2: JUMPDEST 000052d3: PUSH1 0x64 000052d5: PUSH1 0x40 000052d7: MLOAD 000052d8: PUSH3 0x461bcd 000052dc: PUSH1 0xe5 000052de: SHL 000052df: DUP2 000052e0: MSTORE 000052e1: PUSH1 0x20 000052e3: PUSH1 0x04 000052e5: DUP3 000052e6: ADD 000052e7: MSTORE 000052e8: PUSH1 0x0e 000052ea: PUSH1 0x24 000052ec: DUP3 000052ed: ADD 000052ee: MSTORE 000052ef: PUSH32 0x415050524f56455f4641494c4544000000000000000000000000000000000000 00005310: PUSH1 0x44 00005312: DUP3 00005313: ADD 00005314: MSTORE 00005315: REVERT 00005316: JUMPDEST 00005317: EXTCODESIZE 00005318: ISZERO 00005319: RETURNDATASIZE 0000531a: OR 0000531b: ISZERO 0000531c: SWAP1 0000531d: POP 0000531e: PUSH0 0000531f: PUSH2 0x52ca 00005322: JUMP 00005323: JUMPDEST 00005324: SWAP1 00005325: PUSH1 0x20 00005327: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000533c: SWAP4 0000533d: SWAP5 0000533e: SWAP3 0000533f: PUSH1 0x24 00005341: PUSH1 0x40 00005343: MLOAD 00005344: DUP1 00005345: SWAP7 00005346: DUP2 00005347: SWAP4 00005348: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 00005369: DUP4 0000536a: MSTORE 0000536b: ADDRESS 0000536c: PUSH1 0x04 0000536e: DUP5 0000536f: ADD 00005370: MSTORE 00005371: AND 00005372: GAS 00005373: STATICCALL 00005374: SWAP3 00005375: DUP4 00005376: ISZERO 00005377: PUSH2 0x3ff4 0000537a: JUMPI 0000537b: PUSH0 0000537c: SWAP4 0000537d: PUSH2 0x54d2 00005380: JUMPI 00005381: JUMPDEST 00005382: POP 00005383: SWAP2 00005384: PUSH1 0x20 00005386: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000539b: SWAP4 0000539c: PUSH1 0x24 0000539e: PUSH1 0x40 000053a0: MLOAD 000053a1: DUP1 000053a2: SWAP7 000053a3: DUP2 000053a4: SWAP4 000053a5: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 000053c6: DUP4 000053c7: MSTORE 000053c8: ADDRESS 000053c9: PUSH1 0x04 000053cb: DUP5 000053cc: ADD 000053cd: MSTORE 000053ce: AND 000053cf: GAS 000053d0: STATICCALL 000053d1: SWAP3 000053d2: DUP4 000053d3: ISZERO 000053d4: PUSH2 0x3ff4 000053d7: JUMPI 000053d8: PUSH0 000053d9: SWAP4 000053da: PUSH2 0x549c 000053dd: JUMPI 000053de: JUMPDEST 000053df: POP 000053e0: PUSH2 0x53ed 000053e3: SWAP1 000053e4: PUSH2 0x53f3 000053e7: SWAP4 000053e8: SWAP5 000053e9: PUSH2 0x4781 000053ec: JUMP 000053ed: JUMPDEST 000053ee: SWAP3 000053ef: PUSH2 0x4781 000053f2: JUMP 000053f3: JUMPDEST 000053f4: SWAP2 000053f5: DUP3 000053f6: LT 000053f7: PUSH2 0x5458 000053fa: JUMPI 000053fb: PUSH2 0x5407 000053fe: SWAP2 000053ff: PUSH1 0x90 00005401: SHL 00005402: SWAP3 00005403: PUSH2 0x5160 00005406: JUMP 00005407: JUMPDEST 00005408: SWAP1 00005409: DUP2 0000540a: DUP2 0000540b: GT 0000540c: ISZERO 0000540d: PUSH2 0x5414 00005410: JUMPI 00005411: SUB 00005412: SWAP1 00005413: JUMP 00005414: JUMPDEST 00005415: PUSH1 0x64 00005417: PUSH1 0x40 00005419: MLOAD 0000541a: PUSH3 0x461bcd 0000541e: PUSH1 0xe5 00005420: SHL 00005421: DUP2 00005422: MSTORE 00005423: PUSH1 0x20 00005425: PUSH1 0x04 00005427: DUP3 00005428: ADD 00005429: MSTORE 0000542a: PUSH1 0x04 0000542c: PUSH1 0x24 0000542e: DUP3 0000542f: ADD 00005430: MSTORE 00005431: PUSH32 0x6461766700000000000000000000000000000000000000000000000000000000 00005452: PUSH1 0x44 00005454: DUP3 00005455: ADD 00005456: MSTORE 00005457: REVERT 00005458: JUMPDEST 00005459: PUSH1 0x64 0000545b: PUSH1 0x40 0000545d: MLOAD 0000545e: PUSH3 0x461bcd 00005462: PUSH1 0xe5 00005464: SHL 00005465: DUP2 00005466: MSTORE 00005467: PUSH1 0x20 00005469: PUSH1 0x04 0000546b: DUP3 0000546c: ADD 0000546d: MSTORE 0000546e: PUSH1 0x03 00005470: PUSH1 0x24 00005472: DUP3 00005473: ADD 00005474: MSTORE 00005475: PUSH32 0x646d720000000000000000000000000000000000000000000000000000000000 00005496: PUSH1 0x44 00005498: DUP3 00005499: ADD 0000549a: MSTORE 0000549b: REVERT 0000549c: JUMPDEST 0000549d: SWAP1 0000549e: SWAP3 0000549f: POP 000054a0: PUSH1 0x20 000054a2: DUP2 000054a3: RETURNDATASIZE 000054a4: PUSH1 0x20 000054a6: GT 000054a7: PUSH2 0x54ca 000054aa: JUMPI 000054ab: JUMPDEST 000054ac: DUP2 000054ad: PUSH2 0x54b8 000054b0: PUSH1 0x20 000054b2: SWAP4 000054b3: DUP4 000054b4: PUSH2 0x4212 000054b7: JUMP 000054b8: JUMPDEST 000054b9: DUP2 000054ba: ADD 000054bb: SUB 000054bc: SLT 000054bd: PUSH2 0x0332 000054c0: JUMPI 000054c1: MLOAD 000054c2: SWAP2 000054c3: PUSH2 0x53ed 000054c6: PUSH2 0x53de 000054c9: JUMP 000054ca: JUMPDEST 000054cb: RETURNDATASIZE 000054cc: SWAP2 000054cd: POP 000054ce: PUSH2 0x54ab 000054d1: JUMP 000054d2: JUMPDEST 000054d3: SWAP3 000054d4: POP 000054d5: PUSH1 0x20 000054d7: DUP4 000054d8: RETURNDATASIZE 000054d9: PUSH1 0x20 000054db: GT 000054dc: PUSH2 0x54ff 000054df: JUMPI 000054e0: JUMPDEST 000054e1: DUP2 000054e2: PUSH2 0x54ed 000054e5: PUSH1 0x20 000054e7: SWAP4 000054e8: DUP4 000054e9: PUSH2 0x4212 000054ec: JUMP 000054ed: JUMPDEST 000054ee: DUP2 000054ef: ADD 000054f0: SUB 000054f1: SLT 000054f2: PUSH2 0x0332 000054f5: JUMPI 000054f6: SWAP2 000054f7: MLOAD 000054f8: SWAP2 000054f9: PUSH1 0x20 000054fb: PUSH2 0x5381 000054fe: JUMP 000054ff: JUMPDEST 00005500: RETURNDATASIZE 00005501: SWAP2 00005502: POP 00005503: PUSH2 0x54e0 00005506: JUMP 00005507: JUMPDEST 00005508: SWAP3 00005509: SWAP1 0000550a: SWAP2 0000550b: SWAP5 0000550c: SWAP4 0000550d: PUSH0 0000550e: SWAP7 0000550f: DUP8 00005510: SWAP3 00005511: PUSH0 00005512: SWAP1 00005513: PUSH1 0xff 00005515: PUSH1 0x0f 00005517: DUP1 00005518: DUP10 00005519: AND 0000551a: SWAP9 0000551b: PUSH1 0x04 0000551d: SHR 0000551e: AND 0000551f: SWAP8 00005520: AND 00005521: PUSH1 0x01 00005523: DUP2 00005524: EQ 00005525: PUSH0 00005526: EQ 00005527: PUSH2 0x55f9 0000552a: JUMPI 0000552b: POP 0000552c: PUSH2 0x554d 0000552f: SWAP1 00005530: DUP5 00005531: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00005546: DUP8 00005547: SWAP9 00005548: AND 00005549: PUSH2 0x5264 0000554c: JUMP 0000554d: JUMPDEST 0000554e: SELFBALANCE 0000554f: SWAP7 00005550: DUP3 00005551: PUSH1 0x40 00005553: MLOAD 00005554: SWAP4 00005555: DUP5 00005556: SWAP3 00005557: DUP4 00005558: CALLDATACOPY 00005559: DUP2 0000555a: ADD 0000555b: DUP6 0000555c: DUP2 0000555d: MSTORE 0000555e: SUB 0000555f: SWAP3 00005560: GAS 00005561: CALL 00005562: PUSH2 0x5569 00005565: PUSH2 0x46bb 00005568: JUMP 00005569: JUMPDEST 0000556a: SWAP1 0000556b: ISZERO 0000556c: PUSH2 0x27a7 0000556f: JUMPI 00005570: POP 00005571: PUSH1 0xff 00005573: AND 00005574: PUSH1 0x03 00005576: EQ 00005577: PUSH2 0x557f 0000557a: JUMPI 0000557b: POP 0000557c: POP 0000557d: POP 0000557e: JUMP 0000557f: JUMPDEST 00005580: PUSH2 0x55a1 00005583: SWAP1 00005584: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00005599: SELFBALANCE 0000559a: SWAP4 0000559b: AND 0000559c: SWAP3 0000559d: PUSH2 0x4781 000055a0: JUMP 000055a1: JUMPDEST 000055a2: SWAP1 000055a3: DUP1 000055a4: EXTCODESIZE 000055a5: ISZERO 000055a6: PUSH2 0x11c2 000055a9: JUMPI 000055aa: DUP3 000055ab: SWAP1 000055ac: PUSH1 0x04 000055ae: PUSH1 0x40 000055b0: MLOAD 000055b1: DUP1 000055b2: SWAP5 000055b3: DUP2 000055b4: SWAP4 000055b5: PUSH32 0xd0e30db000000000000000000000000000000000000000000000000000000000 000055d6: DUP4 000055d7: MSTORE 000055d8: GAS 000055d9: CALL 000055da: DUP1 000055db: ISZERO 000055dc: PUSH2 0x0932 000055df: JUMPI 000055e0: PUSH2 0x55e7 000055e3: JUMPI 000055e4: POP 000055e5: POP 000055e6: JUMP 000055e7: JUMPDEST 000055e8: PUSH2 0x55f2 000055eb: DUP3 000055ec: DUP1 000055ed: SWAP3 000055ee: PUSH2 0x4212 000055f1: JUMP 000055f2: JUMPDEST 000055f3: PUSH2 0x0180 000055f6: JUMPI 000055f7: POP 000055f8: JUMP 000055f9: JUMPDEST 000055fa: PUSH1 0x02 000055fc: DUP2 000055fd: SUB 000055fe: PUSH2 0x5629 00005601: JUMPI 00005602: POP 00005603: PUSH2 0x5624 00005606: SWAP1 00005607: DUP5 00005608: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000561d: DUP8 0000561e: SWAP9 0000561f: AND 00005620: PUSH2 0x4c7f 00005623: JUMP 00005624: JUMPDEST 00005625: PUSH2 0x554d 00005628: JUMP 00005629: JUMPDEST 0000562a: SWAP2 0000562b: SWAP6 0000562c: SWAP2 0000562d: PUSH1 0x03 0000562f: EQ 00005630: PUSH2 0x563d 00005633: JUMPI 00005634: JUMPDEST 00005635: POP 00005636: POP 00005637: DUP3 00005638: SWAP4 00005639: PUSH2 0x554d 0000563c: JUMP 0000563d: JUMPDEST 0000563e: SWAP3 0000563f: SWAP5 00005640: POP 00005641: SWAP1 00005642: SWAP3 00005643: POP 00005644: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00005659: AND 0000565a: DUP2 0000565b: DUP2 0000565c: EXTCODESIZE 0000565d: ISZERO 0000565e: PUSH2 0x0332 00005661: JUMPI 00005662: PUSH0 00005663: SWAP2 00005664: PUSH1 0x24 00005666: DUP4 00005667: SWAP3 00005668: PUSH1 0x40 0000566a: MLOAD 0000566b: SWAP5 0000566c: DUP6 0000566d: SWAP4 0000566e: DUP5 0000566f: SWAP3 00005670: PUSH32 0x2e1a7d4d00000000000000000000000000000000000000000000000000000000 00005691: DUP5 00005692: MSTORE 00005693: PUSH1 0x04 00005695: DUP5 00005696: ADD 00005697: MSTORE 00005698: GAS 00005699: CALL 0000569a: DUP1 0000569b: ISZERO 0000569c: PUSH2 0x3ff4 0000569f: JUMPI 000056a0: PUSH2 0x56b0 000056a3: JUMPI 000056a4: JUMPDEST 000056a5: SWAP2 000056a6: DUP3 000056a7: DUP9 000056a8: SWAP4 000056a9: SWAP5 000056aa: SWAP3 000056ab: SWAP5 000056ac: PUSH2 0x5634 000056af: JUMP 000056b0: JUMPDEST 000056b1: PUSH2 0x56bf 000056b4: SWAP2 000056b5: SWAP3 000056b6: SWAP4 000056b7: SWAP8 000056b8: POP 000056b9: PUSH0 000056ba: SWAP1 000056bb: PUSH2 0x4212 000056be: JUMP 000056bf: JUMPDEST 000056c0: PUSH0 000056c1: SWAP6 000056c2: SWAP2 000056c3: SWAP1 000056c4: PUSH0 000056c5: PUSH2 0x56a4 000056c8: JUMP 000056c9: JUMPDEST 000056ca: SWAP1 000056cb: DUP2 000056cc: PUSH17 0xffffffffffffffffffffffffffffffffff 000056de: LT 000056df: PUSH1 0x07 000056e1: SHL 000056e2: DUP3 000056e3: DUP2 000056e4: SHR 000056e5: PUSH9 0xffffffffffffffffff 000056ef: LT 000056f0: PUSH1 0x06 000056f2: SHL 000056f3: OR 000056f4: DUP3 000056f5: DUP2 000056f6: SHR 000056f7: PUSH5 0xffffffffff 000056fd: LT 000056fe: PUSH1 0x05 00005700: SHL 00005701: OR 00005702: DUP3 00005703: DUP2 00005704: SHR 00005705: PUSH3 0xffffff 00005709: LT 0000570a: PUSH1 0x04 0000570c: SHL 0000570d: OR 0000570e: PUSH1 0x01 00005710: SHR 00005711: PUSH1 0xb5 00005713: PUSH3 0x010000 00005717: PUSH1 0x01 00005719: DUP4 0000571a: SHL 0000571b: DUP4 0000571c: SHL 0000571d: DUP6 0000571e: DIV 0000571f: ADD 00005720: SWAP2 00005721: SHL 00005722: MUL 00005723: PUSH1 0x12 00005725: SHR 00005726: DUP1 00005727: DUP4 00005728: DIV 00005729: ADD 0000572a: PUSH1 0x01 0000572c: SHR 0000572d: DUP1 0000572e: DUP4 0000572f: DIV 00005730: ADD 00005731: PUSH1 0x01 00005733: SHR 00005734: DUP1 00005735: DUP4 00005736: DIV 00005737: ADD 00005738: PUSH1 0x01 0000573a: SHR 0000573b: DUP1 0000573c: DUP4 0000573d: DIV 0000573e: ADD 0000573f: PUSH1 0x01 00005741: SHR 00005742: DUP1 00005743: DUP4 00005744: DIV 00005745: ADD 00005746: PUSH1 0x01 00005748: SHR 00005749: DUP1 0000574a: DUP4 0000574b: DIV 0000574c: ADD 0000574d: PUSH1 0x01 0000574f: SHR 00005750: DUP1 00005751: DUP4 00005752: DIV 00005753: ADD 00005754: PUSH1 0x01 00005756: SHR 00005757: DUP1 00005758: SWAP3 00005759: DIV 0000575a: DUP3 0000575b: DUP2 0000575c: LT 0000575d: PUSH2 0x5763 00005760: JUMPI 00005761: POP 00005762: JUMP 00005763: JUMPDEST 00005764: SWAP2 00005765: POP 00005766: JUMP 00005767: INVALID 00005768: LOG2 00005769: PUSH5 0x6970667358 0000576f: UNKNOWN(0x22) 00005770: SLT 00005771: KECCAK256 00005772: PUSH14 0xa911b94e94af2d91e9f125adbb63 00005781: BLOBHASH 00005782: DUP11 00005783: SWAP1 00005784: MSTORE8 00005785: CHAINID 00005786: POP 00005787: RETURNDATACOPY 00005788: UNKNOWN(0x1F) 00005789: UNKNOWN(0xD8) 0000578a: UNKNOWN(0xEB) 0000578b: CALLDATACOPY 0000578c: SWAP11 0000578d: EXTCODECOPY 0000578e: PUSH23
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 |
|---|---|---|---|---|---|---|---|
| high | upgradeability | detector | Untrusted DELEGATECALL target reachable | 55 | no | no |
viewtrace_id: 0x68e9417760bbb31b1141efc22f8c3a74187c82ddd1b9d7cf8299f37c28c0b833
validation_json{
"sink": "DELEGATECALL",
"errors": 0,
"status": "unknown",
"attempts": 192,
"trace_id": "0x68e9417760bbb31b1141efc22f8c3a74187c82ddd1b9d7cf8299f37c28c0b833",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": null,
"matched_probe": null,
"target_varies": null,
"classification": "no_sink"
}
witness_json{
"notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
"constraints": [],
"entrypoints": [
{
"calldata": "0x109a411c",
"selector": "0x109a411c",
"calldata_variants": [
"0x109a411c",
"0x109a411c0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x23a69e75",
"selector": "0x23a69e75",
"calldata_variants": [
"0x23a69e75",
"0x23a69e750000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x4cf8a597",
"selector": "0x4cf8a597",
"calldata_variants": [
"0x4cf8a597",
"0x4cf8a5970000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x5f31516f",
"selector": "0x5f31516f",
"calldata_variants": [
"0x5f31516f",
"0x5f31516f0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x5f6f56f1",
"selector": "0x5f6f56f1",
"calldata_variants": [
"0x5f6f56f1",
"0x5f6f56f10000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x68e419d8",
"selector": "0x68e419d8",
"calldata_variants": [
"0x68e419d8",
"0x68e419d80000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x7f3a34e9",
"selector": "0x7f3a34e9",
"calldata_variants": [
"0x7f3a34e9",
"0x7f3a34e90000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x910cd747",
"selector": "0x910cd747",
"calldata_variants": [
"0x910cd747",
"0x910cd7470000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 11681,
"opcode": "DELEGATECALL",
"returndata_checked": null,
"value_expression_category": "n/a",
"target_expression_category": "computed"
}
],
"guards_detected": [
{
"pc": 344,
"type": "msg_sender_eq_const",
"value": "0xffffffffffffffffffffffffffffffffffffffff"
}
],
"delegatecall_count": 1,
"untrusted_delegatecall_count": 1
}
|
| medium | other | detector | ETH value transfer possible | 40 | no | no |
viewtrace_id: 0xb7bce9e985a35cca4d52ca5264060cf7064e07ab1fea9ff1df419a802e089f7f
call_targets:
0xeff6cb8b614999d130e537751ee99724d01aa167
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0xb7bce9e985a35cca4d52ca5264060cf7064e07ab1fea9ff1df419a802e089f7f",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0xeff6cb8b614999d130e537751ee99724d01aa167"
],
"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": "0x109a411c",
"selector": "0x109a411c",
"calldata_variants": [
"0x109a411c",
"0x109a411c0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x23a69e75",
"selector": "0x23a69e75",
"calldata_variants": [
"0x23a69e75",
"0x23a69e750000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x4cf8a597",
"selector": "0x4cf8a597",
"calldata_variants": [
"0x4cf8a597",
"0x4cf8a5970000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x5f31516f",
"selector": "0x5f31516f",
"calldata_variants": [
"0x5f31516f",
"0x5f31516f0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x5f6f56f1",
"selector": "0x5f6f56f1",
"calldata_variants": [
"0x5f6f56f1",
"0x5f6f56f10000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x68e419d8",
"selector": "0x68e419d8",
"calldata_variants": [
"0x68e419d8",
"0x68e419d80000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x7f3a34e9",
"selector": "0x7f3a34e9",
"calldata_variants": [
"0x7f3a34e9",
"0x7f3a34e90000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x910cd747",
"selector": "0x910cd747",
"calldata_variants": [
"0x910cd747",
"0x910cd7470000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 1834,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 2534,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 3490,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"eth_value_calls": 29,
"guards_detected": [
{
"pc": 344,
"type": "msg_sender_eq_const",
"value": "0xffffffffffffffffffffffffffffffffffffffff"
}
]
}
|
| medium | other | detector | Untrusted CALL target/value reachable | 45 | no | no |
viewtrace_id: 0xb7bce9e985a35cca4d52ca5264060cf7064e07ab1fea9ff1df419a802e089f7f
call_targets:
0xeff6cb8b614999d130e537751ee99724d01aa167
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0xb7bce9e985a35cca4d52ca5264060cf7064e07ab1fea9ff1df419a802e089f7f",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0xeff6cb8b614999d130e537751ee99724d01aa167"
],
"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": "0x109a411c",
"selector": "0x109a411c",
"calldata_variants": [
"0x109a411c",
"0x109a411c0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x23a69e75",
"selector": "0x23a69e75",
"calldata_variants": [
"0x23a69e75",
"0x23a69e750000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x4cf8a597",
"selector": "0x4cf8a597",
"calldata_variants": [
"0x4cf8a597",
"0x4cf8a5970000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x5f31516f",
"selector": "0x5f31516f",
"calldata_variants": [
"0x5f31516f",
"0x5f31516f0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x5f6f56f1",
"selector": "0x5f6f56f1",
"calldata_variants": [
"0x5f6f56f1",
"0x5f6f56f10000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x68e419d8",
"selector": "0x68e419d8",
"calldata_variants": [
"0x68e419d8",
"0x68e419d80000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x7f3a34e9",
"selector": "0x7f3a34e9",
"calldata_variants": [
"0x7f3a34e9",
"0x7f3a34e90000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x910cd747",
"selector": "0x910cd747",
"calldata_variants": [
"0x910cd747",
"0x910cd7470000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 1834,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 2534,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 3490,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"call_count": 29,
"guards_detected": [
{
"pc": 344,
"type": "msg_sender_eq_const",
"value": "0xffffffffffffffffffffffffffffffffffffffff"
}
],
"untrusted_call_count": 29
}
|