Function at 0x1400101f0
Capabilities:
Accept command line arguments

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x27]
sub rsp, 0xc0
mov rax, qword [0x1403c2018]
xor rax, rsp
mov qword [rbp + 0x1f], rax
mov r15, r8
mov rax, rdx
xor r12d, r12d
mov dword [rbp - 0x29], r12d
cmp qword [rdx + 0x18], 8
jb 0x140010231
mov rax, qword [rdx]
lea rdx, [rbp - 0x29]
mov rcx, rax
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
mov rsi, rax
mov rcx, r15
call fcn.1400199ac
mov r14d, r12d
cmp dword [rbp - 0x29], r12d
jle 0x140010463
mov ebx, 7
or r13, 0xffffffffffffffff
mov rdx, qword [rsi]
mov qword [rbp - 0x21], r12
mov qword [rbp - 0x11], r12
mov qword [rbp - 9], rbx
mov word [rbp - 0x21], r12w
mov r8, r13
inc r8
cmp word [rdx + r8*2], r12w
jne 0x140010276
lea rcx, [rbp - 0x21]
call fcn.14001b664
nop
mov qword [rbp - 1], r12
mov qword [rbp + 0xf], r12
mov qword [rbp + 0x17], rbx
mov word [rbp - 1], r12w
lea r8, [rbp - 0x21]
cmp qword [rbp - 9], 8
cmovae r8, qword [rbp - 0x21]
mov rcx, qword [rbp - 0x11]
test rcx, rcx
je 0x1400102e5
mov rax, rcx
mov rdx, r8
mov rdi, r12
cmp word [r8], 0x3a
je 0x1400102d5
cmp rax, 1
je 0x1400102d8
dec rax
add rdx, 2
cmp word [rdx], 0x3a
jne 0x1400102c2
mov rdi, rdx
test rdi, rdi
je 0x1400102e5
sub rdi, r8
sar rdi, 1
jmp 0x1400102e8
mov rdi, r13
cmp rdi, r13
je 0x1400103e7
lea r8, [rdi + 1]
mov qword [rbp - 0x79], r12
mov qword [rbp - 0x69], r12
mov qword [rbp - 0x61], rbx
cmp rcx, r8
jb 0x14001048a
sub rcx, r8
mov rdx, r13
cmp rcx, r13
cmovb rdx, rcx
lea rax, [rbp - 0x21]
cmp qword [rbp - 9], 8
cmovae rax, qword [rbp - 0x21]
lea r9, [rax + r8*2]
lea rcx, [rbp - 0x79]
cmp rdx, rbx
ja 0x140010352
mov qword [rbp - 0x69], rdx
lea rbx, [rdx + rdx]
mov r8, rbx
mov rdx, r9
call fcn.14003a540
mov word [rbp + rbx - 0x79], r12w
mov ebx, 7
jmp 0x14001035a
mov r8b, r12b
call fcn.14001b544
lea rcx, [rbp - 1]
call fcn.14001b814
movups xmm0, xmmword [rbp - 0x79]
movups xmmword [rbp - 1], xmm0
movups xmm1, xmmword [rbp - 0x69]
movups xmmword [rbp + 0xf], xmm1
mov qword [rbp - 0x69], r12
mov qword [rbp - 0x61], rbx
mov word [rbp - 0x79], r12w
lea rcx, [rbp - 0x79]
call fcn.14001b814
mov qword [rbp - 0x79], r12
mov qword [rbp - 0x69], r12
mov qword [rbp - 0x61], rbx
cmp qword [rbp - 0x11], rdi
cmovb rdi, qword [rbp - 0x11]
lea rdx, [rbp - 0x21]
cmp qword [rbp - 9], 8
cmovae rdx, qword [rbp - 0x21]
mov r8, rdi
lea rcx, [rbp - 0x79]
call fcn.14001b664
lea rcx, [rbp - 0x21]
call fcn.14001b814
movups xmm0, xmmword [rbp - 0x79]
movups xmmword [rbp - 0x21], xmm0
movups xmm1, xmmword [rbp - 0x69]
movups xmmword [rbp - 0x11], xmm1
mov qword [rbp - 0x69], r12
mov qword [rbp - 0x61], rbx
mov word [rbp - 0x79], r12w
lea rcx, [rbp - 0x79]
call fcn.14001b814
mov qword [rbp - 0x79], r12
mov qword [rbp - 0x69], r12
mov qword [rbp - 0x61], r12
lea rdx, [rbp - 0x21]
lea rcx, [rbp - 0x79]
call fcn.140019c78
nop
mov qword [rbp - 0x59], r12
mov qword [rbp - 0x49], r12
mov qword [rbp - 0x41], r12
lea rdx, [rbp - 1]
lea rcx, [rbp - 0x59]
call fcn.140019c78
nop
lea r8, [rbp - 0x79]
lea rdx, [rbp - 0x39]
mov rcx, r15
call fcn.14001b348
nop
lea rcx, [rbp - 0x59]
call fcn.14001b814
lea rcx, [rbp - 0x79]
call fcn.14001b814
nop
lea rcx, [rbp - 1]
call fcn.14001b814
nop
lea rcx, [rbp - 0x21]
call fcn.14001b814
inc r14d
add rsi, 8
cmp r14d, dword [rbp - 0x29]
jl 0x14001025f
mov rcx, qword [rbp + 0x1f]
xor rcx, rsp
call fcn.140038910
mov rbx, qword [rsp + 0x100]
add rsp, 0xc0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.140019f04
nop
push rbx
sub rsp, 0x20
mov rbx, rcx
add rcx, 0x20
call fcn.14001b814
mov rcx, rbx
add rsp, 0x20
pop rbx
jmp fcn.14001b814