// File: /workspace/github_cpp_makefile_star2_O2/ncbi[P]amr/stx/stxtyper.cpp
// Function: (anonymous namespace)::BlastAlignment::qc() const
void qc () const
    {
      if (! qc_on)
        return;
      QC_ASSERT (length);
      QC_ASSERT (nident);
      QC_ASSERT (nident + xs <= length);
	    QC_ASSERT (targetStart < targetEnd);
	    QC_ASSERT (targetEnd <= targetLen);
      QC_ASSERT (refStart < refEnd);
	    QC_ASSERT (refEnd <= refLen);
	    if (! frameshift)
	    {
  	    QC_ASSERT (nident + xs <= refEnd - refStart);
  	    QC_ASSERT (refEnd - refStart <= length);	    
  	  }
      QC_ASSERT (! targetName. empty ());
      QC_ASSERT (between<size_t> (frame, 1, 3 + 1));
      QC_ASSERT (contains (stxClass2identity, stxClass));
      QC_ASSERT (isLeft (stxType, stxClass));
      QC_ASSERT (subunit == 'A' || subunit == 'B');
      QC_ASSERT (subClass. size () > stxS. size ());
      QC_ASSERT (! refAccession. empty ());
      QC_ASSERT (! targetSeq. empty ());
      QC_ASSERT (! refSeq. empty ());
      QC_ASSERT (targetSeq. size () == refSeq. size ());
      QC_IMPLY (! frameshift, length == targetSeq. size ());
      QC_ASSERT (stxType. size () == 2);
      QC_IMPLY (truncated (), partial ());

    }

// Assembly:
pushq %r15
pushq %r14
pushq %rbx
subq $0x110, %rsp            # imm = 0x110
leaq 0x65a83(%rip), %rax     # 0x76ac8
cmpb $0x1, (%rax)
jne 0x111c2
movq %rdi, %rbx
callq 0xa060
movq %rax, %r14
andl $0x0, (%rax)
movq (%rbx), %rax
testq %rax, %rax
je 0x111cf
movq 0x8(%rbx), %rcx
testq %rcx, %rcx
je 0x112a3
addq 0x10(%rbx), %rcx
cmpq %rax, %rcx
ja 0x11377
movq 0x38(%rbx), %rdx
cmpq %rdx, 0x30(%rbx)
jae 0x1144b
cmpq 0x40(%rbx), %rdx
ja 0x1151f
movq 0x20(%rbx), %rsi
movq %rsi, %rdx
subq 0x18(%rbx), %rdx
jbe 0x115f3
cmpq 0x28(%rbx), %rsi
ja 0x116c7
cmpb $0x0, 0x51(%rbx)
jne 0x110cd
cmpq %rdx, %rcx
ja 0x1218b
cmpq %rax, %rdx
ja 0x1225f
andl $0x0, (%r14)
cmpq $0x0, 0x60(%rbx)
je 0x1179b
movq 0x48(%rbx), %rax
decq %rax
cmpq $0x3, %rax
jae 0x1186f
leaq 0x100(%rbx), %r15
leaq 0x6592d(%rip), %rdi     # 0x76a28
movq %r15, %rsi
callq 0x1b2d7
testb %al, %al
je 0x11943
andl $0x0, (%r14)
leaq 0xe0(%rbx), %rdi
movq %r15, %rsi
callq 0x1b1de
testb %al, %al
je 0x11a17
andl $0x0, (%r14)
movb 0x140(%rbx), %al
addb $-0x41, %al
cmpb $0x2, %al
jae 0x11aeb
movq 0x150(%rbx), %rax
cmpq 0x65918(%rip), %rax     # 0x76a60
jbe 0x11bbf
cmpq $0x0, 0xa8(%rbx)
je 0x11c93
movq 0x80(%rbx), %rax
testq %rax, %rax
je 0x11d67
movq 0xc8(%rbx), %rcx
testq %rcx, %rcx
je 0x11e3b
cmpq %rcx, %rax
jne 0x11f0f
cmpb $0x0, 0x51(%rbx)
jne 0x11194
cmpq %rax, (%rbx)
jne 0x11fe3
andl $0x0, (%r14)
cmpq $0x2, 0xe8(%rbx)
jne 0x120b7
movq %rbx, %rdi
callq 0x17314
testb %al, %al
je 0x111c2
movq %rbx, %rdi
callq 0x1736e
testb %al, %al
je 0x12333
addq $0x110, %rsp            # imm = 0x110
popq %rbx
popq %r14
popq %r15
retq
callq 0xa6a0
testl %eax, %eax
jne 0x12407
leaq 0x3f505(%rip), %rsi     # 0x506e8
leaq 0x70(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x18af0
leaq 0x50(%rsp), %rdi
movl $0x11d, %esi            # imm = 0x11D
callq 0x1a2c7
leaq 0x90(%rsp), %rdi
leaq 0x70(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x19646
leaq 0x3f4df(%rip), %rdx     # 0x506fe
leaq 0xb0(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x19582
leaq 0x3f8d2(%rip), %rsi     # 0x50b0d
leaq 0x10(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x18af0
leaq 0x4097b(%rip), %rdx     # 0x51bcc
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x19582
leaq 0xd0(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
leaq 0x30(%rsp), %rdx
callq 0x19646
leaq 0x3f8d9(%rip), %rdx     # 0x50b5a
leaq 0xf0(%rsp), %rdi
leaq 0xd0(%rsp), %rsi
callq 0x19582
leaq 0xf0(%rsp), %rdi
callq 0x1ccf0
callq 0xa6a0
testl %eax, %eax
jne 0x12407
leaq 0x3f431(%rip), %rsi     # 0x506e8
leaq 0x70(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x18af0
leaq 0x50(%rsp), %rdi
movl $0x11e, %esi            # imm = 0x11E
callq 0x1a2c7
leaq 0x90(%rsp), %rdi
leaq 0x70(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x19646
leaq 0x3f40b(%rip), %rdx     # 0x506fe
leaq 0xb0(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x19582
leaq 0x3f7fe(%rip), %rsi     # 0x50b0d
leaq 0x10(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x18af0
leaq 0x408a7(%rip), %rdx     # 0x51bcc
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x19582
leaq 0xd0(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
leaq 0x30(%rsp), %rdx
callq 0x19646
leaq 0x3f7ef(%rip), %rdx     # 0x50b44
leaq 0xf0(%rsp), %rdi
leaq 0xd0(%rsp), %rsi
callq 0x19582
leaq 0xf0(%rsp), %rdi
callq 0x1ccf0
callq 0xa6a0
testl %eax, %eax
jne 0x12407
leaq 0x3f35d(%rip), %rsi     # 0x506e8
leaq 0x70(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x18af0
leaq 0x50(%rsp), %rdi
movl $0x11f, %esi            # imm = 0x11F
callq 0x1a2c7
leaq 0x90(%rsp), %rdi
leaq 0x70(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x19646
leaq 0x3f337(%rip), %rdx     # 0x506fe
leaq 0xb0(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x19582
leaq 0x3f72a(%rip), %rsi     # 0x50b0d
leaq 0x10(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x18af0
leaq 0x407d3(%rip), %rdx     # 0x51bcc
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x19582
leaq 0xd0(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
leaq 0x30(%rsp), %rdx
callq 0x19646
leaq 0x3f722(%rip), %rdx     # 0x50b4b
leaq 0xf0(%rsp), %rdi
leaq 0xd0(%rsp), %rsi
callq 0x19582
leaq 0xf0(%rsp), %rdi
callq 0x1ccf0
callq 0xa6a0
testl %eax, %eax
jne 0x12407
leaq 0x3f289(%rip), %rsi     # 0x506e8
leaq 0x70(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x18af0
leaq 0x50(%rsp), %rdi
movl $0x120, %esi            # imm = 0x120
callq 0x1a2c7
leaq 0x90(%rsp), %rdi
leaq 0x70(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x19646
leaq 0x3f263(%rip), %rdx     # 0x506fe
leaq 0xb0(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x19582
leaq 0x3f656(%rip), %rsi     # 0x50b0d
leaq 0x10(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x18af0
leaq 0x406ff(%rip), %rdx     # 0x51bcc
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x19582
leaq 0xd0(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
leaq 0x30(%rsp), %rdx
callq 0x19646
leaq 0x3f664(%rip), %rdx     # 0x50b61
leaq 0xf0(%rsp), %rdi
leaq 0xd0(%rsp), %rsi
callq 0x19582
leaq 0xf0(%rsp), %rdi
callq 0x1ccf0
callq 0xa6a0
testl %eax, %eax
jne 0x12407
leaq 0x3f1b5(%rip), %rsi     # 0x506e8
leaq 0x70(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x18af0
leaq 0x50(%rsp), %rdi
movl $0x121, %esi            # imm = 0x121
callq 0x1a2c7
leaq 0x90(%rsp), %rdi
leaq 0x70(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x19646
leaq 0x3f18f(%rip), %rdx     # 0x506fe
leaq 0xb0(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x19582
leaq 0x3f582(%rip), %rsi     # 0x50b0d
leaq 0x10(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x18af0
leaq 0x4062b(%rip), %rdx     # 0x51bcc
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x19582
leaq 0xd0(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
leaq 0x30(%rsp), %rdx
callq 0x19646
leaq 0x3f5a8(%rip), %rdx     # 0x50b79
leaq 0xf0(%rsp), %rdi
leaq 0xd0(%rsp), %rsi
callq 0x19582
leaq 0xf0(%rsp), %rdi
callq 0x1ccf0
callq 0xa6a0
testl %eax, %eax
jne 0x12407
leaq 0x3f0e1(%rip), %rsi     # 0x506e8
leaq 0x70(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x18af0
leaq 0x50(%rsp), %rdi
movl $0x122, %esi            # imm = 0x122
callq 0x1a2c7
leaq 0x90(%rsp), %rdi
leaq 0x70(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x19646
leaq 0x3f0bb(%rip), %rdx     # 0x506fe
leaq 0xb0(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x19582
leaq 0x3f4ae(%rip), %rsi     # 0x50b0d
leaq 0x10(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x18af0
leaq 0x40557(%rip), %rdx     # 0x51bcc
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x19582
leaq 0xd0(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
leaq 0x30(%rsp), %rdx
callq 0x19646
leaq 0x3f41e(%rip), %rdx     # 0x50ac3
leaq 0xf0(%rsp), %rdi
leaq 0xd0(%rsp), %rsi
callq 0x19582
leaq 0xf0(%rsp), %rdi
callq 0x1ccf0
callq 0xa6a0
testl %eax, %eax
jne 0x12407
leaq 0x3f00d(%rip), %rsi     # 0x506e8
leaq 0x70(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x18af0
leaq 0x50(%rsp), %rdi
movl $0x123, %esi            # imm = 0x123
callq 0x1a2c7
leaq 0x90(%rsp), %rdi
leaq 0x70(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x19646
leaq 0x3efe7(%rip), %rdx     # 0x506fe
leaq 0xb0(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x19582
leaq 0x3f3da(%rip), %rsi     # 0x50b0d
leaq 0x10(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x18af0
leaq 0x40483(%rip), %rdx     # 0x51bcc
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x19582
leaq 0xd0(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
leaq 0x30(%rsp), %rdx
callq 0x19646
leaq 0x3f417(%rip), %rdx     # 0x50b90
leaq 0xf0(%rsp), %rdi
leaq 0xd0(%rsp), %rsi
callq 0x19582
leaq 0xf0(%rsp), %rdi
callq 0x1ccf0
callq 0xa6a0
testl %eax, %eax
jne 0x12407
leaq 0x3ef39(%rip), %rsi     # 0x506e8
leaq 0x70(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x18af0
leaq 0x50(%rsp), %rdi
movl $0x129, %esi            # imm = 0x129
callq 0x1a2c7
leaq 0x90(%rsp), %rdi
leaq 0x70(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x19646
leaq 0x3ef13(%rip), %rdx     # 0x506fe
leaq 0xb0(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x19582
leaq 0x3f306(%rip), %rsi     # 0x50b0d
leaq 0x10(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x18af0
leaq 0x403af(%rip), %rdx     # 0x51bcc
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x19582
leaq 0xd0(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
leaq 0x30(%rsp), %rdx
callq 0x19646
leaq 0x3f391(%rip), %rdx     # 0x50bde
leaq 0xf0(%rsp), %rdi
leaq 0xd0(%rsp), %rsi
callq 0x19582
leaq 0xf0(%rsp), %rdi
callq 0x1ccf0
callq 0xa6a0
testl %eax, %eax
jne 0x12407
leaq 0x3ee65(%rip), %rsi     # 0x506e8
leaq 0x70(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x18af0
leaq 0x50(%rsp), %rdi
movl $0x12a, %esi            # imm = 0x12A
callq 0x1a2c7
leaq 0x90(%rsp), %rdi
leaq 0x70(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x19646
leaq 0x3ee3f(%rip), %rdx     # 0x506fe
leaq 0xb0(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x19582
leaq 0x3f232(%rip), %rsi     # 0x50b0d
leaq 0x10(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x18af0
leaq 0x402db(%rip), %rdx     # 0x51bcc
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x19582
leaq 0xd0(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
leaq 0x30(%rsp), %rdx
callq 0x19646
leaq 0x3f2d4(%rip), %rdx     # 0x50bf5
leaq 0xf0(%rsp), %rdi
leaq 0xd0(%rsp), %rsi
callq 0x19582
leaq 0xf0(%rsp), %rdi
callq 0x1ccf0
callq 0xa6a0
testl %eax, %eax
jne 0x12407
leaq 0x3ed91(%rip), %rsi     # 0x506e8
leaq 0x70(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x18af0
leaq 0x50(%rsp), %rdi
movl $0x12b, %esi            # imm = 0x12B
callq 0x1a2c7
leaq 0x90(%rsp), %rdi
leaq 0x70(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x19646
leaq 0x3ed6b(%rip), %rdx     # 0x506fe
leaq 0xb0(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x19582
leaq 0x3f15e(%rip), %rsi     # 0x50b0d
leaq 0x10(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x18af0
leaq 0x40207(%rip), %rdx     # 0x51bcc
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x19582
leaq 0xd0(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
leaq 0x30(%rsp), %rdx
callq 0x19646
leaq 0x3f222(%rip), %rdx     # 0x50c17
leaq 0xf0(%rsp), %rdi
leaq 0xd0(%rsp), %rsi
callq 0x19582
leaq 0xf0(%rsp), %rdi
callq 0x1ccf0
callq 0xa6a0
testl %eax, %eax
jne 0x12407
leaq 0x3ecbd(%rip), %rsi     # 0x506e8
leaq 0x70(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x18af0
leaq 0x50(%rsp), %rdi
movl $0x12c, %esi            # imm = 0x12C
callq 0x1a2c7
leaq 0x90(%rsp), %rdi
leaq 0x70(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x19646
leaq 0x3ec97(%rip), %rdx     # 0x506fe
leaq 0xb0(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x19582
leaq 0x3f08a(%rip), %rsi     # 0x50b0d
leaq 0x10(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x18af0
leaq 0x40133(%rip), %rdx     # 0x51bcc
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x19582
leaq 0xd0(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
leaq 0x30(%rsp), %rdx
callq 0x19646
leaq 0x3f175(%rip), %rdx     # 0x50c3e
leaq 0xf0(%rsp), %rdi
leaq 0xd0(%rsp), %rsi
callq 0x19582
leaq 0xf0(%rsp), %rdi
callq 0x1ccf0
callq 0xa6a0
testl %eax, %eax
jne 0x12407
leaq 0x3ebe9(%rip), %rsi     # 0x506e8
leaq 0x70(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x18af0
leaq 0x50(%rsp), %rdi
movl $0x12d, %esi            # imm = 0x12D
callq 0x1a2c7
leaq 0x90(%rsp), %rdi
leaq 0x70(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x19646
leaq 0x3ebc3(%rip), %rdx     # 0x506fe
leaq 0xb0(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x19582
leaq 0x3efb6(%rip), %rsi     # 0x50b0d
leaq 0x10(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x18af0
leaq 0x4005f(%rip), %rdx     # 0x51bcc
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x19582
leaq 0xd0(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
leaq 0x30(%rsp), %rdx
callq 0x19646
leaq 0x3f0bc(%rip), %rdx     # 0x50c59
leaq 0xf0(%rsp), %rdi
leaq 0xd0(%rsp), %rsi
callq 0x19582
leaq 0xf0(%rsp), %rdi
callq 0x1ccf0
callq 0xa6a0
testl %eax, %eax
jne 0x12407
leaq 0x3eb15(%rip), %rsi     # 0x506e8
leaq 0x70(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x18af0
leaq 0x50(%rsp), %rdi
movl $0x12e, %esi            # imm = 0x12E
callq 0x1a2c7
leaq 0x90(%rsp), %rdi
leaq 0x70(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x19646
leaq 0x3eaef(%rip), %rdx     # 0x506fe
leaq 0xb0(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x19582
leaq 0x3eee2(%rip), %rsi     # 0x50b0d
leaq 0x10(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x18af0
leaq 0x3ff8b(%rip), %rdx     # 0x51bcc
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x19582
leaq 0xd0(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
leaq 0x30(%rsp), %rdx
callq 0x19646
leaq 0x3f009(%rip), %rdx     # 0x50c7a
leaq 0xf0(%rsp), %rdi
leaq 0xd0(%rsp), %rsi
callq 0x19582
leaq 0xf0(%rsp), %rdi
callq 0x1ccf0
callq 0xa6a0
testl %eax, %eax
jne 0x12407
leaq 0x3ea41(%rip), %rsi     # 0x506e8
leaq 0x70(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x18af0
leaq 0x50(%rsp), %rdi
movl $0x12f, %esi            # imm = 0x12F
callq 0x1a2c7
leaq 0x90(%rsp), %rdi
leaq 0x70(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x19646
leaq 0x3ea1b(%rip), %rdx     # 0x506fe
leaq 0xb0(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x19582
leaq 0x3ee0e(%rip), %rsi     # 0x50b0d
leaq 0x10(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x18af0
leaq 0x3feb7(%rip), %rdx     # 0x51bcc
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x19582
leaq 0xd0(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
leaq 0x30(%rsp), %rdx
callq 0x19646
leaq 0x3ef57(%rip), %rdx     # 0x50c9c
leaq 0xf0(%rsp), %rdi
leaq 0xd0(%rsp), %rsi
callq 0x19582
leaq 0xf0(%rsp), %rdi
callq 0x1ccf0
callq 0xa6a0
testl %eax, %eax
jne 0x12407
leaq 0x3e96d(%rip), %rsi     # 0x506e8
leaq 0x70(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x18af0
leaq 0x50(%rsp), %rdi
movl $0x130, %esi            # imm = 0x130
callq 0x1a2c7
leaq 0x90(%rsp), %rdi
leaq 0x70(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x19646
leaq 0x3e947(%rip), %rdx     # 0x506fe
leaq 0xb0(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x19582
leaq 0x3ed3a(%rip), %rsi     # 0x50b0d
leaq 0x10(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x18af0
leaq 0x3fde3(%rip), %rdx     # 0x51bcc
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x19582
leaq 0xd0(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
leaq 0x30(%rsp), %rdx
callq 0x19646
leaq 0x3ec0b(%rip), %rdx     # 0x50a24
leaq 0xf0(%rsp), %rdi
leaq 0xd0(%rsp), %rsi
callq 0x19582
leaq 0xf0(%rsp), %rdi
callq 0x1ccf0
callq 0xa6a0
testl %eax, %eax
jne 0x12407
leaq 0x3e899(%rip), %rsi     # 0x506e8
leaq 0x70(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x18af0
leaq 0x50(%rsp), %rdi
movl $0x131, %esi            # imm = 0x131
callq 0x1a2c7
leaq 0x90(%rsp), %rdi
leaq 0x70(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x19646
leaq 0x3e873(%rip), %rdx     # 0x506fe
leaq 0xb0(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x19582
leaq 0x3ec66(%rip), %rsi     # 0x50b0d
leaq 0x10(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x18af0
leaq 0x3fd0f(%rip), %rdx     # 0x51bcc
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x19582
leaq 0xd0(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
leaq 0x30(%rsp), %rdx
callq 0x19646
leaq 0x3edc8(%rip), %rdx     # 0x50cb5
leaq 0xf0(%rsp), %rdi
leaq 0xd0(%rsp), %rsi
callq 0x19582
leaq 0xf0(%rsp), %rdi
callq 0x1ccf0
callq 0xa6a0
testl %eax, %eax
jne 0x12407
leaq 0x3e7c5(%rip), %rsi     # 0x506e8
leaq 0x70(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x18af0
leaq 0x50(%rsp), %rdi
movl $0x132, %esi            # imm = 0x132
callq 0x1a2c7
leaq 0x90(%rsp), %rdi
leaq 0x70(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x19646
leaq 0x3e79f(%rip), %rdx     # 0x506fe
leaq 0xb0(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x19582
leaq 0x3eb92(%rip), %rsi     # 0x50b0d
leaq 0x10(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x18af0
leaq 0x3fc3b(%rip), %rdx     # 0x51bcc
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x19582
leaq 0xd0(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
leaq 0x30(%rsp), %rdx
callq 0x19646
leaq 0x3eacf(%rip), %rdx     # 0x50a90
leaq 0xf0(%rsp), %rdi
leaq 0xd0(%rsp), %rsi
callq 0x19582
leaq 0xf0(%rsp), %rdi
callq 0x1ccf0
callq 0xa6a0
testl %eax, %eax
jne 0x12407
leaq 0x3e6f1(%rip), %rsi     # 0x506e8
leaq 0x70(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x18af0
leaq 0x50(%rsp), %rdi
movl $0x133, %esi            # imm = 0x133
callq 0x1a2c7
leaq 0x90(%rsp), %rdi
leaq 0x70(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x19646
leaq 0x3e6cb(%rip), %rdx     # 0x506fe
leaq 0xb0(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x19582
leaq 0x3eabe(%rip), %rsi     # 0x50b0d
leaq 0x10(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x18af0
leaq 0x3fb67(%rip), %rdx     # 0x51bcc
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x19582
leaq 0xd0(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
leaq 0x30(%rsp), %rdx
callq 0x19646
leaq 0x3ec33(%rip), %rdx     # 0x50cc8
leaq 0xf0(%rsp), %rdi
leaq 0xd0(%rsp), %rsi
callq 0x19582
leaq 0xf0(%rsp), %rdi
callq 0x1ccf0
callq 0xa6a0
testl %eax, %eax
jne 0x12407
leaq 0x3e61d(%rip), %rsi     # 0x506e8
leaq 0x70(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x18af0
leaq 0x50(%rsp), %rdi
movl $0x134, %esi            # imm = 0x134
callq 0x1a2c7
leaq 0x90(%rsp), %rdi
leaq 0x70(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x19646
leaq 0x3e5f7(%rip), %rdx     # 0x506fe
leaq 0xb0(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x19582
leaq 0x3e9ea(%rip), %rsi     # 0x50b0d
leaq 0x10(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x18af0
leaq 0x3fa93(%rip), %rdx     # 0x51bcc
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x19582
leaq 0xd0(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
leaq 0x30(%rsp), %rdx
callq 0x19646
leaq 0x3e911(%rip), %rdx     # 0x50a7a
leaq 0xf0(%rsp), %rdi
leaq 0xd0(%rsp), %rsi
callq 0x19582
leaq 0xf0(%rsp), %rdi
callq 0x1ccf0
callq 0xa6a0
testl %eax, %eax
jne 0x12407
leaq 0x3e549(%rip), %rsi     # 0x506e8
leaq 0x70(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x18af0
leaq 0x50(%rsp), %rdi
movl $0x126, %esi            # imm = 0x126
callq 0x1a2c7
leaq 0x90(%rsp), %rdi
leaq 0x70(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x19646
leaq 0x3e523(%rip), %rdx     # 0x506fe
leaq 0xb0(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x19582
leaq 0x3e916(%rip), %rsi     # 0x50b0d
leaq 0x10(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x18af0
leaq 0x3f9bf(%rip), %rdx     # 0x51bcc
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x19582
leaq 0xd0(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
leaq 0x30(%rsp), %rdx
callq 0x19646
leaq 0x3e964(%rip), %rdx     # 0x50ba1
leaq 0xf0(%rsp), %rdi
leaq 0xd0(%rsp), %rsi
callq 0x19582
leaq 0xf0(%rsp), %rdi
callq 0x1ccf0
callq 0xa6a0
testl %eax, %eax
jne 0x12407
leaq 0x3e475(%rip), %rsi     # 0x506e8
leaq 0x70(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x18af0
leaq 0x50(%rsp), %rdi
movl $0x127, %esi            # imm = 0x127
callq 0x1a2c7
leaq 0x90(%rsp), %rdi
leaq 0x70(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x19646
leaq 0x3e44f(%rip), %rdx     # 0x506fe
leaq 0xb0(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x19582
leaq 0x3e842(%rip), %rsi     # 0x50b0d
leaq 0x10(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x18af0
leaq 0x3f8eb(%rip), %rdx     # 0x51bcc
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x19582
leaq 0xd0(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
leaq 0x30(%rsp), %rdx
callq 0x19646
leaq 0x3e8b1(%rip), %rdx     # 0x50bc2
leaq 0xf0(%rsp), %rdi
leaq 0xd0(%rsp), %rsi
callq 0x19582
leaq 0xf0(%rsp), %rdi
callq 0x1ccf0
callq 0xa6a0
testl %eax, %eax
jne 0x12407
leaq 0x3e3a1(%rip), %rsi     # 0x506e8
leaq 0x70(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x18af0
leaq 0x50(%rsp), %rdi
movl $0x135, %esi            # imm = 0x135
callq 0x1a2c7
leaq 0x90(%rsp), %rdi
leaq 0x70(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x19646
leaq 0x3e37b(%rip), %rdx     # 0x506fe
leaq 0xb0(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x19582
leaq 0x3e76e(%rip), %rsi     # 0x50b0d
leaq 0x10(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x18af0
leaq 0x3f817(%rip), %rdx     # 0x51bcc
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x19582
leaq 0xd0(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
leaq 0x30(%rsp), %rdx
callq 0x19646
leaq 0x3e900(%rip), %rdx     # 0x50ce5
leaq 0xf0(%rsp), %rdi
leaq 0xd0(%rsp), %rsi
callq 0x19582
leaq 0xf0(%rsp), %rdi
callq 0x1ccf0
pushq $0x1
popq %rdi
callq 0xa6b0
jmp 0x1246c
jmp 0x1247e
jmp 0x1246c
jmp 0x1247e
jmp 0x1246c
jmp 0x1247e
jmp 0x124ba
jmp 0x1246c
jmp 0x1247e
jmp 0x1246c
jmp 0x1246c
jmp 0x1247e
jmp 0x1247e
jmp 0x1246c
jmp 0x1247e
jmp 0x1246c
jmp 0x1247e
jmp 0x1246c
jmp 0x1247e
jmp 0x1246c
jmp 0x1247e
jmp 0x1246c
jmp 0x1247e
jmp 0x1246c
jmp 0x1247e
jmp 0x1246c
jmp 0x1247e
jmp 0x1246c
jmp 0x1247e
jmp 0x1246c
jmp 0x124ba
jmp 0x1247e
jmp 0x124ba
jmp 0x1246c
jmp 0x1247e
jmp 0x1246c
jmp 0x1247e
jmp 0x1246c
jmp 0x1247e
jmp 0x1246c
jmp 0x1247e
jmp 0x1246c
jmp 0x1247e
jmp 0x1246c
jmp 0x1247e
movq %rax, %rbx
leaq 0xf0(%rsp), %rdi
callq 0xab28
jmp 0x12481
movq %rax, %rbx
leaq 0xd0(%rsp), %rdi
callq 0xab28
jmp 0x124bd
jmp 0x124f3
jmp 0x124ba
jmp 0x124ba
jmp 0x124ba
jmp 0x124ba
jmp 0x124ba
jmp 0x124ba
jmp 0x124ba
jmp 0x124ba
jmp 0x124ba
jmp 0x124ba
jmp 0x124ba
jmp 0x124f3
jmp 0x124ba
jmp 0x124f3
jmp 0x124ba
jmp 0x124ba
jmp 0x124ba
jmp 0x124ba
jmp 0x124ba
jmp 0x124ba
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xab28
jmp 0x124f6
jmp 0x1252c
jmp 0x124f3
jmp 0x124f3
jmp 0x124f3
jmp 0x124f3
jmp 0x124f3
jmp 0x124f3
jmp 0x124f3
jmp 0x124f3
jmp 0x124f3
jmp 0x124f3
jmp 0x124f3
jmp 0x1252c
jmp 0x124f3
jmp 0x1252c
jmp 0x124f3
jmp 0x124f3
jmp 0x124f3
jmp 0x124f3
jmp 0x124f3
jmp 0x124f3
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xab28
jmp 0x1252f
jmp 0x12568
jmp 0x1252c
jmp 0x1252c
jmp 0x1252c
jmp 0x1252c
jmp 0x1252c
jmp 0x1252c
jmp 0x1252c
jmp 0x1252c
jmp 0x1252c
jmp 0x1252c
jmp 0x1252c
jmp 0x12568
jmp 0x1252c
jmp 0x12568
jmp 0x1252c
jmp 0x1252c
jmp 0x1252c
jmp 0x1252c
jmp 0x1252c
jmp 0x1252c
movq %rax, %rbx
leaq 0xb0(%rsp), %rdi
callq 0xab28
jmp 0x1256b
jmp 0x125a4
jmp 0x12568
jmp 0x12568
jmp 0x12568
jmp 0x12568
jmp 0x12568
jmp 0x12568
jmp 0x12568
jmp 0x12568
jmp 0x12568
jmp 0x12568
jmp 0x12568
jmp 0x125a4
jmp 0x12568
jmp 0x125a4
jmp 0x12568
jmp 0x12568
jmp 0x12568
jmp 0x12568
jmp 0x12568
jmp 0x12568
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0xab28
jmp 0x125a7
jmp 0x125dd
jmp 0x125a4
jmp 0x125a4
jmp 0x125a4
jmp 0x125a4
jmp 0x125a4
jmp 0x125a4
jmp 0x125a4
jmp 0x125a4
jmp 0x125a4
jmp 0x125a4
jmp 0x125a4
jmp 0x125dd
jmp 0x125a4
jmp 0x125dd
jmp 0x125a4
jmp 0x125a4
jmp 0x125a4
jmp 0x125a4
jmp 0x125a4
jmp 0x125a4
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0xab28
jmp 0x125e0
jmp 0x12610
jmp 0x125dd
jmp 0x125dd
jmp 0x125dd
jmp 0x125dd
jmp 0x125dd
jmp 0x125dd
jmp 0x125dd
jmp 0x125dd
jmp 0x125dd
jmp 0x125dd
jmp 0x125dd
jmp 0x12610
jmp 0x125dd
jmp 0x12610
jmp 0x125dd
jmp 0x125dd
jmp 0x125dd
jmp 0x125dd
jmp 0x125dd
jmp 0x125dd
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0xab28
jmp 0x12613
jmp 0x12610
jmp 0x12610
jmp 0x12610
jmp 0x12610
jmp 0x12610
jmp 0x12610
jmp 0x12610
jmp 0x12610
jmp 0x12610
jmp 0x12610
jmp 0x12610
jmp 0x12610
jmp 0x12610
jmp 0x12610
jmp 0x12610
jmp 0x12610
jmp 0x12610
jmp 0x12610
movq %rax, %rbx
movq %rbx, %rdi
callq 0xa9f0
nop