Function at 0x1401c6a90
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0xf0
mov rax, qword [0x14065ef68]
xor rax, rsp
mov qword [rbp + 0x4f], rax
mov ebx, ecx
mov dword [rbp - 0x59], ebx
movdqa xmm0, xmmword [0x1404a1b90]
movdqu xmmword [rbp + 0x27], xmm0
movdqa xmm1, xmmword [0x1404a1ba0]
movdqu xmmword [rbp + 0x37], xmm1
mov qword [rbp + 0x47], 4
xor esi, esi
mov dword [rbp - 0x51], esi
mov dword [rbp - 0x51], esi
mov eax, esi
mov dword [rbp - 0x39], eax
mov qword [rbp - 0x31], rsi
mov qword [rbp - 0x29], rsi
lea ecx, [rsi + 0x18]
call fcn.1402f1df4
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rbp - 0x31], rax
mov qword [rbp - 0x21], rsi
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x19], xmm0
mov qword [rbp - 9], 7
mov qword [rbp - 1], 8
mov dword [rbp - 0x39], 0x3f800000
mov r8, qword [rbp - 0x31]
lea edx, [rsi + 0x10]
lea rcx, [rbp - 0x21]
call fcn.140056db0
nop
lea r8, [rbp + 0x4f]
lea rdx, [rbp + 0x27]
lea rcx, [rbp - 0x39]
call fcn.1401c4ac0
nop
movzx ecx, bl
movabs rax, 0xcbf29ce484222325
xor rcx, rax
movabs rdx, 0x100000001b3
imul rcx, rdx
movzx eax, byte [rbp - 0x58]
xor rcx, rax
imul rcx, rdx
movzx eax, byte [rbp - 0x57]
xor rcx, rax
imul rcx, rdx
movzx eax, byte [rbp - 0x56]
xor rcx, rax
imul rcx, rdx
mov r8, qword [rbp - 9]
and r8, rcx
lea rax, [r8 + r8]
mov r9, qword [rbp - 0x21]
mov rcx, qword [r9 + rax*8 + 8]
mov rdx, qword [rbp - 0x31]
cmp rcx, rdx
jne 0x1401c6bb3
mov qword [rbp - 0x49], rdx
mov ecx, esi
jmp 0x1401c6bd9
add r8, r8
mov rax, qword [r9 + r8*8]
cmp ebx, dword [rcx + 0x10]
je 0x1401c6bd2
nop
cmp rcx, rax
je 0x1401c6cbf
mov rcx, qword [rcx + 8]
cmp ebx, dword [rcx + 0x10]
jne 0x1401c6bc0
mov rax, qword [rcx]
mov qword [rbp - 0x49], rax
mov rbx, rdx
test rcx, rcx
cmovne rbx, rcx
cmp rbx, rdx
jne 0x1401c6cba
lea r8, [rbp - 0x59]
lea rdx, str.Missing_ExternalActionType_for_ActionType___
lea rcx, [rbp + 7]
call fcn.140041d00
nop
cmp qword [rax + 0x18], 0x10
jb 0x1401c6c0b
mov rax, qword [rax]
mov qword [rbp - 0x49], rax
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [rax + rcx], 0
jne 0x1401c6c16
mov qword [rbp - 0x41], rcx
movaps xmm0, xmmword [rbp - 0x49]
movdqa xmmword [rbp - 0x49], xmm0
mov qword [rsp + 0x30], rsi
lea rax, [rbp - 0x49]
mov qword [rsp + 0x28], rax
lea rax, str.eax::apps::convertActionType
mov qword [rsp + 0x20], rax
mov r9d, 0x13c
lea r8, [0x140471c70]
lea rdx, str.it___kActionTypeMap.end__
xor ecx, ecx
call fcn.14025de80
movzx edi, al
mov rdx, qword [rbp + 0x1f]
cmp rdx, 0x10
jb 0x1401c6c9b
inc rdx
mov rcx, qword [rbp + 7]
cmp rdx, 0x1000
jb 0x1401c6c96
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1401c6ccb
mov rcx, r8
call fcn.1402f1e30
mov qword [rbp + 0x17], rsi
mov qword [rbp + 0x1f], reloc.WS2_32.dll_ntohs
mov byte [rbp + 7], 0
test dil, dil
je 0x1401c6cb1
int3
mov rdx, qword [rbp - 0x31]
cmp rbx, rdx
je 0x1401c6cd2
mov edi, dword [rbx + 0x14]
jmp 0x1401c6cd4
mov qword [rbp - 0x49], rcx
mov rcx, rsi
jmp 0x1401c6bd9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov edi, esi
mov rcx, qword [rbp - 0x21]
test rcx, rcx
je 0x1401c6d22
mov rax, qword [rbp - 0x11]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
cmp rdx, 0x1000
jb 0x1401c6d11
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1401c6d8a
mov rcx, r8
call fcn.1402f1e30
mov qword [rbp - 0x21], rsi
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x19], xmm0
mov rcx, qword [rbp - 0x31]
mov rax, qword [rcx + 8]
mov qword [rax], rsi
mov rcx, qword [rcx]
test rcx, rcx
je 0x1401c6d55
nop word [rax + rax]
mov rbx, qword [rcx]
mov edx, 0x18
call fcn.1402f1e30
mov rcx, rbx
test rbx, rbx
jne 0x1401c6d40
mov edx, 0x18
mov rcx, qword [rbp - 0x31]
call fcn.1402f1e30
mov eax, edi
mov rcx, qword [rbp + 0x4f]
xor rcx, rsp
call fcn.1402f2210
lea r11, [rsp + 0xf0]
mov rbx, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
int3