Function at 0x1400e0304
Capabilities:
Encode data using xor
Execute command

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x38]
sub rsp, 0x110
vmovups ymm0, ymmword [0x1401f0858]
vmovups xmm1, xmmword [0x1401f0878]
mov eax, dword [0x1401f0888]
lea r9, [rsp + 0x20]
xor ebx, ebx
mov dword [rsp + 0x50], eax
vmovups ymmword [rsp + 0x20], ymm0
vmovups xmmword [rsp + 0x40], xmm1
mov r8d, ebx
mov r14d, 0x29e4129f
lea esi, [rbx + 0x34]
lea edi, [rbx + 1]
mov eax, r14d
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
mov al, r8b
add r8d, edi
sub al, cl
add al, sil
xor byte [r9], al
add r9, rdi
cmp r8d, esi
jl 0x1400e0363
lea rdx, [rsp + 0x20]
lea rcx, [0x140346120]
vzeroupper
call sub.api_ms_win_crt_string_l1_1_0.dll_strcpy
lea rdx, [rsp + 0x63]
mov r15d, 0x80
lea r13, [0x140000000]
mov r8d, ebx
lea rcx, [r13 + 0x1f0890]
vmovups ymm0, ymmword [rcx]
vmovups ymmword [rdx], ymm0
vmovups ymm0, ymmword [rcx + 0x20]
vmovups ymmword [rdx + 0x20], ymm0
vmovups ymm0, ymmword [rcx + 0x40]
vmovups ymmword [rdx + 0x40], ymm0
vmovups xmm0, xmmword [rcx + 0x60]
vmovups xmmword [rdx + 0x60], xmm0
vmovups xmm0, xmmword [rcx + 0x70]
add rdx, r15
lea r9, [rsp + 0x63]
add rcx, r15
lea r12d, [r15 + 0x1e]
vmovups xmmword [rdx - 0x10], xmm0
mov rax, qword [rcx + 0x10]
vmovups xmm1, xmmword [rcx]
vmovups xmmword [rdx], xmm1
mov qword [rdx + 0x10], rax
mov eax, dword [rcx + 0x18]
mov dword [rdx + 0x18], eax
movzx eax, word [rcx + 0x1c]
mov word [rdx + 0x1c], ax
mov eax, r14d
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
mov al, r8b
add r8d, edi
sub al, cl
add al, sil
xor byte [r9], al
add r9, rdi
cmp r8d, r12d
jl 0x1400e041e
lea rcx, [rsp + 0x63]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [r13 + 0x1f0930]
mov r8d, ebx
vmovups ymm0, ymmword [rcx]
vmovups xmm1, xmmword [rcx + 0x70]
lea rdx, [rsp + 0x63]
vmovups ymmword [rdx], ymm0
vmovups ymm0, ymmword [rcx + 0x20]
vmovups ymmword [rdx + 0x20], ymm0
vmovups ymm0, ymmword [rcx + 0x40]
vmovups ymmword [rdx + 0x40], ymm0
vmovups xmm0, xmmword [rcx + 0x60]
vmovups xmmword [rdx + 0x60], xmm0
add rdx, r15
lea r9, [rsp + 0x63]
add rcx, r15
vmovups xmmword [rdx - 0x10], xmm1
mov rax, qword [rcx + 0x10]
vmovups xmm0, xmmword [rcx]
vmovups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov eax, dword [rcx + 0x18]
mov dword [rdx + 0x18], eax
movzx eax, word [rcx + 0x1c]
mov word [rdx + 0x1c], ax
mov eax, r14d
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
mov al, r8b
add r8d, edi
sub al, cl
add al, sil
xor byte [r9], al
add r9, rdi
cmp r8d, r12d
jl 0x1400e04c2
lea rcx, [rsp + 0x63]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [r13 + 0x1f09d0]
mov r8d, ebx
vmovups ymm0, ymmword [rcx]
vmovups xmm1, xmmword [rcx + 0x70]
lea rdx, [rsp + 0x63]
vmovups ymmword [rdx], ymm0
vmovups ymm0, ymmword [rcx + 0x20]
vmovups ymmword [rdx + 0x20], ymm0
vmovups ymm0, ymmword [rcx + 0x40]
vmovups ymmword [rdx + 0x40], ymm0
vmovups xmm0, xmmword [rcx + 0x60]
vmovups xmmword [rdx + 0x60], xmm0
add rdx, r15
lea r9, [rsp + 0x63]
add rcx, r15
vmovups xmmword [rdx - 0x10], xmm1
mov rax, qword [rcx + 0x10]
vmovups xmm0, xmmword [rcx]
vmovups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov eax, dword [rcx + 0x18]
mov dword [rdx + 0x18], eax
movzx eax, word [rcx + 0x1c]
mov word [rdx + 0x1c], ax
mov eax, r14d
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
mov al, r8b
add r8d, edi
sub al, cl
add al, sil
xor byte [r9], al
add r9, rdi
cmp r8d, r12d
jl 0x1400e0566
lea rcx, [rsp + 0x63]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [r13 + 0x1f0a70]
mov r8d, ebx
vmovups ymm0, ymmword [rcx]
vmovups xmm1, xmmword [rcx + 0x70]
lea rdx, [rsp + 0x63]
vmovups ymmword [rdx], ymm0
vmovups ymm0, ymmword [rcx + 0x20]
vmovups ymmword [rdx + 0x20], ymm0
vmovups ymm0, ymmword [rcx + 0x40]
vmovups ymmword [rdx + 0x40], ymm0
vmovups xmm0, xmmword [rcx + 0x60]
vmovups xmmword [rdx + 0x60], xmm0
add rdx, r15
lea r9, [rsp + 0x63]
add rcx, r15
vmovups xmmword [rdx - 0x10], xmm1
mov rax, qword [rcx + 0x10]
vmovups xmm0, xmmword [rcx]
vmovups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov eax, dword [rcx + 0x18]
mov dword [rdx + 0x18], eax
movzx eax, word [rcx + 0x1c]
mov word [rdx + 0x1c], ax
mov eax, r14d
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
mov al, r8b
add r8d, edi
sub al, cl
add al, sil
xor byte [r9], al
add r9, rdi
cmp r8d, r12d
jl 0x1400e060a
lea rcx, [rsp + 0x63]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [r13 + 0x1f0b10]
mov r8d, ebx
vmovups ymm0, ymmword [rcx]
mov eax, dword [rcx + r15 + 0x20]
lea rdx, [rsp + 0x63]
vmovups xmm1, xmmword [rcx + 0x70]
vmovups ymmword [rdx], ymm0
vmovups ymm0, ymmword [rcx + 0x20]
vmovups ymmword [rdx + 0x20], ymm0
vmovups ymm0, ymmword [rcx + 0x40]
vmovups ymmword [rdx + 0x40], ymm0
vmovups xmm0, xmmword [rcx + 0x60]
vmovups xmmword [rdx + 0x60], xmm0
vmovups ymm0, ymmword [rcx + r15]
add rdx, r15
lea r9, [rsp + 0x63]
vmovups xmmword [rdx - 0x10], xmm1
vmovups ymmword [rdx], ymm0
mov dword [rdx + 0x20], eax
mov al, byte [rcx + r15 + 0x24]
mov byte [rdx + 0x24], al
mov eax, r14d
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
mov al, r8b
add r8d, edi
sub al, cl
add al, sil
xor byte [r9], al
add r9, rdi
cmp r8d, 0xa5
jl 0x1400e06a7
lea rcx, [rsp + 0x63]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [r13 + 0x1f0bc0]
mov r8d, ebx
vmovups ymm0, ymmword [rcx]
mov eax, dword [rcx + r15 + 0x20]
lea rdx, [rsp + 0x63]
vmovups xmm1, xmmword [rcx + 0x70]
vmovups ymmword [rdx], ymm0
vmovups ymm0, ymmword [rcx + 0x20]
vmovups ymmword [rdx + 0x20], ymm0
vmovups ymm0, ymmword [rcx + 0x40]
vmovups ymmword [rdx + 0x40], ymm0
vmovups xmm0, xmmword [rcx + 0x60]
vmovups xmmword [rdx + 0x60], xmm0
vmovups ymm0, ymmword [rcx + r15]
add rdx, r15
lea r9, [rsp + 0x63]
mov r12d, 0xa6
vmovups xmmword [rdx - 0x10], xmm1
vmovups ymmword [rdx], ymm0
mov dword [rdx + 0x20], eax
movzx eax, word [rcx + r15 + 0x24]
mov word [rdx + 0x24], ax
mov eax, r14d
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
mov al, r8b
add r8d, edi
sub al, cl
add al, sil
xor byte [r9], al
add r9, rdi
cmp r8d, r12d
jl 0x1400e0750
lea rcx, [rsp + 0x63]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [r13 + 0x1f0c70]
mov r8d, ebx
vmovups ymm0, ymmword [rcx]
mov eax, dword [rcx + r15 + 0x20]
lea rdx, [rsp + 0x63]
vmovups xmm1, xmmword [rcx + 0x70]
vmovups ymmword [rdx], ymm0
vmovups ymm0, ymmword [rcx + 0x20]
vmovups ymmword [rdx + 0x20], ymm0
vmovups ymm0, ymmword [rcx + 0x40]
vmovups ymmword [rdx + 0x40], ymm0
vmovups xmm0, xmmword [rcx + 0x60]
vmovups xmmword [rdx + 0x60], xmm0
vmovups ymm0, ymmword [rcx + r15]
add rdx, r15
lea r9, [rsp + 0x63]
vmovups xmmword [rdx - 0x10], xmm1
vmovups ymmword [rdx], ymm0
mov dword [rdx + 0x20], eax
movzx eax, word [rcx + r15 + 0x24]
mov word [rdx + 0x24], ax
mov eax, r14d
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
mov al, r8b
add r8d, edi
sub al, cl
add al, sil
xor byte [r9], al
add r9, rdi
cmp r8d, r12d
jl 0x1400e07ef
lea rcx, [rsp + 0x63]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [r13 + 0x1f0d20]
mov r8d, ebx
vmovups ymm0, ymmword [rcx]
mov eax, dword [rcx + r15 + 0x20]
lea rdx, [rsp + 0x63]
vmovups xmm1, xmmword [rcx + 0x70]
vmovups ymmword [rdx], ymm0
vmovups ymm0, ymmword [rcx + 0x20]
vmovups ymmword [rdx + 0x20], ymm0
vmovups ymm0, ymmword [rcx + 0x40]
vmovups ymmword [rdx + 0x40], ymm0
vmovups xmm0, xmmword [rcx + 0x60]
vmovups xmmword [rdx + 0x60], xmm0
vmovups ymm0, ymmword [rcx + r15]
add rdx, r15
lea r9, [rsp + 0x63]
vmovups xmmword [rdx - 0x10], xmm1
vmovups ymmword [rdx], ymm0
mov dword [rdx + 0x20], eax
movzx eax, word [rcx + r15 + 0x24]
mov word [rdx + 0x24], ax
mov eax, r14d
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
mov al, r8b
add r8d, edi
sub al, cl
add al, sil
xor byte [r9], al
add r9, rdi
cmp r8d, r12d
jl 0x1400e088e
lea rcx, [rsp + 0x63]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [r13 + 0x1f0dd0]
mov r8d, ebx
vmovups ymm0, ymmword [rcx]
mov eax, dword [rcx + r15 + 0x20]
lea rdx, [rsp + 0x63]
vmovups xmm1, xmmword [rcx + 0x70]
vmovups ymmword [rdx], ymm0
vmovups ymm0, ymmword [rcx + 0x20]
vmovups ymmword [rdx + 0x20], ymm0
vmovups ymm0, ymmword [rcx + 0x40]
vmovups ymmword [rdx + 0x40], ymm0
vmovups xmm0, xmmword [rcx + 0x60]
vmovups xmmword [rdx + 0x60], xmm0
vmovups ymm0, ymmword [rcx + r15]
add rdx, r15
lea r9, [rsp + 0x63]
vmovups xmmword [rdx - 0x10], xmm1
vmovups ymmword [rdx], ymm0
mov dword [rdx + 0x20], eax
movzx eax, word [rcx + r15 + 0x24]
mov word [rdx + 0x24], ax
mov eax, r14d
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
mov al, r8b
add r8d, edi
sub al, cl
add al, sil
xor byte [r9], al
add r9, rdi
cmp r8d, r12d
jl 0x1400e092d
lea rcx, [rsp + 0x63]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401f0e78]
mov eax, dword [0x1401f0ea0]
lea r9, [rsp + 0x20]
vmovups ymmword [rsp + 0x20], ymm0
vmovsd xmm0, qword [0x1401f0e98]
mov dword [rsp + 0x48], eax
mov r8d, ebx
mov al, byte [0x1401f0ea4]
vmovsd qword [rsp + 0x40], xmm0
mov byte [rsp + 0x4c], al
mov eax, r14d
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
mov al, r8b
add r8d, edi
sub al, cl
add al, sil
xor byte [r9], al
add r9, rdi
cmp r8d, 0x2d
jl 0x1400e09a1
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401f0ea8]
mov eax, dword [0x1401f0ed0]
lea r9, [rsp + 0x20]
vmovups ymmword [rsp + 0x20], ymm0
vmovsd xmm0, qword [0x1401f0ec8]
mov dword [rsp + 0x48], eax
mov r8d, ebx
mov al, byte [0x1401f0ed4]
vmovsd qword [rsp + 0x40], xmm0
mov byte [rsp + 0x4c], al
mov eax, r14d
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
mov al, r8b
add r8d, edi
sub al, cl
add al, sil
xor byte [r9], al
add r9, rdi
cmp r8d, 0x2d
jl 0x1400e0a16
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401f0ed8]
mov eax, dword [0x1401f0f00]
lea r9, [rsp + 0x20]
vmovups ymmword [rsp + 0x20], ymm0
vmovsd xmm0, qword [0x1401f0ef8]
mov dword [rsp + 0x48], eax
mov r8d, ebx
mov al, byte [0x1401f0f04]
vmovsd qword [rsp + 0x40], xmm0
mov byte [rsp + 0x4c], al
mov eax, r14d
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
mov al, r8b
add r8d, edi
sub al, cl
add al, sil
xor byte [r9], al
add r9, rdi
cmp r8d, 0x2d
jl 0x1400e0a8b
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401f0f08]
mov eax, dword [0x1401f0f30]
lea r9, [rsp + 0x20]
vmovups ymmword [rsp + 0x20], ymm0
vmovsd xmm0, qword [0x1401f0f28]
mov dword [rsp + 0x48], eax
mov r8d, ebx
mov al, byte [0x1401f0f34]
vmovsd qword [rsp + 0x40], xmm0
mov byte [rsp + 0x4c], al
mov eax, r14d
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
mov al, r8b
add r8d, edi
sub al, cl
add al, sil
xor byte [r9], al
add r9, rdi
cmp r8d, 0x2d
jl 0x1400e0b00
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401f0f38]
mov eax, dword [0x1401f0f60]
lea r9, [rsp + 0x20]
vmovups ymmword [rsp + 0x20], ymm0
vmovsd xmm0, qword [0x1401f0f58]
mov dword [rsp + 0x48], eax
mov r8d, ebx
mov al, byte [0x1401f0f64]
vmovsd qword [rsp + 0x40], xmm0
mov byte [rsp + 0x4c], al
mov eax, r14d
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
mov al, r8b
add r8d, edi
sub al, cl
add al, sil
xor byte [r9], al
add r9, rdi
cmp r8d, 0x2d
jl 0x1400e0b75
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401f0f68]
mov eax, dword [0x1401f0f90]
lea r9, [rsp + 0x20]
vmovups ymmword [rsp + 0x20], ymm0
vmovsd xmm0, qword [0x1401f0f88]
mov dword [rsp + 0x48], eax
mov r8d, ebx
movzx eax, word [0x1401f0f94]
vmovsd qword [rsp + 0x40], xmm0
mov word [rsp + 0x4c], ax
mov eax, r14d
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
mov al, r8b
add r8d, edi
sub al, cl
add al, sil
xor byte [r9], al
add r9, rdi
cmp r8d, 0x2e
jl 0x1400e0bec
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401f0f98]
mov eax, dword [0x1401f0fc0]
lea r9, [rsp + 0x20]
vmovups ymmword [rsp + 0x20], ymm0
vmovsd xmm0, qword [0x1401f0fb8]
mov dword [rsp + 0x48], eax
mov r8d, ebx
movzx eax, word [0x1401f0fc4]
vmovsd qword [rsp + 0x40], xmm0
mov word [rsp + 0x4c], ax
mov eax, r14d
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
mov al, r8b
add r8d, edi
sub al, cl
add al, sil
xor byte [r9], al
add r9, rdi
cmp r8d, 0x2e
jl 0x1400e0c63
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401f0fc8]
mov eax, dword [0x1401f0ff0]
lea r9, [rsp + 0x20]
vmovups ymmword [rsp + 0x20], ymm0
vmovsd xmm0, qword [0x1401f0fe8]
mov dword [rsp + 0x48], eax
mov r8d, ebx
movzx eax, word [0x1401f0ff4]
vmovsd qword [rsp + 0x40], xmm0
mov word [rsp + 0x4c], ax
mov eax, r14d
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
mov al, r8b
add r8d, edi
sub al, cl
add al, sil
xor byte [r9], al
add r9, rdi
cmp r8d, 0x2e
jl 0x1400e0cda
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401f0ff8]
mov eax, dword [0x1401f1020]
lea r9, [rsp + 0x20]
vmovups ymmword [rsp + 0x20], ymm0
vmovsd xmm0, qword [0x1401f1018]
mov dword [rsp + 0x48], eax
mov r8d, ebx
movzx eax, word [0x1401f1024]
vmovsd qword [rsp + 0x40], xmm0
mov word [rsp + 0x4c], ax
mov eax, r14d
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
mov al, r8b
add r8d, edi
sub al, cl
add al, sil
xor byte [r9], al
add r9, rdi
cmp r8d, 0x2e
jl 0x1400e0d51
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401f1028]
vmovups xmm1, xmmword [0x1401f1048]
mov al, byte [0x1401f1058]
lea r9, [rsp + 0x20]
vmovups ymmword [rsp + 0x20], ymm0
vmovups xmmword [rsp + 0x40], xmm1
mov byte [rsp + 0x50], al
mov r8d, ebx
mov eax, r14d
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
mov al, r8b
add r8d, edi
sub al, cl
add al, sil
xor byte [r9], al
add r9, rdi
cmp r8d, 0x31
jl 0x1400e0dbc
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401f1060]
vmovups xmm1, xmmword [0x1401f1080]
mov al, byte [0x1401f1090]
lea r9, [rsp + 0x20]
vmovups ymmword [rsp + 0x20], ymm0
vmovups xmmword [rsp + 0x40], xmm1
mov byte [rsp + 0x50], al
mov r8d, ebx
mov eax, r14d
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
mov al, r8b
add r8d, edi
sub al, cl
add al, sil
xor byte [r9], al
add r9, rdi
cmp r8d, 0x31
jl 0x1400e0e27
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401f1098]
vmovups xmm1, xmmword [0x1401f10b8]
mov al, byte [0x1401f10c8]
lea r9, [rsp + 0x20]
vmovups ymmword [rsp + 0x20], ymm0
vmovups xmmword [rsp + 0x40], xmm1
mov byte [rsp + 0x50], al
mov r8d, ebx
mov eax, r14d
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
mov al, r8b
add r8d, edi
sub al, cl
add al, sil
xor byte [r9], al
add r9, rdi
cmp r8d, 0x31
jl 0x1400e0e92
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401f10d0]
vmovups xmm1, xmmword [0x1401f10f0]
mov al, byte [0x1401f1100]
lea r9, [rsp + 0x20]
vmovups ymmword [rsp + 0x20], ymm0
vmovups xmmword [rsp + 0x40], xmm1
mov byte [rsp + 0x50], al
mov r8d, ebx
mov eax, r14d
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
mov al, r8b
add r8d, edi
sub al, cl
add al, sil
xor byte [r9], al
add r9, rdi
cmp r8d, 0x31
jl 0x1400e0efd
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401f1108]
vmovups xmm1, xmmword [0x1401f1128]
mov al, byte [0x1401f1138]
lea r9, [rsp + 0x20]
vmovups ymmword [rsp + 0x20], ymm0
vmovups xmmword [rsp + 0x40], xmm1
mov byte [rsp + 0x50], al
mov r8d, ebx
mov eax, r14d
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
mov al, r8b
add r8d, edi
sub al, cl
add al, sil
xor byte [r9], al
add r9, rdi
cmp r8d, 0x31
jl 0x1400e0f68
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401f1140]
vmovups xmm1, xmmword [0x1401f1160]
movzx eax, word [0x1401f1170]
lea r9, [rsp + 0x20]
vmovups ymmword [rsp + 0x20], ymm0
vmovups xmmword [rsp + 0x40], xmm1
mov word [rsp + 0x50], ax
mov r8d, ebx
mov eax, r14d
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
mov al, r8b
add r8d, edi
sub al, cl
add al, sil
xor byte [r9], al
add r9, rdi
cmp r8d, 0x32
jl 0x1400e0fd5
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401f1178]
vmovups xmm1, xmmword [0x1401f1198]
movzx eax, word [0x1401f11a8]
lea r9, [rsp + 0x20]
vmovups ymmword [rsp + 0x20], ymm0
vmovups xmmword [rsp + 0x40], xmm1
mov word [rsp + 0x50], ax
mov r8d, ebx
mov eax, r14d
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
mov al, r8b
add r8d, edi
sub al, cl
add al, sil
xor byte [r9], al
add r9, rdi
cmp r8d, 0x32
jl 0x1400e1042
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401f11b0]
vmovups xmm1, xmmword [0x1401f11d0]
movzx eax, word [0x1401f11e0]
lea r9, [rsp + 0x20]
vmovups ymmword [rsp + 0x20], ymm0
vmovups xmmword [rsp + 0x40], xmm1
mov word [rsp + 0x50], ax
mov r8d, ebx
mov eax, r14d
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
mov al, r8b
add r8d, edi
sub al, cl
add al, sil
xor byte [r9], al
add r9, rdi
cmp r8d, 0x32
jl 0x1400e10af
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401f11e8]
vmovups xmm1, xmmword [0x1401f1208]
movzx eax, word [0x1401f1218]
lea r9, [rsp + 0x20]
vmovups ymmword [rsp + 0x20], ymm0
vmovups xmmword [rsp + 0x40], xmm1
mov word [rsp + 0x50], ax
mov r8d, ebx
mov eax, r14d
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
mov al, r8b
add r8d, edi
sub al, cl
add al, sil
xor byte [r9], al
add r9, rdi
cmp r8d, 0x32
jl 0x1400e111c
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movzx eax, word [0x1401f1260]
lea r8, [rsp + 0x20]
vmovups ymm0, ymmword [0x1401f1220]
vmovups ymm1, ymmword [0x1401f1240]
mov word [rsp + 0x60], ax
mov al, byte [0x1401f1262]
mov byte [rsp + 0x62], al
vmovups ymmword [rsp + 0x20], ymm0
vmovups ymmword [rsp + 0x40], ymm1
mov eax, r14d
mul ebx
mov eax, ebx
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul edx, eax, 0x37
mov al, bl
add ebx, edi
sub al, dl
add al, sil
xor byte [r8], al
add r8, rdi
cmp ebx, 0x43
jl 0x1400e1190
lea rdx, [rsp + 0x20]
lea rcx, [0x140346120]
vzeroupper
call sub.api_ms_win_crt_string_l1_1_0.dll_strcpy
mov edx, 0x2ee
mov ecx, 0x1f4
lea r11, [rsp + 0x110]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
jmp qword [sym.imp.KERNEL32.dll_Beep]