// File: /workspace/github_cpp_makefile_star2_O1/ticky[P]ps2iconsys/src/iconsys_builder.cpp
// Function: ListFile(IconSys*)
void ListFile(IconSys* icon_sys) 
{
	std::cout << " * Listing file... " << std::endl;
	std::cout << " ** Title  \"" << icon_sys->GetTitleSingleLine() << "\"" << std::endl;
	std::cout << " ** Icon         \"" << icon_sys->GetIconFilename() << "\"" << std::endl;
	std::cout << " ** Icon Copy    \"" << icon_sys->GetIconCopyFilename() << "\"" << std::endl;
	std::cout << " ** Icon Delete  \"" << icon_sys->GetIconDeleteFilename() << "\"" << std::endl;
	std::cout << " ** Background Opacity: 0x" << std::hex << std::setfill('0') 
		<< std::setw(2) <<  icon_sys->GetBackgroundOpacity() 
		<< std::dec << std::setfill(' ') << std::endl;
	{
		IconSys::IconSys_Color t(0, 0, 0, 0);
		std::cout << " ** Background Colors  (R, G, B, X)" << std::endl;
		t = icon_sys->GetBackgroundColor_UL();
		std::cout << " **  Upper Left:   ";
		PrintColors(t);
		t = icon_sys->GetBackgroundColor_UR();
		std::cout << " **  Upper Right:  ";
		PrintColors(t);
		t = icon_sys->GetBackgroundColor_LL();
		std::cout << " **  Lower Left:   ";
		PrintColors(t);
		t = icon_sys->GetBackgroundColor_LR();
		std::cout << " **  Lower Right:  ";
		PrintColors(t);
	}
	{
		IconSys::IconSys_LightVec t(0.0f, 0.0f, 0.0f, 0.0f);
		std::cout << " ** Light Sources  (X, Y, Z, W)" << std::endl;
		t = icon_sys->GetLight1Dir();
		std::cout << " **  #1: " << std::setw(6) << t.GetX() << ", " << std::setw(6) << t.GetY() 
			<< ", " << std::setw(6) << t.GetZ() << ", " << std::setw(6) << t.GetW() << std::endl;
		t = icon_sys->GetLight2Dir();
		std::cout << " **  #2: " << std::setw(6) << t.GetX() << ", " << std::setw(6) << t.GetY() 
			<< ", " << std::setw(6) << t.GetZ() << ", " << std::setw(6) << t.GetW() << std::endl;
		t = icon_sys->GetLight3Dir();
		std::cout << " **  #3: " << std::setw(6) << t.GetX() << ", " << std::setw(6) << t.GetY() 
			<< ", " << std::setw(6) << t.GetZ() << ", " << std::setw(6) << t.GetW() << std::endl;
	}
	{
		IconSys::IconSys_LightColor t(0.0f, 0.0f, 0.0f, 0.0f);
		std::cout << " ** Light Colors  (R, G, B, X)" << std::endl;
		t = icon_sys->GetLight1Color();
		std::cout << " ** #1: ";
		PrintColors(t);
		t = icon_sys->GetLight2Color();
		std::cout << " ** #2: ";
		PrintColors(t);
		t = icon_sys->GetLight3Color();
		std::cout << " ** #3: ";
		PrintColors(t);
		t = icon_sys->GetLightAmbientColor();
		std::cout << " ** Ambient: ";
		PrintColors(t);
	}
}

// Assembly:
pushq %r15
pushq %r14
pushq %rbx
subq $0xa0, %rsp
movq %rdi, %rbx
movq 0x8350(%rip), %r14      # 0x11fd8
leaq 0x35d5(%rip), %rsi      # 0xd264
movl $0x13, %edx
movq %r14, %rdi
callq 0x21f0
movq (%r14), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x2190
movsbl %al, %esi
movq %r14, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2120
leaq 0x35ae(%rip), %rsi      # 0xd278
movl $0xc, %edx
movq %r14, %rdi
callq 0x21f0
movq %rbx, %rdi
callq 0x5162
testq %rax, %rax
je 0x9d03
movq %rax, %r15
movq %rax, %rdi
callq 0x20c0
movq 0x82e2(%rip), %rdi      # 0x11fd8
movq %r15, %rsi
movq %rax, %rdx
callq 0x21f0
jmp 0x9d1b
movq (%r14), %rax
movq -0x18(%rax), %rax
leaq (%r14,%rax), %rdi
movl 0x20(%r14,%rax), %esi
orl $0x1, %esi
callq 0x2310
leaq 0x3574(%rip), %rsi      # 0xd296
movl $0x1, %edx
movq %r14, %rdi
callq 0x21f0
movq (%r14), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x2190
movsbl %al, %esi
movq %r14, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2120
leaq 0x3528(%rip), %rsi      # 0xd285
movl $0x12, %edx
movq %r14, %rdi
callq 0x21f0
movq %rbx, %rdi
callq 0x516a
testq %rax, %rax
je 0x9d96
movq %rax, %r15
movq %rax, %rdi
callq 0x20c0
movq 0x824f(%rip), %rdi      # 0x11fd8
movq %r15, %rsi
movq %rax, %rdx
callq 0x21f0
jmp 0x9dae
movq (%r14), %rax
movq -0x18(%rax), %rax
leaq (%r14,%rax), %rdi
movl 0x20(%r14,%rax), %esi
orl $0x1, %esi
callq 0x2310
leaq 0x34e1(%rip), %rsi      # 0xd296
movl $0x1, %edx
movq %r14, %rdi
callq 0x21f0
movq (%r14), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x2190
movsbl %al, %esi
movq %r14, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2120
leaq 0x34a8(%rip), %rsi      # 0xd298
movl $0x12, %edx
movq %r14, %rdi
callq 0x21f0
movq %rbx, %rdi
callq 0x5172
testq %rax, %rax
je 0x9e29
movq %rax, %r15
movq %rax, %rdi
callq 0x20c0
movq 0x81bc(%rip), %rdi      # 0x11fd8
movq %r15, %rsi
movq %rax, %rdx
callq 0x21f0
jmp 0x9e41
movq (%r14), %rax
movq -0x18(%rax), %rax
leaq (%r14,%rax), %rdi
movl 0x20(%r14,%rax), %esi
orl $0x1, %esi
callq 0x2310
leaq 0x344e(%rip), %rsi      # 0xd296
movl $0x1, %edx
movq %r14, %rdi
callq 0x21f0
movq (%r14), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x2190
movsbl %al, %esi
movq %r14, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2120
leaq 0x3428(%rip), %rsi      # 0xd2ab
movl $0x12, %edx
movq %r14, %rdi
callq 0x21f0
movq %rbx, %rdi
callq 0x517a
testq %rax, %rax
je 0x9ebc
movq %rax, %r15
movq %rax, %rdi
callq 0x20c0
movq 0x8129(%rip), %rdi      # 0x11fd8
movq %r15, %rsi
movq %rax, %rdx
callq 0x21f0
jmp 0x9ed4
movq (%r14), %rax
movq -0x18(%rax), %rax
leaq (%r14,%rax), %rdi
movl 0x20(%r14,%rax), %esi
orl $0x1, %esi
callq 0x2310
leaq 0x33bb(%rip), %rsi      # 0xd296
movl $0x1, %edx
movq %r14, %rdi
callq 0x21f0
movq (%r14), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x2190
movsbl %al, %esi
movq %r14, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2120
leaq 0x33a8(%rip), %rsi      # 0xd2be
movl $0x1a, %edx
movq %r14, %rdi
callq 0x21f0
movq (%r14), %rax
movq -0x18(%rax), %rcx
movl 0x18(%r14,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%r14,%rcx)
movq -0x18(%rax), %rax
leaq (%r14,%rax), %r15
cmpb $0x0, 0xe1(%r14,%rax)
jne 0x9f69
movq %r15, %rdi
movl $0x20, %esi
callq 0x2190
movb %al, 0xe0(%r15)
movb $0x1, 0xe1(%r15)
movb $0x30, 0xe0(%r15)
movq (%r14), %rax
movq -0x18(%rax), %rax
movq $0x2, 0x10(%r14,%rax)
movq %rbx, %rdi
callq 0x5182
movq %r14, %rdi
movl %eax, %esi
callq 0x2330
movq %rax, %r14
movq (%rax), %rax
movq -0x18(%rax), %rcx
movl 0x18(%r14,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%r14,%rcx)
movq -0x18(%rax), %rax
leaq (%r14,%rax), %r15
cmpb $0x0, 0xe1(%r14,%rax)
jne 0x9fdc
movq %r15, %rdi
movl $0x20, %esi
callq 0x2190
movb %al, 0xe0(%r15)
movb $0x1, 0xe1(%r15)
movb $0x20, 0xe0(%r15)
movq (%r14), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x2190
movsbl %al, %esi
movq %r14, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2120
leaq 0x10(%rsp), %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0x57de
movq 0x7fb3(%rip), %r14      # 0x11fd8
leaq 0x32ad(%rip), %rsi      # 0xd2d9
movl $0x23, %edx
movq %r14, %rdi
callq 0x21f0
movq (%r14), %rax
addq -0x18(%rax), %r14
movq %r14, %rdi
movl $0xa, %esi
callq 0x2190
movsbl %al, %esi
movq 0x7f81(%rip), %rdi      # 0x11fd8
callq 0x2040
movq %rax, %rdi
callq 0x2120
movq %rsp, %rdi
movq %rbx, %rsi
callq 0x51fa
leaq 0x10(%rsp), %rdi
movq %rsp, %rsi
callq 0x580e
movq %rsp, %rdi
callq 0x580c
movq 0x7f4d(%rip), %rdi      # 0x11fd8
leaq 0x326b(%rip), %rsi      # 0xd2fd
movl $0x13, %edx
callq 0x21f0
leaq 0x90(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x57f0
leaq 0x90(%rsp), %rdi
callq 0xaf32
leaq 0x90(%rsp), %rdi
callq 0x580c
movq %rsp, %rdi
movq %rbx, %rsi
callq 0x5250
leaq 0x10(%rsp), %rdi
movq %rsp, %rsi
callq 0x580e
movq %rsp, %rdi
callq 0x580c
movq 0x7ee9(%rip), %rdi      # 0x11fd8
leaq 0x321b(%rip), %rsi      # 0xd311
movl $0x13, %edx
callq 0x21f0
leaq 0x80(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x57f0
leaq 0x80(%rsp), %rdi
callq 0xaf32
leaq 0x80(%rsp), %rdi
callq 0x580c
movq %rsp, %rdi
movq %rbx, %rsi
callq 0x528e
leaq 0x10(%rsp), %rdi
movq %rsp, %rsi
callq 0x580e
movq %rsp, %rdi
callq 0x580c
movq 0x7e85(%rip), %rdi      # 0x11fd8
leaq 0x31cb(%rip), %rsi      # 0xd325
movl $0x13, %edx
callq 0x21f0
leaq 0x70(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x57f0
leaq 0x70(%rsp), %rdi
callq 0xaf32
leaq 0x70(%rsp), %rdi
callq 0x580c
movq %rsp, %rdi
movq %rbx, %rsi
callq 0x52cc
leaq 0x10(%rsp), %rdi
movq %rsp, %rsi
callq 0x580e
movq %rsp, %rdi
callq 0x580c
movq 0x7e2a(%rip), %rdi      # 0x11fd8
leaq 0x3184(%rip), %rsi      # 0xd339
movl $0x13, %edx
callq 0x21f0
leaq 0x60(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x57f0
leaq 0x60(%rsp), %rdi
callq 0xaf32
leaq 0x60(%rsp), %rdi
callq 0x580c
leaq 0x10(%rsp), %rdi
callq 0x580c
leaq 0x10(%rsp), %rdi
xorps %xmm0, %xmm0
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
xorps %xmm3, %xmm3
callq 0x5b3a
movq 0x7dcf(%rip), %r14      # 0x11fd8
leaq 0x313d(%rip), %rsi      # 0xd34d
movl $0x1f, %edx
movq %r14, %rdi
callq 0x21f0
movq (%r14), %rax
addq -0x18(%rax), %r14
movq %r14, %rdi
movl $0xa, %esi
callq 0x2190
movsbl %al, %esi
movq 0x7d9d(%rip), %rdi      # 0x11fd8
callq 0x2040
movq %rax, %rdi
callq 0x2120
movq %rsp, %rdi
movq %rbx, %rsi
callq 0x550a
leaq 0x10(%rsp), %rdi
movq %rsp, %rsi
callq 0x5b78
movq %rsp, %rdi
callq 0x5b76
movq 0x7d69(%rip), %r14      # 0x11fd8
leaq 0x30f7(%rip), %rsi      # 0xd36d
movl $0x9, %edx
movq %r14, %rdi
callq 0x21f0
movq (%r14), %rax
movq -0x18(%rax), %rax
movq $0x6, 0x10(%r14,%rax)
leaq 0x10(%rsp), %rdi
callq 0x5ba8
cvtss2sd %xmm0, %xmm0
movq 0x7d30(%rip), %rdi      # 0x11fd8
callq 0x22e0
movq %rax, %r14
leaq 0x30c0(%rip), %rsi      # 0xd377
movl $0x2, %edx
movq %rax, %rdi
callq 0x21f0
movq (%r14), %rax
movq -0x18(%rax), %rax
movq $0x6, 0x10(%r14,%rax)
leaq 0x10(%rsp), %rdi
callq 0x5bae
cvtss2sd %xmm0, %xmm0
movq %r14, %rdi
callq 0x22e0
movq %rax, %r14
leaq 0x3083(%rip), %rsi      # 0xd377
movl $0x2, %edx
movq %rax, %rdi
callq 0x21f0
movq (%r14), %rax
movq -0x18(%rax), %rax
movq $0x6, 0x10(%r14,%rax)
leaq 0x10(%rsp), %rdi
callq 0x5bb4
cvtss2sd %xmm0, %xmm0
movq %r14, %rdi
callq 0x22e0
movq %rax, %r14
leaq 0x3046(%rip), %rsi      # 0xd377
movl $0x2, %edx
movq %rax, %rdi
callq 0x21f0
movq (%r14), %rax
movq -0x18(%rax), %rax
movq $0x6, 0x10(%r14,%rax)
leaq 0x10(%rsp), %rdi
callq 0x5bba
cvtss2sd %xmm0, %xmm0
movq %r14, %rdi
callq 0x22e0
movq %rax, %r14
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x2190
movsbl %al, %esi
movq %r14, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2120
movq %rsp, %rdi
movq %rbx, %rsi
callq 0x5586
leaq 0x10(%rsp), %rdi
movq %rsp, %rsi
callq 0x5b78
movq %rsp, %rdi
callq 0x5b76
movq 0x7c23(%rip), %r14      # 0x11fd8
leaq 0x2fbe(%rip), %rsi      # 0xd37a
movl $0x9, %edx
movq %r14, %rdi
callq 0x21f0
movq (%r14), %rax
movq -0x18(%rax), %rax
movq $0x6, 0x10(%r14,%rax)
leaq 0x10(%rsp), %rdi
callq 0x5ba8
cvtss2sd %xmm0, %xmm0
movq 0x7bea(%rip), %rdi      # 0x11fd8
callq 0x22e0
movq %rax, %r14
leaq 0x2f7a(%rip), %rsi      # 0xd377
movl $0x2, %edx
movq %rax, %rdi
callq 0x21f0
movq (%r14), %rax
movq -0x18(%rax), %rax
movq $0x6, 0x10(%r14,%rax)
leaq 0x10(%rsp), %rdi
callq 0x5bae
cvtss2sd %xmm0, %xmm0
movq %r14, %rdi
callq 0x22e0
movq %rax, %r14
leaq 0x2f3d(%rip), %rsi      # 0xd377
movl $0x2, %edx
movq %rax, %rdi
callq 0x21f0
movq (%r14), %rax
movq -0x18(%rax), %rax
movq $0x6, 0x10(%r14,%rax)
leaq 0x10(%rsp), %rdi
callq 0x5bb4
cvtss2sd %xmm0, %xmm0
movq %r14, %rdi
callq 0x22e0
movq %rax, %r14
leaq 0x2f00(%rip), %rsi      # 0xd377
movl $0x2, %edx
movq %rax, %rdi
callq 0x21f0
movq (%r14), %rax
movq -0x18(%rax), %rax
movq $0x6, 0x10(%r14,%rax)
leaq 0x10(%rsp), %rdi
callq 0x5bba
cvtss2sd %xmm0, %xmm0
movq %r14, %rdi
callq 0x22e0
movq %rax, %r14
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x2190
movsbl %al, %esi
movq %r14, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2120
movq %rsp, %rdi
movq %rbx, %rsi
callq 0x55da
leaq 0x10(%rsp), %rdi
movq %rsp, %rsi
callq 0x5b78
movq %rsp, %rdi
callq 0x5b76
movq 0x7add(%rip), %r14      # 0x11fd8
leaq 0x2e82(%rip), %rsi      # 0xd384
movl $0x9, %edx
movq %r14, %rdi
callq 0x21f0
movq (%r14), %rax
movq -0x18(%rax), %rax
movq $0x6, 0x10(%r14,%rax)
leaq 0x10(%rsp), %rdi
callq 0x5ba8
cvtss2sd %xmm0, %xmm0
movq 0x7aa4(%rip), %rdi      # 0x11fd8
callq 0x22e0
movq %rax, %r14
leaq 0x2e34(%rip), %rsi      # 0xd377
movl $0x2, %edx
movq %rax, %rdi
callq 0x21f0
movq (%r14), %rax
movq -0x18(%rax), %rax
movq $0x6, 0x10(%r14,%rax)
leaq 0x10(%rsp), %rdi
callq 0x5bae
cvtss2sd %xmm0, %xmm0
movq %r14, %rdi
callq 0x22e0
movq %rax, %r14
leaq 0x2df7(%rip), %rsi      # 0xd377
movl $0x2, %edx
movq %rax, %rdi
callq 0x21f0
movq (%r14), %rax
movq -0x18(%rax), %rax
movq $0x6, 0x10(%r14,%rax)
leaq 0x10(%rsp), %rdi
callq 0x5bb4
cvtss2sd %xmm0, %xmm0
movq %r14, %rdi
callq 0x22e0
movq %rax, %r14
leaq 0x2dba(%rip), %rsi      # 0xd377
movl $0x2, %edx
movq %rax, %rdi
callq 0x21f0
movq (%r14), %rax
movq -0x18(%rax), %rax
movq $0x6, 0x10(%r14,%rax)
leaq 0x10(%rsp), %rdi
callq 0x5bba
cvtss2sd %xmm0, %xmm0
movq %r14, %rdi
callq 0x22e0
movq %rax, %r14
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x2190
movsbl %al, %esi
movq %r14, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2120
leaq 0x10(%rsp), %rdi
callq 0x5b76
leaq 0x10(%rsp), %rdi
xorps %xmm0, %xmm0
xorps %xmm1, %xmm1
xorps %xmm2, %xmm2
xorps %xmm3, %xmm3
callq 0x5992
movq 0x7997(%rip), %r14      # 0x11fd8
leaq 0x2d46(%rip), %rsi      # 0xd38e
movl $0x1e, %edx
movq %r14, %rdi
callq 0x21f0
movq (%r14), %rax
addq -0x18(%rax), %r14
movq %r14, %rdi
movl $0xa, %esi
callq 0x2190
movsbl %al, %esi
movq 0x7965(%rip), %rdi      # 0x11fd8
callq 0x2040
movq %rax, %rdi
callq 0x2120
movq %rsp, %rdi
movq %rbx, %rsi
callq 0x530a
leaq 0x10(%rsp), %rdi
movq %rsp, %rsi
callq 0x59dc
movq %rsp, %rdi
callq 0x59d6
movq 0x7931(%rip), %rdi      # 0x11fd8
leaq 0x2cff(%rip), %rsi      # 0xd3ad
movl $0x8, %edx
callq 0x21f0
leaq 0x50(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x59aa
leaq 0x50(%rsp), %rdi
callq 0xb0e4
leaq 0x50(%rsp), %rdi
callq 0x59d6
movq %rsp, %rdi
movq %rbx, %rsi
callq 0x53a8
leaq 0x10(%rsp), %rdi
movq %rsp, %rsi
callq 0x59dc
movq %rsp, %rdi
callq 0x59d6
movq 0x78d6(%rip), %rdi      # 0x11fd8
leaq 0x2cad(%rip), %rsi      # 0xd3b6
movl $0x8, %edx
callq 0x21f0
leaq 0x40(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x59aa
leaq 0x40(%rsp), %rdi
callq 0xb0e4
leaq 0x40(%rsp), %rdi
callq 0x59d6
movq %rsp, %rdi
movq %rbx, %rsi
callq 0x541e
leaq 0x10(%rsp), %rdi
movq %rsp, %rsi
callq 0x59dc
movq %rsp, %rdi
callq 0x59d6
movq 0x787b(%rip), %rdi      # 0x11fd8
leaq 0x2c5b(%rip), %rsi      # 0xd3bf
movl $0x8, %edx
callq 0x21f0
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x59aa
leaq 0x30(%rsp), %rdi
callq 0xb0e4
leaq 0x30(%rsp), %rdi
callq 0x59d6
movq %rsp, %rdi
movq %rbx, %rsi
callq 0x5494
leaq 0x10(%rsp), %rdi
movq %rsp, %rsi
callq 0x59dc
movq %rsp, %rdi
callq 0x59d6
movq 0x7820(%rip), %rdi      # 0x11fd8
leaq 0x2c09(%rip), %rsi      # 0xd3c8
movl $0xd, %edx
callq 0x21f0
leaq 0x20(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x59aa
leaq 0x20(%rsp), %rdi
callq 0xb0e4
leaq 0x20(%rsp), %rdi
callq 0x59d6
leaq 0x10(%rsp), %rdi
callq 0x59d6
addq $0xa0, %rsp
popq %rbx
popq %r14
popq %r15
retq
movq %rax, %rbx
leaq 0x20(%rsp), %rdi
jmp 0xa843
jmp 0xa83d
jmp 0xa8ac
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
jmp 0xa843
jmp 0xa83d
jmp 0xa8ac
movq %rax, %rbx
leaq 0x40(%rsp), %rdi
jmp 0xa843
jmp 0xa83d
jmp 0xa8ac
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
jmp 0xa843
movq %rax, %rbx
movq %rsp, %rdi
callq 0x59d6
jmp 0xa8af
jmp 0xa8ac
jmp 0xa854
jmp 0xa8ca
jmp 0xa854
jmp 0xa8ca
movq %rax, %rbx
movq %rsp, %rdi
callq 0x5b76
jmp 0xa8cd
jmp 0xa8ca
movq %rax, %rbx
leaq 0x60(%rsp), %rdi
jmp 0xa8a3
jmp 0xa89d
jmp 0xa8bb
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
jmp 0xa8a3
jmp 0xa89d
jmp 0xa8bb
movq %rax, %rbx
leaq 0x80(%rsp), %rdi
jmp 0xa8a3
jmp 0xa89d
jmp 0xa8bb
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
jmp 0xa8a3
movq %rax, %rbx
movq %rsp, %rdi
callq 0x580c
jmp 0xa8be
jmp 0xa8bb
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x59d6
jmp 0xa8d7
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x580c
jmp 0xa8d7
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x5b76
movq %rbx, %rdi
callq 0x2350