// File: /workspace/github_cpp_makefile_star2_O1/ncbi[P]amr/common.cpp
// Function: Common_sp::ShellApplication::findProg(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) const
void ShellApplication::findProg (const string &progName) const
{
	ASSERT (! progName. empty ());
	ASSERT (! contains (progName, '/'));
	ASSERT (isDirName (execDir));
	
	string dir;
	if (! find (prog2dir, progName, dir))
	{
		dir = fileExists (execDir + progName)
		        ? execDir
		        : which (progName);
	  if (dir. empty ())
	    throw runtime_error ("Binary " + shellQuote (progName) + " is not found.\nPlease make sure that " 
	                         + shellQuote (progName) + " is in the same directory as " + shellQuote (Common_sp::programName) + " or is in your $PATH.");;
	  prog2dir [progName] = dir;
	}
	  
	ASSERT (isDirName (dir));
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x1a8, %rsp            # imm = 0x1A8
movq %rsi, %rbx
movq %rdi, %r12
callq 0xa070
movl $0x0, (%rax)
cmpq $0x0, 0x8(%rbx)
je 0x61850
movq %rax, %r14
movl $0x0, (%rax)
movq %rbx, %rdi
movl $0x2f, %esi
xorl %edx, %edx
callq 0xa740
cmpq $-0x1, %rax
jne 0x618e9
movl $0x0, (%r14)
leaq 0xb0(%r12), %r13
leaq 0x10(%rsp), %r15
movq %r15, -0x10(%r15)
movw $0x2f, (%r15)
movq $0x1, -0x8(%r15)
movq %rsp, %rsi
movq %r13, %rdi
callq 0x37303
movl %eax, %ebp
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x616a6
movq 0x10(%rsp), %rsi
incq %rsi
callq 0xa5a0
testb %bpl, %bpl
je 0x61982
leaq 0xd0(%rsp), %rax
movq %rax, -0x10(%rax)
movq $0x0, -0x8(%rax)
movb $0x0, (%rax)
leaq 0x188(%r12), %rdi
movq %rdi, 0x120(%rsp)
movq %rbx, %rsi
callq 0x760ac
movq %rax, %rbp
leaq 0x190(%r12), %r15
cmpq %r15, %rax
je 0x61708
leaq 0x40(%rbp), %rsi
leaq 0xc0(%rsp), %rdi
callq 0xa320
cmpq %r15, %rbp
jne 0x617cc
leaq 0x20(%rsp), %rdi
movq %r13, %rsi
movq %rbx, %rdx
callq 0x2eeb8
leaq 0x20(%rsp), %rdi
movl $0x1, %esi
callq 0x3a1f2
leaq 0x10(%rsp), %r15
cmpl $0x4, %eax
jne 0x61751
movq %rsp, %rdi
movq %r15, (%rdi)
movq 0xb0(%r12), %rsi
movq 0xb8(%r12), %rdx
addq %rsi, %rdx
callq 0x2c652
jmp 0x6175c
movq %rsp, %rdi
movq %rbx, %rsi
callq 0x405c9
leaq 0xc0(%rsp), %rdi
movq %rsp, %rsi
callq 0xa320
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x61782
movq 0x10(%rsp), %rsi
incq %rsi
callq 0xa5a0
leaq 0x30(%rsp), %r13
movq -0x10(%r13), %rdi
cmpq %r13, %rdi
je 0x6179d
movq 0x30(%rsp), %rsi
incq %rsi
callq 0xa5a0
cmpq $0x0, 0xc8(%rsp)
je 0x61abe
movq 0x120(%rsp), %rdi
movq %rbx, %rsi
callq 0x66082
leaq 0xc0(%rsp), %rsi
movq %rax, %rdi
callq 0xa320
movl $0x0, (%r14)
movq %rsp, %rsi
leaq 0x10(%rsp), %r14
movq %r14, (%rsi)
movw $0x2f, 0x10(%rsi)
movq $0x1, 0x8(%rsi)
leaq 0xc0(%rsp), %rdi
callq 0x37303
movl %eax, %ebx
movq (%rsp), %rdi
cmpq %r14, %rdi
je 0x61811
movq 0x10(%rsp), %rsi
incq %rsi
callq 0xa5a0
testb %bl, %bl
je 0x61a1b
movq 0xc0(%rsp), %rdi
leaq 0xd0(%rsp), %rax
cmpq %rax, %rdi
je 0x6183e
movq 0xd0(%rsp), %rsi
incq %rsi
callq 0xa5a0
addq $0x1a8, %rsp            # imm = 0x1A8
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
callq 0xa6b0
testl %eax, %eax
jne 0x61ab4
leaq 0xf0(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x2b0c6(%rip), %rsi     # 0x8c936
leaq 0x2b0d2(%rip), %rdx     # 0x8c949
leaq 0xe0(%rsp), %rdi
callq 0x2fdd8
leaq 0xa0(%rsp), %rdi
movl $0x1104, %esi           # imm = 0x1104
callq 0x2d60a
leaq 0x40(%rsp), %rdi
leaq 0xe0(%rsp), %rsi
leaq 0xa0(%rsp), %rdx
callq 0x2d562
leaq 0x2932e(%rip), %rsi     # 0x8abe5
leaq 0x40(%rsp), %rdi
callq 0xaac0
leaq 0x30(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x61c16
movups (%rcx), %xmm0
movups %xmm0, (%r15)
jmp 0x61c23
callq 0xa6b0
testl %eax, %eax
jne 0x61ab4
leaq 0xf0(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x2b02d(%rip), %rsi     # 0x8c936
leaq 0x2b039(%rip), %rdx     # 0x8c949
leaq 0xe0(%rsp), %rdi
callq 0x2fdd8
leaq 0xa0(%rsp), %rdi
movl $0x1105, %esi           # imm = 0x1105
callq 0x2d60a
leaq 0x40(%rsp), %rdi
leaq 0xe0(%rsp), %rsi
leaq 0xa0(%rsp), %rdx
callq 0x2d562
leaq 0x29295(%rip), %rsi     # 0x8abe5
leaq 0x40(%rsp), %rdi
callq 0xaac0
leaq 0x30(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x61ca0
movups (%rcx), %xmm0
movups %xmm0, (%r15)
jmp 0x61cad
callq 0xa6b0
testl %eax, %eax
jne 0x61ab4
leaq 0xf0(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x2af94(%rip), %rsi     # 0x8c936
leaq 0x2afa0(%rip), %rdx     # 0x8c949
leaq 0xe0(%rsp), %rdi
callq 0x2fdd8
leaq 0xa0(%rsp), %rdi
movl $0x1106, %esi           # imm = 0x1106
callq 0x2d60a
leaq 0x40(%rsp), %rdi
leaq 0xe0(%rsp), %rsi
leaq 0xa0(%rsp), %rdx
callq 0x2d562
leaq 0x291fc(%rip), %rsi     # 0x8abe5
leaq 0x40(%rsp), %rdi
callq 0xaac0
leaq 0x30(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x61d2a
movups (%rcx), %xmm0
movups %xmm0, (%r15)
jmp 0x61d37
callq 0xa6b0
testl %eax, %eax
jne 0x61ab4
leaq 0xb0(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x2aefb(%rip), %rsi     # 0x8c936
leaq 0x2af07(%rip), %rdx     # 0x8c949
leaq 0xa0(%rsp), %rdi
callq 0x2fdd8
leaq 0x60(%rsp), %rdi
movl $0x1114, %esi           # imm = 0x1114
callq 0x2d60a
leaq 0xe0(%rsp), %rdi
leaq 0xa0(%rsp), %rsi
leaq 0x60(%rsp), %rdx
callq 0x2d562
leaq 0x29166(%rip), %rsi     # 0x8abe5
leaq 0xe0(%rsp), %rdi
callq 0xaac0
leaq 0x50(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x61db4
movups (%rcx), %xmm0
movups %xmm0, (%r15)
jmp 0x61dc1
movl $0x1, %edi
callq 0xa6c0
movl $0x10, %edi
callq 0xa2c0
movq %rax, %r14
leaq 0x178(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rbx), %rsi
movq 0x8(%rbx), %rdx
addq %rsi, %rdx
leaq 0x168(%rsp), %rdi
callq 0x2c652
leaq 0x80(%rsp), %rdi
leaq 0x168(%rsp), %rsi
callq 0x2cefd
leaq 0x2d0d1(%rip), %rsi     # 0x8ebdb
leaq 0x60(%rsp), %rdi
leaq 0x80(%rsp), %rdx
callq 0x2c037
leaq 0x2d0c0(%rip), %rsi     # 0x8ebe3
leaq 0x60(%rsp), %rdi
callq 0xaac0
leaq 0xb0(%rsp), %r12
movq %r12, -0x10(%r12)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x61b53
movups (%rcx), %xmm0
movups %xmm0, (%r12)
jmp 0x61b66
movq %rdx, 0xa0(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xb0(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0xa8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x158(%rsp), %rax
movq %rax, -0x10(%rax)
movq (%rbx), %rsi
movq 0x8(%rbx), %rdx
addq %rsi, %rdx
leaq 0x148(%rsp), %rdi
callq 0x2c652
leaq 0x100(%rsp), %rdi
leaq 0x148(%rsp), %rsi
callq 0x2cefd
leaq 0xe0(%rsp), %rdi
leaq 0xa0(%rsp), %rsi
leaq 0x100(%rsp), %rdx
callq 0x2d562
leaq 0x2d02c(%rip), %rsi     # 0x8ec09
leaq 0xe0(%rsp), %rdi
callq 0xaac0
leaq 0x50(%rsp), %rcx
movq %rcx, -0x10(%rcx)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x62028
movups (%rcx), %xmm0
leaq 0x50(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x62035
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x28(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x90(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x2cf1c(%rip), %rsi     # 0x8eb6b
leaq 0x2cf55(%rip), %rdx     # 0x8ebab
leaq 0x80(%rsp), %rdi
callq 0x2fdd8
leaq 0x2acc9(%rip), %rsi     # 0x8c933
leaq 0x80(%rsp), %rdi
callq 0xaac0
leaq 0x70(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x61e41
movups (%rcx), %xmm0
movups %xmm0, (%r13)
jmp 0x61e4e
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x28(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x90(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x2ce92(%rip), %rsi     # 0x8eb6b
leaq 0x2cecb(%rip), %rdx     # 0x8ebab
leaq 0x80(%rsp), %rdi
callq 0x2fdd8
leaq 0x2ac3f(%rip), %rsi     # 0x8c933
leaq 0x80(%rsp), %rdi
callq 0xaac0
leaq 0x70(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x61eb8
movups (%rcx), %xmm0
movups %xmm0, (%r13)
jmp 0x61ec5
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x28(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x90(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x2ce08(%rip), %rsi     # 0x8eb6b
leaq 0x2ce41(%rip), %rdx     # 0x8ebab
leaq 0x80(%rsp), %rdi
callq 0x2fdd8
leaq 0x2abb5(%rip), %rsi     # 0x8c933
leaq 0x80(%rsp), %rdi
callq 0xaac0
leaq 0x70(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x61f2f
movups (%rcx), %xmm0
movups %xmm0, (%r13)
jmp 0x61f3c
movq %rdx, 0x40(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x50(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x48(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x110(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x2cd7e(%rip), %rsi     # 0x8eb6b
leaq 0x2cdb7(%rip), %rdx     # 0x8ebab
leaq 0x100(%rsp), %rdi
callq 0x2fdd8
leaq 0x2ab2b(%rip), %rsi     # 0x8c933
leaq 0x100(%rsp), %rdi
callq 0xaac0
leaq 0x90(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x61faa
movups (%rcx), %xmm0
movups %xmm0, (%r13)
jmp 0x61fbd
movq %rdx, 0x60(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x70(%rsp)
movq 0x8(%rax), %rsi
leaq 0x60(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xc0(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0x2d562
leaq 0x2b33c(%rip), %rsi     # 0x8d1bf
leaq 0xc0(%rsp), %rdi
callq 0xaac0
leaq 0x10(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x620e0
movups (%rcx), %xmm0
movups %xmm0, (%rbp)
jmp 0x620ec
movq %rdx, 0x60(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x70(%rsp)
movq 0x8(%rax), %rsi
leaq 0x60(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xc0(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0x2d562
leaq 0x2ccb2(%rip), %rsi     # 0x8ebac
leaq 0xc0(%rsp), %rdi
callq 0xaac0
leaq 0x10(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x6210b
movups (%rcx), %xmm0
movups %xmm0, (%rbp)
jmp 0x62117
movq %rdx, 0x60(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x70(%rsp)
movq 0x8(%rax), %rsi
leaq 0x60(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xc0(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0x2d562
leaq 0x2cc56(%rip), %rsi     # 0x8ebc7
leaq 0xc0(%rsp), %rdi
callq 0xaac0
leaq 0x10(%rsp), %rcx
movq %rcx, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x62136
movups (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x62142
movq %rdx, 0x80(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x90(%rsp)
movq 0x8(%rax), %rsi
leaq 0x80(%rsp), %rdx
movq %rsi, 0x8(%rdx)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x20(%rsp), %rdi
leaq 0x40(%rsp), %rsi
callq 0x2d562
leaq 0x2cc4b(%rip), %rsi     # 0x8ec3d
leaq 0x20(%rsp), %rdi
callq 0xaac0
leaq 0x10(%rsp), %rcx
movq %rcx, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x62161
movups (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x6216d
movq %rdx, 0x40(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x50(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x48(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x138(%rsp), %rax
movq %rax, -0x10(%rax)
movq 0x4ea38(%rip), %rsi     # 0xb0a98
movq 0x4ea39(%rip), %rdx     # 0xb0aa0
addq %rsi, %rdx
leaq 0x128(%rsp), %rdi
callq 0x2c652
leaq 0x188(%rsp), %rdi
leaq 0x128(%rsp), %rsi
callq 0x2cefd
leaq 0x20(%rsp), %rdi
leaq 0x40(%rsp), %rsi
leaq 0x188(%rsp), %rdx
callq 0x2d562
leaq 0x2cb7d(%rip), %rsi     # 0x8ec27
leaq 0x20(%rsp), %rdi
callq 0xaac0
leaq 0x10(%rsp), %rcx
movq %rcx, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x6218c
movups (%rcx), %xmm0
leaq 0x10(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x62198
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x3523b
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x3523b
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x3523b
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
movq 0x8(%rax), %rdx
movq %rsp, %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x3523b
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
movq 0x8(%rax), %rdx
movq %rsp, %rsi
movq %rdx, 0x8(%rsi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movb $0x1, %bpl
movq %r14, %rdi
callq 0xa930
xorl %ebp, %ebp
movq 0x4de22(%rip), %rsi     # 0xaffe8
movq 0x4dd93(%rip), %rdx     # 0xaff60
movq %r14, %rdi
callq 0xa9b0
movq %rax, %rbx
movq (%rsp), %rdi
leaq 0x10(%rsp), %rax
cmpq %rax, %rdi
je 0x621fb
movq 0x10(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x621fb
movq %rax, %rbx
movb $0x1, %bpl
movq 0x20(%rsp), %rdi
cmpq %r13, %rdi
je 0x6221a
movq 0x30(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x6221a
movq %rax, %rbx
movb $0x1, %bpl
leaq 0x198(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x62243
movq 0x198(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x62243
movq %rax, %rbx
movb $0x1, %bpl
movq 0x128(%rsp), %rdi
leaq 0x138(%rsp), %rax
cmpq %rax, %rdi
je 0x62270
movq 0x138(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x62270
movq %rax, %rbx
movb $0x1, %bpl
movq 0x40(%rsp), %rdi
leaq 0x50(%rsp), %rax
cmpq %rax, %rdi
je 0x6233c
movq 0x50(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x6233c
movq %rax, %rbx
movq (%rsp), %rdi
leaq 0x10(%rsp), %rax
cmpq %rax, %rdi
je 0x622b8
movq 0x10(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x622b8
movq %rax, %rbx
leaq 0x30(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x62362
movq 0x30(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x62362
movq %rax, %rbx
movq (%rsp), %rdi
leaq 0x10(%rsp), %rax
cmpq %rax, %rdi
jne 0x62301
jmp 0x62313
jmp 0x62310
jmp 0x622f5
jmp 0x62310
movq %rax, %rbx
movq (%rsp), %rdi
cmpq %rbp, %rdi
je 0x62313
movq 0x10(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x62313
movq %rax, %rbx
leaq 0xd0(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x62388
movq 0xd0(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x62388
movq %rax, %rbx
movb $0x1, %bpl
leaq 0xf0(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x623a7
movq 0xf0(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x623a7
movq %rax, %rbx
movq 0x80(%rsp), %rdi
cmpq %r13, %rdi
je 0x623cd
movq 0x90(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x623cd
jmp 0x62385
jmp 0x62385
movq %rax, %rbx
movq 0x60(%rsp), %rdi
cmpq %r13, %rdi
je 0x623f3
movq 0x70(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x623f3
movq %rax, %rbx
movb $0x1, %bpl
leaq 0x110(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x62418
movq 0x110(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x62418
movq %rax, %rbx
movq 0x100(%rsp), %rdi
cmpq %r12, %rdi
je 0x62442
movq 0x110(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x62442
jmp 0x623f0
jmp 0x623f0
movq %rax, %rbx
movq 0x80(%rsp), %rdi
cmpq %r12, %rdi
je 0x62462
movq 0x90(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x62462
movq %rax, %rbx
movb $0x1, %bpl
movq 0x148(%rsp), %rdi
leaq 0x158(%rsp), %rax
cmpq %rax, %rdi
je 0x62481
movq 0x158(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x62481
movq %rax, %rbx
movq 0x40(%rsp), %rdi
cmpq %r15, %rdi
je 0x624a3
movq 0x50(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x624a3
jmp 0x6245f
jmp 0x6245f
movq %rax, %rbx
movq 0x20(%rsp), %rdi
cmpq %r15, %rdi
je 0x624cd
movq 0x30(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x624cd
movq %rax, %rbx
movb $0x1, %bpl
movq 0xa0(%rsp), %rdi
cmpq %r12, %rdi
je 0x624f0
movq 0xb0(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x624f0
movq %rax, %rbx
leaq 0xf0(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x62510
movq 0xf0(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x62510
jmp 0x624ca
jmp 0x624ca
movq %rax, %rbx
leaq 0x50(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x62534
movq 0x50(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x62534
movq %rax, %rbx
movb $0x1, %bpl
leaq 0x70(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x6255d
movq 0x70(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x6255d
movq %rax, %rbx
leaq 0x70(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x62583
movq 0x70(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x62583
jmp 0x62531
jmp 0x62531
movq %rax, %rbx
leaq 0xb0(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x625a8
movq 0xb0(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x625a8
movq %rax, %rbx
movb $0x1, %bpl
leaq 0x90(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x625cc
movq 0x90(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x625cc
movq %rax, %rbx
movq 0xa0(%rsp), %rdi
cmpq %r14, %rdi
je 0x62677
movq 0xb0(%rsp), %rsi
jmp 0x6266a
jmp 0x625a5
jmp 0x625a5
movq %rax, %rbx
movq 0xe0(%rsp), %rdi
cmpq %r14, %rdi
je 0x6269c
movq 0xf0(%rsp), %rsi
jmp 0x62694
movq %rax, %rbx
movb $0x1, %bpl
movq 0x168(%rsp), %rdi
cmpq %r15, %rdi
je 0x62602
movq 0x178(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x62602
jmp 0x62674
jmp 0x625f4
jmp 0x625f4
movq %rax, %rbx
jmp 0x6269c
movq %rax, %rbx
movb $0x1, %bpl
testb %bpl, %bpl
je 0x62677
movq %r14, %rdi
callq 0xa440
jmp 0x62677
movq %rax, %rbx
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x62657
movq 0x10(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x62657
jmp 0x62674
movq %rax, %rbx
movq (%rsp), %rdi
cmpq %r14, %rdi
je 0x62677
movq 0x10(%rsp), %rsi
jmp 0x6266a
movq %rax, %rbx
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x6269c
movq 0x10(%rsp), %rsi
jmp 0x62694
movq %rax, %rbx
leaq 0x30(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x62677
movq 0x30(%rsp), %rsi
incq %rsi
callq 0xa5a0
jmp 0x62677
movq %rax, %rbx
movq 0xc0(%rsp), %rdi
leaq 0xd0(%rsp), %rax
cmpq %rax, %rdi
je 0x6269c
movq 0xd0(%rsp), %rsi
incq %rsi
callq 0xa5a0
movq %rbx, %rdi
callq 0xaa10