Function at 0x14000b1f0
Capabilities:
Accept command line arguments

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rbp
mov qword [rsp + 0x20], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x20
call qword [sym.imp.KERNEL32.DLL_GetCommandLineW]
mov rcx, rax
lea rdx, [rsp + 0x50]
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
lea rbx, [0x14003cda0]
xor r14d, r14d
mov rdx, rbx
mov word [0x14003edb0], r14w
mov r8d, 0x1000
xor ecx, ecx
mov rdi, rax
call qword [sym.imp.KERNEL32.DLL_GetModuleFileNameW]
test eax, eax
je 0x14000b55e
cmp word [0x14003edb0], r14w
lea r15, [0x14003edb0]
mov rcx, r15
mov edx, 0x8000
je 0x14000b27d
nop word [rax + rax]
add rcx, 2
dec rdx
cmp word [rcx], r14w
jne 0x14000b270
cmp word [0x14003cda0], r14w
je 0x14000b2af
sub rbx, rcx
nop word [rax + rax]
cmp rdx, 1
jb 0x14000b55e
movzx eax, word [rbx + rcx]
dec rdx
mov word [rcx], ax
add rcx, 2
cmp word [rbx + rcx], r14w
jne 0x14000b290
mov ebp, 1
mov word [rcx], r14w
cmp dword [rsp + 0x50], ebp
jle 0x14000b53e
lea rsi, [rdi + 8]
lea edx, [rbp + 0x1f]
nop dword [rax]
cmp word [0x14003edb0], r14w
mov ecx, 0x8000
mov rax, r15
je 0x14000b2f9
add rax, 2
dec rcx
cmp word [rax], r14w
jne 0x14000b2e2
cmp rcx, 1
jb 0x14000b55e
mov dword [rax], 0x20
lea rbx, str.__t_n_v_
mov rdi, qword [rsi]
movzx eax, dx
nop dword [rax]
movzx edx, ax
mov rcx, rdi
call fcn.14000c8f0
test rax, rax
jne 0x14000b38a
movzx eax, word [rbx + 2]
add rbx, 2
test ax, ax
jne 0x14000b310
cmp word [0x14003edb0], r14w
mov ecx, 0x8000
mov r8, qword [rsi]
mov rax, r15
je 0x14000b34f
add rax, 2
dec rcx
cmp word [rax], r14w
jne 0x14000b342
movzx edx, word [r8]
test dx, dx
je 0x14000b381
nop dword [rax + rax]
cmp rcx, 1
jb 0x14000b55e
add r8, 2
mov word [rax], dx
add rax, 2
dec rcx
movzx edx, word [r8]
test dx, dx
jne 0x14000b360
mov word [rax], r14w
jmp 0x14000b529
cmp word [0x14003edb0], r14w
mov ecx, 0x8000
mov rax, r15
je 0x14000b3b7
nop dword [rax]
add rax, 2
dec rcx
cmp word [rax], r14w
jne 0x14000b3a0
cmp rcx, 1
jb 0x14000b55e
mov dword [rax], 0x22
mov r9, qword [rsi]
movzx eax, word [r9]
mov edx, r14d
cmp ax, 0x5c
jne 0x14000b3e1
nop dword [rax]
movzx eax, word [r9 + 2]
add r9, 2
inc edx
cmp ax, 0x5c
je 0x14000b3d0
mov r8d, r14d
test ax, ax
je 0x14000b4b8
cmp ax, 0x22
jne 0x14000b439
add edx, edx
inc edx
test edx, edx
jle 0x14000b477
nop dword [rax + rax]
cmp word [0x14003edb0], r14w
mov ecx, 0x8000
mov rax, r15
je 0x14000b429
add rax, 2
dec rcx
cmp word [rax], r14w
jne 0x14000b412
cmp rcx, 1
jb 0x14000b55e
inc r8d
mov dword [rax], 0x5c
cmp r8d, edx
jl 0x14000b400
jmp 0x14000b477
test edx, edx
jle 0x14000b477
nop dword [rax]
cmp word [0x14003edb0], r14w
mov ecx, 0x8000
mov rax, r15
je 0x14000b469
add rax, 2
dec rcx
cmp word [rax], r14w
jne 0x14000b452
cmp rcx, 1
jb 0x14000b55e
inc r8d
mov dword [rax], 0x5c
cmp r8d, edx
jl 0x14000b440
cmp word [0x14003edb0], r14w
mov ecx, 0x8000
movzx edx, word [r9]
mov rax, r15
je 0x14000b4a7
nop dword [rax]
add rax, 2
dec rcx
cmp word [rax], r14w
jne 0x14000b490
cmp rcx, 1
jb 0x14000b55e
mov word [rax], dx
add r9, 2
mov word [rax + 2], r14w
jmp 0x14000b3c0
add edx, edx
test edx, edx
jle 0x14000b4f3
nop
cmp word [0x14003edb0], r14w
mov ecx, 0x8000
mov rax, r15
je 0x14000b4e5
add rax, 2
dec rcx
cmp word [rax], r14w
jne 0x14000b4d2
cmp rcx, 1
jb 0x14000b55e
inc r8d
mov dword [rax], 0x5c
cmp r8d, edx
jl 0x14000b4c0
cmp word [0x14003edb0], r14w
mov eax, 0x8000
mov rcx, r15
je 0x14000b523
nop word [rax + rax]
add rcx, 2
dec rax
cmp word [rcx], r14w
jne 0x14000b510
cmp rax, 1
jb 0x14000b55e
mov dword [rcx], 0x22
inc ebp
add rsi, 8
mov edx, 0x20
cmp ebp, dword [rsp + 0x50]
jl 0x14000b2d0
mov rbx, qword [rsp + 0x58]
mov rax, r15
mov rbp, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x68]
add rsp, 0x20
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
call fcn.14000ddf0
int3