Function at 0x140026c20
Capabilities:
Accept command line arguments

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
movaps xmmword [rsp + 0x90], xmm7
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rdx
mov rdi, rcx
mov rax, qword [0x1401b46a8]
xor rax, rsp
mov qword [rsp + 0x78], rax
movups xmm0, xmmword [rdx]
movaps xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x40]
lea rdx, [rsp + 0x60]
mov r8d, 3
call fcn.140038580
movups xmm0, xmmword [rsp + 0x40]
movups xmmword [rsi], xmm0
cmp qword [rsi + 8], 0
je 0x140026e7c
movups xmm0, xmmword [rsi]
movups xmmword [rdi], xmm0
mov dword [rsp + 0x5c], 0
lea rcx, str.api_ms_win_downlevel_shell32_l1_1_0.dll
xor edx, edx
mov r8d, 0x800
call qword [sym.imp.KERNEL32.dll_LoadLibraryExW]
mov rbx, rax
test rax, rax
je 0x140026cd7
lea rdx, [0x14016ad0a]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x140026cea
mov rbp, rax
mov rcx, qword [rsi]
lea rdx, [rsp + 0x5c]
call rax
jmp 0x140026ce5
mov rcx, qword [rsi]
lea rdx, [rsp + 0x5c]
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
mov r15, rax
jmp 0x140026ced
xor r15d, r15d
movsxd r12, dword [rsp + 0x5c]
xorps xmm6, xmm6
movaps xmmword [rsp + 0x40], xmm6
mov qword [rsp + 0x50], 0
test r12, r12
je 0x140026e03
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x30], rdi
test r12d, r12d
js 0x140026eba
shl r12, 3
lea rdi, [r12 + r12*2]
mov rcx, rdi
call fcn.1401321a8
mov rsi, rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x40], rax
add rax, rdi
mov qword [rsp + 0x50], rax
xor r14d, r14d
xorps xmm7, xmm7
movabs rbp, 0x7ffffffffffffff0
mov qword [rsp + 0x38], r12
jmp 0x140026d92
lea eax, [rbx + rbx]
mov byte [rsi], al
lea rdi, [rsi + 2]
test rbx, rbx
je 0x140026d7f
mov r8, rbx
add r8, rbx
mov rcx, rdi
mov rdx, r13
call fcn.140135640
mov word [rdi + rbx*2], 0
add rsi, 0x18
add r14, 8
cmp r12, r14
je 0x140026df4
mov r13, qword [r15 + r14]
movups xmmword [rsi], xmm7
mov qword [rsi + 0x10], 0
mov rcx, r13
call fcn.140150e84
cmp rax, rbp
jae 0x140026ead
mov rbx, rax
cmp rax, 0xb
jb 0x140026d60
mov r12, r15
lea r15, [rbx + 8]
and r15, 0xfffffffffffffff8
js 0x140026eb5
lea rcx, [r15 + r15]
call fcn.1401321a8
mov rdi, rax
mov qword [rsi + 0x10], rax
or r15, 1
mov qword [rsi], r15
mov qword [rsi + 8], rbx
mov r15, r12
mov r12, qword [rsp + 0x38]
jmp 0x140026d6e
mov qword [rsp + 0x48], rsi
mov rdi, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x28]
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.140026450
movups xmmword [rdi], xmm6
mov rcx, r15
call qword [sym.imp.KERNEL32.dll_LocalFree]
test rbx, rbx
je 0x140026e2a
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov rsi, qword [rsp + 0x40]
test rsi, rsi
je 0x140026e7c
mov rax, qword [rsp + 0x48]
cmp rax, rsi
jne 0x140026e58
mov rcx, rsi
jmp 0x140026e72
mov rax, rdi
cmp rsi, rdi
je 0x140026e6d
lea rdi, [rax - 0x18]
test byte [rax - 0x18], 1
je 0x140026e50
mov rcx, qword [rax - 8]
call fcn.1401321e4
jmp 0x140026e50
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x48], rsi
call fcn.1401321e4
mov rcx, qword [rsp + 0x78]
xor rcx, rsp
call fcn.140132550
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x90]
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rsi
call fcn.1400221c4
call fcn.1401457d4
lea rcx, [rsp + 0x40]
call fcn.140024440
int3