Function at 0x14007dfd0
Capabilities:
Create process on windows
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x2a8]
sub rsp, 0x370
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
xor r12d, r12d
movups xmm0, xmmword [0x1400fc100]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fc110]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fc120]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fc130]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fc140]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fc150]
movups xmmword [rbp - 0x80], xmm1
movsd xmm0, qword [0x1400fc160]
movsd qword [rbp - 0x70], xmm0
mov eax, dword [0x1400fc168]
mov dword [rbp - 0x68], eax
movzx eax, byte [0x1400fc16c]
mov byte [rbp - 0x64], al
mov r8d, r12d
lea edi, [r12 + 4]
lea esi, [rdi + 0x1b]
mov r15d, dword [reloc.WS2_32.dll_accept]
cmp r15d, 2
jl 0x14007e1c3
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x14007e0c0
cmp r8d, 0x6d
jge 0x14007e200
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x6d
jl 0x14007e1d0
lea rax, [rsp + 0x30]
mov qword [rbp + 0x10], rax
movups xmm0, xmmword [0x1400fc170]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fc180]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fc190]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fc1a0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fc1b0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fc1c0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fc1d0]
movups xmmword [rbp - 0x70], xmm0
cmp r15d, 2
jl 0x14007e39d
movdqa xmm5, xmmword [0x1400f5690]
mov edx, r12d
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov r8d, dword [rbp - 0x30]
nop
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, 0x70
jl 0x14007e2a0
jmp 0x14007e3e0
lea r9, [rsp + 0x30]
mov r8d, r12d
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x70
jl 0x14007e3b0
lea rax, [rsp + 0x30]
mov qword [rbp + 0x18], rax
movups xmm0, xmmword [0x1400fc1e0]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fc1f0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fc200]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fc210]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fc220]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fc230]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fc240]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fc250]
movups xmmword [rbp - 0x60], xmm1
mov eax, dword [0x1400fc260]
mov dword [rbp - 0x50], eax
mov r8d, r12d
cmp r15d, 2
jl 0x14007e59b
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x14007e492
cmp r8d, 0x84
jge 0x14007e5e3
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, 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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x84
jl 0x14007e5b0
lea rax, [rsp + 0x30]
mov qword [rbp + 0x20], rax
movups xmm0, xmmword [0x1400fc270]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fc280]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fc290]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fc2a0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fc2b0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fc2c0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fc2d0]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fc2e0]
movups xmmword [rbp - 0x60], xmm1
mov eax, dword [0x1400fc2f0]
mov dword [rbp - 0x50], eax
mov r8d, r12d
cmp r15d, 2
jl 0x14007e7a9
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x14007e6a0
cmp r8d, 0x84
jge 0x14007e7f3
movsxd rax, r8d
lea r9, [rsp + 0x30]
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x84
jl 0x14007e7c0
lea rax, [rsp + 0x30]
mov qword [rbp + 0x28], rax
movups xmm0, xmmword [0x1400fc300]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fc310]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fc320]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fc330]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fc340]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fc350]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fc360]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fc370]
movups xmmword [rbp - 0x60], xmm1
cmp r15d, 2
jl 0x14007e9a0
movdqa xmm5, xmmword [0x1400f5690]
mov edx, r12d
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov r8d, dword [rbp - 0x30]
nop dword [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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x14007e8a0
jmp 0x14007e9e3
lea r9, [rsp + 0x30]
mov r8d, r12d
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x80
jl 0x14007e9b0
lea rax, [rsp + 0x30]
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [0x1400fc380]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fc390]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fc3a0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fc3b0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fc3c0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fc3d0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fc3e0]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fc3f0]
movups xmmword [rbp - 0x60], xmm1
movzx eax, word [0x1400fc400]
mov word [rbp - 0x50], ax
mov r8d, r12d
cmp r15d, 2
jl 0x14007eba9
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x14007eaa0
cmp r8d, 0x82
jge 0x14007ebf3
movsxd rax, r8d
lea r9, [rsp + 0x30]
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x82
jl 0x14007ebc0
lea rax, [rsp + 0x30]
mov qword [rbp + 0x38], rax
movups xmm0, xmmword [0x1400fc410]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fc420]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fc430]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fc440]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fc450]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [str.___psvu]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fc470]
movups xmmword [rbp - 0x70], xmm0
movsd xmm0, qword [0x1400fc480]
movsd qword [rbp - 0x60], xmm0
mov eax, dword [0x1400fc488]
mov dword [rbp - 0x58], eax
mov r8d, r12d
cmp r15d, 2
jl 0x14007edb3
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x14007ecb0
cmp r8d, 0x7c
jge 0x14007edf0
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7c
jl 0x14007edc0
lea rax, [rsp + 0x30]
mov qword [rbp + 0x40], rax
movups xmm0, xmmword [0x1400fc490]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fc4a0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fc4b0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fc4c0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fc4d0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fc4e0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fc4f0]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fc500]
movups xmmword [rbp - 0x60], xmm1
movzx eax, word [0x1400fc510]
mov word [rbp - 0x50], ax
mov r8d, r12d
cmp r15d, 2
jl 0x14007efb9
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
nop dword [rax]
nop dword [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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x14007eeb0
cmp r8d, 0x82
jge 0x14007f003
movsxd rax, r8d
lea r9, [rsp + 0x30]
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x82
jl 0x14007efd0
lea rax, [rsp + 0x30]
mov qword [rbp + 0x48], rax
movups xmm0, xmmword [0x1400fc520]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fc530]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fc540]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fc550]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fc560]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fc570]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fc580]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fc590]
movups xmmword [rbp - 0x60], xmm1
cmp r15d, 2
jl 0x14007f1b0
movdqa xmm5, xmmword [0x1400f5690]
mov edx, r12d
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov r8d, dword [rbp - 0x30]
nop dword [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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x14007f0b0
jmp 0x14007f1f3
lea r9, [rsp + 0x30]
mov r8d, r12d
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x80
jl 0x14007f1c0
lea rax, [rsp + 0x30]
mov qword [rbp + 0x50], rax
movups xmm0, xmmword [0x1400fc5a0]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fc5b0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fc5c0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fc5d0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fc5e0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [str.___5__vuyx_v]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fc600]
movups xmmword [rbp - 0x70], xmm0
movzx eax, byte [0x1400fc610]
mov byte [rbp - 0x60], al
mov r8d, r12d
cmp r15d, 2
jl 0x14007f3a3
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
nop dword [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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x14007f2a0
cmp r8d, 0x71
jge 0x14007f3e0
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x71
jl 0x14007f3b0
lea rax, [rsp + 0x30]
mov qword [rbp + 0x58], rax
movups xmm0, xmmword [0x1400fc620]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fc630]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fc640]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fc650]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fc660]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fc670]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fc680]
movups xmmword [rbp - 0x70], xmm0
movsd xmm0, qword [0x1400fc690]
movsd qword [rbp - 0x60], xmm0
mov eax, dword [0x1400fc698]
mov dword [rbp - 0x58], eax
movzx eax, byte [0x1400fc69c]
mov byte [rbp - 0x54], al
mov r8d, r12d
cmp r15d, 2
jl 0x14007f5a3
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x14007f4a0
cmp r8d, 0x7d
jge 0x14007f5e0
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7d
jl 0x14007f5b0
lea rax, [rsp + 0x30]
mov qword [rbp + 0x60], rax
movups xmm0, xmmword [0x1400fc6a0]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fc6b0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fc6c0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fc6d0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fc6e0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fc6f0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fc700]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fc710]
movups xmmword [rbp - 0x60], xmm1
movsd xmm0, qword [0x1400fc720]
movsd qword [rbp - 0x50], xmm0
mov eax, dword [0x1400fc728]
mov dword [rbp - 0x48], eax
mov r8d, r12d
cmp r15d, 2
jl 0x14007f7a9
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x14007f6a0
cmp r8d, 0x8c
jge 0x14007f7f3
movsxd rax, r8d
lea r9, [rsp + 0x30]
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x8c
jl 0x14007f7c0
lea rax, [rsp + 0x30]
mov qword [rbp + 0x68], rax
movups xmm0, xmmword [0x1400fc730]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fc740]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fc750]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fc760]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fc770]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fc780]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fc790]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fc7a0]
movups xmmword [rbp - 0x60], xmm1
movsd xmm0, qword [0x1400fc7b0]
movsd qword [rbp - 0x50], xmm0
mov eax, dword [0x1400fc7b8]
mov dword [rbp - 0x48], eax
movzx eax, word [0x1400fc7bc]
mov word [rbp - 0x44], ax
mov r8d, r12d
cmp r15d, 2
jl 0x14007f9c9
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x14007f8c0
cmp r8d, 0x8e
jge 0x14007fa13
movsxd rax, r8d
lea r9, [rsp + 0x30]
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x8e
jl 0x14007f9e0
lea rax, [rsp + 0x30]
mov qword [rbp + 0x70], rax
movups xmm0, xmmword [0x1400fc7c0]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fc7d0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fc7e0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fc7f0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fc800]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fc810]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fc820]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fc830]
movups xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [0x1400fc840]
movups xmmword [rbp - 0x50], xmm0
movsd xmm0, qword [0x1400fc850]
movsd qword [rbp - 0x40], xmm0
cmp r15d, 2
jl 0x14007fbe0
movdqa xmm5, xmmword [0x1400f5690]
mov edx, r12d
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov r8d, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, 0x98
jl 0x14007fae0
jmp 0x14007fc23
lea r9, [rsp + 0x30]
mov r8d, r12d
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x98
jl 0x14007fbf0
lea rax, [rsp + 0x30]
mov qword [rbp + 0x78], rax
movups xmm0, xmmword [0x1400fc860]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fc870]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fc880]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fc890]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fc8a0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fc8b0]
movups xmmword [rbp - 0x80], xmm1
movzx eax, word [0x1400fc8c0]
mov word [rbp - 0x70], ax
mov r8d, r12d
cmp r15d, 2
jl 0x14007fdc4
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, 0x60
jl 0x14007fcc1
cmp r8d, 0x62
jge 0x14007fe00
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x62
jl 0x14007fdd0
lea rax, [rsp + 0x30]
mov qword [rbp + 0x80], rax
movups xmm0, xmmword [0x1400fc8d0]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fc8e0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fc8f0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fc900]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fc910]
movups xmmword [rsp + 0x70], xmm0
cmp r15d, 2
jl 0x14007ff8d
movdqa xmm5, xmmword [0x1400f5690]
mov edx, r12d
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov r8d, dword [rbp - 0x30]
nop dword [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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, 0x50
jl 0x14007fe90
jmp 0x14007ffd0
lea r9, [rsp + 0x30]
mov r8d, r12d
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x50
jl 0x14007ffa0
lea rax, [rsp + 0x30]
mov qword [rbp + 0x88], rax
movups xmm0, xmmword [0x1400fc920]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fc930]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fc940]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fc950]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fc960]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fc970]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fc980]
movups xmmword [rbp - 0x70], xmm0
movzx eax, byte [0x1400fc990]
mov byte [rbp - 0x60], al
mov r8d, r12d
cmp r15d, 2
jl 0x140080183
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
nop dword [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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140080080
cmp r8d, 0x71
jge 0x1400801c0
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x71
jl 0x140080190
lea rax, [rsp + 0x30]
mov qword [rbp + 0x90], rax
movups xmm0, xmmword [0x1400fc9a0]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fc9b0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fc9c0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fc9d0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [str.tIJO]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fc9f0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fca00]
movups xmmword [rbp - 0x70], xmm0
movzx eax, byte [0x1400fca10]
mov byte [rbp - 0x60], al
mov r8d, r12d
cmp r15d, 2
jl 0x140080373
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
nop dword [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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140080270
cmp r8d, 0x71
jge 0x1400803b0
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x71
jl 0x140080380
lea rax, [rsp + 0x30]
mov qword [rbp + 0x98], rax
movups xmm0, xmmword [0x1400fca20]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fca30]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fca40]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fca50]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fca60]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fca70]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fca80]
movups xmmword [rbp - 0x70], xmm0
movsd xmm0, qword [0x1400fca90]
movsd qword [rbp - 0x60], xmm0
mov eax, dword [str._n_C]
mov dword [rbp - 0x58], eax
mov r8d, r12d
cmp r15d, 2
jl 0x140080573
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140080470
cmp r8d, 0x7c
jge 0x1400805b0
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7c
jl 0x140080580
lea rax, [rsp + 0x30]
mov qword [rbp + 0xa0], rax
movups xmm0, xmmword [0x1400fcaa0]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fcab0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fcac0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fcad0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fcae0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fcaf0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fcb00]
movups xmmword [rbp - 0x70], xmm0
movsd xmm0, qword [0x1400fcb10]
movsd qword [rbp - 0x60], xmm0
movzx eax, word [0x1400fcb18]
mov word [rbp - 0x58], ax
mov r8d, r12d
cmp r15d, 2
jl 0x140080773
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140080670
cmp r8d, 0x7a
jge 0x1400807b0
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7a
jl 0x140080780
lea rax, [rsp + 0x30]
mov qword [rbp + 0xa8], rax
movups xmm0, xmmword [0x1400fcb20]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fcb30]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fcb40]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fcb50]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fcb60]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fcb70]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fcb80]
movups xmmword [rbp - 0x70], xmm0
movzx eax, byte [0x1400fcb90]
mov byte [rbp - 0x60], al
mov r8d, r12d
cmp r15d, 2
jl 0x140080963
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
nop dword [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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140080860
cmp r8d, 0x71
jge 0x1400809a0
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x71
jl 0x140080970
lea rax, [rsp + 0x30]
mov qword [rbp + 0xb0], rax
movups xmm0, xmmword [0x1400fcba0]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fcbb0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fcbc0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fcbd0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fcbe0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [str.__r__70__99zyu_]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fcc00]
movups xmmword [rbp - 0x70], xmm0
mov eax, dword [0x1400fcc10]
mov dword [rbp - 0x60], eax
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_60]
mov byte [rbp - 0x5c], al
mov r8d, r12d
cmp r15d, 2
jl 0x140080b63
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
nop dword [rax]
nop dword [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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140080a60
cmp r8d, 0x75
jge 0x140080ba0
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x75
jl 0x140080b70
lea rax, [rsp + 0x30]
mov qword [rbp + 0xb8], rax
movups xmm0, xmmword [0x1400fcc20]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fcc30]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fcc40]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fcc50]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fcc60]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [str._5:_f__67__86zt__f]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fcc80]
movups xmmword [rbp - 0x70], xmm0
mov eax, dword [0x1400fcc90]
mov dword [rbp - 0x60], eax
movzx eax, word [0x1400fcc94]
mov word [rbp - 0x5c], ax
mov r8d, r12d
cmp r15d, 2
jl 0x140080d63
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140080c60
cmp r8d, 0x76
jge 0x140080da0
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x76
jl 0x140080d70
lea rax, [rsp + 0x30]
mov qword [rbp + 0xc0], rax
movups xmm0, xmmword [0x1400fcca0]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fccb0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fccc0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fccd0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fcce0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fccf0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fcd00]
movups xmmword [rbp - 0x70], xmm0
movsd xmm0, qword [0x1400fcd10]
movsd qword [rbp - 0x60], xmm0
cmp r15d, 2
jl 0x140080f4d
movdqa xmm5, xmmword [0x1400f5690]
mov edx, r12d
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov r8d, dword [rbp - 0x30]
nop
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140080e50
jmp 0x140080f90
lea r9, [rsp + 0x30]
mov r8d, r12d
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x78
jl 0x140080f60
lea rax, [rsp + 0x30]
mov qword [rbp + 0xc8], rax
movups xmm0, xmmword [0x1400fcd20]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fcd30]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fcd40]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fcd50]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fcd60]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fcd70]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fcd80]
movups xmmword [rbp - 0x70], xmm0
cmp r15d, 2
jl 0x14008112f
movdqa xmm5, xmmword [0x1400f5690]
mov edx, r12d
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov r8d, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, 0x70
jl 0x140081032
jmp 0x140081170
lea r9, [rsp + 0x30]
mov r8d, r12d
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x70
jl 0x140081140
lea rax, [rsp + 0x30]
mov qword [rbp + 0xd0], rax
movups xmm0, xmmword [0x1400fcd90]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fcda0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fcdb0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fcdc0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fcdd0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fcde0]
movups xmmword [rbp - 0x80], xmm1
movsd xmm0, qword [0x1400fcdf0]
movsd qword [rbp - 0x70], xmm0
mov eax, dword [0x1400fcdf8]
mov dword [rbp - 0x68], eax
movzx eax, word [0x1400fcdfc]
mov word [rbp - 0x64], ax
movzx eax, byte [0x1400fcdfe]
mov byte [rbp - 0x62], al
mov r8d, r12d
cmp r15d, 2
jl 0x140081334
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140081231
cmp r8d, 0x6f
jge 0x140081370
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x6f
jl 0x140081340
lea rax, [rsp + 0x30]
mov qword [rbp + 0xd8], rax
movups xmm0, xmmword [0x1400fce00]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fce10]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fce20]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fce30]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fce40]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fce50]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fce60]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fce70]
movups xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [str.___.nma_p]
movups xmmword [rbp - 0x50], xmm0
movsd xmm0, qword [0x1400fce90]
movsd qword [rbp - 0x40], xmm0
mov eax, dword [0x1400fce98]
mov dword [rbp - 0x38], eax
movzx eax, byte [0x1400fce9c]
mov byte [rbp - 0x34], al
mov r8d, r12d
cmp r15d, 2
jl 0x140081559
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, 0x98
jl 0x140081450
cmp r8d, 0x9d
jge 0x1400815a3
movsxd rax, r8d
lea r9, [rsp + 0x30]
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9d
jl 0x140081570
lea rax, [rsp + 0x30]
mov qword [rbp + 0xe0], rax
movups xmm0, xmmword [0x1400fcea0]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fceb0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fcec0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fced0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fcee0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fcef0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fcf00]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fcf10]
movups xmmword [rbp - 0x60], xmm1
movsd xmm0, qword [0x1400fcf20]
movsd qword [rbp - 0x50], xmm0
mov eax, dword [0x1400fcf28]
mov dword [rbp - 0x48], eax
movzx eax, byte [0x1400fcf2c]
mov byte [rbp - 0x44], al
mov r8d, r12d
cmp r15d, 2
jl 0x140081779
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140081670
cmp r8d, 0x8d
jge 0x1400817c3
movsxd rax, r8d
lea r9, [rsp + 0x30]
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x8d
jl 0x140081790
lea rax, [rsp + 0x30]
mov qword [rbp + 0xe8], rax
movups xmm0, xmmword [0x1400fcf30]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fcf40]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fcf50]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fcf60]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fcf70]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fcf80]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fcf90]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fcfa0]
movups xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [0x1400fcfb0]
movups xmmword [rbp - 0x50], xmm0
movzx eax, word [0x1400fcfc0]
mov word [rbp - 0x40], ax
movzx eax, byte [0x1400fcfc2]
mov byte [rbp - 0x3e], al
mov r8d, r12d
cmp r15d, 2
jl 0x140081999
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140081890
cmp r8d, 0x93
jge 0x1400819e3
movsxd rax, r8d
lea r9, [rsp + 0x30]
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x93
jl 0x1400819b0
lea rax, [rsp + 0x30]
mov qword [rbp + 0xf0], rax
movups xmm0, xmmword [0x1400fcfd0]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fcfe0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fcff0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fd000]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fd010]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fd020]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fd030]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fd040]
movups xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [0x1400fd050]
movups xmmword [rbp - 0x50], xmm0
movsd xmm0, qword [0x1400fd060]
movsd qword [rbp - 0x40], xmm0
movzx eax, word [0x1400fd068]
mov word [rbp - 0x38], ax
movzx eax, byte [0x1400fd06a]
mov byte [rbp - 0x36], al
mov r8d, r12d
cmp r15d, 2
jl 0x140081bc9
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, 0x98
jl 0x140081ac0
cmp r8d, 0x9b
jge 0x140081c13
movsxd rax, r8d
lea r9, [rsp + 0x30]
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9b
jl 0x140081be0
lea rax, [rsp + 0x30]
mov qword [rbp + 0xf8], rax
movups xmm0, xmmword [0x1400fd070]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fd080]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fd090]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fd0a0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fd0b0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fd0c0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fd0d0]
movups xmmword [rbp - 0x70], xmm0
movsd xmm0, qword [0x1400fd0e0]
movsd qword [rbp - 0x60], xmm0
movzx eax, word [0x1400fd0e8]
mov word [rbp - 0x58], ax
mov r8d, r12d
cmp r15d, 2
jl 0x140081dd3
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140081cd0
cmp r8d, 0x7a
jge 0x140081e10
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7a
jl 0x140081de0
lea rax, [rsp + 0x30]
mov qword [rbp + 0x100], rax
movups xmm0, xmmword [0x1400fd0f0]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fd100]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fd110]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fd120]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fd130]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [str._9___1]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fd150]
movups xmmword [rbp - 0x70], xmm0
movsd xmm0, qword [0x1400fd160]
movsd qword [rbp - 0x60], xmm0
movzx eax, word [0x1400fd168]
mov word [rbp - 0x58], ax
movzx eax, byte [0x1400fd16a]
mov byte [rbp - 0x56], al
mov r8d, r12d
cmp r15d, 2
jl 0x140081fe3
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140081ee0
cmp r8d, 0x7b
jge 0x140082020
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7b
jl 0x140081ff0
lea rax, [rsp + 0x30]
mov qword [rbp + 0x108], rax
movups xmm0, xmmword [0x1400fd170]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fd180]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fd190]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fd1a0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fd1b0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fd1c0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fd1d0]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fd1e0]
movups xmmword [rbp - 0x60], xmm1
cmp r15d, 2
jl 0x1400821d0
movdqa xmm5, xmmword [0x1400f5690]
mov edx, r12d
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov r8d, dword [rbp - 0x30]
nop dword [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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x1400820d0
jmp 0x140082213
lea r9, [rsp + 0x30]
mov r8d, r12d
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x80
jl 0x1400821e0
lea rax, [rsp + 0x30]
mov qword [rbp + 0x110], rax
movups xmm0, xmmword [0x1400fd1f0]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fd200]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fd210]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fd220]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fd230]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fd240]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fd250]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fd260]
movups xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [0x1400fd270]
movups xmmword [rbp - 0x50], xmm0
cmp r15d, 2
jl 0x1400823d0
movdqa xmm5, xmmword [0x1400f5690]
mov edx, r12d
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov r8d, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x1400822d0
jmp 0x140082413
lea r9, [rsp + 0x30]
mov r8d, r12d
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x90
jl 0x1400823e0
lea rax, [rsp + 0x30]
mov qword [rbp + 0x118], rax
movups xmm0, xmmword [0x1400fd280]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fd290]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fd2a0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fd2b0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fd2c0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fd2d0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fd2e0]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fd2f0]
movups xmmword [rbp - 0x60], xmm1
mov eax, dword [0x1400fd300]
mov dword [rbp - 0x50], eax
movzx eax, word [0x1400fd304]
mov word [rbp - 0x4c], ax
mov r8d, r12d
cmp r15d, 2
jl 0x1400825e9
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x1400824e0
cmp r8d, 0x86
jge 0x140082633
movsxd rax, r8d
lea r9, [rsp + 0x30]
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x86
jl 0x140082600
lea rax, [rsp + 0x30]
mov qword [rbp + 0x120], rax
movups xmm0, xmmword [0x1400fd310]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fd320]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fd330]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fd340]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fd350]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fd360]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fd370]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fd380]
movups xmmword [rbp - 0x60], xmm1
movzx eax, word [0x1400fd390]
mov word [rbp - 0x50], ax
mov r8d, r12d
cmp r15d, 2
jl 0x1400827f9
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x1400826f0
cmp r8d, 0x82
jge 0x140082843
movsxd rax, r8d
lea r9, [rsp + 0x30]
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x82
jl 0x140082810
lea rax, [rsp + 0x30]
mov qword [rbp + 0x128], rax
movups xmm0, xmmword [0x1400fd3a0]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fd3b0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fd3c0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fd3d0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fd3e0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fd3f0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fd400]
movups xmmword [rbp - 0x70], xmm0
movsd xmm0, qword [0x1400fd410]
movsd qword [rbp - 0x60], xmm0
mov eax, dword [0x1400fd418]
mov dword [rbp - 0x58], eax
movzx eax, byte [0x1400fd41c]
mov byte [rbp - 0x54], al
mov r8d, r12d
cmp r15d, 2
jl 0x140082a13
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
nop dword [rax]
nop dword [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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140082910
cmp r8d, 0x7d
jge 0x140082a50
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7d
jl 0x140082a20
lea rax, [rsp + 0x30]
mov qword [rbp + 0x130], rax
movups xmm0, xmmword [0x1400fd420]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fd430]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fd440]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fd450]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fd460]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [str._____46]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fd480]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fd490]
movups xmmword [rbp - 0x60], xmm1
movsd xmm0, qword [0x1400fd4a0]
movsd qword [rbp - 0x50], xmm0
mov eax, dword [0x1400fd4a8]
mov dword [rbp - 0x48], eax
movzx eax, byte [0x1400fd4ac]
mov byte [rbp - 0x44], al
mov r8d, r12d
cmp r15d, 2
jl 0x140082c29
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140082b20
cmp r8d, 0x8d
jge 0x140082c73
movsxd rax, r8d
lea r9, [rsp + 0x30]
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x8d
jl 0x140082c40
lea rax, [rsp + 0x30]
mov qword [rbp + 0x138], rax
movups xmm0, xmmword [0x1400fd4b0]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fd4c0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fd4d0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fd4e0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fd4f0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fd500]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fd510]
movups xmmword [rbp - 0x70], xmm0
movsd xmm0, qword [0x1400fd520]
movsd qword [rbp - 0x60], xmm0
mov eax, dword [str.bam_D]
mov dword [rbp - 0x58], eax
movzx eax, byte [0x1400fd52c]
mov byte [rbp - 0x54], al
mov r8d, r12d
cmp r15d, 2
jl 0x140082e43
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
nop dword [rax]
nop dword [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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140082d40
cmp r8d, 0x7d
jge 0x140082e80
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7d
jl 0x140082e50
lea rax, [rsp + 0x30]
mov qword [rbp + 0x140], rax
movups xmm0, xmmword [0x1400fd530]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fd540]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fd550]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fd560]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fd570]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fd580]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fd590]
movups xmmword [rbp - 0x70], xmm0
movsd xmm0, qword [0x1400fd5a0]
movsd qword [rbp - 0x60], xmm0
mov eax, dword [str.bp_ckF]
mov dword [rbp - 0x58], eax
movzx eax, word [0x1400fd5ac]
mov word [rbp - 0x54], ax
movzx eax, byte [0x1400fd5ae]
mov byte [rbp - 0x52], al
mov r8d, r12d
cmp r15d, 2
jl 0x140083053
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140082f50
cmp r8d, 0x7f
jge 0x140083090
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7f
jl 0x140083060
lea rax, [rsp + 0x30]
mov qword [rbp + 0x148], rax
movups xmm0, xmmword [0x1400fd5b0]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fd5c0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fd5d0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fd5e0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fd5f0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fd600]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fd610]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fd620]
movups xmmword [rbp - 0x60], xmm1
movsd xmm0, qword [0x1400fd630]
movsd qword [rbp - 0x50], xmm0
mov eax, dword [0x1400fd638]
mov dword [rbp - 0x48], eax
movzx eax, word [0x1400fd63c]
mov word [rbp - 0x44], ax
mov r8d, r12d
cmp r15d, 2
jl 0x140083269
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140083160
cmp r8d, 0x8e
jge 0x1400832b3
movsxd rax, r8d
lea r9, [rsp + 0x30]
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x8e
jl 0x140083280
lea rax, [rsp + 0x30]
mov qword [rbp + 0x150], rax
movups xmm0, xmmword [0x1400fd640]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fd650]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fd660]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fd670]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fd680]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fd690]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fd6a0]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fd6b0]
movups xmmword [rbp - 0x60], xmm1
movsd xmm0, qword [0x1400fd6c0]
movsd qword [rbp - 0x50], xmm0
movzx eax, word [0x1400fd6c8]
mov word [rbp - 0x48], ax
mov r8d, r12d
cmp r15d, 2
jl 0x140083489
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140083380
cmp r8d, 0x8a
jge 0x1400834d3
movsxd rax, r8d
lea r9, [rsp + 0x30]
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x8a
jl 0x1400834a0
lea rax, [rsp + 0x30]
mov qword [rbp + 0x158], rax
movups xmm0, xmmword [0x1400fd6d0]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fd6e0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fd6f0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fd700]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fd710]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fd720]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fd730]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fd740]
movups xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [0x1400fd750]
movups xmmword [rbp - 0x50], xmm0
mov eax, dword [0x1400fd760]
mov dword [rbp - 0x40], eax
movzx eax, byte [0x1400fd764]
mov byte [rbp - 0x3c], al
mov r8d, r12d
cmp r15d, 2
jl 0x1400836a9
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x1400835a0
cmp r8d, 0x95
jge 0x1400836f3
movsxd rax, r8d
lea r9, [rsp + 0x30]
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x95
jl 0x1400836c0
lea rax, [rsp + 0x30]
mov qword [rbp + 0x160], rax
movups xmm0, xmmword [0x1400fd770]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fd780]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fd790]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fd7a0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fd7b0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fd7c0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fd7d0]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fd7e0]
movups xmmword [rbp - 0x60], xmm1
movsd xmm0, qword [0x1400fd7f0]
movsd qword [rbp - 0x50], xmm0
mov eax, dword [0x1400fd7f8]
mov dword [rbp - 0x48], eax
movzx eax, word [0x1400fd7fc]
mov word [rbp - 0x44], ax
movzx eax, byte [0x1400fd7fe]
mov byte [rbp - 0x42], al
mov r8d, r12d
cmp r15d, 2
jl 0x1400838d9
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x1400837d0
cmp r8d, 0x8f
jge 0x140083923
movsxd rax, r8d
lea r9, [rsp + 0x30]
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x8f
jl 0x1400838f0
lea rax, [rsp + 0x30]
mov qword [rbp + 0x168], rax
movups xmm0, xmmword [0x1400fd800]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fd810]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fd820]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fd830]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fd840]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fd850]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fd860]
movups xmmword [rbp - 0x70], xmm0
movsd xmm0, qword [0x1400fd870]
movsd qword [rbp - 0x60], xmm0
movzx eax, word [0x1400fd878]
mov word [rbp - 0x58], ax
movzx eax, byte [0x1400fd87a]
mov byte [rbp - 0x56], al
mov r8d, r12d
cmp r15d, 2
jl 0x140083af3
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x1400839f0
cmp r8d, 0x7b
jge 0x140083b30
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7b
jl 0x140083b00
lea rax, [rsp + 0x30]
mov qword [rbp + 0x170], rax
movups xmm0, xmmword [0x1400fd880]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fd890]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fd8a0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fd8b0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fd8c0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fd8d0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [str.917_]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fd8f0]
movups xmmword [rbp - 0x60], xmm1
mov eax, dword [0x1400fd900]
mov dword [rbp - 0x50], eax
movzx eax, word [0x1400fd904]
mov word [rbp - 0x4c], ax
movzx eax, byte [0x1400fd906]
mov byte [rbp - 0x4a], al
mov r8d, r12d
cmp r15d, 2
jl 0x140083d09
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140083c00
cmp r8d, 0x87
jge 0x140083d53
movsxd rax, r8d
lea r9, [rsp + 0x30]
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x87
jl 0x140083d20
lea rax, [rsp + 0x30]
mov qword [rbp + 0x178], rax
movups xmm0, xmmword [0x1400fd910]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fd920]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fd930]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fd940]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fd950]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fd960]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fd970]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fd980]
movups xmmword [rbp - 0x60], xmm1
movsd xmm0, qword [0x1400fd990]
movsd qword [rbp - 0x50], xmm0
movzx eax, word [0x1400fd998]
mov word [rbp - 0x48], ax
movzx eax, byte [0x1400fd99a]
mov byte [rbp - 0x46], al
mov r8d, r12d
cmp r15d, 2
jl 0x140083f2a
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140083e21
cmp r8d, 0x8b
jge 0x140083f73
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, 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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x8b
jl 0x140083f40
lea rax, [rsp + 0x30]
mov qword [rbp + 0x180], rax
movups xmm0, xmmword [0x1400fd9a0]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fd9b0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fd9c0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fd9d0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fd9e0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fd9f0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fda00]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fda10]
movups xmmword [rbp - 0x60], xmm1
movsd xmm0, qword [0x1400fda20]
movsd qword [rbp - 0x50], xmm0
cmp r15d, 2
jl 0x140084130
movdqa xmm5, xmmword [0x1400f5690]
mov edx, r12d
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov r8d, dword [rbp - 0x30]
nop dword [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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140084030
jmp 0x140084173
lea r9, [rsp + 0x30]
mov r8d, r12d
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x88
jl 0x140084140
lea rax, [rsp + 0x30]
mov qword [rbp + 0x188], rax
movups xmm0, xmmword [0x1400fda30]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fda40]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fda50]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fda60]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fda70]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fda80]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fda90]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fdaa0]
movups xmmword [rbp - 0x60], xmm1
movsd xmm0, qword [str._fie_lomp4S]
movsd qword [rbp - 0x50], xmm0
mov eax, dword [0x1400fdab8]
mov dword [rbp - 0x48], eax
mov r8d, r12d
cmp r15d, 2
jl 0x140084349
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140084240
cmp r8d, 0x8c
jge 0x140084393
movsxd rax, r8d
lea r9, [rsp + 0x30]
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x8c
jl 0x140084360
lea rax, [rsp + 0x30]
mov qword [rbp + 0x190], rax
movups xmm0, xmmword [0x1400fdac0]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fdad0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fdae0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fdaf0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fdb00]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fdb10]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fdb20]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fdb30]
movups xmmword [rbp - 0x60], xmm1
movsd xmm0, qword [str.hf.knlo]
movsd qword [rbp - 0x50], xmm0
movzx eax, word [0x1400fdb48]
mov word [rbp - 0x48], ax
movzx eax, byte [0x1400fdb4a]
mov byte [rbp - 0x46], al
mov r8d, r12d
cmp r15d, 2
jl 0x14008456a
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140084461
cmp r8d, 0x8b
jge 0x1400845b3
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, 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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x8b
jl 0x140084580
lea rax, [rsp + 0x30]
mov qword [rbp + 0x198], rax
movups xmm0, xmmword [0x1400fdb50]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fdb60]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fdb70]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fdb80]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fdb90]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fdba0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fdbb0]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fdbc0]
movups xmmword [rbp - 0x60], xmm1
movzx eax, word [0x1400fdbd0]
mov word [rbp - 0x50], ax
movzx eax, byte [0x1400fdbd2]
mov byte [rbp - 0x4e], al
mov r8d, r12d
cmp r15d, 2
jl 0x140084789
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
nop dword [rax]
nop dword [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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140084680
cmp r8d, 0x83
jge 0x1400847d3
movsxd rax, r8d
lea r9, [rsp + 0x30]
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x83
jl 0x1400847a0
lea rax, [rsp + 0x30]
mov qword [rbp + 0x1a0], rax
movups xmm0, xmmword [0x1400fdbe0]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fdbf0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fdc00]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fdc10]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fdc20]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fdc30]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fdc40]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fdc50]
movups xmmword [rbp - 0x60], xmm1
movsd xmm0, qword [0x1400fdc60]
movsd qword [rbp - 0x50], xmm0
movzx eax, byte [0x1400fdc68]
mov byte [rbp - 0x48], al
mov r8d, r12d
cmp r15d, 2
jl 0x1400849a9
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x1400848a0
cmp r8d, 0x89
jge 0x1400849f3
movsxd rax, r8d
lea r9, [rsp + 0x30]
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x89
jl 0x1400849c0
lea rax, [rsp + 0x30]
mov qword [rbp + 0x1a8], rax
movups xmm0, xmmword [0x1400fdc70]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fdc80]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fdc90]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fdca0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fdcb0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fdcc0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fdcd0]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fdce0]
movups xmmword [rbp - 0x60], xmm1
movsd xmm0, qword [0x1400fdcf0]
movsd qword [rbp - 0x50], xmm0
movzx eax, byte [0x1400fdcf8]
mov byte [rbp - 0x48], al
mov r8d, r12d
cmp r15d, 2
jl 0x140084bc9
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140084ac0
cmp r8d, 0x89
jge 0x140084c13
movsxd rax, r8d
lea r9, [rsp + 0x30]
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x89
jl 0x140084be0
lea rax, [rsp + 0x30]
mov qword [rbp + 0x1b0], rax
movups xmm0, xmmword [0x1400fdd00]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fdd10]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fdd20]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fdd30]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fdd40]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fdd50]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fdd60]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fdd70]
movups xmmword [rbp - 0x60], xmm1
movsd xmm0, qword [0x1400fdd80]
movsd qword [rbp - 0x50], xmm0
mov eax, dword [str.rq5T]
mov dword [rbp - 0x48], eax
movzx eax, byte [0x1400fdd8c]
mov byte [rbp - 0x44], al
mov r8d, r12d
cmp r15d, 2
jl 0x140084de9
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140084ce0
cmp r8d, 0x8d
jge 0x140084e33
movsxd rax, r8d
lea r9, [rsp + 0x30]
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x8d
jl 0x140084e00
lea rax, [rsp + 0x30]
mov qword [rbp + 0x1b8], rax
movups xmm0, xmmword [0x1400fdd90]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fdda0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fddb0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fddc0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fddd0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fdde0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fddf0]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [str.jdxjqm]
movups xmmword [rbp - 0x60], xmm1
mov eax, dword [0x1400fde10]
mov dword [rbp - 0x50], eax
mov r8d, r12d
cmp r15d, 2
jl 0x140084ff9
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
nop dword [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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140084ef0
cmp r8d, 0x84
jge 0x140085043
movsxd rax, r8d
lea r9, [rsp + 0x30]
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x84
jl 0x140085010
lea rax, [rsp + 0x30]
mov qword [rbp + 0x1c0], rax
movups xmm0, xmmword [0x1400fde20]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fde30]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fde40]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fde50]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fde60]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fde70]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fde80]
movups xmmword [rbp - 0x70], xmm0
movsd xmm0, qword [0x1400fde90]
movsd qword [rbp - 0x60], xmm0
mov eax, dword [str.bq_ckF]
mov dword [rbp - 0x58], eax
movzx eax, word [0x1400fde9c]
mov word [rbp - 0x54], ax
movzx eax, byte [0x1400fde9e]
mov byte [rbp - 0x52], al
mov r8d, r12d
cmp r15d, 2
jl 0x140085213
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140085110
cmp r8d, 0x7f
jge 0x140085250
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7f
jl 0x140085220
lea rax, [rsp + 0x30]
mov qword [rbp + 0x1c8], rax
movups xmm0, xmmword [0x1400fdea0]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fdeb0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fdec0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fded0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fdee0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fdef0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fdf00]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fdf10]
movups xmmword [rbp - 0x60], xmm1
movzx eax, byte [0x1400fdf20]
mov byte [rbp - 0x50], al
mov r8d, r12d
cmp r15d, 2
jl 0x140085419
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140085310
cmp r8d, 0x81
jge 0x140085463
movsxd rax, r8d
lea r9, [rsp + 0x30]
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x81
jl 0x140085430
lea rax, [rsp + 0x30]
mov qword [rbp + 0x1d0], rax
movups xmm0, xmmword [0x1400fdf30]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fdf40]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fdf50]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fdf60]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fdf70]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fdf80]
movups xmmword [rbp - 0x80], xmm1
movsd xmm0, qword [0x1400fdf90]
movsd qword [rbp - 0x70], xmm0
cmp r15d, 2
jl 0x14008560d
movdqa xmm5, xmmword [0x1400f5690]
mov edx, r12d
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov r8d, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, 0x68
jl 0x140085510
jmp 0x140085650
lea r9, [rsp + 0x30]
mov r8d, r12d
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x68
jl 0x140085620
lea rax, [rsp + 0x30]
mov qword [rbp + 0x1d8], rax
movups xmm0, xmmword [0x1400fdfa0]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fdfb0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fdfc0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fdfd0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fdfe0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fdff0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fe000]
movups xmmword [rbp - 0x70], xmm0
movzx eax, word [0x1400fe010]
mov word [rbp - 0x60], ax
movzx eax, byte [0x1400fe012]
mov byte [rbp - 0x5e], al
mov r8d, r12d
cmp r15d, 2
jl 0x140085813
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140085710
cmp r8d, 0x73
jge 0x140085850
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x73
jl 0x140085820
lea rax, [rsp + 0x30]
mov qword [rbp + 0x1e0], rax
movups xmm0, xmmword [0x1400fe020]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fe030]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fe040]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fe050]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fe060]
movups xmmword [rsp + 0x70], xmm0
mov eax, dword [0x1400fe070]
mov dword [rbp - 0x80], eax
movzx eax, word [0x1400fe074]
mov word [rbp - 0x7c], ax
mov r8d, r12d
cmp r15d, 2
jl 0x1400859f3
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, 0x50
jl 0x1400858f0
cmp r8d, 0x56
jge 0x140085a30
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x56
jl 0x140085a00
lea rax, [rsp + 0x30]
mov qword [rbp + 0x1e8], rax
movups xmm0, xmmword [0x1400fe080]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fe090]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fe0a0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fe0b0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fe0c0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fe0d0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fe0e0]
movups xmmword [rbp - 0x70], xmm0
mov eax, dword [0x1400fe0f0]
mov dword [rbp - 0x60], eax
mov r8d, r12d
cmp r15d, 2
jl 0x140085be3
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140085ae0
cmp r8d, 0x74
jge 0x140085c20
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x74
jl 0x140085bf0
lea rax, [rsp + 0x30]
mov qword [rbp + 0x1f0], rax
movups xmm0, xmmword [0x1400fe100]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fe110]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fe120]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fe130]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fe140]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fe150]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fe160]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fe170]
movups xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [0x1400fe180]
movups xmmword [rbp - 0x50], xmm0
mov eax, dword [0x1400fe190]
mov dword [rbp - 0x40], eax
movzx eax, byte [0x1400fe194]
mov byte [rbp - 0x3c], al
mov r8d, r12d
cmp r15d, 2
jl 0x140085df9
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140085cf0
cmp r8d, 0x95
jge 0x140085e43
movsxd rax, r8d
lea r9, [rsp + 0x30]
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x95
jl 0x140085e10
lea rax, [rsp + 0x30]
mov qword [rbp + 0x1f8], rax
movups xmm0, xmmword [0x1400fe1a0]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fe1b0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fe1c0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fe1d0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fe1e0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fe1f0]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fe200]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fe210]
movups xmmword [rbp - 0x60], xmm1
movsd xmm0, qword [0x1400fe220]
movsd qword [rbp - 0x50], xmm0
mov eax, dword [0x1400fe228]
mov dword [rbp - 0x48], eax
movzx eax, word [0x1400fe22c]
mov word [rbp - 0x44], ax
movzx eax, byte [0x1400fe22e]
mov byte [rbp - 0x42], al
mov r8d, r12d
cmp r15d, 2
jl 0x140086029
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140085f20
cmp r8d, 0x8f
jge 0x140086073
movsxd rax, r8d
lea r9, [rsp + 0x30]
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x8f
jl 0x140086040
lea rax, [rsp + 0x30]
mov qword [rbp + 0x200], rax
movups xmm0, xmmword [0x1400fe230]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fe240]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fe250]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fe260]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fe270]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fe280]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fe290]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fe2a0]
movups xmmword [rbp - 0x60], xmm1
movsd xmm0, qword [0x1400fe2b0]
movsd qword [rbp - 0x50], xmm0
movzx eax, word [0x1400fe2b8]
mov word [rbp - 0x48], ax
mov r8d, r12d
cmp r15d, 2
jl 0x140086249
movdqa xmm5, xmmword [0x1400f5690]
movdqa xmm4, xmmword [0x1400fe740]
movd xmm6, edi
movdqa xmm7, xmmword [0x1400fe720]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400fe730]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rbp - 0x30]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400fae90]
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 0x140086140
cmp r8d, 0x8a
jge 0x140086293
movsxd rax, r8d
lea r9, [rsp + 0x30]
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x8a
jl 0x140086260
lea rax, [rsp + 0x30]
mov qword [rbp + 0x208], rax
movups xmm0, xmmword [0x1400fe2c0]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x1400fe2d0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x1400fe2e0]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1400fe2f0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1400fe300]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1400fe310]
movups xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [0x1400fe320]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x1400fe330]
movups xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [0x1400fe340]
movups xmmword [rbp - 0x50], xmm0
movzx eax, word [0x1400fe350]
mov word [rbp - 0x40], ax
mov r8d, r12d
cmp r15d, 2
jl 0x140086469