Function at 0x14001edc0
Capabilities:
Hash data using fnv

Disassembly:
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rsp + 0x50]
mov qword [rbp], 0xfffffffffffffffe
mov rdi, r8
mov rsi, rcx
lea r8, [rbp - 0x11]
mov byte [r8], dl
add rcx, 0x98
movzx eax, dl
movabs rdx, 0xcbf29ce484222325
xor rdx, rax
movabs r9, 0x100000001b3
imul r9, rdx
lea rbx, [rbp - 0x10]
mov rdx, rbx
call fcn.14002e3f6
mov rax, qword [rbx + 8]
test rax, rax
je 0x14001ee70
cmp rax, qword [rsi + 0xa0]
je 0x14001ee70
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx]
lea rbx, [rbp - 0x10]
mov rdx, rbx
call qword [rax + 0x10]
mov rax, qword [rbx]
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
mov qword [rbx], 0
mov qword [rbp - 0x20], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14001eed8
mov qword [rbp - 0x20], 0
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14001eee8
movsx eax, byte [rbp - 0x11]
add eax, 0xffffffdf
cmp eax, 0x59
ja case.0x14001ee8e.34
lea rcx, [0x140020230]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
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 - 0x10], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
jne 0x14001ef8e
lea rcx, [rsi + 0x80]
lea r8, [rbp - 0x10]
call fcn.14002e068
jmp 0x14001f8d7
sub rsi, 0xffffffffffffff80
lea r8, [rbp - 0x20]
mov rcx, rsi
call fcn.14002e068
mov rcx, qword [rbp - 0x20]
test rcx, rcx
je 0x14001eefb
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rcx, qword [rbp - 0x10]
test rcx, rcx
je 0x14001f8ee
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x14001f8ee
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
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 - 0x10], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
jne 0x14001ef8e
lea rcx, [rsi + 0x80]
lea r8, [rbp - 0x10]
call fcn.14002e068
jmp 0x14001f8d7
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
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 - 0x10], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x14001f8c7
mov qword [rbp - 0x10], 0
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x14001f8d7
sub rsi, 0xffffffffffffff80
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_funcname_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x14001eefb
sub rsi, 0xffffffffffffff80
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_linenum_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x14001eefb
sub rsi, 0xffffffffffffff80
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::color_stop_formatter.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x14001eefb
sub rsi, 0xffffffffffffff80
mov ecx, 0x20
call fcn.1400e7770
xor ecx, ecx
mov qword [rax + 8], rcx
mov qword [rax + 0xe], rcx
lea rcx, vtable.spdlog::details::ch_formatter.0
mov qword [rax], rcx
mov byte [rax + 0x18], 0x25
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x14001eefb
lea rbx, [rsi + 0x80]
mov ecx, 0x140
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::full_formatter.0
mov qword [rax], rcx
xor ecx, ecx
mov qword [rax + 0x18], rcx
lea rdx, vtable.fmt::v9::basic_memory_buffer_char__250__class_std::allocator_char__.0
mov qword [rax + 0x20], rdx
lea rdx, [rax + 0x40]
mov qword [rax + 0x28], rdx
movaps xmm0, xmmword [0x140115900]
movups xmmword [rax + 0x30], xmm0
mov qword [rbp - 0x20], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rbx
call fcn.14001e6d2
mov rcx, qword [rbp - 0x10]
test rcx, rcx
je 0x14001f0e5
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
lea rcx, [rbp - 0x20]
call fcn.14001e70a
jmp 0x14001f8ea
sub rsi, 0xffffffffffffff80
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_location_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x14001eefb
lea rbx, [rsi + 0x80]
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::C_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rbx
call fcn.14001e6d2
jmp 0x14001f8d7
sub rsi, 0xffffffffffffff80
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::E_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x14001eefb
sub rsi, 0xffffffffffffff80
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::F_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x14001eefb
lea rbx, [rsi + 0x80]
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::H_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rbx
call fcn.14001e6d2
jmp 0x14001f8d7
sub rsi, 0xffffffffffffff80
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::pid_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x14001eefb
lea rbx, [rsi + 0x80]
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::R_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rbx
call fcn.14001e6d2
jmp 0x14001f8d7
lea rbx, [rsi + 0x80]
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::Y_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rbx
call fcn.14001e6d2
jmp 0x14001f8d7
lea rbx, [rsi + 0x80]
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::a_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rbx
call fcn.14001e6d2
jmp 0x14001f8d7
lea rbx, [rsi + 0x80]
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::c_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rbx
call fcn.14001e6d2
jmp 0x14001f8d7
lea rbx, [rsi + 0x80]
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::d_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rbx
call fcn.14001e6d2
jmp 0x14001f8d7
sub rsi, 0xffffffffffffff80
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::f_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x14001eefb
sub rsi, 0xffffffffffffff80
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_filename_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x14001eefb
sub rsi, 0xffffffffffffff80
lea rbx, [rbp - 0x20]
mov rcx, rbx
mov rdx, rdi
call fcn.14002e802
mov rax, qword [rbx]
mov qword [rbx], 0
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x14001f89f
sub rsi, 0xffffffffffffff80
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::name_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x14001eefb
lea rbx, [rsi + 0x80]
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::p_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rbx
call fcn.14001e6d2
jmp 0x14001f8d7
lea rbx, [rsi + 0x80]
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::r_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rbx
call fcn.14001e6d2
jmp 0x14001f8d7
sub rsi, 0xffffffffffffff80
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::short_filename_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x14001eefb
sub rsi, 0xffffffffffffff80
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::t_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x14001eefb
sub rsi, 0xffffffffffffff80
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::v_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x14001eefb
lea rbx, [rsi + 0x80]
mov ecx, 0x28
call fcn.1400e7770
movups xmm0, xmmword [rdi]
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], 0
mov dword [rax + 0x20], 0
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rbx
call fcn.14001e6d2
jmp 0x14001f8d7
mov ecx, 0x38
call fcn.1400e7770
mov rbx, rax
xorps xmm0, xmm0
movaps xmmword [rax], xmm0
movaps xmmword [rax + 0x10], xmm0
movaps xmmword [rax + 0x20], xmm0
lea rax, vtable.spdlog::details::aggregate_formatter.0
mov qword [rbx], rax
mov qword [rbx + 0x30], send
mov qword [rbp - 0x10], rbx
cmp byte [rdi + 0xc], 0
je 0x14001f8f7
mov byte [rdi + 0xc], 0
mov qword [rbp - 0x28], rbx
mov ecx, 0x18
call fcn.1400e7770
mov qword [rbp - 0x30], rbx
sub rsi, 0xffffffffffffff80
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::source_funcname_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x20]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
mov rcx, qword [rbp - 0x20]
test rcx, rcx
je 0x14001f5d5
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov dl, byte [rbp - 0x11]
mov rdi, qword [rbp - 0x30]
mov qword [rbp - 0x28], rdi
mov rcx, rdi
call fcn.140021970
mov qword [rbp - 0x10], 0
lea rdx, [rbp - 0x20]
mov qword [rdx], rdi
mov rcx, rsi
call fcn.14001e6d2
jmp 0x14001f92f
lea rbx, [rsi + 0x80]
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::A_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rbx
call fcn.14001e6d2
jmp 0x14001f8d7
lea rbx, [rsi + 0x80]
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::B_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rbx
call fcn.14001e6d2
jmp 0x14001f8d7
lea rbx, [rsi + 0x80]
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::I_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rbx
call fcn.14001e6d2
jmp 0x14001f8d7
sub rsi, 0xffffffffffffff80
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::short_level_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x14001eefb
lea rbx, [rsi + 0x80]
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::M_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rbx
call fcn.14001e6d2
jmp 0x14001f8d7
sub rsi, 0xffffffffffffff80
lea rbx, [rbp - 0x20]
mov rcx, rbx
mov rdx, rdi
call fcn.14002e884
mov rax, qword [rbx]
mov qword [rbx], 0
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x14001f89f
lea rbx, [rsi + 0x80]
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::S_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rbx
call fcn.14001e6d2
jmp 0x14001f8d7
sub rsi, 0xffffffffffffff80
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::color_start_formatter.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x14001eefb
sub rsi, 0xffffffffffffff80
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::e_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x14001eefb
sub rsi, 0xffffffffffffff80
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::level_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x14001eefb
lea rbx, [rsi + 0x80]
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::m_formatter_class_spdlog::details::scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rbx
call fcn.14001e6d2
jmp 0x14001f8d7
sub rsi, 0xffffffffffffff80
lea rbx, [rbp - 0x20]
mov rcx, rbx
mov rdx, rdi
call fcn.14002e843
mov rax, qword [rbx]
mov qword [rbx], 0
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x14001f89f
sub rsi, 0xffffffffffffff80
lea rbx, [rbp - 0x20]
mov rcx, rbx
mov rdx, rdi
call fcn.14002e7c1
mov rax, qword [rbx]
mov qword [rbx], 0
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
mov rcx, qword [rbp - 0x10]
test rcx, rcx
je 0x14001f8b2
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rcx, qword [rbp - 0x20]
test rcx, rcx
je 0x14001f8ee
mov edx, 0x20
call fcn.1400e7768
jmp 0x14001f8ee
lea rcx, [rsi + 0x80]
lea r8, [rbp - 0x10]
call fcn.14002e068
mov rcx, qword [rbp - 0x10]
test rcx, rcx
je 0x14001f8ea
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov byte [rsi + 0x4c], 1
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov qword [rbp - 0x28], rbx
mov rcx, rbx
mov dl, 0x25
call fcn.140021970
mov dl, byte [rbp - 0x11]
mov qword [rbp - 0x28], rbx
mov rcx, rbx
call fcn.140021970
sub rsi, 0xffffffffffffff80
mov qword [rbp - 0x10], 0
lea rdx, [rbp - 0x20]
mov qword [rdx], rbx
mov rcx, rsi
call fcn.14001e6d2
mov rcx, qword [rbp - 0x20]
jmp 0x14001eeff