// File: /workspace/github_cpp_makefile_star2_O2/ncbi[P]amr/amr_report.cpp
// Function: (anonymous namespace)::BlastAlignment::report(Common_sp::TsvOut&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool) const
void report (TsvOut &td,
               const string &parentTargetName,
               bool mutationAll) const 
    { // PD-736, PD-774, PD-780, PD-799
      const string proteinName (isMutationProt () 
                                  ? product 
                                  : susceptible
                                    ? susceptible->name
                                    : refProtExactlyMatched (true) || parts >= 2 || refAccession. empty ()   // PD-3187, PD-3192
                                      ? product 
                                      : nvl (getMatchFam () -> familyName, na)
                               );
      ASSERT (! contains (proteinName, '\t'));
      Vector<Locus> cdss_ (cdss);
      if (cdss_. empty ())
        cdss_ << Locus ();
      Vector<SeqChange> seqChanges_ (seqChanges);
      if (seqChanges_. empty ())
        seqChanges_ << SeqChange ();
      for (const Locus& cds : cdss_)
      {
        if (targetProt)
        {
          if (parentTargetProt)
            { ASSERT (targetName == parentTargetName); }
          else
            if (cds. contig != parentTargetName)
              continue;
        }
        else
          { ASSERT (targetName == parentTargetName); }
	      for (const SeqChange& seqChange : seqChanges_)
	      {
          const string method (empty () ? na : getMethod (cds));
          VectorPtr<AmrMutation> mutations (seqChange. mutations);
          if (mutations. empty ())
            mutations << nullptr;
          for (const AmrMutation* mut : mutations)
          {
            IMPLY (! verbose (), isMutationProt () == ! (seqChange. empty () && ! mut));
  	        const bool isMutation = ! seqChange. empty () && mut && ! seqChange. replacement;
  	        if (mutationAll)
  	        {
  	          if (! isMutationProt ())
  	            continue;
  	        }
  	        else if (isMutationProt () && ! isMutation)
  	          continue;
      	    if (! input_name. empty ())
      	      td << input_name;;
            td << (targetProt ? nvl(targetName, na) : na);  // PD-2534
  	        if (cdsExist)
  	          td << (empty () ? na : (cds. contig. empty () ? nvl (targetName, na)  : cds. contig))
  	             << (empty () ? 0  : (cds. contig. empty () ? targetStart : cds. start) + 1)
  	             << (empty () ? 0  : (cds. contig. empty () ? targetEnd  : cds. stop))
  	             << (empty () ? na : (cds. contig. empty () ? (targetStrand ? "+" : "-") : (cds. strand ? "+" : "-")));
  	        td << (isMutationProt ()
  			             ? mut 
  			               ? seqChange. empty ()
                         ? mut->wildtype ()
  			                 : mut->geneMutation
  			               : gene + "_" + seqChange. getMutationStr ()
 			               : fusion2geneSymbols ()
  	              )
  	           << (isMutationProt ()
  	                 ? mut 
                       ? seqChange. empty ()
                         ? proteinName + " [WILDTYPE]"
                         : mut->name
                       : proteinName + " [UNKNOWN]"
  	                 : proteinName 
  	              )
  	           << (isMutationProt () || fusion2core () ? "core" : "plus");  // PD-2825
            // PD-1856
  	        if (isMutationProt ())
  	          td << "AMR"
  	             << "POINT"
  	             << (mut ? nvl (mut->classS,   na) : na)
  	             << (mut ? nvl (mut->subclass, na) : na);
  	        else
  	          td << nvl (fusion2type (), na)  
    	           << nvl (fusion2subtype (), na)
    	           << nvl (fusion2class (), na)
    	           << nvl (fusion2subclass (), na);
  	        td << method
  	           << (targetProt ? targetLen : targetAlign_aa);  
  	        if (refAccession. empty ())
  	          td << na 
  	             << na
  	             << na
  	             << na
  	             << na
  	             << na;
  	        else
  	          td << refLen
  	             << refCoverage () * 100.0  
  	             << pIdentity () * 100.0  // refIdentity
  	             << targetSeq. size ()
  	             << refAccession
  	             << product 
  	             ;
  	        // PD-775
  	        if (isMutationProt ())
  	          td << na
  	             << na;
  	        else 
  	        {
  	          if (const HmmAlignment* hmmAl_ = fusion2hmmAl ())
    	          td << hmmAl_->fam->hmm
    	             << hmmAl_->fam->familyName;
    	        else
    	        {
    	          td << na
    	             << na;
    	          ASSERT (method != "HMM");
    	        }
    	      }
  	        if (cdsExist)
  	        {
  	        	IMPLY (cds. crossOrigin, useCrossOrigin);
  	        	if (useCrossOrigin)
  	        	{
  		          if (cds. crossOrigin) 
  		            td << cds. contigLen;
  		          else 
  		            td << na;        	
  		        }
  	        }
  	        if (print_node)
  	        {
  	          if (! print_node_raw && allele () && ! refProtExactlyMatched (true))
  	            td << gene;
  	          else
  	            td << fusion2famIds ();
  	        }
  	        IMPLY (isMutationProt () && isMutation /*! seqChange. empty () && mut && ! seqChange. replacement*/, hasMutation ());
  	        td. newLn ();
  	      }
	      }
	    }
    }

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x518, %rsp            # imm = 0x518
movl %ecx, 0x214(%rsp)
movq %rdx, 0x208(%rsp)
movq %rsi, %rbx
movq %rdi, %r12
callq 0x202a8
testb %al, %al
movq %rbx, 0x8(%rsp)
je 0x24282
leaq 0x398(%r12), %rsi
jmp 0x24297
movq 0x3d8(%r12), %rsi
testq %rsi, %rsi
je 0x257b6
addq $0x70, %rsi
leaq 0x2c8(%rsp), %rdi
callq 0xb760
callq 0xb060
movq %rax, 0x50(%rsp)
andl $0x0, (%rax)
leaq 0x2c8(%rsp), %rdi
pushq $0x9
popq %rsi
callq 0x29a9f
testb %al, %al
jne 0x261e1
leaq 0x3b8(%r12), %rsi
leaq 0x2a8(%rsp), %rdi
callq 0x2ce38
movq 0x2a8(%rsp), %rax
cmpq 0x2b0(%rsp), %rax
jne 0x24366
leaq 0x168(%rsp), %r14
leaq 0x150(%rsp), %rbx
xorl %ebp, %ebp
movl $0x90, %edx
movq %rbx, %rdi
xorl %esi, %esi
callq 0xb350
movq %r14, 0x8(%rbx)
movb %bpl, 0x18(%rbx)
movb %bpl, 0x48(%rbx)
leaq 0x1b0(%rsp), %rax
xorpd %xmm0, %xmm0
movupd %xmm0, -0x38(%rax)
andw $0x0, -0x28(%rax)
movq %rax, -0x10(%rax)
movb %bpl, (%rax)
leaq 0x1d0(%rsp), %rax
movq %rax, -0x10(%rax)
movb %bpl, (%rax)
leaq 0x2a8(%rsp), %rdi
movq %rbx, %rsi
callq 0x2ce56
leaq 0x150(%rsp), %rdi
callq 0x2a344
leaq 0x218(%r12), %rsi
leaq 0x288(%rsp), %rdi
callq 0x2ce80
movq 0x288(%rsp), %rax
cmpq 0x290(%rsp), %rax
jne 0x24420
leaq 0x160(%rsp), %rbx
xorl %ebp, %ebp
movl $0x98, %edx
movq %rbx, %rdi
xorl %esi, %esi
callq 0xb350
leaq 0x728e7(%rip), %rax     # 0x96c98
addq $0x10, %rax
movq %rax, -0x10(%rbx)
andq $0x0, -0x8(%rbx)
leaq 0x188(%rsp), %rax
xorpd %xmm0, %xmm0
movupd %xmm0, -0x20(%rax)
movq %rax, -0x10(%rax)
movb %bpl, (%rax)
leaq 0x1a8(%rsp), %rax
movq %rax, -0x10(%rax)
movb %bpl, (%rax)
andq $0x0, 0x50(%rax)
movupd %xmm0, 0x10(%rax)
movupd %xmm0, 0x20(%rax)
movupd %xmm0, 0x30(%rax)
movupd %xmm0, 0x39(%rax)
leaq 0x288(%rsp), %rdi
leaq 0x150(%rsp), %rsi
callq 0x2ce9e
leaq 0x150(%rsp), %rdi
callq 0x2a3f2
movq 0x2a8(%rsp), %rax
movq 0x2b0(%rsp), %rcx
movq %rcx, 0x2e8(%rsp)
leaq 0x10(%r12), %rcx
movq %rcx, 0x128(%rsp)
leaq 0x50(%r12), %rcx
movq %rcx, 0x308(%rsp)
leaq 0x2c8(%r12), %rcx
movq %rcx, 0x258(%rsp)
leaq 0x250(%r12), %rcx
movq %rcx, 0x320(%rsp)
leaq 0xc8(%r12), %rcx
movq %rcx, 0x328(%rsp)
leaq 0x398(%r12), %rcx
movq %rcx, 0x318(%rsp)
leaq 0x2a8(%r12), %rcx
movq %rcx, 0x300(%rsp)
leaq 0x10(%rsp), %r14
movq %r12, 0x108(%rsp)
movq %rax, 0x58(%rsp)
cmpq 0x2e8(%rsp), %rax
je 0x2577d
cmpb $0x1, 0x8(%r12)
jne 0x24502
cmpb $0x0, 0x7363d(%rip)     # 0x97b0e
je 0x24530
movq 0x58(%rsp), %rax
leaq 0x8(%rax), %rdi
movq 0x208(%rsp), %rsi
callq 0x2b196
testb %al, %al
leaq 0x130(%rsp), %rbx
je 0x2455d
movq 0x58(%rsp), %rax
addq $0x90, %rax
jmp 0x244af
movq 0x50(%rsp), %rax
andl $0x0, (%rax)
movq 0x128(%rsp), %rdi
movq 0x208(%rsp), %rsi
callq 0x27a6c
leaq 0x130(%rsp), %rbx
testb %al, %al
jne 0x2455d
jmp 0x26021
movq 0x50(%rsp), %rax
andl $0x0, (%rax)
movq 0x128(%rsp), %rdi
movq 0x208(%rsp), %rsi
callq 0x27a6c
testb %al, %al
leaq 0x130(%rsp), %rbx
je 0x26101
movq 0x288(%rsp), %rcx
movq 0x290(%rsp), %rax
movq %rax, 0x2f0(%rsp)
movq 0x58(%rsp), %rax
leaq 0x8(%rax), %rdx
movq %rdx, 0x2f8(%rsp)
addq $0x28, %rax
movq %rax, 0x310(%rsp)
movq %rcx, 0x80(%rsp)
cmpq 0x2f0(%rsp), %rcx
je 0x244f5
cmpq $0x0, 0x18(%r12)
je 0x2461a
cmpb $0x0, 0x24a(%r12)
leaq 0x46e3c(%rip), %rsi     # 0x6b3fc
jne 0x24677
movq %r12, %rdi
callq 0x202a8
leaq 0x130(%rsp), %rbx
leaq 0x46e19(%rip), %rsi     # 0x6b3f6
testb %al, %al
jne 0x24677
movq %r12, %rdi
pushq $0x1
popq %rsi
callq 0x2c622
movq %r12, %rdi
testb %al, %al
je 0x24636
callq 0x23906
testb %al, %al
leaq 0x46e30(%rip), %rsi     # 0x6b435
leaq 0x46e22(%rip), %rax     # 0x6b42e
cmovneq %rax, %rsi
leaq 0x130(%rsp), %rbx
jmp 0x24677
movq %rbx, %rdi
leaq 0x46793(%rip), %rsi     # 0x6adb7
leaq 0x150(%rsp), %rdx
callq 0x27230
jmp 0x24728
callq 0x2056c
leaq 0x46485(%rip), %rsi     # 0x6aac7
testb %al, %al
leaq 0x130(%rsp), %rbx
je 0x24677
movq %r12, %rdi
movq 0x58(%rsp), %rsi
callq 0x22524
leaq 0x130(%rsp), %rbx
testb %al, %al
leaq 0x46de2(%rip), %rsi     # 0x6b44e
leaq 0x46dc8(%rip), %rax     # 0x6b43b
cmovneq %rax, %rsi
movq %rbx, %rdi
leaq 0x150(%rsp), %rdx
callq 0x27230
movq %rbx, %rdi
leaq 0x46436(%rip), %rsi     # 0x6aac7
callq 0x284ad
testb %al, %al
jne 0x246ca
leaq 0x130(%rsp), %rdi
leaq 0x46da5(%rip), %rsi     # 0x6b44e
callq 0x284ad
testb %al, %al
jne 0x246ca
leaq 0x130(%rsp), %rdi
leaq 0x46d7a(%rip), %rsi     # 0x6b43b
callq 0x284ad
testb %al, %al
je 0x246eb
cmpb $0x1, 0x249(%r12)
jne 0x246eb
leaq 0x130(%rsp), %rdi
leaq 0x44fd7(%rip), %rsi     # 0x696bb
callq 0xba90
jmp 0x24728
leaq 0x130(%rsp), %rdi
leaq 0x46d02(%rip), %rsi     # 0x6b3fc
callq 0x2d484
testb %al, %al
je 0x24728
cmpb $0x0, 0x8(%r12)
leaq 0x4a11c(%rip), %rsi     # 0x6e82c
leaq 0x49429(%rip), %rax     # 0x6db40
cmovneq %rax, %rsi
leaq 0x130(%rsp), %rdi
callq 0xba80
movq 0x80(%rsp), %rax
leaq 0x88(%rax), %rsi
leaq 0x268(%rsp), %rdi
callq 0x2dac4
movq 0x268(%rsp), %rcx
movq 0x270(%rsp), %rdx
movq %rcx, %rax
movq %rdx, 0x260(%rsp)
cmpq %rdx, %rcx
jne 0x2478b
leaq 0x268(%rsp), %rdi
xorl %esi, %esi
callq 0x2cec8
movq 0x268(%rsp), %rax
movq 0x270(%rsp), %rcx
movq %rcx, 0x260(%rsp)
cmpq 0x260(%rsp), %rax
je 0x2574c
movq %rax, 0x330(%rsp)
movq (%rax), %r15
xorl %edi, %edi
callq 0x34c33
testb %al, %al
je 0x247bd
movq 0x80(%rsp), %rax
movq 0x20(%rax), %rcx
jmp 0x247ea
movq 0x50(%rsp), %rax
andl $0x0, (%rax)
movq %r12, %rdi
callq 0x202a8
movq 0x80(%rsp), %rcx
movq 0x20(%rcx), %rcx
movq %rcx, %rdx
orq %r15, %rdx
sete %dl
cmpb %dl, %al
je 0x25839
testq %r15, %r15
sete %al
movl %eax, 0x110(%rsp)
movl $0x0, 0x114(%rsp)
testq %rcx, %rcx
je 0x24826
testq %r15, %r15
je 0x24826
movq 0x80(%rsp), %rax
cmpq $0x0, 0xa8(%rax)
sete %al
movl %eax, 0x114(%rsp)
movq %r12, %rdi
callq 0x202a8
cmpb $0x0, 0x214(%rsp)
je 0x24841
testb %al, %al
jne 0x24852
jmp 0x25712
notb %al
orb 0x114(%rsp), %al
testb $0x1, %al
je 0x25712
cmpq $0x0, 0x73206(%rip)     # 0x97a60
je 0x2486d
movq 0x8(%rsp), %rdi
leaq 0x731f0(%rip), %rsi     # 0x97a58
callq 0x2ceea
movb 0x8(%r12), %r13b
cmpb $0x1, %r13b
jne 0x248b4
leaq 0x4f8(%rsp), %rbp
movq %rbp, %rdi
leaq 0x4652d(%rip), %rsi     # 0x6adb7
leaq 0x125(%rsp), %rdx
callq 0x27230
leaq 0x150(%rsp), %rbx
movq %rbx, %rdi
movq 0x128(%rsp), %rsi
movq %rbp, %rdx
callq 0x2c724
jmp 0x248d3
leaq 0x150(%rsp), %rbx
movq %rbx, %rdi
leaq 0x464f1(%rip), %rsi     # 0x6adb7
leaq 0x124(%rsp), %rdx
callq 0x27230
movq 0x8(%rsp), %rdi
movq %rbx, %rsi
callq 0x2ceea
movq %rbx, %rdi
callq 0xbb38
testb %r13b, %r13b
je 0x248fa
leaq 0x4f8(%rsp), %rdi
callq 0xbb38
cmpb $0x1, 0x7320c(%rip)     # 0x97b0d
jne 0x24a8a
movq 0x18(%r12), %rbp
testq %rbp, %rbp
je 0x24934
movq 0x58(%rsp), %rax
cmpq $0x0, 0x10(%rax)
je 0x24955
leaq 0x150(%rsp), %rdi
movq 0x2f8(%rsp), %rsi
callq 0xb760
jmp 0x24950
leaq 0x150(%rsp), %rdi
leaq 0x46474(%rip), %rsi     # 0x6adb7
leaq 0x123(%rsp), %rdx
callq 0x27230
xorl %r13d, %r13d
jmp 0x2498f
leaq 0x4d8(%rsp), %rbx
movq %rbx, %rdi
leaq 0x46450(%rip), %rsi     # 0x6adb7
leaq 0x122(%rsp), %rdx
callq 0x27230
movb $0x1, %r13b
leaq 0x150(%rsp), %rdi
movq 0x128(%rsp), %rsi
movq %rbx, %rdx
callq 0x2c724
movq 0x8(%rsp), %rdi
leaq 0x150(%rsp), %rsi
callq 0x2ceea
cmpq $0x0, 0x18(%r12)
je 0x249cc
movq 0x58(%rsp), %rcx
cmpq $0x0, 0x10(%rcx)
movq 0x310(%rsp), %rcx
cmoveq 0x308(%rsp), %rcx
movq (%rcx), %rcx
incq %rcx
jmp 0x249ce
xorl %ecx, %ecx
movq %rcx, 0x10(%rsp)
movq %rax, %rdi
movq %r14, %rsi
callq 0x2cfd8
cmpq $0x0, 0x18(%r12)
je 0x249f8
movq 0x58(%rsp), %rcx
cmpq $0x0, 0x10(%rcx)
je 0x249fc
movq 0x30(%rcx), %rcx
jmp 0x24a01
xorl %ecx, %ecx
jmp 0x24a01
movq 0x58(%r12), %rcx
movq %rcx, 0x30(%rsp)
movq %rax, %rdi
leaq 0x30(%rsp), %rsi
callq 0x2cfd8
cmpq $0x0, 0x18(%r12)
leaq 0x46397(%rip), %rcx     # 0x6adb7
je 0x24a56
testb $0x1, 0x68(%r12)
leaq 0x4911f(%rip), %r8      # 0x6db4e
movq %r8, %rdx
leaq 0x4699b(%rip), %rdi     # 0x6b3d4
cmovneq %rdi, %rdx
movq 0x58(%rsp), %rsi
testb $0x1, 0x38(%rsi)
movq %r8, %rcx
cmovneq %rdi, %rcx
cmpq $0x0, 0x10(%rsi)
cmoveq %rdx, %rcx
movq %rcx, 0x60(%rsp)
movq %rax, %rdi
leaq 0x60(%rsp), %rsi
callq 0x2cbee
leaq 0x150(%rsp), %rdi
callq 0xbb38
testb %r13b, %r13b
je 0x24a87
leaq 0x4d8(%rsp), %rdi
callq 0xbb38
testq %rbp, %rbp
movq %r12, %rdi
callq 0x202a8
testb %al, %al
je 0x24ac8
testq %r15, %r15
je 0x24bc2
movq 0x80(%rsp), %rax
cmpq $0x0, 0x20(%rax)
je 0x25723
leaq 0xa8(%r15), %rsi
leaq 0x218(%rsp), %rdi
callq 0xb760
jmp 0x24ad8
leaq 0x218(%rsp), %rdi
movq %r12, %rsi
callq 0x22e96
xorl %ebp, %ebp
movq 0x8(%rsp), %rdi
leaq 0x218(%rsp), %rsi
callq 0x2ceea
movq %rax, %r13
movq %r12, %rdi
callq 0x202a8
leaq 0x2c8(%rsp), %rsi
testb %al, %al
je 0x24b2c
leaq 0x468d8(%rip), %rdx     # 0x6b3e2
testq %r15, %r15
je 0x24b3e
movq 0x80(%rsp), %rax
cmpq $0x0, 0x20(%rax)
leaq 0x468b3(%rip), %rdx     # 0x6b3d6
je 0x24b3e
leaq 0x108(%r15), %rsi
leaq 0x238(%rsp), %rbx
movq %rbx, %rdi
callq 0xb760
jmp 0x24b4e
leaq 0x238(%rsp), %rbx
movq %rbx, %rdi
callq 0x2b07b
movq %r13, %rdi
movq %rbx, %rsi
callq 0x2ceea
movq %rax, %r13
movq %r12, %rdi
callq 0x202a8
leaq 0x49ec2(%rip), %rsi     # 0x6ea2d
testb %al, %al
jne 0x24c3e
movq 0x50(%rsp), %rax
andl $0x0, (%rax)
movq 0x108(%rsp), %rbx
movq %rbx, %rdi
callq 0x202a8
testb %al, %al
jne 0x25ad9
movq 0x280(%rbx), %r12
movq 0x288(%rbx), %rbx
cmpq %rbx, %r12
je 0x24c16
cmpq %rbx, %r12
je 0x24c37
movq (%r12), %rdi
callq 0x26d9a
addq $0x8, %r12
testb %al, %al
je 0x24ba6
jmp 0x24c2e
leaq 0x438(%rsp), %rdi
movq 0x258(%rsp), %rsi
leaq 0x478b9(%rip), %rdx     # 0x6c492
callq 0x2b07b
leaq 0x4b8(%rsp), %rbx
movq %rbx, %rdi
movq 0x80(%rsp), %rsi
callq 0x60fd6
movb $0x1, %bpl
leaq 0x218(%rsp), %rdi
leaq 0x438(%rsp), %rsi
movq %rbx, %rdx
callq 0x27956
jmp 0x24ada
movq 0x108(%rsp), %rdi
callq 0x26d9a
leaq 0x467c3(%rip), %rsi     # 0x6b3ed
testb %al, %al
je 0x24c3e
leaq 0x49df8(%rip), %rsi     # 0x6ea2d
jmp 0x24c3e
leaq 0x467af(%rip), %rsi     # 0x6b3ed
movq %r13, %rdi
callq 0x2cb00
movq 0x108(%rsp), %r12
leaq 0x238(%rsp), %rdi
callq 0xbb38
leaq 0x218(%rsp), %rdi
callq 0xbb38
testb %bpl, %bpl
je 0x24c87
leaq 0x4b8(%rsp), %rdi
callq 0xbb38
leaq 0x438(%rsp), %rdi
callq 0xbb38
movq %r12, %rdi
callq 0x202a8
testb %al, %al
movq 0x8(%rsp), %rdi
je 0x24cfd
leaq 0x46753(%rip), %rsi     # 0x6b3f2
callq 0x2d1ba
movq %rax, %rdi
leaq 0x46748(%rip), %rsi     # 0x6b3f6
callq 0x2d2a8
movq %rax, %r13
testq %r15, %r15
je 0x24eff
leaq 0x498(%rsp), %rbp
movq %rbp, %rdi
leaq 0x460e6(%rip), %rsi     # 0x6adb7
leaq 0x121(%rsp), %rdx
callq 0x27230
leaq 0xc8(%r15), %rsi
leaq 0x150(%rsp), %rbx
movq %rbx, %rdi
movq %rbp, %rdx
callq 0x2c724
jmp 0x24f1e
movq 0x50(%rsp), %rax
andl $0x0, (%rax)
movq %r12, %rdi
callq 0x202a8
testb %al, %al
jne 0x259f9
movq 0x280(%r12), %r15
movq %r12, %rbx
movq 0x288(%r12), %r12
cmpq %r12, %r15
je 0x24dce
xorpd %xmm0, %xmm0
movupd %xmm0, 0x159(%rsp)
movapd %xmm0, 0x150(%rsp)
cmpq %r12, %r15
je 0x24d75
movq (%r15), %rsi
movq %r14, %rdi
callq 0x26db2
leaq 0x150(%rsp), %rdi
movq %r14, %rsi
callq 0x2dcd8
movq %r14, %rdi
callq 0xbb38
addq $0x8, %r15
jmp 0x24d47
leaq 0x150(%rsp), %rbx
movq %rbx, %rdi
callq 0x28264
movq %rbx, %rdi
callq 0x2dcf8
movq %r14, %rdi
leaq 0x478d2(%rip), %rsi     # 0x6c669
leaq 0x30(%rsp), %rdx
callq 0x27230
leaq 0x238(%rsp), %rdi
movq %rbx, %rsi
movq %r14, %rdx
callq 0x3509e
movq %r14, %rdi
callq 0xbb38
movq %rbx, %rdi
callq 0x2829a
movq 0x108(%rsp), %r12
jmp 0x24de1
leaq 0x238(%rsp), %rdi
movq %rbx, %rsi
callq 0x26db2
movq %rbx, %r12
leaq 0x3b8(%rsp), %r15
movq %r15, %rdi
leaq 0x45fc4(%rip), %rsi     # 0x6adb7
leaq 0x11d(%rsp), %rdx
callq 0x27230
leaq 0x218(%rsp), %rbx
movq %rbx, %rdi
leaq 0x238(%rsp), %rsi
movq %r15, %rdx
callq 0x2c724
movq 0x8(%rsp), %rdi
movq %rbx, %rsi
callq 0x2ceea
movq %rax, %r15
movq 0x50(%rsp), %rax
andl $0x0, (%rax)
movq %r12, %rdi
callq 0x202a8
testb %al, %al
jne 0x25919
movq %r12, %rbx
movq 0x280(%r12), %r12
movq 0x288(%rbx), %r13
cmpq %r13, %r12
je 0x24fc7
xorpd %xmm0, %xmm0
movupd %xmm0, 0x159(%rsp)
movapd %xmm0, 0x150(%rsp)
cmpq %r13, %r12
je 0x24ea3
movq (%r12), %rsi
movq %r14, %rdi
callq 0x26dfa
leaq 0x150(%rsp), %rdi
movq %r14, %rsi
callq 0x2dcd8
movq %r14, %rdi
callq 0xbb38
addq $0x8, %r12
jmp 0x24e74
leaq 0x150(%rsp), %rbx
movq %rbx, %rdi
callq 0x28264
movq %rbx, %rdi
callq 0x2dcf8
movq %r14, %rdi
leaq 0x477a4(%rip), %rsi     # 0x6c669
leaq 0x30(%rsp), %rdx
callq 0x27230
leaq 0x378(%rsp), %rdi
movq %rbx, %rsi
movq %r14, %rdx
callq 0x3509e
movq %r14, %rdi
callq 0xbb38
movq %rbx, %rdi
callq 0x2829a
movq 0x108(%rsp), %r12
jmp 0x24fda
leaq 0x150(%rsp), %rbx
movq %rbx, %rdi
leaq 0x45ea6(%rip), %rsi     # 0x6adb7
leaq 0x120(%rsp), %rdx
callq 0x27230
movq %r13, %rdi
movq %rbx, %rsi
callq 0x2ceea
movq %rax, %r13
testq %r15, %r15
je 0x24f64
leaq 0x478(%rsp), %rbx
movq %rbx, %rdi
leaq 0x45e74(%rip), %rsi     # 0x6adb7
leaq 0x11f(%rsp), %rdx
callq 0x27230
leaq 0xe8(%r15), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x2c724
jmp 0x24f7b
movq %r14, %rdi
leaq 0x45e49(%rip), %rsi     # 0x6adb7
leaq 0x11e(%rsp), %rdx
callq 0x27230
movq %r13, %rdi
movq %r14, %rsi
callq 0x2ceea
movq %r14, %rdi
callq 0xbb38
testq %r15, %r15
je 0x24fba
leaq 0x478(%rsp), %rdi
callq 0xbb38
leaq 0x150(%rsp), %rdi
callq 0xbb38
leaq 0x498(%rsp), %rdi
jmp 0x2533a
leaq 0x150(%rsp), %rdi
jmp 0x2533a
leaq 0x378(%rsp), %rdi
movq %rbx, %rsi
callq 0x26dfa
movq %rbx, %r12
leaq 0x418(%rsp), %rbx
movq %rbx, %rdi
leaq 0x45dcb(%rip), %rsi     # 0x6adb7
leaq 0x11c(%rsp), %rdx
callq 0x27230
leaq 0x398(%rsp), %r13
movq %r13, %rdi
leaq 0x378(%rsp), %rsi
movq %rbx, %rdx
callq 0x2c724
movq %r15, %rdi
movq %r13, %rsi
callq 0x2ceea
movq %rax, %rbp
movq 0x50(%rsp), %rax
andl $0x0, (%rax)
movq %r12, %rdi
callq 0x202a8
testb %al, %al
jne 0x25e61
movq 0x280(%r12), %r13
movq 0x288(%r12), %r15
cmpq %r15, %r13
je 0x25111
xorpd %xmm0, %xmm0
movupd %xmm0, 0x159(%rsp)
movapd %xmm0, 0x150(%rsp)
cmpq %r15, %r13
je 0x250b8
movq (%r13), %rsi
leaq 0x30(%rsp), %rbx
movq %rbx, %rdi
callq 0x26e42
movq %r14, %rdi
movq %rbx, %rsi
pushq $0x2f
popq %rdx
pushq $0x1
popq %rcx
callq 0x3684a
leaq 0x150(%rsp), %rdi
movq %r14, %rsi
callq 0x2e086
movq %r14, %rdi
callq 0x2829a
leaq 0x30(%rsp), %rdi
callq 0xbb38
addq $0x8, %r13
jmp 0x25069
leaq 0x150(%rsp), %rbx
movq %rbx, %rdi
callq 0x28264
movq %rbx, %rdi
callq 0x2dcf8
movq %r14, %rdi
leaq 0x4758f(%rip), %rsi     # 0x6c669
leaq 0x30(%rsp), %rdx
callq 0x27230
leaq 0x358(%rsp), %rdi
leaq 0x150(%rsp), %rbx
movq %rbx, %rsi
movq %r14, %rdx
callq 0x3509e
movq %r14, %rdi
callq 0xbb38
movq %rbx, %rdi
callq 0x2829a
jmp 0x25121
leaq 0x358(%rsp), %rdi
movq %r12, %rsi
callq 0x26e42
leaq 0x3d8(%rsp), %rbx
movq %rbx, %rdi
leaq 0x45c84(%rip), %rsi     # 0x6adb7
leaq 0x11b(%rsp), %rdx
callq 0x27230
leaq 0x3f8(%rsp), %r15
movq %r15, %rdi
leaq 0x358(%rsp), %rsi
movq %rbx, %rdx
callq 0x2c724
movq %rbp, %rdi
movq %r15, %rsi
callq 0x2ceea
movq %rax, %rbp
movq 0x50(%rsp), %rax
andl $0x0, (%rax)
movq %r12, %rdi
callq 0x202a8
testb %al, %al
jne 0x25d81
movq 0x280(%r12), %r13
movq 0x288(%r12), %r15
cmpq %r15, %r13
je 0x25258
xorpd %xmm0, %xmm0
movupd %xmm0, 0x159(%rsp)
movapd %xmm0, 0x150(%rsp)
cmpq %r15, %r13
je 0x251ff
movq (%r13), %rsi
leaq 0x30(%rsp), %rbx
movq %rbx, %rdi
callq 0x26ea8
movq %r14, %rdi
movq %rbx, %rsi
pushq $0x2f
popq %rdx
pushq $0x1
popq %rcx
callq 0x3684a
leaq 0x150(%rsp), %rdi
movq %r14, %rsi
callq 0x2e086
movq %r14, %rdi
callq 0x2829a
leaq 0x30(%rsp), %rdi
callq 0xbb38
addq $0x8, %r13
jmp 0x251b0
leaq 0x150(%rsp), %rbx
movq %rbx, %rdi
callq 0x28264
movq %rbx, %rdi
callq 0x2dcf8
movq %r14, %rdi
leaq 0x47448(%rip), %rsi     # 0x6c669
leaq 0x30(%rsp), %rdx
callq 0x27230
leaq 0x338(%rsp), %rdi
leaq 0x150(%rsp), %rbx
movq %rbx, %rsi
movq %r14, %rdx
callq 0x3509e
movq %r14, %rdi
callq 0xbb38
movq %rbx, %rdi
callq 0x2829a
jmp 0x25270
leaq 0x338(%rsp), %rdi
movq %r12, %rsi
callq 0x26ea8
leaq 0x150(%rsp), %rbx
movq %rbx, %rdi
leaq 0x45b3d(%rip), %rsi     # 0x6adb7
movq %r14, %rdx
callq 0x27230
leaq 0x458(%rsp), %r15
movq %r15, %rdi
leaq 0x338(%rsp), %rsi
movq %rbx, %rdx
callq 0x2c724
movq %rbp, %rdi
movq %r15, %rsi
callq 0x2ceea
movq %r15, %rdi
callq 0xbb38
leaq 0x150(%rsp), %rdi
callq 0xbb38
leaq 0x338(%rsp), %rdi
callq 0xbb38
leaq 0x3f8(%rsp), %rdi
callq 0xbb38
leaq 0x3d8(%rsp), %rdi
callq 0xbb38
leaq 0x358(%rsp), %rdi
callq 0xbb38
leaq 0x398(%rsp), %rdi
callq 0xbb38
leaq 0x418(%rsp), %rdi
callq 0xbb38
leaq 0x378(%rsp), %rdi
callq 0xbb38
leaq 0x218(%rsp), %rdi
callq 0xbb38
leaq 0x3b8(%rsp), %rdi
callq 0xbb38
leaq 0x238(%rsp), %rdi
callq 0xbb38
movq 0x8(%rsp), %rdi
leaq 0x130(%rsp), %rsi
callq 0x2ceea
leaq 0x240(%r12), %rsi
leaq 0x60(%r12), %rcx
cmpb $0x0, 0x8(%r12)
cmovneq %rcx, %rsi
movq %rax, %rdi
callq 0x2cfd8
cmpq $0x0, 0x258(%r12)
je 0x254ae
movq 0x8(%rsp), %rdi
movq 0x328(%rsp), %rsi
callq 0x2cfd8
movq 0xc0(%r12), %rcx
subq 0xb8(%r12), %rcx
movq %rcx, %xmm0
movq 0x43cc2(%rip), %xmm2    # 0x69070
punpckldq %xmm2, %xmm0    # xmm0 = xmm0[0],xmm2[0],xmm0[1],xmm2[1]
movapd 0x43cc6(%rip), %xmm3    # 0x69080
subpd %xmm3, %xmm0
movapd %xmm0, %xmm1
unpckhpd %xmm0, %xmm1            # xmm1 = xmm1[1],xmm0[1]
addsd %xmm0, %xmm1
movq 0xc8(%r12), %xmm0
punpckldq %xmm2, %xmm0    # xmm0 = xmm0[0],xmm2[0],xmm0[1],xmm2[1]
subpd %xmm3, %xmm0
movapd %xmm0, %xmm2
unpckhpd %xmm0, %xmm2            # xmm2 = xmm2[1],xmm0[1]
addsd %xmm0, %xmm2
divsd %xmm2, %xmm1
movsd 0x43c34(%rip), %xmm0    # 0x69028
mulsd %xmm0, %xmm1
movsd %xmm1, 0x150(%rsp)
movq %rax, %rdi
leaq 0x150(%rsp), %rsi
callq 0x2d396
movsd 0x200(%r12), %xmm0
movsd 0x43c4d(%rip), %xmm2    # 0x69070
unpcklps %xmm2, %xmm0            # xmm0 = xmm0[0],xmm2[0],xmm0[1],xmm2[1]
movapd 0x43c52(%rip), %xmm3    # 0x69080
subpd %xmm3, %xmm0
movapd %xmm0, %xmm1
unpckhpd %xmm0, %xmm1            # xmm1 = xmm1[1],xmm0[1]
addsd %xmm0, %xmm1
movsd 0x38(%r12), %xmm0
unpcklps %xmm2, %xmm0            # xmm0 = xmm0[0],xmm2[0],xmm0[1],xmm2[1]
subpd %xmm3, %xmm0
movapd %xmm0, %xmm2
unpckhpd %xmm0, %xmm2            # xmm2 = xmm2[1],xmm0[1]
addsd %xmm0, %xmm2
divsd %xmm2, %xmm1
mulsd 0x43bc4(%rip), %xmm1    # 0x69028
movsd %xmm1, 0x10(%rsp)
movq %rax, %rdi
movq %r14, %rsi
callq 0x2d396
movq 0x38(%r12), %rcx
movq %rcx, 0x30(%rsp)
movq %rax, %rdi
leaq 0x30(%rsp), %rsi
callq 0x2cfd8
movq %rax, %rdi
movq 0x320(%rsp), %rsi
callq 0x2ceea
movq %rax, %rdi
movq 0x318(%rsp), %rsi
callq 0x2ceea
jmp 0x2550a
movq 0x8(%rsp), %rdi
leaq 0x7003e(%rip), %rsi     # 0x954f8
callq 0x2cbee
movq %rax, %rdi
leaq 0x7002f(%rip), %rsi     # 0x954f8
callq 0x2cbee
movq %rax, %rdi
leaq 0x70020(%rip), %rsi     # 0x954f8
callq 0x2cbee
movq %rax, %rdi
leaq 0x70011(%rip), %rsi     # 0x954f8
callq 0x2cbee
movq %rax, %rdi
leaq 0x70002(%rip), %rsi     # 0x954f8
callq 0x2cbee
movq %rax, %rdi
leaq 0x6fff3(%rip), %rsi     # 0x954f8
callq 0x2cbee
movq %r12, %rdi
callq 0x202a8
testb %al, %al
je 0x2553b
movq 0x8(%rsp), %rdi
leaq 0x6ffd6(%rip), %rsi     # 0x954f8
callq 0x2cbee
movq %rax, %rdi
leaq 0x6ffc7(%rip), %rsi     # 0x954f8
callq 0x2cbee
jmp 0x255df
movq 0x280(%r12), %rax
movq 0x288(%r12), %rcx
cmpq %rcx, %rax
je 0x2556a
cmpq %rcx, %rax
je 0x2559b
movq (%rax), %rdx
movq 0x3e0(%rdx), %r15
addq $0x8, %rax
testq %r15, %r15
je 0x25550
jmp 0x25577
movq 0x3e0(%r12), %r15
testq %r15, %r15
je 0x2559b
movq 0x30(%r15), %rsi
addq $0x70, %rsi
movq 0x8(%rsp), %rdi
callq 0x2ceea
movq 0x30(%r15), %rsi
addq $0x48, %rsi
movq %rax, %rdi
callq 0x2ceea
jmp 0x255df
movq 0x8(%rsp), %rdi
leaq 0x6ff51(%rip), %rsi     # 0x954f8
callq 0x2cbee
movq %rax, %rdi
leaq 0x6ff42(%rip), %rsi     # 0x954f8
callq 0x2cbee
movq 0x50(%rsp), %rax
andl $0x0, (%rax)
leaq 0x130(%rsp), %rdi
leaq 0x45e2a(%rip), %rsi     # 0x6b3fc
callq 0x2d484
testb %al, %al
je 0x25f41
cmpb $0x1, 0x72527(%rip)     # 0x97b0d
jne 0x255f7
movq 0x58(%rsp), %rax
cmpb $0x1, 0x48(%rax)
je 0x25c99
cmpb $0x1, 0x7250b(%rip)     # 0x97b09
jne 0x256dd
cmpb $0x0, 0x724ff(%rip)     # 0x97b0a
jne 0x2562c
movq %r12, %rdi
callq 0x20c1a
testb %al, %al
je 0x2562c
movq %r12, %rdi
pushq $0x1
popq %rsi
callq 0x2c622
testb %al, %al
je 0x25738
movq %r12, %rdi
callq 0x202a8
testb %al, %al
jne 0x256b0
movq 0x108(%rsp), %rax
movq 0x280(%rax), %r13
movq 0x288(%rax), %r12
cmpq %r12, %r13
je 0x256b0
leaq 0x20(%rsp), %rax
movq %rax, 0x10(%rsp)
andq $0x0, 0x18(%rsp)
movb $0x0, 0x20(%rsp)
cmpq %r12, %r13
je 0x256c0
movq (%r13), %r15
leaq 0x150(%rsp), %rbx
movq %rbx, %rdi
leaq 0x45f3d(%rip), %rsi     # 0x6b5c0
leaq 0x30(%rsp), %rdx
callq 0x27230
addq $0x2a8, %r15            # imm = 0x2A8
movq %r14, %rdi
movq %rbx, %rsi
movq %r15, %rdx
callq 0x2c6f9
movq %rbx, %rdi
callq 0xbb38
addq $0x8, %r13
jmp 0x25668
movq %r14, %rdi
movq 0x300(%rsp), %rsi
callq 0xb760
movq 0x8(%rsp), %rdi
movq %r14, %rsi
callq 0x2ceea
movq %r14, %rdi
callq 0xbb38
movq 0x108(%rsp), %r12
movq %r12, %rdi
callq 0x202a8
andb 0x114(%rsp), %al
cmpb $0x1, %al
jne 0x25708
movq 0x50(%rsp), %rax
andl $0x0, (%rax)
movq %r12, %rdi
callq 0x2c5e6
testb %al, %al
je 0x25bb9
movq 0x8(%rsp), %rdi
callq 0x2ccdc
movq 0x330(%rsp), %rax
addq $0x8, %rax
jmp 0x2478b
leaq 0x218(%rsp), %rdi
movq %r15, %rsi
callq 0x2d0c6
jmp 0x24ad8
movq 0x8(%rsp), %rdi
movq 0x258(%rsp), %rsi
callq 0x2ceea
jmp 0x256dd
leaq 0x268(%rsp), %rdi
callq 0x2a418
leaq 0x130(%rsp), %rbx
movq %rbx, %rdi
callq 0xbb38
movq 0x80(%rsp), %rcx
addq $0xb0, %rcx
jmp 0x24592
leaq 0x288(%rsp), %rdi
callq 0x2a380
leaq 0x2a8(%rsp), %rdi
callq 0x2a27c
leaq 0x2c8(%rsp), %rdi
callq 0xbb38
addq $0x518, %rsp            # imm = 0x518
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
pushq $0x1
popq %rsi
movq %r12, %rdi
callq 0x2c622
testb %al, %al
jne 0x24278
cmpq $0x1, 0x278(%r12)
ja 0x24278
cmpq $0x0, 0x258(%r12)
je 0x24278
movq %r12, %rdi
callq 0x21bee
movq %rax, %rbx
leaq 0x455be(%rip), %rsi     # 0x6adb7
leaq 0x150(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x27230
addq $0x48, %rbx
leaq 0x2c8(%rsp), %rdi
leaq 0x150(%rsp), %rdx
movq %rbx, %rsi
callq 0x2c724
leaq 0x150(%rsp), %rdi
callq 0xbb38
jmp 0x242a4
callq 0xb680
testl %eax, %eax
jne 0x262c1
leaq 0x440da(%rip), %rsi     # 0x69927
leaq 0xe8(%rsp), %rdi
leaq 0x218(%rsp), %rdx
callq 0x27230
leaq 0xc8(%rsp), %rdi
movl $0x285, %esi            # imm = 0x285
callq 0x279bd
leaq 0x60(%rsp), %rdi
leaq 0xe8(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x27956
leaq 0x440aa(%rip), %rdx     # 0x6993f
leaq 0x30(%rsp), %rdi
leaq 0x60(%rsp), %rsi
callq 0x273ec
leaq 0x45a5c(%rip), %rsi     # 0x6b307
leaq 0x88(%rsp), %rdi
leaq 0x238(%rsp), %rdx
callq 0x27230
leaq 0x44549(%rip), %rdx     # 0x69e10
leaq 0xa8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0x273ec
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x27956
leaq 0x45aa4(%rip), %rdx     # 0x6b39e
leaq 0x150(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x273ec
leaq 0x150(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x262c1
leaq 0x43ffa(%rip), %rsi     # 0x69927
leaq 0xe8(%rsp), %rdi
leaq 0x418(%rsp), %rdx
callq 0x27230
leaq 0xc8(%rsp), %rdi
movl $0x374, %esi            # imm = 0x374
callq 0x279bd
leaq 0x60(%rsp), %rdi
leaq 0xe8(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x27956
leaq 0x43fca(%rip), %rdx     # 0x6993f
leaq 0x30(%rsp), %rdi
leaq 0x60(%rsp), %rsi
callq 0x273ec
leaq 0x45b67(%rip), %rsi     # 0x6b4f2
leaq 0x88(%rsp), %rdi
leaq 0x3f8(%rsp), %rdx
callq 0x27230
leaq 0x44469(%rip), %rdx     # 0x69e10
leaq 0xa8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0x273ec
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x27956
leaq 0x453c9(%rip), %rdx     # 0x6ada3
leaq 0x150(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x273ec
leaq 0x150(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x262c1
leaq 0x43f1a(%rip), %rsi     # 0x69927
leaq 0xe8(%rsp), %rdi
leaq 0x3b8(%rsp), %rdx
callq 0x27230
leaq 0xc8(%rsp), %rdi
movl $0x365, %esi            # imm = 0x365
callq 0x279bd
leaq 0x60(%rsp), %rdi
leaq 0xe8(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x27956
leaq 0x43eea(%rip), %rdx     # 0x6993f
leaq 0x30(%rsp), %rdi
leaq 0x60(%rsp), %rsi
callq 0x273ec
leaq 0x45a2b(%rip), %rsi     # 0x6b496
leaq 0x88(%rsp), %rdi
leaq 0x398(%rsp), %rdx
callq 0x27230
leaq 0x44389(%rip), %rdx     # 0x69e10
leaq 0xa8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0x273ec
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x27956
leaq 0x452e9(%rip), %rdx     # 0x6ada3
leaq 0x150(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x273ec
leaq 0x150(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x262c1
leaq 0x43e3a(%rip), %rsi     # 0x69927
leaq 0xe8(%rsp), %rdi
leaq 0x3b8(%rsp), %rdx
callq 0x27230
leaq 0xc8(%rsp), %rdi
movl $0x358, %esi            # imm = 0x358
callq 0x279bd
leaq 0x60(%rsp), %rdi
leaq 0xe8(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x27956
leaq 0x43e0a(%rip), %rdx     # 0x6993f
leaq 0x30(%rsp), %rdi
leaq 0x60(%rsp), %rsi
callq 0x273ec
leaq 0x4590b(%rip), %rsi     # 0x6b456
leaq 0x88(%rsp), %rdi
leaq 0x398(%rsp), %rdx
callq 0x27230
leaq 0x442a9(%rip), %rdx     # 0x69e10
leaq 0xa8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0x273ec
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x27956
leaq 0x45209(%rip), %rdx     # 0x6ada3
leaq 0x150(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x273ec
leaq 0x150(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x262c1
leaq 0x43d5a(%rip), %rsi     # 0x69927
leaq 0xe8(%rsp), %rdi
leaq 0x218(%rsp), %rdx
callq 0x27230
leaq 0xc8(%rsp), %rdi
movl $0x2e5, %esi            # imm = 0x2E5
callq 0x279bd
leaq 0x60(%rsp), %rdi
leaq 0xe8(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x27956
leaq 0x43d2a(%rip), %rdx     # 0x6993f
leaq 0x30(%rsp), %rdi
leaq 0x60(%rsp), %rsi
callq 0x273ec
leaq 0x456dc(%rip), %rsi     # 0x6b307
leaq 0x88(%rsp), %rdi
leaq 0x238(%rsp), %rdx
callq 0x27230
leaq 0x441c9(%rip), %rdx     # 0x69e10
leaq 0xa8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0x273ec
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x27956
leaq 0x457a5(%rip), %rdx     # 0x6b41f
leaq 0x150(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x273ec
leaq 0x150(%rsp), %rdi
callq 0x2f08c
movq 0x50(%rsp), %rax
andl $0x0, (%rax)
callq 0xb680
testl %eax, %eax
jne 0x262c1
leaq 0x43c72(%rip), %rsi     # 0x69927
leaq 0xe8(%rsp), %rdi
leaq 0x218(%rsp), %rdx
callq 0x27230
leaq 0xc8(%rsp), %rdi
movl $0x2d5, %esi            # imm = 0x2D5
callq 0x279bd
leaq 0x60(%rsp), %rdi
leaq 0xe8(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x27956
leaq 0x43c42(%rip), %rdx     # 0x6993f
leaq 0x30(%rsp), %rdi
leaq 0x60(%rsp), %rsi
callq 0x273ec
leaq 0x455f4(%rip), %rsi     # 0x6b307
leaq 0x88(%rsp), %rdi
leaq 0x238(%rsp), %rdx
callq 0x27230
leaq 0x440e1(%rip), %rdx     # 0x69e10
leaq 0xa8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0x273ec
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x27956
leaq 0x456ae(%rip), %rdx     # 0x6b410
leaq 0x150(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x273ec
leaq 0x150(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x262c1
leaq 0x43b92(%rip), %rsi     # 0x69927
leaq 0xe8(%rsp), %rdi
leaq 0x127(%rsp), %rdx
callq 0x27230
leaq 0xc8(%rsp), %rdi
movl $0x398, %esi            # imm = 0x398
callq 0x279bd
leaq 0x60(%rsp), %rdi
leaq 0xe8(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x27956
leaq 0x43b62(%rip), %rdx     # 0x6993f
leaq 0x30(%rsp), %rdi
leaq 0x60(%rsp), %rsi
callq 0x273ec
leaq 0x45787(%rip), %rsi     # 0x6b57a
leaq 0x88(%rsp), %rdi
leaq 0x126(%rsp), %rdx
callq 0x27230
leaq 0x44001(%rip), %rdx     # 0x69e10
leaq 0xa8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0x273ec
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x27956
leaq 0x44f61(%rip), %rdx     # 0x6ada3
leaq 0x150(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x273ec
leaq 0x150(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x262c1
leaq 0x43ab2(%rip), %rsi     # 0x69927
leaq 0xe8(%rsp), %rdi
leaq 0x3d8(%rsp), %rdx
callq 0x27230
leaq 0xc8(%rsp), %rdi
movl $0x386, %esi            # imm = 0x386
callq 0x279bd
leaq 0x60(%rsp), %rdi
leaq 0xe8(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x27956
leaq 0x43a82(%rip), %rdx     # 0x6993f
leaq 0x30(%rsp), %rdi
leaq 0x60(%rsp), %rsi
callq 0x273ec
leaq 0x45664(%rip), %rsi     # 0x6b537
leaq 0x88(%rsp), %rdi
leaq 0x458(%rsp), %rdx
callq 0x27230
leaq 0x43f21(%rip), %rdx     # 0x69e10
leaq 0xa8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0x273ec
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x27956
leaq 0x44e81(%rip), %rdx     # 0x6ada3
leaq 0x150(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x273ec
leaq 0x150(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x262c1
leaq 0x439d2(%rip), %rsi     # 0x69927
leaq 0xe8(%rsp), %rdi
leaq 0x218(%rsp), %rdx
callq 0x27230
leaq 0xc8(%rsp), %rdi
movl $0x2d0, %esi            # imm = 0x2D0
callq 0x279bd
leaq 0x60(%rsp), %rdi
leaq 0xe8(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x27956
leaq 0x439a2(%rip), %rdx     # 0x6993f
leaq 0x30(%rsp), %rdi
leaq 0x60(%rsp), %rsi
callq 0x273ec
leaq 0x45354(%rip), %rsi     # 0x6b307
leaq 0x88(%rsp), %rdi
leaq 0x238(%rsp), %rdx
callq 0x27230
leaq 0x43e41(%rip), %rdx     # 0x69e10
leaq 0xa8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0x273ec
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x27956
leaq 0x453fe(%rip), %rdx     # 0x6b400
leaq 0x150(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x273ec
leaq 0x150(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x262c1
leaq 0x438f2(%rip), %rsi     # 0x69927
leaq 0xe8(%rsp), %rdi
leaq 0x130(%rsp), %rdx
callq 0x27230
leaq 0xc8(%rsp), %rdi
movl $0x27c, %esi            # imm = 0x27C
callq 0x279bd
leaq 0x60(%rsp), %rdi
leaq 0xe8(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x27956
leaq 0x438c2(%rip), %rdx     # 0x6993f
leaq 0x30(%rsp), %rdi
leaq 0x60(%rsp), %rsi
callq 0x273ec
leaq 0x45274(%rip), %rsi     # 0x6b307
leaq 0x88(%rsp), %rdi
leaq 0x268(%rsp), %rdx
callq 0x27230
leaq 0x43d61(%rip), %rdx     # 0x69e10
leaq 0xa8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0x273ec
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x27956
leaq 0x4529d(%rip), %rdx     # 0x6b37f
leaq 0x150(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x273ec
leaq 0x150(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x262c1
leaq 0x43812(%rip), %rsi     # 0x69927
leaq 0xe8(%rsp), %rdi
leaq 0x130(%rsp), %rdx
callq 0x27230
leaq 0xc8(%rsp), %rdi
movl $0x276, %esi            # imm = 0x276
callq 0x279bd
leaq 0x60(%rsp), %rdi
leaq 0xe8(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x27956
leaq 0x437e2(%rip), %rdx     # 0x6993f
leaq 0x30(%rsp), %rdi
leaq 0x60(%rsp), %rsi
callq 0x273ec
leaq 0x45194(%rip), %rsi     # 0x6b307
leaq 0x88(%rsp), %rdi
leaq 0x268(%rsp), %rdx
callq 0x27230
leaq 0x43c81(%rip), %rdx     # 0x69e10
leaq 0xa8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0x273ec
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x27956
leaq 0x451bd(%rip), %rdx     # 0x6b37f
leaq 0x150(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x273ec
leaq 0x150(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x262c1
leaq 0x43732(%rip), %rsi     # 0x69927
leaq 0xe8(%rsp), %rdi
leaq 0x2a8(%rsp), %rdx
callq 0x27230
leaq 0xc8(%rsp), %rdi
movl $0x26a, %esi            # imm = 0x26A
callq 0x279bd
leaq 0x60(%rsp), %rdi
leaq 0xe8(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x27956
leaq 0x43702(%rip), %rdx     # 0x6993f
leaq 0x30(%rsp), %rdi
leaq 0x60(%rsp), %rsi
callq 0x273ec
leaq 0x450b4(%rip), %rsi     # 0x6b307
leaq 0x88(%rsp), %rdi
leaq 0x288(%rsp), %rdx
callq 0x27230
leaq 0x43ba1(%rip), %rdx     # 0x69e10
leaq 0xa8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0x273ec
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x27956
leaq 0x450be(%rip), %rdx     # 0x6b360
leaq 0x150(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x273ec
leaq 0x150(%rsp), %rdi
callq 0x2f08c
pushq $0x1
popq %rdi
callq 0xb690
movq %rax, %rbx
leaq 0x150(%rsp), %rdi
callq 0xbb38
jmp 0x262de
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb38
jmp 0x262ed
movq %rax, %rbx
leaq 0xa8(%rsp), %rdi
callq 0xbb38
jmp 0x26303
jmp 0x26314
jmp 0x26326
movq %rax, %rbx
leaq 0x88(%rsp), %rdi
callq 0xbb38
jmp 0x26338
jmp 0x26346
movq %rax, %rbx
leaq 0x150(%rsp), %rdi
callq 0xbb38
jmp 0x26329
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb38
jmp 0x26349
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xbb38
jmp 0x2635b
jmp 0x26369
movq %rax, %rbx
leaq 0xa8(%rsp), %rdi
callq 0xbb38
jmp 0x2636c
movq %rax, %rbx
leaq 0x60(%rsp), %rdi
callq 0xbb38
jmp 0x2637e
jmp 0x2638f
movq %rax, %rbx
leaq 0x88(%rsp), %rdi
callq 0xbb38
jmp 0x26392
movq %rax, %rbx
leaq 0xc8(%rsp), %rdi
callq 0xbb38
jmp 0x263b9
jmp 0x263cd
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xbb38
jmp 0x263d0
movq %rax, %rbx
leaq 0x150(%rsp), %rdi
jmp 0x26b62
movq %rax, %rbx
jmp 0x26b67
movq %rax, %rbx
leaq 0xe8(%rsp), %rdi
callq 0xbb38
jmp 0x26b5a
jmp 0x263e0
movq %rax, %rbx
leaq 0x60(%rsp), %rdi
callq 0xbb38
jmp 0x263e3
jmp 0x26439
jmp 0x26421
movq %rax, %rbx
leaq 0xc8(%rsp), %rdi
callq 0xbb38
jmp 0x26424
movq %rax, %rbx
leaq 0x150(%rsp), %rdi
callq 0x2a3f2
jmp 0x26b40
movq %rax, %rbx
leaq 0x150(%rsp), %rdi
callq 0x2a344
jmp 0x26b4d
jmp 0x266f0
movq %rax, %rbx
leaq 0xe8(%rsp), %rdi
jmp 0x26b3b
movq %rax, %rbx
jmp 0x26b4d
movq %rax, %rbx
jmp 0x26b5a
jmp 0x266f0
jmp 0x26539
jmp 0x2654b
jmp 0x265ad
movq %rax, %rbx
leaq 0x150(%rsp), %rdi
callq 0xbb38
jmp 0x2646a
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb38
jmp 0x264fc
movq %rax, %rbx
leaq 0x150(%rsp), %rdi
callq 0xbb38
jmp 0x2648e
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb38
jmp 0x2650e
jmp 0x26539
jmp 0x2654b
jmp 0x26539
jmp 0x2654b
movq %rax, %rbx
leaq 0x150(%rsp), %rdi
callq 0xbb38
jmp 0x264c3
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb38
jmp 0x2652a
jmp 0x26539
jmp 0x2654b
movq %rax, %rbx
leaq 0x150(%rsp), %rdi
callq 0xbb38
jmp 0x264e8
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb38
jmp 0x2655f
jmp 0x26609
movq %rax, %rbx
leaq 0xa8(%rsp), %rdi
callq 0xbb38
jmp 0x26576
movq %rax, %rbx
leaq 0xa8(%rsp), %rdi
callq 0xbb38
jmp 0x26588
jmp 0x265ad
jmp 0x265ad
movq %rax, %rbx
leaq 0xa8(%rsp), %rdi
callq 0xbb38
jmp 0x2659e
movq %rax, %rbx
leaq 0x150(%rsp), %rdi
callq 0xbb38
jmp 0x2654e
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb38
jmp 0x265b0
jmp 0x265ad
movq %rax, %rbx
leaq 0xa8(%rsp), %rdi
callq 0xbb38
jmp 0x265c4
jmp 0x26662
movq %rax, %rbx
leaq 0x88(%rsp), %rdi
callq 0xbb38
jmp 0x265db
movq %rax, %rbx
leaq 0x88(%rsp), %rdi
callq 0xbb38
jmp 0x265ea
jmp 0x26609
jmp 0x26609
movq %rax, %rbx
leaq 0x88(%rsp), %rdi
callq 0xbb38
jmp 0x265fd
movq %rax, %rbx
leaq 0xa8(%rsp), %rdi
callq 0xbb38
jmp 0x2660c
jmp 0x26609
movq %rax, %rbx
leaq 0x88(%rsp), %rdi
callq 0xbb38
jmp 0x26620
jmp 0x266cd
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xbb38
jmp 0x26634
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xbb38
jmp 0x26643
jmp 0x26662
jmp 0x26662
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xbb38
jmp 0x26656
movq %rax, %rbx
leaq 0x88(%rsp), %rdi
callq 0xbb38
jmp 0x26665
jmp 0x26662
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xbb38
jmp 0x26676
jmp 0x26736
movq %rax, %rbx
leaq 0x60(%rsp), %rdi
callq 0xbb38
jmp 0x26696
movq %rax, %rbx
leaq 0x60(%rsp), %rdi
callq 0xbb38
jmp 0x266a8
jmp 0x266cd
jmp 0x266cd
movq %rax, %rbx
leaq 0x60(%rsp), %rdi
callq 0xbb38
jmp 0x266be
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xbb38
jmp 0x266d0
jmp 0x266cd
movq %rax, %rbx
leaq 0x60(%rsp), %rdi
callq 0xbb38
jmp 0x266e1
jmp 0x266f0
jmp 0x26a2a
jmp 0x26788
jmp 0x2675a
movq %rax, %rbx
leaq 0xc8(%rsp), %rdi
callq 0xbb38
jmp 0x26700
movq %rax, %rbx
leaq 0xc8(%rsp), %rdi
callq 0xbb38
jmp 0x26710
jmp 0x26736
jmp 0x26736
movq %rax, %rbx
leaq 0xc8(%rsp), %rdi
callq 0xbb38
jmp 0x26724
movq %rax, %rbx
leaq 0x60(%rsp), %rdi
callq 0xbb38
jmp 0x26739
jmp 0x26736
movq %rax, %rbx
leaq 0xc8(%rsp), %rdi
callq 0xbb38
jmp 0x2674d
movq %rax, %rbx
jmp 0x26b40
jmp 0x26a2a
movq %rax, %rbx
leaq 0xe8(%rsp), %rdi
jmp 0x26a82
movq %rax, %rbx
leaq 0xe8(%rsp), %rdi
jmp 0x2687a
jmp 0x26788
jmp 0x26788
movq %rax, %rbx
leaq 0xe8(%rsp), %rdi
callq 0xbb38
jmp 0x269ed
movq %rax, %rbx
leaq 0xc8(%rsp), %rdi
callq 0xbb38
jmp 0x2678b
jmp 0x26788
movq %rax, %rbx
leaq 0xe8(%rsp), %rdi
jmp 0x26ad9
movq %rax, %rbx
jmp 0x26b33
movq %rax, %rbx
jmp 0x26958
jmp 0x26a2a
jmp 0x26884
jmp 0x2689c
jmp 0x26a2a
jmp 0x26a2a
jmp 0x269ea
movq %rax, %rbx
leaq 0xe8(%rsp), %rdi
jmp 0x26b21
jmp 0x26a2a
jmp 0x26933
jmp 0x2689c
jmp 0x26a2a
movq %rax, %rbx
jmp 0x26a1d
movq %rax, %rbx
jmp 0x26a10
jmp 0x26a2a
movq %rax, %rbx
jmp 0x268d3
jmp 0x26933
jmp 0x26a2a
jmp 0x26a2a
jmp 0x26884
jmp 0x26a2a
jmp 0x26a2a
jmp 0x26a2a
jmp 0x26ae5
jmp 0x26ae0
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
jmp 0x26aa5
jmp 0x26a89
jmp 0x26a32
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
jmp 0x26a4e
jmp 0x26a2a
movq %rax, %rbx
jmp 0x268de
movq %rax, %rbx
jmp 0x268eb
movq %rax, %rbx
jmp 0x26926
jmp 0x26a2a
jmp 0x26b74
jmp 0x26b6f
jmp 0x269dd
movq %rax, %rbx
leaq 0x458(%rsp), %rdi
callq 0xbb38
jmp 0x26860
movq %rax, %rbx
leaq 0x150(%rsp), %rdi
callq 0xbb38
jmp 0x26872
movq %rax, %rbx
leaq 0x338(%rsp), %rdi
callq 0xbb38
jmp 0x26a60
movq %rax, %rbx
jmp 0x26ab7
movq %rax, %rbx
jmp 0x26ac4
movq %rax, %rbx
jmp 0x26ad1
movq %rax, %rbx
jmp 0x26a60
movq %rax, %rbx
jmp 0x26a6d
movq %rax, %rbx
jmp 0x26a7a
jmp 0x26a2a
movq %rax, %rbx
jmp 0x269b3
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb38
testq %r15, %r15
jne 0x268de
movb $0x1, %al
movl %eax, 0x110(%rsp)
jmp 0x2690b
leaq 0x478(%rsp), %rdi
callq 0xbb38
movl $0x0, 0x110(%rsp)
jmp 0x2690b
jmp 0x26943
jmp 0x26a2a
jmp 0x26a2a
jmp 0x26943
jmp 0x26943
movq %rax, %rbx
leaq 0x150(%rsp), %rdi
callq 0xbb38
cmpb $0x0, 0x110(%rsp)
jne 0x26b26
leaq 0x498(%rsp), %rdi
jmp 0x26b21
movq %rax, %rbx
jmp 0x26aff
movq %rax, %rbx
jmp 0x26b0c
movq %rax, %rbx
leaq 0x150(%rsp), %rdi
callq 0xbb38
testb %r13b, %r13b
je 0x26965
leaq 0x4d8(%rsp), %rdi
callq 0xbb38
testq %rbp, %rbp
jmp 0x26b26
movq %rax, %rbx
jmp 0x26b19
jmp 0x26a32
jmp 0x26a89
jmp 0x26a2a
jmp 0x26ae0
jmp 0x26a2a
jmp 0x26b6f
jmp 0x26a2a
jmp 0x269c0
movq %rax, %rbx
leaq 0x150(%rsp), %rdi
callq 0xbb38
testb %r13b, %r13b
je 0x26b26
leaq 0x4f8(%rsp), %rdi
jmp 0x26b21
movq %rax, %rbx
jmp 0x269fa
jmp 0x26a2a
jmp 0x26a2a
jmp 0x269ea
movq %rax, %rbx
leaq 0x150(%rsp), %rdi
callq 0xbb38
jmp 0x269e0
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
jmp 0x26b21
movq %rax, %rbx
leaq 0x238(%rsp), %rdi
callq 0xbb38
leaq 0x218(%rsp), %rdi
callq 0xbb38
testb %bpl, %bpl
je 0x26b26
leaq 0x4b8(%rsp), %rdi
callq 0xbb38
leaq 0x438(%rsp), %rdi
jmp 0x26b21
movq %rax, %rbx
jmp 0x26b26
movq %rax, %rbx
jmp 0x26a53
movq %rax, %rbx
jmp 0x26a49
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2829a
leaq 0x30(%rsp), %rdi
callq 0xbb38
leaq 0x150(%rsp), %rdi
callq 0x2829a
leaq 0x3f8(%rsp), %rdi
callq 0xbb38
leaq 0x3d8(%rsp), %rdi
callq 0xbb38
leaq 0x358(%rsp), %rdi
callq 0xbb38
jmp 0x26ab7
movq %rax, %rbx
jmp 0x26aaa
movq %rax, %rbx
jmp 0x26aa0
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2829a
leaq 0x30(%rsp), %rdi
callq 0xbb38
leaq 0x150(%rsp), %rdi
callq 0x2829a
leaq 0x398(%rsp), %rdi
callq 0xbb38
leaq 0x418(%rsp), %rdi
callq 0xbb38
leaq 0x378(%rsp), %rdi
callq 0xbb38
jmp 0x26aff
movq %rax, %rbx
jmp 0x26af2
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb38
leaq 0x150(%rsp), %rdi
callq 0x2829a
leaq 0x218(%rsp), %rdi
callq 0xbb38
leaq 0x3b8(%rsp), %rdi
callq 0xbb38
leaq 0x238(%rsp), %rdi
callq 0xbb38
leaq 0x268(%rsp), %rdi
callq 0x2a418
leaq 0x130(%rsp), %rdi
callq 0xbb38
leaq 0x288(%rsp), %rdi
callq 0x2a380
leaq 0x2a8(%rsp), %rdi
callq 0x2a27c
leaq 0x2c8(%rsp), %rdi
callq 0xbb38
movq %rbx, %rdi
callq 0xb9f0
movq %rax, %rbx
jmp 0x26b81
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb38
leaq 0x150(%rsp), %rdi
callq 0x2829a
jmp 0x26b26