// File: /workspace/github_c_makefile_star2_O2/simh[P]simtools/crossassemblers/macro11/symbols.c
// Function: add_symbols
void add_symbols(
    SECTION *current_section)
{
    current_pc = add_sym(".", 0, 0, current_section, &symbol_st);

    reg_sym[0] = add_sym("R0", 0, 0, &register_section, &system_st);
    reg_sym[1] = add_sym("R1", 1, 0, &register_section, &system_st);
    reg_sym[2] = add_sym("R2", 2, 0, &register_section, &system_st);
    reg_sym[3] = add_sym("R3", 3, 0, &register_section, &system_st);
    reg_sym[4] = add_sym("R4", 4, 0, &register_section, &system_st);
    reg_sym[5] = add_sym("R5", 5, 0, &register_section, &system_st);
    reg_sym[6] = add_sym("SP", 6, 0, &register_section, &system_st);
    reg_sym[7] = add_sym("PC", 7, 0, &register_section, &system_st);

    //JH: symbols longer than current SYMMAX will be truncated. SYMMAX=6 is minimum!
    add_sym(".ASCII", P_ASCII, 0, &pseudo_section, &system_st);
    add_sym(".ASCIZ", P_ASCIZ, 0, &pseudo_section, &system_st);
    add_sym(".ASECT", P_ASECT, 0, &pseudo_section, &system_st);
    add_sym(".BLKB", P_BLKB, 0, &pseudo_section, &system_st);
    add_sym(".BLKW", P_BLKW, 0, &pseudo_section, &system_st);
    add_sym(".BYTE", P_BYTE, 0, &pseudo_section, &system_st);
    add_sym(".CSECT", P_CSECT, 0, &pseudo_section, &system_st);
    add_sym(".DSABL", P_DSABL, 0, &pseudo_section, &system_st);
    add_sym(".ENABL", P_ENABL, 0, &pseudo_section, &system_st);
    add_sym(".END", P_END, 0, &pseudo_section, &system_st);
    add_sym(".ENDC", P_ENDC, 0, &pseudo_section, &system_st);
    add_sym(".ENDM", P_ENDM, 0, &pseudo_section, &system_st);
    add_sym(".ENDR", P_ENDR, 0, &pseudo_section, &system_st);
    add_sym(".EOT", P_EOT, 0, &pseudo_section, &system_st);
    add_sym(".ERROR", P_ERROR, 0, &pseudo_section, &system_st);
    add_sym(".EVEN", P_EVEN, 0, &pseudo_section, &system_st);
    add_sym(".FLT2", P_FLT2, 0, &pseudo_section, &system_st);
    add_sym(".FLT4", P_FLT4, 0, &pseudo_section, &system_st);
    add_sym(".GLOBL", P_GLOBL, 0, &pseudo_section, &system_st);
    add_sym(".IDENT", P_IDENT, 0, &pseudo_section, &system_st);
    add_sym(".IF", P_IF, 0, &pseudo_section, &system_st);
    add_sym(".IFDF", P_IFDF, 0, &pseudo_section, &system_st);
    add_sym(".IFNDF", P_IFDF, 0, &pseudo_section, &system_st);
    add_sym(".IFF", P_IFF, 0, &pseudo_section, &system_st);
    add_sym(".IFT", P_IFT, 0, &pseudo_section, &system_st);
    add_sym(".IFTF", P_IFTF, 0, &pseudo_section, &system_st);
    add_sym(".IIF", P_IIF, 0, &pseudo_section, &system_st);
    add_sym(".INCLUDE", P_INCLUDE, 0, &pseudo_section, &system_st);
    add_sym(".IRP", P_IRP, 0, &pseudo_section, &system_st);
    add_sym(".IRPC", P_IRPC, 0, &pseudo_section, &system_st);
    add_sym(".LIBRARY", P_LIBRARY, 0, &pseudo_section, &system_st);
    add_sym(".LIMIT", P_LIMIT, 0, &pseudo_section, &system_st);
    add_sym(".LIST", P_LIST, 0, &pseudo_section, &system_st);
    add_sym(".MCALL", P_MCALL, 0, &pseudo_section, &system_st);
    add_sym(".MEXIT", P_MEXIT, 0, &pseudo_section, &system_st);
    add_sym(".NARG", P_NARG, 0, &pseudo_section, &system_st);
    add_sym(".NCHR", P_NCHR, 0, &pseudo_section, &system_st);
    add_sym(".NLIST", P_NLIST, 0, &pseudo_section, &system_st);
    add_sym(".NTYPE", P_NTYPE, 0, &pseudo_section, &system_st);
    add_sym(".ODD", P_ODD, 0, &pseudo_section, &system_st);
    add_sym(".PACKED", P_PACKED, 0, &pseudo_section, &system_st);
    add_sym(".PAGE", P_PAGE, 0, &pseudo_section, &system_st);
    add_sym(".PRINT", P_PRINT, 0, &pseudo_section, &system_st);
    add_sym(".PSECT", P_PSECT, 0, &pseudo_section, &system_st);
    add_sym(".RADIX", P_RADIX, 0, &pseudo_section, &system_st);
    add_sym(".RAD50", P_RAD50, 0, &pseudo_section, &system_st);
    add_sym(".REM", P_REM, 0, &pseudo_section, &system_st);
    add_sym(".REPT", P_REPT, 0, &pseudo_section, &system_st);
    add_sym(".RESTORE", P_RESTORE, 0, &pseudo_section, &system_st);
    add_sym(".SAVE", P_SAVE, 0, &pseudo_section, &system_st);
    add_sym(".SBTTL", P_SBTTL, 0, &pseudo_section, &system_st);
    add_sym(".TITLE", P_TITLE, 0, &pseudo_section, &system_st);
    add_sym(".WORD", P_WORD, 0, &pseudo_section, &system_st);
    add_sym(".MACRO", P_MACRO, 0, &pseudo_section, &system_st);
    add_sym(".WEAK", P_WEAK, 0, &pseudo_section, &system_st);

    add_sym("ADC", I_ADC, OC_1GEN, &instruction_section, &system_st);
    add_sym("ADCB", I_ADCB, OC_1GEN, &instruction_section, &system_st);
    add_sym("ADD", I_ADD, OC_2GEN, &instruction_section, &system_st);
    add_sym("ASH", I_ASH, OC_ASH, &instruction_section, &system_st);
    add_sym("ASHC", I_ASHC, OC_ASH, &instruction_section, &system_st);
    add_sym("ASL", I_ASL, OC_1GEN, &instruction_section, &system_st);
    add_sym("ASLB", I_ASLB, OC_1GEN, &instruction_section, &system_st);
    add_sym("ASR", I_ASR, OC_1GEN, &instruction_section, &system_st);
    add_sym("ASRB", I_ASRB, OC_1GEN, &instruction_section, &system_st);
    add_sym("BCC", I_BCC, OC_BR, &instruction_section, &system_st);
    add_sym("BCS", I_BCS, OC_BR, &instruction_section, &system_st);
    add_sym("BEQ", I_BEQ, OC_BR, &instruction_section, &system_st);
    add_sym("BGE", I_BGE, OC_BR, &instruction_section, &system_st);
    add_sym("BGT", I_BGT, OC_BR, &instruction_section, &system_st);
    add_sym("BHI", I_BHI, OC_BR, &instruction_section, &system_st);
    add_sym("BHIS", I_BHIS, OC_BR, &instruction_section, &system_st);
    add_sym("BIC", I_BIC, OC_2GEN, &instruction_section, &system_st);
    add_sym("BICB", I_BICB, OC_2GEN, &instruction_section, &system_st);
    add_sym("BIS", I_BIS, OC_2GEN, &instruction_section, &system_st);
    add_sym("BISB", I_BISB, OC_2GEN, &instruction_section, &system_st);
    add_sym("BIT", I_BIT, OC_2GEN, &instruction_section, &system_st);
    add_sym("BITB", I_BITB, OC_2GEN, &instruction_section, &system_st);
    add_sym("BLE", I_BLE, OC_BR, &instruction_section, &system_st);
    add_sym("BLO", I_BLO, OC_BR, &instruction_section, &system_st);
    add_sym("BLOS", I_BLOS, OC_BR, &instruction_section, &system_st);
    add_sym("BLT", I_BLT, OC_BR, &instruction_section, &system_st);
    add_sym("BMI", I_BMI, OC_BR, &instruction_section, &system_st);
    add_sym("BNE", I_BNE, OC_BR, &instruction_section, &system_st);
    add_sym("BPL", I_BPL, OC_BR, &instruction_section, &system_st);
    add_sym("BPT", I_BPT, OC_NONE, &instruction_section, &system_st);
    add_sym("BR", I_BR, OC_BR, &instruction_section, &system_st);
    add_sym("BVC", I_BVC, OC_BR, &instruction_section, &system_st);
    add_sym("BVS", I_BVS, OC_BR, &instruction_section, &system_st);
    add_sym("CALL", I_CALL, OC_1GEN, &instruction_section, &system_st);
    add_sym("CALLR", I_CALLR, OC_1GEN, &instruction_section, &system_st);
    add_sym("CCC", I_CCC, OC_NONE, &instruction_section, &system_st);
    add_sym("CLC", I_CLC, OC_NONE, &instruction_section, &system_st);
    add_sym("CLN", I_CLN, OC_NONE, &instruction_section, &system_st);
    add_sym("CLR", I_CLR, OC_1GEN, &instruction_section, &system_st);
    add_sym("CLRB", I_CLRB, OC_1GEN, &instruction_section, &system_st);
    add_sym("CLV", I_CLV, OC_NONE, &instruction_section, &system_st);
    add_sym("CLZ", I_CLZ, OC_NONE, &instruction_section, &system_st);
    add_sym("CMP", I_CMP, OC_2GEN, &instruction_section, &system_st);
    add_sym("CMPB", I_CMPB, OC_2GEN, &instruction_section, &system_st);
    add_sym("COM", I_COM, OC_1GEN, &instruction_section, &system_st);
    add_sym("COMB", I_COMB, OC_1GEN, &instruction_section, &system_st);
    add_sym("DEC", I_DEC, OC_1GEN, &instruction_section, &system_st);
    add_sym("DECB", I_DECB, OC_1GEN, &instruction_section, &system_st);
    add_sym("DIV", I_DIV, OC_ASH, &instruction_section, &system_st);
    add_sym("EMT", I_EMT, OC_MARK, &instruction_section, &system_st);
    add_sym("FADD", I_FADD, OC_1REG, &instruction_section, &system_st);
    add_sym("FDIV", I_FDIV, OC_1REG, &instruction_section, &system_st);
    add_sym("FMUL", I_FMUL, OC_1REG, &instruction_section, &system_st);
    add_sym("FSUB", I_FSUB, OC_1REG, &instruction_section, &system_st);
    add_sym("HALT", I_HALT, OC_NONE, &instruction_section, &system_st);
    add_sym("INC", I_INC, OC_1GEN, &instruction_section, &system_st);
    add_sym("INCB", I_INCB, OC_1GEN, &instruction_section, &system_st);
    add_sym("IOT", I_IOT, OC_NONE, &instruction_section, &system_st);
    add_sym("JMP", I_JMP, OC_1GEN, &instruction_section, &system_st);
    add_sym("JSR", I_JSR, OC_JSR, &instruction_section, &system_st);
    add_sym("MARK", I_MARK, OC_MARK, &instruction_section, &system_st);
    add_sym("MED6X", I_MED6X, OC_NONE, &instruction_section, &system_st);
    add_sym("MED74C", I_MED74C, OC_NONE, &instruction_section, &system_st);
    add_sym("MFPD", I_MFPD, OC_1GEN, &instruction_section, &system_st);
    add_sym("MFPI", I_MFPI, OC_1GEN, &instruction_section, &system_st);
    add_sym("MFPS", I_MFPS, OC_1GEN, &instruction_section, &system_st);
    add_sym("MOV", I_MOV, OC_2GEN, &instruction_section, &system_st);
    add_sym("MOVB", I_MOVB, OC_2GEN, &instruction_section, &system_st);
    add_sym("MTPD", I_MTPD, OC_1GEN, &instruction_section, &system_st);
    add_sym("MTPI", I_MTPI, OC_1GEN, &instruction_section, &system_st);
    add_sym("MTPS", I_MTPS, OC_1GEN, &instruction_section, &system_st);
    add_sym("MUL", I_MUL, OC_ASH, &instruction_section, &system_st);
    add_sym("NEG", I_NEG, OC_1GEN, &instruction_section, &system_st);
    add_sym("NEGB", I_NEGB, OC_1GEN, &instruction_section, &system_st);
    add_sym("NOP", I_NOP, OC_NONE, &instruction_section, &system_st);
    add_sym("RESET", I_RESET, OC_NONE, &instruction_section, &system_st);
    add_sym("RETURN", I_RETURN, OC_NONE, &instruction_section, &system_st);
    add_sym("ROL", I_ROL, OC_1GEN, &instruction_section, &system_st);
    add_sym("ROLB", I_ROLB, OC_1GEN, &instruction_section, &system_st);
    add_sym("ROR", I_ROR, OC_1GEN, &instruction_section, &system_st);
    add_sym("RORB", I_RORB, OC_1GEN, &instruction_section, &system_st);
    add_sym("RTI", I_RTI, OC_NONE, &instruction_section, &system_st);
    add_sym("RTS", I_RTS, OC_1REG, &instruction_section, &system_st);
    add_sym("RTT", I_RTT, OC_NONE, &instruction_section, &system_st);
    add_sym("SBC", I_SBC, OC_1GEN, &instruction_section, &system_st);
    add_sym("SBCB", I_SBCB, OC_1GEN, &instruction_section, &system_st);
    add_sym("SCC", I_SCC, OC_NONE, &instruction_section, &system_st);
    add_sym("SEC", I_SEC, OC_NONE, &instruction_section, &system_st);
    add_sym("SEN", I_SEN, OC_NONE, &instruction_section, &system_st);
    add_sym("SEV", I_SEV, OC_NONE, &instruction_section, &system_st);
    add_sym("SEZ", I_SEZ, OC_NONE, &instruction_section, &system_st);
    add_sym("SOB", I_SOB, OC_SOB, &instruction_section, &system_st);
    add_sym("SPL", I_SPL, OC_1REG, &instruction_section, &system_st);
    add_sym("SUB", I_SUB, OC_2GEN, &instruction_section, &system_st);
    add_sym("SWAB", I_SWAB, OC_1GEN, &instruction_section, &system_st);
    add_sym("SXT", I_SXT, OC_1GEN, &instruction_section, &system_st);
    add_sym("TRAP", I_TRAP, OC_MARK, &instruction_section, &system_st);
    add_sym("TST", I_TST, OC_1GEN, &instruction_section, &system_st);
    add_sym("TSTB", I_TSTB, OC_1GEN, &instruction_section, &system_st);
    add_sym("WAIT", I_WAIT, OC_NONE, &instruction_section, &system_st);
    add_sym("XFC", I_XFC, OC_NONE, &instruction_section, &system_st);
    add_sym("XOR", I_XOR, OC_JSR, &instruction_section, &system_st);
    add_sym("MFPT", I_MFPT, OC_NONE, &instruction_section, &system_st);

    add_sym("ABSD", I_ABSD, OC_1GEN, &instruction_section, &system_st);
    add_sym("ABSF", I_ABSF, OC_1GEN, &instruction_section, &system_st);
    add_sym("ADDD", I_ADDD, OC_1FIS, &instruction_section, &system_st);
    add_sym("ADDF", I_ADDF, OC_1FIS, &instruction_section, &system_st);
    add_sym("CFCC", I_CFCC, OC_NONE, &instruction_section, &system_st);
    add_sym("CLRD", I_CLRD, OC_1GEN, &instruction_section, &system_st);
    add_sym("CLRF", I_CLRF, OC_1GEN, &instruction_section, &system_st);
    add_sym("CMPD", I_CMPD, OC_1FIS, &instruction_section, &system_st);
    add_sym("CMPF", I_CMPF, OC_1FIS, &instruction_section, &system_st);
    add_sym("DIVD", I_DIVD, OC_1FIS, &instruction_section, &system_st);
    add_sym("DIVF", I_DIVF, OC_1FIS, &instruction_section, &system_st);
    add_sym("LDCDF", I_LDCDF, OC_1FIS, &instruction_section, &system_st);
    add_sym("LDCID", I_LDCID, OC_1FIS, &instruction_section, &system_st);
    add_sym("LDCIF", I_LDCIF, OC_1FIS, &instruction_section, &system_st);
    add_sym("LDCLD", I_LDCLD, OC_1FIS, &instruction_section, &system_st);
    add_sym("LDCLF", I_LDCLF, OC_1FIS, &instruction_section, &system_st);
    add_sym("LDD", I_LDD, OC_1FIS, &instruction_section, &system_st);
    add_sym("LDEXP", I_LDEXP, OC_1FIS, &instruction_section, &system_st);
    add_sym("LDF", I_LDF, OC_1FIS, &instruction_section, &system_st);
    add_sym("LDFPS", I_LDFPS, OC_1GEN, &instruction_section, &system_st);
    add_sym("MODD", I_MODD, OC_1FIS, &instruction_section, &system_st);
    add_sym("MODF", I_MODF, OC_1FIS, &instruction_section, &system_st);
    add_sym("MULD", I_MULD, OC_1FIS, &instruction_section, &system_st);
    add_sym("MULF", I_MULF, OC_1FIS, &instruction_section, &system_st);
    add_sym("NEGD", I_NEGD, OC_1GEN, &instruction_section, &system_st);
    add_sym("NEGF", I_NEGF, OC_1GEN, &instruction_section, &system_st);
    add_sym("SETD", I_SETD, OC_NONE, &instruction_section, &system_st);
    add_sym("SETF", I_SETF, OC_NONE, &instruction_section, &system_st);
    add_sym("SETI", I_SETI, OC_NONE, &instruction_section, &system_st);
    add_sym("SETL", I_SETL, OC_NONE, &instruction_section, &system_st);
    add_sym("STA0", I_STA0, OC_NONE, &instruction_section, &system_st);
    add_sym("STB0", I_STB0, OC_NONE, &instruction_section, &system_st);
    add_sym("STCDF", I_STCDF, OC_2FIS, &instruction_section, &system_st);
    add_sym("STCDI", I_STCDI, OC_2FIS, &instruction_section, &system_st);
    add_sym("STCDL", I_STCDL, OC_2FIS, &instruction_section, &system_st);
    add_sym("STCFD", I_STCFD, OC_2FIS, &instruction_section, &system_st);
    add_sym("STCFI", I_STCFI, OC_2FIS, &instruction_section, &system_st);
    add_sym("STCFL", I_STCFL, OC_2FIS, &instruction_section, &system_st);
    add_sym("STD", I_STD, OC_2FIS, &instruction_section, &system_st);
    add_sym("STEXP", I_STEXP, OC_2FIS, &instruction_section, &system_st);
    add_sym("STF", I_STF, OC_2FIS, &instruction_section, &system_st);
    add_sym("STFPS", I_STFPS, OC_1GEN, &instruction_section, &system_st);
    add_sym("STST", I_STST, OC_1GEN, &instruction_section, &system_st);
    add_sym("SUBD", I_SUBD, OC_1FIS, &instruction_section, &system_st);
    add_sym("SUBF", I_SUBF, OC_1FIS, &instruction_section, &system_st);
    add_sym("TSTD", I_TSTD, OC_1GEN, &instruction_section, &system_st);
    add_sym("TSTF", I_TSTF, OC_1GEN, &instruction_section, &system_st);

    /* FIXME: The CIS instructions are missing! */

    add_sym(current_section->label, 0, 0, current_section, &section_st);
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
pushq %rax
movq %rdi, %rcx
movq %rdi, (%rsp)
leaq 0x4d71(%rip), %rdi      # 0xe693
leaq 0xdd67(%rip), %r8       # 0x17690
xorl %esi, %esi
xorl %edx, %edx
callq 0x97f3
leaq 0xdd0f(%rip), %rcx      # 0x17648
movq %rax, (%rcx)
leaq 0x5dcd(%rip), %rdi      # 0xf710
leaq 0xb866(%rip), %r12      # 0x151b0
leaq 0xfd37(%rip), %r14      # 0x19688
xorl %esi, %esi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
movq %rax, 0x11d19(%rip)     # 0x1b680
leaq 0x5da5(%rip), %rdi      # 0xf713
pushq $0x1
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
movq %rax, 0x11d03(%rip)     # 0x1b688
leaq 0x5d8a(%rip), %rdi      # 0xf716
pushq $0x2
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
movq %rax, 0x11ced(%rip)     # 0x1b690
leaq 0x5d6f(%rip), %rdi      # 0xf719
pushq $0x3
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
movq %rax, 0x11cd7(%rip)     # 0x1b698
leaq 0x5d54(%rip), %rdi      # 0xf71c
pushq $0x4
popq %rbp
movl %ebp, %esi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
movq %rax, 0x11cbf(%rip)     # 0x1b6a0
leaq 0x5d37(%rip), %rdi      # 0xf71f
pushq $0x5
popq %r15
movl %r15d, %esi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
movq %rax, 0x11ca5(%rip)     # 0x1b6a8
leaq 0x5d18(%rip), %rdi      # 0xf722
pushq $0x6
popq %rbx
movl %ebx, %esi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
movq %rax, 0x11c8d(%rip)     # 0x1b6b0
leaq 0x5cc7(%rip), %rdi      # 0xf6f1
pushq $0x7
popq %r13
movl %r13d, %esi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
movq %rax, 0x11c73(%rip)     # 0x1b6b8
leaq 0x5cd9(%rip), %rdi      # 0xf725
leaq 0xb77d(%rip), %r12      # 0x151d0
xorl %esi, %esi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5cc3(%rip), %rdi      # 0xf72c
pushq $0x1
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5cb3(%rip), %rdi      # 0xf733
pushq $0x2
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5ca3(%rip), %rdi      # 0xf73a
pushq $0x3
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5c92(%rip), %rdi      # 0xf740
movl %ebp, %esi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5c82(%rip), %rdi      # 0xf746
movl %r15d, %esi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5c71(%rip), %rdi      # 0xf74c
movl %ebx, %esi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5c62(%rip), %rdi      # 0xf753
movl %r13d, %esi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5c52(%rip), %rdi      # 0xf75a
pushq $0x8
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5c42(%rip), %rdi      # 0xf761
pushq $0x9
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5c30(%rip), %rdi      # 0xf766
pushq $0xa
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5c1f(%rip), %rdi      # 0xf76c
pushq $0xb
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5c0e(%rip), %rdi      # 0xf772
pushq $0xc
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5bfd(%rip), %rdi      # 0xf778
pushq $0xd
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5beb(%rip), %rdi      # 0xf77d
pushq $0xe
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5bdb(%rip), %rdi      # 0xf784
pushq $0xf
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5bca(%rip), %rdi      # 0xf78a
pushq $0x10
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5bb9(%rip), %rdi      # 0xf790
pushq $0x11
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5ba8(%rip), %rdi      # 0xf796
pushq $0x12
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5b98(%rip), %rdi      # 0xf79d
pushq $0x13
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5b88(%rip), %rdi      # 0xf7a4
pushq $0x14
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5b75(%rip), %rdi      # 0xf7a8
pushq $0x35
popq %r15
movl %r15d, %esi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5b60(%rip), %rdi      # 0xf7ae
movl %r15d, %esi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5b50(%rip), %rdi      # 0xf7b5
pushq $0x15
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5b3e(%rip), %rdi      # 0xf7ba
pushq $0x16
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5b2c(%rip), %rdi      # 0xf7bf
pushq $0x17
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5b1b(%rip), %rdi      # 0xf7c5
pushq $0x18
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5b09(%rip), %rdi      # 0xf7ca
pushq $0x33
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x59f4(%rip), %rdi      # 0xf6cc
pushq $0x19
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x59ff(%rip), %rdi      # 0xf6ee
pushq $0x1a
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5acd(%rip), %rdi      # 0xf7d3
pushq $0x1b
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5abf(%rip), %rdi      # 0xf7dc
pushq $0x1c
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5aaf(%rip), %rdi      # 0xf7e3
pushq $0x1d
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5a9e(%rip), %rdi      # 0xf7e9
pushq $0x1e
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5a8e(%rip), %rdi      # 0xf7f0
pushq $0x1f
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5a7e(%rip), %rdi      # 0xf7f7
pushq $0x20
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5a6d(%rip), %rdi      # 0xf7fd
pushq $0x21
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5a5c(%rip), %rdi      # 0xf803
pushq $0x22
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5a4c(%rip), %rdi      # 0xf80a
pushq $0x23
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5a3c(%rip), %rdi      # 0xf811
pushq $0x24
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5a2a(%rip), %rdi      # 0xf816
pushq $0x25
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5a1b(%rip), %rdi      # 0xf81e
pushq $0x26
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5a0a(%rip), %rdi      # 0xf824
pushq $0x27
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x59fa(%rip), %rdi      # 0xf82b
pushq $0x28
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x59ea(%rip), %rdi      # 0xf832
pushq $0x29
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x59da(%rip), %rdi      # 0xf839
pushq $0x2a
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x59ca(%rip), %rdi      # 0xf840
pushq $0x2b
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x581d(%rip), %rdi      # 0xf6aa
pushq $0x2c
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x59a1(%rip), %rdi      # 0xf845
pushq $0x2d
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5993(%rip), %rdi      # 0xf84e
pushq $0x2e
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5982(%rip), %rdi      # 0xf854
pushq $0x2f
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5972(%rip), %rdi      # 0xf85b
pushq $0x30
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5962(%rip), %rdi      # 0xf862
pushq $0x31
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5951(%rip), %rdi      # 0xf868
pushq $0x32
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5941(%rip), %rdi      # 0xf86f
pushq $0x34
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5930(%rip), %rdi      # 0xf875
leaq 0xb2a4(%rip), %r12      # 0x151f0
movl $0xb40, %esi            # imm = 0xB40
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5911(%rip), %rdi      # 0xf879
movl $0x8b40, %esi           # imm = 0x8B40
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x54dc(%rip), %rdi      # 0xf460
movl $0x6000, %esi           # imm = 0x6000
movl $0x200, %edx            # imm = 0x200
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x58de(%rip), %rdi      # 0xf87e
movl $0x7400, %esi           # imm = 0x7400
movl $0x400, %edx            # imm = 0x400
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x58c6(%rip), %rdi      # 0xf882
movl $0x7600, %esi           # imm = 0x7600
movl $0x400, %edx            # imm = 0x400
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x58af(%rip), %rdi      # 0xf887
movl $0xcc0, %esi            # imm = 0xCC0
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5897(%rip), %rdi      # 0xf88b
movl $0x8cc0, %esi           # imm = 0x8CC0
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5880(%rip), %rdi      # 0xf890
movl $0xc80, %esi            # imm = 0xC80
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5868(%rip), %rdi      # 0xf894
movl $0x8c80, %esi           # imm = 0x8C80
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5851(%rip), %rdi      # 0xf899
movl $0x8600, %esi           # imm = 0x8600
movl $0x300, %edx            # imm = 0x300
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5839(%rip), %rdi      # 0xf89d
movl $0x8700, %esi           # imm = 0x8700
movl $0x300, %edx            # imm = 0x300
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5821(%rip), %rdi      # 0xf8a1
movl $0x300, %esi            # imm = 0x300
movl $0x300, %edx            # imm = 0x300
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5809(%rip), %rdi      # 0xf8a5
movl $0x400, %esi            # imm = 0x400
movl $0x300, %edx            # imm = 0x300
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x57f1(%rip), %rdi      # 0xf8a9
movl $0x600, %esi            # imm = 0x600
movl $0x300, %edx            # imm = 0x300
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x57d9(%rip), %rdi      # 0xf8ad
movl $0x8200, %esi           # imm = 0x8200
movl $0x300, %edx            # imm = 0x300
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x57c1(%rip), %rdi      # 0xf8b1
movl $0x8600, %esi           # imm = 0x8600
movl $0x300, %edx            # imm = 0x300
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x57aa(%rip), %rdi      # 0xf8b6
movl $0x4000, %esi           # imm = 0x4000
movl $0x200, %edx            # imm = 0x200
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5792(%rip), %rdi      # 0xf8ba
movl $0xc000, %esi           # imm = 0xC000
movl $0x200, %edx            # imm = 0x200
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x577b(%rip), %rdi      # 0xf8bf
movl $0x5000, %esi           # imm = 0x5000
movl $0x200, %edx            # imm = 0x200
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5763(%rip), %rdi      # 0xf8c3
movl $0xd000, %esi           # imm = 0xD000
movl $0x200, %edx            # imm = 0x200
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x574c(%rip), %rdi      # 0xf8c8
movl $0x3000, %esi           # imm = 0x3000
movl $0x200, %edx            # imm = 0x200
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5734(%rip), %rdi      # 0xf8cc
movl $0xb000, %esi           # imm = 0xB000
movl $0x200, %edx            # imm = 0x200
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x571d(%rip), %rdi      # 0xf8d1
movl $0x700, %esi            # imm = 0x700
movl $0x300, %edx            # imm = 0x300
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5705(%rip), %rdi      # 0xf8d5
movl $0x8700, %esi           # imm = 0x8700
movl $0x300, %edx            # imm = 0x300
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x56ed(%rip), %rdi      # 0xf8d9
movl $0x8300, %esi           # imm = 0x8300
movl $0x300, %edx            # imm = 0x300
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x56d6(%rip), %rdi      # 0xf8de
movl $0x500, %esi            # imm = 0x500
movl $0x300, %edx            # imm = 0x300
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x56be(%rip), %rdi      # 0xf8e2
movl $0x8100, %esi           # imm = 0x8100
movl $0x300, %edx            # imm = 0x300
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x56a6(%rip), %rdi      # 0xf8e6
movl $0x200, %esi            # imm = 0x200
movl $0x300, %edx            # imm = 0x300
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x568e(%rip), %rdi      # 0xf8ea
movl $0x8000, %esi           # imm = 0x8000
movl $0x300, %edx            # imm = 0x300
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5676(%rip), %rdi      # 0xf8ee
pushq $0x3
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5663(%rip), %rdi      # 0xf8f2
movl $0x100, %esi            # imm = 0x100
movl $0x300, %edx            # imm = 0x300
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x564a(%rip), %rdi      # 0xf8f5
movl $0x8400, %esi           # imm = 0x8400
movl $0x300, %edx            # imm = 0x300
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5632(%rip), %rdi      # 0xf8f9
movl $0x8500, %esi           # imm = 0x8500
movl $0x300, %edx            # imm = 0x300
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5508(%rip), %rdi      # 0xf7eb
movl $0x9c0, %esi            # imm = 0x9C0
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x55fe(%rip), %rdi      # 0xf8fd
pushq $0x40
popq %rbp
movl %ebp, %esi
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x55e8(%rip), %rdi      # 0xf903
movl $0xaf, %esi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x55d3(%rip), %rdi      # 0xf907
movl $0xa1, %esi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x55be(%rip), %rdi      # 0xf90b
movl $0xa8, %esi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x55a9(%rip), %rdi      # 0xf90f
movl $0xa00, %esi            # imm = 0xA00
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5591(%rip), %rdi      # 0xf913
movl $0x8a00, %esi           # imm = 0x8A00
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x557a(%rip), %rdi      # 0xf918
movl $0xa2, %esi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5565(%rip), %rdi      # 0xf91c
movl $0xa4, %esi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5550(%rip), %rdi      # 0xf920
movl $0x2000, %esi           # imm = 0x2000
movl $0x200, %edx            # imm = 0x200
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5538(%rip), %rdi      # 0xf924
movl $0xa000, %esi           # imm = 0xA000
movl $0x200, %edx            # imm = 0x200
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5521(%rip), %rdi      # 0xf929
movl $0xa40, %esi            # imm = 0xA40
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5509(%rip), %rdi      # 0xf92d
movl $0x8a40, %esi           # imm = 0x8A40
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x54f2(%rip), %rdi      # 0xf932
movl $0xac0, %esi            # imm = 0xAC0
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x54da(%rip), %rdi      # 0xf936
movl $0x8ac0, %esi           # imm = 0x8AC0
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x54cd(%rip), %rdi      # 0xf945
movl $0x7200, %esi           # imm = 0x7200
movl $0x400, %edx            # imm = 0x400
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x54a7(%rip), %rdi      # 0xf93b
movl $0x8800, %esi           # imm = 0x8800
movl $0x500, %edx            # imm = 0x500
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x548f(%rip), %rdi      # 0xf93f
movl $0x7a00, %esi           # imm = 0x7A00
movl $0x700, %edx            # imm = 0x700
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5478(%rip), %rdi      # 0xf944
movl $0x7a18, %esi           # imm = 0x7A18
movl $0x700, %edx            # imm = 0x700
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5461(%rip), %rdi      # 0xf949
movl $0x7a10, %esi           # imm = 0x7A10
movl $0x700, %edx            # imm = 0x700
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x544a(%rip), %rdi      # 0xf94e
movl $0x7a08, %esi           # imm = 0x7A08
movl $0x700, %edx            # imm = 0x700
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5433(%rip), %rdi      # 0xf953
xorl %esi, %esi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5422(%rip), %rdi      # 0xf958
movl $0xa80, %esi            # imm = 0xA80
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x540a(%rip), %rdi      # 0xf95c
movl $0x8a80, %esi           # imm = 0x8A80
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x53f3(%rip), %rdi      # 0xf961
pushq $0x4
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x53e0(%rip), %rdi      # 0xf965
movl %ebp, %esi
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x53cb(%rip), %rdi      # 0xf969
movl $0x800, %esi            # imm = 0x800
movl $0x600, %edx            # imm = 0x600
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x53b3(%rip), %rdi      # 0xf96d
movl $0xd00, %esi            # imm = 0xD00
movl $0x500, %edx            # imm = 0x500
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x539c(%rip), %rdi      # 0xf972
movl $0x7d80, %esi           # imm = 0x7D80
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5389(%rip), %rdi      # 0xf978
movl $0x7d81, %esi           # imm = 0x7D81
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5377(%rip), %rdi      # 0xf97f
movl $0x8d40, %esi           # imm = 0x8D40
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5360(%rip), %rdi      # 0xf984
movl $0xd40, %esi            # imm = 0xD40
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5349(%rip), %rdi      # 0xf989
movl $0x8dc0, %esi           # imm = 0x8DC0
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5332(%rip), %rdi      # 0xf98e
movl $0x1000, %esi           # imm = 0x1000
movl $0x200, %edx            # imm = 0x200
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x531a(%rip), %rdi      # 0xf992
movl $0x9000, %esi           # imm = 0x9000
movl $0x200, %edx            # imm = 0x200
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5303(%rip), %rdi      # 0xf997
movl $0x8d80, %esi           # imm = 0x8D80
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x52ec(%rip), %rdi      # 0xf99c
movl $0xd80, %esi            # imm = 0xD80
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x52d5(%rip), %rdi      # 0xf9a1
movl $0x8d00, %esi           # imm = 0x8D00
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5262(%rip), %rdi      # 0xf94a
movl $0x7000, %esi           # imm = 0x7000
movl $0x400, %edx            # imm = 0x400
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x52a2(%rip), %rdi      # 0xf9a6
movl $0xb00, %esi            # imm = 0xB00
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x528a(%rip), %rdi      # 0xf9aa
movl $0x8b00, %esi           # imm = 0x8B00
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5273(%rip), %rdi      # 0xf9af
movl $0xa0, %esi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x525e(%rip), %rdi      # 0xf9b3
pushq $0x5
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x524d(%rip), %rdi      # 0xf9b9
movl $0x87, %esi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x523b(%rip), %rdi      # 0xf9c0
movl $0xc40, %esi            # imm = 0xC40
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5223(%rip), %rdi      # 0xf9c4
movl $0x8c40, %esi           # imm = 0x8C40
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4fc3(%rip), %rdi      # 0xf780
movl $0xc00, %esi            # imm = 0xC00
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x51f0(%rip), %rdi      # 0xf9c9
movl $0x8c00, %esi           # imm = 0x8C00
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x51d9(%rip), %rdi      # 0xf9ce
pushq $0x2
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x51c6(%rip), %rdi      # 0xf9d2
movl $0x80, %esi
movl $0x700, %edx            # imm = 0x700
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x51ae(%rip), %rdi      # 0xf9d6
movl %ebx, %esi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x519c(%rip), %rdi      # 0xf9da
movl $0xb80, %esi            # imm = 0xB80
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5184(%rip), %rdi      # 0xf9de
movl $0x8b80, %esi           # imm = 0x8B80
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x516d(%rip), %rdi      # 0xf9e3
movl $0xbf, %esi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5158(%rip), %rdi      # 0xf9e7
movl $0xb1, %esi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5143(%rip), %rdi      # 0xf9eb
movl $0xb8, %esi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x512e(%rip), %rdi      # 0xf9ef
movl $0xb2, %esi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5119(%rip), %rdi      # 0xf9f3
movl $0xb4, %esi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5104(%rip), %rdi      # 0xf9f7
movl $0x7e00, %esi           # imm = 0x7E00
movl $0x800, %edx            # imm = 0x800
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x50ec(%rip), %rdi      # 0xf9fb
movl $0x98, %esi
movl $0x700, %edx            # imm = 0x700
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4b3a(%rip), %rdi      # 0xf465
movl $0xe000, %esi           # imm = 0xE000
movl $0x200, %edx            # imm = 0x200
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x50b8(%rip), %rdi      # 0xf9ff
movl $0xc0, %esi
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x50a1(%rip), %rdi      # 0xfa04
movl $0xdc0, %esi            # imm = 0xDC0
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5089(%rip), %rdi      # 0xfa08
movl $0x8900, %esi           # imm = 0x8900
movl $0x500, %edx            # imm = 0x500
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x515f(%rip), %rdi      # 0xfafa
movl $0xbc0, %esi            # imm = 0xBC0
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5056(%rip), %rdi      # 0xfa0d
movl $0x8bc0, %esi           # imm = 0x8BC0
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x503f(%rip), %rdi      # 0xfa12
pushq $0x1
popq %rsi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x502d(%rip), %rdi      # 0xfa17
movl $0x7dc0, %esi           # imm = 0x7DC0
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5018(%rip), %rdi      # 0xfa1b
movl $0x7800, %esi           # imm = 0x7800
movl $0x600, %edx            # imm = 0x600
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x5000(%rip), %rdi      # 0xfa1f
movl %r13d, %esi
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4fee(%rip), %rdi      # 0xfa24
movl $0xf180, %esi           # imm = 0xF180
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4fd7(%rip), %rdi      # 0xfa29
movl $0xf180, %esi           # imm = 0xF180
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4fc0(%rip), %rdi      # 0xfa2e
movl $0xf400, %esi           # imm = 0xF400
movl $0x900, %edx            # imm = 0x900
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4fa9(%rip), %rdi      # 0xfa33
movl $0xf400, %esi           # imm = 0xF400
movl $0x900, %edx            # imm = 0x900
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4f92(%rip), %rdi      # 0xfa38
movl $0xf000, %esi           # imm = 0xF000
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4f7e(%rip), %rdi      # 0xfa3d
movl $0xf100, %esi           # imm = 0xF100
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4f67(%rip), %rdi      # 0xfa42
movl $0xf100, %esi           # imm = 0xF100
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4f50(%rip), %rdi      # 0xfa47
movl $0xf700, %esi           # imm = 0xF700
movl $0x900, %edx            # imm = 0x900
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4f39(%rip), %rdi      # 0xfa4c
movl $0xf700, %esi           # imm = 0xF700
movl $0x900, %edx            # imm = 0x900
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4f22(%rip), %rdi      # 0xfa51
movl $0xf900, %esi           # imm = 0xF900
movl $0x900, %edx            # imm = 0x900
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4f0b(%rip), %rdi      # 0xfa56
movl $0xf900, %esi           # imm = 0xF900
movl $0x900, %edx            # imm = 0x900
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4ef4(%rip), %rdi      # 0xfa5b
movl $0xff00, %esi           # imm = 0xFF00
movl $0x900, %edx            # imm = 0x900
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4ede(%rip), %rdi      # 0xfa61
movl $0xfe00, %esi           # imm = 0xFE00
movl $0x900, %edx            # imm = 0x900
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4ec8(%rip), %rdi      # 0xfa67
movl $0xfe00, %esi           # imm = 0xFE00
movl $0x900, %edx            # imm = 0x900
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4eb2(%rip), %rdi      # 0xfa6d
movl $0xfe00, %esi           # imm = 0xFE00
movl $0x900, %edx            # imm = 0x900
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4e9c(%rip), %rdi      # 0xfa73
movl $0xfe00, %esi           # imm = 0xFE00
movl $0x900, %edx            # imm = 0x900
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4e86(%rip), %rdi      # 0xfa79
movl $0xf500, %esi           # imm = 0xF500
movl $0x900, %edx            # imm = 0x900
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4e6e(%rip), %rdi      # 0xfa7d
movl $0xfd00, %esi           # imm = 0xFD00
movl $0x900, %edx            # imm = 0x900
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4e58(%rip), %rdi      # 0xfa83
movl $0xf500, %esi           # imm = 0xF500
movl $0x900, %edx            # imm = 0x900
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4e40(%rip), %rdi      # 0xfa87
movl $0xf040, %esi           # imm = 0xF040
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4e2a(%rip), %rdi      # 0xfa8d
movl $0xf300, %esi           # imm = 0xF300
movl $0x900, %edx            # imm = 0x900
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4e13(%rip), %rdi      # 0xfa92
movl $0xf300, %esi           # imm = 0xF300
movl $0x900, %edx            # imm = 0x900
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4dfc(%rip), %rdi      # 0xfa97
movl $0xf200, %esi           # imm = 0xF200
movl $0x900, %edx            # imm = 0x900
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4de5(%rip), %rdi      # 0xfa9c
movl $0xf200, %esi           # imm = 0xF200
movl $0x900, %edx            # imm = 0x900
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4dce(%rip), %rdi      # 0xfaa1
movl $0xf1c0, %esi           # imm = 0xF1C0
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4db7(%rip), %rdi      # 0xfaa6
movl $0xf1c0, %esi           # imm = 0xF1C0
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4da0(%rip), %rdi      # 0xfaab
movl $0xf009, %esi           # imm = 0xF009
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4d8c(%rip), %rdi      # 0xfab0
movl $0xf001, %esi           # imm = 0xF001
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4d78(%rip), %rdi      # 0xfab5
movl $0xf002, %esi           # imm = 0xF002
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4d64(%rip), %rdi      # 0xfaba
movl $0xf00a, %esi           # imm = 0xF00A
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4d50(%rip), %rdi      # 0xfabf
movl $0xf005, %esi           # imm = 0xF005
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4d3c(%rip), %rdi      # 0xfac4
movl $0xf006, %esi           # imm = 0xF006
xorl %edx, %edx
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4d28(%rip), %rdi      # 0xfac9
movl $0xfc00, %esi           # imm = 0xFC00
movl $0xa00, %edx            # imm = 0xA00
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4d12(%rip), %rdi      # 0xfacf
movl $0xfb00, %esi           # imm = 0xFB00
movl $0xa00, %edx            # imm = 0xA00
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4cfc(%rip), %rdi      # 0xfad5
movl $0xfb00, %esi           # imm = 0xFB00
movl $0xa00, %edx            # imm = 0xA00
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4ce6(%rip), %rdi      # 0xfadb
movl $0xfc00, %esi           # imm = 0xFC00
movl $0xa00, %edx            # imm = 0xA00
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4cd0(%rip), %rdi      # 0xfae1
movl $0xfb00, %esi           # imm = 0xFB00
movl $0xa00, %edx            # imm = 0xA00
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4cba(%rip), %rdi      # 0xfae7
movl $0xfb00, %esi           # imm = 0xFB00
movl $0xa00, %edx            # imm = 0xA00
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4cc0(%rip), %rdi      # 0xfb09
movl $0xf800, %esi           # imm = 0xF800
movl $0xa00, %edx            # imm = 0xA00
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4c88(%rip), %rdi      # 0xfaed
movl $0xfa00, %esi           # imm = 0xFA00
movl $0xa00, %edx            # imm = 0xA00
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4c8d(%rip), %rdi      # 0xfb0e
movl $0xf800, %esi           # imm = 0xF800
movl $0xa00, %edx            # imm = 0xA00
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4c56(%rip), %rdi      # 0xfaf3
movl $0xf080, %esi           # imm = 0xF080
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4c40(%rip), %rdi      # 0xfaf9
movl $0xf0c0, %esi           # imm = 0xF0C0
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4c29(%rip), %rdi      # 0xfafe
movl $0xf600, %esi           # imm = 0xF600
movl $0x900, %edx            # imm = 0x900
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4c12(%rip), %rdi      # 0xfb03
movl $0xf600, %esi           # imm = 0xF600
movl $0x900, %edx            # imm = 0x900
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4bfb(%rip), %rdi      # 0xfb08
movl $0xf140, %esi           # imm = 0xF140
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
leaq 0x4be4(%rip), %rdi      # 0xfb0d
movl $0xf140, %esi           # imm = 0xF140
movl $0x100, %edx            # imm = 0x100
movq %r12, %rcx
movq %r14, %r8
callq 0x97f3
movq (%rsp), %rcx
movq (%rcx), %rdi
leaq 0x10774(%rip), %r8      # 0x1b6c0
xorl %esi, %esi
xorl %edx, %edx
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp 0x97f3