// File: CMU-SAFARI[P]MQSim/src/ssd/FTL.cpp
// Function: SSD_Components::FTL::Report_results_in_XML(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, Utils::XmlWriter&)
void FTL::Report_results_in_XML(std::string name_prefix, Utils::XmlWriter& xmlwriter)
	{
		std::string tmp = name_prefix + ".FTL";
		xmlwriter.Write_start_element_tag(tmp);

		std::string attr = "Issued_Flash_Read_CMD";
		std::string val = std::to_string(Stats::IssuedReadCMD);
		xmlwriter.Write_attribute_string_inline(attr, val);

		attr = "Issued_Flash_Interleaved_Read_CMD";
		val = std::to_string(Stats::IssuedInterleaveReadCMD);
		xmlwriter.Write_attribute_string_inline(attr, val);

		attr = "Issued_Flash_Multiplane_Read_CMD";
		val = std::to_string(Stats::IssuedMultiplaneReadCMD);
		xmlwriter.Write_attribute_string_inline(attr, val);

		attr = "Issued_Flash_Copyback_Read_CMD";
		val = std::to_string(Stats::IssuedCopybackReadCMD);
		xmlwriter.Write_attribute_string_inline(attr, val);

		attr = "Issued_Flash_Multiplane_Copyback_Read_CMD";
		val = std::to_string(Stats::IssuedMultiplaneCopybackReadCMD);
		xmlwriter.Write_attribute_string_inline(attr, val);

		attr = "Issued_Flash_Program_CMD";
		val = std::to_string(Stats::IssuedProgramCMD);
		xmlwriter.Write_attribute_string_inline(attr, val);

		attr = "Issued_Flash_Interleaved_Program_CMD";
		val = std::to_string(Stats::IssuedInterleaveProgramCMD);
		xmlwriter.Write_attribute_string_inline(attr, val);

		attr = "Issued_Flash_Multiplane_Program_CMD";
		val = std::to_string(Stats::IssuedMultiplaneProgramCMD);
		xmlwriter.Write_attribute_string_inline(attr, val);

		attr = "Issued_Flash_Interleaved_Multiplane_Program_CMD";
		val = std::to_string(Stats::IssuedInterleaveMultiplaneProgramCMD);
		xmlwriter.Write_attribute_string_inline(attr, val);

		attr = "Issued_Flash_Copyback_Program_CMD";
		val = std::to_string(Stats::IssuedCopybackProgramCMD);
		xmlwriter.Write_attribute_string_inline(attr, val);

		attr = "Issued_Flash_Multiplane_Copyback_Program_CMD";
		val = std::to_string(Stats::IssuedMultiplaneCopybackProgramCMD);
		xmlwriter.Write_attribute_string_inline(attr, val);

		attr = "Issued_Flash_Erase_CMD";
		val = std::to_string(Stats::IssuedEraseCMD);
		xmlwriter.Write_attribute_string_inline(attr, val);

		attr = "Issued_Flash_Interleaved_Erase_CMD";
		val = std::to_string(Stats::IssuedInterleaveEraseCMD);
		xmlwriter.Write_attribute_string_inline(attr, val);

		attr = "Issued_Flash_Multiplane_Erase_CMD";
		val = std::to_string(Stats::IssuedMultiplaneEraseCMD);
		xmlwriter.Write_attribute_string_inline(attr, val);

		attr = "Issued_Flash_Interleaved_Multiplane_Erase_CMD";
		val = std::to_string(Stats::IssuedInterleaveMultiplaneEraseCMD);
		xmlwriter.Write_attribute_string_inline(attr, val);

		attr = "Issued_Flash_Suspend_Program_CMD";
		val = std::to_string(Stats::IssuedSuspendProgramCMD);
		xmlwriter.Write_attribute_string_inline(attr, val);

		attr = "Issued_Flash_Suspend_Erase_CMD";
		val = std::to_string(Stats::IssuedSuspendEraseCMD);
		xmlwriter.Write_attribute_string_inline(attr, val);

		attr = "Issued_Flash_Read_CMD_For_Mapping";
		val = std::to_string(Stats::Total_flash_reads_for_mapping);
		xmlwriter.Write_attribute_string_inline(attr, val);

		attr = "Issued_Flash_Program_CMD_For_Mapping";
		val = std::to_string(Stats::Total_flash_writes_for_mapping);
		xmlwriter.Write_attribute_string_inline(attr, val);

		attr = "CMT_Hits";
		val = std::to_string(Stats::CMT_hits);
		xmlwriter.Write_attribute_string_inline(attr, val);

		attr = "CMT_Hits_For_Read";
		val = std::to_string(Stats::readTR_CMT_hits);
		xmlwriter.Write_attribute_string_inline(attr, val);

		attr = "CMT_Hits_For_Write";
		val = std::to_string(Stats::writeTR_CMT_hits);
		xmlwriter.Write_attribute_string_inline(attr, val);

		attr = "CMT_Misses";
		val = std::to_string(Stats::CMT_miss);
		xmlwriter.Write_attribute_string_inline(attr, val);

		attr = "CMT_Misses_For_Read";
		val = std::to_string(Stats::readTR_CMT_miss);
		xmlwriter.Write_attribute_string_inline(attr, val);

		attr = "CMT_Misses_For_Write";
		val = std::to_string(Stats::writeTR_CMT_miss);
		xmlwriter.Write_attribute_string_inline(attr, val);

		attr = "Total_CMT_Queries";
		val = std::to_string(Stats::total_CMT_queries);
		xmlwriter.Write_attribute_string_inline(attr, val);

		attr = "Total_CMT_Queries_For_Reads";
		val = std::to_string(Stats::total_readTR_CMT_queries);
		xmlwriter.Write_attribute_string_inline(attr, val);

		attr = "Total_CMT_Queries_For_Writes";
		val = std::to_string(Stats::total_writeTR_CMT_queries);
		xmlwriter.Write_attribute_string_inline(attr, val);

		attr = "Total_GC_Executions";
		val = std::to_string(Stats::Total_gc_executions);
		xmlwriter.Write_attribute_string_inline(attr, val);

		attr = "Average_Page_Movement_For_GC";
		val = std::to_string(double(Stats::Total_page_movements_for_gc) / double(Stats::Total_gc_executions));
		xmlwriter.Write_attribute_string_inline(attr, val);

		attr = "Total_WL_Executions";
		val = std::to_string(Stats::Total_wl_executions);
		xmlwriter.Write_attribute_string_inline(attr, val);

		attr = "Average_Page_Movement_For_WL";
		val = std::to_string(double(Stats::Total_page_movements_for_wl) / double(Stats::Total_wl_executions));
		xmlwriter.Write_attribute_string_inline(attr, val);

		xmlwriter.Write_end_element_tag();
	}

// Assembly:
subq $0xea8, %rsp            # imm = 0xEA8
movq %rdi, 0xea0(%rsp)
movq %rsi, 0xe98(%rsp)
movq %rdx, 0xe90(%rsp)
leaq 0x355ba(%rip), %rdx     # 0xab7d0
leaq 0xe70(%rsp), %rdi
movq %rdi, 0x208(%rsp)
callq 0x1fe40
movq 0x208(%rsp), %rsi
movq 0xe90(%rsp), %rax
movq %rax, 0x210(%rsp)
leaq 0xe50(%rsp), %rdi
callq 0x81a0
jmp 0x76252
movq 0x210(%rsp), %rdi
leaq 0xe50(%rsp), %rsi
callq 0xa8240
jmp 0x76269
leaq 0xe50(%rsp), %rdi
callq 0x8848
leaq 0xe1f(%rsp), %rdi
movq %rdi, 0x200(%rsp)
callq 0x8780
movq 0x200(%rsp), %rdx
leaq 0x373ab(%rip), %rsi     # 0xad645
leaq 0xe20(%rsp), %rdi
callq 0x85d0
jmp 0x762a9
leaq 0xe1f(%rsp), %rdi
callq 0x84a0
leaq 0x6449b(%rip), %rax     # 0xda758
movq (%rax), %rsi
leaq 0xdf8(%rsp), %rdi
callq 0x19030
jmp 0x762cf
movq 0xe90(%rsp), %rax
movq %rax, 0x1f8(%rsp)
leaq 0xdd8(%rsp), %rdi
leaq 0xe20(%rsp), %rsi
callq 0x81a0
jmp 0x762f6
leaq 0xdb8(%rsp), %rdi
leaq 0xdf8(%rsp), %rsi
callq 0x81a0
jmp 0x7630d
movq 0x1f8(%rsp), %rdi
leaq 0xdd8(%rsp), %rsi
leaq 0xdb8(%rsp), %rdx
callq 0xa84d0
jmp 0x7632c
leaq 0xdb8(%rsp), %rdi
callq 0x8848
leaq 0xdd8(%rsp), %rdi
callq 0x8848
leaq 0x3730e(%rip), %rsi     # 0xad65b
leaq 0xe20(%rsp), %rdi
callq 0x85c0
jmp 0x7635c
leaq 0x64405(%rip), %rax     # 0xda768
movq (%rax), %rsi
leaq 0xd98(%rsp), %rdi
callq 0x19030
jmp 0x76375
leaq 0xdf8(%rsp), %rdi
leaq 0xd98(%rsp), %rsi
movq %rsi, 0x1e8(%rsp)
callq 0x8510
movq 0x1e8(%rsp), %rdi
callq 0x8848
movq 0xe90(%rsp), %rax
movq %rax, 0x1f0(%rsp)
leaq 0xd78(%rsp), %rdi
leaq 0xe20(%rsp), %rsi
callq 0x81a0
jmp 0x763c6
leaq 0xd58(%rsp), %rdi
leaq 0xdf8(%rsp), %rsi
callq 0x81a0
jmp 0x763dd
movq 0x1f0(%rsp), %rdi
leaq 0xd78(%rsp), %rsi
leaq 0xd58(%rsp), %rdx
callq 0xa84d0
jmp 0x763fc
leaq 0xd58(%rsp), %rdi
callq 0x8848
leaq 0xd78(%rsp), %rdi
callq 0x8848
leaq 0x37260(%rip), %rsi     # 0xad67d
leaq 0xe20(%rsp), %rdi
callq 0x85c0
jmp 0x7642c
leaq 0x6433d(%rip), %rax     # 0xda770
movq (%rax), %rsi
leaq 0xd38(%rsp), %rdi
callq 0x19030
jmp 0x76445
leaq 0xdf8(%rsp), %rdi
leaq 0xd38(%rsp), %rsi
movq %rsi, 0x1d8(%rsp)
callq 0x8510
movq 0x1d8(%rsp), %rdi
callq 0x8848
movq 0xe90(%rsp), %rax
movq %rax, 0x1e0(%rsp)
leaq 0xd18(%rsp), %rdi
leaq 0xe20(%rsp), %rsi
callq 0x81a0
jmp 0x76496
leaq 0xcf8(%rsp), %rdi
leaq 0xdf8(%rsp), %rsi
callq 0x81a0
jmp 0x764ad
movq 0x1e0(%rsp), %rdi
leaq 0xd18(%rsp), %rsi
leaq 0xcf8(%rsp), %rdx
callq 0xa84d0
jmp 0x764cc
leaq 0xcf8(%rsp), %rdi
callq 0x8848
leaq 0xd18(%rsp), %rdi
callq 0x8848
leaq 0x371b1(%rip), %rsi     # 0xad69e
leaq 0xe20(%rsp), %rdi
callq 0x85c0
jmp 0x764fc
leaq 0x6425d(%rip), %rax     # 0xda760
movq (%rax), %rsi
leaq 0xcd8(%rsp), %rdi
callq 0x19030
jmp 0x76515
leaq 0xdf8(%rsp), %rdi
leaq 0xcd8(%rsp), %rsi
movq %rsi, 0x1c8(%rsp)
callq 0x8510
movq 0x1c8(%rsp), %rdi
callq 0x8848
movq 0xe90(%rsp), %rax
movq %rax, 0x1d0(%rsp)
leaq 0xcb8(%rsp), %rdi
leaq 0xe20(%rsp), %rsi
callq 0x81a0
jmp 0x76566
leaq 0xc98(%rsp), %rdi
leaq 0xdf8(%rsp), %rsi
callq 0x81a0
jmp 0x7657d
movq 0x1d0(%rsp), %rdi
leaq 0xcb8(%rsp), %rsi
leaq 0xc98(%rsp), %rdx
callq 0xa84d0
jmp 0x7659c
leaq 0xc98(%rsp), %rdi
callq 0x8848
leaq 0xcb8(%rsp), %rdi
callq 0x8848
leaq 0x37100(%rip), %rsi     # 0xad6bd
leaq 0xe20(%rsp), %rdi
callq 0x85c0
jmp 0x765cc
leaq 0x641a5(%rip), %rax     # 0xda778
movq (%rax), %rsi
leaq 0xc78(%rsp), %rdi
callq 0x19030
jmp 0x765e5
leaq 0xdf8(%rsp), %rdi
leaq 0xc78(%rsp), %rsi
movq %rsi, 0x1b8(%rsp)
callq 0x8510
movq 0x1b8(%rsp), %rdi
callq 0x8848
movq 0xe90(%rsp), %rax
movq %rax, 0x1c0(%rsp)
leaq 0xc58(%rsp), %rdi
leaq 0xe20(%rsp), %rsi
callq 0x81a0
jmp 0x76636
leaq 0xc38(%rsp), %rdi
leaq 0xdf8(%rsp), %rsi
callq 0x81a0
jmp 0x7664d
movq 0x1c0(%rsp), %rdi
leaq 0xc58(%rsp), %rsi
leaq 0xc38(%rsp), %rdx
callq 0xa84d0
jmp 0x7666c
leaq 0xc38(%rsp), %rdi
callq 0x8848
leaq 0xc58(%rsp), %rdi
callq 0x8848
leaq 0x3705a(%rip), %rsi     # 0xad6e7
leaq 0xe20(%rsp), %rdi
callq 0x85c0
jmp 0x7669c
leaq 0x640dd(%rip), %rax     # 0xda780
movq (%rax), %rsi
leaq 0xc18(%rsp), %rdi
callq 0x19030
jmp 0x766b5
leaq 0xdf8(%rsp), %rdi
leaq 0xc18(%rsp), %rsi
movq %rsi, 0x1a8(%rsp)
callq 0x8510
movq 0x1a8(%rsp), %rdi
callq 0x8848
movq 0xe90(%rsp), %rax
movq %rax, 0x1b0(%rsp)
leaq 0xbf8(%rsp), %rdi
leaq 0xe20(%rsp), %rsi
callq 0x81a0
jmp 0x76706
leaq 0xbd8(%rsp), %rdi
leaq 0xdf8(%rsp), %rsi
callq 0x81a0
jmp 0x7671d
movq 0x1b0(%rsp), %rdi
leaq 0xbf8(%rsp), %rsi
leaq 0xbd8(%rsp), %rdx
callq 0xa84d0
jmp 0x7673c
leaq 0xbd8(%rsp), %rdi
callq 0x8848
leaq 0xbf8(%rsp), %rdi
callq 0x8848
leaq 0x36fa3(%rip), %rsi     # 0xad700
leaq 0xe20(%rsp), %rdi
callq 0x85c0
jmp 0x7676c
leaq 0x64015(%rip), %rax     # 0xda788
movq (%rax), %rsi
leaq 0xbb8(%rsp), %rdi
callq 0x19030
jmp 0x76785
leaq 0xdf8(%rsp), %rdi
leaq 0xbb8(%rsp), %rsi
movq %rsi, 0x198(%rsp)
callq 0x8510
movq 0x198(%rsp), %rdi
callq 0x8848
movq 0xe90(%rsp), %rax
movq %rax, 0x1a0(%rsp)
leaq 0xb98(%rsp), %rdi
leaq 0xe20(%rsp), %rsi
callq 0x81a0
jmp 0x767d6
leaq 0xb78(%rsp), %rdi
leaq 0xdf8(%rsp), %rsi
callq 0x81a0
jmp 0x767ed
movq 0x1a0(%rsp), %rdi
leaq 0xb98(%rsp), %rsi
leaq 0xb78(%rsp), %rdx
callq 0xa84d0
jmp 0x7680c
leaq 0xb78(%rsp), %rdi
callq 0x8848
leaq 0xb98(%rsp), %rdi
callq 0x8848
leaq 0x36ef8(%rip), %rsi     # 0xad725
leaq 0xe20(%rsp), %rdi
callq 0x85c0
jmp 0x7683c
leaq 0x63f4d(%rip), %rax     # 0xda790
movq (%rax), %rsi
leaq 0xb58(%rsp), %rdi
callq 0x19030
jmp 0x76855
leaq 0xdf8(%rsp), %rdi
leaq 0xb58(%rsp), %rsi
movq %rsi, 0x188(%rsp)
callq 0x8510
movq 0x188(%rsp), %rdi
callq 0x8848
movq 0xe90(%rsp), %rax
movq %rax, 0x190(%rsp)
leaq 0xb38(%rsp), %rdi
leaq 0xe20(%rsp), %rsi
callq 0x81a0
jmp 0x768a6
leaq 0xb18(%rsp), %rdi
leaq 0xdf8(%rsp), %rsi
callq 0x81a0
jmp 0x768bd
movq 0x190(%rsp), %rdi
leaq 0xb38(%rsp), %rsi
leaq 0xb18(%rsp), %rdx
callq 0xa84d0
jmp 0x768dc
leaq 0xb18(%rsp), %rdi
callq 0x8848
leaq 0xb38(%rsp), %rdi
callq 0x8848
leaq 0x36e4c(%rip), %rsi     # 0xad749
leaq 0xe20(%rsp), %rdi
callq 0x85c0
jmp 0x7690c
leaq 0x63e8d(%rip), %rax     # 0xda7a0
movq (%rax), %rsi
leaq 0xaf8(%rsp), %rdi
callq 0x19030
jmp 0x76925
leaq 0xdf8(%rsp), %rdi
leaq 0xaf8(%rsp), %rsi
movq %rsi, 0x178(%rsp)
callq 0x8510
movq 0x178(%rsp), %rdi
callq 0x8848
movq 0xe90(%rsp), %rax
movq %rax, 0x180(%rsp)
leaq 0xad8(%rsp), %rdi
leaq 0xe20(%rsp), %rsi
callq 0x81a0
jmp 0x76976
leaq 0xab8(%rsp), %rdi
leaq 0xdf8(%rsp), %rsi
callq 0x81a0
jmp 0x7698d
movq 0x180(%rsp), %rdi
leaq 0xad8(%rsp), %rsi
leaq 0xab8(%rsp), %rdx
callq 0xa84d0
jmp 0x769ac
leaq 0xab8(%rsp), %rdi
callq 0x8848
leaq 0xad8(%rsp), %rdi
callq 0x8848
leaq 0x36dac(%rip), %rsi     # 0xad779
leaq 0xe20(%rsp), %rdi
callq 0x85c0
jmp 0x769dc
leaq 0x63dcd(%rip), %rax     # 0xda7b0
movq (%rax), %rsi
leaq 0xa98(%rsp), %rdi
callq 0x19030
jmp 0x769f5
leaq 0xdf8(%rsp), %rdi
leaq 0xa98(%rsp), %rsi
movq %rsi, 0x168(%rsp)
callq 0x8510
movq 0x168(%rsp), %rdi
callq 0x8848
movq 0xe90(%rsp), %rax
movq %rax, 0x170(%rsp)
leaq 0xa78(%rsp), %rdi
leaq 0xe20(%rsp), %rsi
callq 0x81a0
jmp 0x76a46
leaq 0xa58(%rsp), %rdi
leaq 0xdf8(%rsp), %rsi
callq 0x81a0
jmp 0x76a5d
movq 0x170(%rsp), %rdi
leaq 0xa78(%rsp), %rsi
leaq 0xa58(%rsp), %rdx
callq 0xa84d0
jmp 0x76a7c
leaq 0xa58(%rsp), %rdi
callq 0x8848
leaq 0xa78(%rsp), %rdi
callq 0x8848
leaq 0x36cfe(%rip), %rsi     # 0xad79b
leaq 0xe20(%rsp), %rdi
callq 0x85c0
jmp 0x76aac
leaq 0x63ce5(%rip), %rax     # 0xda798
movq (%rax), %rsi
leaq 0xa38(%rsp), %rdi
callq 0x19030
jmp 0x76ac5
leaq 0xdf8(%rsp), %rdi
leaq 0xa38(%rsp), %rsi
movq %rsi, 0x158(%rsp)
callq 0x8510
movq 0x158(%rsp), %rdi
callq 0x8848
movq 0xe90(%rsp), %rax
movq %rax, 0x160(%rsp)
leaq 0xa18(%rsp), %rdi
leaq 0xe20(%rsp), %rsi
callq 0x81a0
jmp 0x76b16
leaq 0x9f8(%rsp), %rdi
leaq 0xdf8(%rsp), %rsi
callq 0x81a0
jmp 0x76b2d
movq 0x160(%rsp), %rdi
leaq 0xa18(%rsp), %rsi
leaq 0x9f8(%rsp), %rdx
callq 0xa84d0
jmp 0x76b4c
leaq 0x9f8(%rsp), %rdi
callq 0x8848
leaq 0xa18(%rsp), %rdi
callq 0x8848
leaq 0x36c5b(%rip), %rsi     # 0xad7c8
leaq 0xe20(%rsp), %rdi
callq 0x85c0
jmp 0x76b7c
leaq 0x63c35(%rip), %rax     # 0xda7b8
movq (%rax), %rsi
leaq 0x9d8(%rsp), %rdi
callq 0x19030
jmp 0x76b95
leaq 0xdf8(%rsp), %rdi
leaq 0x9d8(%rsp), %rsi
movq %rsi, 0x148(%rsp)
callq 0x8510
movq 0x148(%rsp), %rdi
callq 0x8848
movq 0xe90(%rsp), %rax
movq %rax, 0x150(%rsp)
leaq 0x9b8(%rsp), %rdi
leaq 0xe20(%rsp), %rsi
callq 0x81a0
jmp 0x76be6
leaq 0x998(%rsp), %rdi
leaq 0xdf8(%rsp), %rsi
callq 0x81a0
jmp 0x76bfd
movq 0x150(%rsp), %rdi
leaq 0x9b8(%rsp), %rsi
leaq 0x998(%rsp), %rdx
callq 0xa84d0
jmp 0x76c1c
leaq 0x998(%rsp), %rdi
callq 0x8848
leaq 0x9b8(%rsp), %rdi
callq 0x8848
leaq 0x36ba2(%rip), %rsi     # 0xad7df
leaq 0xe20(%rsp), %rdi
callq 0x85c0
jmp 0x76c4c
leaq 0x63b6d(%rip), %rax     # 0xda7c0
movq (%rax), %rsi
leaq 0x978(%rsp), %rdi
callq 0x19030
jmp 0x76c65
leaq 0xdf8(%rsp), %rdi
leaq 0x978(%rsp), %rsi
movq %rsi, 0x138(%rsp)
callq 0x8510
movq 0x138(%rsp), %rdi
callq 0x8848
movq 0xe90(%rsp), %rax
movq %rax, 0x140(%rsp)
leaq 0x958(%rsp), %rdi
leaq 0xe20(%rsp), %rsi
callq 0x81a0
jmp 0x76cb6
leaq 0x938(%rsp), %rdi
leaq 0xdf8(%rsp), %rsi
callq 0x81a0
jmp 0x76ccd
movq 0x140(%rsp), %rdi
leaq 0x958(%rsp), %rsi
leaq 0x938(%rsp), %rdx
callq 0xa84d0
jmp 0x76cec
leaq 0x938(%rsp), %rdi
callq 0x8848
leaq 0x958(%rsp), %rdi
callq 0x8848
leaq 0x36af5(%rip), %rsi     # 0xad802
leaq 0xe20(%rsp), %rdi
callq 0x85c0
jmp 0x76d1c
leaq 0x63aa5(%rip), %rax     # 0xda7c8
movq (%rax), %rsi
leaq 0x918(%rsp), %rdi
callq 0x19030
jmp 0x76d35
leaq 0xdf8(%rsp), %rdi
leaq 0x918(%rsp), %rsi
movq %rsi, 0x128(%rsp)
callq 0x8510
movq 0x128(%rsp), %rdi
callq 0x8848
movq 0xe90(%rsp), %rax
movq %rax, 0x130(%rsp)
leaq 0x8f8(%rsp), %rdi
leaq 0xe20(%rsp), %rsi
callq 0x81a0
jmp 0x76d86
leaq 0x8d8(%rsp), %rdi
leaq 0xdf8(%rsp), %rsi
callq 0x81a0
jmp 0x76d9d
movq 0x130(%rsp), %rdi
leaq 0x8f8(%rsp), %rsi
leaq 0x8d8(%rsp), %rdx
callq 0xa84d0
jmp 0x76dbc
leaq 0x8d8(%rsp), %rdi
callq 0x8848
leaq 0x8f8(%rsp), %rdi
callq 0x8848
leaq 0x36a47(%rip), %rsi     # 0xad824
leaq 0xe20(%rsp), %rdi
callq 0x85c0
jmp 0x76dec
leaq 0x639dd(%rip), %rax     # 0xda7d0
movq (%rax), %rsi
leaq 0x8b8(%rsp), %rdi
callq 0x19030
jmp 0x76e05
leaq 0xdf8(%rsp), %rdi
leaq 0x8b8(%rsp), %rsi
movq %rsi, 0x118(%rsp)
callq 0x8510
movq 0x118(%rsp), %rdi
callq 0x8848
movq 0xe90(%rsp), %rax
movq %rax, 0x120(%rsp)
leaq 0x898(%rsp), %rdi
leaq 0xe20(%rsp), %rsi
callq 0x81a0
jmp 0x76e56
leaq 0x878(%rsp), %rdi
leaq 0xdf8(%rsp), %rsi
callq 0x81a0
jmp 0x76e6d
movq 0x120(%rsp), %rdi
leaq 0x898(%rsp), %rsi
leaq 0x878(%rsp), %rdx
callq 0xa84d0
jmp 0x76e8c
leaq 0x878(%rsp), %rdi
callq 0x8848
leaq 0x898(%rsp), %rdi
callq 0x8848
leaq 0x369a5(%rip), %rsi     # 0xad852
leaq 0xe20(%rsp), %rdi
callq 0x85c0
jmp 0x76ebc
leaq 0x638e5(%rip), %rax     # 0xda7a8
movq (%rax), %rsi
leaq 0x858(%rsp), %rdi
callq 0x19030
jmp 0x76ed5
leaq 0xdf8(%rsp), %rdi
leaq 0x858(%rsp), %rsi
movq %rsi, 0x108(%rsp)
callq 0x8510
movq 0x108(%rsp), %rdi
callq 0x8848
movq 0xe90(%rsp), %rax
movq %rax, 0x110(%rsp)
leaq 0x838(%rsp), %rdi
leaq 0xe20(%rsp), %rsi
callq 0x81a0
jmp 0x76f26
leaq 0x818(%rsp), %rdi
leaq 0xdf8(%rsp), %rsi
callq 0x81a0
jmp 0x76f3d
movq 0x110(%rsp), %rdi
leaq 0x838(%rsp), %rsi
leaq 0x818(%rsp), %rdx
callq 0xa84d0
jmp 0x76f5c
leaq 0x818(%rsp), %rdi
callq 0x8848
leaq 0x838(%rsp), %rdi
callq 0x8848
leaq 0x368f6(%rip), %rsi     # 0xad873
leaq 0xe20(%rsp), %rdi
callq 0x85c0
jmp 0x76f8c
leaq 0x63845(%rip), %rax     # 0xda7d8
movq (%rax), %rsi
leaq 0x7f8(%rsp), %rdi
callq 0x19030
jmp 0x76fa5
leaq 0xdf8(%rsp), %rdi
leaq 0x7f8(%rsp), %rsi
movq %rsi, 0xf8(%rsp)
callq 0x8510
movq 0xf8(%rsp), %rdi
callq 0x8848
movq 0xe90(%rsp), %rax
movq %rax, 0x100(%rsp)
leaq 0x7d8(%rsp), %rdi
leaq 0xe20(%rsp), %rsi
callq 0x81a0
jmp 0x76ff6
leaq 0x7b8(%rsp), %rdi
leaq 0xdf8(%rsp), %rsi
callq 0x81a0
jmp 0x7700d
movq 0x100(%rsp), %rdi
leaq 0x7d8(%rsp), %rsi
leaq 0x7b8(%rsp), %rdx
callq 0xa84d0
jmp 0x7702c
leaq 0x7b8(%rsp), %rdi
callq 0x8848
leaq 0x7d8(%rsp), %rdi
callq 0x8848
leaq 0x36845(%rip), %rsi     # 0xad892
leaq 0xe20(%rsp), %rdi
callq 0x85c0
jmp 0x7705c
leaq 0x6377d(%rip), %rax     # 0xda7e0
movq (%rax), %rsi
leaq 0x798(%rsp), %rdi
callq 0x19030
jmp 0x77075
leaq 0xdf8(%rsp), %rdi
leaq 0x798(%rsp), %rsi
movq %rsi, 0xe8(%rsp)
callq 0x8510
movq 0xe8(%rsp), %rdi
callq 0x8848
movq 0xe90(%rsp), %rax
movq %rax, 0xf0(%rsp)
leaq 0x778(%rsp), %rdi
leaq 0xe20(%rsp), %rsi
callq 0x81a0
jmp 0x770c6
leaq 0x758(%rsp), %rdi
leaq 0xdf8(%rsp), %rsi
callq 0x81a0
jmp 0x770dd
movq 0xf0(%rsp), %rdi
leaq 0x778(%rsp), %rsi
leaq 0x758(%rsp), %rdx
callq 0xa84d0
jmp 0x770fc
leaq 0x758(%rsp), %rdi
callq 0x8848
leaq 0x778(%rsp), %rdi
callq 0x8848
leaq 0x36797(%rip), %rsi     # 0xad8b4
leaq 0xe20(%rsp), %rdi
callq 0x85c0
jmp 0x7712c
leaq 0x636b5(%rip), %rax     # 0xda7e8
movq (%rax), %rsi
leaq 0x738(%rsp), %rdi
callq 0x19030
jmp 0x77145
leaq 0xdf8(%rsp), %rdi
leaq 0x738(%rsp), %rsi
movq %rsi, 0xd8(%rsp)
callq 0x8510
movq 0xd8(%rsp), %rdi
callq 0x8848
movq 0xe90(%rsp), %rax
movq %rax, 0xe0(%rsp)
leaq 0x718(%rsp), %rdi
leaq 0xe20(%rsp), %rsi
callq 0x81a0
jmp 0x77196
leaq 0x6f8(%rsp), %rdi
leaq 0xdf8(%rsp), %rsi
callq 0x81a0
jmp 0x771ad
movq 0xe0(%rsp), %rdi
leaq 0x718(%rsp), %rsi
leaq 0x6f8(%rsp), %rdx
callq 0xa84d0
jmp 0x771cc
leaq 0x6f8(%rsp), %rdi
callq 0x8848
leaq 0x718(%rsp), %rdi
callq 0x8848
leaq 0x366ec(%rip), %rsi     # 0xad8d9
leaq 0xe20(%rsp), %rdi
callq 0x85c0
jmp 0x771fc
leaq 0x645f5(%rip), %rax     # 0xdb7f8
movl (%rax), %esi
leaq 0x6d8(%rsp), %rdi
callq 0x18f30
jmp 0x77214
leaq 0xdf8(%rsp), %rdi
leaq 0x6d8(%rsp), %rsi
movq %rsi, 0xc8(%rsp)
callq 0x8510
movq 0xc8(%rsp), %rdi
callq 0x8848
movq 0xe90(%rsp), %rax
movq %rax, 0xd0(%rsp)
leaq 0x6b8(%rsp), %rdi
leaq 0xe20(%rsp), %rsi
callq 0x81a0
jmp 0x77265
leaq 0x698(%rsp), %rdi
leaq 0xdf8(%rsp), %rsi
callq 0x81a0
jmp 0x7727c
movq 0xd0(%rsp), %rdi
leaq 0x6b8(%rsp), %rsi
leaq 0x698(%rsp), %rdx
callq 0xa84d0
jmp 0x7729b
leaq 0x698(%rsp), %rdi
callq 0x8848
leaq 0x6b8(%rsp), %rdi
callq 0x8848
leaq 0x36626(%rip), %rsi     # 0xad8e2
leaq 0xe20(%rsp), %rdi
callq 0x85c0
jmp 0x772cb
leaq 0x6452a(%rip), %rax     # 0xdb7fc
movl (%rax), %esi
leaq 0x678(%rsp), %rdi
callq 0x18f30
jmp 0x772e3
leaq 0xdf8(%rsp), %rdi
leaq 0x678(%rsp), %rsi
movq %rsi, 0xb8(%rsp)
callq 0x8510
movq 0xb8(%rsp), %rdi
callq 0x8848
movq 0xe90(%rsp), %rax
movq %rax, 0xc0(%rsp)
leaq 0x658(%rsp), %rdi
leaq 0xe20(%rsp), %rsi
callq 0x81a0
jmp 0x77334
leaq 0x638(%rsp), %rdi
leaq 0xdf8(%rsp), %rsi
callq 0x81a0
jmp 0x7734b
movq 0xc0(%rsp), %rdi
leaq 0x658(%rsp), %rsi
leaq 0x638(%rsp), %rdx
callq 0xa84d0
jmp 0x7736a
leaq 0x638(%rsp), %rdi
callq 0x8848
leaq 0x658(%rsp), %rdi
callq 0x8848
leaq 0x36569(%rip), %rsi     # 0xad8f4
leaq 0xe20(%rsp), %rdi
callq 0x85c0
jmp 0x7739a
leaq 0x6445f(%rip), %rax     # 0xdb800
movl (%rax), %esi
leaq 0x618(%rsp), %rdi
callq 0x18f30
jmp 0x773b2
leaq 0xdf8(%rsp), %rdi
leaq 0x618(%rsp), %rsi
movq %rsi, 0xa8(%rsp)
callq 0x8510
movq 0xa8(%rsp), %rdi
callq 0x8848
movq 0xe90(%rsp), %rax
movq %rax, 0xb0(%rsp)
leaq 0x5f8(%rsp), %rdi
leaq 0xe20(%rsp), %rsi
callq 0x81a0
jmp 0x77403
leaq 0x5d8(%rsp), %rdi
leaq 0xdf8(%rsp), %rsi
callq 0x81a0
jmp 0x7741a
movq 0xb0(%rsp), %rdi
leaq 0x5f8(%rsp), %rsi
leaq 0x5d8(%rsp), %rdx
callq 0xa84d0
jmp 0x77439
leaq 0x5d8(%rsp), %rdi
callq 0x8848
leaq 0x5f8(%rsp), %rdi
callq 0x8848
leaq 0x364ad(%rip), %rsi     # 0xad907
leaq 0xe20(%rsp), %rdi
callq 0x85c0
jmp 0x77469
leaq 0x64394(%rip), %rax     # 0xdb804
movl (%rax), %esi
leaq 0x5b8(%rsp), %rdi
callq 0x18f30
jmp 0x77481
leaq 0xdf8(%rsp), %rdi
leaq 0x5b8(%rsp), %rsi
movq %rsi, 0x98(%rsp)
callq 0x8510
movq 0x98(%rsp), %rdi
callq 0x8848
movq 0xe90(%rsp), %rax
movq %rax, 0xa0(%rsp)
leaq 0x598(%rsp), %rdi
leaq 0xe20(%rsp), %rsi
callq 0x81a0
jmp 0x774d2
leaq 0x578(%rsp), %rdi
leaq 0xdf8(%rsp), %rsi
callq 0x81a0
jmp 0x774e9
movq 0xa0(%rsp), %rdi
leaq 0x598(%rsp), %rsi
leaq 0x578(%rsp), %rdx
callq 0xa84d0
jmp 0x77508
leaq 0x578(%rsp), %rdi
callq 0x8848
leaq 0x598(%rsp), %rdi
callq 0x8848
leaq 0x363e9(%rip), %rsi     # 0xad912
leaq 0xe20(%rsp), %rdi
callq 0x85c0
jmp 0x77538
leaq 0x642c9(%rip), %rax     # 0xdb808
movl (%rax), %esi
leaq 0x558(%rsp), %rdi
callq 0x18f30
jmp 0x77550
leaq 0xdf8(%rsp), %rdi
leaq 0x558(%rsp), %rsi
movq %rsi, 0x88(%rsp)
callq 0x8510
movq 0x88(%rsp), %rdi
callq 0x8848
movq 0xe90(%rsp), %rax
movq %rax, 0x90(%rsp)
leaq 0x538(%rsp), %rdi
leaq 0xe20(%rsp), %rsi
callq 0x81a0
jmp 0x775a1
leaq 0x518(%rsp), %rdi
leaq 0xdf8(%rsp), %rsi
callq 0x81a0
jmp 0x775b8
movq 0x90(%rsp), %rdi
leaq 0x538(%rsp), %rsi
leaq 0x518(%rsp), %rdx
callq 0xa84d0
jmp 0x775d7
leaq 0x518(%rsp), %rdi
callq 0x8848
leaq 0x538(%rsp), %rdi
callq 0x8848
leaq 0x3632e(%rip), %rsi     # 0xad926
leaq 0xe20(%rsp), %rdi
callq 0x85c0
jmp 0x77607
leaq 0x641fe(%rip), %rax     # 0xdb80c
movl (%rax), %esi
leaq 0x4f8(%rsp), %rdi
callq 0x18f30
jmp 0x7761f
leaq 0xdf8(%rsp), %rdi
leaq 0x4f8(%rsp), %rsi
movq %rsi, 0x78(%rsp)
callq 0x8510
movq 0x78(%rsp), %rdi
callq 0x8848
movq 0xe90(%rsp), %rax
movq %rax, 0x80(%rsp)
leaq 0x4d8(%rsp), %rdi
leaq 0xe20(%rsp), %rsi
callq 0x81a0
jmp 0x7766a
leaq 0x4b8(%rsp), %rdi
leaq 0xdf8(%rsp), %rsi
callq 0x81a0
jmp 0x77681
movq 0x80(%rsp), %rdi
leaq 0x4d8(%rsp), %rsi
leaq 0x4b8(%rsp), %rdx
callq 0xa84d0
jmp 0x776a0
leaq 0x4b8(%rsp), %rdi
callq 0x8848
leaq 0x4d8(%rsp), %rdi
callq 0x8848
leaq 0x3627a(%rip), %rsi     # 0xad93b
leaq 0xe20(%rsp), %rdi
callq 0x85c0
jmp 0x776d0
leaq 0x64139(%rip), %rax     # 0xdb810
movl (%rax), %esi
leaq 0x498(%rsp), %rdi
callq 0x18f30
jmp 0x776e8
leaq 0xdf8(%rsp), %rdi
leaq 0x498(%rsp), %rsi
movq %rsi, 0x68(%rsp)
callq 0x8510
movq 0x68(%rsp), %rdi
callq 0x8848
movq 0xe90(%rsp), %rax
movq %rax, 0x70(%rsp)
leaq 0x478(%rsp), %rdi
leaq 0xe20(%rsp), %rsi
callq 0x81a0
jmp 0x77730
leaq 0x458(%rsp), %rdi
leaq 0xdf8(%rsp), %rsi
callq 0x81a0
jmp 0x77747
movq 0x70(%rsp), %rdi
leaq 0x478(%rsp), %rsi
leaq 0x458(%rsp), %rdx
callq 0xa84d0
jmp 0x77763
leaq 0x458(%rsp), %rdi
callq 0x8848
leaq 0x478(%rsp), %rdi
callq 0x8848
leaq 0x361c9(%rip), %rsi     # 0xad94d
leaq 0xe20(%rsp), %rdi
callq 0x85c0
jmp 0x77793
leaq 0x6407a(%rip), %rax     # 0xdb814
movl (%rax), %esi
leaq 0x438(%rsp), %rdi
callq 0x18f30
jmp 0x777ab
leaq 0xdf8(%rsp), %rdi
leaq 0x438(%rsp), %rsi
movq %rsi, 0x58(%rsp)
callq 0x8510
movq 0x58(%rsp), %rdi
callq 0x8848
movq 0xe90(%rsp), %rax
movq %rax, 0x60(%rsp)
leaq 0x418(%rsp), %rdi
leaq 0xe20(%rsp), %rsi
callq 0x81a0
jmp 0x777f3
leaq 0x3f8(%rsp), %rdi
leaq 0xdf8(%rsp), %rsi
callq 0x81a0
jmp 0x7780a
movq 0x60(%rsp), %rdi
leaq 0x418(%rsp), %rsi
leaq 0x3f8(%rsp), %rdx
callq 0xa84d0
jmp 0x77826
leaq 0x3f8(%rsp), %rdi
callq 0x8848
leaq 0x418(%rsp), %rdi
callq 0x8848
leaq 0x36122(%rip), %rsi     # 0xad969
leaq 0xe20(%rsp), %rdi
callq 0x85c0
jmp 0x77856
leaq 0x63fbb(%rip), %rax     # 0xdb818
movl (%rax), %esi
leaq 0x3d8(%rsp), %rdi
callq 0x18f30
jmp 0x7786e
leaq 0xdf8(%rsp), %rdi
leaq 0x3d8(%rsp), %rsi
movq %rsi, 0x48(%rsp)
callq 0x8510
movq 0x48(%rsp), %rdi
callq 0x8848
movq 0xe90(%rsp), %rax
movq %rax, 0x50(%rsp)
leaq 0x3b8(%rsp), %rdi
leaq 0xe20(%rsp), %rsi
callq 0x81a0
jmp 0x778b6
leaq 0x398(%rsp), %rdi
leaq 0xdf8(%rsp), %rsi
callq 0x81a0
jmp 0x778cd
movq 0x50(%rsp), %rdi
leaq 0x3b8(%rsp), %rsi
leaq 0x398(%rsp), %rdx
callq 0xa84d0
jmp 0x778e9
leaq 0x398(%rsp), %rdi
callq 0x8848
leaq 0x3b8(%rsp), %rdi
callq 0x8848
leaq 0x3607c(%rip), %rsi     # 0xad986
leaq 0xe20(%rsp), %rdi
callq 0x85c0
jmp 0x77919
leaq 0x63efc(%rip), %rax     # 0xdb81c
movl (%rax), %esi
leaq 0x378(%rsp), %rdi
callq 0x18f30
jmp 0x77931
leaq 0xdf8(%rsp), %rdi
leaq 0x378(%rsp), %rsi
movq %rsi, 0x38(%rsp)
callq 0x8510
movq 0x38(%rsp), %rdi
callq 0x8848
movq 0xe90(%rsp), %rax
movq %rax, 0x40(%rsp)
leaq 0x358(%rsp), %rdi
leaq 0xe20(%rsp), %rsi
callq 0x81a0
jmp 0x77979
leaq 0x338(%rsp), %rdi
leaq 0xdf8(%rsp), %rsi
callq 0x81a0
jmp 0x77990
movq 0x40(%rsp), %rdi
leaq 0x358(%rsp), %rsi
leaq 0x338(%rsp), %rdx
callq 0xa84d0
jmp 0x779ac
leaq 0x338(%rsp), %rdi
callq 0x8848
leaq 0x358(%rsp), %rdi
callq 0x8848
leaq 0x35fcd(%rip), %rsi     # 0xad99a
leaq 0xe20(%rsp), %rdi
callq 0x85c0
jmp 0x779dc
leaq 0x6423d(%rip), %rax     # 0xdbc20
movl (%rax), %eax
cvtsi2sd %rax, %xmm0
leaq 0x63e2b(%rip), %rax     # 0xdb81c
movl (%rax), %eax
cvtsi2sd %rax, %xmm1
divsd %xmm1, %xmm0
leaq 0x318(%rsp), %rdi
callq 0x19130
jmp 0x77a0b
leaq 0xdf8(%rsp), %rdi
leaq 0x318(%rsp), %rsi
movq %rsi, 0x28(%rsp)
callq 0x8510
movq 0x28(%rsp), %rdi
callq 0x8848
movq 0xe90(%rsp), %rax
movq %rax, 0x30(%rsp)
leaq 0x2f8(%rsp), %rdi
leaq 0xe20(%rsp), %rsi
callq 0x81a0
jmp 0x77a53
leaq 0x2d8(%rsp), %rdi
leaq 0xdf8(%rsp), %rsi
callq 0x81a0
jmp 0x77a6a
movq 0x30(%rsp), %rdi
leaq 0x2f8(%rsp), %rsi
leaq 0x2d8(%rsp), %rdx
callq 0xa84d0
jmp 0x77a86
leaq 0x2d8(%rsp), %rdi
callq 0x8848
leaq 0x2f8(%rsp), %rdi
callq 0x8848
leaq 0x35f10(%rip), %rsi     # 0xad9b7
leaq 0xe20(%rsp), %rdi
callq 0x85c0
jmp 0x77ab6
leaq 0x64573(%rip), %rax     # 0xdc030
movl (%rax), %esi
leaq 0x2b8(%rsp), %rdi
callq 0x18f30
jmp 0x77ace
leaq 0xdf8(%rsp), %rdi
leaq 0x2b8(%rsp), %rsi
movq %rsi, 0x18(%rsp)
callq 0x8510
movq 0x18(%rsp), %rdi
callq 0x8848
movq 0xe90(%rsp), %rax
movq %rax, 0x20(%rsp)
leaq 0x298(%rsp), %rdi
leaq 0xe20(%rsp), %rsi
callq 0x81a0
jmp 0x77b16
leaq 0x278(%rsp), %rdi
leaq 0xdf8(%rsp), %rsi
callq 0x81a0
jmp 0x77b2d
movq 0x20(%rsp), %rdi
leaq 0x298(%rsp), %rsi
leaq 0x278(%rsp), %rdx
callq 0xa84d0
jmp 0x77b49
leaq 0x278(%rsp), %rdi
callq 0x8848
leaq 0x298(%rsp), %rdi
callq 0x8848
leaq 0x35e61(%rip), %rsi     # 0xad9cb
leaq 0xe20(%rsp), %rdi
callq 0x85c0
jmp 0x77b79
leaq 0x648c0(%rip), %rax     # 0xdc440
movl (%rax), %eax
cvtsi2sd %rax, %xmm0
leaq 0x644a2(%rip), %rax     # 0xdc030
movl (%rax), %eax
cvtsi2sd %rax, %xmm1
divsd %xmm1, %xmm0
leaq 0x258(%rsp), %rdi
callq 0x19130
jmp 0x77ba8
leaq 0xdf8(%rsp), %rdi
leaq 0x258(%rsp), %rsi
movq %rsi, 0x8(%rsp)
callq 0x8510
movq 0x8(%rsp), %rdi
callq 0x8848
movq 0xe90(%rsp), %rax
movq %rax, 0x10(%rsp)
leaq 0x238(%rsp), %rdi
leaq 0xe20(%rsp), %rsi
callq 0x81a0
jmp 0x77bf0
leaq 0x218(%rsp), %rdi
leaq 0xdf8(%rsp), %rsi
callq 0x81a0
jmp 0x77c07
movq 0x10(%rsp), %rdi
leaq 0x238(%rsp), %rsi
leaq 0x218(%rsp), %rdx
callq 0xa84d0
jmp 0x77c23
leaq 0x218(%rsp), %rdi
callq 0x8848
leaq 0x238(%rsp), %rdi
callq 0x8848
movq 0xe90(%rsp), %rdi
callq 0xa8370
jmp 0x77c4c
leaq 0xdf8(%rsp), %rdi
callq 0x8848
leaq 0xe20(%rsp), %rdi
callq 0x8848
leaq 0xe70(%rsp), %rdi
callq 0x8848
addq $0xea8, %rsp            # imm = 0xEA8
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x78644
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
leaq 0xe50(%rsp), %rdi
callq 0x8848
jmp 0x78644
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
leaq 0xe1f(%rsp), %rdi
callq 0x84a0
jmp 0x78644
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x78637
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x7862a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x77d49
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
leaq 0xdb8(%rsp), %rdi
callq 0x8848
leaq 0xdd8(%rsp), %rdi
callq 0x8848
jmp 0x7862a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x77d92
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
leaq 0xd58(%rsp), %rdi
callq 0x8848
leaq 0xd78(%rsp), %rdi
callq 0x8848
jmp 0x7862a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x77ddb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
leaq 0xcf8(%rsp), %rdi
callq 0x8848
leaq 0xd18(%rsp), %rdi
callq 0x8848
jmp 0x7862a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x77e24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
leaq 0xc98(%rsp), %rdi
callq 0x8848
leaq 0xcb8(%rsp), %rdi
callq 0x8848
jmp 0x7862a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x77e6d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
leaq 0xc38(%rsp), %rdi
callq 0x8848
leaq 0xc58(%rsp), %rdi
callq 0x8848
jmp 0x7862a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x77eb6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
leaq 0xbd8(%rsp), %rdi
callq 0x8848
leaq 0xbf8(%rsp), %rdi
callq 0x8848
jmp 0x7862a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x77eff
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
leaq 0xb78(%rsp), %rdi
callq 0x8848
leaq 0xb98(%rsp), %rdi
callq 0x8848
jmp 0x7862a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x77f48
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
leaq 0xb18(%rsp), %rdi
callq 0x8848
leaq 0xb38(%rsp), %rdi
callq 0x8848
jmp 0x7862a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x77f91
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
leaq 0xab8(%rsp), %rdi
callq 0x8848
leaq 0xad8(%rsp), %rdi
callq 0x8848
jmp 0x7862a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x77fda
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
leaq 0xa58(%rsp), %rdi
callq 0x8848
leaq 0xa78(%rsp), %rdi
callq 0x8848
jmp 0x7862a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x78023
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
leaq 0x9f8(%rsp), %rdi
callq 0x8848
leaq 0xa18(%rsp), %rdi
callq 0x8848
jmp 0x7862a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x7806c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
leaq 0x998(%rsp), %rdi
callq 0x8848
leaq 0x9b8(%rsp), %rdi
callq 0x8848
jmp 0x7862a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x780b5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
leaq 0x938(%rsp), %rdi
callq 0x8848
leaq 0x958(%rsp), %rdi
callq 0x8848
jmp 0x7862a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x780fe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
leaq 0x8d8(%rsp), %rdi
callq 0x8848
leaq 0x8f8(%rsp), %rdi
callq 0x8848
jmp 0x7862a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x78147
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
leaq 0x878(%rsp), %rdi
callq 0x8848
leaq 0x898(%rsp), %rdi
callq 0x8848
jmp 0x7862a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x78190
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
leaq 0x818(%rsp), %rdi
callq 0x8848
leaq 0x838(%rsp), %rdi
callq 0x8848
jmp 0x7862a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x781d9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
leaq 0x7b8(%rsp), %rdi
callq 0x8848
leaq 0x7d8(%rsp), %rdi
callq 0x8848
jmp 0x7862a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x78222
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
leaq 0x758(%rsp), %rdi
callq 0x8848
leaq 0x778(%rsp), %rdi
callq 0x8848
jmp 0x7862a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x7826b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
leaq 0x6f8(%rsp), %rdi
callq 0x8848
leaq 0x718(%rsp), %rdi
callq 0x8848
jmp 0x7862a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x782b4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
leaq 0x698(%rsp), %rdi
callq 0x8848
leaq 0x6b8(%rsp), %rdi
callq 0x8848
jmp 0x7862a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x782fd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
leaq 0x638(%rsp), %rdi
callq 0x8848
leaq 0x658(%rsp), %rdi
callq 0x8848
jmp 0x7862a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x78346
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
leaq 0x5d8(%rsp), %rdi
callq 0x8848
leaq 0x5f8(%rsp), %rdi
callq 0x8848
jmp 0x7862a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x7838f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
leaq 0x578(%rsp), %rdi
callq 0x8848
leaq 0x598(%rsp), %rdi
callq 0x8848
jmp 0x7862a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x783d8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
leaq 0x518(%rsp), %rdi
callq 0x8848
leaq 0x538(%rsp), %rdi
callq 0x8848
jmp 0x7862a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x78421
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
leaq 0x4b8(%rsp), %rdi
callq 0x8848
leaq 0x4d8(%rsp), %rdi
callq 0x8848
jmp 0x7862a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x7846a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
leaq 0x458(%rsp), %rdi
callq 0x8848
leaq 0x478(%rsp), %rdi
callq 0x8848
jmp 0x7862a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x784b3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
leaq 0x3f8(%rsp), %rdi
callq 0x8848
leaq 0x418(%rsp), %rdi
callq 0x8848
jmp 0x7862a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x784fc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
leaq 0x398(%rsp), %rdi
callq 0x8848
leaq 0x3b8(%rsp), %rdi
callq 0x8848
jmp 0x7862a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x78545
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
leaq 0x338(%rsp), %rdi
callq 0x8848
leaq 0x358(%rsp), %rdi
callq 0x8848
jmp 0x7862a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x7858e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
leaq 0x2d8(%rsp), %rdi
callq 0x8848
leaq 0x2f8(%rsp), %rdi
callq 0x8848
jmp 0x7862a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x785d7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
leaq 0x278(%rsp), %rdi
callq 0x8848
leaq 0x298(%rsp), %rdi
callq 0x8848
jmp 0x7862a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
jmp 0x7861d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xe48(%rsp)
movl %eax, 0xe44(%rsp)
leaq 0x218(%rsp), %rdi
callq 0x8848
leaq 0x238(%rsp), %rdi
callq 0x8848
leaq 0xdf8(%rsp), %rdi
callq 0x8848
leaq 0xe20(%rsp), %rdi
callq 0x8848
leaq 0xe70(%rsp), %rdi
callq 0x8848
movq 0xe48(%rsp), %rdi
callq 0x8770
nop