// File: ncbi[P]amr/alignment.cpp
// Function: Alignment_sp::AmrMutation::qc() const
void AmrMutation::qc () const
{
  if (! qc_on)
    return;
    
  if (empty ())
    return;
    
  QC_ASSERT (! geneMutation. empty ());
	QC_ASSERT (isUpper (reference));
	QC_ASSERT (isUpper (allele));
	QC_ASSERT (reference != allele);
	QC_ASSERT (! contains (reference, '-'));
	QC_ASSERT (! contains (allele,    '-'));
	QC_ASSERT (! gene. empty ());
	QC_ASSERT (! reference. empty ());  
	QC_IMPLY (frameshift != no_index, ! allele. empty ());
	QC_IMPLY (frameshift != no_index, pos_std >= 0);
	QC_ASSERT ((frameshift == no_index) == (frameshift_insertion == 0));
	QC_IMPLY (frameshift_insertion, frameshift_insertion % 3);
}

// Assembly:
subq $0xda8, %rsp            # imm = 0xDA8
movq %rdi, 0xda0(%rsp)
movq 0xda0(%rsp), %rax
movq %rax, 0xc8(%rsp)
leaq 0x91b22(%rip), %rax     # 0x120c58
testb $0x1, (%rax)
jne 0x8f140
jmp 0x9120f
movq 0xc8(%rsp), %rdi
callq 0xa3be0
testb $0x1, %al
jne 0x8f153
jmp 0x8f158
jmp 0x9120f
callq 0xd0a0
movq 0xc8(%rsp), %rdi
movl $0x0, (%rax)
addq $0xa8, %rdi
callq 0xdc60
testb $0x1, %al
jne 0x8f180
jmp 0x8f413
callq 0xd8c0
cmpl $0x0, %eax
jne 0x8f409
leaq 0xcff(%rsp), %rdi
movq %rdi, 0xc0(%rsp)
callq 0xdd50
movq 0xc0(%rsp), %rdx
leaq 0x57fbe(%rip), %rsi     # 0xe7170
leaq 0xd00(%rsp), %rdi
callq 0xfae0
jmp 0x8f1c1
leaq 0xcc8(%rsp), %rdi
movl $0xb3, %esi
callq 0x11600
jmp 0x8f1d5
leaq 0xd20(%rsp), %rdi
leaq 0xd00(%rsp), %rsi
leaq 0xcc8(%rsp), %rdx
callq 0x11510
jmp 0x8f1f4
leaq 0x53fd6(%rip), %rdx     # 0xe31d1
leaq 0xd40(%rsp), %rdi
leaq 0xd20(%rsp), %rsi
callq 0x114c0
jmp 0x8f212
leaq 0xc87(%rsp), %rdi
movq %rdi, 0xb8(%rsp)
callq 0xdd50
movq 0xb8(%rsp), %rdx
leaq 0x58131(%rip), %rsi     # 0xe7367
leaq 0xc88(%rsp), %rdi
callq 0xfae0
jmp 0x8f245
leaq 0x54758(%rip), %rdx     # 0xe39a4
leaq 0xca8(%rsp), %rdi
leaq 0xc88(%rsp), %rsi
callq 0x114c0
jmp 0x8f263
leaq 0xd60(%rsp), %rdi
leaq 0xd40(%rsp), %rsi
leaq 0xca8(%rsp), %rdx
callq 0x11510
jmp 0x8f282
leaq 0x58111(%rip), %rdx     # 0xe739a
leaq 0xd80(%rsp), %rdi
leaq 0xd60(%rsp), %rsi
callq 0x114c0
jmp 0x8f2a0
leaq 0xd80(%rsp), %rdi
callq 0x173d0
jmp 0x8f2af
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8f3f7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8f3ea
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8f3dd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8f3d0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8f3b6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8f3a9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8f39c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8f38f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
leaq 0xd80(%rsp), %rdi
callq 0xdf08
leaq 0xd60(%rsp), %rdi
callq 0xdf08
leaq 0xca8(%rsp), %rdi
callq 0xdf08
leaq 0xc88(%rsp), %rdi
callq 0xdf08
leaq 0xc87(%rsp), %rdi
callq 0xd7a0
leaq 0xd40(%rsp), %rdi
callq 0xdf08
leaq 0xd20(%rsp), %rdi
callq 0xdf08
leaq 0xcc8(%rsp), %rdi
callq 0xdf08
leaq 0xd00(%rsp), %rdi
callq 0xdf08
leaq 0xcff(%rsp), %rdi
callq 0xd7a0
jmp 0x91217
movl $0x1, %edi
callq 0xd8e0
callq 0xd0a0
movq 0xc8(%rsp), %rdi
movl $0x0, (%rax)
addq $0x30, %rdi
callq 0x1a560
testb $0x1, %al
jne 0x8f6ca
callq 0xd8c0
cmpl $0x0, %eax
jne 0x8f6c0
leaq 0xbdf(%rsp), %rdi
movq %rdi, 0xb0(%rsp)
callq 0xdd50
movq 0xb0(%rsp), %rdx
leaq 0x57d07(%rip), %rsi     # 0xe7170
leaq 0xbe0(%rsp), %rdi
callq 0xfae0
jmp 0x8f478
leaq 0xbb8(%rsp), %rdi
movl $0xb4, %esi
callq 0x11600
jmp 0x8f48c
leaq 0xc00(%rsp), %rdi
leaq 0xbe0(%rsp), %rsi
leaq 0xbb8(%rsp), %rdx
callq 0x11510
jmp 0x8f4ab
leaq 0x53d1f(%rip), %rdx     # 0xe31d1
leaq 0xc20(%rsp), %rdi
leaq 0xc00(%rsp), %rsi
callq 0x114c0
jmp 0x8f4c9
leaq 0xb77(%rsp), %rdi
movq %rdi, 0xa8(%rsp)
callq 0xdd50
movq 0xa8(%rsp), %rdx
leaq 0x57e7a(%rip), %rsi     # 0xe7367
leaq 0xb78(%rsp), %rdi
callq 0xfae0
jmp 0x8f4fc
leaq 0x544a1(%rip), %rdx     # 0xe39a4
leaq 0xb98(%rsp), %rdi
leaq 0xb78(%rsp), %rsi
callq 0x114c0
jmp 0x8f51a
leaq 0xc40(%rsp), %rdi
leaq 0xc20(%rsp), %rsi
leaq 0xb98(%rsp), %rdx
callq 0x11510
jmp 0x8f539
leaq 0x57e73(%rip), %rdx     # 0xe73b3
leaq 0xc60(%rsp), %rdi
leaq 0xc40(%rsp), %rsi
callq 0x114c0
jmp 0x8f557
leaq 0xc60(%rsp), %rdi
callq 0x173d0
jmp 0x8f566
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8f6ae
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8f6a1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8f694
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8f687
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8f66d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8f660
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8f653
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8f646
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
leaq 0xc60(%rsp), %rdi
callq 0xdf08
leaq 0xc40(%rsp), %rdi
callq 0xdf08
leaq 0xb98(%rsp), %rdi
callq 0xdf08
leaq 0xb78(%rsp), %rdi
callq 0xdf08
leaq 0xb77(%rsp), %rdi
callq 0xd7a0
leaq 0xc20(%rsp), %rdi
callq 0xdf08
leaq 0xc00(%rsp), %rdi
callq 0xdf08
leaq 0xbb8(%rsp), %rdi
callq 0xdf08
leaq 0xbe0(%rsp), %rdi
callq 0xdf08
leaq 0xbdf(%rsp), %rdi
callq 0xd7a0
jmp 0x91217
movl $0x1, %edi
callq 0xd8e0
callq 0xd0a0
movq 0xc8(%rsp), %rdi
movl $0x0, (%rax)
addq $0x50, %rdi
callq 0x1a560
testb $0x1, %al
jne 0x8f981
callq 0xd8c0
cmpl $0x0, %eax
jne 0x8f977
leaq 0xacf(%rsp), %rdi
movq %rdi, 0xa0(%rsp)
callq 0xdd50
movq 0xa0(%rsp), %rdx
leaq 0x57a50(%rip), %rsi     # 0xe7170
leaq 0xad0(%rsp), %rdi
callq 0xfae0
jmp 0x8f72f
leaq 0xaa8(%rsp), %rdi
movl $0xb5, %esi
callq 0x11600
jmp 0x8f743
leaq 0xaf0(%rsp), %rdi
leaq 0xad0(%rsp), %rsi
leaq 0xaa8(%rsp), %rdx
callq 0x11510
jmp 0x8f762
leaq 0x53a68(%rip), %rdx     # 0xe31d1
leaq 0xb10(%rsp), %rdi
leaq 0xaf0(%rsp), %rsi
callq 0x114c0
jmp 0x8f780
leaq 0xa67(%rsp), %rdi
movq %rdi, 0x98(%rsp)
callq 0xdd50
movq 0x98(%rsp), %rdx
leaq 0x57bc3(%rip), %rsi     # 0xe7367
leaq 0xa68(%rsp), %rdi
callq 0xfae0
jmp 0x8f7b3
leaq 0x541ea(%rip), %rdx     # 0xe39a4
leaq 0xa88(%rsp), %rdi
leaq 0xa68(%rsp), %rsi
callq 0x114c0
jmp 0x8f7d1
leaq 0xb30(%rsp), %rdi
leaq 0xb10(%rsp), %rsi
leaq 0xa88(%rsp), %rdx
callq 0x11510
jmp 0x8f7f0
leaq 0x57bd0(%rip), %rdx     # 0xe73c7
leaq 0xb50(%rsp), %rdi
leaq 0xb30(%rsp), %rsi
callq 0x114c0
jmp 0x8f80e
leaq 0xb50(%rsp), %rdi
callq 0x173d0
jmp 0x8f81d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8f965
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8f958
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8f94b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8f93e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8f924
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8f917
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8f90a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8f8fd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
leaq 0xb50(%rsp), %rdi
callq 0xdf08
leaq 0xb30(%rsp), %rdi
callq 0xdf08
leaq 0xa88(%rsp), %rdi
callq 0xdf08
leaq 0xa68(%rsp), %rdi
callq 0xdf08
leaq 0xa67(%rsp), %rdi
callq 0xd7a0
leaq 0xb10(%rsp), %rdi
callq 0xdf08
leaq 0xaf0(%rsp), %rdi
callq 0xdf08
leaq 0xaa8(%rsp), %rdi
callq 0xdf08
leaq 0xad0(%rsp), %rdi
callq 0xdf08
leaq 0xacf(%rsp), %rdi
callq 0xd7a0
jmp 0x91217
movl $0x1, %edi
callq 0xd8e0
callq 0xd0a0
movq 0xc8(%rsp), %rsi
movl $0x0, (%rax)
movq %rsi, %rdi
addq $0x30, %rdi
addq $0x50, %rsi
callq 0x4cd50
testb $0x1, %al
jne 0x8fc3f
callq 0xd8c0
cmpl $0x0, %eax
jne 0x8fc35
leaq 0x9bf(%rsp), %rdi
movq %rdi, 0x90(%rsp)
callq 0xdd50
movq 0x90(%rsp), %rdx
leaq 0x57792(%rip), %rsi     # 0xe7170
leaq 0x9c0(%rsp), %rdi
callq 0xfae0
jmp 0x8f9ed
leaq 0x998(%rsp), %rdi
movl $0xb6, %esi
callq 0x11600
jmp 0x8fa01
leaq 0x9e0(%rsp), %rdi
leaq 0x9c0(%rsp), %rsi
leaq 0x998(%rsp), %rdx
callq 0x11510
jmp 0x8fa20
leaq 0x537aa(%rip), %rdx     # 0xe31d1
leaq 0xa00(%rsp), %rdi
leaq 0x9e0(%rsp), %rsi
callq 0x114c0
jmp 0x8fa3e
leaq 0x957(%rsp), %rdi
movq %rdi, 0x88(%rsp)
callq 0xdd50
movq 0x88(%rsp), %rdx
leaq 0x57905(%rip), %rsi     # 0xe7367
leaq 0x958(%rsp), %rdi
callq 0xfae0
jmp 0x8fa71
leaq 0x53f2c(%rip), %rdx     # 0xe39a4
leaq 0x978(%rsp), %rdi
leaq 0x958(%rsp), %rsi
callq 0x114c0
jmp 0x8fa8f
leaq 0xa20(%rsp), %rdi
leaq 0xa00(%rsp), %rsi
leaq 0x978(%rsp), %rdx
callq 0x11510
jmp 0x8faae
leaq 0x57923(%rip), %rdx     # 0xe73d8
leaq 0xa40(%rsp), %rdi
leaq 0xa20(%rsp), %rsi
callq 0x114c0
jmp 0x8facc
leaq 0xa40(%rsp), %rdi
callq 0x173d0
jmp 0x8fadb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8fc23
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8fc16
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8fc09
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8fbfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8fbe2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8fbd5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8fbc8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8fbbb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
leaq 0xa40(%rsp), %rdi
callq 0xdf08
leaq 0xa20(%rsp), %rdi
callq 0xdf08
leaq 0x978(%rsp), %rdi
callq 0xdf08
leaq 0x958(%rsp), %rdi
callq 0xdf08
leaq 0x957(%rsp), %rdi
callq 0xd7a0
leaq 0xa00(%rsp), %rdi
callq 0xdf08
leaq 0x9e0(%rsp), %rdi
callq 0xdf08
leaq 0x998(%rsp), %rdi
callq 0xdf08
leaq 0x9c0(%rsp), %rdi
callq 0xdf08
leaq 0x9bf(%rsp), %rdi
callq 0xd7a0
jmp 0x91217
movl $0x1, %edi
callq 0xd8e0
callq 0xd0a0
movq 0xc8(%rsp), %rdi
movl $0x0, (%rax)
addq $0x30, %rdi
movl $0x2d, %esi
callq 0x4bd20
testb $0x1, %al
jne 0x8fc69
jmp 0x8fef6
callq 0xd8c0
cmpl $0x0, %eax
jne 0x8feec
leaq 0x8af(%rsp), %rdi
movq %rdi, 0x80(%rsp)
callq 0xdd50
movq 0x80(%rsp), %rdx
leaq 0x574d5(%rip), %rsi     # 0xe7170
leaq 0x8b0(%rsp), %rdi
callq 0xfae0
jmp 0x8fcaa
leaq 0x888(%rsp), %rdi
movl $0xb7, %esi
callq 0x11600
jmp 0x8fcbe
leaq 0x8d0(%rsp), %rdi
leaq 0x8b0(%rsp), %rsi
leaq 0x888(%rsp), %rdx
callq 0x11510
jmp 0x8fcdd
leaq 0x534ed(%rip), %rdx     # 0xe31d1
leaq 0x8f0(%rsp), %rdi
leaq 0x8d0(%rsp), %rsi
callq 0x114c0
jmp 0x8fcfb
leaq 0x847(%rsp), %rdi
movq %rdi, 0x78(%rsp)
callq 0xdd50
movq 0x78(%rsp), %rdx
leaq 0x5764e(%rip), %rsi     # 0xe7367
leaq 0x848(%rsp), %rdi
callq 0xfae0
jmp 0x8fd28
leaq 0x53c75(%rip), %rdx     # 0xe39a4
leaq 0x868(%rsp), %rdi
leaq 0x848(%rsp), %rsi
callq 0x114c0
jmp 0x8fd46
leaq 0x910(%rsp), %rdi
leaq 0x8f0(%rsp), %rsi
leaq 0x868(%rsp), %rdx
callq 0x11510
jmp 0x8fd65
leaq 0x57680(%rip), %rdx     # 0xe73ec
leaq 0x930(%rsp), %rdi
leaq 0x910(%rsp), %rsi
callq 0x114c0
jmp 0x8fd83
leaq 0x930(%rsp), %rdi
callq 0x173d0
jmp 0x8fd92
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8feda
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8fecd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8fec0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8feb3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8fe99
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8fe8c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8fe7f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x8fe72
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
leaq 0x930(%rsp), %rdi
callq 0xdf08
leaq 0x910(%rsp), %rdi
callq 0xdf08
leaq 0x868(%rsp), %rdi
callq 0xdf08
leaq 0x848(%rsp), %rdi
callq 0xdf08
leaq 0x847(%rsp), %rdi
callq 0xd7a0
leaq 0x8f0(%rsp), %rdi
callq 0xdf08
leaq 0x8d0(%rsp), %rdi
callq 0xdf08
leaq 0x888(%rsp), %rdi
callq 0xdf08
leaq 0x8b0(%rsp), %rdi
callq 0xdf08
leaq 0x8af(%rsp), %rdi
callq 0xd7a0
jmp 0x91217
movl $0x1, %edi
callq 0xd8e0
callq 0xd0a0
movq 0xc8(%rsp), %rdi
movl $0x0, (%rax)
addq $0x50, %rdi
movl $0x2d, %esi
callq 0x4bd20
testb $0x1, %al
jne 0x8ff20
jmp 0x901a7
callq 0xd8c0
cmpl $0x0, %eax
jne 0x9019d
leaq 0x79f(%rsp), %rdi
movq %rdi, 0x70(%rsp)
callq 0xdd50
movq 0x70(%rsp), %rdx
leaq 0x57224(%rip), %rsi     # 0xe7170
leaq 0x7a0(%rsp), %rdi
callq 0xfae0
jmp 0x8ff5b
leaq 0x778(%rsp), %rdi
movl $0xb8, %esi
callq 0x11600
jmp 0x8ff6f
leaq 0x7c0(%rsp), %rdi
leaq 0x7a0(%rsp), %rsi
leaq 0x778(%rsp), %rdx
callq 0x11510
jmp 0x8ff8e
leaq 0x5323c(%rip), %rdx     # 0xe31d1
leaq 0x7e0(%rsp), %rdi
leaq 0x7c0(%rsp), %rsi
callq 0x114c0
jmp 0x8ffac
leaq 0x737(%rsp), %rdi
movq %rdi, 0x68(%rsp)
callq 0xdd50
movq 0x68(%rsp), %rdx
leaq 0x5739d(%rip), %rsi     # 0xe7367
leaq 0x738(%rsp), %rdi
callq 0xfae0
jmp 0x8ffd9
leaq 0x539c4(%rip), %rdx     # 0xe39a4
leaq 0x758(%rsp), %rdi
leaq 0x738(%rsp), %rsi
callq 0x114c0
jmp 0x8fff7
leaq 0x800(%rsp), %rdi
leaq 0x7e0(%rsp), %rsi
leaq 0x758(%rsp), %rdx
callq 0x11510
jmp 0x90016
leaq 0x573eb(%rip), %rdx     # 0xe7408
leaq 0x820(%rsp), %rdi
leaq 0x800(%rsp), %rsi
callq 0x114c0
jmp 0x90034
leaq 0x820(%rsp), %rdi
callq 0x173d0
jmp 0x90043
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x9018b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x9017e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x90171
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x90164
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x9014a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x9013d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x90130
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x90123
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
leaq 0x820(%rsp), %rdi
callq 0xdf08
leaq 0x800(%rsp), %rdi
callq 0xdf08
leaq 0x758(%rsp), %rdi
callq 0xdf08
leaq 0x738(%rsp), %rdi
callq 0xdf08
leaq 0x737(%rsp), %rdi
callq 0xd7a0
leaq 0x7e0(%rsp), %rdi
callq 0xdf08
leaq 0x7c0(%rsp), %rdi
callq 0xdf08
leaq 0x778(%rsp), %rdi
callq 0xdf08
leaq 0x7a0(%rsp), %rdi
callq 0xdf08
leaq 0x79f(%rsp), %rdi
callq 0xd7a0
jmp 0x91217
movl $0x1, %edi
callq 0xd8e0
callq 0xd0a0
movq 0xc8(%rsp), %rdi
movl $0x0, (%rax)
addq $0x70, %rdi
callq 0xdc60
testb $0x1, %al
jne 0x901cc
jmp 0x90453
callq 0xd8c0
cmpl $0x0, %eax
jne 0x90449
leaq 0x68f(%rsp), %rdi
movq %rdi, 0x60(%rsp)
callq 0xdd50
movq 0x60(%rsp), %rdx
leaq 0x56f78(%rip), %rsi     # 0xe7170
leaq 0x690(%rsp), %rdi
callq 0xfae0
jmp 0x90207
leaq 0x668(%rsp), %rdi
movl $0xb9, %esi
callq 0x11600
jmp 0x9021b
leaq 0x6b0(%rsp), %rdi
leaq 0x690(%rsp), %rsi
leaq 0x668(%rsp), %rdx
callq 0x11510
jmp 0x9023a
leaq 0x52f90(%rip), %rdx     # 0xe31d1
leaq 0x6d0(%rsp), %rdi
leaq 0x6b0(%rsp), %rsi
callq 0x114c0
jmp 0x90258
leaq 0x627(%rsp), %rdi
movq %rdi, 0x58(%rsp)
callq 0xdd50
movq 0x58(%rsp), %rdx
leaq 0x570f1(%rip), %rsi     # 0xe7367
leaq 0x628(%rsp), %rdi
callq 0xfae0
jmp 0x90285
leaq 0x53718(%rip), %rdx     # 0xe39a4
leaq 0x648(%rsp), %rdi
leaq 0x628(%rsp), %rsi
callq 0x114c0
jmp 0x902a3
leaq 0x6f0(%rsp), %rdi
leaq 0x6d0(%rsp), %rsi
leaq 0x648(%rsp), %rdx
callq 0x11510
jmp 0x902c2
leaq 0x57158(%rip), %rdx     # 0xe7421
leaq 0x710(%rsp), %rdi
leaq 0x6f0(%rsp), %rsi
callq 0x114c0
jmp 0x902e0
leaq 0x710(%rsp), %rdi
callq 0x173d0
jmp 0x902ef
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x90437
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x9042a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x9041d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x90410
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x903f6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x903e9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x903dc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x903cf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
leaq 0x710(%rsp), %rdi
callq 0xdf08
leaq 0x6f0(%rsp), %rdi
callq 0xdf08
leaq 0x648(%rsp), %rdi
callq 0xdf08
leaq 0x628(%rsp), %rdi
callq 0xdf08
leaq 0x627(%rsp), %rdi
callq 0xd7a0
leaq 0x6d0(%rsp), %rdi
callq 0xdf08
leaq 0x6b0(%rsp), %rdi
callq 0xdf08
leaq 0x668(%rsp), %rdi
callq 0xdf08
leaq 0x690(%rsp), %rdi
callq 0xdf08
leaq 0x68f(%rsp), %rdi
callq 0xd7a0
jmp 0x91217
movl $0x1, %edi
callq 0xd8e0
callq 0xd0a0
movq 0xc8(%rsp), %rdi
movl $0x0, (%rax)
addq $0x30, %rdi
callq 0xdc60
testb $0x1, %al
jne 0x90478
jmp 0x906ff
callq 0xd8c0
cmpl $0x0, %eax
jne 0x906f5
leaq 0x57f(%rsp), %rdi
movq %rdi, 0x50(%rsp)
callq 0xdd50
movq 0x50(%rsp), %rdx
leaq 0x56ccc(%rip), %rsi     # 0xe7170
leaq 0x580(%rsp), %rdi
callq 0xfae0
jmp 0x904b3
leaq 0x558(%rsp), %rdi
movl $0xba, %esi
callq 0x11600
jmp 0x904c7
leaq 0x5a0(%rsp), %rdi
leaq 0x580(%rsp), %rsi
leaq 0x558(%rsp), %rdx
callq 0x11510
jmp 0x904e6
leaq 0x52ce4(%rip), %rdx     # 0xe31d1
leaq 0x5c0(%rsp), %rdi
leaq 0x5a0(%rsp), %rsi
callq 0x114c0
jmp 0x90504
leaq 0x517(%rsp), %rdi
movq %rdi, 0x48(%rsp)
callq 0xdd50
movq 0x48(%rsp), %rdx
leaq 0x56e45(%rip), %rsi     # 0xe7367
leaq 0x518(%rsp), %rdi
callq 0xfae0
jmp 0x90531
leaq 0x5346c(%rip), %rdx     # 0xe39a4
leaq 0x538(%rsp), %rdi
leaq 0x518(%rsp), %rsi
callq 0x114c0
jmp 0x9054f
leaq 0x5e0(%rsp), %rdi
leaq 0x5c0(%rsp), %rsi
leaq 0x538(%rsp), %rdx
callq 0x11510
jmp 0x9056e
leaq 0x56ebd(%rip), %rdx     # 0xe7432
leaq 0x600(%rsp), %rdi
leaq 0x5e0(%rsp), %rsi
callq 0x114c0
jmp 0x9058c
leaq 0x600(%rsp), %rdi
callq 0x173d0
jmp 0x9059b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x906e3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x906d6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x906c9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x906bc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x906a2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x90695
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x90688
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x9067b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
leaq 0x600(%rsp), %rdi
callq 0xdf08
leaq 0x5e0(%rsp), %rdi
callq 0xdf08
leaq 0x538(%rsp), %rdi
callq 0xdf08
leaq 0x518(%rsp), %rdi
callq 0xdf08
leaq 0x517(%rsp), %rdi
callq 0xd7a0
leaq 0x5c0(%rsp), %rdi
callq 0xdf08
leaq 0x5a0(%rsp), %rdi
callq 0xdf08
leaq 0x558(%rsp), %rdi
callq 0xdf08
leaq 0x580(%rsp), %rdi
callq 0xdf08
leaq 0x57f(%rsp), %rdi
callq 0xd7a0
jmp 0x91217
movl $0x1, %edi
callq 0xd8e0
movq 0xc8(%rsp), %rax
cmpq $-0x1, 0x98(%rax)
je 0x909c3
callq 0xd0a0
movq 0xc8(%rsp), %rdi
movl $0x0, (%rax)
addq $0x50, %rdi
callq 0xdc60
testb $0x1, %al
jne 0x9073a
jmp 0x909c1
callq 0xd8c0
cmpl $0x0, %eax
jne 0x909b7
leaq 0x46f(%rsp), %rdi
movq %rdi, 0x40(%rsp)
callq 0xdd50
movq 0x40(%rsp), %rdx
leaq 0x56a0a(%rip), %rsi     # 0xe7170
leaq 0x470(%rsp), %rdi
callq 0xfae0
jmp 0x90775
leaq 0x448(%rsp), %rdi
movl $0xbb, %esi
callq 0x11600
jmp 0x90789
leaq 0x490(%rsp), %rdi
leaq 0x470(%rsp), %rsi
leaq 0x448(%rsp), %rdx
callq 0x11510
jmp 0x907a8
leaq 0x52a22(%rip), %rdx     # 0xe31d1
leaq 0x4b0(%rsp), %rdi
leaq 0x490(%rsp), %rsi
callq 0x114c0
jmp 0x907c6
leaq 0x407(%rsp), %rdi
movq %rdi, 0x38(%rsp)
callq 0xdd50
movq 0x38(%rsp), %rdx
leaq 0x56b83(%rip), %rsi     # 0xe7367
leaq 0x408(%rsp), %rdi
callq 0xfae0
jmp 0x907f3
leaq 0x531aa(%rip), %rdx     # 0xe39a4
leaq 0x428(%rsp), %rdi
leaq 0x408(%rsp), %rsi
callq 0x114c0
jmp 0x90811
leaq 0x4d0(%rsp), %rdi
leaq 0x4b0(%rsp), %rsi
leaq 0x428(%rsp), %rdx
callq 0x11510
jmp 0x90830
leaq 0x56c11(%rip), %rdx     # 0xe7448
leaq 0x4f0(%rsp), %rdi
leaq 0x4d0(%rsp), %rsi
callq 0x114c0
jmp 0x9084e
leaq 0x4f0(%rsp), %rdi
callq 0x173d0
jmp 0x9085d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x909a5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x90998
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x9098b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x9097e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x90964
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x90957
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x9094a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x9093d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
leaq 0x4f0(%rsp), %rdi
callq 0xdf08
leaq 0x4d0(%rsp), %rdi
callq 0xdf08
leaq 0x428(%rsp), %rdi
callq 0xdf08
leaq 0x408(%rsp), %rdi
callq 0xdf08
leaq 0x407(%rsp), %rdi
callq 0xd7a0
leaq 0x4b0(%rsp), %rdi
callq 0xdf08
leaq 0x490(%rsp), %rdi
callq 0xdf08
leaq 0x448(%rsp), %rdi
callq 0xdf08
leaq 0x470(%rsp), %rdi
callq 0xdf08
leaq 0x46f(%rsp), %rdi
callq 0xd7a0
jmp 0x91217
movl $0x1, %edi
callq 0xd8e0
jmp 0x909c3
movq 0xc8(%rsp), %rax
cmpq $-0x1, 0x98(%rax)
je 0x90c85
callq 0xd0a0
movq %rax, %rcx
movq 0xc8(%rsp), %rax
movl $0x0, (%rcx)
cmpl $0x0, 0x90(%rax)
jge 0x90c83
callq 0xd8c0
cmpl $0x0, %eax
jne 0x90c79
leaq 0x35f(%rsp), %rdi
movq %rdi, 0x30(%rsp)
callq 0xdd50
movq 0x30(%rsp), %rdx
leaq 0x56748(%rip), %rsi     # 0xe7170
leaq 0x360(%rsp), %rdi
callq 0xfae0
jmp 0x90a37
leaq 0x338(%rsp), %rdi
movl $0xbc, %esi
callq 0x11600
jmp 0x90a4b
leaq 0x380(%rsp), %rdi
leaq 0x360(%rsp), %rsi
leaq 0x338(%rsp), %rdx
callq 0x11510
jmp 0x90a6a
leaq 0x52760(%rip), %rdx     # 0xe31d1
leaq 0x3a0(%rsp), %rdi
leaq 0x380(%rsp), %rsi
callq 0x114c0
jmp 0x90a88
leaq 0x2f7(%rsp), %rdi
movq %rdi, 0x28(%rsp)
callq 0xdd50
movq 0x28(%rsp), %rdx
leaq 0x568c1(%rip), %rsi     # 0xe7367
leaq 0x2f8(%rsp), %rdi
callq 0xfae0
jmp 0x90ab5
leaq 0x52ee8(%rip), %rdx     # 0xe39a4
leaq 0x318(%rsp), %rdi
leaq 0x2f8(%rsp), %rsi
callq 0x114c0
jmp 0x90ad3
leaq 0x3c0(%rsp), %rdi
leaq 0x3a0(%rsp), %rsi
leaq 0x318(%rsp), %rdx
callq 0x11510
jmp 0x90af2
leaq 0x56962(%rip), %rdx     # 0xe745b
leaq 0x3e0(%rsp), %rdi
leaq 0x3c0(%rsp), %rsi
callq 0x114c0
jmp 0x90b10
leaq 0x3e0(%rsp), %rdi
callq 0x173d0
jmp 0x90b1f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x90c67
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x90c5a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x90c4d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x90c40
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x90c26
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x90c19
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x90c0c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x90bff
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
leaq 0x3e0(%rsp), %rdi
callq 0xdf08
leaq 0x3c0(%rsp), %rdi
callq 0xdf08
leaq 0x318(%rsp), %rdi
callq 0xdf08
leaq 0x2f8(%rsp), %rdi
callq 0xdf08
leaq 0x2f7(%rsp), %rdi
callq 0xd7a0
leaq 0x3a0(%rsp), %rdi
callq 0xdf08
leaq 0x380(%rsp), %rdi
callq 0xdf08
leaq 0x338(%rsp), %rdi
callq 0xdf08
leaq 0x360(%rsp), %rdi
callq 0xdf08
leaq 0x35f(%rsp), %rdi
callq 0xd7a0
jmp 0x91217
movl $0x1, %edi
callq 0xd8e0
jmp 0x90c85
callq 0xd0a0
movq 0xc8(%rsp), %rcx
movl $0x0, (%rax)
cmpq $-0x1, 0x98(%rcx)
sete %al
andb $0x1, %al
movzbl %al, %eax
cmpl $0x0, 0xa0(%rcx)
sete %cl
andb $0x1, %cl
movzbl %cl, %ecx
cmpl %ecx, %eax
je 0x90f47
callq 0xd8c0
cmpl $0x0, %eax
jne 0x90f3d
leaq 0x24f(%rsp), %rdi
movq %rdi, 0x20(%rsp)
callq 0xdd50
movq 0x20(%rsp), %rdx
leaq 0x56484(%rip), %rsi     # 0xe7170
leaq 0x250(%rsp), %rdi
callq 0xfae0
jmp 0x90cfb
leaq 0x228(%rsp), %rdi
movl $0xbd, %esi
callq 0x11600
jmp 0x90d0f
leaq 0x270(%rsp), %rdi
leaq 0x250(%rsp), %rsi
leaq 0x228(%rsp), %rdx
callq 0x11510
jmp 0x90d2e
leaq 0x5249c(%rip), %rdx     # 0xe31d1
leaq 0x290(%rsp), %rdi
leaq 0x270(%rsp), %rsi
callq 0x114c0
jmp 0x90d4c
leaq 0x1e7(%rsp), %rdi
movq %rdi, 0x18(%rsp)
callq 0xdd50
movq 0x18(%rsp), %rdx
leaq 0x565fd(%rip), %rsi     # 0xe7367
leaq 0x1e8(%rsp), %rdi
callq 0xfae0
jmp 0x90d79
leaq 0x52c24(%rip), %rdx     # 0xe39a4
leaq 0x208(%rsp), %rdi
leaq 0x1e8(%rsp), %rsi
callq 0x114c0
jmp 0x90d97
leaq 0x2b0(%rsp), %rdi
leaq 0x290(%rsp), %rsi
leaq 0x208(%rsp), %rdx
callq 0x11510
jmp 0x90db6
leaq 0x566ab(%rip), %rdx     # 0xe7468
leaq 0x2d0(%rsp), %rdi
leaq 0x2b0(%rsp), %rsi
callq 0x114c0
jmp 0x90dd4
leaq 0x2d0(%rsp), %rdi
callq 0x173d0
jmp 0x90de3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x90f2b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x90f1e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x90f11
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x90f04
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x90eea
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x90edd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x90ed0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x90ec3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
leaq 0x2d0(%rsp), %rdi
callq 0xdf08
leaq 0x2b0(%rsp), %rdi
callq 0xdf08
leaq 0x208(%rsp), %rdi
callq 0xdf08
leaq 0x1e8(%rsp), %rdi
callq 0xdf08
leaq 0x1e7(%rsp), %rdi
callq 0xd7a0
leaq 0x290(%rsp), %rdi
callq 0xdf08
leaq 0x270(%rsp), %rdi
callq 0xdf08
leaq 0x228(%rsp), %rdi
callq 0xdf08
leaq 0x250(%rsp), %rdi
callq 0xdf08
leaq 0x24f(%rsp), %rdi
callq 0xd7a0
jmp 0x91217
movl $0x1, %edi
callq 0xd8e0
movq 0xc8(%rsp), %rax
cmpl $0x0, 0xa0(%rax)
je 0x9120f
callq 0xd0a0
movq %rax, %rcx
movq 0xc8(%rsp), %rax
movl $0x0, (%rcx)
movl 0xa0(%rax), %eax
movl $0x3, %ecx
cltd
idivl %ecx
cmpl $0x0, %edx
jne 0x9120d
callq 0xd8c0
cmpl $0x0, %eax
jne 0x91203
leaq 0x13f(%rsp), %rdi
movq %rdi, 0x10(%rsp)
callq 0xdd50
movq 0x10(%rsp), %rdx
leaq 0x561bb(%rip), %rsi     # 0xe7170
leaq 0x140(%rsp), %rdi
callq 0xfae0
jmp 0x90fc4
leaq 0x118(%rsp), %rdi
movl $0xbe, %esi
callq 0x11600
jmp 0x90fd8
leaq 0x160(%rsp), %rdi
leaq 0x140(%rsp), %rsi
leaq 0x118(%rsp), %rdx
callq 0x11510
jmp 0x90ff7
leaq 0x521d3(%rip), %rdx     # 0xe31d1
leaq 0x180(%rsp), %rdi
leaq 0x160(%rsp), %rsi
callq 0x114c0
jmp 0x91015
leaq 0xd7(%rsp), %rdi
movq %rdi, 0x8(%rsp)
callq 0xdd50
movq 0x8(%rsp), %rdx
leaq 0x56334(%rip), %rsi     # 0xe7367
leaq 0xd8(%rsp), %rdi
callq 0xfae0
jmp 0x91042
leaq 0x5295b(%rip), %rdx     # 0xe39a4
leaq 0xf8(%rsp), %rdi
leaq 0xd8(%rsp), %rsi
callq 0x114c0
jmp 0x91060
leaq 0x1a0(%rsp), %rdi
leaq 0x180(%rsp), %rsi
leaq 0xf8(%rsp), %rdx
callq 0x11510
jmp 0x9107f
leaq 0x562a8(%rip), %rdx     # 0xe732e
leaq 0x1c0(%rsp), %rdi
leaq 0x1a0(%rsp), %rsi
callq 0x114c0
jmp 0x9109d
leaq 0x1c0(%rsp), %rdi
callq 0x173d0
jmp 0x910ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x911f4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x911e7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x911da
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x911cd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x911b3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x911a6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x91199
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
jmp 0x9118c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xcf0(%rsp)
movl %eax, 0xcec(%rsp)
leaq 0x1c0(%rsp), %rdi
callq 0xdf08
leaq 0x1a0(%rsp), %rdi
callq 0xdf08
leaq 0xf8(%rsp), %rdi
callq 0xdf08
leaq 0xd8(%rsp), %rdi
callq 0xdf08
leaq 0xd7(%rsp), %rdi
callq 0xd7a0
leaq 0x180(%rsp), %rdi
callq 0xdf08
leaq 0x160(%rsp), %rdi
callq 0xdf08
leaq 0x118(%rsp), %rdi
callq 0xdf08
leaq 0x140(%rsp), %rdi
callq 0xdf08
leaq 0x13f(%rsp), %rdi
callq 0xd7a0
jmp 0x91217
movl $0x1, %edi
callq 0xd8e0
jmp 0x9120f
addq $0xda8, %rsp            # imm = 0xDA8
retq
movq 0xcf0(%rsp), %rdi
callq 0xdd40
nopw %cs:(%rax,%rax)