// File: Merulo[P]CompilerJFTT/src/Calculators/MathOperations.cpp
// Function: MathOperations::generateDivision(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, Line)
std::vector<Line> MathOperations::generateDivision(
    std::string registerB, std::string registerC,
    std::string registerD, std::string registerE,
    std::string registerF, Line l
)
{
    std::vector<Line> lines;

    lines.push_back({"COPY", registerD, registerB});
    lines.push_back({"INC", registerD});
    lines.push_back({"SUB", registerD, registerC});
    
    std::string label32 = generateLabel();
    lines.push_back({"JZERO", registerD, label32});

    lines.push_back({"SUB", registerD, registerD});
    lines.push_back({"SUB", registerE, registerE});

    std::string label31 = generateLabel();
    lines.push_back({"JZERO", registerC, label31});    

    std::string label9 = generateLabel();
    lines.push_back({label9});      

    lines.push_back({"COPY", registerF, registerB});
    lines.push_back({"INC", registerF});
    lines.push_back({"SUB", registerF, registerC});

    std::string label16 = generateLabel();
    lines.push_back({"JZERO", registerF, label16});    

    lines.push_back({"ADD", registerC, registerC});
    lines.push_back({"INC", registerE});

    lines.push_back({"JUMP", "", label9});
    lines.push_back({label16});  

    lines.push_back({"INC", registerD});
    lines.push_back({"DEC", registerE});
    lines.push_back({"HALF", registerC});
    lines.push_back({"SUB", registerB, registerC});

    std::string label20 = generateLabel();
    lines.push_back({label20}); 

    lines.push_back({"JZERO", registerE, label32});  

    lines.push_back({"ADD", registerD, registerD});
    lines.push_back({"HALF", registerC});
    lines.push_back({"DEC", registerE});
    lines.push_back({"COPY", registerF, registerB});
    lines.push_back({"INC", registerF});
    lines.push_back({"SUB", registerF, registerC});

    lines.push_back({"JZERO", registerF, label20});  
    lines.push_back({"INC", registerD});
    lines.push_back({"SUB", registerB, registerC});
    lines.push_back({"JUMP", "", label20});  

    lines.push_back({label31});    
    lines.push_back({"SUB", registerB, registerB});

    lines.push_back({label32});    

    return lines;
}

// Assembly:
subq $0x1fb8, %rsp           # imm = 0x1FB8
movq %r9, 0x198(%rsp)
movq %r8, 0x1a0(%rsp)
movq %rcx, 0x1a8(%rsp)
movq %rdx, 0x1b0(%rsp)
movq %rsi, 0x1b8(%rsp)
movq %rdi, 0x1c0(%rsp)
movq %rdi, %rax
movq %rax, 0x1c8(%rsp)
movq 0x1fc0(%rsp), %rax
movq %rdi, 0x1fb0(%rsp)
movq %rsi, 0x1fa8(%rsp)
movq %rdx, 0x1fa0(%rsp)
movq %rcx, 0x1f98(%rsp)
movq %r8, 0x1f90(%rsp)
movq %r9, 0x1f88(%rsp)
movb $0x0, 0x1f87(%rsp)
callq 0xda20
leaq 0x1ef7(%rsp), %rdi
movq %rdi, 0x1d0(%rsp)
callq 0x4600
movq 0x1d0(%rsp), %rdx
leaq 0x3b692(%rip), %rsi     # 0x510fd
leaq 0x1ef8(%rsp), %rdi
callq 0x4f10
jmp 0x15a7a
movq 0x1a8(%rsp), %rsi
leaq 0x1ec0(%rsp), %rdi
callq 0x4180
jmp 0x15a91
movq 0x1b8(%rsp), %rsi
leaq 0x1ea0(%rsp), %rdi
callq 0x4180
jmp 0x15aa8
leaq 0x1f18(%rsp), %rdi
leaq 0x1ef8(%rsp), %rsi
leaq 0x1ec0(%rsp), %rdx
leaq 0x1ea0(%rsp), %rcx
callq 0xd3b0
jmp 0x15acf
movq 0x1c0(%rsp), %rdi
leaq 0x1f18(%rsp), %rsi
callq 0xd380
jmp 0x15ae6
leaq 0x1f18(%rsp), %rdi
callq 0xd490
leaq 0x1ea0(%rsp), %rdi
callq 0x46e8
leaq 0x1ec0(%rsp), %rdi
callq 0x46e8
leaq 0x1ef8(%rsp), %rdi
callq 0x46e8
leaq 0x1ef7(%rsp), %rdi
callq 0x43b0
leaq 0x1e17(%rsp), %rdi
movq %rdi, 0x190(%rsp)
callq 0x4600
movq 0x190(%rsp), %rdx
leaq 0x3b58b(%rip), %rsi     # 0x510d6
leaq 0x1e18(%rsp), %rdi
callq 0x4f10
jmp 0x15b5a
movq 0x1a8(%rsp), %rsi
leaq 0x1df0(%rsp), %rdi
callq 0x4180
jmp 0x15b71
leaq 0x1dcf(%rsp), %rdi
movq %rdi, 0x188(%rsp)
callq 0x4600
movq 0x188(%rsp), %rdx
leaq 0x3b586(%rip), %rsi     # 0x5111b
leaq 0x1dd0(%rsp), %rdi
callq 0x4f10
jmp 0x15ba4
leaq 0x1e38(%rsp), %rdi
leaq 0x1e18(%rsp), %rsi
leaq 0x1df0(%rsp), %rdx
leaq 0x1dd0(%rsp), %rcx
callq 0xd3b0
jmp 0x15bcb
movq 0x1c0(%rsp), %rdi
leaq 0x1e38(%rsp), %rsi
callq 0xd380
jmp 0x15be2
leaq 0x1e38(%rsp), %rdi
callq 0xd490
leaq 0x1dd0(%rsp), %rdi
callq 0x46e8
leaq 0x1dcf(%rsp), %rdi
callq 0x43b0
leaq 0x1df0(%rsp), %rdi
callq 0x46e8
leaq 0x1e18(%rsp), %rdi
callq 0x46e8
leaq 0x1e17(%rsp), %rdi
callq 0x43b0
leaq 0x1d3f(%rsp), %rdi
movq %rdi, 0x180(%rsp)
callq 0x4600
movq 0x180(%rsp), %rdx
leaq 0x3b47a(%rip), %rsi     # 0x510ce
leaq 0x1d40(%rsp), %rdi
callq 0x4f10
jmp 0x15c63
movq 0x1a8(%rsp), %rsi
leaq 0x1d18(%rsp), %rdi
callq 0x4180
jmp 0x15c7a
movq 0x1b0(%rsp), %rsi
leaq 0x1cf8(%rsp), %rdi
callq 0x4180
jmp 0x15c91
leaq 0x1d60(%rsp), %rdi
leaq 0x1d40(%rsp), %rsi
leaq 0x1d18(%rsp), %rdx
leaq 0x1cf8(%rsp), %rcx
callq 0xd3b0
jmp 0x15cb8
movq 0x1c0(%rsp), %rdi
leaq 0x1d60(%rsp), %rsi
callq 0xd380
jmp 0x15ccf
leaq 0x1d60(%rsp), %rdi
callq 0xd490
leaq 0x1cf8(%rsp), %rdi
callq 0x46e8
leaq 0x1d18(%rsp), %rdi
callq 0x46e8
leaq 0x1d40(%rsp), %rdi
callq 0x46e8
leaq 0x1d3f(%rsp), %rdi
callq 0x43b0
leaq 0x1cd8(%rsp), %rdi
callq 0x15910
jmp 0x15d1f
leaq 0x1c4f(%rsp), %rdi
movq %rdi, 0x178(%rsp)
callq 0x4600
movq 0x178(%rsp), %rdx
leaq 0x3b471(%rip), %rsi     # 0x511b4
leaq 0x1c50(%rsp), %rdi
callq 0x4f10
jmp 0x15d52
movq 0x1a8(%rsp), %rsi
leaq 0x1c28(%rsp), %rdi
callq 0x4180
jmp 0x15d69
leaq 0x1c08(%rsp), %rdi
leaq 0x1cd8(%rsp), %rsi
callq 0x4180
jmp 0x15d80
leaq 0x1c70(%rsp), %rdi
leaq 0x1c50(%rsp), %rsi
leaq 0x1c28(%rsp), %rdx
leaq 0x1c08(%rsp), %rcx
callq 0xd3b0
jmp 0x15da7
movq 0x1c0(%rsp), %rdi
leaq 0x1c70(%rsp), %rsi
callq 0xd380
jmp 0x15dbe
leaq 0x1c70(%rsp), %rdi
callq 0xd490
leaq 0x1c08(%rsp), %rdi
callq 0x46e8
leaq 0x1c28(%rsp), %rdi
callq 0x46e8
leaq 0x1c50(%rsp), %rdi
callq 0x46e8
leaq 0x1c4f(%rsp), %rdi
callq 0x43b0
leaq 0x1b7f(%rsp), %rdi
movq %rdi, 0x170(%rsp)
callq 0x4600
movq 0x170(%rsp), %rdx
leaq 0x3b2ab(%rip), %rsi     # 0x510ce
leaq 0x1b80(%rsp), %rdi
callq 0x4f10
jmp 0x15e32
movq 0x1a8(%rsp), %rsi
leaq 0x1b58(%rsp), %rdi
callq 0x4180
jmp 0x15e49
movq 0x1a8(%rsp), %rsi
leaq 0x1b38(%rsp), %rdi
callq 0x4180
jmp 0x15e60
leaq 0x1ba0(%rsp), %rdi
leaq 0x1b80(%rsp), %rsi
leaq 0x1b58(%rsp), %rdx
leaq 0x1b38(%rsp), %rcx
callq 0xd3b0
jmp 0x15e87
movq 0x1c0(%rsp), %rdi
leaq 0x1ba0(%rsp), %rsi
callq 0xd380
jmp 0x15e9e
leaq 0x1ba0(%rsp), %rdi
callq 0xd490
leaq 0x1b38(%rsp), %rdi
callq 0x46e8
leaq 0x1b58(%rsp), %rdi
callq 0x46e8
leaq 0x1b80(%rsp), %rdi
callq 0x46e8
leaq 0x1b7f(%rsp), %rdi
callq 0x43b0
leaq 0x1aaf(%rsp), %rdi
movq %rdi, 0x168(%rsp)
callq 0x4600
movq 0x168(%rsp), %rdx
leaq 0x3b1cb(%rip), %rsi     # 0x510ce
leaq 0x1ab0(%rsp), %rdi
callq 0x4f10
jmp 0x15f12
movq 0x1a0(%rsp), %rsi
leaq 0x1a88(%rsp), %rdi
callq 0x4180
jmp 0x15f29
movq 0x1a0(%rsp), %rsi
leaq 0x1a68(%rsp), %rdi
callq 0x4180
jmp 0x15f40
leaq 0x1ad0(%rsp), %rdi
leaq 0x1ab0(%rsp), %rsi
leaq 0x1a88(%rsp), %rdx
leaq 0x1a68(%rsp), %rcx
callq 0xd3b0
jmp 0x15f67
movq 0x1c0(%rsp), %rdi
leaq 0x1ad0(%rsp), %rsi
callq 0xd380
jmp 0x15f7e
leaq 0x1ad0(%rsp), %rdi
callq 0xd490
leaq 0x1a68(%rsp), %rdi
callq 0x46e8
leaq 0x1a88(%rsp), %rdi
callq 0x46e8
leaq 0x1ab0(%rsp), %rdi
callq 0x46e8
leaq 0x1aaf(%rsp), %rdi
callq 0x43b0
leaq 0x1a48(%rsp), %rdi
callq 0x15910
jmp 0x15fce
leaq 0x19bf(%rsp), %rdi
movq %rdi, 0x160(%rsp)
callq 0x4600
movq 0x160(%rsp), %rdx
leaq 0x3b1c2(%rip), %rsi     # 0x511b4
leaq 0x19c0(%rsp), %rdi
callq 0x4f10
jmp 0x16001
movq 0x1b0(%rsp), %rsi
leaq 0x1998(%rsp), %rdi
callq 0x4180
jmp 0x16018
leaq 0x1978(%rsp), %rdi
leaq 0x1a48(%rsp), %rsi
callq 0x4180
jmp 0x1602f
leaq 0x19e0(%rsp), %rdi
leaq 0x19c0(%rsp), %rsi
leaq 0x1998(%rsp), %rdx
leaq 0x1978(%rsp), %rcx
callq 0xd3b0
jmp 0x16056
movq 0x1c0(%rsp), %rdi
leaq 0x19e0(%rsp), %rsi
callq 0xd380
jmp 0x1606d
leaq 0x19e0(%rsp), %rdi
callq 0xd490
leaq 0x1978(%rsp), %rdi
callq 0x46e8
leaq 0x1998(%rsp), %rdi
callq 0x46e8
leaq 0x19c0(%rsp), %rdi
callq 0x46e8
leaq 0x19bf(%rsp), %rdi
callq 0x43b0
leaq 0x1958(%rsp), %rdi
callq 0x15910
jmp 0x160bd
leaq 0x18d0(%rsp), %rdi
leaq 0x1958(%rsp), %rsi
callq 0x4180
jmp 0x160d4
leaq 0x18af(%rsp), %rdi
movq %rdi, 0x158(%rsp)
callq 0x4600
movq 0x158(%rsp), %rdx
leaq 0x3b023(%rip), %rsi     # 0x5111b
leaq 0x18b0(%rsp), %rdi
callq 0x4f10
jmp 0x16107
leaq 0x1887(%rsp), %rdi
movq %rdi, 0x150(%rsp)
callq 0x4600
movq 0x150(%rsp), %rdx
leaq 0x3aff0(%rip), %rsi     # 0x5111b
leaq 0x1888(%rsp), %rdi
callq 0x4f10
jmp 0x1613a
leaq 0x18f0(%rsp), %rdi
leaq 0x18d0(%rsp), %rsi
leaq 0x18b0(%rsp), %rdx
leaq 0x1888(%rsp), %rcx
callq 0xd3b0
jmp 0x16161
movq 0x1c0(%rsp), %rdi
leaq 0x18f0(%rsp), %rsi
callq 0xd380
jmp 0x16178
leaq 0x18f0(%rsp), %rdi
callq 0xd490
leaq 0x1888(%rsp), %rdi
callq 0x46e8
leaq 0x1887(%rsp), %rdi
callq 0x43b0
leaq 0x18b0(%rsp), %rdi
callq 0x46e8
leaq 0x18af(%rsp), %rdi
callq 0x43b0
leaq 0x18d0(%rsp), %rdi
callq 0x46e8
leaq 0x17f7(%rsp), %rdi
movq %rdi, 0x148(%rsp)
callq 0x4600
movq 0x148(%rsp), %rdx
leaq 0x3af13(%rip), %rsi     # 0x510fd
leaq 0x17f8(%rsp), %rdi
callq 0x4f10
jmp 0x161f9
movq 0x198(%rsp), %rsi
leaq 0x17d0(%rsp), %rdi
callq 0x4180
jmp 0x16210
movq 0x1b8(%rsp), %rsi
leaq 0x17b0(%rsp), %rdi
callq 0x4180
jmp 0x16227
leaq 0x1818(%rsp), %rdi
leaq 0x17f8(%rsp), %rsi
leaq 0x17d0(%rsp), %rdx
leaq 0x17b0(%rsp), %rcx
callq 0xd3b0
jmp 0x1624e
movq 0x1c0(%rsp), %rdi
leaq 0x1818(%rsp), %rsi
callq 0xd380
jmp 0x16265
leaq 0x1818(%rsp), %rdi
callq 0xd490
leaq 0x17b0(%rsp), %rdi
callq 0x46e8
leaq 0x17d0(%rsp), %rdi
callq 0x46e8
leaq 0x17f8(%rsp), %rdi
callq 0x46e8
leaq 0x17f7(%rsp), %rdi
callq 0x43b0
leaq 0x1727(%rsp), %rdi
movq %rdi, 0x140(%rsp)
callq 0x4600
movq 0x140(%rsp), %rdx
leaq 0x3ae0c(%rip), %rsi     # 0x510d6
leaq 0x1728(%rsp), %rdi
callq 0x4f10
jmp 0x162d9
movq 0x198(%rsp), %rsi
leaq 0x1700(%rsp), %rdi
callq 0x4180
jmp 0x162f0
leaq 0x16df(%rsp), %rdi
movq %rdi, 0x138(%rsp)
callq 0x4600
movq 0x138(%rsp), %rdx
leaq 0x3ae07(%rip), %rsi     # 0x5111b
leaq 0x16e0(%rsp), %rdi
callq 0x4f10
jmp 0x16323
leaq 0x1748(%rsp), %rdi
leaq 0x1728(%rsp), %rsi
leaq 0x1700(%rsp), %rdx
leaq 0x16e0(%rsp), %rcx
callq 0xd3b0
jmp 0x1634a
movq 0x1c0(%rsp), %rdi
leaq 0x1748(%rsp), %rsi
callq 0xd380
jmp 0x16361
leaq 0x1748(%rsp), %rdi
callq 0xd490
leaq 0x16e0(%rsp), %rdi
callq 0x46e8
leaq 0x16df(%rsp), %rdi
callq 0x43b0
leaq 0x1700(%rsp), %rdi
callq 0x46e8
leaq 0x1728(%rsp), %rdi
callq 0x46e8
leaq 0x1727(%rsp), %rdi
callq 0x43b0
leaq 0x164f(%rsp), %rdi
movq %rdi, 0x130(%rsp)
callq 0x4600
movq 0x130(%rsp), %rdx
leaq 0x3acfb(%rip), %rsi     # 0x510ce
leaq 0x1650(%rsp), %rdi
callq 0x4f10
jmp 0x163e2
movq 0x198(%rsp), %rsi
leaq 0x1628(%rsp), %rdi
callq 0x4180
jmp 0x163f9
movq 0x1b0(%rsp), %rsi
leaq 0x1608(%rsp), %rdi
callq 0x4180
jmp 0x16410
leaq 0x1670(%rsp), %rdi
leaq 0x1650(%rsp), %rsi
leaq 0x1628(%rsp), %rdx
leaq 0x1608(%rsp), %rcx
callq 0xd3b0
jmp 0x16437
movq 0x1c0(%rsp), %rdi
leaq 0x1670(%rsp), %rsi
callq 0xd380
jmp 0x1644e
leaq 0x1670(%rsp), %rdi
callq 0xd490
leaq 0x1608(%rsp), %rdi
callq 0x46e8
leaq 0x1628(%rsp), %rdi
callq 0x46e8
leaq 0x1650(%rsp), %rdi
callq 0x46e8
leaq 0x164f(%rsp), %rdi
callq 0x43b0
leaq 0x15e8(%rsp), %rdi
callq 0x15910
jmp 0x1649e
leaq 0x155f(%rsp), %rdi
movq %rdi, 0x128(%rsp)
callq 0x4600
movq 0x128(%rsp), %rdx
leaq 0x3acf2(%rip), %rsi     # 0x511b4
leaq 0x1560(%rsp), %rdi
callq 0x4f10
jmp 0x164d1
movq 0x198(%rsp), %rsi
leaq 0x1538(%rsp), %rdi
callq 0x4180
jmp 0x164e8
leaq 0x1518(%rsp), %rdi
leaq 0x15e8(%rsp), %rsi
callq 0x4180
jmp 0x164ff
leaq 0x1580(%rsp), %rdi
leaq 0x1560(%rsp), %rsi
leaq 0x1538(%rsp), %rdx
leaq 0x1518(%rsp), %rcx
callq 0xd3b0
jmp 0x16526
movq 0x1c0(%rsp), %rdi
leaq 0x1580(%rsp), %rsi
callq 0xd380
jmp 0x1653d
leaq 0x1580(%rsp), %rdi
callq 0xd490
leaq 0x1518(%rsp), %rdi
callq 0x46e8
leaq 0x1538(%rsp), %rdi
callq 0x46e8
leaq 0x1560(%rsp), %rdi
callq 0x46e8
leaq 0x155f(%rsp), %rdi
callq 0x43b0
leaq 0x148f(%rsp), %rdi
movq %rdi, 0x120(%rsp)
callq 0x4600
movq 0x120(%rsp), %rdx
leaq 0x3ab38(%rip), %rsi     # 0x510da
leaq 0x1490(%rsp), %rdi
callq 0x4f10
jmp 0x165b1
movq 0x1b0(%rsp), %rsi
leaq 0x1468(%rsp), %rdi
callq 0x4180
jmp 0x165c8
movq 0x1b0(%rsp), %rsi
leaq 0x1448(%rsp), %rdi
callq 0x4180
jmp 0x165df
leaq 0x14b0(%rsp), %rdi
leaq 0x1490(%rsp), %rsi
leaq 0x1468(%rsp), %rdx
leaq 0x1448(%rsp), %rcx
callq 0xd3b0
jmp 0x16606
movq 0x1c0(%rsp), %rdi
leaq 0x14b0(%rsp), %rsi
callq 0xd380
jmp 0x1661d
leaq 0x14b0(%rsp), %rdi
callq 0xd490
leaq 0x1448(%rsp), %rdi
callq 0x46e8
leaq 0x1468(%rsp), %rdi
callq 0x46e8
leaq 0x1490(%rsp), %rdi
callq 0x46e8
leaq 0x148f(%rsp), %rdi
callq 0x43b0
leaq 0x13bf(%rsp), %rdi
movq %rdi, 0x118(%rsp)
callq 0x4600
movq 0x118(%rsp), %rdx
leaq 0x3aa54(%rip), %rsi     # 0x510d6
leaq 0x13c0(%rsp), %rdi
callq 0x4f10
jmp 0x16691
movq 0x1a0(%rsp), %rsi
leaq 0x1398(%rsp), %rdi
callq 0x4180
jmp 0x166a8
leaq 0x1377(%rsp), %rdi
movq %rdi, 0x110(%rsp)
callq 0x4600
movq 0x110(%rsp), %rdx
leaq 0x3aa4f(%rip), %rsi     # 0x5111b
leaq 0x1378(%rsp), %rdi
callq 0x4f10
jmp 0x166db
leaq 0x13e0(%rsp), %rdi
leaq 0x13c0(%rsp), %rsi
leaq 0x1398(%rsp), %rdx
leaq 0x1378(%rsp), %rcx
callq 0xd3b0
jmp 0x16702
movq 0x1c0(%rsp), %rdi
leaq 0x13e0(%rsp), %rsi
callq 0xd380
jmp 0x16719
leaq 0x13e0(%rsp), %rdi
callq 0xd490
leaq 0x1378(%rsp), %rdi
callq 0x46e8
leaq 0x1377(%rsp), %rdi
callq 0x43b0
leaq 0x1398(%rsp), %rdi
callq 0x46e8
leaq 0x13c0(%rsp), %rdi
callq 0x46e8
leaq 0x13bf(%rsp), %rdi
callq 0x43b0
leaq 0x12e7(%rsp), %rdi
movq %rdi, 0x108(%rsp)
callq 0x4600
movq 0x108(%rsp), %rdx
leaq 0x3aa39(%rip), %rsi     # 0x511c4
leaq 0x12e8(%rsp), %rdi
callq 0x4f10
jmp 0x1679a
leaq 0x12bf(%rsp), %rdi
movq %rdi, 0x100(%rsp)
callq 0x4600
movq 0x100(%rsp), %rdx
leaq 0x3a95d(%rip), %rsi     # 0x5111b
leaq 0x12c0(%rsp), %rdi
callq 0x4f10
jmp 0x167cd
leaq 0x1298(%rsp), %rdi
leaq 0x1958(%rsp), %rsi
callq 0x4180
jmp 0x167e4
leaq 0x1308(%rsp), %rdi
leaq 0x12e8(%rsp), %rsi
leaq 0x12c0(%rsp), %rdx
leaq 0x1298(%rsp), %rcx
callq 0xd3b0
jmp 0x1680b
movq 0x1c0(%rsp), %rdi
leaq 0x1308(%rsp), %rsi
callq 0xd380
jmp 0x16822
leaq 0x1308(%rsp), %rdi
callq 0xd490
leaq 0x1298(%rsp), %rdi
callq 0x46e8
leaq 0x12c0(%rsp), %rdi
callq 0x46e8
leaq 0x12bf(%rsp), %rdi
callq 0x43b0
leaq 0x12e8(%rsp), %rdi
callq 0x46e8
leaq 0x12e7(%rsp), %rdi
callq 0x43b0
leaq 0x1210(%rsp), %rdi
leaq 0x15e8(%rsp), %rsi
callq 0x4180
jmp 0x16887
leaq 0x11ef(%rsp), %rdi
movq %rdi, 0xf8(%rsp)
callq 0x4600
movq 0xf8(%rsp), %rdx
leaq 0x3a870(%rip), %rsi     # 0x5111b
leaq 0x11f0(%rsp), %rdi
callq 0x4f10
jmp 0x168ba
leaq 0x11c7(%rsp), %rdi
movq %rdi, 0xf0(%rsp)
callq 0x4600
movq 0xf0(%rsp), %rdx
leaq 0x3a83d(%rip), %rsi     # 0x5111b
leaq 0x11c8(%rsp), %rdi
callq 0x4f10
jmp 0x168ed
leaq 0x1230(%rsp), %rdi
leaq 0x1210(%rsp), %rsi
leaq 0x11f0(%rsp), %rdx
leaq 0x11c8(%rsp), %rcx
callq 0xd3b0
jmp 0x16914
movq 0x1c0(%rsp), %rdi
leaq 0x1230(%rsp), %rsi
callq 0xd380
jmp 0x1692b
leaq 0x1230(%rsp), %rdi
callq 0xd490
leaq 0x11c8(%rsp), %rdi
callq 0x46e8
leaq 0x11c7(%rsp), %rdi
callq 0x43b0
leaq 0x11f0(%rsp), %rdi
callq 0x46e8
leaq 0x11ef(%rsp), %rdi
callq 0x43b0
leaq 0x1210(%rsp), %rdi
callq 0x46e8
leaq 0x1137(%rsp), %rdi
movq %rdi, 0xe8(%rsp)
callq 0x4600
movq 0xe8(%rsp), %rdx
leaq 0x3a739(%rip), %rsi     # 0x510d6
leaq 0x1138(%rsp), %rdi
callq 0x4f10
jmp 0x169ac
movq 0x1a8(%rsp), %rsi
leaq 0x1110(%rsp), %rdi
callq 0x4180
jmp 0x169c3
leaq 0x10ef(%rsp), %rdi
movq %rdi, 0xe0(%rsp)
callq 0x4600
movq 0xe0(%rsp), %rdx
leaq 0x3a734(%rip), %rsi     # 0x5111b
leaq 0x10f0(%rsp), %rdi
callq 0x4f10
jmp 0x169f6
leaq 0x1158(%rsp), %rdi
leaq 0x1138(%rsp), %rsi
leaq 0x1110(%rsp), %rdx
leaq 0x10f0(%rsp), %rcx
callq 0xd3b0
jmp 0x16a1d
movq 0x1c0(%rsp), %rdi
leaq 0x1158(%rsp), %rsi
callq 0xd380
jmp 0x16a34
leaq 0x1158(%rsp), %rdi
callq 0xd490
leaq 0x10f0(%rsp), %rdi
callq 0x46e8
leaq 0x10ef(%rsp), %rdi
callq 0x43b0
leaq 0x1110(%rsp), %rdi
callq 0x46e8
leaq 0x1138(%rsp), %rdi
callq 0x46e8
leaq 0x1137(%rsp), %rdi
callq 0x43b0
leaq 0x105f(%rsp), %rdi
movq %rdi, 0xd8(%rsp)
callq 0x4600
movq 0xd8(%rsp), %rdx
leaq 0x3a62c(%rip), %rsi     # 0x510d2
leaq 0x1060(%rsp), %rdi
callq 0x4f10
jmp 0x16ab5
movq 0x1a0(%rsp), %rsi
leaq 0x1038(%rsp), %rdi
callq 0x4180
jmp 0x16acc
leaq 0x1017(%rsp), %rdi
movq %rdi, 0xd0(%rsp)
callq 0x4600
movq 0xd0(%rsp), %rdx
leaq 0x3a62b(%rip), %rsi     # 0x5111b
leaq 0x1018(%rsp), %rdi
callq 0x4f10
jmp 0x16aff
leaq 0x1080(%rsp), %rdi
leaq 0x1060(%rsp), %rsi
leaq 0x1038(%rsp), %rdx
leaq 0x1018(%rsp), %rcx
callq 0xd3b0
jmp 0x16b26
movq 0x1c0(%rsp), %rdi
leaq 0x1080(%rsp), %rsi
callq 0xd380
jmp 0x16b3d
leaq 0x1080(%rsp), %rdi
callq 0xd490
leaq 0x1018(%rsp), %rdi
callq 0x46e8
leaq 0x1017(%rsp), %rdi
callq 0x43b0
leaq 0x1038(%rsp), %rdi
callq 0x46e8
leaq 0x1060(%rsp), %rdi
callq 0x46e8
leaq 0x105f(%rsp), %rdi
callq 0x43b0
leaq 0xf87(%rsp), %rdi
movq %rdi, 0xc8(%rsp)
callq 0x4600
movq 0xc8(%rsp), %rdx
leaq 0x3a610(%rip), %rsi     # 0x511bf
leaq 0xf88(%rsp), %rdi
callq 0x4f10
jmp 0x16bbe
movq 0x1b0(%rsp), %rsi
leaq 0xf60(%rsp), %rdi
callq 0x4180
jmp 0x16bd5
leaq 0xf3f(%rsp), %rdi
movq %rdi, 0xc0(%rsp)
callq 0x4600
movq 0xc0(%rsp), %rdx
leaq 0x3a522(%rip), %rsi     # 0x5111b
leaq 0xf40(%rsp), %rdi
callq 0x4f10
jmp 0x16c08
leaq 0xfa8(%rsp), %rdi
leaq 0xf88(%rsp), %rsi
leaq 0xf60(%rsp), %rdx
leaq 0xf40(%rsp), %rcx
callq 0xd3b0
jmp 0x16c2f
movq 0x1c0(%rsp), %rdi
leaq 0xfa8(%rsp), %rsi
callq 0xd380
jmp 0x16c46
leaq 0xfa8(%rsp), %rdi
callq 0xd490
leaq 0xf40(%rsp), %rdi
callq 0x46e8
leaq 0xf3f(%rsp), %rdi
callq 0x43b0
leaq 0xf60(%rsp), %rdi
callq 0x46e8
leaq 0xf88(%rsp), %rdi
callq 0x46e8
leaq 0xf87(%rsp), %rdi
callq 0x43b0
leaq 0xeaf(%rsp), %rdi
movq %rdi, 0xb8(%rsp)
callq 0x4600
movq 0xb8(%rsp), %rdx
leaq 0x3a416(%rip), %rsi     # 0x510ce
leaq 0xeb0(%rsp), %rdi
callq 0x4f10
jmp 0x16cc7
movq 0x1b8(%rsp), %rsi
leaq 0xe88(%rsp), %rdi
callq 0x4180
jmp 0x16cde
movq 0x1b0(%rsp), %rsi
leaq 0xe68(%rsp), %rdi
callq 0x4180
jmp 0x16cf5
leaq 0xed0(%rsp), %rdi
leaq 0xeb0(%rsp), %rsi
leaq 0xe88(%rsp), %rdx
leaq 0xe68(%rsp), %rcx
callq 0xd3b0
jmp 0x16d1c
movq 0x1c0(%rsp), %rdi
leaq 0xed0(%rsp), %rsi
callq 0xd380
jmp 0x16d33
leaq 0xed0(%rsp), %rdi
callq 0xd490
leaq 0xe68(%rsp), %rdi
callq 0x46e8
leaq 0xe88(%rsp), %rdi
callq 0x46e8
leaq 0xeb0(%rsp), %rdi
callq 0x46e8
leaq 0xeaf(%rsp), %rdi
callq 0x43b0
leaq 0xe48(%rsp), %rdi
callq 0x15910
jmp 0x16d83
leaq 0xdc0(%rsp), %rdi
leaq 0xe48(%rsp), %rsi
callq 0x4180
jmp 0x16d9a
leaq 0xd9f(%rsp), %rdi
movq %rdi, 0xb0(%rsp)
callq 0x4600
movq 0xb0(%rsp), %rdx
leaq 0x3a35d(%rip), %rsi     # 0x5111b
leaq 0xda0(%rsp), %rdi
callq 0x4f10
jmp 0x16dcd
leaq 0xd77(%rsp), %rdi
movq %rdi, 0xa8(%rsp)
callq 0x4600
movq 0xa8(%rsp), %rdx
leaq 0x3a32a(%rip), %rsi     # 0x5111b
leaq 0xd78(%rsp), %rdi
callq 0x4f10
jmp 0x16e00
leaq 0xde0(%rsp), %rdi
leaq 0xdc0(%rsp), %rsi
leaq 0xda0(%rsp), %rdx
leaq 0xd78(%rsp), %rcx
callq 0xd3b0
jmp 0x16e27
movq 0x1c0(%rsp), %rdi
leaq 0xde0(%rsp), %rsi
callq 0xd380
jmp 0x16e3e
leaq 0xde0(%rsp), %rdi
callq 0xd490
leaq 0xd78(%rsp), %rdi
callq 0x46e8
leaq 0xd77(%rsp), %rdi
callq 0x43b0
leaq 0xda0(%rsp), %rdi
callq 0x46e8
leaq 0xd9f(%rsp), %rdi
callq 0x43b0
leaq 0xdc0(%rsp), %rdi
callq 0x46e8
leaq 0xce7(%rsp), %rdi
movq %rdi, 0xa0(%rsp)
callq 0x4600
movq 0xa0(%rsp), %rdx
leaq 0x3a304(%rip), %rsi     # 0x511b4
leaq 0xce8(%rsp), %rdi
callq 0x4f10
jmp 0x16ebf
movq 0x1a0(%rsp), %rsi
leaq 0xcc0(%rsp), %rdi
callq 0x4180
jmp 0x16ed6
leaq 0xca0(%rsp), %rdi
leaq 0x1cd8(%rsp), %rsi
callq 0x4180
jmp 0x16eed
leaq 0xd08(%rsp), %rdi
leaq 0xce8(%rsp), %rsi
leaq 0xcc0(%rsp), %rdx
leaq 0xca0(%rsp), %rcx
callq 0xd3b0
jmp 0x16f14
movq 0x1c0(%rsp), %rdi
leaq 0xd08(%rsp), %rsi
callq 0xd380
jmp 0x16f2b
leaq 0xd08(%rsp), %rdi
callq 0xd490
leaq 0xca0(%rsp), %rdi
callq 0x46e8
leaq 0xcc0(%rsp), %rdi
callq 0x46e8
leaq 0xce8(%rsp), %rdi
callq 0x46e8
leaq 0xce7(%rsp), %rdi
callq 0x43b0
leaq 0xc17(%rsp), %rdi
movq %rdi, 0x98(%rsp)
callq 0x4600
movq 0x98(%rsp), %rdx
leaq 0x3a14a(%rip), %rsi     # 0x510da
leaq 0xc18(%rsp), %rdi
callq 0x4f10
jmp 0x16f9f
movq 0x1a8(%rsp), %rsi
leaq 0xbf0(%rsp), %rdi
callq 0x4180
jmp 0x16fb6
movq 0x1a8(%rsp), %rsi
leaq 0xbd0(%rsp), %rdi
callq 0x4180
jmp 0x16fcd
leaq 0xc38(%rsp), %rdi
leaq 0xc18(%rsp), %rsi
leaq 0xbf0(%rsp), %rdx
leaq 0xbd0(%rsp), %rcx
callq 0xd3b0
jmp 0x16ff4
movq 0x1c0(%rsp), %rdi
leaq 0xc38(%rsp), %rsi
callq 0xd380
jmp 0x1700b
leaq 0xc38(%rsp), %rdi
callq 0xd490
leaq 0xbd0(%rsp), %rdi
callq 0x46e8
leaq 0xbf0(%rsp), %rdi
callq 0x46e8
leaq 0xc18(%rsp), %rdi
callq 0x46e8
leaq 0xc17(%rsp), %rdi
callq 0x43b0
leaq 0xb47(%rsp), %rdi
movq %rdi, 0x90(%rsp)
callq 0x4600
movq 0x90(%rsp), %rdx
leaq 0x3a14f(%rip), %rsi     # 0x511bf
leaq 0xb48(%rsp), %rdi
callq 0x4f10
jmp 0x1707f
movq 0x1b0(%rsp), %rsi
leaq 0xb20(%rsp), %rdi
callq 0x4180
jmp 0x17096
leaq 0xaff(%rsp), %rdi
movq %rdi, 0x88(%rsp)
callq 0x4600
movq 0x88(%rsp), %rdx
leaq 0x3a061(%rip), %rsi     # 0x5111b
leaq 0xb00(%rsp), %rdi
callq 0x4f10
jmp 0x170c9
leaq 0xb68(%rsp), %rdi
leaq 0xb48(%rsp), %rsi
leaq 0xb20(%rsp), %rdx
leaq 0xb00(%rsp), %rcx
callq 0xd3b0
jmp 0x170f0
movq 0x1c0(%rsp), %rdi
leaq 0xb68(%rsp), %rsi
callq 0xd380
jmp 0x17107
leaq 0xb68(%rsp), %rdi
callq 0xd490
leaq 0xb00(%rsp), %rdi
callq 0x46e8
leaq 0xaff(%rsp), %rdi
callq 0x43b0
leaq 0xb20(%rsp), %rdi
callq 0x46e8
leaq 0xb48(%rsp), %rdi
callq 0x46e8
leaq 0xb47(%rsp), %rdi
callq 0x43b0
leaq 0xa6f(%rsp), %rdi
movq %rdi, 0x80(%rsp)
callq 0x4600
movq 0x80(%rsp), %rdx
leaq 0x39f59(%rip), %rsi     # 0x510d2
leaq 0xa70(%rsp), %rdi
callq 0x4f10
jmp 0x17188
movq 0x1a0(%rsp), %rsi
leaq 0xa48(%rsp), %rdi
callq 0x4180
jmp 0x1719f
leaq 0xa27(%rsp), %rdi
movq %rdi, 0x78(%rsp)
callq 0x4600
movq 0x78(%rsp), %rdx
leaq 0x39f5e(%rip), %rsi     # 0x5111b
leaq 0xa28(%rsp), %rdi
callq 0x4f10
jmp 0x171cc
leaq 0xa90(%rsp), %rdi
leaq 0xa70(%rsp), %rsi
leaq 0xa48(%rsp), %rdx
leaq 0xa28(%rsp), %rcx
callq 0xd3b0
jmp 0x171f3
movq 0x1c0(%rsp), %rdi
leaq 0xa90(%rsp), %rsi
callq 0xd380
jmp 0x1720a
leaq 0xa90(%rsp), %rdi
callq 0xd490
leaq 0xa28(%rsp), %rdi
callq 0x46e8
leaq 0xa27(%rsp), %rdi
callq 0x43b0
leaq 0xa48(%rsp), %rdi
callq 0x46e8
leaq 0xa70(%rsp), %rdi
callq 0x46e8
leaq 0xa6f(%rsp), %rdi
callq 0x43b0
leaq 0x997(%rsp), %rdi
movq %rdi, 0x70(%rsp)
callq 0x4600
movq 0x70(%rsp), %rdx
leaq 0x39e87(%rip), %rsi     # 0x510fd
leaq 0x998(%rsp), %rdi
callq 0x4f10
jmp 0x17285
movq 0x198(%rsp), %rsi
leaq 0x970(%rsp), %rdi
callq 0x4180
jmp 0x1729c
movq 0x1b8(%rsp), %rsi
leaq 0x950(%rsp), %rdi
callq 0x4180
jmp 0x172b3
leaq 0x9b8(%rsp), %rdi
leaq 0x998(%rsp), %rsi
leaq 0x970(%rsp), %rdx
leaq 0x950(%rsp), %rcx
callq 0xd3b0
jmp 0x172da
movq 0x1c0(%rsp), %rdi
leaq 0x9b8(%rsp), %rsi
callq 0xd380
jmp 0x172f1
leaq 0x9b8(%rsp), %rdi
callq 0xd490
leaq 0x950(%rsp), %rdi
callq 0x46e8
leaq 0x970(%rsp), %rdi
callq 0x46e8
leaq 0x998(%rsp), %rdi
callq 0x46e8
leaq 0x997(%rsp), %rdi
callq 0x43b0
leaq 0x8c7(%rsp), %rdi
movq %rdi, 0x68(%rsp)
callq 0x4600
movq 0x68(%rsp), %rdx
leaq 0x39d86(%rip), %rsi     # 0x510d6
leaq 0x8c8(%rsp), %rdi
callq 0x4f10
jmp 0x1735f
movq 0x198(%rsp), %rsi
leaq 0x8a0(%rsp), %rdi
callq 0x4180
jmp 0x17376
leaq 0x87f(%rsp), %rdi
movq %rdi, 0x60(%rsp)
callq 0x4600
movq 0x60(%rsp), %rdx
leaq 0x39d87(%rip), %rsi     # 0x5111b
leaq 0x880(%rsp), %rdi
callq 0x4f10
jmp 0x173a3
leaq 0x8e8(%rsp), %rdi
leaq 0x8c8(%rsp), %rsi
leaq 0x8a0(%rsp), %rdx
leaq 0x880(%rsp), %rcx
callq 0xd3b0
jmp 0x173ca
movq 0x1c0(%rsp), %rdi
leaq 0x8e8(%rsp), %rsi
callq 0xd380
jmp 0x173e1
leaq 0x8e8(%rsp), %rdi
callq 0xd490
leaq 0x880(%rsp), %rdi
callq 0x46e8
leaq 0x87f(%rsp), %rdi
callq 0x43b0
leaq 0x8a0(%rsp), %rdi
callq 0x46e8
leaq 0x8c8(%rsp), %rdi
callq 0x46e8
leaq 0x8c7(%rsp), %rdi
callq 0x43b0
leaq 0x7ef(%rsp), %rdi
movq %rdi, 0x58(%rsp)
callq 0x4600
movq 0x58(%rsp), %rdx
leaq 0x39c81(%rip), %rsi     # 0x510ce
leaq 0x7f0(%rsp), %rdi
callq 0x4f10
jmp 0x1745c
movq 0x198(%rsp), %rsi
leaq 0x7c8(%rsp), %rdi
callq 0x4180
jmp 0x17473
movq 0x1b0(%rsp), %rsi
leaq 0x7a8(%rsp), %rdi
callq 0x4180
jmp 0x1748a
leaq 0x810(%rsp), %rdi
leaq 0x7f0(%rsp), %rsi
leaq 0x7c8(%rsp), %rdx
leaq 0x7a8(%rsp), %rcx
callq 0xd3b0
jmp 0x174b1
movq 0x1c0(%rsp), %rdi
leaq 0x810(%rsp), %rsi
callq 0xd380
jmp 0x174c8
leaq 0x810(%rsp), %rdi
callq 0xd490
leaq 0x7a8(%rsp), %rdi
callq 0x46e8
leaq 0x7c8(%rsp), %rdi
callq 0x46e8
leaq 0x7f0(%rsp), %rdi
callq 0x46e8
leaq 0x7ef(%rsp), %rdi
callq 0x43b0
leaq 0x71f(%rsp), %rdi
movq %rdi, 0x50(%rsp)
callq 0x4600
movq 0x50(%rsp), %rdx
leaq 0x39c8d(%rip), %rsi     # 0x511b4
leaq 0x720(%rsp), %rdi
callq 0x4f10
jmp 0x17536
movq 0x198(%rsp), %rsi
leaq 0x6f8(%rsp), %rdi
callq 0x4180
jmp 0x1754d
leaq 0x6d8(%rsp), %rdi
leaq 0xe48(%rsp), %rsi
callq 0x4180
jmp 0x17564
leaq 0x740(%rsp), %rdi
leaq 0x720(%rsp), %rsi
leaq 0x6f8(%rsp), %rdx
leaq 0x6d8(%rsp), %rcx
callq 0xd3b0
jmp 0x1758b
movq 0x1c0(%rsp), %rdi
leaq 0x740(%rsp), %rsi
callq 0xd380
jmp 0x175a2
leaq 0x740(%rsp), %rdi
callq 0xd490
leaq 0x6d8(%rsp), %rdi
callq 0x46e8
leaq 0x6f8(%rsp), %rdi
callq 0x46e8
leaq 0x720(%rsp), %rdi
callq 0x46e8
leaq 0x71f(%rsp), %rdi
callq 0x43b0
leaq 0x64f(%rsp), %rdi
movq %rdi, 0x48(%rsp)
callq 0x4600
movq 0x48(%rsp), %rdx
leaq 0x39ad5(%rip), %rsi     # 0x510d6
leaq 0x650(%rsp), %rdi
callq 0x4f10
jmp 0x17610
movq 0x1a8(%rsp), %rsi
leaq 0x628(%rsp), %rdi
callq 0x4180
jmp 0x17627
leaq 0x607(%rsp), %rdi
movq %rdi, 0x40(%rsp)
callq 0x4600
movq 0x40(%rsp), %rdx
leaq 0x39ad6(%rip), %rsi     # 0x5111b
leaq 0x608(%rsp), %rdi
callq 0x4f10
jmp 0x17654
leaq 0x670(%rsp), %rdi
leaq 0x650(%rsp), %rsi
leaq 0x628(%rsp), %rdx
leaq 0x608(%rsp), %rcx
callq 0xd3b0
jmp 0x1767b
movq 0x1c0(%rsp), %rdi
leaq 0x670(%rsp), %rsi
callq 0xd380
jmp 0x17692
leaq 0x670(%rsp), %rdi
callq 0xd490
leaq 0x608(%rsp), %rdi
callq 0x46e8
leaq 0x607(%rsp), %rdi
callq 0x43b0
leaq 0x628(%rsp), %rdi
callq 0x46e8
leaq 0x650(%rsp), %rdi
callq 0x46e8
leaq 0x64f(%rsp), %rdi
callq 0x43b0
leaq 0x577(%rsp), %rdi
movq %rdi, 0x38(%rsp)
callq 0x4600
movq 0x38(%rsp), %rdx
leaq 0x399d0(%rip), %rsi     # 0x510ce
leaq 0x578(%rsp), %rdi
callq 0x4f10
jmp 0x1770d
movq 0x1b8(%rsp), %rsi
leaq 0x550(%rsp), %rdi
callq 0x4180
jmp 0x17724
movq 0x1b0(%rsp), %rsi
leaq 0x530(%rsp), %rdi
callq 0x4180
jmp 0x1773b
leaq 0x598(%rsp), %rdi
leaq 0x578(%rsp), %rsi
leaq 0x550(%rsp), %rdx
leaq 0x530(%rsp), %rcx
callq 0xd3b0
jmp 0x17762
movq 0x1c0(%rsp), %rdi
leaq 0x598(%rsp), %rsi
callq 0xd380
jmp 0x17779
leaq 0x598(%rsp), %rdi
callq 0xd490
leaq 0x530(%rsp), %rdi
callq 0x46e8
leaq 0x550(%rsp), %rdi
callq 0x46e8
leaq 0x578(%rsp), %rdi
callq 0x46e8
leaq 0x577(%rsp), %rdi
callq 0x43b0
leaq 0x4a7(%rsp), %rdi
movq %rdi, 0x30(%rsp)
callq 0x4600
movq 0x30(%rsp), %rdx
leaq 0x399ec(%rip), %rsi     # 0x511c4
leaq 0x4a8(%rsp), %rdi
callq 0x4f10
jmp 0x177e7
leaq 0x47f(%rsp), %rdi
movq %rdi, 0x28(%rsp)
callq 0x4600
movq 0x28(%rsp), %rdx
leaq 0x39916(%rip), %rsi     # 0x5111b
leaq 0x480(%rsp), %rdi
callq 0x4f10
jmp 0x17814
leaq 0x458(%rsp), %rdi
leaq 0xe48(%rsp), %rsi
callq 0x4180
jmp 0x1782b
leaq 0x4c8(%rsp), %rdi
leaq 0x4a8(%rsp), %rsi
leaq 0x480(%rsp), %rdx
leaq 0x458(%rsp), %rcx
callq 0xd3b0
jmp 0x17852
movq 0x1c0(%rsp), %rdi
leaq 0x4c8(%rsp), %rsi
callq 0xd380
jmp 0x17869
leaq 0x4c8(%rsp), %rdi
callq 0xd490
leaq 0x458(%rsp), %rdi
callq 0x46e8
leaq 0x480(%rsp), %rdi
callq 0x46e8
leaq 0x47f(%rsp), %rdi
callq 0x43b0
leaq 0x4a8(%rsp), %rdi
callq 0x46e8
leaq 0x4a7(%rsp), %rdi
callq 0x43b0
leaq 0x3d0(%rsp), %rdi
leaq 0x1a48(%rsp), %rsi
callq 0x4180
jmp 0x178ce
leaq 0x3af(%rsp), %rdi
movq %rdi, 0x20(%rsp)
callq 0x4600
movq 0x20(%rsp), %rdx
leaq 0x3982f(%rip), %rsi     # 0x5111b
leaq 0x3b0(%rsp), %rdi
callq 0x4f10
jmp 0x178fb
leaq 0x387(%rsp), %rdi
movq %rdi, 0x18(%rsp)
callq 0x4600
movq 0x18(%rsp), %rdx
leaq 0x39802(%rip), %rsi     # 0x5111b
leaq 0x388(%rsp), %rdi
callq 0x4f10
jmp 0x17928
leaq 0x3f0(%rsp), %rdi
leaq 0x3d0(%rsp), %rsi
leaq 0x3b0(%rsp), %rdx
leaq 0x388(%rsp), %rcx
callq 0xd3b0
jmp 0x1794f
movq 0x1c0(%rsp), %rdi
leaq 0x3f0(%rsp), %rsi
callq 0xd380
jmp 0x17966
leaq 0x3f0(%rsp), %rdi
callq 0xd490
leaq 0x388(%rsp), %rdi
callq 0x46e8
leaq 0x387(%rsp), %rdi
callq 0x43b0
leaq 0x3b0(%rsp), %rdi
callq 0x46e8
leaq 0x3af(%rsp), %rdi
callq 0x43b0
leaq 0x3d0(%rsp), %rdi
callq 0x46e8
leaq 0x2f7(%rsp), %rdi
movq %rdi, 0x10(%rsp)
callq 0x4600
movq 0x10(%rsp), %rdx
leaq 0x396fc(%rip), %rsi     # 0x510ce
leaq 0x2f8(%rsp), %rdi
callq 0x4f10
jmp 0x179e1
movq 0x1b8(%rsp), %rsi
leaq 0x2d0(%rsp), %rdi
callq 0x4180
jmp 0x179f8
movq 0x1b8(%rsp), %rsi
leaq 0x2b0(%rsp), %rdi
callq 0x4180
jmp 0x17a0f
leaq 0x318(%rsp), %rdi
leaq 0x2f8(%rsp), %rsi
leaq 0x2d0(%rsp), %rdx
leaq 0x2b0(%rsp), %rcx
callq 0xd3b0
jmp 0x17a36
movq 0x1c0(%rsp), %rdi
leaq 0x318(%rsp), %rsi
callq 0xd380
jmp 0x17a4d
leaq 0x318(%rsp), %rdi
callq 0xd490
leaq 0x2b0(%rsp), %rdi
callq 0x46e8
leaq 0x2d0(%rsp), %rdi
callq 0x46e8
leaq 0x2f8(%rsp), %rdi
callq 0x46e8
leaq 0x2f7(%rsp), %rdi
callq 0x43b0
leaq 0x228(%rsp), %rdi
leaq 0x1cd8(%rsp), %rsi
callq 0x4180
jmp 0x17aa5
leaq 0x207(%rsp), %rdi
movq %rdi, 0x8(%rsp)
callq 0x4600
movq 0x8(%rsp), %rdx
leaq 0x39658(%rip), %rsi     # 0x5111b
leaq 0x208(%rsp), %rdi
callq 0x4f10
jmp 0x17ad2
leaq 0x1df(%rsp), %rdi
movq %rdi, (%rsp)
callq 0x4600
movq (%rsp), %rdx
leaq 0x3962d(%rip), %rsi     # 0x5111b
leaq 0x1e0(%rsp), %rdi
callq 0x4f10
jmp 0x17afd
leaq 0x248(%rsp), %rdi
leaq 0x228(%rsp), %rsi
leaq 0x208(%rsp), %rdx
leaq 0x1e0(%rsp), %rcx
callq 0xd3b0
jmp 0x17b24
movq 0x1c0(%rsp), %rdi
leaq 0x248(%rsp), %rsi
callq 0xd380
jmp 0x17b3b
leaq 0x248(%rsp), %rdi
callq 0xd490
leaq 0x1e0(%rsp), %rdi
callq 0x46e8
leaq 0x1df(%rsp), %rdi
callq 0x43b0
leaq 0x208(%rsp), %rdi
callq 0x46e8
leaq 0x207(%rsp), %rdi
callq 0x43b0
leaq 0x228(%rsp), %rdi
callq 0x46e8
movb $0x1, 0x1f87(%rsp)
leaq 0xe48(%rsp), %rdi
callq 0x46e8
leaq 0x15e8(%rsp), %rdi
callq 0x46e8
leaq 0x1958(%rsp), %rdi
callq 0x46e8
leaq 0x1a48(%rsp), %rdi
callq 0x46e8
leaq 0x1cd8(%rsp), %rdi
callq 0x46e8
testb $0x1, 0x1f87(%rsp)
jne 0x195e5
jmp 0x195d8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x17c88
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x17c7b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x17c6e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x17c61
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0x1f18(%rsp), %rdi
callq 0xd490
leaq 0x1ea0(%rsp), %rdi
callq 0x46e8
leaq 0x1ec0(%rsp), %rdi
callq 0x46e8
leaq 0x1ef8(%rsp), %rdi
callq 0x46e8
leaq 0x1ef7(%rsp), %rdi
callq 0x43b0
jmp 0x195f5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x17d4a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x17d3d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x17d23
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x17d16
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0x1e38(%rsp), %rdi
callq 0xd490
leaq 0x1dd0(%rsp), %rdi
callq 0x46e8
leaq 0x1dcf(%rsp), %rdi
callq 0x43b0
leaq 0x1df0(%rsp), %rdi
callq 0x46e8
leaq 0x1e18(%rsp), %rdi
callq 0x46e8
leaq 0x1e17(%rsp), %rdi
callq 0x43b0
jmp 0x195f5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x17dff
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x17df2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x17de5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x17dd8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0x1d60(%rsp), %rdi
callq 0xd490
leaq 0x1cf8(%rsp), %rdi
callq 0x46e8
leaq 0x1d18(%rsp), %rdi
callq 0x46e8
leaq 0x1d40(%rsp), %rdi
callq 0x46e8
leaq 0x1d3f(%rsp), %rdi
callq 0x43b0
jmp 0x195f5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x195f5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x17ecd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x17ec0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x17eb3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x17ea6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0x1c70(%rsp), %rdi
callq 0xd490
leaq 0x1c08(%rsp), %rdi
callq 0x46e8
leaq 0x1c28(%rsp), %rdi
callq 0x46e8
leaq 0x1c50(%rsp), %rdi
callq 0x46e8
leaq 0x1c4f(%rsp), %rdi
callq 0x43b0
jmp 0x195c9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x17f82
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x17f75
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x17f68
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x17f5b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0x1ba0(%rsp), %rdi
callq 0xd490
leaq 0x1b38(%rsp), %rdi
callq 0x46e8
leaq 0x1b58(%rsp), %rdi
callq 0x46e8
leaq 0x1b80(%rsp), %rdi
callq 0x46e8
leaq 0x1b7f(%rsp), %rdi
callq 0x43b0
jmp 0x195c9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18037
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x1802a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x1801d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18010
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0x1ad0(%rsp), %rdi
callq 0xd490
leaq 0x1a68(%rsp), %rdi
callq 0x46e8
leaq 0x1a88(%rsp), %rdi
callq 0x46e8
leaq 0x1ab0(%rsp), %rdi
callq 0x46e8
leaq 0x1aaf(%rsp), %rdi
callq 0x43b0
jmp 0x195c9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x195c9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18105
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x180f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x180eb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x180de
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0x19e0(%rsp), %rdi
callq 0xd490
leaq 0x1978(%rsp), %rdi
callq 0x46e8
leaq 0x1998(%rsp), %rdi
callq 0x46e8
leaq 0x19c0(%rsp), %rdi
callq 0x46e8
leaq 0x19bf(%rsp), %rdi
callq 0x43b0
jmp 0x195bc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x195bc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x195af
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x181d3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x181b9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x181ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0x18f0(%rsp), %rdi
callq 0xd490
leaq 0x1888(%rsp), %rdi
callq 0x46e8
leaq 0x1887(%rsp), %rdi
callq 0x43b0
leaq 0x18b0(%rsp), %rdi
callq 0x46e8
leaq 0x18af(%rsp), %rdi
callq 0x43b0
leaq 0x18d0(%rsp), %rdi
callq 0x46e8
jmp 0x195af
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18295
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18288
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x1827b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x1826e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0x1818(%rsp), %rdi
callq 0xd490
leaq 0x17b0(%rsp), %rdi
callq 0x46e8
leaq 0x17d0(%rsp), %rdi
callq 0x46e8
leaq 0x17f8(%rsp), %rdi
callq 0x46e8
leaq 0x17f7(%rsp), %rdi
callq 0x43b0
jmp 0x195af
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18357
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x1834a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18330
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18323
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0x1748(%rsp), %rdi
callq 0xd490
leaq 0x16e0(%rsp), %rdi
callq 0x46e8
leaq 0x16df(%rsp), %rdi
callq 0x43b0
leaq 0x1700(%rsp), %rdi
callq 0x46e8
leaq 0x1728(%rsp), %rdi
callq 0x46e8
leaq 0x1727(%rsp), %rdi
callq 0x43b0
jmp 0x195af
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x1840c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x183ff
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x183f2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x183e5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0x1670(%rsp), %rdi
callq 0xd490
leaq 0x1608(%rsp), %rdi
callq 0x46e8
leaq 0x1628(%rsp), %rdi
callq 0x46e8
leaq 0x1650(%rsp), %rdi
callq 0x46e8
leaq 0x164f(%rsp), %rdi
callq 0x43b0
jmp 0x195af
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x184c1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x184b4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x184a7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x1849a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0x1580(%rsp), %rdi
callq 0xd490
leaq 0x1518(%rsp), %rdi
callq 0x46e8
leaq 0x1538(%rsp), %rdi
callq 0x46e8
leaq 0x1560(%rsp), %rdi
callq 0x46e8
leaq 0x155f(%rsp), %rdi
callq 0x43b0
jmp 0x195a2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18576
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18569
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x1855c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x1854f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0x14b0(%rsp), %rdi
callq 0xd490
leaq 0x1448(%rsp), %rdi
callq 0x46e8
leaq 0x1468(%rsp), %rdi
callq 0x46e8
leaq 0x1490(%rsp), %rdi
callq 0x46e8
leaq 0x148f(%rsp), %rdi
callq 0x43b0
jmp 0x195a2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18638
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x1862b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18611
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18604
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0x13e0(%rsp), %rdi
callq 0xd490
leaq 0x1378(%rsp), %rdi
callq 0x46e8
leaq 0x1377(%rsp), %rdi
callq 0x43b0
leaq 0x1398(%rsp), %rdi
callq 0x46e8
leaq 0x13c0(%rsp), %rdi
callq 0x46e8
leaq 0x13bf(%rsp), %rdi
callq 0x43b0
jmp 0x195a2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x186fa
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x186e0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x186d3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x186c6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0x1308(%rsp), %rdi
callq 0xd490
leaq 0x1298(%rsp), %rdi
callq 0x46e8
leaq 0x12c0(%rsp), %rdi
callq 0x46e8
leaq 0x12bf(%rsp), %rdi
callq 0x43b0
leaq 0x12e8(%rsp), %rdi
callq 0x46e8
leaq 0x12e7(%rsp), %rdi
callq 0x43b0
jmp 0x195a2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x195a2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x187af
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18788
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0x1230(%rsp), %rdi
callq 0xd490
leaq 0x11c8(%rsp), %rdi
callq 0x46e8
leaq 0x11c7(%rsp), %rdi
callq 0x43b0
leaq 0x11f0(%rsp), %rdi
callq 0x46e8
leaq 0x11ef(%rsp), %rdi
callq 0x43b0
leaq 0x1210(%rsp), %rdi
callq 0x46e8
jmp 0x195a2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x1887e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18871
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18857
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x1884a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0x1158(%rsp), %rdi
callq 0xd490
leaq 0x10f0(%rsp), %rdi
callq 0x46e8
leaq 0x10ef(%rsp), %rdi
callq 0x43b0
leaq 0x1110(%rsp), %rdi
callq 0x46e8
leaq 0x1138(%rsp), %rdi
callq 0x46e8
leaq 0x1137(%rsp), %rdi
callq 0x43b0
jmp 0x195a2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18940
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18933
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18919
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x1890c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0x1080(%rsp), %rdi
callq 0xd490
leaq 0x1018(%rsp), %rdi
callq 0x46e8
leaq 0x1017(%rsp), %rdi
callq 0x43b0
leaq 0x1038(%rsp), %rdi
callq 0x46e8
leaq 0x1060(%rsp), %rdi
callq 0x46e8
leaq 0x105f(%rsp), %rdi
callq 0x43b0
jmp 0x195a2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18a02
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x189f5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x189db
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x189ce
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0xfa8(%rsp), %rdi
callq 0xd490
leaq 0xf40(%rsp), %rdi
callq 0x46e8
leaq 0xf3f(%rsp), %rdi
callq 0x43b0
leaq 0xf60(%rsp), %rdi
callq 0x46e8
leaq 0xf88(%rsp), %rdi
callq 0x46e8
leaq 0xf87(%rsp), %rdi
callq 0x43b0
jmp 0x195a2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18ab7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18aaa
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18a9d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18a90
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0xed0(%rsp), %rdi
callq 0xd490
leaq 0xe68(%rsp), %rdi
callq 0x46e8
leaq 0xe88(%rsp), %rdi
callq 0x46e8
leaq 0xeb0(%rsp), %rdi
callq 0x46e8
leaq 0xeaf(%rsp), %rdi
callq 0x43b0
jmp 0x195a2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x19595
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18b6c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18b52
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18b45
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0xde0(%rsp), %rdi
callq 0xd490
leaq 0xd78(%rsp), %rdi
callq 0x46e8
leaq 0xd77(%rsp), %rdi
callq 0x43b0
leaq 0xda0(%rsp), %rdi
callq 0x46e8
leaq 0xd9f(%rsp), %rdi
callq 0x43b0
leaq 0xdc0(%rsp), %rdi
callq 0x46e8
jmp 0x19595
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18c2e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18c21
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18c14
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18c07
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0xd08(%rsp), %rdi
callq 0xd490
leaq 0xca0(%rsp), %rdi
callq 0x46e8
leaq 0xcc0(%rsp), %rdi
callq 0x46e8
leaq 0xce8(%rsp), %rdi
callq 0x46e8
leaq 0xce7(%rsp), %rdi
callq 0x43b0
jmp 0x19595
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18ce3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18cd6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18cc9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18cbc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0xc38(%rsp), %rdi
callq 0xd490
leaq 0xbd0(%rsp), %rdi
callq 0x46e8
leaq 0xbf0(%rsp), %rdi
callq 0x46e8
leaq 0xc18(%rsp), %rdi
callq 0x46e8
leaq 0xc17(%rsp), %rdi
callq 0x43b0
jmp 0x19595
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18da5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18d98
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18d7e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18d71
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0xb68(%rsp), %rdi
callq 0xd490
leaq 0xb00(%rsp), %rdi
callq 0x46e8
leaq 0xaff(%rsp), %rdi
callq 0x43b0
leaq 0xb20(%rsp), %rdi
callq 0x46e8
leaq 0xb48(%rsp), %rdi
callq 0x46e8
leaq 0xb47(%rsp), %rdi
callq 0x43b0
jmp 0x19595
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18e67
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18e5a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18e40
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18e33
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0xa90(%rsp), %rdi
callq 0xd490
leaq 0xa28(%rsp), %rdi
callq 0x46e8
leaq 0xa27(%rsp), %rdi
callq 0x43b0
leaq 0xa48(%rsp), %rdi
callq 0x46e8
leaq 0xa70(%rsp), %rdi
callq 0x46e8
leaq 0xa6f(%rsp), %rdi
callq 0x43b0
jmp 0x19595
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18f1c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18f0f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18f02
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18ef5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0x9b8(%rsp), %rdi
callq 0xd490
leaq 0x950(%rsp), %rdi
callq 0x46e8
leaq 0x970(%rsp), %rdi
callq 0x46e8
leaq 0x998(%rsp), %rdi
callq 0x46e8
leaq 0x997(%rsp), %rdi
callq 0x43b0
jmp 0x19595
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18fde
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18fd1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18fb7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x18faa
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0x8e8(%rsp), %rdi
callq 0xd490
leaq 0x880(%rsp), %rdi
callq 0x46e8
leaq 0x87f(%rsp), %rdi
callq 0x43b0
leaq 0x8a0(%rsp), %rdi
callq 0x46e8
leaq 0x8c8(%rsp), %rdi
callq 0x46e8
leaq 0x8c7(%rsp), %rdi
callq 0x43b0
jmp 0x19595
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x19093
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x19086
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x19079
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x1906c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0x810(%rsp), %rdi
callq 0xd490
leaq 0x7a8(%rsp), %rdi
callq 0x46e8
leaq 0x7c8(%rsp), %rdi
callq 0x46e8
leaq 0x7f0(%rsp), %rdi
callq 0x46e8
leaq 0x7ef(%rsp), %rdi
callq 0x43b0
jmp 0x19595
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x19148
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x1913b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x1912e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x19121
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0x740(%rsp), %rdi
callq 0xd490
leaq 0x6d8(%rsp), %rdi
callq 0x46e8
leaq 0x6f8(%rsp), %rdi
callq 0x46e8
leaq 0x720(%rsp), %rdi
callq 0x46e8
leaq 0x71f(%rsp), %rdi
callq 0x43b0
jmp 0x19595
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x1920a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x191fd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x191e3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x191d6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0x670(%rsp), %rdi
callq 0xd490
leaq 0x608(%rsp), %rdi
callq 0x46e8
leaq 0x607(%rsp), %rdi
callq 0x43b0
leaq 0x628(%rsp), %rdi
callq 0x46e8
leaq 0x650(%rsp), %rdi
callq 0x46e8
leaq 0x64f(%rsp), %rdi
callq 0x43b0
jmp 0x19595
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x192bf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x192b2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x192a5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x19298
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0x598(%rsp), %rdi
callq 0xd490
leaq 0x530(%rsp), %rdi
callq 0x46e8
leaq 0x550(%rsp), %rdi
callq 0x46e8
leaq 0x578(%rsp), %rdi
callq 0x46e8
leaq 0x577(%rsp), %rdi
callq 0x43b0
jmp 0x19595
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x19381
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x19367
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x1935a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x1934d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0x4c8(%rsp), %rdi
callq 0xd490
leaq 0x458(%rsp), %rdi
callq 0x46e8
leaq 0x480(%rsp), %rdi
callq 0x46e8
leaq 0x47f(%rsp), %rdi
callq 0x43b0
leaq 0x4a8(%rsp), %rdi
callq 0x46e8
leaq 0x4a7(%rsp), %rdi
callq 0x43b0
jmp 0x19595
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x1941d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x19403
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x193f6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0x3f0(%rsp), %rdi
callq 0xd490
leaq 0x388(%rsp), %rdi
callq 0x46e8
leaq 0x387(%rsp), %rdi
callq 0x43b0
leaq 0x3b0(%rsp), %rdi
callq 0x46e8
leaq 0x3af(%rsp), %rdi
callq 0x43b0
leaq 0x3d0(%rsp), %rdi
callq 0x46e8
jmp 0x19595
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x194df
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x194d2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x194c5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x194b8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0x318(%rsp), %rdi
callq 0xd490
leaq 0x2b0(%rsp), %rdi
callq 0x46e8
leaq 0x2d0(%rsp), %rdi
callq 0x46e8
leaq 0x2f8(%rsp), %rdi
callq 0x46e8
leaq 0x2f7(%rsp), %rdi
callq 0x43b0
jmp 0x19595
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x1957b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x19561
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
jmp 0x19554
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1ee8(%rsp)
movl %eax, 0x1ee4(%rsp)
leaq 0x248(%rsp), %rdi
callq 0xd490
leaq 0x1e0(%rsp), %rdi
callq 0x46e8
leaq 0x1df(%rsp), %rdi
callq 0x43b0
leaq 0x208(%rsp), %rdi
callq 0x46e8
leaq 0x207(%rsp), %rdi
callq 0x43b0
leaq 0x228(%rsp), %rdi
callq 0x46e8
leaq 0xe48(%rsp), %rdi
callq 0x46e8
leaq 0x15e8(%rsp), %rdi
callq 0x46e8
leaq 0x1958(%rsp), %rdi
callq 0x46e8
leaq 0x1a48(%rsp), %rdi
callq 0x46e8
leaq 0x1cd8(%rsp), %rdi
callq 0x46e8
jmp 0x195f5
movq 0x1c0(%rsp), %rdi
callq 0xd550
movq 0x1c8(%rsp), %rax
addq $0x1fb8, %rsp           # imm = 0x1FB8
retq
movq 0x1c0(%rsp), %rdi
callq 0xd550
movq 0x1ee8(%rsp), %rdi
callq 0x45f0
nop