Function at 0x140084e10
Capabilities:
Hash data using fnv

Disassembly:
push rbp
push rsi
push rdi
push r14
push r15
mov rbp, rsp
sub rsp, 0x40
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rsp + 0x78], rbx
mov r14, r8
movzx r15d, dl
mov rsi, rcx
xor ebx, ebx
mov dword [rbp - 0x20], ebx
mov eax, r15d
movabs rcx, 0xcbf29ce484222325
xor rax, rcx
movabs rcx, 0x100000001b3
imul rax, rcx
mov r9, qword [rsi + 0xc8]
and r9, rax
add r9, r9
mov r10, qword [rsi + 0xb0]
mov r8, qword [r10 + r9*8]
mov rax, r8
mov rdx, qword [rsi + 0xa0]
nop dword [rax + rax]
cmp r8, rdx
jne 0x140084e8a
mov rcx, rdx
jmp 0x140084e92
mov rcx, qword [r10 + r9*8 + 8]
mov rcx, qword [rcx]
cmp rax, rcx
je 0x140084f3c
cmp byte [rax + 0x10], r15b
je 0x140084ea6
mov rax, qword [rax]
jmp 0x140084e80
cmp rax, rdx
je 0x140084f3c
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx]
lea rdx, [rbp + 0x30]
call qword [rax + 0x10]
nop
mov rax, qword [rbp + 0x30]
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, [rsi + 0x80]
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], rbx
mov qword [rbp + 0x48], rax
mov rdx, qword [rcx + 8]
cmp qword [rcx + 0x10], rdx
je 0x140084ef5
mov qword [rbp + 0x48], rbx
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x140084f02
lea r8, [rbp + 0x48]
call fcn.140083d10
mov rbx, qword [rbp + 0x48]
mov edi, 1
test rbx, rbx
je 0x140084f17
mov rax, qword [rbx]
mov edx, edi
mov rcx, rbx
call qword [rax]
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x14008658d
mov rax, qword [rcx]
mov edx, edi
call qword [rax]
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
movsx eax, r15b
add eax, 0xffffffdf
cmp eax, 0x59
ja case.0x140084f67.75
cdqe
lea rdx, [0x140000000]
movzx eax, byte [rdx + rax + 0x8664c]
mov ecx, dword [rdx + rax*4 + 0x865a0]
add rcx, rdx
jmp rcx
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.140088ea0
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
mov rdx, qword [rsi + 0x88]
cmp qword [rsi + 0x90], rdx
je 0x140084fa1
mov qword [rbp + 0x30], rbx
mov qword [rdx], rcx
add qword [rsi + 0x88], 8
jmp 0x140084fb5
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140083d10
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x140084fc8
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
mov rbx, qword [rbp - 0x18]
test rbx, rbx
je 0x140084feb
mov qword [rbp + 0x30], rbx
lea rcx, [rbx + 0x20]
call fcn.14007cc50
mov edx, 0x140
mov rcx, rbx
call fcn.1400bece8
mov byte [rsi + 0x4c], 1
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1400becac
mov qword [rbp + 0x30], rax
test rax, rax
je 0x140085027
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 0x14008502a
mov rax, rbx
mov qword [rbp - 0x18], rax
mov edi, 1
mov dword [rbp - 0x20], edi
mov qword [rbp - 0x18], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp qword [rsi + 0x90], rdx
je 0x14008505f
mov qword [rbp + 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x140085073
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140083d10
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x140085082
mov rax, qword [rbx]
mov edx, edi
mov rcx, rbx
call qword [rax]
and edi, 0xfffffffe
mov dword [rbp - 0x20], edi
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1400becac
mov qword [rbp + 0x30], rax
test rax, rax
je 0x1400850c0
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::level_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1400850c3
mov rax, rbx
mov qword [rbp - 0x18], rax
mov r14d, 2
mov dword [rbp - 0x20], r14d
mov qword [rbp - 0x18], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp qword [rsi + 0x90], rdx
je 0x1400850fa
mov qword [rbp + 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14008510e
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140083d10
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x140085120
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
and r14d, 0xfffffffd
mov dword [rbp - 0x20], r14d
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1400becac
mov qword [rbp + 0x30], rax
test rax, rax
je 0x140085160
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::short_level_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x140085163
mov rax, rbx
mov qword [rbp - 0x18], rax
mov r14d, 4
mov dword [rbp - 0x20], r14d
mov qword [rbp - 0x18], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp qword [rsi + 0x90], rdx
je 0x14008519a
mov qword [rbp + 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x1400851ae
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140083d10
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x1400851c0
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
and r14d, 0xfffffffb
mov dword [rbp - 0x20], r14d
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1400becac
mov qword [rbp + 0x30], rax
test rax, rax
je 0x140085200
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 0x140085203
mov rax, rbx
mov qword [rbp - 0x18], rax
mov r14d, 8
mov dword [rbp - 0x20], r14d
mov qword [rbp - 0x18], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp qword [rsi + 0x90], rdx
je 0x140085239
mov qword [rbp + 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], r14
jmp 0x14008524d
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140083d10
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x14008525f
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
and r14d, 0xfffffff7
mov dword [rbp - 0x20], r14d
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1400becac
mov qword [rbp + 0x30], rax
test rax, rax
je 0x14008529f
movups xmm0, xmmword [r14]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::v_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
jmp 0x1400852a2
mov rax, rbx
mov qword [rbp - 0x18], rax
mov r14d, 0x10
mov dword [rbp - 0x20], r14d
mov qword [rbp - 0x18], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp qword [rsi + 0x90], rdx
je 0x1400852d9
mov qword [rbp + 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x1400852ed
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140083d10
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x1400852ff
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
and r14d, 0xffffffef
mov dword [rbp - 0x20], r14d
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1400becac
mov qword [rbp + 0x30], rax
test rax, rax
je 0x14008533f
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 0x140085342
mov rax, rbx
mov qword [rbp - 0x18], rax
mov r14d, 0x20
mov dword [rbp - 0x20], r14d
mov qword [rbp - 0x18], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp qword [rsi + 0x90], rdx
je 0x140085379
mov qword [rbp + 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14008538d
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140083d10
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x14008539f
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
and r14d, 0xffffffdf
mov dword [rbp - 0x20], r14d
mov byte [rsi + 0x4c], 1
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1400becac
mov qword [rbp + 0x30], rax
test rax, rax
je 0x1400853e3
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 0x1400853e6
mov rax, rbx
mov qword [rbp - 0x18], rax
mov r14d, 0x40
mov dword [rbp - 0x20], r14d
mov qword [rbp - 0x18], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp qword [rsi + 0x90], rdx
je 0x14008541d
mov qword [rbp + 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x140085431
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140083d10
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x140085443
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
and r14d, 0xffffffbf
mov dword [rbp - 0x20], r14d
mov byte [rsi + 0x4c], 1
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1400becac
mov qword [rbp + 0x30], rax
test rax, rax
je 0x140085487
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 0x14008548a
mov rax, rbx
mov qword [rbp - 0x18], rax
mov r14d, 0x80
mov dword [rbp - 0x20], r14d
mov qword [rbp - 0x18], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp qword [rsi + 0x90], rdx
je 0x1400854c1
mov qword [rbp + 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x1400854d5
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140083d10
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x1400854e7
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
btr r14d, 7
mov dword [rbp - 0x20], r14d
mov byte [rsi + 0x4c], 1
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1400becac
mov qword [rbp + 0x30], rax
test rax, rax
je 0x14008552c
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 0x14008552f
mov rax, rbx
mov qword [rbp - 0x18], rax
mov r14d, 0x100
mov dword [rbp - 0x20], r14d
mov qword [rbp - 0x18], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp qword [rsi + 0x90], rdx
je 0x140085566
mov qword [rbp + 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14008557a
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140083d10
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x14008558c
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
btr r14d, 8
mov dword [rbp - 0x20], r14d
mov byte [rsi + 0x4c], 1
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1400becac
mov qword [rbp + 0x30], rax
test rax, rax
je 0x1400855d1
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 0x1400855d4
mov rax, rbx
mov qword [rbp - 0x18], rax
mov r14d, 0x200
mov dword [rbp - 0x20], r14d
mov qword [rbp - 0x18], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp qword [rsi + 0x90], rdx
je 0x14008560b
mov qword [rbp + 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14008561f
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140083d10
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x140085631
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
btr r14d, 9
mov dword [rbp - 0x20], r14d
mov byte [rsi + 0x4c], 1
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1400becac
mov qword [rbp + 0x30], rax
test rax, rax
je 0x140085676
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 0x140085679
mov rax, rbx
mov qword [rbp - 0x18], rax
mov r14d, 0x400
mov dword [rbp - 0x20], r14d
mov qword [rbp - 0x18], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp qword [rsi + 0x90], rdx
je 0x1400856b0
mov qword [rbp + 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x1400856c4
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140083d10
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x1400856d6
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
btr r14d, 0xa
mov dword [rbp - 0x20], r14d
mov byte [rsi + 0x4c], 1
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1400becac
mov qword [rbp + 0x30], rax
test rax, rax
je 0x14008571b
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 0x14008571e
mov rax, rbx
mov qword [rbp - 0x18], rax
mov r14d, 0x800
mov dword [rbp - 0x20], r14d
mov qword [rbp - 0x18], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp qword [rsi + 0x90], rdx
je 0x140085755
mov qword [rbp + 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x140085769
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140083d10
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x14008577b
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
btr r14d, 0xb
mov dword [rbp - 0x20], r14d
mov byte [rsi + 0x4c], 1
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1400becac
mov qword [rbp + 0x30], rax
test rax, rax
je 0x1400857c0
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 0x1400857c3
mov rax, rbx
mov qword [rbp - 0x18], rax
mov r14d, 0x1000
mov dword [rbp - 0x20], r14d
mov qword [rbp - 0x18], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp qword [rsi + 0x90], rdx
je 0x1400857fa
mov qword [rbp + 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14008580e
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140083d10
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x140085820
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
btr r14d, 0xc
mov dword [rbp - 0x20], r14d
mov byte [rsi + 0x4c], 1
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1400becac
mov qword [rbp + 0x30], rax
test rax, rax
je 0x140085865
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 0x140085868
mov rax, rbx
mov qword [rbp - 0x18], rax
mov r14d, 0x2000
mov dword [rbp - 0x20], r14d
mov qword [rbp - 0x18], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp qword [rsi + 0x90], rdx
je 0x14008589f
mov qword [rbp + 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x1400858b3
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140083d10
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x1400858c5
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
btr r14d, 0xd
mov dword [rbp - 0x20], r14d
mov byte [rsi + 0x4c], 1
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1400becac
mov qword [rbp + 0x30], rax
test rax, rax
je 0x14008590a
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 0x14008590d
mov rax, rbx
mov qword [rbp - 0x18], rax
mov r14d, 0x4000
mov dword [rbp - 0x20], r14d
mov qword [rbp - 0x18], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp qword [rsi + 0x90], rdx
je 0x140085944
mov qword [rbp + 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x140085958
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140083d10
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x14008596a
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
btr r14d, 0xe
mov dword [rbp - 0x20], r14d
mov byte [rsi + 0x4c], 1
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1400becac
mov qword [rbp + 0x30], rax
test rax, rax
je 0x1400859af
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 0x1400859b2
mov rax, rbx
mov qword [rbp - 0x18], rax
mov r14d, 0x8000
mov dword [rbp - 0x20], r14d
mov qword [rbp - 0x18], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp qword [rsi + 0x90], rdx
je 0x1400859e9
mov qword [rbp + 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x1400859fd
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140083d10
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x140085a0f
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
btr r14d, 0xf
mov dword [rbp - 0x20], r14d
mov byte [rsi + 0x4c], 1
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1400becac
mov qword [rbp + 0x30], rax
test rax, rax
je 0x140085a54
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 0x140085a57
mov rax, rbx
mov qword [rbp - 0x18], rax
mov r14d, 0x10000
mov dword [rbp - 0x20], r14d
mov qword [rbp - 0x18], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp qword [rsi + 0x90], rdx
je 0x140085a8e
mov qword [rbp + 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x140085aa2
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140083d10
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x140085ab4
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
btr r14d, 0x10
mov dword [rbp - 0x20], r14d
mov byte [rsi + 0x4c], 1
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1400becac
mov qword [rbp + 0x30], rax
test rax, rax
je 0x140085af9
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 0x140085afc
mov rax, rbx
mov qword [rbp - 0x18], rax
mov r14d, 0x20000
mov dword [rbp - 0x20], r14d
mov qword [rbp - 0x18], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp qword [rsi + 0x90], rdx
je 0x140085b33
mov qword [rbp + 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x140085b47
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140083d10
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x140085b59
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
btr r14d, 0x11
mov dword [rbp - 0x20], r14d
mov byte [rsi + 0x4c], 1
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1400becac
mov qword [rbp + 0x30], rax
test rax, rax
je 0x140085b9e
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 0x140085ba1
mov rax, rbx
mov qword [rbp - 0x18], rax
mov r14d, 0x40000
mov dword [rbp - 0x20], r14d
mov qword [rbp - 0x18], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp qword [rsi + 0x90], rdx
je 0x140085bd8
mov qword [rbp + 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x140085bec
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140083d10
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x140085bfe
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
btr r14d, 0x12
mov dword [rbp - 0x20], r14d
mov byte [rsi + 0x4c], 1
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1400becac
mov qword [rbp + 0x30], rax
test rax, rax
je 0x140085c43
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 0x140085c46
mov rax, rbx
mov qword [rbp - 0x18], rax
mov r14d, 0x80000
mov dword [rbp - 0x20], r14d
mov qword [rbp - 0x18], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp qword [rsi + 0x90], rdx
je 0x140085c7d
mov qword [rbp + 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x140085c91
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140083d10
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x140085ca3
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
btr r14d, 0x13
mov dword [rbp - 0x20], r14d
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1400becac
mov qword [rbp + 0x30], rax
test rax, rax
je 0x140085ce4
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 0x140085ce7
mov rax, rbx
mov qword [rbp - 0x18], rax
mov r14d, 0x100000
mov dword [rbp - 0x20], r14d
mov qword [rbp - 0x18], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp qword [rsi + 0x90], rdx
je 0x140085d1e
mov qword [rbp + 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x140085d32
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140083d10
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x140085d44
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
btr r14d, 0x14
mov dword [rbp - 0x20], r14d
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1400becac
mov qword [rbp + 0x30], rax
test rax, rax
je 0x140085d85
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 0x140085d88
mov rax, rbx
mov qword [rbp - 0x18], rax
mov r14d, 0x200000
mov dword [rbp - 0x20], r14d
mov qword [rbp - 0x18], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp qword [rsi + 0x90], rdx
je 0x140085dbf
mov qword [rbp + 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x140085dd3
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140083d10
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x140085de5
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
btr r14d, 0x15
mov dword [rbp - 0x20], r14d
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1400becac
mov qword [rbp + 0x30], rax
test rax, rax
je 0x140085e26
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 0x140085e29
mov rax, rbx
mov qword [rbp - 0x18], rax
mov r14d, 0x400000
mov dword [rbp - 0x20], r14d
mov qword [rbp - 0x18], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp qword [rsi + 0x90], rdx
je 0x140085e60
mov qword [rbp + 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x140085e74
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140083d10
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x140085e86
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
btr r14d, 0x16
mov dword [rbp - 0x20], r14d
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1400becac
mov qword [rbp + 0x30], rax
test rax, rax
je 0x140085ec7
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 0x140085eca
mov rax, rbx
mov qword [rbp - 0x18], rax
mov r14d, 0x800000
mov dword [rbp - 0x20], r14d
mov qword [rbp - 0x18], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp qword [rsi + 0x90], rdx
je 0x140085f01
mov qword [rbp + 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x140085f15
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140083d10
mov rbx, qword [rbp + 0x30]
test rbx, rbx
je 0x140085f27
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
btr r14d, 0x17
mov dword [rbp - 0x20], r14d
mov byte [rsi + 0x4c], 1
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x18
call fcn.1400becac
mov qword [rbp + 0x30], rax
test rax, rax
je 0x140085f6c
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 0x140085f6f
mov rax, rbx
mov qword [rbp - 0x18], rax
mov r14d, 0x1000000
mov dword [rbp - 0x20], r14d
mov qword [rbp - 0x18], rbx
mov qword [rbp + 0x30], rax
mov rdx, qword [rsi + 0x88]
cmp qword [rsi + 0x90], rdx
je 0x140085fa6
mov qword [rbp + 0x30], rbx
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x140085fb7
lea r8, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140083d10
nop
lea rcx, [rbp + 0x30]
call fcn.14000b3b0
btr r14d, 0x18
mov dword [rbp - 0x20], r14d
lea rcx, [rbp - 0x18]
call fcn.14008add0
mov byte [rsi + 0x4c], 1
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.1400880c0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140094cc0
nop
lea rcx, [rbp + 0x30]
call fcn.14000b3b0
nop
lea rcx, [rbp - 0x18]
call fcn.14008add0
mov byte [rsi + 0x4c], 1
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.1400881a0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140094cc0
nop
lea rcx, [rbp + 0x30]
call fcn.14000b3b0
nop
lea rcx, [rbp - 0x18]
call fcn.14008add0
mov byte [rsi + 0x4c], 1
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.140088bc0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140094cc0
nop
lea rcx, [rbp + 0x30]
call fcn.14000b3b0
nop
lea rcx, [rbp - 0x18]
call fcn.14008ae10
mov byte [rsi + 0x4c], 1
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.140088680
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140094cc0
nop
lea rcx, [rbp + 0x30]
call fcn.14000b3b0
nop
lea rcx, [rbp - 0x18]
call fcn.14008add0
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.140088dc0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140094cc0
nop
lea rcx, [rbp + 0x30]
call fcn.14000b3b0
nop
lea rcx, [rbp - 0x18]
call fcn.14008add0
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.140088e30
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140094cc0
nop
lea rcx, [rbp + 0x30]
call fcn.14000b3b0
nop
lea rcx, [rbp - 0x18]
call fcn.14008add0
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.140088ae0
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140094cc0
nop
lea rcx, [rbp + 0x30]
call fcn.14000b3b0
nop
lea rcx, [rbp - 0x18]
call fcn.14008add0
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.140088760
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140094cc0
nop
lea rcx, [rbp + 0x30]
call fcn.14000b3b0
nop
lea rcx, [rbp - 0x18]
call fcn.14008add0
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.140088840
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140094cc0
nop
lea rcx, [rbp + 0x30]
call fcn.14000b3b0
nop
lea rcx, [rbp - 0x18]
call fcn.14008add0
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.140088a00
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140094cc0
nop
lea rcx, [rbp + 0x30]
call fcn.14000b3b0
nop
lea rcx, [rbp - 0x18]
call fcn.14008add0
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.140088920
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140094cc0
nop
lea rcx, [rbp + 0x30]
call fcn.14000b3b0
nop
lea rcx, [rbp - 0x18]
call fcn.14008add0
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov byte [rbp + 0x30], 0x25
lea rdx, [rbp + 0x30]
lea rcx, [rbp - 0x10]
call fcn.140088d40
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp - 0x18], rdx
lea rdx, [rbp - 0x18]
lea rcx, [rsi + 0x80]
call fcn.140094cc0
nop
lea rcx, [rbp - 0x18]
call fcn.14000b3b0
nop
lea rcx, [rbp - 0x10]
call fcn.14008adf0
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov rdx, r14
lea rcx, [rbp - 0x10]
call fcn.140088300
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140094cc0
nop
lea rcx, [rbp + 0x30]
call fcn.14000b3b0
nop
lea rcx, [rbp - 0x10]
call fcn.14008adf0
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov rdx, r14
lea rcx, [rbp - 0x10]
call fcn.140088400
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140094cc0
nop
lea rcx, [rbp + 0x30]
call fcn.14000b3b0
nop
lea rcx, [rbp - 0x10]
call fcn.14008adf0
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov rdx, r14
lea rcx, [rbp - 0x10]
call fcn.140088380
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140094cc0
nop
lea rcx, [rbp + 0x30]
call fcn.14000b3b0
nop
lea rcx, [rbp - 0x10]
call fcn.14008adf0
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov rdx, r14
lea rcx, [rbp - 0x10]
call fcn.140088280
nop
mov rdx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140094cc0
nop
lea rcx, [rbp + 0x30]
call fcn.14000b3b0
nop
lea rcx, [rbp - 0x10]
call fcn.14008adf0
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
lea rcx, [rbp + 0x48]
call fcn.140088cc0
nop
cmp byte [r14 + 0xc], 0
jne 0x14008650c
mov rcx, qword [rbp + 0x48]
add rcx, 0x18
mov dl, 0x25
call fcn.140017de0
mov rcx, qword [rbp + 0x48]
add rcx, 0x18
movzx edx, r15b
call fcn.140017de0
lea rcx, [rsi + 0x80]
mov rax, qword [rbp + 0x48]
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
call fcn.140094cc0
nop
lea rcx, [rbp + 0x30]
jmp 0x14008657e
mov byte [r14 + 0xc], 0
mov rdx, r14
lea rcx, [rbp - 0x10]
call fcn.140088920
nop
mov rcx, qword [rax]
mov qword [rax], rbx
mov qword [rbp + 0x30], rcx
lea rdx, [rbp + 0x30]
lea rcx, [rsi + 0x80]
call fcn.140094cc0
nop
lea rcx, [rbp + 0x30]
call fcn.14000b3b0
nop
lea rcx, [rbp - 0x10]
call fcn.14008add0
mov rcx, qword [rbp + 0x48]
add rcx, 0x18
movzx edx, r15b
call fcn.140017de0
mov rax, qword [rbp + 0x48]
mov qword [rbp + 0x48], rbx
mov qword [rbp - 0x18], rax
lea rdx, [rbp - 0x18]
lea rcx, [rsi + 0x80]
call fcn.140094cc0
nop
lea rcx, [rbp - 0x18]
call fcn.14000b3b0
nop
lea rcx, [rbp + 0x48]
call fcn.14008ae30
mov rbx, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret