Function at 0x140039f24
Capabilities:
Execute command
Set console window title

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
sub rsp, 0xc48
mov rax, qword [0x1400dc048]
xor rax, rsp
mov qword [rsp + 0xc30], rax
call fcn.14002d478
lea rcx, [0x1400dd750]
call fcn.1400465f0
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov qword [rsp + 0x88], rax
mov edx, 0xffffffec
mov rcx, qword [rsp + 0x88]
call qword [sym.imp.USER32.dll_GetWindowLongPtrA]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0xb0]
bts rax, 0x13
mov r8, rax
mov edx, 0xffffffec
mov rcx, qword [rsp + 0x88]
call qword [sym.imp.USER32.dll_SetWindowLongPtrA]
mov r9d, 2
mov r8b, 0xfa
xor edx, edx
mov rcx, qword [rsp + 0x88]
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
mov edx, reloc.WS2_32.dll_send
mov ecx, reloc.WLDAP32.dll_Ordinal_79
call fcn.14002fb4c
mov edx, Ordinal_41
lea rcx, [rsp + 0x360]
call fcn.140036940
nop
lea rcx, [rsp + 0x360]
call fcn.14003339c
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
mov dword [0x1400dd9d0], 1
mov dword [rsp + 0x70], listen
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov qword [rsp + 0xb8], rax
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0xb8]
lea rcx, [rsp + 0x5f]
call fcn.1400203c4
call fcn.140029990
movzx eax, al
test eax, eax
je 0x14003a03e
jmp 0x14003a043
call fcn.14002db64
lea rdx, [rsp + 0x90]
lea rcx, [rsp + 0x68]
call fcn.140028244
mov rcx, rax
call fcn.140027a34
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rax, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov qword [rsp + 0xc8], rax
lea rdx, [rsp + 0x328]
lea rcx, [rsp + 0x69]
call fcn.140028638
mov rcx, rax
call fcn.140034484
mov qword [rsp + 0xc0], rax
mov rdx, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0xc8]
call fcn.14001ff98
mov eax, 8
imul rax, rax, 1
mov rcx, qword [rsp + 0xc58]
cmp qword [rcx + rax], 0
je 0x14003a1c3
mov eax, 8
imul rax, rax, 1
mov rcx, qword [rsp + 0xc58]
mov rdx, qword [rcx + rax]
lea rcx, [rsp + 0x340]
call fcn.140025928
nop
lea rdx, [rsp + 0x330]
lea rcx, [rsp + 0x6a]
call fcn.1400289e8
mov rcx, rax
call fcn.1400344f4
mov rdx, rax
lea rcx, [rsp + 0x340]
call fcn.1400203a0
movzx eax, al
test eax, eax
je 0x14003a1b6
lea rdx, [rsp + 0x380]
lea rcx, [rsp + 0x6c]
call fcn.140028bc0
mov rcx, rax
call fcn.1400349fc
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GlobalFindAtomA]
mov word [rsp + 0x64], ax
movzx ecx, word [rsp + 0x64]
call qword [sym.imp.KERNEL32.dll_GlobalDeleteAtom]
lea rdx, [rsp + 0x3c0]
lea rcx, [rsp + 0x34]
call fcn.140028e1c
mov rcx, rax
call fcn.14003460c
mov qword [rsp + 0xd0], rax
lea rdx, [rsp + 0xbc0]
lea rcx, [rsp + 0x35]
call fcn.140028d20
mov rcx, rax
call fcn.1400348ac
mov qword [rsp + 0xd8], rax
mov r9d, 0x40
mov r8, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
nop
lea rcx, [rsp + 0x340]
call fcn.14002727c
lea rcx, [rsp + 0x36]
call fcn.1400205dc
mov qword [rsp + 0xe0], rax
lea rdx, [rsp + 0x788]
lea rcx, [rsp + 0x37]
call fcn.140028ef8
mov rcx, rax
call fcn.140034724
mov rdx, rax
lea rcx, [rsp + 0x3e0]
call fcn.140025928
nop
lea rdx, [rsp + 0x8f0]
lea rcx, [rsp + 0x38]
call fcn.140028fa8
mov rcx, rax
call fcn.14003475c
mov rdx, rax
lea rcx, [rsp + 0x400]
call fcn.140025928
nop
lea rdx, [rsp + 0xb20]
lea rcx, [rsp + 0x39]
call fcn.14002902c
mov rcx, rax
call fcn.14003475c
mov rdx, rax
lea rcx, [rsp + 0x420]
call fcn.140025928
nop
lea rdx, [rsp + 0xb48]
lea rcx, [rsp + 0x3a]
call fcn.140027c74
mov rcx, rax
call fcn.14003475c
mov rdx, rax
lea rcx, [rsp + 0x440]
call fcn.140025928
nop
lea rdx, [rsp + 0xb70]
lea rcx, [rsp + 0x3b]
call fcn.140027ccc
mov rcx, rax
call fcn.14003475c
mov rdx, rax
lea rcx, [rsp + 0x460]
call fcn.140025928
nop
lea rdx, [rsp + 0x828]
lea rcx, [rsp + 0x3c]
call fcn.140027d24
mov rcx, rax
call fcn.14003475c
mov rdx, rax
lea rcx, [rsp + 0x480]
call fcn.140025928
nop
lea rax, [rsp + 0x4a0]
mov r8, rax
lea rdx, [rsp + 0x3e0]
lea rcx, [rsp + 0x260]
call fcn.140025c14
movups xmm0, xmmword [rax]
movdqu xmmword [rsp + 0x220], xmm0
movups xmm0, xmmword [rsp + 0x220]
movdqu xmmword [rsp + 0x1e0], xmm0
mov r8, qword [rsp + 0xe0]
lea rdx, [rsp + 0x1e0]
lea rcx, [rsp + 0x178]
call fcn.140025df8
nop
lea r9, [fcn.14002727c]
mov r8d, 6
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rsp + 0x3e0]
call fcn.14009baac
mov dword [rsp + 0x30], 0x50
mov dword [rsp + 0x24], 0
jmp 0x14003a36d
mov eax, dword [rsp + 0x24]
inc eax
mov dword [rsp + 0x24], eax
movsxd rax, dword [rsp + 0x24]
mov qword [rsp + 0xe8], rax
lea rcx, [rsp + 0x178]
call fcn.140038248
mov rcx, qword [rsp + 0xe8]
cmp rcx, rax
jae 0x14003a3fb
lea rax, [rsp + 0x2a0]
mov qword [rsp + 0xf0], rax
movsxd rax, dword [rsp + 0x24]
mov rdx, rax
lea rcx, [rsp + 0x178]
call fcn.140027978
mov rdx, rax
mov rcx, qword [rsp + 0xf0]
call fcn.140025834
mov qword [rsp + 0xf8], rax
mov edx, dword [rsp + 0x30]
mov rcx, qword [rsp + 0xf8]
call fcn.140033400
lea rdx, [0x1400221d0]
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___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 0x14003a363
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, [rsp + 0x94]
lea rcx, [rsp + 0x3d]
call fcn.140027d7c
mov rcx, rax
call fcn.140027a34
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov dword [rsp + 0x74], listen
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov qword [rsp + 0x100], rax
lea r8, [rsp + 0x74]
lea rdx, [rsp + 0x100]
lea rcx, [rsp + 0x3e]
call fcn.1400203c4
mov rax, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov qword [rsp + 0x110], rax
lea rdx, [rsp + 0x320]
lea rcx, [rsp + 0x3f]
call fcn.140027d9c
mov rcx, rax
call fcn.140034484
mov qword [rsp + 0x108], rax
mov rdx, qword [rsp + 0x108]
mov rcx, qword [rsp + 0x110]
call fcn.14001ff98
lea rcx, [rsp + 0x40]
call fcn.1400205dc
mov qword [rsp + 0x118], rax
lea rdx, [rsp + 0x7b0]
lea rcx, [rsp + 0x41]
call fcn.140027dc8
mov rcx, rax
call fcn.140034724
mov rdx, rax
lea rcx, [rsp + 0x650]
call fcn.140025928
nop
lea rdx, [rsp + 0x850]
lea rcx, [rsp + 0x42]
call fcn.140027df4
mov rcx, rax
call fcn.14003475c
mov rdx, rax
lea rcx, [rsp + 0x670]
call fcn.140025928
nop
lea rdx, [rsp + 0x878]
lea rcx, [rsp + 0x43]
call fcn.140027e20
mov rcx, rax
call fcn.14003475c
mov rdx, rax
lea rcx, [rsp + 0x690]
call fcn.140025928
nop
lea rdx, [rsp + 0x8a0]
lea rcx, [rsp + 0x44]
call fcn.140027e4c
mov rcx, rax
call fcn.14003475c
mov rdx, rax
lea rcx, [rsp + 0x6b0]
call fcn.140025928
nop
lea rdx, [rsp + 0x8c8]
lea rcx, [rsp + 0x45]
call fcn.140027e78
mov rcx, rax
call fcn.14003475c
mov rdx, rax
lea rcx, [rsp + 0x6d0]
call fcn.140025928
nop
lea rdx, [rsp + 0xb98]
lea rcx, [rsp + 0x46]
call fcn.1400283bc
mov rcx, rax
call fcn.14003475c
mov rdx, rax
lea rcx, [rsp + 0x6f0]
call fcn.140025928
nop
lea rdx, [rsp + 0x918]
lea rcx, [rsp + 0x47]
call fcn.1400283e8
mov rcx, rax
call fcn.14003475c
mov rdx, rax
lea rcx, [rsp + 0x710]
call fcn.140025928
nop
lea rdx, [rsp + 0x940]
lea rcx, [rsp + 0x48]
call fcn.140028414
mov rcx, rax
call fcn.14003475c
mov rdx, rax
lea rcx, [rsp + 0x730]
call fcn.140025928
nop
lea rax, [rsp + 0x750]
mov r8, rax
lea rdx, [rsp + 0x650]
lea rcx, [rsp + 0x290]
call fcn.140025c14
movups xmm0, xmmword [rax]
movdqu xmmword [rsp + 0x230], xmm0
movups xmm0, xmmword [rsp + 0x230]
movdqu xmmword [rsp + 0x240], xmm0
mov r8, qword [rsp + 0x118]
lea rdx, [rsp + 0x240]
lea rcx, [rsp + 0x190]
call fcn.140025df8
nop
lea r9, [fcn.14002727c]
mov r8d, 8
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rsp + 0x650]
call fcn.14009baac
mov dword [rsp + 0x28], 0
jmp 0x14003a699
mov eax, dword [rsp + 0x28]
inc eax
mov dword [rsp + 0x28], eax
movsxd rax, dword [rsp + 0x28]
mov qword [rsp + 0x120], rax
lea rcx, [rsp + 0x190]
call fcn.140038248
mov rcx, qword [rsp + 0x120]
cmp rcx, rax
jae 0x14003a727
lea rax, [rsp + 0x2c0]
mov qword [rsp + 0x128], rax
movsxd rax, dword [rsp + 0x28]
mov rdx, rax
lea rcx, [rsp + 0x190]
call fcn.140027978
mov rdx, rax
mov rcx, qword [rsp + 0x128]
call fcn.140025834
mov qword [rsp + 0x130], rax
mov edx, dword [rsp + 0x30]
mov rcx, qword [rsp + 0x130]
call fcn.140033400
lea rdx, [0x1400221d0]
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___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 0x14003a68f
xor eax, eax
cmp eax, 1
je 0x14003a828
mov ecx, Ordinal_50
call fcn.14002d044
and eax, 1
test eax, eax
je 0x14003a74d
jmp 0x14003a828
mov ecx, reloc.WLDAP32.dll_Ordinal_50
call fcn.14002d044
and eax, 1
test eax, eax
je 0x14003a7ef
lea rdx, [rsp + 0x3b0]
lea rcx, [rsp + 0x49]
call fcn.140028440
mov rcx, rax
call fcn.1400349fc
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GlobalFindAtomA]
movzx eax, ax
test eax, eax
je 0x14003a7be
lea rdx, [rsp + 0xbf8]
lea rcx, [rsp + 0x4a]
call fcn.14002846c
mov rcx, rax
call fcn.1400348e4
mov r9d, reloc.WS2_32.dll_recv
lea r8, str.feds.lol_soarcheats
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, [rsp + 0x3a0]
lea rcx, [rsp + 0x4b]
call fcn.140028498
mov rcx, rax
call fcn.1400349fc
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GlobalFindAtomA]
movzx eax, ax
test eax, eax
jne 0x14003a7ef
call fcn.14002d814
jmp 0x14003a828
mov ecx, 0x33
call fcn.14002d044
and eax, 1
test eax, eax
je 0x14003a823
lea rdx, [rsp + 0x7d8]
lea rcx, [rsp + 0x4c]
call fcn.1400284c4
mov rcx, rax
call fcn.140034724
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
jmp 0x14003a727
lea rdx, [rsp + 0x98]
lea rcx, [rsp + 0x4d]
call fcn.1400284f0
mov rcx, rax
call fcn.140027a34
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov dword [rsp + 0x78], listen
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov qword [rsp + 0x138], rax
lea r8, [rsp + 0x78]
lea rdx, [rsp + 0x138]
lea rcx, [rsp + 0x4e]
call fcn.1400203c4
lea rdx, [0x1400a556c]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001ff98
lea rcx, [rsp + 0x4f]
call fcn.1400205dc
mov qword [rsp + 0x140], rax
lea rdx, [rsp + 0x800]
lea rcx, [rsp + 0x50]
call fcn.140028510
mov rcx, rax
call fcn.140034724
mov rdx, rax
lea rcx, [rsp + 0x4b0]
call fcn.140025928
nop
lea rdx, [rsp + 0x968]
lea rcx, [rsp + 0x51]
call fcn.14002853c
mov rcx, rax
call fcn.14003475c
mov rdx, rax
lea rcx, [rsp + 0x4d0]
call fcn.140025928
nop
lea rdx, [rsp + 0x990]
lea rcx, [rsp + 0x52]
call fcn.140028734
mov rcx, rax
call fcn.14003475c
mov rdx, rax
lea rcx, [rsp + 0x4f0]
call fcn.140025928
nop
lea rdx, [rsp + 0x9b8]
lea rcx, [rsp + 0x53]
call fcn.140028760
mov rcx, rax
call fcn.14003475c
mov rdx, rax
lea rcx, [rsp + 0x510]
call fcn.140025928
nop
lea rdx, [rsp + 0x9e0]
lea rcx, [rsp + 0x54]
call fcn.14002878c
mov rcx, rax
call fcn.14003475c
mov rdx, rax
lea rcx, [rsp + 0x530]
call fcn.140025928
nop
lea rdx, [rsp + 0xa08]
lea rcx, [rsp + 0x55]
call fcn.1400287b8
mov rcx, rax
call fcn.14003475c
mov rdx, rax
lea rcx, [rsp + 0x550]
call fcn.140025928
nop
lea rax, [rsp + 0x570]
mov r8, rax
lea rdx, [rsp + 0x4b0]
lea rcx, [rsp + 0x270]
call fcn.140025c14
movups xmm0, xmmword [rax]
movdqu xmmword [rsp + 0x250], xmm0
movups xmm0, xmmword [rsp + 0x250]
movdqu xmmword [rsp + 0x1f0], xmm0
mov r8, qword [rsp + 0x140]
lea rdx, [rsp + 0x1f0]
lea rcx, [rsp + 0x1a8]
call fcn.140025df8
nop
lea r9, [fcn.14002727c]
mov r8d, 6
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rsp + 0x4b0]
call fcn.14009baac
mov dword [rsp + 0x2c], 0
jmp 0x14003aa32
mov eax, dword [rsp + 0x2c]
inc eax
mov dword [rsp + 0x2c], eax
movsxd rax, dword [rsp + 0x2c]
mov qword [rsp + 0x148], rax
lea rcx, [rsp + 0x1a8]
call fcn.140038248
mov rcx, qword [rsp + 0x148]
cmp rcx, rax
jae 0x14003aac0
lea rax, [rsp + 0x2e0]
mov qword [rsp + 0x150], rax
movsxd rax, dword [rsp + 0x2c]
mov rdx, rax
lea rcx, [rsp + 0x1a8]
call fcn.140027978
mov rdx, rax
mov rcx, qword [rsp + 0x150]
call fcn.140025834
mov qword [rsp + 0x158], rax
mov edx, dword [rsp + 0x30]
mov rcx, qword [rsp + 0x158]
call fcn.140033400
lea rdx, [0x1400221d0]
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___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 0x14003aa28
cmp qword [0x1400dce98], 0
jne 0x14003ab03
lea rdx, [rsp + 0x390]
lea rcx, [rsp + 0x56]
call fcn.1400287e4
mov rcx, rax
call fcn.1400349fc
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
mov qword [0x1400dce98], rax
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x14003aac0
call fcn.140034fa8
lea rdx, [rsp + 0xa30]
lea rcx, [rsp + 0x57]
call fcn.140028810
mov rcx, rax
call fcn.14003475c
mov rdx, rax
lea rcx, [0x1400dd9c8]
call fcn.140034e8c
mov dword [0x1400dd9d4], eax
lea rcx, [0x1400dd9c8]
call fcn.140038144
lea rcx, [0x1400dd9c8]
call fcn.140034e40
mov qword [0x1400dd9d8], rax
mov rax, qword [0x1400dd9d8]
mov qword [0x1400dce90], rax
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, [rsp + 0x9c]
lea rcx, [rsp + 0x58]
call fcn.14002883c
mov rdx, rax
lea rcx, [rsp + 0x59]
call fcn.14002044c
mov dword [rsp + 0x7c], listen
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov qword [rsp + 0x160], rax
lea r8, [rsp + 0x7c]
lea rdx, [rsp + 0x160]
lea rcx, [rsp + 0x5a]
call fcn.1400203c4
lea rdx, [0x1400a55e4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001ff98
lea rcx, [rsp + 0x5b]
call fcn.1400205dc
mov qword [rsp + 0x168], rax
lea rdx, [rsp + 0x760]
lea rcx, [rsp + 0x5c]
call fcn.14002885c
mov rcx, rax
call fcn.140034724
mov rdx, rax
lea rcx, [rsp + 0x580]
call fcn.140025928
nop
lea rdx, [rsp + 0xa58]
lea rcx, [rsp + 0x5d]
call fcn.140028888
mov rcx, rax
call fcn.14003475c
mov rdx, rax
lea rcx, [rsp + 0x5a0]
call fcn.140025928
nop
lea rdx, [rsp + 0xa80]
lea rcx, [rsp + 0x5e]
call fcn.1400288b4
mov rcx, rax
call fcn.14003475c
mov rdx, rax
lea rcx, [rsp + 0x5c0]
call fcn.140025928
nop
lea rdx, [rsp + 0xaa8]
lea rcx, [rsp + 0x6b]
call fcn.140028a6c
mov rcx, rax
call fcn.14003475c
mov rdx, rax
lea rcx, [rsp + 0x5e0]
call fcn.140025928
nop
lea rdx, [rsp + 0xad0]
lea rcx, [rsp + 0x60]
call fcn.140028a98
mov rcx, rax
call fcn.14003475c
mov rdx, rax
lea rcx, [rsp + 0x600]
call fcn.140025928
nop
lea rdx, [rsp + 0xaf8]
lea rcx, [rsp + 0x61]
call fcn.140028ac4
mov rcx, rax
call fcn.14003475c
mov rdx, rax
lea rcx, [rsp + 0x620]
call fcn.140025928
nop
lea rax, [rsp + 0x640]
mov r8, rax
lea rdx, [rsp + 0x580]
lea rcx, [rsp + 0x280]
call fcn.140025c14
movups xmm0, xmmword [rax]
movdqu xmmword [rsp + 0x200], xmm0
movups xmm0, xmmword [rsp + 0x200]
movdqu xmmword [rsp + 0x210], xmm0
mov r8, qword [rsp + 0x168]
lea rdx, [rsp + 0x210]
lea rcx, [rsp + 0x1c0]
call fcn.140025df8
nop
lea r9, [fcn.14002727c]
mov r8d, 6
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rsp + 0x580]
call fcn.14009baac
mov dword [rsp + 0x20], 0
jmp 0x14003ad75
mov eax, dword [rsp + 0x20]
inc eax
mov dword [rsp + 0x20], eax
movsxd rax, dword [rsp + 0x20]
mov qword [rsp + 0x170], rax
lea rcx, [rsp + 0x1c0]
call fcn.140038248
mov rcx, qword [rsp + 0x170]
cmp rcx, rax
jae 0x14003ae03
lea rax, [rsp + 0x300]
mov qword [rsp + 0xa0], rax
movsxd rax, dword [rsp + 0x20]
mov rdx, rax
lea rcx, [rsp + 0x1c0]
call fcn.140027978
mov rdx, rax
mov rcx, qword [rsp + 0xa0]
call fcn.140025834
mov qword [rsp + 0xa8], rax
mov edx, dword [rsp + 0x30]
mov rcx, qword [rsp + 0xa8]
call fcn.140033400
lea rdx, [0x1400221d0]
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___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 0x14003ad6b
mov edx, 0x1f4
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Beep]
call fcn.140038be8
call fcn.140038dd8
call fcn.140039694
call fcn.140039af4
mov dword [rsp + 0x80], 0
lea rcx, [rsp + 0x1c0]
call fcn.140027404
nop
lea rcx, [rsp + 0x1a8]
call fcn.140027404
nop
lea rcx, [rsp + 0x190]
call fcn.140027404
nop
lea rcx, [rsp + 0x178]
call fcn.140027404
nop
lea rcx, [rsp + 0x360]
call fcn.14002727c
mov eax, dword [rsp + 0x80]
mov rcx, qword [rsp + 0xc30]
xor rcx, rsp
call fcn.14009c100
add rsp, 0xc48
ret