// File: /workspace/github_cpp_makefile_star2_O3/ncbi[P]amr/stx/stxtyper.cpp
// Function: (anonymous namespace)::ThisApplication::shellBody() const
void shellBody () const final
  {
    const string fName      = shellQuote (getArg ("nucleotide"));
    const uint   gencode    =           /*arg2uint ("translation_table")*/ 11; 
                 input_name =             getArg ("name");
    const string output     =             getArg ("output");
          string blast_bin  =             getArg ("blast_bin");
                 amrfinder  =             getFlag ("amrfinder");
                 print_node =             getFlag ("print_node");
    const string dna_out    = shellQuote (getArg ("nucleotide_output"));
    
    if (contains (input_name, '\t'))
      throw runtime_error ("NAME cannot contain a tab character");
    if (print_node && ! amrfinder)
      throw runtime_error ("--print_node requires --amrfinder");


    const bool screen = ! isRedirected (cerr);

    stderr << "Software directory: " << colorizeDir (execDir, screen) << '\n';
    stderr << "Version: " << version << '\n'; 
    
		const string logFName (tmp + "/log"); 
    const string qcS (qc_on ? " -qc" : noString);

    // blast_bin
    if (blast_bin. empty ())
    	if (const char* s = getenv ("BLAST_BIN"))
    		blast_bin = string (s);
    if (! blast_bin. empty ())
    {
	    addDirSlash (blast_bin);
	    prog2dir ["tblastn"]     = blast_bin;  
	    prog2dir ["makeblastdb"] = blast_bin;  
	  }

    const string dna_flat = uncompress (fName,  "dna_flat");
    
    {
      prog2dir ["fasta_check"] = execDir;
      exec (fullProg ("fasta_check") + dna_flat + "  -hyphen  -ambig  " + qcS + "  -log " + logFName + " > " + tmp + "/nseq", logFName); 
    	const StringVector vec (tmp + "/nseq", (size_t) 10, true); 
    	if (vec. size () != 3)
        throw runtime_error ("fasta_check failed: " + vec. toString ("\n"));
    }

	//stderr. section ("Running blast");
	  const string blastOut (tmp + "/blast");
		{
			const Chronometer_OnePass_cerr cop ("blast");
 			// Database: created by ~brovervv/code/database/stx.prot.sh
 			findProg ("makeblastdb");
 			exec (fullProg ("makeblastdb") + "-in " + dna_flat + "  -dbtype nucl  -out " + tmp + "/db  -logfile " + tmp + "/db.log  > /dev/null", tmp + "db.log");
 			findProg ("tblastn");
  		const string blast_fmt ("-outfmt '6 sseqid qseqid sstart send slen qstart qend qlen sseq qseq'");
			exec (fullProg ("tblastn") + " -query " + execDir + "stx.prot  -db " + tmp + "/db"
			      + "  -comp_based_stats 0  -evalue 1e-10  -seg no  -max_target_seqs 10000  -word_size 5  -gapextend 2  -db_gencode " + to_string (gencode) 
			      + "  -mt_mode 1  -num_threads " + to_string (threads_max)  // Reduces time by 30% for large DNA
			    //+ "  -task tblastn-fast  -threshold 100  -window_size 15"  // from amrfinder.cpp: Reduces time by 9% 
			      + " " + blast_fmt + " -out " + blastOut + " > /dev/null 2> " + tmp + "/blast-err", tmp + "/blast-err");
		}


    // stxClass2identity[]
    stxClass2identity ["1a"] = 0.983;
    stxClass2identity ["1c"] = 0.983;
    stxClass2identity ["1d"] = 0.983;
    stxClass2identity ["1e"] = 0.983;
    stxClass2identity ["2"]  = 0.98;  
    stxClass2identity ["2b"] = 0.98;  
    stxClass2identity ["2e"] = 0.98;
    stxClass2identity ["2f"] = 0.98;
    stxClass2identity ["2g"] = 0.98;
    stxClass2identity ["2h"] = 0.98;
    stxClass2identity ["2i"] = 0.98;
    stxClass2identity ["2j"] = 0.98;
    stxClass2identity ["2k"] = 0.985;
    stxClass2identity ["2l"] = 0.985;
    stxClass2identity ["2m"] = 0.98;
    stxClass2identity ["2n"] = 0.98;
    stxClass2identity ["2o"] = 0.98;
    

    const string tmpOut (tmp + "/out");
    OFStream fOut (tmpOut);
    TsvOut td (& fOut, 2, false);
    TsvOut logTd (logPtr, 2, false);
    logTd. usePound = false;

    
    if (! input_name. empty ())
      td << "name";
    if (amrfinder)
    {
      td << /* 1*/ prot_colName 
         << /* 2*/ contig_colName
         << /* 3*/ start_colName
         << /* 4*/ stop_colName
         << /* 5*/ strand_colName
         << /* 6*/ genesymbol_colName
         << /* 7*/ elemName_colName
         << /* 8*/ scope_colName
         << /* 9*/ type_colName
         << /*10*/ subtype_colName
         << /*11*/ class_colName
         << /*12*/ subclass_colName
         << /*13*/ method_colName
         << /*14*/ targetLen_colName
         << /*15*/ refLen_colName
         << /*16*/ refCov_colName
         << /*17*/ refIdent_colName
         << /*18*/ alignLen_colName
         << /*19*/ closestRefAccession_colName
         << /*20*/ closestRefName_colName
         << /*21*/ hmmAccession_colName
         << /*22*/ hmmDescr_colName
         ;
      if (print_node)
        td << hierarchyNode_colName;  
    }
    else
      td << "target_contig"
         << "stx_type"
         << "operon" 
         << "identity"
         << "target_start"
         << "target_stop"
         << "target_strand"
         << "A_reference"
         << "A_reference_subtype"
         << "A_identity"
         << "A_coverage"
         << "B_reference"
         << "B_reference_subtype"
         << "B_identity"
         << "B_coverage"
         ; 
    td. newLn ();

	  VectorOwn<BlastAlignment> blastAls;   
    {
      LineInput f (blastOut);
  	  while (f. nextLine ())
  	  {
  	    const Unverbose unv;
  	    LOG (f. line);
  	    auto al = new BlastAlignment (f. line);
  	    al->qc ();  
        blastAls << al;
  	  }
  	}
  	
  	LOG ("# All stx blasts: " + to_string (blastAls. size ()));
    LOG ("Finding frame shifts:");
	  {
      // Multiple frame shifts are possible
      blastAls. sort (BlastAlignment::frameshiftLess); 
      const BlastAlignment* prev = nullptr;
      for (const BlastAlignment* al : blastAls)
      {        
        ASSERT (al);
        if (   prev
            && al->targetName   == prev->targetName
            && al->targetStrand == prev->targetStrand
            && al->refAccession == prev->refAccession
            && al->targetStart  >  prev->targetStart
            && (int) al->targetStart - (int) prev->targetEnd < 10  // PAR
            && al->frame != prev->frame
           )
        {          
          var_cast (al) -> merge (*prev);
          al->qc ();
        //al->saveText (cout);  
          var_cast (prev) -> reported = true;
        }
        al->saveTsvOut (logTd, true);
        prev = al;
      }
    }
    
    LOG ("All blasts:");
	  VectorPtr<BlastAlignment> goodBlastAls;   // Pareto-best
	  {
      blastAls. sort (BlastAlignment::sameClassLess);
	    size_t start = 0;
      FFOR (size_t, i, blastAls. size ())
      {
        const BlastAlignment* al = blastAls [i];
        ASSERT (al);
        while (   start < i 
               && ! (   blastAls [start] -> targetName   == al->targetName
                     && blastAls [start] -> targetStrand == al->targetStrand
                     && blastAls [start] -> stxClass     == al->stxClass
                     && blastAls [start] -> subunit      == al->subunit
                     && blastAls [start] -> targetEnd    >  al->targetStart
                    )
              )
          start++;
        ASSERT (start <= i);
        if (al->reported)
          break; 
        al->saveTsvOut (logTd, true);
        bool suppress = false;
        FOR_START (size_t, j, start, i)
        {
          const BlastAlignment* prev = blastAls [j];
          ASSERT (prev);
          ASSERT (! prev->reported);
          if (   prev->betterEq (*al)
              && ! al->betterEq (*prev)
             )
          {
            suppress = true;
            break;
          }
        }
        if (! suppress)
          goodBlastAls << al;
      }
    }
    
    Vector<Operon> operons;

    LOG ("\nSame type operons:");
    goodBlasts2operons (goodBlastAls, operons, true, etrue, logTd);
    
    goodBlastAls. sort (BlastAlignment::less);

    LOG ("\nStrong operons:");
    goodBlasts2operons (goodBlastAls, operons, false, etrue, logTd);

    LOG ("\nWeak complete operons:");
    goodBlasts2operons (goodBlastAls, operons, false, enull, logTd);

    LOG ("\nWeak non-complete operons:");
    goodBlasts2operons (goodBlastAls, operons, false, efalse, logTd);
   	  
  	LOG ("\ngoodOperons");
    Vector<Operon> goodOperons;
    {    
      operons. sort ();
      for (const Operon& op : operons)
      {
     	  op. saveTsvOut (logTd, true); 
       	op. qc ();     
       	if (op. getIdentity () < identity_min)
       	  continue;
        bool betterFound = false;
        for (const Operon& goodOp : goodOperons)
          if (goodOp. betterEq (op))
          {
            betterFound = true;
            break;
          }
        if (! betterFound)
          goodOperons << op;          
      }      
    }

    // De-redundify single-subunit operons
	  {
	    size_t start = 0;
      FFOR (size_t, i, goodBlastAls. size ())
      {
        const BlastAlignment* al = goodBlastAls [i];
        ASSERT (al);
        if (al->reported)
          continue; 
        while (   start < i 
               && ! (   goodBlastAls [start] -> targetName   == al->targetName
                     && goodBlastAls [start] -> targetStrand == al->targetStrand
                     && goodBlastAls [start] -> subunit      == al->subunit
                     && goodBlastAls [start] -> targetEnd    >  al->targetStart
                    )
              )
          start++;
        al->saveTsvOut (logTd, true);
        FOR_START (size_t, j, start, i)
        {
          const BlastAlignment* prev = goodBlastAls [j];
          ASSERT (prev);
          ASSERT (al->targetName   == prev->targetName);
          ASSERT (al->targetStrand == prev->targetStrand);
          ASSERT (al->subunit      == prev->subunit);
          if (   al->insideEq (*prev, 0)
              && al->getIdentity () <= prev->getIdentity ()  
             )
          {
            var_cast (al) -> reported = true;
            break;
          }
        }
      }
    }

  	LOG ("\ngoodBlastAls -> goodOperons (single-subunit)");
    goodBlastAls. sort (BlastAlignment::reportLess); 
    FFOR (size_t, i, goodBlastAls. size ())
    {
      const BlastAlignment* al1 = goodBlastAls [i];
      ASSERT (al1);
      if (al1->reported)
        continue;
     	if (al1->getIdentity () < identity_min)
     	  continue;
      Operon op (*al1);

      bool good = true;
      for (const Operon& op_good : goodOperons)
        if (op_good. betterEq (op))  
        {
          good = false;
          break;
        }
      if (good)
        goodOperons << std::move (op);
    }

    // Report
    goodOperons. sort (Operon::reportLess);     
  	for (const Operon& op : goodOperons)
   	  op. saveTsvOut (td, false);

    // Output
    {
      TextTable tt (tmpOut);
      tt. qc ();
      {
        Cout out (output);
   		  tt. saveText (*out);
   		}
      if (! emptyArg (dna_out))
      {
        const StringVector columns {"target_contig", "target_start", "target_stop", "target_strand", "stx_type", "operon"};
        tt. filterColumns (columns);
        tt. saveHeader = false;
        tt. qc ();
        const string extract (tmp + "/extract");
        tt. saveFile (extract);
        prog2dir ["fasta_extract"] = execDir;
        exec (fullProg ("fasta_extract") + dna_flat + " " + extract + qcS + " -log " + logFName + " > " + dna_out, logFName);  
      }
    }
  }

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x928, %rsp            # imm = 0x928
movq %rdi, %rbx
leaq 0x2a0(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x6d5c4(%rip), %rsi     # 0x790bf
leaq 0x6d5c7(%rip), %rdx     # 0x790c9
leaq 0x290(%rsp), %rdi
callq 0x26c92
leaq 0x6e8(%rsp), %rdi
leaq 0x290(%rsp), %rdx
movq %rbx, %rsi
callq 0x4d9f4
leaq 0x708(%rsp), %rdi
leaq 0x6e8(%rsp), %rsi
callq 0x2424d
leaq 0x6f8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0xbb5d
movq 0x6f8(%rsp), %rsi
incq %rsi
callq 0xa580
movq %rbx, 0xc8(%rsp)
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0xbb82
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x738(%rsp), %r15
movq %r15, -0x10(%r15)
leaq 0x6ddff(%rip), %rsi     # 0x79994
leaq 0x6ddfc(%rip), %rdx     # 0x79998
leaq 0x728(%rsp), %rdi
callq 0x26c92
leaq 0x290(%rsp), %rdi
leaq 0x728(%rsp), %rdx
movq 0xc8(%rsp), %rsi
callq 0x4d9f4
leaq 0x8ee1b(%rip), %rdi     # 0x9a9e8
leaq 0x290(%rsp), %rbx
movq %rbx, %rsi
callq 0xa6c0
movq (%rbx), %rdi
cmpq %r14, %rdi
je 0xbbf5
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x728(%rsp), %rdi
cmpq %r15, %rdi
je 0xbc12
movq 0x738(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x290(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x6d62f(%rip), %rsi     # 0x79253
leaq 0x6d62e(%rip), %rdx     # 0x79259
callq 0x26c92
leaq 0x6c8(%rsp), %rdi
leaq 0x290(%rsp), %rdx
movq 0xc8(%rsp), %rsi
callq 0x4d9f4
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0xbc6a
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x290(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x6d52d(%rip), %rsi     # 0x791a9
leaq 0x6d52f(%rip), %rdx     # 0x791b2
callq 0x26c92
leaq 0x620(%rsp), %rdi
leaq 0x290(%rsp), %rdx
movq 0xc8(%rsp), %rsi
callq 0x4d9f4
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0xbcc2
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x290(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x6d71a(%rip), %rsi     # 0x793ee
leaq 0x6d71c(%rip), %rdx     # 0x793f7
callq 0x26c92
leaq 0x290(%rsp), %rsi
movq 0xc8(%rsp), %rdi
callq 0x4dba0
movb %al, 0x8ed5d(%rip)      # 0x9aa58
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0xbd18
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x290(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x6d4f0(%rip), %rsi     # 0x7921a
leaq 0x6d4f3(%rip), %rdx     # 0x79224
callq 0x26c92
leaq 0x290(%rsp), %rsi
movq 0xc8(%rsp), %rdi
callq 0x4dba0
movb %al, 0x8ed08(%rip)      # 0x9aa59
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0xbd6e
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x290(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x6d4c8(%rip), %rsi     # 0x79248
leaq 0x6d4d2(%rip), %rdx     # 0x79259
callq 0x26c92
leaq 0x6a8(%rsp), %rdi
leaq 0x290(%rsp), %rdx
movq 0xc8(%rsp), %rsi
callq 0x4d9f4
leaq 0x680(%rsp), %rdi
leaq 0x6a8(%rsp), %rsi
callq 0x2424d
leaq 0x6b8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0xbddf
movq 0x6b8(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0xbdfc
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x8ebe5(%rip), %rdi     # 0x9a9e8
movl $0x9, %esi
xorl %edx, %edx
callq 0xa720
cmpq $-0x1, %rax
jne 0x10d7c
cmpb $0x1, 0x8ec39(%rip)     # 0x9aa59
jne 0xbe2f
cmpb $0x0, 0x8ec2f(%rip)     # 0x9aa58
je 0x11040
movq 0x8e1b2(%rip), %rdi     # 0x99fe8
callq 0x29846
movl %eax, %ebp
movq 0xc8(%rsp), %rax
leaq 0x1b8(%rax), %rbx
leaq 0x6d5a5(%rip), %rsi     # 0x793f8
movq %rbx, %rdi
callq 0x243aa
movq %rax, %r14
xorb $0x1, %bpl
movq 0xc8(%rsp), %rax
leaq 0xb0(%rax), %rsi
movzbl %bpl, %r8d
leaq 0x290(%rsp), %rdi
movq %rsi, 0x5f8(%rsp)
movl $0x20, %edx
xorl %ecx, %ecx
callq 0x25c6c
movb (%r14), %al
testb %al, %al
jne 0xbeb7
movq 0x290(%rsp), %rsi
movq 0x298(%rsp), %rdx
movq 0x8e139(%rip), %rdi     # 0x99fe8
callq 0xa620
movb (%r14), %al
testb $0x1, %al
leaq 0x2a0(%rsp), %r14
jne 0xbedf
leaq 0x728(%rsp), %rsi
movb $0xa, (%rsi)
movq 0x8e113(%rip), %rdi     # 0x99fe8
movl $0x1, %edx
callq 0xa620
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0xbefc
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x6d50a(%rip), %rsi     # 0x7940d
movq %rbx, %rdi
callq 0x243de
movq %rax, %rbx
movb (%rax), %al
testb %al, %al
jne 0xbf32
movq 0xc8(%rsp), %rax
movq 0x28(%rax), %rsi
movq 0x30(%rax), %rdx
movq 0x8e0bd(%rip), %rdi     # 0x99fe8
callq 0xa620
movb (%rbx), %al
testb $0x1, %al
jne 0xbf52
leaq 0x290(%rsp), %rsi
movb $0xa, (%rsi)
movq 0x8e0a0(%rip), %rdi     # 0x99fe8
movl $0x1, %edx
callq 0xa620
leaq 0x588(%rsp), %rax
movq %rax, -0x10(%rax)
movq 0xc8(%rsp), %rax
movq 0x168(%rax), %rsi
movq 0x170(%rax), %rdx
addq %rsi, %rdx
leaq 0x578(%rsp), %rdi
callq 0x23e50
leaq 0x6d48c(%rip), %rsi     # 0x79417
leaq 0x578(%rsp), %rdi
callq 0xaa80
leaq 0x2a0(%rsp), %r14
leaq 0x8eb01(%rip), %rax     # 0x9aaa8
movb (%rax), %al
leaq 0x5e8(%rsp), %rcx
movq %rcx, -0x10(%rcx)
cmpb $0x1, %al
jne 0xbfd6
leaq 0x6d45c(%rip), %rsi     # 0x7941c
leaq 0x6d459(%rip), %rdx     # 0x79420
leaq 0x5d8(%rsp), %rdi
callq 0x26c92
jmp 0xbff4
leaq 0x8eae3(%rip), %rax     # 0x9aac0
movq (%rax), %rsi
movq 0x8(%rax), %rdx
addq %rsi, %rdx
leaq 0x5d8(%rsp), %rdi
callq 0x23e50
cmpq $0x0, 0x628(%rsp)
je 0xc12b
leaq 0x290(%rsp), %rsi
movq %r14, (%rsi)
movw $0x2f, 0x10(%rsi)
movq $0x1, 0x8(%rsi)
leaq 0x620(%rsp), %rdi
callq 0x2b3b7
movl %eax, %ebx
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0xc048
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
testb %bl, %bl
jne 0xc060
leaq 0x6f51d(%rip), %rsi     # 0x7b570
leaq 0x620(%rsp), %rdi
callq 0xaa80
leaq 0x290(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x6d3af(%rip), %rsi     # 0x79421
leaq 0x6d3af(%rip), %rdx     # 0x79428
callq 0x26c92
movq 0xc8(%rsp), %rax
leaq 0x188(%rax), %rbx
leaq 0x290(%rsp), %rsi
movq %rbx, %rdi
callq 0x24468
leaq 0x620(%rsp), %rsi
movq %rax, %rdi
callq 0xa310
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0xc0ca
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x290(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x6d34d(%rip), %rsi     # 0x79429
leaq 0x6d351(%rip), %rdx     # 0x79434
callq 0x26c92
leaq 0x290(%rsp), %rsi
movq %rbx, %rdi
callq 0x24468
leaq 0x620(%rsp), %rsi
movq %rax, %rdi
callq 0xa310
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0xc1a8
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0xc1a8
leaq 0x6d0a0(%rip), %rdi     # 0x791d2
callq 0xa6b0
testq %rax, %rax
je 0xc1a8
movq %rax, %rbx
movq %r14, %r12
leaq 0x290(%rsp), %r14
movq %r12, (%r14)
movq %rax, %rdi
callq 0xa260
movq %rbx, %rdx
addq %rax, %rdx
movq %r14, %rdi
movq %rbx, %rsi
callq 0x26c92
leaq 0x620(%rsp), %rdi
leaq 0x290(%rsp), %rbx
movq %rbx, %rsi
callq 0xa6c0
movq (%rbx), %rdi
cmpq %r12, %rdi
movq %r12, %r14
je 0xc199
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
cmpq $0x0, 0x628(%rsp)
jne 0xc003
leaq 0x290(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x6d27b(%rip), %rsi     # 0x79435
leaq 0x6d27c(%rip), %rdx     # 0x7943d
callq 0x26c92
leaq 0x640(%rsp), %rdi
leaq 0x708(%rsp), %rdx
leaq 0x290(%rsp), %rcx
movq 0xc8(%rsp), %rsi
callq 0x56d36
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0xc208
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x290(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x6d224(%rip), %rsi     # 0x7943e
leaq 0x6d228(%rip), %rdx     # 0x79449
callq 0x26c92
movq 0xc8(%rsp), %rax
leaq 0x188(%rax), %rbx
leaq 0x290(%rsp), %rsi
movq %rbx, %rdi
callq 0x24468
movq %rax, %rdi
movq 0x5f8(%rsp), %rsi
callq 0xa310
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0xc272
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x30(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x6d1bc(%rip), %rsi     # 0x7943e
leaq 0x6d1c0(%rip), %rdx     # 0x79449
leaq 0x20(%rsp), %rdi
callq 0x26c92
leaq 0xa8(%rsp), %rdi
leaq 0x20(%rsp), %rdx
movq 0xc8(%rsp), %rsi
callq 0x55edc
movq %rbx, 0x6a0(%rsp)
movq 0x640(%rsp), %rsi
movq 0x648(%rsp), %rdx
leaq 0xa8(%rsp), %rdi
callq 0xa190
leaq 0x78(%rsp), %rbx
movq %rbx, -0x10(%rbx)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xc2f9
movq %rdx, 0x68(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x78(%rsp)
jmp 0xc301
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rbx)
movq 0x8(%rax), %rdx
leaq 0x68(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x6d126(%rip), %rsi     # 0x7944a
callq 0xaa80
leaq 0x98(%rsp), %rsi
movq %rsi, -0x10(%rsi)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xc359
movq %rdx, 0x88(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x98(%rsp)
jmp 0xc361
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
leaq 0x88(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x5d8(%rsp), %rsi
movq 0x5e0(%rsp), %rdx
callq 0xa190
leaq 0x10(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xc3bb
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0xc3c5
movdqu (%rcx), %xmm0
movdqu %xmm0, (%r13)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x6d078(%rip), %rsi     # 0x7945e
callq 0xaa80
leaq 0x230(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xc41b
movq %rdx, 0x220(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x230(%rsp)
jmp 0xc424
movdqu (%rcx), %xmm0
movdqu %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq 0x220(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x578(%rsp), %rsi
movq 0x580(%rsp), %rdx
callq 0xa190
leaq 0x190(%rsp), %r12
movq %r12, -0x10(%r12)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xc489
movq %rdx, 0x180(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x190(%rsp)
jmp 0xc493
movdqu (%rcx), %xmm0
movdqu %xmm0, (%r12)
movq 0x8(%rax), %rdx
leaq 0x180(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x70bc6(%rip), %rsi     # 0x7d07f
callq 0xaa80
leaq 0xe0(%rsp), %rsi
movq %rsi, -0x10(%rsi)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xc4ee
movq %rdx, 0xd0(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xe0(%rsp)
jmp 0xc4f6
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
leaq 0xd0(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0xc8(%rsp), %rax
movq 0x168(%rax), %rsi
movq 0x170(%rax), %rdx
callq 0xa190
movq %r15, 0x728(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xc55c
movq %rdx, 0x728(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x738(%rsp)
jmp 0xc565
movdqu (%rcx), %xmm0
movdqu %xmm0, (%r15)
movq 0x8(%rax), %rdx
leaq 0x728(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x6cedb(%rip), %rsi     # 0x79466
callq 0xaa80
leaq 0x2a0(%rsp), %rsi
movq %rsi, 0x290(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xc5c4
movq %rdx, 0x290(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x2a0(%rsp)
jmp 0xc5cc
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
leaq 0x290(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x578(%rsp), %rsi
callq 0x33c51
movq 0x290(%rsp), %rdi
leaq 0x2a0(%rsp), %rax
cmpq %rax, %rdi
je 0xc61d
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x728(%rsp), %rdi
cmpq %r15, %rdi
je 0xc63a
movq 0x738(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0xd0(%rsp), %rdi
leaq 0xe0(%rsp), %rax
cmpq %rax, %rdi
je 0xc65f
movq 0xe0(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x180(%rsp), %rdi
cmpq %r12, %rdi
je 0xc67c
movq 0x190(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x220(%rsp), %rdi
cmpq %r14, %rdi
je 0xc699
movq 0x230(%rsp), %rsi
incq %rsi
callq 0xa580
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0xc6af
movq 0x10(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0xc6d4
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x68(%rsp), %rdi
cmpq %rbx, %rdi
je 0xc6eb
movq 0x78(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0xb8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0xc70c
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0xc728
movq 0x30(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x728(%rsp), %rdi
movq %r15, (%rdi)
movq 0xc8(%rsp), %rax
movq 0x168(%rax), %rsi
movq 0x170(%rax), %rdx
addq %rsi, %rdx
callq 0x23e50
leaq 0x6cd0e(%rip), %rsi     # 0x79466
leaq 0x728(%rsp), %rdi
callq 0xaa80
leaq 0x290(%rsp), %rdi
leaq 0x728(%rsp), %rsi
movl $0xa, %edx
movl $0x1, %ecx
callq 0x369d6
movq 0x728(%rsp), %rdi
cmpq %r15, %rdi
je 0xc7a1
movq 0x738(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x298(%rsp), %rax
subq 0x290(%rsp), %rax
cmpq $0x60, %rax
jne 0x10d9d
leaq 0x290(%rsp), %rdi
callq 0x245ae
leaq 0x150(%rsp), %rax
movq %rax, -0x10(%rax)
movq 0xc8(%rsp), %rax
movq 0x168(%rax), %rsi
movq 0x170(%rax), %rdx
addq %rsi, %rdx
leaq 0x140(%rsp), %rdi
callq 0x23e50
leaq 0x6cc80(%rip), %rsi     # 0x79481
leaq 0x140(%rsp), %rdi
callq 0xaa80
leaq 0x728(%rsp), %rdi
movq %r15, (%rdi)
leaq 0x6cc62(%rip), %rsi     # 0x79482
leaq 0x6cc60(%rip), %rdx     # 0x79487
callq 0x26c92
leaq 0x290(%rsp), %rdi
leaq 0x728(%rsp), %rsi
callq 0x2460c
movq 0x728(%rsp), %rdi
cmpq %r15, %rdi
je 0xc85e
movq 0x738(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x728(%rsp), %rdi
movq %r15, (%rdi)
leaq 0x6cbb9(%rip), %rsi     # 0x79429
leaq 0x6cbbd(%rip), %rdx     # 0x79434
callq 0x26c92
leaq 0x728(%rsp), %rsi
movq 0xc8(%rsp), %rdi
callq 0x54e0a
movq 0x728(%rsp), %rdi
cmpq %r15, %rdi
je 0xc8ae
movq 0x738(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6cb67(%rip), %rsi     # 0x79429
leaq 0x6cb6b(%rip), %rdx     # 0x79434
callq 0x26c92
leaq 0xa8(%rsp), %rdi
leaq 0x20(%rsp), %rdx
movq 0xc8(%rsp), %rsi
callq 0x55edc
leaq 0x6cb99(%rip), %rsi     # 0x79488
leaq 0xa8(%rsp), %rdi
callq 0xaa80
movq %rbx, 0x68(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xc91f
movq %rdx, 0x68(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x78(%rsp)
jmp 0xc927
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rbx)
movq 0x8(%rax), %rdx
leaq 0x68(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x640(%rsp), %rsi
movq 0x648(%rsp), %rdx
callq 0xa190
leaq 0x98(%rsp), %rsi
movq %rsi, 0x88(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xc98c
movq %rdx, 0x88(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x98(%rsp)
jmp 0xc994
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
leaq 0x88(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x6cad3(%rip), %rsi     # 0x7948d
callq 0xaa80
movq %r13, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xc9e0
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0xc9ea
movdqu (%rcx), %xmm0
movdqu %xmm0, (%r13)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0xc8(%rsp), %rax
movq 0x168(%rax), %rsi
movq 0x170(%rax), %rdx
callq 0xa190
movq %r14, 0x220(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xca4b
movq %rdx, 0x220(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x230(%rsp)
jmp 0xca54
movdqu (%rcx), %xmm0
movdqu %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq 0x220(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x6ca29(%rip), %rsi     # 0x794a3
callq 0xaa80
movq %r12, 0x180(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xcaab
movq %rdx, 0x180(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x190(%rsp)
jmp 0xcab5
movdqu (%rcx), %xmm0
movdqu %xmm0, (%r12)
movq 0x8(%rax), %rdx
leaq 0x180(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0xc8(%rsp), %rax
movq 0x168(%rax), %rsi
movq 0x170(%rax), %rdx
callq 0xa190
leaq 0xe0(%rsp), %rsi
movq %rsi, 0xd0(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xcb23
movq %rdx, 0xd0(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xe0(%rsp)
jmp 0xcb2b
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
leaq 0xd0(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x6c961(%rip), %rsi     # 0x794b2
callq 0xaa80
movq %r15, 0x728(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xcb82
movq %rdx, 0x728(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x738(%rsp)
jmp 0xcb8b
movdqu (%rcx), %xmm0
movdqu %xmm0, (%r15)
movq 0x8(%rax), %rdx
movq %rdx, 0x730(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x58(%rsp), %rax
movq %rax, -0x10(%rax)
movq 0xc8(%rsp), %rax
movq 0x168(%rax), %rsi
movq 0x170(%rax), %rdx
addq %rsi, %rdx
leaq 0x48(%rsp), %rdi
callq 0x23e50
leaq 0x6c8ee(%rip), %rsi     # 0x794c7
leaq 0x48(%rsp), %rdi
callq 0xaa80
leaq 0x728(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x33c51
movq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
cmpq %rax, %rdi
je 0xcc11
movq 0x58(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x728(%rsp), %rdi
cmpq %r15, %rdi
je 0xcc2e
movq 0x738(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0xd0(%rsp), %rdi
leaq 0xe0(%rsp), %rax
cmpq %rax, %rdi
je 0xcc53
movq 0xe0(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x180(%rsp), %rdi
cmpq %r12, %rdi
je 0xcc70
movq 0x190(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x220(%rsp), %rdi
cmpq %r14, %rdi
je 0xcc8d
movq 0x230(%rsp), %rsi
incq %rsi
callq 0xa580
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0xcca3
movq 0x10(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0xccc8
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x68(%rsp), %rdi
cmpq %rbx, %rdi
je 0xccdf
movq 0x78(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0xa8(%rsp), %rdi
leaq 0xb8(%rsp), %rax
cmpq %rax, %rdi
je 0xcd04
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0xcd20
movq 0x30(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x728(%rsp), %rdi
movq %r15, (%rdi)
leaq 0x6c6ef(%rip), %rsi     # 0x79421
leaq 0x6c6ef(%rip), %rdx     # 0x79428
callq 0x26c92
leaq 0x728(%rsp), %rsi
movq 0xc8(%rsp), %rdi
callq 0x54e0a
movq 0x728(%rsp), %rdi
cmpq %r15, %rdi
je 0xcd70
movq 0x738(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x728(%rsp), %rdi
movq %r15, (%rdi)
leaq 0x6c74c(%rip), %rsi     # 0x794ce
leaq 0x6c78a(%rip), %rdx     # 0x79513
callq 0x26c92
leaq 0x5a8(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x6c680(%rip), %rsi     # 0x79421
leaq 0x6c680(%rip), %rdx     # 0x79428
leaq 0x598(%rsp), %rdi
callq 0x26c92
leaq 0x5b8(%rsp), %rdi
leaq 0x598(%rsp), %rdx
movq 0xc8(%rsp), %rsi
callq 0x55edc
leaq 0x6c73b(%rip), %rsi     # 0x79514
leaq 0x5b8(%rsp), %rdi
callq 0xaa80
leaq 0x548(%rsp), %rsi
movq %rsi, -0x10(%rsi)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xce16
movq %rdx, 0x538(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x548(%rsp)
jmp 0xce1e
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
leaq 0x538(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0xc8(%rsp), %rax
movq 0xb0(%rax), %rsi
movq 0xb8(%rax), %rdx
callq 0xa190
leaq 0x568(%rsp), %rsi
movq %rsi, -0x10(%rsi)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xce88
movq %rdx, 0x558(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x568(%rsp)
jmp 0xce90
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
leaq 0x558(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x6c667(%rip), %rsi     # 0x7951d
callq 0xaa80
leaq 0x1c0(%rsp), %r12
movq %r12, -0x10(%r12)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xceec
movq %rdx, 0x1b0(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x1c0(%rsp)
jmp 0xcef6
movdqu (%rcx), %xmm0
movdqu %xmm0, (%r12)
movq 0x8(%rax), %rdx
leaq 0x1b0(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0xc8(%rsp), %rax
movq 0x168(%rax), %rsi
movq 0x170(%rax), %rdx
callq 0xa190
leaq 0x260(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xcf60
movq %rdx, 0x250(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x260(%rsp)
jmp 0xcf69
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rbp)
movq 0x8(%rax), %rdx
leaq 0x250(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x6c59d(%rip), %rsi     # 0x7952c
callq 0xaa80
leaq 0x1e0(%rsp), %rsi
movq %rsi, -0x10(%rsi)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xcfc4
movq %rdx, 0x1d0(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x1e0(%rsp)
jmp 0xcfcc
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
leaq 0x1d0(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x6c53e(%rip), %rsi     # 0x79530
callq 0xaa80
leaq 0x170(%rsp), %rbx
movq %rbx, -0x10(%rbx)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xd027
movq %rdx, 0x160(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x170(%rsp)
jmp 0xd02f
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rbx)
movq 0x8(%rax), %rdx
movq %rdx, 0x168(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x280(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x270(%rsp), %rdi
movl $0x2, %esi
xorl %edx, %edx
callq 0xa650
movq 0x270(%rsp), %rax
movw $0x3131, (%rax)         # imm = 0x3131
movq 0x160(%rsp), %rcx
movq 0x168(%rsp), %r8
movq 0x278(%rsp), %rdx
leaq (%rdx,%r8), %rax
movl $0xf, %edi
cmpq %rbx, %rcx
je 0xd0a5
movq 0x170(%rsp), %rdi
movq 0x270(%rsp), %rsi
cmpq %rdi, %rax
jbe 0xd0d1
movl $0xf, %edi
leaq 0x280(%rsp), %r9
cmpq %r9, %rsi
je 0xd0cc
movq 0x280(%rsp), %rdi
cmpq %rdi, %rax
jbe 0xd0e0
leaq 0x160(%rsp), %rdi
callq 0xa190
jmp 0xd0f1
leaq 0x270(%rsp), %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0xa600
leaq 0x210(%rsp), %rdx
movq %rdx, -0x10(%rdx)
movq (%rax), %rsi
leaq 0x10(%rax), %rcx
cmpq %rcx, %rsi
je 0xd11e
movq %rsi, 0x200(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x210(%rsp)
jmp 0xd126
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rdx)
movq %rax, %rdx
addq $0x8, %rdx
movq 0x8(%rax), %rsi
movq %rsi, 0x208(%rsp)
movq %rcx, (%rax)
movq $0x0, (%rdx)
movb $0x0, (%rcx)
leaq 0x6c453(%rip), %rsi     # 0x795a0
leaq 0x200(%rsp), %rdi
callq 0xaa80
leaq 0x58(%rsp), %rsi
movq %rsi, 0x48(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xd182
movq %rdx, 0x48(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x58(%rsp)
jmp 0xd18a
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, 0x50(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x8d3ef(%rip), %rax     # 0x9a598
movq (%rax), %rbx
movl $0x1, %esi
cmpq $0xa, %rbx
jb 0xd206
movl $0x4, %esi
movabsq $0x346dc5d63886594b, %rdi # imm = 0x346DC5D63886594B
movq %rbx, %rcx
cmpq $0x63, %rcx
jbe 0xd1ff
cmpq $0x3e7, %rcx            # imm = 0x3E7
jbe 0xd204
cmpq $0x2710, %rcx           # imm = 0x2710
jb 0xd206
movq %rcx, %rax
mulq %rdi
shrq $0xb, %rdx
addl $0x4, %esi
cmpq $0x1869f, %rcx          # imm = 0x1869F
movq %rdx, %rcx
ja 0xd1c9
addl $-0x3, %esi
jmp 0xd206
addl $-0x2, %esi
jmp 0xd206
decl %esi
movl %esi, %esi
leaq 0x610(%rsp), %r13
movq %r13, -0x10(%r13)
leaq 0x600(%rsp), %rdi
xorl %edx, %edx
callq 0xa650
movq 0x600(%rsp), %rdi
movl 0x608(%rsp), %esi
movq %rbx, %rdx
callq 0x26599
movq 0x48(%rsp), %rcx
movq 0x50(%rsp), %r8
movq 0x608(%rsp), %rdx
leaq (%rdx,%r8), %rax
movl $0xf, %edi
leaq 0x58(%rsp), %rsi
cmpq %rsi, %rcx
je 0xd264
movq 0x58(%rsp), %rdi
movq 0x600(%rsp), %rsi
cmpq %rdi, %rax
leaq 0x78(%rsp), %rbx
jbe 0xd28d
movl $0xf, %edi
cmpq %r13, %rsi
je 0xd288
movq 0x610(%rsp), %rdi
cmpq %rdi, %rax
jbe 0xd299
leaq 0x48(%rsp), %rdi
callq 0xa190
jmp 0xd2aa
leaq 0x600(%rsp), %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0xa600
leaq 0x30(%rsp), %rsi
movq %rsi, 0x20(%rsp)
movq (%rax), %rdx
leaq 0x10(%rax), %rcx
cmpq %rcx, %rdx
je 0xd2cf
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
jmp 0xd2d7
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq %rax, %rdx
addq $0x8, %rdx
movq 0x8(%rax), %rsi
movq %rsi, 0x28(%rsp)
movq %rcx, (%rax)
movq $0x0, (%rdx)
movb $0x0, (%rcx)
leaq 0x6f79a(%rip), %rsi     # 0x7ca95
leaq 0x20(%rsp), %rdi
callq 0xaa80
leaq 0xb8(%rsp), %rsi
movq %rsi, 0xa8(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xd339
movq %rdx, 0xa8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xb8(%rsp)
jmp 0xd341
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
leaq 0xa8(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x728(%rsp), %rsi
movq 0x730(%rsp), %rdx
callq 0xa190
movq %rbx, 0x68(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xd398
movq %rdx, 0x68(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x78(%rsp)
jmp 0xd3a0
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rbx)
movq 0x8(%rax), %rdx
leaq 0x68(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x6c0d9(%rip), %rsi     # 0x7949c
callq 0xaa80
leaq 0x98(%rsp), %rsi
movq %rsi, 0x88(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xd3fc
movq %rdx, 0x88(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x98(%rsp)
jmp 0xd404
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
leaq 0x88(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x140(%rsp), %rsi
movq 0x148(%rsp), %rdx
callq 0xa190
leaq 0x10(%rsp), %rsi
movq %rsi, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xd45e
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0xd466
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x6c135(%rip), %rsi     # 0x795bc
callq 0xaa80
movq %r14, 0x220(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xd4b8
movq %rdx, 0x220(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x230(%rsp)
jmp 0xd4c1
movdqu (%rcx), %xmm0
movdqu %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq 0x220(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0xc8(%rsp), %rax
movq 0x168(%rax), %rsi
movq 0x170(%rax), %rdx
callq 0xa190
leaq 0x190(%rsp), %rsi
movq %rsi, 0x180(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xd52f
movq %rdx, 0x180(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x190(%rsp)
jmp 0xd537
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
leaq 0x180(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x6c070(%rip), %rsi     # 0x795cd
callq 0xaa80
leaq 0xe0(%rsp), %rsi
movq %rsi, 0xd0(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xd596
movq %rdx, 0xd0(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xe0(%rsp)
jmp 0xd59e
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, 0xd8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x670(%rsp), %rbx
movq %rbx, -0x10(%rbx)
movq 0xc8(%rsp), %rax
movq 0x168(%rax), %rsi
movq 0x170(%rax), %rdx
addq %rsi, %rdx
leaq 0x660(%rsp), %rdi
callq 0x23e50
leaq 0x6bfdb(%rip), %rsi     # 0x795cd
leaq 0x660(%rsp), %rdi
callq 0xaa80
leaq 0xd0(%rsp), %rdi
leaq 0x660(%rsp), %rsi
callq 0x33c51
movq 0x660(%rsp), %rdi
cmpq %rbx, %rdi
je 0xd631
movq 0x670(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0xd0(%rsp), %rdi
leaq 0xe0(%rsp), %rax
cmpq %rax, %rdi
leaq 0x78(%rsp), %rbx
je 0xd65b
movq 0xe0(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x180(%rsp), %rdi
leaq 0x190(%rsp), %rax
cmpq %rax, %rdi
je 0xd680
movq 0x190(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x220(%rsp), %rdi
cmpq %r14, %rdi
je 0xd69d
movq 0x230(%rsp), %rsi
incq %rsi
callq 0xa580
movq (%rsp), %rdi
leaq 0x10(%rsp), %rax
cmpq %rax, %rdi
leaq 0xb8(%rsp), %r14
je 0xd6c0
movq 0x10(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0xd6e5
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x68(%rsp), %rdi
cmpq %rbx, %rdi
je 0xd6fc
movq 0x78(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0xa8(%rsp), %rdi
cmpq %r14, %rdi
leaq 0x1e0(%rsp), %rbx
je 0xd721
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
leaq 0x2a0(%rsp), %r14
je 0xd745
movq 0x30(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x600(%rsp), %rdi
cmpq %r13, %rdi
je 0xd762
movq 0x610(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
cmpq %rax, %rdi
je 0xd77e
movq 0x58(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x210(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0xd79f
movq 0x210(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x270(%rsp), %rdi
leaq 0x280(%rsp), %rax
cmpq %rax, %rdi
je 0xd7c4
movq 0x280(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x160(%rsp), %rdi
leaq 0x170(%rsp), %rax
cmpq %rax, %rdi
je 0xd7e9
movq 0x170(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x1d0(%rsp), %rdi
cmpq %rbx, %rdi
je 0xd806
movq 0x1e0(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x250(%rsp), %rdi
cmpq %rbp, %rdi
je 0xd823
movq 0x260(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x1b0(%rsp), %rdi
cmpq %r12, %rdi
je 0xd840
movq 0x1c0(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x558(%rsp), %rdi
leaq 0x568(%rsp), %rax
cmpq %rax, %rdi
je 0xd865
movq 0x568(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x538(%rsp), %rdi
leaq 0x548(%rsp), %rax
cmpq %rax, %rdi
je 0xd88a
movq 0x548(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x5c8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0xd8ab
movq 0x5c8(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x598(%rsp), %rdi
leaq 0x5a8(%rsp), %rax
cmpq %rax, %rdi
je 0xd8d0
movq 0x5a8(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x728(%rsp), %rdi
cmpq %r15, %rdi
je 0xd8ed
movq 0x738(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x290(%rsp), %rbx
movq %rbx, %rdi
callq 0x2a132
movq %r14, (%rbx)
leaq 0x6bcd1(%rip), %rsi     # 0x795d8
leaq 0x6bccc(%rip), %rdx     # 0x795da
leaq 0x290(%rsp), %rdi
callq 0x26c92
movq 0xc8(%rsp), %r15
leaq 0x8d0de(%rip), %rdi     # 0x9aa08
leaq 0x290(%rsp), %rsi
callq 0x24788
movabsq $0x3fef74bc6a7ef9db, %rbx # imm = 0x3FEF74BC6A7EF9DB
movq %rbx, (%rax)
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0xd961
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x290(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x6bc68(%rip), %rsi     # 0x795db
leaq 0x6bc63(%rip), %rdx     # 0x795dd
callq 0x26c92
leaq 0x8d082(%rip), %rdi     # 0x9aa08
leaq 0x290(%rsp), %rsi
callq 0x24788
movq %rbx, (%rax)
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0xd9b3
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x290(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x6bc19(%rip), %rsi     # 0x795de
leaq 0x6bc14(%rip), %rdx     # 0x795e0
callq 0x26c92
leaq 0x8d030(%rip), %rdi     # 0x9aa08
leaq 0x290(%rsp), %rsi
callq 0x24788
movq %rbx, (%rax)
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0xda05
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x290(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x6bbca(%rip), %rsi     # 0x795e1
leaq 0x6bbc5(%rip), %rdx     # 0x795e3
callq 0x26c92
leaq 0x8cfde(%rip), %rdi     # 0x9aa08
leaq 0x290(%rsp), %rsi
callq 0x24788
movq %rbx, (%rax)
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0xda57
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x290(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x6c96d(%rip), %rsi     # 0x7a3d6
leaq 0x6c967(%rip), %rdx     # 0x7a3d7
callq 0x26c92
leaq 0x8cf8c(%rip), %rdi     # 0x9aa08
leaq 0x290(%rsp), %rsi
callq 0x24788
movabsq $0x3fef5c28f5c28f5c, %rbx # imm = 0x3FEF5C28F5C28F5C
movq %rbx, (%rax)
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0xdab3
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x290(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x6bb1f(%rip), %rsi     # 0x795e4
leaq 0x6bb1a(%rip), %rdx     # 0x795e6
callq 0x26c92
leaq 0x8cf30(%rip), %rdi     # 0x9aa08
leaq 0x290(%rsp), %rsi
callq 0x24788
movq %rbx, (%rax)
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0xdb05
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x290(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x6bad0(%rip), %rsi     # 0x795e7
leaq 0x6bacb(%rip), %rdx     # 0x795e9
callq 0x26c92
leaq 0x8cede(%rip), %rdi     # 0x9aa08
leaq 0x290(%rsp), %rsi
callq 0x24788
movq %rbx, (%rax)
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0xdb57
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x290(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x6ba81(%rip), %rsi     # 0x795ea
leaq 0x6ba7c(%rip), %rdx     # 0x795ec
callq 0x26c92
leaq 0x8ce8c(%rip), %rdi     # 0x9aa08
leaq 0x290(%rsp), %rsi
callq 0x24788
movq %rbx, (%rax)
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0xdba9
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x290(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x6ba32(%rip), %rsi     # 0x795ed
leaq 0x6ba2d(%rip), %rdx     # 0x795ef
callq 0x26c92
leaq 0x8ce3a(%rip), %rdi     # 0x9aa08
leaq 0x290(%rsp), %rsi
callq 0x24788
movq %rbx, (%rax)
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0xdbfb
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x290(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x6b9e3(%rip), %rsi     # 0x795f0
leaq 0x6b9de(%rip), %rdx     # 0x795f2
callq 0x26c92
leaq 0x8cde8(%rip), %rdi     # 0x9aa08
leaq 0x290(%rsp), %rsi
callq 0x24788
movq %rbx, (%rax)
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0xdc4d
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x290(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x6b994(%rip), %rsi     # 0x795f3
leaq 0x6b98f(%rip), %rdx     # 0x795f5
callq 0x26c92
leaq 0x8cd96(%rip), %rdi     # 0x9aa08
leaq 0x290(%rsp), %rsi
callq 0x24788
movq %rbx, (%rax)
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0xdc9f
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x290(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x6b945(%rip), %rsi     # 0x795f6
leaq 0x6b940(%rip), %rdx     # 0x795f8
callq 0x26c92
leaq 0x8cd44(%rip), %rdi     # 0x9aa08
leaq 0x290(%rsp), %rsi
callq 0x24788
movq %rbx, (%rax)
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0xdcf1
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x290(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x6b8f6(%rip), %rsi     # 0x795f9
leaq 0x6b8f1(%rip), %rdx     # 0x795fb
callq 0x26c92
leaq 0x8ccf2(%rip), %rdi     # 0x9aa08
leaq 0x290(%rsp), %rsi
callq 0x24788
movabsq $0x3fef851eb851eb85, %r14 # imm = 0x3FEF851EB851EB85
movq %r14, (%rax)
movq 0x290(%rsp), %rdi
leaq 0x2a0(%rsp), %rax
cmpq %rax, %rdi
je 0xdd55
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x290(%rsp), %rdi
leaq 0x2a0(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6b88d(%rip), %rsi     # 0x795fc
leaq 0x6b888(%rip), %rdx     # 0x795fe
callq 0x26c92
leaq 0x8cc86(%rip), %rdi     # 0x9aa08
leaq 0x290(%rsp), %rsi
callq 0x24788
movq %r14, (%rax)
movq 0x290(%rsp), %rdi
leaq 0x2a0(%rsp), %r14
cmpq %r14, %rdi
je 0xddb7
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x290(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x6b836(%rip), %rsi     # 0x795ff
leaq 0x6b831(%rip), %rdx     # 0x79601
callq 0x26c92
leaq 0x8cc2c(%rip), %rdi     # 0x9aa08
leaq 0x290(%rsp), %rsi
callq 0x24788
movq %rbx, (%rax)
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0xde09
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x290(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x6b7e7(%rip), %rsi     # 0x79602
leaq 0x6b7e2(%rip), %rdx     # 0x79604
callq 0x26c92
leaq 0x8cbda(%rip), %rdi     # 0x9aa08
leaq 0x290(%rsp), %rsi
callq 0x24788
movq %rbx, (%rax)
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0xde5b
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x290(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x6b798(%rip), %rsi     # 0x79605
leaq 0x6b793(%rip), %rdx     # 0x79607
callq 0x26c92
leaq 0x8cb88(%rip), %rdi     # 0x9aa08
leaq 0x290(%rsp), %rsi
callq 0x24788
movq %rbx, (%rax)
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0xdead
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x200(%rsp), %rdi
leaq 0x210(%rsp), %rax
movq %rax, (%rdi)
movq 0x168(%r15), %rsi
movq 0x170(%r15), %rdx
addq %rsi, %rdx
callq 0x23e50
leaq 0x6b72b(%rip), %rsi     # 0x79608
leaq 0x200(%rsp), %rdi
callq 0xaa80
leaq 0x728(%rsp), %rbx
leaq 0x200(%rsp), %rsi
movq %rbx, %rdi
callq 0x24804
movq %rbx, 0x180(%rsp)
movl $0x18, %edi
callq 0xa570
movq %rbx, (%rax)
movq 0x728(%rsp), %rcx
movq -0x18(%rcx), %rdx
movq 0x730(%rsp,%rdx), %rsi
movq %rsi, 0x8(%rax)
movl 0x740(%rsp,%rdx), %esi
movl %esi, 0x10(%rax)
andl $0xfffffefb, %esi       # imm = 0xFFFFFEFB
orl $0x4, %esi
movl %esi, 0x740(%rsp,%rdx)
movq -0x18(%rcx), %rcx
movq $0x2, 0x730(%rsp,%rcx)
movq %rax, 0x188(%rsp)
pxor %xmm0, %xmm0
movdqu %xmm0, 0x190(%rsp)
movq $0x0, 0x1a0(%rsp)
movb $0x1, 0x1a8(%rsp)
leaq 0x8cb17(%rip), %rax     # 0x9aaa0
movq (%rax), %rsi
leaq 0x220(%rsp), %rdi
movl $0x2, %edx
xorl %ecx, %ecx
callq 0x248d6
movb $0x0, 0x248(%rsp)
cmpq $0x0, 0x8ca40(%rip)     # 0x9a9f0
je 0xdfc6
leaq 0x6b9db(%rip), %rsi     # 0x79994
leaq 0x180(%rsp), %rdi
callq 0x24964
cmpb $0x1, 0x8ca8b(%rip)     # 0x9aa58
jne 0xe148
leaq 0x8a77e(%rip), %rsi     # 0x98758
leaq 0x180(%rsp), %rdi
callq 0x24ab4
leaq 0x8a772(%rip), %rsi     # 0x98760
movq %rax, %rdi
callq 0x24ab4
leaq 0x8a76b(%rip), %rsi     # 0x98768
movq %rax, %rdi
callq 0x24ab4
leaq 0x8a764(%rip), %rsi     # 0x98770
movq %rax, %rdi
callq 0x24ab4
leaq 0x8a75d(%rip), %rsi     # 0x98778
movq %rax, %rdi
callq 0x24ab4
leaq 0x8a756(%rip), %rsi     # 0x98780
movq %rax, %rdi
callq 0x24ab4
leaq 0x8a74f(%rip), %rsi     # 0x98788
movq %rax, %rdi
callq 0x24ab4
leaq 0x8a748(%rip), %rsi     # 0x98790
movq %rax, %rdi
callq 0x24ab4
leaq 0x8a741(%rip), %rsi     # 0x98798
movq %rax, %rdi
callq 0x24ab4
leaq 0x8a73a(%rip), %rsi     # 0x987a0
movq %rax, %rdi
callq 0x24ab4
leaq 0x8a733(%rip), %rsi     # 0x987a8
movq %rax, %rdi
callq 0x24ab4
leaq 0x8a72c(%rip), %rsi     # 0x987b0
movq %rax, %rdi
callq 0x24ab4
leaq 0x8a725(%rip), %rsi     # 0x987b8
movq %rax, %rdi
callq 0x24ab4
leaq 0x8a71e(%rip), %rsi     # 0x987c0
movq %rax, %rdi
callq 0x24ab4
leaq 0x8a717(%rip), %rsi     # 0x987c8
movq %rax, %rdi
callq 0x24ab4
leaq 0x8a710(%rip), %rsi     # 0x987d0
movq %rax, %rdi
callq 0x24ab4
leaq 0x8a709(%rip), %rsi     # 0x987d8
movq %rax, %rdi
callq 0x24ab4
leaq 0x8a702(%rip), %rsi     # 0x987e0
movq %rax, %rdi
callq 0x24ab4
leaq 0x8a6fb(%rip), %rsi     # 0x987e8
movq %rax, %rdi
callq 0x24ab4
leaq 0x8a6f4(%rip), %rsi     # 0x987f0
movq %rax, %rdi
callq 0x24ab4
leaq 0x8a6ed(%rip), %rsi     # 0x987f8
movq %rax, %rdi
callq 0x24ab4
leaq 0x8a6e6(%rip), %rsi     # 0x98800
movq %rax, %rdi
callq 0x24ab4
cmpb $0x1, 0x8c930(%rip)     # 0x9aa59
jne 0xe22e
leaq 0x8a6d2(%rip), %rsi     # 0x98808
leaq 0x180(%rsp), %rdi
callq 0x24ab4
jmp 0xe22e
leaq 0x6b4be(%rip), %rsi     # 0x7960d
leaq 0x180(%rsp), %rdi
callq 0x24c26
leaq 0x6b4b8(%rip), %rsi     # 0x7961b
movq %rax, %rdi
callq 0x24d76
leaq 0x6bd4d(%rip), %rsi     # 0x79ebf
movq %rax, %rdi
callq 0x24ec6
leaq 0x6b4ec(%rip), %rsi     # 0x7966d
movq %rax, %rdi
callq 0x24d76
leaq 0x6b494(%rip), %rsi     # 0x79624
movq %rax, %rdi
callq 0x25016
leaq 0x6b492(%rip), %rsi     # 0x79631
movq %rax, %rdi
callq 0x25166
leaq 0x6b48f(%rip), %rsi     # 0x7963d
movq %rax, %rdi
callq 0x24c26
leaq 0x6b48e(%rip), %rsi     # 0x7964b
movq %rax, %rdi
callq 0x25166
leaq 0x6b48b(%rip), %rsi     # 0x79657
movq %rax, %rdi
callq 0x252b6
leaq 0x6b490(%rip), %rsi     # 0x7966b
movq %rax, %rdi
callq 0x25406
leaq 0x6b48c(%rip), %rsi     # 0x79676
movq %rax, %rdi
callq 0x25406
leaq 0x6b488(%rip), %rsi     # 0x79681
movq %rax, %rdi
callq 0x25166
leaq 0x6b485(%rip), %rsi     # 0x7968d
movq %rax, %rdi
callq 0x252b6
leaq 0x6b48a(%rip), %rsi     # 0x796a1
movq %rax, %rdi
callq 0x25406
leaq 0x6b486(%rip), %rsi     # 0x796ac
movq %rax, %rdi
callq 0x25406
leaq 0x180(%rsp), %rdi
callq 0x25556
pxor %xmm0, %xmm0
movdqu %xmm0, 0x169(%rsp)
movdqa %xmm0, 0x160(%rsp)
leaq 0x290(%rsp), %rdi
leaq 0x140(%rsp), %rsi
xorl %edx, %edx
callq 0x26a16
leaq 0x8a701(%rip), %rax     # 0x98970
leaq 0x4f8(%rsp), %rbx
movq %rax, -0x268(%rbx)
movl $0x0, -0x8(%rbx)
leaq 0x508(%rsp), %rcx
movq %rcx, -0x10(%rcx)
xorl %eax, %eax
movq %rax, -0x8(%rcx)
movb %al, (%rcx)
leaq 0x528(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq %rax, -0x8(%rbp)
movb %al, (%rbp)
leaq 0x290(%rsp), %r14
leaq 0xd0(%rsp), %r15
leaq 0x160(%rsp), %r12
movq %r14, %rdi
callq 0x27ea6
testb %al, %al
je 0xe362
movq %r15, %rdi
callq 0x33c06
leaq 0x8c7bd(%rip), %rax     # 0x9aaa0
movq (%rax), %rdi
testq %rdi, %rdi
je 0xe32a
movq 0x4f8(%rsp), %rsi
movq 0x500(%rsp), %rdx
callq 0xa620
movq %rax, %r13
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %r13, %rdi
movl $0xa, %esi
callq 0xa550
movsbl %al, %esi
movq %r13, %rdi
callq 0xa040
movq %rax, %rdi
callq 0xa3e0
movl $0x170, %edi            # imm = 0x170
callq 0xa570
movq %rax, %r13
movq %rax, %rdi
movq %rbx, %rsi
callq 0x14088
movq %r13, %rdi
callq 0x160ba
movq %r12, %rdi
movq %r13, %rsi
callq 0x1b426
movq %r15, %rdi
callq 0x33c2c
jmp 0xe2c4
leaq 0x8a607(%rip), %rax     # 0x98970
movq %rax, 0x290(%rsp)
movq 0x518(%rsp), %rdi
cmpq %rbp, %rdi
je 0xe38e
movq 0x528(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x4f8(%rsp), %rdi
leaq 0x508(%rsp), %rax
cmpq %rax, %rdi
je 0xe3b3
movq 0x508(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x8a66e(%rip), %rax     # 0x98a28
leaq 0x4b0(%rsp), %rbx
movq %rax, -0x220(%rbx)
movq %rbx, %rdi
callq 0x37a2c
leaq 0x8a6b0(%rip), %rax     # 0x98a88
movq %rax, -0x218(%rbx)
leaq 0x398(%rsp), %rbx
leaq 0x8a6c2(%rip), %rax     # 0x98ab0
movq %rax, (%rbx)
leaq 0x2a8(%rsp), %r14
movq %r14, %rdi
callq 0xa4a0
leaq 0x8a6d0(%rip), %rax     # 0x98ad8
movq %rax, -0x10(%r14)
leaq 0x8a6ed(%rip), %rax     # 0x98b00
movq %rax, (%rbx)
movq $0x0, -0x8(%r14)
movq %rbx, %rdi
callq 0xa1c0
leaq 0x8c673(%rip), %rax     # 0x9aaa0
movq (%rax), %rbx
testq %rbx, %rbx
je 0xe619
movq 0x168(%rsp), %r14
subq 0x160(%rsp), %r14
sarq $0x3, %r14
movl $0x1, %esi
cmpq $0xa, %r14
jb 0xe4a7
movl $0x4, %esi
movabsq $0x346dc5d63886594b, %rdi # imm = 0x346DC5D63886594B
movq %r14, %rcx
cmpq $0x63, %rcx
jbe 0xe4a0
cmpq $0x3e7, %rcx            # imm = 0x3E7
jbe 0xe4a5
cmpq $0x2710, %rcx           # imm = 0x2710
jb 0xe4a7
movq %rcx, %rax
mulq %rdi
shrq $0xb, %rdx
addl $0x4, %esi
cmpq $0x1869f, %rcx          # imm = 0x1869F
movq %rdx, %rcx
ja 0xe46a
addl $-0x3, %esi
jmp 0xe4a7
addl $-0x2, %esi
jmp 0xe4a7
decl %esi
movl %esi, %esi
leaq 0xd0(%rsp), %rdi
leaq 0xe0(%rsp), %rax
movq %rax, (%rdi)
xorl %edx, %edx
callq 0xa650
leaq 0xd0(%rsp), %r15
movq (%r15), %rdi
movl 0x8(%r15), %esi
movq %r14, %rdx
callq 0x26599
leaq 0x6b1d6(%rip), %rcx     # 0x796b7
movl $0x12, %r8d
movq %r15, %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0xa600
leaq 0x2a0(%rsp), %r14
movq %r14, 0x290(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xe527
movq %rdx, 0x290(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x2a0(%rsp)
jmp 0xe530
movdqu (%rcx), %xmm0
movdqu %xmm0, (%r14)
movq 0x8(%rax), %rdx
movq %rdx, 0x298(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x290(%rsp), %rsi
movq 0x298(%rsp), %rdx
movq %rbx, %rdi
callq 0xa620
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0xa550
movsbl %al, %esi
movq %rbx, %rdi
callq 0xa040
movq %rax, %rdi
callq 0xa3e0
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0xe5aa
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0xd0(%rsp), %rdi
leaq 0xe0(%rsp), %rax
cmpq %rax, %rdi
je 0xe5cf
movq 0xe0(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x8c4ca(%rip), %rax     # 0x9aaa0
movq (%rax), %rbx
testq %rbx, %rbx
je 0xe619
leaq 0x6b0e5(%rip), %rsi     # 0x796ca
movl $0x15, %edx
movq %rbx, %rdi
callq 0xa620
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0xa550
movsbl %al, %esi
movq %rbx, %rdi
callq 0xa040
movq %rax, %rdi
callq 0xa3e0
leaq 0xa836(%rip), %rsi      # 0x18e56
leaq 0x160(%rsp), %rdi
callq 0x18d7c
movq 0x160(%rsp), %rbp
movq 0x168(%rsp), %r14
cmpq %r14, %rbp
je 0xe838
xorl %r13d, %r13d
callq 0xa070
movq %rax, %rbx
movq (%rbp), %r15
movl $0x0, (%rbx)
testq %r15, %r15
je 0x10314
testq %r13, %r13
je 0xe813
movq 0x60(%r15), %r12
cmpq 0x60(%r13), %r12
jne 0xe813
testq %r12, %r12
je 0xe698
movq 0x58(%r13), %rsi
movq 0x58(%r15), %rdi
movq %r12, %rdx
callq 0xa5a0
testl %eax, %eax
jne 0xe813
movb 0x98(%r15), %cl
cmpb 0x98(%r13), %cl
jne 0xe813
movq 0xa8(%r15), %rdx
cmpq 0xa8(%r13), %rdx
jne 0xe813
testq %rdx, %rdx
je 0xe6fd
movq 0xa0(%r13), %rsi
movq 0xa0(%r15), %rdi
movq %rdx, 0x40(%rsp)
movq 0x40(%rsp), %rdx
movb %cl, 0x1f8(%rsp)
callq 0xa5a0
movq 0x40(%rsp), %rdx
movb 0x1f8(%rsp), %cl
testl %eax, %eax
jne 0xe813
movq 0x30(%r15), %rax
movq 0x30(%r13), %rsi
cmpq %rsi, %rax
jbe 0xe813
subl 0x38(%r13), %eax
cmpl $0x9, %eax
jg 0xe813
movq 0x48(%r15), %rax
cmpq 0x48(%r13), %rax
je 0xe813
testq %r12, %r12
movq %rsi, 0x1f8(%rsp)
je 0xe766
movq 0x58(%r13), %rsi
movq 0x58(%r15), %rdi
movq %rdx, 0x40(%rsp)
movq %r12, %rdx
movl %ecx, %r12d
callq 0xa5a0
movq 0x1f8(%rsp), %rsi
movq 0x40(%rsp), %rdx
movl %r12d, %ecx
testl %eax, %eax
jne 0x11bbb
testq %rdx, %rdx
je 0xe794
movq 0xa0(%r13), %rsi
movq 0xa0(%r15), %rdi
movl %ecx, %r12d
callq 0xa5a0
movq 0x1f8(%rsp), %rsi
movl %r12d, %ecx
testl %eax, %eax
jne 0x11c56
movq 0x40(%r15), %rax
cmpq 0x40(%r13), %rax
jne 0x11a85
movq 0x28(%r15), %rax
cmpq 0x28(%r13), %rax
jne 0x11b20
movq %rsi, 0x30(%r15)
testb %cl, %cl
je 0xe7c8
movq 0x18(%r13), %rax
cmpq %rax, 0x18(%r15)
jbe 0xe7d6
movq %rax, 0x18(%r15)
jmp 0xe7d6
movq 0x20(%r13), %rax
cmpq %rax, 0x20(%r15)
jae 0xe7d6
movq %rax, 0x20(%r15)
movdqu (%r13), %xmm0
movdqu (%r15), %xmm1
paddq %xmm0, %xmm1
movdqu %xmm1, (%r15)
movq 0x10(%r13), %rax
addq %rax, 0x10(%r15)
cmpb $0x1, 0x50(%r13)
jne 0xe7fe
movb $0x1, 0x50(%r15)
movb $0x1, 0x51(%r15)
movq %r15, %rdi
callq 0x160ba
movb $0x1, 0x168(%r13)
movq %r15, %rdi
leaq 0x220(%rsp), %rsi
movl $0x1, %edx
callq 0x197b0
addq $0x8, %rbp
movq %r15, %r13
cmpq %r14, %rbp
jne 0xe651
leaq 0x8c261(%rip), %rax     # 0x9aaa0
movq (%rax), %rbx
testq %rbx, %rbx
je 0xe882
leaq 0x6aef5(%rip), %rsi     # 0x79743
movl $0xb, %edx
movq %rbx, %rdi
callq 0xa620
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0xa550
movsbl %al, %esi
movq %rbx, %rdi
callq 0xa040
movq %rax, %rdi
callq 0xa3e0
pxor %xmm0, %xmm0
movdqu %xmm0, 0x1d9(%rsp)
movdqa %xmm0, 0x1d0(%rsp)
leaq 0xba5f(%rip), %rsi      # 0x1a2fe
leaq 0x160(%rsp), %rdi
callq 0x18d7c
movq 0x168(%rsp), %rax
subq 0x160(%rsp), %rax
je 0xea9d
sarq $0x3, %rax
cmpq $0x1, %rax
adcq $0x0, %rax
movq %rax, 0x40(%rsp)
xorl %r13d, %r13d
xorl %r14d, %r14d
leaq 0x160(%rsp), %rdi
movq %r14, %rsi
callq 0x1a9e2
movq (%rax), %rbx
callq 0xa070
movl $0x0, (%rax)
testq %rbx, %rbx
je 0x10580
movq %rax, %rbp
cmpq %r14, %r13
jae 0xe9ed
leaq 0x160(%rsp), %rdi
movq %r13, %rsi
callq 0x1a9e2
movq (%rax), %rax
movq 0x60(%rax), %rdx
cmpq 0x60(%rbx), %rdx
jne 0xe9e5
testq %rdx, %rdx
je 0xe947
movq 0x58(%rbx), %rsi
movq 0x58(%rax), %rdi
callq 0xa5a0
testl %eax, %eax
jne 0xe9e5
leaq 0x160(%rsp), %rdi
movq %r13, %rsi
callq 0x1a9e2
movq (%rax), %rax
movb 0x98(%rax), %al
cmpb 0x98(%rbx), %al
jne 0xe9e5
leaq 0x160(%rsp), %rdi
movq %r13, %rsi
callq 0x1a9e2
movq (%rax), %rax
movq 0x108(%rax), %rdx
cmpq 0x108(%rbx), %rdx
jne 0xe9e5
testq %rdx, %rdx
je 0xe9a7
movq 0x100(%rbx), %rsi
movq 0x100(%rax), %rdi
callq 0xa5a0
testl %eax, %eax
jne 0xe9e5
leaq 0x160(%rsp), %rdi
movq %r13, %rsi
callq 0x1a9e2
movq (%rax), %rax
movb 0x140(%rax), %al
cmpb 0x140(%rbx), %al
jne 0xe9e5
leaq 0x160(%rsp), %rdi
movq %r13, %rsi
callq 0x1a9e2
movq (%rax), %rax
movq 0x38(%rax), %rax
cmpq 0x30(%rbx), %rax
ja 0xe9ed
incq %r13
jmp 0xe903
movl $0x0, (%rbp)
cmpq %r14, %r13
ja 0x1061b
cmpb $0x0, 0x168(%rbx)
jne 0xea9d
movq %rbx, %rdi
leaq 0x220(%rsp), %rsi
movl $0x1, %edx
callq 0x197b0
cmpq %r14, %r13
jae 0xea7f
movq %r13, %r15
leaq 0x160(%rsp), %rdi
movq %r15, %rsi
callq 0x1a9e2
movq (%rax), %r12
movl $0x0, (%rbp)
testq %r12, %r12
je 0x101de
cmpb $0x1, 0x168(%r12)
je 0x10279
movq %r12, %rdi
movq %rbx, %rsi
callq 0x1aa76
testb %al, %al
je 0xea77
movq %rbx, %rdi
movq %r12, %rsi
callq 0x1aa76
testb %al, %al
je 0xea8f
incq %r15
cmpq %r14, %r15
jb 0xea27
leaq 0x1d0(%rsp), %rdi
movq %rbx, %rsi
callq 0x1b426
incq %r14
cmpq 0x40(%rsp), %r14
jne 0xe8d9
pxor %xmm0, %xmm0
movdqu %xmm0, 0x259(%rsp)
movdqa %xmm0, 0x250(%rsp)
leaq 0x8bfe6(%rip), %rax     # 0x9aaa0
movq (%rax), %rbx
testq %rbx, %rbx
je 0xeafd
leaq 0x6aca7(%rip), %rsi     # 0x79770
movl $0x13, %edx
movq %rbx, %rdi
callq 0xa620
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0xa550
movsbl %al, %esi
movq %rbx, %rdi
callq 0xa040
movq %rax, %rdi
callq 0xa3e0
leaq 0x1d0(%rsp), %rdi
leaq 0x250(%rsp), %rsi
leaq 0x220(%rsp), %r8
movl $0x1, %edx
movl $0x1, %ecx
callq 0x1b535
leaq 0xf65f(%rip), %rsi      # 0x1e18a
leaq 0x1d0(%rsp), %rdi
callq 0x18d7c
leaq 0x8bf61(%rip), %rax     # 0x9aaa0
movq (%rax), %rbx
testq %rbx, %rbx
je 0xeb82
leaq 0x6ac36(%rip), %rsi     # 0x79784
movl $0x10, %edx
movq %rbx, %rdi
callq 0xa620
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0xa550
movsbl %al, %esi
movq %rbx, %rdi
callq 0xa040
movq %rax, %rdi
callq 0xa3e0
leaq 0x1d0(%rsp), %rdi
leaq 0x250(%rsp), %rsi
leaq 0x220(%rsp), %r8
xorl %edx, %edx
movl $0x1, %ecx
callq 0x1b535
leaq 0x8bef3(%rip), %rax     # 0x9aaa0
movq (%rax), %rbx
testq %rbx, %rbx
je 0xebf0
leaq 0x6abd9(%rip), %rsi     # 0x79795
movl $0x17, %edx
movq %rbx, %rdi
callq 0xa620
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0xa550
movsbl %al, %esi
movq %rbx, %rdi
callq 0xa040
movq %rax, %rdi
callq 0xa3e0
leaq 0x1d0(%rsp), %rdi
leaq 0x250(%rsp), %rsi
leaq 0x220(%rsp), %r8
xorl %edx, %edx
movl $0x2, %ecx
callq 0x1b535
leaq 0x8be85(%rip), %rax     # 0x9aaa0
movq (%rax), %rbx
testq %rbx, %rbx
je 0xec5e
leaq 0x6ab83(%rip), %rsi     # 0x797ad
movl $0x1b, %edx
movq %rbx, %rdi
callq 0xa620
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0xa550
movsbl %al, %esi
movq %rbx, %rdi
callq 0xa040
movq %rax, %rdi
callq 0xa3e0
leaq 0x1d0(%rsp), %rdi
leaq 0x250(%rsp), %rsi
leaq 0x220(%rsp), %r8
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x1b535
leaq 0x8be1a(%rip), %rax     # 0x9aaa0
movq (%rax), %rbx
testq %rbx, %rbx
je 0xecc9
leaq 0x6ab34(%rip), %rsi     # 0x797c9
movl $0xc, %edx
movq %rbx, %rdi
callq 0xa620
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0xa550
movsbl %al, %esi
movq %rbx, %rdi
callq 0xa040
movq %rax, %rdi
callq 0xa3e0
pxor %xmm0, %xmm0
movdqu %xmm0, 0x1b9(%rsp)
movdqa %xmm0, 0x1b0(%rsp)
movq 0x250(%rsp), %r12
cmpb $0x0, 0x268(%rsp)
jne 0xed6d
movq 0x258(%rsp), %rbx
cmpq %rbx, %r12
je 0xed5d
movq %rbx, %r14
subq %r12, %r14
movq %r14, %rax
sarq $0x4, %rax
bsrq %rax, %rdx
xorl $0x3f, %edx
addl %edx, %edx
xorq $0x7e, %rdx
movq %r12, %rdi
movq %rbx, %rsi
callq 0x21e17
cmpq $0x101, %r14            # imm = 0x101
jl 0xed52
leaq 0x100(%r12), %r14
movq %r12, %rdi
movq %r14, %rsi
callq 0x22bc5
cmpq %rbx, %r14
je 0xed5d
movq %r14, %rdi
callq 0x22c41
addq $0x10, %r14
jmp 0xed3f
movq %r12, %rdi
movq %rbx, %rsi
callq 0x22bc5
movb $0x1, 0x268(%rsp)
movq 0x250(%rsp), %r12
movq 0x258(%rsp), %rax
movq %rax, 0x40(%rsp)
cmpq %rax, %r12
je 0xf047
movq %r12, %rdi
leaq 0x220(%rsp), %rsi
movl $0x1, %edx
callq 0x1e826
movq (%r12), %rbx
leaq 0x8bd05(%rip), %rax     # 0x9aaa8
cmpb $0x1, (%rax)
jne 0xee76
callq 0xa070
movl $0x0, (%rax)
testq %rbx, %rbx
je 0x106b6
movq %rax, %r14
movq %rbx, %rdi
callq 0x160ba
movl $0x0, (%r14)
movq (%r12), %rbx
cmpb $0x0, 0x168(%rbx)
je 0x10751
movq 0x8(%r12), %rdi
testq %rdi, %rdi
je 0xee90
callq 0x160ba
movl $0x0, (%r14)
movq (%r12), %rbx
movq 0x8(%r12), %r14
movq 0x60(%rbx), %rdx
cmpq 0x60(%r14), %rdx
jne 0x104e5
testq %rdx, %rdx
je 0xee2e
movq 0x58(%r14), %rsi
movq 0x58(%rbx), %rdi
callq 0xa5a0
testl %eax, %eax
jne 0x104e5
movb 0x98(%rbx), %al
cmpb 0x98(%r14), %al
jne 0x107ec
movq 0x38(%rbx), %rax
cmpq 0x30(%r14), %rax
ja 0x109bd
movb 0x140(%rbx), %al
cmpb 0x140(%r14), %al
je 0x10922
cmpb $0x1, 0x168(%r14)
jne 0x10887
movq 0x8(%rbx), %rax
jmp 0xee84
movq 0x8(%r12), %r14
movq 0x8(%rbx), %rax
testq %r14, %r14
je 0xee94
addq 0x8(%r14), %rax
movq (%r14), %rcx
addq (%rbx), %rcx
jmp 0xee9a
movq 0x8(%rbx), %rax
movq (%rbx), %rcx
xorl %r14d, %r14d
movq %rax, %xmm0
movq 0x6a169(%rip), %xmm2    # 0x79010
punpckldq %xmm2, %xmm0    # xmm0 = xmm0[0],xmm2[0],xmm0[1],xmm2[1]
movapd 0x6a16d(%rip), %xmm3    # 0x79020
subpd %xmm3, %xmm0
movapd %xmm0, %xmm1
unpckhpd %xmm0, %xmm1            # xmm1 = xmm1[1],xmm0[1]
addsd %xmm0, %xmm1
movq %rcx, %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 0x6a188(%rip), %xmm0    # 0x79070
ucomisd %xmm1, %xmm0
ja 0xf038
movq 0x1b0(%rsp), %r15
movq 0x1b8(%rsp), %r13
movq %r15, %rbp
cmpq %r13, %r15
je 0xef2e
movq (%rbp), %rdi
movq 0x8(%rbp), %rsi
movq %rbx, %rdx
movq %r14, %rcx
callq 0x2068a
testb %al, %al
jne 0xf038
addq $0x10, %rbp
cmpq %r13, %rbp
jne 0xef0a
cmpq 0x1c0(%rsp), %r13
je 0xef65
movupd (%r12), %xmm0
movupd %xmm0, (%r13)
movq 0x1b0(%rsp), %rbp
movq 0x1b8(%rsp), %rbx
addq $0x10, %rbx
movq %rbx, 0x1b8(%rsp)
jmp 0xf027
movq %r13, %rbx
subq %r15, %rbx
movabsq $0x7ffffffffffffff0, %rax # imm = 0x7FFFFFFFFFFFFFF0
cmpq %rax, %rbx
je 0x10adc
movq %rbx, %rax
sarq $0x4, %rax
cmpq %r13, %r15
movq %rax, %rcx
movl $0x1, %edx
cmoveq %rdx, %rcx
leaq (%rcx,%rax), %r14
movabsq $0x7ffffffffffffff, %rdx # imm = 0x7FFFFFFFFFFFFFF
cmpq %rdx, %r14
cmovaeq %rdx, %r14
addq %rax, %rcx
cmovbq %rdx, %r14
movq %r14, %rdi
callq 0x23370
movq %rax, %rbp
movupd (%r12), %xmm0
movupd %xmm0, (%rax,%rbx)
movq %rax, %rbx
cmpq %r13, %r15
je 0xefe9
movq %rbp, %rbx
movq %r15, %rax
movupd (%rax), %xmm0
movupd %xmm0, (%rbx)
addq $0x10, %rax
addq $0x10, %rbx
cmpq %r13, %rax
jne 0xefd4
testq %r15, %r15
je 0xf001
movq 0x1c0(%rsp), %rsi
subq %r15, %rsi
movq %r15, %rdi
callq 0xa580
addq $0x10, %rbx
movq %rbp, 0x1b0(%rsp)
movq %rbx, 0x1b8(%rsp)
shlq $0x4, %r14
movq %rbp, %rax
addq %r14, %rax
movq %rax, 0x1c0(%rsp)
subq %rbp, %rbx
cmpq $0x11, %rbx
jb 0xf038
movb $0x0, 0x1c8(%rsp)
addq $0x10, %r12
cmpq 0x40(%rsp), %r12
jne 0xed83
movq 0x1d8(%rsp), %rax
subq 0x1d0(%rsp), %rax
je 0xf2b1
sarq $0x3, %rax
cmpq $0x1, %rax
adcq $0x0, %rax
movq %rax, 0x1f8(%rsp)
xorl %r12d, %r12d
leaq 0x1d0(%rsp), %r13
leaq 0x220(%rsp), %rbx
xorl %ebp, %ebp
movq %r13, %rdi
movq %r12, %rsi
callq 0x1a9e2
movq (%rax), %r14
callq 0xa070
movq %rax, 0x40(%rsp)
movl $0x0, (%rax)
testq %r14, %r14
je 0x1044a
cmpb $0x0, 0x168(%r14)
jne 0xf2a0
cmpq %r12, %rbp
jae 0xf14c
movq %r13, %rdi
movq %rbp, %rsi
callq 0x1a9e2
movq (%rax), %rax
movq 0x60(%rax), %rdx
cmpq 0x60(%r14), %rdx
jne 0xf144
testq %rdx, %rdx
je 0xf0f2
movq 0x58(%r14), %rsi
movq 0x58(%rax), %rdi
callq 0xa5a0
testl %eax, %eax
jne 0xf144
movq %r13, %rdi
movq %rbp, %rsi
callq 0x1a9e2
movq (%rax), %rax
movb 0x98(%rax), %al
cmpb 0x98(%r14), %al
jne 0xf144
movq %r13, %rdi
movq %rbp, %rsi
callq 0x1a9e2
movq (%rax), %rax
movb 0x140(%rax), %al
cmpb 0x140(%r14), %al
jne 0xf144
movq %r13, %rdi
movq %rbp, %rsi
callq 0x1a9e2
movq (%rax), %rax
movq 0x38(%rax), %rax
cmpq 0x30(%r14), %rax
ja 0xf14c
incq %rbp
jmp 0xf0bb
movq %r14, %rdi
movq %rbx, %rsi
movl $0x1, %edx
callq 0x197b0
cmpq %r12, %rbp
jae 0xf2a0
movq %rbp, %r15
movq %r13, %rdi
movq %r15, %rsi
callq 0x1a9e2
movq %r13, %rbx
movq (%rax), %r13
movq 0x40(%rsp), %rax
movl $0x0, (%rax)
testq %r13, %r13
je 0x10143
movq 0x60(%r14), %rdx
cmpq 0x60(%r13), %rdx
jne 0xff72
testq %rdx, %rdx
je 0xf1b5
movq 0x58(%r13), %rsi
movq 0x58(%r14), %rdi
callq 0xa5a0
testl %eax, %eax
jne 0xff72
movb 0x98(%r14), %al
cmpb 0x98(%r13), %al
jne 0x1000d
movb 0x140(%r14), %al
cmpb 0x140(%r13), %al
jne 0x100a8
movq 0x30(%r14), %rax
cmpq 0x30(%r13), %rax
jb 0xf27c
movq 0x38(%r14), %rax
cmpq 0x38(%r13), %rax
ja 0xf27c
movdqu (%r14), %xmm0
movdqa %xmm0, %xmm1
movdqa 0x69e26(%rip), %xmm3    # 0x79030
pand %xmm3, %xmm1
movdqa 0x69e2a(%rip), %xmm4    # 0x79040
por %xmm4, %xmm1
psrlq $0x20, %xmm0
movdqa 0x69e29(%rip), %xmm5    # 0x79050
por %xmm5, %xmm0
movapd 0x69e2d(%rip), %xmm6    # 0x79060
subpd %xmm6, %xmm0
addpd %xmm1, %xmm0
movdqu (%r13), %xmm1
movdqa %xmm1, %xmm2
pand %xmm3, %xmm2
por %xmm4, %xmm2
psrlq $0x20, %xmm1
por %xmm5, %xmm1
subpd %xmm6, %xmm1
addpd %xmm2, %xmm1
movapd %xmm0, %xmm2
unpckhpd %xmm1, %xmm2            # xmm2 = xmm2[1],xmm1[1]
unpcklpd %xmm1, %xmm0            # xmm0 = xmm0[0],xmm1[0]
divpd %xmm0, %xmm2
movapd %xmm2, %xmm0
unpckhpd %xmm2, %xmm0            # xmm0 = xmm0[1],xmm2[1]
ucomisd %xmm2, %xmm0
jae 0xf28d
incq %r15
cmpq %r12, %r15
movq %rbx, %r13
jb 0xf168
jmp 0xf298
movb $0x1, 0x168(%r14)
movq %rbx, %r13
leaq 0x220(%rsp), %rbx
incq %r12
cmpq 0x1f8(%rsp), %r12
jne 0xf086
leaq 0x8b7e8(%rip), %rax     # 0x9aaa0
movq (%rax), %rbx
testq %rbx, %rbx
je 0xf2fb
leaq 0x6a576(%rip), %rsi     # 0x7983d
movl $0x2d, %edx
movq %rbx, %rdi
callq 0xa620
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0xa550
movsbl %al, %esi
movq %rbx, %rdi
callq 0xa040
movq %rax, %rdi
callq 0xa3e0
leaq 0x114c4(%rip), %rsi     # 0x207c6
leaq 0x1d0(%rsp), %rdi
callq 0x18d7c
movq 0x1d8(%rsp), %rbp
subq 0x1d0(%rsp), %rbp
je 0xf41d
sarq $0x3, %rbp
cmpq $0x1, %rbp
adcq $0x0, %rbp
xorl %ebx, %ebx
leaq 0x1d0(%rsp), %r14
movq %r14, %rdi
movq %rbx, %rsi
callq 0x1a9e2
movq (%rax), %r13
callq 0xa070
movl $0x0, (%rax)
testq %r13, %r13
je 0x103af
cmpb $0x0, 0x168(%r13)
jne 0xf411
movdqu (%r13), %xmm0
movdqa %xmm0, %xmm1
pand 0x69cb3(%rip), %xmm1    # 0x79030
por 0x69cbb(%rip), %xmm1    # 0x79040
psrlq $0x20, %xmm0
por 0x69cbe(%rip), %xmm0    # 0x79050
subpd 0x69cc6(%rip), %xmm0    # 0x79060
addpd %xmm1, %xmm0
movapd %xmm0, %xmm1
unpckhpd %xmm0, %xmm1            # xmm1 = xmm1[1],xmm0[1]
divsd %xmm0, %xmm1
movsd 0x69cbe(%rip), %xmm0    # 0x79070
ucomisd %xmm1, %xmm0
ja 0xf411
movq %r13, 0x290(%rsp)
movq $0x0, 0x298(%rsp)
movq 0x1b0(%rsp), %r15
movq 0x1b8(%rsp), %r12
cmpq %r12, %r15
je 0xf3fc
movq (%r15), %rdi
movq 0x8(%r15), %rsi
movq %r13, %rdx
xorl %ecx, %ecx
callq 0x2068a
testb %al, %al
jne 0xf411
addq $0x10, %r15
jmp 0xf3dc
leaq 0x1b0(%rsp), %rdi
leaq 0x290(%rsp), %rsi
callq 0x20e6c
incq %rbx
cmpq %rbp, %rbx
jne 0xf33b
movq 0x1b0(%rsp), %r15
movq 0x1b8(%rsp), %rbx
cmpq %rbx, %r15
je 0xf507
movq %rbx, %r14
subq %r15, %r14
movq %r14, %rax
sarq $0x4, %rax
bsrq %rax, %rdx
xorl $0x3f, %edx
addl %edx, %edx
xorq $0x7e, %rdx
leaq 0x11b2b(%rip), %rcx     # 0x20f82
movq %r15, %rdi
movq %rbx, %rsi
callq 0x23390
cmpq $0x101, %r14            # imm = 0x101
jl 0xf4f5
leaq 0x100(%r15), %r14
leaq 0x11b05(%rip), %rdx     # 0x20f82
movq %r15, %rdi
movq %r14, %rsi
callq 0x23703
cmpq %rbx, %r14
je 0xf507
leaq 0x290(%rsp), %r15
movdqu (%r14), %xmm0
movdqa %xmm0, 0x290(%rsp)
leaq -0x10(%r14), %rsi
movq %r15, %rdi
callq 0x20f82
movq %r14, %r12
testb %al, %al
je 0xf4db
movq %r14, %r12
movdqu -0x10(%r12), %xmm0
movdqu %xmm0, (%r12)
leaq -0x20(%r12), %rsi
movq %r15, %rdi
callq 0x20f82
addq $-0x10, %r12
testb %al, %al
jne 0xf4b9
movdqa 0x290(%rsp), %xmm0
movdqu %xmm0, (%r12)
addq $0x10, %r14
cmpq %rbx, %r14
jne 0xf495
jmp 0xf507
leaq 0x11a86(%rip), %rdx     # 0x20f82
movq %r15, %rdi
movq %rbx, %rsi
callq 0x23703
movq 0x1b0(%rsp), %rbx
movq 0x1b8(%rsp), %r15
movq %r15, %rax
subq %rbx, %rax
cmpq $0x11, %rax
jb 0xf52b
movb $0x0, 0x1c8(%rsp)
cmpq %r15, %rbx
je 0xf54e
leaq 0x180(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
xorl %edx, %edx
callq 0x1e826
addq $0x10, %rbx
cmpq %r15, %rbx
jne 0xf538
leaq 0x8b56b(%rip), %rdx     # 0x9aac0
leaq 0xd0(%rsp), %rdi
leaq 0x200(%rsp), %rsi
movl $0x1, %ecx
xorl %r8d, %r8d
callq 0x6c84e
leaq 0xd0(%rsp), %rdi
callq 0x6e31c
leaq 0x290(%rsp), %rdi
leaq 0x6c8(%rsp), %rsi
callq 0x258e6
movq 0x290(%rsp), %rsi
testq %rsi, %rsi
jne 0xf5a8
movq 0x8a9f8(%rip), %rsi     # 0x99fa0
leaq 0xd0(%rsp), %rdi
callq 0x6eed8
movq 0x290(%rsp), %rdi
testq %rdi, %rdi
je 0xf5c8
movq (%rdi), %rax
callq *0x8(%rax)
movb $0x0, 0x8b48d(%rip)     # 0x9aa5c
cmpq $0x0, 0x688(%rsp)
je 0xfd18
leaq 0x6afa1(%rip), %rsi     # 0x7a586
leaq 0x680(%rsp), %rdi
callq 0xa160
testl %eax, %eax
je 0xfd18
leaq 0x290(%rsp), %r14
leaq 0x2a0(%rsp), %rax
movq %rax, (%r14)
leaq 0x69ff9(%rip), %rsi     # 0x7960d
leaq 0x69fff(%rip), %rdx     # 0x7961a
movq %r14, %rdi
callq 0x26c92
leaq 0x2b0(%rsp), %r15
leaq 0x2c0(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x69fe6(%rip), %rsi     # 0x79624
leaq 0x69feb(%rip), %rdx     # 0x79630
movq %r15, %rdi
callq 0x26c92
leaq 0x2d0(%rsp), %r15
leaq 0x2e0(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x69fc9(%rip), %rsi     # 0x79631
leaq 0x69fcd(%rip), %rdx     # 0x7963c
movq %r15, %rdi
callq 0x26c92
leaq 0x2f0(%rsp), %r15
leaq 0x300(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x69fab(%rip), %rsi     # 0x7963d
leaq 0x69fb1(%rip), %rdx     # 0x7964a
movq %r15, %rdi
callq 0x26c92
leaq 0x310(%rsp), %r15
leaq 0x320(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x69f5f(%rip), %rsi     # 0x7961b
leaq 0x69f60(%rip), %rdx     # 0x79623
movq %r15, %rdi
callq 0x26c92
leaq 0x330(%rsp), %r15
leaq 0x340(%rsp), %rbx
movq %rbx, -0x10(%rbx)
leaq 0x6a7d9(%rip), %rsi     # 0x79ebf
leaq 0x6a7d8(%rip), %rdx     # 0x79ec5
movq %r15, %rdi
callq 0x26c92
movq %rsp, %rdi
leaq 0x290(%rsp), %rsi
leaq 0x88(%rsp), %rcx
movl $0x6, %edx
callq 0x276fc
movb $0x0, 0x18(%rsp)
movq $-0xc0, %r14
leaq 0x98(%rsp), %r15
movq -0x10(%rbx), %rdi
cmpq %rdi, %rbx
je 0xf73a
movq (%rbx), %rsi
incq %rsi
callq 0xa580
addq $-0x20, %rbx
addq $0x20, %r14
jne 0xf726
leaq 0xd0(%rsp), %rdi
movq %rsp, %rsi
callq 0x6fe78
leaq 0xd0(%rsp), %rdi
movb $0x0, 0x29(%rdi)
callq 0x6e31c
leaq 0x290(%rsp), %rdi
leaq 0x2a0(%rsp), %rax
movq %rax, (%rdi)
movq 0xc8(%rsp), %rax
movq 0x168(%rax), %rsi
movq 0x170(%rax), %rdx
addq %rsi, %rdx
callq 0x23e50
leaq 0x78(%rsp), %rbx
leaq 0xb8(%rsp), %r14
leaq 0x6a0c1(%rip), %rsi     # 0x7986b
leaq 0x290(%rsp), %rdi
callq 0xaa80
leaq 0xd0(%rsp), %rdi
leaq 0x290(%rsp), %rsi
callq 0x3677a
leaq 0x88(%rsp), %rdi
movq %r15, (%rdi)
leaq 0x6a096(%rip), %rsi     # 0x79874
leaq 0x6a09c(%rip), %rdx     # 0x79881
callq 0x26c92
leaq 0x88(%rsp), %rsi
movq 0x6a0(%rsp), %rdi
callq 0x24468
movq %rax, %rdi
movq 0x5f8(%rsp), %rsi
callq 0xa310
movq 0x88(%rsp), %rdi
cmpq %r15, %rdi
je 0xf82c
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x270(%rsp), %rdi
leaq 0x280(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6a02e(%rip), %rsi     # 0x79874
leaq 0x6a034(%rip), %rdx     # 0x79881
callq 0x26c92
leaq 0x598(%rsp), %rdi
leaq 0x270(%rsp), %rdx
movq 0xc8(%rsp), %rsi
callq 0x55edc
movq 0x640(%rsp), %rsi
movq 0x648(%rsp), %rdx
leaq 0x598(%rsp), %rdi
callq 0xa190
leaq 0x5c8(%rsp), %rsi
movq %rsi, 0x5b8(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xf8c0
movq %rdx, 0x5b8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x5c8(%rsp)
jmp 0xf8c8
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
leaq 0x5b8(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x6d1a7(%rip), %rsi     # 0x7ca95
callq 0xaa80
leaq 0x548(%rsp), %rsi
movq %rsi, 0x538(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xf927
movq %rdx, 0x538(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x548(%rsp)
jmp 0xf92f
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
leaq 0x538(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x290(%rsp), %rsi
movq 0x298(%rsp), %rdx
callq 0xa190
leaq 0x568(%rsp), %rsi
movq %rsi, 0x558(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xf997
movq %rdx, 0x558(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x568(%rsp)
jmp 0xf99f
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
leaq 0x558(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x5d8(%rsp), %rsi
movq 0x5e0(%rsp), %rdx
callq 0xa190
leaq 0x58(%rsp), %rsi
movq %rsi, 0x48(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xf9fb
movq %rdx, 0x48(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x58(%rsp)
jmp 0xfa03
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
leaq 0x48(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x69a39(%rip), %rsi     # 0x7945f
callq 0xaa80
leaq 0x30(%rsp), %rsi
movq %rsi, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xfa53
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
jmp 0xfa5b
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
leaq 0x20(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x578(%rsp), %rsi
movq 0x580(%rsp), %rdx
callq 0xa190
movq %r14, 0xa8(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xfab8
movq %rdx, 0xa8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xb8(%rsp)
jmp 0xfac1
movdqu (%rcx), %xmm0
movdqu %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq 0xa8(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x6d598(%rip), %rsi     # 0x7d07f
callq 0xaa80
movq %rbx, 0x68(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xfb0f
movq %rdx, 0x68(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x78(%rsp)
jmp 0xfb17
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rbx)
movq 0x8(%rax), %rdx
leaq 0x68(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x680(%rsp), %rsi
movq 0x688(%rsp), %rdx
callq 0xa190
movq %r15, 0x88(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xfb74
movq %rdx, 0x88(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x98(%rsp)
jmp 0xfb7d
movdqu (%rcx), %xmm0
movdqu %xmm0, (%r15)
movq 0x8(%rax), %rdx
leaq 0x88(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x578(%rsp), %rsi
callq 0x33c51
movq 0x88(%rsp), %rdi
cmpq %r15, %rdi
je 0xfbc6
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x68(%rsp), %rdi
cmpq %rbx, %rdi
je 0xfbdd
movq 0x78(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0xa8(%rsp), %rdi
cmpq %r14, %rdi
je 0xfbfa
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
leaq 0x2a0(%rsp), %rbx
je 0xfc1e
movq 0x30(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
cmpq %rax, %rdi
je 0xfc3a
movq 0x58(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x558(%rsp), %rdi
leaq 0x568(%rsp), %rax
cmpq %rax, %rdi
je 0xfc5f
movq 0x568(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x538(%rsp), %rdi
leaq 0x548(%rsp), %rax
cmpq %rax, %rdi
je 0xfc84
movq 0x548(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x5b8(%rsp), %rdi
leaq 0x5c8(%rsp), %rax
cmpq %rax, %rdi
je 0xfca9
movq 0x5c8(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x598(%rsp), %rdi
leaq 0x5a8(%rsp), %rax
cmpq %rax, %rdi
je 0xfcce
movq 0x5a8(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x270(%rsp), %rdi
leaq 0x280(%rsp), %rax
cmpq %rax, %rdi
je 0xfcf3
movq 0x280(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x290(%rsp), %rdi
cmpq %rbx, %rdi
je 0xfd10
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
movq %rsp, %rdi
callq 0x245ae
leaq 0x89e41(%rip), %rax     # 0x99b60
addq $0x10, %rax
leaq 0x120(%rsp), %rdi
movq %rax, -0x50(%rdi)
callq 0x27858
leaq 0x100(%rsp), %rbx
movq %rbx, %rdi
callq 0x278a0
leaq 0x891e5(%rip), %rax     # 0x98f30
addq $0x10, %rax
movq %rax, -0x30(%rbx)
movq -0x28(%rbx), %rdi
leaq 0xe8(%rsp), %rax
cmpq %rax, %rdi
je 0xfd74
movq 0xe8(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x1b0(%rsp), %rdi
testq %rdi, %rdi
je 0xfd91
movq 0x1c0(%rsp), %rsi
subq %rdi, %rsi
callq 0xa580
movq 0x250(%rsp), %rdi
testq %rdi, %rdi
je 0xfdae
movq 0x260(%rsp), %rsi
subq %rdi, %rsi
callq 0xa580
movq 0x1d0(%rsp), %rdi
testq %rdi, %rdi
je 0xfdcb
movq 0x1e0(%rsp), %rsi
subq %rdi, %rsi
callq 0xa580
leaq 0x160(%rsp), %rdi
callq 0x2122e
leaq 0x220(%rsp), %rdi
callq 0x259c0
leaq 0x180(%rsp), %rdi
callq 0x259c0
leaq 0x88ac7(%rip), %rax     # 0x988c0
leaq 0x820(%rsp), %rbx
movq %rax, -0xf8(%rbx)
leaq 0x88ad9(%rip), %rax     # 0x988e8
movq %rax, (%rbx)
leaq 0x730(%rsp), %rdi
callq 0xa4a0
movq %rbx, %rdi
callq 0xa1c0
movq 0x200(%rsp), %rdi
leaq 0x210(%rsp), %rax
cmpq %rax, %rdi
je 0xfe4c
movq 0x210(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x140(%rsp), %rdi
leaq 0x150(%rsp), %rax
cmpq %rax, %rdi
je 0xfe71
movq 0x150(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x650(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0xfe92
movq 0x650(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x5d8(%rsp), %rdi
leaq 0x5e8(%rsp), %rax
cmpq %rax, %rdi
je 0xfeb7
movq 0x5e8(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x578(%rsp), %rdi
leaq 0x588(%rsp), %rax
cmpq %rax, %rdi
je 0xfedc
movq 0x588(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x690(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0xfefd
movq 0x690(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x630(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0xff1e
movq 0x630(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x6d8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0xff3f
movq 0x6d8(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x718(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0xff60
movq 0x718(%rsp), %rsi
incq %rsi
callq 0xa580
addq $0x928, %rsp            # imm = 0x928
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
callq 0xa690
testl %eax, %eax
jne 0x11cf1
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6974d(%rip), %rsi     # 0x796e0
leaq 0x6975b(%rip), %rdx     # 0x796f5
callq 0x26c92
leaq 0xa8(%rsp), %rdi
movl $0x4ca, %esi            # imm = 0x4CA
callq 0x25844
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x2464f
leaq 0x69724(%rip), %rsi     # 0x796f6
leaq 0x88(%rsp), %rdi
callq 0xaa80
leaq 0x10(%rsp), %rcx
movq %rcx, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x10a58
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x10a64
callq 0xa690
testl %eax, %eax
jne 0x11cf1
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x696b2(%rip), %rsi     # 0x796e0
leaq 0x696c0(%rip), %rdx     # 0x796f5
callq 0x26c92
leaq 0xa8(%rsp), %rdi
movl $0x4cb, %esi            # imm = 0x4CB
callq 0x25844
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x2464f
leaq 0x69689(%rip), %rsi     # 0x796f6
leaq 0x88(%rsp), %rdi
callq 0xaa80
leaq 0x10(%rsp), %rcx
movq %rcx, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x10ae8
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x10af4
callq 0xa690
testl %eax, %eax
jne 0x11cf1
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x69617(%rip), %rsi     # 0x796e0
leaq 0x69625(%rip), %rdx     # 0x796f5
callq 0x26c92
leaq 0xa8(%rsp), %rdi
movl $0x4cc, %esi            # imm = 0x4CC
callq 0x25844
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x2464f
leaq 0x695ee(%rip), %rsi     # 0x796f6
leaq 0x88(%rsp), %rdi
callq 0xaa80
leaq 0x10(%rsp), %rcx
movq %rcx, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x10b6c
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x10b78
callq 0xa690
testl %eax, %eax
jne 0x11cf1
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6957c(%rip), %rsi     # 0x796e0
leaq 0x6958a(%rip), %rdx     # 0x796f5
callq 0x26c92
leaq 0xa8(%rsp), %rdi
movl $0x4c9, %esi            # imm = 0x4C9
callq 0x25844
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x2464f
leaq 0x69553(%rip), %rsi     # 0x796f6
leaq 0x88(%rsp), %rdi
callq 0xaa80
leaq 0x10(%rsp), %rcx
movq %rcx, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x10bf0
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x10bfc
callq 0xa690
testl %eax, %eax
jne 0x11cf1
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x694e1(%rip), %rsi     # 0x796e0
leaq 0x694ef(%rip), %rdx     # 0x796f5
callq 0x26c92
leaq 0xa8(%rsp), %rdi
movl $0x47f, %esi            # imm = 0x47F
callq 0x25844
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x2464f
leaq 0x694b8(%rip), %rsi     # 0x796f6
leaq 0x88(%rsp), %rdi
callq 0xaa80
leaq 0x10(%rsp), %rcx
movq %rcx, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x10c74
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x10c80
callq 0xa690
testl %eax, %eax
jne 0x11cf1
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x69446(%rip), %rsi     # 0x796e0
leaq 0x69454(%rip), %rdx     # 0x796f5
callq 0x26c92
leaq 0xa8(%rsp), %rdi
movl $0x480, %esi            # imm = 0x480
callq 0x25844
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x2464f
leaq 0x6941d(%rip), %rsi     # 0x796f6
leaq 0x88(%rsp), %rdi
callq 0xaa80
leaq 0x10(%rsp), %rcx
movq %rcx, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x10cf8
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x10d04
callq 0xa690
testl %eax, %eax
jne 0x11cf1
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x693ab(%rip), %rsi     # 0x796e0
leaq 0x693b9(%rip), %rdx     # 0x796f5
callq 0x26c92
leaq 0xa8(%rsp), %rdi
movl $0x451, %esi            # imm = 0x451
callq 0x25844
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x2464f
leaq 0x69382(%rip), %rsi     # 0x796f6
leaq 0x88(%rsp), %rdi
callq 0xaa80
leaq 0x10(%rsp), %rcx
movq %rcx, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x1117c
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x11188
callq 0xa690
testl %eax, %eax
jne 0x11cf1
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x69310(%rip), %rsi     # 0x796e0
leaq 0x6931e(%rip), %rdx     # 0x796f5
callq 0x26c92
leaq 0xa8(%rsp), %rdi
movl $0x4dd, %esi            # imm = 0x4DD
callq 0x25844
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x2464f
leaq 0x692e7(%rip), %rsi     # 0x796f6
leaq 0x88(%rsp), %rdi
callq 0xaa80
leaq 0x10(%rsp), %rcx
movq %rcx, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x11200
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x1120c
callq 0xa690
testl %eax, %eax
jne 0x11cf1
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x69275(%rip), %rsi     # 0x796e0
leaq 0x69283(%rip), %rdx     # 0x796f5
callq 0x26c92
leaq 0xa8(%rsp), %rdi
movl $0x4ba, %esi            # imm = 0x4BA
callq 0x25844
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x2464f
leaq 0x6924c(%rip), %rsi     # 0x796f6
leaq 0x88(%rsp), %rdi
callq 0xaa80
leaq 0x10(%rsp), %rcx
movq %rcx, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x11284
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x11290
callq 0xa690
testl %eax, %eax
jne 0x11cf1
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x691da(%rip), %rsi     # 0x796e0
leaq 0x691e8(%rip), %rdx     # 0x796f5
callq 0x26c92
leaq 0xa8(%rsp), %rdi
movl $0x238, %esi            # imm = 0x238
callq 0x25844
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x2464f
leaq 0x691b1(%rip), %rsi     # 0x796f6
leaq 0x88(%rsp), %rdi
callq 0xaa80
leaq 0x10(%rsp), %rcx
movq %rcx, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x1133f
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x1134b
callq 0xa690
testl %eax, %eax
jne 0x11cf1
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6913f(%rip), %rsi     # 0x796e0
leaq 0x6914d(%rip), %rdx     # 0x796f5
callq 0x26c92
leaq 0xa8(%rsp), %rdi
movl $0x46d, %esi            # imm = 0x46D
callq 0x25844
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x2464f
leaq 0x69116(%rip), %rsi     # 0x796f6
leaq 0x88(%rsp), %rdi
callq 0xaa80
leaq 0x10(%rsp), %rcx
movq %rcx, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x113c3
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x113cf
callq 0xa690
testl %eax, %eax
jne 0x11cf1
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x690a4(%rip), %rsi     # 0x796e0
leaq 0x690b2(%rip), %rdx     # 0x796f5
callq 0x26c92
leaq 0xa8(%rsp), %rdi
movl $0x477, %esi            # imm = 0x477
callq 0x25844
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x2464f
leaq 0x6907b(%rip), %rsi     # 0x796f6
leaq 0x88(%rsp), %rdi
callq 0xaa80
leaq 0x10(%rsp), %rcx
movq %rcx, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x11447
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x11453
callq 0xa690
testl %eax, %eax
jne 0x11cf1
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x69009(%rip), %rsi     # 0x796e0
leaq 0x69017(%rip), %rdx     # 0x796f5
callq 0x26c92
leaq 0xa8(%rsp), %rdi
movl $0x232, %esi            # imm = 0x232
callq 0x25844
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x2464f
leaq 0x68fe0(%rip), %rsi     # 0x796f6
leaq 0x88(%rsp), %rdi
callq 0xaa80
leaq 0x10(%rsp), %rcx
movq %rcx, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x114cb
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x114d7
callq 0xa690
testl %eax, %eax
jne 0x11cf1
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x68f6e(%rip), %rsi     # 0x796e0
leaq 0x68f7c(%rip), %rdx     # 0x796f5
callq 0x26c92
leaq 0xa8(%rsp), %rdi
movl $0x234, %esi            # imm = 0x234
callq 0x25844
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x2464f
leaq 0x68f45(%rip), %rsi     # 0x796f6
leaq 0x88(%rsp), %rdi
callq 0xaa80
leaq 0x10(%rsp), %rcx
movq %rcx, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x1154f
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x1155b
callq 0xa690
testl %eax, %eax
jne 0x11cf1
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x68ed3(%rip), %rsi     # 0x796e0
leaq 0x68ee1(%rip), %rdx     # 0x796f5
callq 0x26c92
leaq 0xa8(%rsp), %rdi
movl $0x239, %esi            # imm = 0x239
callq 0x25844
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x2464f
leaq 0x68eaa(%rip), %rsi     # 0x796f6
leaq 0x88(%rsp), %rdi
callq 0xaa80
leaq 0x10(%rsp), %rcx
movq %rcx, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x116e6
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x116f2
callq 0xa690
testl %eax, %eax
jne 0x11cf1
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x68e38(%rip), %rsi     # 0x796e0
leaq 0x68e46(%rip), %rdx     # 0x796f5
callq 0x26c92
leaq 0xa8(%rsp), %rdi
movl $0x23c, %esi            # imm = 0x23C
callq 0x25844
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x2464f
leaq 0x68e0f(%rip), %rsi     # 0x796f6
leaq 0x88(%rsp), %rdi
callq 0xaa80
leaq 0x10(%rsp), %rcx
movq %rcx, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x1176a
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x11776
callq 0xa690
testl %eax, %eax
jne 0x11cf1
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x68d9d(%rip), %rsi     # 0x796e0
leaq 0x68dab(%rip), %rdx     # 0x796f5
callq 0x26c92
leaq 0xa8(%rsp), %rdi
movl $0x23b, %esi            # imm = 0x23B
callq 0x25844
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x2464f
leaq 0x68d74(%rip), %rsi     # 0x796f6
leaq 0x88(%rsp), %rdi
callq 0xaa80
leaq 0x10(%rsp), %rcx
movq %rcx, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x117ee
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x117fa
callq 0xa690
testl %eax, %eax
jne 0x11cf1
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x68d02(%rip), %rsi     # 0x796e0
leaq 0x68d10(%rip), %rdx     # 0x796f5
callq 0x26c92
leaq 0xa8(%rsp), %rdi
movl $0x23a, %esi            # imm = 0x23A
callq 0x25844
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x2464f
leaq 0x68cd9(%rip), %rsi     # 0x796f6
leaq 0x88(%rsp), %rdi
callq 0xaa80
leaq 0x10(%rsp), %rcx
movq %rcx, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x11872
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x1187e
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
movq %rax, (%rdi)
leaq 0x68c6c(%rip), %rsi     # 0x796fc
leaq 0x68cab(%rip), %rdx     # 0x79742
callq 0x26c92
leaq 0x6a12e(%rip), %rsi     # 0x7abd1
leaq 0x48(%rsp), %rdi
callq 0xaa80
leaq 0x30(%rsp), %rcx
movq %rcx, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x10e2c
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x10e39
leaq 0x69596(%rip), %rdi     # 0x7a079
callq 0xa2f0
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
movq %rax, (%rdi)
leaq 0x68bdc(%rip), %rsi     # 0x796fc
leaq 0x68c1b(%rip), %rdx     # 0x79742
callq 0x26c92
leaq 0x6a09e(%rip), %rsi     # 0x7abd1
leaq 0x48(%rsp), %rdi
callq 0xaa80
leaq 0x30(%rsp), %rcx
movq %rcx, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x10eb1
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x10ebe
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
movq %rax, (%rdi)
leaq 0x68b58(%rip), %rsi     # 0x796fc
leaq 0x68b97(%rip), %rdx     # 0x79742
callq 0x26c92
leaq 0x6a01a(%rip), %rsi     # 0x7abd1
leaq 0x48(%rsp), %rdi
callq 0xaa80
leaq 0x30(%rsp), %rcx
movq %rcx, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x10f36
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x10f43
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
movq %rax, (%rdi)
leaq 0x68ad4(%rip), %rsi     # 0x796fc
leaq 0x68b13(%rip), %rdx     # 0x79742
callq 0x26c92
leaq 0x69f96(%rip), %rsi     # 0x7abd1
leaq 0x48(%rsp), %rdi
callq 0xaa80
leaq 0x30(%rsp), %rcx
movq %rcx, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x10fbb
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x10fc8
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
movq %rax, (%rdi)
leaq 0x68a50(%rip), %rsi     # 0x796fc
leaq 0x68a8f(%rip), %rdx     # 0x79742
callq 0x26c92
leaq 0x69f12(%rip), %rsi     # 0x7abd1
leaq 0x48(%rsp), %rdi
callq 0xaa80
leaq 0x30(%rsp), %rcx
movq %rcx, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x11072
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x1107f
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
movq %rax, (%rdi)
leaq 0x689cc(%rip), %rsi     # 0x796fc
leaq 0x68a0b(%rip), %rdx     # 0x79742
callq 0x26c92
leaq 0x69e8e(%rip), %rsi     # 0x7abd1
leaq 0x48(%rsp), %rdi
callq 0xaa80
leaq 0x30(%rsp), %rcx
movq %rcx, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x110f7
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x11104
movl $0x10, %edi
callq 0xa2b0
movq %rax, %r14
leaq 0x68622(%rip), %rsi     # 0x793b2
movq %rax, %rdi
callq 0xa230
jmp 0x1105c
movl $0x10, %edi
callq 0xa2b0
movq %rax, %r14
leaq 0x180(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x6b8a1(%rip), %rsi     # 0x7c65d
leaq 0x6b89b(%rip), %rdx     # 0x7c65e
callq 0x26c92
leaq 0xd0(%rsp), %rdi
leaq 0x290(%rsp), %rsi
leaq 0x180(%rsp), %rdx
callq 0x3442e
leaq 0x68680(%rip), %rsi     # 0x7946c
leaq 0x728(%rsp), %rdi
leaq 0xd0(%rsp), %rdx
callq 0x2453e
movb $0x1, %bpl
leaq 0x728(%rsp), %rsi
movq %r14, %rdi
callq 0xa8f0
xorl %ebp, %ebp
movq 0x891d3(%rip), %rsi     # 0x99ff0
movq 0x89144(%rip), %rdx     # 0x99f68
movq %r14, %rdi
callq 0xa970
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
movq 0x8(%rax), %rsi
leaq 0x20(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xd0(%rsp), %rdi
movq %rsp, %rsi
callq 0x2464f
leaq 0x6896a(%rip), %rsi     # 0x797d6
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x2a0(%rsp), %rcx
movq %rcx, 0x290(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x11308
movdqu (%rcx), %xmm0
leaq 0x2a0(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x1131b
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
movq 0x8(%rax), %rsi
leaq 0x20(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xd0(%rsp), %rdi
movq %rsp, %rsi
callq 0x2464f
leaq 0x68908(%rip), %rsi     # 0x797f9
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x2a0(%rsp), %rcx
movq %rcx, 0x290(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x115d3
movdqu (%rcx), %xmm0
leaq 0x2a0(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x115e6
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
movq 0x8(%rax), %rsi
leaq 0x20(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xd0(%rsp), %rdi
movq %rsp, %rsi
callq 0x2464f
leaq 0x688aa(%rip), %rsi     # 0x79820
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x2a0(%rsp), %rcx
movq %rcx, 0x290(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x1160a
movdqu (%rcx), %xmm0
leaq 0x2a0(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x1161d
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
movq 0x8(%rax), %rsi
leaq 0x20(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xd0(%rsp), %rdi
movq %rsp, %rsi
callq 0x2464f
leaq 0x6875f(%rip), %rsi     # 0x7975a
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x2a0(%rsp), %rcx
movq %rcx, 0x290(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x11641
movdqu (%rcx), %xmm0
leaq 0x2a0(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x11654
movl $0x10, %edi
callq 0xa2b0
movq %rax, %r14
leaq 0x68382(%rip), %rsi     # 0x793d6
movq %rax, %rdi
callq 0xa230
movq 0x88f8d(%rip), %rsi     # 0x99ff0
movq 0x88efe(%rip), %rdx     # 0x99f68
movq %r14, %rdi
callq 0xa970
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
movq 0x8(%rax), %rsi
leaq 0x20(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xd0(%rsp), %rdi
movq %rsp, %rsi
callq 0x2464f
leaq 0x686a8(%rip), %rsi     # 0x7975a
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x2a0(%rsp), %rcx
movq %rcx, 0x290(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x11678
movdqu (%rcx), %xmm0
leaq 0x2a0(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x1168b
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
movq 0x8(%rax), %rsi
leaq 0x20(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xd0(%rsp), %rdi
movq %rsp, %rsi
callq 0x2464f
leaq 0x68628(%rip), %rsi     # 0x7975f
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x2a0(%rsp), %rcx
movq %rcx, 0x290(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x116af
movdqu (%rcx), %xmm0
leaq 0x2a0(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x116c2
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
movq %rax, (%rdi)
leaq 0x68548(%rip), %rsi     # 0x796fc
leaq 0x68587(%rip), %rdx     # 0x79742
callq 0x26c92
leaq 0x69a0a(%rip), %rsi     # 0x7abd1
leaq 0x48(%rsp), %rdi
callq 0xaa80
leaq 0x30(%rsp), %rcx
movq %rcx, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x118f6
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x11903
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
movq %rax, (%rdi)
leaq 0x684c4(%rip), %rsi     # 0x796fc
leaq 0x68503(%rip), %rdx     # 0x79742
callq 0x26c92
leaq 0x69986(%rip), %rsi     # 0x7abd1
leaq 0x48(%rsp), %rdi
callq 0xaa80
leaq 0x30(%rsp), %rcx
movq %rcx, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x1197b
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x11988
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
movq %rax, (%rdi)
leaq 0x68440(%rip), %rsi     # 0x796fc
leaq 0x6847f(%rip), %rdx     # 0x79742
callq 0x26c92
leaq 0x69902(%rip), %rsi     # 0x7abd1
leaq 0x48(%rsp), %rdi
callq 0xaa80
leaq 0x30(%rsp), %rcx
movq %rcx, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x11a00
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x11a0d
movq %rdx, 0x290(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x2a0(%rsp)
movq 0x8(%rax), %rdx
leaq 0x290(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x292d2
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
movq %rax, (%rdi)
leaq 0x690e8(%rip), %rsi     # 0x7a45f
leaq 0x6910f(%rip), %rdx     # 0x7a48d
callq 0x26c92
leaq 0x69847(%rip), %rsi     # 0x7abd1
leaq 0x48(%rsp), %rdi
callq 0xaa80
leaq 0x30(%rsp), %rcx
movq %rcx, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x11cfb
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x11d08
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
movq %rax, (%rdi)
leaq 0x68301(%rip), %rsi     # 0x796fc
leaq 0x68340(%rip), %rdx     # 0x79742
callq 0x26c92
leaq 0x697c3(%rip), %rsi     # 0x7abd1
leaq 0x48(%rsp), %rdi
callq 0xaa80
leaq 0x30(%rsp), %rcx
movq %rcx, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x11d80
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x11d8d
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6827d(%rip), %rsi     # 0x796fc
leaq 0x682bc(%rip), %rdx     # 0x79742
callq 0x26c92
leaq 0x6973f(%rip), %rsi     # 0x7abd1
leaq 0x48(%rsp), %rdi
callq 0xaa80
leaq 0x30(%rsp), %rcx
movq %rcx, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x11e05
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x11e12
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
movq %rax, (%rdi)
leaq 0x68f5c(%rip), %rsi     # 0x7a45f
leaq 0x68f83(%rip), %rdx     # 0x7a48d
callq 0x26c92
leaq 0x696bb(%rip), %rsi     # 0x7abd1
leaq 0x48(%rsp), %rdi
callq 0xaa80
leaq 0x30(%rsp), %rcx
movq %rcx, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x11e8a
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x11e97
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
movq %rax, (%rdi)
leaq 0x68ed8(%rip), %rsi     # 0x7a45f
leaq 0x68eff(%rip), %rdx     # 0x7a48d
callq 0x26c92
leaq 0x69637(%rip), %rsi     # 0x7abd1
leaq 0x48(%rsp), %rdi
callq 0xaa80
leaq 0x30(%rsp), %rcx
movq %rcx, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x11f0f
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x11f1c
movq %rdx, 0x290(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x2a0(%rsp)
movq 0x8(%rax), %rdx
leaq 0x290(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x292d2
movq %rdx, 0x290(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x2a0(%rsp)
movq 0x8(%rax), %rdx
leaq 0x290(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x292d2
movq %rdx, 0x290(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x2a0(%rsp)
movq 0x8(%rax), %rdx
leaq 0x290(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x292d2
movq %rdx, 0x290(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x2a0(%rsp)
movq 0x8(%rax), %rdx
leaq 0x290(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x292d2
movq %rdx, 0x290(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x2a0(%rsp)
movq 0x8(%rax), %rdx
leaq 0x290(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x292d2
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
movq %rax, (%rdi)
leaq 0x68d41(%rip), %rsi     # 0x7a45f
leaq 0x68d68(%rip), %rdx     # 0x7a48d
callq 0x26c92
leaq 0x694a0(%rip), %rsi     # 0x7abd1
leaq 0x48(%rsp), %rdi
callq 0xaa80
leaq 0x30(%rsp), %rcx
movq %rcx, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x11f94
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x11fa1
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
movq %rax, (%rdi)
leaq 0x68cbd(%rip), %rsi     # 0x7a45f
leaq 0x68ce4(%rip), %rdx     # 0x7a48d
callq 0x26c92
leaq 0x6941c(%rip), %rsi     # 0x7abd1
leaq 0x48(%rsp), %rdi
callq 0xaa80
leaq 0x30(%rsp), %rcx
movq %rcx, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x12019
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x12026
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
movq %rax, (%rdi)
leaq 0x68c39(%rip), %rsi     # 0x7a45f
leaq 0x68c60(%rip), %rdx     # 0x7a48d
callq 0x26c92
leaq 0x69398(%rip), %rsi     # 0x7abd1
leaq 0x48(%rsp), %rdi
callq 0xaa80
leaq 0x30(%rsp), %rcx
movq %rcx, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x1209e
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x120ab
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
movq %rax, (%rdi)
leaq 0x68bb5(%rip), %rsi     # 0x7a45f
leaq 0x68bdc(%rip), %rdx     # 0x7a48d
callq 0x26c92
leaq 0x69314(%rip), %rsi     # 0x7abd1
leaq 0x48(%rsp), %rdi
callq 0xaa80
leaq 0x30(%rsp), %rcx
movq %rcx, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x12123
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x12130
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
movq 0x8(%rax), %rsi
leaq 0x20(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xd0(%rsp), %rdi
movq %rsp, %rsi
callq 0x2464f
leaq 0x69688(%rip), %rsi     # 0x7afbe
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x2a0(%rsp), %rcx
movq %rcx, 0x290(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x121a8
movdqu (%rcx), %xmm0
leaq 0x2a0(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x121bb
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
movq 0x8(%rax), %rsi
leaq 0x20(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xd0(%rsp), %rdi
movq %rsp, %rsi
callq 0x2464f
leaq 0x6885c(%rip), %rsi     # 0x7a217
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x2a0(%rsp), %rcx
movq %rcx, 0x290(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x121df
movdqu (%rcx), %xmm0
leaq 0x2a0(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x121f2
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
movq 0x8(%rax), %rsi
leaq 0x20(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xd0(%rsp), %rdi
movq %rsp, %rsi
callq 0x2464f
leaq 0x6957e(%rip), %rsi     # 0x7afbe
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x2a0(%rsp), %rcx
movq %rcx, 0x290(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x12216
movdqu (%rcx), %xmm0
leaq 0x2a0(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x12229
callq 0xa690
testl %eax, %eax
jne 0x11cf1
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x67c3a(%rip), %rsi     # 0x796e0
leaq 0x67c48(%rip), %rdx     # 0x796f5
callq 0x26c92
leaq 0xa8(%rsp), %rdi
movl $0x195, %esi            # imm = 0x195
callq 0x25844
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x2464f
leaq 0x67c11(%rip), %rsi     # 0x796f6
leaq 0x88(%rsp), %rdi
callq 0xaa80
leaq 0x10(%rsp), %rcx
movq %rcx, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x1243c
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x12448
callq 0xa690
testl %eax, %eax
jne 0x11cf1
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x67b9f(%rip), %rsi     # 0x796e0
leaq 0x67bad(%rip), %rdx     # 0x796f5
callq 0x26c92
leaq 0xa8(%rsp), %rdi
movl $0x196, %esi            # imm = 0x196
callq 0x25844
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x2464f
leaq 0x67b76(%rip), %rsi     # 0x796f6
leaq 0x88(%rsp), %rdi
callq 0xaa80
leaq 0x10(%rsp), %rcx
movq %rcx, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x124c0
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x124cc
callq 0xa690
testl %eax, %eax
jne 0x11cf1
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x67b04(%rip), %rsi     # 0x796e0
leaq 0x67b12(%rip), %rdx     # 0x796f5
callq 0x26c92
leaq 0xa8(%rsp), %rdi
movl $0x192, %esi            # imm = 0x192
callq 0x25844
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x2464f
leaq 0x67adb(%rip), %rsi     # 0x796f6
leaq 0x88(%rsp), %rdi
callq 0xaa80
leaq 0x10(%rsp), %rcx
movq %rcx, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x12544
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x12550
callq 0xa690
testl %eax, %eax
jne 0x11cf1
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x67a69(%rip), %rsi     # 0x796e0
leaq 0x67a77(%rip), %rdx     # 0x796f5
callq 0x26c92
leaq 0xa8(%rsp), %rdi
movl $0x193, %esi            # imm = 0x193
callq 0x25844
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x2464f
leaq 0x67a40(%rip), %rsi     # 0x796f6
leaq 0x88(%rsp), %rdi
callq 0xaa80
leaq 0x10(%rsp), %rcx
movq %rcx, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x125c8
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x125d4
movl $0x1, %edi
callq 0xa6a0
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
movq 0x8(%rax), %rsi
leaq 0x20(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xd0(%rsp), %rdi
movq %rsp, %rsi
callq 0x2464f
leaq 0x68753(%rip), %rsi     # 0x7a48e
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x2a0(%rsp), %rcx
movq %rcx, 0x290(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x1224d
movdqu (%rcx), %xmm0
leaq 0x2a0(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x12260
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
movq 0x8(%rax), %rsi
leaq 0x20(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xd0(%rsp), %rdi
movq %rsp, %rsi
callq 0x2464f
leaq 0x691fe(%rip), %rsi     # 0x7afbe
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x2a0(%rsp), %rcx
movq %rcx, 0x290(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x12284
movdqu (%rcx), %xmm0
leaq 0x2a0(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x12297
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
movq 0x8(%rax), %rsi
leaq 0x20(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xd0(%rsp), %rdi
movq %rsp, %rsi
callq 0x2464f
leaq 0x6790a(%rip), %rsi     # 0x7974f
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x2a0(%rsp), %rcx
movq %rcx, 0x290(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x122bb
movdqu (%rcx), %xmm0
leaq 0x2a0(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x122ce
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
movq 0x8(%rax), %rsi
leaq 0x20(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xd0(%rsp), %rdi
movq %rsp, %rsi
callq 0x2464f
leaq 0x6834d(%rip), %rsi     # 0x7a217
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x2a0(%rsp), %rcx
movq %rcx, 0x290(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x122f2
movdqu (%rcx), %xmm0
leaq 0x2a0(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x12305
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
movq 0x8(%rax), %rsi
leaq 0x20(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xd0(%rsp), %rdi
movq %rsp, %rsi
callq 0x2464f
leaq 0x682d0(%rip), %rsi     # 0x7a21f
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x2a0(%rsp), %rcx
movq %rcx, 0x290(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x12329
movdqu (%rcx), %xmm0
leaq 0x2a0(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x1233c
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
movq 0x8(%rax), %rsi
leaq 0x20(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xd0(%rsp), %rdi
movq %rsp, %rsi
callq 0x2464f
leaq 0x684dd(%rip), %rsi     # 0x7a4b1
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x2a0(%rsp), %rcx
movq %rcx, 0x290(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x12360
movdqu (%rcx), %xmm0
leaq 0x2a0(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x12373
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
movq 0x8(%rax), %rsi
leaq 0x20(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xd0(%rsp), %rdi
movq %rsp, %rsi
callq 0x2464f
leaq 0x681d8(%rip), %rsi     # 0x7a231
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x2a0(%rsp), %rcx
movq %rcx, 0x290(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x12397
movdqu (%rcx), %xmm0
leaq 0x2a0(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x123aa
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
movq 0x8(%rax), %rsi
leaq 0x20(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xd0(%rsp), %rdi
movq %rsp, %rsi
callq 0x2464f
leaq 0x6841d(%rip), %rsi     # 0x7a4fb
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x2a0(%rsp), %rcx
movq %rcx, 0x290(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x123ce
movdqu (%rcx), %xmm0
leaq 0x2a0(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x123e1
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
movq 0x8(%rax), %rsi
leaq 0x20(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xd0(%rsp), %rdi
movq %rsp, %rsi
callq 0x2464f
leaq 0x68375(%rip), %rsi     # 0x7a4d8
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x2a0(%rsp), %rcx
movq %rcx, 0x290(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x12405
movdqu (%rcx), %xmm0
leaq 0x2a0(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x12418
movq %rdx, 0x290(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x2a0(%rsp)
movq 0x8(%rax), %rdx
leaq 0x290(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x292d2
movq %rdx, 0x290(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x2a0(%rsp)
movq 0x8(%rax), %rdx
leaq 0x290(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x292d2
movq %rdx, 0x290(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x2a0(%rsp)
movq 0x8(%rax), %rdx
leaq 0x290(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x292d2
movq %rdx, 0x290(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x2a0(%rsp)
movq 0x8(%rax), %rdx
leaq 0x290(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x292d2
movq %rdx, 0x290(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x2a0(%rsp)
movq 0x8(%rax), %rdx
leaq 0x290(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x292d2
movq %rdx, 0x290(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x2a0(%rsp)
movq 0x8(%rax), %rdx
leaq 0x290(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x292d2
movq %rdx, 0x290(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x2a0(%rsp)
movq 0x8(%rax), %rdx
leaq 0x290(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x292d2
movq %rdx, 0x290(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x2a0(%rsp)
movq 0x8(%rax), %rdx
leaq 0x290(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x292d2
movq %rdx, 0x290(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x2a0(%rsp)
movq 0x8(%rax), %rdx
leaq 0x290(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x292d2
movq %rdx, 0x290(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x2a0(%rsp)
movq 0x8(%rax), %rdx
leaq 0x290(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x292d2
movq %rdx, 0x290(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x2a0(%rsp)
movq 0x8(%rax), %rdx
leaq 0x290(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x292d2
movq %rdx, 0x290(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x2a0(%rsp)
movq 0x8(%rax), %rdx
leaq 0x290(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x292d2
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
movq %rax, (%rdi)
leaq 0x67902(%rip), %rsi     # 0x79d76
leaq 0x67944(%rip), %rdx     # 0x79dbf
callq 0x26c92
leaq 0x6874a(%rip), %rsi     # 0x7abd1
leaq 0x48(%rsp), %rdi
callq 0xaa80
leaq 0x30(%rsp), %rcx
movq %rcx, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x1264c
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x12659
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6787e(%rip), %rsi     # 0x79d76
leaq 0x678c0(%rip), %rdx     # 0x79dbf
callq 0x26c92
leaq 0x686c6(%rip), %rsi     # 0x7abd1
leaq 0x48(%rsp), %rdi
callq 0xaa80
leaq 0x30(%rsp), %rcx
movq %rcx, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x126d1
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x126de
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
movq %rax, (%rdi)
leaq 0x677fa(%rip), %rsi     # 0x79d76
leaq 0x6783c(%rip), %rdx     # 0x79dbf
callq 0x26c92
leaq 0x68642(%rip), %rsi     # 0x7abd1
leaq 0x48(%rsp), %rdi
callq 0xaa80
leaq 0x30(%rsp), %rcx
movq %rcx, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x12756
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x12763
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
movq %rax, (%rdi)
leaq 0x67776(%rip), %rsi     # 0x79d76
leaq 0x677b8(%rip), %rdx     # 0x79dbf
callq 0x26c92
leaq 0x685be(%rip), %rsi     # 0x7abd1
leaq 0x48(%rsp), %rdi
callq 0xaa80
leaq 0x30(%rsp), %rcx
movq %rcx, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x127db
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x127e8
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
movq 0x8(%rax), %rsi
leaq 0x20(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xd0(%rsp), %rdi
movq %rsp, %rsi
callq 0x2464f
leaq 0x67776(%rip), %rsi     # 0x79e02
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x2a0(%rsp), %rcx
movq %rcx, 0x290(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x12860
movdqu (%rcx), %xmm0
leaq 0x2a0(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x12873
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
movq 0x8(%rax), %rsi
leaq 0x20(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xd0(%rsp), %rdi
movq %rsp, %rsi
callq 0x2464f
leaq 0x6770e(%rip), %rsi     # 0x79e1f
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x2a0(%rsp), %rcx
movq %rcx, 0x290(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x12897
movdqu (%rcx), %xmm0
leaq 0x2a0(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x128aa
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
movq 0x8(%rax), %rsi
leaq 0x20(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xd0(%rsp), %rdi
movq %rsp, %rsi
callq 0x2464f
leaq 0x6762a(%rip), %rsi     # 0x79dc0
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x2a0(%rsp), %rcx
movq %rcx, 0x290(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x128ce
movdqu (%rcx), %xmm0
leaq 0x2a0(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x128e1
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
movq 0x8(%rax), %rsi
leaq 0x20(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xd0(%rsp), %rdi
movq %rsp, %rsi
callq 0x2464f
leaq 0x675c4(%rip), %rsi     # 0x79ddf
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x2a0(%rsp), %rcx
movq %rcx, 0x290(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x12905
movdqu (%rcx), %xmm0
leaq 0x2a0(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x12918
movq %rdx, 0x290(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x2a0(%rsp)
movq 0x8(%rax), %rdx
leaq 0x290(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x292d2
movq %rdx, 0x290(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x2a0(%rsp)
movq 0x8(%rax), %rdx
leaq 0x290(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x292d2
movq %rdx, 0x290(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x2a0(%rsp)
movq 0x8(%rax), %rdx
leaq 0x290(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x292d2
movq %rdx, 0x290(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x2a0(%rsp)
movq 0x8(%rax), %rdx
leaq 0x290(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x292d2
jmp 0x12a7c
jmp 0x12a7c
jmp 0x12aa6
jmp 0x12aa6
jmp 0x12a7c
jmp 0x12a7c
jmp 0x12aa6
jmp 0x12aa6
jmp 0x12b07
jmp 0x12b07
jmp 0x12b07
jmp 0x12b07
jmp 0x12be6
jmp 0x12be6
jmp 0x12be6
jmp 0x12be6
jmp 0x12cfd
jmp 0x12cfd
jmp 0x12cfd
jmp 0x12cfd
jmp 0x13072
jmp 0x13072
jmp 0x13072
jmp 0x13072
jmp 0x13b52
jmp 0x13b52
jmp 0x13b52
jmp 0x13b52
jmp 0x13c5e
jmp 0x13c5e
jmp 0x13c5e
jmp 0x13c5e
jmp 0x13e2c
jmp 0x13e2c
jmp 0x12f63
jmp 0x12f8d
jmp 0x12f63
jmp 0x12f8d
jmp 0x12f63
jmp 0x12f8d
jmp 0x12f63
jmp 0x12f8d
jmp 0x13e2c
jmp 0x13e2c
jmp 0x12f63
jmp 0x12f8d
jmp 0x12f63
jmp 0x12f8d
jmp 0x12c35
jmp 0x12c5f
jmp 0x12c35
jmp 0x12c5f
jmp 0x12f63
jmp 0x12f8d
jmp 0x13118
jmp 0x13118
jmp 0x13118
jmp 0x13118
jmp 0x12f63
jmp 0x12f8d
jmp 0x12f63
jmp 0x12f8d
jmp 0x13118
jmp 0x13118
movq %rax, %rbx
movq 0x290(%rsp), %rdi
leaq 0x2a0(%rsp), %rax
cmpq %rax, %rdi
je 0x12aa9
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x12aa9
movq %rax, %rbx
movq 0xd0(%rsp), %rdi
leaq 0xe0(%rsp), %rax
cmpq %rax, %rdi
je 0x12b0a
movq 0xe0(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x12b0a
jmp 0x12fc0
jmp 0x12fc0
jmp 0x13118
jmp 0x13bc9
jmp 0x13bc9
jmp 0x13bc9
jmp 0x13bc9
jmp 0x13118
jmp 0x13118
jmp 0x13bc9
jmp 0x13bc9
movq %rax, %rbx
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x12be9
movq 0x30(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x12be9
jmp 0x13142
jmp 0x13142
jmp 0x13bc9
jmp 0x13ce2
jmp 0x13ce2
jmp 0x13ce2
jmp 0x13ce2
movq %rax, %rbx
movq 0x728(%rsp), %rdi
cmpq %r15, %rdi
je 0x12b7a
movq 0x738(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x12b7a
movq %rax, %rbx
movb $0x1, %bpl
movq 0xd0(%rsp), %rdi
leaq 0xe0(%rsp), %rax
cmpq %rax, %rdi
je 0x12b9f
movq 0xe0(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x180(%rsp), %rdi
leaq 0x190(%rsp), %rax
cmpq %rax, %rdi
je 0x12bc4
movq 0x190(%rsp), %rsi
incq %rsi
callq 0xa580
testb %bpl, %bpl
jne 0x12feb
jmp 0x12ff3
jmp 0x13bc9
jmp 0x13bc9
jmp 0x13ce2
jmp 0x13ce2
movq %rax, %rbx
movq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
cmpq %rax, %rdi
je 0x12d00
movq 0x58(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x12d00
jmp 0x13bf3
jmp 0x13bf3
jmp 0x13ce2
jmp 0x13d5f
jmp 0x13d5f
jmp 0x13d5f
jmp 0x13d5f
jmp 0x12c35
jmp 0x12c5f
movq %rax, %rbx
movq 0x290(%rsp), %rdi
leaq 0x2a0(%rsp), %rax
cmpq %rax, %rdi
je 0x12c62
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x12c62
movq %rax, %rbx
movq 0xd0(%rsp), %rdi
leaq 0xe0(%rsp), %rax
cmpq %rax, %rdi
je 0x12fc3
movq 0xe0(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x12fc3
jmp 0x139c7
movq %rax, %rbx
movq 0x180(%rsp), %rdi
leaq 0x190(%rsp), %rax
cmpq %rax, %rdi
je 0x12feb
movq 0x190(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x12feb
jmp 0x1303f
jmp 0x12f63
jmp 0x12f8d
jmp 0x12f63
jmp 0x12f8d
jmp 0x12f63
jmp 0x12f8d
jmp 0x13ce2
jmp 0x13ce2
jmp 0x13d5f
jmp 0x13d5f
movq %rax, %rbx
movq (%rsp), %rdi
leaq 0x10(%rsp), %rax
cmpq %rax, %rdi
je 0x13075
movq 0x10(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13075
jmp 0x13d04
jmp 0x13d04
jmp 0x13d5f
jmp 0x139c7
movq %rax, %rbx
movq 0x88(%rsp), %rdi
cmpq %r15, %rdi
je 0x12d5d
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x12d5d
movq %rax, %rbx
movq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
cmpq %rax, %rdi
je 0x12d7e
movq 0x78(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x12d7e
movq %rax, %rbx
movq 0xa8(%rsp), %rdi
leaq 0xb8(%rsp), %rax
cmpq %rax, %rdi
je 0x12da8
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x12da8
movq %rax, %rbx
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x12dc9
movq 0x30(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x12dc9
movq %rax, %rbx
movq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
cmpq %rax, %rdi
je 0x12dea
movq 0x58(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x12dea
movq %rax, %rbx
movq 0x558(%rsp), %rdi
leaq 0x568(%rsp), %rax
cmpq %rax, %rdi
je 0x12e14
movq 0x568(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x12e14
movq %rax, %rbx
movq 0x538(%rsp), %rdi
leaq 0x548(%rsp), %rax
cmpq %rax, %rdi
je 0x12e3e
movq 0x548(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x12e3e
movq %rax, %rbx
movq 0x5b8(%rsp), %rdi
leaq 0x5c8(%rsp), %rax
cmpq %rax, %rdi
je 0x12e68
movq 0x5c8(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x12e68
movq %rax, %rbx
movq 0x598(%rsp), %rdi
leaq 0x5a8(%rsp), %rax
cmpq %rax, %rdi
je 0x12e8d
movq 0x5a8(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x270(%rsp), %rdi
leaq 0x280(%rsp), %rax
cmpq %rax, %rdi
je 0x12ec2
movq 0x280(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x12ec2
movq %rax, %rbx
jmp 0x12e8d
jmp 0x12ebf
jmp 0x12ebf
jmp 0x12ebf
movq %rax, %rbx
movq 0x290(%rsp), %rdi
leaq 0x2a0(%rsp), %rax
cmpq %rax, %rdi
je 0x130f7
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x130f7
jmp 0x130f4
movq %rax, %rbx
leaq 0x350(%rsp), %rdi
leaq 0x290(%rsp), %rsi
callq 0xaaf0
jmp 0x1318e
jmp 0x12f1a
jmp 0x12f1a
jmp 0x12f1a
jmp 0x12f1a
movq %rax, %rbx
addq $-0x10, %r15
movq -0x10(%r15), %rdi
cmpq %rdi, %r15
je 0x12f35
movq (%r15), %rsi
incq %rsi
callq 0xa580
leaq -0x20(%r15), %rax
addq $-0x10, %r15
cmpq %r14, %r15
movq %rax, %r15
jne 0x12f21
jmp 0x1318e
jmp 0x1318b
jmp 0x13dc0
jmp 0x13dc0
jmp 0x13dc0
jmp 0x13dc0
movq %rax, %rbx
movq 0x290(%rsp), %rdi
leaq 0x2a0(%rsp), %rax
cmpq %rax, %rdi
je 0x12f90
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x12f90
movq %rax, %rbx
movq 0xd0(%rsp), %rdi
leaq 0xe0(%rsp), %rax
cmpq %rax, %rdi
je 0x1311b
movq 0xe0(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x1311b
jmp 0x12fc0
movq %rax, %rbx
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x13145
movq 0x30(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13145
movq %rax, %rbx
movq %r14, %rdi
callq 0xa430
leaq 0x290(%rsp), %rdi
callq 0x245ae
jmp 0x13f90
jmp 0x13007
movq %rax, %rbx
jmp 0x13fd6
jmp 0x13d33
jmp 0x13016
movq %rax, %rbx
movq 0x290(%rsp), %rdi
leaq 0x2a0(%rsp), %rax
cmpq %rax, %rdi
je 0x13ffb
movq 0x2a0(%rsp), %rsi
jmp 0x13ff3
movq %rax, %rbx
movq %r14, %rdi
callq 0xa430
jmp 0x13ffb
jmp 0x13118
jmp 0x13118
jmp 0x13118
jmp 0x13d5f
jmp 0x13d5f
jmp 0x13dc0
jmp 0x13dc0
movq %rax, %rbx
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0x13b55
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13b55
movq %rax, %rbx
jmp 0x13c9b
jmp 0x13e2c
jmp 0x13d8b
jmp 0x13d8b
jmp 0x13dc0
jmp 0x13d33
jmp 0x139c7
jmp 0x139c7
jmp 0x13b94
movq %rax, %rbx
movq 0x88(%rsp), %rdi
cmpq %r15, %rdi
je 0x12ec2
movq 0x98(%rsp), %rsi
jmp 0x12eaa
movq %rax, %rbx
movq %rsp, %rdi
callq 0x245ae
jmp 0x1318e
jmp 0x13e3c
jmp 0x13e3c
jmp 0x13e3c
jmp 0x13e3c
movq %rax, %rbx
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x13bcc
movq 0x30(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13bcc
jmp 0x13142
movq %rax, %rbx
movq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
cmpq %rax, %rdi
je 0x13bf6
movq 0x58(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13bf6
movq %rax, %rbx
movq 0x290(%rsp), %rdi
testq %rdi, %rdi
je 0x13180
movq (%rdi), %rax
callq *0x8(%rax)
movb $0x0, 0x878d5(%rip)     # 0x9aa5c
jmp 0x1318e
jmp 0x1318b
movq %rax, %rbx
leaq 0xd0(%rsp), %rdi
callq 0x25972
jmp 0x13eb4
jmp 0x13eb1
jmp 0x13ef2
jmp 0x13e2c
movq %rax, %rbx
jmp 0x13f2c
movq %rax, %rbx
jmp 0x13f39
jmp 0x131c1
movq %rax, %rbx
jmp 0x13f46
jmp 0x137f8
jmp 0x1325f
jmp 0x137f8
jmp 0x1325f
jmp 0x137f8
jmp 0x1325f
jmp 0x137f8
jmp 0x131f0
jmp 0x137f8
movq %rax, %rbx
movq 0x290(%rsp), %rdi
leaq 0x2a0(%rsp), %rax
cmpq %rax, %rdi
jne 0x13273
jmp 0x13f6b
jmp 0x137f8
jmp 0x1325f
jmp 0x137f8
jmp 0x1325f
jmp 0x137f8
jmp 0x1325f
jmp 0x137f8
jmp 0x1325f
jmp 0x137f8
jmp 0x1325f
jmp 0x137f8
jmp 0x1325f
jmp 0x137f8
jmp 0x1325f
jmp 0x137f8
jmp 0x1325f
jmp 0x137f8
jmp 0x1325f
jmp 0x137f8
jmp 0x1325f
jmp 0x137f8
jmp 0x1325f
jmp 0x137f8
movq %rax, %rbx
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0x13f6b
movq 0x2a0(%rsp), %rsi
jmp 0x13f63
jmp 0x137f8
jmp 0x13287
movq %rax, 0x40(%rsp)
movq 0x660(%rsp), %rdi
cmpq %rbx, %rdi
je 0x132b0
movq 0x670(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x132b0
movq %rax, 0x40(%rsp)
movq 0xd0(%rsp), %rdi
leaq 0xe0(%rsp), %rax
cmpq %rax, %rdi
je 0x132dc
movq 0xe0(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x132dc
movq %rax, 0x40(%rsp)
movq 0x180(%rsp), %rdi
leaq 0x190(%rsp), %rax
cmpq %rax, %rdi
je 0x13308
movq 0x190(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13308
movq %rax, 0x40(%rsp)
movq 0x220(%rsp), %rdi
cmpq %r14, %rdi
je 0x1332c
movq 0x230(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x1332c
movq %rax, 0x40(%rsp)
movq (%rsp), %rdi
leaq 0x10(%rsp), %rax
cmpq %rax, %rdi
je 0x1334e
movq 0x10(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x1334e
movq %rax, 0x40(%rsp)
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0x1337a
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x1337a
movq %rax, 0x40(%rsp)
movq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
cmpq %rax, %rdi
je 0x1339d
movq 0x78(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x1339d
movq %rax, 0x40(%rsp)
movq 0xa8(%rsp), %rdi
leaq 0xb8(%rsp), %rax
cmpq %rax, %rdi
je 0x133c2
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x133de
movq 0x30(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x600(%rsp), %rdi
cmpq %r13, %rdi
je 0x133fb
movq 0x610(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
cmpq %rax, %rdi
je 0x13417
movq 0x58(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x210(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x13438
movq 0x210(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x270(%rsp), %rdi
leaq 0x280(%rsp), %rax
cmpq %rax, %rdi
je 0x1345d
movq 0x280(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x160(%rsp), %rdi
leaq 0x170(%rsp), %rax
cmpq %rax, %rdi
je 0x13482
movq 0x170(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x1d0(%rsp), %rdi
leaq 0x1e0(%rsp), %rax
cmpq %rax, %rdi
je 0x134a7
movq 0x1e0(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x250(%rsp), %rdi
cmpq %rbp, %rdi
je 0x134c4
movq 0x260(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x1b0(%rsp), %rdi
cmpq %r12, %rdi
je 0x134e1
movq 0x1c0(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x558(%rsp), %rdi
leaq 0x568(%rsp), %rax
cmpq %rax, %rdi
je 0x13506
movq 0x568(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x538(%rsp), %rdi
leaq 0x548(%rsp), %rax
cmpq %rax, %rdi
je 0x1352b
movq 0x548(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x5c8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x1354c
movq 0x5c8(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x598(%rsp), %rdi
leaq 0x5a8(%rsp), %rax
cmpq %rax, %rdi
je 0x13794
movq 0x5a8(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13794
movq %rax, 0x40(%rsp)
jmp 0x133c2
movq %rax, 0x40(%rsp)
jmp 0x133de
movq %rax, 0x40(%rsp)
jmp 0x133fb
movq %rax, 0x40(%rsp)
jmp 0x13417
movq %rax, 0x40(%rsp)
jmp 0x13438
movq %rax, 0x40(%rsp)
jmp 0x1345d
movq %rax, 0x40(%rsp)
jmp 0x13482
movq %rax, 0x40(%rsp)
jmp 0x134a7
movq %rax, 0x40(%rsp)
jmp 0x134c4
movq %rax, 0x40(%rsp)
jmp 0x134e1
movq %rax, 0x40(%rsp)
jmp 0x13506
movq %rax, 0x40(%rsp)
jmp 0x1352b
movq %rax, 0x40(%rsp)
jmp 0x1354c
jmp 0x1378f
jmp 0x137d0
jmp 0x1378f
jmp 0x137d0
jmp 0x13612
movq %rax, 0x40(%rsp)
movq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
cmpq %rax, %rdi
je 0x1363a
movq 0x58(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x1363a
movq %rax, 0x40(%rsp)
movq 0x728(%rsp), %rdi
cmpq %r15, %rdi
je 0x1365e
movq 0x738(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x1365e
movq %rax, 0x40(%rsp)
movq 0xd0(%rsp), %rdi
leaq 0xe0(%rsp), %rax
cmpq %rax, %rdi
je 0x1368a
movq 0xe0(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x1368a
movq %rax, 0x40(%rsp)
movq 0x180(%rsp), %rdi
leaq 0x190(%rsp), %rax
cmpq %rax, %rdi
je 0x136b6
movq 0x190(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x136b6
movq %rax, 0x40(%rsp)
movq 0x220(%rsp), %rdi
cmpq %r14, %rdi
je 0x136da
movq 0x230(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x136da
movq %rax, 0x40(%rsp)
movq (%rsp), %rdi
leaq 0x10(%rsp), %rax
cmpq %rax, %rdi
je 0x136fc
movq 0x10(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x136fc
movq %rax, 0x40(%rsp)
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0x13728
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13728
movq %rax, 0x40(%rsp)
movq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
cmpq %rax, %rdi
je 0x13744
movq 0x78(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0xa8(%rsp), %rdi
leaq 0xb8(%rsp), %rax
cmpq %rax, %rdi
je 0x13769
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x137b1
movq 0x30(%rsp), %rsi
jmp 0x137a9
movq %rax, 0x40(%rsp)
jmp 0x13744
movq %rax, 0x40(%rsp)
jmp 0x13769
jmp 0x137d0
movq %rax, 0x40(%rsp)
movq 0x728(%rsp), %rdi
cmpq %r15, %rdi
je 0x137b1
movq 0x738(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x290(%rsp), %rdi
callq 0x2a132
leaq 0x150(%rsp), %rax
movq 0x40(%rsp), %rbx
jmp 0x13f73
movq %rax, 0x40(%rsp)
jmp 0x137b1
movq %rax, %rbx
movq 0x728(%rsp), %rdi
cmpq %r15, %rdi
je 0x13f6b
movq 0x738(%rsp), %rsi
jmp 0x13f63
movq %rax, %rbx
jmp 0x13f6b
movq %rax, %rbx
movq 0x140(%rsp), %rdi
leaq 0x150(%rsp), %rax
jmp 0x13f7b
jmp 0x139ba
jmp 0x1381f
movq %rax, %rbx
movq 0x728(%rsp), %rdi
cmpq %r15, %rdi
je 0x13f90
movq 0x738(%rsp), %rsi
jmp 0x13f88
jmp 0x139ba
movq %rax, %rbx
movq 0x290(%rsp), %rdi
leaq 0x2a0(%rsp), %rax
cmpq %rax, %rdi
je 0x13872
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13872
movq %rax, %rbx
movq 0x728(%rsp), %rdi
cmpq %r15, %rdi
je 0x13894
movq 0x738(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13894
movq %rax, %rbx
movq 0xd0(%rsp), %rdi
leaq 0xe0(%rsp), %rax
cmpq %rax, %rdi
je 0x138be
movq 0xe0(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x138be
movq %rax, %rbx
movq 0x180(%rsp), %rdi
leaq 0x190(%rsp), %rax
cmpq %rax, %rdi
je 0x138e8
movq 0x190(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x138e8
movq %rax, %rbx
movq 0x220(%rsp), %rdi
cmpq %r14, %rdi
je 0x1390a
movq 0x230(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x1390a
movq %rax, %rbx
movq (%rsp), %rdi
leaq 0x10(%rsp), %rax
cmpq %rax, %rdi
je 0x1392a
movq 0x10(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x1392a
movq %rax, %rbx
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0x13954
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13954
movq %rax, %rbx
movq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
cmpq %rax, %rdi
je 0x13975
movq 0x78(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13975
movq %rax, %rbx
leaq 0xb8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x13996
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x13f90
movq 0x30(%rsp), %rsi
jmp 0x13f88
movq %rax, %rbx
jmp 0x13996
jmp 0x139ba
movq %rax, %rbx
jmp 0x13f90
jmp 0x13b94
movq %rax, %rbx
jmp 0x13fb1
movq %rax, %rbx
movq 0x578(%rsp), %rdi
leaq 0x588(%rsp), %rax
jmp 0x13fe6
jmp 0x13d33
jmp 0x13d33
movq %rax, %rbx
leaq 0x6b8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x13a1a
movq 0x6b8(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13a1a
movq %rax, %rbx
movq 0x290(%rsp), %rdi
leaq 0x2a0(%rsp), %rax
cmpq %rax, %rdi
jne 0x13a4e
jmp 0x1401c
jmp 0x13a5b
jmp 0x13a3a
jmp 0x13a5b
movq %rax, %rbx
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0x1401c
movq 0x2a0(%rsp), %rsi
jmp 0x14014
movq %rax, %rbx
jmp 0x1401c
movq %rax, %rbx
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0x1403d
movq 0x2a0(%rsp), %rsi
jmp 0x14035
movq %rax, %rbx
jmp 0x1403d
movq %rax, %rbx
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0x1405e
movq 0x2a0(%rsp), %rsi
jmp 0x14056
jmp 0x13ad0
movq %rax, %rbx
movq 0x728(%rsp), %rdi
cmpq %r15, %rdi
je 0x1405e
movq 0x738(%rsp), %rsi
jmp 0x14056
movq %rax, %rbx
jmp 0x1405e
movq %rax, %rbx
leaq 0x6f8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x13b01
movq 0x6f8(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13b01
movq %rax, %rbx
movq 0x290(%rsp), %rdi
leaq 0x2a0(%rsp), %rax
cmpq %rax, %rdi
je 0x1407f
movq 0x2a0(%rsp), %rsi
jmp 0x14077
movq %rax, %rbx
jmp 0x1407f
jmp 0x13bc9
jmp 0x13bc9
jmp 0x13bc9
jmp 0x13dc0
jmp 0x13dc0
jmp 0x13e3c
jmp 0x13e3c
movq %rax, %rbx
movq 0xa8(%rsp), %rdi
leaq 0xb8(%rsp), %rax
cmpq %rax, %rdi
je 0x13c61
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13c61
jmp 0x13dec
jmp 0x13dec
jmp 0x13e3c
jmp 0x13b94
movq %rax, %rbx
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0x13fb1
movq 0x2a0(%rsp), %rsi
jmp 0x13fa9
jmp 0x13eb1
jmp 0x13eb1
jmp 0x13eb1
jmp 0x13eb1
movq %rax, %rbx
movq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
cmpq %rax, %rdi
je 0x13ce5
movq 0x58(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13ce5
jmp 0x13bf3
movq %rax, %rbx
movq (%rsp), %rdi
leaq 0x10(%rsp), %rax
cmpq %rax, %rdi
je 0x13d07
movq 0x10(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13d07
movq %rax, %rbx
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0x13f90
movq 0x2a0(%rsp), %rsi
jmp 0x13f88
jmp 0x13ce2
jmp 0x13ce2
jmp 0x13ce2
jmp 0x13e3c
jmp 0x13e3c
jmp 0x13eb1
jmp 0x13eb1
movq %rax, %rbx
movq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
cmpq %rax, %rdi
je 0x13f12
movq 0x78(%rsp), %rsi
jmp 0x13cbc
movq %rax, %rbx
movq 0x290(%rsp), %rdi
cmpq %r14, %rdi
je 0x13c9b
movq 0x2a0(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0xd0(%rsp), %rdi
leaq 0xe0(%rsp), %rax
cmpq %rax, %rdi
je 0x13f12
movq 0xe0(%rsp), %rsi
incq %rsi
jmp 0x13f0d
jmp 0x13ef2
jmp 0x13ef2
jmp 0x13eb1
jmp 0x13eb1
jmp 0x13eb1
jmp 0x13eb1
movq %rax, %rbx
movq (%rsp), %rdi
leaq 0x10(%rsp), %rax
cmpq %rax, %rdi
je 0x13d62
movq 0x10(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13d62
jmp 0x13d04
movq %rax, %rbx
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0x13d8e
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13d8e
jmp 0x13eb1
movq %rax, %rbx
jmp 0x13ffb
jmp 0x13d5f
jmp 0x13d5f
jmp 0x13d5f
jmp 0x13eb1
jmp 0x13eb1
jmp 0x13e2c
jmp 0x13e2c
jmp 0x13eb1
jmp 0x13eb1
movq %rax, %rbx
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0x13dc3
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13dc3
jmp 0x13d8b
movq %rax, %rbx
movq 0xa8(%rsp), %rdi
leaq 0xb8(%rsp), %rax
cmpq %rax, %rdi
je 0x13def
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13def
jmp 0x13dc0
jmp 0x13dc0
jmp 0x13dc0
jmp 0x13ef2
movq %rax, %rbx
movq 0xa8(%rsp), %rdi
leaq 0xb8(%rsp), %rax
cmpq %rax, %rdi
je 0x13e3f
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13e3f
jmp 0x13dec
movq %rax, %rbx
movq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
cmpq %rax, %rdi
je 0x13ef5
movq 0x78(%rsp), %rsi
incq %rsi
jmp 0x13ee9
jmp 0x13e3c
jmp 0x13e3c
jmp 0x13e3c
movq %rax, %rbx
jmp 0x13ed1
jmp 0x13eb1
jmp 0x13eb1
jmp 0x13ef2
movq %rax, %rbx
jmp 0x13f12
movq %rax, %rbx
jmp 0x13f1f
movq %rax, %rbx
movq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
cmpq %rax, %rdi
je 0x13eb4
movq 0x78(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13eb4
jmp 0x13ef2
jmp 0x13ef2
jmp 0x13eb1
movq %rax, %rbx
movl $0x170, %esi            # imm = 0x170
movq %r13, %rdi
callq 0xa580
jmp 0x13e91
jmp 0x13e7d
movq %rax, %rbx
jmp 0x13e9e
jmp 0x13eb1
jmp 0x13eb1
jmp 0x13eb1
jmp 0x13eb1
jmp 0x13eb1
jmp 0x13e8e
movq %rax, %rbx
leaq 0xd0(%rsp), %rdi
callq 0x33c2c
leaq 0x290(%rsp), %rdi
callq 0x25788
jmp 0x13f12
jmp 0x13eb1
jmp 0x13eb1
movq %rax, %rbx
movq 0x1b0(%rsp), %rdi
testq %rdi, %rdi
je 0x13ed1
movq 0x1c0(%rsp), %rsi
subq %rdi, %rsi
callq 0xa580
movq 0x250(%rsp), %rdi
testq %rdi, %rdi
je 0x13ef5
movq 0x260(%rsp), %rsi
subq %rdi, %rsi
callq 0xa580
jmp 0x13ef5
jmp 0x13ef2
movq %rax, %rbx
movq 0x1d0(%rsp), %rdi
testq %rdi, %rdi
je 0x13f12
movq 0x1e0(%rsp), %rsi
subq %rdi, %rsi
callq 0xa580
leaq 0x160(%rsp), %rdi
callq 0x2122e
leaq 0x220(%rsp), %rdi
callq 0x259c0
leaq 0x180(%rsp), %rdi
callq 0x259c0
leaq 0x728(%rsp), %rdi
callq 0x25bb2
movq 0x200(%rsp), %rdi
leaq 0x210(%rsp), %rax
cmpq %rax, %rdi
je 0x13f6b
movq 0x210(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x150(%rsp), %rax
movq 0x140(%rsp), %rdi
cmpq %rax, %rdi
je 0x13f90
movq 0x150(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x650(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x13fb1
movq 0x650(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x5d8(%rsp), %rdi
leaq 0x5e8(%rsp), %rax
cmpq %rax, %rdi
je 0x13fd6
movq 0x5e8(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x588(%rsp), %rax
movq 0x578(%rsp), %rdi
cmpq %rax, %rdi
je 0x13ffb
movq 0x588(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x690(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x1401c
movq 0x690(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x630(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x1403d
movq 0x630(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x6d8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x1405e
movq 0x6d8(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x718(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x1407f
movq 0x718(%rsp), %rsi
incq %rsi
callq 0xa580
movq %rbx, %rdi
callq 0xa9d0
nop