Function at 0x140449819
Capabilities:
Accept command line arguments

Disassembly:
push rsi
jmp 0x14044981f
sub rsp, 0x70
jmp 0x140449828
mov dword [rsp + 0x3c], 0
jmp 0x140449835
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
lea rdx, [rsp + 0x3c]
movzx cx, r15b
mov rcx, rax
jmp 0x14044984d
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
movsxd r8, dword [rsp + 0x3c]
cdq
movsx edx, di
movsx rsi, r13w
lea rsi, [rsp + 0x40]
mov rcx, rsi
xchg dh, dh
mov rdx, rax
call fcn.140449bfe
lea rax, [0x1400b8ec8]
jmp 0x140449881
cmp rsi, rax
jmp 0x140449889
je 0x140449a1f
mov rcx, qword [0x1400b8ec8]
cmc
test dil, 0x47
test rcx, rcx
jmp 0x1404498a3
je 0x1404498fd
mov rdx, qword [0x1400b8ed8]
cmc
stc
sub rdx, rcx
stc
test cx, dx
cmp rdx, 0x1000
jb 0x1404498f8
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp r10b, 0xf0
cmp rcx, 0x20
jmp 0x1404498de
jae 0x140449bf3
add rdx, 0x27
movzx rcx, r11w
movsx rcx, r10w
mov rcx, rax
jmp 0x1404498f8
call fcn.140296cf3
movaps xmm0, xmmword [rsp + 0x40]
not al
bswap eax
movups xmmword [0x1400b8ec8], xmm0
movzx rax, ax
movzx ax, r15b
movsx ax, r13b
mov rax, qword [rsp + 0x50]
jmp 0x140449925
mov qword [0x1400b8ed8], rax
jmp 0x140449931
xorps xmm0, xmm0
movaps xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], 0
sub cx, 0xde
sbb cx, 0x63b7
cmc
mov rcx, qword [0x1400b8ee0]
test bp, r14w
test rcx, rcx
jmp 0x140449960
je 0x1404499da
mov rdx, qword [0x1400b8ef0]
test r9b, 3
cmp r14w, 0x237f
cmc
sub rdx, rcx
cmp rdx, 0x1000
jmp 0x140449987
jb 0x1404499d5
mov rax, qword [rcx - 8]
cmp ax, 0x63ee
jmp 0x14044999a
add rcx, 0xfffffffffffffff8
test r8b, spl
cmp esp, r15d
cmp bh, 0xbd
sub rcx, rax
clc
cmp rbp, r14
cmp rcx, 0x20
jmp 0x1404499b7
jae 0x140449bf3
add rdx, 0x27
movzx cx, sil
movzx rcx, r12w
mov cl, r8b
mov rcx, rax
jmp 0x1404499d5
call fcn.140296cf3
lea rax, [rsp + 0x58]
movzx rcx, sp
movsx rcx, dx
movups xmm0, xmmword [rsp + 0x58]
movsx ecx, bp
movsxd rcx, ebx
xchg ch, cl
movups xmmword [0x1400b8ee0], xmm0
jmp 0x140449a04
mov rcx, qword [rsp + 0x68]
jmp 0x140449a0e
mov qword [0x1400b8ef0], rcx
jmp 0x140449a1a
jmp 0x140449a9a
mov rcx, qword [0x1400b8ee0]
test rcx, rcx
jmp 0x140449a2e
je 0x140449ab3
mov rdx, qword [0x1400b8ef0]
stc
cmc
sub rdx, rcx
cmp rdx, 0x1000
jmp 0x140449a4c
jb 0x140449a89
mov rax, qword [rcx - 8]
test r8, 0x3ee23b19
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp r14b, r11b
cmp r15b, 0xb7
cmp rcx, 0x20
jmp 0x140449a74
jae 0x140449bf3
add rdx, 0x27
sete cl
mov ch, 0xaa
xchg ch, cl
mov rcx, rax
call fcn.140296cf3
lea rax, [0x1400b8ee0]
jmp 0x140449a9a
xorps xmm0, xmm0
movups xmmword [rax], xmm0
xor cl, r8b
rcr ecx, 0x41
btr rcx, 0x32
mov qword [rax + 0x10], 0
mov rcx, qword [rsp + 0x40]
test rcx, rcx
jmp 0x140449ac0
je 0x140449b19
mov rdx, qword [rsp + 0x50]
test cl, 0x35
cmp r9d, 0xccd24a1
sub rdx, rcx
cmp rdx, 0x1000
jmp 0x140449ae4
jb 0x140449b14
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp r10b, 0x46
cmp rcx, 0x20
jmp 0x140449b02
jae 0x140449bf3
add rdx, 0x27
mov rcx, rax
jmp 0x140449b14
call fcn.140296cf3
call fcn.140056e60
mov ecx, 0x58
jmp 0x140449b28
call fcn.14044dc41
mov rsi, rax
mov ch, 0xe9
cmovns rcx, r11
setae cl
mov rcx, rax
jmp 0x140449b42
call fcn.1403bab90
mov qword [0x1400b8ec0], rsi
movzx ecx, di
movsx ecx, bx
movzx rcx, bp
mov rcx, rsi
jmp 0x140449b60
call fcn.1403bb1a7
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor r8d, 0x69230fdc
lea r8, [0x14005d5f0]
stc
test dx, 0x1848
cmc
sub ecx, ecx
sub edx, edx
cmp rbx, 0x4e4c76a7
cmc
sub r9d, r9d
jmp 0x140449b9f
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov rcx, qword [0x1400b8ec0]
jmp 0x140449bb1
call fcn.1400f92a2
call fcn.14043d258
mov eax, dword [0x1400dd058]
mov r10, 0xffffffffffffffff
sub edx, edx
jmp 0x140449bcf
syscall
sub eax, eax
sal si, cl
mov rsi, 0x46c526f6
sal si, 0xf6
add rsp, 0x70
not si
movzx rsi, r14w
pop rsi
jmp 0x140449bf2
ret
call fcn.1404bbe0d
int3