Function at 0x1404401bc
Capabilities:
Accept command line arguments

Disassembly:
push rsi
sub rsp, 0x70
jmp 0x1404401c6
mov dword [rsp + 0x3c], 0
jmp 0x1404401d3
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
lea rdx, [rsp + 0x3c]
movsxd rcx, r15d
movzx rcx, cx
bswap cx
mov rcx, rax
jmp 0x1404401f0
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
movsxd r8, dword [rsp + 0x3c]
movzx ecx, dx
movsx si, r9b
lea rsi, [rsp + 0x40]
movsxd rcx, edx
mov rcx, rsi
movzx rdx, si
xchg dx, dx
jmp 0x14044021a
mov rdx, rax
jmp 0x140440222
call fcn.140440546
lea rax, [0x1400b8ec8]
test dl, 0xcf
cmp rsi, rax
je 0x140440393
mov rcx, qword [0x1400b8ec8]
cmc
cmp r14b, r13b
stc
test rcx, rcx
jmp 0x14044024e
je 0x1404402ab
mov rdx, qword [0x1400b8ed8]
test esi, 0x16f86c03
sub rdx, rcx
test r14w, 0x3a1a
cmp rdx, 0x1000
jb 0x1404402a6
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp sp, 0x61e
cmp rcx, 0x20
jmp 0x140440290
jae 0x14044053b
add rdx, 0x27
movsx ecx, r13w
mov rcx, rax
jmp 0x1404402a6
call fcn.14022f308
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [0x1400b8ec8], xmm0
jmp 0x1404402bc
mov rax, qword [rsp + 0x50]
jmp 0x1404402c6
mov qword [0x1400b8ed8], rax
jmp 0x1404402d2
xorps xmm0, xmm0
movaps xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], 0
sbb cx, 0x4848
shl ecx, cl
mov rcx, qword [0x1400b8ee0]
jmp 0x1404402f7
test rcx, rcx
je 0x140440353
mov rdx, qword [0x1400b8ef0]
sub rdx, rcx
test r8w, 0x546f
cmp rdx, 0x1000
jmp 0x14044031c
jb 0x14044034e
mov rax, qword [rcx - 8]
test r14b, r8b
test dil, 0x54
add rcx, 0xfffffffffffffff8
sub rcx, rax
clc
test bl, 0x97
cmp rcx, 0x20
jae 0x14044053b
add rdx, 0x27
mov rcx, rax
jmp 0x14044034e
call fcn.14022f308
lea rax, [rsp + 0x58]
bswap cx
movsx rcx, bp
movups xmm0, xmmword [rsp + 0x58]
movzx cx, bl
movups xmmword [0x1400b8ee0], xmm0
movzx cx, r9b
movsx rcx, r12w
mov rcx, qword [rsp + 0x68]
jmp 0x140440382
mov qword [0x1400b8ef0], rcx
jmp 0x14044038e
jmp 0x140440403
mov rcx, qword [0x1400b8ee0]
test rcx, rcx
jmp 0x1404403a2
je 0x14044041f
mov rdx, qword [0x1400b8ef0]
cmp sp, 0x4f59
stc
sub rdx, rcx
test ah, ah
cmp edx, edi
cmp rdx, 0x1000
jb 0x1404403f7
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
stc
sub rcx, rax
cmp rcx, 0x20
jmp 0x1404403de
jae 0x14044053b
add rdx, 0x27
cmove ecx, r14d
xchg cx, cx
mov rcx, rax
jmp 0x1404403f7
call fcn.14022f308
lea rax, [0x1400b8ee0]
xorps xmm0, xmm0
movups xmmword [rax], xmm0
cmove cx, r12w
mov qword [rax + 0x10], 0
cmovb ecx, r11d
stc
btr rcx, r13
mov rcx, qword [rsp + 0x40]
test rdx, 0x5d037e7a
test rcx, rcx
jmp 0x140440433
je 0x140440489
mov rdx, qword [rsp + 0x50]
cmc
jmp 0x140440445
sub rdx, rcx
cmp rdx, 0x1000
jmp 0x140440454
jb 0x140440484
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jmp 0x14044046e
jae 0x14044053b
add rdx, 0x27
cmovno ecx, r9d
mov rcx, rax
jmp 0x140440484
call fcn.14022f308
call fcn.140056e60
mov ecx, 0x58
call fcn.14044457e
mov rsi, rax
mov rcx, rax
call fcn.1403b1690
mov qword [0x1400b8ec0], rsi
bswap rcx
movsx rcx, r9w
mov rcx, rsi
jmp 0x1404404b9
call fcn.1403b1c9d
mov qword [rsp + 0x28], 0
bswap r8w
mov dword [rsp + 0x20], 0
xor r8d, 0x22067258
rol r8b, 0x89
lea r8, [0x14005d5f0]
xor ecx, ecx
cmc
sub edx, edx
cmp di, 0x743f
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov rcx, qword [0x1400b8ec0]
call fcn.1401e9251
call fcn.140433d03
mov eax, dword [0x1400dd058]
or r10b, r10b
shl r10w, 0xb4
mov r10, 0xffffffffffffffff
xor edx, edx
jmp 0x140440525
syscall
xor eax, eax
add rsp, 0x70
movsx esi, r8w
movsx si, dil
bswap rsi
pop rsi
ret
call fcn.1404b2945
int3