// File: /workspace/github_cpp_makefile_star2_O3/ncbi[P]amr/common.cpp
// Function: Common_sp::Token::qc() const
void Token::qc () const
{
  if (! qc_on)
    return;
  if (! empty ())
  {
  	QC_IMPLY (type != eText, ! name. empty ());
  	QC_IMPLY (type != eText,  ! contains (name, ' '));
    QC_IMPLY (type == eName || type == eDelimiter, quote == '\0');
    QC_IMPLY (dashInName, type == eName);
  //QC_ASSERT (! contains (name, quote));
    QC_IMPLY (type != eDouble, decimals == 0);
  	switch (type)
  	{ 
  		case eName:      if (! isIdentifier (name, dashInName))
  		                   throw runtime_error ("Not an identifier: " + strQuote (name));
  		                 break;
  	  case eText:      break;
  		case eInteger:   QC_ASSERT (name [0] == '-' || name [0] == '+' || isDigit (name [0])); 
                       break;
  		case eDouble:    QC_ASSERT (name [0] == '-' || name [0] == '+' || isDigit (name [0]) || name [0] == '.'); 
  		                 break;
  		case eDelimiter: QC_ASSERT (name. size () == 1); 
  		                 QC_ASSERT (Common_sp::isDelimiter (name [0]));
  		                 break;
  		case eDateTime:  break;
  		default: throw logic_error ("Token: Unknown type");
  	}
  }
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x108, %rsp            # imm = 0x108
cmpb $0x1, 0x6a472(%rip)     # 0xb0ac0
jne 0x469c7
movq %rdi, %rbx
movq (%rdi), %rax
callq *0x38(%rax)
testb %al, %al
jne 0x469c7
cmpl $0x2, 0x8(%rbx)
jne 0x46684
movl $0x2, %ebp
cmpb $0x1, 0xc(%rbx)
je 0x46b17
xorl %r14d, %r14d
callq 0xa070
jmp 0x466f2
callq 0xa070
movl $0x0, (%rax)
cmpq $0x0, 0x18(%rbx)
je 0x46bc1
movq %rax, %r14
leaq 0x10(%rbx), %rdi
movl $0x20, %esi
xorl %edx, %edx
callq 0xa740
cmpq $-0x1, %rax
jne 0x46c60
movl 0x8(%rbx), %ebp
cmpl $0x1, %ebp
ja 0x466d0
movl $0x0, (%r14)
cmpb $0x0, 0x30(%rbx)
jne 0x46cff
cmpb $0x0, 0xc(%rbx)
je 0x46799
callq 0xa070
movl $0x0, (%rax)
testl %ebp, %ebp
jne 0x46b22
xorl %ebp, %ebp
movb $0x1, %r14b
movl $0x0, (%rax)
cmpq $0x0, 0x48(%rbx)
jne 0x469d9
cmpl $0x5, %ebp
ja 0x46e47
movl %ebp, %eax
leaq 0x45ec7(%rip), %rcx     # 0x8c5dc
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
addq $0x10, %rbx
movzbl %r14b, %esi
movq %rbx, %rdi
callq 0x37dec
testb %al, %al
jne 0x469c7
movl $0x10, %edi
callq 0xa2c0
movq %rax, %r14
leaq 0xa8(%rsp), %rdi
movq %rbx, %rsi
movl $0x22, %edx
callq 0x38a3a
leaq 0x47050(%rip), %rsi     # 0x8d7af
leaq 0x28(%rsp), %rdi
leaq 0xa8(%rsp), %rdx
callq 0x2bbf7
movb $0x1, %bpl
leaq 0x28(%rsp), %rsi
movq %r14, %rdi
callq 0xa930
xorl %ebp, %ebp
movq 0x6985e(%rip), %rsi     # 0xaffe8
movq 0x697cf(%rip), %rdx     # 0xaff60
movq %r14, %rdi
callq 0xa9b0
cmpl $0x4, %ebp
jne 0x4667a
callq 0xa070
movl $0x0, (%rax)
movq 0x10(%rbx), %rax
movzbl (%rax), %eax
cmpl $0x2b, %eax
je 0x469c7
cmpl $0x2d, %eax
je 0x469c7
movsbl %al, %ebx
leaq 0x486c6(%rip), %rdi     # 0x8ee96
movl $0xb, %edx
movl %ebx, %esi
callq 0xa610
cmpb $0x2e, %bl
je 0x469c7
testq %rax, %rax
jne 0x469c7
callq 0xa6b0
testl %eax, %eax
jne 0x46e3d
leaq 0x98(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x46128(%rip), %rsi     # 0x8c936
leaq 0x46134(%rip), %rdx     # 0x8c949
leaq 0x88(%rsp), %rdi
callq 0x2fa1a
leaq 0xc8(%rsp), %rdi
movl $0x9ae, %esi            # imm = 0x9AE
callq 0x2d1fa
leaq 0xe8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x2d152
leaq 0x4438d(%rip), %rsi     # 0x8abe5
leaq 0xe8(%rsp), %rdi
callq 0xaac0
leaq 0x18(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x4761e
movups (%rcx), %xmm0
movups %xmm0, (%r15)
jmp 0x4762b
movq 0x10(%rbx), %rax
movzbl (%rax), %eax
cmpl $0x2b, %eax
je 0x469c7
cmpl $0x2d, %eax
je 0x469c7
movsbl %al, %esi
leaq 0x485e6(%rip), %rdi     # 0x8ee96
movl $0xb, %edx
callq 0xa610
testq %rax, %rax
jne 0x469c7
callq 0xa6b0
testl %eax, %eax
jne 0x46e3d
leaq 0x98(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x46053(%rip), %rsi     # 0x8c936
leaq 0x4605f(%rip), %rdx     # 0x8c949
leaq 0x88(%rsp), %rdi
callq 0x2fa1a
leaq 0xc8(%rsp), %rdi
movl $0x9ac, %esi            # imm = 0x9AC
callq 0x2d1fa
leaq 0xe8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x2d152
leaq 0x442b8(%rip), %rsi     # 0x8abe5
leaq 0xe8(%rsp), %rdi
callq 0xaac0
leaq 0x18(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x474ca
movups (%rcx), %xmm0
movups %xmm0, (%r15)
jmp 0x474d7
cmpq $0x1, 0x18(%rbx)
jne 0x46d9e
movq 0x10(%rbx), %rax
movzbl (%rax), %ebx
leal -0x21(%rbx), %eax
cmpb $0x5d, %al
ja 0x46a78
movl %ebx, %edi
callq 0xa810
leaq 0x48514(%rip), %rdi     # 0x8eea1
movl $0x1b, %edx
movl %eax, %esi
callq 0xa610
testq %rax, %rax
jne 0x46a78
leaq 0x484ed(%rip), %rdi     # 0x8ee96
movl $0xb, %edx
movl %ebx, %esi
callq 0xa610
cmpl $0x5f, %ebx
je 0x46a78
testq %rax, %rax
jne 0x46a78
addq $0x108, %rsp            # imm = 0x108
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
callq 0xa6b0
testl %eax, %eax
jne 0x46e3d
leaq 0x98(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x45f3d(%rip), %rsi     # 0x8c936
leaq 0x45f49(%rip), %rdx     # 0x8c949
leaq 0x88(%rsp), %rdi
callq 0x2fa1a
leaq 0xc8(%rsp), %rdi
movl $0x9a5, %esi            # imm = 0x9A5
callq 0x2d1fa
leaq 0xe8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x2d152
leaq 0x441a2(%rip), %rsi     # 0x8abe5
leaq 0xe8(%rsp), %rdi
callq 0xaac0
leaq 0x18(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x46e79
movups (%rcx), %xmm0
movups %xmm0, (%r15)
jmp 0x46e86
callq 0xa6b0
testl %eax, %eax
jne 0x46e3d
leaq 0x98(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x45e9e(%rip), %rsi     # 0x8c936
leaq 0x45eaa(%rip), %rdx     # 0x8c949
leaq 0x88(%rsp), %rdi
callq 0x2fa1a
leaq 0xc8(%rsp), %rdi
movl $0x9b1, %esi            # imm = 0x9B1
callq 0x2d1fa
leaq 0xe8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x2d152
leaq 0x44103(%rip), %rsi     # 0x8abe5
leaq 0xe8(%rsp), %rdi
callq 0xaac0
leaq 0x18(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x46f7b
movups (%rcx), %xmm0
movups %xmm0, (%r15)
jmp 0x46f88
callq 0xa070
movl $0x0, (%rax)
callq 0xa6b0
testl %eax, %eax
jne 0x46e3d
leaq 0x98(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x45df4(%rip), %rsi     # 0x8c936
leaq 0x45e00(%rip), %rdx     # 0x8c949
leaq 0x88(%rsp), %rdi
callq 0x2fa1a
leaq 0xc8(%rsp), %rdi
movl $0x9a3, %esi            # imm = 0x9A3
callq 0x2d1fa
leaq 0xe8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x2d152
leaq 0x44059(%rip), %rsi     # 0x8abe5
leaq 0xe8(%rsp), %rdi
callq 0xaac0
leaq 0x18(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x46efa
movups (%rcx), %xmm0
movups %xmm0, (%r15)
jmp 0x46f07
callq 0xa6b0
testl %eax, %eax
jne 0x46e3d
leaq 0x98(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x45d55(%rip), %rsi     # 0x8c936
leaq 0x45d61(%rip), %rdx     # 0x8c949
leaq 0x88(%rsp), %rdi
callq 0x2fa1a
leaq 0xc8(%rsp), %rdi
movl $0x9a0, %esi            # imm = 0x9A0
callq 0x2d1fa
leaq 0xe8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x2d152
leaq 0x43fba(%rip), %rsi     # 0x8abe5
leaq 0xe8(%rsp), %rdi
callq 0xaac0
leaq 0x18(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x46ffc
movups (%rcx), %xmm0
movups %xmm0, (%r15)
jmp 0x47009
callq 0xa6b0
testl %eax, %eax
jne 0x46e3d
leaq 0x98(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x45cb6(%rip), %rsi     # 0x8c936
leaq 0x45cc2(%rip), %rdx     # 0x8c949
leaq 0x88(%rsp), %rdi
callq 0x2fa1a
leaq 0xc8(%rsp), %rdi
movl $0x9a1, %esi            # imm = 0x9A1
callq 0x2d1fa
leaq 0xe8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x2d152
leaq 0x43f1b(%rip), %rsi     # 0x8abe5
leaq 0xe8(%rsp), %rdi
callq 0xaac0
leaq 0x18(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x4707d
movups (%rcx), %xmm0
movups %xmm0, (%r15)
jmp 0x4708a
callq 0xa6b0
testl %eax, %eax
jne 0x46e3d
leaq 0x98(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x45c17(%rip), %rsi     # 0x8c936
leaq 0x45c23(%rip), %rdx     # 0x8c949
leaq 0x88(%rsp), %rdi
callq 0x2fa1a
leaq 0xc8(%rsp), %rdi
movl $0x9a2, %esi            # imm = 0x9A2
callq 0x2d1fa
leaq 0xe8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x2d152
leaq 0x43e7c(%rip), %rsi     # 0x8abe5
leaq 0xe8(%rsp), %rdi
callq 0xaac0
leaq 0x18(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x470fe
movups (%rcx), %xmm0
movups %xmm0, (%r15)
jmp 0x4710b
callq 0xa6b0
testl %eax, %eax
jne 0x46e3d
leaq 0x98(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x45b78(%rip), %rsi     # 0x8c936
leaq 0x45b84(%rip), %rdx     # 0x8c949
leaq 0x88(%rsp), %rdi
callq 0x2fa1a
leaq 0xc8(%rsp), %rdi
movl $0x9b0, %esi            # imm = 0x9B0
callq 0x2d1fa
leaq 0xe8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x2d152
leaq 0x43ddd(%rip), %rsi     # 0x8abe5
leaq 0xe8(%rsp), %rdi
callq 0xaac0
leaq 0x18(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x4726d
movups (%rcx), %xmm0
movups %xmm0, (%r15)
jmp 0x4727a
movl $0x1, %edi
callq 0xa6c0
movl $0x10, %edi
callq 0xa2c0
movq %rax, %r14
leaq 0x46a22(%rip), %rsi     # 0x8d87d
movq %rax, %rdi
callq 0xa7f0
movq 0x69156(%rip), %rsi     # 0xaffc0
movq 0x69117(%rip), %rdx     # 0xaff88
movq %r14, %rdi
callq 0xa9b0
movq %rdx, 0x8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x18(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x10(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x78(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x46884(%rip), %rsi     # 0x8d733
leaq 0x468a6(%rip), %rdx     # 0x8d75c
leaq 0x68(%rsp), %rdi
callq 0x2fa1a
leaq 0x45a6c(%rip), %rsi     # 0x8c933
leaq 0x68(%rsp), %rdi
callq 0xaac0
leaq 0x58(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x4717f
movups (%rcx), %xmm0
movups %xmm0, (%r13)
jmp 0x4718c
movq %rdx, 0x8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x18(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x10(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x78(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x46803(%rip), %rsi     # 0x8d733
leaq 0x46825(%rip), %rdx     # 0x8d75c
leaq 0x68(%rsp), %rdi
callq 0x2fa1a
leaq 0x459eb(%rip), %rsi     # 0x8c933
leaq 0x68(%rsp), %rdi
callq 0xaac0
leaq 0x58(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x471f6
movups (%rcx), %xmm0
movups %xmm0, (%r13)
jmp 0x47203
movq %rdx, 0x8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x18(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x10(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x78(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x46782(%rip), %rsi     # 0x8d733
leaq 0x467a4(%rip), %rdx     # 0x8d75c
leaq 0x68(%rsp), %rdi
callq 0x2fa1a
leaq 0x4596a(%rip), %rsi     # 0x8c933
leaq 0x68(%rsp), %rdi
callq 0xaac0
leaq 0x58(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x472ee
movups (%rcx), %xmm0
movups %xmm0, (%r13)
jmp 0x472fb
movq %rdx, 0x8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x18(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x10(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x78(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x46701(%rip), %rsi     # 0x8d733
leaq 0x46723(%rip), %rdx     # 0x8d75c
leaq 0x68(%rsp), %rdi
callq 0x2fa1a
leaq 0x458e9(%rip), %rsi     # 0x8c933
leaq 0x68(%rsp), %rdi
callq 0xaac0
leaq 0x58(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x47365
movups (%rcx), %xmm0
movups %xmm0, (%r13)
jmp 0x47372
movq %rdx, 0x8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x18(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x10(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x78(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x46680(%rip), %rsi     # 0x8d733
leaq 0x466a2(%rip), %rdx     # 0x8d75c
leaq 0x68(%rsp), %rdi
callq 0x2fa1a
leaq 0x45868(%rip), %rsi     # 0x8c933
leaq 0x68(%rsp), %rdi
callq 0xaac0
leaq 0x58(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x473dc
movups (%rcx), %xmm0
movups %xmm0, (%r13)
jmp 0x473e9
movq %rdx, 0x8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x18(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x10(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x78(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x465ff(%rip), %rsi     # 0x8d733
leaq 0x46621(%rip), %rdx     # 0x8d75c
leaq 0x68(%rsp), %rdi
callq 0x2fa1a
leaq 0x457e7(%rip), %rsi     # 0x8c933
leaq 0x68(%rsp), %rdi
callq 0xaac0
leaq 0x58(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x47453
movups (%rcx), %xmm0
movups %xmm0, (%r13)
jmp 0x47460
movq %rdx, 0x48(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x58(%rsp)
movq 0x8(%rax), %rsi
leaq 0x48(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xa8(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x2d152
leaq 0x465e0(%rip), %rsi     # 0x8d7a1
leaq 0xa8(%rsp), %rdi
callq 0xaac0
leaq 0x38(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x4754b
movups (%rcx), %xmm0
movups %xmm0, (%rbp)
jmp 0x47558
movq %rdx, 0x48(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x58(%rsp)
movq 0x8(%rax), %rsi
leaq 0x48(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xa8(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x2d152
leaq 0x4655b(%rip), %rsi     # 0x8d793
leaq 0xa8(%rsp), %rdi
callq 0xaac0
leaq 0x38(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x47579
movups (%rcx), %xmm0
movups %xmm0, (%rbp)
jmp 0x47586
movq %rdx, 0x8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x18(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x10(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x78(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x46490(%rip), %rsi     # 0x8d733
leaq 0x464b2(%rip), %rdx     # 0x8d75c
leaq 0x68(%rsp), %rdi
callq 0x2fa1a
leaq 0x45678(%rip), %rsi     # 0x8c933
leaq 0x68(%rsp), %rdi
callq 0xaac0
leaq 0x58(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x475a7
movups (%rcx), %xmm0
movups %xmm0, (%r13)
jmp 0x475b4
movq %rdx, 0x48(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x58(%rsp)
movq 0x8(%rax), %rsi
leaq 0x48(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xa8(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x2d152
leaq 0x4652b(%rip), %rsi     # 0x8d85b
leaq 0xa8(%rsp), %rdi
callq 0xaac0
leaq 0x38(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x4769f
movups (%rcx), %xmm0
movups %xmm0, (%rbp)
jmp 0x476ac
movq %rdx, 0x48(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x58(%rsp)
movq 0x8(%rax), %rsi
leaq 0x48(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xa8(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x2d152
leaq 0x463b6(%rip), %rsi     # 0x8d75d
leaq 0xa8(%rsp), %rdi
callq 0xaac0
leaq 0x38(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x476cd
movups (%rcx), %xmm0
movups %xmm0, (%rbp)
jmp 0x476da
movq %rdx, 0x48(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x58(%rsp)
movq 0x8(%rax), %rsi
leaq 0x48(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xa8(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x2d152
leaq 0x46350(%rip), %rsi     # 0x8d76e
leaq 0xa8(%rsp), %rdi
callq 0xaac0
leaq 0x38(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x476fb
movups (%rcx), %xmm0
movups %xmm0, (%rbp)
jmp 0x47708
movq %rdx, 0x48(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x58(%rsp)
movq 0x8(%rax), %rsi
leaq 0x48(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xa8(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x2d152
leaq 0x462f0(%rip), %rsi     # 0x8d785
leaq 0xa8(%rsp), %rdi
callq 0xaac0
leaq 0x38(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x47729
movups (%rcx), %xmm0
movups %xmm0, (%rbp)
jmp 0x47736
movq %rdx, 0x8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x18(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x10(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x78(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x46233(%rip), %rsi     # 0x8d733
leaq 0x46255(%rip), %rdx     # 0x8d75c
leaq 0x68(%rsp), %rdi
callq 0x2fa1a
leaq 0x4541b(%rip), %rsi     # 0x8c933
leaq 0x68(%rsp), %rdi
callq 0xaac0
leaq 0x58(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x47757
movups (%rcx), %xmm0
movups %xmm0, (%r13)
jmp 0x47764
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
movq 0x8(%rax), %rdx
leaq 0x28(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x34fa2
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
movq 0x8(%rax), %rdx
leaq 0x28(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x34fa2
movq %rdx, 0x48(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x58(%rsp)
movq 0x8(%rax), %rsi
leaq 0x48(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xa8(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x2d152
leaq 0x4625f(%rip), %rsi     # 0x8d848
leaq 0xa8(%rsp), %rdi
callq 0xaac0
leaq 0x38(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x477ce
movups (%rcx), %xmm0
movups %xmm0, (%rbp)
jmp 0x477db
movq %rdx, 0x8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x18(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x10(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x78(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x460df(%rip), %rsi     # 0x8d733
leaq 0x46101(%rip), %rdx     # 0x8d75c
leaq 0x68(%rsp), %rdi
callq 0x2fa1a
leaq 0x452c7(%rip), %rsi     # 0x8c933
leaq 0x68(%rsp), %rdi
callq 0xaac0
leaq 0x58(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x477fc
movups (%rcx), %xmm0
movups %xmm0, (%r13)
jmp 0x47809
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
movq 0x8(%rax), %rdx
leaq 0x28(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x34fa2
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
movq 0x8(%rax), %rdx
leaq 0x28(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x34fa2
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
movq 0x8(%rax), %rdx
leaq 0x28(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x34fa2
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
movq 0x8(%rax), %rdx
leaq 0x28(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x34fa2
movq %rdx, 0x48(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x58(%rsp)
movq 0x8(%rax), %rsi
leaq 0x48(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xa8(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x2d152
leaq 0x4602a(%rip), %rsi     # 0x8d7c3
leaq 0xa8(%rsp), %rdi
callq 0xaac0
leaq 0x38(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x4786c
movups (%rcx), %xmm0
movups %xmm0, (%rbp)
jmp 0x47879
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
movq 0x8(%rax), %rdx
leaq 0x28(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x34fa2
movq %rdx, 0x48(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x58(%rsp)
movq 0x8(%rax), %rsi
leaq 0x48(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xa8(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x2d152
leaq 0x45fbe(%rip), %rsi     # 0x8d7fc
leaq 0xa8(%rsp), %rdi
callq 0xaac0
leaq 0x38(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x4789a
movups (%rcx), %xmm0
movups %xmm0, (%rbp)
jmp 0x478a7
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
movq 0x8(%rax), %rdx
leaq 0x28(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x34fa2
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
movq 0x8(%rax), %rdx
leaq 0x28(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x34fa2
jmp 0x47914
jmp 0x47930
jmp 0x47914
jmp 0x47930
jmp 0x4796c
jmp 0x4796c
jmp 0x4799e
jmp 0x47914
jmp 0x47930
jmp 0x4799e
jmp 0x47914
jmp 0x47930
jmp 0x479d3
jmp 0x4796c
jmp 0x479d3
jmp 0x4796c
jmp 0x47914
jmp 0x47930
jmp 0x47914
jmp 0x47930
jmp 0x47914
jmp 0x47930
jmp 0x47a06
jmp 0x4799e
jmp 0x47914
jmp 0x47930
movq %rax, %rbx
movq 0x28(%rsp), %rdi
cmpq %rbp, %rdi
je 0x47933
movq 0x38(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x47933
movq %rax, %rbx
leaq 0xb8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x4796f
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x4796f
jmp 0x47a06
jmp 0x4799e
jmp 0x4796c
jmp 0x4796c
jmp 0x4796c
jmp 0x47ab4
jmp 0x479d3
jmp 0x4796c
movq %rax, %rbx
movq 0x48(%rsp), %rdi
cmpq %r13, %rdi
je 0x479a1
movq 0x58(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x479a1
jmp 0x47ab4
jmp 0x479d3
jmp 0x4799e
jmp 0x4799e
jmp 0x4799e
jmp 0x47af3
jmp 0x47a06
jmp 0x4799e
movq %rax, %rbx
movq 0x68(%rsp), %rdi
cmpq %r12, %rdi
je 0x479d6
movq 0x78(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x479d6
jmp 0x47af3
jmp 0x47a06
jmp 0x479d3
jmp 0x479d3
jmp 0x479d3
jmp 0x47b1d
jmp 0x47ab4
jmp 0x479d3
movq %rax, %rbx
movq 0x8(%rsp), %rdi
cmpq %r15, %rdi
je 0x47a09
movq 0x18(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x47a09
jmp 0x47b1d
jmp 0x47ab4
jmp 0x47a06
jmp 0x47a06
jmp 0x47a06
jmp 0x47af3
jmp 0x47a06
movq %rax, %rbx
leaq 0xf8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x47ab7
movq 0xf8(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x47ab7
jmp 0x47af3
jmp 0x47ab4
jmp 0x47ab4
jmp 0x47ab4
jmp 0x47b1d
movq %rax, %rbx
leaq 0x38(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x47a61
movq 0x38(%rsp), %rsi
incq %rsi
callq 0xa5a0
leaq 0xb8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x47a82
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0xa5a0
testb %bpl, %bpl
jne 0x47ae7
jmp 0x47b20
movq %rax, %rbx
leaq 0xb8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x47ae7
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x47ae7
jmp 0x47ab4
movq %rax, %rbx
leaq 0xd8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x47af6
movq 0xd8(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x47af6
jmp 0x47b1d
jmp 0x47af3
jmp 0x47af3
jmp 0x47af3
jmp 0x47ae4
movq %rax, %rbx
movq %r14, %rdi
callq 0xa440
jmp 0x47b20
jmp 0x47af3
movq %rax, %rbx
movq 0x88(%rsp), %rdi
cmpq %r14, %rdi
je 0x47b20
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x47b20
jmp 0x47b1d
jmp 0x47b1d
jmp 0x47b1d
jmp 0x47b1d
movq %rax, %rbx
movq %rbx, %rdi
callq 0xaa10