Function at 0x140002380
Capabilities:
Execute command

Disassembly:
mov qword [rsp + 0x10], rbx
push rdi
sub rsp, 0x70
mov rbx, qword [0x1400d7f50]
lea rdx, [rsp + 0x40]
vmovaps xmmword [rsp + 0x60], xmm6
mov dword [rsp + 0x40], 0x15
vmovups xmm0, xmmword [rbx + 0x3a08]
lea rcx, [rbx + 0x4840]
vmovups xmmword [rsp + 0x44], xmm0
call fcn.14002b150
xor edi, edi
lea rdx, [rsp + 0x40]
mov qword [rbx + 0x3a08], rdi
mov qword [rbx + 0x3a10], rdi
mov rbx, qword [0x1400d7f50]
mov dword [rsp + 0x40], 0x16
vmovups xmm0, xmmword [rbx + 0x3a18]
lea rcx, [rbx + 0x4840]
vmovups xmmword [rsp + 0x44], xmm0
call fcn.14002b150
mov qword [rbx + 0x3a18], 0x3edf0952
lea rdx, [rsp + 0x40]
mov dword [rbx + 0x3a20], 0x3c455662
mov dword [rbx + 0x3a24], 0x3f598b89
mov rbx, qword [0x1400d7f50]
mov dword [rsp + 0x40], 0x17
vmovups xmm0, xmmword [rbx + 0x3a28]
lea rcx, [rbx + 0x4840]
vmovups xmmword [rsp + 0x44], xmm0
call fcn.14002b150
mov qword [rbx + 0x3a28], rdi
lea rdx, [rsp + 0x40]
mov qword [rbx + 0x3a30], rdi
mov rbx, qword [0x1400d7f50]
mov dword [rsp + 0x40], 5
vmovups xmm0, xmmword [rbx + 0x3908]
lea rcx, [rbx + 0x4840]
vmovups xmmword [rsp + 0x44], xmm0
call fcn.14002b150
mov qword [rbx + 0x3908], rdi
lea rdx, [rsp + 0x40]
mov qword [rbx + 0x3910], rdi
mov rbx, qword [0x1400d7f50]
mov dword [rsp + 0x40], 6
vmovups xmm0, xmmword [rbx + 0x3918]
lea rcx, [rbx + 0x4840]
vmovups xmmword [rsp + 0x44], xmm0
call fcn.14002b150
mov qword [rbx + 0x3918], rdi
lea rdx, [rsp + 0x40]
mov qword [rbx + 0x3920], rdi
mov rbx, qword [0x1400d7f50]
mov dword [rsp + 0x40], edi
vmovups xmm0, xmmword [rbx + 0x38b8]
lea rcx, [rbx + 0x4840]
vmovups xmmword [rsp + 0x44], xmm0
call fcn.14002b150
mov qword [rbx + 0x38b8], 0x3f800000
lea rdx, [rsp + 0x80]
mov dword [rbx + 0x38c0], edi
mov dword [rbx + 0x38c4], 0x3f800000
mov rbx, qword [0x1400d7f50]
vmovss xmm0, dword [0x14006a548]
vmovss xmm3, dword [0x14006a50c]
mov qword [rsp + 0x38], rdi
mov rax, qword [rbx + 0x3ef8]
vmovss xmm2, dword [rbx + 0x3c20]
mov rcx, qword [rbx + 0x3c18]
mov qword [rsp + 0x30], rdi
vmovss xmm6, dword [rax + 0x28]
lea rax, str._By_Forbidi_on_Github
mov qword [rsp + 0x28], rax
vmovss dword [rsp + 0x20], xmm0
call fcn.14003e100
vmovss xmm0, dword [rsp + 0x80]
vaddss xmm1, xmm0, dword [0x14006a3a8]
vcvttss2si eax, xmm1
vxorps xmm3, xmm3, xmm3
vcvtsi2ss xmm3, xmm3, eax
mov rax, qword [rbx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ef8]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm2, xmm0, dword [rax + 0x84]
vxorps xmm0, xmm0, xmm0
vsubss xmm1, xmm6, xmm3
vfmadd231ss xmm2, xmm1, dword [0x14006a374]
lea rdx, [rsp + 0x80]
mov byte [rax + 0x141], 1
lea rcx, str.By_Forbidi_on_Github
vmovss dword [rax + 0x100], xmm2
vmovss dword [rsp + 0x80], xmm0
vmovss dword [rsp + 0x84], xmm0
call fcn.140045500
test al, al
je 0x140002605
lea rcx, str.start_https:__github.com_Forbidi
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov r8, qword [0x1400d7f50]
mov r9d, 4
mov eax, dword [r8 + 0x4840]
cmp eax, r9d
jge 0x140002630
mov r9d, eax
test eax, eax
jle 0x14000266b
nop word [rax + rax]
mov rcx, qword [r8 + 0x4848]
dec r9d
cdqe
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4 - 0x14]
vmovups xmm0, xmmword [rcx + rdx*4 - 0x10]
add rax, rax
vmovups xmmword [r8 + rax*8 + 0x38b8], xmm0
dec dword [r8 + 0x4840]
mov eax, dword [r8 + 0x4840]
test r9d, r9d
jg 0x140002630
mov rbx, qword [rsp + 0x88]
vmovaps xmm6, xmmword [rsp + 0x60]
add rsp, 0x70
pop rdi
ret