// File: /workspace/github_cpp_makefile_star2_O3/ncbi[P]amr/amr_report.cpp
// Function: (anonymous namespace)::HmmAlignment::Domain::Domain(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, (anonymous namespace)::Batch&)
HmmAlignment::Domain::Domain (const string &line,
                              Batch &batch)
{
  static Istringstream iss;
  iss. reset (line);
  string target_name, accession, query_name, query_accession;
  size_t n, of, env_from, env_to;
  double eValue, full_score, full_bias, cValue, i_eValue, domain_bias, accuracy;
  iss >> target_name >> accession >> seqLen 
      >> query_name >> query_accession >> hmmLen 
      >> eValue >> full_score >> full_bias 
      >> n >> of >> cValue >> i_eValue >> score >> domain_bias 
      >> hmmStart >> hmmStop 
      >> seqStart >> seqStop 
      >> env_from >> env_to
      >> accuracy;
  QC_ASSERT (accession == "-");
  QC_ASSERT (hmmStart);
  QC_ASSERT (seqStart);
  QC_ASSERT (env_from);
  hmmStart--;
  seqStart--;
  env_from--;
  QC_ASSERT (hmmStart < hmmStop);
  QC_ASSERT (seqStart < seqStop);
  QC_ASSERT (hmmStop <= hmmLen);
  QC_ASSERT (seqStop <= seqLen);
  QC_ASSERT (full_score > 0);
  QC_ASSERT (n >= 1);
  QC_ASSERT (n <= of);
  QC_ASSERT (score > 0);

  const Fam* fam = batch. hmm2fam [query_accession];
  if (! fam)
    return;
  const HmmAlignment::Pair p (target_name, fam->id);
  const HmmAlignment::Domain domain_old (batch. domains [p]);
  if (domain_old. score > score)
    return;
  batch. domains [p] = *this;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x218, %rsp            # imm = 0x218
movq %rdx, 0x1a0(%rsp)
movq %rsi, %r14
movq %rdi, %rbx
xorpd %xmm0, %xmm0
movupd %xmm0, 0x20(%rdi)
movupd %xmm0, 0x10(%rdi)
movupd %xmm0, (%rdi)
movq $0x0, 0x30(%rdi)
movb 0xa9e47(%rip), %al      # 0xcbc60
testb %al, %al
je 0x22266
leaq 0xa9d30(%rip), %rdi     # 0xcbb58
xorl %r12d, %r12d
xorl %esi, %esi
callq 0xa940
leaq 0xa9ca7(%rip), %r15     # 0xcbae0
leaq 0xa9cb0(%rip), %rdi     # 0xcbaf0
movq %r14, %rsi
callq 0xa810
leaq 0x180(%rsp), %rax
movq %rax, -0x10(%rax)
movq %r12, -0x8(%rax)
movb %r12b, (%rax)
leaq 0x160(%rsp), %rax
movq %rax, -0x10(%rax)
movq %r12, -0x8(%rax)
movb %r12b, (%rax)
leaq 0x1d0(%rsp), %rax
movq %rax, -0x10(%rax)
movq %r12, -0x8(%rax)
movb %r12b, (%rax)
leaq 0x140(%rsp), %rax
movq %rax, -0x10(%rax)
movq %r12, -0x8(%rax)
movb %r12b, (%rax)
leaq 0x170(%rsp), %rsi
movq %r15, %rdi
callq 0xa6c0
leaq 0x150(%rsp), %rsi
movq %rax, %rdi
callq 0xa6c0
leaq 0x20(%rbx), %rsi
movq %rax, %rdi
movq %rsi, 0x198(%rsp)
callq 0xa310
leaq 0x1c0(%rsp), %rsi
movq %rax, %rdi
callq 0xa6c0
leaq 0x130(%rsp), %rsi
movq %rax, %rdi
callq 0xa6c0
leaq 0x8(%rbx), %rsi
movq %rax, %rdi
movq %rsi, 0x190(%rsp)
callq 0xa310
leaq 0x208(%rsp), %rsi
movq %rax, %rdi
callq 0xa3a0
leaq 0x1a8(%rsp), %rsi
movq %rax, %rdi
callq 0xa3a0
leaq 0x200(%rsp), %rsi
movq %rax, %rdi
callq 0xa3a0
leaq 0x1b8(%rsp), %rsi
movq %rax, %rdi
callq 0xa310
leaq 0x1b0(%rsp), %rsi
movq %rax, %rdi
callq 0xa310
leaq 0x1f8(%rsp), %rsi
movq %rax, %rdi
callq 0xa3a0
leaq 0x1f0(%rsp), %rsi
movq %rax, %rdi
callq 0xa3a0
movq %rax, %rdi
movq %rbx, %rsi
callq 0xa3a0
leaq 0x1e8(%rsp), %rsi
movq %rax, %rdi
callq 0xa3a0
leaq 0x10(%rbx), %r13
movq %rax, %rdi
movq %r13, %rsi
callq 0xa310
leaq 0x18(%rbx), %rbp
movq %rax, %rdi
movq %rbp, %rsi
callq 0xa310
leaq 0x28(%rbx), %r14
movq %rax, %rdi
movq %r14, %rsi
callq 0xa310
leaq 0x30(%rbx), %r15
movq %rax, %rdi
movq %r15, %rsi
callq 0xa310
leaq 0x128(%rsp), %rsi
movq %rax, %rdi
callq 0xa310
leaq 0x210(%rsp), %rsi
movq %rax, %rdi
callq 0xa310
leaq 0x1e0(%rsp), %rsi
movq %rax, %rdi
callq 0xa3a0
callq 0xa070
movq %rax, %r12
movl $0x0, (%rax)
leaq 0x84b2b(%rip), %rsi     # 0xa6b33
leaq 0x150(%rsp), %rdi
callq 0xa150
testl %eax, %eax
jne 0x222b1
movl $0x0, (%r12)
movq (%r13), %rax
testq %rax, %rax
je 0x22349
movq (%r14), %rcx
testq %rcx, %rcx
je 0x223e1
movq 0x128(%rsp), %rdx
testq %rdx, %rdx
je 0x22479
decq %rax
movq %rax, (%r13)
decq %rcx
movq %rcx, (%r14)
decq %rdx
movq %rdx, 0x128(%rsp)
movl $0x0, (%r12)
movq (%rbp), %rdx
cmpq %rdx, %rax
jae 0x22511
movq (%r15), %rax
cmpq %rax, %rcx
jae 0x225a9
movq 0x190(%rsp), %rcx
cmpq (%rcx), %rdx
movq 0x1a0(%rsp), %r14
ja 0x22641
movq 0x198(%rsp), %rcx
cmpq (%rcx), %rax
ja 0x226d9
movsd 0x1a8(%rsp), %xmm0
xorpd %xmm1, %xmm1
ucomisd %xmm1, %xmm0
jbe 0x22771
movq 0x1b8(%rsp), %rax
testq %rax, %rax
je 0x22809
cmpq 0x1b0(%rsp), %rax
ja 0x228a1
movsd (%rbx), %xmm0
ucomisd %xmm1, %xmm0
jbe 0x22939
leaq 0x130(%rsp), %rsi
movq %r14, %rdi
callq 0x2c1a2
movq (%rax), %rdx
testq %rdx, %rdx
je 0x221c0
addq $0x8, %rdx
leaq 0xe8(%rsp), %rdi
leaq 0x170(%rsp), %rsi
callq 0x3d462
addq $0xc0, %r14
leaq 0xe8(%rsp), %rsi
movq %r14, %rdi
callq 0x2d48e
movsd (%rax), %xmm0
ucomisd (%rbx), %xmm0
ja 0x2217e
leaq 0xe8(%rsp), %rsi
movq %r14, %rdi
callq 0x2d48e
movq 0x30(%rbx), %rcx
movq %rcx, 0x30(%rax)
movupd (%rbx), %xmm0
movupd 0x10(%rbx), %xmm1
movups 0x20(%rbx), %xmm2
movups %xmm2, 0x20(%rax)
movupd %xmm1, 0x10(%rax)
movupd %xmm0, (%rax)
leaq 0x118(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x2219f
movq 0x118(%rsp), %rsi
incq %rsi
callq 0xa550
leaq 0xf8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x221c0
movq 0xf8(%rsp), %rsi
incq %rsi
callq 0xa550
movq 0x130(%rsp), %rdi
leaq 0x140(%rsp), %rax
cmpq %rax, %rdi
je 0x221e5
movq 0x140(%rsp), %rsi
incq %rsi
callq 0xa550
movq 0x1c0(%rsp), %rdi
leaq 0x1d0(%rsp), %rax
cmpq %rax, %rdi
je 0x2220a
movq 0x1d0(%rsp), %rsi
incq %rsi
callq 0xa550
movq 0x150(%rsp), %rdi
leaq 0x160(%rsp), %rax
cmpq %rax, %rdi
je 0x2222f
movq 0x160(%rsp), %rsi
incq %rsi
callq 0xa550
movq 0x170(%rsp), %rdi
leaq 0x180(%rsp), %rax
cmpq %rax, %rdi
je 0x22254
movq 0x180(%rsp), %rsi
incq %rsi
callq 0xa550
addq $0x218, %rsp            # imm = 0x218
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
leaq 0xa99f3(%rip), %rdi     # 0xcbc60
callq 0xa9f0
testl %eax, %eax
je 0x21e21
leaq 0xa985f(%rip), %rdi     # 0xcbae0
callq 0x390d4
leaq 0x16f49(%rip), %rdi     # 0x391d6
leaq 0xa984c(%rip), %rsi     # 0xcbae0
leaq 0xa92dd(%rip), %rdx     # 0xcb578
callq 0xa4c0
leaq 0xa99b9(%rip), %rdi     # 0xcbc60
callq 0xa390
jmp 0x21e21
callq 0xa660
testl %eax, %eax
jne 0x229d1
leaq 0x78(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x80659(%rip), %rsi     # 0xa2927
leaq 0x80669(%rip), %rdx     # 0xa293e
leaq 0x68(%rsp), %rdi
callq 0x3880a
leaq 0x88(%rsp), %rdi
movl $0x878, %esi            # imm = 0x878
callq 0x38eb1
leaq 0xa8(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0x88(%rsp), %rdx
callq 0x38e09
leaq 0x8062d(%rip), %rsi     # 0xa293f
leaq 0xa8(%rsp), %rdi
callq 0xaa70
leaq 0x18(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x229db
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
jmp 0x229e8
callq 0xa660
testl %eax, %eax
jne 0x229d1
leaq 0x78(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x805c1(%rip), %rsi     # 0xa2927
leaq 0x805d1(%rip), %rdx     # 0xa293e
leaq 0x68(%rsp), %rdi
callq 0x3880a
leaq 0x88(%rsp), %rdi
movl $0x879, %esi            # imm = 0x879
callq 0x38eb1
leaq 0xa8(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0x88(%rsp), %rdx
callq 0x38e09
leaq 0x80595(%rip), %rsi     # 0xa293f
leaq 0xa8(%rsp), %rdi
callq 0xaa70
leaq 0x18(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x22a5e
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
jmp 0x22a6b
callq 0xa660
testl %eax, %eax
jne 0x229d1
leaq 0x78(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x80529(%rip), %rsi     # 0xa2927
leaq 0x80539(%rip), %rdx     # 0xa293e
leaq 0x68(%rsp), %rdi
callq 0x3880a
leaq 0x88(%rsp), %rdi
movl $0x87a, %esi            # imm = 0x87A
callq 0x38eb1
leaq 0xa8(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0x88(%rsp), %rdx
callq 0x38e09
leaq 0x804fd(%rip), %rsi     # 0xa293f
leaq 0xa8(%rsp), %rdi
callq 0xaa70
leaq 0x18(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x22ae1
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
jmp 0x22aee
callq 0xa660
testl %eax, %eax
jne 0x229d1
leaq 0x78(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x80491(%rip), %rsi     # 0xa2927
leaq 0x804a1(%rip), %rdx     # 0xa293e
leaq 0x68(%rsp), %rdi
callq 0x3880a
leaq 0x88(%rsp), %rdi
movl $0x87b, %esi            # imm = 0x87B
callq 0x38eb1
leaq 0xa8(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0x88(%rsp), %rdx
callq 0x38e09
leaq 0x80465(%rip), %rsi     # 0xa293f
leaq 0xa8(%rsp), %rdi
callq 0xaa70
leaq 0x18(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x22b64
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
jmp 0x22b71
callq 0xa660
testl %eax, %eax
jne 0x229d1
leaq 0x78(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x803f9(%rip), %rsi     # 0xa2927
leaq 0x80409(%rip), %rdx     # 0xa293e
leaq 0x68(%rsp), %rdi
callq 0x3880a
leaq 0x88(%rsp), %rdi
movl $0x87f, %esi            # imm = 0x87F
callq 0x38eb1
leaq 0xa8(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0x88(%rsp), %rdx
callq 0x38e09
leaq 0x803cd(%rip), %rsi     # 0xa293f
leaq 0xa8(%rsp), %rdi
callq 0xaa70
leaq 0x18(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x22be7
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
jmp 0x22bf4
callq 0xa660
testl %eax, %eax
jne 0x229d1
leaq 0x78(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x80361(%rip), %rsi     # 0xa2927
leaq 0x80371(%rip), %rdx     # 0xa293e
leaq 0x68(%rsp), %rdi
callq 0x3880a
leaq 0x88(%rsp), %rdi
movl $0x880, %esi            # imm = 0x880
callq 0x38eb1
leaq 0xa8(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0x88(%rsp), %rdx
callq 0x38e09
leaq 0x80335(%rip), %rsi     # 0xa293f
leaq 0xa8(%rsp), %rdi
callq 0xaa70
leaq 0x18(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x22c6a
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
jmp 0x22c77
callq 0xa660
testl %eax, %eax
jne 0x229d1
leaq 0x78(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x802c9(%rip), %rsi     # 0xa2927
leaq 0x802d9(%rip), %rdx     # 0xa293e
leaq 0x68(%rsp), %rdi
callq 0x3880a
leaq 0x88(%rsp), %rdi
movl $0x881, %esi            # imm = 0x881
callq 0x38eb1
leaq 0xa8(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0x88(%rsp), %rdx
callq 0x38e09
leaq 0x8029d(%rip), %rsi     # 0xa293f
leaq 0xa8(%rsp), %rdi
callq 0xaa70
leaq 0x18(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x22ced
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
jmp 0x22cfa
callq 0xa660
testl %eax, %eax
jne 0x229d1
leaq 0x78(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x80231(%rip), %rsi     # 0xa2927
leaq 0x80241(%rip), %rdx     # 0xa293e
leaq 0x68(%rsp), %rdi
callq 0x3880a
leaq 0x88(%rsp), %rdi
movl $0x882, %esi            # imm = 0x882
callq 0x38eb1
leaq 0xa8(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0x88(%rsp), %rdx
callq 0x38e09
leaq 0x80205(%rip), %rsi     # 0xa293f
leaq 0xa8(%rsp), %rdi
callq 0xaa70
leaq 0x18(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x22d70
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
jmp 0x22d7d
callq 0xa660
testl %eax, %eax
jne 0x229d1
leaq 0x78(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x80199(%rip), %rsi     # 0xa2927
leaq 0x801a9(%rip), %rdx     # 0xa293e
leaq 0x68(%rsp), %rdi
callq 0x3880a
leaq 0x88(%rsp), %rdi
movl $0x883, %esi            # imm = 0x883
callq 0x38eb1
leaq 0xa8(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0x88(%rsp), %rdx
callq 0x38e09
leaq 0x8016d(%rip), %rsi     # 0xa293f
leaq 0xa8(%rsp), %rdi
callq 0xaa70
leaq 0x18(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x22df3
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
jmp 0x22e00
callq 0xa660
testl %eax, %eax
jne 0x229d1
leaq 0x78(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x80101(%rip), %rsi     # 0xa2927
leaq 0x80111(%rip), %rdx     # 0xa293e
leaq 0x68(%rsp), %rdi
callq 0x3880a
leaq 0x88(%rsp), %rdi
movl $0x884, %esi            # imm = 0x884
callq 0x38eb1
leaq 0xa8(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0x88(%rsp), %rdx
callq 0x38e09
leaq 0x800d5(%rip), %rsi     # 0xa293f
leaq 0xa8(%rsp), %rdi
callq 0xaa70
leaq 0x18(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x22e76
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
jmp 0x22e83
callq 0xa660
testl %eax, %eax
jne 0x229d1
leaq 0x78(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x80069(%rip), %rsi     # 0xa2927
leaq 0x80079(%rip), %rdx     # 0xa293e
leaq 0x68(%rsp), %rdi
callq 0x3880a
leaq 0x88(%rsp), %rdi
movl $0x885, %esi            # imm = 0x885
callq 0x38eb1
leaq 0xa8(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0x88(%rsp), %rdx
callq 0x38e09
leaq 0x8003d(%rip), %rsi     # 0xa293f
leaq 0xa8(%rsp), %rdi
callq 0xaa70
leaq 0x18(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x22ef9
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
jmp 0x22f06
callq 0xa660
testl %eax, %eax
jne 0x229d1
leaq 0x78(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x7ffd1(%rip), %rsi     # 0xa2927
leaq 0x7ffe1(%rip), %rdx     # 0xa293e
leaq 0x68(%rsp), %rdi
callq 0x3880a
leaq 0x88(%rsp), %rdi
movl $0x886, %esi            # imm = 0x886
callq 0x38eb1
leaq 0xa8(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0x88(%rsp), %rdx
callq 0x38e09
leaq 0x7ffa5(%rip), %rsi     # 0xa293f
leaq 0xa8(%rsp), %rdi
callq 0xaa70
leaq 0x18(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x22f7c
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
jmp 0x22f89
movl $0x1, %edi
callq 0xa670
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 0x58(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x80bb2(%rip), %rsi     # 0xa35c3
leaq 0x80bf7(%rip), %rdx     # 0xa360f
leaq 0x48(%rsp), %rdi
callq 0x3880a
leaq 0x803e7(%rip), %rsi     # 0xa2e10
leaq 0x48(%rsp), %rdi
callq 0xaa70
leaq 0x38(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x22fff
movupd (%rcx), %xmm0
movupd %xmm0, (%r13)
jmp 0x2300c
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 0x58(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x80b2f(%rip), %rsi     # 0xa35c3
leaq 0x80b74(%rip), %rdx     # 0xa360f
leaq 0x48(%rsp), %rdi
callq 0x3880a
leaq 0x80364(%rip), %rsi     # 0xa2e10
leaq 0x48(%rsp), %rdi
callq 0xaa70
leaq 0x38(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x2307b
movupd (%rcx), %xmm0
movupd %xmm0, (%r13)
jmp 0x23088
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 0x58(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x80aac(%rip), %rsi     # 0xa35c3
leaq 0x80af1(%rip), %rdx     # 0xa360f
leaq 0x48(%rsp), %rdi
callq 0x3880a
leaq 0x802e1(%rip), %rsi     # 0xa2e10
leaq 0x48(%rsp), %rdi
callq 0xaa70
leaq 0x38(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x230f7
movupd (%rcx), %xmm0
movupd %xmm0, (%r13)
jmp 0x23104
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 0x58(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x80a29(%rip), %rsi     # 0xa35c3
leaq 0x80a6e(%rip), %rdx     # 0xa360f
leaq 0x48(%rsp), %rdi
callq 0x3880a
leaq 0x8025e(%rip), %rsi     # 0xa2e10
leaq 0x48(%rsp), %rdi
callq 0xaa70
leaq 0x38(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x23173
movupd (%rcx), %xmm0
movupd %xmm0, (%r13)
jmp 0x23180
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 0x58(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x809a6(%rip), %rsi     # 0xa35c3
leaq 0x809eb(%rip), %rdx     # 0xa360f
leaq 0x48(%rsp), %rdi
callq 0x3880a
leaq 0x801db(%rip), %rsi     # 0xa2e10
leaq 0x48(%rsp), %rdi
callq 0xaa70
leaq 0x38(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x231ef
movupd (%rcx), %xmm0
movupd %xmm0, (%r13)
jmp 0x231fc
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 0x58(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x80923(%rip), %rsi     # 0xa35c3
leaq 0x80968(%rip), %rdx     # 0xa360f
leaq 0x48(%rsp), %rdi
callq 0x3880a
leaq 0x80158(%rip), %rsi     # 0xa2e10
leaq 0x48(%rsp), %rdi
callq 0xaa70
leaq 0x38(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x2326b
movupd (%rcx), %xmm0
movupd %xmm0, (%r13)
jmp 0x23278
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 0x58(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x808a0(%rip), %rsi     # 0xa35c3
leaq 0x808e5(%rip), %rdx     # 0xa360f
leaq 0x48(%rsp), %rdi
callq 0x3880a
leaq 0x800d5(%rip), %rsi     # 0xa2e10
leaq 0x48(%rsp), %rdi
callq 0xaa70
leaq 0x38(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x232e7
movupd (%rcx), %xmm0
movupd %xmm0, (%r13)
jmp 0x232f4
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 0x58(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x8081d(%rip), %rsi     # 0xa35c3
leaq 0x80862(%rip), %rdx     # 0xa360f
leaq 0x48(%rsp), %rdi
callq 0x3880a
leaq 0x80052(%rip), %rsi     # 0xa2e10
leaq 0x48(%rsp), %rdi
callq 0xaa70
leaq 0x38(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x23363
movupd (%rcx), %xmm0
movupd %xmm0, (%r13)
jmp 0x23370
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 0x58(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x8079a(%rip), %rsi     # 0xa35c3
leaq 0x807df(%rip), %rdx     # 0xa360f
leaq 0x48(%rsp), %rdi
callq 0x3880a
leaq 0x7ffcf(%rip), %rsi     # 0xa2e10
leaq 0x48(%rsp), %rdi
callq 0xaa70
leaq 0x38(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x233df
movupd (%rcx), %xmm0
movupd %xmm0, (%r13)
jmp 0x233ec
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 0x58(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x80717(%rip), %rsi     # 0xa35c3
leaq 0x8075c(%rip), %rdx     # 0xa360f
leaq 0x48(%rsp), %rdi
callq 0x3880a
leaq 0x7ff4c(%rip), %rsi     # 0xa2e10
leaq 0x48(%rsp), %rdi
callq 0xaa70
leaq 0x38(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x2345b
movupd (%rcx), %xmm0
movupd %xmm0, (%r13)
jmp 0x23468
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 0x58(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x80694(%rip), %rsi     # 0xa35c3
leaq 0x806d9(%rip), %rdx     # 0xa360f
leaq 0x48(%rsp), %rdi
callq 0x3880a
leaq 0x7fec9(%rip), %rsi     # 0xa2e10
leaq 0x48(%rsp), %rdi
callq 0xaa70
leaq 0x38(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x234d7
movupd (%rcx), %xmm0
movupd %xmm0, (%r13)
jmp 0x234e4
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 0x58(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x80611(%rip), %rsi     # 0xa35c3
leaq 0x80656(%rip), %rdx     # 0xa360f
leaq 0x48(%rsp), %rdi
callq 0x3880a
leaq 0x7fe46(%rip), %rsi     # 0xa2e10
leaq 0x48(%rsp), %rdi
callq 0xaa70
leaq 0x38(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x23553
movupd (%rcx), %xmm0
movupd %xmm0, (%r13)
jmp 0x23560
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
movq 0x8(%rax), %rsi
leaq 0x28(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xc8(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x38e09
leaq 0x805cf(%rip), %rsi     # 0xa3610
leaq 0xc8(%rsp), %rdi
callq 0xaa70
leaq 0xf8(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x235cf
movupd (%rcx), %xmm0
movupd %xmm0, (%rbp)
jmp 0x235e2
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
movq 0x8(%rax), %rsi
leaq 0x28(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xc8(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x38e09
leaq 0x80564(%rip), %rsi     # 0xa3621
leaq 0xc8(%rsp), %rdi
callq 0xaa70
leaq 0xf8(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x23606
movupd (%rcx), %xmm0
movupd %xmm0, (%rbp)
jmp 0x23619
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
movq 0x8(%rax), %rsi
leaq 0x28(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xc8(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x38e09
leaq 0x804f1(%rip), %rsi     # 0xa362a
leaq 0xc8(%rsp), %rdi
callq 0xaa70
leaq 0xf8(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x2363d
movupd (%rcx), %xmm0
movupd %xmm0, (%rbp)
jmp 0x23650
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
movq 0x8(%rax), %rsi
leaq 0x28(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xc8(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x38e09
leaq 0x8047e(%rip), %rsi     # 0xa3633
leaq 0xc8(%rsp), %rdi
callq 0xaa70
leaq 0xf8(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x23674
movupd (%rcx), %xmm0
movupd %xmm0, (%rbp)
jmp 0x23687
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
movq 0x8(%rax), %rsi
leaq 0x28(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xc8(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x38e09
leaq 0x8040b(%rip), %rsi     # 0xa363c
leaq 0xc8(%rsp), %rdi
callq 0xaa70
leaq 0xf8(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x236ab
movupd (%rcx), %xmm0
movupd %xmm0, (%rbp)
jmp 0x236be
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
movq 0x8(%rax), %rsi
leaq 0x28(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xc8(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x38e09
leaq 0x803a2(%rip), %rsi     # 0xa364f
leaq 0xc8(%rsp), %rdi
callq 0xaa70
leaq 0xf8(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x236e2
movupd (%rcx), %xmm0
movupd %xmm0, (%rbp)
jmp 0x236f5
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
movq 0x8(%rax), %rsi
leaq 0x28(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xc8(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x38e09
leaq 0x80339(%rip), %rsi     # 0xa3662
leaq 0xc8(%rsp), %rdi
callq 0xaa70
leaq 0xf8(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x23719
movupd (%rcx), %xmm0
movupd %xmm0, (%rbp)
jmp 0x2372c
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
movq 0x8(%rax), %rsi
leaq 0x28(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xc8(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x38e09
leaq 0x802cf(%rip), %rsi     # 0xa3674
leaq 0xc8(%rsp), %rdi
callq 0xaa70
leaq 0xf8(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x23750
movupd (%rcx), %xmm0
movupd %xmm0, (%rbp)
jmp 0x23763
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
movq 0x8(%rax), %rsi
leaq 0x28(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xc8(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x38e09
leaq 0x80265(%rip), %rsi     # 0xa3686
leaq 0xc8(%rsp), %rdi
callq 0xaa70
leaq 0xf8(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x23787
movupd (%rcx), %xmm0
movupd %xmm0, (%rbp)
jmp 0x2379a
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
movq 0x8(%rax), %rsi
leaq 0x28(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xc8(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x38e09
leaq 0x801f8(%rip), %rsi     # 0xa3695
leaq 0xc8(%rsp), %rdi
callq 0xaa70
leaq 0xf8(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x237be
movupd (%rcx), %xmm0
movupd %xmm0, (%rbp)
jmp 0x237d1
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
movq 0x8(%rax), %rsi
leaq 0x28(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xc8(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x38e09
leaq 0x80183(%rip), %rsi     # 0xa369c
leaq 0xc8(%rsp), %rdi
callq 0xaa70
leaq 0xf8(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x237f5
movupd (%rcx), %xmm0
movupd %xmm0, (%rbp)
jmp 0x23808
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
movq 0x8(%rax), %rsi
leaq 0x28(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xc8(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x38e09
leaq 0x800f6(%rip), %rsi     # 0xa368b
leaq 0xc8(%rsp), %rdi
callq 0xaa70
leaq 0xf8(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x2382c
movupd (%rcx), %xmm0
movupd %xmm0, (%rbp)
jmp 0x2383f
movq %rdx, 0xe8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xf8(%rsp)
movq 0x8(%rax), %rdx
leaq 0xe8(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x42fc6
movq %rdx, 0xe8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xf8(%rsp)
movq 0x8(%rax), %rdx
leaq 0xe8(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x42fc6
movq %rdx, 0xe8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xf8(%rsp)
movq 0x8(%rax), %rdx
leaq 0xe8(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x42fc6
movq %rdx, 0xe8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xf8(%rsp)
movq 0x8(%rax), %rdx
leaq 0xe8(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x42fc6
movq %rdx, 0xe8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xf8(%rsp)
movq 0x8(%rax), %rdx
leaq 0xe8(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x42fc6
movq %rdx, 0xe8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xf8(%rsp)
movq 0x8(%rax), %rdx
leaq 0xe8(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x42fc6
movq %rdx, 0xe8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xf8(%rsp)
movq 0x8(%rax), %rdx
leaq 0xe8(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x42fc6
movq %rdx, 0xe8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xf8(%rsp)
movq 0x8(%rax), %rdx
leaq 0xe8(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x42fc6
movq %rdx, 0xe8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xf8(%rsp)
movq 0x8(%rax), %rdx
leaq 0xe8(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x42fc6
movq %rdx, 0xe8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xf8(%rsp)
movq 0x8(%rax), %rdx
leaq 0xe8(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x42fc6
movq %rdx, 0xe8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xf8(%rsp)
movq 0x8(%rax), %rdx
leaq 0xe8(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x42fc6
movq %rdx, 0xe8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xf8(%rsp)
movq 0x8(%rax), %rdx
leaq 0xe8(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x42fc6
movq %rax, %rbx
leaq 0xa83f3(%rip), %rdi     # 0xcbc60
callq 0xa380
jmp 0x23af0
jmp 0x238a3
jmp 0x238c5
jmp 0x238a3
jmp 0x238c5
jmp 0x238a3
jmp 0x238c5
jmp 0x238a3
jmp 0x238c5
jmp 0x238a3
jmp 0x238c5
jmp 0x238a3
jmp 0x238c5
jmp 0x238a3
jmp 0x238c5
jmp 0x238a3
jmp 0x238c5
jmp 0x238a3
jmp 0x238c5
jmp 0x238a3
jmp 0x238c5
jmp 0x238a3
jmp 0x238c5
movq %rax, %rbx
movq 0xe8(%rsp), %rdi
cmpq %rbp, %rdi
je 0x238c8
movq 0xf8(%rsp), %rsi
incq %rsi
callq 0xa550
jmp 0x238c8
movq %rax, %rbx
leaq 0xd8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x23904
movq 0xd8(%rsp), %rsi
incq %rsi
callq 0xa550
jmp 0x23904
jmp 0x23901
jmp 0x23901
jmp 0x23901
jmp 0x23901
jmp 0x23901
jmp 0x23901
jmp 0x23901
jmp 0x23901
jmp 0x23901
jmp 0x23901
jmp 0x23901
movq %rax, %rbx
movq 0x28(%rsp), %rdi
cmpq %r13, %rdi
je 0x23936
movq 0x38(%rsp), %rsi
incq %rsi
callq 0xa550
jmp 0x23936
jmp 0x23933
jmp 0x23933
jmp 0x23933
jmp 0x23933
jmp 0x23933
jmp 0x23933
jmp 0x23933
jmp 0x23933
jmp 0x23933
jmp 0x23933
jmp 0x23933
movq %rax, %rbx
movq 0x48(%rsp), %rdi
cmpq %r12, %rdi
je 0x23968
movq 0x58(%rsp), %rsi
incq %rsi
callq 0xa550
jmp 0x23968
jmp 0x23965
jmp 0x23965
jmp 0x23965
jmp 0x23965
jmp 0x23965
jmp 0x23965
jmp 0x23965
jmp 0x23965
jmp 0x23965
jmp 0x23965
jmp 0x23965
movq %rax, %rbx
movq 0x8(%rsp), %rdi
cmpq %r15, %rdi
je 0x2399a
movq 0x18(%rsp), %rsi
incq %rsi
callq 0xa550
jmp 0x2399a
jmp 0x23997
jmp 0x23997
jmp 0x23997
jmp 0x23997
jmp 0x23997
jmp 0x23997
jmp 0x23997
jmp 0x23997
jmp 0x23997
jmp 0x23997
jmp 0x23997
movq %rax, %rbx
leaq 0xb8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x239d6
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0xa550
jmp 0x239d6
jmp 0x239d3
jmp 0x239d3
jmp 0x239d3
jmp 0x239d3
jmp 0x239d3
jmp 0x239d3
jmp 0x239d3
jmp 0x239d3
jmp 0x239d3
jmp 0x239d3
jmp 0x239d3
movq %rax, %rbx
leaq 0x98(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x23a12
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xa550
jmp 0x23a12
jmp 0x23a0f
jmp 0x23a0f
jmp 0x23a0f
jmp 0x23a0f
jmp 0x23a0f
jmp 0x23a0f
jmp 0x23a0f
jmp 0x23a0f
jmp 0x23a0f
jmp 0x23a0f
jmp 0x23a0f
movq %rax, %rbx
movq 0x68(%rsp), %rdi
cmpq %r14, %rdi
je 0x23a5c
movq 0x78(%rsp), %rsi
incq %rsi
callq 0xa550
jmp 0x23a5c
jmp 0x23a59
jmp 0x23a59
jmp 0x23a59
jmp 0x23a59
jmp 0x23a59
jmp 0x23a59
jmp 0x23a59
jmp 0x23a59
jmp 0x23a59
jmp 0x23a59
jmp 0x23a59
jmp 0x23a59
jmp 0x23a59
movq %rax, %rbx
leaq 0xe8(%rsp), %rdi
callq 0x3909e
jmp 0x23a5c
jmp 0x23a59
movq %rax, %rbx
movq 0x130(%rsp), %rdi
leaq 0x140(%rsp), %rax
cmpq %rax, %rdi
je 0x23a81
movq 0x140(%rsp), %rsi
incq %rsi
callq 0xa550
movq 0x1c0(%rsp), %rdi
leaq 0x1d0(%rsp), %rax
cmpq %rax, %rdi
je 0x23aa6
movq 0x1d0(%rsp), %rsi
incq %rsi
callq 0xa550
movq 0x150(%rsp), %rdi
leaq 0x160(%rsp), %rax
cmpq %rax, %rdi
je 0x23acb
movq 0x160(%rsp), %rsi
incq %rsi
callq 0xa550
movq 0x170(%rsp), %rdi
leaq 0x180(%rsp), %rax
cmpq %rax, %rdi
je 0x23af0
movq 0x180(%rsp), %rsi
incq %rsi
callq 0xa550
movq %rbx, %rdi
callq 0xa9c0