Function at 0x14000a250
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r13
push r14
push r15
lea rbp, [rsp - 0x50]
sub rsp, 0x150
mov r14, r8
movsx r15d, dl
mov rsi, rcx
xor ebx, ebx
movzx eax, r15b
movabs rcx, 0xcbf29ce484222325
xor rax, rcx
movabs rcx, 0x100000001b3
imul rax, rcx
mov rdx, qword [rsi + 0xc8]
and rdx, rax
shl rdx, 4
add rdx, qword [rsi + 0xb0]
mov rax, qword [rdx + 8]
mov r8, qword [rsi + 0xa0]
mov rcx, r8
cmp rax, r8
je 0x14000a2ef
mov rdx, qword [rdx]
cmp r15b, byte [rax + 0x10]
je 0x14000a2f2
nop word [rax + rax]
cmp rax, rdx
je 0x14000a2e8
mov rax, qword [rax + 8]
cmp r15b, byte [rax + 0x10]
jne 0x14000a2d0
mov rcx, qword [rsi + 0xa0]
jmp 0x14000a2f2
mov rcx, qword [rsi + 0xa0]
mov rax, rbx
test rax, rax
cmovne r8, rax
cmp r8, rcx
je 0x14000a39d
mov rcx, qword [r8 + 0x18]
mov rax, qword [rcx]
lea rdx, [rbp + 0x80]
call qword [rax + select]
nop
mov rax, qword [rbp + 0x80]
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, [rsi + 0x80]
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x80], rbx
mov qword [rbp + 0x98], rax
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000a35a
mov qword [rbp + 0x98], rbx
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14000a367
lea r8, [rbp + 0x98]
call fcn.1400059e0
nop
mov rcx, qword [rbp + 0x98]
test rcx, rcx
je 0x14000a37e
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x80]
test rcx, rcx
je 0x14000b9ea
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x14000b9ea
lea eax, [r15 - 0x21]
cmp eax, 0x59
ja case.0x14000a3c5.75
cdqe
lea rdx, [0x140000000]
movzx eax, byte [rdx + rax + 0xbab8]
mov ecx, dword [rdx + rax*4 + 0xba0c]
add rcx, rdx
jmp rcx
mov rdx, r14
lea rcx, [rbp + 0x38]
call fcn.14000e570
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000a3ff
mov qword [rbp + 0x30], rbx
mov qword [rdx], rcx
add qword [rsi + 0x88], 8
jmp 0x14000a410
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x14000a424
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
lea rcx, [rbp + 0x38]
call fcn.14001b770
mov byte [rsi + 0x4c], 1
jmp 0x14000b9ea
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000a460
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::name_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000a463
mov rax, rbx
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x28], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000a48f
mov qword [rsp + 0x28], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000a4a1
lea r8, [rsp + 0x28]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rsp + 0x28]
test rcx, rcx
je 0x14000a4b6
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
lea rcx, [rsp + 0x20]
call fcn.14001b690
jmp 0x14000b9ea
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.14000dfb0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.14002bce0
nop
lea rcx, [rbp + 0x80]
call fcn.14001b670
nop
lea rcx, [rbp + 0x98]
call fcn.14001b690
jmp 0x14000b9ea
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.14000e070
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.14002bce0
nop
lea rcx, [rbp + 0x80]
call fcn.14001b670
nop
lea rcx, [rbp + 0x98]
call fcn.14001b690
jmp 0x14000b9ea
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.14000e2b0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.14002bce0
nop
lea rcx, [rbp + 0x80]
call fcn.14001b670
nop
lea rcx, [rbp + 0x98]
call fcn.14001b690
jmp 0x14000b9ea
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.14000e370
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.14002bce0
nop
mov rcx, qword [rbp + 0x80]
test rcx, rcx
je 0x14000a5fa
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x98]
test rcx, rcx
je 0x14000b9ea
mov edx, 0x18
jmp 0x14000b9e5
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000a63e
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::a_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000a641
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000a66f
mov qword [rsp + 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000a681
lea r8, [rsp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14000a696
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000b9ea
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000a6c9
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::A_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000a6cc
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x38], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000a6fa
mov qword [rsp + 0x38], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000a70c
lea r8, [rsp + 0x38]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x14000a721
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000b9ea
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000a754
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::b_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000a757
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x40], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000a785
mov qword [rsp + 0x40], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000a797
lea r8, [rsp + 0x40]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rsp + 0x40]
test rcx, rcx
je 0x14000a7ac
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000b9ea
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000a7df
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::B_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000a7e2
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x48], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000a810
mov qword [rsp + 0x48], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000a822
lea r8, [rsp + 0x48]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x14000a837
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000b9ea
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000a86a
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::c_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000a86d
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x50], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000a89b
mov qword [rsp + 0x50], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000a8ad
lea r8, [rsp + 0x50]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x14000a8c2
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000b9ea
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000a8f5
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::C_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000a8f8
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x58], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000a926
mov qword [rsp + 0x58], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000a938
lea r8, [rsp + 0x58]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rsp + 0x58]
test rcx, rcx
je 0x14000a94d
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000b9ea
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000a980
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::Y_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000a983
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x60], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000a9b1
mov qword [rsp + 0x60], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000a9c3
lea r8, [rsp + 0x60]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rsp + 0x60]
test rcx, rcx
je 0x14000a9d8
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000b9ea
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000aa0b
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::D_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000aa0e
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x68], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000aa3c
mov qword [rsp + 0x68], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000aa4e
lea r8, [rsp + 0x68]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x14000aa63
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000b9ea
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000aa96
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::m_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000aa99
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x70], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000aac7
mov qword [rsp + 0x70], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000aad9
lea r8, [rsp + 0x70]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rsp + 0x70]
test rcx, rcx
je 0x14000aaee
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000b9ea
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000ab21
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::d_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000ab24
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x78], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000ab52
mov qword [rsp + 0x78], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000ab64
lea r8, [rsp + 0x78]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14000ab79
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000b9ea
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000abac
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::H_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000abaf
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x80], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000abdb
mov qword [rbp - 0x80], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000abec
lea r8, [rbp - 0x80]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x14000ac00
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000b9ea
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000ac33
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::I_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000ac36
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x78], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000ac62
mov qword [rbp - 0x78], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000ac73
lea r8, [rbp - 0x78]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je 0x14000ac87
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000b9ea
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000acba
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::M_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000acbd
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x70], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000ace9
mov qword [rbp - 0x70], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000acfa
lea r8, [rbp - 0x70]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp - 0x70]
test rcx, rcx
je 0x14000ad0e
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000b9ea
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000ad41
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::S_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000ad44
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x68], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000ad70
mov qword [rbp - 0x68], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000ad81
lea r8, [rbp - 0x68]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp - 0x68]
test rcx, rcx
je 0x14000ad95
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000b9ea
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000adc8
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::e_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000adcb
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x60], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000adf7
mov qword [rbp - 0x60], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000ae08
lea r8, [rbp - 0x60]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp - 0x60]
test rcx, rcx
je 0x14000ae1c
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x14000b9ea
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000ae4b
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::f_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000ae4e
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x58], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000ae7a
mov qword [rbp - 0x58], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000ae8b
lea r8, [rbp - 0x58]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp - 0x58]
test rcx, rcx
je 0x14000ae9f
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x14000b9ea
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000aece
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::F_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000aed1
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x50], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000aefd
mov qword [rbp - 0x50], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000af0e
lea r8, [rbp - 0x50]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp - 0x50]
test rcx, rcx
je 0x14000af22
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x14000b9ea
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000af51
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::E_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000af54
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x48], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000af80
mov qword [rbp - 0x48], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000af91
lea r8, [rbp - 0x48]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp - 0x48]
test rcx, rcx
je 0x14000afa5
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x14000b9ea
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000afd4
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::p_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000afd7
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x40], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000b003
mov qword [rbp - 0x40], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000b014
lea r8, [rbp - 0x40]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp - 0x40]
test rcx, rcx
je 0x14000b028
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000b9ea
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000b05b
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::r_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000b05e
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x38], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000b08a
mov qword [rbp - 0x38], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000b09b
lea r8, [rbp - 0x38]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp - 0x38]
test rcx, rcx
je 0x14000b0af
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000b9ea
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000b0e2
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::R_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000b0e5
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000b111
mov qword [rbp - 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000b122
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp - 0x30]
test rcx, rcx
je 0x14000b136
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000b9ea
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000b169
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::T_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000b16c
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x28], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000b198
mov qword [rbp - 0x28], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000b1a9
lea r8, [rbp - 0x28]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp - 0x28]
test rcx, rcx
je 0x14000b1bd
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000b9ea
mov ecx, 0x28
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000b1f7
movups xmm0, xmmword [r14]
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 0x14000b1fa
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x20], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000b226
mov qword [rbp - 0x20], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000b237
lea r8, [rbp - 0x20]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp - 0x20]
test rcx, rcx
je 0x14000b24b
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x14000b9ea
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000b27e
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::pid_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000b281
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x18], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000b2ad
mov qword [rbp - 0x18], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000b2be
lea r8, [rbp - 0x18]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp - 0x18]
test rcx, rcx
je 0x14000b2d2
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x14000b9ea
mov rdx, r14
lea rcx, [rbp + 0x40]
call fcn.14000e4b0
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x10], rcx
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000b30f
mov qword [rbp - 0x10], rbx
mov qword [rdx], rcx
add qword [rsi + 0x88], 8
jmp 0x14000b320
lea r8, [rbp - 0x10]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp - 0x10]
test rcx, rcx
je 0x14000b334
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x40]
jmp 0x14000a601
mov rdx, r14
lea rcx, [rbp + 0x48]
call fcn.14000e510
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 8], rcx
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000b375
mov qword [rbp - 8], rbx
mov qword [rdx], rcx
add qword [rsi + 0x88], 8
jmp 0x14000b386
lea r8, [rbp - 8]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp - 8]
test rcx, rcx
je 0x14000b39a
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x48]
jmp 0x14000a601
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000b3cd
movups xmm0, xmmword [r14]
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 0x14000b3d0
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000b3fc
mov qword [rbp], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000b40d
lea r8, [rbp]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp]
test rcx, rcx
je 0x14000b421
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x14000b9ea
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000b450
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::short_filename_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000b453
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp + 8], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000b47f
mov qword [rbp + 8], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000b490
lea r8, [rbp + 8]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp + 8]
test rcx, rcx
je 0x14000b4a4
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x14000b9ea
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000b4d3
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_filename_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x14000b4d6
mov rax, rbx
mov qword [rsp + 0x20], rbx
mov qword [rbp + 0x10], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000b500
mov qword [rbp + 0x10], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000b511
lea r8, [rbp + 0x10]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
lea rcx, [rbp + 0x10]
call fcn.14001b670
nop
lea rcx, [rsp + 0x20]
call fcn.14001b690
jmp 0x14000b9ea
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.14000e1f0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.14002bce0
nop
lea rcx, [rbp + 0x80]
call fcn.14001b670
nop
lea rcx, [rbp + 0x98]
call fcn.14001b690
jmp 0x14000b9ea
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.14000e130
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.14002bce0
nop
lea rcx, [rbp + 0x80]
call fcn.14001b670
nop
lea rcx, [rbp + 0x98]
call fcn.14001b690
jmp 0x14000b9ea
mov byte [rbp + 0x80], 0x25
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x98]
call fcn.14000e430
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.14002bce0
nop
lea rcx, [rbp + 0x80]
call fcn.14001b670
nop
lea rcx, [rbp + 0x98]
call fcn.14001b6b0
jmp 0x14000b9ea
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.14000dc30
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.14002bce0
nop
lea rcx, [rbp + 0x80]
call fcn.14001b670
nop
lea rcx, [rbp + 0x98]
call fcn.14001b6b0
jmp 0x14000b9ea
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.14000dd30
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.14002bce0
nop
lea rcx, [rbp + 0x80]
call fcn.14001b670
nop
lea rcx, [rbp + 0x98]
call fcn.14001b6b0
jmp 0x14000b9ea
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.14000dcb0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.14002bce0
nop
lea rcx, [rbp + 0x80]
call fcn.14001b670
nop
lea rcx, [rbp + 0x98]
call fcn.14001b6b0
jmp 0x14000b9ea
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.14000dbb0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.14002bce0
nop
lea rcx, [rbp + 0x80]
call fcn.14001b670
nop
lea rcx, [rbp + 0x98]
call fcn.14001b6b0
jmp 0x14000b9ea
mov ecx, 0x38
call fcn.1401ae1f0
mov rdi, rax
test rax, rax
je 0x14000b7a9
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 [rdi], rax
xorps xmm0, xmm0
movups xmmword [rdi + 0x18], xmm0
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x30], reloc.WS2_32.dll_ntohs
mov byte [rdi + 0x18], bl
jmp 0x14000b7ac
mov rdi, rbx
mov qword [rsp + 0x20], rdi
cmp byte [r14 + 0xc], 0
jne 0x14000b882
lea r14, [rdi + 0x18]
mov rcx, qword [r14 + 0x10]
mov rdx, qword [r14 + 0x18]
cmp rcx, rdx
jae 0x14000b7e9
lea rax, [rcx + 1]
mov qword [r14 + 0x10], rax
mov rax, r14
cmp rdx, 0xf
jbe 0x14000b7e1
mov rax, qword [r14]
mov word [rax + rcx], 0x25
jmp 0x14000b801
mov r9b, 0x25
movzx r8d, byte [rbp + 0x80]
mov edx, 1
mov rcx, r14
call fcn.1400062e0
mov rcx, qword [r14 + 0x10]
mov rdx, qword [r14 + 0x18]
cmp rcx, rdx
jae 0x14000b82b
lea rax, [rcx + 1]
mov qword [r14 + 0x10], rax
cmp rdx, 0xf
jbe 0x14000b81f
mov r14, qword [r14]
mov byte [r14 + rcx], r15b
mov byte [r14 + rcx + 1], 0
jmp 0x14000b844
movzx r9d, r15b
movzx r8d, byte [rbp + 0x80]
mov edx, 1
mov rcx, r14
call fcn.1400062e0
lea rcx, [rsi + 0x80]
mov rsi, rbx
mov qword [rsp + 0x20], rbx
mov qword [rbp + 0x18], rdi
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000b86f
mov qword [rbp + 0x18], rbx
mov qword [rdx], rdi
add qword [rcx + 8], 8
jmp 0x14000b879
lea r8, [rbp + 0x18]
call fcn.1400059e0
nop
mov rcx, qword [rbp + 0x18]
jmp 0x14000b981
mov byte [r14 + 0xc], 0
mov ecx, 0x18
call fcn.1401ae1f0
mov qword [rbp + 0x80], rax
test rax, rax
je 0x14000b8b1
movups xmm0, xmmword [r14]
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 0x14000b8b4
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp + 0x20], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14000b8e0
mov qword [rbp + 0x20], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14000b8f1
lea r8, [rbp + 0x20]
lea rcx, [rsi + 0x80]
call fcn.1400059e0
nop
mov rcx, qword [rbp + 0x20]
test rcx, rcx
je 0x14000b905
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
lea rcx, [rdi + 0x18]
mov rdx, qword [rcx + 0x10]
mov r8, qword [rcx + 0x18]
cmp rdx, r8
jae 0x14000b932
lea rax, [rdx + 1]
mov qword [rcx + 0x10], rax
cmp r8, 0xf
jbe 0x14000b927
mov rcx, qword [rcx]
mov byte [rcx + rdx], r15b
mov byte [rcx + rdx + 1], 0
jmp 0x14000b948
movzx r9d, r15b
movzx r8d, byte [rbp + 0x80]
mov edx, 1
call fcn.1400062e0
lea rcx, [rsi + 0x80]
mov rsi, rbx
mov qword [rsp + 0x20], rbx
mov qword [rbp + 0x28], rdi
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14000b973
mov qword [rbp + 0x28], rbx
mov qword [rdx], rdi
add qword [rcx + 8], 8
jmp 0x14000b97d
lea r8, [rbp + 0x28]
call fcn.1400059e0
nop
mov rcx, qword [rbp + 0x28]
test rcx, rcx
je 0x14000b991
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
test rsi, rsi
je 0x14000b9ea
mov rdx, qword [rsi + 0x30]
cmp rdx, 0xf
jbe 0x14000b9cd
inc rdx
mov rcx, qword [rsi + 0x18]
cmp rdx, 0x1000
jb 0x14000b9c8
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14000ba06
mov rcx, r8
call fcn.1401ae118
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x30], reloc.WS2_32.dll_ntohs
mov byte [rsi + 0x18], 0
mov edx, 0x38
mov rcx, rsi
call fcn.1401ae118
lea r11, [rsp + 0x150]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop rdi
pop rbp
ret
call fcn.1401bc384
int3