Function at 0x1400269d0
Capabilities:
Accept command line arguments

Disassembly:
push rbp
push rbx
lea rbp, [rsp - 0x18]
sub rsp, 0x118
mov rax, qword [0x14017b278]
xor rax, rsp
mov qword [rbp - 0x20], rax
mov qword [rsp + 0x30], rcx
mov rbx, r8
mov rcx, qword [0x14018efd8]
mov qword [rsp + 0x38], rbx
test rcx, rcx
je 0x140026a1d
cmp dword [0x14018efd0], 0xb7
jne 0x140026a1d
mov edx, 0xea60
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
call fcn.140072360
test al, al
jne 0x140026a30
mov eax, 0xffffffff
jmp 0x140026d8a
mov qword [rsp + 0x138], rsi
lea rdx, [rsp + 0x58]
mov qword [rsp + 0x110], rdi
mov rcx, rbx
mov qword [rsp + 0x108], r12
mov qword [rsp + 0x100], r13
mov qword [rsp + 0xf8], r14
mov qword [rsp + 0xf0], r15
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
mov r12, rax
mov ebx, 1
test rax, rax
je 0x140026cc8
movsxd rcx, dword [rsp + 0x58]
test ecx, ecx
jle 0x140026c8f
xor eax, eax
xorps xmm0, xmm0
mov qword [rsp + 0x50], rax
mov r13, rcx
movdqu xmmword [rsp + 0x40], xmm0
test ecx, ecx
jle 0x140026bd1
mov r14d, eax
nop word [rax + rax]
mov rdx, qword [r12 + r14*8]
mov r8, 0xffffffffffffffff
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 7
mov word [rsp + 0x60], ax
nop
inc r8
cmp word [rdx + r8*2], 0
jne 0x140026ad0
lea rcx, [rsp + 0x60]
call fcn.140026610
cmp qword [rsp + 0x78], 8
lea rcx, [rsp + 0x60]
mov r8, qword [rsp + 0x60]
lea rdi, [rsp + 0x60]
mov rax, qword [rsp + 0x70]
lea rsi, [rsp + 0x60]
cmovae rcx, r8
cmovae rdi, r8
cmovae rsi, r8
lea r15, [rcx + rax*2]
cmp rdi, r15
je 0x140026b4d
sub rsi, rdi
nop dword [rax]
movzx ebx, word [rdi]
call fcn.140088d60
mov rcx, rax
call fcn.140027090
movzx edx, bx
mov rcx, qword [rax]
mov r8, qword [rcx + 0x40]
mov rcx, rax
call r8
mov word [rsi + rdi], ax
add rdi, 2
cmp rdi, r15
jne 0x140026b20
mov rax, qword [rsp + 0x48]
cmp rax, qword [rsp + 0x50]
je 0x140026b6e
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.14001f200
add qword [rsp + 0x48], 0x20
jmp 0x140026b80
lea r8, [rsp + 0x60]
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140026e90
mov rdx, qword [rsp + 0x78]
cmp rdx, 8
jb 0x140026bc2
mov rcx, qword [rsp + 0x60]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026bbd
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140026da6
call fcn.14008739c
inc r14
cmp r14, r13
jge 0x140026bd1
xor eax, eax
jmp 0x140026ab0
xorps xmm0, xmm0
lea rdx, [rsp + 0x30]
xor eax, eax
lea rcx, [rbp - 0x80]
movups xmmword [rbp - 0x80], xmm0
mov qword [rbp - 0x30], rax
movups xmmword [rbp - 0x70], xmm0
movups xmmword [rbp - 0x60], xmm0
movups xmmword [rbp - 0x50], xmm0
movups xmmword [rbp - 0x40], xmm0
call fcn.140018540
mov ecx, 1
call fcn.1400756d0
test eax, eax
je 0x140026c19
lea rax, [rsp + 0x38]
mov qword [rsp + 0x28], rax
call fcn.140026e40
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x80]
call fcn.140018840
lea rcx, [rbp - 0x80]
mov ebx, eax
call fcn.1400186e0
mov rcx, qword [rsp + 0x40]
test rcx, rcx
je 0x140026d13
mov rdx, qword [rsp + 0x48]
lea r8, [rsp + 0x40]
call fcn.1400225e0
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x50]
mov rax, rcx
sub rdx, rcx
and rdx, 0xffffffffffffffe0
cmp rdx, 0x1000
jb 0x140026c85
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140026da0
call fcn.14008739c
jmp 0x140026d13
mov ecx, 6
call fcn.1400756d0
test eax, eax
je 0x140026d13
mov r9d, 0x3a
lea rax, [0x140141c10]
lea r8, [0x14013afb8]
mov qword [rsp + 0x20], rax
lea rdx, [0x140141cd0]
lea ecx, [r9 - 0x34]
call fcn.14001fc90
jmp 0x140026d13
mov ecx, 6
call fcn.1400756d0
test eax, eax
je 0x140026d13
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x30], eax
mov r9d, 0x3f
lea r8, [0x14013b198]
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
lea rdx, [0x140141ec0]
lea rax, [0x140141e70]
lea ecx, [r9 - 0x39]
mov qword [rsp + 0x20], rax
call fcn.14001fcf0
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_LocalFree]
test rax, rax
je 0x140026d58
mov ecx, 1
call fcn.1400756d0
test eax, eax
je 0x140026d58
mov r9d, 0x44
lea rax, [0x140141ff0]
lea r8, str.wWinMain
mov qword [rsp + 0x20], rax
lea rdx, str.E:BT8991f292_e1db_4262_9576_b4cf026c9a56UBF_1WssNgmAmbassador_srcWssNgmAmbassadorWssNgmAmbassador.cpp
lea ecx, [r9 - 0x43]
call fcn.14001fc90
mov r14, qword [rsp + 0xf8]
mov eax, ebx
mov r13, qword [rsp + 0x100]
mov r12, qword [rsp + 0x108]
mov rdi, qword [rsp + 0x110]
mov rsi, qword [rsp + 0x138]
mov r15, qword [rsp + 0xf0]
mov rcx, qword [rbp - 0x20]
xor rcx, rsp
call fcn.140086e90
add rsp, 0x118
pop rbx
pop rbp
ret
call fcn.14009f9b0
int3
call fcn.14009f9b0
int3