// File: /workspace/github_c_makefile_star2_O1/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 $0x1128, %rsp           # imm = 0x1128
movq %rsi, %r14
movl %edi, %ebp
callq 0x1200
movl %eax, 0x7ab3(%rip)      # 0x9150
movq 0x793c(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x396a(%rip), %rdi      # 0x5018
movl $0x4b, %esi
movl $0x1, %edx
callq 0x1230
movl %ebp, 0x10(%rsp)
cmpl $0x1, %ebp
ja 0x170e
movq (%rbx), %rcx
leaq 0x3994(%rip), %rdi      # 0x5064
movl $0x34, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x39b0(%rip), %rsi      # 0x5099
leaq 0x39b9(%rip), %rdx      # 0x50a9
leaq 0x39bf(%rip), %rcx      # 0x50b6
movl $0x4c, %r8d
xorl %eax, %eax
callq 0x11e0
movl $0x1, %edi
callq 0x11a0
movl 0x7a4b(%rip), %r15d     # 0x9160
testb $0x7f, %r15b
jne 0x1781
movq 0x7a36(%rip), %rdi      # 0x9158
leal 0x82(%r15), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, 0x7a1f(%rip)      # 0x9158
testq %rax, %rax
jne 0x1781
movq 0x789b(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x3973(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x3931(%rip), %rsi      # 0x5099
leaq 0x393a(%rip), %rdx      # 0x50a9
leaq 0x3940(%rip), %rcx      # 0x50b6
movl $0x4f, %r8d
jmp 0x16fd
movq 0x79d0(%rip), %rax      # 0x9158
leal 0x1(%r15), %ecx
movl %ecx, 0x79ce(%rip)      # 0x9160
leaq 0x38fc(%rip), %rbx      # 0x5095
movq %rbx, (%rax,%r15,8)
movq $0x0, (%rax,%rcx,8)
movl 0x79c4(%rip), %r15d     # 0x9170
testb $0x7f, %r15b
jne 0x1818
movq 0x79af(%rip), %rdi      # 0x9168
leal 0x82(%r15), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, 0x7998(%rip)      # 0x9168
testq %rax, %rax
jne 0x1818
movq 0x7804(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x38dc(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x389a(%rip), %rsi      # 0x5099
leaq 0x38a3(%rip), %rdx      # 0x50a9
leaq 0x38a9(%rip), %rcx      # 0x50b6
movl $0x50, %r8d
jmp 0x16fd
movq 0x7949(%rip), %rax      # 0x9168
leal 0x1(%r15), %ecx
movl %ecx, 0x7947(%rip)      # 0x9170
movq %rbx, (%rax,%r15,8)
movq $0x0, (%rax,%rcx,8)
movl $0x1, %r13d
leaq 0x120(%rsp), %rbp
xorl %ebx, %ebx
movl %r13d, %r12d
movq (%r14,%r12,8), %r15
cmpb $0x2d, (%r15)
jne 0x1957
movzbl 0x1(%r15), %edx
testl %edx, %edx
je 0x1957
movl %edx, %eax
shll $0x8, %eax
movzbl 0x2(%r15), %ecx
orl %ecx, %eax
cmpl $0x61ff, %eax           # imm = 0x61FF
jle 0x1af3
cmpl $0x6963, %eax           # imm = 0x6963
jle 0x1c03
leal -0x6964(%rax), %edx
cmpl $0x13, %edx
ja 0x1e15
movl $0x88601, %esi          # imm = 0x88601
btl %edx, %esi
jae 0x1e15
movl 0x78b7(%rip), %r15d     # 0x9160
testb $0x7f, %r15b
jne 0x18d6
movq 0x78a2(%rip), %rdi      # 0x9158
leal 0x82(%r15), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, 0x788b(%rip)      # 0x9158
testq %rax, %rax
je 0x373a
movq (%r14,%r12,8), %rax
movq 0x7877(%rip), %rdi      # 0x9158
leal 0x1(%r15), %ebp
movl %ebp, 0x7875(%rip)      # 0x9160
movq %rax, (%rdi,%r15,8)
movq $0x0, (%rdi,%rbp,8)
movq (%r14,%r12,8), %rdx
cmpb $0x0, 0x2(%rdx)
jne 0x1ad8
incl %r13d
cmpl 0x10(%rsp), %r13d
je 0x3817
testb $0x7f, %bpl
jne 0x1939
leal 0x83(%r15), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, 0x7828(%rip)      # 0x9158
testq %rax, %rax
je 0x373a
movl %r13d, %eax
movq (%r14,%rax,8), %rax
movq 0x7811(%rip), %rcx      # 0x9158
addl $0x2, %r15d
movl %r15d, 0x780e(%rip)     # 0x9160
jmp 0x1ed0
cmpb $0x2, %bl
je 0x1a2d
movzbl %bl, %eax
cmpl $0x1, %eax
jne 0x1a60
movl 0x77de(%rip), %edx      # 0x9150
movl 0x7810(%rip), %ecx      # 0x9188
movq %rbp, %rdi
leaq 0x381f(%rip), %rsi      # 0x51a1
xorl %eax, %eax
callq 0x1050
movl 0x77f8(%rip), %r15d     # 0x9188
testb $0x7f, %r15b
jne 0x19bd
movq 0x77e3(%rip), %rdi      # 0x9180
leal 0x82(%r15), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, 0x77cc(%rip)      # 0x9180
testq %rax, %rax
je 0x36b7
movq (%r14,%r12,8), %rax
movq 0x77b8(%rip), %rcx      # 0x9180
leal 0x1(%r15), %edx
movl %edx, 0x77b6(%rip)      # 0x9188
movq %rax, (%rcx,%r15,8)
movq $0x0, (%rcx,%rdx,8)
movq %rbp, %rdi
callq 0x1220
testq %rax, %rax
je 0x24ff
movq %rax, %r15
movl 0x7778(%rip), %ebp      # 0x9170
testb $0x7f, %bpl
jne 0x1aba
movq 0x775f(%rip), %rdi      # 0x9168
leal 0x82(%rbp), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, 0x7749(%rip)      # 0x9168
testq %rax, %rax
jne 0x1aba
jmp 0x24ff
movl 0x773d(%rip), %ebp      # 0x9170
testb $0x7f, %bpl
jne 0x1ab6
movq 0x7728(%rip), %rdi      # 0x9168
leal 0x82(%rbp), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, 0x7712(%rip)      # 0x9168
testq %rax, %rax
jne 0x1ab6
jmp 0x3674
movq %r15, %rdi
callq 0x1090
leaq (%r15,%rax), %rdi
addq $-0x2, %rdi
leaq 0x3648(%rip), %rsi      # 0x50bf
callq 0x1150
testl %eax, %eax
je 0x1b24
movl 0x76e6(%rip), %ebp      # 0x9170
testb $0x7f, %bpl
jne 0x1ab6
movq 0x76d1(%rip), %rdi      # 0x9168
leal 0x82(%rbp), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, 0x76bb(%rip)      # 0x9168
testq %rax, %rax
je 0x375f
movq (%r14,%r12,8), %r15
movq 0x76a7(%rip), %rax      # 0x9168
leal 0x1(%rbp), %ecx
movl %ecx, 0x76a6(%rip)      # 0x9170
movl %ebp, %edx
movq %r15, (%rax,%rdx,8)
movq $0x0, (%rax,%rcx,8)
leaq 0x120(%rsp), %rbp
incl %r13d
cmpl 0x10(%rsp), %r13d
jb 0x1845
jmp 0x2245
cmpl $0x5860, %eax           # imm = 0x5860
jle 0x1be5
cmpl $0x586f, %eax           # imm = 0x586F
jg 0x1c79
cmpl $0x5861, %eax           # imm = 0x5861
je 0x1e20
cmpl $0x586c, %eax           # imm = 0x586C
je 0x1e20
jmp 0x1ee1
movl 0x7626(%rip), %edx      # 0x9150
movl 0x7658(%rip), %ecx      # 0x9188
movq %rbp, %rdi
leaq 0x3667(%rip), %rsi      # 0x51a1
xorl %eax, %eax
callq 0x1050
movl 0x7640(%rip), %r15d     # 0x9188
testb $0x7f, %r15b
jne 0x1b75
movq 0x762b(%rip), %rdi      # 0x9180
leal 0x82(%r15), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, 0x7614(%rip)      # 0x9180
testq %rax, %rax
je 0x388d
movq (%r14,%r12,8), %rax
movq 0x7600(%rip), %rcx      # 0x9180
leal 0x1(%r15), %edx
movl %edx, 0x75fe(%rip)      # 0x9188
movq %rax, (%rcx,%r15,8)
movq $0x0, (%rcx,%rdx,8)
movq %rbp, %rdi
callq 0x1220
testq %rax, %rax
je 0x26e3
movq %rax, %r15
movl 0x75c0(%rip), %ebp      # 0x9170
testb $0x7f, %bpl
jne 0x1aba
movq 0x75a7(%rip), %rdi      # 0x9168
leal 0x82(%rbp), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, 0x7591(%rip)      # 0x9168
testq %rax, %rax
jne 0x1aba
jmp 0x26e3
cmpl $0x2d70, %eax           # imm = 0x2D70
je 0x1e20
cmpl $0x4500, %eax           # imm = 0x4500
je 0x1c19
cmpl $0x5300, %eax           # imm = 0x5300
je 0x1c19
jmp 0x1ee1
cmpl $0x6200, %eax           # imm = 0x6200
je 0x1e20
cmpl $0x6300, %eax           # imm = 0x6300
jne 0x1ee1
movb %dl, 0x7535(%rip)       # 0x9154
movl 0x754a(%rip), %r15d     # 0x9170
testb $0x7f, %r15b
jne 0x1c53
movq 0x7535(%rip), %rdi      # 0x9168
leal 0x82(%r15), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, 0x751e(%rip)      # 0x9168
testq %rax, %rax
je 0x39ff
movq (%r14,%r12,8), %rax
movq 0x750a(%rip), %rcx      # 0x9168
leal 0x1(%r15), %edx
movl %edx, 0x7508(%rip)      # 0x9170
movq %rax, (%rcx,%r15,8)
movq $0x0, (%rcx,%rdx,8)
jmp 0x1ae0
cmpl $0x5870, %eax           # imm = 0x5870
je 0x18a2
cmpl $0x6175, %eax           # imm = 0x6175
jne 0x1ee1
movl 0x74cb(%rip), %ebp      # 0x9160
testb $0x7f, %bpl
jne 0x1cc1
movq 0x74b6(%rip), %rdi      # 0x9158
leal 0x82(%rbp), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, 0x74a0(%rip)      # 0x9158
testq %rax, %rax
je 0x38d0
movq (%r14,%r12,8), %rax
movq 0x748c(%rip), %rcx      # 0x9158
leal 0x1(%rbp), %esi
movl %esi, 0x748b(%rip)      # 0x9160
movq %rax, (%rcx,%rbp,8)
movq $0x0, (%rcx,%rsi,8)
movl 0x7488(%rip), %r15d     # 0x9170
testb $0x7f, %r15b
jne 0x1d27
movq 0x7473(%rip), %rdi      # 0x9168
movq %rsi, (%rsp)
leal 0x82(%r15), %esi
shlq $0x3, %rsi
movq %rcx, 0x68(%rsp)
callq 0x1210
movq 0x68(%rsp), %rcx
movq (%rsp), %rsi
movq %rax, 0x744a(%rip)      # 0x9168
testq %rax, %rax
je 0x38d0
movq (%r14,%r12,8), %rax
movq 0x7436(%rip), %r8       # 0x9168
leal 0x1(%r15), %edi
movl %edi, 0x7434(%rip)      # 0x9170
movq %rax, (%r8,%r15,8)
movq $0x0, (%r8,%rdi,8)
movq (%r14,%r12,8), %rdx
cmpb $0x0, 0x2(%rdx)
jne 0x1ad8
incl %r13d
cmpl 0x10(%rsp), %r13d
je 0x3acb
testb $0x7f, %sil
jne 0x1da4
movq %rsi, (%rsp)
leal 0x83(%rbp), %esi
shlq $0x3, %rsi
movq %rdi, 0x68(%rsp)
movq %rcx, %rdi
movq %r8, %r12
callq 0x1210
movq %r12, %r8
movq 0x68(%rsp), %rdi
movq (%rsp), %rsi
movq %rax, 0x73bd(%rip)      # 0x9158
testq %rax, %rax
je 0x38d0
movl %r13d, %r12d
movq (%r14,%r12,8), %rax
movq 0x73a6(%rip), %rcx      # 0x9158
addl $0x2, %ebp
movl %ebp, 0x73a5(%rip)      # 0x9160
movq %rax, (%rcx,%rsi,8)
movq $0x0, (%rcx,%rbp,8)
testb $0x7f, %dil
jne 0x1df6
leal 0x83(%r15), %esi
shlq $0x3, %rsi
movq %rdi, %rbp
movq %r8, %rdi
callq 0x1210
movq %rbp, %rdi
movq %rax, 0x737b(%rip)      # 0x9168
testq %rax, %rax
je 0x38d0
movq (%r14,%r12,8), %rax
movq 0x7367(%rip), %rcx      # 0x9168
addl $0x2, %r15d
movl %r15d, 0x7364(%rip)     # 0x9170
movq %rax, (%rcx,%rdi,8)
jmp 0x1ed4
cmpl $0x7500, %eax           # imm = 0x7500
jne 0x1ee1
movl 0x7349(%rip), %r15d     # 0x9170
testb $0x7f, %r15b
jne 0x1e54
movq 0x7334(%rip), %rdi      # 0x9168
leal 0x82(%r15), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, 0x731d(%rip)      # 0x9168
testq %rax, %rax
je 0x37a2
movq (%r14,%r12,8), %rax
movq 0x7309(%rip), %rdi      # 0x9168
leal 0x1(%r15), %ebp
movl %ebp, 0x7307(%rip)      # 0x9170
movq %rax, (%rdi,%r15,8)
movq $0x0, (%rdi,%rbp,8)
movq (%r14,%r12,8), %rdx
cmpb $0x0, 0x2(%rdx)
jne 0x1ad8
incl %r13d
cmpl 0x10(%rsp), %r13d
je 0x3852
testb $0x7f, %bpl
jne 0x1eb7
leal 0x83(%r15), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, 0x72ba(%rip)      # 0x9168
testq %rax, %rax
je 0x37a2
movl %r13d, %eax
movq (%r14,%rax,8), %rax
movq 0x72a3(%rip), %rcx      # 0x9168
addl $0x2, %r15d
movl %r15d, 0x72a0(%rip)     # 0x9170
movq %rax, (%rcx,%rbp,8)
movq $0x0, (%rcx,%r15,8)
jmp 0x1ad8
leaq 0x2(%r15), %rsi
leal -0x7800(%rax), %edx
cmpl $0xff, %edx
jae 0x1f48
testb %cl, %cl
jne 0x1f0c
incl %r13d
cmpl 0x10(%rsp), %r13d
je 0x3d2c
movl %r13d, %eax
movq (%r14,%rax,8), %rsi
movq %rsi, %rbx
movq %rsi, %rdi
leaq 0x31a7(%rip), %rsi      # 0x50c0
callq 0x11d0
movl %eax, %r15d
testl %eax, %eax
movq %rbx, (%rsp)
je 0x201c
movq %rbx, %rdi
leaq 0x3206(%rip), %rsi      # 0x513d
callq 0x11d0
testl %eax, %eax
setne %bl
addb %bl, %bl
jmp 0x201e
leal -0x4200(%rax), %edx
cmpl $0xff, %edx
jb 0x1c8f
leal -0x6f00(%rax), %edx
cmpl $0xff, %edx
jae 0x20d4
testb %cl, %cl
jne 0x1f75
movq 0x8(%r14,%r12,8), %rsi
movq %rsi, 0x71fc(%rip)      # 0x9178
movl 0x71ed(%rip), %r15d     # 0x9170
testb $0x7f, %r15b
jne 0x1fb0
movq 0x71d8(%rip), %rdi      # 0x9168
leal 0x82(%r15), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, 0x71c1(%rip)      # 0x9168
testq %rax, %rax
je 0x3df5
movq (%r14,%r12,8), %rax
movq 0x71ad(%rip), %rdi      # 0x9168
leal 0x1(%r15), %ebp
movl %ebp, 0x71ab(%rip)      # 0x9170
movq %rax, (%rdi,%r15,8)
movq $0x0, (%rdi,%rbp,8)
movq (%r14,%r12,8), %rdx
cmpb $0x0, 0x2(%rdx)
jne 0x1ad8
incl %r13d
cmpl 0x10(%rsp), %r13d
je 0x3e17
testb $0x7f, %bpl
jne 0x1eb7
leal 0x83(%r15), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, 0x715a(%rip)      # 0x9168
testq %rax, %rax
jne 0x1eb7
jmp 0x3df5
movb $0x1, %bl
movl 0x714b(%rip), %r12d     # 0x9170
testb $0x7f, %r12b
jne 0x2053
movq 0x7136(%rip), %rdi      # 0x9168
leal 0x82(%r12), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, 0x711e(%rip)      # 0x9168
testq %rax, %rax
je 0x3d6f
movq 0x710e(%rip), %rdi      # 0x9168
leal 0x1(%r12), %ebp
movl %ebp, 0x710b(%rip)      # 0x9170
leaq 0x30d6(%rip), %rax      # 0x5142
movq %rax, (%rdi,%r12,8)
movq $0x0, (%rdi,%rbp,8)
testb $0x7f, %bpl
jne 0x209f
leal 0x83(%r12), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, 0x70d2(%rip)      # 0x9168
testq %rax, %rax
je 0x3db2
testl %r15d, %r15d
leaq 0x309c(%rip), %rax      # 0x5145
movq (%rsp), %rcx
cmoveq %rax, %rcx
movq 0x70b0(%rip), %rax      # 0x9168
addl $0x2, %r12d
movl %r12d, 0x70ad(%rip)     # 0x9170
movq %rcx, (%rax,%rbp,8)
movq $0x0, (%rax,%r12,8)
jmp 0x1ad8
leal -0x6c00(%rax), %ecx
cmpl $0xff, %ecx
jb 0x1e20
leal -0x4c00(%rax), %ecx
movl $0xff, %esi
cmpl %esi, %ecx
setb %cl
leal -0x5600(%rax), %edx
cmpl %esi, %edx
setb %dl
orb %cl, %dl
jne 0x1e20
leal -0x4100(%rax), %ecx
cmpl %esi, %ecx
setb %cl
leal -0x4400(%rax), %edx
cmpl %esi, %edx
setb %dl
orb %cl, %dl
jne 0x18a2
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 0x18a2
movq %r15, %rdi
leaq 0x2ffd(%rip), %rsi      # 0x5150
callq 0x11d0
testl %eax, %eax
je 0x2225
movq %r15, %rdi
leaq 0x2ff8(%rip), %rsi      # 0x5162
callq 0x11d0
testl %eax, %eax
je 0x2225
movl $0x5, %edx
movq %r15, %rdi
leaq 0x2fe2(%rip), %rsi      # 0x5168
callq 0x10b0
testl %eax, %eax
je 0x2225
movl 0x6fc6(%rip), %r15d     # 0x9160
testb $0x7f, %r15b
jne 0x21c7
movq 0x6fb1(%rip), %rdi      # 0x9158
leal 0x82(%r15), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, 0x6f9a(%rip)      # 0x9158
testq %rax, %rax
je 0x3f6c
movq (%r14,%r12,8), %rax
movq 0x6f86(%rip), %rcx      # 0x9158
leal 0x1(%r15), %edx
movl %edx, 0x6f84(%rip)      # 0x9160
movq %rax, (%rcx,%r15,8)
movq $0x0, (%rcx,%rdx,8)
movl 0x6f81(%rip), %r15d     # 0x9170
testb $0x7f, %r15b
jne 0x1c53
movq 0x6f68(%rip), %rdi      # 0x9168
leal 0x82(%r15), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, 0x6f51(%rip)      # 0x9168
testq %rax, %rax
jne 0x1c53
jmp 0x3f29
movq 0x6db4(%rip), %rax      # 0x8fe0
movq (%rax), %rdi
leaq 0x2f38(%rip), %rsi      # 0x516e
movq %r15, %rdx
xorl %eax, %eax
callq 0x11e0
jmp 0x1ae0
cmpl $0x0, 0x6f3c(%rip)      # 0x9188
movq 0x6d8d(%rip), %r15      # 0x8fe0
jne 0x226e
movq (%r15), %rcx
leaq 0x2f53(%rip), %rdi      # 0x51b2
movl $0x40, %esi
movl $0x1, %edx
callq 0x1230
movl 0x6efc(%rip), %ebx      # 0x9170
testb $0x7f, %bl
jne 0x22d7
movq 0x6ee8(%rip), %rdi      # 0x9168
leal 0x82(%rbx), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, 0x6ed2(%rip)      # 0x9168
testq %rax, %rax
jne 0x22d7
movq (%r15), %rcx
leaq 0x2e1d(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%r15), %rdi
leaq 0x2ddb(%rip), %rsi      # 0x5099
leaq 0x2de4(%rip), %rdx      # 0x50a9
leaq 0x2dea(%rip), %rcx      # 0x50b6
movl $0xe9, %r8d
jmp 0x16fd
movq 0x6e8a(%rip), %rax      # 0x9168
leal 0x1(%rbx), %ecx
movl %ecx, 0x6e89(%rip)      # 0x9170
leaq 0x2f05(%rip), %rdx      # 0x51f3
movq %rdx, (%rax,%rbx,8)
movq $0x0, (%rax,%rcx,8)
movl 0x6e60(%rip), %ebx      # 0x9160
testb $0x7f, %bl
jne 0x2363
movq 0x6e4c(%rip), %rdi      # 0x9158
leal 0x82(%rbx), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, 0x6e36(%rip)      # 0x9158
testq %rax, %rax
jne 0x2363
movq (%r15), %rcx
leaq 0x2d91(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%r15), %rdi
leaq 0x2d4f(%rip), %rsi      # 0x5099
leaq 0x2d58(%rip), %rdx      # 0x50a9
leaq 0x2d5e(%rip), %rcx      # 0x50b6
movl $0xea, %r8d
jmp 0x16fd
movq 0x6dee(%rip), %rdi      # 0x9158
leal 0x1(%rbx), %r14d
movl %r14d, 0x6deb(%rip)     # 0x9160
leaq 0x2e8c(%rip), %rax      # 0x5208
movq %rax, (%rdi,%rbx,8)
movq $0x0, (%rdi,%r14,8)
testb $0x7f, %r14b
jne 0x23e5
leal 0x83(%rbx), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, 0x6db4(%rip)      # 0x9158
testq %rax, %rax
jne 0x23e5
movq (%r15), %rcx
leaq 0x2d0f(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%r15), %rdi
leaq 0x2ccd(%rip), %rsi      # 0x5099
leaq 0x2cd6(%rip), %rdx      # 0x50a9
leaq 0x2cdc(%rip), %rcx      # 0x50b6
movl $0xeb, %r8d
jmp 0x16fd
movq 0x6d6c(%rip), %rdi      # 0x9158
leal 0x2(%rbx), %r15d
movl %r15d, 0x6d69(%rip)     # 0x9160
leaq 0x2e0e(%rip), %rax      # 0x520c
movq %rax, (%rdi,%r14,8)
movq $0x0, (%rdi,%r15,8)
testb $0x7f, %r15b
jne 0x246e
leal 0x84(%rbx), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, 0x6d32(%rip)      # 0x9158
testq %rax, %rax
jne 0x246e
movq 0x6bae(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x2c86(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x2c44(%rip), %rsi      # 0x5099
leaq 0x2c4d(%rip), %rdx      # 0x50a9
leaq 0x2c53(%rip), %rcx      # 0x50b6
movl $0xec, %r8d
jmp 0x16fd
movq 0x6ce3(%rip), %rdi      # 0x9158
leal 0x3(%rbx), %r14d
movl %r14d, 0x6ce0(%rip)     # 0x9160
leaq 0x2d88(%rip), %rax      # 0x520f
movq %rax, (%rdi,%r15,8)
movq $0x0, (%rdi,%r14,8)
testb $0x7f, %r14b
jne 0x2542
leal 0x85(%rbx), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, 0x6ca5(%rip)      # 0x9158
testq %rax, %rax
jne 0x2542
movq 0x6b1d(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x2bf5(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x2bb3(%rip), %rsi      # 0x5099
leaq 0x2bbc(%rip), %rdx      # 0x50a9
leaq 0x2bc2(%rip), %rcx      # 0x50b6
movl $0xed, %r8d
jmp 0x16fd
movq 0x6ada(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x2bb2(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x2b70(%rip), %rsi      # 0x5099
leaq 0x2b79(%rip), %rdx      # 0x50a9
leaq 0x2b7f(%rip), %rcx      # 0x50b6
movl $0xd6, %r8d
jmp 0x16fd
movq 0x6c0f(%rip), %rdi      # 0x9158
leal 0x4(%rbx), %r15d
movl %r15d, 0x6c0c(%rip)     # 0x9160
leaq 0x2cbd(%rip), %rax      # 0x5218
movq %rax, (%rdi,%r14,8)
movq $0x0, (%rdi,%r15,8)
testb $0x7f, %r15b
jne 0x25cb
leal 0x86(%rbx), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, 0x6bd5(%rip)      # 0x9158
testq %rax, %rax
jne 0x25cb
movq 0x6a51(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x2b29(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x2ae7(%rip), %rsi      # 0x5099
leaq 0x2af0(%rip), %rdx      # 0x50a9
leaq 0x2af6(%rip), %rcx      # 0x50b6
movl $0xee, %r8d
jmp 0x16fd
movq 0x6b86(%rip), %rax      # 0x9158
addl $0x5, %ebx
movl %ebx, 0x6b85(%rip)      # 0x9160
leaq 0x2c39(%rip), %rcx      # 0x521b
movq %rcx, (%rax,%r15,8)
movq $0x0, (%rax,%rbx,8)
leaq 0x2c2f(%rip), %rdi      # 0x5224
callq 0x11b0
movq %rax, %r14
testq %rax, %rax
leaq 0x2c27(%rip), %rax      # 0x522e
cmoveq %rax, %r14
cmpl $0x0, 0x6b76(%rip)      # 0x9188
movq 0x69c7(%rip), %rbx      # 0x8fe0
je 0x2695
leaq 0x2c19(%rip), %r15      # 0x523b
leaq 0x2c21(%rip), %r12      # 0x524a
xorl %r13d, %r13d
movl 0x6b1e(%rip), %edx      # 0x9150
movq %rbp, %rdi
movq %r15, %rsi
movl %r13d, %ecx
xorl %eax, %eax
callq 0x1050
movq 0x6b37(%rip), %rax      # 0x9180
movq (%rax,%r13,8), %rcx
movq 0x6b04(%rip), %rdx      # 0x9158
movl 0x6b06(%rip), %esi      # 0x9160
leal -0x3(%rsi), %edi
movq %rcx, (%rdx,%rdi,8)
decl %esi
movq %rbp, (%rdx,%rsi,8)
movq (%rbx), %rdi
movq (%rax,%r13,8), %rdx
movq %r12, %rsi
xorl %eax, %eax
callq 0x11e0
movq 0x6ad9(%rip), %rsi      # 0x9158
movq %r14, %rdi
callq 0x42fc
incq %r13
movl 0x6af8(%rip), %eax      # 0x9188
cmpq %rax, %r13
jb 0x262c
cmpl $0x0, 0x6aec(%rip)      # 0x9188
movq %rbx, %r15
jne 0x2726
movzbl 0x6aa8(%rip), %ebx      # 0x9154
cmpl $0x45, %ebx
jne 0x37c7
movq 0x6abc(%rip), %rdx      # 0x9178
movq (%r15), %rcx
testq %rdx, %rdx
jne 0x38f5
leaq 0x4425(%rip), %rdi      # 0x6af4
movl $0x38, %esi
movl $0x1, %edx
callq 0x1230
jmp 0x3906
movq 0x68f6(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x29ce(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x298c(%rip), %rsi      # 0x5099
leaq 0x2995(%rip), %rdx      # 0x50a9
leaq 0x299b(%rip), %rcx      # 0x50b6
movl $0xcf, %r8d
jmp 0x16fd
leaq 0x120(%rsp), %rbx
xorl %r12d, %r12d
movq 0x6a48(%rip), %rax      # 0x9180
movq (%rax,%r12,8), %r13
movl 0x6a0e(%rip), %edx      # 0x9150
movq %rbx, %rdi
leaq 0x2aef(%rip), %rsi      # 0x523b
movl %r12d, %ecx
xorl %eax, %eax
callq 0x1050
movq %rbx, %rdi
leaq 0x317e(%rip), %rsi      # 0x58de
callq 0x1180
testq %rax, %rax
je 0x3faf
movq %rax, %r14
leaq 0x2c55(%rip), %rdi      # 0x53cd
callq 0x11b0
testq %rax, %rax
jne 0x278a
movq %rbx, %rdi
callq 0x10a0
movl 0x69c0(%rip), %edx      # 0x9150
movq %rbx, %rdi
leaq 0x2a07(%rip), %rsi      # 0x51a1
movl %r12d, %ecx
xorl %eax, %eax
callq 0x1050
movq %rbx, %rdi
callq 0x10a0
movq %rbx, %rdi
movl $0xc1, %esi
movl $0x180, %edx            # imm = 0x180
xorl %eax, %eax
callq 0x10e0
testl %eax, %eax
js 0x3feb
movq %r13, 0x78(%rsp)
movq %r12, 0x98(%rsp)
movl %eax, %edi
leaq 0x2c32(%rip), %rsi      # 0x5410
callq 0x1130
testq %rax, %rax
je 0x4027
movq $0x0, 0x30(%rsp)
movq %rax, 0x10(%rsp)
movq %rax, %rdi
leaq 0x2c42(%rip), %rsi      # 0x5446
leaq 0x3150(%rip), %rdx      # 0x595b
xorl %eax, %eax
callq 0x11e0
movq $0x0, (%rsp)
movq $0x0, 0x58(%rsp)
movq $0x0, 0x80(%rsp)
xorl %edx, %edx
movl $0x0, 0x70(%rsp)
movl $0x0, 0x48(%rsp)
movl $0x0, 0x2c(%rsp)
movl $0x0, 0x74(%rsp)
movl $0x0, 0x54(%rsp)
movq $0x0, 0x60(%rsp)
movq $0x0, 0x68(%rsp)
movl $0x0, 0x50(%rsp)
xorl %ebp, %ebp
xorl %ebx, %ebx
movq $0x0, 0x90(%rsp)
movl $0x0, 0x88(%rsp)
movl $0x0, 0x8c(%rsp)
xorl %r15d, %r15d
xorl %ecx, %ecx
movq $0x0, 0x40(%rsp)
movq $0x0, 0x38(%rsp)
movq $0x0, 0x20(%rsp)
movq %rdx, 0x8(%rsp)
movl %ebp, 0x4c(%rsp)
movl %ecx, %eax
movq %rax, 0x18(%rsp)
movl %ebx, %ebp
movq %r14, %rdi
callq 0x4395
testq %rax, %rax
je 0x35a6
movq %rax, %r13
leal 0x1(%rbp), %ebx
movq %rax, %rdi
leaq 0x2b7c(%rip), %rsi      # 0x5468
callq 0x11d0
testl %eax, %eax
je 0x2908
movq %r13, %rdi
leaq 0x2b77(%rip), %rsi      # 0x5476
callq 0x11d0
testl %eax, %eax
jne 0x2981
movq %r13, %rdi
movq 0x10(%rsp), %rsi
callq 0x1170
testl %r15d, %r15d
js 0x2971
movl %r15d, %ebp
movq %r14, %rdi
callq 0x4395
testq %rax, %rax
je 0x296e
movq %rax, %r13
movzbl (%rax), %r12d
movq %rax, %rdi
movq 0x10(%rsp), %rsi
callq 0x1170
cmpl $0x29, %r12d
je 0x294f
cmpl $0x28, %r12d
jne 0x2966
incl %r15d
jmp 0x2966
testl %r15d, %r15d
je 0x36fa
decl %r15d
cmpl %ebp, %r15d
movl $0xffffffff, %eax       # imm = 0xFFFFFFFF
cmovel %eax, %ebp
incl %ebx
testl %ebp, %ebp
jns 0x291d
jmp 0x2971
xorl %r13d, %r13d
movl %ebx, %ebp
testq %r13, %r13
jne 0x28cb
jmp 0x3a42
movq %r13, %rdi
leaq 0x2b79(%rip), %rsi      # 0x5504
callq 0x11d0
testl %eax, %eax
jne 0x2a2c
cmpl $0x0, 0x18(%rsp)
je 0x3edb
movq 0x10(%rsp), %r12
movq %r12, %rdi
leaq 0x2b93(%rip), %rsi      # 0x5545
movl $0xc0010040, %edx       # imm = 0xC0010040
xorl %eax, %eax
callq 0x11e0
movq %r14, %rdi
callq 0x4395
testq %rax, %rax
sete %cl
je 0x29fa
addl $0x2, %ebp
cmpb $0x3b, (%rax)
movl %ebp, %ebx
je 0x29fa
movq %rax, %rdi
movq %r12, %rsi
callq 0x1170
movq %r14, %rdi
callq 0x4395
testq %rax, %rax
sete %cl
je 0x29fa
incl %ebx
cmpb $0x3b, (%rax)
jne 0x29d8
testb %cl, %cl
jne 0x3e9b
movl $0x15, %esi
movl $0x1, %edx
leaq 0x2bcc(%rip), %rdi      # 0x55df
movq %r12, %rcx
callq 0x1230
movq 0x68(%rsp), %rax
incl %eax
movq %rax, 0x68(%rsp)
jmp 0x28c9
movq %r13, %rdi
leaq 0x2bbf(%rip), %rsi      # 0x55f5
callq 0x11d0
testl %eax, %eax
jne 0x2aeb
movq 0x18(%rsp), %rax
orl %r15d, %eax
jne 0x406a
movq 0x30(%rsp), %rcx
testl %ecx, %ecx
movq (%rsp), %rax
je 0x2a7e
movl %ecx, %r15d
xorl %r13d, %r13d
movq (%rax,%r13,8), %rdi
testq %rdi, %rdi
je 0x2a76
callq 0x1190
movq (%rsp), %rax
incq %r13
cmpq %r13, %r15
jne 0x2a64
testq %rax, %rax
je 0x2a8b
movq %rax, %rdi
callq 0x1190
movq 0x38(%rsp), %rdi
callq 0x1190
movq 0x20(%rsp), %rdi
callq 0x1190
movb $0x1, %al
movl %eax, 0x54(%rsp)
movq $0x0, 0x30(%rsp)
movq $0x0, (%rsp)
movq $0x0, 0x8(%rsp)
movq $0x0, 0x60(%rsp)
xorl %r15d, %r15d
movq $0x0, 0x18(%rsp)
movq $0x0, 0x38(%rsp)
movq $0x0, 0x20(%rsp)
jmp 0x28c9
callq 0x1040
movq (%rax), %rax
movzbl (%r13), %ecx
movl (%rax,%rcx,4), %eax
leal -0x61(%rax), %ecx
cmpl $0x1a, %ecx
movl 0x4c(%rsp), %ebp
movq 0x90(%rsp), %rcx
jae 0x2b3c
movq 0x58(%rsp), %rdx
cmpb $0x1, %dl
movzbl %dl, %edx
movl $0x2, %eax
cmovel %eax, %edx
movq %rdx, 0x58(%rsp)
cmpl $0x0, 0x50(%rsp)
je 0x2c5c
movq 0x18(%rsp), %rdx
jmp 0x2ca0
cmpl $0x5a, %eax
jg 0x2db9
leal -0x28(%rax), %ecx
cmpl $0x4, %ecx
movq 0x18(%rsp), %rsi
movq 0x30(%rsp), %rdi
ja 0x2e42
leaq 0x24a2(%rip), %rdx      # 0x5004
movslq (%rdx,%rcx,4), %rax
addq %rdx, %rax
jmpq *%rax
cmpb $0x0, 0x2c(%rsp)
je 0x2b97
movl $0x24, %esi
movl $0x1, %edx
leaq 0x2ab9(%rip), %rdi      # 0x563c
movq 0x10(%rsp), %rcx
callq 0x1230
movq 0x30(%rsp), %rdi
movq 0x18(%rsp), %rsi
incl %r15d
testl %esi, %esi
movl 0x48(%rsp), %ecx
jne 0x34ba
cmpb $0x0, 0x58(%rsp)
movq 0x8(%rsp), %rdx
jne 0x34ba
cmpl $0x0, 0x88(%rsp)
jne 0x34ba
cmpb $0x0, 0x54(%rsp)
jne 0x34ba
testb %dl, %dl
je 0x343f
testb %cl, %cl
jne 0x343f
cmpl $0x1, %edi
jne 0x343f
movq 0x38(%rsp), %rdi
callq 0x1190
movq 0x20(%rsp), %rdi
callq 0x1190
movq (%rsp), %rax
movq (%rax), %rbp
movq %rbp, %rdi
callq 0x1220
movq %rax, 0x20(%rsp)
testq %rax, %rax
je 0x4130
testq %rbp, %rbp
je 0x2c26
movq %rbp, %rdi
callq 0x1190
movq (%rsp), %rdi
callq 0x1190
movb $0x1, %cl
xorl %edi, %edi
xorl %eax, %eax
movq $0x0, 0x80(%rsp)
movb $0x1, %dl
movq %rdx, 0x60(%rsp)
xorl %edx, %edx
movq $0x0, 0x38(%rsp)
movl 0x4c(%rsp), %ebp
jmp 0x3443
movq 0x20(%rsp), %rdi
testq %rdi, %rdi
je 0x2c6b
callq 0x1190
movq %r13, %rdi
callq 0x1220
movq %rax, %rcx
movq 0x18(%rsp), %rdx
movl %edx, 0x88(%rsp)
movl %r15d, 0x8c(%rsp)
movq %rcx, 0x20(%rsp)
testq %rax, %rax
movq 0x90(%rsp), %rcx
je 0x40aa
cmpb $0x0, 0x80(%rsp)
je 0x2ce5
cmpl $0x0, 0x50(%rsp)
jne 0x2ce5
leal 0x1(%rcx), %eax
cmpl %r15d, %eax
movq 0x40(%rsp), %rcx
jne 0x2cea
movq %r13, %rdi
callq 0x1220
testq %rax, %rax
je 0x40ed
movq %rax, %rcx
movq $0x0, 0x80(%rsp)
movq 0x18(%rsp), %rdx
jmp 0x2cea
movq 0x40(%rsp), %rcx
movl %r15d, %eax
orl 0x50(%rsp), %eax
movq 0x60(%rsp), %rsi
movzbl %sil, %esi
movl $0x0, %eax
cmovel %eax, %esi
movq %rsi, 0x60(%rsp)
testl %edx, %edx
movq %rcx, 0x40(%rsp)
jne 0x2d56
cmpb $0x0, 0x8(%rsp)
je 0x2d56
movq %r13, %rdi
leaq 0x2ba4(%rip), %rsi      # 0x58c5
callq 0x11d0
testl %eax, %eax
je 0x2d50
movq %r13, %rdi
leaq 0x2b98(%rip), %rsi      # 0x58cc
callq 0x11d0
testl %eax, %eax
je 0x2d50
movq %r13, %rdi
leaq 0x2b8a(%rip), %rsi      # 0x58d1
callq 0x11d0
testl %eax, %eax
jne 0x2d56
movb $0x1, %al
movl %eax, 0x70(%rsp)
cmpl $0x0, 0x18(%rsp)
jne 0x2d7e
movq %r13, %rdi
leaq 0x2b70(%rip), %rsi      # 0x58d7
callq 0x11d0
movq 0x8(%rsp), %rdx
movl $0x0, %ecx
testl %eax, %eax
je 0x28b9
movq %r13, %rdi
leaq 0x2b58(%rip), %rsi      # 0x58e0
callq 0x11d0
testl %eax, %eax
sete %al
cmpb $0x0, 0x74(%rsp)
setne %cl
andb %al, %cl
cmpb $0x1, %cl
jne 0x2f04
movq 0x18(%rsp), %rax
leal (%r15,%rax), %ebp
movb $0x1, %cl
movl %ecx, 0x2c(%rsp)
jmp 0x310a
cmpl $0x5e, %eax
jle 0x2ee1
cmpl $0x5f, %eax
je 0x2b0f
cmpl $0x7b, %eax
je 0x30b0
cmpl $0x7d, %eax
jne 0x2f04
movq 0x18(%rsp), %r12
testl %r12d, %r12d
je 0x4173
decl %r12d
sete %al
cmpb $0x0, 0x74(%rsp)
setne %cl
andb %al, %cl
cmpb $0x1, %cl
jne 0x2e28
movl $0x0, 0x48(%rsp)
movq 0x10(%rsp), %rdi
leaq 0x2a8b(%rip), %rsi      # 0x589f
movl $0xc0010030, %edx       # imm = 0xC0010030
xorl %eax, %eax
callq 0x11e0
movl $0x0, 0x74(%rsp)
movq %r13, %rdi
movq 0x10(%rsp), %rsi
callq 0x1170
movl %r12d, %ecx
movq 0x8(%rsp), %rdx
jmp 0x28b9
cmpl $0x3b, %eax
je 0x3116
cmpl $0x3d, %eax
movq (%rsp), %rcx
movq 0x8(%rsp), %rdx
jne 0x2f04
movl %esi, %eax
orl %r15d, %eax
jne 0x2fe9
testl %edi, %edi
je 0x2e8b
movl %edi, %r12d
xorl %ebp, %ebp
movq (%rcx,%rbp,8), %rdi
testq %rdi, %rdi
je 0x2e83
callq 0x1190
movq (%rsp), %rcx
incq %rbp
cmpq %rbp, %r12
jne 0x2e71
testq %rcx, %rcx
je 0x2e98
movq %rcx, %rdi
callq 0x1190
movq 0x38(%rsp), %rdi
callq 0x1190
movq 0x20(%rsp), %rdi
callq 0x1190
movb $0x1, %al
movl %eax, 0x54(%rsp)
xorl %edi, %edi
xorl %ecx, %ecx
xorl %edx, %edx
movq $0x0, 0x60(%rsp)
movq $0x0, 0x38(%rsp)
movq $0x0, 0x20(%rsp)
movl 0x4c(%rsp), %ebp
movq 0x18(%rsp), %rsi
jmp 0x2fe9
cmpl $0x5b, %eax
je 0x30f1
cmpl $0x5d, %eax
jne 0x2f04
testl %r15d, %r15d
je 0x41b3
decl %r15d
decl 0x50(%rsp)
jmp 0x30f8
cmpb $0x0, 0x2c(%rsp)
je 0x30f8
callq 0x1140
movq (%rax), %rax
movzbl (%r13), %ecx
testb $0x20, 0x1(%rax,%rcx,2)
jne 0x30f8
movl $0x24, %esi
movl $0x1, %edx
leaq 0x2704(%rip), %rdi      # 0x563c
movq 0x10(%rsp), %rcx
callq 0x1230
movl $0x0, 0x2c(%rsp)
jmp 0x30f8
movq (%rsp), %rcx
movq 0x8(%rsp), %rdx
jmp 0x2ff4
cmpb $0x0, 0x2c(%rsp)
je 0x2f84
movl $0x24, %esi
movl $0x1, %edx
leaq 0x26c7(%rip), %rdi      # 0x563c
movq 0x10(%rsp), %rcx
callq 0x1230
movq 0x18(%rsp), %rsi
cmpl $0x1, %r15d
jne 0x34ba
testl %esi, %esi
movl 0x48(%rsp), %eax
jne 0x34ba
cmpb $0x1, 0x58(%rsp)
jne 0x34ba
testb %al, %al
jne 0x34ba
movq 0x38(%rsp), %rdi
callq 0x1190
movb $0x1, %al
movl %eax, 0x48(%rsp)
movq $0x0, 0x58(%rsp)
movq $0x0, 0x80(%rsp)
movq $0x0, 0x38(%rsp)
jmp 0x34ba
movq (%rsp), %rcx
movq 0x8(%rsp), %rdx
movl %esi, %eax
orl %r15d, %eax
je 0x311f
cmpb $0x0, 0x58(%rsp)
movq %rcx, (%rsp)
je 0x30a1
testl %esi, %esi
jne 0x30a1
movq 0x90(%rsp), %rax
cmpl %eax, %r15d
jne 0x30a1
cmpl %eax, 0x8c(%rsp)
movq %rdx, 0x8(%rsp)
movq %rdi, %r12
jne 0x3238
movq 0x20(%rsp), %rax
testq %rax, %rax
je 0x34d4
movq %rax, %rdi
leaq 0x2618(%rip), %rsi      # 0x5661
movq %rax, 0x20(%rsp)
callq 0x11d0
testl %eax, %eax
je 0x359c
movq 0x20(%rsp), %rdi
callq 0x1220
testq %rax, %rax
je 0x41f3
movq %rax, %rbp
testb $0x7f, %r12b
movq (%rsp), %rcx
jne 0x3282
leal 0x82(%r12), %esi
shlq $0x3, %rsi
movq %rcx, %rdi
callq 0x1210
testq %rax, %rax
jne 0x327f
jmp 0x41f3
movq 0x40(%rsp), %rax
movq 0x20(%rsp), %rcx
jmp 0x3312
movq %r13, %rdi
movq 0x10(%rsp), %r12
movq %r12, %rsi
callq 0x1170
movq 0x18(%rsp), %rsi
movl %esi, %eax
orl %r15d, %eax
setne %al
cmpb $0x0, 0x8(%rsp)
sete %cl
cmpb $0x0, 0x70(%rsp)
setne %dl
orb %al, %dl
orb %cl, %dl
je 0x3358
movq 0x8(%rsp), %rdx
jmp 0x3593
incl %r15d
incl 0x50(%rsp)
movq %r13, %rdi
movq 0x10(%rsp), %rsi
callq 0x1170
movq 0x18(%rsp), %rax
movl %eax, %ecx
movq 0x8(%rsp), %rdx
jmp 0x28b9
movq (%rsp), %rcx
movq 0x8(%rsp), %rdx
testl %esi, %esi
movl 0x70(%rsp), %eax
movzbl %al, %eax
cmovel %esi, %eax
movl %eax, 0x70(%rsp)
movl 0x48(%rsp), %eax
movzbl %al, %eax
cmovel %esi, %eax
movl %eax, 0x48(%rsp)
movl 0x54(%rsp), %eax
movzbl %al, %eax
cmovel %esi, %eax
movl %eax, 0x54(%rsp)
testl %ebp, %ebp
je 0x31a2
leal (%r15,%rsi), %eax
cmpl %ebp, %eax
jne 0x31a4
cmpb $0x0, 0x2c(%rsp)
leaq 0x2571(%rip), %rsi      # 0x56d4
leaq 0x25a8(%rip), %rax      # 0x5712
cmoveq %rax, %rsi
movl $0x0, 0x2c(%rsp)
movq %rdi, 0x30(%rsp)
movq 0x10(%rsp), %rdi
movq %rdx, %rbp
movl $0xc0010030, %edx       # imm = 0xC0010030
xorl %eax, %eax
movq %rcx, %r12
callq 0x11e0
movq %rbp, %rdx
movq 0x30(%rsp), %rdi
movq 0x18(%rsp), %rsi
movq %r12, %rcx
xorl %ebp, %ebp
testl %esi, %esi
jne 0x3227
cmpb $0x0, 0x60(%rsp)
je 0x3227
testl %r15d, %r15d
jne 0x3227
movl %ebp, 0x4c(%rsp)
testl %edi, %edi
je 0x31e1
movl %edi, %eax
movq %rax, (%rsp)
xorl %ebp, %ebp
movq (%rcx,%rbp,8), %rdi
testq %rdi, %rdi
je 0x31d8
movq %rcx, %r12
callq 0x1190
movq %r12, %rcx
incq %rbp
cmpq %rbp, (%rsp)
jne 0x31c4
testq %rcx, %rcx
je 0x31ee
movq %rcx, %rdi
callq 0x1190
movq 0x38(%rsp), %rdi
callq 0x1190
movq $0x0, 0x30(%rsp)
movq $0x0, (%rsp)
xorl %r12d, %r12d
movq $0x0, 0x60(%rsp)
movq $0x0, 0x38(%rsp)
movl 0x4c(%rsp), %ebp
jmp 0x333c
movq %rdx, %r12
movq %rdi, 0x30(%rsp)
movq %rcx, (%rsp)
jmp 0x333c
movq 0x40(%rsp), %rdi
testq %rdi, %rdi
je 0x32a5
callq 0x1220
testq %rax, %rax
je 0x4236
movq %rax, %rbp
testb $0x7f, %r12b
movq (%rsp), %rcx
movq 0x40(%rsp), %rdi
jne 0x3287
leal 0x82(%r12), %esi
shlq $0x3, %rsi
movq %rcx, %rdi
callq 0x1210
testq %rax, %rax
je 0x4236
movq %rax, %rcx
movq 0x40(%rsp), %rdi
movq %r12, %rdx
movl %edx, %eax
incl %edx
movq %rbp, (%rcx,%rax,8)
movq %rcx, (%rsp)
movq %rdx, %r12
movq $0x0, (%rcx,%rdx,8)
movl 0x4c(%rsp), %ebp
movq 0x20(%rsp), %rax
testq %rax, %rax
je 0x32bc
movq %rax, %rdi
callq 0x1190
movq 0x40(%rsp), %rdi
testq %rdi, %rdi
je 0x32c6
callq 0x1190
cmpb $0x29, (%r13)
setne %al
movq %rax, 0x80(%rsp)
movq 0x58(%rsp), %rcx
movzbl %cl, %ecx
movl $0x0, %eax
cmovel %eax, %ecx
movq %rcx, 0x58(%rsp)
movq 0x8(%rsp), %rdx
movzbl %dl, %edx
movl $0x1, %eax
cmovel %eax, %edx
movq 0x60(%rsp), %rcx
movzbl %cl, %ecx
cmovel %eax, %ecx
movq %rcx, 0x60(%rsp)
xorl %eax, %eax
xorl %ecx, %ecx
movq %r12, %rdi
cmpb $0x29, (%r13)
movq %rax, 0x40(%rsp)
movq %rcx, 0x20(%rsp)
movq %rdi, 0x30(%rsp)
jne 0x3339
testl %r15d, %r15d
je 0x4279
movq %rdx, %r12
decl %r15d
jmp 0x333c
movq %rdx, %r12
movq %r13, %rdi
movq 0x10(%rsp), %rsi
callq 0x1170
movq 0x18(%rsp), %rax
movl %eax, %ecx
movq %r12, %rdx
jmp 0x28b9
movq 0x38(%rsp), %r13
movq %r13, %rdi
callq 0x1090
movq %r12, %rdi
leaq 0x2406(%rip), %rsi      # 0x5775
movl $0xc0010010, %edx       # imm = 0xC0010010
movq 0x30(%rsp), %rbp
movl %ebp, %ecx
movq %r13, %r8
movq %rax, %r9
xorl %eax, %eax
callq 0x11e0
movq %rbp, %rax
movl %eax, %ebp
testl %eax, %eax
movq %rbp, 0x8(%rsp)
je 0x34de
movq %r12, %rdi
xorl %r13d, %r13d
leaq 0x2427(%rip), %r12      # 0x57ce
movq (%rsp), %rax
movq (%rax,%r13,8), %r8
movq %r12, %rsi
movl %r13d, %edx
movl $0xc0010020, %ecx       # imm = 0xC0010020
xorl %eax, %eax
movq %rdi, %rbp
callq 0x11e0
movq %rbp, %rdi
incq %r13
cmpq %r13, 0x8(%rsp)
jne 0x33a7
leaq 0x2461(%rip), %rsi      # 0x5839
movq 0x38(%rsp), %rdx
xorl %eax, %eax
callq 0x11e0
movq %rbp, %r8
cmpl $0x0, 0x30(%rsp)
leaq 0x2074(%rip), %rax      # 0x5467
leaq 0x2453(%rip), %r12      # 0x584d
je 0x34f7
xorl %r13d, %r13d
testq %r13, %r13
leaq 0x2445(%rip), %rdx      # 0x5852
cmoveq %rax, %rdx
movq (%rsp), %rax
movq (%rax,%r13,8), %rcx
movq %r8, %rdi
movq %r12, %rsi
xorl %eax, %eax
callq 0x11e0
leaq 0x203a(%rip), %rax      # 0x5467
movq %rbp, %r8
incq %r13
cmpq %r13, 0x8(%rsp)
jne 0x3403
jmp 0x34f7
movq (%rsp), %rax
movq %rdi, 0x30(%rsp)
movq $0x0, 0x58(%rsp)
testb %dl, %dl
movq %rax, (%rsp)
movl %ecx, 0x48(%rsp)
jne 0x34b5
movq 0x20(%rsp), %rdi
testq %rdi, %rdi
je 0x34b5
movq %rdi, %r12
callq 0x1220
movq %rax, 0x38(%rsp)
testq %rax, %rax
je 0x42b9
movq %r12, %rdi
callq 0x1190
movb $0x1, %al
movq %rax, 0x58(%rsp)
movq $0x0, 0x8(%rsp)
movb $0x1, %al
movq %rax, 0x80(%rsp)
movl %r15d, %eax
movq %rax, 0x90(%rsp)
movq $0x0, 0x20(%rsp)
jmp 0x34ba
movq %rdx, 0x8(%rsp)
movq %r13, %rdi
movq 0x10(%rsp), %rsi
callq 0x1170
movl $0x0, 0x2c(%rsp)
jmp 0x3105
movq 0x40(%rsp), %rdi
jmp 0x32aa
movq %r12, %rdi
leaq 0x2351(%rip), %rsi      # 0x5839
movq 0x38(%rsp), %rdx
xorl %eax, %eax
callq 0x11e0
movq %r12, %r8
movl $0x11, %esi
movl $0x1, %edx
leaq 0x234d(%rip), %rdi      # 0x5855
movq %r8, %rcx
callq 0x1230
cmpl $0x0, 0x30(%rsp)
movq (%rsp), %rax
movq 0x8(%rsp), %r12
je 0x353d
xorl %r13d, %r13d
movq (%rax,%r13,8), %rdi
testq %rdi, %rdi
je 0x3535
callq 0x1190
movq (%rsp), %rax
incq %r13
cmpq %r13, %r12
jne 0x3523
testq %rax, %rax
je 0x354a
movq %rax, %rdi
callq 0x1190
movq 0x68(%rsp), %rax
movq 0x30(%rsp), %rcx
addl %ecx, %eax
addl $0x2, %eax
movq %rax, 0x68(%rsp)
movq 0x38(%rsp), %rdi
callq 0x1190
movb $0x1, %al
movl %eax, 0x74(%rsp)
movq $0x0, 0x30(%rsp)
movq $0x0, (%rsp)
xorl %edx, %edx
movq $0x0, 0x38(%rsp)
movl 0x4c(%rsp), %ebp
movq 0x18(%rsp), %rsi
incl %esi
movl %esi, %ecx
jmp 0x28b9
movq 0x40(%rsp), %rdi
jmp 0x32a5
movq 0x20(%rsp), %rdi
testq %rdi, %rdi
je 0x35b5
callq 0x1190
movq 0x38(%rsp), %rdi
testq %rdi, %rdi
je 0x35c4
callq 0x1190
movq 0x30(%rsp), %rcx
testl %ecx, %ecx
movq (%rsp), %rax
je 0x35f0
movl %ecx, %ebx
xorl %r13d, %r13d
movq (%rax,%r13,8), %rdi
testq %rdi, %rdi
je 0x35e8
callq 0x1190
movq (%rsp), %rax
incq %r13
cmpq %r13, %rbx
jne 0x35d6
testq %rax, %rax
je 0x35fd
movq %rax, %rdi
callq 0x1190
movq 0x18(%rsp), %rdx
movl %edx, %eax
orl %r15d, %eax
leaq 0x120(%rsp), %rbx
movq 0x98(%rsp), %r12
movq 0x10(%rsp), %r13
jne 0x3e52
movq %r14, %rdi
callq 0x1120
movq %r13, %rdi
callq 0x1120
movq 0x59a7(%rip), %r15      # 0x8fe0
movq (%r15), %rdi
movq 0x5b3d(%rip), %rax      # 0x9180
movq (%rax,%r12,8), %rcx
leaq 0x22d0(%rip), %rsi      # 0x591e
movq 0x68(%rsp), %rdx
movl %ebp, %r8d
xorl %eax, %eax
callq 0x11e0
incq %r12
movl 0x5b22(%rip), %eax      # 0x9188
cmpq %rax, %r12
jb 0x2731
jmp 0x26a5
movq 0x5965(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x1a3d(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x19fb(%rip), %rsi      # 0x5099
leaq 0x1a04(%rip), %rdx      # 0x50a9
leaq 0x1a0a(%rip), %rcx      # 0x50b6
movl $0xda, %r8d
jmp 0x16fd
movq 0x5922(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x19fa(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x19b8(%rip), %rsi      # 0x5099
leaq 0x19c1(%rip), %rdx      # 0x50a9
leaq 0x19c7(%rip), %rcx      # 0x50b6
movl $0xd5, %r8d
jmp 0x16fd
movq 0x58df(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x1d73(%rip), %rsi      # 0x547e
movq 0x78(%rsp), %rdx
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x1978(%rip), %rsi      # 0x5099
leaq 0x1c98(%rip), %rdx      # 0x53c0
leaq 0x1987(%rip), %rcx      # 0x50b6
movl $0x1f0, %r8d            # imm = 0x1F0
jmp 0x16fd
movq 0x589f(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x1977(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
jmp 0x382f
movq 0x587a(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x1952(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x1910(%rip), %rsi      # 0x5099
leaq 0x1919(%rip), %rdx      # 0x50a9
leaq 0x191f(%rip), %rcx      # 0x50b6
movl $0xd0, %r8d
jmp 0x16fd
movq 0x5837(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x190f(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
jmp 0x386a
leaq 0x1a56(%rip), %rdi      # 0x5224
callq 0x11b0
testq %rax, %rax
leaq 0x1a51(%rip), %r14      # 0x522e
cmovneq %rax, %r14
movq 0x5990(%rip), %rdx      # 0x9178
movq (%r15), %rcx
cmpl $0x53, %ebx
je 0x3a90
cmpl $0x63, %ebx
jne 0x3aa7
testq %rdx, %rdx
jne 0x3b49
leaq 0x33b0(%rip), %rdi      # 0x6bbd
movl $0x3d, %esi
jmp 0x3abc
movq 0x57c2(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x18bf(%rip), %rsi      # 0x50e7
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x1860(%rip), %rsi      # 0x5099
leaq 0x1869(%rip), %rdx      # 0x50a9
leaq 0x186f(%rip), %rcx      # 0x50b6
movl $0x7e, %r8d
jmp 0x16fd
movq 0x5787(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x1884(%rip), %rsi      # 0x50e7
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x1825(%rip), %rsi      # 0x5099
leaq 0x182e(%rip), %rdx      # 0x50a9
leaq 0x1834(%rip), %rcx      # 0x50b6
movl $0x8b, %r8d
jmp 0x16fd
movq 0x574c(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x1824(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x17e2(%rip), %rsi      # 0x5099
leaq 0x17eb(%rip), %rdx      # 0x50a9
leaq 0x17f1(%rip), %rcx      # 0x50b6
movl $0xce, %r8d
jmp 0x16fd
movq 0x5709(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x17e1(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
jmp 0x3ae3
leaq 0x31c1(%rip), %rsi      # 0x6abd
movq %rcx, %rdi
xorl %eax, %eax
callq 0x11e0
cmpl $0x0, 0x587b(%rip)      # 0x9188
je 0x3cd0
leaq 0xa0(%rsp), %r14
leaq 0x120(%rsp), %r15
leaq 0x1aa3(%rip), %r12      # 0x53cd
xorl %ebp, %ebp
movl 0x581e(%rip), %edx      # 0x9150
movq %r14, %rdi
leaq 0x1865(%rip), %rsi      # 0x51a1
movl %ebp, %ecx
xorl %eax, %eax
callq 0x1050
movq 0x582c(%rip), %rdi      # 0x9178
testq %rdi, %rdi
je 0x397a
callq 0x10a0
movq 0x581b(%rip), %rdi      # 0x9178
movl $0xc1, %esi
movl $0x180, %edx            # imm = 0x180
xorl %eax, %eax
callq 0x10e0
movl %eax, %r13d
testl %eax, %eax
jns 0x3980
jmp 0x3cd7
movl $0x1, %r13d
movq %r14, %rdi
xorl %esi, %esi
xorl %eax, %eax
callq 0x10e0
testl %eax, %eax
je 0x3b06
movl %eax, %ebx
movl $0x400, %edx            # imm = 0x400
movl %ebx, %edi
movq %r15, %rsi
callq 0x11f0
testl %eax, %eax
jle 0x39be
andl $0x7fffffff, %eax       # imm = 0x7FFFFFFF
movl %r13d, %edi
movq %r15, %rsi
movq %rax, %rdx
callq 0x1080
jmp 0x3996
movl %ebx, %edi
callq 0x1240
cmpq $0x0, 0x57ab(%rip)      # 0x9178
je 0x39d7
movl %r13d, %edi
callq 0x1240
movq %r12, %rdi
callq 0x11b0
testq %rax, %rax
jne 0x39ec
movq %r14, %rdi
callq 0x10a0
incl %ebp
cmpl 0x5794(%rip), %ebp      # 0x9188
jb 0x392c
jmp 0x3cd0
movq 0x55da(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x16b2(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x1670(%rip), %rsi      # 0x5099
leaq 0x1679(%rip), %rdx      # 0x50a9
leaq 0x167f(%rip), %rcx      # 0x50b6
movl $0x6f, %r8d
jmp 0x16fd
movq 0x5597(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
movq 0x572d(%rip), %rax      # 0x9180
movq 0x98(%rsp), %rcx
movq (%rax,%rcx,8), %rdx
leaq 0x1a64(%rip), %rsi      # 0x54ca
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x1622(%rip), %rsi      # 0x5099
leaq 0x1942(%rip), %rdx      # 0x53c0
leaq 0x1631(%rip), %rcx      # 0x50b6
movl $0x1f7, %r8d            # imm = 0x1F7
jmp 0x16fd
testq %rdx, %rdx
jne 0x3b52
leaq 0x3192(%rip), %rdi      # 0x6c32
movl $0x44, %esi
jmp 0x3abc
testq %rdx, %rdx
jne 0x3b5b
leaq 0x3200(%rip), %rdi      # 0x6cb7
movl $0x4b, %esi
movl $0x1, %edx
callq 0x1230
jmp 0x3b6c
movq 0x550e(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x160b(%rip), %rsi      # 0x50e7
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x15ac(%rip), %rsi      # 0x5099
leaq 0x15b5(%rip), %rdx      # 0x50a9
leaq 0x15bb(%rip), %rcx      # 0x50b6
movl $0x98, %r8d
jmp 0x16fd
movq 0x54d3(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x304c(%rip), %rsi      # 0x6b63
leaq 0xa0(%rsp), %rdx
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x1569(%rip), %rsi      # 0x5099
leaq 0x3022(%rip), %rdx      # 0x6b59
leaq 0x1578(%rip), %rcx      # 0x50b6
movl $0x3b1, %r8d            # imm = 0x3B1
jmp 0x3d14
leaq 0x303d(%rip), %rsi      # 0x6b8d
jmp 0x3b62
leaq 0x30a2(%rip), %rsi      # 0x6bfb
jmp 0x3b62
leaq 0x3115(%rip), %rsi      # 0x6c77
movq %rcx, %rdi
xorl %eax, %eax
callq 0x11e0
movq 0x55f5(%rip), %rsi      # 0x9168
movq %r14, %rdi
callq 0x42fc
cmpl $0x0, 0x5606(%rip)      # 0x9188
je 0x3bd0
leaq 0x1616(%rip), %rbx      # 0x51a1
leaq 0xa0(%rsp), %r14
leaq 0x1833(%rip), %r15      # 0x53cd
xorl %ebp, %ebp
movl 0x55ae(%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 0x3bc6
movq %r14, %rdi
callq 0x10a0
incl %ebp
cmpl 0x55ba(%rip), %ebp      # 0x9188
jb 0x3b9c
movzbl 0x557d(%rip), %eax      # 0x9154
cmpl $0x63, %eax
je 0x3be5
cmpl $0x53, %eax
jne 0x3cd0
cmpl $0x0, 0x559c(%rip)      # 0x9188
je 0x3cd0
leaq 0x310a(%rip), %r13      # 0x6d03
leaq 0x3114(%rip), %rbp      # 0x6d14
leaq 0xa0(%rsp), %rbx
leaq 0x120(%rsp), %r14
xorl %r15d, %r15d
cmpb $0x63, 0x553a(%rip)     # 0x9154
movl 0x5530(%rip), %edx      # 0x9150
movq %rbp, %rsi
cmoveq %r13, %rsi
movq %rbx, %rdi
movl %r15d, %ecx
xorl %eax, %eax
callq 0x1050
movb $0x0, 0x111f(%rsp)
movq 0x553d(%rip), %rax      # 0x9180
movq (%rax,%r15,8), %r12
movq %r12, %rdi
movl $0x2f, %esi
callq 0x1160
leaq 0x1(%rax), %rsi
testq %rax, %rax
cmoveq %r12, %rsi
movl $0xfff, %edx            # imm = 0xFFF
movq %r14, %rdi
callq 0x10c0
movq %r14, %rdi
movl $0x2e, %esi
callq 0x1160
testq %rax, %rax
je 0x3c81
movb $0x0, (%rax)
movb 0x54cc(%rip), %r12b     # 0x9154
movq %r14, %rdi
callq 0x1090
addq %rsp, %rax
addq $0x120, %rax            # imm = 0x120
cmpb $0x63, %r12b
jne 0x3caa
movb $0x0, 0x2(%rax)
movw $0x6f2e, (%rax)         # imm = 0x6F2E
jmp 0x3cb3
movb $0x0, 0x2(%rax)
movw $0x732e, (%rax)         # imm = 0x732E
movq %rbx, %rdi
movq %r14, %rsi
callq 0x10d0
incq %r15
movl 0x54c1(%rip), %eax      # 0x9188
cmpq %rax, %r15
jb 0x3c13
xorl %edi, %edi
callq 0x11a0
movq 0x5302(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
movq 0x5490(%rip), %rdx      # 0x9178
leaq 0x2e3e(%rip), %rsi      # 0x6b2d
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x1399(%rip), %rsi      # 0x5099
leaq 0x2e52(%rip), %rdx      # 0x6b59
leaq 0x13a8(%rip), %rcx      # 0x50b6
movl $0x3ad, %r8d            # imm = 0x3AD
xorl %eax, %eax
callq 0x11e0
leaq 0x15dd(%rip), %rdi      # 0x52ff
callq 0x1110
jmp 0x1704
movq 0x52ad(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x13d5(%rip), %rdi      # 0x5112
movl $0x2a, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x1343(%rip), %rsi      # 0x5099
leaq 0x134c(%rip), %rdx      # 0x50a9
leaq 0x1352(%rip), %rcx      # 0x50b6
movl $0xa2, %r8d
jmp 0x16fd
movq 0x526a(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x1342(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x1300(%rip), %rsi      # 0x5099
leaq 0x1309(%rip), %rdx      # 0x50a9
leaq 0x130f(%rip), %rcx      # 0x50b6
movl $0xa8, %r8d
jmp 0x16fd
movq 0x5227(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x12ff(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x12bd(%rip), %rsi      # 0x5099
leaq 0x12c6(%rip), %rdx      # 0x50a9
leaq 0x12cc(%rip), %rcx      # 0x50b6
movl $0xa9, %r8d
jmp 0x16fd
movq 0x51e4(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x12bc(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
jmp 0x3e2f
movq 0x51c2(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x12bf(%rip), %rsi      # 0x50e7
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x1260(%rip), %rsi      # 0x5099
leaq 0x1269(%rip), %rdx      # 0x50a9
leaq 0x126f(%rip), %rcx      # 0x50b6
movl $0x90, %r8d
jmp 0x16fd
movq 0x5187(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
movq 0x531d(%rip), %rax      # 0x9180
movq (%rax,%r12,8), %r8
leaq 0x1a79(%rip), %rsi      # 0x58e7
movl %r15d, %ecx
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x1217(%rip), %rsi      # 0x5099
leaq 0x1537(%rip), %rdx      # 0x53c0
leaq 0x1226(%rip), %rcx      # 0x50b6
movl $0x344, %r8d            # imm = 0x344
jmp 0x16fd
movq 0x513e(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x16f6(%rip), %rsi      # 0x55a2
movq 0x78(%rsp), %rdx
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x11d7(%rip), %rsi      # 0x5099
leaq 0x14f7(%rip), %rdx      # 0x53c0
leaq 0x11e6(%rip), %rcx      # 0x50b6
movl $0x209, %r8d            # imm = 0x209
jmp 0x16fd
movq 0x50fe(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
movq 0x5294(%rip), %rax      # 0x9180
movq 0x98(%rsp), %rcx
movq (%rax,%rcx,8), %rdx
leaq 0x1610(%rip), %rsi      # 0x550f
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x1189(%rip), %rsi      # 0x5099
leaq 0x14a9(%rip), %rdx      # 0x53c0
leaq 0x1198(%rip), %rcx      # 0x50b6
movl $0x1fd, %r8d            # imm = 0x1FD
jmp 0x16fd
movq 0x50b0(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x1188(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x1146(%rip), %rsi      # 0x5099
leaq 0x114f(%rip), %rdx      # 0x50a9
leaq 0x1155(%rip), %rcx      # 0x50b6
movl $0xb7, %r8d
jmp 0x16fd
movq 0x506d(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x1145(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x1103(%rip), %rsi      # 0x5099
leaq 0x110c(%rip), %rdx      # 0x50a9
leaq 0x1112(%rip), %rcx      # 0x50b6
movl $0xb6, %r8d
jmp 0x16fd
movq (%r15), %rdi
leaq 0x13da(%rip), %rsi      # 0x5393
leaq 0x120(%rsp), %rdx
xorl %eax, %eax
callq 0x11e0
movq (%r15), %rdi
leaq 0x10c7(%rip), %rsi      # 0x5099
leaq 0x13e7(%rip), %rdx      # 0x53c0
leaq 0x10d6(%rip), %rcx      # 0x50b6
movl $0x1bc, %r8d            # imm = 0x1BC
jmp 0x3d14
movq (%r15), %rdi
leaq 0x13e7(%rip), %rsi      # 0x53dc
leaq 0x120(%rsp), %rdx
xorl %eax, %eax
callq 0x11e0
movq (%r15), %rdi
leaq 0x108b(%rip), %rsi      # 0x5099
leaq 0x13ab(%rip), %rdx      # 0x53c0
leaq 0x109a(%rip), %rcx      # 0x50b6
movl $0x1c2, %r8d            # imm = 0x1C2
jmp 0x3d14
movq 0x4fb2(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x13da(%rip), %rdi      # 0x5412
movl $0x33, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x1048(%rip), %rsi      # 0x5099
leaq 0x1368(%rip), %rdx      # 0x53c0
leaq 0x1057(%rip), %rcx      # 0x50b6
movl $0x1c3, %r8d            # imm = 0x1C3
jmp 0x16fd
movq 0x4f6f(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x1584(%rip), %rsi      # 0x55ff
movq 0x78(%rsp), %rdx
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x1008(%rip), %rsi      # 0x5099
leaq 0x1328(%rip), %rdx      # 0x53c0
leaq 0x1017(%rip), %rcx      # 0x50b6
movl $0x21e, %r8d            # imm = 0x21E
jmp 0x16fd
movq 0x4f2f(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x1007(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0xfc5(%rip), %rsi       # 0x5099
leaq 0x12e5(%rip), %rdx      # 0x53c0
leaq 0xfd4(%rip), %rcx       # 0x50b6
movl $0x308, %r8d            # imm = 0x308
jmp 0x16fd
movq 0x4eec(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0xfc4(%rip), %rdi       # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0xf82(%rip), %rsi       # 0x5099
leaq 0x12a2(%rip), %rdx      # 0x53c0
leaq 0xf91(%rip), %rcx       # 0x50b6
movl $0x310, %r8d            # imm = 0x310
jmp 0x16fd
movq 0x4ea9(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0xf81(%rip), %rdi       # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0xf3f(%rip), %rsi       # 0x5099
leaq 0x125f(%rip), %rdx      # 0x53c0
leaq 0xf4e(%rip), %rcx       # 0x50b6
movl $0x236, %r8d            # imm = 0x236
jmp 0x16fd
movq 0x4e66(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x16e3(%rip), %rsi      # 0x5867
movq 0x78(%rsp), %rdx
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0xeff(%rip), %rsi       # 0x5099
leaq 0x121f(%rip), %rdx      # 0x53c0
leaq 0xf0e(%rip), %rcx       # 0x50b6
movl $0x2f2, %r8d            # imm = 0x2F2
jmp 0x16fd
movq 0x4e26(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x14d9(%rip), %rsi      # 0x569d
movq 0x78(%rsp), %rdx
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0xebf(%rip), %rsi       # 0x5099
leaq 0x11df(%rip), %rdx      # 0x53c0
leaq 0xece(%rip), %rcx       # 0x50b6
movl $0x28e, %r8d            # imm = 0x28E
jmp 0x16fd
movq 0x4de6(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0xebe(%rip), %rdi       # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0xe7c(%rip), %rsi       # 0x5099
leaq 0x119c(%rip), %rdx      # 0x53c0
leaq 0xe8b(%rip), %rcx       # 0x50b6
movl $0x267, %r8d            # imm = 0x267
jmp 0x16fd
movq 0x4da3(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0xe7b(%rip), %rdi       # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0xe39(%rip), %rsi       # 0x5099
leaq 0x1159(%rip), %rdx      # 0x53c0
leaq 0xe48(%rip), %rcx       # 0x50b6
movl $0x26a, %r8d            # imm = 0x26A
jmp 0x16fd
movq 0x4d60(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x13dc(%rip), %rsi      # 0x5666
movq 0x78(%rsp), %rdx
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0xdf9(%rip), %rsi       # 0x5099
leaq 0x1119(%rip), %rdx      # 0x53c0
leaq 0xe08(%rip), %rcx       # 0x50b6
movl $0x27e, %r8d            # imm = 0x27E
jmp 0x16fd
movq 0x4d20(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0xdf8(%rip), %rdi       # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0xdb6(%rip), %rsi       # 0x5099
leaq 0x10d6(%rip), %rdx      # 0x53c0
leaq 0xdc5(%rip), %rcx       # 0x50b6
movl $0x241, %r8d            # imm = 0x241
jmp 0x16fd