Function at 0x14043ca5e
Capabilities:
Accept command line arguments
Create thread

Disassembly:
push rsi
cmp r15, 0x461044c7
sub rsp, 0x70
jmp 0x14043ca6f
mov dword [rsp + 0x3c], 0
jmp 0x14043ca7c
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
lea rdx, [rsp + 0x3c]
bswap ecx
movsx ecx, ax
not rcx
mov rcx, rax
jmp 0x14043ca97
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
movsxd r8, dword [rsp + 0x3c]
cqo
lea rsi, [rsp + 0x40]
movsxd rcx, r10d
mov rcx, rsi
mov dl, r11b
movzx dx, al
mov rdx, rax
jmp 0x14043cabe
call fcn.14043ce23
lea rax, [0x1400b8ec8]
cmp rsi, rax
jmp 0x14043cad2
je 0x14043cc5d
mov rcx, qword [0x1400b8ec8]
jmp 0x14043cae7
test rcx, rcx
je 0x14043cb5b
mov rdx, qword [0x1400b8ed8]
jmp 0x14043cb03
sub rdx, rcx
cmp spl, al
clc
cmp rdx, 0x1000
jmp 0x14043cb16
jb 0x14043cb56
mov rax, qword [rcx - 8]
test r13w, 0x6d
jmp 0x14043cb2b
add rcx, 0xfffffffffffffff8
cmp r14, r8
test r9b, 0x47
sub rcx, rax
cmp rcx, 0x20
jae 0x14043ce18
add rdx, 0x27
setnp ch
movzx cx, cl
mov rcx, rax
jmp 0x14043cb56
call fcn.1401e23eb
movaps xmm0, xmmword [rsp + 0x40]
setnp al
jmp 0x14043cb6a
movups xmmword [0x1400b8ec8], xmm0
movsx ax, bpl
movzx ax, ah
jmp 0x14043cb7f
mov rax, qword [rsp + 0x50]
mov qword [0x1400b8ed8], rax
jmp 0x14043cb90
xorps xmm0, xmm0
movaps xmmword [rsp + 0x40], xmm0
test dl, r15b
sal cl, cl
mov qword [rsp + 0x50], 0
movsx rcx, r13w
shr cx, 0xd
and cl, bpl
mov rcx, qword [0x1400b8ee0]
cmp cx, 0x5833
test al, 0x8b
test rcx, rcx
je 0x14043cc1a
mov rdx, qword [0x1400b8ef0]
jmp 0x14043cbd4
sub rdx, rcx
stc
cmp rdx, 0x1000
jmp 0x14043cbe4
jb 0x14043cc15
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
test r10, 0x40694082
cmp rcx, 0x20
jmp 0x14043cc05
jae 0x14043ce18
add rdx, 0x27
setp cl
mov rcx, rax
call fcn.1401e23eb
lea rax, [rsp + 0x58]
not cl
movzx ecx, si
cmovbe rcx, r10
movups xmm0, xmmword [rsp + 0x58]
movzx cx, al
mov rcx, 0x597d3eb4
movups xmmword [0x1400b8ee0], xmm0
not rcx
mov rcx, qword [rsp + 0x68]
jmp 0x14043cc4c
mov qword [0x1400b8ef0], rcx
jmp 0x14043cc58
jmp 0x14043ccd3
mov rcx, qword [0x1400b8ee0]
test rcx, rcx
jmp 0x14043cc6c
je 0x14043cceb
mov rdx, qword [0x1400b8ef0]
stc
cmc
sub rdx, rcx
test bpl, 0xb6
cmp rdx, 0x1000
jmp 0x14043cc8e
jb 0x14043ccc2
mov rax, qword [rcx - 8]
cmp bp, ax
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jmp 0x14043ccab
jae 0x14043ce18
add rdx, 0x27
movsx cx, sil
mov rcx, rax
jmp 0x14043ccc2
call fcn.1401e23eb
lea rax, [0x1400b8ee0]
jmp 0x14043ccd3
xorps xmm0, xmm0
movups xmmword [rax], xmm0
xor cl, 0xdd
sal rcx, 0xe
test dx, cx
mov qword [rax + 0x10], 0
mov rcx, qword [rsp + 0x40]
cmp r12b, r13b
test rcx, rcx
je 0x14043cd52
mov rdx, qword [rsp + 0x50]
test r10w, 0x4be7
sub rdx, rcx
cmp rdx, 0x1000
jb 0x14043cd4d
mov rax, qword [rcx - 8]
stc
jmp 0x14043cd21
add rcx, 0xfffffffffffffff8
jmp 0x14043cd2a
sub rcx, rax
clc
jmp 0x14043cd33
cmp rcx, 0x20
jae 0x14043ce18
add rdx, 0x27
movzx ecx, r8w
mov rcx, rax
jmp 0x14043cd4d
call fcn.1401e23eb
call fcn.140056e60
mov ecx, 0x58
jmp 0x14043cd61
call fcn.140440e25
mov rsi, rax
movzx cx, r10b
setl ch
mov cl, r13b
mov rcx, rax
call fcn.1403adae0
mov qword [0x1400b8ec0], rsi
movsx rcx, bx
movzx cx, r11b
mov rcx, rsi
jmp 0x14043cd94
call fcn.1403ae0fa
mov qword [rsp + 0x28], 0
btr r8w, r13w
ror r8b, cl
bswap r8d
mov dword [rsp + 0x20], 0
bts r8, r13
lea r8, [0x14005d5f0]
cmp rsp, rbx
xor ecx, ecx
xor edx, edx
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov rcx, qword [0x1400b8ec0]
call fcn.1402196ca
call fcn.14043046e
mov eax, dword [0x1400dd058]
mov r10, 0xffffffffffffffff
sub edx, edx
jmp 0x14043cdf5
syscall
xor eax, eax
or si, 0x48e4
shl si, cl
add rsp, 0x70
movzx si, r13b
jmp 0x14043ce11
pop rsi
jmp 0x14043ce17
ret
call fcn.1404aedbf
int3