// File: 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:
subq $0xfe8, %rsp            # imm = 0xFE8
movq %rdi, 0xfe0(%rsp)
movq %rsi, 0xfd8(%rsp)
movq %rdx, 0xfd0(%rsp)
movq 0xfe0(%rsp), %rax
movq %rax, 0x198(%rsp)
xorps %xmm0, %xmm0
movsd %xmm0, (%rax)
movq $0x0, 0x8(%rax)
movq $0x0, 0x10(%rax)
movq $0x0, 0x18(%rax)
movq $0x0, 0x20(%rax)
movq $0x0, 0x28(%rax)
movq $0x0, 0x30(%rax)
cmpb $0x0, 0x11ce53(%rip)    # 0x141e30
jne 0x25024
leaq 0x11ce4a(%rip), %rdi    # 0x141e30
callq 0xccf0
cmpl $0x0, %eax
je 0x25024
leaq 0x11ccb9(%rip), %rdi    # 0x141cb0
callq 0x52bd0
jmp 0x24ffe
leaq 0x2df5b(%rip), %rdi     # 0x52f60
leaq 0x11cca4(%rip), %rsi    # 0x141cb0
leaq 0x11c725(%rip), %rdx    # 0x141738
callq 0xc620
leaq 0x11ce11(%rip), %rdi    # 0x141e30
callq 0xc4b0
movq 0xfd8(%rsp), %rsi
leaq 0x11cc7d(%rip), %rdi    # 0x141cb0
movq %rdi, 0x180(%rsp)
callq 0x52c50
leaq 0xfa0(%rsp), %rdi
movq %rdi, 0x188(%rsp)
callq 0xc9b0
leaq 0xf80(%rsp), %rdi
callq 0xc9b0
leaq 0xf60(%rsp), %rdi
callq 0xc9b0
leaq 0xf40(%rsp), %rdi
callq 0xc9b0
movq 0x180(%rsp), %rdi
movq 0x188(%rsp), %rsi
callq 0xc8f0
movq %rax, 0x190(%rsp)
jmp 0x2509b
movq 0x190(%rsp), %rdi
leaq 0xf80(%rsp), %rsi
callq 0xc8f0
movq %rax, 0x178(%rsp)
jmp 0x250ba
movq 0x178(%rsp), %rdi
movq 0x198(%rsp), %rsi
addq $0x20, %rsi
callq 0xc9e0
movq %rax, 0x170(%rsp)
jmp 0x250dd
movq 0x170(%rsp), %rdi
leaq 0xf60(%rsp), %rsi
callq 0xc8f0
movq %rax, 0x168(%rsp)
jmp 0x250fc
movq 0x168(%rsp), %rdi
leaq 0xf40(%rsp), %rsi
callq 0xc8f0
movq %rax, 0x160(%rsp)
jmp 0x2511b
movq 0x160(%rsp), %rdi
movq 0x198(%rsp), %rsi
addq $0x8, %rsi
callq 0xc9e0
movq %rax, 0x158(%rsp)
jmp 0x2513e
movq 0x158(%rsp), %rdi
leaq 0xf18(%rsp), %rsi
callq 0xc5b0
movq %rax, 0x150(%rsp)
jmp 0x2515d
movq 0x150(%rsp), %rdi
leaq 0xf10(%rsp), %rsi
callq 0xc5b0
movq %rax, 0x148(%rsp)
jmp 0x2517c
movq 0x148(%rsp), %rdi
leaq 0xf08(%rsp), %rsi
callq 0xc5b0
movq %rax, 0x140(%rsp)
jmp 0x2519b
movq 0x140(%rsp), %rdi
leaq 0xf38(%rsp), %rsi
callq 0xc9e0
movq %rax, 0x138(%rsp)
jmp 0x251ba
movq 0x138(%rsp), %rdi
leaq 0xf30(%rsp), %rsi
callq 0xc9e0
movq %rax, 0x130(%rsp)
jmp 0x251d9
movq 0x130(%rsp), %rdi
leaq 0xf00(%rsp), %rsi
callq 0xc5b0
movq %rax, 0x128(%rsp)
jmp 0x251f8
movq 0x128(%rsp), %rdi
leaq 0xef8(%rsp), %rsi
callq 0xc5b0
movq %rax, 0x120(%rsp)
jmp 0x25217
movq 0x198(%rsp), %rsi
movq 0x120(%rsp), %rdi
callq 0xc5b0
movq %rax, 0x118(%rsp)
jmp 0x25236
movq 0x118(%rsp), %rdi
leaq 0xef0(%rsp), %rsi
callq 0xc5b0
movq %rax, 0x110(%rsp)
jmp 0x25255
movq 0x110(%rsp), %rdi
movq 0x198(%rsp), %rsi
addq $0x10, %rsi
callq 0xc9e0
movq %rax, 0x108(%rsp)
jmp 0x25278
movq 0x108(%rsp), %rdi
movq 0x198(%rsp), %rsi
addq $0x18, %rsi
callq 0xc9e0
movq %rax, 0x100(%rsp)
jmp 0x2529b
movq 0x100(%rsp), %rdi
movq 0x198(%rsp), %rsi
addq $0x28, %rsi
callq 0xc9e0
movq %rax, 0xf8(%rsp)
jmp 0x252be
movq 0xf8(%rsp), %rdi
movq 0x198(%rsp), %rsi
addq $0x30, %rsi
callq 0xc9e0
movq %rax, 0xf0(%rsp)
jmp 0x252e1
movq 0xf0(%rsp), %rdi
leaq 0xf28(%rsp), %rsi
callq 0xc9e0
movq %rax, 0xe8(%rsp)
jmp 0x25300
movq 0xe8(%rsp), %rdi
leaq 0xf20(%rsp), %rsi
callq 0xc9e0
movq %rax, 0xe0(%rsp)
jmp 0x2531f
movq 0xe0(%rsp), %rdi
leaq 0xee8(%rsp), %rsi
callq 0xc5b0
jmp 0x25336
callq 0xc090
movl $0x0, (%rax)
leaq 0xf80(%rsp), %rdi
leaq 0xdc9b7(%rip), %rsi     # 0x101d07
callq 0x543a0
testb $0x1, %al
jne 0x2562e
callq 0xc870
cmpl $0x0, %eax
jne 0x25624
leaq 0xe47(%rsp), %rdi
movq %rdi, 0xd8(%rsp)
callq 0xcca0
movq 0xd8(%rsp), %rdx
leaq 0xd8578(%rip), %rsi     # 0xfd907
leaq 0xe48(%rsp), %rdi
callq 0x50b50
jmp 0x2539e
leaq 0xe20(%rsp), %rdi
movl $0x878, %esi            # imm = 0x878
callq 0x52760
jmp 0x253b2
leaq 0xe68(%rsp), %rdi
leaq 0xe48(%rsp), %rsi
leaq 0xe20(%rsp), %rdx
callq 0x52670
jmp 0x253d1
leaq 0xd8547(%rip), %rdx     # 0xfd91f
leaq 0xe88(%rsp), %rdi
leaq 0xe68(%rsp), %rsi
callq 0x50db0
jmp 0x253ef
leaq 0xddf(%rsp), %rdi
movq %rdi, 0xd0(%rsp)
callq 0xcca0
movq 0xd0(%rsp), %rdx
leaq 0xd91d0(%rip), %rsi     # 0xfe5e3
leaq 0xde0(%rsp), %rdi
callq 0x50b50
jmp 0x25422
leaq 0xd89f5(%rip), %rdx     # 0xfde1e
leaq 0xe00(%rsp), %rdi
leaq 0xde0(%rsp), %rsi
callq 0x50db0
jmp 0x25440
leaq 0xea8(%rsp), %rdi
leaq 0xe88(%rsp), %rsi
leaq 0xe00(%rsp), %rdx
callq 0x52670
jmp 0x2545f
leaq 0xd91ca(%rip), %rdx     # 0xfe630
leaq 0xec8(%rsp), %rdi
leaq 0xea8(%rsp), %rsi
callq 0x50db0
jmp 0x2547d
leaq 0xec8(%rsp), %rdi
callq 0x69f20
jmp 0x2548c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
leaq 0x11c989(%rip), %rdi    # 0x141e30
callq 0xc4a0
jmp 0x2757e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x2754a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x25612
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x25605
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x255f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x255eb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x255d1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x255c4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x255b7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x255aa
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
leaq 0xec8(%rsp), %rdi
callq 0xce58
leaq 0xea8(%rsp), %rdi
callq 0xce58
leaq 0xe00(%rsp), %rdi
callq 0xce58
leaq 0xde0(%rsp), %rdi
callq 0xce58
leaq 0xddf(%rsp), %rdi
callq 0xc750
leaq 0xe88(%rsp), %rdi
callq 0xce58
leaq 0xe68(%rsp), %rdi
callq 0xce58
leaq 0xe20(%rsp), %rdi
callq 0xce58
leaq 0xe48(%rsp), %rdi
callq 0xce58
leaq 0xe47(%rsp), %rdi
callq 0xc750
jmp 0x2754a
movl $0x1, %edi
callq 0xc880
callq 0xc090
movq %rax, %rcx
movq 0x198(%rsp), %rax
movl $0x0, (%rcx)
cmpq $0x0, 0x10(%rax)
jne 0x258e2
callq 0xc870
cmpl $0x0, %eax
jne 0x258d8
leaq 0xd37(%rsp), %rdi
movq %rdi, 0xc8(%rsp)
callq 0xcca0
movq 0xc8(%rsp), %rdx
leaq 0xd8286(%rip), %rsi     # 0xfd907
leaq 0xd38(%rsp), %rdi
callq 0x50b50
jmp 0x25690
leaq 0xd10(%rsp), %rdi
movl $0x879, %esi            # imm = 0x879
callq 0x52760
jmp 0x256a4
leaq 0xd58(%rsp), %rdi
leaq 0xd38(%rsp), %rsi
leaq 0xd10(%rsp), %rdx
callq 0x52670
jmp 0x256c3
leaq 0xd8255(%rip), %rdx     # 0xfd91f
leaq 0xd78(%rsp), %rdi
leaq 0xd58(%rsp), %rsi
callq 0x50db0
jmp 0x256e1
leaq 0xccf(%rsp), %rdi
movq %rdi, 0xc0(%rsp)
callq 0xcca0
movq 0xc0(%rsp), %rdx
leaq 0xd8ede(%rip), %rsi     # 0xfe5e3
leaq 0xcd0(%rsp), %rdi
callq 0x50b50
jmp 0x25714
leaq 0xd8703(%rip), %rdx     # 0xfde1e
leaq 0xcf0(%rsp), %rdi
leaq 0xcd0(%rsp), %rsi
callq 0x50db0
jmp 0x25732
leaq 0xd98(%rsp), %rdi
leaq 0xd78(%rsp), %rsi
leaq 0xcf0(%rsp), %rdx
callq 0x52670
jmp 0x25751
leaq 0xd8ee9(%rip), %rdx     # 0xfe641
leaq 0xdb8(%rsp), %rdi
leaq 0xd98(%rsp), %rsi
callq 0x50db0
jmp 0x2576f
leaq 0xdb8(%rsp), %rdi
callq 0x69f20
jmp 0x2577e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x258c6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x258b9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x258ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x2589f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x25885
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x25878
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x2586b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x2585e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
leaq 0xdb8(%rsp), %rdi
callq 0xce58
leaq 0xd98(%rsp), %rdi
callq 0xce58
leaq 0xcf0(%rsp), %rdi
callq 0xce58
leaq 0xcd0(%rsp), %rdi
callq 0xce58
leaq 0xccf(%rsp), %rdi
callq 0xc750
leaq 0xd78(%rsp), %rdi
callq 0xce58
leaq 0xd58(%rsp), %rdi
callq 0xce58
leaq 0xd10(%rsp), %rdi
callq 0xce58
leaq 0xd38(%rsp), %rdi
callq 0xce58
leaq 0xd37(%rsp), %rdi
callq 0xc750
jmp 0x2754a
movl $0x1, %edi
callq 0xc880
callq 0xc090
movq %rax, %rcx
movq 0x198(%rsp), %rax
movl $0x0, (%rcx)
cmpq $0x0, 0x28(%rax)
jne 0x25b96
callq 0xc870
cmpl $0x0, %eax
jne 0x25b8c
leaq 0xc27(%rsp), %rdi
movq %rdi, 0xb8(%rsp)
callq 0xcca0
movq 0xb8(%rsp), %rdx
leaq 0xd7fd2(%rip), %rsi     # 0xfd907
leaq 0xc28(%rsp), %rdi
callq 0x50b50
jmp 0x25944
leaq 0xc00(%rsp), %rdi
movl $0x87a, %esi            # imm = 0x87A
callq 0x52760
jmp 0x25958
leaq 0xc48(%rsp), %rdi
leaq 0xc28(%rsp), %rsi
leaq 0xc00(%rsp), %rdx
callq 0x52670
jmp 0x25977
leaq 0xd7fa1(%rip), %rdx     # 0xfd91f
leaq 0xc68(%rsp), %rdi
leaq 0xc48(%rsp), %rsi
callq 0x50db0
jmp 0x25995
leaq 0xbbf(%rsp), %rdi
movq %rdi, 0xb0(%rsp)
callq 0xcca0
movq 0xb0(%rsp), %rdx
leaq 0xd8c2a(%rip), %rsi     # 0xfe5e3
leaq 0xbc0(%rsp), %rdi
callq 0x50b50
jmp 0x259c8
leaq 0xd844f(%rip), %rdx     # 0xfde1e
leaq 0xbe0(%rsp), %rdi
leaq 0xbc0(%rsp), %rsi
callq 0x50db0
jmp 0x259e6
leaq 0xc88(%rsp), %rdi
leaq 0xc68(%rsp), %rsi
leaq 0xbe0(%rsp), %rdx
callq 0x52670
jmp 0x25a05
leaq 0xd8c3e(%rip), %rdx     # 0xfe64a
leaq 0xca8(%rsp), %rdi
leaq 0xc88(%rsp), %rsi
callq 0x50db0
jmp 0x25a23
leaq 0xca8(%rsp), %rdi
callq 0x69f20
jmp 0x25a32
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x25b7a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x25b6d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x25b60
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x25b53
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x25b39
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x25b2c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x25b1f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x25b12
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
leaq 0xca8(%rsp), %rdi
callq 0xce58
leaq 0xc88(%rsp), %rdi
callq 0xce58
leaq 0xbe0(%rsp), %rdi
callq 0xce58
leaq 0xbc0(%rsp), %rdi
callq 0xce58
leaq 0xbbf(%rsp), %rdi
callq 0xc750
leaq 0xc68(%rsp), %rdi
callq 0xce58
leaq 0xc48(%rsp), %rdi
callq 0xce58
leaq 0xc00(%rsp), %rdi
callq 0xce58
leaq 0xc28(%rsp), %rdi
callq 0xce58
leaq 0xc27(%rsp), %rdi
callq 0xc750
jmp 0x2754a
movl $0x1, %edi
callq 0xc880
callq 0xc090
movl $0x0, (%rax)
cmpq $0x0, 0xf28(%rsp)
jne 0x25e43
callq 0xc870
cmpl $0x0, %eax
jne 0x25e39
leaq 0xb17(%rsp), %rdi
movq %rdi, 0xa8(%rsp)
callq 0xcca0
movq 0xa8(%rsp), %rdx
leaq 0xd7d25(%rip), %rsi     # 0xfd907
leaq 0xb18(%rsp), %rdi
callq 0x50b50
jmp 0x25bf1
leaq 0xaf0(%rsp), %rdi
movl $0x87b, %esi            # imm = 0x87B
callq 0x52760
jmp 0x25c05
leaq 0xb38(%rsp), %rdi
leaq 0xb18(%rsp), %rsi
leaq 0xaf0(%rsp), %rdx
callq 0x52670
jmp 0x25c24
leaq 0xd7cf4(%rip), %rdx     # 0xfd91f
leaq 0xb58(%rsp), %rdi
leaq 0xb38(%rsp), %rsi
callq 0x50db0
jmp 0x25c42
leaq 0xaaf(%rsp), %rdi
movq %rdi, 0xa0(%rsp)
callq 0xcca0
movq 0xa0(%rsp), %rdx
leaq 0xd897d(%rip), %rsi     # 0xfe5e3
leaq 0xab0(%rsp), %rdi
callq 0x50b50
jmp 0x25c75
leaq 0xd81a2(%rip), %rdx     # 0xfde1e
leaq 0xad0(%rsp), %rdi
leaq 0xab0(%rsp), %rsi
callq 0x50db0
jmp 0x25c93
leaq 0xb78(%rsp), %rdi
leaq 0xb58(%rsp), %rsi
leaq 0xad0(%rsp), %rdx
callq 0x52670
jmp 0x25cb2
leaq 0xd899a(%rip), %rdx     # 0xfe653
leaq 0xb98(%rsp), %rdi
leaq 0xb78(%rsp), %rsi
callq 0x50db0
jmp 0x25cd0
leaq 0xb98(%rsp), %rdi
callq 0x69f20
jmp 0x25cdf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x25e27
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x25e1a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x25e0d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x25e00
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x25de6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x25dd9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x25dcc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x25dbf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
leaq 0xb98(%rsp), %rdi
callq 0xce58
leaq 0xb78(%rsp), %rdi
callq 0xce58
leaq 0xad0(%rsp), %rdi
callq 0xce58
leaq 0xab0(%rsp), %rdi
callq 0xce58
leaq 0xaaf(%rsp), %rdi
callq 0xc750
leaq 0xb58(%rsp), %rdi
callq 0xce58
leaq 0xb38(%rsp), %rdi
callq 0xce58
leaq 0xaf0(%rsp), %rdi
callq 0xce58
leaq 0xb18(%rsp), %rdi
callq 0xce58
leaq 0xb17(%rsp), %rdi
callq 0xc750
jmp 0x2754a
movl $0x1, %edi
callq 0xc880
movq 0x198(%rsp), %rax
movq 0x10(%rax), %rcx
addq $-0x1, %rcx
movq %rcx, 0x10(%rax)
movq 0x28(%rax), %rcx
addq $-0x1, %rcx
movq %rcx, 0x28(%rax)
movq 0xf28(%rsp), %rax
addq $-0x1, %rax
movq %rax, 0xf28(%rsp)
callq 0xc090
movq 0x198(%rsp), %rcx
movl $0x0, (%rax)
movq 0x10(%rcx), %rax
cmpq 0x18(%rcx), %rax
jb 0x2612b
callq 0xc870
cmpl $0x0, %eax
jne 0x26121
leaq 0xa07(%rsp), %rdi
movq %rdi, 0x98(%rsp)
callq 0xcca0
movq 0x98(%rsp), %rdx
leaq 0xd7a3d(%rip), %rsi     # 0xfd907
leaq 0xa08(%rsp), %rdi
callq 0x50b50
jmp 0x25ed9
leaq 0x9e0(%rsp), %rdi
movl $0x87f, %esi            # imm = 0x87F
callq 0x52760
jmp 0x25eed
leaq 0xa28(%rsp), %rdi
leaq 0xa08(%rsp), %rsi
leaq 0x9e0(%rsp), %rdx
callq 0x52670
jmp 0x25f0c
leaq 0xd7a0c(%rip), %rdx     # 0xfd91f
leaq 0xa48(%rsp), %rdi
leaq 0xa28(%rsp), %rsi
callq 0x50db0
jmp 0x25f2a
leaq 0x99f(%rsp), %rdi
movq %rdi, 0x90(%rsp)
callq 0xcca0
movq 0x90(%rsp), %rdx
leaq 0xd8695(%rip), %rsi     # 0xfe5e3
leaq 0x9a0(%rsp), %rdi
callq 0x50b50
jmp 0x25f5d
leaq 0xd7eba(%rip), %rdx     # 0xfde1e
leaq 0x9c0(%rsp), %rdi
leaq 0x9a0(%rsp), %rsi
callq 0x50db0
jmp 0x25f7b
leaq 0xa68(%rsp), %rdi
leaq 0xa48(%rsp), %rsi
leaq 0x9c0(%rsp), %rdx
callq 0x52670
jmp 0x25f9a
leaq 0xd86bb(%rip), %rdx     # 0xfe65c
leaq 0xa88(%rsp), %rdi
leaq 0xa68(%rsp), %rsi
callq 0x50db0
jmp 0x25fb8
leaq 0xa88(%rsp), %rdi
callq 0x69f20
jmp 0x25fc7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x2610f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x26102
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x260f5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x260e8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x260ce
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x260c1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x260b4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x260a7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
leaq 0xa88(%rsp), %rdi
callq 0xce58
leaq 0xa68(%rsp), %rdi
callq 0xce58
leaq 0x9c0(%rsp), %rdi
callq 0xce58
leaq 0x9a0(%rsp), %rdi
callq 0xce58
leaq 0x99f(%rsp), %rdi
callq 0xc750
leaq 0xa48(%rsp), %rdi
callq 0xce58
leaq 0xa28(%rsp), %rdi
callq 0xce58
leaq 0x9e0(%rsp), %rdi
callq 0xce58
leaq 0xa08(%rsp), %rdi
callq 0xce58
leaq 0xa07(%rsp), %rdi
callq 0xc750
jmp 0x2754a
movl $0x1, %edi
callq 0xc880
callq 0xc090
movq 0x198(%rsp), %rcx
movl $0x0, (%rax)
movq 0x28(%rcx), %rax
cmpq 0x30(%rcx), %rax
jb 0x263df
callq 0xc870
cmpl $0x0, %eax
jne 0x263d5
leaq 0x8f7(%rsp), %rdi
movq %rdi, 0x88(%rsp)
callq 0xcca0
movq 0x88(%rsp), %rdx
leaq 0xd7789(%rip), %rsi     # 0xfd907
leaq 0x8f8(%rsp), %rdi
callq 0x50b50
jmp 0x2618d
leaq 0x8d0(%rsp), %rdi
movl $0x880, %esi            # imm = 0x880
callq 0x52760
jmp 0x261a1
leaq 0x918(%rsp), %rdi
leaq 0x8f8(%rsp), %rsi
leaq 0x8d0(%rsp), %rdx
callq 0x52670
jmp 0x261c0
leaq 0xd7758(%rip), %rdx     # 0xfd91f
leaq 0x938(%rsp), %rdi
leaq 0x918(%rsp), %rsi
callq 0x50db0
jmp 0x261de
leaq 0x88f(%rsp), %rdi
movq %rdi, 0x80(%rsp)
callq 0xcca0
movq 0x80(%rsp), %rdx
leaq 0xd83e1(%rip), %rsi     # 0xfe5e3
leaq 0x890(%rsp), %rdi
callq 0x50b50
jmp 0x26211
leaq 0xd7c06(%rip), %rdx     # 0xfde1e
leaq 0x8b0(%rsp), %rdi
leaq 0x890(%rsp), %rsi
callq 0x50db0
jmp 0x2622f
leaq 0x958(%rsp), %rdi
leaq 0x938(%rsp), %rsi
leaq 0x8b0(%rsp), %rdx
callq 0x52670
jmp 0x2624e
leaq 0xd841a(%rip), %rdx     # 0xfe66f
leaq 0x978(%rsp), %rdi
leaq 0x958(%rsp), %rsi
callq 0x50db0
jmp 0x2626c
leaq 0x978(%rsp), %rdi
callq 0x69f20
jmp 0x2627b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x263c3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x263b6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x263a9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x2639c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x26382
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x26375
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x26368
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x2635b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
leaq 0x978(%rsp), %rdi
callq 0xce58
leaq 0x958(%rsp), %rdi
callq 0xce58
leaq 0x8b0(%rsp), %rdi
callq 0xce58
leaq 0x890(%rsp), %rdi
callq 0xce58
leaq 0x88f(%rsp), %rdi
callq 0xc750
leaq 0x938(%rsp), %rdi
callq 0xce58
leaq 0x918(%rsp), %rdi
callq 0xce58
leaq 0x8d0(%rsp), %rdi
callq 0xce58
leaq 0x8f8(%rsp), %rdi
callq 0xce58
leaq 0x8f7(%rsp), %rdi
callq 0xc750
jmp 0x2754a
movl $0x1, %edi
callq 0xc880
callq 0xc090
movq 0x198(%rsp), %rcx
movl $0x0, (%rax)
movq 0x18(%rcx), %rax
cmpq 0x8(%rcx), %rax
jbe 0x26687
callq 0xc870
cmpl $0x0, %eax
jne 0x2667d
leaq 0x7e7(%rsp), %rdi
movq %rdi, 0x78(%rsp)
callq 0xcca0
movq 0x78(%rsp), %rdx
leaq 0xd74db(%rip), %rsi     # 0xfd907
leaq 0x7e8(%rsp), %rdi
callq 0x50b50
jmp 0x2643b
leaq 0x7c0(%rsp), %rdi
movl $0x881, %esi            # imm = 0x881
callq 0x52760
jmp 0x2644f
leaq 0x808(%rsp), %rdi
leaq 0x7e8(%rsp), %rsi
leaq 0x7c0(%rsp), %rdx
callq 0x52670
jmp 0x2646e
leaq 0xd74aa(%rip), %rdx     # 0xfd91f
leaq 0x828(%rsp), %rdi
leaq 0x808(%rsp), %rsi
callq 0x50db0
jmp 0x2648c
leaq 0x77f(%rsp), %rdi
movq %rdi, 0x70(%rsp)
callq 0xcca0
movq 0x70(%rsp), %rdx
leaq 0xd8139(%rip), %rsi     # 0xfe5e3
leaq 0x780(%rsp), %rdi
callq 0x50b50
jmp 0x264b9
leaq 0xd795e(%rip), %rdx     # 0xfde1e
leaq 0x7a0(%rsp), %rdi
leaq 0x780(%rsp), %rsi
callq 0x50db0
jmp 0x264d7
leaq 0x848(%rsp), %rdi
leaq 0x828(%rsp), %rsi
leaq 0x7a0(%rsp), %rdx
callq 0x52670
jmp 0x264f6
leaq 0xd8185(%rip), %rdx     # 0xfe682
leaq 0x868(%rsp), %rdi
leaq 0x848(%rsp), %rsi
callq 0x50db0
jmp 0x26514
leaq 0x868(%rsp), %rdi
callq 0x69f20
jmp 0x26523
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x2666b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x2665e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x26651
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x26644
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x2662a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x2661d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x26610
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x26603
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
leaq 0x868(%rsp), %rdi
callq 0xce58
leaq 0x848(%rsp), %rdi
callq 0xce58
leaq 0x7a0(%rsp), %rdi
callq 0xce58
leaq 0x780(%rsp), %rdi
callq 0xce58
leaq 0x77f(%rsp), %rdi
callq 0xc750
leaq 0x828(%rsp), %rdi
callq 0xce58
leaq 0x808(%rsp), %rdi
callq 0xce58
leaq 0x7c0(%rsp), %rdi
callq 0xce58
leaq 0x7e8(%rsp), %rdi
callq 0xce58
leaq 0x7e7(%rsp), %rdi
callq 0xc750
jmp 0x2754a
movl $0x1, %edi
callq 0xc880
callq 0xc090
movq 0x198(%rsp), %rcx
movl $0x0, (%rax)
movq 0x30(%rcx), %rax
cmpq 0x20(%rcx), %rax
jbe 0x2692f
callq 0xc870
cmpl $0x0, %eax
jne 0x26925
leaq 0x6d7(%rsp), %rdi
movq %rdi, 0x68(%rsp)
callq 0xcca0
movq 0x68(%rsp), %rdx
leaq 0xd7233(%rip), %rsi     # 0xfd907
leaq 0x6d8(%rsp), %rdi
callq 0x50b50
jmp 0x266e3
leaq 0x6b0(%rsp), %rdi
movl $0x882, %esi            # imm = 0x882
callq 0x52760
jmp 0x266f7
leaq 0x6f8(%rsp), %rdi
leaq 0x6d8(%rsp), %rsi
leaq 0x6b0(%rsp), %rdx
callq 0x52670
jmp 0x26716
leaq 0xd7202(%rip), %rdx     # 0xfd91f
leaq 0x718(%rsp), %rdi
leaq 0x6f8(%rsp), %rsi
callq 0x50db0
jmp 0x26734
leaq 0x66f(%rsp), %rdi
movq %rdi, 0x60(%rsp)
callq 0xcca0
movq 0x60(%rsp), %rdx
leaq 0xd7e91(%rip), %rsi     # 0xfe5e3
leaq 0x670(%rsp), %rdi
callq 0x50b50
jmp 0x26761
leaq 0xd76b6(%rip), %rdx     # 0xfde1e
leaq 0x690(%rsp), %rdi
leaq 0x670(%rsp), %rsi
callq 0x50db0
jmp 0x2677f
leaq 0x738(%rsp), %rdi
leaq 0x718(%rsp), %rsi
leaq 0x690(%rsp), %rdx
callq 0x52670
jmp 0x2679e
leaq 0xd7eef(%rip), %rdx     # 0xfe694
leaq 0x758(%rsp), %rdi
leaq 0x738(%rsp), %rsi
callq 0x50db0
jmp 0x267bc
leaq 0x758(%rsp), %rdi
callq 0x69f20
jmp 0x267cb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x26913
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x26906
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x268f9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x268ec
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x268d2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x268c5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x268b8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x268ab
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
leaq 0x758(%rsp), %rdi
callq 0xce58
leaq 0x738(%rsp), %rdi
callq 0xce58
leaq 0x690(%rsp), %rdi
callq 0xce58
leaq 0x670(%rsp), %rdi
callq 0xce58
leaq 0x66f(%rsp), %rdi
callq 0xc750
leaq 0x718(%rsp), %rdi
callq 0xce58
leaq 0x6f8(%rsp), %rdi
callq 0xce58
leaq 0x6b0(%rsp), %rdi
callq 0xce58
leaq 0x6d8(%rsp), %rdi
callq 0xce58
leaq 0x6d7(%rsp), %rdi
callq 0xc750
jmp 0x2754a
movl $0x1, %edi
callq 0xc880
callq 0xc090
movl $0x0, (%rax)
movsd 0xf10(%rsp), %xmm0
xorps %xmm1, %xmm1
ucomisd %xmm1, %xmm0
ja 0x26bd7
callq 0xc870
cmpl $0x0, %eax
jne 0x26bcd
leaq 0x5c7(%rsp), %rdi
movq %rdi, 0x58(%rsp)
callq 0xcca0
movq 0x58(%rsp), %rdx
leaq 0xd6f8b(%rip), %rsi     # 0xfd907
leaq 0x5c8(%rsp), %rdi
callq 0x50b50
jmp 0x2698b
leaq 0x5a0(%rsp), %rdi
movl $0x883, %esi            # imm = 0x883
callq 0x52760
jmp 0x2699f
leaq 0x5e8(%rsp), %rdi
leaq 0x5c8(%rsp), %rsi
leaq 0x5a0(%rsp), %rdx
callq 0x52670
jmp 0x269be
leaq 0xd6f5a(%rip), %rdx     # 0xfd91f
leaq 0x608(%rsp), %rdi
leaq 0x5e8(%rsp), %rsi
callq 0x50db0
jmp 0x269dc
leaq 0x55f(%rsp), %rdi
movq %rdi, 0x50(%rsp)
callq 0xcca0
movq 0x50(%rsp), %rdx
leaq 0xd7be9(%rip), %rsi     # 0xfe5e3
leaq 0x560(%rsp), %rdi
callq 0x50b50
jmp 0x26a09
leaq 0xd740e(%rip), %rdx     # 0xfde1e
leaq 0x580(%rsp), %rdi
leaq 0x560(%rsp), %rsi
callq 0x50db0
jmp 0x26a27
leaq 0x628(%rsp), %rdi
leaq 0x608(%rsp), %rsi
leaq 0x580(%rsp), %rdx
callq 0x52670
jmp 0x26a46
leaq 0xd7c59(%rip), %rdx     # 0xfe6a6
leaq 0x648(%rsp), %rdi
leaq 0x628(%rsp), %rsi
callq 0x50db0
jmp 0x26a64
leaq 0x648(%rsp), %rdi
callq 0x69f20
jmp 0x26a73
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x26bbb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x26bae
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x26ba1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x26b94
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x26b7a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x26b6d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x26b60
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x26b53
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
leaq 0x648(%rsp), %rdi
callq 0xce58
leaq 0x628(%rsp), %rdi
callq 0xce58
leaq 0x580(%rsp), %rdi
callq 0xce58
leaq 0x560(%rsp), %rdi
callq 0xce58
leaq 0x55f(%rsp), %rdi
callq 0xc750
leaq 0x608(%rsp), %rdi
callq 0xce58
leaq 0x5e8(%rsp), %rdi
callq 0xce58
leaq 0x5a0(%rsp), %rdi
callq 0xce58
leaq 0x5c8(%rsp), %rdi
callq 0xce58
leaq 0x5c7(%rsp), %rdi
callq 0xc750
jmp 0x2754a
movl $0x1, %edi
callq 0xc880
callq 0xc090
movl $0x0, (%rax)
cmpq $0x1, 0xf38(%rsp)
jae 0x26e78
callq 0xc870
cmpl $0x0, %eax
jne 0x26e6e
leaq 0x4b7(%rsp), %rdi
movq %rdi, 0x48(%rsp)
callq 0xcca0
movq 0x48(%rsp), %rdx
leaq 0xd6cea(%rip), %rsi     # 0xfd907
leaq 0x4b8(%rsp), %rdi
callq 0x50b50
jmp 0x26c2c
leaq 0x490(%rsp), %rdi
movl $0x884, %esi            # imm = 0x884
callq 0x52760
jmp 0x26c40
leaq 0x4d8(%rsp), %rdi
leaq 0x4b8(%rsp), %rsi
leaq 0x490(%rsp), %rdx
callq 0x52670
jmp 0x26c5f
leaq 0xd6cb9(%rip), %rdx     # 0xfd91f
leaq 0x4f8(%rsp), %rdi
leaq 0x4d8(%rsp), %rsi
callq 0x50db0
jmp 0x26c7d
leaq 0x44f(%rsp), %rdi
movq %rdi, 0x40(%rsp)
callq 0xcca0
movq 0x40(%rsp), %rdx
leaq 0xd7948(%rip), %rsi     # 0xfe5e3
leaq 0x450(%rsp), %rdi
callq 0x50b50
jmp 0x26caa
leaq 0xd716d(%rip), %rdx     # 0xfde1e
leaq 0x470(%rsp), %rdi
leaq 0x450(%rsp), %rsi
callq 0x50db0
jmp 0x26cc8
leaq 0x518(%rsp), %rdi
leaq 0x4f8(%rsp), %rsi
leaq 0x470(%rsp), %rdx
callq 0x52670
jmp 0x26ce7
leaq 0xd79c7(%rip), %rdx     # 0xfe6b5
leaq 0x538(%rsp), %rdi
leaq 0x518(%rsp), %rsi
callq 0x50db0
jmp 0x26d05
leaq 0x538(%rsp), %rdi
callq 0x69f20
jmp 0x26d14
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x26e5c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x26e4f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x26e42
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x26e35
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x26e1b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x26e0e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x26e01
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x26df4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
leaq 0x538(%rsp), %rdi
callq 0xce58
leaq 0x518(%rsp), %rdi
callq 0xce58
leaq 0x470(%rsp), %rdi
callq 0xce58
leaq 0x450(%rsp), %rdi
callq 0xce58
leaq 0x44f(%rsp), %rdi
callq 0xc750
leaq 0x4f8(%rsp), %rdi
callq 0xce58
leaq 0x4d8(%rsp), %rdi
callq 0xce58
leaq 0x490(%rsp), %rdi
callq 0xce58
leaq 0x4b8(%rsp), %rdi
callq 0xce58
leaq 0x4b7(%rsp), %rdi
callq 0xc750
jmp 0x2754a
movl $0x1, %edi
callq 0xc880
callq 0xc090
movl $0x0, (%rax)
movq 0xf38(%rsp), %rax
cmpq 0xf30(%rsp), %rax
jbe 0x27120
callq 0xc870
cmpl $0x0, %eax
jne 0x27116
leaq 0x3a7(%rsp), %rdi
movq %rdi, 0x38(%rsp)
callq 0xcca0
movq 0x38(%rsp), %rdx
leaq 0xd6a42(%rip), %rsi     # 0xfd907
leaq 0x3a8(%rsp), %rdi
callq 0x50b50
jmp 0x26ed4
leaq 0x380(%rsp), %rdi
movl $0x885, %esi            # imm = 0x885
callq 0x52760
jmp 0x26ee8
leaq 0x3c8(%rsp), %rdi
leaq 0x3a8(%rsp), %rsi
leaq 0x380(%rsp), %rdx
callq 0x52670
jmp 0x26f07
leaq 0xd6a11(%rip), %rdx     # 0xfd91f
leaq 0x3e8(%rsp), %rdi
leaq 0x3c8(%rsp), %rsi
callq 0x50db0
jmp 0x26f25
leaq 0x33f(%rsp), %rdi
movq %rdi, 0x30(%rsp)
callq 0xcca0
movq 0x30(%rsp), %rdx
leaq 0xd76a0(%rip), %rsi     # 0xfe5e3
leaq 0x340(%rsp), %rdi
callq 0x50b50
jmp 0x26f52
leaq 0xd6ec5(%rip), %rdx     # 0xfde1e
leaq 0x360(%rsp), %rdi
leaq 0x340(%rsp), %rsi
callq 0x50db0
jmp 0x26f70
leaq 0x408(%rsp), %rdi
leaq 0x3e8(%rsp), %rsi
leaq 0x360(%rsp), %rdx
callq 0x52670
jmp 0x26f8f
leaq 0xd7726(%rip), %rdx     # 0xfe6bc
leaq 0x428(%rsp), %rdi
leaq 0x408(%rsp), %rsi
callq 0x50db0
jmp 0x26fad
leaq 0x428(%rsp), %rdi
callq 0x69f20
jmp 0x26fbc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x27104
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x270f7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x270ea
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x270dd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x270c3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x270b6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x270a9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x2709c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
leaq 0x428(%rsp), %rdi
callq 0xce58
leaq 0x408(%rsp), %rdi
callq 0xce58
leaq 0x360(%rsp), %rdi
callq 0xce58
leaq 0x340(%rsp), %rdi
callq 0xce58
leaq 0x33f(%rsp), %rdi
callq 0xc750
leaq 0x3e8(%rsp), %rdi
callq 0xce58
leaq 0x3c8(%rsp), %rdi
callq 0xce58
leaq 0x380(%rsp), %rdi
callq 0xce58
leaq 0x3a8(%rsp), %rdi
callq 0xce58
leaq 0x3a7(%rsp), %rdi
callq 0xc750
jmp 0x2754a
movl $0x1, %edi
callq 0xc880
callq 0xc090
movq %rax, %rcx
movq 0x198(%rsp), %rax
movl $0x0, (%rcx)
movsd (%rax), %xmm0
xorps %xmm1, %xmm1
ucomisd %xmm1, %xmm0
ja 0x273ce
callq 0xc870
cmpl $0x0, %eax
jne 0x273c4
leaq 0x297(%rsp), %rdi
movq %rdi, 0x28(%rsp)
callq 0xcca0
movq 0x28(%rsp), %rdx
leaq 0xd6794(%rip), %rsi     # 0xfd907
leaq 0x298(%rsp), %rdi
callq 0x50b50
jmp 0x27182
leaq 0x270(%rsp), %rdi
movl $0x886, %esi            # imm = 0x886
callq 0x52760
jmp 0x27196
leaq 0x2b8(%rsp), %rdi
leaq 0x298(%rsp), %rsi
leaq 0x270(%rsp), %rdx
callq 0x52670
jmp 0x271b5
leaq 0xd6763(%rip), %rdx     # 0xfd91f
leaq 0x2d8(%rsp), %rdi
leaq 0x2b8(%rsp), %rsi
callq 0x50db0
jmp 0x271d3
leaq 0x22f(%rsp), %rdi
movq %rdi, 0x20(%rsp)
callq 0xcca0
movq 0x20(%rsp), %rdx
leaq 0xd73f2(%rip), %rsi     # 0xfe5e3
leaq 0x230(%rsp), %rdi
callq 0x50b50
jmp 0x27200
leaq 0xd6c17(%rip), %rdx     # 0xfde1e
leaq 0x250(%rsp), %rdi
leaq 0x230(%rsp), %rsi
callq 0x50db0
jmp 0x2721e
leaq 0x2f8(%rsp), %rdi
leaq 0x2d8(%rsp), %rsi
leaq 0x250(%rsp), %rdx
callq 0x52670
jmp 0x2723d
leaq 0xd7467(%rip), %rdx     # 0xfe6ab
leaq 0x318(%rsp), %rdi
leaq 0x2f8(%rsp), %rsi
callq 0x50db0
jmp 0x2725b
leaq 0x318(%rsp), %rdi
callq 0x69f20
jmp 0x2726a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x273b2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x273a5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x27398
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x2738b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x27371
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x27364
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x27357
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
jmp 0x2734a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
leaq 0x318(%rsp), %rdi
callq 0xce58
leaq 0x2f8(%rsp), %rdi
callq 0xce58
leaq 0x250(%rsp), %rdi
callq 0xce58
leaq 0x230(%rsp), %rdi
callq 0xce58
leaq 0x22f(%rsp), %rdi
callq 0xc750
leaq 0x2d8(%rsp), %rdi
callq 0xce58
leaq 0x2b8(%rsp), %rdi
callq 0xce58
leaq 0x270(%rsp), %rdi
callq 0xce58
leaq 0x298(%rsp), %rdi
callq 0xce58
leaq 0x297(%rsp), %rdi
callq 0xc750
jmp 0x2754a
movl $0x1, %edi
callq 0xc880
movq 0xfd0(%rsp), %rdi
leaq 0xf40(%rsp), %rsi
callq 0x32f00
movq %rax, 0x18(%rsp)
jmp 0x273ea
movq 0x18(%rsp), %rax
movq (%rax), %rax
movq %rax, 0x220(%rsp)
cmpq $0x0, 0x220(%rsp)
jne 0x27415
movl $0x1, 0x21c(%rsp)
jmp 0x2750e
movq 0x220(%rsp), %rdx
addq $0x8, %rdx
leaq 0x1d8(%rsp), %rdi
leaq 0xfa0(%rsp), %rsi
callq 0x5d080
jmp 0x27438
movq 0xfd0(%rsp), %rdi
addq $0xc0, %rdi
leaq 0x1d8(%rsp), %rsi
callq 0x39ed0
movq %rax, 0x10(%rsp)
jmp 0x2745b
movq 0x10(%rsp), %rsi
leaq 0x1a0(%rsp), %rdi
movl $0x38, %edx
callq 0xc5c0
movq 0x198(%rsp), %rax
movsd 0x1a0(%rsp), %xmm0
ucomisd (%rax), %xmm0
jbe 0x274bc
movl $0x1, 0x21c(%rsp)
jmp 0x27501
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xfc8(%rsp)
movl %eax, 0xfc4(%rsp)
leaq 0x1d8(%rsp), %rdi
callq 0x52ad0
jmp 0x2754a
movq 0xfd0(%rsp), %rdi
addq $0xc0, %rdi
leaq 0x1d8(%rsp), %rsi
callq 0x39ed0
movq %rax, 0x8(%rsp)
jmp 0x274df
movq 0x198(%rsp), %rsi
movq 0x8(%rsp), %rdi
movl $0x38, %edx
callq 0xc5c0
movl $0x0, 0x21c(%rsp)
leaq 0x1d8(%rsp), %rdi
callq 0x52ad0
leaq 0xf40(%rsp), %rdi
callq 0xce58
leaq 0xf60(%rsp), %rdi
callq 0xce58
leaq 0xf80(%rsp), %rdi
callq 0xce58
leaq 0xfa0(%rsp), %rdi
callq 0xce58
addq $0xfe8, %rsp            # imm = 0xFE8
retq
leaq 0xf40(%rsp), %rdi
callq 0xce58
leaq 0xf60(%rsp), %rdi
callq 0xce58
leaq 0xf80(%rsp), %rdi
callq 0xce58
leaq 0xfa0(%rsp), %rdi
callq 0xce58
movq 0xfc8(%rsp), %rdi
callq 0xcc90
nopl (%rax,%rax)