// File: /workspace/github_c_makefile_star2_O3/samtools[P]htslib/test/test_str2int.c
// Function: main
int main(int argc, char **argv) {
    int verbose = 0, opt, res;

    while ((opt = getopt(argc, argv, "v")) != -1) {
        switch (opt) {
        case 'v':
            verbose = 1;
            break;
        default:
            fprintf(stderr, "Usage: %s [-v]\n", argv[0]);
            return EXIT_FAILURE;
        }
    }

    res = check_str2int(verbose);
    res |= check_strprint(verbose);
    return res ? EXIT_FAILURE : EXIT_SUCCESS;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0xd8, %rsp
movq %rsi, %rbx
movl %edi, %ebp
xorl %ecx, %ecx
movb $0x1, %dl
leaq 0x8b061(%rip), %r14     # 0x90e6e
movl %ecx, %r15d
movl %edx, %r12d
movl %ebp, %edi
movq %rbx, %rsi
movq %r14, %rdx
callq 0x40e0
movl $0x1, %ecx
xorl %edx, %edx
cmpl $0x76, %eax
je 0x5e0d
movb %r12b, 0x1c(%rsp)
cmpl $-0x1, %eax
jne 0x6cb3
movl $0x1, %r9d
movl $0xfffffff0, %eax       # imm = 0xFFFFFFF0
leaq 0x50(%rsp), %r11
movl %r15d, 0x4(%rsp)
movl $0x1, %edx
movl %r9d, %ecx
shlq %cl, %rdx
leal -0x1(%r9), %ecx
movq $-0x1, %rsi
shlq %cl, %rsi
cmpq $0x5, %r9
cmovael %eax, %esi
cmpl $0x1e, %esi
jg 0x606d
movq %rdx, 0x8(%rsp)
leaq -0x1(%rdx), %rax
movq %rax, 0x10(%rsp)
movq $-0x1, %r12
movl %r9d, %ecx
shlq %cl, %r12
notq %r12
imull $0x3e8, %r9d, %edi      # imm = 0x3E8
movq %rdi, %rcx
movl $0x9dd2b003, %eax       # imm = 0x9DD2B003
imulq %rax, %rcx
shrq $0x2b, %rcx
decl %ecx
movq %rcx, 0x38(%rsp)
movq %r12, %rax
movabsq $0x6666666666666667, %rcx # imm = 0x6666666666666667
mulq %rcx
movq %rdx, %r13
shrq $0x2, %r13
leaq (,%r13,2), %rax
leaq (%rax,%rax,4), %rax
movq %r12, 0x20(%rsp)
subq %rax, %r12
movslq %esi, %r14
movq %rdi, 0x40(%rsp)
movq %rdi, %rax
movabsq $0x13ba56004ee959, %rcx # imm = 0x13BA56004EE959
mulq %rcx
movq %rdx, %rbx
movq %r14, 0x48(%rsp)
movq %r9, 0x30(%rsp)
xorl %ebp, %ebp
testq %r14, %r14
setg 0x28(%rsp)
movq 0x10(%rsp), %rax
leaq (%r14,%rax), %r15
movl $0x40, %esi
movq %r11, %rdi
leaq 0x891ab(%rip), %rdx     # 0x8f0d1
movq %r15, %rcx
movl $0x23, %r8d
xorl %eax, %eax
callq 0x4800
movq 0x30(%rsp), %r9
xorl %eax, %eax
cmpb $0x2b, 0x50(%rsp)
sete %al
addq %rsp, %rax
addq $0x50, %rax
cmpq $0x4, %r9
jae 0x5f5c
xorl %r8d, %r8d
leaq 0x50(%rsp), %r11
jmp 0x5f97
movq 0x38(%rsp), %rcx
leaq (%rax,%rcx), %rdx
incq %rdx
xorl %esi, %esi
xorl %r8d, %r8d
leaq 0x50(%rsp), %r11
movb (%rax,%rsi), %cl
leal -0x30(%rcx), %edi
cmpb $0x9, %dil
ja 0x5ff3
movzbl %cl, %ecx
leaq (%r8,%r8,4), %rdi
leaq (%rcx,%rdi,2), %r8
addq $-0x30, %r8
incq %rsi
cmpl %esi, %ebx
jne 0x5f72
movq %rdx, %rax
movb (%rax), %cl
movzbl %cl, %esi
leal -0x3a(%rsi), %edx
xorl %r10d, %r10d
cmpl $-0xa, %edx
jb 0x5ff6
addl $-0x30, %esi
leaq 0x1(%rax), %rdx
movl %esi, %ecx
cmpq %r13, %r8
jb 0x5fbc
jne 0x5fd8
cmpq %rcx, %r12
jb 0x5fd8
leaq (%r8,%r8,4), %rsi
leaq (%rcx,%rsi,2), %r8
movzbl 0x1(%rax), %ecx
incq %rax
leal -0x30(%rcx), %esi
incq %rdx
cmpl $0xa, %esi
jb 0x5fae
jmp 0x5ff6
movzbl (%rdx), %ecx
leal -0x30(%rcx), %eax
incq %rdx
cmpl $0xa, %eax
jb 0x5fd8
movl $0x1, %r10d
movq 0x20(%rsp), %r8
jmp 0x5ff6
xorl %r10d, %r10d
movb 0x28(%rsp), %al
movb %al, %bpl
testq %r14, %r14
cmovgq 0x10(%rsp), %r15
cmpl %ebp, %r10d
jne 0x66a3
cmpq %r15, %r8
jne 0x66a3
cmpb $0x23, %cl
jne 0x66a0
testb $0x1, 0x1c(%rsp)
je 0x6037
incq %r14
cmpq $0x1f, %r14
jne 0x5f04
jmp 0x6078
movq 0xa9fa2(%rip), %rax     # 0xaffe0
movq (%rax), %rdi
leaq 0x88ffd(%rip), %rsi     # 0x8f045
movl %r9d, %edx
movq %r11, %rcx
movl $0x23, %r9d
xorl %eax, %eax
pushq %rbp
pushq %rbp
callq 0x4700
leaq 0x60(%rsp), %r11
movq 0x40(%rsp), %r9
addq $0x10, %rsp
jmp 0x6028
incq %r9
movq %r9, %rcx
jmp 0x653c
leaq 0x52(%rsp), %rax
movq 0x38(%rsp), %rcx
addq %rcx, %rax
movq %rax, 0x28(%rsp)
incq %rcx
movq %rcx, 0x38(%rsp)
leal 0x1(%r9), %eax
movl %eax, 0x20(%rsp)
movl 0x40(%rsp), %eax
movq %rax, 0x40(%rsp)
movabsq $0x13ba56004ee959, %rcx # imm = 0x13BA56004EE959
mulq %rcx
movq %rdx, %rbp
movq 0x48(%rsp), %r12
xorl %r15d, %r15d
testq %r12, %r12
setg %bl
movq 0x10(%rsp), %rax
leaq (%r12,%rax), %r13
movl $0x40, %esi
movq %r11, %rdi
leaq 0x88ff8(%rip), %rdx     # 0x8f0d1
movq %r13, %rcx
movl $0x23, %r8d
xorl %eax, %eax
movq %r11, %r14
callq 0x4800
movzbl 0x50(%rsp), %eax
cmpl $0x2b, %eax
je 0x611a
movq %r14, %rdi
cmpl $0x2d, %eax
movq 0x30(%rsp), %rax
movq %r14, %r11
jne 0x6127
cmpq $0x4, %rax
jae 0x6179
xorl %esi, %esi
leaq 0x51(%rsp), %rdi
movq 0x8(%rsp), %rcx
jmp 0x6135
leaq 0x51(%rsp), %rdi
movq 0x30(%rsp), %rax
movq %r14, %r11
movb $0x1, %sil
cmpq $0x4, %rax
jae 0x613a
movq 0x10(%rsp), %rcx
xorl %r8d, %r8d
jmp 0x61b3
movq 0x38(%rsp), %rax
addq %rdi, %rax
xorl %ecx, %ecx
xorl %r8d, %r8d
movb (%rdi,%rcx), %r9b
leal -0x30(%r9), %edx
cmpb $0x9, %dl
ja 0x625e
movzbl %r9b, %edx
leaq (%r8,%r8,4), %r8
leaq (%rdx,%r8,2), %r8
addq $-0x30, %r8
incq %rcx
cmpl %ecx, %ebp
jne 0x6147
movq %rax, %rdi
movq 0x10(%rsp), %rcx
jmp 0x61b3
xorl %eax, %eax
xorl %r8d, %r8d
movb 0x51(%rsp,%rax), %r9b
leal -0x30(%r9), %ecx
cmpb $0xa, %cl
jae 0x625b
movzbl %r9b, %ecx
leaq (%r8,%r8,4), %rdx
leaq (%rcx,%rdx,2), %r8
addq $-0x30, %r8
incq %rax
cmpl %eax, %ebp
jne 0x617e
xorl %esi, %esi
movq 0x28(%rsp), %rdi
movq 0x8(%rsp), %rcx
movzbl (%rdi), %r9d
cmpl $0x30, %r9d
jb 0x6226
movq %rcx, %rax
movabsq $-0x3333333333333333, %rdx # imm = 0xCCCCCCCCCCCCCCCD
mulq %rdx
movl %r9d, %r11d
addl $-0x30, %r11d
cmpl $0x9, %r11d
ja 0x6221
shrq $0x3, %rdx
leaq (%rdx,%rdx), %rax
leaq (%rax,%rax,4), %rax
movq %rcx, %r10
subq %rax, %r10
leaq 0x1(%rdi), %rax
cmpq %rdx, %r8
jae 0x61fa
movl %r11d, %r9d
jmp 0x6204
jne 0x6233
movl %r11d, %r9d
cmpq %r9, %r10
jb 0x6233
leaq (%r8,%r8,4), %r8
leaq (%r9,%r8,2), %r8
movzbl 0x1(%rdi), %r9d
incq %rdi
leal -0x30(%r9), %r11d
incq %rax
cmpl $0xa, %r11d
jb 0x61f0
leaq 0x50(%rsp), %r11
xorl %r10d, %r10d
testb %sil, %sil
jne 0x6261
negq %r8
jmp 0x6261
movzbl (%rax), %r9d
leal -0x30(%r9), %edx
incq %rax
cmpl $0xa, %edx
jb 0x6233
movl $0x1, %r10d
testb %sil, %sil
leaq 0x50(%rsp), %r11
jne 0x6256
negq %rcx
movq %rcx, %r8
jmp 0x6261
negq %r8
xorl %r10d, %r10d
movb %bl, %r15b
testq %r12, %r12
cmovgq 0x10(%rsp), %r13
cmpl %r15d, %r10d
jne 0x66c8
cmpq %r13, %r8
jne 0x66c8
cmpb $0x23, %r9b
jne 0x66c5
testb $0x1, 0x1c(%rsp)
je 0x629f
incq %r12
cmpq $0x1f, %r12
jne 0x60b8
jmp 0x62d3
movq 0xa9d3a(%rip), %rax     # 0xaffe0
movq (%rax), %rdi
leaq 0x88df3(%rip), %rsi     # 0x8f0a3
movl 0x20(%rsp), %edx
movq %r11, %rcx
movl $0x23, %r9d
xorl %eax, %eax
pushq %r15
pushq %r15
callq 0x4700
leaq 0x60(%rsp), %r11
addq $0x10, %rsp
jmp 0x6290
movq 0x30(%rsp), %rax
incq %rax
movq %rax, 0x20(%rsp)
movq 0x40(%rsp), %rax
movabsq $0x13ba56004ee959, %rcx # imm = 0x13BA56004EE959
mulq %rcx
movq %rdx, %r13
movq 0x8(%rsp), %rcx
movq 0x48(%rsp), %rdx
xorl %r15d, %r15d
testq %rdx, %rdx
setg %bl
movq %rdx, %r12
leaq (%rdx,%rcx), %rbp
movl $0x40, %esi
movq %r11, %rdi
leaq 0x88db2(%rip), %rdx     # 0x8f0d0
movq %rbp, %rcx
movl $0x23, %r8d
xorl %eax, %eax
movq %r11, %r14
callq 0x4800
movzbl 0x50(%rsp), %eax
cmpl $0x2b, %eax
je 0x635f
movq %r14, %rdi
cmpl $0x2d, %eax
movq 0x30(%rsp), %rax
movq %r14, %r11
jne 0x636c
cmpq $0x4, %rax
jae 0x63bf
xorl %esi, %esi
leaq 0x51(%rsp), %rdi
movq 0x8(%rsp), %rcx
jmp 0x637a
leaq 0x51(%rsp), %rdi
movq 0x30(%rsp), %rax
movq %r14, %r11
movb $0x1, %sil
cmpq $0x4, %rax
jae 0x637f
movq 0x10(%rsp), %rcx
xorl %r8d, %r8d
jmp 0x63fa
movq 0x38(%rsp), %rax
addq %rdi, %rax
xorl %ecx, %ecx
xorl %r8d, %r8d
movb (%rdi,%rcx), %r9b
leal -0x30(%r9), %edx
cmpb $0x9, %dl
ja 0x64a5
movzbl %r9b, %edx
leaq (%r8,%r8,4), %r8
leaq (%rdx,%r8,2), %r8
addq $-0x30, %r8
incq %rcx
cmpl %ecx, %r13d
jne 0x638c
movq %rax, %rdi
movq 0x10(%rsp), %rcx
jmp 0x63fa
xorl %eax, %eax
xorl %r8d, %r8d
movb 0x51(%rsp,%rax), %r9b
leal -0x30(%r9), %ecx
cmpb $0xa, %cl
jae 0x64a2
movzbl %r9b, %ecx
leaq (%r8,%r8,4), %rdx
leaq (%rcx,%rdx,2), %r8
addq $-0x30, %r8
incq %rax
cmpl %eax, %r13d
jne 0x63c4
xorl %esi, %esi
movq 0x28(%rsp), %rdi
movq 0x8(%rsp), %rcx
movzbl (%rdi), %r9d
cmpl $0x30, %r9d
jb 0x646d
movq %rcx, %rax
movabsq $-0x3333333333333333, %rdx # imm = 0xCCCCCCCCCCCCCCCD
mulq %rdx
movl %r9d, %r11d
addl $-0x30, %r11d
cmpl $0x9, %r11d
ja 0x6468
shrq $0x3, %rdx
leaq (%rdx,%rdx), %rax
leaq (%rax,%rax,4), %rax
movq %rcx, %r10
subq %rax, %r10
leaq 0x1(%rdi), %rax
cmpq %rdx, %r8
jae 0x6441
movl %r11d, %r9d
jmp 0x644b
jne 0x647a
movl %r11d, %r9d
cmpq %r9, %r10
jb 0x647a
leaq (%r8,%r8,4), %r8
leaq (%r9,%r8,2), %r8
movzbl 0x1(%rdi), %r9d
incq %rdi
leal -0x30(%r9), %r11d
incq %rax
cmpl $0xa, %r11d
jb 0x6437
leaq 0x50(%rsp), %r11
xorl %r10d, %r10d
testb %sil, %sil
jne 0x64a8
negq %r8
jmp 0x64a8
movzbl (%rax), %r9d
leal -0x30(%r9), %edx
incq %rax
cmpl $0xa, %edx
jb 0x647a
movl $0x1, %r10d
testb %sil, %sil
leaq 0x50(%rsp), %r11
jne 0x649d
negq %rcx
movq %rcx, %r8
jmp 0x64a8
negq %r8
xorl %r10d, %r10d
movq 0x8(%rsp), %rcx
movb %bl, %r15b
cmpl %r15d, %r10d
jne 0x66f5
testq %r12, %r12
cmovgq %rcx, %rbp
cmpb $0x23, %r9b
jne 0x66f2
movq %r8, %rax
negq %rax
cmpq %rax, %rbp
jne 0x66f2
movq %r12, %rdx
testb $0x1, 0x1c(%rsp)
je 0x64f2
incq %rdx
cmpq $0x1f, %rdx
jne 0x62ff
jmp 0x652f
movq 0xa9ae7(%rip), %rax     # 0xaffe0
movq (%rax), %rdi
leaq 0x88ba0(%rip), %rsi     # 0x8f0a3
movq 0x20(%rsp), %rdx
movq %r11, %rcx
movl $0x23, %r9d
xorl %eax, %eax
pushq %r15
pushq %r15
callq 0x4700
movq %r12, %rdx
movq 0x18(%rsp), %rcx
leaq 0x60(%rsp), %r11
addq $0x10, %rsp
jmp 0x64e3
movq 0x20(%rsp), %rcx
movq %rcx, %r9
movl $0xfffffff0, %eax       # imm = 0xFFFFFFF0
cmpq $0x40, %rcx
jne 0x5e4f
movabsq $0x1999999999999999, %r12 # imm = 0x1999999999999999
leaq 0x50(%rsp), %r15
movq $-0x1, %r14
xorl %r13d, %r13d
xorl %ebx, %ebx
movl %ebx, %ebp
xorl %ebx, %ebx
cmpq $0x268, %r13            # imm = 0x268
setae %bl
movl $0x40, %esi
movq %r15, %rdi
leaq 0x88b59(%rip), %rdx     # 0x8f0d7
movl %r13d, %ecx
movl $0x23, %r8d
xorl %eax, %eax
callq 0x4800
xorl %eax, %eax
cmpb $0x2b, 0x50(%rsp)
sete %al
leaq (%rsp,%rax), %rdi
addq $0x50, %rdi
leaq (%rsp,%rax), %rsi
addq $0x63, %rsi
xorl %r8d, %r8d
xorl %ecx, %ecx
movb (%rdi,%r8), %dl
leal -0x30(%rdx), %r9d
cmpb $0x9, %r9b
ja 0x6631
movzbl %dl, %edx
leaq (%rcx,%rcx,4), %rcx
leaq (%rdx,%rcx,2), %rcx
addq $-0x30, %rcx
incq %r8
cmpl $0x13, %r8d
jne 0x65ad
movb (%rsi), %dl
movzbl %dl, %edi
leal -0x3a(%rdi), %r8d
cmpl $-0xa, %r8d
jb 0x6631
addl $-0x30, %edi
leaq 0x64(%rsp), %rdx
addq %rdx, %rax
cmpq %r12, %rcx
jb 0x65f9
jne 0x6617
cmpl $0x6, %edi
jae 0x6617
movl %edi, %edx
leaq (%rcx,%rcx,4), %rcx
leaq (%rdx,%rcx,2), %rcx
movzbl 0x1(%rsi), %edx
incq %rsi
leal -0x30(%rdx), %edi
incq %rax
cmpl $0xa, %edi
jb 0x65ed
jmp 0x6631
movzbl (%rax), %edx
leal -0x30(%rdx), %ecx
incq %rax
cmpl $0xa, %ecx
jb 0x6617
movq $-0x1, %rcx
movl $0x1, %ebp
cmpl %ebx, %ebp
jne 0x6cc4
movq %r13, %rax
addq $-0x268, %rax           # imm = 0xFD98
cmovbq %r14, %rax
cmpb $0x23, %dl
jne 0x6cc2
cmpq %rax, %rcx
jne 0x6cc2
testb $0x1, 0x1c(%rsp)
je 0x6671
incq %r13
cmpq $0x3e8, %r13            # imm = 0x3E8
jne 0x6561
jmp 0x66e8
movq 0xa9968(%rip), %rax     # 0xaffe0
movq (%rax), %rdi
subq $0x8, %rsp
leaq 0x88a9a(%rip), %rsi     # 0x8f120
movq %r15, %rdx
movl $0x23, %r8d
movl %ebx, %r9d
xorl %eax, %eax
pushq %rbx
callq 0x4700
addq $0x10, %rsp
jmp 0x665f
movl %ebp, %r10d
movq 0xa9936(%rip), %rax     # 0xaffe0
movq (%rax), %rdi
movq %r9, %rdx
movsbl %cl, %r9d
leaq 0x88959(%rip), %rsi     # 0x8f014
leaq 0x50(%rsp), %rcx
xorl %eax, %eax
pushq %rbp
jmp 0x6718
movl %r15d, %r10d
movq 0xa9911(%rip), %rax     # 0xaffe0
movq (%rax), %rdi
movsbl %r9b, %r9d
leaq 0x88995(%rip), %rsi     # 0x8f072
leaq 0x50(%rsp), %rcx
movl 0x20(%rsp), %edx
jmp 0x6714
movl $0x0, 0x10(%rsp)
jmp 0x672b
movl %r15d, %r10d
movq 0xa98e4(%rip), %rax     # 0xaffe0
movq (%rax), %rdi
movsbl %r9b, %r9d
leaq 0x88968(%rip), %rsi     # 0x8f072
leaq 0x50(%rsp), %rcx
movq 0x20(%rsp), %rdx
xorl %eax, %eax
pushq %r15
pushq %r10
callq 0x4700
addq $0x10, %rsp
movl $0xffffffff, 0x10(%rsp) # imm = 0xFFFFFFFF
movl 0x4(%rsp), %r12d
leaq 0x88a16(%rip), %r14     # 0x8f14d
movl $0x9, %ecx
movl %r12d, %edi
movq %r14, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
movq %r14, %r9
callq 0x6cf2
movl %eax, 0x30(%rsp)
movl $0x6, %ecx
movl %r12d, %edi
movq %r14, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
movq %r14, %r9
callq 0x6cf2
movl %eax, 0x1c(%rsp)
leaq 0x889d3(%rip), %r9      # 0x8f153
movl $0x5, %ecx
movl %r12d, %edi
movq %r14, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
callq 0x6cf2
movl %eax, 0x28(%rsp)
leaq 0x88a46(%rip), %rbx     # 0x8f1eb
movl $0x4, %ecx
movl %r12d, %edi
movq %r14, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
movq %rbx, %r9
callq 0x6cf2
movl %eax, 0x8(%rsp)
leaq 0x8898b(%rip), %r15     # 0x8f158
leaq 0x8898d(%rip), %r9      # 0x8f161
movl $0xa, %ecx
movl %r12d, %edi
movq %r15, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
callq 0x6cf2
movl %eax, 0x38(%rsp)
leaq 0x88972(%rip), %r9      # 0x8f16b
movl $0x9, %ecx
movl %r12d, %edi
movq %r15, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
callq 0x6cf2
movl %eax, 0x20(%rsp)
leaq 0x88956(%rip), %r9      # 0x8f174
movl $0x8, %ecx
movl %r12d, %edi
movq %r15, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
callq 0x6cf2
movl %eax, 0x48(%rsp)
leaq 0x88939(%rip), %r9      # 0x8f17c
movl $0x7, %ecx
movl %r12d, %edi
movq %r15, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
callq 0x6cf2
movl %eax, 0x40(%rsp)
leaq 0x8891b(%rip), %r9      # 0x8f183
movl $0x6, %ecx
movl %r12d, %edi
movq %r15, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
callq 0x6cf2
movl %eax, 0x4(%rsp)
leaq 0x888fc(%rip), %r15     # 0x8f189
leaq 0x888f7(%rip), %r9      # 0x8f18b
movl $0x5, %ecx
movl %r12d, %edi
movq %r15, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
callq 0x6cf2
movl %eax, 0xd4(%rsp)
movl $0x4, %ecx
movl %r12d, %edi
movq %r15, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
movq %rbx, %r9
callq 0x6cf2
movl %eax, 0xd0(%rsp)
leaq 0x888b0(%rip), %rbx     # 0x8f190
leaq 0x888b0(%rip), %r15     # 0x8f197
movl $0x28, %ecx
movl %r12d, %edi
movq %rbx, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
movq %r15, %r9
callq 0x6cf2
movl %eax, %ebp
movl $0xa, %ecx
movl %r12d, %edi
movq %rbx, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
movq %r15, %r9
callq 0x6cf2
movl %eax, 0xcc(%rsp)
leaq 0x88870(%rip), %r9      # 0x8f1a1
movl $0x9, %ecx
movl %r12d, %edi
movq %rbx, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
callq 0x6cf2
movl %eax, 0xc8(%rsp)
leaq 0x88851(%rip), %rbx     # 0x8f1aa
leaq 0x88851(%rip), %r15     # 0x8f1b1
movl $0x28, %ecx
movl %r12d, %edi
movq %rbx, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
movq %r15, %r9
callq 0x6cf2
movl %eax, 0xc4(%rsp)
movl $0x8, %ecx
movl %r12d, %edi
movq %rbx, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
movq %r15, %r9
callq 0x6cf2
movl %eax, 0xc0(%rsp)
leaq 0x8880a(%rip), %r9      # 0x8f1b9
movl $0x7, %ecx
movl %r12d, %edi
movq %rbx, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
callq 0x6cf2
movl %eax, %r15d
leaq 0x8bba3(%rip), %rsi     # 0x92576
leaq 0x887dc(%rip), %r9      # 0x8f1b6
movl $0x28, %ecx
movl %r12d, %edi
movq $-0x1, %rdx
xorl %r8d, %r8d
callq 0x6cf2
movl %eax, 0xbc(%rsp)
leaq 0x891fe(%rip), %rsi     # 0x8fbfd
movl $0x28, %ecx
movl %r12d, %edi
movq $-0x1, %rdx
xorl %r8d, %r8d
movq %rsi, %r9
callq 0x6cf2
movl %eax, 0xb8(%rsp)
leaq 0x88799(%rip), %rbx     # 0x8f1c0
movl $0x9, %ecx
movl %r12d, %edi
movq %r14, %rsi
movq $-0x1, %rdx
movl $0x27, %r8d
movq %rbx, %r9
callq 0x6cf2
movl %eax, 0xb4(%rsp)
movl $0x8, %ecx
movl %r12d, %edi
movq %r14, %rsi
movq $-0x1, %rdx
movl $0x27, %r8d
movq %rbx, %r9
callq 0x6cf2
movl %eax, 0xb0(%rsp)
leaq 0x8874c(%rip), %r9      # 0x8f1c8
movl $0x7, %ecx
movl %r12d, %edi
movq %r14, %rsi
movq $-0x1, %rdx
movl $0x27, %r8d
callq 0x6cf2
movl %eax, 0xac(%rsp)
leaq 0x88742(%rip), %r9      # 0x8f1e9
movl $0x6, %ecx
movl %r12d, %edi
movq %r14, %rsi
movq $-0x1, %rdx
movl $0x27, %r8d
callq 0x6cf2
movl %eax, %r14d
leaq 0x88701(%rip), %rbx     # 0x8f1cf
leaq 0x88703(%rip), %r9      # 0x8f1d8
movl $0xc, %ecx
movl %r12d, %edi
movq %rbx, %rsi
movq $-0x1, %rdx
movl $0x27, %r8d
callq 0x6cf2
movl %eax, 0xa8(%rsp)
leaq 0x886e4(%rip), %r9      # 0x8f1e4
movl $0xb, %ecx
movl %r12d, %edi
movq %rbx, %rsi
movq $-0x1, %rdx
movl $0x27, %r8d
callq 0x6cf2
movl %eax, 0xa4(%rsp)
leaq 0x886c4(%rip), %r9      # 0x8f1ef
movl $0xa, %ecx
movl %r12d, %edi
movq %rbx, %rsi
movq $-0x1, %rdx
movl $0x27, %r8d
callq 0x6cf2
movl %eax, 0xa0(%rsp)
leaq 0x8871b(%rip), %r13     # 0x8f271
leaq 0x8869c(%rip), %r9      # 0x8f1f9
movl $0xa, %ecx
movl %r12d, %edi
movq %r13, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
callq 0x6cf2
movl %eax, 0x9c(%rsp)
leaq 0x88678(%rip), %rbx     # 0x8f1fd
movl $0x7, %edx
movl $0xa, %ecx
movl %r12d, %edi
movq %r13, %rsi
xorl %r8d, %r8d
movq %rbx, %r9
callq 0x6cf2
movl %eax, 0x98(%rsp)
movl $0x7, %edx
movl $0x9, %ecx
movl %r12d, %edi
movq %r13, %rsi
xorl %r8d, %r8d
movq %rbx, %r9
callq 0x6cf2
movl %eax, %ebx
leaq 0x8863b(%rip), %r9      # 0x8f206
movl $0x7, %edx
movl $0x8, %ecx
movl %r12d, %edi
movq %r13, %rsi
xorl %r8d, %r8d
callq 0x6cf2
movl 0x30(%rsp), %ecx
orl 0x10(%rsp), %ecx
movl 0x28(%rsp), %edx
orl 0x1c(%rsp), %edx
orl %ecx, %edx
movl 0x38(%rsp), %ecx
orl 0x8(%rsp), %ecx
orl 0x20(%rsp), %ecx
orl %edx, %ecx
movl 0x40(%rsp), %edx
orl 0x48(%rsp), %edx
orl 0x4(%rsp), %edx
orl 0xd4(%rsp), %edx
orl %ecx, %edx
orl 0xd0(%rsp), %ebp
orl 0xcc(%rsp), %ebp
orl 0xc8(%rsp), %ebp
orl 0xc4(%rsp), %ebp
orl %edx, %ebp
orl 0xc0(%rsp), %r15d
orl 0xbc(%rsp), %r15d
orl 0xb8(%rsp), %r15d
orl 0xb4(%rsp), %r15d
orl 0xb0(%rsp), %r15d
orl %ebp, %r15d
orl 0xac(%rsp), %r14d
orl 0xa8(%rsp), %r14d
orl 0xa4(%rsp), %r14d
orl 0xa0(%rsp), %r14d
orl 0x9c(%rsp), %r14d
orl 0x98(%rsp), %r14d
orl %r15d, %r14d
orl %ebx, %r14d
xorl %ecx, %ecx
orl %eax, %r14d
setne %cl
movl %ecx, %eax
addq $0xd8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq %rbx, %rdi
callq 0x49c0
movl $0x1, %ecx
jmp 0x6c9f
movl %ebx, %ebp
movq 0xa9315(%rip), %rax     # 0xaffe0
movq (%rax), %rdi
movsbl %dl, %r8d
subq $0x8, %rsp
leaq 0x88412(%rip), %rsi     # 0x8f0ef
leaq 0x58(%rsp), %rdx
movl %ebp, %r9d
xorl %eax, %eax
pushq %rbx
callq 0x4700
jmp 0x671f