// File: myint[P]optparse/test.cpp
// Function: main
int main(int argc, char *argv[])
{
    const std::string usage = "usage: %prog [OPTION]... DIR [FILE]...";

    const std::string version =
        "%prog 1.0\nCopyright (C) 2010 Johannes Weißl\n"
        "License GPLv3+: GNU GPL version 3 or later "
        "<http://gnu.org/licenses/gpl.html>.\n"
        "This is free software: you are free to change and redistribute it.\n"
        "There is NO WARRANTY, to the extent permitted by law.";
    const std::string desc =
        "Lorem ipsum dolor sit amet, consectetur adipisicing"
        " elit, sed do eiusmod tempor incididunt ut labore et dolore magna"
        " aliqua.\nUt enim ad minim veniam, quis nostrud exercitation ullamco"
        " laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor"
        " in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla"
        " pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa"
        " qui officia deserunt mollit anim id est laborum.";
    const std::string epilog =
        "Sed ut perspiciatis unde omnis iste natus error sit"
        " voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque"
        " ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae"
        " dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit"
        " aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos"
        " qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui"
        " dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia"
        " non numquam eius modi tempora incidunt ut labore et dolore magnam"
        " aliquam quaerat voluptatem.";

    optparse::OptionParser parser = optparse::OptionParser()
        .usage(usage)
        .version(version)
        .description(desc)
        .epilog(epilog)
#ifdef DISABLE_INTERSPERSED_ARGS
        .disable_interspersed_args()
#endif
    ;

    parser.set_defaults("verbosity", "50");
    parser.set_defaults("no_clear", "0");

    // test all actions
    parser.add_option("--clear").action("store_false").dest("no_clear").help("clear (default)");
    parser.add_option("--no-clear").action("store_true").help("not clear");
    parser.add_option("--string")
        .help("This is a really long text... very long indeed! It must be wrapped on normal terminals.");
    parser.add_option("-x", "--clause", "--sentence").metavar("SENTENCE").set_default("I'm a sentence")
        .help("This is a really long text... very long indeed! It must be wrapped on normal terminals. "
              "Also it should appear not on the same line as the option.");
    parser.add_option("-k").action("count").help("how many times?");
    parser.add_option("-v", "--verbose").action("store_const").set_const("100").dest("verbosity").help("be verbose!");
    parser.add_option("-s", "--silent").action("store_const").set_const("0").dest("verbosity").help("be silent!");
    parser.add_option("-n", "--number").type("int").set_default("1").metavar("NUM").help("number of files (default: %default)");
    parser.add_option("-H").action("help").help("alternative help");
    parser.add_option("-V").action("version").help("alternative version");
    parser.add_option("-i", "--int").action("store").type("int").set_default(3).help("default: %default");
    parser.add_option("-f", "--float").action("store").type("float").set_default(5.3).help("default: %default");
    parser.add_option("-c", "--complex").action("store").type("complex");
    char const *const choices[] = {"foo", "bar", "baz"};
    parser.add_option("-C", "--choices").choices(&choices[0], &choices[3]);
    parser.add_option("-m", "--more").action("append");
    parser.add_option("--more-milk").action("append_const").set_const("milk");
    parser.add_option("--hidden").suppress_help();

    MyCallback mc;
    parser.add_option("-K", "--callback").action("callback").callback(mc).help("callback test");

    optparse::OptionGroup group = optparse::OptionGroup(
        "Dangerous Options",
        "Caution: use these options at your own risk. "
        "It is believed that some of them bite.");
    group.add_option("-g").action("store_true").help("Group option.").set_default("0");
    parser.add_option_group(group);

    const optparse::Values &options = parser.parse_args(argc, argv);
    const std::vector<std::string> args = parser.args();

    std::cout << "clear: " << (options.get("no_clear") ? "false" : "true") << std::endl;
    std::cout << "string: " << options["string"] << std::endl;
    std::cout << "clause: " << options["clause"] << std::endl;
    std::cout << "k: " << options["k"] << std::endl;
    std::cout << "verbosity: " << options["verbosity"] << std::endl;
    std::cout << "number: " << static_cast<int>(options.get("number")) << std::endl;
    std::cout << "int: " << static_cast<int>(options.get("int")) << std::endl;
    std::cout << "float: " << static_cast<float>(options.get("float")) << std::endl;
    std::complex<double> c = 0;
    if (options.is_set("complex"))
    {
        std::stringstream ss;
        ss << options["complex"];
        ss >> c;
    }
    std::cout << "complex: " << c << std::endl;
    std::cout << "choices: " << static_cast<const char *>(options.get("choices")) << std::endl;
    std::cout << "more: ";
    {
        const std::vector<std::string> &all = options.all("more");
        for_each(all.begin(), all.end(), Output(", "));
    }

    std::cout << "more_milk: ";
    {
        const std::vector<std::string> &all = options.all("more_milk");
        Output out(", ");
        for (optparse::Values::const_iterator it = all.begin();
             it != all.end();
             ++it)
        {
            out(*it);
        }
    }
    std::cout << "hidden: " << options["hidden"] << std::endl;
    std::cout << "group: " << (options.get("g") ? "true" : "false") << std::endl;

    std::cout << std::endl << "leftover arguments: " << std::endl;
    for (std::vector<std::string>::const_iterator it = args.begin(); it != args.end(); ++it)
    {
        std::cout << "arg: " << *it << std::endl;
    }

    return 0;
}

// Assembly:
subq $0x2018, %rsp           # imm = 0x2018
movl $0x0, 0x2014(%rsp)
movl %edi, 0x2010(%rsp)
movq %rsi, 0x2008(%rsp)
leaq 0x1fe7(%rsp), %rdi
movq %rdi, 0x6c0(%rsp)
callq 0x4580
movq 0x6c0(%rsp), %rdx
leaq 0x1c87b(%rip), %rsi     # 0x21010
leaq 0x1fe8(%rsp), %rdi
callq 0x4450
jmp 0x47a4
leaq 0x1fe7(%rsp), %rdi
callq 0x4390
leaq 0x1faf(%rsp), %rdi
movq %rdi, 0x6b8(%rsp)
callq 0x4580
movq 0x6b8(%rsp), %rdx
leaq 0x1c862(%rip), %rsi     # 0x21037
leaq 0x1fb0(%rsp), %rdi
callq 0x4450
jmp 0x47e4
leaq 0x1faf(%rsp), %rdi
callq 0x4390
leaq 0x1f87(%rsp), %rdi
movq %rdi, 0x6b0(%rsp)
callq 0x4580
movq 0x6b0(%rsp), %rdx
leaq 0x1c917(%rip), %rsi     # 0x2112c
leaq 0x1f88(%rsp), %rdi
callq 0x4450
jmp 0x4824
leaq 0x1f87(%rsp), %rdi
callq 0x4390
leaq 0x1f5f(%rsp), %rdi
movq %rdi, 0x6a8(%rsp)
callq 0x4580
movq 0x6a8(%rsp), %rdx
leaq 0x1ca96(%rip), %rsi     # 0x212eb
leaq 0x1f60(%rsp), %rdi
callq 0x4450
jmp 0x4864
leaq 0x1f5f(%rsp), %rdi
callq 0x4390
leaq 0x1ae8(%rsp), %rdi
callq 0xc1c0
jmp 0x4880
leaq 0x1ae8(%rsp), %rdi
leaq 0x1fe8(%rsp), %rsi
callq 0xc530
movq %rax, 0x6a0(%rsp)
jmp 0x489f
movq 0x6a0(%rsp), %rdi
leaq 0x1fb0(%rsp), %rsi
callq 0xc560
movq %rax, 0x698(%rsp)
jmp 0x48be
movq 0x698(%rsp), %rdi
leaq 0x1f88(%rsp), %rsi
callq 0xc590
movq %rax, 0x690(%rsp)
jmp 0x48dd
movq 0x690(%rsp), %rdi
leaq 0x1f60(%rsp), %rsi
callq 0xc5c0
movq %rax, 0x688(%rsp)
jmp 0x48fc
movq 0x688(%rsp), %rsi
leaq 0x1d20(%rsp), %rdi
callq 0xc600
jmp 0x4913
leaq 0x1ae8(%rsp), %rdi
callq 0xc990
jmp 0x4922
leaq 0x1ac7(%rsp), %rdi
movq %rdi, 0x680(%rsp)
callq 0x4580
movq 0x680(%rsp), %rdx
leaq 0x1cbdd(%rip), %rsi     # 0x21523
leaq 0x1ac8(%rsp), %rdi
callq 0x4450
jmp 0x4955
leaq 0x1cbd1(%rip), %rdx     # 0x2152d
leaq 0x1d20(%rsp), %rdi
leaq 0x1ac8(%rsp), %rsi
callq 0xcc70
jmp 0x4973
leaq 0x1ac8(%rsp), %rdi
callq 0x4618
jmp 0x4982
leaq 0x1ac7(%rsp), %rdi
callq 0x4390
leaq 0x1a9f(%rsp), %rdi
movq %rdi, 0x678(%rsp)
callq 0x4580
movq 0x678(%rsp), %rdx
leaq 0x1cb7d(%rip), %rsi     # 0x21530
leaq 0x1aa0(%rsp), %rdi
callq 0x4450
jmp 0x49c2
leaq 0x1cd0a(%rip), %rdx     # 0x216d3
leaq 0x1d20(%rsp), %rdi
leaq 0x1aa0(%rsp), %rsi
callq 0xcc70
jmp 0x49e0
leaq 0x1aa0(%rsp), %rdi
callq 0x4618
jmp 0x49ef
leaq 0x1a9f(%rsp), %rdi
callq 0x4390
leaq 0x1a77(%rsp), %rdi
movq %rdi, 0x670(%rsp)
callq 0x4580
movq 0x670(%rsp), %rdx
leaq 0x1cb19(%rip), %rsi     # 0x21539
leaq 0x1a78(%rsp), %rdi
callq 0x4450
jmp 0x4a2f
leaq 0x1d20(%rsp), %rdi
leaq 0x1a78(%rsp), %rsi
callq 0xcd70
movq %rax, 0x668(%rsp)
jmp 0x4a4e
leaq 0x1a4f(%rsp), %rdi
movq %rdi, 0x660(%rsp)
callq 0x4580
movq 0x660(%rsp), %rdx
leaq 0x1cacf(%rip), %rsi     # 0x21541
leaq 0x1a50(%rsp), %rdi
callq 0x4450
jmp 0x4a81
movq 0x668(%rsp), %rdi
leaq 0x1a50(%rsp), %rsi
callq 0xcfe0
movq %rax, 0x658(%rsp)
jmp 0x4aa0
leaq 0x1a27(%rsp), %rdi
movq %rdi, 0x650(%rsp)
callq 0x4580
movq 0x650(%rsp), %rdx
leaq 0x1ca6c(%rip), %rsi     # 0x21530
leaq 0x1a28(%rsp), %rdi
callq 0x4450
jmp 0x4ad3
movq 0x658(%rsp), %rdi
leaq 0x1a28(%rsp), %rsi
callq 0xd0c0
movq %rax, 0x648(%rsp)
jmp 0x4af2
leaq 0x19ff(%rsp), %rdi
movq %rdi, 0x640(%rsp)
callq 0x4580
movq 0x640(%rsp), %rdx
leaq 0x1ca37(%rip), %rsi     # 0x2154d
leaq 0x1a00(%rsp), %rdi
callq 0x4450
jmp 0x4b25
movq 0x648(%rsp), %rdi
leaq 0x1a00(%rsp), %rsi
callq 0xd100
jmp 0x4b3c
leaq 0x1a00(%rsp), %rdi
callq 0x4618
jmp 0x4b4b
leaq 0x19ff(%rsp), %rdi
callq 0x4390
leaq 0x1a28(%rsp), %rdi
callq 0x4618
jmp 0x4b67
leaq 0x1a27(%rsp), %rdi
callq 0x4390
leaq 0x1a50(%rsp), %rdi
callq 0x4618
jmp 0x4b83
leaq 0x1a4f(%rsp), %rdi
callq 0x4390
leaq 0x1a78(%rsp), %rdi
callq 0x4618
jmp 0x4b9f
leaq 0x1a77(%rsp), %rdi
callq 0x4390
leaq 0x19d7(%rsp), %rdi
movq %rdi, 0x638(%rsp)
callq 0x4580
movq 0x638(%rsp), %rdx
leaq 0x1c98d(%rip), %rsi     # 0x2155d
leaq 0x19d8(%rsp), %rdi
callq 0x4450
jmp 0x4bdf
leaq 0x1d20(%rsp), %rdi
leaq 0x19d8(%rsp), %rsi
callq 0xcd70
movq %rax, 0x630(%rsp)
jmp 0x4bfe
leaq 0x19af(%rsp), %rdi
movq %rdi, 0x628(%rsp)
callq 0x4580
movq 0x628(%rsp), %rdx
leaq 0x1c946(%rip), %rsi     # 0x21568
leaq 0x19b0(%rsp), %rdi
callq 0x4450
jmp 0x4c31
movq 0x630(%rsp), %rdi
leaq 0x19b0(%rsp), %rsi
callq 0xcfe0
movq %rax, 0x620(%rsp)
jmp 0x4c50
leaq 0x1987(%rsp), %rdi
movq %rdi, 0x618(%rsp)
callq 0x4580
movq 0x618(%rsp), %rdx
leaq 0x1c8ff(%rip), %rsi     # 0x21573
leaq 0x1988(%rsp), %rdi
callq 0x4450
jmp 0x4c83
movq 0x620(%rsp), %rdi
leaq 0x1988(%rsp), %rsi
callq 0xd100
jmp 0x4c9a
leaq 0x1988(%rsp), %rdi
callq 0x4618
jmp 0x4ca9
leaq 0x1987(%rsp), %rdi
callq 0x4390
leaq 0x19b0(%rsp), %rdi
callq 0x4618
jmp 0x4cc5
leaq 0x19af(%rsp), %rdi
callq 0x4390
leaq 0x19d8(%rsp), %rdi
callq 0x4618
jmp 0x4ce1
leaq 0x19d7(%rsp), %rdi
callq 0x4390
leaq 0x195f(%rsp), %rdi
movq %rdi, 0x610(%rsp)
callq 0x4580
movq 0x610(%rsp), %rdx
leaq 0x1c86b(%rip), %rsi     # 0x2157d
leaq 0x1960(%rsp), %rdi
callq 0x4450
jmp 0x4d21
leaq 0x1d20(%rsp), %rdi
leaq 0x1960(%rsp), %rsi
callq 0xcd70
movq %rax, 0x608(%rsp)
jmp 0x4d40
leaq 0x1937(%rsp), %rdi
movq %rdi, 0x600(%rsp)
callq 0x4580
movq 0x600(%rsp), %rdx
leaq 0x1c822(%rip), %rsi     # 0x21586
leaq 0x1938(%rsp), %rdi
callq 0x4450
jmp 0x4d73
movq 0x608(%rsp), %rdi
leaq 0x1938(%rsp), %rsi
callq 0xd100
jmp 0x4d8a
leaq 0x1938(%rsp), %rdi
callq 0x4618
jmp 0x4d99
leaq 0x1937(%rsp), %rdi
callq 0x4390
leaq 0x1960(%rsp), %rdi
callq 0x4618
jmp 0x4db5
leaq 0x195f(%rsp), %rdi
callq 0x4390
leaq 0x190f(%rsp), %rdi
movq %rdi, 0x5f8(%rsp)
callq 0x4580
movq 0x5f8(%rsp), %rdx
leaq 0x1c7f8(%rip), %rsi     # 0x215de
leaq 0x1910(%rsp), %rdi
callq 0x4450
jmp 0x4df5
leaq 0x18e7(%rsp), %rdi
movq %rdi, 0x5f0(%rsp)
callq 0x4580
movq 0x5f0(%rsp), %rdx
leaq 0x1c7c8(%rip), %rsi     # 0x215e1
leaq 0x18e8(%rsp), %rdi
callq 0x4450
jmp 0x4e28
leaq 0x18bf(%rsp), %rdi
movq %rdi, 0x5e8(%rsp)
callq 0x4580
movq 0x5e8(%rsp), %rdx
leaq 0x1c79e(%rip), %rsi     # 0x215ea
leaq 0x18c0(%rsp), %rdi
callq 0x4450
jmp 0x4e5b
leaq 0x1d20(%rsp), %rdi
leaq 0x1910(%rsp), %rsi
leaq 0x18e8(%rsp), %rdx
leaq 0x18c0(%rsp), %rcx
callq 0xd140
movq %rax, 0x5e0(%rsp)
jmp 0x4e8a
leaq 0x1897(%rsp), %rdi
movq %rdi, 0x5d8(%rsp)
callq 0x4580
movq 0x5d8(%rsp), %rdx
leaq 0x1c747(%rip), %rsi     # 0x215f5
leaq 0x1898(%rsp), %rdi
callq 0x4450
jmp 0x4ebd
movq 0x5e0(%rsp), %rdi
leaq 0x1898(%rsp), %rsi
callq 0xd400
movq %rax, 0x5d0(%rsp)
jmp 0x4edc
movq 0x5d0(%rsp), %rdi
leaq 0x1c713(%rip), %rsi     # 0x215fe
callq 0xd440
movq %rax, 0x5c8(%rsp)
jmp 0x4efa
leaq 0x186f(%rsp), %rdi
movq %rdi, 0x5c0(%rsp)
callq 0x4580
movq 0x5c0(%rsp), %rdx
leaq 0x1c6ef(%rip), %rsi     # 0x2160d
leaq 0x1870(%rsp), %rdi
callq 0x4450
jmp 0x4f2d
movq 0x5c8(%rsp), %rdi
leaq 0x1870(%rsp), %rsi
callq 0xd100
jmp 0x4f44
leaq 0x1870(%rsp), %rdi
callq 0x4618
jmp 0x4f53
leaq 0x186f(%rsp), %rdi
callq 0x4390
leaq 0x1898(%rsp), %rdi
callq 0x4618
jmp 0x4f6f
leaq 0x1897(%rsp), %rdi
callq 0x4390
leaq 0x18c0(%rsp), %rdi
callq 0x4618
jmp 0x4f8b
leaq 0x18bf(%rsp), %rdi
callq 0x4390
leaq 0x18e8(%rsp), %rdi
callq 0x4618
jmp 0x4fa7
leaq 0x18e7(%rsp), %rdi
callq 0x4390
leaq 0x1910(%rsp), %rdi
callq 0x4618
jmp 0x4fc3
leaq 0x190f(%rsp), %rdi
callq 0x4390
leaq 0x1847(%rsp), %rdi
movq %rdi, 0x5b8(%rsp)
callq 0x4580
movq 0x5b8(%rsp), %rdx
leaq 0x1c6ab(%rip), %rsi     # 0x2169f
leaq 0x1848(%rsp), %rdi
callq 0x4450
jmp 0x5003
leaq 0x1d20(%rsp), %rdi
leaq 0x1848(%rsp), %rsi
callq 0xcd70
movq %rax, 0x5b0(%rsp)
jmp 0x5022
leaq 0x181f(%rsp), %rdi
movq %rdi, 0x5a8(%rsp)
callq 0x4580
movq 0x5a8(%rsp), %rdx
leaq 0x1c65c(%rip), %rsi     # 0x216a2
leaq 0x1820(%rsp), %rdi
callq 0x4450
jmp 0x5055
movq 0x5b0(%rsp), %rdi
leaq 0x1820(%rsp), %rsi
callq 0xcfe0
movq %rax, 0x5a0(%rsp)
jmp 0x5074
leaq 0x17f7(%rsp), %rdi
movq %rdi, 0x598(%rsp)
callq 0x4580
movq 0x598(%rsp), %rdx
leaq 0x1c610(%rip), %rsi     # 0x216a8
leaq 0x17f8(%rsp), %rdi
callq 0x4450
jmp 0x50a7
movq 0x5a0(%rsp), %rdi
leaq 0x17f8(%rsp), %rsi
callq 0xd100
jmp 0x50be
leaq 0x17f8(%rsp), %rdi
callq 0x4618
jmp 0x50cd
leaq 0x17f7(%rsp), %rdi
callq 0x4390
leaq 0x1820(%rsp), %rdi
callq 0x4618
jmp 0x50e9
leaq 0x181f(%rsp), %rdi
callq 0x4390
leaq 0x1848(%rsp), %rdi
callq 0x4618
jmp 0x5105
leaq 0x1847(%rsp), %rdi
callq 0x4390
leaq 0x17cf(%rsp), %rdi
movq %rdi, 0x590(%rsp)
callq 0x4580
movq 0x590(%rsp), %rdx
leaq 0x1c582(%rip), %rsi     # 0x216b8
leaq 0x17d0(%rsp), %rdi
callq 0x4450
jmp 0x5145
leaq 0x17a7(%rsp), %rdi
movq %rdi, 0x588(%rsp)
callq 0x4580
movq 0x588(%rsp), %rdx
leaq 0x1c552(%rip), %rsi     # 0x216bb
leaq 0x17a8(%rsp), %rdi
callq 0x4450
jmp 0x5178
leaq 0x1d20(%rsp), %rdi
leaq 0x17d0(%rsp), %rsi
leaq 0x17a8(%rsp), %rdx
callq 0xd520
movq %rax, 0x580(%rsp)
jmp 0x519f
leaq 0x177f(%rsp), %rdi
movq %rdi, 0x578(%rsp)
callq 0x4580
movq 0x578(%rsp), %rdx
leaq 0x1c502(%rip), %rsi     # 0x216c5
leaq 0x1780(%rsp), %rdi
callq 0x4450
jmp 0x51d2
movq 0x580(%rsp), %rdi
leaq 0x1780(%rsp), %rsi
callq 0xcfe0
movq %rax, 0x570(%rsp)
jmp 0x51f1
leaq 0x1757(%rsp), %rdi
movq %rdi, 0x568(%rsp)
callq 0x4580
movq 0x568(%rsp), %rdx
leaq 0x1c4bc(%rip), %rsi     # 0x216d1
leaq 0x1758(%rsp), %rdi
callq 0x4450
jmp 0x5224
movq 0x570(%rsp), %rdi
leaq 0x1758(%rsp), %rsi
callq 0xd7b0
movq %rax, 0x560(%rsp)
jmp 0x5243
leaq 0x172f(%rsp), %rdi
movq %rdi, 0x558(%rsp)
callq 0x4580
movq 0x558(%rsp), %rdx
leaq 0x1c2bc(%rip), %rsi     # 0x21523
leaq 0x1730(%rsp), %rdi
callq 0x4450
jmp 0x5276
movq 0x560(%rsp), %rdi
leaq 0x1730(%rsp), %rsi
callq 0xd0c0
movq %rax, 0x550(%rsp)
jmp 0x5295
leaq 0x1707(%rsp), %rdi
movq %rdi, 0x548(%rsp)
callq 0x4580
movq 0x548(%rsp), %rdx
leaq 0x1c41c(%rip), %rsi     # 0x216d5
leaq 0x1708(%rsp), %rdi
callq 0x4450
jmp 0x52c8
movq 0x550(%rsp), %rdi
leaq 0x1708(%rsp), %rsi
callq 0xd100
jmp 0x52df
leaq 0x1708(%rsp), %rdi
callq 0x4618
jmp 0x52ee
leaq 0x1707(%rsp), %rdi
callq 0x4390
leaq 0x1730(%rsp), %rdi
callq 0x4618
jmp 0x530a
leaq 0x172f(%rsp), %rdi
callq 0x4390
leaq 0x1758(%rsp), %rdi
callq 0x4618
jmp 0x5326
leaq 0x1757(%rsp), %rdi
callq 0x4390
leaq 0x1780(%rsp), %rdi
callq 0x4618
jmp 0x5342
leaq 0x177f(%rsp), %rdi
callq 0x4390
leaq 0x17a8(%rsp), %rdi
callq 0x4618
jmp 0x535e
leaq 0x17a7(%rsp), %rdi
callq 0x4390
leaq 0x17d0(%rsp), %rdi
callq 0x4618
jmp 0x537a
leaq 0x17cf(%rsp), %rdi
callq 0x4390
leaq 0x16df(%rsp), %rdi
movq %rdi, 0x540(%rsp)
callq 0x4580
movq 0x540(%rsp), %rdx
leaq 0x1c336(%rip), %rsi     # 0x216e1
leaq 0x16e0(%rsp), %rdi
callq 0x4450
jmp 0x53ba
leaq 0x16b7(%rsp), %rdi
movq %rdi, 0x538(%rsp)
callq 0x4580
movq 0x538(%rsp), %rdx
leaq 0x1c306(%rip), %rsi     # 0x216e4
leaq 0x16b8(%rsp), %rdi
callq 0x4450
jmp 0x53ed
leaq 0x1d20(%rsp), %rdi
leaq 0x16e0(%rsp), %rsi
leaq 0x16b8(%rsp), %rdx
callq 0xd520
movq %rax, 0x530(%rsp)
jmp 0x5414
leaq 0x168f(%rsp), %rdi
movq %rdi, 0x528(%rsp)
callq 0x4580
movq 0x528(%rsp), %rdx
leaq 0x1c28d(%rip), %rsi     # 0x216c5
leaq 0x1690(%rsp), %rdi
callq 0x4450
jmp 0x5447
movq 0x530(%rsp), %rdi
leaq 0x1690(%rsp), %rsi
callq 0xcfe0
movq %rax, 0x520(%rsp)
jmp 0x5466
leaq 0x1667(%rsp), %rdi
movq %rdi, 0x518(%rsp)
callq 0x4580
movq 0x518(%rsp), %rdx
leaq 0x1c249(%rip), %rsi     # 0x216d3
leaq 0x1668(%rsp), %rdi
callq 0x4450
jmp 0x5499
movq 0x520(%rsp), %rdi
leaq 0x1668(%rsp), %rsi
callq 0xd7b0
movq %rax, 0x510(%rsp)
jmp 0x54b8
leaq 0x163f(%rsp), %rdi
movq %rdi, 0x508(%rsp)
callq 0x4580
movq 0x508(%rsp), %rdx
leaq 0x1c047(%rip), %rsi     # 0x21523
leaq 0x1640(%rsp), %rdi
callq 0x4450
jmp 0x54eb
movq 0x510(%rsp), %rdi
leaq 0x1640(%rsp), %rsi
callq 0xd0c0
movq %rax, 0x500(%rsp)
jmp 0x550a
leaq 0x1617(%rsp), %rdi
movq %rdi, 0x4f8(%rsp)
callq 0x4580
movq 0x4f8(%rsp), %rdx
leaq 0x1c1bf(%rip), %rsi     # 0x216ed
leaq 0x1618(%rsp), %rdi
callq 0x4450
jmp 0x553d
movq 0x500(%rsp), %rdi
leaq 0x1618(%rsp), %rsi
callq 0xd100
jmp 0x5554
leaq 0x1618(%rsp), %rdi
callq 0x4618
jmp 0x5563
leaq 0x1617(%rsp), %rdi
callq 0x4390
leaq 0x1640(%rsp), %rdi
callq 0x4618
jmp 0x557f
leaq 0x163f(%rsp), %rdi
callq 0x4390
leaq 0x1668(%rsp), %rdi
callq 0x4618
jmp 0x559b
leaq 0x1667(%rsp), %rdi
callq 0x4390
leaq 0x1690(%rsp), %rdi
callq 0x4618
jmp 0x55b7
leaq 0x168f(%rsp), %rdi
callq 0x4390
leaq 0x16b8(%rsp), %rdi
callq 0x4618
jmp 0x55d3
leaq 0x16b7(%rsp), %rdi
callq 0x4390
leaq 0x16e0(%rsp), %rdi
callq 0x4618
jmp 0x55ef
leaq 0x16df(%rsp), %rdi
callq 0x4390
leaq 0x15ef(%rsp), %rdi
movq %rdi, 0x4f0(%rsp)
callq 0x4580
movq 0x4f0(%rsp), %rdx
leaq 0x1c0d8(%rip), %rsi     # 0x216f8
leaq 0x15f0(%rsp), %rdi
callq 0x4450
jmp 0x562f
leaq 0x15c7(%rsp), %rdi
movq %rdi, 0x4e8(%rsp)
callq 0x4580
movq 0x4e8(%rsp), %rdx
leaq 0x1c0a8(%rip), %rsi     # 0x216fb
leaq 0x15c8(%rsp), %rdi
callq 0x4450
jmp 0x5662
leaq 0x1d20(%rsp), %rdi
leaq 0x15f0(%rsp), %rsi
leaq 0x15c8(%rsp), %rdx
callq 0xd520
movq %rax, 0x4e0(%rsp)
jmp 0x5689
leaq 0x159f(%rsp), %rdi
movq %rdi, 0x4d8(%rsp)
callq 0x4580
movq 0x4d8(%rsp), %rdx
leaq 0x1c0b1(%rip), %rsi     # 0x2175e
leaq 0x15a0(%rsp), %rdi
callq 0x4450
jmp 0x56bc
movq 0x4e0(%rsp), %rdi
leaq 0x15a0(%rsp), %rsi
callq 0xd7f0
movq %rax, 0x4d0(%rsp)
jmp 0x56db
movq 0x4d0(%rsp), %rdi
leaq 0x1c01a(%rip), %rsi     # 0x21704
callq 0xd440
movq %rax, 0x4c8(%rsp)
jmp 0x56f9
leaq 0x1577(%rsp), %rdi
movq %rdi, 0x4c0(%rsp)
callq 0x4580
movq 0x4c0(%rsp), %rdx
leaq 0x1bfe9(%rip), %rsi     # 0x21706
leaq 0x1578(%rsp), %rdi
callq 0x4450
jmp 0x572c
movq 0x4c8(%rsp), %rdi
leaq 0x1578(%rsp), %rsi
callq 0xd400
movq %rax, 0x4b8(%rsp)
jmp 0x574b
leaq 0x154f(%rsp), %rdi
movq %rdi, 0x4b0(%rsp)
callq 0x4580
movq 0x4b0(%rsp), %rdx
leaq 0x1bf9b(%rip), %rsi     # 0x2170a
leaq 0x1550(%rsp), %rdi
callq 0x4450
jmp 0x577e
movq 0x4b8(%rsp), %rdi
leaq 0x1550(%rsp), %rsi
callq 0xd100
jmp 0x5795
leaq 0x1550(%rsp), %rdi
callq 0x4618
jmp 0x57a4
leaq 0x154f(%rsp), %rdi
callq 0x4390
leaq 0x1578(%rsp), %rdi
callq 0x4618
jmp 0x57c0
leaq 0x1577(%rsp), %rdi
callq 0x4390
leaq 0x15a0(%rsp), %rdi
callq 0x4618
jmp 0x57dc
leaq 0x159f(%rsp), %rdi
callq 0x4390
leaq 0x15c8(%rsp), %rdi
callq 0x4618
jmp 0x57f8
leaq 0x15c7(%rsp), %rdi
callq 0x4390
leaq 0x15f0(%rsp), %rdi
callq 0x4618
jmp 0x5814
leaq 0x15ef(%rsp), %rdi
callq 0x4390
leaq 0x1527(%rsp), %rdi
movq %rdi, 0x4a8(%rsp)
callq 0x4580
movq 0x4a8(%rsp), %rdx
leaq 0x1bee9(%rip), %rsi     # 0x2172e
leaq 0x1528(%rsp), %rdi
callq 0x4450
jmp 0x5854
leaq 0x1d20(%rsp), %rdi
leaq 0x1528(%rsp), %rsi
callq 0xcd70
movq %rax, 0x4a0(%rsp)
jmp 0x5873
leaq 0x14ff(%rsp), %rdi
movq %rdi, 0x498(%rsp)
callq 0x4580
movq 0x498(%rsp), %rdx
leaq 0x1bea6(%rip), %rsi     # 0x2173d
leaq 0x1500(%rsp), %rdi
callq 0x4450
jmp 0x58a6
movq 0x4a0(%rsp), %rdi
leaq 0x1500(%rsp), %rsi
callq 0xcfe0
movq %rax, 0x490(%rsp)
jmp 0x58c5
leaq 0x14d7(%rsp), %rdi
movq %rdi, 0x488(%rsp)
callq 0x4580
movq 0x488(%rsp), %rdx
leaq 0x1be48(%rip), %rsi     # 0x21731
leaq 0x14d8(%rsp), %rdi
callq 0x4450
jmp 0x58f8
movq 0x490(%rsp), %rdi
leaq 0x14d8(%rsp), %rsi
callq 0xd100
jmp 0x590f
leaq 0x14d8(%rsp), %rdi
callq 0x4618
jmp 0x591e
leaq 0x14d7(%rsp), %rdi
callq 0x4390
leaq 0x1500(%rsp), %rdi
callq 0x4618
jmp 0x593a
leaq 0x14ff(%rsp), %rdi
callq 0x4390
leaq 0x1528(%rsp), %rdi
callq 0x4618
jmp 0x5956
leaq 0x1527(%rsp), %rdi
callq 0x4390
leaq 0x14af(%rsp), %rdi
movq %rdi, 0x480(%rsp)
callq 0x4580
movq 0x480(%rsp), %rdx
leaq 0x1bdbb(%rip), %rsi     # 0x21742
leaq 0x14b0(%rsp), %rdi
callq 0x4450
jmp 0x5996
leaq 0x1d20(%rsp), %rdi
leaq 0x14b0(%rsp), %rsi
callq 0xcd70
movq %rax, 0x478(%rsp)
jmp 0x59b5
leaq 0x1487(%rsp), %rdi
movq %rdi, 0x470(%rsp)
callq 0x4580
movq 0x470(%rsp), %rdx
leaq 0x1bd78(%rip), %rsi     # 0x21751
leaq 0x1488(%rsp), %rdi
callq 0x4450
jmp 0x59e8
movq 0x478(%rsp), %rdi
leaq 0x1488(%rsp), %rsi
callq 0xcfe0
movq %rax, 0x468(%rsp)
jmp 0x5a07
leaq 0x145f(%rsp), %rdi
movq %rdi, 0x460(%rsp)
callq 0x4580
movq 0x460(%rsp), %rdx
leaq 0x1bd1a(%rip), %rsi     # 0x21745
leaq 0x1460(%rsp), %rdi
callq 0x4450
jmp 0x5a3a
movq 0x468(%rsp), %rdi
leaq 0x1460(%rsp), %rsi
callq 0xd100
jmp 0x5a51
leaq 0x1460(%rsp), %rdi
callq 0x4618
jmp 0x5a60
leaq 0x145f(%rsp), %rdi
callq 0x4390
leaq 0x1488(%rsp), %rdi
callq 0x4618
jmp 0x5a7c
leaq 0x1487(%rsp), %rdi
callq 0x4390
leaq 0x14b0(%rsp), %rdi
callq 0x4618
jmp 0x5a98
leaq 0x14af(%rsp), %rdi
callq 0x4390
leaq 0x1437(%rsp), %rdi
movq %rdi, 0x458(%rsp)
callq 0x4580
movq 0x458(%rsp), %rdx
leaq 0x1bc90(%rip), %rsi     # 0x21759
leaq 0x1438(%rsp), %rdi
callq 0x4450
jmp 0x5ad8
leaq 0x140f(%rsp), %rdi
movq %rdi, 0x450(%rsp)
callq 0x4580
movq 0x450(%rsp), %rdx
leaq 0x1bc60(%rip), %rsi     # 0x2175c
leaq 0x1410(%rsp), %rdi
callq 0x4450
jmp 0x5b0b
leaq 0x1d20(%rsp), %rdi
leaq 0x1438(%rsp), %rsi
leaq 0x1410(%rsp), %rdx
callq 0xd520
movq %rax, 0x448(%rsp)
jmp 0x5b32
leaq 0x13e7(%rsp), %rdi
movq %rdi, 0x440(%rsp)
callq 0x4580
movq 0x440(%rsp), %rdx
leaq 0x1bc0c(%rip), %rsi     # 0x21762
leaq 0x13e8(%rsp), %rdi
callq 0x4450
jmp 0x5b65
movq 0x448(%rsp), %rdi
leaq 0x13e8(%rsp), %rsi
callq 0xcfe0
movq %rax, 0x438(%rsp)
jmp 0x5b84
leaq 0x13bf(%rsp), %rdi
movq %rdi, 0x430(%rsp)
callq 0x4580
movq 0x430(%rsp), %rdx
leaq 0x1bbb6(%rip), %rsi     # 0x2175e
leaq 0x13c0(%rsp), %rdi
callq 0x4450
jmp 0x5bb7
movq 0x438(%rsp), %rdi
leaq 0x13c0(%rsp), %rsi
callq 0xd7f0
movq %rax, 0x428(%rsp)
jmp 0x5bd6
movq 0x428(%rsp), %rdi
movl $0x3, %esi
callq 0xd830
movq %rax, 0x420(%rsp)
jmp 0x5bf2
leaq 0x1397(%rsp), %rdi
movq %rdi, 0x418(%rsp)
callq 0x4580
movq 0x418(%rsp), %rdx
leaq 0x1bb52(%rip), %rsi     # 0x21768
leaq 0x1398(%rsp), %rdi
callq 0x4450
jmp 0x5c25
movq 0x420(%rsp), %rdi
leaq 0x1398(%rsp), %rsi
callq 0xd100
jmp 0x5c3c
leaq 0x1398(%rsp), %rdi
callq 0x4618
jmp 0x5c4b
leaq 0x1397(%rsp), %rdi
callq 0x4390
leaq 0x13c0(%rsp), %rdi
callq 0x4618
jmp 0x5c67
leaq 0x13bf(%rsp), %rdi
callq 0x4390
leaq 0x13e8(%rsp), %rdi
callq 0x4618
jmp 0x5c83
leaq 0x13e7(%rsp), %rdi
callq 0x4390
leaq 0x1410(%rsp), %rdi
callq 0x4618
jmp 0x5c9f
leaq 0x140f(%rsp), %rdi
callq 0x4390
leaq 0x1438(%rsp), %rdi
callq 0x4618
jmp 0x5cbb
leaq 0x1437(%rsp), %rdi
callq 0x4390
leaq 0x136f(%rsp), %rdi
movq %rdi, 0x410(%rsp)
callq 0x4580
movq 0x410(%rsp), %rdx
leaq 0x1ba8e(%rip), %rsi     # 0x2177a
leaq 0x1370(%rsp), %rdi
callq 0x4450
jmp 0x5cfb
leaq 0x1347(%rsp), %rdi
movq %rdi, 0x408(%rsp)
callq 0x4580
movq 0x408(%rsp), %rdx
leaq 0x1ba5e(%rip), %rsi     # 0x2177d
leaq 0x1348(%rsp), %rdi
callq 0x4450
jmp 0x5d2e
leaq 0x1d20(%rsp), %rdi
leaq 0x1370(%rsp), %rsi
leaq 0x1348(%rsp), %rdx
callq 0xd520
movq %rax, 0x400(%rsp)
jmp 0x5d55
leaq 0x131f(%rsp), %rdi
movq %rdi, 0x3f8(%rsp)
callq 0x4580
movq 0x3f8(%rsp), %rdx
leaq 0x1b9e9(%rip), %rsi     # 0x21762
leaq 0x1320(%rsp), %rdi
callq 0x4450
jmp 0x5d88
movq 0x400(%rsp), %rdi
leaq 0x1320(%rsp), %rsi
callq 0xcfe0
movq %rax, 0x3f0(%rsp)
jmp 0x5da7
leaq 0x12f7(%rsp), %rdi
movq %rdi, 0x3e8(%rsp)
callq 0x4580
movq 0x3e8(%rsp), %rdx
leaq 0x1b9b4(%rip), %rsi     # 0x2177f
leaq 0x12f8(%rsp), %rdi
callq 0x4450
jmp 0x5dda
movq 0x3f0(%rsp), %rdi
leaq 0x12f8(%rsp), %rsi
callq 0xd7f0
movq %rax, 0x3e0(%rsp)
jmp 0x5df9
movq 0x3e0(%rsp), %rdi
movsd 0x1b1ff(%rip), %xmm0    # 0x21008
callq 0xd910
movq %rax, 0x3d8(%rsp)
jmp 0x5e18
leaq 0x12cf(%rsp), %rdi
movq %rdi, 0x3d0(%rsp)
callq 0x4580
movq 0x3d0(%rsp), %rdx
leaq 0x1b92c(%rip), %rsi     # 0x21768
leaq 0x12d0(%rsp), %rdi
callq 0x4450
jmp 0x5e4b
movq 0x3d8(%rsp), %rdi
leaq 0x12d0(%rsp), %rsi
callq 0xd100
jmp 0x5e62
leaq 0x12d0(%rsp), %rdi
callq 0x4618
jmp 0x5e71
leaq 0x12cf(%rsp), %rdi
callq 0x4390
leaq 0x12f8(%rsp), %rdi
callq 0x4618
jmp 0x5e8d
leaq 0x12f7(%rsp), %rdi
callq 0x4390
leaq 0x1320(%rsp), %rdi
callq 0x4618
jmp 0x5ea9
leaq 0x131f(%rsp), %rdi
callq 0x4390
leaq 0x1348(%rsp), %rdi
callq 0x4618
jmp 0x5ec5
leaq 0x1347(%rsp), %rdi
callq 0x4390
leaq 0x1370(%rsp), %rdi
callq 0x4618
jmp 0x5ee1
leaq 0x136f(%rsp), %rdi
callq 0x4390
leaq 0x12a7(%rsp), %rdi
movq %rdi, 0x3c8(%rsp)
callq 0x4580
movq 0x3c8(%rsp), %rdx
leaq 0x1b873(%rip), %rsi     # 0x21785
leaq 0x12a8(%rsp), %rdi
callq 0x4450
jmp 0x5f21
leaq 0x127f(%rsp), %rdi
movq %rdi, 0x3c0(%rsp)
callq 0x4580
movq 0x3c0(%rsp), %rdx
leaq 0x1b843(%rip), %rsi     # 0x21788
leaq 0x1280(%rsp), %rdi
callq 0x4450
jmp 0x5f54
leaq 0x1d20(%rsp), %rdi
leaq 0x12a8(%rsp), %rsi
leaq 0x1280(%rsp), %rdx
callq 0xd520
movq %rax, 0x3b8(%rsp)
jmp 0x5f7b
leaq 0x1257(%rsp), %rdi
movq %rdi, 0x3b0(%rsp)
callq 0x4580
movq 0x3b0(%rsp), %rdx
leaq 0x1b7c3(%rip), %rsi     # 0x21762
leaq 0x1258(%rsp), %rdi
callq 0x4450
jmp 0x5fae
movq 0x3b8(%rsp), %rdi
leaq 0x1258(%rsp), %rsi
callq 0xcfe0
movq %rax, 0x3a8(%rsp)
jmp 0x5fcd
leaq 0x122f(%rsp), %rdi
movq %rdi, 0x3a0(%rsp)
callq 0x4580
movq 0x3a0(%rsp), %rdx
leaq 0x1b799(%rip), %rsi     # 0x2178a
leaq 0x1230(%rsp), %rdi
callq 0x4450
jmp 0x6000
movq 0x3a8(%rsp), %rdi
leaq 0x1230(%rsp), %rsi
callq 0xd7f0
jmp 0x6017
leaq 0x1230(%rsp), %rdi
callq 0x4618
jmp 0x6026
leaq 0x122f(%rsp), %rdi
callq 0x4390
leaq 0x1258(%rsp), %rdi
callq 0x4618
jmp 0x6042
leaq 0x1257(%rsp), %rdi
callq 0x4390
leaq 0x1280(%rsp), %rdi
callq 0x4618
jmp 0x605e
leaq 0x127f(%rsp), %rdi
callq 0x4390
leaq 0x12a8(%rsp), %rdi
callq 0x4618
jmp 0x607a
leaq 0x12a7(%rsp), %rdi
callq 0x4390
movq 0x26be2(%rip), %rax     # 0x2cc70
movq %rax, 0x1220(%rsp)
movaps 0x26bc3(%rip), %xmm0    # 0x2cc60
movaps %xmm0, 0x1210(%rsp)
leaq 0x11ef(%rsp), %rdi
movq %rdi, 0x398(%rsp)
callq 0x4580
movq 0x398(%rsp), %rdx
leaq 0x1b6d5(%rip), %rsi     # 0x2179e
leaq 0x11f0(%rsp), %rdi
callq 0x4450
jmp 0x60d8
leaq 0x11c7(%rsp), %rdi
movq %rdi, 0x390(%rsp)
callq 0x4580
movq 0x390(%rsp), %rdx
leaq 0x1b6a5(%rip), %rsi     # 0x217a1
leaq 0x11c8(%rsp), %rdi
callq 0x4450
jmp 0x610b
leaq 0x1d20(%rsp), %rdi
leaq 0x11f0(%rsp), %rsi
leaq 0x11c8(%rsp), %rdx
callq 0xd520
movq %rax, 0x388(%rsp)
jmp 0x6132
movq 0x388(%rsp), %rdi
leaq 0x1228(%rsp), %rdx
leaq 0x1210(%rsp), %rsi
callq 0xd9f0
jmp 0x6151
leaq 0x11c8(%rsp), %rdi
callq 0x4618
jmp 0x6160
leaq 0x11c7(%rsp), %rdi
callq 0x4390
leaq 0x11f0(%rsp), %rdi
callq 0x4618
jmp 0x617c
leaq 0x11ef(%rsp), %rdi
callq 0x4390
leaq 0x119f(%rsp), %rdi
movq %rdi, 0x380(%rsp)
callq 0x4580
movq 0x380(%rsp), %rdx
leaq 0x1b5fe(%rip), %rsi     # 0x217ab
leaq 0x11a0(%rsp), %rdi
callq 0x4450
jmp 0x61bc
leaq 0x1177(%rsp), %rdi
movq %rdi, 0x378(%rsp)
callq 0x4580
movq 0x378(%rsp), %rdx
leaq 0x1b5ce(%rip), %rsi     # 0x217ae
leaq 0x1178(%rsp), %rdi
callq 0x4450
jmp 0x61ef
leaq 0x1d20(%rsp), %rdi
leaq 0x11a0(%rsp), %rsi
leaq 0x1178(%rsp), %rdx
callq 0xd520
movq %rax, 0x370(%rsp)
jmp 0x6216
leaq 0x114f(%rsp), %rdi
movq %rdi, 0x368(%rsp)
callq 0x4580
movq 0x368(%rsp), %rdx
leaq 0x1b57b(%rip), %rsi     # 0x217b5
leaq 0x1150(%rsp), %rdi
callq 0x4450
jmp 0x6249
movq 0x370(%rsp), %rdi
leaq 0x1150(%rsp), %rsi
callq 0xcfe0
jmp 0x6260
leaq 0x1150(%rsp), %rdi
callq 0x4618
jmp 0x626f
leaq 0x114f(%rsp), %rdi
callq 0x4390
leaq 0x1178(%rsp), %rdi
callq 0x4618
jmp 0x628b
leaq 0x1177(%rsp), %rdi
callq 0x4390
leaq 0x11a0(%rsp), %rdi
callq 0x4618
jmp 0x62a7
leaq 0x119f(%rsp), %rdi
callq 0x4390
leaq 0x1127(%rsp), %rdi
movq %rdi, 0x360(%rsp)
callq 0x4580
movq 0x360(%rsp), %rdx
leaq 0x1b4e4(%rip), %rsi     # 0x217bc
leaq 0x1128(%rsp), %rdi
callq 0x4450
jmp 0x62e7
leaq 0x1d20(%rsp), %rdi
leaq 0x1128(%rsp), %rsi
callq 0xcd70
movq %rax, 0x358(%rsp)
jmp 0x6306
leaq 0x10ff(%rsp), %rdi
movq %rdi, 0x350(%rsp)
callq 0x4580
movq 0x350(%rsp), %rdx
leaq 0x1b49e(%rip), %rsi     # 0x217c8
leaq 0x1100(%rsp), %rdi
callq 0x4450
jmp 0x6339
movq 0x358(%rsp), %rdi
leaq 0x1100(%rsp), %rsi
callq 0xcfe0
movq %rax, 0x348(%rsp)
jmp 0x6358
leaq 0x10d7(%rsp), %rdi
movq %rdi, 0x340(%rsp)
callq 0x4580
movq 0x340(%rsp), %rdx
leaq 0x1b447(%rip), %rsi     # 0x217c3
leaq 0x10d8(%rsp), %rdi
callq 0x4450
jmp 0x638b
movq 0x348(%rsp), %rdi
leaq 0x10d8(%rsp), %rsi
callq 0xd7b0
jmp 0x63a2
leaq 0x10d8(%rsp), %rdi
callq 0x4618
jmp 0x63b1
leaq 0x10d7(%rsp), %rdi
callq 0x4390
leaq 0x1100(%rsp), %rdi
callq 0x4618
jmp 0x63cd
leaq 0x10ff(%rsp), %rdi
callq 0x4390
leaq 0x1128(%rsp), %rdi
callq 0x4618
jmp 0x63e9
leaq 0x1127(%rsp), %rdi
callq 0x4390
leaq 0x10af(%rsp), %rdi
movq %rdi, 0x338(%rsp)
callq 0x4580
movq 0x338(%rsp), %rdx
leaq 0x1b3bb(%rip), %rsi     # 0x217d5
leaq 0x10b0(%rsp), %rdi
callq 0x4450
jmp 0x6429
leaq 0x1d20(%rsp), %rdi
leaq 0x10b0(%rsp), %rsi
callq 0xcd70
movq %rax, 0x330(%rsp)
jmp 0x6448
movq 0x330(%rsp), %rdi
movl $0x1, %esi
callq 0xdad0
jmp 0x645c
leaq 0x10b0(%rsp), %rdi
callq 0x4618
jmp 0x646b
leaq 0x10af(%rsp), %rdi
callq 0x4390
leaq 0x1098(%rsp), %rdi
callq 0xdb00
jmp 0x6487
leaq 0x1077(%rsp), %rdi
movq %rdi, 0x328(%rsp)
callq 0x4580
movq 0x328(%rsp), %rdx
leaq 0x1b333(%rip), %rsi     # 0x217de
leaq 0x1078(%rsp), %rdi
callq 0x4450
jmp 0x64ba
leaq 0x104f(%rsp), %rdi
movq %rdi, 0x320(%rsp)
callq 0x4580
movq 0x320(%rsp), %rdx
leaq 0x1b303(%rip), %rsi     # 0x217e1
leaq 0x1050(%rsp), %rdi
callq 0x4450
jmp 0x64ed
leaq 0x1d20(%rsp), %rdi
leaq 0x1078(%rsp), %rsi
leaq 0x1050(%rsp), %rdx
callq 0xd520
movq %rax, 0x318(%rsp)
jmp 0x6514
leaq 0x1027(%rsp), %rdi
movq %rdi, 0x310(%rsp)
callq 0x4580
movq 0x310(%rsp), %rdx
leaq 0x1b2ab(%rip), %rsi     # 0x217e3
leaq 0x1028(%rsp), %rdi
callq 0x4450
jmp 0x6547
movq 0x318(%rsp), %rdi
leaq 0x1028(%rsp), %rsi
callq 0xcfe0
movq %rax, 0x308(%rsp)
jmp 0x6566
movq 0x308(%rsp), %rdi
leaq 0x1098(%rsp), %rsi
callq 0xdb40
movq %rax, 0x300(%rsp)
jmp 0x6585
leaq 0xfff(%rsp), %rdi
movq %rdi, 0x2f8(%rsp)
callq 0x4580
movq 0x2f8(%rsp), %rdx
leaq 0x1b243(%rip), %rsi     # 0x217ec
leaq 0x1000(%rsp), %rdi
callq 0x4450
jmp 0x65b8
movq 0x300(%rsp), %rdi
leaq 0x1000(%rsp), %rsi
callq 0xd100
jmp 0x65cf
leaq 0x1000(%rsp), %rdi
callq 0x4618
jmp 0x65de
leaq 0xfff(%rsp), %rdi
callq 0x4390
leaq 0x1028(%rsp), %rdi
callq 0x4618
jmp 0x65fa
leaq 0x1027(%rsp), %rdi
callq 0x4390
leaq 0x1050(%rsp), %rdi
callq 0x4618
jmp 0x6616
leaq 0x104f(%rsp), %rdi
callq 0x4390
leaq 0x1078(%rsp), %rdi
callq 0x4618
jmp 0x6632
leaq 0x1077(%rsp), %rdi
callq 0x4390
leaq 0xd5f(%rsp), %rdi
movq %rdi, 0x2f0(%rsp)
callq 0x4580
movq 0x2f0(%rsp), %rdx
leaq 0x1b197(%rip), %rsi     # 0x217fa
leaq 0xd60(%rsp), %rdi
callq 0x4450
jmp 0x6672
leaq 0xd37(%rsp), %rdi
movq %rdi, 0x2e8(%rsp)
callq 0x4580
movq 0x2e8(%rsp), %rdx
leaq 0x1b176(%rip), %rsi     # 0x2180c
leaq 0xd38(%rsp), %rdi
callq 0x4450
jmp 0x66a5
leaq 0xd80(%rsp), %rdi
leaq 0xd60(%rsp), %rsi
leaq 0xd38(%rsp), %rdx
callq 0xdb60
jmp 0x66c4
leaq 0xd38(%rsp), %rdi
callq 0x4618
jmp 0x66d3
leaq 0xd37(%rsp), %rdi
callq 0x4390
leaq 0xd60(%rsp), %rdi
callq 0x4618
jmp 0x66ef
leaq 0xd5f(%rsp), %rdi
callq 0x4390
leaq 0xd0f(%rsp), %rdi
movq %rdi, 0x2e0(%rsp)
callq 0x4580
movq 0x2e0(%rsp), %rdx
leaq 0x1b140(%rip), %rsi     # 0x21860
leaq 0xd10(%rsp), %rdi
callq 0x4450
jmp 0x672f
leaq 0xd80(%rsp), %rdi
leaq 0xd10(%rsp), %rsi
callq 0xcd70
movq %rax, 0x2d8(%rsp)
jmp 0x674e
leaq 0xce7(%rsp), %rdi
movq %rdi, 0x2d0(%rsp)
callq 0x4580
movq 0x2d0(%rsp), %rdx
leaq 0x1adf6(%rip), %rsi     # 0x21568
leaq 0xce8(%rsp), %rdi
callq 0x4450
jmp 0x6781
movq 0x2d8(%rsp), %rdi
leaq 0xce8(%rsp), %rsi
callq 0xcfe0
movq %rax, 0x2c8(%rsp)
jmp 0x67a0
leaq 0xcbf(%rsp), %rdi
movq %rdi, 0x2c0(%rsp)
callq 0x4580
movq 0x2c0(%rsp), %rdx
leaq 0x1b09f(%rip), %rsi     # 0x21863
leaq 0xcc0(%rsp), %rdi
callq 0x4450
jmp 0x67d3
movq 0x2c8(%rsp), %rdi
leaq 0xcc0(%rsp), %rsi
callq 0xd100
movq %rax, 0x2b8(%rsp)
jmp 0x67f2
movq 0x2b8(%rsp), %rdi
leaq 0x1aed2(%rip), %rsi     # 0x216d3
callq 0xd440
jmp 0x6808
leaq 0xcc0(%rsp), %rdi
callq 0x4618
jmp 0x6817
leaq 0xcbf(%rsp), %rdi
callq 0x4390
leaq 0xce8(%rsp), %rdi
callq 0x4618
jmp 0x6833
leaq 0xce7(%rsp), %rdi
callq 0x4390
leaq 0xd10(%rsp), %rdi
callq 0x4618
jmp 0x684f
leaq 0xd0f(%rsp), %rdi
callq 0x4390
leaq 0x1d20(%rsp), %rdi
leaq 0xd80(%rsp), %rsi
callq 0xdc10
jmp 0x6873
movl 0x2010(%rsp), %esi
movq 0x2008(%rsp), %rdx
leaq 0x1d20(%rsp), %rdi
callq 0xdc40
movq %rax, 0x2b0(%rsp)
jmp 0x6899
movq 0x2b0(%rsp), %rax
movq %rax, 0xcb0(%rsp)
leaq 0x1d20(%rsp), %rdi
callq 0xdd90
movq %rax, 0x2a8(%rsp)
jmp 0x68c0
movq 0x2a8(%rsp), %rsi
leaq 0xc98(%rsp), %rdi
callq 0xddb0
jmp 0x68d7
movq 0x266ca(%rip), %rdi     # 0x2cfa8
leaq 0x1af8c(%rip), %rsi     # 0x21871
callq 0x4330
movq %rax, 0x2a0(%rsp)
jmp 0x68f4
movq 0xcb0(%rsp), %rax
movq %rax, 0x290(%rsp)
leaq 0xc4f(%rsp), %rdi
movq %rdi, 0x298(%rsp)
callq 0x4580
movq 0x298(%rsp), %rdx
leaq 0x1ac08(%rip), %rsi     # 0x21530
leaq 0xc50(%rsp), %rdi
callq 0x4450
jmp 0x6937
movq 0x290(%rsp), %rsi
leaq 0xc70(%rsp), %rdi
leaq 0xc50(%rsp), %rdx
callq 0xdeb0
jmp 0x6956
leaq 0xc70(%rsp), %rdi
callq 0xdf20
movb %al, 0x28f(%rsp)
jmp 0x696c
movq 0x2a0(%rsp), %rdi
movb 0x28f(%rsp), %cl
leaq 0x1abc5(%rip), %rax     # 0x21547
leaq 0x1abe5(%rip), %rsi     # 0x2156e
testb $0x1, %cl
cmovneq %rax, %rsi
callq 0x4330
movq %rax, 0x280(%rsp)
jmp 0x699f
movq 0x280(%rsp), %rdi
movq 0x265e2(%rip), %rsi     # 0x2cf90
callq 0x4380
jmp 0x69b5
leaq 0xc70(%rsp), %rdi
callq 0xe030
jmp 0x69c4
leaq 0xc50(%rsp), %rdi
callq 0x4618
jmp 0x69d3
leaq 0xc4f(%rsp), %rdi
callq 0x4390
movq 0x265c1(%rip), %rdi     # 0x2cfa8
leaq 0x1ae8b(%rip), %rsi     # 0x21879
callq 0x4330
movq %rax, 0x278(%rsp)
jmp 0x69fd
movq 0xcb0(%rsp), %rax
movq %rax, 0x268(%rsp)
leaq 0xc27(%rsp), %rdi
movq %rdi, 0x270(%rsp)
callq 0x4580
movq 0x270(%rsp), %rdx
leaq 0x1ab4e(%rip), %rsi     # 0x2157f
leaq 0xc28(%rsp), %rdi
callq 0x4450
jmp 0x6a40
movq 0x268(%rsp), %rdi
leaq 0xc28(%rsp), %rsi
callq 0xe040
movq %rax, 0x260(%rsp)
jmp 0x6a5f
movq 0x260(%rsp), %rsi
movq 0x278(%rsp), %rdi
callq 0x42f0
movq %rax, 0x258(%rsp)
jmp 0x6a7e
movq 0x258(%rsp), %rdi
movq 0x26503(%rip), %rsi     # 0x2cf90
callq 0x4380
jmp 0x6a94
leaq 0xc28(%rsp), %rdi
callq 0x4618
jmp 0x6aa3
leaq 0xc27(%rsp), %rdi
callq 0x4390
movq 0x264f1(%rip), %rdi     # 0x2cfa8
leaq 0x1adc4(%rip), %rsi     # 0x21882
callq 0x4330
movq %rax, 0x250(%rsp)
jmp 0x6acd
movq 0xcb0(%rsp), %rax
movq %rax, 0x240(%rsp)
leaq 0xbff(%rsp), %rdi
movq %rdi, 0x248(%rsp)
callq 0x4580
movq 0x248(%rsp), %rdx
leaq 0x1aae2(%rip), %rsi     # 0x215e3
leaq 0xc00(%rsp), %rdi
callq 0x4450
jmp 0x6b10
movq 0x240(%rsp), %rdi
leaq 0xc00(%rsp), %rsi
callq 0xe040
movq %rax, 0x238(%rsp)
jmp 0x6b2f
movq 0x238(%rsp), %rsi
movq 0x250(%rsp), %rdi
callq 0x42f0
movq %rax, 0x230(%rsp)
jmp 0x6b4e
movq 0x230(%rsp), %rdi
movq 0x26433(%rip), %rsi     # 0x2cf90
callq 0x4380
jmp 0x6b64
leaq 0xc00(%rsp), %rdi
callq 0x4618
jmp 0x6b73
leaq 0xbff(%rsp), %rdi
callq 0x4390
movq 0x26421(%rip), %rdi     # 0x2cfa8
leaq 0x1ad46(%rip), %rsi     # 0x218d4
callq 0x4330
movq %rax, 0x228(%rsp)
jmp 0x6b9d
movq 0xcb0(%rsp), %rax
movq %rax, 0x218(%rsp)
leaq 0xbd7(%rsp), %rdi
movq %rdi, 0x220(%rsp)
callq 0x4580
movq 0x220(%rsp), %rdx
leaq 0x1aacf(%rip), %rsi     # 0x216a0
leaq 0xbd8(%rsp), %rdi
callq 0x4450
jmp 0x6be0
movq 0x218(%rsp), %rdi
leaq 0xbd8(%rsp), %rsi
callq 0xe040
movq %rax, 0x210(%rsp)
jmp 0x6bff
movq 0x210(%rsp), %rsi
movq 0x228(%rsp), %rdi
callq 0x42f0
movq %rax, 0x208(%rsp)
jmp 0x6c1e
movq 0x208(%rsp), %rdi
movq 0x26363(%rip), %rsi     # 0x2cf90
callq 0x4380
jmp 0x6c34
leaq 0xbd8(%rsp), %rdi
callq 0x4618
jmp 0x6c43
leaq 0xbd7(%rsp), %rdi
callq 0x4390
movq 0x26351(%rip), %rdi     # 0x2cfa8
leaq 0x1ac2d(%rip), %rsi     # 0x2188b
callq 0x4330
movq %rax, 0x200(%rsp)
jmp 0x6c6d
movq 0xcb0(%rsp), %rax
movq %rax, 0x1f0(%rsp)
leaq 0xbaf(%rsp), %rdi
movq %rdi, 0x1f8(%rsp)
callq 0x4580
movq 0x1f8(%rsp), %rdx
leaq 0x1a882(%rip), %rsi     # 0x21523
leaq 0xbb0(%rsp), %rdi
callq 0x4450
jmp 0x6cb0
movq 0x1f0(%rsp), %rdi
leaq 0xbb0(%rsp), %rsi
callq 0xe040
movq %rax, 0x1e8(%rsp)
jmp 0x6ccf
movq 0x1e8(%rsp), %rsi
movq 0x200(%rsp), %rdi
callq 0x42f0
movq %rax, 0x1e0(%rsp)
jmp 0x6cee
movq 0x1e0(%rsp), %rdi
movq 0x26293(%rip), %rsi     # 0x2cf90
callq 0x4380
jmp 0x6d04
leaq 0xbb0(%rsp), %rdi
callq 0x4618
jmp 0x6d13
leaq 0xbaf(%rsp), %rdi
callq 0x4390
movq 0x26281(%rip), %rdi     # 0x2cfa8
leaq 0x1ab69(%rip), %rsi     # 0x21897
callq 0x4330
movq %rax, 0x1d8(%rsp)
jmp 0x6d3d
movq 0xcb0(%rsp), %rax
movq %rax, 0x1c8(%rsp)
leaq 0xb5f(%rsp), %rdi
movq %rdi, 0x1d0(%rsp)
callq 0x4580
movq 0x1d0(%rsp), %rdx
leaq 0x1a98c(%rip), %rsi     # 0x216fd
leaq 0xb60(%rsp), %rdi
callq 0x4450
jmp 0x6d80
movq 0x1c8(%rsp), %rsi
leaq 0xb80(%rsp), %rdi
leaq 0xb60(%rsp), %rdx
callq 0xdeb0
jmp 0x6d9f
leaq 0xb80(%rsp), %rdi
callq 0xe160
movl %eax, 0x1c4(%rsp)
jmp 0x6db5
movl 0x1c4(%rsp), %esi
movq 0x1d8(%rsp), %rdi
callq 0x4550
movq %rax, 0x1b8(%rsp)
jmp 0x6dd3
movq 0x1b8(%rsp), %rdi
movq 0x261ae(%rip), %rsi     # 0x2cf90
callq 0x4380
jmp 0x6de9
leaq 0xb80(%rsp), %rdi
callq 0xe030
jmp 0x6df8
leaq 0xb60(%rsp), %rdi
callq 0x4618
jmp 0x6e07
leaq 0xb5f(%rsp), %rdi
callq 0x4390
movq 0x2618d(%rip), %rdi     # 0x2cfa8
leaq 0x1aa7e(%rip), %rsi     # 0x218a0
callq 0x4330
movq %rax, 0x1b0(%rsp)
jmp 0x6e31
movq 0xcb0(%rsp), %rax
movq %rax, 0x1a0(%rsp)
leaq 0xb0f(%rsp), %rdi
movq %rdi, 0x1a8(%rsp)
callq 0x4580
movq 0x1a8(%rsp), %rdx
leaq 0x1a8f9(%rip), %rsi     # 0x2175e
leaq 0xb10(%rsp), %rdi
callq 0x4450
jmp 0x6e74
movq 0x1a0(%rsp), %rsi
leaq 0xb30(%rsp), %rdi
leaq 0xb10(%rsp), %rdx
callq 0xdeb0
jmp 0x6e93
leaq 0xb30(%rsp), %rdi
callq 0xe160
movl %eax, 0x19c(%rsp)
jmp 0x6ea9
movl 0x19c(%rsp), %esi
movq 0x1b0(%rsp), %rdi
callq 0x4550
movq %rax, 0x190(%rsp)
jmp 0x6ec7
movq 0x190(%rsp), %rdi
movq 0x260ba(%rip), %rsi     # 0x2cf90
callq 0x4380
jmp 0x6edd
leaq 0xb30(%rsp), %rdi
callq 0xe030
jmp 0x6eec
leaq 0xb10(%rsp), %rdi
callq 0x4618
jmp 0x6efb
leaq 0xb0f(%rsp), %rdi
callq 0x4390
movq 0x26099(%rip), %rdi     # 0x2cfa8
leaq 0x1a990(%rip), %rsi     # 0x218a6
callq 0x4330
movq %rax, 0x188(%rsp)
jmp 0x6f25
movq 0xcb0(%rsp), %rax
movq %rax, 0x178(%rsp)
leaq 0xabf(%rsp), %rdi
movq %rdi, 0x180(%rsp)
callq 0x4580
movq 0x180(%rsp), %rdx
leaq 0x1a826(%rip), %rsi     # 0x2177f
leaq 0xac0(%rsp), %rdi
callq 0x4450
jmp 0x6f68
movq 0x178(%rsp), %rsi
leaq 0xae0(%rsp), %rdi
leaq 0xac0(%rsp), %rdx
callq 0xdeb0
jmp 0x6f87
leaq 0xae0(%rsp), %rdi
callq 0xe260
movss %xmm0, 0x174(%rsp)
jmp 0x6f9f
movss 0x174(%rsp), %xmm0
movq 0x188(%rsp), %rdi
callq 0x4280
movq %rax, 0x168(%rsp)
jmp 0x6fbf
movq 0x168(%rsp), %rdi
movq 0x25fc2(%rip), %rsi     # 0x2cf90
callq 0x4380
jmp 0x6fd5
leaq 0xae0(%rsp), %rdi
callq 0xe030
jmp 0x6fe4
leaq 0xac0(%rsp), %rdi
callq 0x4618
jmp 0x6ff3
leaq 0xabf(%rsp), %rdi
callq 0x4390
leaq 0xaa8(%rsp), %rdi
xorps %xmm1, %xmm1
movaps %xmm1, %xmm0
callq 0xe370
jmp 0x7015
movq 0xcb0(%rsp), %rax
movq %rax, 0x158(%rsp)
leaq 0xa87(%rsp), %rdi
movq %rdi, 0x160(%rsp)
callq 0x4580
movq 0x160(%rsp), %rdx
leaq 0x1a741(%rip), %rsi     # 0x2178a
leaq 0xa88(%rsp), %rdi
callq 0x4450
jmp 0x7058
movq 0x158(%rsp), %rdi
leaq 0xa88(%rsp), %rsi
callq 0xe3a0
movb %al, 0x157(%rsp)
jmp 0x7076
leaq 0xa88(%rsp), %rdi
callq 0x4618
jmp 0x7085
leaq 0xa87(%rsp), %rdi
callq 0x4390
movb 0x157(%rsp), %al
testb $0x1, %al
jne 0x70a2
jmp 0x8bae
leaq 0x8f8(%rsp), %rdi
callq 0x4260
jmp 0x70b1
leaq 0x908(%rsp), %rax
movq %rax, 0x138(%rsp)
movq 0xcb0(%rsp), %rax
movq %rax, 0x140(%rsp)
leaq 0x8d7(%rsp), %rdi
movq %rdi, 0x148(%rsp)
callq 0x4580
movq 0x148(%rsp), %rdx
leaq 0x1a695(%rip), %rsi     # 0x2178a
leaq 0x8d8(%rsp), %rdi
callq 0x4450
jmp 0x7104
movq 0x140(%rsp), %rdi
leaq 0x8d8(%rsp), %rsi
callq 0xe040
movq %rax, 0x130(%rsp)
jmp 0x7123
movq 0x130(%rsp), %rsi
movq 0x138(%rsp), %rdi
callq 0x42f0
jmp 0x713a
leaq 0x8d8(%rsp), %rdi
callq 0x4618
jmp 0x7149
leaq 0x8d7(%rsp), %rdi
callq 0x4390
leaq 0x8f8(%rsp), %rdi
leaq 0xaa8(%rsp), %rsi
callq 0x4480
jmp 0x716d
leaq 0x8f8(%rsp), %rdi
callq 0x4290
jmp 0x717c
jmp 0x8bae
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x1fe7(%rsp), %rdi
callq 0x4390
jmp 0x97c7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x1faf(%rsp), %rdi
callq 0x4390
jmp 0x97b6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x1f87(%rsp), %rdi
callq 0x4390
jmp 0x97a5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x1f5f(%rsp), %rdi
callq 0x4390
jmp 0x9762
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x972c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x1ae8(%rsp), %rdi
callq 0xc990
jmp 0x7255
jmp 0x972c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7295
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x1ac8(%rsp), %rdi
callq 0x4618
jmp 0x7293
jmp 0x7295
leaq 0x1ac7(%rsp), %rdi
callq 0x4390
jmp 0x96f6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x72e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x1aa0(%rsp), %rdi
callq 0x4618
jmp 0x72e0
jmp 0x72e2
leaq 0x1a9f(%rsp), %rdi
callq 0x4390
jmp 0x96f6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7419
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7408
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x73fb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x73ea
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x73dd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x73cc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x73bf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x1a00(%rsp), %rdi
callq 0x4618
jmp 0x73bd
jmp 0x73bf
leaq 0x19ff(%rsp), %rdi
callq 0x4390
leaq 0x1a28(%rsp), %rdi
callq 0x4618
jmp 0x73db
jmp 0x73dd
leaq 0x1a27(%rsp), %rdi
callq 0x4390
leaq 0x1a50(%rsp), %rdi
callq 0x4618
jmp 0x73f9
jmp 0x73fb
leaq 0x1a4f(%rsp), %rdi
callq 0x4390
leaq 0x1a78(%rsp), %rdi
callq 0x4618
jmp 0x7417
jmp 0x7419
leaq 0x1a77(%rsp), %rdi
callq 0x4390
jmp 0x96f6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7500
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x74ef
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x74e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x74d1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x74c4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x1988(%rsp), %rdi
callq 0x4618
jmp 0x74c2
jmp 0x74c4
leaq 0x1987(%rsp), %rdi
callq 0x4390
leaq 0x19b0(%rsp), %rdi
callq 0x4618
jmp 0x74e0
jmp 0x74e2
leaq 0x19af(%rsp), %rdi
callq 0x4390
leaq 0x19d8(%rsp), %rdi
callq 0x4618
jmp 0x74fe
jmp 0x7500
leaq 0x19d7(%rsp), %rdi
callq 0x4390
jmp 0x96f6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7597
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7586
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7579
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x1938(%rsp), %rdi
callq 0x4618
jmp 0x7577
jmp 0x7579
leaq 0x1937(%rsp), %rdi
callq 0x4390
leaq 0x1960(%rsp), %rdi
callq 0x4618
jmp 0x7595
jmp 0x7597
leaq 0x195f(%rsp), %rdi
callq 0x4390
jmp 0x96f6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x76ec
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x76ce
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x76b0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x769f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7692
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7681
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7674
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x1870(%rsp), %rdi
callq 0x4618
jmp 0x7672
jmp 0x7674
leaq 0x186f(%rsp), %rdi
callq 0x4390
leaq 0x1898(%rsp), %rdi
callq 0x4618
jmp 0x7690
jmp 0x7692
leaq 0x1897(%rsp), %rdi
callq 0x4390
leaq 0x18c0(%rsp), %rdi
callq 0x4618
jmp 0x76ae
jmp 0x76b0
leaq 0x18bf(%rsp), %rdi
callq 0x4390
leaq 0x18e8(%rsp), %rdi
callq 0x4618
jmp 0x76cc
jmp 0x76ce
leaq 0x18e7(%rsp), %rdi
callq 0x4390
leaq 0x1910(%rsp), %rdi
callq 0x4618
jmp 0x76ea
jmp 0x76ec
leaq 0x190f(%rsp), %rdi
callq 0x4390
jmp 0x96f6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x77d3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x77c2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x77b5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x77a4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7797
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x17f8(%rsp), %rdi
callq 0x4618
jmp 0x7795
jmp 0x7797
leaq 0x17f7(%rsp), %rdi
callq 0x4390
leaq 0x1820(%rsp), %rdi
callq 0x4618
jmp 0x77b3
jmp 0x77b5
leaq 0x181f(%rsp), %rdi
callq 0x4390
leaq 0x1848(%rsp), %rdi
callq 0x4618
jmp 0x77d1
jmp 0x77d3
leaq 0x1847(%rsp), %rdi
callq 0x4390
jmp 0x96f6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7991
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7973
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7962
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7955
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7944
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7937
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7926
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7919
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7908
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x78fb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x1708(%rsp), %rdi
callq 0x4618
jmp 0x78f9
jmp 0x78fb
leaq 0x1707(%rsp), %rdi
callq 0x4390
leaq 0x1730(%rsp), %rdi
callq 0x4618
jmp 0x7917
jmp 0x7919
leaq 0x172f(%rsp), %rdi
callq 0x4390
leaq 0x1758(%rsp), %rdi
callq 0x4618
jmp 0x7935
jmp 0x7937
leaq 0x1757(%rsp), %rdi
callq 0x4390
leaq 0x1780(%rsp), %rdi
callq 0x4618
jmp 0x7953
jmp 0x7955
leaq 0x177f(%rsp), %rdi
callq 0x4390
leaq 0x17a8(%rsp), %rdi
callq 0x4618
jmp 0x7971
jmp 0x7973
leaq 0x17a7(%rsp), %rdi
callq 0x4390
leaq 0x17d0(%rsp), %rdi
callq 0x4618
jmp 0x798f
jmp 0x7991
leaq 0x17cf(%rsp), %rdi
callq 0x4390
jmp 0x96f6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7b4f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7b31
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7b20
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7b13
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7b02
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7af5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7ae4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7ad7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7ac6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7ab9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x1618(%rsp), %rdi
callq 0x4618
jmp 0x7ab7
jmp 0x7ab9
leaq 0x1617(%rsp), %rdi
callq 0x4390
leaq 0x1640(%rsp), %rdi
callq 0x4618
jmp 0x7ad5
jmp 0x7ad7
leaq 0x163f(%rsp), %rdi
callq 0x4390
leaq 0x1668(%rsp), %rdi
callq 0x4618
jmp 0x7af3
jmp 0x7af5
leaq 0x1667(%rsp), %rdi
callq 0x4390
leaq 0x1690(%rsp), %rdi
callq 0x4618
jmp 0x7b11
jmp 0x7b13
leaq 0x168f(%rsp), %rdi
callq 0x4390
leaq 0x16b8(%rsp), %rdi
callq 0x4618
jmp 0x7b2f
jmp 0x7b31
leaq 0x16b7(%rsp), %rdi
callq 0x4390
leaq 0x16e0(%rsp), %rdi
callq 0x4618
jmp 0x7b4d
jmp 0x7b4f
leaq 0x16df(%rsp), %rdi
callq 0x4390
jmp 0x96f6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7cbd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7c9f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7c8e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7c81
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7c70
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7c63
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7c52
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7c45
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x1550(%rsp), %rdi
callq 0x4618
jmp 0x7c43
jmp 0x7c45
leaq 0x154f(%rsp), %rdi
callq 0x4390
leaq 0x1578(%rsp), %rdi
callq 0x4618
jmp 0x7c61
jmp 0x7c63
leaq 0x1577(%rsp), %rdi
callq 0x4390
leaq 0x15a0(%rsp), %rdi
callq 0x4618
jmp 0x7c7f
jmp 0x7c81
leaq 0x159f(%rsp), %rdi
callq 0x4390
leaq 0x15c8(%rsp), %rdi
callq 0x4618
jmp 0x7c9d
jmp 0x7c9f
leaq 0x15c7(%rsp), %rdi
callq 0x4390
leaq 0x15f0(%rsp), %rdi
callq 0x4618
jmp 0x7cbb
jmp 0x7cbd
leaq 0x15ef(%rsp), %rdi
callq 0x4390
jmp 0x96f6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7da4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7d93
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7d86
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7d75
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7d68
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x14d8(%rsp), %rdi
callq 0x4618
jmp 0x7d66
jmp 0x7d68
leaq 0x14d7(%rsp), %rdi
callq 0x4390
leaq 0x1500(%rsp), %rdi
callq 0x4618
jmp 0x7d84
jmp 0x7d86
leaq 0x14ff(%rsp), %rdi
callq 0x4390
leaq 0x1528(%rsp), %rdi
callq 0x4618
jmp 0x7da2
jmp 0x7da4
leaq 0x1527(%rsp), %rdi
callq 0x4390
jmp 0x96f6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7e8b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7e7a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7e6d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7e5c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7e4f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x1460(%rsp), %rdi
callq 0x4618
jmp 0x7e4d
jmp 0x7e4f
leaq 0x145f(%rsp), %rdi
callq 0x4390
leaq 0x1488(%rsp), %rdi
callq 0x4618
jmp 0x7e6b
jmp 0x7e6d
leaq 0x1487(%rsp), %rdi
callq 0x4390
leaq 0x14b0(%rsp), %rdi
callq 0x4618
jmp 0x7e89
jmp 0x7e8b
leaq 0x14af(%rsp), %rdi
callq 0x4390
jmp 0x96f6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7ff9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7fdb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7fca
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7fbd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7fac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7f9f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7f8e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x7f81
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x1398(%rsp), %rdi
callq 0x4618
jmp 0x7f7f
jmp 0x7f81
leaq 0x1397(%rsp), %rdi
callq 0x4390
leaq 0x13c0(%rsp), %rdi
callq 0x4618
jmp 0x7f9d
jmp 0x7f9f
leaq 0x13bf(%rsp), %rdi
callq 0x4390
leaq 0x13e8(%rsp), %rdi
callq 0x4618
jmp 0x7fbb
jmp 0x7fbd
leaq 0x13e7(%rsp), %rdi
callq 0x4390
leaq 0x1410(%rsp), %rdi
callq 0x4618
jmp 0x7fd9
jmp 0x7fdb
leaq 0x140f(%rsp), %rdi
callq 0x4390
leaq 0x1438(%rsp), %rdi
callq 0x4618
jmp 0x7ff7
jmp 0x7ff9
leaq 0x1437(%rsp), %rdi
callq 0x4390
jmp 0x96f6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x8167
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x8149
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x8138
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x812b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x811a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x810d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x80fc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x80ef
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x12d0(%rsp), %rdi
callq 0x4618
jmp 0x80ed
jmp 0x80ef
leaq 0x12cf(%rsp), %rdi
callq 0x4390
leaq 0x12f8(%rsp), %rdi
callq 0x4618
jmp 0x810b
jmp 0x810d
leaq 0x12f7(%rsp), %rdi
callq 0x4390
leaq 0x1320(%rsp), %rdi
callq 0x4618
jmp 0x8129
jmp 0x812b
leaq 0x131f(%rsp), %rdi
callq 0x4390
leaq 0x1348(%rsp), %rdi
callq 0x4618
jmp 0x8147
jmp 0x8149
leaq 0x1347(%rsp), %rdi
callq 0x4390
leaq 0x1370(%rsp), %rdi
callq 0x4618
jmp 0x8165
jmp 0x8167
leaq 0x136f(%rsp), %rdi
callq 0x4390
jmp 0x96f6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x8285
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x8267
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x8256
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x8249
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x8238
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x822b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x1230(%rsp), %rdi
callq 0x4618
jmp 0x8229
jmp 0x822b
leaq 0x122f(%rsp), %rdi
callq 0x4390
leaq 0x1258(%rsp), %rdi
callq 0x4618
jmp 0x8247
jmp 0x8249
leaq 0x1257(%rsp), %rdi
callq 0x4390
leaq 0x1280(%rsp), %rdi
callq 0x4618
jmp 0x8265
jmp 0x8267
leaq 0x127f(%rsp), %rdi
callq 0x4390
leaq 0x12a8(%rsp), %rdi
callq 0x4618
jmp 0x8283
jmp 0x8285
leaq 0x12a7(%rsp), %rdi
callq 0x4390
jmp 0x96f6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x8306
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x82e8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x11c8(%rsp), %rdi
callq 0x4618
jmp 0x82e6
jmp 0x82e8
leaq 0x11c7(%rsp), %rdi
callq 0x4390
leaq 0x11f0(%rsp), %rdi
callq 0x4618
jmp 0x8304
jmp 0x8306
leaq 0x11ef(%rsp), %rdi
callq 0x4390
jmp 0x96f6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x83d4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x83b6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x83a5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x8398
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x1150(%rsp), %rdi
callq 0x4618
jmp 0x8396
jmp 0x8398
leaq 0x114f(%rsp), %rdi
callq 0x4390
leaq 0x1178(%rsp), %rdi
callq 0x4618
jmp 0x83b4
jmp 0x83b6
leaq 0x1177(%rsp), %rdi
callq 0x4390
leaq 0x11a0(%rsp), %rdi
callq 0x4618
jmp 0x83d2
jmp 0x83d4
leaq 0x119f(%rsp), %rdi
callq 0x4390
jmp 0x96f6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x84bb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x84aa
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x849d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x848c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x847f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x10d8(%rsp), %rdi
callq 0x4618
jmp 0x847d
jmp 0x847f
leaq 0x10d7(%rsp), %rdi
callq 0x4390
leaq 0x1100(%rsp), %rdi
callq 0x4618
jmp 0x849b
jmp 0x849d
leaq 0x10ff(%rsp), %rdi
callq 0x4390
leaq 0x1128(%rsp), %rdi
callq 0x4618
jmp 0x84b9
jmp 0x84bb
leaq 0x1127(%rsp), %rdi
callq 0x4390
jmp 0x96f6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x8508
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x10b0(%rsp), %rdi
callq 0x4618
jmp 0x8506
jmp 0x8508
leaq 0x10af(%rsp), %rdi
callq 0x4390
jmp 0x96f6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x96f6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x863f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x8621
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x8610
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x8603
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x85f2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x85e5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x1000(%rsp), %rdi
callq 0x4618
jmp 0x85e3
jmp 0x85e5
leaq 0xfff(%rsp), %rdi
callq 0x4390
leaq 0x1028(%rsp), %rdi
callq 0x4618
jmp 0x8601
jmp 0x8603
leaq 0x1027(%rsp), %rdi
callq 0x4390
leaq 0x1050(%rsp), %rdi
callq 0x4618
jmp 0x861f
jmp 0x8621
leaq 0x104f(%rsp), %rdi
callq 0x4390
leaq 0x1078(%rsp), %rdi
callq 0x4618
jmp 0x863d
jmp 0x863f
leaq 0x1077(%rsp), %rdi
callq 0x4390
jmp 0x96d6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x86c0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x86a2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0xd38(%rsp), %rdi
callq 0x4618
jmp 0x86a0
jmp 0x86a2
leaq 0xd37(%rsp), %rdi
callq 0x4390
leaq 0xd60(%rsp), %rdi
callq 0x4618
jmp 0x86be
jmp 0x86c0
leaq 0xd5f(%rsp), %rdi
callq 0x4390
jmp 0x96d6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x87a7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x8796
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x8789
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x8778
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x876b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0xcc0(%rsp), %rdi
callq 0x4618
jmp 0x8769
jmp 0x876b
leaq 0xcbf(%rsp), %rdi
callq 0x4390
leaq 0xce8(%rsp), %rdi
callq 0x4618
jmp 0x8787
jmp 0x8789
leaq 0xce7(%rsp), %rdi
callq 0x4390
leaq 0xd10(%rsp), %rdi
callq 0x4618
jmp 0x87a5
jmp 0x87a7
leaq 0xd0f(%rsp), %rdi
callq 0x4390
jmp 0x96b6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x96b6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x9680
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x884d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x883c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0xc70(%rsp), %rdi
callq 0xe030
jmp 0x883a
jmp 0x883c
leaq 0xc50(%rsp), %rdi
callq 0x4618
jmp 0x884b
jmp 0x884d
leaq 0xc4f(%rsp), %rdi
callq 0x4390
jmp 0x9680
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x889a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0xc28(%rsp), %rdi
callq 0x4618
jmp 0x8898
jmp 0x889a
leaq 0xc27(%rsp), %rdi
callq 0x4390
jmp 0x9680
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x88e7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0xc00(%rsp), %rdi
callq 0x4618
jmp 0x88e5
jmp 0x88e7
leaq 0xbff(%rsp), %rdi
callq 0x4390
jmp 0x9680
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x8934
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0xbd8(%rsp), %rdi
callq 0x4618
jmp 0x8932
jmp 0x8934
leaq 0xbd7(%rsp), %rdi
callq 0x4390
jmp 0x9680
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x8981
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0xbb0(%rsp), %rdi
callq 0x4618
jmp 0x897f
jmp 0x8981
leaq 0xbaf(%rsp), %rdi
callq 0x4390
jmp 0x9680
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x89f5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x89e4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0xb80(%rsp), %rdi
callq 0xe030
jmp 0x89e2
jmp 0x89e4
leaq 0xb60(%rsp), %rdi
callq 0x4618
jmp 0x89f3
jmp 0x89f5
leaq 0xb5f(%rsp), %rdi
callq 0x4390
jmp 0x9680
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x8a69
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x8a58
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0xb30(%rsp), %rdi
callq 0xe030
jmp 0x8a56
jmp 0x8a58
leaq 0xb10(%rsp), %rdi
callq 0x4618
jmp 0x8a67
jmp 0x8a69
leaq 0xb0f(%rsp), %rdi
callq 0x4390
jmp 0x9680
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x8add
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x8acc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0xae0(%rsp), %rdi
callq 0xe030
jmp 0x8aca
jmp 0x8acc
leaq 0xac0(%rsp), %rdi
callq 0x4618
jmp 0x8adb
jmp 0x8add
leaq 0xabf(%rsp), %rdi
callq 0x4390
jmp 0x9680
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x8b2a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0xa88(%rsp), %rdi
callq 0x4618
jmp 0x8b28
jmp 0x8b2a
leaq 0xa87(%rsp), %rdi
callq 0x4390
jmp 0x9680
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x8b77
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x8d8(%rsp), %rdi
callq 0x4618
jmp 0x8b75
jmp 0x8b77
leaq 0x8d7(%rsp), %rdi
callq 0x4390
jmp 0x8b9a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x8f8(%rsp), %rdi
callq 0x4290
jmp 0x8ba9
jmp 0x9680
movq 0x243f3(%rip), %rdi     # 0x2cfa8
leaq 0x18cf2(%rip), %rsi     # 0x218ae
callq 0x4330
movq %rax, 0x128(%rsp)
jmp 0x8bcb
movq 0x128(%rsp), %rdi
leaq 0xaa8(%rsp), %rsi
callq 0x43c0
movq %rax, 0x120(%rsp)
jmp 0x8bea
movq 0x120(%rsp), %rdi
movq 0x24397(%rip), %rsi     # 0x2cf90
callq 0x4380
jmp 0x8c00
movq 0x243a1(%rip), %rdi     # 0x2cfa8
leaq 0x18caa(%rip), %rsi     # 0x218b8
callq 0x4330
movq %rax, 0x118(%rsp)
jmp 0x8c1d
movq 0xcb0(%rsp), %rax
movq %rax, 0x108(%rsp)
leaq 0x887(%rsp), %rdi
movq %rdi, 0x110(%rsp)
callq 0x4580
movq 0x110(%rsp), %rdx
leaq 0x18b52(%rip), %rsi     # 0x217a3
leaq 0x888(%rsp), %rdi
callq 0x4450
jmp 0x8c60
movq 0x108(%rsp), %rsi
leaq 0x8a8(%rsp), %rdi
leaq 0x888(%rsp), %rdx
callq 0xdeb0
jmp 0x8c7f
leaq 0x8a8(%rsp), %rdi
callq 0xe3f0
movq %rax, 0x100(%rsp)
jmp 0x8c96
movq 0x100(%rsp), %rsi
movq 0x118(%rsp), %rdi
callq 0x4330
movq %rax, 0xf8(%rsp)
jmp 0x8cb5
movq 0xf8(%rsp), %rdi
movq 0x242cc(%rip), %rsi     # 0x2cf90
callq 0x4380
jmp 0x8ccb
leaq 0x8a8(%rsp), %rdi
callq 0xe030
jmp 0x8cda
leaq 0x888(%rsp), %rdi
callq 0x4618
jmp 0x8ce9
leaq 0x887(%rsp), %rdi
callq 0x4390
movq 0x242ab(%rip), %rdi     # 0x2cfa8
leaq 0x18bbe(%rip), %rsi     # 0x218c2
callq 0x4330
jmp 0x8d0b
movq 0xcb0(%rsp), %rax
movq %rax, 0xe8(%rsp)
leaq 0x83f(%rsp), %rdi
movq %rdi, 0xf0(%rsp)
callq 0x4580
movq 0xf0(%rsp), %rdx
leaq 0x18a71(%rip), %rsi     # 0x217b0
leaq 0x840(%rsp), %rdi
callq 0x4450
jmp 0x8d4e
movq 0xe8(%rsp), %rsi
leaq 0x860(%rsp), %rdi
leaq 0x840(%rsp), %rdx
callq 0xe400
jmp 0x8d6d
leaq 0x840(%rsp), %rdi
callq 0x4618
jmp 0x8d7c
leaq 0x83f(%rsp), %rdi
callq 0x4390
leaq 0x860(%rsp), %rax
movq %rax, 0x878(%rsp)
movq 0x878(%rsp), %rdi
callq 0xe5b0
movq %rax, 0xe0(%rsp)
jmp 0x8db0
movq 0xe0(%rsp), %rax
movq %rax, 0x820(%rsp)
movq 0x878(%rsp), %rdi
callq 0xe5e0
movq %rax, 0xd8(%rsp)
jmp 0x8dd7
movq 0xd8(%rsp), %rax
movq %rax, 0x818(%rsp)
leaq 0x7e7(%rsp), %rdi
movq %rdi, 0xd0(%rsp)
callq 0x4580
movq 0xd0(%rsp), %rdx
leaq 0x18abe(%rip), %rsi     # 0x218c9
leaq 0x7e8(%rsp), %rdi
callq 0x4450
jmp 0x8e1a
leaq 0x808(%rsp), %rdi
leaq 0x7e8(%rsp), %rsi
callq 0xe610
jmp 0x8e31
movq 0x820(%rsp), %rsi
movq 0x818(%rsp), %rdx
leaq 0x828(%rsp), %rdi
leaq 0x808(%rsp), %rcx
callq 0xe520
jmp 0x8e58
leaq 0x828(%rsp), %rdi
callq 0xe630
jmp 0x8e67
leaq 0x808(%rsp), %rdi
callq 0xe630
jmp 0x8e76
leaq 0x7e8(%rsp), %rdi
callq 0x4618
jmp 0x8e85
leaq 0x7e7(%rsp), %rdi
callq 0x4390
leaq 0x860(%rsp), %rdi
callq 0xe650
jmp 0x8ea1
movq 0x24100(%rip), %rdi     # 0x2cfa8
leaq 0x18a1d(%rip), %rsi     # 0x218cc
callq 0x4330
jmp 0x8eb6
movq 0xcb0(%rsp), %rax
movq %rax, 0xc0(%rsp)
leaq 0x79f(%rsp), %rdi
movq %rdi, 0xc8(%rsp)
callq 0x4580
movq 0xc8(%rsp), %rdx
leaq 0x189ee(%rip), %rsi     # 0x218d8
leaq 0x7a0(%rsp), %rdi
callq 0x4450
jmp 0x8ef9
movq 0xc0(%rsp), %rsi
leaq 0x7c0(%rsp), %rdi
leaq 0x7a0(%rsp), %rdx
callq 0xe400
jmp 0x8f18
leaq 0x7a0(%rsp), %rdi
callq 0x4618
jmp 0x8f27
leaq 0x79f(%rsp), %rdi
callq 0x4390
leaq 0x7c0(%rsp), %rax
movq %rax, 0x7d8(%rsp)
leaq 0x767(%rsp), %rdi
movq %rdi, 0xb8(%rsp)
callq 0x4580
movq 0xb8(%rsp), %rdx
leaq 0x18961(%rip), %rsi     # 0x218c9
leaq 0x768(%rsp), %rdi
callq 0x4450
jmp 0x8f77
leaq 0x788(%rsp), %rdi
leaq 0x768(%rsp), %rsi
callq 0xe610
jmp 0x8f8e
leaq 0x768(%rsp), %rdi
callq 0x4618
jmp 0x8f9d
leaq 0x767(%rsp), %rdi
callq 0x4390
movq 0x7d8(%rsp), %rdi
callq 0xe5b0
movq %rax, 0xb0(%rsp)
jmp 0x8fc1
movq 0xb0(%rsp), %rax
movq %rax, 0x758(%rsp)
movq 0x7d8(%rsp), %rdi
callq 0xe5e0
movq %rax, 0xa8(%rsp)
jmp 0x8fe8
movq 0xa8(%rsp), %rax
movq %rax, 0x750(%rsp)
leaq 0x758(%rsp), %rdi
leaq 0x750(%rsp), %rsi
callq 0xe6d0
movb %al, 0xa7(%rsp)
jmp 0x9016
movb 0xa7(%rsp), %al
testb $0x1, %al
jne 0x9026
jmp 0x9284
leaq 0x758(%rsp), %rdi
callq 0xe760
movq %rax, 0x98(%rsp)
jmp 0x903d
movq 0x98(%rsp), %rsi
leaq 0x788(%rsp), %rdi
callq 0xe710
jmp 0x9054
jmp 0x9056
leaq 0x758(%rsp), %rdi
callq 0xe770
jmp 0x9065
jmp 0x8fd1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x90cc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x90bb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x8a8(%rsp), %rdi
callq 0xe030
jmp 0x90b9
jmp 0x90bb
leaq 0x888(%rsp), %rdi
callq 0x4618
jmp 0x90ca
jmp 0x90cc
leaq 0x887(%rsp), %rdi
callq 0x4390
jmp 0x9680
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x9119
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x840(%rsp), %rdi
callq 0x4618
jmp 0x9117
jmp 0x9119
leaq 0x83f(%rsp), %rdi
callq 0x4390
jmp 0x9680
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x91b0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x91a3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x9192
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x808(%rsp), %rdi
callq 0xe630
jmp 0x9190
jmp 0x9192
leaq 0x7e8(%rsp), %rdi
callq 0x4618
jmp 0x91a1
jmp 0x91a3
leaq 0x7e7(%rsp), %rdi
callq 0x4390
leaq 0x860(%rsp), %rdi
callq 0xe650
jmp 0x91bf
jmp 0x9680
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x91ff
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x7a0(%rsp), %rdi
callq 0x4618
jmp 0x91fd
jmp 0x91ff
leaq 0x79f(%rsp), %rdi
callq 0x4390
jmp 0x9680
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x924c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x768(%rsp), %rdi
callq 0x4618
jmp 0x924a
jmp 0x924c
leaq 0x767(%rsp), %rdi
callq 0x4390
jmp 0x9585
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x788(%rsp), %rdi
callq 0xe630
jmp 0x9583
leaq 0x788(%rsp), %rdi
callq 0xe630
jmp 0x9293
leaq 0x7c0(%rsp), %rdi
callq 0xe650
jmp 0x92a2
movq 0x23cff(%rip), %rdi     # 0x2cfa8
leaq 0x18632(%rip), %rsi     # 0x218e2
callq 0x4330
movq %rax, 0x90(%rsp)
jmp 0x92bf
movq 0xcb0(%rsp), %rax
movq %rax, 0x80(%rsp)
leaq 0x72f(%rsp), %rdi
movq %rdi, 0x88(%rsp)
callq 0x4580
movq 0x88(%rsp), %rdx
leaq 0x184e4(%rip), %rsi     # 0x217d7
leaq 0x730(%rsp), %rdi
callq 0x4450
jmp 0x9302
movq 0x80(%rsp), %rdi
leaq 0x730(%rsp), %rsi
callq 0xe040
movq %rax, 0x78(%rsp)
jmp 0x931e
movq 0x78(%rsp), %rsi
movq 0x90(%rsp), %rdi
callq 0x42f0
movq %rax, 0x70(%rsp)
jmp 0x9337
movq 0x70(%rsp), %rdi
movq 0x23c4d(%rip), %rsi     # 0x2cf90
callq 0x4380
jmp 0x934a
leaq 0x730(%rsp), %rdi
callq 0x4618
jmp 0x9359
leaq 0x72f(%rsp), %rdi
callq 0x4390
movq 0x23c3b(%rip), %rdi     # 0x2cfa8
leaq 0x18577(%rip), %rsi     # 0x218eb
callq 0x4330
movq %rax, 0x68(%rsp)
jmp 0x9380
movq 0xcb0(%rsp), %rax
movq %rax, 0x58(%rsp)
leaq 0x6df(%rsp), %rdi
movq %rdi, 0x60(%rsp)
callq 0x4580
movq 0x60(%rsp), %rdx
leaq 0x184b6(%rip), %rsi     # 0x21861
leaq 0x6e0(%rsp), %rdi
callq 0x4450
jmp 0x93ba
movq 0x58(%rsp), %rsi
leaq 0x700(%rsp), %rdi
leaq 0x6e0(%rsp), %rdx
callq 0xdeb0
jmp 0x93d6
leaq 0x700(%rsp), %rdi
callq 0xdf20
movb %al, 0x57(%rsp)
jmp 0x93e9
movq 0x68(%rsp), %rdi
movb 0x57(%rsp), %cl
leaq 0x18175(%rip), %rax     # 0x2156e
leaq 0x18147(%rip), %rsi     # 0x21547
testb $0x1, %cl
cmovneq %rax, %rsi
callq 0x4330
movq %rax, 0x48(%rsp)
jmp 0x9413
movq 0x48(%rsp), %rdi
movq 0x23b71(%rip), %rsi     # 0x2cf90
callq 0x4380
jmp 0x9426
leaq 0x700(%rsp), %rdi
callq 0xe030
jmp 0x9435
leaq 0x6e0(%rsp), %rdi
callq 0x4618
jmp 0x9444
leaq 0x6df(%rsp), %rdi
callq 0x4390
movq 0x23b50(%rip), %rdi     # 0x2cfa8
movq 0x23b31(%rip), %rsi     # 0x2cf90
callq 0x4380
movq %rax, 0x40(%rsp)
jmp 0x946b
movq 0x40(%rsp), %rdi
leaq 0x1847c(%rip), %rsi     # 0x218f3
callq 0x4330
movq %rax, 0x38(%rsp)
jmp 0x9483
movq 0x38(%rsp), %rdi
movq 0x23b01(%rip), %rsi     # 0x2cf90
callq 0x4380
jmp 0x9496
leaq 0xc98(%rsp), %rdi
callq 0xe5b0
movq %rax, 0x30(%rsp)
jmp 0x94aa
movq 0x30(%rsp), %rax
movq %rax, 0x6d0(%rsp)
leaq 0xc98(%rsp), %rdi
callq 0xe5e0
movq %rax, 0x28(%rsp)
jmp 0x94cb
movq 0x28(%rsp), %rax
movq %rax, 0x6c8(%rsp)
leaq 0x6d0(%rsp), %rdi
leaq 0x6c8(%rsp), %rsi
callq 0xe6d0
movb %al, 0x27(%rsp)
jmp 0x94f3
movb 0x27(%rsp), %al
testb $0x1, %al
jne 0x9500
jmp 0x9657
movq 0x23aa1(%rip), %rdi     # 0x2cfa8
leaq 0x183fa(%rip), %rsi     # 0x21908
callq 0x4330
movq %rax, 0x18(%rsp)
jmp 0x951a
leaq 0x6d0(%rsp), %rdi
callq 0xe760
movq %rax, 0x10(%rsp)
jmp 0x952e
movq 0x10(%rsp), %rsi
movq 0x18(%rsp), %rdi
callq 0x42f0
movq %rax, 0x8(%rsp)
jmp 0x9544
movq 0x8(%rsp), %rdi
movq 0x23a40(%rip), %rsi     # 0x2cf90
callq 0x4380
jmp 0x9557
jmp 0x9559
leaq 0x6d0(%rsp), %rdi
callq 0xe770
jmp 0x9568
jmp 0x94b7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x9585
jmp 0x9585
leaq 0x7c0(%rsp), %rdi
callq 0xe650
jmp 0x9594
jmp 0x9680
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x95d4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x730(%rsp), %rdi
callq 0x4618
jmp 0x95d2
jmp 0x95d4
leaq 0x72f(%rsp), %rdi
callq 0x4390
jmp 0x9680
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x9648
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x9637
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
leaq 0x700(%rsp), %rdi
callq 0xe030
jmp 0x9635
jmp 0x9637
leaq 0x6e0(%rsp), %rdi
callq 0x4618
jmp 0x9646
jmp 0x9648
leaq 0x6df(%rsp), %rdi
callq 0x4390
jmp 0x9680
movl $0x0, 0x2014(%rsp)
leaq 0xc98(%rsp), %rdi
callq 0xe650
jmp 0x9671
leaq 0xd80(%rsp), %rdi
callq 0xe790
jmp 0x9691
leaq 0xc98(%rsp), %rdi
callq 0xe650
jmp 0x968f
jmp 0x96b6
leaq 0x1098(%rsp), %rdi
callq 0xe830
jmp 0x96c7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x96d6
leaq 0xd80(%rsp), %rdi
callq 0xe790
jmp 0x96c5
jmp 0x96d6
leaq 0x1d20(%rsp), %rdi
callq 0xc990
jmp 0x96e7
leaq 0x1098(%rsp), %rdi
callq 0xe830
jmp 0x96e5
jmp 0x96f6
leaq 0x1f60(%rsp), %rdi
callq 0x4618
jmp 0x9707
leaq 0x1d20(%rsp), %rdi
callq 0xc990
jmp 0x9705
jmp 0x972c
leaq 0x1f88(%rsp), %rdi
callq 0x4618
jmp 0x973d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x9762
leaq 0x1f60(%rsp), %rdi
callq 0x4618
jmp 0x973b
jmp 0x9762
leaq 0x1fb0(%rsp), %rdi
callq 0x4618
jmp 0x9773
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x97a5
leaq 0x1f88(%rsp), %rdi
callq 0x4618
jmp 0x9771
jmp 0x97a5
leaq 0x1fe8(%rsp), %rdi
callq 0x4618
movl 0x2014(%rsp), %eax
addq $0x2018, %rsp           # imm = 0x2018
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1fd8(%rsp)
movl %eax, 0x1fd4(%rsp)
jmp 0x97b6
leaq 0x1fb0(%rsp), %rdi
callq 0x4618
jmp 0x97b4
jmp 0x97b6
leaq 0x1fe8(%rsp), %rdi
callq 0x4618
jmp 0x97c5
jmp 0x97c7
movq 0x1fd8(%rsp), %rdi
callq 0x4570
movq %rax, %rdi
callq 0xcc60
nopl (%rax)