Function at 0x140018ad0
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x50
mov rax, qword [0x14010e8c0]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov rsi, r8
movsx r12d, dl
mov rdi, rcx
xor ebx, ebx
movzx eax, r12b
movabs rcx, 0xcbf29ce484222325
xor rax, rcx
movabs rcx, 0x100000001b3
imul rax, rcx
mov rdx, qword [rdi + 0xc8]
and rdx, rax
mov r9, qword [rdi + 0xb0]
mov rax, rdx
add rax, rax
mov rcx, qword [r9 + rax*8 + 8]
mov r8, qword [rdi + 0xa0]
cmp rcx, r8
je 0x140018b66
add rdx, rdx
mov rax, qword [r9 + rdx*8]
cmp r12b, byte [rcx + 0x10]
je 0x140018b69
cmp rcx, rax
je 0x140018b66
mov rcx, qword [rcx + 8]
cmp r12b, byte [rcx + 0x10]
jne 0x140018b55
jmp 0x140018b69
mov rcx, rbx
test rcx, rcx
cmovne r8, rcx
cmp r8, qword [rdi + 0xa0]
je 0x140018bfe
mov qword [rbp - 0x18], rbx
mov rcx, qword [r8 + 0x18]
mov rax, qword [rcx]
lea rdx, [rbp - 0x18]
call qword [rax + reloc.WS2_32.dll_recv]
nop
mov rax, qword [rbp - 0x18]
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, [rdi + 0x80]
mov rax, qword [rbp - 0x18]
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x140018bc2
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x140018bcf
lea r8, [rbp - 0x30]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
test rbx, rbx
je 0x140018be2
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
mov rcx, qword [rbp - 0x18]
test rcx, rcx
je 0x140019e50
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x140019e50
lea eax, [r12 - 0x21]
cmp eax, 0x59
ja case.0x140018c27.34
cdqe
lea rdx, [0x140000000]
movzx eax, byte [rdx + rax + 0x19f24]
mov ecx, dword [rdx + rax*4 + 0x19e74]
add rcx, rdx
jmp rcx
mov ecx, 0x158
call fcn.1400c7dc0
mov r15, rax
mov qword [rbp - 0x30], rax
xor edx, edx
mov r8d, 0x158
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
movups xmm0, xmmword [rsi]
movups xmmword [r15 + 8], xmm0
lea rax, vtable.spdlog::details::full_formatter.0
mov qword [r15], rax
mov qword [r15 + 0x18], rbx
mov qword [r15 + 0x30], rbx
lea rax, vtable.fmt::v10::basic_memory_buffer_char__250__class_std::allocator_char__.0
mov qword [r15 + 0x20], rax
lea rax, [r15 + 0x40]
mov qword [r15 + 0x28], rax
mov qword [r15 + 0x38], 0xfa
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x28], rbx
movups xmm0, xmmword [rbp - 0x28]
movups xmmword [r15 + 0x148], xmm0
lea rax, vtable.spdlog::details::mdc_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [r15 + 0x140], rax
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], r15
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140018cc6
mov qword [rdx], r15
add qword [rdi + 0x88], 8
jmp 0x140018cda
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x1400190b0
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140018d23
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140018d37
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x140019e3d
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140018d80
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140018d94
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x140019e3d
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 - 0x30], rbx
mov qword [rbp - 0x18], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140018de1
mov qword [rbp - 0x18], rbx
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140018df2
lea r8, [rbp - 0x18]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
nop
lea rcx, [rbp - 0x18]
call fcn.140008b80
nop
lea rcx, [rbp - 0x30]
call fcn.14001cf40
jmp 0x140019e50
mov rdx, rsi
lea rcx, [rbp - 0x18]
call fcn.140023f10
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.140015bd0
nop
lea rcx, [rbp - 0x30]
call fcn.140008b80
nop
lea rcx, [rbp - 0x18]
call fcn.14001cf40
jmp 0x140019e50
mov rdx, rsi
lea rcx, [rbp - 0x18]
call fcn.140023f60
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.140015bd0
nop
lea rcx, [rbp - 0x30]
call fcn.140008b80
nop
lea rcx, [rbp - 0x18]
call fcn.14001cf40
jmp 0x140019e50
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140018ece
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140018ee2
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x1400190b0
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140018f2b
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140018f3f
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x1400190b0
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140018f88
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140018f9c
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x1400190b0
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140018fe5
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140018ff9
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x1400190b0
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140019042
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140019056
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x1400190b0
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001909c
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x1400190b0
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
test rbx, rbx
je 0x1400190c3
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
mov byte [rdi + 0x4c], 1
jmp 0x140019e50
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140019110
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140019124
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x1400196f8
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001916d
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140019181
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x1400196f8
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x1400191ca
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x1400191de
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x1400196f8
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140019227
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001923b
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x1400196f8
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140019284
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140019298
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x1400196f8
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x1400192e1
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x1400192f5
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x1400196f8
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001933e
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140019352
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x1400196f8
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001939b
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x1400193af
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x1400196f8
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x1400193f8
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001940c
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x140019e3d
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140019455
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140019469
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x140019e3d
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x1400194b2
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x1400194c6
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x140019e3d
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001950f
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140019523
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x140019e3d
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001956c
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140019580
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x1400196f8
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x1400195c9
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x1400195dd
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x1400196f8
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140019626
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001963a
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x1400196f8
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140019683
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140019697
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x1400196f8
mov ecx, Ordinal_41
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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], rbx
mov dword [rax + 0x20], ebx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x1400196e4
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x1400196f8
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
test rbx, rbx
je 0x14001970b
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
mov byte [rdi + 0x4c], 1
jmp 0x140019e50
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140019758
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001976c
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x140019e3d
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::color_start_formatter.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x1400197b5
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x1400197c9
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x140019e3d
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::color_stop_formatter.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140019812
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140019826
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x140019e3d
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x14001986f
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140019883
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x140019e3d
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x1400198cc
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x1400198e0
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x140019e3d
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140019929
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001993d
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x140019e3d
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140019986
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x14001999a
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x140019e3d
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x1400199e3
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x1400199f7
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x140019e3d
mov ecx, reloc.WLDAP32.dll_Ordinal_32
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
mov qword [rax + 8], rbx
mov dword [rax + 0x10], ebx
mov word [rax + 0x14], bx
lea rcx, vtable.spdlog::details::ch_formatter.0
mov qword [rax], rcx
mov byte [rax + 0x18], 0x25
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140019a48
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140019a5c
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x140019e3d
mov ecx, reloc.WLDAP32.dll_Ordinal_32
call fcn.1400c7dc0
mov r14, rax
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 [r14], rax
call fcn.1400ca820
mov qword [r14 + 0x18], rax
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], r14
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140019ab1
mov qword [rdx], r14
add qword [rdi + 0x88], 8
jmp 0x140019ac5
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x140019e3d
mov ecx, reloc.WLDAP32.dll_Ordinal_32
call fcn.1400c7dc0
mov r14, rax
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 [r14], rax
call fcn.1400ca820
mov qword [r14 + 0x18], rax
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], r14
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140019b1a
mov qword [rdx], r14
add qword [rdi + 0x88], 8
jmp 0x140019b2e
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x140019e3d
mov ecx, reloc.WLDAP32.dll_Ordinal_32
call fcn.1400c7dc0
mov r14, rax
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 [r14], rax
call fcn.1400ca820
mov qword [r14 + 0x18], rax
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], r14
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140019b83
mov qword [rdx], r14
add qword [rdi + 0x88], 8
jmp 0x140019b97
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x140019e3d
mov ecx, reloc.WLDAP32.dll_Ordinal_32
call fcn.1400c7dc0
mov r14, rax
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 [r14], rax
call fcn.1400ca820
mov qword [r14 + 0x18], rax
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], r14
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140019bec
mov qword [rdx], r14
add qword [rdi + 0x88], 8
jmp 0x140019c00
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x140019e3d
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::mdc_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140019c49
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140019c5d
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x140019e3d
mov ecx, gethostname
call fcn.1400c7dc0
mov r15, rax
mov qword [rax + 0x10], rbx
mov qword [rax + 0x28], rbx
mov qword [rax + 0x30], rbx
mov qword [rax + 8], rbx
mov dword [rax + 0x10], ebx
mov word [rax + 0x14], bx
lea rax, vtable.spdlog::details::aggregate_formatter.0
mov qword [r15], rax
lea r14, [r15 + 0x18]
xorps xmm0, xmm0
movups xmmword [r14], xmm0
mov qword [r14 + 0x10], rbx
mov qword [r14 + 0x18], reloc.WS2_32.dll_ntohs
mov byte [r14], bl
mov qword [rbp - 0x18], r15
cmp byte [rsi + 0xc], 0
jne 0x140019d61
mov rdx, qword [r14 + 0x18]
cmp rbx, rdx
jae 0x140019cdd
lea rax, [rbx + 1]
mov qword [r14 + 0x10], rax
mov rax, r14
cmp rdx, 0xf
jbe 0x140019cd5
mov rax, qword [r14]
mov word [rax + rbx], Ordinal_41
jmp 0x140019cef
mov r9b, 0x25
xor r8d, r8d
lea edx, [r8 + 1]
mov rcx, r14
call fcn.14000b940
mov rcx, qword [r14 + 0x10]
mov rdx, qword [r14 + 0x18]
cmp rcx, rdx
jae 0x140019d19
lea rax, [rcx + 1]
mov qword [r14 + 0x10], rax
cmp rdx, 0xf
jbe 0x140019d0d
mov r14, qword [r14]
mov byte [r14 + rcx], r12b
mov byte [r14 + rcx + 1], 0
jmp 0x140019d2c
movzx r9d, r12b
xor r8d, r8d
lea edx, [r8 + 1]
mov rcx, r14
call fcn.14000b940
lea rcx, [rdi + 0x80]
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], r15
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x140019d4f
mov qword [rdx], r15
add qword [rcx + 8], 8
jmp 0x140019d5c
lea r8, [rbp - 0x30]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
jmp 0x140019e3d
mov byte [rsi + 0xc], 0
mov ecx, Ordinal_27
call fcn.1400c7dc0
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rsi]
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 - 0x28], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rdi + 0x88]
cmp rdx, qword [rdi + 0x90]
je 0x140019dac
mov rcx, rbx
mov qword [rdx], rax
add qword [rdi + 0x88], 8
jmp 0x140019dc0
lea r8, [rbp - 0x30]
lea rcx, [rdi + 0x80]
call fcn.1400247e0
mov rcx, qword [rbp - 0x30]
test rcx, rcx
je 0x140019dd0
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [r14 + 0x10]
mov rdx, qword [r14 + 0x18]
cmp rcx, rdx
jae 0x140019dfa
lea rax, [rcx + 1]
mov qword [r14 + 0x10], rax
cmp rdx, 0xf
jbe 0x140019dee
mov r14, qword [r14]
mov byte [r14 + rcx], r12b
mov byte [r14 + rcx + 1], 0
jmp 0x140019e0d
movzx r9d, r12b
xor r8d, r8d
lea edx, [r8 + 1]
mov rcx, r14
call fcn.14000b940
lea rcx, [rdi + 0x80]
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], r15
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x140019e30
mov qword [rdx], r15
add qword [rcx + 8], 8
jmp 0x140019e3d
lea r8, [rbp - 0x30]
call fcn.1400247e0
mov rbx, qword [rbp - 0x30]
test rbx, rbx
je 0x140019e50
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.1400c7da0
mov rbx, qword [rsp + 0x98]
add rsp, 0x50
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret