Function at 0x14000a500
Capabilities:
Encode data using xor
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
push rbp
lea rbp, [rax - 0x108]
sub rsp, 0x200
movaps xmmword [rax - 0x18], xmm6
movaps xmmword [rax - 0x28], xmm7
movaps xmmword [rax - 0x38], xmm8
mov rax, qword [0x14013e100]
xor rax, rsp
mov qword [rbp + 0xc0], rax
mov rax, qword [str.vV_OV_]
mov qword [rsp + 0x20], rax
movdqa xmm5, xmmword [0x140126080]
movdqa xmm7, xmmword [0x1401260d0]
movdqa xmm6, xmmword [0x140126070]
movdqa xmm3, xmmword [0x140126410]
movdqa xmm4, xmmword [0x140126040]
movdqa xmm8, xmmword [0x140126060]
xor r8d, r8d
mov r11d, dword [0x14013e158]
cmp byte [0x14011c8d7], r8b
je 0x14000a690
cmp r11d, 2
jl 0x14000a64f
movdqa xmm1, xmm4
punpckldq xmm1, xmm4
pmuldq xmm1, xmm3
movdqa xmm0, xmm4
punpckhdq xmm0, xmm4
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
movdqa xmm1, xmm4
psubd xmm1, xmm0
andps xmm1, xmm5
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm7
movd xmm0, dword [rsp + 0x20]
xorps xmm1, xmm0
movd dword [rsp + 0x20], xmm1
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm3
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
movdqa xmm1, xmm8
psubd xmm1, xmm0
andps xmm1, xmm5
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm7
movd xmm0, dword [rsp + 0x24]
xorps xmm1, xmm0
movd dword [rsp + 0x24], xmm1
jmp 0x14000a690
lea r10, [rsp + 0x20]
mov r9d, r8d
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r9b
sub al, cl
add al, 0x37
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 8
jl 0x14000a660
lea rax, [rsp + 0x20]
mov qword [rbp - 0x50], rax
lea rax, [rsp + 0x20]
mov qword [rbp - 0x48], rax
mov eax, dword [0x14011c8f0]
mov dword [rsp + 0x28], eax
movsd xmm0, qword [0x14011c8e8]
movzx eax, byte [0x14011c8f4]
movsd qword [rsp + 0x20], xmm0
mov byte [rsp + 0x2c], al
mov r9d, r8d
cmp r11d, 2
jl 0x14000a7a1
movdqa xmm1, xmm4
punpckldq xmm1, xmm4
pmuldq xmm1, xmm3
movdqa xmm0, xmm4
punpckhdq xmm0, xmm4
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
movdqa xmm1, xmm4
psubd xmm1, xmm0
andps xmm1, xmm5
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd eax, xmm7
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [0x14011c8e8]
xorps xmm1, xmm0
movd dword [rsp + 0x20], xmm1
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm3
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
movdqa xmm2, xmm8
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x24]
xorps xmm2, xmm1
movd dword [rsp + 0x24], xmm2
mov r9d, 8
movsxd rax, r9d
lea r10, [rsp + 0x20]
add r10, rax
nop dword [rax]
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r9b
sub al, cl
add al, 0x37
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 0xd
jl 0x14000a7b0
lea rax, [rsp + 0x20]
mov qword [rbp - 0x40], rax
movsd xmm0, qword [str._LMJeXXJ1D]
movsd qword [rsp + 0x20], xmm0
mov eax, dword [0x14011c778]
mov dword [rsp + 0x28], eax
movzx eax, word [0x14011c77c]
mov word [rsp + 0x2c], ax
cmp byte [0x14011c77d], r8b
je 0x14000a940
mov r9d, r8d
cmp r11d, 2
jl 0x14000a8f6
movdqa xmm1, xmm4
punpckldq xmm1, xmm4
pmuldq xmm1, xmm3
movdqa xmm0, xmm4
punpckhdq xmm0, xmm4
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
movdqa xmm1, xmm4
psubd xmm1, xmm0
andps xmm1, xmm5
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd eax, xmm7
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [str._LMJeXXJ1D]
xorps xmm1, xmm0
movd dword [rsp + 0x20], xmm1
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm3
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
movdqa xmm2, xmm8
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x24]
xorps xmm2, xmm1
movd dword [rsp + 0x24], xmm2
mov r9d, 8
movsxd rax, r9d
lea r10, [rsp + 0x20]
add r10, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r9b
sub al, cl
add al, 0x37
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 0xe
jl 0x14000a910
lea rax, [rsp + 0x20]
mov qword [rbp - 0x38], rax
lea rax, [rsp + 0x20]
mov qword [rbp - 0x30], rax
lea rax, [rsp + 0x20]
mov qword [rbp - 0x28], rax
mov eax, dword [0x14011c7d8]
mov dword [rsp + 0x28], eax
movzx eax, byte [0x14011c7dc]
movsd xmm0, qword [0x14011c7d0]
mov byte [rsp + 0x2c], al
movsd qword [rsp + 0x20], xmm0
mov r9d, r8d
cmp r11d, 2
jl 0x14000aa5a
movdqa xmm1, xmm4
punpckldq xmm1, xmm4
pmuldq xmm1, xmm3
movdqa xmm0, xmm4
punpckhdq xmm0, xmm4
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
movdqa xmm1, xmm4
psubd xmm1, xmm0
andps xmm1, xmm5
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd eax, xmm7
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [0x14011c7d0]
xorps xmm1, xmm0
movd dword [rsp + 0x20], xmm1
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm3
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
movdqa xmm2, xmm8
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x24]
xorps xmm2, xmm1
movd dword [rsp + 0x24], xmm2
mov r9d, 8
movsxd rax, r9d
lea r10, [rsp + 0x20]
add r10, rax
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r9b
sub al, cl
add al, 0x37
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 0xd
jl 0x14000aa70
lea rax, [rsp + 0x20]
mov qword [rbp - 0x20], rax
lea rax, [rsp + 0x20]
mov qword [rbp - 0x18], rax
mov rax, qword [str.qQ_WYO_dPVWYL]
mov qword [rsp + 0x20], rax
cmp byte [0x14011c89f], r8b
je 0x14000abe0
cmp r11d, 2
jl 0x14000ab9e
movdqa xmm1, xmm4
punpckldq xmm1, xmm4
pmuldq xmm1, xmm3
movdqa xmm0, xmm4
punpckhdq xmm0, xmm4
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
movdqa xmm2, xmm4
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd eax, xmm7
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x20]
xorps xmm2, xmm1
movd dword [rsp + 0x20], xmm2
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm3
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
movdqa xmm2, xmm8
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x24]
xorps xmm2, xmm1
movd dword [rsp + 0x24], xmm2
jmp 0x14000abe0
lea r10, [rsp + 0x20]
mov r9d, r8d
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r9b
sub al, cl
add al, 0x37
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 8
jl 0x14000abb0
lea rax, [rsp + 0x20]
mov qword [rbp - 0x10], rax
lea rax, [rsp + 0x20]
mov qword [rbp - 8], rax
mov rax, qword [str.XTUC_Z__QWjIY__K_]
mov qword [rsp + 0x20], rax
cmp byte [0x14011c7af], r8b
je 0x14000ad20
cmp r11d, 2
jl 0x14000acde
movdqa xmm1, xmm4
punpckldq xmm1, xmm4
pmuldq xmm1, xmm3
movdqa xmm0, xmm4
punpckhdq xmm0, xmm4
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
movdqa xmm2, xmm4
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd eax, xmm7
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x20]
xorps xmm2, xmm1
movd dword [rsp + 0x20], xmm2
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm3
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
movdqa xmm2, xmm8
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x24]
xorps xmm2, xmm1
movd dword [rsp + 0x24], xmm2
jmp 0x14000ad20
lea r10, [rsp + 0x20]
mov r9d, r8d
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r9b
sub al, cl
add al, 0x37
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 8
jl 0x14000acf0
lea rax, [rsp + 0x20]
mov qword [rbp], rax
movsd xmm0, qword [str.VVXVBOTM]
movsd qword [rsp + 0x20], xmm0
mov eax, dword [0x14011c718]
mov dword [rsp + 0x28], eax
movzx eax, word [0x14011c71c]
mov word [rsp + 0x2c], ax
cmp byte [0x14011c71d], r8b
je 0x14000ae80
mov r9d, r8d
cmp r11d, 2
jl 0x14000ae36
movdqa xmm1, xmm4
punpckldq xmm1, xmm4
pmuldq xmm1, xmm3
movdqa xmm0, xmm4
punpckhdq xmm0, xmm4
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
movdqa xmm1, xmm4
psubd xmm1, xmm0
andps xmm1, xmm5
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd eax, xmm7
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [str.VVXVBOTM]
xorps xmm1, xmm0
movd dword [rsp + 0x20], xmm1
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm3
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
movdqa xmm2, xmm8
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x24]
xorps xmm2, xmm1
movd dword [rsp + 0x24], xmm2
mov r9d, 8
movsxd rax, r9d
lea r10, [rsp + 0x20]
add r10, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r9b
sub al, cl
add al, 0x37
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 0xe
jl 0x14000ae50
lea rax, [rsp + 0x20]
mov qword [rbp + 8], rax
movups xmm0, xmmword [str.y_MMTNV]
movups xmmword [rsp + 0x70], xmm0
movsd xmm0, qword [0x14011c830]
movsd qword [rbp - 0x80], xmm0
movzx eax, word [0x14011c838]
mov word [rbp - 0x78], ax
cmp byte [0x14011c839], r8b
je 0x14000b010
mov r9d, r8d
cmp r11d, 2
jl 0x14000afc7
movdqa xmmword [rsp + 0x20], xmm7
lea rcx, [rsp + 0x74]
mov edx, dword [rsp + 0x20]
nop word [rax + rax]
movd xmm2, r9d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r9 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r9d, 8
lea rcx, [rcx + 8]
cmp r9d, 0x18
jl 0x14000aee0
cmp r9d, 0x1a
jge 0x14000b010
movsxd rax, r9d
lea r10, [rsp + 0x70]
add r10, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r9b
sub al, cl
add al, 0x37
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 0x1a
jl 0x14000afe0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x10], rax
lea rax, [rsp + 0x20]
mov qword [rbp + 0x18], rax
movups xmm0, xmmword [str._QK_HTLT_1___2g____O]
movups xmmword [rsp + 0x70], xmm0
movsd xmm0, qword [0x14011c748]
movsd qword [rbp - 0x80], xmm0
movzx eax, byte [0x14011c750]
mov byte [rbp - 0x78], al
mov r9d, r8d
cmp r11d, 2
jl 0x14000b148
movdqa xmmword [rsp + 0x20], xmm7
lea rcx, [rsp + 0x74]
mov edx, dword [rsp + 0x20]
movd xmm2, r9d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r9 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r9d, 8
lea rcx, [rcx + 8]
cmp r9d, 0x18
jl 0x14000b061
cmp r9d, 0x19
jge 0x14000b190
movsxd rax, r9d
lea r10, [rsp + 0x70]
add r10, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r9b
sub al, cl
add al, 0x37
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 0x19
jl 0x14000b160
lea rax, [rsp + 0x70]
mov qword [rbp + 0x20], rax
movups xmm0, xmmword [str.gYKNeS_]
movups xmmword [rsp + 0x70], xmm0
movsd xmm0, qword [0x14011c8c0]
movsd qword [rbp - 0x80], xmm0
movzx eax, word [0x14011c8c8]
mov word [rbp - 0x78], ax
movzx eax, byte [0x14011c8ca]
mov byte [rbp - 0x76], al
mov r9d, r8d
cmp r11d, 2
jl 0x14000b2d7
movdqa xmmword [rsp + 0x20], xmm7
lea rcx, [rsp + 0x74]
mov edx, dword [rsp + 0x20]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r9d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r9 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r9d, 8
lea rcx, [rcx + 8]
cmp r9d, 0x18
jl 0x14000b1f0
cmp r9d, 0x1b
jge 0x14000b320
movsxd rax, r9d
lea r10, [rsp + 0x70]
add r10, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r9b
sub al, cl
add al, 0x37
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 0x1b
jl 0x14000b2f0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x28], rax
movups xmm0, xmmword [0x14011c758]
movups xmmword [rsp + 0x70], xmm0
movzx eax, byte [0x14011c768]
mov byte [rbp - 0x80], al
mov r9d, r8d
cmp r11d, 2
jl 0x14000b447
movdqa xmmword [rsp + 0x20], xmm7
lea rcx, [rsp + 0x74]
mov edx, dword [rsp + 0x20]
nop dword [rax + rax]
movd xmm2, r9d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r9 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r9d, 8
lea rcx, [rcx + 8]
cmp r9d, 0x10
jl 0x14000b360
cmp r9d, 0x11
jge 0x14000b490
movsxd rax, r9d
lea r10, [rsp + 0x70]
add r10, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r9b
sub al, cl
add al, 0x37
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 0x11
jl 0x14000b460
lea rax, [rsp + 0x70]
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [str.u_XWN]
movups xmmword [rsp + 0x70], xmm0
mov eax, dword [0x14011c7f8]
mov dword [rbp - 0x80], eax
movzx eax, word [0x14011c7fc]
mov word [rbp - 0x7c], ax
cmp byte [0x14011c7fd], r8b
je 0x14000b610
mov r9d, r8d
cmp r11d, 2
jl 0x14000b5c9
movdqa xmmword [rsp + 0x20], xmm7
lea rcx, [rsp + 0x74]
mov edx, dword [rsp + 0x20]
movd xmm2, r9d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r9 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r9d, 8
lea rcx, [rcx + 8]
cmp r9d, 0x10
jl 0x14000b4e2
cmp r9d, 0x16
jge 0x14000b610
movsxd rax, r9d
lea r10, [rsp + 0x70]
add r10, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r9b
sub al, cl
add al, 0x37
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 0x16
jl 0x14000b5e0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x38], rax
mov eax, dword [str.sq:rYJCevRKM._.c]
mov dword [rsp + 0x20], eax
cmp byte [0x14011c83f], r8b
je 0x14000b6d0
cmp r11d, 2
jl 0x14000b691
movdqa xmm1, xmm4
punpckldq xmm1, xmm4
pmuldq xmm1, xmm3
movdqa xmm0, xmm4
punpckhdq xmm0, xmm4
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
movdqa xmm1, xmm4
psubd xmm1, xmm0
andps xmm1, xmm5
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm7
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rsp + 0x20], xmm1
jmp 0x14000b6d0
lea r10, [rsp + 0x20]
mov r9d, r8d
nop dword [rax]
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r9b
sub al, cl
add al, 0x37
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 4
jl 0x14000b6a0
lea rax, [rsp + 0x20]
mov qword [rbp + 0x40], rax
lea rax, [rsp + 0x20]
mov qword [rbp + 0x48], rax
lea rax, [rsp + 0x20]
mov qword [rbp + 0x50], rax
movups xmm0, xmmword [str.e_SHHOG]
movups xmmword [rsp + 0x70], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x14000b850
cmp r11d, 2
jl 0x14000b811
mov edx, r8d
movdqa xmmword [rsp + 0x20], xmm7
lea rcx, [rsp + 0x74]
mov r9d, dword [rsp + 0x20]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x14000b730
jmp 0x14000b850
lea r10, [rsp + 0x70]
mov r9d, r8d
nop dword [rax]
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r9b
sub al, cl
add al, 0x37
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 0x10
jl 0x14000b820
lea rax, [rsp + 0x70]
mov qword [rbp + 0x58], rax
mov eax, dword [0x14011c900]
mov dword [rsp + 0x28], eax
movsd xmm0, qword [str.WLHU_QjM__C]
movzx eax, byte [0x14011c904]
movsd qword [rsp + 0x20], xmm0
mov byte [rsp + 0x2c], al
mov r9d, r8d
cmp r11d, 2
jl 0x14000b958
movdqa xmm1, xmm4
punpckldq xmm1, xmm4
pmuldq xmm1, xmm3
movdqa xmm0, xmm4
punpckhdq xmm0, xmm4
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
movdqa xmm1, xmm4
psubd xmm1, xmm0
andps xmm1, xmm5
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd eax, xmm7
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [str.WLHU_QjM__C]
xorps xmm1, xmm0
movd dword [rsp + 0x20], xmm1
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm3
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
movdqa xmm2, xmm8
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x24]
xorps xmm2, xmm1
movd dword [rsp + 0x24], xmm2
mov r9d, 8
movsxd rax, r9d
lea r10, [rsp + 0x20]
add r10, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r9b
sub al, cl
add al, 0x37
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 0xd
jl 0x14000b970
lea rax, [rsp + 0x20]
mov qword [rbp + 0x60], rax
movups xmm0, xmmword [0x14011c840]
movups xmmword [rsp + 0x70], xmm0
mov eax, dword [0x14011c850]
mov dword [rbp - 0x80], eax
cmp byte [0x14011c853], r8b
je 0x14000bb20
mov r9d, r8d
cmp r11d, 2
jl 0x14000bad7
movdqa xmmword [rsp + 0x20], xmm7
lea rcx, [rsp + 0x74]
mov edx, dword [rsp + 0x20]
nop word [rax + rax]
movd xmm2, r9d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r9 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r9d, 8
lea rcx, [rcx + 8]
cmp r9d, 0x10
jl 0x14000b9f0
cmp r9d, 0x14
jge 0x14000bb20
movsxd rax, r9d
lea r10, [rsp + 0x70]
add r10, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r9b
sub al, cl
add al, 0x37
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 0x14
jl 0x14000baf0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x68], rax
movups xmm0, xmmword [0x14011c6f8]
movups xmmword [rsp + 0x70], xmm0
mov eax, dword [0x14011c708]
mov dword [rbp - 0x80], eax
cmp byte [0x14011c70b], r8b
je 0x14000bca0
mov r9d, r8d
cmp r11d, 2
jl 0x14000bc57
movdqa xmmword [rsp + 0x20], xmm7
lea rcx, [rsp + 0x74]
mov edx, dword [rsp + 0x20]
nop word [rax + rax]
movd xmm2, r9d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r9 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r9d, 8
lea rcx, [rcx + 8]
cmp r9d, 0x10
jl 0x14000bb70
cmp r9d, 0x14
jge 0x14000bca0
movsxd rax, r9d
lea r10, [rsp + 0x70]
add r10, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r9b
sub al, cl
add al, 0x37
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 0x14
jl 0x14000bc70
lea rax, [rsp + 0x70]
mov qword [rbp + 0x70], rax
movups xmm0, xmmword [str.r_QUes]
movups xmmword [rsp + 0x70], xmm0
mov eax, dword [0x14011c790]
mov dword [rbp - 0x80], eax
cmp byte [0x14011c793], r8b
je 0x14000be20
mov r9d, r8d
cmp r11d, 2
jl 0x14000bdd7
movdqa xmmword [rsp + 0x20], xmm7
lea rcx, [rsp + 0x74]
mov edx, dword [rsp + 0x20]
nop word [rax + rax]
movd xmm2, r9d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r9 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r9d, 8
lea rcx, [rcx + 8]
cmp r9d, 0x10
jl 0x14000bcf0
cmp r9d, 0x14
jge 0x14000be20
movsxd rax, r9d
lea r10, [rsp + 0x70]
add r10, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r9b
sub al, cl
add al, 0x37
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 0x14
jl 0x14000bdf0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x78], rax
movups xmm0, xmmword [str.r_QUeiN_M_]
movups xmmword [rsp + 0x70], xmm0
movsd xmm0, qword [0x14011c880]
movsd qword [rbp - 0x80], xmm0
cmp byte [0x14011c887], r8b
je 0x14000bf90
cmp r11d, 2
jl 0x14000bf51
mov edx, r8d
movdqa xmmword [rsp + 0x20], xmm7
lea rcx, [rsp + 0x74]
mov r9d, dword [rsp + 0x20]
nop dword [rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x18
jl 0x14000be70
jmp 0x14000bf90
lea r10, [rsp + 0x70]
mov r9d, r8d
nop dword [rax]
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r9b
sub al, cl
add al, 0x37
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 0x18
jl 0x14000bf60
lea rax, [rsp + 0x70]
mov qword [rbp + 0x80], rax
movups xmm0, xmmword [str.vTSUUNJM_5_1e]
movups xmmword [rsp + 0x70], xmm0
movsd xmm0, qword [0x14011c810]
movsd qword [rbp - 0x80], xmm0
movzx eax, byte [0x14011c818]
mov byte [rbp - 0x78], al
mov r9d, r8d
cmp r11d, 2
jl 0x14000c0c7
movdqa xmmword [rsp + 0x20], xmm7
lea rcx, [rsp + 0x74]
mov edx, dword [rsp + 0x20]
nop dword [rax + rax]
movd xmm2, r9d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r9 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r9d, 8
lea rcx, [rcx + 8]
cmp r9d, 0x18
jl 0x14000bfe0
cmp r9d, 0x19
jge 0x14000c110
movsxd rax, r9d
lea r10, [rsp + 0x70]
add r10, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r9b
sub al, cl
add al, 0x37
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 0x19
jl 0x14000c0e0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x88], rax
movsd xmm0, qword [0x14011c8a0]
movsd qword [rsp + 0x20], xmm0
mov eax, dword [0x14011c8a8]
mov dword [rsp + 0x28], eax
movzx eax, word [0x14011c8ac]
mov word [rsp + 0x2c], ax
cmp byte [0x14011c8ad], r8b
je 0x14000c270
mov r9d, r8d
cmp r11d, 2
jl 0x14000c22b
movdqa xmm1, xmm4
punpckldq xmm1, xmm4
pmuldq xmm1, xmm3
movdqa xmm0, xmm4
punpckhdq xmm0, xmm4
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
movdqa xmm1, xmm4
psubd xmm1, xmm0
andps xmm1, xmm5
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd eax, xmm7
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [0x14011c8a0]
xorps xmm1, xmm0
movd dword [rsp + 0x20], xmm1
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm3
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm8, xmm0
andps xmm8, xmm5
packuswb xmm8, xmm8
packuswb xmm8, xmm8
movd xmm0, eax
paddb xmm8, xmm0
movd xmm1, dword [rsp + 0x24]
xorps xmm8, xmm1
movd dword [rsp + 0x24], xmm8
mov r9d, 8
movsxd rax, r9d
lea r10, [rsp + 0x20]
add r10, rax
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r9b
sub al, cl
add al, 0x37
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 0xe
jl 0x14000c240
lea rax, [rsp + 0x20]
mov qword [rbp + 0x90], rax
movups xmm0, xmmword [0x14011c7b0]
movups xmmword [rsp + 0x70], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x14000c3e0
cmp r11d, 2
jl 0x14000c3a1
mov edx, r8d
movdqa xmmword [rsp + 0x20], xmm7
lea rcx, [rsp + 0x74]
mov r9d, dword [rsp + 0x20]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x14000c2c0
jmp 0x14000c3e0
lea r10, [rsp + 0x70]
mov r9d, r8d
nop dword [rax]
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r9b
sub al, cl
add al, 0x37
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 0x10
jl 0x14000c3b0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x98], rax
movups xmm0, xmmword [str.cQT_WUS_]
movups xmmword [rsp + 0x70], xmm0
movzx eax, word [0x14011c730]
mov word [rbp - 0x80], ax
cmp byte [0x14011c731], r8b
je 0x14000c560
mov r9d, r8d
cmp r11d, 2
jl 0x14000c517
movdqa xmmword [rsp + 0x20], xmm7
lea rcx, [rsp + 0x74]
mov edx, dword [rsp + 0x20]
nop dword [rax]
movd xmm2, r9d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r9 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r9d, 8
lea rcx, [rcx + 8]
cmp r9d, 0x10
jl 0x14000c430
cmp r9d, 0x12
jge 0x14000c560
movsxd rax, r9d
lea r10, [rsp + 0x70]
add r10, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r9b
sub al, cl
add al, 0x37
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 0x12
jl 0x14000c530
lea rax, [rsp + 0x70]
mov qword [rbp + 0xa0], rax
mov eax, dword [0x14011c888]
mov dword [rsp + 0x20], eax
cmp byte [0x14011c88b], r8b
je 0x14000c620
cmp r11d, 2
jl 0x14000c5e4
movdqa xmm1, xmm4
punpckldq xmm1, xmm4
pmuldq xmm1, xmm3
movdqa xmm0, xmm4
punpckhdq xmm0, xmm4
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
movdqa xmm1, xmm4
psubd xmm1, xmm0
andps xmm1, xmm5
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm7
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rsp + 0x20], xmm1
jmp 0x14000c620
lea r10, [rsp + 0x20]
mov r9d, r8d
nop dword [rax]
mov eax, 0x4d4873ed
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r9b
sub al, cl
add al, 0x37
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 4
jl 0x14000c5f0
lea rax, [rsp + 0x20]
mov qword [rbp + 0xa8], rax
movups xmm0, xmmword [0x14011c7c0]
movups xmmword [rsp + 0x70], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x14000c780
cmp r11d, 2
jl 0x14000c745
movdqa xmmword [rsp + 0x20], xmm7
lea rcx, [rsp + 0x74]
mov edx, dword [rsp + 0x20]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
andps xmm2, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14000c662
jmp 0x14000c780
lea r9, [rsp + 0x70]
nop word [rax + rax]
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
add al, 0x37
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x14000c750
lea rax, [rsp + 0x70]
mov qword [rbp + 0xb0], rax
lea rbx, [rbp - 0x50]
mov rdx, qword [rbx]
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
jne 0x14000c7df
add rbx, 8
lea rax, [rbp + 0xb8]
cmp rbx, rax
jne 0x14000c790
mov rcx, qword [rbp + 0xc0]
xor rcx, rsp
call fcn.1400c1b00
lea r11, [rsp + 0x200]
mov rbx, qword [r11 + 0x10]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop rbp
ret
lea rcx, [rsp + 0x70]
call fcn.140013b10
nop
lea r8, [rsp + 0x70]
lea rdx, str.User_Attempt_Crack_HWID___
lea rcx, [rsp + 0x30]
call fcn.1400106a0
nop
lea r8, [0x14011c41c]
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.140010610
nop
lea rcx, [rsp + 0x30]
call fcn.140004e40
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x50]
call fcn.140004ea0
mov rcx, rax
call fcn.140012800
call fcn.14000a210
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]