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

Disassembly:
push rsi
jmp 0x140440f9b
sub rsp, 0x70
jmp 0x140440fa4
mov dword [rsp + 0x3c], 0
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
lea rdx, [rsp + 0x3c]
jmp 0x140440fbf
mov rcx, rax
jmp 0x140440fc7
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
movsxd r8, dword [rsp + 0x3c]
cdq
movzx rdx, dx
lea rsi, [rsp + 0x40]
mov rcx, rsi
movzx rdx, di
xchg dl, dl
jmp 0x140440fea
mov rdx, rax
jmp 0x140440ff2
call fcn.140441338
lea rax, [0x1400b8ec8]
cmp rsi, rax
jmp 0x140441006
je 0x140441156
mov rcx, qword [0x1400b8ec8]
test rcx, rcx
je 0x14044106d
mov rdx, qword [0x1400b8ed8]
sub rdx, rcx
clc
cmp rdx, 0x1000
jmp 0x140441033
jb 0x140441068
mov rax, qword [rcx - 8]
cmc
add rcx, 0xfffffffffffffff8
jmp 0x140441048
sub rcx, rax
test bh, bl
cmp rcx, 0x20
jmp 0x140441056
jae 0x14044132d
add rdx, 0x27
mov rcx, rax
jmp 0x140441068
call fcn.14027cd22
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [0x1400b8ec8], xmm0
movsx ax, al
cmovno ax, r11w
cdqe
mov rax, qword [rsp + 0x50]
jmp 0x14044108e
mov qword [0x1400b8ed8], rax
jmp 0x14044109a
xorps xmm0, xmm0
movaps xmmword [rsp + 0x40], xmm0
or cx, r10w
setle ch
ror ecx, 0x92
mov qword [rsp + 0x50], 0
btr rcx, 0xf3
test ch, bl
neg cl
mov rcx, qword [0x1400b8ee0]
test rcx, rcx
jmp 0x1404410cd
je 0x140441128
mov rdx, qword [0x1400b8ef0]
test r11b, r13b
sub rdx, rcx
clc
test edi, ecx
cmp rdx, 0x1000
jmp 0x1404410ef
jb 0x140441123
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
jmp 0x140441105
cmp rcx, 0x20
jmp 0x14044110e
jae 0x14044132d
add rdx, 0x27
setg ch
mov rcx, rax
jmp 0x140441123
call fcn.14027cd22
lea rax, [rsp + 0x58]
movups xmm0, xmmword [rsp + 0x58]
bswap cx
movups xmmword [0x1400b8ee0], xmm0
jmp 0x140441145
mov rcx, qword [rsp + 0x68]
mov qword [0x1400b8ef0], rcx
jmp 0x1404411d8
mov rcx, qword [0x1400b8ee0]
test rbx, r10
test rcx, rcx
jmp 0x140441168
je 0x1404411f5
mov rdx, qword [0x1400b8ef0]
stc
sub rdx, rcx
cmp rdx, 0x1000
jmp 0x140441185
jb 0x1404411c7
mov rax, qword [rcx - 8]
stc
cmp r14b, r14b
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp dh, bl
test r12, rbp
test esi, 0x62d15de5
cmp rcx, 0x20
jmp 0x1404411ae
jae 0x14044132d
add rdx, 0x27
cmovne rcx, rdx
movsx cx, r13b
movsx ecx, si
mov rcx, rax
call fcn.14027cd22
lea rax, [0x1400b8ee0]
jmp 0x1404411d8
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movsxd rcx, esp
inc rcx
mov cl, 0x5c
mov qword [rax + 0x10], 0
adc ch, 0x3c
clc
add ch, 0x2d
mov rcx, qword [rsp + 0x40]
test r8w, bp
test rcx, rcx
je 0x140441268
mov rdx, qword [rsp + 0x50]
stc
sub rdx, rcx
test dh, 0x8f
cmp r8b, 0xd6
cmp rdx, 0x1000
jmp 0x140441223
jb 0x140441263
mov rax, qword [rcx - 8]
clc
add rcx, 0xfffffffffffffff8
test esp, ecx
sub rcx, rax
cmc
test r12w, 0x6bce
cmp sp, r14w
cmp rcx, 0x20
jae 0x14044132d
add rdx, 0x27
cmova rcx, r9
mov cl, dh
movzx cx, spl
mov rcx, rax
jmp 0x140441263
call fcn.14027cd22
call fcn.140056e60
mov ecx, 0x58
jmp 0x140441277
call fcn.140445336
mov rsi, rax
cmovns cx, r11w
movzx ecx, di
movsx ecx, bp
mov rcx, rax
jmp 0x140441292
call fcn.1403b214a
mov qword [0x1400b8ec0], rsi
bswap cx
mov rcx, rsi
jmp 0x1404412a9
call fcn.1403b2718
mov qword [rsp + 0x28], 0
rcr r8b, 0xaf
movzx r8w, r9b
btc r8d, r15d
mov dword [rsp + 0x20], 0
lea r8, [0x14005d5f0]
xor ecx, ecx
stc
cmp r9w, r11w
cmp r15b, 0x80
sub edx, edx
test dh, 0x36
cmp r15w, r11w
xor r9d, r9d
jmp 0x1404412ef
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov rcx, qword [0x1400b8ec0]
call fcn.1401d5004
call fcn.140434c37
mov eax, dword [0x1400dd058]
btc r10w, 0x11
mov r10, 0xffffffffffffffff
cmp si, di
xor edx, edx
syscall
sub eax, eax
add rsp, 0x70
pop rsi
jmp 0x14044132c
ret
call fcn.1404b346a
int3