// File: /workspace/github_cpp_makefile_star2_O2/ncbi[P]amr/amr_report.cpp
// Function: (anonymous namespace)::ThisApplication::body() const
void body () const final
  {
    static_assert (complete_coverage_min_def > partial_coverage_min_def, "complete_coverage_min_def > partial_coverage_min_def");
    
    const string  famFName             = getArg ("fam");
    const string  blastpFName          = getArg ("blastp");
    const string  blastxFName          = getArg ("blastx");
    const string  gffFName             = getArg ("gff");
    const Gff::Type gffType            = Gff::name2type (getArg ("gfftype"));
    const string  gffProtMatchFName    = getArg ("gff_prot_match");
    const string  gffDnaMatchFName     = getArg ("gff_dna_match");
    const bool    lcl                  = getFlag ("lcl");
    const bool    bedP                 = getFlag ("bed");
    const string  dnaLenFName          = getArg ("dna_len");
    const string  hmmDom               = getArg ("hmmdom");
    const string  hmmsearch            = getArg ("hmmsearch");  
          string  organism             = getArg ("organism");  
    const string  mutation_tab         = getArg ("mutation");  
    const string  susceptible_tab      = getArg ("susceptible");  
    const string  mutation_all_FName   = getArg ("mutation_all");
    const string  suppress_prot_FName  = getArg ("suppress_prot");
          double  ident_min            = str2<double> (getArg ("ident_min"));  
    const double  partial_coverage_min = str2<double> (getArg ("coverage_min"));  
    const bool    skip_hmm_check       = getFlag ("skip_hmm_check"); 
                  equidistant          = getFlag ("report_equidistant");
    const string  outFName             = getArg ("out");
                  print_node           = getFlag ("print_node");
                  print_node_raw       = getFlag ("print_node_raw");
                  reportPseudo         = getFlag ("pseudo");
    const bool    force_cds_report     = getFlag ("force_cds_report");
    const bool    non_reportable       = getFlag ("non_reportable");
    const bool    report_core_only     = getFlag ("core");
                  input_name           = getArg ("name");
    const bool    nosame               = getFlag ("nosame");
    const bool    noblast              = getFlag ("noblast");
    const bool    nohmm                = getFlag ("nohmm");
    const bool    retainBlasts         = getFlag ("retain_blasts");
    
    replace (organism, '_', ' ');
    
    QC_ASSERT (hmmsearch. empty () == hmmDom. empty ());
    QC_IMPLY (! outFName. empty (), ! blastpFName. empty ());
    QC_IMPLY (! gffFName. empty (), ! blastpFName. empty ());
    if (! blastpFName. empty () && ! blastxFName. empty () && gffFName. empty ())
    	throw runtime_error ("If BLASTP and BLASTX files are present then a GFF file must be present");
    	
    if (gffFName. empty ())
    {
      QC_ASSERT (gffProtMatchFName. empty ());
      QC_ASSERT (gffDnaMatchFName. empty ());
      QC_ASSERT (gffType == Gff::genbank);
      QC_ASSERT (! lcl);
      QC_ASSERT (! bedP);
    }
    
    QC_IMPLY (print_node_raw, print_node);
           			  
    
    // defaultCompleteBR, defaultPartialBR, ident_min_user
    {
      if (ident_min == -1.0)
        ident_min = ident_min_def;
      else
        ident_min_user = true;
        
      if (! (ident_min >= 0.0 && ident_min <= 1.0))
      	throw runtime_error ("-ident_min must be -1 or between 0 and 1");
      if (! (partial_coverage_min >= 0.0 && partial_coverage_min <= 1.0))
      	throw runtime_error ("-coverage_min must be -1 or between 0 and 1");    	
      if (partial_coverage_min > complete_coverage_min_def)
        throw runtime_error ("-coverage_min must be less than " + toString (complete_coverage_min_def) + " - threshod for complete matches");
        
      defaultCompleteBR = BlastRule (ident_min, complete_coverage_min_def);  
      defaultPartialBR  = BlastRule (ident_min, partial_coverage_min);
    }
    
    
    cdsExist =    force_cds_report
               || ! blastxFName. empty ()
               || ! gffFName. empty ();
    
    
		const Chronometer_OnePass cop1 ("amr_report", cerr, false, Chronometer::enabled);  
  

    Batch batch (famFName, organism, mutation_tab, susceptible_tab, suppress_prot_FName, non_reportable, report_core_only);  
  
  
    // Input 

    // batch.{blastAls,target2blastAls}
  	ASSERT (batch. blastAls. empty ());
  	ASSERT (batch. target2blastAls. empty ());
    if (   ! noblast
        && ! blastpFName. empty ()
       )
    {
  		const Chronometer_OnePass cop ("blastp", cerr, false, Chronometer::enabled);
      LineInput f (blastpFName);  
  	  while (f. nextLine ())
  	  {
  	    { 
  	      Unverbose unv;
  	      if (verbose ())
  	        cout << f. line << endl;  
  	    }
  	    unique_ptr<BlastAlignment> al (new BlastAlignment (f. line, true));
  	    al->qc ();  
  	    if (nosame && al->refAccession == al->targetName)
  	      continue;
        batch. blastAls << al. get ();
        ASSERT (! al->targetName. empty ());
        batch. target2blastAls [al->targetName] << al. release ();
  	  }
  	}
  	if (verbose ())
  	  cout << "# Blasts: " << batch. blastAls. size () << endl;
  	
  
    if (! nohmm)
    {
      // batch.domains
      if (! hmmDom. empty ())
      {
    		const Chronometer_OnePass cop ("hmmDom", cerr, false, Chronometer::enabled);  
      	batch. hmmExist = true;
        LineInput f (hmmDom);
    	  while (f. nextLine ())
    	  {
    	    trim (f. line);
    	    if (   f. line. empty () 
    	        || f. line [0] == '#'
    	       )
    	      continue;
    	    const HmmAlignment::Domain domain (f. line, batch);
    	  }
      }

      // batch.{hmmAls,target2hmmAls}
    	// HmmAlignment::good()
    	if (! hmmsearch. empty ())  // redundant file ??
    	{
    		const Chronometer_OnePass cop ("hmmsearch", cerr, false, Chronometer::enabled); 
        LineInput f (hmmsearch);
    	  while (f. nextLine ())
    	  {
    	    if (verbose ())
    	      cout << f. line << endl;  
    	    if (f. line. empty () || f. line [0] == '#')
    	      continue;
    	    unique_ptr<HmmAlignment> hmmAl (new HmmAlignment (f. line, batch));
    	    if (! hmmAl->good ())
    	    {
    	      if (verbose ())
    	      {
    	        cout << "  Bad HMM: " << endl;
    	        hmmAl->saveText (cout);
    	      }
    	    	continue;
    	    }
   	      const BlastAlignment* bestBlastAl = nullptr;  // PD-3475
    	    if (const VectorPtr<BlastAlignment>* blastAls_ = findPtr (batch. target2blastAls, hmmAl->sseqid))
    	    {
    	      size_t nident_max = 0;
    	      for (const BlastAlignment* blastAl : *blastAls_)
    	        if (maximize (nident_max, blastAl->nident))
    	          bestBlastAl = blastAl;
    	    }
    	    auto al = new BlastAlignment (*hmmAl, bestBlastAl);
  	  	  hmmAl->blastAl. reset (al);
  	  	  if (verbose ())
  	  	    cout << al->targetName << " " << al->gene << endl;  
  	  	  const HmmAlignment::Domain domain = batch. domains [HmmAlignment::Pair (al->targetName, al->gene)];
  	  	  if (! domain. hmmLen)  
  	  	    continue;  // domain does not exist
 	  	    if (! bestBlastAl)
  	  	  {
    	  	/*al->refLen      = domain. hmmLen;
    	  	  al->refStart    = domain. hmmStart;
    	  	  al->refEnd      = domain. hmmStop; */
    	  	  al->targetLen   = domain. seqLen;
    	  	  al->targetStart = domain. seqStart;
    	  	  al->targetEnd   = domain. seqStop;
    	  	  al->setTargetAlign ();
    	  	//ASSERT (! al->refExactlyMatched ());
    	  	//ASSERT (! al->partial ());
      	  }
  	  	  al->qc ();
  	  	  batch. target2hmmAls [hmmAl->sseqid] << hmmAl. get ();  
  	      batch. hmmAls                        << hmmAl. release ();
    	  }
    	}
    }
   	if (verbose ())
   	  cout << "# Good initial HMMs: " << batch. hmmAls. size () << endl;
  
  
    if (   ! noblast
        && ! blastxFName. empty ()
       )       
    {
  		const Chronometer_OnePass cop ("blastx", cerr, false, Chronometer::enabled);  
      LineInput f (blastxFName);
  	  while (f. nextLine ())
  	  {
  	    { 
  	      Unverbose unv;
  	      if (verbose ())
  	        cout << f. line << endl;  
  	    }
  	    unique_ptr<BlastAlignment> al (new BlastAlignment (f. line, false));
  	    al->qc ();  
  	    if (nosame && al->refAccession == al->targetName)
  	      continue;
  	  #if 0
  	    if (organism == "Escherichia" && isLeft (al->classS, "STX"))
  	      al->stxtyper = true;
  	  #endif
 	      batch. blastAls << al. release ();
  	  }
  	}
  	if (verbose ())
  	  cout << "# Blasts: " << batch. blastAls. size () << endl;


    // For Batch::report()
    if (! gffFName. empty ())
    {
      const Chronometer_OnePass cop ("gff", cerr, false, Chronometer::enabled);  
    	unique_ptr<const Annot> annot;
    	if (bedP)
    	{
    	  QC_ASSERT (gffProtMatchFName. empty ());
    	  QC_ASSERT (gffDnaMatchFName. empty ());
    	  QC_ASSERT (! lcl);
		    annot. reset (new Annot (gffFName));
		  }
    	else
    	{
		    annot. reset (new Annot (gffFName, gffType, ! gffProtMatchFName. empty (), lcl));
  	    if (! gffProtMatchFName. empty ())
    		  var_cast (annot. get ()) -> load_fasta2gff_prot (gffProtMatchFName);	
  	    if (! gffDnaMatchFName. empty ())
    		  var_cast (annot. get ()) -> load_fasta2gff_dna (gffDnaMatchFName);	
		  }
		  ASSERT (annot);
	    {
	      // Locus::contigLen
  	    map<string,size_t> contig2len;
  	    if (! dnaLenFName. empty ())
  	    {
  	      LineInput f (dnaLenFName);
  	      string contig;
  	      size_t len;
  	      Istringstream iss;
  	      while (f. nextLine ())
  	      {
  	        iss. reset (f. line);
  	        len = 0;
  	        iss >> contig >> len;
  	        QC_ASSERT (len);
  	        contig2len [contig] = len;
  	      }
  	      for (const auto& it : annot->prot2loci)
  	        for (const Locus& locus : it. second)
  	          if (! locus. contigLen)
  	            var_cast (locus). contigLen = contig2len [locus.contig];
  	    }
  	  }
    	for (const BlastAlignment* al : batch. blastAls)
    	  if (al->targetProt)
     	  	var_cast (al) -> setCdss (*annot);
	    for (const HmmAlignment* hmmAl : batch. hmmAls)
        var_cast (hmmAl->blastAl. get ()) -> setCdss (*annot);
    }
    
      
    if (! blastxFName. empty ())
    {
  		const Chronometer_OnePass cop ("target2...", cerr, false, Chronometer::enabled);  
      parentTargetProt = false;
      // batch.target2blastAls
      batch. target2blastAls. clear ();
    	for (const BlastAlignment* al : batch. blastAls)
        if (al->targetProt)
    	  {
    	    ASSERT (! al->cdss. empty ());
    	    for (const Locus& locus : al->cdss)
    	      batch. target2blastAls [locus. contig] << al;
    	  }
    	  else
          batch. target2blastAls [al->targetName] << al;
      // batch.target2hmmAls
      batch. target2hmmAls. clear ();
    	for (const HmmAlignment* hmmAl : batch. hmmAls)
  	  {
  	    ASSERT (hmmAl);
  	    ASSERT (! hmmAl->blastAl->cdss. empty ());
  	    for (const Locus& locus : hmmAl->blastAl->cdss)
  	      batch. target2hmmAls [locus. contig] << hmmAl;
  	  }
    }      


    batch. process (retainBlasts, skip_hmm_check);    


    // Output
    {
      TsvOut td (cout, 2, false);
      td. usePound = false;
      batch. report (td, false);
    }
    if (! mutation_all_FName. empty ())
    {
      OFStream f (mutation_all_FName);
      TsvOut td (f, 2, false);
      td. usePound = false;
      batch. report (td, true);
    }
    if (! outFName. empty ())
    {
	    OFStream ofs (outFName);
      batch. printTargetIds (ofs);
    }
  }

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0xa68, %rsp            # imm = 0xA68
movq %rdi, %r15
leaq 0x5be9c(%rip), %rsi     # 0x69155
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rdx
callq 0x27230
leaq 0xa10(%rsp), %rdi
leaq 0x268(%rsp), %rdx
movq %r15, %rsi
callq 0x4317c
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x5bef8(%rip), %rsi     # 0x691f2
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rdx
callq 0x27230
leaq 0x8a8(%rsp), %rdi
leaq 0x268(%rsp), %rdx
movq %r15, %rsi
callq 0x4317c
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x5bedc(%rip), %rsi     # 0x69217
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rdx
callq 0x27230
leaq 0x888(%rsp), %rdi
leaq 0x268(%rsp), %rdx
movq %r15, %rsi
callq 0x4317c
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x5bec0(%rip), %rsi     # 0x6923c
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rdx
callq 0x27230
leaq 0x868(%rsp), %rdi
leaq 0x268(%rsp), %rdx
movq %r15, %rsi
callq 0x4317c
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x5be96(%rip), %rsi     # 0x69253
leaq 0x690(%rsp), %rdi
leaq 0x510(%rsp), %rdx
callq 0x27230
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rdx
movq %r15, %rsi
callq 0x4317c
leaq 0x268(%rsp), %rdi
callq 0x59582
movl %eax, 0x1fc(%rsp)
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x690(%rsp), %rdi
callq 0xbb38
leaq 0x5be52(%rip), %rsi     # 0x69271
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rdx
callq 0x27230
leaq 0x848(%rsp), %rdi
leaq 0x268(%rsp), %rdx
movq %r15, %rsi
callq 0x4317c
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x5be68(%rip), %rsi     # 0x692c8
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rdx
callq 0x27230
leaq 0x8d0(%rsp), %rdi
leaq 0x268(%rsp), %rdx
movq %r15, %rsi
callq 0x4317c
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x5c5be(%rip), %rsi     # 0x69a5f
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rdx
callq 0x27230
leaq 0x268(%rsp), %rsi
movq %r15, %rdi
callq 0x43288
movb %al, 0xc(%rsp)
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x5be75(%rip), %rsi     # 0x69353
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rdx
callq 0x27230
leaq 0x268(%rsp), %rsi
movq %r15, %rdi
callq 0x43288
movb %al, 0xe(%rsp)
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x5be6d(%rip), %rsi     # 0x69388
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rdx
callq 0x27230
leaq 0x990(%rsp), %rdi
leaq 0x268(%rsp), %rdx
movq %r15, %rsi
callq 0x4317c
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x5be5b(%rip), %rsi     # 0x693b7
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rdx
callq 0x27230
leaq 0x930(%rsp), %rdi
leaq 0x268(%rsp), %rdx
movq %r15, %rsi
callq 0x4317c
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x5be41(%rip), %rsi     # 0x693de
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rdx
callq 0x27230
leaq 0x910(%rsp), %rdi
leaq 0x268(%rsp), %rdx
movq %r15, %rsi
callq 0x4317c
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x5be0a(%rip), %rsi     # 0x693e8
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rdx
callq 0x27230
leaq 0x970(%rsp), %rdi
leaq 0x268(%rsp), %rdx
movq %r15, %rsi
callq 0x4317c
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x5bdef(%rip), %rsi     # 0x6940e
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rdx
callq 0x27230
leaq 0x9f0(%rsp), %rdi
leaq 0x268(%rsp), %rdx
movq %r15, %rsi
callq 0x4317c
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x5bdc7(%rip), %rsi     # 0x69427
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rdx
callq 0x27230
leaq 0x9d0(%rsp), %rdi
leaq 0x268(%rsp), %rdx
movq %r15, %rsi
callq 0x4317c
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x5bdc8(%rip), %rsi     # 0x69469
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rdx
callq 0x27230
leaq 0x950(%rsp), %rdi
leaq 0x268(%rsp), %rdx
movq %r15, %rsi
callq 0x4317c
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x5bdb1(%rip), %rsi     # 0x69493
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rdx
callq 0x27230
leaq 0x9b0(%rsp), %rdi
leaq 0x268(%rsp), %rdx
movq %r15, %rsi
callq 0x4317c
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x5bda7(%rip), %rsi     # 0x694ca
leaq 0x690(%rsp), %rdi
leaq 0x510(%rsp), %rdx
callq 0x27230
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rdx
movq %r15, %rsi
callq 0x4317c
leaq 0x268(%rsp), %rdi
callq 0x27815
movsd %xmm0, 0x200(%rsp)
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x690(%rsp), %rdi
callq 0xbb38
leaq 0x5bdbd(%rip), %rsi     # 0x69544
leaq 0x690(%rsp), %rdi
leaq 0x510(%rsp), %rdx
callq 0x27230
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rdx
movq %r15, %rsi
callq 0x4317c
leaq 0x268(%rsp), %rdi
callq 0x27815
movsd %xmm0, 0x1f0(%rsp)
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x690(%rsp), %rdi
callq 0xbb38
leaq 0x5bda5(%rip), %rsi     # 0x69590
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rdx
callq 0x27230
leaq 0x268(%rsp), %rsi
movq %r15, %rdi
callq 0x43288
movb %al, 0xbf(%rsp)
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x5bd96(%rip), %rsi     # 0x695c1
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rdx
callq 0x27230
leaq 0x268(%rsp), %rsi
movq %r15, %rdi
callq 0x43288
movb %al, 0x8a2b2(%rip)      # 0x97b08
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x60072(%rip), %rsi     # 0x6d8dc
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rdx
callq 0x27230
leaq 0x8f0(%rsp), %rdi
leaq 0x268(%rsp), %rdx
movq %r15, %rsi
callq 0x4317c
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x5bd81(%rip), %rsi     # 0x6962c
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rdx
callq 0x27230
leaq 0x268(%rsp), %rsi
movq %r15, %rdi
callq 0x43288
movb %al, 0x8a233(%rip)      # 0x97b09
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x5bd8e(%rip), %rsi     # 0x69678
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rdx
callq 0x27230
leaq 0x268(%rsp), %rsi
movq %r15, %rdi
callq 0x43288
movb %al, 0x8a1f5(%rip)      # 0x97b0a
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x5bd6b(%rip), %rsi     # 0x69694
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rdx
callq 0x27230
leaq 0x268(%rsp), %rsi
movq %r15, %rdi
callq 0x43288
movb %al, 0x8a1b7(%rip)      # 0x97b0b
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x5bd61(%rip), %rsi     # 0x696c9
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rdx
callq 0x27230
leaq 0x268(%rsp), %rsi
movq %r15, %rdi
callq 0x43288
movl %eax, %r13d
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x5bd7e(%rip), %rsi     # 0x69722
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rdx
callq 0x27230
leaq 0x268(%rsp), %rsi
movq %r15, %rdi
callq 0x43288
movl %eax, %ebp
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x6104e(%rip), %rsi     # 0x6ea2d
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rdx
callq 0x27230
leaq 0x268(%rsp), %rsi
movq %r15, %rdi
callq 0x43288
movl %eax, %r14d
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x5d8aa(%rip), %rsi     # 0x6b2c5
leaq 0x690(%rsp), %rdi
leaq 0x510(%rsp), %rdx
callq 0x27230
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rdx
movq %r15, %rsi
callq 0x4317c
leaq 0x8a009(%rip), %rdi     # 0x97a58
leaq 0x268(%rsp), %rbx
movq %rbx, %rsi
callq 0xb6b0
movq %rbx, %rdi
callq 0xbb38
leaq 0x690(%rsp), %rdi
callq 0xbb38
leaq 0x5bd3f(%rip), %rsi     # 0x697ba
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rdx
callq 0x27230
leaq 0x268(%rsp), %rsi
movq %r15, %rdi
callq 0x43288
movb %al, 0xd(%rsp)
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x5bd5b(%rip), %rsi     # 0x69813
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rdx
callq 0x27230
leaq 0x268(%rsp), %rsi
movq %r15, %rdi
callq 0x43288
movb %al, 0xf(%rsp)
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x5bd4d(%rip), %rsi     # 0x69842
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rdx
callq 0x27230
leaq 0x268(%rsp), %rsi
movq %r15, %rdi
callq 0x43288
movb %al, 0x210(%rsp)
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x5bd3a(%rip), %rsi     # 0x6986f
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rdx
callq 0x27230
leaq 0x268(%rsp), %rsi
movq %r15, %rdi
callq 0x43288
movb %al, 0xbe(%rsp)
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x970(%rsp), %rdi
pushq $0x5f
popq %rsi
pushq $0x20
popq %rdx
callq 0x3025f
callq 0xb060
movq %rax, 0x70(%rsp)
andl $0x0, (%rax)
cmpq $0x0, 0x918(%rsp)
sete %al
cmpq $0x0, 0x938(%rsp)
sete %cl
cmpb %cl, %al
jne 0x10ada
cmpq $0x0, 0x8f8(%rsp)
movsd 0x200(%rsp), %xmm0
je 0xdbd1
cmpq $0x0, 0x8b0(%rsp)
je 0x10bc0
cmpq $0x0, 0x870(%rsp)
je 0xdcdd
movq 0x70(%rsp), %rax
andl $0x0, (%rax)
cmpq $0x0, 0x8b0(%rsp)
jne 0xdd41
callq 0xb680
testl %eax, %eax
jne 0x11692
leaq 0x5bd1c(%rip), %rsi     # 0x69927
leaq 0x1b8(%rsp), %rdi
leaq 0x98(%rsp), %rdx
callq 0x27230
leaq 0x100(%rsp), %rdi
movl $0x8fb, %esi            # imm = 0x8FB
callq 0x279bd
leaq 0x218(%rsp), %rdi
leaq 0x1b8(%rsp), %rsi
leaq 0x100(%rsp), %rdx
callq 0x27956
leaq 0x5bce9(%rip), %rdx     # 0x6993f
leaq 0x510(%rsp), %rdi
leaq 0x218(%rsp), %rsi
callq 0x273ec
leaq 0x5bcd3(%rip), %rsi     # 0x69945
leaq 0x30(%rsp), %rdi
leaq 0xc0(%rsp), %rdx
callq 0x27230
leaq 0x5c185(%rip), %rdx     # 0x69e10
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x273ec
leaq 0x690(%rsp), %rdi
leaq 0x510(%rsp), %rsi
leaq 0x10(%rsp), %rdx
callq 0x27956
leaq 0x5bcf4(%rip), %rdx     # 0x699af
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rsi
callq 0x273ec
leaq 0x268(%rsp), %rdi
callq 0x2f08c
cmpq $0x0, 0x8b0(%rsp)
je 0xdcf7
cmpq $0x0, 0x890(%rsp)
jne 0x111e4
movq 0x70(%rsp), %rax
andl $0x0, (%rax)
cmpq $0x0, 0x850(%rsp)
jne 0x11214
cmpq $0x0, 0x8d8(%rsp)
jne 0x112fa
cmpl $0x1, 0x1fc(%rsp)
jne 0x113e0
cmpb $0x0, 0xc(%rsp)
jne 0x114c6
cmpb $0x0, 0xe(%rsp)
jne 0x115ac
cmpb $0x1, 0x89dc2(%rip)     # 0x97b0a
jne 0xdd5f
movq 0x70(%rsp), %rax
andl $0x0, (%rax)
cmpb $0x0, 0x89db0(%rip)     # 0x97b09
je 0x110f4
ucomisd 0x5b2a9(%rip), %xmm0    # 0x69010
jne 0xdd75
jp 0xdd75
movsd 0x5b295(%rip), %xmm0    # 0x69008
jmp 0xdd7c
movb $0x1, 0x89d90(%rip)     # 0x97b0c
xorpd %xmm1, %xmm1
ucomisd %xmm1, %xmm0
jb 0x10ca6
movsd 0x5b286(%rip), %xmm2    # 0x69018
ucomisd %xmm0, %xmm2
jb 0x10ca6
movsd 0x1f0(%rsp), %xmm3
ucomisd %xmm1, %xmm3
jb 0x10cc5
ucomisd %xmm3, %xmm2
jb 0x10cc5
ucomisd 0x5b247(%rip), %xmm3    # 0x69008
ja 0x10ce4
leaq 0x268(%rsp), %rdi
movsd 0x5b231(%rip), %xmm1    # 0x69008
movsd %xmm0, 0x200(%rsp)
callq 0x135ce
leaq 0x268(%rsp), %rdi
movq 0x18(%rdi), %rax
movq %rax, 0x897d0(%rip)     # 0x975c8
movups 0x8(%rdi), %xmm0
movups %xmm0, 0x897b5(%rip)    # 0x975b8
movsd 0x200(%rsp), %xmm0
movsd 0x1f0(%rsp), %xmm1
callq 0x135ce
leaq 0x268(%rsp), %rdi
movq 0x18(%rdi), %rax
movq %rax, 0x897bb(%rip)     # 0x975e8
movupd 0x8(%rdi), %xmm0
cmpq $0x0, 0x890(%rsp)
setne %al
orb %al, %r13b
cmpq $0x0, 0x870(%rsp)
movupd %xmm0, 0x89786(%rip)    # 0x975d8
setne %al
orb %r13b, %al
movb %al, 0x89caf(%rip)      # 0x97b0d
leaq 0x5bc9c(%rip), %rsi     # 0x69b01
leaq 0x690(%rsp), %rdx
callq 0x27230
leaq 0x8a009(%rip), %rax     # 0x97e82
movzbl (%rax), %r8d
movq 0x89164(%rip), %rdx     # 0x96fe8
leaq 0x218(%rsp), %rdi
leaq 0x268(%rsp), %rsi
xorl %ecx, %ecx
callq 0x2f7c4
leaq 0x268(%rsp), %rdi
callq 0xbb38
movzbl %r14b, %eax
movzbl %bpl, %r10d
leaq 0x690(%rsp), %rdi
leaq 0xa10(%rsp), %rsi
leaq 0x970(%rsp), %rdx
leaq 0x9f0(%rsp), %rcx
leaq 0x9d0(%rsp), %r8
leaq 0x9b0(%rsp), %r9
pushq %rax
pushq %r10
callq 0x13a6e
popq %rax
popq %rcx
movq 0x70(%rsp), %rax
andl $0x0, (%rax)
movq 0x708(%rsp), %rax
cmpq 0x710(%rsp), %rax
movb 0xd(%rsp), %bpl
jne 0x10d66
cmpq $0x0, 0x7a8(%rsp)
jne 0x10e46
cmpq $0x0, 0x8b0(%rsp)
sete %al
orb 0xf(%rsp), %al
jne 0xe0b6
leaq 0x5b2b9(%rip), %rsi     # 0x691f2
leaq 0x268(%rsp), %rdi
leaq 0x1b8(%rsp), %rdx
callq 0x27230
leaq 0x89f2d(%rip), %rax     # 0x97e82
movzbl (%rax), %r8d
movq 0x89088(%rip), %rdx     # 0x96fe8
leaq 0x510(%rsp), %rdi
leaq 0x268(%rsp), %rsi
xorl %ecx, %ecx
callq 0x2f7c4
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x268(%rsp), %rdi
leaq 0x8a8(%rsp), %rsi
xorl %edx, %edx
callq 0x27a16
leaq 0x4d0(%rsp), %rbx
leaq 0x268(%rsp), %r14
leaq 0x1b8(%rsp), %r15
leaq 0xe0(%rsp), %r13
movq %r14, %rdi
callq 0x2e564
testb %al, %al
je 0xe09c
movq %r15, %rdi
callq 0x34c9a
xorl %edi, %edi
callq 0x34c33
testb %al, %al
je 0xdff5
movq 0x88fab(%rip), %rdi     # 0x96f90
movq %rbx, %rsi
callq 0xb4f0
movq %rax, %rdi
callq 0xb2d0
movq %r15, %rdi
callq 0x34cac
movl $0x3e8, %edi            # imm = 0x3E8
callq 0xb560
movq %rax, %r12
movq %rax, %rdi
movq %rbx, %rsi
pushq $0x1
popq %rdx
callq 0x17300
movq %r12, 0xe0(%rsp)
movq %r12, %rdi
callq 0x18638
testb %bpl, %bpl
je 0xe043
leaq 0x250(%r12), %rdi
leaq 0x10(%r12), %rsi
callq 0x27a6c
testb %al, %al
jne 0xe08f
leaq 0x708(%rsp), %rdi
movq %r12, %rsi
callq 0x1a8f0
movq 0x70(%rsp), %rax
andl $0x0, (%rax)
cmpq $0x0, 0x18(%r12)
je 0xfa56
movq %r12, %rsi
addq $0x10, %rsi
leaq 0x780(%rsp), %rdi
callq 0x1a6f2
andq $0x0, 0xe0(%rsp)
movq %rax, %rdi
movq %r12, %rsi
callq 0x1a8f0
movq %r13, %rdi
callq 0x1a9e8
jmp 0xdfbb
leaq 0x268(%rsp), %rdi
callq 0x27a96
leaq 0x510(%rsp), %rdi
callq 0x2f806
xorl %edi, %edi
callq 0x34c33
testb %al, %al
je 0xe0f8
movq 0x88ec8(%rip), %rdi     # 0x96f90
leaq 0x5ba93(%rip), %rsi     # 0x69b62
callq 0xb550
movq 0x710(%rsp), %rsi
subq 0x708(%rsp), %rsi
sarq $0x3, %rsi
movq %rax, %rdi
callq 0xb3f0
movq %rax, %rdi
callq 0xb2d0
cmpb $0x0, 0x210(%rsp)
jne 0xee31
cmpq $0x0, 0x938(%rsp)
je 0xe62a
leaq 0x5ba51(%rip), %rsi     # 0x69b6d
leaq 0x268(%rsp), %rdi
leaq 0x510(%rsp), %rdx
callq 0x27230
leaq 0x89d4a(%rip), %rax     # 0x97e82
movzbl (%rax), %r8d
movq 0x88ea5(%rip), %rdx     # 0x96fe8
leaq 0x1b8(%rsp), %rdi
leaq 0x268(%rsp), %rsi
xorl %ecx, %ecx
callq 0x2f7c4
leaq 0x268(%rsp), %rdi
callq 0xbb38
movb $0x1, 0x748(%rsp)
leaq 0x268(%rsp), %rdi
leaq 0x930(%rsp), %rsi
xorl %edx, %edx
callq 0x27a16
leaq 0x4d0(%rsp), %r14
leaq 0x268(%rsp), %r15
xorl %r12d, %r12d
leaq 0xc0(%rsp), %r13
movq %r15, %rdi
callq 0x2e564
testb %al, %al
je 0xe610
movq %r14, %rdi
callq 0x27ac5
cmpq $0x0, 0x4d8(%rsp)
je 0xe1a1
movq 0x4d0(%rsp), %rax
cmpb $0x23, (%rax)
je 0xe1a1
xorpd %xmm0, %xmm0
movapd %xmm0, 0x120(%rsp)
andq $0x0, 0x130(%rsp)
movapd %xmm0, 0x110(%rsp)
movapd %xmm0, 0x100(%rsp)
movb 0x89a91(%rip), %al      # 0x97c90
testb %al, %al
je 0xe5c5
leaq 0x89902(%rip), %rbp     # 0x97b10
movq %rbp, %rdi
movq %r14, %rsi
callq 0x27b76
leaq 0x20(%rsp), %rax
movq %rax, 0x10(%rsp)
andq $0x0, 0x18(%rsp)
leaq 0x40(%rsp), %rax
movq %rax, 0x30(%rsp)
andq $0x0, 0x38(%rsp)
leaq 0xa8(%rsp), %rax
movq %rax, 0x98(%rsp)
andq $0x0, 0xa0(%rsp)
movb %r12b, 0x20(%rsp)
movb %r12b, 0x40(%rsp)
movb %r12b, 0xa8(%rsp)
leaq 0xd0(%rsp), %rax
movq %rax, 0xc0(%rsp)
andq $0x0, 0xc8(%rsp)
movb %r12b, 0xd0(%rsp)
movq %rbp, %rdi
leaq 0x10(%rsp), %rsi
callq 0xb6e0
movq %rax, %rdi
leaq 0x30(%rsp), %rsi
callq 0xb6e0
movq %rax, %rdi
leaq 0x120(%rsp), %rsi
callq 0xb340
movq %rax, %rdi
leaq 0x98(%rsp), %rsi
callq 0xb6e0
movq %rax, %rdi
movq %r13, %rsi
callq 0xb6e0
movq %rax, %rdi
leaq 0x108(%rsp), %rsi
callq 0xb340
movq %rax, %rdi
leaq 0xa58(%rsp), %rsi
callq 0xb3d0
movq %rax, %rdi
leaq 0x8c8(%rsp), %rsi
callq 0xb3d0
movq %rax, %rdi
leaq 0xa50(%rsp), %rsi
callq 0xb3d0
movq %rax, %rdi
leaq 0x260(%rsp), %rsi
callq 0xb340
movq %rax, %rdi
leaq 0x258(%rsp), %rsi
callq 0xb340
movq %rax, %rdi
leaq 0xa48(%rsp), %rsi
callq 0xb3d0
movq %rax, %rdi
leaq 0xa40(%rsp), %rsi
callq 0xb3d0
movq %rax, %rdi
leaq 0x100(%rsp), %rsi
callq 0xb3d0
movq %rax, %rdi
leaq 0xa38(%rsp), %rsi
callq 0xb3d0
movq %rax, %rdi
leaq 0x110(%rsp), %rsi
callq 0xb340
movq %rax, %rdi
leaq 0x118(%rsp), %rsi
callq 0xb340
movq %rax, %rdi
leaq 0x128(%rsp), %rsi
callq 0xb340
movq %rax, %rdi
leaq 0x130(%rsp), %rsi
callq 0xb340
movq %rax, %rdi
leaq 0x250(%rsp), %rsi
callq 0xb340
movq %rax, %rdi
leaq 0xa60(%rsp), %rsi
callq 0xb340
movq %rax, %rdi
leaq 0xa30(%rsp), %rsi
callq 0xb3d0
movq 0x70(%rsp), %rbp
andl $0x0, (%rbp)
leaq 0x30(%rsp), %rdi
leaq 0x5f75f(%rip), %rsi     # 0x6db4e
callq 0x284ad
testb %al, %al
je 0x104e6
andl $0x0, (%rbp)
movq 0x110(%rsp), %rax
testq %rax, %rax
je 0xfc26
movq 0x128(%rsp), %rcx
testq %rcx, %rcx
movb 0xd(%rsp), %bpl
je 0xfd06
movq 0x250(%rsp), %rdx
testq %rdx, %rdx
je 0xfde6
decq %rax
movq %rax, 0x110(%rsp)
decq %rcx
movq %rcx, 0x128(%rsp)
decq %rdx
movq %rdx, 0x250(%rsp)
movq 0x70(%rsp), %rdx
andl $0x0, (%rdx)
movq 0x118(%rsp), %rdx
cmpq %rdx, %rax
jae 0xfec6
movq 0x130(%rsp), %rax
cmpq %rax, %rcx
jae 0xffa6
cmpq 0x108(%rsp), %rdx
ja 0x10086
cmpq 0x120(%rsp), %rax
ja 0x10166
movsd 0x8c8(%rsp), %xmm0
ucomisd 0x5ab70(%rip), %xmm0    # 0x69020
jbe 0x10246
movq 0x260(%rsp), %rax
testq %rax, %rax
je 0x10326
cmpq 0x258(%rsp), %rax
ja 0x10406
movsd 0x100(%rsp), %xmm0
ucomisd 0x5ab3a(%rip), %xmm0    # 0x69020
jbe 0x105c6
leaq 0x690(%rsp), %rdi
movq %r13, %rsi
callq 0x1fb4e
movq (%rax), %rdx
testq %rdx, %rdx
je 0xe597
addq $0x8, %rdx
leaq 0x510(%rsp), %rbx
movq %rbx, %rdi
leaq 0x10(%rsp), %rsi
callq 0x2aee0
leaq 0x750(%rsp), %rdi
movq %rbx, %rsi
callq 0x20914
movsd (%rax), %xmm0
ucomisd 0x100(%rsp), %xmm0
ja 0xe58a
leaq 0x750(%rsp), %rdi
leaq 0x510(%rsp), %rsi
callq 0x20914
movq 0x130(%rsp), %rcx
movq %rcx, 0x30(%rax)
movapd 0x100(%rsp), %xmm0
movapd 0x110(%rsp), %xmm1
movapd 0x120(%rsp), %xmm2
movupd %xmm2, 0x20(%rax)
movupd %xmm1, 0x10(%rax)
movupd %xmm0, (%rax)
leaq 0x510(%rsp), %rdi
callq 0x27b0e
movq %r13, %rdi
callq 0xbb38
leaq 0x98(%rsp), %rdi
callq 0xbb38
leaq 0x30(%rsp), %rdi
callq 0xbb38
leaq 0x10(%rsp), %rdi
callq 0xbb38
jmp 0xe1a1
leaq 0x896c4(%rip), %rdi     # 0x97c90
callq 0xba20
testl %eax, %eax
je 0xe207
leaq 0x89530(%rip), %rdi     # 0x97b10
callq 0x27b24
leaq 0x19630(%rip), %rdi     # 0x27c1c
leaq 0x8951d(%rip), %rsi     # 0x97b10
leaq 0x88fae(%rip), %rdx     # 0x975a8
callq 0xb4e0
leaq 0x8968a(%rip), %rdi     # 0x97c90
callq 0xb3c0
jmp 0xe207
leaq 0x268(%rsp), %rdi
callq 0x27a96
leaq 0x1b8(%rsp), %rdi
callq 0x2f806
cmpq $0x0, 0x918(%rsp)
je 0xee31
leaq 0x5ad9e(%rip), %rsi     # 0x693de
leaq 0x268(%rsp), %rdi
leaq 0x510(%rsp), %rdx
callq 0x27230
leaq 0x89826(%rip), %rax     # 0x97e82
movzbl (%rax), %r8d
movq 0x88981(%rip), %rdx     # 0x96fe8
leaq 0x1b8(%rsp), %rdi
leaq 0x268(%rsp), %rsi
xorl %ecx, %ecx
callq 0x2f7c4
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x268(%rsp), %rdi
leaq 0x910(%rsp), %rsi
xorl %edx, %edx
callq 0x27a16
leaq 0x4d0(%rsp), %rbx
leaq 0x268(%rsp), %r14
leaq 0x895df(%rip), %r12     # 0x97c98
leaq 0x510(%rsp), %r15
movq %r14, %rdi
callq 0x2e564
testb %al, %al
je 0xee17
xorl %edi, %edi
callq 0x34c33
testb %al, %al
je 0xe6f3
movq 0x888ad(%rip), %rdi     # 0x96f90
movq %rbx, %rsi
callq 0xb4f0
movq %rax, %rdi
callq 0xb2d0
cmpq $0x0, 0x4d8(%rsp)
je 0xe6c1
movq 0x4d0(%rsp), %rax
cmpb $0x23, (%rax)
je 0xe6c1
pushq $0x40
popq %rdi
callq 0xb560
movq %rax, %r13
addq $0x10, %rax
movq %rax, (%r13)
andq $0x0, 0x8(%r13)
movb $0x0, 0x10(%r13)
movapd 0x5a920(%rip), %xmm0    # 0x69050
movupd %xmm0, 0x20(%r13)
xorpd %xmm0, %xmm0
movupd %xmm0, 0x30(%r13)
movb 0x896d2(%rip), %al      # 0x97e18
testb %al, %al
leaq 0x100(%rsp), %rbp
je 0xedbd
movq %r12, %rdi
movq %rbx, %rsi
callq 0x27b76
leaq 0x520(%rsp), %rax
movq %rax, 0x510(%rsp)
andq $0x0, 0x518(%rsp)
xorl %ecx, %ecx
movb %cl, 0x520(%rsp)
leaq 0x110(%rsp), %rax
movq %rax, 0x100(%rsp)
andq $0x0, 0x108(%rsp)
movb %cl, 0x110(%rsp)
movq %r12, %rdi
movq %r13, %rsi
callq 0xb6e0
movq %rax, %rdi
movq %rbp, %rsi
callq 0xb6e0
movq %rax, %rdi
movq %rbp, %rsi
callq 0xb6e0
movq %rax, %rdi
movq %r15, %rsi
callq 0xb6e0
movq %rax, %rdi
movq %rbp, %rsi
callq 0xb6e0
leaq 0x20(%r13), %rbx
movq %rax, %rdi
movq %rbx, %rsi
callq 0xb3d0
movq %rax, %rdi
movq %rbp, %rsi
callq 0xb6e0
movq %rax, %rdi
movq %rbp, %rsi
callq 0xb6e0
leaq 0x28(%r13), %r14
movq %rax, %rdi
movq %r14, %rsi
callq 0xb3d0
movq 0x70(%rsp), %rax
andl $0x0, (%rax)
movsd (%rbx), %xmm0
xorpd %xmm1, %xmm1
ucomisd %xmm1, %xmm0
jbe 0x106a6
movsd (%r14), %xmm0
ucomisd %xmm1, %xmm0
jbe 0x10780
leaq 0x30(%r13), %rbx
leaq 0x698(%rsp), %r14
leaq 0x6a0(%rsp), %rax
movq (%rax), %r12
testq %r12, %r12
je 0xe873
leaq 0x20(%r12), %rdi
movq %r15, %rsi
callq 0x284ba
testb %al, %al
cmoveq %r12, %r14
movzbl %al, %eax
leaq (%r12,%rax,8), %rax
addq $0x10, %rax
jmp 0xe84b
leaq 0x698(%rsp), %rax
cmpq %rax, %r14
je 0xe890
leaq 0x20(%r14), %rsi
movq %r15, %rdi
callq 0x284ba
testb %al, %al
je 0xe895
movq (%rbx), %rax
jmp 0xe89c
movq 0x40(%r14), %rax
movq %rax, (%rbx)
testq %rax, %rax
je 0x1085a
movq %rbp, %rdi
callq 0xbb38
movq %r15, %rdi
callq 0xbb38
movq %r13, 0x178(%rsp)
movq %r13, %rdi
callq 0x1aa18
testb %al, %al
je 0xe911
leaq 0x780(%rsp), %rdi
movq %r13, %rsi
callq 0x1ad30
testq %rax, %rax
je 0xe948
movq (%rax), %rcx
movq 0x8(%rax), %rax
xorl %edx, %edx
xorl %ebp, %ebp
leaq 0x750(%rsp), %r12
cmpq %rax, %rcx
je 0xe952
movq (%rcx), %rsi
movq 0x200(%rsi), %rdi
cmpq %rdi, %rdx
cmovbeq %rdi, %rdx
cmovbq %rsi, %rbp
addq $0x8, %rcx
jmp 0xe8f1
xorl %edi, %edi
callq 0x34c33
testb %al, %al
je 0xed8f
movq 0x88669(%rip), %rdi     # 0x96f90
leaq 0x5b246(%rip), %rsi     # 0x69b74
callq 0xb550
movq %rax, %rdi
callq 0xb2d0
movq %r13, %rdi
callq 0x1acbc
jmp 0xed8f
xorl %ebp, %ebp
leaq 0x750(%rsp), %r12
movl $0x3e8, %edi            # imm = 0x3E8
callq 0xb560
movq %rax, %r14
movq %rax, %rdi
callq 0x2af9a
leaq 0x86a72(%rip), %rax     # 0x953e0
movq %rax, (%r14)
xorpd %xmm0, %xmm0
movupd %xmm0, 0x238(%r14)
andw $0x0, 0x248(%r14)
movb $0x1, 0x24a(%r14)
leaq 0x250(%r14), %rax
movq %rax, 0x1f0(%rsp)
leaq 0x260(%r14), %rax
movq %rax, 0x250(%r14)
andq $0x0, 0x258(%r14)
xorl %eax, %eax
movb %al, 0x260(%r14)
pushq $0x1
popq %rcx
movq %rcx, 0x270(%r14)
movq %rcx, 0x278(%r14)
movupd %xmm0, 0x280(%r14)
movupd %xmm0, 0x289(%r14)
movb %al, 0x2a0(%r14)
leaq 0x2a8(%r14), %rdi
movq (%rbx), %rsi
addq $0x8, %rsi
movq %rdi, 0x210(%rsp)
callq 0xb760
leaq 0x2c8(%r14), %rdi
movq (%rbx), %rsi
addq $0x8, %rsi
movq %rdi, 0x200(%rsp)
callq 0xb760
leaq 0x2f8(%r14), %rax
movq %rax, 0x2e8(%r14)
andq $0x0, 0x2f0(%r14)
xorl %ecx, %ecx
movb %cl, 0x2f8(%r14)
movb %cl, 0x308(%r14)
leaq 0x320(%r14), %rax
movq %rax, 0x310(%r14)
andq $0x0, 0x318(%r14)
movb %cl, 0x320(%r14)
leaq 0x340(%r14), %rax
movq %rax, 0x330(%r14)
andq $0x0, 0x338(%r14)
movb %cl, 0x340(%r14)
andq $0x0, 0x350(%r14)
leaq 0x867e4(%rip), %rax     # 0x95270
movq %rax, 0x358(%r14)
xorpd %xmm0, %xmm0
movupd %xmm0, 0x360(%r14)
andq $0x0, 0x370(%r14)
movq %rax, 0x378(%r14)
andq $0x0, 0x390(%r14)
movupd %xmm0, 0x380(%r14)
leaq 0x398(%r14), %rdi
movq (%rbx), %rsi
addq $0x48, %rsi
movq %rdi, 0x840(%rsp)
callq 0xb760
xorpd %xmm0, %xmm0
movupd %xmm0, 0x3c1(%r14)
movupd %xmm0, 0x3b8(%r14)
andq $0x0, 0x3d8(%r14)
movq %r13, 0x3e0(%r14)
movq 0x70(%rsp), %rax
andl $0x0, (%rax)
movq %r13, %rdi
callq 0x1aa18
testb %al, %al
je 0x108e2
leaq 0x10(%r14), %rbx
movq %rbx, %rdi
movq %r13, %rsi
callq 0xb330
movb $0x1, %al
movb %al, 0x8(%r14)
movb %al, 0x1f8(%r14)
movq %r14, %rdi
callq 0x20c1a
testb %al, %al
jne 0x109bc
testq %rbp, %rbp
je 0xebf8
leaq 0x30(%rbp), %rsi
leaq 0x30(%r14), %rdi
callq 0xb330
movupd 0x50(%rbp), %xmm0
movupd %xmm0, 0x50(%r14)
movq 0x60(%rbp), %rax
movq %rax, 0x60(%r14)
movb 0x68(%rbp), %al
movb %al, 0x68(%r14)
movb $0x1, 0x70(%r14)
leaq 0x78(%rbp), %rsi
leaq 0x78(%r14), %rdi
callq 0xb330
movl $0x98, %eax
leaq (%rax,%rbp), %rsi
leaq (%r14,%rax), %rdi
callq 0xb330
movups 0xb8(%rbp), %xmm0
movups %xmm0, 0xb8(%r14)
movq 0xc8(%rbp), %rax
movq %rax, 0xc8(%r14)
movb $0x1, 0x1f8(%r14)
movq 0x200(%rbp), %rax
movq %rax, 0x200(%r14)
movupd 0x238(%rbp), %xmm0
movupd %xmm0, 0x238(%r14)
leaq 0x250(%rbp), %rsi
movq 0x1f0(%rsp), %rdi
callq 0xb330
movq 0x178(%rsp), %r13
movq 0x38(%r13), %rdi
movq %r14, 0x38(%r13)
testq %rdi, %rdi
je 0xec0a
callq 0x2020e
xorl %edi, %edi
callq 0x34c33
movq 0x200(%rsp), %r13
testb %al, %al
je 0xec4e
movq 0x8836c(%rip), %rdi     # 0x96f90
movq %rbx, %rsi
callq 0xb4f0
movq %rax, %rdi
leaq 0x5ef5e(%rip), %rsi     # 0x6db94
callq 0xb550
movq %rax, %rdi
movq %r13, %rsi
callq 0xb4f0
movq %rax, %rdi
callq 0xb2d0
movq %r15, %rdi
movq %rbx, %rsi
movq %r13, %rdx
callq 0x27ad8
movq %r12, %rdi
movq %r15, %rsi
callq 0x209f8
movq %rax, %r12
leaq 0x758(%rsp), %rax
cmpq %rax, %r12
je 0xec8a
movq %r12, %rsi
addq $0x20, %rsi
movq %r15, %rdi
callq 0x2af16
testb %al, %al
je 0xecff
movl $0x98, %edi
callq 0xb560
movq %rax, %rbx
movq %rax, %r13
addq $0x20, %r13
movq %r13, %rdi
movq %r15, %rsi
callq 0x2b1a0
xorpd %xmm0, %xmm0
movupd %xmm0, 0x80(%rbx)
movupd %xmm0, 0x70(%rbx)
movupd %xmm0, 0x60(%rbx)
andq $0x0, 0x90(%rbx)
leaq 0x750(%rsp), %rdi
movq %r12, %rsi
movq %r13, %rdx
callq 0x20a3c
movq %rax, %r12
testq %rdx, %rdx
je 0xecf7
leaq 0x750(%rsp), %rdi
movq %r12, %rsi
movq %rbx, %rcx
callq 0x20b38
jmp 0xed02
movq %rbx, %rdi
callq 0x201c4
movq %r12, %rbx
movq 0x80(%rbx), %r12
movupd 0x88(%rbx), %xmm0
movapd %xmm0, 0x200(%rsp)
movq 0x68(%rbx), %rbx
movq %r15, %rdi
callq 0x27b0e
testq %rbx, %rbx
je 0xed8f
testq %rbp, %rbp
jne 0xed4b
movq %r12, 0x60(%r14)
movapd 0x200(%rsp), %xmm0
movupd %xmm0, 0x50(%r14)
movq %r14, %rdi
callq 0x1ada0
movq %r14, %rdi
callq 0x18638
movq 0x178(%rsp), %rbx
leaq 0x7e0(%rsp), %rdi
movq %rbx, %rsi
callq 0x1af5a
movq %rax, %rdi
movq %rbx, %rsi
callq 0x1b158
andq $0x0, 0x178(%rsp)
leaq 0x728(%rsp), %rdi
movq %rbx, %rsi
callq 0x1b158
leaq 0x178(%rsp), %rdi
callq 0x1b250
movb 0xd(%rsp), %bpl
leaq 0x4d0(%rsp), %rbx
leaq 0x268(%rsp), %r14
leaq 0x88ee0(%rip), %r12     # 0x97c98
jmp 0xe6c1
leaq 0x89054(%rip), %rdi     # 0x97e18
callq 0xba20
testl %eax, %eax
je 0xe756
movq %r12, %rdi
callq 0x27b24
leaq 0x18e3c(%rip), %rdi     # 0x27c1c
leaq 0x88eb1(%rip), %r12     # 0x97c98
movq %r12, %rsi
leaq 0x887b7(%rip), %rdx     # 0x975a8
callq 0xb4e0
leaq 0x8901b(%rip), %rdi     # 0x97e18
callq 0xb3c0
leaq 0x4d0(%rsp), %rbx
leaq 0x100(%rsp), %rbp
jmp 0xe756
leaq 0x268(%rsp), %rdi
callq 0x27a96
leaq 0x1b8(%rsp), %rdi
callq 0x2f806
xorl %edi, %edi
callq 0x34c33
testb %al, %al
je 0xee73
movq 0x8814d(%rip), %rdi     # 0x96f90
leaq 0x5ad36(%rip), %rsi     # 0x69b80
callq 0xb550
movq 0x730(%rsp), %rsi
subq 0x728(%rsp), %rsi
sarq $0x3, %rsi
movq %rax, %rdi
callq 0xb3f0
movq %rax, %rdi
callq 0xb2d0
cmpq $0x0, 0x890(%rsp)
sete %al
orb %al, 0xf(%rsp)
jne 0xefd5
leaq 0x5a387(%rip), %rsi     # 0x69217
leaq 0x268(%rsp), %rdi
leaq 0x1b8(%rsp), %rdx
callq 0x27230
leaq 0x88fd6(%rip), %rax     # 0x97e82
movzbl (%rax), %r8d
movq 0x88131(%rip), %rdx     # 0x96fe8
leaq 0x510(%rsp), %rdi
leaq 0x268(%rsp), %rsi
xorl %ecx, %ecx
callq 0x2f7c4
leaq 0x268(%rsp), %rdi
callq 0xbb38
leaq 0x268(%rsp), %rdi
leaq 0x888(%rsp), %rsi
xorl %edx, %edx
callq 0x27a16
leaq 0x4d0(%rsp), %rbx
leaq 0x268(%rsp), %r14
leaq 0x1b8(%rsp), %r15
movq 0x8807f(%rip), %r12     # 0x96f90
movq %r14, %rdi
callq 0x2e564
testb %al, %al
je 0xefbb
movq %r15, %rdi
callq 0x34c9a
xorl %edi, %edi
callq 0x34c33
testb %al, %al
je 0xef47
movq %r12, %rdi
movq %rbx, %rsi
callq 0xb4f0
movq %rax, %rdi
callq 0xb2d0
movq %r15, %rdi
callq 0x34cac
movl $0x3e8, %edi            # imm = 0x3E8
callq 0xb560
movq %rax, %r13
movq %rax, %rdi
movq %rbx, %rsi
xorl %edx, %edx
callq 0x17300
movq %r13, 0x1b8(%rsp)
movq %r13, %rdi
callq 0x18638
testb %bpl, %bpl
je 0xef95
leaq 0x250(%r13), %rdi
movq %r13, %rsi
addq $0x10, %rsi
callq 0x27a6c
testb %al, %al
jne 0xefae
andq $0x0, 0x1b8(%rsp)
leaq 0x708(%rsp), %rdi
movq %r13, %rsi
callq 0x1a8f0
movq %r15, %rdi
callq 0x1a9e8
jmp 0xef11
leaq 0x268(%rsp), %rdi
callq 0x27a96
leaq 0x510(%rsp), %rdi
callq 0x2f806
xorl %edi, %edi
callq 0x34c33
testb %al, %al
je 0xf017
movq 0x87fa9(%rip), %rdi     # 0x96f90
leaq 0x5ab74(%rip), %rsi     # 0x69b62
callq 0xb550
movq 0x710(%rsp), %rsi
subq 0x708(%rsp), %rsi
sarq $0x3, %rsi
movq %rax, %rdi
callq 0xb3f0
movq %rax, %rdi
callq 0xb2d0
cmpq $0x0, 0x870(%rsp)
je 0xf37b
leaq 0x5a20f(%rip), %rsi     # 0x6923c
leaq 0x268(%rsp), %rdi
leaq 0x510(%rsp), %rdx
callq 0x27230
leaq 0x88e39(%rip), %rax     # 0x97e82
movzbl (%rax), %r8d
movq 0x87f94(%rip), %rdx     # 0x96fe8
leaq 0x1b8(%rsp), %rdi
leaq 0x268(%rsp), %rsi
xorl %ecx, %ecx
callq 0x2f7c4
leaq 0x268(%rsp), %rdi
callq 0xbb38
andq $0x0, 0x138(%rsp)
cmpb $0x0, 0xe(%rsp)
je 0xf0e9
movq 0x70(%rsp), %rax
andl $0x0, (%rax)
cmpq $0x0, 0x850(%rsp)
jne 0x11697
cmpq $0x0, 0x8d8(%rsp)
jne 0x11774
cmpb $0x0, 0xc(%rsp)
jne 0x11851
pushq $0x68
popq %rdi
callq 0xb560
movq %rax, %rbx
leaq 0x868(%rsp), %rsi
movq %rax, %rdi
callq 0x5b804
leaq 0x138(%rsp), %rdi
movq %rbx, %rsi
callq 0x2b1ca
jmp 0xf16f
pushq $0x68
popq %rdi
callq 0xb560
movq %rax, %rbx
xorl %ecx, %ecx
cmpq $0x0, 0x850(%rsp)
setne %cl
movzbl 0xc(%rsp), %r8d
leaq 0x868(%rsp), %rsi
movq %rax, %rdi
movl 0x1fc(%rsp), %edx
callq 0x59712
leaq 0x138(%rsp), %rdi
movq %rbx, %rsi
callq 0x2b1ca
cmpq $0x0, 0x850(%rsp)
je 0xf14f
movq 0x138(%rsp), %rdi
leaq 0x848(%rsp), %rsi
callq 0x5c0c8
cmpq $0x0, 0x8d8(%rsp)
je 0xf16f
movq 0x138(%rsp), %rdi
leaq 0x8d0(%rsp), %rsi
callq 0x5c5de
movq 0x70(%rsp), %rax
andl $0x0, (%rax)
cmpq $0x0, 0x138(%rsp)
je 0x10f30
leaq 0x108(%rsp), %rax
andl $0x0, (%rax)
andq $0x0, 0x8(%rax)
movq %rax, 0x10(%rax)
movq %rax, 0x18(%rax)
andq $0x0, 0x20(%rax)
xorl %eax, %eax
cmpq %rax, 0x998(%rsp)
je 0xf2f4
leaq 0x268(%rsp), %rdi
leaq 0x990(%rsp), %rsi
xorl %edx, %edx
callq 0x27a16
leaq 0x20(%rsp), %rax
movq %rax, -0x10(%rax)
andq $0x0, -0x8(%rax)
movb $0x0, (%rax)
leaq 0x510(%rsp), %rdi
callq 0x27b24
leaq 0x268(%rsp), %r14
leaq 0x510(%rsp), %r15
leaq 0x10(%rsp), %r12
leaq 0x198(%rsp), %r13
leaq 0x100(%rsp), %rbp
movq %r14, %rdi
callq 0x2e564
testb %al, %al
je 0xf271
movq %r15, %rdi
leaq 0x4d0(%rsp), %rsi
callq 0x27b76
andq $0x0, 0x198(%rsp)
movq %r15, %rdi
movq %r12, %rsi
callq 0xb6e0
movq %rax, %rdi
movq %r13, %rsi
callq 0xb340
movq 0x70(%rsp), %rax
andl $0x0, (%rax)
movq 0x198(%rsp), %rbx
testq %rbx, %rbx
je 0xf976
movq %rbp, %rdi
movq %r12, %rsi
callq 0x27ba2
movq %rbx, (%rax)
jmp 0xf20d
movq 0x138(%rsp), %r12
movq 0x20(%r12), %rbx
addq $0x10, %r12
leaq 0x100(%rsp), %r14
cmpq %r12, %rbx
je 0xf2d0
movq 0x58(%rbx), %r15
leaq 0x48(%rbx), %r13
cmpq %r13, %r15
je 0xf2c3
cmpq $0x0, 0x60(%r15)
jne 0xf2b6
leaq 0x28(%r15), %rsi
movq %r14, %rdi
callq 0x27ba2
movq (%rax), %rax
movq %rax, 0x60(%r15)
movq %r15, %rdi
callq 0xb620
movq %rax, %r15
jmp 0xf297
movq %rbx, %rdi
callq 0xb620
movq %rax, %rbx
jmp 0xf28a
leaq 0x510(%rsp), %rdi
callq 0x27c1c
leaq 0x10(%rsp), %rdi
callq 0xbb38
leaq 0x268(%rsp), %rdi
callq 0x27a96
leaq 0x100(%rsp), %rdi
callq 0x2b760
movq 0x708(%rsp), %rbx
movq 0x710(%rsp), %r14
cmpq %r14, %rbx
je 0xf332
movq (%rbx), %rdi
cmpb $0x1, 0x8(%rdi)
jne 0xf32c
movq 0x138(%rsp), %rsi
callq 0x1b27e
addq $0x8, %rbx
jmp 0xf311
movq 0x728(%rsp), %rbx
movq 0x730(%rsp), %r14
cmpq %r14, %rbx
je 0xf361
movq (%rbx), %rax
movq 0x38(%rax), %rdi
movq 0x138(%rsp), %rsi
callq 0x1b27e
addq $0x8, %rbx
jmp 0xf342
leaq 0x138(%rsp), %rdi
callq 0x27c3a
leaq 0x1b8(%rsp), %rdi
callq 0x2f806
cmpq $0x0, 0x890(%rsp)
je 0xf533
leaq 0x5a80b(%rip), %rsi     # 0x69b9c
leaq 0x510(%rsp), %rdi
leaq 0x1b8(%rsp), %rdx
callq 0x27230
leaq 0x88ad5(%rip), %rax     # 0x97e82
movzbl (%rax), %r8d
movq 0x87c30(%rip), %rdx     # 0x96fe8
leaq 0x268(%rsp), %rdi
leaq 0x510(%rsp), %rsi
xorl %ecx, %ecx
callq 0x2f7c4
leaq 0x510(%rsp), %rdi
callq 0xbb38
movb $0x1, 0x8872b(%rip)     # 0x97b0e
leaq 0x788(%rsp), %rbx
movq 0x8(%rbx), %rdi
callq 0x20116
andq $0x0, 0x8(%rbx)
movq %rbx, 0x10(%rbx)
movq %rbx, 0x18(%rbx)
andq $0x0, 0x20(%rbx)
movq -0x80(%rbx), %r15
movq -0x78(%rbx), %r12
cmpq %r12, %r15
je 0xf48a
movq (%r15), %rbx
cmpb $0x1, 0x8(%rbx)
jne 0xf468
movq 0x70(%rsp), %rax
andl $0x0, (%rax)
movq 0x3b8(%rbx), %r14
movq 0x3c0(%rbx), %r13
cmpq %r13, %r14
je 0xfb30
cmpq %r13, %r14
je 0xf484
addq $0x8, %r14
leaq 0x780(%rsp), %rdi
movq %r14, %rsi
callq 0x1a6f2
movq %rax, %rdi
movq %rbx, %rsi
callq 0x1a8f0
addq $0x88, %r14
jmp 0xf43b
leaq 0x10(%rbx), %rsi
leaq 0x780(%rsp), %rdi
callq 0x1a6f2
movq %rax, %rdi
movq %rbx, %rsi
callq 0x1a8f0
addq $0x8, %r15
jmp 0xf40e
leaq 0x7e0(%rsp), %rbx
movq 0x10(%rbx), %rdi
callq 0x20096
leaq 0x7e8(%rsp), %rax
andq $0x0, 0x8(%rax)
movq %rax, 0x10(%rax)
movq %rax, 0x18(%rax)
andq $0x0, 0x20(%rax)
movq -0xc0(%rax), %r12
movq -0xb8(%rax), %r13
cmpq %r13, %r12
je 0xf526
movq (%r12), %r14
movq 0x70(%rsp), %rax
andl $0x0, (%rax)
testq %r14, %r14
je 0xf7bc
movq 0x38(%r14), %rax
movq 0x3b8(%rax), %r15
movq 0x3c0(%rax), %rbp
cmpq %rbp, %r15
je 0xf899
cmpq %rbp, %r15
je 0xf520
addq $0x8, %r15
movq %rbx, %rdi
movq %r15, %rsi
callq 0x1af5a
movq %rax, %rdi
movq %r14, %rsi
callq 0x1b158
addq $0x88, %r15
jmp 0xf4f8
addq $0x8, %r12
jmp 0xf4c3
leaq 0x268(%rsp), %rdi
callq 0x2f806
movzbl 0xbe(%rsp), %esi
movzbl 0xbf(%rsp), %edx
leaq 0x690(%rsp), %rdi
callq 0x1b62a
movq 0x87a39(%rip), %rsi     # 0x96f90
leaq 0x268(%rsp), %rdi
pushq $0x2
popq %rdx
xorl %ecx, %ecx
callq 0x2ca2a
leaq 0x268(%rsp), %rsi
movb $0x0, 0x28(%rsi)
leaq 0x690(%rsp), %rdi
xorl %edx, %edx
callq 0x1f212
leaq 0x268(%rsp), %rdi
callq 0x27c54
cmpq $0x0, 0x958(%rsp)
je 0xf601
leaq 0x268(%rsp), %rdi
leaq 0x950(%rsp), %rsi
callq 0x27cd8
leaq 0x510(%rsp), %rdi
leaq 0x268(%rsp), %rsi
pushq $0x2
popq %rdx
xorl %ecx, %ecx
callq 0x2ca2a
leaq 0x510(%rsp), %rsi
movb $0x0, 0x28(%rsi)
leaq 0x690(%rsp), %rdi
pushq $0x1
popq %rdx
callq 0x1f212
leaq 0x510(%rsp), %rdi
callq 0x27c54
leaq 0x268(%rsp), %rdi
callq 0x27d5c
cmpq $0x0, 0x8f8(%rsp)
je 0xf6cd
leaq 0x268(%rsp), %rdi
leaq 0x8f0(%rsp), %rsi
callq 0x27cd8
movq 0x70(%rsp), %rax
andl $0x0, (%rax)
movq 0x268(%rsp), %rax
movq -0x18(%rax), %rax
cmpl $0x0, 0x288(%rsp,%rax)
jne 0x1100d
leaq 0x7b8(%rsp), %r12
movq 0x10(%r12), %r14
leaq 0x268(%rsp), %rbx
cmpq %r12, %r14
je 0xf6c0
movq 0x40(%r14), %r13
movq 0x48(%r14), %rbp
cmpq %rbp, %r13
je 0xf6b3
movq (%r13), %r15
cmpb $0x1, 0x8(%r15)
jne 0xf6ad
movq %r15, %rdi
callq 0x202a8
testb %al, %al
jne 0xf6ad
movq %r15, %rdi
callq 0x26b90
cmpb 0x6c0(%rsp), %al
jb 0xf6ad
addq $0x10, %r15
movq %rbx, %rdi
movq %r15, %rsi
callq 0xb4f0
movq %rax, %rdi
callq 0xb2d0
addq $0x8, %r13
jmp 0xf669
movq %r14, %rdi
callq 0xb620
movq %rax, %r14
jmp 0xf65c
leaq 0x268(%rsp), %rdi
callq 0x27d5c
leaq 0x690(%rsp), %rdi
callq 0x1f844
leaq 0x218(%rsp), %rdi
callq 0x2f806
leaq 0x8f0(%rsp), %rdi
callq 0xbb38
leaq 0x9b0(%rsp), %rdi
callq 0xbb38
leaq 0x950(%rsp), %rdi
callq 0xbb38
leaq 0x9d0(%rsp), %rdi
callq 0xbb38
leaq 0x9f0(%rsp), %rdi
callq 0xbb38
leaq 0x970(%rsp), %rdi
callq 0xbb38
leaq 0x910(%rsp), %rdi
callq 0xbb38
leaq 0x930(%rsp), %rdi
callq 0xbb38
leaq 0x990(%rsp), %rdi
callq 0xbb38
leaq 0x8d0(%rsp), %rdi
callq 0xbb38
leaq 0x848(%rsp), %rdi
callq 0xbb38
leaq 0x868(%rsp), %rdi
callq 0xbb38
leaq 0x888(%rsp), %rdi
callq 0xbb38
leaq 0x8a8(%rsp), %rdi
callq 0xbb38
leaq 0xa10(%rsp), %rdi
callq 0xbb38
addq $0xa68, %rsp            # imm = 0xA68
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
callq 0xb680
testl %eax, %eax
jne 0xfc0d
leaq 0x5a157(%rip), %rsi     # 0x69927
leaq 0x30(%rsp), %rdi
leaq 0x78(%rsp), %rdx
callq 0x27230
leaq 0x98(%rsp), %rdi
movl $0x9f9, %esi            # imm = 0x9F9
callq 0x279bd
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
leaq 0x98(%rsp), %rdx
callq 0x27956
leaq 0x5a130(%rip), %rdx     # 0x6993f
leaq 0x100(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x273ec
leaq 0x5a11d(%rip), %rsi     # 0x69945
leaq 0x50(%rsp), %rdi
leaq 0xe0(%rsp), %rdx
callq 0x27230
leaq 0x5a5cf(%rip), %rdx     # 0x69e10
leaq 0xc0(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x273ec
leaq 0x1b8(%rsp), %rdi
leaq 0x100(%rsp), %rsi
leaq 0xc0(%rsp), %rdx
callq 0x27956
leaq 0x5a345(%rip), %rdx     # 0x69bbc
leaq 0x510(%rsp), %rdi
leaq 0x1b8(%rsp), %rsi
callq 0x273ec
leaq 0x510(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0xfc12
leaq 0x5a07a(%rip), %rsi     # 0x69927
leaq 0x30(%rsp), %rdi
leaq 0x78(%rsp), %rdx
callq 0x27230
leaq 0x98(%rsp), %rdi
movl $0x9fa, %esi            # imm = 0x9FA
callq 0x279bd
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
leaq 0x98(%rsp), %rdx
callq 0x27956
leaq 0x5a053(%rip), %rdx     # 0x6993f
leaq 0x100(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x273ec
leaq 0x5a040(%rip), %rsi     # 0x69945
leaq 0x50(%rsp), %rdi
leaq 0xe0(%rsp), %rdx
callq 0x27230
leaq 0x5a4f2(%rip), %rdx     # 0x69e10
leaq 0xc0(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x273ec
leaq 0x1b8(%rsp), %rdi
leaq 0x100(%rsp), %rsi
leaq 0xc0(%rsp), %rdx
callq 0x27956
leaq 0x5a26e(%rip), %rdx     # 0x69bc2
leaq 0x510(%rsp), %rdi
leaq 0x1b8(%rsp), %rsi
callq 0x273ec
leaq 0x510(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0xfc17
leaq 0x59f9d(%rip), %rsi     # 0x69927
leaq 0x78(%rsp), %rdi
leaq 0x260(%rsp), %rdx
callq 0x27230
leaq 0xe0(%rsp), %rdi
movl $0x9d5, %esi            # imm = 0x9D5
callq 0x279bd
leaq 0x50(%rsp), %rdi
leaq 0x78(%rsp), %rsi
leaq 0xe0(%rsp), %rdx
callq 0x27956
leaq 0x59f73(%rip), %rdx     # 0x6993f
leaq 0xc0(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x273ec
leaq 0x59f60(%rip), %rsi     # 0x69945
leaq 0x178(%rsp), %rdi
leaq 0x258(%rsp), %rdx
callq 0x27230
leaq 0x5a40f(%rip), %rdx     # 0x69e10
leaq 0x158(%rsp), %rdi
leaq 0x178(%rsp), %rsi
callq 0x273ec
leaq 0x98(%rsp), %rdi
leaq 0xc0(%rsp), %rsi
leaq 0x158(%rsp), %rdx
callq 0x27956
leaq 0x59952(%rip), %rdx     # 0x6938c
leaq 0x30(%rsp), %rdi
leaq 0x98(%rsp), %rsi
callq 0x273ec
leaq 0x30(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0xfc1c
leaq 0x59ebd(%rip), %rsi     # 0x69927
leaq 0x98(%rsp), %rdi
leaq 0x158(%rsp), %rdx
callq 0x27230
leaq 0xc0(%rsp), %rdi
movl $0x940, %esi            # imm = 0x940
callq 0x279bd
leaq 0x30(%rsp), %rdi
leaq 0x98(%rsp), %rsi
leaq 0xc0(%rsp), %rdx
callq 0x27956
leaq 0x59e8d(%rip), %rdx     # 0x6993f
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x273ec
leaq 0x59e7d(%rip), %rsi     # 0x69945
leaq 0x78(%rsp), %rdi
leaq 0x178(%rsp), %rdx
callq 0x27230
leaq 0x5a32f(%rip), %rdx     # 0x69e10
leaq 0x50(%rsp), %rdi
leaq 0x78(%rsp), %rsi
callq 0x273ec
leaq 0x100(%rsp), %rdi
leaq 0x10(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x27956
leaq 0x5a039(%rip), %rdx     # 0x69b47
leaq 0x1b8(%rsp), %rdi
leaq 0x100(%rsp), %rsi
callq 0x273ec
leaq 0x1b8(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0xfc21
leaq 0x59de3(%rip), %rsi     # 0x69927
leaq 0x30(%rsp), %rdi
leaq 0x78(%rsp), %rdx
callq 0x27230
leaq 0x98(%rsp), %rdi
movl $0x9ef, %esi            # imm = 0x9EF
callq 0x279bd
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
leaq 0x98(%rsp), %rdx
callq 0x27956
leaq 0x59dbc(%rip), %rdx     # 0x6993f
leaq 0x100(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x273ec
leaq 0x59da9(%rip), %rsi     # 0x69945
leaq 0x50(%rsp), %rdi
leaq 0xe0(%rsp), %rdx
callq 0x27230
leaq 0x5a25b(%rip), %rdx     # 0x69e10
leaq 0xc0(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x273ec
leaq 0x1b8(%rsp), %rdi
leaq 0x100(%rsp), %rsi
leaq 0xc0(%rsp), %rdx
callq 0x27956
leaq 0x59fbc(%rip), %rdx     # 0x69ba7
leaq 0x510(%rsp), %rdi
leaq 0x1b8(%rsp), %rsi
callq 0x273ec
leaq 0x510(%rsp), %rdi
callq 0x2f08c
jmp 0x11942
jmp 0x11942
jmp 0x11942
jmp 0x11942
jmp 0x11942
callq 0xb680
testl %eax, %eax
jne 0x108a6
leaq 0x59ced(%rip), %rsi     # 0x69927
leaq 0x158(%rsp), %rdi
leaq 0xb(%rsp), %rdx
callq 0x27230
leaq 0x178(%rsp), %rdi
movl $0x879, %esi            # imm = 0x879
callq 0x279bd
leaq 0xe0(%rsp), %rdi
leaq 0x158(%rsp), %rsi
leaq 0x178(%rsp), %rdx
callq 0x27956
leaq 0x59cbd(%rip), %rdx     # 0x6993f
leaq 0x78(%rsp), %rdi
leaq 0xe0(%rsp), %rsi
callq 0x273ec
leaq 0x5a928(%rip), %rsi     # 0x6a5c3
leaq 0x198(%rsp), %rdi
leaq 0xa(%rsp), %rdx
callq 0x27230
leaq 0x5a15c(%rip), %rdx     # 0x69e10
leaq 0x138(%rsp), %rdi
leaq 0x198(%rsp), %rsi
callq 0x273ec
leaq 0x50(%rsp), %rdi
leaq 0x78(%rsp), %rsi
leaq 0x138(%rsp), %rdx
callq 0x27956
leaq 0x5a93a(%rip), %rdx     # 0x6a621
leaq 0x510(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x273ec
leaq 0x510(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x108ab
leaq 0x59c0d(%rip), %rsi     # 0x69927
leaq 0x158(%rsp), %rdi
leaq 0xb(%rsp), %rdx
callq 0x27230
leaq 0x178(%rsp), %rdi
movl $0x87a, %esi            # imm = 0x87A
callq 0x279bd
leaq 0xe0(%rsp), %rdi
leaq 0x158(%rsp), %rsi
leaq 0x178(%rsp), %rdx
callq 0x27956
leaq 0x59bdd(%rip), %rdx     # 0x6993f
leaq 0x78(%rsp), %rdi
leaq 0xe0(%rsp), %rsi
callq 0x273ec
leaq 0x5a848(%rip), %rsi     # 0x6a5c3
leaq 0x198(%rsp), %rdi
leaq 0xa(%rsp), %rdx
callq 0x27230
leaq 0x5a07c(%rip), %rdx     # 0x69e10
leaq 0x138(%rsp), %rdi
leaq 0x198(%rsp), %rsi
callq 0x273ec
leaq 0x50(%rsp), %rdi
leaq 0x78(%rsp), %rsi
leaq 0x138(%rsp), %rdx
callq 0x27956
leaq 0x5a863(%rip), %rdx     # 0x6a62a
leaq 0x510(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x273ec
leaq 0x510(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x108b0
leaq 0x59b2d(%rip), %rsi     # 0x69927
leaq 0x158(%rsp), %rdi
leaq 0xb(%rsp), %rdx
callq 0x27230
leaq 0x178(%rsp), %rdi
movl $0x87b, %esi            # imm = 0x87B
callq 0x279bd
leaq 0xe0(%rsp), %rdi
leaq 0x158(%rsp), %rsi
leaq 0x178(%rsp), %rdx
callq 0x27956
leaq 0x59afd(%rip), %rdx     # 0x6993f
leaq 0x78(%rsp), %rdi
leaq 0xe0(%rsp), %rsi
callq 0x273ec
leaq 0x5a768(%rip), %rsi     # 0x6a5c3
leaq 0x198(%rsp), %rdi
leaq 0xa(%rsp), %rdx
callq 0x27230
leaq 0x59f9c(%rip), %rdx     # 0x69e10
leaq 0x138(%rsp), %rdi
leaq 0x198(%rsp), %rsi
callq 0x273ec
leaq 0x50(%rsp), %rdi
leaq 0x78(%rsp), %rsi
leaq 0x138(%rsp), %rdx
callq 0x27956
leaq 0x5a78c(%rip), %rdx     # 0x6a633
leaq 0x510(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x273ec
leaq 0x510(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x108b5
leaq 0x59a4d(%rip), %rsi     # 0x69927
leaq 0x158(%rsp), %rdi
leaq 0xb(%rsp), %rdx
callq 0x27230
leaq 0x178(%rsp), %rdi
movl $0x87f, %esi            # imm = 0x87F
callq 0x279bd
leaq 0xe0(%rsp), %rdi
leaq 0x158(%rsp), %rsi
leaq 0x178(%rsp), %rdx
callq 0x27956
leaq 0x59a1d(%rip), %rdx     # 0x6993f
leaq 0x78(%rsp), %rdi
leaq 0xe0(%rsp), %rsi
callq 0x273ec
leaq 0x5a688(%rip), %rsi     # 0x6a5c3
leaq 0x198(%rsp), %rdi
leaq 0xa(%rsp), %rdx
callq 0x27230
leaq 0x59ebc(%rip), %rdx     # 0x69e10
leaq 0x138(%rsp), %rdi
leaq 0x198(%rsp), %rsi
callq 0x273ec
leaq 0x50(%rsp), %rdi
leaq 0x78(%rsp), %rsi
leaq 0x138(%rsp), %rdx
callq 0x27956
leaq 0x5a6b5(%rip), %rdx     # 0x6a63c
leaq 0x510(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x273ec
leaq 0x510(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x108ba
leaq 0x5996d(%rip), %rsi     # 0x69927
leaq 0x158(%rsp), %rdi
leaq 0xb(%rsp), %rdx
callq 0x27230
leaq 0x178(%rsp), %rdi
movl $0x880, %esi            # imm = 0x880
callq 0x279bd
leaq 0xe0(%rsp), %rdi
leaq 0x158(%rsp), %rsi
leaq 0x178(%rsp), %rdx
callq 0x27956
leaq 0x5993d(%rip), %rdx     # 0x6993f
leaq 0x78(%rsp), %rdi
leaq 0xe0(%rsp), %rsi
callq 0x273ec
leaq 0x5a5a8(%rip), %rsi     # 0x6a5c3
leaq 0x198(%rsp), %rdi
leaq 0xa(%rsp), %rdx
callq 0x27230
leaq 0x59ddc(%rip), %rdx     # 0x69e10
leaq 0x138(%rsp), %rdi
leaq 0x198(%rsp), %rsi
callq 0x273ec
leaq 0x50(%rsp), %rdi
leaq 0x78(%rsp), %rsi
leaq 0x138(%rsp), %rdx
callq 0x27956
leaq 0x5a5e8(%rip), %rdx     # 0x6a64f
leaq 0x510(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x273ec
leaq 0x510(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x108bf
leaq 0x5988d(%rip), %rsi     # 0x69927
leaq 0x158(%rsp), %rdi
leaq 0xb(%rsp), %rdx
callq 0x27230
leaq 0x178(%rsp), %rdi
movl $0x881, %esi            # imm = 0x881
callq 0x279bd
leaq 0xe0(%rsp), %rdi
leaq 0x158(%rsp), %rsi
leaq 0x178(%rsp), %rdx
callq 0x27956
leaq 0x5985d(%rip), %rdx     # 0x6993f
leaq 0x78(%rsp), %rdi
leaq 0xe0(%rsp), %rsi
callq 0x273ec
leaq 0x5a4c8(%rip), %rsi     # 0x6a5c3
leaq 0x198(%rsp), %rdi
leaq 0xa(%rsp), %rdx
callq 0x27230
leaq 0x59cfc(%rip), %rdx     # 0x69e10
leaq 0x138(%rsp), %rdi
leaq 0x198(%rsp), %rsi
callq 0x273ec
leaq 0x50(%rsp), %rdi
leaq 0x78(%rsp), %rsi
leaq 0x138(%rsp), %rdx
callq 0x27956
leaq 0x5a51b(%rip), %rdx     # 0x6a662
leaq 0x510(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x273ec
leaq 0x510(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x108c4
leaq 0x597ad(%rip), %rsi     # 0x69927
leaq 0x158(%rsp), %rdi
leaq 0xb(%rsp), %rdx
callq 0x27230
leaq 0x178(%rsp), %rdi
movl $0x882, %esi            # imm = 0x882
callq 0x279bd
leaq 0xe0(%rsp), %rdi
leaq 0x158(%rsp), %rsi
leaq 0x178(%rsp), %rdx
callq 0x27956
leaq 0x5977d(%rip), %rdx     # 0x6993f
leaq 0x78(%rsp), %rdi
leaq 0xe0(%rsp), %rsi
callq 0x273ec
leaq 0x5a3e8(%rip), %rsi     # 0x6a5c3
leaq 0x198(%rsp), %rdi
leaq 0xa(%rsp), %rdx
callq 0x27230
leaq 0x59c1c(%rip), %rdx     # 0x69e10
leaq 0x138(%rsp), %rdi
leaq 0x198(%rsp), %rsi
callq 0x273ec
leaq 0x50(%rsp), %rdi
leaq 0x78(%rsp), %rsi
leaq 0x138(%rsp), %rdx
callq 0x27956
leaq 0x5a44d(%rip), %rdx     # 0x6a674
leaq 0x510(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x273ec
leaq 0x510(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x108c9
leaq 0x596cd(%rip), %rsi     # 0x69927
leaq 0x158(%rsp), %rdi
leaq 0xb(%rsp), %rdx
callq 0x27230
leaq 0x178(%rsp), %rdi
movl $0x883, %esi            # imm = 0x883
callq 0x279bd
leaq 0xe0(%rsp), %rdi
leaq 0x158(%rsp), %rsi
leaq 0x178(%rsp), %rdx
callq 0x27956
leaq 0x5969d(%rip), %rdx     # 0x6993f
leaq 0x78(%rsp), %rdi
leaq 0xe0(%rsp), %rsi
callq 0x273ec
leaq 0x5a308(%rip), %rsi     # 0x6a5c3
leaq 0x198(%rsp), %rdi
leaq 0xa(%rsp), %rdx
callq 0x27230
leaq 0x59b3c(%rip), %rdx     # 0x69e10
leaq 0x138(%rsp), %rdi
leaq 0x198(%rsp), %rsi
callq 0x273ec
leaq 0x50(%rsp), %rdi
leaq 0x78(%rsp), %rsi
leaq 0x138(%rsp), %rdx
callq 0x27956
leaq 0x5a37f(%rip), %rdx     # 0x6a686
leaq 0x510(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x273ec
leaq 0x510(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x108ce
leaq 0x595ed(%rip), %rsi     # 0x69927
leaq 0x158(%rsp), %rdi
leaq 0xb(%rsp), %rdx
callq 0x27230
leaq 0x178(%rsp), %rdi
movl $0x884, %esi            # imm = 0x884
callq 0x279bd
leaq 0xe0(%rsp), %rdi
leaq 0x158(%rsp), %rsi
leaq 0x178(%rsp), %rdx
callq 0x27956
leaq 0x595bd(%rip), %rdx     # 0x6993f
leaq 0x78(%rsp), %rdi
leaq 0xe0(%rsp), %rsi
callq 0x273ec
leaq 0x5a228(%rip), %rsi     # 0x6a5c3
leaq 0x198(%rsp), %rdi
leaq 0xa(%rsp), %rdx
callq 0x27230
leaq 0x59a5c(%rip), %rdx     # 0x69e10
leaq 0x138(%rsp), %rdi
leaq 0x198(%rsp), %rsi
callq 0x273ec
leaq 0x50(%rsp), %rdi
leaq 0x78(%rsp), %rsi
leaq 0x138(%rsp), %rdx
callq 0x27956
leaq 0x5a2ae(%rip), %rdx     # 0x6a695
leaq 0x510(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x273ec
leaq 0x510(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x108d3
leaq 0x5950d(%rip), %rsi     # 0x69927
leaq 0x158(%rsp), %rdi
leaq 0xb(%rsp), %rdx
callq 0x27230
leaq 0x178(%rsp), %rdi
movl $0x885, %esi            # imm = 0x885
callq 0x279bd
leaq 0xe0(%rsp), %rdi
leaq 0x158(%rsp), %rsi
leaq 0x178(%rsp), %rdx
callq 0x27956
leaq 0x594dd(%rip), %rdx     # 0x6993f
leaq 0x78(%rsp), %rdi
leaq 0xe0(%rsp), %rsi
callq 0x273ec
leaq 0x5a148(%rip), %rsi     # 0x6a5c3
leaq 0x198(%rsp), %rdi
leaq 0xa(%rsp), %rdx
callq 0x27230
leaq 0x5997c(%rip), %rdx     # 0x69e10
leaq 0x138(%rsp), %rdi
leaq 0x198(%rsp), %rsi
callq 0x273ec
leaq 0x50(%rsp), %rdi
leaq 0x78(%rsp), %rsi
leaq 0x138(%rsp), %rdx
callq 0x27956
leaq 0x5a1d5(%rip), %rdx     # 0x6a69c
leaq 0x510(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x273ec
leaq 0x510(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x108d8
leaq 0x5942d(%rip), %rsi     # 0x69927
leaq 0x158(%rsp), %rdi
leaq 0xb(%rsp), %rdx
callq 0x27230
leaq 0x178(%rsp), %rdi
movl $0x878, %esi            # imm = 0x878
callq 0x279bd
leaq 0xe0(%rsp), %rdi
leaq 0x158(%rsp), %rsi
leaq 0x178(%rsp), %rdx
callq 0x27956
leaq 0x593fd(%rip), %rdx     # 0x6993f
leaq 0x78(%rsp), %rdi
leaq 0xe0(%rsp), %rsi
callq 0x273ec
leaq 0x5a068(%rip), %rsi     # 0x6a5c3
leaq 0x198(%rsp), %rdi
leaq 0xa(%rsp), %rdx
callq 0x27230
leaq 0x5989c(%rip), %rdx     # 0x69e10
leaq 0x138(%rsp), %rdi
leaq 0x198(%rsp), %rsi
callq 0x273ec
leaq 0x50(%rsp), %rdi
leaq 0x78(%rsp), %rsi
leaq 0x138(%rsp), %rdx
callq 0x27956
leaq 0x5a069(%rip), %rdx     # 0x6a610
leaq 0x510(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x273ec
leaq 0x510(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x108dd
leaq 0x5934d(%rip), %rsi     # 0x69927
leaq 0x158(%rsp), %rdi
leaq 0xb(%rsp), %rdx
callq 0x27230
leaq 0x178(%rsp), %rdi
movl $0x886, %esi            # imm = 0x886
callq 0x279bd
leaq 0xe0(%rsp), %rdi
leaq 0x158(%rsp), %rsi
leaq 0x178(%rsp), %rdx
callq 0x27956
leaq 0x5931d(%rip), %rdx     # 0x6993f
leaq 0x78(%rsp), %rdi
leaq 0xe0(%rsp), %rsi
callq 0x273ec
leaq 0x59f88(%rip), %rsi     # 0x6a5c3
leaq 0x198(%rsp), %rdi
leaq 0xa(%rsp), %rdx
callq 0x27230
leaq 0x597bc(%rip), %rdx     # 0x69e10
leaq 0x138(%rsp), %rdi
leaq 0x198(%rsp), %rsi
callq 0x273ec
leaq 0x50(%rsp), %rdi
leaq 0x78(%rsp), %rsi
leaq 0x138(%rsp), %rdx
callq 0x27956
leaq 0x5a004(%rip), %rdx     # 0x6a68b
leaq 0x510(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x273ec
leaq 0x510(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x10ad0
leaq 0x5926d(%rip), %rsi     # 0x69927
leaq 0x50(%rsp), %rdi
leaq 0x138(%rsp), %rdx
callq 0x27230
leaq 0x78(%rsp), %rdi
movl $0x85c, %esi            # imm = 0x85C
callq 0x279bd
leaq 0xc0(%rsp), %rdi
leaq 0x50(%rsp), %rsi
leaq 0x78(%rsp), %rdx
callq 0x27956
leaq 0x59246(%rip), %rdx     # 0x6993f
leaq 0x98(%rsp), %rdi
leaq 0xc0(%rsp), %rsi
callq 0x273ec
leaq 0x59f8f(%rip), %rsi     # 0x6a6a4
leaq 0x158(%rsp), %rdi
leaq 0x198(%rsp), %rdx
callq 0x27230
leaq 0x596df(%rip), %rdx     # 0x69e10
leaq 0xe0(%rsp), %rdi
leaq 0x158(%rsp), %rsi
callq 0x273ec
leaq 0x30(%rsp), %rdi
leaq 0x98(%rsp), %rsi
leaq 0xe0(%rsp), %rdx
callq 0x27956
leaq 0x59f8e(%rip), %rdx     # 0x6a6f5
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x273ec
leaq 0x10(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x10ad5
leaq 0x59193(%rip), %rsi     # 0x69927
leaq 0x50(%rsp), %rdi
leaq 0x138(%rsp), %rdx
callq 0x27230
leaq 0x78(%rsp), %rdi
movl $0x85d, %esi            # imm = 0x85D
callq 0x279bd
leaq 0xc0(%rsp), %rdi
leaq 0x50(%rsp), %rsi
leaq 0x78(%rsp), %rdx
callq 0x27956
leaq 0x5916c(%rip), %rdx     # 0x6993f
leaq 0x98(%rsp), %rdi
leaq 0xc0(%rsp), %rsi
callq 0x273ec
leaq 0x59eb5(%rip), %rsi     # 0x6a6a4
leaq 0x158(%rsp), %rdi
leaq 0x198(%rsp), %rdx
callq 0x27230
leaq 0x59605(%rip), %rdx     # 0x69e10
leaq 0xe0(%rsp), %rdi
leaq 0x158(%rsp), %rsi
callq 0x273ec
leaq 0x30(%rsp), %rdi
leaq 0x98(%rsp), %rsi
leaq 0xe0(%rsp), %rdx
callq 0x27956
leaq 0x59ebf(%rip), %rdx     # 0x6a700
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x273ec
leaq 0x10(%rsp), %rdi
callq 0x2f08c
pushq $0x10
popq %rdi
callq 0xb2e0
movq %rax, %r14
leaq 0x59e9f(%rip), %rsi     # 0x6a70b
leaq 0x10(%rsp), %rdi
leaq 0x510(%rsp), %rdx
callq 0x2740b
movb $0x1, %bpl
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
callq 0xb8f0
xorl %ebp, %ebp
movq 0x86759(%rip), %rsi     # 0x96ff0
movq 0x866ca(%rip), %rdx     # 0x96f68
movq %r14, %rdi
callq 0xb990
jmp 0x11942
jmp 0x11942
jmp 0x11942
jmp 0x11942
jmp 0x11942
jmp 0x11942
jmp 0x11942
jmp 0x11942
jmp 0x11942
jmp 0x11942
jmp 0x11942
jmp 0x11942
callq 0xb680
testl %eax, %eax
jne 0x10f26
leaq 0x59031(%rip), %rsi     # 0x69927
leaq 0x98(%rsp), %rdi
leaq 0xe0(%rsp), %rdx
callq 0x27230
leaq 0xc0(%rsp), %rdi
movl $0x212, %esi            # imm = 0x212
callq 0x279bd
leaq 0x30(%rsp), %rdi
leaq 0x98(%rsp), %rsi
leaq 0xc0(%rsp), %rdx
callq 0x27956
leaq 0x59001(%rip), %rdx     # 0x6993f
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x273ec
leaq 0x59e16(%rip), %rsi     # 0x6a76a
leaq 0x78(%rsp), %rdi
leaq 0x158(%rsp), %rdx
callq 0x27230
leaq 0x594a3(%rip), %rdx     # 0x69e10
leaq 0x50(%rsp), %rdi
leaq 0x78(%rsp), %rsi
callq 0x273ec
leaq 0x100(%rsp), %rdi
leaq 0x10(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x27956
leaq 0x59e34(%rip), %rdx     # 0x6a7ce
leaq 0x510(%rsp), %rdi
leaq 0x100(%rsp), %rsi
callq 0x273ec
leaq 0x510(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x10f2b
leaq 0x58f57(%rip), %rsi     # 0x69927
leaq 0x98(%rsp), %rdi
leaq 0x138(%rsp), %rdx
callq 0x27230
leaq 0xc0(%rsp), %rdi
movl $0x217, %esi            # imm = 0x217
callq 0x279bd
leaq 0x30(%rsp), %rdi
leaq 0x98(%rsp), %rsi
leaq 0xc0(%rsp), %rdx
callq 0x27956
leaq 0x58f27(%rip), %rdx     # 0x6993f
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x273ec
leaq 0x59d3c(%rip), %rsi     # 0x6a76a
leaq 0x78(%rsp), %rdi
leaq 0x198(%rsp), %rdx
callq 0x27230
leaq 0x593c9(%rip), %rdx     # 0x69e10
leaq 0x50(%rsp), %rdi
leaq 0x78(%rsp), %rsi
callq 0x273ec
leaq 0x100(%rsp), %rdi
leaq 0x10(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x27956
leaq 0x5d120(%rip), %rdx     # 0x6db94
leaq 0x158(%rsp), %rdi
movq 0x210(%rsp), %rsi
callq 0x2b07b
leaq 0xe0(%rsp), %rdi
leaq 0x158(%rsp), %rsi
movq 0x200(%rsp), %rdx
callq 0x281bb
leaq 0x510(%rsp), %rdi
leaq 0x100(%rsp), %rsi
leaq 0xe0(%rsp), %rdx
callq 0x27956
leaq 0x510(%rsp), %rdi
callq 0x2f08c
jmp 0x11942
jmp 0x11942
callq 0xb680
testl %eax, %eax
jne 0x110ea
leaq 0x58e39(%rip), %rsi     # 0x69927
leaq 0x1b8(%rsp), %rdi
leaq 0x98(%rsp), %rdx
callq 0x27230
leaq 0x100(%rsp), %rdi
movl $0x8f9, %esi            # imm = 0x8F9
callq 0x279bd
leaq 0x218(%rsp), %rdi
leaq 0x1b8(%rsp), %rsi
leaq 0x100(%rsp), %rdx
callq 0x27956
leaq 0x58e06(%rip), %rdx     # 0x6993f
leaq 0x510(%rsp), %rdi
leaq 0x218(%rsp), %rsi
callq 0x273ec
leaq 0x58df0(%rip), %rsi     # 0x69945
leaq 0x30(%rsp), %rdi
leaq 0xc0(%rsp), %rdx
callq 0x27230
leaq 0x592a2(%rip), %rdx     # 0x69e10
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x273ec
leaq 0x690(%rsp), %rdi
leaq 0x510(%rsp), %rsi
leaq 0x10(%rsp), %rdx
callq 0x27956
leaq 0x58de9(%rip), %rdx     # 0x69987
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rsi
callq 0x273ec
leaq 0x268(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x110ef
leaq 0x58d53(%rip), %rsi     # 0x69927
leaq 0x1b8(%rsp), %rdi
leaq 0x98(%rsp), %rdx
callq 0x27230
leaq 0x100(%rsp), %rdi
movl $0x8fa, %esi            # imm = 0x8FA
callq 0x279bd
leaq 0x218(%rsp), %rdi
leaq 0x1b8(%rsp), %rsi
leaq 0x100(%rsp), %rdx
callq 0x27956
leaq 0x58d20(%rip), %rdx     # 0x6993f
leaq 0x510(%rsp), %rdi
leaq 0x218(%rsp), %rsi
callq 0x273ec
leaq 0x58d0a(%rip), %rsi     # 0x69945
leaq 0x30(%rsp), %rdi
leaq 0xc0(%rsp), %rdx
callq 0x27230
leaq 0x591bc(%rip), %rdx     # 0x69e10
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x273ec
leaq 0x690(%rsp), %rdi
leaq 0x510(%rsp), %rsi
leaq 0x10(%rsp), %rdx
callq 0x27956
leaq 0x58d2b(%rip), %rdx     # 0x699af
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rsi
callq 0x273ec
leaq 0x268(%rsp), %rdi
callq 0x2f08c
pushq $0x10
popq %rdi
callq 0xb2e0
movq %rax, %r14
leaq 0x58db2(%rip), %rsi     # 0x69a6a
movq %rax, %rdi
callq 0xb250
jmp 0x111fe
pushq $0x10
popq %rdi
callq 0xb2e0
movq %rax, %r14
leaq 0x58dbc(%rip), %rsi     # 0x69a93
movq %rax, %rdi
callq 0xb250
jmp 0x111fe
pushq $0x10
popq %rdi
callq 0xb2e0
movq %rax, %r14
leaq 0x583f2(%rip), %rsi     # 0x690e8
leaq 0x510(%rsp), %rdi
callq 0x274a5
leaq 0x58db5(%rip), %rsi     # 0x69abf
leaq 0x690(%rsp), %rdi
leaq 0x510(%rsp), %rdx
callq 0x27481
leaq 0x58dba(%rip), %rdx     # 0x69ae0
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rsi
callq 0x273ec
movb $0x1, %bpl
leaq 0x268(%rsp), %rsi
movq %r14, %rdi
callq 0xb8f0
xorl %ebp, %ebp
movq 0x86299(%rip), %rsi     # 0x96ff0
movq 0x8620a(%rip), %rdx     # 0x96f68
movq %r14, %rdi
callq 0xb990
callq 0xb680
testl %eax, %eax
jne 0x111da
leaq 0x58bad(%rip), %rsi     # 0x69927
leaq 0x10(%rsp), %rdi
leaq 0x50(%rsp), %rdx
callq 0x27230
leaq 0x30(%rsp), %rdi
movl $0x92c, %esi            # imm = 0x92C
callq 0x279bd
leaq 0x100(%rsp), %rdi
leaq 0x10(%rsp), %rsi
leaq 0x30(%rsp), %rdx
callq 0x27956
leaq 0x58b89(%rip), %rdx     # 0x6993f
leaq 0x1b8(%rsp), %rdi
leaq 0x100(%rsp), %rsi
callq 0x273ec
leaq 0x58b73(%rip), %rsi     # 0x69945
leaq 0xc0(%rsp), %rdi
leaq 0x78(%rsp), %rdx
callq 0x27230
leaq 0x59025(%rip), %rdx     # 0x69e10
leaq 0x98(%rsp), %rdi
leaq 0xc0(%rsp), %rsi
callq 0x273ec
leaq 0x510(%rsp), %rdi
leaq 0x1b8(%rsp), %rsi
leaq 0x98(%rsp), %rdx
callq 0x27956
leaq 0x58ce8(%rip), %rdx     # 0x69b0c
leaq 0x268(%rsp), %rdi
leaq 0x510(%rsp), %rsi
callq 0x273ec
leaq 0x268(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x111df
leaq 0x58acd(%rip), %rsi     # 0x69927
leaq 0x10(%rsp), %rdi
leaq 0x50(%rsp), %rdx
callq 0x27230
leaq 0x30(%rsp), %rdi
movl $0x92d, %esi            # imm = 0x92D
callq 0x279bd
leaq 0x100(%rsp), %rdi
leaq 0x10(%rsp), %rsi
leaq 0x30(%rsp), %rdx
callq 0x27956
leaq 0x58aa9(%rip), %rdx     # 0x6993f
leaq 0x1b8(%rsp), %rdi
leaq 0x100(%rsp), %rsi
callq 0x273ec
leaq 0x58a93(%rip), %rsi     # 0x69945
leaq 0xc0(%rsp), %rdi
leaq 0x78(%rsp), %rdx
callq 0x27230
leaq 0x58f45(%rip), %rdx     # 0x69e10
leaq 0x98(%rsp), %rdi
leaq 0xc0(%rsp), %rsi
callq 0x273ec
leaq 0x510(%rsp), %rdi
leaq 0x1b8(%rsp), %rsi
leaq 0x98(%rsp), %rdx
callq 0x27956
leaq 0x58c22(%rip), %rdx     # 0x69b26
leaq 0x268(%rsp), %rdi
leaq 0x510(%rsp), %rsi
callq 0x273ec
leaq 0x268(%rsp), %rdi
callq 0x2f08c
jmp 0x11942
jmp 0x11942
callq 0xb680
testl %eax, %eax
jne 0x1192e
leaq 0x589e3(%rip), %rsi     # 0x69927
leaq 0x30(%rsp), %rdi
leaq 0x78(%rsp), %rdx
callq 0x27230
leaq 0x98(%rsp), %rdi
movl $0x9c6, %esi            # imm = 0x9C6
callq 0x279bd
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
leaq 0x98(%rsp), %rdx
callq 0x27956
leaq 0x589bc(%rip), %rdx     # 0x6993f
leaq 0x100(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x273ec
leaq 0x589a9(%rip), %rsi     # 0x69945
leaq 0x50(%rsp), %rdi
leaq 0xe0(%rsp), %rdx
callq 0x27230
leaq 0x58e5b(%rip), %rdx     # 0x69e10
leaq 0xc0(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x273ec
leaq 0x510(%rsp), %rdi
leaq 0x100(%rsp), %rsi
leaq 0xc0(%rsp), %rdx
callq 0x27956
leaq 0x58bab(%rip), %rdx     # 0x69b96
leaq 0x268(%rsp), %rdi
leaq 0x510(%rsp), %rsi
callq 0x273ec
leaq 0x268(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x11930
leaq 0x58906(%rip), %rsi     # 0x69927
leaq 0x30(%rsp), %rdi
leaq 0x78(%rsp), %rdx
callq 0x27230
leaq 0x98(%rsp), %rdi
movl $0x843, %esi            # imm = 0x843
callq 0x279bd
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
leaq 0x98(%rsp), %rdx
callq 0x27956
leaq 0x588df(%rip), %rdx     # 0x6993f
leaq 0x100(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x273ec
leaq 0x5a5b7(%rip), %rsi     # 0x6b630
leaq 0x50(%rsp), %rdi
leaq 0xe0(%rsp), %rdx
callq 0x27230
leaq 0x58d7e(%rip), %rdx     # 0x69e10
leaq 0xc0(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x273ec
leaq 0x1b8(%rsp), %rdi
leaq 0x100(%rsp), %rsi
leaq 0xc0(%rsp), %rdx
callq 0x27956
leaq 0x5a5ab(%rip), %rdx     # 0x6b673
leaq 0x510(%rsp), %rdi
leaq 0x1b8(%rsp), %rsi
callq 0x273ec
leaq 0x510(%rsp), %rdi
callq 0x2f08c
jmp 0x11942
jmp 0x11942
callq 0xb680
testl %eax, %eax
jne 0x11932
leaq 0x5881f(%rip), %rsi     # 0x69927
leaq 0x1b8(%rsp), %rdi
leaq 0x98(%rsp), %rdx
callq 0x27230
leaq 0x100(%rsp), %rdi
movl $0x908, %esi            # imm = 0x908
callq 0x279bd
leaq 0x218(%rsp), %rdi
leaq 0x1b8(%rsp), %rsi
leaq 0x100(%rsp), %rdx
callq 0x27956
leaq 0x587ec(%rip), %rdx     # 0x6993f
leaq 0x510(%rsp), %rdi
leaq 0x218(%rsp), %rsi
callq 0x273ec
leaq 0x587d6(%rip), %rsi     # 0x69945
leaq 0x30(%rsp), %rdi
leaq 0xc0(%rsp), %rdx
callq 0x27230
leaq 0x58c88(%rip), %rdx     # 0x69e10
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x273ec
leaq 0x690(%rsp), %rdi
leaq 0x510(%rsp), %rsi
leaq 0x10(%rsp), %rdx
callq 0x27956
leaq 0x58474(%rip), %rdx     # 0x6962c
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rsi
callq 0x273ec
leaq 0x268(%rsp), %rdi
callq 0x2f08c
jmp 0x11942
jmp 0x11942
pushq $0x10
popq %rdi
callq 0xb2e0
movq %rax, %r14
leaq 0x587d1(%rip), %rsi     # 0x699c7
movq %rax, %rdi
callq 0xb250
movq 0x85deb(%rip), %rsi     # 0x96ff0
movq 0x85d5c(%rip), %rdx     # 0x96f68
movq %r14, %rdi
callq 0xb990
callq 0xb680
testl %eax, %eax
jne 0x11934
leaq 0x586ff(%rip), %rsi     # 0x69927
leaq 0x1b8(%rsp), %rdi
leaq 0x98(%rsp), %rdx
callq 0x27230
leaq 0x100(%rsp), %rdi
movl $0x901, %esi            # imm = 0x901
callq 0x279bd
leaq 0x218(%rsp), %rdi
leaq 0x1b8(%rsp), %rsi
leaq 0x100(%rsp), %rdx
callq 0x27956
leaq 0x586cc(%rip), %rdx     # 0x6993f
leaq 0x510(%rsp), %rdi
leaq 0x218(%rsp), %rsi
callq 0x273ec
leaq 0x586b6(%rip), %rsi     # 0x69945
leaq 0x30(%rsp), %rdi
leaq 0xc0(%rsp), %rdx
callq 0x27230
leaq 0x58b68(%rip), %rdx     # 0x69e10
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x273ec
leaq 0x690(%rsp), %rdi
leaq 0x510(%rsp), %rsi
leaq 0x10(%rsp), %rdx
callq 0x27956
leaq 0x58736(%rip), %rdx     # 0x69a0e
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rsi
callq 0x273ec
leaq 0x268(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x11936
leaq 0x58619(%rip), %rsi     # 0x69927
leaq 0x1b8(%rsp), %rdi
leaq 0x98(%rsp), %rdx
callq 0x27230
leaq 0x100(%rsp), %rdi
movl $0x902, %esi            # imm = 0x902
callq 0x279bd
leaq 0x218(%rsp), %rdi
leaq 0x1b8(%rsp), %rsi
leaq 0x100(%rsp), %rdx
callq 0x27956
leaq 0x585e6(%rip), %rdx     # 0x6993f
leaq 0x510(%rsp), %rdi
leaq 0x218(%rsp), %rsi
callq 0x273ec
leaq 0x585d0(%rip), %rsi     # 0x69945
leaq 0x30(%rsp), %rdi
leaq 0xc0(%rsp), %rdx
callq 0x27230
leaq 0x58a82(%rip), %rdx     # 0x69e10
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x273ec
leaq 0x690(%rsp), %rdi
leaq 0x510(%rsp), %rsi
leaq 0x10(%rsp), %rdx
callq 0x27956
leaq 0x5866c(%rip), %rdx     # 0x69a2a
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rsi
callq 0x273ec
leaq 0x268(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x11938
leaq 0x58533(%rip), %rsi     # 0x69927
leaq 0x1b8(%rsp), %rdi
leaq 0x98(%rsp), %rdx
callq 0x27230
leaq 0x100(%rsp), %rdi
movl $0x903, %esi            # imm = 0x903
callq 0x279bd
leaq 0x218(%rsp), %rdi
leaq 0x1b8(%rsp), %rsi
leaq 0x100(%rsp), %rdx
callq 0x27956
leaq 0x58500(%rip), %rdx     # 0x6993f
leaq 0x510(%rsp), %rdi
leaq 0x218(%rsp), %rsi
callq 0x273ec
leaq 0x584ea(%rip), %rsi     # 0x69945
leaq 0x30(%rsp), %rdi
leaq 0xc0(%rsp), %rdx
callq 0x27230
leaq 0x5899c(%rip), %rdx     # 0x69e10
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x273ec
leaq 0x690(%rsp), %rdi
leaq 0x510(%rsp), %rsi
leaq 0x10(%rsp), %rdx
callq 0x27956
leaq 0x585a1(%rip), %rdx     # 0x69a45
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rsi
callq 0x273ec
leaq 0x268(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x1193a
leaq 0x5844d(%rip), %rsi     # 0x69927
leaq 0x1b8(%rsp), %rdi
leaq 0x98(%rsp), %rdx
callq 0x27230
leaq 0x100(%rsp), %rdi
movl $0x904, %esi            # imm = 0x904
callq 0x279bd
leaq 0x218(%rsp), %rdi
leaq 0x1b8(%rsp), %rsi
leaq 0x100(%rsp), %rdx
callq 0x27956
leaq 0x5841a(%rip), %rdx     # 0x6993f
leaq 0x510(%rsp), %rdi
leaq 0x218(%rsp), %rsi
callq 0x273ec
leaq 0x58404(%rip), %rsi     # 0x69945
leaq 0x30(%rsp), %rdi
leaq 0xc0(%rsp), %rdx
callq 0x27230
leaq 0x588b6(%rip), %rdx     # 0x69e10
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x273ec
leaq 0x690(%rsp), %rdi
leaq 0x510(%rsp), %rsi
leaq 0x10(%rsp), %rdx
callq 0x27956
leaq 0x584d3(%rip), %rdx     # 0x69a5d
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rsi
callq 0x273ec
leaq 0x268(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x1193c
leaq 0x58367(%rip), %rsi     # 0x69927
leaq 0x1b8(%rsp), %rdi
leaq 0x98(%rsp), %rdx
callq 0x27230
leaq 0x100(%rsp), %rdi
movl $0x905, %esi            # imm = 0x905
callq 0x279bd
leaq 0x218(%rsp), %rdi
leaq 0x1b8(%rsp), %rsi
leaq 0x100(%rsp), %rdx
callq 0x27956
leaq 0x58334(%rip), %rdx     # 0x6993f
leaq 0x510(%rsp), %rdi
leaq 0x218(%rsp), %rsi
callq 0x273ec
leaq 0x5831e(%rip), %rsi     # 0x69945
leaq 0x30(%rsp), %rdi
leaq 0xc0(%rsp), %rdx
callq 0x27230
leaq 0x587d0(%rip), %rdx     # 0x69e10
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x273ec
leaq 0x690(%rsp), %rdi
leaq 0x510(%rsp), %rsi
leaq 0x10(%rsp), %rdx
callq 0x27956
leaq 0x583f3(%rip), %rdx     # 0x69a63
leaq 0x268(%rsp), %rdi
leaq 0x690(%rsp), %rsi
callq 0x273ec
leaq 0x268(%rsp), %rdi
callq 0x2f08c
jmp 0x11942
callq 0xb680
testl %eax, %eax
jne 0x1193e
leaq 0x5827c(%rip), %rsi     # 0x69927
leaq 0x30(%rsp), %rdi
leaq 0x78(%rsp), %rdx
callq 0x27230
leaq 0x98(%rsp), %rdi
movl $0x9b9, %esi            # imm = 0x9B9
callq 0x279bd
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
leaq 0x98(%rsp), %rdx
callq 0x27956
leaq 0x58255(%rip), %rdx     # 0x6993f
leaq 0x100(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x273ec
leaq 0x58242(%rip), %rsi     # 0x69945
leaq 0x50(%rsp), %rdi
leaq 0xe0(%rsp), %rdx
callq 0x27230
leaq 0x586f4(%rip), %rdx     # 0x69e10
leaq 0xc0(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x273ec
leaq 0x510(%rsp), %rdi
leaq 0x100(%rsp), %rsi
leaq 0xc0(%rsp), %rdx
callq 0x27956
leaq 0x582bc(%rip), %rdx     # 0x69a0e
leaq 0x268(%rsp), %rdi
leaq 0x510(%rsp), %rsi
callq 0x273ec
leaq 0x268(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x11940
leaq 0x5819f(%rip), %rsi     # 0x69927
leaq 0x30(%rsp), %rdi
leaq 0x78(%rsp), %rdx
callq 0x27230
leaq 0x98(%rsp), %rdi
movl $0x9ba, %esi            # imm = 0x9BA
callq 0x279bd
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
leaq 0x98(%rsp), %rdx
callq 0x27956
leaq 0x58178(%rip), %rdx     # 0x6993f
leaq 0x100(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x273ec
leaq 0x58165(%rip), %rsi     # 0x69945
leaq 0x50(%rsp), %rdi
leaq 0xe0(%rsp), %rdx
callq 0x27230
leaq 0x58617(%rip), %rdx     # 0x69e10
leaq 0xc0(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x273ec
leaq 0x510(%rsp), %rdi
leaq 0x100(%rsp), %rsi
leaq 0xc0(%rsp), %rdx
callq 0x27956
leaq 0x581fb(%rip), %rdx     # 0x69a2a
leaq 0x268(%rsp), %rdi
leaq 0x510(%rsp), %rsi
callq 0x273ec
leaq 0x268(%rsp), %rdi
callq 0x2f08c
callq 0xb680
testl %eax, %eax
jne 0x11942
leaq 0x580c2(%rip), %rsi     # 0x69927
leaq 0x30(%rsp), %rdi
leaq 0x78(%rsp), %rdx
callq 0x27230
leaq 0x98(%rsp), %rdi
movl $0x9bb, %esi            # imm = 0x9BB
callq 0x279bd
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
leaq 0x98(%rsp), %rdx
callq 0x27956
leaq 0x5809b(%rip), %rdx     # 0x6993f
leaq 0x100(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x273ec
leaq 0x58088(%rip), %rsi     # 0x69945
leaq 0x50(%rsp), %rdi
leaq 0xe0(%rsp), %rdx
callq 0x27230
leaq 0x5853a(%rip), %rdx     # 0x69e10
leaq 0xc0(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x273ec
leaq 0x510(%rsp), %rdi
leaq 0x100(%rsp), %rsi
leaq 0xc0(%rsp), %rdx
callq 0x27956
leaq 0x58151(%rip), %rdx     # 0x69a5d
leaq 0x268(%rsp), %rdi
leaq 0x510(%rsp), %rsi
callq 0x273ec
leaq 0x268(%rsp), %rdi
callq 0x2f08c
jmp 0x11942
jmp 0x11942
jmp 0x11942
jmp 0x11942
jmp 0x11942
jmp 0x11942
jmp 0x11942
jmp 0x11942
jmp 0x11942
jmp 0x11942
pushq $0x1
popq %rdi
callq 0xb690
movq %rax, %rbx
leaq 0x864c4(%rip), %rdi     # 0x97e18
callq 0xb3b0
jmp 0x133a6
movq %rax, %rbx
leaq 0x86328(%rip), %rdi     # 0x97c90
callq 0xb3b0
jmp 0x1346a
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
callq 0xbb38
jmp 0x11987
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0xbb38
jmp 0x11b22
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
callq 0xbb38
jmp 0x119ae
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0xbb38
jmp 0x11b37
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
callq 0xbb38
jmp 0x119d5
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0xbb38
jmp 0x11b4c
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
callq 0xbb38
jmp 0x119fc
movq %rax, %rbx
leaq 0x690(%rsp), %rdi
callq 0xbb38
jmp 0x11baf
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
callq 0xbb38
jmp 0x11a23
movq %rax, %rbx
leaq 0x690(%rsp), %rdi
callq 0xbb38
jmp 0x11bc1
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
callq 0xbb38
jmp 0x11a4a
movq %rax, %rbx
leaq 0x690(%rsp), %rdi
callq 0xbb38
jmp 0x11bd3
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
callq 0xbb38
jmp 0x11a71
movq %rax, %rbx
leaq 0x690(%rsp), %rdi
callq 0xbb38
jmp 0x11be5
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
callq 0xbb38
jmp 0x11a98
movq %rax, %rbx
leaq 0x690(%rsp), %rdi
callq 0xbb38
jmp 0x11bf7
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0xbb38
jmp 0x11abf
movq %rax, %rbx
leaq 0xe0(%rsp), %rdi
callq 0xbb38
jmp 0x11c09
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
callq 0xbb38
jmp 0x11ae6
movq %rax, %rbx
leaq 0x690(%rsp), %rdi
callq 0xbb38
jmp 0x11c6c
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0xbb38
jmp 0x11b0d
movq %rax, %rbx
leaq 0x1b8(%rsp), %rdi
callq 0xbb38
jmp 0x11ccc
movq %rax, %rbx
leaq 0xc0(%rsp), %rdi
callq 0xbb38
jmp 0x11ce1
movq %rax, %rbx
leaq 0xc0(%rsp), %rdi
callq 0xbb38
jmp 0x11d08
movq %rax, %rbx
leaq 0xc0(%rsp), %rdi
callq 0xbb38
jmp 0x11d1a
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
callq 0xbb38
jmp 0x11b73
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0xbb38
jmp 0x11cf3
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
callq 0xbb38
jmp 0x11b9a
movq %rax, %rbx
leaq 0x690(%rsp), %rdi
callq 0xbb38
jmp 0x11d2c
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb38
jmp 0x11d3e
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb38
jmp 0x11d50
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb38
jmp 0x11d62
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb38
jmp 0x11d74
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb38
jmp 0x11d86
movq %rax, %rbx
leaq 0x158(%rsp), %rdi
callq 0xbb38
jmp 0x11d98
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
callq 0xbb38
jmp 0x11c30
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0xbb38
jmp 0x11dd4
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
callq 0xbb38
jmp 0x11c57
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0xbb38
jmp 0x11de9
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb38
jmp 0x11dfe
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
callq 0xbb38
jmp 0x11c90
movq %rax, %rbx
leaq 0x690(%rsp), %rdi
callq 0xbb38
jmp 0x11e10
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
callq 0xbb38
jmp 0x11cb7
movq %rax, %rbx
leaq 0x690(%rsp), %rdi
callq 0xbb38
jmp 0x11e22
movq %rax, %rbx
leaq 0xc0(%rsp), %rdi
callq 0xbb38
jmp 0x11e34
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0xbb38
jmp 0x11e46
movq %rax, %rbx
leaq 0xc0(%rsp), %rdi
callq 0xbb38
jmp 0x11e5b
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0xbb38
jmp 0x11e6d
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0xbb38
jmp 0x11e82
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb38
jmp 0x11e97
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xbb38
jmp 0x11ea9
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xbb38
jmp 0x11ebe
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xbb38
jmp 0x11ed3
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xbb38
jmp 0x11ee8
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xbb38
jmp 0x11efd
movq %rax, %rbx
leaq 0x100(%rsp), %rdi
callq 0xbb38
jmp 0x11f12
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0xbb38
jmp 0x11dbf
movq %rax, %rbx
leaq 0x100(%rsp), %rdi
callq 0xbb38
jmp 0x11f24
movq %rax, %rbx
leaq 0x98(%rsp), %rdi
callq 0xbb38
jmp 0x12128
movq %rax, %rbx
leaq 0x98(%rsp), %rdi
callq 0xbb38
jmp 0x1213d
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xbb38
jmp 0x12152
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb38
jmp 0x12167
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb38
jmp 0x12179
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0xbb38
jmp 0x1218b
movq %rax, %rbx
leaq 0x100(%rsp), %rdi
callq 0xbb38
jmp 0x121a0
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0xbb38
jmp 0x121b2
movq %rax, %rbx
leaq 0x100(%rsp), %rdi
callq 0xbb38
jmp 0x121c7
movq %rax, %rbx
leaq 0x100(%rsp), %rdi
callq 0xbb38
jmp 0x121d9
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xbb38
jmp 0x121eb
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0xbb38
jmp 0x12200
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0xbb38
jmp 0x12215
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0xbb38
jmp 0x1222a
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0xbb38
jmp 0x1223f
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0xbb38
jmp 0x12254
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0xbb38
jmp 0x12269
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0xbb38
jmp 0x1227b
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb38
jmp 0x11f45
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xbb38
jmp 0x1228d
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb38
jmp 0x11f66
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xbb38
jmp 0x122a2
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0xbb38
jmp 0x11f8a
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0xbb38
jmp 0x122b7
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0xbb38
jmp 0x11fae
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0xbb38
jmp 0x122cc
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0xbb38
jmp 0x11fd2
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0xbb38
jmp 0x122e1
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0xbb38
jmp 0x11ff6
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0xbb38
jmp 0x122f6
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0xbb38
jmp 0x1201a
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0xbb38
jmp 0x1230b
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0xbb38
jmp 0x1203e
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0xbb38
jmp 0x12320
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0xbb38
jmp 0x12062
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0xbb38
jmp 0x12335
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0xbb38
jmp 0x12086
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0xbb38
jmp 0x1234a
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0xbb38
jmp 0x120aa
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0xbb38
jmp 0x1235f
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0xbb38
jmp 0x120ce
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0xbb38
jmp 0x12374
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0xbb38
jmp 0x120f2
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0xbb38
jmp 0x12389
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0xbb38
jmp 0x12116
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0xbb38
jmp 0x1239e
movq %rax, %rbx
leaq 0xc0(%rsp), %rdi
callq 0xbb38
jmp 0x123b3
movq %rax, %rbx
leaq 0xc0(%rsp), %rdi
callq 0xbb38
jmp 0x123c8
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0xbb38
jmp 0x123dd
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xbb38
jmp 0x123f2
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xbb38
jmp 0x12407
movq %rax, %rbx
leaq 0x100(%rsp), %rdi
callq 0xbb38
jmp 0x12443
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb38
jmp 0x12467
movq %rax, %rbx
leaq 0x100(%rsp), %rdi
callq 0xbb38
jmp 0x12455
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb38
jmp 0x1246f
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb38
jmp 0x12477
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0xbb38
jmp 0x1248c
movq %rax, %rbx
leaq 0x218(%rsp), %rdi
callq 0xbb38
jmp 0x124c8
movq %rax, %rbx
leaq 0x218(%rsp), %rdi
callq 0xbb38
jmp 0x124d0
movq %rax, %rbx
leaq 0x218(%rsp), %rdi
callq 0xbb38
jmp 0x124d8
movq %rax, %rbx
leaq 0x218(%rsp), %rdi
callq 0xbb38
jmp 0x124e0
movq %rax, %rbx
leaq 0x218(%rsp), %rdi
callq 0xbb38
jmp 0x124e8
movq %rax, %rbx
leaq 0x78(%rsp), %rdi
callq 0xbb38
jmp 0x124f0
movq %rax, %rbx
leaq 0x78(%rsp), %rdi
callq 0xbb38
jmp 0x12502
movq %rax, %rbx
leaq 0xe0(%rsp), %rdi
callq 0xbb38
jmp 0x12514
movq %rax, %rbx
leaq 0xe0(%rsp), %rdi
callq 0xbb38
jmp 0x12529
movq %rax, %rbx
leaq 0x138(%rsp), %rdi
callq 0xbb38
jmp 0x12562
movq %rax, %rbx
leaq 0x138(%rsp), %rdi
callq 0xbb38
jmp 0x12577
movq %rax, %rbx
leaq 0x138(%rsp), %rdi
callq 0xbb38
jmp 0x1258c
movq %rax, %rbx
leaq 0x138(%rsp), %rdi
callq 0xbb38
jmp 0x125a1
movq %rax, %rbx
leaq 0x138(%rsp), %rdi
callq 0xbb38
jmp 0x125b6
movq %rax, %rbx
leaq 0x138(%rsp), %rdi
callq 0xbb38
jmp 0x125cb
movq %rax, %rbx
leaq 0x138(%rsp), %rdi
callq 0xbb38
jmp 0x125e0
movq %rax, %rbx
leaq 0x138(%rsp), %rdi
callq 0xbb38
jmp 0x125f5
movq %rax, %rbx
leaq 0x138(%rsp), %rdi
callq 0xbb38
jmp 0x1260a
movq %rax, %rbx
leaq 0x138(%rsp), %rdi
callq 0xbb38
jmp 0x1261f
movq %rax, %rbx
leaq 0x138(%rsp), %rdi
callq 0xbb38
jmp 0x12634
movq %rax, %rbx
leaq 0x138(%rsp), %rdi
callq 0xbb38
jmp 0x12649
movq %rax, %rbx
leaq 0x1b8(%rsp), %rdi
callq 0xbb38
jmp 0x1265e
movq %rax, %rbx
leaq 0x1b8(%rsp), %rdi
callq 0xbb38
jmp 0x12673
movq %rax, %rbx
leaq 0x218(%rsp), %rdi
callq 0xbb38
jmp 0x12688
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0xbb38
jmp 0x12690
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0xbb38
jmp 0x126a5
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0xbb38
jmp 0x1242e
movq %rax, %rbx
leaq 0x1b8(%rsp), %rdi
callq 0xbb38
jmp 0x12708
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb38
jmp 0x1271d
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb38
jmp 0x12732
movq %rax, %rbx
jmp 0x12732
movq %rax, %rbx
jmp 0x12732
movq %rax, %rbx
leaq 0x98(%rsp), %rdi
callq 0xbb38
jmp 0x12751
movq %rax, %rbx
leaq 0x218(%rsp), %rdi
callq 0xbb38
jmp 0x12759
movq %rax, %rbx
leaq 0x1b8(%rsp), %rdi
callq 0xbb38
jmp 0x124b3
movq %rax, %rbx
leaq 0x100(%rsp), %rdi
callq 0xbb38
jmp 0x12761
movq %rax, %rbx
jmp 0x128f0
movq %rax, %rbx
jmp 0x128f0
movq %rax, %rbx
jmp 0x128f0
movq %rax, %rbx
jmp 0x128f0
movq %rax, %rbx
jmp 0x128f0
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb38
jmp 0x1278c
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb38
jmp 0x1279e
movq %rax, %rbx
leaq 0x158(%rsp), %rdi
callq 0xbb38
jmp 0x127b0
movq %rax, %rbx
leaq 0x158(%rsp), %rdi
callq 0xbb38
jmp 0x127c5
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xbb38
jmp 0x1254d
movq %rax, %rbx
leaq 0x98(%rsp), %rdi
callq 0xbb38
jmp 0x127da
movq %rax, %rbx
leaq 0x198(%rsp), %rdi
callq 0xbb38
jmp 0x127ef
movq %rax, %rbx
leaq 0x198(%rsp), %rdi
callq 0xbb38
jmp 0x12801
movq %rax, %rbx
leaq 0x198(%rsp), %rdi
callq 0xbb38
jmp 0x12813
movq %rax, %rbx
leaq 0x198(%rsp), %rdi
callq 0xbb38
jmp 0x12825
movq %rax, %rbx
leaq 0x198(%rsp), %rdi
callq 0xbb38
jmp 0x12837
movq %rax, %rbx
leaq 0x198(%rsp), %rdi
callq 0xbb38
jmp 0x12849
movq %rax, %rbx
leaq 0x198(%rsp), %rdi
callq 0xbb38
jmp 0x1285b
movq %rax, %rbx
leaq 0x198(%rsp), %rdi
callq 0xbb38
jmp 0x1286d
movq %rax, %rbx
leaq 0x198(%rsp), %rdi
callq 0xbb38
jmp 0x1287f
movq %rax, %rbx
leaq 0x198(%rsp), %rdi
callq 0xbb38
jmp 0x12891
movq %rax, %rbx
leaq 0x198(%rsp), %rdi
callq 0xbb38
jmp 0x128a3
movq %rax, %rbx
leaq 0x198(%rsp), %rdi
callq 0xbb38
jmp 0x128b5
movq %rax, %rbx
leaq 0x100(%rsp), %rdi
callq 0xbb38
jmp 0x128c7
movq %rax, %rbx
leaq 0x100(%rsp), %rdi
callq 0xbb38
jmp 0x128d9
movq %rax, %rbx
jmp 0x128f0
movq %rax, %rbx
leaq 0x218(%rsp), %rdi
callq 0xbb38
jmp 0x128f0
movq %rax, %rbx
leaq 0x218(%rsp), %rdi
callq 0xbb38
jmp 0x12905
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0xbb38
jmp 0x126cc
movq %rax, %rbx
leaq 0x1b8(%rsp), %rdi
callq 0xbb38
jmp 0x1291a
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0xbb38
jmp 0x126f3
movq %rax, %rbx
leaq 0x1b8(%rsp), %rdi
callq 0xbb38
jmp 0x1292f
movq %rax, %rbx
leaq 0xc0(%rsp), %rdi
callq 0xbb38
jmp 0x12944
movq %rax, %rbx
leaq 0x98(%rsp), %rdi
callq 0xbb38
jmp 0x12956
movq %rax, %rbx
leaq 0x98(%rsp), %rdi
callq 0xbb38
jmp 0x12968
jmp 0x12965
jmp 0x12965
movq %rax, %rbx
jmp 0x12968
movq %rax, %rbx
jmp 0x128f0
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0xbb38
jmp 0x1298e
jmp 0x12b5c
jmp 0x12b5c
jmp 0x12b5c
jmp 0x12b5c
jmp 0x12b5c
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xbb38
jmp 0x129b9
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xbb38
jmp 0x129ce
movq %rax, %rbx
leaq 0x98(%rsp), %rdi
callq 0xbb38
jmp 0x129e3
movq %rax, %rbx
leaq 0x98(%rsp), %rdi
callq 0xbb38
jmp 0x129f8
movq %rax, %rbx
leaq 0x158(%rsp), %rdi
callq 0xbb38
jmp 0x12a0d
movq %rax, %rbx
leaq 0x78(%rsp), %rdi
callq 0xbb38
jmp 0x12a22
movq %rax, %rbx
leaq 0x78(%rsp), %rdi
callq 0xbb38
jmp 0x12a37
movq %rax, %rbx
leaq 0x78(%rsp), %rdi
callq 0xbb38
jmp 0x12a4c
movq %rax, %rbx
leaq 0x78(%rsp), %rdi
callq 0xbb38
jmp 0x12a61
movq %rax, %rbx
leaq 0x78(%rsp), %rdi
callq 0xbb38
jmp 0x12a76
movq %rax, %rbx
leaq 0x78(%rsp), %rdi
callq 0xbb38
jmp 0x12a8b
movq %rax, %rbx
leaq 0x78(%rsp), %rdi
callq 0xbb38
jmp 0x12aa0
movq %rax, %rbx
leaq 0x78(%rsp), %rdi
callq 0xbb38
jmp 0x12ab5
movq %rax, %rbx
leaq 0x78(%rsp), %rdi
callq 0xbb38
jmp 0x12aca
movq %rax, %rbx
leaq 0x78(%rsp), %rdi
callq 0xbb38
jmp 0x12adf
movq %rax, %rbx
leaq 0x78(%rsp), %rdi
callq 0xbb38
jmp 0x12af4
movq %rax, %rbx
leaq 0x78(%rsp), %rdi
callq 0xbb38
jmp 0x12b09
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xbb38
jmp 0x12b23
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xbb38
jmp 0x12b23
jmp 0x12b5c
movq %rax, %rbx
leaq 0x100(%rsp), %rdi
callq 0xbb38
jmp 0x12b64
movq %rax, %rbx
leaq 0x100(%rsp), %rdi
callq 0xbb38
jmp 0x12b64
movq %rax, %rbx
leaq 0xc0(%rsp), %rdi
callq 0xbb38
jmp 0x12b74
movq %rax, %rbx
leaq 0xc0(%rsp), %rdi
callq 0xbb38
jmp 0x12b86
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0xbb38
jmp 0x12b98
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xbb38
jmp 0x134c7
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xbb38
jmp 0x134ad
jmp 0x13367
jmp 0x13367
jmp 0x13367
jmp 0x12b5c
movq %rax, %rbx
leaq 0x78(%rsp), %rdi
callq 0xbb38
jmp 0x12bbc
jmp 0x13203
jmp 0x13203
jmp 0x13203
jmp 0x13203
jmp 0x13203
movq %rax, %rbx
leaq 0xc0(%rsp), %rdi
callq 0xbb38
jmp 0x12bd8
movq %rax, %rbx
leaq 0xc0(%rsp), %rdi
callq 0xbb38
jmp 0x12bd8
movq %rax, %rbx
leaq 0xc0(%rsp), %rdi
callq 0xbb38
jmp 0x12bed
movq %rax, %rbx
leaq 0xc0(%rsp), %rdi
callq 0xbb38
jmp 0x12bff
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0xbb38
jmp 0x12c11
movq %rax, %rbx
leaq 0xe0(%rsp), %rdi
callq 0xbb38
jmp 0x12c26
movq %rax, %rbx
leaq 0xe0(%rsp), %rdi
callq 0xbb38
jmp 0x12c2b
movq %rax, %rbx
leaq 0xe0(%rsp), %rdi
callq 0xbb38
jmp 0x12c40
movq %rax, %rbx
leaq 0xe0(%rsp), %rdi
callq 0xbb38
jmp 0x12c45
movq %rax, %rbx
leaq 0xe0(%rsp), %rdi
callq 0xbb38
jmp 0x12c4a
movq %rax, %rbx
leaq 0xe0(%rsp), %rdi
callq 0xbb38
jmp 0x12c4f
movq %rax, %rbx
leaq 0xe0(%rsp), %rdi
callq 0xbb38
jmp 0x12c54
movq %rax, %rbx
leaq 0xe0(%rsp), %rdi
callq 0xbb38
jmp 0x12c59
movq %rax, %rbx
leaq 0xe0(%rsp), %rdi
callq 0xbb38
jmp 0x12c5e
movq %rax, %rbx
leaq 0xe0(%rsp), %rdi
callq 0xbb38
jmp 0x12c63
movq %rax, %rbx
leaq 0xe0(%rsp), %rdi
callq 0xbb38
jmp 0x12c68
movq %rax, %rbx
leaq 0xe0(%rsp), %rdi
callq 0xbb38
jmp 0x12c6d
movq %rax, %rbx
jmp 0x12b23
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
jmp 0x12e64
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
callq 0xbb38
jmp 0x12b45
movq %rax, %rbx
movb $0x1, %bpl
leaq 0x690(%rsp), %rdi
callq 0xbb38
jmp 0x12c8f
jmp 0x13203
movq %rax, %rbx
jmp 0x12b64
movq %rax, %rbx
leaq 0x1b8(%rsp), %rdi
jmp 0x12f72
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0xbb38
jmp 0x12cb7
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0xbb38
jmp 0x12ccc
movq %rax, %rbx
leaq 0x100(%rsp), %rdi
callq 0xbb38
jmp 0x12ce1
jmp 0x134c4
jmp 0x13367
jmp 0x13203
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb38
jmp 0x12d2f
jmp 0x12dda
movq %rax, %rbx
jmp 0x12bd8
movq %rax, %rbx
leaq 0x98(%rsp), %rdi
callq 0xbb38
jmp 0x13271
movq %rax, %rbx
leaq 0x78(%rsp), %rdi
callq 0xbb38
jmp 0x12d50
movq %rax, %rbx
leaq 0x78(%rsp), %rdi
callq 0xbb38
jmp 0x12d50
movq %rax, %rbx
leaq 0xc0(%rsp), %rdi
callq 0xbb38
jmp 0x12d62
movq %rax, %rbx
jmp 0x12c6d
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0xbb38
jmp 0x12d76
movq %rax, %rbx
jmp 0x12c6d
movq %rax, %rbx
jmp 0x12c6d
movq %rax, %rbx
jmp 0x12c6d
movq %rax, %rbx
jmp 0x12c6d
movq %rax, %rbx
jmp 0x12c6d
movq %rax, %rbx
jmp 0x12c6d
movq %rax, %rbx
jmp 0x12c6d
movq %rax, %rbx
jmp 0x12c6d
movq %rax, %rbx
jmp 0x12c6d
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0xbb38
jmp 0x12d8d
jmp 0x13316
jmp 0x13316
movq %rax, %rbx
movb $0x1, %bpl
leaq 0x510(%rsp), %rdi
callq 0xbb38
testb %bpl, %bpl
jne 0x12dd6
jmp 0x13502
jmp 0x13203
jmp 0x13203
movq %rax, %rbx
leaq 0x100(%rsp), %rdi
callq 0xbb38
jmp 0x12ded
movq %rax, %rbx
leaq 0x100(%rsp), %rdi
callq 0xbb38
jmp 0x12dff
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb38
jmp 0x12e11
jmp 0x12cf2
movq %rax, %r14
pushq $0x68
popq %rsi
movq %rbx, %rdi
callq 0xb570
movq %r14, %rbx
jmp 0x134ad
movq %rax, %rbx
jmp 0x134ba
jmp 0x12e59
jmp 0x13316
movq %rax, %rbx
jmp 0x13477
jmp 0x12e59
jmp 0x13316
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xbb38
jmp 0x12e76
jmp 0x1326e
jmp 0x1326e
movq %rax, %rbx
jmp 0x12d50
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0xbb38
jmp 0x1338c
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0xbb38
jmp 0x12e95
jmp 0x12d8a
movq %rax, %rbx
jmp 0x12d8d
jmp 0x12d8a
jmp 0x12d8a
jmp 0x12d8a
jmp 0x12d8a
jmp 0x12d8a
jmp 0x12d8a
jmp 0x12d8a
jmp 0x12d8a
jmp 0x12d8a
movq %rax, %rbx
leaq 0x158(%rsp), %rdi
callq 0xbb38
jmp 0x1343c
movq %rax, %rbx
jmp 0x13489
movq %rax, %rbx
jmp 0x134a0
movq %rax, %rbx
jmp 0x1342a
jmp 0x12e59
jmp 0x13316
movq %rax, %rbx
jmp 0x1342a
jmp 0x12e59
jmp 0x13316
movq %rax, %rbx
jmp 0x12ddd
jmp 0x12dda
movq %rax, %rbx
movq %r14, %rdi
callq 0xb440
jmp 0x13502
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb38
jmp 0x13177
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb38
jmp 0x1317c
movq %rax, %rbx
leaq 0x98(%rsp), %rdi
callq 0xbb38
jmp 0x13191
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0x27c54
jmp 0x12e3d
jmp 0x13316
movq %rax, %rbx
jmp 0x134c7
jmp 0x13316
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
jmp 0x12e64
jmp 0x13316
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
callq 0xbb38
jmp 0x134e8
jmp 0x13316
movq %rax, %rbx
leaq 0xc0(%rsp), %rdi
callq 0xbb38
jmp 0x13196
jmp 0x13389
jmp 0x13389
movq %rax, %rbx
leaq 0xe0(%rsp), %rdi
callq 0xbb38
jmp 0x131ef
jmp 0x13439
jmp 0x13439
jmp 0x13439
jmp 0x13439
jmp 0x13439
jmp 0x13439
jmp 0x13439
jmp 0x13439
jmp 0x13439
jmp 0x13439
jmp 0x13439
jmp 0x13439
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
callq 0x27c54
jmp 0x134e8
jmp 0x13316
movq %rax, %rbx
jmp 0x134f5
jmp 0x12f67
jmp 0x13203
jmp 0x13203
jmp 0x13203
jmp 0x12f67
jmp 0x13203
jmp 0x12f67
jmp 0x13203
jmp 0x12f67
jmp 0x13203
jmp 0x12f67
jmp 0x13203
movq %rax, %rbx
leaq 0x690(%rsp), %rdi
jmp 0x12f72
jmp 0x13203
jmp 0x12f67
jmp 0x13203
jmp 0x12f67
jmp 0x13203
jmp 0x12f67
jmp 0x13203
jmp 0x12f67
jmp 0x13203
jmp 0x12f67
jmp 0x13203
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
callq 0xbb38
jmp 0x13502
jmp 0x13203
jmp 0x12f89
jmp 0x12fd6
jmp 0x12f89
jmp 0x12fd6
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
jmp 0x1350a
jmp 0x12fd6
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
callq 0xbb38
jmp 0x12fc9
movq %rax, %rbx
jmp 0x12fc9
jmp 0x12fd6
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
callq 0xbb38
jmp 0x12fc9
movq %rax, %rbx
leaq 0x690(%rsp), %rdi
jmp 0x1350a
movq %rax, %rbx
jmp 0x1350f
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
jmp 0x13517
movq %rax, %rbx
jmp 0x1351c
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
jmp 0x13524
movq %rax, %rbx
jmp 0x13529
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
jmp 0x13531
movq %rax, %rbx
jmp 0x13536
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
jmp 0x1353e
movq %rax, %rbx
jmp 0x13543
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
jmp 0x1354b
movq %rax, %rbx
jmp 0x13550
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
jmp 0x13558
movq %rax, %rbx
jmp 0x1355d
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
jmp 0x13565
movq %rax, %rbx
jmp 0x1356a
jmp 0x1308e
jmp 0x1309e
jmp 0x1308e
jmp 0x1309e
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
jmp 0x13572
movq %rax, %rbx
jmp 0x13577
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
jmp 0x1357f
movq %rax, %rbx
jmp 0x13584
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
jmp 0x1358c
jmp 0x130f2
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
callq 0xbb38
jmp 0x130e5
movq %rax, %rbx
leaq 0x690(%rsp), %rdi
jmp 0x1358c
movq %rax, %rbx
jmp 0x13591
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
jmp 0x13599
movq %rax, %rbx
jmp 0x1359e
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
jmp 0x135a6
movq %rax, %rbx
jmp 0x135ab
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
jmp 0x135b3
movq %rax, %rbx
jmp 0x135b8
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
jmp 0x135c0
movq %rax, %rbx
jmp 0x135c5
jmp 0x13367
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0x27b0e
jmp 0x13304
movq %rax, %rbx
jmp 0x1317c
movq %rax, %rbx
leaq 0x98(%rsp), %rdi
callq 0xbb38
jmp 0x13210
movq %rax, %rbx
jmp 0x13210
movq %rax, %rbx
leaq 0x98(%rsp), %rdi
callq 0xbb38
jmp 0x13410
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb38
testb %bpl, %bpl
jne 0x131c2
jmp 0x1338c
movq %rax, %rbx
movq %r14, %rdi
callq 0xb440
jmp 0x1338c
jmp 0x13301
movq %rax, %rbx
jmp 0x1328a
movq %rax, %rbx
jmp 0x132c1
movq %rax, %rbx
jmp 0x132ce
movq %rax, %rbx
leaq 0x78(%rsp), %rdi
callq 0xbb38
jmp 0x1347c
jmp 0x13439
movq %rax, %rbx
jmp 0x13502
jmp 0x1320d
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xbb38
jmp 0x134db
jmp 0x134d8
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0x27b0e
jmp 0x1343c
jmp 0x1340d
movq %rax, %rbx
jmp 0x133a6
jmp 0x133c7
jmp 0x13479
jmp 0x13439
jmp 0x1336f
jmp 0x13301
jmp 0x134d8
jmp 0x134d8
jmp 0x13301
movq %rax, %rbx
leaq 0x3b8(%r14), %rdi
callq 0x2a27c
movq 0x840(%rsp), %rdi
callq 0xbb38
leaq 0x330(%r14), %rdi
leaq 0x310(%r14), %r15
leaq 0x2e8(%r14), %r12
callq 0xbb38
movq %r15, %rdi
callq 0xbb38
movq %r12, %rdi
callq 0xbb38
movq 0x200(%rsp), %rdi
callq 0xbb38
movq 0x210(%rsp), %rdi
callq 0xbb38
movq %r14, %rdi
addq $0x280, %rdi            # imm = 0x280
callq 0x20172
movq 0x1f0(%rsp), %rdi
callq 0xbb38
movq %r14, %rdi
callq 0x2a29e
movl $0x3e8, %esi            # imm = 0x3E8
movq %r14, %rdi
callq 0xb570
jmp 0x13304
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0x1b250
jmp 0x133ca
movq %rax, %rbx
jmp 0x134e8
jmp 0x13367
movq %rax, %rbx
movl $0x3e8, %esi            # imm = 0x3E8
movq %r13, %rdi
callq 0xb570
jmp 0x133ec
jmp 0x13352
jmp 0x13352
jmp 0x1335a
movq %rax, %rbx
movl $0x3e8, %esi            # imm = 0x3E8
movq %r12, %rdi
callq 0xb570
jmp 0x1341d
jmp 0x1335a
movq %rax, %rbx
jmp 0x133ec
movq %rax, %rbx
jmp 0x1341d
jmp 0x134d8
movq %rax, %rbx
jmp 0x134ad
movq %rax, %rbx
jmp 0x1346a
movq %rax, %rbx
leaq 0x1b8(%rsp), %rdi
callq 0x1a9e8
jmp 0x133ec
movq %rax, %rbx
leaq 0x100(%rsp), %rdi
callq 0xbb38
leaq 0x510(%rsp), %rdi
callq 0xbb38
movq %r13, %rdi
addq $0x38, %rdi
callq 0x201f6
movq %r13, %rdi
callq 0xbb38
pushq $0x40
popq %rsi
movq %r13, %rdi
callq 0xb570
jmp 0x133ca
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
callq 0x27a96
jmp 0x134ba
movq %rax, %rbx
leaq 0x1b8(%rsp), %rdi
callq 0x34cac
leaq 0x268(%rsp), %rdi
callq 0x27a96
jmp 0x1342a
movq %rax, %rbx
leaq 0x1b8(%rsp), %rdi
callq 0x34cac
jmp 0x1341d
movq %rax, %rbx
leaq 0xe0(%rsp), %rdi
callq 0x1a9e8
leaq 0x268(%rsp), %rdi
callq 0x27a96
leaq 0x510(%rsp), %rdi
jmp 0x134e3
jmp 0x13479
movq %rax, %rbx
leaq 0xc0(%rsp), %rdi
callq 0xbb38
leaq 0x98(%rsp), %rdi
callq 0xbb38
leaq 0x30(%rsp), %rdi
callq 0xbb38
leaq 0x10(%rsp), %rdi
callq 0xbb38
leaq 0x268(%rsp), %rdi
callq 0x27a96
jmp 0x134ba
movq %rax, %rbx
leaq 0x510(%rsp), %rdi
callq 0x27c1c
leaq 0x10(%rsp), %rdi
callq 0xbb38
leaq 0x268(%rsp), %rdi
callq 0x27a96
leaq 0x100(%rsp), %rdi
callq 0x2b760
leaq 0x138(%rsp), %rdi
callq 0x27c3a
leaq 0x1b8(%rsp), %rdi
jmp 0x134e3
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
callq 0x27d5c
jmp 0x134e8
jmp 0x134d8
movq %rax, %rbx
leaq 0x268(%rsp), %rdi
callq 0x2f806
leaq 0x690(%rsp), %rdi
callq 0x1f844
leaq 0x218(%rsp), %rdi
callq 0x2f806
leaq 0x8f0(%rsp), %rdi
callq 0xbb38
leaq 0x9b0(%rsp), %rdi
callq 0xbb38
leaq 0x950(%rsp), %rdi
callq 0xbb38
leaq 0x9d0(%rsp), %rdi
callq 0xbb38
leaq 0x9f0(%rsp), %rdi
callq 0xbb38
leaq 0x970(%rsp), %rdi
callq 0xbb38
leaq 0x910(%rsp), %rdi
callq 0xbb38
leaq 0x930(%rsp), %rdi
callq 0xbb38
leaq 0x990(%rsp), %rdi
callq 0xbb38
leaq 0x8d0(%rsp), %rdi
callq 0xbb38
leaq 0x848(%rsp), %rdi
callq 0xbb38
leaq 0x868(%rsp), %rdi
callq 0xbb38
leaq 0x888(%rsp), %rdi
callq 0xbb38
leaq 0x8a8(%rsp), %rdi
callq 0xbb38
leaq 0xa10(%rsp), %rdi
callq 0xbb38
movq %rbx, %rdi
callq 0xb9f0
nop