// File: /workspace/github_cpp_makefile_star2_O2/Luthaf[P]zeopp/instructions.cc
// Function: PrintInstructions()
void PrintInstructions() {
cout << "Network commandline invocation syntax:" << "\n" << "\n"
     << "./network [-cssr [outputfile_cssr]] " << "\n"
     <<	"          [-cif  [outputfile_cif]] " << "\n"
     <<	"          [-v1   [outputfile_v1]] " << "\n"
     << "          [-xyz  [outputfile_xyz]] " << "\n"
     << "          [-superxyz  [outputfile_xyz]] " << "\n"
     << "          [-vtk  [outputfile_vtk]] " << "\n"
     << "          [-vis  [outputfile_vtk/xyz]] " << "\n"
     << "          [-nt2  [outputfile_nt2]] " << "\n"
     << "          [-mopac  [outputfile_mop]] " << "\n"
     << "          [-supermopac  [outputfile_mop]] " << "\n"
     << "          [-res  [outputfile_res]] " << "\n"
     << "          [-zvis [outputfile_zvis]] " << "\n"
     <<	"          [-axs probe_radius [outputfile_axs]] " << "\n"
     <<	"          [-sa chan_radius probe_radius num_samples [outputfile_sa]] " << "\n"
     <<	"          [-vol chan_radius probe_radius num_samples [outputfile_vol]] " << "\n"
     << "          [-volpo chan_radius probe_radius num_samples [outputfile_vol]] " << "\n"
     << "          [-psd chan_radius probe_radius num_samples [outputfile_sa]] " << "\n"
     << "          [-ray chan_radius probe_radius num_samples [outputfile_ray]] " << "\n"
     <<	"          [-chan probe_radius [outputfile_chan]] " << "\n"
     <<	"          [-visVoro probe_radius [unit_cell_shifts: a b c]] " << "\n"
     <<	"          [-sphericalSubstructures probe_radius sphere_radius [element_type]]" << "\n"
     << "          [-findTetrahedra element_type]" << "\n" 
     << "          [-cellmulti sphere_radius]" << "\n" 
     <<	"          [-r [radfile]] " << "\n"
     << "          [-nor ] " << "\n"
     <<	"          INPUTFILE " << "\n" << "\n" << "\n";

 cout << " Note: For all of the program features that have an optional outputfile, the output is written to the filename when it is provided. Otherwise, " << "\n"
      << " the output is  written to ($file_prefix).($feature_name). For instance, if the provided file is ABW.cuc and -cssr is specified w/o any output file, " << "\n"
      << " the resulting input will be written by default to ABW.cssr " << "\n" << "\n"
      << " -cssr [outputfile_cssr] : Output a .cssr representation of the input file. " << "\n" << "\n"
      << " -cif  [outputfile_cif]  : Output a .cif representation of the input file. " << "\n" << "\n"
      << " -v1   [outputfile_v1]   : Output a .v1 representation of the input file. " << "\n" << "\n"
      << " -xyz  [outputfile_xyz]  : Output a .xyz representation of the input file. " << "\n" << "\n"
      << " -superxyz  [outputfile_xyz]  : Output a .xyz representation of a supercell of the input file. " << "\n" << "\n"
      << " -vtk  [outputfile_vtk]  : Output a .vtk representation of the unit cell of the input file. " << "\n" << "\n"
      << " -vis  [outputfile_vtk/xyz]  : For visualization: Output .xyz representations of the input file and a supercell of the input file, with duplicated perimeter atoms, and a .vtk representation of the unit cell of the input file. " << "\n" << "\n"
      << " -nt2  [outputfile_nt2]  : Output a .nt2 representation of the Voronoi network for the given unit cell. " << "\n" << "\n"
      << " -mopac  [outputfile_mop]  : Output a .mop representation of the input file. " << "\n" << "\n"
      << " -supermopac  [outputfile_mop]  : Output a .mop representation of a supercell of the input file. " << "\n" << "\n"
      << " -r    [radfile] : Use radii while performing the Vornoi decomposition (default behavior). If no .rad file is provided, " << "\n"
      << "                   default radii contained within the program are used, if possible. If a .rad " << "\n"
      << "                   file is provided, the default radii are overriden. The .rad file consists of" << "\n"
      << "                   two columns, containing the atomic types and radii respectively. For an example " << "\n"
      << "                   file, please refer to example.rad. " << "\n"
      << " -nor             : Do not use radii while performing the Vornoi decomposition. " << "\n" << "\n"
      << " -mass massfile :  Replace the built-in mass table with that provided in a .mass file. The .mass file consists" << "\n"
      << "                   of two columns, containing the atomic types and masses respectively. For an example file, " << "\n"
      << "                   please refer to example.mass " << "\n" << "\n";

 cout << " -res  [outputfile_res] : Output the maximum free sphere results to the provided file. " << "\n"
      << "                          Format is: maxIncDiam maxDiam incDiam " << "\n"    
      << "                          where  maxIncDiam is the maximum included sphere diamter, maxDiam is the maximum free sphere diameter" << "\n"
      << "	                    and incDiam is the maximum included diameters for the maximum free sphere path. "  << "\n" << "\n"
      << " -resex  [outputfile_res] : Extended -res printout. Additionally prints free and included sphere along each of a,b, and c axis " << "\n" << "\n"
      << " -zvis [outputfile_zvis] : Output a file used by ZeoVis to depict important features about the atomic network and Voronoi network. " << "\n" << "\n"
      << " -axs probe_radius [outputfile_axs] : Outputs a file with N lines, where N = # of Voronoi nodes. " << "\n" 
      << "	  		              Each line is true or false, representing the accessibility of the ith Voronoi node. " << "\n" << "\n";

 cout << " -sa chan_radius probe_radius num_samples_per_atom  [outputfile_sa]  : Determine the amount of accessible surface area. The accessibility of nodes is determined " << "\n"
      << "                                   	                               using $chan_radius, and probe-atom overlap is determiend using $probe_radius. A total of " << "\n"
      << "	                                                               $num_samples_per_atom points are sampled at a distance of $probe_radius from the atoms and Monte " << "\n"
      << "	                                                               Carlo integration is used to determine the final result. " << "\n" << "\n";

 cout << " -vol chan_radius probe_radius num_samples_total [outputfile_vol]  : Determine the amount of accessible volume. The accessibility of nodes is determined " << "\n"
      << "                                                                    using $chan_radius, and probe-atom overlap is determined using $probe_radius. A total of " << "\n"
      << "	                                                            $num_samples_total points are sampled across the unit cell and Monte Carlo integration is used " << "\n"
      << "	                                                            to determine the final result." <<  "\n" << "\n";

 cout << " -volpo chan_radius probe_radius num_samples_total [outputfile_vol]  : Similar to -vol command but return probe-occupiable values. \n\n";

 cout << " -psd chan_radius probe_radius num_samples_total [outputfile_psd]  : Calculate pore size distribution histogram. The accessibility of nodes is determined " << "\n"
      << "                                                                    using $chan_radius, and probe-atom overlap is determined using $probe_radius. A total of " << "\n"
      << "                                                                  $num_samples_total points are sampled across the unit cell and Monte Carlo integration is used " << "\n"
      << "                                                                  to determine the final result." <<  "\n" << "\n";

 cout << " -block probe_radius num_samples_total                       : Calculate blocking spheres to be used in MC simluations. The accessibility of nodes is determined " << "\n"
      << "                                                                   using $probe_radius. A total of $num_samples_total points are sampled across " << "\n"
      << "                                                                   the unit cell and Monte Carlo integration is used to determine the final result." <<  "\n" << "\n";

 cout << " -ray_atom or -zray_atom chan_radius probe_radius num_samples_total [outputfile_ray] : \n Shoot lines through accesible volume of cell until hits an atom and returns outputfile.r_atom with histogram of ray lengths (can be manipulated in source) also full information of ray lengths can be output in a file Ray_Info.txt in source" << "\n\n";
 cout << " -ray_sphere or -zray_sphere chan_radius probe_radius num_samples_total [outputfile_ray] : \n Shoot lines through voronoi nodes until it reaches a point outside of vornode and returns outputfile.r_atom with hitsogram of ray lengths (can be manipulated in source) also full information of ray lengths can be output in a file Ray_Info.txt in source" << "\n\n";
 cout << " -ray_andrew_sphere or -zray_andrew_sphere chan_radius probe_radius num_samples_total [outputfile_ray] : \n Randomly picks a point within the unitcell and shoots a ray until it reaches MAXRAYDIST and returns outputfile.r_atom with hitsogram of ray segments within vornodes (can be manipulated in source) also full information of ray lengths can be output in a file Ray_Info.txt in source" << "\n\n";
 cout << " -ray_andrew_atom or -zray_andrew_atom chan_radius probe_radius num_samples_total [outputfile_ray] : \n Randomly picks a point within the unitcell and shoots a ray until it reaches MAXRAYDIST and returns outputfile.r_atom with hitsogram of ray sements within accessible volume (can be manipulated in source) also full information of ray lengths can be output in a file Ray_Info.txt in source" << "\n\n";
 cout << " -sub [outputfile_sub] : Attempt to replace every other Si atom within the network with an Al atom consistently. " << "\n"
      << "                         If successful, write the resulting network to a .cssr file. No output is written if the substitution fails." << "\n" << "\n"
      << " -fsub frac [outputfile_fsub] : Attempt to randomly replace $frac of Si atoms within the network with an Al atom consistently. The specified fraction " << "\n"
      << "                                must not exceed 0.5. If successful, write the resulting network to a .cssr file. No output is written if the substitution fails." << "\n" << "\n"
      << " -fsubM frac seed [outputfile_fsub] : Attempt to randomly replace $frac of Si atoms within the network with Al atoms. The specified fraction " << "\n"
      << "                                must not exceed 0.5. Random seed specified by seed (use 0 fo default). If successful, write the resulting network to a .cssr file." << "\n" 
      << "                                This function uses different algorithms than -sub and -fsub, and may have problems reaching high $frac (email authors for more details). No output is written if the substitution fails." << "\n" << "\n"
      << " -gridBOV : Write distance grid in BOV format (inputfilename_f.bov). " << "\n"
      << " -gridG  : Write distance grid in Gaussian cube format (inputfilename.cube). " << "\n"
      << " -gridGBohr  : Write distance grid in Gaussian cube format, with distances converted from Angstrom to Bohr (inputfilename.cube). " << "\n"
      << " -chan probe_radius [outputfile_chan] : Determine the channels available to a probe of size $probe_radius. " << "\n" 
      << " -visVoro probe_radius [unit_cell_shifts: a b c] : For visualization: draw the Voronoi network as xyz and vtk formats, including only the accessible portion, which can be drawn in an adjacent unit cell with the provided shifts. " << "\n" 
      << " -sphericalSubstructures probe_radius sphere_radius [element_type] : For zeolites: Write out a number of xyz format files containing spherical substructures of the given radius, centred on given probe-accessible Voronoi nodes; if an element_type is given, a simplified Voronoi network is used, based only on atoms of that type. " << "\n" 
      << " -findTetrahedra element_type: Write to terminal the tetrahedrality (distortion) index for each tetrahedral arrangement of the specified atom type in the material" << "\n" 
      << " -cellmulti sphere_radius: Write to terminal the number of cells required in each crystallographic axis in order to construct a supercell, where a sphere with the provided radius will not overlap with itself periodically" << "\n" 
      << "		                        Outputs a file used by ZeoVis to draw the resulting channels. " << "\n" << "\n"
      << " INPUTFILE    : Must be in the .cssr, .cif, .cuc, .car, .arc or .v1 file format. " << "\n" << "\n" << "\n";
}

// Assembly:
pushq %r15
pushq %r14
pushq %rbx
movq 0x12b034(%rip), %r14    # 0x14ffc0
leaq 0xd8a5d(%rip), %rsi     # 0xfd9f0
movq %r14, %rdi
callq 0x4480
leaq 0xdd5dc(%rip), %rbx     # 0x10257e
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8a58(%rip), %rsi     # 0xfda17
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8a63(%rip), %rsi     # 0xfda3c
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8a6d(%rip), %rsi     # 0xfda60
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8a76(%rip), %rsi     # 0xfda83
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8a80(%rip), %rsi     # 0xfdaa7
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8a8f(%rip), %rsi     # 0xfdad0
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8a99(%rip), %rsi     # 0xfdaf4
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8aa7(%rip), %rsi     # 0xfdb1c
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8ab1(%rip), %rsi     # 0xfdb40
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8abd(%rip), %rsi     # 0xfdb66
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8ace(%rip), %rsi     # 0xfdb91
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8ad8(%rip), %rsi     # 0xfdbb5
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8ae3(%rip), %rsi     # 0xfdbda
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8af9(%rip), %rsi     # 0xfdc0a
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8b25(%rip), %rsi     # 0xfdc50
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8b53(%rip), %rsi     # 0xfdc98
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8b83(%rip), %rsi     # 0xfdce2
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8bb0(%rip), %rsi     # 0xfdd29
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8bde(%rip), %rsi     # 0xfdd71
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8bf6(%rip), %rsi     # 0xfdda3
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8c19(%rip), %rsi     # 0xfdde0
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8c4d(%rip), %rsi     # 0xfde2e
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8c5c(%rip), %rsi     # 0xfde57
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8c67(%rip), %rsi     # 0xfde7c
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8c67(%rip), %rsi     # 0xfde96
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8c60(%rip), %rsi     # 0xfdea9
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8c45(%rip), %rsi     # 0xfdebe
movq %r14, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8cbb(%rip), %rsi     # 0xfdf4e
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8d37(%rip), %rsi     # 0xfdfe4
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8d4f(%rip), %rsi     # 0xfe021
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8d77(%rip), %rsi     # 0xfe06e
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8d9e(%rip), %rsi     # 0xfe0ba
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8dc4(%rip), %rsi     # 0xfe105
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8deb(%rip), %rsi     # 0xfe151
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8e26(%rip), %rsi     # 0xfe1b1
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8e5e(%rip), %rsi     # 0xfe20e
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8f1c(%rip), %rsi     # 0xfe2f1
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8f60(%rip), %rsi     # 0xfe35a
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8f89(%rip), %rsi     # 0xfe3a8
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd8fc6(%rip), %rsi     # 0xfe40a
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd9025(%rip), %rsi     # 0xfe483
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd906b(%rip), %rsi     # 0xfe4e3
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd90b1(%rip), %rsi     # 0xfe543
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd90fb(%rip), %rsi     # 0xfe5a7
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd9118(%rip), %rsi     # 0xfe5de
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd9144(%rip), %rsi     # 0xfe62f
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd9199(%rip), %rsi     # 0xfe69e
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd91ed(%rip), %rsi     # 0xfe70c
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd91f9(%rip), %rsi     # 0xfe73d
movq %r14, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd9237(%rip), %rsi     # 0xfe795
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd925e(%rip), %rsi     # 0xfe7d6
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd92c4(%rip), %rsi     # 0xfe856
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd9305(%rip), %rsi     # 0xfe8bc
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd9360(%rip), %rsi     # 0xfe93c
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd93bf(%rip), %rsi     # 0xfe9c0
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd9407(%rip), %rsi     # 0xfea22
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd944a(%rip), %rsi     # 0xfea8a
movq %r14, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd94d2(%rip), %rsi     # 0xfeb2c
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd9555(%rip), %rsi     # 0xfebc9
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd95dd(%rip), %rsi     # 0xfec6b
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd9632(%rip), %rsi     # 0xfece5
movq %r14, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd96b2(%rip), %r15     # 0xfed7f
movq %rax, %rdi
movq %r15, %rsi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd9733(%rip), %rsi     # 0xfee1d
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd97b6(%rip), %rsi     # 0xfeeba
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd97ed(%rip), %rsi     # 0xfef16
movq %r14, %rdi
callq 0x4480
leaq 0xd9864(%rip), %rsi     # 0xfef9c
movq %r14, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
movq %rax, %rdi
movq %r15, %rsi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd98cf(%rip), %rsi     # 0xff037
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd9957(%rip), %rsi     # 0xff0d9
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd9993(%rip), %rsi     # 0xff13a
movq %r14, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd9a1b(%rip), %rsi     # 0xff1dc
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd9a92(%rip), %rsi     # 0xff26d
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xd9b01(%rip), %rsi     # 0xff301
movq %r14, %rdi
callq 0x4480
leaq 0xde78c(%rip), %r15     # 0x103f9b
movq %rax, %rdi
movq %r15, %rsi
callq 0x4480
leaq 0xd9c28(%rip), %rsi     # 0xff449
movq %r14, %rdi
callq 0x4480
movq %rax, %rdi
movq %r15, %rsi
callq 0x4480
leaq 0xd9d68(%rip), %rsi     # 0xff5a3
movq %r14, %rdi
callq 0x4480
movq %rax, %rdi
movq %r15, %rsi
callq 0x4480
leaq 0xd9ed1(%rip), %rsi     # 0xff726
movq %r14, %rdi
callq 0x4480
movq %rax, %rdi
movq %r15, %rsi
callq 0x4480
leaq 0xda03e(%rip), %rsi     # 0xff8ad
movq %r14, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xda096(%rip), %rsi     # 0xff91f
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xda0f6(%rip), %rsi     # 0xff9a4
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xda173(%rip), %rsi     # 0xffa3b
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xda1ef(%rip), %rsi     # 0xffadc
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xda263(%rip), %rsi     # 0xffb6a
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xda2ec(%rip), %rsi     # 0xffc0d
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xda3a0(%rip), %rsi     # 0xffce6
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xda3cc(%rip), %rsi     # 0xffd2c
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xda400(%rip), %rsi     # 0xffd7a
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xda468(%rip), %rsi     # 0xffdfc
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xda4ba(%rip), %rsi     # 0xffe68
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xda585(%rip), %rsi     # 0xfff4d
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xda6b4(%rip), %rsi     # 0x100096
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xda73d(%rip), %rsi     # 0x100139
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xda800(%rip), %rsi     # 0x100216
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
leaq 0xda834(%rip), %rsi     # 0x10026f
movq %rax, %rdi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x4480
movq %rax, %rdi
movq %rbx, %rsi
popq %rbx
popq %r14
popq %r15
jmp 0x4480
nopl (%rax)