// File: gvaumour[P]cache-simulator/src/main.cc
// Function: main
int main(int argc , char* argv[]){
	
	vector<string> args; 

	bool mergingResults = MERGING_RESULTS;
	init_default_parameters();
	
	for(int i = 1; i < argc ; i++)
	{
		if(string(argv[i]) == "-p")
		{	i++;
			simu_parameters.policy = string(argv[i]);		
		}
		else if(string(argv[i]) == "--debug-flags")
		{	i++;
			vector<string> debugflags = split(string(argv[i]) , ',');		
			for(auto debugflag : debugflags)
			{
				if(simulation_debugflags.count(debugflag) != 0)
					simu_parameters.enable_debugflags.insert(debugflag);
				else
				{
					cout << "Error: Debug flag not recognized : " << debugflag << endl;
					return 0;					
				}
			}
		}
		else if(string(argv[i]) == "-n")
		{	i++;
			simu_parameters.nbCores = atoi(argv[i]);
		}
		else if(string(argv[i]) == "--rap-assoc")
		{	i++;
			simu_parameters.rap_assoc = atoi(argv[i]);
		}
		else if(string(argv[i]) == "--rap-sets")
		{	i++;
			simu_parameters.rap_sets = atoi(argv[i]);
		}
		else if(string(argv[i]) == "--window_size")
		{	i++;
			simu_parameters.window_size = atoi(argv[i]);
		}
		else if(string(argv[i]) == "--SRAM-assoc")
		{	i++;
			simu_parameters.sram_assoc = atoi(argv[i]);
		}
		else if(string(argv[i]) == "--NVM-assoc")
		{	i++;
			simu_parameters.nvm_assoc = atoi(argv[i]);
		}
		else if(string(argv[i]) == "--ratio-RWcost")
		{	i++;
			simu_parameters.ratio_RWcost = atof(argv[i]);
		}
		else if(string(argv[i]) == "--SRAM-MTsize")
		{	i++;
			simu_parameters.size_MT_SRAMtags = atoi(argv[i]);
		}
		else if(string(argv[i]) == "--NVM-MTsize")
		{	i++;
			simu_parameters.size_MT_NVMtags = atoi(argv[i]);
		}
		else if(string(argv[i]) == "--InstructionTh")
		{	i++;
			simu_parameters.cost_threshold = atoi(argv[i]);
		}
		else if(string(argv[i]) == "--SaturationTh")
		{	i++;
			simu_parameters.saturation_threshold = atoi(argv[i]);
		}
		else if(string(argv[i]) == "--LLC-sets")
		{	i++;
			simu_parameters.nb_sets = atoi(argv[i]);
		}
		else if(string(argv[i]) == "--deadCounter")
		{	i++;
			simu_parameters.deadSaturationCouter = atoi(argv[i]);
		}
		else if(string(argv[i]) == "--sampled-sets")
		{	i++;
			simu_parameters.nb_sampled_sets = atoi(argv[i]);
		}
		else if(string(argv[i]) == "--prefetchDegree")
		{	i++;
			simu_parameters.prefetchDegree = atoi(argv[i]);
		}
		else if(string(argv[i]) == "--prefetchStreams")
		{	i++;
			simu_parameters.prefetchStreams = atoi(argv[i]);
		}
		else if(string(argv[i]) == "--enablePrefetch")
			simu_parameters.enablePrefetch = true;
		else if(string(argv[i]) == "--traceLLC")
			simu_parameters.traceLLC = true;
		else if(string(argv[i]) == "--enablePCHistoryTracking")
			simu_parameters.enablePCHistoryTracking = true;
		else if(string(argv[i]) == "--enableBP")
			simu_parameters.enableBP = true;
		else if(string(argv[i]) == "--enable-DYN")
			simu_parameters.enableMigration = true;
		else if(string(argv[i]) == "--simulate-MissConflicts")
			simu_parameters.simulate_conflicts = true;
		else if(string(argv[i]) == "--enableReuseError")
			simu_parameters.enableReuseErrorComputation = true;
		else if(string(argv[i]) == "--Predictor-optTarget")
		{	i++;
			string m_optTarget = string(argv[i]);
			assert((m_optTarget == "energy" || m_optTarget == "perf") && "Wrong optimization parameter for the function cost" );
			if(m_optTarget == "energy")
				simu_parameters.optTarget = EnergyParameters();
			else if(m_optTarget == "perf")
				simu_parameters.optTarget = PerfParameters();
		}
		else if(string(argv[i]) == "--DBAMB-signature")
		{	i++;
			simu_parameters.DBAMB_signature = string(argv[i]);		
		}
		else if(string(argv[i]) == "--MT-counter-th")
		{	i++;
			simu_parameters.MT_counter_th = atoi(argv[i]);		
		}
		else if(string(argv[i]) == "--MT-timeframe")
		{	i++;
			simu_parameters.MT_timeframe = atoi(argv[i]);		
		}		
		else if(string(argv[i]) == "--MT-sampling")
		{	i++;
			simu_parameters.nb_MTcouters_sampling = atoi(argv[i]);		
		}		
		else if(string(argv[i]) == "--Perceptron-BP-Features")
		{	i++;
			simu_parameters.perceptron_BP_features.clear();
			simu_parameters.perceptron_BP_features = split(string(argv[i]) , ',');
		}
		else if(string(argv[i]) == "--Perceptron-counterSize")
		{	i++;
			simu_parameters.perceptron_counter_size = atoi(argv[i]);
		}
		else if(string(argv[i]) == "--PHC-costTh")
		{	i++;
			simu_parameters.PHC_cost_threshold = atoi(argv[i]);
		}
		else if(string(argv[i]) == "--PHC-costMediumWrite")
		{	i++;
			simu_parameters.PHC_cost_mediumWrite = atoi(argv[i]);
		}
		else if(string(argv[i]) == "--PHC-costShortWrite")
		{	i++;
			simu_parameters.PHC_cost_shortWrite = atoi(argv[i]);
		}
		else if(string(argv[i]) == "--PHC-costShortRead")
		{	i++;
			simu_parameters.PHC_cost_shortRead = atoi(argv[i]);
		}		
		else if(string(argv[i]) == "--MediumRD-def")
		{	i++;
			simu_parameters.mediumrd_def = atoi(argv[i]);
		}
		else if(string(argv[i]) == "--PHC-costMediumRead")
		{	i++;
			simu_parameters.PHC_cost_mediumRead = atoi(argv[i]);
		}
		else if(string(argv[i]) == "--PHC-Features")
		{	i++;
			simu_parameters.PHC_features.clear();
			simu_parameters.PHC_features = split(string(argv[i]) , ',');
		}
		else if(string(argv[i]) == "--Cerebron-decrementValue")
		{	i++;
			simu_parameters.Cerebron_decrement_value = atoi(argv[i]);
		}
		else if(string(argv[i]) == "--Cerebron-function")
		{	i++;
			simu_parameters.Cerebron_activation_function = string(argv[i]);
		}
		else if(string(argv[i]) == "--Cerebron-independantLearning")
			simu_parameters.Cerebron_independantLearning = true;
		else if(string(argv[i]) == "--Cerebron-fastLearning")
			simu_parameters.Cerebron_fastlearning = true;
		else if(string(argv[i]) == "--Cerebron-lowConfidence")
			simu_parameters.Cerebron_lowConfidence = true;
		else if(string(argv[i]) == "--Cerebron-RDmodel")
			simu_parameters.Cerebron_RDmodel = true;
		else if(string(argv[i]) == "--Cerebron-resetEnergyValues")
			simu_parameters.Cerebron_resetEnergyValues = true;
		else if(string(argv[i]) == "--Cerebron-enableMigration")
			simu_parameters.Cerebron_enableMigration = true;
		else if(string(argv[i]) == "--Cerebron-separateLearning")
			simu_parameters.Cerebron_separateLearning = true;
		else if(string(argv[i]) == "--Perceptron-Alloc-Features")
		{	i++;
			simu_parameters.perceptron_Allocation_features.clear();
			simu_parameters.perceptron_Allocation_features = split(string(argv[i]) , ',');
		}
		else if(string(argv[i]) == "--Perceptron-drawFeatureMaps")
			simu_parameters.perceptron_drawFeatureMaps = true;		
		else if(string(argv[i]) == "--Perceptron-enableBP")
			simu_parameters.perceptron_enableBypass = true;		
		else if(string(argv[i]) == "--enableDatasetSpilling")
			simu_parameters.enableDatasetSpilling = true;		
		else if(string(argv[i]) == "--Perceptron-BPThreshold")
		{	i++;
			simu_parameters.perceptron_bypass_threshold = atoi(argv[i]);		
		}
		else if(string(argv[i]) == "--SimplePerceptron-learningTH")
			simu_parameters.simple_perceptron_learningTreshold = atoi(argv[i++]);
		else if(string(argv[i]) == "--SimplePerceptron-Features")
		{
			i++;
			simu_parameters.simple_perceptron_features.clear();		
			simu_parameters.simple_perceptron_features = split(string(argv[i]) , ',');
		}
		else if(string(argv[i]) == "--SimplePerceptron-independantLearning")
			simu_parameters.simple_perceptron_independantLearning = true;
		else if(string(argv[i]) == "--SimplePerceptron-fastLearning")
			simu_parameters.simple_perceptron_fastLearning = true;
		else if(string(argv[i]) == "--SimplePerceptron-enableMigration")
			simu_parameters.simple_perceptron_enableMigration = true;
		else if(string(argv[i]) == "--Perceptron-BPLearning")
		{	i++;
			simu_parameters.perceptron_bypass_learning = atoi(argv[i]);		
		}
		else if(string(argv[i]) == "--Perceptron-AllocThreshold")
		{	i++;
			simu_parameters.perceptron_allocation_threshold = atoi(argv[i]);		
		}
		else if(string(argv[i]) == "--Perceptron-AllocLearning")
		{	i++;
			simu_parameters.perceptron_allocation_learning = atoi(argv[i]);		
		}
		else if(string(argv[i]) == "--Perceptron-dumpVariance")
			simu_parameters.perceptron_compute_variance = true;		
		else if(string(argv[i]) == "--DBAMB-addr-beginBits")
		{	i++;
			simu_parameters.DBAMB_begin_bit = atoi(argv[i]);		
		}
		else if(string(argv[i]) == "--DBAMB-addr-endBits")
		{	i++;
			simu_parameters.DBAMB_end_bit = atoi(argv[i]);		
		}
		else if(string(argv[i]) == "--flagTest")
		{
			simu_parameters.flagTest = true;
			cout << "Flag Test Enable" << endl;		
		}
		else if(string(argv[i]) == "--readDatasetFile")
		{
			i++;
			simu_parameters.readDatasetFile = true;
			simu_parameters.datasetFile = string(argv[i]);		
		}
		else if(string(argv[i]) == "--writeDatasetFile")
			simu_parameters.writeDatasetFile = true;
		else if(string(argv[i]) == "--enableDebug")
		{
			cout << "Debug enable "<< endl;		
			simu_parameters.printDebug = true;
		}
		else if(argv[i][0] == '-' && argv[i][1] == '-')
		{
			cout << "Flag not recognized: " << argv[i] << endl;
			cout << "Exiting ... "<< endl;
			return 1;
		}
		else
			args.push_back(string(argv[i]));
	}
	
	if(simu_parameters.policy == "DBA")
	{
		simu_parameters.enableBP = false;
		simu_parameters.enableMigration = false;
	}
	else if(simu_parameters.policy == "DBAMB")
	{
		simu_parameters.enableBP = true;
		simu_parameters.enableMigration = true;
	}
	else if(simu_parameters.policy == "DBAMBS")
	{
		simu_parameters.enableBP = true;
		simu_parameters.enableMigration = true;
		simu_parameters.enableDatasetSpilling = true;
	}
	else if(simu_parameters.policy == "DBAM")
	{
		simu_parameters.enableBP = false;
		simu_parameters.enableMigration = true;
	}
	

	if( (simu_parameters.nvm_assoc == 0 || simu_parameters.sram_assoc == 0) && \
		(simu_parameters.policy != "Perceptron" && simu_parameters.policy != "Monitor" ) )
	 {
	 	simu_parameters.policy = "LRU";
	 }
		
	for(unsigned i = 0 ; i < args.size() ; i++)
		simu_parameters.memory_traces.push_back(args[i]);		
	
	if(argc == 1)
		simu_parameters.memory_traces.push_back(DEFAULT_TRACE);
	
	
	
	/* The Control C signal handler setup */
	struct sigaction sigIntHandler;
	sigIntHandler.sa_handler = my_handler;
	sigemptyset(&sigIntHandler.sa_mask);
	sigIntHandler.sa_flags = 0;
	sigaction(SIGINT, &sigIntHandler, NULL);
	/***********************************/	

	cout << "Launching simulation with " << simu_parameters.memory_traces.size() << " file(s), the " << simu_parameters.policy \
	 << " policy and with " << simu_parameters.nbCores << " core(s)" << endl;	

	my_system = new Hierarchy(simu_parameters.policy , simu_parameters.nbCores);


	cout << "Traces considered:" << endl;
	for(auto memory_trace : simu_parameters.memory_traces)
		cout << "\t - " << memory_trace << endl;
	
	int id_trace = 0;
	string loading_bar = "";
	uint64_t step = NB_ACCESS/30;

	for(auto memory_trace : simu_parameters.memory_traces)
	{
		cout << "\tRunning Trace: " << memory_trace << " ... " <<  endl;
	
		MemoryTrace* traceWrapper = initTrace(memory_trace);
		assert(traceWrapper != NULL);
		
		Access element;
		uint64_t cpt_access = 0;
		my_system->startWarmup();
		my_system->stopWarmup();
		
		while(traceWrapper->readNext(element)){

			cpt_time++;
			cpt_access++;

			if( ((cpt_time-1) % step == 0) || cpt_time == NB_ACCESS)
			{
				cout << "\tSimulation Progress [" << std::left << setw(30) << setfill(' ') \
					<< loading_bar << "] " << setw(2) << loading_bar.size()*100/30 << "%\r";
				fflush(stdout);
				loading_bar += "#";				
			}


			my_system->handleAccess(element);
			DPRINTF(DebugCache, "TIME::%ld\n",cpt_access);
			
		}
		cout << endl;
		traceWrapper->close();
		free(traceWrapper);
		if(!mergingResults)
		{
			my_system->finishSimu();	
			printResults(mergingResults, id_trace);	
		
		}
		id_trace++;
	}	
	if(mergingResults)
	{
		my_system->finishSimu();	
		printResults(mergingResults , id_trace);	
	}
	
	delete(my_system);
	return 0;
}

// Assembly:
subq $0x1918, %rsp           # imm = 0x1918
movl $0x0, 0x1914(%rsp)
movl %edi, 0x1910(%rsp)
movq %rsi, 0x1908(%rsp)
leaq 0x18f0(%rsp), %rdi
callq 0xe850
movb $0x1, 0x18ef(%rsp)
callq 0x669b0
jmp 0x69eed
movl $0x1, 0x18d8(%rsp)
movl 0x18d8(%rsp), %eax
cmpl 0x1910(%rsp), %eax
jge 0x6f3bc
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x8a8(%rsp)
leaq 0x18b7(%rsp), %rdi
movq %rdi, 0x8b0(%rsp)
callq 0x56a0
movq 0x8a8(%rsp), %rsi
movq 0x8b0(%rsp), %rdx
leaq 0x18b8(%rsp), %rdi
callq 0x5530
jmp 0x69f5c
leaq 0xa28d(%rip), %rsi      # 0x741f0
leaq 0x18b8(%rsp), %rdi
callq 0xfa60
movb %al, 0x8a7(%rsp)
jmp 0x69f79
leaq 0x18b8(%rsp), %rdi
callq 0x5768
leaq 0x18b7(%rsp), %rdi
callq 0x53e0
movb 0x8a7(%rsp), %al
testb $0x1, %al
jne 0x69fa3
jmp 0x6a0c2
movl 0x18d8(%rsp), %eax
incl %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x890(%rsp)
leaq 0x188f(%rsp), %rdi
movq %rdi, 0x898(%rsp)
callq 0x56a0
movq 0x890(%rsp), %rsi
movq 0x898(%rsp), %rdx
leaq 0x1890(%rsp), %rdi
callq 0x5530
jmp 0x6a003
leaq 0x29fe6(%rip), %rdi     # 0x93ff0
addq $0x68, %rdi
leaq 0x1890(%rsp), %rsi
callq 0x54a0
leaq 0x1890(%rsp), %rdi
callq 0x5768
leaq 0x188f(%rsp), %rdi
callq 0x53e0
jmp 0x6f3a4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x7018d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6a08a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x18b8(%rsp), %rdi
callq 0x5768
leaq 0x18b7(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x188f(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x880(%rsp)
leaq 0x1867(%rsp), %rdi
movq %rdi, 0x888(%rsp)
callq 0x56a0
movq 0x880(%rsp), %rsi
movq 0x888(%rsp), %rdx
leaq 0x1868(%rsp), %rdi
callq 0x5530
jmp 0x6a112
leaq 0xa0da(%rip), %rsi      # 0x741f3
leaq 0x1868(%rsp), %rdi
callq 0xfa60
movb %al, 0x87f(%rsp)
jmp 0x6a12f
leaq 0x1868(%rsp), %rdi
callq 0x5768
leaq 0x1867(%rsp), %rdi
callq 0x53e0
movb 0x87f(%rsp), %al
testb $0x1, %al
jne 0x6a159
jmp 0x6a496
movl 0x18d8(%rsp), %eax
incl %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x868(%rsp)
leaq 0x1827(%rsp), %rdi
movq %rdi, 0x870(%rsp)
callq 0x56a0
movq 0x868(%rsp), %rsi
movq 0x870(%rsp), %rdx
leaq 0x1828(%rsp), %rdi
callq 0x5530
jmp 0x6a1b9
leaq 0x1848(%rsp), %rdi
leaq 0x1828(%rsp), %rsi
movl $0x2c, %edx
callq 0x653b0
jmp 0x6a1d5
leaq 0x1828(%rsp), %rdi
callq 0x5768
leaq 0x1827(%rsp), %rdi
callq 0x53e0
leaq 0x1848(%rsp), %rax
movq %rax, 0x1818(%rsp)
movq 0x1818(%rsp), %rdi
callq 0xebf0
movq %rax, 0x1810(%rsp)
movq 0x1818(%rsp), %rdi
callq 0xec20
movq %rax, 0x1808(%rsp)
leaq 0x1810(%rsp), %rdi
leaq 0x1808(%rsp), %rsi
callq 0xec50
testb $0x1, %al
jne 0x6a247
jmp 0x6a456
leaq 0x1810(%rsp), %rdi
callq 0xec90
movq %rax, %rsi
leaq 0x17e8(%rsp), %rdi
callq 0x51b0
jmp 0x6a266
leaq 0x29d53(%rip), %rdi     # 0x93fc0
leaq 0x17e8(%rsp), %rsi
callq 0x33a00
movq %rax, 0x860(%rsp)
jmp 0x6a284
movq 0x860(%rsp), %rax
cmpq $0x0, %rax
je 0x6a3b3
leaq 0x29d53(%rip), %rdi     # 0x93ff0
addq $0x8, %rdi
leaq 0x17e8(%rsp), %rsi
callq 0x70630
movb %dl, 0x857(%rsp)
movq %rax, 0x858(%rsp)
jmp 0x6a2bf
movb 0x857(%rsp), %al
movq 0x858(%rsp), %rcx
movq %rcx, 0x17d8(%rsp)
movb %al, 0x17e0(%rsp)
jmp 0x6a41d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6a319
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x1868(%rsp), %rdi
callq 0x5768
leaq 0x1867(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6a362
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x1828(%rsp), %rdi
callq 0x5768
leaq 0x1827(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6a484
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x17e8(%rsp), %rdi
callq 0x5768
jmp 0x6a484
movq 0x28c16(%rip), %rdi     # 0x92fd0
leaq 0x9e40(%rip), %rsi      # 0x74201
callq 0x5380
movq %rax, 0x848(%rsp)
jmp 0x6a3d0
movq 0x848(%rsp), %rdi
leaq 0x17e8(%rsp), %rsi
callq 0x5330
movq %rax, 0x840(%rsp)
jmp 0x6a3ef
movq 0x840(%rsp), %rdi
movq 0x28bba(%rip), %rsi     # 0x92fb8
callq 0x53d0
jmp 0x6a405
movl $0x0, 0x1914(%rsp)
movl $0x1, 0x17d4(%rsp)
jmp 0x6a428
movl $0x0, 0x17d4(%rsp)
leaq 0x17e8(%rsp), %rdi
callq 0x5768
movl 0x17d4(%rsp), %eax
testl %eax, %eax
jne 0x6a461
jmp 0x6a442
jmp 0x6a444
leaq 0x1810(%rsp), %rdi
callq 0xeca0
jmp 0x6a229
movl $0x0, 0x17d4(%rsp)
leaq 0x1848(%rsp), %rdi
callq 0xf560
movl 0x17d4(%rsp), %eax
testl %eax, %eax
jne 0x70171
jmp 0x6a47f
jmp 0x6f3a2
leaq 0x1848(%rsp), %rdi
callq 0xf560
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x830(%rsp)
leaq 0x17af(%rsp), %rdi
movq %rdi, 0x838(%rsp)
callq 0x56a0
movq 0x830(%rsp), %rsi
movq 0x838(%rsp), %rdx
leaq 0x17b0(%rsp), %rdi
callq 0x5530
jmp 0x6a4e6
leaq 0x9d38(%rip), %rsi      # 0x74225
leaq 0x17b0(%rsp), %rdi
callq 0xfa60
movb %al, 0x82f(%rsp)
jmp 0x6a503
leaq 0x17b0(%rsp), %rdi
callq 0x5768
leaq 0x17af(%rsp), %rdi
callq 0x53e0
movb 0x82f(%rsp), %al
testb $0x1, %al
jne 0x6a52d
jmp 0x6a5b1
movl 0x18d8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rdi
callq 0x55b0
movl %eax, %ecx
leaq 0x29a90(%rip), %rax     # 0x93ff0
movl %ecx, 0x3c(%rax)
jmp 0x6f3a0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6a59f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x17b0(%rsp), %rdi
callq 0x5768
leaq 0x17af(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x818(%rsp)
leaq 0x1787(%rsp), %rdi
movq %rdi, 0x820(%rsp)
callq 0x56a0
movq 0x818(%rsp), %rsi
movq 0x820(%rsp), %rdx
leaq 0x1788(%rsp), %rdi
callq 0x5530
jmp 0x6a601
leaq 0x9c20(%rip), %rsi      # 0x74228
leaq 0x1788(%rsp), %rdi
callq 0xfa60
movb %al, 0x817(%rsp)
jmp 0x6a61e
leaq 0x1788(%rsp), %rdi
callq 0x5768
leaq 0x1787(%rsp), %rdi
callq 0x53e0
movb 0x817(%rsp), %al
testb $0x1, %al
jne 0x6a648
jmp 0x6a6cf
movl 0x18d8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rdi
callq 0x55b0
movl %eax, %ecx
leaq 0x29975(%rip), %rax     # 0x93ff0
movl %ecx, 0xac(%rax)
jmp 0x6f39e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6a6bd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x1788(%rsp), %rdi
callq 0x5768
leaq 0x1787(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x800(%rsp)
leaq 0x175f(%rsp), %rdi
movq %rdi, 0x808(%rsp)
callq 0x56a0
movq 0x800(%rsp), %rsi
movq 0x808(%rsp), %rdx
leaq 0x1760(%rsp), %rdi
callq 0x5530
jmp 0x6a71f
leaq 0x9b0e(%rip), %rsi      # 0x74234
leaq 0x1760(%rsp), %rdi
callq 0xfa60
movb %al, 0x7ff(%rsp)
jmp 0x6a73c
leaq 0x1760(%rsp), %rdi
callq 0x5768
leaq 0x175f(%rsp), %rdi
callq 0x53e0
movb 0x7ff(%rsp), %al
testb $0x1, %al
jne 0x6a766
jmp 0x6a7ed
movl 0x18d8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rdi
callq 0x55b0
movl %eax, %ecx
leaq 0x29857(%rip), %rax     # 0x93ff0
movl %ecx, 0xb0(%rax)
jmp 0x6f39c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6a7db
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x1760(%rsp), %rdi
callq 0x5768
leaq 0x175f(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x7e8(%rsp)
leaq 0x1737(%rsp), %rdi
movq %rdi, 0x7f0(%rsp)
callq 0x56a0
movq 0x7e8(%rsp), %rsi
movq 0x7f0(%rsp), %rdx
leaq 0x1738(%rsp), %rdi
callq 0x5530
jmp 0x6a83d
leaq 0x99fb(%rip), %rsi      # 0x7423f
leaq 0x1738(%rsp), %rdi
callq 0xfa60
movb %al, 0x7e7(%rsp)
jmp 0x6a85a
leaq 0x1738(%rsp), %rdi
callq 0x5768
leaq 0x1737(%rsp), %rdi
callq 0x53e0
movb 0x7e7(%rsp), %al
testb $0x1, %al
jne 0x6a884
jmp 0x6a90b
movl 0x18d8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rdi
callq 0x55b0
movl %eax, %ecx
leaq 0x29739(%rip), %rax     # 0x93ff0
movl %ecx, 0xa0(%rax)
jmp 0x6f39a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6a8f9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x1738(%rsp), %rdi
callq 0x5768
leaq 0x1737(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x7d0(%rsp)
leaq 0x170f(%rsp), %rdi
movq %rdi, 0x7d8(%rsp)
callq 0x56a0
movq 0x7d0(%rsp), %rsi
movq 0x7d8(%rsp), %rdx
leaq 0x1710(%rsp), %rdi
callq 0x5530
jmp 0x6a95b
leaq 0x98eb(%rip), %rsi      # 0x7424d
leaq 0x1710(%rsp), %rdi
callq 0xfa60
movb %al, 0x7cf(%rsp)
jmp 0x6a978
leaq 0x1710(%rsp), %rdi
callq 0x5768
leaq 0x170f(%rsp), %rdi
callq 0x53e0
movb 0x7cf(%rsp), %al
testb $0x1, %al
jne 0x6a9a2
jmp 0x6aa26
movl 0x18d8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rdi
callq 0x55b0
movl %eax, %ecx
leaq 0x2961b(%rip), %rax     # 0x93ff0
movl %ecx, 0x38(%rax)
jmp 0x6f398
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6aa14
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x1710(%rsp), %rdi
callq 0x5768
leaq 0x170f(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x7b8(%rsp)
leaq 0x16e7(%rsp), %rdi
movq %rdi, 0x7c0(%rsp)
callq 0x56a0
movq 0x7b8(%rsp), %rsi
movq 0x7c0(%rsp), %rdx
leaq 0x16e8(%rsp), %rdi
callq 0x5530
jmp 0x6aa76
leaq 0x97dd(%rip), %rsi      # 0x7425a
leaq 0x16e8(%rsp), %rdi
callq 0xfa60
movb %al, 0x7b7(%rsp)
jmp 0x6aa93
leaq 0x16e8(%rsp), %rdi
callq 0x5768
leaq 0x16e7(%rsp), %rdi
callq 0x53e0
movb 0x7b7(%rsp), %al
testb $0x1, %al
jne 0x6aabd
jmp 0x6ab41
movl 0x18d8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rdi
callq 0x55b0
movl %eax, %ecx
leaq 0x29500(%rip), %rax     # 0x93ff0
movl %ecx, 0x40(%rax)
jmp 0x6f396
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6ab2f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x16e8(%rsp), %rdi
callq 0x5768
leaq 0x16e7(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x7a0(%rsp)
leaq 0x16bf(%rsp), %rdi
movq %rdi, 0x7a8(%rsp)
callq 0x56a0
movq 0x7a0(%rsp), %rsi
movq 0x7a8(%rsp), %rdx
leaq 0x16c0(%rsp), %rdi
callq 0x5530
jmp 0x6ab91
leaq 0x96ce(%rip), %rsi      # 0x74266
leaq 0x16c0(%rsp), %rdi
callq 0xfa60
movb %al, 0x79f(%rsp)
jmp 0x6abae
leaq 0x16c0(%rsp), %rdi
callq 0x5768
leaq 0x16bf(%rsp), %rdi
callq 0x53e0
movb 0x79f(%rsp), %al
testb $0x1, %al
jne 0x6abd8
jmp 0x6ac63
movl 0x18d8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rdi
callq 0x54b0
cvtsd2ss %xmm0, %xmm0
leaq 0x293e3(%rip), %rax     # 0x93ff0
movss %xmm0, 0xe0(%rax)
jmp 0x6f394
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6ac51
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x16c0(%rsp), %rdi
callq 0x5768
leaq 0x16bf(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x788(%rsp)
leaq 0x1697(%rsp), %rdi
movq %rdi, 0x790(%rsp)
callq 0x56a0
movq 0x788(%rsp), %rsi
movq 0x790(%rsp), %rdx
leaq 0x1698(%rsp), %rdi
callq 0x5530
jmp 0x6acb3
leaq 0x95bb(%rip), %rsi      # 0x74275
leaq 0x1698(%rsp), %rdi
callq 0xfa60
movb %al, 0x787(%rsp)
jmp 0x6acd0
leaq 0x1698(%rsp), %rdi
callq 0x5768
leaq 0x1697(%rsp), %rdi
callq 0x53e0
movb 0x787(%rsp), %al
testb $0x1, %al
jne 0x6acfa
jmp 0x6ad81
movl 0x18d8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rdi
callq 0x55b0
movl %eax, %ecx
leaq 0x292c3(%rip), %rax     # 0x93ff0
movl %ecx, 0xc0(%rax)
jmp 0x6f392
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6ad6f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x1698(%rsp), %rdi
callq 0x5768
leaq 0x1697(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x770(%rsp)
leaq 0x166f(%rsp), %rdi
movq %rdi, 0x778(%rsp)
callq 0x56a0
movq 0x770(%rsp), %rsi
movq 0x778(%rsp), %rdx
leaq 0x1670(%rsp), %rdi
callq 0x5530
jmp 0x6add1
leaq 0x94ab(%rip), %rsi      # 0x74283
leaq 0x1670(%rsp), %rdi
callq 0xfa60
movb %al, 0x76f(%rsp)
jmp 0x6adee
leaq 0x1670(%rsp), %rdi
callq 0x5768
leaq 0x166f(%rsp), %rdi
callq 0x53e0
movb 0x76f(%rsp), %al
testb $0x1, %al
jne 0x6ae18
jmp 0x6ae9f
movl 0x18d8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rdi
callq 0x55b0
movl %eax, %ecx
leaq 0x291a5(%rip), %rax     # 0x93ff0
movl %ecx, 0xc4(%rax)
jmp 0x6f390
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6ae8d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x1670(%rsp), %rdi
callq 0x5768
leaq 0x166f(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x758(%rsp)
leaq 0x1647(%rsp), %rdi
movq %rdi, 0x760(%rsp)
callq 0x56a0
movq 0x758(%rsp), %rsi
movq 0x760(%rsp), %rdx
leaq 0x1648(%rsp), %rdi
callq 0x5530
jmp 0x6aeef
leaq 0x939a(%rip), %rsi      # 0x74290
leaq 0x1648(%rsp), %rdi
callq 0xfa60
movb %al, 0x757(%rsp)
jmp 0x6af0c
leaq 0x1648(%rsp), %rdi
callq 0x5768
leaq 0x1647(%rsp), %rdi
callq 0x53e0
movb 0x757(%rsp), %al
testb $0x1, %al
jne 0x6af36
jmp 0x6afbd
movl 0x18d8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rdi
callq 0x55b0
movl %eax, %ecx
leaq 0x29087(%rip), %rax     # 0x93ff0
movl %ecx, 0xbc(%rax)
jmp 0x6f38e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6afab
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x1648(%rsp), %rdi
callq 0x5768
leaq 0x1647(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x740(%rsp)
leaq 0x161f(%rsp), %rdi
movq %rdi, 0x748(%rsp)
callq 0x56a0
movq 0x740(%rsp), %rsi
movq 0x748(%rsp), %rdx
leaq 0x1620(%rsp), %rdi
callq 0x5530
jmp 0x6b00d
leaq 0x928c(%rip), %rsi      # 0x742a0
leaq 0x1620(%rsp), %rdi
callq 0xfa60
movb %al, 0x73f(%rsp)
jmp 0x6b02a
leaq 0x1620(%rsp), %rdi
callq 0x5768
leaq 0x161f(%rsp), %rdi
callq 0x53e0
movb 0x73f(%rsp), %al
testb $0x1, %al
jne 0x6b054
jmp 0x6b0db
movl 0x18d8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rdi
callq 0x55b0
movl %eax, %ecx
leaq 0x28f69(%rip), %rax     # 0x93ff0
movl %ecx, 0xb8(%rax)
jmp 0x6f38c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6b0c9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x1620(%rsp), %rdi
callq 0x5768
leaq 0x161f(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x728(%rsp)
leaq 0x15f7(%rsp), %rdi
movq %rdi, 0x730(%rsp)
callq 0x56a0
movq 0x728(%rsp), %rsi
movq 0x730(%rsp), %rdx
leaq 0x15f8(%rsp), %rdi
callq 0x5530
jmp 0x6b12b
leaq 0x917d(%rip), %rsi      # 0x742af
leaq 0x15f8(%rsp), %rdi
callq 0xfa60
movb %al, 0x727(%rsp)
jmp 0x6b148
leaq 0x15f8(%rsp), %rdi
callq 0x5768
leaq 0x15f7(%rsp), %rdi
callq 0x53e0
movb 0x727(%rsp), %al
testb $0x1, %al
jne 0x6b172
jmp 0x6b1f6
movl 0x18d8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rdi
callq 0x55b0
movl %eax, %ecx
leaq 0x28e4b(%rip), %rax     # 0x93ff0
movl %ecx, 0x44(%rax)
jmp 0x6f38a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6b1e4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x15f8(%rsp), %rdi
callq 0x5768
leaq 0x15f7(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x710(%rsp)
leaq 0x15cf(%rsp), %rdi
movq %rdi, 0x718(%rsp)
callq 0x56a0
movq 0x710(%rsp), %rsi
movq 0x718(%rsp), %rdx
leaq 0x15d0(%rsp), %rdi
callq 0x5530
jmp 0x6b246
leaq 0x906d(%rip), %rsi      # 0x742ba
leaq 0x15d0(%rsp), %rdi
callq 0xfa60
movb %al, 0x70f(%rsp)
jmp 0x6b263
leaq 0x15d0(%rsp), %rdi
callq 0x5768
leaq 0x15cf(%rsp), %rdi
callq 0x53e0
movb 0x70f(%rsp), %al
testb $0x1, %al
jne 0x6b28d
jmp 0x6b314
movl 0x18d8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rdi
callq 0x55b0
movl %eax, %ecx
leaq 0x28d30(%rip), %rax     # 0x93ff0
movl %ecx, 0x9c(%rax)
jmp 0x6f388
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6b302
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x15d0(%rsp), %rdi
callq 0x5768
leaq 0x15cf(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x6f8(%rsp)
leaq 0x15a7(%rsp), %rdi
movq %rdi, 0x700(%rsp)
callq 0x56a0
movq 0x6f8(%rsp), %rsi
movq 0x700(%rsp), %rdx
leaq 0x15a8(%rsp), %rdi
callq 0x5530
jmp 0x6b364
leaq 0x8f5d(%rip), %rsi      # 0x742c8
leaq 0x15a8(%rsp), %rdi
callq 0xfa60
movb %al, 0x6f7(%rsp)
jmp 0x6b381
leaq 0x15a8(%rsp), %rdi
callq 0x5768
leaq 0x15a7(%rsp), %rdi
callq 0x53e0
movb 0x6f7(%rsp), %al
testb $0x1, %al
jne 0x6b3ab
jmp 0x6b42f
movl 0x18d8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rdi
callq 0x55b0
movl %eax, %ecx
leaq 0x28c12(%rip), %rax     # 0x93ff0
movl %ecx, 0x48(%rax)
jmp 0x6f386
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6b41d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x15a8(%rsp), %rdi
callq 0x5768
leaq 0x15a7(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x6e0(%rsp)
leaq 0x157f(%rsp), %rdi
movq %rdi, 0x6e8(%rsp)
callq 0x56a0
movq 0x6e0(%rsp), %rsi
movq 0x6e8(%rsp), %rdx
leaq 0x1580(%rsp), %rdi
callq 0x5530
jmp 0x6b47f
leaq 0x8e51(%rip), %rsi      # 0x742d7
leaq 0x1580(%rsp), %rdi
callq 0xfa60
movb %al, 0x6df(%rsp)
jmp 0x6b49c
leaq 0x1580(%rsp), %rdi
callq 0x5768
leaq 0x157f(%rsp), %rdi
callq 0x53e0
movb 0x6df(%rsp), %al
testb $0x1, %al
jne 0x6b4c6
jmp 0x6b54d
movl 0x18d8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rdi
callq 0x55b0
movl %eax, %ecx
leaq 0x28af7(%rip), %rax     # 0x93ff0
movl %ecx, 0x8c(%rax)
jmp 0x6f384
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6b53b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x1580(%rsp), %rdi
callq 0x5768
leaq 0x157f(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x6c8(%rsp)
leaq 0x1557(%rsp), %rdi
movq %rdi, 0x6d0(%rsp)
callq 0x56a0
movq 0x6c8(%rsp), %rsi
movq 0x6d0(%rsp), %rdx
leaq 0x1558(%rsp), %rdi
callq 0x5530
jmp 0x6b59d
leaq 0x8d44(%rip), %rsi      # 0x742e8
leaq 0x1558(%rsp), %rdi
callq 0xfa60
movb %al, 0x6c7(%rsp)
jmp 0x6b5ba
leaq 0x1558(%rsp), %rdi
callq 0x5768
leaq 0x1557(%rsp), %rdi
callq 0x53e0
movb 0x6c7(%rsp), %al
testb $0x1, %al
jne 0x6b5e4
jmp 0x6b66b
movl 0x18d8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rdi
callq 0x55b0
movl %eax, %ecx
leaq 0x289d9(%rip), %rax     # 0x93ff0
movl %ecx, 0x90(%rax)
jmp 0x6f382
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6b659
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x1558(%rsp), %rdi
callq 0x5768
leaq 0x1557(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x6b0(%rsp)
leaq 0x152f(%rsp), %rdi
movq %rdi, 0x6b8(%rsp)
callq 0x56a0
movq 0x6b0(%rsp), %rsi
movq 0x6b8(%rsp), %rdx
leaq 0x1530(%rsp), %rdi
callq 0x5530
jmp 0x6b6bb
leaq 0x8c38(%rip), %rsi      # 0x742fa
leaq 0x1530(%rsp), %rdi
callq 0xfa60
movb %al, 0x6af(%rsp)
jmp 0x6b6d8
leaq 0x1530(%rsp), %rdi
callq 0x5768
leaq 0x152f(%rsp), %rdi
callq 0x53e0
movb 0x6af(%rsp), %al
testb $0x1, %al
jne 0x6b6ff
jmp 0x6b75b
leaq 0x288ea(%rip), %rax     # 0x93ff0
movb $0x1, 0x8b(%rax)
jmp 0x6f380
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6b749
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x1530(%rsp), %rdi
callq 0x5768
leaq 0x152f(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x698(%rsp)
leaq 0x1507(%rsp), %rdi
movq %rdi, 0x6a0(%rsp)
callq 0x56a0
movq 0x698(%rsp), %rsi
movq 0x6a0(%rsp), %rdx
leaq 0x1508(%rsp), %rdi
callq 0x5530
jmp 0x6b7ab
leaq 0x8b59(%rip), %rsi      # 0x7430b
leaq 0x1508(%rsp), %rdi
callq 0xfa60
movb %al, 0x697(%rsp)
jmp 0x6b7c8
leaq 0x1508(%rsp), %rdi
callq 0x5768
leaq 0x1507(%rsp), %rdi
callq 0x53e0
movb 0x697(%rsp), %al
testb $0x1, %al
jne 0x6b7ef
jmp 0x6b84b
leaq 0x287fa(%rip), %rax     # 0x93ff0
movb $0x1, 0x89(%rax)
jmp 0x6f37e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6b839
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x1508(%rsp), %rdi
callq 0x5768
leaq 0x1507(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x680(%rsp)
leaq 0x14df(%rsp), %rdi
movq %rdi, 0x688(%rsp)
callq 0x56a0
movq 0x680(%rsp), %rsi
movq 0x688(%rsp), %rdx
leaq 0x14e0(%rsp), %rdi
callq 0x5530
jmp 0x6b89b
leaq 0x8a74(%rip), %rsi      # 0x74316
leaq 0x14e0(%rsp), %rdi
callq 0xfa60
movb %al, 0x67f(%rsp)
jmp 0x6b8b8
leaq 0x14e0(%rsp), %rdi
callq 0x5768
leaq 0x14df(%rsp), %rdi
callq 0x53e0
movb 0x67f(%rsp), %al
testb $0x1, %al
jne 0x6b8df
jmp 0x6b93b
leaq 0x2870a(%rip), %rax     # 0x93ff0
movb $0x1, 0x95(%rax)
jmp 0x6f37c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6b929
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x14e0(%rsp), %rdi
callq 0x5768
leaq 0x14df(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x668(%rsp)
leaq 0x14b7(%rsp), %rdi
movq %rdi, 0x670(%rsp)
callq 0x56a0
movq 0x668(%rsp), %rsi
movq 0x670(%rsp), %rdx
leaq 0x14b8(%rsp), %rdi
callq 0x5530
jmp 0x6b98b
leaq 0x899e(%rip), %rsi      # 0x74330
leaq 0x14b8(%rsp), %rdi
callq 0xfa60
movb %al, 0x667(%rsp)
jmp 0x6b9a8
leaq 0x14b8(%rsp), %rdi
callq 0x5768
leaq 0x14b7(%rsp), %rdi
callq 0x53e0
movb 0x667(%rsp), %al
testb $0x1, %al
jne 0x6b9cf
jmp 0x6ba2b
leaq 0x2861a(%rip), %rax     # 0x93ff0
movb $0x1, 0xa8(%rax)
jmp 0x6f37a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6ba19
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x14b8(%rsp), %rdi
callq 0x5768
leaq 0x14b7(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x650(%rsp)
leaq 0x148f(%rsp), %rdi
movq %rdi, 0x658(%rsp)
callq 0x56a0
movq 0x650(%rsp), %rsi
movq 0x658(%rsp), %rdx
leaq 0x1490(%rsp), %rdi
callq 0x5530
jmp 0x6ba7b
leaq 0x88b9(%rip), %rsi      # 0x7433b
leaq 0x1490(%rsp), %rdi
callq 0xfa60
movb %al, 0x64f(%rsp)
jmp 0x6ba98
leaq 0x1490(%rsp), %rdi
callq 0x5768
leaq 0x148f(%rsp), %rdi
callq 0x53e0
movb 0x64f(%rsp), %al
testb $0x1, %al
jne 0x6babf
jmp 0x6bb1b
leaq 0x2852a(%rip), %rax     # 0x93ff0
movb $0x1, 0xa9(%rax)
jmp 0x6f378
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6bb09
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x1490(%rsp), %rdi
callq 0x5768
leaq 0x148f(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x638(%rsp)
leaq 0x1467(%rsp), %rdi
movq %rdi, 0x640(%rsp)
callq 0x56a0
movq 0x638(%rsp), %rsi
movq 0x640(%rsp), %rdx
leaq 0x1468(%rsp), %rdi
callq 0x5530
jmp 0x6bb6b
leaq 0x87d6(%rip), %rsi      # 0x74348
leaq 0x1468(%rsp), %rdi
callq 0xfa60
movb %al, 0x637(%rsp)
jmp 0x6bb88
leaq 0x1468(%rsp), %rdi
callq 0x5768
leaq 0x1467(%rsp), %rdi
callq 0x53e0
movb 0x637(%rsp), %al
testb $0x1, %al
jne 0x6bbaf
jmp 0x6bc0b
leaq 0x2843a(%rip), %rax     # 0x93ff0
movb $0x1, 0x88(%rax)
jmp 0x6f376
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6bbf9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x1468(%rsp), %rdi
callq 0x5768
leaq 0x1467(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x620(%rsp)
leaq 0x143f(%rsp), %rdi
movq %rdi, 0x628(%rsp)
callq 0x56a0
movq 0x620(%rsp), %rsi
movq 0x628(%rsp), %rdx
leaq 0x1440(%rsp), %rdi
callq 0x5530
jmp 0x6bc5b
leaq 0x86ff(%rip), %rsi      # 0x74361
leaq 0x1440(%rsp), %rdi
callq 0xfa60
movb %al, 0x61f(%rsp)
jmp 0x6bc78
leaq 0x1440(%rsp), %rdi
callq 0x5768
leaq 0x143f(%rsp), %rdi
callq 0x53e0
movb 0x61f(%rsp), %al
testb $0x1, %al
jne 0x6bc9f
jmp 0x6bcfb
leaq 0x2834a(%rip), %rax     # 0x93ff0
movb $0x1, 0x94(%rax)
jmp 0x6f374
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6bce9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x1440(%rsp), %rdi
callq 0x5768
leaq 0x143f(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x608(%rsp)
leaq 0x1417(%rsp), %rdi
movq %rdi, 0x610(%rsp)
callq 0x56a0
movq 0x608(%rsp), %rsi
movq 0x610(%rsp), %rdx
leaq 0x1418(%rsp), %rdi
callq 0x5530
jmp 0x6bd4b
leaq 0x8622(%rip), %rsi      # 0x74374
leaq 0x1418(%rsp), %rdi
callq 0xfa60
movb %al, 0x607(%rsp)
jmp 0x6bd68
leaq 0x1418(%rsp), %rdi
callq 0x5768
leaq 0x1417(%rsp), %rdi
callq 0x53e0
movb 0x607(%rsp), %al
testb $0x1, %al
jne 0x6bd92
jmp 0x6c006
movl 0x18d8(%rsp), %eax
incl %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x5f0(%rsp)
leaq 0x13ef(%rsp), %rdi
movq %rdi, 0x5f8(%rsp)
callq 0x56a0
movq 0x5f0(%rsp), %rsi
movq 0x5f8(%rsp), %rdx
leaq 0x13f0(%rsp), %rdi
callq 0x5530
jmp 0x6bdf2
leaq 0x13ef(%rsp), %rdi
callq 0x53e0
leaq 0x8584(%rip), %rsi      # 0x7438a
leaq 0x13f0(%rsp), %rdi
callq 0xfa60
movb %al, 0x5ef(%rsp)
jmp 0x6be1c
movb 0x5ef(%rsp), %al
testb $0x1, %al
jne 0x6be5d
jmp 0x6be29
leaq 0x8561(%rip), %rsi      # 0x74391
leaq 0x13f0(%rsp), %rdi
callq 0xfa60
movb %al, 0x5ee(%rsp)
jmp 0x6be46
movb 0x5ee(%rsp), %cl
xorl %eax, %eax
testb $0x1, %cl
movb %al, 0x5ed(%rsp)
jne 0x6be5d
jmp 0x6be68
movb $0x1, %al
movb %al, 0x5ed(%rsp)
jmp 0x6be68
movb 0x5ed(%rsp), %al
testb $0x1, %al
jne 0x6be75
jmp 0x6be7a
jmp 0x6bf2e
leaq 0x8548(%rip), %rdi      # 0x743c9
leaq 0x85ac(%rip), %rsi      # 0x74434
movl $0x97, %edx
leaq 0x85ac(%rip), %rcx      # 0x74440
callq 0x5260
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6bed0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x1418(%rsp), %rdi
callq 0x5768
leaq 0x1417(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x13ef(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x13f0(%rsp), %rdi
callq 0x5768
jmp 0x7018d
leaq 0x8455(%rip), %rsi      # 0x7438a
leaq 0x13f0(%rsp), %rdi
callq 0xfa60
movb %al, 0x5ec(%rsp)
jmp 0x6bf4b
movb 0x5ec(%rsp), %al
testb $0x1, %al
jne 0x6bf58
jmp 0x6bf91
leaq 0x13a0(%rsp), %rdi
callq 0x67920
jmp 0x6bf67
leaq 0x28082(%rip), %rdi     # 0x93ff0
addq $0xe8, %rdi
leaq 0x13a0(%rsp), %rsi
callq 0x67b70
leaq 0x13a0(%rsp), %rdi
callq 0x67bd0
jmp 0x6bff4
leaq 0x83f9(%rip), %rsi      # 0x74391
leaq 0x13f0(%rsp), %rdi
callq 0xfa60
movb %al, 0x5eb(%rsp)
jmp 0x6bfae
movb 0x5eb(%rsp), %al
testb $0x1, %al
jne 0x6bfbb
jmp 0x6bff2
leaq 0x1358(%rsp), %rdi
callq 0x70690
jmp 0x6bfca
leaq 0x2801f(%rip), %rdi     # 0x93ff0
addq $0xe8, %rdi
leaq 0x1358(%rsp), %rsi
callq 0x67b70
leaq 0x1358(%rsp), %rdi
callq 0x708e0
jmp 0x6bff4
leaq 0x13f0(%rsp), %rdi
callq 0x5768
jmp 0x6f372
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x5d8(%rsp)
leaq 0x1337(%rsp), %rdi
movq %rdi, 0x5e0(%rsp)
callq 0x56a0
movq 0x5d8(%rsp), %rsi
movq 0x5e0(%rsp), %rdx
leaq 0x1338(%rsp), %rdi
callq 0x5530
jmp 0x6c056
leaq 0x83fa(%rip), %rsi      # 0x74457
leaq 0x1338(%rsp), %rdi
callq 0xfa60
movb %al, 0x5d7(%rsp)
jmp 0x6c073
leaq 0x1338(%rsp), %rdi
callq 0x5768
leaq 0x1337(%rsp), %rdi
callq 0x53e0
movb 0x5d7(%rsp), %al
testb $0x1, %al
jne 0x6c09d
jmp 0x6c1a6
movl 0x18d8(%rsp), %eax
incl %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x5c0(%rsp)
leaq 0x130f(%rsp), %rdi
movq %rdi, 0x5c8(%rsp)
callq 0x56a0
movq 0x5c0(%rsp), %rsi
movq 0x5c8(%rsp), %rdx
leaq 0x1310(%rsp), %rdi
callq 0x5530
jmp 0x6c0fd
leaq 0x27eec(%rip), %rdi     # 0x93ff0
addq $0x130, %rdi            # imm = 0x130
leaq 0x1310(%rsp), %rsi
callq 0x54a0
leaq 0x1310(%rsp), %rdi
callq 0x5768
leaq 0x130f(%rsp), %rdi
callq 0x53e0
jmp 0x6f370
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6c16e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x1338(%rsp), %rdi
callq 0x5768
leaq 0x1337(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x130f(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x5b0(%rsp)
leaq 0x12e7(%rsp), %rdi
movq %rdi, 0x5b8(%rsp)
callq 0x56a0
movq 0x5b0(%rsp), %rsi
movq 0x5b8(%rsp), %rdx
leaq 0x12e8(%rsp), %rdi
callq 0x5530
jmp 0x6c1f6
leaq 0x826c(%rip), %rsi      # 0x74469
leaq 0x12e8(%rsp), %rdi
callq 0xfa60
movb %al, 0x5af(%rsp)
jmp 0x6c213
leaq 0x12e8(%rsp), %rdi
callq 0x5768
leaq 0x12e7(%rsp), %rdi
callq 0x53e0
movb 0x5af(%rsp), %al
testb $0x1, %al
jne 0x6c23d
jmp 0x6c2c4
movl 0x18d8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rdi
callq 0x55b0
movl %eax, %ecx
leaq 0x27d80(%rip), %rax     # 0x93ff0
movl %ecx, 0xc8(%rax)
jmp 0x6f36e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6c2b2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x12e8(%rsp), %rdi
callq 0x5768
leaq 0x12e7(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x598(%rsp)
leaq 0x12bf(%rsp), %rdi
movq %rdi, 0x5a0(%rsp)
callq 0x56a0
movq 0x598(%rsp), %rsi
movq 0x5a0(%rsp), %rdx
leaq 0x12c0(%rsp), %rdi
callq 0x5530
jmp 0x6c314
leaq 0x815e(%rip), %rsi      # 0x74479
leaq 0x12c0(%rsp), %rdi
callq 0xfa60
movb %al, 0x597(%rsp)
jmp 0x6c331
leaq 0x12c0(%rsp), %rdi
callq 0x5768
leaq 0x12bf(%rsp), %rdi
callq 0x53e0
movb 0x597(%rsp), %al
testb $0x1, %al
jne 0x6c35b
jmp 0x6c3e4
movl 0x18d8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rdi
callq 0x55b0
movslq %eax, %rcx
leaq 0x27c61(%rip), %rax     # 0x93ff0
movq %rcx, 0xd0(%rax)
jmp 0x6f36c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6c3d2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x12c0(%rsp), %rdi
callq 0x5768
leaq 0x12bf(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x580(%rsp)
leaq 0x1297(%rsp), %rdi
movq %rdi, 0x588(%rsp)
callq 0x56a0
movq 0x580(%rsp), %rsi
movq 0x588(%rsp), %rdx
leaq 0x1298(%rsp), %rdi
callq 0x5530
jmp 0x6c434
leaq 0x804d(%rip), %rsi      # 0x74488
leaq 0x1298(%rsp), %rdi
callq 0xfa60
movb %al, 0x57f(%rsp)
jmp 0x6c451
leaq 0x1298(%rsp), %rdi
callq 0x5768
leaq 0x1297(%rsp), %rdi
callq 0x53e0
movb 0x57f(%rsp), %al
testb $0x1, %al
jne 0x6c47b
jmp 0x6c502
movl 0x18d8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rdi
callq 0x55b0
movl %eax, %ecx
leaq 0x27b42(%rip), %rax     # 0x93ff0
movl %ecx, 0xd8(%rax)
jmp 0x6f36a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6c4f0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x1298(%rsp), %rdi
callq 0x5768
leaq 0x1297(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x568(%rsp)
leaq 0x126f(%rsp), %rdi
movq %rdi, 0x570(%rsp)
callq 0x56a0
movq 0x568(%rsp), %rsi
movq 0x570(%rsp), %rdx
leaq 0x1270(%rsp), %rdi
callq 0x5530
jmp 0x6c552
leaq 0x7f3d(%rip), %rsi      # 0x74496
leaq 0x1270(%rsp), %rdi
callq 0xfa60
movb %al, 0x567(%rsp)
jmp 0x6c56f
leaq 0x1270(%rsp), %rdi
callq 0x5768
leaq 0x126f(%rsp), %rdi
callq 0x53e0
movb 0x567(%rsp), %al
testb $0x1, %al
jne 0x6c599
jmp 0x6c701
movl 0x18d8(%rsp), %eax
incl %eax
movl %eax, 0x18d8(%rsp)
leaq 0x27a40(%rip), %rdi     # 0x93ff0
addq $0x180, %rdi            # imm = 0x180
callq 0x708f0
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x550(%rsp)
leaq 0x122f(%rsp), %rdi
movq %rdi, 0x558(%rsp)
callq 0x56a0
movq 0x550(%rsp), %rsi
movq 0x558(%rsp), %rdx
leaq 0x1230(%rsp), %rdi
callq 0x5530
jmp 0x6c60c
leaq 0x1250(%rsp), %rdi
leaq 0x1230(%rsp), %rsi
movl $0x2c, %edx
callq 0x653b0
jmp 0x6c628
leaq 0x279c1(%rip), %rdi     # 0x93ff0
addq $0x180, %rdi            # imm = 0x180
leaq 0x1250(%rsp), %rsi
callq 0x481d0
leaq 0x1250(%rsp), %rdi
callq 0xf560
leaq 0x1230(%rsp), %rdi
callq 0x5768
leaq 0x122f(%rsp), %rdi
callq 0x53e0
jmp 0x6f368
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6c6a6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x1270(%rsp), %rdi
callq 0x5768
leaq 0x126f(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6c6ef
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x1230(%rsp), %rdi
callq 0x5768
leaq 0x122f(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x540(%rsp)
leaq 0x1207(%rsp), %rdi
movq %rdi, 0x548(%rsp)
callq 0x56a0
movq 0x540(%rsp), %rsi
movq 0x548(%rsp), %rdx
leaq 0x1208(%rsp), %rdi
callq 0x5530
jmp 0x6c751
leaq 0x7d57(%rip), %rsi      # 0x744af
leaq 0x1208(%rsp), %rdi
callq 0xfa60
movb %al, 0x53f(%rsp)
jmp 0x6c76e
leaq 0x1208(%rsp), %rdi
callq 0x5768
leaq 0x1207(%rsp), %rdi
callq 0x53e0
movb 0x53f(%rsp), %al
testb $0x1, %al
jne 0x6c798
jmp 0x6c81f
movl 0x18d8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rdi
callq 0x55b0
movl %eax, %ecx
leaq 0x27825(%rip), %rax     # 0x93ff0
movl %ecx, 0x1b0(%rax)
jmp 0x6f366
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6c80d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x1208(%rsp), %rdi
callq 0x5768
leaq 0x1207(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x528(%rsp)
leaq 0x11df(%rsp), %rdi
movq %rdi, 0x530(%rsp)
callq 0x56a0
movq 0x528(%rsp), %rsi
movq 0x530(%rsp), %rdx
leaq 0x11e0(%rsp), %rdi
callq 0x5530
jmp 0x6c86f
leaq 0x7c52(%rip), %rsi      # 0x744c8
leaq 0x11e0(%rsp), %rdi
callq 0xfa60
movb %al, 0x527(%rsp)
jmp 0x6c88c
leaq 0x11e0(%rsp), %rdi
callq 0x5768
leaq 0x11df(%rsp), %rdi
callq 0x53e0
movb 0x527(%rsp), %al
testb $0x1, %al
jne 0x6c8b6
jmp 0x6c93d
movl 0x18d8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rdi
callq 0x55b0
movl %eax, %ecx
leaq 0x27707(%rip), %rax     # 0x93ff0
movl %ecx, 0x1e8(%rax)
jmp 0x6f364
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6c92b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x11e0(%rsp), %rdi
callq 0x5768
leaq 0x11df(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x510(%rsp)
leaq 0x11b7(%rsp), %rdi
movq %rdi, 0x518(%rsp)
callq 0x56a0
movq 0x510(%rsp), %rsi
movq 0x518(%rsp), %rdx
leaq 0x11b8(%rsp), %rdi
callq 0x5530
jmp 0x6c98d
leaq 0x7b41(%rip), %rsi      # 0x744d5
leaq 0x11b8(%rsp), %rdi
callq 0xfa60
movb %al, 0x50f(%rsp)
jmp 0x6c9aa
leaq 0x11b8(%rsp), %rdi
callq 0x5768
leaq 0x11b7(%rsp), %rdi
callq 0x53e0
movb 0x50f(%rsp), %al
testb $0x1, %al
jne 0x6c9d4
jmp 0x6ca5b
movl 0x18d8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rdi
callq 0x55b0
movl %eax, %ecx
leaq 0x275e9(%rip), %rax     # 0x93ff0
movl %ecx, 0x1f0(%rax)
jmp 0x6f362
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6ca49
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x11b8(%rsp), %rdi
callq 0x5768
leaq 0x11b7(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x4f8(%rsp)
leaq 0x118f(%rsp), %rdi
movq %rdi, 0x500(%rsp)
callq 0x56a0
movq 0x4f8(%rsp), %rsi
movq 0x500(%rsp), %rdx
leaq 0x1190(%rsp), %rdi
callq 0x5530
jmp 0x6caab
leaq 0x7a39(%rip), %rsi      # 0x744eb
leaq 0x1190(%rsp), %rdi
callq 0xfa60
movb %al, 0x4f7(%rsp)
jmp 0x6cac8
leaq 0x1190(%rsp), %rdi
callq 0x5768
leaq 0x118f(%rsp), %rdi
callq 0x53e0
movb 0x4f7(%rsp), %al
testb $0x1, %al
jne 0x6caf2
jmp 0x6cb79
movl 0x18d8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rdi
callq 0x55b0
movl %eax, %ecx
leaq 0x274cb(%rip), %rax     # 0x93ff0
movl %ecx, 0x1f4(%rax)
jmp 0x6f360
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6cb67
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x1190(%rsp), %rdi
callq 0x5768
leaq 0x118f(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x4e0(%rsp)
leaq 0x1167(%rsp), %rdi
movq %rdi, 0x4e8(%rsp)
callq 0x56a0
movq 0x4e0(%rsp), %rsi
movq 0x4e8(%rsp), %rdx
leaq 0x1168(%rsp), %rdi
callq 0x5530
jmp 0x6cbc9
leaq 0x7930(%rip), %rsi      # 0x74500
leaq 0x1168(%rsp), %rdi
callq 0xfa60
movb %al, 0x4df(%rsp)
jmp 0x6cbe6
leaq 0x1168(%rsp), %rdi
callq 0x5768
leaq 0x1167(%rsp), %rdi
callq 0x53e0
movb 0x4df(%rsp), %al
testb $0x1, %al
jne 0x6cc10
jmp 0x6cc97
movl 0x18d8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rdi
callq 0x55b0
movl %eax, %ecx
leaq 0x273ad(%rip), %rax     # 0x93ff0
movl %ecx, 0x1f8(%rax)
jmp 0x6f35e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6cc85
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x1168(%rsp), %rdi
callq 0x5768
leaq 0x1167(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x4c8(%rsp)
leaq 0x113f(%rsp), %rdi
movq %rdi, 0x4d0(%rsp)
callq 0x56a0
movq 0x4c8(%rsp), %rsi
movq 0x4d0(%rsp), %rdx
leaq 0x1140(%rsp), %rdi
callq 0x5530
jmp 0x6cce7
leaq 0x7826(%rip), %rsi      # 0x74514
leaq 0x1140(%rsp), %rdi
callq 0xfa60
movb %al, 0x4c7(%rsp)
jmp 0x6cd04
leaq 0x1140(%rsp), %rdi
callq 0x5768
leaq 0x113f(%rsp), %rdi
callq 0x53e0
movb 0x4c7(%rsp), %al
testb $0x1, %al
jne 0x6cd2e
jmp 0x6cdb5
movl 0x18d8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rdi
callq 0x55b0
movl %eax, %ecx
leaq 0x2728f(%rip), %rax     # 0x93ff0
movl %ecx, 0x1fc(%rax)
jmp 0x6f35c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6cda3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x1140(%rsp), %rdi
callq 0x5768
leaq 0x113f(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x4b0(%rsp)
leaq 0x1117(%rsp), %rdi
movq %rdi, 0x4b8(%rsp)
callq 0x56a0
movq 0x4b0(%rsp), %rsi
movq 0x4b8(%rsp), %rdx
leaq 0x1118(%rsp), %rdi
callq 0x5530
jmp 0x6ce05
leaq 0x7717(%rip), %rsi      # 0x74523
leaq 0x1118(%rsp), %rdi
callq 0xfa60
movb %al, 0x4af(%rsp)
jmp 0x6ce22
leaq 0x1118(%rsp), %rdi
callq 0x5768
leaq 0x1117(%rsp), %rdi
callq 0x53e0
movb 0x4af(%rsp), %al
testb $0x1, %al
jne 0x6ce4c
jmp 0x6ced3
movl 0x18d8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rdi
callq 0x55b0
movl %eax, %ecx
leaq 0x27171(%rip), %rax     # 0x93ff0
movl %ecx, 0x1ec(%rax)
jmp 0x6f35a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6cec1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x1118(%rsp), %rdi
callq 0x5768
leaq 0x1117(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x498(%rsp)
leaq 0x10ef(%rsp), %rdi
movq %rdi, 0x4a0(%rsp)
callq 0x56a0
movq 0x498(%rsp), %rsi
movq 0x4a0(%rsp), %rdx
leaq 0x10f0(%rsp), %rdi
callq 0x5530
jmp 0x6cf23
leaq 0x760e(%rip), %rsi      # 0x74538
leaq 0x10f0(%rsp), %rdi
callq 0xfa60
movb %al, 0x497(%rsp)
jmp 0x6cf40
leaq 0x10f0(%rsp), %rdi
callq 0x5768
leaq 0x10ef(%rsp), %rdi
callq 0x53e0
movb 0x497(%rsp), %al
testb $0x1, %al
jne 0x6cf6a
jmp 0x6d0d2
movl 0x18d8(%rsp), %eax
incl %eax
movl %eax, 0x18d8(%rsp)
leaq 0x2706f(%rip), %rdi     # 0x93ff0
addq $0x1d0, %rdi            # imm = 0x1D0
callq 0x708f0
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x480(%rsp)
leaq 0x10af(%rsp), %rdi
movq %rdi, 0x488(%rsp)
callq 0x56a0
movq 0x480(%rsp), %rsi
movq 0x488(%rsp), %rdx
leaq 0x10b0(%rsp), %rdi
callq 0x5530
jmp 0x6cfdd
leaq 0x10d0(%rsp), %rdi
leaq 0x10b0(%rsp), %rsi
movl $0x2c, %edx
callq 0x653b0
jmp 0x6cff9
leaq 0x26ff0(%rip), %rdi     # 0x93ff0
addq $0x1d0, %rdi            # imm = 0x1D0
leaq 0x10d0(%rsp), %rsi
callq 0x481d0
leaq 0x10d0(%rsp), %rdi
callq 0xf560
leaq 0x10b0(%rsp), %rdi
callq 0x5768
leaq 0x10af(%rsp), %rdi
callq 0x53e0
jmp 0x6f358
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6d077
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x10f0(%rsp), %rdi
callq 0x5768
leaq 0x10ef(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6d0c0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x10b0(%rsp), %rdi
callq 0x5768
leaq 0x10af(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x470(%rsp)
leaq 0x1087(%rsp), %rdi
movq %rdi, 0x478(%rsp)
callq 0x56a0
movq 0x470(%rsp), %rsi
movq 0x478(%rsp), %rdx
leaq 0x1088(%rsp), %rdi
callq 0x5530
jmp 0x6d122
leaq 0x741e(%rip), %rsi      # 0x74547
leaq 0x1088(%rsp), %rdi
callq 0xfa60
movb %al, 0x46f(%rsp)
jmp 0x6d13f
leaq 0x1088(%rsp), %rdi
callq 0x5768
leaq 0x1087(%rsp), %rdi
callq 0x53e0
movb 0x46f(%rsp), %al
testb $0x1, %al
jne 0x6d169
jmp 0x6d1f0
movl 0x18d8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rdi
callq 0x55b0
movl %eax, %ecx
leaq 0x26e54(%rip), %rax     # 0x93ff0
movl %ecx, 0x228(%rax)
jmp 0x6f356
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6d1de
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x1088(%rsp), %rdi
callq 0x5768
leaq 0x1087(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x458(%rsp)
leaq 0x105f(%rsp), %rdi
movq %rdi, 0x460(%rsp)
callq 0x56a0
movq 0x458(%rsp), %rsi
movq 0x460(%rsp), %rdx
leaq 0x1060(%rsp), %rdi
callq 0x5530
jmp 0x6d240
leaq 0x731a(%rip), %rsi      # 0x74561
leaq 0x1060(%rsp), %rdi
callq 0xfa60
movb %al, 0x457(%rsp)
jmp 0x6d25d
leaq 0x1060(%rsp), %rdi
callq 0x5768
leaq 0x105f(%rsp), %rdi
callq 0x53e0
movb 0x457(%rsp), %al
testb $0x1, %al
jne 0x6d287
jmp 0x6d390
movl 0x18d8(%rsp), %eax
incl %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x440(%rsp)
leaq 0x1037(%rsp), %rdi
movq %rdi, 0x448(%rsp)
callq 0x56a0
movq 0x440(%rsp), %rsi
movq 0x448(%rsp), %rdx
leaq 0x1038(%rsp), %rdi
callq 0x5530
jmp 0x6d2e7
leaq 0x26d02(%rip), %rdi     # 0x93ff0
addq $0x200, %rdi            # imm = 0x200
leaq 0x1038(%rsp), %rsi
callq 0x54a0
leaq 0x1038(%rsp), %rdi
callq 0x5768
leaq 0x1037(%rsp), %rdi
callq 0x53e0
jmp 0x6f354
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6d358
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x1060(%rsp), %rdi
callq 0x5768
leaq 0x105f(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x1037(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x430(%rsp)
leaq 0x100f(%rsp), %rdi
movq %rdi, 0x438(%rsp)
callq 0x56a0
movq 0x430(%rsp), %rsi
movq 0x438(%rsp), %rdx
leaq 0x1010(%rsp), %rdi
callq 0x5530
jmp 0x6d3e0
leaq 0x718e(%rip), %rsi      # 0x74575
leaq 0x1010(%rsp), %rdi
callq 0xfa60
movb %al, 0x42f(%rsp)
jmp 0x6d3fd
leaq 0x1010(%rsp), %rdi
callq 0x5768
leaq 0x100f(%rsp), %rdi
callq 0x53e0
movb 0x42f(%rsp), %al
testb $0x1, %al
jne 0x6d424
jmp 0x6d480
leaq 0x26bc5(%rip), %rax     # 0x93ff0
movb $0x1, 0x220(%rax)
jmp 0x6f352
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6d46e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x1010(%rsp), %rdi
callq 0x5768
leaq 0x100f(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x418(%rsp)
leaq 0xfe7(%rsp), %rdi
movq %rdi, 0x420(%rsp)
callq 0x56a0
movq 0x418(%rsp), %rsi
movq 0x420(%rsp), %rdx
leaq 0xfe8(%rsp), %rdi
callq 0x5530
jmp 0x6d4d0
leaq 0x70bd(%rip), %rsi      # 0x74594
leaq 0xfe8(%rsp), %rdi
callq 0xfa60
movb %al, 0x417(%rsp)
jmp 0x6d4ed
leaq 0xfe8(%rsp), %rdi
callq 0x5768
leaq 0xfe7(%rsp), %rdi
callq 0x53e0
movb 0x417(%rsp), %al
testb $0x1, %al
jne 0x6d514
jmp 0x6d570
leaq 0x26ad5(%rip), %rax     # 0x93ff0
movb $0x1, 0x225(%rax)
jmp 0x6f350
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6d55e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0xfe8(%rsp), %rdi
callq 0x5768
leaq 0xfe7(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x400(%rsp)
leaq 0xfbf(%rsp), %rdi
movq %rdi, 0x408(%rsp)
callq 0x56a0
movq 0x400(%rsp), %rsi
movq 0x408(%rsp), %rdx
leaq 0xfc0(%rsp), %rdi
callq 0x5530
jmp 0x6d5c0
leaq 0x6fe5(%rip), %rsi      # 0x745ac
leaq 0xfc0(%rsp), %rdi
callq 0xfa60
movb %al, 0x3ff(%rsp)
jmp 0x6d5dd
leaq 0xfc0(%rsp), %rdi
callq 0x5768
leaq 0xfbf(%rsp), %rdi
callq 0x53e0
movb 0x3ff(%rsp), %al
testb $0x1, %al
jne 0x6d604
jmp 0x6d660
leaq 0x269e5(%rip), %rax     # 0x93ff0
movb $0x1, 0x221(%rax)
jmp 0x6f34e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6d64e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0xfc0(%rsp), %rdi
callq 0x5768
leaq 0xfbf(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x3e8(%rsp)
leaq 0xf97(%rsp), %rdi
movq %rdi, 0x3f0(%rsp)
callq 0x56a0
movq 0x3e8(%rsp), %rsi
movq 0x3f0(%rsp), %rdx
leaq 0xf98(%rsp), %rdi
callq 0x5530
jmp 0x6d6b0
leaq 0x6f0e(%rip), %rsi      # 0x745c5
leaq 0xf98(%rsp), %rdi
callq 0xfa60
movb %al, 0x3e7(%rsp)
jmp 0x6d6cd
leaq 0xf98(%rsp), %rdi
callq 0x5768
leaq 0xf97(%rsp), %rdi
callq 0x53e0
movb 0x3e7(%rsp), %al
testb $0x1, %al
jne 0x6d6f4
jmp 0x6d750
leaq 0x268f5(%rip), %rax     # 0x93ff0
movb $0x1, 0x226(%rax)
jmp 0x6f34c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6d73e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0xf98(%rsp), %rdi
callq 0x5768
leaq 0xf97(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x3d0(%rsp)
leaq 0xf6f(%rsp), %rdi
movq %rdi, 0x3d8(%rsp)
callq 0x56a0
movq 0x3d0(%rsp), %rsi
movq 0x3d8(%rsp), %rdx
leaq 0xf70(%rsp), %rdi
callq 0x5530
jmp 0x6d7a0
leaq 0x6e31(%rip), %rsi      # 0x745d8
leaq 0xf70(%rsp), %rdi
callq 0xfa60
movb %al, 0x3cf(%rsp)
jmp 0x6d7bd
leaq 0xf70(%rsp), %rdi
callq 0x5768
leaq 0xf6f(%rsp), %rdi
callq 0x53e0
movb 0x3cf(%rsp), %al
testb $0x1, %al
jne 0x6d7e4
jmp 0x6d840
leaq 0x26805(%rip), %rax     # 0x93ff0
movb $0x1, 0x222(%rax)
jmp 0x6f34a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6d82e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0xf70(%rsp), %rdi
callq 0x5768
leaq 0xf6f(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x3b8(%rsp)
leaq 0xf47(%rsp), %rdi
movq %rdi, 0x3c0(%rsp)
callq 0x56a0
movq 0x3b8(%rsp), %rsi
movq 0x3c0(%rsp), %rdx
leaq 0xf48(%rsp), %rdi
callq 0x5530
jmp 0x6d890
leaq 0x6d5e(%rip), %rsi      # 0x745f5
leaq 0xf48(%rsp), %rdi
callq 0xfa60
movb %al, 0x3b7(%rsp)
jmp 0x6d8ad
leaq 0xf48(%rsp), %rdi
callq 0x5768
leaq 0xf47(%rsp), %rdi
callq 0x53e0
movb 0x3b7(%rsp), %al
testb $0x1, %al
jne 0x6d8d4
jmp 0x6d930
leaq 0x26715(%rip), %rax     # 0x93ff0
movb $0x1, 0x223(%rax)
jmp 0x6f348
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6d91e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0xf48(%rsp), %rdi
callq 0x5768
leaq 0xf47(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x3a0(%rsp)
leaq 0xf1f(%rsp), %rdi
movq %rdi, 0x3a8(%rsp)
callq 0x56a0
movq 0x3a0(%rsp), %rsi
movq 0x3a8(%rsp), %rdx
leaq 0xf20(%rsp), %rdi
callq 0x5530
jmp 0x6d980
leaq 0x6c89(%rip), %rsi      # 0x74610
leaq 0xf20(%rsp), %rdi
callq 0xfa60
movb %al, 0x39f(%rsp)
jmp 0x6d99d
leaq 0xf20(%rsp), %rdi
callq 0x5768
leaq 0xf1f(%rsp), %rdi
callq 0x53e0
movb 0x39f(%rsp), %al
testb $0x1, %al
jne 0x6d9c4
jmp 0x6da20
leaq 0x26625(%rip), %rax     # 0x93ff0
movb $0x1, 0x224(%rax)
jmp 0x6f346
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6da0e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0xf20(%rsp), %rdi
callq 0x5768
leaq 0xf1f(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x388(%rsp)
leaq 0xef7(%rsp), %rdi
movq %rdi, 0x390(%rsp)
callq 0x56a0
movq 0x388(%rsp), %rsi
movq 0x390(%rsp), %rdx
leaq 0xef8(%rsp), %rdi
callq 0x5530
jmp 0x6da70
leaq 0x6bb5(%rip), %rsi      # 0x7462c
leaq 0xef8(%rsp), %rdi
callq 0xfa60
movb %al, 0x387(%rsp)
jmp 0x6da8d
leaq 0xef8(%rsp), %rdi
callq 0x5768
leaq 0xef7(%rsp), %rdi
callq 0x53e0
movb 0x387(%rsp), %al
testb $0x1, %al
jne 0x6dab7
jmp 0x6dc1f
movl 0x18d8(%rsp), %eax
incl %eax
movl %eax, 0x18d8(%rsp)
leaq 0x26522(%rip), %rdi     # 0x93ff0
addq $0x198, %rdi            # imm = 0x198
callq 0x708f0
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x370(%rsp)
leaq 0xeb7(%rsp), %rdi
movq %rdi, 0x378(%rsp)
callq 0x56a0
movq 0x370(%rsp), %rsi
movq 0x378(%rsp), %rdx
leaq 0xeb8(%rsp), %rdi
callq 0x5530
jmp 0x6db2a
leaq 0xed8(%rsp), %rdi
leaq 0xeb8(%rsp), %rsi
movl $0x2c, %edx
callq 0x653b0
jmp 0x6db46
leaq 0x264a3(%rip), %rdi     # 0x93ff0
addq $0x198, %rdi            # imm = 0x198
leaq 0xed8(%rsp), %rsi
callq 0x481d0
leaq 0xed8(%rsp), %rdi
callq 0xf560
leaq 0xeb8(%rsp), %rdi
callq 0x5768
leaq 0xeb7(%rsp), %rdi
callq 0x53e0
jmp 0x6f344
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6dbc4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0xef8(%rsp), %rdi
callq 0x5768
leaq 0xef7(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6dc0d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0xeb8(%rsp), %rdi
callq 0x5768
leaq 0xeb7(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x360(%rsp)
leaq 0xe8f(%rsp), %rdi
movq %rdi, 0x368(%rsp)
callq 0x56a0
movq 0x360(%rsp), %rsi
movq 0x368(%rsp), %rdx
leaq 0xe90(%rsp), %rdi
callq 0x5530
jmp 0x6dc6f
leaq 0x69d2(%rip), %rsi      # 0x74648
leaq 0xe90(%rsp), %rdi
callq 0xfa60
movb %al, 0x35f(%rsp)
jmp 0x6dc8c
leaq 0xe90(%rsp), %rdi
callq 0x5768
leaq 0xe8f(%rsp), %rdi
callq 0x53e0
movb 0x35f(%rsp), %al
testb $0x1, %al
jne 0x6dcb3
jmp 0x6dd0f
leaq 0x26336(%rip), %rax     # 0x93ff0
movb $0x1, 0x1cc(%rax)
jmp 0x6f342
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6dcfd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0xe90(%rsp), %rdi
callq 0x5768
leaq 0xe8f(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x348(%rsp)
leaq 0xe67(%rsp), %rdi
movq %rdi, 0x350(%rsp)
callq 0x56a0
movq 0x348(%rsp), %rsi
movq 0x350(%rsp), %rdx
leaq 0xe68(%rsp), %rdi
callq 0x5530
jmp 0x6dd5f
leaq 0x68ff(%rip), %rsi      # 0x74665
leaq 0xe68(%rsp), %rdi
callq 0xfa60
movb %al, 0x347(%rsp)
jmp 0x6dd7c
leaq 0xe68(%rsp), %rdi
callq 0x5768
leaq 0xe67(%rsp), %rdi
callq 0x53e0
movb 0x347(%rsp), %al
testb $0x1, %al
jne 0x6dda3
jmp 0x6ddff
leaq 0x26246(%rip), %rax     # 0x93ff0
movb $0x1, 0x1ce(%rax)
jmp 0x6f340
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6dded
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0xe68(%rsp), %rdi
callq 0x5768
leaq 0xe67(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x330(%rsp)
leaq 0xe3f(%rsp), %rdi
movq %rdi, 0x338(%rsp)
callq 0x56a0
movq 0x330(%rsp), %rsi
movq 0x338(%rsp), %rdx
leaq 0xe40(%rsp), %rdi
callq 0x5530
jmp 0x6de4f
leaq 0x6825(%rip), %rsi      # 0x7467b
leaq 0xe40(%rsp), %rdi
callq 0xfa60
movb %al, 0x32f(%rsp)
jmp 0x6de6c
leaq 0xe40(%rsp), %rdi
callq 0x5768
leaq 0xe3f(%rsp), %rdi
callq 0x53e0
movb 0x32f(%rsp), %al
testb $0x1, %al
jne 0x6de93
jmp 0x6deef
leaq 0x26156(%rip), %rax     # 0x93ff0
movb $0x1, 0x158(%rax)
jmp 0x6f33e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6dedd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0xe40(%rsp), %rdi
callq 0x5768
leaq 0xe3f(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x318(%rsp)
leaq 0xe17(%rsp), %rdi
movq %rdi, 0x320(%rsp)
callq 0x56a0
movq 0x318(%rsp), %rsi
movq 0x320(%rsp), %rdx
leaq 0xe18(%rsp), %rdi
callq 0x5530
jmp 0x6df3f
leaq 0x674d(%rip), %rsi      # 0x74693
leaq 0xe18(%rsp), %rdi
callq 0xfa60
movb %al, 0x317(%rsp)
jmp 0x6df5c
leaq 0xe18(%rsp), %rdi
callq 0x5768
leaq 0xe17(%rsp), %rdi
callq 0x53e0
movb 0x317(%rsp), %al
testb $0x1, %al
jne 0x6df86
jmp 0x6e00d
movl 0x18d8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rdi
callq 0x55b0
movl %eax, %ecx
leaq 0x26037(%rip), %rax     # 0x93ff0
movl %ecx, 0x1b8(%rax)
jmp 0x6f33c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6dffb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0xe18(%rsp), %rdi
callq 0x5768
leaq 0xe17(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x300(%rsp)
leaq 0xdef(%rsp), %rdi
movq %rdi, 0x308(%rsp)
callq 0x56a0
movq 0x300(%rsp), %rsi
movq 0x308(%rsp), %rdx
leaq 0xdf0(%rsp), %rdi
callq 0x5530
jmp 0x6e05d
leaq 0x6648(%rip), %rsi      # 0x746ac
leaq 0xdf0(%rsp), %rdi
callq 0xfa60
movb %al, 0x2ff(%rsp)
jmp 0x6e07a
leaq 0xdf0(%rsp), %rdi
callq 0x5768
leaq 0xdef(%rsp), %rdi
callq 0x53e0
movb 0x2ff(%rsp), %al
testb $0x1, %al
jne 0x6e0a4
jmp 0x6e128
movq 0x1908(%rsp), %rax
movl 0x18d8(%rsp), %ecx
movl %ecx, %edx
addl $0x1, %edx
movl %edx, 0x18d8(%rsp)
movslq %ecx, %rcx
movq (%rax,%rcx,8), %rdi
callq 0x55b0
movl %eax, %ecx
leaq 0x25f1c(%rip), %rax     # 0x93ff0
movl %ecx, 0x248(%rax)
jmp 0x6f33a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6e116
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0xdf0(%rsp), %rdi
callq 0x5768
leaq 0xdef(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x2e8(%rsp)
leaq 0xdc7(%rsp), %rdi
movq %rdi, 0x2f0(%rsp)
callq 0x56a0
movq 0x2e8(%rsp), %rsi
movq 0x2f0(%rsp), %rdx
leaq 0xdc8(%rsp), %rdi
callq 0x5530
jmp 0x6e178
leaq 0x654b(%rip), %rsi      # 0x746ca
leaq 0xdc8(%rsp), %rdi
callq 0xfa60
movb %al, 0x2e7(%rsp)
jmp 0x6e195
leaq 0xdc8(%rsp), %rdi
callq 0x5768
leaq 0xdc7(%rsp), %rdi
callq 0x53e0
movb 0x2e7(%rsp), %al
testb $0x1, %al
jne 0x6e1bf
jmp 0x6e327
movl 0x18d8(%rsp), %eax
incl %eax
movl %eax, 0x18d8(%rsp)
leaq 0x25e1a(%rip), %rdi     # 0x93ff0
addq $0x230, %rdi            # imm = 0x230
callq 0x708f0
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x2d0(%rsp)
leaq 0xd87(%rsp), %rdi
movq %rdi, 0x2d8(%rsp)
callq 0x56a0
movq 0x2d0(%rsp), %rsi
movq 0x2d8(%rsp), %rdx
leaq 0xd88(%rsp), %rdi
callq 0x5530
jmp 0x6e232
leaq 0xda8(%rsp), %rdi
leaq 0xd88(%rsp), %rsi
movl $0x2c, %edx
callq 0x653b0
jmp 0x6e24e
leaq 0x25d9b(%rip), %rdi     # 0x93ff0
addq $0x230, %rdi            # imm = 0x230
leaq 0xda8(%rsp), %rsi
callq 0x481d0
leaq 0xda8(%rsp), %rdi
callq 0xf560
leaq 0xd88(%rsp), %rdi
callq 0x5768
leaq 0xd87(%rsp), %rdi
callq 0x53e0
jmp 0x6f338
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6e2cc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0xdc8(%rsp), %rdi
callq 0x5768
leaq 0xdc7(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6e315
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0xd88(%rsp), %rdi
callq 0x5768
leaq 0xd87(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x2c0(%rsp)
leaq 0xd5f(%rsp), %rdi
movq %rdi, 0x2c8(%rsp)
callq 0x56a0
movq 0x2c0(%rsp), %rsi
movq 0x2c8(%rsp), %rdx
leaq 0xd60(%rsp), %rdi
callq 0x5530
jmp 0x6e377
leaq 0x6368(%rip), %rsi      # 0x746e6
leaq 0xd60(%rsp), %rdi
callq 0xfa60
movb %al, 0x2bf(%rsp)
jmp 0x6e394
leaq 0xd60(%rsp), %rdi
callq 0x5768
leaq 0xd5f(%rsp), %rdi
callq 0x53e0
movb 0x2bf(%rsp), %al
testb $0x1, %al
jne 0x6e3bb
jmp 0x6e417
leaq 0x25c2e(%rip), %rax     # 0x93ff0
movb $0x1, 0x24d(%rax)
jmp 0x6f336
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6e405
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0xd60(%rsp), %rdi
callq 0x5768
leaq 0xd5f(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x2a8(%rsp)
leaq 0xd37(%rsp), %rdi
movq %rdi, 0x2b0(%rsp)
callq 0x56a0
movq 0x2a8(%rsp), %rsi
movq 0x2b0(%rsp), %rdx
leaq 0xd38(%rsp), %rdi
callq 0x5530
jmp 0x6e467
leaq 0x629f(%rip), %rsi      # 0x7470d
leaq 0xd38(%rsp), %rdi
callq 0xfa60
movb %al, 0x2a7(%rsp)
jmp 0x6e484
leaq 0xd38(%rsp), %rdi
callq 0x5768
leaq 0xd37(%rsp), %rdi
callq 0x53e0
movb 0x2a7(%rsp), %al
testb $0x1, %al
jne 0x6e4ab
jmp 0x6e507
leaq 0x25b3e(%rip), %rax     # 0x93ff0
movb $0x1, 0x24c(%rax)
jmp 0x6f334
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6e4f5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0xd38(%rsp), %rdi
callq 0x5768
leaq 0xd37(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x290(%rsp)
leaq 0xd0f(%rsp), %rdi
movq %rdi, 0x298(%rsp)
callq 0x56a0
movq 0x290(%rsp), %rsi
movq 0x298(%rsp), %rdx
leaq 0xd10(%rsp), %rdi
callq 0x5530
jmp 0x6e557
leaq 0x61cf(%rip), %rsi      # 0x7472d
leaq 0xd10(%rsp), %rdi
callq 0xfa60
movb %al, 0x28f(%rsp)
jmp 0x6e574
leaq 0xd10(%rsp), %rdi
callq 0x5768
leaq 0xd0f(%rsp), %rdi
callq 0x53e0
movb 0x28f(%rsp), %al
testb $0x1, %al
jne 0x6e59b
jmp 0x6e5f7
leaq 0x25a4e(%rip), %rax     # 0x93ff0
movb $0x1, 0x24e(%rax)
jmp 0x6f332
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6e5e5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0xd10(%rsp), %rdi
callq 0x5768
leaq 0xd0f(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x278(%rsp)
leaq 0xce7(%rsp), %rdi
movq %rdi, 0x280(%rsp)
callq 0x56a0
movq 0x278(%rsp), %rsi
movq 0x280(%rsp), %rdx
leaq 0xce8(%rsp), %rdi
callq 0x5530
jmp 0x6e647
leaq 0x6102(%rip), %rsi      # 0x74750
leaq 0xce8(%rsp), %rdi
callq 0xfa60
movb %al, 0x277(%rsp)
jmp 0x6e664
leaq 0xce8(%rsp), %rdi
callq 0x5768
leaq 0xce7(%rsp), %rdi
callq 0x53e0
movb 0x277(%rsp), %al
testb $0x1, %al
jne 0x6e68e
jmp 0x6e715
movl 0x18d8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rdi
callq 0x55b0
movl %eax, %ecx
leaq 0x2592f(%rip), %rax     # 0x93ff0
movl %ecx, 0x1bc(%rax)
jmp 0x6f330
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6e703
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0xce8(%rsp), %rdi
callq 0x5768
leaq 0xce7(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x260(%rsp)
leaq 0xcbf(%rsp), %rdi
movq %rdi, 0x268(%rsp)
callq 0x56a0
movq 0x260(%rsp), %rsi
movq 0x268(%rsp), %rdx
leaq 0xcc0(%rsp), %rdi
callq 0x5530
jmp 0x6e765
leaq 0x5ffc(%rip), %rsi      # 0x74768
leaq 0xcc0(%rsp), %rdi
callq 0xfa60
movb %al, 0x25f(%rsp)
jmp 0x6e782
leaq 0xcc0(%rsp), %rdi
callq 0x5768
leaq 0xcbf(%rsp), %rdi
callq 0x53e0
movb 0x25f(%rsp), %al
testb $0x1, %al
jne 0x6e7ac
jmp 0x6e833
movl 0x18d8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rdi
callq 0x55b0
movl %eax, %ecx
leaq 0x25811(%rip), %rax     # 0x93ff0
movl %ecx, 0x1c0(%rax)
jmp 0x6f32e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6e821
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0xcc0(%rsp), %rdi
callq 0x5768
leaq 0xcbf(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x248(%rsp)
leaq 0xc97(%rsp), %rdi
movq %rdi, 0x250(%rsp)
callq 0x56a0
movq 0x248(%rsp), %rsi
movq 0x250(%rsp), %rdx
leaq 0xc98(%rsp), %rdi
callq 0x5530
jmp 0x6e883
leaq 0x5efa(%rip), %rsi      # 0x74784
leaq 0xc98(%rsp), %rdi
callq 0xfa60
movb %al, 0x247(%rsp)
jmp 0x6e8a0
leaq 0xc98(%rsp), %rdi
callq 0x5768
leaq 0xc97(%rsp), %rdi
callq 0x53e0
movb 0x247(%rsp), %al
testb $0x1, %al
jne 0x6e8ca
jmp 0x6e951
movl 0x18d8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rdi
callq 0x55b0
movl %eax, %ecx
leaq 0x256f3(%rip), %rax     # 0x93ff0
movl %ecx, 0x1c4(%rax)
jmp 0x6f32c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6e93f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0xc98(%rsp), %rdi
callq 0x5768
leaq 0xc97(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x230(%rsp)
leaq 0xc6f(%rsp), %rdi
movq %rdi, 0x238(%rsp)
callq 0x56a0
movq 0x230(%rsp), %rsi
movq 0x238(%rsp), %rdx
leaq 0xc70(%rsp), %rdi
callq 0x5530
jmp 0x6e9a1
leaq 0x5df7(%rip), %rsi      # 0x7479f
leaq 0xc70(%rsp), %rdi
callq 0xfa60
movb %al, 0x22f(%rsp)
jmp 0x6e9be
leaq 0xc70(%rsp), %rdi
callq 0x5768
leaq 0xc6f(%rsp), %rdi
callq 0x53e0
movb 0x22f(%rsp), %al
testb $0x1, %al
jne 0x6e9e5
jmp 0x6ea41
leaq 0x25604(%rip), %rax     # 0x93ff0
movb $0x1, 0x1cd(%rax)
jmp 0x6f32a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6ea2f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0xc70(%rsp), %rdi
callq 0x5768
leaq 0xc6f(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x218(%rsp)
leaq 0xc47(%rsp), %rdi
movq %rdi, 0x220(%rsp)
callq 0x56a0
movq 0x218(%rsp), %rsi
movq 0x220(%rsp), %rdx
leaq 0xc48(%rsp), %rdi
callq 0x5530
jmp 0x6ea91
leaq 0x5d21(%rip), %rsi      # 0x747b9
leaq 0xc48(%rsp), %rdi
callq 0xfa60
movb %al, 0x217(%rsp)
jmp 0x6eaae
leaq 0xc48(%rsp), %rdi
callq 0x5768
leaq 0xc47(%rsp), %rdi
callq 0x53e0
movb 0x217(%rsp), %al
testb $0x1, %al
jne 0x6ead8
jmp 0x6eb5f
movl 0x18d8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rdi
callq 0x55b0
movl %eax, %ecx
leaq 0x254e5(%rip), %rax     # 0x93ff0
movl %ecx, 0x150(%rax)
jmp 0x6f328
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6eb4d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0xc48(%rsp), %rdi
callq 0x5768
leaq 0xc47(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x200(%rsp)
leaq 0xc1f(%rsp), %rdi
movq %rdi, 0x208(%rsp)
callq 0x56a0
movq 0x200(%rsp), %rsi
movq 0x208(%rsp), %rdx
leaq 0xc20(%rsp), %rdi
callq 0x5530
jmp 0x6ebaf
leaq 0x5c1a(%rip), %rsi      # 0x747d0
leaq 0xc20(%rsp), %rdi
callq 0xfa60
movb %al, 0x1ff(%rsp)
jmp 0x6ebcc
leaq 0xc20(%rsp), %rdi
callq 0x5768
leaq 0xc1f(%rsp), %rdi
callq 0x53e0
movb 0x1ff(%rsp), %al
testb $0x1, %al
jne 0x6ebf6
jmp 0x6ec7d
movl 0x18d8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18d8(%rsp)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rdi
callq 0x55b0
movl %eax, %ecx
leaq 0x253c7(%rip), %rax     # 0x93ff0
movl %ecx, 0x154(%rax)
jmp 0x6f326
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6ec6b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0xc20(%rsp), %rdi
callq 0x5768
leaq 0xc1f(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x1e8(%rsp)
leaq 0xbf7(%rsp), %rdi
movq %rdi, 0x1f0(%rsp)
callq 0x56a0
movq 0x1e8(%rsp), %rsi
movq 0x1f0(%rsp), %rdx
leaq 0xbf8(%rsp), %rdi
callq 0x5530
jmp 0x6eccd
leaq 0x5b11(%rip), %rsi      # 0x747e5
leaq 0xbf8(%rsp), %rdi
callq 0xfa60
movb %al, 0x1e7(%rsp)
jmp 0x6ecea
leaq 0xbf8(%rsp), %rdi
callq 0x5768
leaq 0xbf7(%rsp), %rdi
callq 0x53e0
movb 0x1e7(%rsp), %al
testb $0x1, %al
jne 0x6ed14
jmp 0x6eda3
leaq 0x252d5(%rip), %rax     # 0x93ff0
movb $0x1, 0xb4(%rax)
movq 0x242a7(%rip), %rdi     # 0x92fd0
leaq 0x5ac0(%rip), %rsi      # 0x747f0
callq 0x5380
movq %rax, 0x1d8(%rsp)
jmp 0x6ed3f
movq 0x1d8(%rsp), %rdi
movq 0x2426a(%rip), %rsi     # 0x92fb8
callq 0x53d0
jmp 0x6ed55
jmp 0x6f324
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6ed91
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0xbf8(%rsp), %rdi
callq 0x5768
leaq 0xbf7(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x1c8(%rsp)
leaq 0xbcf(%rsp), %rdi
movq %rdi, 0x1d0(%rsp)
callq 0x56a0
movq 0x1c8(%rsp), %rsi
movq 0x1d0(%rsp), %rdx
leaq 0xbd0(%rsp), %rdi
callq 0x5530
jmp 0x6edf3
leaq 0x5a07(%rip), %rsi      # 0x74801
leaq 0xbd0(%rsp), %rdi
callq 0xfa60
movb %al, 0x1c7(%rsp)
jmp 0x6ee10
leaq 0xbd0(%rsp), %rdi
callq 0x5768
leaq 0xbcf(%rsp), %rdi
callq 0x53e0
movb 0x1c7(%rsp), %al
testb $0x1, %al
jne 0x6ee3a
jmp 0x6ef51
movl 0x18d8(%rsp), %eax
incl %eax
movl %eax, 0x18d8(%rsp)
leaq 0x2519f(%rip), %rax     # 0x93ff0
movb $0x1, 0x159(%rax)
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x1b0(%rsp)
leaq 0xba7(%rsp), %rdi
movq %rdi, 0x1b8(%rsp)
callq 0x56a0
movq 0x1b0(%rsp), %rsi
movq 0x1b8(%rsp), %rdx
leaq 0xba8(%rsp), %rdi
callq 0x5530
jmp 0x6eea8
leaq 0x25141(%rip), %rdi     # 0x93ff0
addq $0x160, %rdi            # imm = 0x160
leaq 0xba8(%rsp), %rsi
callq 0x54a0
leaq 0xba8(%rsp), %rdi
callq 0x5768
leaq 0xba7(%rsp), %rdi
callq 0x53e0
jmp 0x6f322
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6ef19
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0xbd0(%rsp), %rdi
callq 0x5768
leaq 0xbcf(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0xba7(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x1a0(%rsp)
leaq 0xb7f(%rsp), %rdi
movq %rdi, 0x1a8(%rsp)
callq 0x56a0
movq 0x1a0(%rsp), %rsi
movq 0x1a8(%rsp), %rdx
leaq 0xb80(%rsp), %rdi
callq 0x5530
jmp 0x6efa1
leaq 0x586b(%rip), %rsi      # 0x74813
leaq 0xb80(%rsp), %rdi
callq 0xfa60
movb %al, 0x19f(%rsp)
jmp 0x6efbe
leaq 0xb80(%rsp), %rdi
callq 0x5768
leaq 0xb7f(%rsp), %rdi
callq 0x53e0
movb 0x19f(%rsp), %al
testb $0x1, %al
jne 0x6efe5
jmp 0x6f041
leaq 0x25004(%rip), %rax     # 0x93ff0
movb $0x1, 0x15a(%rax)
jmp 0x6f320
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6f02f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0xb80(%rsp), %rdi
callq 0x5768
leaq 0xb7f(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x188(%rsp)
leaq 0xb57(%rsp), %rdi
movq %rdi, 0x190(%rsp)
callq 0x56a0
movq 0x188(%rsp), %rsi
movq 0x190(%rsp), %rdx
leaq 0xb58(%rsp), %rdi
callq 0x5530
jmp 0x6f091
leaq 0x578e(%rip), %rsi      # 0x74826
leaq 0xb58(%rsp), %rdi
callq 0xfa60
movb %al, 0x187(%rsp)
jmp 0x6f0ae
leaq 0xb58(%rsp), %rdi
callq 0x5768
leaq 0xb57(%rsp), %rdi
callq 0x53e0
movb 0x187(%rsp), %al
testb $0x1, %al
jne 0x6f0d8
jmp 0x6f163
movq 0x23ef1(%rip), %rdi     # 0x92fd0
leaq 0x574e(%rip), %rsi      # 0x74834
callq 0x5380
movq %rax, 0x178(%rsp)
jmp 0x6f0f5
movq 0x178(%rsp), %rdi
movq 0x23eb4(%rip), %rsi     # 0x92fb8
callq 0x53d0
jmp 0x6f10b
leaq 0x24ede(%rip), %rax     # 0x93ff0
movb $0x1, (%rax)
jmp 0x6f31e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6f151
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0xb58(%rsp), %rdi
callq 0x5768
leaq 0xb57(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movsbl (%rax), %eax
cmpl $0x2d, %eax
jne 0x6f250
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movsbl 0x1(%rax), %eax
cmpl $0x2d, %eax
jne 0x6f250
movq 0x23e25(%rip), %rdi     # 0x92fd0
leaq 0x5690(%rip), %rsi      # 0x74842
callq 0x5380
movq %rax, 0x170(%rsp)
jmp 0x6f1c1
movq 0x170(%rsp), %rdi
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rsi
callq 0x5380
movq %rax, 0x168(%rsp)
jmp 0x6f1ec
movq 0x168(%rsp), %rdi
movq 0x23dbd(%rip), %rsi     # 0x92fb8
callq 0x53d0
jmp 0x6f202
movq 0x23dc7(%rip), %rdi     # 0x92fd0
leaq 0x5648(%rip), %rsi      # 0x74858
callq 0x5380
movq %rax, 0x160(%rsp)
jmp 0x6f21f
movq 0x160(%rsp), %rdi
movq 0x23d8a(%rip), %rsi     # 0x92fb8
callq 0x53d0
jmp 0x6f235
movl $0x1, 0x1914(%rsp)
movl $0x1, 0x17d4(%rsp)
jmp 0x70171
movq 0x1908(%rsp), %rax
movslq 0x18d8(%rsp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x150(%rsp)
leaq 0xb2f(%rsp), %rdi
movq %rdi, 0x158(%rsp)
callq 0x56a0
movq 0x150(%rsp), %rsi
movq 0x158(%rsp), %rdx
leaq 0xb30(%rsp), %rdi
callq 0x5530
jmp 0x6f2a0
leaq 0x18f0(%rsp), %rdi
leaq 0xb30(%rsp), %rsi
callq 0x67860
jmp 0x6f2b7
leaq 0xb30(%rsp), %rdi
callq 0x5768
leaq 0xb2f(%rsp), %rdi
callq 0x53e0
jmp 0x6f31c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6f30a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0xb30(%rsp), %rdi
callq 0x5768
leaq 0xb2f(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
jmp 0x6f31e
jmp 0x6f320
jmp 0x6f322
jmp 0x6f324
jmp 0x6f326
jmp 0x6f328
jmp 0x6f32a
jmp 0x6f32c
jmp 0x6f32e
jmp 0x6f330
jmp 0x6f332
jmp 0x6f334
jmp 0x6f336
jmp 0x6f338
jmp 0x6f33a
jmp 0x6f33c
jmp 0x6f33e
jmp 0x6f340
jmp 0x6f342
jmp 0x6f344
jmp 0x6f346
jmp 0x6f348
jmp 0x6f34a
jmp 0x6f34c
jmp 0x6f34e
jmp 0x6f350
jmp 0x6f352
jmp 0x6f354
jmp 0x6f356
jmp 0x6f358
jmp 0x6f35a
jmp 0x6f35c
jmp 0x6f35e
jmp 0x6f360
jmp 0x6f362
jmp 0x6f364
jmp 0x6f366
jmp 0x6f368
jmp 0x6f36a
jmp 0x6f36c
jmp 0x6f36e
jmp 0x6f370
jmp 0x6f372
jmp 0x6f374
jmp 0x6f376
jmp 0x6f378
jmp 0x6f37a
jmp 0x6f37c
jmp 0x6f37e
jmp 0x6f380
jmp 0x6f382
jmp 0x6f384
jmp 0x6f386
jmp 0x6f388
jmp 0x6f38a
jmp 0x6f38c
jmp 0x6f38e
jmp 0x6f390
jmp 0x6f392
jmp 0x6f394
jmp 0x6f396
jmp 0x6f398
jmp 0x6f39a
jmp 0x6f39c
jmp 0x6f39e
jmp 0x6f3a0
jmp 0x6f3a2
jmp 0x6f3a4
jmp 0x6f3a6
movl 0x18d8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18d8(%rsp)
jmp 0x69ef8
leaq 0x24c2d(%rip), %rdi     # 0x93ff0
addq $0x68, %rdi
leaq 0x3434(%rip), %rsi      # 0x72802
callq 0xfa60
movb %al, 0x14f(%rsp)
jmp 0x6f3dc
movb 0x14f(%rsp), %al
testb $0x1, %al
jne 0x6f3e9
jmp 0x6f40a
leaq 0x24c00(%rip), %rax     # 0x93ff0
movb $0x0, 0xa8(%rax)
leaq 0x24bf2(%rip), %rax     # 0x93ff0
movb $0x0, 0xa9(%rax)
jmp 0x6f500
leaq 0x24bdf(%rip), %rdi     # 0x93ff0
addq $0x68, %rdi
leaq 0x4c9b(%rip), %rsi      # 0x740b7
callq 0xfa60
movb %al, 0x14e(%rsp)
jmp 0x6f42a
movb 0x14e(%rsp), %al
testb $0x1, %al
jne 0x6f437
jmp 0x6f458
leaq 0x24bb2(%rip), %rax     # 0x93ff0
movb $0x1, 0xa8(%rax)
leaq 0x24ba4(%rip), %rax     # 0x93ff0
movb $0x1, 0xa9(%rax)
jmp 0x6f4fe
leaq 0x24b91(%rip), %rdi     # 0x93ff0
addq $0x68, %rdi
leaq 0x33a1(%rip), %rsi      # 0x7280b
callq 0xfa60
movb %al, 0x14d(%rsp)
jmp 0x6f478
movb 0x14d(%rsp), %al
testb $0x1, %al
jne 0x6f485
jmp 0x6f4b1
leaq 0x24b64(%rip), %rax     # 0x93ff0
movb $0x1, 0xa8(%rax)
leaq 0x24b56(%rip), %rax     # 0x93ff0
movb $0x1, 0xa9(%rax)
leaq 0x24b48(%rip), %rax     # 0x93ff0
movb $0x1, 0x158(%rax)
jmp 0x6f4fc
leaq 0x24b38(%rip), %rdi     # 0x93ff0
addq $0x68, %rdi
leaq 0x3343(%rip), %rsi      # 0x72806
callq 0xfa60
movb %al, 0x14c(%rsp)
jmp 0x6f4d1
movb 0x14c(%rsp), %al
testb $0x1, %al
jne 0x6f4de
jmp 0x6f4fa
leaq 0x24b0b(%rip), %rax     # 0x93ff0
movb $0x0, 0xa8(%rax)
leaq 0x24afd(%rip), %rax     # 0x93ff0
movb $0x1, 0xa9(%rax)
jmp 0x6f4fc
jmp 0x6f4fe
jmp 0x6f500
leaq 0x24ae9(%rip), %rax     # 0x93ff0
cmpl $0x0, 0x40(%rax)
je 0x6f51a
leaq 0x24adc(%rip), %rax     # 0x93ff0
cmpl $0x0, 0x38(%rax)
jne 0x6f58f
leaq 0x24acf(%rip), %rdi     # 0x93ff0
addq $0x68, %rdi
leaq 0x32cb(%rip), %rsi      # 0x727f7
callq 0xecc0
movb %al, 0x14b(%rsp)
jmp 0x6f53a
movb 0x14b(%rsp), %al
testb $0x1, %al
jne 0x6f547
jmp 0x6f58f
leaq 0x24aa2(%rip), %rdi     # 0x93ff0
addq $0x68, %rdi
leaq 0x530c(%rip), %rsi      # 0x74865
callq 0xecc0
movb %al, 0x14a(%rsp)
jmp 0x6f567
movb 0x14a(%rsp), %al
testb $0x1, %al
jne 0x6f574
jmp 0x6f58f
leaq 0x24a75(%rip), %rdi     # 0x93ff0
addq $0x68, %rdi
leaq 0x2e24(%rip), %rsi      # 0x723aa
callq 0x5520
jmp 0x6f58d
jmp 0x6f58f
movl $0x0, 0xb28(%rsp)
movl 0xb28(%rsp), %eax
movq %rax, 0x140(%rsp)
leaq 0x18f0(%rsp), %rdi
callq 0xf190
movq %rax, %rcx
movq 0x140(%rsp), %rax
cmpq %rcx, %rax
jae 0x6f606
movl 0xb28(%rsp), %eax
movl %eax, %esi
leaq 0x18f0(%rsp), %rdi
callq 0xfd00
movq %rax, %rsi
leaq 0x24a0a(%rip), %rdi     # 0x93ff0
addq $0x50, %rdi
callq 0x67700
jmp 0x6f5f1
jmp 0x6f5f3
movl 0xb28(%rsp), %eax
addl $0x1, %eax
movl %eax, 0xb28(%rsp)
jmp 0x6f59a
cmpl $0x1, 0x1910(%rsp)
jne 0x6f6c6
leaq 0xb07(%rsp), %rdi
movq %rdi, 0x138(%rsp)
callq 0x56a0
movq 0x138(%rsp), %rdx
leaq 0x5235(%rip), %rsi      # 0x7486d
leaq 0xb08(%rsp), %rdi
callq 0x5530
jmp 0x6f647
leaq 0x249a2(%rip), %rdi     # 0x93ff0
addq $0x50, %rdi
leaq 0xb08(%rsp), %rsi
callq 0x67860
jmp 0x6f661
leaq 0xb08(%rsp), %rdi
callq 0x5768
leaq 0xb07(%rsp), %rdi
callq 0x53e0
jmp 0x6f6c6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6f6b4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0xb08(%rsp), %rdi
callq 0x5768
leaq 0xb07(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
leaq 0xae3(%rip), %rax       # 0x701b0
movq %rax, 0xa68(%rsp)
leaq 0xa70(%rsp), %rdi
callq 0x54c0
movl $0x0, 0xaf0(%rsp)
xorl %eax, %eax
movl %eax, %edx
movl $0x2, %edi
leaq 0xa68(%rsp), %rsi
callq 0x54d0
movq 0x238c6(%rip), %rdi     # 0x92fd0
leaq 0x51a2(%rip), %rsi      # 0x748b3
callq 0x5380
movq %rax, 0x130(%rsp)
jmp 0x6f720
leaq 0x248c9(%rip), %rdi     # 0x93ff0
addq $0x50, %rdi
callq 0xf190
movq 0x130(%rsp), %rdi
movq %rax, %rsi
callq 0x50f0
movq %rax, 0x128(%rsp)
jmp 0x6f74a
movq 0x128(%rsp), %rdi
leaq 0x5175(%rip), %rsi      # 0x748ce
callq 0x5380
movq %rax, 0x120(%rsp)
jmp 0x6f768
movq 0x120(%rsp), %rdi
leaq 0x24879(%rip), %rsi     # 0x93ff0
addq $0x68, %rsi
callq 0x5330
movq %rax, 0x118(%rsp)
jmp 0x6f78a
movq 0x118(%rsp), %rdi
leaq 0x5144(%rip), %rsi      # 0x748dd
callq 0x5380
movq %rax, 0x110(%rsp)
jmp 0x6f7a8
movq 0x110(%rsp), %rdi
leaq 0x24839(%rip), %rax     # 0x93ff0
movl 0x3c(%rax), %esi
callq 0x5680
movq %rax, 0x108(%rsp)
jmp 0x6f7c9
movq 0x108(%rsp), %rdi
leaq 0x5117(%rip), %rsi      # 0x748ef
callq 0x5380
movq %rax, 0x100(%rsp)
jmp 0x6f7e7
movq 0x100(%rsp), %rdi
movq 0x237c2(%rip), %rsi     # 0x92fb8
callq 0x53d0
jmp 0x6f7fd
movl $0xa0, %edi
callq 0x53a0
movq %rax, 0xf8(%rsp)
jmp 0x6f811
movb $0x1, 0xa47(%rsp)
leaq 0x247d0(%rip), %rsi     # 0x93ff0
addq $0x68, %rsi
leaq 0xa48(%rsp), %rdi
callq 0x51b0
jmp 0x6f833
movq 0xf8(%rsp), %rdi
leaq 0x247ae(%rip), %rax     # 0x93ff0
movl 0x3c(%rax), %edx
leaq 0xa48(%rsp), %rsi
callq 0x30e60
jmp 0x6f854
movq 0xf8(%rsp), %rax
movb $0x0, 0xa47(%rsp)
movq %rax, 0x249ed(%rip)     # 0x94258
leaq 0xa48(%rsp), %rdi
callq 0x5768
movq 0x23751(%rip), %rdi     # 0x92fd0
leaq 0x5072(%rip), %rsi      # 0x748f8
callq 0x5380
movq %rax, 0xf0(%rsp)
jmp 0x6f895
movq 0xf0(%rsp), %rdi
movq 0x23714(%rip), %rsi     # 0x92fb8
callq 0x53d0
jmp 0x6f8ab
leaq 0x2473e(%rip), %rax     # 0x93ff0
addq $0x50, %rax
movq %rax, 0xa38(%rsp)
leaq 0x2472b(%rip), %rdi     # 0x93ff0
addq $0x50, %rdi
callq 0xebf0
movq %rax, 0xa30(%rsp)
leaq 0x24713(%rip), %rdi     # 0x93ff0
addq $0x50, %rdi
callq 0xec20
movq %rax, 0xa28(%rsp)
leaq 0xa30(%rsp), %rdi
leaq 0xa28(%rsp), %rsi
callq 0xec50
testb $0x1, %al
jne 0x6f90c
jmp 0x6fa17
leaq 0xa30(%rsp), %rdi
callq 0xec90
movq %rax, %rsi
leaq 0xa08(%rsp), %rdi
callq 0x51b0
jmp 0x6f92b
movq 0x2369e(%rip), %rdi     # 0x92fd0
leaq 0x4fd2(%rip), %rsi      # 0x7490b
callq 0x5380
movq %rax, 0xe8(%rsp)
jmp 0x6f948
movq 0xe8(%rsp), %rdi
leaq 0xa08(%rsp), %rsi
callq 0x5330
movq %rax, 0xe0(%rsp)
jmp 0x6f967
movq 0xe0(%rsp), %rdi
movq 0x23642(%rip), %rsi     # 0x92fb8
callq 0x53d0
jmp 0x6f97d
leaq 0xa08(%rsp), %rdi
callq 0x5768
leaq 0xa30(%rsp), %rdi
callq 0xeca0
jmp 0x6f8ee
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x6f9d3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0xa48(%rsp), %rdi
callq 0x5768
testb $0x1, 0xa47(%rsp)
jne 0x6f9df
jmp 0x6f9ec
movq 0xf8(%rsp), %rdi
callq 0x5340
jmp 0x7018d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0xa08(%rsp), %rdi
callq 0x5768
jmp 0x7018d
movl $0x0, 0xa04(%rsp)
leaq 0x9df(%rsp), %rdi
movq %rdi, 0xd8(%rsp)
callq 0x56a0
movq 0xd8(%rsp), %rdx
leaq 0x321e(%rip), %rsi      # 0x72c64
leaq 0x9e0(%rsp), %rdi
callq 0x5530
jmp 0x6fa55
leaq 0x9df(%rsp), %rdi
callq 0x53e0
movq $0xfe502a, 0x9d0(%rsp) # imm = 0xFE502A
leaq 0x2457b(%rip), %rax     # 0x93ff0
addq $0x50, %rax
movq %rax, 0x9c8(%rsp)
leaq 0x24568(%rip), %rdi     # 0x93ff0
addq $0x50, %rdi
callq 0xebf0
movq %rax, 0x9c0(%rsp)
leaq 0x24550(%rip), %rdi     # 0x93ff0
addq $0x50, %rdi
callq 0xec20
movq %rax, 0x9b8(%rsp)
leaq 0x9c0(%rsp), %rdi
leaq 0x9b8(%rsp), %rsi
callq 0xec50
testb $0x1, %al
jne 0x6facf
jmp 0x700e4
leaq 0x9c0(%rsp), %rdi
callq 0xec90
movq %rax, %rsi
leaq 0x998(%rsp), %rdi
callq 0x51b0
jmp 0x6faee
movq 0x234db(%rip), %rdi     # 0x92fd0
leaq 0x4e14(%rip), %rsi      # 0x74910
callq 0x5380
movq %rax, 0xd0(%rsp)
jmp 0x6fb0b
movq 0xd0(%rsp), %rdi
leaq 0x998(%rsp), %rsi
callq 0x5330
movq %rax, 0xc8(%rsp)
jmp 0x6fb2a
movq 0xc8(%rsp), %rdi
leaq 0x4d26(%rip), %rsi      # 0x7485f
callq 0x5380
movq %rax, 0xc0(%rsp)
jmp 0x6fb48
movq 0xc0(%rsp), %rdi
movq 0x23461(%rip), %rsi     # 0x92fb8
callq 0x53d0
jmp 0x6fb5e
leaq 0x970(%rsp), %rdi
leaq 0x998(%rsp), %rsi
callq 0x51b0
jmp 0x6fb75
leaq 0x970(%rsp), %rdi
callq 0x47e80
movq %rax, 0xb8(%rsp)
jmp 0x6fb8c
leaq 0x970(%rsp), %rdi
callq 0x5768
movq 0xb8(%rsp), %rax
movq %rax, 0x990(%rsp)
cmpq $0x0, 0x990(%rsp)
je 0x6fbb9
jmp 0x6fc56
leaq 0x4d61(%rip), %rdi      # 0x74921
leaq 0x486d(%rip), %rsi      # 0x74434
movl $0x178, %edx            # imm = 0x178
leaq 0x486d(%rip), %rcx      # 0x74440
callq 0x5260
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x9df(%rsp), %rdi
callq 0x53e0
jmp 0x7018d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x70162
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x700d5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x970(%rsp), %rdi
callq 0x5768
jmp 0x700d5
leaq 0x938(%rsp), %rdi
callq 0x21120
jmp 0x6fc65
movq $0x0, 0x930(%rsp)
movq 0x245e0(%rip), %rdi     # 0x94258
callq 0x315d0
jmp 0x6fc7f
movq 0x245d2(%rip), %rdi     # 0x94258
callq 0x31650
jmp 0x6fc8d
jmp 0x6fc8f
movq 0x990(%rsp), %rdi
movq (%rdi), %rax
movq (%rax), %rax
leaq 0x938(%rsp), %rsi
callq *%rax
movb %al, 0xb7(%rsp)
jmp 0x6fcb0
movb 0xb7(%rsp), %al
testb $0x1, %al
jne 0x6fcc0
jmp 0x7003d
leaq 0x242f1(%rip), %rax     # 0x93fb8
movq (%rax), %rcx
addq $0x1, %rcx
leaq 0x242e3(%rip), %rax     # 0x93fb8
movq %rcx, (%rax)
movq 0x930(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x930(%rsp)
leaq 0x242c5(%rip), %rax     # 0x93fb8
movq (%rax), %rax
subq $0x1, %rax
xorl %ecx, %ecx
movl %ecx, %edx
divq 0x9d0(%rsp)
cmpq $0x0, %rdx
je 0x6fd51
leaq 0x242a5(%rip), %rax     # 0x93fb8
movq (%rax), %xmm0
movaps 0x12f2(%rip), %xmm1     # 0x71010
punpckldq %xmm1, %xmm0    # xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1]
movapd 0x12f6(%rip), %xmm1     # 0x71020
subpd %xmm1, %xmm0
movaps %xmm0, %xmm1
unpckhpd %xmm0, %xmm0            # xmm0 = xmm0[1,1]
addsd %xmm1, %xmm0
movsd 0x44a7(%rip), %xmm1     # 0x741e8
ucomisd %xmm1, %xmm0
jne 0x6fee4
jp 0x6fee4
movq 0x23278(%rip), %rdi     # 0x92fd0
leaq 0x4bd7(%rip), %rsi      # 0x74936
callq 0x5380
movq %rax, 0xa8(%rsp)
jmp 0x6fd6e
movq 0xa8(%rsp), %rdi
leaq 0xb93(%rip), %rsi       # 0x70910
callq 0x5160
movq %rax, 0xa0(%rsp)
jmp 0x6fd8c
movl $0x1e, %edi
callq 0x70930
movl %eax, 0x9c(%rsp)
jmp 0x6fd9f
movq 0xa0(%rsp), %rdi
movl 0x9c(%rsp), %eax
movl %eax, 0x92c(%rsp)
movl 0x92c(%rsp), %esi
callq 0x5420
movq %rax, 0x90(%rsp)
jmp 0x6fdcb
movl $0x20, %edi
callq 0x70950
movb %al, 0x8f(%rsp)
jmp 0x6fdde
movq 0x90(%rsp), %rdi
movb 0x8f(%rsp), %al
movb %al, 0x92b(%rsp)
movzbl 0x92b(%rsp), %esi
callq 0x55e0
movq %rax, 0x80(%rsp)
jmp 0x6fe0b
movq 0x80(%rsp), %rdi
leaq 0x9e0(%rsp), %rsi
callq 0x5330
movq %rax, 0x78(%rsp)
jmp 0x6fe27
movq 0x78(%rsp), %rdi
leaq 0x4b1a(%rip), %rsi      # 0x7494d
callq 0x5380
movq %rax, 0x70(%rsp)
jmp 0x6fe3f
movl $0x2, %edi
callq 0x70930
movl %eax, 0x6c(%rsp)
jmp 0x6fe4f
movq 0x70(%rsp), %rdi
movl 0x6c(%rsp), %eax
movl %eax, 0x924(%rsp)
movl 0x924(%rsp), %esi
callq 0x5420
movq %rax, 0x60(%rsp)
jmp 0x6fe72
leaq 0x9e0(%rsp), %rdi
callq 0x5290
movq 0x60(%rsp), %rdi
imulq $0x64, %rax, %rax
movabsq $-0x7777777777777777, %rcx # imm = 0x8888888888888889
mulq %rcx
movq %rdx, %rsi
shrq $0x4, %rsi
callq 0x50f0
movq %rax, 0x58(%rsp)
jmp 0x6fea8
movq 0x58(%rsp), %rdi
leaq 0x4a9c(%rip), %rsi      # 0x74950
callq 0x5380
jmp 0x6febb
movq 0x230de(%rip), %rax     # 0x92fa0
movq (%rax), %rdi
callq 0x5450
jmp 0x6fecc
leaq 0x4a80(%rip), %rsi      # 0x74953
leaq 0x9e0(%rsp), %rdi
callq 0x5360
jmp 0x6fee2
jmp 0x6fee4
movq 0x2436d(%rip), %rdi     # 0x94258
movq 0x968(%rsp), %rax
movq %rax, 0x910(%rsp)
movups 0x938(%rsp), %xmm0
movups 0x948(%rsp), %xmm1
movups 0x958(%rsp), %xmm2
movaps %xmm2, 0x900(%rsp)
movaps %xmm1, 0x8f0(%rsp)
movaps %xmm0, 0x8e0(%rsp)
movq 0x910(%rsp), %rcx
movq %rsp, %rax
movq %rcx, 0x30(%rax)
movaps 0x8e0(%rsp), %xmm0
movaps 0x8f0(%rsp), %xmm1
movaps 0x900(%rsp), %xmm2
movups %xmm2, 0x20(%rax)
movups %xmm1, 0x10(%rax)
movups %xmm0, (%rax)
callq 0x327b0
jmp 0x6ff64
leaq 0x8bf(%rsp), %rdi
movq %rdi, 0x50(%rsp)
callq 0x56a0
movq 0x50(%rsp), %rdx
leaq 0x28ec(%rip), %rsi      # 0x7286e
leaq 0x8c0(%rsp), %rdi
callq 0x5530
jmp 0x6ff91
leaq 0x24058(%rip), %rdi     # 0x93ff0
addq $0x8, %rdi
leaq 0x8c0(%rsp), %rsi
callq 0x33a00
movq %rax, 0x48(%rsp)
jmp 0x6ffb0
leaq 0x8c0(%rsp), %rdi
callq 0x5768
leaq 0x8bf(%rsp), %rdi
callq 0x53e0
movq 0x48(%rsp), %rax
cmpq $0x0, %rax
je 0x70038
movq 0x930(%rsp), %rsi
leaq 0x4971(%rip), %rdi      # 0x74955
xorl %eax, %eax
callq 0x5060
jmp 0x6ffed
jmp 0x70038
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
jmp 0x70026
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x18e0(%rsp)
movl %eax, 0x18dc(%rsp)
leaq 0x8c0(%rsp), %rdi
callq 0x5768
leaq 0x8bf(%rsp), %rdi
callq 0x53e0
jmp 0x700d5
jmp 0x6fc8f
movq 0x22f8c(%rip), %rdi     # 0x92fd0
movq 0x22f6d(%rip), %rsi     # 0x92fb8
callq 0x53d0
jmp 0x70052
movq 0x990(%rsp), %rdi
movq (%rdi), %rax
movq 0x10(%rax), %rax
callq *%rax
jmp 0x70065
movq 0x990(%rsp), %rdi
callq 0x5480
testb $0x1, 0x18ef(%rsp)
jne 0x700a5
movq 0x241d5(%rip), %rdi     # 0x94258
callq 0x32380
jmp 0x7008a
movl 0xa04(%rsp), %esi
movzbl 0x18ef(%rsp), %edi
andl $0x1, %edi
callq 0x70200
jmp 0x700a3
jmp 0x700a5
movl 0xa04(%rsp), %eax
addl $0x1, %eax
movl %eax, 0xa04(%rsp)
leaq 0x998(%rsp), %rdi
callq 0x5768
leaq 0x9c0(%rsp), %rdi
callq 0xeca0
jmp 0x6fab1
leaq 0x998(%rsp), %rdi
callq 0x5768
jmp 0x70162
testb $0x1, 0x18ef(%rsp)
je 0x70117
movq 0x24163(%rip), %rdi     # 0x94258
callq 0x32380
jmp 0x700fc
movl 0xa04(%rsp), %esi
movzbl 0x18ef(%rsp), %edi
andl $0x1, %edi
callq 0x70200
jmp 0x70115
jmp 0x70117
movq 0x2413a(%rip), %rax     # 0x94258
movq %rax, 0x40(%rsp)
cmpq $0x0, %rax
je 0x7013d
movq 0x40(%rsp), %rdi
callq 0x314f0
movq 0x40(%rsp), %rdi
callq 0x5340
movl $0x0, 0x1914(%rsp)
movl $0x1, 0x17d4(%rsp)
leaq 0x9e0(%rsp), %rdi
callq 0x5768
jmp 0x70171
leaq 0x9e0(%rsp), %rdi
callq 0x5768
jmp 0x7018d
leaq 0x18f0(%rsp), %rdi
callq 0xf560
movl 0x1914(%rsp), %eax
addq $0x1918, %rsp           # imm = 0x1918
retq
leaq 0x18f0(%rsp), %rdi
callq 0xf560
movq 0x18e0(%rsp), %rdi
callq 0x5690
nopw (%rax,%rax)