Function at 0x14005ef90
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x20], rsi
push rbp
push rdi
push r14
lea rbp, [rsp - 0x220]
sub rsp, 0x320
mov rsi, r8
movsx r14d, dl
mov rdi, rcx
xor ebx, ebx
movzx eax, r14b
movabs rcx, 0xcbf29ce484222325
xor rax, rcx
movabs rcx, 0x100000001b3
imul rax, rcx
mov rcx, qword [rdi + 0xc8]
and rcx, rax
shl rcx, 4
add rcx, qword [rdi + 0xb0]
mov rax, qword [rcx + 8]
mov rdx, qword [rdi + 0xa0]
cmp rax, rdx
je 0x14005f017
mov rcx, qword [rcx]
cmp r14b, byte [rax + 0x10]
je 0x14005f01a
cmp rax, rcx
je 0x14005f017
mov rax, qword [rax + 8]
cmp r14b, byte [rax + 0x10]
jne 0x14005f006
jmp 0x14005f01a
mov rax, rbx
test rax, rax
cmove rax, rdx
cmp rax, rdx
je 0x14005f096
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx]
lea rdx, [rbp + 0x150]
call qword [rax + reloc.WS2_32.dll_recv]
mov r14, qword [rax]
mov qword [rax], rbx
mov rcx, qword [rbp + 0x150]
test rcx, rcx
je 0x14005f053
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
movups xmm0, xmmword [rsi]
movups xmmword [r14 + 8], xmm0
mov qword [rbp + 0x158], rbx
mov qword [rsp + 0x68], r14
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14005f082
mov qword [rdx], r14
add qword [rcx + 8], 8
jmp 0x14005f091
lea r8, [rsp + 0x68]
call fcn.14005dc50
mov rbx, qword [rsp + 0x68]
jmp 0x14005f99c
lea eax, [r14 - 0x21]
cmp eax, 0x59
ja case.0x14005f0be.34
cdqe
lea rdx, [0x140000000]
movzx eax, byte [rdx + rax + 0x603a0]
mov ecx, dword [rdx + rax*4 + 0x602f0]
add rcx, rdx
jmp rcx
mov rdx, rsi
lea rcx, [rbp + 0x160]
call fcn.1400637f0
nop
mov r8, qword [rax]
mov qword [rax], rbx
mov qword [rsp + 0x70], r8
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14005f0f6
mov qword [rdx], r8
add qword [rcx + 8], 8
jmp 0x14005f105
lea r8, [rsp + 0x70]
call fcn.14005dc50
mov rbx, qword [rsp + 0x70]
test rbx, rbx
je 0x14005f118
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
lea rcx, [rbp + 0x160]
call fcn.140064fa0
mov byte [rdi + 0x4c], 1
jmp 0x1400602d8
mov ecx, Ordinal_27
call fcn.1400e7fd8
mov qword [rbp + 0x158], rax
test rax, rax
je 0x14005f156
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::name_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14005f159
mov rax, rbx
mov qword [rbp + 0x1b8], rbx
mov qword [rsp + 0x78], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14005f180
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14005f18f
lea r8, [rsp + 0x78]
call fcn.14005dc50
mov rbx, qword [rsp + 0x78]
jmp 0x14005f99c
mov rdx, rsi
lea rcx, [rbp + 0xb8]
call fcn.140062ff0
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x80], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp - 0x80]
call fcn.1400700d0
nop
lea rcx, [rbp - 0x80]
call fcn.140016830
nop
lea rcx, [rbp + 0xb8]
call fcn.140064f30
jmp 0x1400602d8
mov rdx, rsi
lea rcx, [rbp + 0xc0]
call fcn.140063230
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x78], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp - 0x78]
call fcn.1400700d0
nop
lea rcx, [rbp - 0x78]
call fcn.140016830
nop
lea rcx, [rbp + 0xc0]
call fcn.140064f30
jmp 0x1400602d8
mov rdx, rsi
lea rcx, [rbp + 0xc8]
call fcn.140063530
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x70], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp - 0x70]
call fcn.1400700d0
nop
lea rcx, [rbp - 0x70]
call fcn.140016830
nop
lea rcx, [rbp + 0xc8]
call fcn.140064f30
jmp 0x1400602d8
mov rdx, rsi
lea rcx, [rbp + 0xd0]
call fcn.1400635f0
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x68], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp - 0x68]
call fcn.1400700d0
nop
lea rcx, [rbp - 0x68]
call fcn.140016830
nop
lea rcx, [rbp + 0xd0]
call fcn.140064f30
jmp 0x1400602d8
mov rdx, rsi
lea rcx, [rbp + 0xd8]
call fcn.140062b30
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x60], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp - 0x60]
call fcn.1400700d0
nop
lea rcx, [rbp - 0x60]
call fcn.140016830
nop
mov rcx, qword [rbp + 0xd8]
test rcx, rcx
je 0x14005f2f7
mov edx, Ordinal_27
call fcn.1400e8014
mov byte [rdi + 0x4c], 1
jmp 0x1400602d8
mov ecx, Ordinal_27
call fcn.1400e7fd8
mov qword [rbp + 0x1b8], rax
test rax, rax
je 0x14005f329
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::A_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14005f32c
mov rax, rbx
mov qword [rbp + 0x168], rbx
mov qword [rbp - 0x58], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14005f352
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14005f35f
lea r8, [rbp - 0x58]
call fcn.14005dc50
mov rbx, qword [rbp - 0x58]
jmp 0x14005fba7
mov ecx, Ordinal_27
call fcn.1400e7fd8
mov qword [rbp + 0x168], rax
test rax, rax
je 0x14005f38d
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::b_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14005f390
mov rax, rbx
mov qword [rbp + 0x170], rbx
mov qword [rbp - 0x50], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14005f3b6
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14005f3c3
lea r8, [rbp - 0x50]
call fcn.14005dc50
mov rbx, qword [rbp - 0x50]
jmp 0x14005fba7
mov ecx, Ordinal_27
call fcn.1400e7fd8
mov qword [rbp + 0x170], rax
test rax, rax
je 0x14005f3f1
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::B_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14005f3f4
mov rax, rbx
mov qword [rbp + 0x178], rbx
mov qword [rbp - 0x48], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14005f41a
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14005f427
lea r8, [rbp - 0x48]
call fcn.14005dc50
mov rbx, qword [rbp - 0x48]
jmp 0x14005fba7
mov ecx, Ordinal_27
call fcn.1400e7fd8
mov qword [rbp + 0x178], rax
test rax, rax
je 0x14005f455
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::c_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14005f458
mov rax, rbx
mov qword [rbp + 0x180], rbx
mov qword [rbp - 0x40], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14005f47e
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14005f48b
lea r8, [rbp - 0x40]
call fcn.14005dc50
mov rbx, qword [rbp - 0x40]
jmp 0x14005fba7
mov ecx, Ordinal_27
call fcn.1400e7fd8
mov qword [rbp + 0x180], rax
test rax, rax
je 0x14005f4b9
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::C_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14005f4bc
mov rax, rbx
mov qword [rbp + 0x188], rbx
mov qword [rbp - 0x38], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14005f4e2
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14005f4ef
lea r8, [rbp - 0x38]
call fcn.14005dc50
mov rbx, qword [rbp - 0x38]
jmp 0x14005fba7
mov ecx, Ordinal_27
call fcn.1400e7fd8
mov qword [rbp + 0x188], rax
test rax, rax
je 0x14005f51d
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::Y_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14005f520
mov rax, rbx
mov qword [rbp + 0x190], rbx
mov qword [rbp - 0x30], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14005f546
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14005f553
lea r8, [rbp - 0x30]
call fcn.14005dc50
mov rbx, qword [rbp - 0x30]
jmp 0x14005fba7
mov ecx, Ordinal_27
call fcn.1400e7fd8
mov qword [rbp + 0x190], rax
test rax, rax
je 0x14005f581
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::D_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14005f584
mov rax, rbx
mov qword [rbp + 0x198], rbx
mov qword [rbp - 0x28], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14005f5aa
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14005f5b7
lea r8, [rbp - 0x28]
call fcn.14005dc50
mov rbx, qword [rbp - 0x28]
jmp 0x14005fba7
mov ecx, Ordinal_27
call fcn.1400e7fd8
mov qword [rbp + 0x198], rax
test rax, rax
je 0x14005f5e5
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::m_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14005f5e8
mov rax, rbx
mov qword [rbp + 0x1a0], rbx
mov qword [rbp - 0x20], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14005f60e
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14005f61b
lea r8, [rbp - 0x20]
call fcn.14005dc50
mov rbx, qword [rbp - 0x20]
jmp 0x14005fba7
mov ecx, Ordinal_27
call fcn.1400e7fd8
mov qword [rbp + 0x1a0], rax
test rax, rax
je 0x14005f649
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::d_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14005f64c
mov rax, rbx
mov qword [rbp + 0x1a8], rbx
mov qword [rbp - 0x18], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14005f672
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14005f67f
lea r8, [rbp - 0x18]
call fcn.14005dc50
mov rbx, qword [rbp - 0x18]
jmp 0x14005fba7
mov ecx, Ordinal_27
call fcn.1400e7fd8
mov qword [rbp + 0x1a8], rax
test rax, rax
je 0x14005f6ad
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::H_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14005f6b0
mov rax, rbx
mov qword [rbp + 0x1b0], rbx
mov qword [rbp - 0x10], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14005f6d6
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14005f6e3
lea r8, [rbp - 0x10]
call fcn.14005dc50
mov rbx, qword [rbp - 0x10]
jmp 0x14005fba7
mov ecx, Ordinal_27
call fcn.1400e7fd8
mov qword [rbp + 0x1b0], rax
test rax, rax
je 0x14005f711
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::I_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14005f714
mov rax, rbx
mov qword [rbp + 0x210], rbx
mov qword [rbp - 8], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14005f73a
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14005f747
lea r8, [rbp - 8]
call fcn.14005dc50
mov rbx, qword [rbp - 8]
jmp 0x14005fba7
mov ecx, Ordinal_27
call fcn.1400e7fd8
mov qword [rbp + 0x210], rax
test rax, rax
je 0x14005f775
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::M_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14005f778
mov rax, rbx
mov qword [rbp + 0x1c0], rbx
mov qword [rbp], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14005f79e
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14005f7ab
lea r8, [rbp]
call fcn.14005dc50
mov rbx, qword [rbp]
jmp 0x14005fba7
mov ecx, Ordinal_27
call fcn.1400e7fd8
mov qword [rbp + 0x1c0], rax
test rax, rax
je 0x14005f7d9
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::S_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14005f7dc
mov rax, rbx
mov qword [rbp + 0x1c8], rbx
mov qword [rbp + 8], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14005f802
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14005f80f
lea r8, [rbp + 8]
call fcn.14005dc50
mov rbx, qword [rbp + 8]
jmp 0x14005fba7
mov ecx, Ordinal_27
call fcn.1400e7fd8
mov qword [rbp + 0x1c8], rax
test rax, rax
je 0x14005f83d
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::e_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14005f840
mov rax, rbx
mov qword [rbp + 0x1d0], rbx
mov qword [rbp + 0x10], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14005f866
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14005f873
lea r8, [rbp + 0x10]
call fcn.14005dc50
mov rbx, qword [rbp + 0x10]
jmp 0x14005f99c
mov ecx, Ordinal_27
call fcn.1400e7fd8
mov qword [rbp + 0x1d0], rax
test rax, rax
je 0x14005f8a1
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::f_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14005f8a4
mov rax, rbx
mov qword [rbp + 0x1d8], rbx
mov qword [rbp + 0x18], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14005f8ca
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14005f8d7
lea r8, [rbp + 0x18]
call fcn.14005dc50
mov rbx, qword [rbp + 0x18]
jmp 0x14005f99c
mov ecx, Ordinal_27
call fcn.1400e7fd8
mov qword [rbp + 0x1d8], rax
test rax, rax
je 0x14005f905
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::F_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14005f908
mov rax, rbx
mov qword [rbp + 0x1e0], rbx
mov qword [rbp + 0x20], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14005f92e
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14005f93b
lea r8, [rbp + 0x20]
call fcn.14005dc50
mov rbx, qword [rbp + 0x20]
jmp 0x14005f99c
mov ecx, Ordinal_27
call fcn.1400e7fd8
mov qword [rbp + 0x1e0], rax
test rax, rax
je 0x14005f966
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::E_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14005f969
mov rax, rbx
mov qword [rbp + 0x1e8], rbx
mov qword [rbp + 0x28], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14005f98f
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14005f99c
lea r8, [rbp + 0x28]
call fcn.14005dc50
mov rbx, qword [rbp + 0x28]
test rbx, rbx
je 0x14005f9af
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
jmp 0x1400602d8
mov ecx, Ordinal_27
call fcn.1400e7fd8
mov qword [rbp + 0x1e8], rax
test rax, rax
je 0x14005f9dd
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::p_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14005f9e0
mov rax, rbx
mov qword [rbp + 0x1f0], rbx
mov qword [rbp + 0x30], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14005fa06
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14005fa13
lea r8, [rbp + 0x30]
call fcn.14005dc50
mov rbx, qword [rbp + 0x30]
jmp 0x14005fba7
mov ecx, Ordinal_27
call fcn.1400e7fd8
mov qword [rbp + 0x1f0], rax
test rax, rax
je 0x14005fa41
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::r_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14005fa44
mov rax, rbx
mov qword [rbp + 0x1f8], rbx
mov qword [rbp + 0x38], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14005fa6a
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14005fa77
lea r8, [rbp + 0x38]
call fcn.14005dc50
mov rbx, qword [rbp + 0x38]
jmp 0x14005fba7
mov ecx, Ordinal_27
call fcn.1400e7fd8
mov qword [rbp + 0x1f8], rax
test rax, rax
je 0x14005faa5
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::R_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14005faa8
mov rax, rbx
mov qword [rbp + 0x200], rbx
mov qword [rbp + 0x40], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14005face
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14005fadb
lea r8, [rbp + 0x40]
call fcn.14005dc50
mov rbx, qword [rbp + 0x40]
jmp 0x14005fba7
mov ecx, Ordinal_27
call fcn.1400e7fd8
mov qword [rbp + 0x200], rax
test rax, rax
je 0x14005fb09
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::T_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14005fb0c
mov rax, rbx
mov qword [rbp + 0x208], rbx
mov qword [rbp + 0x48], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14005fb32
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14005fb3f
lea r8, [rbp + 0x48]
call fcn.14005dc50
mov rbx, qword [rbp + 0x48]
jmp 0x14005fba7
mov ecx, Ordinal_41
call fcn.1400e7fd8
mov qword [rbp + 0x208], rax
test rax, rax
je 0x14005fb71
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::z_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rax + 0x18], rbx
mov dword [rax + 0x20], ebx
jmp 0x14005fb74
mov rax, rbx
mov qword [rbp + 0xb0], rbx
mov qword [rbp + 0x50], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14005fb9a
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14005fba7
lea r8, [rbp + 0x50]
call fcn.14005dc50
mov rbx, qword [rbp + 0x50]
test rbx, rbx
je 0x14005fbba
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
mov byte [rdi + 0x4c], 1
jmp 0x1400602d8
mov ecx, Ordinal_27
call fcn.1400e7fd8
mov qword [rbp + 0xb0], rax
test rax, rax
je 0x14005fbec
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::pid_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14005fbef
mov rax, rbx
mov qword [rbp + 0xe0], rbx
mov qword [rsp + 0x30], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14005fc1b
mov qword [rsp + 0x30], rbx
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14005fc26
lea r8, [rsp + 0x30]
call fcn.14005dc50
nop
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14005fc3b
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0xe0]
test rcx, rcx
je 0x1400602d8
mov edx, Ordinal_27
call fcn.1400e8014
jmp 0x1400602d8
mov rdx, rsi
lea rcx, [rbp + 0xe8]
call fcn.140063730
nop
mov r8, qword [rax]
mov qword [rax], rbx
mov qword [rsp + 0x38], r8
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14005fc95
mov qword [rsp + 0x38], rbx
mov qword [rdx], r8
add qword [rcx + 8], 8
jmp 0x14005fca0
lea r8, [rsp + 0x38]
call fcn.14005dc50
nop
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x14005fcb5
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0xe8]
jmp 0x14005fc42
mov rdx, rsi
lea rcx, [rbp + 0xf0]
call fcn.140063790
nop
mov r8, qword [rax]
mov qword [rax], rbx
mov qword [rsp + 0x40], r8
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14005fcf9
mov qword [rsp + 0x40], rbx
mov qword [rdx], r8
add qword [rcx + 8], 8
jmp 0x14005fd04
lea r8, [rsp + 0x40]
call fcn.14005dc50
nop
mov rcx, qword [rsp + 0x40]
test rcx, rcx
je 0x14005fd19
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0xf0]
jmp 0x14005fc42
mov ecx, Ordinal_27
call fcn.1400e7fd8
mov qword [rbp + 0xb0], rax
test rax, rax
je 0x14005fd4e
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_location_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14005fd51
mov rax, rbx
mov qword [rbp + 0xf8], rbx
mov qword [rsp + 0x48], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14005fd7a
lea rdx, [rsp + 0x48]
call fcn.14005dc30
jmp 0x14005fd85
lea r8, [rsp + 0x48]
call fcn.14005dc50
nop
lea rcx, [rsp + 0x48]
call fcn.140016830
nop
lea rcx, [rbp + 0xf8]
call fcn.140064f30
jmp 0x1400602d8
mov rdx, rsi
lea rcx, [rbp + 0x100]
call fcn.140063170
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x58], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x58]
call fcn.1400700d0
nop
lea rcx, [rbp + 0x58]
call fcn.140016830
nop
lea rcx, [rbp + 0x100]
call fcn.140064f30
jmp 0x1400602d8
mov rdx, rsi
lea rcx, [rbp + 0x108]
call fcn.1400632f0
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x60], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x60]
call fcn.1400700d0
nop
lea rcx, [rbp + 0x60]
call fcn.140016830
nop
lea rcx, [rbp + 0x108]
call fcn.140064f30
jmp 0x1400602d8
mov rdx, rsi
lea rcx, [rbp + 0x110]
call fcn.140063470
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x68], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x68]
call fcn.1400700d0
nop
lea rcx, [rbp + 0x68]
call fcn.140016830
nop
lea rcx, [rbp + 0x110]
call fcn.140064f30
jmp 0x1400602d8
mov rdx, rsi
lea rcx, [rbp + 0x118]
call fcn.1400633b0
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x70], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x70]
call fcn.1400700d0
nop
lea rcx, [rbp + 0x70]
call fcn.140016830
nop
lea rcx, [rbp + 0x118]
call fcn.140064f30
jmp 0x1400602d8
mov byte [rsp + 0x20], Ordinal_41
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x120]
call fcn.1400636b0
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x78], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x78]
call fcn.1400700d0
nop
lea rcx, [rbp + 0x78]
call fcn.140016830
nop
lea rcx, [rbp + 0x120]
call fcn.140064f50
jmp 0x1400602d8
mov rdx, rsi
lea rcx, [rbp + 0x128]
call fcn.140062c70
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x80]
call fcn.1400700d0
nop
lea rcx, [rbp + 0x80]
call fcn.140016830
nop
lea rcx, [rbp + 0x128]
call fcn.140064f50
jmp 0x1400602d8
mov rdx, rsi
lea rcx, [rbp + 0x130]
call fcn.140062d70
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x88], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x88]
call fcn.1400700d0
nop
lea rcx, [rbp + 0x88]
call fcn.140016830
nop
lea rcx, [rbp + 0x130]
call fcn.140064f50
jmp 0x1400602d8
mov rdx, rsi
lea rcx, [rbp + 0x138]
call fcn.140062cf0
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x90], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x90]
call fcn.1400700d0
nop
lea rcx, [rbp + 0x90]
call fcn.140016830
nop
lea rcx, [rbp + 0x138]
call fcn.140064f50
jmp 0x1400602d8
mov rdx, rsi
lea rcx, [rbp + 0x140]
call fcn.140062bf0
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x98], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0x98]
call fcn.1400700d0
nop
lea rcx, [rbp + 0x98]
call fcn.140016830
nop
lea rcx, [rbp + 0x140]
call fcn.140064f50
jmp 0x1400602d8
mov rdx, rsi
lea rcx, [rbp + 0x148]
call fcn.1400630b0
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0xa0], rcx
lea rcx, [rdi + 0x80]
lea rdx, [rbp + 0xa0]
call fcn.1400700d0
nop
lea rcx, [rbp + 0xa0]
call fcn.140016830
nop
lea rcx, [rbp + 0x148]
call fcn.140016830
jmp 0x1400602d8
mov ecx, Ordinal_60
call fcn.1400e7fd8
test rax, rax
je 0x1400600d1
mov qword [rax + 0x10], rbx
mov qword [rax + 8], rbx
mov dword [rax + 0x10], ebx
mov word [rax + 0x14], bx
lea rcx, vtable.spdlog::details::aggregate_formatter.0
mov qword [rax], rcx
xorps xmm0, xmm0
movups xmmword [rax + 0x18], xmm0
mov qword [rax + 0x28], rbx
mov qword [rax + 0x30], reloc.WS2_32.dll_ntohs
mov byte [rax + 0x18], bl
jmp 0x1400600d4
mov rax, rbx
mov qword [rsp + 0x28], rax
cmp byte [rsi + 0xc], 0
jne 0x1400601a4
lea rcx, [rax + 0x18]
mov rdx, qword [rcx + 0x10]
mov r8, qword [rcx + 0x18]
cmp rdx, r8
jae 0x14006010d
lea rax, [rdx + 1]
mov qword [rcx + 0x10], rax
cmp r8, 0xf
jbe 0x140060105
mov rcx, qword [rcx]
mov word [rcx + rdx], Ordinal_41
jmp 0x14006011d
mov r9b, 0x25
xor r8d, r8d
mov edx, 1
call fcn.14000e380
mov rcx, qword [rsp + 0x28]
add rcx, 0x18
mov rdx, qword [rcx + 0x10]
mov r8, qword [rcx + 0x18]
cmp rdx, r8
jae 0x14006014f
lea rax, [rdx + 1]
mov qword [rcx + 0x10], rax
cmp r8, 0xf
jbe 0x140060144
mov rcx, qword [rcx]
mov byte [rcx + rdx], r14b
mov byte [rcx + rdx + 1], 0
jmp 0x140060160
movzx r9d, r14b
xor r8d, r8d
mov edx, 1
call fcn.14000e380
mov rax, qword [rsp + 0x28]
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x50], rax
lea rcx, [rdi + 0x80]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14006018f
mov qword [rsp + 0x50], rbx
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14006019a
lea r8, [rsp + 0x50]
call fcn.14005dc50
nop
mov rcx, qword [rsp + 0x50]
jmp 0x1400602b4
mov byte [rsi + 0xc], 0
mov ecx, Ordinal_27
call fcn.1400e7fd8
mov qword [rbp + 0xa8], rax
test rax, rax
je 0x1400601d1
movups xmm0, xmmword [rsi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_funcname_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1400601d4
mov rax, rbx
mov qword [rbp + 0xa8], rbx
mov qword [rsp + 0x58], rax
sub rdi, 0xffffffffffffff80
mov rdx, qword [rdi + 8]
cmp rdx, qword [rdi + 0x10]
je 0x1400601fd
mov qword [rsp + 0x58], rbx
mov qword [rdx], rax
add qword [rdi + 8], 8
jmp 0x14006020b
lea r8, [rsp + 0x58]
mov rcx, rdi
call fcn.14005dc50
nop
mov rcx, qword [rsp + 0x58]
test rcx, rcx
je 0x140060220
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x140060236
mov edx, Ordinal_27
call fcn.1400e8014
mov rcx, qword [rsp + 0x28]
add rcx, 0x18
mov rdx, qword [rcx + 0x10]
mov r8, qword [rcx + 0x18]
cmp rdx, r8
jae 0x140060268
lea rax, [rdx + 1]
mov qword [rcx + 0x10], rax
cmp r8, 0xf
jbe 0x14006025d
mov rcx, qword [rcx]
mov byte [rcx + rdx], r14b
mov byte [rcx + rdx + 1], 0
jmp 0x140060279
movzx r9d, r14b
xor r8d, r8d
mov edx, 1
call fcn.14000e380
mov rax, qword [rsp + 0x28]
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x60], rax
mov rdx, qword [rdi + 8]
cmp rdx, qword [rdi + 0x10]
je 0x1400602a1
mov qword [rsp + 0x60], rbx
mov qword [rdx], rax
add qword [rdi + 8], 8
jmp 0x1400602af
lea r8, [rsp + 0x60]
mov rcx, rdi
call fcn.14005dc50
nop
mov rcx, qword [rsp + 0x60]
test rcx, rcx
je 0x1400602c4
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rdx, qword [rsp + 0x28]
test rdx, rdx
je 0x1400602d8
lea rcx, [rsp + 0x28]
call fcn.1400655c0
lea r11, [rsp + 0x320]
mov rbx, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x38]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret