Function at 0x7ff7200252a0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x260]
sub rsp, 0x360
mov rax, qword [0x7ff720099080]
xor rax, rsp
mov qword [rbp + 0x250], rax
mov r12, rdx
mov r13, rcx
mov qword [rbp + 0xc0], rdx
xor r15d, r15d
mov dword [rsp + 0x30], r15d
lea rcx, [rbp + 0x110]
call fcn.7ff72002e9f0
nop
mov dword [rsp + 0x48], 0x233b246c
mov dword [rsp + 0x4c], 0x35393d2b
mov word [rsp + 0x50], 0x6f
mov byte [rsp + 0x52], 1
mov dword [rsp + 0x40], 0x202d256c
mov dword [rsp + 0x44], 0x100722b
mov dword [rbp + 0xc8], 0x3e29386c
mov dword [rbp + 0xcc], 0x3f3f263d
mov dword [rbp + 0xd0], 0x69373b
mov byte [rbp + 0xd4], 1
mov dword [rsp + 0x38], 0x243b236c
mov dword [rsp + 0x3c], 0x100722a
mov dword [rsp + 0x30], 0x3429206c
mov word [rsp + 0x34], 0x73
mov byte [rsp + 0x36], 1
mov dword [rsp + 0x58], 0x283c323e
mov dword [rsp + 0x5c], 0x32392373
mov dword [rsp + 0x60], 0x30273d37
mov word [rsp + 0x64], 0x100
lea r8, [rsp + 0x30]
lea rdx, [rsp + 0x58]
lea rcx, [rbp + 0x80]
call fcn.7ff720019250
nop
mov rdx, r12
cmp qword [r12 + 0x18], 0x10
jb 0x7ff7200253ac
mov rdx, qword [r12]
mov r8, qword [r12 + 0x10]
mov rcx, rax
call fcn.7ff720016400
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x68], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x58], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea r8, [rsp + 0x38]
lea rdx, [rbp - 0x68]
lea rcx, [rbp + 0x58]
call fcn.7ff720018c50
nop
lea rdx, [rbp + 0x110]
cmp qword [rbp + 0x128], 0x10
cmovae rdx, qword [rbp + 0x110]
mov r8, qword [rbp + 0x120]
mov rcx, rax
call fcn.7ff720016400
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x38], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x48], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea r8, [rbp + 0xc8]
lea rdx, [rbp + 0x38]
lea rcx, [rbp + 0x18]
call fcn.7ff720019130
nop
lea rdx, [r13 + 0x240]
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x7ff720025458
mov rdx, qword [rdx]
mov rcx, rax
call fcn.7ff720016400
movups xmm0, xmmword [rax]
movups xmmword [rbp - 8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 8], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea r8, [rsp + 0x40]
lea rdx, [rbp - 8]
lea rcx, [rbp - 0x28]
call fcn.7ff720018c50
nop
mov rdx, r13
cmp qword [r13 + 0x18], 0x10
jb 0x7ff72002549f
mov rdx, qword [r13]
mov r8, qword [r13 + 0x10]
mov rcx, rax
call fcn.7ff720016400
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x80], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea r8, [rsp + 0x48]
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x48]
call fcn.7ff720019010
nop
lea rdx, [r13 + 0x20]
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x7ff7200254f0
mov rdx, qword [rdx]
mov rcx, rax
call fcn.7ff720016400
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x130], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x140], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rbp - 0x30]
cmp rdx, 0x10
jb 0x7ff72002555a
inc rdx
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff720025555
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff720025555
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.7ff72007994c
movdqa xmm0, xmmword [0x7ff72008dcf0]
movdqu xmmword [rbp - 0x38], xmm0
mov byte [rbp - 0x48], 0
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x7ff7200255ab
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff7200255a5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff7200255a5
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.7ff72007994c
nop
mov rdx, qword [rbp - 0x10]
cmp rdx, 0x10
jb 0x7ff7200255e9
inc rdx
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff7200255e4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff7200255e4
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.7ff72007994c
movdqa xmm0, xmmword [0x7ff72008dcf0]
movdqu xmmword [rbp - 0x18], xmm0
mov byte [rbp - 0x28], 0
mov rdx, qword [rbp + 0x10]
cmp rdx, 0x10
jb 0x7ff720025639
inc rdx
mov rcx, qword [rbp - 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff720025633
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff720025633
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.7ff72007994c
nop
mov rdx, qword [rbp + 0x30]
cmp rdx, 0x10
jb 0x7ff720025677
inc rdx
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff720025672
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff720025672
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.7ff72007994c
movdqa xmm0, xmmword [0x7ff72008dcf0]
movdqu xmmword [rbp + 0x28], xmm0
mov byte [rbp + 0x18], 0
mov rdx, qword [rbp + 0x50]
cmp rdx, 0x10
jb 0x7ff7200256c7
inc rdx
mov rcx, qword [rbp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff7200256c1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff7200256c1
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.7ff72007994c
nop
mov rdx, qword [rbp + 0x70]
cmp rdx, 0x10
jb 0x7ff720025705
inc rdx
mov rcx, qword [rbp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff720025700
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff720025700
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.7ff72007994c
movdqa xmm0, xmmword [0x7ff72008dcf0]
movdqu xmmword [rbp + 0x68], xmm0
mov byte [rbp + 0x58], 0
mov rdx, qword [rbp - 0x50]
cmp rdx, 0x10
jb 0x7ff720025755
inc rdx
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff72002574f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff72002574f
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.7ff72007994c
nop
mov rdx, qword [rbp + 0x98]
cmp rdx, 0x10
jb 0x7ff720025799
inc rdx
mov rcx, qword [rbp + 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff720025794
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff720025794
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.7ff72007994c
movdqa xmm0, xmmword [0x7ff72008dcf0]
movdqu xmmword [rbp + 0x90], xmm0
mov byte [rbp + 0x80], 0
lea rax, [rbp - 0x68]
mov qword [rbp + 0x78], rax
lea rdx, [r13 + 0x80]
lea rcx, [rbp - 0x68]
call fcn.7ff7200161b0
mov r14, rax
mov qword [rsp + 0x70], r15
mov qword [rbp - 0x80], r15
mov qword [rbp - 0x78], r15
lea rsi, [rbp + 0x130]
cmp qword [rbp + 0x148], 0x10
cmovae rsi, qword [rbp + 0x130]
movabs rbx, 0x7fffffffffffffff
mov rdi, qword [rbp + 0x140]
cmp rdi, rbx
ja 0x7ff720025e4c
mov qword [rbp - 0x78], 0xf
cmp rdi, 0x10
jae 0x7ff720025830
mov qword [rbp - 0x80], rdi
mov r8d, 0x10
mov rdx, rsi
lea rcx, [rsp + 0x70]
call sub.VCRUNTIME140.dll_memcpy_1
jmp 0x7ff720025884
mov rax, rdi
or rax, 0xf
cmp rax, rbx
ja 0x7ff72002584b
mov rbx, rax
mov ecx, 0x16
cmp rax, rcx
cmovb rbx, rcx
mov rdx, rbx
add rdx, 1
mov rax, 0xffffffffffffffff
cmovb rdx, rax
lea rcx, [rsp + 0x70]
call fcn.7ff7200178d0
mov qword [rsp + 0x70], rax
mov qword [rbp - 0x80], rdi
mov qword [rbp - 0x78], rbx
lea r8, [rdi + 1]
mov rdx, rsi
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
nop
mov r8, r14
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0xf0]
call fcn.7ff720027da0
nop
mov qword [rbp + 0xb8], r15
mov byte [rsp + 0x20], 0
mov r9b, 1
lea r8, [rbp + 0x80]
lea rdx, [rbp + 0xf0]
lea rcx, [rbp + 0xe0]
call fcn.7ff72001c510
nop
xor edx, edx
mov r8d, 0xf8
lea rcx, [rbp + 0x150]
call sub.VCRUNTIME140.dll_memset
lea rax, [0x7ff72007de68]
mov qword [rbp + 0x150], rax
lea rax, [0x7ff72007de70]
mov qword [rbp + 0x160], rax
lea rcx, [rbp + 0x1e8]
call qword [sym.imp.msvcp140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
mov dword [rsp + 0x30], 0x1f8
xor r8d, r8d
lea rdx, [rbp + 0x168]
lea rcx, [rbp + 0x150]
call qword [sym.imp.msvcp140.dll_public:_void___cdecl_std::basic_iostream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64____ptr64]
nop
mov rax, qword [rbp + 0x150]
movsxd rcx, dword [rax + 4]
lea rax, [0x7ff72007de60]
mov qword [rbp + rcx + 0x150], rax
mov rax, qword [rbp + 0x150]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x98]
mov dword [rbp + rcx + 0x14c], edx
lea rcx, [rbp + 0x168]
call qword [sym.imp.msvcp140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
lea rax, [0x7ff72007dde0]
mov qword [rbp + 0x168], rax
mov qword [rbp + 0x1d0], r15
mov dword [rbp + 0x1d8], r15d
xorps xmm0, xmm0
movups xmmword [rbp + 0xc8], xmm0
mov ecx, 0x20
call fcn.7ff7200795f0
mov r14, rax
mov qword [rbp + 0xc8], rax
lea r15, [rax + 0x20]
mov qword [rbp + 0xd8], r15
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
mov qword [rbp + 0xd0], r15
lea r8, [rbp + 0xf0]
cmp qword [rbp + 0x108], 0x10
cmovae r8, qword [rbp + 0xf0]
lea rcx, [r13 + 0x260]
cmp qword [rcx + 0x18], 0x10
jb 0x7ff7200259de
mov rcx, qword [rcx]
mov qword [rsp + 0x28], 0x20
mov qword [rsp + 0x20], r14
mov r9, qword [rbp + 0x100]
mov rdx, qword [r13 + 0x270]
call fcn.7ff72002ee60
mov rsi, r14
cmp r14, r15
je 0x7ff720025a6c
nop word [rax + rax]
movzx edi, byte [rsi]
lea rdx, [0x7ff720023c90]
lea rcx, [rbp + 0x160]
call qword [sym.imp.msvcp140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___class_std::basic_ios_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ios_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rbx, rax
mov rcx, qword [rax]
movsxd rdx, dword [rcx + 4]
mov byte [rdx + rax + 0x58], 0x30
mov edx, 2
lea rcx, [rsp + 0x58]
call sub.msvcp140.dll_struct_std::_Smanip_long_long___int64_____cdecl_std::setw_long_long___int64__
mov r8, qword [rax]
mov rcx, qword [rbx]
movsxd rcx, dword [rcx + 4]
add rcx, rbx
mov rdx, qword [rax + 8]
call r8
mov edx, edi
mov rcx, rbx
call qword [sym.imp.msvcp140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
inc rsi
cmp rsi, r15
jne 0x7ff720025a10
mov qword [rsp + 0x70], 0
movdqa xmm0, xmmword [0x7ff72008dcf0]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], 0
mov dword [rsp + 0x30], 0x1fa
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rax
mov ecx, dword [rbp + 0x1d8]
mov eax, ecx
and al, 0x22
cmp al, 2
je 0x7ff720025ad9
mov rax, qword [rbp + 0x1a8]
mov r8, qword [rax]
test r8, r8
je 0x7ff720025ad9
mov rax, qword [rbp + 0x188]
mov rdx, qword [rax]
cmp r8, qword [rbp + 0x1d0]
cmovb r8, qword [rbp + 0x1d0]
sub r8, rdx
jmp 0x7ff720025b13
test cl, 4
jne 0x7ff720025b09
mov rax, qword [rbp + 0x1a0]
mov rcx, qword [rax]
test rcx, rcx
je 0x7ff720025b09
mov rax, qword [rbp + 0x180]
mov rdx, qword [rax]
mov rax, qword [rbp + 0x1b8]
movsxd r8, dword [rax]
sub r8, rdx
add r8, rcx
jmp 0x7ff720025b13
mov r8, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x58]
test rdx, rdx
je 0x7ff720025b23
lea rcx, [rsp + 0x70]
call fcn.7ff7200210c0
nop
lea rdx, [section._________1]
cmp qword [0x7ff720099018], 0x10
cmovae rdx, qword [section._________1]
lea rcx, [rsp + 0x70]
mov rbx, qword [rsp + 0x70]
mov rdi, qword [rbp - 0x78]
cmp rdi, 0x10
cmovae rcx, rbx
mov r8, qword [rbp - 0x80]
cmp r8, qword [0x7ff720099010]
jne 0x7ff720025b6b
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x7ff720025b6b
xor sil, sil
jmp 0x7ff720025b6e
mov sil, 1
cmp rdi, 0x10
jb 0x7ff720025ba8
lea rdx, [rdi + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x7ff720025ba0
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff720025ba0
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rbx
call fcn.7ff72007994c
test sil, sil
je 0x7ff720025bb4
call qword [sym.imp.ucrtbase.dll_abort]
int3
lea rdx, [rbp + 0xe0]
lea rcx, [rsp + 0x58]
call fcn.7ff72001ece0
mov rdx, rax
mov rcx, r13
call fcn.7ff720025e60
lea rdx, [0x7ff72007dc60]
lea rcx, [rbp + 0xe0]
call fcn.7ff720018990
lea rdx, [rax + 8]
cmp byte [rax], 4
mov ebx, 0
cmovne rdx, rbx
cmp byte [rdx], bl
je 0x7ff720025c23
lea rdx, [0x7ff72007dedc]
lea rcx, [rbp + 0xe0]
call fcn.7ff720018990
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.7ff72001ece0
mov rdx, rax
mov rcx, r13
call fcn.7ff720025f10
nop
test r14, r14
je 0x7ff720025c5c
sub r15, r14
cmp r15, 0x1000
jb 0x7ff720025c50
add r15, 0x27
mov rcx, qword [r14 - 8]
sub r14, rcx
lea rax, [r14 - 8]
cmp rax, 0x1f
ja 0x7ff720025d08
mov r14, rcx
mov rdx, r15
mov rcx, r14
call fcn.7ff72007994c
nop
mov rax, qword [rbp + 0x150]
movsxd rcx, dword [rax + 4]
lea rax, [0x7ff72007de60]
mov qword [rbp + rcx + 0x150], rax
mov rax, qword [rbp + 0x150]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x98]
mov dword [rbp + rcx + 0x14c], edx
lea rcx, [rbp + 0x168]
call fcn.7ff72001f680
lea rcx, [rbp + 0x170]
call qword [sym.imp.msvcp140.dll_public_virtual:_void___cdecl_std::basic_iostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x1e8]
call qword [sym.imp.msvcp140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
movzx edx, byte [rbp + 0xe0]
lea rcx, [rbp + 0xe8]
call fcn.7ff720022230
nop
mov rdx, qword [rbp + 0x108]
cmp rdx, 0x10
jb 0x7ff720025d14
inc rdx
mov rcx, qword [rbp + 0xf0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff720025d0f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff720025d0f
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.7ff72007994c
mov qword [rbp + 0x100], rbx
mov qword [rbp + 0x108], 0xf
mov byte [rbp + 0xf0], 0
mov rax, qword [rbp + 0x148]
cmp rax, 0x10
jb 0x7ff720025d73
lea rdx, [rax + 1]
mov rcx, qword [rbp + 0x130]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff720025d6d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff720025d6d
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.7ff72007994c
nop
mov rdx, qword [rbp + 0x128]
cmp rdx, 0x10
jb 0x7ff720025db7
inc rdx
mov rcx, qword [rbp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff720025db2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff720025db2
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.7ff72007994c
mov qword [rbp + 0x120], rbx
mov qword [rbp + 0x128], 0xf
mov byte [rbp + 0x110], 0
mov rdx, qword [r12 + 0x18]
cmp rdx, 0x10
jb 0x7ff720025e08
inc rdx
mov rcx, qword [r12]
cmp rdx, 0x1000
jb 0x7ff720025e03
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x7ff720025e45
mov rcx, r8
call fcn.7ff72007994c
mov qword [r12 + 0x10], rbx
mov qword [r12 + 0x18], 0xf
mov byte [r12], 0
mov rcx, qword [rbp + 0x250]
xor rcx, rsp
call fcn.7ff7200795d0
mov rbx, qword [rsp + 0x3b0]
add rsp, 0x360
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.7ff720002210
nop
int3