Function at 0x14000e420
Capabilities:
Accept command line arguments

Disassembly:
push rdi
sub rsp, 0x30
mov qword [rsp + 0x20], 0xfffffffffffffffe
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x50], rbp
mov qword [rsp + 0x58], rsi
mov rbp, rcx
call fcn.14004b0d0
mov rcx, rax
xor edi, edi
mov edx, edi
test rax, rax
setne dl
test edx, edx
jne 0x14000e462
mov ecx, 0x80004005
call fcn.140001610
int3
mov rax, qword [rax]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetElement]
add rax, 0x18
mov qword [rsp + 0x48], rax
mov dword [rbp + 0x3afd4], edi
mov dword [rbp + 0x3afd8], edi
mov dword [rbp + 0x3afdc], edi
mov dword [rbp + 0x3afe0], edi
mov dword [rbp + 0x3afe4], edi
mov dword [rbp + 0x3afe8], edi
mov dword [rbp + 0x3afec], edi
mov dword [rbp + 0x3aff0], edi
mov dword [rbp + 0x3aff4], edi
mov dword [rbp + 0x3aff8], edi
mov dword [rbp + 0x3affc], edi
mov dword [rbp + 0x3b000], edi
mov dword [rbp + 0x3b004], edi
mov dword [rbp + 0x3b008], edi
mov dword [rbp + 0x3b00c], edi
mov dword [rbp + 0x3b010], edi
mov dword [rbp + 0x3b014], edi
mov dword [rbp + 0x3b018], edi
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
mov rdx, rax
or rbx, 0xffffffffffffffff
test rax, rax
je 0x14000e501
xor eax, eax
mov rcx, rbx
mov rdi, rdx
repne scasw ax, word [rdi]
not rcx
lea rdi, [rcx - 1]
mov r8d, edi
lea rcx, [rsp + 0x48]
call fcn.140005dc0
mov rdi, qword [rsp + 0x48]
cmp dword [rdi - 0x10], 1
jge 0x14000e51d
mov esi, ebx
jmp 0x14000e53f
lea rcx, [rdi + 2]
lea rdx, [0x1400debf8]
call fcn.140090770
mov rsi, rax
test rax, rax
jne 0x14000e539
mov esi, ebx
jmp 0x14000e53f
sub rsi, rdi
sar rsi, 1
cmp dword [rdi - 0x10], 0
jge 0x14000e549
mov eax, ebx
jmp 0x14000e567
lea rdx, [0x1400e0148]
mov rcx, rdi
call fcn.140090770
test rax, rax
jne 0x14000e561
mov eax, ebx
jmp 0x14000e567
sub rax, rdi
sar rax, 1
cmp eax, esi
jle 0x14000e575
mov dword [rbp + 0x3afd4], 1
cmp dword [rdi - 0x10], 0
jge 0x14000e57f
mov eax, ebx
jmp 0x14000e59d
lea rdx, [0x1400e0140]
mov rcx, rdi
call fcn.140090770
test rax, rax
jne 0x14000e597
mov eax, ebx
jmp 0x14000e59d
sub rax, rdi
sar rax, 1
cmp eax, esi
jle 0x14000e5ab
mov dword [rbp + 0x3afd8], 1
cmp dword [rdi - 0x10], 0
jge 0x14000e5b5
mov eax, ebx
jmp 0x14000e5d3
lea rdx, [0x1400e0138]
mov rcx, rdi
call fcn.140090770
test rax, rax
jne 0x14000e5cd
mov eax, ebx
jmp 0x14000e5d3
sub rax, rdi
sar rax, 1
cmp eax, esi
jle 0x14000e5e1
mov dword [rbp + 0x3afdc], 1
cmp dword [rdi - 0x10], 0
jge 0x14000e5eb
mov eax, ebx
jmp 0x14000e609
lea rdx, [0x1400e0130]
mov rcx, rdi
call fcn.140090770
test rax, rax
jne 0x14000e603
mov eax, ebx
jmp 0x14000e609
sub rax, rdi
sar rax, 1
cmp eax, esi
jle 0x14000e617
mov dword [rbp + 0x3afe0], 1
cmp dword [rdi - 0x10], 0
jge 0x14000e621
mov eax, ebx
jmp 0x14000e63f
lea rdx, [0x1400e0128]
mov rcx, rdi
call fcn.140090770
test rax, rax
jne 0x14000e639
mov eax, ebx
jmp 0x14000e63f
sub rax, rdi
sar rax, 1
cmp eax, esi
jle 0x14000e64d
mov dword [rbp + 0x3afe4], 1
cmp dword [rdi - 0x10], 0
jge 0x14000e657
mov eax, ebx
jmp 0x14000e675
lea rdx, [0x1400e0120]
mov rcx, rdi
call fcn.140090770
test rax, rax
jne 0x14000e66f
mov eax, ebx
jmp 0x14000e675
sub rax, rdi
sar rax, 1
cmp eax, esi
jle 0x14000e683
mov dword [rbp + 0x3afe8], 1
cmp dword [rdi - 0x10], 0
jge 0x14000e68d
mov eax, ebx
jmp 0x14000e6ab
lea rdx, [0x1400e0118]
mov rcx, rdi
call fcn.140090770
test rax, rax
jne 0x14000e6a5
mov eax, ebx
jmp 0x14000e6ab
sub rax, rdi
sar rax, 1
cmp eax, esi
jle 0x14000e6b9
mov dword [rbp + 0x3afec], 1
cmp dword [rdi - 0x10], 0
jge 0x14000e6c3
mov eax, ebx
jmp 0x14000e6e1
lea rdx, [0x1400e0110]
mov rcx, rdi
call fcn.140090770
test rax, rax
jne 0x14000e6db
mov eax, ebx
jmp 0x14000e6e1
sub rax, rdi
sar rax, 1
cmp eax, esi
jle 0x14000e6ef
mov dword [rbp + 0x3aff0], 1
cmp dword [rdi - 0x10], 0
jge 0x14000e6f9
mov eax, ebx
jmp 0x14000e717
lea rdx, [0x1400e0108]
mov rcx, rdi
call fcn.140090770
test rax, rax
jne 0x14000e711
mov eax, ebx
jmp 0x14000e717
sub rax, rdi
sar rax, 1
cmp eax, esi
jle 0x14000e725
mov dword [rbp + 0x3aff4], 1
cmp dword [rdi - 0x10], 0
jge 0x14000e72f
mov eax, ebx
jmp 0x14000e74d
lea rdx, str._deu
mov rcx, rdi
call fcn.140090770
test rax, rax
jne 0x14000e747
mov eax, ebx
jmp 0x14000e74d
sub rax, rdi
sar rax, 1
cmp eax, esi
jle 0x14000e75b
mov dword [rbp + 0x3aff8], 1
cmp dword [rdi - 0x10], 0
jge 0x14000e765
mov eax, ebx
jmp 0x14000e783
lea rdx, str._nrg2709
mov rcx, rdi
call fcn.140090770
test rax, rax
jne 0x14000e77d
mov eax, ebx
jmp 0x14000e783
sub rax, rdi
sar rax, 1
cmp eax, esi
jle 0x14000e791
mov dword [rbp + 0x3affc], 1
cmp dword [rdi - 0x10], 0
jge 0x14000e79b
mov eax, ebx
jmp 0x14000e7b9
lea rdx, str._frbd
mov rcx, rdi
call fcn.140090770
test rax, rax
jne 0x14000e7b3
mov eax, ebx
jmp 0x14000e7b9
sub rax, rdi
sar rax, 1
cmp eax, esi
jle 0x14000e7c7
mov dword [rbp + 0x3b000], 1
cmp dword [rdi - 0x10], 0
jge 0x14000e7d1
mov eax, ebx
jmp 0x14000e7ef
lea rdx, str._fasi
mov rcx, rdi
call fcn.140090770
test rax, rax
jne 0x14000e7e9
mov eax, ebx
jmp 0x14000e7ef
sub rax, rdi
sar rax, 1
cmp eax, esi
jle 0x14000e7fd
mov dword [rbp + 0x3b004], 1
cmp dword [rdi - 0x10], 0
jge 0x14000e807
mov eax, ebx
jmp 0x14000e825
lea rdx, str._visst
mov rcx, rdi
call fcn.140090770
test rax, rax
jne 0x14000e81f
mov eax, ebx
jmp 0x14000e825
sub rax, rdi
sar rax, 1
cmp eax, esi
jle 0x14000e833
mov dword [rbp + 0x3b008], 1
cmp dword [rdi - 0x10], 0
jge 0x14000e83d
mov eax, ebx
jmp 0x14000e85b
lea rdx, str._vwovhid
mov rcx, rdi
call fcn.140090770
test rax, rax
jne 0x14000e855
mov eax, ebx
jmp 0x14000e85b
sub rax, rdi
sar rax, 1
cmp eax, esi
jle 0x14000e869
mov dword [rbp + 0x3b00c], 1
cmp dword [rdi - 0x10], 0
jge 0x14000e873
mov eax, ebx
jmp 0x14000e891
lea rdx, str._vdchu
mov rcx, rdi
call fcn.140090770
test rax, rax
jne 0x14000e88b
mov eax, ebx
jmp 0x14000e891
sub rax, rdi
sar rax, 1
cmp eax, esi
jle 0x14000e89f
mov dword [rbp + 0x3b010], 1
cmp dword [rdi - 0x10], 0
jge 0x14000e8a9
mov eax, ebx
jmp 0x14000e8c7
lea rdx, str._vaiisst
mov rcx, rdi
call fcn.140090770
test rax, rax
jne 0x14000e8c1
mov eax, ebx
jmp 0x14000e8c7
sub rax, rdi
sar rax, 1
cmp eax, esi
jle 0x14000e8d5
mov dword [rbp + 0x3b014], 1
cmp dword [rdi - 0x10], 0
jge 0x14000e8df
mov eax, ebx
jmp 0x14000e8fd
lea rdx, str._vfswc
mov rcx, rdi
call fcn.140090770
test rax, rax
jne 0x14000e8f7
mov eax, ebx
jmp 0x14000e8fd
sub rax, rdi
sar rax, 1
cmp eax, esi
jle 0x14000e90b
mov dword [rbp + 0x3b018], 1
lea rdx, [rdi - 0x18]
lock xadd dword [rdx + 0x10], ebx
add ebx, 0xffffffff
test ebx, ebx
jg 0x14000e924
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
mov rbx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x58]
add rsp, 0x30
pop rdi
ret