// File: /workspace/github_c_makefile_star2_O1/samtools[P]htslib/test/sam.c
// Function: main
int main(int argc, char **argv)
{
    int i;

    status = EXIT_SUCCESS;

    aux_fields1();
    iterators1();
    samrecord_layout();
    use_header_api();
    test_header_pg_lines();
    test_header_pg_loops();
    test_header_updates();
    test_header_remove_lines();
    test_header_ref_altnames();
    test_empty_sam_file("test/emptyfile");
    test_text_file("test/emptyfile", 0);
    test_text_file("test/xx#pair.sam", 7);
    test_text_file("test/xx.fa", 7);
    test_text_file("test/faidx/fastqs.fq", 500);
    check_enum1();
    check_cigar_tab();
    check_big_ref(0);
    check_big_ref(1);
    test_parse_decimal();
    test_mempolicy();
    set_qname();
    for (i = 1; i < argc; i++) faidx1(argv[i]);

    hts_set_log_level(HTS_LOG_OFF);
    test_bam_set1_minimal();
    test_bam_set1_full();
    test_bam_set1_even_and_odd_seq_len();
    test_bam_set1_with_seq_but_no_qual();
    test_bam_set1_validate_qname();
    test_bam_set1_validate_seq();
    test_bam_set1_validate_cigar();
    test_bam_set1_validate_size_limits();
    test_bam_set1_write_and_read_back();
    test_cigar_api();

    return status;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x1338, %rsp           # imm = 0x1338
movq %rsi, 0xc0(%rsp)
movl %edi, 0x58(%rsp)
movl $0x80000000, %ebx       # imm = 0x80000000
movl $0x0, 0xb6499(%rip)     # 0xbc544
leaq 0x9381e(%rip), %rdi     # 0x998d0
leaq 0x99682(%rip), %rsi     # 0x9f73b
callq 0x1b857
movq %rax, %r14
movq %rax, %rdi
callq 0x2b6fd
movq %rax, %r15
callq 0x28947
movq %rax, %r12
xorps %xmm0, %xmm0
movaps %xmm0, 0xa0(%rsp)
movq $0x0, 0xb0(%rsp)
movaps %xmm0, 0x130(%rsp)
movaps %xmm0, 0x140(%rsp)
movq $-0x80000000, 0x130(%rsp) # imm = 0x80000000
movq $-0x1, %rax
movq %rax, 0x138(%rsp)
movl $0x1, %ecx
movq %rcx, 0x148(%rsp)
movq $0x7fffffff, 0x150(%rsp) # imm = 0x7FFFFFFF
movaps %xmm0, 0x30(%rsp)
movaps %xmm0, 0x40(%rsp)
movq $-0x8000, 0x30(%rsp)    # imm = 0x8000
movq %rax, 0x38(%rsp)
movq %rcx, 0x48(%rsp)
movq $0x7fff, 0x50(%rsp)     # imm = 0x7FFF
movaps %xmm0, 0x60(%rsp)
movaps %xmm0, 0x70(%rsp)
movq $-0x80, 0x60(%rsp)
movq %rax, 0x68(%rsp)
movq %rcx, 0x78(%rsp)
movq $0x7f, 0x80(%rsp)
movaps 0x93bcb(%rip), %xmm0    # 0x99d50
movaps %xmm0, 0xd0(%rsp)
movb $0x7f, 0xe0(%rsp)
movq %rbx, 0x360(%rsp)
movaps 0x93bec(%rip), %xmm0    # 0x99d90
movaps %xmm0, 0x350(%rsp)
movaps 0x93bcd(%rip), %xmm0    # 0x99d80
movaps %xmm0, 0x340(%rsp)
movaps 0x93bae(%rip), %xmm0    # 0x99d70
movaps %xmm0, 0x330(%rsp)
movabsq $0x10000ffff8000, %rax  # imm = 0x10000FFFF8000
movq %rax, 0x90(%rsp)
movw $0x7fff, 0x98(%rsp)     # imm = 0x7FFF
movaps 0x94fe3(%rip), %xmm0    # 0x9b1d0
movaps %xmm0, 0x120(%rsp)
movaps 0x94fc4(%rip), %xmm0    # 0x9b1c0
movaps %xmm0, 0x110(%rsp)
movw $0xff00, 0x2e(%rsp)     # imm = 0xFF00
movabsq $0x7fffffff00000001, %rax # imm = 0x7FFFFFFF00000001
movq %rax, 0x100(%rsp)
movapd 0x93b9b(%rip), %xmm0    # 0x99dc0
movapd %xmm0, 0xf0(%rsp)
movabsq $0x18000ffff, %rax      # imm = 0x18000FFFF
movq %rax, 0xc8(%rsp)
movl $0xfffffb2e, 0x28(%rsp) # imm = 0xFFFFFB2E
movl $0x4d2, 0x24(%rsp)      # imm = 0x4D2
movq %r14, %rdi
movq %r15, %rsi
movq %r12, %rdx
callq 0x2f8d9
testl %eax, %eax
js 0x7804
leaq 0x90ecc(%rip), %rsi     # 0x97139
movq %r12, %rdi
movl $0x41, %edx
callq 0x602c
movq %rax, %rbx
testq %rax, %rax
je 0x6292
movq %rbx, %rdi
callq 0x34b80
cmpb $0x6b, %al
jne 0x7a8e
leaq 0x90ec2(%rip), %rdx     # 0x9715b
movq %r12, %rdi
movl $0x18, %esi
callq 0xb426
movq %r12, %rdi
movq %rbx, %rsi
callq 0x3412b
leaq 0x90e81(%rip), %rsi     # 0x97139
movq %r12, %rdi
callq 0x31e40
testq %rax, %rax
jne 0x7836
leaq 0x90eb4(%rip), %rdx     # 0x97184
movq %r12, %rdi
movl $0x17, %esi
callq 0xb426
leaq 0x90eb8(%rip), %rsi     # 0x9719c
movq %r12, %rdi
callq 0x31e40
movq %rax, %rbx
testq %rax, %rax
je 0x7761
movq %rbx, %rdi
addq $-0x2, %rdi
leaq 0x90e96(%rip), %rsi     # 0x9719c
movl $0x2, %edx
callq 0x4200
testl %eax, %eax
jne 0x7761
cmpb $0x69, (%rbx)
jne 0x7761
movq %r12, %rdi
movq %rbx, %rsi
callq 0x3409e
testq %rax, %rax
je 0x7774
movq %rax, %rbx
leaq -0x2(%rax), %rdi
leaq 0x90e7a(%rip), %rsi     # 0x971bd
movl $0x2, %edx
callq 0x4200
testl %eax, %eax
jne 0x7774
cmpb $0x63, (%rbx)
jne 0x7774
leaq 0x90e7a(%rip), %rsi     # 0x971df
movq %r12, %rdi
callq 0x31e40
movq %rax, %rbx
testq %rax, %rax
je 0x7787
movq %rbx, %rdi
addq $-0x2, %rdi
leaq 0x90e58(%rip), %rsi     # 0x971df
movl $0x2, %edx
callq 0x4200
testl %eax, %eax
jne 0x7787
cmpb $0x49, (%rbx)
jne 0x7787
movq %r12, %rdi
movq %rbx, %rsi
callq 0x3409e
testq %rax, %rax
jne 0x77a6
callq 0x4050
cmpl $0x2, (%rax)
jne 0x77a6
leaq 0x90e5b(%rip), %rsi     # 0x97226
movq %r12, %rdi
movl $0x43, %edx
callq 0x602c
testq %rax, %rax
je 0x63f2
movq %rax, %rbx
movq %rax, %rdi
callq 0x34aab
cmpq $0x25, %rax
jne 0x7a9b
leaq 0x90e4d(%rip), %rsi     # 0x97246
movq %r12, %rdi
movl $0x66, %edx
callq 0x602c
testq %rax, %rax
je 0x6434
movq %rax, %rbx
movq %rax, %rdi
callq 0x34b03
addsd 0x90bea(%rip), %xmm0    # 0x97008
andpd 0x90c2a(%rip), %xmm0    # 0x97050
ucomisd 0x90be2(%rip), %xmm0    # 0x97010
ja 0x7ab9
leaq 0x90e2d(%rip), %rsi     # 0x97268
movq %r12, %rdi
movl $0x64, %edx
callq 0x602c
testq %rax, %rax
je 0x6476
movq %rax, %rbx
movq %rax, %rdi
callq 0x34b03
addsd 0x90bb8(%rip), %xmm0    # 0x97018
andpd 0x90be8(%rip), %xmm0    # 0x97050
ucomisd 0x90ba0(%rip), %xmm0    # 0x97010
ja 0x7ad4
leaq 0x90e0c(%rip), %rsi     # 0x97289
movq %r12, %rdi
movl $0x5a, %edx
callq 0x602c
testq %rax, %rax
je 0x64b1
movq %rax, %rbx
movq %rax, %rdi
callq 0x34b9c
leaq 0x90deb(%rip), %rsi     # 0x9728c
movq %rax, %rdi
callq 0x46c0
testl %eax, %eax
jne 0x7aef
leaq 0x90dd1(%rip), %rbx     # 0x97289
leaq 0x90dfb(%rip), %rcx     # 0x972ba
movq %r12, %rdi
movq %rbx, %rsi
movl $0x9, %edx
callq 0x341e9
movq %r12, %rdi
movq %rbx, %rsi
movl $0x5a, %edx
callq 0x602c
testq %rax, %rax
je 0x6506
movq %rax, %rbx
movq %rax, %rdi
callq 0x34b9c
leaq 0x90dc4(%rip), %rsi     # 0x972ba
movq %rax, %rdi
callq 0x46c0
testl %eax, %eax
jne 0x7b14
leaq 0x90db6(%rip), %rsi     # 0x972c3
movq %r12, %rdi
movl $0x48, %edx
callq 0x602c
testq %rax, %rax
je 0x7849
leaq 0x90d5f(%rip), %rbx     # 0x97289
leaq 0x90dda(%rip), %rcx     # 0x9730b
movq %r12, %rdi
movq %rbx, %rsi
movl $0x16, %edx
callq 0x341e9
movq %r12, %rdi
movq %rbx, %rsi
movl $0x5a, %edx
callq 0x602c
testq %rax, %rax
je 0x6578
movq %rax, %rbx
movq %rax, %rdi
callq 0x34b9c
leaq 0x90da3(%rip), %rsi     # 0x9730b
movq %rax, %rdi
callq 0x46c0
testl %eax, %eax
jne 0x7b39
leaq 0x90d44(%rip), %rsi     # 0x972c3
movq %r12, %rdi
movl $0x48, %edx
callq 0x602c
testq %rax, %rax
je 0x785c
leaq 0x90ced(%rip), %rbx     # 0x97289
leaq 0x90d17(%rip), %rcx     # 0x972ba
movq %r12, %rdi
movq %rbx, %rsi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x341e9
movq %r12, %rdi
movq %rbx, %rsi
movl $0x5a, %edx
callq 0x602c
testq %rax, %rax
je 0x65ea
movq %rax, %rbx
movq %rax, %rdi
callq 0x34b9c
leaq 0x90ce0(%rip), %rsi     # 0x972ba
movq %rax, %rdi
callq 0x46c0
testl %eax, %eax
jne 0x7b5e
leaq 0x90cd2(%rip), %rsi     # 0x972c3
movq %r12, %rdi
movl $0x48, %edx
callq 0x602c
testq %rax, %rax
je 0x786f
movq %r15, 0x10(%rsp)
leaq 0x90cb0(%rip), %rsi     # 0x972c3
movq %r12, %rdi
movl $0x48, %edx
callq 0x602c
testq %rax, %rax
je 0x6647
movq %rax, %rbx
movq %rax, %rdi
callq 0x34b9c
leaq 0x90d64(%rip), %rsi     # 0x9739b
movq %rax, %rdi
callq 0x46c0
testl %eax, %eax
jne 0x7b83
movq %r14, %r15
leaq 0x9242b(%rip), %rsi     # 0x98a7c
movq %r12, %rdi
movl $0x42, %edx
callq 0x602c
testq %rax, %rax
je 0x6684
cmpw $0x6342, (%rax)         # imm = 0x6342
jne 0x77ed
movl 0x2(%rax), %ecx
xorl $0x3, %ecx
movl $0x200fe00, %edx        # imm = 0x200FE00
xorl 0x5(%rax), %edx
orl %ecx, %edx
jne 0x77ed
leaq 0x90d63(%rip), %rsi     # 0x973ee
leaq 0x130(%rsp), %rcx
movq %r12, %rdi
movl $0x5, %edx
callq 0xb47e
leaq 0x90d4a(%rip), %rsi     # 0x973f1
leaq 0x94ab2(%rip), %rcx     # 0x9b160
movq %r12, %rdi
movl $0x4, %edx
callq 0xb47e
leaq 0x90d32(%rip), %rsi     # 0x973f4
leaq 0x30(%rsp), %rcx
movq %r12, %rdi
movl $0x5, %edx
callq 0xb47e
leaq 0x90d1c(%rip), %rsi     # 0x973f7
leaq 0x94a9e(%rip), %rcx     # 0x9b180
movq %r12, %rdi
movl $0x4, %edx
callq 0xb47e
leaq 0x90d04(%rip), %rsi     # 0x973fa
leaq 0x60(%rsp), %rcx
movq %r12, %rdi
movl $0x5, %edx
callq 0xb47e
leaq 0x90cee(%rip), %rsi     # 0x973fd
leaq 0x94a8a(%rip), %rcx     # 0x9b1a0
movq %r12, %rdi
movl $0x4, %edx
callq 0xb47e
leaq 0x90cd6(%rip), %rsi     # 0x97400
movq %r12, %rdi
movl $0x42, %edx
callq 0x602c
testq %rax, %rax
je 0x67b1
movq %rax, %rbx
movq %rax, %rdi
callq 0x34bc3
cmpl $0x2, %eax
jne 0x7ba8
leaq 0x908e9(%rip), %r14     # 0x97040
xorl %r13d, %r13d
leaq 0x90cdb(%rip), %rbp     # 0x9743c
movq %rbx, %rdi
movl %r13d, %esi
callq 0x34c8f
xorps %xmm1, %xmm1
cvtss2sd (%r14), %xmm1
ucomisd %xmm1, %xmm0
jne 0x678b
jp 0x678b
incq %r13
addq $0x4, %r14
cmpq $0x1, %r13
je 0x6761
jmp 0x67b1
movq %rbx, %rdi
movl %r13d, %esi
movsd %xmm1, 0x8(%rsp)
callq 0x34c8f
movq %rbp, %rdi
movq %r13, %rsi
movsd 0x8(%rsp), %xmm1
movb $0x2, %al
callq 0x49e0
jmp 0x677c
leaq 0x90ccb(%rip), %rsi     # 0x97483
movq %r12, %rdi
movl $0x49, %edx
callq 0x602c
testq %rax, %rax
je 0x67e1
movq %rax, %rbx
movq %rax, %rdi
callq 0x34aab
cmpq $0xf4240, %rax          # imm = 0xF4240
jne 0x7bca
leaq 0x90cc0(%rip), %rsi     # 0x974a8
movq %r12, %rdi
callq 0x31e40
testq %rax, %rax
je 0x680c
movq %rax, %rbx
movq %rax, %rdi
callq 0x34aab
cmpq $-0x80000000, %rax      # imm = 0x80000000
jne 0x7be8
leaq 0x90989(%rip), %rsi     # 0x9719c
movq %r12, %rdi
callq 0x31e40
testq %rax, %rax
je 0x6837
movq %rax, %rbx
movq %rax, %rdi
callq 0x34aab
cmpq $-0x7fffffff, %rax      # imm = 0x80000001
jne 0x7c06
leaq 0x9097f(%rip), %rsi     # 0x971bd
movq %r12, %rdi
callq 0x31e40
testq %rax, %rax
movq %r15, %r14
je 0x6863
movq %rax, %rbx
movq %rax, %rdi
callq 0x34aab
cmpq $-0x1, %rax
jne 0x7c24
leaq 0x90ca0(%rip), %rsi     # 0x9750a
movq %r12, %rdi
callq 0x31e40
testq %rax, %rax
movq 0x10(%rsp), %r15
je 0x6890
movq %rax, %rbx
movq %rax, %rdi
callq 0x34aab
testq %rax, %rax
jne 0x7c42
leaq 0x90c92(%rip), %rsi     # 0x97529
movq %r12, %rdi
callq 0x31e40
testq %rax, %rax
je 0x68b9
movq %rax, %rbx
movq %rax, %rdi
callq 0x34aab
cmpq $0x1, %rax
jne 0x7c60
leaq 0x90c88(%rip), %rsi     # 0x97548
movq %r12, %rdi
callq 0x31e40
testq %rax, %rax
je 0x68e4
movq %rax, %rbx
movq %rax, %rdi
callq 0x34aab
cmpq $0x7fffffff, %rax       # imm = 0x7FFFFFFF
jne 0x7c7e
leaq 0x90c81(%rip), %rsi     # 0x9756c
movq %r12, %rdi
callq 0x31e40
testq %rax, %rax
je 0x6911
movq %rax, %rbx
movq %rax, %rdi
callq 0x34aab
movl $0x80000000, %ecx       # imm = 0x80000000
cmpq %rcx, %rax
jne 0x7c9c
leaq 0x908c7(%rip), %rsi     # 0x971df
movq %r12, %rdi
callq 0x31e40
testq %rax, %rax
je 0x693e
movq %rax, %rbx
movq %rax, %rdi
callq 0x34aab
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
cmpq %rcx, %rax
jne 0x7cba
leaq 0x90c6a(%rip), %rsi     # 0x975af
leaq 0x28(%rsp), %r8
movq %r12, %rdi
movl $0x69, %edx
movl $0x4, %ecx
callq 0x33f78
testl %eax, %eax
jne 0x7882
leaq 0x90c44(%rip), %rsi     # 0x975af
movq %r12, %rdi
callq 0x31e40
testq %rax, %rax
je 0x6991
movq %rax, %rbx
movq %rax, %rdi
callq 0x34aab
movslq 0x28(%rsp), %rcx
cmpq %rcx, %rax
jne 0x7cd8
leaq 0x90c51(%rip), %rsi     # 0x975e9
leaq 0x24(%rsp), %r8
movq %r12, %rdi
movl $0x49, %edx
movl $0x4, %ecx
callq 0x33f78
testl %eax, %eax
jne 0x7895
leaq 0x90c2b(%rip), %rsi     # 0x975e9
movq %r12, %rdi
callq 0x31e40
testq %rax, %rax
je 0x69e3
movq %rax, %rbx
movq %rax, %rdi
callq 0x34aab
movl 0x24(%rsp), %ecx
cmpq %rcx, %rax
jne 0x7cfa
leaq 0x90c39(%rip), %rsi     # 0x97623
movq %r12, %rdi
movq $-0x2, %rdx
callq 0x343fa
testl %eax, %eax
js 0x78a8
leaq 0x90c38(%rip), %rsi     # 0x97640
movl $0x3, %edx
movq %r12, %rdi
callq 0x343fa
testl %eax, %eax
js 0x78bb
leaq 0x90bff(%rip), %rsi     # 0x97623
movq %r12, %rdi
callq 0x31e40
testq %rax, %rax
je 0x78ce
movq %rax, %rbx
cmpb $0x63, (%rax)
jne 0x77b9
movq %rbx, %rdi
callq 0x34aab
cmpq $-0x2, %rax
jne 0x77b9
leaq 0x90be6(%rip), %rsi     # 0x97640
movq %r12, %rdi
callq 0x31e40
testq %rax, %rax
je 0x78e1
movq %rax, %rbx
cmpb $0x43, (%rax)
jne 0x77c6
movq %rbx, %rdi
callq 0x34aab
cmpq $0x3, %rax
jne 0x77c6
subq $0x8, %rsp
leaq 0x90b8f(%rip), %rsi     # 0x97623
leaq 0x90ba5(%rip), %r8      # 0x97640
movl $0x43, %ebp
movl $0x2, %edx
movl $0x3, %r9d
movq %r12, %rdi
movl $0x43, %ecx
pushq $0x43
callq 0xb57b
addq $0x10, %rsp
testl %eax, %eax
jne 0x6b73
subq $0x8, %rsp
leaq 0x90b52(%rip), %r13     # 0x97623
leaq 0x90b68(%rip), %rbx     # 0x97640
movl $0x4d2, %edx            # imm = 0x4D2
movl $0x3, %r9d
movq %r12, %rdi
movq %r13, %rsi
movl $0x53, %ecx
movq %rbx, %r8
pushq %rbp
callq 0xb57b
addq $0x8, %rsp
movl $0x3, %r9d
movq %r12, %rdi
movq %r13, %rsi
movq $-0x1, %rdx
movl $0x73, %ecx
movq %rbx, %r8
pushq %rbp
callq 0xb57b
addq $0x10, %rsp
movl $0x80000000, %eax       # imm = 0x80000000
leaq 0x7fffffff(%rax), %rdx
subq $0x8, %rsp
movl $0x3, %r9d
movq %r12, %rdi
movq %r13, %rsi
movl $0x49, %ecx
movq %rbx, %r8
pushq %rbp
callq 0xb57b
addq $0x8, %rsp
movl $0x3, %r9d
movq %r12, %rdi
movq %r13, %rsi
movq $-0x2, %rdx
movl $0x69, %ecx
movq %rbx, %r8
pushq %rbp
callq 0xb57b
addq $0x10, %rsp
leaq 0x90b5a(%rip), %rsi     # 0x976d4
movss 0x904de(%rip), %xmm0    # 0x97060
movq %r12, %rdi
callq 0x34694
testl %eax, %eax
js 0x78f4
leaq 0x90b3b(%rip), %rsi     # 0x976d4
movq %r12, %rdi
callq 0x31e40
testq %rax, %rax
je 0x7907
movq %rax, %rbx
cmpb $0x66, (%rax)
jne 0x77d3
movq %rbx, %rdi
callq 0x34b03
ucomisd 0x9045a(%rip), %xmm0    # 0x97020
jne 0x77d3
jp 0x77d3
leaq 0x90b3f(%rip), %rsi     # 0x97718
movss 0x90483(%rip), %xmm0    # 0x97064
movq %r12, %rdi
callq 0x34694
testl %eax, %eax
js 0x791a
leaq 0x90b20(%rip), %rsi     # 0x97718
movq %r12, %rdi
callq 0x31e40
testq %rax, %rax
je 0x792d
movq %rax, %rbx
cmpb $0x66, (%rax)
jne 0x77e0
movq %rbx, %rdi
callq 0x34b03
ucomisd 0x90403(%rip), %xmm0    # 0x97028
jne 0x77e0
jp 0x77e0
leaq 0x90870(%rip), %rsi     # 0x974a8
movq %r12, %rdi
callq 0x31e40
testq %rax, %rax
je 0x7940
movq %rax, %rbx
cmpb $0x69, (%rax)
je 0x6c65
movq %rbx, %rdi
callq 0x34aab
cmpq $-0x80000000, %rax      # imm = 0x80000000
jne 0x7ddd
subq $0x8, %rsp
leaq 0x93168(%rip), %r8      # 0x99dd8
leaq 0xd8(%rsp), %rcx
movq %r12, %rdi
movl $0x63, %esi
movl $0x11, %edx
xorl %r9d, %r9d
pushq $0x0
callq 0xb6c0
addq $0x10, %rsp
testl %eax, %eax
jne 0x6e13
subq $0x8, %rsp
leaq 0x90ac7(%rip), %rsi     # 0x9776d
leaq 0x9312b(%rip), %r8      # 0x99dd8
movl $0x1092, %edx           # imm = 0x1092
movq %r12, %rdi
movl $0x53, %ecx
xorl %r9d, %r9d
pushq $0x0
callq 0xb57b
addq $0x10, %rsp
testl %eax, %eax
jne 0x6e13
subq $0x8, %rsp
leaq 0x90a92(%rip), %r8      # 0x9776d
leaq 0x338(%rsp), %rcx
movl $0x1092, %r9d           # imm = 0x1092
movq %r12, %rdi
movl $0x49, %esi
movl $0xe, %edx
pushq $0x53
callq 0xb6c0
addq $0x10, %rsp
testl %eax, %eax
jne 0x6e13
subq $0x8, %rsp
leaq 0x90a59(%rip), %r8      # 0x9776d
leaq 0x98(%rsp), %rcx
movl $0x1092, %r9d           # imm = 0x1092
movq %r12, %rdi
movl $0x73, %esi
movl $0x5, %edx
pushq $0x53
callq 0xb6c0
addq $0x10, %rsp
testl %eax, %eax
jne 0x6e13
subq $0x8, %rsp
leaq 0x90a20(%rip), %r8      # 0x9776d
leaq 0x118(%rsp), %rcx
movl $0x1092, %r9d           # imm = 0x1092
movq %r12, %rdi
movl $0x66, %esi
movl $0x8, %edx
pushq $0x53
callq 0xb6c0
addq $0x10, %rsp
testl %eax, %eax
jne 0x6e13
subq $0x8, %rsp
leaq 0x909e7(%rip), %r8      # 0x9776d
leaq 0x36(%rsp), %rcx
movl $0x1092, %r9d           # imm = 0x1092
movq %r12, %rdi
movl $0x63, %esi
movl $0x2, %edx
pushq $0x53
callq 0xb6c0
addq $0x10, %rsp
testl %eax, %eax
jne 0x6e13
subq $0x8, %rsp
leaq 0x909b5(%rip), %r8      # 0x9776d
leaq 0xf8(%rsp), %rcx
movl $0x1092, %r9d           # imm = 0x1092
movq %r12, %rdi
movl $0x69, %esi
movl $0x6, %edx
pushq $0x53
callq 0xb6c0
addq $0x10, %rsp
testl %eax, %eax
jne 0x6e13
subq $0x8, %rsp
leaq 0x90980(%rip), %r8      # 0x9776d
leaq 0xd0(%rsp), %rcx
movl $0x1092, %r9d           # imm = 0x1092
movq %r12, %rdi
movl $0x53, %esi
movl $0x4, %edx
pushq $0x53
callq 0xb6c0
addq $0x10, %rsp
leaq 0x91a6a(%rip), %rbx     # 0x98884
leaq 0x902c9(%rip), %rcx     # 0x970ea
movq %r12, %rdi
movq %rbx, %rsi
movl $0x4f, %edx
callq 0x341e9
movq %r12, %rdi
movq %rbx, %rsi
movl $0x5a, %edx
callq 0x602c
testq %rax, %rax
je 0x6e73
movq %rax, %rbx
movq %rax, %rdi
callq 0x34b9c
leaq 0x90292(%rip), %rsi     # 0x970ea
movq %rax, %rdi
callq 0x46c0
testl %eax, %eax
jne 0x7d1c
movq %r12, %rdi
movq %rbx, %rsi
callq 0x3412b
leaq 0x91a0a(%rip), %rsi     # 0x98884
movq %r12, %rdi
callq 0x31e40
testq %rax, %rax
jne 0x7953
leaq 0x90920(%rip), %rbx     # 0x977b2
leaq 0x903f3(%rip), %rcx     # 0x9728c
movq %r12, %rdi
movq %rbx, %rsi
movl $0xd, %edx
callq 0x341e9
movq %r12, %rdi
movq %rbx, %rsi
movl $0x5a, %edx
callq 0x602c
testq %rax, %rax
je 0x6ee0
movq %rax, %rbx
movq %rax, %rdi
callq 0x34b9c
leaq 0x903bc(%rip), %rsi     # 0x9728c
movq %rax, %rdi
callq 0x46c0
testl %eax, %eax
jne 0x7d41
leaq 0x908ee(%rip), %rbx     # 0x977d5
leaq 0x9041d(%rip), %rcx     # 0x9730b
movq %r12, %rdi
movq %rbx, %rsi
movl $0x17, %edx
callq 0x341e9
movq %r12, %rdi
movq %rbx, %rsi
movl $0x5a, %edx
callq 0x602c
testq %rax, %rax
je 0x6f35
movq %rax, %rbx
movq %rax, %rdi
callq 0x34b9c
leaq 0x903e6(%rip), %rsi     # 0x9730b
movq %rax, %rdi
callq 0x46c0
testl %eax, %eax
jne 0x7d66
leaq 0xa0(%rsp), %rdx
movq %r15, %rdi
movq %r12, %rsi
callq 0x30370
testl %eax, %eax
js 0x7966
movq 0xb0(%rsp), %rbx
leaq 0x92b91(%rip), %rsi     # 0x99af0
movq %rbx, %rdi
callq 0x46c0
testl %eax, %eax
jne 0x7979
leaq 0x9034d(%rip), %r13     # 0x972c3
movq %r12, %rdi
movq %r13, %rsi
movl $0x48, %edx
callq 0x602c
movq %r12, %rdi
movq %rax, %rsi
callq 0x3414f
movq %rax, %rbx
movq %r12, %rdi
movq %r13, %rsi
callq 0x31e40
testq %rax, %rax
jne 0x798f
leaq 0x90899(%rip), %rdx     # 0x97848
movq %r12, %rdi
movl $0x1f, %esi
callq 0xb426
leaq -0x2(%rbx), %rdi
leaq 0x91ab5(%rip), %rsi     # 0x98a7c
movl $0x2, %edx
callq 0x4200
leaq 0x90887(%rip), %rdi     # 0x9785f
testl %eax, %eax
jne 0x780b
cmpb $0x42, (%rbx)
jne 0x780b
movq %r14, %rdi
movq %r15, %rsi
movq %r12, %rdx
callq 0x2f8d9
testl %eax, %eax
js 0x7817
leaq 0xa0(%rsp), %rdx
movq %r15, %rdi
movq %r12, %rsi
callq 0x30370
testl %eax, %eax
js 0x79a2
movzwl 0x10(%r12), %esi
cmpl $0x8d, %esi
jne 0x79b5
movq 0xb0(%rsp), %rbx
leaq 0x92cf5(%rip), %rsi     # 0x99d30
movq %rbx, %rdi
callq 0x46c0
testl %eax, %eax
jne 0x79c8
movq %r12, %rdi
callq 0x28a24
movq %r15, %rdi
callq 0x27fc6
movq %r14, %rdi
callq 0x1cac1
movq 0xb0(%rsp), %rdi
callq 0x45c0
xorl %edi, %edi
movl $0xfffffffc, %esi       # imm = 0xFFFFFFFC
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x2b14b
movq %rax, %rdi
callq 0x1fe2f
xorl %edi, %edi
movl $0xfffffffb, %esi       # imm = 0xFFFFFFFB
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x2b14b
movq %rax, %rdi
callq 0x1fe2f
leaq 0x92d39(%rip), %rdi     # 0x99de0
leaq 0x91904(%rip), %rsi     # 0x989b2
leaq 0x90ae3(%rip), %rbx     # 0x97b98
leaq 0x90af7(%rip), %rcx     # 0x97bb3
movq %rbx, %rdx
xorl %r8d, %r8d
callq 0xb9eb
leaq 0x90ae8(%rip), %rsi     # 0x97bb6
leaq 0x90ae5(%rip), %r14     # 0x97bba
leaq 0x90afa(%rip), %rcx     # 0x97bd6
leaq 0x90af6(%rip), %r8      # 0x97bd9
movq %rbx, %rdi
movq %r14, %rdx
callq 0xb9eb
leaq 0x90aef(%rip), %rsi     # 0x97be4
leaq 0x90aed(%rip), %rdx     # 0x97be9
leaq 0x978b0(%rip), %rcx     # 0x9e9b3
movq %r14, %rdi
xorl %r8d, %r8d
callq 0xb9eb
movups 0x940f4(%rip), %xmm0    # 0x9b209
leaq 0x130(%rsp), %rbx
movups %xmm0, 0x9(%rbx)
movaps 0x940d8(%rip), %xmm0    # 0x9b200
movaps %xmm0, (%rbx)
leaq 0x60(%rsp), %r14
movw $0x77, (%r14)
leaq 0x93373(%rip), %rdi     # 0x9a4b0
leaq 0x985f7(%rip), %rsi     # 0x9f73b
callq 0x1b857
movq %rax, %r12
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1b857
movq %rax, %rbp
xorps %xmm0, %xmm0
movaps %xmm0, 0x30(%rsp)
movq $0x0, 0x40(%rsp)
testq %r12, %r12
je 0x782a
testq %rbp, %rbp
je 0x79de
movq %r12, %rdi
callq 0x2b6fd
testq %rax, %rax
je 0x7a00
movq %rax, %r13
leaq 0x98482(%rip), %rsi     # 0x9f61a
leaq 0x90b91(%rip), %r8      # 0x97d30
movq %rax, %rdi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x14418
cmpl $0x1, %eax
jne 0x7a19
subq $0x8, %rsp
leaq 0x9845b(%rip), %rsi     # 0x9f61a
leaq 0x97c72(%rip), %r8      # 0x9ee38
leaq 0x90d7b(%rip), %r9      # 0x97f48
movq %r13, %rdi
xorl %edx, %edx
xorl %ecx, %ecx
xorl %eax, %eax
pushq $0x0
callq 0x11b3d
addq $0x10, %rsp
testl %eax, %eax
jne 0x7a31
subq $0x8, %rsp
leaq 0x90ba6(%rip), %rsi     # 0x97d9a
leaq 0x90b60(%rip), %rdx     # 0x97d5b
leaq 0x90afd(%rip), %rcx     # 0x97cff
leaq 0x90b55(%rip), %r8      # 0x97d5e
leaq 0x90b51(%rip), %r9      # 0x97d61
movq %r13, %rdi
xorl %eax, %eax
pushq $0x0
callq 0x1052f
addq $0x10, %rsp
testl %eax, %eax
js 0x779a
subq $0x8, %rsp
leaq 0x90b67(%rip), %rsi     # 0x97d9a
leaq 0x90b21(%rip), %rdx     # 0x97d5b
leaq 0x90ab4(%rip), %rcx     # 0x97cf5
leaq 0x90b2f(%rip), %r8      # 0x97d77
leaq 0x90b2b(%rip), %r9      # 0x97d7a
movq %r13, %rdi
xorl %eax, %eax
pushq $0x0
callq 0x11b3d
addq $0x10, %rsp
testl %eax, %eax
jne 0x7a3d
leaq 0x90b2f(%rip), %rsi     # 0x97d9d
leaq 0x97bc3(%rip), %rdx     # 0x9ee38
leaq 0x90b2a(%rip), %rcx     # 0x97da6
movq %r13, %rdi
xorl %r8d, %r8d
xorl %eax, %eax
callq 0x14c05
testl %eax, %eax
jne 0x7a49
leaq 0x932e5(%rip), %rsi     # 0x9a57d
movl $0xb, %edx
movq %r13, %rdi
callq 0x10442
testl %eax, %eax
jne 0x7a82
leaq 0x90b1f(%rip), %rsi     # 0x97dd3
leaq 0x90b1b(%rip), %rdx     # 0x97dd6
leaq 0x90b17(%rip), %rcx     # 0x97dd9
movq %r13, %rdi
xorl %r8d, %r8d
xorl %eax, %eax
callq 0x1052f
testl %eax, %eax
js 0x779a
leaq 0x90af5(%rip), %rsi     # 0x97dd3
leaq 0x90af1(%rip), %rdx     # 0x97dd6
leaq 0x90b4b(%rip), %rcx     # 0x97e37
movq %r13, %rdi
xorl %r8d, %r8d
xorl %eax, %eax
callq 0x1052f
testl %eax, %eax
js 0x779a
leaq 0x90acb(%rip), %rsi     # 0x97dd3
leaq 0x90ac7(%rip), %rdx     # 0x97dd6
leaq 0x90ac8(%rip), %rcx     # 0x97dde
movq %r13, %rdi
xorl %r8d, %r8d
xorl %eax, %eax
callq 0x1052f
testl %eax, %eax
js 0x779a
leaq 0x90aa1(%rip), %rsi     # 0x97dd3
leaq 0x90aa5(%rip), %rdx     # 0x97dde
movq %r13, %rdi
callq 0x13cef
cmpl $0x3, %eax
jne 0x7d97
leaq 0x90a82(%rip), %rsi     # 0x97dd3
leaq 0x90aa7(%rip), %rdx     # 0x97dff
movq %r13, %rdi
callq 0x13cef
cmpl $-0x1, %eax
jne 0x7dd1
leaq 0x90a63(%rip), %rsi     # 0x97dd3
movq %r13, %rdi
movl $0x2, %edx
callq 0x14059
testq %rax, %rax
je 0x7a25
leaq 0x90aaa(%rip), %rsi     # 0x97e37
movq %rax, %rdi
callq 0x46c0
testl %eax, %eax
jne 0x7a25
leaq 0x90a2f(%rip), %rsi     # 0x97dd3
movq %r13, %rdi
movl $0xa, %edx
callq 0x14059
testq %rax, %rax
jne 0x7dfb
leaq 0x90a12(%rip), %rsi     # 0x97dd3
leaq 0x90a0e(%rip), %rdx     # 0x97dd6
leaq 0x90a0a(%rip), %rcx     # 0x97dd9
movq %r13, %rdi
callq 0x112d6
testl %eax, %eax
js 0x7a76
leaq 0x909ed(%rip), %rsi     # 0x97dd3
leaq 0x90a4a(%rip), %rcx     # 0x97e37
leaq 0x909e2(%rip), %rdx     # 0x97dd6
leaq 0x30(%rsp), %rbx
movq %r13, %rdi
movq %rdx, %r8
movq %rbx, %r9
callq 0x14120
movl %eax, %r14d
movq 0x10(%rbx), %rbx
testl %eax, %eax
js 0x7a55
testq %rbx, %rbx
je 0x7a55
leaq 0x90a11(%rip), %rsi     # 0x97e37
movq %rbx, %rdi
callq 0x46c0
testl %eax, %eax
jne 0x7a55
leaq 0x90996(%rip), %rsi     # 0x97dd3
movq %r13, %rdi
movl $0x1, %edx
callq 0x11a5a
testl %eax, %eax
js 0x7d8b
leaq 0x90941(%rip), %rsi     # 0x97d9a
leaq 0x908fb(%rip), %rdx     # 0x97d5b
leaq 0x90a4f(%rip), %rcx     # 0x97eb6
movq %r13, %rdi
callq 0x112d6
testl %eax, %eax
js 0x7a76
leaq 0x9091c(%rip), %rsi     # 0x97d9a
movq %r13, %rdi
movl $0x1, %edx
callq 0x11a5a
testl %eax, %eax
js 0x7d8b
leaq 0x90900(%rip), %rsi     # 0x97d9a
leaq 0x908ba(%rip), %rdx     # 0x97d5b
leaq 0x9084d(%rip), %rcx     # 0x97cf5
leaq 0x908c8(%rip), %r8      # 0x97d77
leaq 0x30(%rsp), %rbx
movq %r13, %rdi
movq %rbx, %r9
callq 0x14120
movl %eax, %r14d
movq 0x10(%rbx), %rbx
testl %eax, %eax
js 0x7da3
testq %rbx, %rbx
je 0x7da3
leaq 0x9089c(%rip), %rsi     # 0x97d7a
movq %rbx, %rdi
callq 0x46c0
testl %eax, %eax
jne 0x7da3
leaq 0x908de(%rip), %rsi     # 0x97dd3
leaq 0x908e2(%rip), %rdx     # 0x97dde
movq %r13, %rdi
callq 0x13cef
cmpl $0x1, %eax
jne 0x7e5a
leaq 0x908bf(%rip), %rsi     # 0x97dd3
movq %r13, %rdi
movl $0x2, %edx
callq 0x14059
testq %rax, %rax
jne 0x7e63
leaq 0x980e9(%rip), %rsi     # 0x9f61a
leaq 0x909f0(%rip), %r8      # 0x97f28
movq %r13, %rdi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x14418
testl %eax, %eax
js 0x951c
leaq 0x980c7(%rip), %rsi     # 0x9f61a
leaq 0x30(%rsp), %rbx
movq %r13, %rdi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0x10c67
movl %eax, %r14d
movq 0x10(%rbx), %rbx
testl %eax, %eax
js 0x7e04
testq %rbx, %rbx
je 0x7e04
leaq 0x909bb(%rip), %rsi     # 0x97f41
movq %rbx, %rdi
callq 0x46c0
testl %eax, %eax
jne 0x7e04
leaq 0x9807d(%rip), %rsi     # 0x9f61a
leaq 0x97894(%rip), %r8      # 0x9ee38
leaq 0x30(%rsp), %rbx
movq %r13, %rdi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r9
callq 0x14120
movl %eax, %r14d
movq 0x10(%rbx), %rbx
testl %eax, %eax
js 0x7e2f
testq %rbx, %rbx
je 0x7e2f
leaq 0x90971(%rip), %rsi     # 0x97f48
movq %rbx, %rdi
callq 0x46c0
testl %eax, %eax
jne 0x7e2f
subq $0x8, %rsp
leaq 0x98028(%rip), %rsi     # 0x9f61a
leaq 0x909b2(%rip), %r8      # 0x97fab
leaq 0x909ae(%rip), %r9      # 0x97fae
movq %r13, %rdi
xorl %edx, %edx
xorl %ecx, %ecx
xorl %eax, %eax
pushq $0x0
callq 0x11b3d
addq $0x10, %rsp
testl %eax, %eax
js 0x952f
leaq 0xb4ecd(%rip), %rsi     # 0xbc4f0
leaq 0x93042(%rip), %rdx     # 0x9a66c
movq %r13, %rdi
callq 0xbbfc
testl %eax, %eax
js 0x7a11
leaq 0x97fd9(%rip), %rsi     # 0x9f61a
movq %r13, %rdi
callq 0x13c45
cmpl $0x1, %eax
jne 0x95fc
leaq 0x90741(%rip), %rsi     # 0x97d9a
movq %r13, %rdi
callq 0x13c45
cmpl $0x3, %eax
jne 0x9605
leaq 0x909a2(%rip), %rsi     # 0x98013
movq %r13, %rdi
callq 0x13c45
cmpl $0x1, %eax
jne 0x960e
leaq 0x9074a(%rip), %rsi     # 0x97dd3
movq %r13, %rdi
callq 0x13c45
cmpl $0x2, %eax
jne 0x9617
leaq 0x97dc7(%rip), %rsi     # 0x9f468
movq %r13, %rdi
callq 0x13c45
cmpl $0x2, %eax
jne 0x9620
movq %rbp, %rdi
movq %r13, %rsi
callq 0x2ca7e
testl %eax, %eax
js 0x9638
movq %rbp, %rdi
callq 0x1cac1
testl %eax, %eax
js 0xad62
leaq 0x9805f(%rip), %rsi     # 0x9f73b
leaq 0x130(%rsp), %rdi
callq 0x45b0
testq %rax, %rax
je 0xad6b
movq %rax, %r14
leaq 0x330(%rsp), %rdi
movl $0x1, %esi
movl $0x4da, %edx            # imm = 0x4DA
movq %rax, %rcx
callq 0x4790
movq %rax, %rbx
cmpq $0xd9, %rax
jne 0x95b8
leaq 0x92e6b(%rip), %rsi     # 0x9a590
leaq 0x330(%rsp), %rdi
movl $0xd9, %edx
callq 0x44c0
testl %eax, %eax
jne 0x95b8
movq 0x40(%rsp), %rdi
xorps %xmm0, %xmm0
movaps %xmm0, 0x30(%rsp)
movq $0x0, 0x40(%rsp)
callq 0x45c0
xorl %ebp, %ebp
jmp 0x7e74
leaq 0x8fa37(%rip), %rdi     # 0x9719f
xorl %eax, %eax
callq 0x49e0
jmp 0x6321
leaq 0x8fa45(%rip), %rdi     # 0x971c0
xorl %eax, %eax
callq 0x49e0
jmp 0x635e
leaq 0x8fa54(%rip), %rdi     # 0x971e2
xorl %eax, %eax
callq 0x49e0
jmp 0x63a2
leaq 0x905c5(%rip), %rdi     # 0x97d66
jmp 0x7e6a
leaq 0x8fa53(%rip), %rdi     # 0x97200
xorl %eax, %eax
callq 0x49e0
jmp 0x63c4
movq %rbx, %rdi
callq 0x4ac4
jmp 0x6a53
movq %rbx, %rdi
callq 0x4ae2
jmp 0x6a89
movq %rbx, %rdi
callq 0x4b00
jmp 0x6bd2
movq %rbx, %rdi
callq 0x4b23
jmp 0x6c31
movzbl 0x1(%rax), %esi
leaq 0x8fbcf(%rip), %rdi     # 0x973c7
xorl %eax, %eax
callq 0x49e0
jmp 0x6684
leaq 0x90075(%rip), %rdi     # 0x97880
xorl %eax, %eax
callq 0x49e0
jmp 0x6fe9
leaq 0x900d6(%rip), %rdi     # 0x978f4
xorl %eax, %eax
callq 0x49e0
jmp 0x704b
leaq 0x904d3(%rip), %rdi     # 0x97d04
jmp 0x7a07
leaq 0x8f92e(%rip), %rdi     # 0x9716b
xorl %eax, %eax
callq 0x49e0
jmp 0x62c9
leaq 0x8fa76(%rip), %rdi     # 0x972c6
xorl %eax, %eax
callq 0x49e0
jmp 0x6523
leaq 0x8fabf(%rip), %rdi     # 0x97322
xorl %eax, %eax
callq 0x49e0
jmp 0x6595
leaq 0x8faf1(%rip), %rdi     # 0x97367
xorl %eax, %eax
callq 0x49e0
jmp 0x6607
leaq 0x8fd29(%rip), %rdi     # 0x975b2
xorl %eax, %eax
callq 0x49e0
jmp 0x6964
leaq 0x8fd50(%rip), %rdi     # 0x975ec
xorl %eax, %eax
callq 0x49e0
jmp 0x69b7
leaq 0x8fd77(%rip), %rdi     # 0x97626
xorl %eax, %eax
callq 0x49e0
jmp 0x6a01
leaq 0x8fd81(%rip), %rdi     # 0x97643
xorl %eax, %eax
callq 0x49e0
jmp 0x6a1d
leaq 0x8fd88(%rip), %rdi     # 0x9765d
xorl %eax, %eax
callq 0x49e0
jmp 0x6a53
leaq 0x8fdb1(%rip), %rdi     # 0x97699
xorl %eax, %eax
callq 0x49e0
jmp 0x6a89
leaq 0x8fddc(%rip), %rdi     # 0x976d7
xorl %eax, %eax
callq 0x49e0
jmp 0x6b92
leaq 0x8fdd9(%rip), %rdi     # 0x976e7
xorl %eax, %eax
callq 0x49e0
jmp 0x6bd2
leaq 0x8fdfa(%rip), %rdi     # 0x9771b
xorl %eax, %eax
callq 0x49e0
jmp 0x6bf1
leaq 0x8fdf5(%rip), %rdi     # 0x97729
xorl %eax, %eax
callq 0x49e0
jmp 0x6c31
leaq 0x8fe13(%rip), %rdi     # 0x9775a
xorl %eax, %eax
callq 0x49e0
jmp 0x6c65
leaq 0x8fe36(%rip), %rdi     # 0x97790
xorl %eax, %eax
callq 0x49e0
jmp 0x6e8b
leaq 0x8fe8b(%rip), %rdi     # 0x977f8
xorl %eax, %eax
callq 0x49e0
jmp 0x6f50
leaq 0x8fe8c(%rip), %rdi     # 0x9780c
movq %rbx, %rsi
xorl %eax, %eax
callq 0x49e0
jmp 0x6f6f
leaq 0x8fe99(%rip), %rdi     # 0x9782f
xorl %eax, %eax
callq 0x49e0
jmp 0x6fa8
leaq 0x8fee9(%rip), %rdi     # 0x97892
xorl %eax, %eax
callq 0x49e0
jmp 0x701a
leaq 0x8feed(%rip), %rdi     # 0x978a9
xorl %eax, %eax
callq 0x49e0
jmp 0x702c
leaq 0x8feff(%rip), %rdi     # 0x978ce
movq %rbx, %rsi
xorl %eax, %eax
callq 0x49e0
jmp 0x704b
leaq 0x90231(%rip), %rdi     # 0x97c16
xorl %ebp, %ebp
leaq 0x130(%rsp), %rsi
leaq 0x60(%rsp), %rdx
xorl %eax, %eax
callq 0x49e0
xorl %r13d, %r13d
jmp 0x7a11
leaq 0x90310(%rip), %rdi     # 0x97d17
xorl %r13d, %r13d
xorl %eax, %eax
callq 0x49e0
xorl %r14d, %r14d
jmp 0x7e74
leaq 0x90313(%rip), %rdi     # 0x97d33
jmp 0x7e6a
leaq 0x903f5(%rip), %rdi     # 0x97e21
jmp 0x7e6a
leaq 0x90311(%rip), %rdi     # 0x97d49
jmp 0x7e6a
leaq 0x90342(%rip), %rdi     # 0x97d86
jmp 0x7e6a
leaq 0x9035a(%rip), %rdi     # 0x97daa
jmp 0x7e6a
testq %rbx, %rbx
leaq 0x9601b(%rip), %rax     # 0x9da7a
cmoveq %rax, %rbx
testl %r14d, %r14d
cmovneq %rax, %rbx
leaq 0x903fe(%rip), %rdi     # 0x97e6f
jmp 0x7dbf
leaq 0x903db(%rip), %rdi     # 0x97e58
jmp 0x7e6a
leaq 0x90330(%rip), %rdi     # 0x97db9
jmp 0x7e6a
movq %rbx, %rdi
callq 0x4aac
jmp 0x6292
movq %rbx, %rdi
callq 0x34aab
leaq 0x8f77f(%rip), %rdi     # 0x97229
movq %rax, %rsi
xorl %eax, %eax
callq 0x49e0
jmp 0x63f2
movq %rbx, %rdi
callq 0x34b03
leaq 0x8f781(%rip), %rdi     # 0x97249
movb $0x1, %al
callq 0x49e0
jmp 0x6434
movq %rbx, %rdi
callq 0x34b03
leaq 0x8f788(%rip), %rdi     # 0x9726b
movb $0x1, %al
callq 0x49e0
jmp 0x6476
movq %rbx, %rdi
callq 0x34b9c
leaq 0x8f79c(%rip), %rdi     # 0x9729a
leaq 0x8f787(%rip), %rdx     # 0x9728c
movq %rax, %rsi
xorl %eax, %eax
callq 0x49e0
jmp 0x64b1
movq %rbx, %rdi
callq 0x34b9c
leaq 0x8f777(%rip), %rdi     # 0x9729a
leaq 0x8f790(%rip), %rdx     # 0x972ba
movq %rax, %rsi
xorl %eax, %eax
callq 0x49e0
jmp 0x6506
movq %rbx, %rdi
callq 0x34b9c
leaq 0x8f752(%rip), %rdi     # 0x9729a
leaq 0x8f7bc(%rip), %rdx     # 0x9730b
movq %rax, %rsi
xorl %eax, %eax
callq 0x49e0
jmp 0x6578
movq %rbx, %rdi
callq 0x34b9c
leaq 0x8f72d(%rip), %rdi     # 0x9729a
leaq 0x8f746(%rip), %rdx     # 0x972ba
movq %rax, %rsi
xorl %eax, %eax
callq 0x49e0
jmp 0x65ea
movq %rbx, %rdi
callq 0x34b9c
leaq 0x8f812(%rip), %rdi     # 0x973a4
leaq 0x8f802(%rip), %rdx     # 0x9739b
movq %rax, %rsi
xorl %eax, %eax
callq 0x49e0
jmp 0x6647
movq %rbx, %rdi
callq 0x34bc3
leaq 0x8f84c(%rip), %rdi     # 0x97403
movl $0x2, %edx
movl %eax, %esi
xorl %eax, %eax
callq 0x49e0
jmp 0x6750
movq %rbx, %rdi
callq 0x34aab
leaq 0x8f8ad(%rip), %rdi     # 0x97486
movq %rax, %rsi
xorl %eax, %eax
callq 0x49e0
jmp 0x67e1
movq %rbx, %rdi
callq 0x34aab
leaq 0x8f8b4(%rip), %rdi     # 0x974ab
movq %rax, %rsi
xorl %eax, %eax
callq 0x49e0
jmp 0x680c
movq %rbx, %rdi
callq 0x34aab
leaq 0x8f8b6(%rip), %rdi     # 0x974cb
movq %rax, %rsi
xorl %eax, %eax
callq 0x49e0
jmp 0x6837
movq %rbx, %rdi
callq 0x34aab
leaq 0x8f8ba(%rip), %rdi     # 0x974ed
movq %rax, %rsi
xorl %eax, %eax
callq 0x49e0
jmp 0x6863
movq %rbx, %rdi
callq 0x34aab
leaq 0x8f8bc(%rip), %rdi     # 0x9750d
movq %rax, %rsi
xorl %eax, %eax
callq 0x49e0
jmp 0x6890
movq %rbx, %rdi
callq 0x34aab
leaq 0x8f8bd(%rip), %rdi     # 0x9752c
movq %rax, %rsi
xorl %eax, %eax
callq 0x49e0
jmp 0x68b9
movq %rbx, %rdi
callq 0x34aab
leaq 0x8f8be(%rip), %rdi     # 0x9754b
movq %rax, %rsi
xorl %eax, %eax
callq 0x49e0
jmp 0x68e4
movq %rbx, %rdi
callq 0x34aab
leaq 0x8f8c4(%rip), %rdi     # 0x9756f
movq %rax, %rsi
xorl %eax, %eax
callq 0x49e0
jmp 0x6911
movq %rbx, %rdi
callq 0x34aab
leaq 0x8f8c5(%rip), %rdi     # 0x9758e
movq %rax, %rsi
xorl %eax, %eax
callq 0x49e0
jmp 0x693e
movq %rbx, %rdi
callq 0x34aab
movl 0x28(%rsp), %edx
leaq 0x8f8e1(%rip), %rdi     # 0x975cc
movq %rax, %rsi
xorl %eax, %eax
callq 0x49e0
jmp 0x6991
movq %rbx, %rdi
callq 0x34aab
movl 0x24(%rsp), %edx
leaq 0x8f8f9(%rip), %rdi     # 0x97606
movq %rax, %rsi
xorl %eax, %eax
callq 0x49e0
jmp 0x69e3
movq %rbx, %rdi
callq 0x34b9c
leaq 0x8fa45(%rip), %rdi     # 0x97770
leaq 0x8f3b8(%rip), %rdx     # 0x970ea
movq %rax, %rsi
xorl %eax, %eax
callq 0x49e0
jmp 0x6e68
movq %rbx, %rdi
callq 0x34b9c
leaq 0x8fa65(%rip), %rdi     # 0x977b5
leaq 0x8f535(%rip), %rdx     # 0x9728c
movq %rax, %rsi
xorl %eax, %eax
callq 0x49e0
jmp 0x6ee0
movq %rbx, %rdi
callq 0x34b9c
leaq 0x8fa63(%rip), %rdi     # 0x977d8
leaq 0x8f58f(%rip), %rdx     # 0x9730b
movq %rax, %rsi
xorl %eax, %eax
callq 0x49e0
jmp 0x6f35
leaq 0x9010c(%rip), %rdi     # 0x97e9e
jmp 0x7e6a
leaq 0x90045(%rip), %rdi     # 0x97de3
jmp 0x7e6a
testq %rbx, %rbx
leaq 0x95ccd(%rip), %rax     # 0x9da7a
cmoveq %rax, %rbx
testl %r14d, %r14d
cmovneq %rax, %rbx
leaq 0x900fc(%rip), %rdi     # 0x97ebb
xorl %r14d, %r14d
movq %rbx, %rsi
xorl %eax, %eax
callq 0x49e0
jmp 0x7e74
leaq 0x9002c(%rip), %rdi     # 0x97e04
jmp 0x7e6a
movq %rbx, %rdi
callq 0x34aab
leaq 0x8f6bf(%rip), %rdi     # 0x974ab
movq %rax, %rsi
xorl %eax, %eax
callq 0x49e0
jmp 0x6c65
leaq 0x9003a(%rip), %rdi     # 0x97e3c
jmp 0x7e6a
testq %rbx, %rbx
leaq 0x95c6c(%rip), %rax     # 0x9da7a
cmoveq %rax, %rbx
testl %r14d, %r14d
cmovneq %rax, %rbx
leaq 0x9012c(%rip), %rdi     # 0x97f4c
movq %rbx, %rsi
xorl %eax, %eax
callq 0x49e0
jmp 0x7596
testq %rbx, %rbx
leaq 0x95c41(%rip), %rax     # 0x9da7a
cmoveq %rax, %rbx
testl %r14d, %r14d
cmovneq %rax, %rbx
leaq 0x90132(%rip), %rdi     # 0x97f7d
movq %rbx, %rsi
xorl %eax, %eax
callq 0x49e0
jmp 0x75e7
leaq 0x90090(%rip), %rdi     # 0x97ef1
jmp 0x7e6a
leaq 0x900a3(%rip), %rdi     # 0x97f0d
xorl %r14d, %r14d
xorl %eax, %eax
callq 0x49e0
movq %r13, %rdi
callq 0x27fc6
testq %r12, %r12
je 0x7e89
movq %r12, %rdi
callq 0x1cac1
testq %rbp, %rbp
je 0x7e96
movq %rbp, %rdi
callq 0x1cac1
testq %r14, %r14
je 0x7ea3
movq %r14, %rdi
callq 0x44a0
movq 0x40(%rsp), %rdi
xorps %xmm0, %xmm0
movaps %xmm0, 0x30(%rsp)
movq $0x0, 0x40(%rsp)
callq 0x45c0
leaq 0x927bb(%rip), %rdi     # 0x9a680
leaq 0x9786f(%rip), %rsi     # 0x9f73b
callq 0x1b857
movq %rax, %r14
testq %rax, %rax
je 0x807f
movq %r14, %rdi
callq 0x2b6fd
testq %rax, %rax
je 0x8088
movq %rax, %r15
leaq 0x90306(%rip), %rsi     # 0x981fe
movq %rax, %rdi
xorl %edx, %edx
xorl %eax, %eax
callq 0x14c05
testl %eax, %eax
jne 0x8094
leaq 0x90309(%rip), %rsi     # 0x9821c
leaq 0x902ea(%rip), %rbx     # 0x98204
leaq 0x902e6(%rip), %rcx     # 0x98207
movq %r15, %rdi
movq %rbx, %rdx
xorl %r8d, %r8d
xorl %eax, %eax
callq 0x14c05
testl %eax, %eax
jne 0x809d
subq $0x8, %rsp
leaq 0x906de(%rip), %r10     # 0x98622
leaq 0x900c8(%rip), %rsi     # 0x98013
leaq 0x8fe84(%rip), %rdx     # 0x97dd6
leaq 0x902c9(%rip), %r8      # 0x98222
leaq 0x902dd(%rip), %rcx     # 0x9823d
movq %r15, %rdi
movq %rcx, %r9
xorl %eax, %eax
pushq $0x0
pushq %r10
pushq %rbx
callq 0x1052f
addq $0x20, %rsp
testl %eax, %eax
jne 0x80a6
leaq 0x902cd(%rip), %rsi     # 0x98252
movq %r15, %rdi
xorl %edx, %edx
xorl %eax, %eax
callq 0x14c05
testl %eax, %eax
jne 0x80af
subq $0x8, %rsp
leaq 0x902c9(%rip), %rsi     # 0x9826d
leaq 0x8fe2b(%rip), %rdx     # 0x97dd6
leaq 0x902a6(%rip), %rcx     # 0x98258
leaq 0x9024b(%rip), %r8      # 0x98204
leaq 0x90292(%rip), %r9      # 0x98252
movq %r15, %rdi
xorl %eax, %eax
pushq $0x0
callq 0x14c05
addq $0x10, %rsp
testl %eax, %eax
jne 0x80b8
movq %r15, %rdi
callq 0xff72
testq %rax, %rax
je 0x80c1
callq 0x23963
movl %eax, %ebx
xorl %edi, %edi
callq 0x2395c
leaq 0x90281(%rip), %rsi     # 0x9827f
leaq 0x8fdd1(%rip), %rdx     # 0x97dd6
leaq 0x9024c(%rip), %rcx     # 0x98258
movq %r15, %rdi
xorl %r8d, %r8d
xorl %eax, %eax
callq 0x14c05
testl %eax, %eax
je 0x80ca
leaq 0x90287(%rip), %rsi     # 0x982af
leaq 0x901d5(%rip), %rdx     # 0x98204
leaq 0x9027f(%rip), %rcx     # 0x982b5
movq %r15, %rdi
xorl %r8d, %r8d
xorl %eax, %eax
callq 0x14c05
testl %eax, %eax
je 0x80d3
movl %ebx, %edi
callq 0x2395c
movq %r15, %rdi
callq 0xff72
movq %rax, %rbx
testq %rax, %rax
je 0x8075
leaq 0x92667(%rip), %rsi     # 0x9a6d0
movq %rbx, %rdi
callq 0x46c0
testl %eax, %eax
je 0x80e1
movq %rbx, %rdi
callq 0x4b46
jmp 0x80e1
leaq 0x8fc7e(%rip), %rdi     # 0x97d04
jmp 0x808f
leaq 0x8fc88(%rip), %rdi     # 0x97d17
xorl %r15d, %r15d
jmp 0x80da
leaq 0x90154(%rip), %rdi     # 0x981ef
jmp 0x80da
leaq 0x90169(%rip), %rdi     # 0x9820d
jmp 0x80da
leaq 0x90178(%rip), %rdi     # 0x98225
jmp 0x80da
leaq 0x9018d(%rip), %rdi     # 0x98243
jmp 0x80da
leaq 0x9019f(%rip), %rdi     # 0x9825e
jmp 0x80da
leaq 0x901ab(%rip), %rdi     # 0x98273
jmp 0x80da
leaq 0x901b4(%rip), %rdi     # 0x98285
jmp 0x80da
leaq 0x901e8(%rip), %rdi     # 0x982c2
xorl %eax, %eax
callq 0x49e0
movq %r15, %rdi
callq 0x27fc6
testq %r14, %r14
je 0x80f6
movq %r14, %rdi
callq 0x1cac1
callq 0x23963
movl %eax, 0x8(%rsp)
xorl %edi, %edi
callq 0x2395c
leaq 0x926e3(%rip), %r12     # 0x9a7f0
leaq 0xb36ac(%rip), %r13     # 0xbb7c0
xorl %r15d, %r15d
movslq (%r12), %rdi
leaq 0x926ce(%rip), %rax     # 0x9a7f0
addq %rax, %rdi
leaq 0x9760f(%rip), %rsi     # 0x9f73b
callq 0x1b857
movq %rax, %r14
testq %rax, %rax
je 0x8470
movq %r14, %rdi
callq 0x2b6fd
testq %rax, %rax
je 0x8482
movq %rax, %rbp
movq %rax, %rdi
leaq 0x90353(%rip), %rsi     # 0x984ae
xorl %edx, %edx
xorl %eax, %eax
callq 0x14c05
testl %eax, %eax
jne 0x848d
movq %rbp, %rdi
callq 0xff72
movq %rax, %rbx
testq %rax, %rax
je 0x843f
movq (%r13), %rsi
movq %rbx, %rdi
callq 0x46c0
testl %eax, %eax
jne 0x843f
movq %rbp, %rdi
callq 0x27fc6
movq %r14, %rdi
callq 0x1cac1
incq %r15
addq $0x4, %r12
addq $0x8, %r13
cmpq $0x1, %r15
je 0x8117
movl 0x8(%rsp), %edi
callq 0x2395c
leaq 0x92637(%rip), %rsi     # 0x9a800
movl $0x7e, %edi
callq 0x2b6a2
movq %rax, %r14
testq %rax, %rax
je 0x844c
leaq 0x90358(%rip), %rsi     # 0x9853e
movq %r14, %rdi
callq 0x14732
testl %eax, %eax
jne 0x8458
subq $0x8, %rsp
leaq 0x8fb99(%rip), %rsi     # 0x97d9a
leaq 0x8fb53(%rip), %rdx     # 0x97d5b
leaq 0x9043b(%rip), %rcx     # 0x9864a
leaq 0x8fb48(%rip), %r8      # 0x97d5e
leaq 0x90366(%rip), %r9      # 0x98583
movq %r14, %rdi
xorl %eax, %eax
pushq $0x0
callq 0x11b3d
addq $0x10, %rsp
testl %eax, %eax
jne 0x8464
subq $0x8, %rsp
leaq 0x8fb5a(%rip), %rsi     # 0x97d9a
leaq 0x902f7(%rip), %rcx     # 0x9853e
leaq 0x8fb0d(%rip), %rdx     # 0x97d5b
leaq 0x91472(%rip), %r9      # 0x996c7
movq %r14, %rdi
movq %rdx, %r8
xorl %eax, %eax
pushq $0x0
callq 0x11b3d
addq $0x10, %rsp
testl %eax, %eax
jne 0x8479
subq $0x8, %rsp
leaq 0x8fb58(%rip), %rsi     # 0x97dd3
leaq 0x8fb54(%rip), %rdx     # 0x97dd6
leaq 0x903e8(%rip), %rcx     # 0x98671
leaq 0x95045(%rip), %r8      # 0x9d2d5
leaq 0x90337(%rip), %r9      # 0x985ce
movq %r14, %rdi
xorl %eax, %eax
pushq $0x0
callq 0x11b3d
addq $0x10, %rsp
testl %eax, %eax
jne 0x84bc
subq $0x8, %rsp
leaq 0x8fb19(%rip), %rsi     # 0x97dd3
leaq 0x8fb18(%rip), %rcx     # 0x97dd9
leaq 0x8fb0e(%rip), %rdx     # 0x97dd6
leaq 0x90327(%rip), %r9      # 0x985f6
movq %r14, %rdi
movq %rdx, %r8
xorl %eax, %eax
pushq $0x0
callq 0x11b3d
addq $0x10, %rsp
testl %eax, %eax
jne 0x84c5
callq 0x23963
movl %eax, %ebx
xorl %edi, %edi
callq 0x2395c
subq $0x8, %rsp
leaq 0x8fd10(%rip), %rsi     # 0x98013
leaq 0x8fefd(%rip), %rcx     # 0x98207
leaq 0x8fac5(%rip), %rdx     # 0x97dd6
leaq 0x9030a(%rip), %r9      # 0x98622
movq %r14, %rdi
movq %rdx, %r8
xorl %eax, %eax
pushq $0x0
callq 0x11b3d
addq $0x10, %rsp
testl %eax, %eax
je 0x84ce
subq $0x8, %rsp
leaq 0x8fa5c(%rip), %rsi     # 0x97d9a
leaq 0x901e0(%rip), %rcx     # 0x98525
leaq 0x8fa0f(%rip), %rdx     # 0x97d5b
leaq 0x902f7(%rip), %r9      # 0x9864a
movq %r14, %rdi
movq %rdx, %r8
xorl %eax, %eax
pushq $0x0
callq 0x11b3d
addq $0x10, %rsp
testl %eax, %eax
je 0x84d7
subq $0x8, %rsp
leaq 0x8fa5a(%rip), %rsi     # 0x97dd3
leaq 0x8fab7(%rip), %rcx     # 0x97e37
leaq 0x8fa4f(%rip), %rdx     # 0x97dd6
leaq 0x902e3(%rip), %r9      # 0x98671
movq %r14, %rdi
movq %rdx, %r8
xorl %eax, %eax
pushq $0x0
callq 0x11b3d
addq $0x10, %rsp
testl %eax, %eax
je 0x84e0
movl %ebx, %edi
callq 0x2395c
leaq 0xb4159(%rip), %rbx     # 0xbc510
leaq 0x9254e(%rip), %rdx     # 0x9a90c
movq %r14, %rdi
movq %rbx, %rsi
callq 0xbbfc
testl %eax, %eax
js 0x8500
xorl %r15d, %r15d
movq (%rbx), %rsi
movq %r14, %rdi
callq 0x14732
movl %eax, %eax
cmpq %rax, %r15
jne 0x84e9
incq %r15
addq $0x8, %rbx
cmpq $0x3, %r15
jne 0x83d4
leaq 0x90140(%rip), %rsi     # 0x9853e
movq %r14, %rdi
callq 0x14732
cmpl $-0x1, %eax
jne 0x84f2
movq %r14, %rdi
callq 0xff72
testq %rax, %rax
je 0x94ab
movq %rax, %rbx
leaq 0x92456(%rip), %rsi     # 0x9a880
movq %rax, %rdi
callq 0x46c0
testl %eax, %eax
je 0x8500
jmp 0x94b2
movq %r15, %rdi
movq %rbx, %rsi
callq 0x4b7c
jmp 0x849e
leaq 0x900d7(%rip), %rdi     # 0x9852a
jmp 0x84f9
leaq 0x900e4(%rip), %rdi     # 0x98543
jmp 0x84f9
leaq 0x900f6(%rip), %rdi     # 0x98561
jmp 0x84f9
leaq 0x8ffed(%rip), %rdi     # 0x98464
jmp 0x8489
leaq 0x90108(%rip), %rdi     # 0x98588
jmp 0x84f9
leaq 0x90002(%rip), %rdi     # 0x9848b
xorl %ebp, %ebp
jmp 0x8494
leaq 0x90023(%rip), %rdi     # 0x984b7
movl %r15d, %esi
xorl %eax, %eax
callq 0x49e0
movq %rbp, %rdi
callq 0x27fc6
testq %r14, %r14
je 0x81b9
movq %r14, %rdi
callq 0x1cac1
jmp 0x81b9
leaq 0x900e9(%rip), %rdi     # 0x985ac
jmp 0x84f9
leaq 0x90108(%rip), %rdi     # 0x985d4
jmp 0x84f9
leaq 0x9012a(%rip), %rdi     # 0x985ff
jmp 0x84f9
leaq 0x9014a(%rip), %rdi     # 0x98628
jmp 0x84f9
leaq 0x90168(%rip), %rdi     # 0x9864f
jmp 0x84f9
leaq 0x90186(%rip), %rdi     # 0x98676
jmp 0x84f9
leaq 0x901a0(%rip), %rdi     # 0x98699
xorl %eax, %eax
callq 0x49e0
movq %r14, %rdi
callq 0x27fc6
leaq 0x92411(%rip), %rsi     # 0x9a920
movl $0x7e, %edi
callq 0x2b6a2
movq %rax, %rbx
movl $0x1, %edi
movl $0x28, %esi
callq 0x42f0
movq %rax, %r14
movl $0x0, 0x330(%rsp)
testq %rbx, %rbx
je 0x860f
testq %r14, %r14
je 0x8618
leaq 0x8ffd3(%rip), %rdi     # 0x98525
callq 0x4920
leaq 0x330(%rsp), %r15
movq %r14, %rdi
movq %rax, %rsi
movq %r15, %rdx
callq 0xbcd1
cmpl $0x0, (%r15)
js 0x8621
leaq 0x8ffc0(%rip), %rdi     # 0x9853e
callq 0x4920
leaq 0x330(%rsp), %r15
movq %r14, %rdi
movq %rax, %rsi
movq %r15, %rdx
callq 0xbcd1
cmpl $0x0, (%r15)
js 0x862a
leaq 0x8f7f0(%rip), %rsi     # 0x97d9a
leaq 0x8f7aa(%rip), %rdx     # 0x97d5b
movq %rbx, %rdi
movq %r14, %rcx
callq 0x13760
movl %eax, 0x330(%rsp)
testl %eax, %eax
jne 0x8633
leaq 0x8f805(%rip), %rsi     # 0x97dd3
leaq 0x8f801(%rip), %rdx     # 0x97dd6
movq %rbx, %rdi
xorl %ecx, %ecx
callq 0x13760
movl %eax, 0x330(%rsp)
testl %eax, %eax
jne 0x863c
movq %rbx, %rdi
callq 0xff72
testq %rax, %rax
je 0x864c
movq %rax, %r15
leaq 0x9239f(%rip), %rsi     # 0x9a9a0
movq %rax, %rdi
callq 0x46c0
testl %eax, %eax
je 0x865b
jmp 0x8653
leaq 0x8ff14(%rip), %rdi     # 0x9852a
jmp 0x8643
leaq 0x900a0(%rip), %rdi     # 0x986bf
jmp 0x8643
leaq 0x900b0(%rip), %rdi     # 0x986d8
jmp 0x8643
leaq 0x900c1(%rip), %rdi     # 0x986f2
jmp 0x8643
leaq 0x900d2(%rip), %rdi     # 0x9870c
jmp 0x8643
leaq 0x900e7(%rip), %rdi     # 0x9872a
xorl %eax, %eax
callq 0x49e0
jmp 0x865b
leaq 0x90065(%rip), %r15     # 0x986b8
movq %r15, %rdi
callq 0x4bfb
testq %r14, %r14
je 0x86c4
cmpl $0x0, (%r14)
je 0x86a1
xorl %r15d, %r15d
xorl %r12d, %r12d
movq 0x10(%r14), %rax
movl %r12d, %ecx
shrl $0x4, %ecx
movl (%rax,%rcx,4), %eax
movl %r15d, %ecx
andb $0x1e, %cl
shrl %cl, %eax
testb $0x3, %al
jne 0x8692
movq 0x18(%r14), %rax
movq (%rax,%r12,8), %rdi
callq 0x45c0
incq %r12
movl (%r14), %eax
addl $0x2, %r15d
cmpq %rax, %r12
jb 0x866c
movq 0x18(%r14), %rdi
callq 0x45c0
movq 0x10(%r14), %rdi
callq 0x45c0
movq 0x20(%r14), %rdi
callq 0x45c0
movq %r14, %rdi
callq 0x45c0
testq %rbx, %rbx
je 0x86d1
movq %rbx, %rdi
callq 0x27fc6
callq 0x27fa0
testq %rax, %rax
je 0x8f8e
movq %rax, %r14
leaq 0x92307(%rip), %rsi     # 0x9a9f0
movq %rax, %rdi
xorl %edx, %edx
callq 0x10442
testl %eax, %eax
js 0x937e
subq $0x8, %rsp
movl $0xffffffff, %r10d      # imm = 0xFFFFFFFF
leaq 0x9007f(%rip), %r13     # 0x9878b
movl $0x3, %r15d
leaq 0x8f49f(%rip), %rbp     # 0x97bb8
leaq 0x90066(%rip), %rbx     # 0x98786
leaq 0x90059(%rip), %r12     # 0x98780
leaq 0x9004a(%rip), %rsi     # 0x98778
leaq 0x90f92(%rip), %rdx     # 0x996c7
leaq 0x8fe02(%rip), %r8      # 0x9853e
movq %r14, %rdi
movl $0x0, %ecx
movl $0x0, %eax
movl $0x0, %r9d
movl $0x0, %r11d
pushq %r11
pushq %r10
leaq 0x90030(%rip), %r11     # 0x98790
pushq %r11
pushq %r10
pushq %r13
pushq %r15
pushq %rbp
pushq %r15
pushq %rbx
movq %r13, %rbx
leaq 0x8ec76(%rip), %r13     # 0x973ec
leaq 0x93de6(%rip), %rbp     # 0x9c563
pushq %r15
pushq %r12
movq %r11, %r12
pushq $0x2
pushq %rbp
movl $0x1, %r10d
pushq %r10
leaq 0x8feb4(%rip), %r11     # 0x9864a
pushq %r11
pushq %r10
pushq %r13
callq 0xc13b
addq $0x88, %rsp
leaq 0x8f5ac(%rip), %r10     # 0x97d5b
leaq 0x8f5e4(%rip), %rsi     # 0x97d9a
leaq 0xa0a39(%rip), %rdx     # 0xa91f6
leaq 0x8f59a(%rip), %r8      # 0x97d5e
leaq 0x8ffcc(%rip), %r9      # 0x98797
movq %r14, %rdi
movq %rbx, %rcx
xorl %eax, %eax
xorl %r11d, %r11d
pushq %r11
pushq %r12
pushq %r10
callq 0x1052f
addq $0x20, %rsp
testl %eax, %eax
js 0x9391
subq $0x8, %rsp
movl $0x4, %r10d
leaq 0x8ffbd(%rip), %rsi     # 0x987bb
leaq 0x90ec2(%rip), %rdx     # 0x996c7
leaq 0x8fd32(%rip), %r8      # 0x9853e
movq %r14, %rdi
xorl %ecx, %ecx
xorl %r9d, %r9d
xorl %eax, %eax
pushq $0x0
pushq %r10
pushq %r12
pushq %r10
pushq %rbx
pushq %r15
leaq 0x8f390(%rip), %r10     # 0x97bb8
pushq %r10
pushq %r15
leaq 0x8ff53(%rip), %r10     # 0x98786
pushq %r10
pushq %r15
leaq 0x8ff42(%rip), %r10     # 0x98780
pushq %r10
pushq $0x2
pushq %rbp
movl $0x1, %r10d
pushq %r10
leaq 0x8fdf8(%rip), %rbx     # 0x9864a
pushq %rbx
pushq %r10
pushq %r13
callq 0xc13b
addq $0x90, %rsp
leaq 0x8f530(%rip), %rsi     # 0x97d9a
leaq 0x8f4ea(%rip), %rdx     # 0x97d5b
movq %r14, %rdi
movq %rbx, %rcx
callq 0x112d6
testl %eax, %eax
movq %r13, %r11
movq %r12, %r13
js 0x93a4
subq $0x8, %rsp
movl $0x3, %ebx
movl $0x2, %r12d
movl $0xffffffff, %r15d      # imm = 0xFFFFFFFF
leaq 0x8ff48(%rip), %rsi     # 0x987ee
leaq 0x90e1a(%rip), %rdx     # 0x996c7
leaq 0x8fc8a(%rip), %r8      # 0x9853e
movq %r14, %rdi
xorl %ecx, %ecx
xorl %r9d, %r9d
xorl %eax, %eax
pushq $0x0
pushq %rbx
pushq %r13
pushq %rbx
leaq 0x8fec0(%rip), %r10     # 0x9878b
pushq %r10
pushq %r12
leaq 0x8f2e2(%rip), %r10     # 0x97bb8
pushq %r10
pushq %r12
leaq 0x8fea5(%rip), %r10     # 0x98786
pushq %r10
pushq %r12
leaq 0x8fe94(%rip), %r10     # 0x98780
pushq %r10
pushq $0x1
pushq %rbp
pushq %r15
leaq 0x8fd50(%rip), %r10     # 0x9864a
pushq %r10
pushq %r15
pushq %r11
movq %r11, %r13
callq 0xc13b
addq $0x90, %rsp
leaq 0x8f484(%rip), %rsi     # 0x97d9a
leaq 0x8f43e(%rip), %rdx     # 0x97d5b
leaq 0xa08d2(%rip), %r8      # 0xa91f6
movq %r14, %rdi
leaq 0x90d99(%rip), %rcx     # 0x996c7
callq 0x14418
testl %eax, %eax
js 0x93bd
subq $0x8, %rsp
leaq 0x8fee9(%rip), %r10     # 0x9882f
leaq 0x8fed3(%rip), %rsi     # 0x98820
leaq 0x90d73(%rip), %rdx     # 0x996c7
leaq 0x8fbe3(%rip), %r8      # 0x9853e
movq %r14, %rdi
xorl %ecx, %ecx
movl $0xffffffff, %r9d       # imm = 0xFFFFFFFF
xorl %eax, %eax
pushq $0x0
pushq %rbx
leaq 0x8fe1e(%rip), %r11     # 0x98790
pushq %r11
pushq %rbx
leaq 0x8fe0f(%rip), %r11     # 0x9878b
pushq %r11
pushq %r12
leaq 0x8f231(%rip), %r11     # 0x97bb8
pushq %r11
pushq %r12
leaq 0x8fdf4(%rip), %r11     # 0x98786
pushq %r11
pushq %r12
leaq 0x8fde3(%rip), %r11     # 0x98780
pushq %r11
pushq $0x1
pushq %rbp
pushq %r15
leaq 0x8fc9f(%rip), %r11     # 0x9864a
pushq %r11
pushq %r15
pushq %r13
pushq %r15
pushq %r10
callq 0xc13b
addq $0xa0, %rsp
movq %r14, %rdi
callq 0x27fc6
callq 0x27fa0
testq %rax, %rax
je 0x8f8e
movq %rax, %rbx
callq 0x23963
movl %eax, %ebp
movl $0x1, %r12d
movl $0x1, %edi
callq 0x2395c
leaq 0x92068(%rip), %rsi     # 0x9aa60
movq %rbx, %rdi
xorl %edx, %edx
callq 0x10442
testl %eax, %eax
js 0x9423
movl %ebp, %edi
callq 0x2395c
subq $0x8, %rsp
movl $0x2, %r15d
leaq 0x8fe69(%rip), %r10     # 0x9888b
leaq 0x8fe5e(%rip), %r13     # 0x98887
leaq 0x8fe39(%rip), %rsi     # 0x98869
leaq 0x90c90(%rip), %r14     # 0x996c7
leaq 0x8fe45(%rip), %r8      # 0x98883
movq %rbx, %rdi
movq %r14, %rdx
xorl %ecx, %ecx
xorl %r9d, %r9d
xorl %eax, %eax
pushq $0x0
pushq %r15
pushq %r10
pushq %r15
leaq 0x93b09(%rip), %rbp     # 0x9c563
pushq %rbp
pushq %r12
pushq %r13
pushq %r12
leaq 0x8e984(%rip), %r12     # 0x973ec
pushq %r12
callq 0xc13b
addq $0x50, %rsp
leaq 0x8f320(%rip), %rsi     # 0x97d9a
leaq 0x8f2da(%rip), %rdx     # 0x97d5b
leaq 0xa076e(%rip), %r8      # 0xa91f6
movq %rbx, %rdi
movq %r14, %rcx
callq 0x14418
testl %eax, %eax
js 0x9436
subq $0x8, %rsp
movl $0x1, %r14d
leaq 0x8fdbd(%rip), %rsi     # 0x98869
leaq 0x90c14(%rip), %rdx     # 0x996c7
leaq 0x8fdc9(%rip), %r8      # 0x98883
movq %rbx, %rdi
xorl %ecx, %ecx
movl $0xffffffff, %r9d       # imm = 0xFFFFFFFF
xorl %eax, %eax
pushq $0x0
pushq %r15
leaq 0x8fdb9(%rip), %r10     # 0x9888b
pushq %r10
pushq %r15
pushq %rbp
pushq %r14
pushq %r13
pushq %r14
pushq %r12
callq 0xc13b
addq $0x50, %rsp
leaq 0x8f2ab(%rip), %rsi     # 0x97d9a
leaq 0x8f265(%rip), %rdx     # 0x97d5b
leaq 0xa06f9(%rip), %r8      # 0xa91f6
movq %rbx, %rdi
movq %rbp, %rcx
callq 0x14418
testl %eax, %eax
js 0x9449
subq $0x8, %rsp
leaq 0x8fd4e(%rip), %rsi     # 0x98869
leaq 0x90ba5(%rip), %rdx     # 0x996c7
leaq 0x8fd5a(%rip), %r8      # 0x98883
movq %rbx, %rdi
xorl %ecx, %ecx
movl $0xffffffff, %r9d       # imm = 0xFFFFFFFF
xorl %eax, %eax
pushq $0x0
pushq $-0x1
leaq 0x8fd4a(%rip), %r10     # 0x9888b
pushq %r10
pushq $0x2
pushq %rbp
pushq %r14
pushq %r13
pushq %r14
pushq %r12
callq 0xc13b
addq $0x50, %rsp
movq %rbx, %rdi
callq 0x27fc6
leaq 0x8e53b(%rip), %rdi     # 0x970a1
leaq 0x96bce(%rip), %rsi     # 0x9f73b
callq 0x1b857
testq %rax, %rax
je 0x932f
movq %rax, %rbx
movq %rax, %rdi
callq 0x1cd79
movl 0x4(%rax), %r12d
callq 0x28947
movq %rax, %r14
movq %rbx, %rdi
callq 0x2b6fd
movq %rax, %r15
movq %rbx, %rdi
movq %rax, %rsi
movq %r14, %rdx
callq 0x2f8d9
movl %eax, %ebp
cmpl $0xf, %r12d
jne 0x93d0
testq %r15, %r15
jne 0x93ed
cmpl $-0x1, %ebp
jge 0x9407
movq %r14, %rdi
callq 0x28a24
movq %r15, %rdi
callq 0x27fc6
movq %rbx, %rdi
callq 0x1cac1
leaq 0x8e4b9(%rip), %rdi     # 0x970a1
xorl %ebx, %ebx
xorl %esi, %esi
callq 0xade9
leaq 0x8e4b8(%rip), %rdi     # 0x970b0
movl $0x7, %esi
callq 0xade9
leaq 0x8e4b8(%rip), %rdi     # 0x970c1
movl $0x7, %esi
callq 0xade9
leaq 0x8e4b2(%rip), %rdi     # 0x970cc
movl $0x1f4, %esi            # imm = 0x1F4
callq 0xade9
leaq 0x959b5(%rip), %r15     # 0x9e5e0
xorl %esi, %esi
movzbl (%r15,%rbx), %eax
shrl $0x7, %eax
addl %eax, %esi
incq %rbx
cmpq $0x100, %rbx            # imm = 0x100
jne 0x8c2d
cmpl $0xf6, %esi
jne 0x9349
movb $0x4d, %al
leaq 0x8fe1c(%rip), %r12     # 0x98a74
leaq 0x8fe20(%rip), %rbx     # 0x98a7f
xorl %r14d, %r14d
movzbl %al, %ecx
movsbq (%r15,%rcx), %rcx
movl %ecx, %ecx
cmpq %rcx, %r14
jne 0x8c81
movb 0x1(%r14,%r12), %al
incq %r14
cmpq $0xa, %r14
jne 0x8c62
jmp 0x8c93
movsbl %al, %esi
movq %rbx, %rdi
movl %r14d, %edx
xorl %eax, %eax
callq 0x49e0
jmp 0x8c71
xorl %edi, %edi
callq 0xaefc
movl $0x1, %edi
callq 0xaefc
leaq 0x900d1(%rip), %rsi     # 0x98d7c
movl $0x25, %edi
movl $0x3, %edx
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0xc2b2
leaq 0x900ba(%rip), %rsi     # 0x98d80
leaq 0x900be(%rip), %r8      # 0x98d8b
movl $0x9, %edx
movq $-0x3e9, %rdi           # imm = 0xFC17
movl $0x1, %ecx
callq 0xc2b2
leaq 0x900ae(%rip), %rsi     # 0x98d98
movabsq $0x7fffffffffffffff, %rbx # imm = 0x7FFFFFFFFFFFFFFF
movl $0x14, %edx
movq %rbx, %rdi
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0xc2b2
incq %rbx
leaq 0x9009d(%rip), %rsi     # 0x98dad
movl $0x1a, %edx
movq %rbx, %rdi
movl $0x1, %ecx
xorl %r8d, %r8d
callq 0xc2b2
leaq 0x9009c(%rip), %rsi     # 0x98dc8
movl $0x5dc, %edi            # imm = 0x5DC
movl $0x5, %edx
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0xc2b2
leaq 0x90087(%rip), %rsi     # 0x98dce
leaq 0x90088(%rip), %r8      # 0x98dd6
movl $0x5dc, %edi            # imm = 0x5DC
movl $0x6, %edx
xorl %ecx, %ecx
callq 0xc2b2
leaq 0x9007d(%rip), %rsi     # 0x98de3
movl $0x59682f00, %edi       # imm = 0x59682F00
movl $0x4, %edx
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0xc2b2
leaq 0x90067(%rip), %rsi     # 0x98de8
movl $0x3039, %edi           # imm = 0x3039
movl $0x7, %edx
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0xc2b2
leaq 0x90054(%rip), %rsi     # 0x98df0
leaq 0x90056(%rip), %r8      # 0x98df9
movl $0x3039, %edi           # imm = 0x3039
movl $0x8, %edx
xorl %ecx, %ecx
callq 0xc2b2
leaq 0x97ca8(%rip), %rsi     # 0xa0a63
leaq 0x90048(%rip), %rbx     # 0x98e0a
xorl %edi, %edi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0xc2b2
leaq 0x9000f(%rip), %rsi     # 0x98de6
xorl %edi, %edi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0xc2b2
leaq 0x9002e(%rip), %rsi     # 0x98e1a
xorl %edi, %edi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0xc2b2
leaq 0x9001e(%rip), %rsi     # 0x98e1f
xorl %edi, %edi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0xc2b2
movq $0x0, 0x60(%rsp)
movl $0x3e8, %edi            # imm = 0x3E8
movl $0x50, %esi
callq 0x42f0
movq %rax, %r15
movl $0x249f0, %edi          # imm = 0x249F0
callq 0x4680
movq %rax, %rbp
leaq 0x923e2(%rip), %rsi     # 0x9b220
leaq 0x330(%rsp), %rdi
movl $0x155, %edx            # imm = 0x155
callq 0x43b0
testq %r15, %r15
je 0x935c
testq %rbp, %rbp
je 0x935c
xorps %xmm0, %xmm0
movaps %xmm0, 0x40(%rsp)
movaps %xmm0, 0x30(%rsp)
leaq 0x90092(%rip), %rdi     # 0x98f08
leaq 0x95b36(%rip), %rsi     # 0x9e9b3
callq 0x45b0
testq %rax, %rax
je 0x9372
movq %rax, %r14
movq %rbp, 0x8(%rsp)
movl $0x44d, %edi            # imm = 0x44D
callq 0x4680
movq %rax, %rbp
movb $0x1, %r13b
testq %rax, %rax
je 0x8fb7
movl $0xbadcafe, %edx        # imm = 0xBADCAFE
xorl %eax, %eax
leaq 0x97ed0(%rip), %rcx     # 0xa0d8a
movl %edx, %esi
shll $0xd, %esi
xorl %edx, %esi
movl %esi, %edi
shrl $0x11, %edi
xorl %esi, %edi
movl %edi, %edx
shll $0x5, %edx
xorl %edi, %edx
andl $0x3, %edi
movb (%rdi,%rcx), %sil
movb %sil, (%rbp,%rax)
incq %rax
cmpq $0x44c, %rax            # imm = 0x44C
jne 0x8eba
movb $0x0, 0x44c(%rbp)
xorl %eax, %eax
movl %eax, %ecx
andb $0xf, %cl
addb $0x41, %cl
movb %cl, 0x130(%rsp,%rax)
incq %rax
cmpq $0x64, %rax
jne 0x8eef
leaq 0x900e9(%rip), %rdi     # 0x98ff7
movq %r14, %rsi
callq 0x4550
testl %eax, %eax
js 0x8fb7
leaq 0x900de(%rip), %rsi     # 0x99003
movq %r14, %rdi
movl $0x44c, %edx            # imm = 0x44C
xorl %eax, %eax
callq 0x4700
testl %eax, %eax
js 0x8fb7
movq %r15, 0x10(%rsp)
movl $0x1, %r15d
leaq 0x900cc(%rip), %r12     # 0x99016
movq %rbp, %rbx
cmpq $0x3e9, %r15            # imm = 0x3E9
je 0x8fa1
movq %r14, %rdi
movq %r12, %rsi
movq %r15, %rdx
movq %r15, %rcx
movl $0x64, %r8d
movq %rbx, %r9
xorl %eax, %eax
leaq 0x130(%rsp), %r10
pushq %r10
pushq $0x64
callq 0x4700
addq $0x10, %rsp
incq %rbx
incq %r15
testl %eax, %eax
jns 0x8f4d
jmp 0x8fb2
leaq 0x8f7b5(%rip), %rdi     # 0x9874a
xorl %eax, %eax
callq 0x49e0
jmp 0x8b5f
movq %r14, %rdi
callq 0x44a0
testl %eax, %eax
setne %r13b
xorl %r14d, %r14d
movq 0x10(%rsp), %r15
testq %r14, %r14
je 0x8fc4
movq %r14, %rdi
callq 0x44a0
movq %rbp, %rdi
callq 0x45c0
testb %r13b, %r13b
je 0x8fe6
xorl %r13d, %r13d
xorl %r14d, %r14d
xorl %ebx, %ebx
xorl %r12d, %r12d
movq 0x8(%rsp), %rbp
jmp 0x9669
leaq 0x8ff1b(%rip), %rdi     # 0x98f08
leaq 0x96747(%rip), %rsi     # 0x9f73b
callq 0x1b857
testq %rax, %rax
movq 0x8(%rsp), %rbp
je 0x945c
movq %rax, %r13
leaq 0x8eb87(%rip), %rdi     # 0x97b98
leaq 0x8eb9b(%rip), %rsi     # 0x97bb3
callq 0x1b857
movq %rax, %r14
movq %r13, %rdi
callq 0x2b6fd
testq %rax, %rax
je 0x9481
movq %rax, %r12
movq %r14, %rdi
movq %rax, %rsi
callq 0x2ca7e
testl %eax, %eax
js 0x9496
leaq 0x8feba(%rip), %rdi     # 0x98f08
leaq 0x8eb43(%rip), %rdx     # 0x97b98
movq %r13, %rsi
movq %r14, %rcx
movq %r12, %r8
movq %r15, %r9
leaq 0x60(%rsp), %rax
pushq %rax
pushq %rbp
callq 0xc371
addq $0x10, %rsp
testl %eax, %eax
js 0x9667
movq %r14, %rdi
callq 0x1cac1
testl %eax, %eax
js 0x94bf
movq %r13, 0x18(%rsp)
movq $-0xb, %rbp
leaq 0x8e3e7(%rip), %rbx     # 0x97483
movq %r15, %r13
leaq 0x330(%rsp), %r15
movq %r13, 0x10(%rsp)
movq %r13, %rdi
movq %rbx, %rsi
movl $0x154, %edx            # imm = 0x154
movq %r15, %rcx
callq 0x341e9
testl %eax, %eax
js 0x94d5
addq $0xb, %rbp
addq $0x370, %r13            # imm = 0x370
cmpq $0x3dd, %rbp            # imm = 0x3DD
jb 0x90ac
movq 0x60(%rsp), %r14
testq %r14, %r14
movq 0x10(%rsp), %r15
je 0x90fe
movq %r15, %rbx
movq %rbx, %rdi
callq 0x28a24
addq $0x50, %rbx
decq %r14
jne 0x90ed
movq 0x18(%rsp), %rdi
callq 0x1cac1
testl %eax, %eax
movq 0x8(%rsp), %rbp
js 0x94fc
movq $0x0, 0x60(%rsp)
movq %r12, %rdi
callq 0x27fc6
leaq 0x8ea6b(%rip), %rdi     # 0x97b98
leaq 0x96607(%rip), %rsi     # 0x9f73b
callq 0x1b857
testq %rax, %rax
je 0x9542
movq %rax, %r14
leaq 0x8fe5f(%rip), %rsi     # 0x98fab
leaq 0x30(%rsp), %rdi
callq 0x1c8a4
testl %eax, %eax
js 0x9555
leaq 0x8ea55(%rip), %rdi     # 0x97bba
leaq 0x8ea6a(%rip), %rsi     # 0x97bd6
leaq 0x30(%rsp), %rdx
callq 0x1ae29
testq %rax, %rax
je 0x956b
movq %rax, %rbx
movq %r14, %rdi
callq 0x2b6fd
testq %rax, %rax
je 0x9588
movq %rax, %r12
movq %rbx, %rdi
movq %rax, %rsi
callq 0x2ca7e
testl %eax, %eax
js 0x959b
leaq 0x8e9e8(%rip), %rdi     # 0x97b98
leaq 0x8ea03(%rip), %rdx     # 0x97bba
movq %r14, %rsi
movq %rbx, %rcx
movq %r12, %r8
movq %r15, %r9
leaq 0x60(%rsp), %rax
pushq %rax
pushq %rbp
callq 0xc371
addq $0x10, %rsp
testl %eax, %eax
js 0x9327
movq %rbx, %rdi
callq 0x1cac1
testl %eax, %eax
js 0x964f
movq %r14, 0x18(%rsp)
movq %r15, %r13
movq $-0xb, %r15
leaq 0x8e282(%rip), %rbx     # 0x97483
leaq 0x330(%rsp), %r14
movq %r13, %rdi
movq %rbx, %rsi
movl $0x154, %edx            # imm = 0x154
movq %r14, %rcx
callq 0x341e9
testl %eax, %eax
js 0xad48
addq $0xb, %r15
addq $0x370, %r13            # imm = 0x370
cmpq $0x3dd, %r15            # imm = 0x3DD
jb 0x9209
movq 0x60(%rsp), %r14
testq %r14, %r14
movq 0x10(%rsp), %r15
je 0x925b
movq %r15, %rbx
movq %rbx, %rdi
callq 0x28a24
addq $0x50, %rbx
decq %r14
jne 0x924a
movq $0x0, 0x60(%rsp)
movq %r12, %rdi
callq 0x27fc6
leaq 0x8e947(%rip), %rdi     # 0x97bba
leaq 0x964c1(%rip), %rsi     # 0x9f73b
callq 0x1b857
testq %rax, %rax
je 0xad88
movq %rax, %rbx
movq %rax, %rdi
callq 0x2b6fd
testq %rax, %rax
movq 0x18(%rsp), %r14
je 0xada7
movq %rax, %r12
leaq 0x8e90f(%rip), %rdi     # 0x97bba
xorl %r13d, %r13d
movq %rbx, %rsi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rax, %r8
movq %r15, %r9
leaq 0x60(%rsp), %rax
pushq %rax
pushq %rbp
callq 0xc371
addq $0x10, %rsp
testl %eax, %eax
js 0x9669
movq $-0xb, %r14
leaq 0x8e1a2(%rip), %rbp     # 0x97483
leaq 0x330(%rsp), %r13
movq %r15, %rdi
movq %rbp, %rsi
movl $0x154, %edx            # imm = 0x154
movq %r13, %rcx
callq 0x341e9
testl %eax, %eax
js 0xadc4
addq $0xb, %r14
addq $0x370, %r15            # imm = 0x370
cmpq $0x3dc, %r14            # imm = 0x3DC
jbe 0x92e9
movq 0x10(%rsp), %r15
movq 0x8(%rsp), %rbp
movq 0x18(%rsp), %r14
xorl %r13d, %r13d
jmp 0x9669
leaq 0x8f663(%rip), %rdi     # 0x98999
leaq 0x8dd64(%rip), %rsi     # 0x970a1
xorl %eax, %eax
callq 0x49e0
jmp 0x8be1
leaq 0x8f6ff(%rip), %rdi     # 0x98a4f
xorl %eax, %eax
callq 0x49e0
jmp 0x8c4f
leaq 0x8fbc0(%rip), %rdi     # 0x98f23
xorl %r13d, %r13d
xorl %eax, %eax
callq 0x49e0
jmp 0x9474
leaq 0x8fc6b(%rip), %rdi     # 0x98fe4
jmp 0x9463
leaq 0x8f3d2(%rip), %rdi     # 0x98757
xorl %eax, %eax
callq 0x49e0
jmp 0x86fb
leaq 0x8f403(%rip), %rdi     # 0x9879b
xorl %eax, %eax
callq 0x49e0
jmp 0x87ed
leaq 0x8f41d(%rip), %rdi     # 0x987c8
xorl %eax, %eax
movq %r11, %rbx
callq 0x49e0
movq %rbx, %r11
jmp 0x888a
leaq 0x8f437(%rip), %rdi     # 0x987fb
xorl %eax, %eax
callq 0x49e0
jmp 0x893b
leaq 0x8f545(%rip), %rdi     # 0x9891c
leaq 0x8dcc3(%rip), %rsi     # 0x970a1
movl %r12d, %edx
xorl %eax, %eax
callq 0x49e0
jmp 0x8bb7
leaq 0x8f552(%rip), %rdi     # 0x98946
leaq 0x8dca6(%rip), %rsi     # 0x970a1
xorl %eax, %eax
callq 0x49e0
jmp 0x8bc0
leaq 0x8f55b(%rip), %rdi     # 0x98969
leaq 0x8dc8c(%rip), %rsi     # 0x970a1
movl %ebp, %edx
xorl %eax, %eax
callq 0x49e0
jmp 0x8bc9
leaq 0x8f40e(%rip), %rdi     # 0x98838
xorl %eax, %eax
callq 0x49e0
jmp 0x8a0a
leaq 0x8f452(%rip), %rdi     # 0x9888f
xorl %eax, %eax
callq 0x49e0
jmp 0x8a9b
leaq 0x8f473(%rip), %rdi     # 0x988c3
xorl %eax, %eax
callq 0x49e0
jmp 0x8b10
leaq 0x8fad2(%rip), %rdi     # 0x98f35
leaq 0x8fa9e(%rip), %rsi     # 0x98f08
xorl %r13d, %r13d
xorl %eax, %eax
callq 0x49e0
xorl %r14d, %r14d
xorl %ebx, %ebx
xorl %r12d, %r12d
jmp 0x9669
leaq 0x8fabc(%rip), %rdi     # 0x98f44
leaq 0x8fa79(%rip), %rsi     # 0x98f08
xorl %ebx, %ebx
jmp 0xadb8
leaq 0x8fabd(%rip), %rdi     # 0x98f5a
leaq 0x8e6f4(%rip), %rsi     # 0x97b98
xorl %ebx, %ebx
jmp 0x95ac
leaq 0x8f206(%rip), %rbx     # 0x986b8
movq %rbx, %rdi
callq 0x4bc5
jmp 0x8500
leaq 0x8faac(%rip), %rdi     # 0x98f72
leaq 0x8e6cb(%rip), %rsi     # 0x97b98
xorl %r14d, %r14d
jmp 0x9660
leaq 0x8faa6(%rip), %rdi     # 0x98f82
xorl %r14d, %r14d
xorl %eax, %eax
callq 0x49e0
xorl %ebx, %ebx
movq 0x10(%rsp), %r15
movq 0x8(%rsp), %rbp
movq 0x18(%rsp), %r13
jmp 0x9669
leaq 0x8fa6f(%rip), %rdi     # 0x98f72
leaq 0x8f9fe(%rip), %rsi     # 0x98f08
xorl %r13d, %r13d
xorl %eax, %eax
callq 0x49e0
xorl %r14d, %r14d
jmp 0x9667
leaq 0x8ea08(%rip), %rdi     # 0x97f2b
xorl %eax, %eax
callq 0x49e0
jmp 0x754c
leaq 0x8e813(%rip), %rdi     # 0x97d49
xorl %eax, %eax
callq 0x49e0
jmp 0x761c
leaq 0x8fa4e(%rip), %rdi     # 0x98f97
leaq 0x8e648(%rip), %rsi     # 0x97b98
jmp 0x946a
leaq 0x8fa5b(%rip), %rdi     # 0x98fb7
xorl %r13d, %r13d
xorl %eax, %eax
callq 0x49e0
jmp 0x9477
leaq 0x8fa56(%rip), %rdi     # 0x98fc8
leaq 0x8e641(%rip), %rsi     # 0x97bba
xorl %r13d, %r13d
xorl %eax, %eax
callq 0x49e0
jmp 0x9477
leaq 0x8f9b5(%rip), %rdi     # 0x98f44
leaq 0x8e602(%rip), %rsi     # 0x97b98
jmp 0xadb5
leaq 0x8f9b8(%rip), %rdi     # 0x98f5a
leaq 0x8e611(%rip), %rsi     # 0x97bba
xorl %r13d, %r13d
xorl %eax, %eax
callq 0x49e0
jmp 0x9669
leaq 0x8eb1d(%rip), %rdi     # 0x980dc
xorl %ebp, %ebp
xorl %eax, %eax
callq 0x49e0
movq 0xb2a11(%rip), %rax     # 0xbbfe0
movq (%rax), %rdi
leaq 0x8eb31(%rip), %rsi     # 0x9810a
leaq 0x90fb0(%rip), %rcx     # 0x9a590
leaq 0x330(%rsp), %r9
movl $0xda, %edx
movl %ebx, %r8d
xorl %eax, %eax
callq 0x4700
jmp 0x7e74
leaq 0x8e9b6(%rip), %rdi     # 0x97fb9
jmp 0x9627
leaq 0x8e9da(%rip), %rdi     # 0x97fe6
jmp 0x9627
leaq 0x8ea01(%rip), %rdi     # 0x98016
jmp 0x9627
leaq 0x8ea25(%rip), %rdi     # 0x98043
jmp 0x9627
leaq 0x8ea49(%rip), %rdi     # 0x98070
xorl %r14d, %r14d
movl %eax, %esi
xorl %eax, %eax
callq 0x49e0
jmp 0x7e74
leaq 0x8ea5e(%rip), %rdi     # 0x9809d
xorl %r14d, %r14d
leaq 0x130(%rsp), %rsi
jmp 0x7dc5
leaq 0x8f91c(%rip), %rdi     # 0x98f72
leaq 0x8e55d(%rip), %rsi     # 0x97bba
xorl %r13d, %r13d
xorl %eax, %eax
callq 0x49e0
xorl %ebx, %ebx
movq %r12, %rdi
callq 0x27fc6
testq %r13, %r13
je 0x967e
movq %r13, %rdi
callq 0x1cac1
testq %r14, %r14
je 0x968b
movq %r14, %rdi
callq 0x1cac1
testq %rbx, %rbx
je 0x9698
movq %rbx, %rdi
callq 0x1cac1
movq 0x60(%rsp), %r14
testq %r14, %r14
je 0x96b6
movq %r15, %rbx
movq %rbx, %rdi
callq 0x28a24
addq $0x50, %rbx
decq %r14
jne 0x96a5
movq %rbp, %rdi
callq 0x45c0
movq %r15, %rdi
callq 0x45c0
movq 0x48(%rsp), %rdi
testq %rdi, %rdi
je 0x96d5
callq 0x1c7d5
leaq 0x91614(%rip), %rdi     # 0x9acf0
leaq 0x96058(%rip), %rsi     # 0x9f73b
callq 0x1b857
movq %rax, %rbx
movq %rax, %rdi
callq 0x2b6fd
movq %rax, %r14
callq 0x28947
movq %rax, %r15
xorps %xmm0, %xmm0
movaps %xmm0, 0x330(%rsp)
movq $0x0, 0x340(%rsp)
movq %rbx, %rdi
movq %r14, %rsi
movq %rax, %rdx
callq 0x2f8d9
testl %eax, %eax
js 0x9b65
leaq 0x8ee0e(%rip), %rsi     # 0x98540
movq %r15, %rdi
callq 0x29b4e
leaq 0x330(%rsp), %rdx
movq %r14, %rdi
movq %r15, %rsi
callq 0x30370
testl %eax, %eax
js 0x9baa
movq 0x340(%rsp), %r12
leaq 0x917dc(%rip), %rsi     # 0x9af40
movq %r12, %rdi
callq 0x46c0
testl %eax, %eax
jne 0x9bbd
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rdx
callq 0x2f8d9
testl %eax, %eax
js 0x9b78
leaq 0x8f916(%rip), %rsi     # 0x990a7
movq %r15, %rdi
callq 0x29b4e
leaq 0x330(%rsp), %rdx
movq %r14, %rdi
movq %r15, %rsi
callq 0x30370
testl %eax, %eax
js 0x9bda
movq 0x340(%rsp), %r12
leaq 0x9193d(%rip), %rsi     # 0x9b100
movq %r12, %rdi
callq 0x46c0
testl %eax, %eax
jne 0x9bed
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rdx
callq 0x2f8d9
testl %eax, %eax
js 0x9b8b
leaq 0x8f8bc(%rip), %rsi     # 0x990ac
movq %r15, %rdi
callq 0x29b4e
leaq 0x330(%rsp), %rdx
movq %r14, %rdi
movq %r15, %rsi
callq 0x30370
testl %eax, %eax
js 0x9c0a
movq 0x340(%rsp), %r12
leaq 0x9190e(%rip), %rsi     # 0x9b130
movq %r12, %rdi
callq 0x46c0
testl %eax, %eax
jne 0x9c1d
movq %r15, %rdi
callq 0x28a24
movq %r14, %rdi
callq 0x27fc6
movq %rbx, %rdi
callq 0x1cac1
movq 0x340(%rsp), %rdi
callq 0x45c0
movl 0x58(%rsp), %eax
cmpl $0x2, %eax
jl 0x9a4f
movl %eax, %eax
movq %rax, 0x58(%rsp)
movl $0x1, %r12d
leaq 0x330(%rsp), %rbp
leaq 0x130(%rsp), %r14
movq 0xc0(%rsp), %rax
movq (%rax,%r12,8), %rbx
movq %rbx, %rdi
leaq 0x8f819(%rip), %rsi     # 0x990b0
callq 0x45b0
movq %rax, %r15
testq %rax, %rax
je 0x99c2
movl $0x1000, %esi           # imm = 0x1000
movq %rbp, %rdi
leaq 0x8f80a(%rip), %rdx     # 0x990c1
movq %rbx, %rcx
xorl %eax, %eax
callq 0x4810
movq %rbp, %rdi
leaq 0x8e2e8(%rip), %rsi     # 0x97bb3
callq 0x45b0
movq %rax, %r13
testq %rax, %rax
je 0x99d8
movq %rbx, 0x8(%rsp)
movq %r14, %rdi
movl $0x1f4, %esi            # imm = 0x1F4
movq %r15, %rdx
callq 0x47f0
testq %rax, %rax
je 0x9941
xorl %ebp, %ebp
xorl %ebx, %ebx
movb 0x130(%rsp), %al
movb 0x131(%rsp), %cl
xorl %edx, %edx
cmpb $0x3e, %al
sete %dl
addl %edx, %ebp
xorb $0x2b, %al
xorb $0xa, %cl
xorl %edx, %edx
orb %al, %cl
sete %dl
addl %edx, %ebx
movq %r14, %rdi
movq %r13, %rsi
callq 0x4550
movq %r14, %rdi
movl $0x1f4, %esi            # imm = 0x1F4
movq %r15, %rdx
callq 0x47f0
testq %rax, %rax
jne 0x98fa
jmp 0x9945
xorl %ebx, %ebx
xorl %ebp, %ebp
movq %r15, %rdi
callq 0x44a0
movq %r13, %rdi
callq 0x44a0
testl %ebx, %ebx
cmovel %ebp, %ebx
testl %ebp, %ebp
cmovnel %ebp, %ebx
leaq 0x330(%rsp), %rbp
movq %rbp, %rdi
callq 0xd2c1
testl %eax, %eax
js 0x99ee
movq %rbp, %rdi
callq 0xd987
testq %rax, %rax
je 0x9a04
movq %rax, %r15
movq %rax, %rdi
callq 0xdfa7
cmpl %ebx, %eax
jne 0x9a17
movq %r15, %rdi
callq 0xdfab
cmpl %ebx, %eax
jne 0x9a33
movq %r15, %rdi
callq 0xc46c
incq %r12
cmpq 0x58(%rsp), %r12
jne 0x9881
jmp 0x9a4f
leaq 0x8f6ea(%rip), %rdi     # 0x990b3
movq %rbx, %rsi
xorl %eax, %eax
callq 0x49e0
jmp 0x98a8
leaq 0x8f6e9(%rip), %rdi     # 0x990c8
movq %rbp, %rsi
xorl %eax, %eax
callq 0x49e0
jmp 0x98dc
leaq 0x8f6ed(%rip), %rdi     # 0x990e2
movq %rbp, %rsi
xorl %eax, %eax
callq 0x49e0
jmp 0x9973
leaq 0x8f6e6(%rip), %rdi     # 0x990f1
movq %rbp, %rsi
xorl %eax, %eax
callq 0x49e0
jmp 0x99af
leaq 0x8f6ec(%rip), %rdi     # 0x9910a
movq 0x8(%rsp), %rsi
movl %eax, %edx
movl %ebx, %ecx
xorl %eax, %eax
callq 0x49e0
jmp 0x9997
leaq 0x8f6fe(%rip), %rdi     # 0x99138
movq 0x8(%rsp), %rsi
movl %eax, %edx
movl %ebx, %ecx
xorl %eax, %eax
callq 0x49e0
jmp 0x99a7
xorl %edi, %edi
callq 0x2395c
callq 0x28947
movq %rax, %rbx
testq %rax, %rax
je 0x9b9e
subq $0x50, %rsp
xorps %xmm0, %xmm0
movups %xmm0, 0x40(%rsp)
movups %xmm0, 0x30(%rsp)
movups %xmm0, 0x20(%rsp)
movups %xmm0, 0x8(%rsp)
movl $0xffffffff, 0x18(%rsp) # imm = 0xFFFFFFFF
movl $0xff, (%rsp)
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
movl $0x4, %ecx
movl $0xffffffff, %r8d       # imm = 0xFFFFFFFF
xorl %r9d, %r9d
callq 0x28b0f
addq $0x50, %rsp
cmpl $0x4, %eax
jne 0x9c3a
movzwl 0x12(%rbx), %ebp
cmpl $0x4, %ebp
jne 0x9c43
cmpb $0x2, 0xf(%rbx)
jne 0x9c4c
movq 0x38(%rbx), %rdi
leaq 0x95e2d(%rip), %rsi     # 0x9f907
callq 0x46c0
testl %eax, %eax
jne 0x9c55
cmpq $0x0, (%rbx)
jne 0x9c5e
cmpl $-0x1, 0x8(%rbx)
jne 0x9c67
cmpw $0x1249, 0xc(%rbx)      # imm = 0x1249
jne 0x9c70
cmpb $-0x1, 0xe(%rbx)
jne 0x9c79
cmpw $0x4, 0x10(%rbx)
jne 0x9c82
cmpl $0x0, 0x14(%rbx)
jne 0x9c8b
cmpl $-0x1, 0x1c(%rbx)
jne 0x9c94
cmpq $0x0, 0x20(%rbx)
jne 0x9c9d
cmpq $0x0, 0x28(%rbx)
jne 0x9ca6
cmpl $0x0, 0x18(%rbx)
jne 0x9caf
cmpl %ebp, 0x40(%rbx)
je 0x9ccb
leaq 0x8f7cf(%rip), %rdx     # 0x9932f
jmp 0x9cb6
leaq 0x8dd14(%rip), %rdi     # 0x97880
xorl %eax, %eax
callq 0x49e0
jmp 0x9774
leaq 0x8dd01(%rip), %rdi     # 0x97880
xorl %eax, %eax
callq 0x49e0
jmp 0x97d3
leaq 0x8dcee(%rip), %rdi     # 0x97880
xorl %eax, %eax
callq 0x49e0
jmp 0x9832
leaq 0x8f5d1(%rip), %rdx     # 0x99176
jmp 0x9cb6
leaq 0x8dc47(%rip), %rdi     # 0x977f8
xorl %eax, %eax
callq 0x49e0
jmp 0x9755
leaq 0x8f4b0(%rip), %rdi     # 0x99074
leaq 0x91375(%rip), %rdx     # 0x9af40
movq %r12, %rsi
xorl %eax, %eax
callq 0x49e0
jmp 0x9774
leaq 0x8dc17(%rip), %rdi     # 0x977f8
xorl %eax, %eax
callq 0x49e0
jmp 0x97b4
leaq 0x8f480(%rip), %rdi     # 0x99074
leaq 0x91505(%rip), %rdx     # 0x9b100
movq %r12, %rsi
xorl %eax, %eax
callq 0x49e0
jmp 0x97d3
leaq 0x8dbe7(%rip), %rdi     # 0x977f8
xorl %eax, %eax
callq 0x49e0
jmp 0x9813
leaq 0x8f450(%rip), %rdi     # 0x99074
leaq 0x91505(%rip), %rdx     # 0x9b130
movq %r12, %rsi
xorl %eax, %eax
callq 0x49e0
jmp 0x9832
leaq 0x8f556(%rip), %rdx     # 0x99197
jmp 0x9cb6
leaq 0x8f595(%rip), %rdx     # 0x991df
jmp 0x9cb6
leaq 0x8f5e2(%rip), %rdx     # 0x99235
jmp 0x9cb6
leaq 0x8f5f6(%rip), %rdx     # 0x99252
jmp 0x9cb6
leaq 0x8f681(%rip), %rdx     # 0x992e6
jmp 0x9cb6
leaq 0x8f660(%rip), %rdx     # 0x992ce
jmp 0x9cb6
leaq 0x8f5f4(%rip), %rdx     # 0x9926b
jmp 0x9cb6
leaq 0x8f602(%rip), %rdx     # 0x99282
jmp 0x9cb6
leaq 0x8f611(%rip), %rdx     # 0x9929a
jmp 0x9cb6
leaq 0x8f620(%rip), %rdx     # 0x992b2
jmp 0x9cb6
leaq 0x8f632(%rip), %rdx     # 0x992cd
jmp 0x9cb6
leaq 0x8f641(%rip), %rdx     # 0x992e5
jmp 0x9cb6
leaq 0x8f650(%rip), %rdx     # 0x992fd
jmp 0x9cb6
leaq 0x8f660(%rip), %rdx     # 0x99316
leaq 0x91dca(%rip), %rdi     # 0x9ba87
leaq 0x8f49c(%rip), %rsi     # 0x99160
xorl %eax, %eax
callq 0x49e0
testq %rbx, %rbx
je 0x9cd8
movq %rbx, %rdi
callq 0x28a24
movabsq $0x2100000060, %rbp     # imm = 0x2100000060
movq %rbp, 0x330(%rsp)
movl $0x20, 0x338(%rsp)
callq 0x28947
movq %rax, %rbx
testq %rax, %rax
je 0x9ec3
leaq 0x8f651(%rip), %rax     # 0x9935e
leaq 0x8f63f(%rip), %r15     # 0x99353
leaq 0x8f62d(%rip), %rdx     # 0x99348
movl $0xa, %esi
movl $0x3e8, %r9d            # imm = 0x3E8
movq %rbx, %rdi
movl $0x10, %ecx
movl $0x1, %r8d
pushq $0x40
pushq %rax
pushq %r15
pushq $0xa
pushq $0xbb8                  # imm = 0xBB8
pushq $0x7d0                  # imm = 0x7D0
pushq $0x2
leaq 0x368(%rsp), %rax
pushq %rax
pushq $0x3
pushq $0x2a
callq 0x28b0f
addq $0x50, %rsp
cmpl $0x27, %eax
jne 0x9ecf
movzwl 0x12(%rbx), %r12d
cmpq $0xc, %r12
jne 0x9edb
cmpb $0x1, 0xf(%rbx)
jne 0x9ee7
movq 0x38(%rbx), %r14
leaq 0x8f5be(%rip), %rsi     # 0x99348
movq %r14, %rdi
callq 0x46c0
testl %eax, %eax
jne 0x9ef0
cmpl $0x3, 0x14(%rbx)
jne 0x9ef9
movq 0xc(%r14), %rax
xorq 0x330(%rsp), %rax
movl 0x14(%r14), %ecx
xorl 0x338(%rsp), %ecx
orq %rax, %rcx
jne 0x9f02
cmpl $0xa, 0x18(%rbx)
jne 0x9f0b
addq $0xc, %r14
addq %r12, %r14
xorl %eax, %eax
leaq 0x92d92(%rip), %rsi     # 0x9cb70
leaq 0x8f533(%rip), %rdx     # 0x99318
xorl %edi, %edi
movl %edi, %ecx
shrl %ecx
movzbl (%r14,%rcx), %r8d
movl %eax, %ecx
notb %cl
andb $0x4, %cl
shrl %cl, %r8d
andl $0xf, %r8d
movzbl (%rdi,%r15), %ecx
movzbl (%rsi,%rcx), %ecx
cmpl %ecx, %r8d
jne 0x9f6c
incq %rdi
addl $0x4, %eax
cmpq $0xa, %rdi
jne 0x9de7
movabsq $0x373d2b4242424244, %rax # imm = 0x373D2B4242424244
xorq 0x5(%r14), %rax
movzwl 0xd(%r14), %ecx
xorq $0x303d, %rcx           # imm = 0x303D
orq %rax, %rcx
jne 0x9f14
cmpq $0x3e8, (%rbx)          # imm = 0x3E8
jne 0x9f1d
cmpl $0x1, 0x8(%rbx)
jne 0x9f26
cmpw $0x1249, 0xc(%rbx)      # imm = 0x1249
jne 0x9f2f
cmpb $0x2a, 0xe(%rbx)
jne 0x9f38
cmpw $0x10, 0x10(%rbx)
jne 0x9f41
cmpl $0x2, 0x1c(%rbx)
jne 0x9f4a
cmpq $0x7d0, 0x20(%rbx)      # imm = 0x7D0
jne 0x9f53
cmpq $0xbb8, 0x28(%rbx)      # imm = 0xBB8
jne 0x9f5c
movl 0x40(%rbx), %eax
cmpl $0x27, %eax
jne 0x9f65
movl 0x44(%rbx), %ecx
subl %eax, %ecx
cmpl $0x3f, %ecx
ja 0x9f81
leaq 0x8f4d6(%rip), %rdx     # 0x99394
jmp 0x9f6c
leaq 0x8f2ac(%rip), %rdx     # 0x99176
jmp 0x9f6c
leaq 0x8f2c1(%rip), %rdx     # 0x99197
jmp 0x9f6c
leaq 0x8f2fd(%rip), %rdx     # 0x991df
jmp 0x9f6c
leaq 0x8f347(%rip), %rdx     # 0x99235
jmp 0x9f6c
leaq 0x8f35b(%rip), %rdx     # 0x99252
jmp 0x9f6c
leaq 0x8f3b2(%rip), %rdx     # 0x992b2
jmp 0x9f6c
leaq 0x8f3ab(%rip), %rdx     # 0x992b4
jmp 0x9f6c
leaq 0x8f404(%rip), %rdx     # 0x99316
jmp 0x9f6c
leaq 0x8f461(%rip), %rdx     # 0x9937c
jmp 0x9f6c
leaq 0x8f3c2(%rip), %rdx     # 0x992e6
jmp 0x9f6c
leaq 0x8f3a1(%rip), %rdx     # 0x992ce
jmp 0x9f6c
leaq 0x8f335(%rip), %rdx     # 0x9926b
jmp 0x9f6c
leaq 0x8f343(%rip), %rdx     # 0x99282
jmp 0x9f6c
leaq 0x8f352(%rip), %rdx     # 0x9929a
jmp 0x9f6c
leaq 0x8f37c(%rip), %rdx     # 0x992cd
jmp 0x9f6c
leaq 0x8f38b(%rip), %rdx     # 0x992e5
jmp 0x9f6c
leaq 0x8f39a(%rip), %rdx     # 0x992fd
jmp 0x9f6c
leaq 0x8f3c3(%rip), %rdx     # 0x9932f
leaq 0x91b14(%rip), %rdi     # 0x9ba87
leaq 0x8f3ef(%rip), %rsi     # 0x99369
xorl %eax, %eax
callq 0x49e0
testq %rbx, %rbx
je 0x9f8e
movq %rbx, %rdi
callq 0x28a24
callq 0x28947
movq %rax, %rbx
testq %rax, %rax
je 0xa108
subq $0x50, %rsp
xorps %xmm0, %xmm0
movups %xmm0, 0x40(%rsp)
leaq 0x8f3a1(%rip), %r12     # 0x99353
movq %r12, 0x38(%rsp)
movups %xmm0, 0x20(%rsp)
xorl %eax, %eax
movl %eax, 0x18(%rsp)
movups %xmm0, 0x8(%rsp)
movl %eax, (%rsp)
movq $0xa, 0x30(%rsp)
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
movl $0x4, %ecx
xorl %r8d, %r8d
xorl %r9d, %r9d
callq 0x28b0f
addq $0x50, %rsp
leaq 0x8f3f8(%rip), %r14     # 0x993ed
testl %eax, %eax
js 0xa114
leaq 0x8f312(%rip), %r15     # 0x99316
cmpl $0xa, 0x18(%rbx)
jne 0xa111
movl 0x14(%rbx), %ecx
shll $0x2, %ecx
addq 0x38(%rbx), %rcx
movzwl 0x12(%rbx), %eax
addq %rcx, %rax
xorl %edx, %edx
leaq 0x92b48(%rip), %r13     # 0x9cb70
xorl %esi, %esi
movl %esi, %ecx
shrl %ecx
movzbl (%rax,%rcx), %edi
movl %edx, %ecx
notb %cl
andb $0x4, %cl
shrl %cl, %edi
andl $0xf, %edi
movzbl (%rsi,%r12), %ecx
movzbl (%r13,%rcx), %ecx
cmpl %ecx, %edi
jne 0xa0ff
incq %rsi
addl $0x4, %edx
cmpq $0xa, %rsi
jne 0xa02a
subq $0x50, %rsp
xorps %xmm0, %xmm0
movups %xmm0, 0x40(%rsp)
leaq 0x8f34e(%rip), %r12     # 0x993be
movq %r12, 0x38(%rsp)
movups %xmm0, 0x20(%rsp)
xorl %eax, %eax
movl %eax, 0x18(%rsp)
movups %xmm0, 0x8(%rsp)
movl %eax, (%rsp)
movq $0xb, 0x30(%rsp)
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
movl $0x4, %ecx
xorl %r8d, %r8d
xorl %r9d, %r9d
callq 0x28b0f
addq $0x50, %rsp
testl %eax, %eax
js 0xa114
cmpl $0xb, 0x18(%rbx)
movq %r15, %r14
jne 0xa114
movl 0x14(%rbx), %ecx
shll $0x2, %ecx
addq 0x38(%rbx), %rcx
movzwl 0x12(%rbx), %eax
addq %rcx, %rax
xorl %edx, %edx
xorl %esi, %esi
movl %esi, %ecx
shrl %ecx
movzbl (%rax,%rcx), %edi
movl %edx, %ecx
notb %cl
andb $0x4, %cl
shrl %cl, %edi
andl $0xf, %edi
movzbl (%rsi,%r12), %ecx
movzbl (%r13,%rcx), %ecx
cmpl %ecx, %edi
jne 0xa0ff
incq %rsi
addl $0x4, %edx
cmpq $0xb, %rsi
jne 0xa0ce
jmp 0xa12c
leaq 0x8f212(%rip), %r14     # 0x99318
jmp 0xa114
leaq 0x8f067(%rip), %r14     # 0x99176
jmp 0xa114
movq %r15, %r14
leaq 0x9196c(%rip), %rdi     # 0x9ba87
leaq 0x8f2a8(%rip), %rsi     # 0x993ca
movq %r14, %rdx
xorl %eax, %eax
callq 0x49e0
testq %rbx, %rbx
je 0xa139
movq %rbx, %rdi
callq 0x28a24
callq 0x28947
movq %rax, %rbx
testq %rax, %rax
je 0xa20a
subq $0x50, %rsp
xorps %xmm0, %xmm0
movups %xmm0, 0x40(%rsp)
leaq 0x8f1f6(%rip), %r14     # 0x99353
movq %r14, 0x38(%rsp)
movups %xmm0, 0x20(%rsp)
xorl %eax, %eax
movl %eax, 0x18(%rsp)
movups %xmm0, 0x8(%rsp)
movl %eax, (%rsp)
movq $0xa, 0x30(%rsp)
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
movl $0x4, %ecx
xorl %r8d, %r8d
xorl %r9d, %r9d
callq 0x28b0f
addq $0x50, %rsp
testl %eax, %eax
js 0xa213
cmpl $0xa, 0x18(%rbx)
jne 0xa21c
movl 0x14(%rbx), %ecx
shll $0x2, %ecx
addq 0x38(%rbx), %rcx
movzwl 0x12(%rbx), %eax
addq %rcx, %rax
xorl %esi, %esi
leaq 0x929b3(%rip), %rdi     # 0x9cb70
leaq 0x8f154(%rip), %rdx     # 0x99318
leaq 0x8f260(%rip), %r8      # 0x9942b
xorl %r9d, %r9d
movl %r9d, %ecx
shrl %ecx
movzbl (%rax,%rcx), %r10d
movl %esi, %ecx
notb %cl
andb $0x4, %cl
shrl %cl, %r10d
andl $0xf, %r10d
movzbl (%r9,%r14), %ecx
movzbl (%rdi,%rcx), %ecx
cmpl %ecx, %r10d
jne 0xa228
cmpb $-0x1, 0x5(%rax,%r9)
jne 0xa225
incq %r9
addl $0x4, %esi
cmpq $0xa, %r9
jne 0xa1ce
jmp 0xa23d
leaq 0x8ef65(%rip), %rdx     # 0x99176
jmp 0xa228
leaq 0x8f1d3(%rip), %rdx     # 0x993ed
jmp 0xa228
leaq 0x8f0f3(%rip), %rdx     # 0x99316
jmp 0xa228
movq %r8, %rdx
leaq 0x91858(%rip), %rdi     # 0x9ba87
leaq 0x8f1d2(%rip), %rsi     # 0x99408
xorl %eax, %eax
callq 0x49e0
testq %rbx, %rbx
je 0xa24a
movq %rbx, %rdi
callq 0x28a24
callq 0x28947
movq %rax, %rbx
testq %rax, %rax
je 0xa4e8
leaq 0x330(%rsp), %r14
movl $0xff, %edx
movq %r14, %rdi
xorl %esi, %esi
callq 0x4250
movb $0x41, (%r14)
subq $0x50, %rsp
xorps %xmm0, %xmm0
movups %xmm0, 0x40(%rsp)
movups %xmm0, 0x30(%rsp)
movups %xmm0, 0x20(%rsp)
movups %xmm0, 0x8(%rsp)
movl $0xffffffff, 0x18(%rsp) # imm = 0xFFFFFFFF
movl $0xff, (%rsp)
movl $0xff, %esi
movq %rbx, %rdi
movq %r14, %rdx
movl $0x4, %ecx
movl $0xffffffff, %r8d       # imm = 0xFFFFFFFF
xorl %r9d, %r9d
callq 0x28b0f
addq $0x50, %rsp
testl %eax, %eax
jns 0xa9c4
callq 0x4050
cmpl $0x16, (%rax)
jne 0xa9f0
testq %rbx, %rbx
je 0xa2e5
movq %rbx, %rdi
callq 0x28a24
callq 0x28947
movq %rax, %rbx
testq %rax, %rax
je 0xa4f4
subq $0x50, %rsp
xorps %xmm0, %xmm0
movups %xmm0, 0x40(%rsp)
leaq 0x95857(%rip), %rax     # 0x9fb60
movq %rax, 0x38(%rsp)
movl $0x80000000, %eax       # imm = 0x80000000
movq %rax, 0x30(%rsp)
movups %xmm0, 0x20(%rsp)
movups %xmm0, 0x8(%rsp)
movl $0xffffffff, 0x18(%rsp) # imm = 0xFFFFFFFF
movl $0xff, (%rsp)
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
movl $0x4, %ecx
movl $0xffffffff, %r8d       # imm = 0xFFFFFFFF
xorl %r9d, %r9d
callq 0x28b0f
addq $0x50, %rsp
testl %eax, %eax
jns 0xa9cd
callq 0x4050
cmpl $0x16, (%rax)
jne 0xaa11
testq %rbx, %rbx
je 0xa372
movq %rbx, %rdi
callq 0x28a24
movl $0x140, 0x330(%rsp) # imm = 0x140
callq 0x28947
movq %rax, %rbx
testq %rax, %rax
je 0xa500
subq $0x50, %rsp
xorps %xmm0, %xmm0
movups %xmm0, 0x40(%rsp)
leaq 0x8efb2(%rip), %r13     # 0x99353
movq %r13, 0x38(%rsp)
movups %xmm0, 0x20(%rsp)
movups %xmm0, 0x8(%rsp)
movq $0xa, 0x30(%rsp)
movl $0xffffffff, 0x18(%rsp) # imm = 0xFFFFFFFF
movl $0xff, (%rsp)
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movl $0xffffffff, %r8d       # imm = 0xFFFFFFFF
xorl %r9d, %r9d
callq 0x28b0f
addq $0x50, %rsp
leaq 0x8f075(%rip), %r14     # 0x9945f
testl %eax, %eax
jns 0xa507
callq 0x4050
leaq 0x8f088(%rip), %r12     # 0x99486
cmpl $0x16, (%rax)
jne 0xa4e3
movq %rax, %r15
subq $0x50, %rsp
xorps %xmm0, %xmm0
movups %xmm0, 0x40(%rsp)
movups %xmm0, 0x30(%rsp)
movups %xmm0, 0x20(%rsp)
leaq 0x380(%rsp), %rax
movq %rax, 0x10(%rsp)
movl $0xffffffff, 0x18(%rsp) # imm = 0xFFFFFFFF
movq $0x1, 0x8(%rsp)
movl $0xff, (%rsp)
movabsq $0x7fffffff7ffffff5, %r9 # imm = 0x7FFFFFFF7FFFFFF5
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movl $0xffffffff, %r8d       # imm = 0xFFFFFFFF
callq 0x28b0f
addq $0x50, %rsp
testl %eax, %eax
jns 0xa507
cmpl $0x16, (%r15)
jne 0xa4e3
subq $0x50, %rsp
xorps %xmm0, %xmm0
movups %xmm0, 0x40(%rsp)
movq %r13, 0x38(%rsp)
movups %xmm0, 0x20(%rsp)
leaq 0x380(%rsp), %rax
movq %rax, 0x10(%rsp)
movq $0xa, 0x30(%rsp)
movl $0xffffffff, 0x18(%rsp) # imm = 0xFFFFFFFF
movq $0x1, 0x8(%rsp)
movl $0xff, (%rsp)
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movl $0xffffffff, %r8d       # imm = 0xFFFFFFFF
xorl %r9d, %r9d
callq 0x28b0f
addq $0x50, %rsp
testl %eax, %eax
jns 0xa507
cmpl $0x16, (%r15)
movq %r12, %r14
je 0xa51f
jmp 0xa507
movq %r12, %r14
jmp 0xa507
leaq 0x8ec87(%rip), %rdx     # 0x99176
jmp 0xa9f7
leaq 0x8ec7b(%rip), %rdx     # 0x99176
jmp 0xaa18
leaq 0x8ec6f(%rip), %r14     # 0x99176
leaq 0x91579(%rip), %rdi     # 0x9ba87
leaq 0x8efa1(%rip), %rsi     # 0x994b6
movq %r14, %rdx
xorl %eax, %eax
callq 0x49e0
testq %rbx, %rbx
je 0xa52c
movq %rbx, %rdi
callq 0x28a24
movl $0x140, 0x330(%rsp) # imm = 0x140
callq 0x28947
movq %rax, %rbx
testq %rax, %rax
je 0xa693
subq $0x50, %rsp
xorps %xmm0, %xmm0
movups %xmm0, 0x40(%rsp)
leaq 0x8edf8(%rip), %rax     # 0x99353
movq %rax, 0x38(%rsp)
movups %xmm0, 0x20(%rsp)
movups %xmm0, 0x8(%rsp)
movq $0x55555554, 0x30(%rsp) # imm = 0x55555554
movl $0xffffffff, 0x18(%rsp) # imm = 0xFFFFFFFF
movl $0xff, (%rsp)
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
movl $0x4, %ecx
movl $0xffffffff, %r8d       # imm = 0xFFFFFFFF
xorl %r9d, %r9d
callq 0x28b0f
addq $0x50, %rsp
leaq 0x8eeb8(%rip), %r14     # 0x9945f
testl %eax, %eax
jns 0xa69a
callq 0x4050
leaq 0x8eecb(%rip), %r12     # 0x99486
cmpl $0x16, (%rax)
jne 0xa68e
movq %rax, %r15
subq $0x50, %rsp
xorps %xmm0, %xmm0
movups %xmm0, 0x40(%rsp)
movups %xmm0, 0x30(%rsp)
movups %xmm0, 0x20(%rsp)
leaq 0x380(%rsp), %rax
movq %rax, 0x10(%rsp)
movl $0xffffffff, 0x18(%rsp) # imm = 0xFFFFFFFF
movq $0x1fffffff, 0x8(%rsp)  # imm = 0x1FFFFFFF
movl $0xff, (%rsp)
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
movl $0x4, %ecx
movl $0xffffffff, %r8d       # imm = 0xFFFFFFFF
xorl %r9d, %r9d
callq 0x28b0f
addq $0x50, %rsp
testl %eax, %eax
jns 0xa69a
cmpl $0x16, (%r15)
jne 0xa68e
subq $0x50, %rsp
xorps %xmm0, %xmm0
movups %xmm0, 0x30(%rsp)
movups %xmm0, 0x20(%rsp)
movups %xmm0, 0x8(%rsp)
movq $0x7fffffff, 0x48(%rsp) # imm = 0x7FFFFFFF
movq $0x0, 0x40(%rsp)
movl $0xffffffff, 0x18(%rsp) # imm = 0xFFFFFFFF
movl $0xff, (%rsp)
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
movl $0x4, %ecx
movl $0xffffffff, %r8d       # imm = 0xFFFFFFFF
xorl %r9d, %r9d
callq 0x28b0f
addq $0x50, %rsp
testl %eax, %eax
jns 0xa69a
cmpl $0x16, (%r15)
movq %r12, %r14
je 0xa6b2
jmp 0xa69a
movq %r12, %r14
jmp 0xa69a
leaq 0x8eadc(%rip), %r14     # 0x99176
leaq 0x913e6(%rip), %rdi     # 0x9ba87
leaq 0x8ee2b(%rip), %rsi     # 0x994d3
movq %r14, %rdx
xorl %eax, %eax
callq 0x49e0
testq %rbx, %rbx
je 0xa6bf
movq %rbx, %rdi
callq 0x28a24
movq %rbp, 0x130(%rsp)
movl $0x20, 0x138(%rsp)
xorps %xmm0, %xmm0
movaps %xmm0, 0x330(%rsp)
movq $0x0, 0x340(%rsp)
leaq 0x8ee09(%rip), %rdi     # 0x994f9
leaq 0x8d4bc(%rip), %rsi     # 0x97bb3
callq 0x1b857
testq %rax, %rax
je 0xa9aa
movq %rax, %r14
callq 0x27fa0
testq %rax, %rax
je 0xa9d6
movq %rax, %rbx
subq $0x8, %rsp
leaq 0x8d676(%rip), %rsi     # 0x97d9a
leaq 0x8d630(%rip), %rdx     # 0x97d5b
leaq 0x946c5(%rip), %rcx     # 0x9edf7
leaq 0x8d625(%rip), %r8      # 0x97d5e
leaq 0x8efd8(%rip), %r9      # 0x99718
movq %rax, %rdi
xorl %eax, %eax
pushq $0x0
callq 0x1052f
addq $0x10, %rsp
testl %eax, %eax
jne 0xaa32
movq %r14, %rdi
movq %rbx, %rsi
callq 0x2ca7e
testl %eax, %eax
jne 0xaa4c
callq 0x28947
testq %rax, %rax
je 0xa990
movq %rax, %r15
leaq 0x8ebdb(%rip), %rax     # 0x9935e
leaq 0x8ebc9(%rip), %r10     # 0x99353
leaq 0x8ed65(%rip), %rdx     # 0x994f6
movl $0x2, %esi
movl $0x3e8, %r9d            # imm = 0x3E8
movq %r15, %rdi
movl $0x11, %ecx
xorl %r8d, %r8d
pushq $0x40
pushq %rax
pushq %r10
pushq $0xa
pushq $0xbb8                  # imm = 0xBB8
pushq $0x7d0                  # imm = 0x7D0
pushq $0x0
leaq 0x168(%rsp), %rax
pushq %rax
pushq $0x3
pushq $0x2a
callq 0x28b0f
addq $0x50, %rsp
testl %eax, %eax
js 0xaa66
movq %r14, %rdi
movq %rbx, %rsi
movq %r15, %rdx
callq 0x330c3
testl %eax, %eax
js 0xaa80
movq %r15, %rdi
callq 0x28a24
movq %r14, %rdi
callq 0x1cac1
testl %eax, %eax
jne 0xaa9a
movq %rbx, %rdi
callq 0x27fc6
leaq 0x8ece4(%rip), %rdi     # 0x994f9
leaq 0x8e894(%rip), %rsi     # 0x990b0
callq 0x1b857
testq %rax, %rax
je 0xaab4
movq %rax, %rbx
movq %rax, %rdi
callq 0x2b6fd
testq %rax, %rax
je 0xaace
movq %rax, %r14
leaq 0x8d552(%rip), %rsi     # 0x97d9a
leaq 0x8d50c(%rip), %r8      # 0x97d5b
leaq 0x330(%rsp), %r9
movq %rax, %rdi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x14120
testl %eax, %eax
jne 0xaae8
movq 0x340(%rsp), %rdi
testq %rdi, %rdi
leaq 0x92710(%rip), %rax     # 0x9cf8d
cmoveq %rax, %rdi
cmpq $0x0, 0x330(%rsp)
cmoveq %rax, %rdi
leaq 0x94562(%rip), %rsi     # 0x9edf7
callq 0x46c0
testl %eax, %eax
jne 0xab02
cmpl $0x1, (%r14)
jne 0xab1c
movq 0x20(%r14), %rax
movq (%rax), %rdi
leaq 0x9453d(%rip), %rsi     # 0x9edf7
callq 0x46c0
testl %eax, %eax
jne 0xab36
movq 0x10(%r14), %rax
cmpl $0x1388, (%rax)         # imm = 0x1388
jne 0xab50
callq 0x28947
testq %rax, %rax
je 0xa990
movq %rax, %r15
movq %rbx, %rdi
movq %r14, %rsi
movq %rax, %rdx
callq 0x2f8d9
testl %eax, %eax
js 0xab6a
movq 0x38(%r15), %r12
leaq 0x8ebed(%rip), %rsi     # 0x994f6
movq %r12, %rdi
callq 0x46c0
testl %eax, %eax
jne 0xab84
cmpl $0x3, 0x14(%r15)
jne 0xab9b
movzwl 0x12(%r15), %eax
movq (%r12,%rax), %rcx
xorq 0x130(%rsp), %rcx
movl 0x8(%r12,%rax), %eax
xorl 0x138(%rsp), %eax
orq %rcx, %rax
jne 0xabb2
cmpl $0xa, 0x18(%r15)
jne 0xabc9
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rdx
callq 0x2f8d9
testl %eax, %eax
jns 0xabe0
movq %r15, %rdi
callq 0x28a24
movq %rbx, %rdi
callq 0x1cac1
testl %eax, %eax
jne 0xabf7
movq %r14, %rdi
callq 0x27fc6
jmp 0xac13
leaq 0x910f0(%rip), %rdi     # 0x9ba87
leaq 0x8eb8a(%rip), %rsi     # 0x99528
leaq 0x8e7d1(%rip), %rdx     # 0x99176
jmp 0xac0c
leaq 0x910d6(%rip), %rdi     # 0x9ba87
leaq 0x8eb70(%rip), %rsi     # 0x99528
leaq 0x8eb8b(%rip), %rdx     # 0x9954a
jmp 0xac0c
leaq 0x8ea94(%rip), %rdx     # 0x9945f
jmp 0xa9f7
leaq 0x8ea8b(%rip), %rdx     # 0x9945f
jmp 0xaa18
leaq 0x910aa(%rip), %rdi     # 0x9ba87
leaq 0x8eb44(%rip), %rsi     # 0x99528
leaq 0x8eb84(%rip), %rdx     # 0x9956f
jmp 0xac0c
leaq 0x8ea8f(%rip), %rdx     # 0x99486
leaq 0x91089(%rip), %rdi     # 0x9ba87
leaq 0x8ea3d(%rip), %rsi     # 0x99442
xorl %eax, %eax
callq 0x49e0
jmp 0xa2d8
leaq 0x8ea6e(%rip), %rdx     # 0x99486
leaq 0x91068(%rip), %rdi     # 0x9ba87
leaq 0x8ea75(%rip), %rsi     # 0x9949b
xorl %eax, %eax
callq 0x49e0
jmp 0xa365
leaq 0x9104e(%rip), %rdi     # 0x9ba87
leaq 0x8eae8(%rip), %rsi     # 0x99528
leaq 0x8eb49(%rip), %rdx     # 0x99590
jmp 0xac0c
leaq 0x91034(%rip), %rdi     # 0x9ba87
leaq 0x8eace(%rip), %rsi     # 0x99528
leaq 0x8eb4d(%rip), %rdx     # 0x995ae
jmp 0xac0c
leaq 0x9101a(%rip), %rdi     # 0x9ba87
leaq 0x8eab4(%rip), %rsi     # 0x99528
leaq 0x8e972(%rip), %rdx     # 0x993ed
jmp 0xac0c
leaq 0x91000(%rip), %rdi     # 0x9ba87
leaq 0x8ea9a(%rip), %rsi     # 0x99528
leaq 0x8eb35(%rip), %rdx     # 0x995ca
jmp 0xac0c
leaq 0x90fe6(%rip), %rdi     # 0x9ba87
leaq 0x8ea80(%rip), %rsi     # 0x99528
leaq 0x8eb36(%rip), %rdx     # 0x995e5
jmp 0xac0c
leaq 0x90fcc(%rip), %rdi     # 0x9ba87
leaq 0x8ea66(%rip), %rsi     # 0x99528
leaq 0x8eb42(%rip), %rdx     # 0x9960b
jmp 0xac0c
leaq 0x90fb2(%rip), %rdi     # 0x9ba87
leaq 0x8ea4c(%rip), %rsi     # 0x99528
leaq 0x8eb4d(%rip), %rdx     # 0x99630
jmp 0xac0c
leaq 0x90f98(%rip), %rdi     # 0x9ba87
leaq 0x8ea32(%rip), %rsi     # 0x99528
leaq 0x8eb4e(%rip), %rdx     # 0x9964b
jmp 0xac0c
leaq 0x90f7e(%rip), %rdi     # 0x9ba87
leaq 0x8ea18(%rip), %rsi     # 0x99528
leaq 0x8eb4f(%rip), %rdx     # 0x99666
jmp 0xac0c
leaq 0x90f64(%rip), %rdi     # 0x9ba87
leaq 0x8e9fe(%rip), %rsi     # 0x99528
leaq 0x8eb6c(%rip), %rdx     # 0x9969d
jmp 0xac0c
leaq 0x90f4a(%rip), %rdi     # 0x9ba87
leaq 0x8e9e4(%rip), %rsi     # 0x99528
leaq 0x8eb7e(%rip), %rdx     # 0x996c9
jmp 0xac0c
leaq 0x90f30(%rip), %rdi     # 0x9ba87
leaq 0x8e9ca(%rip), %rsi     # 0x99528
leaq 0x8eb8d(%rip), %rdx     # 0x996f2
jmp 0xac0c
leaq 0x90f16(%rip), %rdi     # 0x9ba87
leaq 0x8e9b0(%rip), %rsi     # 0x99528
leaq 0x8eb9e(%rip), %rdx     # 0x9971d
jmp 0xac0c
leaq 0x90efc(%rip), %rdi     # 0x9ba87
leaq 0x8e996(%rip), %rsi     # 0x99528
leaq 0x8eb9e(%rip), %rdx     # 0x99737
jmp 0xac0c
leaq 0x90ee5(%rip), %rdi     # 0x9ba87
leaq 0x8e97f(%rip), %rsi     # 0x99528
leaq 0x8eb9d(%rip), %rdx     # 0x9974d
jmp 0xac0c
leaq 0x90ece(%rip), %rdi     # 0x9ba87
leaq 0x8e968(%rip), %rsi     # 0x99528
leaq 0x8eba3(%rip), %rdx     # 0x9976a
jmp 0xac0c
leaq 0x90eb7(%rip), %rdi     # 0x9ba87
leaq 0x8e951(%rip), %rsi     # 0x99528
leaq 0x8eba7(%rip), %rdx     # 0x99785
jmp 0xac0c
leaq 0x90ea0(%rip), %rdi     # 0x9ba87
leaq 0x8e93a(%rip), %rsi     # 0x99528
leaq 0x8ebb0(%rip), %rdx     # 0x997a5
jmp 0xac0c
leaq 0x90e89(%rip), %rdi     # 0x9ba87
leaq 0x8e923(%rip), %rsi     # 0x99528
leaq 0x8ebb6(%rip), %rdx     # 0x997c2
xorl %eax, %eax
callq 0x49e0
leaq 0x330(%rsp), %r14
movq 0x10(%r14), %rdi
callq 0x45c0
xorl %eax, %eax
movq %rax, (%r14)
leaq 0x30(%rsp), %r15
movq %rax, (%r15)
leaq 0x94ccf(%rip), %rbx     # 0x9f907
leaq 0x130(%rsp), %rsi
movq %rbx, %rdi
movq %r14, %rdx
movq %r15, %rcx
callq 0x2edc4
movl %eax, %eax
leaq 0x8eba0(%rip), %rdx     # 0x997f7
orq (%r15), %rax
jne 0xad0e
movq 0x130(%rsp), %rax
subq %rbx, %rax
cmpq $0x1, %rax
jne 0xad0e
leaq 0x8ebb9(%rip), %rbx     # 0x99835
leaq 0x130(%rsp), %rsi
leaq 0x330(%rsp), %rdx
leaq 0x30(%rsp), %rcx
movq %rbx, %rdi
callq 0x2edc4
leaq 0x8eb77(%rip), %rdx     # 0x99817
cmpl $0x5, %eax
jne 0xad0e
cmpq $0x0, 0x30(%rsp)
je 0xad0e
movq 0x130(%rsp), %rax
subq %rbx, %rax
cmpq $0xb, %rax
jne 0xad0e
leaq 0x8ebad(%rip), %rdi     # 0x99872
leaq 0x330(%rsp), %rdx
leaq 0x30(%rsp), %rcx
xorl %esi, %esi
callq 0x2edc4
cmpl $-0x1, %eax
jne 0xad07
leaq 0x8ebdd(%rip), %rdi     # 0x998c2
leaq 0x330(%rsp), %rdx
leaq 0x30(%rsp), %rcx
xorl %esi, %esi
callq 0x2edc4
cmpl $-0x1, %eax
je 0xad23
leaq 0x8eb8e(%rip), %rdx     # 0x99893
jmp 0xad0e
leaq 0x8eb33(%rip), %rdx     # 0x99841
leaq 0x90d72(%rip), %rdi     # 0x9ba87
leaq 0x8eacc(%rip), %rsi     # 0x997e8
xorl %eax, %eax
callq 0x49e0
movq 0x330(%rsp), %rdi
callq 0x45c0
movl 0xb180e(%rip), %eax     # 0xbc544
addq $0x1338, %rsp           # imm = 0x1338
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
leaq 0x8e233(%rip), %rdi     # 0x98f82
xorl %r13d, %r13d
xorl %eax, %eax
callq 0x49e0
xorl %ebx, %ebx
movq 0x10(%rsp), %r15
jmp 0xaddf
leaq 0x8d34c(%rip), %rdi     # 0x980b5
jmp 0xad72
leaq 0x8d34e(%rip), %rdi     # 0x980c0
xorl %ebp, %ebp
leaq 0x130(%rsp), %rsi
xorl %eax, %eax
callq 0x49e0
jmp 0x7a11
leaq 0x8e208(%rip), %rdi     # 0x98f97
leaq 0x8ce24(%rip), %rsi     # 0x97bba
xorl %r13d, %r13d
xorl %eax, %eax
callq 0x49e0
xorl %ebx, %ebx
xorl %r12d, %r12d
jmp 0xaddf
leaq 0x8e196(%rip), %rdi     # 0x98f44
leaq 0x8ce05(%rip), %rsi     # 0x97bba
xorl %r13d, %r13d
xorl %eax, %eax
callq 0x49e0
jmp 0x9479
leaq 0x8e1b7(%rip), %rdi     # 0x98f82
xorl %r13d, %r13d
xorl %eax, %eax
callq 0x49e0
movq 0x10(%rsp), %r15
movq 0x8(%rsp), %rbp
movq 0x18(%rsp), %r14
jmp 0x9669