Function at 0x14024f0c0
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r12
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0xf0
mov r14, r8
movsx r12d, dl
mov rsi, rcx
xor ebx, ebx
movzx eax, r12b
movabs rcx, 0xcbf29ce484222325
xor rax, rcx
movabs rcx, 0x100000001b3
imul rax, rcx
mov r9, qword [rsi + 0xc0]
and r9, rax
add r9, r9
mov rax, qword [rsi + 0xa8]
mov rcx, qword [rax + r9*8 + 8]
mov rdx, qword [rsi + 0x98]
cmp rcx, rdx
je 0x14024f149
mov rax, qword [rax + r9*8]
cmp r12b, byte [rcx + 0x10]
je 0x14024f14c
cmp rcx, rax
je 0x14024f149
mov rcx, qword [rcx + 8]
cmp r12b, byte [rcx + 0x10]
jne 0x14024f138
jmp 0x14024f14c
mov rcx, rbx
test rcx, rcx
cmove rcx, rdx
cmp rcx, qword [rsi + 0x98]
je 0x14024f1d9
mov rcx, qword [rcx + 0x18]
mov rax, qword [rcx]
lea rdx, [rbp + 0x67]
call qword [rax + reloc.WS2_32.dll_recv]
nop
mov rax, qword [rbp + 0x67]
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, [rsi + 0x78]
mov rax, qword [rbp + 0x67]
mov qword [rbp + 0x67], rbx
mov qword [rbp + 0x7f], rax
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14024f19f
mov qword [rbp + 0x7f], rbx
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14024f1a9
lea r8, [rbp + 0x7f]
call fcn.14024dec0
nop
mov rcx, qword [rbp + 0x7f]
test rcx, rcx
je 0x14024f1bd
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x67]
test rcx, rcx
je 0x140250341
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x140250341
lea eax, [r12 - 0x21]
cmp eax, 0x59
ja case.0x14024f202.34
cdqe
lea rdx, [0x140000000]
movzx eax, byte [rdx + rax + 0x25040c]
mov ecx, dword [rdx + rax*4 + 0x250360]
add rcx, rdx
jmp rcx
mov rdx, r14
lea rcx, [rbp + 0x2f]
call fcn.140252840
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rsp + 0x28], rcx
mov rdx, qword [rsi + 0x80]
cmp rdx, qword [rsi + 0x88]
je 0x14024f23e
mov qword [rsp + 0x28], rbx
mov qword [rdx], rcx
add qword [rsi + 0x80], 8
jmp 0x14024f24d
lea r8, [rsp + 0x28]
lea rcx, [rsi + 0x78]
call fcn.14024dec0
nop
mov rcx, qword [rsp + 0x28]
test rcx, rcx
je 0x14024f262
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
lea rcx, [rbp + 0x2f]
call fcn.1402553c0
jmp 0x140250341
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.140251df0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x78]
call fcn.140260110
nop
lea rcx, [rbp + 0x67]
call fcn.140081ed0
nop
lea rcx, [rbp + 0x7f]
call fcn.140255350
jmp 0x140250341
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.140251d30
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x78]
call fcn.140260110
nop
lea rcx, [rbp + 0x67]
call fcn.140081ed0
nop
lea rcx, [rbp + 0x7f]
call fcn.140255350
jmp 0x140250341
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.1402520f0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x78]
call fcn.140260110
nop
lea rcx, [rbp + 0x67]
call fcn.140081ed0
nop
lea rcx, [rbp + 0x7f]
call fcn.140255350
jmp 0x140250341
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.1402524b0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x78]
call fcn.140260110
nop
lea rcx, [rbp + 0x67]
call fcn.140081ed0
nop
lea rcx, [rbp + 0x7f]
call fcn.140255350
jmp 0x140250341
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.140252570
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x78]
call fcn.140260110
nop
lea rcx, [rbp + 0x67]
call fcn.140081ed0
nop
lea rcx, [rbp + 0x7f]
call fcn.140255350
jmp 0x140250341
mov ecx, 0x18
call fcn.140265ffc
mov qword [rbp + 0x67], rax
test rax, rax
je 0x14024f3c8
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 0x14024f3cb
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rsp + 0x30], rax
mov rdx, qword [rsi + 0x80]
cmp rdx, qword [rsi + 0x88]
je 0x14024f3f6
mov qword [rsp + 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x80], 8
jmp 0x14024f405
lea r8, [rsp + 0x30]
lea rcx, [rsi + 0x78]
call fcn.14024dec0
nop
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14024f41a
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x140250341
mov ecx, 0x18
call fcn.140265ffc
mov qword [rbp + 0x67], rax
test rax, rax
je 0x14024f446
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 0x14024f449
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rsp + 0x38], rax
mov rdx, qword [rsi + 0x80]
cmp rdx, qword [rsi + 0x88]
je 0x14024f474
mov qword [rsp + 0x38], rbx
mov qword [rdx], rax
add qword [rsi + 0x80], 8
jmp 0x14024f483
lea r8, [rsp + 0x38]
lea rcx, [rsi + 0x78]
call fcn.14024dec0
nop
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x14024f498
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x140250341
mov ecx, 0x18
call fcn.140265ffc
mov qword [rbp + 0x67], rax
test rax, rax
je 0x14024f4c4
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 0x14024f4c7
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rbp - 0x79], rax
mov rdx, qword [rsi + 0x80]
cmp rdx, qword [rsi + 0x88]
je 0x14024f4f0
mov qword [rbp - 0x79], rbx
mov qword [rdx], rax
add qword [rsi + 0x80], 8
jmp 0x14024f4fe
lea r8, [rbp - 0x79]
lea rcx, [rsi + 0x78]
call fcn.14024dec0
nop
mov rcx, qword [rbp - 0x79]
test rcx, rcx
je 0x14024f512
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x140250341
mov ecx, 0x18
call fcn.140265ffc
mov qword [rbp + 0x67], rax
test rax, rax
je 0x14024f53e
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 0x14024f541
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rbp - 0x71], rax
mov rdx, qword [rsi + 0x80]
cmp rdx, qword [rsi + 0x88]
je 0x14024f56a
mov qword [rbp - 0x71], rbx
mov qword [rdx], rax
add qword [rsi + 0x80], 8
jmp 0x14024f578
lea r8, [rbp - 0x71]
lea rcx, [rsi + 0x78]
call fcn.14024dec0
nop
mov rcx, qword [rbp - 0x71]
test rcx, rcx
je 0x14024f58c
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x140250341
mov ecx, 0x18
call fcn.140265ffc
mov qword [rbp + 0x67], rax
test rax, rax
je 0x14024f5b8
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 0x14024f5bb
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rbp - 0x69], rax
mov rdx, qword [rsi + 0x80]
cmp rdx, qword [rsi + 0x88]
je 0x14024f5e4
mov qword [rbp - 0x69], rbx
mov qword [rdx], rax
add qword [rsi + 0x80], 8
jmp 0x14024f5f2
lea r8, [rbp - 0x69]
lea rcx, [rsi + 0x78]
call fcn.14024dec0
nop
mov rcx, qword [rbp - 0x69]
test rcx, rcx
je 0x14024f606
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x140250341
mov ecx, 0x18
call fcn.140265ffc
mov qword [rbp + 0x67], rax
test rax, rax
je 0x14024f632
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 0x14024f635
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rbp - 0x61], rax
mov rdx, qword [rsi + 0x80]
cmp rdx, qword [rsi + 0x88]
je 0x14024f65e
mov qword [rbp - 0x61], rbx
mov qword [rdx], rax
add qword [rsi + 0x80], 8
jmp 0x14024f66c
lea r8, [rbp - 0x61]
lea rcx, [rsi + 0x78]
call fcn.14024dec0
nop
mov rcx, qword [rbp - 0x61]
test rcx, rcx
je 0x14024f680
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x140250341
mov ecx, 0x18
call fcn.140265ffc
mov qword [rbp + 0x67], rax
test rax, rax
je 0x14024f6ac
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 0x14024f6af
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rbp - 0x59], rax
mov rdx, qword [rsi + 0x80]
cmp rdx, qword [rsi + 0x88]
je 0x14024f6d8
mov qword [rbp - 0x59], rbx
mov qword [rdx], rax
add qword [rsi + 0x80], 8
jmp 0x14024f6e6
lea r8, [rbp - 0x59]
lea rcx, [rsi + 0x78]
call fcn.14024dec0
nop
mov rcx, qword [rbp - 0x59]
test rcx, rcx
je 0x14024f6fa
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x140250341
mov ecx, 0x18
call fcn.140265ffc
mov qword [rbp + 0x67], rax
test rax, rax
je 0x14024f726
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 0x14024f729
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rbp - 0x51], rax
mov rdx, qword [rsi + 0x80]
cmp rdx, qword [rsi + 0x88]
je 0x14024f752
mov qword [rbp - 0x51], rbx
mov qword [rdx], rax
add qword [rsi + 0x80], 8
jmp 0x14024f760
lea r8, [rbp - 0x51]
lea rcx, [rsi + 0x78]
call fcn.14024dec0
nop
mov rcx, qword [rbp - 0x51]
test rcx, rcx
je 0x14024f774
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x140250341
mov ecx, 0x18
call fcn.140265ffc
mov qword [rbp + 0x67], rax
test rax, rax
je 0x14024f7a0
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 0x14024f7a3
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rbp - 0x49], rax
mov rdx, qword [rsi + 0x80]
cmp rdx, qword [rsi + 0x88]
je 0x14024f7cc
mov qword [rbp - 0x49], rbx
mov qword [rdx], rax
add qword [rsi + 0x80], 8
jmp 0x14024f7da
lea r8, [rbp - 0x49]
lea rcx, [rsi + 0x78]
call fcn.14024dec0
nop
mov rcx, qword [rbp - 0x49]
test rcx, rcx
je 0x14024f7ee
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x140250341
mov ecx, 0x18
call fcn.140265ffc
mov qword [rbp + 0x67], rax
test rax, rax
je 0x14024f81a
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 0x14024f81d
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rbp - 0x41], rax
mov rdx, qword [rsi + 0x80]
cmp rdx, qword [rsi + 0x88]
je 0x14024f846
mov qword [rbp - 0x41], rbx
mov qword [rdx], rax
add qword [rsi + 0x80], 8
jmp 0x14024f854
lea r8, [rbp - 0x41]
lea rcx, [rsi + 0x78]
call fcn.14024dec0
nop
mov rcx, qword [rbp - 0x41]
test rcx, rcx
je 0x14024f868
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x140250341
mov ecx, 0x18
call fcn.140265ffc
mov qword [rbp + 0x67], rax
test rax, rax
je 0x14024f894
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 0x14024f897
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rbp - 0x39], rax
mov rdx, qword [rsi + 0x80]
cmp rdx, qword [rsi + 0x88]
je 0x14024f8c0
mov qword [rbp - 0x39], rbx
mov qword [rdx], rax
add qword [rsi + 0x80], 8
jmp 0x14024f8ce
lea r8, [rbp - 0x39]
lea rcx, [rsi + 0x78]
call fcn.14024dec0
nop
mov rcx, qword [rbp - 0x39]
test rcx, rcx
je 0x14024f8e2
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x140250341
mov ecx, 0x18
call fcn.140265ffc
mov qword [rbp + 0x67], rax
test rax, rax
je 0x14024f90e
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 0x14024f911
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rbp - 0x31], rax
mov rdx, qword [rsi + 0x80]
cmp rdx, qword [rsi + 0x88]
je 0x14024f93a
mov qword [rbp - 0x31], rbx
mov qword [rdx], rax
add qword [rsi + 0x80], 8
jmp 0x14024f948
lea r8, [rbp - 0x31]
lea rcx, [rsi + 0x78]
call fcn.14024dec0
nop
mov rcx, qword [rbp - 0x31]
test rcx, rcx
je 0x14024f95c
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x140250341
mov ecx, 0x18
call fcn.140265ffc
mov qword [rbp + 0x67], rax
test rax, rax
je 0x14024f988
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 0x14024f98b
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rbp - 0x29], rax
mov rdx, qword [rsi + 0x80]
cmp rdx, qword [rsi + 0x88]
je 0x14024f9b4
mov qword [rbp - 0x29], rbx
mov qword [rdx], rax
add qword [rsi + 0x80], 8
jmp 0x14024f9c2
lea r8, [rbp - 0x29]
lea rcx, [rsi + 0x78]
call fcn.14024dec0
nop
mov rcx, qword [rbp - 0x29]
test rcx, rcx
je 0x14024f9d6
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x140250341
mov ecx, 0x18
call fcn.140265ffc
mov qword [rbp + 0x67], rax
test rax, rax
je 0x14024fa02
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 0x14024fa05
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rbp - 0x21], rax
mov rdx, qword [rsi + 0x80]
cmp rdx, qword [rsi + 0x88]
je 0x14024fa2e
mov qword [rbp - 0x21], rbx
mov qword [rdx], rax
add qword [rsi + 0x80], 8
jmp 0x14024fa3c
lea r8, [rbp - 0x21]
lea rcx, [rsi + 0x78]
call fcn.14024dec0
nop
mov rcx, qword [rbp - 0x21]
test rcx, rcx
je 0x14024fa50
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x140250341
mov ecx, 0x18
call fcn.140265ffc
mov qword [rbp + 0x67], rax
test rax, rax
je 0x14024fa7c
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 0x14024fa7f
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rbp - 0x19], rax
mov rdx, qword [rsi + 0x80]
cmp rdx, qword [rsi + 0x88]
je 0x14024faa8
mov qword [rbp - 0x19], rbx
mov qword [rdx], rax
add qword [rsi + 0x80], 8
jmp 0x14024fab6
lea r8, [rbp - 0x19]
lea rcx, [rsi + 0x78]
call fcn.14024dec0
nop
mov rcx, qword [rbp - 0x19]
test rcx, rcx
je 0x14024faca
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x140250341
mov ecx, 0x18
call fcn.140265ffc
mov qword [rbp + 0x67], rax
test rax, rax
je 0x14024faf6
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 0x14024faf9
mov rax, rbx
mov qword [rsp + 0x20], rbx
mov qword [rbp - 0x11], rax
mov rdx, qword [rsi + 0x80]
cmp rdx, qword [rsi + 0x88]
je 0x14024fb23
mov qword [rbp - 0x11], rbx
mov qword [rdx], rax
add qword [rsi + 0x80], 8
jmp 0x14024fb31
lea r8, [rbp - 0x11]
lea rcx, [rsi + 0x78]
call fcn.14024dec0
nop
mov rcx, qword [rbp - 0x11]
test rcx, rcx
je 0x14024fb45
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
lea rcx, [rsp + 0x20]
call fcn.140255350
jmp 0x140250341
mov ecx, 0x18
call fcn.140265ffc
mov qword [rbp + 0x67], rax
test rax, rax
je 0x14024fb7b
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 0x14024fb7e
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rbp - 9], rax
mov rdx, qword [rsi + 0x80]
cmp rdx, qword [rsi + 0x88]
je 0x14024fba7
mov qword [rbp - 9], rbx
mov qword [rdx], rax
add qword [rsi + 0x80], 8
jmp 0x14024fbb5
lea r8, [rbp - 9]
lea rcx, [rsi + 0x78]
call fcn.14024dec0
nop
mov rcx, qword [rbp - 9]
test rcx, rcx
je 0x14024fbc9
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x140250341
mov ecx, 0x18
call fcn.140265ffc
mov qword [rbp + 0x67], rax
test rax, rax
je 0x14024fbf5
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 0x14024fbf8
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rbp - 1], rax
mov rdx, qword [rsi + 0x80]
cmp rdx, qword [rsi + 0x88]
je 0x14024fc21
mov qword [rbp - 1], rbx
mov qword [rdx], rax
add qword [rsi + 0x80], 8
jmp 0x14024fc2f
lea r8, [rbp - 1]
lea rcx, [rsi + 0x78]
call fcn.14024dec0
nop
mov rcx, qword [rbp - 1]
test rcx, rcx
je 0x14024fc43
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x140250341
mov ecx, 0x18
call fcn.140265ffc
mov qword [rbp + 0x67], rax
test rax, rax
je 0x14024fc6f
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 0x14024fc72
mov rax, rbx
mov qword [rsp + 0x20], rbx
mov qword [rbp + 7], rax
mov rdx, qword [rsi + 0x80]
cmp rdx, qword [rsi + 0x88]
je 0x14024fc9c
mov qword [rbp + 7], rbx
mov qword [rdx], rax
add qword [rsi + 0x80], 8
jmp 0x14024fcaa
lea r8, [rbp + 7]
lea rcx, [rsi + 0x78]
call fcn.14024dec0
nop
lea rcx, [rbp + 7]
call fcn.140081ed0
nop
lea rcx, [rsp + 0x20]
call fcn.140255350
jmp 0x140250341
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.140251f70
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x78]
call fcn.140260110
nop
lea rcx, [rbp + 0x67]
call fcn.140081ed0
nop
lea rcx, [rbp + 0x7f]
call fcn.140255350
jmp 0x140250341
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.140251870
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x78]
call fcn.140260110
nop
lea rcx, [rbp + 0x67]
call fcn.140081ed0
nop
lea rcx, [rbp + 0x7f]
call fcn.140255350
jmp 0x140250341
mov ecx, 0x18
call fcn.140265ffc
mov qword [rbp + 0x67], rax
test rax, rax
je 0x14024fd64
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 0x14024fd67
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rbp + 0xf], rax
mov rdx, qword [rsi + 0x80]
cmp rdx, qword [rsi + 0x88]
je 0x14024fd90
mov qword [rbp + 0xf], rbx
mov qword [rdx], rax
add qword [rsi + 0x80], 8
jmp 0x14024fd9e
lea r8, [rbp + 0xf]
lea rcx, [rsi + 0x78]
call fcn.14024dec0
nop
mov rcx, qword [rbp + 0xf]
test rcx, rcx
je 0x14024fdb2
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x140250341
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.140252630
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x78]
call fcn.140260110
nop
lea rcx, [rbp + 0x67]
call fcn.140081ed0
nop
lea rcx, [rbp + 0x7f]
call fcn.1400d73b0
jmp 0x140250341
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.140251eb0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x78]
call fcn.140260110
nop
lea rcx, [rbp + 0x67]
call fcn.140081ed0
nop
lea rcx, [rbp + 0x7f]
call fcn.140255350
jmp 0x140250341
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.140252780
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x78]
call fcn.140260110
nop
lea rcx, [rbp + 0x67]
call fcn.140081ed0
nop
lea rcx, [rbp + 0x7f]
call fcn.140255350
jmp 0x140250341
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.1402527e0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x78]
call fcn.140260110
nop
lea rcx, [rbp + 0x67]
call fcn.140081ed0
nop
lea rcx, [rbp + 0x7f]
call fcn.140255350
jmp 0x140250341
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.1402523f0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x78]
call fcn.140260110
nop
lea rcx, [rbp + 0x67]
call fcn.140081ed0
nop
lea rcx, [rbp + 0x7f]
call fcn.140255350
jmp 0x140250341
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.140252030
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x78]
call fcn.140260110
nop
lea rcx, [rbp + 0x67]
call fcn.140081ed0
nop
lea rcx, [rbp + 0x7f]
call fcn.140255350
jmp 0x140250341
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.1402521b0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x78]
call fcn.140260110
nop
lea rcx, [rbp + 0x67]
call fcn.140081ed0
nop
lea rcx, [rbp + 0x7f]
call fcn.140255350
jmp 0x140250341
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.140252330
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x78]
call fcn.140260110
nop
lea rcx, [rbp + 0x67]
call fcn.140081ed0
nop
lea rcx, [rbp + 0x7f]
call fcn.140255350
jmp 0x140250341
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.140252270
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x78]
call fcn.140260110
nop
lea rcx, [rbp + 0x67]
call fcn.140081ed0
nop
lea rcx, [rbp + 0x7f]
call fcn.140255350
jmp 0x140250341
mov byte [rbp + 0x67], 0x25
lea rdx, [rbp + 0x67]
lea rcx, [rbp + 0x7f]
call fcn.140252710
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x78]
call fcn.140260110
nop
lea rcx, [rbp + 0x67]
call fcn.140081ed0
nop
lea rcx, [rbp + 0x7f]
call fcn.140255370
jmp 0x140250341
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.1402519b0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x78]
call fcn.140260110
nop
lea rcx, [rbp + 0x67]
call fcn.140081ed0
nop
lea rcx, [rbp + 0x7f]
call fcn.140255370
jmp 0x140250341
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.140251ab0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x78]
call fcn.140260110
nop
lea rcx, [rbp + 0x67]
call fcn.140081ed0
nop
lea rcx, [rbp + 0x7f]
call fcn.140255370
jmp 0x140250341
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.140251a30
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x78]
call fcn.140260110
nop
lea rcx, [rbp + 0x67]
call fcn.140081ed0
nop
lea rcx, [rbp + 0x7f]
call fcn.140255370
jmp 0x140250341
mov rdx, r14
lea rcx, [rbp + 0x7f]
call fcn.140251930
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x67], rdx
lea rdx, [rbp + 0x67]
lea rcx, [rsi + 0x78]
call fcn.140260110
nop
lea rcx, [rbp + 0x67]
call fcn.140081ed0
nop
lea rcx, [rbp + 0x7f]
call fcn.140255370
jmp 0x140250341
mov ecx, gethostname
call fcn.140265ffc
mov rdi, rax
test rax, rax
je 0x14025015d
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 0x140250160
mov rdi, rbx
mov qword [rsp + 0x20], rdi
cmp byte [r14 + 0xc], 0
jne 0x14025022d
lea r14, [rdi + 0x18]
mov rcx, qword [r14 + 0x10]
mov rdx, qword [r14 + 0x18]
cmp rcx, rdx
jae 0x14025019d
lea rax, [rcx + 1]
mov qword [r14 + 0x10], rax
mov rax, r14
cmp rdx, 0x10
jb 0x140250195
mov rax, qword [r14]
mov word [rax + rcx], 0x25
jmp 0x1402501b2
mov r9b, 0x25
movzx r8d, byte [rbp + 0x67]
mov edx, 1
mov rcx, r14
call fcn.140096920
mov rcx, qword [r14 + 0x10]
mov rdx, qword [r14 + 0x18]
cmp rcx, rdx
jae 0x1402501dc
lea rax, [rcx + 1]
mov qword [r14 + 0x10], rax
cmp rdx, 0x10
jb 0x1402501d0
mov r14, qword [r14]
mov byte [r14 + rcx], r12b
mov byte [r14 + rcx + 1], 0
jmp 0x1402501f2
movzx r9d, r12b
movzx r8d, byte [rbp + 0x67]
mov edx, 1
mov rcx, r14
call fcn.140096920
lea rcx, [rsi + 0x78]
mov rsi, rbx
mov qword [rsp + 0x20], rbx
mov qword [rbp + 0x17], rdi
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14025021a
mov qword [rbp + 0x17], rbx
mov qword [rdx], rdi
add qword [rcx + 8], 8
jmp 0x140250224
lea r8, [rbp + 0x17]
call fcn.14024dec0
nop
mov rcx, qword [rbp + 0x17]
jmp 0x140250316
mov byte [r14 + 0xc], 0
lea r15, [rsi + 0x78]
mov ecx, 0x18
call fcn.140265ffc
mov qword [rbp + 0x67], rax
test rax, rax
je 0x14025025d
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 0x140250260
mov rax, rbx
mov qword [rbp + 0x67], rbx
mov qword [rbp + 0x1f], rax
mov rdx, qword [r15 + 8]
cmp rdx, qword [r15 + 0x10]
je 0x140250280
mov qword [rbp + 0x1f], rbx
mov qword [rdx], rax
add qword [r15 + 8], 8
jmp 0x14025028d
lea r8, [rbp + 0x1f]
mov rcx, r15
call fcn.14024dec0
nop
mov rcx, qword [rbp + 0x1f]
test rcx, rcx
je 0x1402502a1
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 0x1402502ce
lea rax, [rdx + 1]
mov qword [rcx + 0x10], rax
cmp r8, 0x10
jb 0x1402502c3
mov rcx, qword [rcx]
mov byte [rcx + rdx], r12b
mov byte [rcx + rdx + 1], 0
jmp 0x1402502e1
movzx r9d, r12b
movzx r8d, byte [rbp + 0x67]
mov edx, 1
call fcn.140096920
mov rsi, rbx
mov qword [rsp + 0x20], rbx
mov qword [rbp + 0x27], rdi
mov rdx, qword [r15 + 8]
cmp rdx, qword [r15 + 0x10]
je 0x140250305
mov qword [rbp + 0x27], rbx
mov qword [rdx], rdi
add qword [r15 + 8], 8
jmp 0x140250312
lea r8, [rbp + 0x27]
mov rcx, r15
call fcn.14024dec0
nop
mov rcx, qword [rbp + 0x27]
test rcx, rcx
je 0x140250326
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
test rsi, rsi
je 0x140250341
lea rcx, [rsi + 0x18]
call fcn.140087110
mov edx, gethostname
mov rcx, rsi
call fcn.140082030
lea r11, [rsp + 0xf0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret