// File: /workspace/github_c_makefile_star2_O2/00pauln00[P]yapio/yapio.c
// Function: main
int
main(int argc, char *argv[])
{
    yapio_init_available_io_modes();

    yapio_mpi_setup(argc, argv);

    yapio_getopts(argc, argv);

    yapio_assign_rank_to_group();

    yapio_verify_test_contexts(yapioMyTestGroup);

    yapio_io_mode_init();

    yapio_setup_buffers(yapioMyTestGroup);

    yapio_setup_test_file(yapioMyTestGroup);

    if (yapio_global_leader_rank())
        yapio_start_stats_collection_and_reporting_threads();

    if (yapioUseStoneWalling)
        yapio_stonewalling_thread_launch();

    yapio_mpi_barrier(MPI_COMM_WORLD);

    yapio_exec_all_tests();

    yapio_mpi_barrier(MPI_COMM_WORLD);

    yapio_close_test_file(yapioMyTestGroup);

    if (yapio_global_leader_rank())
        yapio_destroy_collection_and_reporting_threads();

    yapio_destroy_buffers();

    yapio_unlink_test_file();

    yapio_exit(yapio_io_mode_finalize());

    return 0;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x1098, %rsp           # imm = 0x1098
movq %rsi, %r14
movl %edi, %ebp
leaq 0x3c(%rsp), %rdi
movl %ebp, (%rdi)
leaq 0x90(%rsp), %rsi
movq %r14, (%rsi)
callq 0x2120
movq 0x9a85(%rip), %rbx      # 0xbfd0
leaq 0x9d16(%rip), %rsi      # 0xc268
movq %rbx, %rdi
callq 0x2260
leaq 0x209d0f(%rip), %rsi    # 0x20c270
movq %rbx, %rdi
callq 0x2190
movb $0x1, 0x209d04(%rip)    # 0x20c274
movq (%r14), %rax
movq %rax, 0x209cfe(%rip)    # 0x20c278
leaq 0x5d01(%rip), %r15      # 0x8282
leaq 0x209d18(%rip), %r12    # 0x20c2a0
movl %ebp, 0x20(%rsp)
movq %r14, 0x48(%rsp)
movl %ebp, %edi
movq %r14, %rsi
movq %r15, %rdx
callq 0x20f0
leal -0x6d(%rax), %ecx
cmpl $0x7, %ecx
jbe 0x25f8
cmpl $0x44, %eax
je 0x2a95
cmpl $0x4e, %eax
je 0x2a89
cmpl $0x50, %eax
je 0x2591
cmpl $0x53, %eax
je 0x2a5b
cmpl $0x62, %eax
je 0x2a3b
cmpl $0x64, %eax
jne 0x2ba3
movq 0x99e9(%rip), %rax      # 0xbfc8
movq (%rax), %rdi
callq 0x2210
cmpl $0x5, %eax
pushq $0x5
popq %rcx
cmovgel %ecx, %eax
movl %eax, 0x9c22(%rip)      # 0xc218
jmp 0x2591
leaq 0x5a25(%rip), %rdx      # 0x8024
movslq (%rdx,%rcx,4), %rax
addq %rdx, %rax
jmpq *%rax
movq 0x99b9(%rip), %rax      # 0xbfc8
movq (%rax), %rbx
movq %rbx, %rdi
pushq $0x2
popq %rsi
callq 0x2140
cmpq $0x1, %rax
ja 0x2b31
movzbl (%rbx), %eax
cmpl $0x49, %eax
je 0x2b19
cmpl $0x4d, %eax
je 0x2af3
cmpl $0x6d, %eax
je 0x2b06
cmpl $0x50, %eax
jne 0x2b31
leaq 0x96eb(%rip), %rax      # 0xbd40
jmp 0x2b33
movq 0x9967(%rip), %rax      # 0xbfc8
movq (%rax), %rdi
xorl %esi, %esi
pushq $0xa
popq %rdx
callq 0x2330
movq %rax, 0x9bb3(%rip)      # 0xc228
jmp 0x2591
movb $0x1, 0x209c04(%rip)    # 0x20c285
jmp 0x2591
movq 0x993b(%rip), %rax      # 0xbfc8
movq (%rax), %r15
movslq 0x209bf5(%rip), %rax    # 0x20c28c
imulq $0xc088, %rax, %rbx     # imm = 0xC088
leaq (%rbx,%r12), %rdi
addq $0xb03f, %rdi           # imm = 0xB03F
movl $0x1, -0x2f(%rdi)
movq 0x9b71(%rip), %rcx      # 0xc228
movq %rcx, -0x1f(%rdi)
movq 0x9b5e(%rip), %rcx      # 0xc220
movq %rcx, -0x17(%rdi)
xorl %ecx, %ecx
movb %cl, -0xf(%rdi)
movb %cl, -0xc(%rdi)
movl %eax, -0x2b(%rdi)
movq %rdi, 0x18(%rsp)
leaq 0x59eb(%rip), %rsi      # 0x80c8
pushq $0x41
popq %rdx
callq 0x23b0
movl $0x1001, %esi           # imm = 0x1001
movq %r15, %rdi
callq 0x2140
movq %rax, (%rsp)
cmpq $0x1001, %rax           # imm = 0x1001
jae 0x2e8b
leaq (%r12,%rbx), %r9
leaq (%rbx,%r12), %rax
addq $0xb020, %rax           # imm = 0xB020
movq %rax, 0x28(%rsp)
leaq 0xb028(%rbx,%r12), %rax
movq %rax, 0x30(%rsp)
leaq 0x10(%r9), %r10
leaq 0xb038(%r9), %rax
movq %rax, 0x68(%rsp)
xorl %r12d, %r12d
pushq $-0x1
popq %rax
movl %eax, %edi
movl %eax, %esi
movl %eax, %r8d
movq %r9, 0x8(%rsp)
movq %r10, 0x10(%rsp)
movl %r12d, %ecx
cmpq %rcx, (%rsp)
jbe 0x2ab8
movslq 0xb010(%r9), %rax
leaq -0x1(%rax), %r14
testl %r8d, %r8d
jg 0x2ab8
testl %edi, %edi
jg 0x2ab8
testl %esi, %esi
jg 0x2ab8
imulq $0xb0, %r14, %r13
addq %r10, %r13
movzbl (%r15,%rcx), %ebx
leal -0x42(%rbx), %ecx
cmpl $0x16, %ecx
ja 0x27b4
leaq 0x58ac(%rip), %rdx      # 0x8044
movslq (%rdx,%rcx,4), %rax
addq %rdx, %rax
jmpq *%rax
movl %edi, %ebp
leal 0x1(%r12), %edi
addq %r15, %rdi
movl %esi, %ebx
movq 0x30(%rsp), %rsi
jmp 0x280b
leal -0x6e(%rbx), %ecx
cmpl $0x9, %ecx
jbe 0x27ea
cmpl $0x2c, %ebx
je 0x2a23
cmpl $0x62, %ebx
je 0x2a0a
cmpl $0x66, %ebx
je 0x2a11
cmpl $0x68, %ebx
jne 0x2b3f
orb $0x1, (%r13)
jmp 0x2a16
leaq 0x58af(%rip), %rdx      # 0x80a0
movslq (%rdx,%rcx,4), %rax
addq %rdx, %rax
jmpq *%rax
movl %edi, %ebp
leal 0x1(%r12), %edi
addq %r15, %rdi
movl %esi, %ebx
movq 0x28(%rsp), %rsi
movl %r8d, %r13d
callq 0x5e15
jmp 0x287b
incl %r8d
jne 0x2a16
orb $0x8, (%r13)
jmp 0x2833
incl %r8d
jne 0x2a16
andb $-0x9, (%r13)
xorl %r8d, %r8d
jmp 0x2a16
incl %esi
jne 0x2a16
andl $0x0, 0xc(%r13)
jmp 0x28eb
incl %esi
jne 0x2a16
movl $0x1, 0xc(%r13)
jmp 0x28eb
movl %edi, %ebp
leal 0x1(%r12), %edi
addq %r15, %rdi
movl %esi, %ebx
movq 0x18(%rsp), %rsi
movl %r8d, %r13d
callq 0x5d95
movq 0x10(%rsp), %r10
movq 0x8(%rsp), %r9
movl %r13d, %r8d
movl %ebp, %edi
movl %ebx, %esi
movl %eax, %ebp
addl %r12d, %ebp
jmp 0x2a19
movl %edi, %ebp
leal 0x1(%r12), %edi
addq %r15, %rdi
movl %esi, %ebx
leaq 0x90(%rsp), %rsi
movl %r8d, %r13d
callq 0x5e15
movq 0x10(%rsp), %r10
movq 0x8(%rsp), %r9
movl %r13d, %r8d
movl %ebp, %edi
movl %ebx, %esi
movl %eax, %ebp
addl %r12d, %ebp
movl 0x90(%rsp), %eax
movl %eax, 0xb01c(%r9)
jmp 0x2a19
incl %esi
jne 0x2a16
movl $0x2, 0xc(%r13)
xorl %esi, %esi
jmp 0x2a16
incl %edi
jne 0x2a16
orb $0x4, (%r13)
jmp 0x290e
incl %edi
jne 0x2a16
andb $-0x5, (%r13)
xorl %edi, %edi
jmp 0x2a16
movb $0x1, 0xb030(%r9)
jmp 0x2969
movl %r8d, 0x50(%rsp)
movl %edi, 0x58(%rsp)
movl %esi, 0x60(%rsp)
leal 0x1(%r12), %ebp
cmpb $0x2e, (%r15,%rbp)
jne 0x51ff
addl $0x2, %r12d
leal 0x1(%rbp), %ebx
cmpq %rbx, (%rsp)
jbe 0x29aa
callq 0x2180
movq (%rax), %rax
movsbq (%r15,%rbx), %rcx
testb $0x8, 0x1(%rax,%rcx,2)
je 0x29aa
movl %ebx, %ebp
jmp 0x2940
movb $0x1, 0xb031(%r9)
incl %r12d
jmp 0x2a16
movl %edi, %ebp
leal 0x1(%r12), %edi
addq %r15, %rdi
movl %esi, %ebx
movq 0x68(%rsp), %rsi
movl %r8d, %r13d
callq 0x5d95
movq 0x10(%rsp), %r10
movq 0x8(%rsp), %r9
movl %r13d, %r8d
movl %ebp, %edi
movl %ebx, %esi
movl %eax, %ebp
addl %r12d, %ebp
movb $0x1, 0xb033(%r9)
jmp 0x2a19
movl %r12d, %edi
addq %r15, %rdi
xorl %esi, %esi
pushq $0xa
popq %rdx
callq 0x2330
pushq $0xa
popq %rcx
movq 0x28(%rsp), %rdx
imull (%rdx), %eax
movl %eax, 0xa8(%r13)
cmpl %ebx, %r12d
jae 0x29e1
xorl %edx, %edx
divl %ecx
movl %eax, 0xa8(%r13)
incl %r12d
jmp 0x29cc
leaq 0x5f48(%rip), %rdi      # 0x8930
movl %eax, %esi
xorl %eax, %eax
callq 0x2060
movl 0x60(%rsp), %esi
movl 0x58(%rsp), %edi
movl 0x50(%rsp), %r8d
movq 0x8(%rsp), %r9
movq 0x10(%rsp), %r10
jmp 0x2a19
orb $0x2, (%r13)
jmp 0x2a16
orb $0x10, (%r13)
movl %r12d, %ebp
incl %ebp
movl %ebp, %r12d
jmp 0x2749
incl %eax
movl %eax, 0xb010(%r9)
pushq $-0x1
popq %rax
movl %eax, %edi
movl %eax, %esi
movl %r12d, %ebp
movl %eax, %r8d
jmp 0x2a19
movq 0x9586(%rip), %rax      # 0xbfc8
movq (%rax), %rdi
xorl %esi, %esi
pushq $0xa
popq %rdx
callq 0x2330
movq %rax, 0x97ca(%rip)      # 0xc220
jmp 0x2591
movb $0x1, 0x97f6(%rip)      # 0xc258
movq 0x955f(%rip), %rax      # 0xbfc8
movq (%rax), %rdi
xorl %esi, %esi
pushq $0xa
popq %rdx
callq 0x2330
movl %eax, 0x20980c(%rip)    # 0x20c288
testl %eax, %eax
jg 0x2591
jmp 0x51de
movb $0x1, 0x2097f4(%rip)    # 0x20c284
jmp 0x2591
movq 0x952c(%rip), %rax      # 0xbfc8
movq (%rax), %rdi
callq 0x2210
cmpl $0x8, %eax
pushq $0x8
popq %rcx
cmovgel %ecx, %eax
movl %eax, 0x2097cd(%rip)    # 0x20c280
jmp 0x2591
testl %r8d, %r8d
jne 0x2ed0
testl %esi, %esi
jne 0x2f25
testl %edi, %edi
jg 0x2f76
incl 0x2097b5(%rip)          # 0x20c28c
leaq 0x2097c2(%rip), %r12    # 0x20c2a0
movl 0x20(%rsp), %ebp
movq 0x48(%rsp), %r14
leaq 0x5794(%rip), %r15      # 0x8282
jmp 0x2591
movl $0x2, 0x20979b(%rip)    # 0x20c298
leaq 0x5dde(%rip), %rax      # 0x88e2
jmp 0x2b2a
movl $0x3, 0x209788(%rip)    # 0x20c298
leaq 0x9259(%rip), %rax      # 0xbd70
jmp 0x2b33
movl $0x1, 0x209775(%rip)    # 0x20c298
leaq 0x5db1(%rip), %rax      # 0x88db
movq %rax, 0x96ff(%rip)      # 0xc230
xorl %eax, %eax
movq %rax, 0x96d6(%rip)      # 0xc210
jmp 0x2591
callq 0x5e9a
testb %al, %al
je 0x3088
cmpl $0x0, 0x96c5(%rip)      # 0xc218
jle 0x3088
movsbl %bl, %r10d
movq 0x947c(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x96fa(%rip), %r8d      # 0xc268
subq $0x8, %rsp
leaq 0x5dc4(%rip), %rsi      # 0x893d
leaq 0x561e(%rip), %rdx      # 0x819e
leaq 0x5d91(%rip), %rcx      # 0x8918
movl $0x33e, %r9d            # imm = 0x33E
xorl %eax, %eax
pushq %r12
pushq %r14
pushq %r10
callq 0x2380
addq $0x20, %rsp
jmp 0x3088
cmpl $-0x1, %eax
jne 0x51ce
movq 0x93fd(%rip), %rax      # 0xbfb0
movslq (%rax), %rax
movq (%r14,%rax,8), %rcx
movq %rcx, 0x2096cf(%rip)    # 0x20c290
testq %rcx, %rcx
je 0x3088
incl %eax
cmpl %ebp, %eax
jl 0x3088
movabsq $0x10000000000, %r11    # imm = 0x10000000000
movq 0x963b(%rip), %r10      # 0xc220
imulq 0x963b(%rip), %r10      # 0xc228
cmpq %r11, %r10
seta %al
movl 0x961e(%rip), %r14d     # 0xc218
testl %r14d, %r14d
setns %cl
andb %al, %cl
cmpb $0x1, %cl
je 0x5283
movl 0x20966e(%rip), %r10d   # 0x20c280
testl %r10d, %r10d
je 0x2c43
pushq $-0x1
popq %rax
movl %r10d, %ecx
shll %cl, %eax
movl 0x20964a(%rip), %r11d   # 0x20c270
notl %eax
testl %eax, %r11d
je 0x2c43
cmpl $0x0, 0x9634(%rip)      # 0xc268
jne 0x4f8e
testl %r14d, %r14d
jns 0x536c
movl 0x209643(%rip), %eax    # 0x20c28c
xorl %ecx, %ecx
testl %eax, %eax
movl $0x0, %edx
cmovgl %eax, %edx
imulq $0xc088, %rdx, %rdx     # imm = 0xC088
xorl %ebp, %ebp
xorl %ebx, %ebx
cmpq %rcx, %rdx
je 0x2c7e
movl 0xb01c(%rcx,%r12), %esi
addl %esi, %ebp
cmpl $0x1, %esi
adcl $0x0, %ebx
addq $0xc088, %rcx           # imm = 0xC088
jmp 0x2c60
testl %ebx, %ebx
setne %cl
movl 0x2095e6(%rip), %r15d   # 0x20c270
cmpl %r15d, %ebp
sete %dl
orb %cl, %dl
pushq $-0x16
popq %rcx
cmpb $0x1, %dl
jne 0x2fc5
xorl %r13d, %r13d
movq $0x0, 0x8(%rsp)
xorl %r15d, %r15d
movslq %eax, %rcx
cmpq %rcx, %r13
jge 0x3090
imulq $0xc088, %r13, %rax     # imm = 0xC088
leaq (%r12,%rax), %r14
cmpl $0x0, 0xb01c(%rax,%r12)
jne 0x2cfa
movl 0x20959b(%rip), %eax    # 0x20c270
subl %ebp, %eax
cltd
idivl %ebx
addl %eax, %edx
testb $0x1, 0x8(%rsp)
cmovnel %eax, %edx
movl %edx, 0xb01c(%r14)
movb $0x1, %al
movq %rax, 0x8(%rsp)
testl %edx, %edx
je 0x35b0
movl %r15d, 0xb018(%r14)
movq 0x92c8(%rip), %rdi      # 0xbfd0
leaq 0x90(%rsp), %rsi
callq 0x22f0
testl %eax, %eax
jne 0x316c
movq %r13, (%rsp)
movslq 0xb01c(%r14), %r12
movq %r12, %rdi
pushq $0x4
popq %rsi
callq 0x22d0
movq %rax, %r13
cmpl $0x3, 0x94db(%rip)      # 0xc218
jge 0x2e09
testq %r13, %r13
je 0x2dd5
movl 0xb01c(%r14), %esi
testl %esi, %esi
movl $0x0, %eax
cmovgl %esi, %eax
movl %r15d, %ecx
xorl %edx, %edx
cmpq %rdx, %rax
je 0x2d74
leal (%rcx,%rdx), %edi
movl %edi, (%r13,%rdx,4)
incq %rdx
jmp 0x2d62
movq 0x90(%rsp), %rdi
leaq 0x8(%r14), %rcx
movq %r13, %rdx
callq 0x2300
movl %eax, %r12d
movq %r13, %rdi
callq 0x2160
cmpl $0x3, 0x947e(%rip)      # 0xc218
jge 0x2e4b
testl %r12d, %r12d
jne 0x318a
movq 0x8(%r14), %rsi
movq 0x921c(%rip), %rdi      # 0xbfd0
movq %r14, %rdx
callq 0x21c0
movl %eax, %r12d
testl %eax, %eax
je 0x2de0
cmpl $0x0, 0x944e(%rip)      # 0xc218
movq (%rsp), %r13
jle 0x2de4
jmp 0x31a5
callq 0x2240
xorl %r12d, %r12d
subl (%rax), %r12d
movq (%rsp), %r13
testl %r12d, %r12d
jne 0x31e6
addl 0xb01c(%r14), %r15d
incq %r13
movl 0x20948f(%rip), %eax    # 0x20c28c
leaq 0x20949c(%rip), %r12    # 0x20c2a0
jmp 0x2cad
movq 0x91d0(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x944e(%rip), %r8d      # 0xc268
shlq $0x2, %r12
leaq 0x5e25(%rip), %rsi      # 0x8c4a
leaq 0x5383(%rip), %rdx      # 0x81af
leaq 0x5df7(%rip), %rcx      # 0x8c2a
movl $0x380, %r9d            # imm = 0x380
xorl %eax, %eax
pushq %r12
pushq %r13
callq 0x2380
popq %rcx
popq %rdx
jmp 0x2d43
movq 0x918e(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x940c(%rip), %r8d      # 0xc268
subq $0x8, %rsp
leaq 0x5e00(%rip), %rsi      # 0x8c67
leaq 0x5341(%rip), %rdx      # 0x81af
leaq 0x5db5(%rip), %rcx      # 0x8c2a
movl $0x38b, %r9d            # imm = 0x38B
xorl %eax, %eax
pushq %r13
callq 0x2380
popq %rcx
popq %rdx
jmp 0x2da0
cmpl $0x0, 0x9386(%rip)      # 0xc218
jle 0x3088
movq 0x9141(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x93bf(%rip), %r8d      # 0xc268
leaq 0x5a39(%rip), %rsi      # 0x88e9
leaq 0x52e7(%rip), %rdx      # 0x819e
leaq 0x5a5a(%rip), %rcx      # 0x8918
movl $0x2b5, %r9d            # imm = 0x2B5
xorl %eax, %eax
callq 0x2380
jmp 0x3088
movl %r8d, %ebx
callq 0x5e9a
cmpl $0x0, 0x9339(%rip)      # 0xc218
setg %cl
andb %al, %cl
testl %ebx, %ebx
jle 0x3013
testb %cl, %cl
je 0x3088
movq 0x90e5(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x9363(%rip), %r8d      # 0xc268
leaq 0x5a6f(%rip), %rsi      # 0x897b
leaq 0x528b(%rip), %rdx      # 0x819e
leaq 0x59fe(%rip), %rcx      # 0x8918
movl $0x349, %r9d            # imm = 0x349
jmp 0x2fbc
movl %esi, %ebx
callq 0x5e9a
cmpl $0x0, 0x92e5(%rip)      # 0xc218
setg %cl
andb %al, %cl
testl %ebx, %ebx
jle 0x3049
testb %cl, %cl
je 0x3088
movq 0x9091(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x930f(%rip), %r8d      # 0xc268
leaq 0x5a8c(%rip), %rsi      # 0x89ec
leaq 0x5237(%rip), %rdx      # 0x819e
leaq 0x59aa(%rip), %rcx      # 0x8918
movl $0x359, %r9d            # imm = 0x359
jmp 0x2fbc
callq 0x5e9a
testb %al, %al
je 0x3088
cmpl $0x0, 0x928e(%rip)      # 0xc218
jle 0x3088
movq 0x9049(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x92c7(%rip), %r8d      # 0xc268
leaq 0x5abf(%rip), %rsi      # 0x8a67
leaq 0x51ef(%rip), %rdx      # 0x819e
leaq 0x5962(%rip), %rcx      # 0x8918
movl $0x36a, %r9d            # imm = 0x36A
xorl %eax, %eax
pushq %r12
jmp 0x307f
movl %ecx, %ebx
callq 0x5e9a
testb %al, %al
je 0x31e3
testl %r14d, %r14d
jle 0x31e3
movq 0x8ffc(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x927a(%rip), %r8d      # 0xc268
leaq 0x5b39(%rip), %rsi      # 0x8b2e
leaq 0x51a2(%rip), %rdx      # 0x819e
leaq 0x5b74(%rip), %rcx      # 0x8b77
movl $0x3b4, %r9d            # imm = 0x3B4
xorl %eax, %eax
pushq %r15
pushq %rbp
jmp 0x31dc
testb %cl, %cl
je 0x3088
movq 0x8fc2(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x9240(%rip), %r8d      # 0xc268
subq $0x8, %rsp
leaq 0x5988(%rip), %rsi      # 0x89bb
leaq 0x5164(%rip), %rdx      # 0x819e
leaq 0x58d7(%rip), %rcx      # 0x8918
movl $0x34e, %r9d            # imm = 0x34E
jmp 0x307d
testb %cl, %cl
je 0x3088
movq 0x8f8c(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x920a(%rip), %r8d      # 0xc268
subq $0x8, %rsp
leaq 0x59c8(%rip), %rsi      # 0x8a31
leaq 0x512e(%rip), %rdx      # 0x819e
leaq 0x58a1(%rip), %rcx      # 0x8918
movl $0x35f, %r9d            # imm = 0x35F
xorl %eax, %eax
pushq %r14
callq 0x2380
popq %rcx
popq %rdx
pushq $0x1
popq %rdi
callq 0x5d56
movl 0x2091d9(%rip), %r10d   # 0x20c270
cmpl %r10d, %r15d
setne %dl
movl 0x9175(%rip), %ecx      # 0xc218
testl %ecx, %ecx
setns %sil
andb %dl, %sil
cmpb $0x1, %sil
je 0x539f
movl 0x91ab(%rip), %r8d      # 0xc268
testl %r8d, %r8d
sete %dl
cmpl $0x3, %ecx
setge %cl
andb %dl, %cl
cmpb $0x1, %cl
jne 0x311b
movq 0x8f09(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
subq $0x10, %rsp
andl $0x0, (%rsp)
movl %r10d, 0x8(%rsp)
leaq 0x5267(%rip), %rsi      # 0x8355
leaq 0x50ba(%rip), %rdx      # 0x81af
leaq 0x51f4(%rip), %rcx      # 0x82f0
xorl %r8d, %r8d
movl $0x466, %r9d            # imm = 0x466
xorl %eax, %eax
callq 0x2380
popq %rcx
popq %rdx
movl 0x209178(%rip), %eax    # 0x20c28c
movl 0x914d(%rip), %r8d      # 0xc268
xorl %ecx, %ecx
testl %eax, %eax
cmovlel %ecx, %eax
incq %rax
leaq 0x1fd0ec(%rip), %rbx    # 0x200218
decq %rax
je 0x31ee
movl %ecx, %edx
movl 0x170a4(%rbx), %ecx
addl %edx, %ecx
addq $0xc088, %rbx           # imm = 0xC088
cmpl %ecx, %r8d
jge 0x312c
movq %rbx, 0x90fe(%rip)      # 0xc250
cmpl %edx, %r8d
jne 0x315e
movb $0x1, 0xb032(%rbx)
movl 0x90b4(%rip), %eax      # 0xc218
movl %eax, (%rsp)
jmp 0x3214
movl %eax, %r12d
cmpl $0x0, 0x90a2(%rip)      # 0xc218
jle 0x31e6
leaq 0x5a89(%rip), %rsi      # 0x8c08
movl $0x37c, %r9d            # imm = 0x37C
movl %r12d, %ebx
jmp 0x31b5
pushq $-0x46
popq %rbx
cmpl $0x0, 0x9084(%rip)      # 0xc218
jle 0x31e3
leaq 0x5ae2(%rip), %rsi      # 0x8c7f
movl $0x38f, %r9d            # imm = 0x38F
jmp 0x31b5
movl $0x396, %r9d            # imm = 0x396
movl %r12d, %ebx
leaq 0x5aec(%rip), %rsi      # 0x8ca1
movq 0x8e24(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x90a2(%rip), %r8d      # 0xc268
subq $0x8, %rsp
leaq 0x4fcd(%rip), %rdx      # 0x819e
leaq 0x5a52(%rip), %rcx      # 0x8c2a
xorl %eax, %eax
pushq %r12
callq 0x2380
popq %rcx
popq %rdx
movl %ebx, %r12d
movl %r12d, %edi
callq 0x5874
movq 0x905b(%rip), %rbx      # 0xc250
testq %rbx, %rbx
sete %al
movl 0x9017(%rip), %ecx      # 0xc218
movl %ecx, (%rsp)
testl %ecx, %ecx
setns %cl
andb %al, %cl
cmpb $0x1, %cl
je 0x5498
movl 0xb010(%rbx), %r15d
testl %r15d, %r15d
jne 0x327d
cmpl $0x3, (%rsp)
jl 0x325b
movq 0x8db3(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
leaq 0x5ade(%rip), %rsi      # 0x8d15
leaq 0x4f71(%rip), %rdx      # 0x81af
leaq 0x5af3(%rip), %rcx      # 0x8d38
movl $0x8e1, %r9d            # imm = 0x8E1
xorl %eax, %eax
callq 0x2380
movl 0x8fc0(%rip), %eax      # 0xc218
movl %eax, (%rsp)
movl $0x2, 0xb010(%rbx)
andl $0x0, 0xcc(%rbx)
andl $0x0, 0x1c(%rbx)
orb $0x8, 0xc0(%rbx)
pushq $0x2
popq %rax
movl %eax, %r15d
leaq 0x10(%rbx), %r12
xorl %r13d, %r13d
testl %r15d, %r15d
cmovlel %r13d, %r15d
cmpq %r13, %r15
je 0x3316
testb $0x8, (%r12)
jne 0x32a4
movl %r13d, 0xb034(%rbx)
jmp 0x32c9
testq %r13, %r13
jne 0x32c9
cmpb $0x0, 0xb033(%rbx)
jne 0x32c9
callq 0x5e9a
testb %al, %al
je 0x5210
cmpl $0x0, (%rsp)
jns 0x5334
movl 0xc(%r12), %eax
decl %eax
cmpl $0x1, %eax
ja 0x3307
movq 0xb020(%rbx), %r14
movslq 0xb01c(%rbx), %rbp
movq %r14, %rax
xorl %edx, %edx
divq %rbp
testq %rdx, %rdx
je 0x3307
callq 0x5e9a
testb %al, %al
je 0x5210
cmpl $0x0, (%rsp)
jns 0x524f
incq %r13
addq $0xb0, %r12
jmp 0x328b
movq 0x8f33(%rip), %r14      # 0xc250
movq 0xb020(%r14), %r12
pushq $0x10
popq %rsi
movq %r12, %rdi
callq 0x22d0
movq %rax, %r15
cmpl $0x3, (%rsp)
jl 0x3375
movq 0x8ca1(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x8f1f(%rip), %r8d      # 0xc268
shlq $0x4, %r12
leaq 0x58f6(%rip), %rsi      # 0x8c4a
leaq 0x4e54(%rip), %rdx      # 0x81af
leaq 0x5aa9(%rip), %rcx      # 0x8e0b
movl $0x56e, %r9d            # imm = 0x56E
xorl %eax, %eax
pushq %r12
pushq %r15
callq 0x2380
popq %rcx
popq %rdx
movq %r15, 0x8ee4(%rip)      # 0xc260
testq %r15, %r15
jne 0x3386
callq 0x5f3d
movq 0xb028(%r14), %r12
pushq $0x1
popq %rdi
movq %r12, %rsi
callq 0x22d0
movq %rax, %r15
cmpl $0x3, 0x8e76(%rip)      # 0xc218
jl 0x33dd
movq 0x8c35(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x8eb3(%rip), %r8d      # 0xc268
leaq 0x588e(%rip), %rsi      # 0x8c4a
leaq 0x4dec(%rip), %rdx      # 0x81af
leaq 0x5a41(%rip), %rcx      # 0x8e0b
movl $0x572, %r9d            # imm = 0x572
xorl %eax, %eax
pushq %r12
pushq %r15
callq 0x2380
popq %rcx
popq %rdx
movq %r15, 0xe116bc(%rip)    # 0xe14aa0
testq %r15, %r15
jne 0x33ee
callq 0x5f3d
cmpb $0x1, 0xb033(%r14)
jne 0x34fa
movq %r14, %rdi
xorl %esi, %esi
callq 0x5fc2
testl %eax, %eax
je 0x3417
cmpl $0x0, 0x8e07(%rip)      # 0xc218
jns 0x54ca
leaq 0x90(%rsp), %rdi
movl $0x1, (%rdi)
leaq 0x3c(%rsp), %rsi
andl $0x0, (%rsi)
subq $0x8, %rsp
movq 0x8b68(%rip), %rcx      # 0xbfa0
movq 0x8b99(%rip), %r8       # 0xbfd8
pushq $0x1
popq %rdx
xorl %r9d, %r9d
pushq 0x8b85(%rip)            # 0xbfd0
callq 0x2290
popq %rcx
popq %rdx
cmpl $0x0, 0x8e0f(%rip)      # 0xc268
jne 0x3484
movl 0x208e0f(%rip), %esi    # 0x20c270
subl 0x3c(%rsp), %esi
je 0x3484
leaq 0x5a50(%rip), %rdi      # 0x8ebe
xorl %eax, %eax
callq 0x2060
movq 0x8b54(%rip), %rdi      # 0xbfd0
pushq $0x1
popq %rsi
callq 0x21d0
movq 0x8dc5(%rip), %r15      # 0xc250
movq 0x208dfe(%rip), %rdi    # 0x20c290
movl $0x1e0, %esi            # imm = 0x1E0
callq 0x23e0
testl %eax, %eax
je 0x3612
callq 0x2240
movq %rax, %rbx
movl (%rax), %edi
cmpl $0x11, %edi
je 0x34c0
cmpl $0x0, 0x8d5e(%rip)      # 0xc218
jns 0x54fb
movq 0x208dc9(%rip), %rdi    # 0x20c290
leaq 0x90(%rsp), %rsi
callq 0x2390
testl %eax, %eax
jne 0x35ff
movl $0xf000, %eax           # imm = 0xF000
andl 0xa8(%rsp), %eax
xorl %ecx, %ecx
cmpl $0x4000, %eax           # imm = 0x4000
pushq $0x14
popq %rdi
cmovel %ecx, %edi
jmp 0x3601
pushq $0x8
popq %rcx
movabsq $-0x4000000000000001, %rsi # imm = 0xBFFFFFFFFFFFFFFF
movl 0x8d5b(%rip), %eax      # 0xc268
subl 0xb018(%r14), %eax
movl 0xb01c(%r14), %edi
cltd
idivl %edi
decl %edi
testl %edx, %edx
cmovnsl %edx, %edi
movslq %edi, %rax
xorl %edx, %edx
leaq 0x1(%rsi), %rdi
xorl %r8d, %r8d
movq 0xb020(%r14), %r9
cmpq %r9, %r8
jae 0x3484
movl 0x8d20(%rip), %r10d     # 0xc268
movq 0x8d11(%rip), %r11      # 0xc260
movl %r10d, -0x8(%r11,%rcx)
imulq %rax, %r9
cmpb $0x0, 0xb030(%r14)
movl $0x0, %r10d
cmoveq %r9, %r10
addq %r8, %r10
movabsq $0x3fffffffffffffff, %r9 # imm = 0x3FFFFFFFFFFFFFFF
andq %r9, %r10
movq (%r11,%rcx), %r9
andq %rdi, %r9
orq %r10, %r9
movq %r9, (%r11,%rcx)
cmpb $0x0, 0xb030(%r14)
movl %eax, %r9d
cmovel %edx, %r9d
movq 0x8cc2(%rip), %r10      # 0xc260
movl %r9d, -0x4(%r10,%rcx)
andq %rsi, (%r10,%rcx)
incq %r8
addq $0x10, %rcx
jmp 0x3531
cmpl $0x0, 0x8c61(%rip)      # 0xc218
jle 0x35f4
movq 0x8a20(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x8c9e(%rip), %r8d      # 0xc268
subq $0x8, %rsp
leaq 0x55c1(%rip), %rsi      # 0x8b96
leaq 0x4bc2(%rip), %rdx      # 0x819e
leaq 0x5594(%rip), %rcx      # 0x8b77
movl $0x3d2, %r9d            # imm = 0x3D2
xorl %eax, %eax
pushq %r13
callq 0x2380
popq %rcx
popq %rdx
pushq $-0x16
popq %rax
movl %eax, %r12d
jmp 0x31e6
movl (%rbx), %edi
testl %edi, %edi
je 0x3612
cmpl $0x0, 0x8c0c(%rip)      # 0xc218
jns 0x553d
movq 0x208c77(%rip), %rcx    # 0x20c290
leaq 0xb03f(%r15), %r8
leaq 0xe12499(%rip), %rbx    # 0xe15ac0
leaq 0x5993(%rip), %rdx      # 0x8fc1
leaq 0x5994(%rip), %r9       # 0x8fc9
movl $0x1000, %esi           # imm = 0x1000
movq %rbx, %rdi
xorl %eax, %eax
callq 0x2070
cmpl $-0x1, %eax
sete %dl
movl 0x8bc8(%rip), %ecx      # 0xc218
testl %ecx, %ecx
setns %sil
andb %dl, %sil
cmpb $0x1, %sil
je 0x53d0
testl %ecx, %ecx
setns %cl
cmpl $0x1001, %eax           # imm = 0x1001
setge %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0x5419
cmpb $0x0, 0xb033(%r15)
movslq %eax, %r14
jne 0x37a1
movq %rbx, %r12
callq 0x5e9a
testb %al, %al
je 0x376c
leaq 0xe1241d(%rip), %rbx    # 0xe15ac0
movq %rbx, %rdi
callq 0x2270
movl %eax, %edi
movl %eax, 0xe13411(%rip)    # 0xe16ac4
testl %eax, %eax
jns 0x36c4
cmpl $0x0, 0x8b5a(%rip)      # 0xc218
jns 0x56a9
cmpl $0x3, 0x208bcd(%rip)    # 0x20c298
jne 0x370d
cmpb $0x0, 0xb030(%r15)
jne 0x370d
movq 0xb028(%r15), %rax
imulq 0xb020(%r15), %rax
movslq 0xb01c(%r15), %rsi
imulq %rax, %rsi
callq 0x2340
testl %eax, %eax
je 0x3707
cmpl $0x0, 0x8b17(%rip)      # 0xc218
jns 0x573b
movl 0xe133b7(%rip), %edi    # 0xe16ac4
callq 0x2080
leaq 0xb038(%r15), %rdi
leaq (%r14,%rbx), %rsi
addq $-0x6, %rsi
pushq $0x6
popq %rdx
callq 0x2320
cmpl $0x3, 0x8ae8(%rip)      # 0xc218
jl 0x376c
movq 0x88a7(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x8b25(%rip), %r8d      # 0xc268
subq $0x8, %rsp
leaq 0x5358(%rip), %rsi      # 0x8aa6
leaq 0x4a5a(%rip), %rdx      # 0x81af
leaq 0x589f(%rip), %rcx      # 0x8ffb
movl $0x4f6, %r9d            # imm = 0x4F6
xorl %eax, %eax
pushq %rbx
callq 0x2380
popq %rcx
popq %rdx
leaq 0xe13355(%rip), %rbx    # 0xe16ac8
movq %rbx, %rdi
callq 0x2360
leaq 0xb038(%r15), %rdi
movq (%r15), %r8
movq 0x8804(%rip), %rdx      # 0xbf90
pushq $0x6
popq %rsi
xorl %ecx, %ecx
callq 0x2280
movq %rbx, %rdi
callq 0x23a0
movq %r12, %rbx
leaq (%r14,%rbx), %rdi
addq $-0x6, %rdi
leaq 0xb038(%r15), %rsi
pushq $0x7
popq %rdx
callq 0x2320
cmpb $0x1, 0xb030(%r15)
jne 0x3870
callq 0x5e9a
testb %al, %al
je 0x37db
leaq 0xe122ea(%rip), %rdi    # 0xe15ac0
callq 0x2130
movslq 0x208a8e(%rip), %r14    # 0x20c270
pushq $0x4
popq %rsi
movq %r14, %rdi
callq 0x22d0
movq %rax, %rbx
movl 0x8a22(%rip), %eax      # 0xc218
cmpl $0x3, %eax
jl 0x383d
movq 0x87de(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x8a5c(%rip), %r8d      # 0xc268
shlq $0x2, %r14
leaq 0x5433(%rip), %rsi      # 0x8c4a
leaq 0x4991(%rip), %rdx      # 0x81af
leaq 0x57d6(%rip), %rcx      # 0x8ffb
movl $0x50c, %r9d            # imm = 0x50C
xorl %eax, %eax
pushq %r14
pushq %rbx
callq 0x2380
popq %rcx
popq %rdx
movl 0x89db(%rip), %eax      # 0xc218
movq %rbx, 0xe132ac(%rip)    # 0xe16af0
testq %rbx, %rbx
jne 0x3851
testl %eax, %eax
jns 0x5588
movl 0x208a19(%rip), %eax    # 0x20c270
xorl %ecx, %ecx
testl %eax, %eax
cmovlel %ecx, %eax
cmpq %rcx, %rax
je 0x3962
orl $-0x1, (%rbx,%rcx,4)
incq %rcx
jmp 0x385e
leaq 0x90(%rsp), %r14
pushq $-0x1
popq %rsi
movq %r14, %rdi
callq 0x64a4
leaq 0xe12236(%rip), %rbx    # 0xe15ac0
movl $0x1001, %edx           # imm = 0x1001
movq %rbx, %rdi
movq %r14, %rsi
callq 0x2320
cmpl $0x3, 0x8977(%rip)      # 0xc218
jl 0x38e6
movq 0x8736(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x89b4(%rip), %r8d      # 0xc268
subq $0x8, %rsp
leaq 0x57bf(%rip), %rsi      # 0x907e
leaq 0x48e9(%rip), %rdx      # 0x81af
leaq 0x572e(%rip), %rcx      # 0x8ffb
movl $0x52f, %r9d            # imm = 0x52F
xorl %eax, %eax
pushq %rbx
pushq 0x8954(%rip)            # 0xc230
pushq %rbx
callq 0x2380
addq $0x20, %rsp
movq 0x8923(%rip), %rax      # 0xc210
leaq 0xe121cc(%rip), %rdi    # 0xe15ac0
pushq $0x2
popq %rsi
movl $0x1a4, %edx            # imm = 0x1A4
callq *(%rax)
movl %eax, 0xe131c0(%rip)    # 0xe16ac4
testl %eax, %eax
jns 0x3a19
cmpl $0x0, 0x8905(%rip)      # 0xc218
js 0x3a19
movq 0x86c0(%rip), %rax      # 0xbfe0
movq (%rax), %rbx
movl 0x893f(%rip), %ebp      # 0xc268
callq 0x2240
movl (%rax), %edi
callq 0x21f0
movq %rax, %r10
subq $0x8, %rsp
leaq 0x5163(%rip), %rsi      # 0x8aa6
leaq 0x484e(%rip), %rdx      # 0x8198
leaq 0x56aa(%rip), %rcx      # 0x8ffb
movq %rbx, %rdi
movl %ebp, %r8d
movl $0x533, %r9d            # imm = 0x533
jmp 0x4f83
cmpb $0x0, 0xb033(%r15)
movl $0xc2, %esi
pushq $0x2
popq %rax
cmovnel %eax, %esi
movl 0x88ed(%rip), %eax      # 0xc268
subl 0xb018(%r15), %eax
movl 0xb01c(%r15), %edi
cltd
idivl %edi
decl %edi
testl %edx, %edx
cmovnsl %edx, %edi
callq 0x62e5
testl %eax, %eax
je 0x39a9
cmpl $0x0, 0x8875(%rip)      # 0xc218
jns 0x55d1
movl 0x88b9(%rip), %eax      # 0xc268
subl 0xb018(%r15), %eax
movl 0xb01c(%r15), %esi
cltd
idivl %esi
decl %esi
testl %edx, %edx
cmovnsl %edx, %esi
leaq 0xe13132(%rip), %rbx    # 0xe16b00
movq %rbx, %rdi
callq 0x64a4
cmpl $0x3, 0x883b(%rip)      # 0xc218
jl 0x3a19
movq 0x85fa(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x8878(%rip), %r8d      # 0xc268
subq $0x8, %rsp
leaq 0x565c(%rip), %rsi      # 0x9057
leaq 0x47ad(%rip), %rdx      # 0x81af
leaq 0x55f2(%rip), %rcx      # 0x8ffb
movl $0x51f, %r9d            # imm = 0x51F
xorl %eax, %eax
pushq %rbx
callq 0x2380
popq %rcx
popq %rdx
cmpl $0x0, 0x8848(%rip)      # 0xc268
jne 0x3a7b
leaq 0xe140df(%rip), %rdi    # 0xe17b08
leaq 0x2b26(%rip), %rdx      # 0x6556
xorl %esi, %esi
xorl %ecx, %ecx
callq 0x2150
testl %eax, %eax
je 0x3a4a
cmpl $0x0, 0x87d4(%rip)      # 0xc218
jns 0x5617
cmpl $0x2, 0x20883b(%rip)    # 0x20c28c
jl 0x3a7b
leaq 0xe140b6(%rip), %rdi    # 0xe17b10
leaq 0x2bca(%rip), %rdx      # 0x662b
xorl %esi, %esi
xorl %ecx, %ecx
callq 0x2150
testl %eax, %eax
je 0x3a7b
cmpl $0x0, 0x87a3(%rip)      # 0xc218
jns 0x56f2
cmpb $0x1, 0x87d6(%rip)      # 0xc258
jne 0x3aac
leaq 0xe140c5(%rip), %rdi    # 0xe17b50
leaq 0x3311(%rip), %rdx      # 0x6da3
xorl %esi, %esi
xorl %ecx, %ecx
callq 0x2150
testl %eax, %eax
je 0x3aac
cmpl $0x0, 0x8772(%rip)      # 0xc218
jns 0x5660
movq 0x851d(%rip), %rdi      # 0xbfd0
callq 0x578c
movq 0x8791(%rip), %rax      # 0xc250
movq %rax, 0x78(%rsp)
movq (%rax), %rdi
callq 0x578c
callq 0x5e9a
testb %al, %al
je 0x3b71
cmpl $0x3, 0x8738(%rip)      # 0xc218
jl 0x3b71
movq 0x84f3(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x8771(%rip), %r8d      # 0xc268
movq 0x78(%rsp), %r10
movl 0xb010(%r10), %eax
movl 0xb01c(%r10), %ecx
movups 0xb020(%r10), %xmm0
movzbl 0xb030(%r10), %edx
movzbl 0xb032(%r10), %esi
leaq 0xb038(%r10), %r9
subq $0x40, %rsp
movq %r9, 0x38(%rsp)
movl %esi, 0x30(%rsp)
movl %edx, 0x28(%rsp)
movups %xmm0, 0x18(%rsp)
movl %ecx, 0x10(%rsp)
movl %eax, 0x8(%rsp)
movq %r10, (%rsp)
leaq 0x5865(%rip), %rsi      # 0x93b7
leaq 0x4656(%rip), %rdx      # 0x81af
leaq 0x58a2(%rip), %rcx      # 0x9402
movl $0xa35, %r9d            # imm = 0xA35
xorl %eax, %eax
callq 0x2380
addq $0x40, %rsp
xorl %r14d, %r14d
movq 0x86d5(%rip), %rsi      # 0xc250
movslq 0xb010(%rsi), %rax
cmpq %rax, %r14
jge 0x4e1f
imulq $0xb0, %r14, %rax
leaq (%rsi,%rax), %rbp
addq $0x10, %rbp
movq %rsi, 0xa0(%rbp)
leaq (%rsi,%rax), %rdi
addq $0xa8, %rdi
addq $0xb038, %rsi           # imm = 0xB038
pushq $0x7
popq %rdx
callq 0x2320
callq 0x5e9a
testb %al, %al
je 0x3bcd
leaq 0x18(%rbp), %rdi
callq 0x692b
movl %r14d, 0x10(%rbp)
andl $0x0, 0x14(%rbp)
testb $0x4, (%rbp)
movl 0xc(%rbp), %r10d
movq %rbp, (%rsp)
movq %r14, 0x48(%rsp)
jne 0x3c44
cmpl $0x2, %r10d
jae 0x4e84
movq 0xa0(%rbp), %r15
movq 0xb020(%r15), %rdx
movq %rbp, %rdi
xorl %esi, %esi
callq 0x6eb7
testq %rax, %rax
je 0x3e78
movq %rax, %r14
movl 0xc(%rbp), %eax
cmpl $0x1, %eax
je 0x3f4d
testl %eax, %eax
jne 0x4179
movl 0x8638(%rip), %esi      # 0xc268
subl 0xb018(%r15), %esi
movq %rbp, %rdi
callq 0x6f32
jmp 0x4179
cmpl $0x3, %r10d
jae 0x4ed0
movq 0xa0(%rbp), %r15
movq 0xb020(%r15), %r13
testl %r10d, %r10d
je 0x3e86
movslq 0xb01c(%r15), %rcx
movq %r13, %rax
xorl %edx, %edx
movq %rcx, 0x28(%rsp)
divq %rcx
movq %rax, 0x10(%rsp)
testq %rdx, %rdx
jne 0x5065
movq %rbp, %rdi
xorl %esi, %esi
movq %r13, %rdx
callq 0x6eb7
testq %rax, %rax
je 0x3e78
movq %rax, %rbx
movq %rbp, %rdi
pushq $0x1
popq %rsi
movq %r13, %rdx
callq 0x6eb7
movq %rax, 0x20(%rsp)
testq %rax, %rax
je 0x3e78
movq %rbx, 0x80(%rsp)
movl 0xc(%rbp), %eax
movl %eax, 0x74(%rsp)
cmpl $0x2, %eax
movq %r13, 0x40(%rsp)
jne 0x3f82
movq 0x28(%rsp), %rax
testl %eax, %eax
movl $0x0, %ecx
cmovgl %eax, %ecx
movq %rcx, 0x50(%rsp)
movslq 0x10(%rsp), %rcx
movq %rcx, 0x8(%rsp)
shlq $0x4, %rax
movq %rax, 0x18(%rsp)
movq 0x20(%rsp), %rax
addq $0x8, %rax
movq %rax, 0x88(%rsp)
xorl %ebx, %ebx
xorl %r12d, %r12d
xorl %eax, %eax
cmpq 0x50(%rsp), %r12
je 0x40f8
movl 0xa8(%rbp), %ebp
movq %rax, 0x58(%rsp)
movslq %eax, %r14
movq %r14, 0x60(%rsp)
shlq $0x4, %r14
addq 0x88(%rsp), %r14
movq %rbx, 0x68(%rsp)
movq %r12, 0x30(%rsp)
xorl %r15d, %r15d
cmpq 0x8(%rsp), %r15
jge 0x3e56
movq 0x10(%rsp), %rax
movl %eax, %edi
subl %r15d, %edi
movl %ebp, %esi
callq 0x713e
movl %eax, %r13d
testb %al, %al
je 0x3d96
movq (%rsp), %rax
movb (%rax), %al
andb $0x8, %al
jne 0x3d96
cmpl $0x3, 0x8495(%rip)      # 0xc218
jge 0x3e0d
movq %r12, %rdi
movq 0x30(%rsp), %rsi
callq 0x7181
movq 0x84c3(%rip), %rax      # 0xc260
movups (%rax,%rbx), %xmm0
movups %xmm0, -0x8(%r14)
testb %r13b, %r13b
je 0x3dbb
cmpl $0x3, 0x8466(%rip)      # 0xc218
jge 0x3dce
orb $-0x80, 0x7(%r14)
decl %ebp
incq %r15
addq 0x28(%rsp), %r12
addq 0x18(%rsp), %rbx
addq $0x10, %r14
jmp 0x3d4f
movq 0x820b(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x8489(%rip), %r8d      # 0xc268
subq $0x8, %rsp
leaq 0x57f7(%rip), %rsi      # 0x95e1
leaq 0x43be(%rip), %rdx      # 0x81af
leaq 0x58db(%rip), %rcx      # 0x96d3
movl $0x84e, %r9d            # imm = 0x84E
xorl %eax, %eax
pushq 0x38(%rsp)
callq 0x2380
popq %rcx
popq %rdx
jmp 0x3db4
movq 0x81cc(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x844a(%rip), %r8d      # 0xc268
movq 0x58(%rsp), %rax
leal (%rax,%r15), %r10d
subq $0x8, %rsp
leaq 0x5869(%rip), %rsi      # 0x969b
leaq 0x4376(%rip), %rdx      # 0x81af
leaq 0x5893(%rip), %rcx      # 0x96d3
movl $0x847, %r9d            # imm = 0x847
xorl %eax, %eax
pushq %r10
callq 0x2380
popq %rcx
popq %rdx
jmp 0x3d89
movq 0x30(%rsp), %r12
incq %r12
movq 0x68(%rsp), %rbx
addq $0x10, %rbx
movq 0x60(%rsp), %rax
addq %r15, %rax
movq (%rsp), %rbp
jmp 0x3d18
callq 0x2240
xorl %ebx, %ebx
subl (%rax), %ebx
jmp 0x4171
movq %r15, %rdi
pushq $-0x1
popq %rsi
callq 0x5fa1
movl %eax, %ebx
movq %r15, %rdi
pushq $0x1
popq %r15
movl %r15d, %esi
callq 0x5fa1
movl %eax, %r14d
movq %rbp, %rdi
movl %r15d, %esi
movq %r13, %rdx
callq 0x6eb7
movq %rax, %r12
movq %rbp, %rdi
xorl %esi, %esi
movq %r13, %rdx
callq 0x6eb7
movq %rbp, %rdi
movq %rax, %rbp
movl %r14d, %esi
callq 0x6f32
cmpl $0x4, 0x8340(%rip)      # 0xc218
jge 0x4c84
shll $0x4, %r13d
leaq 0xe12bdf(%rip), %r15    # 0xe16ac8
movq %r15, %rdi
callq 0x2360
movq 0x8358(%rip), %rax      # 0xc250
movq %r12, %rdi
movl %r13d, %esi
movq 0x80eb(%rip), %rdx      # 0xbff0
movl %r14d, %ecx
xorl %r8d, %r8d
movq %rbp, %r9
leaq 0x90(%rsp), %r10
pushq %r10
pushq (%rax)
pushq $0x0
pushq %rbx
pushq %rdx
pushq %r13
callq 0x2220
addq $0x30, %rsp
movl %eax, %ebx
movq %r15, %rdi
callq 0x23a0
testl %ebx, %ebx
je 0x3f44
cmpl $0x0, 0x82da(%rip)      # 0xc218
jg 0x4c45
movq (%rsp), %rbp
jmp 0x4171
movq 0x830c(%rip), %rdi      # 0xc260
movq 0xb020(%r15), %rdx
movq %r14, %rsi
pushq $0x1
popq %rcx
callq 0x724b
movl %eax, %ebx
movl 0xb020(%r15), %edi
movl 0xa8(%rbp), %esi
movq %r14, %rdx
callq 0x754f
jmp 0x4171
movq 0x82d7(%rip), %rdi      # 0xc260
movq 0x20(%rsp), %rbx
movq %rbx, %rsi
movq %r13, %rdx
pushq $0x1
popq %rcx
callq 0x724b
movl 0xb020(%r15), %edi
movl 0xa8(%rbp), %esi
movq %rbx, %rdx
callq 0x754f
testb $0x8, (%rbp)
jne 0x40f8
movslq 0x10(%rsp), %rbx
pushq $0x8
popq %r15
xorl %r14d, %r14d
cmpq %r14, 0x40(%rsp)
je 0x40f8
movq 0x20(%rsp), %rax
movq (%rax,%r15), %r10
testq %r10, %r10
js 0x402e
movq %r14, %rax
xorl %edx, %edx
divq %rbx
movq %rax, %r12
movl 0x8227(%rip), %ecx      # 0xc218
cmpl $0x4, %ecx
jge 0x4037
movabsq $0x3fffffffffffffff, %rax # imm = 0x3FFFFFFFFFFFFFFF
andq %rax, %r10
movq %r10, %rax
xorl %edx, %edx
divq 0x40(%rsp)
movq %rdx, %r13
cmpl $0x3, %ecx
jge 0x40b8
movq %r13, %rdi
movl %r12d, %esi
callq 0x7181
movq 0x20(%rsp), %rax
movl %r12d, -0x8(%rax,%r15)
incq %r14
addq $0x10, %r15
jmp 0x3fc7
movq 0x8222(%rip), %rax      # 0xc260
movq (%rax,%r15), %r11
movabsq $0x3fffffffffffffff, %rax # imm = 0x3FFFFFFFFFFFFFFF
andq %rax, %r11
andq %rax, %r10
movq 0x7f87(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x8205(%rip), %r8d      # 0xc268
movq 0x20(%rsp), %r13
movl -0x8(%r13,%r15), %eax
movq %rax, 0x8(%rsp)
subq $0x8, %rsp
leaq 0x568d(%rip), %rsi      # 0x970a
leaq 0x4125(%rip), %rdx      # 0x81a9
leaq 0x5648(%rip), %rcx      # 0x96d3
movl $0x86b, %r9d            # imm = 0x86B
xorl %eax, %eax
pushq %r12
pushq 0x18(%rsp)
pushq %r11
pushq %r10
pushq %r14
callq 0x2380
addq $0x30, %rsp
movl 0x816a(%rip), %ecx      # 0xc218
movq (%r13,%r15), %r10
jmp 0x3ff6
movq 0x7f21(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x819f(%rip), %r8d      # 0xc268
subq $0x8, %rsp
leaq 0x5672(%rip), %rsi      # 0x9746
leaq 0x40d4(%rip), %rdx      # 0x81af
leaq 0x55f1(%rip), %rcx      # 0x96d3
movl $0x873, %r9d            # imm = 0x873
xorl %eax, %eax
pushq %r14
callq 0x2380
popq %rcx
popq %rdx
jmp 0x4019
movq 0x10(%rsp), %rbx
shll $0x4, %ebx
leaq 0xe129c1(%rip), %r14    # 0xe16ac8
movq %r14, %rdi
callq 0x2360
movq 0x813a(%rip), %rax      # 0xc250
subq $0x8, %rsp
movq 0x28(%rsp), %rdi
movl %ebx, %esi
movq 0x7ec8(%rip), %rdx      # 0xbff0
movq 0x88(%rsp), %rcx
movl %ebx, %r8d
movq %rdx, %r9
pushq (%rax)
callq 0x2090
popq %rcx
popq %rdx
movl %eax, %ebx
movq %r14, %rdi
callq 0x23a0
testl %ebx, %ebx
jne 0x50ad
cmpl $0x2, 0x74(%rsp)
je 0x4179
movq 0x80(%rsp), %rdi
movq %rdi, %rsi
movq 0x40(%rsp), %rdx
xorl %ecx, %ecx
callq 0x724b
movl %eax, %ebx
testl %ebx, %ebx
jne 0x50f4
movq 0xa0(%rbp), %rax
cmpb $0x1, 0xb030(%rax)
jne 0x41cb
movl 0x70(%rbp), %r14d
testl %r14d, %r14d
movl $0x0, %eax
cmovlel %eax, %r14d
movq 0x68(%rbp), %r15
shlq $0x4, %r14
addq $0x10, %r14
xorl %eax, %eax
leaq 0x10(%rax), %r12
cmpq %r12, %r14
je 0x41cb
movl 0x4(%r15,%rax), %edi
pushq $0x2
popq %rsi
callq 0x62e5
movl %eax, %ebx
movq %r12, %rax
testl %ebx, %ebx
je 0x41a7
jmp 0x516f
movq 0x807e(%rip), %rax      # 0xc250
movq (%rax), %rdi
callq 0x578c
callq 0x5e9a
testb %al, %al
je 0x41ec
leaq 0x18(%rbp), %rdi
callq 0x6d12
movl $0x1, 0x14(%rbp)
movq 0x8056(%rip), %rax      # 0xc250
movq (%rax), %rdi
callq 0x578c
callq 0x5e9a
testb %al, %al
je 0x4214
leaq 0x28(%rbp), %rdi
callq 0x692b
movq 0xa0(%rbp), %rax
movq %rax, 0x8(%rsp)
movl 0x70(%rbp), %eax
movl %eax, 0x4(%rbp)
movq 0x68(%rbp), %rcx
movq %rcx, 0x28(%rsp)
movq $0x0, 0x18(%rsp)
xorl %r13d, %r13d
xorl %r10d, %r10d
movl %r10d, 0x8(%rbp)
cltq
cmpq %rax, %r13
jge 0x4667
cmpb $0x1, 0xe13904(%rip)    # 0xe17b58
je 0x45e4
movq %r13, %rbx
shlq $0x4, %rbx
addq 0x28(%rsp), %rbx
testb $0x8, (%rbp)
movq 0x8(%rsp), %rax
movq 0xb028(%rax), %r14
jne 0x42f2
movq 0xe10821(%rip), %r15    # 0xe14aa0
shrq $0x3, %r14
xorl %r12d, %r12d
cmpq %r12, %r14
je 0x42e6
movq %rbx, %rdi
movq %r12, %rsi
callq 0x75ee
movq %rax, (%r15,%r12,8)
cmpl $0x4, 0x7f77(%rip)      # 0xc218
jge 0x42a8
incq %r12
jmp 0x4286
movq %rax, %r10
movq 0x7d2e(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x7fac(%rip), %r8d      # 0xc268
leaq 0x5698(%rip), %rsi      # 0x995b
leaq 0x3edf(%rip), %rdx      # 0x81a9
leaq 0x56a2(%rip), %rcx      # 0x9973
movl $0x62d, %r9d            # imm = 0x62D
xorl %eax, %eax
pushq %r10
pushq %r12
callq 0x2380
popq %rcx
popq %rdx
jmp 0x42a3
movq 0x8(%rsp), %rax
movq 0xb028(%rax), %r14
movq 0x8(%rbx), %rax
movq %rax, %r15
movabsq $0x3fffffffffffffff, %rcx # imm = 0x3FFFFFFFFFFFFFFF
andq %rcx, %r15
imulq %r14, %r15
testq %r15, %r15
js 0x45f7
movq %r13, 0x10(%rsp)
testq %rax, %rax
js 0x4421
xorl %r13d, %r13d
movq 0xe10775(%rip), %rsi    # 0xe14aa0
addq %r13, %rsi
subq %r13, %r14
leaq (%r15,%r13), %r12
movslq 0x4(%rbx), %rbp
movq 0x7f10(%rip), %rax      # 0xc250
leaq (,%rbp,4), %rcx
addq 0xe127a1(%rip), %rcx    # 0xe16af0
cmpb $0x0, 0xb030(%rax)
leaq 0xe12767(%rip), %rax    # 0xe16ac4
cmoveq %rax, %rcx
movl (%rcx), %edi
xorl %eax, %eax
movq (%rsp), %rcx
testb $0x8, (%rcx)
sete %al
movq 0x7e9a(%rip), %r8       # 0xc210
movq %r14, %rdx
movq %r12, %rcx
callq *0x20(%r8,%rax,8)
movq %rax, %r14
cmpl $0x3, 0x7e8d(%rip)      # 0xc218
jge 0x43b3
testq %r14, %r14
jle 0x446e
addq %r14, %r13
movq 0x8(%rsp), %rax
movq 0xb028(%rax), %r14
cmpq %r14, %r13
jb 0x4324
jmp 0x4474
movq 0x7c26(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x7ea4(%rip), %r8d      # 0xc268
movq (%rsp), %rax
testb $0x8, (%rax)
leaq 0x553d(%rip), %r10      # 0x990f
leaq 0x3ea2(%rip), %rax      # 0x827b
cmoveq %rax, %r10
movq 0x8(%rsp), %rax
movl 0xb018(%rax), %r11d
subq $0x8, %rsp
leaq 0x54f1(%rip), %rsi      # 0x98e5
leaq 0x3db4(%rip), %rdx      # 0x81af
leaq 0x5478(%rip), %rcx      # 0x987a
movl $0x6cb, %r9d            # imm = 0x6CB
xorl %eax, %eax
pushq %r11
pushq %rbp
pushq %r12
pushq %r14
pushq %r10
callq 0x2380
addq $0x30, %rsp
jmp 0x438d
cmpl $0x3, 0x7df0(%rip)      # 0xc218
jl 0x4534
movq 0x7bab(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x7e29(%rip), %r8d      # 0xc268
leaq 0x5471(%rip), %rsi      # 0x98b7
leaq 0x3d62(%rip), %rdx      # 0x81af
leaq 0x5426(%rip), %rcx      # 0x987a
movl $0x6b6, %r9d            # imm = 0x6B6
xorl %eax, %eax
pushq %r15
pushq 0x18(%rsp)
callq 0x2380
popq %rcx
popq %rdx
jmp 0x4534
js 0x4645
movq (%rsp), %rbp
testb $0x8, (%rbp)
je 0x4534
cmpb $0x0, 0x207dfb(%rip)    # 0x20c284
jne 0x4534
movabsq $0x3fffffffffffffff, %rax # imm = 0x3FFFFFFFFFFFFFFF
incq %rax
testq %rax, 0x8(%rbx)
je 0x452b
movq 0xe105f3(%rip), %r12    # 0xe14aa0
movq 0x8(%rsp), %rax
movq 0xb028(%rax), %r13
shrq $0x3, %r13
xorl %r14d, %r14d
cmpq %r14, %r13
je 0x4534
movq (%r12,%r14,8), %r15
movq %rbx, %rdi
movq %r14, %rsi
callq 0x75ee
movq %rax, %r10
movl 0x7d3b(%rip), %eax      # 0xc218
cmpq %r10, %r15
jne 0x4580
cmpl $0x4, %eax
jge 0x44f0
incq %r14
jmp 0x44c0
movq 0x7ae9(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x7d67(%rip), %r8d      # 0xc268
leaq 0x550f(%rip), %rsi      # 0x9a17
leaq 0x3c9a(%rip), %rdx      # 0x81a9
leaq 0x54a7(%rip), %rcx      # 0x99bd
movl $0x64b, %r9d            # imm = 0x64B
xorl %eax, %eax
pushq %r15
pushq %r14
callq 0x2380
popq %rcx
popq %rdx
jmp 0x44eb
cmpl $0x3, 0x7ce6(%rip)      # 0xc218
jge 0x454b
movq 0x10(%rsp), %r13
incq %r13
movl 0x4(%rbp), %eax
movl 0x8(%rbp), %r10d
incl %r10d
jmp 0x423e
movq 0x7a8e(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x7d0c(%rip), %r8d      # 0xc268
leaq 0x5432(%rip), %rsi      # 0x9995
leaq 0x3c45(%rip), %rdx      # 0x81af
leaq 0x544c(%rip), %rcx      # 0x99bd
movl $0x637, %r9d            # imm = 0x637
xorl %eax, %eax
callq 0x2380
jmp 0x4534
pushq $-0x1
popq %rcx
movq %rcx, 0x18(%rsp)
testl %eax, %eax
jle 0x4667
movq 0x8(%rbx), %r11
movabsq $0x3fffffffffffffff, %rax # imm = 0x3FFFFFFFFFFFFFFF
andq %rax, %r11
movq 0x7a38(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x7cb6(%rip), %r8d      # 0xc268
leaq 0x5427(%rip), %rsi      # 0x99e0
leaq 0x3bde(%rip), %rdx      # 0x819e
leaq 0x53f6(%rip), %rcx      # 0x99bd
movl $0x646, %r9d            # imm = 0x646
xorl %eax, %eax
pushq %r10
pushq %r15
pushq %r14
pushq %r11
callq 0x2380
addq $0x20, %rsp
pushq $-0x1
jmp 0x463d
cmpl $0x3, 0x7c2d(%rip)      # 0xc218
jge 0x4c05
movb $0x1, 0x1(%rbp)
jmp 0x4667
cmpl $0x0, 0x7c1a(%rip)      # 0xc218
pushq $-0x22
popq %rax
movq %rax, 0x18(%rsp)
jle 0x4667
movq 0x79d1(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x7c4f(%rip), %r8d      # 0xc268
leaq 0x526b(%rip), %rsi      # 0x988b
leaq 0x3b77(%rip), %rdx      # 0x819e
leaq 0x524c(%rip), %rcx      # 0x987a
movl $0x6af, %r9d            # imm = 0x6AF
xorl %eax, %eax
callq 0x2380
pushq $-0x22
popq %rax
movq %rax, 0x18(%rsp)
jmp 0x4667
cmpl $0x0, 0x7bcc(%rip)      # 0xc218
jg 0x4d85
callq 0x2240
movq %rax, %rbx
xorl %eax, %eax
subl (%rbx), %eax
movq %rax, 0x18(%rsp)
movq (%rsp), %rbp
testb $0x10, (%rbp)
jne 0x4704
cmpb $0x0, 0xe134e0(%rip)    # 0xe17b58
jne 0x4704
movq 0x7bcb(%rip), %rax      # 0xc250
cmpb $0x1, 0xb030(%rax)
jne 0x46c5
movl 0x207bdc(%rip), %eax    # 0x20c270
xorl %ebx, %ebx
movslq %eax, %rcx
cmpq %rcx, %rbx
jge 0x4704
movq 0xe1244b(%rip), %rcx    # 0xe16af0
movl (%rcx,%rbx,4), %edi
testl %edi, %edi
js 0x46c0
movq 0x7b5d(%rip), %rax      # 0xc210
callq *0x10(%rax)
testl %eax, %eax
jne 0x46d9
movl 0x207bb0(%rip), %eax    # 0x20c270
incq %rbx
jmp 0x4696
movq 0x7b44(%rip), %rax      # 0xc210
movl 0xe123f2(%rip), %edi    # 0xe16ac4
callq *0x10(%rax)
testl %eax, %eax
je 0x4704
callq 0x2240
movl (%rax), %ebx
testl %ebx, %ebx
je 0x4704
cmpl $0x0, 0x7b2d(%rip)      # 0xc218
jg 0x4cc1
negl %ebx
movq 0x18(%rsp), %rax
testl %eax, %eax
cmovnel %eax, %ebx
movl %ebx, %eax
movq %rax, 0x18(%rsp)
movq 0x18(%rsp), %rax
addl %eax, 0xe1344d(%rip)    # 0xe17b5c
leaq 0x48(%rbp), %rbx
movq %rbx, %rdi
callq 0x692b
movq 0x7b2e(%rip), %rax      # 0xc250
movq (%rax), %rdi
callq 0x578c
leaq 0x58(%rbp), %r14
movq %r14, %rdi
callq 0x692b
movq %rbx, %rdi
movq %r14, %rsi
callq 0x6d3c
leaq 0x28(%rbp), %rdi
movq %r14, %rsi
callq 0x6d3c
movl $0x2, 0x14(%rbp)
callq 0x5e9a
movl %eax, %r12d
movq 0xa0(%rbp), %rax
movslq 0xb01c(%rax), %r14
leaq 0x88(%rbp), %rax
movl $0x0, %r13d
movb 0x1(%rbp), %cl
movb %cl, 0x90(%rsp)
movl 0x8(%rbp), %ecx
movl %ecx, 0x94(%rsp)
movups 0x48(%rbp), %xmm0
leaq 0x98(%rsp), %rcx
movups %xmm0, (%rcx)
movl $0x0, %ebx
testb %r12b, %r12b
cmovneq %rax, %r13
leaq 0x94(%rbp), %rcx
movl $0x0, %r15d
cmovneq %rcx, %r15
je 0x47ea
orl $-0x1, (%rcx)
andq $0x0, (%rax)
movq %r14, %rdi
pushq $0x18
popq %rsi
callq 0x22d0
movq %rax, %rbx
movl 0x7a44(%rip), %eax      # 0xc218
cmpl $0x3, %eax
jge 0x4b38
testq %rbx, %rbx
jne 0x47ea
testl %eax, %eax
jns 0x52b8
movq %r15, 0x10(%rsp)
movq %r14, %r15
leaq 0xe122cf(%rip), %r14    # 0xe16ac8
movq %r14, %rdi
callq 0x2360
movq (%rsp), %rbp
movq 0xa0(%rbp), %rax
leaq 0x90(%rsp), %rdi
pushq $0x18
popq %rsi
movq 0x77d2(%rip), %rdx      # 0xbff0
movq %rbx, 0x8(%rsp)
movq %rbx, %rcx
movl %esi, %r8d
movq %rdx, %r9
pushq (%rax)
pushq $0x0
callq 0x2200
popq %rcx
popq %rdx
movl %eax, %ebx
movq %r14, %rdi
callq 0x23a0
testl %ebx, %ebx
setne %al
movl 0x79cc(%rip), %ecx      # 0xc218
testl %ecx, %ecx
setns %dl
andb %al, %dl
cmpb $0x1, %dl
je 0x5217
leaq 0x1(%rbp), %rbx
testb %r12b, %r12b
je 0x496d
testl %r15d, %r15d
movl $0x0, %edx
cmovgl %r15d, %edx
movq 0x8(%rsp), %rax
leaq 0x10(%rax), %rsi
xorl %edi, %edi
xorl %eax, %eax
movss 0x377a(%rip), %xmm2     # 0x8004
movq 0x10(%rsp), %r9
cmpq %rdi, %rdx
je 0x48e4
cvtsi2ssq -0x8(%rsi), %xmm1
cvtsi2ssq (%rsi), %xmm0
divss %xmm2, %xmm0
addss %xmm1, %xmm0
movss (%r13), %xmm1
addss %xmm0, %xmm1
movss %xmm1, (%r13)
ucomiss 0x8c(%rbp), %xmm0
jbe 0x48cb
movss %xmm0, 0x8c(%rbp)
movl %edi, (%r9)
cmpb $0x1, -0x10(%rsi)
jne 0x48db
movb $0x1, (%rbx)
movslq -0xc(%rsi), %r8
addq %r8, %rax
incq %rdi
addq $0x18, %rsi
jmp 0x488f
cmpb $0x1, (%rbx)
jne 0x48f1
cqto
idivq %r15
movl %eax, 0x8(%rbp)
cmpl $0x3, %ecx
jge 0x4b7f
cvtsi2ss %r15d, %xmm0
movss (%r13), %xmm1
divss %xmm0, %xmm1
movss %xmm1, (%r13)
movq 0x8(%rsp), %r14
movq %r14, %rdi
movq %r15, %rsi
pushq $0x18
popq %rdx
leaq 0x2cfa(%rip), %rcx      # 0x761e
callq 0x2250
movl %r15d, %eax
cltd
pushq $0x2
popq %rcx
idivl %ecx
cltq
imulq $0x18, %rax, %rax
cvtsi2ssq 0x8(%r14,%rax), %xmm0
cvtsi2ssq 0x10(%r14,%rax), %xmm1
divss 0x36b6(%rip), %xmm1     # 0x8004
addss %xmm0, %xmm1
movss %xmm1, 0x8(%r13)
movq %r14, %rdi
callq 0x2160
cmpl $0x3, 0x78b1(%rip)      # 0xc218
jge 0x4bc3
callq 0x5e9a
testb %al, %al
je 0x49d9
movq 0xa0(%rbp), %rax
cmpl $0x0, 0xb014(%rax)
jle 0x49d4
leaq 0xe1213b(%rip), %r15    # 0xe16ac8
movq %r15, %rdi
callq 0x2360
movl 0x10(%rbp), %r8d
movq %rbp, %rdi
movl $0xb0, %esi
movq 0x7648(%rip), %rdx      # 0xbff0
xorl %ecx, %ecx
movq 0x761f(%rip), %r9       # 0xbfd0
callq 0x2050
movl %eax, %r14d
movq %r15, %rdi
callq 0x23a0
testl %r14d, %r14d
je 0x49d9
cmpl $0x0, 0x784b(%rip)      # 0xc218
js 0x49d9
jmp 0x52fd
callq 0x6d7e
leaq 0xe120e8(%rip), %r14    # 0xe16ac8
movq %r14, %rdi
callq 0x2360
movq 0xa0(%rbp), %rax
movq (%rax), %r8
movq %rbx, %rdi
pushq $0x1
popq %rsi
movq 0x7591(%rip), %rdx      # 0xbf90
xorl %ecx, %ecx
callq 0x2280
movq %r14, %rdi
callq 0x23a0
callq 0x5e9a
testb %al, %al
je 0x4a24
cmpl $0x3, 0x77fa(%rip)      # 0xc218
jge 0x4af1
testb $0x8, (%rbp)
movq 0x48(%rsp), %r14
jne 0x4ad7
movq 0xa0(%rbp), %r10
cmpb $0x1, 0xb031(%r10)
jne 0x4ad7
cmpb $0x1, (%rbx)
jne 0x4aa7
movb $0x0, 0xb031(%r10)
cmpl $0x2, 0x77bc(%rip)      # 0xc218
jl 0x4ad7
movq 0x757b(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x77f9(%rip), %r8d      # 0xc268
leaq 0xb03f(%r10), %r11
addq $0xb038, %r10           # imm = 0xB038
leaq 0x50b7(%rip), %rsi      # 0x9b3b
leaq 0x3719(%rip), %rdx      # 0x81a4
leaq 0x50eb(%rip), %rcx      # 0x9b7d
movl $0xa20, %r9d            # imm = 0xA20
xorl %eax, %eax
pushq %r10
pushq %r11
callq 0x2380
popq %rcx
popq %rdx
jmp 0x4ad7
movq 0x78(%rsp), %rax
movl 0xb034(%rax), %eax
cmpq %rax, %r14
jne 0x4ad7
movq 0x7792(%rip), %rdi      # 0xc250
pushq $0x1
popq %rsi
callq 0x5fc2
testl %eax, %eax
je 0x4ad7
cmpl $0x0, 0x7747(%rip)      # 0xc218
jns 0x5467
movq %rbp, %rdi
callq 0x6e26
incq %r14
cmpb $0x1, 0x1(%rbp)
jne 0x3b74
jmp 0x4de3
movq 0x74e8(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x7766(%rip), %r8d      # 0xc268
movl 0x10(%rbp), %r10d
movzbl 0x1(%rbp), %r11d
leaq 0x4ffb(%rip), %rsi      # 0x9b0d
leaq 0x3696(%rip), %rdx      # 0x81af
leaq 0x4fd5(%rip), %rcx      # 0x9af5
movl $0x9c2, %r9d            # imm = 0x9C2
xorl %eax, %eax
pushq %r11
pushq %r10
callq 0x2380
popq %rcx
popq %rdx
jmp 0x4a24
movq 0x74a1(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x771f(%rip), %r8d      # 0xc268
imulq $0x18, %r14, %r10
leaq 0x40f6(%rip), %rsi      # 0x8c4a
leaq 0x3654(%rip), %rdx      # 0x81af
leaq 0x4edc(%rip), %rcx      # 0x9a3e
movl $0x952, %r9d            # imm = 0x952
xorl %eax, %eax
pushq %r10
pushq %rbx
callq 0x2380
popq %rcx
popq %rdx
movl 0x769e(%rip), %eax      # 0xc218
jmp 0x47dd
movq 0x745a(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x76d8(%rip), %r8d      # 0xc268
movl 0x8(%rbp), %r10d
subq $0x8, %rsp
leaq 0x4ef8(%rip), %rsi      # 0x9a97
leaq 0x3609(%rip), %rdx      # 0x81af
leaq 0x4e91(%rip), %rcx      # 0x9a3e
movl $0x984, %r9d            # imm = 0x984
xorl %eax, %eax
pushq %r10
callq 0x2380
popq %rcx
popq %rdx
jmp 0x48fa
movq 0x7416(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x7694(%rip), %r8d      # 0xc268
subq $0x8, %rsp
leaq 0x4088(%rip), %rsi      # 0x8c67
leaq 0x35c9(%rip), %rdx      # 0x81af
leaq 0x4e51(%rip), %rcx      # 0x9a3e
movl $0x993, %r9d            # imm = 0x993
xorl %eax, %eax
pushq 0x10(%rsp)
callq 0x2380
popq %rcx
popq %rdx
jmp 0x496d
movq 0x73d4(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x7652(%rip), %r8d      # 0xc268
subq $0x8, %rsp
leaq 0x4c3b(%rip), %rsi      # 0x985c
leaq 0x3587(%rip), %rdx      # 0x81af
leaq 0x4c4b(%rip), %rcx      # 0x987a
movl $0x6a0, %r9d            # imm = 0x6A0
xorl %eax, %eax
pushq %r10
callq 0x2380
popq %rcx
popq %rdx
jmp 0x45f1
movq 0x7394(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x7612(%rip), %r8d      # 0xc268
subq $0x8, %rsp
leaq 0x48c6(%rip), %rsi      # 0x9527
leaq 0x3536(%rip), %rdx      # 0x819e
leaq 0x4888(%rip), %rcx      # 0x94f7
movl $0x80f, %r9d            # imm = 0x80F
xorl %eax, %eax
pushq %rbx
callq 0x2380
popq %rcx
popq %rdx
jmp 0x3f44
movq 0x7355(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x75d3(%rip), %r8d      # 0xc268
leaq 0x4832(%rip), %rsi      # 0x94ce
leaq 0x3506(%rip), %rdx      # 0x81a9
leaq 0x484d(%rip), %rcx      # 0x94f7
movl $0x805, %r9d            # imm = 0x805
xorl %eax, %eax
pushq %rbx
pushq %r14
callq 0x2380
popq %rcx
popq %rdx
jmp 0x3ede
movq %rax, %r14
movq 0x7315(%rip), %rax      # 0xbfe0
movq (%rax), %r12
movl 0x7594(%rip), %ebp      # 0xc268
movl %ebx, %edi
callq 0x21f0
movq %rax, %r10
subq $0x8, %rsp
movq %r12, %rdi
leaq 0x4c54(%rip), %rsi      # 0x9940
leaq 0x34ab(%rip), %rdx      # 0x819e
leaq 0x4d38(%rip), %rcx      # 0x9a32
movl %ebp, %r8d
movl $0x683, %r9d            # imm = 0x683
xorl %eax, %eax
pushq %r10
callq 0x2380
popq %rcx
popq %rdx
movl (%r14), %ebx
testl %ebx, %ebx
je 0x4dda
cmpl $0x0, 0x74f8(%rip)      # 0xc218
movq (%rsp), %rbp
jle 0x46f1
movq 0x72af(%rip), %rax      # 0xbfe0
movq (%rax), %r14
movl 0x752e(%rip), %ebp      # 0xc268
movq 0x18(%rsp), %rax
movl %eax, %edi
negl %edi
callq 0x21f0
movq %rax, %r10
subq $0x8, %rsp
movq %r14, %rdi
leaq 0x4be7(%rip), %rsi      # 0x9940
leaq 0x343e(%rip), %rdx      # 0x819e
leaq 0x4b13(%rip), %rcx      # 0x987a
movl %ebp, %r8d
movq 0x8(%rsp), %rbp
movl $0x6e9, %r9d            # imm = 0x6E9
xorl %eax, %eax
pushq %r10
callq 0x2380
popq %rcx
popq %rdx
jmp 0x46f1
movq 0x7254(%rip), %rax      # 0xbfe0
movq (%rax), %r14
movl 0x74d3(%rip), %ebp      # 0xc268
callq 0x2240
movq %rax, %rbx
movl (%rax), %edi
callq 0x21f0
movq %rax, %r10
movq %r14, %rdi
leaq 0x4b64(%rip), %rsi      # 0x9915
leaq 0x33e6(%rip), %rdx      # 0x819e
leaq 0x4abb(%rip), %rcx      # 0x987a
movl %ebp, %r8d
movl $0x6d5, %r9d            # imm = 0x6D5
xorl %eax, %eax
pushq %r10
pushq %r15
callq 0x2380
popq %rcx
popq %rdx
jmp 0x465a
movq (%rsp), %rbp
jmp 0x4704
cmpl $0x2, 0x742e(%rip)      # 0xc218
jl 0x4e1f
movq 0x71ed(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x746b(%rip), %r8d      # 0xc268
leaq 0x4613(%rip), %rsi      # 0x9417
leaq 0x3399(%rip), %rdx      # 0x81a4
leaq 0x45f0(%rip), %rcx      # 0x9402
movl $0xa70, %r9d            # imm = 0xA70
xorl %eax, %eax
callq 0x2380
callq 0x6d7e
movb $0x1, 0xe12d1d(%rip)    # 0xe17b48
movq 0x719e(%rip), %rdi      # 0xbfd0
callq 0x578c
movq 0x7412(%rip), %rbx      # 0xc250
cmpb $0x1, 0xb030(%rbx)
jne 0x4f22
xorl %r14d, %r14d
movslq 0xb01c(%rbx), %rcx
cmpq %rcx, %r14
jge 0x4f32
movq 0xe11c8b(%rip), %rcx    # 0xe16af0
movl (%rcx,%r14,4), %edi
testl %edi, %edi
js 0x4e7f
movq 0x739c(%rip), %rax      # 0xc210
callq *0x8(%rax)
testl %eax, %eax
js 0x4f32
incq %r14
jmp 0x4e4e
pushq $-0x5f
popq %rax
movl %eax, %ebx
je 0x50f4
movl 0x7383(%rip), %eax      # 0xc218
cmpl $0x2, %eax
jl 0x505d
movq 0x713b(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x73b9(%rip), %r8d      # 0xc268
subq $0x8, %rsp
leaq 0x45ca(%rip), %rsi      # 0x9484
leaq 0x32e3(%rip), %rdx      # 0x81a4
leaq 0x4975(%rip), %rcx      # 0x983d
movl $0x7c7, %r9d            # imm = 0x7C7
jmp 0x4f0f
movl 0x7342(%rip), %eax      # 0xc218
cmpl $0x2, %eax
jl 0x505d
movq 0x70fa(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x7378(%rip), %r8d      # 0xc268
subq $0x8, %rsp
leaq 0x4589(%rip), %rsi      # 0x9484
leaq 0x32a2(%rip), %rdx      # 0x81a4
leaq 0x45a0(%rip), %rcx      # 0x94a9
movl $0x899, %r9d            # imm = 0x899
xorl %eax, %eax
pushq %r10
callq 0x2380
popq %rcx
popq %rdx
pushq $-0x38
popq %rbx
jmp 0x50f4
movq 0x72e7(%rip), %rax      # 0xc210
movl 0xe11b95(%rip), %edi    # 0xe16ac4
callq *0x8(%rax)
testl %eax, %eax
jns 0x4f96
cmpl $0x0, 0x72db(%rip)      # 0xc218
js 0x4f96
movq 0x709a(%rip), %rax      # 0xbfe0
movq (%rax), %rbx
movl 0x7319(%rip), %ebp      # 0xc268
callq 0x2240
movl (%rax), %edi
callq 0x21f0
movq %rax, %r10
subq $0x8, %rsp
leaq 0x4c5b(%rip), %rsi      # 0x9bc4
leaq 0x3228(%rip), %rdx      # 0x8198
leaq 0x4c66(%rip), %rcx      # 0x9bdd
movq %rbx, %rdi
movl %ebp, %r8d
movl $0x556, %r9d            # imm = 0x556
xorl %eax, %eax
pushq %r10
callq 0x2380
popq %rcx
popq %rdx
pushq $0x1
popq %rdi
callq 0x5874
cmpl $0x0, 0x72cb(%rip)      # 0xc268
jne 0x4fdb
movq 0xe12b62(%rip), %rdi    # 0xe17b08
xorl %esi, %esi
callq 0x2040
cmpb $0x1, 0x72a4(%rip)      # 0xc258
jne 0x4fc4
movq 0xe12b93(%rip), %rdi    # 0xe17b50
xorl %esi, %esi
callq 0x2040
cmpl $0x2, 0x2072c1(%rip)    # 0x20c28c
jl 0x4fdb
movq 0xe12b3c(%rip), %rdi    # 0xe17b10
xorl %esi, %esi
callq 0x2040
callq 0x57b9
movq 0x7269(%rip), %r14      # 0xc250
movb 0xb030(%r14), %bl
leaq 0xe11b0b(%rip), %rax    # 0xe16b00
testb %bl, %bl
leaq 0xe10ac2(%rip), %r15    # 0xe15ac0
cmovneq %rax, %r15
cmpl $0x3, 0x720f(%rip)      # 0xc218
jl 0x504c
movq 0x6fce(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x724c(%rip), %r8d      # 0xc268
movzbl 0xb031(%r14), %r10d
leaq 0x4bde(%rip), %rsi      # 0x9c09
leaq 0x317d(%rip), %rdx      # 0x81af
leaq 0x4bea(%rip), %rcx      # 0x9c23
movl $0x701, %r9d            # imm = 0x701
xorl %eax, %eax
pushq %r10
pushq %r15
callq 0x2380
popq %rcx
popq %rdx
cmpb $0x0, 0xb031(%r14)
je 0x506f
xorl %edi, %edi
callq 0x5874
pushq $-0x38
popq %rbx
jmp 0x50fa
pushq $-0x16
popq %rax
movl %eax, %ebx
jmp 0x50f4
testb %bl, %bl
jne 0x507c
callq 0x5e9a
testb %al, %al
je 0x5056
movq 0x718d(%rip), %rax      # 0xc210
movq %r15, %rdi
callq *0x18(%rax)
testl %eax, %eax
jne 0x5176
cmpb $0x2f, 0xe0fa18(%rip)   # 0xe14ab0
jne 0x5056
movq 0x716f(%rip), %rax      # 0xc210
leaq 0xe0fa08(%rip), %rdi    # 0xe14ab0
callq *0x18(%rax)
jmp 0x5056
cmpl $0x0, 0x7164(%rip)      # 0xc218
jle 0x5784
movq 0x6f1f(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x719d(%rip), %r8d      # 0xc268
subq $0x8, %rsp
leaq 0x469f(%rip), %rsi      # 0x9775
leaq 0x30c1(%rip), %rdx      # 0x819e
leaq 0x45ef(%rip), %rcx      # 0x96d3
movl $0x884, %r9d            # imm = 0x884
xorl %eax, %eax
pushq %rbx
callq 0x2380
popq %rcx
popq %rdx
movl 0x711e(%rip), %eax      # 0xc218
testl %eax, %eax
jle 0x545e
movq 0x6ed7(%rip), %rax      # 0xbfe0
movq (%rax), %r14
movl 0x7156(%rip), %ebp      # 0xc268
movq (%rsp), %r12
testb $0x4, (%r12)
leaq 0x4734(%rip), %rax      # 0x9856
leaq 0x4399(%rip), %r15      # 0x94c2
cmoveq %rax, %r15
movl %ebx, %edi
negl %edi
callq 0x21f0
movq %rax, %r10
leaq 0x42fc(%rip), %rsi      # 0x943c
leaq 0x3057(%rip), %rdx      # 0x819e
leaq 0x431d(%rip), %rcx      # 0x946b
movq %r14, %rdi
movl %ebp, %r8d
movl $0x8d2, %r9d            # imm = 0x8D2
xorl %eax, %eax
pushq %r10
pushq %r15
callq 0x2380
popq %rcx
popq %rdx
movq %r12, %rdi
callq 0x6e26
movl %ebx, %edi
callq 0x5874
cmpl $0x0, 0x709b(%rip)      # 0xc218
jle 0x4f8e
movq 0x6e56(%rip), %rax      # 0xbfe0
movq (%rax), %rbx
movl 0x70d5(%rip), %ebp      # 0xc268
callq 0x2240
movl (%rax), %edi
callq 0x21f0
movq %rax, %r10
leaq 0x4a91(%rip), %rsi      # 0x9c3a
leaq 0x2fee(%rip), %rdx      # 0x819e
leaq 0x4a6c(%rip), %rcx      # 0x9c23
movq %rbx, %rdi
movl %ebp, %r8d
movl $0x709, %r9d            # imm = 0x709
xorl %eax, %eax
pushq %r10
pushq %r15
jmp 0x4f87
cmpl $0x68, %eax
jne 0x3088
xorl %edi, %edi
callq 0x5d56
movq 0x6dfb(%rip), %rax      # 0xbfe0
movq (%rax), %rcx
leaq 0x30a9(%rip), %rdi      # 0x8298
pushq $0x1c
popq %rsi
pushq $0x1
popq %rdx
callq 0x2350
jmp 0x3088
leaq 0x4a51(%rip), %rdi      # 0x9c57
callq 0x20b0
jmp 0x3088
pushq $-0x16
jmp 0x4f90
movq 0x6dc2(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x7040(%rip), %r8d      # 0xc268
subq $0x8, %rsp
leaq 0x4840(%rip), %rsi      # 0x9a73
leaq 0x2f5e(%rip), %rdx      # 0x8198
leaq 0x47fd(%rip), %rcx      # 0x9a3e
movl $0x95f, %r9d            # imm = 0x95F
xorl %eax, %eax
pushq %rbx
jmp 0x4f87
movq 0x6d8a(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x7008(%rip), %r8d      # 0xc268
leaq 0x3b40(%rip), %rsi      # 0x8da7
leaq 0x2f2a(%rip), %rdx      # 0x8198
leaq 0x3ac3(%rip), %rcx      # 0x8d38
movl $0x90d, %r9d            # imm = 0x90D
xorl %eax, %eax
pushq %rbp
jmp 0x5581
movq 0x6d56(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x6fd4(%rip), %r8d      # 0xc268
leaq 0x301a(%rip), %rsi      # 0x82b5
leaq 0x2ef6(%rip), %rdx      # 0x8198
leaq 0x3047(%rip), %rcx      # 0x82f0
movl $0x44f, %r9d            # imm = 0x44F
xorl %eax, %eax
pushq %r11
jmp 0x4f85
movq 0x6d21(%rip), %rax      # 0xbfe0
movq (%rax), %rbx
movl 0x6fa0(%rip), %ebp      # 0xc268
pushq $0xc
popq %rdi
callq 0x21f0
movq %rax, %r10
subq $0x8, %rsp
leaq 0x477b(%rip), %rsi      # 0x9a59
leaq 0x2eb3(%rip), %rdx      # 0x8198
leaq 0x4752(%rip), %rcx      # 0x9a3e
movq %rbx, %rdi
movl %ebp, %r8d
movl $0x955, %r9d            # imm = 0x955
jmp 0x4f83
movq 0x6cdc(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x6f5a(%rip), %r8d      # 0xc268
subq $0x8, %rsp
leaq 0x47b9(%rip), %rsi      # 0x9ad2
leaq 0x2e78(%rip), %rdx      # 0x8198
leaq 0x47ce(%rip), %rcx      # 0x9af5
movl $0x9b2, %r9d            # imm = 0x9B2
xorl %eax, %eax
jmp 0x5581
movq 0x6ca5(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x6f23(%rip), %r8d      # 0xc268
leaq 0x3a07(%rip), %rsi      # 0x8d53
leaq 0x2e45(%rip), %rdx      # 0x8198
leaq 0x39de(%rip), %rcx      # 0x8d38
movl $0x8fc, %r9d            # imm = 0x8FC
xorl %eax, %eax
callq 0x2380
jmp 0x4f8e
movq 0x6c6d(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
leaq 0x2f81(%rip), %rsi      # 0x82fe
leaq 0x2e14(%rip), %rdx      # 0x8198
leaq 0x2f65(%rip), %rcx      # 0x82f0
xorl %r8d, %r8d
movl $0x457, %r9d            # imm = 0x457
xorl %eax, %eax
pushq %r10
pushq %r11
jmp 0x4f87
movq 0x6c3a(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x6eb8(%rip), %r8d      # 0xc268
leaq 0x3813(%rip), %rsi      # 0x8bca
leaq 0x2dda(%rip), %rdx      # 0x8198
leaq 0x37b2(%rip), %rcx      # 0x8b77
movl $0x3e4, %r9d            # imm = 0x3E4
jmp 0x51c3
movq 0x6c09(%rip), %rax      # 0xbfe0
movq (%rax), %rbx
movl 0x6e88(%rip), %ebp      # 0xc268
callq 0x2240
movl (%rax), %edi
callq 0x21f0
movq %rax, %r10
subq $0x8, %rsp
leaq 0x3bd6(%rip), %rsi      # 0x8fd0
leaq 0x2d97(%rip), %rdx      # 0x8198
leaq 0x3bf3(%rip), %rcx      # 0x8ffb
movq %rbx, %rdi
movl %ebp, %r8d
movl $0x4d3, %r9d            # imm = 0x4D3
jmp 0x4f83
movq 0x6bc0(%rip), %rax      # 0xbfe0
movq (%rax), %rbx
movl 0x6e3f(%rip), %ebp      # 0xc268
pushq $0x24
popq %rdi
callq 0x21f0
movq %rax, %r10
subq $0x8, %rsp
leaq 0x3667(%rip), %rsi      # 0x8aa6
leaq 0x2d52(%rip), %rdx      # 0x8198
leaq 0x3bae(%rip), %rcx      # 0x8ffb
movq %rbx, %rdi
movl %ebp, %r8d
movl $0x4d6, %r9d            # imm = 0x4D6
jmp 0x4f83
movq (%rsp), %r12
jmp 0x5167
movq 0x6b72(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x6df0(%rip), %r8d      # 0xc268
leaq 0x39e8(%rip), %rsi      # 0x8e67
leaq 0x2d12(%rip), %rdx      # 0x8198
leaq 0x4702(%rip), %rcx      # 0x9b8f
movl $0xa10, %r9d            # imm = 0xA10
jmp 0x5360
movq 0x6b41(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
subq $0x8, %rsp
leaq 0x3817(%rip), %rsi      # 0x8cc4
leaq 0x2ce4(%rip), %rdx      # 0x8198
leaq 0x383f(%rip), %rcx      # 0x8cfa
movl $0xa91, %r9d            # imm = 0xA91
xorl %eax, %eax
pushq %r8
jmp 0x4f87
movq 0x6b0f(%rip), %rax      # 0xbfe0
movq (%rax), %rdi
movl 0x6d8d(%rip), %r8d      # 0xc268
leaq 0x3985(%rip), %rsi      # 0x8e67
leaq 0x2caf(%rip), %rdx      # 0x8198
leaq 0x39a2(%rip), %rcx      # 0x8e92
movl $0x5e4, %r9d            # imm = 0x5E4
jmp 0x5360
movq 0x6ade(%rip), %rax      # 0xbfe0
movq (%rax), %rbx
movl 0x6d5d(%rip), %ebp      # 0xc268
movq 0x206d7e(%rip), %r14    # 0x20c290
callq 0x21f0
movq %rax, %r10
leaq 0x3b8d(%rip), %rsi      # 0x90ae
leaq 0x2c70(%rip), %rdx      # 0x8198
leaq 0x3b9d(%rip), %rcx      # 0x90cc
movq %rbx, %rdi
movl %ebp, %r8d
movl $0x476, %r9d            # imm = 0x476
jmp 0x557d
movq 0x6a9c(%rip), %rax      # 0xbfe0
movq (%rax), %rbx
movl 0x6d1b(%rip), %ebp      # 0xc268
movq 0x206d3c(%rip), %r14    # 0x20c290
callq 0x21f0
movq %rax, %r10
leaq 0x3b85(%rip), %rsi      # 0x90e8
leaq 0x2c2e(%rip), %rdx      # 0x8198
leaq 0x3b5b(%rip), %rcx      # 0x90cc
movq %rbx, %rdi
movl %ebp, %r8d
movl $0x481, %r9d            # imm = 0x481
xorl %eax, %eax
pushq %r10
pushq %r14
jmp 0x4f87
movq 0x6a51(%rip), %rax      # 0xbfe0
movq (%rax), %rbx
movl 0x6cd0(%rip), %ebp      # 0xc268
callq 0x2240
movl (%rax), %edi
callq 0x21f0
movq %rax, %r10
subq $0x8, %rsp
leaq 0x34f4(%rip), %rsi      # 0x8aa6
leaq 0x2bdf(%rip), %rdx      # 0x8198
leaq 0x3a3b(%rip), %rcx      # 0x8ffb
movq %rbx, %rdi
movl %ebp, %r8d
movl $0x50e, %r9d            # imm = 0x50E
jmp 0x4f83
movq 0x6a08(%rip), %rcx      # 0xbfe0
movq (%rcx), %rbx
movl 0x6c87(%rip), %ebp      # 0xc268
negl %eax
movl %eax, %edi
callq 0x21f0
movq %rax, %r10
subq $0x8, %rsp
leaq 0x3a38(%rip), %rsi      # 0x9030
leaq 0x2b99(%rip), %rdx      # 0x8198
leaq 0x39f5(%rip), %rcx      # 0x8ffb
movq %rbx, %rdi
movl %ebp, %r8d
movl $0x519, %r9d            # imm = 0x519
jmp 0x4f83
movq 0x69c2(%rip), %rax      # 0xbfe0
movq (%rax), %rbx
movl 0x6c41(%rip), %ebp      # 0xc268
callq 0x2240
movl (%rax), %edi
callq 0x21f0
movq %rax, %r10
subq $0x8, %rsp
leaq 0x3b0b(%rip), %rsi      # 0x914c
leaq 0x2b50(%rip), %rdx      # 0x8198
leaq 0x3b1f(%rip), %rcx      # 0x916e
movq %rbx, %rdi
movl %ebp, %r8d
movl $0xb2f, %r9d            # imm = 0xB2F
jmp 0x4f83
movq 0x6979(%rip), %rax      # 0xbfe0
movq (%rax), %rbx
movl 0x6bf8(%rip), %ebp      # 0xc268
callq 0x2240
movl (%rax), %edi
callq 0x21f0
movq %rax, %r10
subq $0x8, %rsp
leaq 0x3ac2(%rip), %rsi      # 0x914c
leaq 0x2b07(%rip), %rdx      # 0x8198
leaq 0x3cc4(%rip), %rcx      # 0x935c
movq %rbx, %rdi
movl %ebp, %r8d
movl $0xb4c, %r9d            # imm = 0xB4C
jmp 0x4f83
movq 0x6930(%rip), %rax      # 0xbfe0
movq (%rax), %rbx
movl 0x6baf(%rip), %ebp      # 0xc268
callq 0x2240
movl (%rax), %edi
callq 0x21f0
movq %rax, %r10
subq $0x8, %rsp
leaq 0x33d3(%rip), %rsi      # 0x8aa6
leaq 0x2abe(%rip), %rdx      # 0x8198
leaq 0x391a(%rip), %rcx      # 0x8ffb
movq %rbx, %rdi
movl %ebp, %r8d
movl $0x4de, %r9d            # imm = 0x4DE
jmp 0x4f83
movq 0x68e7(%rip), %rax      # 0xbfe0
movq (%rax), %rbx
movl 0x6b66(%rip), %ebp      # 0xc268
callq 0x2240
movl (%rax), %edi
callq 0x21f0
movq %rax, %r10
subq $0x8, %rsp
leaq 0x3a30(%rip), %rsi      # 0x914c
leaq 0x2a75(%rip), %rdx      # 0x8198
leaq 0x3a44(%rip), %rcx      # 0x916e
movq %rbx, %rdi
movl %ebp, %r8d
movl $0xb37, %r9d            # imm = 0xB37
jmp 0x4f83
movq 0x689e(%rip), %rax      # 0xbfe0
movq (%rax), %rbx
movl 0x6b1d(%rip), %ebp      # 0xc268
callq 0x2240
movl (%rax), %edi
callq 0x21f0
movq %rax, %r10
subq $0x8, %rsp
leaq 0x38ac(%rip), %rsi      # 0x9011
leaq 0x2a2c(%rip), %rdx      # 0x8198
leaq 0x3888(%rip), %rcx      # 0x8ffb
movq %rbx, %rdi
movl %ebp, %r8d
movl $0x4ea, %r9d            # imm = 0x4EA
jmp 0x4f83
movq %rbp, %r12
jmp 0x5167