Function at 0x14004e8a0
Capabilities:
Enumerate process modules
Execute command

Disassembly:
push rbp
lea rbp, [rsp - 0x480]
sub rsp, 0x580
mov rax, qword [0x140063010]
xor rax, rsp
mov qword [rbp + 0x440], rax
lea rdx, str.alt:V_Multiplayer
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
mov qword [0x1400637f8], rax
test rax, rax
jne 0x14004e912
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.Cant_find_game_window_opened.
call fcn.140050010
lea rdx, [0x1400501e0]
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]
lea rcx, str.Pause
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
jmp 0x14004f58d
mov qword [rsp + 0x590], rbx
lea rdx, [0x1400637e4]
mov qword [rsp + 0x598], rsi
mov rcx, rax
mov qword [rsp + 0x5a0], rdi
mov qword [rsp + 0x578], r12
mov qword [rsp + 0x570], r13
mov qword [rsp + 0x568], r14
mov qword [rsp + 0x560], r15
call qword [sym.imp.USER32.dll_GetWindowThreadProcessId]
mov r8d, dword [0x1400637e4]
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov qword [0x1400637e8], rax
call fcn.1400486a0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.game_base_address_
mov r14, rax
mov qword [0x140063930], rax
call fcn.140050010
mov rdx, qword [0x140063930]
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___unsigned_long_long_unsigned___int64_____ptr64]
mov rcx, rax
lea rdx, [0x1400501e0]
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]
xor r12d, r12d
mov dword [rbp + 0x430], 0x18
xorps xmm0, xmm0
mov qword [rbp + 0x434], 0x100
lea r15, [r14 + 0x1f5dcd8]
mov qword [rsp + 0x70], r12
mov qword [0x140063920], r15
lea edx, [r12 + 3]
movdqu xmmword [rsp + 0x60], xmm0
call fcn.14004f750
lea r8d, [r12 + 0xc]
mov qword [rsp + 0x60], rax
lea rdx, [rbp + 0x430]
mov qword [rsp + 0x68], rax
mov rcx, rax
lea rbx, [rax + 0xc]
mov qword [rsp + 0x70], rbx
call sub.VCRUNTIME140.dll_memmove
mov rdx, qword [0x140063920]
lea r8, [rsp + 0x60]
mov rcx, qword [0x1400637e8]
mov qword [rsp + 0x68], rbx
call fcn.140048760
mov rbx, qword [0x140063aa0]
lea rsi, [r14 + 0x1d75178]
sub rbx, qword [0x140063a98]
mov rdx, rsi
sar rbx, 2
xorps xmm0, xmm0
mov qword [0x140063920], rax
movabs r13, 0x3fffffffffffffff
mov qword [0x140063928], rdx
mov qword [rbp - 0x78], r12
movdqu xmmword [rsp + 0x78], xmm0
test rbx, rbx
je 0x14004ead3
cmp rbx, r13
ja 0x14004f5ad
mov rdx, rbx
call fcn.14004f750
mov rdx, qword [0x140063a98]
mov rdi, rax
mov qword [rsp + 0x78], rax
mov qword [rbp - 0x80], rax
lea rcx, [rax + rbx*4]
mov rbx, qword [0x140063aa0]
sub rbx, rdx
mov qword [rbp - 0x78], rcx
mov r8, rbx
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov rdx, qword [0x140063928]
sar rbx, 2
lea rax, [rdi + rbx*4]
mov qword [rbp - 0x80], rax
mov rcx, qword [0x1400637e8]
lea r8, [rsp + 0x78]
call fcn.140048760
mov rbx, qword [0x140063ba8]
lea rdx, [r14 + 0x205b960]
sub rbx, qword [0x140063ba0]
xorps xmm0, xmm0
sar rbx, 2
mov qword [0x140063928], rax
mov qword [0x140063960], rdx
mov qword [rsp + 0x70], r12
movdqu xmmword [rsp + 0x60], xmm0
test rbx, rbx
je 0x14004eb75
cmp rbx, r13
ja 0x14004f5b3
mov rdx, rbx
call fcn.14004f750
mov rdx, qword [0x140063ba0]
mov rdi, rax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rax
lea rcx, [rax + rbx*4]
mov rbx, qword [0x140063ba8]
sub rbx, rdx
mov qword [rsp + 0x70], rcx
mov r8, rbx
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov rdx, qword [0x140063960]
sar rbx, 2
lea rax, [rdi + rbx*4]
mov qword [rsp + 0x68], rax
mov rcx, qword [0x1400637e8]
lea r8, [rsp + 0x60]
call fcn.140048760
mov rbx, qword [0x140063b18]
mov rdx, rsi
sub rbx, qword [0x140063b10]
xorps xmm0, xmm0
sar rbx, 2
mov qword [0x140063960], rax
mov qword [0x1400638f0], rdx
mov qword [rbp - 0x78], r12
movdqu xmmword [rsp + 0x78], xmm0
test rbx, rbx
je 0x14004ec0f
cmp rbx, r13
ja 0x14004f5b9
mov rdx, rbx
call fcn.14004f750
mov rdx, qword [0x140063b10]
mov rdi, rax
mov qword [rsp + 0x78], rax
mov qword [rbp - 0x80], rax
lea rcx, [rax + rbx*4]
mov rbx, qword [0x140063b18]
sub rbx, rdx
mov qword [rbp - 0x78], rcx
mov r8, rbx
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov rdx, qword [0x1400638f0]
sar rbx, 2
lea rax, [rdi + rbx*4]
mov qword [rbp - 0x80], rax
mov rcx, qword [0x1400637e8]
lea r8, [rsp + 0x78]
call fcn.140048760
mov rbx, qword [0x140063a10]
mov rdx, rsi
sub rbx, qword [0x140063a08]
xorps xmm0, xmm0
sar rbx, 2
mov qword [0x1400638f0], rax
mov qword [0x1400638f8], rdx
mov qword [rsp + 0x70], r12
movdqu xmmword [rsp + 0x60], xmm0
test rbx, rbx
je 0x14004ecad
cmp rbx, r13
ja 0x14004f5bf
mov rdx, rbx
call fcn.14004f750
mov rdx, qword [0x140063a08]
mov rdi, rax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rax
lea rcx, [rax + rbx*4]
mov rbx, qword [0x140063a10]
sub rbx, rdx
mov qword [rsp + 0x70], rcx
mov r8, rbx
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov rdx, qword [0x1400638f8]
sar rbx, 2
lea rax, [rdi + rbx*4]
mov qword [rsp + 0x68], rax
mov rcx, qword [0x1400637e8]
lea r8, [rsp + 0x60]
call fcn.140048760
mov rbx, qword [0x140063b30]
mov rdx, rsi
sub rbx, qword [0x140063b28]
xorps xmm0, xmm0
sar rbx, 2
mov qword [0x1400638f8], rax
mov qword [0x140063898], rdx
mov qword [rbp - 0x78], r12
movdqu xmmword [rsp + 0x78], xmm0
test rbx, rbx
je 0x14004ed47
cmp rbx, r13
ja 0x14004f5c5
mov rdx, rbx
call fcn.14004f750
mov rdx, qword [0x140063b28]
mov rdi, rax
mov qword [rsp + 0x78], rax
mov qword [rbp - 0x80], rax
lea rcx, [rax + rbx*4]
mov rbx, qword [0x140063b30]
sub rbx, rdx
mov qword [rbp - 0x78], rcx
mov r8, rbx
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov rdx, qword [0x140063898]
sar rbx, 2
lea rax, [rdi + rbx*4]
mov qword [rbp - 0x80], rax
mov rcx, qword [0x1400637e8]
lea r8, [rsp + 0x78]
call fcn.140048760
mov rbx, qword [0x140063b60]
mov rdx, rsi
sub rbx, qword [0x140063b58]
xorps xmm0, xmm0
sar rbx, 2
mov qword [0x140063898], rax
mov qword [0x140063990], rdx
mov qword [rsp + 0x70], r12
movdqu xmmword [rsp + 0x60], xmm0
test rbx, rbx
je 0x14004ede5
cmp rbx, r13
ja 0x14004f5cb
mov rdx, rbx
call fcn.14004f750
mov rdx, qword [0x140063b58]
mov rdi, rax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rax
lea rcx, [rax + rbx*4]
mov rbx, qword [0x140063b60]
sub rbx, rdx
mov qword [rsp + 0x70], rcx
mov r8, rbx
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov rdx, qword [0x140063990]
sar rbx, 2
lea rax, [rdi + rbx*4]
mov qword [rsp + 0x68], rax
mov rcx, qword [0x1400637e8]
lea r8, [rsp + 0x60]
call fcn.140048760
mov rbx, qword [0x140063ae8]
mov rdx, rsi
sub rbx, qword [0x140063ae0]
xorps xmm0, xmm0
sar rbx, 2
mov qword [0x140063990], rax
mov qword [0x140063918], rdx
mov qword [rbp - 0x78], r12
movdqu xmmword [rsp + 0x78], xmm0
test rbx, rbx
je 0x14004ee7f
cmp rbx, r13
ja 0x14004f5d1
mov rdx, rbx
call fcn.14004f750
mov rdx, qword [0x140063ae0]
mov rdi, rax
mov qword [rsp + 0x78], rax
mov qword [rbp - 0x80], rax
lea rcx, [rax + rbx*4]
mov rbx, qword [0x140063ae8]
sub rbx, rdx
mov qword [rbp - 0x78], rcx
mov r8, rbx
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov rdx, qword [0x140063918]
sar rbx, 2
lea rax, [rdi + rbx*4]
mov qword [rbp - 0x80], rax
mov rcx, qword [0x1400637e8]
lea r8, [rsp + 0x78]
call fcn.140048760
mov rbx, qword [0x140063ad0]
mov rdx, rsi
sub rbx, qword [0x140063ac8]
xorps xmm0, xmm0
sar rbx, 2
mov qword [0x140063918], rax
mov qword [0x1400638e0], rdx
mov qword [rsp + 0x70], r12
movdqu xmmword [rsp + 0x60], xmm0
test rbx, rbx
je 0x14004ef1d
cmp rbx, r13
ja 0x14004f5d7
mov rdx, rbx
call fcn.14004f750
mov rdx, qword [0x140063ac8]
mov rdi, rax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rax
lea rcx, [rax + rbx*4]
mov rbx, qword [0x140063ad0]
sub rbx, rdx
mov qword [rsp + 0x70], rcx
mov r8, rbx
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov rdx, qword [0x1400638e0]
sar rbx, 2
lea rax, [rdi + rbx*4]
mov qword [rsp + 0x68], rax
mov rcx, qword [0x1400637e8]
lea r8, [rsp + 0x60]
call fcn.140048760
mov rbx, qword [0x140063b90]
mov rdx, rsi
sub rbx, qword [0x140063b88]
xorps xmm0, xmm0
sar rbx, 2
mov qword [0x1400638e0], rax
mov qword [0x1400638d8], rdx
mov qword [rbp - 0x78], r12
movdqu xmmword [rsp + 0x78], xmm0
test rbx, rbx
je 0x14004efb7
cmp rbx, r13
ja 0x14004f5dd
mov rdx, rbx
call fcn.14004f750
mov rdx, qword [0x140063b88]
mov rdi, rax
mov qword [rsp + 0x78], rax
mov qword [rbp - 0x80], rax
lea rcx, [rax + rbx*4]
mov rbx, qword [0x140063b90]
sub rbx, rdx
mov qword [rbp - 0x78], rcx
mov r8, rbx
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov rdx, qword [0x1400638d8]
sar rbx, 2
lea rax, [rdi + rbx*4]
mov qword [rbp - 0x80], rax
mov rcx, qword [0x1400637e8]
lea r8, [rsp + 0x78]
call fcn.140048760
mov rbx, qword [0x140063a88]
mov rdx, rsi
sub rbx, qword [0x140063a80]
xorps xmm0, xmm0
sar rbx, 2
mov qword [0x1400638d8], rax
mov qword [0x1400638c8], rdx
mov qword [rsp + 0x70], r12
movdqu xmmword [rsp + 0x60], xmm0
test rbx, rbx
je 0x14004f055
cmp rbx, r13
ja 0x14004f5e3
mov rdx, rbx
call fcn.14004f750
mov rdx, qword [0x140063a80]
mov rdi, rax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rax
lea rcx, [rax + rbx*4]
mov rbx, qword [0x140063a88]
sub rbx, rdx
mov qword [rsp + 0x70], rcx
mov r8, rbx
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov rdx, qword [0x1400638c8]
sar rbx, 2
lea rax, [rdi + rbx*4]
mov qword [rsp + 0x68], rax
mov rcx, qword [0x1400637e8]
lea r8, [rsp + 0x60]
call fcn.140048760
mov rbx, qword [0x140063a58]
xorps xmm0, xmm0
sub rbx, qword [0x140063a50]
sar rbx, 2
mov qword [0x1400638c8], rax
mov qword [0x1400638a8], rsi
mov qword [rbp - 0x78], r12
movdqu xmmword [rsp + 0x78], xmm0
test rbx, rbx
je 0x14004f0ec
cmp rbx, r13
ja 0x14004f5a7
mov rdx, rbx
call fcn.14004f750
mov rdx, qword [0x140063a50]
mov rdi, rax
mov qword [rsp + 0x78], rax
mov qword [rbp - 0x80], rax
lea rcx, [rax + rbx*4]
mov rbx, qword [0x140063a58]
sub rbx, rdx
mov qword [rbp - 0x78], rcx
mov r8, rbx
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov rsi, qword [0x1400638a8]
sar rbx, 2
lea rax, [rdi + rbx*4]
mov qword [rbp - 0x80], rax
mov rcx, qword [0x1400637e8]
lea r8, [rsp + 0x78]
mov rdx, rsi
call fcn.140048760
xorps xmm0, xmm0
mov qword [0x1400638a8], rax
mov edx, 3
mov qword [0x140063978], r15
movdqu xmmword [rsp + 0x60], xmm0
mov dword [rbp + 0x430], 0x18
mov qword [rbp + 0x434], 0x100
mov qword [rsp + 0x70], r12
call fcn.14004f750
mov r8d, 0xc
mov qword [rsp + 0x60], rax
lea rdx, [rbp + 0x430]
mov qword [rsp + 0x68], rax
mov rcx, rax
lea rbx, [rax + 0xc]
mov qword [rsp + 0x70], rbx
call sub.VCRUNTIME140.dll_memmove
mov rdx, qword [0x140063978]
lea r8, [rsp + 0x60]
mov rcx, qword [0x1400637e8]
mov qword [rsp + 0x68], rbx
call fcn.140048760
mov qword [0x140063978], rax
xorps xmm0, xmm0
lea rax, [r14 + 0x2006b60]
mov dword [rbp - 0x70], 0x24c
mov edx, 1
mov qword [0x1400638b8], rax
movdqu xmmword [rsp + 0x78], xmm0
mov qword [rbp - 0x78], r12
call fcn.14004f750
mov edx, dword [rbp - 0x70]
mov rcx, qword [0x1400637e8]
mov qword [rsp + 0x78], rax
lea r8, [rax + 4]
mov qword [rbp - 0x78], r8
mov dword [rax], edx
mov rdx, qword [0x1400638b8]
mov qword [rbp - 0x80], r8
lea r8, [rsp + 0x78]
call fcn.140048760
mov edx, dword [0x1400637e4]
mov ecx, 0x18
mov rdi, r12
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rbx, rax
cmp rax, 0xffffffffffffffff
je 0x14004f25d
lea rdx, [rbp - 0x10]
mov dword [rbp - 0x10], 0x438
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_Module32FirstW]
test eax, eax
je 0x14004f254
lea rsi, str.altv_client.dll
nop dword [rax]
lea rdx, [rbp + 0x20]
mov rax, r12
nop word [rax + rax]
movzx ecx, word [rdx + rax*2]
cmp cx, word [rsi + rax*2]
jne 0x14004f2a9
movzx ecx, word [rdx + rax*2 + 2]
cmp cx, word [rsi + rax*2 + 2]
jne 0x14004f2a9
add rax, 2
cmp rax, 0x10
jne 0x14004f230
mov rdi, qword [rbp + 8]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
cmp qword [0x1400637e8], r12
lea rax, [rdi + 0x1ee7568]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov qword [0x1400638d0], rax
jne 0x14004f2c0
lea rdx, str.Could_not_read_memory_of_the_game._Try_and_run_the_program_with_administrator.
call fcn.140050010
lea rdx, [0x1400501e0]
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]
lea rcx, str.Pause
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
jmp 0x14004f555
lea rdx, [rbp - 0x10]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_Module32NextW]
test eax, eax
jne 0x14004f220
jmp 0x14004f254
lea rdx, str.instance_found._Press_PAGE_UP.
movaps xmmword [rsp + 0x550], xmm6
call fcn.140050010
lea rdx, [0x1400501e0]
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]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.game_process_pid_
call fcn.140050010
mov edx, dword [0x1400637e4]
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___unsigned_long_int____ptr64]
mov rcx, rax
lea rdx, [0x1400501e0]
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]
call qword [sym.imp.USER32.dll_GetForegroundWindow]
cmp qword [0x1400637f8], rax
jne 0x14004f316
call qword [sym.imp.USER32.dll_GetForegroundWindow]
mov rcx, rax
mov qword [0x1400637f8], rax
lea rdx, [rbp + 0x430]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov edx, dword [rbp + 0x430]
mov ecx, dword [rbp + 0x434]
mov eax, dword [rbp + 0x438]
sub eax, edx
mov dword [0x14006390c], edx
mov dword [0x1400637e0], eax
mov edx, 0x7f00
mov eax, dword [rbp + 0x43c]
sub eax, ecx
mov dword [0x140063a00], ecx
mov dword [0x140063a04], eax
xor ecx, ecx
lea rax, str.cheese
mov qword [rbp - 0x68], 0x50
mov qword [0x140063998], rax
lea rax, [0x14004e710]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], r12
mov qword [rbp - 0x50], r12
call qword [sym.imp.USER32.dll_LoadIconW]
mov edx, 0x7f00
xor ecx, ecx
mov qword [rbp - 0x48], rax
call qword [sym.imp.USER32.dll_LoadCursorW]
mov qword [rbp - 0x40], rax
mov edx, 0x7f00
mov rax, qword [0x140063998]
xor ecx, ecx
mov qword [rbp - 0x28], rax
xorps xmm6, xmm6
call qword [sym.imp.USER32.dll_LoadIconW]
movups xmm0, xmmword [rbp - 0x68]
mov qword [rbp - 0x20], rax
lea rcx, [0x1400639a0]
movups xmm1, xmmword [rbp - 0x58]
movaps xmmword [0x1400639a0], xmm0
movups xmm0, xmmword [rbp - 0x48]
movaps xmmword [0x1400639b0], xmm1
movaps xmmword [0x1400639c0], xmm0
movups xmm0, xmmword [rbp - 0x28]
movaps xmmword [0x1400639d0], xmm6
movaps xmmword [0x1400639e0], xmm0
call qword [sym.imp.USER32.dll_RegisterClassExW]
mov rcx, qword [0x1400637f8]
movaps xmm6, xmmword [rsp + 0x550]
test rcx, rcx
je 0x14004f487
lea rdx, [0x140063c10]
call qword [sym.imp.USER32.dll_GetClientRect]
mov rcx, qword [0x1400637f8]
lea rdx, [0x140063c28]
call qword [sym.imp.USER32.dll_ClientToScreen]
mov eax, dword [0x140063c28]
mov ecx, dword [0x140063c1c]
mov dword [0x140063c10], eax
mov eax, dword [0x140063c2c]
mov dword [0x140063c14], eax
mov eax, dword [0x140063c18]
mov dword [0x1400637e0], eax
mov dword [0x140063a04], ecx
jmp 0x14004f493
mov eax, dword [0x1400637e0]
mov ecx, dword [0x140063a04]
mov rdx, qword [0x140063998]
mov r9d, 0x90000000
mov qword [rsp + 0x58], r12
mov r8, rdx
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x38], ecx
xor ecx, ecx
mov dword [rsp + 0x30], eax
mov eax, dword [0x140063a00]
mov dword [rsp + 0x28], eax
mov eax, dword [0x14006390c]
mov dword [rsp + 0x20], eax
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov rcx, rax
mov qword [0x1400639f0], rax
lea rdx, [0x140063068]
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
mov rcx, qword [0x1400639f0]
mov edx, 0xffffffec
mov r8d, 0x800a0
call qword [sym.imp.USER32.dll_SetWindowLongW]
mov rcx, qword [0x1400639f0]
mov edx, 5
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x1400639f0]
call qword [sym.imp.USER32.dll_UpdateWindow]
call fcn.14004e3c0
mov edx, 0x96
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Beep]
cmp qword [0x1400637e8], r12
je 0x14004f555
call fcn.14004dfb0
cmp qword [0x1400637e8], r12
jne 0x14004f547
mov r14, qword [rsp + 0x568]
mov r13, qword [rsp + 0x570]
mov r12, qword [rsp + 0x578]
mov rdi, qword [rsp + 0x5a0]
mov rsi, qword [rsp + 0x598]
mov rbx, qword [rsp + 0x590]
mov r15, qword [rsp + 0x560]
xor eax, eax
mov rcx, qword [rbp + 0x440]
xor rcx, rsp
call fcn.140050f50
add rsp, 0x580
pop rbp
ret
call fcn.14004f670
int3
call fcn.14004f670
int3
call fcn.14004f670
int3
call fcn.14004f670
int3
call fcn.14004f670
int3
call fcn.14004f670
int3
call fcn.14004f670
int3
call fcn.14004f670
int3
call fcn.14004f670
int3
call fcn.14004f670
int3
call fcn.14004f670
int3