// File: /workspace/github_cpp_makefile_star2_O1/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, %r14
leaq 0x220(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x6d5c4(%rip), %rsi     # 0x790bf
leaq 0x6d5c7(%rip), %rdx     # 0x790c9
leaq 0x210(%rsp), %rdi
callq 0x2701a
leaq 0x6e8(%rsp), %rdi
leaq 0x210(%rsp), %rdx
movq %r14, %rsi
callq 0x4df5e
leaq 0x708(%rsp), %rdi
leaq 0x6e8(%rsp), %rsi
callq 0x24651
leaq 0x6f8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0xbb5d
movq 0x6f8(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0xbb82
movq 0x220(%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 0x2701a
leaq 0x210(%rsp), %rdi
leaq 0x728(%rsp), %rdx
movq %r14, %rsi
callq 0x4df5e
leaq 0x8ee20(%rip), %rdi     # 0x9a9e8
leaq 0x210(%rsp), %rbx
movq %rbx, %rsi
callq 0xa6c0
movq (%rbx), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0xbbf8
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x728(%rsp), %rdi
cmpq %r15, %rdi
je 0xbc15
movq 0x738(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6d624(%rip), %rsi     # 0x79253
leaq 0x6d623(%rip), %rdx     # 0x79259
callq 0x2701a
leaq 0x6c8(%rsp), %rdi
leaq 0x210(%rsp), %rdx
movq %r14, %rsi
callq 0x4df5e
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0xbc78
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6d517(%rip), %rsi     # 0x791a9
leaq 0x6d519(%rip), %rdx     # 0x791b2
callq 0x2701a
leaq 0x620(%rsp), %rdi
leaq 0x210(%rsp), %rdx
movq %r14, %rsi
callq 0x4df5e
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0xbcdb
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6d6f9(%rip), %rsi     # 0x793ee
leaq 0x6d6fb(%rip), %rdx     # 0x793f7
callq 0x2701a
leaq 0x210(%rsp), %rsi
movq %r14, %rdi
callq 0x4e0f6
movb %al, 0x8ed41(%rip)      # 0x9aa58
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0xbd3c
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6d4c4(%rip), %rsi     # 0x7921a
leaq 0x6d4c7(%rip), %rdx     # 0x79224
callq 0x2701a
leaq 0x210(%rsp), %rsi
movq %r14, %rdi
callq 0x4e0f6
movb %al, 0x8ece1(%rip)      # 0x9aa59
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0xbd9d
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6d491(%rip), %rsi     # 0x79248
leaq 0x6d49b(%rip), %rdx     # 0x79259
callq 0x2701a
leaq 0x6a8(%rsp), %rdi
leaq 0x210(%rsp), %rdx
movq %r14, %rsi
callq 0x4df5e
leaq 0x680(%rsp), %rdi
leaq 0x6a8(%rsp), %rsi
callq 0x24651
leaq 0x6b8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0xbe11
movq 0x6b8(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0xbe36
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x8ebab(%rip), %rdi     # 0x9a9e8
movl $0x9, %esi
xorl %edx, %edx
callq 0xa720
cmpq $-0x1, %rax
jne 0x10f12
movq %r14, 0xc8(%rsp)
cmpb $0x1, 0x8ebf7(%rip)     # 0x9aa59
jne 0xbe71
cmpb $0x0, 0x8ebed(%rip)     # 0x9aa58
je 0x112e0
movq 0x8e168(%rip), %rdi     # 0x99fe0
callq 0x29b2a
movl %eax, %ebp
movq 0xc8(%rsp), %rax
leaq 0x1b8(%rax), %rbx
leaq 0x6d563(%rip), %rsi     # 0x793f8
movq %rbx, %rdi
callq 0x247ae
movq %rax, %r14
xorb $0x1, %bpl
movq 0xc8(%rsp), %rax
leaq 0xb0(%rax), %rsi
movzbl %bpl, %r8d
leaq 0x210(%rsp), %rdi
movq %rsi, 0x618(%rsp)
movl $0x20, %edx
xorl %ecx, %ecx
callq 0x25fa0
cmpb $0x0, (%r14)
jne 0xbef5
movq 0x210(%rsp), %rsi
movq 0x218(%rsp), %rdx
movq 0x8e0f0(%rip), %rdi     # 0x99fe0
callq 0xa620
cmpb $0x0, (%r14)
jne 0xbf17
leaq 0x728(%rsp), %rsi
movb $0xa, (%rsi)
movq 0x8e0d3(%rip), %rdi     # 0x99fe0
movl $0x1, %edx
callq 0xa620
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0xbf3c
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x6d4ca(%rip), %rsi     # 0x7940d
movq %rbx, %rdi
callq 0x247e2
movq %rax, %rbx
cmpb $0x0, (%rax)
jne 0xbf6f
movq 0xc8(%rsp), %rax
movq 0x28(%rax), %rsi
movq 0x30(%rax), %rdx
movq 0x8e076(%rip), %rdi     # 0x99fe0
callq 0xa620
cmpb $0x0, (%rbx)
movq 0xc8(%rsp), %r14
jne 0xbf98
leaq 0x210(%rsp), %rsi
movb $0xa, (%rsi)
movq 0x8e052(%rip), %rdi     # 0x99fe0
movl $0x1, %edx
callq 0xa620
leaq 0x580(%rsp), %rax
movq %rax, -0x10(%rax)
movq 0x168(%r14), %rsi
movq 0x170(%r14), %rdx
addq %rsi, %rdx
leaq 0x570(%rsp), %rdi
callq 0x2425a
leaq 0x6d44e(%rip), %rsi     # 0x79417
leaq 0x570(%rsp), %rdi
callq 0xaa80
leaq 0x8eacb(%rip), %rax     # 0x9aaa8
movb (%rax), %al
leaq 0x608(%rsp), %rcx
movq %rcx, -0x10(%rcx)
cmpb $0x1, %al
jne 0xc00c
leaq 0x6d426(%rip), %rsi     # 0x7941c
leaq 0x6d423(%rip), %rdx     # 0x79420
leaq 0x5f8(%rsp), %rdi
callq 0x2701a
jmp 0xc02a
leaq 0x8eaad(%rip), %rax     # 0x9aac0
movq (%rax), %rsi
movq 0x8(%rax), %rdx
addq %rsi, %rdx
leaq 0x5f8(%rsp), %rdi
callq 0x2425a
cmpq $0x0, 0x628(%rsp)
jne 0xc0ad
leaq 0x6d196(%rip), %rdi     # 0x791d2
callq 0xa6b0
testq %rax, %rax
je 0xc0ad
movq %rax, %rbx
leaq 0x210(%rsp), %r14
leaq 0x220(%rsp), %r12
movq %r12, (%r14)
movq %rax, %rdi
callq 0xa260
movq %rbx, %rdx
addq %rax, %rdx
movq %r14, %rdi
movq %rbx, %rsi
callq 0x2701a
leaq 0x620(%rsp), %rdi
leaq 0x210(%rsp), %rbx
movq %rbx, %rsi
callq 0xa6c0
movq (%rbx), %rdi
cmpq %r12, %rdi
je 0xc0a5
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0xc8(%rsp), %r14
cmpq $0x0, 0x628(%rsp)
je 0xc206
leaq 0x210(%rsp), %rsi
leaq 0x220(%rsp), %r14
movq %r14, (%rsi)
movw $0x2f, 0x10(%rsi)
movq $0x1, 0x8(%rsi)
leaq 0x620(%rsp), %rdi
callq 0x2b693
movl %eax, %ebx
movq 0x210(%rsp), %rdi
cmpq %r14, %rdi
je 0xc109
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
testb %bl, %bl
movq 0xc8(%rsp), %r14
jne 0xc129
leaq 0x6f46a(%rip), %rsi     # 0x7b586
leaq 0x620(%rsp), %rdi
callq 0xaa80
leaq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6d2de(%rip), %rsi     # 0x79421
leaq 0x6d2de(%rip), %rdx     # 0x79428
callq 0x2701a
leaq 0x188(%r14), %rbx
leaq 0x210(%rsp), %rsi
movq %rbx, %rdi
callq 0x2486c
leaq 0x620(%rsp), %rsi
movq %rax, %rdi
callq 0xa310
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0xc19b
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6d274(%rip), %rsi     # 0x79429
leaq 0x6d278(%rip), %rdx     # 0x79434
callq 0x2701a
leaq 0x210(%rsp), %rsi
movq %rbx, %rdi
callq 0x2486c
leaq 0x620(%rsp), %rsi
movq %rax, %rdi
callq 0xa310
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0xc206
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6d215(%rip), %rsi     # 0x79435
leaq 0x6d216(%rip), %rdx     # 0x7943d
callq 0x2701a
leaq 0x640(%rsp), %rdi
leaq 0x708(%rsp), %rdx
leaq 0x210(%rsp), %rcx
movq %r14, %rsi
callq 0x57336
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0xc271
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6d1b3(%rip), %rsi     # 0x7943e
leaq 0x6d1b7(%rip), %rdx     # 0x79449
callq 0x2701a
leaq 0x188(%r14), %rbx
leaq 0x210(%rsp), %rsi
movq %rbx, %rdi
callq 0x2486c
movq %rax, %rdi
movq 0x618(%rsp), %rsi
callq 0xa310
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0xc2e3
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x30(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x6d14b(%rip), %rsi     # 0x7943e
leaq 0x6d14f(%rip), %rdx     # 0x79449
leaq 0x20(%rsp), %rdi
callq 0x2701a
leaq 0xa8(%rsp), %rdi
leaq 0x20(%rsp), %rdx
movq %r14, %rsi
callq 0x564e4
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 0xc365
movq %rdx, 0x68(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x78(%rsp)
jmp 0xc36d
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 0x6d0ba(%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 0xc3c5
movq %rdx, 0x88(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x98(%rsp)
jmp 0xc3cd
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 0x5f8(%rsp), %rsi
movq 0x600(%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 0xc427
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0xc431
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 0x6d00c(%rip), %rsi     # 0x7945e
callq 0xaa80
leaq 0x4d0(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xc487
movq %rdx, 0x4c0(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x4d0(%rsp)
jmp 0xc490
movdqu (%rcx), %xmm0
movdqu %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq 0x4c0(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x570(%rsp), %rsi
movq 0x578(%rsp), %rdx
callq 0xa190
leaq 0x1d0(%rsp), %r12
movq %r12, -0x10(%r12)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xc4f5
movq %rdx, 0x1c0(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x1d0(%rsp)
jmp 0xc4ff
movdqu (%rcx), %xmm0
movdqu %xmm0, (%r12)
movq 0x8(%rax), %rdx
leaq 0x1c0(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x70b70(%rip), %rsi     # 0x7d095
callq 0xaa80
leaq 0xe0(%rsp), %rsi
movq %rsi, -0x10(%rsi)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xc55a
movq %rdx, 0xd0(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xe0(%rsp)
jmp 0xc562
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 0xc5c8
movq %rdx, 0x728(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x738(%rsp)
jmp 0xc5d1
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 0x6ce6f(%rip), %rsi     # 0x79466
callq 0xaa80
leaq 0x220(%rsp), %rsi
movq %rsi, 0x210(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xc630
movq %rdx, 0x210(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x220(%rsp)
jmp 0xc638
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
leaq 0x210(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x570(%rsp), %rsi
callq 0x340f3
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0xc689
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x728(%rsp), %rdi
cmpq %r15, %rdi
je 0xc6a6
movq 0x738(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0xd0(%rsp), %rdi
leaq 0xe0(%rsp), %rax
cmpq %rax, %rdi
je 0xc6cb
movq 0xe0(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x1c0(%rsp), %rdi
cmpq %r12, %rdi
je 0xc6e8
movq 0x1d0(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x4c0(%rsp), %rdi
cmpq %r14, %rdi
je 0xc705
movq 0x4d0(%rsp), %rsi
incq %rsi
callq 0xa580
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0xc71b
movq 0x10(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0xc740
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x68(%rsp), %rdi
cmpq %rbx, %rdi
je 0xc757
movq 0x78(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0xb8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0xc778
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0xc794
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 0x2425a
leaq 0x6cca2(%rip), %rsi     # 0x79466
leaq 0x728(%rsp), %rdi
callq 0xaa80
leaq 0x210(%rsp), %rdi
leaq 0x728(%rsp), %rsi
movl $0xa, %edx
movl $0x1, %ecx
callq 0x36ea6
movq 0x728(%rsp), %rdi
cmpq %r15, %rdi
je 0xc80d
movq 0x738(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x218(%rsp), %rax
subq 0x210(%rsp), %rax
cmpq $0x60, %rax
jne 0x10f33
leaq 0x210(%rsp), %rdi
callq 0x249b2
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 0x2425a
leaq 0x6cc14(%rip), %rsi     # 0x79481
leaq 0x140(%rsp), %rdi
callq 0xaa80
leaq 0x728(%rsp), %rdi
movq %r15, (%rdi)
leaq 0x6cbf6(%rip), %rsi     # 0x79482
leaq 0x6cbf4(%rip), %rdx     # 0x79487
callq 0x2701a
leaq 0x210(%rsp), %rdi
leaq 0x728(%rsp), %rsi
callq 0x24a0e
movq 0x728(%rsp), %rdi
cmpq %r15, %rdi
je 0xc8ca
movq 0x738(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x728(%rsp), %rdi
movq %r15, (%rdi)
leaq 0x6cb4d(%rip), %rsi     # 0x79429
leaq 0x6cb51(%rip), %rdx     # 0x79434
callq 0x2701a
leaq 0x728(%rsp), %rsi
movq 0xc8(%rsp), %rdi
callq 0x5544e
movq 0x728(%rsp), %rdi
cmpq %r15, %rdi
je 0xc91a
movq 0x738(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6cafb(%rip), %rsi     # 0x79429
leaq 0x6caff(%rip), %rdx     # 0x79434
callq 0x2701a
leaq 0xa8(%rsp), %rdi
leaq 0x20(%rsp), %rdx
movq 0xc8(%rsp), %rsi
callq 0x564e4
leaq 0x6cb2d(%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 0xc98b
movq %rdx, 0x68(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x78(%rsp)
jmp 0xc993
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 0xc9f8
movq %rdx, 0x88(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x98(%rsp)
jmp 0xca00
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 0x6ca67(%rip), %rsi     # 0x7948d
callq 0xaa80
movq %r13, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xca4c
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0xca56
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, 0x4c0(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xcab7
movq %rdx, 0x4c0(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x4d0(%rsp)
jmp 0xcac0
movdqu (%rcx), %xmm0
movdqu %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq 0x4c0(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x6c9bd(%rip), %rsi     # 0x794a3
callq 0xaa80
movq %r12, 0x1c0(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xcb17
movq %rdx, 0x1c0(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x1d0(%rsp)
jmp 0xcb21
movdqu (%rcx), %xmm0
movdqu %xmm0, (%r12)
movq 0x8(%rax), %rdx
leaq 0x1c0(%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 0xcb8f
movq %rdx, 0xd0(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xe0(%rsp)
jmp 0xcb97
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 0x6c8f5(%rip), %rsi     # 0x794b2
callq 0xaa80
movq %r15, 0x728(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xcbee
movq %rdx, 0x728(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x738(%rsp)
jmp 0xcbf7
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 0x2425a
leaq 0x6c882(%rip), %rsi     # 0x794c7
leaq 0x48(%rsp), %rdi
callq 0xaa80
leaq 0x728(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x340f3
movq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
cmpq %rax, %rdi
je 0xcc7d
movq 0x58(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x728(%rsp), %rdi
cmpq %r15, %rdi
je 0xcc9a
movq 0x738(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0xd0(%rsp), %rdi
leaq 0xe0(%rsp), %rax
cmpq %rax, %rdi
je 0xccbf
movq 0xe0(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x1c0(%rsp), %rdi
cmpq %r12, %rdi
je 0xccdc
movq 0x1d0(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x4c0(%rsp), %rdi
cmpq %r14, %rdi
je 0xccf9
movq 0x4d0(%rsp), %rsi
incq %rsi
callq 0xa580
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0xcd0f
movq 0x10(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0xcd34
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x68(%rsp), %rdi
cmpq %rbx, %rdi
je 0xcd4b
movq 0x78(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0xa8(%rsp), %rdi
leaq 0xb8(%rsp), %rax
cmpq %rax, %rdi
leaq 0x58(%rsp), %rbx
je 0xcd75
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0xcd91
movq 0x30(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x728(%rsp), %rdi
movq %r15, (%rdi)
leaq 0x6c67e(%rip), %rsi     # 0x79421
leaq 0x6c67e(%rip), %rdx     # 0x79428
callq 0x2701a
leaq 0x728(%rsp), %rsi
movq 0xc8(%rsp), %rdi
callq 0x5544e
movq 0x728(%rsp), %rdi
cmpq %r15, %rdi
je 0xcde1
movq 0x738(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x728(%rsp), %rdi
movq %r15, (%rdi)
leaq 0x6c6db(%rip), %rsi     # 0x794ce
leaq 0x6c719(%rip), %rdx     # 0x79513
callq 0x2701a
leaq 0x5a0(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x6c60f(%rip), %rsi     # 0x79421
leaq 0x6c60f(%rip), %rdx     # 0x79428
leaq 0x590(%rsp), %rdi
callq 0x2701a
leaq 0x5b0(%rsp), %rdi
leaq 0x590(%rsp), %rdx
movq 0xc8(%rsp), %rsi
callq 0x564e4
leaq 0x6c6ca(%rip), %rsi     # 0x79514
leaq 0x5b0(%rsp), %rdi
callq 0xaa80
leaq 0x540(%rsp), %rsi
movq %rsi, -0x10(%rsi)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xce87
movq %rdx, 0x530(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x540(%rsp)
jmp 0xce8f
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
leaq 0x530(%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 0x560(%rsp), %rsi
movq %rsi, -0x10(%rsi)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xcef9
movq %rdx, 0x550(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x560(%rsp)
jmp 0xcf01
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
leaq 0x550(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x6c5f6(%rip), %rsi     # 0x7951d
callq 0xaa80
leaq 0x170(%rsp), %rsi
movq %rsi, -0x10(%rsi)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xcf5c
movq %rdx, 0x160(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x170(%rsp)
jmp 0xcf64
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
leaq 0x160(%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 0x500(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xcfce
movq %rdx, 0x4f0(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x500(%rsp)
jmp 0xcfd7
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rbp)
movq 0x8(%rax), %rdx
leaq 0x4f0(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x6c52f(%rip), %rsi     # 0x7952c
callq 0xaa80
leaq 0x1b0(%rsp), %rsi
movq %rsi, -0x10(%rsi)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xd032
movq %rdx, 0x1a0(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x1b0(%rsp)
jmp 0xd03a
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
leaq 0x1a0(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x6c4d0(%rip), %rsi     # 0x79530
callq 0xaa80
leaq 0x190(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xd095
movq %rdx, 0x180(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x190(%rsp)
jmp 0xd09f
movdqu (%rcx), %xmm0
movdqu %xmm0, (%r13)
movq 0x8(%rax), %rdx
movq %rdx, 0x188(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x520(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x510(%rsp), %rdi
movl $0x2, %esi
xorl %edx, %edx
callq 0xa650
movq 0x510(%rsp), %rax
movw $0x3131, (%rax)         # imm = 0x3131
movq 0x180(%rsp), %rcx
movq 0x188(%rsp), %r8
movq 0x518(%rsp), %rdx
leaq (%rdx,%r8), %rax
movl $0xf, %esi
cmpq %r13, %rcx
je 0xd115
movq 0x190(%rsp), %rsi
cmpq %rsi, %rax
jbe 0xd13e
movl $0xf, %esi
leaq 0x520(%rsp), %rdi
cmpq %rdi, 0x510(%rsp)
je 0xd139
movq 0x520(%rsp), %rsi
cmpq %rsi, %rax
jbe 0xd155
movq 0x510(%rsp), %rsi
leaq 0x180(%rsp), %rdi
callq 0xa190
jmp 0xd166
leaq 0x510(%rsp), %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0xa600
leaq 0x200(%rsp), %rdx
movq %rdx, -0x10(%rdx)
movq (%rax), %rsi
leaq 0x10(%rax), %rcx
cmpq %rcx, %rsi
je 0xd193
movq %rsi, 0x1f0(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x200(%rsp)
jmp 0xd19b
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rdx)
movq %rax, %rdx
addq $0x8, %rdx
movq 0x8(%rax), %rsi
movq %rsi, 0x1f8(%rsp)
movq %rcx, (%rax)
movq $0x0, (%rdx)
movb $0x0, (%rcx)
leaq 0x6c3de(%rip), %rsi     # 0x795a0
leaq 0x1f0(%rsp), %rdi
callq 0xaa80
movq %rbx, 0x48(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xd1f2
movq %rdx, 0x48(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x58(%rsp)
jmp 0xd1fa
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rbx)
movq 0x8(%rax), %rdx
movq %rdx, 0x50(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x8d37f(%rip), %rax     # 0x9a598
movq (%rax), %rbx
movl $0x1, %esi
cmpq $0xa, %rbx
jb 0xd276
movl $0x4, %esi
movabsq $0x346dc5d63886594b, %rdi # imm = 0x346DC5D63886594B
movq %rbx, %rcx
cmpq $0x63, %rcx
jbe 0xd26f
cmpq $0x3e7, %rcx            # imm = 0x3E7
jbe 0xd274
cmpq $0x2710, %rcx           # imm = 0x2710
jb 0xd276
movq %rcx, %rax
mulq %rdi
shrq $0xb, %rdx
addl $0x4, %esi
cmpq $0x1869f, %rcx          # imm = 0x1869F
movq %rdx, %rcx
ja 0xd239
addl $-0x3, %esi
jmp 0xd276
addl $-0x2, %esi
jmp 0xd276
decl %esi
movl %esi, %esi
leaq 0x5e8(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x5d8(%rsp), %rdi
xorl %edx, %edx
callq 0xa650
movq 0x5d8(%rsp), %rdi
movl 0x5e0(%rsp), %esi
movq %rbx, %rdx
callq 0x268cf
movq 0x48(%rsp), %rcx
movq 0x50(%rsp), %r8
movq 0x5e0(%rsp), %rdx
leaq (%rdx,%r8), %rax
movl $0xf, %esi
leaq 0x58(%rsp), %rdi
cmpq %rdi, %rcx
je 0xd2d5
movq 0x58(%rsp), %rsi
cmpq %rsi, %rax
leaq 0x78(%rsp), %rbx
jbe 0xd2fb
movl $0xf, %esi
cmpq %r12, 0x5d8(%rsp)
je 0xd2f6
movq 0x5e8(%rsp), %rsi
cmpq %rsi, %rax
jbe 0xd30f
movq 0x5d8(%rsp), %rsi
leaq 0x48(%rsp), %rdi
callq 0xa190
jmp 0xd320
leaq 0x5d8(%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 0xd345
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
jmp 0xd34d
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 0x6f73a(%rip), %rsi     # 0x7caab
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 0xd3af
movq %rdx, 0xa8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xb8(%rsp)
jmp 0xd3b7
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 0xd40e
movq %rdx, 0x68(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x78(%rsp)
jmp 0xd416
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 0x6c063(%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 0xd472
movq %rdx, 0x88(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x98(%rsp)
jmp 0xd47a
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 0xd4d4
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0xd4dc
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 0x6c0bf(%rip), %rsi     # 0x795bc
callq 0xaa80
movq %r14, 0x4c0(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xd52e
movq %rdx, 0x4c0(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x4d0(%rsp)
jmp 0xd537
movdqu (%rcx), %xmm0
movdqu %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq 0x4c0(%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 0x1d0(%rsp), %rsi
movq %rsi, 0x1c0(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xd5a5
movq %rdx, 0x1c0(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x1d0(%rsp)
jmp 0xd5ad
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
leaq 0x1c0(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x6bffa(%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 0xd60c
movq %rdx, 0xd0(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xe0(%rsp)
jmp 0xd614
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 0x2425a
leaq 0x6bf65(%rip), %rsi     # 0x795cd
leaq 0x660(%rsp), %rdi
callq 0xaa80
leaq 0xd0(%rsp), %rdi
leaq 0x660(%rsp), %rsi
callq 0x340f3
movq 0x660(%rsp), %rdi
cmpq %rbx, %rdi
je 0xd6a7
movq 0x670(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0xd0(%rsp), %rdi
leaq 0xe0(%rsp), %rax
cmpq %rax, %rdi
leaq 0x78(%rsp), %rbx
je 0xd6d1
movq 0xe0(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x1c0(%rsp), %rdi
leaq 0x1d0(%rsp), %rax
cmpq %rax, %rdi
je 0xd6f6
movq 0x1d0(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x4c0(%rsp), %rdi
cmpq %r14, %rdi
je 0xd713
movq 0x4d0(%rsp), %rsi
incq %rsi
callq 0xa580
movq (%rsp), %rdi
leaq 0x10(%rsp), %rax
cmpq %rax, %rdi
leaq 0xb8(%rsp), %r14
je 0xd736
movq 0x10(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0xd75b
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x68(%rsp), %rdi
cmpq %rbx, %rdi
je 0xd772
movq 0x78(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0xa8(%rsp), %rdi
cmpq %r14, %rdi
leaq 0x58(%rsp), %rbx
je 0xd794
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0xd7b0
movq 0x30(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x5d8(%rsp), %rdi
cmpq %r12, %rdi
je 0xd7cd
movq 0x5e8(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x48(%rsp), %rdi
cmpq %rbx, %rdi
leaq 0x170(%rsp), %r12
leaq 0x1b0(%rsp), %rbx
je 0xd7f4
movq 0x58(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x200(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0xd815
movq 0x200(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x510(%rsp), %rdi
leaq 0x520(%rsp), %rax
cmpq %rax, %rdi
je 0xd83a
movq 0x520(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x180(%rsp), %rdi
cmpq %r13, %rdi
je 0xd857
movq 0x190(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x1a0(%rsp), %rdi
cmpq %rbx, %rdi
je 0xd874
movq 0x1b0(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x4f0(%rsp), %rdi
cmpq %rbp, %rdi
je 0xd891
movq 0x500(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x160(%rsp), %rdi
cmpq %r12, %rdi
je 0xd8ae
movq 0x170(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x550(%rsp), %rdi
leaq 0x560(%rsp), %rax
cmpq %rax, %rdi
je 0xd8d3
movq 0x560(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x530(%rsp), %rdi
leaq 0x540(%rsp), %rax
cmpq %rax, %rdi
je 0xd8f8
movq 0x540(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x5c0(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0xd919
movq 0x5c0(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x590(%rsp), %rdi
leaq 0x5a0(%rsp), %rax
cmpq %rax, %rdi
je 0xd93e
movq 0x5a0(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x728(%rsp), %rdi
cmpq %r15, %rdi
je 0xd95b
movq 0x738(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x210(%rsp), %rbx
movq %rbx, %rdi
callq 0x2a3f2
leaq 0x220(%rsp), %rax
movq %rax, (%rbx)
leaq 0x6bc5b(%rip), %rsi     # 0x795d8
leaq 0x6bc56(%rip), %rdx     # 0x795da
leaq 0x210(%rsp), %rdi
callq 0x2701a
leaq 0x8d070(%rip), %rdi     # 0x9aa08
leaq 0x210(%rsp), %rsi
callq 0x24b8a
movabsq $0x3fef74bc6a7ef9db, %rbx # imm = 0x3FEF74BC6A7EF9DB
movq %rbx, (%rax)
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0xd9d7
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6bbea(%rip), %rsi     # 0x795db
leaq 0x6bbe5(%rip), %rdx     # 0x795dd
callq 0x2701a
leaq 0x8d004(%rip), %rdi     # 0x9aa08
leaq 0x210(%rsp), %rsi
callq 0x24b8a
movq %rbx, (%rax)
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0xda39
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6bb8b(%rip), %rsi     # 0x795de
leaq 0x6bb86(%rip), %rdx     # 0x795e0
callq 0x2701a
leaq 0x8cfa2(%rip), %rdi     # 0x9aa08
leaq 0x210(%rsp), %rsi
callq 0x24b8a
movq %rbx, (%rax)
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0xda9b
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6bb2c(%rip), %rsi     # 0x795e1
leaq 0x6bb27(%rip), %rdx     # 0x795e3
callq 0x2701a
leaq 0x8cf40(%rip), %rdi     # 0x9aa08
leaq 0x210(%rsp), %rsi
callq 0x24b8a
movq %rbx, (%rax)
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0xdafd
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6c8bf(%rip), %rsi     # 0x7a3d6
leaq 0x6c8b9(%rip), %rdx     # 0x7a3d7
callq 0x2701a
leaq 0x8cede(%rip), %rdi     # 0x9aa08
leaq 0x210(%rsp), %rsi
callq 0x24b8a
movabsq $0x3fef5c28f5c28f5c, %rbx # imm = 0x3FEF5C28F5C28F5C
movq %rbx, (%rax)
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0xdb69
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6ba61(%rip), %rsi     # 0x795e4
leaq 0x6ba5c(%rip), %rdx     # 0x795e6
callq 0x2701a
leaq 0x8ce72(%rip), %rdi     # 0x9aa08
leaq 0x210(%rsp), %rsi
callq 0x24b8a
movq %rbx, (%rax)
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0xdbcb
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6ba02(%rip), %rsi     # 0x795e7
leaq 0x6b9fd(%rip), %rdx     # 0x795e9
callq 0x2701a
leaq 0x8ce10(%rip), %rdi     # 0x9aa08
leaq 0x210(%rsp), %rsi
callq 0x24b8a
movq %rbx, (%rax)
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0xdc2d
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6b9a3(%rip), %rsi     # 0x795ea
leaq 0x6b99e(%rip), %rdx     # 0x795ec
callq 0x2701a
leaq 0x8cdae(%rip), %rdi     # 0x9aa08
leaq 0x210(%rsp), %rsi
callq 0x24b8a
movq %rbx, (%rax)
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0xdc8f
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6b944(%rip), %rsi     # 0x795ed
leaq 0x6b93f(%rip), %rdx     # 0x795ef
callq 0x2701a
leaq 0x8cd4c(%rip), %rdi     # 0x9aa08
leaq 0x210(%rsp), %rsi
callq 0x24b8a
movq %rbx, (%rax)
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0xdcf1
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6b8e5(%rip), %rsi     # 0x795f0
leaq 0x6b8e0(%rip), %rdx     # 0x795f2
callq 0x2701a
leaq 0x8ccea(%rip), %rdi     # 0x9aa08
leaq 0x210(%rsp), %rsi
callq 0x24b8a
movq %rbx, (%rax)
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0xdd53
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6b886(%rip), %rsi     # 0x795f3
leaq 0x6b881(%rip), %rdx     # 0x795f5
callq 0x2701a
leaq 0x8cc88(%rip), %rdi     # 0x9aa08
leaq 0x210(%rsp), %rsi
callq 0x24b8a
movq %rbx, (%rax)
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0xddb5
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6b827(%rip), %rsi     # 0x795f6
leaq 0x6b822(%rip), %rdx     # 0x795f8
callq 0x2701a
leaq 0x8cc26(%rip), %rdi     # 0x9aa08
leaq 0x210(%rsp), %rsi
callq 0x24b8a
movq %rbx, (%rax)
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0xde17
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6b7c8(%rip), %rsi     # 0x795f9
leaq 0x6b7c3(%rip), %rdx     # 0x795fb
callq 0x2701a
leaq 0x8cbc4(%rip), %rdi     # 0x9aa08
leaq 0x210(%rsp), %rsi
callq 0x24b8a
movabsq $0x3fef851eb851eb85, %r14 # imm = 0x3FEF851EB851EB85
movq %r14, (%rax)
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0xde83
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6b75f(%rip), %rsi     # 0x795fc
leaq 0x6b75a(%rip), %rdx     # 0x795fe
callq 0x2701a
leaq 0x8cb58(%rip), %rdi     # 0x9aa08
leaq 0x210(%rsp), %rsi
callq 0x24b8a
movq %r14, (%rax)
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0xdee5
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6b700(%rip), %rsi     # 0x795ff
leaq 0x6b6fb(%rip), %rdx     # 0x79601
callq 0x2701a
movq 0xc8(%rsp), %r14
leaq 0x8caee(%rip), %rdi     # 0x9aa08
leaq 0x210(%rsp), %rsi
callq 0x24b8a
movq %rbx, (%rax)
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0xdf4f
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6b699(%rip), %rsi     # 0x79602
leaq 0x6b694(%rip), %rdx     # 0x79604
callq 0x2701a
leaq 0x8ca8c(%rip), %rdi     # 0x9aa08
leaq 0x210(%rsp), %rsi
callq 0x24b8a
movq %rbx, (%rax)
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0xdfb1
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6b63a(%rip), %rsi     # 0x79605
leaq 0x6b635(%rip), %rdx     # 0x79607
callq 0x2701a
leaq 0x8ca2a(%rip), %rdi     # 0x9aa08
leaq 0x210(%rsp), %rsi
callq 0x24b8a
movq %rbx, (%rax)
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0xe013
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x1f0(%rsp), %rdi
leaq 0x200(%rsp), %rax
movq %rax, (%rdi)
movq 0x168(%r14), %rsi
movq 0x170(%r14), %rdx
addq %rsi, %rdx
callq 0x2425a
leaq 0x6b5c5(%rip), %rsi     # 0x79608
leaq 0x1f0(%rsp), %rdi
callq 0xaa80
leaq 0x728(%rsp), %rdi
leaq 0x1f0(%rsp), %rsi
callq 0x24c06
leaq 0x1c0(%rsp), %rdi
leaq 0x728(%rsp), %rsi
movl $0x2, %edx
xorl %ecx, %ecx
callq 0x24cd8
leaq 0x8ca18(%rip), %rax     # 0x9aaa0
movq (%rax), %rsi
leaq 0x4c0(%rsp), %rdi
movl $0x2, %edx
xorl %ecx, %ecx
callq 0x24cd8
movb $0x0, 0x4e8(%rsp)
cmpq $0x0, 0x8c941(%rip)     # 0x9a9f0
je 0xe0c5
leaq 0x6b8dc(%rip), %rsi     # 0x79994
leaq 0x1c0(%rsp), %rdi
callq 0x24d50
cmpb $0x1, 0x8c98c(%rip)     # 0x9aa58
jne 0xe247
leaq 0x8a64f(%rip), %rsi     # 0x98728
leaq 0x1c0(%rsp), %rdi
callq 0x24e8e
leaq 0x8a643(%rip), %rsi     # 0x98730
movq %rax, %rdi
callq 0x24e8e
leaq 0x8a63c(%rip), %rsi     # 0x98738
movq %rax, %rdi
callq 0x24e8e
leaq 0x8a635(%rip), %rsi     # 0x98740
movq %rax, %rdi
callq 0x24e8e
leaq 0x8a62e(%rip), %rsi     # 0x98748
movq %rax, %rdi
callq 0x24e8e
leaq 0x8a627(%rip), %rsi     # 0x98750
movq %rax, %rdi
callq 0x24e8e
leaq 0x8a620(%rip), %rsi     # 0x98758
movq %rax, %rdi
callq 0x24e8e
leaq 0x8a619(%rip), %rsi     # 0x98760
movq %rax, %rdi
callq 0x24e8e
leaq 0x8a612(%rip), %rsi     # 0x98768
movq %rax, %rdi
callq 0x24e8e
leaq 0x8a60b(%rip), %rsi     # 0x98770
movq %rax, %rdi
callq 0x24e8e
leaq 0x8a604(%rip), %rsi     # 0x98778
movq %rax, %rdi
callq 0x24e8e
leaq 0x8a5fd(%rip), %rsi     # 0x98780
movq %rax, %rdi
callq 0x24e8e
leaq 0x8a5f6(%rip), %rsi     # 0x98788
movq %rax, %rdi
callq 0x24e8e
leaq 0x8a5ef(%rip), %rsi     # 0x98790
movq %rax, %rdi
callq 0x24e8e
leaq 0x8a5e8(%rip), %rsi     # 0x98798
movq %rax, %rdi
callq 0x24e8e
leaq 0x8a5e1(%rip), %rsi     # 0x987a0
movq %rax, %rdi
callq 0x24e8e
leaq 0x8a5da(%rip), %rsi     # 0x987a8
movq %rax, %rdi
callq 0x24e8e
leaq 0x8a5d3(%rip), %rsi     # 0x987b0
movq %rax, %rdi
callq 0x24e8e
leaq 0x8a5cc(%rip), %rsi     # 0x987b8
movq %rax, %rdi
callq 0x24e8e
leaq 0x8a5c5(%rip), %rsi     # 0x987c0
movq %rax, %rdi
callq 0x24e8e
leaq 0x8a5be(%rip), %rsi     # 0x987c8
movq %rax, %rdi
callq 0x24e8e
leaq 0x8a5b7(%rip), %rsi     # 0x987d0
movq %rax, %rdi
callq 0x24e8e
cmpb $0x1, 0x8c831(%rip)     # 0x9aa59
jne 0xe32d
leaq 0x8a5a3(%rip), %rsi     # 0x987d8
leaq 0x1c0(%rsp), %rdi
callq 0x24e8e
jmp 0xe32d
leaq 0x6b3bf(%rip), %rsi     # 0x7960d
leaq 0x1c0(%rsp), %rdi
callq 0x24ff2
leaq 0x6b3b9(%rip), %rsi     # 0x7961b
movq %rax, %rdi
callq 0x25130
leaq 0x6bc4e(%rip), %rsi     # 0x79ebf
movq %rax, %rdi
callq 0x2526e
leaq 0x6b3ed(%rip), %rsi     # 0x7966d
movq %rax, %rdi
callq 0x25130
leaq 0x6b395(%rip), %rsi     # 0x79624
movq %rax, %rdi
callq 0x253ac
leaq 0x6b393(%rip), %rsi     # 0x79631
movq %rax, %rdi
callq 0x254ea
leaq 0x6b390(%rip), %rsi     # 0x7963d
movq %rax, %rdi
callq 0x24ff2
leaq 0x6b38f(%rip), %rsi     # 0x7964b
movq %rax, %rdi
callq 0x254ea
leaq 0x6b38c(%rip), %rsi     # 0x79657
movq %rax, %rdi
callq 0x25628
leaq 0x6b391(%rip), %rsi     # 0x7966b
movq %rax, %rdi
callq 0x25766
leaq 0x6b38d(%rip), %rsi     # 0x79676
movq %rax, %rdi
callq 0x25766
leaq 0x6b389(%rip), %rsi     # 0x79681
movq %rax, %rdi
callq 0x254ea
leaq 0x6b386(%rip), %rsi     # 0x7968d
movq %rax, %rdi
callq 0x25628
leaq 0x6b38b(%rip), %rsi     # 0x796a1
movq %rax, %rdi
callq 0x25766
leaq 0x6b387(%rip), %rsi     # 0x796ac
movq %rax, %rdi
callq 0x25766
leaq 0x1c0(%rsp), %rdi
callq 0x258a4
pxor %xmm0, %xmm0
movdqu %xmm0, 0x189(%rsp)
movdqa %xmm0, 0x180(%rsp)
leaq 0x210(%rsp), %rdi
leaq 0x140(%rsp), %rsi
xorl %edx, %edx
callq 0x26d9e
leaq 0x8a5d2(%rip), %rax     # 0x98940
leaq 0x478(%rsp), %rbx
movq %rax, -0x268(%rbx)
movl $0x0, -0x8(%rbx)
leaq 0x488(%rsp), %rcx
movq %rcx, -0x10(%rcx)
xorl %eax, %eax
movq %rax, -0x8(%rcx)
movb %al, (%rcx)
leaq 0x4a8(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq %rax, -0x8(%rbp)
movb %al, (%rbp)
leaq 0x210(%rsp), %r14
leaq 0xd0(%rsp), %r15
leaq 0x180(%rsp), %r12
movq %r14, %rdi
callq 0x281ba
testb %al, %al
je 0xe461
movq %r15, %rdi
callq 0x340a8
leaq 0x8c6be(%rip), %rax     # 0x9aaa0
movq (%rax), %rdi
testq %rdi, %rdi
je 0xe429
movq 0x478(%rsp), %rsi
movq 0x480(%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 0x14238
movq %r13, %rdi
callq 0x1644c
movq %r12, %rdi
movq %r13, %rsi
callq 0x1b884
movq %r15, %rdi
callq 0x340ce
jmp 0xe3c3
leaq 0x8a4d8(%rip), %rax     # 0x98940
movq %rax, 0x210(%rsp)
movq 0x498(%rsp), %rdi
cmpq %rbp, %rdi
je 0xe48d
movq 0x4a8(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x478(%rsp), %rdi
leaq 0x488(%rsp), %rax
cmpq %rax, %rdi
je 0xe4b2
movq 0x488(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x8a53f(%rip), %rax     # 0x989f8
leaq 0x430(%rsp), %rbx
movq %rax, -0x220(%rbx)
movq %rbx, %rdi
callq 0x37f2a
leaq 0x8a581(%rip), %rax     # 0x98a58
movq %rax, -0x218(%rbx)
leaq 0x318(%rsp), %rbx
leaq 0x8a593(%rip), %rax     # 0x98a80
movq %rax, (%rbx)
leaq 0x228(%rsp), %r14
movq %r14, %rdi
callq 0xa4a0
leaq 0x8a5a1(%rip), %rax     # 0x98aa8
movq %rax, -0x10(%r14)
leaq 0x8a5be(%rip), %rax     # 0x98ad0
movq %rax, (%rbx)
movq $0x0, -0x8(%r14)
movq %rbx, %rdi
callq 0xa1c0
leaq 0x8c574(%rip), %rax     # 0x9aaa0
movq (%rax), %rbx
testq %rbx, %rbx
je 0xe6d5
movq 0x188(%rsp), %r14
subq 0x180(%rsp), %r14
sarq $0x3, %r14
movl $0x1, %esi
cmpq $0xa, %r14
jb 0xe5a6
movl $0x4, %esi
movabsq $0x346dc5d63886594b, %rdi # imm = 0x346DC5D63886594B
movq %r14, %rcx
cmpq $0x63, %rcx
jbe 0xe59f
cmpq $0x3e7, %rcx            # imm = 0x3E7
jbe 0xe5a4
cmpq $0x2710, %rcx           # imm = 0x2710
jb 0xe5a6
movq %rcx, %rax
mulq %rdi
shrq $0xb, %rdx
addl $0x4, %esi
cmpq $0x1869f, %rcx          # imm = 0x1869F
movq %rdx, %rcx
ja 0xe569
addl $-0x3, %esi
jmp 0xe5a6
addl $-0x2, %esi
jmp 0xe5a6
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 0x268cf
leaq 0x6b0d7(%rip), %rcx     # 0x796b7
movl $0x12, %r8d
movq %r15, %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0xa600
leaq 0x220(%rsp), %rsi
movq %rsi, 0x210(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xe626
movq %rdx, 0x210(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x220(%rsp)
jmp 0xe62e
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, 0x218(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x210(%rsp), %rsi
movq 0x218(%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 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0xe6b0
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0xd0(%rsp), %rdi
leaq 0xe0(%rsp), %rax
cmpq %rax, %rdi
je 0xe6d5
movq 0xe0(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x8c3c4(%rip), %rax     # 0x9aaa0
movq (%rax), %rbx
testq %rbx, %rbx
je 0xe71f
leaq 0x6afdf(%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 0xab58(%rip), %rsi      # 0x1927e
leaq 0x180(%rsp), %rdi
callq 0x191a4
movq 0x180(%rsp), %r12
movq 0x188(%rsp), %r13
cmpq %r13, %r12
je 0xe933
xorl %ebp, %ebp
callq 0xa070
movq %rax, %rbx
movq (%r12), %r15
movl $0x0, (%rbx)
testq %r15, %r15
je 0x104aa
testq %rbp, %rbp
je 0xe90e
movq 0x60(%r15), %rdx
cmpq 0x60(%rbp), %rdx
jne 0xe90e
testq %rdx, %rdx
je 0xe79a
movq 0x58(%rbp), %rsi
movq 0x58(%r15), %rdi
callq 0xa5a0
testl %eax, %eax
jne 0xe90e
movb 0x98(%r15), %r14b
cmpb 0x98(%rbp), %r14b
jne 0xe90e
movq 0xa8(%r15), %rdx
cmpq 0xa8(%rbp), %rdx
jne 0xe90e
testq %rdx, %rdx
je 0xe7e2
movq 0xa0(%rbp), %rsi
movq 0xa0(%r15), %rdi
callq 0xa5a0
testl %eax, %eax
jne 0xe90e
movq 0x30(%r15), %rax
movq 0x30(%rbp), %rcx
cmpq %rcx, %rax
jbe 0xe90e
subl 0x38(%rbp), %eax
cmpl $0x9, %eax
jg 0xe90e
movq 0x48(%r15), %rax
cmpq 0x48(%rbp), %rax
je 0xe90e
movq %rcx, 0x40(%rsp)
movl $0x0, (%rbx)
movq 0x60(%r15), %rdx
cmpq 0x60(%rbp), %rdx
jne 0x1187c
testq %rdx, %rdx
je 0xe840
movq 0x58(%rbp), %rsi
movq 0x58(%r15), %rdi
callq 0xa5a0
testl %eax, %eax
jne 0x1187c
movl $0x0, (%rbx)
movq 0xa8(%r15), %rdx
cmpq 0xa8(%rbp), %rdx
jne 0x11917
testq %rdx, %rdx
je 0xe87a
movq 0xa0(%rbp), %rsi
movq 0xa0(%r15), %rdi
callq 0xa5a0
testl %eax, %eax
jne 0x11917
movl $0x0, (%rbx)
movq 0x40(%r15), %rax
cmpq 0x40(%rbp), %rax
jne 0x11d51
movl $0x0, (%rbx)
movq 0x28(%r15), %rax
cmpq 0x28(%rbp), %rax
movq 0x40(%rsp), %rax
jne 0x11dec
movl $0x0, (%rbx)
movq %rax, 0x30(%r15)
testb %r14b, %r14b
je 0xe8c6
movq 0x18(%rbp), %rax
cmpq %rax, 0x18(%r15)
jbe 0xe8d4
movq %rax, 0x18(%r15)
jmp 0xe8d4
movq 0x20(%rbp), %rax
cmpq %rax, 0x20(%r15)
jae 0xe8d4
movq %rax, 0x20(%r15)
movdqu (%rbp), %xmm0
movdqu (%r15), %xmm1
paddq %xmm0, %xmm1
movdqu %xmm1, (%r15)
movq 0x10(%rbp), %rax
addq %rax, 0x10(%r15)
cmpb $0x1, 0x50(%rbp)
jne 0xe8fa
movb $0x1, 0x50(%r15)
movb $0x1, 0x51(%r15)
movq %r15, %rdi
callq 0x1644c
movb $0x1, 0x168(%rbp)
movq %r15, %rdi
leaq 0x4c0(%rsp), %rsi
movl $0x1, %edx
callq 0x19bea
addq $0x8, %r12
movq %r15, %rbp
cmpq %r13, %r12
jne 0xe756
leaq 0x8c166(%rip), %rax     # 0x9aaa0
movq (%rax), %rbx
testq %rbx, %rbx
je 0xe97d
leaq 0x6adfa(%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, 0x1a9(%rsp)
movdqa %xmm0, 0x1a0(%rsp)
leaq 0xbda2(%rip), %rsi      # 0x1a73c
leaq 0x180(%rsp), %rdi
callq 0x191a4
movq 0x188(%rsp), %r12
subq 0x180(%rsp), %r12
je 0xebc9
sarq $0x3, %r12
cmpq $0x1, %r12
adcq $0x0, %r12
xorl %ebp, %ebp
xorl %r14d, %r14d
movq %r12, 0x5d0(%rsp)
leaq 0x180(%rsp), %rdi
movq %r14, %rsi
callq 0x1ae26
movq (%rax), %rbx
callq 0xa070
movl $0x0, (%rax)
testq %rbx, %rbx
je 0x10716
movq %rax, %r15
cmpq %r14, %rbp
jae 0xeaea
leaq 0x180(%rsp), %rdi
movq %rbp, %rsi
callq 0x1ae26
movq (%rax), %rax
movq 0x60(%rax), %rdx
cmpq 0x60(%rbx), %rdx
jne 0xeae2
testq %rdx, %rdx
je 0xea44
movq 0x58(%rbx), %rsi
movq 0x58(%rax), %rdi
callq 0xa5a0
testl %eax, %eax
jne 0xeae2
leaq 0x180(%rsp), %rdi
movq %rbp, %rsi
callq 0x1ae26
movq (%rax), %rax
movb 0x98(%rax), %al
cmpb 0x98(%rbx), %al
jne 0xeae2
leaq 0x180(%rsp), %rdi
movq %rbp, %rsi
callq 0x1ae26
movq (%rax), %rax
movq 0x108(%rax), %rdx
cmpq 0x108(%rbx), %rdx
jne 0xeae2
testq %rdx, %rdx
je 0xeaa4
movq 0x100(%rbx), %rsi
movq 0x100(%rax), %rdi
callq 0xa5a0
testl %eax, %eax
jne 0xeae2
leaq 0x180(%rsp), %rdi
movq %rbp, %rsi
callq 0x1ae26
movq (%rax), %rax
movb 0x140(%rax), %al
cmpb 0x140(%rbx), %al
jne 0xeae2
leaq 0x180(%rsp), %rdi
movq %rbp, %rsi
callq 0x1ae26
movq (%rax), %rax
movq 0x38(%rax), %rax
cmpq 0x30(%rbx), %rax
ja 0xeaea
incq %rbp
jmp 0xea00
movl $0x0, (%r15)
cmpq %r14, %rbp
ja 0x107b1
cmpb $0x0, 0x168(%rbx)
jne 0xebc9
movq %rbx, %rdi
leaq 0x4c0(%rsp), %rsi
movl $0x1, %edx
callq 0x19bea
cmpq %r14, %rbp
jae 0xebad
movl $0x0, 0x40(%rsp)
movq %rbp, %r12
leaq 0x180(%rsp), %rdi
movq %r12, %rsi
callq 0x1ae26
movq (%rax), %r13
movl $0x0, (%r15)
testq %r13, %r13
je 0x101a3
movl $0x0, (%r15)
cmpb $0x1, 0x168(%r13)
je 0x1023e
movq %r13, %rdi
movq %rbx, %rsi
callq 0x1aeba
testb %al, %al
je 0xeb86
movq %rbx, %rdi
movq %r13, %rsi
callq 0x1aeba
testb %al, %al
je 0xeb8a
movb $0x1, %al
jmp 0xeb92
movb $0x1, %al
movl %eax, 0x40(%rsp)
xorl %eax, %eax
testb %al, %al
je 0xeb9e
incq %r12
cmpq %r14, %r12
jb 0xeb30
testb $0x1, 0x40(%rsp)
movq 0x5d0(%rsp), %r12
jne 0xebbd
leaq 0x1a0(%rsp), %rdi
movq %rbx, %rsi
callq 0x1b884
incq %r14
cmpq %r12, %r14
jne 0xe9d6
pxor %xmm0, %xmm0
movdqu %xmm0, 0x4f9(%rsp)
movdqa %xmm0, 0x4f0(%rsp)
leaq 0x8beba(%rip), %rax     # 0x9aaa0
movq (%rax), %rbx
testq %rbx, %rbx
je 0xec29
leaq 0x6ab7b(%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 0x1a0(%rsp), %rdi
leaq 0x4f0(%rsp), %rsi
leaq 0x4c0(%rsp), %r8
movl $0x1, %edx
movl $0x1, %ecx
callq 0x1b995
leaq 0xf9eb(%rip), %rsi      # 0x1e642
leaq 0x1a0(%rsp), %rdi
callq 0x191a4
leaq 0x8be35(%rip), %rax     # 0x9aaa0
movq (%rax), %rbx
testq %rbx, %rbx
je 0xecae
leaq 0x6ab0a(%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 0x1a0(%rsp), %rdi
leaq 0x4f0(%rsp), %rsi
leaq 0x4c0(%rsp), %r8
xorl %edx, %edx
movl $0x1, %ecx
callq 0x1b995
leaq 0x8bdc7(%rip), %rax     # 0x9aaa0
movq (%rax), %rbx
testq %rbx, %rbx
je 0xed1c
leaq 0x6aaad(%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 0x1a0(%rsp), %rdi
leaq 0x4f0(%rsp), %rsi
leaq 0x4c0(%rsp), %r8
xorl %edx, %edx
movl $0x2, %ecx
callq 0x1b995
leaq 0x8bd59(%rip), %rax     # 0x9aaa0
movq (%rax), %rbx
testq %rbx, %rbx
je 0xed8a
leaq 0x6aa57(%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 0x1a0(%rsp), %rdi
leaq 0x4f0(%rsp), %rsi
leaq 0x4c0(%rsp), %r8
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x1b995
leaq 0x8bcee(%rip), %rax     # 0x9aaa0
movq (%rax), %rbx
testq %rbx, %rbx
je 0xedf5
leaq 0x6aa08(%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, 0x169(%rsp)
movdqa %xmm0, 0x160(%rsp)
cmpb $0x0, 0x508(%rsp)
jne 0xee90
movq 0x4f0(%rsp), %r14
movq 0x4f8(%rsp), %rbx
cmpq %rbx, %r14
je 0xee88
movq %rbx, %r15
subq %r14, %r15
movq %r15, %rax
sarq $0x4, %rax
bsrq %rax, %rdx
xorl $0x3f, %edx
addl %edx, %edx
xorq $0x7e, %rdx
movq %r14, %rdi
movq %rbx, %rsi
callq 0x22213
cmpq $0x101, %r15            # imm = 0x101
jl 0xee7d
leaq 0x100(%r14), %r15
movq %r14, %rdi
movq %r15, %rsi
callq 0x22f5f
cmpq %rbx, %r15
je 0xee88
movq %r15, %rdi
callq 0x22fdb
addq $0x10, %r15
jmp 0xee6a
movq %r14, %rdi
movq %rbx, %rsi
callq 0x22f5f
movb $0x1, 0x508(%rsp)
movq 0x4f0(%rsp), %r12
movq 0x4f8(%rsp), %r13
cmpq %r13, %r12
je 0xf18b
movq %r13, 0x40(%rsp)
movq %r12, %rdi
leaq 0x4c0(%rsp), %rsi
movl $0x1, %edx
callq 0x1ece4
leaq 0x8bbde(%rip), %rax     # 0x9aaa8
cmpb $0x1, (%rax)
jne 0xefb0
callq 0xa070
movl $0x0, (%rax)
movq (%r12), %rdi
testq %rdi, %rdi
je 0x1084c
movq %rax, %rbx
callq 0x1644c
movl $0x0, (%rbx)
movq (%r12), %rax
cmpb $0x0, 0x168(%rax)
je 0x108e7
movq 0x8(%r12), %rdi
testq %rdi, %rdi
je 0xefb0
callq 0x1644c
movl $0x0, (%rbx)
movq (%r12), %r15
movq 0x8(%r12), %r14
movq 0x60(%r15), %rdx
cmpq 0x60(%r14), %rdx
jne 0x1067b
testq %rdx, %rdx
je 0xef54
movq 0x58(%r14), %rsi
movq 0x58(%r15), %rdi
callq 0xa5a0
testl %eax, %eax
jne 0x1067b
movl $0x0, (%rbx)
movb 0x98(%r15), %al
cmpb 0x98(%r14), %al
jne 0x10982
movl $0x0, (%rbx)
movq 0x38(%r15), %rax
cmpq 0x30(%r14), %rax
ja 0x10b53
movl $0x0, (%rbx)
movb 0x140(%r15), %al
cmpb 0x140(%r14), %al
je 0x10ab8
movl $0x0, (%rbx)
cmpb $0x0, 0x168(%r14)
je 0x10a1d
movq (%r12), %rax
movq 0x8(%r12), %rcx
movq 0x8(%rax), %rax
testq %rcx, %rcx
je 0xefc6
addq 0x8(%rcx), %rax
movq (%r12), %rdx
movq (%rdx), %rdx
testq %rcx, %rcx
je 0xefd5
addq (%rcx), %rdx
movq %rax, %xmm0
movq 0x6a02e(%rip), %xmm2    # 0x79010
punpckldq %xmm2, %xmm0    # xmm0 = xmm0[0],xmm2[0],xmm0[1],xmm2[1]
movapd 0x6a032(%rip), %xmm3    # 0x79020
subpd %xmm3, %xmm0
movapd %xmm0, %xmm1
unpckhpd %xmm0, %xmm1            # xmm1 = xmm1[1],xmm0[1]
addsd %xmm0, %xmm1
movq %rdx, %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 0x6a04d(%rip), %xmm0    # 0x79070
ucomisd %xmm1, %xmm0
ja 0xf17e
movq 0x160(%rsp), %rbx
movq 0x168(%rsp), %rbp
cmpq %rbp, %rbx
je 0xf077
xorl %r15d, %r15d
movq %rbx, %r14
movq %r14, %rdi
movq %r12, %rsi
callq 0x20b44
movzbl %r15b, %r15d
testb %al, %al
movl $0x1, %eax
cmovnel %eax, %r15d
jne 0xf06d
addq $0x10, %r14
cmpq %rbp, %r14
jne 0xf048
testb $0x1, %r15b
jne 0xf17e
cmpq 0x170(%rsp), %rbp
je 0xf09a
movupd (%r12), %xmm0
movupd %xmm0, (%rbp)
addq $0x10, 0x168(%rsp)
jmp 0xf160
movq %rbp, %r15
subq %rbx, %r15
movabsq $0x7ffffffffffffff0, %rax # imm = 0x7FFFFFFFFFFFFFF0
cmpq %rax, %r15
je 0x10c72
movq %r15, %rax
sarq $0x4, %rax
cmpq %rbx, %rbp
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 0x23768
movq %rax, %r13
movupd (%r12), %xmm0
movupd %xmm0, (%rax,%r15)
movq %rax, %r15
cmpq %rbx, %rbp
je 0xf120
movq %r13, %r15
movq %rbx, %rax
movupd (%rax), %xmm0
movupd %xmm0, (%r15)
addq $0x10, %rax
addq $0x10, %r15
cmpq %rbp, %rax
jne 0xf10a
testq %rbx, %rbx
je 0xf138
movq 0x170(%rsp), %rsi
subq %rbx, %rsi
movq %rbx, %rdi
callq 0xa580
addq $0x10, %r15
movq %r13, 0x160(%rsp)
movq %r15, 0x168(%rsp)
shlq $0x4, %r14
addq %r14, %r13
movq %r13, 0x170(%rsp)
movq 0x40(%rsp), %r13
movq 0x168(%rsp), %rax
subq 0x160(%rsp), %rax
cmpq $0x11, %rax
jb 0xf17e
movb $0x0, 0x178(%rsp)
addq $0x10, %r12
cmpq %r13, %r12
jne 0xeeae
movq 0x1a8(%rsp), %rax
subq 0x1a0(%rsp), %rax
je 0xf409
sarq $0x3, %rax
cmpq $0x1, %rax
adcq $0x0, %rax
movq %rax, 0x5d0(%rsp)
xorl %r14d, %r14d
leaq 0x1a0(%rsp), %r15
leaq 0x4c0(%rsp), %r13
xorl %r12d, %r12d
movq %r15, %rdi
movq %r14, %rsi
callq 0x1ae26
movq (%rax), %rbx
callq 0xa070
movl $0x0, (%rax)
testq %rbx, %rbx
je 0x105e0
cmpb $0x0, 0x168(%rbx)
jne 0xf3f8
movq %rax, %rbp
cmpq %r14, %r12
jae 0xf28c
movq %r15, %rdi
movq %r12, %rsi
callq 0x1ae26
movq (%rax), %rax
movq 0x60(%rax), %rdx
cmpq 0x60(%rbx), %rdx
jne 0xf284
testq %rdx, %rdx
je 0xf234
movq 0x58(%rbx), %rsi
movq 0x58(%rax), %rdi
callq 0xa5a0
testl %eax, %eax
jne 0xf284
movq %r15, %rdi
movq %r12, %rsi
callq 0x1ae26
movq (%rax), %rax
movb 0x98(%rax), %al
cmpb 0x98(%rbx), %al
jne 0xf284
movq %r15, %rdi
movq %r12, %rsi
callq 0x1ae26
movq (%rax), %rax
movb 0x140(%rax), %al
cmpb 0x140(%rbx), %al
jne 0xf284
movq %r15, %rdi
movq %r12, %rsi
callq 0x1ae26
movq (%rax), %rax
movq 0x38(%rax), %rax
cmpq 0x30(%rbx), %rax
ja 0xf28c
incq %r12
jmp 0xf1fd
movq %rbx, %rdi
movq %r13, %rsi
movl $0x1, %edx
callq 0x19bea
cmpq %r14, %r12
jae 0xf3f8
movq %r14, 0x40(%rsp)
movq %r12, %r13
movq %r15, %rdi
movq %r13, %rsi
callq 0x1ae26
movq %r15, %r14
movq (%rax), %r15
movl $0x0, (%rbp)
testq %r15, %r15
je 0x1040f
movl $0x0, (%rbp)
movq 0x60(%rbx), %rdx
cmpq 0x60(%r15), %rdx
jne 0x10108
testq %rdx, %rdx
je 0xf2fd
movq 0x58(%r15), %rsi
movq 0x58(%rbx), %rdi
callq 0xa5a0
testl %eax, %eax
jne 0x10108
movl $0x0, (%rbp)
movb 0x98(%rbx), %al
cmpb 0x98(%r15), %al
jne 0x102d9
movl $0x0, (%rbp)
movb 0x140(%rbx), %al
cmpb 0x140(%r15), %al
jne 0x10374
movq 0x30(%rbx), %rax
cmpq 0x30(%r15), %rax
jb 0xf3ce
movq 0x38(%rbx), %rax
cmpq 0x38(%r15), %rax
ja 0xf3ce
movdqu (%rbx), %xmm0
movdqa %xmm0, %xmm1
movdqa 0x69cd3(%rip), %xmm3    # 0x79030
pand %xmm3, %xmm1
movdqa 0x69cd7(%rip), %xmm4    # 0x79040
por %xmm4, %xmm1
psrlq $0x20, %xmm0
movdqa 0x69cd6(%rip), %xmm5    # 0x79050
por %xmm5, %xmm0
movapd 0x69cda(%rip), %xmm6    # 0x79060
subpd %xmm6, %xmm0
addpd %xmm1, %xmm0
movdqu (%r15), %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 0xf3e1
incq %r13
cmpq 0x40(%rsp), %r13
movq %r14, %r15
jb 0xf2ad
jmp 0xf3eb
movb $0x1, 0x168(%rbx)
movq %r14, %r15
movq 0x40(%rsp), %r14
leaq 0x4c0(%rsp), %r13
incq %r14
cmpq 0x5d0(%rsp), %r14
jne 0xf1cb
leaq 0x8b690(%rip), %rax     # 0x9aaa0
movq (%rax), %rbx
testq %rbx, %rbx
je 0xf453
leaq 0x6a41e(%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 0x11834(%rip), %rsi     # 0x20c8e
leaq 0x1a0(%rsp), %rdi
callq 0x191a4
movq 0x1a8(%rsp), %rbp
subq 0x1a0(%rsp), %rbp
je 0xf59c
sarq $0x3, %rbp
cmpq $0x1, %rbp
adcq $0x0, %rbp
xorl %r14d, %r14d
leaq 0x1a0(%rsp), %rbx
leaq 0x210(%rsp), %r15
xorl %r12d, %r12d
movq %rbp, 0x40(%rsp)
movq %rbx, %rdi
movq %r12, %rsi
callq 0x1ae26
movq (%rax), %r13
callq 0xa070
movl $0x0, (%rax)
testq %r13, %r13
je 0x10545
cmpb $0x0, 0x168(%r13)
jne 0xf590
movdqu (%r13), %xmm0
movdqa %xmm0, %xmm1
pand 0x69b4a(%rip), %xmm1    # 0x79030
por 0x69b52(%rip), %xmm1    # 0x79040
psrlq $0x20, %xmm0
por 0x69b55(%rip), %xmm0    # 0x79050
subpd 0x69b5d(%rip), %xmm0    # 0x79060
addpd %xmm1, %xmm0
movapd %xmm0, %xmm1
unpckhpd %xmm0, %xmm1            # xmm1 = xmm1[1],xmm0[1]
divsd %xmm0, %xmm1
movsd 0x69b55(%rip), %xmm0    # 0x79070
ucomisd %xmm1, %xmm0
ja 0xf590
movq %r13, 0x210(%rsp)
movq $0x0, 0x218(%rsp)
movq 0x160(%rsp), %r13
movq 0x168(%rsp), %rbx
cmpq %rbx, %r13
je 0xf578
movb $0x1, %bpl
movq %r13, %rdi
movq %r15, %rsi
callq 0x20b44
movzbl %bpl, %ebp
testb %al, %al
cmovnel %r14d, %ebp
jne 0xf56d
addq $0x10, %r13
cmpq %rbx, %r13
jne 0xf54d
testb $0x1, %bpl
movq 0x40(%rsp), %rbp
je 0xf588
leaq 0x160(%rsp), %rdi
movq %r15, %rsi
callq 0x2133a
leaq 0x1a0(%rsp), %rbx
incq %r12
cmpq %rbp, %r12
jne 0xf4a4
movq 0x160(%rsp), %r15
movq 0x168(%rsp), %rbx
cmpq %rbx, %r15
je 0xf686
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 0x11e4c(%rip), %rcx     # 0x21422
movq %r15, %rdi
movq %rbx, %rsi
callq 0x23788
cmpq $0x101, %r14            # imm = 0x101
jl 0xf674
leaq 0x100(%r15), %r14
leaq 0x11e26(%rip), %rdx     # 0x21422
movq %r15, %rdi
movq %r14, %rsi
callq 0x23b0e
cmpq %rbx, %r14
je 0xf686
leaq 0x210(%rsp), %r15
movdqu (%r14), %xmm0
movdqa %xmm0, 0x210(%rsp)
leaq -0x10(%r14), %rsi
movq %r15, %rdi
callq 0x21422
movq %r14, %r12
testb %al, %al
je 0xf65a
movq %r14, %r12
movdqu -0x10(%r12), %xmm0
movdqu %xmm0, (%r12)
leaq -0x20(%r12), %rsi
movq %r15, %rdi
callq 0x21422
addq $-0x10, %r12
testb %al, %al
jne 0xf638
movdqa 0x210(%rsp), %xmm0
movdqu %xmm0, (%r12)
addq $0x10, %r14
cmpq %rbx, %r14
jne 0xf614
jmp 0xf686
leaq 0x11da7(%rip), %rdx     # 0x21422
movq %r15, %rdi
movq %rbx, %rsi
callq 0x23b0e
movq 0x160(%rsp), %rbx
movq 0x168(%rsp), %r15
movq %r15, %rax
subq %rbx, %rax
cmpq $0x11, %rax
jb 0xf6aa
movb $0x0, 0x178(%rsp)
cmpq %r15, %rbx
je 0xf6cd
leaq 0x1c0(%rsp), %r14
movq %rbx, %rdi
movq %r14, %rsi
xorl %edx, %edx
callq 0x1ece4
addq $0x10, %rbx
cmpq %r15, %rbx
jne 0xf6b7
leaq 0x8b3ec(%rip), %rdx     # 0x9aac0
leaq 0xd0(%rsp), %rdi
leaq 0x1f0(%rsp), %rsi
movl $0x1, %ecx
xorl %r8d, %r8d
callq 0x6cd20
leaq 0xd0(%rsp), %rdi
callq 0x6e6dc
leaq 0x210(%rsp), %rdi
leaq 0x6c8(%rsp), %rsi
callq 0x25c1a
movq 0x210(%rsp), %rsi
testq %rsi, %rsi
jne 0xf727
movq 0x8a871(%rip), %rsi     # 0x99f98
leaq 0xd0(%rsp), %rdi
callq 0x6f23e
movq 0x210(%rsp), %rdi
testq %rdi, %rdi
je 0xf747
movq (%rdi), %rax
callq *0x8(%rax)
movb $0x0, 0x8b30e(%rip)     # 0x9aa5c
cmpq $0x0, 0x688(%rsp)
je 0xfeae
leaq 0x6ae22(%rip), %rsi     # 0x7a586
leaq 0x680(%rsp), %rdi
callq 0xa160
testl %eax, %eax
je 0xfeae
leaq 0x210(%rsp), %r15
leaq 0x220(%rsp), %rax
movq %rax, (%r15)
leaq 0x69e7a(%rip), %rsi     # 0x7960d
leaq 0x69e80(%rip), %rdx     # 0x7961a
movq %r15, %rdi
callq 0x2701a
leaq 0x230(%rsp), %r14
leaq 0x240(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x69e67(%rip), %rsi     # 0x79624
leaq 0x69e6c(%rip), %rdx     # 0x79630
movq %r14, %rdi
callq 0x2701a
leaq 0x250(%rsp), %r14
leaq 0x260(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x69e4a(%rip), %rsi     # 0x79631
leaq 0x69e4e(%rip), %rdx     # 0x7963c
movq %r14, %rdi
callq 0x2701a
leaq 0x270(%rsp), %r14
leaq 0x280(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x69e2c(%rip), %rsi     # 0x7963d
leaq 0x69e32(%rip), %rdx     # 0x7964a
movq %r14, %rdi
callq 0x2701a
leaq 0x290(%rsp), %r14
leaq 0x2a0(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x69de0(%rip), %rsi     # 0x7961b
leaq 0x69de1(%rip), %rdx     # 0x79623
movq %r14, %rdi
callq 0x2701a
leaq 0x2b0(%rsp), %r14
leaq 0x2c0(%rsp), %rbx
movq %rbx, -0x10(%rbx)
leaq 0x6a65a(%rip), %rsi     # 0x79ebf
leaq 0x6a659(%rip), %rdx     # 0x79ec5
movq %r14, %rdi
callq 0x2701a
movq %rsp, %rdi
leaq 0x210(%rsp), %rsi
leaq 0x88(%rsp), %rcx
movl $0x6, %edx
callq 0x27a1c
movb $0x0, 0x18(%rsp)
movq $-0xc0, %r14
movq -0x10(%rbx), %rdi
cmpq %rdi, %rbx
je 0xf8b1
movq (%rbx), %rsi
incq %rsi
callq 0xa580
addq $-0x20, %rbx
addq $0x20, %r14
jne 0xf89d
leaq 0xd0(%rsp), %rdi
movq %rsp, %rsi
callq 0x70210
leaq 0xd0(%rsp), %rdi
movb $0x0, 0x29(%rdi)
callq 0x6e6dc
leaq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
movq %rax, (%rdi)
movq 0xc8(%rsp), %rax
movq 0x168(%rax), %rsi
movq 0x170(%rax), %rdx
addq %rsi, %rdx
callq 0x2425a
leaq 0x78(%rsp), %rbx
leaq 0xb8(%rsp), %r14
leaq 0x69f4a(%rip), %rsi     # 0x7986b
leaq 0x210(%rsp), %rdi
callq 0xaa80
leaq 0xd0(%rsp), %rdi
leaq 0x210(%rsp), %rsi
callq 0x36c44
leaq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
movq %rax, (%rdi)
leaq 0x69f17(%rip), %rsi     # 0x79874
leaq 0x69f1d(%rip), %rdx     # 0x79881
callq 0x2701a
leaq 0x88(%rsp), %rsi
movq 0x6a0(%rsp), %rdi
callq 0x2486c
movq %rax, %rdi
movq 0x618(%rsp), %rsi
callq 0xa310
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0xf9b3
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x510(%rsp), %rdi
leaq 0x520(%rsp), %rax
movq %rax, (%rdi)
leaq 0x69ea7(%rip), %rsi     # 0x79874
leaq 0x69ead(%rip), %rdx     # 0x79881
callq 0x2701a
leaq 0x590(%rsp), %rdi
leaq 0x510(%rsp), %rdx
movq 0xc8(%rsp), %rsi
callq 0x564e4
movq 0x640(%rsp), %rsi
movq 0x648(%rsp), %rdx
leaq 0x590(%rsp), %rdi
callq 0xa190
leaq 0x5c0(%rsp), %rsi
movq %rsi, 0x5b0(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xfa47
movq %rdx, 0x5b0(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x5c0(%rsp)
jmp 0xfa4f
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
leaq 0x5b0(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x6d036(%rip), %rsi     # 0x7caab
callq 0xaa80
leaq 0x540(%rsp), %rsi
movq %rsi, 0x530(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xfaae
movq %rdx, 0x530(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x540(%rsp)
jmp 0xfab6
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
leaq 0x530(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x210(%rsp), %rsi
movq 0x218(%rsp), %rdx
callq 0xa190
leaq 0x560(%rsp), %rsi
movq %rsi, 0x550(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xfb1e
movq %rdx, 0x550(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x560(%rsp)
jmp 0xfb26
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
leaq 0x550(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x5f8(%rsp), %rsi
movq 0x600(%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 0xfb82
movq %rdx, 0x48(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x58(%rsp)
jmp 0xfb8a
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 0x698b2(%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 0xfbda
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
jmp 0xfbe2
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 0x570(%rsp), %rsi
movq 0x578(%rsp), %rdx
callq 0xa190
movq %r14, 0xa8(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xfc3f
movq %rdx, 0xa8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xb8(%rsp)
jmp 0xfc48
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 0x6d427(%rip), %rsi     # 0x7d095
callq 0xaa80
movq %rbx, 0x68(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xfc96
movq %rdx, 0x68(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x78(%rsp)
jmp 0xfc9e
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
leaq 0x98(%rsp), %rsi
movq %rsi, 0x88(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0xfd03
movq %rdx, 0x88(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x98(%rsp)
jmp 0xfd0b
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 0x570(%rsp), %rsi
callq 0x340f3
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0xfd5c
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x68(%rsp), %rdi
cmpq %rbx, %rdi
je 0xfd73
movq 0x78(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0xa8(%rsp), %rdi
cmpq %r14, %rdi
leaq 0x58(%rsp), %rbx
je 0xfd95
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0xfdb1
movq 0x30(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x48(%rsp), %rdi
cmpq %rbx, %rdi
je 0xfdc8
movq 0x58(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x550(%rsp), %rdi
leaq 0x560(%rsp), %rax
cmpq %rax, %rdi
je 0xfded
movq 0x560(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x530(%rsp), %rdi
leaq 0x540(%rsp), %rax
cmpq %rax, %rdi
je 0xfe12
movq 0x540(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x5b0(%rsp), %rdi
leaq 0x5c0(%rsp), %rax
cmpq %rax, %rdi
je 0xfe37
movq 0x5c0(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x590(%rsp), %rdi
leaq 0x5a0(%rsp), %rax
cmpq %rax, %rdi
je 0xfe5c
movq 0x5a0(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x510(%rsp), %rdi
leaq 0x520(%rsp), %rax
cmpq %rax, %rdi
je 0xfe81
movq 0x520(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0xfea6
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
movq %rsp, %rdi
callq 0x249b2
leaq 0x89cab(%rip), %rax     # 0x99b60
addq $0x10, %rax
leaq 0x120(%rsp), %rdi
movq %rax, -0x50(%rdi)
callq 0x27b78
leaq 0x100(%rsp), %rbx
movq %rbx, %rdi
callq 0x27bba
leaq 0x8901f(%rip), %rax     # 0x98f00
addq $0x10, %rax
movq %rax, -0x30(%rbx)
movq -0x28(%rbx), %rdi
leaq 0xe8(%rsp), %rax
cmpq %rax, %rdi
je 0xff0a
movq 0xe8(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x160(%rsp), %rdi
testq %rdi, %rdi
je 0xff27
movq 0x170(%rsp), %rsi
subq %rdi, %rsi
callq 0xa580
movq 0x4f0(%rsp), %rdi
testq %rdi, %rdi
je 0xff44
movq 0x500(%rsp), %rsi
subq %rdi, %rsi
callq 0xa580
movq 0x1a0(%rsp), %rdi
testq %rdi, %rdi
je 0xff61
movq 0x1b0(%rsp), %rsi
subq %rdi, %rsi
callq 0xa580
leaq 0x180(%rsp), %rdi
callq 0x21616
leaq 0x4c0(%rsp), %rdi
callq 0x25cf4
leaq 0x1c0(%rsp), %rdi
callq 0x25cf4
leaq 0x88901(%rip), %rax     # 0x98890
leaq 0x820(%rsp), %rbx
movq %rax, -0xf8(%rbx)
leaq 0x88913(%rip), %rax     # 0x988b8
movq %rax, (%rbx)
leaq 0x730(%rsp), %rdi
callq 0xa4a0
movq %rbx, %rdi
callq 0xa1c0
movq 0x1f0(%rsp), %rdi
leaq 0x200(%rsp), %rax
cmpq %rax, %rdi
je 0xffe2
movq 0x200(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x140(%rsp), %rdi
leaq 0x150(%rsp), %rax
cmpq %rax, %rdi
je 0x10007
movq 0x150(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x650(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x10028
movq 0x650(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x5f8(%rsp), %rdi
leaq 0x608(%rsp), %rax
cmpq %rax, %rdi
je 0x1004d
movq 0x608(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x570(%rsp), %rdi
leaq 0x580(%rsp), %rax
cmpq %rax, %rdi
je 0x10072
movq 0x580(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x690(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x10093
movq 0x690(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x630(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x100b4
movq 0x630(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x6d8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x100d5
movq 0x6d8(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x718(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x100f6
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 0x11e87
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x695b7(%rip), %rsi     # 0x796e0
leaq 0x695c5(%rip), %rdx     # 0x796f5
callq 0x2701a
leaq 0xa8(%rsp), %rdi
movl $0x4ca, %esi            # imm = 0x4CA
callq 0x25b78
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x24a51
leaq 0x6958e(%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 0x10bee
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x10bfa
callq 0xa690
testl %eax, %eax
jne 0x11e87
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6951c(%rip), %rsi     # 0x796e0
leaq 0x6952a(%rip), %rdx     # 0x796f5
callq 0x2701a
leaq 0xa8(%rsp), %rdi
movl $0x47f, %esi            # imm = 0x47F
callq 0x25b78
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x24a51
leaq 0x694f3(%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 0x10c7e
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x10c8a
callq 0xa690
testl %eax, %eax
jne 0x11e87
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x69481(%rip), %rsi     # 0x796e0
leaq 0x6948f(%rip), %rdx     # 0x796f5
callq 0x2701a
leaq 0xa8(%rsp), %rdi
movl $0x480, %esi            # imm = 0x480
callq 0x25b78
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x24a51
leaq 0x69458(%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 0x10d02
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x10d0e
callq 0xa690
testl %eax, %eax
jne 0x11e87
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x693e6(%rip), %rsi     # 0x796e0
leaq 0x693f4(%rip), %rdx     # 0x796f5
callq 0x2701a
leaq 0xa8(%rsp), %rdi
movl $0x4cb, %esi            # imm = 0x4CB
callq 0x25b78
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x24a51
leaq 0x693bd(%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 0x10d86
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x10d92
callq 0xa690
testl %eax, %eax
jne 0x11e87
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6934b(%rip), %rsi     # 0x796e0
leaq 0x69359(%rip), %rdx     # 0x796f5
callq 0x2701a
leaq 0xa8(%rsp), %rdi
movl $0x4cc, %esi            # imm = 0x4CC
callq 0x25b78
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x24a51
leaq 0x69322(%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 0x10e0a
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x10e16
callq 0xa690
testl %eax, %eax
jne 0x11e87
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x692b0(%rip), %rsi     # 0x796e0
leaq 0x692be(%rip), %rdx     # 0x796f5
callq 0x2701a
leaq 0xa8(%rsp), %rdi
movl $0x4c9, %esi            # imm = 0x4C9
callq 0x25b78
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x24a51
leaq 0x69287(%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 0x10e8e
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x10e9a
callq 0xa690
testl %eax, %eax
jne 0x11e87
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x69215(%rip), %rsi     # 0x796e0
leaq 0x69223(%rip), %rdx     # 0x796f5
callq 0x2701a
leaq 0xa8(%rsp), %rdi
movl $0x451, %esi            # imm = 0x451
callq 0x25b78
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x24a51
leaq 0x691ec(%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 0x11312
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x1131e
callq 0xa690
testl %eax, %eax
jne 0x11e87
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6917a(%rip), %rsi     # 0x796e0
leaq 0x69188(%rip), %rdx     # 0x796f5
callq 0x2701a
leaq 0xa8(%rsp), %rdi
movl $0x4dd, %esi            # imm = 0x4DD
callq 0x25b78
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x24a51
leaq 0x69151(%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 0x11396
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x113a2
callq 0xa690
testl %eax, %eax
jne 0x11e87
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x690df(%rip), %rsi     # 0x796e0
leaq 0x690ed(%rip), %rdx     # 0x796f5
callq 0x2701a
leaq 0xa8(%rsp), %rdi
movl $0x4ba, %esi            # imm = 0x4BA
callq 0x25b78
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x24a51
leaq 0x690b6(%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 0x1141a
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x11426
callq 0xa690
testl %eax, %eax
jne 0x11e87
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x69044(%rip), %rsi     # 0x796e0
leaq 0x69052(%rip), %rdx     # 0x796f5
callq 0x2701a
leaq 0xa8(%rsp), %rdi
movl $0x238, %esi            # imm = 0x238
callq 0x25b78
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x24a51
leaq 0x6901b(%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 0x114d5
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x114e1
callq 0xa690
testl %eax, %eax
jne 0x11e87
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x68fa9(%rip), %rsi     # 0x796e0
leaq 0x68fb7(%rip), %rdx     # 0x796f5
callq 0x2701a
leaq 0xa8(%rsp), %rdi
movl $0x46d, %esi            # imm = 0x46D
callq 0x25b78
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x24a51
leaq 0x68f80(%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 0x11559
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x11565
callq 0xa690
testl %eax, %eax
jne 0x11e87
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x68f0e(%rip), %rsi     # 0x796e0
leaq 0x68f1c(%rip), %rdx     # 0x796f5
callq 0x2701a
leaq 0xa8(%rsp), %rdi
movl $0x477, %esi            # imm = 0x477
callq 0x25b78
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x24a51
leaq 0x68ee5(%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 0x115dd
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x115e9
callq 0xa690
testl %eax, %eax
jne 0x11e87
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x68e73(%rip), %rsi     # 0x796e0
leaq 0x68e81(%rip), %rdx     # 0x796f5
callq 0x2701a
leaq 0xa8(%rsp), %rdi
movl $0x232, %esi            # imm = 0x232
callq 0x25b78
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x24a51
leaq 0x68e4a(%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 0x11661
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x1166d
callq 0xa690
testl %eax, %eax
jne 0x11e87
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x68dd8(%rip), %rsi     # 0x796e0
leaq 0x68de6(%rip), %rdx     # 0x796f5
callq 0x2701a
leaq 0xa8(%rsp), %rdi
movl $0x234, %esi            # imm = 0x234
callq 0x25b78
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x24a51
leaq 0x68daf(%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 0x116e5
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x116f1
callq 0xa690
testl %eax, %eax
jne 0x11e87
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x68d3d(%rip), %rsi     # 0x796e0
leaq 0x68d4b(%rip), %rdx     # 0x796f5
callq 0x2701a
leaq 0xa8(%rsp), %rdi
movl $0x239, %esi            # imm = 0x239
callq 0x25b78
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x24a51
leaq 0x68d14(%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 0x119b2
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x119be
callq 0xa690
testl %eax, %eax
jne 0x11e87
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x68ca2(%rip), %rsi     # 0x796e0
leaq 0x68cb0(%rip), %rdx     # 0x796f5
callq 0x2701a
leaq 0xa8(%rsp), %rdi
movl $0x23c, %esi            # imm = 0x23C
callq 0x25b78
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x24a51
leaq 0x68c79(%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 0x11a36
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x11a42
callq 0xa690
testl %eax, %eax
jne 0x11e87
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x68c07(%rip), %rsi     # 0x796e0
leaq 0x68c15(%rip), %rdx     # 0x796f5
callq 0x2701a
leaq 0xa8(%rsp), %rdi
movl $0x23b, %esi            # imm = 0x23B
callq 0x25b78
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x24a51
leaq 0x68bde(%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 0x11aba
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x11ac6
callq 0xa690
testl %eax, %eax
jne 0x11e87
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x68b6c(%rip), %rsi     # 0x796e0
leaq 0x68b7a(%rip), %rdx     # 0x796f5
callq 0x2701a
leaq 0xa8(%rsp), %rdi
movl $0x23a, %esi            # imm = 0x23A
callq 0x25b78
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x24a51
leaq 0x68b43(%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 0x11b3e
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x11b4a
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 0x68ad6(%rip), %rsi     # 0x796fc
leaq 0x68b15(%rip), %rdx     # 0x79742
callq 0x2701a
leaq 0x69f98(%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 0x10fc2
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x10fcf
leaq 0x69400(%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 0x68a46(%rip), %rsi     # 0x796fc
leaq 0x68a85(%rip), %rdx     # 0x79742
callq 0x2701a
leaq 0x69f08(%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 0x11047
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x11054
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 0x689c2(%rip), %rsi     # 0x796fc
leaq 0x68a01(%rip), %rdx     # 0x79742
callq 0x2701a
leaq 0x69e84(%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 0x110cc
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x110d9
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 0x6893e(%rip), %rsi     # 0x796fc
leaq 0x6897d(%rip), %rdx     # 0x79742
callq 0x2701a
leaq 0x69e00(%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 0x11151
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x1115e
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 0x688ba(%rip), %rsi     # 0x796fc
leaq 0x688f9(%rip), %rdx     # 0x79742
callq 0x2701a
leaq 0x69d7c(%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 0x111d6
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x111e3
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 0x68836(%rip), %rsi     # 0x796fc
leaq 0x68875(%rip), %rdx     # 0x79742
callq 0x2701a
leaq 0x69cf8(%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 0x1125b
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x11268
movl $0x10, %edi
callq 0xa2b0
movq %rax, %r14
leaq 0x6848c(%rip), %rsi     # 0x793b2
movq %rax, %rdi
callq 0xa230
jmp 0x112fc
movl $0x10, %edi
callq 0xa2b0
movq %rax, %r14
leaq 0x1c0(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x6b721(%rip), %rsi     # 0x7c673
leaq 0x6b71b(%rip), %rdx     # 0x7c674
callq 0x2701a
leaq 0xd0(%rsp), %rdi
leaq 0x210(%rsp), %rsi
leaq 0x1c0(%rsp), %rdx
callq 0x348d0
leaq 0x684ea(%rip), %rsi     # 0x7946c
leaq 0x728(%rsp), %rdi
leaq 0xd0(%rsp), %rdx
callq 0x24942
movb $0x1, %bpl
leaq 0x728(%rsp), %rsi
movq %r14, %rdi
callq 0xa8f0
xorl %ebp, %ebp
movq 0x89035(%rip), %rsi     # 0x99fe8
movq 0x88fae(%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 0x24a51
leaq 0x687d4(%rip), %rsi     # 0x797d6
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x220(%rsp), %rcx
movq %rcx, 0x210(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x1149e
movdqu (%rcx), %xmm0
leaq 0x220(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x114b1
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 0x24a51
leaq 0x686d3(%rip), %rsi     # 0x7975a
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x220(%rsp), %rcx
movq %rcx, 0x210(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x11769
movdqu (%rcx), %xmm0
leaq 0x220(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x1177c
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 0x24a51
leaq 0x68653(%rip), %rsi     # 0x7975f
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x220(%rsp), %rcx
movq %rcx, 0x210(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x117a0
movdqu (%rcx), %xmm0
leaq 0x220(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x117b3
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 0x24a51
leaq 0x68668(%rip), %rsi     # 0x797f9
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x220(%rsp), %rcx
movq %rcx, 0x210(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x117d7
movdqu (%rcx), %xmm0
leaq 0x220(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x117ea
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 0x24a51
leaq 0x6860a(%rip), %rsi     # 0x79820
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x220(%rsp), %rcx
movq %rcx, 0x210(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x1180e
movdqu (%rcx), %xmm0
leaq 0x220(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x11821
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 0x24a51
leaq 0x684bf(%rip), %rsi     # 0x7975a
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x220(%rsp), %rcx
movq %rcx, 0x210(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x11845
movdqu (%rcx), %xmm0
leaq 0x220(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x11858
movl $0x10, %edi
callq 0xa2b0
movq %rax, %r14
leaq 0x680e2(%rip), %rsi     # 0x793d6
movq %rax, %rdi
callq 0xa230
movq 0x88ce5(%rip), %rsi     # 0x99fe8
movq 0x88c5e(%rip), %rdx     # 0x99f68
movq %r14, %rdi
callq 0xa970
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 0x683b2(%rip), %rsi     # 0x796fc
leaq 0x683f1(%rip), %rdx     # 0x79742
callq 0x2701a
leaq 0x69874(%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 0x11bc2
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x11bcf
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 0x6832e(%rip), %rsi     # 0x796fc
leaq 0x6836d(%rip), %rdx     # 0x79742
callq 0x2701a
leaq 0x697f0(%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 0x11c47
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x11c54
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 0x682aa(%rip), %rsi     # 0x796fc
leaq 0x682e9(%rip), %rdx     # 0x79742
callq 0x2701a
leaq 0x6976c(%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 0x11ccc
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x11cd9
movq %rdx, 0x210(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x220(%rsp)
movq 0x8(%rax), %rdx
leaq 0x210(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x295cb
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 0x68f52(%rip), %rsi     # 0x7a45f
leaq 0x68f79(%rip), %rdx     # 0x7a48d
callq 0x2701a
leaq 0x696b1(%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 0x11e91
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x11e9e
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 0x6816b(%rip), %rsi     # 0x796fc
leaq 0x681aa(%rip), %rdx     # 0x79742
callq 0x2701a
leaq 0x6962d(%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 0x11f16
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x11f23
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 0x680e7(%rip), %rsi     # 0x796fc
leaq 0x68126(%rip), %rdx     # 0x79742
callq 0x2701a
leaq 0x695a9(%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 0x11f9b
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x11fa8
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 0x68dc6(%rip), %rsi     # 0x7a45f
leaq 0x68ded(%rip), %rdx     # 0x7a48d
callq 0x2701a
leaq 0x69525(%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 0x12020
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x1202d
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 0x68d42(%rip), %rsi     # 0x7a45f
leaq 0x68d69(%rip), %rdx     # 0x7a48d
callq 0x2701a
leaq 0x694a1(%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 0x120a5
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x120b2
movq %rdx, 0x210(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x220(%rsp)
movq 0x8(%rax), %rdx
leaq 0x210(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x295cb
movq %rdx, 0x210(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x220(%rsp)
movq 0x8(%rax), %rdx
leaq 0x210(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x295cb
movq %rdx, 0x210(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x220(%rsp)
movq 0x8(%rax), %rdx
leaq 0x210(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x295cb
movq %rdx, 0x210(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x220(%rsp)
movq 0x8(%rax), %rdx
leaq 0x210(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x295cb
movq %rdx, 0x210(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x220(%rsp)
movq 0x8(%rax), %rdx
leaq 0x210(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x295cb
callq 0xa690
testl %eax, %eax
jne 0x11e87
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x67e43(%rip), %rsi     # 0x796e0
leaq 0x67e51(%rip), %rdx     # 0x796f5
callq 0x2701a
leaq 0xa8(%rsp), %rdi
movl $0x192, %esi            # imm = 0x192
callq 0x25b78
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x24a51
leaq 0x67e1a(%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 0x125d2
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x125de
callq 0xa690
testl %eax, %eax
jne 0x11e87
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x67da8(%rip), %rsi     # 0x796e0
leaq 0x67db6(%rip), %rdx     # 0x796f5
callq 0x2701a
leaq 0xa8(%rsp), %rdi
movl $0x193, %esi            # imm = 0x193
callq 0x25b78
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x24a51
leaq 0x67d7f(%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 0x12656
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x12662
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 0x68a75(%rip), %rsi     # 0x7a45f
leaq 0x68a9c(%rip), %rdx     # 0x7a48d
callq 0x2701a
leaq 0x691d4(%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 0x1212a
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x12137
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 0x689f1(%rip), %rsi     # 0x7a45f
leaq 0x68a18(%rip), %rdx     # 0x7a48d
callq 0x2701a
leaq 0x69150(%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 0x121af
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x121bc
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 0x6896d(%rip), %rsi     # 0x7a45f
leaq 0x68994(%rip), %rdx     # 0x7a48d
callq 0x2701a
leaq 0x690cc(%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 0x12234
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x12241
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 0x688e9(%rip), %rsi     # 0x7a45f
leaq 0x68910(%rip), %rdx     # 0x7a48d
callq 0x2701a
leaq 0x69048(%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 0x122b9
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x122c6
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 0x24a51
leaq 0x693d2(%rip), %rsi     # 0x7afd4
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x220(%rsp), %rcx
movq %rcx, 0x210(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x1233e
movdqu (%rcx), %xmm0
leaq 0x220(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x12351
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 0x24a51
leaq 0x68590(%rip), %rsi     # 0x7a217
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x220(%rsp), %rcx
movq %rcx, 0x210(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x12375
movdqu (%rcx), %xmm0
leaq 0x220(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x12388
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 0x24a51
leaq 0x692c8(%rip), %rsi     # 0x7afd4
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x220(%rsp), %rcx
movq %rcx, 0x210(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x123ac
movdqu (%rcx), %xmm0
leaq 0x220(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x123bf
callq 0xa690
testl %eax, %eax
jne 0x11e87
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x6796e(%rip), %rsi     # 0x796e0
leaq 0x6797c(%rip), %rdx     # 0x796f5
callq 0x2701a
leaq 0xa8(%rsp), %rdi
movl $0x195, %esi            # imm = 0x195
callq 0x25b78
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x24a51
leaq 0x67945(%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 0x126da
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x126e6
callq 0xa690
testl %eax, %eax
jne 0x11e87
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x678d3(%rip), %rsi     # 0x796e0
leaq 0x678e1(%rip), %rdx     # 0x796f5
callq 0x2701a
leaq 0xa8(%rsp), %rdi
movl $0x196, %esi            # imm = 0x196
callq 0x25b78
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x24a51
leaq 0x678aa(%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 0x1275e
movdqu (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x1276a
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 0x24a51
leaq 0x685bd(%rip), %rsi     # 0x7a48e
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x220(%rsp), %rcx
movq %rcx, 0x210(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x123e3
movdqu (%rcx), %xmm0
leaq 0x220(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x123f6
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 0x24a51
leaq 0x6907e(%rip), %rsi     # 0x7afd4
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x220(%rsp), %rcx
movq %rcx, 0x210(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x1241a
movdqu (%rcx), %xmm0
leaq 0x220(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x1242d
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 0x24a51
leaq 0x67774(%rip), %rsi     # 0x7974f
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x220(%rsp), %rcx
movq %rcx, 0x210(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x12451
movdqu (%rcx), %xmm0
leaq 0x220(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x12464
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 0x24a51
leaq 0x681b7(%rip), %rsi     # 0x7a217
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x220(%rsp), %rcx
movq %rcx, 0x210(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x12488
movdqu (%rcx), %xmm0
leaq 0x220(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x1249b
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 0x24a51
leaq 0x6813a(%rip), %rsi     # 0x7a21f
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x220(%rsp), %rcx
movq %rcx, 0x210(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x124bf
movdqu (%rcx), %xmm0
leaq 0x220(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x124d2
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 0x24a51
leaq 0x68347(%rip), %rsi     # 0x7a4b1
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x220(%rsp), %rcx
movq %rcx, 0x210(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x124f6
movdqu (%rcx), %xmm0
leaq 0x220(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x12509
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 0x24a51
leaq 0x68042(%rip), %rsi     # 0x7a231
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x220(%rsp), %rcx
movq %rcx, 0x210(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x1252d
movdqu (%rcx), %xmm0
leaq 0x220(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x12540
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 0x24a51
leaq 0x68287(%rip), %rsi     # 0x7a4fb
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x220(%rsp), %rcx
movq %rcx, 0x210(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x12564
movdqu (%rcx), %xmm0
leaq 0x220(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x12577
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 0x24a51
leaq 0x681df(%rip), %rsi     # 0x7a4d8
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x220(%rsp), %rcx
movq %rcx, 0x210(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x1259b
movdqu (%rcx), %xmm0
leaq 0x220(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x125ae
movq %rdx, 0x210(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x220(%rsp)
movq 0x8(%rax), %rdx
leaq 0x210(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x295cb
movq %rdx, 0x210(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x220(%rsp)
movq 0x8(%rax), %rdx
leaq 0x210(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x295cb
movq %rdx, 0x210(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x220(%rsp)
movq 0x8(%rax), %rdx
leaq 0x210(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x295cb
movq %rdx, 0x210(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x220(%rsp)
movq 0x8(%rax), %rdx
leaq 0x210(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x295cb
movq %rdx, 0x210(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x220(%rsp)
movq 0x8(%rax), %rdx
leaq 0x210(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x295cb
movq %rdx, 0x210(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x220(%rsp)
movq 0x8(%rax), %rdx
leaq 0x210(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x295cb
movq %rdx, 0x210(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x220(%rsp)
movq 0x8(%rax), %rdx
leaq 0x210(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x295cb
movq %rdx, 0x210(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x220(%rsp)
movq 0x8(%rax), %rdx
leaq 0x210(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x295cb
movq %rdx, 0x210(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x220(%rsp)
movq 0x8(%rax), %rdx
leaq 0x210(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x295cb
movq %rdx, 0x210(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x220(%rsp)
movq 0x8(%rax), %rdx
leaq 0x210(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x295cb
movq %rdx, 0x210(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x220(%rsp)
movq 0x8(%rax), %rdx
leaq 0x210(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x295cb
movq %rdx, 0x210(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x220(%rsp)
movq 0x8(%rax), %rdx
leaq 0x210(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x295cb
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 0x6776c(%rip), %rsi     # 0x79d76
leaq 0x677ae(%rip), %rdx     # 0x79dbf
callq 0x2701a
leaq 0x685b4(%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 0x127e2
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x127ef
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 0x676e8(%rip), %rsi     # 0x79d76
leaq 0x6772a(%rip), %rdx     # 0x79dbf
callq 0x2701a
leaq 0x68530(%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 0x12867
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x12874
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 0x67664(%rip), %rsi     # 0x79d76
leaq 0x676a6(%rip), %rdx     # 0x79dbf
callq 0x2701a
leaq 0x684ac(%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 0x128ec
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x128f9
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 0x675e0(%rip), %rsi     # 0x79d76
leaq 0x67622(%rip), %rdx     # 0x79dbf
callq 0x2701a
leaq 0x68428(%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 0x12971
movdqu (%rcx), %xmm0
leaq 0x30(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x1297e
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 0x24a51
leaq 0x6759e(%rip), %rsi     # 0x79dc0
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x220(%rsp), %rcx
movq %rcx, 0x210(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x129f6
movdqu (%rcx), %xmm0
leaq 0x220(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x12a09
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 0x24a51
leaq 0x67538(%rip), %rsi     # 0x79ddf
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x220(%rsp), %rcx
movq %rcx, 0x210(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x12a2d
movdqu (%rcx), %xmm0
leaq 0x220(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x12a40
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 0x24a51
leaq 0x674d6(%rip), %rsi     # 0x79e02
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x220(%rsp), %rcx
movq %rcx, 0x210(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x12a64
movdqu (%rcx), %xmm0
leaq 0x220(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x12a77
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 0x24a51
leaq 0x6746e(%rip), %rsi     # 0x79e1f
leaq 0xd0(%rsp), %rdi
callq 0xaa80
leaq 0x220(%rsp), %rcx
movq %rcx, 0x210(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x12a9b
movdqu (%rcx), %xmm0
leaq 0x220(%rsp), %rdx
movdqu %xmm0, (%rdx)
jmp 0x12aae
movq %rdx, 0x210(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x220(%rsp)
movq 0x8(%rax), %rdx
leaq 0x210(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x295cb
movq %rdx, 0x210(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x220(%rsp)
movq 0x8(%rax), %rdx
leaq 0x210(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x295cb
movq %rdx, 0x210(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x220(%rsp)
movq 0x8(%rax), %rdx
leaq 0x210(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x295cb
movq %rdx, 0x210(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x220(%rsp)
movq 0x8(%rax), %rdx
leaq 0x210(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x295cb
jmp 0x12c12
jmp 0x12c12
jmp 0x12c3c
jmp 0x12c3c
jmp 0x12c12
jmp 0x12c12
jmp 0x12c3c
jmp 0x12c3c
jmp 0x12c9d
jmp 0x12c9d
jmp 0x12c9d
jmp 0x12c9d
jmp 0x12d4b
jmp 0x12d4b
jmp 0x12d4b
jmp 0x12d4b
jmp 0x12e65
jmp 0x12e65
jmp 0x12e65
jmp 0x12e65
jmp 0x131fc
jmp 0x131fc
jmp 0x131fc
jmp 0x131fc
jmp 0x13cf0
jmp 0x13cf0
jmp 0x13cf0
jmp 0x13cf0
jmp 0x13e0c
jmp 0x13e0c
jmp 0x130ef
jmp 0x13119
jmp 0x130ef
jmp 0x13119
jmp 0x130ef
jmp 0x13119
jmp 0x130ef
jmp 0x13119
jmp 0x13e0c
jmp 0x13e0c
jmp 0x13fe2
jmp 0x13fe2
jmp 0x130ef
jmp 0x13119
jmp 0x130ef
jmp 0x13119
jmp 0x12df6
jmp 0x12e20
jmp 0x12df6
jmp 0x12e20
jmp 0x130ef
jmp 0x13119
jmp 0x132bb
jmp 0x132bb
jmp 0x132bb
jmp 0x132bb
jmp 0x13fe2
jmp 0x13fe2
jmp 0x130ef
jmp 0x13119
jmp 0x130ef
jmp 0x13119
jmp 0x132bb
jmp 0x132bb
movq %rax, %rbx
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0x12c3f
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x12c3f
movq %rax, %rbx
movq 0xd0(%rsp), %rdi
leaq 0xe0(%rsp), %rax
cmpq %rax, %rdi
je 0x12ca0
movq 0xe0(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x12ca0
jmp 0x131c0
jmp 0x131c0
jmp 0x132bb
jmp 0x13d6f
jmp 0x13d6f
jmp 0x13d6f
jmp 0x13d6f
jmp 0x132bb
jmp 0x132bb
jmp 0x13d6f
jmp 0x13d6f
movq %rax, %rbx
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x12d4e
movq 0x30(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x12d4e
jmp 0x13cb4
jmp 0x13cb4
jmp 0x13d6f
jmp 0x13e98
jmp 0x13e98
jmp 0x13e98
jmp 0x13e98
movq %rax, %rbx
movq 0x728(%rsp), %rdi
cmpq %r15, %rdi
je 0x12d10
movq 0x738(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x12d10
movq %rax, %rbx
movb $0x1, %bpl
movq 0xd0(%rsp), %rdi
leaq 0xe0(%rsp), %rax
cmpq %rax, %rdi
je 0x12da1
movq 0xe0(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x12da1
jmp 0x13d6f
jmp 0x13d6f
jmp 0x13e98
jmp 0x13e98
movq %rax, %rbx
movq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
cmpq %rax, %rdi
je 0x12e68
movq 0x58(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x12e68
jmp 0x13dd1
jmp 0x13dd1
jmp 0x13e98
jmp 0x13f15
jmp 0x13f15
jmp 0x13f15
jmp 0x13f15
jmp 0x13b36
movq %rax, %rbx
movb $0x1, %bpl
movq 0x1c0(%rsp), %rdi
leaq 0x1d0(%rsp), %rax
cmpq %rax, %rdi
je 0x13150
movq 0x1d0(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13150
jmp 0x1319f
jmp 0x130ef
jmp 0x13119
jmp 0x130ef
jmp 0x13119
jmp 0x130ef
jmp 0x13119
jmp 0x12df6
jmp 0x12e20
movq %rax, %rbx
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0x12e23
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x12e23
movq %rax, %rbx
movq 0xd0(%rsp), %rdi
leaq 0xe0(%rsp), %rax
cmpq %rax, %rdi
je 0x131c3
movq 0xe0(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x131c3
jmp 0x13e98
jmp 0x13e98
jmp 0x13f15
jmp 0x13f15
movq %rax, %rbx
movq (%rsp), %rdi
leaq 0x10(%rsp), %rax
cmpq %rax, %rdi
je 0x131ff
movq 0x10(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x131ff
jmp 0x13b36
jmp 0x13ecd
jmp 0x13ecd
jmp 0x13f15
movq %rax, %r12
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0x12ecd
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x12ecd
movq %rax, %r12
movq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
cmpq %rax, %rdi
je 0x12eee
movq 0x78(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x12eee
movq %rax, %r12
movq 0xa8(%rsp), %rdi
leaq 0xb8(%rsp), %rax
cmpq %rax, %rdi
je 0x12f18
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x12f18
movq %rax, %r12
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x12f39
movq 0x30(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x12f39
movq %rax, %r12
movq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
cmpq %rax, %rdi
je 0x12f5a
movq 0x58(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x12f5a
movq %rax, %r12
movq 0x550(%rsp), %rdi
leaq 0x560(%rsp), %rax
cmpq %rax, %rdi
je 0x12f84
movq 0x560(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x12f84
movq %rax, %r12
movq 0x530(%rsp), %rdi
leaq 0x540(%rsp), %rax
cmpq %rax, %rdi
je 0x12fae
movq 0x540(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x12fae
movq %rax, %r12
movq 0x5b0(%rsp), %rdi
leaq 0x5c0(%rsp), %rax
cmpq %rax, %rdi
je 0x12fd8
movq 0x5c0(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x12fd8
movq %rax, %r12
movq 0x590(%rsp), %rdi
leaq 0x5a0(%rsp), %rax
cmpq %rax, %rdi
je 0x12ffd
movq 0x5a0(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x510(%rsp), %rdi
leaq 0x520(%rsp), %rax
cmpq %rax, %rdi
je 0x13032
movq 0x520(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13032
movq %rax, %r12
jmp 0x12ffd
jmp 0x1302f
jmp 0x1302f
jmp 0x1302f
movq %rax, %r12
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0x1329d
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x1329d
jmp 0x1329a
movq %rax, %r12
leaq 0x2d0(%rsp), %rdi
leaq 0x210(%rsp), %rsi
callq 0xaaf0
movb $0x1, %cl
jmp 0x1308e
jmp 0x13089
jmp 0x13089
jmp 0x13089
jmp 0x13089
movq %rax, %r12
xorl %ecx, %ecx
cmpq %r14, %r15
sete %al
orb %cl, %al
jne 0x13313
addq $-0x10, %r14
leaq 0x210(%rsp), %rbx
movq -0x10(%r14), %rdi
cmpq %rdi, %r14
je 0x130bc
movq (%r14), %rsi
incq %rsi
callq 0xa580
leaq -0x20(%r14), %rax
addq $-0x10, %r14
cmpq %rbx, %r14
movq %rax, %r14
jne 0x130a8
jmp 0x13313
movq %rax, %r12
xorl %ecx, %ecx
movq %r15, %r14
jmp 0x1308e
jmp 0x13f76
jmp 0x13f76
jmp 0x13f76
jmp 0x13f76
movq %rax, %rbx
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0x1311c
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x1311c
movq %rax, %rbx
movq 0xd0(%rsp), %rdi
leaq 0xe0(%rsp), %rax
cmpq %rax, %rdi
je 0x132be
movq 0xe0(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x132be
movq %rax, %rbx
movb $0x1, %bpl
testb %bpl, %bpl
je 0x1315d
movq %r14, %rdi
callq 0xa430
leaq 0x210(%rsp), %rdi
callq 0x249b2
jmp 0x14140
jmp 0x13ebd
jmp 0x13176
movq %rax, %rbx
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0x141ab
movq 0x220(%rsp), %rsi
jmp 0x141a3
movq %rax, %rbx
movq %r14, %rdi
callq 0xa430
jmp 0x141ab
jmp 0x132bb
jmp 0x132bb
jmp 0x132bb
jmp 0x131c0
movq %rax, %rbx
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x13cb7
movq 0x30(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13cb7
jmp 0x13f15
jmp 0x13f15
jmp 0x13f76
jmp 0x13f76
movq %rax, %rbx
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0x13cf3
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13cf3
movq %rax, %rbx
jmp 0x13e51
jmp 0x13fe2
jmp 0x13b36
jmp 0x13b36
movq %rax, %rbx
movq 0x210(%rsp), %rdi
cmpq %r14, %rdi
jne 0x13d3f
jmp 0x14161
jmp 0x13f4c
jmp 0x13f4c
jmp 0x13f76
jmp 0x13ebd
movq %rax, %r12
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0x13032
movq 0x98(%rsp), %rsi
jmp 0x1301a
movq %rax, %r12
movq %rsp, %rdi
callq 0x249b2
jmp 0x13313
jmp 0x13ff2
jmp 0x13ff2
jmp 0x13ff2
jmp 0x13ff2
movq %rax, %rbx
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x13d72
movq 0x30(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13d72
movq %rax, %r12
movq 0x210(%rsp), %rdi
testq %rdi, %rdi
je 0x132f9
movq (%rdi), %rax
callq *0x8(%rax)
movq $0x0, 0x210(%rsp)
movb $0x0, 0x87750(%rip)     # 0x9aa5c
jmp 0x13313
jmp 0x13310
movq %rax, %r12
leaq 0xd0(%rsp), %rdi
callq 0x25ca6
movq %r12, %rbx
jmp 0x14064
movq %rax, %r12
jmp 0x13320
jmp 0x140a2
jmp 0x13fe2
movq %rax, %rbx
jmp 0x140dc
movq %rax, %rbx
jmp 0x140e9
jmp 0x13349
movq %rax, %rbx
jmp 0x140f6
jmp 0x13967
jmp 0x133c6
jmp 0x13967
jmp 0x133c6
jmp 0x13967
jmp 0x133c6
jmp 0x13967
jmp 0x133c6
jmp 0x13967
jmp 0x133c6
jmp 0x13967
jmp 0x133c6
jmp 0x13967
jmp 0x133c6
jmp 0x13967
jmp 0x133c6
jmp 0x13967
jmp 0x133c6
jmp 0x13967
jmp 0x133c6
jmp 0x13967
jmp 0x133c6
jmp 0x13967
jmp 0x133c6
jmp 0x13967
jmp 0x133c6
jmp 0x13967
jmp 0x133c6
jmp 0x13967
jmp 0x133c6
jmp 0x13967
jmp 0x133c6
jmp 0x13967
movq %rax, %rbx
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0x1411b
movq 0x220(%rsp), %rsi
jmp 0x14113
jmp 0x13967
jmp 0x133f6
movq %rax, 0x40(%rsp)
movq 0x660(%rsp), %rdi
cmpq %rbx, %rdi
je 0x1341f
movq 0x670(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x1341f
movq %rax, 0x40(%rsp)
movq 0xd0(%rsp), %rdi
leaq 0xe0(%rsp), %rax
cmpq %rax, %rdi
je 0x1344b
movq 0xe0(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x1344b
movq %rax, 0x40(%rsp)
movq 0x1c0(%rsp), %rdi
leaq 0x1d0(%rsp), %rax
cmpq %rax, %rdi
je 0x13477
movq 0x1d0(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13477
movq %rax, 0x40(%rsp)
movq 0x4c0(%rsp), %rdi
cmpq %r14, %rdi
je 0x1349b
movq 0x4d0(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x1349b
movq %rax, 0x40(%rsp)
movq (%rsp), %rdi
leaq 0x10(%rsp), %rax
cmpq %rax, %rdi
je 0x134bd
movq 0x10(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x134bd
movq %rax, 0x40(%rsp)
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0x134e9
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x134e9
movq %rax, 0x40(%rsp)
movq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
cmpq %rax, %rdi
je 0x1350c
movq 0x78(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x1350c
movq %rax, 0x40(%rsp)
movq 0xa8(%rsp), %rdi
leaq 0xb8(%rsp), %rax
cmpq %rax, %rdi
je 0x13531
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x1354d
movq 0x30(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x5d8(%rsp), %rdi
cmpq %r12, %rdi
je 0x1356a
movq 0x5e8(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
cmpq %rax, %rdi
je 0x13586
movq 0x58(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x200(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x135a7
movq 0x200(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x510(%rsp), %rdi
leaq 0x520(%rsp), %rax
cmpq %rax, %rdi
je 0x135cc
movq 0x520(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x180(%rsp), %rdi
cmpq %r13, %rdi
je 0x135e9
movq 0x190(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x1a0(%rsp), %rdi
leaq 0x1b0(%rsp), %rax
cmpq %rax, %rdi
je 0x1360e
movq 0x1b0(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x4f0(%rsp), %rdi
cmpq %rbp, %rdi
je 0x1362b
movq 0x500(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x160(%rsp), %rdi
leaq 0x170(%rsp), %rax
cmpq %rax, %rdi
je 0x13650
movq 0x170(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x550(%rsp), %rdi
leaq 0x560(%rsp), %rax
cmpq %rax, %rdi
je 0x13675
movq 0x560(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x530(%rsp), %rdi
leaq 0x540(%rsp), %rax
cmpq %rax, %rdi
je 0x1369a
movq 0x540(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x5c0(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x136bb
movq 0x5c0(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x590(%rsp), %rdi
leaq 0x5a0(%rsp), %rax
cmpq %rax, %rdi
je 0x13903
movq 0x5a0(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13903
movq %rax, 0x40(%rsp)
jmp 0x13531
movq %rax, 0x40(%rsp)
jmp 0x1354d
movq %rax, 0x40(%rsp)
jmp 0x1356a
movq %rax, 0x40(%rsp)
jmp 0x13586
movq %rax, 0x40(%rsp)
jmp 0x135a7
movq %rax, 0x40(%rsp)
jmp 0x135cc
movq %rax, 0x40(%rsp)
jmp 0x135e9
movq %rax, 0x40(%rsp)
jmp 0x1360e
movq %rax, 0x40(%rsp)
jmp 0x1362b
movq %rax, 0x40(%rsp)
jmp 0x13650
movq %rax, 0x40(%rsp)
jmp 0x13675
movq %rax, 0x40(%rsp)
jmp 0x1369a
movq %rax, 0x40(%rsp)
jmp 0x136bb
jmp 0x138fe
jmp 0x1393f
jmp 0x138fe
jmp 0x1393f
jmp 0x13781
movq %rax, 0x40(%rsp)
movq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
cmpq %rax, %rdi
je 0x137a9
movq 0x58(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x137a9
movq %rax, 0x40(%rsp)
movq 0x728(%rsp), %rdi
cmpq %r15, %rdi
je 0x137cd
movq 0x738(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x137cd
movq %rax, 0x40(%rsp)
movq 0xd0(%rsp), %rdi
leaq 0xe0(%rsp), %rax
cmpq %rax, %rdi
je 0x137f9
movq 0xe0(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x137f9
movq %rax, 0x40(%rsp)
movq 0x1c0(%rsp), %rdi
leaq 0x1d0(%rsp), %rax
cmpq %rax, %rdi
je 0x13825
movq 0x1d0(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13825
movq %rax, 0x40(%rsp)
movq 0x4c0(%rsp), %rdi
cmpq %r14, %rdi
je 0x13849
movq 0x4d0(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13849
movq %rax, 0x40(%rsp)
movq (%rsp), %rdi
leaq 0x10(%rsp), %rax
cmpq %rax, %rdi
je 0x1386b
movq 0x10(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x1386b
movq %rax, 0x40(%rsp)
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0x13897
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13897
movq %rax, 0x40(%rsp)
movq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
cmpq %rax, %rdi
je 0x138b3
movq 0x78(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0xa8(%rsp), %rdi
leaq 0xb8(%rsp), %rax
cmpq %rax, %rdi
je 0x138d8
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x13920
movq 0x30(%rsp), %rsi
jmp 0x13918
movq %rax, 0x40(%rsp)
jmp 0x138b3
movq %rax, 0x40(%rsp)
jmp 0x138d8
jmp 0x1393f
movq %rax, 0x40(%rsp)
movq 0x728(%rsp), %rdi
cmpq %r15, %rdi
je 0x13920
movq 0x738(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x210(%rsp), %rdi
callq 0x2a3f2
leaq 0x150(%rsp), %rax
movq 0x40(%rsp), %rbx
jmp 0x14123
movq %rax, 0x40(%rsp)
jmp 0x13920
movq %rax, %rbx
movq 0x728(%rsp), %rdi
cmpq %r15, %rdi
je 0x1411b
movq 0x738(%rsp), %rsi
jmp 0x14113
movq %rax, %rbx
jmp 0x1411b
movq %rax, %rbx
movq 0x140(%rsp), %rdi
leaq 0x150(%rsp), %rax
jmp 0x1412b
jmp 0x13b29
jmp 0x1398e
movq %rax, %rbx
movq 0x728(%rsp), %rdi
cmpq %r15, %rdi
je 0x14140
movq 0x738(%rsp), %rsi
jmp 0x14138
jmp 0x13b29
movq %rax, %rbx
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0x139e1
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x139e1
movq %rax, %rbx
movq 0x728(%rsp), %rdi
cmpq %r15, %rdi
je 0x13a03
movq 0x738(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13a03
movq %rax, %rbx
movq 0xd0(%rsp), %rdi
leaq 0xe0(%rsp), %rax
cmpq %rax, %rdi
je 0x13a2d
movq 0xe0(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13a2d
movq %rax, %rbx
movq 0x1c0(%rsp), %rdi
leaq 0x1d0(%rsp), %rax
cmpq %rax, %rdi
je 0x13a57
movq 0x1d0(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13a57
movq %rax, %rbx
movq 0x4c0(%rsp), %rdi
cmpq %r14, %rdi
je 0x13a79
movq 0x4d0(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13a79
movq %rax, %rbx
movq (%rsp), %rdi
leaq 0x10(%rsp), %rax
cmpq %rax, %rdi
je 0x13a99
movq 0x10(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13a99
movq %rax, %rbx
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0x13ac3
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13ac3
movq %rax, %rbx
movq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
cmpq %rax, %rdi
je 0x13ae4
movq 0x78(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13ae4
movq %rax, %rbx
leaq 0xb8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x13b05
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x14140
movq 0x30(%rsp), %rsi
jmp 0x14138
movq %rax, %rbx
jmp 0x13b05
jmp 0x13b29
movq %rax, %rbx
jmp 0x14140
jmp 0x13d23
movq %rax, %rbx
jmp 0x14161
movq %rax, %rbx
jmp 0x14186
movq %rax, %rbx
movq 0x570(%rsp), %rdi
leaq 0x580(%rsp), %rax
jmp 0x14196
jmp 0x13ebd
jmp 0x13ebd
movq %rax, %rbx
leaq 0x6b8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x13b99
movq 0x6b8(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13b99
jmp 0x13b96
jmp 0x13bbf
jmp 0x13b96
jmp 0x13bbf
movq %rax, %rbx
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0x141cc
movq 0x220(%rsp), %rsi
jmp 0x141c4
movq %rax, %rbx
jmp 0x141cc
movq %rax, %rbx
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0x141ed
movq 0x220(%rsp), %rsi
jmp 0x141e5
movq %rax, %rbx
jmp 0x141ed
movq %rax, %rbx
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0x1420e
movq 0x220(%rsp), %rsi
jmp 0x14206
jmp 0x13c44
movq %rax, %rbx
movq 0x728(%rsp), %rdi
cmpq %r15, %rdi
je 0x1420e
movq 0x738(%rsp), %rsi
jmp 0x14206
movq %rax, %rbx
jmp 0x1420e
movq %rax, %rbx
leaq 0x6f8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x13c75
movq 0x6f8(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13c75
movq %rax, %rbx
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0x1422f
movq 0x220(%rsp), %rsi
jmp 0x14227
movq %rax, %rbx
jmp 0x1422f
jmp 0x13d6f
jmp 0x13d6f
jmp 0x13d6f
jmp 0x13cb4
movq %rax, %rbx
movq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
cmpq %rax, %rdi
je 0x13dd4
movq 0x58(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13dd4
jmp 0x13f76
jmp 0x13f76
jmp 0x13ff2
jmp 0x13ff2
movq %rax, %rbx
movq 0xa8(%rsp), %rdi
leaq 0xb8(%rsp), %rax
cmpq %rax, %rdi
je 0x13e0f
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13e0f
jmp 0x13d23
movq %rax, %rbx
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0x14161
movq 0x220(%rsp), %rsi
jmp 0x14159
jmp 0x13fb0
jmp 0x13fb0
jmp 0x13ff2
jmp 0x14061
jmp 0x14061
jmp 0x14061
jmp 0x14061
movq %rax, %rbx
movq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
cmpq %rax, %rdi
je 0x13e9b
movq 0x58(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13e9b
movq %rax, %rbx
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0x14140
movq 0x220(%rsp), %rsi
jmp 0x14138
jmp 0x13e98
jmp 0x13e98
jmp 0x13e98
jmp 0x13dd1
movq %rax, %rbx
movq (%rsp), %rdi
leaq 0x10(%rsp), %rax
cmpq %rax, %rdi
je 0x13ed0
movq 0x10(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13ed0
jmp 0x13ff2
jmp 0x13ff2
jmp 0x14061
jmp 0x14061
movq %rax, %rbx
movq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
cmpq %rax, %rdi
je 0x140c2
movq 0x78(%rsp), %rsi
jmp 0x13e72
movq %rax, %rbx
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0x13e51
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0xd0(%rsp), %rdi
leaq 0xe0(%rsp), %rax
cmpq %rax, %rdi
je 0x140c2
movq 0xe0(%rsp), %rsi
incq %rsi
jmp 0x140bd
jmp 0x140a2
jmp 0x140a2
jmp 0x14061
jmp 0x14061
jmp 0x14061
jmp 0x14061
movq %rax, %rbx
movq (%rsp), %rdi
leaq 0x10(%rsp), %rax
cmpq %rax, %rdi
je 0x13f18
movq 0x10(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13f18
jmp 0x14061
movq %rax, %rbx
jmp 0x141ab
jmp 0x13f15
jmp 0x13f15
jmp 0x13f15
jmp 0x13ecd
movq %rax, %rbx
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0x13f4f
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13f4f
jmp 0x14061
jmp 0x14061
jmp 0x13fe2
jmp 0x14061
jmp 0x13fe2
jmp 0x14061
movq %rax, %rbx
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0x13f79
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13f79
jmp 0x140a2
jmp 0x13f76
jmp 0x13f76
jmp 0x13f76
jmp 0x13f4c
movq %rax, %rbx
movq 0xa8(%rsp), %rdi
leaq 0xb8(%rsp), %rax
cmpq %rax, %rdi
je 0x13fb3
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13fb3
movq %rax, %rbx
movq 0xa8(%rsp), %rdi
leaq 0xb8(%rsp), %rax
cmpq %rax, %rdi
je 0x13ff5
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x13ff5
jmp 0x13ff2
jmp 0x13ff2
jmp 0x13ff2
movq %rax, %rbx
jmp 0x14081
jmp 0x13fb0
movq %rax, %rbx
movq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
cmpq %rax, %rdi
je 0x140a5
movq 0x78(%rsp), %rsi
incq %rsi
jmp 0x14099
jmp 0x14061
jmp 0x14061
jmp 0x140a2
movq %rax, %rbx
jmp 0x140c2
movq %rax, %rbx
jmp 0x140cf
movq %rax, %rbx
movq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
cmpq %rax, %rdi
je 0x14064
movq 0x78(%rsp), %rsi
incq %rsi
callq 0xa580
jmp 0x14064
jmp 0x14061
movq %rax, %rbx
movl $0x170, %esi            # imm = 0x170
movq %r13, %rdi
callq 0xa580
jmp 0x14041
jmp 0x14029
movq %rax, %rbx
jmp 0x1404e
jmp 0x14061
jmp 0x14061
jmp 0x14061
jmp 0x14061
jmp 0x140a2
jmp 0x140a2
jmp 0x14061
jmp 0x1403e
movq %rax, %rbx
leaq 0xd0(%rsp), %rdi
callq 0x340ce
leaq 0x210(%rsp), %rdi
callq 0x25abc
jmp 0x140c2
jmp 0x14061
jmp 0x14061
movq %rax, %rbx
movq 0x160(%rsp), %rdi
testq %rdi, %rdi
je 0x14081
movq 0x170(%rsp), %rsi
subq %rdi, %rsi
callq 0xa580
movq 0x4f0(%rsp), %rdi
testq %rdi, %rdi
je 0x140a5
movq 0x500(%rsp), %rsi
subq %rdi, %rsi
callq 0xa580
jmp 0x140a5
jmp 0x140a2
movq %rax, %rbx
movq 0x1a0(%rsp), %rdi
testq %rdi, %rdi
je 0x140c2
movq 0x1b0(%rsp), %rsi
subq %rdi, %rsi
callq 0xa580
leaq 0x180(%rsp), %rdi
callq 0x21616
leaq 0x4c0(%rsp), %rdi
callq 0x25cf4
leaq 0x1c0(%rsp), %rdi
callq 0x25cf4
leaq 0x728(%rsp), %rdi
callq 0x25ee6
movq 0x1f0(%rsp), %rdi
leaq 0x200(%rsp), %rax
cmpq %rax, %rdi
je 0x1411b
movq 0x200(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x150(%rsp), %rax
movq 0x140(%rsp), %rdi
cmpq %rax, %rdi
je 0x14140
movq 0x150(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x650(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x14161
movq 0x650(%rsp), %rsi
incq %rsi
callq 0xa580
movq 0x5f8(%rsp), %rdi
leaq 0x608(%rsp), %rax
cmpq %rax, %rdi
je 0x14186
movq 0x608(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x580(%rsp), %rax
movq 0x570(%rsp), %rdi
cmpq %rax, %rdi
je 0x141ab
movq 0x580(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x690(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x141cc
movq 0x690(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x630(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x141ed
movq 0x630(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x6d8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x1420e
movq 0x6d8(%rsp), %rsi
incq %rsi
callq 0xa580
leaq 0x718(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x1422f
movq 0x718(%rsp), %rsi
incq %rsi
callq 0xa580
movq %rbx, %rdi
callq 0xa9d0
nop