Function at 0x6b4180
Capabilities:
Resolve function by parsing pe exports

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x6b473f
push rbp
mov rbp, rsp
sub rsp, 0x78
movq qword [rsp + 0x70], xmm15
mov qword [rsp + 0x90], rbx
mov qword [rsp + 0x98], rcx
mov qword [rsp + 0x88], rax
mov byte [rsp + 0x1b], 0
mov ebx, 0x40
nop dword [rax + rax]
call fcn.0069f4c0
movups xmmword [rsp + 0x60], xmm15
lea rcx, [0x006b4780]
mov qword [rsp + 0x60], rcx
mov rcx, qword [rsp + 0x88]
mov qword [rsp + 0x68], rcx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x70], rcx
mov byte [rsp + 0x1b], 1
mov rcx, rax
test byte [rcx], al
mov rbx, qword [rsp + 0x98]
mov rdx, rbx
test byte [rdx], al
cmp rdx, rcx
je 0x6b422c
mov qword [rsp + 0x20], rax
mov rax, rcx
mov rbx, rdx
mov ecx, 0x40
call fcn.004681c0
mov rax, qword [rsp + 0x20]
mov rbx, qword [rsp + 0x98]
xor ecx, ecx
jmp 0x6b46eb
mov dword [rsp + 0x1c], ecx
mov rsi, rax
lea rdi, [rax + 0x30]
mov qword [rsp + 0x58], rdi
lea r8, [rax + 0x10]
mov qword [rsp + 0x50], r8
mov r9, r8
mov r8d, dword [r8]
add dword [rsi], r8d
mov rsi, rdi
mov r8, rax
mov r8d, dword [r8]
xor dword [rdi], r8d
mov rdi, rsi
mov r8d, dword [rsi]
rol r8d, 0x10
mov dword [rsi], r8d
mov rsi, rdi
mov edi, dword [rdi]
lea r8, [rax + 0x20]
mov qword [rsp + 0x48], r8
mov r10, r8
add dword [r8], edi
mov rdi, r9
mov r8, r10
mov r10d, dword [r10]
xor dword [r9], r10d
mov r9, rdi
mov r10d, dword [rdi]
rol r10d, 0xc
mov dword [rdi], r10d
mov rdi, rax
mov r10, r9
mov r9d, dword [r9]
add dword [rdi], r9d
mov rdi, rsi
mov r9, rax
mov r9d, dword [r9]
xor dword [rsi], r9d
mov rsi, rdi
mov r9d, dword [rdi]
rol r9d, 8
mov dword [rdi], r9d
mov rdi, r8
mov esi, dword [rsi]
add dword [r8], esi
mov rsi, r10
mov edi, dword [rdi]
xor dword [r10], edi
mov r10d, dword [rsi]
rol r10d, 7
mov dword [rsi], r10d
lea rsi, [rax + 0x14]
mov qword [rsp + 0x40], rsi
mov r10, rsi
mov esi, dword [rsi]
lea r11, [rax + 0x34]
mov qword [rsp + 0x38], r11
lea r12, [rax + 0x18]
lea r13, [rax + 0x38]
lea r15, [rax + 8]
lea rdx, [rax + 0x28]
lea rbx, [rax + 0x2c]
lea rcx, [rax + 0x3c]
lea rdi, [rax + 4]
mov qword [rsp + 0x30], rdi
add dword [rdi], esi
mov rsi, r11
mov rdi, qword [rsp + 0x30]
mov edi, dword [rdi]
xor dword [r11], edi
mov rdi, rsi
mov r11d, dword [rsi]
rol r11d, 0x10
mov dword [rsi], r11d
mov rsi, rdi
mov edi, dword [rdi]
lea r11, [rax + 0x1c]
lea r8, [rax + 0xc]
lea r9, [rax + 0x24]
mov qword [rsp + 0x28], r9
add dword [r9], edi
mov rdi, r10
mov r9, qword [rsp + 0x28]
mov r9d, dword [r9]
xor dword [r10], r9d
mov r9, rdi
mov r10d, dword [rdi]
rol r10d, 0xc
mov dword [rdi], r10d
mov rdi, qword [rsp + 0x30]
mov r10, rdi
mov r9d, dword [r9]
add dword [rdi], r9d
mov rdi, rsi
mov r9, r10
mov r10d, dword [r10]
xor dword [rsi], r10d
mov rsi, rdi
mov r10d, dword [rdi]
rol r10d, 8
mov dword [rdi], r10d
mov rdi, qword [rsp + 0x28]
mov r10, rdi
mov esi, dword [rsi]
add dword [rdi], esi
mov rsi, qword [rsp + 0x40]
mov rdi, rsi
mov r10d, dword [r10]
xor dword [rsi], r10d
mov rsi, rdi
mov r10d, dword [rdi]
rol r10d, 7
mov dword [rdi], r10d
mov rdi, r15
mov r10, r12
mov r12d, dword [r12]
add dword [r15], r12d
mov r12, r13
mov r15, rdi
mov edi, dword [rdi]
xor dword [r13], edi
mov rdi, r12
mov r13d, dword [r12]
rol r13d, 0x10
mov dword [r12], r13d
mov r12, rdx
mov r13, rdi
mov edi, dword [rdi]
add dword [rdx], edi
mov rdi, r10
mov rdx, r12
mov r12d, dword [r12]
xor dword [r10], r12d
mov r10, rdi
mov r12d, dword [rdi]
rol r12d, 0xc
mov dword [rdi], r12d
mov rdi, r15
mov r12, r10
mov r10d, dword [r10]
add dword [r15], r10d
mov r10, r13
mov r15, rdi
mov edi, dword [rdi]
xor dword [r13], edi
mov rdi, r10
mov r13d, dword [r10]
rol r13d, 8
mov dword [r10], r13d
mov r10, rdx
mov r13, rdi
mov edi, dword [rdi]
add dword [rdx], edi
mov rdi, r12
mov rdx, r10
mov r10d, dword [r10]
xor dword [r12], r10d
mov r10, rdi
mov r12d, dword [rdi]
rol r12d, 7
mov dword [rdi], r12d
mov rdi, r8
mov r12, r11
mov r11d, dword [r11]
add dword [r8], r11d
mov r8, rcx
mov r11, rdi
mov edi, dword [rdi]
xor dword [rcx], edi
mov rdi, r8
mov ecx, dword [r8]
rol ecx, 0x10
mov dword [r8], ecx
mov r8, rbx
mov rcx, rdi
mov edi, dword [rdi]
add dword [rbx], edi
mov rdi, r12
mov rbx, r8
mov r8d, dword [r8]
xor dword [r12], r8d
mov r8, rdi
mov r12d, dword [rdi]
rol r12d, 0xc
mov dword [rdi], r12d
mov rdi, r11
mov r12, r8
mov r8d, dword [r8]
add dword [r11], r8d
mov r8, rcx
mov r11, rdi
mov edi, dword [rdi]
xor dword [rcx], edi
mov rdi, r8
mov ecx, dword [r8]
rol ecx, 8
mov dword [r8], ecx
mov r8, rbx
mov rcx, rdi
mov edi, dword [rdi]
add dword [rbx], edi
mov rdi, r12
mov rbx, r8
mov r8d, dword [r8]
xor dword [r12], r8d
mov r8, rdi
mov r12d, dword [rdi]
rol r12d, 7
mov dword [rdi], r12d
mov rdi, rax
mov r12, rsi
mov esi, dword [rsi]
add dword [rdi], esi
mov rsi, rcx
mov rdi, rax
mov edi, dword [rdi]
xor dword [rcx], edi
mov rdi, rsi
mov ecx, dword [rsi]
rol ecx, 0x10
mov dword [rsi], ecx
mov rsi, rdx
mov rcx, rdi
mov edi, dword [rdi]
add dword [rdx], edi
mov rdi, r12
mov rdx, rsi
mov esi, dword [rsi]
xor dword [r12], esi
mov rsi, rdi
mov r12d, dword [rdi]
rol r12d, 0xc
mov dword [rdi], r12d
mov rdi, rax
mov r12, rsi
mov esi, dword [rsi]
add dword [rdi], esi
mov rsi, rcx
mov rdi, rax
mov edi, dword [rdi]
xor dword [rcx], edi
mov rdi, rsi
mov ecx, dword [rsi]
rol ecx, 8
mov dword [rsi], ecx
mov rsi, rdx
mov edi, dword [rdi]
add dword [rdx], edi
mov rdi, r12
mov esi, dword [rsi]
xor dword [r12], esi
mov esi, dword [rdi]
rol esi, 7
mov dword [rdi], esi
mov rsi, r9
mov rdi, r10
mov r10d, dword [r10]
add dword [r9], r10d
mov r9, qword [rsp + 0x58]
mov r10, r9
mov r12, rsi
mov esi, dword [rsi]
xor dword [r9], esi
mov rsi, r10
mov r9d, dword [r10]
rol r9d, 0x10
mov dword [r10], r9d
mov r9, rbx
mov r10, rsi
mov esi, dword [rsi]
add dword [rbx], esi
mov rsi, rdi
mov rcx, r9
mov r9d, dword [r9]
xor dword [rdi], r9d
mov rdi, rsi
mov r9d, dword [rsi]
rol r9d, 0xc
mov dword [rsi], r9d
mov rsi, r12
mov r9, rdi
mov edi, dword [rdi]
add dword [r12], edi
mov rdi, r10
mov esi, dword [rsi]
xor dword [r10], esi
mov rsi, rdi
mov r10d, dword [rdi]
rol r10d, 8
mov dword [rdi], r10d
mov rdi, rcx
mov esi, dword [rsi]
add dword [rcx], esi
mov rsi, r9
mov edi, dword [rdi]
xor dword [r9], edi
mov edi, dword [rsi]
rol edi, 7
mov dword [rsi], edi
mov rsi, r15
mov rdi, r8
mov r8d, dword [r8]
add dword [r15], r8d
mov r8, qword [rsp + 0x38]
mov r9, r8
mov r10, rsi
mov esi, dword [rsi]
xor dword [r8], esi
mov rsi, r9
mov r8d, dword [r9]
rol r8d, 0x10
mov dword [r9], r8d
mov r8, qword [rsp + 0x48]
mov r9, r8
mov r12, rsi
mov esi, dword [rsi]
add dword [r8], esi
mov rsi, rdi
mov r8, r9
mov r9d, dword [r9]
xor dword [rdi], r9d
mov rdi, rsi
mov r9d, dword [rsi]
rol r9d, 0xc
mov dword [rsi], r9d
mov rsi, r10
mov r9, rdi
mov edi, dword [rdi]
add dword [r10], edi
mov rdi, r12
mov esi, dword [rsi]
xor dword [r12], esi
mov rsi, rdi
mov r10d, dword [rdi]
rol r10d, 8
mov dword [rdi], r10d
mov rdi, r8
mov esi, dword [rsi]
add dword [r8], esi
mov rsi, r9
mov edi, dword [rdi]
xor dword [r9], edi
mov edi, dword [rsi]
rol edi, 7
mov dword [rsi], edi
mov rsi, r11
mov rdi, qword [rsp + 0x50]
mov r8, rdi
mov edi, dword [rdi]
add dword [r11], edi
mov rdi, r13
mov r9, rsi
mov esi, dword [rsi]
xor dword [r13], esi
mov rsi, rdi
mov r10d, dword [rdi]
rol r10d, 0x10
mov dword [rdi], r10d
mov rdi, qword [rsp + 0x28]
mov r10, rdi
mov r11, rsi
mov esi, dword [rsi]
add dword [rdi], esi
mov rsi, r8
mov rdi, r10
mov r10d, dword [r10]
xor dword [r8], r10d
mov r8, rsi
mov r10d, dword [rsi]
rol r10d, 0xc
mov dword [rsi], r10d
mov rsi, r9
mov r10, r8
mov r8d, dword [r8]
add dword [r9], r8d
mov r8, r11
mov esi, dword [rsi]
xor dword [r11], esi
mov rsi, r8
mov r9d, dword [r8]
rol r9d, 8
mov dword [r8], r9d
mov r8, rdi
mov esi, dword [rsi]
add dword [rdi], esi
mov rsi, r10
mov edi, dword [r8]
xor dword [r10], edi
mov edi, dword [rsi]
rol edi, 7
mov dword [rsi], edi
mov ecx, dword [rsp + 0x1c]
inc ecx
mov rbx, qword [rsp + 0x98]
cmp ecx, 0xa
jl 0x6b4233
mov rcx, qword [rsp + 0x90]
xor edx, edx
nop
jmp 0x6b471a
movsxd rsi, edx
lea rdi, [rcx + rsi*4]
lea r8, [rax + rsi*4]
lea rsi, [rbx + rsi*4]
mov esi, dword [rsi]
add esi, dword [r8]
mov dword [rdi], esi
inc edx
cmp edx, 0x10
jl 0x6b4702
mov byte [rsp + 0x1b], 0
mov rdx, qword [rsp + 0x70]
mov rax, qword [rdx]
call rax
add rsp, 0x78
pop rbp
ret
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
call fcn.00465500
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
jmp fcn.006b4180