// File: ncbi[P]amr/amrfinder.cpp
// Function: (anonymous namespace)::ThisApplication::ThisApplication()
ThisApplication ()
    : ShellApplication ("Identify AMR and virulence genes in proteins and/or contigs and print a report", true, true, true, true)
    {
    	addFlag ("update", "Update the AMRFinder database", 'u');  // PD-2379
    	addFlag ("force_update", "Force updating the AMRFinder database", 'U');  // PD-3469

    #ifdef DIR
      addKey ("dir", "Common directory of the --protein, --nucleotide and --gff files", "", '\0', "DIRECTORY");
    #endif
    	addKey ("protein", "Input protein FASTA file (can be gzipped)", "", 'p', "PROT_FASTA");
    	addKey ("nucleotide", "Input nucleotide FASTA file (can be gzipped)", "", 'n', "NUC_FASTA");
    	addKey ("gff", "GFF file for protein locations (can be gzipped). Locations are in the --nucleotide file. Protein ids should be in the attribute 'Name=<id>' (9th field) of the rows with type 'CDS' or 'gene' (3rd field).", "", 'g', "GFF_FILE");

      {    	
      	const string annots (Gff::names. toString (", "));
        addKey ("annotation_format", "Type of GFF file: " + annots, "genbank", 'a', "ANNOTATION_FORMAT");  
      }

    	addKey ("database", "Alternative directory with AMRFinder database. Default: $AMRFINDER_DB", "", 'd', "DATABASE_DIR");
    	addFlag ("database_version", "Print database version and exit", 'V');

    	addKey ("ident_min", "Minimum proportion of identical amino acids in alignment for hit (0..1). -1 means use a curated threshold if it exists and " + toString (ident_min_def) + " otherwise", "-1", 'i', "MIN_IDENT");
    	  // "PD-3482
    	addKey ("coverage_min", "Minimum coverage of the reference protein (0..1)", toString (partial_coverage_min_def), 'c', "MIN_COV");

      addKey ("organism", "Taxonomy group. To see all possible taxonomy groups use the --list_organisms flag", "", 'O', "ORGANISM");
      addFlag ("list_organisms", "Print the list of all possible taxonomy groups for mutations identification and exit", 'l');
    	addKey ("translation_table", "NCBI genetic code for translated BLAST", "11", 't', "TRANSLATION_TABLE");

    	addFlag ("plus", "Add the plus genes to the report");  // PD-2789
      addFlag ("report_common", "Report proteins common to a taxonomy group");  // PD-2756
      addFlag ("report_all_equal", "Report all equally-scoring BLAST and HMM matches");  // PD-3772
      addKey ("name", "Text to be added as the first column \"name\" to all rows of the report, for example it can be an assembly name", "", '\0', "NAME");
      addFlag ("print_node", "Print hierarchy node (family)");  // PD-4394
    	addKey ("mutation_all", "File to report all mutations", "", '\0', "MUT_ALL_FILE");

      addKey ("output", "Write output to OUTPUT_FILE instead of STDOUT", "", 'o', "OUTPUT_FILE");
      addKey ("protein_output", "Output protein FASTA file of reported proteins", "", '\0', "PROT_FASTA_OUT");
      addKey ("nucleotide_output", "Output nucleotide FASTA file of reported nucleotide sequences", "", '\0', "NUC_FASTA_OUT");
      addKey ("nucleotide_flank5_output", "Output nucleotide FASTA file of reported nucleotide sequences with 5' flanking sequences", "", '\0', "NUC_FLANK5_FASTA_OUT");
      addKey ("nucleotide_flank5_size", "5' flanking sequence size for NUC_FLANK5_FASTA_OUT", "0", '\0', "NUC_FLANK5_SIZE");

    	addKey ("blast_bin", "Directory for BLAST. Deafult: $BLAST_BIN", "", '\0', "BLAST_DIR");
    	addKey ("hmmer_bin", "Directory for HMMer", "", '\0', "HMMER_DIR");

      addFlag ("pgap", "Input files PROT_FASTA, NUC_FASTA and GFF_FILE are created by the NCBI PGAP");  // = --annotation_format pgap 
      addFlag ("gpipe_org", "NCBI internal GPipe organism names");

    	addKey ("parm", "amr_report parameters for testing: -nosame -noblast -skip_hmm_check -bed", "", '\0', "PARM");

	    version = SVN_REV;  
	    documentationUrl = "https://github.com/ncbi/amr/wiki";
	    updatesUrl = "https://www.ncbi.nlm.nih.gov/mailman/listinfo/amrfinder-announce";
	    updatesDoc = "\
    Subscribe to the amrfinder-announce mailing list for database and software update notifications";
    }

// Assembly:
subq $0x12b8, %rsp           # imm = 0x12B8
movq %rdi, 0x12b0(%rsp)
movq 0x12b0(%rsp), %rax
movq %rax, 0x2f8(%rsp)
leaq 0x128f(%rsp), %rdi
movq %rdi, 0x300(%rsp)
callq 0xcd00
movq 0x300(%rsp), %rdx
leaq 0xbd5bc(%rip), %rsi     # 0xcb02f
leaq 0x1290(%rsp), %rdi
callq 0x29fd0
jmp 0xda82
movq 0x2f8(%rsp), %rdi
leaq 0x1290(%rsp), %rsi
movl $0x1, %r9d
movl %r9d, %edx
movl %r9d, %ecx
movl %r9d, %r8d
callq 0x2a090
jmp 0xdaa8
leaq 0x1290(%rsp), %rdi
callq 0xce98
leaq 0x128f(%rsp), %rdi
callq 0xc7a0
movq 0x2f8(%rsp), %rax
leaq 0xf67cf(%rip), %rcx     # 0x1042a0
movq %rcx, (%rax)
leaq 0x1257(%rsp), %rdi
movq %rdi, 0x2f0(%rsp)
callq 0xcd00
movq 0x2f0(%rsp), %rdx
leaq 0xbe290(%rip), %rsi     # 0xcbd88
leaq 0x1258(%rsp), %rdi
callq 0x29fd0
jmp 0xdb07
leaq 0x122f(%rsp), %rdi
movq %rdi, 0x2e8(%rsp)
callq 0xcd00
movq 0x2e8(%rsp), %rdx
leaq 0xbd553(%rip), %rsi     # 0xcb07e
leaq 0x1230(%rsp), %rdi
callq 0x29fd0
jmp 0xdb3a
movq 0x2f8(%rsp), %rdi
leaq 0x1258(%rsp), %rsi
leaq 0x1230(%rsp), %rdx
movl $0x75, %ecx
callq 0x637f0
jmp 0xdb5e
leaq 0x1230(%rsp), %rdi
callq 0xce98
leaq 0x122f(%rsp), %rdi
callq 0xc7a0
leaq 0x1258(%rsp), %rdi
callq 0xce98
leaq 0x1257(%rsp), %rdi
callq 0xc7a0
leaq 0x1207(%rsp), %rdi
movq %rdi, 0x2e0(%rsp)
callq 0xcd00
movq 0x2e0(%rsp), %rdx
leaq 0xbe1cc(%rip), %rsi     # 0xcbd82
leaq 0x1208(%rsp), %rdi
callq 0x29fd0
jmp 0xdbc5
leaq 0x11df(%rsp), %rdi
movq %rdi, 0x2d8(%rsp)
callq 0xcd00
movq 0x2d8(%rsp), %rdx
leaq 0xbd4b3(%rip), %rsi     # 0xcb09c
leaq 0x11e0(%rsp), %rdi
callq 0x29fd0
jmp 0xdbf8
movq 0x2f8(%rsp), %rdi
leaq 0x1208(%rsp), %rsi
leaq 0x11e0(%rsp), %rdx
movl $0x55, %ecx
callq 0x637f0
jmp 0xdc1c
leaq 0x11e0(%rsp), %rdi
callq 0xce98
leaq 0x11df(%rsp), %rdi
callq 0xc7a0
leaq 0x1208(%rsp), %rdi
callq 0xce98
leaq 0x1207(%rsp), %rdi
callq 0xc7a0
leaq 0x11b7(%rsp), %rdi
movq %rdi, 0x2d0(%rsp)
callq 0xcd00
movq 0x2d0(%rsp), %rdx
leaq 0xbe552(%rip), %rsi     # 0xcc1c6
leaq 0x11b8(%rsp), %rdi
callq 0x29fd0
jmp 0xdc83
leaq 0x118f(%rsp), %rdi
movq %rdi, 0x2c8(%rsp)
callq 0xcd00
movq 0x2c8(%rsp), %rdx
leaq 0xbd41b(%rip), %rsi     # 0xcb0c2
leaq 0x1190(%rsp), %rdi
callq 0x29fd0
jmp 0xdcb6
leaq 0x1167(%rsp), %rdi
movq %rdi, 0x2c0(%rsp)
callq 0xcd00
movq 0x2c0(%rsp), %rdx
leaq 0xc1d44(%rip), %rsi     # 0xcfa1e
leaq 0x1168(%rsp), %rdi
callq 0x29fd0
jmp 0xdce9
leaq 0x113f(%rsp), %rdi
movq %rdi, 0x2b8(%rsp)
callq 0xcd00
movq 0x2b8(%rsp), %rdx
leaq 0xbd3df(%rip), %rsi     # 0xcb0ec
leaq 0x1140(%rsp), %rdi
callq 0x29fd0
jmp 0xdd1c
movq 0x2f8(%rsp), %rdi
leaq 0x11b8(%rsp), %rsi
leaq 0x1190(%rsp), %rdx
leaq 0x1168(%rsp), %rcx
movl $0x70, %r8d
leaq 0x1140(%rsp), %r9
callq 0x62f90
jmp 0xdd51
leaq 0x1140(%rsp), %rdi
callq 0xce98
leaq 0x113f(%rsp), %rdi
callq 0xc7a0
leaq 0x1168(%rsp), %rdi
callq 0xce98
leaq 0x1167(%rsp), %rdi
callq 0xc7a0
leaq 0x1190(%rsp), %rdi
callq 0xce98
leaq 0x118f(%rsp), %rdi
callq 0xc7a0
leaq 0x11b8(%rsp), %rdi
callq 0xce98
leaq 0x11b7(%rsp), %rdi
callq 0xc7a0
leaq 0x1117(%rsp), %rdi
movq %rdi, 0x2b0(%rsp)
callq 0xcd00
movq 0x2b0(%rsp), %rdx
leaq 0xbe342(%rip), %rsi     # 0xcc11f
leaq 0x1118(%rsp), %rdi
callq 0x29fd0
jmp 0xddec
leaq 0x10ef(%rsp), %rdi
movq %rdi, 0x2a8(%rsp)
callq 0xcd00
movq 0x2a8(%rsp), %rdx
leaq 0xbd2e7(%rip), %rsi     # 0xcb0f7
leaq 0x10f0(%rsp), %rdi
callq 0x29fd0
jmp 0xde1f
leaq 0x10c7(%rsp), %rdi
movq %rdi, 0x2a0(%rsp)
callq 0xcd00
movq 0x2a0(%rsp), %rdx
leaq 0xc1bdb(%rip), %rsi     # 0xcfa1e
leaq 0x10c8(%rsp), %rdi
callq 0x29fd0
jmp 0xde52
leaq 0x109f(%rsp), %rdi
movq %rdi, 0x298(%rsp)
callq 0xcd00
movq 0x298(%rsp), %rdx
leaq 0xbd2ae(%rip), %rsi     # 0xcb124
leaq 0x10a0(%rsp), %rdi
callq 0x29fd0
jmp 0xde85
movq 0x2f8(%rsp), %rdi
leaq 0x1118(%rsp), %rsi
leaq 0x10f0(%rsp), %rdx
leaq 0x10c8(%rsp), %rcx
movl $0x6e, %r8d
leaq 0x10a0(%rsp), %r9
callq 0x62f90
jmp 0xdeba
leaq 0x10a0(%rsp), %rdi
callq 0xce98
leaq 0x109f(%rsp), %rdi
callq 0xc7a0
leaq 0x10c8(%rsp), %rdi
callq 0xce98
leaq 0x10c7(%rsp), %rdi
callq 0xc7a0
leaq 0x10f0(%rsp), %rdi
callq 0xce98
leaq 0x10ef(%rsp), %rdi
callq 0xc7a0
leaq 0x1118(%rsp), %rdi
callq 0xce98
leaq 0x1117(%rsp), %rdi
callq 0xc7a0
leaq 0x1077(%rsp), %rdi
movq %rdi, 0x290(%rsp)
callq 0xcd00
movq 0x290(%rsp), %rdx
leaq 0xbd1e8(%rip), %rsi     # 0xcb12e
leaq 0x1078(%rsp), %rdi
callq 0x29fd0
jmp 0xdf55
leaq 0x104f(%rsp), %rdi
movq %rdi, 0x288(%rsp)
callq 0xcd00
movq 0x288(%rsp), %rdx
leaq 0xbd1b9(%rip), %rsi     # 0xcb132
leaq 0x1050(%rsp), %rdi
callq 0x29fd0
jmp 0xdf88
leaq 0x1027(%rsp), %rdi
movq %rdi, 0x280(%rsp)
callq 0xcd00
movq 0x280(%rsp), %rdx
leaq 0xc1a72(%rip), %rsi     # 0xcfa1e
leaq 0x1028(%rsp), %rdi
callq 0x29fd0
jmp 0xdfbb
leaq 0xfff(%rsp), %rdi
movq %rdi, 0x278(%rsp)
callq 0xcd00
movq 0x278(%rsp), %rdx
leaq 0xbd21e(%rip), %rsi     # 0xcb1fd
leaq 0x1000(%rsp), %rdi
callq 0x29fd0
jmp 0xdfee
movq 0x2f8(%rsp), %rdi
leaq 0x1078(%rsp), %rsi
leaq 0x1050(%rsp), %rdx
leaq 0x1028(%rsp), %rcx
movl $0x67, %r8d
leaq 0x1000(%rsp), %r9
callq 0x62f90
jmp 0xe023
leaq 0x1000(%rsp), %rdi
callq 0xce98
leaq 0xfff(%rsp), %rdi
callq 0xc7a0
leaq 0x1028(%rsp), %rdi
callq 0xce98
leaq 0x1027(%rsp), %rdi
callq 0xc7a0
leaq 0x1050(%rsp), %rdi
callq 0xce98
leaq 0x104f(%rsp), %rdi
callq 0xc7a0
leaq 0x1078(%rsp), %rdi
callq 0xce98
leaq 0x1077(%rsp), %rdi
callq 0xc7a0
leaq 0xfb7(%rsp), %rdi
movq %rdi, 0x270(%rsp)
callq 0xcd00
movq 0x270(%rsp), %rdx
leaq 0xbd157(%rip), %rsi     # 0xcb206
leaq 0xfb8(%rsp), %rdi
callq 0x29fd0
jmp 0xe0be
leaq 0xf8cc3(%rip), %rsi     # 0x106d88
leaq 0xfd8(%rsp), %rdi
leaq 0xfb8(%rsp), %rdx
callq 0x4b050
jmp 0xe0dc
leaq 0xfb8(%rsp), %rdi
callq 0xce98
leaq 0xfb7(%rsp), %rdi
callq 0xc7a0
leaq 0xf8f(%rsp), %rdi
movq %rdi, 0x268(%rsp)
callq 0xcd00
movq 0x268(%rsp), %rdx
leaq 0xbd0ef(%rip), %rsi     # 0xcb209
leaq 0xf90(%rsp), %rdi
callq 0x29fd0
jmp 0xe129
leaq 0xbd0eb(%rip), %rsi     # 0xcb21b
leaq 0xf68(%rsp), %rdi
leaq 0xfd8(%rsp), %rdx
callq 0x2a1c0
jmp 0xe147
leaq 0xf47(%rsp), %rdi
movq %rdi, 0x260(%rsp)
callq 0xcd00
movq 0x260(%rsp), %rdx
leaq 0xbd0c3(%rip), %rsi     # 0xcb22e
leaq 0xf48(%rsp), %rdi
callq 0x29fd0
jmp 0xe17a
leaq 0xf1f(%rsp), %rdi
movq %rdi, 0x258(%rsp)
callq 0xcd00
movq 0x258(%rsp), %rdx
leaq 0xbd098(%rip), %rsi     # 0xcb236
leaq 0xf20(%rsp), %rdi
callq 0x29fd0
jmp 0xe1ad
movq 0x2f8(%rsp), %rdi
leaq 0xf90(%rsp), %rsi
leaq 0xf68(%rsp), %rdx
leaq 0xf48(%rsp), %rcx
movl $0x61, %r8d
leaq 0xf20(%rsp), %r9
callq 0x62f90
jmp 0xe1e2
leaq 0xf20(%rsp), %rdi
callq 0xce98
leaq 0xf1f(%rsp), %rdi
callq 0xc7a0
leaq 0xf48(%rsp), %rdi
callq 0xce98
leaq 0xf47(%rsp), %rdi
callq 0xc7a0
leaq 0xf68(%rsp), %rdi
callq 0xce98
leaq 0xf90(%rsp), %rdi
callq 0xce98
leaq 0xf8f(%rsp), %rdi
callq 0xc7a0
leaq 0xfd8(%rsp), %rdi
callq 0xce98
leaq 0xef7(%rsp), %rdi
movq %rdi, 0x250(%rsp)
callq 0xcd00
movq 0x250(%rsp), %rdx
leaq 0xbce25(%rip), %rsi     # 0xcb093
leaq 0xef8(%rsp), %rdi
callq 0x29fd0
jmp 0xe27d
leaq 0xecf(%rsp), %rdi
movq %rdi, 0x248(%rsp)
callq 0xcd00
movq 0x248(%rsp), %rdx
leaq 0xbcfa7(%rip), %rsi     # 0xcb248
leaq 0xed0(%rsp), %rdi
callq 0x29fd0
jmp 0xe2b0
leaq 0xea7(%rsp), %rdi
movq %rdi, 0x240(%rsp)
callq 0xcd00
movq 0x240(%rsp), %rdx
leaq 0xc174a(%rip), %rsi     # 0xcfa1e
leaq 0xea8(%rsp), %rdi
callq 0x29fd0
jmp 0xe2e3
leaq 0xe7f(%rsp), %rdi
movq %rdi, 0x238(%rsp)
callq 0xcd00
movq 0x238(%rsp), %rdx
leaq 0xbcf87(%rip), %rsi     # 0xcb28e
leaq 0xe80(%rsp), %rdi
callq 0x29fd0
jmp 0xe316
movq 0x2f8(%rsp), %rdi
leaq 0xef8(%rsp), %rsi
leaq 0xed0(%rsp), %rdx
leaq 0xea8(%rsp), %rcx
movl $0x64, %r8d
leaq 0xe80(%rsp), %r9
callq 0x62f90
jmp 0xe34b
leaq 0xe80(%rsp), %rdi
callq 0xce98
leaq 0xe7f(%rsp), %rdi
callq 0xc7a0
leaq 0xea8(%rsp), %rdi
callq 0xce98
leaq 0xea7(%rsp), %rdi
callq 0xc7a0
leaq 0xed0(%rsp), %rdi
callq 0xce98
leaq 0xecf(%rsp), %rdi
callq 0xc7a0
leaq 0xef8(%rsp), %rdi
callq 0xce98
leaq 0xef7(%rsp), %rdi
callq 0xc7a0
leaq 0xe57(%rsp), %rdi
movq %rdi, 0x230(%rsp)
callq 0xcd00
movq 0x230(%rsp), %rdx
leaq 0xbcec4(%rip), %rsi     # 0xcb29b
leaq 0xe58(%rsp), %rdi
callq 0x29fd0
jmp 0xe3e6
leaq 0xe2f(%rsp), %rdi
movq %rdi, 0x228(%rsp)
callq 0xcd00
movq 0x228(%rsp), %rdx
leaq 0xbcea2(%rip), %rsi     # 0xcb2ac
leaq 0xe30(%rsp), %rdi
callq 0x29fd0
jmp 0xe419
movq 0x2f8(%rsp), %rdi
leaq 0xe58(%rsp), %rsi
leaq 0xe30(%rsp), %rdx
movl $0x56, %ecx
callq 0x637f0
jmp 0xe43d
leaq 0xe30(%rsp), %rdi
callq 0xce98
leaq 0xe2f(%rsp), %rdi
callq 0xc7a0
leaq 0xe58(%rsp), %rdi
callq 0xce98
leaq 0xe57(%rsp), %rdi
callq 0xc7a0
leaq 0xe07(%rsp), %rdi
movq %rdi, 0x220(%rsp)
callq 0xcd00
movq 0x220(%rsp), %rdx
leaq 0xbce37(%rip), %rsi     # 0xcb2cc
leaq 0xe08(%rsp), %rdi
callq 0x29fd0
jmp 0xe4a4
leaq 0xbed95(%rip), %rsi     # 0xcd240
leaq 0xda0(%rsp), %rdi
callq 0x2a390
jmp 0xe4ba
leaq 0xbce15(%rip), %rsi     # 0xcb2d6
leaq 0xdc0(%rsp), %rdi
leaq 0xda0(%rsp), %rdx
callq 0x2a340
jmp 0xe4d8
leaq 0xbce73(%rip), %rdx     # 0xcb352
leaq 0xde0(%rsp), %rdi
leaq 0xdc0(%rsp), %rsi
callq 0x2a2f0
jmp 0xe4f6
leaq 0xd7f(%rsp), %rdi
movq %rdi, 0x218(%rsp)
callq 0xcd00
movq 0x218(%rsp), %rdx
leaq 0xbce43(%rip), %rsi     # 0xcb35d
leaq 0xd80(%rsp), %rdi
callq 0x29fd0
jmp 0xe529
leaq 0xd57(%rsp), %rdi
movq %rdi, 0x210(%rsp)
callq 0xcd00
movq 0x210(%rsp), %rdx
leaq 0xbce13(%rip), %rsi     # 0xcb360
leaq 0xd58(%rsp), %rdi
callq 0x29fd0
jmp 0xe55c
movq 0x2f8(%rsp), %rdi
leaq 0xe08(%rsp), %rsi
leaq 0xde0(%rsp), %rdx
leaq 0xd80(%rsp), %rcx
movl $0x69, %r8d
leaq 0xd58(%rsp), %r9
callq 0x62f90
jmp 0xe591
leaq 0xd58(%rsp), %rdi
callq 0xce98
leaq 0xd57(%rsp), %rdi
callq 0xc7a0
leaq 0xd80(%rsp), %rdi
callq 0xce98
leaq 0xd7f(%rsp), %rdi
callq 0xc7a0
leaq 0xde0(%rsp), %rdi
callq 0xce98
leaq 0xdc0(%rsp), %rdi
callq 0xce98
leaq 0xda0(%rsp), %rdi
callq 0xce98
leaq 0xe08(%rsp), %rdi
callq 0xce98
leaq 0xe07(%rsp), %rdi
callq 0xc7a0
leaq 0xd2f(%rsp), %rdi
movq %rdi, 0x208(%rsp)
callq 0xcd00
movq 0x208(%rsp), %rdx
leaq 0xbcd40(%rip), %rsi     # 0xcb36a
leaq 0xd30(%rsp), %rdi
callq 0x29fd0
jmp 0xe639
leaq 0xd07(%rsp), %rdi
movq %rdi, 0x200(%rsp)
callq 0xcd00
movq 0x200(%rsp), %rdx
leaq 0xbcd1a(%rip), %rsi     # 0xcb377
leaq 0xd08(%rsp), %rdi
callq 0x29fd0
jmp 0xe66c
leaq 0xbebd5(%rip), %rsi     # 0xcd248
leaq 0xce0(%rsp), %rdi
callq 0x2a390
jmp 0xe682
leaq 0xcbf(%rsp), %rdi
movq %rdi, 0x1f8(%rsp)
callq 0xcd00
movq 0x1f8(%rsp), %rdx
leaq 0xbcd02(%rip), %rsi     # 0xcb3a8
leaq 0xcc0(%rsp), %rdi
callq 0x29fd0
jmp 0xe6b5
movq 0x2f8(%rsp), %rdi
leaq 0xd30(%rsp), %rsi
leaq 0xd08(%rsp), %rdx
leaq 0xce0(%rsp), %rcx
movl $0x63, %r8d
leaq 0xcc0(%rsp), %r9
callq 0x62f90
jmp 0xe6ea
leaq 0xcc0(%rsp), %rdi
callq 0xce98
leaq 0xcbf(%rsp), %rdi
callq 0xc7a0
leaq 0xce0(%rsp), %rdi
callq 0xce98
leaq 0xd08(%rsp), %rdi
callq 0xce98
leaq 0xd07(%rsp), %rdi
callq 0xc7a0
leaq 0xd30(%rsp), %rdi
callq 0xce98
leaq 0xd2f(%rsp), %rdi
callq 0xc7a0
leaq 0xc97(%rsp), %rdi
movq %rdi, 0x1f0(%rsp)
callq 0xcd00
movq 0x1f0(%rsp), %rdx
leaq 0xbd38f(%rip), %rsi     # 0xcbaf8
leaq 0xc98(%rsp), %rdi
callq 0x29fd0
jmp 0xe778
leaq 0xc6f(%rsp), %rdi
movq %rdi, 0x1e8(%rsp)
callq 0xcd00
movq 0x1e8(%rsp), %rdx
leaq 0xbcc14(%rip), %rsi     # 0xcb3b0
leaq 0xc70(%rsp), %rdi
callq 0x29fd0
jmp 0xe7ab
leaq 0xc47(%rsp), %rdi
movq %rdi, 0x1e0(%rsp)
callq 0xcd00
movq 0x1e0(%rsp), %rdx
leaq 0xc124f(%rip), %rsi     # 0xcfa1e
leaq 0xc48(%rsp), %rdi
callq 0x29fd0
jmp 0xe7de
leaq 0xc1f(%rsp), %rdi
movq %rdi, 0x1d8(%rsp)
callq 0xcd00
movq 0x1d8(%rsp), %rdx
leaq 0xbcc00(%rip), %rsi     # 0xcb402
leaq 0xc20(%rsp), %rdi
callq 0x29fd0
jmp 0xe811
movq 0x2f8(%rsp), %rdi
leaq 0xc98(%rsp), %rsi
leaq 0xc70(%rsp), %rdx
leaq 0xc48(%rsp), %rcx
movl $0x4f, %r8d
leaq 0xc20(%rsp), %r9
callq 0x62f90
jmp 0xe846
leaq 0xc20(%rsp), %rdi
callq 0xce98
leaq 0xc1f(%rsp), %rdi
callq 0xc7a0
leaq 0xc48(%rsp), %rdi
callq 0xce98
leaq 0xc47(%rsp), %rdi
callq 0xc7a0
leaq 0xc70(%rsp), %rdi
callq 0xce98
leaq 0xc6f(%rsp), %rdi
callq 0xc7a0
leaq 0xc98(%rsp), %rdi
callq 0xce98
leaq 0xc97(%rsp), %rdi
callq 0xc7a0
leaq 0xbf7(%rsp), %rdi
movq %rdi, 0x1d0(%rsp)
callq 0xcd00
movq 0x1d0(%rsp), %rdx
leaq 0xbcb39(%rip), %rsi     # 0xcb40b
leaq 0xbf8(%rsp), %rdi
callq 0x29fd0
jmp 0xe8e1
leaq 0xbcf(%rsp), %rdi
movq %rdi, 0x1c8(%rsp)
callq 0xcd00
movq 0x1c8(%rsp), %rdx
leaq 0xbcb15(%rip), %rsi     # 0xcb41a
leaq 0xbd0(%rsp), %rdi
callq 0x29fd0
jmp 0xe914
movq 0x2f8(%rsp), %rdi
leaq 0xbf8(%rsp), %rsi
leaq 0xbd0(%rsp), %rdx
movl $0x6c, %ecx
callq 0x637f0
jmp 0xe938
leaq 0xbd0(%rsp), %rdi
callq 0xce98
leaq 0xbcf(%rsp), %rdi
callq 0xc7a0
leaq 0xbf8(%rsp), %rdi
callq 0xce98
leaq 0xbf7(%rsp), %rdi
callq 0xc7a0
leaq 0xba7(%rsp), %rdi
movq %rdi, 0x1c0(%rsp)
callq 0xcd00
movq 0x1c0(%rsp), %rdx
leaq 0xbcadf(%rip), %rsi     # 0xcb46f
leaq 0xba8(%rsp), %rdi
callq 0x29fd0
jmp 0xe99f
leaq 0xb7f(%rsp), %rdi
movq %rdi, 0x1b8(%rsp)
callq 0xcd00
movq 0x1b8(%rsp), %rdx
leaq 0xbcabe(%rip), %rsi     # 0xcb481
leaq 0xb80(%rsp), %rdi
callq 0x29fd0
jmp 0xe9d2
leaq 0xb57(%rsp), %rdi
movq %rdi, 0x1b0(%rsp)
callq 0xcd00
movq 0x1b0(%rsp), %rdx
leaq 0xc2900(%rip), %rsi     # 0xd12f6
leaq 0xb58(%rsp), %rdi
callq 0x29fd0
jmp 0xea05
leaq 0xb2f(%rsp), %rdi
movq %rdi, 0x1a8(%rsp)
callq 0xcd00
movq 0x1a8(%rsp), %rdx
leaq 0xbca7f(%rip), %rsi     # 0xcb4a8
leaq 0xb30(%rsp), %rdi
callq 0x29fd0
jmp 0xea38
movq 0x2f8(%rsp), %rdi
leaq 0xba8(%rsp), %rsi
leaq 0xb80(%rsp), %rdx
leaq 0xb58(%rsp), %rcx
movl $0x74, %r8d
leaq 0xb30(%rsp), %r9
callq 0x62f90
jmp 0xea6d
leaq 0xb30(%rsp), %rdi
callq 0xce98
leaq 0xb2f(%rsp), %rdi
callq 0xc7a0
leaq 0xb58(%rsp), %rdi
callq 0xce98
leaq 0xb57(%rsp), %rdi
callq 0xc7a0
leaq 0xb80(%rsp), %rdi
callq 0xce98
leaq 0xb7f(%rsp), %rdi
callq 0xc7a0
leaq 0xba8(%rsp), %rdi
callq 0xce98
leaq 0xba7(%rsp), %rdi
callq 0xc7a0
leaq 0xb07(%rsp), %rdi
movq %rdi, 0x1a0(%rsp)
callq 0xcd00
movq 0x1a0(%rsp), %rdx
leaq 0xbd023(%rip), %rsi     # 0xcbb1c
leaq 0xb08(%rsp), %rdi
callq 0x29fd0
jmp 0xeb08
leaq 0xadf(%rsp), %rdi
movq %rdi, 0x198(%rsp)
callq 0xcd00
movq 0x198(%rsp), %rdx
leaq 0xbc98e(%rip), %rsi     # 0xcb4ba
leaq 0xae0(%rsp), %rdi
callq 0x29fd0
jmp 0xeb3b
movq 0x2f8(%rsp), %rdi
leaq 0xb08(%rsp), %rsi
leaq 0xae0(%rsp), %rdx
xorl %ecx, %ecx
callq 0x637f0
jmp 0xeb5c
leaq 0xae0(%rsp), %rdi
callq 0xce98
leaq 0xadf(%rsp), %rdi
callq 0xc7a0
leaq 0xb08(%rsp), %rdi
callq 0xce98
leaq 0xb07(%rsp), %rdi
callq 0xc7a0
leaq 0xab7(%rsp), %rdi
movq %rdi, 0x190(%rsp)
callq 0xcd00
movq 0x190(%rsp), %rdx
leaq 0xbc927(%rip), %rsi     # 0xcb4db
leaq 0xab8(%rsp), %rdi
callq 0x29fd0
jmp 0xebc3
leaq 0xa8f(%rsp), %rdi
movq %rdi, 0x188(%rsp)
callq 0xcd00
movq 0x188(%rsp), %rdx
leaq 0xbc902(%rip), %rsi     # 0xcb4e9
leaq 0xa90(%rsp), %rdi
callq 0x29fd0
jmp 0xebf6
movq 0x2f8(%rsp), %rdi
leaq 0xab8(%rsp), %rsi
leaq 0xa90(%rsp), %rdx
xorl %ecx, %ecx
callq 0x637f0
jmp 0xec17
leaq 0xa90(%rsp), %rdi
callq 0xce98
leaq 0xa8f(%rsp), %rdi
callq 0xc7a0
leaq 0xab8(%rsp), %rdi
callq 0xce98
leaq 0xab7(%rsp), %rdi
callq 0xc7a0
leaq 0xa67(%rsp), %rdi
movq %rdi, 0x180(%rsp)
callq 0xcd00
movq 0x180(%rsp), %rdx
leaq 0xbc8a5(%rip), %rsi     # 0xcb514
leaq 0xa68(%rsp), %rdi
callq 0x29fd0
jmp 0xec7e
leaq 0xa3f(%rsp), %rdi
movq %rdi, 0x178(%rsp)
callq 0xcd00
movq 0x178(%rsp), %rdx
leaq 0xbc883(%rip), %rsi     # 0xcb525
leaq 0xa40(%rsp), %rdi
callq 0x29fd0
jmp 0xecb1
movq 0x2f8(%rsp), %rdi
leaq 0xa68(%rsp), %rsi
leaq 0xa40(%rsp), %rdx
xorl %ecx, %ecx
callq 0x637f0
jmp 0xecd2
leaq 0xa40(%rsp), %rdi
callq 0xce98
leaq 0xa3f(%rsp), %rdi
callq 0xc7a0
leaq 0xa68(%rsp), %rdi
callq 0xce98
leaq 0xa67(%rsp), %rdi
callq 0xc7a0
leaq 0xa17(%rsp), %rdi
movq %rdi, 0x170(%rsp)
callq 0xcd00
movq 0x170(%rsp), %rdx
leaq 0xc2644(%rip), %rsi     # 0xd136e
leaq 0xa18(%rsp), %rdi
callq 0x29fd0
jmp 0xed39
leaq 0x9ef(%rsp), %rdi
movq %rdi, 0x168(%rsp)
callq 0xcd00
movq 0x168(%rsp), %rdx
leaq 0xbc7f9(%rip), %rsi     # 0xcb556
leaq 0x9f0(%rsp), %rdi
callq 0x29fd0
jmp 0xed6c
leaq 0x9c7(%rsp), %rdi
movq %rdi, 0x160(%rsp)
callq 0xcd00
movq 0x160(%rsp), %rdx
leaq 0xc0c8e(%rip), %rsi     # 0xcfa1e
leaq 0x9c8(%rsp), %rdi
callq 0x29fd0
jmp 0xed9f
leaq 0x99f(%rsp), %rdi
movq %rdi, 0x158(%rsp)
callq 0xcd00
movq 0x158(%rsp), %rdx
leaq 0xbebf9(%rip), %rsi     # 0xcd9bc
leaq 0x9a0(%rsp), %rdi
callq 0x29fd0
jmp 0xedd2
movq 0x2f8(%rsp), %rdi
leaq 0xa18(%rsp), %rsi
leaq 0x9f0(%rsp), %rdx
leaq 0x9c8(%rsp), %rcx
xorl %r8d, %r8d
leaq 0x9a0(%rsp), %r9
callq 0x62f90
jmp 0xee04
leaq 0x9a0(%rsp), %rdi
callq 0xce98
leaq 0x99f(%rsp), %rdi
callq 0xc7a0
leaq 0x9c8(%rsp), %rdi
callq 0xce98
leaq 0x9c7(%rsp), %rdi
callq 0xc7a0
leaq 0x9f0(%rsp), %rdi
callq 0xce98
leaq 0x9ef(%rsp), %rdi
callq 0xc7a0
leaq 0xa18(%rsp), %rdi
callq 0xce98
leaq 0xa17(%rsp), %rdi
callq 0xc7a0
leaq 0x977(%rsp), %rdi
movq %rdi, 0x150(%rsp)
callq 0xcd00
movq 0x150(%rsp), %rdx
leaq 0xbde65(%rip), %rsi     # 0xcccf5
leaq 0x978(%rsp), %rdi
callq 0x29fd0
jmp 0xee9f
leaq 0x94f(%rsp), %rdi
movq %rdi, 0x148(%rsp)
callq 0xcd00
movq 0x148(%rsp), %rdx
leaq 0xbc701(%rip), %rsi     # 0xcb5c4
leaq 0x950(%rsp), %rdi
callq 0x29fd0
jmp 0xeed2
movq 0x2f8(%rsp), %rdi
leaq 0x978(%rsp), %rsi
leaq 0x950(%rsp), %rdx
xorl %ecx, %ecx
callq 0x637f0
jmp 0xeef3
leaq 0x950(%rsp), %rdi
callq 0xce98
leaq 0x94f(%rsp), %rdi
callq 0xc7a0
leaq 0x978(%rsp), %rdi
callq 0xce98
leaq 0x977(%rsp), %rdi
callq 0xc7a0
leaq 0x927(%rsp), %rdi
movq %rdi, 0x140(%rsp)
callq 0xcd00
movq 0x140(%rsp), %rdx
leaq 0xbddcd(%rip), %rsi     # 0xccd18
leaq 0x928(%rsp), %rdi
callq 0x29fd0
jmp 0xef5a
leaq 0x8ff(%rsp), %rdi
movq %rdi, 0x138(%rsp)
callq 0xcd00
movq 0x138(%rsp), %rdx
leaq 0xbc664(%rip), %rsi     # 0xcb5e2
leaq 0x900(%rsp), %rdi
callq 0x29fd0
jmp 0xef8d
leaq 0x8d7(%rsp), %rdi
movq %rdi, 0x130(%rsp)
callq 0xcd00
movq 0x130(%rsp), %rdx
leaq 0xc0a6d(%rip), %rsi     # 0xcfa1e
leaq 0x8d8(%rsp), %rdi
callq 0x29fd0
jmp 0xefc0
leaq 0x8af(%rsp), %rdi
movq %rdi, 0x128(%rsp)
callq 0xcd00
movq 0x128(%rsp), %rdx
leaq 0xbc61b(%rip), %rsi     # 0xcb5ff
leaq 0x8b0(%rsp), %rdi
callq 0x29fd0
jmp 0xeff3
movq 0x2f8(%rsp), %rdi
leaq 0x928(%rsp), %rsi
leaq 0x900(%rsp), %rdx
leaq 0x8d8(%rsp), %rcx
xorl %r8d, %r8d
leaq 0x8b0(%rsp), %r9
callq 0x62f90
jmp 0xf025
leaq 0x8b0(%rsp), %rdi
callq 0xce98
leaq 0x8af(%rsp), %rdi
callq 0xc7a0
leaq 0x8d8(%rsp), %rdi
callq 0xce98
leaq 0x8d7(%rsp), %rdi
callq 0xc7a0
leaq 0x900(%rsp), %rdi
callq 0xce98
leaq 0x8ff(%rsp), %rdi
callq 0xc7a0
leaq 0x928(%rsp), %rdi
callq 0xce98
leaq 0x927(%rsp), %rdi
callq 0xc7a0
leaq 0x887(%rsp), %rdi
movq %rdi, 0x120(%rsp)
callq 0xcd00
movq 0x120(%rsp), %rdx
leaq 0xbd28e(%rip), %rsi     # 0xcc33f
leaq 0x888(%rsp), %rdi
callq 0x29fd0
jmp 0xf0c0
leaq 0x85f(%rsp), %rdi
movq %rdi, 0x118(%rsp)
callq 0xcd00
movq 0x118(%rsp), %rdx
leaq 0xbc528(%rip), %rsi     # 0xcb60c
leaq 0x860(%rsp), %rdi
callq 0x29fd0
jmp 0xf0f3
leaq 0x837(%rsp), %rdi
movq %rdi, 0x110(%rsp)
callq 0xcd00
movq 0x110(%rsp), %rdx
leaq 0xc0907(%rip), %rsi     # 0xcfa1e
leaq 0x838(%rsp), %rdi
callq 0x29fd0
jmp 0xf126
leaq 0x80f(%rsp), %rdi
movq %rdi, 0x108(%rsp)
callq 0xcd00
movq 0x108(%rsp), %rdx
leaq 0xbc4f0(%rip), %rsi     # 0xcb63a
leaq 0x810(%rsp), %rdi
callq 0x29fd0
jmp 0xf159
movq 0x2f8(%rsp), %rdi
leaq 0x888(%rsp), %rsi
leaq 0x860(%rsp), %rdx
leaq 0x838(%rsp), %rcx
movl $0x6f, %r8d
leaq 0x810(%rsp), %r9
callq 0x62f90
jmp 0xf18e
leaq 0x810(%rsp), %rdi
callq 0xce98
leaq 0x80f(%rsp), %rdi
callq 0xc7a0
leaq 0x838(%rsp), %rdi
callq 0xce98
leaq 0x837(%rsp), %rdi
callq 0xc7a0
leaq 0x860(%rsp), %rdi
callq 0xce98
leaq 0x85f(%rsp), %rdi
callq 0xc7a0
leaq 0x888(%rsp), %rdi
callq 0xce98
leaq 0x887(%rsp), %rdi
callq 0xc7a0
leaq 0x7e7(%rsp), %rdi
movq %rdi, 0x100(%rsp)
callq 0xcd00
movq 0x100(%rsp), %rdx
leaq 0xbcfde(%rip), %rsi     # 0xcc1f8
leaq 0x7e8(%rsp), %rdi
callq 0x29fd0
jmp 0xf229
leaq 0x7bf(%rsp), %rdi
movq %rdi, 0xf8(%rsp)
callq 0xcd00
movq 0xf8(%rsp), %rdx
leaq 0xbc3f9(%rip), %rsi     # 0xcb646
leaq 0x7c0(%rsp), %rdi
callq 0x29fd0
jmp 0xf25c
leaq 0x797(%rsp), %rdi
movq %rdi, 0xf0(%rsp)
callq 0xcd00
movq 0xf0(%rsp), %rdx
leaq 0xc079e(%rip), %rsi     # 0xcfa1e
leaq 0x798(%rsp), %rdi
callq 0x29fd0
jmp 0xf28f
leaq 0x76f(%rsp), %rdi
movq %rdi, 0xe8(%rsp)
callq 0xcd00
movq 0xe8(%rsp), %rdx
leaq 0xbc3c2(%rip), %rsi     # 0xcb675
leaq 0x770(%rsp), %rdi
callq 0x29fd0
jmp 0xf2c2
movq 0x2f8(%rsp), %rdi
leaq 0x7e8(%rsp), %rsi
leaq 0x7c0(%rsp), %rdx
leaq 0x798(%rsp), %rcx
xorl %r8d, %r8d
leaq 0x770(%rsp), %r9
callq 0x62f90
jmp 0xf2f4
leaq 0x770(%rsp), %rdi
callq 0xce98
leaq 0x76f(%rsp), %rdi
callq 0xc7a0
leaq 0x798(%rsp), %rdi
callq 0xce98
leaq 0x797(%rsp), %rdi
callq 0xc7a0
leaq 0x7c0(%rsp), %rdi
callq 0xce98
leaq 0x7bf(%rsp), %rdi
callq 0xc7a0
leaq 0x7e8(%rsp), %rdi
callq 0xce98
leaq 0x7e7(%rsp), %rdi
callq 0xc7a0
leaq 0x747(%rsp), %rdi
movq %rdi, 0xe0(%rsp)
callq 0xcd00
movq 0xe0(%rsp), %rdx
leaq 0xbceb4(%rip), %rsi     # 0xcc234
leaq 0x748(%rsp), %rdi
callq 0x29fd0
jmp 0xf38f
leaq 0x71f(%rsp), %rdi
movq %rdi, 0xd8(%rsp)
callq 0xcd00
movq 0xd8(%rsp), %rdx
leaq 0xbc2d1(%rip), %rsi     # 0xcb684
leaq 0x720(%rsp), %rdi
callq 0x29fd0
jmp 0xf3c2
leaq 0x6f7(%rsp), %rdi
movq %rdi, 0xd0(%rsp)
callq 0xcd00
movq 0xd0(%rsp), %rdx
leaq 0xc0638(%rip), %rsi     # 0xcfa1e
leaq 0x6f8(%rsp), %rdi
callq 0x29fd0
jmp 0xf3f5
leaq 0x6cf(%rsp), %rdi
movq %rdi, 0xc8(%rsp)
callq 0xcd00
movq 0xc8(%rsp), %rdx
leaq 0xbc2a9(%rip), %rsi     # 0xcb6c2
leaq 0x6d0(%rsp), %rdi
callq 0x29fd0
jmp 0xf428
movq 0x2f8(%rsp), %rdi
leaq 0x748(%rsp), %rsi
leaq 0x720(%rsp), %rdx
leaq 0x6f8(%rsp), %rcx
xorl %r8d, %r8d
leaq 0x6d0(%rsp), %r9
callq 0x62f90
jmp 0xf45a
leaq 0x6d0(%rsp), %rdi
callq 0xce98
leaq 0x6cf(%rsp), %rdi
callq 0xc7a0
leaq 0x6f8(%rsp), %rdi
callq 0xce98
leaq 0x6f7(%rsp), %rdi
callq 0xc7a0
leaq 0x720(%rsp), %rdi
callq 0xce98
leaq 0x71f(%rsp), %rdi
callq 0xc7a0
leaq 0x748(%rsp), %rdi
callq 0xce98
leaq 0x747(%rsp), %rdi
callq 0xc7a0
leaq 0x6a7(%rsp), %rdi
movq %rdi, 0xc0(%rsp)
callq 0xcd00
movq 0xc0(%rsp), %rdx
leaq 0xbce47(%rip), %rsi     # 0xcc32d
leaq 0x6a8(%rsp), %rdi
callq 0x29fd0
jmp 0xf4f5
leaq 0x67f(%rsp), %rdi
movq %rdi, 0xb8(%rsp)
callq 0xcd00
movq 0xb8(%rsp), %rdx
leaq 0xbc1b7(%rip), %rsi     # 0xcb6d0
leaq 0x680(%rsp), %rdi
callq 0x29fd0
jmp 0xf528
leaq 0x657(%rsp), %rdi
movq %rdi, 0xb0(%rsp)
callq 0xcd00
movq 0xb0(%rsp), %rdx
leaq 0xc04d2(%rip), %rsi     # 0xcfa1e
leaq 0x658(%rsp), %rdi
callq 0x29fd0
jmp 0xf55b
leaq 0x62f(%rsp), %rdi
movq %rdi, 0xa8(%rsp)
callq 0xcd00
movq 0xa8(%rsp), %rdx
leaq 0xbc1c8(%rip), %rsi     # 0xcb747
leaq 0x630(%rsp), %rdi
callq 0x29fd0
jmp 0xf58e
movq 0x2f8(%rsp), %rdi
leaq 0x6a8(%rsp), %rsi
leaq 0x680(%rsp), %rdx
leaq 0x658(%rsp), %rcx
xorl %r8d, %r8d
leaq 0x630(%rsp), %r9
callq 0x62f90
jmp 0xf5c0
leaq 0x630(%rsp), %rdi
callq 0xce98
leaq 0x62f(%rsp), %rdi
callq 0xc7a0
leaq 0x658(%rsp), %rdi
callq 0xce98
leaq 0x657(%rsp), %rdi
callq 0xc7a0
leaq 0x680(%rsp), %rdi
callq 0xce98
leaq 0x67f(%rsp), %rdi
callq 0xc7a0
leaq 0x6a8(%rsp), %rdi
callq 0xce98
leaq 0x6a7(%rsp), %rdi
callq 0xc7a0
leaq 0x607(%rsp), %rdi
movq %rdi, 0xa0(%rsp)
callq 0xcd00
movq 0xa0(%rsp), %rdx
leaq 0xbcc7b(%rip), %rsi     # 0xcc2c7
leaq 0x608(%rsp), %rdi
callq 0x29fd0
jmp 0xf65b
leaq 0x5df(%rsp), %rdi
movq %rdi, 0x98(%rsp)
callq 0xcd00
movq 0x98(%rsp), %rdx
leaq 0xbc0aa(%rip), %rsi     # 0xcb729
leaq 0x5e0(%rsp), %rdi
callq 0x29fd0
jmp 0xf68e
leaq 0x5b7(%rsp), %rdi
movq %rdi, 0x90(%rsp)
callq 0xcd00
movq 0x90(%rsp), %rdx
leaq 0xbf229(%rip), %rsi     # 0xce8db
leaq 0x5b8(%rsp), %rdi
callq 0x29fd0
jmp 0xf6c1
leaq 0x58f(%rsp), %rdi
movq %rdi, 0x88(%rsp)
callq 0xcd00
movq 0x88(%rsp), %rdx
leaq 0xbc077(%rip), %rsi     # 0xcb75c
leaq 0x590(%rsp), %rdi
callq 0x29fd0
jmp 0xf6f4
movq 0x2f8(%rsp), %rdi
leaq 0x608(%rsp), %rsi
leaq 0x5e0(%rsp), %rdx
leaq 0x5b8(%rsp), %rcx
xorl %r8d, %r8d
leaq 0x590(%rsp), %r9
callq 0x62f90
jmp 0xf726
leaq 0x590(%rsp), %rdi
callq 0xce98
leaq 0x58f(%rsp), %rdi
callq 0xc7a0
leaq 0x5b8(%rsp), %rdi
callq 0xce98
leaq 0x5b7(%rsp), %rdi
callq 0xc7a0
leaq 0x5e0(%rsp), %rdi
callq 0xce98
leaq 0x5df(%rsp), %rdi
callq 0xc7a0
leaq 0x608(%rsp), %rdi
callq 0xce98
leaq 0x607(%rsp), %rdi
callq 0xc7a0
leaq 0x567(%rsp), %rdi
movq %rdi, 0x80(%rsp)
callq 0xcd00
movq 0x80(%rsp), %rdx
leaq 0xbbfba(%rip), %rsi     # 0xcb76c
leaq 0x568(%rsp), %rdi
callq 0x29fd0
jmp 0xf7c1
leaq 0x53f(%rsp), %rdi
movq %rdi, 0x78(%rsp)
callq 0xcd00
movq 0x78(%rsp), %rdx
leaq 0xbbf97(%rip), %rsi     # 0xcb776
leaq 0x540(%rsp), %rdi
callq 0x29fd0
jmp 0xf7ee
leaq 0x517(%rsp), %rdi
movq %rdi, 0x70(%rsp)
callq 0xcd00
movq 0x70(%rsp), %rdx
leaq 0xc0212(%rip), %rsi     # 0xcfa1e
leaq 0x518(%rsp), %rdi
callq 0x29fd0
jmp 0xf81b
leaq 0x4ef(%rsp), %rdi
movq %rdi, 0x68(%rsp)
callq 0xcd00
movq 0x68(%rsp), %rdx
leaq 0xbbf66(%rip), %rsi     # 0xcb79f
leaq 0x4f0(%rsp), %rdi
callq 0x29fd0
jmp 0xf848
movq 0x2f8(%rsp), %rdi
leaq 0x568(%rsp), %rsi
leaq 0x540(%rsp), %rdx
leaq 0x518(%rsp), %rcx
xorl %r8d, %r8d
leaq 0x4f0(%rsp), %r9
callq 0x62f90
jmp 0xf87a
leaq 0x4f0(%rsp), %rdi
callq 0xce98
leaq 0x4ef(%rsp), %rdi
callq 0xc7a0
leaq 0x518(%rsp), %rdi
callq 0xce98
leaq 0x517(%rsp), %rdi
callq 0xc7a0
leaq 0x540(%rsp), %rdi
callq 0xce98
leaq 0x53f(%rsp), %rdi
callq 0xc7a0
leaq 0x568(%rsp), %rdi
callq 0xce98
leaq 0x567(%rsp), %rdi
callq 0xc7a0
leaq 0x4c7(%rsp), %rdi
movq %rdi, 0x60(%rsp)
callq 0xcd00
movq 0x60(%rsp), %rdx
leaq 0xbbea9(%rip), %rsi     # 0xcb7a9
leaq 0x4c8(%rsp), %rdi
callq 0x29fd0
jmp 0xf90f
leaq 0x49f(%rsp), %rdi
movq %rdi, 0x58(%rsp)
callq 0xcd00
movq 0x58(%rsp), %rdx
leaq 0xbbe86(%rip), %rsi     # 0xcb7b3
leaq 0x4a0(%rsp), %rdi
callq 0x29fd0
jmp 0xf93c
leaq 0x477(%rsp), %rdi
movq %rdi, 0x50(%rsp)
callq 0xcd00
movq 0x50(%rsp), %rdx
leaq 0xc00c4(%rip), %rsi     # 0xcfa1e
leaq 0x478(%rsp), %rdi
callq 0x29fd0
jmp 0xf969
leaq 0x44f(%rsp), %rdi
movq %rdi, 0x48(%rsp)
callq 0xcd00
movq 0x48(%rsp), %rdx
leaq 0xbbe40(%rip), %rsi     # 0xcb7c7
leaq 0x450(%rsp), %rdi
callq 0x29fd0
jmp 0xf996
movq 0x2f8(%rsp), %rdi
leaq 0x4c8(%rsp), %rsi
leaq 0x4a0(%rsp), %rdx
leaq 0x478(%rsp), %rcx
xorl %r8d, %r8d
leaq 0x450(%rsp), %r9
callq 0x62f90
jmp 0xf9c8
leaq 0x450(%rsp), %rdi
callq 0xce98
leaq 0x44f(%rsp), %rdi
callq 0xc7a0
leaq 0x478(%rsp), %rdi
callq 0xce98
leaq 0x477(%rsp), %rdi
callq 0xc7a0
leaq 0x4a0(%rsp), %rdi
callq 0xce98
leaq 0x49f(%rsp), %rdi
callq 0xc7a0
leaq 0x4c8(%rsp), %rdi
callq 0xce98
leaq 0x4c7(%rsp), %rdi
callq 0xc7a0
leaq 0x427(%rsp), %rdi
movq %rdi, 0x40(%rsp)
callq 0xcd00
movq 0x40(%rsp), %rdx
leaq 0xc1737(%rip), %rsi     # 0xd1185
leaq 0x428(%rsp), %rdi
callq 0x29fd0
jmp 0xfa5d
leaq 0x3ff(%rsp), %rdi
movq %rdi, 0x38(%rsp)
callq 0xcd00
movq 0x38(%rsp), %rdx
leaq 0xbbd56(%rip), %rsi     # 0xcb7d1
leaq 0x400(%rsp), %rdi
callq 0x29fd0
jmp 0xfa8a
movq 0x2f8(%rsp), %rdi
leaq 0x428(%rsp), %rsi
leaq 0x400(%rsp), %rdx
xorl %ecx, %ecx
callq 0x637f0
jmp 0xfaab
leaq 0x400(%rsp), %rdi
callq 0xce98
leaq 0x3ff(%rsp), %rdi
callq 0xc7a0
leaq 0x428(%rsp), %rdi
callq 0xce98
leaq 0x427(%rsp), %rdi
callq 0xc7a0
leaq 0x3d7(%rsp), %rdi
movq %rdi, 0x30(%rsp)
callq 0xcd00
movq 0x30(%rsp), %rdx
leaq 0xbbd20(%rip), %rsi     # 0xcb81d
leaq 0x3d8(%rsp), %rdi
callq 0x29fd0
jmp 0xfb0c
leaq 0x3af(%rsp), %rdi
movq %rdi, 0x28(%rsp)
callq 0xcd00
movq 0x28(%rsp), %rdx
leaq 0xbbcfd(%rip), %rsi     # 0xcb827
leaq 0x3b0(%rsp), %rdi
callq 0x29fd0
jmp 0xfb39
movq 0x2f8(%rsp), %rdi
leaq 0x3d8(%rsp), %rsi
leaq 0x3b0(%rsp), %rdx
xorl %ecx, %ecx
callq 0x637f0
jmp 0xfb5a
leaq 0x3b0(%rsp), %rdi
callq 0xce98
leaq 0x3af(%rsp), %rdi
callq 0xc7a0
leaq 0x3d8(%rsp), %rdi
callq 0xce98
leaq 0x3d7(%rsp), %rdi
callq 0xc7a0
leaq 0x387(%rsp), %rdi
movq %rdi, 0x20(%rsp)
callq 0xcd00
movq 0x20(%rsp), %rdx
leaq 0xbbc9e(%rip), %rsi     # 0xcb84a
leaq 0x388(%rsp), %rdi
callq 0x29fd0
jmp 0xfbbb
leaq 0x35f(%rsp), %rdi
movq %rdi, 0x18(%rsp)
callq 0xcd00
movq 0x18(%rsp), %rdx
leaq 0xbbc76(%rip), %rsi     # 0xcb84f
leaq 0x360(%rsp), %rdi
callq 0x29fd0
jmp 0xfbe8
leaq 0x337(%rsp), %rdi
movq %rdi, 0x10(%rsp)
callq 0xcd00
movq 0x10(%rsp), %rdx
leaq 0xbfe18(%rip), %rsi     # 0xcfa1e
leaq 0x338(%rsp), %rdi
callq 0x29fd0
jmp 0xfc15
leaq 0x30f(%rsp), %rdi
movq %rdi, 0x8(%rsp)
callq 0xcd00
movq 0x8(%rsp), %rdx
leaq 0xbbc65(%rip), %rsi     # 0xcb898
leaq 0x310(%rsp), %rdi
callq 0x29fd0
jmp 0xfc42
movq 0x2f8(%rsp), %rdi
leaq 0x388(%rsp), %rsi
leaq 0x360(%rsp), %rdx
leaq 0x338(%rsp), %rcx
xorl %r8d, %r8d
leaq 0x310(%rsp), %r9
callq 0x62f90
jmp 0xfc74
leaq 0x310(%rsp), %rdi
callq 0xce98
leaq 0x30f(%rsp), %rdi
callq 0xc7a0
leaq 0x338(%rsp), %rdi
callq 0xce98
leaq 0x337(%rsp), %rdi
callq 0xc7a0
leaq 0x360(%rsp), %rdi
callq 0xce98
leaq 0x35f(%rsp), %rdi
callq 0xc7a0
leaq 0x388(%rsp), %rdi
callq 0xce98
leaq 0x387(%rsp), %rdi
callq 0xc7a0
movq 0x2f8(%rsp), %rdi
addq $0x28, %rdi
leaq 0xbbbae(%rip), %rsi     # 0xcb89d
callq 0xca00
jmp 0xfcf6
movq 0x2f8(%rsp), %rdi
addq $0x48, %rdi
leaq 0xbbb9b(%rip), %rsi     # 0xcb8a4
callq 0xca00
jmp 0xfd10
movq 0x2f8(%rsp), %rdi
addq $0x68, %rdi
leaq 0xbbba2(%rip), %rsi     # 0xcb8c5
callq 0xca00
jmp 0xfd2a
movq 0x2f8(%rsp), %rdi
addq $0x88, %rdi
leaq 0xbbbc6(%rip), %rsi     # 0xcb906
callq 0xca00
jmp 0xfd47
addq $0x12b8, %rsp           # imm = 0x12B8
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0xfd86
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
leaq 0x1290(%rsp), %rdi
callq 0xce98
leaq 0x128f(%rsp), %rdi
callq 0xc7a0
jmp 0x11375
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0xfdff
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0xfde5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
leaq 0x1230(%rsp), %rdi
callq 0xce98
leaq 0x122f(%rsp), %rdi
callq 0xc7a0
leaq 0x1258(%rsp), %rdi
callq 0xce98
leaq 0x1257(%rsp), %rdi
callq 0xc7a0
jmp 0x11368
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0xfe78
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0xfe5e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
leaq 0x11e0(%rsp), %rdi
callq 0xce98
leaq 0x11df(%rsp), %rdi
callq 0xc7a0
leaq 0x1208(%rsp), %rdi
callq 0xce98
leaq 0x1207(%rsp), %rdi
callq 0xc7a0
jmp 0x11368
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0xff57
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0xff3d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0xff23
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0xff09
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
leaq 0x1140(%rsp), %rdi
callq 0xce98
leaq 0x113f(%rsp), %rdi
callq 0xc7a0
leaq 0x1168(%rsp), %rdi
callq 0xce98
leaq 0x1167(%rsp), %rdi
callq 0xc7a0
leaq 0x1190(%rsp), %rdi
callq 0xce98
leaq 0x118f(%rsp), %rdi
callq 0xc7a0
leaq 0x11b8(%rsp), %rdi
callq 0xce98
leaq 0x11b7(%rsp), %rdi
callq 0xc7a0
jmp 0x11368
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10036
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x1001c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10002
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0xffe8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
leaq 0x10a0(%rsp), %rdi
callq 0xce98
leaq 0x109f(%rsp), %rdi
callq 0xc7a0
leaq 0x10c8(%rsp), %rdi
callq 0xce98
leaq 0x10c7(%rsp), %rdi
callq 0xc7a0
leaq 0x10f0(%rsp), %rdi
callq 0xce98
leaq 0x10ef(%rsp), %rdi
callq 0xc7a0
leaq 0x1118(%rsp), %rdi
callq 0xce98
leaq 0x1117(%rsp), %rdi
callq 0xc7a0
jmp 0x11368
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10115
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x100fb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x100e1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x100c7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
leaq 0x1000(%rsp), %rdi
callq 0xce98
leaq 0xfff(%rsp), %rdi
callq 0xc7a0
leaq 0x1028(%rsp), %rdi
callq 0xce98
leaq 0x1027(%rsp), %rdi
callq 0xc7a0
leaq 0x1050(%rsp), %rdi
callq 0xce98
leaq 0x104f(%rsp), %rdi
callq 0xc7a0
leaq 0x1078(%rsp), %rdi
callq 0xce98
leaq 0x1077(%rsp), %rdi
callq 0xc7a0
jmp 0x11368
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x1015e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
leaq 0xfb8(%rsp), %rdi
callq 0xce98
leaq 0xfb7(%rsp), %rdi
callq 0xc7a0
jmp 0x11368
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10230
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10223
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10209
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x101ef
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
leaq 0xf20(%rsp), %rdi
callq 0xce98
leaq 0xf1f(%rsp), %rdi
callq 0xc7a0
leaq 0xf48(%rsp), %rdi
callq 0xce98
leaq 0xf47(%rsp), %rdi
callq 0xc7a0
leaq 0xf68(%rsp), %rdi
callq 0xce98
leaq 0xf90(%rsp), %rdi
callq 0xce98
leaq 0xf8f(%rsp), %rdi
callq 0xc7a0
leaq 0xfd8(%rsp), %rdi
callq 0xce98
jmp 0x11368
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x1031c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10302
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x102e8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x102ce
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
leaq 0xe80(%rsp), %rdi
callq 0xce98
leaq 0xe7f(%rsp), %rdi
callq 0xc7a0
leaq 0xea8(%rsp), %rdi
callq 0xce98
leaq 0xea7(%rsp), %rdi
callq 0xc7a0
leaq 0xed0(%rsp), %rdi
callq 0xce98
leaq 0xecf(%rsp), %rdi
callq 0xc7a0
leaq 0xef8(%rsp), %rdi
callq 0xce98
leaq 0xef7(%rsp), %rdi
callq 0xc7a0
jmp 0x11368
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10395
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x1037b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
leaq 0xe30(%rsp), %rdi
callq 0xce98
leaq 0xe2f(%rsp), %rdi
callq 0xc7a0
leaq 0xe58(%rsp), %rdi
callq 0xce98
leaq 0xe57(%rsp), %rdi
callq 0xc7a0
jmp 0x11368
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x104b3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x104a6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10499
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x1048c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10472
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10458
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
leaq 0xd58(%rsp), %rdi
callq 0xce98
leaq 0xd57(%rsp), %rdi
callq 0xc7a0
leaq 0xd80(%rsp), %rdi
callq 0xce98
leaq 0xd7f(%rsp), %rdi
callq 0xc7a0
leaq 0xde0(%rsp), %rdi
callq 0xce98
leaq 0xdc0(%rsp), %rdi
callq 0xce98
leaq 0xda0(%rsp), %rdi
callq 0xce98
leaq 0xe08(%rsp), %rdi
callq 0xce98
leaq 0xe07(%rsp), %rdi
callq 0xc7a0
jmp 0x11368
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10582
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10568
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x1055b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10541
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
leaq 0xcc0(%rsp), %rdi
callq 0xce98
leaq 0xcbf(%rsp), %rdi
callq 0xc7a0
leaq 0xce0(%rsp), %rdi
callq 0xce98
leaq 0xd08(%rsp), %rdi
callq 0xce98
leaq 0xd07(%rsp), %rdi
callq 0xc7a0
leaq 0xd30(%rsp), %rdi
callq 0xce98
leaq 0xd2f(%rsp), %rdi
callq 0xc7a0
jmp 0x11368
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10661
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10647
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x1062d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10613
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
leaq 0xc20(%rsp), %rdi
callq 0xce98
leaq 0xc1f(%rsp), %rdi
callq 0xc7a0
leaq 0xc48(%rsp), %rdi
callq 0xce98
leaq 0xc47(%rsp), %rdi
callq 0xc7a0
leaq 0xc70(%rsp), %rdi
callq 0xce98
leaq 0xc6f(%rsp), %rdi
callq 0xc7a0
leaq 0xc98(%rsp), %rdi
callq 0xce98
leaq 0xc97(%rsp), %rdi
callq 0xc7a0
jmp 0x11368
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x106da
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x106c0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
leaq 0xbd0(%rsp), %rdi
callq 0xce98
leaq 0xbcf(%rsp), %rdi
callq 0xc7a0
leaq 0xbf8(%rsp), %rdi
callq 0xce98
leaq 0xbf7(%rsp), %rdi
callq 0xc7a0
jmp 0x11368
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x107b9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x1079f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10785
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x1076b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
leaq 0xb30(%rsp), %rdi
callq 0xce98
leaq 0xb2f(%rsp), %rdi
callq 0xc7a0
leaq 0xb58(%rsp), %rdi
callq 0xce98
leaq 0xb57(%rsp), %rdi
callq 0xc7a0
leaq 0xb80(%rsp), %rdi
callq 0xce98
leaq 0xb7f(%rsp), %rdi
callq 0xc7a0
leaq 0xba8(%rsp), %rdi
callq 0xce98
leaq 0xba7(%rsp), %rdi
callq 0xc7a0
jmp 0x11368
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10832
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10818
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
leaq 0xae0(%rsp), %rdi
callq 0xce98
leaq 0xadf(%rsp), %rdi
callq 0xc7a0
leaq 0xb08(%rsp), %rdi
callq 0xce98
leaq 0xb07(%rsp), %rdi
callq 0xc7a0
jmp 0x11368
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x108ab
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10891
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
leaq 0xa90(%rsp), %rdi
callq 0xce98
leaq 0xa8f(%rsp), %rdi
callq 0xc7a0
leaq 0xab8(%rsp), %rdi
callq 0xce98
leaq 0xab7(%rsp), %rdi
callq 0xc7a0
jmp 0x11368
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10924
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x1090a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
leaq 0xa40(%rsp), %rdi
callq 0xce98
leaq 0xa3f(%rsp), %rdi
callq 0xc7a0
leaq 0xa68(%rsp), %rdi
callq 0xce98
leaq 0xa67(%rsp), %rdi
callq 0xc7a0
jmp 0x11368
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10a03
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x109e9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x109cf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x109b5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
leaq 0x9a0(%rsp), %rdi
callq 0xce98
leaq 0x99f(%rsp), %rdi
callq 0xc7a0
leaq 0x9c8(%rsp), %rdi
callq 0xce98
leaq 0x9c7(%rsp), %rdi
callq 0xc7a0
leaq 0x9f0(%rsp), %rdi
callq 0xce98
leaq 0x9ef(%rsp), %rdi
callq 0xc7a0
leaq 0xa18(%rsp), %rdi
callq 0xce98
leaq 0xa17(%rsp), %rdi
callq 0xc7a0
jmp 0x11368
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10a7c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10a62
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
leaq 0x950(%rsp), %rdi
callq 0xce98
leaq 0x94f(%rsp), %rdi
callq 0xc7a0
leaq 0x978(%rsp), %rdi
callq 0xce98
leaq 0x977(%rsp), %rdi
callq 0xc7a0
jmp 0x11368
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10b5b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10b41
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10b27
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10b0d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
leaq 0x8b0(%rsp), %rdi
callq 0xce98
leaq 0x8af(%rsp), %rdi
callq 0xc7a0
leaq 0x8d8(%rsp), %rdi
callq 0xce98
leaq 0x8d7(%rsp), %rdi
callq 0xc7a0
leaq 0x900(%rsp), %rdi
callq 0xce98
leaq 0x8ff(%rsp), %rdi
callq 0xc7a0
leaq 0x928(%rsp), %rdi
callq 0xce98
leaq 0x927(%rsp), %rdi
callq 0xc7a0
jmp 0x11368
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10c3a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10c20
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10c06
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10bec
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
leaq 0x810(%rsp), %rdi
callq 0xce98
leaq 0x80f(%rsp), %rdi
callq 0xc7a0
leaq 0x838(%rsp), %rdi
callq 0xce98
leaq 0x837(%rsp), %rdi
callq 0xc7a0
leaq 0x860(%rsp), %rdi
callq 0xce98
leaq 0x85f(%rsp), %rdi
callq 0xc7a0
leaq 0x888(%rsp), %rdi
callq 0xce98
leaq 0x887(%rsp), %rdi
callq 0xc7a0
jmp 0x11368
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10d19
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10cff
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10ce5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10ccb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
leaq 0x770(%rsp), %rdi
callq 0xce98
leaq 0x76f(%rsp), %rdi
callq 0xc7a0
leaq 0x798(%rsp), %rdi
callq 0xce98
leaq 0x797(%rsp), %rdi
callq 0xc7a0
leaq 0x7c0(%rsp), %rdi
callq 0xce98
leaq 0x7bf(%rsp), %rdi
callq 0xc7a0
leaq 0x7e8(%rsp), %rdi
callq 0xce98
leaq 0x7e7(%rsp), %rdi
callq 0xc7a0
jmp 0x11368
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10df8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10dde
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10dc4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10daa
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
leaq 0x6d0(%rsp), %rdi
callq 0xce98
leaq 0x6cf(%rsp), %rdi
callq 0xc7a0
leaq 0x6f8(%rsp), %rdi
callq 0xce98
leaq 0x6f7(%rsp), %rdi
callq 0xc7a0
leaq 0x720(%rsp), %rdi
callq 0xce98
leaq 0x71f(%rsp), %rdi
callq 0xc7a0
leaq 0x748(%rsp), %rdi
callq 0xce98
leaq 0x747(%rsp), %rdi
callq 0xc7a0
jmp 0x11368
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10ed7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10ebd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10ea3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10e89
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
leaq 0x630(%rsp), %rdi
callq 0xce98
leaq 0x62f(%rsp), %rdi
callq 0xc7a0
leaq 0x658(%rsp), %rdi
callq 0xce98
leaq 0x657(%rsp), %rdi
callq 0xc7a0
leaq 0x680(%rsp), %rdi
callq 0xce98
leaq 0x67f(%rsp), %rdi
callq 0xc7a0
leaq 0x6a8(%rsp), %rdi
callq 0xce98
leaq 0x6a7(%rsp), %rdi
callq 0xc7a0
jmp 0x11368
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10fb6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10f9c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10f82
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x10f68
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
leaq 0x590(%rsp), %rdi
callq 0xce98
leaq 0x58f(%rsp), %rdi
callq 0xc7a0
leaq 0x5b8(%rsp), %rdi
callq 0xce98
leaq 0x5b7(%rsp), %rdi
callq 0xc7a0
leaq 0x5e0(%rsp), %rdi
callq 0xce98
leaq 0x5df(%rsp), %rdi
callq 0xc7a0
leaq 0x608(%rsp), %rdi
callq 0xce98
leaq 0x607(%rsp), %rdi
callq 0xc7a0
jmp 0x11368
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x11095
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x1107b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x11061
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x11047
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
leaq 0x4f0(%rsp), %rdi
callq 0xce98
leaq 0x4ef(%rsp), %rdi
callq 0xc7a0
leaq 0x518(%rsp), %rdi
callq 0xce98
leaq 0x517(%rsp), %rdi
callq 0xc7a0
leaq 0x540(%rsp), %rdi
callq 0xce98
leaq 0x53f(%rsp), %rdi
callq 0xc7a0
leaq 0x568(%rsp), %rdi
callq 0xce98
leaq 0x567(%rsp), %rdi
callq 0xc7a0
jmp 0x11368
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x11174
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x1115a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x11140
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x11126
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
leaq 0x450(%rsp), %rdi
callq 0xce98
leaq 0x44f(%rsp), %rdi
callq 0xc7a0
leaq 0x478(%rsp), %rdi
callq 0xce98
leaq 0x477(%rsp), %rdi
callq 0xc7a0
leaq 0x4a0(%rsp), %rdi
callq 0xce98
leaq 0x49f(%rsp), %rdi
callq 0xc7a0
leaq 0x4c8(%rsp), %rdi
callq 0xce98
leaq 0x4c7(%rsp), %rdi
callq 0xc7a0
jmp 0x11368
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x111ed
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x111d3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
leaq 0x400(%rsp), %rdi
callq 0xce98
leaq 0x3ff(%rsp), %rdi
callq 0xc7a0
leaq 0x428(%rsp), %rdi
callq 0xce98
leaq 0x427(%rsp), %rdi
callq 0xc7a0
jmp 0x11368
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x11266
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x1124c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
leaq 0x3b0(%rsp), %rdi
callq 0xce98
leaq 0x3af(%rsp), %rdi
callq 0xc7a0
leaq 0x3d8(%rsp), %rdi
callq 0xce98
leaq 0x3d7(%rsp), %rdi
callq 0xc7a0
jmp 0x11368
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x11345
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x1132b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x11311
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
jmp 0x112f7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
leaq 0x310(%rsp), %rdi
callq 0xce98
leaq 0x30f(%rsp), %rdi
callq 0xc7a0
leaq 0x338(%rsp), %rdi
callq 0xce98
leaq 0x337(%rsp), %rdi
callq 0xc7a0
leaq 0x360(%rsp), %rdi
callq 0xce98
leaq 0x35f(%rsp), %rdi
callq 0xc7a0
leaq 0x388(%rsp), %rdi
callq 0xce98
leaq 0x387(%rsp), %rdi
callq 0xc7a0
jmp 0x11368
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1280(%rsp)
movl %eax, 0x127c(%rsp)
movq 0x2f8(%rsp), %rdi
callq 0x6f8b0
movq 0x1280(%rsp), %rdi
callq 0xccf0
nopw %cs:(%rax,%rax)