// File: /workspace/github_cpp_makefile_star2_O3/menhits[P]phplus/src/msclStringFuncs.cpp
// Function: putStringInTable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)
string putStringInTable(const string& in, string tableName)
{
	vector<string> lineStrs;
	
	sliceStringBy(in, "\n", lineStrs);
	
	vector<vector<string>> table;
	vector<int> widths;
	//vector<string> lines;
	
	for (auto i: lineStrs)
	{
		vector<string> row;
		
		sliceStringBy(i, "\t", row);
		
		for (unsigned j=0; j<row.size(); j++)
		{
			if (j==widths.size())
				widths.push_back(0);
			
			widths[j]=max(widths[j], int(row[j].size()));
		}
		
		table.push_back(row);
	}
	
	//make sure each row in the table has the same number of cells
	for (auto i: lineStrs)
	{
		for (int j=0; j<int(widths.size())-int(table.back().size()); j++)
			table.back().push_back("");
	}
	
	int totalWidth=0;
	
	for (auto i: widths)
		totalWidth+=i;
	
	string out;
	
	out+="  _"+padString(tableName, totalWidth+2+(table.back().size()-1)*5, 0, "_", "[ ", " ]")+"_  ";
	
	for (auto i: table)
	{
		out+="\n |";
		
		for (unsigned j=0; j<i.size(); j++)
		{
			if (j>0)
				out+="|";
			
			out+=padString("", widths[j]+4, 1, " ");
		}
		
		//out+="  | \n |  "+padString("", totalWidth+(table.back().size()-1)*5, 1, " ")+"  | ";
		
		out+="| ";
		
		out+="\n |  ";
		
		for (unsigned j=0; j<i.size(); j++)
		{
			if (j>0)
				out+="  |  ";
			
			int alignment=(j==i.size()-1)?(1):((j==0)?(-1):0);
			
			out+=padString(i[j], widths[j], alignment);
		}
		
		out+="  | ";
	}
	
	out+="\n |";
	
	for (unsigned j=0; j<table.back().size(); j++)
	{
		if (j>0)
			out+="|";
		
		out+=padString("", widths[j]+4, 1, "_");
	}
	
	out+="| \n";
	
	return out;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x268, %rsp            # imm = 0x268
movq %rdx, %r14
movq %rsi, %rbx
movq %rdi, 0x8(%rsp)
xorps %xmm0, %xmm0
movaps %xmm0, 0xc0(%rsp)
movq $0x0, 0xd0(%rsp)
leaq 0x20(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x1ae35(%rip), %rsi     # 0x77f28
leaq 0x1ae2f(%rip), %rdx     # 0x77f29
leaq 0x10(%rsp), %rdi
callq 0xdfa8
leaq 0x10(%rsp), %rsi
leaq 0xc0(%rsp), %rdx
movq %rbx, %rdi
callq 0x5ad6b
movq %r14, 0xb8(%rsp)
movq 0x10(%rsp), %rdi
leaq 0x20(%rsp), %rax
cmpq %rax, %rdi
je 0x5d135
callq 0xa2b0
xorl %eax, %eax
movq %rax, 0xb0(%rsp)
xorps %xmm0, %xmm0
movaps %xmm0, 0xa0(%rsp)
movq %rax, 0x70(%rsp)
movaps %xmm0, 0x60(%rsp)
movq 0xc0(%rsp), %r14
movq 0xc8(%rsp), %rax
movq %rax, 0x50(%rsp)
cmpq %rax, %r14
leaq 0x20(%rsp), %rax
je 0x5d3e2
leaq 0x40(%rsp), %rbx
leaq 0x10(%rsp), %r15
leaq 0x30(%rsp), %r13
leaq 0x80(%rsp), %rbp
movq %rax, 0x10(%rsp)
movq (%r14), %rsi
movq 0x8(%r14), %rdx
addq %rsi, %rdx
movq %r15, %rdi
callq 0xde0c
xorps %xmm0, %xmm0
movaps %xmm0, 0x80(%rsp)
movq $0x0, 0x90(%rsp)
movq %rbx, 0x30(%rsp)
movq %r13, %rdi
leaq 0x1a883(%rip), %rsi     # 0x77a4e
leaq 0x1a87d(%rip), %rdx     # 0x77a4f
callq 0xdfa8
movq %r15, %rdi
movq %r13, %rsi
movq %rbp, %rdx
callq 0x5ad6b
movq %rbp, %r15
movq 0x30(%rsp), %rdi
cmpq %rbx, %rdi
je 0x5d1f7
callq 0xa2b0
movq 0x80(%rsp), %rax
movq 0x88(%rsp), %rcx
cmpq %rax, %rcx
je 0x5d2a2
movl $0x1, %r12d
movq 0x60(%rsp), %rdx
xorl %ebp, %ebp
movq 0x68(%rsp), %rsi
movq %rsi, %rdi
subq %rdx, %rdi
sarq $0x2, %rdi
cmpq %rbp, %rdi
jne 0x5d273
movl $0x0, 0x30(%rsp)
cmpq 0x70(%rsp), %rsi
je 0x5d251
movl $0x0, (%rsi)
addq $0x4, %rsi
movq %rsi, 0x68(%rsp)
jmp 0x5d26e
leaq 0x60(%rsp), %rdi
movq %r13, %rdx
callq 0x5f038
movq 0x80(%rsp), %rax
movq 0x88(%rsp), %rcx
movq 0x60(%rsp), %rdx
movq %rbp, %rsi
shlq $0x5, %rsi
movl 0x8(%rax,%rsi), %esi
movl (%rdx,%rbp,4), %edi
cmpl %esi, %edi
cmovgl %edi, %esi
movl %esi, (%rdx,%rbp,4)
movl %r12d, %ebp
movq %rcx, %rsi
subq %rax, %rsi
sarq $0x5, %rsi
incl %r12d
cmpq %rbp, %rsi
ja 0x5d21d
leaq 0xa0(%rsp), %rdi
movq %r15, %rbp
movq %r15, %rsi
callq 0x5ef48
movq %rbp, %rdi
callq 0x14adc
movq 0x10(%rsp), %rdi
leaq 0x20(%rsp), %rax
cmpq %rax, %rdi
leaq 0x10(%rsp), %r15
je 0x5d2d6
callq 0xa2b0
addq $0x20, %r14
cmpq 0x50(%rsp), %r14
leaq 0x20(%rsp), %rax
jne 0x5d18e
movq 0xc0(%rsp), %rbp
movq 0xc8(%rsp), %rcx
movq %rcx, 0x50(%rsp)
cmpq %rcx, %rbp
je 0x5d3e2
leaq 0x1a740(%rip), %r14     # 0x77a4f
leaq 0x30(%rsp), %r15
movq %rax, 0x10(%rsp)
movq (%rbp), %rsi
movq 0x8(%rbp), %rdx
addq %rsi, %rdx
leaq 0x10(%rsp), %rdi
callq 0xde0c
movq 0x68(%rsp), %rax
subq 0x60(%rsp), %rax
shrq $0x2, %rax
movq 0xa8(%rsp), %r12
movq -0x10(%r12), %rcx
subq -0x18(%r12), %rcx
shrq $0x5, %rcx
cmpl %ecx, %eax
jle 0x5d3ba
addq $-0x18, %r12
xorl %r13d, %r13d
movq %rbx, 0x30(%rsp)
movq %r15, %rdi
movq %r14, %rsi
movq %r14, %rdx
callq 0xdfa8
movq %r12, %rdi
movq %r15, %rsi
callq 0x17280
movq 0x30(%rsp), %rdi
cmpq %rbx, %rdi
je 0x5d38a
callq 0xa2b0
incl %r13d
movq 0x68(%rsp), %rax
subq 0x60(%rsp), %rax
shrq $0x2, %rax
movq 0xa8(%rsp), %rcx
movq -0x10(%rcx), %rdx
subq -0x18(%rcx), %rdx
leaq -0x18(%rcx), %r12
shrq $0x5, %rdx
subl %edx, %eax
cmpl %eax, %r13d
jl 0x5d35d
movq 0x10(%rsp), %rdi
leaq 0x20(%rsp), %rax
cmpq %rax, %rdi
je 0x5d3ce
callq 0xa2b0
addq $0x20, %rbp
cmpq 0x50(%rsp), %rbp
leaq 0x20(%rsp), %rax
jne 0x5d314
movq 0x60(%rsp), %rax
movq 0x68(%rsp), %rcx
cmpq %rcx, %rax
je 0x5d403
xorl %ebx, %ebx
addl (%rax), %ebx
addq $0x4, %rax
cmpq %rcx, %rax
jne 0x5d3f3
addl $-0x3, %ebx
jmp 0x5d408
movl $0xfffffffd, %ebx       # imm = 0xFFFFFFFD
movq 0x8(%rsp), %rax
leaq 0x10(%rax), %rcx
movq %rcx, 0x58(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0xa8(%rsp), %rax
movq -0x10(%rax), %rbp
subq -0x18(%rax), %rbp
leaq 0x238(%rsp), %r15
movq %r15, -0x10(%r15)
leaq 0x1ed9e(%rip), %rsi     # 0x7c1e6
leaq 0x1ed98(%rip), %rdx     # 0x7c1e7
leaq 0x228(%rsp), %rdi
callq 0xdfa8
leaq 0x218(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x1ed78(%rip), %rsi     # 0x7c1e8
leaq 0x1ed73(%rip), %rdx     # 0x7c1ea
leaq 0x208(%rsp), %rdi
callq 0xdfa8
leaq 0x258(%rsp), %r13
movq %r13, -0x10(%r13)
leaq 0x1ed54(%rip), %rsi     # 0x7c1eb
leaq 0x1ed4f(%rip), %rdx     # 0x7c1ed
leaq 0x248(%rsp), %r14
movq %r14, %rdi
callq 0xdfa8
shrq $0x5, %rbp
leal (%rbp,%rbp,4), %eax
addl %eax, %ebx
movq %r14, (%rsp)
leaq 0x80(%rsp), %rdi
leaq 0x228(%rsp), %r8
leaq 0x208(%rsp), %r9
movq 0xb8(%rsp), %rsi
movl %ebx, %edx
xorl %ecx, %ecx
callq 0x5b388
leaq 0x1ecf8(%rip), %rcx     # 0x7c1e4
leaq 0x80(%rsp), %rdi
movl $0x3, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0xa310
leaq 0x40(%rsp), %rsi
movq %rsi, -0x10(%rsi)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x5d52a
movq %rdx, 0x30(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x40(%rsp)
jmp 0x5d530
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq 0x8(%rax), %rdx
leaq 0x30(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x1ec9b(%rip), %rsi     # 0x7c1ee
callq 0xa560
leaq 0x20(%rsp), %rsi
movq %rsi, 0x10(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x5d580
movq %rdx, 0x10(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x20(%rsp)
jmp 0x5d586
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, 0x18(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x10(%rsp), %rsi
movq 0x18(%rsp), %rdx
movq 0x8(%rsp), %rdi
callq 0xa110
movq 0x10(%rsp), %rdi
leaq 0x20(%rsp), %rax
cmpq %rax, %rdi
je 0x5d5c6
callq 0xa2b0
movq 0x30(%rsp), %rdi
leaq 0x40(%rsp), %rax
cmpq %rax, %rdi
je 0x5d5da
callq 0xa2b0
leaq 0x90(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x5d5f0
callq 0xa2b0
movq 0x248(%rsp), %rdi
cmpq %r13, %rdi
je 0x5d602
callq 0xa2b0
movq 0x208(%rsp), %rdi
cmpq %r12, %rdi
leaq 0x40(%rsp), %r12
je 0x5d619
callq 0xa2b0
movq 0x228(%rsp), %rdi
cmpq %r15, %rdi
je 0x5d62b
callq 0xa2b0
movq 0xa0(%rsp), %rsi
movq 0xa8(%rsp), %rax
movq %rax, 0xe0(%rsp)
cmpq %rax, %rsi
je 0x5da4e
leaq 0x1d8(%rsp), %r13
leaq 0x80(%rsp), %rbx
movq %rbx, %rdi
movq %rsi, 0xb8(%rsp)
callq 0x5ef74
movq 0x8(%rsp), %rdi
leaq 0x1eb7a(%rip), %rsi     # 0x7c1f2
callq 0xa560
movq 0x88(%rsp), %rax
cmpq 0x80(%rsp), %rax
je 0x5d821
movl $0x1, %r14d
xorl %ebx, %ebx
cmpl $0x1, %r14d
je 0x5d6b2
movq 0x8(%rsp), %rdi
leaq 0x1eb47(%rip), %rsi     # 0x7c1f4
callq 0xa560
movq %r12, 0x30(%rsp)
leaq 0x30(%rsp), %rdi
leaq 0x1a38c(%rip), %rdx     # 0x77a4f
movq %rdx, %rsi
callq 0xdfa8
movq 0x60(%rsp), %rax
movl (%rax,%rbx,4), %ebp
movq %r13, 0x1c8(%rsp)
leaq 0x1c8(%rsp), %rdi
leaq 0x1a3b2(%rip), %rsi     # 0x77a9c
leaq 0x1a3ac(%rip), %rdx     # 0x77a9d
callq 0xdfa8
movl %r14d, 0x50(%rsp)
movq %r13, %r14
movq %r12, %r13
leaq 0x1f8(%rsp), %rbx
movq %rbx, 0x1e8(%rsp)
leaq 0x1e8(%rsp), %rdi
leaq 0x1a32f(%rip), %r15     # 0x77a4f
movq %r15, %rsi
movq %r15, %rdx
callq 0xdfa8
leaq 0x1b8(%rsp), %rax
movq %rax, 0x1a8(%rsp)
leaq 0x1a8(%rsp), %r12
movq %r12, %rdi
movq %r15, %rsi
movq %r15, %rdx
callq 0xdfa8
addl $0x4, %ebp
movq %r12, (%rsp)
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
movl %ebp, %edx
movl $0x1, %ecx
leaq 0x1c8(%rsp), %r8
leaq 0x1e8(%rsp), %r9
movq %r13, %r12
movq %r14, %r13
callq 0x5b388
movq 0x10(%rsp), %rsi
movq 0x18(%rsp), %rdx
movq 0x8(%rsp), %rdi
callq 0xa110
movq 0x10(%rsp), %rdi
leaq 0x20(%rsp), %rax
cmpq %rax, %rdi
je 0x5d7ac
callq 0xa2b0
movq 0x1a8(%rsp), %rdi
leaq 0x1b8(%rsp), %rax
cmpq %rax, %rdi
movl 0x50(%rsp), %r14d
je 0x5d7cb
callq 0xa2b0
movq 0x1e8(%rsp), %rdi
cmpq %rbx, %rdi
je 0x5d7dd
callq 0xa2b0
movq 0x1c8(%rsp), %rdi
cmpq %r13, %rdi
je 0x5d7ef
callq 0xa2b0
movq 0x30(%rsp), %rdi
cmpq %r12, %rdi
je 0x5d7fe
callq 0xa2b0
movq 0x88(%rsp), %rax
subq 0x80(%rsp), %rax
movl %r14d, %ebx
sarq $0x5, %rax
incl %r14d
cmpq %rbx, %rax
ja 0x5d69b
movq 0x8(%rsp), %rdi
leaq 0x1e9d1(%rip), %rsi     # 0x7c1fe
callq 0xa560
movq 0x8(%rsp), %rdi
leaq 0x1e9b8(%rip), %rsi     # 0x7c1f6
callq 0xa560
movq 0x80(%rsp), %r13
movq 0x88(%rsp), %rax
cmpq %r13, %rax
je 0x5da06
movl $0x1, %r14d
xorl %ebx, %ebx
cmpl $0x1, %r14d
je 0x5d88b
movq 0x8(%rsp), %rdi
leaq 0x1e98f(%rip), %rsi     # 0x7c205
callq 0xa560
movq 0x80(%rsp), %r13
movq 0x88(%rsp), %rax
xorl %ebp, %ebp
cmpl $0x1, %r14d
sete %bpl
subq %r13, %rax
sarq $0x5, %rax
decq %rax
negl %ebp
cmpq %rbx, %rax
movl $0x1, %eax
cmovel %eax, %ebp
movq 0x60(%rsp), %rax
movl (%rax,%rbx,4), %r12d
leaq 0x118(%rsp), %rax
movq %rax, 0x108(%rsp)
leaq 0x108(%rsp), %rdi
leaq 0x1a1c8(%rip), %rsi     # 0x77a9c
leaq 0x1a1c2(%rip), %rdx     # 0x77a9d
callq 0xdfa8
movl %r14d, 0x50(%rsp)
leaq 0xf8(%rsp), %rax
movq %rax, 0xe8(%rsp)
leaq 0xe8(%rsp), %rdi
leaq 0x1a14b(%rip), %r14     # 0x77a4f
movq %r14, %rsi
movq %r14, %rdx
callq 0xdfa8
leaq 0x198(%rsp), %rax
movq %rax, 0x188(%rsp)
leaq 0x188(%rsp), %r15
movq %r15, %rdi
movq %r14, %rsi
movq %r14, %rdx
callq 0xdfa8
shlq $0x5, %rbx
addq %rbx, %r13
movq %r15, (%rsp)
leaq 0x10(%rsp), %rdi
movq %r13, %rsi
movl %r12d, %edx
movl %ebp, %ecx
leaq 0x108(%rsp), %r8
leaq 0xe8(%rsp), %r9
callq 0x5b388
movq 0x10(%rsp), %rsi
movq 0x18(%rsp), %rdx
movq 0x8(%rsp), %rdi
callq 0xa110
movq 0x10(%rsp), %rdi
leaq 0x20(%rsp), %rax
cmpq %rax, %rdi
je 0x5d98a
callq 0xa2b0
movq 0x188(%rsp), %rdi
leaq 0x198(%rsp), %rax
cmpq %rax, %rdi
movl 0x50(%rsp), %r14d
je 0x5d9a9
callq 0xa2b0
movq 0xe8(%rsp), %rdi
leaq 0xf8(%rsp), %rax
cmpq %rax, %rdi
je 0x5d9c3
callq 0xa2b0
movq 0x108(%rsp), %rdi
leaq 0x118(%rsp), %rax
cmpq %rax, %rdi
je 0x5d9dd
callq 0xa2b0
movl %r14d, %ebx
movq 0x80(%rsp), %r13
movq 0x88(%rsp), %rax
movq %rax, %rcx
subq %r13, %rcx
sarq $0x5, %rcx
incl %r14d
cmpq %rbx, %rcx
ja 0x5d864
movq 0x8(%rsp), %rdi
leaq 0x1e7ea(%rip), %rsi     # 0x7c1fc
callq 0xa560
leaq 0x40(%rsp), %r12
leaq 0x1d8(%rsp), %r13
leaq 0x80(%rsp), %rbx
movq %rbx, %rdi
callq 0x14adc
movq 0xb8(%rsp), %rsi
addq $0x18, %rsi
cmpq 0xe0(%rsp), %rsi
jne 0x5d65c
leaq 0x1e79d(%rip), %rsi     # 0x7c1f2
movq 0x8(%rsp), %rdi
callq 0xa560
movq 0xa8(%rsp), %rax
movq -0x10(%rax), %rcx
cmpq -0x18(%rax), %rcx
je 0x5dc0b
movl $0x1, %r14d
xorl %r12d, %r12d
leaq 0x19fca(%rip), %rbx     # 0x77a4f
leaq 0x168(%rsp), %r13
leaq 0x148(%rsp), %rbp
leaq 0x128(%rsp), %r15
cmpl $0x1, %r14d
je 0x5dab4
movq 0x8(%rsp), %rdi
leaq 0x1e745(%rip), %rsi     # 0x7c1f4
callq 0xa560
leaq 0x40(%rsp), %rax
movq %rax, 0x30(%rsp)
leaq 0x30(%rsp), %rdi
movq %rbx, %rsi
movq %rbx, %rdx
callq 0xdfa8
movq 0x60(%rsp), %rax
movl (%rax,%r12,4), %r12d
leaq 0x178(%rsp), %rax
movq %rax, 0x168(%rsp)
movq %r13, %rdi
leaq 0x1e6f5(%rip), %rsi     # 0x7c1e6
leaq 0x1e6ef(%rip), %rdx     # 0x7c1e7
callq 0xdfa8
leaq 0x158(%rsp), %rax
movq %rax, 0x148(%rsp)
movq %rbp, %rdi
movq %rbx, %rsi
movq %rbx, %rdx
callq 0xdfa8
leaq 0x138(%rsp), %rax
movq %rax, 0x128(%rsp)
movq %r15, %rdi
movq %rbx, %rsi
movq %rbx, %rdx
callq 0xdfa8
addl $0x4, %r12d
movq %r15, (%rsp)
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
movl %r12d, %edx
movl $0x1, %ecx
movq %r13, %r8
movq %rbp, %r9
callq 0x5b388
movq 0x10(%rsp), %rsi
movq 0x18(%rsp), %rdx
movq 0x8(%rsp), %rdi
callq 0xa110
movq 0x10(%rsp), %rdi
leaq 0x20(%rsp), %rax
cmpq %rax, %rdi
je 0x5db86
callq 0xa2b0
movq 0x128(%rsp), %rdi
leaq 0x138(%rsp), %rax
cmpq %rax, %rdi
je 0x5dba0
callq 0xa2b0
movq 0x148(%rsp), %rdi
leaq 0x158(%rsp), %rax
cmpq %rax, %rdi
je 0x5dbba
callq 0xa2b0
movq 0x168(%rsp), %rdi
leaq 0x178(%rsp), %rax
cmpq %rax, %rdi
je 0x5dbd4
callq 0xa2b0
movq 0x30(%rsp), %rdi
leaq 0x40(%rsp), %rax
cmpq %rax, %rdi
je 0x5dbe8
callq 0xa2b0
movq 0xa8(%rsp), %rax
movq -0x10(%rax), %rcx
subq -0x18(%rax), %rcx
movl %r14d, %r12d
sarq $0x5, %rcx
incl %r14d
cmpq %r12, %rcx
ja 0x5da9d
leaq 0x1e5ef(%rip), %rsi     # 0x7c201
movq 0x8(%rsp), %rdi
callq 0xa560
movq 0x60(%rsp), %rdi
testq %rdi, %rdi
je 0x5dc2b
callq 0xa2b0
leaq 0xa0(%rsp), %rdi
callq 0x5eff8
leaq 0xc0(%rsp), %rdi
callq 0x14adc
movq 0x8(%rsp), %rax
addq $0x268, %rsp            # imm = 0x268
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq %rax, %rbp
movq 0x10(%rsp), %rdi
leaq 0x20(%rsp), %rax
cmpq %rax, %rdi
je 0x5dc78
callq 0xa2b0
jmp 0x5dc78
movq %rax, %rbp
movq 0x30(%rsp), %rdi
leaq 0x40(%rsp), %rax
cmpq %rax, %rdi
je 0x5dc91
callq 0xa2b0
jmp 0x5dc91
movq %rax, %rbp
leaq 0x90(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x5dcac
callq 0xa2b0
jmp 0x5dcac
movq %rax, %rbp
movq 0x248(%rsp), %rdi
cmpq %r13, %rdi
je 0x5dcc3
callq 0xa2b0
jmp 0x5dcc3
movq %rax, %rbp
movq 0x208(%rsp), %rdi
cmpq %r12, %rdi
je 0x5dcda
callq 0xa2b0
jmp 0x5dcda
movq %rax, %rbp
movq 0x228(%rsp), %rdi
cmpq %r15, %rdi
jne 0x5ddb9
jmp 0x5df46
jmp 0x5dd25
movq %rax, %rbp
movq 0x10(%rsp), %rdi
leaq 0x20(%rsp), %rax
cmpq %rax, %rdi
je 0x5df79
callq 0xa2b0
jmp 0x5df79
movq %rax, %rbp
jmp 0x5df79
jmp 0x5dd25
jmp 0x5dd25
jmp 0x5ddc5
jmp 0x5dd25
movq %rax, %rbp
jmp 0x5df46
movq %rax, %rbp
jmp 0x5dda6
movq %rax, %rbp
jmp 0x5dd8c
movq %rax, %rbp
jmp 0x5dd72
movq %rax, %rbp
jmp 0x5dd58
movq %rax, %rbp
movq 0x10(%rsp), %rdi
leaq 0x20(%rsp), %rax
cmpq %rax, %rdi
je 0x5dd58
callq 0xa2b0
movq 0x128(%rsp), %rdi
leaq 0x138(%rsp), %rax
cmpq %rax, %rdi
je 0x5dd72
callq 0xa2b0
movq 0x148(%rsp), %rdi
leaq 0x158(%rsp), %rax
cmpq %rax, %rdi
je 0x5dd8c
callq 0xa2b0
movq 0x168(%rsp), %rdi
leaq 0x178(%rsp), %rax
cmpq %rax, %rdi
je 0x5dda6
callq 0xa2b0
movq 0x30(%rsp), %rdi
leaq 0x40(%rsp), %rax
cmpq %rax, %rdi
je 0x5df46
callq 0xa2b0
jmp 0x5df46
jmp 0x5dde3
movq %rax, %rbp
jmp 0x5df5d
jmp 0x5dde3
movq %rax, %rbp
movq 0x30(%rsp), %rdi
cmpq %rbx, %rdi
je 0x5dde6
callq 0xa2b0
jmp 0x5dde6
movq %rax, %rbp
leaq 0x80(%rsp), %rdi
callq 0x14adc
jmp 0x5de1b
jmp 0x5dead
jmp 0x5dead
jmp 0x5dead
movq %rax, %rbp
movq 0x30(%rsp), %rdi
cmpq %rbx, %rdi
je 0x5de1b
callq 0xa2b0
jmp 0x5de1b
movq %rax, %rbp
movq 0x10(%rsp), %rdi
leaq 0x20(%rsp), %rax
cmpq %rax, %rdi
jne 0x5df58
jmp 0x5df5d
movq %rax, %rbp
jmp 0x5de75
movq %rax, %rbp
jmp 0x5de8f
movq %rax, %rbp
movq 0x10(%rsp), %rdi
leaq 0x20(%rsp), %rax
cmpq %rax, %rdi
je 0x5de5b
callq 0xa2b0
jmp 0x5de5b
jmp 0x5dead
movq %rax, %rbp
movq 0x188(%rsp), %rdi
leaq 0x198(%rsp), %rax
cmpq %rax, %rdi
je 0x5de75
callq 0xa2b0
movq 0xe8(%rsp), %rdi
leaq 0xf8(%rsp), %rax
cmpq %rax, %rdi
je 0x5de8f
callq 0xa2b0
movq 0x108(%rsp), %rdi
leaq 0x118(%rsp), %rax
cmpq %rax, %rdi
jne 0x5df34
jmp 0x5df39
movq %rax, %rbp
jmp 0x5df39
movq %rax, %rbp
movq 0x10(%rsp), %rdi
leaq 0x20(%rsp), %rax
cmpq %rax, %rdi
je 0x5ded1
callq 0xa2b0
jmp 0x5ded1
movq %rax, %rbp
movq 0x1a8(%rsp), %rdi
leaq 0x1b8(%rsp), %rax
cmpq %rax, %rdi
je 0x5def6
callq 0xa2b0
jmp 0x5def6
movq %rax, %rbp
movq %r13, %r12
movq %r14, %r13
movq 0x1e8(%rsp), %rdi
cmpq %rbx, %rdi
je 0x5df13
callq 0xa2b0
jmp 0x5df13
movq %rax, %rbp
movq %r13, %r12
movq %r14, %r13
movq 0x1c8(%rsp), %rdi
cmpq %r13, %rdi
je 0x5df2a
callq 0xa2b0
jmp 0x5df2a
movq %rax, %rbp
movq 0x30(%rsp), %rdi
cmpq %r12, %rdi
je 0x5df39
callq 0xa2b0
leaq 0x80(%rsp), %rdi
callq 0x14adc
movq 0x58(%rsp), %rcx
movq 0x8(%rsp), %rax
movq (%rax), %rdi
cmpq %rcx, %rdi
je 0x5df5d
callq 0xa2b0
movq 0x60(%rsp), %rdi
testq %rdi, %rdi
je 0x5df6c
callq 0xa2b0
leaq 0xa0(%rsp), %rdi
callq 0x5eff8
leaq 0xc0(%rsp), %rdi
callq 0x14adc
movq %rbp, %rdi
callq 0xa510