// File: /workspace/github_c_makefile_star2_O2/mabdi[P]bunney/bunny-gcc.c
// Function: main
int main(int argc,char** argv) {

  mypid = getpid();
  
  debug("[bunny] bunny-gcc " VERSION " (" __DATE__ " " __TIME__ ") by <lcamtuf@google.com>\n");

  parse_params((_u32)argc,(_u8**)argv);
  precompile();
  insert_hooks();
  
  /* Common sense would suggest that calling gcc -E <file.i> -o <file.i> would simply copy
     input to output. No dice. */
  
  if (gcc_mode == 'E') dump_code(); else compile();

  exit(0);
  
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x1148, %rsp           # imm = 0x1148
movq %rsi, 0x8(%rsp)
movl %edi, %ebp
callq 0x1200
movl %eax, 0x7de1(%rip)      # 0x9150
movq 0x7c6a(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x3ddc(%rip), %rdi      # 0x515c
pushq $0x4b
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
movl %ebp, 0x10(%rsp)
cmpl $0x1, %ebp
ja 0x13d4
movq (%rbx), %rcx
leaq 0x3e0a(%rip), %rdi      # 0x51a8
pushq $0x34
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
movq (%rbx), %rdi
leaq 0x3e2a(%rip), %rsi      # 0x51dd
leaq 0x3e33(%rip), %rdx      # 0x51ed
leaq 0x3e39(%rip), %rcx      # 0x51fa
pushq $0x4c
popq %r8
xorl %eax, %eax
callq 0x11e0
pushq $0x1
popq %rdi
callq 0x11a0
movl 0x7d85(%rip), %r15d     # 0x9160
movq 0x7d76(%rip), %rax      # 0x9158
testb $0x7f, %r15b
jne 0x143f
leal 0x82(%r15), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq %rax, 0x7d56(%rip)      # 0x9158
testq %rax, %rax
jne 0x143f
movq 0x7bd2(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x3dee(%rip), %rdi      # 0x5206
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
movq (%rbx), %rdi
leaq 0x3db0(%rip), %rsi      # 0x51dd
leaq 0x3db9(%rip), %rdx      # 0x51ed
leaq 0x3dbf(%rip), %rcx      # 0x51fa
pushq $0x4f
jmp 0x13c3
leal 0x1(%r15), %ecx
movl %ecx, 0x7d17(%rip)      # 0x9160
leaq 0x3d89(%rip), %rbx      # 0x51d9
movq %rbx, (%rax,%r15,8)
andq $0x0, (%rax,%rcx,8)
movl 0x7d10(%rip), %r15d     # 0x9170
movq 0x7d01(%rip), %rax      # 0x9168
testb $0x7f, %r15b
jne 0x14cc
leal 0x82(%r15), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq %rax, 0x7ce1(%rip)      # 0x9168
testq %rax, %rax
movq 0x8(%rsp), %r8
jne 0x14d1
movq 0x7b48(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x3d64(%rip), %rdi      # 0x5206
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
movq (%rbx), %rdi
leaq 0x3d26(%rip), %rsi      # 0x51dd
leaq 0x3d2f(%rip), %rdx      # 0x51ed
leaq 0x3d35(%rip), %rcx      # 0x51fa
pushq $0x50
jmp 0x13c3
movq 0x8(%rsp), %r8
leal 0x1(%r15), %ecx
movl %ecx, 0x7c95(%rip)      # 0x9170
movq %rbx, (%rax,%r15,8)
andq $0x0, (%rax,%rcx,8)
pushq $0x1
popq %r13
xorl %ebx, %ebx
cmpl 0x10(%rsp), %r13d
jae 0x1ef1
movl %r13d, %ebp
movq (%r8,%rbp,8), %r15
cmpb $0x2d, (%r15)
jne 0x15f4
movzbl 0x1(%r15), %edx
testl %edx, %edx
je 0x15f4
movl %edx, %eax
shll $0x8, %eax
movzbl 0x2(%r15), %ecx
leal (%rax,%rcx), %esi
addl $0xffff969c, %esi       # imm = 0xFFFF969C
cmpl $0x13, %esi
jbe 0x1782
orl %ecx, %eax
cmpl $0x2d70, %eax           # imm = 0x2D70
je 0x1cd5
cmpl $0x4500, %eax           # imm = 0x4500
je 0x1597
cmpl $0x5300, %eax           # imm = 0x5300
je 0x1597
cmpl $0x5861, %eax           # imm = 0x5861
je 0x1cd5
cmpl $0x586c, %eax           # imm = 0x586C
je 0x1cd5
cmpl $0x5870, %eax           # imm = 0x5870
je 0x1790
cmpl $0x6175, %eax           # imm = 0x6175
je 0x1a43
cmpl $0x6200, %eax           # imm = 0x6200
je 0x1cd5
cmpl $0x7500, %eax           # imm = 0x7500
je 0x1cd5
cmpl $0x6300, %eax           # imm = 0x6300
jne 0x192b
movl %ebx, %r14d
movb %dl, 0x7bb4(%rip)       # 0x9154
movl 0x7bca(%rip), %ebx      # 0x9170
movq 0x7bbb(%rip), %rax      # 0x9168
testb $0x7f, %bl
jne 0x15dd
leal 0x82(%rbx), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq %rax, 0x7b9d(%rip)      # 0x9168
testq %rax, %rax
je 0x3319
movq 0x8(%rsp), %r8
movq (%r8,%rbp,8), %r15
leal 0x1(%rbx), %ecx
movl %ecx, 0x7b8a(%rip)      # 0x9170
movq %r15, (%rax,%rbx,8)
andq $0x0, (%rax,%rcx,8)
jmp 0x1d87
cmpb $0x2, %bl
je 0x16d7
movzbl %bl, %eax
cmpl $0x1, %eax
jne 0x1714
movl %ebx, %r14d
movl 0x7b3e(%rip), %edx      # 0x9150
movl 0x7b70(%rip), %ecx      # 0x9188
leaq 0x140(%rsp), %rdi
leaq 0x3cbe(%rip), %rsi      # 0x52e5
xorl %eax, %eax
callq 0x1050
movl 0x7b54(%rip), %ebx      # 0x9188
movq 0x7b45(%rip), %rax      # 0x9180
testb $0x7f, %bl
jne 0x1662
leal 0x82(%rbx), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq %rax, 0x7b27(%rip)      # 0x9180
testq %rax, %rax
je 0x3151
movq 0x8(%rsp), %rcx
movq (%rcx,%rbp,8), %rcx
leal 0x1(%rbx), %edx
movl %edx, 0x7b14(%rip)      # 0x9188
movq %rcx, (%rax,%rbx,8)
andq $0x0, (%rax,%rdx,8)
leaq 0x140(%rsp), %rdi
callq 0x1220
testq %rax, %rax
je 0x20ff
movq %rax, %r15
movl 0x7ad3(%rip), %r12d     # 0x9170
movq 0x7ac4(%rip), %rax      # 0x9168
testb $0x7f, %r12b
jne 0x1907
leal 0x82(%r12), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq %rax, 0x7a9f(%rip)      # 0x9168
testq %rax, %rax
jne 0x1907
jmp 0x20ff
movl 0x7a92(%rip), %r12d     # 0x9170
movq 0x7a83(%rip), %rax      # 0x9168
testb $0x7f, %r12b
jne 0x190f
leal 0x82(%r12), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq %rax, 0x7a5e(%rip)      # 0x9168
testq %rax, %rax
jne 0x1774
jmp 0x3190
movq %r15, %rdi
callq 0x1090
leaq (%r15,%rax), %rdi
addq $-0x2, %rdi
leaq 0x3ad8(%rip), %rsi      # 0x5203
callq 0x1150
testl %eax, %eax
je 0x1842
movl 0x7a31(%rip), %r12d     # 0x9170
movq 0x7a22(%rip), %rax      # 0x9168
testb $0x7f, %r12b
jne 0x190a
leal 0x82(%r12), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq %rax, 0x79fd(%rip)      # 0x9168
testq %rax, %rax
je 0x31ed
movq 0x8(%rsp), %r8
movq (%r8,%rbp,8), %r15
jmp 0x190f
movl $0x88601, %edi          # imm = 0x88601
btl %esi, %edi
jae 0x152f
movl %ebx, %r14d
movl 0x79c7(%rip), %ebx      # 0x9160
movq 0x79b8(%rip), %rax      # 0x9158
testb $0x7f, %bl
jne 0x17d0
leal 0x82(%rbx), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq %rax, 0x799a(%rip)      # 0x9158
testq %rax, %rax
je 0x31cf
movq 0x8(%rsp), %r8
movq (%r8,%rbp,8), %r15
leal 0x1(%rbx), %r12d
movl %r12d, 0x7985(%rip)     # 0x9160
movq %r15, (%rax,%rbx,8)
andq $0x0, (%rax,%r12,8)
movq (%r8,%rbp,8), %rdx
cmpb $0x0, 0x2(%rdx)
jne 0x1d87
incl %r13d
cmpl 0x10(%rsp), %r13d
je 0x324a
testb $0x7f, %r12b
jne 0x182d
leal 0x83(%rbx), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq 0x8(%rsp), %r8
movq %rax, 0x7934(%rip)      # 0x9158
testq %rax, %rax
je 0x31cf
movl %r13d, %ecx
movq (%r8,%rcx,8), %rcx
addl $0x2, %ebx
movl %ebx, 0x7923(%rip)      # 0x9160
jmp 0x1d7e
movl %ebx, %r14d
movl 0x7905(%rip), %edx      # 0x9150
movl 0x7937(%rip), %ecx      # 0x9188
leaq 0x140(%rsp), %rdi
leaq 0x3a85(%rip), %rsi      # 0x52e5
xorl %eax, %eax
callq 0x1050
movl 0x791b(%rip), %ebx      # 0x9188
movq 0x790c(%rip), %rax      # 0x9180
testb $0x7f, %bl
jne 0x189b
leal 0x82(%rbx), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq %rax, 0x78ee(%rip)      # 0x9180
testq %rax, %rax
je 0x32bc
movq 0x8(%rsp), %rcx
movq (%rcx,%rbp,8), %rcx
leal 0x1(%rbx), %edx
movl %edx, 0x78db(%rip)      # 0x9188
movq %rcx, (%rax,%rbx,8)
andq $0x0, (%rax,%rdx,8)
leaq 0x140(%rsp), %rdi
callq 0x1220
testq %rax, %rax
je 0x3112
movq %rax, %r15
movl 0x789a(%rip), %r12d     # 0x9170
movq 0x788b(%rip), %rax      # 0x9168
testb $0x7f, %r12b
jne 0x1907
leal 0x82(%r12), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq %rax, 0x786a(%rip)      # 0x9168
testq %rax, %rax
je 0x3112
movl %r14d, %ebx
movq 0x8(%rsp), %r8
leal 0x1(%r12), %ecx
movl %ecx, 0x7856(%rip)      # 0x9170
movl %r12d, %edx
movq %r15, (%rax,%rdx,8)
andq $0x0, (%rax,%rcx,8)
jmp 0x1d8a
leaq 0x2(%r15), %r12
leal -0x7800(%rax), %edx
cmpl $0xff, %edx
jae 0x1a31
testb %cl, %cl
jne 0x195e
incl %r13d
cmpl 0x10(%rsp), %r13d
je 0x33d2
movl %r13d, %eax
movq (%r8,%rax,8), %r12
movb (%r12), %cl
cmpb $0x63, %cl
jne 0x196f
cmpb $0x0, 0x1(%r12)
je 0x1d92
movq %r12, %rdi
leaq 0x3908(%rip), %rsi      # 0x5281
callq 0x11d0
testl %eax, %eax
setne %r14b
addb %r14b, %r14b
xorl %ebx, %ebx
movl 0x77e0(%rip), %r15d     # 0x9170
movq 0x77d1(%rip), %rax      # 0x9168
testb $0x7f, %r15b
jne 0x19c0
leal 0x82(%r15), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq %rax, 0x77b1(%rip)      # 0x9168
testq %rax, %rax
je 0x3411
leal 0x1(%r15), %ebp
movl %ebp, 0x77a6(%rip)      # 0x9170
leaq 0x38b5(%rip), %rcx      # 0x5286
movq %rcx, (%rax,%r15,8)
andq $0x0, (%rax,%rbp,8)
testb $0x7f, %bpl
jne 0x1a03
leal 0x83(%r15), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq %rax, 0x776e(%rip)      # 0x9168
testq %rax, %rax
je 0x3450
testb %bl, %bl
leaq 0x387d(%rip), %rcx      # 0x5289
cmovneq %rcx, %r12
addl $0x2, %r15d
movl %r15d, 0x7755(%rip)     # 0x9170
movq %r12, (%rax,%rbp,8)
andq $0x0, (%rax,%r15,8)
movl %r14d, %ebx
movq 0x8(%rsp), %r8
jmp 0x1d8a
leal -0x4200(%rax), %edx
cmpl $0xff, %edx
jae 0x1bc3
movl 0x7716(%rip), %r14d     # 0x9160
movq 0x7707(%rip), %r12      # 0x9158
testb $0x7f, %r14b
movl %ebx, 0x80(%rsp)
jne 0x1a8d
leal 0x82(%r14), %esi
shlq $0x3, %rsi
movq %r12, %rdi
callq 0x1210
movq %rax, 0x76e0(%rip)      # 0x9158
testq %rax, %rax
je 0x32fb
movq %rax, %r12
movq 0x8(%rsp), %r8
movq (%r8,%rbp,8), %r15
leal 0x1(%r14), %ecx
movl %ecx, 0x76c9(%rip)      # 0x9160
movq %r15, (%r12,%r14,8)
andq $0x0, (%r12,%rcx,8)
movl 0x76ca(%rip), %ebx      # 0x9170
movq 0x76bb(%rip), %r15      # 0x9168
testb $0x7f, %bl
jne 0x1ae2
leal 0x82(%rbx), %esi
shlq $0x3, %rsi
movq %r15, %rdi
movq %rcx, %r15
callq 0x1210
movq %r15, %rcx
movq 0x8(%rsp), %r8
movq %rax, %r15
movq %rax, 0x768f(%rip)      # 0x9168
testq %rax, %rax
je 0x32fb
movq (%r8,%rbp,8), %rax
leal 0x1(%rbx), %esi
movl %esi, 0x7681(%rip)      # 0x9170
movq %rax, (%r15,%rbx,8)
andq $0x0, (%r15,%rsi,8)
movq (%r8,%rbp,8), %rdx
cmpb $0x0, 0x2(%rdx)
jne 0x1bb7
incl %r13d
cmpl 0x10(%rsp), %r13d
je 0x3354
testb $0x7f, %cl
jne 0x1b50
movq %rsi, %rbp
leal 0x83(%r14), %esi
shlq $0x3, %rsi
movq %r12, %rdi
movq %rcx, %r12
callq 0x1210
movq %rbp, %rsi
movq %r12, %rcx
movq 0x8(%rsp), %r8
movq %rax, %r12
movq %rax, 0x7611(%rip)      # 0x9158
testq %rax, %rax
je 0x32fb
movl %r13d, %ebp
movq (%r8,%rbp,8), %rax
addl $0x2, %r14d
movl %r14d, 0x75fe(%rip)     # 0x9160
movq %rax, (%r12,%rcx,8)
andq $0x0, (%r12,%r14,8)
testb $0x7f, %sil
jne 0x1ba1
movq %rsi, %r14
leal 0x83(%rbx), %esi
shlq $0x3, %rsi
movq %r15, %rdi
callq 0x1210
movq %r14, %rsi
movq 0x8(%rsp), %r8
movq %rax, %r15
movq %rax, 0x75d0(%rip)      # 0x9168
testq %rax, %rax
je 0x32fb
movq (%r8,%rbp,8), %rax
addl $0x2, %ebx
movl %ebx, 0x75c2(%rip)      # 0x9170
movq %rax, (%r15,%rsi,8)
andq $0x0, (%r15,%rbx,8)
movl 0x80(%rsp), %ebx
jmp 0x1d8a
leal -0x6f00(%rax), %edx
cmpl $0xff, %edx
jae 0x1ca4
movl %ebx, 0x80(%rsp)
testb %cl, %cl
jne 0x1be5
movq 0x8(%r8,%rbp,8), %r12
movq %r12, 0x758c(%rip)      # 0x9178
movl 0x757e(%rip), %ebx      # 0x9170
movq 0x756f(%rip), %rax      # 0x9168
testb $0x7f, %bl
jne 0x1c29
leal 0x82(%rbx), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq %rax, 0x7551(%rip)      # 0x9168
testq %rax, %rax
je 0x34d2
movq 0x8(%rsp), %r8
movq (%r8,%rbp,8), %r15
leal 0x1(%rbx), %r12d
movl %r12d, 0x753c(%rip)     # 0x9170
movq %r15, (%rax,%rbx,8)
andq $0x0, (%rax,%r12,8)
movq (%r8,%rbp,8), %rdx
cmpb $0x0, 0x2(%rdx)
jne 0x1bb7
incl %r13d
cmpl 0x10(%rsp), %r13d
je 0x34f0
testb $0x7f, %r12b
jne 0x1c86
leal 0x83(%rbx), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq 0x8(%rsp), %r8
movq %rax, 0x74eb(%rip)      # 0x9168
testq %rax, %rax
je 0x34d2
movl %r13d, %ecx
movq (%r8,%rcx,8), %rcx
addl $0x2, %ebx
movl %ebx, 0x74da(%rip)      # 0x9170
movq %rcx, (%rax,%r12,8)
andq $0x0, (%rax,%rbx,8)
jmp 0x1bb7
leal -0x6c00(%rax), %ecx
cmpl $0xff, %ecx
jb 0x1cd5
leal -0x4c00(%rax), %ecx
movl $0xff, %esi
cmpl %esi, %ecx
setb %cl
leal -0x5600(%rax), %edx
cmpl %esi, %edx
setb %dl
orb %cl, %dl
je 0x1d9c
movl %ebx, %r14d
movl 0x7492(%rip), %ebx      # 0x9170
movq 0x7483(%rip), %rax      # 0x9168
testb $0x7f, %bl
jne 0x1d15
leal 0x82(%rbx), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq %rax, 0x7465(%rip)      # 0x9168
testq %rax, %rax
je 0x322c
movq 0x8(%rsp), %r8
movq (%r8,%rbp,8), %r15
leal 0x1(%rbx), %r12d
movl %r12d, 0x7450(%rip)     # 0x9170
movq %r15, (%rax,%rbx,8)
andq $0x0, (%rax,%r12,8)
movq (%r8,%rbp,8), %rdx
cmpb $0x0, 0x2(%rdx)
jne 0x1d87
incl %r13d
cmpl 0x10(%rsp), %r13d
je 0x3281
testb $0x7f, %r12b
jne 0x1d6e
leal 0x83(%rbx), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq 0x8(%rsp), %r8
movq %rax, 0x7403(%rip)      # 0x9168
testq %rax, %rax
je 0x322c
movl %r13d, %ecx
movq (%r8,%rcx,8), %rcx
addl $0x2, %ebx
movl %ebx, 0x73f2(%rip)      # 0x9170
movq %rcx, (%rax,%r12,8)
andq $0x0, (%rax,%rbx,8)
movl %r14d, %ebx
incl %r13d
jmp 0x14ea
movb $0x1, %bl
movb $0x1, %r14b
jmp 0x1989
leal -0x4100(%rax), %ecx
cmpl %esi, %ecx
setb %cl
leal -0x4400(%rax), %edx
cmpl %esi, %edx
setb %dl
orb %cl, %dl
jne 0x1790
leal -0x4900(%rax), %ecx
movl $0xff, %edx
cmpl %edx, %ecx
setb %cl
addl $0xffffab00, %eax       # imm = 0xFFFFAB00
cmpl %edx, %eax
setb %al
orb %cl, %al
jne 0x1790
movq %r15, %rdi
leaq 0x34ae(%rip), %rsi      # 0x5294
callq 0x11d0
testl %eax, %eax
je 0x1ed1
movq %r15, %rdi
leaq 0x34a9(%rip), %rsi      # 0x52a6
callq 0x11d0
testl %eax, %eax
je 0x1ed1
movq %r15, %rdi
leaq 0x3498(%rip), %rsi      # 0x52ac
pushq $0x5
popq %rdx
callq 0x10b0
testl %eax, %eax
je 0x1ed1
movl %ebx, %r14d
movl 0x7333(%rip), %ebx      # 0x9160
movq 0x7324(%rip), %rax      # 0x9158
testb $0x7f, %bl
je 0x1e40
movq 0x8(%rsp), %r8
jmp 0x1e6b
leal 0x82(%rbx), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq %rax, 0x72ff(%rip)      # 0x9158
testq %rax, %rax
je 0x3608
movq 0x8(%rsp), %r8
movq (%r8,%rbp,8), %r15
leal 0x1(%rbx), %ecx
movl %ecx, 0x72ec(%rip)      # 0x9160
movq %r15, (%rax,%rbx,8)
andq $0x0, (%rax,%rcx,8)
movl 0x72ed(%rip), %ebx      # 0x9170
movq 0x72de(%rip), %rax      # 0x9168
testb $0x7f, %bl
jne 0x1eb6
leal 0x82(%rbx), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq 0x8(%rsp), %r8
movq %rax, 0x72bb(%rip)      # 0x9168
testq %rax, %rax
je 0x35c9
movq (%r8,%rbp,8), %rcx
leal 0x1(%rbx), %edx
movl %edx, 0x72ad(%rip)      # 0x9170
movq %rcx, (%rax,%rbx,8)
andq $0x0, (%rax,%rdx,8)
jmp 0x1d87
movq 0x7108(%rip), %rax      # 0x8fe0
movq (%rax), %rdi
leaq 0x33d0(%rip), %rsi      # 0x52b2
movq %r15, %rdx
xorl %eax, %eax
callq 0x11e0
jmp 0x1a27
cmpl $0x0, 0x7290(%rip)      # 0x9188
movq 0x70e1(%rip), %r14      # 0x8fe0
jne 0x1f16
movq (%r14), %rcx
leaq 0x33eb(%rip), %rdi      # 0x52f6
pushq $0x40
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
movl 0x7254(%rip), %ebx      # 0x9170
movq 0x7245(%rip), %rax      # 0x9168
testb $0x7f, %bl
jne 0x1f7e
leal 0x82(%rbx), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq %rax, 0x7227(%rip)      # 0x9168
testq %rax, %rax
jne 0x1f7e
movq (%r14), %rcx
leaq 0x32b6(%rip), %rdi      # 0x5206
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
movq (%r14), %rdi
leaq 0x3278(%rip), %rsi      # 0x51dd
leaq 0x3281(%rip), %rdx      # 0x51ed
leaq 0x3287(%rip), %rcx      # 0x51fa
movl $0xe9, %r8d
jmp 0x13c5
leal 0x1(%rbx), %ecx
movl %ecx, 0x71e9(%rip)      # 0x9170
leaq 0x33a9(%rip), %rdx      # 0x5337
movq %rdx, (%rax,%rbx,8)
andq $0x0, (%rax,%rcx,8)
movl 0x71c3(%rip), %ebx      # 0x9160
movq 0x71b4(%rip), %rdi      # 0x9158
testb $0x7f, %bl
jne 0x1fff
leal 0x82(%rbx), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, %rdi
movq %rax, 0x7196(%rip)      # 0x9158
testq %rax, %rax
jne 0x1fff
movq (%r14), %rcx
leaq 0x3235(%rip), %rdi      # 0x5206
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
movq (%r14), %rdi
leaq 0x31f7(%rip), %rsi      # 0x51dd
leaq 0x3200(%rip), %rdx      # 0x51ed
leaq 0x3206(%rip), %rcx      # 0x51fa
movl $0xea, %r8d
jmp 0x13c5
leal 0x1(%rbx), %r14d
movl %r14d, 0x7156(%rip)     # 0x9160
leaq 0x333b(%rip), %rax      # 0x534c
movq %rax, (%rdi,%rbx,8)
andq $0x0, (%rdi,%r14,8)
testb $0x7f, %r14b
jne 0x207d
leal 0x83(%rbx), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, %rdi
movq %rax, 0x711f(%rip)      # 0x9158
testq %rax, %rax
jne 0x207d
movq 0x6f9b(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x31b7(%rip), %rdi      # 0x5206
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
movq (%rbx), %rdi
leaq 0x3179(%rip), %rsi      # 0x51dd
leaq 0x3182(%rip), %rdx      # 0x51ed
leaq 0x3188(%rip), %rcx      # 0x51fa
movl $0xeb, %r8d
jmp 0x13c5
leal 0x2(%rbx), %r15d
movl %r15d, 0x70d8(%rip)     # 0x9160
leaq 0x32c1(%rip), %rax      # 0x5350
movq %rax, (%rdi,%r14,8)
andq $0x0, (%rdi,%r15,8)
testb $0x7f, %r15b
jne 0x213e
leal 0x84(%rbx), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, %rdi
movq %rax, 0x709d(%rip)      # 0x9158
testq %rax, %rax
movq 0x6f1b(%rip), %r14      # 0x8fe0
jne 0x2145
movq (%r14), %rcx
leaq 0x3135(%rip), %rdi      # 0x5206
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
movq (%r14), %rdi
leaq 0x30f7(%rip), %rsi      # 0x51dd
leaq 0x3100(%rip), %rdx      # 0x51ed
leaq 0x3106(%rip), %rcx      # 0x51fa
movl $0xec, %r8d
jmp 0x13c5
movq 0x6eda(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x30f6(%rip), %rdi      # 0x5206
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
movq (%rbx), %rdi
leaq 0x30b8(%rip), %rsi      # 0x51dd
leaq 0x30c1(%rip), %rdx      # 0x51ed
leaq 0x30c7(%rip), %rcx      # 0x51fa
movl $0xd6, %r8d
jmp 0x13c5
movq 0x6e9b(%rip), %r14      # 0x8fe0
leal 0x3(%rbx), %r12d
movl %r12d, 0x7010(%rip)     # 0x9160
leaq 0x31fc(%rip), %rax      # 0x5353
movq %rax, (%rdi,%r15,8)
andq $0x0, (%rdi,%r12,8)
testb $0x7f, %r12b
jne 0x21bc
leal 0x85(%rbx), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, %rdi
movq %rax, 0x6fd9(%rip)      # 0x9158
testq %rax, %rax
jne 0x21bc
movq (%r14), %rcx
leaq 0x3078(%rip), %rdi      # 0x5206
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
movq (%r14), %rdi
leaq 0x303a(%rip), %rsi      # 0x51dd
leaq 0x3043(%rip), %rdx      # 0x51ed
leaq 0x3049(%rip), %rcx      # 0x51fa
movl $0xed, %r8d
jmp 0x13c5
leal 0x4(%rbx), %r14d
movl %r14d, 0x6f99(%rip)     # 0x9160
leaq 0x318e(%rip), %rax      # 0x535c
movq %rax, (%rdi,%r12,8)
andq $0x0, (%rdi,%r14,8)
testb $0x7f, %r14b
jne 0x2237
leal 0x86(%rbx), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, 0x6f65(%rip)      # 0x9158
testq %rax, %rax
jne 0x223e
movq 0x6de1(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x2ffd(%rip), %rdi      # 0x5206
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
movq (%rbx), %rdi
leaq 0x2fbf(%rip), %rsi      # 0x51dd
leaq 0x2fc8(%rip), %rdx      # 0x51ed
leaq 0x2fce(%rip), %rcx      # 0x51fa
movl $0xee, %r8d
jmp 0x13c5
movq 0x6f1a(%rip), %rax      # 0x9158
addl $0x5, %ebx
movl %ebx, 0x6f19(%rip)      # 0x9160
leaq 0x3111(%rip), %rcx      # 0x535f
movq %rcx, (%rax,%r14,8)
andq $0x0, (%rax,%rbx,8)
leaq 0x310a(%rip), %rdi      # 0x5368
callq 0x11b0
movq %rax, %r14
testq %rax, %rax
leaq 0x3102(%rip), %rax      # 0x5372
movq %rax, 0xb8(%rsp)
cmoveq %rax, %r14
leaq 0x30fc(%rip), %r15      # 0x537f
leaq 0x3104(%rip), %r12      # 0x538e
xorl %r13d, %r13d
movl 0x6ef5(%rip), %eax      # 0x9188
cmpq %rax, %r13
jae 0x2307
movl 0x6eb2(%rip), %edx      # 0x9150
leaq 0x140(%rsp), %rbx
movq %rbx, %rdi
movq %r15, %rsi
movl %r13d, %ecx
xorl %eax, %eax
callq 0x1050
movq 0x6ec3(%rip), %rax      # 0x9180
movq (%rax,%r13,8), %rcx
movq 0x6e90(%rip), %rdx      # 0x9158
movl 0x6e92(%rip), %esi      # 0x9160
leal -0x3(%rsi), %edi
movq %rcx, (%rdx,%rdi,8)
decl %esi
movq %rbx, (%rdx,%rsi,8)
movq 0x6cfe(%rip), %rcx      # 0x8fe0
movq (%rcx), %rdi
movq (%rax,%r13,8), %rdx
movq %r12, %rsi
xorl %eax, %eax
callq 0x11e0
movq 0x6e5e(%rip), %rsi      # 0x9158
movq %r14, %rdi
callq 0x3d64
incq %r13
jmp 0x228d
leaq 0x140(%rsp), %r14
xorl %r13d, %r13d
movq 0x6cc7(%rip), %rbx      # 0x8fe0
movl %eax, %eax
cmpq %rax, %r13
jae 0x3647
movq 0x6e55(%rip), %rax      # 0x9180
movq (%rax,%r13,8), %rax
movq %rax, 0x88(%rsp)
movl 0x6e13(%rip), %edx      # 0x9150
movq %r14, %rdi
leaq 0x3038(%rip), %rsi      # 0x537f
movl %r13d, %ecx
xorl %eax, %eax
callq 0x1050
movq %r14, %rdi
leaq 0x36c7(%rip), %rsi      # 0x5a22
callq 0x1180
testq %rax, %rax
je 0x3688
movq %rax, %r15
leaq 0x319e(%rip), %rdi      # 0x5511
callq 0x11b0
testq %rax, %rax
jne 0x2385
movq %r14, %rdi
callq 0x10a0
movl 0x6dc5(%rip), %edx      # 0x9150
movq %r14, %rdi
leaq 0x2f50(%rip), %rsi      # 0x52e5
movl %r13d, %ecx
xorl %eax, %eax
callq 0x1050
movq %r14, %rdi
callq 0x10a0
movq %r14, %rdi
movl $0xc1, %esi
movl $0x180, %edx            # imm = 0x180
xorl %eax, %eax
callq 0x10e0
testl %eax, %eax
js 0x36c1
movq %r13, 0xb0(%rsp)
movl %eax, %edi
leaq 0x3180(%rip), %rsi      # 0x5554
callq 0x1130
testq %rax, %rax
je 0x3717
movq %rax, %r14
movq $0x0, 0x8(%rsp)
movq %rax, %rdi
leaq 0x3192(%rip), %rsi      # 0x558a
leaq 0x36a0(%rip), %rdx      # 0x5a9f
xorl %eax, %eax
callq 0x11e0
xorl %r12d, %r12d
movq $0x0, 0x68(%rsp)
movq $0x0, 0x60(%rsp)
movq $0x0, 0x48(%rsp)
movl $0x0, 0x78(%rsp)
movl $0x0, 0x44(%rsp)
movl $0x0, 0x2c(%rsp)
movl $0x0, 0x7c(%rsp)
movl $0x0, 0x5c(%rsp)
movq $0x0, 0x70(%rsp)
movq $0x0, 0x98(%rsp)
movl $0x0, 0x58(%rsp)
movl $0x0, 0x54(%rsp)
xorl %ebp, %ebp
movq $0x0, 0x90(%rsp)
movl $0x0, 0xa0(%rsp)
movl $0x0, 0xa4(%rsp)
xorl %ebx, %ebx
xorl %ecx, %ecx
movq $0x0, 0xa8(%rsp)
movq $0x0, 0x30(%rsp)
movq $0x0, 0x38(%rsp)
movq %r12, 0x10(%rsp)
movl %ecx, %eax
movq %rax, 0x18(%rsp)
movl %ebp, %r12d
movq %r15, %rdi
callq 0x3f98
movl 0x8(%rsp), %r13d
testq %rax, %rax
je 0x3021
movq %r13, 0x80(%rsp)
leal 0x1(%r12), %ebp
movq %rax, %r13
movq %rax, %rdi
leaq 0x30b6(%rip), %rsi      # 0x55ac
callq 0x11d0
testl %eax, %eax
je 0x2512
movq %r13, %rdi
leaq 0x30b1(%rip), %rsi      # 0x55ba
callq 0x11d0
testl %eax, %eax
jne 0x2579
movq %r13, %rdi
movq %r14, %rsi
callq 0x1170
movl %ebx, %r13d
testl %ebx, %ebx
js 0x256e
movq %r15, %rdi
callq 0x3f98
testq %rax, %rax
je 0x30c4
incl %ebp
movzbl (%rax), %r12d
movq %rax, %rdi
movq %r14, %rsi
callq 0x1170
cmpl $0x29, %r12d
je 0x2557
cmpl $0x28, %r12d
jne 0x2520
incl %r13d
jmp 0x2520
testl %r13d, %r13d
je 0x338f
decl %r13d
cmpl %ebx, %r13d
pushq $-0x1
popq %rax
cmovel %eax, %ebx
jmp 0x2520
movl %ebp, %r12d
movl %r13d, %ebx
jmp 0x24c6
movq %r13, %rdi
leaq 0x30c5(%rip), %rsi      # 0x5648
callq 0x11d0
testl %eax, %eax
jne 0x2603
cmpl $0x0, 0x18(%rsp)
je 0x357b
movq %r14, %rdi
leaq 0x30e8(%rip), %rsi      # 0x5689
movl $0xc0010040, %edx       # imm = 0xC0010040
xorl %eax, %eax
callq 0x11e0
addl $0x2, %r12d
movq %r15, %rdi
callq 0x3f98
testq %rax, %rax
je 0x348f
cmpb $0x3b, (%rax)
je 0x25d7
movq %rax, %rdi
movq %r14, %rsi
callq 0x1170
incl %r12d
jmp 0x25b1
leaq 0x3145(%rip), %rdi      # 0x5723
pushq $0x15
popq %rsi
pushq $0x1
popq %rdx
movq %r14, %rcx
callq 0x1230
movq 0x98(%rsp), %rax
incl %eax
movq %rax, 0x98(%rsp)
jmp 0x24c6
movq %r13, %rdi
leaq 0x312c(%rip), %rsi      # 0x5739
callq 0x11d0
testl %eax, %eax
jne 0x26aa
movq 0x18(%rsp), %rax
orl %ebx, %eax
movq 0x10(%rsp), %r12
jne 0x37b3
xorl %ebx, %ebx
movq 0x80(%rsp), %r13
cmpq %rbx, %r13
je 0x2649
movq (%r12,%rbx,8), %rdi
callq 0x1190
incq %rbx
jmp 0x2636
movq %r12, %rdi
callq 0x1190
movq 0x30(%rsp), %rdi
callq 0x1190
movq 0x38(%rsp), %rdi
callq 0x1190
movb $0x1, %al
movl %eax, 0x5c(%rsp)
movq $0x0, 0x8(%rsp)
movq $0x0, 0x10(%rsp)
movq $0x0, 0x48(%rsp)
movq $0x0, 0x70(%rsp)
xorl %ebx, %ebx
xorl %eax, %eax
movq $0x0, 0x30(%rsp)
movq $0x0, 0x38(%rsp)
jmp 0x24be
callq 0x1040
movq (%rax), %rax
movzbl (%r13), %ecx
movl (%rax,%rcx,4), %eax
addl $-0x28, %eax
cmpl $0x55, %eax
movq 0x10(%rsp), %r12
movq %r13, %rdi
movq %r13, 0x20(%rsp)
ja 0x2bdb
leaq 0x292a(%rip), %rcx      # 0x5004
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
movq 0x80(%rsp), %r13
jmpq *%rax
movq 0x68(%rsp), %rcx
cmpb $0x1, %cl
movzbl %cl, %ecx
pushq $0x2
popq %rax
cmovel %eax, %ecx
movq %rcx, 0x68(%rsp)
cmpl $0x0, 0x58(%rsp)
je 0x270f
movq 0x18(%rsp), %r13
jmp 0x274d
movq 0x38(%rsp), %rdi
callq 0x1190
movq 0x20(%rsp), %rdi
callq 0x1220
movq 0x20(%rsp), %rdi
movq %rax, %rcx
movq 0x18(%rsp), %r13
movl %r13d, 0xa0(%rsp)
movl %ebx, 0xa4(%rsp)
movq %rcx, 0x38(%rsp)
testq %rax, %rax
je 0x3b21
cmpb $0x0, 0x60(%rsp)
je 0x278f
cmpl $0x0, 0x58(%rsp)
jne 0x2798
movq 0x90(%rsp), %rax
incl %eax
cmpl %ebx, %eax
jne 0x2798
callq 0x1220
movq %rax, 0xa8(%rsp)
testq %rax, %rax
je 0x3b60
movq $0x0, 0x60(%rsp)
movq 0x20(%rsp), %rdi
jmp 0x2798
movq $0x0, 0x60(%rsp)
movl %ebx, %eax
orl 0x58(%rsp), %eax
movq 0x70(%rsp), %rcx
movzbl %cl, %ecx
movl $0x0, %eax
cmovel %eax, %ecx
movq %rcx, 0x70(%rsp)
testl %r13d, %r13d
jne 0x2806
cmpb $0x0, 0x48(%rsp)
je 0x2806
movq 0x20(%rsp), %rdi
leaq 0x323e(%rip), %rsi      # 0x5a09
callq 0x11d0
testl %eax, %eax
je 0x27fe
movq 0x20(%rsp), %rdi
leaq 0x3230(%rip), %rsi      # 0x5a10
callq 0x11d0
testl %eax, %eax
je 0x27fe
movq 0x20(%rsp), %rdi
leaq 0x3220(%rip), %rsi      # 0x5a15
callq 0x11d0
testl %eax, %eax
jne 0x280b
movb $0x1, %al
movl %eax, 0x78(%rsp)
jmp 0x280b
testl %r13d, %r13d
jne 0x282b
movq 0x20(%rsp), %rdi
leaq 0x3204(%rip), %rsi      # 0x5a1b
callq 0x11d0
movq 0x20(%rsp), %rdi
xorl %ecx, %ecx
testl %eax, %eax
je 0x24b7
leaq 0x31f2(%rip), %rsi      # 0x5a24
callq 0x11d0
testl %eax, %eax
sete %al
cmpb $0x0, 0x7c(%rsp)
setne %cl
andb %al, %cl
cmpb $0x1, %cl
jne 0x2861
leal (%rbx,%r13), %eax
movl %eax, 0x54(%rsp)
movb $0x1, %al
movl %eax, 0x2c(%rsp)
movl %r13d, %ecx
jmp 0x24b7
movq 0x20(%rsp), %rdi
cmpb $0x0, 0x2c(%rsp)
je 0x289e
callq 0x1140
movq 0x20(%rsp), %rdi
movq (%rax), %rax
movzbl (%rdi), %ecx
testb $0x20, 0x1(%rax,%rcx,2)
jne 0x28a6
leaq 0x2ef5(%rip), %rdi      # 0x5780
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
movq %r14, %rcx
callq 0x1230
movq 0x20(%rsp), %rdi
movl $0x0, 0x2c(%rsp)
movq %r14, %rsi
callq 0x1170
movl %r13d, %ecx
jmp 0x24b7
cmpb $0x0, 0x2c(%rsp)
je 0x28d7
leaq 0x2ebc(%rip), %rdi      # 0x5780
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
movq %r14, %rcx
callq 0x1230
movq 0x20(%rsp), %rdi
incl %ebx
movq 0x18(%rsp), %r13
testl %r13d, %r13d
jne 0x2a7f
cmpb $0x0, 0x68(%rsp)
jne 0x2a7f
cmpl $0x0, 0xa0(%rsp)
jne 0x2a7f
cmpb $0x0, 0x5c(%rsp)
jne 0x2a7f
cmpb $0x0, 0x48(%rsp)
je 0x2999
cmpb $0x0, 0x44(%rsp)
jne 0x2999
cmpl $0x1, 0x8(%rsp)
jne 0x2999
movq 0x30(%rsp), %rdi
callq 0x1190
movq 0x38(%rsp), %rdi
callq 0x1190
movq %r12, %r13
movq (%r12), %r12
movq %r12, %rdi
callq 0x1220
movq %rax, 0x38(%rsp)
testq %rax, %rax
je 0x3b9f
movq %r12, %rdi
callq 0x1190
movq %r13, %rdi
callq 0x1190
movb $0x1, %al
movl %eax, 0x44(%rsp)
movq $0x0, 0x8(%rsp)
xorl %r12d, %r12d
movq $0x0, 0x60(%rsp)
movq $0x0, 0x48(%rsp)
movb $0x1, %al
movq %rax, 0x70(%rsp)
movq $0x0, 0x30(%rsp)
movq $0x0, 0x68(%rsp)
cmpb $0x0, 0x48(%rsp)
jne 0x29fb
movq 0x38(%rsp), %r13
testq %r13, %r13
je 0x29fb
movq %r13, %rdi
callq 0x1220
movq %rax, 0x30(%rsp)
testq %rax, %rax
je 0x3bde
movq %r13, %rdi
callq 0x1190
movb $0x1, %al
movq %rax, 0x68(%rsp)
movq $0x0, 0x48(%rsp)
movb $0x1, %al
movq %rax, 0x60(%rsp)
movl %ebx, %eax
movq %rax, 0x90(%rsp)
movq $0x0, 0x38(%rsp)
movq 0x18(%rsp), %r13
movq 0x20(%rsp), %rdi
jmp 0x2a7f
movq 0x18(%rsp), %r13
jmp 0x2c4e
cmpb $0x0, 0x2c(%rsp)
je 0x2a32
leaq 0x2d61(%rip), %rdi      # 0x5780
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
movq %r14, %rcx
callq 0x1230
movq 0x20(%rsp), %rdi
cmpl $0x1, %ebx
movq 0x18(%rsp), %r13
jne 0x2a7f
testl %r13d, %r13d
jne 0x2a7f
cmpb $0x1, 0x68(%rsp)
jne 0x2a7f
cmpb $0x0, 0x44(%rsp)
jne 0x2a7f
movq 0x30(%rsp), %rdi
callq 0x1190
movq 0x20(%rsp), %rdi
movb $0x1, %al
movl %eax, 0x44(%rsp)
movq $0x0, 0x68(%rsp)
movq $0x0, 0x60(%rsp)
movq $0x0, 0x30(%rsp)
movq %r14, %rsi
callq 0x1170
movl $0x0, 0x2c(%rsp)
movl %r13d, %ecx
jmp 0x24b7
movq 0x18(%rsp), %r13
jmp 0x2d01
movq 0x18(%rsp), %rax
orl %ebx, %eax
jne 0x2c3e
xorl %r12d, %r12d
cmpq %r12, %r13
je 0x2be5
movq 0x10(%rsp), %rax
movq (%rax,%r12,8), %rdi
callq 0x1190
incq %r12
jmp 0x2ab1
incl %ebx
incl 0x58(%rsp)
jmp 0x2ae3
testl %ebx, %ebx
je 0x3c1d
decl %ebx
decl 0x58(%rsp)
movq %r14, %rsi
callq 0x1170
movq 0x18(%rsp), %rax
movl %eax, %ecx
jmp 0x24b7
movq %r14, %rsi
callq 0x1170
movq 0x18(%rsp), %rax
orl %ebx, %eax
setne %al
cmpb $0x0, 0x48(%rsp)
sete %cl
cmpb $0x0, 0x78(%rsp)
setne %dl
orb %al, %dl
orb %cl, %dl
jne 0x2f74
movq 0x30(%rsp), %r12
movq %r12, %rdi
callq 0x1090
movq %r14, %rdi
leaq 0x2d7f(%rip), %rsi      # 0x58b9
movl $0xc0010010, %edx       # imm = 0xC0010010
movq 0x8(%rsp), %rcx
movq %r12, %r8
movq %rax, %r9
xorl %eax, %eax
callq 0x11e0
xorl %r12d, %r12d
cmpq %r12, %r13
je 0x2e32
movq 0x10(%rsp), %rax
movq (%rax,%r12,8), %r8
movq %r14, %rdi
leaq 0x2da2(%rip), %rsi      # 0x5912
movl %r12d, %edx
movl $0xc0010020, %ecx       # imm = 0xC0010020
xorl %eax, %eax
callq 0x11e0
incq %r12
jmp 0x2b54
movq 0x18(%rsp), %r13
testl %r13d, %r13d
je 0x3c60
decl %r13d
sete %al
cmpb $0x0, 0x7c(%rsp)
setne %cl
andb %al, %cl
cmpb $0x1, %cl
jne 0x28a6
movl $0x0, 0x44(%rsp)
movq %r14, %rdi
leaq 0x2e26(%rip), %rsi      # 0x59e3
movl $0xc0010030, %edx       # imm = 0xC0010030
xorl %eax, %eax
callq 0x11e0
movq 0x20(%rsp), %rdi
movl $0x0, 0x7c(%rsp)
jmp 0x28a6
movq 0x18(%rsp), %r13
jmp 0x2866
movq 0x10(%rsp), %rdi
callq 0x1190
movq 0x30(%rsp), %rdi
callq 0x1190
movq 0x38(%rsp), %rdi
callq 0x1190
movb $0x1, %al
movl %eax, 0x5c(%rsp)
movq $0x0, 0x8(%rsp)
xorl %r12d, %r12d
movq $0x0, 0x48(%rsp)
movq $0x0, 0x70(%rsp)
movq $0x0, 0x30(%rsp)
movq $0x0, 0x38(%rsp)
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %r13
movl %r13d, %eax
orl %ebx, %eax
je 0x2d01
cmpb $0x0, 0x68(%rsp)
movq %r12, 0x10(%rsp)
je 0x2dc0
testl %r13d, %r13d
jne 0x2dc0
cmpl 0x90(%rsp), %ebx
jne 0x2dc0
movq 0x90(%rsp), %rax
cmpl %eax, 0xa4(%rsp)
movq 0xa8(%rsp), %rdi
jne 0x2e88
movq 0x38(%rsp), %r13
testq %r13, %r13
je 0x2f82
movq %r13, %rdi
leaq 0x2afc(%rip), %rsi      # 0x57a5
callq 0x11d0
testl %eax, %eax
movq %r13, %rdi
je 0x2f85
callq 0x1220
testq %rax, %rax
je 0x3ca3
movq %rax, %r12
testb $0x7f, 0x8(%rsp)
jne 0x2ecc
movq 0x8(%rsp), %rax
leal 0x82(%rax), %esi
shlq $0x3, %rsi
movq 0x10(%rsp), %rdi
callq 0x1210
movq %rax, 0x10(%rsp)
testq %rax, %rax
jne 0x2ecc
jmp 0x3ca3
testl %r13d, %r13d
movl 0x78(%rsp), %eax
movzbl %al, %eax
cmovel %r13d, %eax
movl %eax, 0x78(%rsp)
movl 0x44(%rsp), %eax
movzbl %al, %eax
cmovel %r13d, %eax
movl %eax, 0x44(%rsp)
movl 0x5c(%rsp), %eax
movzbl %al, %eax
cmovel %r13d, %eax
movl %eax, 0x5c(%rsp)
cmpl $0x0, 0x54(%rsp)
je 0x2d79
leal (%rbx,%r13), %eax
cmpl 0x54(%rsp), %eax
movl 0x54(%rsp), %eax
jne 0x2d7b
cmpb $0x0, 0x2c(%rsp)
leaq 0x2ac6(%rip), %rsi      # 0x5818
leaq 0x2afd(%rip), %rax      # 0x5856
cmoveq %rax, %rsi
movl $0x0, 0x2c(%rsp)
movq %r14, %rdi
movl $0xc0010030, %edx       # imm = 0xC0010030
xorl %eax, %eax
callq 0x11e0
movq 0x20(%rsp), %rdi
xorl %eax, %eax
testl %r13d, %r13d
movl %eax, 0x54(%rsp)
jne 0x28a6
cmpb $0x0, 0x70(%rsp)
je 0x28a6
testl %ebx, %ebx
jne 0x28a6
movq %r12, 0x10(%rsp)
movl 0x8(%rsp), %r12d
xorl %r13d, %r13d
cmpq %r13, %r12
je 0x2de8
movq 0x10(%rsp), %rax
movq (%rax,%r13,8), %rdi
callq 0x1190
incq %r13
jmp 0x2da8
cmpb $0x29, (%rdi)
movq 0x70(%rsp), %rax
movl %eax, %r12d
movq 0x48(%rsp), %rax
movq 0x68(%rsp), %rcx
je 0x2fd6
movq 0x60(%rsp), %rax
movl %eax, %r12d
jmp 0x2ffa
movq 0x10(%rsp), %rdi
callq 0x1190
movq 0x30(%rsp), %rdi
callq 0x1190
movq $0x0, 0x8(%rsp)
xorl %r12d, %r12d
movq $0x0, 0x48(%rsp)
movq $0x0, 0x70(%rsp)
movq $0x0, 0x30(%rsp)
movq 0x18(%rsp), %r13
movq 0x20(%rsp), %rdi
jmp 0x28a6
movq %r14, %rdi
leaq 0x2b41(%rip), %rsi      # 0x597d
movq 0x30(%rsp), %rdx
xorl %eax, %eax
callq 0x11e0
xorl %r12d, %r12d
cmpq %r12, %r13
je 0x2ef2
testq %r12, %r12
leaq 0x2b38(%rip), %rdx      # 0x5996
leaq 0x2746(%rip), %rax      # 0x55ab
cmoveq %rax, %rdx
movq 0x10(%rsp), %rax
movq (%rax,%r12,8), %rcx
movq %r14, %rdi
leaq 0x2b15(%rip), %rsi      # 0x5991
xorl %eax, %eax
callq 0x11e0
incq %r12
jmp 0x2e4b
testq %rdi, %rdi
je 0x2ee8
callq 0x1220
testq %rax, %rax
je 0x3ce2
movq %rax, %r12
testb $0x7f, 0x8(%rsp)
jne 0x2ecc
movq 0x8(%rsp), %rax
leal 0x82(%rax), %esi
shlq $0x3, %rsi
movq 0x10(%rsp), %rdi
callq 0x1210
movq %rax, 0x10(%rsp)
testq %rax, %rax
je 0x3ce2
movq 0x8(%rsp), %rdx
movl %edx, %eax
incl %edx
movq 0x10(%rsp), %rcx
movq %r12, (%rcx,%rax,8)
movq %rdx, 0x8(%rsp)
andq $0x0, (%rcx,%rdx,8)
movq 0x38(%rsp), %rdi
jmp 0x2f85
leaq 0x2aa0(%rip), %rdi      # 0x5999
pushq $0x11
popq %rsi
pushq $0x1
popq %rdx
movq %r14, %rcx
callq 0x1230
xorl %r12d, %r12d
cmpq %r12, %r13
je 0x2f22
movq 0x10(%rsp), %rax
movq (%rax,%r12,8), %rdi
callq 0x1190
incq %r12
jmp 0x2f0a
movq 0x98(%rsp), %rax
movq 0x8(%rsp), %rcx
addl %ecx, %eax
addl $0x2, %eax
movq %rax, 0x98(%rsp)
movq 0x10(%rsp), %rdi
callq 0x1190
movq 0x30(%rsp), %rdi
callq 0x1190
movb $0x1, %al
movl %eax, 0x7c(%rsp)
movq $0x0, 0x8(%rsp)
xorl %r12d, %r12d
movq $0x0, 0x48(%rsp)
movq $0x0, 0x30(%rsp)
movq 0x18(%rsp), %rax
incl %eax
movl %eax, %ecx
jmp 0x24b7
movq %r13, %rdi
callq 0x1190
movq 0xa8(%rsp), %rdi
callq 0x1190
movb $0x1, %r12b
movq $0x0, 0x38(%rsp)
movq 0x20(%rsp), %rdi
cmpb $0x29, (%rdi)
movl $0x0, %eax
movq %rax, 0xa8(%rsp)
movb $0x1, %al
movl $0x0, %ecx
movq %rcx, 0x60(%rsp)
movl $0x0, %ecx
movq 0x90(%rsp), %rdx
movl %edx, %r13d
jne 0x2ffd
testl %ebx, %ebx
je 0x3d21
decl %ebx
movl %r12d, %edx
movq %rdx, 0x70(%rsp)
movq %rax, 0x48(%rsp)
movq 0x60(%rsp), %rax
movl %eax, %r12d
movq %rcx, 0x68(%rsp)
movl %ebx, %r13d
movq %r14, %rsi
callq 0x1170
movl %r12d, %eax
movq %rax, 0x60(%rsp)
movl %r13d, %ebx
movq 0x18(%rsp), %rax
movl %eax, %ecx
movq 0x10(%rsp), %r12
jmp 0x24b7
movq 0x38(%rsp), %rdi
callq 0x1190
movq 0x30(%rsp), %rdi
callq 0x1190
xorl %ebp, %ebp
cmpq %rbp, %r13
je 0x304f
movq 0x10(%rsp), %rax
movq (%rax,%rbp,8), %rdi
callq 0x1190
incq %rbp
jmp 0x3037
movq 0x10(%rsp), %rdi
callq 0x1190
movq 0x18(%rsp), %rdx
movl %edx, %eax
orl %ebx, %eax
jne 0x352b
movq %r15, %rdi
callq 0x1120
movq %r14, %rdi
callq 0x1120
movq 0x5f61(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
movq 0x60f7(%rip), %rax      # 0x9180
movq 0xb0(%rsp), %r13
movq (%rax,%r13,8), %rcx
leaq 0x29c6(%rip), %rsi      # 0x5a62
movq 0x98(%rsp), %rdx
movl %r12d, %r8d
xorl %eax, %eax
callq 0x11e0
incq %r13
movl 0x60d1(%rip), %eax      # 0x9188
leaq 0x140(%rsp), %r14
jmp 0x2319
movq 0x5f15(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
movq 0x60ab(%rip), %rax      # 0x9180
movq 0xb0(%rsp), %rcx
movq (%rax,%rcx,8), %rdx
leaq 0x2526(%rip), %rsi      # 0x560e
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x20e4(%rip), %rsi      # 0x51dd
leaq 0x2404(%rip), %rdx      # 0x5504
leaq 0x20f3(%rip), %rcx      # 0x51fa
movl $0x1f7, %r8d            # imm = 0x1F7
jmp 0x13c5
movq 0x5ec7(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x20e3(%rip), %rdi      # 0x5206
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
movq (%rbx), %rdi
leaq 0x20a5(%rip), %rsi      # 0x51dd
leaq 0x20ae(%rip), %rdx      # 0x51ed
leaq 0x20b4(%rip), %rcx      # 0x51fa
movl $0xcf, %r8d
jmp 0x13c5
movq 0x5e88(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x20a4(%rip), %rdi      # 0x5206
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
movq (%rbx), %rdi
leaq 0x2066(%rip), %rsi      # 0x51dd
leaq 0x206f(%rip), %rdx      # 0x51ed
leaq 0x2075(%rip), %rcx      # 0x51fa
movl $0xd5, %r8d
jmp 0x13c5
movq 0x5e49(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x2065(%rip), %rdi      # 0x5206
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
movq (%rbx), %rdi
leaq 0x2027(%rip), %rsi      # 0x51dd
leaq 0x2030(%rip), %rdx      # 0x51ed
leaq 0x2036(%rip), %rcx      # 0x51fa
movl $0xda, %r8d
jmp 0x13c5
movq 0x5e0a(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x2026(%rip), %rdi      # 0x5206
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
jmp 0x3262
movq 0x5dec(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x2008(%rip), %rdi      # 0x5206
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
movq (%rbx), %rdi
leaq 0x1fca(%rip), %rsi      # 0x51dd
leaq 0x1fd3(%rip), %rdx      # 0x51ed
leaq 0x1fd9(%rip), %rcx      # 0x51fa
movl $0xd0, %r8d
jmp 0x13c5
movq 0x5dad(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x1fc9(%rip), %rdi      # 0x5206
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
jmp 0x3299
movq 0x5d8f(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x1fd0(%rip), %rsi      # 0x522b
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x1f71(%rip), %rsi      # 0x51dd
leaq 0x1f7a(%rip), %rdx      # 0x51ed
leaq 0x1f80(%rip), %rcx      # 0x51fa
pushq $0x7e
jmp 0x13c3
movq 0x5d58(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x1f99(%rip), %rsi      # 0x522b
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x1f3a(%rip), %rsi      # 0x51dd
leaq 0x1f43(%rip), %rdx      # 0x51ed
leaq 0x1f49(%rip), %rcx      # 0x51fa
movl $0x8b, %r8d
jmp 0x13c5
movq 0x5d1d(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x1f39(%rip), %rdi      # 0x5206
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
movq (%rbx), %rdi
leaq 0x1efb(%rip), %rsi      # 0x51dd
leaq 0x1f04(%rip), %rdx      # 0x51ed
leaq 0x1f0a(%rip), %rcx      # 0x51fa
movl $0xce, %r8d
jmp 0x13c5
movq 0x5cde(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x1efa(%rip), %rdi      # 0x5206
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
jmp 0x336c
movq 0x5cc0(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x1edc(%rip), %rdi      # 0x5206
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
movq (%rbx), %rdi
leaq 0x1e9e(%rip), %rsi      # 0x51dd
leaq 0x1ea7(%rip), %rdx      # 0x51ed
leaq 0x1ead(%rip), %rcx      # 0x51fa
pushq $0x6f
jmp 0x13c3
movq 0x5c85(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x1ec6(%rip), %rsi      # 0x522b
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x1e67(%rip), %rsi      # 0x51dd
leaq 0x1e70(%rip), %rdx      # 0x51ed
leaq 0x1e76(%rip), %rcx      # 0x51fa
movl $0x98, %r8d
jmp 0x13c5
movq 0x5c4a(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x2222(%rip), %rsi      # 0x55c2
movq 0x88(%rsp), %rdx
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x1e24(%rip), %rsi      # 0x51dd
leaq 0x2144(%rip), %rdx      # 0x5504
leaq 0x1e33(%rip), %rcx      # 0x51fa
movl $0x1f0, %r8d            # imm = 0x1F0
jmp 0x13c5
movq 0x5c07(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x1e73(%rip), %rdi      # 0x5256
pushq $0x2a
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
movq (%rbx), %rdi
leaq 0x1de5(%rip), %rsi      # 0x51dd
leaq 0x1dee(%rip), %rdx      # 0x51ed
leaq 0x1df4(%rip), %rcx      # 0x51fa
movl $0xa2, %r8d
jmp 0x13c5
movq 0x5bc8(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x1de4(%rip), %rdi      # 0x5206
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
movq (%rbx), %rdi
leaq 0x1da6(%rip), %rsi      # 0x51dd
leaq 0x1daf(%rip), %rdx      # 0x51ed
leaq 0x1db5(%rip), %rcx      # 0x51fa
movl $0xa8, %r8d
jmp 0x13c5
movq 0x5b89(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x1da5(%rip), %rdi      # 0x5206
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
movq (%rbx), %rdi
leaq 0x1d67(%rip), %rsi      # 0x51dd
leaq 0x1d70(%rip), %rdx      # 0x51ed
leaq 0x1d76(%rip), %rcx      # 0x51fa
movl $0xa9, %r8d
jmp 0x13c5
movq 0x5b4a(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x2246(%rip), %rsi      # 0x56e6
movq 0x88(%rsp), %rdx
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x1d24(%rip), %rsi      # 0x51dd
leaq 0x2044(%rip), %rdx      # 0x5504
leaq 0x1d33(%rip), %rcx      # 0x51fa
movl $0x209, %r8d            # imm = 0x209
jmp 0x13c5
movq 0x5b07(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x1d23(%rip), %rdi      # 0x5206
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
jmp 0x3508
movq 0x5ae9(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x1d2a(%rip), %rsi      # 0x522b
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x1ccb(%rip), %rsi      # 0x51dd
leaq 0x1cd4(%rip), %rdx      # 0x51ed
leaq 0x1cda(%rip), %rcx      # 0x51fa
movl $0x90, %r8d
jmp 0x13c5
movq 0x5aae(%rip), %r14      # 0x8fe0
movq (%r14), %rdi
movq 0x5c44(%rip), %rax      # 0x9180
movq 0xb0(%rsp), %rcx
movq (%rax,%rcx,8), %r8
leaq 0x24dc(%rip), %rsi      # 0x5a2b
movl %ebx, %ecx
xorl %eax, %eax
callq 0x11e0
movq (%r14), %rdi
leaq 0x1c7b(%rip), %rsi      # 0x51dd
leaq 0x1f9b(%rip), %rdx      # 0x5504
leaq 0x1c8a(%rip), %rcx      # 0x51fa
movl $0x344, %r8d            # imm = 0x344
jmp 0x13c5
movq 0x5a5e(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
movq 0x5bf4(%rip), %rax      # 0x9180
movq 0xb0(%rsp), %rcx
movq (%rax,%rcx,8), %rdx
leaq 0x20b4(%rip), %rsi      # 0x5653
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x1c2d(%rip), %rsi      # 0x51dd
leaq 0x1f4d(%rip), %rdx      # 0x5504
leaq 0x1c3c(%rip), %rcx      # 0x51fa
movl $0x1fd, %r8d            # imm = 0x1FD
jmp 0x13c5
movq 0x5a10(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x1c2c(%rip), %rdi      # 0x5206
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
movq (%rbx), %rdi
leaq 0x1bee(%rip), %rsi      # 0x51dd
leaq 0x1bf7(%rip), %rdx      # 0x51ed
leaq 0x1bfd(%rip), %rcx      # 0x51fa
movl $0xb7, %r8d
jmp 0x13c5
movq 0x59d1(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x1bed(%rip), %rdi      # 0x5206
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
movq (%rbx), %rdi
leaq 0x1baf(%rip), %rsi      # 0x51dd
leaq 0x1bb8(%rip), %rdx      # 0x51ed
leaq 0x1bbe(%rip), %rcx      # 0x51fa
movl $0xb6, %r8d
jmp 0x13c5
movzbl 0x5b06(%rip), %ebx      # 0x9154
cmpl $0x45, %ebx
jne 0x3756
movq 0x5b1a(%rip), %rdx      # 0x9178
movq 0x597b(%rip), %rax      # 0x8fe0
movq (%rax), %rcx
testq %rdx, %rdx
jne 0x37f6
leaq 0x35c0(%rip), %rdi      # 0x6c38
pushq $0x38
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
jmp 0x3807
movq (%rbx), %rdi
leaq 0x1e45(%rip), %rsi      # 0x54d7
leaq 0x140(%rsp), %rdx
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x1b32(%rip), %rsi      # 0x51dd
leaq 0x1e52(%rip), %rdx      # 0x5504
leaq 0x1b41(%rip), %rcx      # 0x51fa
movl $0x1bc, %r8d            # imm = 0x1BC
jmp 0x36ff
movq 0x5918(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x1e4e(%rip), %rsi      # 0x5520
leaq 0x140(%rsp), %rdx
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x1af2(%rip), %rsi      # 0x51dd
leaq 0x1e12(%rip), %rdx      # 0x5504
leaq 0x1b01(%rip), %rcx      # 0x51fa
movl $0x1c2, %r8d            # imm = 0x1C2
xorl %eax, %eax
callq 0x11e0
leaq 0x1d36(%rip), %rdi      # 0x5443
callq 0x1110
jmp 0x13cc
movq 0x58c2(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x1e2e(%rip), %rdi      # 0x5556
pushq $0x33
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
movq (%rbx), %rdi
leaq 0x1aa0(%rip), %rsi      # 0x51dd
leaq 0x1dc0(%rip), %rdx      # 0x5504
leaq 0x1aaf(%rip), %rcx      # 0x51fa
movl $0x1c3, %r8d            # imm = 0x1C3
jmp 0x13c5
leaq 0x1c0b(%rip), %rdi      # 0x5368
callq 0x11b0
testq %rax, %rax
movq 0xb8(%rsp), %rcx
cmovneq %rax, %rcx
movq %rcx, 0xb8(%rsp)
movq 0x59f8(%rip), %rdx      # 0x9178
movq 0x5859(%rip), %rax      # 0x8fe0
movq (%rax), %rcx
cmpl $0x53, %ebx
je 0x392f
cmpl $0x63, %ebx
jne 0x393f
testq %rdx, %rdx
jne 0x399a
leaq 0x3555(%rip), %rdi      # 0x6d01
pushq $0x3d
jmp 0x394d
movq 0x5826(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x1f7f(%rip), %rsi      # 0x5743
movq 0x88(%rsp), %rdx
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x1a00(%rip), %rsi      # 0x51dd
leaq 0x1d20(%rip), %rdx      # 0x5504
leaq 0x1a0f(%rip), %rcx      # 0x51fa
movl $0x21e, %r8d            # imm = 0x21E
jmp 0x13c5
leaq 0x3404(%rip), %rsi      # 0x6c01
movq %rcx, %rdi
xorl %eax, %eax
callq 0x11e0
leaq 0xc0(%rsp), %r14
leaq 0x140(%rsp), %r15
leaq 0x1cf3(%rip), %r12      # 0x5511
xorl %ebp, %ebp
cmpl 0x5962(%rip), %ebp      # 0x9188
jae 0x3b1a
movl 0x591e(%rip), %edx      # 0x9150
movq %r14, %rdi
leaq 0x1aa9(%rip), %rsi      # 0x52e5
movl %ebp, %ecx
xorl %eax, %eax
callq 0x1050
movq 0x592c(%rip), %rdi      # 0x9178
pushq $0x1
popq %r13
testq %rdi, %rdi
je 0x387d
callq 0x10a0
movq 0x5917(%rip), %rdi      # 0x9178
movl $0xc1, %esi
movl $0x180, %edx            # imm = 0x180
xorl %eax, %eax
callq 0x10e0
movl %eax, %r13d
testl %eax, %eax
js 0x3958
movq %r14, %rdi
xorl %esi, %esi
xorl %eax, %eax
callq 0x10e0
movl %eax, %ebx
testl %eax, %eax
je 0x38ec
movl $0x400, %edx            # imm = 0x400
movl %ebx, %edi
movq %r15, %rsi
callq 0x11f0
testl %eax, %eax
jle 0x38b7
andl $0x7fffffff, %eax       # imm = 0x7FFFFFFF
movl %r13d, %edi
movq %r15, %rsi
movq %rax, %rdx
callq 0x1080
jmp 0x388f
movl %ebx, %edi
callq 0x1240
cmpq $0x0, 0x58b2(%rip)      # 0x9178
je 0x38d0
movl %r13d, %edi
callq 0x1240
movq %r12, %rdi
callq 0x11b0
testq %rax, %rax
jne 0x38e5
movq %r14, %rdi
callq 0x10a0
incl %ebp
jmp 0x3820
movq 0x56ed(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x33aa(%rip), %rsi      # 0x6ca7
leaq 0xc0(%rsp), %rdx
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x18c7(%rip), %rsi      # 0x51dd
leaq 0x3380(%rip), %rdx      # 0x6c9d
leaq 0x18d6(%rip), %rcx      # 0x51fa
movl $0x3b1, %r8d            # imm = 0x3B1
jmp 0x36ff
testq %rdx, %rdx
jne 0x39a3
leaq 0x343b(%rip), %rdi      # 0x6d76
pushq $0x44
jmp 0x394d
testq %rdx, %rdx
jne 0x39ac
leaq 0x34b0(%rip), %rdi      # 0x6dfb
pushq $0x4b
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
jmp 0x39bd
movq 0x5681(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
movq 0x580f(%rip), %rdx      # 0x9178
leaq 0x3301(%rip), %rsi      # 0x6c71
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x185c(%rip), %rsi      # 0x51dd
leaq 0x3315(%rip), %rdx      # 0x6c9d
leaq 0x186b(%rip), %rcx      # 0x51fa
movl $0x3ad, %r8d            # imm = 0x3AD
jmp 0x36ff
leaq 0x3330(%rip), %rsi      # 0x6cd1
jmp 0x39b3
leaq 0x3395(%rip), %rsi      # 0x6d3f
jmp 0x39b3
leaq 0x3408(%rip), %rsi      # 0x6dbb
movq %rcx, %rdi
xorl %eax, %eax
callq 0x11e0
movq 0x57a4(%rip), %rsi      # 0x9168
movq 0xb8(%rsp), %rdi
callq 0x3d64
leaq 0x190d(%rip), %rbx      # 0x52e5
leaq 0xc0(%rsp), %r14
leaq 0x1b2a(%rip), %r15      # 0x5511
xorl %ebp, %ebp
movl 0x5799(%rip), %eax      # 0x9188
cmpl %eax, %ebp
jae 0x3a21
movl 0x5757(%rip), %edx      # 0x9150
movq %r14, %rdi
movq %rbx, %rsi
movl %ebp, %ecx
xorl %eax, %eax
callq 0x1050
movq %r15, %rdi
callq 0x11b0
testq %rax, %rax
jne 0x3a1d
movq %r14, %rdi
callq 0x10a0
incl %ebp
jmp 0x39e9
movzbl 0x572c(%rip), %ecx      # 0x9154
cmpl $0x63, %ecx
je 0x3a36
cmpl $0x53, %ecx
jne 0x3b1a
leaq 0xc0(%rsp), %rbx
pushq $0x2f
popq %rbp
leaq 0x140(%rsp), %r14
pushq $0x2e
popq %r15
xorl %r12d, %r12d
movl %eax, %eax
cmpq %rax, %r12
jae 0x3b1a
cmpb $0x63, 0x56f2(%rip)     # 0x9154
movl 0x56e8(%rip), %edx      # 0x9150
leaq 0x33e9(%rip), %rsi      # 0x6e58
leaq 0x33d1(%rip), %rax      # 0x6e47
cmoveq %rax, %rsi
movq %rbx, %rdi
movl %r12d, %ecx
xorl %eax, %eax
callq 0x1050
movb $0x0, 0x113f(%rsp)
movq 0x56ea(%rip), %rax      # 0x9180
movq (%rax,%r12,8), %r13
movq %r13, %rdi
movl %ebp, %esi
callq 0x1160
leaq 0x1(%rax), %rsi
testq %rax, %rax
cmoveq %r13, %rsi
movl $0xfff, %edx            # imm = 0xFFF
movq %r14, %rdi
callq 0x10c0
movq %r14, %rdi
movl %r15d, %esi
callq 0x1160
testq %rax, %rax
je 0x3acf
movb $0x0, (%rax)
movb 0x567e(%rip), %r13b     # 0x9154
movq %r14, %rdi
callq 0x1090
addq %rsp, %rax
addq $0x140, %rax            # imm = 0x140
cmpb $0x63, %r13b
jne 0x3af8
movb $0x0, 0x2(%rax)
movw $0x6f2e, (%rax)         # imm = 0x6F2E
jmp 0x3b01
movb $0x0, 0x2(%rax)
movw $0x732e, (%rax)         # imm = 0x732E
movq %rbx, %rdi
movq %r14, %rsi
callq 0x10d0
incq %r12
movl 0x5673(%rip), %eax      # 0x9188
jmp 0x3a50
xorl %edi, %edi
callq 0x11a0
movq 0x54b8(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x16d4(%rip), %rdi      # 0x5206
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
movq (%rbx), %rdi
leaq 0x1696(%rip), %rsi      # 0x51dd
leaq 0x19b6(%rip), %rdx      # 0x5504
leaq 0x16a5(%rip), %rcx      # 0x51fa
movl $0x308, %r8d            # imm = 0x308
jmp 0x13c5
movq 0x5479(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x1695(%rip), %rdi      # 0x5206
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
movq (%rbx), %rdi
leaq 0x1657(%rip), %rsi      # 0x51dd
leaq 0x1977(%rip), %rdx      # 0x5504
leaq 0x1666(%rip), %rcx      # 0x51fa
movl $0x310, %r8d            # imm = 0x310
jmp 0x13c5
movq 0x543a(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x1656(%rip), %rdi      # 0x5206
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
movq (%rbx), %rdi
leaq 0x1618(%rip), %rsi      # 0x51dd
leaq 0x1938(%rip), %rdx      # 0x5504
leaq 0x1627(%rip), %rcx      # 0x51fa
movl $0x236, %r8d            # imm = 0x236
jmp 0x13c5
movq 0x53fb(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x1617(%rip), %rdi      # 0x5206
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
movq (%rbx), %rdi
leaq 0x15d9(%rip), %rsi      # 0x51dd
leaq 0x18f9(%rip), %rdx      # 0x5504
leaq 0x15e8(%rip), %rcx      # 0x51fa
movl $0x241, %r8d            # imm = 0x241
jmp 0x13c5
movq 0x53bc(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x1bb3(%rip), %rsi      # 0x57e1
movq 0x88(%rsp), %rdx
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x1596(%rip), %rsi      # 0x51dd
leaq 0x18b6(%rip), %rdx      # 0x5504
leaq 0x15a5(%rip), %rcx      # 0x51fa
movl $0x28e, %r8d            # imm = 0x28E
jmp 0x13c5
movq 0x5379(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x1d3a(%rip), %rsi      # 0x59ab
movq 0x88(%rsp), %rdx
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x1553(%rip), %rsi      # 0x51dd
leaq 0x1873(%rip), %rdx      # 0x5504
leaq 0x1562(%rip), %rcx      # 0x51fa
movl $0x2f2, %r8d            # imm = 0x2F2
jmp 0x13c5
movq 0x5336(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x1552(%rip), %rdi      # 0x5206
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
movq (%rbx), %rdi
leaq 0x1514(%rip), %rsi      # 0x51dd
leaq 0x1834(%rip), %rdx      # 0x5504
leaq 0x1523(%rip), %rcx      # 0x51fa
movl $0x267, %r8d            # imm = 0x267
jmp 0x13c5
movq 0x52f7(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x1513(%rip), %rdi      # 0x5206
pushq $0x24
popq %rsi
pushq $0x1
popq %rdx
callq 0x1230
movq (%rbx), %rdi
leaq 0x14d5(%rip), %rsi      # 0x51dd
leaq 0x17f5(%rip), %rdx      # 0x5504
leaq 0x14e4(%rip), %rcx      # 0x51fa
movl $0x26a, %r8d            # imm = 0x26A
jmp 0x13c5
movq 0x52b8(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x1a78(%rip), %rsi      # 0x57aa
movq 0x88(%rsp), %rdx
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x1492(%rip), %rsi      # 0x51dd
leaq 0x17b2(%rip), %rdx      # 0x5504
leaq 0x14a1(%rip), %rcx      # 0x51fa
movl $0x27e, %r8d            # imm = 0x27E
jmp 0x13c5