Function at 0x140006b20
Capabilities:
Contain obfuscated stackstrings
Create thread
Encode data using xor
Enumerate processes
Execute command
Get common file path
Self delete
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x5d8]
sub rsp, 0x6b0
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
mov rax, qword [0x1400fa040]
xor rax, rsp
mov qword [rbp + 0x580], rax
xor esi, esi
mov dword [rsp + 0x58], esi
call fcn.1400bffa0
mov rbx, rax
lea rcx, [rax - 1]
cmp rcx, 0xfffffffffffffffd
ja 0x1400081b2
mov rcx, rax
call fcn.1400c2c80
mov rcx, rbx
test rax, rax
jne 0x140006b95
call fcn.1400c0820
jmp 0x1400082ab
call fcn.1400c0820
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x20], 3
xor r9d, r9d
mov edx, 0xc0000000
mov r8d, 3
lea rcx, str..IoControl
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov qword [0x14011a680], rax
test rax, rax
je 0x14000817c
cmp rax, 0xffffffffffffffff
je 0x14000817c
movdqa xmm0, xmmword [0x1400e4e90]
movdqu xmmword [rbp + 0x10], xmm0
mov dword [rbp + 0x20], 0x78652e61
mov word [rbp + 0x24], 0x65
xor edx, edx
mov ecx, 2
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rbx, rax
mov dword [rbp + 0x340], 0x130
lea rdx, [rbp + 0x340]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_Process32First]
test eax, eax
je 0x140006c59
nop dword [rax + rax]
lea rdx, [rbp + 0x11]
lea rcx, [rbp + 0x36c]
call qword [sym.imp.KERNEL32.dll_lstrcmpiA]
mov rcx, rbx
test eax, eax
je 0x140006ca6
lea rdx, [rbp + 0x340]
call qword [sym.imp.KERNEL32.dll_Process32Next]
test eax, eax
jne 0x140006c30
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, esi
mov dword [0x14011a678], eax
test eax, eax
jne 0x140006cb4
movdqa xmm0, xmmword [0x1400e4ec0]
movdqu xmmword [rbp + 0xb8], xmm0
movdqa xmm1, xmmword [0x1400e4e70]
movdqu xmmword [rbp + 0xc8], xmm1
mov dword [rbp + 0xd8], 0xa2e74
lea rcx, [rbp + 0xb9]
call fcn.140005da0
jmp 0x140006ca4
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, dword [rbp + 0x348]
jmp 0x140006c64
lea rcx, [rbp]
call fcn.140001bb0
lea rdx, [rbp + 0x470]
mov ecx, 0x104
call qword [sym.imp.KERNEL32.dll_GetTempPathA]
test eax, eax
jne 0x140006cfb
lea rdx, str.Failed_to_retrieve_the_temporary_directory_path.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.14000ac40
lea rdx, [0x14000ae20]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
jmp 0x1400082ab
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x28], rsi
lea rax, [rbp + 0x470]
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], sil
jne 0x140006d20
lea rdx, [rbp + 0x470]
lea rcx, [rbp + 0x10]
call fcn.140002e80
nop
mov r8d, 9
lea rdx, str.anarchist
lea rcx, [rbp + 0x10]
call fcn.1400032b0
movups xmm7, xmmword [rax]
movups xmmword [rbp + 0xb8], xmm7
movups xmm6, xmmword [rax + 0x10]
movups xmmword [rbp + 0xc8], xmm6
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rcx, [rbp + 0x10]
call fcn.140002dc0
movabs r13, 0x7fffffffffffffff
mov rax, r13
movq r15, xmm6
sub rax, r15
cmp rax, 0x12
jb 0x1400082e7
lea r12, [rbp + 0xb8]
movq rcx, xmm7
psrldq xmm6, 8
movq rax, xmm6
cmp rax, 0xf
cmova r12, rcx
xorps xmm0, xmm0
movups xmmword [rbp + 0x98], xmm0
mov qword [rbp + 0xa8], rsi
mov qword [rbp + 0xb0], rsi
lea r14, [r15 + 0x12]
mov ebx, 0xf
lea rdi, [rbp + 0x98]
cmp r14, rbx
jbe 0x140006e6b
mov rbx, r14
or rbx, 0xf
cmp rbx, r13
jbe 0x140006e23
mov rbx, r13
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.1400c50b0
test rax, rax
je 0x140006e55
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140006e64
mov eax, 0x16
cmp rbx, rax
cmovb rbx, rax
lea rcx, [rbx + 1]
test rcx, rcx
jne 0x140006e3d
mov rdi, rsi
jmp 0x140006e64
cmp rcx, 0x1000
jb 0x140006e5c
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400082ed
jmp 0x140006e08
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c50b0
mov rdi, rax
mov qword [rbp + 0x98], rdi
mov qword [rbp + 0xa8], r14
mov qword [rbp + 0xb0], rbx
mov r8, r15
mov rdx, r12
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [str.usage_tracker.txt]
movups xmmword [r15 + rdi], xmm0
movzx eax, word [0x1400cc570]
mov word [r15 + rdi + 0x10], ax
mov byte [rdi + r14], 0
xor edx, edx
mov r8d, pe_nt_image_headers64
lea rcx, [rbp + 0x120]
call sub.VCRUNTIME140.dll_memset
lea rbx, [rbp + 0x98]
cmp qword [rbp + 0xb0], 0xf
cmova rbx, qword [rbp + 0x98]
lea rax, [0x1400cc898]
mov qword [rbp + 0x120], rax
lea rcx, [rbp + 0x1d0]
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 + 0x58], 0x38
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x120]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64__bool____ptr64]
nop
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea r14, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x120], r14
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x11c], edx
lea rcx, [rbp + 0x130]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
lea rax, vtable.std::basic_filebuf_char__struct_std::char_traits_char__.0
mov qword [rbp + 0x130], rax
mov byte [rbp + 0x1ac], 0
mov byte [rbp + 0x1a1], 0
lea rcx, [rbp + 0x130]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::_Init_void____ptr64]
mov qword [rbp + 0x1b0], rsi
mov rax, qword [0x14011a970]
mov qword [rbp + 0x1a4], rax
mov qword [rbp + 0x198], rsi
mov r8d, 1
mov rdx, rbx
lea rcx, [rbp + 0x130]
call fcn.14000a970
test rax, rax
jne 0x140006fd1
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x120]
add rcx, rax
xor r8d, r8d
mov edx, 2
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
nop
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x120], r14
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x11c], edx
mov eax, esi
mov dword [rbp + 0x30], eax
cmp qword [rbp + 0x1b0], rax
je 0x140007052
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0x120]
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___int____ptr64____ptr64]
lea rcx, [rbp + 0x130]
call fcn.14000a770
test rax, rax
jne 0x14000704f
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x120]
add rcx, rax
xor r8d, r8d
mov edx, 2
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
mov eax, dword [rbp + 0x30]
mov r12d, 0x1c20
cmp eax, r12d
cmovg eax, r12d
mov dword [rbp + 0x30], eax
call fcn.1400066c0
lea rcx, [rax + 0x10]
call fcn.14000aba0
mov rdi, rax
call fcn.1400066c0
lea rcx, [rax + 0x118]
call fcn.14000aba0
lea rcx, [rax + 0x1a8]
call fcn.14000aba0
mov rbx, rax
mov qword [rsp + 0x58], rax
test rdi, rdi
jne 0x1400070a9
lea rcx, str.____failed_to_locate_visual_engine__n
call fcn.140005da0
test rbx, rbx
jne 0x1400070ba
lea rcx, str.____failed_to_locate_datamodel__n
call fcn.140005da0
mov qword [0x14011a700], rbx
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x28], rsi
mov r8d, 7
lea rdx, str.Players
lea rcx, [rbp + 0x10]
call fcn.140002e80
nop
lea r8, [rbp + 0x10]
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x58]
call fcn.140008a50
nop
lea rcx, [rbp + 0x10]
call fcn.140002dc0
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x28], rsi
mov r8d, 7
lea rdx, str.players
lea rcx, [rbp + 0x10]
call fcn.140002e80
nop
lea r8, [rbp + 0x10]
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x58]
call fcn.140008a50
nop
lea rcx, [rbp + 0x10]
call fcn.140002dc0
mov rbx, qword [rsp + 0x50]
lea rcx, [rbx + 0x68]
call fcn.14000aba0
lea rcx, [rbp + 0xe0]
test rax, rax
je 0x14000716a
mov rdx, rax
call fcn.140008640
jmp 0x140007192
xorps xmm0, xmm0
movups xmmword [rbp + 0xe0], xmm0
mov qword [rbp + 0xf0], rsi
mov qword [rbp + 0xf8], rsi
xor r8d, r8d
lea rdx, [0x1400cc488]
call fcn.140002e80
nop
test rbx, rbx
jne 0x1400071a3
lea rcx, str.____failed_to_locate_players__n
call fcn.140005da0
mov r9d, 0x50124
lea r8, str.anarchist
lea rdx, str.Local_Player_check_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
sub eax, 6
je 0x1400071e8
cmp eax, 1
je 0x1400071d4
cmp byte [0x14011a6f4], 0
je 0x1400071db
jmp 0x1400071ef
mov byte [0x14011a6f4], 0
mov rax, qword [rbp - 0x80]
mov qword [0x14011a6d0], rax
jmp 0x1400071f6
mov byte [0x14011a6f4], 1
mov qword [0x14011a6d0], rbx
mov qword [0x14011a6c8], rdi
xorps xmm0, xmm0
movups xmmword [rbp + 0x100], xmm0
mov qword [rbp + 0x110], rsi
mov qword [rbp + 0x118], 0xf
mov byte [rbp + 0x100], 0
call fcn.1400a9b40
test rax, rax
jne 0x1400072ba
lea rcx, [rbp + 0x100]
call fcn.140002dc0
nop
lea rcx, [rbp + 0xe0]
call fcn.140002dc0
nop
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x120], r14
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x11c], edx
lea rcx, [rbp + 0x130]
call fcn.14000a440
lea rcx, [rbp + 0x138]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x1d0]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x98]
call fcn.140002dc0
nop
lea rcx, [rbp + 0xb8]
call fcn.140002dc0
xor al, al
jmp 0x1400082ad
mov rcx, qword [0x14011a700]
add rcx, 0x168
call fcn.14000aba0
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x28], rsi
mov r8d, 9
lea rdx, str.Workspace
lea rcx, [rbp + 0x10]
call fcn.140002e80
nop
lea r8, [rbp + 0x10]
lea rdx, [rbp + 0x40]
lea rcx, [0x14011a700]
call fcn.140008a50
mov rcx, qword [rax]
mov qword [0x14011a6f8], rcx
lea rcx, [rbp + 0x10]
call fcn.140002dc0
mov r9d, 0x50124
lea r8, str.anarchist
lea rdx, str.is_this_a_da_hood_based_game__y_n
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
sub eax, 6
je 0x140007346
cmp eax, 1
jne 0x1400073de
jmp 0x140007348
mov eax, esi
test eax, eax
jne 0x1400073de
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
mov qword [rbp - 0x10], rsi
mov qword [rbp - 8], rsi
mov r8d, 9
lea rdx, str.Workspace
lea rcx, [rbp - 0x20]
call fcn.140002e80
nop
lea r8, [rbp - 0x20]
lea rdx, [rbp + 0x40]
lea rcx, [0x14011a700]
call fcn.140008a50
mov rdi, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x28], rsi
mov r8d, 7
lea rdx, str.Players
lea rcx, [rbp + 0x10]
call fcn.140002e80
lea r8, [rbp + 0x10]
lea rdx, [rsp + 0x50]
mov rcx, rdi
call fcn.140008870
nop
lea rcx, [rbp - 0x20]
call fcn.140002dc0
mov rax, qword [rsp + 0x50]
test rax, rax
je 0x1400073de
mov qword [0x14011a6f8], rax
mov rcx, qword [0x14011a6d0]
add rcx, 0x118
call fcn.14000aba0
lea rcx, [rax + 0x68]
call fcn.14000aba0
lea rcx, [rbp + 0x10]
test rax, rax
je 0x14000740d
mov rdx, rax
call fcn.140008640
jmp 0x14000742b
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x28], rsi
xor r8d, r8d
lea rdx, [0x1400cc488]
call fcn.140002e80
lea rdx, [rbp + 0x10]
lea rcx, [0x140119350]
call fcn.140005490
lea rcx, [rbp + 0x10]
call fcn.140002dc0
mov rcx, qword [0x14011a6f8]
add rcx, 0x118
call fcn.14000aba0
mov qword [0x14011a708], rax
mov ecx, 8
call fcn.1400c50b0
lea rcx, [0x140002990]
mov qword [rax], rcx
mov qword [rbp + 0x40], rax
lea rcx, [rbp + 0x18]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], esi
mov r9, rax
lea r8, [0x140003250]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x10], rax
test rax, rax
je 0x14000816d
cmp dword [rbp + 0x18], 0
je 0x140008161
movaps xmm0, xmmword [rbp + 0x10]
movdqa xmmword [rbp + 0x40], xmm0
lea rcx, [rbp + 0x40]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x140008161
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x10], xmm0
mov ecx, 8
call fcn.1400c50b0
lea rcx, [0x140049c80]
mov qword [rax], rcx
mov qword [rbp + 0x40], rax
lea rcx, [rbp + 0x18]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], esi
mov r9, rax
lea r8, [0x140003250]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x10], rax
test rax, rax
je 0x140008152
cmp dword [rbp + 0x18], 0
je 0x140008146
movaps xmm0, xmmword [rbp + 0x10]
movdqa xmmword [rbp + 0x40], xmm0
lea rcx, [rbp + 0x40]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x140008146
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x10], xmm0
mov ecx, 8
call fcn.1400c50b0
lea rcx, [0x1400049c0]
mov qword [rax], rcx
mov qword [rbp + 0x40], rax
lea rcx, [rbp + 0x18]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], esi
mov r9, rax
lea r8, [0x140003250]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x10], rax
test rax, rax
je 0x140008137
cmp dword [rbp + 0x18], 0
je 0x14000812b
movaps xmm0, xmmword [rbp + 0x10]
movdqa xmmword [rbp + 0x40], xmm0
lea rcx, [rbp + 0x40]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x14000812b
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x10], xmm0
mov ecx, 8
call fcn.1400c50b0
lea rcx, [0x1400b7980]
mov qword [rax], rcx
mov qword [rbp + 0x40], rax
mov r14d, 0x1e7c
lea rcx, [rbp + 0x18]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], esi
mov r9, rax
lea r8, [0x140003250]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x10], rax
test rax, rax
je 0x14000811c
cmp dword [rbp + 0x18], 0
je 0x140008110
movaps xmm0, xmmword [rbp + 0x10]
movdqa xmmword [rbp + 0x40], xmm0
lea rcx, [rbp + 0x40]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x140008110
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x10], xmm0
movups xmmword [rbp - 0x20], xmm0
mov qword [rbp - 0x10], rsi
mov qword [rbp - 8], rsi
mov r8d, 9
lea rdx, str.Workspace
lea rcx, [rbp - 0x20]
call fcn.140002e80
lea r8, [rbp - 0x20]
lea rdx, [rbp + 0x40]
lea rcx, [rsp + 0x58]
call fcn.140008870
mov rdi, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x28], rsi
mov r8d, 6
lea rdx, str.Camera
lea rcx, [rbp + 0x10]
call fcn.140002e80
lea r8, [rbp + 0x10]
lea rdx, [rbp - 0x80]
mov rcx, rdi
call fcn.140008870
call fcn.1400066c0
lea rcx, [rax + 0x10]
call fcn.14000aba0
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
mov qword [rbp - 0x10], rsi
mov qword [rbp - 8], rsi
mov r8d, 9
lea rdx, str.Workspace
lea rcx, [rbp - 0x20]
call fcn.140002e80
lea r8, [rbp - 0x20]
lea rdx, [rbp + 0x40]
lea rcx, [rsp + 0x58]
call fcn.140008870
mov rdi, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x70], rsi
mov qword [rbp + 0x78], rsi
mov r8d, 0x10
lea rdx, str.ireminisceallday
lea rcx, [rbp + 0x60]
call fcn.140002e80
lea r8, [rbp + 0x60]
lea rdx, [rbp - 0x80]
mov rcx, rdi
call fcn.140008870
mov rdi, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rsi
mov r8d, 8
lea rdx, str.Humanoid
lea rcx, [rsp + 0x60]
call fcn.140002e80
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x10]
mov rcx, rdi
call fcn.140008870
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rsi
mov r8d, 7
lea rdx, str.Players
lea rcx, [rsp + 0x60]
call fcn.140002e80
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x10]
lea rcx, [rsp + 0x58]
call fcn.140008870
mov rdi, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x70], rsi
mov qword [rbp + 0x78], rsi
mov r8d, 0x10
lea rdx, str.ireminisceallday
lea rcx, [rbp + 0x60]
call fcn.140002e80
lea r8, [rbp + 0x60]
lea rdx, [rsp + 0x50]
mov rcx, rdi
call fcn.140008870
mov rdi, rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
mov qword [rbp - 0x10], rsi
mov qword [rbp - 8], rsi
mov r8d, 6
lea rdx, str.Camera
lea rcx, [rbp - 0x20]
call fcn.140002e80
lea r8, [rbp - 0x20]
lea rdx, [rbp - 0x80]
mov rcx, rdi
call fcn.140008870
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rsi
mov r8d, 7
lea rdx, str.Players
lea rcx, [rsp + 0x60]
call fcn.140002e80
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x10]
lea rcx, [rsp + 0x58]
call fcn.140008870
mov rdi, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x70], rsi
mov qword [rbp + 0x78], rsi
mov r8d, 0x10
lea rdx, str.ireminisceallday
lea rcx, [rbp + 0x60]
call fcn.140002e80
lea r8, [rbp + 0x60]
lea rdx, [rsp + 0x50]
mov rcx, rdi
call fcn.140008870
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rsi
mov r8d, 9
lea rdx, str.Workspace
lea rcx, [rsp + 0x60]
call fcn.140002e80
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x10]
lea rcx, [rsp + 0x58]
call fcn.140008870
add rbx, 0x118
mov rcx, rbx
call fcn.14000aba0
lea rcx, [rax + 0x2a0]
call fcn.14000aba0
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rsi
mov r8d, 0xa
lea rdx, str.LowerTorso
lea rcx, [rsp + 0x60]
call fcn.140002e80
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x40]
lea rcx, [rsp + 0x50]
call fcn.140008870
mov rdx, qword [rax]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
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___unsigned_long_long_unsigned___int64_____ptr64]
mov rcx, rbx
call fcn.14000aba0
lea rcx, [rax + 0x2a0]
call fcn.14000aba0
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rsi
mov r8d, 0xa
lea rdx, str.UpperTorso
lea rcx, [rsp + 0x60]
call fcn.140002e80
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x40]
lea rcx, [rsp + 0x50]
call fcn.140008870
mov rdx, qword [rax]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
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___unsigned_long_long_unsigned___int64_____ptr64]
mov rcx, rbx
call fcn.14000aba0
lea rcx, [rax + 0x2a0]
call fcn.14000aba0
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rsi
mov r8d, 0x10
lea rdx, str.HumanoidRootPart
lea rcx, [rsp + 0x60]
call fcn.140002e80
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x10]
lea rcx, [rsp + 0x50]
call fcn.140008870
mov rcx, rbx
call fcn.14000aba0
lea rcx, [rax + 0x2a0]
call fcn.14000aba0
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rsi
mov r8d, 0xa
lea rdx, str.LowerTorso
lea rcx, [rsp + 0x60]
call fcn.140002e80
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x10]
lea rcx, [rsp + 0x50]
call fcn.140008870
mov rcx, rbx
call fcn.14000aba0
lea rcx, [rax + 0x2a0]
call fcn.14000aba0
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rsi
mov r8d, 0xa
lea rdx, str.UpperTorso
lea rcx, [rsp + 0x60]
call fcn.140002e80
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x10]
lea rcx, [rsp + 0x50]
call fcn.140008870
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rsi
mov r8d, 8
lea rdx, str.Backpack
lea rcx, [rsp + 0x60]
call fcn.140002e80
nop
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x50]
lea rcx, [0x14011a708]
call fcn.140008a50
nop
lea rcx, [rsp + 0x60]
call fcn.140002dc0
mov rbx, qword [rsp + 0x50]
test rbx, rbx
jne 0x140007b6d
lea rdx, str.Backpack_not_found_for_player:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000ac40
mov rdi, rax
mov rcx, qword [0x14011a708]
add rcx, 0x68
call fcn.14000aba0
lea rcx, [rbp + 0x10]
test rax, rax
je 0x140007b16
mov rdx, rax
call fcn.140008640
jmp 0x140007b34
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x28], rsi
xor r8d, r8d
lea rdx, [0x1400cc488]
call fcn.140002e80
mov r14d, 0x3e7c
lea rdx, [rbp + 0x10]
cmp qword [rbp + 0x28], 0xf
cmova rdx, qword [rbp + 0x10]
mov r8, qword [rbp + 0x20]
mov rcx, rdi
call fcn.14000bce0
lea rdx, [0x1400cc654]
mov rcx, rax
call fcn.14000ac40
nop
lea rcx, [rbp + 0x10]
call fcn.140002dc0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x80], xmm1
mov qword [rbp + 0x90], rsi
bts r14d, 7
mov dword [rsp + 0x58], r14d
test rbx, rbx
je 0x140007c04
lea rcx, [rbx + 0x70]
call fcn.14000aba0
mov rbx, rax
test rax, rax
je 0x140007c04
lea rcx, [rax + 8]
call fcn.14000aba0
mov rdi, rax
mov rcx, rbx
call fcn.14000aba0
mov rbx, rax
cmp rax, rdi
je 0x140007c04
nop dword [rax + rax]
mov rcx, rbx
call fcn.14000aba0
mov qword [rsp + 0x50], rax
mov rdx, qword [rbp + 0x88]
cmp rdx, qword [rbp + 0x90]
je 0x140007bea
mov qword [rdx], rax
add qword [rbp + 0x88], 8
jmp 0x140007bfb
lea r8, [rsp + 0x50]
lea rcx, [rbp + 0x80]
call fcn.14000bea0
add rbx, 0x10
cmp rbx, rdi
jne 0x140007bc0
mov rax, qword [rbp + 0x88]
cmp qword [rbp + 0x80], rax
jne 0x140007c27
lea rdx, str.No_items_in_inventory._n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000ac40
lea rdx, str.Dumping_player_backpack
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000ac40
mov rdi, rax
mov rcx, qword [0x14011a708]
add rcx, 0x68
call fcn.14000aba0
lea rcx, [rbp + 0x10]
test rax, rax
je 0x140007c60
mov rdx, rax
call fcn.140008640
jmp 0x140007c7e
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x28], rsi
xor r8d, r8d
lea rdx, [0x1400cc488]
call fcn.140002e80
mov ebx, 0x100
lea rdx, [rbp + 0x10]
cmp qword [rbp + 0x28], 0xf
cmova rdx, qword [rbp + 0x10]
mov r8, qword [rbp + 0x20]
mov rcx, rdi
call fcn.14000bce0
lea rdx, [0x1400cc690]
mov rcx, rax
call fcn.14000ac40
nop
lea rcx, [rbp + 0x10]
call fcn.140002dc0
mov rdi, qword [rbp + 0x80]
mov r15, qword [rbp + 0x88]
cmp rdi, r15
je 0x140007dea
nop dword [rax]
lea rdx, [0x1400cc6bc]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000ac40
mov r14, rax
mov rcx, qword [rdi]
add rcx, 0x68
call fcn.14000aba0
or ebx, 1
lea rcx, [rbp + 0x40]
test rax, rax
je 0x140007d08
mov rdx, rax
call fcn.140008640
jmp 0x140007d27
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
mov qword [rbp + 0x50], rsi
mov qword [rbp + 0x58], rsi
xor r8d, r8d
lea rdx, [0x1400cc488]
call fcn.140002e80
nop
lea rdx, [rbp + 0x40]
cmp qword [rbp + 0x58], 0xf
cmova rdx, qword [rbp + 0x40]
mov r8, qword [rbp + 0x50]
mov rcx, r14
call fcn.14000bce0
lea rdx, [0x1400cc6b8]
mov rcx, rax
call fcn.14000ac40
mov r14, rax
mov rcx, qword [rdi]
add rcx, 0x18
call fcn.14000aba0
lea rcx, [rax + 8]
call fcn.14000aba0
or ebx, 2
lea rcx, [rbp + 0x10]
test rax, rax
je 0x140007d7e
mov rdx, rax
call fcn.140008640
jmp 0x140007da0
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x28], rsi
mov r8d, 0xd
lea rdx, str.____classname
call fcn.140002e80
nop
lea rdx, [rbp + 0x10]
cmp qword [rbp + 0x28], 0xf
cmova rdx, qword [rbp + 0x10]
mov r8, qword [rbp + 0x20]
mov rcx, r14
call fcn.14000bce0
lea rdx, [0x1400cc6b4]
mov rcx, rax
call fcn.14000ac40
nop
lea rcx, [rbp + 0x10]
call fcn.140002dc0
nop
lea rcx, [rbp + 0x40]
call fcn.140002dc0
add rdi, 8
cmp rdi, r15
jne 0x140007cd0
lea rdx, str.___successfully_attached_to_roblox._n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000ac40
mov qword [rsp + 0x50], 1
lea rcx, [rsp + 0x50]
call fcn.14000ae60
lea rcx, [rbp + 0x40]
call fcn.140001bb0
mov rcx, qword [rax]
mov rbx, qword [rbp]
sub rcx, rbx
movabs rsi, 0x112e0be826d694b3
mov rax, rsi
imul rcx
sar rdx, 0x1a
mov rax, rdx
shr rax, 0x3f
add rdx, rax
mov ecx, dword [rbp + 0x30]
add ecx, edx
mov dword [rbp + 0x30], ecx
cmp ecx, r12d
jge 0x140008017
mov r8d, edx
lea r15, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
movabs rdi, 0x7fffffffe2329aff
mov r14d, 0xff
nop dword [rax]
mov eax, 0x66666667
imul edx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*4]
add eax, eax
cmp r8d, eax
jne 0x140007f6c
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x230]
call sub.VCRUNTIME140.dll_memset
mov r8d, 2
lea rdx, [rbp + 0x98]
lea rcx, [rbp + 0x230]
call fcn.140009760
nop
cmp qword [rbp + 0x2b8], 0
je 0x140007f0c
mov edx, dword [rbp + 0x30]
lea rcx, [rbp + 0x230]
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]
lea rcx, [rbp + 0x238]
call fcn.14000a770
test rax, rax
jne 0x140007f0c
mov rax, qword [rbp + 0x230]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x230]
add rcx, rax
xor r8d, r8d
mov edx, 2
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
nop
mov rax, qword [rbp + 0x230]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x230], r15
mov rax, qword [rbp + 0x230]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x22c], edx
lea rcx, [rbp + 0x238]
call fcn.14000a440
lea rcx, [rbp + 0x240]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x2d8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp]
call fcn.140001bb0
mov rax, qword [rbp]
jmp 0x140007f7d
lea rcx, [rbp]
call fcn.140001bb0
mov rax, qword [rbp]
mov qword [rbp - 0x80], rax
cmp rax, rdi
je 0x140007f9b
mov ecx, 1
cmovl ecx, r14d
test cl, cl
jns 0x140007f9b
add rax, 0x1dcd6500
mov qword [rbp - 0x80], rax
jmp 0x140007f9f
mov qword [rbp - 0x80], r13
lea rcx, [rbp - 0x80]
call fcn.140003140
mov dword [rsp + 0x58], 0x626f5210
mov dword [rsp + 0x5c], 0x786f6c
lea rdx, [rsp + 0x59]
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
je 0x140008107
lea rcx, [rsp + 0x50]
call fcn.14000ae60
lea rcx, [rbp + 0x40]
call fcn.140001bb0
mov rcx, qword [rax]
sub rcx, rbx
mov rax, rsi
imul rcx
mov r8, rdx
sar r8, 0x1a
mov rax, r8
shr rax, 0x3f
add r8, rax
mov qword [rbp + 0x10], r8
mov ecx, dword [rbp + 0x30]
add ecx, r8d
mov dword [rbp + 0x30], ecx
mov edx, r8d
cmp ecx, r12d
jl 0x140007e70
lea rdx, str.Usage_limit_exceeded._Deleting_the_program._n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000ac40
lea rcx, [rbp + 0x340]
call fcn.140008370
mov r8d, 2
lea rdx, [rbp + 0x98]
lea rcx, [rbp + 0x340]
call fcn.140009760
nop
lea rcx, [rbp + 0x340]
call fcn.140009750
test al, al
je 0x14000807c
mov edx, dword [rbp + 0x30]
lea rcx, [rbp + 0x340]
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]
lea rcx, [rbp + 0x340]
call fcn.140009710
mov r8d, 0x104
lea rdx, [rbp + 0x230]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
lea rdx, [rbp + 0x230]
lea rcx, [rsp + 0x60]
call fcn.14000aef0
nop
lea rdx, [rbp + 0x60]
mov rcx, rax
call fcn.140006530
nop
lea rcx, [rsp + 0x60]
call fcn.140006620
lea r8, [rbp + 0x60]
lea rdx, str.timeout__t_2__del__
lea rcx, [rbp - 0x20]
call fcn.14000af40
nop
lea r8, [0x1400cc718]
mov rdx, rax
lea rcx, [rbp + 0x10]
call fcn.14000ab30
nop
lea rcx, [rbp - 0x20]
call fcn.140002d70
lea rcx, [rbp + 0x10]
call fcn.140002e20
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x18], esi
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x18], esi
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x18], esi
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x18], esi
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
movdqa xmm0, xmmword [0x1400e4e30]
movdqu xmmword [rbp + 0x10], xmm0
mov dword [rbp + 0x20], 0x20646e69
mov dword [rbp + 0x24], 0x76697264
mov dword [rbp + 0x28], 0xa2e7265
mov byte [rbp + 0x2c], sil
lea rcx, [rbp + 0x11]
call fcn.140005da0
nop dword [rax + rax]
jmp 0x1400081b0
movdqa xmm0, xmmword [0x1400e4e60]
movdqa xmmword [rbp - 0x70], xmm0
movdqa xmm1, xmmword [0x1400e4e40]
movdqa xmmword [rbp - 0x60], xmm1
movdqa xmm0, xmmword [0x1400e4e80]
movdqa xmmword [rbp - 0x50], xmm0
movdqa xmm1, xmmword [0x1400e4e50]
movdqa xmmword [rbp - 0x40], xmm1
mov dword [rbp - 0x30], 0x6e657467
mov dword [rbp - 0x2c], 0x2872756f
mov word [rbp - 0x28], 0xc
nop word [rax + rax]
movzx eax, byte [rbp - 0x70]
xor byte [rbp + rsi - 0x6f], al
movzx eax, byte [rbp - 0x70]
xor byte [rbp + rsi - 0x6e], al
movzx eax, byte [rbp - 0x70]
xor byte [rbp + rsi - 0x6d], al
movzx eax, byte [rbp - 0x70]
xor byte [rbp + rsi - 0x6c], al
movzx eax, byte [rbp - 0x70]
xor byte [rbp + rsi - 0x6b], al
movzx eax, byte [rbp - 0x70]
xor byte [rbp + rsi - 0x6a], al
movzx eax, byte [rbp - 0x70]
xor byte [rbp + rsi - 0x69], al
movzx eax, byte [rbp - 0x70]
xor byte [rbp + rsi - 0x68], al
movzx eax, byte [rbp - 0x70]
xor byte [rbp + rsi - 0x67], al
movzx eax, byte [rbp - 0x70]
xor byte [rbp + rsi - 0x66], al
movzx eax, byte [rbp - 0x70]
xor byte [rbp + rsi - 0x65], al
movzx eax, byte [rbp - 0x70]
xor byte [rbp + rsi - 0x64], al
movzx eax, byte [rbp - 0x70]
xor byte [rbp + rsi - 0x63], al
movzx eax, byte [rbp - 0x70]
xor byte [rbp + rsi - 0x62], al
movzx eax, byte [rbp - 0x70]
xor byte [rbp + rsi - 0x61], al
movzx eax, byte [rbp - 0x70]
xor byte [rbp + rsi - 0x60], al
movzx eax, byte [rbp - 0x70]
xor byte [rbp + rsi - 0x5f], al
movzx eax, byte [rbp - 0x70]
xor byte [rbp + rsi - 0x5e], al
add rsi, 0x12
cmp rsi, 0x48
jb 0x140008200
mov byte [rbp - 0x27], 0
lea rcx, [rbp - 0x6f]
call fcn.140005da0
mov al, 1
mov rcx, qword [rbp + 0x580]
xor rcx, rsp
call fcn.1400c5090
lea r11, [rsp + 0x6b0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.1400018d0
nop
call fcn.140001830
int3