Function at 0x14000bd70
Capabilities:
Accept command line arguments

Disassembly:
push rbx
push r14
push r15
sub rsp, 0x30
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
mov rcx, rax
lea rdx, [rsp + 0x50]
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
lea rbx, [0x140042d70]
xor r15d, r15d
mov rdx, rbx
mov word [0x140044d80], r15w
mov r8d, 0x1000
xor ecx, ecx
mov r14, rax
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
test eax, eax
je 0x14000c07e
mov qword [rsp + 0x58], rbp
mov ebp, r15d
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x28], r12
lea r12, [0x140044d80]
mov qword [r14], rbx
mov qword [rsp + 0x20], r13
cmp dword [rsp + 0x50], r15d
jle 0x14000c058
mov esi, r15d
mov edx, 0x20
cmp rsi, 1
jl 0x14000be2d
cmp word [0x140044d80], r15w
mov ecx, 0x8000
mov rax, r12
je 0x14000be27
nop dword [rax]
add rax, 2
dec rcx
cmp word [rax], r15w
jne 0x14000be10
cmp rcx, 1
jb 0x14000c084
mov dword [rax], 0x20
mov rdi, qword [r14 + rsi*8]
lea rbx, str.__t_n_v_
nop dword [rax + rax]
movzx edx, word [rbx]
mov rcx, rdi
call fcn.14000d6b8
test rax, rax
jne 0x14000beb0
add rbx, 2
cmp word [rbx], r15w
jne 0x14000be40
cmp word [0x140044d80], r15w
mov ecx, 0x8000
mov r8, qword [r14 + rsi*8]
mov rax, r12
je 0x14000be7d
add rax, 2
dec rcx
cmp word [rax], r15w
jne 0x14000be70
movzx edx, word [r8]
test dx, dx
je 0x14000bea7
cmp rcx, 1
jb 0x14000c08a
add r8, 2
mov word [rax], dx
add rax, 2
dec rcx
movzx edx, word [r8]
test dx, dx
jne 0x14000be86
mov word [rax], r15w
jmp 0x14000c049
cmp word [0x140044d80], r15w
mov ecx, 0x8000
mov rax, r12
je 0x14000bed9
add rax, 2
dec rcx
cmp word [rax], r15w
jne 0x14000bec2
cmp rcx, 1
jb 0x14000c090
mov dword [rax], 0x22
mov r9, qword [r14 + rsi*8]
cmp word [r9], 0x5c
mov edx, r15d
jne 0x14000befd
nop dword [rax]
add r9, 2
inc edx
cmp word [r9], 0x5c
je 0x14000bef0
movzx eax, word [r9]
mov r8d, r15d
test ax, ax
je 0x14000bfd8
cmp ax, 0x22
jne 0x14000bf59
add edx, edx
inc edx
test edx, edx
jle 0x14000bf97
nop dword [rax + rax]
cmp word [0x140044d80], r15w
mov ecx, 0x8000
mov rax, r12
je 0x14000bf49
add rax, 2
dec rcx
cmp word [rax], r15w
jne 0x14000bf32
cmp rcx, 1
jb 0x14000c096
inc r8d
mov dword [rax], 0x5c
cmp r8d, edx
jl 0x14000bf20
jmp 0x14000bf97
test edx, edx
jle 0x14000bf97
nop dword [rax]
cmp word [0x140044d80], r15w
mov ecx, 0x8000
mov rax, r12
je 0x14000bf89
add rax, 2
dec rcx
cmp word [rax], r15w
jne 0x14000bf72
cmp rcx, 1
jb 0x14000c09c
inc r8d
mov dword [rax], 0x5c
cmp r8d, edx
jl 0x14000bf60
cmp word [0x140044d80], r15w
mov ecx, 0x8000
movzx edx, word [r9]
mov rax, r12
je 0x14000bfc7
nop dword [rax]
add rax, 2
dec rcx
cmp word [rax], r15w
jne 0x14000bfb0
cmp rcx, 1
jb 0x14000c0a2
mov word [rax], dx
add r9, 2
mov word [rax + 2], r15w
jmp 0x14000bee3
add edx, edx
test edx, edx
jle 0x14000c017
nop
cmp word [0x140044d80], r15w
mov ecx, 0x8000
mov rax, r12
je 0x14000c009
add rax, 2
dec rcx
cmp word [rax], r15w
jne 0x14000bff2
cmp rcx, 1
jb 0x14000c0a8
inc r8d
mov dword [rax], 0x5c
cmp r8d, edx
jl 0x14000bfe0
cmp word [0x140044d80], r15w
mov ecx, 0x8000
mov rax, r12
je 0x14000c043
nop dword [rax]
add rax, 2
dec rcx
cmp word [rax], r15w
jne 0x14000c030
cmp rcx, 1
jb 0x14000c0ae
mov dword [rax], 0x22
inc ebp
inc rsi
cmp ebp, dword [rsp + 0x50]
jl 0x14000bdf0
mov rdi, qword [rsp + 0x68]
mov rax, r12
mov r12, qword [rsp + 0x28]
mov rsi, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x58]
mov r13, qword [rsp + 0x20]
add rsp, 0x30
pop r15
pop r14
pop rbx
ret
call fcn.14000e50c
int3
call fcn.14000e50c
int3
call fcn.14000e50c
int3
call fcn.14000e50c
int3
call fcn.14000e50c
int3
call fcn.14000e50c
int3
call fcn.14000e50c
int3
call fcn.14000e50c
int3
call fcn.14000e50c
int3