Function at 0x14003dea0
Capabilities:
Accept command line arguments

Disassembly:
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x70
mov qword [rsp + 0x20], 0xfffffffffffffffe
mov qword [rsp + 0xc0], rbx
mov r14, rcx
lea rax, vtable.WinProcessCommandLine.0
mov qword [rcx], rax
lea r13, [rcx + 0x10]
mov ecx, 8
call fcn.1400797fc
xor r15d, r15d
test rax, rax
je 0x14003deed
mov qword [rax], r13
jmp 0x14003def0
mov rax, r15
mov qword [r13], rax
mov qword [r13 + 0x18], r15
mov qword [r13 + 0x20], r15
mov qword [r13 + 0x28], r15
lea rbx, [r14 + 0x40]
mov ecx, 8
call fcn.1400797fc
test rax, rax
je 0x14003df18
mov qword [rax], rbx
jmp 0x14003df1b
mov rax, r15
mov qword [rbx], rax
mov qword [rbx + 0x18], r15
mov qword [rbx + 0x20], r15
mov qword [rbx + 0x28], r15
mov ecx, 8
call fcn.1400797fc
test rax, rax
je 0x14003df43
lea rcx, [rsp + 0x28]
mov qword [rax], rcx
jmp 0x14003df46
mov rax, r15
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x50], r15
mov ecx, 0x38
call fcn.1400797fc
mov rbx, rax
mov qword [rsp + 0xb8], rax
test rax, rax
je 0x14003df87
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
mov rdx, rax
mov rcx, rbx
call fcn.140042440
jmp 0x14003df8a
mov rax, r15
mov qword [r14 + 8], rax
lea rdx, [rax + 8]
lea rcx, [rsp + 0x28]
call fcn.140073000
mov r12, r15
mov rcx, qword [rsp + 0x48]
mov rbx, qword [rsp + 0x40]
sub rcx, rbx
movabs rax, 0x4924924924924925
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x14003e0de
mov rbp, r15
cmp r12, rdx
jb 0x14003dfdf
call fcn.1400796a8
mov rbx, qword [rsp + 0x40]
lea rdi, [rbx + rbp + 8]
mov rsi, qword [rdi + 0x18]
cmp rsi, qword [rdi + 0x20]
jbe 0x14003dff8
call fcn.1400796a8
mov rbx, qword [rsp + 0x40]
mov r11, qword [rdi]
test r11, r11
jne 0x14003e00f
call fcn.1400796a8
mov r11, r15
mov rbx, qword [rsp + 0x40]
jmp 0x14003e012
mov r11, qword [r11]
cmp rsi, qword [r11 + 0x20]
jb 0x14003e022
call fcn.1400796a8
mov rbx, qword [rsp + 0x40]
cmp word [rsi], 0x2d
je 0x14003e068
mov rcx, qword [rsp + 0x48]
sub rcx, rbx
movabs rax, 0x4924924924924925
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp r12, rdx
jb 0x14003e05a
call fcn.1400796a8
mov rbx, qword [rsp + 0x40]
lea rdx, [rbx + rbp]
mov rcx, r13
call fcn.14003e9d0
jmp 0x14003e0a6
mov rcx, qword [rsp + 0x48]
sub rcx, rbx
movabs rax, 0x4924924924924925
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp r12, rdx
jb 0x14003e09a
call fcn.1400796a8
mov rbx, qword [rsp + 0x40]
lea rdx, [rbx + rbp]
mov rcx, r14
call fcn.14003e180
inc r12
add rbp, 0x38
mov rcx, qword [rsp + 0x48]
mov rbx, qword [rsp + 0x40]
sub rcx, rbx
movabs rax, 0x4924924924924925
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp r12, rdx
jb 0x14003dfd0
test rbx, rbx
je 0x14003e110
mov rdi, qword [rsp + 0x48]
cmp rbx, rdi
je 0x14003e108
nop dword [rax]
mov rax, qword [rbx]
xor edx, edx
mov rcx, rbx
call qword [rax]
add rbx, 0x38
cmp rbx, rdi
jne 0x14003e0f0
mov rbx, qword [rsp + 0x40]
mov rcx, rbx
call fcn.140078e60
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x50], r15
mov rcx, qword [rsp + 0x28]
call fcn.140078e60
nop
mov rax, r14
mov rbx, qword [rsp + 0xc0]
add rsp, 0x70
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret