Function at 0x140020398
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 0x140020448
cmp rax, qword [rsi + 0xa0]
je 0x140020448
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 0x1400204b0
mov qword [rbp - 0x20], 0
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x1400204c0
movsx eax, byte [rbp - 0x11]
add eax, 0xffffffdf
cmp eax, 0x59
ja case.0x140020466.34
lea rcx, [0x140021808]
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_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
jne 0x140020566
lea rcx, [rsi + 0x80]
lea r8, [rbp - 0x10]
call fcn.14002e068
jmp 0x140020eaf
sub rsi, 0xffffffffffffff80
lea r8, [rbp - 0x20]
mov rcx, rsi
call fcn.14002e068
mov rcx, qword [rbp - 0x20]
test rcx, rcx
je 0x1400204d3
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rcx, qword [rbp - 0x10]
test rcx, rcx
je 0x140020ec6
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x140020ec6
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::T_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
jne 0x140020566
lea rcx, [rsi + 0x80]
lea r8, [rbp - 0x10]
call fcn.14002e068
jmp 0x140020eaf
mov ecx, 0x18
call fcn.1400e7770
movups xmm0, xmmword [rdi]
movups xmmword [rax + 8], xmm0
lea rcx, vtable.spdlog::details::b_formatter_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
mov qword [rbp - 0x10], rax
mov rdx, qword [rsi + 0x88]
cmp rdx, qword [rsi + 0x90]
je 0x140020e9f
mov qword [rbp - 0x10], 0
mov qword [rdx], rax
add qword [rsi + 0x88], 8
jmp 0x140020eaf
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_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x1400204d3
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_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x1400204d3
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 0x1400204d3
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 0x1400204d3
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 0x1400206bd
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
lea rcx, [rbp - 0x20]
call fcn.14001e70a
jmp 0x140020ec2
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_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x1400204d3
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_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rbx
call fcn.14001e6d2
jmp 0x140020eaf
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_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x1400204d3
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_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x1400204d3
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_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rbx
call fcn.14001e6d2
jmp 0x140020eaf
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_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x1400204d3
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_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rbx
call fcn.14001e6d2
jmp 0x140020eaf
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_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rbx
call fcn.14001e6d2
jmp 0x140020eaf
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_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rbx
call fcn.14001e6d2
jmp 0x140020eaf
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_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rbx
call fcn.14001e6d2
jmp 0x140020eaf
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_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rbx
call fcn.14001e6d2
jmp 0x140020eaf
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_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x1400204d3
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_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x1400204d3
sub rsi, 0xffffffffffffff80
lea rbx, [rbp - 0x20]
mov rcx, rbx
mov rdx, rdi
call fcn.1400320e5
mov rax, qword [rbx]
mov qword [rbx], 0
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x140020e77
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_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x1400204d3
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_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rbx
call fcn.14001e6d2
jmp 0x140020eaf
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_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rbx
call fcn.14001e6d2
jmp 0x140020eaf
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_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x1400204d3
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_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x1400204d3
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_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x1400204d3
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_struct_spdlog::details::null_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 0x140020eaf
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 0x140020ecf
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_struct_spdlog::details::null_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 0x140020bad
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 0x140020f07
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_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rbx
call fcn.14001e6d2
jmp 0x140020eaf
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_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rbx
call fcn.14001e6d2
jmp 0x140020eaf
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_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rbx
call fcn.14001e6d2
jmp 0x140020eaf
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_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x1400204d3
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_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rbx
call fcn.14001e6d2
jmp 0x140020eaf
sub rsi, 0xffffffffffffff80
lea rbx, [rbp - 0x20]
mov rcx, rbx
mov rdx, rdi
call fcn.140032167
mov rax, qword [rbx]
mov qword [rbx], 0
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x140020e77
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_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rbx
call fcn.14001e6d2
jmp 0x140020eaf
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 0x1400204d3
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_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x1400204d3
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_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x1400204d3
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_struct_spdlog::details::null_scoped_padder_.0
mov qword [rax], rcx
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rbx
call fcn.14001e6d2
jmp 0x140020eaf
sub rsi, 0xffffffffffffff80
lea rbx, [rbp - 0x20]
mov rcx, rbx
mov rdx, rdi
call fcn.140032126
mov rax, qword [rbx]
mov qword [rbx], 0
lea rdx, [rbp - 0x10]
mov qword [rdx], rax
mov rcx, rsi
call fcn.14001e6d2
jmp 0x140020e77
sub rsi, 0xffffffffffffff80
lea rbx, [rbp - 0x20]
mov rcx, rbx
mov rdx, rdi
call fcn.1400320a4
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 0x140020e8a
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rcx, qword [rbp - 0x20]
test rcx, rcx
je 0x140020ec6
mov edx, 0x20
call fcn.1400e7768
jmp 0x140020ec6
lea rcx, [rsi + 0x80]
lea r8, [rbp - 0x10]
call fcn.14002e068
mov rcx, qword [rbp - 0x10]
test rcx, rcx
je 0x140020ec2
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 0x1400204d7