// File: /workspace/github_c_makefile_star2_O3/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, (%rsp)
movl %edi, %ebp
callq 0x1200
movl %eax, 0x7ab2(%rip)      # 0x9150
movq 0x793b(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x3969(%rip), %rdi      # 0x5018
movl $0x4b, %esi
movl $0x1, %edx
callq 0x1230
movl %ebp, 0x8(%rsp)
cmpl $0x1, %ebp
ja 0x170f
movq (%rbx), %rcx
leaq 0x3993(%rip), %rdi      # 0x5064
movl $0x34, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x39af(%rip), %rsi      # 0x5099
leaq 0x39b8(%rip), %rdx      # 0x50a9
leaq 0x39be(%rip), %rcx      # 0x50b6
movl $0x4c, %r8d
xorl %eax, %eax
callq 0x11e0
movl $0x1, %edi
callq 0x11a0
movl 0x7a4a(%rip), %r15d     # 0x9160
movq 0x7a3b(%rip), %rax      # 0x9158
testb $0x7f, %r15b
jne 0x1785
leal 0x82(%r15), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq %rax, 0x7a1b(%rip)      # 0x9158
testq %rax, %rax
jne 0x1785
movq 0x7897(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x396f(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x392d(%rip), %rsi      # 0x5099
leaq 0x3936(%rip), %rdx      # 0x50a9
leaq 0x393c(%rip), %rcx      # 0x50b6
movl $0x4f, %r8d
jmp 0x16fe
leal 0x1(%r15), %ecx
movl %ecx, 0x79d1(%rip)      # 0x9160
leaq 0x38ff(%rip), %rbx      # 0x5095
movq %rbx, (%rax,%r15,8)
movq $0x0, (%rax,%rcx,8)
movl 0x79c7(%rip), %r15d     # 0x9170
movq 0x79b8(%rip), %rax      # 0x9168
testb $0x7f, %r15b
jne 0x181c
leal 0x82(%r15), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq %rax, 0x7998(%rip)      # 0x9168
testq %rax, %rax
movq (%rsp), %r8
jne 0x1820
movq 0x7800(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x38d8(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x3896(%rip), %rsi      # 0x5099
leaq 0x389f(%rip), %rdx      # 0x50a9
leaq 0x38a5(%rip), %rcx      # 0x50b6
movl $0x50, %r8d
jmp 0x16fe
movq (%rsp), %r8
leal 0x1(%r15), %ecx
movl %ecx, 0x7946(%rip)      # 0x9170
movq %rbx, (%rax,%r15,8)
movq $0x0, (%rax,%rcx,8)
movl $0x1, %r13d
leaq 0x120(%rsp), %rbx
xorl %edi, %edi
movl %r13d, %ebp
movq (%r8,%rbp,8), %r15
cmpb $0x2d, (%r15)
jne 0x195d
movzbl 0x1(%r15), %edx
testl %edx, %edx
je 0x195d
movl %edx, %eax
shll $0x8, %eax
movzbl 0x2(%r15), %ecx
orl %ecx, %eax
cmpl $0x61ff, %eax           # imm = 0x61FF
jle 0x1aee
cmpl $0x6963, %eax           # imm = 0x6963
jle 0x1c25
leal -0x6964(%rax), %edx
cmpl $0x13, %edx
ja 0x1e4f
movl $0x88601, %esi          # imm = 0x88601
btl %edx, %esi
jae 0x1e4f
movl 0x78b7(%rip), %ebx      # 0x9160
movq 0x78a8(%rip), %rax      # 0x9158
testb $0x7f, %bl
jne 0x18e5
movl %edi, %r14d
leal 0x82(%rbx), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq %rax, 0x7887(%rip)      # 0x9158
testq %rax, %rax
je 0x288f
movq (%rsp), %r8
movq (%r8,%rbp,8), %r15
movl %r14d, %edi
leal 0x1(%rbx), %r12d
movl %r12d, 0x7870(%rip)     # 0x9160
movq %r15, (%rax,%rbx,8)
movq $0x0, (%rax,%r12,8)
movq (%r8,%rbp,8), %rdx
cmpb $0x0, 0x2(%rdx)
jne 0x1f17
incl %r13d
cmpl 0x8(%rsp), %r13d
je 0x3857
testb $0x7f, %r12b
jne 0x1948
leal 0x83(%rbx), %esi
shlq $0x3, %rsi
movl %edi, %ebp
movq %rax, %rdi
callq 0x1210
movq (%rsp), %r8
movl %ebp, %edi
movq %rax, 0x7819(%rip)      # 0x9158
testq %rax, %rax
je 0x288f
movl %r13d, %ecx
movq (%r8,%rcx,8), %rcx
addl $0x2, %ebx
movl %ebx, 0x7808(%rip)      # 0x9160
jmp 0x1f0b
cmpb $0x2, %dil
je 0x1a42
movzbl %dil, %eax
movl %edi, %r14d
cmpl $0x1, %eax
jne 0x1a82
movl 0x77d3(%rip), %edx      # 0x9150
movl 0x7805(%rip), %ecx      # 0x9188
movq %rbx, %rdi
leaq 0x3814(%rip), %rsi      # 0x51a1
xorl %eax, %eax
callq 0x1050
movl 0x77ee(%rip), %ebx      # 0x9188
movq 0x77df(%rip), %rax      # 0x9180
testb $0x7f, %bl
jne 0x19c8
leal 0x82(%rbx), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq %rax, 0x77c1(%rip)      # 0x9180
testq %rax, %rax
je 0x27f5
movq (%rsp), %rcx
movq (%rcx,%rbp,8), %rcx
leal 0x1(%rbx), %edx
movl %edx, 0x77af(%rip)      # 0x9188
movq %rcx, (%rax,%rbx,8)
movq $0x0, (%rax,%rdx,8)
leaq 0x120(%rsp), %rbx
movq %rbx, %rdi
callq 0x1220
testq %rax, %rax
je 0x2502
movq %rax, %r15
movl 0x7768(%rip), %r12d     # 0x9170
movq 0x7759(%rip), %rax      # 0x9168
testb $0x7f, %r12b
jne 0x1be1
leal 0x82(%r12), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq %rax, 0x7734(%rip)      # 0x9168
testq %rax, %rax
jne 0x1be1
jmp 0x2502
movl 0x7727(%rip), %r12d     # 0x9170
movq 0x7718(%rip), %rax      # 0x9168
testb $0x7f, %r12b
jne 0x1be8
movl %edi, %r14d
leal 0x82(%r12), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq %rax, 0x76f0(%rip)      # 0x9168
testq %rax, %rax
jne 0x1ade
jmp 0x27b2
movq %r15, %rdi
callq 0x1090
leaq (%r15,%rax), %rdi
addq $-0x2, %rdi
leaq 0x3626(%rip), %rsi      # 0x50bf
callq 0x1150
testl %eax, %eax
je 0x1b1f
movl 0x76c7(%rip), %r12d     # 0x9170
movq 0x76b8(%rip), %rax      # 0x9168
testb $0x7f, %r12b
jne 0x1be1
leal 0x82(%r12), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq %rax, 0x7693(%rip)      # 0x9168
testq %rax, %rax
je 0x28b4
movl %r14d, %edi
movq (%rsp), %r8
movq (%r8,%rbp,8), %r15
jmp 0x1be8
cmpl $0x5860, %eax           # imm = 0x5860
jle 0x1c07
cmpl $0x586f, %eax           # imm = 0x586F
jg 0x1c9d
cmpl $0x5861, %eax           # imm = 0x5861
je 0x1e5a
cmpl $0x586c, %eax           # imm = 0x586C
je 0x1e5a
jmp 0x1f32
movl 0x762b(%rip), %edx      # 0x9150
movl 0x765d(%rip), %ecx      # 0x9188
movq %rbx, %rdi
leaq 0x366c(%rip), %rsi      # 0x51a1
xorl %eax, %eax
callq 0x1050
movl 0x7646(%rip), %ebx      # 0x9188
movq 0x7637(%rip), %rax      # 0x9180
testb $0x7f, %bl
jne 0x1b70
leal 0x82(%rbx), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq %rax, 0x7619(%rip)      # 0x9180
testq %rax, %rax
je 0x3a25
movq (%rsp), %rcx
movq (%rcx,%rbp,8), %rcx
leal 0x1(%rbx), %edx
movl %edx, 0x7607(%rip)      # 0x9188
movq %rcx, (%rax,%rbx,8)
movq $0x0, (%rax,%rdx,8)
leaq 0x120(%rsp), %rbx
movq %rbx, %rdi
callq 0x1220
testq %rax, %rax
je 0x276f
movq %rax, %r15
movl 0x75c0(%rip), %r12d     # 0x9170
movq 0x75b1(%rip), %rax      # 0x9168
testb $0x7f, %r12b
jne 0x1be1
leal 0x82(%r12), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq %rax, 0x7590(%rip)      # 0x9168
testq %rax, %rax
je 0x276f
movl %r14d, %edi
movq (%rsp), %r8
leal 0x1(%r12), %ecx
movl %ecx, 0x757d(%rip)      # 0x9170
movl %r12d, %edx
movq %r15, (%rax,%rdx,8)
movq $0x0, (%rax,%rcx,8)
jmp 0x1f1f
cmpl $0x2d70, %eax           # imm = 0x2D70
je 0x1e5a
cmpl $0x4500, %eax           # imm = 0x4500
je 0x1c3b
cmpl $0x5300, %eax           # imm = 0x5300
je 0x1c3b
jmp 0x1f32
cmpl $0x6200, %eax           # imm = 0x6200
je 0x1e5a
cmpl $0x6300, %eax           # imm = 0x6300
jne 0x1f32
movb %dl, 0x7513(%rip)       # 0x9154
movl 0x7529(%rip), %ebx      # 0x9170
movq 0x751a(%rip), %rax      # 0x9168
testb $0x7f, %bl
jne 0x1c83
movl %edi, %r14d
leal 0x82(%rbx), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq %rax, 0x74f9(%rip)      # 0x9168
testq %rax, %rax
je 0x3ac8
movq (%rsp), %r8
movq (%r8,%rbp,8), %r15
movl %r14d, %edi
leal 0x1(%rbx), %ecx
movl %ecx, 0x74e4(%rip)      # 0x9170
movq %r15, (%rax,%rbx,8)
movq $0x0, (%rax,%rcx,8)
jmp 0x1f17
cmpl $0x5870, %eax           # imm = 0x5870
je 0x18a3
cmpl $0x6175, %eax           # imm = 0x6175
jne 0x1f32
movl 0x74a6(%rip), %r14d     # 0x9160
movq 0x7497(%rip), %r12      # 0x9158
testb $0x7f, %r14b
jne 0x1cf9
movl %edi, %ebx
leal 0x82(%r14), %esi
shlq $0x3, %rsi
movq %r12, %rdi
callq 0x1210
movq %rax, 0x7475(%rip)      # 0x9158
testq %rax, %rax
je 0x3a68
movq %rax, %r12
movq (%rsp), %r8
movq (%r8,%rbp,8), %r15
movl %ebx, %edi
leal 0x1(%r14), %ecx
movl %ecx, 0x745d(%rip)      # 0x9160
movq %r15, (%r12,%r14,8)
movq $0x0, (%r12,%rcx,8)
movl 0x745b(%rip), %ebx      # 0x9170
movq 0x744c(%rip), %r15      # 0x9168
testb $0x7f, %bl
jne 0x1d60
leal 0x82(%rbx), %esi
shlq $0x3, %rsi
movq %r14, 0x18(%rsp)
movl %edi, %r14d
movq %r15, %rdi
movq %rcx, %r15
callq 0x1210
movq %r15, %rcx
movq (%rsp), %r8
movl %r14d, %edi
movq 0x18(%rsp), %r14
movq %rax, %r15
movq %rax, 0x7411(%rip)      # 0x9168
testq %rax, %rax
je 0x3a68
movq (%r8,%rbp,8), %rax
leal 0x1(%rbx), %esi
movl %esi, 0x7403(%rip)      # 0x9170
movq %rax, (%r15,%rbx,8)
movq $0x0, (%r15,%rsi,8)
movq (%r8,%rbp,8), %rdx
cmpb $0x0, 0x2(%rdx)
jne 0x1f17
incl %r13d
cmpl 0x8(%rsp), %r13d
je 0x3d23
testb $0x7f, %cl
jne 0x1dd8
movq %rsi, 0x18(%rsp)
leal 0x83(%r14), %esi
shlq $0x3, %rsi
movl %edi, %ebp
movq %r12, %rdi
movq %rcx, %r12
callq 0x1210
movq 0x18(%rsp), %rsi
movq %r12, %rcx
movq (%rsp), %r8
movl %ebp, %edi
movq %rax, %r12
movq %rax, 0x7389(%rip)      # 0x9158
testq %rax, %rax
je 0x3a68
movl %r13d, %ebp
movq (%r8,%rbp,8), %rax
addl $0x2, %r14d
movl %r14d, 0x7376(%rip)     # 0x9160
movq %rax, (%r12,%rcx,8)
movq $0x0, (%r12,%r14,8)
testb $0x7f, %sil
jne 0x1e31
movq %rsi, %r12
leal 0x83(%rbx), %esi
shlq $0x3, %rsi
movl %edi, %r14d
movq %r15, %rdi
callq 0x1210
movq %r12, %rsi
movq (%rsp), %r8
movl %r14d, %edi
movq %rax, %r15
movq %rax, 0x7340(%rip)      # 0x9168
testq %rax, %rax
je 0x3a68
movq (%r8,%rbp,8), %rax
addl $0x2, %ebx
movl %ebx, 0x7332(%rip)      # 0x9170
movq %rax, (%r15,%rsi,8)
movq $0x0, (%r15,%rbx,8)
jmp 0x1f17
cmpl $0x7500, %eax           # imm = 0x7500
jne 0x1f32
movl 0x7310(%rip), %ebx      # 0x9170
movq 0x7301(%rip), %rax      # 0x9168
testb $0x7f, %bl
jne 0x1e9c
movl %edi, %r14d
leal 0x82(%rbx), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq %rax, 0x72e0(%rip)      # 0x9168
testq %rax, %rax
je 0x28f7
movq (%rsp), %r8
movq (%r8,%rbp,8), %r15
movl %r14d, %edi
leal 0x1(%rbx), %r12d
movl %r12d, 0x72c9(%rip)     # 0x9170
movq %r15, (%rax,%rbx,8)
movq $0x0, (%rax,%r12,8)
movq (%r8,%rbp,8), %rdx
cmpb $0x0, 0x2(%rdx)
jne 0x1f17
incl %r13d
cmpl 0x8(%rsp), %r13d
je 0x3892
testb $0x7f, %r12b
jne 0x1efb
leal 0x83(%rbx), %esi
shlq $0x3, %rsi
movl %edi, %ebp
movq %rax, %rdi
callq 0x1210
movq (%rsp), %r8
movl %ebp, %edi
movq %rax, 0x7276(%rip)      # 0x9168
testq %rax, %rax
je 0x28f7
movl %r13d, %ecx
movq (%r8,%rcx,8), %rcx
addl $0x2, %ebx
movl %ebx, 0x7265(%rip)      # 0x9170
movq %rcx, (%rax,%r12,8)
movq $0x0, (%rax,%rbx,8)
leaq 0x120(%rsp), %rbx
incl %r13d
cmpl 0x8(%rsp), %r13d
jb 0x1846
jmp 0x22d3
leaq 0x2(%r15), %r12
leal -0x7800(%rax), %edx
cmpl $0xff, %edx
jae 0x204c
testb %cl, %cl
jne 0x1f65
incl %r13d
cmpl 0x8(%rsp), %r13d
je 0x3db3
movl %r13d, %eax
movq (%r8,%rax,8), %r12
movb (%r12), %cl
cmpb $0x63, %cl
jne 0x1f76
cmpb $0x0, 0x1(%r12)
je 0x220b
movq %r12, %rdi
leaq 0x31bd(%rip), %rsi      # 0x513d
callq 0x11d0
testl %eax, %eax
setne %dil
addb %dil, %dil
xorl %ebx, %ebx
movl 0x71d9(%rip), %r15d     # 0x9170
movq 0x71ca(%rip), %rax      # 0x9168
testb $0x7f, %r15b
jne 0x1fcb
leal 0x82(%r15), %esi
shlq $0x3, %rsi
movl %edi, %ebp
movq %rax, %rdi
callq 0x1210
movl %ebp, %edi
movq %rax, 0x71a6(%rip)      # 0x9168
testq %rax, %rax
je 0x3df6
leal 0x1(%r15), %ebp
movl %ebp, 0x719b(%rip)      # 0x9170
leaq 0x3166(%rip), %rcx      # 0x5142
movq %rcx, (%rax,%r15,8)
movq $0x0, (%rax,%rbp,8)
testb $0x7f, %bpl
jne 0x2017
leal 0x83(%r15), %esi
shlq $0x3, %rsi
movl %edi, %r14d
movq %rax, %rdi
callq 0x1210
movl %r14d, %edi
movq %rax, 0x715a(%rip)      # 0x9168
testq %rax, %rax
je 0x3e39
testb %bl, %bl
leaq 0x3125(%rip), %rcx      # 0x5145
cmovneq %rcx, %r12
addl $0x2, %r15d
movl %r15d, 0x7141(%rip)     # 0x9170
movq %r12, (%rax,%rbp,8)
movq $0x0, (%rax,%r15,8)
leaq 0x120(%rsp), %rbx
movq (%rsp), %r8
jmp 0x1f1f
leal -0x4200(%rax), %edx
cmpl $0xff, %edx
jb 0x1cb3
leal -0x6f00(%rax), %edx
cmpl $0xff, %edx
jae 0x212e
testb %cl, %cl
jne 0x2079
movq 0x8(%r8,%rbp,8), %r12
movq %r12, 0x70f8(%rip)      # 0x9178
movl 0x70ea(%rip), %ebx      # 0x9170
movq 0x70db(%rip), %rax      # 0x9168
testb $0x7f, %bl
jne 0x20c2
movl %edi, %r14d
leal 0x82(%rbx), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq %rax, 0x70ba(%rip)      # 0x9168
testq %rax, %rax
je 0x3e7c
movq (%rsp), %r8
movq (%r8,%rbp,8), %r15
movl %r14d, %edi
leal 0x1(%rbx), %r12d
movl %r12d, 0x70a3(%rip)     # 0x9170
movq %r15, (%rax,%rbx,8)
movq $0x0, (%rax,%r12,8)
movq (%r8,%rbp,8), %rdx
cmpb $0x0, 0x2(%rdx)
jne 0x1f17
incl %r13d
cmpl 0x8(%rsp), %r13d
je 0x3e9e
testb $0x7f, %r12b
jne 0x1efb
leal 0x83(%rbx), %esi
shlq $0x3, %rsi
movl %edi, %ebp
movq %rax, %rdi
callq 0x1210
movq (%rsp), %r8
movl %ebp, %edi
movq %rax, 0x7048(%rip)      # 0x9168
testq %rax, %rax
jne 0x1efb
jmp 0x3e7c
leal -0x6c00(%rax), %ecx
cmpl $0xff, %ecx
jb 0x1e5a
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 0x1e5a
leal -0x4100(%rax), %ecx
cmpl %esi, %ecx
setb %cl
leal -0x4400(%rax), %edx
cmpl %esi, %edx
setb %dl
orb %cl, %dl
jne 0x18a3
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 0x18a3
movl %edi, %r14d
movq %r15, %rdi
leaq 0x2fa0(%rip), %rsi      # 0x5150
callq 0x11d0
testl %eax, %eax
je 0x22b0
movq %r15, %rdi
leaq 0x2f9b(%rip), %rsi      # 0x5162
callq 0x11d0
testl %eax, %eax
je 0x22b0
movl $0x5, %edx
movq %r15, %rdi
leaq 0x2f85(%rip), %rsi      # 0x5168
callq 0x10b0
testl %eax, %eax
je 0x22b0
movl 0x6f6a(%rip), %ebx      # 0x9160
movq 0x6f5b(%rip), %rax      # 0x9158
testb $0x7f, %bl
je 0x2215
movl %r14d, %edi
movq (%rsp), %r8
jmp 0x2242
movb $0x1, %bl
movb $0x1, %dil
jmp 0x1f90
leal 0x82(%rbx), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq %rax, 0x6f2a(%rip)      # 0x9158
testq %rax, %rax
je 0x3f5f
movq (%rsp), %r8
movq (%r8,%rbp,8), %r15
movl %r14d, %edi
leal 0x1(%rbx), %ecx
movl %ecx, 0x6f15(%rip)      # 0x9160
movq %r15, (%rax,%rbx,8)
movq $0x0, (%rax,%rcx,8)
movl 0x6f13(%rip), %ebx      # 0x9170
movq 0x6f04(%rip), %rax      # 0x9168
testb $0x7f, %bl
jne 0x2292
leal 0x82(%rbx), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq (%rsp), %r8
movl %r14d, %edi
movq %rax, 0x6edf(%rip)      # 0x9168
testq %rax, %rax
je 0x3f1c
movq (%r8,%rbp,8), %rcx
leal 0x1(%rbx), %edx
movl %edx, 0x6ed1(%rip)      # 0x9170
movq %rcx, (%rax,%rbx,8)
movq $0x0, (%rax,%rdx,8)
jmp 0x1f17
movq 0x6d29(%rip), %rax      # 0x8fe0
movq (%rax), %rdi
leaq 0x2ead(%rip), %rsi      # 0x516e
movq %r15, %rdx
xorl %eax, %eax
callq 0x11e0
movl %r14d, %edi
jmp 0x2043
cmpl $0x0, 0x6eae(%rip)      # 0x9188
movq 0x6cff(%rip), %r14      # 0x8fe0
jne 0x22fc
movq (%r14), %rcx
leaq 0x2ec5(%rip), %rdi      # 0x51b2
movl $0x40, %esi
movl $0x1, %edx
callq 0x1230
movl 0x6e6e(%rip), %ebx      # 0x9170
movq 0x6e5f(%rip), %rax      # 0x9168
testb $0x7f, %bl
jne 0x2368
leal 0x82(%rbx), %esi
shlq $0x3, %rsi
movq %rax, %rdi
callq 0x1210
movq %rax, 0x6e41(%rip)      # 0x9168
testq %rax, %rax
jne 0x2368
movq (%r14), %rcx
leaq 0x2d8c(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%r14), %rdi
leaq 0x2d4a(%rip), %rsi      # 0x5099
leaq 0x2d53(%rip), %rdx      # 0x50a9
leaq 0x2d59(%rip), %rcx      # 0x50b6
movl $0xe9, %r8d
jmp 0x16fe
leal 0x1(%rbx), %ecx
movl %ecx, 0x6dff(%rip)      # 0x9170
leaq 0x2e7b(%rip), %rdx      # 0x51f3
movq %rdx, (%rax,%rbx,8)
movq $0x0, (%rax,%rcx,8)
movl 0x6dd6(%rip), %ebx      # 0x9160
movq 0x6dc7(%rip), %rdi      # 0x9158
testb $0x7f, %bl
jne 0x23f0
leal 0x82(%rbx), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, %rdi
movq %rax, 0x6da9(%rip)      # 0x9158
testq %rax, %rax
jne 0x23f0
movq (%r14), %rcx
leaq 0x2d04(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%r14), %rdi
leaq 0x2cc2(%rip), %rsi      # 0x5099
leaq 0x2ccb(%rip), %rdx      # 0x50a9
leaq 0x2cd1(%rip), %rcx      # 0x50b6
movl $0xea, %r8d
jmp 0x16fe
leal 0x1(%rbx), %r14d
movl %r14d, 0x6d65(%rip)     # 0x9160
leaq 0x2e06(%rip), %rax      # 0x5208
movq %rax, (%rdi,%rbx,8)
movq $0x0, (%rdi,%r14,8)
testb $0x7f, %r14b
jne 0x2475
leal 0x83(%rbx), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, %rdi
movq %rax, 0x6d2b(%rip)      # 0x9158
testq %rax, %rax
jne 0x2475
movq 0x6ba7(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x2c7f(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x2c3d(%rip), %rsi      # 0x5099
leaq 0x2c46(%rip), %rdx      # 0x50a9
leaq 0x2c4c(%rip), %rcx      # 0x50b6
movl $0xeb, %r8d
jmp 0x16fe
leal 0x2(%rbx), %r15d
movl %r15d, 0x6ce0(%rip)     # 0x9160
leaq 0x2d85(%rip), %rax      # 0x520c
movq %rax, (%rdi,%r14,8)
movq $0x0, (%rdi,%r15,8)
testb $0x7f, %r15b
jne 0x2545
leal 0x84(%rbx), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, %rdi
movq %rax, 0x6ca2(%rip)      # 0x9158
testq %rax, %rax
movq 0x6b20(%rip), %r14      # 0x8fe0
jne 0x254c
movq (%r14), %rcx
leaq 0x2bf2(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%r14), %rdi
leaq 0x2bb0(%rip), %rsi      # 0x5099
leaq 0x2bb9(%rip), %rdx      # 0x50a9
leaq 0x2bbf(%rip), %rcx      # 0x50b6
movl $0xec, %r8d
jmp 0x16fe
movq 0x6ad7(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x2baf(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x2b6d(%rip), %rsi      # 0x5099
leaq 0x2b76(%rip), %rdx      # 0x50a9
leaq 0x2b7c(%rip), %rcx      # 0x50b6
movl $0xd6, %r8d
jmp 0x16fe
movq 0x6a94(%rip), %r14      # 0x8fe0
leal 0x3(%rbx), %r12d
movl %r12d, 0x6c09(%rip)     # 0x9160
leaq 0x2cb1(%rip), %rax      # 0x520f
movq %rax, (%rdi,%r15,8)
movq $0x0, (%rdi,%r12,8)
testb $0x7f, %r12b
jne 0x25ca
leal 0x85(%rbx), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, %rdi
movq %rax, 0x6bcf(%rip)      # 0x9158
testq %rax, %rax
jne 0x25ca
movq (%r14), %rcx
leaq 0x2b2a(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%r14), %rdi
leaq 0x2ae8(%rip), %rsi      # 0x5099
leaq 0x2af1(%rip), %rdx      # 0x50a9
leaq 0x2af7(%rip), %rcx      # 0x50b6
movl $0xed, %r8d
jmp 0x16fe
leal 0x4(%rbx), %r14d
movl %r14d, 0x6b8b(%rip)     # 0x9160
leaq 0x2c3c(%rip), %rax      # 0x5218
movq %rax, (%rdi,%r12,8)
movq $0x0, (%rdi,%r14,8)
testb $0x7f, %r14b
jne 0x264c
leal 0x86(%rbx), %esi
shlq $0x3, %rsi
callq 0x1210
movq %rax, 0x6b54(%rip)      # 0x9158
testq %rax, %rax
jne 0x2653
movq 0x69d0(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x2aa8(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x2a66(%rip), %rsi      # 0x5099
leaq 0x2a6f(%rip), %rdx      # 0x50a9
leaq 0x2a75(%rip), %rcx      # 0x50b6
movl $0xee, %r8d
jmp 0x16fe
movq 0x6b05(%rip), %rax      # 0x9158
addl $0x5, %ebx
movl %ebx, 0x6b04(%rip)      # 0x9160
leaq 0x2bb8(%rip), %rcx      # 0x521b
movq %rcx, (%rax,%r14,8)
movq $0x0, (%rax,%rbx,8)
leaq 0x2bae(%rip), %rdi      # 0x5224
callq 0x11b0
movq %rax, %r14
testq %rax, %rax
leaq 0x2ba6(%rip), %rax      # 0x522e
cmoveq %rax, %r14
cmpl $0x0, 0x6af5(%rip)      # 0x9188
je 0x272a
leaq 0x2b9b(%rip), %r15      # 0x523b
leaq 0x2ba3(%rip), %r12      # 0x524a
xorl %r13d, %r13d
movq 0x692f(%rip), %rbx      # 0x8fe0
leaq 0x120(%rsp), %rbp
movl 0x6a91(%rip), %edx      # 0x9150
movq %rbp, %rdi
movq %r15, %rsi
movl %r13d, %ecx
xorl %eax, %eax
callq 0x1050
movq 0x6aaa(%rip), %rax      # 0x9180
movq (%rax,%r13,8), %rcx
movq 0x6a77(%rip), %rdx      # 0x9158
movl 0x6a79(%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 0x6a4c(%rip), %rsi      # 0x9158
movq %r14, %rdi
callq 0x43a8
incq %r13
movl 0x6a6b(%rip), %eax      # 0x9188
cmpq %rax, %r13
jb 0x26b9
testl %eax, %eax
jne 0x291c
movzbl 0x6a23(%rip), %ebx      # 0x9154
cmpl $0x45, %ebx
jne 0x2838
movq 0x6a37(%rip), %rdx      # 0x9178
movq 0x6898(%rip), %rax      # 0x8fe0
movq (%rax), %rcx
testq %rdx, %rdx
jne 0x38cd
leaq 0x4399(%rip), %rdi      # 0x6af4
movl $0x38, %esi
movl $0x1, %edx
callq 0x1230
jmp 0x38de
movq 0x686a(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x2942(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x2900(%rip), %rsi      # 0x5099
leaq 0x2909(%rip), %rdx      # 0x50a9
leaq 0x290f(%rip), %rcx      # 0x50b6
movl $0xcf, %r8d
jmp 0x16fe
movq 0x6827(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x28ff(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x28bd(%rip), %rsi      # 0x5099
leaq 0x28c6(%rip), %rdx      # 0x50a9
leaq 0x28cc(%rip), %rcx      # 0x50b6
movl $0xda, %r8d
jmp 0x16fe
movq 0x67e4(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x28bc(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x287a(%rip), %rsi      # 0x5099
leaq 0x2883(%rip), %rdx      # 0x50a9
leaq 0x2889(%rip), %rcx      # 0x50b6
movl $0xd5, %r8d
jmp 0x16fe
leaq 0x29e5(%rip), %rdi      # 0x5224
callq 0x11b0
testq %rax, %rax
leaq 0x29e0(%rip), %r14      # 0x522e
cmovneq %rax, %r14
movq 0x691f(%rip), %rdx      # 0x9178
movq 0x6780(%rip), %rax      # 0x8fe0
movq (%rax), %rcx
cmpl $0x53, %ebx
je 0x3a8d
cmpl $0x63, %ebx
jne 0x3aa4
testq %rdx, %rdx
jne 0x3b4e
leaq 0x4338(%rip), %rdi      # 0x6bbd
movl $0x3d, %esi
jmp 0x3ab9
movq 0x674a(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x2822(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
jmp 0x386f
movq 0x6725(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x27fd(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x27bb(%rip), %rsi      # 0x5099
leaq 0x27c4(%rip), %rdx      # 0x50a9
leaq 0x27ca(%rip), %rcx      # 0x50b6
movl $0xd0, %r8d
jmp 0x16fe
movq 0x66e2(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x27ba(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
jmp 0x38aa
leaq 0x120(%rsp), %rbx
xorl %r15d, %r15d
movq 0x6852(%rip), %rax      # 0x9180
movq (%rax,%r15,8), %r14
movl 0x6818(%rip), %edx      # 0x9150
movq %rbx, %rdi
leaq 0x28f9(%rip), %rsi      # 0x523b
movl %r15d, %ecx
xorl %eax, %eax
callq 0x1050
movq %rbx, %rdi
leaq 0x2f88(%rip), %rsi      # 0x58de
callq 0x1180
testq %rax, %rax
je 0x3fa2
movq %rax, %r12
leaq 0x2a5f(%rip), %rdi      # 0x53cd
callq 0x11b0
testq %rax, %rax
jne 0x2980
movq %rbx, %rdi
callq 0x10a0
movl 0x67ca(%rip), %edx      # 0x9150
movq %rbx, %rdi
leaq 0x2811(%rip), %rsi      # 0x51a1
movl %r15d, %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 0x3fe5
movq %r14, 0x80(%rsp)
movq %r15, 0x98(%rsp)
movl %eax, %edi
leaq 0x2a39(%rip), %rsi      # 0x5410
callq 0x1130
testq %rax, %rax
je 0x4028
movq %rax, %r15
movq %rax, %rdi
leaq 0x2a54(%rip), %rsi      # 0x5446
leaq 0x2f62(%rip), %rdx      # 0x595b
xorl %eax, %eax
callq 0x11e0
movq %r12, %rdi
callq 0x4441
xorl %r9d, %r9d
movl $0x0, %ebx
movl $0x0, %r14d
movl $0x0, %ecx
testq %rax, %rax
je 0x37ed
movq %rax, %rbp
xorl %r9d, %r9d
movq $0x0, 0x30(%rsp)
movq $0x0, 0x78(%rsp)
movq $0x0, 0x18(%rsp)
xorl %r13d, %r13d
movl $0x0, 0x8c(%rsp)
movl $0x0, 0x88(%rsp)
movq $0x0, 0x90(%rsp)
xorl %r14d, %r14d
movl $0x0, 0x64(%rsp)
movl $0x0, 0x48(%rsp)
xorl %ebx, %ebx
movq $0x0, 0x58(%rsp)
movl $0x0, 0x4c(%rsp)
movl $0x0, 0x6c(%rsp)
movl $0x0, 0x24(%rsp)
movl $0x0, 0x44(%rsp)
movl $0x0, 0x68(%rsp)
movq $0x0, 0x38(%rsp)
movq $0x0, 0x70(%rsp)
movq $0x0, 0x50(%rsp)
movq $0x0, 0x8(%rsp)
movq $0x0, 0x10(%rsp)
movq %r9, 0x28(%rsp)
movl %ebx, (%rsp)
movl %r14d, %ebx
leal 0x1(%rbx), %r14d
movq %rbp, %rdi
leaq 0x2972(%rip), %rsi      # 0x5468
callq 0x11d0
testl %eax, %eax
je 0x2b16
movq %rbp, %rdi
leaq 0x296d(%rip), %rsi      # 0x5476
callq 0x11d0
testl %eax, %eax
jne 0x2b99
movq %rbp, %rdi
movq %r15, %rsi
callq 0x1170
testl %r13d, %r13d
js 0x2b80
movq %r12, %rdi
callq 0x4441
testq %rax, %rax
je 0x39d7
addl $0x2, %ebx
movl %ebx, %r14d
movl %r13d, %ebx
movzbl (%rax), %ebp
movq %rax, %rdi
movq %r15, %rsi
callq 0x1170
cmpl $0x29, %ebp
je 0x2b5c
cmpl $0x28, %ebp
jne 0x2b6b
incl %ebx
jmp 0x2b6b
testl %ebx, %ebx
je 0x3ce0
decl %ebx
cmpl %r13d, %ebx
je 0x2b80
movq %r12, %rdi
callq 0x4441
incl %r14d
testq %rax, %rax
jne 0x2b40
jmp 0x39d7
movq %r12, %rdi
callq 0x4441
movq %rax, %rbp
testq %rax, %rax
jne 0x2ae5
jmp 0x3777
movq %rbp, %rdi
leaq 0x2961(%rip), %rsi      # 0x5504
callq 0x11d0
testl %eax, %eax
jne 0x2c44
cmpl $0x0, 0x18(%rsp)
je 0x40bc
movq %r15, %rdi
leaq 0x2980(%rip), %rsi      # 0x5545
movl $0xc0010040, %edx       # imm = 0xC0010040
xorl %eax, %eax
callq 0x11e0
movq %r12, %rdi
callq 0x4441
testq %rax, %rax
je 0x3ed9
addl $0x2, %ebx
movl %ebx, %r14d
cmpb $0x3b, (%rax)
je 0x2c0d
movq %rax, %rdi
movq %r15, %rsi
callq 0x1170
movq %r12, %rdi
callq 0x4441
incl %r14d
testq %rax, %rax
jne 0x2be8
jmp 0x3ed9
movl $0x15, %esi
movl $0x1, %edx
leaq 0x29c1(%rip), %rdi      # 0x55df
movq %r15, %rcx
callq 0x1230
movl (%rsp), %ebx
incl %ebx
movq %r12, %rdi
callq 0x4441
movq %rax, %rbp
testq %rax, %rax
jne 0x2ae2
jmp 0x377a
movq %rbp, %rdi
leaq 0x29a7(%rip), %rsi      # 0x55f5
callq 0x11d0
testl %eax, %eax
jne 0x2d29
movq 0x18(%rsp), %rax
orl %r13d, %eax
jne 0x410a
movq 0x10(%rsp), %rcx
testl %ecx, %ecx
movq 0x8(%rsp), %rax
movq 0x30(%rsp), %rbp
je 0x2c9e
movl %ecx, %ebx
xorl %r13d, %r13d
movq (%rax,%r13,8), %rdi
testq %rdi, %rdi
je 0x2c94
callq 0x1190
movq 0x8(%rsp), %rax
incq %r13
cmpq %r13, %rbx
jne 0x2c81
jmp 0x2ca3
testq %rax, %rax
je 0x2cab
movq %rax, %rdi
callq 0x1190
movq %rbp, %rdi
callq 0x1190
movq 0x28(%rsp), %rdi
callq 0x1190
movq %r12, %rdi
callq 0x4441
movq %rax, %rbp
movb $0x1, %al
movl %eax, 0x4c(%rsp)
xorl %r9d, %r9d
movl $0x0, %eax
movq %rax, 0x30(%rsp)
movl $0x0, %eax
movq %rax, 0x18(%rsp)
movl $0x0, %r13d
movl $0x0, %eax
movq %rax, 0x58(%rsp)
movl $0x0, %eax
movq %rax, 0x38(%rsp)
movl $0x0, %eax
movq %rax, 0x8(%rsp)
movl $0x0, %eax
movq %rax, 0x10(%rsp)
movl $0x0, %ecx
testq %rbp, %rbp
movl (%rsp), %ebx
jne 0x2add
jmp 0x37ed
callq 0x1040
movq (%rax), %rax
movzbl (%rbp), %ecx
movl (%rax,%rcx,4), %eax
leal -0x61(%rax), %ecx
cmpl $0x1a, %ecx
movl (%rsp), %ebx
movq 0x28(%rsp), %rdi
jae 0x2ea5
movq 0x50(%rsp), %rcx
cmpb $0x1, %cl
movzbl %cl, %ecx
movl $0x2, %eax
cmovel %eax, %ecx
movq %rcx, 0x50(%rsp)
cmpl $0x0, 0x48(%rsp)
jne 0x2d9d
testq %rdi, %rdi
je 0x2d75
callq 0x1190
movq %rbp, %rdi
callq 0x1220
movq %rax, %rdi
movq 0x18(%rsp), %rax
movl %eax, 0x88(%rsp)
movl %r13d, 0x8c(%rsp)
testq %rdi, %rdi
je 0x414d
cmpb $0x0, 0x70(%rsp)
movq %rdi, 0x28(%rsp)
je 0x2dd5
cmpl $0x0, 0x48(%rsp)
jne 0x2dde
movq 0x90(%rsp), %rax
incl %eax
cmpl %r13d, %eax
jne 0x2dde
movq %rbp, %rdi
callq 0x1220
movq %rax, 0x78(%rsp)
testq %rax, %rax
je 0x4190
movq $0x0, 0x70(%rsp)
movl %r13d, %eax
orl 0x48(%rsp), %eax
movq 0x58(%rsp), %rcx
movzbl %cl, %ecx
movl $0x0, %eax
cmovel %eax, %ecx
movq %rcx, 0x58(%rsp)
cmpl $0x0, 0x18(%rsp)
jne 0x2e49
cmpb $0x0, 0x38(%rsp)
je 0x2e49
movq %rbp, %rdi
leaq 0x2ab3(%rip), %rsi      # 0x58c5
callq 0x11d0
testl %eax, %eax
je 0x2e41
movq %rbp, %rdi
leaq 0x2aa7(%rip), %rsi      # 0x58cc
callq 0x11d0
testl %eax, %eax
je 0x2e41
movq %rbp, %rdi
leaq 0x2a99(%rip), %rsi      # 0x58d1
callq 0x11d0
testl %eax, %eax
jne 0x2e50
movb $0x1, %al
movl %eax, 0x68(%rsp)
jmp 0x2e50
cmpl $0x0, 0x18(%rsp)
jne 0x2e67
movq %rbp, %rdi
leaq 0x2a7d(%rip), %rsi      # 0x58d7
callq 0x11d0
testl %eax, %eax
je 0x3032
movq %rbp, %rdi
leaq 0x2a6f(%rip), %rsi      # 0x58e0
callq 0x11d0
testl %eax, %eax
sete %al
cmpb $0x0, 0x6c(%rsp)
setne %cl
andb %al, %cl
cmpb $0x1, %cl
jne 0x3321
movq 0x18(%rsp), %rax
addl %r13d, %eax
movl %eax, 0x64(%rsp)
movb $0x1, %al
movl %eax, 0x24(%rsp)
jmp 0x375c
cmpl $0x5a, %eax
jg 0x3040
leal -0x28(%rax), %ecx
cmpl $0x4, %ecx
ja 0x30bc
leaq 0x2143(%rip), %rdx      # 0x5004
movslq (%rdx,%rcx,4), %rax
addq %rdx, %rax
jmpq *%rax
cmpb $0x0, 0x24(%rsp)
je 0x2eea
movl $0x24, %esi
movl $0x1, %edx
leaq 0x275a(%rip), %rdi      # 0x563c
movq %r15, %rcx
callq 0x1230
incl %r13d
cmpl $0x0, 0x18(%rsp)
jne 0x31a6
cmpb $0x0, 0x50(%rsp)
jne 0x31a6
cmpl $0x0, 0x88(%rsp)
jne 0x31a6
cmpb $0x0, 0x4c(%rsp)
jne 0x31a6
cmpb $0x0, 0x38(%rsp)
je 0x2fc0
cmpb $0x0, 0x44(%rsp)
jne 0x2fc0
cmpl $0x1, 0x10(%rsp)
jne 0x2fc0
movq 0x30(%rsp), %rdi
callq 0x1190
movq 0x28(%rsp), %rdi
callq 0x1190
movq 0x8(%rsp), %rax
movq (%rax), %rbx
movq %rbx, %rdi
callq 0x1220
movq %rax, 0x28(%rsp)
testq %rax, %rax
je 0x41d3
testq %rbx, %rbx
je 0x2f7c
movq %rbx, %rdi
callq 0x1190
movq 0x8(%rsp), %rdi
callq 0x1190
movb $0x1, %al
movl %eax, 0x44(%rsp)
movq $0x0, 0x10(%rsp)
movq $0x0, 0x8(%rsp)
movq $0x0, 0x70(%rsp)
movq $0x0, 0x38(%rsp)
movb $0x1, %al
movq %rax, 0x58(%rsp)
movq $0x0, 0x30(%rsp)
movq $0x0, 0x50(%rsp)
cmpb $0x0, 0x38(%rsp)
jne 0x31a6
cmpq $0x0, 0x28(%rsp)
je 0x31a6
movq 0x28(%rsp), %rdi
callq 0x1220
movq %rax, 0x30(%rsp)
testq %rax, %rax
je 0x4216
movq 0x28(%rsp), %rdi
callq 0x1190
movb $0x1, %al
movq %rax, 0x50(%rsp)
movq $0x0, 0x38(%rsp)
movb $0x1, %al
movq %rax, 0x70(%rsp)
movl %r13d, %eax
movq %rax, 0x90(%rsp)
movq $0x0, 0x28(%rsp)
jmp 0x31a6
movq $0x0, 0x18(%rsp)
jmp 0x375c
cmpl $0x5e, %eax
jle 0x3119
cmpl $0x5f, %eax
je 0x2d4c
cmpl $0x7b, %eax
je 0x31be
cmpl $0x7d, %eax
jne 0x331e
cmpl $0x0, 0x18(%rsp)
je 0x4259
movq 0x18(%rsp), %rax
decl %eax
movq %rax, 0x18(%rsp)
sete %al
cmpb $0x0, 0x6c(%rsp)
setne %cl
andb %al, %cl
cmpb $0x1, %cl
jne 0x374e
movl $0x0, 0x44(%rsp)
movq %r15, %rdi
leaq 0x27fc(%rip), %rsi      # 0x589f
movl $0xc0010030, %edx       # imm = 0xC0010030
xorl %eax, %eax
callq 0x11e0
movl $0x0, 0x6c(%rsp)
jmp 0x374e
cmpl $0x3b, %eax
je 0x352c
cmpl $0x3d, %eax
jne 0x331e
movq 0x18(%rsp), %rax
orl %r13d, %eax
jne 0x3458
cmpl $0x0, 0x10(%rsp)
je 0x33f6
movl 0x10(%rsp), %eax
movq %rax, 0x10(%rsp)
xorl %ebx, %ebx
movq 0x8(%rsp), %rax
movq (%rax,%rbx,8), %rdi
testq %rdi, %rdi
je 0x310a
callq 0x1190
movq 0x8(%rsp), %rax
incq %rbx
cmpq %rbx, 0x10(%rsp)
jne 0x30f7
jmp 0x3400
cmpl $0x5b, %eax
je 0x3315
cmpl $0x5d, %eax
jne 0x331e
testl %r13d, %r13d
je 0x429c
decl %r13d
decl 0x48(%rsp)
jmp 0x374e
cmpb $0x0, 0x24(%rsp)
je 0x3160
movl $0x24, %esi
movl $0x1, %edx
leaq 0x24e4(%rip), %rdi      # 0x563c
movq %r15, %rcx
callq 0x1230
cmpl $0x1, %r13d
jne 0x31a6
cmpl $0x0, 0x18(%rsp)
jne 0x31a6
cmpb $0x1, 0x50(%rsp)
jne 0x31a6
cmpb $0x0, 0x44(%rsp)
jne 0x31a6
movq 0x30(%rsp), %rdi
callq 0x1190
movb $0x1, %al
movl %eax, 0x44(%rsp)
movq $0x0, 0x50(%rsp)
movq $0x0, 0x70(%rsp)
movq $0x0, 0x30(%rsp)
movq %rbp, %rdi
movq %r15, %rsi
callq 0x1170
movl $0x0, 0x24(%rsp)
jmp 0x3759
movq %rbp, %rdi
movq %r15, %rsi
callq 0x1170
cmpl $0x0, 0x18(%rsp)
jne 0x33e5
testl %r13d, %r13d
jne 0x33e5
cmpb $0x0, 0x38(%rsp)
je 0x33e5
cmpb $0x0, 0x68(%rsp)
jne 0x33e5
movq 0x30(%rsp), %rbx
movq %rbx, %rdi
callq 0x1090
movq %r15, %rdi
leaq 0x256b(%rip), %rsi      # 0x5775
movl $0xc0010010, %edx       # imm = 0xC0010010
movq 0x10(%rsp), %rbp
movl %ebp, %ecx
movq %rbx, %r8
movq %rax, %r9
xorl %eax, %eax
callq 0x11e0
testl %ebp, %ebp
je 0x336c
movl 0x10(%rsp), %eax
movq %rax, 0x38(%rsp)
xorl %ebp, %ebp
leaq 0x2591(%rip), %rbx      # 0x57ce
movq 0x8(%rsp), %rax
movq (%rax,%rbp,8), %r8
movq %r15, %rdi
movq %rbx, %rsi
movl %ebp, %edx
movl $0xc0010020, %ecx       # imm = 0xC0010020
xorl %eax, %eax
callq 0x11e0
incq %rbp
cmpq %rbp, 0x38(%rsp)
jne 0x323d
movq %r15, %rdi
leaq 0x25cb(%rip), %rsi      # 0x5839
movq 0x30(%rsp), %rdx
xorl %eax, %eax
callq 0x11e0
xorl %ebx, %ebx
leaq 0x25ca(%rip), %rbp      # 0x584d
testq %rbx, %rbx
leaq 0x25c5(%rip), %rdx      # 0x5852
leaq 0x21d3(%rip), %rax      # 0x5467
cmoveq %rax, %rdx
movq 0x8(%rsp), %rax
movq (%rax,%rbx,8), %rcx
movq %r15, %rdi
movq %rbp, %rsi
xorl %eax, %eax
callq 0x11e0
incq %rbx
cmpq %rbx, 0x38(%rsp)
jne 0x3283
movl $0x11, %esi
movl $0x1, %edx
leaq 0x258c(%rip), %rdi      # 0x5855
movq %r15, %rcx
callq 0x1230
movq 0x10(%rsp), %rax
addl $0x2, %eax
movq %rax, 0x10(%rsp)
xorl %ebx, %ebx
movq 0x8(%rsp), %rax
movq 0x38(%rsp), %rbp
movq (%rax,%rbx,8), %rdi
testq %rdi, %rdi
je 0x32fd
callq 0x1190
movq 0x8(%rsp), %rax
incq %rbx
cmpq %rbx, %rbp
jne 0x32ea
movq 0x10(%rsp), %rax
addl (%rsp), %eax
movl %eax, (%rsp)
jmp 0x33a7
incl %r13d
incl 0x48(%rsp)
jmp 0x335c
movl (%rsp), %ebx
cmpb $0x0, 0x24(%rsp)
je 0x3354
callq 0x1140
movq (%rax), %rax
movzbl (%rbp), %ecx
testb $0x20, 0x1(%rax,%rcx,2)
jne 0x335c
movl $0x24, %esi
movl $0x1, %edx
leaq 0x22f0(%rip), %rdi      # 0x563c
movq %r15, %rcx
callq 0x1230
movl $0x0, 0x24(%rsp)
movq %rbp, %rdi
movq %r15, %rsi
callq 0x1170
jmp 0x375c
movq %r15, %rdi
leaq 0x24c3(%rip), %rsi      # 0x5839
movq 0x30(%rsp), %rdx
xorl %eax, %eax
callq 0x11e0
movl $0x11, %esi
movl $0x1, %edx
leaq 0x24c2(%rip), %rdi      # 0x5855
movq %r15, %rcx
callq 0x1230
addl $0x2, (%rsp)
cmpq $0x0, 0x8(%rsp)
je 0x33b1
movq 0x8(%rsp), %rdi
callq 0x1190
movq 0x30(%rsp), %rdi
callq 0x1190
movb $0x1, %al
movl %eax, 0x6c(%rsp)
movq $0x0, 0x10(%rsp)
movq $0x0, 0x8(%rsp)
movq $0x0, 0x38(%rsp)
movq $0x0, 0x30(%rsp)
movq 0x18(%rsp), %rax
incl %eax
movq %rax, 0x18(%rsp)
jmp 0x3759
movq 0x8(%rsp), %rax
testq %rax, %rax
je 0x3408
movq %rax, %rdi
callq 0x1190
movq 0x30(%rsp), %rdi
callq 0x1190
movq 0x28(%rsp), %rdi
callq 0x1190
movb $0x1, %al
movl %eax, 0x4c(%rsp)
movq $0x0, 0x10(%rsp)
movq $0x0, 0x8(%rsp)
movq $0x0, 0x38(%rsp)
movq $0x0, 0x58(%rsp)
movq $0x0, 0x30(%rsp)
movq $0x0, 0x28(%rsp)
movq 0x18(%rsp), %rax
orl %r13d, %eax
je 0x352c
cmpb $0x0, 0x50(%rsp)
je 0x3603
cmpl $0x0, 0x18(%rsp)
jne 0x3603
cmpl 0x90(%rsp), %r13d
jne 0x3603
movq 0x90(%rsp), %rax
cmpl %eax, 0x8c(%rsp)
jne 0x360b
cmpq $0x0, 0x28(%rsp)
je 0x3688
movq 0x28(%rsp), %rdi
leaq 0x21aa(%rip), %rsi      # 0x5661
callq 0x11d0
testl %eax, %eax
je 0x367e
movq 0x28(%rsp), %rdi
callq 0x1220
testq %rax, %rax
je 0x42df
movq %rax, %rbx
testb $0x7f, 0x10(%rsp)
jne 0x3508
movq 0x10(%rsp), %rax
leal 0x82(%rax), %esi
shlq $0x3, %rsi
movq 0x8(%rsp), %rdi
callq 0x1210
movq %rax, 0x8(%rsp)
testq %rax, %rax
je 0x42df
movq 0x10(%rsp), %rdx
movl %edx, %eax
incl %edx
movq 0x8(%rsp), %rcx
movq %rbx, (%rcx,%rax,8)
movq %rdx, 0x10(%rsp)
movq $0x0, (%rcx,%rdx,8)
jmp 0x367e
movq 0x18(%rsp), %rax
testl %eax, %eax
movl 0x68(%rsp), %ecx
movzbl %cl, %ecx
cmovel %eax, %ecx
movl %ecx, 0x68(%rsp)
movl 0x44(%rsp), %ecx
movzbl %cl, %ecx
cmovel %eax, %ecx
movl %ecx, 0x44(%rsp)
movl 0x4c(%rsp), %ecx
movzbl %cl, %ecx
cmovel %eax, %ecx
movl %ecx, 0x4c(%rsp)
movl 0x64(%rsp), %ecx
testl %ecx, %ecx
je 0x359f
movq 0x18(%rsp), %rax
addl %r13d, %eax
cmpl %ecx, %eax
jne 0x35a7
cmpb $0x0, 0x24(%rsp)
leaq 0x2157(%rip), %rsi      # 0x56d4
leaq 0x218e(%rip), %rax      # 0x5712
cmoveq %rax, %rsi
movl $0x0, 0x24(%rsp)
movq %r15, %rdi
movl $0xc0010030, %edx       # imm = 0xC0010030
xorl %eax, %eax
callq 0x11e0
movl $0x0, 0x64(%rsp)
cmpl $0x0, 0x18(%rsp)
jne 0x374e
cmpb $0x0, 0x58(%rsp)
je 0x374e
testl %r13d, %r13d
jne 0x374e
cmpl $0x0, 0x10(%rsp)
je 0x3705
movl 0x10(%rsp), %eax
movq %rax, 0x10(%rsp)
xorl %ebx, %ebx
movq 0x8(%rsp), %rax
movq (%rax,%rbx,8), %rdi
testq %rdi, %rdi
je 0x35f4
callq 0x1190
movq 0x8(%rsp), %rax
incq %rbx
cmpq %rbx, 0x10(%rsp)
jne 0x35e1
jmp 0x370f
movb (%rbp), %al
jmp 0x36f3
cmpq $0x0, 0x78(%rsp)
je 0x3676
movq 0x78(%rsp), %rdi
callq 0x1220
testq %rax, %rax
je 0x4322
movq %rax, %rbx
testb $0x7f, 0x10(%rsp)
jne 0x3657
movq 0x10(%rsp), %rax
leal 0x82(%rax), %esi
shlq $0x3, %rsi
movq 0x8(%rsp), %rdi
callq 0x1210
movq %rax, 0x8(%rsp)
testq %rax, %rax
je 0x4322
movq 0x10(%rsp), %rdx
movl %edx, %eax
incl %edx
movq 0x8(%rsp), %rcx
movq %rbx, (%rcx,%rax,8)
movq %rdx, 0x10(%rsp)
movq $0x0, (%rcx,%rdx,8)
cmpq $0x0, 0x28(%rsp)
je 0x3688
movq 0x28(%rsp), %rdi
callq 0x1190
cmpq $0x0, 0x78(%rsp)
je 0x369a
movq 0x78(%rsp), %rdi
callq 0x1190
movb (%rbp), %al
cmpb $0x29, %al
setne %cl
movq %rcx, 0x70(%rsp)
movq 0x50(%rsp), %rdx
movzbl %dl, %edx
movl $0x0, %ecx
cmovel %ecx, %edx
movq %rdx, 0x50(%rsp)
movq 0x38(%rsp), %rdx
movzbl %dl, %edx
movl $0x1, %ecx
cmovel %ecx, %edx
movq %rdx, 0x38(%rsp)
movq 0x58(%rsp), %rdx
movzbl %dl, %edx
cmovel %ecx, %edx
movq %rdx, 0x58(%rsp)
movq $0x0, 0x78(%rsp)
movq $0x0, 0x28(%rsp)
cmpb $0x29, %al
jne 0x374e
testl %r13d, %r13d
je 0x4365
decl %r13d
jmp 0x374e
movq 0x8(%rsp), %rax
testq %rax, %rax
je 0x3717
movq %rax, %rdi
callq 0x1190
movq 0x30(%rsp), %rdi
callq 0x1190
movq $0x0, 0x10(%rsp)
movq $0x0, 0x8(%rsp)
movq $0x0, 0x38(%rsp)
movq $0x0, 0x58(%rsp)
movq $0x0, 0x30(%rsp)
movq %rbp, %rdi
movq %r15, %rsi
callq 0x1170
movl (%rsp), %ebx
movq %r12, %rdi
callq 0x4441
movq %rax, %rbp
testq %rax, %rax
movq 0x28(%rsp), %r9
jne 0x2add
jmp 0x377f
movl (%rsp), %ebx
movq 0x28(%rsp), %r9
testq %r9, %r9
je 0x378c
movq %r9, %rdi
callq 0x1190
movq 0x30(%rsp), %rdi
testq %rdi, %rdi
je 0x379b
callq 0x1190
movl %ebx, (%rsp)
movq 0x10(%rsp), %rax
testl %eax, %eax
jne 0x37b3
movq 0x8(%rsp), %rax
testq %rax, %rax
jne 0x37d7
jmp 0x37df
movl %eax, %ebx
xorl %ebp, %ebp
movq 0x8(%rsp), %rax
movq (%rax,%rbp,8), %rdi
testq %rdi, %rdi
je 0x37cf
callq 0x1190
movq 0x8(%rsp), %rax
incq %rbp
cmpq %rbp, %rbx
jne 0x37bc
movq %rax, %rdi
callq 0x1190
movq 0x18(%rsp), %rax
movl %eax, %r9d
movl %r13d, %ecx
movl (%rsp), %ebx
movl %r9d, %eax
orl %ecx, %eax
jne 0x406b
movq %r12, %rdi
callq 0x1120
movq %r15, %rdi
callq 0x1120
movq 0x57d1(%rip), %rax      # 0x8fe0
movq (%rax), %rdi
movq 0x5967(%rip), %rax      # 0x9180
movq 0x98(%rsp), %r15
movq (%rax,%r15,8), %rcx
leaq 0x20f2(%rip), %rsi      # 0x591e
movl %ebx, %edx
movl %r14d, %r8d
xorl %eax, %eax
callq 0x11e0
incq %r15
movl 0x5947(%rip), %eax      # 0x9188
cmpq %rax, %r15
leaq 0x120(%rsp), %rbx
jb 0x2927
jmp 0x272a
movq 0x5782(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x187f(%rip), %rsi      # 0x50e7
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x1820(%rip), %rsi      # 0x5099
leaq 0x1829(%rip), %rdx      # 0x50a9
leaq 0x182f(%rip), %rcx      # 0x50b6
movl $0x7e, %r8d
jmp 0x16fe
movq 0x5747(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x1844(%rip), %rsi      # 0x50e7
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x17e5(%rip), %rsi      # 0x5099
leaq 0x17ee(%rip), %rdx      # 0x50a9
leaq 0x17f4(%rip), %rcx      # 0x50b6
movl $0x8b, %r8d
jmp 0x16fe
leaq 0x31e9(%rip), %rsi      # 0x6abd
movq %rcx, %rdi
xorl %eax, %eax
callq 0x11e0
cmpl $0x0, 0x58a3(%rip)      # 0x9188
je 0x3cd9
leaq 0xa0(%rsp), %r14
leaq 0x120(%rsp), %r15
leaq 0x1acb(%rip), %r12      # 0x53cd
xorl %ebp, %ebp
movl 0x5846(%rip), %edx      # 0x9150
movq %r14, %rdi
leaq 0x188d(%rip), %rsi      # 0x51a1
movl %ebp, %ecx
xorl %eax, %eax
callq 0x1050
movq 0x5854(%rip), %rdi      # 0x9178
testq %rdi, %rdi
je 0x3952
callq 0x10a0
movq 0x5843(%rip), %rdi      # 0x9178
movl $0xc1, %esi
movl $0x180, %edx            # imm = 0x180
xorl %eax, %eax
callq 0x10e0
movl %eax, %r13d
testl %eax, %eax
jns 0x3958
jmp 0x3d5e
movl $0x1, %r13d
movq %r14, %rdi
xorl %esi, %esi
xorl %eax, %eax
callq 0x10e0
testl %eax, %eax
je 0x3b0b
movl %eax, %ebx
movl $0x400, %edx            # imm = 0x400
movl %ebx, %edi
movq %r15, %rsi
callq 0x11f0
testl %eax, %eax
jle 0x3996
andl $0x7fffffff, %eax       # imm = 0x7FFFFFFF
movl %r13d, %edi
movq %r15, %rsi
movq %rax, %rdx
callq 0x1080
jmp 0x396e
movl %ebx, %edi
callq 0x1240
cmpq $0x0, 0x57d3(%rip)      # 0x9178
je 0x39af
movl %r13d, %edi
callq 0x1240
movq %r12, %rdi
callq 0x11b0
testq %rax, %rax
jne 0x39c4
movq %r14, %rdi
callq 0x10a0
incl %ebp
cmpl 0x57bc(%rip), %ebp      # 0x9188
jb 0x3904
jmp 0x3cd9
movq 0x5602(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
movq 0x5798(%rip), %rax      # 0x9180
movq 0x98(%rsp), %rcx
movq (%rax,%rcx,8), %rdx
leaq 0x1acf(%rip), %rsi      # 0x54ca
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x168d(%rip), %rsi      # 0x5099
leaq 0x19ad(%rip), %rdx      # 0x53c0
leaq 0x169c(%rip), %rcx      # 0x50b6
movl $0x1f7, %r8d            # imm = 0x1F7
jmp 0x16fe
movq 0x55b4(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x168c(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x164a(%rip), %rsi      # 0x5099
leaq 0x1653(%rip), %rdx      # 0x50a9
leaq 0x1659(%rip), %rcx      # 0x50b6
movl $0xce, %r8d
jmp 0x16fe
movq 0x5571(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x1649(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
jmp 0x3d3b
testq %rdx, %rdx
jne 0x3b57
leaq 0x3195(%rip), %rdi      # 0x6c32
movl $0x44, %esi
jmp 0x3ab9
testq %rdx, %rdx
jne 0x3b60
leaq 0x3203(%rip), %rdi      # 0x6cb7
movl $0x4b, %esi
movl $0x1, %edx
callq 0x1230
jmp 0x3b71
movq 0x5511(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x15e9(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x15a7(%rip), %rsi      # 0x5099
leaq 0x15b0(%rip), %rdx      # 0x50a9
leaq 0x15b6(%rip), %rcx      # 0x50b6
movl $0x6f, %r8d
jmp 0x16fe
movq 0x54ce(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x3047(%rip), %rsi      # 0x6b63
leaq 0xa0(%rsp), %rdx
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x1564(%rip), %rsi      # 0x5099
leaq 0x301d(%rip), %rdx      # 0x6b59
leaq 0x1573(%rip), %rcx      # 0x50b6
movl $0x3b1, %r8d            # imm = 0x3B1
jmp 0x3d9b
leaq 0x3038(%rip), %rsi      # 0x6b8d
jmp 0x3b67
leaq 0x309d(%rip), %rsi      # 0x6bfb
jmp 0x3b67
leaq 0x3110(%rip), %rsi      # 0x6c77
movq %rcx, %rdi
xorl %eax, %eax
callq 0x11e0
movq 0x55f0(%rip), %rsi      # 0x9168
movq %r14, %rdi
callq 0x43a8
movb $0x1, %al
cmpl $0x0, 0x55ff(%rip)      # 0x9188
je 0x3bde
leaq 0x160f(%rip), %rbx      # 0x51a1
leaq 0xa0(%rsp), %r14
leaq 0x182c(%rip), %r15      # 0x53cd
xorl %ebp, %ebp
movl 0x55a7(%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 0x3bcd
movq %r14, %rdi
callq 0x10a0
incl %ebp
movl 0x55b3(%rip), %eax      # 0x9188
cmpl %eax, %ebp
jb 0x3ba3
testl %eax, %eax
sete %al
movzbl 0x556f(%rip), %ecx      # 0x9154
cmpl $0x63, %ecx
je 0x3bf3
cmpl $0x53, %ecx
jne 0x3cd9
testb %al, %al
jne 0x3cd9
leaq 0x3101(%rip), %r13      # 0x6d03
leaq 0x310b(%rip), %rbp      # 0x6d14
leaq 0xa0(%rsp), %rbx
leaq 0x120(%rsp), %r14
xorl %r15d, %r15d
cmpb $0x63, 0x5531(%rip)     # 0x9154
movl 0x5527(%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 0x5534(%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 0x3c8a
movb $0x0, (%rax)
movb 0x54c3(%rip), %r12b     # 0x9154
movq %r14, %rdi
callq 0x1090
addq %rsp, %rax
addq $0x120, %rax            # imm = 0x120
cmpb $0x63, %r12b
jne 0x3cb3
movb $0x0, 0x2(%rax)
movw $0x6f2e, (%rax)         # imm = 0x6F2E
jmp 0x3cbc
movb $0x0, 0x2(%rax)
movw $0x732e, (%rax)         # imm = 0x732E
movq %rbx, %rdi
movq %r14, %rsi
callq 0x10d0
incq %r15
movl 0x54b8(%rip), %eax      # 0x9188
cmpq %rax, %r15
jb 0x3c1c
xorl %edi, %edi
callq 0x11a0
movq 0x52f9(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x178d(%rip), %rsi      # 0x547e
movq 0x80(%rsp), %rdx
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x138f(%rip), %rsi      # 0x5099
leaq 0x16af(%rip), %rdx      # 0x53c0
leaq 0x139e(%rip), %rcx      # 0x50b6
movl $0x1f0, %r8d            # imm = 0x1F0
jmp 0x16fe
movq 0x52b6(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x13b3(%rip), %rsi      # 0x50e7
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x1354(%rip), %rsi      # 0x5099
leaq 0x135d(%rip), %rdx      # 0x50a9
leaq 0x1363(%rip), %rcx      # 0x50b6
movl $0x98, %r8d
jmp 0x16fe
movq 0x527b(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
movq 0x5409(%rip), %rdx      # 0x9178
leaq 0x2db7(%rip), %rsi      # 0x6b2d
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x1312(%rip), %rsi      # 0x5099
leaq 0x2dcb(%rip), %rdx      # 0x6b59
leaq 0x1321(%rip), %rcx      # 0x50b6
movl $0x3ad, %r8d            # imm = 0x3AD
xorl %eax, %eax
callq 0x11e0
leaq 0x1556(%rip), %rdi      # 0x52ff
callq 0x1110
jmp 0x1705
movq 0x5226(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x134e(%rip), %rdi      # 0x5112
movl $0x2a, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x12bc(%rip), %rsi      # 0x5099
leaq 0x12c5(%rip), %rdx      # 0x50a9
leaq 0x12cb(%rip), %rcx      # 0x50b6
movl $0xa2, %r8d
jmp 0x16fe
movq 0x51e3(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x12bb(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x1279(%rip), %rsi      # 0x5099
leaq 0x1282(%rip), %rdx      # 0x50a9
leaq 0x1288(%rip), %rcx      # 0x50b6
movl $0xa8, %r8d
jmp 0x16fe
movq 0x51a0(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x1278(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x1236(%rip), %rsi      # 0x5099
leaq 0x123f(%rip), %rdx      # 0x50a9
leaq 0x1245(%rip), %rcx      # 0x50b6
movl $0xa9, %r8d
jmp 0x16fe
movq 0x515d(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x1235(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
jmp 0x3eb6
movq 0x513b(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x1238(%rip), %rsi      # 0x50e7
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x11d9(%rip), %rsi      # 0x5099
leaq 0x11e2(%rip), %rdx      # 0x50a9
leaq 0x11e8(%rip), %rcx      # 0x50b6
movl $0x90, %r8d
jmp 0x16fe
movq 0x5100(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x16b8(%rip), %rsi      # 0x55a2
movq 0x80(%rsp), %rdx
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x1196(%rip), %rsi      # 0x5099
leaq 0x14b6(%rip), %rdx      # 0x53c0
leaq 0x11a5(%rip), %rcx      # 0x50b6
movl $0x209, %r8d            # imm = 0x209
jmp 0x16fe
movq 0x50bd(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x1195(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x1153(%rip), %rsi      # 0x5099
leaq 0x115c(%rip), %rdx      # 0x50a9
leaq 0x1162(%rip), %rcx      # 0x50b6
movl $0xb7, %r8d
jmp 0x16fe
movq 0x507a(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x1152(%rip), %rdi      # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x1110(%rip), %rsi      # 0x5099
leaq 0x1119(%rip), %rdx      # 0x50a9
leaq 0x111f(%rip), %rcx      # 0x50b6
movl $0xb6, %r8d
jmp 0x16fe
movq 0x5037(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x13e0(%rip), %rsi      # 0x5393
leaq 0x120(%rsp), %rdx
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x10cd(%rip), %rsi      # 0x5099
leaq 0x13ed(%rip), %rdx      # 0x53c0
leaq 0x10dc(%rip), %rcx      # 0x50b6
movl $0x1bc, %r8d            # imm = 0x1BC
jmp 0x3d9b
movq 0x4ff4(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x13e6(%rip), %rsi      # 0x53dc
leaq 0x120(%rsp), %rdx
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0x108a(%rip), %rsi      # 0x5099
leaq 0x13aa(%rip), %rdx      # 0x53c0
leaq 0x1099(%rip), %rcx      # 0x50b6
movl $0x1c2, %r8d            # imm = 0x1C2
jmp 0x3d9b
movq 0x4fb1(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0x13d9(%rip), %rdi      # 0x5412
movl $0x33, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0x1047(%rip), %rsi      # 0x5099
leaq 0x1367(%rip), %rdx      # 0x53c0
leaq 0x1056(%rip), %rcx      # 0x50b6
movl $0x1c3, %r8d            # imm = 0x1C3
jmp 0x16fe
movq 0x4f6e(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
movq 0x5104(%rip), %rax      # 0x9180
movq 0x98(%rsp), %rdx
movq (%rax,%rdx,8), %r8
leaq 0x1858(%rip), %rsi      # 0x58e7
movl %r9d, %edx
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0xff6(%rip), %rsi       # 0x5099
leaq 0x1316(%rip), %rdx      # 0x53c0
leaq 0x1005(%rip), %rcx      # 0x50b6
movl $0x344, %r8d            # imm = 0x344
jmp 0x16fe
movq 0x4f1d(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
movq 0x50b3(%rip), %rax      # 0x9180
movq 0x98(%rsp), %rcx
movq (%rax,%rcx,8), %rdx
leaq 0x142f(%rip), %rsi      # 0x550f
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0xfa8(%rip), %rsi       # 0x5099
leaq 0x12c8(%rip), %rdx      # 0x53c0
leaq 0xfb7(%rip), %rcx       # 0x50b6
movl $0x1fd, %r8d            # imm = 0x1FD
jmp 0x16fe
movq 0x4ecf(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x14e4(%rip), %rsi      # 0x55ff
movq 0x80(%rsp), %rdx
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0xf65(%rip), %rsi       # 0x5099
leaq 0x1285(%rip), %rdx      # 0x53c0
leaq 0xf74(%rip), %rcx       # 0x50b6
movl $0x21e, %r8d            # imm = 0x21E
jmp 0x16fe
movq 0x4e8c(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0xf64(%rip), %rdi       # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0xf22(%rip), %rsi       # 0x5099
leaq 0x1242(%rip), %rdx      # 0x53c0
leaq 0xf31(%rip), %rcx       # 0x50b6
movl $0x308, %r8d            # imm = 0x308
jmp 0x16fe
movq 0x4e49(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0xf21(%rip), %rdi       # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0xedf(%rip), %rsi       # 0x5099
leaq 0x11ff(%rip), %rdx      # 0x53c0
leaq 0xeee(%rip), %rcx       # 0x50b6
movl $0x310, %r8d            # imm = 0x310
jmp 0x16fe
movq 0x4e06(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0xede(%rip), %rdi       # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0xe9c(%rip), %rsi       # 0x5099
leaq 0x11bc(%rip), %rdx      # 0x53c0
leaq 0xeab(%rip), %rcx       # 0x50b6
movl $0x236, %r8d            # imm = 0x236
jmp 0x16fe
movq 0x4dc3(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0xe9b(%rip), %rdi       # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0xe59(%rip), %rsi       # 0x5099
leaq 0x1179(%rip), %rdx      # 0x53c0
leaq 0xe68(%rip), %rcx       # 0x50b6
movl $0x241, %r8d            # imm = 0x241
jmp 0x16fe
movq 0x4d80(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x15fd(%rip), %rsi      # 0x5867
movq 0x80(%rsp), %rdx
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0xe16(%rip), %rsi       # 0x5099
leaq 0x1136(%rip), %rdx      # 0x53c0
leaq 0xe25(%rip), %rcx       # 0x50b6
movl $0x2f2, %r8d            # imm = 0x2F2
jmp 0x16fe
movq 0x4d3d(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x13f0(%rip), %rsi      # 0x569d
movq 0x80(%rsp), %rdx
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0xdd3(%rip), %rsi       # 0x5099
leaq 0x10f3(%rip), %rdx      # 0x53c0
leaq 0xde2(%rip), %rcx       # 0x50b6
movl $0x28e, %r8d            # imm = 0x28E
jmp 0x16fe
movq 0x4cfa(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0xdd2(%rip), %rdi       # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0xd90(%rip), %rsi       # 0x5099
leaq 0x10b0(%rip), %rdx      # 0x53c0
leaq 0xd9f(%rip), %rcx       # 0x50b6
movl $0x267, %r8d            # imm = 0x267
jmp 0x16fe
movq 0x4cb7(%rip), %rbx      # 0x8fe0
movq (%rbx), %rcx
leaq 0xd8f(%rip), %rdi       # 0x50c2
movl $0x24, %esi
movl $0x1, %edx
callq 0x1230
movq (%rbx), %rdi
leaq 0xd4d(%rip), %rsi       # 0x5099
leaq 0x106d(%rip), %rdx      # 0x53c0
leaq 0xd5c(%rip), %rcx       # 0x50b6
movl $0x26a, %r8d            # imm = 0x26A
jmp 0x16fe
movq 0x4c74(%rip), %rbx      # 0x8fe0
movq (%rbx), %rdi
leaq 0x12f0(%rip), %rsi      # 0x5666
movq 0x80(%rsp), %rdx
xorl %eax, %eax
callq 0x11e0
movq (%rbx), %rdi
leaq 0xd0a(%rip), %rsi       # 0x5099
leaq 0x102a(%rip), %rdx      # 0x53c0
leaq 0xd19(%rip), %rcx       # 0x50b6
movl $0x27e, %r8d            # imm = 0x27E
jmp 0x16fe