Function at 0x14000db30
Capabilities:
Accept command line arguments

Disassembly:
mov rax, rsp
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x100
mov qword [rsp + 0x58], 0xfffffffffffffffe
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], rsi
mov rax, qword [0x14027eb40]
xor rax, rsp
mov qword [rsp + 0xf8], rax
mov r14, rdx
mov r13, rcx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], rcx
xor edi, edi
mov byte [rsp + 0x20], dil
lea rax, vtable.NGUtils::CCommandLine.0
mov qword [rcx], rax
lea rbx, [rcx + 8]
mov qword [rsp + 0x38], rbx
mov qword [rbx], rdi
mov qword [rbx + 8], rdi
call fcn.14000efd4
mov qword [rbx], rax
lea rsi, [r13 + 0x18]
lea r12d, [rdi + 7]
mov qword [rsi + 0x18], r12
mov qword [rsi + 0x10], rdi
mov word [rsi], di
lea r15, [r13 + 0x38]
mov qword [r15 + 0x18], r12
mov qword [r15 + 0x10], rdi
mov word [r15], di
lea rbx, [r13 + 0x58]
mov qword [rbx + 0x18], r12
mov qword [rbx + 0x10], rdi
mov word [rbx], di
test r14, r14
jne 0x14000dbe9
mov rcx, qword [0x1402805e8]
mov rax, qword [rcx]
call qword [rax + 0x120]
mov r14, rax
mov dword [rsp + 0x34], edi
lea rdx, [rsp + 0x34]
mov rcx, r14
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
mov qword [rsp + 0x38], rax
test rax, rax
je 0x14000e02e
mov rdx, qword [rax]
or r13, 0xffffffffffffffff
cmp word [rdx], di
jne 0x14000dc1a
mov r8, rdi
jmp 0x14000dc27
mov r8, r13
inc r8
cmp word [rdx + r8*2], di
jne 0x14000dc1d
mov rcx, r15
call fcn.140004e30
cmp dword [rsp + 0x34], 1
jle 0x14000dd08
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 8]
cmp word [rdx], di
jne 0x14000dc4d
mov r8, rdi
jmp 0x14000dc5a
mov r8, r13
inc r8
cmp word [rdx + r8*2], di
jne 0x14000dc50
mov rcx, rsi
call fcn.140004e30
cmp word [r14], di
jne 0x14000dc6d
mov r8, rdi
jmp 0x14000dc7a
mov r8, r13
inc r8
cmp word [r14 + r8*2], di
jne 0x14000dc70
mov rdx, r14
mov rcx, rbx
call fcn.140004e30
mov r9, qword [rsi + 0x10]
cmp qword [rsi + 0x18], 8
jb 0x14000dc93
mov rsi, qword [rsi]
xor r8d, r8d
mov rdx, rsi
mov rcx, rbx
call fcn.14000e504
cmp rax, r13
je 0x14000dd08
mov r9, r13
mov r8, rax
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.14000e358
mov rsi, rax
cmp rbx, rax
je 0x14000dce7
cmp qword [rbx + 0x18], 8
jb 0x14000dcd0
mov rcx, qword [rbx]
call fcn.14001ae84
mov qword [rbx + 0x18], r12
mov qword [rbx + 0x10], rdi
mov word [rbx], di
mov rdx, rsi
mov rcx, rbx
call fcn.14000bc74
nop
cmp qword [rsp + 0x78], 8
jb 0x14000dcf9
mov rcx, qword [rsp + 0x60]
call fcn.14001ae84
mov qword [rsp + 0x78], r12
mov qword [rsp + 0x70], rdi
mov word [rsp + 0x60], di
mov r15, rdi
mov r14d, 1
mov rsi, qword [rsp + 0x28]
mov dword [rsp + 0x30], r14d
mov rcx, qword [rsp + 0x38]
cmp r14d, dword [rsp + 0x34]
jge 0x14000e023
movsxd rax, r14d
mov rbx, qword [rcx + rax*8]
movzx eax, word [rbx]
sub ax, 0x2d
mov ecx, 0xfffd
test cx, ax
je 0x14000ddf5
test r15, r15
je 0x14000e01b
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x98], rdi
mov qword [rsp + 0x98], r12
mov qword [rsp + 0x90], rdi
mov word [rsp + 0x80], di
mov rdx, r15
lea rcx, [rsp + 0x80]
call fcn.14000e66c
nop
lea rcx, [rsi + 8]
lea rdx, [rsp + 0x80]
call fcn.14000e3a4
cmp word [rbx], di
jne 0x14000dda4
mov r8, rdi
jmp 0x14000ddb1
mov r8, r13
inc r8
cmp word [rbx + r8*2], di
jne 0x14000dda7
mov rdx, rbx
mov rcx, rax
call fcn.140004e30
nop
cmp qword [rsp + 0x98], 8
jb 0x14000ddd5
mov rcx, qword [rsp + 0x80]
call fcn.14001ae84
mov qword [rsp + 0x98], r12
mov qword [rsp + 0x90], rdi
mov word [rsp + 0x80], di
mov r15, rdi
jmp 0x14000e01b
add rbx, 2
mov rax, r13
inc rax
cmp word [rbx + rax*2], di
jne 0x14000ddfc
test rax, rax
je 0x14000e01b
mov r15, rbx
mov qword [rsp + 0x50], rbx
cmp byte [rsp + 0x20], dil
je 0x14000df85
mov edx, 0x3d
mov rcx, rbx
call fcn.14019c01c
mov rsi, rax
test rax, rax
je 0x14000deec
mov word [rax], di
mov qword [rsp + 0xd0], rdi
mov qword [rsp + 0xd8], rdi
mov qword [rsp + 0xd8], r12
mov qword [rsp + 0xd0], rdi
mov word [rsp + 0xc0], di
mov rdx, rbx
lea rcx, [rsp + 0xc0]
call fcn.14000e66c
nop
mov rcx, qword [rsp + 0x28]
add rcx, 8
lea rdx, [rsp + 0xc0]
call fcn.14000e3a4
cmp word [rsi + 2], di
jne 0x14000de97
mov r8, rdi
jmp 0x14000dea5
mov r8, r13
inc r8
cmp word [rsi + r8*2 + 2], di
jne 0x14000de9a
lea rdx, [rsi + 2]
mov rcx, rax
call fcn.140004e30
nop
cmp qword [rsp + 0xd8], 8
jb 0x14000deca
mov rcx, qword [rsp + 0xc0]
call fcn.14001ae84
mov qword [rsp + 0xd8], r12
mov qword [rsp + 0xd0], rdi
mov word [rsp + 0xc0], di
jmp 0x14000e016
mov qword [rsp + 0xb0], rdi
mov qword [rsp + 0xb8], rdi
mov qword [rsp + 0xb8], r12
mov qword [rsp + 0xb0], rdi
mov word [rsp + 0xa0], di
mov rdx, rbx
lea rcx, [rsp + 0xa0]
call fcn.14000e66c
nop
mov rcx, qword [rsp + 0x28]
add rcx, 8
lea rdx, [rsp + 0xa0]
call fcn.14000e3a4
xor r8d, r8d
lea rdx, [0x140234670]
mov rcx, rax
call fcn.140004e30
nop
cmp qword [rsp + 0xb8], 8
jb 0x14000df66
mov rcx, qword [rsp + 0xa0]
call fcn.14001ae84
mov qword [rsp + 0xb8], r12
mov qword [rsp + 0xb0], rdi
mov word [rsp + 0xa0], di
jmp 0x14000dee2
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x78], rdi
mov qword [rsp + 0x78], r12
mov qword [rsp + 0x70], rdi
mov word [rsp + 0x60], di
mov rdx, rbx
lea rcx, [rsp + 0x60]
call fcn.14000e66c
nop
mov rcx, qword [rsp + 0x28]
add rcx, 8
lea rdx, [rsp + 0x60]
call fcn.14000e3a4
xor r8d, r8d
lea rdx, [0x140234670]
mov rcx, rax
call fcn.140004e30
nop
cmp qword [rsp + 0x78], 8
jb 0x14000dfe4
mov rcx, qword [rsp + 0x60]
call fcn.14001ae84
mov qword [rsp + 0x78], r12
mov qword [rsp + 0x70], rdi
mov word [rsp + 0x60], di
jmp 0x14000dee2
mov rsi, qword [rsp + 0x28]
inc r14d
jmp 0x14000dd16
call qword [sym.imp.KERNEL32.dll_LocalFree]
mov r13, qword [rsp + 0x28]
mov rax, r13
mov rcx, qword [rsp + 0xf8]
xor rcx, rsp
call fcn.140199450
lea r11, [rsp + 0x100]
mov rbx, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret