Function at 0x1400cba50
Capabilities:
Create process on windows

Disassembly:
mov qword [rsp + 8], rbx
push rbp
sub rsp, 0x180
lea rbp, [rsp + 0x50]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x1406b82c0]
xor rax, rsp
mov qword [rbp + 0x120], rax
lea rax, [rbp + 0x60]
mov qword [rbp], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x60], xmm0
xor ebx, ebx
mov qword [rbp + 0x70], rbx
mov qword [rbp + 0x78], rbx
xor r8d, r8d
lea rdx, [0x1404f80d6]
lea rcx, [rbp + 0x60]
call fcn.1400055c0
nop
lea rax, [rbp + 0x80]
mov qword [rbp + 0xc0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x80], xmm0
mov qword [rbp + 0x90], rbx
mov qword [rbp + 0x98], rbx
xor r8d, r8d
lea rdx, [0x1404f80d6]
lea rcx, [rbp + 0x80]
call fcn.1400055c0
nop
lea rax, [rbp + 0xa0]
mov qword [rbp + 0xc8], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0xa0], xmm0
mov qword [rbp + 0xb0], rbx
mov qword [rbp + 0xb8], rbx
lea r8d, [rbx + 4]
lea rdx, [0x1404f80c8]
lea rcx, [rbp + 0xa0]
call fcn.1400055c0
nop
lea rax, [rbp + 0xe0]
mov qword [rbp + 0xd0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0xe0], xmm0
mov qword [rbp + 0xf0], rbx
mov qword [rbp + 0xf8], rbx
lea r8d, [rbx + 7]
lea rdx, str.discord
lea rcx, [rbp + 0xe0]
call fcn.1400055c0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
mov qword [rbp + 0x30], rbx
mov qword [rbp + 0x38], rbx
lea r8d, [rbx + 0xd]
lea rdx, str.settings.json
lea rcx, [rbp + 0x20]
call fcn.1400055c0
nop
lea rax, [rbp + 0x60]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x80]
mov qword [rsp + 0x20], rax
xor r9d, r9d
lea r8, [rbp + 0xa0]
lea rdx, [rbp + 0xe0]
lea rcx, [rbp + 0x20]
call fcn.1400c96d0
movabs rax, 0x5e586aee0d7ce803
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
movabs rax, 0x292e30885edde583
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
movabs rax, 0xd83ef723985c2ec1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
movabs rax, 0xf0e606295496a07d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
movabs rax, 0x3d9384187c1d4d8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x40], rax
movabs rax, 0x2cb57f8beb26ec40
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x48], rax
movabs rax, 0xeff77ce6153e1b20
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x50], rax
movabs rax, 0x2f04d1f1cbdd985f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x58], rax
movabs rax, 0x5e286a9a0d08e86b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe0], rax
movabs rax, 0x290130a75ee7e5f0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe8], rax
movabs rax, 0xd85df75098352ea5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf0], rax
movabs rax, 0xf0c8064d54e4a012
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf8], rax
movabs rax, 0x3be386e87a6d4bf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x100], rax
movabs rax, 0x2cc57ffbeb1fec14
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x108], rax
movabs rax, 0xefc47c84157f1b19
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x110], rax
movabs rax, 0x2f04d1f1cbdd9806
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x118], rax
vmovdqu ymm0, ymmword [rbp + 0xe0]
vpxor ymm1, ymm0, ymmword [rbp + 0x20]
vmovdqa ymmword [rbp + 0x20], ymm1
vmovdqu ymm0, ymmword [rbp + 0x40]
vpxor ymm1, ymm0, ymmword [rbp + 0x100]
vmovdqa ymmword [rbp + 0x40], ymm1
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, [rbp + 0x20]
lea rdx, str.open
xor ecx, ecx
vzeroupper
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
cmp eax, 0x20
setle al
mov rcx, qword [rbp + 0x120]
xor rcx, rsp
call fcn.14028f2f0
mov rbx, qword [rsp + 0x190]
add rsp, 0x180
pop rbp
ret