// File: /workspace/github_c_makefile_star2_O0/dapogon[P]cellcoal/src/cellcoal.c
// Function: PrintDefaults
static void PrintDefaults (FILE *fp)
	{
	int		i;

	fprintf (fp,"\n-F: parameter file =  %s", "parameters");

	/* Coalescent */
	fprintf (fp,"\n-n: number of replicates =  %d", numDataSets);
	fprintf (fp,"\n-s: sample size (# cells) =  %d", numCells);
	fprintf (fp,"\n-l: number of sites =  %d", numSites);
	fprintf (fp,"\n-e: effective population size =  %d", N);
	fprintf (fp,"\n-g: exponential growth rate =  %2.1e", growthRate);
	fprintf (fp,"\n-K: cell birth rate =  %2.1e", birthRate);
	fprintf (fp,"\n-L: cell death rate =  %2.1e", deathRate);
	fprintf (fp,"\n-h: number of demographic periods = %d", numPeriods);
	for (i=1; i<=numPeriods; i++)
		fprintf (fp, "\n  period %d =  %d %d %d", i, Nbegin[i], Nend[i], cumDuration[i]-cumDuration[i-1]);


	/* Post-coalescent */
	fprintf (fp,"\n-k: transforming branch length ratio =  %2.1e", transformingBranchLengthRatio);
	fprintf (fp,"\n-q: healthy tip branch length ratio =  %2.1e", healthyTipBranchLengthRatio);
	fprintf (fp,"\n-i: shape of the gamma distribution for rate variation among lineages =  %6.4f", alphaBranches);
	
	/* Mutation model */
	fprintf (fp,"\n-b: alphabet [0:binary 1:DNA] =  %d", alphabet);
	fprintf (fp,"\n-c: germline SNP rate =  %2.1e", SNPrate);
	fprintf (fp,"\n-u: mutation rate =  %2.1e", mutationRate);
	fprintf (fp,"\n-d: deletion rate =  %2.1e", deletionRate);
	fprintf (fp,"\n-H: CNLOH rate =  %2.1e", CNLOHrate);
	fprintf (fp,"\n-j: fixed number of mutations =  %d", numFixedMutations);
	fprintf (fp,"\n-S: number of trinucleotide genetic signature =  %d", numUserSignatures);
	fprintf (fp,"\n-m: alternative mutation model =  %d", altModel);
	fprintf (fp,"\n-p: proportion of alternative model sites =  %6.4f", propAltModelSites);
	fprintf (fp,"\n-w: alternative/default model relative mutation rate =  %6.4f", nonISMRelMutRate);
	fprintf (fp,"\n-f: nucleotide base frequencies = f%3.2f %3.2f %3.2f %3.2f", freq[0], freq[1], freq[2], freq[3]);
	fprintf (fp,"\n-t: transition/transversion ratio =  %6.4f", titv);
	fprintf (fp,"\n-a: shape of the gamma distribution for rate variation among sites =  %6.4f", alphaSites);
	fprintf (fp,"\n-r: mutation matrix ACGT x ACGT = %3.2f %3.2f %3.2f %3.2f  %3.2f %3.2f %3.2f %3.2f %3.2f %3.2f %3.2f %3.2f %3.2f %3.2f %3.2f %3.2f", Mij[0][0], Mij[0][1], Mij[0][2], Mij[0][3], Mij[1][0], Mij[1][1], Mij[1][2], Mij[1][3],  Mij[2][0], Mij[2][1], Mij[2][2], Mij[2][3],  Mij[3][0], Mij[3][1], Mij[3][2], Mij[3][3]);
	
	/* scWGA */
	fprintf (fp,"\n-D: fixed allelic dropout (ADO) =  %2.1e", fixedADOrate);
	fprintf (fp,"\n-P: ADO per cell mean, var  =  %2.1e %2.1e", meanADOcell, varADOcell);
	fprintf (fp,"\n-Q: ADO per site mean, var =  %2.1e %2.1e", meanADOsite, varADOsite);
	fprintf (fp,"\n-I: allelic imbalance =  %2.1e %2.1e", meanAllelicImbalance, varAllelicImbalance);
	fprintf (fp,"\n-A: amplification error: mean, var, 2-template model =  %2.1e, %2.1e, %d", meanAmplificationError, varAmplificationError, simulateOnlyTwoTemplates);
	fprintf (fp,"\n-B: doublet rate per cell; mean, var =  %2.1e, %2.1e", meanDoubletRate, varDoubletRate);

	/* GENOTYPING */
	fprintf (fp,"\n-G: genotyping error: mean, var =  %2.1e %2.1e", meanGenotypingError, varGenotypingError);

	/* NGS */
	fprintf (fp,"\n-C: sequencing coverage =  %3.2f", coverage);
	fprintf (fp,"\n-V: sequencing coverage overdispersion =  %6.4f", alphaCoverage);
	fprintf (fp,"\n-R: haploid coverage reduction =  %2.1e", haploidCoverageReduction);
	fprintf (fp,"\n-E: sequencing error =  %2.1e", sequencingError);
	fprintf (fp,"\n-X: error matrix ACGT x ACGT = %3.2f %3.2f %3.2f %3.2f  %3.2f %3.2f %3.2f %3.2f  %3.2f %3.2f %3.2f %3.2f  %3.2f %3.2f %3.2f %3.2f", Eij[0][0], Eij[0][1], Eij[0][2], Eij[0][3], Eij[1][0], Eij[1][1], Eij[1][2], Eij[1][3],  Eij[2][0], Eij[2][1], Eij[2][2], Eij[2][3],  Eij[3][0], Eij[3][1], Eij[3][2], Eij[3][3]);
	
	/* Output */
	fprintf (fp,"\n-1: print SNV genotypes to a file =  %d", doPrintSNVgenotypes);
	fprintf (fp,"\n-2: print SNV haplotypes to a file =  %d", doPrintSNVhaplotypes);
	fprintf (fp,"\n-3: print full genotypes to a file =  %d", doPrintFullGenotypes);
	fprintf (fp,"\n-4: print full haplotypes to a file =  %d", doPrintFullHaplotypes);
	fprintf (fp,"\n-5: print ancestral genotypes =  %d", doPrintAncestors);
	fprintf (fp,"\n-6: print trees to a file =  %d", doPrintTree);
	fprintf (fp,"\n-7: print times to a file =  %d", doPrintTimes);
	fprintf (fp,"\n-8: print read counts in CATG format =  %d", doPrintCATG);
	fprintf (fp,"\n-9: print read counts in PILEUP format =  %d", doPrintPILEUP);
	fprintf (fp,"\n-Y: print true haplotypes to a file =  %c", doPrintTrueHaplotypes);
	fprintf (fp,"\n-v: print replicates in individual folders =  %d", doPrintSeparateReplicates);
	fprintf (fp,"\n-x: print consensus/IUPAC haplotypes =  %d", doPrintIUPAChaplotypes);
	if (strlen(userTreeFile) == 0)
		strcpy(userTreeFile, "none");
	fprintf (fp,"\n-T: user tree file name =  %s", userTreeFile);
	if (strlen(userGenomeFile) == 0)
		strcpy(userGenomeFile, "none");
	fprintf (fp,"\n-U: user genome file name =  %s", userGenomeFile);
	if (strlen(resultsDir) == 0)
		strcpy(resultsDir, "Results");
	fprintf (fp,"\n-o: results folder name =  %s", resultsDir);

	/* Other */
	fprintf (fp,"\n-W: use tumor nomenclature for cells =  %d", doTumorNames);
	fprintf (fp,"\n-y: noisy = %d", noisy);
	fprintf (fp,"\n-#: seed = %ld", originalSeed);
	}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x50, %rsp
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rdi
leaq 0x2b743(%rip), %rsi     # 0x4453a
leaq 0x265b2(%rip), %rdx     # 0x3f3b0
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movl 0x353c1(%rip), %edx     # 0x4e1d0
leaq 0x2b73e(%rip), %rsi     # 0x44554
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movl 0x353ad(%rip), %edx     # 0x4e1d4
leaq 0x2b746(%rip), %rsi     # 0x44574
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movl 0x3539d(%rip), %edx     # 0x4e1dc
leaq 0x2b74f(%rip), %rsi     # 0x44595
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movl 0x35389(%rip), %edx     # 0x4e1e0
leaq 0x2b752(%rip), %rsi     # 0x445b0
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movsd 0x3537f(%rip), %xmm0    # 0x4e1f0
leaq 0x2b75d(%rip), %rsi     # 0x445d5
movb $0x1, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movsd 0x3536d(%rip), %xmm0    # 0x4e1f8
leaq 0x2b769(%rip), %rsi     # 0x445fb
movb $0x1, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movsd 0x3535b(%rip), %xmm0    # 0x4e200
leaq 0x2b76d(%rip), %rsi     # 0x44619
movb $0x1, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movl 0x35327(%rip), %edx     # 0x4e1e4
leaq 0x2b773(%rip), %rsi     # 0x44637
movb $0x0, %al
callq 0x21b0
movl $0x1, -0xc(%rbp)
movl -0xc(%rbp), %eax
cmpl 0x35309(%rip), %eax     # 0x4e1e4
jg 0x18f3d
movq -0x8(%rbp), %rdi
movl -0xc(%rbp), %edx
movq 0x36a5d(%rip), %rax     # 0x4f948
movslq -0xc(%rbp), %rcx
movl (%rax,%rcx,4), %ecx
movq 0x36a47(%rip), %rax     # 0x4f940
movslq -0xc(%rbp), %rsi
movl (%rax,%rsi,4), %r8d
movq 0x36a48(%rip), %rax     # 0x4f950
movslq -0xc(%rbp), %rsi
movl (%rax,%rsi,4), %r9d
movq 0x36a39(%rip), %rax     # 0x4f950
movl -0xc(%rbp), %esi
subl $0x1, %esi
movslq %esi, %rsi
subl (%rax,%rsi,4), %r9d
leaq 0x2b734(%rip), %rsi     # 0x4465f
movb $0x0, %al
callq 0x21b0
movl -0xc(%rbp), %eax
addl $0x1, %eax
movl %eax, -0xc(%rbp)
jmp 0x18ed2
movq -0x8(%rbp), %rdi
movsd 0x354cf(%rip), %xmm0    # 0x4e418
leaq 0x2b728(%rip), %rsi     # 0x44678
movb $0x1, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movsd 0x354bd(%rip), %xmm0    # 0x4e420
leaq 0x2b73d(%rip), %rsi     # 0x446a7
movb $0x1, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movsd 0x35433(%rip), %xmm0    # 0x4e3b0
leaq 0x2b751(%rip), %rsi     # 0x446d5
movb $0x1, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movl 0x3528f(%rip), %edx     # 0x4e224
leaq 0x2b789(%rip), %rsi     # 0x44725
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movsd 0x35261(%rip), %xmm0    # 0x4e210
leaq 0x2b794(%rip), %rsi     # 0x4474a
movb $0x1, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movsd 0x3523f(%rip), %xmm0    # 0x4e208
leaq 0x2b79a(%rip), %rsi     # 0x4476a
movb $0x1, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movsd 0x36815(%rip), %xmm0    # 0x4f7f8
leaq 0x2b79c(%rip), %rsi     # 0x44786
movb $0x1, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movsd 0x367e3(%rip), %xmm0    # 0x4f7e0
leaq 0x2b79e(%rip), %rsi     # 0x447a2
movb $0x1, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movl 0x369bb(%rip), %edx     # 0x4f9d0
leaq 0x2b79f(%rip), %rsi     # 0x447bb
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movl 0x353e3(%rip), %edx     # 0x4e410
leaq 0x2b7ac(%rip), %rsi     # 0x447e0
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movl 0x351e3(%rip), %edx     # 0x4e228
leaq 0x2b7c9(%rip), %rsi     # 0x44815
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movsd 0x351d1(%rip), %xmm0    # 0x4e230
leaq 0x2b7d5(%rip), %rsi     # 0x4483b
movb $0x1, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movsd 0x351bf(%rip), %xmm0    # 0x4e238
leaq 0x2b7ef(%rip), %rsi     # 0x4486f
movb $0x1, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movsd 0x351bd(%rip), %xmm0    # 0x4e250
movsd 0x351bd(%rip), %xmm1    # 0x4e258
movsd 0x351bd(%rip), %xmm2    # 0x4e260
movsd 0x351bd(%rip), %xmm3    # 0x4e268
leaq 0x2b7fc(%rip), %rsi     # 0x448ae
movb $0x4, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movsd 0x351ab(%rip), %xmm0    # 0x4e270
leaq 0x2b81e(%rip), %rsi     # 0x448ea
movb $0x1, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movsd 0x352c9(%rip), %xmm0    # 0x4e3a8
leaq 0x2b830(%rip), %rsi     # 0x44916
movb $0x1, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movsd 0x35187(%rip), %xmm0    # 0x4e280
movsd 0x35187(%rip), %xmm1    # 0x4e288
movsd 0x35187(%rip), %xmm2    # 0x4e290
movsd 0x35187(%rip), %xmm3    # 0x4e298
movsd 0x35187(%rip), %xmm4    # 0x4e2a0
movsd 0x35187(%rip), %xmm5    # 0x4e2a8
movsd 0x35187(%rip), %xmm6    # 0x4e2b0
movsd 0x35187(%rip), %xmm7    # 0x4e2b8
movsd 0x35186(%rip), %xmm15   # 0x4e2c0
movsd 0x35185(%rip), %xmm14   # 0x4e2c8
movsd 0x35184(%rip), %xmm13   # 0x4e2d0
movsd 0x35183(%rip), %xmm12   # 0x4e2d8
movsd 0x35182(%rip), %xmm11   # 0x4e2e0
movsd 0x35181(%rip), %xmm10   # 0x4e2e8
movsd 0x35180(%rip), %xmm9    # 0x4e2f0
movsd 0x3517f(%rip), %xmm8    # 0x4e2f8
leaq 0x2b7e3(%rip), %rsi     # 0x44963
movsd %xmm15, (%rsp)
movsd %xmm14, 0x8(%rsp)
movsd %xmm13, 0x10(%rsp)
movsd %xmm12, 0x18(%rsp)
movsd %xmm11, 0x20(%rsp)
movsd %xmm10, 0x28(%rsp)
movsd %xmm9, 0x30(%rsp)
movsd %xmm8, 0x38(%rsp)
movb $0x8, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movsd 0x3526e(%rip), %xmm0    # 0x4e438
leaq 0x2b816(%rip), %rsi     # 0x449e7
movb $0x1, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movsd 0x35274(%rip), %xmm0    # 0x4e458
movsd 0x35274(%rip), %xmm1    # 0x4e460
leaq 0x2b81e(%rip), %rsi     # 0x44a11
movb $0x2, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movsd 0x35262(%rip), %xmm0    # 0x4e468
movsd 0x35262(%rip), %xmm1    # 0x4e470
leaq 0x2b828(%rip), %rsi     # 0x44a3d
movb $0x2, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movsd 0x35290(%rip), %xmm0    # 0x4e4b8
movsd 0x35290(%rip), %xmm1    # 0x4e4c0
leaq 0x2b831(%rip), %rsi     # 0x44a68
movb $0x2, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movsd 0x35246(%rip), %xmm0    # 0x4e490
movsd 0x35246(%rip), %xmm1    # 0x4e498
movl 0x35248(%rip), %edx     # 0x4e4a0
leaq 0x2b82f(%rip), %rsi     # 0x44a8e
movb $0x2, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movsd 0x35256(%rip), %xmm0    # 0x4e4c8
movsd 0x35256(%rip), %xmm1    # 0x4e4d0
leaq 0x2b857(%rip), %rsi     # 0x44ad8
movb $0x2, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movsd 0x351ec(%rip), %xmm0    # 0x4e480
movsd 0x351ec(%rip), %xmm1    # 0x4e488
leaq 0x2b86b(%rip), %rsi     # 0x44b0e
movb $0x2, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movsd 0x35172(%rip), %xmm0    # 0x4e428
leaq 0x2b881(%rip), %rsi     # 0x44b3e
movb $0x1, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movsd 0x350e8(%rip), %xmm0    # 0x4e3b8
leaq 0x2b889(%rip), %rsi     # 0x44b60
movb $0x1, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movsd 0x351be(%rip), %xmm0    # 0x4e4a8
leaq 0x2b8a0(%rip), %rsi     # 0x44b91
movb $0x1, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movsd 0x35174(%rip), %xmm0    # 0x4e478
leaq 0x2b8af(%rip), %rsi     # 0x44bba
movb $0x1, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movsd 0x34ff2(%rip), %xmm0    # 0x4e310
movsd 0x34ff2(%rip), %xmm1    # 0x4e318
movsd 0x34ff2(%rip), %xmm2    # 0x4e320
movsd 0x34ff2(%rip), %xmm3    # 0x4e328
movsd 0x34ff2(%rip), %xmm4    # 0x4e330
movsd 0x34ff2(%rip), %xmm5    # 0x4e338
movsd 0x34ff2(%rip), %xmm6    # 0x4e340
movsd 0x34ff2(%rip), %xmm7    # 0x4e348
movsd 0x34ff1(%rip), %xmm15   # 0x4e350
movsd 0x34ff0(%rip), %xmm14   # 0x4e358
movsd 0x34fef(%rip), %xmm13   # 0x4e360
movsd 0x34fee(%rip), %xmm12   # 0x4e368
movsd 0x34fed(%rip), %xmm11   # 0x4e370
movsd 0x34fec(%rip), %xmm10   # 0x4e378
movsd 0x34feb(%rip), %xmm9    # 0x4e380
movsd 0x34fea(%rip), %xmm8    # 0x4e388
leaq 0x2b834(%rip), %rsi     # 0x44bd9
movsd %xmm15, (%rsp)
movsd %xmm14, 0x8(%rsp)
movsd %xmm13, 0x10(%rsp)
movsd %xmm12, 0x18(%rsp)
movsd %xmm11, 0x20(%rsp)
movsd %xmm10, 0x28(%rsp)
movsd %xmm9, 0x30(%rsp)
movsd %xmm8, 0x38(%rsp)
movb $0x8, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movl 0x34fdf(%rip), %edx     # 0x4e3cc
leaq 0x2b868(%rip), %rsi     # 0x44c5c
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movl 0x34fcb(%rip), %edx     # 0x4e3d0
leaq 0x2b879(%rip), %rsi     # 0x44c85
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movl 0x34fbf(%rip), %edx     # 0x4e3dc
leaq 0x2b88b(%rip), %rsi     # 0x44caf
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movl 0x34fa3(%rip), %edx     # 0x4e3d8
leaq 0x2b89d(%rip), %rsi     # 0x44cd9
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movl 0x34f9b(%rip), %edx     # 0x4e3e8
leaq 0x2b8b0(%rip), %rsi     # 0x44d04
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movl 0x34f7b(%rip), %edx     # 0x4e3e0
leaq 0x2b8bd(%rip), %rsi     # 0x44d29
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movl 0x34f67(%rip), %edx     # 0x4e3e4
leaq 0x2b8c6(%rip), %rsi     # 0x44d4a
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movl 0x34f63(%rip), %edx     # 0x4e3f8
leaq 0x2b8cf(%rip), %rsi     # 0x44d6b
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movl 0x34f4f(%rip), %edx     # 0x4e3fc
leaq 0x2b8e3(%rip), %rsi     # 0x44d97
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movl 0x34f0f(%rip), %edx     # 0x4e3d4
leaq 0x2b8f9(%rip), %rsi     # 0x44dc5
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movl 0x34f27(%rip), %edx     # 0x4e404
leaq 0x2b90c(%rip), %rsi     # 0x44df0
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movl 0x34f13(%rip), %edx     # 0x4e408
leaq 0x2b926(%rip), %rsi     # 0x44e22
movb $0x0, %al
callq 0x21b0
leaq 0x35e26(%rip), %rdi     # 0x4f330
callq 0x2100
cmpq $0x0, %rax
jne 0x19528
leaq 0x35e14(%rip), %rdi     # 0x4f330
leaq 0x2b92b(%rip), %rsi     # 0x44e4e
callq 0x2070
movq -0x8(%rbp), %rdi
leaq 0x2b920(%rip), %rsi     # 0x44e53
leaq 0x35df6(%rip), %rdx     # 0x4f330
movb $0x0, %al
callq 0x21b0
leaq 0x35e68(%rip), %rdi     # 0x4f3b0
callq 0x2100
cmpq $0x0, %rax
jne 0x19566
leaq 0x35e56(%rip), %rdi     # 0x4f3b0
leaq 0x2b8ed(%rip), %rsi     # 0x44e4e
callq 0x2070
movq -0x8(%rbp), %rdi
leaq 0x2b901(%rip), %rsi     # 0x44e72
leaq 0x35e38(%rip), %rdx     # 0x4f3b0
movb $0x0, %al
callq 0x21b0
leaq 0x353aa(%rip), %rdi     # 0x4e930
callq 0x2100
cmpq $0x0, %rax
jne 0x195a4
leaq 0x35398(%rip), %rdi     # 0x4e930
leaq 0x25ee1(%rip), %rsi     # 0x3f480
callq 0x2070
movq -0x8(%rbp), %rdi
leaq 0x2b8e4(%rip), %rsi     # 0x44e93
leaq 0x3537a(%rip), %rdx     # 0x4e930
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movl 0x34e29(%rip), %edx     # 0x4e3f0
leaq 0x2b8e4(%rip), %rsi     # 0x44eb2
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movl 0x34f09(%rip), %edx     # 0x4e4e8
leaq 0x2b8f8(%rip), %rsi     # 0x44ede
movb $0x0, %al
callq 0x21b0
movq -0x8(%rbp), %rdi
movq 0x35130(%rip), %rdx     # 0x4e728
leaq 0x2b8ef(%rip), %rsi     # 0x44eee
movb $0x0, %al
callq 0x21b0
addq $0x50, %rsp
popq %rbp
retq
nopl (%rax)