Function at 0x140448668
Capabilities:
Accept command line arguments

Disassembly:
push rsi
cmp di, 0x3160
sub rsp, 0x70
jmp 0x140448677
mov dword [rsp + 0x3c], 0
jmp 0x140448684
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
lea rdx, [rsp + 0x3c]
setnp ch
mov rcx, rax
jmp 0x14044869a
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
movsxd r8, dword [rsp + 0x3c]
mov cx, si
lea rsi, [rsp + 0x40]
cqo
mov rcx, rsi
movsx edx, r15w
mov rdx, rax
jmp 0x1404486be
call fcn.140448a1c
lea rax, [0x1400b8ec8]
clc
stc
cmp rsi, rax
jmp 0x1404486d4
je 0x140448840
mov rcx, qword [0x1400b8ec8]
test bpl, spl
test rcx, rcx
jmp 0x1404486ec
je 0x140448757
mov rdx, qword [0x1400b8ed8]
stc
jmp 0x1404486ff
sub rdx, rcx
cmp rdx, 0x1000
jmp 0x14044870e
jb 0x140448752
mov rax, qword [rcx - 8]
cmp r12d, edi
cmp r15b, 0x67
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp r9w, 0x6a94
cmp rcx, 0x20
jmp 0x140448735
jae 0x140448a11
add rdx, 0x27
jmp 0x14044874a
mov rcx, rax
jmp 0x140448752
call fcn.14015a7a7
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [0x1400b8ec8], xmm0
cbw
movsx ax, r10b
cwde
mov rax, qword [rsp + 0x50]
jmp 0x140448775
mov qword [0x1400b8ed8], rax
xorps xmm0, xmm0
movaps xmmword [rsp + 0x40], xmm0
movsx rcx, cx
jmp 0x14044878f
mov qword [rsp + 0x50], 0
btc cx, 0x51
mov rcx, qword [0x1400b8ee0]
clc
jmp 0x1404487ab
test rcx, rcx
jmp 0x1404487b3
je 0x140448805
mov rdx, qword [0x1400b8ef0]
sub rdx, rcx
cmp rdx, 0x1000
jmp 0x1404487cf
jb 0x140448800
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
cmc
sub rcx, rax
test r8w, r9w
cmp rcx, 0x20
jmp 0x1404487ee
jae 0x140448a11
add rdx, 0x27
mov rcx, rax
jmp 0x140448800
call fcn.14015a7a7
lea rax, [rsp + 0x58]
movzx rcx, sp
mov cx, bp
mov ecx, 0x6e6e63aa
movups xmm0, xmmword [rsp + 0x58]
jmp 0x140448820
movups xmmword [0x1400b8ee0], xmm0
movzx ecx, dx
mov rcx, qword [rsp + 0x68]
jmp 0x140448834
mov qword [0x1400b8ef0], rcx
jmp 0x1404488c6
mov rcx, qword [0x1400b8ee0]
test sil, 0x49
cmp r13w, 0x387c
test rcx, rcx
jmp 0x140448859
je 0x1404488ea
mov rdx, qword [0x1400b8ef0]
cmp spl, 0xe6
test dil, 0x2c
sub rdx, rcx
test r14w, r15w
cmp rdx, 0x1000
jmp 0x140448881
jb 0x1404488b5
mov rax, qword [rcx - 8]
jmp 0x140448892
add rcx, 0xfffffffffffffff8
clc
sub rcx, rax
jmp 0x14044889f
cmp rcx, 0x20
jmp 0x1404488a8
jae 0x140448a11
add rdx, 0x27
mov rcx, rax
call fcn.14015a7a7
lea rax, [0x1400b8ee0]
jmp 0x1404488c6
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movzx rcx, bx
cmp dil, 0xa9
rcr ecx, cl
mov qword [rax + 0x10], 0
or rcx, rcx
sub ecx, 0x46c66508
xor rcx, r14
mov rcx, qword [rsp + 0x40]
test rcx, rcx
jmp 0x1404488f7
je 0x140448950
mov rdx, qword [rsp + 0x50]
clc
sub rdx, rcx
cmc
test rsi, r10
clc
cmp rdx, 0x1000
jb 0x14044894b
mov rax, qword [rcx - 8]
jmp 0x140448921
add rcx, 0xfffffffffffffff8
stc
test rsi, r10
jmp 0x14044892e
sub rcx, rax
cmp rcx, 0x20
jmp 0x14044893a
jae 0x140448a11
add rdx, 0x27
movzx cx, dh
mov rcx, rax
call fcn.14015a7a7
call fcn.140056e60
mov ecx, 0x58
call fcn.14044cb53
mov rsi, rax
movzx cx, cl
mov rcx, rax
jmp 0x14044896e
call fcn.1403b94da
mov qword [0x1400b8ec0], rsi
bswap rcx
movsx ecx, r12w
movzx ecx, bx
mov rcx, rsi
jmp 0x14044898c
call fcn.1403b9b30
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
rcr r8d, 0x29
lea r8, [0x14005d5f0]
cmp bx, si
jmp 0x1404489b5
sub ecx, ecx
test r12b, 0xe4
cmc
sub edx, edx
cmc
xor r9d, r9d
jmp 0x1404489c7
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov rcx, qword [0x1400b8ec0]
jmp 0x1404489d9
call fcn.14018ecff
call fcn.14043c125
mov eax, dword [0x1400dd058]
sar r10w, 0xe5
mov r10, 0xffffffffffffffff
cmp spl, r12b
xor edx, edx
syscall
xor eax, eax
btr rsi, r11
mov si, 0x4cdc
add rsp, 0x70
pop rsi
jmp 0x140448a10
ret
call fcn.1404bacb4
int3