// File: /workspace/github_c_makefile_star2_O3/videolan[P]bitstream/examples/dvb_gen_si.c
// Function: main
int main(void)
{
    generate_pat();
    generate_cat();
    generate_tsdt();
    generate_nit();
    generate_bat();
    generate_sdt();
    generate_eit();
    generate_tdt();
    generate_tot();
    generate_rst();
    generate_pmt();
    generate_dit();
    generate_sit();
    generate_scte35();

    return EXIT_SUCCESS;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x1028, %rsp           # imm = 0x1028
movl $0x400, %edi            # imm = 0x400
callq 0x1090
movq %rax, %rbx
movw $0xb000, (%rax)         # imm = 0xB000
movb $0x9, 0x2(%rax)
movzwl 0x9dae(%rip), %eax      # 0xb078
movb %ah, 0x3(%rbx)
movb %al, 0x4(%rbx)
movw $0xc1, 0x5(%rbx)
movb $0x0, 0x7(%rbx)
movl $0xffffffff, %eax       # imm = 0xFFFFFFFF
xorl %ecx, %ecx
leaq 0x7e08(%rip), %r15      # 0x90f0
movl %eax, %esi
shll $0x8, %esi
shrl $0x18, %eax
movzbl (%rbx,%rcx), %edx
xorl %eax, %edx
movl (%r15,%rdx,4), %edx
movl %esi, %eax
xorl %edx, %eax
incq %rcx
cmpq $0x8, %rcx
jne 0x12e8
movl %eax, %ecx
shrl $0x18, %ecx
movb %cl, 0x8(%rbx)
movl %eax, %ecx
shrl $0x10, %ecx
movb %cl, 0x9(%rbx)
movb %ah, 0xa(%rbx)
movb %dl, 0xb(%rbx)
xorl %r14d, %r14d
movq %rbx, %rdi
xorl %esi, %esi
callq 0x7fdd
movb $-0x3d, 0x5(%rbx)
movl $0xffffffff, %eax       # imm = 0xFFFFFFFF
movl %eax, %edx
shll $0x8, %edx
shrl $0x18, %eax
movzbl (%rbx,%r14), %ecx
xorl %eax, %ecx
movl (%r15,%rcx,4), %ecx
movl %edx, %eax
xorl %ecx, %eax
incq %r14
cmpq $0x8, %r14
jne 0x1333
movl %eax, %edx
shrl $0x18, %edx
movb %dl, 0x8(%rbx)
movl %eax, %edx
shrl $0x10, %edx
movb %dl, 0x9(%rbx)
movb %ah, 0xa(%rbx)
movb %cl, 0xb(%rbx)
xorl %r14d, %r14d
movq %rbx, %rdi
xorl %esi, %esi
callq 0x7fdd
movb $-0x3b, 0x5(%rbx)
movl $0x10e00000, 0x8(%rbx)  # imm = 0x10E00000
movzwl 0x9cf2(%rip), %edi      # 0xb07a
movl %edi, %eax
rolw $0x8, %ax
movw %ax, 0xc(%rbx)
movzwl 0x9ce7(%rip), %eax      # 0xb080
movl %eax, %edx
shrl $0x8, %edx
orb $-0x20, %dl
movb %dl, 0xe(%rbx)
movb %al, 0xf(%rbx)
leal 0x64(%rdi), %edx
movb %dh, 0x10(%rbx)
movb %dl, 0x11(%rbx)
leal 0x64(%rax), %edx
movl %edx, %esi
shrl $0x8, %esi
orb $-0x20, %sil
movb %sil, 0x12(%rbx)
movb %dl, 0x13(%rbx)
movl $0xc8, %edx
leal (%rdi,%rdx), %ecx
movb %ch, 0x14(%rbx)
movb %cl, 0x15(%rbx)
addl %eax, %edx
movl %edx, %ecx
shrl $0x8, %ecx
orb $-0x20, %cl
movb %cl, 0x16(%rbx)
movb %dl, 0x17(%rbx)
movl $0x12c, %ecx            # imm = 0x12C
movq %rdi, %rdx
addl %ecx, %edx
movb %dh, 0x18(%rbx)
movb %dl, 0x19(%rbx)
addl %ecx, %eax
movl %eax, %ecx
shrl $0x8, %ecx
orb $-0x20, %cl
movb %cl, 0x1a(%rbx)
movb %al, 0x1b(%rbx)
movw $0x1db0, 0x1(%rbx)      # imm = 0x1DB0
movl $0xffffffff, %eax       # imm = 0xFFFFFFFF
movl %eax, %edx
shll $0x8, %edx
shrl $0x18, %eax
movzbl (%rbx,%r14), %ecx
xorl %eax, %ecx
movl (%r15,%rcx,4), %ecx
movl %edx, %eax
xorl %ecx, %eax
incq %r14
cmpq $0x1c, %r14
jne 0x140c
movl %eax, %edx
shrl $0x18, %edx
movb %dl, 0x1c(%rbx)
movl %eax, %edx
shrl $0x10, %edx
movb %dl, 0x1d(%rbx)
movb %ah, 0x1e(%rbx)
movb %cl, 0x1f(%rbx)
xorl %r14d, %r14d
movq %rbx, %rdi
xorl %esi, %esi
callq 0x7fdd
movq %rbx, %rdi
callq 0x1030
movl $0x400, %edi            # imm = 0x400
callq 0x1090
movq %rax, %rbp
movabsq $0xc1ffff09b001, %rax   # imm = 0xC1FFFF09B001
movq %rax, (%rbp)
movl $0xffffffff, %eax       # imm = 0xFFFFFFFF
movl %eax, %edx
shll $0x8, %edx
shrl $0x18, %eax
movzbl (%rbp,%r14), %ecx
xorl %eax, %ecx
movl (%r15,%rcx,4), %ecx
movl %edx, %eax
xorl %ecx, %eax
incq %r14
cmpq $0x8, %r14
jne 0x1477
movl %eax, %edx
shrl $0x18, %edx
movq %rbp, %rbx
addq $0x8, %rbx
movb %dl, 0x8(%rbp)
movl %eax, %edx
shrl $0x10, %edx
movb %dl, 0x9(%rbp)
movb %ah, 0xa(%rbp)
movb %cl, 0xb(%rbp)
movq %rbp, %rdi
movl $0x1, %esi
callq 0x7fdd
movb $-0x3d, 0x5(%rbp)
movl $0xffffffff, %eax       # imm = 0xFFFFFFFF
xorl %ecx, %ecx
movl %eax, %esi
shll $0x8, %esi
shrl $0x18, %eax
movzbl (%rbp,%rcx), %edx
xorl %eax, %edx
movl (%r15,%rdx,4), %edx
movl %esi, %eax
xorl %edx, %eax
incq %rcx
cmpq $0x8, %rcx
jne 0x14cd
movl %eax, %ecx
shrl $0x18, %ecx
movb %cl, 0x8(%rbp)
movl %eax, %ecx
shrl $0x10, %ecx
movb %cl, 0x9(%rbp)
movb %ah, 0xa(%rbp)
movb %dl, 0xb(%rbp)
movq %rbp, %rdi
movl $0x1, %esi
callq 0x7fdd
movb $-0x3b, 0x5(%rbp)
movw $0xfdb3, 0x1(%rbp)      # imm = 0xFDB3
leaq 0x22(%rsp), %rsi
movabsq $-0x2d1bff4ffbf60001, %rax # imm = 0xD2E400B00409FFFF
movq %rax, -0x2(%rsi)
movl $0xb00409, 0x6(%rsi)    # imm = 0xB00409
movw $0xd2e4, 0xa(%rsi)      # imm = 0xD2E4
movb $-0x1, %al
leaq 0x101f(%rsp), %r14
xorl %ecx, %ecx
movq %rsi, %r8
movq %rsi, %rdi
testq %r8, %r8
je 0x155e
movzbl 0x1(%r8), %edx
leaq (%r8,%rdx), %rdi
addq $0x2, %rdi
movq %rdi, %r8
cmpq %r14, %rdi
cmovaq %rcx, %r8
ja 0x1573
leal 0x1(%rax), %edx
testb %al, %al
movl %edx, %eax
jne 0x1549
xorl %edx, %edx
cmpq %r14, %rdi
movb $0x9, (%r8)
cmovaq %rdx, %rdi
movl $0xe400b004, 0x1(%rdi)  # imm = 0xE400B004
movb $-0x2e, 0x5(%rdi)
movl 0x20(%rsp), %eax
movzbl 0x21(%rsp), %edi
movl %eax, %ecx
andl $0xf, %ecx
shll $0x8, %ecx
orq %rdi, %rcx
cmpq $0x2, %rcx
jb 0x15e0
addq %rsp, %rcx
addq $0x20, %rcx
movb $-0x2, %r8b
xorl %edi, %edi
movq %rsi, %rdx
movq %rsi, %r9
testq %rdx, %rdx
je 0x15c8
movzbl 0x1(%rdx), %r9d
addq %rdx, %r9
addq $0x2, %r9
movq %r9, %rdx
cmpq %rcx, %r9
cmovaq %rdi, %rdx
ja 0x15e0
leal 0x1(%r8), %r9d
testb %r8b, %r8b
movl %r9d, %r8d
jne 0x15b4
leaq 0x20(%rsp), %rcx
subl %ecx, %edx
addl $-0x2, %edx
andb $-0x10, %al
movl %edx, %edi
shrl $0x8, %edi
andb $0xf, %dil
orb %al, %dil
movb %dil, (%rcx)
movb %dl, 0x1(%rcx)
movl $0xfff, %r12d           # imm = 0xFFF
andl %r12d, %edx
leal 0x9(%rdx), %r15d
movb 0x1(%rbp), %al
andb $-0x10, %al
movl %r15d, %ecx
shrl $0x8, %ecx
andb $0xf, %cl
orb %al, %cl
movb %cl, 0x1(%rbp)
movb %r15b, 0x2(%rbp)
movq %rbx, %rdi
callq 0x1070
andl %r12d, %r15d
movl $0xffffffff, %ebx       # imm = 0xFFFFFFFF
decw %r15w
je 0x1669
movzwl %r15w, %eax
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
xorl %edx, %edx
leaq 0x7aa6(%rip), %r12      # 0x90f0
movl %ecx, %esi
shll $0x8, %esi
shrl $0x18, %ecx
movzbl (%rbp,%rdx), %edi
xorl %ecx, %edi
movl %esi, %ecx
xorl (%r12,%rdi,4), %ecx
incq %rdx
cmpq %rdx, %rax
jne 0x164a
jmp 0x1677
xorl %eax, %eax
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
leaq 0x7a79(%rip), %r12      # 0x90f0
bswapl %ecx
movl %ecx, (%rbp,%rax)
movq %rbp, %rdi
movl $0x1, %esi
callq 0x7fdd
movq %rbp, %rdi
callq 0x1030
movl $0x400, %edi            # imm = 0x400
callq 0x1090
movq %rax, %rbp
movabsq $0xc1ffff09b003, %rax   # imm = 0xC1FFFF09B003
movq %rax, (%rbp)
xorl %eax, %eax
movl %ebx, %edx
shll $0x8, %edx
shrl $0x18, %ebx
movzbl (%rbp,%rax), %ecx
xorl %ebx, %ecx
movl (%r12,%rcx,4), %ecx
movl %edx, %ebx
xorl %ecx, %ebx
incq %rax
cmpq $0x8, %rax
jne 0x16af
movl %ebx, %eax
shrl $0x18, %eax
movq %rbp, %r15
addq $0x8, %r15
movb %al, 0x8(%rbp)
movl %ebx, %eax
shrl $0x10, %eax
movb %al, 0x9(%rbp)
movb %bh, 0xa(%rbp)
movb %cl, 0xb(%rbp)
movq %rbp, %rdi
movl $0x2, %esi
callq 0x7fdd
movb $-0x3d, 0x5(%rbp)
movw $0xfdb3, 0x1(%rbp)      # imm = 0xFDB3
leaq 0x22(%rsp), %rsi
movl $0x367ffff, -0x2(%rsi)  # imm = 0x367FFFF
movw $0x5644, 0x2(%rsi)      # imm = 0x5644
movb $0x42, 0x4(%rsi)
movw $0x467, 0x5(%rsi)       # imm = 0x467
movl $0x544e4f43, 0x7(%rsi)  # imm = 0x544E4F43
movb $-0x1, %cl
xorl %eax, %eax
movq %rsi, %r8
movq %rsi, %rdi
testq %r8, %r8
je 0x1742
movzbl 0x1(%r8), %edx
leaq (%r8,%rdx), %rdi
addq $0x2, %rdi
movq %rdi, %r8
cmpq %r14, %rdi
cmovaq %rax, %r8
ja 0x1757
leal 0x1(%rcx), %edx
testb %cl, %cl
movl %edx, %ecx
jne 0x172d
leaq 0x2(%rdi), %rax
xorl %edx, %edx
cmpq %r14, %rdi
movb $0x68, (%r8)
cmovaq %rdx, %rdi
movb $0x21, 0x1(%rdi)
movl $0x2, %ecx
cmovbeq %rax, %rcx
movups 0x7d8e(%rip), %xmm0     # 0x950a
movups %xmm0, 0x10(%rcx)
movups 0x7d73(%rip), %xmm0     # 0x94fa
movups %xmm0, (%rcx)
movb $0x72, 0x20(%rcx)
movl 0x20(%rsp), %eax
movzbl 0x21(%rsp), %edi
movl %eax, %ecx
andl $0xf, %ecx
shll $0x8, %ecx
orq %rdi, %rcx
cmpq $0x2, %rcx
jb 0x17e3
addq %rsp, %rcx
addq $0x20, %rcx
movb $-0x2, %r8b
xorl %edi, %edi
movq %rsi, %rdx
movq %rsi, %r9
testq %rdx, %rdx
je 0x17cb
movzbl 0x1(%rdx), %r9d
addq %rdx, %r9
addq $0x2, %r9
movq %r9, %rdx
cmpq %rcx, %r9
cmovaq %rdi, %rdx
ja 0x17e3
leal 0x1(%r8), %r9d
testb %r8b, %r8b
movl %r9d, %r8d
jne 0x17b7
leaq 0x20(%rsp), %rcx
subl %ecx, %edx
addl $-0x2, %edx
andb $-0x10, %al
movl %edx, %edi
shrl $0x8, %edi
andb $0xf, %dil
orb %al, %dil
movb %dil, (%rcx)
movb %dl, 0x1(%rcx)
movl $0xfff, %ebx            # imm = 0xFFF
andl %ebx, %edx
leal 0x9(%rdx), %r14d
movb 0x1(%rbp), %al
andb $-0x10, %al
movl %r14d, %ecx
shrl $0x8, %ecx
andb $0xf, %cl
orb %al, %cl
movb %cl, 0x1(%rbp)
movb %r14b, 0x2(%rbp)
movq %r15, %rdi
callq 0x1070
andl %ebx, %r14d
movl $0xffffffff, %ebx       # imm = 0xFFFFFFFF
decw %r14w
je 0x1863
movzwl %r14w, %eax
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
xorl %edx, %edx
movl %ecx, %esi
shll $0x8, %esi
shrl $0x18, %ecx
movzbl (%rbp,%rdx), %edi
xorl %ecx, %edi
movl %esi, %ecx
xorl (%r12,%rdi,4), %ecx
incq %rdx
cmpq %rdx, %rax
jne 0x1844
jmp 0x186a
xorl %eax, %eax
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
bswapl %ecx
movl %ecx, (%rbp,%rax)
movq %rbp, %rdi
movl $0x2, %esi
callq 0x7fdd
movq %rbp, %rdi
callq 0x1030
movl $0x400, %edi            # imm = 0x400
callq 0x1090
movq %rax, %rbp
movb $0x40, (%rax)
leaq 0x8(%rax), %r14
movb $-0x3f, 0x5(%rax)
movzwl 0x97da(%rip), %eax      # 0xb07e
rolw $0x8, %ax
movw %ax, 0x3(%rbp)
movw $0xdf0, 0x1(%rbp)       # imm = 0xDF0
leaq 0xa(%rbp), %r15
movl $0xf000f0, 0x8(%rbp)    # imm = 0xF000F0
xorl %eax, %eax
movl %ebx, %edx
shll $0x8, %edx
shrl $0x18, %ebx
movzbl (%rbp,%rax), %ecx
xorl %ebx, %ecx
movl (%r12,%rcx,4), %ecx
movl %edx, %ebx
xorl %ecx, %ebx
incq %rax
cmpq $0xc, %rax
jne 0x18bf
movl %ebx, %eax
shrl $0x18, %eax
movb %al, 0xc(%rbp)
movl %ebx, %eax
shrl $0x10, %eax
movb %al, 0xd(%rbp)
movb %bh, 0xe(%rbp)
movb %cl, 0xf(%rbp)
movq %rbp, %rdi
movl $0x10, %esi
callq 0x7fdd
movb $0x40, (%rbp)
movb $-0x3d, 0x5(%rbp)
movzwl 0x976d(%rip), %eax      # 0xb07e
rolw $0x8, %ax
movw %ax, 0x3(%rbp)
movw $0x8f4, 0x1(%rbp)       # imm = 0x8F4
movl $0x1140ffff, 0x8(%rbp)  # imm = 0x1140FFFF
movups 0x7bef(%rip), %xmm0     # 0x951c
movups %xmm0, 0xc(%rbp)
movb $0x65, 0x1c(%rbp)
movabsq $-0x6dfedaa8e8fef4bd, %rax # imm = 0x9201255717010B43
movq %rax, 0x1d(%rbp)
movl $0x507402a1, 0x25(%rbp) # imm = 0x507402A1
movb $0x5, 0x29(%rbp)
leaq 0x1009(%rbp), %rax
movb $-0x1, %dl
xorl %ecx, %ecx
movq %r15, %rsi
movq %r15, %rdi
testq %rsi, %rsi
je 0x196f
movzbl 0x1(%rsi), %edi
addq %rsi, %rdi
addq $0x2, %rdi
leaq 0x2(%rdi), %r8
movq %rdi, %rsi
cmpq %rax, %r8
cmovaq %rcx, %rsi
ja 0x1988
leal 0x1(%rdx), %edi
testb %dl, %dl
movl %edi, %edx
jne 0x195c
movabsq $-0xf00ffffedfcf4bc, %rax # imm = 0xF0FF000012030B44
movq %rax, (%rsi)
movl $0x50740203, 0x8(%rsi)  # imm = 0x50740203
movb $0x6, 0xc(%rsi)
movzbl 0x8(%rbp), %eax
movzbl 0x9(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
orq %rcx, %rax
addq %rbp, %rax
addq $0xa, %rax
movb $-0x2, %dl
xorl %ecx, %ecx
movq %r15, %rsi
movq %r15, %rdi
testq %rsi, %rsi
je 0x19d2
movzbl 0x1(%rsi), %edi
addq %rsi, %rdi
addq $0x2, %rdi
leaq 0x2(%rdi), %r8
movq %rdi, %rsi
cmpq %rax, %r8
cmovaq %rcx, %rsi
ja 0x19eb
leal 0x1(%rdx), %edi
testb %dl, %dl
movl %edi, %edx
jne 0x19bf
movw $0xb5a, (%rsi)          # imm = 0xB5A
movl $0xffffffff, 0x9(%rsi)  # imm = 0xFFFFFFFF
movl $0xd2029649, 0x2(%rsi)  # imm = 0xD2029649
movw $0xb243, 0x6(%rsi)      # imm = 0xB243
movb $0x6d, 0x8(%rsi)
movzbl 0x8(%rbp), %eax
movzbl 0x9(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
orq %rcx, %rax
leaq (%rax,%rbp), %rcx
addq $0xa, %rcx
movb $-0x3, %sil
xorl %edx, %edx
movq %r15, %rax
movq %r15, %rdi
testq %rax, %rax
je 0x1a3c
movzbl 0x1(%rax), %edi
addq %rax, %rdi
addq $0x2, %rdi
leaq 0x2(%rdi), %r8
movq %rdi, %rax
cmpq %rcx, %r8
cmovaq %rdx, %rax
ja 0x1a56
leal 0x1(%rsi), %edi
testb %sil, %sil
movl %edi, %esi
jne 0x1a29
leaq 0x2(%rax), %rcx
movl $0x6e65ff5b, (%rax)     # imm = 0x6E65FF5B
movw $0x967, 0x4(%rax)       # imm = 0x967
movabsq $0x726f7774654e204d, %rsi # imm = 0x726F7774654E204D
movq %rsi, 0x6(%rax)
movb $0x6b, %dl
movb %dl, 0xe(%rax)
movl $0x9657266, 0xf(%rax)   # imm = 0x9657266
movq %rsi, 0x13(%rax)
movb %dl, 0x1b(%rax)
movl $0x2, %edi
movb $-0x1, %dl
movzbl 0x3(%rax,%rdi), %r9d
leaq (%rdi,%r9), %r8
addq %r9, %rdi
addq $0x4, %rdi
cmpq $0xf9, %r8
jg 0x1ab3
leal 0x1(%rdx), %r9d
testb %dl, %dl
movl %r9d, %edx
jne 0x1a8e
addq %rax, %rdi
xorl %edx, %edx
cmpq $0xfa, %r8
cmovgeq %rdx, %rdi
movl $0x96c7562, (%rdi)      # imm = 0x96C7562
movq %rsi, 0x4(%rdi)
movb $0x6b, 0xc(%rdi)
movzbl 0x1(%rax), %esi
cmpq $0x4, %rsi
jb 0x1b26
addq %rsi, %rcx
movl $0x2, %r8d
movb $-0x2, %sil
xorl %edx, %edx
movzbl 0x3(%rax,%r8), %edi
addq %r8, %rdi
cmpq $-0x2, %rdi
jl 0x1b26
leaq (%rax,%rdi), %r9
addq $0x8, %r9
cmpq %rcx, %r9
ja 0x1b15
leaq 0x4(%rdi), %r8
leal 0x1(%rsi), %r10d
testb %sil, %sil
movl %r10d, %esi
jne 0x1ae9
leaq (%rax,%rdi), %rsi
addq $0x4, %rsi
xorl %edx, %edx
cmpq %rcx, %r9
cmovbeq %rsi, %rdx
subl %eax, %edx
addb $-0x2, %dl
movb %dl, 0x1(%rax)
movzbl 0x8(%rbp), %eax
movzbl 0x9(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
orq %rcx, %rax
leaq (%rax,%rbp), %rcx
addq $0xa, %rcx
movb $-0x4, %sil
xorl %edx, %edx
movq %r15, %rax
movq %r15, %rdi
testq %rax, %rax
je 0x1b62
movzbl 0x1(%rax), %edi
addq %rax, %rdi
addq $0x2, %rdi
leaq 0x2(%rdi), %r8
movq %rdi, %rax
cmpq %rcx, %r8
cmovaq %rdx, %rax
ja 0x1b7c
leal 0x1(%rsi), %edi
testb %sil, %sil
movl %edi, %esi
jne 0x1b4f
movaps 0x748d(%rip), %xmm0     # 0x9010
movups %xmm0, (%rax)
movl $0x3000030, 0x10(%rax)  # imm = 0x3000030
movw $0x36, 0x14(%rax)
movb $0x0, 0x16(%rax)
movzbl 0x1(%rax), %ecx
cmpq $0x5, %rcx
jae 0x1ba5
xorl %esi, %esi
jmp 0x1bde
addq %rax, %rcx
addq $0x2, %rcx
leaq 0xb(%rax), %r8
xorl %esi, %esi
movq %r8, %rdx
leaq -0x4(%rsi), %rdi
cmpq %rcx, %r8
ja 0x1bcb
leaq 0x4(%rdx), %r8
cmpb $-0x10, %sil
movq %rdi, %rsi
jne 0x1bb2
movq %rax, %r8
subq %rdi, %r8
addq $0x3, %r8
xorl %esi, %esi
cmpq %rcx, %rdx
cmovbeq %r8, %rsi
subl %eax, %esi
addb $-0x2, %sil
movb %sil, 0x1(%rax)
movzbl 0x8(%rbp), %eax
movzbl 0x9(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
orq %rcx, %rax
leaq (%rax,%rbp), %rcx
addq $0xa, %rcx
movb $-0x5, %sil
xorl %edx, %edx
movq %r15, %rax
movq %r15, %rdi
testq %rax, %rax
je 0x1c1c
movzbl 0x1(%rax), %edi
addq %rax, %rdi
addq $0x2, %rdi
leaq 0x2(%rdi), %r8
movq %rdi, %rax
cmpq %rcx, %r8
cmovaq %rdx, %rax
ja 0x1c36
leal 0x1(%rsi), %edi
testb %sil, %sil
movl %edi, %esi
jne 0x1c09
leaq 0x2(%rax), %rcx
movaps 0x73df(%rip), %xmm0     # 0x9020
movups %xmm0, (%rax)
movabsq $0x2202ab8967554433, %rdx # imm = 0x2202AB8967554433
movq %rdx, 0x20(%rax)
movl $0x67554433, 0x28(%rax) # imm = 0x67554433
movw $0xab89, 0x2c(%rax)     # imm = 0xAB89
movaps 0x73ca(%rip), %xmm0     # 0x9030
movups %xmm0, 0x10(%rax)
movl $0x2, %esi
movb $-0x1, %dl
movzbl 0x9(%rax,%rsi), %r8d
leaq (%rsi,%r8), %rdi
addq %r8, %rsi
addq $0xa, %rsi
cmpq $0xed, %rdi
jg 0x1c96
leal 0x1(%rdx), %r8d
testb %dl, %dl
movl %r8d, %edx
jne 0x1c71
addq %rax, %rsi
xorl %edx, %edx
cmpq $0xee, %rdi
cmovgeq %rdx, %rsi
movw $0x9a78, 0x10(%rsi)     # imm = 0x9A78
movaps 0x738d(%rip), %xmm0     # 0x9040
movups %xmm0, (%rsi)
movzbl 0x1(%rax), %esi
cmpq $0xa, %rsi
jb 0x1d0b
addq %rsi, %rcx
movl $0x2, %r8d
movb $-0x2, %sil
xorl %edx, %edx
movzbl 0x9(%rax,%r8), %edi
addq %r8, %rdi
cmpq $-0x8, %rdi
jl 0x1d0b
leaq (%rax,%rdi), %r9
addq $0x14, %r9
cmpq %rcx, %r9
ja 0x1cfa
leaq 0xa(%rdi), %r8
leal 0x1(%rsi), %r10d
testb %sil, %sil
movl %r10d, %esi
jne 0x1cce
leaq (%rax,%rdi), %rsi
addq $0xa, %rsi
xorl %edx, %edx
cmpq %rcx, %r9
cmovbeq %rsi, %rdx
subl %eax, %edx
addb $-0x2, %dl
movb %dl, 0x1(%rax)
movzbl 0x8(%rbp), %eax
movzbl 0x9(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
orq %rcx, %rax
leaq (%rax,%rbp), %rcx
addq $0xa, %rcx
movb $-0x6, %sil
xorl %edx, %edx
movq %r15, %rax
movq %r15, %rdi
testq %rax, %rax
je 0x1d47
movzbl 0x1(%rax), %edi
addq %rax, %rdi
addq $0x2, %rdi
leaq 0x2(%rdi), %r8
movq %rdi, %rax
cmpq %rcx, %r8
cmovaq %rdx, %rax
ja 0x1d61
leal 0x1(%rsi), %edi
testb %sil, %sil
movl %edi, %esi
jne 0x1d34
leaq 0x2(%rax), %rcx
movabsq $0x16204000000, %rdx    # imm = 0x16204000000
movq %rdx, 0x10(%rax)
movl $0x2b908, 0x18(%rax)    # imm = 0x2B908
movw $0xd00, 0x1c(%rax)      # imm = 0xD00
movb $0x10, 0x1e(%rax)
movaps 0x72c5(%rip), %xmm0     # 0x9050
movups %xmm0, (%rax)
movl $0x2, %esi
movb $-0x1, %dl
movzbl 0x6(%rax,%rsi), %r8d
leaq (%rsi,%r8), %rdi
addq %r8, %rsi
addq $0x7, %rsi
cmpq $0xf3, %rdi
jg 0x1dba
leal 0x1(%rdx), %r8d
testb %dl, %dl
movl %r8d, %edx
jne 0x1d95
addq %rax, %rsi
xorl %edx, %edx
cmpq $0xf4, %rdi
cmovgeq %rdx, %rsi
movl $0x37940d00, 0x8(%rsi)  # imm = 0x37940D00
movabsq $0x5d5dd0000d21e, %rdi  # imm = 0x5D5DD0000D21E
movq %rdi, (%rsi)
movzbl 0x1(%rax), %esi
cmpq $0x7, %rsi
jb 0x1e33
addq %rsi, %rcx
movl $0x2, %r8d
movb $-0x2, %sil
xorl %edx, %edx
movzbl 0x6(%rax,%r8), %edi
addq %r8, %rdi
cmpq $-0x5, %rdi
jl 0x1e33
leaq (%rax,%rdi), %r9
addq $0xe, %r9
cmpq %rcx, %r9
ja 0x1e22
leaq 0x7(%rdi), %r8
leal 0x1(%rsi), %r10d
testb %sil, %sil
movl %r10d, %esi
jne 0x1df6
leaq (%rax,%rdi), %rsi
addq $0x7, %rsi
xorl %edx, %edx
cmpq %rcx, %r9
cmovbeq %rsi, %rdx
subl %eax, %edx
addb $-0x2, %dl
movb %dl, 0x1(%rax)
movzbl 0x8(%rbp), %eax
movzbl 0x9(%rbp), %edx
movl %eax, %ecx
andl $0xf, %ecx
shll $0x8, %ecx
orq %rdx, %rcx
cmpq $0x2, %rcx
jae 0x1e59
xorl %r13d, %r13d
jmp 0x1e96
addq %rbp, %rcx
addq $0xa, %rcx
movb $-0x7, %sil
xorl %edx, %edx
movq %r15, %r13
movq %r15, %rdi
testq %r13, %r13
je 0x1e7c
movzbl 0x1(%r13), %edi
addq %r13, %rdi
addq $0x2, %rdi
leaq 0x2(%rdi), %r8
movq %rdi, %r13
cmpq %rcx, %r8
cmovaq %rdx, %r13
ja 0x1e96
leal 0x1(%rsi), %edi
testb %sil, %sil
movl %edi, %esi
jne 0x1e68
subl %r14d, %r13d
addl $-0x2, %r13d
andb $-0x10, %al
movl %r13d, %ecx
shrl $0x8, %ecx
orb %al, %cl
movb %cl, 0x8(%rbp)
movb %r13b, 0x9(%rbp)
movb 0x1(%rbp), %al
andb $-0x10, %al
andl $0xfff, %r13d           # imm = 0xFFF
movb $-0x10, 0xa(%rbp,%r13)
orb $0x4, %al
movb %al, 0x1(%rbp)
movb $0x8, 0x2(%rbp)
movq %rbp, %rcx
leaq (%r15,%r13), %rbp
addq $0x2, %rbp
movq %rbp, %rax
movq %rcx, 0x8(%rsp)
subq %rcx, %rax
xorl %r12d, %r12d
cmpq $0x407, %rax            # imm = 0x407
cmovgeq %r12, %rbp
leaq 0x4(%rbp), %rax
movq %rax, 0x18(%rsp)
movzwl 0x917c(%rip), %eax      # 0xb078
rolw $0x8, %ax
movw %ax, (%rbp)
movzwl 0x9173(%rip), %eax      # 0xb07e
movb %ah, 0x2(%rbp)
movb %al, 0x3(%rbp)
movw $0xffff, 0x4(%rbp)      # imm = 0xFFFF
leaq 0x6(%rbp), %r14
movq %r14, %rdi
callq 0x8159
movzbl 0x4(%rbp), %eax
movzbl 0x5(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
orq %rcx, %rax
addq %rbp, %rax
addq $0x6, %rax
movzbl 0x7(%rbp), %ecx
leaq (%rcx,%rbp), %rdx
addq $0x8, %rdx
addq %rbp, %rcx
addq $0xa, %rcx
cmpq %rax, %rcx
cmovaq %r12, %rdx
movw $0x74a, (%rdx)          # imm = 0x74A
movzwl 0x9117(%rip), %eax      # 0xb078
movl $0x1f4, %esi            # imm = 0x1F4
movl %eax, %ecx
addl %esi, %ecx
rolw $0x8, %cx
movw %cx, 0x2(%rdx)
movzwl 0x9105(%rip), %ecx      # 0xb07e
movl %ecx, %ebx
addl %esi, %ebx
movb %bh, 0x4(%rdx)
movb %bl, 0x5(%rdx)
movw $0x0, 0x6(%rdx)
movb $0x4, 0x8(%rdx)
movzbl 0x4(%rbp), %edx
movzbl 0x5(%rbp), %edi
movl %edx, %esi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
cmpq $0x2, %rsi
jb 0x1fe6
addq %rbp, %rsi
addq $0x6, %rsi
movb $-0x1, %r8b
xorl %edi, %edi
movq %r14, %r12
movq %r14, %r9
testq %r12, %r12
je 0x1fca
movzbl 0x1(%r12), %r9d
addq %r12, %r9
addq $0x2, %r9
leaq 0x2(%r9), %r10
movq %r9, %r12
cmpq %rsi, %r10
cmovaq %rdi, %r12
ja 0x1fe6
leal 0x1(%r8), %r9d
testb %r8b, %r8b
movl %r9d, %r8d
jne 0x1fb5
addq %r15, %r13
subl 0x18(%rsp), %r12d
addl $-0x2, %r12d
andb $-0x10, %dl
movl %r12d, %esi
shrl $0x8, %esi
andb $0xf, %sil
orb %dl, %sil
movb %sil, 0x4(%rbp)
movb %r12b, 0x5(%rbp)
movq 0x8(%rsp), %r10
movzbl 0x1(%r10), %edx
movzbl 0x2(%r10), %esi
andl $0xf, %edx
shll $0x8, %edx
leal (%rsi,%rdx), %edi
decl %edi
movzbl 0x8(%r10), %esi
movzbl 0x9(%r10), %edx
andl $0xf, %esi
shll $0x8, %esi
orq %rdx, %rsi
movzbl 0x11(%r10,%rsi), %r8d
addq %r15, %r8
addq %rsi, %r8
movl $0xffff, %edx           # imm = 0xFFFF
andl %edx, %edi
movzbl 0x10(%r10,%rsi), %esi
andl $0xf, %esi
shll $0x8, %esi
addq %rsi, %r8
addq $0x8, %r8
movq %r8, %r9
subq %r10, %r9
xorl %esi, %esi
cmpq %rdi, %r9
cmovlq %r8, %rsi
leal 0x64(%rax), %ebx
movb %bh, (%rsi)
movb %bl, 0x1(%rsi)
addl $0x64, %ecx
movb %ch, 0x2(%rsi)
movb %cl, 0x3(%rsi)
movw $0xf0, 0x4(%rsi)
movzbl 0x1(%r10), %ecx
movzbl 0x2(%r10), %esi
andl $0xf, %ecx
shll $0x8, %ecx
addl %esi, %ecx
decl %ecx
movzbl 0x8(%r10), %esi
movzbl 0x9(%r10), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
leaq (%r15,%rsi), %rbp
addq $0x2, %rbp
andl %edx, %ecx
movb $-0x2, %dl
movzbl 0x4(%rbp), %esi
movzbl 0x5(%rbp), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rsi, %rbp
addq $0x6, %rbp
incb %dl
jne 0x20b6
movq %rbp, %rdx
subq 0x8(%rsp), %rdx
xorl %r14d, %r14d
cmpq %rcx, %rdx
cmovgeq %r14, %rbp
movl $0xc8, %ecx
addl %ecx, %eax
rolw $0x8, %ax
leaq 0x4(%rbp), %rdx
movq %rdx, 0x18(%rsp)
movw %ax, (%rbp)
movzwl 0x8f7b(%rip), %eax      # 0xb07e
addl %ecx, %eax
movb %ah, 0x2(%rbp)
movb %al, 0x3(%rbp)
movw $0xffff, 0x4(%rbp)      # imm = 0xFFFF
leaq 0x6(%rbp), %r12
movq %r12, %rdi
callq 0x8159
movzbl 0x4(%rbp), %eax
movzbl 0x5(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
orq %rcx, %rax
leaq (%rax,%rbp), %rcx
addq $0x6, %rcx
movzbl 0x7(%rbp), %edx
leaq (%rdx,%rbp), %rax
addq $0x8, %rax
addq %rbp, %rdx
addq $0xa, %rdx
cmpq %rcx, %rdx
cmovaq %r14, %rax
movw $0x74a, (%rax)          # imm = 0x74A
movzwl 0x8f1c(%rip), %ecx      # 0xb078
movl $0x258, %edx            # imm = 0x258
addl %edx, %ecx
rolw $0x8, %cx
movw %cx, 0x2(%rax)
movzwl 0x8f0c(%rip), %ecx      # 0xb07e
leal (%rcx,%rdx), %esi
rolw $0x8, %si
movw %si, 0x4(%rax)
movzwl 0x8ef6(%rip), %ebx      # 0xb07a
addl %ebx, %edx
movb %dh, 0x6(%rax)
movb %dl, 0x7(%rax)
movw $0x1e08, 0x8(%rax)      # imm = 0x1E08
movl $0x3e8, %edx            # imm = 0x3E8
addl %edx, %ecx
movb %ch, 0xa(%rax)
movb %cl, 0xb(%rax)
addl %edx, %ebx
movb %bh, 0xc(%rax)
movb %bl, 0xd(%rax)
movb $0xc, 0x1(%rax)
movzbl 0x4(%rbp), %eax
movzbl 0x5(%rbp), %edx
movl %eax, %ecx
andl $0xf, %ecx
shll $0x8, %ecx
orq %rdx, %rcx
cmpq $0x2, %rcx
jb 0x2201
addq %rbp, %rcx
addq $0x6, %rcx
movb $-0x1, %sil
xorl %edx, %edx
movq %r12, %r14
movq %r12, %rdi
testq %r14, %r14
je 0x21e7
movzbl 0x1(%r14), %edi
addq %r14, %rdi
addq $0x2, %rdi
leaq 0x2(%rdi), %r8
movq %rdi, %r14
cmpq %rcx, %r8
cmovaq %rdx, %r14
ja 0x2201
leal 0x1(%rsi), %edi
testb %sil, %sil
movl %edi, %esi
jne 0x21d3
subl 0x18(%rsp), %r14d
addl $-0x2, %r14d
andb $-0x10, %al
movl %r14d, %ecx
shrl $0x8, %ecx
andb $0xf, %cl
orb %al, %cl
movb %cl, 0x4(%rbp)
movb %r14b, 0x5(%rbp)
movq 0x8(%rsp), %r14
movzbl 0x1(%r14), %eax
movzbl 0x2(%r14), %ecx
andl $0xf, %eax
shll $0x8, %eax
addl %ecx, %eax
decl %eax
movzbl 0x8(%r14), %ecx
movzbl 0x9(%r14), %edx
andl $0xf, %ecx
shll $0x8, %ecx
orq %rdx, %rcx
addq %r15, %rcx
addq $0x2, %rcx
movzwl %ax, %edx
movb $-0x3, %al
movzbl 0x4(%rcx), %esi
movzbl 0x5(%rcx), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rsi, %rcx
addq $0x6, %rcx
incb %al
jne 0x2256
movq %rcx, %rsi
subq %r14, %rsi
xorl %eax, %eax
cmpq %rdx, %rsi
cmovgeq %rax, %rcx
movzwl 0x8df0(%rip), %edx      # 0xb078
movl $0x12c, %esi            # imm = 0x12C
addl %esi, %edx
rolw $0x8, %dx
movw %dx, (%rcx)
movzwl 0x8de1(%rip), %edx      # 0xb07e
addl %esi, %edx
movb %dh, 0x2(%rcx)
movb %dl, 0x3(%rcx)
movw $0xf0, 0x4(%rcx)
movzbl 0x1(%r14), %ecx
movzbl 0x2(%r14), %edx
movl %ecx, %esi
andl $0xf, %esi
shll $0x8, %esi
leal (%rdx,%rsi), %r8d
decl %r8d
movzbl 0x8(%r14), %esi
movzbl 0x9(%r14), %edx
andl $0xf, %esi
movl %esi, %edi
shll $0x8, %edi
orq %rdx, %rdi
addq %r15, %rdi
addq $0x2, %rdi
movq %rdi, %r9
subq %r14, %r9
movzwl %r8w, %r8d
cmpq %r8, %r9
leaq 0x6dfc(%rip), %r12      # 0x90f0
jg 0x233a
movb $-0x4, %r9b
xorl %eax, %eax
movq %rdi, %r10
subq %r14, %r10
addq $0x6, %r10
cmpq %r8, %r10
jg 0x233a
movzbl 0x4(%rdi), %r10d
movzbl 0x5(%rdi), %r11d
andl $0xf, %r10d
shll $0x8, %r10d
orq %r11, %r10
addq %r10, %rdi
addq $0x6, %rdi
incb %r9b
jne 0x22fb
movq %rdi, %r9
subq %r14, %r9
xorl %eax, %eax
cmpq %r8, %r9
cmovlq %rdi, %rax
subl %r13d, %eax
leal -0x2(%rax), %edi
movb (%r13), %r8b
andb $-0x10, %r8b
movl %edi, %r9d
shrl $0x8, %r9d
orb %r8b, %r9b
movb %r9b, (%r13)
movb %dil, 0x1(%r13)
movzbl %sil, %esi
shll $0x8, %esi
movzwl %dx, %edx
orl %esi, %edx
addl %edx, %eax
addl $0xb, %eax
andb $-0x10, %cl
movl %eax, %edx
shrl $0x8, %edx
andb $0xf, %dl
orb %cl, %dl
movb %dl, 0x1(%r14)
movb %al, 0x2(%r14)
andl $0xfff, %eax            # imm = 0xFFF
movl $0xffffffff, %ebx       # imm = 0xFFFFFFFF
decw %ax
je 0x23b8
movzwl %ax, %eax
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
xorl %edx, %edx
movl %ecx, %esi
shll $0x8, %esi
shrl $0x18, %ecx
movzbl (%r14,%rdx), %edi
xorl %ecx, %edi
movl %esi, %ecx
xorl (%r12,%rdi,4), %ecx
incq %rdx
cmpq %rdx, %rax
jne 0x2399
jmp 0x23bf
xorl %eax, %eax
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
bswapl %ecx
movl %ecx, (%r14,%rax)
movq %r14, %rdi
movl $0x10, %esi
callq 0x7fdd
movq %r14, %rdi
callq 0x1030
movl $0x400, %edi            # imm = 0x400
callq 0x1090
movq %rax, %rbp
movb $0x4a, (%rax)
leaq 0x8(%rax), %r14
movb $-0x3f, 0x5(%rax)
movzwl 0x8c85(%rip), %eax      # 0xb07e
rolw $0x8, %ax
movw %ax, 0x3(%rbp)
movw $0xdf0, 0x1(%rbp)       # imm = 0xDF0
leaq 0xa(%rbp), %r15
movl $0xf000f0, 0x8(%rbp)    # imm = 0xF000F0
xorl %eax, %eax
movl %ebx, %edx
shll $0x8, %edx
shrl $0x18, %ebx
movzbl (%rbp,%rax), %ecx
xorl %ebx, %ecx
movl (%r12,%rcx,4), %ecx
movl %edx, %ebx
xorl %ecx, %ebx
incq %rax
cmpq $0xc, %rax
jne 0x2414
movl %ebx, %eax
shrl $0x18, %eax
movb %al, 0xc(%rbp)
movl %ebx, %eax
shrl $0x10, %eax
movb %al, 0xd(%rbp)
movb %bh, 0xe(%rbp)
movb %cl, 0xf(%rbp)
movq %rbp, %rdi
movl $0x11, %esi
callq 0x7fdd
movb $0x4a, (%rbp)
movb $-0x3d, 0x5(%rbp)
movzwl 0x8c18(%rip), %eax      # 0xb07e
movl %eax, %ecx
movl %eax, %edx
rolw $0x8, %dx
shrl $0x8, %ecx
movw %dx, 0x3(%rbp)
movw $0x8f4, 0x1(%rbp)       # imm = 0x8F4
movl $0x1147ffff, 0x8(%rbp)  # imm = 0x1147FFFF
movups 0x70af(%rip), %xmm0     # 0x9538
movups %xmm0, 0xc(%rbp)
movb $0x65, 0x1c(%rbp)
leaq 0x1d(%rbp), %rdx
leaq 0x1f(%rbp), %rsi
movl $0x6e65ff5c, 0x1d(%rbp) # imm = 0x6E65FF5C
movw $0x967, 0x21(%rbp)      # imm = 0x967
movabsq $0x657571756f42204d, %r8 # imm = 0x657571756F42204D
movq %r8, 0x23(%rbp)
movb $0x74, %dil
movb %dil, 0x2b(%rbp)
movl $0x9657266, 0x2c(%rbp)  # imm = 0x9657266
movq %r8, 0x30(%rbp)
movb %dil, 0x38(%rbp)
movl $0x2, %r9d
movb $-0x1, %dil
movzbl 0x20(%rbp,%r9), %r11d
leaq (%r9,%r11), %r10
addq %r11, %r9
addq $0x4, %r9
cmpq $0xf9, %r10
jg 0x24f9
leal 0x1(%rdi), %r11d
testb %dil, %dil
movl %r11d, %edi
jne 0x24d3
addq %rdx, %r9
xorl %edi, %edi
cmpq $0xfa, %r10
cmovgeq %rdi, %r9
movl $0x96c7562, (%r9)       # imm = 0x96C7562
movq %r8, 0x4(%r9)
movb $0x74, 0xc(%r9)
movzbl 0x1e(%rbp), %r8d
cmpq $0x4, %r8
jb 0x256f
addq %r8, %rsi
movl $0x2, %r10d
movb $-0x2, %r8b
xorl %edi, %edi
movzbl 0x20(%rbp,%r10), %r9d
addq %r10, %r9
cmpq $-0x2, %r9
jl 0x256f
leaq (%rdx,%r9), %r11
addq $0x8, %r11
cmpq %rsi, %r11
ja 0x255e
leaq 0x4(%r9), %r10
leal 0x1(%r8), %ebx
testb %r8b, %r8b
movl %ebx, %r8d
jne 0x2532
leaq (%rdx,%r9), %r8
addq $0x4, %r8
xorl %edi, %edi
cmpq %rsi, %r11
cmovbeq %r8, %rdi
subl %edx, %edi
addb $-0x2, %dil
movb %dil, 0x1e(%rbp)
movzbl 0x8(%rbp), %edx
movzbl 0x9(%rbp), %edi
movl %edx, %esi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
cmpq $0x2, %rsi
jae 0x2597
xorl %r13d, %r13d
jmp 0x25d6
addq %rbp, %rsi
addq $0xa, %rsi
movb $-0x1, %r8b
xorl %edi, %edi
movq %r15, %r13
movq %r15, %r9
testq %r13, %r13
je 0x25ba
movzbl 0x1(%r13), %r9d
addq %r13, %r9
addq $0x2, %r9
leaq 0x2(%r9), %r10
movq %r9, %r13
cmpq %rsi, %r10
cmovaq %rdi, %r13
ja 0x25d6
leal 0x1(%r8), %r9d
testb %r8b, %r8b
movl %r9d, %r8d
jne 0x25a6
subl %r14d, %r13d
addl $-0x2, %r13d
andb $-0x10, %dl
movl %r13d, %esi
shrl $0x8, %esi
orb %dl, %sil
movb %sil, 0x8(%rbp)
movb %r13b, 0x9(%rbp)
movb 0x1(%rbp), %dl
andb $-0x10, %dl
andl $0xfff, %r13d           # imm = 0xFFF
movb $-0x10, 0xa(%rbp,%r13)
orb $0x4, %dl
movb %dl, 0x1(%rbp)
movb $0x8, 0x2(%rbp)
leaq (%r15,%r13), %rbx
addq $0x2, %rbx
movq %rbx, %rdx
movq %rbp, 0x8(%rsp)
subq %rbp, %rdx
xorl %r12d, %r12d
cmpq $0x407, %rdx            # imm = 0x407
cmovgeq %r12, %rbx
leaq 0x4(%rbx), %rbp
movzwl 0x8a3e(%rip), %edx      # 0xb078
movb %dh, (%rbx)
movb %dl, 0x1(%rbx)
movb %cl, 0x2(%rbx)
movb %al, 0x3(%rbx)
movw $0xffff, 0x4(%rbx)      # imm = 0xFFFF
leaq 0x6(%rbx), %r14
movq %r14, %rdi
callq 0x8159
movzbl 0x4(%rbx), %eax
movzbl 0x5(%rbx), %edx
movl %eax, %ecx
andl $0xf, %ecx
shll $0x8, %ecx
orq %rdx, %rcx
cmpq $0x2, %rcx
jb 0x2694
addq %rbx, %rcx
addq $0x6, %rcx
movzbl 0x7(%rbx), %edx
leaq (%r14,%rdx), %rsi
addq $0x2, %rsi
addq %r14, %rdx
addq $0x4, %rdx
xorl %r12d, %r12d
cmpq %rcx, %rdx
cmovbeq %rsi, %r12
addq %r15, %r13
subl %ebp, %r12d
addl $-0x2, %r12d
andb $-0x10, %al
movl %r12d, %ecx
shrl $0x8, %ecx
andb $0xf, %cl
orb %al, %cl
movb %cl, 0x4(%rbx)
movb %r12b, 0x5(%rbx)
movq 0x8(%rsp), %r8
movzbl 0x1(%r8), %eax
movzbl 0x2(%r8), %ecx
andl $0xf, %eax
shll $0x8, %eax
addl %ecx, %eax
decl %eax
movzbl 0x8(%r8), %edx
movzbl 0x9(%r8), %ecx
andl $0xf, %edx
shll $0x8, %edx
orq %rcx, %rdx
movzbl 0x11(%r8,%rdx), %esi
addq %r15, %rsi
addq %rdx, %rsi
movl $0xffff, %ecx           # imm = 0xFFFF
andl %ecx, %eax
movzbl 0x10(%r8,%rdx), %edx
andl $0xf, %edx
shll $0x8, %edx
addq %rdx, %rsi
addq $0x8, %rsi
movq %rsi, %rdi
subq %r8, %rdi
xorl %edx, %edx
cmpq %rax, %rdi
cmovlq %rsi, %rdx
movzwl 0x895e(%rip), %eax      # 0xb078
movl %eax, %esi
addl $0x64, %esi
rolw $0x8, %si
movw %si, (%rdx)
movzwl 0x8951(%rip), %ebx      # 0xb07e
addl $0x64, %ebx
movb %bh, 0x2(%rdx)
movb %bl, 0x3(%rdx)
movw $0xf0, 0x4(%rdx)
movzbl 0x1(%r8), %edx
movzbl 0x2(%r8), %esi
andl $0xf, %edx
shll $0x8, %edx
addl %esi, %edx
decl %edx
movzbl 0x8(%r8), %esi
movzbl 0x9(%r8), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
leaq (%r15,%rsi), %rbp
addq $0x2, %rbp
andl %ecx, %edx
movb $-0x2, %cl
movzbl 0x4(%rbp), %esi
movzbl 0x5(%rbp), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rsi, %rbp
addq $0x6, %rbp
incb %cl
jne 0x276f
movq %rbp, %rcx
subq 0x8(%rsp), %rcx
xorl %ebx, %ebx
cmpq %rdx, %rcx
cmovgeq %rbx, %rbp
movl $0xc8, %ecx
addl %ecx, %eax
rolw $0x8, %ax
leaq 0x4(%rbp), %r12
movw %ax, (%rbp)
movzwl 0x88c8(%rip), %eax      # 0xb07e
addl %ecx, %eax
movb %ah, 0x2(%rbp)
movb %al, 0x3(%rbp)
movw $0xffff, 0x4(%rbp)      # imm = 0xFFFF
leaq 0x6(%rbp), %r14
movq %r14, %rdi
callq 0x8159
movzbl 0x4(%rbp), %eax
movzbl 0x5(%rbp), %edx
movl %eax, %ecx
andl $0xf, %ecx
shll $0x8, %ecx
orq %rdx, %rcx
cmpq $0x2, %rcx
jb 0x280c
addq %rbp, %rcx
addq $0x6, %rcx
movzbl 0x7(%rbp), %edx
leaq (%r14,%rdx), %rsi
addq $0x2, %rsi
addq %r14, %rdx
addq $0x4, %rdx
xorl %ebx, %ebx
cmpq %rcx, %rdx
cmovbeq %rsi, %rbx
subl %r12d, %ebx
addl $-0x2, %ebx
andb $-0x10, %al
movl %ebx, %ecx
shrl $0x8, %ecx
andb $0xf, %cl
orb %al, %cl
movb %cl, 0x4(%rbp)
movb %bl, 0x5(%rbp)
movq 0x8(%rsp), %r14
movzbl 0x1(%r14), %eax
movzbl 0x2(%r14), %ecx
andl $0xf, %eax
shll $0x8, %eax
addl %ecx, %eax
decl %eax
movzbl 0x8(%r14), %ecx
movzbl 0x9(%r14), %edx
andl $0xf, %ecx
shll $0x8, %ecx
orq %rdx, %rcx
addq %r15, %rcx
addq $0x2, %rcx
movzwl %ax, %edx
movb $-0x3, %al
movzbl 0x4(%rcx), %esi
movzbl 0x5(%rcx), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rsi, %rcx
addq $0x6, %rcx
incb %al
jne 0x285c
movq %rcx, %rsi
subq %r14, %rsi
xorl %eax, %eax
cmpq %rdx, %rsi
cmovgeq %rax, %rcx
movzwl 0x87ea(%rip), %edx      # 0xb078
movl $0x12c, %esi            # imm = 0x12C
addl %esi, %edx
rolw $0x8, %dx
movw %dx, (%rcx)
movzwl 0x87db(%rip), %edx      # 0xb07e
addl %esi, %edx
movb %dh, 0x2(%rcx)
movb %dl, 0x3(%rcx)
movw $0xf0, 0x4(%rcx)
movzbl 0x1(%r14), %ecx
movzbl 0x2(%r14), %edx
movl %ecx, %esi
andl $0xf, %esi
shll $0x8, %esi
leal (%rdx,%rsi), %r8d
decl %r8d
movzbl 0x8(%r14), %esi
movzbl 0x9(%r14), %edx
andl $0xf, %esi
movl %esi, %edi
shll $0x8, %edi
orq %rdx, %rdi
addq %r15, %rdi
addq $0x2, %rdi
movq %rdi, %r9
subq %r14, %r9
movzwl %r8w, %r8d
cmpq %r8, %r9
leaq 0x67f6(%rip), %r12      # 0x90f0
jg 0x2940
movb $-0x4, %r9b
xorl %eax, %eax
movq %rdi, %r10
subq %r14, %r10
addq $0x6, %r10
cmpq %r8, %r10
jg 0x2940
movzbl 0x4(%rdi), %r10d
movzbl 0x5(%rdi), %r11d
andl $0xf, %r10d
shll $0x8, %r10d
orq %r11, %r10
addq %r10, %rdi
addq $0x6, %rdi
incb %r9b
jne 0x2901
movq %rdi, %r9
subq %r14, %r9
xorl %eax, %eax
cmpq %r8, %r9
cmovlq %rdi, %rax
subl %r13d, %eax
leal -0x2(%rax), %edi
movb (%r13), %r8b
andb $-0x10, %r8b
movl %edi, %r9d
shrl $0x8, %r9d
orb %r8b, %r9b
movb %r9b, (%r13)
movb %dil, 0x1(%r13)
movzbl %sil, %esi
shll $0x8, %esi
movzwl %dx, %edx
orl %esi, %edx
addl %edx, %eax
addl $0xb, %eax
andb $-0x10, %cl
movl %eax, %edx
shrl $0x8, %edx
andb $0xf, %dl
orb %cl, %dl
movb %dl, 0x1(%r14)
movb %al, 0x2(%r14)
andl $0xfff, %eax            # imm = 0xFFF
movl $0xffffffff, %ebx       # imm = 0xFFFFFFFF
decw %ax
je 0x29be
movzwl %ax, %eax
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
xorl %edx, %edx
movl %ecx, %esi
shll $0x8, %esi
shrl $0x18, %ecx
movzbl (%r14,%rdx), %edi
xorl %ecx, %edi
movl %esi, %ecx
xorl (%r12,%rdi,4), %ecx
incq %rdx
cmpq %rdx, %rax
jne 0x299f
jmp 0x29c5
xorl %eax, %eax
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
bswapl %ecx
movl %ecx, (%r14,%rax)
movq %r14, %rdi
movl $0x11, %esi
callq 0x7fdd
movq %r14, %rdi
callq 0x1030
movl $0x400, %edi            # imm = 0x400
callq 0x1090
movq %rax, %rbp
movb $0x42, (%rax)
movb $-0x1, 0xa(%rax)
movzwl 0x867d(%rip), %eax      # 0xb078
rolw $0x8, %ax
movb $-0x3f, 0x5(%rbp)
movzwl 0x8674(%rip), %ecx      # 0xb07e
rolw $0x8, %cx
movw %ax, 0x3(%rbp)
movw %cx, 0x8(%rbp)
movw $0xcf0, 0x1(%rbp)       # imm = 0xCF0
xorl %eax, %eax
movl %ebx, %edx
shll $0x8, %edx
shrl $0x18, %ebx
movzbl (%rbp,%rax), %ecx
xorl %ebx, %ecx
movl (%r12,%rcx,4), %ecx
movl %edx, %ebx
xorl %ecx, %ebx
incq %rax
cmpq $0xb, %rax
jne 0x2a1e
movl %ebx, %eax
shrl $0x18, %eax
leaq 0xb(%rbp), %r14
movb %al, 0xb(%rbp)
movl %ebx, %eax
shrl $0x10, %eax
movb %al, 0xc(%rbp)
movb %bh, 0xd(%rbp)
leaq 0xe(%rbp), %r15
movb %cl, 0xe(%rbp)
movq %rbp, %rdi
movl $0x11, %esi
callq 0x7fdd
movb $0x42, (%rbp)
movb $-0x1, 0xa(%rbp)
movb $-0x3d, 0x5(%rbp)
movzwl 0x85fc(%rip), %eax      # 0xb078
rolw $0x8, %ax
movw %ax, 0x3(%rbp)
movzwl 0x85f3(%rip), %eax      # 0xb07e
rolw $0x8, %ax
movw %ax, 0x8(%rbp)
movw $0x9f4, 0x1(%rbp)       # imm = 0x9F4
movzwl 0x85da(%rip), %eax      # 0xb07a
movb %ah, 0xb(%rbp)
movb %al, 0xc(%rbp)
leaq 0x10(%rbp), %r13
movl $0x48ff4ffc, 0xd(%rbp)  # imm = 0x48FF4FFC
movb $0x12, 0x13(%rbp)
movups 0x6a98(%rip), %xmm0     # 0x9554
movups %xmm0, 0x14(%rbp)
movw $0x656d, 0x24(%rbp)     # imm = 0x656D
movb $0x11, 0x26(%rbp)
movw $0x126, 0x11(%rbp)      # imm = 0x126
movups 0x6a90(%rip), %xmm0     # 0x9567
movups %xmm0, 0x27(%rbp)
movb $0x65, 0x37(%rbp)
leaq 0x38(%rbp), %rdi
movl $0x1, %esi
callq 0x8229
movzbl 0xe(%rbp), %eax
movzbl 0xf(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
orq %rcx, %rax
leaq (%rax,%rbp), %rcx
addq $0x10, %rcx
movb $-0x1, %sil
xorl %edx, %edx
movq %r13, %rax
movq %r13, %rdi
testq %rax, %rax
je 0x2b21
movzbl 0x1(%rax), %edi
addq %rax, %rdi
addq $0x2, %rdi
leaq 0x2(%rdi), %r8
movq %rdi, %rax
cmpq %rcx, %r8
cmovaq %rdx, %rax
ja 0x2b3b
leal 0x1(%rsi), %edi
testb %sil, %sil
movl %edi, %esi
jne 0x2b0e
leaq 0x2(%rax), %rcx
movabsq $-0x3e3ffc06fc5500af, %rdx # imm = 0xC1C003F903AAFF51
movq %rdx, (%rax)
movw $0x1c2, 0x8(%rax)       # imm = 0x1C2
movzwl 0x8525(%rip), %edx      # 0xb07e
leal 0x64(%rdx), %ebx
movb %bh, 0xa(%rax)
movb %bl, 0xb(%rax)
movl $0xc303fa07, 0xc(%rax)  # imm = 0xC303FA07
movw $0xc5c4, 0x10(%rax)     # imm = 0xC5C4
movb $0x2, 0x12(%rax)
movl $0x1f4, %esi            # imm = 0x1F4
addl %esi, %edx
movb %dh, 0x13(%rax)
movb %dl, 0x14(%rax)
movzwl 0x84f1(%rip), %edx      # 0xb078
addl %esi, %edx
rolw $0x8, %dx
movw %dx, 0x15(%rax)
movzwl 0x84e2(%rip), %edx      # 0xb07a
addl %esi, %edx
rolw $0x8, %dx
movw %dx, 0x17(%rax)
movl $0x3, %esi
movb $-0x1, %dil
leaq 0x651f(%rip), %rdx      # 0x90d0
leaq (%rax,%rsi), %r9
movzbl 0x2(%rax,%rsi), %r8d
movzbl 0x3(%r8,%r9), %r9d
decl %r9d
cmpl $0x3, %r9d
ja 0x2be6
movslq (%rdx,%r9,4), %r9
addq %rdx, %r9
jmpq *%r9
addl $0xa, %r8d
jmp 0x2bea
addl $0x6, %r8d
jmp 0x2bea
addl $0xc, %r8d
jmp 0x2bea
addl $0x4, %r8d
movzbl %r8b, %r8d
addq %r8, %rsi
cmpq $0xfd, %rsi
ja 0x2c06
leal 0x1(%rdi), %r8d
testb %dil, %dil
movl %r8d, %edi
jne 0x2bb1
leaq (%rax,%rsi), %rdi
xorl %edx, %edx
cmpq $0xfe, %rsi
cmovaeq %rdx, %rdi
movl $0xc603fb0b, (%rdi)     # imm = 0xC603FB0B
movw $0xc8c7, 0x4(%rdi)      # imm = 0xC8C7
movb $0x4, 0x6(%rdi)
movzwl 0x8450(%rip), %esi      # 0xb07e
movl $0x3e8, %r8d            # imm = 0x3E8
addl %r8d, %esi
rolw $0x8, %si
movw %si, 0x7(%rdi)
movzwl 0x8432(%rip), %esi      # 0xb078
addl %r8d, %esi
rolw $0x8, %si
movw %si, 0x9(%rdi)
movzwl 0x8422(%rip), %esi      # 0xb07a
addl %r8d, %esi
rolw $0x8, %si
movw %si, 0xb(%rdi)
movzwl 0x8412(%rip), %esi      # 0xb07c
addl %r8d, %esi
rolw $0x8, %si
movw %si, 0xd(%rdi)
movzbl 0x1(%rax), %esi
cmpq $0x5, %rsi
jb 0x2cfe
addq %rsi, %rcx
movl $0x3, %esi
movb $-0x2, %dil
xorl %edx, %edx
leaq 0x644d(%rip), %r8       # 0x90e0
leaq (%rax,%rsi), %r10
movzbl 0x2(%rax,%rsi), %r9d
movzbl 0x3(%r9,%r10), %r10d
decl %r10d
cmpl $0x3, %r10d
ja 0x2cc8
movslq (%r8,%r10,4), %r10
addq %r8, %r10
jmpq *%r10
addl $0xa, %r9d
jmp 0x2ccc
addl $0x6, %r9d
jmp 0x2ccc
addl $0xc, %r9d
jmp 0x2ccc
addl $0x4, %r9d
movzbl %r9b, %r9d
addq %r9, %rsi
cmpq $0x2, %rsi
jb 0x2cfe
leaq (%rax,%rsi), %r9
addq $0x4, %r9
cmpq %rcx, %r9
ja 0x2cf2
leal 0x1(%rdi), %r10d
testb %dil, %dil
movl %r10d, %edi
jne 0x2c93
addq %rax, %rsi
xorl %edx, %edx
cmpq %rcx, %r9
cmovbeq %rsi, %rdx
subl %eax, %edx
addb $-0x2, %dl
movb %dl, 0x1(%rax)
movzbl 0xe(%rbp), %eax
movzbl 0xf(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
orq %rcx, %rax
addq %rbp, %rax
addq $0x10, %rax
movb $-0x2, %dl
xorl %ecx, %ecx
movq %r13, %rsi
movq %r13, %rdi
testq %rsi, %rsi
je 0x2d38
movzbl 0x1(%rsi), %edi
addq %rsi, %rdi
addq $0x2, %rdi
leaq 0x2(%rdi), %r8
movq %rdi, %rsi
cmpq %rax, %r8
cmovaq %rcx, %rsi
ja 0x2d51
leal 0x1(%rdx), %edi
testb %dl, %dl
movl %edi, %edx
jne 0x2d25
movb $0x57, (%rsi)
movb $0x2b, 0x5(%rsi)
movabsq $0x3836383932393533, %rax # imm = 0x3836383932393533
movq %rax, 0x6(%rsi)
movl $0x30323638, 0xd(%rsi)  # imm = 0x30323638
movl $0x87ade30f, 0x1(%rsi)  # imm = 0x87ADE30F
movzbl 0xe(%rbp), %eax
movzbl 0xf(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
orq %rcx, %rax
leaq (%rax,%rbp), %rcx
addq $0x10, %rcx
movb $-0x3, %sil
xorl %edx, %edx
movq %r13, %rax
movq %r13, %rdi
testq %rax, %rax
je 0x2da8
movzbl 0x1(%rax), %edi
addq %rax, %rdi
addq $0x2, %rdi
leaq 0x2(%rdi), %r8
movq %rdi, %rax
cmpq %rcx, %r8
cmovaq %rdx, %rax
ja 0x2dc2
leal 0x1(%rsi), %edi
testb %sil, %sil
movl %edi, %esi
jne 0x2d95
leaq 0x2(%rax), %rcx
movl $0x6e65ff5d, (%rax)     # imm = 0x6E65FF5D
movw $0xa67, 0x4(%rax)       # imm = 0xA67
movabsq $0x6469766f7250204d, %rsi # imm = 0x6469766F7250204D
movq %rsi, 0x6(%rax)
movw $0x7265, %dx            # imm = 0x7265
movw %dx, 0xe(%rax)
movb $0x9, %r8b
movb %r8b, 0x10(%rax)
movabsq $0x636976726553204d, %rdi # imm = 0x636976726553204D
movq %rdi, 0x11(%rax)
movb $0x65, %r9b
movb %r9b, 0x19(%rax)
movl $0xa657266, 0x1a(%rax)  # imm = 0xA657266
movq %rsi, 0x1e(%rax)
movw %dx, 0x26(%rax)
movb %r8b, 0x28(%rax)
movq %rdi, 0x29(%rax)
movb %r9b, 0x31(%rax)
movl $0x2, %r8d
movb $-0x1, %dl
movzbl 0x3(%rax,%r8), %r9d
addq %r8, %r9
movzbl 0x4(%rax,%r9), %r8d
addq %r9, %r8
addq $0x5, %r8
cmpq $0xfc, %r8
jg 0x2e51
leal 0x1(%rdx), %r9d
testb %dl, %dl
movl %r9d, %edx
jne 0x2e27
leaq (%rax,%r8), %r9
xorl %edx, %edx
cmpq $0xfd, %r8
cmovgeq %rdx, %r9
movl $0xa6c7562, (%r9)       # imm = 0xA6C7562
movq %rsi, 0x4(%r9)
movw $0x7265, 0xc(%r9)       # imm = 0x7265
movb $0x9, 0xe(%r9)
movq %rdi, 0xf(%r9)
movb $0x65, 0x17(%r9)
movzbl 0x1(%rax), %esi
cmpq $0x5, %rsi
jb 0x2eda
addq %rsi, %rcx
movl $0x2, %esi
movb $-0x2, %dil
xorl %edx, %edx
movzbl 0x3(%rax,%rsi), %r8d
addq %rsi, %r8
movzbl 0x4(%rax,%r8), %esi
addq %r8, %rsi
addq $0x5, %rsi
cmpq $0x2, %rsi
jl 0x2eda
leaq (%rax,%rsi), %r8
addq $0x5, %r8
cmpq %rcx, %r8
ja 0x2ece
leal 0x1(%rdi), %r9d
testb %dil, %dil
movl %r9d, %edi
jne 0x2e99
addq %rax, %rsi
xorl %edx, %edx
cmpq %rcx, %r8
cmovbeq %rsi, %rdx
subl %eax, %edx
addb $-0x2, %dl
movb %dl, 0x1(%rax)
movzbl 0xe(%rbp), %eax
movzbl 0xf(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
orq %rcx, %rax
addq %rbp, %rax
addq $0x10, %rax
movb $-0x4, %dl
xorl %ecx, %ecx
movq %r13, %rsi
movq %r13, %rdi
testq %rsi, %rsi
je 0x2f14
movzbl 0x1(%rsi), %edi
addq %rsi, %rdi
addq $0x2, %rdi
leaq 0x2(%rdi), %r8
movq %rdi, %rsi
cmpq %rax, %r8
cmovaq %rcx, %rsi
ja 0x2f2d
leal 0x1(%rdx), %edi
testb %dl, %dl
movl %edi, %edx
jne 0x2f01
movl $0xbbaa045f, (%rsi)     # imm = 0xBBAA045F
movw $0xddcc, 0x4(%rsi)      # imm = 0xDDCC
movzbl 0xe(%rbp), %eax
movzbl 0xf(%rbp), %edx
movl %eax, %ecx
andl $0xf, %ecx
shll $0x8, %ecx
orq %rdx, %rcx
cmpq $0x2, %rcx
jae 0x2f56
xorl %ecx, %ecx
jmp 0x2f96
leaq (%rcx,%rbp), %rdx
addq $0x10, %rdx
movb $-0x5, %dil
xorl %esi, %esi
movq %r13, %rcx
movq %r13, %r8
testq %rcx, %rcx
je 0x2f7a
movzbl 0x1(%rcx), %r8d
addq %rcx, %r8
addq $0x2, %r8
leaq 0x2(%r8), %r9
movq %r8, %rcx
cmpq %rdx, %r9
cmovaq %rsi, %rcx
ja 0x2f96
leal 0x1(%rdi), %r8d
testb %dil, %dil
movl %r8d, %edi
jne 0x2f66
subl %r15d, %ecx
addl $-0x2, %ecx
andb $-0x10, %al
movzbl %ch, %edx
movl %edx, %esi
andb $0xf, %sil
orb %al, %sil
movb %sil, 0xe(%rbp)
movb %cl, 0xf(%rbp)
movzbl 0x1(%rbp), %eax
movzbl 0x2(%rbp), %esi
andl $0xf, %eax
shll $0x8, %eax
addl %esi, %eax
decl %eax
andl $0xffff, %eax           # imm = 0xFFFF
andl $0xf, %edx
shll $0x8, %edx
movzbl %cl, %ecx
addq %r14, %rdx
leaq (%rcx,%rdx), %rbx
addq $0x5, %rbx
movq %rbx, %rcx
subq %rbp, %rcx
xorl %edx, %edx
cmpq %rax, %rcx
cmovgeq %rdx, %rbx
leaq 0x3(%rbx), %r15
movzwl 0x8084(%rip), %eax      # 0xb07a
addl $0x64, %eax
movb %ah, (%rbx)
movb %al, 0x1(%rbx)
leaq 0x5(%rbx), %r13
movl $0x48ff2ffe, 0x2(%rbx)  # imm = 0x48FF2FFE
movb $0x12, 0x8(%rbx)
movups 0x6540(%rip), %xmm0     # 0x9554
movups %xmm0, 0x9(%rbx)
movw $0x656d, 0x19(%rbx)     # imm = 0x656D
movb $0x11, 0x1b(%rbx)
movups 0x653e(%rip), %xmm0     # 0x9567
movups %xmm0, 0x1c(%rbx)
movb $0x65, 0x2c(%rbx)
movw $0x126, 0x6(%rbx)       # imm = 0x126
leaq 0x2d(%rbx), %rdi
xorl %esi, %esi
callq 0x8229
movzbl 0x3(%rbx), %eax
movzbl 0x4(%rbx), %ecx
andl $0xf, %eax
shll $0x8, %eax
orq %rcx, %rax
addq %rbx, %rax
addq $0x5, %rax
movb $-0x1, %cl
movq %r13, %rdx
movq %r13, %rsi
testq %rdx, %rdx
je 0x3072
movzbl 0x1(%rdx), %esi
addq %rdx, %rsi
addq $0x2, %rsi
leaq 0x2(%rsi), %rdi
movl $0x0, %edx
cmpq %rax, %rdi
cmovbeq %rsi, %rdx
ja 0x308d
leal 0x1(%rcx), %esi
testb %cl, %cl
movl %esi, %ecx
jne 0x305f
movl $0xbbaa045f, (%rdx)     # imm = 0xBBAA045F
movw $0xddcc, 0x4(%rdx)      # imm = 0xDDCC
movzbl 0x3(%rbx), %eax
movzbl 0x4(%rbx), %ecx
andl $0xf, %eax
shll $0x8, %eax
orq %rcx, %rax
leaq (%rbx,%rax), %rcx
addq $0x5, %rcx
movb $-0x2, %sil
xorl %edx, %edx
movq %r13, %rax
movq %r13, %rdi
testq %rax, %rax
je 0x30cd
movzbl 0x1(%rax), %edi
addq %rax, %rdi
addq $0x2, %rdi
leaq 0x2(%rdi), %r8
movq %rdi, %rax
cmpq %rcx, %r8
cmovaq %rdx, %rax
ja 0x30e7
leal 0x1(%rsi), %edi
testb %sil, %sil
movl %edi, %esi
jne 0x30ba
leaq 0x2(%rax), %rcx
movabsq $0x221139083dffff6e, %rdx # imm = 0x221139083DFFFF6E
movq %rdx, (%rax)
movl $0x66554433, 0x8(%rax)  # imm = 0x66554433
movb $0x77, 0xc(%rax)
movl $0x4, %edx
movb $-0x1, %sil
movb (%rax,%rdx), %dil
andb $0x7, %dil
decb %dil
cmpb $0x3, %dil
jb 0x3121
incq %rdx
jmp 0x3125
addq $0x8, %rdx
cmpq $0x100, %rdx            # imm = 0x100
ja 0x3138
leal 0x1(%rsi), %edi
testb %sil, %sil
movl %edi, %esi
jne 0x310b
leaq (%rax,%rdx), %rsi
xorl %edi, %edi
cmpq $0x101, %rdx            # imm = 0x101
cmovbq %rsi, %rdi
movb $0x58, (%rdi)
movl $0x4, %edx
movb $-0x2, %sil
movb (%rax,%rdx), %dil
andb $0x7, %dil
decb %dil
cmpb $0x3, %dil
jb 0x316a
incq %rdx
jmp 0x316e
addq $0x8, %rdx
cmpq $0x100, %rdx            # imm = 0x100
ja 0x3181
leal 0x1(%rsi), %edi
testb %sil, %sil
movl %edi, %esi
jne 0x3154
leaq (%rax,%rdx), %rsi
xorl %edi, %edi
cmpq $0x101, %rdx            # imm = 0x101
cmovbq %rsi, %rdi
movabsq $-0x77aabb66778899d5, %rdx # imm = 0x885544998877662B
movq %rdx, (%rdi)
movzbl 0x1(%rax), %edx
addq %rdx, %rcx
movl $0x4, %esi
movb $-0x3, %dl
movb (%rax,%rsi), %dil
andb $0x7, %dil
decb %dil
cmpb $0x3, %dil
jb 0x31c3
incq %rsi
jmp 0x31c7
addq $0x8, %rsi
leaq (%rax,%rsi), %rdi
incq %rdi
cmpq %rcx, %rdi
ja 0x31de
leal 0x1(%rdx), %r8d
testb %dl, %dl
movl %r8d, %edx
jne 0x31ad
addq %rax, %rsi
xorl %edx, %edx
cmpq %rcx, %rdi
movl $0x0, %edi
cmovbeq %rsi, %rdi
movb $0x48, (%rdi)
movl $0x4, %esi
movb $-0x4, %dil
movb (%rax,%rsi), %r8b
andb $0x7, %r8b
decb %r8b
cmpb $0x3, %r8b
jb 0x3210
incq %rsi
jmp 0x3214
addq $0x8, %rsi
cmpq $0x2, %rsi
jb 0x323e
leaq (%rax,%rsi), %r8
incq %r8
cmpq %rcx, %r8
ja 0x3232
leal 0x1(%rdi), %r9d
testb %dil, %dil
movl %r9d, %edi
jne 0x31fa
addq %rax, %rsi
xorl %edx, %edx
cmpq %rcx, %r8
cmovbeq %rsi, %rdx
subl %eax, %edx
addb $-0x2, %dl
movb %dl, 0x1(%rax)
movzbl 0x3(%rbx), %eax
movzbl 0x4(%rbx), %edx
movl %eax, %ecx
andl $0xf, %ecx
shll $0x8, %ecx
orq %rdx, %rcx
cmpq $0x2, %rcx
jae 0x3263
xorl %ecx, %ecx
jmp 0x32a3
leaq (%rbx,%rcx), %rdx
addq $0x5, %rdx
movb $-0x3, %dil
xorl %esi, %esi
movq %r13, %rcx
movq %r13, %r8
testq %rcx, %rcx
je 0x3287
movzbl 0x1(%rcx), %r8d
addq %rcx, %r8
addq $0x2, %r8
leaq 0x2(%r8), %r9
movq %r8, %rcx
cmpq %rdx, %r9
cmovaq %rsi, %rcx
ja 0x32a3
leal 0x1(%rdi), %r8d
testb %dil, %dil
movl %r8d, %edi
jne 0x3273
subl %r15d, %ecx
addl $-0x2, %ecx
andb $-0x10, %al
movl %ecx, %edx
shrl $0x8, %edx
andb $0xf, %dl
orb %al, %dl
movb %dl, 0x3(%rbx)
movb %cl, 0x4(%rbx)
movzbl 0x1(%rbp), %eax
movzbl 0x2(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
addl %ecx, %eax
decl %eax
movzwl %ax, %ecx
movb $-0x2, %dl
movq %r14, %rax
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rsi, %rax
addq $0x5, %rax
incb %dl
jne 0x32d5
movq %rax, %rdx
subq %rbp, %rdx
xorl %esi, %esi
cmpq %rcx, %rdx
cmovgeq %rsi, %rax
leaq 0x3(%rax), %rcx
movzwl 0x7d6f(%rip), %edx      # 0xb07a
addl $0xc8, %edx
movb %dh, (%rax)
movb %dl, 0x1(%rax)
leaq 0x5(%rax), %rdx
movl $0x48ff6fff, 0x2(%rax)  # imm = 0x48FF6FFF
movb $0x12, 0x8(%rax)
movups 0x6228(%rip), %xmm0     # 0x9554
movups %xmm0, 0x9(%rax)
movw $0x656d, 0x19(%rax)     # imm = 0x656D
movb $0x11, 0x1b(%rax)
movups 0x6226(%rip), %xmm0     # 0x9567
movups %xmm0, 0x1c(%rax)
movb $0x65, 0x2c(%rax)
movw $0x126, 0x6(%rax)       # imm = 0x126
movw $0x24c, 0x2d(%rax)      # imm = 0x24C
movzwl 0x7d1e(%rip), %esi      # 0xb07a
addl $0x3e8, %esi            # imm = 0x3E8
rolw $0x8, %si
movw %si, 0x2f(%rax)
leaq 0x1004(%rax), %rsi
movb $-0x1, %dil
movq %rdx, %r8
movq %rdx, %r9
testq %r8, %r8
je 0x338b
movzbl 0x1(%r8), %r9d
addq %r8, %r9
addq $0x2, %r9
leaq 0x2(%r9), %r10
movl $0x0, %r8d
cmpq %rsi, %r10
cmovbeq %r9, %r8
ja 0x33aa
leal 0x1(%rdi), %r9d
testb %dil, %dil
movl %r9d, %edi
jne 0x3377
movl $0xbbaa045f, (%r8)      # imm = 0xBBAA045F
movw $0xddcc, 0x4(%r8)       # imm = 0xDDCC
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rax, %rsi
addq $0x5, %rsi
movb $-0x2, %r8b
xorl %edi, %edi
movq %rdx, %r9
movq %rdx, %r10
testq %r9, %r9
je 0x33ec
movzbl 0x1(%r9), %r10d
addq %r9, %r10
addq $0x2, %r10
leaq 0x2(%r10), %r11
movq %r10, %r9
cmpq %rsi, %r11
cmovaq %rdi, %r9
ja 0x3408
leal 0x1(%r8), %r10d
testb %r8b, %r8b
movl %r10d, %r8d
jne 0x33d8
movw $0x1664, (%r9)          # imm = 0x1664
movabsq $0x54225942054e2211, %rsi # imm = 0x54225942054E2211
movq %rsi, 0x2(%r9)
movb $0x45, 0xa(%r9)
movl $0x9676e65, 0xb(%r9)    # imm = 0x9676E65
movabsq $0x78657420656d6f53, %rsi # imm = 0x78657420656D6F53
movq %rsi, 0xf(%r9)
movb $0x74, 0x17(%r9)
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rax, %rsi
addq $0x5, %rsi
movb $-0x3, %r8b
xorl %edi, %edi
movq %rdx, %r9
movq %rdx, %r10
testq %r9, %r9
je 0x3470
movzbl 0x1(%r9), %r10d
addq %r9, %r10
addq $0x2, %r10
leaq 0x2(%r10), %r11
movq %r10, %r9
cmpq %rsi, %r11
cmovaq %rdi, %r9
ja 0x348c
leal 0x1(%r8), %r10d
testb %r8b, %r8b
movl %r10d, %r8d
jne 0x345c
movabsq $0x58494e5522110666, %rsi # imm = 0x58494E5522110666
movq %rsi, (%r9)
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %r8d
movl %esi, %edi
andl $0xf, %edi
shll $0x8, %edi
orq %r8, %rdi
cmpq $0x2, %rdi
jae 0x34b7
xorl %edi, %edi
jmp 0x34f8
leaq (%rax,%rdi), %r8
addq $0x5, %r8
movb $-0x4, %r10b
xorl %r9d, %r9d
movq %rdx, %rdi
movq %rdx, %r11
testq %rdi, %rdi
je 0x34dc
movzbl 0x1(%rdi), %r11d
addq %rdi, %r11
addq $0x2, %r11
leaq 0x2(%r11), %rbx
movq %r11, %rdi
cmpq %r8, %rbx
cmovaq %r9, %rdi
ja 0x34f8
leal 0x1(%r10), %r11d
testb %r10b, %r10b
movl %r11d, %r10d
jne 0x34c8
subl %ecx, %edi
addl $-0x2, %edi
andb $-0x10, %sil
movl %edi, %ecx
shrl $0x8, %ecx
andb $0xf, %cl
orb %sil, %cl
movb %cl, 0x3(%rax)
movb %dil, 0x4(%rax)
movzbl 0x1(%rbp), %eax
movzbl 0x2(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
addl %ecx, %eax
decl %eax
movzwl %ax, %ecx
movb $-0x3, %dl
movq %r14, %rax
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rsi, %rax
addq $0x5, %rax
incb %dl
jne 0x352d
movq %rax, %rdx
subq %rbp, %rdx
xorl %esi, %esi
cmpq %rcx, %rdx
cmovgeq %rsi, %rax
movzwl 0x7b1b(%rip), %ecx      # 0xb07a
addl $0x12c, %ecx            # imm = 0x12C
movb %ch, (%rax)
movb %cl, 0x1(%rax)
movl $0x48ff5fff, 0x2(%rax)  # imm = 0x48FF5FFF
movb $0x12, %sil
movb %sil, 0x8(%rax)
movups 0x5fd5(%rip), %xmm0     # 0x9554
movups %xmm0, 0x9(%rax)
movw $0x656d, 0x19(%rax)     # imm = 0x656D
movb $0x11, 0x1b(%rax)
movups 0x5fd3(%rip), %xmm0     # 0x9567
movups %xmm0, 0x1c(%rax)
movw $0x4b65, 0x2c(%rax)     # imm = 0x4B65
movw $0x126, 0x6(%rax)       # imm = 0x126
movzwl 0x7acd(%rip), %ecx      # 0xb078
movl %ecx, %edx
rolw $0x8, %dx
movw %dx, 0x2f(%rax)
movzwl 0x7ac2(%rip), %edx      # 0xb07e
rolw $0x8, %dx
movw %dx, 0x31(%rax)
movzwl 0x7aaf(%rip), %edx      # 0xb07a
movb %dh, 0x33(%rax)
movb %dl, 0x34(%rax)
addl $0x64, %ecx
movb %ch, 0x35(%rax)
movb %cl, 0x36(%rax)
movzwl 0x7a9d(%rip), %edx      # 0xb07e
addl $0x64, %edx
rolw $0x8, %dx
leaq 0x3(%rax), %rcx
movw %dx, 0x37(%rax)
movzwl 0x7a83(%rip), %edx      # 0xb07a
addl $0x64, %edx
rolw $0x8, %dx
movw %dx, 0x39(%rax)
movzwl 0x7a6f(%rip), %edi      # 0xb078
movl $0xc8, %r8d
addl %r8d, %edi
rolw $0x8, %di
leaq 0x5(%rax), %rdx
movw %di, 0x3b(%rax)
movzwl 0x7a59(%rip), %edi      # 0xb07e
addl %r8d, %edi
rolw $0x8, %di
movw %di, 0x3d(%rax)
movzwl 0x7a43(%rip), %edi      # 0xb07a
addl %r8d, %edi
rolw $0x8, %di
movw %di, 0x3f(%rax)
movb %sil, 0x2e(%rax)
leaq 0x1004(%rax), %rsi
movb $-0x1, %dil
movq %rdx, %r8
movq %rdx, %r9
testq %r8, %r8
je 0x3667
movzbl 0x1(%r8), %r9d
addq %r8, %r9
addq $0x2, %r9
leaq 0x2(%r9), %r10
movl $0x0, %r8d
cmpq %rsi, %r10
cmovbeq %r9, %r8
ja 0x3686
leal 0x1(%rdi), %r9d
testb %dil, %dil
movl %r9d, %edi
jne 0x3653
movl $0xbbaa045f, (%r8)      # imm = 0xBBAA045F
movw $0xddcc, 0x4(%r8)       # imm = 0xDDCC
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %r8d
movl %esi, %edi
andl $0xf, %edi
shll $0x8, %edi
orq %r8, %rdi
cmpq $0x2, %rdi
jae 0x36b2
xorl %edi, %edi
jmp 0x36f3
leaq (%rax,%rdi), %r8
addq $0x5, %r8
movb $-0x2, %r10b
xorl %r9d, %r9d
movq %rdx, %rdi
movq %rdx, %r11
testq %rdi, %rdi
je 0x36d7
movzbl 0x1(%rdi), %r11d
addq %rdi, %r11
addq $0x2, %r11
leaq 0x2(%r11), %rbx
movq %r11, %rdi
cmpq %r8, %rbx
cmovaq %r9, %rdi
ja 0x36f3
leal 0x1(%r10), %r11d
testb %r10b, %r10b
movl %r11d, %r10d
jne 0x36c3
subl %ecx, %edi
addl $-0x2, %edi
andb $-0x10, %sil
movl %edi, %ecx
shrl $0x8, %ecx
andb $0xf, %cl
orb %sil, %cl
movb %cl, 0x3(%rax)
movb %dil, 0x4(%rax)
movzbl 0x1(%rbp), %eax
movzbl 0x2(%rbp), %ecx
movl %eax, %edx
andl $0xf, %edx
shll $0x8, %edx
addl %edx, %ecx
decl %ecx
movzwl %cx, %esi
movb $-0x4, %dil
xorl %ecx, %ecx
movq %r14, %rdx
movq %rdx, %r8
subq %rbp, %r8
addq $0x5, %r8
cmpq %rsi, %r8
jg 0x376c
movzbl 0x3(%rdx), %r8d
movzbl 0x4(%rdx), %r9d
andl $0xf, %r8d
shll $0x8, %r8d
orq %r9, %r8
addq %r8, %rdx
addq $0x5, %rdx
incb %dil
jne 0x372d
movq %rdx, %rdi
subq %rbp, %rdi
xorl %ecx, %ecx
cmpq %rsi, %rdi
cmovlq %rdx, %rcx
xorl %edx, %edx
cmpl $0xc, %esi
cmovbl %edx, %r14d
subl %r14d, %ecx
addl $0xc, %ecx
andb $-0x10, %al
movl %ecx, %esi
shrl $0x8, %esi
andb $0xf, %sil
orb %al, %sil
movb %sil, 0x1(%rbp)
movb %cl, 0x2(%rbp)
andl $0xfff, %ecx            # imm = 0xFFF
movl $0xffffffff, %ebx       # imm = 0xFFFFFFFF
decw %cx
je 0x37c9
movzwl %cx, %edx
movl $0xffffffff, %eax       # imm = 0xFFFFFFFF
xorl %ecx, %ecx
movl %eax, %esi
shll $0x8, %esi
shrl $0x18, %eax
movzbl (%rbp,%rcx), %edi
xorl %eax, %edi
movl %esi, %eax
xorl (%r12,%rdi,4), %eax
incq %rcx
cmpq %rcx, %rdx
jne 0x37aa
jmp 0x37ce
movl $0xffffffff, %eax       # imm = 0xFFFFFFFF
bswapl %eax
movl %eax, (%rbp,%rdx)
movq %rbp, %rdi
movl $0x11, %esi
callq 0x7fdd
movq %rbp, %rdi
callq 0x1030
movl $0x1000, %edi           # imm = 0x1000
callq 0x1090
movq %rax, %rbp
movb $0x4e, (%rax)
movb $-0x3f, 0x5(%rax)
movw $0xff0, 0x1(%rax)       # imm = 0xFF0
movzwl 0x7870(%rip), %eax      # 0xb07a
rolw $0x8, %ax
movw %ax, 0x3(%rbp)
movzwl 0x785f(%rip), %eax      # 0xb078
rolw $0x8, %ax
movw %ax, 0x8(%rbp)
movzwl 0x7856(%rip), %eax      # 0xb07e
movb %ah, 0xa(%rbp)
movb %al, 0xb(%rbp)
movw $0x0, 0xc(%rbp)
xorl %eax, %eax
movl %ebx, %edx
shll $0x8, %edx
shrl $0x18, %ebx
movzbl (%rbp,%rax), %ecx
xorl %ebx, %ecx
movl (%r12,%rcx,4), %ecx
movl %edx, %ebx
xorl %ecx, %ebx
incq %rax
cmpq $0xe, %rax
jne 0x3836
movl %ebx, %eax
shrl $0x18, %eax
movb %al, 0xe(%rbp)
movl %ebx, %eax
shrl $0x10, %eax
movb %al, 0xf(%rbp)
movb %bh, 0x10(%rbp)
movb %cl, 0x11(%rbp)
movq %rbp, %rdi
movl $0x12, %esi
callq 0x7fdd
movb $0x4e, (%rbp)
movb $-0x3d, 0x5(%rbp)
movzwl 0x77f0(%rip), %eax      # 0xb078
rolw $0x8, %ax
movw %ax, 0x8(%rbp)
movzwl 0x77e7(%rip), %eax      # 0xb07e
rolw $0x8, %ax
movw %ax, 0xa(%rbp)
movw $0xcf4, 0x1(%rbp)       # imm = 0xCF4
movzwl 0x77d0(%rip), %eax      # 0xb07c
rolw $0x8, %ax
movw %ax, 0xe(%rbp)
movq 0x77cd(%rip), %rax      # 0xb088
leaq 0x10(%rsp), %r14
movq %rax, (%r14)
leaq 0x20(%rsp), %r15
movq %r14, %rdi
movq %r15, %rsi
callq 0x1050
movl 0x10(%r15), %eax
movl 0x14(%r15), %ecx
cmpl $0x2, %eax
sbbl $0x0, %ecx
leal 0xc(%rax), %edx
cmpl $0x2, %eax
cmovael %eax, %edx
imull $0x5b5, %ecx, %eax      # imm = 0x5B5
leal 0x3(%rax), %ecx
testl %eax, %eax
cmovnsl %eax, %ecx
sarl $0x2, %ecx
addl 0xc(%r15), %ecx
imull $0x4ab51, %edx, %eax    # imm = 0x4AB51
movl $0x956a2, %edx          # imm = 0x956A2
addl %edx, %eax
cltq
imulq $0x68db8bad, %rax, %rax # imm = 0x68DB8BAD
movq %rax, %rdx
shrq $0x3f, %rdx
sarq $0x2c, %rax
addl %edx, %eax
movl $0x3a6c, %r13d          # imm = 0x3A6C
addl %r13d, %eax
addl %ecx, %eax
movslq 0x8(%r15), %rdx
imulq $0x66666667, %rdx, %rcx # imm = 0x66666667
movq %rcx, %rsi
shrq $0x3f, %rsi
sarq $0x22, %rcx
addl %esi, %ecx
leal (%rcx,%rcx), %esi
leal (%rsi,%rsi,4), %esi
subl %esi, %edx
shll $0x14, %ecx
shll $0x10, %edx
addl %ecx, %edx
movslq 0x4(%r15), %rcx
imulq $0x66666667, %rcx, %rsi # imm = 0x66666667
movq %rsi, %rdi
shrq $0x3f, %rdi
sarq $0x22, %rsi
addl %edi, %esi
leal (%rsi,%rsi), %edi
leal (%rdi,%rdi,4), %edi
subl %edi, %ecx
shll $0xc, %esi
shll $0x8, %ecx
addl %esi, %ecx
orl %edx, %ecx
movslq (%r15), %rdx
imulq $0x66666667, %rdx, %rsi # imm = 0x66666667
movq %rsi, %rdi
shrq $0x3f, %rdi
sarq $0x22, %rsi
addl %edi, %esi
movl %esi, %edi
shll $0x4, %edi
addl %esi, %esi
leal (%rsi,%rsi,4), %esi
subl %esi, %edx
addl %edi, %edx
orl %edx, %ecx
movb %ah, 0x10(%rbp)
movl %ecx, %esi
shrl $0x18, %esi
orl %eax, %esi
movb %sil, 0x11(%rbp)
movl %ecx, %eax
shrl $0x10, %eax
movb %al, 0x12(%rbp)
movb %ch, 0x13(%rbp)
movb %dl, 0x14(%rbp)
movw $0x5923, 0x15(%rbp)     # imm = 0x5923
movb $0x59, 0x17(%rbp)
movb 0x18(%rbp), %al
andb $0x10, %al
orb $0x40, %al
movw $0x676e, 0x1d(%rbp)     # imm = 0x676E
movb $0xe, 0x1f(%rbp)
movabsq $0x565420726f6a614d, %rcx # imm = 0x565420726F6A614D
movq %rcx, 0x20(%rbp)
movabsq $0x746e657665205654, %rcx # imm = 0x746E657665205654
movq %rcx, 0x26(%rbp)
movb $0x19, 0x2e(%rbp)
movups 0x5bb5(%rip), %xmm0     # 0x95b9
movups %xmm0, 0x2f(%rbp)
movups 0x5bb3(%rip), %xmm0     # 0x95c2
movups %xmm0, 0x38(%rbp)
movb %al, 0x18(%rbp)
movl $0x652c4d2e, 0x19(%rbp) # imm = 0x652C4D2E
movzbl 0x1(%rbp), %eax
movzbl 0x2(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
addl %ecx, %eax
decl %eax
movq %rbp, %r15
addq $0x48, %rbp
xorl %ecx, %ecx
cmpw $0x49, %ax
cmovbq %rcx, %rbp
cmpw $0x1a, %ax
cmovbq %rcx, %rbp
movzwl 0x762d(%rip), %eax      # 0xb07c
addl $0x64, %eax
rolw $0x8, %ax
movw %ax, (%rbp)
movq 0x762f(%rip), %rax      # 0xb090
movq %rax, (%r14)
leaq 0x10(%rsp), %rdi
leaq 0x20(%rsp), %r14
movq %r14, %rsi
callq 0x1050
movl 0x10(%r14), %eax
movl 0x14(%r14), %ecx
cmpl $0x2, %eax
sbbl $0x0, %ecx
leal 0xc(%rax), %edx
cmpl $0x2, %eax
cmovael %eax, %edx
movq %r15, %rbx
leaq 0xe(%r15), %rax
movq %rax, 0x8(%rsp)
imull $0x5b5, %ecx, %eax      # imm = 0x5B5
leal 0x3(%rax), %ecx
testl %eax, %eax
cmovnsl %eax, %ecx
sarl $0x2, %ecx
addl 0xc(%r14), %ecx
imull $0x4ab51, %edx, %eax    # imm = 0x4AB51
movl $0x956a2, %edx          # imm = 0x956A2
addl %edx, %eax
cltq
imulq $0x68db8bad, %rax, %rax # imm = 0x68DB8BAD
movq %rax, %rdx
shrq $0x3f, %rdx
sarq $0x2c, %rax
addl %edx, %eax
addl %r13d, %eax
addl %ecx, %eax
movslq 0x8(%r14), %rdx
imulq $0x66666667, %rdx, %rcx # imm = 0x66666667
movq %rcx, %rsi
shrq $0x3f, %rsi
sarq $0x22, %rcx
addl %esi, %ecx
leal (%rcx,%rcx), %esi
leal (%rsi,%rsi,4), %esi
subl %esi, %edx
shll $0x14, %ecx
shll $0x10, %edx
addl %ecx, %edx
movslq 0x4(%r14), %rcx
imulq $0x66666667, %rcx, %rsi # imm = 0x66666667
movq %rsi, %rdi
shrq $0x3f, %rdi
sarq $0x22, %rsi
addl %edi, %esi
leal (%rsi,%rsi), %edi
leal (%rdi,%rdi,4), %edi
subl %edi, %ecx
shll $0xc, %esi
shll $0x8, %ecx
addl %esi, %ecx
orl %edx, %ecx
movslq (%r14), %rdx
imulq $0x66666667, %rdx, %rsi # imm = 0x66666667
movq %rsi, %rdi
shrq $0x3f, %rdi
sarq $0x22, %rsi
addl %edi, %esi
movl %esi, %edi
shll $0x4, %edi
addl %esi, %esi
leal (%rsi,%rsi,4), %esi
subl %esi, %edx
addl %edi, %edx
orl %edx, %ecx
movb %ah, 0x2(%rbp)
movl %ecx, %esi
shrl $0x18, %esi
orl %eax, %esi
movb %sil, 0x3(%rbp)
movl %ecx, %eax
shrl $0x10, %eax
movb %al, 0x4(%rbp)
movb %ch, 0x5(%rbp)
movb %dl, 0x6(%rbp)
movw $0x1, 0x7(%rbp)
movb $0x0, 0x9(%rbp)
leaq 0xa(%rbp), %r14
movb 0xa(%rbp), %al
andb $0x10, %al
orb $0x2f, %al
movb %al, 0xa(%rbp)
movw $0x4aff, 0xb(%rbp)      # imm = 0x4AFF
leaq 0xc(%rbp), %r15
movzwl 0x74e4(%rip), %eax      # 0xb078
movl $0x2bc, %ecx            # imm = 0x2BC
addl %ecx, %eax
rolw $0x8, %ax
movw %ax, 0xe(%rbp)
movzwl 0x74d4(%rip), %eax      # 0xb07e
addl %ecx, %eax
rolw $0x8, %ax
movw %ax, 0x10(%rbp)
movzwl 0x74bf(%rip), %eax      # 0xb07a
addl %ecx, %eax
movb %ah, 0x12(%rbp)
movb %al, 0x13(%rbp)
movb $0xd, 0x14(%rbp)
movzwl 0x74ae(%rip), %eax      # 0xb07c
addl $0x3e8, %eax            # imm = 0x3E8
movb %ah, 0x15(%rbp)
movb %al, 0x16(%rbp)
movb $-0x1, 0x17(%rbp)
movb $0xa, 0xd(%rbp)
leaq 0x18(%rbp), %rdi
callq 0x828f
movzbl 0xa(%rbp), %eax
movzbl 0xb(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
orq %rcx, %rax
addq %rbp, %rax
addq $0xc, %rax
movb $-0x1, %cl
movq %r15, %rdx
movq %r15, %rsi
testq %rdx, %rdx
je 0x3c1a
movzbl 0x1(%rdx), %esi
addq %rdx, %rsi
addq $0x2, %rsi
leaq 0x2(%rsi), %rdi
movl $0x0, %edx
cmpq %rax, %rdi
cmovbeq %rsi, %rdx
ja 0x3c35
leal 0x1(%rcx), %esi
testb %cl, %cl
movl %esi, %ecx
jne 0x3c07
movw $0x2c4d, (%rdx)         # imm = 0x2C4D
movl $0xe676e65, 0x2(%rdx)   # imm = 0xE676E65
movabsq $0x565420726f6a614d, %rax # imm = 0x565420726F6A614D
movq %rax, 0x6(%rdx)
movabsq $0x746e657665205654, %rax # imm = 0x746E657665205654
movq %rax, 0xc(%rdx)
movb $0x19, 0x14(%rdx)
movups 0x595a(%rip), %xmm0     # 0x95c2
movups %xmm0, 0x1e(%rdx)
movups 0x5946(%rip), %xmm0     # 0x95b9
movups %xmm0, 0x15(%rdx)
movzbl 0xa(%rbp), %eax
movzbl 0xb(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
orq %rcx, %rax
addq %rbp, %rax
addq $0xc, %rax
movb $-0x2, %dl
xorl %ecx, %ecx
movq %r15, %rsi
movq %r15, %rdi
testq %rsi, %rsi
je 0x3ca9
movzbl 0x1(%rsi), %edi
addq %rsi, %rdi
addq $0x2, %rdi
leaq 0x2(%rdi), %r8
movq %rdi, %rsi
cmpq %rax, %r8
cmovaq %rcx, %rsi
ja 0x3cc2
leal 0x1(%rdx), %edi
testb %dl, %dl
movl %edi, %edx
jne 0x3c96
movw $0x161, (%rsi)          # imm = 0x161
movb $0x4a, 0x2(%rsi)
movzbl 0xa(%rbp), %eax
movzbl 0xb(%rbp), %edx
movl %eax, %ecx
andl $0xf, %ecx
shll $0x8, %ecx
orq %rdx, %rcx
cmpq $0x2, %rcx
jae 0x3ce8
xorl %ecx, %ecx
jmp 0x3d28
leaq (%rcx,%rbp), %rdx
addq $0xc, %rdx
movb $-0x3, %dil
xorl %esi, %esi
movq %r15, %rcx
movq %r15, %r8
testq %rcx, %rcx
je 0x3d0c
movzbl 0x1(%rcx), %r8d
addq %rcx, %r8
addq $0x2, %r8
leaq 0x2(%r8), %r9
movq %r8, %rcx
cmpq %rdx, %r9
cmovaq %rsi, %rcx
ja 0x3d28
leal 0x1(%rdi), %r8d
testb %dil, %dil
movl %r8d, %edi
jne 0x3cf8
subl %r14d, %ecx
addl $-0x2, %ecx
andb $-0x10, %al
movl %ecx, %edx
shrl $0x8, %edx
andb $0xf, %dl
orb %al, %dl
movb %dl, 0xa(%rbp)
movb %cl, 0xb(%rbp)
movzbl 0x1(%rbx), %eax
movzbl 0x2(%rbx), %ecx
andl $0xf, %eax
shll $0x8, %eax
addl %ecx, %eax
decl %eax
cmpw $0xe, %ax
jae 0x3d5c
xorl %ebp, %ebp
jmp 0x3da2
movzwl %ax, %eax
movb $-0x2, %dl
xorl %ebp, %ebp
movq 0x8(%rsp), %rcx
movq %rcx, %rsi
subq %rbx, %rsi
addq $0xc, %rsi
cmpq %rax, %rsi
jg 0x3da2
movzbl 0xa(%rcx), %esi
movzbl 0xb(%rcx), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rsi, %rcx
addq $0xc, %rcx
incb %dl
jne 0x3d68
movq %rcx, %rdx
subq %rbx, %rdx
xorl %ebp, %ebp
cmpq %rax, %rdx
cmovlq %rcx, %rbp
movzwl 0x72d3(%rip), %eax      # 0xb07c
addl $0xc8, %eax
rolw $0x8, %ax
movw %ax, (%rbp)
movq 0x72db(%rip), %rax      # 0xb098
leaq 0x10(%rsp), %rdi
movq %rax, (%rdi)
leaq 0x20(%rsp), %r14
movq %r14, %rsi
callq 0x1050
movl 0x10(%r14), %eax
movl 0x14(%r14), %ecx
cmpl $0x2, %eax
sbbl $0x0, %ecx
leal 0xc(%rax), %edx
cmpl $0x2, %eax
cmovael %eax, %edx
imull $0x5b5, %ecx, %eax      # imm = 0x5B5
leal 0x3(%rax), %ecx
testl %eax, %eax
cmovnsl %eax, %ecx
sarl $0x2, %ecx
addl 0xc(%r14), %ecx
imull $0x4ab51, %edx, %eax    # imm = 0x4AB51
addl $0x956a2, %eax          # imm = 0x956A2
cltq
imulq $0x68db8bad, %rax, %rax # imm = 0x68DB8BAD
movq %rax, %rdx
shrq $0x3f, %rdx
sarq $0x2c, %rax
addl %edx, %eax
addl %ecx, %eax
addl $0x3a6c, %eax           # imm = 0x3A6C
movslq 0x8(%r14), %rdx
imulq $0x66666667, %rdx, %rcx # imm = 0x66666667
movq %rcx, %rsi
shrq $0x3f, %rsi
sarq $0x22, %rcx
addl %esi, %ecx
leal (%rcx,%rcx), %esi
leal (%rsi,%rsi,4), %esi
subl %esi, %edx
shll $0x14, %ecx
shll $0x10, %edx
addl %ecx, %edx
movslq 0x4(%r14), %rcx
imulq $0x66666667, %rcx, %rsi # imm = 0x66666667
movq %rsi, %rdi
shrq $0x3f, %rdi
sarq $0x22, %rsi
addl %edi, %esi
leal (%rsi,%rsi), %edi
leal (%rdi,%rdi,4), %edi
subl %edi, %ecx
shll $0xc, %esi
shll $0x8, %ecx
addl %esi, %ecx
orl %edx, %ecx
movslq (%r14), %rdx
imulq $0x66666667, %rdx, %rsi # imm = 0x66666667
movq %rsi, %rdi
shrq $0x3f, %rdi
sarq $0x22, %rsi
addl %edi, %esi
movl %esi, %edi
shll $0x4, %edi
addl %esi, %esi
leal (%rsi,%rsi,4), %esi
subl %esi, %edx
addl %edi, %edx
orl %edx, %ecx
movb %ah, 0x2(%rbp)
movl %ecx, %esi
shrl $0x18, %esi
orl %eax, %esi
movb %sil, 0x3(%rbp)
movl %ecx, %eax
shrl $0x10, %eax
movb %al, 0x4(%rbp)
movb %ch, 0x5(%rbp)
movb %dl, 0x6(%rbp)
movw $0x2, 0x7(%rbp)
movb $0x0, 0x9(%rbp)
movb 0xa(%rbp), %al
andb $0x10, %al
orb $0xf, %al
movb %al, 0xa(%rbp)
movw $0x4aff, 0xb(%rbp)      # imm = 0x4AFF
movzwl 0x719c(%rip), %eax      # 0xb078
movl $0x320, %ecx            # imm = 0x320
addl %ecx, %eax
rolw $0x8, %ax
movw %ax, 0xe(%rbp)
movzwl 0x718c(%rip), %eax      # 0xb07e
addl %ecx, %eax
rolw $0x8, %ax
leaq 0xc(%rbp), %r14
movw %ax, 0x10(%rbp)
movzwl 0x7173(%rip), %eax      # 0xb07a
addl %ecx, %eax
movb %ah, 0x12(%rbp)
movb %al, 0x13(%rbp)
movb $0xe, 0x14(%rbp)
movb $-0x1, 0xd(%rbp)
movzwl 0x715e(%rip), %ecx      # 0xb07c
leal 0x3e8(%rcx), %eax
movb %ah, 0x15(%rbp)
movb %al, 0x16(%rbp)
leaq 0x1a(%rbp), %rdx
leaq 0x1d(%rbp), %rsi
leaq 0x10d(%rbp), %rdi
xorl %eax, %eax
cmpq %rdi, %rsi
cmovbeq %rdx, %rax
movw $0x1e5f, 0x17(%rbp)     # imm = 0x1E5F
movb $-0x3a, 0x19(%rbp)
movl $0x7d0, %edx            # imm = 0x7D0
addl %edx, %ecx
movb %ch, (%rax)
movb %cl, 0x1(%rax)
movb $-0x3d, 0x2(%rax)
movzwl 0x711b(%rip), %ecx      # 0xb07e
addl %edx, %ecx
rolw $0x8, %cx
movw %cx, 0x3(%rax)
movzwl 0x7106(%rip), %ecx      # 0xb07a
addl %edx, %ecx
rolw $0x8, %cx
movw %cx, 0x5(%rax)
movzbl 0xd(%rbp), %eax
addq %rbp, %rax
addq $0xe, %rax
movb 0x17(%rbp), %dl
movl %edx, %esi
andb $0xc, %sil
movl $0xe, %ecx
cmpb $0xc, %sil
je 0x3fbc
cmpb $0x4, %sil
sete %cl
addb %cl, %cl
movl %edx, %esi
andb $0x2, %sil
addb %dl, %dl
andb $0x2, %dl
addb %sil, %dl
addb %cl, %dl
addb $0xc, %dl
movzbl %dl, %ecx
leaq 0xe(%rbp), %r13
leaq (%r14,%rcx), %rdx
addq $0x3, %rdx
cmpq %rax, %rdx
seta %sil
jbe 0x3fd9
addq %r14, %rcx
movq %rcx, %rdx
jmp 0x4026
movb (%r13,%rcx), %dl
movl %edx, %edi
andb $0xc, %dil
movl $0x5, %esi
cmpb $0xc, %dil
je 0x4011
cmpb $0x4, %dil
sete %sil
addb %sil, %sil
movl %edx, %edi
andb $0x2, %dil
addb %dl, %dl
andb $0x2, %dl
addb %dil, %dl
addb %sil, %dl
addb $0x3, %dl
movzbl %dl, %esi
addq %r14, %rsi
leaq (%rsi,%rcx), %rdx
addq %rsi, %rcx
addq $0x3, %rcx
cmpq %rax, %rcx
seta %sil
xorl %eax, %eax
testb %sil, %sil
cmoveq %rdx, %rax
movzwl 0x7046(%rip), %ecx      # 0xb07c
movl $0xbb8, %edx            # imm = 0xBB8
addl %edx, %ecx
movb %ch, (%rax)
movb %cl, 0x1(%rax)
movb $-0x19, 0x2(%rax)
movzwl 0x702b(%rip), %ecx      # 0xb078
addl %edx, %ecx
rolw $0x8, %cx
leaq 0xa(%rbp), %r15
movw %cx, 0x3(%rax)
movzwl 0x701c(%rip), %ecx      # 0xb07e
addl %edx, %ecx
rolw $0x8, %cx
movw %cx, 0x5(%rax)
movzwl 0x7007(%rip), %ecx      # 0xb07a
addl %edx, %ecx
rolw $0x8, %cx
movw %cx, 0x7(%rax)
movzbl 0xd(%rbp), %ecx
addq %r13, %rcx
movl $0x9, %eax
movb $-0x2, %dl
movb (%r13,%rax), %sil
movl %esi, %r8d
andb $0xc, %r8b
movl $0x5, %edi
cmpb $0xc, %r8b
je 0x40c9
cmpb $0x4, %r8b
sete %dil
addb %dil, %dil
movl %esi, %r8d
andb $0x2, %r8b
addb %sil, %sil
andb $0x2, %sil
addb %r8b, %sil
addb %dil, %sil
addb $0x3, %sil
movzbl %sil, %edi
addq %rdi, %rax
leaq (%r14,%rax), %rsi
addq $0x3, %rsi
cmpq %rcx, %rsi
ja 0x40e2
leal 0x1(%rdx), %edi
testb %dl, %dl
movl %edi, %edx
jne 0x408b
addq %r14, %rax
xorl %edx, %edx
cmpq %rcx, %rsi
cmovaq %rdx, %rax
movzwl 0x6f87(%rip), %ecx      # 0xb07c
addl $0xfa0, %ecx            # imm = 0xFA0
movb %ch, (%rax)
movb %cl, 0x1(%rax)
movb $0x0, 0x2(%rax)
movzbl 0xd(%rbp), %eax
cmpq $0xa, %rax
jb 0x417b
addq %r13, %rax
movl $0x9, %ecx
movb $-0x3, %dl
movb (%r13,%rcx), %sil
movl %esi, %r8d
andb $0xc, %r8b
movl $0x5, %edi
cmpb $0xc, %r8b
je 0x4156
cmpb $0x4, %r8b
sete %dil
addb %dil, %dil
movl %esi, %r8d
andb $0x2, %r8b
addb %sil, %sil
andb $0x2, %sil
addb %r8b, %sil
addb %dil, %sil
addb $0x3, %sil
movzbl %sil, %edi
addq %rdi, %rcx
leaq (%r14,%rcx), %rsi
addq $0x3, %rsi
cmpq %rax, %rsi
ja 0x416f
leal 0x1(%rdx), %edi
testb %dl, %dl
movl %edi, %edx
jne 0x4118
addq %r14, %rcx
xorl %edx, %edx
cmpq %rax, %rsi
cmovbeq %rcx, %rdx
subl %r14d, %edx
addb $-0x2, %dl
movb %dl, 0xd(%rbp)
movzbl 0xa(%rbp), %ecx
movzbl 0xb(%rbp), %eax
andl $0xf, %ecx
shll $0x8, %ecx
orq %rax, %rcx
addq %r14, %rcx
movzbl %dl, %edx
leaq (%r14,%rdx), %rax
addq $0x2, %rax
addq %r14, %rdx
addq $0x4, %rdx
xorl %esi, %esi
cmpq %rcx, %rdx
cmovaq %rsi, %rax
cmpq %rcx, %r13
cmovaq %rsi, %rax
movb $0x54, (%rax)
movl $0xb1684e24, 0x2(%rax)  # imm = 0xB1684E24
leaq 0x101(%rax), %rdx
leaq 0x6(%rax), %rcx
movb $-0x1, %dil
movq %rcx, %rsi
addq $0x2, %rcx
cmpq %rdx, %rsi
ja 0x41ea
leal 0x1(%rdi), %r8d
testb %dil, %dil
movl %r8d, %edi
jne 0x41d2
addl $-0x4, %ecx
xorl %edi, %edi
cmpq %rdx, %rsi
cmoval %edi, %ecx
subl %eax, %ecx
addb $-0x2, %cl
movb %cl, 0x1(%rax)
movzbl 0xa(%rbp), %ecx
movzbl 0xb(%rbp), %eax
andl $0xf, %ecx
shll $0x8, %ecx
orq %rax, %rcx
addq %r14, %rcx
movb $-0x1, %dl
movq %r14, %rax
movq %r14, %rsi
testq %rax, %rax
je 0x4229
movzbl 0x1(%rax), %esi
addq %rax, %rsi
addq $0x2, %rsi
leaq 0x2(%rsi), %rdi
movl $0x0, %eax
cmpq %rcx, %rdi
cmovbeq %rsi, %rax
ja 0x4244
leal 0x1(%rdx), %esi
testb %dl, %dl
movl %esi, %edx
jne 0x4216
leaq 0x2(%rax), %rcx
movl $0xbbaaff53, (%rax)     # imm = 0xBBAAFF53
movw $0xddcc, 0x4(%rax)      # imm = 0xDDCC
leaq 0x101(%rax), %rdi
leaq 0x6(%rax), %rdx
movb $-0x1, %sil
movq %rdx, %r8
addq $0x2, %rdx
cmpq %rdi, %r8
ja 0x427a
leal 0x1(%rsi), %r9d
testb %sil, %sil
movl %r9d, %esi
jne 0x4262
addq $-0x4, %rdx
xorl %esi, %esi
cmpq %rdi, %r8
cmovaq %rsi, %rdx
movw $0xffee, (%rdx)         # imm = 0xFFEE
movzbl 0x1(%rax), %edx
cmpq $0x2, %rdx
jb 0x42c5
addq %rdx, %rcx
leaq 0x6(%rax), %rdx
movb $-0x2, %sil
movq %rdx, %rdi
addq $0x2, %rdx
cmpq %rcx, %rdi
ja 0x42b8
leal 0x1(%rsi), %r8d
testb %sil, %sil
movl %r8d, %esi
jne 0x42a0
addq $-0x4, %rdx
xorl %esi, %esi
cmpq %rcx, %rdi
cmovbeq %rdx, %rsi
subl %eax, %esi
addb $-0x2, %sil
movb %sil, 0x1(%rax)
movzbl 0xa(%rbp), %eax
movzbl 0xb(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
orq %rcx, %rax
addq %r14, %rax
cmpq %rax, %r13
jbe 0x42ec
xorl %edi, %edi
jmp 0x431f
movb $-0x2, %dl
xorl %ecx, %ecx
movq %r14, %rdi
movq %r14, %rsi
testq %rdi, %rdi
je 0x4306
movzbl 0x1(%rdi), %esi
addq %rdi, %rsi
addq $0x2, %rsi
leaq 0x2(%rsi), %r8
movq %rsi, %rdi
cmpq %rax, %r8
cmovaq %rcx, %rdi
ja 0x431f
leal 0x1(%rdx), %esi
testb %dl, %dl
movl %esi, %edx
jne 0x42f3
callq 0x83db
movzbl 0xa(%rbp), %eax
movzbl 0xb(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
orq %rcx, %rax
addq %r14, %rax
movb $-0x3, %dl
xorl %ecx, %ecx
movq %r14, %rsi
movq %r14, %rdi
testq %rsi, %rsi
je 0x4352
movzbl 0x1(%rsi), %edi
addq %rsi, %rdi
addq $0x2, %rdi
leaq 0x2(%rdi), %r8
movq %rdi, %rsi
cmpq %rax, %r8
cmovaq %rcx, %rsi
ja 0x436b
leal 0x1(%rdx), %edi
testb %dl, %dl
movl %edi, %edx
jne 0x433f
movw $0x2c4d, (%rsi)         # imm = 0x2C4D
movl $0xe676e65, 0x2(%rsi)   # imm = 0xE676E65
movabsq $0x565420726f6a614d, %rax # imm = 0x565420726F6A614D
movq %rax, 0x6(%rsi)
movabsq $0x746e657665205654, %rax # imm = 0x746E657665205654
movq %rax, 0xc(%rsi)
movb $0x19, 0x14(%rsi)
movups 0x5224(%rip), %xmm0     # 0x95c2
movups %xmm0, 0x1e(%rsi)
movups 0x5210(%rip), %xmm0     # 0x95b9
movups %xmm0, 0x15(%rsi)
movzbl 0xa(%rbp), %eax
movzbl 0xb(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
orq %rcx, %rax
addq %r14, %rax
movb $-0x4, %sil
xorl %edx, %edx
movq %r14, %rcx
movq %r14, %rdi
testq %rcx, %rcx
je 0x43dc
movzbl 0x1(%rcx), %edi
addq %rcx, %rdi
addq $0x2, %rdi
leaq 0x2(%rdi), %r8
movq %rdi, %rcx
cmpq %rax, %r8
cmovaq %rdx, %rcx
ja 0x43f6
leal 0x1(%rsi), %edi
testb %sil, %sil
movl %edi, %esi
jne 0x43c9
movw $0x44f, (%rcx)          # imm = 0x44F
movzwl 0x6c78(%rip), %eax      # 0xb07a
movl $0x7d0, %edx            # imm = 0x7D0
addl %edx, %eax
rolw $0x8, %ax
movw %ax, 0x2(%rcx)
movzwl 0x6c64(%rip), %eax      # 0xb07c
addl %eax, %edx
rolw $0x8, %dx
movw %dx, 0x4(%rcx)
movzbl 0xa(%rbp), %ecx
movzbl 0xb(%rbp), %edx
movl %ecx, %esi
andl $0xf, %esi
shll $0x8, %esi
orq %rdx, %rsi
addq %r14, %rsi
cmpq %rsi, %r13
jbe 0x4441
xorl %edx, %edx
jmp 0x4479
movb $-0x5, %r8b
xorl %edi, %edi
movq %r14, %rdx
movq %r14, %r9
testq %rdx, %rdx
je 0x445d
movzbl 0x1(%rdx), %r9d
addq %rdx, %r9
addq $0x2, %r9
leaq 0x2(%r9), %r10
movq %r9, %rdx
cmpq %rsi, %r10
cmovaq %rdi, %rdx
ja 0x4479
leal 0x1(%r8), %r9d
testb %r8b, %r8b
movl %r9d, %r8d
jne 0x4449
subl %r15d, %edx
addl $-0x2, %edx
andb $-0x10, %cl
movl %edx, %esi
shrl $0x8, %esi
andb $0xf, %sil
orb %cl, %sil
movb %sil, 0xa(%rbp)
movb %dl, 0xb(%rbp)
movzbl 0x1(%rbx), %ecx
movzbl 0x2(%rbx), %edx
andl $0xf, %ecx
shll $0x8, %ecx
addl %edx, %ecx
decl %ecx
cmpw $0xe, %cx
jae 0x44b1
xorl %ebp, %ebp
jmp 0x44fa
movzwl %cx, %ecx
movb $-0x3, %sil
xorl %ebp, %ebp
movq 0x8(%rsp), %rdx
movq %rdx, %rdi
subq %rbx, %rdi
addq $0xc, %rdi
cmpq %rcx, %rdi
jg 0x44fa
movzbl 0xa(%rdx), %edi
movzbl 0xb(%rdx), %r8d
andl $0xf, %edi
shll $0x8, %edi
orq %r8, %rdi
addq %rdi, %rdx
addq $0xc, %rdx
incb %sil
jne 0x44be
movq %rdx, %rsi
subq %rbx, %rsi
xorl %ebp, %ebp
cmpq %rcx, %rsi
cmovlq %rdx, %rbp
addl $0x12c, %eax            # imm = 0x12C
rolw $0x8, %ax
movw %ax, (%rbp)
movq 0x6b8a(%rip), %rax      # 0xb098
leaq 0x10(%rsp), %rdi
movq %rax, (%rdi)
leaq 0x20(%rsp), %r14
movq %r14, %rsi
callq 0x1050
movl 0x10(%r14), %eax
movl 0x14(%r14), %ecx
cmpl $0x2, %eax
sbbl $0x0, %ecx
leal 0xc(%rax), %edx
cmpl $0x2, %eax
cmovael %eax, %edx
imull $0x5b5, %ecx, %eax      # imm = 0x5B5
leal 0x3(%rax), %ecx
testl %eax, %eax
cmovnsl %eax, %ecx
sarl $0x2, %ecx
addl 0xc(%r14), %ecx
imull $0x4ab51, %edx, %eax    # imm = 0x4AB51
addl $0x956a2, %eax          # imm = 0x956A2
cltq
imulq $0x68db8bad, %rax, %rax # imm = 0x68DB8BAD
movq %rax, %rdx
shrq $0x3f, %rdx
sarq $0x2c, %rax
addl %edx, %eax
addl %ecx, %eax
addl $0x3a6c, %eax           # imm = 0x3A6C
movslq 0x8(%r14), %rdx
imulq $0x66666667, %rdx, %rcx # imm = 0x66666667
movq %rcx, %rsi
shrq $0x3f, %rsi
sarq $0x22, %rcx
addl %esi, %ecx
leal (%rcx,%rcx), %esi
leal (%rsi,%rsi,4), %esi
subl %esi, %edx
shll $0x14, %ecx
shll $0x10, %edx
addl %ecx, %edx
movslq 0x4(%r14), %rcx
imulq $0x66666667, %rcx, %rsi # imm = 0x66666667
movq %rsi, %rdi
shrq $0x3f, %rdi
sarq $0x22, %rsi
addl %edi, %esi
leal (%rsi,%rsi), %edi
leal (%rdi,%rdi,4), %edi
subl %edi, %ecx
shll $0xc, %esi
shll $0x8, %ecx
addl %esi, %ecx
orl %edx, %ecx
movslq (%r14), %rdx
imulq $0x66666667, %rdx, %rsi # imm = 0x66666667
movq %rsi, %rdi
shrq $0x3f, %rdi
sarq $0x22, %rsi
addl %edi, %esi
movl %esi, %edi
shll $0x4, %edi
addl %esi, %esi
leal (%rsi,%rsi,4), %esi
subl %esi, %edx
addl %edi, %edx
orl %edx, %ecx
movb %ah, 0x2(%rbp)
movl %ecx, %esi
shrl $0x18, %esi
orl %eax, %esi
movb %sil, 0x3(%rbp)
movl %ecx, %eax
shrl $0x10, %eax
movb %al, 0x4(%rbp)
movb %ch, 0x5(%rbp)
movb %dl, 0x6(%rbp)
leaq 0xa(%rbp), %r14
movl $0x9f000002, 0x7(%rbp)  # imm = 0x9F000002
movw $0x54ff, 0xb(%rbp)      # imm = 0x54FF
leaq 0xc(%rbp), %r15
leaq 0xe(%rbp), %r13
movl $0xb1684e24, 0xe(%rbp)  # imm = 0xB1684E24
leaq 0x10d(%rbp), %rdx
leaq 0x12(%rbp), %rcx
movb $-0x1, %al
movq %rcx, %rsi
addq $0x2, %rcx
cmpq %rdx, %rsi
ja 0x464e
leal 0x1(%rax), %edi
testb %al, %al
movl %edi, %eax
jne 0x4639
leaq 0x100b(%rbp), %rax
addl $-0x4, %ecx
xorl %edi, %edi
cmpq %rdx, %rsi
cmoval %edi, %ecx
subl %r15d, %ecx
addb $-0x2, %cl
movb %cl, 0xd(%rbp)
movzbl %cl, %ecx
movw $0xe67, 0x12(%rcx,%rbp) # imm = 0xE67
movabsq $0x565420726f6a614d, %rdx # imm = 0x565420726F6A614D
movq %rdx, 0x14(%rcx,%rbp)
movabsq $0x746e657665205654, %rdx # imm = 0x746E657665205654
movq %rdx, 0x1a(%rcx,%rbp)
movb $0x19, 0x22(%rcx,%rbp)
movups 0x4f1c(%rip), %xmm0     # 0x95b9
movups %xmm0, 0x23(%rcx,%rbp)
movups 0x4f19(%rip), %xmm0     # 0x95c2
movups %xmm0, 0x2c(%rcx,%rbp)
movl $0x6e652c4d, 0xe(%rcx,%rbp) # imm = 0x6E652C4D
movb $-0x1, %cl
movq %r15, %rdi
movq %r15, %rdx
testq %rdi, %rdi
je 0x46ce
movzbl 0x1(%rdi), %edx
addq %rdi, %rdx
addq $0x2, %rdx
leaq 0x2(%rdx), %rsi
movl $0x0, %edi
cmpq %rax, %rsi
cmovbeq %rdx, %rdi
ja 0x46e9
leal 0x1(%rcx), %edx
testb %cl, %cl
movl %edx, %ecx
jne 0x46bb
callq 0x828f
movzbl 0xa(%rbp), %eax
movzbl 0xb(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
orq %rcx, %rax
addq %r15, %rax
cmpq %rax, %r13
jbe 0x470b
xorl %edi, %edi
jmp 0x473e
movb $-0x2, %dl
xorl %ecx, %ecx
movq %r15, %rdi
movq %r15, %rsi
testq %rdi, %rdi
je 0x4725
movzbl 0x1(%rdi), %esi
addq %rdi, %rsi
addq $0x2, %rsi
leaq 0x2(%rsi), %r8
movq %rsi, %rdi
cmpq %rax, %r8
cmovaq %rcx, %rdi
ja 0x473e
leal 0x1(%rdx), %esi
testb %dl, %dl
movl %esi, %edx
jne 0x4712
callq 0x83db
movzbl 0xa(%rbp), %eax
movzbl 0xb(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
orq %rcx, %rax
addq %r15, %rax
movb $-0x3, %dl
xorl %ecx, %ecx
movq %r15, %rsi
movq %r15, %rdi
testq %rsi, %rsi
je 0x4771
movzbl 0x1(%rsi), %edi
addq %rsi, %rdi
addq $0x2, %rdi
leaq 0x2(%rdi), %r8
movq %rdi, %rsi
cmpq %rax, %r8
cmovaq %rcx, %rsi
ja 0x478a
leal 0x1(%rdx), %edi
testb %dl, %dl
movl %edi, %edx
jne 0x475e
movl $0xd8f50369, (%rsi)     # imm = 0xD8F50369
movb $0x5, 0x4(%rsi)
movzbl 0xa(%rbp), %eax
movzbl 0xb(%rbp), %ecx
movl %eax, %edx
andl $0xf, %edx
shll $0x8, %edx
orq %rcx, %rdx
addq %r15, %rdx
cmpq %rdx, %r13
jbe 0x47b3
xorl %ecx, %ecx
jmp 0x47eb
movb $-0x4, %dil
xorl %esi, %esi
movq %r15, %rcx
movq %r15, %r8
testq %rcx, %rcx
je 0x47cf
movzbl 0x1(%rcx), %r8d
addq %rcx, %r8
addq $0x2, %r8
leaq 0x2(%r8), %r9
movq %r8, %rcx
cmpq %rdx, %r9
cmovaq %rsi, %rcx
ja 0x47eb
leal 0x1(%rdi), %r8d
testb %dil, %dil
movl %r8d, %edi
jne 0x47bb
subl %r14d, %ecx
addl $-0x2, %ecx
andb $-0x10, %al
movl %ecx, %edx
shrl $0x8, %edx
andb $0xf, %dl
orb %al, %dl
movb %dl, 0xa(%rbp)
movb %cl, 0xb(%rbp)
movzbl 0x1(%rbx), %eax
movzbl 0x2(%rbx), %ecx
movl %eax, %edx
andl $0xf, %edx
shll $0x8, %edx
addl %ecx, %edx
decl %edx
movw $0xf, %cx
cmpw $0xe, %dx
jb 0x487f
movzwl %dx, %edx
movb $-0x4, %dil
xorl %ecx, %ecx
movq 0x8(%rsp), %rsi
movq %rsi, %r8
subq %rbx, %r8
addq $0xc, %r8
cmpq %rdx, %r8
jg 0x486d
movzbl 0xa(%rsi), %r8d
movzbl 0xb(%rsi), %r9d
andl $0xf, %r8d
shll $0x8, %r8d
orq %r9, %r8
addq %r8, %rsi
addq $0xc, %rsi
incb %dil
jne 0x482e
movq %rsi, %rdi
subq %rbx, %rdi
xorl %ecx, %ecx
cmpq %rdx, %rdi
cmovlq %rsi, %rcx
xorl %esi, %esi
cmpl $0xe, %edx
movq 0x8(%rsp), %rdx
cmovel %esi, %edx
subl %edx, %ecx
addl $0xf, %ecx
andb $-0x10, %al
movl %ecx, %edx
shrl $0x8, %edx
andb $0xf, %dl
orb %al, %dl
movb %dl, 0x1(%rbx)
movb %cl, 0x2(%rbx)
andl $0xfff, %ecx            # imm = 0xFFF
decw %cx
je 0x48c4
movzwl %cx, %eax
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
xorl %edx, %edx
movl %ecx, %esi
shll $0x8, %esi
shrl $0x18, %ecx
movzbl (%rbx,%rdx), %edi
xorl %ecx, %edi
movl %esi, %ecx
xorl (%r12,%rdi,4), %ecx
incq %rdx
cmpq %rdx, %rax
jne 0x48a6
jmp 0x48cb
xorl %eax, %eax
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
bswapl %ecx
movl %ecx, (%rbx,%rax)
movq %rbx, %rdi
movl $0x12, %esi
callq 0x7fdd
movq %rbx, %rdi
callq 0x1030
movl $0x400, %edi            # imm = 0x400
callq 0x1090
movq %rax, %rbx
movw $0x7070, (%rax)         # imm = 0x7070
movb $0x5, 0x2(%rax)
movq 0x6786(%rip), %rax      # 0xb088
leaq 0x10(%rsp), %rdi
movq %rax, (%rdi)
leaq 0x20(%rsp), %r14
movq %r14, %rsi
callq 0x1050
movl 0x10(%r14), %eax
movl 0x14(%r14), %ecx
cmpl $0x2, %eax
sbbl $0x0, %ecx
leal 0xc(%rax), %edx
cmpl $0x2, %eax
cmovael %eax, %edx
imull $0x5b5, %ecx, %eax      # imm = 0x5B5
leal 0x3(%rax), %ecx
testl %eax, %eax
cmovnsl %eax, %ecx
shrl $0x2, %ecx
addl 0xc(%r14), %ecx
imull $0x4ab51, %edx, %eax    # imm = 0x4AB51
movl $0x956a2, %ebp          # imm = 0x956A2
addl %ebp, %eax
cltq
imulq $0x68db8bad, %rax, %rax # imm = 0x68DB8BAD
movq %rax, %rdx
shrq $0x3f, %rdx
shrq $0x2c, %rax
addl %edx, %eax
leal (%rcx,%rax), %edx
addl $0x3a6c, %edx           # imm = 0x3A6C
movslq 0x8(%r14), %rcx
imulq $0x66666667, %rcx, %rax # imm = 0x66666667
movq %rax, %rsi
shrq $0x3f, %rsi
shrq $0x20, %rax
sarl $0x2, %eax
addl %esi, %eax
leal (%rax,%rax), %esi
leal (%rsi,%rsi,4), %esi
subl %esi, %ecx
shll $0x14, %eax
shll $0x10, %ecx
addl %eax, %ecx
movslq 0x4(%r14), %rax
imulq $0x66666667, %rax, %rsi # imm = 0x66666667
movq %rsi, %rdi
shrq $0x3f, %rdi
shrq $0x20, %rsi
sarl $0x2, %esi
addl %edi, %esi
leal (%rsi,%rsi), %edi
leal (%rdi,%rdi,4), %edi
subl %edi, %eax
shll $0xc, %esi
shll $0x8, %eax
addl %esi, %eax
orl %ecx, %eax
movslq (%r14), %rcx
imulq $0x66666667, %rcx, %rsi # imm = 0x66666667
movq %rsi, %rdi
shrq $0x3f, %rdi
shrq $0x20, %rsi
sarl $0x2, %esi
addl %edi, %esi
movl %esi, %edi
shll $0x4, %edi
addl %esi, %esi
leal (%rsi,%rsi,4), %esi
subl %esi, %ecx
addl %edi, %ecx
orl %ecx, %eax
movzwl %dx, %esi
movl %eax, %edx
shrl $0x18, %edx
orl %esi, %edx
shrl $0x8, %esi
movb %sil, 0x3(%rbx)
shlq $0x20, %rsi
movb %dl, 0x4(%rbx)
shll $0x18, %edx
orq %rsi, %rdx
shrq $0x18, %rdx
leal (%rdx,%rdx,4), %esi
leal -0x499fc(,%rsi,4), %edi
movslq %edi, %rdi
imulq $-0x70753053, %rdi, %rdi # imm = 0x8F8ACFAD
shrq $0x20, %rdi
leal (%rdi,%rsi,4), %esi
addl $0xfffb6604, %esi       # imm = 0xFFFB6604
movl %esi, %edi
shrl $0x1f, %edi
sarl $0xc, %esi
leal (%rsi,%rdi), %r8d
imull $0x5b5, %r8d, %r8d      # imm = 0x5B5
leal 0x3(%r8), %r9d
testl %r8d, %r8d
cmovnsl %r8d, %r9d
sarl $0x2, %r9d
subl %r9d, %edx
imull $0x2710, %edx, %r8d     # imm = 0x2710
leal -0x8ea1ea8(%r8), %r9d
movslq %r9d, %r9
imulq $-0x24b0d1f3, %r9, %r9  # imm = 0xDB4F2E0D
shrq $0x20, %r9
addl %r8d, %r9d
addl $0xf715e158, %r9d       # imm = 0xF715E158
movl %r9d, %r10d
shrl $0x1f, %r10d
sarl $0x12, %r9d
leal (%r9,%r10), %r11d
addl $0xf6d482ea, %r8d       # imm = 0xF6D482EA
cmpl %ebp, %r8d
adcl %edi, %esi
cmpl %ebp, %r8d
leal -0xc(%r9,%r10), %r9d
cmovael %r11d, %r9d
movl %eax, %r8d
shrl $0x10, %r8d
movb %r8b, 0x5(%rbx)
movl %eax, %edi
shrl $0x8, %edi
movb %dil, 0x6(%rbx)
movb %cl, 0x7(%rbx)
imull $0x4ab51, %r11d, %r10d  # imm = 0x4AB51
movslq %r10d, %r10
imulq $-0x68db8bad, %r10, %r10 # imm = 0x97247453
movq %r10, %r11
shrq $0x3f, %r11
shrq $0x20, %r10
sarl $0xc, %r10d
addl %r11d, %r10d
addl %r10d, %edx
addl $0xffffc594, %edx       # imm = 0xFFFFC594
movl %edx, 0xc(%r14)
movl %esi, 0x14(%r14)
addl $-0x2, %r9d
movl %r9d, 0x10(%r14)
movl %eax, %edx
shrl $0x14, %edx
andl $0xf, %edx
leal (%rdx,%rdx,4), %edx
andl $0xf, %r8d
leal (%r8,%rdx,2), %edx
movl %edx, 0x8(%r14)
movl %eax, %edx
shrl $0xc, %edx
andl $0xf, %edx
leal (%rdx,%rdx,4), %edx
andl $0xf, %edi
leal (%rdi,%rdx,2), %edx
movl %edx, 0x4(%r14)
shrl $0x4, %ecx
andl $0xf, %ecx
leal (%rcx,%rcx,4), %ecx
andl $0xf, %eax
leal (%rax,%rcx,2), %eax
movl %eax, (%r14)
leaq 0x20(%rsp), %rdi
callq 0x10a0
cmpq 0x6540(%rip), %rax      # 0xb088
jne 0x7fa1
movq %rbx, %rdi
movl $0x14, %esi
callq 0x7fdd
movq 0x652e(%rip), %rax      # 0xb090
leaq 0x10(%rsp), %rdi
movq %rax, (%rdi)
leaq 0x20(%rsp), %r14
movq %r14, %rsi
callq 0x1050
movl 0x10(%r14), %eax
movl 0x14(%r14), %ecx
cmpl $0x2, %eax
sbbl $0x0, %ecx
leal 0xc(%rax), %edx
cmpl $0x2, %eax
cmovael %eax, %edx
imull $0x5b5, %ecx, %eax      # imm = 0x5B5
leal 0x3(%rax), %ecx
testl %eax, %eax
cmovnsl %eax, %ecx
shrl $0x2, %ecx
addl 0xc(%r14), %ecx
imull $0x4ab51, %edx, %eax    # imm = 0x4AB51
addl %ebp, %eax
cltq
imulq $0x68db8bad, %rax, %rax # imm = 0x68DB8BAD
movq %rax, %rdx
shrq $0x3f, %rdx
shrq $0x2c, %rax
addl %edx, %eax
leal (%rcx,%rax), %edx
addl $0x3a6c, %edx           # imm = 0x3A6C
movslq 0x8(%r14), %rcx
imulq $0x66666667, %rcx, %rax # imm = 0x66666667
movq %rax, %rsi
shrq $0x3f, %rsi
shrq $0x20, %rax
sarl $0x2, %eax
addl %esi, %eax
leal (%rax,%rax), %esi
leal (%rsi,%rsi,4), %esi
subl %esi, %ecx
shll $0x14, %eax
shll $0x10, %ecx
addl %eax, %ecx
movslq 0x4(%r14), %rax
imulq $0x66666667, %rax, %rsi # imm = 0x66666667
movq %rsi, %rdi
shrq $0x3f, %rdi
shrq $0x20, %rsi
sarl $0x2, %esi
addl %edi, %esi
leal (%rsi,%rsi), %edi
leal (%rdi,%rdi,4), %edi
subl %edi, %eax
shll $0xc, %esi
shll $0x8, %eax
addl %esi, %eax
orl %ecx, %eax
movslq (%r14), %rcx
imulq $0x66666667, %rcx, %rsi # imm = 0x66666667
movq %rsi, %rdi
shrq $0x3f, %rdi
shrq $0x20, %rsi
sarl $0x2, %esi
addl %edi, %esi
movl %esi, %edi
shll $0x4, %edi
addl %esi, %esi
leal (%rsi,%rsi,4), %esi
subl %esi, %ecx
addl %edi, %ecx
orl %ecx, %eax
movzwl %dx, %esi
movl %eax, %edx
shrl $0x18, %edx
orl %esi, %edx
shrl $0x8, %esi
movb %sil, 0x3(%rbx)
shlq $0x20, %rsi
movb %dl, 0x4(%rbx)
shll $0x18, %edx
orq %rsi, %rdx
shrq $0x18, %rdx
leal (%rdx,%rdx,4), %esi
leal -0x499fc(,%rsi,4), %edi
movslq %edi, %rdi
imulq $-0x70753053, %rdi, %rdi # imm = 0x8F8ACFAD
shrq $0x20, %rdi
leal (%rdi,%rsi,4), %esi
addl $0xfffb6604, %esi       # imm = 0xFFFB6604
movl %esi, %edi
shrl $0x1f, %edi
sarl $0xc, %esi
leal (%rsi,%rdi), %r8d
imull $0x5b5, %r8d, %r8d      # imm = 0x5B5
leal 0x3(%r8), %r9d
testl %r8d, %r8d
cmovnsl %r8d, %r9d
sarl $0x2, %r9d
subl %r9d, %edx
imull $0x2710, %edx, %r8d     # imm = 0x2710
leal -0x8ea1ea8(%r8), %r9d
movslq %r9d, %r9
imulq $-0x24b0d1f3, %r9, %r9  # imm = 0xDB4F2E0D
shrq $0x20, %r9
addl %r8d, %r9d
addl $0xf715e158, %r9d       # imm = 0xF715E158
movl %r9d, %r10d
shrl $0x1f, %r10d
sarl $0x12, %r9d
leal (%r9,%r10), %r11d
addl $0xf6d482ea, %r8d       # imm = 0xF6D482EA
cmpl %ebp, %r8d
adcl %edi, %esi
cmpl %ebp, %r8d
leal -0xc(%r9,%r10), %r9d
cmovael %r11d, %r9d
movl %eax, %r8d
shrl $0x10, %r8d
movb %r8b, 0x5(%rbx)
movl %eax, %edi
shrl $0x8, %edi
movb %dil, 0x6(%rbx)
movb %cl, 0x7(%rbx)
imull $0x4ab51, %r11d, %r10d  # imm = 0x4AB51
movslq %r10d, %r10
imulq $-0x68db8bad, %r10, %r10 # imm = 0x97247453
movq %r10, %r11
shrq $0x3f, %r11
shrq $0x20, %r10
sarl $0xc, %r10d
addl %r11d, %r10d
addl %r10d, %edx
addl $0xffffc594, %edx       # imm = 0xFFFFC594
movl %edx, 0xc(%r14)
movl %esi, 0x14(%r14)
addl $-0x2, %r9d
movl %r9d, 0x10(%r14)
movl %eax, %edx
shrl $0x14, %edx
andl $0xf, %edx
leal (%rdx,%rdx,4), %edx
andl $0xf, %r8d
leal (%r8,%rdx,2), %edx
movl %edx, 0x8(%r14)
movl %eax, %edx
shrl $0xc, %edx
andl $0xf, %edx
leal (%rdx,%rdx,4), %edx
andl $0xf, %edi
leal (%rdi,%rdx,2), %edx
movl %edx, 0x4(%r14)
shrl $0x4, %ecx
andl $0xf, %ecx
leal (%rcx,%rcx,4), %ecx
andl $0xf, %eax
leal (%rax,%rcx,2), %eax
movl %eax, (%r14)
leaq 0x20(%rsp), %rdi
callq 0x10a0
cmpq 0x62ed(%rip), %rax      # 0xb090
jne 0x7fab
movq %rbx, %rdi
movl $0x14, %esi
callq 0x7fdd
movq 0x62db(%rip), %rax      # 0xb098
leaq 0x10(%rsp), %rdi
movq %rax, (%rdi)
leaq 0x20(%rsp), %r14
movq %r14, %rsi
callq 0x1050
movl 0x10(%r14), %eax
movl 0x14(%r14), %ecx
cmpl $0x2, %eax
sbbl $0x0, %ecx
leal 0xc(%rax), %edx
cmpl $0x2, %eax
cmovael %eax, %edx
imull $0x5b5, %ecx, %eax      # imm = 0x5B5
leal 0x3(%rax), %ecx
testl %eax, %eax
cmovnsl %eax, %ecx
shrl $0x2, %ecx
addl 0xc(%r14), %ecx
imull $0x4ab51, %edx, %eax    # imm = 0x4AB51
movl $0x956a2, %ebp          # imm = 0x956A2
addl %ebp, %eax
cltq
imulq $0x68db8bad, %rax, %rax # imm = 0x68DB8BAD
movq %rax, %rdx
shrq $0x3f, %rdx
shrq $0x2c, %rax
addl %edx, %eax
leal (%rcx,%rax), %edx
addl $0x3a6c, %edx           # imm = 0x3A6C
movslq 0x8(%r14), %rcx
imulq $0x66666667, %rcx, %rax # imm = 0x66666667
movq %rax, %rsi
shrq $0x3f, %rsi
shrq $0x20, %rax
sarl $0x2, %eax
addl %esi, %eax
leal (%rax,%rax), %esi
leal (%rsi,%rsi,4), %esi
subl %esi, %ecx
shll $0x14, %eax
shll $0x10, %ecx
addl %eax, %ecx
movslq 0x4(%r14), %rax
imulq $0x66666667, %rax, %rsi # imm = 0x66666667
movq %rsi, %rdi
shrq $0x3f, %rdi
shrq $0x20, %rsi
sarl $0x2, %esi
addl %edi, %esi
leal (%rsi,%rsi), %edi
leal (%rdi,%rdi,4), %edi
subl %edi, %eax
shll $0xc, %esi
shll $0x8, %eax
addl %esi, %eax
orl %ecx, %eax
movslq (%r14), %rcx
imulq $0x66666667, %rcx, %rsi # imm = 0x66666667
movq %rsi, %rdi
shrq $0x3f, %rdi
shrq $0x20, %rsi
sarl $0x2, %esi
addl %edi, %esi
movl %esi, %edi
shll $0x4, %edi
addl %esi, %esi
leal (%rsi,%rsi,4), %esi
subl %esi, %ecx
addl %edi, %ecx
orl %ecx, %eax
movzwl %dx, %esi
movl %eax, %edx
shrl $0x18, %edx
orl %esi, %edx
shrl $0x8, %esi
movb %sil, 0x3(%rbx)
shlq $0x20, %rsi
movb %dl, 0x4(%rbx)
shll $0x18, %edx
orq %rsi, %rdx
shrq $0x18, %rdx
leal (%rdx,%rdx,4), %esi
leal -0x499fc(,%rsi,4), %edi
movslq %edi, %rdi
imulq $-0x70753053, %rdi, %rdi # imm = 0x8F8ACFAD
shrq $0x20, %rdi
leal (%rdi,%rsi,4), %esi
addl $0xfffb6604, %esi       # imm = 0xFFFB6604
movl %esi, %edi
shrl $0x1f, %edi
sarl $0xc, %esi
leal (%rsi,%rdi), %r8d
imull $0x5b5, %r8d, %r8d      # imm = 0x5B5
leal 0x3(%r8), %r9d
testl %r8d, %r8d
cmovnsl %r8d, %r9d
sarl $0x2, %r9d
subl %r9d, %edx
imull $0x2710, %edx, %r8d     # imm = 0x2710
leal -0x8ea1ea8(%r8), %r9d
movslq %r9d, %r9
imulq $-0x24b0d1f3, %r9, %r9  # imm = 0xDB4F2E0D
shrq $0x20, %r9
addl %r8d, %r9d
addl $0xf715e158, %r9d       # imm = 0xF715E158
movl %r9d, %r10d
shrl $0x1f, %r10d
sarl $0x12, %r9d
leal (%r9,%r10), %r11d
addl $0xf6d482ea, %r8d       # imm = 0xF6D482EA
cmpl %ebp, %r8d
adcl %edi, %esi
cmpl %ebp, %r8d
leal -0xc(%r9,%r10), %r9d
cmovael %r11d, %r9d
movl %eax, %r8d
shrl $0x10, %r8d
movb %r8b, 0x5(%rbx)
movl %eax, %edi
shrl $0x8, %edi
movb %dil, 0x6(%rbx)
movb %cl, 0x7(%rbx)
imull $0x4ab51, %r11d, %r10d  # imm = 0x4AB51
movslq %r10d, %r10
imulq $-0x68db8bad, %r10, %r10 # imm = 0x97247453
movq %r10, %r11
shrq $0x3f, %r11
shrq $0x20, %r10
sarl $0xc, %r10d
addl %r11d, %r10d
addl %r10d, %edx
addl $0xffffc594, %edx       # imm = 0xFFFFC594
movl %edx, 0xc(%r14)
movl %esi, 0x14(%r14)
addl $-0x2, %r9d
movl %r9d, 0x10(%r14)
movl %eax, %edx
shrl $0x14, %edx
andl $0xf, %edx
leal (%rdx,%rdx,4), %edx
andl $0xf, %r8d
leal (%r8,%rdx,2), %edx
movl %edx, 0x8(%r14)
movl %eax, %edx
shrl $0xc, %edx
andl $0xf, %edx
leal (%rdx,%rdx,4), %edx
andl $0xf, %edi
leal (%rdi,%rdx,2), %edx
movl %edx, 0x4(%r14)
shrl $0x4, %ecx
andl $0xf, %ecx
leal (%rcx,%rcx,4), %ecx
andl $0xf, %eax
leal (%rax,%rcx,2), %eax
movl %eax, (%r14)
leaq 0x20(%rsp), %rdi
callq 0x10a0
cmpq 0x6095(%rip), %rax      # 0xb098
jne 0x7fb5
movq %rbx, %rdi
movl $0x14, %esi
callq 0x7fdd
movq 0x6083(%rip), %rax      # 0xb0a0
leaq 0x10(%rsp), %rdi
movq %rax, (%rdi)
leaq 0x20(%rsp), %r14
movq %r14, %rsi
callq 0x1050
movl 0x10(%r14), %eax
movl 0x14(%r14), %ecx
cmpl $0x2, %eax
sbbl $0x0, %ecx
leal 0xc(%rax), %edx
cmpl $0x2, %eax
cmovael %eax, %edx
imull $0x5b5, %ecx, %eax      # imm = 0x5B5
leal 0x3(%rax), %ecx
testl %eax, %eax
cmovnsl %eax, %ecx
shrl $0x2, %ecx
addl 0xc(%r14), %ecx
imull $0x4ab51, %edx, %eax    # imm = 0x4AB51
addl %ebp, %eax
cltq
imulq $0x68db8bad, %rax, %rax # imm = 0x68DB8BAD
movq %rax, %rdx
shrq $0x3f, %rdx
shrq $0x2c, %rax
addl %edx, %eax
leal (%rcx,%rax), %edx
addl $0x3a6c, %edx           # imm = 0x3A6C
movslq 0x8(%r14), %rcx
imulq $0x66666667, %rcx, %rax # imm = 0x66666667
movq %rax, %rsi
shrq $0x3f, %rsi
shrq $0x20, %rax
sarl $0x2, %eax
addl %esi, %eax
leal (%rax,%rax), %esi
leal (%rsi,%rsi,4), %esi
subl %esi, %ecx
shll $0x14, %eax
shll $0x10, %ecx
addl %eax, %ecx
movslq 0x4(%r14), %rax
imulq $0x66666667, %rax, %rsi # imm = 0x66666667
movq %rsi, %rdi
shrq $0x3f, %rdi
shrq $0x20, %rsi
sarl $0x2, %esi
addl %edi, %esi
leal (%rsi,%rsi), %edi
leal (%rdi,%rdi,4), %edi
subl %edi, %eax
shll $0xc, %esi
shll $0x8, %eax
addl %esi, %eax
orl %ecx, %eax
movslq (%r14), %rcx
imulq $0x66666667, %rcx, %rsi # imm = 0x66666667
movq %rsi, %rdi
shrq $0x3f, %rdi
shrq $0x20, %rsi
sarl $0x2, %esi
addl %edi, %esi
movl %esi, %edi
shll $0x4, %edi
addl %esi, %esi
leal (%rsi,%rsi,4), %esi
subl %esi, %ecx
addl %edi, %ecx
orl %ecx, %eax
movzwl %dx, %esi
movl %eax, %edx
shrl $0x18, %edx
orl %esi, %edx
shrl $0x8, %esi
movb %sil, 0x3(%rbx)
shlq $0x20, %rsi
movb %dl, 0x4(%rbx)
shll $0x18, %edx
orq %rsi, %rdx
shrq $0x18, %rdx
leal (%rdx,%rdx,4), %esi
leal -0x499fc(,%rsi,4), %edi
movslq %edi, %rdi
imulq $-0x70753053, %rdi, %rdi # imm = 0x8F8ACFAD
shrq $0x20, %rdi
leal (%rdi,%rsi,4), %esi
addl $0xfffb6604, %esi       # imm = 0xFFFB6604
movl %esi, %edi
shrl $0x1f, %edi
sarl $0xc, %esi
leal (%rsi,%rdi), %r8d
imull $0x5b5, %r8d, %r8d      # imm = 0x5B5
leal 0x3(%r8), %r9d
testl %r8d, %r8d
cmovnsl %r8d, %r9d
sarl $0x2, %r9d
subl %r9d, %edx
imull $0x2710, %edx, %r8d     # imm = 0x2710
leal -0x8ea1ea8(%r8), %r9d
movslq %r9d, %r9
imulq $-0x24b0d1f3, %r9, %r9  # imm = 0xDB4F2E0D
shrq $0x20, %r9
addl %r8d, %r9d
addl $0xf715e158, %r9d       # imm = 0xF715E158
movl %r9d, %r10d
shrl $0x1f, %r10d
sarl $0x12, %r9d
leal (%r9,%r10), %r11d
addl $0xf6d482ea, %r8d       # imm = 0xF6D482EA
cmpl %ebp, %r8d
adcl %edi, %esi
cmpl %ebp, %r8d
leal -0xc(%r9,%r10), %r9d
cmovael %r11d, %r9d
movl %eax, %r8d
shrl $0x10, %r8d
movb %r8b, 0x5(%rbx)
movl %eax, %edi
shrl $0x8, %edi
movb %dil, 0x6(%rbx)
movb %cl, 0x7(%rbx)
imull $0x4ab51, %r11d, %r10d  # imm = 0x4AB51
movslq %r10d, %r10
imulq $-0x68db8bad, %r10, %r10 # imm = 0x97247453
movq %r10, %r11
shrq $0x3f, %r11
shrq $0x20, %r10
sarl $0xc, %r10d
addl %r11d, %r10d
addl %r10d, %edx
addl $0xffffc594, %edx       # imm = 0xFFFFC594
movl %edx, 0xc(%r14)
movl %esi, 0x14(%r14)
addl $-0x2, %r9d
movl %r9d, 0x10(%r14)
movl %eax, %edx
shrl $0x14, %edx
andl $0xf, %edx
leal (%rdx,%rdx,4), %edx
andl $0xf, %r8d
leal (%r8,%rdx,2), %edx
movl %edx, 0x8(%r14)
movl %eax, %edx
shrl $0xc, %edx
andl $0xf, %edx
leal (%rdx,%rdx,4), %edx
andl $0xf, %edi
leal (%rdi,%rdx,2), %edx
movl %edx, 0x4(%r14)
shrl $0x4, %ecx
andl $0xf, %ecx
leal (%rcx,%rcx,4), %ecx
andl $0xf, %eax
leal (%rax,%rcx,2), %eax
movl %eax, (%r14)
leaq 0x20(%rsp), %rdi
callq 0x10a0
cmpq 0x5e42(%rip), %rax      # 0xb0a0
jne 0x7fbf
movq %rbx, %rdi
movl $0x14, %esi
callq 0x7fdd
movq %rbx, %rdi
callq 0x1030
movl $0x400, %edi            # imm = 0x400
callq 0x1090
movq %rax, %rbp
movw $0x7073, (%rax)         # imm = 0x7073
movb $0xb, 0x2(%rax)
movw $0xf0, 0x8(%rax)
movq 0x5dec(%rip), %rax      # 0xb088
leaq 0x10(%rsp), %rdi
movq %rax, (%rdi)
leaq 0x20(%rsp), %r14
movq %r14, %rsi
callq 0x1050
movl 0x10(%r14), %eax
movl 0x14(%r14), %ecx
cmpl $0x2, %eax
sbbl $0x0, %ecx
leal 0xc(%rax), %edx
cmpl $0x2, %eax
cmovael %eax, %edx
imull $0x5b5, %ecx, %eax      # imm = 0x5B5
leal 0x3(%rax), %esi
testl %eax, %eax
cmovnsl %eax, %esi
shrl $0x2, %esi
addl 0xc(%r14), %esi
imull $0x4ab51, %edx, %eax    # imm = 0x4AB51
movl $0x956a2, %ecx          # imm = 0x956A2
addl %ecx, %eax
cltq
imulq $0x68db8bad, %rax, %rax # imm = 0x68DB8BAD
movq %rax, %rdx
shrq $0x3f, %rdx
shrq $0x2c, %rax
addl %edx, %eax
addl %eax, %esi
addl $0x3a6c, %esi           # imm = 0x3A6C
movslq 0x8(%r14), %rdx
imulq $0x66666667, %rdx, %rax # imm = 0x66666667
movq %rax, %rdi
shrq $0x3f, %rdi
shrq $0x20, %rax
sarl $0x2, %eax
addl %edi, %eax
leal (%rax,%rax), %edi
leal (%rdi,%rdi,4), %edi
subl %edi, %edx
shll $0x14, %eax
shll $0x10, %edx
addl %eax, %edx
movslq 0x4(%r14), %rax
imulq $0x66666667, %rax, %rdi # imm = 0x66666667
movq %rdi, %r8
shrq $0x3f, %r8
shrq $0x20, %rdi
sarl $0x2, %edi
addl %r8d, %edi
leal (%rdi,%rdi), %r8d
leal (%r8,%r8,4), %r8d
subl %r8d, %eax
shll $0xc, %edi
shll $0x8, %eax
addl %edi, %eax
orl %edx, %eax
movslq (%r14), %rdx
imulq $0x66666667, %rdx, %rdi # imm = 0x66666667
movq %rdi, %r8
shrq $0x3f, %r8
shrq $0x20, %rdi
sarl $0x2, %edi
addl %r8d, %edi
movl %edi, %r8d
shll $0x4, %r8d
addl %edi, %edi
leal (%rdi,%rdi,4), %edi
subl %edi, %edx
addl %r8d, %edx
orl %edx, %eax
movzwl %si, %edi
movl %eax, %esi
shrl $0x18, %esi
orl %edi, %esi
shrl $0x8, %edi
movb %dil, 0x3(%rbp)
shlq $0x20, %rdi
movb %sil, 0x4(%rbp)
shll $0x18, %esi
orq %rdi, %rsi
shrq $0x18, %rsi
leal (%rsi,%rsi,4), %edi
leal -0x499fc(,%rdi,4), %r8d
movslq %r8d, %r8
imulq $-0x70753053, %r8, %r8  # imm = 0x8F8ACFAD
shrq $0x20, %r8
leal (%r8,%rdi,4), %edi
addl $0xfffb6604, %edi       # imm = 0xFFFB6604
movl %edi, %r8d
shrl $0x1f, %r8d
sarl $0xc, %edi
leal (%rdi,%r8), %r9d
imull $0x5b5, %r9d, %r9d      # imm = 0x5B5
leal 0x3(%r9), %r10d
testl %r9d, %r9d
cmovnsl %r9d, %r10d
sarl $0x2, %r10d
subl %r10d, %esi
imull $0x2710, %esi, %r9d     # imm = 0x2710
leal -0x8ea1ea8(%r9), %r10d
movslq %r10d, %r10
imulq $-0x24b0d1f3, %r10, %r10 # imm = 0xDB4F2E0D
shrq $0x20, %r10
addl %r9d, %r10d
addl $0xf715e158, %r10d      # imm = 0xF715E158
movl %r10d, %r11d
shrl $0x1f, %r11d
sarl $0x12, %r10d
leal (%r10,%r11), %ebx
addl $0xf6d482ea, %r9d       # imm = 0xF6D482EA
cmpl %ecx, %r9d
adcl %r8d, %edi
cmpl %ecx, %r9d
leal -0xc(%r10,%r11), %r9d
cmovael %ebx, %r9d
movl %eax, %r8d
shrl $0x10, %r8d
movb %r8b, 0x5(%rbp)
movl %eax, %ecx
shrl $0x8, %ecx
movb %cl, 0x6(%rbp)
movb %dl, 0x7(%rbp)
imull $0x4ab51, %ebx, %r10d   # imm = 0x4AB51
movslq %r10d, %r10
imulq $-0x68db8bad, %r10, %r10 # imm = 0x97247453
movq %r10, %r11
shrq $0x3f, %r11
shrq $0x20, %r10
sarl $0xc, %r10d
addl %r11d, %r10d
addl %r10d, %esi
addl $0xffffc594, %esi       # imm = 0xFFFFC594
movl %esi, 0xc(%r14)
movl %edi, 0x14(%r14)
addl $-0x2, %r9d
movl %r9d, 0x10(%r14)
movl %eax, %esi
shrl $0x14, %esi
andl $0xf, %esi
leal (%rsi,%rsi,4), %esi
andl $0xf, %r8d
leal (%r8,%rsi,2), %esi
movl %esi, 0x8(%r14)
movl %eax, %esi
shrl $0xc, %esi
andl $0xf, %esi
leal (%rsi,%rsi,4), %esi
andl $0xf, %ecx
leal (%rcx,%rsi,2), %ecx
movl %ecx, 0x4(%r14)
shrl $0x4, %edx
andl $0xf, %edx
leal (%rdx,%rdx,4), %ecx
andl $0xf, %eax
leal (%rax,%rcx,2), %eax
movl %eax, (%r14)
leaq 0x20(%rsp), %rdi
callq 0x10a0
cmpq 0x5b9a(%rip), %rax      # 0xb088
jne 0x7fc9
movzbl 0x1(%rbp), %eax
movzbl 0x2(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
orl %ecx, %eax
decw %ax
je 0x5532
movzwl %ax, %eax
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
xorl %edx, %edx
movl %ecx, %esi
shll $0x8, %esi
shrl $0x18, %ecx
movzbl (%rbp,%rdx), %edi
xorl %ecx, %edi
movl %esi, %ecx
xorl (%r12,%rdi,4), %ecx
incq %rdx
cmpq %rdx, %rax
jne 0x5513
jmp 0x5539
xorl %eax, %eax
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
bswapl %ecx
movl %ecx, (%rbp,%rax)
movq %rbp, %rdi
movl $0x14, %esi
callq 0x7fdd
movq 0x5b3d(%rip), %rax      # 0xb090
leaq 0x10(%rsp), %rdi
movq %rax, (%rdi)
leaq 0x20(%rsp), %r14
movq %r14, %rsi
callq 0x1050
movl 0x10(%r14), %eax
movl 0x14(%r14), %ecx
cmpl $0x2, %eax
sbbl $0x0, %ecx
leal 0xc(%rax), %edx
cmpl $0x2, %eax
cmovael %eax, %edx
imull $0x5b5, %ecx, %eax      # imm = 0x5B5
leal 0x3(%rax), %esi
testl %eax, %eax
cmovnsl %eax, %esi
shrl $0x2, %esi
addl 0xc(%r14), %esi
imull $0x4ab51, %edx, %eax    # imm = 0x4AB51
movl $0x956a2, %ecx          # imm = 0x956A2
addl %ecx, %eax
cltq
imulq $0x68db8bad, %rax, %rax # imm = 0x68DB8BAD
movq %rax, %rdx
shrq $0x3f, %rdx
shrq $0x2c, %rax
addl %edx, %eax
addl %eax, %esi
addl $0x3a6c, %esi           # imm = 0x3A6C
movslq 0x8(%r14), %rdx
imulq $0x66666667, %rdx, %rax # imm = 0x66666667
movq %rax, %rdi
shrq $0x3f, %rdi
shrq $0x20, %rax
sarl $0x2, %eax
addl %edi, %eax
leal (%rax,%rax), %edi
leal (%rdi,%rdi,4), %edi
subl %edi, %edx
shll $0x14, %eax
shll $0x10, %edx
addl %eax, %edx
movslq 0x4(%r14), %rax
imulq $0x66666667, %rax, %rdi # imm = 0x66666667
movq %rdi, %r8
shrq $0x3f, %r8
shrq $0x20, %rdi
sarl $0x2, %edi
addl %r8d, %edi
leal (%rdi,%rdi), %r8d
leal (%r8,%r8,4), %r8d
subl %r8d, %eax
shll $0xc, %edi
shll $0x8, %eax
addl %edi, %eax
orl %edx, %eax
movslq (%r14), %rdx
imulq $0x66666667, %rdx, %rdi # imm = 0x66666667
movq %rdi, %r8
shrq $0x3f, %r8
shrq $0x20, %rdi
sarl $0x2, %edi
addl %r8d, %edi
movl %edi, %r8d
shll $0x4, %r8d
addl %edi, %edi
leal (%rdi,%rdi,4), %edi
subl %edi, %edx
addl %r8d, %edx
orl %edx, %eax
movzwl %si, %edi
movl %eax, %esi
shrl $0x18, %esi
orl %edi, %esi
shrl $0x8, %edi
movb %dil, 0x3(%rbp)
shlq $0x20, %rdi
movb %sil, 0x4(%rbp)
shll $0x18, %esi
orq %rdi, %rsi
shrq $0x18, %rsi
leal (%rsi,%rsi,4), %edi
leal -0x499fc(,%rdi,4), %r8d
movslq %r8d, %r8
imulq $-0x70753053, %r8, %r8  # imm = 0x8F8ACFAD
shrq $0x20, %r8
leal (%r8,%rdi,4), %edi
addl $0xfffb6604, %edi       # imm = 0xFFFB6604
movl %edi, %r8d
shrl $0x1f, %r8d
sarl $0xc, %edi
leal (%rdi,%r8), %r9d
imull $0x5b5, %r9d, %r9d      # imm = 0x5B5
leal 0x3(%r9), %r10d
testl %r9d, %r9d
cmovnsl %r9d, %r10d
sarl $0x2, %r10d
subl %r10d, %esi
imull $0x2710, %esi, %r9d     # imm = 0x2710
leal -0x8ea1ea8(%r9), %r10d
movslq %r10d, %r10
imulq $-0x24b0d1f3, %r10, %r10 # imm = 0xDB4F2E0D
shrq $0x20, %r10
addl %r9d, %r10d
addl $0xf715e158, %r10d      # imm = 0xF715E158
movl %r10d, %r11d
shrl $0x1f, %r11d
sarl $0x12, %r10d
leal (%r10,%r11), %ebx
addl $0xf6d482ea, %r9d       # imm = 0xF6D482EA
cmpl %ecx, %r9d
adcl %r8d, %edi
cmpl %ecx, %r9d
leal -0xc(%r10,%r11), %r9d
cmovael %ebx, %r9d
movl %eax, %r8d
shrl $0x10, %r8d
movb %r8b, 0x5(%rbp)
movl %eax, %ecx
shrl $0x8, %ecx
movb %cl, 0x6(%rbp)
movb %dl, 0x7(%rbp)
imull $0x4ab51, %ebx, %r10d   # imm = 0x4AB51
movslq %r10d, %r10
imulq $-0x68db8bad, %r10, %r10 # imm = 0x97247453
movq %r10, %r11
shrq $0x3f, %r11
shrq $0x20, %r10
sarl $0xc, %r10d
addl %r11d, %r10d
addl %r10d, %esi
addl $0xffffc594, %esi       # imm = 0xFFFFC594
movl %esi, 0xc(%r14)
movl %edi, 0x14(%r14)
addl $-0x2, %r9d
movl %r9d, 0x10(%r14)
movl %eax, %esi
shrl $0x14, %esi
andl $0xf, %esi
leal (%rsi,%rsi,4), %esi
andl $0xf, %r8d
leal (%r8,%rsi,2), %esi
movl %esi, 0x8(%r14)
movl %eax, %esi
shrl $0xc, %esi
andl $0xf, %esi
leal (%rsi,%rsi,4), %esi
andl $0xf, %ecx
leal (%rcx,%rsi,2), %ecx
movl %ecx, 0x4(%r14)
shrl $0x4, %edx
andl $0xf, %edx
leal (%rdx,%rdx,4), %ecx
andl $0xf, %eax
leal (%rax,%rcx,2), %eax
movl %eax, (%r14)
leaq 0x20(%rsp), %rdi
callq 0x10a0
cmpq 0x58eb(%rip), %rax      # 0xb090
jne 0x7fd3
movzbl 0x1(%rbp), %eax
movzbl 0x2(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
orl %ecx, %eax
decw %ax
je 0x57e9
movzwl %ax, %eax
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
xorl %edx, %edx
movl %ecx, %esi
shll $0x8, %esi
shrl $0x18, %ecx
movzbl (%rbp,%rdx), %edi
xorl %ecx, %edi
movl %esi, %ecx
xorl (%r12,%rdi,4), %ecx
incq %rdx
cmpq %rdx, %rax
jne 0x57ca
jmp 0x57f0
xorl %eax, %eax
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
leaq 0x8(%rbp), %rdx
movq %rdx, 0x8(%rsp)
bswapl %ecx
movl %ecx, (%rbp,%rax)
movq %rbp, %rdi
movl $0x14, %esi
callq 0x7fdd
movq 0x5885(%rip), %rax      # 0xb098
leaq 0x10(%rsp), %r14
movq %rax, (%r14)
leaq 0x20(%rsp), %r15
movq %r14, %rdi
movq %r15, %rsi
callq 0x1050
movl 0x10(%r15), %eax
movl 0x14(%r15), %ecx
cmpl $0x2, %eax
sbbl $0x0, %ecx
leal 0xc(%rax), %edx
cmpl $0x2, %eax
cmovael %eax, %edx
imull $0x5b5, %ecx, %eax      # imm = 0x5B5
leal 0x3(%rax), %ecx
testl %eax, %eax
cmovnsl %eax, %ecx
sarl $0x2, %ecx
addl 0xc(%r15), %ecx
imull $0x4ab51, %edx, %eax    # imm = 0x4AB51
movl $0x956a2, %edx          # imm = 0x956A2
addl %edx, %eax
movl $0x956a2, %ebx          # imm = 0x956A2
cltq
imulq $0x68db8bad, %rax, %rax # imm = 0x68DB8BAD
movq %rax, %rdx
shrq $0x3f, %rdx
sarq $0x2c, %rax
addl %edx, %eax
movl $0x3a6c, %edx           # imm = 0x3A6C
addl %edx, %eax
movl $0x3a6c, %r12d          # imm = 0x3A6C
addl %ecx, %eax
movslq 0x8(%r15), %rdx
imulq $0x66666667, %rdx, %rcx # imm = 0x66666667
movq %rcx, %rsi
shrq $0x3f, %rsi
sarq $0x22, %rcx
addl %esi, %ecx
leal (%rcx,%rcx), %esi
leal (%rsi,%rsi,4), %esi
subl %esi, %edx
shll $0x14, %ecx
shll $0x10, %edx
addl %ecx, %edx
movslq 0x4(%r15), %rcx
imulq $0x66666667, %rcx, %rsi # imm = 0x66666667
movq %rsi, %rdi
shrq $0x3f, %rdi
sarq $0x22, %rsi
addl %edi, %esi
leal (%rsi,%rsi), %edi
leal (%rdi,%rdi,4), %edi
subl %edi, %ecx
shll $0xc, %esi
shll $0x8, %ecx
addl %esi, %ecx
orl %edx, %ecx
movslq (%r15), %rdx
imulq $0x66666667, %rdx, %rsi # imm = 0x66666667
movq %rsi, %rdi
shrq $0x3f, %rdi
sarq $0x22, %rsi
addl %edi, %esi
movl %esi, %edi
shll $0x4, %edi
addl %esi, %esi
leal (%rsi,%rsi,4), %esi
subl %esi, %edx
addl %edi, %edx
orl %edx, %ecx
movb %ah, 0x3(%rbp)
movl %ecx, %esi
shrl $0x18, %esi
orl %eax, %esi
movb %sil, 0x4(%rbp)
movl %ecx, %eax
shrl $0x10, %eax
movb %al, 0x5(%rbp)
movb %ch, 0x6(%rbp)
movb %dl, 0x7(%rbp)
orb $0xf, 0x8(%rbp)
movabsq $0x20b4c5542ff58ff, %rax # imm = 0x20B4C5542FF58FF
movq %rax, 0x9(%rbp)
movb $0x0, 0x11(%rbp)
movq 0x5748(%rip), %rax      # 0xb088
movq %rax, (%r14)
leaq 0x10(%rsp), %r14
leaq 0x20(%rsp), %r15
movq %r14, %rdi
movq %r15, %rsi
callq 0x1050
movl 0x10(%r15), %eax
movl 0x14(%r15), %ecx
cmpl $0x2, %eax
sbbl $0x0, %ecx
leal 0xc(%rax), %edx
cmpl $0x2, %eax
cmovael %eax, %edx
imull $0x5b5, %ecx, %eax      # imm = 0x5B5
leal 0x3(%rax), %ecx
testl %eax, %eax
cmovnsl %eax, %ecx
sarl $0x2, %ecx
addl 0xc(%r15), %ecx
imull $0x4ab51, %edx, %eax    # imm = 0x4AB51
addl %ebx, %eax
cltq
imulq $0x68db8bad, %rax, %rax # imm = 0x68DB8BAD
movq %rax, %rdx
shrq $0x3f, %rdx
sarq $0x2c, %rax
addl %edx, %eax
addl %r12d, %eax
addl %ecx, %eax
movslq 0x8(%r15), %rdx
imulq $0x66666667, %rdx, %rcx # imm = 0x66666667
movq %rcx, %rsi
shrq $0x3f, %rsi
sarq $0x22, %rcx
addl %esi, %ecx
leal (%rcx,%rcx), %esi
leal (%rsi,%rsi,4), %esi
subl %esi, %edx
shll $0x14, %ecx
shll $0x10, %edx
addl %ecx, %edx
movslq 0x4(%r15), %rcx
imulq $0x66666667, %rcx, %rsi # imm = 0x66666667
movq %rsi, %rdi
shrq $0x3f, %rdi
sarq $0x22, %rsi
addl %edi, %esi
leal (%rsi,%rsi), %edi
leal (%rdi,%rdi,4), %edi
subl %edi, %ecx
shll $0xc, %esi
shll $0x8, %ecx
addl %esi, %ecx
orl %edx, %ecx
movslq (%r15), %rdx
imulq $0x66666667, %rdx, %rsi # imm = 0x66666667
movq %rsi, %rdi
shrq $0x3f, %rdi
sarq $0x22, %rsi
addl %edi, %esi
movl %esi, %edi
shll $0x4, %edi
addl %esi, %esi
leal (%rsi,%rsi,4), %esi
subl %esi, %edx
addl %edi, %edx
orl %edx, %ecx
movb %ah, 0x12(%rbp)
movl %ecx, %esi
shrl $0x18, %esi
orl %eax, %esi
movb %sil, 0x13(%rbp)
movl %ecx, %eax
shrl $0x10, %eax
movb %al, 0x14(%rbp)
movb %ch, 0x15(%rbp)
movb %dl, 0x16(%rbp)
movw $0x3, 0x17(%rbp)
movb 0xb(%rbp), %al
movzbl %al, %eax
leaq (%rax,%rbp), %rcx
addq $0xc, %rcx
leaq 0x26(%rbp), %r12
leaq 0x19(%rbp), %r13
xorl %r15d, %r15d
cmpq %rcx, %r12
movq %r13, %rbx
cmovaq %r15, %rbx
cmpb $0xd, %al
cmovbq %r15, %rbx
movl $0x26415355, (%rbx)     # imm = 0x26415355
movw $0x14, 0x4(%rbx)
movq 0x561a(%rip), %rax      # 0xb098
movq %rax, (%r14)
leaq 0x10(%rsp), %rdi
leaq 0x20(%rsp), %r14
movq %r14, %rsi
callq 0x1050
movl 0x10(%r14), %eax
movl 0x14(%r14), %ecx
cmpl $0x2, %eax
sbbl $0x0, %ecx
leal 0xc(%rax), %edx
cmpl $0x2, %eax
cmovael %eax, %edx
leaq 0xa(%rbp), %rax
imull $0x5b5, %ecx, %ecx      # imm = 0x5B5
leal 0x3(%rcx), %esi
testl %ecx, %ecx
cmovnsl %ecx, %esi
sarl $0x2, %esi
addl 0xc(%r14), %esi
imull $0x4ab51, %edx, %ecx    # imm = 0x4AB51
movl $0x956a2, %edx          # imm = 0x956A2
addl %edx, %ecx
movslq %ecx, %rcx
imulq $0x68db8bad, %rcx, %rcx # imm = 0x68DB8BAD
movq %rcx, %rdx
shrq $0x3f, %rdx
sarq $0x2c, %rcx
addl %edx, %ecx
movl $0x3a6c, %edx           # imm = 0x3A6C
addl %edx, %ecx
addl %esi, %ecx
movslq 0x8(%r14), %rsi
imulq $0x66666667, %rsi, %rdx # imm = 0x66666667
movq %rdx, %rdi
shrq $0x3f, %rdi
sarq $0x22, %rdx
addl %edi, %edx
leal (%rdx,%rdx), %edi
leal (%rdi,%rdi,4), %edi
subl %edi, %esi
shll $0x14, %edx
shll $0x10, %esi
addl %edx, %esi
movslq 0x4(%r14), %rdx
imulq $0x66666667, %rdx, %rdi # imm = 0x66666667
movq %rdi, %r8
shrq $0x3f, %r8
sarq $0x22, %rdi
addl %r8d, %edi
leal (%rdi,%rdi), %r8d
leal (%r8,%r8,4), %r8d
subl %r8d, %edx
shll $0xc, %edi
shll $0x8, %edx
addl %edi, %edx
orl %esi, %edx
movslq (%r14), %rsi
imulq $0x66666667, %rsi, %rdi # imm = 0x66666667
movq %rdi, %r8
shrq $0x3f, %r8
sarq $0x22, %rdi
addl %r8d, %edi
movl %edi, %r8d
shll $0x4, %r8d
addl %edi, %edi
leal (%rdi,%rdi,4), %edi
subl %edi, %esi
addl %r8d, %esi
orl %esi, %edx
movb %ch, 0x6(%rbx)
movl %edx, %edi
shrl $0x18, %edi
orl %ecx, %edi
movb %dil, 0x7(%rbx)
movl %edx, %ecx
shrl $0x10, %ecx
movb %cl, 0x8(%rbx)
movb %dh, 0x9(%rbx)
movb %sil, 0xa(%rbx)
movw $0x3018, 0xb(%rbx)      # imm = 0x3018
movb 0xb(%rbp), %dl
movl $0x0, %ecx
cmpb $0xd, %dl
jb 0x5bbb
cmpb $0x1a, %dl
cmovbq %r13, %r12
xorl %ecx, %ecx
cmpb $0x27, %dl
cmovbq %rcx, %r12
cmpb $0x1a, %dl
cmovbq %rcx, %r12
movq %r12, %rcx
subl %eax, %ecx
addb $-0x2, %cl
movb %cl, 0xb(%rbp)
movzbl 0x8(%rbp), %edx
movzbl 0x9(%rbp), %esi
movl %edx, %edi
andl $0xf, %edi
shll $0x8, %edi
orq %rsi, %rdi
leaq (%rdi,%rbp), %rsi
addq $0xa, %rsi
movzbl %cl, %r8d
leaq (%rax,%r8), %rcx
addl $0x2, %ecx
addq %r8, %rax
addq $0x4, %rax
cmpq %rsi, %rax
cmoval %r15d, %ecx
cmpq $0x2, %rdi
cmovbl %r15d, %ecx
subl 0x8(%rsp), %ecx
leal -0x2(%rcx), %eax
andb $-0x10, %dl
movl %eax, %esi
shrl $0x8, %esi
orb %dl, %sil
movb %sil, 0x8(%rbp)
movb %al, 0x9(%rbp)
addl $0xb, %ecx
movb 0x1(%rbp), %al
andb $-0x10, %al
movl %ecx, %edx
shrl $0x8, %edx
andb $0xf, %dl
orb %al, %dl
movb %dl, 0x1(%rbp)
movb %cl, 0x2(%rbp)
andl $0xfff, %ecx            # imm = 0xFFF
movl $0xffffffff, %ebx       # imm = 0xFFFFFFFF
decw %cx
je 0x5c71
movzwl %cx, %r15d
movl $0xffffffff, %eax       # imm = 0xFFFFFFFF
xorl %ecx, %ecx
leaq 0x349e(%rip), %r12      # 0x90f0
movl %eax, %edx
shll $0x8, %edx
shrl $0x18, %eax
movzbl (%rbp,%rcx), %esi
xorl %eax, %esi
movl %edx, %eax
xorl (%r12,%rsi,4), %eax
incq %rcx
cmpq %rcx, %r15
jne 0x5c52
jmp 0x5c7d
movl $0xffffffff, %eax       # imm = 0xFFFFFFFF
leaq 0x3473(%rip), %r12      # 0x90f0
bswapl %eax
movl %eax, (%rbp,%r15)
movq %rbp, %rdi
movl $0x14, %esi
callq 0x7fdd
movq %rbp, %rdi
callq 0x1030
movl $0x400, %edi            # imm = 0x400
callq 0x1090
movq %rax, %rbp
movw $0x7071, (%rax)         # imm = 0x7071
xorl %r15d, %r15d
movb %r15b, 0x2(%rax)
movq %rax, %rdi
movl $0x13, %esi
callq 0x7fdd
movzwl 0x53b2(%rip), %edx      # 0xb078
movl %edx, %eax
rolw $0x8, %ax
movw %ax, 0x3(%rbp)
movzwl 0x53a7(%rip), %edi      # 0xb07e
movl %edi, %eax
rolw $0x8, %ax
movw %ax, 0x5(%rbp)
movzwl 0x5392(%rip), %esi      # 0xb07a
movl %esi, %eax
rolw $0x8, %ax
movw %ax, 0x7(%rbp)
movzwl 0x5383(%rip), %ecx      # 0xb07c
movb %ch, 0x9(%rbp)
movb %cl, 0xa(%rbp)
movb $-0x7, 0xb(%rbp)
leal 0x64(%rdx), %eax
movb %ah, 0xc(%rbp)
movb %al, 0xd(%rbp)
leal 0x64(%rdi), %eax
movb %ah, 0xe(%rbp)
movb %al, 0xf(%rbp)
leal 0x64(%rsi), %eax
movb %ah, 0x10(%rbp)
movb %al, 0x11(%rbp)
leal 0x64(%rcx), %eax
movb %ah, 0x12(%rbp)
movb %al, 0x13(%rbp)
movb $-0x6, 0x14(%rbp)
movl $0xc8, %eax
addl %eax, %edx
movb %dh, 0x15(%rbp)
movb %dl, 0x16(%rbp)
movq %rdi, %rdx
addl %eax, %edx
movb %dh, 0x17(%rbp)
movb %dl, 0x18(%rbp)
movq %rsi, %rdx
addl %eax, %edx
movb %dh, 0x19(%rbp)
movb %dl, 0x1a(%rbp)
addl %eax, %ecx
movb %ch, 0x1b(%rbp)
movb %cl, 0x1c(%rbp)
movb $-0x5, 0x1d(%rbp)
movw $0x1b70, 0x1(%rbp)      # imm = 0x1B70
movq %rbp, %rdi
movl $0x13, %esi
callq 0x7fdd
movq %rbp, %rdi
callq 0x1030
movl $0x400, %edi            # imm = 0x400
callq 0x1090
movq %rax, %rbp
movb $0x2, (%rax)
movb %r15b, 0x7(%rax)
leaq 0xa(%rax), %r14
movw $0xc1, 0x5(%rax)
movw $0xdb0, 0x1(%rax)       # imm = 0xDB0
movzwl 0x52da(%rip), %eax      # 0xb07a
rolw $0x8, %ax
movw %ax, 0x3(%rbp)
movzwl 0x52d1(%rip), %eax      # 0xb080
movl %eax, %ecx
addl $0xa, %ecx
movl %ecx, %edx
shrl $0x8, %edx
orb $-0x20, %dl
movb %dl, 0x8(%rbp)
movb %cl, 0x9(%rbp)
movw $0xf0, 0xa(%rbp)
movl %ebx, %edx
shll $0x8, %edx
shrl $0x18, %ebx
movzbl (%rbp,%r15), %ecx
xorl %ebx, %ecx
movl (%r12,%rcx,4), %ecx
movl %edx, %ebx
xorl %ecx, %ebx
incq %r15
cmpq $0xc, %r15
jne 0x5dc8
movl %ebx, %edx
shrl $0x18, %edx
leaq 0xc(%rbp), %r15
movb %dl, 0xc(%rbp)
movl %ebx, %edx
shrl $0x10, %edx
movb %dl, 0xd(%rbp)
movb %bh, 0xe(%rbp)
movb %cl, 0xf(%rbp)
movzwl %ax, %esi
movq %rbp, %rdi
callq 0x7fdd
movb $0x2, (%rbp)
movb $0x0, 0x7(%rbp)
movw $0xc3, 0x5(%rbp)
movzwl 0x525d(%rip), %eax      # 0xb080
addl $0xa, %eax
movl %eax, %ecx
shrl $0x8, %ecx
orb $-0x20, %cl
movb %cl, 0x8(%rbp)
movb %al, 0x9(%rbp)
movw $0xab4, 0x1(%rbp)       # imm = 0xAB4
movabsq $0x40c9ffc020bffff, %rax # imm = 0x40C9FFC020BFFFF
movq %rax, 0xa(%rbp)
movl $0x2e96d284, 0x12(%rbp) # imm = 0x2E96D284
leaq 0x100b(%rbp), %rax
movb $-0x1, %dl
xorl %ecx, %ecx
movq %r15, %rsi
movq %r15, %rdi
testq %rsi, %rsi
je 0x5e70
movzbl 0x1(%rsi), %edi
addq %rsi, %rdi
addq $0x2, %rdi
leaq 0x2(%rdi), %r8
movq %rdi, %rsi
cmpq %rax, %r8
cmovaq %rcx, %rsi
ja 0x5e89
leal 0x1(%rdx), %edi
testb %dl, %dl
movl %edi, %edx
jne 0x5e5d
movw $0x7856, 0x4(%rsi)      # imm = 0x7856
movl $0x3412080d, (%rsi)     # imm = 0x3412080D
movl $0x44434241, 0x6(%rsi)  # imm = 0x44434241
movzbl 0xa(%rbp), %eax
movzbl 0xb(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
orq %rcx, %rax
addq %rbp, %rax
addq $0xc, %rax
movb $-0x2, %dl
xorl %ecx, %ecx
movq %r15, %rsi
movq %r15, %rdi
testq %rsi, %rsi
je 0x5ece
movzbl 0x1(%rsi), %edi
addq %rsi, %rdi
addq $0x2, %rdi
leaq 0x2(%rdi), %r8
movq %rdi, %rsi
cmpq %rax, %r8
cmovaq %rcx, %rsi
ja 0x5ee7
leal 0x1(%rdx), %edi
testb %dl, %dl
movl %edi, %edx
jne 0x5ebb
movl $0xe2c1030e, (%rsi)     # imm = 0xE2C1030E
movb $0x40, 0x4(%rsi)
movzbl 0xa(%rbp), %eax
movzbl 0xb(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
orq %rcx, %rax
addq %rbp, %rax
addq $0xc, %rax
movb $-0x3, %dl
xorl %ecx, %ecx
movq %r15, %rsi
movq %r15, %rdi
testq %rsi, %rsi
je 0x5f23
movzbl 0x1(%rsi), %edi
addq %rsi, %rdi
addq $0x2, %rdi
leaq 0x2(%rdi), %r8
movq %rdi, %rsi
cmpq %rax, %r8
cmovaq %rcx, %rsi
ja 0x5f3c
leal 0x1(%rdx), %edi
testb %dl, %dl
movl %edi, %edx
jne 0x5f10
movl $0xbbaa040f, (%rsi)     # imm = 0xBBAA040F
movw $0xddcc, 0x4(%rsi)      # imm = 0xDDCC
movzbl 0xa(%rbp), %eax
movzbl 0xb(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
orq %rcx, %rax
addq %rbp, %rax
addq $0xc, %rax
movb $-0x4, %dl
xorl %ecx, %ecx
movq %r15, %rsi
movq %r15, %rdi
testq %rsi, %rsi
je 0x5f7a
movzbl 0x1(%rsi), %edi
addq %rsi, %rdi
addq $0x2, %rdi
leaq 0x2(%rdi), %r8
movq %rdi, %rsi
cmpq %rax, %r8
cmovaq %rcx, %rsi
ja 0x5f93
leal 0x1(%rdx), %edi
testb %dl, %dl
movl %edi, %edx
jne 0x5f67
movabsq $0x69bffe69b6c10610, %rax # imm = 0x69BFFE69B6C10610
movq %rax, (%rsi)
movzbl 0xa(%rbp), %eax
movzbl 0xb(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
orq %rcx, %rax
addq %rbp, %rax
addq $0xc, %rax
movb $-0x5, %dl
xorl %ecx, %ecx
movq %r15, %rsi
movq %r15, %rdi
testq %rsi, %rsi
je 0x5fd2
movzbl 0x1(%rsi), %edi
addq %rsi, %rdi
addq $0x2, %rdi
leaq 0x2(%rdi), %r8
movq %rdi, %rsi
cmpq %rax, %r8
cmovaq %rcx, %rsi
ja 0x5feb
leal 0x1(%rdx), %edi
testb %dl, %dl
movl %edi, %edx
jne 0x5fbf
movl $0x88930212, (%rsi)     # imm = 0x88930212
movzbl 0xa(%rbp), %eax
movzbl 0xb(%rbp), %edx
movl %eax, %ecx
andl $0xf, %ecx
shll $0x8, %ecx
orq %rdx, %rcx
cmpq $0x2, %rcx
jae 0x600e
xorl %ecx, %ecx
jmp 0x604e
leaq (%rcx,%rbp), %rdx
addq $0xc, %rdx
movb $-0x6, %dil
xorl %esi, %esi
movq %r15, %rcx
movq %r15, %r8
testq %rcx, %rcx
je 0x6032
movzbl 0x1(%rcx), %r8d
addq %rcx, %r8
addq $0x2, %r8
leaq 0x2(%r8), %r9
movq %r8, %rcx
cmpq %rdx, %r9
cmovaq %rsi, %rcx
ja 0x604e
leal 0x1(%rdi), %r8d
testb %dil, %dil
movl %r8d, %edi
jne 0x601e
subl %r14d, %ecx
addl $-0x2, %ecx
andb $-0x10, %al
movl %ecx, %edx
shrl $0x8, %edx
orb %al, %dl
movb %dl, 0xa(%rbp)
movb %cl, 0xb(%rbp)
movb 0x1(%rbp), %al
andb $-0x10, %al
orb $0x4, %al
movb %al, 0x1(%rbp)
movb $0xa, 0x2(%rbp)
andl $0xfff, %ecx            # imm = 0xFFF
addq %r15, %rcx
movq %rcx, %rdx
subq %rbp, %rdx
xorl %eax, %eax
cmpq $0x409, %rdx            # imm = 0x409
cmovlq %rcx, %rax
leaq 0x3(%rax), %rcx
movb $0x2, (%rax)
movzwl 0x4fe5(%rip), %edx      # 0xb080
addl $0x14, %edx
movl %edx, %esi
shrl $0x8, %esi
orb $-0x20, %sil
movb %sil, 0x1(%rax)
movb %dl, 0x2(%rax)
leaq 0x5(%rax), %rdx
movabsq $-0x5cfcfd60fefd0001, %rsi # imm = 0xA303029F0102FFFF
movq %rsi, 0x3(%rax)
movw $0x9f48, 0xb(%rax)      # imm = 0x9F48
leaq 0x1004(%rax), %rsi
movb $-0x1, %dil
movq %rdx, %r8
movq %rdx, %r9
testq %r8, %r8
je 0x60e7
movzbl 0x1(%r8), %r9d
addq %r8, %r9
addq $0x2, %r9
leaq 0x2(%r9), %r10
movl $0x0, %r8d
cmpq %rsi, %r10
cmovbeq %r9, %r8
ja 0x6106
leal 0x1(%rdi), %r9d
testb %dil, %dil
movl %r9d, %edi
jne 0x60d3
movl $0xc6f10404, (%r8)      # imm = 0xC6F10404
movw $0xc8c7, 0x4(%r8)       # imm = 0xC8C7
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rax, %rsi
addq $0x5, %rsi
movb $-0x2, %r8b
xorl %edi, %edi
movq %rdx, %r9
movq %rdx, %r10
testq %r9, %r9
je 0x6148
movzbl 0x1(%r9), %r10d
addq %r9, %r10
addq $0x2, %r10
leaq 0x2(%r10), %r11
movq %r10, %r9
cmpq %rsi, %r11
cmovaq %rdi, %r9
ja 0x6164
leal 0x1(%r8), %r10d
testb %r8b, %r8b
movl %r10d, %r8d
jne 0x6134
movl $0x45540405, (%r9)      # imm = 0x45540405
movw $0x5453, 0x4(%r9)       # imm = 0x5453
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rax, %rsi
addq $0x5, %rsi
movb $-0x3, %r8b
xorl %edi, %edi
movq %rdx, %r9
movq %rdx, %r10
testq %r9, %r9
je 0x61a6
movzbl 0x1(%r9), %r10d
addq %r9, %r10
addq $0x2, %r10
leaq 0x2(%r10), %r11
movq %r10, %r9
cmpq %rsi, %r11
cmovaq %rdi, %r9
ja 0x61c2
leal 0x1(%r8), %r10d
testb %r8b, %r8b
movl %r10d, %r8d
jne 0x6192
movw $0x106, (%r9)           # imm = 0x106
movb $0x2, 0x2(%r9)
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rax, %rsi
addq $0x5, %rsi
movb $-0x4, %r8b
xorl %edi, %edi
movq %rdx, %r9
movq %rdx, %r10
testq %r9, %r9
je 0x6201
movzbl 0x1(%r9), %r10d
addq %r9, %r10
addq $0x2, %r10
leaq 0x2(%r10), %r11
movq %r10, %r9
cmpq %rsi, %r11
cmovaq %rdi, %r9
ja 0x621d
leal 0x1(%r8), %r10d
testb %r8b, %r8b
movl %r10d, %r8d
jne 0x61ed
movl $0x400b0407, (%r9)      # imm = 0x400B0407
movw $0x724, 0x4(%r9)        # imm = 0x724
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rax, %rsi
addq $0x5, %rsi
movb $-0x5, %r8b
xorl %edi, %edi
movq %rdx, %r9
movq %rdx, %r10
testq %r9, %r9
je 0x625f
movzbl 0x1(%r9), %r10d
addq %r9, %r10
addq $0x2, %r10
leaq 0x2(%r10), %r11
movq %r10, %r9
cmpq %rsi, %r11
cmovaq %rdi, %r9
ja 0x627b
leal 0x1(%r8), %r10d
testb %r8b, %r8b
movl %r10d, %r8d
jne 0x624b
movl $0x100408, (%r9)        # imm = 0x100408
movw $0xf30, 0x4(%r9)        # imm = 0xF30
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rax, %rsi
addq $0x5, %rsi
movb $-0x6, %r8b
xorl %edi, %edi
movq %rdx, %r9
movq %rdx, %r10
testq %r9, %r9
je 0x62bd
movzbl 0x1(%r9), %r10d
addq %r9, %r10
addq $0x2, %r10
leaq 0x2(%r10), %r11
movq %r10, %r9
cmpq %rsi, %r11
cmovaq %rdi, %r9
ja 0x62d9
leal 0x1(%r8), %r10d
testb %r8b, %r8b
movl %r10d, %r8d
jne 0x62a9
movw $0x111, (%r9)           # imm = 0x111
movb $-0x1, 0x2(%r9)
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rax, %rsi
addq $0x5, %rsi
movb $-0x7, %r8b
xorl %edi, %edi
movq %rdx, %r9
movq %rdx, %r10
testq %r9, %r9
je 0x6318
movzbl 0x1(%r9), %r10d
addq %r9, %r10
addq $0x2, %r10
leaq 0x2(%r10), %r11
movq %r10, %r9
cmpq %rsi, %r11
cmovaq %rdi, %r9
ja 0x6334
leal 0x1(%r8), %r10d
testb %r8b, %r8b
movl %r10d, %r8d
jne 0x6304
movw $0x11b, (%r9)           # imm = 0x11B
movb $0x12, 0x2(%r9)
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %r8d
movl %esi, %edi
andl $0xf, %edi
shll $0x8, %edi
orq %r8, %rdi
cmpq $0x2, %rdi
jae 0x635d
xorl %edi, %edi
jmp 0x639e
leaq (%rax,%rdi), %r8
addq $0x5, %r8
movb $-0x8, %r10b
xorl %r9d, %r9d
movq %rdx, %rdi
movq %rdx, %r11
testq %rdi, %rdi
je 0x6382
movzbl 0x1(%rdi), %r11d
addq %rdi, %r11
addq $0x2, %r11
leaq 0x2(%r11), %rbx
movq %r11, %rdi
cmpq %r8, %rbx
cmovaq %r9, %rdi
ja 0x639e
leal 0x1(%r10), %r11d
testb %r10b, %r10b
movl %r11d, %r10d
jne 0x636e
subl %ecx, %edi
addl $-0x2, %edi
andb $-0x10, %sil
movl %edi, %ecx
shrl $0x8, %ecx
andb $0xf, %cl
orb %sil, %cl
movb %cl, 0x3(%rax)
movb %dil, 0x4(%rax)
movzbl 0x1(%rbp), %eax
movzbl 0x2(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
addl %ecx, %eax
decl %eax
movzbl 0xa(%rbp), %ecx
movzbl 0xb(%rbp), %edx
andl $0xf, %ecx
shll $0x8, %ecx
orq %rdx, %rcx
leaq (%r15,%rcx), %rdx
movzwl %ax, %esi
movzbl 0xf(%rbp,%rcx), %eax
movzbl 0x10(%rbp,%rcx), %ecx
andl $0xf, %eax
shll $0x8, %eax
orq %rcx, %rax
addq %rdx, %rax
addq $0x5, %rax
movq %rax, %rcx
subq %rbp, %rcx
xorl %r8d, %r8d
cmpq %rsi, %rcx
cmovgeq %r8, %rax
leaq 0x3(%rax), %rcx
movb $0x4, (%rax)
movzwl 0x4c65(%rip), %edx      # 0xb080
addl $0x15, %edx
movl %edx, %esi
shrl $0x8, %esi
orb $-0x20, %sil
movb %sil, 0x1(%rax)
movb %dl, 0x2(%rax)
leaq 0x5(%rax), %rdx
leaq 0x8(%rax), %rsi
leaq 0xa(%rax), %rdi
movaps 0x2c1f(%rip), %xmm0     # 0x9060
movups %xmm0, 0x3(%rax)
movl $0x6502676e, 0x13(%rax) # imm = 0x6502676E
movw $0x676e, 0x17(%rax)     # imm = 0x676E
movb $0x3, 0x19(%rax)
leaq 0x109(%rax), %r10
leaq 0x12(%rax), %rbx
movq %rbx, %r11
leaq -0x4(%r8), %r9
cmpq %r10, %rbx
ja 0x647a
leaq 0x4(%r11), %rbx
cmpb $-0xc, %r8b
movq %r9, %r8
jne 0x6461
movq %rdi, %r8
subq %r9, %r8
xorl %r9d, %r9d
cmpq %r10, %r11
cmovaq %r9, %r8
movl $0x46c7562, (%r8)       # imm = 0x46C7562
movzbl 0x9(%rax), %r8d
addq %rdi, %r8
leaq 0x12(%rax), %rbx
movq %rbx, %r10
leaq -0x4(%r9), %r11
cmpq %r8, %rbx
ja 0x64b6
leaq 0x4(%r10), %rbx
cmpb $-0x10, %r9b
movq %r11, %r9
jne 0x649d
movq %rdi, %rbx
subq %r11, %rbx
xorl %r9d, %r9d
cmpq %r8, %r10
cmovaq %r9, %rbx
movl $0x6c7562, (%rbx)       # imm = 0x6C7562
movzbl 0x9(%rax), %r8d
cmpq $0x4, %r8
jb 0x6507
addq %rdi, %r8
leaq 0x12(%rax), %rbx
xorl %r9d, %r9d
movq %rbx, %r10
leaq -0x4(%r9), %r11
cmpq %r8, %rbx
ja 0x64fa
leaq 0x4(%r10), %rbx
cmpb $-0x14, %r9b
movq %r11, %r9
jne 0x64e1
subq %r11, %rdi
xorl %r9d, %r9d
cmpq %r8, %r10
cmovbeq %rdi, %r9
subl %esi, %r9d
addb $-0x2, %r9b
movb %r9b, 0x9(%rax)
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rax, %rsi
addq $0x5, %rsi
movb $-0x1, %r8b
xorl %edi, %edi
movq %rdx, %r9
movq %rdx, %r10
testq %r9, %r9
je 0x6546
movzbl 0x1(%r9), %r10d
addq %r9, %r10
addq $0x2, %r10
leaq 0x2(%r10), %r11
movq %r10, %r9
cmpq %rsi, %r11
cmovaq %rdi, %r9
ja 0x6562
leal 0x1(%r8), %r10d
testb %r8b, %r8b
movl %r10d, %r8d
jne 0x6532
movw $0x152, (%r9)           # imm = 0x152
movb $0x2e, 0x2(%r9)
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rax, %rsi
addq $0x5, %rsi
movb $-0x2, %r8b
xorl %edi, %edi
movq %rdx, %r9
movq %rdx, %r10
testq %r9, %r9
je 0x65a1
movzbl 0x1(%r9), %r10d
addq %r9, %r10
addq $0x2, %r10
leaq 0x2(%r10), %r11
movq %r10, %r9
cmpq %rsi, %r11
cmovaq %rdi, %r9
ja 0x65bd
leal 0x1(%r8), %r10d
testb %r8b, %r8b
movl %r10d, %r8d
jne 0x658d
movw $0x11c, (%r9)           # imm = 0x11C
movb $0x13, 0x2(%r9)
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rax, %rsi
addq $0x5, %rsi
movb $-0x3, %r8b
xorl %edi, %edi
movq %rdx, %r9
movq %rdx, %r10
testq %r9, %r9
je 0x65fc
movzbl 0x1(%r9), %r10d
addq %r9, %r10
addq $0x2, %r10
leaq 0x2(%r10), %r11
movq %r10, %r9
cmpq %rsi, %r11
cmovaq %rdi, %r9
ja 0x6618
leal 0x1(%r8), %r10d
testb %r8b, %r8b
movl %r10d, %r8d
jne 0x65e8
movabsq $0x676e652e03f20c50, %rsi # imm = 0x676E652E03F20C50
movq %rsi, (%r9)
movl $0x72657453, 0x8(%r9)   # imm = 0x72657453
movw $0x6f65, 0xc(%r9)       # imm = 0x6F65
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
leaq (%rax,%rsi), %rdi
addq $0x5, %rdi
movb $-0x4, %r9b
xorl %r8d, %r8d
movq %rdx, %rsi
movq %rdx, %r10
testq %rsi, %rsi
je 0x666a
movzbl 0x1(%rsi), %r10d
addq %rsi, %r10
addq $0x2, %r10
leaq 0x2(%r10), %r11
movq %r10, %rsi
cmpq %rdi, %r11
cmovaq %r8, %rsi
ja 0x6686
leal 0x1(%r9), %r10d
testb %r9b, %r9b
movl %r10d, %r9d
jne 0x6656
leaq 0x2(%rsi), %rdi
movl $0x652eff5e, (%rsi)     # imm = 0x652EFF5E
movw $0x676e, 0x4(%rsi)      # imm = 0x676E
movb $0x6, 0x6(%rsi)
movw $0x6f65, %r8w           # imm = 0x6F65
movw %r8w, 0xb(%rsi)
movl $0x72657453, 0x7(%rsi)  # imm = 0x72657453
movabsq $0x7265745306657266, %r9 # imm = 0x7265745306657266
movq %r9, 0xd(%rsi)
movw %r8w, 0x15(%rsi)
movl $0x3, %r9d
movb $-0x1, %r8b
movzbl 0x3(%rsi,%r9), %r11d
leaq (%r9,%r11), %r10
addq %r11, %r9
addq $0x4, %r9
cmpq $0xf9, %r10
jg 0x66ed
leal 0x1(%r8), %r11d
testb %r8b, %r8b
movl %r11d, %r8d
jne 0x66c7
addq %rsi, %r9
xorl %r8d, %r8d
cmpq $0xfa, %r10
cmovgeq %r8, %r9
movabsq $0x72657453066c7562, %r10 # imm = 0x72657453066C7562
movq %r10, (%r9)
movw $0x6f65, 0x8(%r9)       # imm = 0x6F65
movzbl 0x1(%rsi), %r9d
cmpq $0x5, %r9
jb 0x676a
addq %r9, %rdi
movl $0x3, %r11d
movb $-0x2, %r9b
xorl %r8d, %r8d
movzbl 0x3(%rsi,%r11), %r10d
addq %r11, %r10
cmpq $-0x2, %r10
jl 0x676a
leaq (%rsi,%r10), %rbx
addq $0x8, %rbx
cmpq %rdi, %rbx
ja 0x6758
leaq 0x4(%r10), %r11
leal 0x1(%r9), %r14d
testb %r9b, %r9b
movl %r14d, %r9d
jne 0x672c
leaq (%rsi,%r10), %r9
addq $0x4, %r9
xorl %r8d, %r8d
cmpq %rdi, %rbx
cmovbeq %r9, %r8
subl %esi, %r8d
addb $-0x2, %r8b
movb %r8b, 0x1(%rsi)
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rax, %rsi
addq $0x5, %rsi
movb $-0x5, %r8b
xorl %edi, %edi
movq %rdx, %r9
movq %rdx, %r10
testq %r9, %r9
je 0x67a9
movzbl 0x1(%r9), %r10d
addq %r9, %r10
addq $0x2, %r10
leaq 0x2(%r10), %r11
movq %r10, %r9
cmpq %rsi, %r11
cmovaq %rdi, %r9
ja 0x67c5
leal 0x1(%r8), %r10d
testb %r8b, %r8b
movl %r10d, %r8d
jne 0x6795
movw $0x1e14, 0x4(%r9)       # imm = 0x1E14
movb $0x28, 0x6(%r9)
movl $0xaff056a, (%r9)       # imm = 0xAFF056A
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rax, %rsi
addq $0x5, %rsi
movb $-0x6, %r8b
xorl %edi, %edi
movq %rdx, %r9
movq %rdx, %r10
testq %r9, %r9
je 0x680c
movzbl 0x1(%r9), %r10d
addq %r9, %r10
addq $0x2, %r10
leaq 0x2(%r10), %r11
movq %r10, %r9
cmpq %rsi, %r11
cmovaq %rdi, %r9
ja 0x6828
leal 0x1(%r8), %r10d
testb %r8b, %r8b
movl %r10d, %r8d
jne 0x67f8
movw $0x463c, 0x8(%r9)       # imm = 0x463C
movabsq $0x32281e140aff087a, %rsi # imm = 0x32281E140AFF087A
movq %rsi, (%r9)
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rax, %rsi
addq $0x5, %rsi
movb $-0x7, %r8b
xorl %edi, %edi
movq %rdx, %r9
movq %rdx, %r10
testq %r9, %r9
je 0x6870
movzbl 0x1(%r9), %r10d
addq %r9, %r10
addq $0x2, %r10
leaq 0x2(%r10), %r11
movq %r10, %r9
cmpq %rsi, %r11
cmovaq %rdi, %r9
ja 0x688c
leal 0x1(%r8), %r10d
testb %r8b, %r8b
movl %r10d, %r8d
jne 0x685c
movl $0xc282057b, (%r9)      # imm = 0xC282057B
movw $0xbe80, 0x4(%r9)       # imm = 0xBE80
movb $0x1e, 0x6(%r9)
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %r8d
movl %esi, %edi
andl $0xf, %edi
shll $0x8, %edi
orq %r8, %rdi
cmpq $0x2, %rdi
jae 0x68bd
xorl %edi, %edi
jmp 0x68fe
leaq (%rax,%rdi), %r8
addq $0x5, %r8
movb $-0x8, %r10b
xorl %r9d, %r9d
movq %rdx, %rdi
movq %rdx, %r11
testq %rdi, %rdi
je 0x68e2
movzbl 0x1(%rdi), %r11d
addq %rdi, %r11
addq $0x2, %r11
leaq 0x2(%r11), %rbx
movq %r11, %rdi
cmpq %r8, %rbx
cmovaq %r9, %rdi
ja 0x68fe
leal 0x1(%r10), %r11d
testb %r10b, %r10b
movl %r11d, %r10d
jne 0x68ce
subl %ecx, %edi
addl $-0x2, %edi
andb $-0x10, %sil
movl %edi, %ecx
shrl $0x8, %ecx
andb $0xf, %cl
orb %sil, %cl
movb %cl, 0x3(%rax)
movb %dil, 0x4(%rax)
movzbl 0x1(%rbp), %eax
movzbl 0x2(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
addl %ecx, %eax
decl %eax
movzbl 0xa(%rbp), %r13d
movzbl 0xb(%rbp), %ecx
andl $0xf, %r13d
shll $0x8, %r13d
orq %rcx, %r13
addq %r15, %r13
movzwl %ax, %eax
movb $-0x1, %cl
movzbl 0x3(%r13), %edx
movzbl 0x4(%r13), %esi
andl $0xf, %edx
shll $0x8, %edx
orq %rsi, %rdx
addq %rdx, %r13
addq $0x5, %r13
movq %r13, %rdx
subq %rbp, %rdx
cmpq %rax, %rdx
jge 0x6975
leal 0x1(%rcx), %esi
testb %cl, %cl
movl %esi, %ecx
jne 0x6947
xorl %r12d, %r12d
cmpq %rax, %rdx
cmovgeq %r12, %r13
leaq 0x3(%r13), %rbx
movw $0xe006, (%r13)         # imm = 0xE006
movzwl 0x46ef(%rip), %eax      # 0xb080
addl $0x16, %eax
movl %eax, %ecx
shrl $0x8, %ecx
orb $-0x20, %cl
movb %cl, 0x1(%r13)
movb %al, 0x2(%r13)
movw $0xffff, 0x3(%r13)      # imm = 0xFFFF
leaq 0x5(%r13), %r14
movq %r14, %rdi
callq 0x848f
movzbl 0x3(%r13), %eax
movzbl 0x4(%r13), %ecx
andl $0xf, %eax
shll $0x8, %eax
orq %rcx, %rax
leaq (%rax,%r13), %rcx
addq $0x5, %rcx
movzbl 0x6(%r13), %edx
leaq (%rdx,%r13), %rax
addq $0x7, %rax
addq %r13, %rdx
addq $0x9, %rdx
cmpq %rcx, %rdx
cmovaq %r12, %rax
leaq 0x2(%rax), %rcx
movl $0x801ff45, (%rax)      # imm = 0x801FF45
movabsq $-0x38193a1b3c1d3e20, %rdx # imm = 0xC7E6C5E4C3E2C1E0
movq %rdx, 0x4(%rax)
movl $0x34120403, 0xc(%rax)  # imm = 0x34120403
movw $0x7856, 0x10(%rax)     # imm = 0x7856
movl $0x2, %edx
movb $-0x1, %sil
movzbl 0x1(%rax,%rdx), %r8d
leaq (%rdx,%r8), %rdi
addq %r8, %rdx
addq $0x2, %rdx
cmpq $0xfd, %rdi
ja 0x6a40
leal 0x1(%rsi), %r8d
testb %sil, %sil
movl %r8d, %esi
jne 0x6a1a
addq %rax, %rdx
xorl %esi, %esi
cmpq $0xfe, %rdi
cmovbq %rdx, %rsi
movw $0x104, (%rsi)          # imm = 0x104
movb $-0x36, 0x2(%rsi)
movzbl 0x1(%rax), %edx
addq %rcx, %rdx
movb $-0x2, %dil
movq %rcx, %rsi
movzbl 0x1(%rsi), %r9d
leaq (%rsi,%r9), %r8
addq $0x4, %r8
addq %r9, %rsi
addq $0x2, %rsi
cmpq %rdx, %r8
ja 0x6a8b
leal 0x1(%rdi), %r9d
testb %dil, %dil
movl %r9d, %edi
jne 0x6a66
xorl %edi, %edi
cmpq %rdx, %r8
cmovaq %rdi, %rsi
movw $0x405, (%rsi)          # imm = 0x405
movl $0xf7d6f5d4, 0x2(%rsi)  # imm = 0xF7D6F5D4
movzbl 0x1(%rax), %esi
addq %rcx, %rsi
movb $-0x3, %dl
movq %rcx, %rdi
movzbl 0x1(%rdi), %r9d
leaq (%rdi,%r9), %r8
addq $0x4, %r8
addq %r9, %rdi
addq $0x2, %rdi
cmpq %rsi, %r8
ja 0x6ad0
leal 0x1(%rdx), %r9d
testb %dl, %dl
movl %r9d, %edx
jne 0x6aac
xorl %edx, %edx
cmpq %rsi, %r8
cmovaq %rdx, %rdi
movw $0x6, (%rdi)
movzbl 0x1(%rax), %esi
cmpq $0x2, %rsi
jb 0x6b22
addq %rcx, %rsi
movb $-0x4, %dil
xorl %edx, %edx
movzbl 0x1(%rcx), %r8d
addq %rcx, %r8
cmpq %rax, %r8
jb 0x6b22
leaq 0x2(%r8), %rcx
addq $0x4, %r8
cmpq %rsi, %r8
ja 0x6b16
leal 0x1(%rdi), %r9d
testb %dil, %dil
movl %r9d, %edi
jne 0x6af0
xorl %edx, %edx
cmpq %rsi, %r8
cmovaq %rdx, %rcx
movq %rcx, %rdx
subl %eax, %edx
addb $-0x2, %dl
movb %dl, 0x1(%rax)
movzbl 0x3(%r13), %eax
movzbl 0x4(%r13), %edx
movl %eax, %ecx
andl $0xf, %ecx
shll $0x8, %ecx
orq %rdx, %rcx
cmpq $0x2, %rcx
jae 0x6b49
xorl %ecx, %ecx
jmp 0x6b89
leaq (%rcx,%r13), %rdx
addq $0x5, %rdx
movb $-0x1, %dil
xorl %esi, %esi
movq %r14, %rcx
movq %r14, %r8
testq %rcx, %rcx
je 0x6b6d
movzbl 0x1(%rcx), %r8d
addq %rcx, %r8
addq $0x2, %r8
leaq 0x2(%r8), %r9
movq %r8, %rcx
cmpq %rdx, %r9
cmovaq %rsi, %rcx
ja 0x6b89
leal 0x1(%rdi), %r8d
testb %dil, %dil
movl %r8d, %edi
jne 0x6b59
subl %ebx, %ecx
addl $-0x2, %ecx
andb $-0x10, %al
movl %ecx, %edx
shrl $0x8, %edx
andb $0xf, %dl
orb %al, %dl
movb %dl, 0x3(%r13)
movb %cl, 0x4(%r13)
movzbl 0x1(%rbp), %eax
movzbl 0x2(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
addl %ecx, %eax
decl %eax
movzbl 0xa(%rbp), %r13d
movzbl 0xb(%rbp), %ecx
andl $0xf, %r13d
shll $0x8, %r13d
orq %rcx, %r13
addq %r15, %r13
movzwl %ax, %eax
movb $-0x2, %cl
movzbl 0x3(%r13), %edx
movzbl 0x4(%r13), %esi
andl $0xf, %edx
shll $0x8, %edx
orq %rsi, %rdx
addq %rdx, %r13
addq $0x5, %r13
movq %r13, %rdx
subq %rbp, %rdx
cmpq %rax, %rdx
jge 0x6bfe
leal 0x1(%rcx), %esi
testb %cl, %cl
movl %esi, %ecx
jne 0x6bd0
xorl %r12d, %r12d
cmpq %rax, %rdx
cmovgeq %r12, %r13
leaq 0x3(%r13), %rbx
movw $0xe006, (%r13)         # imm = 0xE006
movzwl 0x4466(%rip), %eax      # 0xb080
addl $0x17, %eax
movl %eax, %ecx
shrl $0x8, %ecx
orb $-0x20, %cl
movb %cl, 0x1(%r13)
movb %al, 0x2(%r13)
movw $0xffff, 0x3(%r13)      # imm = 0xFFFF
leaq 0x5(%r13), %r14
movq %r14, %rdi
callq 0x848f
movb $0x56, 0x5(%r13)
movzbl 0x3(%r13), %eax
movzbl 0x4(%r13), %ecx
andl $0xf, %eax
shll $0x8, %eax
orq %rcx, %rax
addq %r13, %rax
addq $0x5, %rax
movzbl 0x6(%r13), %ecx
leaq (%rcx,%r13), %rdx
addq $0x7, %rdx
addq %r13, %rcx
addq $0x9, %rcx
cmpq %rax, %rcx
cmovaq %r12, %rdx
movabsq $0x204e983a10270660, %rax # imm = 0x204E983A10270660
movq %rax, (%rdx)
movzbl 0x3(%r13), %eax
movzbl 0x4(%r13), %ecx
andl $0xf, %eax
shll $0x8, %eax
orq %rcx, %rax
addq %r13, %rax
addq $0x5, %rax
movb $-0x1, %cl
movq %r14, %rdx
movq %r14, %rsi
testq %rdx, %rdx
je 0x6cb9
movzbl 0x1(%rdx), %esi
addq %rdx, %rsi
addq $0x2, %rsi
leaq 0x2(%rsi), %rdi
movl $0x0, %edx
cmpq %rax, %rdi
cmovbeq %rsi, %rdx
ja 0x6cd4
leal 0x1(%rcx), %esi
testb %cl, %cl
movl %esi, %ecx
jne 0x6ca6
movw $0x165, (%rdx)          # imm = 0x165
movb $0x1, 0x2(%rdx)
movzbl 0x3(%r13), %eax
movzbl 0x4(%r13), %edx
movl %eax, %ecx
andl $0xf, %ecx
shll $0x8, %ecx
orq %rdx, %rcx
cmpq $0x2, %rcx
jae 0x6cfc
xorl %ecx, %ecx
jmp 0x6d3c
leaq (%rcx,%r13), %rdx
addq $0x5, %rdx
movb $-0x2, %dil
xorl %esi, %esi
movq %r14, %rcx
movq %r14, %r8
testq %rcx, %rcx
je 0x6d20
movzbl 0x1(%rcx), %r8d
addq %rcx, %r8
addq $0x2, %r8
leaq 0x2(%r8), %r9
movq %r8, %rcx
cmpq %rdx, %r9
cmovaq %rsi, %rcx
ja 0x6d3c
leal 0x1(%rdi), %r8d
testb %dil, %dil
movl %r8d, %edi
jne 0x6d0c
subl %ebx, %ecx
addl $-0x2, %ecx
andb $-0x10, %al
movl %ecx, %edx
shrl $0x8, %edx
andb $0xf, %dl
orb %al, %dl
movb %dl, 0x3(%r13)
movb %cl, 0x4(%r13)
movzbl 0x1(%rbp), %eax
movzbl 0x2(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
addl %eax, %ecx
decl %ecx
movzbl 0xa(%rbp), %eax
movzbl 0xb(%rbp), %edx
andl $0xf, %eax
shll $0x8, %eax
orq %rdx, %rax
addq %r15, %rax
movzwl %cx, %ecx
movb $-0x3, %dl
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rsi, %rax
addq $0x5, %rax
movq %rax, %rsi
subq %rbp, %rsi
cmpq %rcx, %rsi
jge 0x6dac
leal 0x1(%rdx), %edi
testb %dl, %dl
movl %edi, %edx
jne 0x6d80
xorl %edx, %edx
cmpq %rcx, %rsi
cmovgeq %rdx, %rax
movw $0xe006, (%rax)         # imm = 0xE006
movzwl 0x42bf(%rip), %ecx      # 0xb080
addl $0x18, %ecx
movl %ecx, %edx
shrl $0x8, %edx
orb $-0x20, %dl
movb %dl, 0x1(%rax)
movb %cl, 0x2(%rax)
movabsq $0x565726604000300, %rcx # imm = 0x565726604000300
movq %rcx, 0x13(%rax)
movl $0x7000600, 0x1b(%rax)  # imm = 0x7000600
movaps 0x2282(%rip), %xmm0     # 0x9070
movups %xmm0, 0x3(%rax)
movzbl 0x1(%rbp), %eax
movzbl 0x2(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
addl %eax, %ecx
decl %ecx
movzbl 0xa(%rbp), %eax
movzbl 0xb(%rbp), %edx
andl $0xf, %eax
shll $0x8, %eax
orq %rdx, %rax
addq %r15, %rax
movzwl %cx, %ecx
movb $-0x4, %dl
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rsi, %rax
addq $0x5, %rax
movq %rax, %rsi
subq %rbp, %rsi
cmpq %rcx, %rsi
jge 0x6e49
leal 0x1(%rdx), %edi
testb %dl, %dl
movl %edi, %edx
jne 0x6e1d
xorl %edx, %edx
cmpq %rcx, %rsi
cmovgeq %rdx, %rax
leaq 0x3(%rax), %rcx
movw $0xe006, (%rax)         # imm = 0xE006
movzwl 0x421e(%rip), %edx      # 0xb080
addl $0x19, %edx
movl %edx, %esi
shrl $0x8, %esi
orb $-0x20, %sil
movb %sil, 0x1(%rax)
movb %dl, 0x2(%rax)
leaq 0x5(%rax), %rdx
movabsq $0x31d3412021effff, %rsi # imm = 0x31D3412021EFFFF
movq %rsi, 0x3(%rax)
movw $0x2301, 0xb(%rax)      # imm = 0x2301
movb $0x45, 0xd(%rax)
leaq 0x1004(%rax), %rsi
movb $-0x1, %dil
movq %rdx, %r8
movq %rdx, %r9
testq %r8, %r8
je 0x6eb2
movzbl 0x1(%r8), %r9d
addq %r8, %r9
addq $0x2, %r9
leaq 0x2(%r9), %r10
movl $0x0, %r8d
cmpq %rsi, %r10
cmovbeq %r9, %r8
ja 0x6ed1
leal 0x1(%rdi), %r9d
testb %dil, %dil
movl %r9d, %edi
jne 0x6e9e
movw $0x8877, 0x8(%r8)       # imm = 0x8877
movb $-0x67, 0xa(%r8)
movabsq $0x665544332211091f, %rsi # imm = 0x665544332211091F
movq %rsi, (%r8)
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rax, %rsi
addq $0x5, %rsi
movb $-0x2, %r8b
xorl %edi, %edi
movq %rdx, %r9
movq %rdx, %r10
testq %r9, %r9
je 0x6f1e
movzbl 0x1(%r9), %r10d
addq %r9, %r10
addq $0x2, %r10
leaq 0x2(%r10), %r11
movq %r10, %r9
cmpq %rsi, %r11
cmovaq %rdi, %r9
ja 0x6f3a
leal 0x1(%r8), %r10d
testb %r8b, %r8b
movl %r10d, %r8d
jne 0x6f0a
movl $0x34120220, (%r9)      # imm = 0x34120220
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
leaq (%rax,%rsi), %rdi
addq $0x5, %rdi
movb $-0x3, %r9b
xorl %r8d, %r8d
movq %rdx, %rsi
movq %rdx, %r10
testq %rsi, %rsi
je 0x6f77
movzbl 0x1(%rsi), %r10d
addq %rsi, %r10
addq $0x2, %r10
leaq 0x2(%r10), %r11
movq %r10, %rsi
cmpq %rdi, %r11
cmovaq %r8, %rsi
ja 0x6f93
leal 0x1(%r9), %r10d
testb %r9b, %r9b
movl %r10d, %r9d
jne 0x6f63
leaq 0x2(%rsi), %rdi
leaq 0x5(%rsi), %r8
movabsq $-0xdd00ffeefd00df, %r9 # imm = 0xFF22FF001102FF21
movq %r9, (%rsi)
leaq 0x8(%rsi), %r9
movw $0x2d01, 0x8(%rsi)      # imm = 0x2D01
xorl %r10d, %r10d
leal 0xa(%r10), %r11d
movb %r11b, 0xa(%rsi,%r10,2)
leal 0x14(%r10), %r11d
movb %r11b, 0xb(%rsi,%r10,2)
incq %r10
cmpq $0x5, %r10
jne 0x6fb5
leaq 0x104(%rsi), %r10
movb $-0x1, %bl
xorl %r11d, %r11d
movq %r9, %r14
movq %r9, %r12
testq %r14, %r14
je 0x6ff6
movzbl (%r14), %r12d
shrl $0x2, %r12d
orq $0x1, %r12
addq %r14, %r12
cmpq %r12, %r9
seta %r14b
cmpq %r10, %r12
seta %r13b
orb %r14b, %r13b
movq %r12, %r14
cmovneq %r11, %r14
jne 0x701b
leal 0x1(%rbx), %r12d
testb %bl, %bl
movl %r12d, %ebx
jne 0x6fdf
movw $0x1e0b, (%r14)         # imm = 0x1E0B
movb $0x28, 0x2(%r14)
movzbl (%r8), %r10d
cmpq $0x3, %r10
jae 0x7035
xorl %r11d, %r11d
jmp 0x707d
addq %r8, %r10
movb $-0x2, %r14b
xorl %ebx, %ebx
movq %r9, %r11
movq %r9, %r12
testq %r11, %r11
je 0x7057
movzbl (%r11), %r12d
shrl $0x2, %r12d
orq $0x1, %r12
addq %r11, %r12
cmpq %r12, %r9
seta %r11b
cmpq %r10, %r12
seta %r13b
orb %r11b, %r13b
movq %r12, %r11
cmovneq %rbx, %r11
jne 0x707d
leal 0x1(%r14), %r12d
testb %r14b, %r14b
movl %r12d, %r14d
jne 0x7040
notl %r8d
addl %r8d, %r11d
movb %r11b, 0x5(%rsi)
movb $0x3, 0x7(%rsi)
movzbl 0x1(%rsi), %r8d
addq %rdi, %r8
movl $0x2, %r9d
movb $-0x1, %r10b
movzbl (%rsi,%r9), %r14d
leaq (%r9,%r14), %rbx
leaq (%rsi,%rbx), %r11
addq $0x2, %r11
cmpq %r8, %r11
ja 0x70c4
addq %r14, %r9
incq %r9
leal 0x1(%r10), %r14d
testb %r10b, %r10b
movl %r14d, %r10d
jne 0x709c
leaq (%rsi,%rbx), %r9
incq %r9
xorl %r10d, %r10d
cmpq %r8, %r11
cmovbeq %r9, %r10
movw $0x3302, (%r10)         # imm = 0x3302
movb $0x0, 0x2(%r10)
movzbl 0x1(%rsi), %r9d
addq %rdi, %r9
movl $0x2, %r8d
movb $-0x2, %r10b
movzbl (%rsi,%r8), %r14d
leaq (%r8,%r14), %rbx
leaq (%rsi,%rbx), %r11
addq $0x2, %r11
cmpq %r9, %r11
ja 0x7119
addq %r14, %r8
incq %r8
leal 0x1(%r10), %r14d
testb %r10b, %r10b
movl %r14d, %r10d
jne 0x70f1
leaq (%rsi,%rbx), %r10
incq %r10
xorl %r8d, %r8d
cmpq %r9, %r11
cmovbeq %r10, %r8
leaq 0x3(%r8), %r9
movabsq $0x3d333c3213ff44ff, %r10 # imm = 0x3D333C3213FF44FF
movq %r10, (%r8)
movb $0x24, 0x8(%r8)
movabsq $0x5349524851475046, %r10 # imm = 0x5349524851475046
movq %r10, 0x9(%r8)
leaq 0x100(%r8), %r10
movb $-0x1, %r11b
movq %r9, %rbx
movq %r9, %r14
testq %rbx, %rbx
je 0x7172
movzbl (%rbx), %r14d
shrl $0x2, %r14d
orq $0x1, %r14
addq %rbx, %r14
cmpq %r14, %r9
seta %bl
leaq 0x1(%r14), %r12
cmpq %r10, %r12
seta %r12b
orb %bl, %r12b
movl $0x0, %ebx
cmoveq %r14, %rbx
jne 0x719d
leal 0x1(%r11), %r14d
testb %r11b, %r11b
movl %r14d, %r11d
jne 0x715b
movl %r8d, %r9d
notl %r9d
addl %r9d, %ebx
movb %bl, (%r8)
movb $0x2, 0x2(%r8)
movzbl 0x1(%rsi), %r8d
testq %r8, %r8
je 0x7208
addq %r8, %rdi
movl $0x2, %r11d
movb $-0x3, %r9b
xorl %r8d, %r8d
leaq 0x1f22(%rip), %r12      # 0x90f0
movzbl (%rsi,%r11), %r10d
addq %r11, %r10
jle 0x7212
leaq (%rsi,%r10), %rbx
addq $0x2, %rbx
cmpq %rdi, %rbx
ja 0x71f5
leaq 0x1(%r10), %r11
leal 0x1(%r9), %r14d
testb %r9b, %r9b
movl %r14d, %r9d
jne 0x71ce
leaq (%rsi,%r10), %r9
incq %r9
xorl %r8d, %r8d
cmpq %rdi, %rbx
cmovbeq %r9, %r8
jmp 0x7212
xorl %r8d, %r8d
leaq 0x1ede(%rip), %r12      # 0x90f0
subl %esi, %r8d
addb $-0x2, %r8b
movb %r8b, 0x1(%rsi)
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rax, %rsi
addq $0x5, %rsi
movb $-0x4, %r8b
xorl %edi, %edi
movq %rdx, %r9
movq %rdx, %r10
testq %r9, %r9
je 0x7251
movzbl 0x1(%r9), %r10d
addq %r9, %r10
addq $0x2, %r10
leaq 0x2(%r10), %r11
movq %r10, %r9
cmpq %rsi, %r11
cmovaq %rdi, %r9
ja 0x726d
leal 0x1(%r8), %r10d
testb %r8b, %r8b
movl %r10d, %r8d
jne 0x723d
movb $-0x34, 0x10(%r9)
movaps 0x1e07(%rip), %xmm0     # 0x9080
movups %xmm0, (%r9)
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rax, %rsi
addq $0x5, %rsi
movb $-0x5, %r8b
xorl %edi, %edi
movq %rdx, %r9
movq %rdx, %r10
testq %r9, %r9
je 0x72b1
movzbl 0x1(%r9), %r10d
addq %r9, %r10
addq $0x2, %r10
leaq 0x2(%r10), %r11
movq %r10, %r9
cmpq %rsi, %r11
cmovaq %rdi, %r9
ja 0x72cd
leal 0x1(%r8), %r10d
testb %r8b, %r8b
movl %r10d, %r8d
jne 0x729d
movabsq $0x7ecc0669b6010623, %rsi # imm = 0x7ECC0669B6010623
movq %rsi, (%r9)
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rax, %rsi
addq $0x5, %rsi
movb $-0x6, %r8b
xorl %edi, %edi
movq %rdx, %r9
movq %rdx, %r10
testq %r9, %r9
je 0x730e
movzbl 0x1(%r9), %r10d
addq %r9, %r10
addq $0x2, %r10
leaq 0x2(%r10), %r11
movq %r10, %r9
cmpq %rsi, %r11
cmovaq %rdi, %r9
ja 0x732a
leal 0x1(%r8), %r10d
testb %r8b, %r8b
movl %r10d, %r8d
jne 0x72fa
movabsq $-0x5fa43fc6cf3ff6d9, %rsi # imm = 0xA05BC03930C00927
movq %rsi, (%r9)
movw $0x87c0, 0x8(%r9)       # imm = 0x87C0
movb $0x7, 0xa(%r9)
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rax, %rsi
addq $0x5, %rsi
movb $-0x7, %r8b
xorl %edi, %edi
movq %rdx, %r9
movq %rdx, %r10
testq %r9, %r9
je 0x7377
movzbl 0x1(%r9), %r10d
addq %r9, %r10
addq $0x2, %r10
leaq 0x2(%r10), %r11
movq %r10, %r9
cmpq %rsi, %r11
cmovaq %rdi, %r9
ja 0x7393
leal 0x1(%r8), %r10d
testb %r8b, %r8b
movl %r10d, %r8d
jne 0x7363
movabsq $0x15cd5b073412082c, %rsi # imm = 0x15CD5B073412082C
movq %rsi, (%r9)
movw $0x2037, 0x8(%r9)       # imm = 0x2037
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %r8d
movl %esi, %edi
andl $0xf, %edi
shll $0x8, %edi
orq %r8, %rdi
cmpq $0x2, %rdi
jae 0x73c5
xorl %edi, %edi
jmp 0x7406
leaq (%rax,%rdi), %r8
addq $0x5, %r8
movb $-0x8, %r10b
xorl %r9d, %r9d
movq %rdx, %rdi
movq %rdx, %r11
testq %rdi, %rdi
je 0x73ea
movzbl 0x1(%rdi), %r11d
addq %rdi, %r11
addq $0x2, %r11
leaq 0x2(%r11), %rbx
movq %r11, %rdi
cmpq %r8, %rbx
cmovaq %r9, %rdi
ja 0x7406
leal 0x1(%r10), %r11d
testb %r10b, %r10b
movl %r11d, %r10d
jne 0x73d6
subl %ecx, %edi
addl $-0x2, %edi
andb $-0x10, %sil
movl %edi, %ecx
shrl $0x8, %ecx
andb $0xf, %cl
orb %sil, %cl
movb %cl, 0x3(%rax)
movb %dil, 0x4(%rax)
movzbl 0x1(%rbp), %eax
movzbl 0x2(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
addl %eax, %ecx
decl %ecx
movzbl 0xa(%rbp), %eax
movzbl 0xb(%rbp), %edx
andl $0xf, %eax
shll $0x8, %eax
orq %rdx, %rax
addq %r15, %rax
movzwl %cx, %ecx
movb $-0x5, %dl
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rsi, %rax
addq $0x5, %rax
movq %rax, %rsi
subq %rbp, %rsi
cmpq %rcx, %rsi
jge 0x7478
leal 0x1(%rdx), %edi
testb %dl, %dl
movl %edi, %edx
jne 0x744c
xorl %edx, %edx
cmpq %rcx, %rsi
cmovgeq %rdx, %rax
leaq 0x3(%rax), %rcx
movw $0xe01b, (%rax)         # imm = 0xE01B
movzwl 0x3bef(%rip), %edx      # 0xb080
addl $0x1a, %edx
movl %edx, %esi
shrl $0x8, %esi
orb $-0x20, %sil
movb %sil, 0x1(%rax)
movb %dl, 0x2(%rax)
leaq 0x5(%rax), %rdx
movabsq $0x2407cdab0324ffff, %rsi # imm = 0x2407CDAB0324FFFF
movq %rsi, 0x3(%rax)
movb $0x3, 0xf(%rax)
movw $0x4241, 0x10(%rax)     # imm = 0x4241
movb $0x43, 0x12(%rax)
movl $0x1ff0ff07, 0xb(%rax)  # imm = 0x1FF0FF07
leaq 0x1004(%rax), %rsi
movb $-0x1, %dil
movq %rdx, %r8
movq %rdx, %r9
testq %r8, %r8
je 0x74ec
movzbl 0x1(%r8), %r9d
addq %r8, %r9
addq $0x2, %r9
leaq 0x2(%r9), %r10
movl $0x0, %r8d
cmpq %rsi, %r10
cmovbeq %r9, %r8
ja 0x750b
leal 0x1(%rdi), %r9d
testb %dil, %dil
movl %r9d, %edi
jne 0x74d8
movw $0x1624, (%r8)          # imm = 0x1624
movaps 0x1b78(%rip), %xmm0     # 0x9090
movups %xmm0, 0x2(%r8)
movb $-0x1, 0x12(%r8)
movl $0xf1f1f1f1, 0x13(%r8)  # imm = 0xF1F1F1F1
movb $-0x1c, 0x17(%r8)
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rax, %rsi
addq $0x5, %rsi
movb $-0x2, %r8b
xorl %edi, %edi
movq %rdx, %r9
movq %rdx, %r10
testq %r9, %r9
je 0x7563
movzbl 0x1(%r9), %r10d
addq %r9, %r10
addq $0x2, %r10
leaq 0x2(%r10), %r11
movq %r10, %r9
cmpq %rsi, %r11
cmovaq %rdi, %r9
ja 0x757f
leal 0x1(%r8), %r10d
testb %r8b, %r8b
movl %r10d, %r8d
jne 0x754f
movw $0x1725, (%r9)          # imm = 0x1725
movabsq $-0x2100ccddeeff0001, %rsi # imm = 0xDEFF33221100FFFF
movq %rsi, 0x2(%r9)
movabsq $0x626103bf88afbead, %rdi # imm = 0x626103BF88AFBEAD
movq %rdi, 0xa(%r9)
movb $0x63, 0x12(%r9)
movl $0xd007e803, 0x13(%r9)  # imm = 0xD007E803
movw $0xb80b, 0x17(%r9)      # imm = 0xB80B
movzbl 0x3(%rax), %edi
movzbl 0x4(%rax), %r8d
andl $0xf, %edi
shll $0x8, %edi
orq %r8, %rdi
addq %rax, %rdi
addq $0x5, %rdi
movb $-0x3, %r9b
xorl %r8d, %r8d
movq %rdx, %r10
movq %rdx, %r11
testq %r10, %r10
je 0x75eb
movzbl 0x1(%r10), %r11d
addq %r10, %r11
addq $0x2, %r11
leaq 0x2(%r11), %rbx
movq %r11, %r10
cmpq %rdi, %rbx
cmovaq %r8, %r10
ja 0x7607
leal 0x1(%r9), %r11d
testb %r9b, %r9b
movl %r11d, %r9d
jne 0x75d7
movw $0x88f0, 0x4(%r10)      # imm = 0x88F0
movb $0xf, 0x6(%r10)
movl $0xf0ff0526, (%r10)     # imm = 0xF0FF0526
movzbl 0x3(%rax), %edi
movzbl 0x4(%rax), %r8d
andl $0xf, %edi
shll $0x8, %edi
orq %r8, %rdi
addq %rax, %rdi
addq $0x5, %rdi
movb $-0x4, %r9b
xorl %r8d, %r8d
movq %rdx, %r10
movq %rdx, %r11
testq %r10, %r10
je 0x7650
movzbl 0x1(%r10), %r11d
addq %r10, %r11
addq $0x2, %r11
leaq 0x2(%r11), %rbx
movq %r11, %r10
cmpq %rdi, %rbx
cmovaq %r8, %r10
ja 0x766c
leal 0x1(%r9), %r11d
testb %r9b, %r9b
movl %r11d, %r9d
jne 0x763c
movw $0x1526, (%r10)         # imm = 0x1526
movq %rsi, 0x2(%r10)
movabsq $0x6261037f88afbead, %rsi # imm = 0x6261037F88AFBEAD
movq %rsi, 0xa(%r10)
movl $0x42410363, 0x12(%r10) # imm = 0x42410363
movb $0x43, 0x16(%r10)
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rax, %rsi
addq $0x5, %rsi
movb $-0x5, %r8b
xorl %edi, %edi
movq %rdx, %r9
movq %rdx, %r10
testq %r9, %r9
je 0x76c5
movzbl 0x1(%r9), %r10d
addq %r9, %r10
addq $0x2, %r10
leaq 0x2(%r10), %r11
movq %r10, %r9
cmpq %rsi, %r11
cmovaq %rdi, %r9
ja 0x76e1
leal 0x1(%r8), %r10d
testb %r8b, %r8b
movl %r10d, %r8d
jne 0x76b1
movl $0xca120428, (%r9)      # imm = 0xCA120428
movw $0x3f34, 0x4(%r9)       # imm = 0x3F34
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rax, %rsi
addq $0x5, %rsi
movb $-0x6, %r8b
xorl %edi, %edi
movq %rdx, %r9
movq %rdx, %r10
testq %r9, %r9
je 0x7723
movzbl 0x1(%r9), %r10d
addq %r9, %r10
addq $0x2, %r10
leaq 0x2(%r10), %r11
movq %r10, %r9
cmpq %rsi, %r11
cmovaq %rdi, %r9
ja 0x773f
leal 0x1(%r8), %r10d
testb %r8b, %r8b
movl %r10d, %r8d
jne 0x770f
movaps 0x195a(%rip), %xmm0     # 0x90a0
movups %xmm0, (%r9)
movb $-0x41, 0x10(%r9)
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rax, %rsi
addq $0x5, %rsi
movb $-0x7, %r8b
xorl %edi, %edi
movq %rdx, %r9
movq %rdx, %r10
testq %r9, %r9
je 0x7783
movzbl 0x1(%r9), %r10d
addq %r9, %r10
addq $0x2, %r10
leaq 0x2(%r10), %r11
movq %r10, %r9
cmpq %rsi, %r11
cmovaq %rdi, %r9
ja 0x779f
leal 0x1(%r8), %r10d
testb %r8b, %r8b
movl %r10d, %r8d
jne 0x776f
movw $0x16b, (%r9)           # imm = 0x16B
movb $-0x2b, 0x2(%r9)
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %r8d
movl %esi, %edi
andl $0xf, %edi
shll $0x8, %edi
orq %r8, %rdi
cmpq $0x2, %rdi
jae 0x77c8
xorl %edi, %edi
jmp 0x7809
leaq (%rax,%rdi), %r8
addq $0x5, %r8
movb $-0x8, %r10b
xorl %r9d, %r9d
movq %rdx, %rdi
movq %rdx, %r11
testq %rdi, %rdi
je 0x77ed
movzbl 0x1(%rdi), %r11d
addq %rdi, %r11
addq $0x2, %r11
leaq 0x2(%r11), %rbx
movq %r11, %rdi
cmpq %r8, %rbx
cmovaq %r9, %rdi
ja 0x7809
leal 0x1(%r10), %r11d
testb %r10b, %r10b
movl %r11d, %r10d
jne 0x77d9
subl %ecx, %edi
addl $-0x2, %edi
andb $-0x10, %sil
movl %edi, %ecx
shrl $0x8, %ecx
andb $0xf, %cl
orb %sil, %cl
movb %cl, 0x3(%rax)
movb %dil, 0x4(%rax)
movzbl 0x1(%rbp), %eax
movzbl 0x2(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
addl %eax, %ecx
decl %ecx
movzbl 0xa(%rbp), %eax
movzbl 0xb(%rbp), %edx
andl $0xf, %eax
shll $0x8, %eax
orq %rdx, %rax
addq %r15, %rax
movzwl %cx, %ecx
movb $-0x6, %dl
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rsi, %rax
addq $0x5, %rax
movq %rax, %rsi
subq %rbp, %rsi
cmpq %rcx, %rsi
jge 0x787b
leal 0x1(%rdx), %edi
testb %dl, %dl
movl %edi, %edx
jne 0x784f
xorl %edx, %edx
cmpq %rcx, %rsi
cmovgeq %rdx, %rax
leaq 0x3(%rax), %rcx
movw $0xe00f, (%rax)         # imm = 0xE00F
movzwl 0x37ec(%rip), %edx      # 0xb080
addl $0x1b, %edx
movl %edx, %esi
shrl $0x8, %esi
orb $-0x20, %sil
movb %sil, 0x1(%rax)
movb %dl, 0x2(%rax)
leaq 0x5(%rax), %rdx
movabsq $-0x22334455fbbd0001, %rsi # imm = 0xDDCCBBAA0442FFFF
movq %rsi, 0x3(%rax)
movl $0x512032b, 0xb(%rax)   # imm = 0x512032B
movb $0x0, 0xf(%rax)
leaq 0x1004(%rax), %rsi
movb $-0x1, %dil
movq %rdx, %r8
movq %rdx, %r9
testq %r8, %r8
je 0x78e5
movzbl 0x1(%r8), %r9d
addq %r8, %r9
addq $0x2, %r9
leaq 0x2(%r9), %r10
movl $0x0, %r8d
cmpq %rsi, %r10
cmovbeq %r9, %r8
ja 0x7904
leal 0x1(%rdi), %r9d
testb %dil, %dil
movl %r9d, %edi
jne 0x78d1
movl $0x8014037c, (%r8)      # imm = 0x8014037C
movb $0x1f, 0x4(%r8)
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %r8d
movl %esi, %edi
andl $0xf, %edi
shll $0x8, %edi
orq %r8, %rdi
cmpq $0x2, %rdi
jae 0x792e
xorl %edi, %edi
jmp 0x796f
leaq (%rax,%rdi), %r8
addq $0x5, %r8
movb $-0x2, %r10b
xorl %r9d, %r9d
movq %rdx, %rdi
movq %rdx, %r11
testq %rdi, %rdi
je 0x7953
movzbl 0x1(%rdi), %r11d
addq %rdi, %r11
addq $0x2, %r11
leaq 0x2(%r11), %rbx
movq %r11, %rdi
cmpq %r8, %rbx
cmovaq %r9, %rdi
ja 0x796f
leal 0x1(%r10), %r11d
testb %r10b, %r10b
movl %r11d, %r10d
jne 0x793f
subl %ecx, %edi
addl $-0x2, %edi
andb $-0x10, %sil
movl %edi, %ecx
shrl $0x8, %ecx
andb $0xf, %cl
orb %sil, %cl
movb %cl, 0x3(%rax)
movb %dil, 0x4(%rax)
movzbl 0x1(%rbp), %eax
movzbl 0x2(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
addl %eax, %ecx
decl %ecx
movzbl 0xa(%rbp), %eax
movzbl 0xb(%rbp), %edx
andl $0xf, %eax
shll $0x8, %eax
orq %rdx, %rax
addq %r15, %rax
movzwl %cx, %ecx
movb $-0x7, %dl
movzbl 0x3(%rax), %esi
movzbl 0x4(%rax), %edi
andl $0xf, %esi
shll $0x8, %esi
orq %rdi, %rsi
addq %rsi, %rax
addq $0x5, %rax
movq %rax, %rdi
subq %rbp, %rdi
cmpq %rcx, %rdi
jge 0x79e1
leal 0x1(%rdx), %esi
testb %dl, %dl
movl %esi, %edx
jne 0x79b5
xorl %esi, %esi
cmpq %rcx, %rdi
cmovgeq %rsi, %rax
movw $0xe086, (%rax)         # imm = 0xE086
movzwl 0x368c(%rip), %ecx      # 0xb082
movl %ecx, %edx
shrl $0x8, %edx
orb $-0x20, %dl
movb %dl, 0x1(%rax)
movb %cl, 0x2(%rax)
movw $0xf0, 0x3(%rax)
movzbl 0x1(%rbp), %eax
movzbl 0x2(%rbp), %ecx
movl %eax, %edx
andl $0xf, %edx
shll $0x8, %edx
leal (%rcx,%rdx), %edi
decl %edi
movzbl 0xa(%rbp), %edx
movzbl 0xb(%rbp), %ecx
andl $0xf, %edx
movl %edx, %r8d
shll $0x8, %r8d
orq %rcx, %r8
addq %r8, %r15
movzwl %di, %r8d
movq %r15, %r9
subq %rbp, %r9
movl $0x0, %edi
cmpq %r8, %r9
jge 0x7aa6
movb $-0x8, %sil
movq %r15, %rdi
movq %rdi, %r9
subq %rbp, %r9
addq $0x5, %r9
cmpq %r8, %r9
jg 0x7aa1
movzbl 0x3(%rdi), %r9d
movzbl 0x4(%rdi), %r10d
andl $0xf, %r9d
shll $0x8, %r9d
orq %r10, %r9
addq %r9, %rdi
addq $0x5, %rdi
movq %rdi, %r9
subq %rbp, %r9
cmpq %r8, %r9
jge 0x7a93
leal 0x1(%rsi), %r10d
testb %sil, %sil
movl %r10d, %esi
jne 0x7a51
xorl %esi, %esi
cmpq %r8, %r9
cmovgeq %rsi, %rdi
movq %r15, %rsi
jmp 0x7aa6
movq %r15, %rsi
xorl %edi, %edi
subl %esi, %edi
movzbl %dl, %edx
shll $0x8, %edx
movzwl %cx, %ecx
orl %edx, %ecx
addl %edi, %ecx
addl $0xd, %ecx
andb $-0x10, %al
movl %ecx, %edx
shrl $0x8, %edx
andb $0xf, %dl
orb %al, %dl
movb %dl, 0x1(%rbp)
movb %cl, 0x2(%rbp)
andl $0xfff, %ecx            # imm = 0xFFF
movl $0xffffffff, %ebx       # imm = 0xFFFFFFFF
decw %cx
je 0x7b03
movzwl %cx, %eax
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
xorl %edx, %edx
movl %ecx, %esi
shll $0x8, %esi
shrl $0x18, %ecx
movzbl (%rbp,%rdx), %edi
xorl %ecx, %edi
movl %esi, %ecx
xorl (%r12,%rdi,4), %ecx
incq %rdx
cmpq %rdx, %rax
jne 0x7ae4
jmp 0x7b0a
xorl %eax, %eax
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
bswapl %ecx
movl %ecx, (%rbp,%rax)
movzwl 0x3569(%rip), %esi      # 0xb080
movq %rbp, %rdi
callq 0x7fdd
movq %rbp, %rdi
callq 0x1030
movl $0x400, %edi            # imm = 0x400
callq 0x1090
movq %rax, %r14
movl $0xff01707e, (%rax)     # imm = 0xFF01707E
movq %rax, %rdi
movl $0x1e, %esi
callq 0x7fdd
movb $0x7f, 0x3(%r14)
movq %r14, %rdi
movl $0x1e, %esi
callq 0x7fdd
movq %r14, %rdi
callq 0x1030
movl $0x400, %edi            # imm = 0x400
callq 0x1090
movq %rax, %rbp
movabsq $0xc1ffff0bf07f, %rax   # imm = 0xC1FFFF0BF07F
movq %rax, (%rbp)
movw $0xf0, 0x8(%rbp)
xorl %eax, %eax
movl %ebx, %edx
shll $0x8, %edx
shrl $0x18, %ebx
movzbl (%rbp,%rax), %ecx
xorl %ebx, %ecx
movl (%r12,%rcx,4), %ecx
movl %edx, %ebx
xorl %ecx, %ebx
incq %rax
cmpq $0xa, %rax
jne 0x7b84
movl %ebx, %eax
shrl $0x18, %eax
leaq 0xa(%rbp), %r14
movb %al, 0xa(%rbp)
movl %ebx, %eax
shrl $0x10, %eax
movb %al, 0xb(%rbp)
movb %bh, 0xc(%rbp)
movb %cl, 0xd(%rbp)
movq %rbp, %rdi
movl $0x1f, %esi
callq 0x7fdd
movl $0xe8c3581b, 0x10(%rbp) # imm = 0xE8C3581B
movaps 0x14d7(%rip), %xmm0     # 0x90b0
movups %xmm0, (%rbp)
leaq 0x14(%rbp), %rsi
leaq 0x16(%rbp), %rax
movzwl 0x348e(%rip), %ecx      # 0xb07a
movb %ch, 0x14(%rbp)
movb %cl, 0x15(%rbp)
leaq 0x18(%rbp), %rcx
movabsq $0x545345540405ff9f, %rdx # imm = 0x545345540405FF9F
movq %rdx, 0x16(%rbp)
movl $0x45540405, 0x1e(%rbp) # imm = 0x45540405
movw $0x5453, 0x22(%rbp)     # imm = 0x5453
leaq 0x1017(%rbp), %rdx
movb $-0x1, %r8b
xorl %edi, %edi
movq %rcx, %r9
movq %rcx, %r10
testq %r9, %r9
je 0x7c34
movzbl 0x1(%r9), %r10d
addq %r9, %r10
addq $0x2, %r10
leaq 0x2(%r10), %r11
movq %r10, %r9
cmpq %rdx, %r11
cmovaq %rdi, %r9
ja 0x7c50
leal 0x1(%r8), %r10d
testb %r8b, %r8b
movl %r10d, %r8d
jne 0x7c20
movl $0x45540405, (%r9)      # imm = 0x45540405
movw $0x5453, 0x4(%r9)       # imm = 0x5453
movzbl 0x16(%rbp), %edx
movzbl 0x17(%rbp), %r8d
movl %edx, %edi
andl $0xf, %edi
shll $0x8, %edi
orq %r8, %rdi
cmpq $0x2, %rdi
jae 0x7c7c
xorl %esi, %esi
jmp 0x7cbc
addq %rsi, %rdi
addq $0x4, %rdi
movb $-0x2, %r9b
xorl %r8d, %r8d
movq %rcx, %rsi
movq %rcx, %r10
testq %rsi, %rsi
je 0x7ca0
movzbl 0x1(%rsi), %r10d
addq %rsi, %r10
addq $0x2, %r10
leaq 0x2(%r10), %r11
movq %r10, %rsi
cmpq %rdi, %r11
cmovaq %r8, %rsi
ja 0x7cbc
leal 0x1(%r9), %r10d
testb %r9b, %r9b
movl %r10d, %r9d
jne 0x7c8c
subl %eax, %esi
addl $-0x2, %esi
andb $-0x10, %dl
movl %esi, %eax
shrl $0x8, %eax
andb $0xf, %al
orb %dl, %al
movb %al, 0x16(%rbp)
movb %sil, 0x17(%rbp)
movzbl 0x1(%rbp), %eax
movzbl 0x2(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
leal (%rcx,%rax), %edx
decl %edx
movzbl 0x8(%rbp), %eax
movzbl 0x9(%rbp), %ecx
andl $0xf, %eax
shll $0x8, %eax
orq %rcx, %rax
leaq (%r14,%rax), %rcx
movl $0xffff, %r9d           # imm = 0xFFFF
andl %r9d, %edx
movzbl 0xc(%rbp,%rax), %esi
movzbl 0xd(%rbp,%rax), %eax
andl $0xf, %esi
shll $0x8, %esi
addq %rcx, %rax
addq %rsi, %rax
addq $0x4, %rax
movq %rax, %rsi
subq %rbp, %rsi
xorl %ecx, %ecx
cmpq %rdx, %rsi
cmovgeq %rcx, %rax
movzwl 0x3345(%rip), %edx      # 0xb07a
addl $0x3e8, %edx            # imm = 0x3E8
movb %dh, (%rax)
movb %dl, 0x1(%rax)
movw $0xb0, 0x2(%rax)
movzbl 0x1(%rbp), %eax
movzbl 0x2(%rbp), %edx
movl %eax, %esi
andl $0xf, %esi
shll $0x8, %esi
leal (%rdx,%rsi), %edi
decl %edi
movzbl 0x8(%rbp), %esi
movzbl 0x9(%rbp), %edx
andl $0xf, %esi
movl %esi, %r8d
shll $0x8, %r8d
orq %rdx, %r8
addq %r14, %r8
movq %r8, %r10
subq %rbp, %r10
andl %r9d, %edi
cmpq %rdi, %r10
jg 0x7dd3
movb $-0x2, %r11b
xorl %ecx, %ecx
movq %r8, %r9
movq %r9, %rbx
subq %rbp, %rbx
addq $0x4, %rbx
cmpq %rdi, %rbx
jg 0x7dc6
movzbl 0x2(%r9), %ebx
movzbl 0x3(%r9), %r14d
andl $0xf, %ebx
shll $0x8, %ebx
orq %r14, %rbx
addq %rbx, %r9
addq $0x4, %r9
incb %r11b
jne 0x7d89
movq %r9, %r11
subq %rbp, %r11
xorl %ecx, %ecx
cmpq %rdi, %r11
cmovlq %r9, %rcx
xorl %r9d, %r9d
cmpq %rdi, %r10
cmovgel %r9d, %r8d
subl %r8d, %ecx
movzbl %sil, %esi
shll $0x8, %esi
movzwl %dx, %edx
orl %esi, %edx
addl %edx, %ecx
addl $0xb, %ecx
andb $-0x10, %al
movl %ecx, %edx
shrl $0x8, %edx
andb $0xf, %dl
orb %al, %dl
movb %dl, 0x1(%rbp)
movb %cl, 0x2(%rbp)
andl $0xfff, %ecx            # imm = 0xFFF
movl $0xffffffff, %ebx       # imm = 0xFFFFFFFF
decw %cx
je 0x7e2f
movzwl %cx, %eax
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
xorl %edx, %edx
movl %ecx, %esi
shll $0x8, %esi
shrl $0x18, %ecx
movzbl (%rbp,%rdx), %edi
xorl %ecx, %edi
movl %esi, %ecx
xorl (%r12,%rdi,4), %ecx
incq %rdx
cmpq %rdx, %rax
jne 0x7e10
jmp 0x7e36
xorl %eax, %eax
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
bswapl %ecx
movl %ecx, (%rbp,%rax)
movq %rbp, %rdi
movl $0x1f, %esi
callq 0x7fdd
movq %rbp, %rdi
callq 0x1030
movl $0x400, %edi            # imm = 0x400
callq 0x1090
movq %rax, %rbp
movb $-0x4, (%rax)
movb $0x0, 0xd(%rax)
movl $0xf0ff00, 0x9(%rax)    # imm = 0xF0FF00
leaq 0xe(%rax), %r14
movw $0x0, 0xe(%rax)
movq $0x1130, 0x1(%rax)      # imm = 0x1130
xorl %eax, %eax
movl %ebx, %edx
shll $0x8, %edx
shrl $0x18, %ebx
movzbl (%rbp,%rax), %ecx
xorl %ebx, %ecx
movl (%r12,%rcx,4), %ecx
movl %edx, %ebx
xorl %ecx, %ebx
incq %rax
cmpq $0x10, %rax
jne 0x7e80
movl %ebx, %eax
shrl $0x18, %eax
movb %al, 0x10(%rbp)
movl %ebx, %eax
shrl $0x10, %eax
movb %al, 0x11(%rbp)
movb %bh, 0x12(%rbp)
movb %cl, 0x13(%rbp)
movzwl 0x31c5(%rip), %esi      # 0xb082
movq %rbp, %rdi
callq 0x7fdd
xorl %eax, %eax
movl %eax, 0x5(%rbp)
movw $0x30fc, (%rbp)         # imm = 0x30FC
movw %ax, 0x3(%rbp)
movb $0x0, 0x23(%rbp)
movaps 0x11e1(%rip), %xmm0     # 0x90c0
movups %xmm0, 0x9(%rbp)
movabsq $0x7809c0fc9b01fe, %rcx # imm = 0x7809C0FC9B01FE
movq %rcx, 0x19(%rbp)
movw %ax, 0x21(%rbp)
movzbl 0xb(%rbp), %ecx
movzbl 0xc(%rbp), %edx
andl $0xf, %ecx
shll $0x8, %ecx
orq %rdx, %rcx
movw %ax, 0xe(%rbp,%rcx)
cmpq $0xfff, %rcx            # imm = 0xFFF
leal 0x2(%r14,%rcx), %ecx
cmovel %eax, %ecx
subl %ebp, %ecx
incl %ecx
movb 0x1(%rbp), %dl
andb $-0x10, %dl
movl %ecx, %esi
shrl $0x8, %esi
andb $0xf, %sil
orb %dl, %sil
movb %sil, 0x1(%rbp)
movb %cl, 0x2(%rbp)
andl $0xfff, %ecx            # imm = 0xFFF
decw %cx
je 0x7f6b
movzwl %cx, %eax
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
xorl %edx, %edx
movl %ecx, %esi
shll $0x8, %esi
shrl $0x18, %ecx
movzbl (%rbp,%rdx), %edi
xorl %ecx, %edi
movl %esi, %ecx
xorl (%r12,%rdi,4), %ecx
incq %rdx
cmpq %rdx, %rax
jne 0x7f4c
jmp 0x7f70
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
bswapl %ecx
movl %ecx, (%rbp,%rax)
movzwl 0x3105(%rip), %esi      # 0xb082
movq %rbp, %rdi
callq 0x7fdd
movq %rbp, %rdi
callq 0x1030
xorl %eax, %eax
addq $0x1028, %rsp           # imm = 0x1028
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
callq 0x10e0
jmp 0x4b4e
callq 0x1102
jmp 0x4da9
callq 0x1124
jmp 0x5009
callq 0x1146
jmp 0x5264
callq 0x1168
jmp 0x54f4
callq 0x118a
jmp 0x57ab