Function at 0x180017460
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 8], rsi
mov qword [rsp + 0x10], rdx
push rdi
sub rsp, 0x1a0
mov rax, qword [0x180211600]
xor rax, rsp
mov qword [rsp + 0x190], rax
mov rdi, rdx
movzx r8d, dl
movabs rax, 0xcbf29ce484222325
xor r8, rax
movabs rdx, 0x100000001b3
imul r8, rdx
mov rax, rdi
shr rax, 8
movzx ecx, al
xor r8, rcx
imul r8, rdx
mov rax, rdi
shr rax, 0x10
movzx ecx, al
xor r8, rcx
imul r8, rdx
mov rax, rdi
shr rax, 0x18
movzx ecx, al
xor r8, rcx
imul r8, rdx
mov rax, rdi
shr rax, 0x20
movzx ecx, al
xor r8, rcx
imul r8, rdx
mov rax, rdi
shr rax, 0x28
movzx ecx, al
xor r8, rcx
imul r8, rdx
mov rax, rdi
shr rax, 0x30
movzx ecx, al
xor r8, rcx
imul r8, rdx
mov rax, rdi
shr rax, 0x38
xor r8, rax
imul r8, rdx
mov rdx, qword [0x180214a20]
and rdx, r8
shl rdx, 4
add rdx, qword [0x180214a08]
mov rax, qword [rdx + 8]
mov rcx, qword [0x1802149f8]
cmp rax, rcx
je 0x180017551
mov rdx, qword [rdx]
cmp rdi, qword [rax + 0x10]
je 0x180017553
cmp rax, rdx
jne 0x180017691
xor eax, eax
mov rdx, rcx
test rax, rax
cmovne rdx, rax
cmp rdx, rcx
je 0x1800175b3
mov r8, qword [0x180237e18]
mov r8, qword [r8 + 0x18]
mov rdx, qword [rdx + 0x18]
lea rcx, [0x1802145a0]
call fcn.18008b940
mov rax, qword [0x180237e18]
mov rdx, qword [rax + 0x48]
lea rcx, [0x1802145a0]
call rdx
nop
mov rcx, qword [rsp + 0x190]
xor rcx, rsp
call fcn.18016cc50
mov rsi, qword [rsp + 0x1b0]
add rsp, 0x1a0
pop rdi
ret
lea rsi, [0x180212c90]
mov rcx, rsi
call fcn.1801567a0
test al, al
je 0x180017592
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0x16
lea rax, [0x1801b2f40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
lea r9, str.big::native_invoker::end_call::_lambda_7700d6966fcebe09902412c3cfefb4b0_::operator___
mov r8d, 0x33
lea rdx, str.C:UsersSalfexDesktopVendettaBigBaseV2_srcinvoker.cpp
lea rcx, [rsp + 0x50]
call fcn.180156830
nop
lea rcx, [rax + 8]
lea rdx, str._NATV__Failed_to_find
call fcn.180006660
mov rcx, rax
lea rdx, [0x1801b5a58]
call fcn.180006660
lea rdx, [0x180017cf0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
lea rdx, [0x180017ce0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rdx, rdi
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [0x180017cc0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
lea rdx, [0x180017cb0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rcx, rax
lea rdx, str._natives_handler.
call fcn.180006660
nop
lea rcx, [rsp + 0x50]
call fcn.180156a00
jmp 0x180017592
mov rax, qword [rax + 8]
jmp 0x180017542