// File: /workspace/github_c_makefile_star2_O2/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 $0x13c8, %rsp           # imm = 0x13C8
movq %rsi, 0x150(%rsp)
movl %edi, 0xe8(%rsp)
movl $0x80000000, %ebx       # imm = 0x80000000
andl $0x0, 0x9c93f(%rip)     # 0xa2544
leaq 0x73cc4(%rip), %rdi     # 0x798d0
leaq 0x79a77(%rip), %rsi     # 0x7f68a
callq 0x170e7
movq %rax, %r14
movq %rax, %rdi
callq 0x24c2e
movq %rax, %r15
callq 0x224a4
movq %rax, %r12
xorps %xmm0, %xmm0
andq $0x0, 0x140(%rsp)
movaps %xmm0, 0x1d0(%rsp)
movq $-0x80000000, 0x1c0(%rsp) # imm = 0x80000000
orq $-0x1, 0x1c8(%rsp)
movaps %xmm0, 0x130(%rsp)
pushq $0x1
popq %rax
movq %rax, 0x1d8(%rsp)
movaps %xmm0, 0xd0(%rsp)
movq $-0x8000, 0xc0(%rsp) # imm = 0x8000
orq $-0x1, 0xc8(%rsp)
movq $0x7fffffff, 0x1e0(%rsp) # imm = 0x7FFFFFFF
movq %rax, 0xd8(%rsp)
movq $0x7fff, 0xe0(%rsp) # imm = 0x7FFF
movaps %xmm0, 0x100(%rsp)
movq $-0x80, 0xf0(%rsp)
orq $-0x1, 0xf8(%rsp)
movq %rax, 0x108(%rsp)
movq $0x7f, 0x110(%rsp)
movaps 0x74071(%rip), %xmm0    # 0x79d50
movaps %xmm0, 0x160(%rsp)
movb $0x7f, 0x170(%rsp)
movq %rbx, 0x3f0(%rsp)
movaps 0x74092(%rip), %xmm0    # 0x79d90
movaps %xmm0, 0x3e0(%rsp)
movaps 0x74073(%rip), %xmm0    # 0x79d80
movaps %xmm0, 0x3d0(%rsp)
movaps 0x74054(%rip), %xmm0    # 0x79d70
movaps %xmm0, 0x3c0(%rsp)
movabsq $0x10000ffff8000, %rax  # imm = 0x10000FFFF8000
movq %rax, 0x120(%rsp)
movw $0x7fff, 0x128(%rsp)    # imm = 0x7FFF
movaps 0x75489(%rip), %xmm0    # 0x7b1d0
movaps %xmm0, 0x1b0(%rsp)
movaps 0x7546a(%rip), %xmm0    # 0x7b1c0
movaps %xmm0, 0x1a0(%rsp)
movw $0xff00, 0xbe(%rsp)     # imm = 0xFF00
movabsq $0x7fffffff00000001, %rax # imm = 0x7FFFFFFF00000001
movq %rax, 0x190(%rsp)
movapd 0x7403e(%rip), %xmm0    # 0x79dc0
movapd %xmm0, 0x180(%rsp)
movabsq $0x18000ffff, %rax      # imm = 0x18000FFFF
movq %rax, 0x158(%rsp)
movl $0xfffffb2e, 0xb8(%rsp) # imm = 0xFFFFFB2E
movl $0x4d2, 0xb4(%rsp) # imm = 0x4D2
movq %r14, %rdi
movq %r15, %rsi
movq %r12, %rdx
callq 0x279c2
testl %eax, %eax
js 0x67c1
leaq 0x71369(%rip), %rsi     # 0x77139
pushq $0x41
popq %rdx
movq %r12, %rdi
callq 0x5abc
movq %rax, %rbx
testq %rax, %rax
je 0x5e08
movq %rbx, %rdi
callq 0x2a7b2
cmpb $0x6b, %al
je 0x5e08
movq %rbx, %rdi
callq 0x2a7b2
movsbl %al, %esi
leaq 0x7133b(%rip), %rdi     # 0x7713c
xorl %eax, %eax
callq 0x5b0d
leaq 0x7134c(%rip), %rdx     # 0x7715b
pushq $0x18
popq %rsi
movq %r12, %rdi
callq 0xaccb
movq %r12, %rdi
movq %rbx, %rsi
callq 0x29f9b
leaq 0x7130d(%rip), %rsi     # 0x77139
movq %r12, %rdi
callq 0x28b08
testq %rax, %rax
je 0x5e47
leaq 0x7132b(%rip), %rdi     # 0x7716b
xorl %eax, %eax
callq 0x5b0d
leaq 0x71336(%rip), %rdx     # 0x77184
pushq $0x17
popq %rsi
movq %r12, %rdi
callq 0xaccb
leaq 0x7133c(%rip), %rsi     # 0x7719c
movq %r12, %rdi
callq 0x28b08
movq %rax, %rbx
testq %rax, %rax
je 0x5e81
cmpb $0x59, -0x2(%rbx)
jne 0x5e81
cmpb $0x32, -0x1(%rbx)
jne 0x5e81
cmpb $0x69, (%rbx)
je 0x5e8f
leaq 0x71317(%rip), %rdi     # 0x7719f
xorl %eax, %eax
callq 0x5b0d
movq %r12, %rdi
movq %rbx, %rsi
callq 0x29f10
testq %rax, %rax
je 0x5eb0
cmpb $0x59, -0x2(%rax)
jne 0x5eb0
cmpb $0x33, -0x1(%rax)
jne 0x5eb0
cmpb $0x63, (%rax)
je 0x5ebe
leaq 0x71309(%rip), %rdi     # 0x771c0
xorl %eax, %eax
callq 0x5b0d
leaq 0x7131a(%rip), %rsi     # 0x771df
movq %r12, %rdi
callq 0x28b08
movq %rax, %rbx
testq %rax, %rax
je 0x5ee6
cmpb $0x59, -0x2(%rbx)
jne 0x5ee6
cmpb $0x38, -0x1(%rbx)
jne 0x5ee6
cmpb $0x49, (%rbx)
je 0x5ef4
leaq 0x712f5(%rip), %rdi     # 0x771e2
xorl %eax, %eax
callq 0x5b0d
movq %r12, %rdi
movq %rbx, %rsi
callq 0x29f10
testq %rax, %rax
jne 0x5f0e
callq 0x4050
cmpl $0x2, (%rax)
je 0x5f1c
leaq 0x712eb(%rip), %rdi     # 0x77200
xorl %eax, %eax
callq 0x5b0d
leaq 0x71303(%rip), %rsi     # 0x77226
pushq $0x43
popq %rdx
movq %r12, %rdi
callq 0x5abc
testq %rax, %rax
je 0x5f5d
movq %rax, %rbx
movq %rax, %rdi
callq 0x2a715
cmpq $0x25, %rax
je 0x5f5d
movq %rbx, %rdi
callq 0x2a715
leaq 0x712d6(%rip), %rdi     # 0x77229
movq %rax, %rsi
xorl %eax, %eax
callq 0x5b0d
leaq 0x712e2(%rip), %rsi     # 0x77246
pushq $0x66
popq %rdx
movq %r12, %rdi
callq 0x5abc
testq %rax, %rax
je 0x5faf
movq %rax, %rbx
movq %rax, %rdi
callq 0x2a780
addsd 0x71081(%rip), %xmm0    # 0x77008
andpd 0x710c1(%rip), %xmm0    # 0x77050
ucomisd 0x71079(%rip), %xmm0    # 0x77010
jbe 0x5faf
movq %rbx, %rdi
callq 0x2a780
leaq 0x712a1(%rip), %rdi     # 0x77249
movb $0x1, %al
callq 0x5b0d
leaq 0x712b2(%rip), %rsi     # 0x77268
pushq $0x64
popq %rdx
movq %r12, %rdi
callq 0x5abc
testq %rax, %rax
je 0x6001
movq %rax, %rbx
movq %rax, %rdi
callq 0x2a780
addsd 0x7103f(%rip), %xmm0    # 0x77018
andpd 0x7106f(%rip), %xmm0    # 0x77050
ucomisd 0x71027(%rip), %xmm0    # 0x77010
jbe 0x6001
movq %rbx, %rdi
callq 0x2a780
leaq 0x71271(%rip), %rdi     # 0x7726b
movb $0x1, %al
callq 0x5b0d
leaq 0x71281(%rip), %rsi     # 0x77289
pushq $0x5a
popq %rdx
movq %r12, %rdi
callq 0x5abc
testq %rax, %rax
je 0x6056
movq %rax, %rbx
movq %rax, %rdi
callq 0x2a7ce
leaq 0x71262(%rip), %rsi     # 0x7728c
movq %rax, %rdi
callq 0x46c0
testl %eax, %eax
je 0x6056
movq %rbx, %rdi
callq 0x2a7ce
leaq 0x71255(%rip), %rdi     # 0x7729a
leaq 0x71240(%rip), %rdx     # 0x7728c
movq %rax, %rsi
xorl %eax, %eax
callq 0x5b0d
leaq 0x7122c(%rip), %rbx     # 0x77289
leaq 0x71256(%rip), %rcx     # 0x772ba
pushq $0x9
popq %rdx
movq %r12, %rdi
movq %rbx, %rsi
callq 0x2a057
pushq $0x5a
popq %rdx
movq %r12, %rdi
movq %rbx, %rsi
callq 0x5abc
testq %rax, %rax
je 0x60c3
movq %rax, %rbx
movq %rax, %rdi
callq 0x2a7ce
leaq 0x71223(%rip), %rsi     # 0x772ba
movq %rax, %rdi
callq 0x46c0
testl %eax, %eax
je 0x60c3
movq %rbx, %rdi
callq 0x2a7ce
leaq 0x711e8(%rip), %rdi     # 0x7729a
leaq 0x71201(%rip), %rdx     # 0x772ba
movq %rax, %rsi
xorl %eax, %eax
callq 0x5b0d
leaq 0x711f9(%rip), %rsi     # 0x772c3
pushq $0x48
popq %rdx
movq %r12, %rdi
callq 0x5abc
testq %rax, %rax
jne 0x60e8
leaq 0x711e5(%rip), %rdi     # 0x772c6
xorl %eax, %eax
callq 0x5b0d
leaq 0x7119a(%rip), %rbx     # 0x77289
leaq 0x71215(%rip), %rcx     # 0x7730b
pushq $0x16
popq %rdx
movq %r12, %rdi
movq %rbx, %rsi
callq 0x2a057
pushq $0x5a
popq %rdx
movq %r12, %rdi
movq %rbx, %rsi
callq 0x5abc
testq %rax, %rax
je 0x6155
movq %rax, %rbx
movq %rax, %rdi
callq 0x2a7ce
leaq 0x711e2(%rip), %rsi     # 0x7730b
movq %rax, %rdi
callq 0x46c0
testl %eax, %eax
je 0x6155
movq %rbx, %rdi
callq 0x2a7ce
leaq 0x71156(%rip), %rdi     # 0x7729a
leaq 0x711c0(%rip), %rdx     # 0x7730b
movq %rax, %rsi
xorl %eax, %eax
callq 0x5b0d
leaq 0x71167(%rip), %rsi     # 0x772c3
pushq $0x48
popq %rdx
movq %r12, %rdi
callq 0x5abc
testq %rax, %rax
jne 0x617a
leaq 0x711af(%rip), %rdi     # 0x77322
xorl %eax, %eax
callq 0x5b0d
leaq 0x71108(%rip), %rbx     # 0x77289
leaq 0x71132(%rip), %rcx     # 0x772ba
pushq $-0x1
popq %rdx
movq %r12, %rdi
movq %rbx, %rsi
callq 0x2a057
pushq $0x5a
popq %rdx
movq %r12, %rdi
movq %rbx, %rsi
callq 0x5abc
testq %rax, %rax
je 0x61e7
movq %rax, %rbx
movq %rax, %rdi
callq 0x2a7ce
leaq 0x710ff(%rip), %rsi     # 0x772ba
movq %rax, %rdi
callq 0x46c0
testl %eax, %eax
je 0x61e7
movq %rbx, %rdi
callq 0x2a7ce
leaq 0x710c4(%rip), %rdi     # 0x7729a
leaq 0x710dd(%rip), %rdx     # 0x772ba
movq %rax, %rsi
xorl %eax, %eax
callq 0x5b0d
leaq 0x710d5(%rip), %rsi     # 0x772c3
pushq $0x48
popq %rdx
movq %r12, %rdi
callq 0x5abc
testq %rax, %rax
jne 0x620c
leaq 0x71162(%rip), %rdi     # 0x77367
xorl %eax, %eax
callq 0x5b0d
leaq 0x710b0(%rip), %rsi     # 0x772c3
pushq $0x48
popq %rdx
movq %r12, %rdi
callq 0x5abc
testq %rax, %rax
je 0x6261
movq %rax, %rbx
movq %rax, %rdi
callq 0x2a7ce
leaq 0x71166(%rip), %rsi     # 0x7739b
movq %rax, %rdi
callq 0x46c0
testl %eax, %eax
je 0x6261
movq %rbx, %rdi
callq 0x2a7ce
leaq 0x71154(%rip), %rdi     # 0x773a4
leaq 0x71144(%rip), %rdx     # 0x7739b
movq %rax, %rsi
xorl %eax, %eax
callq 0x5b0d
movq %r14, 0xa0(%rsp)
leaq 0x7280f(%rip), %rsi     # 0x78a7f
pushq $0x42
popq %rdx
movq %r12, %rdi
callq 0x5abc
testq %rax, %rax
je 0x62b6
movq %rax, %rbx
cmpw $0x6342, (%rax)         # imm = 0x6342
jne 0x62a4
movq %rbx, %rdi
addq $0x2, %rdi
leaq 0x70db0(%rip), %rsi     # 0x77048
pushq $0x7
popq %rdx
callq 0x44c0
testl %eax, %eax
je 0x62b6
movzbl 0x1(%rbx), %esi
leaq 0x71118(%rip), %rdi     # 0x773c7
xorl %eax, %eax
callq 0x5b0d
leaq 0x71131(%rip), %rsi     # 0x773ee
pushq $0x5
popq %rbx
leaq 0x1c0(%rsp), %rcx
movq %r12, %rdi
movl %ebx, %edx
callq 0xad23
leaq 0x71118(%rip), %rsi     # 0x773f1
leaq 0x74e80(%rip), %rcx     # 0x7b160
pushq $0x4
popq %rbp
movq %r12, %rdi
movl %ebp, %edx
callq 0xad23
leaq 0x71100(%rip), %rsi     # 0x773f4
leaq 0xc0(%rsp), %rcx
movq %r12, %rdi
movl %ebx, %edx
callq 0xad23
leaq 0x710ea(%rip), %rsi     # 0x773f7
leaq 0x74e6c(%rip), %rcx     # 0x7b180
movq %r12, %rdi
movl %ebp, %edx
callq 0xad23
leaq 0x710d5(%rip), %rsi     # 0x773fa
leaq 0xf0(%rsp), %rcx
movq %r12, %rdi
movl %ebx, %edx
callq 0xad23
leaq 0x710bf(%rip), %rsi     # 0x773fd
leaq 0x74e5b(%rip), %rcx     # 0x7b1a0
movq %r12, %rdi
movl %ebp, %edx
callq 0xad23
leaq 0x710aa(%rip), %rsi     # 0x77400
pushq $0x42
popq %rdx
movq %r12, %rdi
callq 0x5abc
testq %rax, %rax
je 0x63f7
movq %rax, %rbx
movq %rax, %rdi
callq 0x2a7f5
cmpl $0x2, %eax
je 0x6395
movq %rbx, %rdi
callq 0x2a7f5
leaq 0x7107a(%rip), %rdi     # 0x77403
pushq $0x2
popq %rdx
movl %eax, %esi
xorl %eax, %eax
callq 0x5b0d
leaq 0x70ca4(%rip), %r14     # 0x77040
xorl %r13d, %r13d
leaq 0x71096(%rip), %rbp     # 0x7743c
cmpq $0x2, %r13
je 0x63f7
movq %rbx, %rdi
movl %r13d, %esi
callq 0x2a852
cvtss2sd (%r14), %xmm1
ucomisd %xmm1, %xmm0
jne 0x63c4
jnp 0x63ee
movq %rbx, %rdi
movl %r13d, %esi
movsd %xmm1, 0xa8(%rsp)
callq 0x2a852
movq %rbp, %rdi
movq %r13, %rsi
movsd 0xa8(%rsp), %xmm1
movb $0x2, %al
callq 0x5b0d
incq %r13
addq $0x4, %r14
jmp 0x63a6
leaq 0x71085(%rip), %rsi     # 0x77483
pushq $0x49
popq %rdx
movq %r12, %rdi
callq 0x5abc
testq %rax, %rax
je 0x643a
movq %rax, %rbx
movq %rax, %rdi
callq 0x2a715
cmpq $0xf4240, %rax          # imm = 0xF4240
je 0x643a
movq %rbx, %rdi
callq 0x2a715
leaq 0x71056(%rip), %rdi     # 0x77486
movq %rax, %rsi
xorl %eax, %eax
callq 0x5b0d
leaq 0x71067(%rip), %rsi     # 0x774a8
movq %r12, %rdi
callq 0x28b08
testq %rax, %rax
je 0x647a
movq %rax, %rbx
movq %rax, %rdi
callq 0x2a715
cmpq $-0x80000000, %rax      # imm = 0x80000000
je 0x647a
movq %rbx, %rdi
callq 0x2a715
leaq 0x7103b(%rip), %rdi     # 0x774ab
movq %rax, %rsi
xorl %eax, %eax
callq 0x5b0d
leaq 0x70d1b(%rip), %rsi     # 0x7719c
movq %r12, %rdi
callq 0x28b08
testq %rax, %rax
je 0x64ba
movq %rax, %rbx
movq %rax, %rdi
callq 0x2a715
cmpq $-0x7fffffff, %rax      # imm = 0x80000001
je 0x64ba
movq %rbx, %rdi
callq 0x2a715
leaq 0x7101b(%rip), %rdi     # 0x774cb
movq %rax, %rsi
xorl %eax, %eax
callq 0x5b0d
leaq 0x70cfc(%rip), %rsi     # 0x771bd
movq %r12, %rdi
callq 0x28b08
testq %rax, %rax
je 0x64f8
movq %rax, %rbx
movq %rax, %rdi
callq 0x2a715
cmpq $-0x1, %rax
je 0x64f8
movq %rbx, %rdi
callq 0x2a715
leaq 0x70fff(%rip), %rdi     # 0x774ed
movq %rax, %rsi
xorl %eax, %eax
callq 0x5b0d
leaq 0x7100b(%rip), %rsi     # 0x7750a
movq %r12, %rdi
callq 0x28b08
testq %rax, %rax
je 0x6535
movq %rax, %rbx
movq %rax, %rdi
callq 0x2a715
testq %rax, %rax
je 0x6535
movq %rbx, %rdi
callq 0x2a715
leaq 0x70fe2(%rip), %rdi     # 0x7750d
movq %rax, %rsi
xorl %eax, %eax
callq 0x5b0d
leaq 0x70fed(%rip), %rsi     # 0x77529
movq %r12, %rdi
callq 0x28b08
testq %rax, %rax
je 0x6573
movq %rax, %rbx
movq %rax, %rdi
callq 0x2a715
cmpq $0x1, %rax
je 0x6573
movq %rbx, %rdi
callq 0x2a715
leaq 0x70fc3(%rip), %rdi     # 0x7752c
movq %rax, %rsi
xorl %eax, %eax
callq 0x5b0d
leaq 0x70fce(%rip), %rsi     # 0x77548
movq %r12, %rdi
callq 0x28b08
testq %rax, %rax
je 0x65b3
movq %rax, %rbx
movq %rax, %rdi
callq 0x2a715
cmpq $0x7fffffff, %rax       # imm = 0x7FFFFFFF
je 0x65b3
movq %rbx, %rdi
callq 0x2a715
leaq 0x70fa2(%rip), %rdi     # 0x7754b
movq %rax, %rsi
xorl %eax, %eax
callq 0x5b0d
leaq 0x70fb2(%rip), %rsi     # 0x7756c
movq %r12, %rdi
callq 0x28b08
testq %rax, %rax
je 0x65f5
movq %rax, %rbx
movq %rax, %rdi
callq 0x2a715
movl $0x80000000, %ecx       # imm = 0x80000000
cmpq %rcx, %rax
je 0x65f5
movq %rbx, %rdi
callq 0x2a715
leaq 0x70f84(%rip), %rdi     # 0x7756f
movq %rax, %rsi
xorl %eax, %eax
callq 0x5b0d
leaq 0x70be3(%rip), %rsi     # 0x771df
movq %r12, %rdi
callq 0x28b08
testq %rax, %rax
je 0x6637
movq %rax, %rbx
movq %rax, %rdi
callq 0x2a715
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
cmpq %rcx, %rax
je 0x6637
movq %rbx, %rdi
callq 0x2a715
leaq 0x70f61(%rip), %rdi     # 0x7758e
movq %rax, %rsi
xorl %eax, %eax
callq 0x5b0d
leaq 0x70f71(%rip), %rsi     # 0x775af
pushq $0x69
popq %rdx
pushq $0x4
popq %rcx
leaq 0xb8(%rsp), %r8
movq %r12, %rdi
callq 0x29df3
testl %eax, %eax
je 0x6666
leaq 0x70f53(%rip), %rdi     # 0x775b2
xorl %eax, %eax
callq 0x5b0d
leaq 0x70f42(%rip), %rsi     # 0x775af
movq %r12, %rdi
callq 0x28b08
testq %rax, %rax
je 0x66b2
movq %rax, %rbx
movq %rax, %rdi
callq 0x2a715
movslq 0xb8(%rsp), %rcx
cmpq %rcx, %rax
je 0x66b2
movq %rbx, %rdi
callq 0x2a715
movl 0xb8(%rsp), %edx
leaq 0x70f24(%rip), %rdi     # 0x775cc
movq %rax, %rsi
xorl %eax, %eax
callq 0x5b0d
leaq 0x70f30(%rip), %rsi     # 0x775e9
pushq $0x49
popq %rdx
pushq $0x4
popq %rcx
leaq 0xb4(%rsp), %r8
movq %r12, %rdi
callq 0x29df3
testl %eax, %eax
je 0x66e1
leaq 0x70f12(%rip), %rdi     # 0x775ec
xorl %eax, %eax
callq 0x5b0d
leaq 0x70f01(%rip), %rsi     # 0x775e9
movq %r12, %rdi
callq 0x28b08
testq %rax, %rax
je 0x672c
movq %rax, %rbx
movq %rax, %rdi
callq 0x2a715
movl 0xb4(%rsp), %ecx
cmpq %rcx, %rax
je 0x672c
movq %rbx, %rdi
callq 0x2a715
movl 0xb4(%rsp), %edx
leaq 0x70ee4(%rip), %rdi     # 0x77606
movq %rax, %rsi
xorl %eax, %eax
callq 0x5b0d
leaq 0x70ef0(%rip), %rsi     # 0x77623
pushq $-0x2
popq %rdx
movq %r12, %rdi
callq 0x2a219
testl %eax, %eax
jns 0x6750
leaq 0x70edd(%rip), %rdi     # 0x77626
xorl %eax, %eax
callq 0x5b0d
leaq 0x70ee9(%rip), %rsi     # 0x77640
pushq $0x3
popq %rdx
movq %r12, %rdi
callq 0x2a219
testl %eax, %eax
jns 0x6774
leaq 0x70ed6(%rip), %rdi     # 0x77643
xorl %eax, %eax
callq 0x5b0d
leaq 0x70ea8(%rip), %rsi     # 0x77623
movq %r12, %rdi
callq 0x28b08
testq %rax, %rax
je 0x67cd
movq %rax, %rbx
movb (%rax), %al
cmpb $0x63, %al
jne 0x67a1
movq %rbx, %rdi
callq 0x2a715
cmpq $-0x2, %rax
je 0x67db
movb (%rbx), %al
movzbl %al, %ebp
movq %rbx, %rdi
callq 0x2a715
leaq 0x70ec4(%rip), %rdi     # 0x77677
movl %ebp, %esi
movq %rax, %rdx
xorl %eax, %eax
callq 0x5b0d
jmp 0x67db
leaq 0x710b8(%rip), %rdi     # 0x77880
jmp 0x6e0b
leaq 0x70e89(%rip), %rdi     # 0x7765d
xorl %eax, %eax
callq 0x5b0d
leaq 0x70e5e(%rip), %rsi     # 0x77640
movq %r12, %rdi
callq 0x28b08
testq %rax, %rax
je 0x6828
movq %rax, %rbx
movb (%rax), %al
cmpb $0x43, %al
jne 0x6808
movq %rbx, %rdi
callq 0x2a715
cmpq $0x3, %rax
je 0x6836
movb (%rbx), %al
movzbl %al, %ebp
movq %rbx, %rdi
callq 0x2a715
leaq 0x70e99(%rip), %rdi     # 0x776b3
movl %ebp, %esi
movq %rax, %rdx
xorl %eax, %eax
callq 0x5b0d
jmp 0x6836
leaq 0x70e6a(%rip), %rdi     # 0x77699
xorl %eax, %eax
callq 0x5b0d
movl $0x43, (%rsp)
leaq 0x70ddf(%rip), %rsi     # 0x77623
leaq 0x70df5(%rip), %r8      # 0x77640
pushq $0x2
popq %rdx
pushq $0x43
popq %rbx
pushq $0x3
popq %r9
movq %r12, %rdi
movl %ebx, %ecx
callq 0xae03
testl %eax, %eax
jne 0x68eb
movl %ebx, (%rsp)
leaq 0x70db2(%rip), %r14     # 0x77623
leaq 0x70dc8(%rip), %r13     # 0x77640
pushq $0x53
popq %rcx
pushq $0x3
popq %rbp
movl $0x4d2, %edx            # imm = 0x4D2
movq %r12, %rdi
movq %r14, %rsi
movq %r13, %r8
movq %rbp, %r9
callq 0xae03
movl %ebx, (%rsp)
pushq $-0x1
popq %rdx
pushq $0x73
popq %rcx
movq %r12, %rdi
movq %r14, %rsi
movq %r13, %r8
movq %rbp, %r9
callq 0xae03
movl $0x80000000, %eax       # imm = 0x80000000
leaq 0x7fffffff(%rax), %rdx
movl %ebx, (%rsp)
pushq $0x49
popq %rcx
movq %r12, %rdi
movq %r14, %rsi
movq %r13, %r8
movq %rbp, %r9
callq 0xae03
movl %ebx, (%rsp)
pushq $-0x2
popq %rdx
pushq $0x69
popq %rcx
movq %r12, %rdi
movq %r14, %rsi
movq %r13, %r8
movq %rbp, %r9
callq 0xae03
leaq 0x70de2(%rip), %rsi     # 0x776d4
movss 0x70766(%rip), %xmm0    # 0x77060
movq %r12, %rdi
callq 0x2a448
testl %eax, %eax
jns 0x6914
leaq 0x70dca(%rip), %rdi     # 0x776d7
xorl %eax, %eax
callq 0x5b0d
leaq 0x70db9(%rip), %rsi     # 0x776d4
movq %r12, %rdi
callq 0x28b08
testq %rax, %rax
je 0x696c
movq %rax, %rbx
movb (%rax), %al
cmpb $0x66, %al
jne 0x6947
movq %rbx, %rdi
callq 0x2a780
ucomisd 0x706df(%rip), %xmm0    # 0x77020
jne 0x6945
jnp 0x697a
movb (%rbx), %al
movzbl %al, %ebp
movq %rbx, %rdi
callq 0x2a780
leaq 0x70d9e(%rip), %rdi     # 0x776f7
movsd 0x706bf(%rip), %xmm1    # 0x77020
movl %ebp, %esi
movb $0x2, %al
callq 0x5b0d
jmp 0x697a
leaq 0x70d74(%rip), %rdi     # 0x776e7
xorl %eax, %eax
callq 0x5b0d
leaq 0x70d97(%rip), %rsi     # 0x77718
movss 0x706db(%rip), %xmm0    # 0x77064
movq %r12, %rdi
callq 0x2a448
testl %eax, %eax
jns 0x69a3
leaq 0x70d7f(%rip), %rdi     # 0x7771b
xorl %eax, %eax
callq 0x5b0d
leaq 0x70d6e(%rip), %rsi     # 0x77718
movq %r12, %rdi
callq 0x28b08
testq %rax, %rax
je 0x69fb
movq %rax, %rbx
movb (%rax), %al
cmpb $0x66, %al
jne 0x69d6
movq %rbx, %rdi
callq 0x2a780
ucomisd 0x70658(%rip), %xmm0    # 0x77028
jne 0x69d4
jnp 0x6a09
movb (%rbx), %al
movzbl %al, %ebp
movq %rbx, %rdi
callq 0x2a780
leaq 0x70d51(%rip), %rdi     # 0x77739
movsd 0x70638(%rip), %xmm1    # 0x77028
movl %ebp, %esi
movb $0x2, %al
callq 0x5b0d
jmp 0x6a09
leaq 0x70d27(%rip), %rdi     # 0x77729
xorl %eax, %eax
callq 0x5b0d
leaq 0x70a98(%rip), %rsi     # 0x774a8
movq %r12, %rdi
callq 0x28b08
testq %rax, %rax
je 0x6a50
movq %rax, %rbx
cmpb $0x69, (%rax)
je 0x6a5e
movq %rbx, %rdi
callq 0x2a715
cmpq $-0x80000000, %rax      # imm = 0x80000000
je 0x6a5e
movq %rbx, %rdi
callq 0x2a715
leaq 0x70a67(%rip), %rdi     # 0x774ab
movq %rax, %rsi
xorl %eax, %eax
callq 0x5b0d
jmp 0x6a5e
leaq 0x70d03(%rip), %rdi     # 0x7775a
xorl %eax, %eax
callq 0x5b0d
andl $0x0, (%rsp)
leaq 0x7336f(%rip), %r8      # 0x79dd8
pushq $0x63
popq %rsi
pushq $0x11
popq %rdx
leaq 0x160(%rsp), %rcx
movq %r12, %rdi
xorl %r9d, %r9d
callq 0xaf54
testl %eax, %eax
jne 0x6bd3
andl $0x0, (%rsp)
leaq 0x70cd8(%rip), %rsi     # 0x7776d
leaq 0x7333c(%rip), %r8      # 0x79dd8
pushq $0x53
popq %rcx
movl $0x1092, %edx           # imm = 0x1092
movq %r12, %rdi
xorl %r9d, %r9d
callq 0xae03
testl %eax, %eax
jne 0x6bd3
movl $0x53, (%rsp)
leaq 0x70ca8(%rip), %r8      # 0x7776d
pushq $0x49
popq %rsi
pushq $0xe
popq %rdx
leaq 0x3c0(%rsp), %rcx
movl $0x1092, %r9d           # imm = 0x1092
movq %r12, %rdi
callq 0xaf54
testl %eax, %eax
jne 0x6bd3
movl $0x53, (%rsp)
leaq 0x70c76(%rip), %r8      # 0x7776d
pushq $0x73
popq %rsi
pushq $0x5
popq %rdx
leaq 0x120(%rsp), %rcx
movl $0x1092, %r9d           # imm = 0x1092
movq %r12, %rdi
callq 0xaf54
testl %eax, %eax
jne 0x6bd3
movl $0x53, (%rsp)
leaq 0x70c44(%rip), %r8      # 0x7776d
pushq $0x66
popq %rsi
pushq $0x8
popq %rdx
leaq 0x1a0(%rsp), %rcx
movl $0x1092, %r9d           # imm = 0x1092
movq %r12, %rdi
callq 0xaf54
testl %eax, %eax
jne 0x6bd3
movl $0x53, (%rsp)
leaq 0x70c12(%rip), %r8      # 0x7776d
pushq $0x63
popq %rsi
pushq $0x2
popq %rdx
leaq 0xbe(%rsp), %rcx
movl $0x1092, %r9d           # imm = 0x1092
movq %r12, %rdi
callq 0xaf54
testl %eax, %eax
jne 0x6bd3
movl $0x53, (%rsp)
leaq 0x70be4(%rip), %r8      # 0x7776d
pushq $0x69
popq %rsi
pushq $0x6
popq %rdx
leaq 0x180(%rsp), %rcx
movl $0x1092, %r9d           # imm = 0x1092
movq %r12, %rdi
callq 0xaf54
testl %eax, %eax
jne 0x6bd3
movl $0x53, (%rsp)
leaq 0x70bb6(%rip), %r8      # 0x7776d
pushq $0x53
popq %rsi
pushq $0x4
popq %rdx
leaq 0x158(%rsp), %rcx
movl $0x1092, %r9d           # imm = 0x1092
movq %r12, %rdi
callq 0xaf54
leaq 0x71cad(%rip), %rbx     # 0x78887
leaq 0x70509(%rip), %rcx     # 0x770ea
pushq $0x4f
popq %rdx
movq %r12, %rdi
movq %rbx, %rsi
callq 0x2a057
pushq $0x5a
popq %rdx
movq %r12, %rdi
movq %rbx, %rsi
callq 0x5abc
testq %rax, %rax
je 0x6c4b
movq %rax, %rbx
movq %rax, %rdi
callq 0x2a7ce
leaq 0x704d6(%rip), %rsi     # 0x770ea
movq %rax, %rdi
callq 0x46c0
testl %eax, %eax
je 0x6c40
movq %rbx, %rdi
callq 0x2a7ce
leaq 0x70b41(%rip), %rdi     # 0x77770
leaq 0x704b4(%rip), %rdx     # 0x770ea
movq %rax, %rsi
xorl %eax, %eax
callq 0x5b0d
movq %r12, %rdi
movq %rbx, %rsi
callq 0x29f9b
leaq 0x71c35(%rip), %rsi     # 0x78887
movq %r12, %rdi
callq 0x28b08
testq %rax, %rax
je 0x6c6d
leaq 0x70b2a(%rip), %rdi     # 0x77790
xorl %eax, %eax
callq 0x5b0d
leaq 0x70b3e(%rip), %rbx     # 0x777b2
leaq 0x70611(%rip), %rcx     # 0x7728c
pushq $0xd
popq %rdx
movq %r12, %rdi
movq %rbx, %rsi
callq 0x2a057
pushq $0x5a
popq %rdx
movq %r12, %rdi
movq %rbx, %rsi
callq 0x5abc
testq %rax, %rax
je 0x6cda
movq %rax, %rbx
movq %rax, %rdi
callq 0x2a7ce
leaq 0x705de(%rip), %rsi     # 0x7728c
movq %rax, %rdi
callq 0x46c0
testl %eax, %eax
je 0x6cda
movq %rbx, %rdi
callq 0x2a7ce
leaq 0x70aec(%rip), %rdi     # 0x777b5
leaq 0x705bc(%rip), %rdx     # 0x7728c
movq %rax, %rsi
xorl %eax, %eax
callq 0x5b0d
leaq 0x70af4(%rip), %rbx     # 0x777d5
leaq 0x70623(%rip), %rcx     # 0x7730b
pushq $0x17
popq %rdx
movq %r12, %rdi
movq %rbx, %rsi
callq 0x2a057
pushq $0x5a
popq %rdx
movq %r12, %rdi
movq %rbx, %rsi
callq 0x5abc
testq %rax, %rax
je 0x6d47
movq %rax, %rbx
movq %rax, %rdi
callq 0x2a7ce
leaq 0x705f0(%rip), %rsi     # 0x7730b
movq %rax, %rdi
callq 0x46c0
testl %eax, %eax
je 0x6d47
movq %rbx, %rdi
callq 0x2a7ce
leaq 0x70aa2(%rip), %rdi     # 0x777d8
leaq 0x705ce(%rip), %rdx     # 0x7730b
movq %rax, %rsi
xorl %eax, %eax
callq 0x5b0d
leaq 0x130(%rsp), %rdx
movq %r15, %rdi
movq %r12, %rsi
callq 0x2825e
testl %eax, %eax
jns 0x6d6c
leaq 0x70a93(%rip), %rdi     # 0x777f8
xorl %eax, %eax
callq 0x5b0d
movq 0x140(%rsp), %rbx
leaq 0x72d75(%rip), %rsi     # 0x79af0
movq %rbx, %rdi
callq 0x46c0
testl %eax, %eax
je 0x6d98
leaq 0x70a7e(%rip), %rdi     # 0x7780c
movq %rbx, %rsi
xorl %eax, %eax
callq 0x5b0d
leaq 0x70524(%rip), %r14     # 0x772c3
pushq $0x48
popq %rdx
movq %r12, %rdi
movq %r14, %rsi
callq 0x5abc
movq %r12, %rdi
movq %rax, %rsi
callq 0x29fbf
movq %rax, %rbx
movq %r12, %rdi
movq %r14, %rsi
callq 0x28b08
testq %rax, %rax
je 0x6dd9
leaq 0x70a5d(%rip), %rdi     # 0x7782f
xorl %eax, %eax
callq 0x5b0d
leaq 0x70a68(%rip), %rdx     # 0x77848
pushq $0x1f
popq %rsi
movq %r12, %rdi
callq 0xaccb
cmpb $0x58, -0x2(%rbx)
movq 0xa0(%rsp), %r14
jne 0x6e04
cmpb $0x42, -0x1(%rbx)
jne 0x6e04
cmpb $0x42, (%rbx)
je 0x6e12
leaq 0x70a54(%rip), %rdi     # 0x7785f
xorl %eax, %eax
callq 0x5b0d
movq %r14, %rdi
movq %r15, %rsi
movq %r12, %rdx
callq 0x279c2
testl %eax, %eax
js 0x6e93
leaq 0x130(%rsp), %rdx
movq %r15, %rdi
movq %r12, %rsi
callq 0x2825e
testl %eax, %eax
jns 0x6e49
leaq 0x70a50(%rip), %rdi     # 0x77892
xorl %eax, %eax
callq 0x5b0d
movzwl 0x10(%r12), %esi
cmpl $0x8d, %esi
je 0x6e65
leaq 0x70a4b(%rip), %rdi     # 0x778a9
xorl %eax, %eax
callq 0x5b0d
movq 0x140(%rsp), %rbx
leaq 0x72ebc(%rip), %rsi     # 0x79d30
movq %rbx, %rdi
callq 0x46c0
testl %eax, %eax
je 0x6ea1
leaq 0x70a47(%rip), %rdi     # 0x778ce
movq %rbx, %rsi
xorl %eax, %eax
callq 0x5b0d
jmp 0x6ea1
leaq 0x70a5a(%rip), %rdi     # 0x778f4
xorl %eax, %eax
callq 0x5b0d
movq %r12, %rdi
callq 0x22572
movq %r15, %rdi
callq 0x21bfe
movq %r14, %rdi
callq 0x182bd
movq 0x140(%rsp), %rdi
callq 0x45c0
pushq $-0x4
popq %rsi
xorl %edi, %edi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x24708
movq %rax, %rdi
callq 0x1acc5
pushq $-0x5
popq %rsi
xorl %edi, %edi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x24708
movq %rax, %rdi
callq 0x1acc5
leaq 0x72ee7(%rip), %rdi     # 0x79de0
leaq 0x71ab5(%rip), %rsi     # 0x789b5
leaq 0x70c91(%rip), %rbx     # 0x77b98
leaq 0x70ca5(%rip), %rcx     # 0x77bb3
movq %rbx, %rdx
xorl %r8d, %r8d
callq 0xb24d
leaq 0x70c96(%rip), %rsi     # 0x77bb6
leaq 0x70c93(%rip), %r14     # 0x77bba
leaq 0x70ca8(%rip), %rcx     # 0x77bd6
leaq 0x70ca4(%rip), %r8      # 0x77bd9
movq %rbx, %rdi
movq %r14, %rdx
callq 0xb24d
leaq 0x70c9d(%rip), %rsi     # 0x77be4
leaq 0x70c9b(%rip), %rdx     # 0x77be9
leaq 0x779ae(%rip), %rcx     # 0x7e903
movq %r14, %rdi
xorl %r8d, %r8d
callq 0xb24d
movups 0x742a2(%rip), %xmm0    # 0x7b209
leaq 0x1c0(%rsp), %r14
movups %xmm0, 0x9(%r14)
movaps 0x74285(%rip), %xmm0    # 0x7b200
movaps %xmm0, (%r14)
leaq 0xf0(%rsp), %rbx
movw $0x77, (%rbx)
leaq 0x7351d(%rip), %rdi     # 0x7a4b0
leaq 0x786f0(%rip), %rsi     # 0x7f68a
callq 0x170e7
movq %rax, %r12
movq %r14, %rdi
movq %rbx, %rsi
callq 0x170e7
movq %rax, %rbp
xorps %xmm0, %xmm0
movaps %xmm0, 0xc0(%rsp)
andq $0x0, 0xd0(%rsp)
testq %r12, %r12
je 0x703a
testq %rbp, %rbp
je 0x7043
movq %r12, %rdi
callq 0x24c2e
testq %rax, %rax
je 0x7068
movq %rax, %r13
leaq 0x70d47(%rip), %rsi     # 0x77d30
leaq 0x70d43(%rip), %r8      # 0x77d33
movq %rax, %rdi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x11af5
cmpl $0x1, %eax
jne 0x707e
andq $0x0, (%rsp)
leaq 0x70d23(%rip), %rsi     # 0x77d30
leaq 0x77d7f(%rip), %r8      # 0x7ed93
leaq 0x70f30(%rip), %r9      # 0x77f4b
movq %r13, %rdi
xorl %edx, %edx
xorl %ecx, %ecx
xorl %eax, %eax
callq 0xff98
testl %eax, %eax
je 0x73bd
leaq 0x70d14(%rip), %rdi     # 0x77d4c
jmp 0x7085
leaq 0x70cc3(%rip), %rdi     # 0x77d04
jmp 0x706f
leaq 0x70bcc(%rip), %rdi     # 0x77c16
xorl %ebp, %ebp
leaq 0x1c0(%rsp), %rsi
leaq 0xf0(%rsp), %rdx
xorl %eax, %eax
callq 0x5b0d
xorl %r13d, %r13d
jmp 0x7079
leaq 0x70ca8(%rip), %rdi     # 0x77d17
xorl %r13d, %r13d
xorl %eax, %eax
callq 0x5b0d
xorl %r14d, %r14d
jmp 0x708f
leaq 0x70cb1(%rip), %rdi     # 0x77d36
xorl %r14d, %r14d
xorl %eax, %eax
callq 0x5b0d
movq %r13, %rdi
callq 0x21bfe
testq %r12, %r12
je 0x70a4
movq %r12, %rdi
callq 0x182bd
testq %rbp, %rbp
je 0x70b1
movq %rbp, %rdi
callq 0x182bd
testq %r14, %r14
je 0x70be
movq %r14, %rdi
callq 0x44a0
movq 0xd0(%rsp), %rdi
xorps %xmm0, %xmm0
movaps %xmm0, 0xc0(%rsp)
andq $0x0, 0xd0(%rsp)
callq 0x45c0
leaq 0x7359a(%rip), %rdi     # 0x7a680
leaq 0x7859d(%rip), %rsi     # 0x7f68a
callq 0x170e7
movq %rax, %r14
testq %rax, %rax
je 0x712e
movq %r14, %rdi
callq 0x24c2e
testq %rax, %rax
je 0x7137
movq %rax, %r12
leaq 0x710f0(%rip), %rsi     # 0x78201
movq %rax, %rdi
xorl %edx, %edx
xorl %eax, %eax
callq 0x11ef4
testl %eax, %eax
je 0x72f3
leaq 0x710c6(%rip), %rdi     # 0x781f2
jmp 0x7141
leaq 0x70bcf(%rip), %rdi     # 0x77d04
jmp 0x713e
leaq 0x70bd9(%rip), %rdi     # 0x77d17
xorl %r12d, %r12d
xorl %eax, %eax
callq 0x5b0d
movq %r12, %rdi
callq 0x21bfe
testq %r14, %r14
je 0x715d
movq %r14, %rdi
callq 0x182bd
callq 0x1df47
movl %eax, 0xa8(%rsp)
xorl %edi, %edi
callq 0x1df40
leaq 0x73679(%rip), %rbp     # 0x7a7f0
leaq 0x9a672(%rip), %r15     # 0xa17f0
xorl %r12d, %r12d
cmpq $0x2, %r12
je 0x7256
movslq (%rbp), %rdi
leaq 0x7365a(%rip), %rax     # 0x7a7f0
addq %rax, %rdi
leaq 0x784ea(%rip), %rsi     # 0x7f68a
callq 0x170e7
movq %rax, %r14
testq %rax, %rax
je 0x721b
movq %r14, %rdi
callq 0x24c2e
testq %rax, %rax
je 0x7224
movq %rax, %r13
movq %rax, %rdi
leaq 0x712ea(%rip), %rsi     # 0x784b1
xorl %edx, %edx
xorl %eax, %eax
callq 0x11ef4
testl %eax, %eax
jne 0x7230
movq %r13, %rdi
callq 0xeb86
movq %rax, %rbx
testq %rax, %rax
je 0x747f
movq (%r15), %rsi
movq %rbx, %rdi
callq 0x46c0
testl %eax, %eax
jne 0x747f
movq %r13, %rdi
callq 0x21bfe
movq %r14, %rdi
callq 0x182bd
incq %r12
addq $0x4, %rbp
addq $0x8, %r15
jmp 0x7181
leaq 0x71245(%rip), %rdi     # 0x78467
jmp 0x722b
leaq 0x71263(%rip), %rdi     # 0x7848e
xorl %r13d, %r13d
jmp 0x7237
leaq 0x71283(%rip), %rdi     # 0x784ba
movl %r12d, %esi
xorl %eax, %eax
callq 0x5b0d
movq %r13, %rdi
callq 0x21bfe
testq %r14, %r14
je 0x7256
movq %r14, %rdi
callq 0x182bd
movl 0xa8(%rsp), %edi
callq 0x1df40
leaq 0x73597(%rip), %rsi     # 0x7a800
pushq $0x7e
popq %rdi
callq 0x24bf1
movq %rax, %r14
testq %rax, %rax
je 0x729b
leaq 0x712c1(%rip), %rsi     # 0x78541
movq %r14, %rdi
callq 0x11cd0
testl %eax, %eax
pushq $0x1
popq %rbp
je 0x72b1
leaq 0x712b0(%rip), %rdi     # 0x78546
jmp 0x7517
leaq 0x7128b(%rip), %rdi     # 0x7852d
xorl %eax, %eax
callq 0x5b0d
pushq $0x1
popq %rbp
jmp 0x751e
andq $0x0, (%rsp)
leaq 0x70ae0(%rip), %rsi     # 0x77d9d
leaq 0x70a9a(%rip), %rdx     # 0x77d5e
leaq 0x71382(%rip), %rcx     # 0x7864d
leaq 0x70a8f(%rip), %r8      # 0x77d61
leaq 0x712ad(%rip), %r9      # 0x78586
movq %r14, %rdi
xorl %eax, %eax
callq 0xff98
testl %eax, %eax
je 0x7328
leaq 0x71276(%rip), %rdi     # 0x78564
jmp 0x7517
leaq 0x70f25(%rip), %rsi     # 0x7821f
leaq 0x70f06(%rip), %rbx     # 0x78207
leaq 0x70f02(%rip), %rcx     # 0x7820a
movq %r12, %rdi
movq %rbx, %rdx
xorl %r8d, %r8d
xorl %eax, %eax
callq 0x11ef4
testl %eax, %eax
je 0x736a
leaq 0x70eed(%rip), %rdi     # 0x78210
jmp 0x7141
andq $0x0, (%rsp)
leaq 0x70a69(%rip), %rsi     # 0x77d9d
leaq 0x71206(%rip), %rcx     # 0x78541
leaq 0x70a1c(%rip), %rdx     # 0x77d5e
leaq 0x72381(%rip), %r9      # 0x796ca
movq %r14, %rdi
movq %rdx, %r8
xorl %eax, %eax
callq 0xff98
testl %eax, %eax
je 0x743d
leaq 0x71226(%rip), %rdi     # 0x7858b
jmp 0x7517
leaq 0x712b4(%rip), %rax     # 0x78625
movq %rax, 0x8(%rsp)
andq $0x0, 0x10(%rsp)
movq %rbx, (%rsp)
leaq 0x70c8f(%rip), %rsi     # 0x78016
leaq 0x70a4b(%rip), %rdx     # 0x77dd9
leaq 0x70e90(%rip), %r8      # 0x78225
leaq 0x70ea4(%rip), %rcx     # 0x78240
movq %r12, %rdi
movq %rcx, %r9
xorl %eax, %eax
callq 0xef96
testl %eax, %eax
je 0x74b3
leaq 0x70e70(%rip), %rdi     # 0x78228
jmp 0x7141
andq $0x0, (%rsp)
leaq 0x709d4(%rip), %rsi     # 0x77d9d
leaq 0x7098e(%rip), %rdx     # 0x77d5e
leaq 0x70928(%rip), %rcx     # 0x77cff
leaq 0x70983(%rip), %r8      # 0x77d61
leaq 0x7097f(%rip), %r9      # 0x77d64
movq %r13, %rdi
xorl %eax, %eax
callq 0xef96
testl %eax, %eax
js 0x98a1
andq $0x0, (%rsp)
leaq 0x7099a(%rip), %rsi     # 0x77d9d
leaq 0x70954(%rip), %rdx     # 0x77d5e
leaq 0x708e4(%rip), %rcx     # 0x77cf5
leaq 0x70962(%rip), %r8      # 0x77d7a
leaq 0x7095e(%rip), %r9      # 0x77d7d
movq %r13, %rdi
xorl %eax, %eax
callq 0xff98
testl %eax, %eax
je 0x93be
leaq 0x70951(%rip), %rdi     # 0x77d89
jmp 0x7085
andq $0x0, (%rsp)
leaq 0x7098d(%rip), %rsi     # 0x77dd6
leaq 0x70989(%rip), %rdx     # 0x77dd9
leaq 0x7121d(%rip), %rcx     # 0x78674
leaq 0x75ee3(%rip), %r8      # 0x7d341
leaq 0x7116c(%rip), %r9      # 0x785d1
movq %r14, %rdi
xorl %eax, %eax
callq 0xff98
testl %eax, %eax
je 0x74da
leaq 0x71135(%rip), %rdi     # 0x785af
jmp 0x7517
leaq 0x71060(%rip), %rdi     # 0x784e6
movl %r12d, %esi
xorl %eax, %eax
callq 0x5b0d
movq 0x9ab49(%rip), %rax     # 0xa1fe0
movq (%rax), %rdi
movq (%r15), %rdx
leaq 0x70e4b(%rip), %rsi     # 0x782ef
movq %rbx, %rcx
xorl %eax, %eax
callq 0x4700
jmp 0x7241
leaq 0x70d9b(%rip), %rsi     # 0x78255
movq %r12, %rdi
xorl %edx, %edx
xorl %eax, %eax
callq 0x11ef4
testl %eax, %eax
je 0x940e
leaq 0x70d71(%rip), %rdi     # 0x78246
jmp 0x7141
andq $0x0, (%rsp)
leaq 0x708f0(%rip), %rsi     # 0x77dd6
leaq 0x708ef(%rip), %rcx     # 0x77ddc
leaq 0x708e5(%rip), %rdx     # 0x77dd9
leaq 0x710fe(%rip), %r9      # 0x785f9
movq %r14, %rdi
movq %rdx, %r8
xorl %eax, %eax
callq 0xff98
testl %eax, %eax
je 0x954c
leaq 0x710c0(%rip), %rdi     # 0x785d7
xorl %eax, %eax
callq 0x5b0d
movq %r14, %rdi
callq 0x21bfe
leaq 0x733f3(%rip), %rsi     # 0x7a920
pushq $0x7e
popq %rdi
callq 0x24bf1
movq %rax, %r14
pushq $0x1
popq %rdi
pushq $0x28
popq %rsi
callq 0x42f0
movq %rax, %r13
andl $0x0, 0x3c0(%rsp)
testq %r14, %r14
je 0x75d0
testq %r13, %r13
je 0x75e8
leaq 0x70fc5(%rip), %rdi     # 0x78528
callq 0x4920
leaq 0x3c0(%rsp), %rbx
movq %r13, %rdi
movq %rax, %rsi
movq %rbx, %rdx
callq 0xb507
cmpl $0x0, (%rbx)
js 0x75fb
leaq 0x70fb7(%rip), %rdi     # 0x78541
callq 0x4920
leaq 0x3c0(%rsp), %rbx
movq %r13, %rdi
movq %rax, %rsi
movq %rbx, %rdx
callq 0xb507
cmpl $0x0, (%rbx)
js 0x7604
leaq 0x707ec(%rip), %rsi     # 0x77d9d
leaq 0x707a6(%rip), %rdx     # 0x77d5e
movq %r14, %rdi
movq %r13, %rcx
callq 0x1140b
testl %eax, %eax
je 0x760d
leaq 0x71141(%rip), %rdi     # 0x7870f
jmp 0x7634
leaq 0x70f56(%rip), %rdi     # 0x7852d
xorl %eax, %eax
callq 0x5b0d
testq %r13, %r13
jne 0x763b
jmp 0x76a7
leaq 0x710d3(%rip), %rdi     # 0x786c2
xorl %eax, %eax
callq 0x5b0d
jmp 0x769f
leaq 0x710d9(%rip), %rdi     # 0x786db
jmp 0x7634
leaq 0x710ea(%rip), %rdi     # 0x786f5
jmp 0x7634
leaq 0x707c2(%rip), %rsi     # 0x77dd6
leaq 0x707be(%rip), %rdx     # 0x77dd9
movq %r14, %rdi
xorl %ecx, %ecx
callq 0x1140b
testl %eax, %eax
je 0x925e
leaq 0x710f9(%rip), %rdi     # 0x7872d
xorl %eax, %eax
callq 0x5b0d
xorl %ebx, %ebx
xorl %r15d, %r15d
movl (%r13), %eax
cmpq %rax, %r15
jae 0x7677
movq 0x10(%r13), %rax
movq %r15, %rcx
shrq $0x4, %rcx
movl (%rax,%rcx,4), %eax
movl %ebx, %ecx
andb $0x1e, %cl
shrl %cl, %eax
testb $0x3, %al
jne 0x766f
movq 0x18(%r13), %rax
movq (%rax,%r15,8), %rdi
callq 0x45c0
incq %r15
addl $0x2, %ebx
jmp 0x7640
movq 0x18(%r13), %rdi
callq 0x45c0
movq 0x10(%r13), %rdi
callq 0x45c0
movq 0x20(%r13), %rdi
callq 0x45c0
movq %r13, %rdi
callq 0x45c0
testq %r14, %r14
je 0x76a7
movq %r14, %rdi
callq 0x21bfe
callq 0x21be0
testq %rax, %rax
je 0x7c46
movq %rax, %r13
leaq 0x73331(%rip), %rsi     # 0x7a9f0
movq %rax, %rdi
xorl %edx, %edx
callq 0xeeb5
testl %eax, %eax
jns 0x76db
leaq 0x71086(%rip), %rdi     # 0x7875a
xorl %eax, %eax
callq 0x5b0d
leaq 0x710b1(%rip), %r12     # 0x78793
movq %r12, 0x70(%rsp)
leaq 0x710a0(%rip), %rbx     # 0x7878e
movq %rbx, 0x60(%rsp)
pushq $0x3
popq %r14
movl %r14d, 0x58(%rsp)
leaq 0x704b5(%rip), %rax     # 0x77bb8
movq %rax, %r15
movq %rax, 0x50(%rsp)
movl %r14d, 0x48(%rsp)
leaq 0x71072(%rip), %rax     # 0x78789
movq %rax, 0x40(%rsp)
movl %r14d, 0x38(%rsp)
leaq 0x7105b(%rip), %rax     # 0x78783
movq %rax, 0x30(%rsp)
leaq 0x74e05(%rip), %rax     # 0x7c539
movq %rax, 0x20(%rsp)
movl %ebp, 0x18(%rsp)
leaq 0x70f09(%rip), %rax     # 0x7864d
movq %rax, 0x10(%rsp)
andq $0x0, 0x80(%rsp)
movl %ebp, 0x8(%rsp)
orl $-0x1, 0x78(%rsp)
leaq 0x6fc8a(%rip), %rax     # 0x773ec
orl $-0x1, 0x68(%rsp)
movq %rax, (%rsp)
movl $0x2, 0x28(%rsp)
leaq 0x71001(%rip), %rsi     # 0x7877b
leaq 0x71f49(%rip), %rdx     # 0x796ca
leaq 0x70db9(%rip), %r8      # 0x78541
movq %r13, %rdi
xorl %ecx, %ecx
xorl %r9d, %r9d
xorl %eax, %eax
callq 0xb90b
movq %r12, 0x8(%rsp)
movq %rbx, %r12
leaq 0x705b8(%rip), %rax     # 0x77d5e
andq $0x0, 0x10(%rsp)
movq %rax, (%rsp)
leaq 0x705e6(%rip), %rsi     # 0x77d9d
leaq 0x81a88(%rip), %rdx     # 0x89246
leaq 0x7059c(%rip), %r8      # 0x77d61
leaq 0x70fce(%rip), %r9      # 0x7879a
movq %r13, %rdi
movq %rbx, %rcx
xorl %eax, %eax
callq 0xef96
testl %eax, %eax
jns 0x77eb
leaq 0x70fba(%rip), %rdi     # 0x7879e
xorl %eax, %eax
callq 0x5b0d
pushq $0x4
popq %rax
movl %eax, 0x78(%rsp)
leaq 0x70f9a(%rip), %rcx     # 0x78793
movq %rcx, 0x70(%rsp)
movl %eax, 0x68(%rsp)
movq %r12, 0x60(%rsp)
movl %r14d, 0x58(%rsp)
movq %r15, 0x50(%rsp)
movl %r14d, 0x48(%rsp)
leaq 0x70f6c(%rip), %rax     # 0x78789
movq %rax, 0x40(%rsp)
movl %r14d, 0x38(%rsp)
leaq 0x70f55(%rip), %rax     # 0x78783
movq %rax, 0x30(%rsp)
leaq 0x74cff(%rip), %rax     # 0x7c539
movq %rax, 0x20(%rsp)
movl %ebp, 0x18(%rsp)
leaq 0x70e03(%rip), %rbx     # 0x7864d
movq %rbx, 0x10(%rsp)
movl %ebp, 0x8(%rsp)
andq $0x0, 0x80(%rsp)
leaq 0x6fb89(%rip), %rax     # 0x773ec
movq %rax, (%rsp)
movl $0x2, 0x28(%rsp)
leaq 0x70f48(%rip), %rsi     # 0x787be
leaq 0x71e4d(%rip), %rdx     # 0x796ca
leaq 0x70cbd(%rip), %r8      # 0x78541
movq %r13, %rdi
xorl %ecx, %ecx
xorl %r9d, %r9d
xorl %eax, %eax
callq 0xb90b
leaq 0x70503(%rip), %rsi     # 0x77d9d
leaq 0x704bd(%rip), %rdx     # 0x77d5e
movq %r13, %rdi
movq %rbx, %rcx
callq 0xfa0e
testl %eax, %eax
movq %r15, %rbx
jns 0x78c1
leaq 0x70f11(%rip), %rdi     # 0x787cb
xorl %eax, %eax
callq 0x5b0d
movl %r14d, 0x78(%rsp)
leaq 0x70ec6(%rip), %rax     # 0x78793
movq %rax, 0x70(%rsp)
movl %r14d, 0x68(%rsp)
movq %r12, 0x60(%rsp)
pushq $0x2
popq %r12
movl %r12d, 0x58(%rsp)
movq %rbx, 0x50(%rsp)
movl %r12d, 0x48(%rsp)
leaq 0x70e93(%rip), %rax     # 0x78789
movq %rax, 0x40(%rsp)
movl %r12d, 0x38(%rsp)
leaq 0x70e7c(%rip), %rax     # 0x78783
movq %rax, 0x30(%rsp)
andq $0x0, 0x80(%rsp)
leaq 0x74c1d(%rip), %rbp     # 0x7c539
movq %rbp, 0x20(%rsp)
orl $-0x1, 0x18(%rsp)
leaq 0x70d20(%rip), %rax     # 0x7864d
movq %rax, 0x10(%rsp)
orl $-0x1, 0x8(%rsp)
leaq 0x6faae(%rip), %rax     # 0x773ec
movq %rax, (%rsp)
movl $0x1, 0x28(%rsp)
leaq 0x70ea0(%rip), %rsi     # 0x787f1
leaq 0x71d72(%rip), %r15     # 0x796ca
leaq 0x70be2(%rip), %r8      # 0x78541
movq %r13, %rdi
movq %r15, %rdx
xorl %ecx, %ecx
xorl %r9d, %r9d
xorl %eax, %eax
callq 0xb90b
leaq 0x70425(%rip), %rsi     # 0x77d9d
leaq 0x703df(%rip), %rdx     # 0x77d5e
leaq 0x818c0(%rip), %r8      # 0x89246
movq %r13, %rdi
movq %r15, %rcx
callq 0x11af5
testl %eax, %eax
jns 0x79a3
leaq 0x70e62(%rip), %rdi     # 0x787fe
xorl %eax, %eax
callq 0x5b0d
movl %r14d, 0x88(%rsp)
leaq 0x70de1(%rip), %rax     # 0x78793
movq %rax, 0x80(%rsp)
movl %r14d, 0x78(%rsp)
leaq 0x70dc8(%rip), %rax     # 0x7878e
movq %rax, 0x70(%rsp)
movl %r12d, 0x68(%rsp)
movq %rbx, 0x60(%rsp)
movl %r12d, 0x58(%rsp)
leaq 0x70da8(%rip), %rax     # 0x78789
movq %rax, 0x50(%rsp)
movl %r12d, 0x48(%rsp)
leaq 0x70d91(%rip), %rax     # 0x78783
movq %rax, 0x40(%rsp)
movq %rbp, 0x30(%rsp)
leaq 0x70c4a(%rip), %rax     # 0x7864d
movq %rax, 0x20(%rsp)
andq $0x0, 0x90(%rsp)
leaq 0x6f9d4(%rip), %rax     # 0x773ec
movq %rax, 0x10(%rsp)
orl $-0x1, 0x28(%rsp)
leaq 0x70e09(%rip), %rax     # 0x78832
orl $-0x1, 0x18(%rsp)
movq %rax, (%rsp)
orl $-0x1, 0x8(%rsp)
movl $0x1, 0x38(%rsp)
leaq 0x70ddd(%rip), %rsi     # 0x78823
leaq 0x71c7d(%rip), %rdx     # 0x796ca
leaq 0x70aed(%rip), %r8      # 0x78541
pushq $-0x1
popq %r9
movq %r13, %rdi
xorl %ecx, %ecx
xorl %eax, %eax
callq 0xb90b
movq %r13, %rdi
callq 0x21bfe
callq 0x21be0
testq %rax, %rax
je 0x7c46
movq %rax, %rbx
movq %rbp, %r14
callq 0x1df47
movl %eax, %r15d
pushq $0x1
popq %rbp
movl %ebp, %edi
callq 0x1df40
leaq 0x72fc7(%rip), %rsi     # 0x7aa60
movq %rbx, %rdi
xorl %edx, %edx
callq 0xeeb5
testl %eax, %eax
jns 0x7ab5
leaq 0x70d8d(%rip), %rdi     # 0x7883b
xorl %eax, %eax
callq 0x5b0d
movl %r15d, %edi
callq 0x1df40
movl %r12d, 0x38(%rsp)
leaq 0x70dc5(%rip), %rax     # 0x7888e
movq %rax, 0x30(%rsp)
movl %r12d, 0x28(%rsp)
movq %r14, 0x20(%rsp)
movl %ebp, 0x18(%rsp)
movl %r12d, %r13d
leaq 0x70da4(%rip), %rax     # 0x7888a
movq %rax, 0x10(%rsp)
andq $0x0, 0x40(%rsp)
movl %ebp, 0x8(%rsp)
leaq 0x6f8f0(%rip), %r12     # 0x773ec
movq %r12, (%rsp)
leaq 0x70d65(%rip), %rsi     # 0x7886c
leaq 0x71bbc(%rip), %r15     # 0x796ca
leaq 0x70d71(%rip), %r8      # 0x78886
movq %rbx, %rdi
movq %r15, %rdx
xorl %ecx, %ecx
xorl %r9d, %r9d
xorl %eax, %eax
callq 0xb90b
leaq 0x7026f(%rip), %rsi     # 0x77d9d
leaq 0x70229(%rip), %rdx     # 0x77d5e
leaq 0x8170a(%rip), %r8      # 0x89246
movq %rbx, %rdi
movq %r15, %rcx
callq 0x11af5
testl %eax, %eax
jns 0x7b59
leaq 0x70d40(%rip), %rdi     # 0x78892
xorl %eax, %eax
callq 0x5b0d
movl %r13d, 0x38(%rsp)
leaq 0x70d29(%rip), %r15     # 0x7888e
movq %r15, 0x30(%rsp)
movl %r13d, 0x28(%rsp)
movq %r14, 0x20(%rsp)
movl %ebp, 0x18(%rsp)
leaq 0x70d0b(%rip), %r13     # 0x7888a
movq %r13, 0x10(%rsp)
movl %ebp, 0x8(%rsp)
andq $0x0, 0x40(%rsp)
movq %r12, (%rsp)
leaq 0x70cd3(%rip), %rsi     # 0x7886c
leaq 0x71b2a(%rip), %rdx     # 0x796ca
leaq 0x70cdf(%rip), %r8      # 0x78886
pushq $-0x1
popq %r9
movq %rbx, %rdi
xorl %ecx, %ecx
xorl %eax, %eax
callq 0xb90b
leaq 0x701df(%rip), %rsi     # 0x77d9d
leaq 0x70199(%rip), %rdx     # 0x77d5e
leaq 0x8167a(%rip), %r8      # 0x89246
movq %rbx, %rdi
movq %r14, %rcx
callq 0x11af5
testl %eax, %eax
jns 0x7be9
leaq 0x70ce4(%rip), %rdi     # 0x788c6
xorl %eax, %eax
callq 0x5b0d
movq %r15, 0x30(%rsp)
movq %r14, 0x20(%rsp)
movl %ebp, 0x18(%rsp)
movq %r13, 0x10(%rsp)
movl %ebp, 0x8(%rsp)
andq $0x0, 0x40(%rsp)
movq %r12, (%rsp)
orl $-0x1, 0x38(%rsp)
movl $0x2, 0x28(%rsp)
leaq 0x70c4e(%rip), %rsi     # 0x7886c
leaq 0x71aa5(%rip), %rdx     # 0x796ca
leaq 0x70c5a(%rip), %r8      # 0x78886
pushq $-0x1
popq %r9
movq %rbx, %rdi
xorl %ecx, %ecx
xorl %eax, %eax
callq 0xb90b
movq %rbx, %rdi
callq 0x21bfe
jmp 0x7c54
leaq 0x70b00(%rip), %rdi     # 0x7874d
xorl %eax, %eax
callq 0x5b0d
leaq 0x6f446(%rip), %rdi     # 0x770a1
leaq 0x77a28(%rip), %rsi     # 0x7f68a
callq 0x170e7
testq %rax, %rax
je 0x7d10
movq %rax, %rbx
movq %rax, %rdi
callq 0x18554
movl 0x4(%rax), %r12d
callq 0x224a4
movq %rax, %r14
movq %rbx, %rdi
callq 0x24c2e
movq %rax, %r15
movq %rbx, %rdi
movq %rax, %rsi
movq %r14, %rdx
callq 0x279c2
movl %eax, %ebp
cmpl $0xf, %r12d
je 0x7cc0
leaq 0x70c70(%rip), %rdi     # 0x7891f
leaq 0x6f3eb(%rip), %rsi     # 0x770a1
movl %r12d, %edx
xorl %eax, %eax
callq 0x5b0d
testq %r15, %r15
je 0x7cda
leaq 0x70c7d(%rip), %rdi     # 0x78949
leaq 0x6f3ce(%rip), %rsi     # 0x770a1
xorl %eax, %eax
callq 0x5b0d
cmpl $-0x1, %ebp
jl 0x7cf6
leaq 0x70c86(%rip), %rdi     # 0x7896c
leaq 0x6f3b4(%rip), %rsi     # 0x770a1
movl %ebp, %edx
xorl %eax, %eax
callq 0x5b0d
movq %r14, %rdi
callq 0x22572
movq %r15, %rdi
callq 0x21bfe
movq %rbx, %rdi
callq 0x182bd
jmp 0x7d25
leaq 0x70c85(%rip), %rdi     # 0x7899c
leaq 0x6f383(%rip), %rsi     # 0x770a1
xorl %eax, %eax
callq 0x5b0d
leaq 0x6f375(%rip), %rdi     # 0x770a1
xorl %r14d, %r14d
xorl %esi, %esi
callq 0xa71f
leaq 0x6f373(%rip), %rdi     # 0x770b0
pushq $0x7
popq %rbx
movl %ebx, %esi
callq 0xa71f
leaq 0x6f373(%rip), %rdi     # 0x770c1
movl %ebx, %esi
callq 0xa71f
leaq 0x6f370(%rip), %rdi     # 0x770cc
movl $0x1f4, %esi            # imm = 0x1F4
callq 0xa71f
leaq 0x767c3(%rip), %r15     # 0x7e530
xorl %esi, %esi
cmpq $0x100, %r14            # imm = 0x100
je 0x7d87
movzbl (%r15,%r14), %eax
shrl $0x7, %eax
addl %eax, %esi
incq %r14
jmp 0x7d6f
cmpl $0xf6, %esi
je 0x7d9d
leaq 0x70cbc(%rip), %rdi     # 0x78a52
xorl %eax, %eax
callq 0x5b0d
leaq 0x70cd3(%rip), %r12     # 0x78a77
leaq 0x70cd7(%rip), %rbx     # 0x78a82
xorl %r14d, %r14d
cmpq $0xa, %r14
je 0x7dda
movzbl (%r14,%r12), %eax
movsbq (%r15,%rax), %rcx
movl %ecx, %ecx
cmpq %rcx, %r14
je 0x7dd5
movsbl %al, %esi
movq %rbx, %rdi
movl %r14d, %edx
xorl %eax, %eax
callq 0x5b0d
incq %r14
jmp 0x7dae
xorl %edi, %edi
callq 0xa825
pushq $0x1
popq %rbx
movl %ebx, %edi
callq 0xa825
leaq 0x70f8d(%rip), %rsi     # 0x78d7f
pushq $0x25
popq %rdi
pushq $0x3
popq %rdx
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0xba80
leaq 0x70f7a(%rip), %rsi     # 0x78d83
leaq 0x70f7e(%rip), %r8      # 0x78d8e
pushq $0x9
popq %rdx
movq $-0x3e9, %rdi           # imm = 0xFC17
movl %ebx, %ecx
callq 0xba80
leaq 0x70f73(%rip), %rsi     # 0x78d9b
movabsq $0x7fffffffffffffff, %r14 # imm = 0x7FFFFFFFFFFFFFFF
pushq $0x14
popq %rdx
movq %r14, %rdi
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0xba80
incq %r14
leaq 0x70f64(%rip), %rsi     # 0x78db0
pushq $0x1a
popq %rdx
movq %r14, %rdi
movl %ebx, %ecx
xorl %r8d, %r8d
callq 0xba80
leaq 0x70f68(%rip), %rsi     # 0x78dcb
pushq $0x5
popq %rdx
movl $0x5dc, %edi            # imm = 0x5DC
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0xba80
leaq 0x70f55(%rip), %rsi     # 0x78dd1
leaq 0x70f56(%rip), %r8      # 0x78dd9
pushq $0x6
popq %rdx
movl $0x5dc, %edi            # imm = 0x5DC
xorl %ecx, %ecx
callq 0xba80
leaq 0x70f4d(%rip), %rsi     # 0x78de6
pushq $0x4
popq %rdx
movl $0x59682f00, %edi       # imm = 0x59682F00
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0xba80
leaq 0x70f39(%rip), %rsi     # 0x78deb
pushq $0x7
popq %rdx
movl $0x3039, %edi           # imm = 0x3039
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0xba80
leaq 0x70f28(%rip), %rsi     # 0x78df3
leaq 0x70f2a(%rip), %r8      # 0x78dfc
pushq $0x8
popq %rdx
movl $0x3039, %edi           # imm = 0x3039
xorl %ecx, %ecx
callq 0xba80
leaq 0x78b33(%rip), %rsi     # 0x80a1b
leaq 0x70f1e(%rip), %rbx     # 0x78e0d
xorl %edi, %edi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0xba80
leaq 0x70ee5(%rip), %rsi     # 0x78de9
xorl %edi, %edi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0xba80
leaq 0x70f04(%rip), %rsi     # 0x78e1d
xorl %edi, %edi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0xba80
leaq 0x70ef4(%rip), %rsi     # 0x78e22
xorl %edi, %edi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0xba80
andq $0x0, 0xf0(%rsp)
pushq $0x50
popq %rsi
movl $0x3e8, %edi            # imm = 0x3E8
callq 0x42f0
movq %rax, %r12
movl $0x249f0, %edi          # imm = 0x249F0
callq 0x4680
movq %rax, %rbx
leaq 0x732b7(%rip), %rsi     # 0x7b220
leaq 0x3c0(%rsp), %rdi
movl $0x155, %edx            # imm = 0x155
callq 0x43b0
testq %r12, %r12
setne %al
movq %rbx, 0xa8(%rsp)
testq %rbx, %rbx
setne %cl
testb %cl, %al
je 0x8022
xorps %xmm0, %xmm0
movaps %xmm0, 0xd0(%rsp)
movaps %xmm0, 0xc0(%rsp)
leaq 0x70f5a(%rip), %rdi     # 0x78f0b
leaq 0x7694b(%rip), %rsi     # 0x7e903
callq 0x45b0
testq %rax, %rax
je 0x8103
movq %rax, %rbx
movq %r12, 0xa0(%rsp)
movl $0x44d, %edi            # imm = 0x44D
callq 0x4680
movq %rax, %r14
testq %rax, %rax
je 0x80de
movl $0xbadcafe, %edx        # imm = 0xBADCAFE
xorl %eax, %eax
leaq 0x78d4d(%rip), %rcx     # 0x80d42
cmpq $0x44c, %rax            # imm = 0x44C
je 0x8038
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, (%r14,%rax)
incq %rax
jmp 0x7ff5
leaq 0x70efd(%rip), %rdi     # 0x78f26
xorl %r14d, %r14d
xorl %eax, %eax
callq 0x5b0d
jmp 0x811b
movb $0x0, 0x44c(%r14)
xorl %eax, %eax
cmpq $0x64, %rax
je 0x805c
movl %eax, %ecx
andb $0xf, %cl
addb $0x41, %cl
movb %cl, 0x1c0(%rsp,%rax)
incq %rax
jmp 0x8042
leaq 0x70f97(%rip), %rdi     # 0x78ffa
movq %rbx, %rsi
callq 0x4550
testl %eax, %eax
js 0x80de
leaq 0x70f90(%rip), %rsi     # 0x79006
movq %rbx, %rdi
movl $0x44c, %edx            # imm = 0x44C
xorl %eax, %eax
callq 0x4700
testl %eax, %eax
js 0x80de
pushq $0x1
popq %r15
leaq 0x70f85(%rip), %r12     # 0x79019
pushq $0x64
popq %rbp
movq %r14, %r13
cmpq $0x3e9, %r15            # imm = 0x3E9
je 0x91bd
leaq 0x1c0(%rsp), %rax
movq %rax, 0x8(%rsp)
movl $0x64, (%rsp)
movq %rbx, %rdi
movq %r12, %rsi
movq %r15, %rdx
movq %r15, %rcx
movl %ebp, %r8d
movq %r13, %r9
xorl %eax, %eax
callq 0x4700
incq %r13
incq %r15
testl %eax, %eax
jns 0x809a
movq %rbx, %rdi
callq 0x44a0
movq %r14, %rdi
callq 0x45c0
xorl %r14d, %r14d
xorl %r15d, %r15d
xorl %r13d, %r13d
xorl %ebp, %ebp
movq 0xa0(%rsp), %r12
jmp 0x8123
leaq 0x70edd(%rip), %rdi     # 0x78fe7
leaq 0x70dfa(%rip), %rsi     # 0x78f0b
xorl %r14d, %r14d
xorl %eax, %eax
callq 0x5b0d
xorl %r15d, %r15d
xorl %r13d, %r13d
xorl %ebp, %ebp
movq %rbp, %rdi
callq 0x21bfe
testq %r14, %r14
je 0x8138
movq %r14, %rdi
callq 0x182bd
testq %r15, %r15
je 0x8145
movq %r15, %rdi
callq 0x182bd
testq %r13, %r13
je 0x8152
movq %r13, %rdi
callq 0x182bd
movq 0xf0(%rsp), %r14
movq %r12, %rbx
subq $0x1, %r14
jb 0x8171
movq %rbx, %rdi
callq 0x22572
addq $0x50, %rbx
jmp 0x815d
movq 0xa8(%rsp), %rdi
callq 0x45c0
movq %r12, %rdi
callq 0x45c0
movq 0xd8(%rsp), %rdi
testq %rdi, %rdi
je 0x8198
callq 0x17fa1
leaq 0x72b51(%rip), %rdi     # 0x7acf0
leaq 0x774e4(%rip), %rsi     # 0x7f68a
callq 0x170e7
movq %rax, %r14
movq %rax, %rdi
callq 0x24c2e
movq %rax, %r15
callq 0x224a4
movq %rax, %r13
xorps %xmm0, %xmm0
movaps %xmm0, 0x3c0(%rsp)
andq $0x0, 0x3d0(%rsp)
movq %r14, %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x279c2
testl %eax, %eax
js 0x8250
leaq 0x70355(%rip), %rsi     # 0x78543
movq %r13, %rdi
callq 0x23403
leaq 0x3c0(%rsp), %rdx
movq %r15, %rdi
movq %r13, %rsi
callq 0x2825e
testl %eax, %eax
jns 0x821b
leaq 0x6f5e4(%rip), %rdi     # 0x777f8
xorl %eax, %eax
callq 0x5b0d
movq 0x3d0(%rsp), %rbx
leaq 0x72d16(%rip), %rsi     # 0x7af40
movq %rbx, %rdi
callq 0x46c0
testl %eax, %eax
je 0x825e
leaq 0x70e3a(%rip), %rdi     # 0x79077
leaq 0x72cfc(%rip), %rdx     # 0x7af40
movq %rbx, %rsi
xorl %eax, %eax
callq 0x5b0d
jmp 0x825e
leaq 0x6f629(%rip), %rdi     # 0x77880
xorl %eax, %eax
callq 0x5b0d
movq %r14, %rdi
movq %r15, %rsi
movq %r13, %rdx
callq 0x279c2
testl %eax, %eax
js 0x82d9
leaq 0x70e33(%rip), %rsi     # 0x790aa
movq %r13, %rdi
callq 0x23403
leaq 0x3c0(%rsp), %rdx
movq %r15, %rdi
movq %r13, %rsi
callq 0x2825e
testl %eax, %eax
jns 0x82a4
leaq 0x6f55b(%rip), %rdi     # 0x777f8
xorl %eax, %eax
callq 0x5b0d
movq 0x3d0(%rsp), %rbx
leaq 0x72e4d(%rip), %rsi     # 0x7b100
movq %rbx, %rdi
callq 0x46c0
testl %eax, %eax
je 0x82e7
leaq 0x70db1(%rip), %rdi     # 0x79077
leaq 0x72e33(%rip), %rdx     # 0x7b100
movq %rbx, %rsi
xorl %eax, %eax
callq 0x5b0d
jmp 0x82e7
leaq 0x6f5a0(%rip), %rdi     # 0x77880
xorl %eax, %eax
callq 0x5b0d
movq %r14, %rdi
movq %r15, %rsi
movq %r13, %rdx
callq 0x279c2
testl %eax, %eax
js 0x8362
leaq 0x70daf(%rip), %rsi     # 0x790af
movq %r13, %rdi
callq 0x23403
leaq 0x3c0(%rsp), %rdx
movq %r15, %rdi
movq %r13, %rsi
callq 0x2825e
testl %eax, %eax
jns 0x832d
leaq 0x6f4d2(%rip), %rdi     # 0x777f8
xorl %eax, %eax
callq 0x5b0d
movq 0x3d0(%rsp), %rbx
leaq 0x72df4(%rip), %rsi     # 0x7b130
movq %rbx, %rdi
callq 0x46c0
testl %eax, %eax
je 0x8370
leaq 0x70d28(%rip), %rdi     # 0x79077
leaq 0x72dda(%rip), %rdx     # 0x7b130
movq %rbx, %rsi
xorl %eax, %eax
callq 0x5b0d
jmp 0x8370
leaq 0x6f517(%rip), %rdi     # 0x77880
xorl %eax, %eax
callq 0x5b0d
movq %r13, %rdi
callq 0x22572
movq %r15, %rdi
callq 0x21bfe
movq %r14, %rdi
callq 0x182bd
leaq 0x3c0(%rsp), %rbp
movq 0x10(%rbp), %rdi
callq 0x45c0
movslq 0xe8(%rsp), %rax
movq %rax, 0xe8(%rsp)
leaq 0x1c0(%rsp), %r14
pushq $0x1
popq %rcx
cmpq 0xe8(%rsp), %rcx
jge 0x854f
movq 0x150(%rsp), %rax
movq %rcx, 0xa8(%rsp)
movq (%rax,%rcx,8), %r12
movq %r12, %rdi
leaq 0x70cd3(%rip), %rsi     # 0x790b3
callq 0x45b0
movq %rax, %r13
testq %rax, %rax
jne 0x83fe
leaq 0x70cc2(%rip), %rdi     # 0x790b6
movq %r12, %rsi
xorl %eax, %eax
callq 0x5b0d
movl $0x1000, %esi           # imm = 0x1000
movq %rbp, %rdi
leaq 0x70cb7(%rip), %rdx     # 0x790c4
movq %r12, %rcx
xorl %eax, %eax
callq 0x4810
movq %rbp, %rdi
leaq 0x6f792(%rip), %rsi     # 0x77bb3
callq 0x45b0
movq %rax, %rbx
testq %rax, %rax
jne 0x843f
leaq 0x70c96(%rip), %rdi     # 0x790cb
movq %rbp, %rsi
xorl %eax, %eax
callq 0x5b0d
xorl %r15d, %r15d
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x1f4, %esi            # imm = 0x1F4
movq %r13, %rdx
callq 0x47f0
testq %rax, %rax
je 0x848c
movb 0x1c0(%rsp), %al
movb 0x1c1(%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, %r15d
movq %r14, %rdi
movq %rbx, %rsi
callq 0x4550
jmp 0x8444
movq %r13, %rdi
callq 0x44a0
movq %rbx, %rdi
callq 0x44a0
testl %r15d, %r15d
cmovel %ebp, %r15d
testl %ebp, %ebp
cmovnel %ebp, %r15d
leaq 0x3c0(%rsp), %rbp
movq %rbp, %rdi
callq 0xc74f
testl %eax, %eax
jns 0x84ce
leaq 0x70c21(%rip), %rdi     # 0x790e5
movq %rbp, %rsi
xorl %eax, %eax
callq 0x5b0d
movq %rbp, %rdi
callq 0xcdb5
testq %rax, %rax
je 0x852e
movq %rax, %rbx
movq %rax, %rdi
callq 0xd202
cmpl %r15d, %eax
je 0x8501
leaq 0x70c1b(%rip), %rdi     # 0x7910d
movq %r12, %rsi
movl %eax, %edx
movl %r15d, %ecx
xorl %eax, %eax
callq 0x5b0d
movq %rbx, %rdi
callq 0xd206
cmpl %r15d, %eax
je 0x8524
leaq 0x70c26(%rip), %rdi     # 0x7913b
movq %r12, %rsi
movl %eax, %edx
movl %r15d, %ecx
xorl %eax, %eax
callq 0x5b0d
movq %rbx, %rdi
callq 0xbc54
jmp 0x853f
leaq 0x70bbf(%rip), %rdi     # 0x790f4
movq %rbp, %rsi
xorl %eax, %eax
callq 0x5b0d
movq 0xa8(%rsp), %rcx
incq %rcx
jmp 0x83b4
xorl %edi, %edi
callq 0x1df40
callq 0x224a4
testq %rax, %rax
je 0x85d7
movq %rax, %rbx
xorps %xmm0, %xmm0
movups %xmm0, 0x40(%rsp)
movups %xmm0, 0x30(%rsp)
movups %xmm0, 0x20(%rsp)
movups %xmm0, 0x8(%rsp)
orl $-0x1, 0x18(%rsp)
movl $0xff, (%rsp)
pushq $0x4
popq %rcx
pushq $-0x1
popq %r8
movq %rax, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %r9d, %r9d
callq 0x22657
cmpl $0x4, %eax
jne 0x85f5
cmpw $0x4, 0x12(%rbx)
jne 0x85fe
cmpb $0x2, 0xf(%rbx)
jne 0x8607
movq 0x38(%rbx), %rax
leaq 0x70c9c(%rip), %rdx     # 0x79255
cmpb $0x2a, (%rax)
jne 0x860e
cmpb $0x0, 0x1(%rax)
jne 0x860e
cmpq $0x0, (%rbx)
je 0x9454
leaq 0x70d14(%rip), %rdx     # 0x792e9
jmp 0x860e
leaq 0x734a9(%rip), %rdi     # 0x7ba87
leaq 0x70b7e(%rip), %rsi     # 0x79163
leaq 0x70b8d(%rip), %rdx     # 0x79179
xorl %eax, %eax
callq 0x5b0d
jmp 0x862b
leaq 0x70b9e(%rip), %rdx     # 0x7919a
jmp 0x860e
leaq 0x70bdd(%rip), %rdx     # 0x791e2
jmp 0x860e
leaq 0x70c2a(%rip), %rdx     # 0x79238
leaq 0x73472(%rip), %rdi     # 0x7ba87
leaq 0x70b47(%rip), %rsi     # 0x79163
xorl %eax, %eax
callq 0x5b0d
movq %rbx, %rdi
callq 0x22572
movabsq $0x2100000060, %rax     # imm = 0x2100000060
movq %rax, 0x3c0(%rsp)
movl $0x20, 0x3c8(%rsp)
callq 0x224a4
testq %rax, %rax
je 0x8707
movq %rax, %rbx
leaq 0x70d01(%rip), %rax     # 0x79361
movq %rax, 0x40(%rsp)
leaq 0x70cea(%rip), %r12     # 0x79356
movq %r12, 0x38(%rsp)
movq %rbp, 0x10(%rsp)
movq $0x40, 0x48(%rsp)
movq $0xa, 0x30(%rsp)
movq $0xbb8, 0x28(%rsp)      # imm = 0xBB8
movq $0x7d0, 0x20(%rsp)      # imm = 0x7D0
movl $0x2, 0x18(%rsp)
movq $0x3, 0x8(%rsp)
movl $0x2a, (%rsp)
leaq 0x70c92(%rip), %rdx     # 0x7934b
pushq $0xa
popq %rsi
pushq $0x10
popq %rcx
pushq $0x1
popq %r8
movl $0x3e8, %r9d            # imm = 0x3E8
movq %rbx, %rdi
callq 0x22657
cmpl $0x27, %eax
jne 0x8725
cmpw $0xc, 0x12(%rbx)
jne 0x872e
cmpb $0x1, 0xf(%rbx)
jne 0x8737
movq 0x38(%rbx), %r15
leaq 0x70c5d(%rip), %rsi     # 0x7934b
movq %r15, %rdi
callq 0x46c0
testl %eax, %eax
je 0x9228
leaq 0x70b50(%rip), %rdx     # 0x79255
jmp 0x873e
leaq 0x73379(%rip), %rdi     # 0x7ba87
leaq 0x70c57(%rip), %rsi     # 0x7936c
leaq 0x70a5d(%rip), %rdx     # 0x79179
xorl %eax, %eax
callq 0x5b0d
jmp 0x875b
leaq 0x70a6e(%rip), %rdx     # 0x7919a
jmp 0x873e
leaq 0x70aad(%rip), %rdx     # 0x791e2
jmp 0x873e
leaq 0x70afa(%rip), %rdx     # 0x79238
leaq 0x73342(%rip), %rdi     # 0x7ba87
leaq 0x70c20(%rip), %rsi     # 0x7936c
xorl %eax, %eax
callq 0x5b0d
movq %rbx, %rdi
callq 0x22572
callq 0x224a4
testq %rax, %rax
je 0x8827
movq %rax, %rbx
xorps %xmm0, %xmm0
movups %xmm0, 0x40(%rsp)
leaq 0x70bdb(%rip), %r13     # 0x79356
movq %r13, 0x38(%rsp)
movups %xmm0, 0x20(%rsp)
movups %xmm0, 0x8(%rsp)
andl $0x0, 0x18(%rsp)
andl $0x0, (%rsp)
movq $0xa, 0x30(%rsp)
pushq $0x4
popq %rcx
movq %rax, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
callq 0x22657
leaq 0x70c38(%rip), %r15     # 0x793f0
testl %eax, %eax
js 0x8848
leaq 0x70b52(%rip), %r12     # 0x79319
cmpl $0xa, 0x18(%rbx)
jne 0x8845
movl 0x14(%rbx), %ecx
shll $0x2, %ecx
addq 0x38(%rbx), %rcx
movzwl 0x12(%rbx), %eax
addq %rcx, %rax
xorl %edx, %edx
leaq 0x743c9(%rip), %rbp     # 0x7cbb0
leaq 0x70b2d(%rip), %r8      # 0x7931b
xorl %esi, %esi
cmpq $0xa, %rsi
je 0x903b
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,%r13), %ecx
movzbl (%rbp,%rcx), %ecx
incq %rsi
addl $0x4, %edx
cmpl %ecx, %edi
je 0x87f0
movq %r8, %r15
jmp 0x8848
leaq 0x73259(%rip), %rdi     # 0x7ba87
leaq 0x70b98(%rip), %rsi     # 0x793cd
leaq 0x7093d(%rip), %rdx     # 0x79179
xorl %eax, %eax
callq 0x5b0d
jmp 0x8870
movq %r12, %r15
leaq 0x73238(%rip), %rdi     # 0x7ba87
leaq 0x70b77(%rip), %rsi     # 0x793cd
movq %r15, %rdx
xorl %eax, %eax
callq 0x5b0d
movq %rbx, %rdi
callq 0x22572
leaq 0x3c0(%rsp), %rbp
callq 0x224a4
testq %rax, %rax
je 0x8943
movq %rax, %rbx
xorps %xmm0, %xmm0
movups %xmm0, 0x40(%rsp)
leaq 0x70ac6(%rip), %r15     # 0x79356
movq %r15, 0x38(%rsp)
movups %xmm0, 0x20(%rsp)
movups %xmm0, 0x8(%rsp)
andl $0x0, 0x18(%rsp)
andl $0x0, (%rsp)
movq $0xa, 0x30(%rsp)
pushq $0x4
popq %rcx
movq %rax, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
callq 0x22657
testl %eax, %eax
js 0x8961
cmpl $0xa, 0x18(%rbx)
jne 0x896a
movl 0x14(%rbx), %ecx
shll $0x2, %ecx
addq 0x38(%rbx), %rcx
movzwl 0x12(%rbx), %eax
addq %rcx, %rax
xorl %esi, %esi
leaq 0x742be(%rip), %rdi     # 0x7cbb0
leaq 0x70a22(%rip), %rdx     # 0x7931b
leaq 0x70b2e(%rip), %r8      # 0x7942e
xorl %r9d, %r9d
cmpq $0xa, %r9
je 0x8986
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,%r15), %ecx
movzbl (%rdi,%rcx), %ecx
cmpl %ecx, %r10d
jne 0x8971
addl $0x4, %esi
cmpb $-0x1, 0x5(%rax,%r9)
leaq 0x1(%r9), %r9
je 0x8903
movq %r8, %rdx
jmp 0x8971
leaq 0x7313d(%rip), %rdi     # 0x7ba87
leaq 0x70aba(%rip), %rsi     # 0x7940b
leaq 0x70821(%rip), %rdx     # 0x79179
xorl %eax, %eax
callq 0x5b0d
jmp 0x898e
leaq 0x70a88(%rip), %rdx     # 0x793f0
jmp 0x8971
leaq 0x709a8(%rip), %rdx     # 0x79319
leaq 0x7310f(%rip), %rdi     # 0x7ba87
leaq 0x70a8c(%rip), %rsi     # 0x7940b
xorl %eax, %eax
callq 0x5b0d
movq %rbx, %rdi
callq 0x22572
callq 0x224a4
testq %rax, %rax
je 0x8a00
movq %rax, %rbx
leaq 0x3c0(%rsp), %r15
movl $0xff, %edx
movq %r15, %rdi
xorl %esi, %esi
callq 0x4250
movb $0x41, (%r15)
xorps %xmm0, %xmm0
movups %xmm0, 0x40(%rsp)
movups %xmm0, 0x30(%rsp)
movups %xmm0, 0x20(%rsp)
movups %xmm0, 0x8(%rsp)
orl $-0x1, 0x18(%rsp)
movl $0xff, (%rsp)
pushq $0x4
popq %rcx
pushq $-0x1
popq %r8
movl $0xff, %esi
movq %rbx, %rdi
movq %r15, %rdx
xorl %r9d, %r9d
callq 0x22657
testl %eax, %eax
js 0x8a1e
leaq 0x70a64(%rip), %rdx     # 0x79462
jmp 0x8a2f
leaq 0x73080(%rip), %rdi     # 0x7ba87
leaq 0x70a37(%rip), %rsi     # 0x79445
leaq 0x70764(%rip), %rdx     # 0x79179
xorl %eax, %eax
callq 0x5b0d
jmp 0x8a4c
callq 0x4050
cmpl $0x16, (%rax)
je 0x8a44
leaq 0x70a5a(%rip), %rdx     # 0x79489
leaq 0x73051(%rip), %rdi     # 0x7ba87
leaq 0x70a08(%rip), %rsi     # 0x79445
xorl %eax, %eax
callq 0x5b0d
movq %rbx, %rdi
callq 0x22572
callq 0x224a4
testq %rax, %rax
je 0x8ab0
movq %rax, %rbx
xorps %xmm0, %xmm0
movups %xmm0, 0x40(%rsp)
leaq 0x77048(%rip), %rax     # 0x7fab0
movq %rax, 0x38(%rsp)
movl $0x80000000, %eax       # imm = 0x80000000
movq %rax, 0x30(%rsp)
movups %xmm0, 0x20(%rsp)
movups %xmm0, 0x8(%rsp)
orl $-0x1, 0x18(%rsp)
movl $0xff, (%rsp)
pushq $0x4
popq %rcx
pushq $-0x1
popq %r8
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %r9d, %r9d
callq 0x22657
testl %eax, %eax
js 0x8ace
leaq 0x709b4(%rip), %rdx     # 0x79462
jmp 0x8adf
leaq 0x72fd0(%rip), %rdi     # 0x7ba87
leaq 0x709e0(%rip), %rsi     # 0x7949e
leaq 0x706b4(%rip), %rdx     # 0x79179
xorl %eax, %eax
callq 0x5b0d
jmp 0x8afc
callq 0x4050
cmpl $0x16, (%rax)
je 0x8af4
leaq 0x709aa(%rip), %rdx     # 0x79489
leaq 0x72fa1(%rip), %rdi     # 0x7ba87
leaq 0x709b1(%rip), %rsi     # 0x7949e
xorl %eax, %eax
callq 0x5b0d
movq %rbx, %rdi
callq 0x22572
movl $0x140, 0x3c0(%rsp) # imm = 0x140
callq 0x224a4
testq %rax, %rax
je 0x8c4c
movq %rax, %rbx
xorps %xmm0, %xmm0
movups %xmm0, 0x40(%rsp)
leaq 0x7082f(%rip), %rbp     # 0x79356
movq %rbp, 0x38(%rsp)
movups %xmm0, 0x20(%rsp)
movups %xmm0, 0x8(%rsp)
movq $0xa, 0x30(%rsp)
orl $-0x1, 0x18(%rsp)
movl $0xff, (%rsp)
pushq $-0x1
popq %r8
movq %rax, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
xorl %r9d, %r9d
callq 0x22657
leaq 0x708fb(%rip), %r15     # 0x79462
testl %eax, %eax
jns 0x8c6d
callq 0x4050
leaq 0x7090e(%rip), %r13     # 0x79489
cmpl $0x16, (%rax)
jne 0x8c6a
movq %rax, %r12
xorps %xmm0, %xmm0
movups %xmm0, 0x40(%rsp)
movups %xmm0, 0x30(%rsp)
movups %xmm0, 0x20(%rsp)
orl $-0x1, 0x18(%rsp)
leaq 0x3c0(%rsp), %rax
movq %rax, 0x10(%rsp)
movq $0x1, 0x8(%rsp)
movl $0xff, (%rsp)
pushq $-0x1
popq %r8
movabsq $0x7fffffff7ffffff5, %r9 # imm = 0x7FFFFFFF7FFFFFF5
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x22657
testl %eax, %eax
jns 0x8c6d
cmpl $0x16, (%r12)
jne 0x8c6a
xorps %xmm0, %xmm0
movups %xmm0, 0x40(%rsp)
movq %rbp, 0x38(%rsp)
movups %xmm0, 0x20(%rsp)
leaq 0x3c0(%rsp), %rbp
movq %rbp, 0x10(%rsp)
movq $0xa, 0x30(%rsp)
orl $-0x1, 0x18(%rsp)
movq $0x1, 0x8(%rsp)
movl $0xff, (%rsp)
pushq $-0x1
popq %r8
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
xorl %r9d, %r9d
callq 0x22657
testl %eax, %eax
jns 0x8c75
cmpl $0x16, (%r12)
movq %r13, %r15
jne 0x8c75
jmp 0x8c8d
leaq 0x72e34(%rip), %rdi     # 0x7ba87
leaq 0x7085f(%rip), %rsi     # 0x794b9
leaq 0x70518(%rip), %rdx     # 0x79179
xorl %eax, %eax
callq 0x5b0d
jmp 0x8c95
movq %r13, %r15
leaq 0x3c0(%rsp), %rbp
leaq 0x72e0b(%rip), %rdi     # 0x7ba87
leaq 0x70836(%rip), %rsi     # 0x794b9
movq %r15, %rdx
xorl %eax, %eax
callq 0x5b0d
movq %rbx, %rdi
callq 0x22572
movl $0x140, 0x3c0(%rsp) # imm = 0x140
callq 0x224a4
testq %rax, %rax
je 0x8dd3
movq %rax, %rbx
xorps %xmm0, %xmm0
movups %xmm0, 0x40(%rsp)
leaq 0x70696(%rip), %rax     # 0x79356
movq %rax, 0x38(%rsp)
movups %xmm0, 0x20(%rsp)
movups %xmm0, 0x8(%rsp)
movq $0x55555554, 0x30(%rsp) # imm = 0x55555554
orl $-0x1, 0x18(%rsp)
movl $0xff, (%rsp)
pushq $0x4
popq %rcx
pushq $-0x1
popq %r8
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %r9d, %r9d
callq 0x22657
leaq 0x70761(%rip), %r15     # 0x79462
testl %eax, %eax
jns 0x8dfe
callq 0x4050
leaq 0x70774(%rip), %r13     # 0x79489
cmpl $0x16, (%rax)
jne 0x8dfb
movq %rax, %r12
xorps %xmm0, %xmm0
movups %xmm0, 0x40(%rsp)
movups %xmm0, 0x30(%rsp)
movups %xmm0, 0x20(%rsp)
orl $-0x1, 0x18(%rsp)
movq %rbp, 0x10(%rsp)
movq $0x1fffffff, 0x8(%rsp)  # imm = 0x1FFFFFFF
movl $0xff, (%rsp)
pushq $0x4
popq %rcx
pushq $-0x1
popq %r8
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %r9d, %r9d
callq 0x22657
testl %eax, %eax
jns 0x8dfe
cmpl $0x16, (%r12)
movabsq $0x2100000060, %rbp     # imm = 0x2100000060
jne 0x9256
xorps %xmm0, %xmm0
movups %xmm0, 0x30(%rsp)
movups %xmm0, 0x20(%rsp)
movups %xmm0, 0x8(%rsp)
movq $0x7fffffff, 0x48(%rsp) # imm = 0x7FFFFFFF
andq $0x0, 0x40(%rsp)
orl $-0x1, 0x18(%rsp)
movl $0xff, (%rsp)
pushq $0x4
popq %rcx
pushq $-0x1
popq %r8
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %r9d, %r9d
callq 0x22657
testl %eax, %eax
jns 0x8e08
cmpl $0x16, (%r12)
movq %r13, %r15
jne 0x8e08
jmp 0x8e20
leaq 0x72cad(%rip), %rdi     # 0x7ba87
leaq 0x706f5(%rip), %rsi     # 0x794d6
leaq 0x70391(%rip), %rdx     # 0x79179
xorl %eax, %eax
callq 0x5b0d
movabsq $0x2100000060, %rbp     # imm = 0x2100000060
jmp 0x8e28
movq %r13, %r15
movabsq $0x2100000060, %rbp     # imm = 0x2100000060
leaq 0x72c78(%rip), %rdi     # 0x7ba87
leaq 0x706c0(%rip), %rsi     # 0x794d6
movq %r15, %rdx
xorl %eax, %eax
callq 0x5b0d
movq %rbx, %rdi
callq 0x22572
movq %rbp, 0x1c0(%rsp)
movl $0x20, 0x1c8(%rsp)
xorps %xmm0, %xmm0
movaps %xmm0, 0x3c0(%rsp)
andq $0x0, 0x3d0(%rsp)
leaq 0x706a6(%rip), %rdi     # 0x794fc
leaq 0x6ed56(%rip), %rsi     # 0x77bb3
callq 0x170e7
testq %rax, %rax
je 0x8ec4
movq %rax, %r15
callq 0x21be0
testq %rax, %rax
je 0x8edb
movq %rax, %rbx
andq $0x0, (%rsp)
leaq 0x6ef1a(%rip), %rsi     # 0x77d9d
leaq 0x6eed4(%rip), %rdx     # 0x77d5e
leaq 0x75ec1(%rip), %rcx     # 0x7ed52
leaq 0x6eec9(%rip), %r8      # 0x77d61
leaq 0x7087c(%rip), %r9      # 0x7971b
movq %rax, %rdi
xorl %eax, %eax
callq 0xef96
testl %eax, %eax
je 0x8ef2
leaq 0x72bd3(%rip), %rdi     # 0x7ba87
leaq 0x70670(%rip), %rsi     # 0x7952b
leaq 0x706d1(%rip), %rdx     # 0x79593
jmp 0x8f1a
leaq 0x72bbc(%rip), %rdi     # 0x7ba87
leaq 0x70659(%rip), %rsi     # 0x7952b
leaq 0x70674(%rip), %rdx     # 0x7954d
jmp 0x8f1a
leaq 0x72ba5(%rip), %rdi     # 0x7ba87
leaq 0x70642(%rip), %rsi     # 0x7952b
leaq 0x70682(%rip), %rdx     # 0x79572
jmp 0x8f1a
movq %r15, %rdi
movq %rbx, %rsi
callq 0x2572d
testl %eax, %eax
je 0x90e8
leaq 0x72b7b(%rip), %rdi     # 0x7ba87
leaq 0x70618(%rip), %rsi     # 0x7952b
leaq 0x70697(%rip), %rdx     # 0x795b1
xorl %eax, %eax
callq 0x5b0d
leaq 0x3c0(%rsp), %r14
movq 0x10(%r14), %rdi
callq 0x45c0
andq $0x0, (%r14)
leaq 0xc0(%rsp), %r15
andq $0x0, (%r15)
leaq 0x76913(%rip), %rbx     # 0x7f85c
leaq 0x1c0(%rsp), %rsi
movq %rbx, %rdi
movq %r14, %rdx
movq %r15, %rcx
callq 0x27005
movl %eax, %eax
leaq 0x70892(%rip), %rdx     # 0x797fa
orq (%r15), %rax
jne 0x91ee
movq 0x1c0(%rsp), %rax
subq %rbx, %rax
cmpq $0x1, %rax
jne 0x91ee
leaq 0x708ab(%rip), %rbx     # 0x79838
leaq 0x1c0(%rsp), %rsi
leaq 0x3c0(%rsp), %rdx
leaq 0xc0(%rsp), %rcx
movq %rbx, %rdi
callq 0x27005
leaq 0x70866(%rip), %rdx     # 0x7981a
cmpl $0x5, %eax
jne 0x91ee
cmpq $0x0, 0xc0(%rsp)
je 0x91ee
movq 0x1c0(%rsp), %rax
subq %rbx, %rax
cmpq $0xb, %rax
jne 0x91ee
leaq 0x7088d(%rip), %rdi     # 0x79875
leaq 0x3c0(%rsp), %rdx
leaq 0xc0(%rsp), %rcx
xorl %esi, %esi
callq 0x27005
cmpl $-0x1, %eax
jne 0x91e7
leaq 0x708b6(%rip), %rdi     # 0x798c5
leaq 0x3c0(%rsp), %rdx
leaq 0xc0(%rsp), %rcx
xorl %esi, %esi
callq 0x27005
cmpl $-0x1, %eax
je 0x9203
leaq 0x70860(%rip), %rdx     # 0x79896
jmp 0x91ee
xorps %xmm0, %xmm0
movups %xmm0, 0x40(%rsp)
leaq 0x70377(%rip), %r13     # 0x793c1
movq %r13, 0x38(%rsp)
movups %xmm0, 0x20(%rsp)
movups %xmm0, 0x8(%rsp)
andl $0x0, 0x18(%rsp)
andl $0x0, (%rsp)
movq $0xb, 0x30(%rsp)
pushq $0x4
popq %rcx
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
callq 0x22657
testl %eax, %eax
js 0x8848
cmpl $0xb, 0x18(%rbx)
movq %r12, %r15
jne 0x8848
movl 0x14(%rbx), %ecx
shll $0x2, %ecx
addq 0x38(%rbx), %rcx
movzwl 0x12(%rbx), %eax
addq %rcx, %rax
xorl %edx, %edx
xorl %esi, %esi
leaq 0x7026a(%rip), %r15     # 0x7931b
cmpq $0xb, %rsi
je 0x8860
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,%r13), %ecx
movzbl (%rbp,%rcx), %ecx
incq %rsi
addl $0x4, %edx
cmpl %ecx, %edi
je 0x90b1
jmp 0x8848
callq 0x224a4
testq %rax, %rax
je 0xa0e7
movq %rax, %r12
leaq 0x70261(%rip), %rax     # 0x79361
movq %rax, 0x40(%rsp)
leaq 0x7024a(%rip), %rax     # 0x79356
movq %rax, 0x38(%rsp)
movq %r14, 0x10(%rsp)
movq $0x40, 0x48(%rsp)
movq $0xa, 0x30(%rsp)
movq $0xbb8, 0x28(%rsp)      # imm = 0xBB8
andl $0x0, 0x18(%rsp)
movq $0x7d0, 0x20(%rsp)      # imm = 0x7D0
movq $0x3, 0x8(%rsp)
movl $0x2a, (%rsp)
leaq 0x703a3(%rip), %rdx     # 0x794f9
pushq $0x2
popq %rsi
pushq $0x11
popq %rcx
movl $0x3e8, %r9d            # imm = 0x3E8
movq %r12, %rdi
xorl %r8d, %r8d
callq 0x22657
testl %eax, %eax
js 0x93a4
movq %r15, %rdi
movq %rbx, %rsi
movq %r12, %rdx
callq 0x29349
testl %eax, %eax
js 0x93f4
movq %r12, %rdi
callq 0x22572
movq %r15, %rdi
callq 0x182bd
testl %eax, %eax
je 0x94cd
leaq 0x728dd(%rip), %rdi     # 0x7ba87
leaq 0x7037a(%rip), %rsi     # 0x7952b
leaq 0x70430(%rip), %rdx     # 0x795e8
jmp 0x8f1a
movq %rbx, %rdi
callq 0x44a0
movl %eax, %ebx
movq %r14, %rdi
callq 0x45c0
testl %ebx, %ebx
movq 0xa0(%rsp), %r12
je 0x929a
xorl %r14d, %r14d
jmp 0x811b
leaq 0x70656(%rip), %rdx     # 0x79844
leaq 0x72892(%rip), %rdi     # 0x7ba87
leaq 0x705ef(%rip), %rsi     # 0x797eb
xorl %eax, %eax
callq 0x5b0d
movq 0x3c0(%rsp), %rdi
callq 0x45c0
movl 0x9932e(%rip), %eax     # 0xa2544
addq $0x13c8, %rsp           # imm = 0x13C8
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
cmpl $0x3, 0x14(%rbx)
jne 0x928e
leaq 0xc(%r15), %rdi
leaq 0x3c0(%rsp), %rsi
pushq $0xc
popq %rdx
callq 0x44c0
testl %eax, %eax
je 0x946a
leaq 0x70066(%rip), %rdx     # 0x792b7
jmp 0x873e
movq %r13, %r15
jmp 0x8e08
movq %r14, %rdi
callq 0xeb86
testq %rax, %rax
je 0x98d7
movq %rax, %rbx
leaq 0x71727(%rip), %rsi     # 0x7a9a0
movq %rax, %rdi
callq 0x46c0
testl %eax, %eax
je 0x763b
jmp 0x98de
leaq 0x70020(%rip), %rdx     # 0x792b5
jmp 0x873e
leaq 0x6fc6a(%rip), %rdi     # 0x78f0b
leaq 0x763e2(%rip), %rsi     # 0x7f68a
callq 0x170e7
testq %rax, %rax
je 0x94c1
movq %rax, %r14
leaq 0x6e8d8(%rip), %rdi     # 0x77b98
leaq 0x6e8ec(%rip), %rsi     # 0x77bb3
callq 0x170e7
movq %rax, %r15
movq %r14, %rdi
callq 0x24c2e
testq %rax, %rax
je 0x967d
movq %rax, %rbp
movq %r15, %rdi
movq %rax, %rsi
callq 0x2572d
testl %eax, %eax
js 0x977c
leaq 0xf0(%rsp), %rax
movq %rax, 0x8(%rsp)
movq 0xa8(%rsp), %rax
movq %rax, (%rsp)
leaq 0x6fbf5(%rip), %rdi     # 0x78f0b
leaq 0x6e87b(%rip), %rdx     # 0x77b98
movq %r14, %rsi
movq %r15, %rcx
movq %rbp, %r8
movq %r12, %r9
callq 0xbb40
testl %eax, %eax
js 0x9c41
movq %r15, %rdi
callq 0x182bd
testl %eax, %eax
js 0x9951
movq %r12, %rdi
pushq $-0xb
popq %r12
leaq 0x6e12f(%rip), %rbx     # 0x77483
leaq 0x3c0(%rsp), %r15
addq $0xb, %r12
cmpq $0x3e8, %r12            # imm = 0x3E8
jae 0x99c0
leaq 0x370(%rdi), %r13
movq %rbx, %rsi
movl $0x154, %edx            # imm = 0x154
movq %r15, %rcx
callq 0x2a057
movq %r13, %rdi
testl %eax, %eax
jns 0x935c
leaq 0x6fbf3(%rip), %rdi     # 0x78f85
xorl %r15d, %r15d
xorl %eax, %eax
callq 0x5b0d
xorl %r13d, %r13d
jmp 0x80f9
leaq 0x726dc(%rip), %rdi     # 0x7ba87
leaq 0x70179(%rip), %rsi     # 0x7952b
leaq 0x70037(%rip), %rdx     # 0x793f0
jmp 0x8f1a
leaq 0x6e9db(%rip), %rsi     # 0x77da0
leaq 0x759c7(%rip), %rdx     # 0x7ed93
leaq 0x6e9d6(%rip), %rcx     # 0x77da9
movq %r13, %rdi
xorl %r8d, %r8d
xorl %eax, %eax
callq 0x11ef4
testl %eax, %eax
je 0x9657
leaq 0x6e9be(%rip), %rdi     # 0x77dad
jmp 0x7085
leaq 0x7268c(%rip), %rdi     # 0x7ba87
leaq 0x70129(%rip), %rsi     # 0x7952b
leaq 0x701c4(%rip), %rdx     # 0x795cd
jmp 0x8f1a
andq $0x0, (%rsp)
leaq 0x6ee56(%rip), %rsi     # 0x78270
leaq 0x6e9b8(%rip), %rdx     # 0x77dd9
leaq 0x6ee33(%rip), %rcx     # 0x7825b
leaq 0x6edd8(%rip), %r8      # 0x78207
leaq 0x6ee1f(%rip), %r9      # 0x78255
movq %r12, %rdi
xorl %eax, %eax
callq 0x11ef4
testl %eax, %eax
je 0x969a
leaq 0x6ee12(%rip), %rdi     # 0x78261
jmp 0x7141
cmpl $-0x1, 0x8(%rbx)
je 0x9799
leaq 0x6fe6c(%rip), %rdx     # 0x792d1
jmp 0x860e
cmpl $0xa, 0x18(%rbx)
jne 0x9770
xorl %eax, %eax
leaq 0x73733(%rip), %rsi     # 0x7cbb0
leaq 0x6fe97(%rip), %rdx     # 0x7931b
xorl %edi, %edi
cmpq $0xa, %rdi
je 0x98ad
movl %edi, %ecx
shrl %ecx
movzbl 0x18(%r15,%rcx), %r8d
movl %eax, %ecx
notb %cl
andb $0x4, %cl
shrl %cl, %r8d
andl $0xf, %r8d
movzbl (%rdi,%r12), %ecx
movzbl (%rsi,%rcx), %ecx
incq %rdi
addl $0x4, %eax
cmpl %ecx, %r8d
je 0x9486
jmp 0x873e
leaq 0x6fa70(%rip), %rdi     # 0x78f38
jmp 0x810a
movq %rbx, %rdi
callq 0x21bfe
leaq 0x70020(%rip), %rdi     # 0x794fc
leaq 0x6fbd0(%rip), %rsi     # 0x790b3
callq 0x170e7
testq %rax, %rax
je 0x97bb
movq %rax, %rbx
movq %rax, %rdi
callq 0x24c2e
testq %rax, %rax
je 0x9913
movq %rax, %r14
leaq 0x6e88e(%rip), %rsi     # 0x77d9d
leaq 0x6e848(%rip), %r8      # 0x77d5e
leaq 0x3c0(%rsp), %r9
movq %rax, %rdi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x1190c
testl %eax, %eax
je 0x996e
leaq 0x7254e(%rip), %rdi     # 0x7ba87
leaq 0x6ffeb(%rip), %rsi     # 0x7952b
leaq 0x70107(%rip), %rdx     # 0x7964e
jmp 0x8f1a
callq 0x1df47
movl %eax, %ebx
xorl %edi, %edi
callq 0x1df40
andq $0x0, (%rsp)
leaq 0x6eab0(%rip), %rsi     # 0x78016
leaq 0x6ec9d(%rip), %rcx     # 0x7820a
leaq 0x6e865(%rip), %rdx     # 0x77dd9
leaq 0x6f0aa(%rip), %r9      # 0x78625
movq %r14, %rdi
movq %rdx, %r8
xorl %eax, %eax
callq 0xff98
testl %eax, %eax
je 0x97d5
andq $0x0, (%rsp)
leaq 0x6e801(%rip), %rsi     # 0x77d9d
leaq 0x6ef85(%rip), %rcx     # 0x78528
leaq 0x6e7b4(%rip), %rdx     # 0x77d5e
leaq 0x6f09c(%rip), %r9      # 0x7864d
movq %r14, %rdi
movq %rdx, %r8
xorl %eax, %eax
callq 0xff98
testl %eax, %eax
je 0x992d
andq $0x0, (%rsp)
leaq 0x6e804(%rip), %rsi     # 0x77dd6
leaq 0x6e861(%rip), %rcx     # 0x77e3a
leaq 0x6e7f9(%rip), %rdx     # 0x77dd9
leaq 0x6f08d(%rip), %r9      # 0x78674
movq %r14, %rdi
movq %rdx, %r8
xorl %eax, %eax
callq 0xff98
testl %eax, %eax
je 0x9b3a
movl %ebx, %edi
callq 0x1df40
leaq 0x98f06(%rip), %rbx     # 0xa2510
leaq 0x712fb(%rip), %rdx     # 0x7a90c
movq %r14, %rdi
movq %rbx, %rsi
callq 0xb42f
testl %eax, %eax
js 0x751e
pushq $-0x1
popq %r15
cmpq $0x2, %r15
je 0x9c06
movq (%rbx), %rsi
movq %r14, %rdi
callq 0x11cd0
movl %eax, %eax
incq %r15
addq $0x8, %rbx
cmpq %rax, %r15
je 0x9628
leaq 0x6f027(%rip), %rdi     # 0x78679
jmp 0x7517
leaq 0x70f1f(%rip), %rsi     # 0x7a57d
pushq $0xb
popq %rdx
movq %r13, %rdi
callq 0xeeb5
testl %eax, %eax
je 0x97e1
leaq 0x6e744(%rip), %rdi     # 0x77dbc
jmp 0x7085
leaq 0x6f8c3(%rip), %rdi     # 0x78f47
leaq 0x6f880(%rip), %rsi     # 0x78f0b
xorl %r13d, %r13d
xorl %eax, %eax
callq 0x5b0d
jmp 0x8121
movq %r12, %rdi
callq 0xeb86
testq %rax, %rax
je 0x9939
callq 0x1df47
movl %eax, %ebx
xorl %edi, %edi
callq 0x1df40
leaq 0x6ebc2(%rip), %rsi     # 0x78282
leaq 0x6e712(%rip), %rdx     # 0x77dd9
leaq 0x6eb8d(%rip), %rcx     # 0x7825b
movq %r12, %rdi
xorl %r8d, %r8d
xorl %eax, %eax
callq 0x11ef4
testl %eax, %eax
je 0x9b46
leaq 0x6ebc8(%rip), %rsi     # 0x782b2
leaq 0x6eb16(%rip), %rdx     # 0x78207
leaq 0x6ebc0(%rip), %rcx     # 0x782b8
movq %r12, %rdi
xorl %r8d, %r8d
xorl %eax, %eax
callq 0x11ef4
testl %eax, %eax
je 0x9bdd
movl %ebx, %edi
callq 0x1df40
movq %r12, %rdi
callq 0xeb86
movq %rax, %rbx
testq %rax, %rax
je 0x973b
leaq 0x70fa5(%rip), %rsi     # 0x7a6d0
movq %rbx, %rdi
callq 0x46c0
testl %eax, %eax
je 0x7148
leaq 0x6e99d(%rip), %rdi     # 0x780df
xorl %eax, %eax
callq 0x5b0d
movq 0x98890(%rip), %rax     # 0xa1fe0
movq (%rax), %rdi
leaq 0x6eb95(%rip), %rsi     # 0x782ef
leaq 0x70f6f(%rip), %rdx     # 0x7a6d0
movq %rbx, %rcx
xorl %eax, %eax
callq 0x4700
jmp 0x7148
leaq 0x6fba2(%rip), %rdx     # 0x79319
jmp 0x873e
leaq 0x6f7da(%rip), %rdi     # 0x78f5d
leaq 0x6e40e(%rip), %rsi     # 0x77b98
xorl %r13d, %r13d
xorl %eax, %eax
callq 0x5b0d
jmp 0x8123
cmpw $0x1249, 0xc(%rbx)      # imm = 0x1249
jne 0x9945
cmpb $-0x1, 0xe(%rbx)
je 0x9be9
leaq 0x6facf(%rip), %rdx     # 0x79285
jmp 0x860e
leaq 0x722c5(%rip), %rdi     # 0x7ba87
leaq 0x6fd62(%rip), %rsi     # 0x7952b
leaq 0x6fe3e(%rip), %rdx     # 0x7960e
jmp 0x8f1a
leaq 0x6ee26(%rip), %rdi     # 0x78602
jmp 0x7517
leaq 0x6e5ee(%rip), %rsi     # 0x77dd6
leaq 0x6e5ea(%rip), %rdx     # 0x77dd9
leaq 0x6e5e6(%rip), %rcx     # 0x77ddc
movq %r13, %rdi
xorl %r8d, %r8d
xorl %eax, %eax
callq 0xef96
testl %eax, %eax
js 0x98a1
leaq 0x6e5c4(%rip), %rsi     # 0x77dd6
leaq 0x6e5c0(%rip), %rdx     # 0x77dd9
leaq 0x6e61a(%rip), %rcx     # 0x77e3a
movq %r13, %rdi
xorl %r8d, %r8d
xorl %eax, %eax
callq 0xef96
testl %eax, %eax
js 0x98a1
leaq 0x6e59e(%rip), %rsi     # 0x77dd6
leaq 0x6e59a(%rip), %rdx     # 0x77dd9
leaq 0x6e59b(%rip), %rcx     # 0x77de1
movq %r13, %rdi
xorl %r8d, %r8d
xorl %eax, %eax
callq 0xef96
testl %eax, %eax
js 0x98a1
leaq 0x6e578(%rip), %rsi     # 0x77dd6
leaq 0x6e57c(%rip), %rdx     # 0x77de1
movq %r13, %rdi
callq 0x11788
cmpl $0x3, %eax
jne 0x9c61
leaq 0x6e559(%rip), %rsi     # 0x77dd6
leaq 0x6e57e(%rip), %rdx     # 0x77e02
movq %r13, %rdi
callq 0x11788
cmpl $-0x1, %eax
je 0x9ce8
leaq 0x6e56b(%rip), %rdi     # 0x77e07
jmp 0x7085
leaq 0x6e4c1(%rip), %rdi     # 0x77d69
jmp 0x7085
addq $0x1d, %r15
leaq 0x6faa9(%rip), %rsi     # 0x79361
pushq $0xa
popq %rdx
movq %r15, %rdi
callq 0x44c0
testl %eax, %eax
je 0x9b52
leaq 0x6faad(%rip), %rdx     # 0x7937f
jmp 0x873e
leaq 0x6eddd(%rip), %rbx     # 0x786bb
leaq 0x6e7fa(%rip), %rdi     # 0x780df
xorl %eax, %eax
callq 0x5b0d
movq 0x986ed(%rip), %rax     # 0xa1fe0
movq (%rax), %rdi
leaq 0x6e9f2(%rip), %rsi     # 0x782ef
leaq 0x7109c(%rip), %rdx     # 0x7a9a0
movq %rbx, %rcx
xorl %eax, %eax
callq 0x4700
jmp 0x763b
leaq 0x7216d(%rip), %rdi     # 0x7ba87
leaq 0x6fc0a(%rip), %rsi     # 0x7952b
leaq 0x6fd0b(%rip), %rdx     # 0x79633
jmp 0x8f1a
leaq 0x6ecf7(%rip), %rdi     # 0x7862b
jmp 0x7517
leaq 0x6e936(%rip), %rdi     # 0x78276
jmp 0x7141
leaq 0x6f922(%rip), %rdx     # 0x7926e
jmp 0x860e
leaq 0x6f61d(%rip), %rdi     # 0x78f75
leaq 0x6e239(%rip), %rsi     # 0x77b98
xorl %r15d, %r15d
xorl %eax, %eax
callq 0x5b0d
jmp 0x9c41
movq 0x3d0(%rsp), %rax
testq %rax, %rax
leaq 0x73671(%rip), %rcx     # 0x7cff1
cmoveq %rcx, %rax
cmpq $0x0, 0x3c0(%rsp)
cmoveq %rcx, %rax
cmpb $0x74, (%rax)
jne 0x99a6
cmpb $0x31, 0x1(%rax)
jne 0x99a6
cmpb $0x0, 0x2(%rax)
je 0x9d22
leaq 0x720da(%rip), %rdi     # 0x7ba87
leaq 0x6fb77(%rip), %rsi     # 0x7952b
leaq 0x6fcae(%rip), %rdx     # 0x79669
jmp 0x8f1a
movq 0xf0(%rsp), %r15
movq 0xa0(%rsp), %r12
movq %r12, %rbx
subq $0x1, %r15
jb 0x99e7
movq %rbx, %rdi
callq 0x22572
addq $0x50, %rbx
jmp 0x99d3
movq %r14, %rdi
callq 0x182bd
testl %eax, %eax
js 0x9c26
andq $0x0, 0xf0(%rsp)
movq %rbp, %rdi
callq 0x21bfe
leaq 0x6e189(%rip), %rdi     # 0x77b98
leaq 0x75c74(%rip), %rsi     # 0x7f68a
callq 0x170e7
testq %rax, %rax
je 0x9c6d
movq %rax, %r15
leaq 0x6f580(%rip), %rsi     # 0x78fae
leaq 0xc0(%rsp), %rdi
callq 0x18079
testl %eax, %eax
js 0x9cbc
leaq 0x6e170(%rip), %rdi     # 0x77bba
leaq 0x6e185(%rip), %rsi     # 0x77bd6
leaq 0xc0(%rsp), %rdx
callq 0x16714
testq %rax, %rax
je 0x9d6a
movq %rax, %r13
movq %r15, %rdi
callq 0x24c2e
testq %rax, %rax
je 0x9d87
movq %rax, %rbp
movq %r13, %rdi
movq %rax, %rsi
callq 0x2572d
testl %eax, %eax
js 0x9dd6
leaq 0xf0(%rsp), %rax
movq %rax, 0x8(%rsp)
movq 0xa8(%rsp), %rax
movq %rax, (%rsp)
leaq 0x6e0e7(%rip), %rdi     # 0x77b98
leaq 0x6e102(%rip), %rdx     # 0x77bba
movq %r15, %rsi
movq %r13, %rcx
movq %rbp, %r8
movq %r12, %r9
callq 0xbb40
testl %eax, %eax
js 0x9e1f
movq %r13, %rdi
callq 0x182bd
testl %eax, %eax
js 0x9e3e
pushq $-0xb
popq %r12
leaq 0x6d997(%rip), %rbx     # 0x77483
leaq 0x3c0(%rsp), %r14
movq 0xa0(%rsp), %rdi
addq $0xb, %r12
cmpq $0x3e8, %r12            # imm = 0x3E8
jae 0x9e5b
leaq 0x370(%rdi), %r13
movq %rbx, %rsi
movl $0x154, %edx            # imm = 0x154
movq %r14, %rcx
callq 0x2a057
movq %r13, %rdi
testl %eax, %eax
jns 0x9afc
leaq 0x6f453(%rip), %rdi     # 0x78f85
xorl %r14d, %r14d
jmp 0x9395
leaq 0x6eb11(%rip), %rdi     # 0x78652
jmp 0x7517
leaq 0x6e73b(%rip), %rdi     # 0x78288
jmp 0x7141
cmpq $0x3e8, (%rbx)          # imm = 0x3E8
jne 0x9c49
cmpl $0x1, 0x8(%rbx)
jne 0x9cb0
cmpw $0x1249, 0xc(%rbx)      # imm = 0x1249
jne 0x9d5e
cmpb $0x2a, 0xe(%rbx)
jne 0x9db7
cmpw $0x10, 0x10(%rbx)
jne 0x9dec
cmpl $0x2, 0x1c(%rbx)
jne 0x9f61
cmpq $0x7d0, 0x20(%rbx)      # imm = 0x7D0
jne 0xa057
cmpq $0xbb8, 0x28(%rbx)      # imm = 0xBB8
jne 0xa11e
cmpl $0x27, 0x40(%rbx)
jne 0xa17c
movl 0x44(%rbx), %eax
addl $-0x67, %eax
cmpl $-0x40, %eax
leaq 0x3c0(%rsp), %rbp
jb 0x8753
leaq 0x6f7bf(%rip), %rdx     # 0x79397
jmp 0x873e
leaq 0x6e6e1(%rip), %rdi     # 0x782c5
jmp 0x7141
cmpw $0x4, 0x10(%rbx)
jne 0x9c55
cmpl $0x0, 0x14(%rbx)
je 0x9cd2
leaq 0x6f6b4(%rip), %rdx     # 0x792b5
jmp 0x860e
leaq 0x6e934(%rip), %rsi     # 0x78541
movq %r14, %rdi
callq 0x11cd0
cmpl $-0x1, %eax
je 0x9c80
leaq 0x6ea7b(%rip), %rdi     # 0x7869c
jmp 0x7517
leaq 0x6f348(%rip), %rdi     # 0x78f75
leaq 0x6f2d7(%rip), %rsi     # 0x78f0b
xorl %r14d, %r14d
xorl %eax, %eax
callq 0x5b0d
xorl %r15d, %r15d
xorl %r13d, %r13d
jmp 0x8123
leaq 0x6f699(%rip), %rdx     # 0x792e9
jmp 0x873e
leaq 0x6f641(%rip), %rdx     # 0x7929d
jmp 0x860e
leaq 0x6e17e(%rip), %rdi     # 0x77de6
jmp 0x7085
leaq 0x6f326(%rip), %rdi     # 0x78f9a
leaq 0x6df1d(%rip), %rsi     # 0x77b98
jmp 0x8111
movq %r14, %rdi
callq 0xeb86
testq %rax, %rax
je 0x9f6d
movq %rax, %rbx
leaq 0x70be5(%rip), %rsi     # 0x7a880
movq %rax, %rdi
callq 0x46c0
testl %eax, %eax
je 0x751e
jmp 0x9f74
leaq 0x6f61a(%rip), %rdx     # 0x792d1
jmp 0x873e
leaq 0x6f2f7(%rip), %rdi     # 0x78fba
xorl %r14d, %r14d
xorl %eax, %eax
callq 0x5b0d
jmp 0x811e
cmpl $-0x1, 0x1c(%rbx)
je 0x9dc3
leaq 0x6f5ed(%rip), %rdx     # 0x792d0
jmp 0xa074
leaq 0x6e0e7(%rip), %rsi     # 0x77dd6
pushq $0x2
popq %rdx
movq %r13, %rdi
callq 0x1184b
testq %rax, %rax
je 0x9d16
leaq 0x6e134(%rip), %rsi     # 0x77e3a
movq %rax, %rdi
callq 0x46c0
testl %eax, %eax
je 0x9df8
leaq 0x6e107(%rip), %rdi     # 0x77e24
jmp 0x7085
cmpl $0x1, (%r14)
jne 0x9d9d
movq 0x20(%r14), %rax
movq (%rax), %rax
cmpb $0x74, (%rax)
jne 0x9d44
cmpb $0x31, 0x1(%rax)
jne 0x9d44
cmpb $0x0, 0x2(%rax)
je 0xa081
leaq 0x71d3c(%rip), %rdi     # 0x7ba87
leaq 0x6f7d9(%rip), %rsi     # 0x7952b
leaq 0x6f973(%rip), %rdx     # 0x796cc
jmp 0x8f1a
leaq 0x6f509(%rip), %rdx     # 0x7926e
jmp 0x873e
leaq 0x6f25a(%rip), %rdi     # 0x78fcb
leaq 0x6de42(%rip), %rsi     # 0x77bba
xorl %r14d, %r14d
xorl %eax, %eax
callq 0x5b0d
jmp 0x811e
leaq 0x6f1b9(%rip), %rdi     # 0x78f47
leaq 0x6de03(%rip), %rsi     # 0x77b98
xorl %r14d, %r14d
jmp 0x968e
leaq 0x71ce3(%rip), %rdi     # 0x7ba87
leaq 0x6f780(%rip), %rsi     # 0x7952b
leaq 0x6f8ee(%rip), %rdx     # 0x796a0
jmp 0x8f1a
leaq 0x6f4c7(%rip), %rdx     # 0x79285
jmp 0xa183
cmpq $0x0, 0x20(%rbx)
je 0x9e27
leaq 0x6f517(%rip), %rdx     # 0x792e8
jmp 0xa074
leaq 0x6f180(%rip), %rdi     # 0x78f5d
leaq 0x6ddd6(%rip), %rsi     # 0x77bba
xorl %r14d, %r14d
jmp 0x978d
leaq 0x6f4aa(%rip), %rdx     # 0x7929d
jmp 0xa183
leaq 0x6dfd7(%rip), %rsi     # 0x77dd6
pushq $0xa
popq %rdx
movq %r13, %rdi
callq 0x1184b
testq %rax, %rax
je 0x9fa9
leaq 0x6e025(%rip), %rdi     # 0x77e3f
jmp 0x7085
xorl %r14d, %r14d
jmp 0x80f9
cmpq $0x0, 0x28(%rbx)
je 0xa063
leaq 0x6f4c7(%rip), %rdx     # 0x79300
jmp 0xa074
leaq 0x6f130(%rip), %rdi     # 0x78f75
leaq 0x6dd6e(%rip), %rsi     # 0x77bba
xorl %r14d, %r14d
xorl %eax, %eax
callq 0x5b0d
jmp 0x939c
movq 0xf0(%rsp), %r14
movq 0xa0(%rsp), %rbx
subq $0x1, %r14
jb 0x9e7f
movq %rbx, %rdi
callq 0x22572
addq $0x50, %rbx
jmp 0x9e6b
andq $0x0, 0xf0(%rsp)
movq %rbp, %rdi
callq 0x21bfe
leaq 0x6dd23(%rip), %rdi     # 0x77bba
leaq 0x757ec(%rip), %rsi     # 0x7f68a
callq 0x170e7
testq %rax, %rax
je 0xa101
movq %rax, %r13
movq %rax, %rdi
callq 0x24c2e
testq %rax, %rax
je 0xa127
movq %rax, %rbp
leaq 0xf0(%rsp), %rax
movq %rax, 0x8(%rsp)
movq 0xa8(%rsp), %rax
movq %rax, (%rsp)
leaq 0x6dcd7(%rip), %rdi     # 0x77bba
xorl %r14d, %r14d
movq %r13, %rsi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbp, %r8
movq 0xa0(%rsp), %r9
callq 0xbb40
testl %eax, %eax
js 0x80f9
pushq $-0xb
popq %rbx
xorl %r14d, %r14d
movq 0xa0(%rsp), %rdi
addq $0xb, %rbx
cmpq $0x3e7, %rbx            # imm = 0x3E7
ja 0x80f9
leaq 0x370(%rdi), %r12
leaq 0x6d551(%rip), %rsi     # 0x77483
movl $0x154, %edx            # imm = 0x154
leaq 0x3c0(%rsp), %rcx
callq 0x2a057
movq %r12, %rdi
testl %eax, %eax
jns 0x9f13
leaq 0x6f033(%rip), %rdi     # 0x78f85
xorl %r14d, %r14d
xorl %eax, %eax
callq 0x5b0d
jmp 0x80f9
leaq 0x6f368(%rip), %rdx     # 0x792d0
jmp 0xa183
leaq 0x6e747(%rip), %rbx     # 0x786bb
leaq 0x6e164(%rip), %rdi     # 0x780df
xorl %eax, %eax
callq 0x5b0d
movq 0x98057(%rip), %rax     # 0xa1fe0
movq (%rax), %rdi
leaq 0x6e35c(%rip), %rsi     # 0x782ef
leaq 0x708e6(%rip), %rdx     # 0x7a880
movq %rbx, %rcx
xorl %eax, %eax
callq 0x4700
jmp 0x751e
leaq 0x6de26(%rip), %rsi     # 0x77dd6
leaq 0x6de22(%rip), %rdx     # 0x77dd9
leaq 0x6de1e(%rip), %rcx     # 0x77ddc
movq %r13, %rdi
callq 0xfa0e
testl %eax, %eax
js 0xa269
leaq 0x6de01(%rip), %rsi     # 0x77dd6
leaq 0x6de5e(%rip), %rcx     # 0x77e3a
leaq 0x6ddf6(%rip), %rdx     # 0x77dd9
leaq 0xc0(%rsp), %rbx
movq %r13, %rdi
movq %rdx, %r8
movq %rbx, %r9
callq 0x1190c
movl %eax, %r14d
testl %eax, %eax
setns %al
movq 0x10(%rbx), %rbx
testq %rbx, %rbx
setne %cl
andb %al, %cl
cmpb $0x1, %cl
jne 0xa029
leaq 0x6de21(%rip), %rsi     # 0x77e3a
movq %rbx, %rdi
callq 0x46c0
testl %eax, %eax
je 0xa190
testq %rbx, %rbx
leaq 0x73ab3(%rip), %rax     # 0x7dae6
cmoveq %rax, %rbx
testl %r14d, %r14d
cmovneq %rax, %rbx
leaq 0x6de2d(%rip), %rdi     # 0x77e72
xorl %r14d, %r14d
movq %rbx, %rsi
xorl %eax, %eax
callq 0x5b0d
jmp 0x708f
leaq 0x6f28a(%rip), %rdx     # 0x792e8
jmp 0xa183
cmpl $0x0, 0x18(%rbx)
je 0xa15e
leaq 0x6f2a5(%rip), %rdx     # 0x79319
leaq 0x3c0(%rsp), %rbp
jmp 0x860e
movq 0x10(%r14), %rax
cmpl $0x1388, (%rax)         # imm = 0x1388
jne 0xa144
callq 0x224a4
testq %rax, %rax
je 0xa0e7
movq %rax, %r15
movq %rbx, %rdi
movq %r14, %rsi
movq %rax, %rdx
callq 0x279c2
testl %eax, %eax
js 0xa275
movq 0x38(%r15), %rdi
cmpb $0x71, (%rdi)
jne 0xa0cd
cmpb $0x31, 0x1(%rdi)
jne 0xa0cd
cmpb $0x0, 0x2(%rdi)
je 0xa29b
leaq 0x719b3(%rip), %rdi     # 0x7ba87
leaq 0x6f450(%rip), %rsi     # 0x7952b
leaq 0x6f658(%rip), %rdx     # 0x7973a
jmp 0x8f1a
leaq 0x71999(%rip), %rdi     # 0x7ba87
leaq 0x6f436(%rip), %rsi     # 0x7952b
leaq 0x6f07d(%rip), %rdx     # 0x79179
jmp 0x8f1a
leaq 0x6ee92(%rip), %rdi     # 0x78f9a
leaq 0x6daab(%rip), %rsi     # 0x77bba
xorl %r14d, %r14d
xorl %eax, %eax
callq 0x5b0d
jmp 0x80f4
leaq 0x6f1db(%rip), %rdx     # 0x79300
jmp 0xa183
leaq 0x6ee19(%rip), %rdi     # 0x78f47
leaq 0x6da85(%rip), %rsi     # 0x77bba
xorl %r14d, %r14d
xorl %eax, %eax
callq 0x5b0d
jmp 0x80f7
leaq 0x7193c(%rip), %rdi     # 0x7ba87
leaq 0x6f3d9(%rip), %rsi     # 0x7952b
leaq 0x6f59c(%rip), %rdx     # 0x796f5
jmp 0x8f1a
cmpl $0x4, 0x40(%rbx)
leaq 0x3c0(%rsp), %rbp
je 0x8623
leaq 0x6f1bb(%rip), %rdx     # 0x79332
jmp 0x860e
leaq 0x6f1af(%rip), %rdx     # 0x79332
leaq 0x3c0(%rsp), %rbp
jmp 0x873e
leaq 0x6dc3f(%rip), %rsi     # 0x77dd6
pushq $0x1
popq %rdx
movq %r13, %rdi
callq 0xfeb6
testl %eax, %eax
js 0xa28f
leaq 0x6dbec(%rip), %rsi     # 0x77d9d
leaq 0x6dba6(%rip), %rdx     # 0x77d5e
leaq 0x6dcfa(%rip), %rcx     # 0x77eb9
movq %r13, %rdi
callq 0xfa0e
testl %eax, %eax
js 0xa269
leaq 0x6dbc7(%rip), %rsi     # 0x77d9d
pushq $0x1
popq %rdx
movq %r13, %rdi
callq 0xfeb6
testl %eax, %eax
js 0xa28f
leaq 0x6dbad(%rip), %rsi     # 0x77d9d
leaq 0x6db67(%rip), %rdx     # 0x77d5e
leaq 0x6daf7(%rip), %rcx     # 0x77cf5
leaq 0x6db75(%rip), %r8      # 0x77d7a
leaq 0xc0(%rsp), %rbx
movq %r13, %rdi
movq %rbx, %r9
callq 0x1190c
movl %eax, %r14d
testl %eax, %eax
setns %al
movq 0x10(%rbx), %rbx
testq %rbx, %rbx
setne %cl
andb %al, %cl
cmpb $0x1, %cl
jne 0xa248
leaq 0x6db45(%rip), %rsi     # 0x77d7d
movq %rbx, %rdi
callq 0x46c0
testl %eax, %eax
je 0xa2d8
testq %rbx, %rbx
leaq 0x73894(%rip), %rax     # 0x7dae6
cmoveq %rax, %rbx
testl %r14d, %r14d
cmovneq %rax, %rbx
leaq 0x6dc5a(%rip), %rdi     # 0x77ebe
jmp 0xa045
leaq 0x6dbeb(%rip), %rdi     # 0x77e5b
jmp 0x7085
leaq 0x7180b(%rip), %rdi     # 0x7ba87
leaq 0x6f2a8(%rip), %rsi     # 0x7952b
leaq 0x6f496(%rip), %rdx     # 0x79720
jmp 0x8f1a
leaq 0x6dc0b(%rip), %rdi     # 0x77ea1
jmp 0x7085
cmpl $0x3, 0x14(%r15)
jne 0xa316
movzwl 0x12(%r15), %eax
addq %rax, %rdi
leaq 0x1c0(%rsp), %rsi
pushq $0xc
popq %rdx
callq 0x44c0
testl %eax, %eax
je 0xa33c
leaq 0x717c2(%rip), %rdi     # 0x7ba87
leaq 0x6f25f(%rip), %rsi     # 0x7952b
leaq 0x6f49a(%rip), %rdx     # 0x7976d
jmp 0x8f1a
leaq 0x6daf7(%rip), %rsi     # 0x77dd6
leaq 0x6dafb(%rip), %rdx     # 0x77de1
movq %r13, %rdi
callq 0x11788
cmpl $0x1, %eax
jne 0xa330
leaq 0x6dadc(%rip), %rsi     # 0x77dd6
pushq $0x2
popq %rdx
movq %r13, %rdi
callq 0x1184b
testq %rax, %rax
je 0xa377
leaq 0x6dbff(%rip), %rdi     # 0x77f10
jmp 0x7085
leaq 0x7176a(%rip), %rdi     # 0x7ba87
leaq 0x6f207(%rip), %rsi     # 0x7952b
leaq 0x6f425(%rip), %rdx     # 0x79750
jmp 0x8f1a
leaq 0x6dbbd(%rip), %rdi     # 0x77ef4
jmp 0x7085
cmpl $0xa, 0x18(%r15)
jne 0xa60d
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rdx
callq 0x279c2
testl %eax, %eax
js 0xa627
leaq 0x71723(%rip), %rdi     # 0x7ba87
leaq 0x6f1c0(%rip), %rsi     # 0x7952b
leaq 0x6f436(%rip), %rdx     # 0x797a8
jmp 0x8f1a
leaq 0x6d9b2(%rip), %rsi     # 0x77d30
leaq 0x6dba6(%rip), %r8      # 0x77f2b
movq %r13, %rdi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x11af5
testl %eax, %eax
jns 0xa3a3
leaq 0x6db92(%rip), %rdi     # 0x77f2e
xorl %eax, %eax
callq 0x5b0d
leaq 0x6d986(%rip), %rsi     # 0x77d30
leaq 0xc0(%rsp), %rbx
movq %r13, %rdi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r8
callq 0xf613
movl %eax, %r14d
testl %eax, %eax
setns %al
movq 0x10(%rbx), %rbx
testq %rbx, %rbx
setne %cl
andb %al, %cl
cmpb $0x1, %cl
jne 0xa3ed
leaq 0x6db63(%rip), %rsi     # 0x77f44
movq %rbx, %rdi
callq 0x46c0
testl %eax, %eax
je 0xa413
testq %rbx, %rbx
leaq 0x736ef(%rip), %rax     # 0x7dae6
cmoveq %rax, %rbx
testl %r14d, %r14d
cmovneq %rax, %rbx
leaq 0x6db46(%rip), %rdi     # 0x77f4f
movq %rbx, %rsi
xorl %eax, %eax
callq 0x5b0d
leaq 0x6d916(%rip), %rsi     # 0x77d30
leaq 0x74972(%rip), %r8      # 0x7ed93
leaq 0xc0(%rsp), %rbx
movq %r13, %rdi
xorl %edx, %edx
xorl %ecx, %ecx
movq %rbx, %r9
callq 0x1190c
movl %eax, %r14d
testl %eax, %eax
setns %al
movq 0x10(%rbx), %rbx
testq %rbx, %rbx
setne %cl
andb %al, %cl
cmpb $0x1, %cl
jne 0xa464
leaq 0x6daf3(%rip), %rsi     # 0x77f4b
movq %rbx, %rdi
callq 0x46c0
testl %eax, %eax
je 0xa48a
testq %rbx, %rbx
leaq 0x73678(%rip), %rax     # 0x7dae6
cmoveq %rax, %rbx
testl %r14d, %r14d
cmovneq %rax, %rbx
leaq 0x6db00(%rip), %rdi     # 0x77f80
movq %rbx, %rsi
xorl %eax, %eax
callq 0x5b0d
andq $0x0, (%rsp)
leaq 0x6d89a(%rip), %rsi     # 0x77d30
leaq 0x6db11(%rip), %r8      # 0x77fae
leaq 0x6db0d(%rip), %r9      # 0x77fb1
movq %r13, %rdi
xorl %edx, %edx
xorl %ecx, %ecx
xorl %eax, %eax
callq 0xff98
testl %eax, %eax
jns 0xa4c4
leaq 0x6d88f(%rip), %rdi     # 0x77d4c
xorl %eax, %eax
callq 0x5b0d
leaq 0x98025(%rip), %rsi     # 0xa24f0
leaq 0x7019a(%rip), %rdx     # 0x7a66c
movq %r13, %rdi
callq 0xb42f
testl %eax, %eax
js 0x7079
leaq 0x6d847(%rip), %rsi     # 0x77d30
movq %r13, %rdi
callq 0x116d4
cmpl $0x1, %eax
jne 0xa655
leaq 0x6d89c(%rip), %rsi     # 0x77d9d
movq %r13, %rdi
callq 0x116d4
cmpl $0x3, %eax
jne 0xa65e
leaq 0x6dafd(%rip), %rsi     # 0x78016
movq %r13, %rdi
callq 0x116d4
cmpl $0x1, %eax
jne 0xa674
leaq 0x6d8a5(%rip), %rsi     # 0x77dd6
movq %r13, %rdi
callq 0x116d4
cmpl $0x2, %eax
jne 0xa67d
leaq 0x74e72(%rip), %rsi     # 0x7f3bb
movq %r13, %rdi
callq 0x116d4
cmpl $0x2, %eax
jne 0xa686
movq %rbp, %rdi
movq %r13, %rsi
callq 0x2572d
testl %eax, %eax
js 0xa69e
movq %rbp, %rdi
callq 0x182bd
testl %eax, %eax
js 0xa6b5
leaq 0x75106(%rip), %rsi     # 0x7f68a
leaq 0x1c0(%rsp), %rdi
callq 0x45b0
testq %rax, %rax
je 0xa6be
movq %rax, %r14
leaq 0x3c0(%rsp), %rdi
pushq $0x1
popq %rsi
movl $0x4da, %edx            # imm = 0x4DA
movq %rax, %rcx
callq 0x4790
movq %rax, %rbx
cmpq $0xd9, %rax
jne 0xa6db
leaq 0x6ffc5(%rip), %rsi     # 0x7a590
leaq 0x3c0(%rsp), %rdi
movl $0xd9, %edx
callq 0x44c0
testl %eax, %eax
jne 0xa6db
movq 0xd0(%rsp), %rdi
xorps %xmm0, %xmm0
movaps %xmm0, 0xc0(%rsp)
andq $0x0, 0xd0(%rsp)
callq 0x45c0
xorl %ebp, %ebp
jmp 0x708f
leaq 0x71473(%rip), %rdi     # 0x7ba87
leaq 0x6ef10(%rip), %rsi     # 0x7952b
leaq 0x6f166(%rip), %rdx     # 0x79788
jmp 0x8f1a
movq %r15, %rdi
callq 0x22572
movq %rbx, %rdi
callq 0x182bd
testl %eax, %eax
je 0xa667
leaq 0x71445(%rip), %rdi     # 0x7ba87
leaq 0x6eee2(%rip), %rsi     # 0x7952b
leaq 0x6f175(%rip), %rdx     # 0x797c5
jmp 0x8f1a
leaq 0x6d960(%rip), %rdi     # 0x77fbc
jmp 0xa68d
leaq 0x6d984(%rip), %rdi     # 0x77fe9
jmp 0xa68d
movq %r14, %rdi
callq 0x21bfe
jmp 0x8f21
leaq 0x6d99e(%rip), %rdi     # 0x78019
jmp 0xa68d
leaq 0x6d9c2(%rip), %rdi     # 0x78046
jmp 0xa68d
leaq 0x6d9e6(%rip), %rdi     # 0x78073
xorl %r14d, %r14d
movl %eax, %esi
xorl %eax, %eax
callq 0x5b0d
jmp 0x708f
leaq 0x6d9fb(%rip), %rdi     # 0x780a0
xorl %r14d, %r14d
leaq 0x1c0(%rsp), %rsi
jmp 0xa04b
leaq 0x6d9fc(%rip), %rdi     # 0x780b8
jmp 0xa6c5
leaq 0x6d9fe(%rip), %rdi     # 0x780c3
xorl %ebp, %ebp
leaq 0x1c0(%rsp), %rsi
xorl %eax, %eax
callq 0x5b0d
jmp 0x7079
leaq 0x6d9fd(%rip), %rdi     # 0x780df
xorl %ebp, %ebp
xorl %eax, %eax
callq 0x5b0d
movq 0x978ee(%rip), %rax     # 0xa1fe0
movq (%rax), %rdi
leaq 0x6da11(%rip), %rsi     # 0x7810d
leaq 0x6fe8d(%rip), %rcx     # 0x7a590
leaq 0x3c0(%rsp), %r9
movl $0xda, %edx
movl %ebx, %r8d
xorl %eax, %eax
callq 0x4700
jmp 0x708f