// File: /workspace/github_cpp_makefile_star2_O3/ahupowerdns[P]mcounter/./ext/doctest.h
// Function: doctest::Context::parseArgs(int, char const* const*, bool)
void Context::parseArgs(int argc, const char* const* argv, bool withDefaults) {
    using namespace detail;

    // clang-format off
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "source-file=",        p->filters[0]);
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "sf=",                 p->filters[0]);
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "source-file-exclude=",p->filters[1]);
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "sfe=",                p->filters[1]);
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "test-suite=",         p->filters[2]);
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "ts=",                 p->filters[2]);
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "test-suite-exclude=", p->filters[3]);
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "tse=",                p->filters[3]);
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "test-case=",          p->filters[4]);
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "tc=",                 p->filters[4]);
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "test-case-exclude=",  p->filters[5]);
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "tce=",                p->filters[5]);
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "subcase=",            p->filters[6]);
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "sc=",                 p->filters[6]);
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "subcase-exclude=",    p->filters[7]);
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "sce=",                p->filters[7]);
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "reporters=",          p->filters[8]);
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "r=",                  p->filters[8]);
    // clang-format on

    int    intRes = 0;
    String strRes;

#define DOCTEST_PARSE_AS_BOOL_OR_FLAG(name, sname, var, default)                                   \
    if(parseIntOption(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX name "=", option_bool, intRes) ||  \
       parseIntOption(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX sname "=", option_bool, intRes))   \
        p->var = static_cast<bool>(intRes);                                                        \
    else if(parseFlag(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX name) ||                           \
            parseFlag(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX sname))                            \
        p->var = true;                                                                             \
    else if(withDefaults)                                                                          \
    p->var = default

#define DOCTEST_PARSE_INT_OPTION(name, sname, var, default)                                        \
    if(parseIntOption(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX name "=", option_int, intRes) ||   \
       parseIntOption(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX sname "=", option_int, intRes))    \
        p->var = intRes;                                                                           \
    else if(withDefaults)                                                                          \
    p->var = default

#define DOCTEST_PARSE_STR_OPTION(name, sname, var, default)                                        \
    if(parseOption(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX name "=", &strRes, default) ||        \
       parseOption(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX sname "=", &strRes, default) ||       \
       withDefaults)                                                                               \
    p->var = strRes

    // clang-format off
    DOCTEST_PARSE_STR_OPTION("out", "o", out, "");
    DOCTEST_PARSE_STR_OPTION("order-by", "ob", order_by, "file");
    DOCTEST_PARSE_INT_OPTION("rand-seed", "rs", rand_seed, 0);

    DOCTEST_PARSE_INT_OPTION("first", "f", first, 0);
    DOCTEST_PARSE_INT_OPTION("last", "l", last, UINT_MAX);

    DOCTEST_PARSE_INT_OPTION("abort-after", "aa", abort_after, 0);
    DOCTEST_PARSE_INT_OPTION("subcase-filter-levels", "scfl", subcase_filter_levels, INT_MAX);

    DOCTEST_PARSE_AS_BOOL_OR_FLAG("success", "s", success, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("case-sensitive", "cs", case_sensitive, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("exit", "e", exit, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("duration", "d", duration, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("minimal", "m", minimal, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("quiet", "q", quiet, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("no-throw", "nt", no_throw, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("no-exitcode", "ne", no_exitcode, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("no-run", "nr", no_run, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("no-intro", "ni", no_intro, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("no-version", "nv", no_version, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("no-colors", "nc", no_colors, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("force-colors", "fc", force_colors, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("no-breaks", "nb", no_breaks, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("no-skip", "ns", no_skip, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("gnu-file-line", "gfl", gnu_file_line, !bool(DOCTEST_MSVC));
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("no-path-filenames", "npf", no_path_in_filenames, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("no-line-numbers", "nln", no_line_numbers, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("no-debug-output", "ndo", no_debug_output, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("no-skipped-summary", "nss", no_skipped_summary, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("no-time-in-output", "ntio", no_time_in_output, false);
    // clang-format on

    if(withDefaults) {
        p->help             = false;
        p->version          = false;
        p->count            = false;
        p->list_test_cases  = false;
        p->list_test_suites = false;
        p->list_reporters   = false;
    }
    if(parseFlag(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "help") ||
       parseFlag(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "h") ||
       parseFlag(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "?")) {
        p->help = true;
        p->exit = true;
    }
    if(parseFlag(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "version") ||
       parseFlag(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "v")) {
        p->version = true;
        p->exit    = true;
    }
    if(parseFlag(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "count") ||
       parseFlag(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "c")) {
        p->count = true;
        p->exit  = true;
    }
    if(parseFlag(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "list-test-cases") ||
       parseFlag(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "ltc")) {
        p->list_test_cases = true;
        p->exit            = true;
    }
    if(parseFlag(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "list-test-suites") ||
       parseFlag(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "lts")) {
        p->list_test_suites = true;
        p->exit             = true;
    }
    if(parseFlag(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "list-reporters") ||
       parseFlag(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "lr")) {
        p->list_reporters = true;
        p->exit           = true;
    }
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
subq $0x50, %rsp
movl %ecx, %r15d
movq %rdx, %r14
movl %esi, %ebp
movq %rdi, %rbx
movq (%rdi), %rax
movq 0x10b8(%rax), %rcx
leaq 0x1209b(%rip), %rdx     # 0x1b62b
movl %esi, %edi
movq %r14, %rsi
callq 0xaa12
movq (%rbx), %rax
movq 0x10b8(%rax), %rcx
leaq 0x12090(%rip), %rdx     # 0x1b63b
movl %ebp, %edi
movq %r14, %rsi
callq 0xaa12
movq (%rbx), %rax
movq 0x10b8(%rax), %rcx
addq $0x18, %rcx
leaq 0x12078(%rip), %rdx     # 0x1b642
movl %ebp, %edi
movq %r14, %rsi
callq 0xaa12
movq (%rbx), %rax
movq 0x10b8(%rax), %rcx
addq $0x18, %rcx
leaq 0x12071(%rip), %rdx     # 0x1b65a
movl %ebp, %edi
movq %r14, %rsi
callq 0xaa12
movq (%rbx), %rax
movq 0x10b8(%rax), %rcx
addq $0x30, %rcx
leaq 0x1205a(%rip), %rdx     # 0x1b662
movl %ebp, %edi
movq %r14, %rsi
callq 0xaa12
movq (%rbx), %rax
movq 0x10b8(%rax), %rcx
addq $0x30, %rcx
leaq 0x1204a(%rip), %rdx     # 0x1b671
movl %ebp, %edi
movq %r14, %rsi
callq 0xaa12
movq (%rbx), %rax
movq 0x10b8(%rax), %rcx
addq $0x48, %rcx
leaq 0x12032(%rip), %rdx     # 0x1b678
movl %ebp, %edi
movq %r14, %rsi
callq 0xaa12
movq (%rbx), %rax
movq 0x10b8(%rax), %rcx
addq $0x48, %rcx
leaq 0x1202a(%rip), %rdx     # 0x1b68f
movl %ebp, %edi
movq %r14, %rsi
callq 0xaa12
movq (%rbx), %rax
movq 0x10b8(%rax), %rcx
addq $0x60, %rcx
leaq 0x12013(%rip), %rdx     # 0x1b697
movl %ebp, %edi
movq %r14, %rsi
callq 0xaa12
movq (%rbx), %rax
movq 0x10b8(%rax), %rcx
addq $0x60, %rcx
leaq 0x12002(%rip), %rdx     # 0x1b6a5
movl %ebp, %edi
movq %r14, %rsi
callq 0xaa12
movq (%rbx), %rax
movq 0x10b8(%rax), %rcx
addq $0x78, %rcx
leaq 0x11fea(%rip), %rdx     # 0x1b6ac
movl %ebp, %edi
movq %r14, %rsi
callq 0xaa12
movq (%rbx), %rax
movq 0x10b8(%rax), %rcx
addq $0x78, %rcx
leaq 0x11fe1(%rip), %rdx     # 0x1b6c2
movl %ebp, %edi
movq %r14, %rsi
callq 0xaa12
movq (%rbx), %rax
movl $0x90, %r12d
movq 0x10b8(%rax), %rcx
addq %r12, %rcx
leaq 0x11fc5(%rip), %rdx     # 0x1b6ca
movl %ebp, %edi
movq %r14, %rsi
callq 0xaa12
movq (%rbx), %rax
addq 0x10b8(%rax), %r12
leaq 0x11fb6(%rip), %rdx     # 0x1b6d6
movl %ebp, %edi
movq %r14, %rsi
movq %r12, %rcx
callq 0xaa12
movq (%rbx), %rax
movl $0xa8, %r12d
movq 0x10b8(%rax), %rcx
addq %r12, %rcx
leaq 0x11f96(%rip), %rdx     # 0x1b6dd
movl %ebp, %edi
movq %r14, %rsi
callq 0xaa12
movq (%rbx), %rax
addq 0x10b8(%rax), %r12
leaq 0x11f8f(%rip), %rdx     # 0x1b6f1
movl %ebp, %edi
movq %r14, %rsi
movq %r12, %rcx
callq 0xaa12
movq (%rbx), %rax
movl $0xc0, %r12d
movq 0x10b8(%rax), %rcx
addq %r12, %rcx
leaq 0x11f70(%rip), %rdx     # 0x1b6f9
movl %ebp, %edi
movq %r14, %rsi
callq 0xaa12
movq (%rbx), %rax
addq 0x10b8(%rax), %r12
leaq 0x11f63(%rip), %rdx     # 0x1b707
movl %ebp, %edi
movq %r14, %rsi
movq %r12, %rcx
callq 0xaa12
movl $0x0, 0x4(%rsp)
movb $0x0, 0x38(%rsp)
movb $0x17, 0x4f(%rsp)
leaq 0x20(%rsp), %rdi
xorl %esi, %esi
callq 0x62e4
leaq 0x11f37(%rip), %rdx     # 0x1b70d
leaq 0x38(%rsp), %rcx
leaq 0x20(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
callq 0xabd2
movb $0x1, %r12b
testb %al, %al
jne 0x9834
leaq 0x8(%rsp), %rdi
xorl %esi, %esi
callq 0x62e4
leaq 0x11f11(%rip), %rdx     # 0x1b715
leaq 0x38(%rsp), %rcx
leaq 0x8(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
callq 0xabd2
movl %eax, %r12d
cmpb $0x0, 0x1f(%rsp)
jns 0x9831
movq 0x8(%rsp), %rdi
testq %rdi, %rdi
je 0x9831
callq 0x5480
orb %r15b, %r12b
cmpb $0x0, 0x37(%rsp)
jns 0x984a
movq 0x20(%rsp), %rdi
testq %rdi, %rdi
je 0x984a
callq 0x5480
testb %r12b, %r12b
je 0x9860
movq (%rbx), %rdi
addq $0x28, %rdi
leaq 0x38(%rsp), %rsi
callq 0x6438
leaq 0x20(%rsp), %rdi
movl $0x4, %esi
callq 0x62e4
movl $0x656c6966, (%rax)     # imm = 0x656C6966
leaq 0x11e9f(%rip), %rdx     # 0x1b71b
leaq 0x38(%rsp), %rcx
leaq 0x20(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
callq 0xabd2
movb $0x1, %r12b
testb %al, %al
jne 0x98e3
leaq 0x8(%rsp), %rdi
movl $0x4, %esi
callq 0x62e4
movl $0x656c6966, (%rax)     # imm = 0x656C6966
leaq 0x11e7a(%rip), %rdx     # 0x1b72d
leaq 0x38(%rsp), %rcx
leaq 0x8(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
callq 0xabd2
movl %eax, %r12d
cmpb $0x0, 0x1f(%rsp)
jns 0x98e0
movq 0x8(%rsp), %rdi
testq %rdi, %rdi
je 0x98e0
callq 0x5480
orb %r15b, %r12b
cmpb $0x0, 0x37(%rsp)
jns 0x98f9
movq 0x20(%rsp), %rdi
testq %rdi, %rdi
je 0x98f9
callq 0x5480
testb %r12b, %r12b
je 0x990f
movq (%rbx), %rdi
addq $0x40, %rdi
leaq 0x38(%rsp), %rsi
callq 0x6438
leaq 0x11e1e(%rip), %rdx     # 0x1b734
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
movl $0x1, %ecx
callq 0xac3d
testb %al, %al
jne 0x9951
leaq 0x11e0d(%rip), %rdx     # 0x1b742
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
movl $0x1, %ecx
callq 0xac3d
testb %al, %al
je 0x9f10
movl 0x4(%rsp), %eax
movq (%rbx), %rcx
movl %eax, 0x58(%rcx)
leaq 0x11de7(%rip), %rdx     # 0x1b749
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
movl $0x1, %ecx
callq 0xac3d
testb %al, %al
jne 0x999d
leaq 0x11dd2(%rip), %rdx     # 0x1b753
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
movl $0x1, %ecx
callq 0xac3d
testb %al, %al
je 0x9f20
movl 0x4(%rsp), %eax
movq (%rbx), %rcx
movl %eax, 0x5c(%rcx)
leaq 0x11dab(%rip), %rdx     # 0x1b759
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
movl $0x1, %ecx
callq 0xac3d
testb %al, %al
jne 0x99e9
leaq 0x11d95(%rip), %rdx     # 0x1b762
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
movl $0x1, %ecx
callq 0xac3d
testb %al, %al
je 0x9f30
movl 0x4(%rsp), %eax
movq (%rbx), %rcx
movl %eax, 0x60(%rcx)
leaq 0x11d6e(%rip), %rdx     # 0x1b768
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
movl $0x1, %ecx
callq 0xac3d
testb %al, %al
jne 0x9a35
leaq 0x11d5f(%rip), %rdx     # 0x1b778
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
movl $0x1, %ecx
callq 0xac3d
testb %al, %al
je 0x9f43
movl 0x4(%rsp), %eax
movq (%rbx), %rcx
movl %eax, 0x64(%rcx)
leaq 0x11d39(%rip), %rdx     # 0x1b77f
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
movl $0x1, %ecx
callq 0xac3d
testb %al, %al
jne 0x9a81
leaq 0x11d34(%rip), %rdx     # 0x1b799
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
movl $0x1, %ecx
callq 0xac3d
testb %al, %al
je 0x9f53
movl 0x4(%rsp), %eax
movq (%rbx), %rcx
movl %eax, 0x68(%rcx)
leaq 0x11d10(%rip), %rdx     # 0x1b7a2
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
jne 0x9ac7
leaq 0x11d00(%rip), %rdx     # 0x1b7ae
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
je 0x9f66
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x6c(%rax)
leaq 0x11cea(%rip), %rdx     # 0x1b7c4
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
jne 0x9b0f
leaq 0x11ce1(%rip), %rdx     # 0x1b7d7
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
je 0x9fa0
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x6d(%rax)
leaq 0x11cd4(%rip), %rdx     # 0x1b7f6
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
jne 0x9b57
leaq 0x11cc1(%rip), %rdx     # 0x1b7ff
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
je 0x9fda
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x6e(%rax)
leaq 0x11ca8(%rip), %rdx     # 0x1b812
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
jne 0x9b9f
leaq 0x11c99(%rip), %rdx     # 0x1b81f
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
je 0xa014
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x6f(%rax)
leaq 0x11c84(%rip), %rdx     # 0x1b836
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
jne 0x9be7
leaq 0x11c74(%rip), %rdx     # 0x1b842
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
je 0xa04e
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x70(%rax)
leaq 0x11c5e(%rip), %rdx     # 0x1b858
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
jne 0x9c2f
leaq 0x11c4c(%rip), %rdx     # 0x1b862
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
je 0xa088
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x71(%rax)
leaq 0x11c34(%rip), %rdx     # 0x1b876
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
jne 0x9c77
leaq 0x11c25(%rip), %rdx     # 0x1b883
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
je 0xa0c2
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x72(%rax)
leaq 0x11c12(%rip), %rdx     # 0x1b89c
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
jne 0x9cbf
leaq 0x11c06(%rip), %rdx     # 0x1b8ac
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
je 0xa0fc
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x73(%rax)
leaq 0x11bf6(%rip), %rdx     # 0x1b8c8
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
jne 0x9d07
leaq 0x11be5(%rip), %rdx     # 0x1b8d3
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
je 0xa136
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x74(%rax)
leaq 0x11bd0(%rip), %rdx     # 0x1b8ea
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
jne 0x9d4f
leaq 0x11bc1(%rip), %rdx     # 0x1b8f7
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
je 0xa170
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x75(%rax)
leaq 0x11bae(%rip), %rdx     # 0x1b910
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
jne 0x9d97
leaq 0x11ba1(%rip), %rdx     # 0x1b91f
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
je 0xa1aa
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x76(%rax)
leaq 0x11b90(%rip), %rdx     # 0x1b93a
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
jne 0x9ddf
leaq 0x11b82(%rip), %rdx     # 0x1b948
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
je 0xa1e4
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x77(%rax)
leaq 0x11b70(%rip), %rdx     # 0x1b962
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
jne 0x9e27
leaq 0x11b65(%rip), %rdx     # 0x1b973
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
je 0xa21e
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x78(%rax)
leaq 0x11b56(%rip), %rdx     # 0x1b990
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
jne 0x9e6f
leaq 0x11b48(%rip), %rdx     # 0x1b99e
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
je 0xa258
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x79(%rax)
leaq 0x11b36(%rip), %rdx     # 0x1b9b8
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
jne 0x9eb7
leaq 0x11b26(%rip), %rdx     # 0x1b9c4
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
je 0xa292
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x7a(%rax)
leaq 0x11b12(%rip), %rdx     # 0x1b9dc
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
jne 0x9eff
leaq 0x11b08(%rip), %rdx     # 0x1b9ee
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
je 0xa2cc
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x7b(%rax)
jmp 0xa302
xorl %eax, %eax
testb %r15b, %r15b
jne 0x9955
jmp 0x995b
xorl %eax, %eax
testb %r15b, %r15b
jne 0x99a1
jmp 0x99a7
movl $0xffffffff, %eax       # imm = 0xFFFFFFFF
testb %r15b, %r15b
jne 0x99ed
jmp 0x99f3
xorl %eax, %eax
testb %r15b, %r15b
jne 0x9a39
jmp 0x9a3f
movl $0x7fffffff, %eax       # imm = 0x7FFFFFFF
testb %r15b, %r15b
jne 0x9a85
jmp 0x9a8b
leaq 0x11847(%rip), %rdx     # 0x1b7b4
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
jne 0x9f94
leaq 0x1183d(%rip), %rdx     # 0x1b7bf
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
je 0xa732
movq (%rbx), %rax
movb $0x1, 0x6c(%rax)
jmp 0x9ad3
leaq 0x11837(%rip), %rdx     # 0x1b7de
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
jne 0x9fce
leaq 0x11834(%rip), %rdx     # 0x1b7f0
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
je 0xa747
movq (%rbx), %rax
movb $0x1, 0x6d(%rax)
jmp 0x9b1b
leaq 0x11824(%rip), %rdx     # 0x1b805
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
jne 0xa008
leaq 0x11817(%rip), %rdx     # 0x1b80d
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
je 0xa75c
movq (%rbx), %rax
movb $0x1, 0x6e(%rax)
jmp 0x9b63
leaq 0x1180a(%rip), %rdx     # 0x1b825
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
jne 0xa042
leaq 0x11801(%rip), %rdx     # 0x1b831
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
je 0xa771
movq (%rbx), %rax
movb $0x1, 0x6f(%rax)
jmp 0x9bab
leaq 0x117f3(%rip), %rdx     # 0x1b848
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
jne 0xa07c
leaq 0x117e9(%rip), %rdx     # 0x1b853
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
je 0xa786
movq (%rbx), %rax
movb $0x1, 0x70(%rax)
jmp 0x9bf3
leaq 0x117d9(%rip), %rdx     # 0x1b868
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
jne 0xa0b6
leaq 0x117cd(%rip), %rdx     # 0x1b871
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
je 0xa79b
movq (%rbx), %rax
movb $0x1, 0x71(%rax)
jmp 0x9c3b
leaq 0x117c1(%rip), %rdx     # 0x1b88a
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
jne 0xa0f0
leaq 0x117b8(%rip), %rdx     # 0x1b896
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
je 0xa7b0
movq (%rbx), %rax
movb $0x1, 0x72(%rax)
jmp 0x9c83
leaq 0x117b0(%rip), %rdx     # 0x1b8b3
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
jne 0xa12a
leaq 0x117aa(%rip), %rdx     # 0x1b8c2
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
je 0xa7c5
movq (%rbx), %rax
movb $0x1, 0x73(%rax)
jmp 0x9ccb
leaq 0x1179d(%rip), %rdx     # 0x1b8da
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
jne 0xa164
leaq 0x11792(%rip), %rdx     # 0x1b8e4
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
je 0xa7da
movq (%rbx), %rax
movb $0x1, 0x74(%rax)
jmp 0x9d13
leaq 0x11787(%rip), %rdx     # 0x1b8fe
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
jne 0xa19e
leaq 0x1177e(%rip), %rdx     # 0x1b90a
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
je 0xa7ef
movq (%rbx), %rax
movb $0x1, 0x75(%rax)
jmp 0x9d5b
leaq 0x11775(%rip), %rdx     # 0x1b926
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
jne 0xa1d8
leaq 0x1176e(%rip), %rdx     # 0x1b934
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
je 0xa804
movq (%rbx), %rax
movb $0x1, 0x76(%rax)
jmp 0x9da3
leaq 0x11764(%rip), %rdx     # 0x1b94f
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
jne 0xa212
leaq 0x1175c(%rip), %rdx     # 0x1b95c
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
je 0xa819
movq (%rbx), %rax
movb $0x1, 0x77(%rax)
jmp 0x9deb
leaq 0x11755(%rip), %rdx     # 0x1b97a
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
jne 0xa24c
leaq 0x11750(%rip), %rdx     # 0x1b98a
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
je 0xa82e
movq (%rbx), %rax
movb $0x1, 0x78(%rax)
jmp 0x9e33
leaq 0x11746(%rip), %rdx     # 0x1b9a5
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
jne 0xa286
leaq 0x1173e(%rip), %rdx     # 0x1b9b2
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
je 0xa843
movq (%rbx), %rax
movb $0x1, 0x79(%rax)
jmp 0x9e7b
leaq 0x11732(%rip), %rdx     # 0x1b9cb
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
jne 0xa2c0
leaq 0x11728(%rip), %rdx     # 0x1b9d6
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
je 0xa858
movq (%rbx), %rax
movb $0x1, 0x7a(%rax)
jmp 0x9ec3
leaq 0x11723(%rip), %rdx     # 0x1b9f6
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
jne 0xa2fb
leaq 0x1171f(%rip), %rdx     # 0x1ba07
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
jne 0xa2fb
testb %r15b, %r15b
je 0xa302
movq (%rbx), %rax
movb $0x1, 0x7b(%rax)
leaq 0x11705(%rip), %rdx     # 0x1ba0e
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
jne 0xa33e
leaq 0x116ff(%rip), %rdx     # 0x1ba24
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
je 0xa60d
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x7c(%rax)
leaq 0x116f7(%rip), %rdx     # 0x1ba48
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
jne 0xa386
leaq 0x116ef(%rip), %rdx     # 0x1ba5c
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
je 0xa647
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x7d(%rax)
leaq 0x116e5(%rip), %rdx     # 0x1ba7e
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
jne 0xa3ce
leaq 0x116dd(%rip), %rdx     # 0x1ba92
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
je 0xa681
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x7e(%rax)
leaq 0x116d3(%rip), %rdx     # 0x1bab4
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
jne 0xa416
leaq 0x116ce(%rip), %rdx     # 0x1bacb
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
je 0xa6bb
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x7f(%rax)
leaq 0x116c7(%rip), %rdx     # 0x1baf0
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
jne 0xa45e
leaq 0x116c1(%rip), %rdx     # 0x1bb06
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xac3d
testb %al, %al
je 0xa6f5
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x80(%rax)
testb %r15b, %r15b
je 0xa485
movw $0x0, 0x85(%rax)
movl $0x0, 0x81(%rax)
leaq 0x116a0(%rip), %rdx     # 0x1bb2c
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
jne 0xa4c4
leaq 0x11693(%rip), %rdx     # 0x1bb34
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
jne 0xa4c4
leaq 0x11683(%rip), %rdx     # 0x1bb39
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
je 0xa4d2
movq (%rbx), %rax
movb $0x1, %cl
movb %cl, 0x81(%rax)
movb %cl, 0x6e(%rax)
leaq 0x11665(%rip), %rdx     # 0x1bb3e
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
jne 0xa4fc
leaq 0x1165b(%rip), %rdx     # 0x1bb49
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
je 0xa50a
movq (%rbx), %rax
movb $0x1, %cl
movb %cl, 0x82(%rax)
movb %cl, 0x6e(%rax)
leaq 0x1163d(%rip), %rdx     # 0x1bb4e
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
jne 0xa534
leaq 0x11631(%rip), %rdx     # 0x1bb57
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
je 0xa542
movq (%rbx), %rax
movb $0x1, %cl
movb %cl, 0x83(%rax)
movb %cl, 0x6e(%rax)
leaq 0x11613(%rip), %rdx     # 0x1bb5c
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
jne 0xa56c
leaq 0x11611(%rip), %rdx     # 0x1bb6f
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
je 0xa57a
movq (%rbx), %rax
movb $0x1, %cl
movb %cl, 0x84(%rax)
movb %cl, 0x6e(%rax)
leaq 0x115f5(%rip), %rdx     # 0x1bb76
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
jne 0xa5a4
leaq 0x115f4(%rip), %rdx     # 0x1bb8a
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
je 0xa5b2
movq (%rbx), %rax
movb $0x1, %cl
movb %cl, 0x85(%rax)
movb %cl, 0x6e(%rax)
leaq 0x115d8(%rip), %rdx     # 0x1bb91
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
jne 0xa5dc
leaq 0x115d5(%rip), %rdx     # 0x1bba3
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
je 0xa5ea
movq (%rbx), %rax
movb $0x1, %cl
movb %cl, 0x86(%rax)
movb %cl, 0x6e(%rax)
cmpb $0x0, 0x4f(%rsp)
jns 0xa600
movq 0x38(%rsp), %rdi
testq %rdi, %rdi
je 0xa600
callq 0x5480
addq $0x50, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
popq %rbp
retq
leaq 0x11418(%rip), %rdx     # 0x1ba2c
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
jne 0xa63b
leaq 0x11418(%rip), %rdx     # 0x1ba41
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
je 0xa86d
movq (%rbx), %rax
movb $0x1, 0x7c(%rax)
jmp 0xa34a
leaq 0x11416(%rip), %rdx     # 0x1ba64
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
jne 0xa675
leaq 0x11414(%rip), %rdx     # 0x1ba77
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
je 0xa882
movq (%rbx), %rax
movb $0x1, 0x7d(%rax)
jmp 0xa392
leaq 0x11412(%rip), %rdx     # 0x1ba9a
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
jne 0xa6af
leaq 0x11410(%rip), %rdx     # 0x1baad
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
je 0xa897
movq (%rbx), %rax
movb $0x1, 0x7e(%rax)
jmp 0xa3da
leaq 0x11411(%rip), %rdx     # 0x1bad3
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
jne 0xa6e9
leaq 0x11412(%rip), %rdx     # 0x1bae9
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
je 0xa8ac
movq (%rbx), %rax
movb $0x1, 0x7f(%rax)
jmp 0xa422
leaq 0x11413(%rip), %rdx     # 0x1bb0f
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
jne 0xa723
leaq 0x11413(%rip), %rdx     # 0x1bb24
movl %ebp, %edi
movq %r14, %rsi
callq 0xad6c
testb %al, %al
je 0xa8c1
movq (%rbx), %rax
movb $0x1, 0x80(%rax)
jmp 0xa46d
testb %r15b, %r15b
je 0x9ad3
movq (%rbx), %rax
movb $0x0, 0x6c(%rax)
jmp 0x9ad3
testb %r15b, %r15b
je 0x9b1b
movq (%rbx), %rax
movb $0x0, 0x6d(%rax)
jmp 0x9b1b
testb %r15b, %r15b
je 0x9b63
movq (%rbx), %rax
movb $0x0, 0x6e(%rax)
jmp 0x9b63
testb %r15b, %r15b
je 0x9bab
movq (%rbx), %rax
movb $0x0, 0x6f(%rax)
jmp 0x9bab
testb %r15b, %r15b
je 0x9bf3
movq (%rbx), %rax
movb $0x0, 0x70(%rax)
jmp 0x9bf3
testb %r15b, %r15b
je 0x9c3b
movq (%rbx), %rax
movb $0x0, 0x71(%rax)
jmp 0x9c3b
testb %r15b, %r15b
je 0x9c83
movq (%rbx), %rax
movb $0x0, 0x72(%rax)
jmp 0x9c83
testb %r15b, %r15b
je 0x9ccb
movq (%rbx), %rax
movb $0x0, 0x73(%rax)
jmp 0x9ccb
testb %r15b, %r15b
je 0x9d13
movq (%rbx), %rax
movb $0x0, 0x74(%rax)
jmp 0x9d13
testb %r15b, %r15b
je 0x9d5b
movq (%rbx), %rax
movb $0x0, 0x75(%rax)
jmp 0x9d5b
testb %r15b, %r15b
je 0x9da3
movq (%rbx), %rax
movb $0x0, 0x76(%rax)
jmp 0x9da3
testb %r15b, %r15b
je 0x9deb
movq (%rbx), %rax
movb $0x0, 0x77(%rax)
jmp 0x9deb
testb %r15b, %r15b
je 0x9e33
movq (%rbx), %rax
movb $0x0, 0x78(%rax)
jmp 0x9e33
testb %r15b, %r15b
je 0x9e7b
movq (%rbx), %rax
movb $0x0, 0x79(%rax)
jmp 0x9e7b
testb %r15b, %r15b
je 0x9ec3
movq (%rbx), %rax
movb $0x0, 0x7a(%rax)
jmp 0x9ec3
testb %r15b, %r15b
je 0xa34a
movq (%rbx), %rax
movb $0x0, 0x7c(%rax)
jmp 0xa34a
testb %r15b, %r15b
je 0xa392
movq (%rbx), %rax
movb $0x0, 0x7d(%rax)
jmp 0xa392
testb %r15b, %r15b
je 0xa3da
movq (%rbx), %rax
movb $0x0, 0x7e(%rax)
jmp 0xa3da
testb %r15b, %r15b
je 0xa422
movq (%rbx), %rax
movb $0x0, 0x7f(%rax)
jmp 0xa422
testb %r15b, %r15b
je 0xa485
movq (%rbx), %rax
movb $0x0, 0x80(%rax)
jmp 0xa472
jmp 0xa8dd
jmp 0xa8fe
movq %rax, %rbx
cmpb $0x0, 0x1f(%rsp)
jns 0xa901
movq 0x8(%rsp), %rdi
testq %rdi, %rdi
je 0xa901
callq 0x5480
jmp 0xa901
jmp 0xa8fe
jmp 0xa8fe
jmp 0xa91b
movq %rax, %rbx
cmpb $0x0, 0x37(%rsp)
jns 0xa91e
movq 0x20(%rsp), %rdi
testq %rdi, %rdi
je 0xa91e
callq 0x5480
jmp 0xa91e
jmp 0xa91b
movq %rax, %rbx
cmpb $0x0, 0x4f(%rsp)
jns 0xa934
movq 0x38(%rsp), %rdi
testq %rdi, %rdi
je 0xa934
callq 0x5480
movq %rbx, %rdi
callq 0x5620