// File: /workspace/github_c_makefile_star2_O1/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 $0xe8, %rsp
movq %rsi, %rbx
movl %edi, %ebp
xorl %ecx, %ecx
movb $0x1, %dl
leaq 0x8e003(%rip), %r14     # 0x93e00
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 0x5dfd
cmpl $-0x1, %eax
jne 0x6ccd
movl %r15d, 0x9c(%rsp)
movl $0x3e8, 0x34(%rsp)      # imm = 0x3E8
leaq 0xa0(%rsp), %r11
movb %r12b, 0x14(%rsp)
movl $0x1, %r12d
movl $0x1, %eax
movl %r12d, %ecx
shlq %cl, %rax
movq %rax, 0x18(%rsp)
leal -0x1(%r12), %ecx
movq $-0x1, %rsi
shlq %cl, %rsi
cmpq $0x5, %r12
movl $0xfffffff0, %eax       # imm = 0xFFFFFFF0
cmovael %eax, %esi
cmpl $0x1e, %esi
jg 0x656e
movl 0x34(%rsp), %edx
movl $0x9dd2b003, %eax       # imm = 0x9DD2B003
imulq %rax, %rdx
shrq $0x2b, %rdx
movq $-0x1, %r14
movl %r12d, %ecx
shlq %cl, %r14
decl %edx
movq %rdx, 0x38(%rsp)
movq 0x18(%rsp), %rcx
decq %rcx
movq %rcx, 0x8(%rsp)
notq %r14
movq %r12, 0x48(%rsp)
imull $0x3e8, %r12d, %edi     # imm = 0x3E8
leal -0xcfa(%rdi), %ecx
movl %ecx, 0x28(%rsp)
cmpl $0xffffe60d, %ecx       # imm = 0xFFFFE60D
setb 0x40(%rsp)
imulq %rax, %rdi
shrq $0x2b, %rdi
movq %r14, %rax
movabsq $0x6666666666666667, %rcx # imm = 0x6666666666666667
mulq %rcx
movq %rdx, %r13
decl %edi
movq %rdi, 0x20(%rsp)
shrq $0x2, %r13
leaq (,%r13,2), %rax
leaq (%rax,%rax,4), %rax
movq %r14, 0x58(%rsp)
subq %rax, %r14
movq %rsi, 0x50(%rsp)
movslq %esi, %r15
xorl %r12d, %r12d
testq %r15, %r15
setg %bpl
movq 0x8(%rsp), %rax
leaq (%r15,%rax), %rbx
movl $0x40, %esi
movq %r11, %rdi
leaq 0x8c19b(%rip), %rdx     # 0x920d1
movq %rbx, %rcx
movl $0x23, %r8d
xorl %eax, %eax
callq 0x4800
xorl %eax, %eax
cmpb $0x2b, 0xa0(%rsp)
sete %al
addq %rsp, %rax
addq $0xa0, %rax
cmpl $0xffffe60c, 0x28(%rsp) # imm = 0xFFFFE60C
ja 0x5fba
movb (%rax), %sil
leal -0x30(%rsi), %edx
movb $0x1, %cl
cmpb $0x9, %dl
leaq 0xa0(%rsp), %r11
ja 0x5fcb
movq 0x20(%rsp), %rdx
addq %rax, %rdx
incq %rdx
movq 0x38(%rsp), %rdi
xorl %r8d, %r8d
leaq (%r8,%r8,4), %r8
movzbl %sil, %esi
leaq (%rsi,%r8,2), %r8
addq $-0x30, %r8
addl $-0x1, %edi
setb %sil
jae 0x5fd0
movb 0x1(%rax), %sil
incq %rax
leal -0x30(%rsi), %r9d
cmpb $0x9, %r9b
jbe 0x5f8e
jmp 0x5fd5
xorl %r8d, %r8d
movb 0x40(%rsp), %cl
leaq 0xa0(%rsp), %r11
jmp 0x5fd5
xorl %r8d, %r8d
jmp 0x5fd5
movq %rdx, %rax
movl %esi, %ecx
xorl %r10d, %r10d
testb %cl, %cl
jne 0x6030
movzbl (%rax), %ecx
leal -0x3a(%rcx), %edx
cmpl $-0xa, %edx
jb 0x6030
addl $-0x30, %ecx
cmpl $0x9, %ecx
ja 0x6030
movl %ecx, %ecx
cmpq %r13, %r8
jb 0x5ffd
jne 0x6016
cmpq %rcx, %r14
jb 0x6016
leaq (%r8,%r8,4), %rdx
leaq (%rcx,%rdx,2), %r8
movzbl 0x1(%rax), %ecx
incq %rax
addl $-0x30, %ecx
cmpl $0xa, %ecx
jb 0x5fef
jmp 0x6030
movzbl 0x1(%rax), %ecx
incq %rax
addl $-0x30, %ecx
cmpl $0xa, %ecx
jb 0x6016
movl $0x1, %r10d
movq 0x58(%rsp), %r8
movb %bpl, %r12b
testq %r15, %r15
cmovgq 0x8(%rsp), %rbx
cmpl %r12d, %r10d
jne 0x670c
cmpq %rbx, %r8
jne 0x670c
cmpb $0x23, (%rax)
jne 0x670c
testb $0x1, 0x14(%rsp)
je 0x606d
incq %r15
cmpq $0x1f, %r15
jne 0x5f14
jmp 0x60a5
movq 0xabf6c(%rip), %rax     # 0xb1fe0
movq (%rax), %rdi
leaq 0x8bfc7(%rip), %rsi     # 0x92045
movq 0x48(%rsp), %rdx
movq %r11, %rcx
movl $0x23, %r9d
xorl %eax, %eax
pushq %r12
pushq %r10
callq 0x4700
leaq 0xb0(%rsp), %r11
addq $0x10, %rsp
jmp 0x605e
movq 0x50(%rsp), %rcx
cmpl $0x1e, %ecx
movq 0x48(%rsp), %r12
jg 0x656e
imull $0x3e8, %r12d, %edx     # imm = 0x3E8
movl $0x9dd2b003, %eax       # imm = 0x9DD2B003
imulq %rax, %rdx
shrq $0x2b, %rdx
movq %rdx, 0x28(%rsp)
decl %edx
leaq 0xa2(%rsp), %rax
addq %rdx, %rax
movq %rax, 0x38(%rsp)
incq %rdx
movq %rdx, 0x40(%rsp)
movslq %ecx, %rbp
leal 0x1(%r12), %eax
movl %eax, 0x20(%rsp)
xorl %ebx, %ebx
testq %rbp, %rbp
setg %r14b
movq 0x8(%rsp), %rax
leaq (%rbp,%rax), %r13
movl $0x40, %esi
movq %r11, %rdi
leaq 0x8bfb8(%rip), %rdx     # 0x920d1
movq %r13, %rcx
movl $0x23, %r8d
xorl %eax, %eax
movq %r11, %r15
callq 0x4800
movzbl 0xa0(%rsp), %eax
cmpl $0x2b, %eax
je 0x615d
movq %r15, %rsi
cmpl $0x2d, %eax
movq %r15, %r11
jne 0x6168
cmpq $0x4, %r12
jae 0x61c1
xorl %eax, %eax
leaq 0xa1(%rsp), %rsi
xorl %edi, %edi
movq 0x18(%rsp), %rcx
jmp 0x6178
leaq 0xa1(%rsp), %rsi
movq %r15, %r11
movb $0x1, %dil
cmpq $0x4, %r12
jae 0x6180
xorl %eax, %eax
movq 0x8(%rsp), %rcx
xorl %r8d, %r8d
jmp 0x6201
movq 0x40(%rsp), %rax
leaq (%rsi,%rax), %rcx
movq 0x28(%rsp), %rax
movl %eax, %edx
xorl %r8d, %r8d
movzbl (%rsi), %r9d
leal -0x3a(%r9), %eax
cmpb $-0xa, %al
setb %al
jb 0x61ba
leaq (%r8,%r8,4), %rax
incq %rsi
leaq (%r9,%rax,2), %r8
addq $-0x30, %r8
decl %edx
jne 0x6193
xorl %eax, %eax
movq %rcx, %rsi
movq 0x8(%rsp), %rcx
jmp 0x6201
movq 0x28(%rsp), %rax
movl %eax, %ecx
leaq 0xa1(%rsp), %rsi
xorl %r8d, %r8d
movzbl (%rsi), %edx
leal -0x3a(%rdx), %eax
cmpb $-0xa, %al
setb %al
jb 0x61fa
leaq (%r8,%r8,4), %rax
leaq (%rdx,%rax,2), %r8
addq $-0x30, %r8
incq %rsi
decl %ecx
jne 0x61d3
xorl %eax, %eax
movq 0x38(%rsp), %rsi
xorl %edi, %edi
movq 0x18(%rsp), %rcx
xorl %r10d, %r10d
testb %al, %al
jne 0x6272
movb (%rsi), %r9b
cmpb $0x30, %r9b
jb 0x6272
movq %rcx, %rax
movabsq $-0x3333333333333333, %rdx # imm = 0xCCCCCCCCCCCCCCCD
mulq %rdx
movzbl %r9b, %r9d
addl $-0x30, %r9d
cmpl $0x9, %r9d
ja 0x6272
shrq $0x3, %rdx
leaq (%rdx,%rdx), %rax
leaq (%rax,%rax,4), %r11
movq %rcx, %rax
subq %r11, %rax
leaq 0xa0(%rsp), %r11
movl %r9d, %r9d
cmpq %rdx, %r8
jb 0x6258
jne 0x62bf
cmpq %r9, %rax
jb 0x62bf
leaq (%r8,%r8,4), %r8
leaq (%r9,%r8,2), %r8
movzbl 0x1(%rsi), %r9d
incq %rsi
addl $-0x30, %r9d
cmpl $0xa, %r9d
jb 0x6249
movq %r8, %rcx
movb %r14b, %bl
movq %rcx, %r8
negq %r8
testb %dil, %dil
cmovneq %rcx, %r8
testq %rbp, %rbp
cmovgq 0x8(%rsp), %r13
cmpl %ebx, %r10d
jne 0x6734
cmpq %r13, %r8
jne 0x6734
cmpb $0x23, (%rsi)
jne 0x6734
testb $0x1, 0x14(%rsp)
je 0x62d6
incq %rbp
cmpq $0x1f, %rbp
jne 0x60f7
jmp 0x630c
movzbl 0x1(%rsi), %eax
incq %rsi
addl $-0x30, %eax
cmpl $0xa, %eax
jb 0x62bf
movl $0x1, %r10d
jmp 0x6275
movq 0xabd03(%rip), %rax     # 0xb1fe0
movq (%rax), %rdi
leaq 0x8bdbc(%rip), %rsi     # 0x920a3
movl 0x20(%rsp), %edx
movq %r11, %rcx
movl $0x23, %r9d
xorl %eax, %eax
pushq %rbx
pushq %r10
callq 0x4700
leaq 0xb0(%rsp), %r11
addq $0x10, %rsp
jmp 0x62b0
movq 0x50(%rsp), %rcx
cmpl $0x1e, %ecx
jg 0x656e
imull $0x3e8, %r12d, %edx     # imm = 0x3E8
movl $0x9dd2b003, %eax       # imm = 0x9DD2B003
imulq %rax, %rdx
shrq $0x2b, %rdx
movq %rdx, 0x28(%rsp)
decl %edx
leaq 0xa2(%rsp), %rax
addq %rdx, %rax
movq %rax, 0x38(%rsp)
incq %rdx
movq %rdx, 0x40(%rsp)
movslq %ecx, %r13
leal 0x1(%r12), %eax
movl %eax, 0x20(%rsp)
xorl %ebx, %ebx
testq %r13, %r13
setg %r14b
movq 0x18(%rsp), %rax
leaq (%r13,%rax), %rbp
movl $0x40, %esi
movq %r11, %rdi
leaq 0x8bd55(%rip), %rdx     # 0x920d0
movq %rbp, %rcx
movl $0x23, %r8d
xorl %eax, %eax
movq %r11, %r15
callq 0x4800
movzbl 0xa0(%rsp), %eax
cmpl $0x2b, %eax
je 0x63bf
movq %r15, %rsi
cmpl $0x2d, %eax
movq %r15, %r11
jne 0x63ca
cmpq $0x4, %r12
jae 0x6423
xorl %eax, %eax
leaq 0xa1(%rsp), %rsi
xorl %edi, %edi
movq 0x18(%rsp), %rcx
jmp 0x63da
leaq 0xa1(%rsp), %rsi
movq %r15, %r11
movb $0x1, %dil
cmpq $0x4, %r12
jae 0x63e2
xorl %eax, %eax
movq 0x8(%rsp), %rcx
xorl %r8d, %r8d
jmp 0x6463
movq 0x40(%rsp), %rax
leaq (%rsi,%rax), %rcx
movq 0x28(%rsp), %rax
movl %eax, %edx
xorl %r8d, %r8d
movzbl (%rsi), %r9d
leal -0x3a(%r9), %eax
cmpb $-0xa, %al
setb %al
jb 0x641c
leaq (%r8,%r8,4), %rax
incq %rsi
leaq (%r9,%rax,2), %r8
addq $-0x30, %r8
decl %edx
jne 0x63f5
xorl %eax, %eax
movq %rcx, %rsi
movq 0x8(%rsp), %rcx
jmp 0x6463
movq 0x28(%rsp), %rax
movl %eax, %ecx
leaq 0xa1(%rsp), %rsi
xorl %r8d, %r8d
movzbl (%rsi), %edx
leal -0x3a(%rdx), %eax
cmpb $-0xa, %al
setb %al
jb 0x645c
leaq (%r8,%r8,4), %rax
leaq (%rdx,%rax,2), %r8
addq $-0x30, %r8
incq %rsi
decl %ecx
jne 0x6435
xorl %eax, %eax
movq 0x38(%rsp), %rsi
xorl %edi, %edi
movq 0x18(%rsp), %rcx
xorl %r10d, %r10d
testb %al, %al
jne 0x64d4
movb (%rsi), %r9b
cmpb $0x30, %r9b
jb 0x64d4
movq %rcx, %rax
movabsq $-0x3333333333333333, %rdx # imm = 0xCCCCCCCCCCCCCCCD
mulq %rdx
movzbl %r9b, %r9d
addl $-0x30, %r9d
cmpl $0x9, %r9d
ja 0x64d4
shrq $0x3, %rdx
leaq (%rdx,%rdx), %rax
leaq (%rax,%rax,4), %r11
movq %rcx, %rax
subq %r11, %rax
leaq 0xa0(%rsp), %r11
movl %r9d, %r9d
cmpq %rdx, %r8
jb 0x64ba
jne 0x6521
cmpq %r9, %rax
jb 0x6521
leaq (%r8,%r8,4), %r8
leaq (%r9,%r8,2), %r8
movzbl 0x1(%rsi), %r9d
incq %rsi
addl $-0x30, %r9d
cmpl $0xa, %r9d
jb 0x64ab
movq %r8, %rcx
movb %r14b, %bl
movq %rcx, %r8
negq %r8
testb %dil, %dil
cmovneq %rcx, %r8
cmpl %ebx, %r10d
jne 0x6734
testq %r13, %r13
cmovgq 0x18(%rsp), %rbp
addq %r8, %rbp
jne 0x6734
cmpb $0x23, (%rsi)
jne 0x6734
testb $0x1, 0x14(%rsp)
je 0x6538
incq %r13
cmpq $0x1f, %r13
jne 0x6359
jmp 0x656e
movzbl 0x1(%rsi), %eax
incq %rsi
addl $-0x30, %eax
cmpl $0xa, %eax
jb 0x6521
movl $0x1, %r10d
jmp 0x64d7
movq 0xabaa1(%rip), %rax     # 0xb1fe0
movq (%rax), %rdi
leaq 0x8bb5a(%rip), %rsi     # 0x920a3
movl 0x20(%rsp), %edx
movq %r11, %rcx
movl $0x23, %r9d
xorl %eax, %eax
pushq %rbx
pushq %r10
callq 0x4700
leaq 0xb0(%rsp), %r11
addq $0x10, %rsp
jmp 0x6512
incq %r12
addl $0x3e8, 0x34(%rsp)      # imm = 0x3E8
cmpq $0x40, %r12
jne 0x5e48
movabsq $0x1999999999999999, %r15 # imm = 0x1999999999999999
leaq 0xa0(%rsp), %rbx
xorl %r13d, %r13d
xorl %ebp, %ebp
xorl %r14d, %r14d
cmpq $0x268, %r13            # imm = 0x268
setae %r12b
movl $0x40, %esi
movq %rbx, %rdi
leaq 0x8bb20(%rip), %rdx     # 0x920d7
movl %r13d, %ecx
movl $0x23, %r8d
xorl %eax, %eax
callq 0x4800
xorl %ecx, %ecx
cmpb $0x2b, 0xa0(%rsp)
sete %cl
leaq 0xa0(%rsp,%rcx), %rax
movb (%rax), %dil
leal -0x30(%rdi), %esi
movb $0x1, %dl
cmpb $0x9, %sil
ja 0x662b
leaq (%rsp,%rcx), %rsi
addq $0xb3, %rsi
xorl %r8d, %r8d
xorl %ecx, %ecx
leaq (%rcx,%rcx,4), %rcx
movzbl %dil, %edi
leaq (%rdi,%rcx,2), %rcx
addq $-0x30, %rcx
cmpl $0x12, %r8d
setne %dil
je 0x662f
movb 0x1(%rax,%r8), %dil
leal -0x30(%rdi), %r9d
incq %r8
cmpb $0x9, %r9b
jbe 0x65fa
addq %r8, %rax
jmp 0x6634
xorl %ecx, %ecx
jmp 0x6634
movq %rsi, %rax
movl %edi, %edx
testb %dl, %dl
jne 0x668d
movzbl (%rax), %edx
leal -0x3a(%rdx), %esi
cmpl $-0xa, %esi
jb 0x668d
addl $-0x30, %edx
cmpl $0x9, %edx
ja 0x668d
cmpq %r15, %rcx
jb 0x6657
jne 0x6672
cmpl $0x6, %edx
jae 0x6672
leaq (%rcx,%rcx,4), %rcx
movl %edx, %edx
leaq (%rdx,%rcx,2), %rcx
movzbl 0x1(%rax), %edx
incq %rax
addl $-0x30, %edx
cmpl $0xa, %edx
jb 0x664b
jmp 0x668d
movzbl 0x1(%rax), %ecx
incq %rax
addl $-0x30, %ecx
cmpl $0xa, %ecx
jb 0x6672
movq $-0x1, %rcx
movl $0x1, %ebp
movb %r12b, %r14b
cmpl %r14d, %ebp
jne 0x6cdc
movq %r13, %rdx
addq $-0x268, %rdx           # imm = 0xFD98
movq $-0x1, %rsi
cmovbq %rsi, %rdx
cmpq %rdx, %rcx
jne 0x6cdc
cmpb $0x23, (%rax)
jne 0x6cdc
testb $0x1, 0x14(%rsp)
je 0x66dc
incq %r13
cmpq $0x3e8, %r13            # imm = 0x3E8
jne 0x659a
jmp 0x6cc0
movq 0xab8fd(%rip), %rax     # 0xb1fe0
movq (%rax), %rdi
subq $0x8, %rsp
leaq 0x8ba2f(%rip), %rsi     # 0x92120
movq %rbx, %rdx
movl $0x23, %r8d
movl %ebp, %r9d
xorl %eax, %eax
pushq %r14
callq 0x4700
addq $0x10, %rsp
jmp 0x66c7
movq 0xab8cd(%rip), %rcx     # 0xb1fe0
movq (%rcx), %rdi
movsbl (%rax), %r9d
leaq 0x8b8f3(%rip), %rsi     # 0x92014
leaq 0xa0(%rsp), %rcx
movq 0x48(%rsp), %rdx
xorl %eax, %eax
pushq %r12
jmp 0x6758
movq 0xab8a5(%rip), %rax     # 0xb1fe0
movq (%rax), %rdi
movsbl (%rsi), %r9d
leaq 0x8b929(%rip), %rsi     # 0x92072
leaq 0xa0(%rsp), %rcx
movl 0x20(%rsp), %edx
xorl %eax, %eax
pushq %rbx
pushq %r10
callq 0x4700
addq $0x10, %rsp
movl $0xffffffff, 0x8(%rsp)  # imm = 0xFFFFFFFF
leaq 0x8b9db(%rip), %r14     # 0x9214d
movl $0x9, %ecx
movl 0x9c(%rsp), %r12d
movl %r12d, %edi
movq %r14, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
movq %r14, %r9
callq 0x6d0e
movl %eax, 0x14(%rsp)
movl $0x6, %ecx
movl %r12d, %edi
movq %r14, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
movq %r14, %r9
callq 0x6d0e
movl %eax, 0x28(%rsp)
leaq 0x8b990(%rip), %r9      # 0x92153
movl $0x5, %ecx
movl %r12d, %edi
movq %r14, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
callq 0x6d0e
movl %eax, 0x18(%rsp)
leaq 0x8ba03(%rip), %rbx     # 0x921eb
movl $0x4, %ecx
movl %r12d, %edi
movq %r14, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
movq %rbx, %r9
callq 0x6d0e
movl %eax, 0x40(%rsp)
leaq 0x8b948(%rip), %r15     # 0x92158
leaq 0x8b94a(%rip), %r9      # 0x92161
movl $0xa, %ecx
movl %r12d, %edi
movq %r15, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
callq 0x6d0e
movl %eax, 0x38(%rsp)
leaq 0x8b92f(%rip), %r9      # 0x9216b
movl $0x9, %ecx
movl %r12d, %edi
movq %r15, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
callq 0x6d0e
movl %eax, 0x20(%rsp)
leaq 0x8b913(%rip), %r9      # 0x92174
movl $0x8, %ecx
movl %r12d, %edi
movq %r15, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
callq 0x6d0e
movl %eax, 0x58(%rsp)
leaq 0x8b8f6(%rip), %r9      # 0x9217c
movl $0x7, %ecx
movl %r12d, %edi
movq %r15, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
callq 0x6d0e
movl %eax, 0x48(%rsp)
leaq 0x8b8d8(%rip), %r9      # 0x92183
movl $0x6, %ecx
movl %r12d, %edi
movq %r15, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
callq 0x6d0e
movl %eax, 0x34(%rsp)
leaq 0x8b8b9(%rip), %r15     # 0x92189
leaq 0x8b8b4(%rip), %r9      # 0x9218b
movl $0x5, %ecx
movl %r12d, %edi
movq %r15, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
callq 0x6d0e
movl %eax, 0x50(%rsp)
movl $0x4, %ecx
movl %r12d, %edi
movq %r15, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
movq %rbx, %r9
callq 0x6d0e
movl %eax, 0x98(%rsp)
leaq 0x8b870(%rip), %rbx     # 0x92190
leaq 0x8b870(%rip), %r15     # 0x92197
movl $0x28, %ecx
movl %r12d, %edi
movq %rbx, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
movq %r15, %r9
callq 0x6d0e
movl %eax, %ebp
movl $0xa, %ecx
movl %r12d, %edi
movq %rbx, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
movq %r15, %r9
callq 0x6d0e
movl %eax, 0x94(%rsp)
leaq 0x8b830(%rip), %r9      # 0x921a1
movl $0x9, %ecx
movl %r12d, %edi
movq %rbx, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
callq 0x6d0e
movl %eax, 0x90(%rsp)
leaq 0x8b811(%rip), %rbx     # 0x921aa
leaq 0x8b811(%rip), %r15     # 0x921b1
movl $0x28, %ecx
movl %r12d, %edi
movq %rbx, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
movq %r15, %r9
callq 0x6d0e
movl %eax, 0x8c(%rsp)
movl $0x8, %ecx
movl %r12d, %edi
movq %rbx, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
movq %r15, %r9
callq 0x6d0e
movl %eax, 0x88(%rsp)
leaq 0x8b7ca(%rip), %r9      # 0x921b9
movl $0x7, %ecx
movl %r12d, %edi
movq %rbx, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
callq 0x6d0e
movl %eax, %r15d
leaq 0x8ebac(%rip), %rsi     # 0x955bf
leaq 0x8b79c(%rip), %r9      # 0x921b6
movl $0x28, %ecx
movl %r12d, %edi
movq $-0x1, %rdx
xorl %r8d, %r8d
callq 0x6d0e
movl %eax, 0x84(%rsp)
leaq 0x8c15e(%rip), %rsi     # 0x92b9d
movl $0x28, %ecx
movl %r12d, %edi
movq $-0x1, %rdx
xorl %r8d, %r8d
movq %rsi, %r9
callq 0x6d0e
movl %eax, 0x80(%rsp)
leaq 0x8b759(%rip), %rbx     # 0x921c0
movl $0x9, %ecx
movl %r12d, %edi
movq %r14, %rsi
movq $-0x1, %rdx
movl $0x27, %r8d
movq %rbx, %r9
callq 0x6d0e
movl %eax, 0x7c(%rsp)
movl $0x8, %ecx
movl %r12d, %edi
movq %r14, %rsi
movq $-0x1, %rdx
movl $0x27, %r8d
movq %rbx, %r9
callq 0x6d0e
movl %eax, 0x78(%rsp)
leaq 0x8b712(%rip), %r9      # 0x921c8
movl $0x7, %ecx
movl %r12d, %edi
movq %r14, %rsi
movq $-0x1, %rdx
movl $0x27, %r8d
callq 0x6d0e
movl %eax, 0x74(%rsp)
leaq 0x8b70b(%rip), %r9      # 0x921e9
movl $0x6, %ecx
movl %r12d, %edi
movq %r14, %rsi
movq $-0x1, %rdx
movl $0x27, %r8d
callq 0x6d0e
movl %eax, %r14d
leaq 0x8b6ca(%rip), %rbx     # 0x921cf
leaq 0x8b6cc(%rip), %r9      # 0x921d8
movl $0xc, %ecx
movl %r12d, %edi
movq %rbx, %rsi
movq $-0x1, %rdx
movl $0x27, %r8d
callq 0x6d0e
movl %eax, 0x70(%rsp)
leaq 0x8b6b0(%rip), %r9      # 0x921e4
movl $0xb, %ecx
movl %r12d, %edi
movq %rbx, %rsi
movq $-0x1, %rdx
movl $0x27, %r8d
callq 0x6d0e
movl %eax, 0x6c(%rsp)
leaq 0x8b693(%rip), %r9      # 0x921ef
movl $0xa, %ecx
movl %r12d, %edi
movq %rbx, %rsi
movq $-0x1, %rdx
movl $0x27, %r8d
callq 0x6d0e
movl %eax, 0x68(%rsp)
leaq 0x8b6ed(%rip), %r13     # 0x92271
leaq 0x8b66e(%rip), %r9      # 0x921f9
movl $0xa, %ecx
movl %r12d, %edi
movq %r13, %rsi
movq $-0x1, %rdx
xorl %r8d, %r8d
callq 0x6d0e
movl %eax, 0x64(%rsp)
leaq 0x8b64d(%rip), %rbx     # 0x921fd
movl $0x7, %edx
movl $0xa, %ecx
movl %r12d, %edi
movq %r13, %rsi
xorl %r8d, %r8d
movq %rbx, %r9
callq 0x6d0e
movl %eax, 0x60(%rsp)
movl $0x7, %edx
movl $0x9, %ecx
movl %r12d, %edi
movq %r13, %rsi
xorl %r8d, %r8d
movq %rbx, %r9
callq 0x6d0e
movl %eax, %ebx
leaq 0x8b613(%rip), %r9      # 0x92206
movl $0x7, %edx
movl $0x8, %ecx
movl %r12d, %edi
movq %r13, %rsi
xorl %r8d, %r8d
callq 0x6d0e
movl 0x14(%rsp), %ecx
orl 0x8(%rsp), %ecx
movl 0x18(%rsp), %edx
orl 0x28(%rsp), %edx
orl %ecx, %edx
movl 0x38(%rsp), %ecx
orl 0x40(%rsp), %ecx
orl 0x20(%rsp), %ecx
orl %edx, %ecx
movl 0x48(%rsp), %edx
orl 0x58(%rsp), %edx
orl 0x34(%rsp), %edx
orl 0x50(%rsp), %edx
orl %ecx, %edx
orl 0x98(%rsp), %ebp
orl 0x94(%rsp), %ebp
orl 0x90(%rsp), %ebp
orl 0x8c(%rsp), %ebp
orl %edx, %ebp
orl 0x88(%rsp), %r15d
orl 0x84(%rsp), %r15d
orl 0x80(%rsp), %r15d
orl 0x7c(%rsp), %r15d
orl 0x78(%rsp), %r15d
orl %ebp, %r15d
orl 0x74(%rsp), %r14d
orl 0x70(%rsp), %r14d
orl 0x6c(%rsp), %r14d
orl 0x68(%rsp), %r14d
orl 0x64(%rsp), %r14d
orl 0x60(%rsp), %r14d
orl %r15d, %r14d
orl %ebx, %r14d
xorl %ecx, %ecx
orl %eax, %r14d
setne %cl
movl %ecx, %eax
addq $0xe8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movl $0x0, 0x8(%rsp)
jmp 0x676b
movq %rbx, %rdi
callq 0x49c0
movl $0x1, %ecx
jmp 0x6cac
movq 0xab2fd(%rip), %rdx     # 0xb1fe0
movq (%rdx), %rdi
movsbl (%rax), %r8d
subq $0x8, %rsp
leaq 0x8b3fa(%rip), %rsi     # 0x920ef
leaq 0xa8(%rsp), %rdx
movl %ebp, %r9d
xorl %eax, %eax
pushq %r14
callq 0x4700
jmp 0x675f