Function at 0x180125450
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 rcx, qword [rsi + 0xc8]
and rcx, rax
shl rcx, 4
add rcx, qword [rsi + 0xb0]
mov rax, qword [rcx + 8]
mov rdx, qword [rsi + 0xa0]
cmp rax, rdx
je 0x1801254d8
mov rcx, qword [rcx]
cmp r15b, byte [rax + 0x10]
je 0x1801254db
cmp rax, rcx
je 0x1801254d8
mov rax, qword [rax + 8]
cmp r15b, byte [rax + 0x10]
jne 0x1801254c7
jmp 0x1801254db
mov rax, rbx
test rax, rax
cmovne rdx, rax
cmp rdx, qword [rsi + 0xa0]
je 0x18012558a
mov rcx, qword [rdx + 0x18]
mov rax, qword [rcx]
lea rdx, [rbp + 0x80]
call qword [rax + reloc.WS2_32.dll_recv]
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 0x180125547
mov qword [rbp + 0x98], rbx
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x180125554
lea r8, [rbp + 0x98]
call fcn.1801229c0
nop
mov rcx, qword [rbp + 0x98]
test rcx, rcx
je 0x18012556b
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x80]
test rcx, rcx
je 0x180126bd7
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x180126bd7
lea eax, [r15 - 0x21]
cmp eax, 0x59
ja case.0x1801255b2.75
cdqe
lea rdx, [0x180000000]
movzx eax, byte [rdx + rax + 0x126ca8]
mov ecx, dword [rdx + rax*4 + 0x126bfc]
add rcx, rdx
jmp rcx
mov rdx, r14
lea rcx, [rbp + 0x38]
call fcn.1801276c0
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 0x1801255ec
mov qword [rbp + 0x30], rbx
mov qword [rdx], rcx
add qword [rsi + 0x88], 8
jmp 0x1801255fd
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.1801229c0
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x180125611
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
lea rcx, [rbp + 0x38]
call fcn.18012a3a0
mov byte [rsi + 0x4c], 1
jmp 0x180126bd7
mov ecx, 0x18
call fcn.18014e654
mov qword [rbp + 0x80], rax
test rax, rax
je 0x18012564d
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::name_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x180125650
mov rax, rbx
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x28], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18012567c
mov qword [rsp + 0x28], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18012568e
lea r8, [rsp + 0x28]
lea rcx, [rsi + 0x80]
call fcn.1801229c0
nop
mov rcx, qword [rsp + 0x28]
test rcx, rcx
je 0x1801256a3
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
lea rcx, [rsp + 0x20]
call fcn.180129f40
jmp 0x180126bd7
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.180127170
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.180134360
nop
lea rcx, [rbp + 0x80]
call fcn.18012a360
nop
lea rcx, [rbp + 0x98]
call fcn.180129ec0
jmp 0x180126bd7
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.180127230
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.180134360
nop
lea rcx, [rbp + 0x80]
call fcn.18012a360
nop
lea rcx, [rbp + 0x98]
call fcn.18012a080
jmp 0x180126bd7
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.180127470
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.180134360
nop
lea rcx, [rbp + 0x80]
call fcn.18012a360
nop
lea rcx, [rbp + 0x98]
call fcn.18012a1c0
jmp 0x180126bd7
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.180127530
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.180134360
nop
mov rcx, qword [rbp + 0x80]
test rcx, rcx
je 0x1801257e7
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x98]
test rcx, rcx
je 0x180126bd7
mov edx, 0x18
jmp 0x180126bd2
mov ecx, 0x18
call fcn.18014e654
mov qword [rbp + 0x80], rax
test rax, rax
je 0x18012582b
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::a_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x18012582e
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18012585c
mov qword [rsp + 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18012586e
lea r8, [rsp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.1801229c0
nop
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x180125883
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x180126bd7
mov ecx, 0x18
call fcn.18014e654
mov qword [rbp + 0x80], rax
test rax, rax
je 0x1801258b6
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::A_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x1801258b9
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x38], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x1801258e7
mov qword [rsp + 0x38], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x1801258f9
lea r8, [rsp + 0x38]
lea rcx, [rsi + 0x80]
call fcn.1801229c0
nop
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x18012590e
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x180126bd7
mov ecx, 0x18
call fcn.18014e654
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180125941
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::b_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x180125944
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x40], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180125972
mov qword [rsp + 0x40], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180125984
lea r8, [rsp + 0x40]
lea rcx, [rsi + 0x80]
call fcn.1801229c0
nop
mov rcx, qword [rsp + 0x40]
test rcx, rcx
je 0x180125999
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x180126bd7
mov ecx, 0x18
call fcn.18014e654
mov qword [rbp + 0x80], rax
test rax, rax
je 0x1801259cc
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::B_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x1801259cf
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x48], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x1801259fd
mov qword [rsp + 0x48], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180125a0f
lea r8, [rsp + 0x48]
lea rcx, [rsi + 0x80]
call fcn.1801229c0
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x180125a24
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x180126bd7
mov ecx, 0x18
call fcn.18014e654
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180125a57
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::c_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x180125a5a
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x50], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180125a88
mov qword [rsp + 0x50], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180125a9a
lea r8, [rsp + 0x50]
lea rcx, [rsi + 0x80]
call fcn.1801229c0
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x180125aaf
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x180126bd7
mov ecx, 0x18
call fcn.18014e654
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180125ae2
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::C_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x180125ae5
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x58], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180125b13
mov qword [rsp + 0x58], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180125b25
lea r8, [rsp + 0x58]
lea rcx, [rsi + 0x80]
call fcn.1801229c0
nop
mov rcx, qword [rsp + 0x58]
test rcx, rcx
je 0x180125b3a
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x180126bd7
mov ecx, 0x18
call fcn.18014e654
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180125b6d
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::Y_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x180125b70
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x60], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180125b9e
mov qword [rsp + 0x60], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180125bb0
lea r8, [rsp + 0x60]
lea rcx, [rsi + 0x80]
call fcn.1801229c0
nop
mov rcx, qword [rsp + 0x60]
test rcx, rcx
je 0x180125bc5
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x180126bd7
mov ecx, 0x18
call fcn.18014e654
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180125bf8
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::D_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x180125bfb
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x68], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180125c29
mov qword [rsp + 0x68], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180125c3b
lea r8, [rsp + 0x68]
lea rcx, [rsi + 0x80]
call fcn.1801229c0
nop
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x180125c50
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x180126bd7
mov ecx, 0x18
call fcn.18014e654
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180125c83
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::m_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x180125c86
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x70], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180125cb4
mov qword [rsp + 0x70], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180125cc6
lea r8, [rsp + 0x70]
lea rcx, [rsi + 0x80]
call fcn.1801229c0
nop
mov rcx, qword [rsp + 0x70]
test rcx, rcx
je 0x180125cdb
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x180126bd7
mov ecx, 0x18
call fcn.18014e654
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180125d0e
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::d_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x180125d11
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rsp + 0x78], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180125d3f
mov qword [rsp + 0x78], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180125d51
lea r8, [rsp + 0x78]
lea rcx, [rsi + 0x80]
call fcn.1801229c0
nop
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x180125d66
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x180126bd7
mov ecx, 0x18
call fcn.18014e654
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180125d99
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::H_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x180125d9c
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x80], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180125dc8
mov qword [rbp - 0x80], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180125dd9
lea r8, [rbp - 0x80]
lea rcx, [rsi + 0x80]
call fcn.1801229c0
nop
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x180125ded
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x180126bd7
mov ecx, 0x18
call fcn.18014e654
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180125e20
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::I_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x180125e23
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x78], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180125e4f
mov qword [rbp - 0x78], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180125e60
lea r8, [rbp - 0x78]
lea rcx, [rsi + 0x80]
call fcn.1801229c0
nop
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je 0x180125e74
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x180126bd7
mov ecx, 0x18
call fcn.18014e654
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180125ea7
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::M_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x180125eaa
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x70], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180125ed6
mov qword [rbp - 0x70], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180125ee7
lea r8, [rbp - 0x70]
lea rcx, [rsi + 0x80]
call fcn.1801229c0
nop
mov rcx, qword [rbp - 0x70]
test rcx, rcx
je 0x180125efb
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x180126bd7
mov ecx, 0x18
call fcn.18014e654
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180125f2e
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::S_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x180125f31
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x68], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180125f5d
mov qword [rbp - 0x68], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180125f6e
lea r8, [rbp - 0x68]
lea rcx, [rsi + 0x80]
call fcn.1801229c0
nop
mov rcx, qword [rbp - 0x68]
test rcx, rcx
je 0x180125f82
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x180126bd7
mov ecx, 0x18
call fcn.18014e654
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180125fb5
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::e_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x180125fb8
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x60], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180125fe4
mov qword [rbp - 0x60], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180125ff5
lea r8, [rbp - 0x60]
lea rcx, [rsi + 0x80]
call fcn.1801229c0
nop
mov rcx, qword [rbp - 0x60]
test rcx, rcx
je 0x180126009
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x180126bd7
mov ecx, 0x18
call fcn.18014e654
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180126038
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::f_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x18012603b
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x58], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180126067
mov qword [rbp - 0x58], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126078
lea r8, [rbp - 0x58]
lea rcx, [rsi + 0x80]
call fcn.1801229c0
nop
mov rcx, qword [rbp - 0x58]
test rcx, rcx
je 0x18012608c
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x180126bd7
mov ecx, 0x18
call fcn.18014e654
mov qword [rbp + 0x80], rax
test rax, rax
je 0x1801260bb
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::F_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x1801260be
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x50], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x1801260ea
mov qword [rbp - 0x50], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x1801260fb
lea r8, [rbp - 0x50]
lea rcx, [rsi + 0x80]
call fcn.1801229c0
nop
mov rcx, qword [rbp - 0x50]
test rcx, rcx
je 0x18012610f
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x180126bd7
mov ecx, 0x18
call fcn.18014e654
mov qword [rbp + 0x80], rax
test rax, rax
je 0x18012613e
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::E_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x180126141
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x48], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18012616d
mov qword [rbp - 0x48], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18012617e
lea r8, [rbp - 0x48]
lea rcx, [rsi + 0x80]
call fcn.1801229c0
nop
mov rcx, qword [rbp - 0x48]
test rcx, rcx
je 0x180126192
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x180126bd7
mov ecx, 0x18
call fcn.18014e654
mov qword [rbp + 0x80], rax
test rax, rax
je 0x1801261c1
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::p_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x1801261c4
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x40], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x1801261f0
mov qword [rbp - 0x40], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126201
lea r8, [rbp - 0x40]
lea rcx, [rsi + 0x80]
call fcn.1801229c0
nop
mov rcx, qword [rbp - 0x40]
test rcx, rcx
je 0x180126215
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x180126bd7
mov ecx, 0x18
call fcn.18014e654
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180126248
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::r_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x18012624b
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x38], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180126277
mov qword [rbp - 0x38], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126288
lea r8, [rbp - 0x38]
lea rcx, [rsi + 0x80]
call fcn.1801229c0
nop
mov rcx, qword [rbp - 0x38]
test rcx, rcx
je 0x18012629c
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x180126bd7
mov ecx, 0x18
call fcn.18014e654
mov qword [rbp + 0x80], rax
test rax, rax
je 0x1801262cf
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::R_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x1801262d2
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x1801262fe
mov qword [rbp - 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18012630f
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.1801229c0
nop
mov rcx, qword [rbp - 0x30]
test rcx, rcx
je 0x180126323
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x180126bd7
mov ecx, 0x18
call fcn.18014e654
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180126356
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::T_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x180126359
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x28], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180126385
mov qword [rbp - 0x28], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126396
lea r8, [rbp - 0x28]
lea rcx, [rsi + 0x80]
call fcn.1801229c0
nop
mov rcx, qword [rbp - 0x28]
test rcx, rcx
je 0x1801263aa
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x180126bd7
mov ecx, 0x28
call fcn.18014e654
mov qword [rbp + 0x80], rax
test rax, rax
je 0x1801263e4
movups xmm0, xmmword [r14]
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
jmp 0x1801263e7
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x20], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180126413
mov qword [rbp - 0x20], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126424
lea r8, [rbp - 0x20]
lea rcx, [rsi + 0x80]
call fcn.1801229c0
nop
mov rcx, qword [rbp - 0x20]
test rcx, rcx
je 0x180126438
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x180126bd7
mov ecx, 0x18
call fcn.18014e654
mov qword [rbp + 0x80], rax
test rax, rax
je 0x18012646b
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::pid_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x18012646e
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp - 0x18], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18012649a
mov qword [rbp - 0x18], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x1801264ab
lea r8, [rbp - 0x18]
lea rcx, [rsi + 0x80]
call fcn.1801229c0
nop
mov rcx, qword [rbp - 0x18]
test rcx, rcx
je 0x1801264bf
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x180126bd7
mov rdx, r14
lea rcx, [rbp + 0x40]
call fcn.180127600
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 0x1801264fc
mov qword [rbp - 0x10], rbx
mov qword [rdx], rcx
add qword [rsi + 0x88], 8
jmp 0x18012650d
lea r8, [rbp - 0x10]
lea rcx, [rsi + 0x80]
call fcn.1801229c0
nop
mov rcx, qword [rbp - 0x10]
test rcx, rcx
je 0x180126521
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x40]
jmp 0x1801257ee
mov rdx, r14
lea rcx, [rbp + 0x48]
call fcn.180127660
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 0x180126562
mov qword [rbp - 8], rbx
mov qword [rdx], rcx
add qword [rsi + 0x88], 8
jmp 0x180126573
lea r8, [rbp - 8]
lea rcx, [rsi + 0x80]
call fcn.1801229c0
nop
mov rcx, qword [rbp - 8]
test rcx, rcx
je 0x180126587
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rbp + 0x48]
jmp 0x1801257ee
mov ecx, 0x18
call fcn.18014e654
mov qword [rbp + 0x80], rax
test rax, rax
je 0x1801265ba
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_location_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x1801265bd
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x1801265e9
mov qword [rbp], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x1801265fa
lea r8, [rbp]
lea rcx, [rsi + 0x80]
call fcn.1801229c0
nop
mov rcx, qword [rbp]
test rcx, rcx
je 0x18012660e
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x180126bd7
mov ecx, 0x18
call fcn.18014e654
mov qword [rbp + 0x80], rax
test rax, rax
je 0x18012663d
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::short_filename_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x180126640
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp + 8], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x18012666c
mov qword [rbp + 8], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x18012667d
lea r8, [rbp + 8]
lea rcx, [rsi + 0x80]
call fcn.1801229c0
nop
mov rcx, qword [rbp + 8]
test rcx, rcx
je 0x180126691
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
jmp 0x180126bd7
mov ecx, 0x18
call fcn.18014e654
mov qword [rbp + 0x80], rax
test rax, rax
je 0x1801266c0
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_filename_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x1801266c3
mov rax, rbx
mov qword [rsp + 0x20], rbx
mov qword [rbp + 0x10], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x1801266ed
mov qword [rbp + 0x10], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x1801266fe
lea r8, [rbp + 0x10]
lea rcx, [rsi + 0x80]
call fcn.1801229c0
nop
lea rcx, [rbp + 0x10]
call fcn.18012a360
nop
lea rcx, [rsp + 0x20]
call fcn.18012a0c0
jmp 0x180126bd7
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.1801273b0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.180134360
nop
lea rcx, [rbp + 0x80]
call fcn.18012a360
nop
lea rcx, [rbp + 0x98]
call fcn.18012a140
jmp 0x180126bd7
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.1801272f0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.180134360
nop
lea rcx, [rbp + 0x80]
call fcn.18012a360
nop
lea rcx, [rbp + 0x98]
call fcn.18012a100
jmp 0x180126bd7
mov byte [rbp + 0x80], 0x25
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x98]
call fcn.180127590
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.180134360
nop
lea rcx, [rbp + 0x80]
call fcn.18012a360
nop
lea rcx, [rbp + 0x98]
call fcn.18012a2e0
jmp 0x180126bd7
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.180126f90
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.180134360
nop
lea rcx, [rbp + 0x80]
call fcn.18012a360
nop
lea rcx, [rbp + 0x98]
call fcn.180129e00
jmp 0x180126bd7
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.180127090
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.180134360
nop
lea rcx, [rbp + 0x80]
call fcn.18012a360
nop
lea rcx, [rbp + 0x98]
call fcn.180129e40
jmp 0x180126bd7
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.180127010
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.180134360
nop
lea rcx, [rbp + 0x80]
call fcn.18012a360
nop
lea rcx, [rbp + 0x98]
call fcn.180129e20
jmp 0x180126bd7
mov rdx, r14
lea rcx, [rbp + 0x98]
call fcn.180126f10
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x80], rdx
lea rdx, [rbp + 0x80]
lea rcx, [rsi + 0x80]
call fcn.180134360
nop
lea rcx, [rbp + 0x80]
call fcn.18012a360
nop
lea rcx, [rbp + 0x98]
call fcn.180129de0
jmp 0x180126bd7
mov ecx, 0x38
call fcn.18014e654
mov rdi, rax
test rax, rax
je 0x180126996
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 0x180126999
mov rdi, rbx
mov qword [rsp + 0x20], rdi
cmp byte [r14 + 0xc], 0
jne 0x180126a6f
lea r14, [rdi + 0x18]
mov rcx, qword [r14 + 0x10]
mov rdx, qword [r14 + 0x18]
cmp rcx, rdx
jae 0x1801269d6
lea rax, [rcx + 1]
mov qword [r14 + 0x10], rax
mov rax, r14
cmp rdx, 0xf
jbe 0x1801269ce
mov rax, qword [r14]
mov word [rcx + rax], 0x25
jmp 0x1801269ee
mov r9b, 0x25
movzx r8d, byte [rbp + 0x80]
mov edx, 1
mov rcx, r14
call fcn.180006410
mov rcx, qword [r14 + 0x10]
mov rdx, qword [r14 + 0x18]
cmp rcx, rdx
jae 0x180126a18
lea rax, [rcx + 1]
mov qword [r14 + 0x10], rax
cmp rdx, 0xf
jbe 0x180126a0c
mov r14, qword [r14]
mov byte [r14 + rcx], r15b
mov byte [r14 + rcx + 1], 0
jmp 0x180126a31
movzx r9d, r15b
movzx r8d, byte [rbp + 0x80]
mov edx, 1
mov rcx, r14
call fcn.180006410
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 0x180126a5c
mov qword [rbp + 0x18], rbx
mov qword [rdx], rdi
add qword [rcx + 8], 8
jmp 0x180126a66
lea r8, [rbp + 0x18]
call fcn.1801229c0
nop
mov rcx, qword [rbp + 0x18]
jmp 0x180126b6e
mov byte [r14 + 0xc], 0
mov ecx, 0x18
call fcn.18014e654
mov qword [rbp + 0x80], rax
test rax, rax
je 0x180126a9e
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_funcname_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
jmp 0x180126aa1
mov rax, rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp + 0x20], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x180126acd
mov qword [rbp + 0x20], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x180126ade
lea r8, [rbp + 0x20]
lea rcx, [rsi + 0x80]
call fcn.1801229c0
nop
mov rcx, qword [rbp + 0x20]
test rcx, rcx
je 0x180126af2
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 0x180126b1f
lea rax, [rdx + 1]
mov qword [rcx + 0x10], rax
cmp r8, 0xf
jbe 0x180126b14
mov rcx, qword [rcx]
mov byte [rcx + rdx], r15b
mov byte [rcx + rdx + 1], 0
jmp 0x180126b35
movzx r9d, r15b
movzx r8d, byte [rbp + 0x80]
mov edx, 1
call fcn.180006410
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 0x180126b60
mov qword [rbp + 0x28], rbx
mov qword [rdx], rdi
add qword [rcx + 8], 8
jmp 0x180126b6a
lea r8, [rbp + 0x28]
call fcn.1801229c0
nop
mov rcx, qword [rbp + 0x28]
test rcx, rcx
je 0x180126b7e
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
test rsi, rsi
je 0x180126bd7
mov rdx, qword [rsi + 0x30]
cmp rdx, 0xf
jbe 0x180126bba
inc rdx
mov rcx, qword [rsi + 0x18]
cmp rdx, 0x1000
jb 0x180126bb5
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180126bf3
mov rcx, r8
call fcn.18014e690
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.18014e690
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.180197330
int3