Function at 0x14000ad5c
Capabilities:
Accept command line arguments

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r12
push rbp
push r14
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0x90
mov r8d, dword [0x140032650]
mov r14d, r9d
mov r15, rcx
test r8b, 2
jne 0x14000adac
lea rdx, [rbp + 7]
lea rcx, [0x140032650]
call fcn.14000cad0
mov rdx, qword [rax]
mov qword [rbp - 1], rdx
mov r8d, edx
mov r9d, r8d
mov dword [rsp + 0x30], 3
xor r12d, r12d
shr r9d, 9
shr r8d, 8
lea rax, [rbp - 9]
mov edx, 0x12766c4
mov dword [rbp - 9], r12d
lea rcx, [0x140032658]
mov byte [rbp - 5], 3
lea edi, [r12 + 1]
and r9d, edi
mov dword [rsp + 0x28], edi
and r8d, edi
mov qword [rsp + 0x20], rax
call fcn.14000de34
mov rax, qword gs:[0x60]
xorps xmm0, xmm0
mov cl, byte [rax + 3]
mov rax, qword gs:[0x60]
or cl, 0x80
mov byte [rax + 3], cl
movups xmmword [rbp + 0xf], xmm0
movups xmmword [rbp + 0x1f], xmm0
movups xmmword [rbp + 0x2f], xmm0
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
nop dword [rax + rax]
lea rcx, [0x140032118]
mov rbx, rax
call qword [sym.imp.api_ms_win_core_com_l1_1_0.dll_CoCreateGuid]
nop dword [rax + rax]
lea rcx, [0x1400301f8]
mov qword [0x140032128], r12
call fcn.140001380
call fcn.14001fd20
xor r9d, r9d
xor r8d, r8d
mov edx, edi
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_HeapSetInformation]
nop dword [rax + rax]
lea edx, [rdi + 1]
xor ecx, ecx
call qword [sym.imp.api_ms_win_core_com_l1_1_0.dll_CoInitializeEx]
nop dword [rax + rax]
test eax, eax
js 0x14000b0d2
lea rdx, [rbp - 1]
mov qword [rbp - 1], r12
call fcn.1400231e0
mov rsi, qword [rbp - 1]
test eax, eax
movzx eax, word [rbx]
mov edi, r12d
cmovs rsi, r15
jmp 0x14000aeda
cmp ax, 0x20
je 0x14000aeb1
cmp ax, 9
jne 0x14000aeb5
test edi, edi
je 0x14000aedf
cmp ax, 0x22
jne 0x14000aec5
test edi, edi
mov eax, r12d
sete al
mov edi, eax
mov rcx, rbx
call qword [sym.imp.USER32.dll_CharNextW]
nop dword [rax + rax]
mov rbx, rax
movzx eax, word [rax]
test ax, ax
jne 0x14000aea5
cmp word [rbx], 0x20
je 0x14000aeeb
cmp word [rbx], 9
jne 0x14000aef1
add rbx, 2
jmp 0x14000aedf
mov r9d, r14d
mov r8, rbx
mov rdx, rsi
mov rcx, r15
call fcn.1400121a8
test eax, eax
je 0x14000b082
call fcn.14000acd4
mov ecx, eax
call fcn.14001fda0
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
nop dword [rax + rax]
mov ecx, 0x800b
mov dword [rsp + 0x30], r12d
mov edx, ecx
mov dword [rsp + 0x28], r12d
lea r9, [0x14000b610]
mov dword [rsp + 0x20], eax
xor r8d, r8d
call qword [sym.imp.USER32.dll_SetWinEventHook]
nop dword [rax + rax]
mov r14, rax
jmp 0x14000affd
cmp dword [rbp + 0x17], 0x50
jne 0x14000af79
mov rcx, qword [0x140032598]
xor r9d, r9d
xor r8d, r8d
mov edx, 0x8001
call qword [sym.imp.USER32.dll_PostMessageW]
nop dword [rax + rax]
mov rdx, qword [0x1400315f8]
lea r8, [rbp + 0xf]
mov rcx, qword [0x140032598]
call qword [sym.imp.USER32.dll_TranslateAcceleratorW]
nop dword [rax + rax]
test eax, eax
jne 0x14000affd
mov rcx, qword [0x140032580]
test rcx, rcx
je 0x14000afbb
lea rdx, [rbp + 0xf]
call qword [sym.imp.USER32.dll_IsDialogMessageW]
nop dword [rax + rax]
test eax, eax
jne 0x14000affd
mov rdx, qword [0x1400315f0]
lea r8, [rbp + 0xf]
mov rcx, qword [0x140032598]
call qword [sym.imp.USER32.dll_TranslateAcceleratorW]
nop dword [rax + rax]
test eax, eax
jne 0x14000affd
lea rcx, [rbp + 0xf]
call qword [sym.imp.USER32.dll_TranslateMessage]
nop dword [rax + rax]
lea rcx, [rbp + 0xf]
call qword [sym.imp.USER32.dll_DispatchMessageW]
nop dword [rax + rax]
xor r9d, r9d
lea rcx, [rbp + 0xf]
xor r8d, r8d
xor edx, edx
call qword [sym.imp.USER32.dll_GetMessageW]
nop dword [rax + rax]
test eax, eax
jne 0x14000af55
mov rcx, qword [0x1400320e0]
mov ebx, dword [0x140032378]
mov edi, dword [0x14003236c]
call fcn.14000f08c
mov r9d, ebx
lea rcx, [0x1400314d8]
mov r8d, edi
mov edx, eax
call fcn.14002016c
mov rcx, qword [0x1400325a8]
test rcx, rcx
je 0x14000b069
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400270f0]
mov qword [0x1400325a8], r12
call fcn.140007ce8
test r14, r14
je 0x14000b082
mov rcx, r14
call qword [sym.imp.USER32.dll_UnhookWinEvent]
nop dword [rax + rax]
mov rcx, qword [0x140032138]
test rcx, rcx
je 0x14000b09a
call fcn.140021f8c
mov qword [0x140032138], r12
mov rcx, qword [0x140032340]
test rcx, rcx
je 0x14000b0b2
call fcn.140021c00
mov qword [0x140032340], r12
cmp rsi, r15
je 0x14000b0c6
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
nop dword [rax + rax]
call qword [sym.imp.api_ms_win_core_com_l1_1_0.dll_CoUninitialize]
nop dword [rax + rax]
mov rcx, qword [0x140030218]
mov qword [0x140030218], r12
mov dword [0x1400301f8], r12d
call qword [sym.imp.ADVAPI32.dll_EventUnregister]
nop dword [rax + rax]
mov eax, dword [rbp + 0x1f]
lea r11, [rsp + 0x90]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop rbp
ret