Function at 0x1400254b0
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x20], rsi
push rbp
push rdi
push r12
push r14
push r15
mov rbp, rsp
sub rsp, 0x50
mov rax, qword [0x1400b31d8]
xor rax, rsp
mov qword [rbp - 0x10], rax
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 rdx, qword [rsi + 0xc8]
and rdx, rax
mov r8, qword [rsi + 0xb0]
mov rax, rdx
add rax, rax
mov rcx, qword [r8 + rax*8 + 8]
mov r9, qword [rsi + 0xa0]
cmp rcx, r9
je 0x140025548
add rdx, rdx
mov rax, qword [r8 + rdx*8]
cmp r12b, byte [rcx + 0x10]
je 0x14002554b
cmp rcx, rax
je 0x140025548
mov rcx, qword [rcx + 8]
cmp r12b, byte [rcx + 0x10]
jne 0x140025537
jmp 0x14002554b
mov rcx, rbx
test rcx, rcx
cmove rcx, r9
cmp rcx, qword [rsi + 0xa0]
je 0x1400255e1
mov qword [rbp - 0x18], rbx
mov rcx, qword [rcx + 0x18]
mov rax, qword [rcx]
lea rdx, [rbp - 0x18]
call qword [rax + 0x10]
nop
mov rax, qword [rbp - 0x18]
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, [rsi + 0x80]
mov rax, qword [rbp - 0x18]
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x1400255a5
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x1400255b2
lea r8, [rbp - 0x30]
call fcn.140032f60
mov rbx, qword [rbp - 0x30]
test rbx, rbx
je 0x1400255c5
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
mov rcx, qword [rbp - 0x18]
test rcx, rcx
je 0x1400264e7
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x1400264e7
lea eax, [r12 - 0x21]
cmp eax, 0x59
ja case.0x14002560a.34
cdqe
lea rdx, [0x140000000]
movzx eax, byte [rdx + rax + 0x265b8]
mov ecx, dword [rdx + rax*4 + 0x2650c]
add rcx, rdx
jmp rcx
mov ecx, 0x140
call fcn.1400569e4
mov rdi, rax
mov qword [rbp - 0x30], rax
xor edx, edx
mov r8d, 0x140
mov rcx, rax
call fcn.140059370
movups xmm0, xmmword [r14]
movups xmmword [rdi + 8], xmm0
lea rax, vtable.spdlog::details::full_formatter.0
mov qword [rdi], rax
mov qword [rdi + 0x18], rbx
mov qword [rdi + 0x30], rbx
lea rax, vtable.fmt::v9::basic_memory_buffer_char__250__class_std::allocator_char__.0
mov qword [rdi + 0x20], rax
lea rax, [rdi + 0x40]
mov qword [rdi + 0x28], rax
mov qword [rdi + 0x38], 0xfa
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rdi
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x140025687
mov qword [rdx], rdi
add qword [rsi + 0x88], 8
jmp 0x14002569b
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140032f60
mov rbx, qword [rbp - 0x30]
jmp 0x140025f5a
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.1400301e0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140020a50
nop
lea rcx, [rbp - 0x30]
call fcn.14000d220
nop
lea rcx, [rbp - 0x18]
call fcn.14002a1d0
jmp 0x1400264e7
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.140030230
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140020a50
nop
lea rcx, [rbp - 0x30]
call fcn.14000d220
nop
lea rcx, [rbp - 0x18]
call fcn.14002a1d0
jmp 0x1400264e7
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.140030280
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140020a50
nop
lea rcx, [rbp - 0x30]
call fcn.14000d220
nop
lea rcx, [rbp - 0x18]
call fcn.14002a1d0
jmp 0x1400264e7
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.1400302d0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140020a50
nop
lea rcx, [rbp - 0x30]
call fcn.14000d220
nop
lea rcx, [rbp - 0x18]
call fcn.14002a1d0
jmp 0x1400264e7
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.140030320
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140020a50
nop
lea rcx, [rbp - 0x30]
call fcn.14000d220
nop
lea rcx, [rbp - 0x18]
call fcn.14002a1d0
jmp 0x1400264e7
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.140030370
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 0x140025814
mov qword [rdx], rcx
add qword [rsi + 0x88], 8
jmp 0x140025828
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140032f60
mov rbx, qword [rbp - 0x30]
test rbx, rbx
je 0x14002583b
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
mov rcx, qword [rbp - 0x18]
test rcx, rcx
je 0x14002584e
mov edx, 0x18
call fcn.140056740
mov byte [rsi + 0x4c], 1
jmp 0x1400264e7
mov ecx, 0x18
call fcn.1400569e4
mov qword [rbp - 0x30], rax
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
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14002589c
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x1400258b0
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140032f60
mov rbx, qword [rbp - 0x30]
jmp 0x140025f5a
mov ecx, 0x18
call fcn.1400569e4
mov qword [rbp - 0x30], rax
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
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x1400258fa
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14002590e
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140032f60
mov rbx, qword [rbp - 0x30]
jmp 0x140025f5a
mov ecx, 0x18
call fcn.1400569e4
mov qword [rbp - 0x30], rax
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
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x140025958
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14002596c
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140032f60
mov rbx, qword [rbp - 0x30]
jmp 0x140025f5a
mov ecx, 0x18
call fcn.1400569e4
mov qword [rbp - 0x30], rax
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
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x1400259b6
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x1400259ca
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140032f60
mov rbx, qword [rbp - 0x30]
jmp 0x140025f5a
mov ecx, 0x18
call fcn.1400569e4
mov qword [rbp - 0x30], rax
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
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x140025a14
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x140025a28
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140032f60
mov rbx, qword [rbp - 0x30]
jmp 0x140025f5a
mov ecx, 0x18
call fcn.1400569e4
mov qword [rbp - 0x30], rax
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
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x140025a72
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x140025a86
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140032f60
mov rbx, qword [rbp - 0x30]
jmp 0x140025f5a
mov ecx, 0x18
call fcn.1400569e4
mov qword [rbp - 0x30], rax
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
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x140025ad0
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x140025ae4
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140032f60
mov rbx, qword [rbp - 0x30]
jmp 0x140025f5a
mov ecx, 0x18
call fcn.1400569e4
mov qword [rbp - 0x30], rax
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
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x140025b2e
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x140025b42
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140032f60
mov rbx, qword [rbp - 0x30]
jmp 0x140025f5a
mov ecx, 0x18
call fcn.1400569e4
mov qword [rbp - 0x30], rax
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
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x140025b8c
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x140025ba0
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140032f60
mov rbx, qword [rbp - 0x30]
jmp 0x140025f5a
mov ecx, 0x18
call fcn.1400569e4
mov qword [rbp - 0x30], rax
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
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x140025bea
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x140025bfe
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140032f60
mov rbx, qword [rbp - 0x30]
jmp 0x140025f5a
mov ecx, 0x18
call fcn.1400569e4
mov qword [rbp - 0x30], rax
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
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x140025c48
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x140025c5c
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140032f60
mov rbx, qword [rbp - 0x30]
jmp 0x140025f5a
mov ecx, 0x18
call fcn.1400569e4
mov qword [rbp - 0x30], rax
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
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x140025ca6
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x140025cba
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140032f60
mov rbx, qword [rbp - 0x30]
jmp 0x140025f5a
mov ecx, 0x18
call fcn.1400569e4
mov qword [rbp - 0x30], rax
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
mov qword [rbp - 0x30], rbx
mov qword [rbp - 0x18], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x140025d08
mov qword [rbp - 0x18], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x140025d19
lea r8, [rbp - 0x18]
lea rcx, [rsi + 0x80]
call fcn.140032f60
nop
lea rcx, [rbp - 0x18]
call fcn.14000d220
nop
lea rcx, [rbp - 0x30]
call fcn.14002a1d0
mov byte [rsi + 0x4c], 1
jmp 0x1400264e7
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.1400303c0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140020a50
nop
lea rcx, [rbp - 0x30]
call fcn.14000d220
nop
lea rcx, [rbp - 0x18]
call fcn.14002a1d0
jmp 0x1400264e7
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.140030410
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140020a50
nop
lea rcx, [rbp - 0x30]
call fcn.14000d220
nop
lea rcx, [rbp - 0x18]
call fcn.14002a1d0
jmp 0x1400264e7
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.140030460
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140020a50
nop
lea rcx, [rbp - 0x30]
call fcn.14000d220
nop
lea rcx, [rbp - 0x18]
call fcn.14002a1d0
jmp 0x1400264e7
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.1400304b0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140020a50
nop
lea rcx, [rbp - 0x30]
call fcn.14000d220
nop
lea rcx, [rbp - 0x18]
call fcn.14002a1d0
jmp 0x1400264e7
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.140030500
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140020a50
nop
lea rcx, [rbp - 0x30]
call fcn.14000d220
nop
lea rcx, [rbp - 0x18]
call fcn.14002a1d0
mov byte [rsi + 0x4c], 1
jmp 0x1400264e7
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.140030550
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140020a50
nop
lea rcx, [rbp - 0x30]
call fcn.14000d220
nop
lea rcx, [rbp - 0x18]
call fcn.14002a1d0
mov byte [rsi + 0x4c], 1
jmp 0x1400264e7
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.1400305a0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140020a50
nop
lea rcx, [rbp - 0x30]
call fcn.14000d220
nop
lea rcx, [rbp - 0x18]
call fcn.14002a1d0
mov byte [rsi + 0x4c], 1
jmp 0x1400264e7
mov ecx, 0x18
call fcn.1400569e4
mov qword [rbp - 0x30], rax
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
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x140025f46
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x140025f5a
lea r8, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140032f60
mov rbx, qword [rbp - 0x30]
test rbx, rbx
je 0x140025f6d
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
mov byte [rsi + 0x4c], 1
jmp 0x1400264e7
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.1400305f0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140020a50
nop
lea rcx, [rbp - 0x30]
call fcn.14000d220
nop
lea rcx, [rbp - 0x18]
call fcn.14002a3c0
mov byte [rsi + 0x4c], 1
jmp 0x1400264e7
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.140030650
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140020a50
nop
lea rcx, [rbp - 0x30]
call fcn.14000d220
nop
lea rcx, [rbp - 0x18]
call fcn.14002a1d0
jmp 0x1400264e7
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.1400306a0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140020a50
nop
lea rcx, [rbp - 0x30]
call fcn.14000d220
nop
lea rcx, [rbp - 0x18]
call fcn.14002a1d0
jmp 0x1400264e7
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.1400306f0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140020a50
nop
lea rcx, [rbp - 0x30]
call fcn.14000d220
nop
lea rcx, [rbp - 0x18]
call fcn.14002a1d0
jmp 0x1400264e7
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.140030740
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140020a50
nop
lea rcx, [rbp - 0x30]
call fcn.14000d220
nop
lea rcx, [rbp - 0x18]
call fcn.14002a1d0
jmp 0x1400264e7
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.140030790
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140020a50
nop
lea rcx, [rbp - 0x30]
call fcn.14000d220
nop
lea rcx, [rbp - 0x18]
call fcn.14002a1d0
jmp 0x1400264e7
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.1400307e0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140020a50
nop
lea rcx, [rbp - 0x30]
call fcn.14000d220
nop
lea rcx, [rbp - 0x18]
call fcn.14002a1d0
jmp 0x1400264e7
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.140030830
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140020a50
nop
lea rcx, [rbp - 0x30]
call fcn.14000d220
nop
lea rcx, [rbp - 0x18]
call fcn.14002a1d0
jmp 0x1400264e7
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.140030880
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140020a50
nop
lea rcx, [rbp - 0x30]
call fcn.14000d220
nop
lea rcx, [rbp - 0x18]
call fcn.14002a1d0
jmp 0x1400264e7
mov byte [rbp - 0x28], 0x25
lea rdx, [rbp - 0x28]
lea rcx, [rbp - 0x18]
call fcn.1400308d0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140020a50
nop
lea rcx, [rbp - 0x30]
call fcn.14000d220
nop
lea rcx, [rbp - 0x18]
call fcn.14002a080
jmp 0x1400264e7
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.140030930
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140020a50
nop
lea rcx, [rbp - 0x30]
call fcn.14000d220
nop
lea rcx, [rbp - 0x18]
call fcn.14002a080
jmp 0x1400264e7
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.140030990
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140020a50
nop
lea rcx, [rbp - 0x30]
call fcn.14000d220
nop
lea rcx, [rbp - 0x18]
call fcn.14002a080
jmp 0x1400264e7
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.1400309f0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140020a50
nop
lea rcx, [rbp - 0x30]
call fcn.14000d220
nop
lea rcx, [rbp - 0x18]
call fcn.14002a080
jmp 0x1400264e7
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.140030a50
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x30]
lea rcx, [rsi + 0x80]
call fcn.140020a50
nop
lea rcx, [rbp - 0x30]
call fcn.14000d220
nop
lea rcx, [rbp - 0x18]
call fcn.14002a080
jmp 0x1400264e7
mov ecx, 0x38
call fcn.1400569e4
mov r15, rax
mov qword [rax + 0x10], rbx
mov qword [rax + 0x20], rbx
mov qword [rax + 0x28], rbx
mov qword [rax + 0x30], rbx
mov qword [rax + 8], rbx
mov dword [rax + 0x10], ebx
mov word [rax + 0x14], bx
lea rax, vtable.spdlog::details::aggregate_formatter.0
mov qword [r15], rax
lea rdi, [r15 + 0x18]
mov qword [rdi], rbx
mov qword [rdi + 0x10], rbx
mov qword [rdi + 0x18], 0xf
mov qword [rbp - 0x18], r15
cmp byte [r14 + 0xc], 0
jne 0x140026401
mov rdx, qword [rdi + 0x18]
cmp rbx, rdx
jae 0x140026378
lea rax, [rbx + 1]
mov qword [rdi + 0x10], rax
mov rax, rdi
cmp rdx, 0x10
jb 0x140026370
mov rax, rbx
mov word [rax + rbx], 0x25
jmp 0x14002638d
mov r9b, 0x25
movzx r8d, byte [rbp - 0x28]
mov edx, 1
mov rcx, rdi
call fcn.1400298e0
mov rcx, qword [rdi + 0x10]
mov rdx, qword [rdi + 0x18]
cmp rcx, rdx
jae 0x1400263b6
lea rax, [rcx + 1]
mov qword [rdi + 0x10], rax
cmp rdx, 0x10
jb 0x1400263ab
mov rdi, qword [rdi]
mov byte [rdi + rcx], r12b
mov byte [rdi + rcx + 1], 0
jmp 0x1400263cc
movzx r9d, r12b
movzx r8d, byte [rbp - 0x28]
mov edx, 1
mov rcx, rdi
call fcn.1400298e0
lea rcx, [rsi + 0x80]
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], r15
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x1400263ef
mov qword [rdx], r15
add qword [rcx + 8], 8
jmp 0x1400263fc
lea r8, [rbp - 0x30]
call fcn.140032f60
mov rbx, qword [rbp - 0x30]
jmp 0x1400264d4
mov byte [r14 + 0xc], 0
sub rsi, 0xffffffffffffff80
mov ecx, 0x18
call fcn.1400569e4
mov qword [rbp - 0x30], rax
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
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x30], rax
mov rdx, qword [rsi + 8]
cmp rdx, qword [rsi + 0x10]
je 0x140026449
mov rcx, rbx
mov qword [rdx], rax
add qword [rsi + 8], 8
jmp 0x140026459
lea r8, [rbp - 0x30]
mov rcx, rsi
call fcn.140032f60
mov rcx, qword [rbp - 0x30]
test rcx, rcx
je 0x140026469
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov rcx, qword [rdi + 0x10]
mov rdx, qword [rdi + 0x18]
cmp rcx, rdx
jae 0x140026492
lea rax, [rcx + 1]
mov qword [rdi + 0x10], rax
cmp rdx, 0x10
jb 0x140026487
mov rdi, qword [rdi]
mov byte [rdi + rcx], r12b
mov byte [rdi + rcx + 1], 0
jmp 0x1400264a8
movzx r9d, r12b
movzx r8d, byte [rbp - 0x28]
mov edx, 1
mov rcx, rdi
call fcn.1400298e0
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x30], r15
mov rdx, qword [rsi + 8]
cmp rdx, qword [rsi + 0x10]
je 0x1400264c4
mov qword [rdx], r15
add qword [rsi + 8], 8
jmp 0x1400264d4
lea r8, [rbp - 0x30]
mov rcx, rsi
call fcn.140032f60
mov rbx, qword [rbp - 0x30]
test rbx, rbx
je 0x1400264e7
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.140056720
lea r11, [rsp + 0x50]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret