// File: ncbi[P]amr/seq.cpp
// Function: Seq_sp::Align::qc() const
void Align::qc () const
{
  if (! qc_on)
    return;
    
  QC_ASSERT (transformations. size () == insertions + deletions + matches + substitutions);
    
	QC_ASSERT (start1 <= stop1);
	QC_ASSERT (start2 <= stop2);
  
  QC_ASSERT (self_score1 >= 0.0);
  QC_ASSERT (self_score2 >= 0.0);
  QC_ASSERT (score <= self_score1);
  QC_ASSERT (score <= self_score2);
}

// Assembly:
subq $0x808, %rsp            # imm = 0x808
movq %rdi, 0x800(%rsp)
movq 0x800(%rsp), %rax
movq %rax, 0x78(%rsp)
leaq 0x5b325(%rip), %rax     # 0x120c58
testb $0x1, (%rax)
jne 0xc593d
jmp 0xc6bf6
callq 0xd0a0
movq 0x78(%rsp), %rdi
movl $0x0, (%rax)
addq $0x10, %rdi
callq 0xd520
movq 0x78(%rsp), %rdx
movq 0x40(%rdx), %rcx
addq 0x48(%rdx), %rcx
addq 0x30(%rdx), %rcx
addq 0x38(%rdx), %rcx
cmpq %rcx, %rax
je 0xc5bfb
callq 0xd8c0
cmpl $0x0, %eax
jne 0xc5bf1
leaq 0x75f(%rsp), %rdi
movq %rdi, 0x70(%rsp)
callq 0xdd50
movq 0x70(%rsp), %rdx
leaq 0x22aa6(%rip), %rsi     # 0xe8446
leaq 0x760(%rsp), %rdi
callq 0xfae0
jmp 0xc59af
leaq 0x728(%rsp), %rdi
movl $0x1139, %esi           # imm = 0x1139
callq 0x11600
jmp 0xc59c3
leaq 0x780(%rsp), %rdi
leaq 0x760(%rsp), %rsi
leaq 0x728(%rsp), %rdx
callq 0x11510
jmp 0xc59e2
leaq 0x1d7e8(%rip), %rdx     # 0xe31d1
leaq 0x7a0(%rsp), %rdi
leaq 0x780(%rsp), %rsi
callq 0x114c0
jmp 0xc5a00
leaq 0x6e7(%rsp), %rdi
movq %rdi, 0x68(%rsp)
callq 0xdd50
movq 0x68(%rsp), %rdx
leaq 0x23b0b(%rip), %rsi     # 0xe9529
leaq 0x6e8(%rsp), %rdi
callq 0xfae0
jmp 0xc5a2d
leaq 0x1df70(%rip), %rdx     # 0xe39a4
leaq 0x708(%rsp), %rdi
leaq 0x6e8(%rsp), %rsi
callq 0x114c0
jmp 0xc5a4b
leaq 0x7c0(%rsp), %rdi
leaq 0x7a0(%rsp), %rsi
leaq 0x708(%rsp), %rdx
callq 0x11510
jmp 0xc5a6a
leaq 0x23adf(%rip), %rdx     # 0xe9550
leaq 0x7e0(%rsp), %rdi
leaq 0x7c0(%rsp), %rsi
callq 0x114c0
jmp 0xc5a88
leaq 0x7e0(%rsp), %rdi
callq 0x173d0
jmp 0xc5a97
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc5bdf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc5bd2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc5bc5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc5bb8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc5b9e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc5b91
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc5b84
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc5b77
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
leaq 0x7e0(%rsp), %rdi
callq 0xdf08
leaq 0x7c0(%rsp), %rdi
callq 0xdf08
leaq 0x708(%rsp), %rdi
callq 0xdf08
leaq 0x6e8(%rsp), %rdi
callq 0xdf08
leaq 0x6e7(%rsp), %rdi
callq 0xd7a0
leaq 0x7a0(%rsp), %rdi
callq 0xdf08
leaq 0x780(%rsp), %rdi
callq 0xdf08
leaq 0x728(%rsp), %rdi
callq 0xdf08
leaq 0x760(%rsp), %rdi
callq 0xdf08
leaq 0x75f(%rsp), %rdi
callq 0xd7a0
jmp 0xc6bfe
movl $0x1, %edi
callq 0xd8e0
callq 0xd0a0
movq 0x78(%rsp), %rcx
movl $0x0, (%rax)
movq 0x50(%rcx), %rax
cmpq 0x60(%rcx), %rax
jbe 0xc5ea0
callq 0xd8c0
cmpl $0x0, %eax
jne 0xc5e96
leaq 0x63f(%rsp), %rdi
movq %rdi, 0x60(%rsp)
callq 0xdd50
movq 0x60(%rsp), %rdx
leaq 0x22801(%rip), %rsi     # 0xe8446
leaq 0x640(%rsp), %rdi
callq 0xfae0
jmp 0xc5c54
leaq 0x618(%rsp), %rdi
movl $0x113b, %esi           # imm = 0x113B
callq 0x11600
jmp 0xc5c68
leaq 0x660(%rsp), %rdi
leaq 0x640(%rsp), %rsi
leaq 0x618(%rsp), %rdx
callq 0x11510
jmp 0xc5c87
leaq 0x1d543(%rip), %rdx     # 0xe31d1
leaq 0x680(%rsp), %rdi
leaq 0x660(%rsp), %rsi
callq 0x114c0
jmp 0xc5ca5
leaq 0x5d7(%rsp), %rdi
movq %rdi, 0x58(%rsp)
callq 0xdd50
movq 0x58(%rsp), %rdx
leaq 0x23866(%rip), %rsi     # 0xe9529
leaq 0x5d8(%rsp), %rdi
callq 0xfae0
jmp 0xc5cd2
leaq 0x1dccb(%rip), %rdx     # 0xe39a4
leaq 0x5f8(%rsp), %rdi
leaq 0x5d8(%rsp), %rsi
callq 0x114c0
jmp 0xc5cf0
leaq 0x6a0(%rsp), %rdi
leaq 0x680(%rsp), %rsi
leaq 0x5f8(%rsp), %rdx
callq 0x11510
jmp 0xc5d0f
leaq 0x23887(%rip), %rdx     # 0xe959d
leaq 0x6c0(%rsp), %rdi
leaq 0x6a0(%rsp), %rsi
callq 0x114c0
jmp 0xc5d2d
leaq 0x6c0(%rsp), %rdi
callq 0x173d0
jmp 0xc5d3c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc5e84
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc5e77
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc5e6a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc5e5d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc5e43
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc5e36
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc5e29
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc5e1c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
leaq 0x6c0(%rsp), %rdi
callq 0xdf08
leaq 0x6a0(%rsp), %rdi
callq 0xdf08
leaq 0x5f8(%rsp), %rdi
callq 0xdf08
leaq 0x5d8(%rsp), %rdi
callq 0xdf08
leaq 0x5d7(%rsp), %rdi
callq 0xd7a0
leaq 0x680(%rsp), %rdi
callq 0xdf08
leaq 0x660(%rsp), %rdi
callq 0xdf08
leaq 0x618(%rsp), %rdi
callq 0xdf08
leaq 0x640(%rsp), %rdi
callq 0xdf08
leaq 0x63f(%rsp), %rdi
callq 0xd7a0
jmp 0xc6bfe
movl $0x1, %edi
callq 0xd8e0
callq 0xd0a0
movq 0x78(%rsp), %rcx
movl $0x0, (%rax)
movq 0x58(%rcx), %rax
cmpq 0x68(%rcx), %rax
jbe 0xc6145
callq 0xd8c0
cmpl $0x0, %eax
jne 0xc613b
leaq 0x52f(%rsp), %rdi
movq %rdi, 0x50(%rsp)
callq 0xdd50
movq 0x50(%rsp), %rdx
leaq 0x2255c(%rip), %rsi     # 0xe8446
leaq 0x530(%rsp), %rdi
callq 0xfae0
jmp 0xc5ef9
leaq 0x508(%rsp), %rdi
movl $0x113c, %esi           # imm = 0x113C
callq 0x11600
jmp 0xc5f0d
leaq 0x550(%rsp), %rdi
leaq 0x530(%rsp), %rsi
leaq 0x508(%rsp), %rdx
callq 0x11510
jmp 0xc5f2c
leaq 0x1d29e(%rip), %rdx     # 0xe31d1
leaq 0x570(%rsp), %rdi
leaq 0x550(%rsp), %rsi
callq 0x114c0
jmp 0xc5f4a
leaq 0x4c7(%rsp), %rdi
movq %rdi, 0x48(%rsp)
callq 0xdd50
movq 0x48(%rsp), %rdx
leaq 0x235c1(%rip), %rsi     # 0xe9529
leaq 0x4c8(%rsp), %rdi
callq 0xfae0
jmp 0xc5f77
leaq 0x1da26(%rip), %rdx     # 0xe39a4
leaq 0x4e8(%rsp), %rdi
leaq 0x4c8(%rsp), %rsi
callq 0x114c0
jmp 0xc5f95
leaq 0x590(%rsp), %rdi
leaq 0x570(%rsp), %rsi
leaq 0x4e8(%rsp), %rdx
callq 0x11510
jmp 0xc5fb4
leaq 0x235f2(%rip), %rdx     # 0xe95ad
leaq 0x5b0(%rsp), %rdi
leaq 0x590(%rsp), %rsi
callq 0x114c0
jmp 0xc5fd2
leaq 0x5b0(%rsp), %rdi
callq 0x173d0
jmp 0xc5fe1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc6129
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc611c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc610f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc6102
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc60e8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc60db
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc60ce
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc60c1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
leaq 0x5b0(%rsp), %rdi
callq 0xdf08
leaq 0x590(%rsp), %rdi
callq 0xdf08
leaq 0x4e8(%rsp), %rdi
callq 0xdf08
leaq 0x4c8(%rsp), %rdi
callq 0xdf08
leaq 0x4c7(%rsp), %rdi
callq 0xd7a0
leaq 0x570(%rsp), %rdi
callq 0xdf08
leaq 0x550(%rsp), %rdi
callq 0xdf08
leaq 0x508(%rsp), %rdi
callq 0xdf08
leaq 0x530(%rsp), %rdi
callq 0xdf08
leaq 0x52f(%rsp), %rdi
callq 0xd7a0
jmp 0xc6bfe
movl $0x1, %edi
callq 0xd8e0
callq 0xd0a0
movq %rax, %rcx
movq 0x78(%rsp), %rax
movl $0x0, (%rcx)
movsd 0x70(%rax), %xmm0
xorps %xmm1, %xmm1
ucomisd %xmm1, %xmm0
jae 0xc63f1
callq 0xd8c0
cmpl $0x0, %eax
jne 0xc63e7
leaq 0x41f(%rsp), %rdi
movq %rdi, 0x40(%rsp)
callq 0xdd50
movq 0x40(%rsp), %rdx
leaq 0x222b0(%rip), %rsi     # 0xe8446
leaq 0x420(%rsp), %rdi
callq 0xfae0
jmp 0xc61a5
leaq 0x3f8(%rsp), %rdi
movl $0x113e, %esi           # imm = 0x113E
callq 0x11600
jmp 0xc61b9
leaq 0x440(%rsp), %rdi
leaq 0x420(%rsp), %rsi
leaq 0x3f8(%rsp), %rdx
callq 0x11510
jmp 0xc61d8
leaq 0x1cff2(%rip), %rdx     # 0xe31d1
leaq 0x460(%rsp), %rdi
leaq 0x440(%rsp), %rsi
callq 0x114c0
jmp 0xc61f6
leaq 0x3b7(%rsp), %rdi
movq %rdi, 0x38(%rsp)
callq 0xdd50
movq 0x38(%rsp), %rdx
leaq 0x23315(%rip), %rsi     # 0xe9529
leaq 0x3b8(%rsp), %rdi
callq 0xfae0
jmp 0xc6223
leaq 0x1d77a(%rip), %rdx     # 0xe39a4
leaq 0x3d8(%rsp), %rdi
leaq 0x3b8(%rsp), %rsi
callq 0x114c0
jmp 0xc6241
leaq 0x480(%rsp), %rdi
leaq 0x460(%rsp), %rsi
leaq 0x3d8(%rsp), %rdx
callq 0x11510
jmp 0xc6260
leaq 0x23356(%rip), %rdx     # 0xe95bd
leaq 0x4a0(%rsp), %rdi
leaq 0x480(%rsp), %rsi
callq 0x114c0
jmp 0xc627e
leaq 0x4a0(%rsp), %rdi
callq 0x173d0
jmp 0xc628d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc63d5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc63c8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc63bb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc63ae
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc6394
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc6387
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc637a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc636d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
leaq 0x4a0(%rsp), %rdi
callq 0xdf08
leaq 0x480(%rsp), %rdi
callq 0xdf08
leaq 0x3d8(%rsp), %rdi
callq 0xdf08
leaq 0x3b8(%rsp), %rdi
callq 0xdf08
leaq 0x3b7(%rsp), %rdi
callq 0xd7a0
leaq 0x460(%rsp), %rdi
callq 0xdf08
leaq 0x440(%rsp), %rdi
callq 0xdf08
leaq 0x3f8(%rsp), %rdi
callq 0xdf08
leaq 0x420(%rsp), %rdi
callq 0xdf08
leaq 0x41f(%rsp), %rdi
callq 0xd7a0
jmp 0xc6bfe
movl $0x1, %edi
callq 0xd8e0
callq 0xd0a0
movq %rax, %rcx
movq 0x78(%rsp), %rax
movl $0x0, (%rcx)
movsd 0x78(%rax), %xmm0
xorps %xmm1, %xmm1
ucomisd %xmm1, %xmm0
jae 0xc669d
callq 0xd8c0
cmpl $0x0, %eax
jne 0xc6693
leaq 0x30f(%rsp), %rdi
movq %rdi, 0x30(%rsp)
callq 0xdd50
movq 0x30(%rsp), %rdx
leaq 0x22004(%rip), %rsi     # 0xe8446
leaq 0x310(%rsp), %rdi
callq 0xfae0
jmp 0xc6451
leaq 0x2e8(%rsp), %rdi
movl $0x113f, %esi           # imm = 0x113F
callq 0x11600
jmp 0xc6465
leaq 0x330(%rsp), %rdi
leaq 0x310(%rsp), %rsi
leaq 0x2e8(%rsp), %rdx
callq 0x11510
jmp 0xc6484
leaq 0x1cd46(%rip), %rdx     # 0xe31d1
leaq 0x350(%rsp), %rdi
leaq 0x330(%rsp), %rsi
callq 0x114c0
jmp 0xc64a2
leaq 0x2a7(%rsp), %rdi
movq %rdi, 0x28(%rsp)
callq 0xdd50
movq 0x28(%rsp), %rdx
leaq 0x23069(%rip), %rsi     # 0xe9529
leaq 0x2a8(%rsp), %rdi
callq 0xfae0
jmp 0xc64cf
leaq 0x1d4ce(%rip), %rdx     # 0xe39a4
leaq 0x2c8(%rsp), %rdi
leaq 0x2a8(%rsp), %rsi
callq 0x114c0
jmp 0xc64ed
leaq 0x370(%rsp), %rdi
leaq 0x350(%rsp), %rsi
leaq 0x2c8(%rsp), %rdx
callq 0x11510
jmp 0xc650c
leaq 0x230bd(%rip), %rdx     # 0xe95d0
leaq 0x390(%rsp), %rdi
leaq 0x370(%rsp), %rsi
callq 0x114c0
jmp 0xc652a
leaq 0x390(%rsp), %rdi
callq 0x173d0
jmp 0xc6539
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc6681
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc6674
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc6667
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc665a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc6640
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc6633
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc6626
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc6619
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
leaq 0x390(%rsp), %rdi
callq 0xdf08
leaq 0x370(%rsp), %rdi
callq 0xdf08
leaq 0x2c8(%rsp), %rdi
callq 0xdf08
leaq 0x2a8(%rsp), %rdi
callq 0xdf08
leaq 0x2a7(%rsp), %rdi
callq 0xd7a0
leaq 0x350(%rsp), %rdi
callq 0xdf08
leaq 0x330(%rsp), %rdi
callq 0xdf08
leaq 0x2e8(%rsp), %rdi
callq 0xdf08
leaq 0x310(%rsp), %rdi
callq 0xdf08
leaq 0x30f(%rsp), %rdi
callq 0xd7a0
jmp 0xc6bfe
movl $0x1, %edi
callq 0xd8e0
callq 0xd0a0
movq %rax, %rcx
movq 0x78(%rsp), %rax
movl $0x0, (%rcx)
movsd 0x8(%rax), %xmm1
movsd 0x70(%rax), %xmm0
ucomisd %xmm1, %xmm0
jae 0xc694b
callq 0xd8c0
cmpl $0x0, %eax
jne 0xc6941
leaq 0x1ff(%rsp), %rdi
movq %rdi, 0x20(%rsp)
callq 0xdd50
movq 0x20(%rsp), %rdx
leaq 0x21d56(%rip), %rsi     # 0xe8446
leaq 0x200(%rsp), %rdi
callq 0xfae0
jmp 0xc66ff
leaq 0x1d8(%rsp), %rdi
movl $0x1140, %esi           # imm = 0x1140
callq 0x11600
jmp 0xc6713
leaq 0x220(%rsp), %rdi
leaq 0x200(%rsp), %rsi
leaq 0x1d8(%rsp), %rdx
callq 0x11510
jmp 0xc6732
leaq 0x1ca98(%rip), %rdx     # 0xe31d1
leaq 0x240(%rsp), %rdi
leaq 0x220(%rsp), %rsi
callq 0x114c0
jmp 0xc6750
leaq 0x197(%rsp), %rdi
movq %rdi, 0x18(%rsp)
callq 0xdd50
movq 0x18(%rsp), %rdx
leaq 0x22dbb(%rip), %rsi     # 0xe9529
leaq 0x198(%rsp), %rdi
callq 0xfae0
jmp 0xc677d
leaq 0x1d220(%rip), %rdx     # 0xe39a4
leaq 0x1b8(%rsp), %rdi
leaq 0x198(%rsp), %rsi
callq 0x114c0
jmp 0xc679b
leaq 0x260(%rsp), %rdi
leaq 0x240(%rsp), %rsi
leaq 0x1b8(%rsp), %rdx
callq 0x11510
jmp 0xc67ba
leaq 0x22e22(%rip), %rdx     # 0xe95e3
leaq 0x280(%rsp), %rdi
leaq 0x260(%rsp), %rsi
callq 0x114c0
jmp 0xc67d8
leaq 0x280(%rsp), %rdi
callq 0x173d0
jmp 0xc67e7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc692f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc6922
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc6915
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc6908
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc68ee
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc68e1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc68d4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc68c7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
leaq 0x280(%rsp), %rdi
callq 0xdf08
leaq 0x260(%rsp), %rdi
callq 0xdf08
leaq 0x1b8(%rsp), %rdi
callq 0xdf08
leaq 0x198(%rsp), %rdi
callq 0xdf08
leaq 0x197(%rsp), %rdi
callq 0xd7a0
leaq 0x240(%rsp), %rdi
callq 0xdf08
leaq 0x220(%rsp), %rdi
callq 0xdf08
leaq 0x1d8(%rsp), %rdi
callq 0xdf08
leaq 0x200(%rsp), %rdi
callq 0xdf08
leaq 0x1ff(%rsp), %rdi
callq 0xd7a0
jmp 0xc6bfe
movl $0x1, %edi
callq 0xd8e0
callq 0xd0a0
movq %rax, %rcx
movq 0x78(%rsp), %rax
movl $0x0, (%rcx)
movsd 0x8(%rax), %xmm1
movsd 0x78(%rax), %xmm0
ucomisd %xmm1, %xmm0
jae 0xc6bf6
callq 0xd8c0
cmpl $0x0, %eax
jne 0xc6bec
leaq 0xef(%rsp), %rdi
movq %rdi, 0x10(%rsp)
callq 0xdd50
movq 0x10(%rsp), %rdx
leaq 0x21aa8(%rip), %rsi     # 0xe8446
leaq 0xf0(%rsp), %rdi
callq 0xfae0
jmp 0xc69ad
leaq 0xc8(%rsp), %rdi
movl $0x1141, %esi           # imm = 0x1141
callq 0x11600
jmp 0xc69c1
leaq 0x110(%rsp), %rdi
leaq 0xf0(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x11510
jmp 0xc69e0
leaq 0x1c7ea(%rip), %rdx     # 0xe31d1
leaq 0x130(%rsp), %rdi
leaq 0x110(%rsp), %rsi
callq 0x114c0
jmp 0xc69fe
leaq 0x87(%rsp), %rdi
movq %rdi, 0x8(%rsp)
callq 0xdd50
movq 0x8(%rsp), %rdx
leaq 0x22b0d(%rip), %rsi     # 0xe9529
leaq 0x88(%rsp), %rdi
callq 0xfae0
jmp 0xc6a2b
leaq 0x1cf72(%rip), %rdx     # 0xe39a4
leaq 0xa8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0x114c0
jmp 0xc6a49
leaq 0x150(%rsp), %rdi
leaq 0x130(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x11510
jmp 0xc6a68
leaq 0x22b89(%rip), %rdx     # 0xe95f8
leaq 0x170(%rsp), %rdi
leaq 0x150(%rsp), %rsi
callq 0x114c0
jmp 0xc6a86
leaq 0x170(%rsp), %rdi
callq 0x173d0
jmp 0xc6a95
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc6bdd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc6bd0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc6bc3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc6bb6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc6b9c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc6b8f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc6b82
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
jmp 0xc6b75
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x750(%rsp)
movl %eax, 0x74c(%rsp)
leaq 0x170(%rsp), %rdi
callq 0xdf08
leaq 0x150(%rsp), %rdi
callq 0xdf08
leaq 0xa8(%rsp), %rdi
callq 0xdf08
leaq 0x88(%rsp), %rdi
callq 0xdf08
leaq 0x87(%rsp), %rdi
callq 0xd7a0
leaq 0x130(%rsp), %rdi
callq 0xdf08
leaq 0x110(%rsp), %rdi
callq 0xdf08
leaq 0xc8(%rsp), %rdi
callq 0xdf08
leaq 0xf0(%rsp), %rdi
callq 0xdf08
leaq 0xef(%rsp), %rdi
callq 0xd7a0
jmp 0xc6bfe
movl $0x1, %edi
callq 0xd8e0
addq $0x808, %rsp            # imm = 0x808
retq
movq 0x750(%rsp), %rdi
callq 0xdd40
nopl (%rax,%rax)