// File: /workspace/github_cpp_makefile_star2_O1/auton1[P]viterbi/parameters.cpp
// Function: parameters::print_params()
void parameters::print_params()
{
	parameters defaults(0, 0);

	LOG.printLOG("Parameters as interpreted:\n");

	for (unsigned int ui=0; ui<vcf_filenames.size(); ui++)
	{
		string tmp_name = vcf_filenames[ui];
		if (vcf_format[ui] == false)
			LOG.printLOG("\t--bcf " + tmp_name + "\n");
		else if (vcf_format[ui] == true && vcf_compressed[ui] == false)
			LOG.printLOG("\t--vcf " + tmp_name + "\n");
		else if (vcf_format[ui] == true && vcf_compressed[ui] == true)
			LOG.printLOG("\t--gzvcf " + tmp_name + "\n");
	}

	if (chrs_to_keep.size() > 0)
	{
		for (set<string>::iterator it=chrs_to_keep.begin(); it != chrs_to_keep.end(); ++it)
		{
			string tmp = *it;
			LOG.printLOG("\t--chr " + tmp + "\n");
		}
	}

	if (chrs_to_exclude.size() > 0)
	{
		for (set<string>::iterator it=chrs_to_exclude.begin(); it != chrs_to_exclude.end(); ++it)
		{
			string tmp = *it;
			LOG.printLOG("\t--not-chr " + tmp + "\n");
		}
	}
	if (contigs_file != defaults.contigs_file) LOG.printLOG("\t--contigs " + contigs_file + "\n");
	if (end_pos != defaults.end_pos) LOG.printLOG("\t--to-bp " + output_log::int2str(end_pos) + "\n");
	if (exclude_positions_file != defaults.exclude_positions_file) LOG.printLOG("\t--exclude-positions " + exclude_positions_file + "\n");
	if (exclude_positions_overlap_file != defaults.exclude_positions_overlap_file) LOG.printLOG("\t--exclude-positions-overlap " + exclude_positions_overlap_file + "\n");
	if (indv_exclude_file != defaults.indv_exclude_file) LOG.printLOG("\t--exclude " + indv_exclude_file + "\n");
	if (indv_keep_file != defaults.indv_keep_file) LOG.printLOG("\t--keep " + indv_keep_file + "\n");
	if (keep_only_indels != defaults.keep_only_indels) LOG.printLOG("\t--keep-only-indels\n");
	if (min_mac != defaults.min_mac) LOG.printLOG("\t--mac " + output_log::dbl2str(min_mac, 3) + "\n");
	if (min_maf != defaults.min_maf) LOG.printLOG("\t--maf " + output_log::dbl2str(min_maf, 3) + "\n");
	if (max_alleles != defaults.max_alleles) LOG.printLOG("\t--max-alleles " + output_log::int2str(max_alleles) + "\n");
	if (max_genotype_depth != defaults.max_genotype_depth) LOG.printLOG("\t--maxDP " + output_log::dbl2str(max_genotype_depth, 3) + "\n");
	if (max_mac != defaults.max_mac) LOG.printLOG("\t--max-mac " + output_log::dbl2str(max_mac, 3) + "\n");
	if (max_maf != defaults.max_maf) LOG.printLOG("\t--max-maf " + output_log::dbl2str(max_maf, 3) + "\n");
	if (max_missing_call_count != defaults.max_missing_call_count) LOG.printLOG("\t--max-missing-count " + output_log::dbl2str(max_missing_call_count, 3) + "\n");
	if (max_mean_depth != defaults.max_mean_depth) LOG.printLOG("\t--max-meanDP " + output_log::dbl2str(max_mean_depth, 3) + "\n");
	if (max_non_ref_ac != defaults.max_non_ref_ac) LOG.printLOG("\t--max-non-ref-ac " + output_log::dbl2str(max_non_ref_ac, 3) + "\n");
	if (max_non_ref_af != defaults.max_non_ref_af) LOG.printLOG("\t--max-non-ref-af " + output_log::dbl2str(max_non_ref_af, 3) + "\n");
	if (max_N_indv != defaults.max_N_indv) LOG.printLOG("\t--max-indv " + output_log::int2str(max_N_indv) + "\n");
	if (min_alleles != defaults.min_alleles) LOG.printLOG("\t--min-alleles " + output_log::int2str(min_alleles) + "\n");
	if (min_genotype_depth != defaults.min_genotype_depth) LOG.printLOG("\t--minDP " + output_log::dbl2str(min_genotype_depth, 3) + "\n");
	if (min_genotype_quality != defaults.min_genotype_quality) LOG.printLOG("\t--minGQ " + output_log::dbl2str(min_genotype_quality, 3) + "\n");
	if (min_HWE_pvalue != defaults.min_HWE_pvalue) LOG.printLOG("\t--hwe " + output_log::dbl2str(min_HWE_pvalue, 3) + "\n");
	if (min_interSNP_distance != defaults.min_interSNP_distance) LOG.printLOG("\t--thin " + output_log::int2str(min_interSNP_distance) + "\n");
	if (min_kept_mask_value != defaults.min_kept_mask_value) LOG.printLOG("\t--mask-min " + output_log::int2str(min_kept_mask_value) + "\n");
	if (min_mean_depth != defaults.min_mean_depth) LOG.printLOG("\t--min-meanDP " + output_log::dbl2str(min_mean_depth, 3) + "\n");
	if (min_quality != defaults.min_quality) LOG.printLOG("\t--minQ " + output_log::dbl2str(min_quality, 3) + "\n");
	if (min_r2 != defaults.min_r2) LOG.printLOG("\t--min-r2 " + output_log::dbl2str(min_r2, 3) + "\n");
	if (min_site_call_rate != defaults.min_site_call_rate) LOG.printLOG("\t--max-missing " + output_log::dbl2str(min_site_call_rate, 3) + "\n");
	if (min_non_ref_ac != defaults.min_non_ref_ac) LOG.printLOG("\t--non-ref-ac " + output_log::dbl2str(min_non_ref_ac, 3) + "\n");
	if (min_non_ref_af != defaults.min_non_ref_af) LOG.printLOG("\t--non-ref-af " + output_log::dbl2str(min_non_ref_af, 3) + "\n");
	if (output_prefix != defaults.output_prefix) LOG.printLOG("\t--out " + output_prefix + "\n");
	if (phased_only) LOG.printLOG("\t--phased\n");
	if (positions_file != defaults.positions_file) LOG.printLOG("\t--positions " + positions_file + "\n");
	if (positions_overlap_file != defaults.positions_overlap_file) LOG.printLOG("\t--positions-overlap " + positions_overlap_file + "\n");
	if (remove_all_filtered_genotypes) LOG.printLOG("\t--remove-filtered-geno-all\n");
	if (remove_all_filtered_sites) LOG.printLOG("\t--remove-filtered-all\n");
	if (remove_indels != defaults.remove_indels) LOG.printLOG("\t--remove-indels\n");
	if (snps_to_exclude_file != defaults.snps_to_exclude_file) LOG.printLOG("\t--exclude " + snps_to_exclude_file + "\n");
	if (snps_to_keep_file != defaults.snps_to_keep_file) LOG.printLOG("\t--snps " + snps_to_keep_file + "\n");
	if (start_pos != defaults.start_pos) LOG.printLOG("\t--from-bp " + output_log::int2str(start_pos) + "\n");
	if (stream_out != defaults.stream_out) LOG.printLOG("\t--stdout\n");
	if (temp_dir != defaults.temp_dir) LOG.printLOG("\t--temp " + temp_dir + "\n");

	if (site_filter_flags_to_exclude.size() > 0)
		for (set<string>::iterator it=site_filter_flags_to_exclude.begin(); it != site_filter_flags_to_exclude.end(); ++it)
		{
			string tmp = *it;
			LOG.printLOG("\t--remove-filtered " + tmp + "\n");
		}

	if (site_filter_flags_to_keep.size() > 0)
		for (set<string>::iterator it=site_filter_flags_to_keep.begin(); it != site_filter_flags_to_keep.end(); ++it)
		{
			string tmp = *it;
			LOG.printLOG("\t--keep-filtered " + tmp + "\n");
		}

	if (geno_filter_flags_to_exclude.size() > 0)
		for (set<string>::iterator it=geno_filter_flags_to_exclude.begin(); it != geno_filter_flags_to_exclude.end(); ++it)
		{
			string tmp = *it;
			LOG.printLOG("\t--remove-filtered-geno " + tmp + "\n");
		}

	if (site_INFO_flags_to_remove.size() > 0)
		for (set<string>::iterator it=site_INFO_flags_to_remove.begin(); it != site_INFO_flags_to_remove.end(); ++it)
		{
			string tmp = *it;
			LOG.printLOG("\t--remove-INFO " + tmp + "\n");
		}

	if (site_INFO_flags_to_keep.size() > 0)
		for (set<string>::iterator it=site_INFO_flags_to_keep.begin(); it != site_INFO_flags_to_keep.end(); ++it)
		{
			string tmp = *it;
			LOG.printLOG("\t--keep-INFO " + tmp + "\n");
		}

	if (BED_file != defaults.BED_file)
	{
		if (BED_exclude == false)
			LOG.printLOG("\t--bed " + BED_file + "\n");
		else
			LOG.printLOG("\t--exclude-bed " + BED_file + "\n");
	}

	if (mask_file != defaults.mask_file)
	{
		if (invert_mask == false)
			LOG.printLOG("\t--mask " + mask_file + "\n");
		else
			LOG.printLOG("\t--invert-mask " + mask_file + "\n");
	}

	if (snps_to_keep.size() > 0)
		for (set<string>::iterator it=snps_to_keep.begin(); it != snps_to_keep.end(); ++it)
		{
			string tmp = *it;
			LOG.printLOG("\t--snp " + tmp + "\n");
		}

	if (indv_to_keep.size() > 0)
		for (set<string>::iterator it=indv_to_keep.begin(); it != indv_to_keep.end(); ++it)
		{
			string tmp = *it;
			LOG.printLOG("\t--indv " + tmp + "\n");
		}

	if (indv_to_exclude.size() > 0)
		for (set<string>::iterator it=indv_to_exclude.begin(); it != indv_to_exclude.end(); ++it)
		{
			string tmp = *it;
			LOG.printLOG("\t--remove-indv " + tmp + "\n");
		}

	LOG.printLOG("\t--seed " + output_log::int2str(seed) + "\n");
	LOG.printLOG("\t--maxthreads " + output_log::int2str(max_threads) + "\n");

	if (run_viterbi != defaults.run_viterbi)
		LOG.printLOG("\t--fwdbck\n");

	if (map_filename != defaults.map_filename) LOG.printLOG("\t--map " + map_filename + "\n");
	if (recomb_rate != defaults.recomb_rate) LOG.printLOG("\t--recomb " + output_log::dbl2str(recomb_rate, 3) + "\n");

	if (viterbi_indv != defaults.viterbi_indv)
	{
		for (auto it = viterbi_indv.begin(); it != viterbi_indv.end(); ++it)
		{
			LOG.printLOG("\t--test-indv " + *it + "\n");
		}
	}

	if (p_error != defaults.p_error) LOG.printLOG("\t--error " + output_log::dbl2str(p_error, 3) + "\n");

	LOG.printLOG("\n");
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0xe18, %rsp            # imm = 0xE18
movq %rdi, %rbx
leaq 0x8c8(%rsp), %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x2f57c
leaq 0x8b8(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x929f(%rip), %rsi      # 0x3b4df
leaq 0x92b3(%rip), %rdx      # 0x3b4fa
leaq 0x8a8(%rsp), %rdi
callq 0xc868
leaq 0x1824d(%rip), %rdi     # 0x4a4a8
leaq 0x8a8(%rsp), %rsi
callq 0x371c8
movq 0x8a8(%rsp), %rdi
cmpq %r14, %rdi
je 0x3227a
callq 0x5410
movq 0x458(%rbx), %rax
movq %rbx, 0x40(%rsp)
cmpq %rax, 0x460(%rbx)
je 0x32513
leaq 0x10(%rsp), %r15
movl $0x1, %r13d
xorl %ebx, %ebx
movq %rsp, %r14
leaq 0x20(%rsp), %r12
leaq 0x181f9(%rip), %rbp     # 0x4a4a8
movq %rbx, %rcx
shlq $0x5, %rcx
movq %r15, (%rsp)
movq (%rax,%rcx), %rsi
movq 0x8(%rax,%rcx), %rdx
addq %rsi, %rdx
movq %r14, %rdi
callq 0xc7d8
movq 0x40(%rsp), %rsi
movq 0x470(%rsi), %rdx
movl $0x1, %eax
movl %ebx, %ecx
shlq %cl, %rax
movq %rbx, %rcx
shrq $0x6, %rcx
movq (%rdx,%rcx,8), %rdx
btq %rbx, %rdx
jae 0x32373
movq 0x498(%rsi), %rdx
testq %rax, (%rdx,%rcx,8)
leaq 0x1f8(%rsp), %rbx
je 0x323bc
movq 0x498(%rsi), %rdx
testq %rax, (%rdx,%rcx,8)
je 0x324dc
movq %r12, %rdi
leaq 0x91e2(%rip), %rsi      # 0x3b50b
movq %r14, %rdx
callq 0xb7dd
movq %r12, %rdi
leaq 0x6e1b(%rip), %rsi      # 0x39156
callq 0x5870
movq %rbx, 0x1e8(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x32445
movq %rdx, 0x1e8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x1f8(%rsp)
jmp 0x3244d
movq %r12, %rdi
leaq 0x917e(%rip), %rsi      # 0x3b4fb
movq %r14, %rdx
callq 0xb7dd
movq %r12, %rdi
leaq 0x6dc7(%rip), %rsi      # 0x39156
callq 0x5870
leaq 0x78(%rsp), %rsi
movq %rsi, 0x68(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x3240c
movq %rdx, 0x68(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x78(%rsp)
jmp 0x32414
movq %r12, %rdi
leaq 0x913d(%rip), %rsi      # 0x3b503
movq %r14, %rdx
callq 0xb7dd
movq %r12, %rdi
leaq 0x6d7e(%rip), %rsi      # 0x39156
callq 0x5870
leaq 0x58(%rsp), %rsi
movq %rsi, 0x48(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x32487
movq %rdx, 0x48(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x58(%rsp)
jmp 0x3248f
movupd (%rcx), %xmm0
movupd %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, 0x70(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq %rbp, %rdi
leaq 0x68(%rsp), %rsi
callq 0x371c8
movq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
jmp 0x324be
movupd (%rcx), %xmm0
movupd %xmm0, (%rbx)
movq 0x8(%rax), %rdx
movq %rdx, 0x1f0(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq %rbp, %rdi
leaq 0x1e8(%rsp), %rsi
callq 0x371c8
movq 0x1e8(%rsp), %rdi
cmpq %rbx, %rdi
jne 0x324c3
jmp 0x324c8
movupd (%rcx), %xmm0
movupd %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, 0x50(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq %rbp, %rdi
leaq 0x48(%rsp), %rsi
callq 0x371c8
movq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
cmpq %rax, %rdi
je 0x324c8
callq 0x5410
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x324dc
callq 0x5410
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x324ea
callq 0x5410
movl %r13d, %ebx
movq 0x40(%rsp), %rcx
movq 0x458(%rcx), %rax
movq 0x460(%rcx), %rcx
subq %rax, %rcx
sarq $0x5, %rcx
incl %r13d
cmpq %rbx, %rcx
ja 0x322af
movq 0x40(%rsp), %rax
cmpq $0x0, 0x80(%rax)
je 0x32636
movq 0x40(%rsp), %rax
movq 0x70(%rax), %r14
leaq 0x60(%rax), %rbx
cmpq %rbx, %r14
je 0x32636
leaq 0x10(%rsp), %rbp
leaq 0x1d8(%rsp), %r12
movq %rsp, %r15
leaq 0x20(%rsp), %r13
movq %rbp, (%rsp)
movq 0x20(%r14), %rsi
movq 0x28(%r14), %rdx
addq %rsi, %rdx
movq %r15, %rdi
callq 0xc7d8
movq %r13, %rdi
leaq 0x8fa3(%rip), %rsi      # 0x3b515
movq %r15, %rdx
callq 0xb7dd
movq %r13, %rdi
leaq 0x6bd2(%rip), %rsi      # 0x39156
callq 0x5870
movq %r12, 0x1c8(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x325b5
movq %rdx, 0x1c8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x1d8(%rsp)
jmp 0x325bf
movupd (%rcx), %xmm0
movupd %xmm0, (%r12)
movq 0x8(%rax), %rdx
movq %rdx, 0x1d0(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x17ec7(%rip), %rdi     # 0x4a4a8
leaq 0x1c8(%rsp), %rsi
callq 0x371c8
movq 0x1c8(%rsp), %rdi
cmpq %r12, %rdi
je 0x32600
callq 0x5410
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x32614
callq 0x5410
movq (%rsp), %rdi
cmpq %rbp, %rdi
je 0x32622
callq 0x5410
movq %r14, %rdi
callq 0x5500
movq %rax, %r14
cmpq %rbx, %rax
jne 0x32551
movq 0x40(%rsp), %rax
cmpq $0x0, 0x50(%rax)
je 0x32756
movq 0x40(%rsp), %rax
movq 0x40(%rax), %r14
leaq 0x30(%rax), %rbx
cmpq %rbx, %r14
je 0x32756
leaq 0x10(%rsp), %rbp
leaq 0x1b8(%rsp), %r12
movq %rsp, %r15
leaq 0x20(%rsp), %r13
movq %rbp, (%rsp)
movq 0x20(%r14), %rsi
movq 0x28(%r14), %rdx
addq %rsi, %rdx
movq %r15, %rdi
callq 0xc7d8
movq %r13, %rdi
leaq 0x8e8b(%rip), %rsi      # 0x3b51d
movq %r15, %rdx
callq 0xb7dd
movq %r13, %rdi
leaq 0x6ab2(%rip), %rsi      # 0x39156
callq 0x5870
movq %r12, 0x1a8(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x326d5
movq %rdx, 0x1a8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x1b8(%rsp)
jmp 0x326df
movupd (%rcx), %xmm0
movupd %xmm0, (%r12)
movq 0x8(%rax), %rdx
movq %rdx, 0x1b0(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x17da7(%rip), %rdi     # 0x4a4a8
leaq 0x1a8(%rsp), %rsi
callq 0x371c8
movq 0x1a8(%rsp), %rdi
cmpq %r12, %rdi
je 0x32720
callq 0x5410
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x32734
callq 0x5410
movq (%rsp), %rdi
cmpq %rbp, %rdi
je 0x32742
callq 0x5410
movq %r14, %rdi
callq 0x5500
movq %rax, %r14
cmpq %rbx, %rax
jne 0x32671
movq 0x40(%rsp), %r12
leaq 0x88(%r12), %rbx
movq 0x90(%r12), %rdx
cmpq 0x958(%rsp), %rdx
jne 0x32796
testq %rdx, %rdx
je 0x32840
movq 0x950(%rsp), %rsi
movq (%rbx), %rdi
callq 0x5470
testl %eax, %eax
je 0x32840
leaq 0x8d8c(%rip), %rsi      # 0x3b529
movq %rsp, %rdi
movq %rbx, %rdx
callq 0xb7dd
leaq 0x69a7(%rip), %rsi      # 0x39156
movq %rsp, %rdi
callq 0x5870
leaq 0x798(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x327e7
movq %rdx, 0x788(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x798(%rsp)
jmp 0x327f0
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq 0x788(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x17c92(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x788(%rsp), %rdi
cmpq %r14, %rdi
je 0x3282d
callq 0x5410
leaq 0x10(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32840
callq 0x5410
movl 0xa8(%r12), %esi
cmpl 0x970(%rsp), %esi
je 0x32966
leaq 0x20(%rsp), %rdi
callq 0x375de
leaq 0x8ccf(%rip), %rcx      # 0x3b535
leaq 0x20(%rsp), %rdi
movl $0x9, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x54d0
leaq 0x10(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x328a0
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x328a9
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x688c(%rip), %rsi      # 0x39156
callq 0x5870
leaq 0x778(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x328ff
movq %rdx, 0x768(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x778(%rsp)
jmp 0x32908
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
movq 0x8(%rax), %rdx
leaq 0x768(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x17b7a(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x768(%rsp), %rdi
cmpq %r15, %rdi
je 0x32945
callq 0x5410
movq (%rsp), %rdi
cmpq %r14, %rdi
je 0x32953
callq 0x5410
leaq 0x30(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32966
callq 0x5410
leaq 0xb0(%r12), %rbx
movq 0xb8(%r12), %rdx
cmpq 0x980(%rsp), %rdx
jne 0x329a1
testq %rdx, %rdx
je 0x32a4b
movq 0x978(%rsp), %rsi
movq (%rbx), %rdi
callq 0x5470
testl %eax, %eax
je 0x32a4b
leaq 0x8b97(%rip), %rsi      # 0x3b53f
movq %rsp, %rdi
movq %rbx, %rdx
callq 0xb7dd
leaq 0x679c(%rip), %rsi      # 0x39156
movq %rsp, %rdi
callq 0x5870
leaq 0x758(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x329f2
movq %rdx, 0x748(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x758(%rsp)
jmp 0x329fb
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq 0x748(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x17a87(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x748(%rsp), %rdi
cmpq %r14, %rdi
je 0x32a38
callq 0x5410
leaq 0x10(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32a4b
callq 0x5410
leaq 0xd0(%r12), %rbx
movq 0xd8(%r12), %rdx
cmpq 0x9a0(%rsp), %rdx
jne 0x32a86
testq %rdx, %rdx
je 0x32b30
movq 0x998(%rsp), %rsi
movq (%rbx), %rdi
callq 0x5470
testl %eax, %eax
je 0x32b30
leaq 0x8ac8(%rip), %rsi      # 0x3b555
movq %rsp, %rdi
movq %rbx, %rdx
callq 0xb7dd
leaq 0x66b7(%rip), %rsi      # 0x39156
movq %rsp, %rdi
callq 0x5870
leaq 0x738(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x32ad7
movq %rdx, 0x728(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x738(%rsp)
jmp 0x32ae0
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq 0x728(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x179a2(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x728(%rsp), %rdi
cmpq %r14, %rdi
je 0x32b1d
callq 0x5410
leaq 0x10(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32b30
callq 0x5410
leaq 0x120(%r12), %rbx
movq 0x128(%r12), %rdx
cmpq 0x9f0(%rsp), %rdx
jne 0x32b6b
testq %rdx, %rdx
je 0x32c15
movq 0x9e8(%rsp), %rsi
movq (%rbx), %rdi
callq 0x5470
testl %eax, %eax
je 0x32c15
leaq 0x8a01(%rip), %rsi      # 0x3b573
movq %rsp, %rdi
movq %rbx, %rdx
callq 0xb7dd
leaq 0x65d2(%rip), %rsi      # 0x39156
movq %rsp, %rdi
callq 0x5870
leaq 0x718(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x32bbc
movq %rdx, 0x708(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x718(%rsp)
jmp 0x32bc5
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq 0x708(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x178bd(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x708(%rsp), %rdi
cmpq %r14, %rdi
je 0x32c02
callq 0x5410
leaq 0x10(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32c15
callq 0x5410
leaq 0x140(%r12), %rbx
movq 0x148(%r12), %rdx
cmpq 0xa10(%rsp), %rdx
jne 0x32c50
testq %rdx, %rdx
je 0x32cfa
movq 0xa08(%rsp), %rsi
movq (%rbx), %rdi
callq 0x5470
testl %eax, %eax
je 0x32cfa
leaq 0x8928(%rip), %rsi      # 0x3b57f
movq %rsp, %rdi
movq %rbx, %rdx
callq 0xb7dd
leaq 0x64ed(%rip), %rsi      # 0x39156
movq %rsp, %rdi
callq 0x5870
leaq 0x6f8(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x32ca1
movq %rdx, 0x6e8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x6f8(%rsp)
jmp 0x32caa
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq 0x6e8(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x177d8(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x6e8(%rsp), %rdi
cmpq %r14, %rdi
je 0x32ce7
callq 0x5410
leaq 0x10(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32cfa
callq 0x5410
movb 0x1d9(%r12), %al
cmpb 0xaa1(%rsp), %al
je 0x32d58
leaq 0x898(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x886a(%rip), %rsi      # 0x3b588
leaq 0x8877(%rip), %rdx      # 0x3b59c
leaq 0x888(%rsp), %rdi
callq 0xc868
leaq 0x1776f(%rip), %rdi     # 0x4a4a8
leaq 0x888(%rsp), %rsi
callq 0x371c8
movq 0x888(%rsp), %rdi
cmpq %r14, %rdi
je 0x32d58
callq 0x5410
movl 0x1dc(%r12), %eax
cmpl 0xaa4(%rsp), %eax
je 0x32e8a
xorps %xmm0, %xmm0
cvtsi2sd %eax, %xmm0
leaq 0x20(%rsp), %rdi
movl $0x3, %esi
callq 0x376f6
leaq 0x8813(%rip), %rcx      # 0x3b59d
leaq 0x20(%rsp), %rdi
movl $0x7, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x54d0
leaq 0x10(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x32dc4
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x32dcd
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x6368(%rip), %rsi      # 0x39156
callq 0x5870
leaq 0x6d8(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x32e23
movq %rdx, 0x6c8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x6d8(%rsp)
jmp 0x32e2c
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
movq 0x8(%rax), %rdx
leaq 0x6c8(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x17656(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x6c8(%rsp), %rdi
cmpq %r15, %rdi
je 0x32e69
callq 0x5410
movq (%rsp), %rdi
cmpq %r14, %rdi
je 0x32e77
callq 0x5410
leaq 0x30(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32e8a
callq 0x5410
movsd 0x1e0(%r12), %xmm0
ucomisd 0xaa8(%rsp), %xmm0
jne 0x32ea5
jnp 0x32fbb
leaq 0x20(%rsp), %rdi
movl $0x3, %esi
callq 0x376f6
leaq 0x86ea(%rip), %rcx      # 0x3b5a5
leaq 0x20(%rsp), %rdi
movl $0x7, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x54d0
leaq 0x10(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x32ef5
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x32efe
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x6237(%rip), %rsi      # 0x39156
callq 0x5870
leaq 0x6b8(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x32f54
movq %rdx, 0x6a8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x6b8(%rsp)
jmp 0x32f5d
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
movq 0x8(%rax), %rdx
leaq 0x6a8(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x17525(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x6a8(%rsp), %rdi
cmpq %r15, %rdi
je 0x32f9a
callq 0x5410
movq (%rsp), %rdi
cmpq %r14, %rdi
je 0x32fa8
callq 0x5410
leaq 0x30(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32fbb
callq 0x5410
movl 0x208(%r12), %esi
cmpl 0xad0(%rsp), %esi
je 0x330e1
leaq 0x20(%rsp), %rdi
callq 0x375de
leaq 0x85cc(%rip), %rcx      # 0x3b5ad
leaq 0x20(%rsp), %rdi
movl $0xf, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x54d0
leaq 0x10(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x3301b
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x33024
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x6111(%rip), %rsi      # 0x39156
callq 0x5870
leaq 0x698(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x3307a
movq %rdx, 0x688(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x698(%rsp)
jmp 0x33083
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
movq 0x8(%rax), %rdx
leaq 0x688(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x173ff(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x688(%rsp), %rdi
cmpq %r15, %rdi
je 0x330c0
callq 0x5410
movq (%rsp), %rdi
cmpq %r14, %rdi
je 0x330ce
callq 0x5410
leaq 0x30(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x330e1
callq 0x5410
movl 0x20c(%r12), %eax
cmpl 0xad4(%rsp), %eax
je 0x33213
xorps %xmm0, %xmm0
cvtsi2sd %eax, %xmm0
leaq 0x20(%rsp), %rdi
movl $0x3, %esi
callq 0x376f6
leaq 0x84aa(%rip), %rcx      # 0x3b5bd
leaq 0x20(%rsp), %rdi
movl $0x9, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x54d0
leaq 0x10(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x3314d
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x33156
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x5fdf(%rip), %rsi      # 0x39156
callq 0x5870
leaq 0x678(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x331ac
movq %rdx, 0x668(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x678(%rsp)
jmp 0x331b5
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
movq 0x8(%rax), %rdx
leaq 0x668(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x172cd(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x668(%rsp), %rdi
cmpq %r15, %rdi
je 0x331f2
callq 0x5410
movq (%rsp), %rdi
cmpq %r14, %rdi
je 0x33200
callq 0x5410
leaq 0x30(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x33213
callq 0x5410
movl 0x210(%r12), %eax
cmpl 0xad8(%rsp), %eax
je 0x33345
xorps %xmm0, %xmm0
cvtsi2sd %eax, %xmm0
leaq 0x20(%rsp), %rdi
movl $0x3, %esi
callq 0x376f6
leaq 0x8382(%rip), %rcx      # 0x3b5c7
leaq 0x20(%rsp), %rdi
movl $0xb, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x54d0
leaq 0x10(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x3327f
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x33288
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x5ead(%rip), %rsi      # 0x39156
callq 0x5870
leaq 0x658(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x332de
movq %rdx, 0x648(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x658(%rsp)
jmp 0x332e7
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
movq 0x8(%rax), %rdx
leaq 0x648(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x1719b(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x648(%rsp), %rdi
cmpq %r15, %rdi
je 0x33324
callq 0x5410
movq (%rsp), %rdi
cmpq %r14, %rdi
je 0x33332
callq 0x5410
leaq 0x30(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x33345
callq 0x5410
movsd 0x218(%r12), %xmm0
ucomisd 0xae0(%rsp), %xmm0
jne 0x33360
jnp 0x33476
leaq 0x20(%rsp), %rdi
movl $0x3, %esi
callq 0x376f6
leaq 0x825d(%rip), %rcx      # 0x3b5d3
leaq 0x20(%rsp), %rdi
movl $0xb, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x54d0
leaq 0x10(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x333b0
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x333b9
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x5d7c(%rip), %rsi      # 0x39156
callq 0x5870
leaq 0x638(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x3340f
movq %rdx, 0x628(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x638(%rsp)
jmp 0x33418
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
movq 0x8(%rax), %rdx
leaq 0x628(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x1706a(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x628(%rsp), %rdi
cmpq %r15, %rdi
je 0x33455
callq 0x5410
movq (%rsp), %rdi
cmpq %r14, %rdi
je 0x33463
callq 0x5410
leaq 0x30(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x33476
callq 0x5410
movl 0x228(%r12), %eax
cmpl 0xaf0(%rsp), %eax
je 0x335a8
xorps %xmm0, %xmm0
cvtsi2sd %eax, %xmm0
leaq 0x20(%rsp), %rdi
movl $0x3, %esi
callq 0x376f6
leaq 0x8137(%rip), %rcx      # 0x3b5df
leaq 0x20(%rsp), %rdi
movl $0x15, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x54d0
leaq 0x10(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x334e2
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x334eb
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x5c4a(%rip), %rsi      # 0x39156
callq 0x5870
leaq 0x618(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x33541
movq %rdx, 0x608(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x618(%rsp)
jmp 0x3354a
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
movq 0x8(%rax), %rdx
leaq 0x608(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x16f38(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x608(%rsp), %rdi
cmpq %r15, %rdi
je 0x33587
callq 0x5410
movq (%rsp), %rdi
cmpq %r14, %rdi
je 0x33595
callq 0x5410
leaq 0x30(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x335a8
callq 0x5410
movsd 0x220(%r12), %xmm0
ucomisd 0xae8(%rsp), %xmm0
jne 0x335c3
jnp 0x336d9
leaq 0x20(%rsp), %rdi
movl $0x3, %esi
callq 0x376f6
leaq 0x801c(%rip), %rcx      # 0x3b5f5
leaq 0x20(%rsp), %rdi
movl $0xe, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x54d0
leaq 0x10(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x33613
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x3361c
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x5b19(%rip), %rsi      # 0x39156
callq 0x5870
leaq 0x5f8(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x33672
movq %rdx, 0x5e8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x5f8(%rsp)
jmp 0x3367b
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
movq 0x8(%rax), %rdx
leaq 0x5e8(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x16e07(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x5e8(%rsp), %rdi
cmpq %r15, %rdi
je 0x336b8
callq 0x5410
movq (%rsp), %rdi
cmpq %r14, %rdi
je 0x336c6
callq 0x5410
leaq 0x30(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x336d9
callq 0x5410
movl 0x22c(%r12), %eax
cmpl 0xaf4(%rsp), %eax
je 0x3380b
xorps %xmm0, %xmm0
cvtsi2sd %eax, %xmm0
leaq 0x20(%rsp), %rdi
movl $0x3, %esi
callq 0x376f6
leaq 0x7ef9(%rip), %rcx      # 0x3b604
leaq 0x20(%rsp), %rdi
movl $0x12, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x54d0
leaq 0x10(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x33745
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x3374e
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x59e7(%rip), %rsi      # 0x39156
callq 0x5870
leaq 0x5d8(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x337a4
movq %rdx, 0x5c8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x5d8(%rsp)
jmp 0x337ad
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
movq 0x8(%rax), %rdx
leaq 0x5c8(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x16cd5(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x5c8(%rsp), %rdi
cmpq %r15, %rdi
je 0x337ea
callq 0x5410
movq (%rsp), %rdi
cmpq %r14, %rdi
je 0x337f8
callq 0x5410
leaq 0x30(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x3380b
callq 0x5410
movsd 0x230(%r12), %xmm0
ucomisd 0xaf8(%rsp), %xmm0
jne 0x33826
jnp 0x3393c
leaq 0x20(%rsp), %rdi
movl $0x3, %esi
callq 0x376f6
leaq 0x7ddb(%rip), %rcx      # 0x3b617
leaq 0x20(%rsp), %rdi
movl $0x12, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x54d0
leaq 0x10(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x33876
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x3387f
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x58b6(%rip), %rsi      # 0x39156
callq 0x5870
leaq 0x5b8(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x338d5
movq %rdx, 0x5a8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x5b8(%rsp)
jmp 0x338de
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
movq 0x8(%rax), %rdx
leaq 0x5a8(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x16ba4(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x5a8(%rsp), %rdi
cmpq %r15, %rdi
je 0x3391b
callq 0x5410
movq (%rsp), %rdi
cmpq %r14, %rdi
je 0x33929
callq 0x5410
leaq 0x30(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x3393c
callq 0x5410
movl 0x238(%r12), %esi
cmpl 0xb00(%rsp), %esi
je 0x33a62
leaq 0x20(%rsp), %rdi
callq 0x375de
leaq 0x7cc8(%rip), %rcx      # 0x3b62a
leaq 0x20(%rsp), %rdi
movl $0xc, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x54d0
leaq 0x10(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x3399c
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x339a5
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x5790(%rip), %rsi      # 0x39156
callq 0x5870
leaq 0x598(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x339fb
movq %rdx, 0x588(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x598(%rsp)
jmp 0x33a04
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
movq 0x8(%rax), %rdx
leaq 0x588(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x16a7e(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x588(%rsp), %rdi
cmpq %r15, %rdi
je 0x33a41
callq 0x5410
movq (%rsp), %rdi
cmpq %r14, %rdi
je 0x33a4f
callq 0x5410
leaq 0x30(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x33a62
callq 0x5410
movl 0x23c(%r12), %esi
cmpl 0xb04(%rsp), %esi
je 0x33b88
leaq 0x20(%rsp), %rdi
callq 0x375de
leaq 0x7baf(%rip), %rcx      # 0x3b637
leaq 0x20(%rsp), %rdi
movl $0xf, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x54d0
leaq 0x10(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x33ac2
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x33acb
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x566a(%rip), %rsi      # 0x39156
callq 0x5870
leaq 0x578(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x33b21
movq %rdx, 0x568(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x578(%rsp)
jmp 0x33b2a
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
movq 0x8(%rax), %rdx
leaq 0x568(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x16958(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x568(%rsp), %rdi
cmpq %r15, %rdi
je 0x33b67
callq 0x5410
movq (%rsp), %rdi
cmpq %r14, %rdi
je 0x33b75
callq 0x5410
leaq 0x30(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x33b88
callq 0x5410
movl 0x240(%r12), %eax
cmpl 0xb08(%rsp), %eax
je 0x33cba
xorps %xmm0, %xmm0
cvtsi2sd %eax, %xmm0
leaq 0x20(%rsp), %rdi
movl $0x3, %esi
callq 0x376f6
leaq 0x7a8d(%rip), %rcx      # 0x3b647
leaq 0x20(%rsp), %rdi
movl $0x9, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x54d0
leaq 0x10(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x33bf4
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x33bfd
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x5538(%rip), %rsi      # 0x39156
callq 0x5870
leaq 0x558(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x33c53
movq %rdx, 0x548(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x558(%rsp)
jmp 0x33c5c
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
movq 0x8(%rax), %rdx
leaq 0x548(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x16826(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x548(%rsp), %rdi
cmpq %r15, %rdi
je 0x33c99
callq 0x5410
movq (%rsp), %rdi
cmpq %r14, %rdi
je 0x33ca7
callq 0x5410
leaq 0x30(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x33cba
callq 0x5410
movsd 0x248(%r12), %xmm0
ucomisd 0xb10(%rsp), %xmm0
jne 0x33cd5
jnp 0x33deb
leaq 0x20(%rsp), %rdi
movl $0x3, %esi
callq 0x376f6
leaq 0x7966(%rip), %rcx      # 0x3b651
leaq 0x20(%rsp), %rdi
movl $0x9, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x54d0
leaq 0x10(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x33d25
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x33d2e
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x5407(%rip), %rsi      # 0x39156
callq 0x5870
leaq 0x538(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x33d84
movq %rdx, 0x528(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x538(%rsp)
jmp 0x33d8d
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
movq 0x8(%rax), %rdx
leaq 0x528(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x166f5(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x528(%rsp), %rdi
cmpq %r15, %rdi
je 0x33dca
callq 0x5410
movq (%rsp), %rdi
cmpq %r14, %rdi
je 0x33dd8
callq 0x5410
leaq 0x30(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x33deb
callq 0x5410
movsd 0x250(%r12), %xmm0
ucomisd 0xb18(%rsp), %xmm0
jne 0x33e06
jnp 0x33f1c
leaq 0x20(%rsp), %rdi
movl $0x3, %esi
callq 0x376f6
leaq 0x783f(%rip), %rcx      # 0x3b65b
leaq 0x20(%rsp), %rdi
movl $0x7, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x54d0
leaq 0x10(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x33e56
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x33e5f
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x52d6(%rip), %rsi      # 0x39156
callq 0x5870
leaq 0x518(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x33eb5
movq %rdx, 0x508(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x518(%rsp)
jmp 0x33ebe
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
movq 0x8(%rax), %rdx
leaq 0x508(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x165c4(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x508(%rsp), %rdi
cmpq %r15, %rdi
je 0x33efb
callq 0x5410
movq (%rsp), %rdi
cmpq %r14, %rdi
je 0x33f09
callq 0x5410
leaq 0x30(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x33f1c
callq 0x5410
movl 0x258(%r12), %esi
cmpl 0xb20(%rsp), %esi
je 0x34042
leaq 0x20(%rsp), %rdi
callq 0x375de
leaq 0x7721(%rip), %rcx      # 0x3b663
leaq 0x20(%rsp), %rdi
movl $0x8, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x54d0
leaq 0x10(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x33f7c
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x33f85
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x51b0(%rip), %rsi      # 0x39156
callq 0x5870
leaq 0x4f8(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x33fdb
movq %rdx, 0x4e8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x4f8(%rsp)
jmp 0x33fe4
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
movq 0x8(%rax), %rdx
leaq 0x4e8(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x1649e(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x4e8(%rsp), %rdi
cmpq %r15, %rdi
je 0x34021
callq 0x5410
movq (%rsp), %rdi
cmpq %r14, %rdi
je 0x3402f
callq 0x5410
leaq 0x30(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x34042
callq 0x5410
movl 0x25c(%r12), %esi
cmpl 0xb24(%rsp), %esi
je 0x34168
leaq 0x20(%rsp), %rdi
callq 0x375de
leaq 0x7604(%rip), %rcx      # 0x3b66c
leaq 0x20(%rsp), %rdi
movl $0xc, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x54d0
leaq 0x10(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x340a2
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x340ab
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x508a(%rip), %rsi      # 0x39156
callq 0x5870
leaq 0x4d8(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x34101
movq %rdx, 0x4c8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x4d8(%rsp)
jmp 0x3410a
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
movq 0x8(%rax), %rdx
leaq 0x4c8(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x16378(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x4c8(%rsp), %rdi
cmpq %r15, %rdi
je 0x34147
callq 0x5410
movq (%rsp), %rdi
cmpq %r14, %rdi
je 0x34155
callq 0x5410
leaq 0x30(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x34168
callq 0x5410
movsd 0x260(%r12), %xmm0
ucomisd 0xb28(%rsp), %xmm0
jne 0x34183
jnp 0x34299
leaq 0x20(%rsp), %rdi
movl $0x3, %esi
callq 0x376f6
leaq 0x74e0(%rip), %rcx      # 0x3b679
leaq 0x20(%rsp), %rdi
movl $0xe, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x54d0
leaq 0x10(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x341d3
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x341dc
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x4f59(%rip), %rsi      # 0x39156
callq 0x5870
leaq 0x4b8(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x34232
movq %rdx, 0x4a8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x4b8(%rsp)
jmp 0x3423b
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
movq 0x8(%rax), %rdx
leaq 0x4a8(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x16247(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x4a8(%rsp), %rdi
cmpq %r15, %rdi
je 0x34278
callq 0x5410
movq (%rsp), %rdi
cmpq %r14, %rdi
je 0x34286
callq 0x5410
leaq 0x30(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x34299
callq 0x5410
movsd 0x278(%r12), %xmm0
ucomisd 0xb40(%rsp), %xmm0
jne 0x342b4
jnp 0x343ca
leaq 0x20(%rsp), %rdi
movl $0x3, %esi
callq 0x376f6
leaq 0x73be(%rip), %rcx      # 0x3b688
leaq 0x20(%rsp), %rdi
movl $0x8, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x54d0
leaq 0x10(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x34304
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x3430d
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x4e28(%rip), %rsi      # 0x39156
callq 0x5870
leaq 0x498(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x34363
movq %rdx, 0x488(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x498(%rsp)
jmp 0x3436c
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
movq 0x8(%rax), %rdx
leaq 0x488(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x16116(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x488(%rsp), %rdi
cmpq %r15, %rdi
je 0x343a9
callq 0x5410
movq (%rsp), %rdi
cmpq %r14, %rdi
je 0x343b7
callq 0x5410
leaq 0x30(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x343ca
callq 0x5410
movsd 0x280(%r12), %xmm0
ucomisd 0xb48(%rsp), %xmm0
jne 0x343e5
jnp 0x344fb
leaq 0x20(%rsp), %rdi
movl $0x3, %esi
callq 0x376f6
leaq 0x7296(%rip), %rcx      # 0x3b691
leaq 0x20(%rsp), %rdi
movl $0xa, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x54d0
leaq 0x10(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x34435
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x3443e
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x4cf7(%rip), %rsi      # 0x39156
callq 0x5870
leaq 0x478(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x34494
movq %rdx, 0x468(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x478(%rsp)
jmp 0x3449d
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
movq 0x8(%rax), %rdx
leaq 0x468(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x15fe5(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x468(%rsp), %rdi
cmpq %r15, %rdi
je 0x344da
callq 0x5410
movq (%rsp), %rdi
cmpq %r14, %rdi
je 0x344e8
callq 0x5410
leaq 0x30(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x344fb
callq 0x5410
movsd 0x288(%r12), %xmm0
ucomisd 0xb50(%rsp), %xmm0
jne 0x34516
jnp 0x3462c
leaq 0x20(%rsp), %rdi
movl $0x3, %esi
callq 0x376f6
leaq 0x7170(%rip), %rcx      # 0x3b69c
leaq 0x20(%rsp), %rdi
movl $0xf, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x54d0
leaq 0x10(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x34566
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x3456f
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x4bc6(%rip), %rsi      # 0x39156
callq 0x5870
leaq 0x458(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x345c5
movq %rdx, 0x448(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x458(%rsp)
jmp 0x345ce
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
movq 0x8(%rax), %rdx
leaq 0x448(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x15eb4(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x448(%rsp), %rdi
cmpq %r15, %rdi
je 0x3460b
callq 0x5410
movq (%rsp), %rdi
cmpq %r14, %rdi
je 0x34619
callq 0x5410
leaq 0x30(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x3462c
callq 0x5410
movl 0x268(%r12), %eax
cmpl 0xb30(%rsp), %eax
je 0x3475e
xorps %xmm0, %xmm0
cvtsi2sd %eax, %xmm0
leaq 0x20(%rsp), %rdi
movl $0x3, %esi
callq 0x376f6
leaq 0x704e(%rip), %rcx      # 0x3b6ac
leaq 0x20(%rsp), %rdi
movl $0xe, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x54d0
leaq 0x10(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x34698
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x346a1
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x4a94(%rip), %rsi      # 0x39156
callq 0x5870
leaq 0x438(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x346f7
movq %rdx, 0x428(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x438(%rsp)
jmp 0x34700
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
movq 0x8(%rax), %rdx
leaq 0x428(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x15d82(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x428(%rsp), %rdi
cmpq %r15, %rdi
je 0x3473d
callq 0x5410
movq (%rsp), %rdi
cmpq %r14, %rdi
je 0x3474b
callq 0x5410
leaq 0x30(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x3475e
callq 0x5410
movsd 0x270(%r12), %xmm0
ucomisd 0xb38(%rsp), %xmm0
jne 0x34779
jnp 0x3488f
leaq 0x20(%rsp), %rdi
movl $0x3, %esi
callq 0x376f6
leaq 0x6f2c(%rip), %rcx      # 0x3b6bb
leaq 0x20(%rsp), %rdi
movl $0xe, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x54d0
leaq 0x10(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x347c9
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x347d2
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x4963(%rip), %rsi      # 0x39156
callq 0x5870
leaq 0x418(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x34828
movq %rdx, 0x408(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x418(%rsp)
jmp 0x34831
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
movq 0x8(%rax), %rdx
leaq 0x408(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x15c51(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x408(%rsp), %rdi
cmpq %r15, %rdi
je 0x3486e
callq 0x5410
movq (%rsp), %rdi
cmpq %r14, %rdi
je 0x3487c
callq 0x5410
leaq 0x30(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x3488f
callq 0x5410
leaq 0x290(%r12), %rbx
movq 0x298(%r12), %rdx
cmpq 0xb60(%rsp), %rdx
jne 0x348ca
testq %rdx, %rdx
je 0x34974
movq 0xb58(%rsp), %rsi
movq (%rbx), %rdi
callq 0x5470
testl %eax, %eax
je 0x34974
leaq 0x6df9(%rip), %rsi      # 0x3b6ca
movq %rsp, %rdi
movq %rbx, %rdx
callq 0xb7dd
leaq 0x4873(%rip), %rsi      # 0x39156
movq %rsp, %rdi
callq 0x5870
leaq 0x3f8(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x3491b
movq %rdx, 0x3e8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x3f8(%rsp)
jmp 0x34924
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq 0x3e8(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x15b5e(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x3e8(%rsp), %rdi
cmpq %r14, %rdi
je 0x34961
callq 0x5410
leaq 0x10(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x34974
callq 0x5410
cmpb $0x1, 0x2b4(%r12)
jne 0x349cc
leaq 0x878(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x6d40(%rip), %rsi      # 0x3b6d2
leaq 0x6d43(%rip), %rdx      # 0x3b6dc
leaq 0x868(%rsp), %rdi
callq 0xc868
leaq 0x15afb(%rip), %rdi     # 0x4a4a8
leaq 0x868(%rsp), %rsi
callq 0x371c8
movq 0x868(%rsp), %rdi
cmpq %r14, %rdi
je 0x349cc
callq 0x5410
leaq 0x2b8(%r12), %rbx
movq 0x2c0(%r12), %rdx
cmpq 0xb88(%rsp), %rdx
jne 0x34a07
testq %rdx, %rdx
je 0x34ab1
movq 0xb80(%rsp), %rsi
movq (%rbx), %rdi
callq 0x5470
testl %eax, %eax
je 0x34ab1
leaq 0x6ccf(%rip), %rsi      # 0x3b6dd
movq %rsp, %rdi
movq %rbx, %rdx
callq 0xb7dd
leaq 0x4736(%rip), %rsi      # 0x39156
movq %rsp, %rdi
callq 0x5870
leaq 0x3d8(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x34a58
movq %rdx, 0x3c8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x3d8(%rsp)
jmp 0x34a61
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq 0x3c8(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x15a21(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x3c8(%rsp), %rdi
cmpq %r14, %rdi
je 0x34a9e
callq 0x5410
leaq 0x10(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x34ab1
callq 0x5410
leaq 0x2d8(%r12), %rbx
movq 0x2e0(%r12), %rdx
cmpq 0xba8(%rsp), %rdx
jne 0x34aec
testq %rdx, %rdx
je 0x34b96
movq 0xba0(%rsp), %rsi
movq (%rbx), %rdi
callq 0x5470
testl %eax, %eax
je 0x34b96
leaq 0x6bf8(%rip), %rsi      # 0x3b6eb
movq %rsp, %rdi
movq %rbx, %rdx
callq 0xb7dd
leaq 0x4651(%rip), %rsi      # 0x39156
movq %rsp, %rdi
callq 0x5870
leaq 0x3b8(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x34b3d
movq %rdx, 0x3a8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x3b8(%rsp)
jmp 0x34b46
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq 0x3a8(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x1593c(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x3a8(%rsp), %rdi
cmpq %r14, %rdi
je 0x34b83
callq 0x5410
leaq 0x10(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x34b96
callq 0x5410
cmpb $0x1, 0x2f8(%r12)
jne 0x34bee
leaq 0x858(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x6b4d(%rip), %rsi      # 0x3b701
leaq 0x6b62(%rip), %rdx      # 0x3b71d
leaq 0x848(%rsp), %rdi
callq 0xc868
leaq 0x158d9(%rip), %rdi     # 0x4a4a8
leaq 0x848(%rsp), %rsi
callq 0x371c8
movq 0x848(%rsp), %rdi
cmpq %r14, %rdi
je 0x34bee
callq 0x5410
cmpb $0x1, 0x2f9(%r12)
jne 0x34c46
leaq 0x838(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x6b12(%rip), %rsi      # 0x3b71e
leaq 0x6b22(%rip), %rdx      # 0x3b735
leaq 0x828(%rsp), %rdi
callq 0xc868
leaq 0x15881(%rip), %rdi     # 0x4a4a8
leaq 0x828(%rsp), %rsi
callq 0x371c8
movq 0x828(%rsp), %rdi
cmpq %r14, %rdi
je 0x34c46
callq 0x5410
movb 0x2fa(%r12), %al
cmpb 0xbc2(%rsp), %al
je 0x34ca4
leaq 0x818(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x6acc(%rip), %rsi      # 0x3b736
leaq 0x6ad6(%rip), %rdx      # 0x3b747
leaq 0x808(%rsp), %rdi
callq 0xc868
leaq 0x15823(%rip), %rdi     # 0x4a4a8
leaq 0x808(%rsp), %rsi
callq 0x371c8
movq 0x808(%rsp), %rdi
cmpq %r14, %rdi
je 0x34ca4
callq 0x5410
leaq 0x3c0(%r12), %rbx
movq 0x3c8(%r12), %rdx
cmpq 0xc90(%rsp), %rdx
jne 0x34cdf
testq %rdx, %rdx
je 0x34d89
movq 0xc88(%rsp), %rsi
movq (%rbx), %rdi
callq 0x5470
testl %eax, %eax
je 0x34d89
leaq 0x688d(%rip), %rsi      # 0x3b573
movq %rsp, %rdi
movq %rbx, %rdx
callq 0xb7dd
leaq 0x445e(%rip), %rsi      # 0x39156
movq %rsp, %rdi
callq 0x5870
leaq 0x398(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x34d30
movq %rdx, 0x388(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x398(%rsp)
jmp 0x34d39
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq 0x388(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x15749(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x388(%rsp), %rdi
cmpq %r14, %rdi
je 0x34d76
callq 0x5410
leaq 0x10(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x34d89
callq 0x5410
leaq 0x3e0(%r12), %rbx
movq 0x3e8(%r12), %rdx
cmpq 0xcb0(%rsp), %rdx
jne 0x34dc4
testq %rdx, %rdx
je 0x34e6e
movq 0xca8(%rsp), %rsi
movq (%rbx), %rdi
callq 0x5470
testl %eax, %eax
je 0x34e6e
leaq 0x697d(%rip), %rsi      # 0x3b748
movq %rsp, %rdi
movq %rbx, %rdx
callq 0xb7dd
leaq 0x4379(%rip), %rsi      # 0x39156
movq %rsp, %rdi
callq 0x5870
leaq 0x378(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x34e15
movq %rdx, 0x368(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x378(%rsp)
jmp 0x34e1e
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq 0x368(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x15664(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x368(%rsp), %rdi
cmpq %r14, %rdi
je 0x34e5b
callq 0x5410
leaq 0x10(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x34e6e
callq 0x5410
movl 0x430(%r12), %esi
cmpl 0xcf8(%rsp), %esi
je 0x34f94
leaq 0x20(%rsp), %rdi
callq 0x375de
leaq 0x68bd(%rip), %rcx      # 0x3b751
leaq 0x20(%rsp), %rdi
movl $0xb, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x54d0
leaq 0x10(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x34ece
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x34ed7
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x425e(%rip), %rsi      # 0x39156
callq 0x5870
leaq 0x358(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x34f2d
movq %rdx, 0x348(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x358(%rsp)
jmp 0x34f36
movupd (%rcx), %xmm0
movupd %xmm0, (%r15)
movq 0x8(%rax), %rdx
leaq 0x348(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x1554c(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x348(%rsp), %rdi
cmpq %r15, %rdi
je 0x34f73
callq 0x5410
movq (%rsp), %rdi
cmpq %r14, %rdi
je 0x34f81
callq 0x5410
leaq 0x30(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x34f94
callq 0x5410
movb 0x435(%r12), %al
cmpb 0xcfd(%rsp), %al
je 0x34ff2
leaq 0x7f8(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x67a5(%rip), %rsi      # 0x3b75d
leaq 0x67a8(%rip), %rdx      # 0x3b767
leaq 0x7e8(%rsp), %rdi
callq 0xc868
leaq 0x154d5(%rip), %rdi     # 0x4a4a8
leaq 0x7e8(%rsp), %rsi
callq 0x371c8
movq 0x7e8(%rsp), %rdi
cmpq %r14, %rdi
je 0x34ff2
callq 0x5410
leaq 0x438(%r12), %rbx
movq 0x440(%r12), %rdx
cmpq 0xd08(%rsp), %rdx
jne 0x3502d
testq %rdx, %rdx
je 0x350d7
movq 0xd00(%rsp), %rsi
movq (%rbx), %rdi
callq 0x5470
testl %eax, %eax
je 0x350d7
leaq 0x6734(%rip), %rsi      # 0x3b768
movq %rsp, %rdi
movq %rbx, %rdx
callq 0xb7dd
leaq 0x4110(%rip), %rsi      # 0x39156
movq %rsp, %rdi
callq 0x5870
leaq 0x338(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x3507e
movq %rdx, 0x328(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x338(%rsp)
jmp 0x35087
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq 0x328(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x153fb(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x328(%rsp), %rdi
cmpq %r14, %rdi
je 0x350c4
callq 0x5410
leaq 0x10(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x350d7
callq 0x5410
cmpq $0x0, 0x328(%r12)
je 0x351fc
movq 0x40(%rsp), %rax
movq 0x318(%rax), %r14
leaq 0x308(%rax), %rbx
cmpq %rbx, %r14
je 0x351fc
leaq 0x10(%rsp), %rbp
leaq 0x198(%rsp), %r12
movq %rsp, %r15
leaq 0x20(%rsp), %r13
movq %rbp, (%rsp)
movq 0x20(%r14), %rsi
movq 0x28(%r14), %rdx
addq %rsi, %rdx
movq %r15, %rdi
callq 0xc7d8
movq %r13, %rdi
leaq 0x6639(%rip), %rsi      # 0x3b771
movq %r15, %rdx
callq 0xb7dd
movq %r13, %rdi
leaq 0x400c(%rip), %rsi      # 0x39156
callq 0x5870
movq %r12, 0x188(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x3517b
movq %rdx, 0x188(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x198(%rsp)
jmp 0x35185
movupd (%rcx), %xmm0
movupd %xmm0, (%r12)
movq 0x8(%rax), %rdx
movq %rdx, 0x190(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x15301(%rip), %rdi     # 0x4a4a8
leaq 0x188(%rsp), %rsi
callq 0x371c8
movq 0x188(%rsp), %rdi
cmpq %r12, %rdi
je 0x351c6
callq 0x5410
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x351da
callq 0x5410
movq (%rsp), %rdi
cmpq %rbp, %rdi
je 0x351e8
callq 0x5410
movq %r14, %rdi
callq 0x5500
movq %rax, %r14
cmpq %rbx, %rax
jne 0x35117
movq 0x40(%rsp), %rax
cmpq $0x0, 0x358(%rax)
je 0x35325
movq 0x40(%rsp), %rax
movq 0x348(%rax), %r14
leaq 0x338(%rax), %rbx
cmpq %rbx, %r14
je 0x35325
leaq 0x10(%rsp), %rbp
leaq 0x178(%rsp), %r12
movq %rsp, %r15
leaq 0x20(%rsp), %r13
movq %rbp, (%rsp)
movq 0x20(%r14), %rsi
movq 0x28(%r14), %rdx
addq %rsi, %rdx
movq %r15, %rdi
callq 0xc7d8
movq %r13, %rdi
leaq 0x6524(%rip), %rsi      # 0x3b785
movq %r15, %rdx
callq 0xb7dd
movq %r13, %rdi
leaq 0x3ee3(%rip), %rsi      # 0x39156
callq 0x5870
movq %r12, 0x168(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x352a4
movq %rdx, 0x168(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x178(%rsp)
jmp 0x352ae
movupd (%rcx), %xmm0
movupd %xmm0, (%r12)
movq 0x8(%rax), %rdx
movq %rdx, 0x170(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x151d8(%rip), %rdi     # 0x4a4a8
leaq 0x168(%rsp), %rsi
callq 0x371c8
movq 0x168(%rsp), %rdi
cmpq %r12, %rdi
je 0x352ef
callq 0x5410
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x35303
callq 0x5410
movq (%rsp), %rdi
cmpq %rbp, %rdi
je 0x35311
callq 0x5410
movq %r14, %rdi
callq 0x5500
movq %rax, %r14
cmpq %rbx, %rax
jne 0x35240
movq 0x40(%rsp), %rax
cmpq $0x0, 0x118(%rax)
je 0x3544e
movq 0x40(%rsp), %rax
movq 0x108(%rax), %r14
leaq 0xf8(%rax), %rbx
cmpq %rbx, %r14
je 0x3544e
leaq 0x10(%rsp), %rbp
leaq 0x158(%rsp), %r12
movq %rsp, %r15
leaq 0x20(%rsp), %r13
movq %rbp, (%rsp)
movq 0x20(%r14), %rsi
movq 0x28(%r14), %rdx
addq %rsi, %rdx
movq %r15, %rdi
callq 0xc7d8
movq %r13, %rdi
leaq 0x640d(%rip), %rsi      # 0x3b797
movq %r15, %rdx
callq 0xb7dd
movq %r13, %rdi
leaq 0x3dba(%rip), %rsi      # 0x39156
callq 0x5870
movq %r12, 0x148(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x353cd
movq %rdx, 0x148(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x158(%rsp)
jmp 0x353d7
movupd (%rcx), %xmm0
movupd %xmm0, (%r12)
movq 0x8(%rax), %rdx
movq %rdx, 0x150(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x150af(%rip), %rdi     # 0x4a4a8
leaq 0x148(%rsp), %rsi
callq 0x371c8
movq 0x148(%rsp), %rdi
cmpq %r12, %rdi
je 0x35418
callq 0x5410
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x3542c
callq 0x5410
movq (%rsp), %rdi
cmpq %rbp, %rdi
je 0x3543a
callq 0x5410
movq %r14, %rdi
callq 0x5500
movq %rax, %r14
cmpq %rbx, %rax
jne 0x35369
movq 0x40(%rsp), %rax
cmpq $0x0, 0x3b8(%rax)
je 0x35577
movq 0x40(%rsp), %rax
movq 0x3a8(%rax), %r14
leaq 0x398(%rax), %rbx
cmpq %rbx, %r14
je 0x35577
leaq 0x10(%rsp), %rbp
leaq 0x138(%rsp), %r12
movq %rsp, %r15
leaq 0x20(%rsp), %r13
movq %rbp, (%rsp)
movq 0x20(%r14), %rsi
movq 0x28(%r14), %rdx
addq %rsi, %rdx
movq %r15, %rdi
callq 0xc7d8
movq %r13, %rdi
leaq 0x62fd(%rip), %rsi      # 0x3b7b0
movq %r15, %rdx
callq 0xb7dd
movq %r13, %rdi
leaq 0x3c91(%rip), %rsi      # 0x39156
callq 0x5870
movq %r12, 0x128(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x354f6
movq %rdx, 0x128(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x138(%rsp)
jmp 0x35500
movupd (%rcx), %xmm0
movupd %xmm0, (%r12)
movq 0x8(%rax), %rdx
movq %rdx, 0x130(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x14f86(%rip), %rdi     # 0x4a4a8
leaq 0x128(%rsp), %rsi
callq 0x371c8
movq 0x128(%rsp), %rdi
cmpq %r12, %rdi
je 0x35541
callq 0x5410
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x35555
callq 0x5410
movq (%rsp), %rdi
cmpq %rbp, %rdi
je 0x35563
callq 0x5410
movq %r14, %rdi
callq 0x5500
movq %rax, %r14
cmpq %rbx, %rax
jne 0x35492
movq 0x40(%rsp), %rax
cmpq $0x0, 0x388(%rax)
je 0x356a0
movq 0x40(%rsp), %rax
movq 0x378(%rax), %r14
leaq 0x368(%rax), %rbx
cmpq %rbx, %r14
je 0x356a0
leaq 0x10(%rsp), %rbp
leaq 0x118(%rsp), %r12
movq %rsp, %r15
leaq 0x20(%rsp), %r13
movq %rbp, (%rsp)
movq 0x20(%r14), %rsi
movq 0x28(%r14), %rdx
addq %rsi, %rdx
movq %r15, %rdi
callq 0xc7d8
movq %r13, %rdi
leaq 0x61e4(%rip), %rsi      # 0x3b7c0
movq %r15, %rdx
callq 0xb7dd
movq %r13, %rdi
leaq 0x3b68(%rip), %rsi      # 0x39156
callq 0x5870
movq %r12, 0x108(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x3561f
movq %rdx, 0x108(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x118(%rsp)
jmp 0x35629
movupd (%rcx), %xmm0
movupd %xmm0, (%r12)
movq 0x8(%rax), %rdx
movq %rdx, 0x110(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x14e5d(%rip), %rdi     # 0x4a4a8
leaq 0x108(%rsp), %rsi
callq 0x371c8
movq 0x108(%rsp), %rdi
cmpq %r12, %rdi
je 0x3566a
callq 0x5410
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x3567e
callq 0x5410
movq (%rsp), %rdi
cmpq %rbp, %rdi
je 0x3568c
callq 0x5410
movq %r14, %rdi
callq 0x5500
movq %rax, %r14
cmpq %rbx, %rax
jne 0x355bb
movq 0x40(%rsp), %r15
leaq 0x8(%r15), %rbx
movq 0x10(%r15), %rdx
cmpq 0x8d8(%rsp), %rdx
jne 0x356d8
testq %rdx, %rdx
je 0x35818
movq 0x8d0(%rsp), %rsi
movq (%rbx), %rdi
callq 0x5470
testl %eax, %eax
je 0x35818
cmpb $0x0, 0x1(%r15)
je 0x35730
leaq 0x60f0(%rip), %rsi      # 0x3b7d6
movq %rsp, %rdi
movq %rbx, %rdx
callq 0xb7dd
leaq 0x3a5e(%rip), %rsi      # 0x39156
movq %rsp, %rdi
callq 0x5870
leaq 0x2f8(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x35781
movq %rdx, 0x2e8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x2f8(%rsp)
jmp 0x3578a
leaq 0x6097(%rip), %rsi      # 0x3b7ce
movq %rsp, %rdi
movq %rbx, %rdx
callq 0xb7dd
leaq 0x3a0d(%rip), %rsi      # 0x39156
movq %rsp, %rdi
callq 0x5870
leaq 0x318(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x357bf
movq %rdx, 0x308(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x318(%rsp)
jmp 0x357c8
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq 0x2e8(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x14cf8(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x2e8(%rsp), %rdi
jmp 0x357fb
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq 0x308(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x14cba(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x308(%rsp), %rdi
cmpq %r14, %rdi
je 0x35805
callq 0x5410
leaq 0x10(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x35818
callq 0x5410
leaq 0x1e8(%r15), %rbx
movq 0x1f0(%r15), %rdx
cmpq 0xab8(%rsp), %rdx
jne 0x35851
testq %rdx, %rdx
je 0x35994
movq 0xab0(%rsp), %rsi
movq (%rbx), %rdi
callq 0x5470
testl %eax, %eax
je 0x35994
cmpb $0x0, 0x1d8(%r15)
je 0x358ac
leaq 0x5f8d(%rip), %rsi      # 0x3b7ef
movq %rsp, %rdi
movq %rbx, %rdx
callq 0xb7dd
leaq 0x38e2(%rip), %rsi      # 0x39156
movq %rsp, %rdi
callq 0x5870
leaq 0x2b8(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x358fd
movq %rdx, 0x2a8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x2b8(%rsp)
jmp 0x35906
leaq 0x5f33(%rip), %rsi      # 0x3b7e6
movq %rsp, %rdi
movq %rbx, %rdx
callq 0xb7dd
leaq 0x3891(%rip), %rsi      # 0x39156
movq %rsp, %rdi
callq 0x5870
leaq 0x2d8(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x3593b
movq %rdx, 0x2c8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x2d8(%rsp)
jmp 0x35944
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq 0x2a8(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x14b7c(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x2a8(%rsp), %rdi
jmp 0x35977
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq 0x2c8(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x14b3e(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x2c8(%rsp), %rdi
cmpq %r14, %rdi
je 0x35981
callq 0x5410
leaq 0x10(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x35994
callq 0x5410
cmpq $0x0, 0x428(%r15)
je 0x35ab8
movq 0x40(%rsp), %rax
movq 0x418(%rax), %r14
leaq 0x408(%rax), %rbx
cmpq %rbx, %r14
je 0x35ab8
leaq 0x10(%rsp), %rbp
leaq 0xf8(%rsp), %r12
movq %rsp, %r15
leaq 0x20(%rsp), %r13
movq %rbp, (%rsp)
movq 0x20(%r14), %rsi
movq 0x28(%r14), %rdx
addq %rsi, %rdx
movq %r15, %rdi
callq 0xc7d8
movq %r13, %rdi
leaq 0x5e0b(%rip), %rsi      # 0x3b7ff
movq %r15, %rdx
callq 0xb7dd
movq %r13, %rdi
leaq 0x3750(%rip), %rsi      # 0x39156
callq 0x5870
movq %r12, 0xe8(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x35a37
movq %rdx, 0xe8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xf8(%rsp)
jmp 0x35a41
movupd (%rcx), %xmm0
movupd %xmm0, (%r12)
movq 0x8(%rax), %rdx
movq %rdx, 0xf0(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x14a45(%rip), %rdi     # 0x4a4a8
leaq 0xe8(%rsp), %rsi
callq 0x371c8
movq 0xe8(%rsp), %rdi
cmpq %r12, %rdi
je 0x35a82
callq 0x5410
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x35a96
callq 0x5410
movq (%rsp), %rdi
cmpq %rbp, %rdi
je 0x35aa4
callq 0x5410
movq %r14, %rdi
callq 0x5500
movq %rax, %r14
cmpq %rbx, %rax
jne 0x359d3
movq 0x40(%rsp), %rax
cmpq $0x0, 0x1b8(%rax)
je 0x35be1
movq 0x40(%rsp), %rax
movq 0x1a8(%rax), %r14
leaq 0x198(%rax), %rbx
cmpq %rbx, %r14
je 0x35be1
leaq 0x10(%rsp), %rbp
leaq 0xd8(%rsp), %r12
movq %rsp, %r15
leaq 0x20(%rsp), %r13
movq %rbp, (%rsp)
movq 0x20(%r14), %rsi
movq 0x28(%r14), %rdx
addq %rsi, %rdx
movq %r15, %rdi
callq 0xc7d8
movq %r13, %rdi
leaq 0x5cea(%rip), %rsi      # 0x3b807
movq %r15, %rdx
callq 0xb7dd
movq %r13, %rdi
leaq 0x3627(%rip), %rsi      # 0x39156
callq 0x5870
movq %r12, 0xc8(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x35b60
movq %rdx, 0xc8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xd8(%rsp)
jmp 0x35b6a
movupd (%rcx), %xmm0
movupd %xmm0, (%r12)
movq 0x8(%rax), %rdx
movq %rdx, 0xd0(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x1491c(%rip), %rdi     # 0x4a4a8
leaq 0xc8(%rsp), %rsi
callq 0x371c8
movq 0xc8(%rsp), %rdi
cmpq %r12, %rdi
je 0x35bab
callq 0x5410
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x35bbf
callq 0x5410
movq (%rsp), %rdi
cmpq %rbp, %rdi
je 0x35bcd
callq 0x5410
movq %r14, %rdi
callq 0x5500
movq %rax, %r14
cmpq %rbx, %rax
jne 0x35afc
movq 0x40(%rsp), %rax
cmpq $0x0, 0x188(%rax)
je 0x35d0a
movq 0x40(%rsp), %rax
movq 0x178(%rax), %r14
leaq 0x168(%rax), %rbx
cmpq %rbx, %r14
je 0x35d0a
leaq 0x10(%rsp), %rbp
leaq 0xb8(%rsp), %r12
movq %rsp, %r15
leaq 0x20(%rsp), %r13
movq %rbp, (%rsp)
movq 0x20(%r14), %rsi
movq 0x28(%r14), %rdx
addq %rsi, %rdx
movq %r15, %rdi
callq 0xc7d8
movq %r13, %rdi
leaq 0x5bca(%rip), %rsi      # 0x3b810
movq %r15, %rdx
callq 0xb7dd
movq %r13, %rdi
leaq 0x34fe(%rip), %rsi      # 0x39156
callq 0x5870
movq %r12, 0xa8(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x35c89
movq %rdx, 0xa8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xb8(%rsp)
jmp 0x35c93
movupd (%rcx), %xmm0
movupd %xmm0, (%r12)
movq 0x8(%rax), %rdx
movq %rdx, 0xb0(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x147f3(%rip), %rdi     # 0x4a4a8
leaq 0xa8(%rsp), %rsi
callq 0x371c8
movq 0xa8(%rsp), %rdi
cmpq %r12, %rdi
je 0x35cd4
callq 0x5410
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x35ce8
callq 0x5410
movq (%rsp), %rdi
cmpq %rbp, %rdi
je 0x35cf6
callq 0x5410
movq %r14, %rdi
callq 0x5500
movq %rax, %r14
cmpq %rbx, %rax
jne 0x35c25
movq 0x40(%rsp), %r15
movl 0x2fc(%r15), %esi
leaq 0x20(%rsp), %rdi
callq 0x375de
leaq 0x5af9(%rip), %rcx      # 0x3b820
leaq 0x20(%rsp), %rdi
movl $0x8, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x54d0
leaq 0x10(%rsp), %r12
movq %r12, -0x10(%r12)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x35d62
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x35d6c
movupd (%rcx), %xmm0
movupd %xmm0, (%r12)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x33c9(%rip), %rsi      # 0x39156
callq 0x5870
leaq 0x298(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x35dc2
movq %rdx, 0x288(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x298(%rsp)
jmp 0x35dcb
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq 0x288(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x146b7(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x288(%rsp), %rdi
cmpq %r14, %rdi
je 0x35e08
callq 0x5410
movq (%rsp), %rdi
cmpq %r12, %rdi
je 0x35e16
callq 0x5410
leaq 0x30(%rsp), %r13
movq -0x10(%r13), %rdi
cmpq %r13, %rdi
je 0x35e29
callq 0x5410
movl 0x528(%r15), %esi
leaq 0x20(%rsp), %rdi
callq 0x375de
leaq 0x59e8(%rip), %rcx      # 0x3b829
leaq 0x20(%rsp), %rdi
movl $0xe, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x54d0
movq %r12, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x35e76
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x35e80
movupd (%rcx), %xmm0
movupd %xmm0, (%r12)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x32b5(%rip), %rsi      # 0x39156
callq 0x5870
leaq 0x278(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x35ed6
movq %rdx, 0x268(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x278(%rsp)
jmp 0x35edf
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq 0x268(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x145a3(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x268(%rsp), %rdi
cmpq %r14, %rdi
je 0x35f1c
callq 0x5410
movq (%rsp), %rdi
cmpq %r12, %rdi
je 0x35f2a
callq 0x5410
movq 0x20(%rsp), %rdi
cmpq %r13, %rdi
je 0x35f39
callq 0x5410
movb 0x52c(%r15), %al
cmpb 0xdf4(%rsp), %al
je 0x35f96
leaq 0x7d8(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x58dc(%rip), %rsi      # 0x3b838
leaq 0x58df(%rip), %rdx      # 0x3b842
leaq 0x7c8(%rsp), %rdi
callq 0xc868
leaq 0x14531(%rip), %rdi     # 0x4a4a8
leaq 0x7c8(%rsp), %rsi
callq 0x371c8
movq 0x7c8(%rsp), %rdi
cmpq %r14, %rdi
je 0x35f96
callq 0x5410
leaq 0x4f8(%r15), %rbx
movq 0x500(%r15), %rdx
cmpq 0xdc8(%rsp), %rdx
jne 0x35fcf
testq %rdx, %rdx
je 0x36074
movq 0xdc0(%rsp), %rsi
movq (%rbx), %rdi
callq 0x5470
testl %eax, %eax
je 0x36074
leaq 0x586d(%rip), %rsi      # 0x3b843
movq %rsp, %rdi
movq %rbx, %rdx
callq 0xb7dd
leaq 0x316e(%rip), %rsi      # 0x39156
movq %rsp, %rdi
callq 0x5870
leaq 0x258(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x36020
movq %rdx, 0x248(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x258(%rsp)
jmp 0x36029
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq 0x248(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x14459(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x248(%rsp), %rdi
cmpq %r14, %rdi
je 0x36066
callq 0x5410
movq (%rsp), %rdi
cmpq %r12, %rdi
je 0x36074
callq 0x5410
movsd 0x518(%r15), %xmm0
ucomisd 0xde0(%rsp), %xmm0
jne 0x3608e
jnp 0x3619c
leaq 0x20(%rsp), %rdi
movl $0x3, %esi
callq 0x376f6
leaq 0x57a7(%rip), %rcx      # 0x3b84b
leaq 0x20(%rsp), %rdi
movl $0xa, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x54d0
movq %r12, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x360d9
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x360e3
movupd (%rcx), %xmm0
movupd %xmm0, (%r12)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x3052(%rip), %rsi      # 0x39156
callq 0x5870
leaq 0x238(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x36139
movq %rdx, 0x228(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x238(%rsp)
jmp 0x36142
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq 0x228(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x14340(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x228(%rsp), %rdi
cmpq %r14, %rdi
je 0x3617f
callq 0x5410
movq (%rsp), %rdi
cmpq %r12, %rdi
je 0x3618d
callq 0x5410
movq 0x20(%rsp), %rdi
cmpq %r13, %rdi
je 0x3619c
callq 0x5410
movq 0x4e8(%r15), %rax
cmpq 0xdb0(%rsp), %rax
jne 0x361d5
movq 0x40(%rsp), %rax
movq 0x4d8(%rax), %rdi
leaq 0x4c8(%rax), %rsi
movq 0xda0(%rsp), %rdx
callq 0x3709a
testb %al, %al
jne 0x362c1
movq 0x40(%rsp), %rax
movq 0x4d8(%rax), %rbx
leaq 0x4c8(%rax), %r12
cmpq %r12, %rbx
je 0x362c1
leaq 0x98(%rsp), %r14
movq %rsp, %r15
leaq 0x142a5(%rip), %r13     # 0x4a4a8
leaq 0x88(%rsp), %rbp
leaq 0x20(%rbx), %rdx
movq %r15, %rdi
leaq 0x563d(%rip), %rsi      # 0x3b856
callq 0xb7dd
movq %r15, %rdi
leaq 0x2f2e(%rip), %rsi      # 0x39156
callq 0x5870
movq %r14, 0x88(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x36259
movq %rdx, 0x88(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x98(%rsp)
jmp 0x36262
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
movq %rdx, 0x90(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq %r13, %rdi
movq %rbp, %rsi
callq 0x371c8
movq 0x88(%rsp), %rdi
cmpq %r14, %rdi
je 0x3629a
callq 0x5410
movq (%rsp), %rdi
leaq 0x10(%rsp), %rax
cmpq %rax, %rdi
je 0x362ad
callq 0x5410
movq %rbx, %rdi
callq 0x5500
movq %rax, %rbx
cmpq %r12, %rax
jne 0x3620b
movq 0x40(%rsp), %rax
movsd 0x520(%rax), %xmm0
ucomisd 0xde8(%rsp), %xmm0
jne 0x362df
jnp 0x363f5
leaq 0x20(%rsp), %rdi
movl $0x3, %esi
callq 0x376f6
leaq 0x556f(%rip), %rcx      # 0x3b864
leaq 0x20(%rsp), %rdi
movl $0x9, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x54d0
leaq 0x10(%rsp), %rbx
movq %rbx, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
leaq 0x30(%rsp), %r15
je 0x36334
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x3633c
movupd (%rcx), %xmm0
movupd %xmm0, (%rbx)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x2df9(%rip), %rsi      # 0x39156
callq 0x5870
leaq 0x218(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x36392
movq %rdx, 0x208(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x218(%rsp)
jmp 0x3639b
movupd (%rcx), %xmm0
movupd %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq 0x208(%rsp), %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x140e7(%rip), %rdi     # 0x4a4a8
callq 0x371c8
movq 0x208(%rsp), %rdi
cmpq %r14, %rdi
je 0x363d8
callq 0x5410
movq (%rsp), %rdi
cmpq %rbx, %rdi
je 0x363e6
callq 0x5410
movq 0x20(%rsp), %rdi
cmpq %r15, %rdi
je 0x363f5
callq 0x5410
leaq 0x7b8(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x2d4e(%rip), %rsi      # 0x39156
leaq 0x2d48(%rip), %rdx      # 0x39157
leaq 0x7a8(%rsp), %rdi
callq 0xc868
leaq 0x14085(%rip), %rdi     # 0x4a4a8
leaq 0x7a8(%rsp), %rsi
callq 0x371c8
movq 0x7a8(%rsp), %rdi
cmpq %r14, %rdi
je 0x36442
callq 0x5410
leaq 0x8c8(%rsp), %rdi
callq 0xc534
addq $0xe18, %rsp            # imm = 0xE18
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq %rax, %rbx
movq 0x2c8(%rsp), %rdi
jmp 0x369e8
jmp 0x369f4
jmp 0x36c8b
movq %rax, %rbx
movq 0x308(%rsp), %rdi
jmp 0x369e8
jmp 0x369f4
jmp 0x36c8b
movq %rax, %rbx
movq 0x2a8(%rsp), %rdi
jmp 0x369e8
jmp 0x369f4
jmp 0x36c8b
movq %rax, %rbx
movq 0x2e8(%rsp), %rdi
jmp 0x369e8
jmp 0x369f4
jmp 0x36c8b
movq %rax, %rbx
movq 0x7c8(%rsp), %rdi
jmp 0x36aaa
jmp 0x36c8b
movq %rax, %rbx
movq 0x7e8(%rsp), %rdi
jmp 0x36aaa
movq %rax, %rbx
movq 0x348(%rsp), %rdi
jmp 0x36899
jmp 0x36c8b
jmp 0x368a5
jmp 0x36a89
jmp 0x36c8b
movq %rax, %rbx
movq 0x808(%rsp), %rdi
jmp 0x36aaa
jmp 0x36c8b
movq %rax, %rbx
movq 0x828(%rsp), %rdi
jmp 0x36aaa
jmp 0x36c8b
movq %rax, %rbx
movq 0x848(%rsp), %rdi
jmp 0x36aaa
jmp 0x36c8b
movq %rax, %rbx
movq 0x868(%rsp), %rdi
jmp 0x36aaa
jmp 0x36c8b
movq %rax, %rbx
movq 0x428(%rsp), %rdi
jmp 0x36899
jmp 0x368a5
jmp 0x36a89
jmp 0x36c8b
movq %rax, %rbx
movq 0x4c8(%rsp), %rdi
jmp 0x36899
jmp 0x368a5
jmp 0x36a89
movq %rax, %rbx
movq 0x4e8(%rsp), %rdi
jmp 0x36899
jmp 0x36c8b
jmp 0x368a5
jmp 0x36a89
jmp 0x36c8b
movq %rax, %rbx
movq 0x548(%rsp), %rdi
jmp 0x36899
jmp 0x368a5
jmp 0x36a89
movq %rax, %rbx
movq 0x568(%rsp), %rdi
jmp 0x36899
jmp 0x36c8b
jmp 0x368a5
jmp 0x36a89
movq %rax, %rbx
movq 0x588(%rsp), %rdi
jmp 0x36899
jmp 0x36c8b
jmp 0x368a5
jmp 0x36a89
jmp 0x36c8b
movq %rax, %rbx
movq 0x5c8(%rsp), %rdi
jmp 0x36899
jmp 0x368a5
jmp 0x36a89
jmp 0x36c8b
movq %rax, %rbx
movq 0x608(%rsp), %rdi
jmp 0x36899
jmp 0x368a5
jmp 0x36a89
jmp 0x36c8b
movq %rax, %rbx
movq 0x648(%rsp), %rdi
jmp 0x36899
jmp 0x368a5
jmp 0x36a89
movq %rax, %rbx
movq 0x668(%rsp), %rdi
jmp 0x36899
jmp 0x36c8b
jmp 0x368a5
jmp 0x36a89
movq %rax, %rbx
movq 0x688(%rsp), %rdi
jmp 0x36899
jmp 0x36c8b
jmp 0x368a5
jmp 0x36a89
jmp 0x36c8b
movq %rax, %rbx
movq 0x6c8(%rsp), %rdi
jmp 0x36899
jmp 0x368a5
jmp 0x36a89
jmp 0x36c8b
movq %rax, %rbx
movq 0x888(%rsp), %rdi
jmp 0x36aaa
jmp 0x36c8b
movq %rax, %rbx
movq 0x768(%rsp), %rdi
jmp 0x36899
jmp 0x368a5
jmp 0x36a89
jmp 0x36c8b
movq %rax, %rbx
movq 0x208(%rsp), %rdi
cmpq %r14, %rdi
je 0x36728
callq 0x5410
jmp 0x36728
movq %rax, %rbx
movq (%rsp), %rdi
leaq 0x10(%rsp), %rax
cmpq %rax, %rdi
je 0x36740
callq 0x5410
jmp 0x36740
movq %rax, %rbx
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
jmp 0x36c7f
jmp 0x36c8b
movq %rax, %rbx
movq 0x228(%rsp), %rdi
jmp 0x36a26
jmp 0x36a32
jmp 0x36a45
jmp 0x36c8b
movq %rax, %rbx
movq 0x408(%rsp), %rdi
jmp 0x36899
jmp 0x368a5
jmp 0x36a89
jmp 0x36c8b
movq %rax, %rbx
movq 0x448(%rsp), %rdi
jmp 0x36899
jmp 0x368a5
jmp 0x36a89
movq %rax, %rbx
movq 0x468(%rsp), %rdi
jmp 0x36899
jmp 0x36c8b
jmp 0x368a5
jmp 0x36a89
movq %rax, %rbx
movq 0x488(%rsp), %rdi
jmp 0x36899
jmp 0x36c8b
jmp 0x368a5
jmp 0x36a89
movq %rax, %rbx
movq 0x4a8(%rsp), %rdi
jmp 0x36899
jmp 0x36c8b
jmp 0x368a5
jmp 0x36a89
jmp 0x36c8b
movq %rax, %rbx
movq 0x508(%rsp), %rdi
jmp 0x36899
jmp 0x368a5
jmp 0x36a89
movq %rax, %rbx
movq 0x528(%rsp), %rdi
jmp 0x36899
jmp 0x36c8b
jmp 0x368a5
jmp 0x36a89
jmp 0x36c8b
movq %rax, %rbx
movq 0x5a8(%rsp), %rdi
jmp 0x36899
jmp 0x368a5
jmp 0x36a89
jmp 0x36c8b
movq %rax, %rbx
movq 0x5e8(%rsp), %rdi
jmp 0x36899
jmp 0x368a5
jmp 0x36a89
jmp 0x36c8b
movq %rax, %rbx
movq 0x628(%rsp), %rdi
jmp 0x36899
jmp 0x368a5
jmp 0x36a89
jmp 0x36c8b
movq %rax, %rbx
movq 0x6a8(%rsp), %rdi
cmpq %r15, %rdi
je 0x368a8
callq 0x5410
jmp 0x368a8
movq %rax, %rbx
movq (%rsp), %rdi
cmpq %r14, %rdi
je 0x36a8c
callq 0x5410
jmp 0x36a8c
jmp 0x36a89
jmp 0x36c8b
movq %rax, %rbx
movq 0x248(%rsp), %rdi
cmpq %r14, %rdi
je 0x368e3
callq 0x5410
jmp 0x368e3
movq %rax, %rbx
movq (%rsp), %rdi
cmpq %r12, %rdi
jne 0x36c84
jmp 0x36c8e
jmp 0x36c8b
movq %rax, %rbx
movq 0x328(%rsp), %rdi
jmp 0x369e8
jmp 0x369f4
jmp 0x36c8b
movq %rax, %rbx
movq 0x368(%rsp), %rdi
jmp 0x369e8
jmp 0x369f4
jmp 0x36c8b
movq %rax, %rbx
movq 0x388(%rsp), %rdi
jmp 0x369e8
jmp 0x369f4
jmp 0x36c8b
movq %rax, %rbx
movq 0x3a8(%rsp), %rdi
jmp 0x369e8
jmp 0x369f4
jmp 0x36c8b
movq %rax, %rbx
movq 0x3c8(%rsp), %rdi
jmp 0x369e8
jmp 0x369f4
jmp 0x36c8b
movq %rax, %rbx
movq 0x3e8(%rsp), %rdi
jmp 0x369e8
jmp 0x369f4
jmp 0x36c8b
movq %rax, %rbx
movq 0x6e8(%rsp), %rdi
jmp 0x369e8
jmp 0x369f4
jmp 0x36c8b
movq %rax, %rbx
movq 0x708(%rsp), %rdi
jmp 0x369e8
jmp 0x369f4
jmp 0x36c8b
movq %rax, %rbx
movq 0x728(%rsp), %rdi
jmp 0x369e8
jmp 0x369f4
jmp 0x36c8b
movq %rax, %rbx
movq 0x748(%rsp), %rdi
jmp 0x369e8
jmp 0x369f4
jmp 0x36c8b
movq %rax, %rbx
movq 0x788(%rsp), %rdi
cmpq %r14, %rdi
je 0x369f7
callq 0x5410
jmp 0x369f7
movq %rax, %rbx
leaq 0x10(%rsp), %rax
jmp 0x36a91
jmp 0x36c8b
movq %rax, %rbx
movq 0x7a8(%rsp), %rdi
jmp 0x36aaa
jmp 0x36c8b
movq %rax, %rbx
movq 0x268(%rsp), %rdi
cmpq %r14, %rdi
je 0x36a35
callq 0x5410
jmp 0x36a35
movq %rax, %rbx
movq (%rsp), %rdi
cmpq %r12, %rdi
je 0x36a48
callq 0x5410
jmp 0x36a48
movq %rax, %rbx
movq 0x20(%rsp), %rdi
cmpq %r13, %rdi
jne 0x36c84
jmp 0x36c8e
jmp 0x36c8b
movq %rax, %rbx
movq 0x288(%rsp), %rdi
cmpq %r14, %rdi
je 0x36a7a
callq 0x5410
jmp 0x36a7a
movq %rax, %rbx
movq (%rsp), %rdi
cmpq %r12, %rdi
jne 0x368b5
jmp 0x36a8c
movq %rax, %rbx
leaq 0x30(%rsp), %rax
movq -0x10(%rax), %rdi
jmp 0x36c7f
jmp 0x36c8b
movq %rax, %rbx
movq 0x8a8(%rsp), %rdi
cmpq %r14, %rdi
jne 0x36c84
jmp 0x36c8e
jmp 0x36c8b
movq %rax, %rbx
movq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
jmp 0x36afb
jmp 0x36b07
jmp 0x36ae9
movq %rbx, %rcx
movq %rax, %rbx
movq 0x1e8(%rsp), %rdi
cmpq %rcx, %rdi
jne 0x36b00
jmp 0x36b0a
jmp 0x36b07
jmp 0x36ae9
movq %rax, %rbx
jmp 0x36b1e
movq %rax, %rbx
movq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
cmpq %rax, %rdi
je 0x36b0a
callq 0x5410
jmp 0x36b0a
movq %rax, %rbx
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x36b1e
callq 0x5410
movq (%rsp), %rdi
cmpq %r15, %rdi
jne 0x36c84
jmp 0x36c8e
jmp 0x36c8b
jmp 0x36c1c
jmp 0x36c21
movq %rax, %rbx
movq 0xa8(%rsp), %rdi
jmp 0x36c31
jmp 0x36c8b
jmp 0x36c1c
jmp 0x36c21
movq %rax, %rbx
movq 0xc8(%rsp), %rdi
jmp 0x36c31
jmp 0x36c8b
jmp 0x36c1c
jmp 0x36c21
movq %rax, %rbx
movq 0xe8(%rsp), %rdi
jmp 0x36c31
jmp 0x36c8b
jmp 0x36c1c
jmp 0x36c21
movq %rax, %rbx
movq 0x108(%rsp), %rdi
jmp 0x36c31
jmp 0x36c8b
jmp 0x36c1c
jmp 0x36c21
movq %rax, %rbx
movq 0x128(%rsp), %rdi
jmp 0x36c31
jmp 0x36c8b
jmp 0x36c1c
jmp 0x36c21
movq %rax, %rbx
movq 0x148(%rsp), %rdi
jmp 0x36c31
jmp 0x36c8b
jmp 0x36c1c
jmp 0x36c21
movq %rax, %rbx
movq 0x168(%rsp), %rdi
jmp 0x36c31
jmp 0x36c8b
jmp 0x36c1c
jmp 0x36c21
movq %rax, %rbx
movq 0x188(%rsp), %rdi
jmp 0x36c31
jmp 0x36c8b
jmp 0x36c1c
jmp 0x36c21
movq %rax, %rbx
movq 0x1a8(%rsp), %rdi
jmp 0x36c31
jmp 0x36c8b
movq %rax, %rbx
jmp 0x36c4f
movq %rax, %rbx
jmp 0x36c3b
movq %rax, %rbx
movq 0x1c8(%rsp), %rdi
cmpq %r12, %rdi
je 0x36c3b
callq 0x5410
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x36c4f
callq 0x5410
movq (%rsp), %rdi
cmpq %rbp, %rdi
jne 0x36c84
jmp 0x36c8e
jmp 0x36c8b
movq %rax, %rbx
jmp 0x36c76
movq %rax, %rbx
movq 0x88(%rsp), %rdi
cmpq %r14, %rdi
je 0x36c76
callq 0x5410
movq (%rsp), %rdi
leaq 0x10(%rsp), %rax
cmpq %rax, %rdi
je 0x36c8e
callq 0x5410
jmp 0x36c8e
movq %rax, %rbx
leaq 0x8c8(%rsp), %rdi
callq 0xc534
movq %rbx, %rdi
callq 0x57d0
nop