Function at 0x1800675c0
Capabilities:
Hash data using fnv

Disassembly:
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x40
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
mov rdi, r8
mov ebx, edx
mov rsi, rcx
movzx eax, dl
movabs rcx, 0x4bf29ce484222325
xor rcx, rax
movabs rdx, 0x100000001b3
imul rdx, rcx
and rdx, qword [rsi + 0xc0]
mov rax, qword [rsi + 0x98]
mov r8, qword [rsi + 0xa8]
mov rcx, rdx
shl rcx, 4
mov rcx, qword [r8 + rcx + 8]
cmp rcx, rax
je 0x180067685
cmp byte [rcx + 0x10], bl
je 0x18006763e
add rdx, rdx
mov rdx, qword [r8 + rdx*8]
nop
cmp rcx, rdx
je 0x180067685
mov rcx, qword [rcx + 8]
cmp byte [rcx + 0x10], bl
jne 0x180067630
cmp rcx, rax
je 0x180067685
mov rcx, qword [rcx + 0x18]
mov rax, qword [rcx]
lea rdx, [rbp - 0x10]
call qword [rax + reloc.WS2_32.dll_recv]
mov rax, qword [rbp - 0x10]
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
mov qword [rbp - 0x10], rax
mov rdx, qword [rsi + 0x80]
cmp rdx, qword [rsi + 0x88]
je 0x1800676e5
mov qword [rbp - 0x10], 0
mov qword [rdx], rax
add qword [rsi + 0x80], 8
jmp 0x1800676f5
movsx eax, bl
add eax, 0xffffffdf
cmp eax, 0x59
ja case.0x1800676a2.34
lea rcx, [0x18009abb8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::D_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
mov rdx, qword [rsi + 0x80]
cmp rdx, qword [rsi + 0x88]
jne 0x180067670
add rsi, 0x78
lea r8, [rbp - 0x10]
mov rcx, rsi
call fcn.18006d860
jmp 0x1800676f5
add rsi, 0x78
lea r8, [rbp - 0x10]
mov rcx, rsi
call fcn.18006d860
mov rcx, qword [rbp - 0x10]
test rcx, rcx
je 0x180067708
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::T_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
mov rdx, qword [rsi + 0x80]
cmp rdx, qword [rsi + 0x88]
jne 0x180067670
add rsi, 0x78
lea r8, [rbp - 0x10]
mov rcx, rsi
call fcn.18006d860
jmp 0x1800676f5
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::b_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
mov rdx, qword [rsi + 0x80]
cmp rdx, qword [rsi + 0x88]
jne 0x180067670
add rsi, 0x78
lea r8, [rbp - 0x10]
mov rcx, rsi
call fcn.18006d860
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_funcname_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_linenum_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::color_stop_formatter.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x20
call fcn.18008fa50
mov qword [rax + 8], 0
mov qword [rax + 0xe], 0
lea rcx, vtable.spdlog::details::ch_formatter.0
mov qword [rax], rcx
mov byte [rax + 0x18], 0x25
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x140
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::full_formatter.0
mov qword [rax], rcx
mov qword [rax + 0x18], 0
mov qword [rax + 0x30], 0
lea rcx, vtable.fmt::v7::basic_memory_buffer_char__250__class_std::allocator_char__.0
mov qword [rax + 0x20], rcx
lea rcx, [rax + 0x40]
mov qword [rax + 0x28], rcx
mov qword [rax + 0x38], 0xfa
mov qword [rbp - 0x18], 0
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
mov rcx, qword [rbp - 0x10]
test rcx, rcx
je 0x1800678f3
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
lea rcx, [rbp - 0x18]
call fcn.180066f10
jmp 0x180067708
add rsi, 0x78
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_location_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::C_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::E_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::F_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::H_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::pid_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::R_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::Y_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::a_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::c_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::d_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::f_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_filename_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x20
call fcn.18008fa50
mov rbx, rax
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rax, vtable.spdlog::details::elapsed_formatter_class_spdlog::details::scoped_padder__class_std::chrono::duration_long_long___int64___struct_std::ratio_1__1000000___.0
mov qword [rbx], rax
call sub.MSVCP140.dll__Xtime_get_ticks
mov qword [rbx + 0x18], rax
mov qword [rbp - 0x10], rbx
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::name_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::p_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::r_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::short_filename_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::t_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::v_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x28
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::z_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rax + 0x18], 0
mov dword [rax + 0x20], 0
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
mov ecx, 0x38
call fcn.18008fa50
mov r14, rax
xorps xmm0, xmm0
movaps xmmword [rax], xmm0
movaps xmmword [rax + 0x10], xmm0
lea rax, vtable.spdlog::details::aggregate_formatter.0
mov qword [r14], rax
movups xmmword [r14 + 0x18], xmm0
mov qword [r14 + 0x28], 0
mov qword [r14 + 0x30], reloc.WS2_32.dll_ntohs
mov qword [rbp - 0x18], 0
mov qword [rbp - 0x10], r14
lea rcx, [rbp - 0x18]
call fcn.18006a420
cmp byte [rdi + 0xc], 0
je 0x1800680ea
mov byte [rdi + 0xc], 0
mov ecx, 0x18
call fcn.18008fa50
add rsi, 0x78
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_funcname_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rax
lea rdx, [rbp - 0x18]
mov rcx, rsi
call fcn.180066ee0
mov rcx, qword [rbp - 0x18]
test rcx, rcx
je 0x180067dfb
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rcx, r14
mov edx, ebx
call fcn.18006a490
mov qword [rbp - 0x10], 0
mov qword [rbp - 0x18], r14
lea rdx, [rbp - 0x18]
mov rcx, rsi
call fcn.180066ee0
jmp 0x18006811a
add rsi, 0x78
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::A_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::B_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::I_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::short_level_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::M_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x20
call fcn.18008fa50
mov rbx, rax
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rax, vtable.spdlog::details::elapsed_formatter_class_spdlog::details::scoped_padder__class_std::chrono::duration_long_long___int64___struct_std::ratio_1__1___.0
mov qword [rbx], rax
call sub.MSVCP140.dll__Xtime_get_ticks
mov qword [rbx + 0x18], rax
mov qword [rbp - 0x10], rbx
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::S_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::color_start_formatter.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::e_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::level_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x18
call fcn.18008fa50
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::m_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x20
call fcn.18008fa50
mov rbx, rax
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rax, vtable.spdlog::details::elapsed_formatter_class_spdlog::details::scoped_padder__class_std::chrono::duration_long_long___int64___struct_std::ratio_1__1000___.0
mov qword [rbx], rax
call sub.MSVCP140.dll__Xtime_get_ticks
mov qword [rbx + 0x18], rax
mov qword [rbp - 0x10], rbx
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
add rsi, 0x78
mov ecx, 0x20
call fcn.18008fa50
mov rbx, rax
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rax, vtable.spdlog::details::elapsed_formatter_class_spdlog::details::scoped_padder__class_std::chrono::duration_long_long___int64___struct_std::ratio_1__1000000000___.0
mov qword [rbx], rax
call sub.MSVCP140.dll__Xtime_get_ticks
mov qword [rbx + 0x18], rax
mov qword [rbp - 0x10], rbx
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.180066ee0
jmp 0x1800676f5
mov rcx, r14
mov dl, 0x25
call fcn.18006a490
mov rcx, r14
mov edx, ebx
call fcn.18006a490
add rsi, 0x78
mov qword [rbp - 0x10], 0
mov qword [rbp - 0x18], r14
lea rdx, [rbp - 0x18]
mov rcx, rsi
call fcn.180066ee0
mov rcx, qword [rbp - 0x18]
test rcx, rcx
je 0x18006812d
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
lea rcx, [rbp - 0x10]
call fcn.18006a420
jmp 0x180067708