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

Disassembly:
push rsi
stc
cmp r11b, r13b
sub rsp, 0x70
jmp 0x14043d7ce
mov dword [rsp + 0x3c], 0
jmp 0x14043d7db
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
lea rdx, [rsp + 0x3c]
mov rcx, rax
jmp 0x14043d7ee
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
movsxd r8, dword [rsp + 0x3c]
movsx cx, dl
lea rsi, [rsp + 0x40]
not dl
mov rcx, rsi
jmp 0x14043d810
mov rdx, rax
call fcn.14043db4d
lea rax, [0x1400b8ec8]
stc
cmp rsi, rax
jmp 0x14043d828
je 0x14043d96d
mov rcx, qword [0x1400b8ec8]
jmp 0x14043d83f
test rcx, rcx
jmp 0x14043d847
je 0x14043d891
mov rdx, qword [0x1400b8ed8]
stc
sub rdx, rcx
cmp rdx, 0x1000
jb 0x14043d88c
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
test dh, 0xd5
cmp rcx, 0x20
jae 0x14043db42
add rdx, 0x27
movzx cx, bpl
movsx ecx, bx
mov rcx, rax
call fcn.140117612
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [0x1400b8ec8], xmm0
movsx eax, r14w
mov rax, qword [rsp + 0x50]
jmp 0x14043d8ab
mov qword [0x1400b8ed8], rax
jmp 0x14043d8b7
xorps xmm0, xmm0
movaps xmmword [rsp + 0x40], xmm0
shl ch, cl
xor rcx, rdx
mov qword [rsp + 0x50], 0
sbb ch, 0x6a
jmp 0x14043d8d5
mov rcx, qword [0x1400b8ee0]
clc
test rcx, rcx
jmp 0x14043d8e5
je 0x14043d939
mov rdx, qword [0x1400b8ef0]
jmp 0x14043d8f8
sub rdx, rcx
cmp dil, 0xb
cmp rdx, 0x1000
jb 0x14043d934
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jmp 0x14043d920
jae 0x14043db42
add rdx, 0x27
movsx ecx, r15w
movzx ecx, di
mov rcx, rax
call fcn.140117612
lea rax, [rsp + 0x58]
movups xmm0, xmmword [rsp + 0x58]
movsx ecx, bp
jmp 0x14043d94b
movups xmmword [0x1400b8ee0], xmm0
movzx rcx, sp
mov cl, ah
movsx rcx, cx
mov rcx, qword [rsp + 0x68]
mov qword [0x1400b8ef0], rcx
jmp 0x14043d9eb
mov rcx, qword [0x1400b8ee0]
test rcx, rcx
jmp 0x14043d97c
je 0x14043da06
mov rdx, qword [0x1400b8ef0]
stc
cmp si, 0x4901
test r11w, r9w
sub rdx, rcx
cmp rdx, 0x1000
jmp 0x14043d9a2
jb 0x14043d9df
mov rax, qword [rcx - 8]
stc
add rcx, 0xfffffffffffffff8
clc
sub rcx, rax
cmc
jmp 0x14043d9bb
cmp rcx, 0x20
jmp 0x14043d9c4
jae 0x14043db42
add rdx, 0x27
movsx cx, bpl
movzx rcx, bp
mov rcx, rax
jmp 0x14043d9df
call fcn.140117612
lea rax, [0x1400b8ee0]
xorps xmm0, xmm0
movups xmmword [rax], xmm0
and cl, bpl
cmc
mov qword [rax + 0x10], 0
shr ch, 0x4a
neg rcx
xor cl, r11b
mov rcx, qword [rsp + 0x40]
test rcx, rcx
jmp 0x14043da13
je 0x14043da66
mov rdx, qword [rsp + 0x50]
test sil, 0x19
sub rdx, rcx
cmp rdx, 0x1000
jmp 0x14043da31
jb 0x14043da61
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
stc
cmp rcx, 0x20
jmp 0x14043da4c
jae 0x14043db42
add rdx, 0x27
setne ch
mov rcx, rax
jmp 0x14043da61
call fcn.140117612
call fcn.140056e60
mov ecx, 0x58
jmp 0x14043da75
call fcn.140441b3e
mov rsi, rax
movsx rcx, bx
mov rcx, rax
jmp 0x14043da89
call fcn.1403aeed9
mov qword [0x1400b8ec0], rsi
movsxd rcx, r14d
movsx rcx, r11w
mov rcx, rsi
jmp 0x14043daa4
call fcn.1403af523
mov qword [rsp + 0x28], 0
shrd r8d, edx, 0x6e
rcr r8b, 7
mov dword [rsp + 0x20], 0
cmc
cmovbe r8, rcx
bts r8w, r12w
lea r8, [0x14005d5f0]
test bh, 0xfa
sub ecx, ecx
jmp 0x14043dae1
xor edx, edx
cmp r10d, 0x55d50c83
test r13w, 0x3b83
sub r9d, r9d
jmp 0x14043daf8
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov rcx, qword [0x1400b8ec0]
call fcn.1401c9366
call fcn.14043132a
mov eax, dword [0x1400dd058]
and r10, rdi
btr r10, 0x61
and r10b, 0xde
mov r10, 0xffffffffffffffff
sub edx, edx
syscall
xor eax, eax
add rsp, 0x70
movsx esi, r15w
bswap esi
mov sil, r12b
pop rsi
jmp 0x14043db41
ret
call fcn.1404afd2c
int3