// File: /workspace/github_c_makefile_star2_O0/enzo1982[P]smooth/tools/translator/translator.cpp
// Function: Translator::SaveFileName(smooth::String const&)
Void Translator::SaveFileName(const String &file)
{
	XML::Document	*doc = new XML::Document();
	XML::Node	*root = new XML::Node("LangFile");
	XML::Node	*info = root->AddNode("info");

	info->AddNode("property", ((InfoItem *) entries.GetNth(0))->GetValue())->SetAttribute("name", "program");
	info->AddNode("property", ((InfoItem *) entries.GetNth(1))->GetValue())->SetAttribute("name", "version");
	info->AddNode("property", ((InfoItem *) entries.GetNth(2))->GetValue())->SetAttribute("name", "language");
	info->AddNode("property", ((InfoItem *) entries.GetNth(3))->GetValue())->SetAttribute("name", "righttoleft");
	info->AddNode("property", "UTF-8")->SetAttribute("name", "encoding");
	info->AddNode("property", ((InfoItem *) entries.GetNth(4))->GetValue())->SetAttribute("name", "template");
	info->AddNode("property", ((InfoItem *) entries.GetNth(5))->GetValue())->SetAttribute("name", "author");
	info->AddNode("property", ((InfoItem *) entries.GetNth(6))->GetValue())->SetAttribute("name", "url");

	XML::Node	*data = root->AddNode("data");

	dataSection->Save(data, templateName);

	doc->SetEncoding("UTF-8");
	doc->SetRootNode(root);

	doc->SaveFile(file);

	modified = False;

	delete doc;
	delete root;

	ReplaceLineEndings(file);
	FormatLines(file);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x490, %rsp            # imm = 0x490
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x358(%rbp)
movl $0x28, %edi
callq 0x8540
movq %rax, %rdi
movq %rdi, %rax
movq %rax, -0x350(%rbp)
callq 0x8310
jmp 0x17e8c
movq -0x350(%rbp), %rax
movq %rax, -0x18(%rbp)
movl $0x30, %edi
callq 0x8540
movq %rax, -0x360(%rbp)
movb $0x1, -0x61(%rbp)
leaq 0x563e(%rip), %rsi      # 0x1d4f1
leaq -0x48(%rbp), %rdi
callq 0x8800
jmp 0x17ebe
leaq -0x60(%rbp), %rdi
xorl %esi, %esi
callq 0x8490
jmp 0x17ecb
movq -0x360(%rbp), %rdi
leaq -0x48(%rbp), %rsi
leaq -0x60(%rbp), %rdx
callq 0x81d0
jmp 0x17ee1
movb $0x0, -0x61(%rbp)
leaq -0x60(%rbp), %rdi
callq 0x8990
leaq -0x48(%rbp), %rdi
callq 0x8990
movq -0x360(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x30(%rbp), %rax
movq %rax, -0x368(%rbp)
leaq 0x559f(%rip), %rsi      # 0x1d4b3
leaq -0x88(%rbp), %rdi
callq 0x8800
leaq -0xa0(%rbp), %rdi
xorl %esi, %esi
callq 0x8490
jmp 0x17f30
movq -0x368(%rbp), %rdi
leaq -0x88(%rbp), %rsi
leaq -0xa0(%rbp), %rdx
callq 0x8580
movq %rax, -0x370(%rbp)
jmp 0x17f53
leaq -0xa0(%rbp), %rdi
callq 0x8990
leaq -0x88(%rbp), %rdi
callq 0x8990
movq -0x370(%rbp), %rax
movq %rax, -0x70(%rbp)
movq -0x70(%rbp), %rax
movq %rax, -0x380(%rbp)
leaq 0x5572(%rip), %rsi      # 0x1d4fa
leaq -0xb8(%rbp), %rdi
callq 0x8800
movq -0x358(%rbp), %rdi
addq $0x6b8, %rdi            # imm = 0x6B8
xorl %esi, %esi
callq 0x1a500
movq %rax, -0x378(%rbp)
jmp 0x17fb2
movq -0x378(%rbp), %rax
movq (%rax), %rdi
callq 0x1a660
movq %rax, -0x388(%rbp)
jmp 0x17fca
movq -0x388(%rbp), %rdx
movq -0x380(%rbp), %rdi
leaq -0xb8(%rbp), %rsi
callq 0x8580
movq %rax, -0x390(%rbp)
jmp 0x17fed
leaq 0x503c(%rip), %rsi      # 0x1d030
leaq -0xd0(%rbp), %rdi
callq 0x8800
jmp 0x18002
leaq 0x54af(%rip), %rsi      # 0x1d4b8
leaq -0xe8(%rbp), %rdi
callq 0x8800
jmp 0x18017
movq -0x390(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
leaq -0xe8(%rbp), %rdx
callq 0x83c0
jmp 0x18033
leaq -0xe8(%rbp), %rdi
callq 0x8990
leaq -0xd0(%rbp), %rdi
callq 0x8990
leaq -0xb8(%rbp), %rdi
callq 0x8990
movq -0x70(%rbp), %rax
movq %rax, -0x3a0(%rbp)
leaq 0x5491(%rip), %rsi      # 0x1d4fa
leaq -0x100(%rbp), %rdi
callq 0x8800
movq -0x358(%rbp), %rdi
addq $0x6b8, %rdi            # imm = 0x6B8
movl $0x1, %esi
callq 0x1a500
movq %rax, -0x398(%rbp)
jmp 0x18096
movq -0x398(%rbp), %rax
movq (%rax), %rdi
callq 0x1a660
movq %rax, -0x3a8(%rbp)
jmp 0x180ae
movq -0x3a8(%rbp), %rdx
movq -0x3a0(%rbp), %rdi
leaq -0x100(%rbp), %rsi
callq 0x8580
movq %rax, -0x3b0(%rbp)
jmp 0x180d1
leaq 0x4f58(%rip), %rsi      # 0x1d030
leaq -0x118(%rbp), %rdi
callq 0x8800
jmp 0x180e6
leaq 0x53d3(%rip), %rsi      # 0x1d4c0
leaq -0x130(%rbp), %rdi
callq 0x8800
jmp 0x180fb
movq -0x3b0(%rbp), %rdi
leaq -0x118(%rbp), %rsi
leaq -0x130(%rbp), %rdx
callq 0x83c0
jmp 0x18117
leaq -0x130(%rbp), %rdi
callq 0x8990
leaq -0x118(%rbp), %rdi
callq 0x8990
leaq -0x100(%rbp), %rdi
callq 0x8990
movq -0x70(%rbp), %rax
movq %rax, -0x3c0(%rbp)
leaq 0x53ad(%rip), %rsi      # 0x1d4fa
leaq -0x148(%rbp), %rdi
callq 0x8800
movq -0x358(%rbp), %rdi
addq $0x6b8, %rdi            # imm = 0x6B8
movl $0x2, %esi
callq 0x1a500
movq %rax, -0x3b8(%rbp)
jmp 0x1817a
movq -0x3b8(%rbp), %rax
movq (%rax), %rdi
callq 0x1a660
movq %rax, -0x3c8(%rbp)
jmp 0x18192
movq -0x3c8(%rbp), %rdx
movq -0x3c0(%rbp), %rdi
leaq -0x148(%rbp), %rsi
callq 0x8580
movq %rax, -0x3d0(%rbp)
jmp 0x181b5
leaq 0x4e74(%rip), %rsi      # 0x1d030
leaq -0x160(%rbp), %rdi
callq 0x8800
jmp 0x181ca
leaq 0x52f7(%rip), %rsi      # 0x1d4c8
leaq -0x178(%rbp), %rdi
callq 0x8800
jmp 0x181df
movq -0x3d0(%rbp), %rdi
leaq -0x160(%rbp), %rsi
leaq -0x178(%rbp), %rdx
callq 0x83c0
jmp 0x181fb
leaq -0x178(%rbp), %rdi
callq 0x8990
leaq -0x160(%rbp), %rdi
callq 0x8990
leaq -0x148(%rbp), %rdi
callq 0x8990
movq -0x70(%rbp), %rax
movq %rax, -0x3e0(%rbp)
leaq 0x52c9(%rip), %rsi      # 0x1d4fa
leaq -0x190(%rbp), %rdi
callq 0x8800
movq -0x358(%rbp), %rdi
addq $0x6b8, %rdi            # imm = 0x6B8
movl $0x3, %esi
callq 0x1a500
movq %rax, -0x3d8(%rbp)
jmp 0x1825e
movq -0x3d8(%rbp), %rax
movq (%rax), %rdi
callq 0x1a660
movq %rax, -0x3e8(%rbp)
jmp 0x18276
movq -0x3e8(%rbp), %rdx
movq -0x3e0(%rbp), %rdi
leaq -0x190(%rbp), %rsi
callq 0x8580
movq %rax, -0x3f0(%rbp)
jmp 0x18299
leaq 0x4d90(%rip), %rsi      # 0x1d030
leaq -0x1a8(%rbp), %rdi
callq 0x8800
jmp 0x182ae
leaq 0x521c(%rip), %rsi      # 0x1d4d1
leaq -0x1c0(%rbp), %rdi
callq 0x8800
jmp 0x182c3
movq -0x3f0(%rbp), %rdi
leaq -0x1a8(%rbp), %rsi
leaq -0x1c0(%rbp), %rdx
callq 0x83c0
jmp 0x182df
leaq -0x1c0(%rbp), %rdi
callq 0x8990
leaq -0x1a8(%rbp), %rdi
callq 0x8990
leaq -0x190(%rbp), %rdi
callq 0x8990
movq -0x70(%rbp), %rax
movq %rax, -0x3f8(%rbp)
leaq 0x51e5(%rip), %rsi      # 0x1d4fa
leaq -0x1d8(%rbp), %rdi
callq 0x8800
leaq 0x51db(%rip), %rsi      # 0x1d503
leaq -0x1f0(%rbp), %rdi
callq 0x8800
jmp 0x18336
movq -0x3f8(%rbp), %rdi
leaq -0x1d8(%rbp), %rsi
leaq -0x1f0(%rbp), %rdx
callq 0x8580
movq %rax, -0x400(%rbp)
jmp 0x18359
leaq 0x4cd0(%rip), %rsi      # 0x1d030
leaq -0x208(%rbp), %rdi
callq 0x8800
jmp 0x1836e
leaq 0x5194(%rip), %rsi      # 0x1d509
leaq -0x220(%rbp), %rdi
callq 0x8800
jmp 0x18383
movq -0x400(%rbp), %rdi
leaq -0x208(%rbp), %rsi
leaq -0x220(%rbp), %rdx
callq 0x83c0
jmp 0x1839f
leaq -0x220(%rbp), %rdi
callq 0x8990
leaq -0x208(%rbp), %rdi
callq 0x8990
leaq -0x1f0(%rbp), %rdi
callq 0x8990
leaq -0x1d8(%rbp), %rdi
callq 0x8990
movq -0x70(%rbp), %rax
movq %rax, -0x410(%rbp)
leaq 0x5119(%rip), %rsi      # 0x1d4fa
leaq -0x238(%rbp), %rdi
callq 0x8800
movq -0x358(%rbp), %rdi
addq $0x6b8, %rdi            # imm = 0x6B8
movl $0x4, %esi
callq 0x1a500
movq %rax, -0x408(%rbp)
jmp 0x1840e
movq -0x408(%rbp), %rax
movq (%rax), %rdi
callq 0x1a660
movq %rax, -0x418(%rbp)
jmp 0x18426
movq -0x418(%rbp), %rdx
movq -0x410(%rbp), %rdi
leaq -0x238(%rbp), %rsi
callq 0x8580
movq %rax, -0x420(%rbp)
jmp 0x18449
leaq 0x4be0(%rip), %rsi      # 0x1d030
leaq -0x250(%rbp), %rdi
callq 0x8800
jmp 0x1845e
leaq 0x5078(%rip), %rsi      # 0x1d4dd
leaq -0x268(%rbp), %rdi
callq 0x8800
jmp 0x18473
movq -0x420(%rbp), %rdi
leaq -0x250(%rbp), %rsi
leaq -0x268(%rbp), %rdx
callq 0x83c0
jmp 0x1848f
leaq -0x268(%rbp), %rdi
callq 0x8990
leaq -0x250(%rbp), %rdi
callq 0x8990
leaq -0x238(%rbp), %rdi
callq 0x8990
movq -0x70(%rbp), %rax
movq %rax, -0x430(%rbp)
leaq 0x5035(%rip), %rsi      # 0x1d4fa
leaq -0x280(%rbp), %rdi
callq 0x8800
movq -0x358(%rbp), %rdi
addq $0x6b8, %rdi            # imm = 0x6B8
movl $0x5, %esi
callq 0x1a500
movq %rax, -0x428(%rbp)
jmp 0x184f2
movq -0x428(%rbp), %rax
movq (%rax), %rdi
callq 0x1a660
movq %rax, -0x438(%rbp)
jmp 0x1850a
movq -0x438(%rbp), %rdx
movq -0x430(%rbp), %rdi
leaq -0x280(%rbp), %rsi
callq 0x8580
movq %rax, -0x440(%rbp)
jmp 0x1852d
leaq 0x4afc(%rip), %rsi      # 0x1d030
leaq -0x298(%rbp), %rdi
callq 0x8800
jmp 0x18542
leaq 0x4f9d(%rip), %rsi      # 0x1d4e6
leaq -0x2b0(%rbp), %rdi
callq 0x8800
jmp 0x18557
movq -0x440(%rbp), %rdi
leaq -0x298(%rbp), %rsi
leaq -0x2b0(%rbp), %rdx
callq 0x83c0
jmp 0x18573
leaq -0x2b0(%rbp), %rdi
callq 0x8990
leaq -0x298(%rbp), %rdi
callq 0x8990
leaq -0x280(%rbp), %rdi
callq 0x8990
movq -0x70(%rbp), %rax
movq %rax, -0x450(%rbp)
leaq 0x4f51(%rip), %rsi      # 0x1d4fa
leaq -0x2c8(%rbp), %rdi
callq 0x8800
movq -0x358(%rbp), %rdi
addq $0x6b8, %rdi            # imm = 0x6B8
movl $0x6, %esi
callq 0x1a500
movq %rax, -0x448(%rbp)
jmp 0x185d6
movq -0x448(%rbp), %rax
movq (%rax), %rdi
callq 0x1a660
movq %rax, -0x458(%rbp)
jmp 0x185ee
movq -0x458(%rbp), %rdx
movq -0x450(%rbp), %rdi
leaq -0x2c8(%rbp), %rsi
callq 0x8580
movq %rax, -0x460(%rbp)
jmp 0x18611
leaq 0x4a18(%rip), %rsi      # 0x1d030
leaq -0x2e0(%rbp), %rdi
callq 0x8800
jmp 0x18626
leaq 0x4ec0(%rip), %rsi      # 0x1d4ed
leaq -0x2f8(%rbp), %rdi
callq 0x8800
jmp 0x1863b
movq -0x460(%rbp), %rdi
leaq -0x2e0(%rbp), %rsi
leaq -0x2f8(%rbp), %rdx
callq 0x83c0
jmp 0x18657
leaq -0x2f8(%rbp), %rdi
callq 0x8990
leaq -0x2e0(%rbp), %rdi
callq 0x8990
leaq -0x2c8(%rbp), %rdi
callq 0x8990
movq -0x30(%rbp), %rax
movq %rax, -0x468(%rbp)
leaq 0x4e07(%rip), %rsi      # 0x1d494
leaq -0x318(%rbp), %rdi
callq 0x8800
leaq -0x330(%rbp), %rdi
xorl %esi, %esi
callq 0x8490
jmp 0x186a9
movq -0x468(%rbp), %rdi
leaq -0x318(%rbp), %rsi
leaq -0x330(%rbp), %rdx
callq 0x8580
movq %rax, -0x470(%rbp)
jmp 0x186cc
leaq -0x330(%rbp), %rdi
callq 0x8990
leaq -0x318(%rbp), %rdi
callq 0x8990
movq -0x470(%rbp), %rax
movq -0x358(%rbp), %rdx
movq %rax, -0x300(%rbp)
movq 0x768(%rdx), %rdi
movq -0x300(%rbp), %rsi
addq $0x6a0, %rdx            # imm = 0x6A0
callq 0xa4b0
movq -0x18(%rbp), %rax
movq %rax, -0x480(%rbp)
leaq 0x4dde(%rip), %rsi      # 0x1d503
leaq -0x348(%rbp), %rdi
movq %rdi, -0x478(%rbp)
callq 0x8800
movq -0x480(%rbp), %rdi
movq -0x478(%rbp), %rsi
callq 0x8550
jmp 0x1874d
leaq -0x348(%rbp), %rdi
callq 0x8990
movq -0x18(%rbp), %rdi
movq -0x30(%rbp), %rsi
callq 0x84a0
movq -0x18(%rbp), %rdi
movq -0x10(%rbp), %rsi
callq 0x8300
movq -0x358(%rbp), %rax
movb $0x0, 0x770(%rax)
movq -0x18(%rbp), %rax
movq %rax, -0x488(%rbp)
cmpq $0x0, %rax
je 0x187af
movq -0x488(%rbp), %rdi
callq 0x8510
movq -0x488(%rbp), %rdi
movl $0x28, %esi
callq 0x80a0
movq -0x30(%rbp), %rax
movq %rax, -0x490(%rbp)
cmpq $0x0, %rax
je 0x187dd
movq -0x490(%rbp), %rdi
callq 0x8150
movq -0x490(%rbp), %rdi
movl $0x30, %esi
callq 0x80a0
movq -0x358(%rbp), %rdi
movq -0x10(%rbp), %rsi
callq 0x18bb0
movq -0x358(%rbp), %rdi
movq -0x10(%rbp), %rsi
callq 0x18e70
addq $0x490, %rsp            # imm = 0x490
popq %rbp
retq
movq -0x350(%rbp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
movl $0x28, %esi
callq 0x80a0
jmp 0x18ba2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x18862
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x18859
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x60(%rbp), %rdi
callq 0x8990
leaq -0x48(%rbp), %rdi
callq 0x8990
testb $0x1, -0x61(%rbp)
jne 0x1886a
jmp 0x1887b
movq -0x360(%rbp), %rdi
movl $0x30, %esi
callq 0x80a0
jmp 0x18ba2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x188a6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0xa0(%rbp), %rdi
callq 0x8990
leaq -0x88(%rbp), %rdi
callq 0x8990
jmp 0x18ba2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x188f7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x188eb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0xe8(%rbp), %rdi
callq 0x8990
leaq -0xd0(%rbp), %rdi
callq 0x8990
leaq -0xb8(%rbp), %rdi
callq 0x8990
jmp 0x18ba2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x18948
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x1893c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x130(%rbp), %rdi
callq 0x8990
leaq -0x118(%rbp), %rdi
callq 0x8990
leaq -0x100(%rbp), %rdi
callq 0x8990
jmp 0x18ba2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x18999
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x1898d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x178(%rbp), %rdi
callq 0x8990
leaq -0x160(%rbp), %rdi
callq 0x8990
leaq -0x148(%rbp), %rdi
callq 0x8990
jmp 0x18ba2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x189ea
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x189de
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x1c0(%rbp), %rdi
callq 0x8990
leaq -0x1a8(%rbp), %rdi
callq 0x8990
leaq -0x190(%rbp), %rdi
callq 0x8990
jmp 0x18ba2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x18a55
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x18a49
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x18a3d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x220(%rbp), %rdi
callq 0x8990
leaq -0x208(%rbp), %rdi
callq 0x8990
leaq -0x1f0(%rbp), %rdi
callq 0x8990
leaq -0x1d8(%rbp), %rdi
callq 0x8990
jmp 0x18ba2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x18aa6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x18a9a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x268(%rbp), %rdi
callq 0x8990
leaq -0x250(%rbp), %rdi
callq 0x8990
leaq -0x238(%rbp), %rdi
callq 0x8990
jmp 0x18ba2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x18af7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x18aeb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x2b0(%rbp), %rdi
callq 0x8990
leaq -0x298(%rbp), %rdi
callq 0x8990
leaq -0x280(%rbp), %rdi
callq 0x8990
jmp 0x18ba2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x18b48
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x18b3c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x2f8(%rbp), %rdi
callq 0x8990
leaq -0x2e0(%rbp), %rdi
callq 0x8990
leaq -0x2c8(%rbp), %rdi
callq 0x8990
jmp 0x18ba2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x18b7c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x330(%rbp), %rdi
callq 0x8990
leaq -0x318(%rbp), %rdi
callq 0x8990
jmp 0x18ba2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x348(%rbp), %rdi
callq 0x8990
movq -0x20(%rbp), %rdi
callq 0x8290
nopl (%rax,%rax)