// File: /workspace/github_cpp_makefile_star2_O2/BenLangmead[P]bowtie/./ebwt.h
// Function: Ebwt::mapLFEx(SideLocus const&, unsigned long*, bool) const
inline void Ebwt::mapLFEx(const SideLocus& l,
		TIndexOffU *arrs
                                ASSERT_ONLY(, bool overrideSanity)
                                ) const
{
	assert_eq(0, arrs[0]);
	assert_eq(0, arrs[1]);
	assert_eq(0, arrs[2]);
	assert_eq(0, arrs[3]);
	if(l._fw) {
		// Forward side
		!_eh._isBt2Index ? countFwSideEx(l, arrs)
		                 : countBt2SideEx(l, arrs);
	} else {
		countBwSideEx(l, arrs); // Backward side
	}
#ifndef NDEBUG
	if(_sanity && !overrideSanity) {
		// Make sure results match up with individual calls to mapLF;
		// be sure to override sanity-checking in the callee, or we'll
		// have infinite recursion
		assert_eq(mapLF(l, 0, true), arrs[0]);
		assert_eq(mapLF(l, 1, true), arrs[1]);
		assert_eq(mapLF(l, 2, true), arrs[2]);
		assert_eq(mapLF(l, 3, true), arrs[3]);
	}
#endif
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
pushq %rax
movq %rdx, %rbx
cmpq $0x0, (%rdx)
jne 0x168da
cmpq $0x0, 0x8(%rbx)
jne 0x16a02
cmpq $0x0, 0x10(%rbx)
jne 0x16b2c
cmpq $0x0, 0x18(%rbx)
jne 0x16c56
movl %ecx, %ebp
movq %rsi, %r14
movq %rdi, %r15
cmpb $0x1, 0x12(%rsi)
jne 0x16839
cmpb $0x0, 0x1c1(%r15)
je 0x16849
movq %r15, %rdi
movq %r14, %rsi
movq %rbx, %rdx
callq 0x18578
jmp 0x16857
movq %r15, %rdi
movq %r14, %rsi
movq %rbx, %rdx
callq 0x19158
jmp 0x16857
movq %r15, %rdi
movq %r14, %rsi
movq %rbx, %rdx
callq 0x17454
movb 0xe(%r15), %al
xorb $0x1, %al
orb %bpl, %al
jne 0x168cb
pushq $0x1
popq %rcx
movq %r15, %rdi
movq %r14, %rsi
xorl %edx, %edx
callq 0x19fb8
cmpq (%rbx), %rax
jne 0x16d80
pushq $0x1
popq %rcx
movq %r15, %rdi
movq %r14, %rsi
movl %ecx, %edx
callq 0x19fb8
cmpq 0x8(%rbx), %rax
jne 0x16ed4
pushq $0x2
popq %rdx
pushq $0x1
popq %rcx
movq %r15, %rdi
movq %r14, %rsi
callq 0x19fb8
cmpq 0x10(%rbx), %rax
jne 0x1702a
pushq $0x3
popq %rdx
pushq $0x1
popq %rcx
movq %r15, %rdi
movq %r14, %rsi
callq 0x19fb8
cmpq 0x18(%rbx), %rax
jne 0x17187
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq 0x1d6d7(%rip), %r14     # 0x33fb8
leaq 0x11871(%rip), %rsi     # 0x28159
movq %r14, %rdi
callq 0x42d0
movq %rax, %rdi
xorl %esi, %esi
callq 0x45d0
leaq 0x1186e(%rip), %r15     # 0x2816f
movq %rax, %rdi
movq %r15, %rsi
callq 0x42d0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movq %rax, %rdi
xorl %esi, %esi
callq 0x45d0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x1182d(%rip), %rsi     # 0x28174
movq %rax, %rdi
callq 0x42d0
movq (%rbx), %rsi
movq %rax, %rdi
callq 0x40b0
movq %rax, %rdi
movq %r15, %rsi
callq 0x42d0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movq (%rbx), %rsi
movq %rax, %rdi
callq 0x40b0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x13a77(%rip), %rsi     # 0x2a418
movq %rax, %rdi
callq 0x42d0
movq %rax, %rdi
callq 0x4130
leaq 0x11745(%rip), %rbx     # 0x280fd
movq %r14, %rdi
movq %rbx, %rsi
callq 0x42d0
leaq 0x12d71(%rip), %rsi     # 0x2973b
movq %rax, %rdi
callq 0x42d0
movq %rax, %rdi
movl $0x958, %esi            # imm = 0x958
callq 0x45d0
movq %rax, %rdi
callq 0x4130
leaq 0x12c2d(%rip), %rdi     # 0x2961b
leaq 0x12826(%rip), %rcx     # 0x2921b
movq %rbx, %rsi
movl $0x958, %edx            # imm = 0x958
callq 0x4190
movq 0x1d5af(%rip), %r14     # 0x33fb8
leaq 0x11749(%rip), %rsi     # 0x28159
movq %r14, %rdi
callq 0x42d0
movq %rax, %rdi
xorl %esi, %esi
callq 0x45d0
leaq 0x11746(%rip), %r15     # 0x2816f
movq %rax, %rdi
movq %r15, %rsi
callq 0x42d0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movq %rax, %rdi
xorl %esi, %esi
callq 0x45d0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x11705(%rip), %rsi     # 0x28174
movq %rax, %rdi
callq 0x42d0
movq 0x8(%rbx), %rsi
movq %rax, %rdi
callq 0x40b0
movq %rax, %rdi
movq %r15, %rsi
callq 0x42d0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movq 0x8(%rbx), %rsi
movq %rax, %rdi
callq 0x40b0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x1394d(%rip), %rsi     # 0x2a418
movq %rax, %rdi
callq 0x42d0
movq %rax, %rdi
callq 0x4130
leaq 0x1161b(%rip), %rbx     # 0x280fd
movq %r14, %rdi
movq %rbx, %rsi
callq 0x42d0
leaq 0x12c47(%rip), %rsi     # 0x2973b
movq %rax, %rdi
callq 0x42d0
movq %rax, %rdi
movl $0x959, %esi            # imm = 0x959
callq 0x45d0
movq %rax, %rdi
callq 0x4130
leaq 0x12b03(%rip), %rdi     # 0x2961b
leaq 0x126fc(%rip), %rcx     # 0x2921b
movq %rbx, %rsi
movl $0x959, %edx            # imm = 0x959
callq 0x4190
movq 0x1d485(%rip), %r14     # 0x33fb8
leaq 0x1161f(%rip), %rsi     # 0x28159
movq %r14, %rdi
callq 0x42d0
movq %rax, %rdi
xorl %esi, %esi
callq 0x45d0
leaq 0x1161c(%rip), %r15     # 0x2816f
movq %rax, %rdi
movq %r15, %rsi
callq 0x42d0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movq %rax, %rdi
xorl %esi, %esi
callq 0x45d0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x115db(%rip), %rsi     # 0x28174
movq %rax, %rdi
callq 0x42d0
movq 0x10(%rbx), %rsi
movq %rax, %rdi
callq 0x40b0
movq %rax, %rdi
movq %r15, %rsi
callq 0x42d0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movq 0x10(%rbx), %rsi
movq %rax, %rdi
callq 0x40b0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x13823(%rip), %rsi     # 0x2a418
movq %rax, %rdi
callq 0x42d0
movq %rax, %rdi
callq 0x4130
leaq 0x114f1(%rip), %rbx     # 0x280fd
movq %r14, %rdi
movq %rbx, %rsi
callq 0x42d0
leaq 0x12b1d(%rip), %rsi     # 0x2973b
movq %rax, %rdi
callq 0x42d0
movq %rax, %rdi
movl $0x95a, %esi            # imm = 0x95A
callq 0x45d0
movq %rax, %rdi
callq 0x4130
leaq 0x129d9(%rip), %rdi     # 0x2961b
leaq 0x125d2(%rip), %rcx     # 0x2921b
movq %rbx, %rsi
movl $0x95a, %edx            # imm = 0x95A
callq 0x4190
movq 0x1d35b(%rip), %r14     # 0x33fb8
leaq 0x114f5(%rip), %rsi     # 0x28159
movq %r14, %rdi
callq 0x42d0
movq %rax, %rdi
xorl %esi, %esi
callq 0x45d0
leaq 0x114f2(%rip), %r15     # 0x2816f
movq %rax, %rdi
movq %r15, %rsi
callq 0x42d0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movq %rax, %rdi
xorl %esi, %esi
callq 0x45d0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x114b1(%rip), %rsi     # 0x28174
movq %rax, %rdi
callq 0x42d0
movq 0x18(%rbx), %rsi
movq %rax, %rdi
callq 0x40b0
movq %rax, %rdi
movq %r15, %rsi
callq 0x42d0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movq 0x18(%rbx), %rsi
movq %rax, %rdi
callq 0x40b0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x136f9(%rip), %rsi     # 0x2a418
movq %rax, %rdi
callq 0x42d0
movq %rax, %rdi
callq 0x4130
leaq 0x113c7(%rip), %rbx     # 0x280fd
movq %r14, %rdi
movq %rbx, %rsi
callq 0x42d0
leaq 0x129f3(%rip), %rsi     # 0x2973b
movq %rax, %rdi
callq 0x42d0
movq %rax, %rdi
movl $0x95b, %esi            # imm = 0x95B
callq 0x45d0
movq %rax, %rdi
callq 0x4130
leaq 0x128af(%rip), %rdi     # 0x2961b
leaq 0x124a8(%rip), %rcx     # 0x2921b
movq %rbx, %rsi
movl $0x95b, %edx            # imm = 0x95B
callq 0x4190
movq 0x1d231(%rip), %rdi     # 0x33fb8
leaq 0x113cb(%rip), %rsi     # 0x28159
callq 0x42d0
movq %rax, %r13
pushq $0x1
popq %rbp
movq %r15, %rdi
movq %r14, %rsi
xorl %edx, %edx
movl %ebp, %ecx
callq 0x19fb8
movq %r13, %rdi
movq %rax, %rsi
callq 0x40b0
leaq 0x113b5(%rip), %r13     # 0x2816f
movq %rax, %rdi
movq %r13, %rsi
callq 0x42d0
movq %rax, %r12
movq (%rax), %rax
movq -0x18(%rax), %rax
movl 0x18(%r12,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x18(%r12,%rax)
movq %r15, %rdi
movq %r14, %rsi
xorl %edx, %edx
movl %ebp, %ecx
callq 0x19fb8
movq %r12, %rdi
movq %rax, %rsi
callq 0x40b0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x1135f(%rip), %rsi     # 0x28174
movq %rax, %rdi
callq 0x42d0
movq (%rbx), %rsi
movq %rax, %rdi
callq 0x40b0
movq %rax, %rdi
movq %r13, %rsi
callq 0x42d0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movq (%rbx), %rsi
movq %rax, %rdi
callq 0x40b0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x135a9(%rip), %rsi     # 0x2a418
movq %rax, %rdi
callq 0x42d0
movq %rax, %rdi
callq 0x4130
leaq 0x11277(%rip), %rbx     # 0x280fd
movq 0x1d12b(%rip), %rdi     # 0x33fb8
movq %rbx, %rsi
callq 0x42d0
leaq 0x1289f(%rip), %rsi     # 0x2973b
movq %rax, %rdi
callq 0x42d0
movq %rax, %rdi
movl $0x968, %esi            # imm = 0x968
callq 0x45d0
movq %rax, %rdi
callq 0x4130
leaq 0x1275b(%rip), %rdi     # 0x2961b
leaq 0x12354(%rip), %rcx     # 0x2921b
movq %rbx, %rsi
movl $0x968, %edx            # imm = 0x968
callq 0x4190
movq 0x1d0dd(%rip), %rdi     # 0x33fb8
leaq 0x11277(%rip), %rsi     # 0x28159
callq 0x42d0
movq %rax, %r13
pushq $0x1
popq %rbp
movq %r15, %rdi
movq %r14, %rsi
movl %ebp, %edx
movl %ebp, %ecx
callq 0x19fb8
movq %r13, %rdi
movq %rax, %rsi
callq 0x40b0
leaq 0x11261(%rip), %r13     # 0x2816f
movq %rax, %rdi
movq %r13, %rsi
callq 0x42d0
movq %rax, %r12
movq (%rax), %rax
movq -0x18(%rax), %rax
movl 0x18(%r12,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x18(%r12,%rax)
movq %r15, %rdi
movq %r14, %rsi
movl %ebp, %edx
movl %ebp, %ecx
callq 0x19fb8
movq %r12, %rdi
movq %rax, %rsi
callq 0x40b0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x1120b(%rip), %rsi     # 0x28174
movq %rax, %rdi
callq 0x42d0
movq 0x8(%rbx), %rsi
movq %rax, %rdi
callq 0x40b0
movq %rax, %rdi
movq %r13, %rsi
callq 0x42d0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movq 0x8(%rbx), %rsi
movq %rax, %rdi
callq 0x40b0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x13453(%rip), %rsi     # 0x2a418
movq %rax, %rdi
callq 0x42d0
movq %rax, %rdi
callq 0x4130
leaq 0x11121(%rip), %rbx     # 0x280fd
movq 0x1cfd5(%rip), %rdi     # 0x33fb8
movq %rbx, %rsi
callq 0x42d0
leaq 0x12749(%rip), %rsi     # 0x2973b
movq %rax, %rdi
callq 0x42d0
movq %rax, %rdi
movl $0x969, %esi            # imm = 0x969
callq 0x45d0
movq %rax, %rdi
callq 0x4130
leaq 0x12605(%rip), %rdi     # 0x2961b
leaq 0x121fe(%rip), %rcx     # 0x2921b
movq %rbx, %rsi
movl $0x969, %edx            # imm = 0x969
callq 0x4190
movq 0x1cf87(%rip), %rdi     # 0x33fb8
leaq 0x11121(%rip), %rsi     # 0x28159
callq 0x42d0
movq %rax, %r13
pushq $0x2
popq %rbp
pushq $0x1
popq %r12
movq %r15, %rdi
movq %r14, %rsi
movl %ebp, %edx
movl %r12d, %ecx
callq 0x19fb8
movq %r13, %rdi
movq %rax, %rsi
callq 0x40b0
leaq 0x11106(%rip), %rsi     # 0x2816f
movq %rax, %rdi
callq 0x42d0
movq %rax, %r13
movq (%rax), %rax
movq -0x18(%rax), %rax
movl 0x18(%r13,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x18(%r13,%rax)
movq %r15, %rdi
movq %r14, %rsi
movl %ebp, %edx
movl %r12d, %ecx
callq 0x19fb8
movq %r13, %rdi
movq %rax, %rsi
callq 0x40b0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x110b2(%rip), %rsi     # 0x28174
movq %rax, %rdi
callq 0x42d0
movq 0x10(%rbx), %rsi
movq %rax, %rdi
callq 0x40b0
movq %rax, %rdi
leaq 0x1108f(%rip), %rsi     # 0x2816f
callq 0x42d0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movq 0x10(%rbx), %rsi
movq %rax, %rdi
callq 0x40b0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x132f6(%rip), %rsi     # 0x2a418
movq %rax, %rdi
callq 0x42d0
movq %rax, %rdi
callq 0x4130
leaq 0x10fc4(%rip), %rbx     # 0x280fd
movq 0x1ce78(%rip), %rdi     # 0x33fb8
movq %rbx, %rsi
callq 0x42d0
leaq 0x125ec(%rip), %rsi     # 0x2973b
movq %rax, %rdi
callq 0x42d0
movq %rax, %rdi
movl $0x96a, %esi            # imm = 0x96A
callq 0x45d0
movq %rax, %rdi
callq 0x4130
leaq 0x124a8(%rip), %rdi     # 0x2961b
leaq 0x120a1(%rip), %rcx     # 0x2921b
movq %rbx, %rsi
movl $0x96a, %edx            # imm = 0x96A
callq 0x4190
movq 0x1ce2a(%rip), %rdi     # 0x33fb8
leaq 0x10fc4(%rip), %rsi     # 0x28159
callq 0x42d0
movq %rax, %r13
pushq $0x3
popq %rbp
pushq $0x1
popq %r12
movq %r15, %rdi
movq %r14, %rsi
movl %ebp, %edx
movl %r12d, %ecx
callq 0x19fb8
movq %r13, %rdi
movq %rax, %rsi
callq 0x40b0
leaq 0x10fa9(%rip), %rsi     # 0x2816f
movq %rax, %rdi
callq 0x42d0
movq %rax, %r13
movq (%rax), %rax
movq -0x18(%rax), %rax
movl 0x18(%r13,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x18(%r13,%rax)
movq %r15, %rdi
movq %r14, %rsi
movl %ebp, %edx
movl %r12d, %ecx
callq 0x19fb8
movq %r13, %rdi
movq %rax, %rsi
callq 0x40b0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x10f55(%rip), %rsi     # 0x28174
movq %rax, %rdi
callq 0x42d0
movq 0x18(%rbx), %rsi
movq %rax, %rdi
callq 0x40b0
movq %rax, %rdi
leaq 0x10f32(%rip), %rsi     # 0x2816f
callq 0x42d0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movq 0x18(%rbx), %rsi
movq %rax, %rdi
callq 0x40b0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x13199(%rip), %rsi     # 0x2a418
movq %rax, %rdi
callq 0x42d0
movq %rax, %rdi
callq 0x4130
leaq 0x10e67(%rip), %rbx     # 0x280fd
movq 0x1cd1b(%rip), %rdi     # 0x33fb8
movq %rbx, %rsi
callq 0x42d0
leaq 0x1248f(%rip), %rsi     # 0x2973b
movq %rax, %rdi
callq 0x42d0
movq %rax, %rdi
movl $0x96b, %esi            # imm = 0x96B
callq 0x45d0
movq %rax, %rdi
callq 0x4130
leaq 0x1234b(%rip), %rdi     # 0x2961b
leaq 0x11f44(%rip), %rcx     # 0x2921b
movq %rbx, %rsi
movl $0x96b, %edx            # imm = 0x96B
callq 0x4190