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

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
lea rbp, [rsp - 0x10]
sub rsp, 0x110
vmovups ymm0, ymmword [0x1401c15e8]
vmovups xmm1, xmmword [0x1401c1608]
mov eax, dword [0x1401c1618]
xor edi, edi
vmovups ymmword [rsp + 0x20], ymm0
vmovups xmmword [rsp + 0x40], xmm1
mov r10d, edi
mov dword [rsp + 0x50], eax
nop word [rax + rax]
mov r9d, r10d
lea r8d, [r10 + 2]
mov eax, 0x3521cfb3
mul r10d
mov eax, r10d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 - 1]
add al, 0x37
xor byte [rsp + r9 + 0x20], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
add al, 0x38
xor byte [rsp + r9 + 0x21], al
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 1]
add al, 0x39
xor byte [rsp + r9 + 0x22], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 2]
add al, 0x3a
xor byte [rsp + r9 + 0x23], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 3]
add al, 0x3b
xor byte [rsp + r9 + 0x24], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 4]
add al, 0x3c
xor byte [rsp + r9 + 0x25], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 5]
add al, 0x3d
xor byte [rsp + r9 + 0x26], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 6]
add al, 0x3e
xor byte [rsp + r9 + 0x27], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 7]
add al, 0x3f
xor byte [rsp + r9 + 0x28], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 8]
add al, 0x40
xor byte [rsp + r9 + 0x29], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 9]
add al, 0x41
xor byte [rsp + r9 + 0x2a], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xa]
add al, 0x42
xor byte [rsp + r9 + 0x2b], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xb]
add al, 0x43
xor byte [rsp + r9 + 0x2c], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xc]
add al, 0x44
xor byte [rsp + r9 + 0x2d], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xd]
add al, 0x45
xor byte [rsp + r9 + 0x2e], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xe]
add al, 0x46
xor byte [rsp + r9 + 0x2f], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xf]
add al, 0x47
xor byte [rsp + r9 + 0x30], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x10]
add al, 0x48
xor byte [rsp + r9 + 0x31], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x11]
add al, 0x49
xor byte [rsp + r9 + 0x32], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x12]
add al, 0x4a
xor byte [rsp + r9 + 0x33], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x13]
add al, 0x4b
xor byte [rsp + r9 + 0x34], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x14]
add al, 0x4c
xor byte [rsp + r9 + 0x35], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x15]
add al, 0x4d
xor byte [rsp + r9 + 0x36], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x16]
add al, 0x4e
xor byte [rsp + r9 + 0x37], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
add al, 0x4f
lea ecx, [r8 + 0x17]
xor byte [rsp + r9 + 0x38], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
add r10d, 0x1a
sub al, cl
add al, 0x50
xor byte [rsp + r9 + 0x39], al
cmp r10d, 0x34
jl 0x140110820
mov rcx, rdi
lea rsi, [0x140000000]
nop dword [rax + rax]
movzx eax, byte [rsp + rcx + 0x20]
mov byte [rcx + rsi + 0x2efa80], al
lea rcx, [rcx + 1]
test al, al
jne 0x140110c50
vmovups ymm0, ymmword [0x1401c1620]
vmovups ymm1, ymmword [0x1401c1640]
mov eax, dword [0x1401c16b8]
lea r9, [rsp + 0x63]
vmovups ymmword [rsp + 0x63], ymm0
vmovups ymm0, ymmword [0x1401c1660]
vmovups ymmword [rbp - 0x5d], ymm0
vmovups xmm0, xmmword [0x1401c16a0]
vmovups xmmword [rbp - 0x1d], xmm0
vmovsd xmm0, qword [0x1401c16b0]
vmovups ymmword [rbp - 0x7d], ymm1
vmovups ymm1, ymmword [0x1401c1680]
mov dword [rbp - 5], eax
mov r8d, edi
movzx eax, word [0x1401c16bc]
vmovsd qword [rbp - 0xd], xmm0
vmovups ymmword [rbp - 0x3d], ymm1
mov word [rbp - 1], ax
nop
mov eax, 0x3521cfb3
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x9e
jl 0x140110cd0
lea rcx, [rsp + 0x63]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401c16c0]
vmovups ymm1, ymmword [0x1401c16e0]
mov eax, dword [0x1401c1758]
lea r9, [rsp + 0x63]
vmovups ymmword [rsp + 0x63], ymm0
vmovups ymm0, ymmword [0x1401c1700]
vmovups ymmword [rbp - 0x5d], ymm0
vmovups xmm0, xmmword [0x1401c1740]
vmovups xmmword [rbp - 0x1d], xmm0
vmovsd xmm0, qword [0x1401c1750]
vmovups ymmword [rbp - 0x7d], ymm1
vmovups ymm1, ymmword [0x1401c1720]
mov dword [rbp - 5], eax
mov r8d, edi
movzx eax, word [0x1401c175c]
vmovsd qword [rbp - 0xd], xmm0
vmovups ymmword [rbp - 0x3d], ymm1
mov word [rbp - 1], ax
nop
mov eax, 0x3521cfb3
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x9e
jl 0x140110d80
lea rcx, [rsp + 0x63]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401c1760]
vmovups ymm1, ymmword [0x1401c1780]
mov eax, dword [0x1401c17f8]
lea r9, [rsp + 0x63]
vmovups ymmword [rsp + 0x63], ymm0
vmovups ymm0, ymmword [0x1401c17a0]
vmovups ymmword [rbp - 0x5d], ymm0
vmovups xmm0, xmmword [0x1401c17e0]
vmovups xmmword [rbp - 0x1d], xmm0
vmovsd xmm0, qword [0x1401c17f0]
vmovups ymmword [rbp - 0x7d], ymm1
vmovups ymm1, ymmword [0x1401c17c0]
mov dword [rbp - 5], eax
mov r8d, edi
movzx eax, word [0x1401c17fc]
vmovsd qword [rbp - 0xd], xmm0
vmovups ymmword [rbp - 0x3d], ymm1
mov word [rbp - 1], ax
nop
mov eax, 0x3521cfb3
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x9e
jl 0x140110e30
lea rcx, [rsp + 0x63]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401c1800]
vmovups ymm1, ymmword [0x1401c1820]
mov eax, dword [0x1401c1898]
lea r9, [rsp + 0x63]
vmovups ymmword [rsp + 0x63], ymm0
vmovups ymm0, ymmword [0x1401c1840]
vmovups ymmword [rbp - 0x5d], ymm0
vmovups xmm0, xmmword [0x1401c1880]
vmovups xmmword [rbp - 0x1d], xmm0
vmovsd xmm0, qword [0x1401c1890]
vmovups ymmword [rbp - 0x7d], ymm1
vmovups ymm1, ymmword [0x1401c1860]
mov dword [rbp - 5], eax
mov r8d, edi
movzx eax, word [0x1401c189c]
vmovsd qword [rbp - 0xd], xmm0
vmovups ymmword [rbp - 0x3d], ymm1
mov word [rbp - 1], ax
nop
mov eax, 0x3521cfb3
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x9e
jl 0x140110ee0
lea rcx, [rsp + 0x63]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [rsi + 0x1c18a0]
vmovups ymm1, ymmword [rsi + 0x1c1920]
lea rcx, [rsi + 0x1c18a0]
mov r8d, edi
mov eax, dword [rcx + 0xa0]
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 ymm0, ymmword [rcx + 0x60]
vmovups ymmword [rdx + 0x60], ymm0
vmovups ymmword [rdx + 0x80], ymm1
mov dword [rdx + 0xa0], eax
lea r9, [rsp + 0x63]
movzx eax, byte [rcx + 0xa4]
mov byte [rdx + 0xa4], al
nop dword [rax + rax]
mov eax, 0x3521cfb3
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x37
xor byte [r9 - 1], al
cmp r8d, 0xa5
jl 0x140110f90
lea rcx, [rsp + 0x63]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [rsi + 0x1c1950]
lea rcx, [rsi + 0x1c1950]
mov r8d, edi
mov eax, dword [rcx + 0xa0]
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 ymm0, ymmword [rcx + 0x60]
vmovups ymmword [rdx + 0x60], ymm0
vmovups ymm0, ymmword [rcx + 0x80]
vmovups ymmword [rdx + 0x80], ymm0
mov dword [rdx + 0xa0], eax
lea r9, [rsp + 0x63]
movzx eax, word [rcx + 0xa4]
mov word [rdx + 0xa4], ax
nop dword [rax]
mov eax, 0x3521cfb3
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x37
xor byte [r9 - 1], al
cmp r8d, 0xa6
jl 0x140111040
lea rcx, [rsp + 0x63]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [rsi + 0x1c1a00]
lea rcx, [rsi + 0x1c1a00]
mov r8d, edi
mov eax, dword [rcx + 0xa0]
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 ymm0, ymmword [rcx + 0x60]
vmovups ymmword [rdx + 0x60], ymm0
vmovups ymm0, ymmword [rcx + 0x80]
vmovups ymmword [rdx + 0x80], ymm0
mov dword [rdx + 0xa0], eax
lea r9, [rsp + 0x63]
movzx eax, word [rcx + 0xa4]
mov word [rdx + 0xa4], ax
nop dword [rax]
mov eax, 0x3521cfb3
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x37
xor byte [r9 - 1], al
cmp r8d, 0xa6
jl 0x1401110f0
lea rcx, [rsp + 0x63]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [rsi + 0x1c1ab0]
lea rcx, [rsi + 0x1c1ab0]
mov r8d, edi
mov eax, dword [rcx + 0xa0]
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 ymm0, ymmword [rcx + 0x60]
vmovups ymmword [rdx + 0x60], ymm0
vmovups ymm0, ymmword [rcx + 0x80]
vmovups ymmword [rdx + 0x80], ymm0
mov dword [rdx + 0xa0], eax
lea r9, [rsp + 0x63]
movzx eax, word [rcx + 0xa4]
mov word [rdx + 0xa4], ax
nop dword [rax]
mov eax, 0x3521cfb3
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x37
xor byte [r9 - 1], al
cmp r8d, 0xa6
jl 0x1401111a0
lea rcx, [rsp + 0x63]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [rsi + 0x1c1b60]
lea rcx, [rsi + 0x1c1b60]
mov r8d, edi
mov eax, dword [rcx + 0xa0]
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 ymm0, ymmword [rcx + 0x60]
vmovups ymmword [rdx + 0x60], ymm0
vmovups ymm0, ymmword [rcx + 0x80]
vmovups ymmword [rdx + 0x80], ymm0
mov dword [rdx + 0xa0], eax
lea r9, [rsp + 0x63]
movzx eax, word [rcx + 0xa4]
mov word [rdx + 0xa4], ax
nop dword [rax]
mov eax, 0x3521cfb3
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x37
xor byte [r9 - 1], al
cmp r8d, 0xa6
jl 0x140111250
lea rcx, [rsp + 0x63]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401c1c08]
mov eax, dword [0x1401c1c30]
lea r9, [rsp + 0x21]
vmovups ymmword [rsp + 0x20], ymm0
vmovsd xmm0, qword [0x1401c1c28]
mov dword [rsp + 0x48], eax
mov ebx, 2
movzx eax, byte [0x1401c1c34]
mov r10d, ebx
vmovsd qword [rsp + 0x40], xmm0
mov byte [rsp + 0x4c], al
nop dword [rax]
nop word [rax + rax]
lea r8d, [r10 - 2]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 - 1]
add al, 0x37
xor byte [r9 - 1], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
mov eax, 0x4d4873ed
imul r10d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 1]
add al, 0x39
xor byte [r9 + 1], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 2]
add al, 0x3a
xor byte [r9 + 2], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 3]
add al, 0x3b
xor byte [r9 + 3], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 4]
add al, 0x3c
xor byte [r9 + 4], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 5]
add al, 0x3d
xor byte [r9 + 5], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 6]
add al, 0x3e
xor byte [r9 + 6], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 7]
add al, 0x3f
xor byte [r9 + 7], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 8]
add al, 0x40
xor byte [r9 + 8], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 9]
add al, 0x41
xor byte [r9 + 9], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 0xa]
add al, 0x42
xor byte [r9 + 0xa], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
lea r9, [r9 + 0xf]
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 0xb]
add al, 0x43
xor byte [r9 - 4], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 0xc]
add al, 0x44
add r10d, 0xf
xor byte [r9 - 3], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
lea eax, [r10 - 2]
sub r8b, cl
add r8b, 0x45
xor byte [r9 - 2], r8b
cmp eax, 0x2d
jl 0x1401112e0
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401c1c38]
mov eax, dword [0x1401c1c60]
lea r9, [rsp + 0x21]
vmovups ymmword [rsp + 0x20], ymm0
vmovsd xmm0, qword [0x1401c1c58]
mov dword [rsp + 0x48], eax
mov r10d, ebx
movzx eax, byte [0x1401c1c64]
vmovsd qword [rsp + 0x40], xmm0
mov byte [rsp + 0x4c], al
lea r8d, [r10 - 2]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 - 1]
add al, 0x37
xor byte [r9 - 1], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
mov eax, 0x4d4873ed
imul r10d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 1]
add al, 0x39
xor byte [r9 + 1], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 2]
add al, 0x3a
xor byte [r9 + 2], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 3]
add al, 0x3b
xor byte [r9 + 3], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 4]
add al, 0x3c
xor byte [r9 + 4], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 5]
add al, 0x3d
xor byte [r9 + 5], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 6]
add al, 0x3e
xor byte [r9 + 6], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 7]
add al, 0x3f
xor byte [r9 + 7], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 8]
add al, 0x40
xor byte [r9 + 8], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 9]
add al, 0x41
xor byte [r9 + 9], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 0xa]
add al, 0x42
xor byte [r9 + 0xa], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
lea r9, [r9 + 0xf]
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 0xb]
add al, 0x43
xor byte [r9 - 4], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 0xc]
add al, 0x44
add r10d, 0xf
xor byte [r9 - 3], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
lea eax, [r10 - 2]
sub r8b, cl
add r8b, 0x45
xor byte [r9 - 2], r8b
cmp eax, 0x2d
jl 0x140111581
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401c1c68]
mov eax, dword [0x1401c1c90]
lea r9, [rsp + 0x21]
vmovups ymmword [rsp + 0x20], ymm0
vmovsd xmm0, qword [0x1401c1c88]
mov dword [rsp + 0x48], eax
mov r10d, ebx
movzx eax, byte [0x1401c1c94]
vmovsd qword [rsp + 0x40], xmm0
mov byte [rsp + 0x4c], al
nop dword [rax]
nop word [rax + rax]
lea r8d, [r10 - 2]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 - 1]
add al, 0x37
xor byte [r9 - 1], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
mov eax, 0x4d4873ed
imul r10d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 1]
add al, 0x39
xor byte [r9 + 1], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 2]
add al, 0x3a
xor byte [r9 + 2], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 3]
add al, 0x3b
xor byte [r9 + 3], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 4]
add al, 0x3c
xor byte [r9 + 4], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 5]
add al, 0x3d
xor byte [r9 + 5], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 6]
add al, 0x3e
xor byte [r9 + 6], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 7]
add al, 0x3f
xor byte [r9 + 7], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 8]
add al, 0x40
xor byte [r9 + 8], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 9]
add al, 0x41
xor byte [r9 + 9], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 0xa]
add al, 0x42
xor byte [r9 + 0xa], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
lea r9, [r9 + 0xf]
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 0xb]
add al, 0x43
xor byte [r9 - 4], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 0xc]
add al, 0x44
add r10d, 0xf
xor byte [r9 - 3], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
lea eax, [r10 - 2]
sub r8b, cl
add r8b, 0x45
xor byte [r9 - 2], r8b
cmp eax, 0x2d
jl 0x140111830
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401c1c98]
mov eax, dword [0x1401c1cc0]
lea r9, [rsp + 0x21]
vmovups ymmword [rsp + 0x20], ymm0
vmovsd xmm0, qword [0x1401c1cb8]
mov dword [rsp + 0x48], eax
mov r10d, ebx
movzx eax, byte [0x1401c1cc4]
vmovsd qword [rsp + 0x40], xmm0
mov byte [rsp + 0x4c], al
lea r8d, [r10 - 2]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 - 1]
add al, 0x37
xor byte [r9 - 1], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
mov eax, 0x4d4873ed
imul r10d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 1]
add al, 0x39
xor byte [r9 + 1], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 2]
add al, 0x3a
xor byte [r9 + 2], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 3]
add al, 0x3b
xor byte [r9 + 3], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 4]
add al, 0x3c
xor byte [r9 + 4], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 5]
add al, 0x3d
xor byte [r9 + 5], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 6]
add al, 0x3e
xor byte [r9 + 6], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 7]
add al, 0x3f
xor byte [r9 + 7], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 8]
add al, 0x40
xor byte [r9 + 8], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 9]
add al, 0x41
xor byte [r9 + 9], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 0xa]
add al, 0x42
xor byte [r9 + 0xa], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
lea r9, [r9 + 0xf]
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 0xb]
add al, 0x43
xor byte [r9 - 4], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 0xc]
add al, 0x44
add r10d, 0xf
xor byte [r9 - 3], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
lea eax, [r10 - 2]
sub r8b, cl
add r8b, 0x45
xor byte [r9 - 2], r8b
cmp eax, 0x2d
jl 0x140111ad1
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401c1cc8]
mov eax, dword [0x1401c1cf0]
lea rcx, [rsp + 0x21]
vmovups ymmword [rsp + 0x20], ymm0
vmovsd xmm0, qword [0x1401c1ce8]
mov dword [rsp + 0x48], eax
mov r9d, ebx
movzx eax, byte [0x1401c1cf4]
vmovsd qword [rsp + 0x40], xmm0
mov byte [rsp + 0x4c], al
nop dword [rax]
nop word [rax + rax]
lea r8d, [r9 - 2]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
sub al, dl
lea edx, [r9 - 1]
add al, 0x37
xor byte [rcx - 1], al
mov eax, 0x4d4873ed
imul edx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
sub al, dl
add al, 0x38
xor byte [rcx], al
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
sub al, dl
lea edx, [r9 + 1]
add al, 0x39
xor byte [rcx + 1], al
mov eax, 0x4d4873ed
imul edx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
sub al, dl
lea edx, [r9 + 2]
add al, 0x3a
xor byte [rcx + 2], al
mov eax, 0x4d4873ed
imul edx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
sub al, dl
lea edx, [r9 + 3]
add al, 0x3b
xor byte [rcx + 3], al
mov eax, 0x4d4873ed
imul edx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
sub al, dl
lea edx, [r9 + 4]
add al, 0x3c
xor byte [rcx + 4], al
mov eax, 0x4d4873ed
imul edx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
sub al, dl
lea edx, [r9 + 5]
add al, 0x3d
xor byte [rcx + 5], al
mov eax, 0x4d4873ed
imul edx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
sub al, dl
lea edx, [r9 + 6]
add al, 0x3e
xor byte [rcx + 6], al
mov eax, 0x4d4873ed
imul edx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
sub al, dl
lea edx, [r9 + 7]
add al, 0x3f
xor byte [rcx + 7], al
mov eax, 0x4d4873ed
imul edx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
sub al, dl
lea edx, [r9 + 8]
add al, 0x40
xor byte [rcx + 8], al
mov eax, 0x4d4873ed
imul edx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
sub al, dl
lea edx, [r9 + 9]
add al, 0x41
xor byte [rcx + 9], al
mov eax, 0x4d4873ed
imul edx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
sub al, dl
lea edx, [r9 + 0xa]
add al, 0x42
xor byte [rcx + 0xa], al
mov eax, 0x4d4873ed
imul edx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
lea rcx, [rcx + 0xf]
imul edx, eax, 0x35
movzx eax, r8b
sub al, dl
lea edx, [r9 + 0xb]
add al, 0x43
xor byte [rcx - 4], al
mov eax, 0x4d4873ed
imul edx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
sub al, dl
lea edx, [r9 + 0xc]
add al, 0x44
add r9d, 0xf
xor byte [rcx - 3], al
mov eax, 0x4d4873ed
imul edx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
lea eax, [r9 - 2]
sub r8b, dl
add r8b, 0x45
xor byte [rcx - 2], r8b
cmp eax, 0x2d
jl 0x140111d80
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401c1cf8]
mov eax, dword [0x1401c1d20]
mov r10d, edi
vmovups ymmword [rsp + 0x20], ymm0
vmovsd xmm0, qword [0x1401c1d18]
mov dword [rsp + 0x48], eax
movzx eax, word [0x1401c1d24]
vmovsd qword [rsp + 0x40], xmm0
mov word [rsp + 0x4c], ax
nop
mov r9d, r10d
lea r8d, [r10 + 2]
mov eax, 0x3521cfb3
mul r10d
mov eax, r10d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 - 1]
add al, 0x37
xor byte [rsp + r9 + 0x20], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
add al, 0x38
xor byte [rsp + r9 + 0x21], al
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 1]
add al, 0x39
xor byte [rsp + r9 + 0x22], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 2]
add al, 0x3a
xor byte [rsp + r9 + 0x23], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 3]
add al, 0x3b
xor byte [rsp + r9 + 0x24], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 4]
add al, 0x3c
xor byte [rsp + r9 + 0x25], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 5]
add al, 0x3d
xor byte [rsp + r9 + 0x26], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 6]
add al, 0x3e
xor byte [rsp + r9 + 0x27], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 7]
add al, 0x3f
xor byte [rsp + r9 + 0x28], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 8]
add al, 0x40
xor byte [rsp + r9 + 0x29], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 9]
add al, 0x41
xor byte [rsp + r9 + 0x2a], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xa]
add al, 0x42
xor byte [rsp + r9 + 0x2b], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xb]
add al, 0x43
xor byte [rsp + r9 + 0x2c], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xc]
add al, 0x44
xor byte [rsp + r9 + 0x2d], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xd]
add al, 0x45
xor byte [rsp + r9 + 0x2e], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xe]
add al, 0x46
xor byte [rsp + r9 + 0x2f], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xf]
add al, 0x47
xor byte [rsp + r9 + 0x30], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x10]
add al, 0x48
xor byte [rsp + r9 + 0x31], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x11]
add al, 0x49
xor byte [rsp + r9 + 0x32], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x12]
add al, 0x4a
xor byte [rsp + r9 + 0x33], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x13]
add al, 0x4b
xor byte [rsp + r9 + 0x34], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x14]
add al, 0x4c
xor byte [rsp + r9 + 0x35], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
add r10d, 0x17
sub al, cl
add al, 0x4d
xor byte [rsp + r9 + 0x36], al
cmp r10d, 0x2e
jl 0x140112010
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401c1d28]
mov eax, dword [0x1401c1d50]
mov r10d, edi
vmovups ymmword [rsp + 0x20], ymm0
vmovsd xmm0, qword [0x1401c1d48]
mov dword [rsp + 0x48], eax
movzx eax, word [0x1401c1d54]
vmovsd qword [rsp + 0x40], xmm0
mov word [rsp + 0x4c], ax
nop dword [rax]
mov r9d, r10d
lea r8d, [r10 + 2]
mov eax, 0x3521cfb3
mul r10d
mov eax, r10d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 - 1]
add al, 0x37
xor byte [rsp + r9 + 0x20], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
add al, 0x38
xor byte [rsp + r9 + 0x21], al
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 1]
add al, 0x39
xor byte [rsp + r9 + 0x22], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 2]
add al, 0x3a
xor byte [rsp + r9 + 0x23], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 3]
add al, 0x3b
xor byte [rsp + r9 + 0x24], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 4]
add al, 0x3c
xor byte [rsp + r9 + 0x25], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 5]
add al, 0x3d
xor byte [rsp + r9 + 0x26], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 6]
add al, 0x3e
xor byte [rsp + r9 + 0x27], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 7]
add al, 0x3f
xor byte [rsp + r9 + 0x28], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 8]
add al, 0x40
xor byte [rsp + r9 + 0x29], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 9]
add al, 0x41
xor byte [rsp + r9 + 0x2a], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xa]
add al, 0x42
xor byte [rsp + r9 + 0x2b], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xb]
add al, 0x43
xor byte [rsp + r9 + 0x2c], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xc]
add al, 0x44
xor byte [rsp + r9 + 0x2d], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xd]
add al, 0x45
xor byte [rsp + r9 + 0x2e], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xe]
add al, 0x46
xor byte [rsp + r9 + 0x2f], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xf]
add al, 0x47
xor byte [rsp + r9 + 0x30], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x10]
add al, 0x48
xor byte [rsp + r9 + 0x31], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x11]
add al, 0x49
xor byte [rsp + r9 + 0x32], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x12]
add al, 0x4a
xor byte [rsp + r9 + 0x33], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x13]
add al, 0x4b
xor byte [rsp + r9 + 0x34], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x14]
add al, 0x4c
xor byte [rsp + r9 + 0x35], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
add r10d, 0x17
sub al, cl
add al, 0x4d
xor byte [rsp + r9 + 0x36], al
cmp r10d, 0x2e
jl 0x140112400
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401c1d58]
mov eax, dword [0x1401c1d80]
mov r10d, edi
vmovups ymmword [rsp + 0x20], ymm0
vmovsd xmm0, qword [0x1401c1d78]
mov dword [rsp + 0x48], eax
movzx eax, word [0x1401c1d84]
vmovsd qword [rsp + 0x40], xmm0
mov word [rsp + 0x4c], ax
nop dword [rax]
mov r9d, r10d
lea r8d, [r10 + 2]
mov eax, 0x3521cfb3
mul r10d
mov eax, r10d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 - 1]
add al, 0x37
xor byte [rsp + r9 + 0x20], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
add al, 0x38
xor byte [rsp + r9 + 0x21], al
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 1]
add al, 0x39
xor byte [rsp + r9 + 0x22], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 2]
add al, 0x3a
xor byte [rsp + r9 + 0x23], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 3]
add al, 0x3b
xor byte [rsp + r9 + 0x24], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 4]
add al, 0x3c
xor byte [rsp + r9 + 0x25], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 5]
add al, 0x3d
xor byte [rsp + r9 + 0x26], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 6]
add al, 0x3e
xor byte [rsp + r9 + 0x27], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 7]
add al, 0x3f
xor byte [rsp + r9 + 0x28], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 8]
add al, 0x40
xor byte [rsp + r9 + 0x29], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 9]
add al, 0x41
xor byte [rsp + r9 + 0x2a], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xa]
add al, 0x42
xor byte [rsp + r9 + 0x2b], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xb]
add al, 0x43
xor byte [rsp + r9 + 0x2c], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xc]
add al, 0x44
xor byte [rsp + r9 + 0x2d], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xd]
add al, 0x45
xor byte [rsp + r9 + 0x2e], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xe]
add al, 0x46
xor byte [rsp + r9 + 0x2f], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xf]
add al, 0x47
xor byte [rsp + r9 + 0x30], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x10]
add al, 0x48
xor byte [rsp + r9 + 0x31], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x11]
add al, 0x49
xor byte [rsp + r9 + 0x32], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x12]
add al, 0x4a
xor byte [rsp + r9 + 0x33], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x13]
add al, 0x4b
xor byte [rsp + r9 + 0x34], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x14]
add al, 0x4c
xor byte [rsp + r9 + 0x35], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
add r10d, 0x17
sub al, cl
add al, 0x4d
xor byte [rsp + r9 + 0x36], al
cmp r10d, 0x2e
jl 0x1401127f0
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401c1d88]
mov eax, dword [0x1401c1db0]
mov r10d, edi
vmovups ymmword [rsp + 0x20], ymm0
vmovsd xmm0, qword [0x1401c1da8]
mov dword [rsp + 0x48], eax
movzx eax, word [0x1401c1db4]
vmovsd qword [rsp + 0x40], xmm0
mov word [rsp + 0x4c], ax
nop dword [rax]
mov r9d, r10d
lea r8d, [r10 + 2]
mov eax, 0x3521cfb3
mul r10d
mov eax, r10d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 - 1]
add al, 0x37
xor byte [rsp + r9 + 0x20], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
add al, 0x38
xor byte [rsp + r9 + 0x21], al
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 1]
add al, 0x39
xor byte [rsp + r9 + 0x22], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 2]
add al, 0x3a
xor byte [rsp + r9 + 0x23], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 3]
add al, 0x3b
xor byte [rsp + r9 + 0x24], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 4]
add al, 0x3c
xor byte [rsp + r9 + 0x25], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 5]
add al, 0x3d
xor byte [rsp + r9 + 0x26], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 6]
add al, 0x3e
xor byte [rsp + r9 + 0x27], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 7]
add al, 0x3f
xor byte [rsp + r9 + 0x28], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 8]
add al, 0x40
xor byte [rsp + r9 + 0x29], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 9]
add al, 0x41
xor byte [rsp + r9 + 0x2a], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xa]
add al, 0x42
xor byte [rsp + r9 + 0x2b], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xb]
add al, 0x43
xor byte [rsp + r9 + 0x2c], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xc]
add al, 0x44
xor byte [rsp + r9 + 0x2d], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xd]
add al, 0x45
xor byte [rsp + r9 + 0x2e], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xe]
add al, 0x46
xor byte [rsp + r9 + 0x2f], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xf]
add al, 0x47
xor byte [rsp + r9 + 0x30], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x10]
add al, 0x48
xor byte [rsp + r9 + 0x31], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x11]
add al, 0x49
xor byte [rsp + r9 + 0x32], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x12]
add al, 0x4a
xor byte [rsp + r9 + 0x33], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x13]
add al, 0x4b
xor byte [rsp + r9 + 0x34], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x14]
add al, 0x4c
xor byte [rsp + r9 + 0x35], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
add r10d, 0x17
sub al, cl
add al, 0x4d
xor byte [rsp + r9 + 0x36], al
cmp r10d, 0x2e
jl 0x140112be0
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401c1db8]
vmovups xmm1, xmmword [0x1401c1dd8]
movzx eax, byte [0x1401c1de8]
lea r9, [rsp + 0x21]
vmovups ymmword [rsp + 0x20], ymm0
vmovups xmmword [rsp + 0x40], xmm1
mov byte [rsp + 0x50], al
mov r10d, ebx
nop word [rax + rax]
lea r8d, [r10 - 2]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 - 1]
add al, 0x37
xor byte [r9 - 1], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
mov eax, 0x4d4873ed
imul r10d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 1]
add al, 0x39
xor byte [r9 + 1], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 2]
add al, 0x3a
xor byte [r9 + 2], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 3]
add al, 0x3b
xor byte [r9 + 3], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 4]
add al, 0x3c
xor byte [r9 + 4], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
lea r9, [r9 + 7]
shr eax, 0x1f
add r10d, 7
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
lea eax, [r10 - 2]
sub r8b, cl
add r8b, 0x3d
xor byte [r9 - 2], r8b
cmp eax, 0x31
jl 0x140112fd0
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401c1df0]
vmovups xmm1, xmmword [0x1401c1e10]
movzx eax, byte [0x1401c1e20]
lea r9, [rsp + 0x21]
vmovups ymmword [rsp + 0x20], ymm0
vmovups xmmword [rsp + 0x40], xmm1
mov byte [rsp + 0x50], al
mov r10d, ebx
nop
lea r8d, [r10 - 2]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 - 1]
add al, 0x37
xor byte [r9 - 1], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
mov eax, 0x4d4873ed
imul r10d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 1]
add al, 0x39
xor byte [r9 + 1], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 2]
add al, 0x3a
xor byte [r9 + 2], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 3]
add al, 0x3b
xor byte [r9 + 3], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 4]
add al, 0x3c
xor byte [r9 + 4], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
lea r9, [r9 + 7]
shr eax, 0x1f
add r10d, 7
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
lea eax, [r10 - 2]
sub r8b, cl
add r8b, 0x3d
xor byte [r9 - 2], r8b
cmp eax, 0x31
jl 0x140113130
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401c1e28]
vmovups xmm1, xmmword [0x1401c1e48]
movzx eax, byte [0x1401c1e58]
lea r9, [rsp + 0x21]
vmovups ymmword [rsp + 0x20], ymm0
vmovups xmmword [rsp + 0x40], xmm1
mov byte [rsp + 0x50], al
mov r10d, ebx
nop
lea r8d, [r10 - 2]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 - 1]
add al, 0x37
xor byte [r9 - 1], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
mov eax, 0x4d4873ed
imul r10d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 1]
add al, 0x39
xor byte [r9 + 1], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 2]
add al, 0x3a
xor byte [r9 + 2], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 3]
add al, 0x3b
xor byte [r9 + 3], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 4]
add al, 0x3c
xor byte [r9 + 4], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
lea r9, [r9 + 7]
shr eax, 0x1f
add r10d, 7
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
lea eax, [r10 - 2]
sub r8b, cl
add r8b, 0x3d
xor byte [r9 - 2], r8b
cmp eax, 0x31
jl 0x140113290
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401c1e60]
vmovups xmm1, xmmword [0x1401c1e80]
movzx eax, byte [0x1401c1e90]
lea r9, [rsp + 0x21]
vmovups ymmword [rsp + 0x20], ymm0
vmovups xmmword [rsp + 0x40], xmm1
mov byte [rsp + 0x50], al
mov r10d, ebx
nop
lea r8d, [r10 - 2]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 - 1]
add al, 0x37
xor byte [r9 - 1], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
mov eax, 0x4d4873ed
imul r10d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 1]
add al, 0x39
xor byte [r9 + 1], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 2]
add al, 0x3a
xor byte [r9 + 2], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 3]
add al, 0x3b
xor byte [r9 + 3], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [r10 + 4]
add al, 0x3c
xor byte [r9 + 4], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
lea r9, [r9 + 7]
shr eax, 0x1f
add r10d, 7
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
lea eax, [r10 - 2]
sub r8b, cl
add r8b, 0x3d
xor byte [r9 - 2], r8b
cmp eax, 0x31
jl 0x1401133f0
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401c1e98]
vmovups xmm1, xmmword [0x1401c1eb8]
movzx eax, byte [0x1401c1ec8]
lea r9, [rsp + 0x21]
vmovups ymmword [rsp + 0x20], ymm0
vmovups xmmword [rsp + 0x40], xmm1
mov byte [rsp + 0x50], al
nop dword [rax]
lea r8d, [rbx - 2]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [rbx - 1]
add al, 0x37
xor byte [r9 - 1], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
mov eax, 0x4d4873ed
imul ebx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [rbx + 1]
add al, 0x39
xor byte [r9 + 1], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [rbx + 2]
add al, 0x3a
xor byte [r9 + 2], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [rbx + 3]
add al, 0x3b
xor byte [r9 + 3], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
lea ecx, [rbx + 4]
add al, 0x3c
xor byte [r9 + 4], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
lea r9, [r9 + 7]
shr eax, 0x1f
add ebx, 7
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
lea eax, [rbx - 2]
sub r8b, cl
add r8b, 0x3d
xor byte [r9 - 2], r8b
cmp eax, 0x31
jl 0x140113550
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401c1ed0]
vmovups xmm1, xmmword [0x1401c1ef0]
movzx eax, word [0x1401c1f00]
mov r10d, edi
vmovups ymmword [rsp + 0x20], ymm0
vmovups xmmword [rsp + 0x40], xmm1
mov word [rsp + 0x50], ax
nop dword [rax]
nop word [rax + rax]
mov r9d, r10d
lea r8d, [r10 + 2]
mov eax, 0x3521cfb3
mul r10d
mov eax, r10d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 - 1]
add al, 0x37
xor byte [rsp + r9 + 0x20], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
add al, 0x38
xor byte [rsp + r9 + 0x21], al
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 1]
add al, 0x39
xor byte [rsp + r9 + 0x22], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 2]
add al, 0x3a
xor byte [rsp + r9 + 0x23], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 3]
add al, 0x3b
xor byte [rsp + r9 + 0x24], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 4]
add al, 0x3c
xor byte [rsp + r9 + 0x25], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 5]
add al, 0x3d
xor byte [rsp + r9 + 0x26], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 6]
add al, 0x3e
xor byte [rsp + r9 + 0x27], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 7]
add al, 0x3f
xor byte [rsp + r9 + 0x28], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 8]
add al, 0x40
xor byte [rsp + r9 + 0x29], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 9]
add al, 0x41
xor byte [rsp + r9 + 0x2a], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xa]
add al, 0x42
xor byte [rsp + r9 + 0x2b], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xb]
add al, 0x43
xor byte [rsp + r9 + 0x2c], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xc]
add al, 0x44
xor byte [rsp + r9 + 0x2d], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xd]
add al, 0x45
xor byte [rsp + r9 + 0x2e], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xe]
add al, 0x46
xor byte [rsp + r9 + 0x2f], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xf]
add al, 0x47
xor byte [rsp + r9 + 0x30], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x10]
add al, 0x48
xor byte [rsp + r9 + 0x31], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x11]
add al, 0x49
xor byte [rsp + r9 + 0x32], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x12]
add al, 0x4a
xor byte [rsp + r9 + 0x33], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x13]
add al, 0x4b
xor byte [rsp + r9 + 0x34], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x14]
add al, 0x4c
xor byte [rsp + r9 + 0x35], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x15]
add al, 0x4d
xor byte [rsp + r9 + 0x36], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x16]
add al, 0x4e
xor byte [rsp + r9 + 0x37], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
add al, 0x4f
add r10d, 0x19
xor byte [rsp + r9 + 0x38], al
cmp r10d, 0x32
jl 0x1401136b0
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401c1f08]
vmovups xmm1, xmmword [0x1401c1f28]
movzx eax, word [0x1401c1f38]
mov r10d, edi
vmovups ymmword [rsp + 0x20], ymm0
vmovups xmmword [rsp + 0x40], xmm1
mov word [rsp + 0x50], ax
nop dword [rax]
nop word [rax + rax]
mov r9d, r10d
lea r8d, [r10 + 2]
mov eax, 0x3521cfb3
mul r10d
mov eax, r10d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 - 1]
add al, 0x37
xor byte [rsp + r9 + 0x20], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
add al, 0x38
xor byte [rsp + r9 + 0x21], al
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 1]
add al, 0x39
xor byte [rsp + r9 + 0x22], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 2]
add al, 0x3a
xor byte [rsp + r9 + 0x23], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 3]
add al, 0x3b
xor byte [rsp + r9 + 0x24], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 4]
add al, 0x3c
xor byte [rsp + r9 + 0x25], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 5]
add al, 0x3d
xor byte [rsp + r9 + 0x26], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 6]
add al, 0x3e
xor byte [rsp + r9 + 0x27], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 7]
add al, 0x3f
xor byte [rsp + r9 + 0x28], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 8]
add al, 0x40
xor byte [rsp + r9 + 0x29], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 9]
add al, 0x41
xor byte [rsp + r9 + 0x2a], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xa]
add al, 0x42
xor byte [rsp + r9 + 0x2b], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xb]
add al, 0x43
xor byte [rsp + r9 + 0x2c], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xc]
add al, 0x44
xor byte [rsp + r9 + 0x2d], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xd]
add al, 0x45
xor byte [rsp + r9 + 0x2e], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xe]
add al, 0x46
xor byte [rsp + r9 + 0x2f], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xf]
add al, 0x47
xor byte [rsp + r9 + 0x30], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x10]
add al, 0x48
xor byte [rsp + r9 + 0x31], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x11]
add al, 0x49
xor byte [rsp + r9 + 0x32], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x12]
add al, 0x4a
xor byte [rsp + r9 + 0x33], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x13]
add al, 0x4b
xor byte [rsp + r9 + 0x34], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x14]
add al, 0x4c
xor byte [rsp + r9 + 0x35], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x15]
add al, 0x4d
xor byte [rsp + r9 + 0x36], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x16]
add al, 0x4e
xor byte [rsp + r9 + 0x37], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
add al, 0x4f
add r10d, 0x19
xor byte [rsp + r9 + 0x38], al
cmp r10d, 0x32
jl 0x140113af0
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401c1f40]
vmovups xmm1, xmmword [0x1401c1f60]
movzx eax, word [0x1401c1f70]
mov r10d, edi
vmovups ymmword [rsp + 0x20], ymm0
vmovups xmmword [rsp + 0x40], xmm1
mov word [rsp + 0x50], ax
nop dword [rax]
nop word [rax + rax]
mov r9d, r10d
lea r8d, [r10 + 2]
mov eax, 0x3521cfb3
mul r10d
mov eax, r10d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 - 1]
add al, 0x37
xor byte [rsp + r9 + 0x20], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
add al, 0x38
xor byte [rsp + r9 + 0x21], al
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 1]
add al, 0x39
xor byte [rsp + r9 + 0x22], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 2]
add al, 0x3a
xor byte [rsp + r9 + 0x23], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 3]
add al, 0x3b
xor byte [rsp + r9 + 0x24], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 4]
add al, 0x3c
xor byte [rsp + r9 + 0x25], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 5]
add al, 0x3d
xor byte [rsp + r9 + 0x26], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 6]
add al, 0x3e
xor byte [rsp + r9 + 0x27], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 7]
add al, 0x3f
xor byte [rsp + r9 + 0x28], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 8]
add al, 0x40
xor byte [rsp + r9 + 0x29], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 9]
add al, 0x41
xor byte [rsp + r9 + 0x2a], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xa]
add al, 0x42
xor byte [rsp + r9 + 0x2b], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xb]
add al, 0x43
xor byte [rsp + r9 + 0x2c], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xc]
add al, 0x44
xor byte [rsp + r9 + 0x2d], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xd]
add al, 0x45
xor byte [rsp + r9 + 0x2e], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xe]
add al, 0x46
xor byte [rsp + r9 + 0x2f], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xf]
add al, 0x47
xor byte [rsp + r9 + 0x30], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x10]
add al, 0x48
xor byte [rsp + r9 + 0x31], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x11]
add al, 0x49
xor byte [rsp + r9 + 0x32], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x12]
add al, 0x4a
xor byte [rsp + r9 + 0x33], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x13]
add al, 0x4b
xor byte [rsp + r9 + 0x34], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x14]
add al, 0x4c
xor byte [rsp + r9 + 0x35], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x15]
add al, 0x4d
xor byte [rsp + r9 + 0x36], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x16]
add al, 0x4e
xor byte [rsp + r9 + 0x37], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
add al, 0x4f
add r10d, 0x19
xor byte [rsp + r9 + 0x38], al
cmp r10d, 0x32
jl 0x140113f30
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
vmovups ymm0, ymmword [0x1401c1f78]
vmovups xmm1, xmmword [0x1401c1f98]
movzx eax, word [0x1401c1fa8]
mov r10d, edi
vmovups ymmword [rsp + 0x20], ymm0
vmovups xmmword [rsp + 0x40], xmm1
mov word [rsp + 0x50], ax
nop dword [rax]
nop word [rax + rax]
mov r9d, r10d
lea r8d, [r10 + 2]
mov eax, 0x3521cfb3
mul r10d
mov eax, r10d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 - 1]
add al, 0x37
xor byte [rsp + r9 + 0x20], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
add al, 0x38
xor byte [rsp + r9 + 0x21], al
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 1]
add al, 0x39
xor byte [rsp + r9 + 0x22], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 2]
add al, 0x3a
xor byte [rsp + r9 + 0x23], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 3]
add al, 0x3b
xor byte [rsp + r9 + 0x24], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 4]
add al, 0x3c
xor byte [rsp + r9 + 0x25], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 5]
add al, 0x3d
xor byte [rsp + r9 + 0x26], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 6]
add al, 0x3e
xor byte [rsp + r9 + 0x27], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 7]
add al, 0x3f
xor byte [rsp + r9 + 0x28], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 8]
add al, 0x40
xor byte [rsp + r9 + 0x29], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 9]
add al, 0x41
xor byte [rsp + r9 + 0x2a], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xa]
add al, 0x42
xor byte [rsp + r9 + 0x2b], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xb]
add al, 0x43
xor byte [rsp + r9 + 0x2c], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xc]
add al, 0x44
xor byte [rsp + r9 + 0x2d], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xd]
add al, 0x45
xor byte [rsp + r9 + 0x2e], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xe]
add al, 0x46
xor byte [rsp + r9 + 0x2f], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0xf]
add al, 0x47
xor byte [rsp + r9 + 0x30], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x10]
add al, 0x48
xor byte [rsp + r9 + 0x31], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x11]
add al, 0x49
xor byte [rsp + r9 + 0x32], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x12]
add al, 0x4a
xor byte [rsp + r9 + 0x33], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x13]
add al, 0x4b
xor byte [rsp + r9 + 0x34], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x14]
add al, 0x4c
xor byte [rsp + r9 + 0x35], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x15]
add al, 0x4d
xor byte [rsp + r9 + 0x36], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
lea ecx, [r8 + 0x16]
add al, 0x4e
xor byte [rsp + r9 + 0x37], al
mov eax, 0x4d4873ed
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r10b
sub al, cl
add al, 0x4f
add r10d, 0x19
xor byte [rsp + r9 + 0x38], al
cmp r10d, 0x32
jl 0x140114370
lea rcx, [rsp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movzx eax, word [0x1401c1ff0]
lea r9, [rsp + 0x20]
vmovups ymm0, ymmword [0x1401c1fb0]
vmovups ymm1, ymmword [str._1z6_]
mov word [rsp + 0x60], ax
mov r8d, edi
movzx eax, byte [0x1401c1ff2]
mov byte [rsp + 0x62], al
vmovups ymmword [rsp + 0x20], ymm0
vmovups ymmword [rsp + 0x40], ymm1
nop dword [rax]
nop word [rax + rax]
mov eax, 0x3521cfb3
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x43
jl 0x1401147c0
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rsp + rdi + 0x20]
mov byte [rdi + rsi + 0x2efa80], al
lea rdi, [rdi + 1]
test al, al
jne 0x140114800
mov edx, 0x2ee
mov ecx, 0x1f4
vzeroupper
lea r11, [rsp + 0x110]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
pop rbp
jmp qword [sym.imp.KERNEL32.dll_Beep]