// File: /workspace/github_c_makefile_star2_O1/Genymobile[P]hiredis/test.c
// Function: main
int main(int argc, char **argv) {
    struct config cfg = {
        .tcp = {
            .host = "127.0.0.1",
            .port = 6379
        },
        .unix = {
            .path = "/tmp/redis.sock"
        }
    };
    int throughput = 1;
    int test_inherit_fd = 1;

    /* Parse command line options. */
    argv++; argc--;
    while (argc) {
        if (argc >= 2 && !strcmp(argv[0],"-h")) {
            argv++; argc--;
            cfg.tcp.host = argv[0];
        } else if (argc >= 2 && !strcmp(argv[0],"-p")) {
            argv++; argc--;
            cfg.tcp.port = atoi(argv[0]);
        } else if (argc >= 2 && !strcmp(argv[0],"-s")) {
            argv++; argc--;
            cfg.unix.path = argv[0];
        } else if (argc >= 1 && !strcmp(argv[0],"--skip-throughput")) {
            throughput = 0;
        } else if (argc >= 1 && !strcmp(argv[0],"--skip-inherit-fd")) {
            test_inherit_fd = 0;
        } else {
            fprintf(stderr, "Invalid argument: %s\n", argv[0]);
            exit(1);
        }
        argv++; argc--;
    }

    test_format_commands();
    test_reply_reader();
    test_blocking_connection_errors();
    test_free_null();

    printf("\nTesting against TCP connection (%s:%d):\n", cfg.tcp.host, cfg.tcp.port);
    cfg.type = CONN_TCP;
    test_blocking_connection(cfg);
    test_blocking_connection_timeouts(cfg);
    test_blocking_io_errors(cfg);
    test_invalid_timeout_errors(cfg);
    test_append_formatted_commands(cfg);
    if (throughput) test_throughput(cfg);

    printf("\nTesting against Unix socket connection (%s):\n", cfg.unix.path);
    cfg.type = CONN_UNIX;
    test_blocking_connection(cfg);
    test_blocking_connection_timeouts(cfg);
    test_blocking_io_errors(cfg);
    if (throughput) test_throughput(cfg);

    if (test_inherit_fd) {
        printf("\nTesting against inherited fd (%s):\n", cfg.unix.path);
        cfg.type = CONN_FD;
        test_blocking_connection(cfg);
    }


    if (fails) {
        printf("*** %d TESTS FAILED ***\n", fails);
        return 1;
    }

    printf("ALL TESTS PASSED\n");
    return 0;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0xb8, %rsp
movups 0xc96c(%rip), %xmm0     # 0xede0
movaps %xmm0, 0x60(%rsp)
movups 0xc950(%rip), %xmm0     # 0xedd0
movaps %xmm0, 0x50(%rsp)
movups 0xc934(%rip), %xmm0     # 0xedc0
movaps %xmm0, 0x40(%rsp)
movl %edi, %r12d
decl %r12d
je 0x25b2
movq %rsi, %r15
movl %edi, %r13d
leaq 0x50(%rsp), %rax
movl $0x1, %r14d
movl (%rax), %eax
movl %eax, 0x78(%rsp)
movl $0x1, 0x7c(%rsp)
leaq 0x8(%r15), %rbx
cmpl $0x3, %r13d
jl 0x2502
movq (%rbx), %rbp
movq %rbp, %rdi
leaq 0x7b67(%rip), %rsi      # 0xa03a
callq 0x21c0
testl %eax, %eax
je 0x2548
movq %rbp, %rdi
leaq 0x7b57(%rip), %rsi      # 0xa03d
callq 0x21c0
testl %eax, %eax
je 0x255b
movq %rbp, %rdi
leaq 0x7b47(%rip), %rsi      # 0xa040
callq 0x21c0
testl %eax, %eax
je 0x2572
cmpl $0x2, %r13d
jl 0x3d5b
movq (%rbx), %r15
movq %r15, %rdi
leaq 0x7b2a(%rip), %rsi      # 0xa043
callq 0x21c0
testl %eax, %eax
je 0x253e
movq %r15, %rdi
leaq 0x7b29(%rip), %rsi      # 0xa055
callq 0x21c0
testl %eax, %eax
jne 0x3d5b
xorl %r14d, %r14d
jmp 0x2589
movl $0x0, 0x7c(%rsp)
jmp 0x2589
addl $-0x2, %r13d
movq 0x10(%r15), %rax
addq $0x10, %r15
movq %rax, 0x48(%rsp)
jmp 0x2583
addl $-0x2, %r13d
movq 0x10(%r15), %rdi
addq $0x10, %r15
callq 0x2270
movl %eax, 0x78(%rsp)
jmp 0x2583
addl $-0x2, %r13d
movq 0x10(%r15), %rax
addq $0x10, %r15
movq %rax, 0x68(%rsp)
movl %r13d, %r12d
movq %r15, %rbx
movl %r12d, %r13d
movq %rbx, %r15
decl %r12d
jne 0x24bc
movl 0x78(%rsp), %eax
movl %eax, 0x50(%rsp)
cmpl $0x0, 0x7c(%rsp)
sete %r12b
testl %r14d, %r14d
sete %r15b
jmp 0x25b8
xorl %r12d, %r12d
xorl %r15d, %r15d
movl 0xcc1a(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xcc12(%rip)      # 0xf1d8
leaq 0x7b47(%rip), %rdi      # 0xa114
xorl %eax, %eax
callq 0x2100
leaq 0x7b40(%rip), %rdi      # 0xa11b
xorl %eax, %eax
callq 0x2100
leaq 0x7b59(%rip), %rsi      # 0xa142
leaq 0x38(%rsp), %rbx
movq %rbx, %rdi
xorl %eax, %eax
callq 0x5806
movq (%rbx), %rdi
movslq %eax, %rbx
leaq 0x7b49(%rip), %rsi      # 0xa14e
movq %rbx, %rdx
callq 0x2080
cmpl $0x1f, %ebx
jne 0x2624
testl %eax, %eax
jne 0x2624
leaq 0x8c4b(%rip), %rdi      # 0xb268
callq 0x2090
jmp 0x2636
leaq 0x8c29(%rip), %rdi      # 0xb254
callq 0x2090
incl 0xcb9e(%rip)            # 0xf1d4
leaq 0x38(%rsp), %r14
movq (%r14), %rdi
callq 0x2040
movl 0xcb8f(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xcb87(%rip)      # 0xf1d8
leaq 0x7abc(%rip), %rdi      # 0xa114
xorl %eax, %eax
callq 0x2100
leaq 0x7b08(%rip), %rdi      # 0xa16e
xorl %eax, %eax
callq 0x2100
leaq 0x7b29(%rip), %rsi      # 0xa19d
leaq 0x84fa(%rip), %rdx      # 0xab75
leaq 0x7ac8(%rip), %rbx      # 0xa14a
movq %r14, %rdi
movq %rbx, %rcx
xorl %eax, %eax
callq 0x5806
movq (%r14), %rdi
movslq %eax, %r14
leaq 0x7ab2(%rip), %rsi      # 0xa14e
movq %r14, %rdx
callq 0x2080
cmpl $0x1f, %r14d
jne 0x26bc
testl %eax, %eax
jne 0x26bc
leaq 0x8bb3(%rip), %rdi      # 0xb268
callq 0x2090
jmp 0x26ce
leaq 0x8b91(%rip), %rdi      # 0xb254
callq 0x2090
incl 0xcb06(%rip)            # 0xf1d4
leaq 0x38(%rsp), %r14
movq (%r14), %rdi
callq 0x2040
movl 0xcaf7(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xcaef(%rip)      # 0xf1d8
leaq 0x7a24(%rip), %rdi      # 0xa114
xorl %eax, %eax
callq 0x2100
leaq 0x7aa9(%rip), %rdi      # 0xa1a7
xorl %eax, %eax
callq 0x2100
leaq 0x7a91(%rip), %rsi      # 0xa19d
leaq 0x8462(%rip), %rdx      # 0xab75
leaq 0x7ad7(%rip), %rcx      # 0xa1f1
movq %r14, %rdi
xorl %eax, %eax
callq 0x5806
movq (%r14), %rdi
movslq %eax, %r14
leaq 0x7aa4(%rip), %rsi      # 0xa1d5
movq %r14, %rdx
callq 0x2080
cmpl $0x1c, %r14d
jne 0x2751
testl %eax, %eax
jne 0x2751
leaq 0x8b1e(%rip), %rdi      # 0xb268
callq 0x2090
jmp 0x2763
leaq 0x8afc(%rip), %rdi      # 0xb254
callq 0x2090
incl 0xca71(%rip)            # 0xf1d4
leaq 0x38(%rsp), %r14
movq (%r14), %rdi
callq 0x2040
movl 0xca62(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xca5a(%rip)      # 0xf1d8
leaq 0x798f(%rip), %rdi      # 0xa114
xorl %eax, %eax
callq 0x2100
leaq 0x7a5f(%rip), %rdi      # 0xa1f2
xorl %eax, %eax
callq 0x2100
leaq 0x79fc(%rip), %rsi      # 0xa19d
leaq 0x7a49(%rip), %rdx      # 0xa1f1
leaq 0x83c6(%rip), %rcx      # 0xab75
movq %r14, %rdi
xorl %eax, %eax
callq 0x5806
movq (%r14), %rdi
movslq %eax, %r14
leaq 0x7a73(%rip), %rsi      # 0xa239
movq %r14, %rdx
callq 0x2080
cmpl $0x1c, %r14d
jne 0x27e6
testl %eax, %eax
jne 0x27e6
leaq 0x8a89(%rip), %rdi      # 0xb268
callq 0x2090
jmp 0x27f8
leaq 0x8a67(%rip), %rdi      # 0xb254
callq 0x2090
incl 0xc9dc(%rip)            # 0xf1d4
leaq 0x38(%rsp), %r14
movq (%r14), %rdi
callq 0x2040
movl 0xc9cd(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xc9c5(%rip)      # 0xf1d8
leaq 0x78fa(%rip), %rdi      # 0xa114
xorl %eax, %eax
callq 0x2100
leaq 0x7a2e(%rip), %rdi      # 0xa256
xorl %eax, %eax
callq 0x2100
leaq 0x7a4f(%rip), %rsi      # 0xa285
leaq 0x8338(%rip), %rdx      # 0xab75
leaq 0x8ac1(%rip), %r8       # 0xb305
movl $0x3, %ecx
movl $0x3, %r9d
movq %r14, %rdi
xorl %eax, %eax
callq 0x5806
movq (%r14), %rdi
movslq %eax, %r14
leaq 0x8aa3(%rip), %rsi      # 0xb309
movq %r14, %rdx
callq 0x2080
cmpl $0x1f, %r14d
jne 0x2886
testl %eax, %eax
jne 0x2886
leaq 0x89e9(%rip), %rdi      # 0xb268
callq 0x2090
jmp 0x2898
leaq 0x89c7(%rip), %rdi      # 0xb254
callq 0x2090
incl 0xc93c(%rip)            # 0xf1d4
leaq 0x38(%rsp), %r14
movq (%r14), %rdi
callq 0x2040
movl 0xc92d(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xc925(%rip)      # 0xf1d8
leaq 0x785a(%rip), %rdi      # 0xa114
xorl %eax, %eax
callq 0x2100
leaq 0x79c7(%rip), %rdi      # 0xa28f
xorl %eax, %eax
callq 0x2100
leaq 0x79af(%rip), %rsi      # 0xa285
leaq 0x8298(%rip), %rdx      # 0xab75
leaq 0x790d(%rip), %r8       # 0xa1f1
movl $0x3, %ecx
movq %r14, %rdi
xorl %r9d, %r9d
xorl %eax, %eax
callq 0x5806
movq (%r14), %rdi
movslq %eax, %r14
leaq 0x78d2(%rip), %rsi      # 0xa1d5
movq %r14, %rdx
callq 0x2080
cmpl $0x1c, %r14d
jne 0x2923
testl %eax, %eax
jne 0x2923
leaq 0x894c(%rip), %rdi      # 0xb268
callq 0x2090
jmp 0x2935
leaq 0x892a(%rip), %rdi      # 0xb254
callq 0x2090
incl 0xc89f(%rip)            # 0xf1d4
leaq 0x38(%rsp), %r14
movq (%r14), %rdi
callq 0x2040
movl 0xc890(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xc888(%rip)      # 0xf1d8
leaq 0x77bd(%rip), %rdi      # 0xa114
xorl %eax, %eax
callq 0x2100
leaq 0x7958(%rip), %rdi      # 0xa2bd
xorl %eax, %eax
callq 0x2100
leaq 0x796b(%rip), %rsi      # 0xa2de
movq %r14, %rdi
xorl %eax, %eax
callq 0x5806
movq (%r14), %rdi
movslq %eax, %r14
leaq 0x795e(%rip), %rsi      # 0xa2e8
movq %r14, %rdx
callq 0x2080
cmpl $0x1b, %r14d
jne 0x29aa
testl %eax, %eax
jne 0x29aa
leaq 0x88c5(%rip), %rdi      # 0xb268
callq 0x2090
jmp 0x29bc
leaq 0x88a3(%rip), %rdi      # 0xb254
callq 0x2090
incl 0xc818(%rip)            # 0xf1d4
leaq 0x38(%rsp), %r14
movq (%r14), %rdi
callq 0x2040
movl 0xc809(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xc801(%rip)      # 0xf1d8
leaq 0x7736(%rip), %rdi      # 0xa114
xorl %eax, %eax
callq 0x2100
leaq 0x7918(%rip), %rdi      # 0xa304
xorl %eax, %eax
callq 0x2100
leaq 0x7938(%rip), %rsi      # 0xa332
leaq 0x7941(%rip), %rcx      # 0xa342
movq %r14, %rdi
movl $0x7b, %edx
xorl %eax, %eax
callq 0x5806
movq (%r14), %rdi
movslq %eax, %r14
leaq 0x792b(%rip), %rsi      # 0xa348
movq %r14, %rdx
callq 0x2080
cmpl $0x26, %r14d
jne 0x2a3d
testl %eax, %eax
jne 0x2a3d
leaq 0x8832(%rip), %rdi      # 0xb268
callq 0x2090
jmp 0x2a4f
leaq 0x8810(%rip), %rdi      # 0xb254
callq 0x2090
incl 0xc785(%rip)            # 0xf1d4
leaq 0x38(%rsp), %r14
movq (%r14), %rdi
callq 0x2040
movl 0xc776(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xc76e(%rip)      # 0xf1d8
leaq 0x76a3(%rip), %rdi      # 0xa114
xorl %eax, %eax
callq 0x2100
leaq 0x78f0(%rip), %rdi      # 0xa36f
xorl %eax, %eax
callq 0x2100
leaq 0x7911(%rip), %rsi      # 0xa39e
leaq 0x78ae(%rip), %rcx      # 0xa342
movq %r14, %rdi
movl $0x7b, %edx
xorl %eax, %eax
callq 0x5806
movq (%r14), %rdi
movslq %eax, %r14
leaq 0x7898(%rip), %rsi      # 0xa348
movq %r14, %rdx
callq 0x2080
cmpl $0x26, %r14d
jne 0x2ad0
testl %eax, %eax
jne 0x2ad0
leaq 0x879f(%rip), %rdi      # 0xb268
callq 0x2090
jmp 0x2ae2
leaq 0x877d(%rip), %rdi      # 0xb254
callq 0x2090
incl 0xc6f2(%rip)            # 0xf1d4
leaq 0x38(%rsp), %r14
movq (%r14), %rdi
callq 0x2040
movl 0xc6e3(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xc6db(%rip)      # 0xf1d8
leaq 0x7610(%rip), %rdi      # 0xa114
xorl %eax, %eax
callq 0x2100
leaq 0x789e(%rip), %rdi      # 0xa3b0
xorl %eax, %eax
callq 0x2100
leaq 0x78c0(%rip), %rsi      # 0xa3e0
leaq 0x781b(%rip), %rcx      # 0xa342
movq %r14, %rdi
movl $0x7b, %edx
xorl %eax, %eax
callq 0x5806
movq (%r14), %rdi
movslq %eax, %r14
leaq 0x7805(%rip), %rsi      # 0xa348
movq %r14, %rdx
callq 0x2080
cmpl $0x26, %r14d
jne 0x2b63
testl %eax, %eax
jne 0x2b63
leaq 0x870c(%rip), %rdi      # 0xb268
callq 0x2090
jmp 0x2b75
leaq 0x86ea(%rip), %rdi      # 0xb254
callq 0x2090
incl 0xc65f(%rip)            # 0xf1d4
leaq 0x38(%rsp), %r14
movq (%r14), %rdi
callq 0x2040
movl 0xc650(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xc648(%rip)      # 0xf1d8
leaq 0x757d(%rip), %rdi      # 0xa114
xorl %eax, %eax
callq 0x2100
leaq 0x784c(%rip), %rdi      # 0xa3f1
xorl %eax, %eax
callq 0x2100
leaq 0x786d(%rip), %rsi      # 0xa420
leaq 0x7788(%rip), %rcx      # 0xa342
movl $0x7b, %edx
movq %r14, %rdi
xorl %eax, %eax
callq 0x5806
movq (%r14), %rdi
movslq %eax, %r14
leaq 0x7772(%rip), %rsi      # 0xa348
movq %r14, %rdx
callq 0x2080
cmpl $0x26, %r14d
jne 0x2bf6
testl %eax, %eax
jne 0x2bf6
leaq 0x8679(%rip), %rdi      # 0xb268
callq 0x2090
jmp 0x2c08
leaq 0x8657(%rip), %rdi      # 0xb254
callq 0x2090
incl 0xc5cc(%rip)            # 0xf1d4
leaq 0x38(%rsp), %r14
movq (%r14), %rdi
callq 0x2040
movl 0xc5bd(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xc5b5(%rip)      # 0xf1d8
leaq 0x74ea(%rip), %rdi      # 0xa114
xorl %eax, %eax
callq 0x2100
leaq 0x77f9(%rip), %rdi      # 0xa431
xorl %eax, %eax
callq 0x2100
leaq 0x781f(%rip), %rsi      # 0xa465
leaq 0x76f5(%rip), %rcx      # 0xa342
movl $0x7b, %edx
movq %r14, %rdi
xorl %eax, %eax
callq 0x5806
movq (%r14), %rdi
movslq %eax, %r14
leaq 0x76df(%rip), %rsi      # 0xa348
movq %r14, %rdx
callq 0x2080
cmpl $0x26, %r14d
jne 0x2c89
testl %eax, %eax
jne 0x2c89
leaq 0x85e6(%rip), %rdi      # 0xb268
callq 0x2090
jmp 0x2c9b
leaq 0x85c4(%rip), %rdi      # 0xb254
callq 0x2090
incl 0xc539(%rip)            # 0xf1d4
leaq 0x38(%rsp), %r14
movq (%r14), %rdi
callq 0x2040
movl 0xc52a(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xc522(%rip)      # 0xf1d8
leaq 0x7457(%rip), %rdi      # 0xa114
xorl %eax, %eax
callq 0x2100
leaq 0x77ac(%rip), %rdi      # 0xa477
xorl %eax, %eax
callq 0x2100
leaq 0x77d5(%rip), %rsi      # 0xa4ae
leaq 0x7662(%rip), %rcx      # 0xa342
movq %r14, %rdi
movl $0x7b, %edx
xorl %eax, %eax
callq 0x5806
movq (%r14), %rdi
movslq %eax, %r14
leaq 0x764c(%rip), %rsi      # 0xa348
movq %r14, %rdx
callq 0x2080
cmpl $0x26, %r14d
jne 0x2d1c
testl %eax, %eax
jne 0x2d1c
leaq 0x8553(%rip), %rdi      # 0xb268
callq 0x2090
jmp 0x2d2e
leaq 0x8531(%rip), %rdi      # 0xb254
callq 0x2090
incl 0xc4a6(%rip)            # 0xf1d4
leaq 0x38(%rsp), %r14
movq (%r14), %rdi
callq 0x2040
movl 0xc497(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xc48f(%rip)      # 0xf1d8
leaq 0x73c4(%rip), %rdi      # 0xa114
xorl %eax, %eax
callq 0x2100
leaq 0x7760(%rip), %rdi      # 0xa4be
xorl %eax, %eax
callq 0x2100
leaq 0x778a(%rip), %rsi      # 0xa4f6
leaq 0x75cf(%rip), %rcx      # 0xa342
movq %r14, %rdi
movl $0x7b, %edx
xorl %eax, %eax
callq 0x5806
movq (%r14), %rdi
movslq %eax, %r14
leaq 0x75b9(%rip), %rsi      # 0xa348
movq %r14, %rdx
callq 0x2080
cmpl $0x26, %r14d
jne 0x2daf
testl %eax, %eax
jne 0x2daf
leaq 0x84c0(%rip), %rdi      # 0xb268
callq 0x2090
jmp 0x2dc1
leaq 0x849e(%rip), %rdi      # 0xb254
callq 0x2090
incl 0xc413(%rip)            # 0xf1d4
leaq 0x38(%rsp), %r14
movq (%r14), %rdi
callq 0x2040
movl 0xc404(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xc3fc(%rip)      # 0xf1d8
leaq 0x7331(%rip), %rdi      # 0xa114
xorl %eax, %eax
callq 0x2100
leaq 0x7717(%rip), %rdi      # 0xa508
xorl %eax, %eax
callq 0x2100
leaq 0x7742(%rip), %rsi      # 0xa541
leaq 0x753c(%rip), %rcx      # 0xa342
movq %r14, %rdi
movl $0x7b, %edx
xorl %eax, %eax
callq 0x5806
movq (%r14), %rdi
movslq %eax, %r14
leaq 0x7526(%rip), %rsi      # 0xa348
movq %r14, %rdx
callq 0x2080
cmpl $0x26, %r14d
jne 0x2e42
testl %eax, %eax
jne 0x2e42
leaq 0x842d(%rip), %rdi      # 0xb268
callq 0x2090
jmp 0x2e54
leaq 0x840b(%rip), %rdi      # 0xb254
callq 0x2090
incl 0xc380(%rip)            # 0xf1d4
leaq 0x38(%rsp), %r14
movq (%r14), %rdi
callq 0x2040
movl 0xc371(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xc369(%rip)      # 0xf1d8
leaq 0x729e(%rip), %rdi      # 0xa114
xorl %eax, %eax
callq 0x2100
leaq 0x76ce(%rip), %rdi      # 0xa552
xorl %eax, %eax
callq 0x2100
leaq 0x76f8(%rip), %rsi      # 0xa58a
leaq 0x74a9(%rip), %rcx      # 0xa342
movl $0x7b, %edx
movq %r14, %rdi
xorl %eax, %eax
callq 0x5806
movq (%r14), %rdi
movslq %eax, %r14
leaq 0x7493(%rip), %rsi      # 0xa348
movq %r14, %rdx
callq 0x2080
cmpl $0x26, %r14d
jne 0x2ed5
testl %eax, %eax
jne 0x2ed5
leaq 0x839a(%rip), %rdi      # 0xb268
callq 0x2090
jmp 0x2ee7
leaq 0x8378(%rip), %rdi      # 0xb254
callq 0x2090
incl 0xc2ed(%rip)            # 0xf1d4
leaq 0x38(%rsp), %r14
movq (%r14), %rdi
callq 0x2040
movl 0xc2de(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xc2d6(%rip)      # 0xf1d8
leaq 0x720b(%rip), %rdi      # 0xa114
xorl %eax, %eax
callq 0x2100
leaq 0x7684(%rip), %rdi      # 0xa59b
xorl %eax, %eax
callq 0x2100
leaq 0x76b3(%rip), %rsi      # 0xa5d8
leaq 0x7416(%rip), %rcx      # 0xa342
movl $0x7b, %edx
movq %r14, %rdi
xorl %eax, %eax
callq 0x5806
movq (%r14), %rdi
movslq %eax, %r14
leaq 0x7400(%rip), %rsi      # 0xa348
movq %r14, %rdx
callq 0x2080
cmpl $0x26, %r14d
jne 0x2f68
testl %eax, %eax
jne 0x2f68
leaq 0x8307(%rip), %rdi      # 0xb268
callq 0x2090
jmp 0x2f7a
leaq 0x82e5(%rip), %rdi      # 0xb254
callq 0x2090
incl 0xc25a(%rip)            # 0xf1d4
leaq 0x38(%rsp), %r14
movq (%r14), %rdi
callq 0x2040
movl 0xc24b(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xc243(%rip)      # 0xf1d8
leaq 0x7178(%rip), %rdi      # 0xa114
xorl %eax, %eax
callq 0x2100
leaq 0x7640(%rip), %rdi      # 0xa5ea
xorl %eax, %eax
callq 0x2100
leaq 0x7662(%rip), %rsi      # 0xa61a
leaq 0x7383(%rip), %rdx      # 0xa342
movsd 0x7041(%rip), %xmm0     # 0xa008
movq %r14, %rdi
movb $0x1, %al
callq 0x5806
movq (%r14), %rdi
movslq %eax, %r14
leaq 0x764e(%rip), %rsi      # 0xa62c
movq %r14, %rdx
callq 0x2080
cmpl $0x26, %r14d
jne 0x2ffe
testl %eax, %eax
jne 0x2ffe
leaq 0x8271(%rip), %rdi      # 0xb268
callq 0x2090
jmp 0x3010
leaq 0x824f(%rip), %rdi      # 0xb254
callq 0x2090
incl 0xc1c4(%rip)            # 0xf1d4
leaq 0x38(%rsp), %r14
movq (%r14), %rdi
callq 0x2040
movl 0xc1b5(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xc1ad(%rip)      # 0xf1d8
leaq 0x70e2(%rip), %rdi      # 0xa114
xorl %eax, %eax
callq 0x2100
leaq 0x7613(%rip), %rdi      # 0xa653
xorl %eax, %eax
callq 0x2100
leaq 0x75cc(%rip), %rsi      # 0xa61a
leaq 0x72ed(%rip), %rdx      # 0xa342
movsd 0x6fab(%rip), %xmm0     # 0xa008
movq %r14, %rdi
movb $0x1, %al
callq 0x5806
movq (%r14), %rdi
movslq %eax, %r14
leaq 0x75b8(%rip), %rsi      # 0xa62c
movq %r14, %rdx
callq 0x2080
cmpl $0x26, %r14d
jne 0x3094
testl %eax, %eax
jne 0x3094
leaq 0x81db(%rip), %rdi      # 0xb268
callq 0x2090
jmp 0x30a6
leaq 0x81b9(%rip), %rdi      # 0xb254
callq 0x2090
incl 0xc12e(%rip)            # 0xf1d4
leaq 0x38(%rsp), %r14
movq (%r14), %rdi
callq 0x2040
movl 0xc11f(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xc117(%rip)      # 0xf1d8
leaq 0x704c(%rip), %rdi      # 0xa114
xorl %eax, %eax
callq 0x2100
leaq 0x75ae(%rip), %rdi      # 0xa684
xorl %eax, %eax
callq 0x2100
leaq 0x75cc(%rip), %rsi      # 0xa6b0
leaq 0x7a8a(%rip), %rcx      # 0xab75
movl $0x4d2, %edx            # imm = 0x4D2
movl $0x3, %r8d
movq %r14, %rdi
xorl %eax, %eax
callq 0x5806
cmpl $-0x1, %eax
je 0x3119
leaq 0x8148(%rip), %rdi      # 0xb254
callq 0x2090
incl 0xc0bd(%rip)            # 0xf1d4
jmp 0x3125
leaq 0x8148(%rip), %rdi      # 0xb268
callq 0x2090
leaq 0x7590(%rip), %rax      # 0xa6bc
leaq 0x80(%rsp), %r14
movq %rax, (%r14)
leaq 0x6eda(%rip), %rax      # 0xa018
movq %rax, 0x8(%r14)
movq %rbx, 0x10(%r14)
movaps 0x81e3(%rip), %xmm0     # 0xb330
movaps %xmm0, 0xa0(%rsp)
movq $0x3, 0xb0(%rsp)
movl 0xc071(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xc069(%rip)      # 0xf1d8
leaq 0x6f9e(%rip), %rdi      # 0xa114
xorl %eax, %eax
callq 0x2100
leaq 0x753c(%rip), %rdi      # 0xa6c0
xorl %eax, %eax
callq 0x2100
leaq 0x38(%rsp), %rbx
movq %rbx, %rdi
movl $0x3, %esi
movq %r14, %rdx
xorl %ecx, %ecx
callq 0x5a52
movq (%rbx), %rdi
movslq %eax, %rbx
leaq 0x6f9f(%rip), %rsi      # 0xa14e
movq %rbx, %rdx
callq 0x2080
cmpl $0x1f, %ebx
jne 0x31ce
testl %eax, %eax
jne 0x31ce
leaq 0x80a1(%rip), %rdi      # 0xb268
callq 0x2090
jmp 0x31e0
leaq 0x807f(%rip), %rdi      # 0xb254
callq 0x2090
incl 0xbff4(%rip)            # 0xf1d4
leaq 0x38(%rsp), %rbx
movq (%rbx), %rdi
callq 0x2040
movl 0xbfe5(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xbfdd(%rip)      # 0xf1d8
leaq 0x6f12(%rip), %rdi      # 0xa114
xorl %eax, %eax
callq 0x2100
leaq 0x74e6(%rip), %rdi      # 0xa6f6
xorl %eax, %eax
callq 0x2100
leaq 0x80(%rsp), %rdx
leaq 0xa0(%rsp), %rcx
movq %rbx, %rdi
movl $0x3, %esi
callq 0x5a52
movq (%rbx), %rdi
movslq %eax, %rbx
leaq 0x8107(%rip), %rsi      # 0xb348
movq %rbx, %rdx
callq 0x2080
cmpl $0x23, %ebx
jne 0x3260
testl %eax, %eax
jne 0x3260
leaq 0x800f(%rip), %rdi      # 0xb268
callq 0x2090
jmp 0x3272
leaq 0x7fed(%rip), %rdi      # 0xb254
callq 0x2090
incl 0xbf62(%rip)            # 0xf1d4
movq 0x38(%rsp), %rdi
callq 0x2040
movl 0xbf56(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xbf4e(%rip)      # 0xf1d8
leaq 0x6e83(%rip), %rdi      # 0xa114
xorl %eax, %eax
callq 0x2100
leaq 0x748a(%rip), %rdi      # 0xa729
xorl %eax, %eax
callq 0x2100
callq 0x5c9f
movq %rax, %rbx
leaq 0x7495(%rip), %rsi      # 0xa74a
movl $0x6, %edx
movq %rax, %rdi
callq 0x8291
movq %rbx, %rdi
xorl %esi, %esi
callq 0x8371
cmpl $-0x1, %eax
jne 0x32ec
movq %rbx, %rdi
addq $0x4, %rdi
leaq 0x7472(%rip), %rsi      # 0xa751
callq 0x2050
testl %eax, %eax
je 0x3d17
leaq 0x7f61(%rip), %rdi      # 0xb254
callq 0x2090
incl 0xbed6(%rip)            # 0xf1d4
movq %rbx, %rdi
callq 0x8250
movl 0xbecc(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xbec4(%rip)      # 0xf1d8
leaq 0x6df9(%rip), %rdi      # 0xa114
xorl %eax, %eax
callq 0x2100
leaq 0x7453(%rip), %rdi      # 0xa77c
xorl %eax, %eax
callq 0x2100
callq 0x5c9f
movq %rax, %rbx
leaq 0x745e(%rip), %rsi      # 0xa79d
movl $0x4, %edx
movq %rax, %rdi
callq 0x8291
leaq 0x744f(%rip), %rsi      # 0xa7a2
movl $0xb, %edx
movq %rbx, %rdi
callq 0x8291
leaq 0x73e3(%rip), %rsi      # 0xa74a
movl $0x6, %edx
movq %rbx, %rdi
callq 0x8291
movq %rbx, %rdi
xorl %esi, %esi
callq 0x8371
cmpl $-0x1, %eax
jne 0x339e
movq %rbx, %rdi
addq $0x4, %rdi
leaq 0x73c0(%rip), %rsi      # 0xa751
callq 0x2050
testl %eax, %eax
je 0x3d28
leaq 0x7eaf(%rip), %rdi      # 0xb254
callq 0x2090
incl 0xbe24(%rip)            # 0xf1d4
movq %rbx, %rdi
callq 0x8250
movl 0xbe1a(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xbe12(%rip)      # 0xf1d8
leaq 0x6d47(%rip), %rdi      # 0xa114
xorl %eax, %eax
callq 0x2100
leaq 0x73d3(%rip), %rdi      # 0xa7ae
xorl %eax, %eax
callq 0x2100
movl $0x9, %ebp
callq 0x5c9f
movq %rax, %rbx
leaq 0x73e9(%rip), %r14      # 0xa7df
movl $0x4, %edx
movq %rbx, %rdi
movq %r14, %rsi
callq 0x8291
decl %ebp
jne 0x33f6
movq %rbx, %rdi
xorl %esi, %esi
callq 0x8371
cmpl $-0x1, %eax
jne 0x3439
movq %rbx, %rdi
addq $0x4, %rdi
leaq 0x73bd(%rip), %rsi      # 0xa7e4
movl $0xe, %edx
callq 0x2210
testl %eax, %eax
je 0x3d39
leaq 0x7e14(%rip), %rdi      # 0xb254
callq 0x2090
incl 0xbd89(%rip)            # 0xf1d4
movq %rbx, %rdi
callq 0x8250
movl 0xbd7f(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xbd77(%rip)      # 0xf1d8
leaq 0x6cac(%rip), %rdi      # 0xa114
xorl %eax, %eax
callq 0x2100
leaq 0x737d(%rip), %rdi      # 0xa7f3
xorl %eax, %eax
callq 0x2100
callq 0x5c9f
movq %rax, %rbx
movq $0x0, 0x220(%rax)
leaq 0x7382(%rip), %rsi      # 0xa819
movl $0x5, %edx
movq %rax, %rdi
callq 0x8291
leaq 0x80(%rsp), %rsi
movq %rbx, %rdi
callq 0x8371
testl %eax, %eax
jne 0x34d1
cmpq $0x5, 0x80(%rsp)
jne 0x34d1
leaq 0x7d9e(%rip), %rdi      # 0xb268
callq 0x2090
jmp 0x34e3
leaq 0x7d7c(%rip), %rdi      # 0xb254
callq 0x2090
incl 0xbcf1(%rip)            # 0xf1d4
movq %rbx, %rdi
callq 0x8250
movl 0xbce7(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xbcdf(%rip)      # 0xf1d8
leaq 0x6c14(%rip), %rdi      # 0xa114
xorl %eax, %eax
callq 0x2100
leaq 0x7311(%rip), %rdi      # 0xa81f
xorl %eax, %eax
callq 0x2100
callq 0x5c9f
movq %rax, %rbx
movq $0x0, 0x220(%rax)
leaq 0x732e(%rip), %rsi      # 0xa85d
movl $0x4, %edx
movq %rax, %rdi
callq 0x8291
leaq 0x80(%rsp), %rsi
movq %rbx, %rdi
callq 0x8371
testl %eax, %eax
jne 0x3d6c
cmpq $0x0, 0x80(%rsp)
jne 0x3d6c
leaq 0x6c86(%rip), %rsi      # 0xa1f0
movl $0x1, %edx
movq %rbx, %rdi
callq 0x8291
leaq 0x80(%rsp), %rsi
movq %rbx, %rdi
callq 0x8371
testl %eax, %eax
jne 0x35a4
cmpq $0x5, 0x80(%rsp)
jne 0x35a4
leaq 0x7ccb(%rip), %rdi      # 0xb268
callq 0x2090
jmp 0x35b6
leaq 0x7ca9(%rip), %rdi      # 0xb254
callq 0x2090
incl 0xbc1e(%rip)            # 0xf1d4
movq %rbx, %rdi
callq 0x8250
movl 0xbc14(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xbc0c(%rip)      # 0xf1d8
leaq 0x6b41(%rip), %rdi      # 0xa114
xorl %eax, %eax
callq 0x2100
leaq 0x72c6(%rip), %rdi      # 0xa8a7
xorl %eax, %eax
callq 0x2100
callq 0x5c9f
movq %rax, %rbx
movq $0x0, 0x220(%rax)
leaq 0x81a2(%rip), %rsi      # 0xb7a4
movl $0x1, %edx
movq %rax, %rdi
callq 0x8291
leaq 0x80(%rsp), %rsi
movq %rbx, %rdi
callq 0x8371
cmpl $-0x1, %eax
jne 0x3d8b
leaq 0x80(%rsp), %rsi
movq %rbx, %rdi
callq 0x8371
cmpl $-0x1, %eax
jne 0x3656
cmpq $0x0, 0x80(%rsp)
jne 0x3656
leaq 0x7c19(%rip), %rdi      # 0xb268
callq 0x2090
jmp 0x3668
leaq 0x7bf7(%rip), %rdi      # 0xb254
callq 0x2090
incl 0xbb6c(%rip)            # 0xf1d4
movq %rbx, %rdi
callq 0x8250
movl 0xbb62(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xbb5a(%rip)      # 0xf1d8
leaq 0x6a8f(%rip), %rdi      # 0xa114
xorl %eax, %eax
callq 0x2100
leaq 0x724e(%rip), %rdi      # 0xa8e1
xorl %eax, %eax
callq 0x2100
callq 0x5c9f
movq %rax, %rbx
leaq 0x7269(%rip), %rsi      # 0xa912
movl $0x4, %edx
movq %rax, %rdi
callq 0x8291
leaq 0x80(%rsp), %rsi
movq %rbx, %rdi
callq 0x8371
testl %eax, %eax
jne 0x36e2
movq 0x80(%rsp), %rax
cmpl $0x2, (%rax)
jne 0x36e2
cmpq $0x0, 0x20(%rax)
je 0x3d4a
leaq 0x7b6b(%rip), %rdi      # 0xb254
callq 0x2090
incl 0xbae0(%rip)            # 0xf1d4
movq 0x80(%rsp), %rdi
callq 0x5040
movq %rbx, %rdi
callq 0x8250
movl 0xbac9(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xbac1(%rip)      # 0xf1d8
leaq 0x69f6(%rip), %rdi      # 0xa114
xorl %eax, %eax
callq 0x2100
leaq 0x71eb(%rip), %rdi      # 0xa917
xorl %eax, %eax
callq 0x2100
leaq 0x7233(%rip), %rdi      # 0xa96d
movl $0x18eb, %esi           # imm = 0x18EB
callq 0x5e4f
movq %rax, %rbx
cmpl $0x2, (%rax)
jne 0x37e0
movq %rbx, %r14
addq $0x4, %r14
leaq 0x71e6(%rip), %rsi      # 0xa944
movq %r14, %rdi
callq 0x21c0
testl %eax, %eax
je 0x37f4
leaq 0x71e9(%rip), %rsi      # 0xa95e
movq %r14, %rdi
callq 0x21c0
testl %eax, %eax
je 0x37f4
leaq 0x71f5(%rip), %rsi      # 0xa97d
movq %r14, %rdi
callq 0x21c0
testl %eax, %eax
je 0x37f4
leaq 0x720f(%rip), %rsi      # 0xa9aa
movq %r14, %rdi
callq 0x21c0
testl %eax, %eax
je 0x37f4
leaq 0x7220(%rip), %rsi      # 0xa9ce
movq %r14, %rdi
callq 0x21c0
testl %eax, %eax
je 0x37f4
leaq 0x7232(%rip), %rsi      # 0xa9f3
movq %r14, %rdi
callq 0x21c0
testl %eax, %eax
je 0x37f4
leaq 0x724c(%rip), %rsi      # 0xaa20
movq %r14, %rdi
callq 0x21c0
testl %eax, %eax
je 0x37f4
leaq 0x7a6d(%rip), %rdi      # 0xb254
callq 0x2090
incl 0xb9e2(%rip)            # 0xf1d4
jmp 0x3800
leaq 0x7a6d(%rip), %rdi      # 0xb268
callq 0x2090
movq %rbx, %rdi
callq 0x5cab
movl 0xb9ca(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xb9c2(%rip)      # 0xf1d8
leaq 0x68f7(%rip), %rdi      # 0xa114
xorl %eax, %eax
callq 0x2100
leaq 0x7215(%rip), %rdi      # 0xaa40
xorl %eax, %eax
callq 0x2100
leaq 0x7231(%rip), %rdi      # 0xaa6a
movl $0x1, %esi
callq 0x5e4f
movq %rax, %rbx
cmpl $0x1, (%rax)
jne 0x3866
movq %rbx, %rdi
addq $0x4, %rdi
leaq 0x721b(%rip), %rsi      # 0xaa74
callq 0x21c0
testl %eax, %eax
je 0x3d06
leaq 0x79e7(%rip), %rdi      # 0xb254
callq 0x2090
incl 0xb95c(%rip)            # 0xf1d4
movq %rbx, %rdi
callq 0x5cab
movl 0xb952(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xb94a(%rip)      # 0xf1d8
leaq 0x687f(%rip), %rbx      # 0xa114
movq %rbx, %rdi
xorl %eax, %eax
callq 0x2100
leaq 0x71e1(%rip), %rdi      # 0xaa87
xorl %eax, %eax
callq 0x2100
xorl %edi, %edi
callq 0x5cab
leaq 0x79ad(%rip), %r14      # 0xb268
movq %r14, %rdi
callq 0x2090
movl 0xb90f(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xb907(%rip)      # 0xf1d8
movq %rbx, %rdi
xorl %eax, %eax
callq 0x2100
leaq 0x71d8(%rip), %rdi      # 0xaaba
xorl %eax, %eax
callq 0x2100
xorl %edi, %edi
callq 0x5040
movq %r14, %rdi
callq 0x2090
movq 0x48(%rsp), %rsi
movl 0x50(%rsp), %edx
leaq 0x6775(%rip), %rdi      # 0xa07d
xorl %eax, %eax
callq 0x2100
movl $0x0, 0x40(%rsp)
movaps 0x40(%rsp), %xmm0
movaps 0x50(%rsp), %xmm1
movaps 0x60(%rsp), %xmm2
movups %xmm2, 0x20(%rsp)
movups %xmm1, 0x10(%rsp)
movups %xmm0, (%rsp)
callq 0x3dc9
movaps 0x40(%rsp), %xmm0
movaps 0x50(%rsp), %xmm1
movaps 0x60(%rsp), %xmm2
movups %xmm2, 0x20(%rsp)
movups %xmm1, 0x10(%rsp)
movups %xmm0, (%rsp)
callq 0x43c5
movaps 0x40(%rsp), %xmm0
movaps 0x50(%rsp), %xmm1
movaps 0x60(%rsp), %xmm2
movups %xmm2, 0x20(%rsp)
movups %xmm1, 0x10(%rsp)
movups %xmm0, (%rsp)
callq 0x46e1
movq 0x48(%rsp), %r14
movl 0x50(%rsp), %ebp
movl 0xb84c(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xb844(%rip)      # 0xf1d8
movq %rbx, %rdi
xorl %eax, %eax
callq 0x2100
leaq 0x75de(%rip), %rdi      # 0xaf83
xorl %eax, %eax
callq 0x2100
movl $0x989681, %ecx         # imm = 0x989681
movq %r14, %rdi
movl %ebp, %esi
xorl %edx, %edx
callq 0x5f07
movq %rax, %rbx
cmpl $0x1, (%rax)
jne 0x39d3
leaq 0x789c(%rip), %rdi      # 0xb268
callq 0x2090
jmp 0x39e5
leaq 0x787a(%rip), %rdi      # 0xb254
callq 0x2090
incl 0xb7ef(%rip)            # 0xf1d4
movq %rbx, %rdi
callq 0x5cab
movl 0xb7e5(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xb7dd(%rip)      # 0xf1d8
leaq 0x6712(%rip), %rdi      # 0xa114
xorl %eax, %eax
callq 0x2100
leaq 0x75c6(%rip), %rdi      # 0xafd6
xorl %eax, %eax
callq 0x2100
movabsq $0x20c49ba5e353f7, %rdx # imm = 0x20C49BA5E353F7
movq %r14, %rdi
movl %ebp, %esi
xorl %ecx, %ecx
callq 0x5f07
movq %rax, %rbx
cmpl $0x1, (%rax)
jne 0x3a43
leaq 0x782c(%rip), %rdi      # 0xb268
callq 0x2090
jmp 0x3a55
leaq 0x780a(%rip), %rdi      # 0xb254
callq 0x2090
incl 0xb77f(%rip)            # 0xf1d4
movq %rbx, %rdi
callq 0x5cab
movaps 0x40(%rsp), %xmm0
movaps 0x50(%rsp), %xmm1
movaps 0x60(%rsp), %xmm2
movups %xmm2, 0x20(%rsp)
movups %xmm1, 0x10(%rsp)
movups %xmm0, (%rsp)
callq 0x4e8a
movq %rax, %rbx
movl 0xb750(%rip), %esi      # 0xf1d8
incl %esi
movl %esi, 0xb748(%rip)      # 0xf1d8
leaq 0x667d(%rip), %rdi      # 0xa114
xorl %eax, %eax
callq 0x2100
leaq 0x7583(%rip), %rdi      # 0xb028
xorl %eax, %eax
callq 0x2100
leaq 0x668f(%rip), %rsi      # 0xa142
leaq 0xa0(%rsp), %r14
movq %r14, %rdi
xorl %eax, %eax
callq 0x5806
movq (%r14), %rsi
movslq %eax, %rdx
movq %rbx, %rdi
callq 0x645c
testl %eax, %eax
je 0x3aeb
leaq 0x7776(%rip), %rdi      # 0xb254
callq 0x2090
incl 0xb6eb(%rip)            # 0xf1d4
jmp 0x3af7
leaq 0x7776(%rip), %rdi      # 0xb268
callq 0x2090
leaq 0x80(%rsp), %rsi
movq %rbx, %rdi
callq 0x6364
testl %eax, %eax
jne 0x3daa
movq 0xa0(%rsp), %rdi
callq 0x2040
movq 0x80(%rsp), %rdi
callq 0x5040
movq %rbx, %rdi
callq 0x4fbc
testb %r12b, %r12b
je 0x3bc0
movq 0x68(%rsp), %rsi
leaq 0x6561(%rip), %rdi      # 0xa0a7
xorl %eax, %eax
callq 0x2100
movl $0x1, 0x40(%rsp)
movaps 0x40(%rsp), %xmm0
movaps 0x50(%rsp), %xmm1
movaps 0x60(%rsp), %xmm2
movups %xmm2, 0x20(%rsp)
movups %xmm1, 0x10(%rsp)
movups %xmm0, (%rsp)
callq 0x3dc9
movaps 0x40(%rsp), %xmm0
movaps 0x50(%rsp), %xmm1
movaps 0x60(%rsp), %xmm2
movups %xmm2, 0x20(%rsp)
movups %xmm1, 0x10(%rsp)
movups %xmm0, (%rsp)
callq 0x43c5
movaps 0x40(%rsp), %xmm0
movaps 0x50(%rsp), %xmm1
movaps 0x60(%rsp), %xmm2
movups %xmm2, 0x20(%rsp)
movups %xmm1, 0x10(%rsp)
movups %xmm0, (%rsp)
callq 0x46e1
jmp 0x3c85
movaps 0x40(%rsp), %xmm0
movaps 0x50(%rsp), %xmm1
movaps 0x60(%rsp), %xmm2
movups %xmm2, 0x20(%rsp)
movups %xmm1, 0x10(%rsp)
movups %xmm0, (%rsp)
callq 0x496e
movq 0x68(%rsp), %rsi
leaq 0x64b9(%rip), %rdi      # 0xa0a7
xorl %eax, %eax
callq 0x2100
movl $0x1, 0x40(%rsp)
movaps 0x40(%rsp), %xmm0
movaps 0x50(%rsp), %xmm1
movaps 0x60(%rsp), %xmm2
movups %xmm2, 0x20(%rsp)
movups %xmm1, 0x10(%rsp)
movups %xmm0, (%rsp)
callq 0x3dc9
movaps 0x40(%rsp), %xmm0
movaps 0x50(%rsp), %xmm1
movaps 0x60(%rsp), %xmm2
movups %xmm2, 0x20(%rsp)
movups %xmm1, 0x10(%rsp)
movups %xmm0, (%rsp)
callq 0x43c5
movaps 0x40(%rsp), %xmm0
movaps 0x50(%rsp), %xmm1
movaps 0x60(%rsp), %xmm2
movups %xmm2, 0x20(%rsp)
movups %xmm1, 0x10(%rsp)
movups %xmm0, (%rsp)
callq 0x46e1
movaps 0x40(%rsp), %xmm0
movaps 0x50(%rsp), %xmm1
movaps 0x60(%rsp), %xmm2
movups %xmm2, 0x20(%rsp)
movups %xmm1, 0x10(%rsp)
movups %xmm0, (%rsp)
callq 0x496e
testb %r15b, %r15b
jne 0x3cc7
movq 0x68(%rsp), %rsi
leaq 0x6440(%rip), %rdi      # 0xa0d6
xorl %eax, %eax
callq 0x2100
movl $0x2, 0x40(%rsp)
movaps 0x40(%rsp), %xmm0
movaps 0x50(%rsp), %xmm1
movaps 0x60(%rsp), %xmm2
movups %xmm2, 0x20(%rsp)
movups %xmm1, 0x10(%rsp)
movups %xmm0, (%rsp)
callq 0x3dc9
movl 0xb507(%rip), %esi      # 0xf1d4
testl %esi, %esi
je 0x3ce6
leaq 0x6423(%rip), %rdi      # 0xa0fb
xorl %eax, %eax
callq 0x2100
movl $0x1, %eax
jmp 0x3cf4
leaq 0x7556(%rip), %rdi      # 0xb243
callq 0x2090
xorl %eax, %eax
addq $0xb8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
leaq 0x755b(%rip), %rdi      # 0xb268
callq 0x2090
jmp 0x3878
leaq 0x754a(%rip), %rdi      # 0xb268
callq 0x2090
jmp 0x32fe
leaq 0x7539(%rip), %rdi      # 0xb268
callq 0x2090
jmp 0x33b0
leaq 0x7528(%rip), %rdi      # 0xb268
callq 0x2090
jmp 0x344b
leaq 0x7517(%rip), %rdi      # 0xb268
callq 0x2090
jmp 0x36f4
movl 0x78(%rsp), %edi
leaq 0x50(%rsp), %rsi
movq %rbx, %rdx
callq 0x2340
leaq 0x6aef(%rip), %rdi      # 0xa862
leaq 0x6b09(%rip), %rsi      # 0xa883
leaq 0x6b09(%rip), %rcx      # 0xa88a
movl $0x12a, %edx            # imm = 0x12A
callq 0x2140
leaq 0x6b3e(%rip), %rdi      # 0xa8d0
leaq 0x6aea(%rip), %rsi      # 0xa883
leaq 0x6aea(%rip), %rcx      # 0xa88a
movl $0x135, %edx            # imm = 0x135
callq 0x2140
leaq 0x728f(%rip), %rdi      # 0xb040
leaq 0x6acb(%rip), %rsi      # 0xa883
leaq 0x72ad(%rip), %rcx      # 0xb06c
movl $0xef, %edx
callq 0x2140