Function at 0x14043aafb
Capabilities:
Accept command line arguments

Disassembly:
push rsi
cmp eax, 0x126589f
sub rsp, 0x70
jmp 0x14043ab0a
mov dword [rsp + 0x3c], 0
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
lea rdx, [rsp + 0x3c]
cmovno ecx, r9d
not rcx
mov cx, 0x3618
mov rcx, rax
jmp 0x14043ab30
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
movsxd r8, dword [rsp + 0x3c]
setb dh
lea rsi, [rsp + 0x40]
not cl
mov rcx, rsi
cmovne edx, r15d
mov rdx, rax
jmp 0x14043ab54
call fcn.14043aeb8
lea rax, [0x1400b8ec8]
jmp 0x14043ab65
cmp rsi, rax
jmp 0x14043ab6d
je 0x14043acd3
mov rcx, qword [0x1400b8ec8]
cmc
test rcx, rcx
je 0x14043abe4
mov rdx, qword [0x1400b8ed8]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x14043abdf
mov rax, qword [rcx - 8]
cmp r12w, 0x479a
add rcx, 0xfffffffffffffff8
cmc
cmp r8w, 0x67f6
jmp 0x14043abb5
sub rcx, rax
cmp r8w, r12w
cmp rcx, 0x20
jmp 0x14043abc5
jae 0x14043aead
add rdx, 0x27
jmp 0x14043abd7
mov rcx, rax
jmp 0x14043abdf
call fcn.140109d27
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [0x1400b8ec8], xmm0
jmp 0x14043abf6
mov rax, qword [rsp + 0x50]
mov qword [0x1400b8ed8], rax
jmp 0x14043ac07
xorps xmm0, xmm0
movaps xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], 0
or ch, 0x9c
mov rcx, qword [0x1400b8ee0]
test rcx, rcx
jmp 0x14043ac2a
je 0x14043ac8a
mov rdx, qword [0x1400b8ef0]
clc
sub rdx, rcx
cmp dl, r15b
cmp rdx, 0x1000
jmp 0x14043ac4a
jb 0x14043ac85
mov rax, qword [rcx - 8]
jmp 0x14043ac5d
add rcx, 0xfffffffffffffff8
stc
sub rcx, rax
cmc
cmp rcx, 0x20
jmp 0x14043ac6f
jae 0x14043aead
add rdx, 0x27
movzx ecx, cx
movsx ecx, ax
movsxd rcx, eax
mov rcx, rax
call fcn.140109d27
lea rax, [rsp + 0x58]
movsx cx, bl
movzx rcx, r15w
mov cx, di
movups xmm0, xmmword [rsp + 0x58]
movsx rcx, cx
xchg ch, ch
movsx cx, r8b
movups xmmword [0x1400b8ee0], xmm0
xchg ecx, ecx
jmp 0x14043acb8
mov rcx, qword [rsp + 0x68]
jmp 0x14043acc2
mov qword [0x1400b8ef0], rcx
jmp 0x14043acce
jmp 0x14043ad55
mov rcx, qword [0x1400b8ee0]
cmp r12b, 3
clc
test rcx, rcx
jmp 0x14043ace7
je 0x14043ad69
mov rdx, qword [0x1400b8ef0]
test bpl, 0x46
test r11d, r9d
sub rdx, rcx
cmc
cmp rdx, 0x1000
jmp 0x14043ad0b
jb 0x14043ad49
mov rax, qword [rcx - 8]
stc
cmp r8b, r11b
jmp 0x14043ad1e
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmc
cmp rcx, 0x20
jmp 0x14043ad2f
jae 0x14043aead
add rdx, 0x27
movsx cx, r12b
movsxd rcx, esi
mov rcx, rax
jmp 0x14043ad49
call fcn.140109d27
lea rax, [0x1400b8ee0]
xorps xmm0, xmm0
movups xmmword [rax], xmm0
neg rcx
mov qword [rax + 0x10], 0
setp cl
mov rcx, qword [rsp + 0x40]
test rcx, rcx
je 0x14043add9
mov rdx, qword [rsp + 0x50]
cmp r11b, 0x2a
sub rdx, rcx
cmp rdx, 0x1000
jmp 0x14043ad8f
jb 0x14043add4
mov rax, qword [rcx - 8]
cmp r11w, 0x2f37
add rcx, 0xfffffffffffffff8
cmp r13d, edx
sub rcx, rax
cmp r11w, 0x53fc
cmp rcx, 0x20
jmp 0x14043adb8
jae 0x14043aead
add rdx, 0x27
movsxd rcx, r8d
mov rcx, 0x1f858b2
mov rcx, rax
jmp 0x14043add4
call fcn.140109d27
call fcn.140056e60
mov ecx, 0x58
jmp 0x14043ade8
call fcn.14043eea4
mov rsi, rax
mov rcx, rax
jmp 0x14043adf8
call fcn.1403abe49
mov qword [0x1400b8ec0], rsi
mov rcx, rsi
jmp 0x14043ae0c
call fcn.1403ac40b
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
add r8b, 0x73
rol r8, 0xfa
rcl r8w, 0xb4
lea r8, [0x14005d5f0]
test r10w, ax
cmp r13b, 0x59
sub ecx, ecx
stc
cmp r14b, r12b
sub edx, edx
cmp r11b, dl
test r15w, si
cmc
xor r9d, r9d
jmp 0x14043ae56
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov rcx, qword [0x1400b8ec0]
jmp 0x14043ae68
call fcn.14027b6a3
call fcn.14042e72d
mov eax, dword [0x1400dd058]
mov r10, 0xffffffffffffffff
test r9b, 0xec
cmp rbp, 0x7b575648
xor edx, edx
jmp 0x14043ae91
syscall
sub eax, eax
bts rsi, rcx
movzx si, cl
add rsp, 0x70
not si
movzx si, dl
mov sil, r12b
pop rsi
ret
call fcn.1404ad355
int3