Function at 0x140164000
Capabilities:
Hash data using sha256

Disassembly:
sub rsp, 0x38
mov rax, qword [0x14041fc80]
vmovdqu ymm0, ymmword [r8]
vpshufb ymm0, ymm0, ymmword [0x140307e60]
vextracti128 xmm1, ymm0, 1
mov r8, qword [rax]
mov qword [rsp + 0x28], r8
xor r8d, r8d
movsxd rdx, edx
vmovd dword [rcx + rdx + 0x60], xmm1
vpextrd dword [rcx + rdx], xmm1, 3
vpextrd dword [rcx + rdx + 0x20], xmm1, 2
vpextrd dword [rcx + rdx + 0x40], xmm1, 1
vmovd dword [rcx + rdx + 0xe0], xmm0
vpextrd dword [rcx + rdx + 0x80], xmm0, 3
vpextrd dword [rcx + rdx + 0xa0], xmm0, 2
vpextrd dword [rcx + rdx + 0xc0], xmm0, 1
mov rdx, qword [rsp + 0x28]
sub rdx, qword [rax]
jne 0x140163ff6
vzeroupper
add rsp, 0x38
ret
vzeroupper
call fcn.14018c640
nop
nop
endbr64
push rsi
push rbx
sub rsp, 0xc98
vmovups xmmword [rsp + 0xbf0], xmm6
vmovups xmmword [rsp + 0xc00], xmm7
vmovups xmmword [rsp + 0xc10], xmm8
vmovups xmmword [rsp + 0xc20], xmm9
vmovups xmmword [rsp + 0xc30], xmm10
vmovups xmmword [rsp + 0xc40], xmm11
vmovups xmmword [rsp + 0xc50], xmm12
vmovups xmmword [rsp + 0xc60], xmm13
vmovups xmmword [rsp + 0xc70], xmm14
vmovups xmmword [rsp + 0xc80], xmm15
vpxor xmm1, xmm1, xmm1
vpxor xmm6, xmm6, xmm6
vpxor xmm11, xmm11, xmm11
vmovdqu ymm3, ymmword [0x140307e60]
mov rax, rdx
mov rbx, rcx
mov rdx, qword [0x14041fc80]
vmovdqu ymmword [rsp + 0x20], ymm1
mov ecx, dword [rax + 0x180]
mov r8d, dword [rax + 0x1c0]
mov rsi, qword [rdx]
mov qword [rsp + 0xbe8], rsi
xor esi, esi
lea rsi, [rsp + 0xbc0]
movabs rdx, 0xffffffff00000000
shl rcx, 0x20
or r8, rcx
mov rcx, qword [rsp + 0x28]
mov qword [rsp + 0x20], r8
mov r8d, dword [rax + 0x140]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0x100]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0xc0]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x30]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0x80]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0x40]
mov qword [rsp + 0x30], rcx
mov rcx, qword [rsp + 0x38]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0x1c4]
mov qword [rsp + 0x38], rcx
mov ecx, 0x98c7e2a2
vmovdqu ymm1, ymmword [rsp + 0x20]
vmovd xmm2, ecx
mov ecx, 0xfc08884d
vmovdqu ymmword [rsp + 0x20], ymm6
vmovd xmm7, ecx
mov ecx, dword [rax + 0x184]
vpshufb ymm1, ymm1, ymm3
vpbroadcastd ymm2, xmm2
vpbroadcastd ymm7, xmm7
vmovdqu ymmword [rsp + 0x60], ymm1
vpaddd ymm9, ymm7, ymmword [rsp + 0x60]
vpaddd ymm5, ymm2, ymm1
vpsrld ymm0, ymm5, 0x19
shl rcx, 0x20
vpslld ymm4, ymm5, 0x1a
vmovdqu ymmword [rsp + 0x420], ymm2
vpsrld ymm2, ymm5, 0xb
vpsrld ymm1, ymm5, 6
or r8, rcx
mov rcx, qword [rsp + 0x28]
mov qword [rsp + 0x20], r8
mov r8d, dword [rax + 0x144]
vpor ymm1, ymm1, ymm4
vpslld ymm10, ymm9, 0xa
and rcx, rdx
vpsrld ymm8, ymm9, 0xd
vmovdqu ymmword [rsp + 0x440], ymm7
or rcx, r8
mov r8d, dword [rax + 0x104]
vpslld ymm7, ymm5, 7
mov ecx, ecx
vpor ymm0, ymm0, ymm7
shl r8, 0x20
vpslld ymm7, ymm9, 0x13
or rcx, r8
vpor ymm8, ymm8, ymm7
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x30]
mov r8d, dword [rax + 0xc4]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0x84]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0x44]
mov qword [rsp + 0x30], rcx
mov rcx, qword [rsp + 0x38]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 4]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0x1c8]
mov qword [rsp + 0x38], rcx
vmovdqu ymm6, ymmword [rsp + 0x20]
movabs rcx, 0xca0b3af3ca0b3af3
vmovdqu ymmword [rsp + 0x20], ymm11
vpshufb ymm15, ymm6, ymm3
vpslld ymm6, ymm5, 0x15
vmovdqu ymmword [rsp + 0x80], ymm15
vpor ymm2, ymm2, ymm6
vmovq xmm6, rcx
movabs rcx, 0x9b05688c9b05688c
vpbroadcastq ymm6, xmm6
vpxor ymm0, ymm0, ymm2
vmovq xmm4, rcx
mov ecx, 0x90bb1e3c
vpbroadcastq ymm4, xmm4
vpxor ymm0, ymm0, ymm1
vmovd xmm14, ecx
mov ecx, 0x3c6ef372
vpand ymm1, ymm5, ymm6
vpsrld ymm2, ymm9, 0x16
vpbroadcastd ymm14, xmm14
vmovdqu ymmword [rsp + 0x480], ymm4
vpxor ymm1, ymm1, ymm4
vmovd xmm4, ecx
movabs rcx, 0xfb6feee7fb6feee7
vmovdqu ymmword [rsp + 0x460], ymm6
vmovq xmm13, rcx
vpaddd ymm0, ymm0, ymm1
vpor ymm2, ymm2, ymm10
movabs rcx, 0x2a01a6052a01a605
vmovq xmm12, rcx
mov ecx, dword [rax + 0x188]
vpslld ymm6, ymm9, 0x1e
vpaddd ymm1, ymm14, ymmword [rsp + 0x80]
vpbroadcastq ymm13, xmm13
vpxor ymm8, ymm2, ymm8
vpbroadcastq ymm12, xmm12
vmovdqu ymmword [rsp + 0x4a0], ymm14
shl rcx, 0x20
vpaddd ymm0, ymm0, ymm1
vpbroadcastd ymm4, xmm4
vmovdqu ymmword [rsp + 0x4c0], ymm13
or r8, rcx
mov rcx, qword [rsp + 0x28]
vpsrld ymm1, ymm9, 2
vmovdqu ymmword [rsp + 0x280], ymm4
mov qword [rsp + 0x20], r8
mov r8d, dword [rax + 0x148]
vpor ymm1, ymm1, ymm6
vpaddd ymm4, ymm0, ymm4
and rcx, rdx
vpslld ymm10, ymm4, 7
vpxor ymm8, ymm8, ymm1
vmovdqu ymmword [rsp + 0x4e0], ymm12
or rcx, r8
mov r8d, dword [rax + 0x108]
vpand ymm1, ymm9, ymm13
vpslld ymm7, ymm4, 0x15
vpsrld ymm2, ymm4, 0xb
vpor ymm1, ymm1, ymm12
mov ecx, ecx
shl r8, 0x20
vpaddd ymm8, ymm8, ymm1
vpor ymm2, ymm2, ymm7
or rcx, r8
mov r8d, dword [rax + 0xc8]
vpaddd ymm8, ymm8, ymm0
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x30]
vpsrld ymm0, ymm4, 0x19
vpslld ymm6, ymm4, 0x1a
vpor ymm0, ymm0, ymm10
vpsrld ymm1, ymm4, 6
vpand ymm14, ymm8, ymm9
vpxor ymm0, ymm0, ymm2
vpslld ymm12, ymm8, 0x13
vpor ymm1, ymm1, ymm6
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0x88]
vpxor ymm0, ymm0, ymm1
vpor ymm1, ymm8, ymm9
mov ecx, ecx
vpsrld ymm10, ymm8, 0xd
shl r8, 0x20
vpor ymm10, ymm10, ymm12
or rcx, r8
mov r8d, dword [rax + 0x48]
mov qword [rsp + 0x30], rcx
mov rcx, qword [rsp + 0x38]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 8]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov qword [rsp + 0x38], rcx
vmovdqu ymm11, ymmword [rsp + 0x20]
movabs rcx, 0x510e527f510e527f
mov r8d, dword [rax + 0x1cc]
vpshufb ymm13, ymm11, ymm3
vmovq xmm11, rcx
mov ecx, 0x50c6645b
vmovdqu ymmword [rsp + 0xa0], ymm13
vpbroadcastq ymm2, xmm11
vmovd xmm11, ecx
mov ecx, 0xbb67ae85
vpxor ymm7, ymm5, ymm2
vpbroadcastd ymm11, xmm11
vmovd xmm6, ecx
movabs rcx, 0x6a09e6676a09e667
vpand ymm7, ymm7, ymm4
vpslld ymm13, ymm8, 0xa
vmovq xmm15, rcx
mov ecx, dword [rax + 0x18c]
vpxor ymm7, ymm7, ymm2
vpbroadcastq ymm15, xmm15
vmovdqu ymmword [rsp + 0x500], ymm2
vpbroadcastd ymm6, xmm6
vpaddd ymm7, ymm0, ymm7
shl rcx, 0x20
vpand ymm1, ymm1, ymm15
vmovdqu ymmword [rsp + 0x520], ymm11
vpaddd ymm0, ymm11, ymmword [rsp + 0xa0]
vpsrld ymm2, ymm8, 2
vpor ymm1, ymm1, ymm14
or r8, rcx
vmovdqu ymmword [rsp + 0x2a0], ymm6
vpslld ymm11, ymm8, 0x1e
vpaddd ymm7, ymm7, ymm0
vpsrld ymm0, ymm8, 0x16
vpor ymm2, ymm2, ymm11
vmovdqu ymmword [rsp + 0x540], ymm15
vpor ymm0, ymm0, ymm13
vpaddd ymm6, ymm7, ymm6
vpaddd ymm7, ymm7, ymm1
vpslld ymm12, ymm6, 7
vpslld ymm11, ymm6, 0x15
vpxor ymm0, ymm0, ymm10
vpxor xmm10, xmm10, xmm10
vpsrld ymm1, ymm6, 6
vpxor ymm0, ymm0, ymm2
vmovdqu ymmword [rsp + 0x20], ymm10
mov rcx, qword [rsp + 0x28]
vpaddd ymm7, ymm7, ymm0
vpsrld ymm2, ymm6, 0xb
mov qword [rsp + 0x20], r8
mov r8d, dword [rax + 0x14c]
vpsrld ymm0, ymm6, 0x19
vpor ymm2, ymm2, ymm11
and rcx, rdx
vpslld ymm13, ymm7, 0x13
vpor ymm0, ymm0, ymm12
or rcx, r8
mov r8d, dword [rax + 0x10c]
vpxor ymm0, ymm0, ymm2
vpsrld ymm11, ymm7, 0xd
vpslld ymm12, ymm7, 0x1e
mov ecx, ecx
shl r8, 0x20
vpsrld ymm2, ymm7, 2
vpor ymm11, ymm11, ymm13
or rcx, r8
mov r8d, dword [rax + 0xcc]
vpor ymm2, ymm2, ymm12
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x30]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0x8c]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0x4c]
mov qword [rsp + 0x30], rcx
mov rcx, qword [rsp + 0x38]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0xc]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0x1d0]
mov qword [rsp + 0x38], rcx
vmovdqu ymm10, ymmword [rsp + 0x20]
mov ecx, 0x3ac42e24
vpshufb ymm14, ymm10, ymm3
vpslld ymm10, ymm6, 0x1a
vmovdqu ymmword [rsp + 0xc0], ymm14
vpor ymm1, ymm1, ymm10
vmovd xmm10, ecx
mov ecx, 0x6a09e667
vpxor ymm1, ymm0, ymm1
vpxor ymm0, ymm4, ymm5
vpbroadcastd ymm10, xmm10
vpand ymm0, ymm0, ymm6
vpslld ymm14, ymm7, 0xa
vmovdqu ymmword [rsp + 0x560], ymm10
vpxor ymm0, ymm0, ymm5
vpaddd ymm0, ymm1, ymm0
vpaddd ymm1, ymm10, ymmword [rsp + 0xc0]
vmovd xmm10, ecx
mov ecx, dword [rax + 0x190]
vpbroadcastd ymm10, xmm10
vpaddd ymm0, ymm0, ymm1
vpsrld ymm1, ymm7, 0x16
shl rcx, 0x20
vmovdqu ymmword [rsp + 0x2c0], ymm10
vpor ymm1, ymm1, ymm14
vpaddd ymm10, ymm0, ymm10
or r8, rcx
vpslld ymm14, ymm10, 0x15
vpsrld ymm12, ymm10, 0xb
vpxor ymm1, ymm1, ymm11
vpxor ymm1, ymm1, ymm2
vpand ymm2, ymm7, ymm8
vpor ymm12, ymm12, ymm14
vpslld ymm13, ymm10, 0x1a
vpsrld ymm11, ymm10, 6
vpaddd ymm1, ymm0, ymm1
vpor ymm0, ymm7, ymm8
vpor ymm11, ymm11, ymm13
vpand ymm0, ymm0, ymm9
vpor ymm0, ymm0, ymm2
vpslld ymm2, ymm10, 7
vpaddd ymm1, ymm1, ymm0
vpxor xmm0, xmm0, xmm0
vmovdqu ymmword [rsp + 0x20], ymm0
vpslld ymm14, ymm1, 0xa
vpslld ymm13, ymm1, 0x13
mov qword [rsp + 0x20], r8
mov r8d, dword [rax + 0x150]
mov rcx, qword [rsp + 0x28]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0x110]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0xd0]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x30]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0x90]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0x50]
mov qword [rsp + 0x30], rcx
mov rcx, qword [rsp + 0x38]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0x10]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0x1d4]
mov qword [rsp + 0x38], rcx
vmovdqu ymm0, ymmword [rsp + 0x20]
mov ecx, 0x3956c25b
vpshufb ymm0, ymm0, ymm3
vmovdqu ymm15, ymm0
vpsrld ymm0, ymm10, 0x19
vmovdqu ymmword [rsp + 0xe0], ymm15
vpor ymm0, ymm0, ymm2
vpxor ymm0, ymm0, ymm12
vpslld ymm12, ymm1, 0x1e
vpxor ymm0, ymm0, ymm11
vpsrld ymm11, ymm1, 0xd
vpaddd ymm2, ymm5, ymm0
vmovd xmm0, ecx
vpor ymm11, ymm11, ymm13
mov ecx, dword [rax + 0x194]
vpbroadcastd ymm0, xmm0
vpsrld ymm5, ymm1, 2
vmovdqu ymmword [rsp + 0x2e0], ymm0
vpor ymm5, ymm5, ymm12
shl rcx, 0x20
vpaddd ymm0, ymm0, ymmword [rsp + 0xe0]
or r8, rcx
vpaddd ymm2, ymm2, ymm0
vpxor ymm0, ymm6, ymm4
vpand ymm0, ymm0, ymm10
vpxor ymm0, ymm0, ymm4
vpaddd ymm2, ymm2, ymm0
vpsrld ymm0, ymm1, 0x16
vpor ymm0, ymm0, ymm14
vpaddd ymm9, ymm9, ymm2
vpslld ymm14, ymm9, 0x15
vpsrld ymm12, ymm9, 0xb
vpxor ymm0, ymm0, ymm11
vpxor ymm0, ymm0, ymm5
vpand ymm5, ymm1, ymm7
vpor ymm12, ymm12, ymm14
vpslld ymm13, ymm9, 0x1a
vpsrld ymm11, ymm9, 6
vpaddd ymm0, ymm2, ymm0
vpor ymm2, ymm1, ymm7
vpor ymm11, ymm11, ymm13
vpand ymm2, ymm2, ymm8
vpor ymm2, ymm2, ymm5
vpxor xmm5, xmm5, xmm5
vmovdqu ymmword [rsp + 0x20], ymm5
mov rcx, qword [rsp + 0x28]
vpaddd ymm0, ymm0, ymm2
vpsrld ymm2, ymm9, 0x19
mov qword [rsp + 0x20], r8
vpslld ymm14, ymm0, 0xa
vpslld ymm13, ymm0, 0x13
mov r8d, dword [rax + 0x154]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0x114]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0xd4]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x30]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0x94]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0x54]
mov qword [rsp + 0x30], rcx
mov rcx, qword [rsp + 0x38]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0x14]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov qword [rsp + 0x38], rcx
vmovdqu ymm5, ymmword [rsp + 0x20]
mov ecx, 0x59f111f1
mov r8d, dword [rax + 0x1d8]
vpshufb ymm5, ymm5, ymm3
vmovdqu ymm15, ymm5
vpslld ymm5, ymm9, 7
vmovdqu ymmword [rsp + 0x100], ymm15
vpor ymm2, ymm2, ymm5
vpxor ymm2, ymm2, ymm12
vpslld ymm12, ymm0, 0x1e
vpxor ymm2, ymm2, ymm11
vmovd xmm11, ecx
mov ecx, dword [rax + 0x198]
vpaddd ymm5, ymm4, ymm2
vpsrld ymm4, ymm0, 2
vpbroadcastd ymm11, xmm11
vpaddd ymm2, ymm11, ymmword [rsp + 0x100]
vpor ymm4, ymm4, ymm12
shl rcx, 0x20
vmovdqu ymmword [rsp + 0x300], ymm11
vpsrld ymm11, ymm0, 0xd
or r8, rcx
vpaddd ymm5, ymm5, ymm2
vpxor ymm2, ymm10, ymm6
vpor ymm11, ymm11, ymm13
vpand ymm2, ymm2, ymm9
vpxor ymm2, ymm2, ymm6
vpaddd ymm5, ymm5, ymm2
vpsrld ymm2, ymm0, 0x16
vpor ymm2, ymm2, ymm14
vpaddd ymm8, ymm8, ymm5
vpslld ymm14, ymm8, 7
vpslld ymm13, ymm8, 0x15
vpxor ymm2, ymm2, ymm11
vpsrld ymm11, ymm8, 0xb
vpslld ymm12, ymm8, 0x1a
vpxor ymm2, ymm2, ymm4
vpaddd ymm2, ymm5, ymm2
vpor ymm5, ymm0, ymm1
vpand ymm4, ymm0, ymm1
vpand ymm5, ymm5, ymm7
vpor ymm11, ymm11, ymm13
vpor ymm5, ymm5, ymm4
vpsrld ymm4, ymm8, 0x19
vpaddd ymm2, ymm2, ymm5
vpxor xmm5, xmm5, xmm5
vpor ymm4, ymm4, ymm14
vmovdqu ymmword [rsp + 0x20], ymm5
mov rcx, qword [rsp + 0x28]
vpxor ymm4, ymm4, ymm11
vpslld ymm14, ymm2, 0xa
mov qword [rsp + 0x20], r8
vpslld ymm13, ymm2, 0x13
vpsrld ymm11, ymm2, 0xd
mov r8d, dword [rax + 0x158]
and rcx, rdx
vpor ymm11, ymm11, ymm13
or rcx, r8
mov r8d, dword [rax + 0x118]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0xd8]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x30]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0x98]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0x58]
mov qword [rsp + 0x30], rcx
mov rcx, qword [rsp + 0x38]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0x18]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0x1dc]
mov qword [rsp + 0x38], rcx
vmovdqu ymm5, ymmword [rsp + 0x20]
mov ecx, 0x923f82a4
vpshufb ymm5, ymm5, ymm3
vmovdqu ymm15, ymm5
vpsrld ymm5, ymm8, 6
vmovdqu ymmword [rsp + 0x120], ymm15
vpor ymm5, ymm5, ymm12
vpslld ymm12, ymm2, 0x1e
vpxor ymm4, ymm4, ymm5
vmovd xmm5, ecx
mov ecx, dword [rax + 0x19c]
vpbroadcastd ymm5, xmm5
vpaddd ymm4, ymm6, ymm4
vmovdqu ymmword [rsp + 0x320], ymm5
vpsrld ymm6, ymm2, 0x16
shl rcx, 0x20
vpaddd ymm5, ymm5, ymmword [rsp + 0x120]
vpor ymm6, ymm6, ymm14
or r8, rcx
vpaddd ymm4, ymm4, ymm5
vpxor ymm5, ymm9, ymm10
vpxor ymm6, ymm6, ymm11
vpand ymm5, ymm5, ymm8
vpxor ymm5, ymm5, ymm10
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm2, 2
vpor ymm5, ymm5, ymm12
vpaddd ymm7, ymm7, ymm4
vpslld ymm14, ymm7, 0x15
vpsrld ymm12, ymm7, 0xb
vpxor ymm6, ymm6, ymm5
vpaddd ymm6, ymm4, ymm6
vpor ymm4, ymm2, ymm0
vpand ymm5, ymm2, ymm0
vpand ymm4, ymm4, ymm1
vpslld ymm13, ymm7, 0x1a
vpor ymm12, ymm12, ymm14
vpor ymm4, ymm4, ymm5
vpsrld ymm11, ymm7, 6
vpxor xmm5, xmm5, xmm5
vmovdqu ymmword [rsp + 0x20], ymm5
mov rcx, qword [rsp + 0x28]
vpaddd ymm6, ymm6, ymm4
vpsrld ymm4, ymm7, 0x19
mov qword [rsp + 0x20], r8
mov r8d, dword [rax + 0x15c]
vpor ymm11, ymm11, ymm13
vpslld ymm13, ymm6, 0x13
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0x11c]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov qword [rsp + 0x28], rcx
mov r8d, dword [rax + 0xdc]
mov rcx, qword [rsp + 0x30]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0x9c]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0x5c]
mov qword [rsp + 0x30], rcx
mov rcx, qword [rsp + 0x38]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0x1c]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0x1e0]
mov qword [rsp + 0x38], rcx
vmovdqu ymm5, ymmword [rsp + 0x20]
mov ecx, 0xab1c5ed5
vmovd xmm14, ecx
mov ecx, dword [rax + 0x1a0]
vpshufb ymm5, ymm5, ymm3
vpbroadcastd ymm14, xmm14
vmovdqu ymm15, ymm5
vpslld ymm5, ymm7, 7
shl rcx, 0x20
vmovdqu ymmword [rsp + 0x340], ymm14
vmovdqu ymmword [rsp + 0x140], ymm15
vpor ymm4, ymm4, ymm5
or r8, rcx
vpxor ymm4, ymm4, ymm12
vpslld ymm12, ymm6, 0x1e
vpxor ymm4, ymm4, ymm11
vpsrld ymm11, ymm6, 0xd
vpaddd ymm5, ymm10, ymm4
vpsrld ymm10, ymm6, 2
vpor ymm11, ymm11, ymm13
vpaddd ymm4, ymm14, ymmword [rsp + 0x140]
vpslld ymm14, ymm6, 0xa
vpor ymm10, ymm10, ymm12
vpaddd ymm5, ymm5, ymm4
vpxor ymm4, ymm8, ymm9
vpand ymm4, ymm4, ymm7
vpxor ymm4, ymm4, ymm9
vpaddd ymm5, ymm5, ymm4
vpsrld ymm4, ymm6, 0x16
vpor ymm4, ymm4, ymm14
vpaddd ymm1, ymm1, ymm5
vpslld ymm14, ymm1, 7
vpslld ymm13, ymm1, 0x15
vpxor ymm4, ymm4, ymm11
vpsrld ymm11, ymm1, 0xb
vpslld ymm12, ymm1, 0x1a
vpxor ymm4, ymm4, ymm10
vpaddd ymm4, ymm5, ymm4
vpor ymm5, ymm6, ymm2
vpand ymm10, ymm6, ymm2
vpand ymm5, ymm5, ymm0
vpor ymm11, ymm11, ymm13
vpor ymm5, ymm5, ymm10
vpsrld ymm10, ymm1, 6
vpaddd ymm4, ymm4, ymm5
vpxor xmm5, xmm5, xmm5
vpor ymm10, ymm10, ymm12
vmovdqu ymmword [rsp + 0x20], ymm5
mov rcx, qword [rsp + 0x28]
vpslld ymm13, ymm4, 0xa
vpslld ymm12, ymm4, 0x13
mov qword [rsp + 0x20], r8
mov r8d, dword [rax + 0x160]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0x120]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0xe0]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x30]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0xa0]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0x60]
mov qword [rsp + 0x30], rcx
mov rcx, qword [rsp + 0x38]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0x20]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov qword [rsp + 0x38], rcx
vmovdqu ymm5, ymmword [rsp + 0x20]
mov ecx, 0xd807aa98
vpshufb ymm5, ymm5, ymm3
vmovdqu ymm15, ymm5
vpsrld ymm5, ymm1, 0x19
vmovdqu ymmword [rsp + 0x160], ymm15
vpor ymm5, ymm5, ymm14
vpsrld ymm14, ymm4, 0x16
vpxor ymm5, ymm5, ymm11
vpslld ymm11, ymm4, 0x1e
vpor ymm14, ymm14, ymm13
vpxor ymm5, ymm5, ymm10
vpsrld ymm10, ymm4, 0xd
vpaddd ymm5, ymm9, ymm5
vmovd xmm9, ecx
vpor ymm10, ymm10, ymm12
vpbroadcastd ymm9, xmm9
vpxor ymm14, ymm14, ymm10
vmovdqu ymmword [rsp + 0x580], ymm9
vpaddd ymm9, ymm9, ymmword [rsp + 0x160]
vpaddd ymm5, ymm5, ymm9
vpxor ymm9, ymm7, ymm8
vpand ymm9, ymm9, ymm1
vpxor ymm9, ymm9, ymm8
vpaddd ymm5, ymm5, ymm9
vpsrld ymm9, ymm4, 2
vpor ymm9, ymm9, ymm11
vpaddd ymm0, ymm0, ymm5
vpslld ymm13, ymm0, 7
vpslld ymm12, ymm0, 0x15
vpxor ymm14, ymm14, ymm9
vpaddd ymm14, ymm5, ymm14
vpor ymm5, ymm4, ymm6
vpand ymm9, ymm4, ymm6
vpsrld ymm10, ymm0, 0xb
vpslld ymm11, ymm0, 0x1a
vpand ymm5, ymm5, ymm2
vpor ymm5, ymm5, ymm9
vpsrld ymm9, ymm0, 6
vpor ymm10, ymm10, ymm12
vpaddd ymm14, ymm14, ymm5
vpxor xmm5, xmm5, xmm5
vpor ymm9, ymm9, ymm11
vmovdqu ymmword [rsp + 0x20], ymm5
vpslld ymm12, ymm14, 0xa
vpslld ymm11, ymm14, 0x13
mov ecx, dword [rax + 0x1a4]
mov r8d, dword [rax + 0x1e4]
shl rcx, 0x20
or r8, rcx
mov rcx, qword [rsp + 0x28]
mov qword [rsp + 0x20], r8
mov r8d, dword [rax + 0x164]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0x124]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0xe4]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x30]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0xa4]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0x64]
mov qword [rsp + 0x30], rcx
mov rcx, qword [rsp + 0x38]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0x24]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0x1e8]
mov qword [rsp + 0x38], rcx
vmovdqu ymm5, ymmword [rsp + 0x20]
mov ecx, 0x12835b01
vpshufb ymm15, ymm5, ymm3
vpsrld ymm5, ymm0, 0x19
vmovdqu ymmword [rsp + 0x180], ymm15
vpor ymm5, ymm5, ymm13
vpsrld ymm13, ymm14, 0x16
vpxor ymm5, ymm5, ymm10
vpslld ymm10, ymm14, 0x1e
vpor ymm13, ymm13, ymm12
vpxor ymm5, ymm5, ymm9
vpsrld ymm9, ymm14, 0xd
vpaddd ymm5, ymm8, ymm5
vmovd xmm8, ecx
vpor ymm9, ymm9, ymm11
mov ecx, dword [rax + 0x1a8]
vpbroadcastd ymm8, xmm8
vpxor ymm13, ymm13, ymm9
vmovdqu ymmword [rsp + 0x360], ymm8
shl rcx, 0x20
vpaddd ymm8, ymm8, ymmword [rsp + 0x180]
or r8, rcx
vpaddd ymm5, ymm5, ymm8
vpxor ymm8, ymm1, ymm7
vpand ymm8, ymm8, ymm0
vpxor ymm8, ymm8, ymm7
vpaddd ymm5, ymm5, ymm8
vpsrld ymm8, ymm14, 2
vpor ymm8, ymm8, ymm10
vpaddd ymm2, ymm2, ymm5
vpslld ymm12, ymm2, 7
vpslld ymm11, ymm2, 0x15
vpxor ymm13, ymm13, ymm8
vpaddd ymm13, ymm5, ymm13
vpor ymm5, ymm14, ymm4
vpand ymm8, ymm14, ymm4
vpsrld ymm9, ymm2, 0xb
vpslld ymm10, ymm2, 0x1a
vpand ymm5, ymm5, ymm6
vpor ymm5, ymm5, ymm8
vpxor xmm8, xmm8, xmm8
vpor ymm9, ymm9, ymm11
vmovdqu ymmword [rsp + 0x20], ymm8
mov rcx, qword [rsp + 0x28]
vpaddd ymm13, ymm13, ymm5
mov qword [rsp + 0x20], r8
mov r8d, dword [rax + 0x168]
vpslld ymm11, ymm13, 0xa
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0x128]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0xe8]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x30]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0xa8]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0x68]
mov qword [rsp + 0x30], rcx
mov rcx, qword [rsp + 0x38]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0x28]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0x1ec]
mov qword [rsp + 0x38], rcx
vmovdqu ymm8, ymmword [rsp + 0x20]
mov ecx, 0x243185be
vpshufb ymm5, ymm8, ymm3
vpsrld ymm8, ymm2, 6
vmovdqu ymm15, ymm5
vpsrld ymm5, ymm2, 0x19
vpor ymm8, ymm8, ymm10
vpor ymm5, ymm5, ymm12
vpslld ymm10, ymm13, 0x13
vmovdqu ymmword [rsp + 0x1a0], ymm15
vpxor ymm5, ymm5, ymm9
vpsrld ymm12, ymm13, 0x16
vpxor ymm5, ymm5, ymm8
vpsrld ymm8, ymm13, 0xd
vpor ymm12, ymm12, ymm11
vpaddd ymm5, ymm7, ymm5
vmovd xmm7, ecx
mov ecx, dword [rax + 0x1ac]
vpor ymm8, ymm8, ymm10
vpxor ymm12, ymm12, ymm8
vpxor xmm8, xmm8, xmm8
vpbroadcastd ymm7, xmm7
shl rcx, 0x20
vmovdqu ymmword [rsp + 0x20], ymm8
vpslld ymm9, ymm13, 0x1e
vmovdqu ymmword [rsp + 0x380], ymm7
or r8, rcx
mov rcx, qword [rsp + 0x28]
vpaddd ymm7, ymm7, ymmword [rsp + 0x1a0]
mov qword [rsp + 0x20], r8
mov r8d, dword [rax + 0x16c]
and rcx, rdx
vpaddd ymm5, ymm5, ymm7
vpxor ymm7, ymm0, ymm1
or rcx, r8
mov r8d, dword [rax + 0x12c]
vpand ymm7, ymm7, ymm2
mov ecx, ecx
vpxor ymm7, ymm7, ymm1
shl r8, 0x20
vpaddd ymm5, ymm5, ymm7
or rcx, r8
mov r8d, dword [rax + 0xec]
vpsrld ymm7, ymm13, 2
vpaddd ymm6, ymm6, ymm5
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x30]
vpor ymm7, ymm7, ymm9
vpslld ymm11, ymm6, 7
vpslld ymm10, ymm6, 0x15
vpslld ymm9, ymm6, 0x1a
vpxor ymm12, ymm12, ymm7
and rcx, rdx
vpaddd ymm12, ymm5, ymm12
vpor ymm5, ymm13, ymm14
or rcx, r8
mov r8d, dword [rax + 0xac]
vpand ymm7, ymm13, ymm14
vpand ymm5, ymm5, ymm4
mov ecx, ecx
vpor ymm5, ymm5, ymm7
shl r8, 0x20
vpaddd ymm12, ymm12, ymm5
or rcx, r8
mov r8d, dword [rax + 0x6c]
vpsrld ymm5, ymm6, 0x19
mov qword [rsp + 0x30], rcx
mov rcx, qword [rsp + 0x38]
vpor ymm5, ymm5, ymm11
vpslld ymm11, ymm12, 0xa
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0x2c]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0x1f0]
mov qword [rsp + 0x38], rcx
vmovdqu ymm8, ymmword [rsp + 0x20]
mov ecx, 0x550c7dc3
vpshufb ymm7, ymm8, ymm3
vpsrld ymm8, ymm6, 0xb
vmovdqu ymm15, ymm7
vpsrld ymm7, ymm6, 6
vpor ymm8, ymm8, ymm10
vpor ymm7, ymm7, ymm9
vpslld ymm10, ymm12, 0x13
vpxor ymm5, ymm5, ymm8
vmovdqu ymmword [rsp + 0x1c0], ymm15
vpsrld ymm8, ymm12, 0xd
vpslld ymm9, ymm12, 0x1e
vpxor ymm5, ymm5, ymm7
vpaddd ymm5, ymm1, ymm5
vmovd xmm1, ecx
mov ecx, dword [rax + 0x1b0]
vpor ymm8, ymm8, ymm10
vpbroadcastd ymm1, xmm1
vpsrld ymm7, ymm12, 2
vmovdqu ymmword [rsp + 0x3a0], ymm1
shl rcx, 0x20
vpor ymm7, ymm7, ymm9
vpaddd ymm1, ymm1, ymmword [rsp + 0x1c0]
or r8, rcx
vpaddd ymm5, ymm5, ymm1
vpxor ymm1, ymm2, ymm0
vpand ymm1, ymm1, ymm6
vpxor ymm1, ymm1, ymm0
vpaddd ymm5, ymm5, ymm1
vpsrld ymm1, ymm12, 0x16
vpor ymm1, ymm1, ymm11
vpaddd ymm4, ymm4, ymm5
vpslld ymm11, ymm4, 7
vpslld ymm10, ymm4, 0x15
vpxor ymm1, ymm1, ymm8
vpxor xmm8, xmm8, xmm8
vpslld ymm9, ymm4, 0x1a
vpxor ymm1, ymm1, ymm7
vmovdqu ymmword [rsp + 0x20], ymm8
vpaddd ymm1, ymm5, ymm1
vpor ymm5, ymm12, ymm13
vpand ymm7, ymm12, ymm13
mov qword [rsp + 0x20], r8
mov r8d, dword [rax + 0x170]
vpand ymm5, ymm5, ymm14
mov rcx, qword [rsp + 0x28]
vpor ymm5, ymm5, ymm7
vpaddd ymm1, ymm1, ymm5
vpsrld ymm5, ymm4, 0x19
and rcx, rdx
vpor ymm5, ymm5, ymm11
or rcx, r8
mov r8d, dword [rax + 0x130]
vpslld ymm11, ymm1, 0xa
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0xf0]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x30]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0xb0]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0x70]
mov qword [rsp + 0x30], rcx
mov rcx, qword [rsp + 0x38]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0x30]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0x1f4]
mov qword [rsp + 0x38], rcx
vmovdqu ymm8, ymmword [rsp + 0x20]
mov ecx, 0x72be5d74
vpshufb ymm7, ymm8, ymm3
vpsrld ymm8, ymm4, 0xb
vmovdqu ymm15, ymm7
vpsrld ymm7, ymm4, 6
vpor ymm8, ymm8, ymm10
vpor ymm7, ymm7, ymm9
vpxor ymm5, ymm5, ymm8
vmovd xmm9, ecx
vmovdqu ymmword [rsp + 0x1e0], ymm15
vpxor ymm5, ymm5, ymm7
vpbroadcastd ymm9, xmm9
mov ecx, dword [rax + 0x1b4]
vpslld ymm10, ymm1, 0x13
vpaddd ymm5, ymm0, ymm5
vpaddd ymm0, ymm9, ymmword [rsp + 0x1e0]
vmovdqu ymmword [rsp + 0x3c0], ymm9
vpsrld ymm8, ymm1, 0xd
shl rcx, 0x20
vpslld ymm9, ymm1, 0x1e
vpaddd ymm5, ymm5, ymm0
vpxor ymm0, ymm6, ymm2
vpor ymm8, ymm8, ymm10
or r8, rcx
vpand ymm0, ymm0, ymm4
vpsrld ymm7, ymm1, 2
vpxor ymm0, ymm0, ymm2
vpor ymm7, ymm7, ymm9
vpaddd ymm5, ymm5, ymm0
vpsrld ymm0, ymm1, 0x16
vpor ymm0, ymm0, ymm11
vpaddd ymm15, ymm14, ymm5
vpslld ymm11, ymm15, 7
vpslld ymm10, ymm15, 0x15
vpxor ymm0, ymm0, ymm8
vpxor xmm8, xmm8, xmm8
vpslld ymm9, ymm15, 0x1a
vpxor ymm0, ymm0, ymm7
vmovdqu ymmword [rsp + 0x20], ymm8
mov rcx, qword [rsp + 0x28]
vpaddd ymm0, ymm5, ymm0
vpor ymm5, ymm1, ymm12
mov qword [rsp + 0x20], r8
mov r8d, dword [rax + 0x174]
vpand ymm7, ymm1, ymm12
vpand ymm5, ymm5, ymm13
and rcx, rdx
vpor ymm5, ymm5, ymm7
or rcx, r8
mov r8d, dword [rax + 0x134]
vpaddd ymm0, ymm0, ymm5
vpsrld ymm5, ymm15, 0x19
vpsrld ymm7, ymm15, 6
mov ecx, ecx
shl r8, 0x20
vpor ymm5, ymm5, ymm11
vpor ymm7, ymm7, ymm9
vpslld ymm11, ymm0, 0xa
vpslld ymm9, ymm0, 0x1e
or rcx, r8
mov r8d, dword [rax + 0xf4]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x30]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0xb4]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0x74]
mov qword [rsp + 0x30], rcx
mov rcx, qword [rsp + 0x38]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0x34]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov qword [rsp + 0x38], rcx
vmovdqu ymm8, ymmword [rsp + 0x20]
mov ecx, 0x80deb1fe
vpshufb ymm14, ymm8, ymm3
vpsrld ymm8, ymm15, 0xb
vpor ymm8, ymm8, ymm10
vpslld ymm10, ymm0, 0x13
vpxor ymm5, ymm5, ymm8
vmovd xmm8, ecx
vpbroadcastd ymm8, xmm8
vpxor ymm5, ymm5, ymm7
vmovdqu ymmword [rsp + 0x3e0], ymm8
vpaddd ymm5, ymm2, ymm5
vpsrld ymm7, ymm0, 2
mov ecx, dword [rax + 0x1b8]
vmovdqu ymmword [rsp + 0x200], ymm14
vpor ymm7, ymm7, ymm9
vpaddd ymm2, ymm8, ymmword [rsp + 0x200]
mov r8d, dword [rax + 0x1f8]
vpsrld ymm8, ymm0, 0xd
shl rcx, 0x20
vpaddd ymm5, ymm5, ymm2
vpxor ymm2, ymm4, ymm6
vpor ymm8, ymm8, ymm10
or r8, rcx
vpand ymm2, ymm2, ymm15
vpxor ymm2, ymm2, ymm6
vpaddd ymm5, ymm5, ymm2
vpsrld ymm2, ymm0, 0x16
vpor ymm2, ymm2, ymm11
vpaddd ymm14, ymm13, ymm5
vpslld ymm11, ymm14, 7
vpslld ymm10, ymm14, 0x15
vpxor ymm2, ymm2, ymm8
vpsrld ymm8, ymm14, 0xb
vpslld ymm9, ymm14, 0x1a
vpxor ymm2, ymm2, ymm7
vpaddd ymm2, ymm5, ymm2
vpor ymm5, ymm0, ymm1
vpand ymm7, ymm0, ymm1
vpand ymm5, ymm5, ymm12
vpor ymm8, ymm8, ymm10
vpor ymm5, ymm5, ymm7
vpsrld ymm7, ymm14, 6
vpaddd ymm2, ymm2, ymm5
vpxor xmm5, xmm5, xmm5
vpor ymm7, ymm7, ymm9
vmovdqu ymmword [rsp + 0x20], ymm5
mov rcx, qword [rsp + 0x28]
vpslld ymm10, ymm2, 0x13
vpslld ymm9, ymm2, 0x1e
mov qword [rsp + 0x20], r8
mov r8d, dword [rax + 0x178]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0x138]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0xf8]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x30]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0xb8]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0x78]
mov qword [rsp + 0x30], rcx
mov rcx, qword [rsp + 0x38]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0x38]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0x1fc]
mov qword [rsp + 0x38], rcx
vmovdqu ymm5, ymmword [rsp + 0x20]
mov ecx, 0x9bdc06a7
vpshufb ymm13, ymm5, ymm3
vpsrld ymm5, ymm14, 0x19
vpor ymm5, ymm5, ymm11
vmovdqu ymmword [rsp + 0x40], ymm13
vpslld ymm11, ymm2, 0xa
vpxor ymm5, ymm5, ymm8
vpsrld ymm8, ymm2, 0xd
vpxor ymm5, ymm5, ymm7
vpsrld ymm7, ymm2, 2
vpor ymm8, ymm8, ymm10
vpaddd ymm5, ymm6, ymm5
vmovd xmm6, ecx
vpor ymm7, ymm7, ymm9
mov ecx, dword [rax + 0x1bc]
vpbroadcastd ymm6, xmm6
vmovdqu ymmword [rsp + 0x400], ymm6
vpaddd ymm6, ymm6, ymmword [rsp + 0x40]
shl rcx, 0x20
or r8, rcx
vpaddd ymm5, ymm5, ymm6
vpxor ymm6, ymm15, ymm4
vpand ymm6, ymm6, ymm14
vpxor ymm6, ymm6, ymm4
vpaddd ymm5, ymm5, ymm6
vpsrld ymm6, ymm2, 0x16
vpor ymm6, ymm6, ymm11
vpaddd ymm13, ymm12, ymm5
vpslld ymm10, ymm13, 7
vpslld ymm9, ymm13, 0x15
vpxor ymm6, ymm6, ymm8
vpxor ymm6, ymm6, ymm7
vpslld ymm8, ymm13, 0x1a
vpand ymm7, ymm2, ymm0
vpaddd ymm6, ymm5, ymm6
vpor ymm5, ymm2, ymm0
vpand ymm5, ymm5, ymm1
vpor ymm5, ymm5, ymm7
vpsrld ymm7, ymm13, 0xb
vpaddd ymm6, ymm6, ymm5
vpxor xmm5, xmm5, xmm5
vpor ymm7, ymm7, ymm9
vmovdqu ymmword [rsp + 0x20], ymm5
mov rcx, qword [rsp + 0x28]
vpslld ymm9, ymm6, 0x13
mov qword [rsp + 0x20], r8
mov r8d, dword [rax + 0x17c]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0x13c]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0xfc]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x30]
and rcx, rdx
or rcx, r8
mov r8d, dword [rax + 0xbc]
mov ecx, ecx
shl r8, 0x20
or rcx, r8
mov r8d, dword [rax + 0x7c]
mov eax, dword [rax + 0x3c]
mov qword [rsp + 0x30], rcx
mov rcx, qword [rsp + 0x38]
shl rax, 0x20
and rdx, rcx
mov rcx, rbx
or rdx, r8
mov r8, rsi
mov edx, edx
or rdx, rax
mov eax, 0xc19bf174
mov qword [rsp + 0x38], rdx
vmovdqu ymm5, ymmword [rsp + 0x20]
xor edx, edx
vpshufb ymm12, ymm5, ymm3
vpsrld ymm3, ymm13, 0x19
vpsrld ymm5, ymm13, 6
vpor ymm3, ymm3, ymm10
vmovdqu ymmword [rsp + 0x20], ymm12
vpor ymm5, ymm5, ymm8
vpslld ymm10, ymm6, 0xa
vpxor ymm3, ymm3, ymm7
vpsrld ymm7, ymm6, 0xd
vpslld ymm8, ymm6, 0x1e
vpxor ymm3, ymm3, ymm5
vpaddd ymm3, ymm4, ymm3
vmovd xmm4, eax
vpor ymm7, ymm7, ymm9
mov eax, 0xe49b69c1
vpbroadcastd ymm4, xmm4
vpsrld ymm5, ymm6, 0x16
vpaddd ymm4, ymm4, ymmword [rsp + 0x20]
vpor ymm5, ymm5, ymm10
vpaddd ymm3, ymm3, ymm4
vpxor ymm4, ymm14, ymm15
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0x40]
vpand ymm4, ymm4, ymm13
vpsrld ymm9, ymm7, 0xa
vpslld ymm11, ymm7, 0xd
vpxor ymm4, ymm4, ymm15
vpaddd ymm3, ymm3, ymm4
vpsrld ymm4, ymm6, 2
vpor ymm4, ymm4, ymm8
vpaddd ymm1, ymm1, ymm3
vpxor ymm5, ymm5, ymm4
vpand ymm4, ymm6, ymm2
vpaddd ymm5, ymm3, ymm5
vpor ymm3, ymm6, ymm2
vpand ymm3, ymm3, ymm0
vpor ymm3, ymm3, ymm4
vpaddd ymm5, ymm5, ymm3
vmovdqu ymm3, ymmword [rsp + 0x80]
vpslld ymm10, ymm3, 0xe
vpslld ymm8, ymm3, 0x19
vmovdqu ymmword [rsp + 0x220], ymm10
vpsrld ymm12, ymm3, 3
vpslld ymm10, ymm7, 0xf
vmovdqu ymmword [rsp + 0x240], ymm8
vpsrld ymm4, ymm3, 0x12
vpsrld ymm8, ymm3, 7
vpor ymm4, ymm4, ymmword [rsp + 0x220]
vpor ymm8, ymm8, ymmword [rsp + 0x240]
vpsrld ymm3, ymm7, 0x13
vpsrld ymm7, ymm7, 0x11
vpor ymm3, ymm3, ymm11
vpor ymm7, ymm7, ymm10
vpxor ymm4, ymm4, ymm8
vmovdqu ymm10, ymmword [rsp + 0x180]
vpxor ymm3, ymm3, ymm7
vpsrld ymm7, ymm1, 0xb
vpxor ymm4, ymm4, ymm12
vpxor ymm3, ymm3, ymm9
vpslld ymm9, ymm1, 0x15
vpaddd ymm3, ymm4, ymm3
vpaddd ymm4, ymm10, ymmword [rsp + 0x60]
vpslld ymm10, ymm1, 7
vpslld ymm8, ymm1, 0x1a
vpor ymm7, ymm7, ymm9
vpaddd ymm11, ymm3, ymm4
vpsrld ymm3, ymm1, 0x19
vpsrld ymm4, ymm1, 6
vpor ymm3, ymm3, ymm10
vmovd xmm10, eax
vmovdqu ymmword [rsp + 0x60], ymm11
vpor ymm4, ymm4, ymm8
vpxor ymm3, ymm3, ymm7
vpbroadcastd ymm10, xmm10
mov eax, 0xefbe4786
vpxor ymm3, ymm3, ymm4
vpaddd ymm15, ymm15, ymm11
vmovdqu ymmword [rsp + 0x5a0], ymm10
vpslld ymm9, ymm5, 0x13
vpsrld ymm4, ymm5, 0x16
vpaddd ymm3, ymm3, ymm10
vpsrld ymm7, ymm5, 0xd
vpslld ymm10, ymm5, 0xa
vpaddd ymm15, ymm3, ymm15
vpxor ymm3, ymm13, ymm14
vpslld ymm8, ymm5, 0x1e
vpor ymm7, ymm7, ymm9
vmovdqu ymm9, ymmword [rsp + 0xa0]
vpand ymm3, ymm3, ymm1
vpor ymm4, ymm4, ymm10
vpxor ymm3, ymm3, ymm14
vpxor ymm4, ymm4, ymm7
vpor ymm7, ymm5, ymm6
vpaddd ymm15, ymm15, ymm3
vpsrld ymm3, ymm5, 2
vpand ymm7, ymm7, ymm2
vpor ymm3, ymm3, ymm8
vmovdqu ymm8, ymmword [rsp + 0x20]
vpaddd ymm0, ymm0, ymm15
vpxor ymm4, ymm4, ymm3
vpand ymm3, ymm5, ymm6
vpor ymm7, ymm7, ymm3
vpsrld ymm3, ymm9, 3
vpaddd ymm4, ymm15, ymm4
vpsrld ymm10, ymm8, 0xa
vpslld ymm15, ymm9, 0xe
vpaddd ymm4, ymm4, ymm7
vmovdqu ymmword [rsp + 0x220], ymm3
vpslld ymm3, ymm9, 0x19
vpslld ymm12, ymm8, 0xd
vmovdqu ymmword [rsp + 0x240], ymm3
vpslld ymm11, ymm8, 0xf
vpsrld ymm7, ymm9, 0x12
vpsrld ymm3, ymm8, 0x13
vpsrld ymm9, ymm9, 7
vpor ymm7, ymm7, ymm15
vpor ymm9, ymm9, ymmword [rsp + 0x240]
vpsrld ymm8, ymm8, 0x11
vpor ymm3, ymm3, ymm12
vpor ymm8, ymm8, ymm11
vpslld ymm11, ymm0, 7
vpxor ymm7, ymm7, ymm9
vpslld ymm9, ymm0, 0x1a
vpxor ymm3, ymm3, ymm8
vmovdqu ymm8, ymmword [rsp + 0x1a0]
vpxor ymm7, ymm7, ymmword [rsp + 0x220]
vpxor ymm3, ymm3, ymm10
vpslld ymm10, ymm0, 0x15
vpaddd ymm3, ymm7, ymm3
vpaddd ymm7, ymm8, ymmword [rsp + 0x80]
vpsrld ymm8, ymm0, 0xb
vpor ymm8, ymm8, ymm10
vpslld ymm10, ymm4, 0x1e
vpaddd ymm15, ymm3, ymm7
vpsrld ymm3, ymm0, 0x19
vpsrld ymm7, ymm0, 6
vpor ymm3, ymm3, ymm11
vmovdqu ymmword [rsp + 0x80], ymm15
vpor ymm7, ymm7, ymm9
vpslld ymm11, ymm4, 0x13
vpxor ymm3, ymm3, ymm8
vmovd xmm8, eax
vpxor ymm3, ymm3, ymm7
vpaddd ymm7, ymm14, ymm15
mov eax, 0xfc19dc6
vpslld ymm14, ymm4, 0xa
vpsrld ymm9, ymm4, 0xd
vpbroadcastd ymm8, xmm8
vpaddd ymm3, ymm3, ymm8
vpor ymm9, ymm9, ymm11
vmovdqu ymmword [rsp + 0x5c0], ymm8
vpaddd ymm7, ymm3, ymm7
vpsrld ymm8, ymm4, 2
vpxor ymm3, ymm1, ymm13
vpand ymm3, ymm3, ymm0
vpor ymm8, ymm8, ymm10
vpxor ymm3, ymm3, ymm13
vpaddd ymm7, ymm7, ymm3
vpsrld ymm3, ymm4, 0x16
vpor ymm3, ymm3, ymm14
vpaddd ymm12, ymm2, ymm7
vpor ymm2, ymm4, ymm5
vpxor ymm3, ymm3, ymm9
vpand ymm2, ymm2, ymm6
vpxor ymm3, ymm3, ymm8
vmovdqu ymm8, ymmword [rsp + 0x60]
vpaddd ymm3, ymm7, ymm3
vpand ymm7, ymm4, ymm5
vpsrld ymm10, ymm8, 0xa
vpslld ymm11, ymm8, 0xf
vpor ymm2, ymm2, ymm7
vpaddd ymm3, ymm3, ymm2
vmovdqu ymm2, ymmword [rsp + 0xc0]
vpsrld ymm14, ymm2, 3
vpslld ymm15, ymm2, 0xe
vmovdqu ymmword [rsp + 0x220], ymm14
vpsrld ymm7, ymm2, 0x12
vpslld ymm14, ymm2, 0x19
vpsrld ymm9, ymm2, 7
vpslld ymm2, ymm8, 0xd
vpor ymm7, ymm7, ymm15
vmovdqu ymmword [rsp + 0x240], ymm2
vpsrld ymm2, ymm8, 0x13
vpsrld ymm8, ymm8, 0x11
vpor ymm2, ymm2, ymmword [rsp + 0x240]
vpor ymm9, ymm9, ymm14
vpor ymm8, ymm8, ymm11
vmovdqu ymm14, ymmword [rsp + 0x1c0]
vpxor ymm7, ymm7, ymm9
vpslld ymm11, ymm12, 7
vpxor ymm2, ymm2, ymm8
vpsrld ymm8, ymm12, 0xb
vpslld ymm9, ymm12, 0x1a
vpxor ymm2, ymm2, ymm10
vpxor ymm7, ymm7, ymmword [rsp + 0x220]
vpslld ymm10, ymm12, 0x15
vpor ymm8, ymm8, ymm10
vpslld ymm10, ymm3, 0x1e
vpaddd ymm2, ymm7, ymm2
vpaddd ymm7, ymm14, ymmword [rsp + 0xa0]
vpaddd ymm14, ymm2, ymm7
vpsrld ymm2, ymm12, 0x19
vpsrld ymm7, ymm12, 6
vpor ymm2, ymm2, ymm11
vmovdqu ymmword [rsp + 0xa0], ymm14
vpor ymm7, ymm7, ymm9
vpxor ymm2, ymm2, ymm8
vmovd xmm9, eax
mov eax, 0x240ca1cc
vpbroadcastd ymm9, xmm9
vpslld ymm11, ymm3, 0x13
vpxor ymm2, ymm2, ymm7
vpaddd ymm2, ymm2, ymm9
vpaddd ymm7, ymm13, ymm14
vpslld ymm14, ymm3, 0xa
vmovdqu ymmword [rsp + 0x5e0], ymm9
vpsrld ymm9, ymm3, 0xd
vpsrld ymm8, ymm3, 2
vpaddd ymm7, ymm2, ymm7
vpxor ymm2, ymm0, ymm1
vpor ymm9, ymm9, ymm11
vpor ymm8, ymm8, ymm10
vpand ymm2, ymm2, ymm12
vpxor ymm2, ymm2, ymm1
vpaddd ymm7, ymm7, ymm2
vpsrld ymm2, ymm3, 0x16
vpor ymm2, ymm2, ymm14
vpaddd ymm13, ymm6, ymm7
vpor ymm6, ymm3, ymm4
vpxor ymm2, ymm2, ymm9
vpand ymm6, ymm6, ymm5
vmovdqu ymm9, ymmword [rsp + 0xe0]
vpxor ymm2, ymm2, ymm8
vmovdqu ymm8, ymmword [rsp + 0x80]
vpsrld ymm14, ymm9, 3
vpslld ymm15, ymm9, 0xe
vpaddd ymm2, ymm7, ymm2
vpsrld ymm10, ymm8, 0xa
vpslld ymm11, ymm8, 0xf
vpand ymm7, ymm3, ymm4
vmovdqu ymmword [rsp + 0x220], ymm14
vpor ymm6, ymm6, ymm7
vpslld ymm14, ymm9, 0x19
vpaddd ymm2, ymm2, ymm6
vpslld ymm6, ymm8, 0xd
vmovdqu ymmword [rsp + 0x240], ymm6
vpsrld ymm7, ymm9, 0x12
vpsrld ymm6, ymm8, 0x13
vpor ymm6, ymm6, ymmword [rsp + 0x240]
vpsrld ymm9, ymm9, 7
vpsrld ymm8, ymm8, 0x11
vpor ymm7, ymm7, ymm15
vpor ymm9, ymm9, ymm14
vpor ymm8, ymm8, ymm11
vmovdqu ymm11, ymmword [rsp + 0x1e0]
vpxor ymm7, ymm7, ymm9
vpslld ymm9, ymm13, 0x1a
vpxor ymm6, ymm6, ymm8
vpxor ymm7, ymm7, ymmword [rsp + 0x220]
vpsrld ymm8, ymm13, 0xb
vpxor ymm6, ymm6, ymm10
vpslld ymm10, ymm13, 0x15
vpaddd ymm6, ymm7, ymm6
vpor ymm8, ymm8, ymm10
vpaddd ymm7, ymm11, ymmword [rsp + 0xc0]
vpslld ymm11, ymm13, 7
vpslld ymm10, ymm2, 0x13
vpaddd ymm15, ymm6, ymm7
vpsrld ymm6, ymm13, 0x19
vpsrld ymm7, ymm13, 6
vpor ymm6, ymm6, ymm11
vmovd xmm11, eax
vmovdqu ymmword [rsp + 0xc0], ymm15
vpor ymm7, ymm7, ymm9
vpxor ymm6, ymm6, ymm8
vpbroadcastd ymm11, xmm11
mov eax, 0x2de92c6f
vpsrld ymm8, ymm2, 0xd
vpslld ymm9, ymm2, 0x1e
vpxor ymm6, ymm6, ymm7
vmovdqu ymmword [rsp + 0x600], ymm11
vpaddd ymm7, ymm6, ymm11
vpaddd ymm6, ymm1, ymm15
vpxor ymm1, ymm12, ymm0
vpand ymm1, ymm1, ymm13
vpaddd ymm6, ymm7, ymm6
vpor ymm8, ymm8, ymm10
vpslld ymm11, ymm2, 0xa
vpsrld ymm7, ymm2, 2
vpxor ymm1, ymm1, ymm0
vpaddd ymm6, ymm6, ymm1
vpsrld ymm1, ymm2, 0x16
vpor ymm7, ymm7, ymm9
vpor ymm1, ymm1, ymm11
vpaddd ymm15, ymm5, ymm6
vpor ymm5, ymm2, ymm3
vmovdqu ymm11, ymmword [rsp + 0x100]
vpxor ymm1, ymm1, ymm8
vpand ymm5, ymm5, ymm4
vpslld ymm14, ymm11, 0xe
vpsrld ymm8, ymm11, 7
vpxor ymm1, ymm1, ymm7
vmovdqu ymm7, ymmword [rsp + 0xa0]
vpaddd ymm1, ymm6, ymm1
vpand ymm6, ymm2, ymm3
vpsrld ymm9, ymm7, 0xa
vpslld ymm10, ymm7, 0xf
vpor ymm5, ymm5, ymm6
vpaddd ymm1, ymm1, ymm5
vpsrld ymm5, ymm11, 3
vmovdqu ymmword [rsp + 0x220], ymm5
vpslld ymm5, ymm11, 0x19
vpsrld ymm6, ymm11, 0x12
vmovdqu ymmword [rsp + 0x240], ymm5
vpslld ymm11, ymm7, 0xd
vpsrld ymm5, ymm7, 0x13
vpor ymm6, ymm6, ymm14
vpor ymm8, ymm8, ymmword [rsp + 0x240]
vpsrld ymm7, ymm7, 0x11
vpor ymm5, ymm5, ymm11
vmovdqu ymm14, ymmword [rsp + 0x200]
vpor ymm7, ymm7, ymm10
vpslld ymm10, ymm15, 7
vpxor ymm6, ymm6, ymm8
vpslld ymm8, ymm15, 0x1a
vpxor ymm5, ymm5, ymm7
vpxor ymm6, ymm6, ymmword [rsp + 0x220]
vpsrld ymm7, ymm15, 0xb
vpxor ymm5, ymm5, ymm9
vpslld ymm9, ymm15, 0x15
vpaddd ymm5, ymm6, ymm5
vpor ymm7, ymm7, ymm9
vmovd xmm9, eax
mov eax, 0x4a7484aa
vpaddd ymm6, ymm14, ymmword [rsp + 0xe0]
vpbroadcastd ymm9, xmm9
vmovdqu ymmword [rsp + 0x620], ymm9
vpaddd ymm14, ymm5, ymm6
vpsrld ymm5, ymm15, 0x19
vpsrld ymm6, ymm15, 6
vpor ymm5, ymm5, ymm10
vmovdqu ymmword [rsp + 0xe0], ymm14
vpor ymm6, ymm6, ymm8
vpslld ymm10, ymm1, 0xa
vpxor ymm5, ymm5, ymm7
vpsrld ymm7, ymm1, 0xd
vpslld ymm8, ymm1, 0x1e
vpxor ymm5, ymm5, ymm6
vpaddd ymm6, ymm5, ymm9
vpaddd ymm5, ymm0, ymm14
vpxor ymm0, ymm13, ymm12
vpand ymm0, ymm0, ymm15
vpslld ymm9, ymm1, 0x13
vpaddd ymm5, ymm6, ymm5
vpxor ymm0, ymm0, ymm12
vpsrld ymm6, ymm1, 2
vpor ymm7, ymm7, ymm9
vpaddd ymm5, ymm5, ymm0
vpsrld ymm0, ymm1, 0x16
vpor ymm6, ymm6, ymm8
vpor ymm0, ymm0, ymm10
vpaddd ymm14, ymm4, ymm5
vpor ymm4, ymm1, ymm2
vmovdqu ymm10, ymmword [rsp + 0x120]
vpxor ymm0, ymm0, ymm7
vpand ymm4, ymm4, ymm3
vpsrld ymm11, ymm10, 3
vpsrld ymm7, ymm10, 7
vpxor ymm0, ymm0, ymm6
vpslld ymm6, ymm10, 0x19
vpaddd ymm0, ymm5, ymm0
vpand ymm5, ymm1, ymm2
vmovdqu ymmword [rsp + 0x240], ymm6
vpor ymm4, ymm4, ymm5
vmovdqu ymm6, ymmword [rsp + 0xc0]
vpslld ymm5, ymm10, 0xe
vpor ymm7, ymm7, ymmword [rsp + 0x240]
vpaddd ymm0, ymm0, ymm4
vmovdqu ymmword [rsp + 0x220], ymm5
vpsrld ymm8, ymm6, 0xa
vpslld ymm9, ymm6, 0xf
vpsrld ymm5, ymm10, 0x12
vpsrld ymm4, ymm6, 0x13
vpor ymm5, ymm5, ymmword [rsp + 0x220]
vpslld ymm10, ymm6, 0xd
vpsrld ymm6, ymm6, 0x11
vpor ymm6, ymm6, ymm9
vpor ymm4, ymm4, ymm10
vpxor ymm5, ymm5, ymm7
vpxor ymm4, ymm4, ymm6
vpslld ymm9, ymm14, 7
vpxor ymm5, ymm5, ymm11
vpsrld ymm6, ymm14, 0xb
vpslld ymm7, ymm14, 0x1a
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm14, 0x15
vpslld ymm10, ymm0, 0xa
vpaddd ymm4, ymm5, ymm4
vmovdqu ymm5, ymmword [rsp + 0x40]
vpaddd ymm5, ymm5, ymmword [rsp + 0x100]
vpor ymm6, ymm6, ymm8
vpslld ymm8, ymm0, 0x1e
vpaddd ymm11, ymm4, ymm5
vpsrld ymm4, ymm14, 0x19
vpsrld ymm5, ymm14, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x100], ymm11
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm0, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm0, 0xd
vpsrld ymm6, ymm0, 2
vpxor ymm4, ymm4, ymm5
vmovd xmm5, eax
vpor ymm7, ymm7, ymm9
vpor ymm6, ymm6, ymm8
mov eax, 0x5cb0a9dc
vpbroadcastd ymm5, xmm5
vmovdqu ymmword [rsp + 0x640], ymm5
vpaddd ymm5, ymm4, ymm5
vpaddd ymm4, ymm12, ymm11
vmovdqu ymm12, ymmword [rsp + 0x140]
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm15, ymm13
vpand ymm5, ymm5, ymm14
vpxor ymm5, ymm5, ymm13
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm0, 0x16
vpor ymm5, ymm5, ymm10
vpslld ymm10, ymm12, 0xe
vpaddd ymm11, ymm3, ymm4
vmovdqu ymmword [rsp + 0x240], ymm10
vpxor ymm5, ymm5, ymm7
vmovdqu ymm10, ymm12
vpxor ymm5, ymm5, ymm6
vpsrld ymm7, ymm10, 7
vmovdqu ymm6, ymmword [rsp + 0xe0]
vpaddd ymm3, ymm4, ymm5
vpor ymm4, ymm0, ymm1
vpand ymm5, ymm0, ymm1
vpsrld ymm8, ymm6, 0xa
vpslld ymm10, ymm6, 0xd
vpand ymm4, ymm4, ymm2
vpor ymm4, ymm4, ymm5
vpsrld ymm5, ymm12, 3
vpaddd ymm3, ymm3, ymm4
vpslld ymm9, ymm6, 0xf
vmovdqu ymmword [rsp + 0x220], ymm5
vpsrld ymm4, ymm6, 0x13
vpsrld ymm5, ymm12, 0x12
vpor ymm5, ymm5, ymmword [rsp + 0x240]
vpslld ymm12, ymm12, 0x19
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpor ymm7, ymm7, ymm12
vpor ymm6, ymm6, ymm9
vmovdqu ymm12, ymmword [rsp + 0x20]
vpxor ymm5, ymm5, ymm7
vpslld ymm9, ymm11, 7
vpxor ymm4, ymm4, ymm6
vpsrld ymm6, ymm11, 0xb
vpslld ymm7, ymm11, 0x1a
vpxor ymm4, ymm4, ymm8
vpxor ymm5, ymm5, ymmword [rsp + 0x220]
vpslld ymm8, ymm11, 0x15
vpor ymm6, ymm6, ymm8
vpslld ymm10, ymm3, 0xa
vpaddd ymm4, ymm5, ymm4
vpslld ymm8, ymm3, 0x1e
vpaddd ymm5, ymm12, ymmword [rsp + 0x120]
vpaddd ymm12, ymm4, ymm5
vpsrld ymm4, ymm11, 0x19
vpsrld ymm5, ymm11, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x120], ymm12
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm3, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm3, 0xd
vpsrld ymm6, ymm3, 2
vpxor ymm4, ymm4, ymm5
vmovd xmm5, eax
vpor ymm7, ymm7, ymm9
vpor ymm6, ymm6, ymm8
mov eax, 0x76f988da
vpbroadcastd ymm5, xmm5
vmovdqu ymmword [rsp + 0x660], ymm5
vpaddd ymm5, ymm4, ymm5
vpaddd ymm4, ymm13, ymm12
vmovdqu ymm13, ymmword [rsp + 0x160]
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm14, ymm15
vpand ymm5, ymm5, ymm11
vpxor ymm5, ymm5, ymm15
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm3, 0x16
vpor ymm5, ymm5, ymm10
vpsrld ymm10, ymm13, 3
vpaddd ymm12, ymm2, ymm4
vmovdqu ymmword [rsp + 0x220], ymm10
vpxor ymm5, ymm5, ymm7
vmovdqu ymm10, ymm13
vpslld ymm7, ymm10, 0x19
vpslld ymm13, ymm13, 0xe
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x100]
vmovdqu ymmword [rsp + 0x240], ymm7
vpaddd ymm2, ymm4, ymm5
vpor ymm4, ymm3, ymm0
vpand ymm5, ymm3, ymm0
vpsrld ymm8, ymm6, 0xa
vpslld ymm9, ymm6, 0xf
vpand ymm4, ymm4, ymm1
vpor ymm4, ymm4, ymm5
vpsrld ymm7, ymm10, 7
vpor ymm7, ymm7, ymmword [rsp + 0x240]
vpaddd ymm2, ymm2, ymm4
vpsrld ymm5, ymm10, 0x12
vpsrld ymm4, ymm6, 0x13
vpslld ymm10, ymm6, 0xd
vpor ymm5, ymm5, ymm13
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpxor ymm5, ymm5, ymm7
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm12, 7
vmovd xmm13, eax
mov eax, 0x983e5152
vpxor ymm4, ymm4, ymm6
vpsrld ymm6, ymm12, 0xb
vpbroadcastd ymm13, xmm13
vpxor ymm5, ymm5, ymmword [rsp + 0x220]
vpxor ymm4, ymm4, ymm8
vmovdqu ymmword [rsp + 0x680], ymm13
vpslld ymm8, ymm12, 0x15
vpslld ymm7, ymm12, 0x1a
vpaddd ymm4, ymm5, ymm4
vmovdqu ymm5, ymmword [rsp + 0x60]
vpor ymm6, ymm6, ymm8
vpaddd ymm5, ymm5, ymmword [rsp + 0x140]
vpslld ymm8, ymm2, 0x1e
vpaddd ymm10, ymm4, ymm5
vpsrld ymm4, ymm12, 0x19
vpsrld ymm5, ymm12, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x140], ymm10
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm2, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm2, 0xd
vpsrld ymm6, ymm2, 2
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymm13
vpaddd ymm4, ymm15, ymm10
vpslld ymm10, ymm2, 0xa
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm11, ymm14
vpor ymm7, ymm7, ymm9
vpand ymm5, ymm5, ymm12
vpor ymm6, ymm6, ymm8
vpxor ymm5, ymm5, ymm14
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm2, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm15, ymm1, ymm4
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x120]
vpaddd ymm1, ymm4, ymm5
vpor ymm4, ymm2, ymm3
vpand ymm5, ymm2, ymm3
vpsrld ymm8, ymm6, 0xa
vpslld ymm9, ymm6, 0xf
vpand ymm4, ymm4, ymm0
vpor ymm4, ymm4, ymm5
vpaddd ymm1, ymm1, ymm4
vmovdqu ymm4, ymmword [rsp + 0x180]
vpsrld ymm13, ymm4, 3
vpslld ymm10, ymm4, 0x19
vmovdqu ymmword [rsp + 0x220], ymm13
vpsrld ymm5, ymm4, 0x12
vpslld ymm13, ymm4, 0xe
vmovdqu ymmword [rsp + 0x240], ymm10
vpsrld ymm7, ymm4, 7
vpslld ymm10, ymm6, 0xd
vpor ymm5, ymm5, ymm13
vpor ymm7, ymm7, ymmword [rsp + 0x240]
vpsrld ymm4, ymm6, 0x13
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vmovd xmm10, eax
mov eax, 0xa831c66d
vpor ymm6, ymm6, ymm9
vpxor ymm5, ymm5, ymm7
vpbroadcastd ymm10, xmm10
vpslld ymm9, ymm15, 7
vpslld ymm7, ymm15, 0x1a
vpxor ymm4, ymm4, ymm6
vpxor ymm5, ymm5, ymmword [rsp + 0x220]
vpsrld ymm6, ymm15, 0xb
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm15, 0x15
vpaddd ymm4, ymm5, ymm4
vpor ymm6, ymm6, ymm8
vmovdqu ymm5, ymmword [rsp + 0x80]
vpaddd ymm5, ymm5, ymmword [rsp + 0x160]
vmovdqu ymmword [rsp + 0x6a0], ymm10
vpslld ymm8, ymm1, 0x1e
vpaddd ymm13, ymm4, ymm5
vpsrld ymm4, ymm15, 0x19
vpsrld ymm5, ymm15, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x160], ymm13
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm1, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm1, 0xd
vpsrld ymm6, ymm1, 2
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymm10
vpaddd ymm4, ymm14, ymm13
vpslld ymm10, ymm1, 0xa
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm12, ymm11
vpor ymm7, ymm7, ymm9
vpand ymm5, ymm5, ymm15
vpor ymm6, ymm6, ymm8
vpxor ymm5, ymm5, ymm11
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm1, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm14, ymm0, ymm4
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x140]
vpaddd ymm0, ymm4, ymm5
vpor ymm4, ymm1, ymm2
vpand ymm5, ymm1, ymm2
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpand ymm4, ymm4, ymm3
vpor ymm4, ymm4, ymm5
vpaddd ymm0, ymm0, ymm4
vmovdqu ymm4, ymmword [rsp + 0x1a0]
vpsrld ymm13, ymm4, 3
vpslld ymm8, ymm4, 0x19
vmovdqu ymmword [rsp + 0x220], ymm13
vpsrld ymm5, ymm4, 0x12
vpslld ymm13, ymm4, 0xe
vmovdqu ymmword [rsp + 0x240], ymm8
vpsrld ymm7, ymm4, 7
vpsrld ymm8, ymm6, 0xa
vpor ymm5, ymm5, ymm13
vpor ymm7, ymm7, ymmword [rsp + 0x240]
vpsrld ymm4, ymm6, 0x13
vmovd xmm13, eax
mov eax, 0xb00327c8
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpbroadcastd ymm13, xmm13
vpor ymm6, ymm6, ymm9
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymmword [rsp + 0x220]
vmovdqu ymmword [rsp + 0x6c0], ymm13
vpslld ymm9, ymm14, 7
vpslld ymm7, ymm14, 0x1a
vpxor ymm4, ymm4, ymm6
vpxor ymm4, ymm4, ymm8
vpsrld ymm6, ymm14, 0xb
vpaddd ymm4, ymm5, ymm4
vpslld ymm8, ymm14, 0x15
vmovdqu ymm5, ymmword [rsp + 0xa0]
vpaddd ymm5, ymm5, ymmword [rsp + 0x180]
vpor ymm6, ymm6, ymm8
vpslld ymm8, ymm0, 0x1e
vpaddd ymm10, ymm4, ymm5
vpsrld ymm4, ymm14, 0x19
vpsrld ymm5, ymm14, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x180], ymm10
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm0, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm0, 0xd
vpsrld ymm6, ymm0, 2
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymm13
vpaddd ymm4, ymm11, ymm10
vpslld ymm10, ymm0, 0xa
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm15, ymm12
vpor ymm7, ymm7, ymm9
vpand ymm5, ymm5, ymm14
vpor ymm6, ymm6, ymm8
vpxor ymm5, ymm5, ymm12
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm0, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm11, ymm3, ymm4
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x160]
vpaddd ymm3, ymm4, ymm5
vpor ymm4, ymm0, ymm1
vpand ymm5, ymm0, ymm1
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpand ymm4, ymm4, ymm2
vpor ymm4, ymm4, ymm5
vpaddd ymm3, ymm3, ymm4
vmovdqu ymm4, ymmword [rsp + 0x1c0]
vpsrld ymm5, ymm4, 3
vpslld ymm8, ymm4, 0x19
vmovdqu ymmword [rsp + 0x220], ymm5
vpslld ymm13, ymm4, 0xe
vpsrld ymm5, ymm4, 0x12
vmovdqu ymmword [rsp + 0x240], ymm8
vpsrld ymm7, ymm4, 7
vpsrld ymm8, ymm6, 0xa
vpor ymm5, ymm5, ymm13
vpor ymm7, ymm7, ymmword [rsp + 0x240]
vpsrld ymm4, ymm6, 0x13
vmovdqu ymm13, ymmword [rsp + 0xc0]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm11, 7
vpxor ymm5, ymm5, ymm7
vpslld ymm7, ymm11, 0x1a
vpslld ymm10, ymm3, 0xa
vpxor ymm4, ymm4, ymm6
vpxor ymm5, ymm5, ymmword [rsp + 0x220]
vpsrld ymm6, ymm11, 0xb
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm11, 0x15
vpaddd ymm4, ymm5, ymm4
vpor ymm6, ymm6, ymm8
vpaddd ymm5, ymm13, ymmword [rsp + 0x1a0]
vpslld ymm8, ymm3, 0x1e
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm11, 6
vmovdqu ymm13, ymm4
vpsrld ymm4, ymm11, 0x19
vpor ymm5, ymm5, ymm7
vpor ymm4, ymm4, ymm9
vpsrld ymm7, ymm3, 0xd
vmovdqu ymmword [rsp + 0x1a0], ymm13
vpxor ymm4, ymm4, ymm6
vpslld ymm9, ymm3, 0x13
vpxor ymm4, ymm4, ymm5
vmovd xmm5, eax
vpor ymm7, ymm7, ymm9
mov eax, 0xbf597fc7
vpbroadcastd ymm5, xmm5
vpsrld ymm6, ymm3, 2
vmovdqu ymmword [rsp + 0x6e0], ymm5
vpaddd ymm5, ymm4, ymm5
vpaddd ymm4, ymm12, ymm13
vpor ymm6, ymm6, ymm8
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm14, ymm15
vpand ymm5, ymm5, ymm11
vpxor ymm5, ymm5, ymm15
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm3, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm12, ymm2, ymm4
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x180]
vpaddd ymm2, ymm4, ymm5
vpor ymm4, ymm3, ymm0
vpand ymm5, ymm3, ymm0
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpand ymm4, ymm4, ymm1
vpor ymm4, ymm4, ymm5
vpaddd ymm2, ymm2, ymm4
vmovdqu ymm4, ymmword [rsp + 0x1e0]
vpsrld ymm13, ymm4, 3
vpslld ymm8, ymm4, 0x19
vmovdqu ymmword [rsp + 0x220], ymm13
vpsrld ymm5, ymm4, 0x12
vpslld ymm13, ymm4, 0xe
vmovdqu ymmword [rsp + 0x240], ymm8
vpsrld ymm7, ymm4, 7
vpsrld ymm8, ymm6, 0xa
vpor ymm5, ymm5, ymm13
vpor ymm7, ymm7, ymmword [rsp + 0x240]
vpsrld ymm4, ymm6, 0x13
vmovd xmm13, eax
mov eax, 0xc6e00bf3
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpbroadcastd ymm13, xmm13
vpor ymm6, ymm6, ymm9
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymmword [rsp + 0x220]
vmovdqu ymm9, ymmword [rsp + 0xe0]
vpxor ymm4, ymm4, ymm6
vpsrld ymm6, ymm12, 0xb
vmovdqu ymmword [rsp + 0x700], ymm13
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm12, 0x15
vpaddd ymm4, ymm5, ymm4
vpslld ymm7, ymm12, 0x1a
vpor ymm6, ymm6, ymm8
vpaddd ymm5, ymm9, ymmword [rsp + 0x1c0]
vpslld ymm9, ymm12, 7
vpslld ymm8, ymm2, 0x1e
vpaddd ymm10, ymm4, ymm5
vpsrld ymm4, ymm12, 0x19
vpsrld ymm5, ymm12, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x1c0], ymm10
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm2, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm2, 0xd
vpsrld ymm6, ymm2, 2
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymm13
vpaddd ymm4, ymm15, ymm10
vpslld ymm10, ymm2, 0xa
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm11, ymm14
vpor ymm7, ymm7, ymm9
vpand ymm5, ymm5, ymm12
vpor ymm6, ymm6, ymm8
vpxor ymm5, ymm5, ymm14
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm2, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm15, ymm1, ymm4
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymm6
vpaddd ymm1, ymm4, ymm5
vpor ymm4, ymm2, ymm3
vpand ymm5, ymm2, ymm3
vpand ymm4, ymm4, ymm0
vpor ymm4, ymm4, ymm5
vmovdqu ymm5, ymmword [rsp + 0x200]
vpaddd ymm1, ymm1, ymm4
vpsrld ymm8, ymm5, 3
vpslld ymm13, ymm5, 0xe
vmovdqu ymm10, ymm5
vmovdqu ymmword [rsp + 0x220], ymm8
vpslld ymm4, ymm10, 0x19
vpsrld ymm7, ymm10, 7
vmovdqu ymm6, ymmword [rsp + 0x1a0]
vmovdqu ymmword [rsp + 0x240], ymm4
vpsrld ymm5, ymm5, 0x12
vpor ymm7, ymm7, ymmword [rsp + 0x240]
vpsrld ymm8, ymm6, 0xa
vpslld ymm10, ymm6, 0xd
vpor ymm5, ymm5, ymm13
vpslld ymm9, ymm6, 0xf
vpsrld ymm4, ymm6, 0x13
vpxor ymm5, ymm5, ymm7
vpsrld ymm6, ymm6, 0x11
vpslld ymm7, ymm15, 0x1a
vpor ymm4, ymm4, ymm10
vpor ymm6, ymm6, ymm9
vpslld ymm10, ymm1, 0xa
vpxor ymm5, ymm5, ymmword [rsp + 0x220]
vmovdqu ymm9, ymmword [rsp + 0x100]
vpxor ymm4, ymm4, ymm6
vpsrld ymm6, ymm15, 0xb
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm15, 0x15
vpaddd ymm4, ymm5, ymm4
vpor ymm6, ymm6, ymm8
vpaddd ymm5, ymm9, ymmword [rsp + 0x1e0]
vpslld ymm9, ymm15, 7
vpslld ymm8, ymm1, 0x1e
vpaddd ymm13, ymm4, ymm5
vpsrld ymm4, ymm15, 0x19
vpsrld ymm5, ymm15, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x1e0], ymm13
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm1, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm1, 0xd
vpsrld ymm6, ymm1, 2
vpxor ymm4, ymm4, ymm5
vmovd xmm5, eax
vpor ymm7, ymm7, ymm9
vpor ymm6, ymm6, ymm8
mov eax, 0xd5a79147
vpbroadcastd ymm5, xmm5
vmovdqu ymmword [rsp + 0x720], ymm5
vpaddd ymm5, ymm4, ymm5
vpaddd ymm4, ymm14, ymm13
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm12, ymm11
vpand ymm5, ymm5, ymm15
vpxor ymm5, ymm5, ymm11
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm1, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm14, ymm0, ymm4
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0x40]
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x1c0]
vpsrld ymm8, ymm7, 3
vpslld ymm9, ymm7, 0x19
vpaddd ymm0, ymm4, ymm5
vpor ymm4, ymm1, ymm2
vpand ymm5, ymm1, ymm2
vmovdqu ymmword [rsp + 0x240], ymm9
vpslld ymm13, ymm7, 0xe
vpslld ymm10, ymm6, 0xd
vpand ymm4, ymm4, ymm3
vmovdqu ymmword [rsp + 0x220], ymm8
vpslld ymm9, ymm6, 0xf
vpsrld ymm8, ymm6, 0xa
vpor ymm4, ymm4, ymm5
vpaddd ymm0, ymm0, ymm4
vpsrld ymm5, ymm7, 0x12
vpsrld ymm4, ymm6, 0x13
vpsrld ymm7, ymm7, 7
vpor ymm5, ymm5, ymm13
vpor ymm7, ymm7, ymmword [rsp + 0x240]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vmovdqu ymm10, ymmword [rsp + 0x120]
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm14, 7
vpxor ymm5, ymm5, ymm7
vpslld ymm7, ymm14, 0x1a
vpxor ymm4, ymm4, ymm6
vpxor ymm5, ymm5, ymmword [rsp + 0x220]
vpsrld ymm6, ymm14, 0xb
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm14, 0x15
vpaddd ymm4, ymm5, ymm4
vpor ymm6, ymm6, ymm8
vmovd xmm8, eax
mov eax, 0x6ca6351
vpaddd ymm5, ymm10, ymmword [rsp + 0x200]
vpbroadcastd ymm8, xmm8
vmovdqu ymmword [rsp + 0x740], ymm8
vpaddd ymm10, ymm4, ymm5
vpsrld ymm4, ymm14, 0x19
vpsrld ymm5, ymm14, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x200], ymm10
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm0, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm0, 0xd
vpsrld ymm6, ymm0, 2
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymm8
vpaddd ymm4, ymm11, ymm10
vpslld ymm10, ymm0, 0xa
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm15, ymm12
vpor ymm7, ymm7, ymm9
vpand ymm5, ymm5, ymm14
vpslld ymm8, ymm0, 0x1e
vpxor ymm5, ymm5, ymm12
vpor ymm6, ymm6, ymm8
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm0, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm11, ymm3, ymm4
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x20]
vpaddd ymm3, ymm4, ymm5
vpor ymm4, ymm0, ymm1
vpand ymm5, ymm0, ymm1
vpslld ymm13, ymm6, 0xe
vpslld ymm9, ymm6, 0x19
vpand ymm4, ymm4, ymm2
vpor ymm4, ymm4, ymm5
vpsrld ymm7, ymm6, 7
vmovdqu ymmword [rsp + 0x240], ymm9
vpor ymm7, ymm7, ymmword [rsp + 0x240]
vpaddd ymm3, ymm3, ymm4
vpsrld ymm5, ymm6, 0x12
vpsrld ymm4, ymm6, 3
vpor ymm5, ymm5, ymm13
vmovdqu ymm6, ymmword [rsp + 0x1e0]
vmovdqu ymmword [rsp + 0x220], ymm4
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymmword [rsp + 0x220]
vpsrld ymm8, ymm6, 0xa
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpsrld ymm4, ymm6, 0x13
vpsrld ymm6, ymm6, 0x11
vpslld ymm7, ymm11, 0x1a
vpor ymm4, ymm4, ymm10
vmovdqu ymm10, ymmword [rsp + 0x140]
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm11, 7
vpxor ymm4, ymm4, ymm6
vpsrld ymm6, ymm11, 0xb
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm11, 0x15
vpaddd ymm4, ymm5, ymm4
vpaddd ymm5, ymm10, ymmword [rsp + 0x40]
vpor ymm6, ymm6, ymm8
vpslld ymm10, ymm3, 0xa
vpslld ymm8, ymm3, 0x1e
vpaddd ymm13, ymm4, ymm5
vpsrld ymm5, ymm11, 0x19
vpsrld ymm4, ymm11, 6
vpor ymm5, ymm5, ymm9
vmovdqu ymmword [rsp + 0x40], ymm13
vpxor ymm5, ymm5, ymm6
vpslld ymm9, ymm3, 0x13
vpor ymm4, ymm4, ymm7
vpsrld ymm7, ymm3, 0xd
vpsrld ymm6, ymm3, 2
vpxor ymm4, ymm5, ymm4
vmovd xmm5, eax
vpor ymm7, ymm7, ymm9
vpor ymm6, ymm6, ymm8
mov eax, 0x14292967
vpbroadcastd ymm5, xmm5
vpaddd ymm5, ymm4, ymm5
vpaddd ymm4, ymm12, ymm13
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm14, ymm15
vpand ymm5, ymm5, ymm11
vpxor ymm5, ymm5, ymm15
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm3, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm12, ymm2, ymm4
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0x60]
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x200]
vpslld ymm9, ymm7, 0x19
vpslld ymm13, ymm7, 0xe
vpaddd ymm2, ymm4, ymm5
vpor ymm4, ymm3, ymm0
vpsrld ymm8, ymm6, 0xa
vpand ymm5, ymm3, ymm0
vmovdqu ymmword [rsp + 0x240], ymm9
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpand ymm4, ymm4, ymm1
vpor ymm4, ymm4, ymm5
vpsrld ymm5, ymm7, 0x12
vpaddd ymm2, ymm2, ymm4
vpsrld ymm4, ymm7, 3
vpor ymm5, ymm5, ymm13
vmovdqu ymmword [rsp + 0x220], ymm4
vpsrld ymm7, ymm7, 7
vpsrld ymm4, ymm6, 0x13
vpor ymm7, ymm7, ymmword [rsp + 0x240]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm12, 7
vpxor ymm5, ymm5, ymm7
vpxor ymm4, ymm4, ymm6
vpsrld ymm6, ymm12, 0xb
vpxor ymm5, ymm5, ymmword [rsp + 0x220]
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm12, 0x15
vpaddd ymm4, ymm5, ymm4
vpslld ymm7, ymm12, 0x1a
vpor ymm6, ymm6, ymm8
vmovdqu ymm5, ymmword [rsp + 0x160]
vpaddd ymm5, ymm5, ymmword [rsp + 0x20]
vpslld ymm8, ymm2, 0x1e
vpaddd ymm10, ymm4, ymm5
vpsrld ymm4, ymm12, 0x19
vpsrld ymm5, ymm12, 6
vpor ymm4, ymm4, ymm9
vmovd xmm9, eax
vmovdqu ymmword [rsp + 0x20], ymm10
vpor ymm5, ymm5, ymm7
vpxor ymm4, ymm4, ymm6
vpbroadcastd ymm9, xmm9
mov eax, 0x27b70a85
vpsrld ymm7, ymm2, 0xd
vpsrld ymm6, ymm2, 2
vpxor ymm4, ymm4, ymm5
vmovdqu ymmword [rsp + 0x760], ymm9
vpaddd ymm5, ymm4, ymm9
vpaddd ymm4, ymm15, ymm10
vpslld ymm9, ymm2, 0x13
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm11, ymm14
vpor ymm7, ymm7, ymm9
vpand ymm5, ymm5, ymm12
vpslld ymm10, ymm2, 0xa
vpor ymm6, ymm6, ymm8
vpxor ymm5, ymm5, ymm14
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm2, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm15, ymm1, ymm4
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x80]
vpaddd ymm1, ymm4, ymm5
vpor ymm4, ymm2, ymm3
vpand ymm5, ymm2, ymm3
vpslld ymm13, ymm6, 0xe
vpslld ymm8, ymm6, 0x19
vpand ymm4, ymm4, ymm0
vpor ymm4, ymm4, ymm5
vpsrld ymm7, ymm6, 7
vmovdqu ymmword [rsp + 0x240], ymm8
vpor ymm7, ymm7, ymmword [rsp + 0x240]
vpaddd ymm1, ymm1, ymm4
vpsrld ymm5, ymm6, 0x12
vpsrld ymm4, ymm6, 3
vmovdqu ymm6, ymmword [rsp + 0x40]
vpor ymm5, ymm5, ymm13
vmovdqu ymmword [rsp + 0x220], ymm4
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymmword [rsp + 0x220]
vmovdqu ymm7, ymmword [rsp + 0x60]
vpsrld ymm8, ymm6, 0xa
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpsrld ymm4, ymm6, 0x13
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm15, 7
vpxor ymm4, ymm4, ymm6
vpsrld ymm6, ymm15, 0xb
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm15, 0x15
vpaddd ymm4, ymm5, ymm4
vpslld ymm10, ymm1, 0xa
vpor ymm6, ymm6, ymm8
vpaddd ymm5, ymm7, ymmword [rsp + 0x180]
vpslld ymm7, ymm15, 0x1a
vmovd xmm8, eax
mov eax, 0x2e1b2138
vpbroadcastd ymm8, xmm8
vmovdqu ymmword [rsp + 0x780], ymm8
vpaddd ymm13, ymm4, ymm5
vpsrld ymm4, ymm15, 0x19
vpsrld ymm5, ymm15, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x60], ymm13
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm1, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm1, 0xd
vpsrld ymm6, ymm1, 2
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymm8
vpaddd ymm4, ymm14, ymm13
vpslld ymm8, ymm1, 0x1e
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm12, ymm11
vpor ymm7, ymm7, ymm9
vpand ymm5, ymm5, ymm15
vpor ymm6, ymm6, ymm8
vpxor ymm5, ymm5, ymm11
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm1, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm14, ymm0, ymm4
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0xa0]
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x20]
vpaddd ymm0, ymm4, ymm5
vpor ymm4, ymm1, ymm2
vpand ymm5, ymm1, ymm2
vpslld ymm13, ymm7, 0xe
vpsrld ymm8, ymm6, 0xa
vpand ymm4, ymm4, ymm3
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpor ymm4, ymm4, ymm5
vpaddd ymm0, ymm0, ymm4
vpsrld ymm4, ymm7, 3
vmovdqu ymmword [rsp + 0x220], ymm4
vpslld ymm4, ymm7, 0x19
vpsrld ymm5, ymm7, 0x12
vmovdqu ymmword [rsp + 0x240], ymm4
vpsrld ymm7, ymm7, 7
vpsrld ymm4, ymm6, 0x13
vpor ymm5, ymm5, ymm13
vpor ymm7, ymm7, ymmword [rsp + 0x240]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm14, 7
vpxor ymm5, ymm5, ymm7
vpslld ymm7, ymm14, 0x1a
vpxor ymm4, ymm4, ymm6
vmovdqu ymm6, ymmword [rsp + 0x80]
vpxor ymm5, ymm5, ymmword [rsp + 0x220]
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm14, 0x15
vpaddd ymm4, ymm5, ymm4
vpaddd ymm5, ymm6, ymmword [rsp + 0x1a0]
vpsrld ymm6, ymm14, 0xb
vpor ymm6, ymm6, ymm8
vpslld ymm8, ymm0, 0x1e
vpaddd ymm10, ymm4, ymm5
vpsrld ymm4, ymm14, 0x19
vpsrld ymm5, ymm14, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x80], ymm10
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm0, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm0, 0xd
vpsrld ymm6, ymm0, 2
vpxor ymm4, ymm4, ymm5
vmovd xmm5, eax
vpor ymm7, ymm7, ymm9
vpor ymm6, ymm6, ymm8
mov eax, 0x4d2c6dfc
vpbroadcastd ymm5, xmm5
vmovdqu ymmword [rsp + 0x7a0], ymm5
vpaddd ymm5, ymm4, ymm5
vpaddd ymm4, ymm11, ymm10
vpslld ymm10, ymm0, 0xa
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm15, ymm12
vpand ymm5, ymm5, ymm14
vpxor ymm5, ymm5, ymm12
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm0, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm11, ymm3, ymm4
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0xc0]
vpaddd ymm3, ymm4, ymm5
vpor ymm4, ymm0, ymm1
vpand ymm5, ymm0, ymm1
vpslld ymm13, ymm6, 0xe
vpsrld ymm7, ymm6, 7
vpand ymm4, ymm4, ymm2
vpor ymm4, ymm4, ymm5
vpsrld ymm5, ymm6, 0x12
vpaddd ymm3, ymm3, ymm4
vpsrld ymm4, ymm6, 3
vpor ymm5, ymm5, ymm13
vmovdqu ymmword [rsp + 0x220], ymm4
vpslld ymm4, ymm6, 0x19
vmovdqu ymm6, ymmword [rsp + 0x60]
vmovdqu ymmword [rsp + 0x240], ymm4
vpor ymm7, ymm7, ymmword [rsp + 0x240]
vpsrld ymm8, ymm6, 0xa
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpsrld ymm4, ymm6, 0x13
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0xa0]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpxor ymm5, ymm5, ymmword [rsp + 0x220]
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm11, 7
vpxor ymm4, ymm4, ymm6
vpsrld ymm6, ymm11, 0xb
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm11, 0x15
vpaddd ymm4, ymm5, ymm4
vpslld ymm10, ymm3, 0xa
vpor ymm6, ymm6, ymm8
vpaddd ymm5, ymm7, ymmword [rsp + 0x1c0]
vpslld ymm7, ymm11, 0x1a
vpslld ymm8, ymm3, 0x1e
vpaddd ymm13, ymm4, ymm5
vpsrld ymm4, ymm11, 0x19
vpsrld ymm5, ymm11, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0xa0], ymm13
vpor ymm5, ymm5, ymm7
vpxor ymm4, ymm4, ymm6
vmovd xmm7, eax
mov eax, 0x53380d13
vpbroadcastd ymm7, xmm7
vpslld ymm9, ymm3, 0x13
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymm7
vpaddd ymm4, ymm12, ymm13
vpsrld ymm6, ymm3, 2
vmovdqu ymmword [rsp + 0x7c0], ymm7
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm14, ymm15
vpor ymm6, ymm6, ymm8
vpand ymm5, ymm5, ymm11
vpsrld ymm7, ymm3, 0xd
vpxor ymm5, ymm5, ymm15
vpor ymm7, ymm7, ymm9
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm3, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm12, ymm2, ymm4
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0xe0]
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x80]
vpaddd ymm2, ymm4, ymm5
vpor ymm4, ymm3, ymm0
vpand ymm5, ymm3, ymm0
vpslld ymm13, ymm7, 0xe
vpsrld ymm8, ymm6, 0xa
vpand ymm4, ymm4, ymm1
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpor ymm4, ymm4, ymm5
vpaddd ymm2, ymm2, ymm4
vpsrld ymm4, ymm7, 3
vmovdqu ymmword [rsp + 0x220], ymm4
vpslld ymm4, ymm7, 0x19
vpsrld ymm5, ymm7, 0x12
vmovdqu ymmword [rsp + 0x240], ymm4
vpsrld ymm7, ymm7, 7
vpsrld ymm4, ymm6, 0x13
vpor ymm5, ymm5, ymm13
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vmovd xmm13, eax
mov eax, 0x650a7354
vpor ymm7, ymm7, ymmword [rsp + 0x240]
vpor ymm6, ymm6, ymm9
vpbroadcastd ymm13, xmm13
vpxor ymm4, ymm4, ymm6
vpslld ymm9, ymm12, 7
vmovdqu ymm6, ymmword [rsp + 0xc0]
vmovdqu ymmword [rsp + 0x7e0], ymm13
vpxor ymm5, ymm5, ymm7
vpslld ymm7, ymm12, 0x1a
vpxor ymm4, ymm4, ymm8
vpxor ymm5, ymm5, ymmword [rsp + 0x220]
vpslld ymm8, ymm12, 0x15
vpaddd ymm4, ymm5, ymm4
vpaddd ymm5, ymm6, ymmword [rsp + 0x1e0]
vpsrld ymm6, ymm12, 0xb
vpor ymm6, ymm6, ymm8
vpslld ymm8, ymm2, 0x1e
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm12, 6
vmovdqu ymm10, ymm4
vpsrld ymm4, ymm12, 0x19
vpor ymm5, ymm5, ymm7
vpor ymm4, ymm4, ymm9
vpsrld ymm7, ymm2, 0xd
vmovdqu ymmword [rsp + 0xc0], ymm10
vpxor ymm4, ymm4, ymm6
vpslld ymm9, ymm2, 0x13
vpxor ymm4, ymm4, ymm5
vpsrld ymm6, ymm2, 2
vpor ymm7, ymm7, ymm9
vpaddd ymm5, ymm4, ymm13
vpaddd ymm4, ymm15, ymm10
vpslld ymm10, ymm2, 0xa
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm11, ymm14
vpor ymm6, ymm6, ymm8
vpand ymm5, ymm5, ymm12
vpxor ymm5, ymm5, ymm14
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm2, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm15, ymm1, ymm4
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x100]
vpaddd ymm1, ymm4, ymm5
vpor ymm4, ymm2, ymm3
vpand ymm5, ymm2, ymm3
vpslld ymm13, ymm6, 0xe
vpsrld ymm7, ymm6, 7
vpand ymm4, ymm4, ymm0
vpor ymm4, ymm4, ymm5
vpsrld ymm5, ymm6, 0x12
vpaddd ymm1, ymm1, ymm4
vpsrld ymm4, ymm6, 3
vpor ymm5, ymm5, ymm13
vmovdqu ymmword [rsp + 0x220], ymm4
vpslld ymm4, ymm6, 0x19
vmovdqu ymm6, ymmword [rsp + 0xa0]
vmovdqu ymmword [rsp + 0x240], ymm4
vpor ymm7, ymm7, ymmword [rsp + 0x240]
vpsrld ymm8, ymm6, 0xa
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpsrld ymm4, ymm6, 0x13
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0xe0]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpxor ymm5, ymm5, ymmword [rsp + 0x220]
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm15, 7
vmovd xmm10, eax
mov eax, 0x766a0abb
vpxor ymm4, ymm4, ymm6
vpsrld ymm6, ymm15, 0xb
vpbroadcastd ymm10, xmm10
vmovdqu ymmword [rsp + 0x800], ymm10
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm15, 0x15
vpaddd ymm4, ymm5, ymm4
vpor ymm6, ymm6, ymm8
vpaddd ymm5, ymm7, ymmword [rsp + 0x200]
vpslld ymm7, ymm15, 0x1a
vpslld ymm8, ymm1, 0x1e
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm15, 6
vmovdqu ymm13, ymm4
vpsrld ymm4, ymm15, 0x19
vpor ymm5, ymm5, ymm7
vpor ymm4, ymm4, ymm9
vpsrld ymm7, ymm1, 0xd
vmovdqu ymmword [rsp + 0xe0], ymm13
vpxor ymm4, ymm4, ymm6
vpslld ymm9, ymm1, 0x13
vpxor ymm4, ymm4, ymm5
vpsrld ymm6, ymm1, 2
vpor ymm7, ymm7, ymm9
vpaddd ymm5, ymm4, ymm10
vpaddd ymm4, ymm14, ymm13
vpslld ymm10, ymm1, 0xa
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm12, ymm11
vpor ymm6, ymm6, ymm8
vpand ymm5, ymm5, ymm15
vpxor ymm5, ymm5, ymm11
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm1, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm14, ymm0, ymm4
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0x120]
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0xc0]
vpaddd ymm0, ymm4, ymm5
vpor ymm4, ymm1, ymm2
vpand ymm5, ymm1, ymm2
vpslld ymm13, ymm7, 0xe
vpsrld ymm8, ymm6, 0xa
vpand ymm4, ymm4, ymm3
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpor ymm4, ymm4, ymm5
vpaddd ymm0, ymm0, ymm4
vpsrld ymm4, ymm7, 3
vmovdqu ymmword [rsp + 0x220], ymm4
vpslld ymm4, ymm7, 0x19
vpsrld ymm5, ymm7, 0x12
vmovdqu ymmword [rsp + 0x240], ymm4
vpsrld ymm7, ymm7, 7
vpsrld ymm4, ymm6, 0x13
vpor ymm5, ymm5, ymm13
vpor ymm7, ymm7, ymmword [rsp + 0x240]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm14, 7
vpxor ymm5, ymm5, ymm7
vpslld ymm7, ymm14, 0x1a
vpxor ymm4, ymm4, ymm6
vmovdqu ymm6, ymmword [rsp + 0x100]
vpxor ymm5, ymm5, ymmword [rsp + 0x220]
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm14, 0x15
vpaddd ymm4, ymm5, ymm4
vpaddd ymm5, ymm6, ymmword [rsp + 0x40]
vpsrld ymm6, ymm14, 0xb
vpor ymm6, ymm6, ymm8
vmovd xmm8, eax
mov eax, 0x81c2c92e
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm14, 6
vpbroadcastd ymm8, xmm8
vmovdqu ymm10, ymm4
vpsrld ymm4, ymm14, 0x19
vpor ymm5, ymm5, ymm7
vmovdqu ymmword [rsp + 0x820], ymm8
vpor ymm4, ymm4, ymm9
vpsrld ymm7, ymm0, 0xd
vmovdqu ymmword [rsp + 0x100], ymm10
vpxor ymm4, ymm4, ymm6
vpslld ymm9, ymm0, 0x13
vpxor ymm4, ymm4, ymm5
vpsrld ymm6, ymm0, 2
vpor ymm7, ymm7, ymm9
vpaddd ymm5, ymm4, ymm8
vpaddd ymm4, ymm11, ymm10
vpslld ymm10, ymm0, 0xa
vpaddd ymm4, ymm5, ymm4
vpslld ymm8, ymm0, 0x1e
vpxor ymm5, ymm15, ymm12
vpand ymm5, ymm5, ymm14
vpor ymm6, ymm6, ymm8
vpxor ymm5, ymm5, ymm12
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm0, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm11, ymm3, ymm4
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x140]
vpaddd ymm3, ymm4, ymm5
vpor ymm4, ymm0, ymm1
vpand ymm5, ymm0, ymm1
vpslld ymm13, ymm6, 0xe
vpsrld ymm7, ymm6, 7
vpand ymm4, ymm4, ymm2
vpor ymm4, ymm4, ymm5
vpsrld ymm5, ymm6, 0x12
vpaddd ymm3, ymm3, ymm4
vpsrld ymm4, ymm6, 3
vpor ymm5, ymm5, ymm13
vmovdqu ymmword [rsp + 0x220], ymm4
vpslld ymm4, ymm6, 0x19
vmovdqu ymm6, ymmword [rsp + 0xe0]
vmovdqu ymmword [rsp + 0x240], ymm4
vpor ymm7, ymm7, ymmword [rsp + 0x240]
vpsrld ymm8, ymm6, 0xa
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpsrld ymm4, ymm6, 0x13
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0x120]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpxor ymm5, ymm5, ymmword [rsp + 0x220]
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm11, 7
vpxor ymm4, ymm4, ymm6
vpsrld ymm6, ymm11, 0xb
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm11, 0x15
vpaddd ymm4, ymm5, ymm4
vpaddd ymm5, ymm7, ymmword [rsp + 0x20]
vpor ymm6, ymm6, ymm8
vpslld ymm7, ymm11, 0x1a
vpslld ymm10, ymm3, 0xa
vpaddd ymm13, ymm4, ymm5
vpsrld ymm4, ymm11, 0x19
vpsrld ymm5, ymm11, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x120], ymm13
vpor ymm5, ymm5, ymm7
vpxor ymm4, ymm4, ymm6
vmovd xmm7, eax
mov eax, 0x92722c85
vpbroadcastd ymm7, xmm7
vpslld ymm9, ymm3, 0x13
vpxor ymm4, ymm4, ymm5
vpslld ymm8, ymm3, 0x1e
vpsrld ymm6, ymm3, 2
vpaddd ymm5, ymm4, ymm7
vmovdqu ymmword [rsp + 0x840], ymm7
vpaddd ymm4, ymm12, ymm13
vpsrld ymm7, ymm3, 0xd
vpor ymm6, ymm6, ymm8
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm14, ymm15
vpor ymm7, ymm7, ymm9
vpand ymm5, ymm5, ymm11
vpxor ymm5, ymm5, ymm15
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm3, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm12, ymm2, ymm4
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0x160]
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x100]
vpaddd ymm2, ymm4, ymm5
vpor ymm4, ymm3, ymm0
vpand ymm5, ymm3, ymm0
vpslld ymm13, ymm7, 0xe
vpsrld ymm8, ymm6, 0xa
vpand ymm4, ymm4, ymm1
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpor ymm4, ymm4, ymm5
vpaddd ymm2, ymm2, ymm4
vpsrld ymm4, ymm7, 3
vmovdqu ymmword [rsp + 0x220], ymm4
vpslld ymm4, ymm7, 0x19
vpsrld ymm5, ymm7, 0x12
vmovdqu ymmword [rsp + 0x240], ymm4
vpsrld ymm7, ymm7, 7
vpsrld ymm4, ymm6, 0x13
vpor ymm5, ymm5, ymm13
vpor ymm7, ymm7, ymmword [rsp + 0x240]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm12, 7
vpxor ymm5, ymm5, ymm7
vpslld ymm7, ymm12, 0x1a
vpxor ymm4, ymm4, ymm6
vmovdqu ymm6, ymmword [rsp + 0x140]
vpxor ymm5, ymm5, ymmword [rsp + 0x220]
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm12, 0x15
vpaddd ymm4, ymm5, ymm4
vpaddd ymm5, ymm6, ymmword [rsp + 0x60]
vpsrld ymm6, ymm12, 0xb
vpor ymm6, ymm6, ymm8
vpslld ymm8, ymm2, 0x1e
vpaddd ymm10, ymm4, ymm5
vpsrld ymm4, ymm12, 0x19
vpsrld ymm5, ymm12, 6
vpor ymm4, ymm4, ymm9
vmovd xmm9, eax
vmovdqu ymmword [rsp + 0x140], ymm10
vpor ymm5, ymm5, ymm7
vpxor ymm4, ymm4, ymm6
vpbroadcastd ymm9, xmm9
mov eax, 0xa2bfe8a1
vpsrld ymm7, ymm2, 0xd
vpsrld ymm6, ymm2, 2
vpxor ymm4, ymm4, ymm5
vmovdqu ymmword [rsp + 0x860], ymm9
vpaddd ymm5, ymm4, ymm9
vpaddd ymm4, ymm15, ymm10
vpslld ymm9, ymm2, 0x13
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm11, ymm14
vpor ymm7, ymm7, ymm9
vpand ymm5, ymm5, ymm12
vpslld ymm10, ymm2, 0xa
vpor ymm6, ymm6, ymm8
vpxor ymm5, ymm5, ymm14
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm2, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm15, ymm1, ymm4
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x180]
vpaddd ymm1, ymm4, ymm5
vpor ymm4, ymm2, ymm3
vpand ymm5, ymm2, ymm3
vpslld ymm13, ymm6, 0xe
vpsrld ymm7, ymm6, 7
vpand ymm4, ymm4, ymm0
vpor ymm4, ymm4, ymm5
vpsrld ymm5, ymm6, 0x12
vpaddd ymm1, ymm1, ymm4
vpsrld ymm4, ymm6, 3
vpor ymm5, ymm5, ymm13
vmovdqu ymmword [rsp + 0x220], ymm4
vpslld ymm4, ymm6, 0x19
vmovdqu ymm6, ymmword [rsp + 0x120]
vmovdqu ymmword [rsp + 0x240], ymm4
vpor ymm7, ymm7, ymmword [rsp + 0x240]
vpsrld ymm8, ymm6, 0xa
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpsrld ymm4, ymm6, 0x13
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0x160]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpxor ymm5, ymm5, ymmword [rsp + 0x220]
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm15, 7
vmovd xmm10, eax
mov eax, 0xa81a664b
vpxor ymm4, ymm4, ymm6
vpsrld ymm6, ymm15, 0xb
vpbroadcastd ymm10, xmm10
vmovdqu ymmword [rsp + 0x880], ymm10
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm15, 0x15
vpaddd ymm4, ymm5, ymm4
vpor ymm6, ymm6, ymm8
vpaddd ymm5, ymm7, ymmword [rsp + 0x80]
vpslld ymm7, ymm15, 0x1a
vpslld ymm8, ymm1, 0x1e
vpaddd ymm13, ymm4, ymm5
vpsrld ymm4, ymm15, 0x19
vpsrld ymm5, ymm15, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x160], ymm13
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm1, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm1, 0xd
vpsrld ymm6, ymm1, 2
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymm10
vpaddd ymm4, ymm14, ymm13
vpslld ymm10, ymm1, 0xa
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm12, ymm11
vpor ymm7, ymm7, ymm9
vpand ymm5, ymm5, ymm15
vpor ymm6, ymm6, ymm8
vpxor ymm5, ymm5, ymm11
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm1, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm14, ymm0, ymm4
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0x1a0]
vpxor ymm5, ymm5, ymm6
vpaddd ymm0, ymm4, ymm5
vpor ymm4, ymm1, ymm2
vpand ymm5, ymm1, ymm2
vpand ymm4, ymm4, ymm3
vpslld ymm13, ymm7, 0xe
vpor ymm4, ymm4, ymm5
vpsrld ymm5, ymm7, 0x12
vpaddd ymm0, ymm0, ymm4
vpsrld ymm4, ymm7, 3
vpor ymm5, ymm5, ymm13
vmovdqu ymmword [rsp + 0x220], ymm4
vpslld ymm4, ymm7, 0x19
vpsrld ymm7, ymm7, 7
vmovd xmm13, eax
vmovdqu ymmword [rsp + 0x240], ymm4
vpbroadcastd ymm13, xmm13
mov eax, 0xc24b8b70
vmovdqu ymm6, ymmword [rsp + 0x140]
vpor ymm7, ymm7, ymmword [rsp + 0x240]
vmovdqu ymmword [rsp + 0x8a0], ymm13
vpsrld ymm8, ymm6, 0xa
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpsrld ymm4, ymm6, 0x13
vpxor ymm5, ymm5, ymm7
vpsrld ymm6, ymm6, 0x11
vpslld ymm7, ymm14, 0x1a
vpor ymm4, ymm4, ymm10
vpxor ymm5, ymm5, ymmword [rsp + 0x220]
vpor ymm6, ymm6, ymm9
vpxor ymm4, ymm4, ymm6
vpslld ymm9, ymm14, 7
vmovdqu ymm6, ymmword [rsp + 0x180]
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm14, 0x15
vpaddd ymm4, ymm5, ymm4
vpaddd ymm5, ymm6, ymmword [rsp + 0xa0]
vpsrld ymm6, ymm14, 0xb
vpor ymm6, ymm6, ymm8
vpslld ymm8, ymm0, 0x1e
vpaddd ymm10, ymm4, ymm5
vpsrld ymm4, ymm14, 0x19
vpsrld ymm5, ymm14, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x180], ymm10
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm0, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm0, 0xd
vpsrld ymm6, ymm0, 2
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymm13
vpaddd ymm4, ymm11, ymm10
vpslld ymm10, ymm0, 0xa
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm15, ymm12
vpor ymm7, ymm7, ymm9
vpand ymm5, ymm5, ymm14
vpor ymm6, ymm6, ymm8
vpxor ymm5, ymm5, ymm12
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm0, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm11, ymm3, ymm4
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x1c0]
vpaddd ymm3, ymm4, ymm5
vpor ymm4, ymm0, ymm1
vpand ymm5, ymm0, ymm1
vpslld ymm13, ymm6, 0xe
vpsrld ymm7, ymm6, 7
vpand ymm4, ymm4, ymm2
vpor ymm4, ymm4, ymm5
vpsrld ymm5, ymm6, 0x12
vpaddd ymm3, ymm3, ymm4
vpsrld ymm4, ymm6, 3
vpor ymm5, ymm5, ymm13
vmovdqu ymmword [rsp + 0x220], ymm4
vpslld ymm4, ymm6, 0x19
vmovdqu ymm6, ymmword [rsp + 0x160]
vmovdqu ymmword [rsp + 0x240], ymm4
vpor ymm7, ymm7, ymmword [rsp + 0x240]
vpsrld ymm8, ymm6, 0xa
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpsrld ymm4, ymm6, 0x13
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0x1a0]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpxor ymm5, ymm5, ymmword [rsp + 0x220]
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm11, 7
vpxor ymm4, ymm4, ymm6
vpsrld ymm6, ymm11, 0xb
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm11, 0x15
vpaddd ymm4, ymm5, ymm4
vpslld ymm10, ymm3, 0xa
vpor ymm6, ymm6, ymm8
vpaddd ymm5, ymm7, ymmword [rsp + 0xc0]
vpslld ymm7, ymm11, 0x1a
vpslld ymm8, ymm3, 0x1e
vpaddd ymm13, ymm4, ymm5
vpsrld ymm4, ymm11, 0x19
vpsrld ymm5, ymm11, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x1a0], ymm13
vpor ymm5, ymm5, ymm7
vpxor ymm4, ymm4, ymm6
vmovd xmm7, eax
mov eax, 0xc76c51a3
vpbroadcastd ymm7, xmm7
vpslld ymm9, ymm3, 0x13
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymm7
vpaddd ymm4, ymm12, ymm13
vpsrld ymm6, ymm3, 2
vmovdqu ymmword [rsp + 0x8c0], ymm7
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm14, ymm15
vpor ymm6, ymm6, ymm8
vpand ymm5, ymm5, ymm11
vpsrld ymm7, ymm3, 0xd
vpxor ymm5, ymm5, ymm15
vpor ymm7, ymm7, ymm9
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm3, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm12, ymm2, ymm4
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0x1e0]
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x180]
vpaddd ymm2, ymm4, ymm5
vpor ymm4, ymm3, ymm0
vpand ymm5, ymm3, ymm0
vpslld ymm13, ymm7, 0xe
vpsrld ymm8, ymm6, 0xa
vpand ymm4, ymm4, ymm1
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpor ymm4, ymm4, ymm5
vpaddd ymm2, ymm2, ymm4
vpsrld ymm4, ymm7, 3
vmovdqu ymmword [rsp + 0x220], ymm4
vpslld ymm4, ymm7, 0x19
vpsrld ymm5, ymm7, 0x12
vmovdqu ymmword [rsp + 0x240], ymm4
vpsrld ymm7, ymm7, 7
vpsrld ymm4, ymm6, 0x13
vpor ymm5, ymm5, ymm13
vpor ymm7, ymm7, ymmword [rsp + 0x240]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm12, 7
vpxor ymm5, ymm5, ymm7
vpslld ymm7, ymm12, 0x1a
vpxor ymm4, ymm4, ymm6
vmovdqu ymm6, ymmword [rsp + 0x1c0]
vpxor ymm5, ymm5, ymmword [rsp + 0x220]
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm12, 0x15
vpaddd ymm4, ymm5, ymm4
vpaddd ymm5, ymm6, ymmword [rsp + 0xe0]
vpsrld ymm6, ymm12, 0xb
vpor ymm6, ymm6, ymm8
vmovd xmm8, eax
mov eax, 0xd192e819
vpaddd ymm10, ymm4, ymm5
vpsrld ymm4, ymm12, 0x19
vpbroadcastd ymm8, xmm8
vpsrld ymm5, ymm12, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x1c0], ymm10
vpor ymm5, ymm5, ymm7
vpxor ymm4, ymm4, ymm6
vmovdqu ymmword [rsp + 0x8e0], ymm8
vpslld ymm9, ymm2, 0x13
vpsrld ymm7, ymm2, 0xd
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymm8
vpaddd ymm4, ymm15, ymm10
vpslld ymm10, ymm2, 0xa
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm11, ymm14
vpor ymm7, ymm7, ymm9
vpslld ymm8, ymm2, 0x1e
vpsrld ymm6, ymm2, 2
vpand ymm5, ymm5, ymm12
vpxor ymm5, ymm5, ymm14
vpor ymm6, ymm6, ymm8
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm2, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm15, ymm1, ymm4
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x200]
vpaddd ymm1, ymm4, ymm5
vpor ymm4, ymm2, ymm3
vpand ymm5, ymm2, ymm3
vpslld ymm13, ymm6, 0xe
vpsrld ymm7, ymm6, 7
vpand ymm4, ymm4, ymm0
vpor ymm4, ymm4, ymm5
vpsrld ymm5, ymm6, 0x12
vpaddd ymm1, ymm1, ymm4
vpsrld ymm4, ymm6, 3
vpor ymm5, ymm5, ymm13
vmovdqu ymmword [rsp + 0x220], ymm4
vpslld ymm4, ymm6, 0x19
vmovdqu ymm6, ymmword [rsp + 0x1a0]
vmovdqu ymmword [rsp + 0x240], ymm4
vpor ymm7, ymm7, ymmword [rsp + 0x240]
vpsrld ymm8, ymm6, 0xa
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpsrld ymm4, ymm6, 0x13
vpxor ymm5, ymm5, ymm7
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpxor ymm5, ymm5, ymmword [rsp + 0x220]
vmovdqu ymm7, ymmword [rsp + 0x1e0]
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm15, 7
vpxor ymm4, ymm4, ymm6
vpsrld ymm6, ymm15, 0xb
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm15, 0x15
vpaddd ymm4, ymm5, ymm4
vpslld ymm10, ymm1, 0xa
vpor ymm6, ymm6, ymm8
vpaddd ymm5, ymm7, ymmword [rsp + 0x100]
vpslld ymm7, ymm15, 0x1a
vpslld ymm8, ymm1, 0x1e
vpaddd ymm13, ymm4, ymm5
vpsrld ymm4, ymm15, 0x19
vpsrld ymm5, ymm15, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x1e0], ymm13
vpor ymm5, ymm5, ymm7
vpxor ymm4, ymm4, ymm6
vmovd xmm7, eax
mov eax, 0xd6990624
vpbroadcastd ymm7, xmm7
vpslld ymm9, ymm1, 0x13
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymm7
vpaddd ymm4, ymm14, ymm13
vpsrld ymm6, ymm1, 2
vmovdqu ymmword [rsp + 0x900], ymm7
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm12, ymm11
vpor ymm6, ymm6, ymm8
vpand ymm5, ymm5, ymm15
vpsrld ymm7, ymm1, 0xd
vpxor ymm5, ymm5, ymm11
vpor ymm7, ymm7, ymm9
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm1, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm14, ymm0, ymm4
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0x40]
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x1c0]
vpaddd ymm0, ymm4, ymm5
vpor ymm4, ymm1, ymm2
vpand ymm5, ymm1, ymm2
vpslld ymm13, ymm7, 0xe
vpsrld ymm8, ymm6, 0xa
vpand ymm4, ymm4, ymm3
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpor ymm4, ymm4, ymm5
vpaddd ymm0, ymm0, ymm4
vpsrld ymm4, ymm7, 3
vmovdqu ymmword [rsp + 0x220], ymm4
vpslld ymm4, ymm7, 0x19
vpsrld ymm5, ymm7, 0x12
vmovdqu ymmword [rsp + 0x240], ymm4
vpsrld ymm7, ymm7, 7
vpsrld ymm4, ymm6, 0x13
vpor ymm5, ymm5, ymm13
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vmovd xmm13, eax
mov eax, 0xf40e3585
vpor ymm7, ymm7, ymmword [rsp + 0x240]
vpor ymm6, ymm6, ymm9
vpbroadcastd ymm13, xmm13
vpxor ymm4, ymm4, ymm6
vpslld ymm9, ymm14, 7
vmovdqu ymm6, ymmword [rsp + 0x200]
vmovdqu ymmword [rsp + 0x920], ymm13
vpxor ymm5, ymm5, ymm7
vpslld ymm7, ymm14, 0x1a
vpxor ymm4, ymm4, ymm8
vpxor ymm5, ymm5, ymmword [rsp + 0x220]
vpslld ymm8, ymm14, 0x15
vpaddd ymm4, ymm5, ymm4
vpaddd ymm5, ymm6, ymmword [rsp + 0x120]
vpsrld ymm6, ymm14, 0xb
vpor ymm6, ymm6, ymm8
vpslld ymm8, ymm0, 0x1e
vpaddd ymm10, ymm4, ymm5
vpsrld ymm4, ymm14, 0x19
vpsrld ymm5, ymm14, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x200], ymm10
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm0, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm0, 0xd
vpsrld ymm6, ymm0, 2
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymm13
vpaddd ymm4, ymm11, ymm10
vpslld ymm10, ymm0, 0xa
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm15, ymm12
vpor ymm7, ymm7, ymm9
vpand ymm5, ymm5, ymm14
vpor ymm6, ymm6, ymm8
vpxor ymm5, ymm5, ymm12
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm0, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm11, ymm3, ymm4
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x20]
vpaddd ymm3, ymm4, ymm5
vpor ymm4, ymm0, ymm1
vpand ymm5, ymm0, ymm1
vpslld ymm13, ymm6, 0xe
vpsrld ymm7, ymm6, 7
vpand ymm4, ymm4, ymm2
vpor ymm4, ymm4, ymm5
vpsrld ymm5, ymm6, 0x12
vpaddd ymm3, ymm3, ymm4
vpsrld ymm4, ymm6, 3
vpor ymm5, ymm5, ymm13
vmovdqu ymmword [rsp + 0x220], ymm4
vpslld ymm4, ymm6, 0x19
vmovdqu ymm6, ymmword [rsp + 0x1e0]
vmovdqu ymmword [rsp + 0x240], ymm4
vpor ymm7, ymm7, ymmword [rsp + 0x240]
vpsrld ymm8, ymm6, 0xa
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpsrld ymm4, ymm6, 0x13
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0x40]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpxor ymm5, ymm5, ymmword [rsp + 0x220]
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm11, 7
vmovd xmm10, eax
mov eax, 0x106aa070
vpxor ymm4, ymm4, ymm6
vpsrld ymm6, ymm11, 0xb
vpbroadcastd ymm10, xmm10
vmovdqu ymmword [rsp + 0x940], ymm10
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm11, 0x15
vpaddd ymm4, ymm5, ymm4
vpor ymm6, ymm6, ymm8
vpaddd ymm5, ymm7, ymmword [rsp + 0x140]
vpslld ymm7, ymm11, 0x1a
vpslld ymm8, ymm3, 0x1e
vpaddd ymm13, ymm4, ymm5
vpsrld ymm4, ymm11, 0x19
vpsrld ymm5, ymm11, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x220], ymm13
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm3, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm3, 0xd
vpsrld ymm6, ymm3, 2
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymm10
vpaddd ymm4, ymm12, ymm13
vpslld ymm10, ymm3, 0xa
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm14, ymm15
vpor ymm7, ymm7, ymm9
vpand ymm5, ymm5, ymm11
vpor ymm6, ymm6, ymm8
vpxor ymm5, ymm5, ymm15
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm3, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm12, ymm2, ymm4
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0x60]
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x200]
vpaddd ymm2, ymm4, ymm5
vpor ymm4, ymm3, ymm0
vpand ymm5, ymm3, ymm0
vpslld ymm13, ymm7, 0xe
vpsrld ymm8, ymm6, 0xa
vpand ymm4, ymm4, ymm1
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpor ymm4, ymm4, ymm5
vpaddd ymm2, ymm2, ymm4
vpsrld ymm4, ymm7, 3
vmovdqu ymmword [rsp + 0x40], ymm4
vpslld ymm4, ymm7, 0x19
vpsrld ymm5, ymm7, 0x12
vmovdqu ymmword [rsp + 0x240], ymm4
vpsrld ymm7, ymm7, 7
vpsrld ymm4, ymm6, 0x13
vpor ymm5, ymm5, ymm13
vpor ymm7, ymm7, ymmword [rsp + 0x240]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm12, 7
vpxor ymm5, ymm5, ymm7
vpxor ymm4, ymm4, ymm6
vpxor ymm5, ymm5, ymmword [rsp + 0x40]
vmovdqu ymm6, ymmword [rsp + 0x20]
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm12, 0x15
vpaddd ymm4, ymm5, ymm4
vpslld ymm7, ymm12, 0x1a
vpaddd ymm5, ymm6, ymmword [rsp + 0x160]
vpsrld ymm6, ymm12, 0xb
vpaddd ymm10, ymm4, ymm5
vpsrld ymm4, ymm12, 0x19
vpor ymm6, ymm6, ymm8
vpsrld ymm5, ymm12, 6
vpor ymm4, ymm4, ymm9
vmovd xmm8, eax
vmovdqu ymmword [rsp + 0x240], ymm10
vpor ymm5, ymm5, ymm7
vpxor ymm4, ymm4, ymm6
vpbroadcastd ymm8, xmm8
mov eax, 0x19a4c116
vpslld ymm9, ymm2, 0x13
vpxor ymm4, ymm4, ymm5
vmovdqu ymmword [rsp + 0x960], ymm8
vpsrld ymm7, ymm2, 0xd
vpsrld ymm6, ymm2, 2
vpaddd ymm5, ymm4, ymm8
vpaddd ymm4, ymm15, ymm10
vpslld ymm10, ymm2, 0xa
vpor ymm7, ymm7, ymm9
vpaddd ymm4, ymm5, ymm4
vpslld ymm8, ymm2, 0x1e
vpxor ymm5, ymm11, ymm14
vpand ymm5, ymm5, ymm12
vpor ymm6, ymm6, ymm8
vpxor ymm5, ymm5, ymm14
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm2, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm15, ymm1, ymm4
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x80]
vpaddd ymm1, ymm4, ymm5
vpor ymm4, ymm2, ymm3
vpand ymm5, ymm2, ymm3
vpslld ymm13, ymm6, 0xe
vpsrld ymm7, ymm6, 7
vpand ymm4, ymm4, ymm0
vpor ymm4, ymm4, ymm5
vpsrld ymm5, ymm6, 0x12
vpaddd ymm1, ymm1, ymm4
vpsrld ymm4, ymm6, 3
vpor ymm5, ymm5, ymm13
vmovdqu ymmword [rsp + 0x20], ymm4
vpslld ymm4, ymm6, 0x19
vmovdqu ymm6, ymmword [rsp + 0x220]
vmovdqu ymmword [rsp + 0x40], ymm4
vpor ymm7, ymm7, ymmword [rsp + 0x40]
vpsrld ymm8, ymm6, 0xa
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpsrld ymm4, ymm6, 0x13
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0x60]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpxor ymm5, ymm5, ymmword [rsp + 0x20]
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm15, 7
vpxor ymm4, ymm4, ymm6
vpsrld ymm6, ymm15, 0xb
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm15, 0x15
vpaddd ymm4, ymm5, ymm4
vpslld ymm10, ymm1, 0xa
vpor ymm6, ymm6, ymm8
vpaddd ymm5, ymm7, ymmword [rsp + 0x180]
vpslld ymm7, ymm15, 0x1a
vpslld ymm8, ymm1, 0x1e
vpaddd ymm13, ymm4, ymm5
vpsrld ymm4, ymm15, 0x19
vpsrld ymm5, ymm15, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x260], ymm13
vpor ymm5, ymm5, ymm7
vpxor ymm4, ymm4, ymm6
vmovd xmm7, eax
mov eax, 0x1e376c08
vpbroadcastd ymm7, xmm7
vpslld ymm9, ymm1, 0x13
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymm7
vpaddd ymm4, ymm14, ymm13
vpsrld ymm6, ymm1, 2
vmovdqu ymmword [rsp + 0x980], ymm7
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm12, ymm11
vpor ymm6, ymm6, ymm8
vpand ymm5, ymm5, ymm15
vpsrld ymm7, ymm1, 0xd
vpxor ymm5, ymm5, ymm11
vpor ymm7, ymm7, ymm9
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm1, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm14, ymm0, ymm4
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0xa0]
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x240]
vpaddd ymm0, ymm4, ymm5
vpor ymm4, ymm1, ymm2
vpand ymm5, ymm1, ymm2
vpslld ymm13, ymm7, 0xe
vpsrld ymm8, ymm6, 0xa
vpand ymm4, ymm4, ymm3
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpor ymm4, ymm4, ymm5
vpaddd ymm0, ymm0, ymm4
vpsrld ymm4, ymm7, 3
vmovdqu ymmword [rsp + 0x20], ymm4
vpslld ymm4, ymm7, 0x19
vpsrld ymm5, ymm7, 0x12
vmovdqu ymmword [rsp + 0x40], ymm4
vpsrld ymm7, ymm7, 7
vpsrld ymm4, ymm6, 0x13
vpor ymm7, ymm7, ymmword [rsp + 0x40]
vpsrld ymm6, ymm6, 0x11
vpor ymm5, ymm5, ymm13
vpor ymm4, ymm4, ymm10
vpor ymm6, ymm6, ymm9
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymmword [rsp + 0x20]
vpxor ymm4, ymm4, ymm6
vpslld ymm9, ymm14, 7
vmovd xmm13, eax
vmovdqu ymm6, ymmword [rsp + 0x80]
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm14, 0x15
vpbroadcastd ymm13, xmm13
mov eax, 0x2748774c
vpaddd ymm4, ymm5, ymm4
vpslld ymm7, ymm14, 0x1a
vpaddd ymm5, ymm6, ymmword [rsp + 0x1a0]
vmovdqu ymmword [rsp + 0x9a0], ymm13
vpsrld ymm6, ymm14, 0xb
vpaddd ymm10, ymm4, ymm5
vpsrld ymm4, ymm14, 0x19
vpor ymm6, ymm6, ymm8
vpsrld ymm5, ymm14, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x20], ymm10
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm0, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm0, 0xd
vpslld ymm8, ymm0, 0x1e
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymm13
vpaddd ymm4, ymm11, ymm10
vpslld ymm10, ymm0, 0xa
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm15, ymm12
vpor ymm7, ymm7, ymm9
vpand ymm5, ymm5, ymm14
vpsrld ymm6, ymm0, 2
vpxor ymm5, ymm5, ymm12
vpor ymm6, ymm6, ymm8
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm0, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm11, ymm3, ymm4
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0xc0]
vpaddd ymm3, ymm4, ymm5
vpor ymm4, ymm0, ymm1
vpand ymm5, ymm0, ymm1
vpslld ymm13, ymm6, 0xe
vpsrld ymm7, ymm6, 7
vpand ymm4, ymm4, ymm2
vpor ymm4, ymm4, ymm5
vpsrld ymm5, ymm6, 0x12
vpaddd ymm3, ymm3, ymm4
vpsrld ymm4, ymm6, 3
vpor ymm5, ymm5, ymm13
vmovdqu ymmword [rsp + 0x40], ymm4
vpslld ymm4, ymm6, 0x19
vmovdqu ymm6, ymmword [rsp + 0x260]
vmovdqu ymmword [rsp + 0x60], ymm4
vpor ymm7, ymm7, ymmword [rsp + 0x60]
vpsrld ymm8, ymm6, 0xa
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpsrld ymm4, ymm6, 0x13
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0xa0]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpxor ymm5, ymm5, ymmword [rsp + 0x40]
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm11, 7
vpxor ymm4, ymm4, ymm6
vpsrld ymm6, ymm11, 0xb
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm11, 0x15
vpaddd ymm4, ymm5, ymm4
vpslld ymm10, ymm3, 0xa
vpor ymm6, ymm6, ymm8
vpaddd ymm5, ymm7, ymmword [rsp + 0x1c0]
vpslld ymm7, ymm11, 0x1a
vpslld ymm8, ymm3, 0x1e
vpaddd ymm13, ymm4, ymm5
vpsrld ymm4, ymm11, 0x19
vpsrld ymm5, ymm11, 6
vpor ymm4, ymm4, ymm9
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm3, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm3, 0xd
vpsrld ymm6, ymm3, 2
vpxor ymm4, ymm4, ymm5
vmovd xmm5, eax
vpor ymm7, ymm7, ymm9
vpor ymm6, ymm6, ymm8
mov eax, 0x34b0bcb5
vpbroadcastd ymm5, xmm5
vmovdqu ymmword [rsp + 0x9c0], ymm5
vpaddd ymm5, ymm4, ymm5
vpaddd ymm4, ymm12, ymm13
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm14, ymm15
vmovdqu ymmword [rsp + 0x40], ymm13
vpand ymm5, ymm5, ymm11
vpxor ymm5, ymm5, ymm15
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm3, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm12, ymm2, ymm4
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0xe0]
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x20]
vpaddd ymm2, ymm4, ymm5
vpor ymm4, ymm3, ymm0
vpand ymm5, ymm3, ymm0
vpslld ymm13, ymm7, 0xe
vpsrld ymm8, ymm6, 0xa
vpand ymm4, ymm4, ymm1
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpor ymm4, ymm4, ymm5
vpaddd ymm2, ymm2, ymm4
vpsrld ymm4, ymm7, 3
vmovdqu ymmword [rsp + 0x60], ymm4
vpslld ymm4, ymm7, 0x19
vpsrld ymm5, ymm7, 0x12
vmovdqu ymmword [rsp + 0x80], ymm4
vpsrld ymm7, ymm7, 7
vpsrld ymm4, ymm6, 0x13
vpor ymm5, ymm5, ymm13
vpor ymm7, ymm7, ymmword [rsp + 0x80]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm12, 7
vpxor ymm5, ymm5, ymm7
vpxor ymm4, ymm4, ymm6
vpxor ymm5, ymm5, ymmword [rsp + 0x60]
vmovdqu ymm6, ymmword [rsp + 0xc0]
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm12, 0x15
vpaddd ymm4, ymm5, ymm4
vpslld ymm7, ymm12, 0x1a
vpaddd ymm5, ymm6, ymmword [rsp + 0x1e0]
vpsrld ymm6, ymm12, 0xb
vpaddd ymm10, ymm4, ymm5
vpsrld ymm4, ymm12, 0x19
vpor ymm6, ymm6, ymm8
vpsrld ymm5, ymm12, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x60], ymm10
vpor ymm5, ymm5, ymm7
vpxor ymm4, ymm4, ymm6
vmovd xmm7, eax
mov eax, 0x391c0cb3
vpbroadcastd ymm7, xmm7
vpslld ymm9, ymm2, 0x13
vpxor ymm4, ymm4, ymm5
vpslld ymm8, ymm2, 0x1e
vpsrld ymm6, ymm2, 2
vpaddd ymm5, ymm4, ymm7
vmovdqu ymmword [rsp + 0x9e0], ymm7
vpaddd ymm4, ymm15, ymm10
vpsrld ymm7, ymm2, 0xd
vpor ymm6, ymm6, ymm8
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm11, ymm14
vpor ymm7, ymm7, ymm9
vpand ymm5, ymm5, ymm12
vpslld ymm10, ymm2, 0xa
vpxor ymm5, ymm5, ymm14
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm2, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm15, ymm1, ymm4
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x100]
vpaddd ymm1, ymm4, ymm5
vpor ymm4, ymm2, ymm3
vpand ymm5, ymm2, ymm3
vpslld ymm13, ymm6, 0xe
vpsrld ymm7, ymm6, 7
vpand ymm4, ymm4, ymm0
vpor ymm4, ymm4, ymm5
vpsrld ymm5, ymm6, 0x12
vpaddd ymm1, ymm1, ymm4
vpsrld ymm4, ymm6, 3
vpor ymm5, ymm5, ymm13
vmovdqu ymmword [rsp + 0x80], ymm4
vpslld ymm4, ymm6, 0x19
vmovdqu ymm6, ymmword [rsp + 0x40]
vmovdqu ymmword [rsp + 0xa0], ymm4
vpor ymm7, ymm7, ymmword [rsp + 0xa0]
vpsrld ymm8, ymm6, 0xa
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpsrld ymm4, ymm6, 0x13
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0xe0]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpxor ymm5, ymm5, ymmword [rsp + 0x80]
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm15, 7
vmovd xmm10, eax
mov eax, 0x4ed8aa4a
vpxor ymm4, ymm4, ymm6
vpsrld ymm6, ymm15, 0xb
vpbroadcastd ymm10, xmm10
vmovdqu ymmword [rsp + 0xa00], ymm10
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm15, 0x15
vpaddd ymm4, ymm5, ymm4
vpor ymm6, ymm6, ymm8
vpaddd ymm5, ymm7, ymmword [rsp + 0x200]
vpslld ymm7, ymm15, 0x1a
vpslld ymm8, ymm1, 0x1e
vpaddd ymm13, ymm4, ymm5
vpsrld ymm4, ymm15, 0x19
vpsrld ymm5, ymm15, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x80], ymm13
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm1, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm1, 0xd
vpsrld ymm6, ymm1, 2
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymm10
vpaddd ymm4, ymm14, ymm13
vpslld ymm10, ymm1, 0xa
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm12, ymm11
vpor ymm7, ymm7, ymm9
vpand ymm5, ymm5, ymm15
vpor ymm6, ymm6, ymm8
vpxor ymm5, ymm5, ymm11
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm1, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm14, ymm0, ymm4
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0x120]
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x60]
vpaddd ymm0, ymm4, ymm5
vpor ymm4, ymm1, ymm2
vpand ymm5, ymm1, ymm2
vpslld ymm13, ymm7, 0xe
vpsrld ymm8, ymm6, 0xa
vpand ymm4, ymm4, ymm3
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpor ymm4, ymm4, ymm5
vpaddd ymm0, ymm0, ymm4
vpsrld ymm4, ymm7, 3
vmovdqu ymmword [rsp + 0xa0], ymm4
vpslld ymm4, ymm7, 0x19
vpsrld ymm5, ymm7, 0x12
vmovdqu ymmword [rsp + 0xc0], ymm4
vpsrld ymm7, ymm7, 7
vpsrld ymm4, ymm6, 0x13
vpor ymm5, ymm5, ymm13
vpor ymm7, ymm7, ymmword [rsp + 0xc0]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm14, 7
vpxor ymm5, ymm5, ymm7
vpslld ymm7, ymm14, 0x1a
vpxor ymm4, ymm4, ymm6
vmovdqu ymm6, ymmword [rsp + 0x100]
vpxor ymm5, ymm5, ymmword [rsp + 0xa0]
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm14, 0x15
vpaddd ymm4, ymm5, ymm4
vpaddd ymm5, ymm6, ymmword [rsp + 0x220]
vpsrld ymm6, ymm14, 0xb
vpor ymm6, ymm6, ymm8
vpslld ymm8, ymm0, 0x1e
vpaddd ymm10, ymm4, ymm5
vpsrld ymm4, ymm14, 0x19
vpsrld ymm5, ymm14, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0xa0], ymm10
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm0, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm0, 0xd
vpsrld ymm6, ymm0, 2
vpxor ymm4, ymm4, ymm5
vmovd xmm5, eax
vpor ymm7, ymm7, ymm9
vpor ymm6, ymm6, ymm8
mov eax, 0x5b9cca4f
vpbroadcastd ymm5, xmm5
vmovdqu ymmword [rsp + 0xa20], ymm5
vpaddd ymm5, ymm4, ymm5
vpaddd ymm4, ymm11, ymm10
vpslld ymm10, ymm0, 0xa
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm15, ymm12
vpand ymm5, ymm5, ymm14
vpxor ymm5, ymm5, ymm12
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm0, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm11, ymm3, ymm4
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x140]
vpaddd ymm3, ymm4, ymm5
vpor ymm4, ymm0, ymm1
vpand ymm5, ymm0, ymm1
vpslld ymm13, ymm6, 0xe
vpsrld ymm7, ymm6, 7
vpand ymm4, ymm4, ymm2
vpor ymm4, ymm4, ymm5
vpsrld ymm5, ymm6, 0x12
vpaddd ymm3, ymm3, ymm4
vpsrld ymm4, ymm6, 3
vpor ymm5, ymm5, ymm13
vmovdqu ymmword [rsp + 0xc0], ymm4
vpslld ymm4, ymm6, 0x19
vmovdqu ymmword [rsp + 0xe0], ymm4
vmovdqu ymm6, ymmword [rsp + 0x80]
vpor ymm7, ymm7, ymmword [rsp + 0xe0]
vpsrld ymm8, ymm6, 0xa
vpslld ymm10, ymm6, 0xd
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0x120]
vpslld ymm9, ymm6, 0xf
vpsrld ymm4, ymm6, 0x13
vpxor ymm5, ymm5, ymmword [rsp + 0xc0]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm11, 7
vpxor ymm4, ymm4, ymm6
vpsrld ymm6, ymm11, 0xb
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm11, 0x15
vpaddd ymm4, ymm5, ymm4
vpslld ymm10, ymm3, 0xa
vpor ymm6, ymm6, ymm8
vpaddd ymm5, ymm7, ymmword [rsp + 0x240]
vpslld ymm7, ymm11, 0x1a
vpslld ymm8, ymm3, 0x1e
vpaddd ymm13, ymm4, ymm5
vpsrld ymm4, ymm11, 0x19
vpsrld ymm5, ymm11, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0xc0], ymm13
vpor ymm5, ymm5, ymm7
vpxor ymm4, ymm4, ymm6
vmovd xmm7, eax
mov eax, 0x682e6ff3
vpbroadcastd ymm7, xmm7
vpslld ymm9, ymm3, 0x13
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymm7
vpaddd ymm4, ymm12, ymm13
vpsrld ymm6, ymm3, 2
vmovdqu ymmword [rsp + 0xa40], ymm7
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm14, ymm15
vpor ymm6, ymm6, ymm8
vpand ymm5, ymm5, ymm11
vpsrld ymm7, ymm3, 0xd
vpxor ymm5, ymm5, ymm15
vpor ymm7, ymm7, ymm9
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm3, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm12, ymm2, ymm4
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0x160]
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0xa0]
vpaddd ymm2, ymm4, ymm5
vpor ymm4, ymm3, ymm0
vpand ymm5, ymm3, ymm0
vpslld ymm13, ymm7, 0xe
vpsrld ymm8, ymm6, 0xa
vpand ymm4, ymm4, ymm1
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpor ymm4, ymm4, ymm5
vpaddd ymm2, ymm2, ymm4
vpsrld ymm4, ymm7, 3
vmovdqu ymmword [rsp + 0xe0], ymm4
vpslld ymm4, ymm7, 0x19
vpsrld ymm5, ymm7, 0x12
vmovdqu ymmword [rsp + 0x100], ymm4
vpsrld ymm7, ymm7, 7
vpsrld ymm4, ymm6, 0x13
vpor ymm5, ymm5, ymm13
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vmovd xmm13, eax
mov eax, 0x748f82ee
vpor ymm7, ymm7, ymmword [rsp + 0x100]
vpor ymm6, ymm6, ymm9
vpbroadcastd ymm13, xmm13
vpxor ymm4, ymm4, ymm6
vpslld ymm9, ymm12, 7
vmovdqu ymm6, ymmword [rsp + 0x140]
vmovdqu ymmword [rsp + 0xa60], ymm13
vpxor ymm5, ymm5, ymm7
vpslld ymm7, ymm12, 0x1a
vpxor ymm4, ymm4, ymm8
vpxor ymm5, ymm5, ymmword [rsp + 0xe0]
vpslld ymm8, ymm12, 0x15
vpaddd ymm4, ymm5, ymm4
vpaddd ymm5, ymm6, ymmword [rsp + 0x260]
vpsrld ymm6, ymm12, 0xb
vpor ymm6, ymm6, ymm8
vpslld ymm8, ymm2, 0x1e
vpaddd ymm10, ymm4, ymm5
vpsrld ymm4, ymm12, 0x19
vpsrld ymm5, ymm12, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0xe0], ymm10
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm2, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm2, 0xd
vpsrld ymm6, ymm2, 2
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymm13
vpaddd ymm4, ymm15, ymm10
vpslld ymm10, ymm2, 0xa
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm11, ymm14
vpor ymm7, ymm7, ymm9
vpand ymm5, ymm5, ymm12
vpor ymm6, ymm6, ymm8
vpxor ymm5, ymm5, ymm14
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm2, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm15, ymm1, ymm4
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x180]
vpaddd ymm1, ymm4, ymm5
vpor ymm4, ymm2, ymm3
vpand ymm5, ymm2, ymm3
vpslld ymm13, ymm6, 0xe
vpsrld ymm7, ymm6, 7
vpand ymm4, ymm4, ymm0
vpor ymm4, ymm4, ymm5
vpsrld ymm5, ymm6, 0x12
vpaddd ymm1, ymm1, ymm4
vpsrld ymm4, ymm6, 3
vpor ymm5, ymm5, ymm13
vmovdqu ymmword [rsp + 0x100], ymm4
vpslld ymm4, ymm6, 0x19
vmovdqu ymm6, ymmword [rsp + 0xc0]
vmovdqu ymmword [rsp + 0x120], ymm4
vpor ymm7, ymm7, ymmword [rsp + 0x120]
vpsrld ymm8, ymm6, 0xa
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpsrld ymm4, ymm6, 0x13
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0x160]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpxor ymm5, ymm5, ymmword [rsp + 0x100]
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm15, 7
vpxor ymm4, ymm4, ymm6
vpsrld ymm6, ymm15, 0xb
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm15, 0x15
vpaddd ymm4, ymm5, ymm4
vpaddd ymm5, ymm7, ymmword [rsp + 0x20]
vpor ymm6, ymm6, ymm8
vpslld ymm7, ymm15, 0x1a
vpslld ymm8, ymm1, 0x13
vpaddd ymm13, ymm4, ymm5
vpsrld ymm4, ymm15, 0x19
vpsrld ymm5, ymm15, 6
vpor ymm4, ymm4, ymm9
vpaddd ymm14, ymm14, ymm13
vmovdqu ymmword [rsp + 0x100], ymm13
vpor ymm5, ymm5, ymm7
vpxor ymm4, ymm4, ymm6
vmovd xmm7, eax
mov eax, 0x78a5636f
vpbroadcastd ymm7, xmm7
vpslld ymm9, ymm1, 0xa
vpxor ymm4, ymm4, ymm5
vpsrld ymm6, ymm1, 0xd
vpsrld ymm5, ymm1, 2
vpaddd ymm4, ymm4, ymm7
vmovdqu ymmword [rsp + 0xa80], ymm7
vpaddd ymm14, ymm4, ymm14
vpxor ymm4, ymm12, ymm11
vpor ymm6, ymm6, ymm8
vpand ymm4, ymm4, ymm15
vpslld ymm7, ymm1, 0x1e
vpxor ymm4, ymm4, ymm11
vpor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0xe0]
vpaddd ymm14, ymm14, ymm4
vpsrld ymm4, ymm1, 0x16
vpor ymm4, ymm4, ymm9
vpslld ymm10, ymm7, 0xf
vpaddd ymm13, ymm0, ymm14
vpxor ymm4, ymm4, ymm6
vpsrld ymm9, ymm7, 0xa
vpor ymm0, ymm1, ymm2
vpxor ymm4, ymm4, ymm5
vpand ymm0, ymm0, ymm3
vpand ymm5, ymm1, ymm2
vpor ymm0, ymm0, ymm5
vpaddd ymm4, ymm14, ymm4
vpaddd ymm4, ymm4, ymm0
vmovdqu ymm0, ymmword [rsp + 0x1a0]
vpslld ymm14, ymm0, 0xe
vpsrld ymm5, ymm0, 3
vmovdqu ymmword [rsp + 0x20], ymm14
vpslld ymm14, ymm0, 0x19
vpsrld ymm6, ymm0, 0x12
vpor ymm6, ymm6, ymmword [rsp + 0x20]
vmovdqu ymmword [rsp + 0x120], ymm14
vpsrld ymm8, ymm0, 7
vpslld ymm14, ymm7, 0xd
vpor ymm8, ymm8, ymmword [rsp + 0x120]
vpsrld ymm0, ymm7, 0x13
vpsrld ymm7, ymm7, 0x11
vpor ymm7, ymm7, ymm10
vpor ymm0, ymm0, ymm14
vpxor ymm6, ymm6, ymm8
vpxor ymm0, ymm0, ymm7
vpxor ymm6, ymm6, ymm5
vmovd xmm14, eax
mov eax, 0x84c87814
vpxor ymm0, ymm0, ymm9
vpslld ymm10, ymm13, 7
vpbroadcastd ymm14, xmm14
vpslld ymm9, ymm13, 0x15
vpsrld ymm7, ymm13, 0xb
vpaddd ymm0, ymm6, ymm0
vmovdqu ymm6, ymmword [rsp + 0x180]
vpaddd ymm5, ymm6, ymmword [rsp + 0x40]
vpslld ymm8, ymm13, 0x1a
vpor ymm7, ymm7, ymm9
vmovdqu ymmword [rsp + 0xaa0], ymm14
vpsrld ymm6, ymm13, 6
vpslld ymm9, ymm4, 0x1e
vpaddd ymm5, ymm0, ymm5
vpsrld ymm0, ymm13, 0x19
vpor ymm6, ymm6, ymm8
vpor ymm0, ymm0, ymm10
vpsrld ymm8, ymm4, 0xd
vpxor ymm0, ymm0, ymm7
vpslld ymm10, ymm4, 0x13
vpxor ymm0, ymm0, ymm6
vpsrld ymm7, ymm4, 2
vpor ymm8, ymm8, ymm10
vpaddd ymm6, ymm0, ymm14
vpaddd ymm0, ymm11, ymm5
vpslld ymm11, ymm4, 0xa
vpaddd ymm0, ymm6, ymm0
vpxor ymm6, ymm15, ymm12
vpor ymm7, ymm7, ymm9
vpand ymm6, ymm6, ymm13
vpxor ymm6, ymm6, ymm12
vpaddd ymm0, ymm0, ymm6
vpsrld ymm6, ymm4, 0x16
vpor ymm6, ymm6, ymm11
vpaddd ymm14, ymm3, ymm0
vpxor ymm6, ymm6, ymm8
vmovdqu ymmword [rsp + 0x20], ymm14
vmovdqu ymm8, ymmword [rsp + 0x1c0]
vpxor ymm6, ymm6, ymm7
vmovdqu ymm7, ymmword [rsp + 0x100]
vpaddd ymm3, ymm0, ymm6
vpor ymm0, ymm4, ymm1
vpand ymm6, ymm4, ymm1
vpslld ymm14, ymm8, 0xe
vpsrld ymm9, ymm7, 0xa
vpand ymm0, ymm0, ymm2
vpslld ymm11, ymm7, 0xd
vpslld ymm10, ymm7, 0xf
vpor ymm0, ymm0, ymm6
vpaddd ymm3, ymm3, ymm0
vpsrld ymm0, ymm8, 3
vmovdqu ymmword [rsp + 0x40], ymm0
vpslld ymm0, ymm8, 0x19
vpsrld ymm6, ymm8, 0x12
vmovdqu ymmword [rsp + 0x120], ymm0
vpsrld ymm8, ymm8, 7
vpsrld ymm0, ymm7, 0x13
vpor ymm6, ymm6, ymm14
vpsrld ymm7, ymm7, 0x11
vpor ymm0, ymm0, ymm11
vmovdqu ymm14, ymmword [rsp + 0x20]
vpor ymm8, ymm8, ymmword [rsp + 0x120]
vpor ymm7, ymm7, ymm10
vpxor ymm6, ymm6, ymm8
vpxor ymm0, ymm0, ymm7
vpxor ymm6, ymm6, ymmword [rsp + 0x40]
vmovdqu ymm7, ymmword [rsp + 0x1a0]
vpslld ymm11, ymm14, 7
vpslld ymm10, ymm14, 0x15
vpxor ymm0, ymm0, ymm9
vpsrld ymm8, ymm14, 0xb
vpslld ymm9, ymm14, 0x1a
vpaddd ymm0, ymm6, ymm0
vpaddd ymm6, ymm7, ymmword [rsp + 0x60]
vpsrld ymm7, ymm14, 6
vpor ymm8, ymm8, ymm10
vpor ymm7, ymm7, ymm9
vpsrld ymm9, ymm3, 0xd
vpaddd ymm6, ymm0, ymm6
vpsrld ymm0, ymm14, 0x19
vpor ymm0, ymm0, ymm11
vpslld ymm10, ymm3, 0x1e
vmovd xmm11, eax
mov eax, 0x8cc70208
vpxor ymm0, ymm0, ymm8
vpsrld ymm8, ymm3, 2
vpbroadcastd ymm11, xmm11
vpxor ymm0, ymm0, ymm7
vpor ymm8, ymm8, ymm10
vmovdqu ymmword [rsp + 0xac0], ymm11
vpaddd ymm7, ymm0, ymm11
vpaddd ymm0, ymm12, ymm6
vpslld ymm11, ymm3, 0x13
vpaddd ymm0, ymm7, ymm0
vpxor ymm7, ymm13, ymm15
vpand ymm7, ymm7, ymmword [rsp + 0x20]
vpslld ymm12, ymm3, 0xa
vpslld ymm10, ymm5, 0xd
vpor ymm9, ymm9, ymm11
vpxor ymm7, ymm7, ymm15
vpaddd ymm0, ymm0, ymm7
vpsrld ymm7, ymm3, 0x16
vpor ymm7, ymm7, ymm12
vpaddd ymm14, ymm2, ymm0
vpand ymm2, ymm3, ymm4
vpxor ymm7, ymm7, ymm9
vmovdqu ymmword [rsp + 0x60], ymm14
vpslld ymm9, ymm5, 0xf
vpxor ymm7, ymm7, ymm8
vpsrld ymm8, ymm5, 0xa
vpaddd ymm7, ymm0, ymm7
vpor ymm0, ymm3, ymm4
vpand ymm0, ymm0, ymm1
vpor ymm0, ymm0, ymm2
vpaddd ymm14, ymm7, ymm0
vmovdqu ymm0, ymmword [rsp + 0x1e0]
vmovdqu ymmword [rsp + 0x40], ymm14
vpsrld ymm11, ymm0, 3
vpslld ymm14, ymm0, 0xe
vpslld ymm12, ymm0, 0x19
vpsrld ymm2, ymm0, 0x12
vpsrld ymm7, ymm0, 7
vpsrld ymm0, ymm5, 0x13
vpor ymm2, ymm2, ymm14
vpsrld ymm5, ymm5, 0x11
vpor ymm7, ymm7, ymm12
vpor ymm0, ymm0, ymm10
vmovdqu ymm12, ymmword [rsp + 0x60]
vpor ymm5, ymm5, ymm9
vpxor ymm2, ymm2, ymm7
vmovd xmm14, eax
mov eax, 0x90befffa
vpxor ymm0, ymm0, ymm5
vpxor ymm2, ymm2, ymm11
vpbroadcastd ymm14, xmm14
vpslld ymm10, ymm12, 7
vpslld ymm9, ymm12, 0x15
vpxor ymm0, ymm0, ymm8
vmovdqu ymm8, ymmword [rsp + 0x1c0]
vpsrld ymm7, ymm12, 0xb
vpaddd ymm2, ymm2, ymm0
vpaddd ymm0, ymm8, ymmword [rsp + 0x80]
vmovdqu ymmword [rsp + 0xae0], ymm14
vpslld ymm8, ymm12, 0x1a
vpsrld ymm5, ymm12, 6
vpor ymm7, ymm7, ymm9
vpaddd ymm2, ymm2, ymm0
vpsrld ymm0, ymm12, 0x19
vpor ymm5, ymm5, ymm8
vpor ymm0, ymm0, ymm10
vpaddd ymm15, ymm15, ymm2
vpxor ymm0, ymm0, ymm7
vpxor ymm0, ymm0, ymm5
vpaddd ymm0, ymm0, ymm14
vmovdqu ymm14, ymmword [rsp + 0x40]
vpaddd ymm15, ymm0, ymm15
vpxor ymm0, ymm13, ymmword [rsp + 0x20]
vpand ymm0, ymm0, ymmword [rsp + 0x60]
vpslld ymm10, ymm14, 0xa
vpslld ymm9, ymm14, 0x13
vpsrld ymm7, ymm14, 0xd
vpslld ymm8, ymm14, 0x1e
vpxor ymm0, ymm0, ymm13
vpaddd ymm11, ymm15, ymm0
vpsrld ymm0, ymm14, 0x16
vpor ymm7, ymm7, ymm9
vpsrld ymm5, ymm14, 2
vpor ymm0, ymm0, ymm10
vpaddd ymm15, ymm1, ymm11
vpor ymm5, ymm5, ymm8
vpxor ymm0, ymm0, ymm7
vpor ymm1, ymm3, ymm14
vmovdqu ymm7, ymmword [rsp + 0x200]
vpxor ymm0, ymm0, ymm5
vpand ymm5, ymm3, ymmword [rsp + 0x40]
vpand ymm1, ymm1, ymm4
vpslld ymm12, ymm7, 0x19
vpsrld ymm8, ymm6, 0xa
vpaddd ymm0, ymm11, ymm0
vpslld ymm10, ymm6, 0xd
vpsrld ymm11, ymm7, 3
vpor ymm1, ymm1, ymm5
vpslld ymm9, ymm6, 0xf
vpsrld ymm5, ymm6, 0x13
vpaddd ymm14, ymm0, ymm1
vpsrld ymm6, ymm6, 0x11
vpslld ymm0, ymm7, 0xe
vpor ymm5, ymm5, ymm10
vpsrld ymm1, ymm7, 0x12
vpsrld ymm7, ymm7, 7
vpor ymm6, ymm6, ymm9
vpor ymm7, ymm7, ymm12
vpor ymm1, ymm1, ymm0
vpxor ymm5, ymm5, ymm6
vmovdqu ymm0, ymmword [rsp + 0x1e0]
vpxor ymm1, ymm1, ymm7
vpxor ymm5, ymm5, ymm8
vmovd xmm12, eax
mov eax, 0xa4506ceb
vpxor ymm1, ymm1, ymm11
vpslld ymm9, ymm15, 7
vpbroadcastd ymm12, xmm12
vpslld ymm8, ymm15, 0x15
vpsrld ymm6, ymm15, 0xb
vpaddd ymm1, ymm1, ymm5
vmovdqu ymmword [rsp + 0xb00], ymm12
vpslld ymm7, ymm15, 0x1a
vpsrld ymm5, ymm15, 6
vpor ymm6, ymm6, ymm8
vpslld ymm10, ymm14, 0xa
vpslld ymm8, ymm14, 0x1e
vpor ymm5, ymm5, ymm7
vpaddd ymm0, ymm0, ymmword [rsp + 0xa0]
vpsrld ymm7, ymm14, 0xd
vpaddd ymm0, ymm1, ymm0
vpsrld ymm1, ymm15, 0x19
vpor ymm1, ymm1, ymm9
vpslld ymm9, ymm14, 0x13
vpxor ymm1, ymm1, ymm6
vpsrld ymm6, ymm14, 2
vpor ymm7, ymm7, ymm9
vpxor ymm1, ymm1, ymm5
vpor ymm6, ymm6, ymm8
vpaddd ymm5, ymm1, ymm12
vmovdqu ymm12, ymmword [rsp + 0x60]
vpaddd ymm1, ymm13, ymm0
vmovdqu ymm13, ymmword [rsp + 0x20]
vpaddd ymm1, ymm5, ymm1
vpslld ymm8, ymm2, 0xd
vpxor ymm5, ymm12, ymm13
vpand ymm5, ymm5, ymm15
vpxor ymm5, ymm5, ymmword [rsp + 0x20]
vpaddd ymm1, ymm1, ymm5
vpsrld ymm5, ymm14, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm12, ymm4, ymm1
vmovdqu ymm4, ymmword [rsp + 0x40]
vpxor ymm5, ymm5, ymm7
vpslld ymm7, ymm2, 0xf
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x220]
vpaddd ymm5, ymm1, ymm5
vpor ymm1, ymm14, ymm4
vpand ymm4, ymm14, ymmword [rsp + 0x40]
vpsrld ymm9, ymm6, 3
vpslld ymm11, ymm6, 0xe
vpand ymm1, ymm1, ymm3
vpor ymm1, ymm1, ymm4
vpslld ymm10, ymm6, 0x19
vpaddd ymm13, ymm5, ymm1
vpsrld ymm4, ymm2, 0x13
vpsrld ymm1, ymm6, 0x12
vpsrld ymm5, ymm6, 7
vpor ymm4, ymm4, ymm8
vpsrld ymm6, ymm2, 0xa
vpsrld ymm2, ymm2, 0x11
vpor ymm5, ymm5, ymm10
vpor ymm2, ymm2, ymm7
vpslld ymm7, ymm12, 7
vpor ymm1, ymm1, ymm11
vpxor ymm1, ymm1, ymm5
vpslld ymm5, ymm12, 0x1a
vpxor ymm4, ymm4, ymm2
vmovdqu ymm2, ymmword [rsp + 0x200]
vpxor ymm4, ymm4, ymm6
vpslld ymm6, ymm12, 0x15
vpxor ymm1, ymm1, ymm9
vpaddd ymm2, ymm2, ymmword [rsp + 0xc0]
vpaddd ymm1, ymm1, ymm4
vpsrld ymm4, ymm12, 0xb
vpor ymm4, ymm4, ymm6
vpslld ymm8, ymm13, 0xa
vpaddd ymm11, ymm1, ymm2
vpsrld ymm1, ymm12, 0x19
vpsrld ymm2, ymm12, 6
vpslld ymm6, ymm13, 0x1e
vpor ymm1, ymm1, ymm7
vpor ymm2, ymm2, ymm5
vpxor ymm1, ymm1, ymm4
vmovdqu ymm5, ymmword [rsp + 0x60]
vpslld ymm7, ymm13, 0x13
vpsrld ymm4, ymm13, 2
vpxor ymm1, ymm1, ymm2
vmovd xmm2, eax
vpor ymm4, ymm4, ymm6
mov eax, 0xbef9a3f7
vpbroadcastd ymm2, xmm2
vmovdqu ymmword [rsp + 0xb20], ymm2
vpaddd ymm2, ymm1, ymm2
vpaddd ymm1, ymm11, ymmword [rsp + 0x20]
vpaddd ymm1, ymm2, ymm1
vpxor ymm2, ymm15, ymm5
vpand ymm2, ymm2, ymm12
vpsrld ymm5, ymm13, 0xd
vpxor ymm2, ymm2, ymmword [rsp + 0x60]
vpor ymm5, ymm5, ymm7
vpaddd ymm1, ymm1, ymm2
vpsrld ymm2, ymm13, 0x16
vpor ymm2, ymm2, ymm8
vpaddd ymm9, ymm3, ymm1
vpand ymm3, ymm13, ymm14
vpslld ymm8, ymm9, 0x15
vpslld ymm7, ymm9, 0x1a
vpxor ymm2, ymm2, ymm5
vpxor ymm2, ymm2, ymm4
vpslld ymm4, ymm0, 0xf
vpaddd ymm2, ymm1, ymm2
vpsrld ymm5, ymm9, 0xb
vpor ymm1, ymm13, ymm14
vmovdqu ymmword [rsp + 0x140], ymm4
vpand ymm1, ymm1, ymmword [rsp + 0x40]
vpslld ymm4, ymm9, 7
vpor ymm5, ymm5, ymm8
vmovdqu ymmword [rsp + 0x160], ymm4
vpsrld ymm4, ymm9, 6
vpor ymm1, ymm1, ymm3
vpor ymm4, ymm4, ymm7
vpaddd ymm10, ymm2, ymm1
vmovdqu ymm2, ymmword [rsp + 0x240]
vpslld ymm7, ymm10, 0xa
vpslld ymm3, ymm2, 0xe
vpsrld ymm1, ymm2, 3
vmovdqu ymmword [rsp + 0x80], ymm3
vpslld ymm3, ymm2, 0x19
vpsrld ymm6, ymm2, 7
vmovdqu ymmword [rsp + 0xa0], ymm3
vpsrld ymm3, ymm0, 0xa
vpor ymm6, ymm6, ymmword [rsp + 0xa0]
vmovdqu ymmword [rsp + 0xc0], ymm3
vpslld ymm3, ymm0, 0xd
vmovdqu ymmword [rsp + 0x20], ymm1
vpsrld ymm1, ymm2, 0x12
vpor ymm1, ymm1, ymmword [rsp + 0x80]
vmovdqu ymmword [rsp + 0x120], ymm3
vpsrld ymm3, ymm0, 0x13
vpsrld ymm0, ymm0, 0x11
vpor ymm3, ymm3, ymmword [rsp + 0x120]
vpor ymm0, ymm0, ymmword [rsp + 0x140]
vpsrld ymm2, ymm9, 0x19
vpxor ymm1, ymm1, ymm6
vpor ymm2, ymm2, ymmword [rsp + 0x160]
vpslld ymm6, ymm10, 0x13
vpxor ymm1, ymm1, ymmword [rsp + 0x20]
vpxor ymm3, ymm3, ymm0
vpxor ymm0, ymm12, ymm15
vpxor ymm3, ymm3, ymmword [rsp + 0xc0]
vpxor ymm2, ymm2, ymm5
vpslld ymm5, ymm10, 0x1e
vpand ymm0, ymm0, ymm9
vpaddd ymm1, ymm1, ymm3
vmovd xmm3, eax
vpxor ymm2, ymm2, ymm4
mov eax, 0xc67178f2
vpbroadcastd ymm3, xmm3
vpsrld ymm4, ymm10, 0xd
vpxor ymm0, ymm0, ymm15
vpaddd ymm2, ymm2, ymm3
vpaddd ymm0, ymm0, ymmword [rsp + 0x60]
vpor ymm4, ymm4, ymm6
vmovdqu ymmword [rsp + 0xb40], ymm3
vmovdqu ymm3, ymmword [rsp + 0x220]
vpaddd ymm1, ymm1, ymm2
vpaddd ymm2, ymm3, ymmword [rsp + 0xe0]
vpsrld ymm3, ymm10, 2
vpor ymm3, ymm3, ymm5
vpaddd ymm2, ymm1, ymm2
vpsrld ymm1, ymm10, 0x16
vpor ymm1, ymm1, ymm7
vpaddd ymm2, ymm2, ymm0
vpaddd ymm0, ymm2, ymmword [rsp + 0x40]
vmovdqu ymm7, ymmword [rsp + 0x260]
vpxor ymm1, ymm1, ymm4
vpslld ymm4, ymm11, 0xd
vpslld ymm6, ymm7, 0x19
vpslld ymm8, ymm0, 0x15
vpxor ymm1, ymm1, ymm3
vmovdqu ymmword [rsp + 0xa0], ymm4
vpaddd ymm1, ymm2, ymm1
vpor ymm2, ymm10, ymm13
vpand ymm3, ymm10, ymm13
vmovdqu ymmword [rsp + 0x60], ymm6
vpslld ymm4, ymm11, 0xf
vpand ymm2, ymm2, ymm14
vmovdqu ymmword [rsp + 0xe0], ymm8
vpsrld ymm6, ymm11, 0xa
vpsrld ymm5, ymm0, 0x19
vpor ymm2, ymm2, ymm3
vmovdqu ymmword [rsp + 0xc0], ymm4
vpsrld ymm3, ymm7, 3
vpsrld ymm4, ymm11, 0x11
vpaddd ymm1, ymm1, ymm2
vmovdqu ymmword [rsp + 0x80], ymm6
vmovdqu ymmword [rsp + 0x20], ymm3
vpslld ymm3, ymm7, 0xe
vpsrld ymm2, ymm7, 7
vpor ymm4, ymm4, ymmword [rsp + 0xc0]
vmovdqu ymmword [rsp + 0x40], ymm3
vpor ymm2, ymm2, ymmword [rsp + 0x60]
vpsrld ymm3, ymm7, 0x12
vpor ymm3, ymm3, ymmword [rsp + 0x40]
vpsrld ymm6, ymm11, 0x13
vpslld ymm7, ymm0, 0x1a
vpor ymm6, ymm6, ymmword [rsp + 0xa0]
vpslld ymm11, ymm0, 7
vpsrld ymm8, ymm0, 0xb
vpxor ymm3, ymm3, ymm2
vmovdqu ymmword [rsp + 0x120], ymm7
vpxor ymm3, ymm3, ymmword [rsp + 0x20]
vpxor ymm6, ymm6, ymm4
vpor ymm5, ymm5, ymm11
vmovdqu ymm2, ymmword [rsp + 0x240]
vpxor ymm6, ymm6, ymmword [rsp + 0x80]
vpsrld ymm7, ymm0, 6
vpor ymm8, ymm8, ymmword [rsp + 0xe0]
vpor ymm7, ymm7, ymmword [rsp + 0x120]
vpsrld ymm4, ymm1, 0xd
vpaddd ymm2, ymm2, ymmword [rsp + 0x100]
vpaddd ymm3, ymm3, ymm6
vpxor ymm5, ymm5, ymm8
vmovd xmm6, eax
mov eax, 0xa54ff53a
vpbroadcastd ymm6, xmm6
vpslld ymm8, ymm1, 0xa
vpxor ymm5, ymm5, ymm7
vpaddd ymm5, ymm5, ymm6
vpslld ymm7, ymm1, 0x13
vmovdqu ymmword [rsp + 0x220], ymm6
vpaddd ymm3, ymm3, ymm5
vpsrld ymm5, ymm1, 0x16
vpor ymm4, ymm4, ymm7
vpaddd ymm2, ymm3, ymm2
vpxor ymm3, ymm9, ymm12
vpor ymm5, ymm5, ymm8
vpand ymm3, ymm3, ymm0
vpslld ymm6, ymm1, 0x1e
vpxor ymm5, ymm5, ymm4
vpxor ymm3, ymm3, ymm12
vpor ymm4, ymm1, ymm10
vpaddd ymm3, ymm15, ymm3
vpand ymm4, ymm4, ymm13
vpaddd ymm15, ymm1, ymmword [rsp + 0x2a0]
vpaddd ymm2, ymm2, ymm3
vpsrld ymm3, ymm1, 2
vpor ymm3, ymm3, ymm6
vpxor ymm5, ymm5, ymm3
vpand ymm3, ymm1, ymm10
vmovd xmm1, eax
mov eax, 0x510e527f
vpbroadcastd ymm1, xmm1
vpor ymm4, ymm4, ymm3
vpaddd ymm5, ymm5, ymmword [rsp + 0x2c0]
vpaddd ymm3, ymm13, ymm1
vpaddd ymm4, ymm2, ymm4
vmovdqu ymmword [rsp + 0x240], ymm1
vmovdqu ymm11, ymm3
vmovd xmm3, eax
mov eax, 0x9b05688c
vpbroadcastd ymm3, xmm3
vpaddd ymm5, ymm5, ymm4
vpaddd ymm10, ymm10, ymmword [rsp + 0x280]
vmovdqu ymmword [rsp + 0x80], ymm11
vmovdqu ymmword [rsp + 0x260], ymm3
vpaddd ymm1, ymm2, ymm3
vmovd xmm3, eax
mov eax, 0x1f83d9ab
vpbroadcastd ymm3, xmm3
vpaddd ymm1, ymm1, ymm14
vpslld ymm7, ymm1, 7
vpaddd ymm14, ymm0, ymm3
vmovd xmm0, eax
mov eax, 0x5be0cd19
vpslld ymm6, ymm1, 0x15
vpsrld ymm2, ymm1, 0x19
vpbroadcastd ymm0, xmm0
vmovdqu ymmword [rsp + 0xb60], ymm3
vpaddd ymm13, ymm9, ymm0
vpsrld ymm3, ymm1, 0xb
vpor ymm2, ymm2, ymm7
vmovdqu ymmword [rsp + 0xb80], ymm0
vmovd xmm0, eax
vpor ymm3, ymm3, ymm6
mov eax, 0xc28a2f98
vmovdqu ymmword [rsp + 0x40], ymm13
vpbroadcastd ymm0, xmm0
vpslld ymm9, ymm5, 0xa
vpxor ymm2, ymm2, ymm3
vpslld ymm7, ymm5, 0x13
vpslld ymm6, ymm5, 0x1e
vpaddd ymm4, ymm12, ymm0
vmovdqu ymmword [rsp + 0xba0], ymm0
vpsrld ymm0, ymm1, 6
vpsrld ymm3, ymm5, 2
vmovdqu ymm12, ymm4
vpslld ymm4, ymm1, 0x1a
vpor ymm3, ymm3, ymm6
vmovdqu ymmword [rsp + 0x20], ymm12
vpor ymm0, ymm0, ymm4
vpsrld ymm4, ymm5, 0xd
vpxor ymm0, ymm2, ymm0
vmovd xmm2, eax
vpor ymm4, ymm4, ymm7
mov eax, 0x71374491
vpbroadcastd ymm2, xmm2
vpaddd ymm0, ymm0, ymm2
vpxor ymm2, ymm13, ymm14
vpand ymm2, ymm2, ymm1
vpxor ymm2, ymm2, ymm13
vpaddd ymm2, ymm2, ymm12
vmovdqu ymm12, ymm10
vmovdqu ymmword [rsp + 0xa0], ymm12
vpaddd ymm0, ymm0, ymm2
vpsrld ymm2, ymm5, 0x16
vpor ymm2, ymm2, ymm9
vpaddd ymm8, ymm0, ymm11
vmovdqu ymmword [rsp + 0x60], ymm14
vpslld ymm9, ymm8, 7
vpslld ymm7, ymm8, 0x15
vpxor ymm2, ymm2, ymm4
vmovdqu ymmword [rsp + 0xc0], ymm15
vpsrld ymm4, ymm8, 0xb
vpslld ymm6, ymm8, 0x1a
vpxor ymm2, ymm2, ymm3
vpaddd ymm2, ymm0, ymm2
vpor ymm0, ymm5, ymm15
vpand ymm3, ymm5, ymm15
vpand ymm0, ymm0, ymm10
vpor ymm4, ymm4, ymm7
vpor ymm0, ymm0, ymm3
vpsrld ymm3, ymm8, 0x19
vpaddd ymm2, ymm2, ymm0
vpsrld ymm0, ymm8, 6
vpor ymm3, ymm3, ymm9
vpxor ymm3, ymm3, ymm4
vpslld ymm11, ymm2, 0xa
vpor ymm0, ymm0, ymm6
vpslld ymm10, ymm2, 0x13
vpsrld ymm6, ymm2, 0xd
vpxor ymm0, ymm3, ymm0
vmovd xmm3, eax
vpslld ymm7, ymm2, 0x1e
vpor ymm6, ymm6, ymm10
mov eax, 0xb5c0fbcf
vpbroadcastd ymm3, xmm3
vpsrld ymm4, ymm2, 2
vpaddd ymm0, ymm0, ymm3
vpxor ymm3, ymm1, ymm14
vpor ymm4, ymm4, ymm7
vpand ymm3, ymm3, ymm8
vpxor ymm3, ymm3, ymm14
vpaddd ymm3, ymm3, ymm13
vpaddd ymm0, ymm0, ymm3
vpsrld ymm3, ymm2, 0x16
vpor ymm3, ymm3, ymm11
vpaddd ymm9, ymm0, ymm12
vpslld ymm11, ymm9, 7
vpslld ymm10, ymm9, 0x15
vpxor ymm3, ymm3, ymm6
vpsrld ymm6, ymm9, 0xb
vpslld ymm7, ymm9, 0x1a
vpxor ymm3, ymm3, ymm4
vpaddd ymm3, ymm0, ymm3
vpor ymm0, ymm2, ymm5
vpand ymm4, ymm2, ymm5
vpand ymm0, ymm0, ymm15
vpor ymm6, ymm6, ymm10
vpor ymm0, ymm0, ymm4
vpsrld ymm4, ymm9, 0x19
vpaddd ymm3, ymm3, ymm0
vpsrld ymm0, ymm9, 6
vpor ymm4, ymm4, ymm11
vpxor ymm4, ymm4, ymm6
vpslld ymm13, ymm3, 0xa
vpor ymm0, ymm0, ymm7
vpslld ymm12, ymm3, 0x13
vpsrld ymm10, ymm3, 0xd
vpxor ymm0, ymm4, ymm0
vmovd xmm4, eax
vpslld ymm11, ymm3, 0x1e
vpor ymm10, ymm10, ymm12
mov eax, 0xe9b5dba5
vpbroadcastd ymm4, xmm4
vpsrld ymm6, ymm3, 2
vpaddd ymm0, ymm0, ymm4
vpxor ymm4, ymm8, ymm1
vpor ymm6, ymm6, ymm11
vpand ymm4, ymm4, ymm9
vpxor ymm4, ymm4, ymm1
vpaddd ymm4, ymm4, ymm14
vpaddd ymm0, ymm0, ymm4
vpsrld ymm4, ymm3, 0x16
vpor ymm4, ymm4, ymm13
vpaddd ymm7, ymm0, ymm15
vpslld ymm13, ymm7, 7
vpslld ymm12, ymm7, 0x15
vpxor ymm4, ymm4, ymm10
vpslld ymm11, ymm7, 0x1a
vpsrld ymm10, ymm7, 6
vpxor ymm4, ymm4, ymm6
vpaddd ymm4, ymm0, ymm4
vpor ymm0, ymm3, ymm2
vpand ymm6, ymm3, ymm2
vpand ymm0, ymm0, ymm5
vpor ymm10, ymm10, ymm11
vpor ymm0, ymm0, ymm6
vpsrld ymm6, ymm7, 0xb
vpaddd ymm4, ymm4, ymm0
vpsrld ymm0, ymm7, 0x19
vpor ymm6, ymm6, ymm12
vpslld ymm15, ymm4, 0xa
vpslld ymm14, ymm4, 0x13
vpor ymm0, ymm0, ymm13
vpsrld ymm12, ymm4, 0xd
vpslld ymm13, ymm4, 0x1e
vpxor ymm0, ymm0, ymm6
vpxor ymm10, ymm0, ymm10
vmovd xmm0, eax
vpor ymm12, ymm12, ymm14
mov eax, 0xc19bf374
vpsrld ymm6, ymm4, 0x16
vpsrld ymm11, ymm4, 2
vpbroadcastd ymm0, xmm0
vpaddd ymm10, ymm10, ymm0
vpxor ymm0, ymm9, ymm8
vpor ymm6, ymm6, ymm15
vpand ymm0, ymm0, ymm7
vpor ymm11, ymm11, ymm13
vpxor ymm6, ymm6, ymm12
vpxor ymm0, ymm0, ymm8
vpxor ymm6, ymm6, ymm11
vpand ymm11, ymm4, ymm3
vpaddd ymm0, ymm1, ymm0
vpaddd ymm10, ymm10, ymm0
vpaddd ymm0, ymm5, ymm10
vpaddd ymm6, ymm10, ymm6
vpor ymm10, ymm4, ymm3
vpslld ymm15, ymm0, 7
vpslld ymm14, ymm0, 0x15
vpand ymm10, ymm10, ymm2
vpsrld ymm12, ymm0, 0xb
vpslld ymm13, ymm0, 0x1a
vpor ymm10, ymm10, ymm11
vpaddd ymm6, ymm6, ymm10
vpsrld ymm10, ymm0, 0x19
vpor ymm12, ymm12, ymm14
vpsrld ymm11, ymm0, 6
vpslld ymm14, ymm6, 0x13
vpor ymm10, ymm10, ymm15
vpor ymm11, ymm11, ymm13
vpslld ymm15, ymm6, 0xa
vpxor ymm10, ymm10, ymm12
vpsrld ymm12, ymm6, 0xd
vpslld ymm13, ymm6, 0x1e
vpxor ymm10, ymm10, ymm11
vpxor ymm11, ymm7, ymm9
vpor ymm12, ymm12, ymm14
vpaddd ymm10, ymm10, ymmword [rsp + 0x2e0]
vpand ymm11, ymm11, ymm0
vpxor ymm11, ymm11, ymm9
vpaddd ymm8, ymm8, ymm11
vpsrld ymm11, ymm6, 2
vpaddd ymm10, ymm10, ymm8
vpsrld ymm8, ymm6, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm8, ymm8, ymm15
vpaddd ymm2, ymm2, ymm10
vpslld ymm15, ymm2, 7
vpslld ymm14, ymm2, 0x15
vpxor ymm8, ymm8, ymm12
vpsrld ymm12, ymm2, 0xb
vpslld ymm13, ymm2, 0x1a
vpxor ymm8, ymm8, ymm11
vpaddd ymm8, ymm10, ymm8
vpor ymm10, ymm6, ymm4
vpand ymm11, ymm6, ymm4
vpand ymm10, ymm10, ymm3
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm2, 6
vpaddd ymm8, ymm8, ymm10
vpsrld ymm10, ymm2, 0x19
vpor ymm11, ymm11, ymm13
vpslld ymm14, ymm8, 0x13
vpslld ymm13, ymm8, 0x1e
vpor ymm10, ymm10, ymm15
vpxor ymm10, ymm10, ymm12
vpslld ymm15, ymm8, 0xa
vpxor ymm10, ymm10, ymm11
vpsrld ymm12, ymm8, 0xd
vpxor ymm11, ymm0, ymm7
vpand ymm11, ymm11, ymm2
vpor ymm12, ymm12, ymm14
vpaddd ymm10, ymm10, ymmword [rsp + 0x300]
vpxor ymm11, ymm11, ymm7
vpaddd ymm9, ymm9, ymm11
vpsrld ymm11, ymm8, 2
vpaddd ymm10, ymm10, ymm9
vpsrld ymm9, ymm8, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm9, ymm9, ymm15
vpaddd ymm3, ymm3, ymm10
vpslld ymm15, ymm3, 7
vpslld ymm14, ymm3, 0x15
vpxor ymm9, ymm9, ymm12
vpsrld ymm12, ymm3, 0xb
vpslld ymm13, ymm3, 0x1a
vpxor ymm9, ymm9, ymm11
vpaddd ymm9, ymm10, ymm9
vpor ymm10, ymm8, ymm6
vpand ymm11, ymm8, ymm6
vpand ymm10, ymm10, ymm4
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm3, 6
vpaddd ymm9, ymm9, ymm10
vpsrld ymm10, ymm3, 0x19
vpor ymm11, ymm11, ymm13
vpslld ymm14, ymm9, 0x13
vpslld ymm13, ymm9, 0x1e
vpor ymm10, ymm10, ymm15
vpxor ymm10, ymm10, ymm12
vpslld ymm15, ymm9, 0xa
vpxor ymm10, ymm10, ymm11
vpsrld ymm12, ymm9, 0xd
vpxor ymm11, ymm2, ymm0
vpand ymm11, ymm11, ymm3
vpor ymm12, ymm12, ymm14
vpaddd ymm10, ymm10, ymmword [rsp + 0x320]
vpxor ymm11, ymm11, ymm0
vpaddd ymm7, ymm7, ymm11
vpsrld ymm11, ymm9, 2
vpaddd ymm10, ymm10, ymm7
vpsrld ymm7, ymm9, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm7, ymm7, ymm15
vpaddd ymm4, ymm4, ymm10
vpslld ymm15, ymm4, 7
vpslld ymm14, ymm4, 0x15
vpxor ymm7, ymm7, ymm12
vpsrld ymm12, ymm4, 0xb
vpslld ymm13, ymm4, 0x1a
vpxor ymm7, ymm7, ymm11
vpaddd ymm7, ymm10, ymm7
vpor ymm10, ymm9, ymm8
vpand ymm11, ymm9, ymm8
vpand ymm10, ymm10, ymm6
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm4, 6
vpaddd ymm7, ymm7, ymm10
vpsrld ymm10, ymm4, 0x19
vpor ymm11, ymm11, ymm13
vpslld ymm14, ymm7, 0x13
vpslld ymm13, ymm7, 0x1e
vpor ymm10, ymm10, ymm15
vpxor ymm10, ymm10, ymm12
vpslld ymm15, ymm7, 0xa
vpxor ymm10, ymm10, ymm11
vpsrld ymm12, ymm7, 0xd
vpxor ymm11, ymm3, ymm2
vpand ymm11, ymm11, ymm4
vpor ymm12, ymm12, ymm14
vpaddd ymm10, ymm10, ymmword [rsp + 0x340]
vpxor ymm11, ymm11, ymm2
vpaddd ymm0, ymm0, ymm11
vpsrld ymm11, ymm7, 2
vpaddd ymm10, ymm10, ymm0
vpsrld ymm0, ymm7, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm0, ymm0, ymm15
vpaddd ymm6, ymm6, ymm10
vpslld ymm15, ymm6, 7
vpslld ymm14, ymm6, 0x15
vpxor ymm0, ymm0, ymm12
vpsrld ymm12, ymm6, 0xb
vpslld ymm13, ymm6, 0x1a
vpxor ymm0, ymm0, ymm11
vpaddd ymm0, ymm10, ymm0
vpor ymm10, ymm7, ymm9
vpand ymm11, ymm7, ymm9
vpand ymm10, ymm10, ymm8
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm6, 6
vpaddd ymm0, ymm0, ymm10
vpsrld ymm10, ymm6, 0x19
vpor ymm11, ymm11, ymm13
vpslld ymm14, ymm0, 0x13
vpslld ymm13, ymm0, 0x1e
vpor ymm10, ymm10, ymm15
vpxor ymm10, ymm10, ymm12
vpslld ymm15, ymm0, 0xa
vpxor ymm10, ymm10, ymm11
vpsrld ymm12, ymm0, 0xd
vpxor ymm11, ymm4, ymm3
vpand ymm11, ymm11, ymm6
vpor ymm12, ymm12, ymm14
vpaddd ymm10, ymm10, ymmword [rsp + 0x580]
vpxor ymm11, ymm11, ymm3
vpaddd ymm2, ymm2, ymm11
vpsrld ymm11, ymm0, 2
vpaddd ymm10, ymm10, ymm2
vpsrld ymm2, ymm0, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm2, ymm2, ymm15
vpaddd ymm8, ymm8, ymm10
vpslld ymm15, ymm8, 7
vpslld ymm14, ymm8, 0x15
vpxor ymm2, ymm2, ymm12
vpsrld ymm12, ymm8, 0xb
vpslld ymm13, ymm8, 0x1a
vpxor ymm2, ymm2, ymm11
vpaddd ymm2, ymm10, ymm2
vpor ymm10, ymm0, ymm7
vpand ymm11, ymm0, ymm7
vpand ymm10, ymm10, ymm9
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm8, 6
vpaddd ymm2, ymm2, ymm10
vpsrld ymm10, ymm8, 0x19
vpor ymm11, ymm11, ymm13
vpslld ymm14, ymm2, 0x13
vpslld ymm13, ymm2, 0x1e
vpor ymm10, ymm10, ymm15
vpxor ymm10, ymm10, ymm12
vpslld ymm15, ymm2, 0xa
vpxor ymm10, ymm10, ymm11
vpsrld ymm12, ymm2, 0xd
vpxor ymm11, ymm6, ymm4
vpand ymm11, ymm11, ymm8
vpor ymm12, ymm12, ymm14
vpaddd ymm10, ymm10, ymmword [rsp + 0x360]
vpxor ymm11, ymm11, ymm4
vpaddd ymm3, ymm3, ymm11
vpsrld ymm11, ymm2, 2
vpaddd ymm10, ymm10, ymm3
vpsrld ymm3, ymm2, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm3, ymm3, ymm15
vpaddd ymm9, ymm9, ymm10
vpslld ymm15, ymm9, 7
vpslld ymm14, ymm9, 0x15
vpxor ymm3, ymm3, ymm12
vpsrld ymm12, ymm9, 0xb
vpslld ymm13, ymm9, 0x1a
vpxor ymm3, ymm3, ymm11
vpaddd ymm3, ymm10, ymm3
vpor ymm10, ymm2, ymm0
vpand ymm11, ymm2, ymm0
vpand ymm10, ymm10, ymm7
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm9, 6
vpaddd ymm3, ymm3, ymm10
vpsrld ymm10, ymm9, 0x19
vpor ymm11, ymm11, ymm13
vpslld ymm14, ymm3, 0x13
vpslld ymm13, ymm3, 0x1e
vpor ymm10, ymm10, ymm15
vpxor ymm10, ymm10, ymm12
vpslld ymm15, ymm3, 0xa
vpxor ymm10, ymm10, ymm11
vpsrld ymm12, ymm3, 0xd
vpxor ymm11, ymm8, ymm6
vpand ymm11, ymm11, ymm9
vpor ymm12, ymm12, ymm14
vpaddd ymm10, ymm10, ymmword [rsp + 0x380]
vpxor ymm11, ymm11, ymm6
vpaddd ymm4, ymm4, ymm11
vpsrld ymm11, ymm3, 2
vpaddd ymm10, ymm10, ymm4
vpsrld ymm4, ymm3, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm4, ymm4, ymm15
vpaddd ymm7, ymm7, ymm10
vpslld ymm15, ymm7, 7
vpslld ymm14, ymm7, 0x15
vpxor ymm4, ymm4, ymm12
vpsrld ymm12, ymm7, 0xb
vpslld ymm13, ymm7, 0x1a
vpxor ymm4, ymm4, ymm11
vpaddd ymm4, ymm10, ymm4
vpor ymm10, ymm3, ymm2
vpand ymm11, ymm3, ymm2
vpand ymm10, ymm10, ymm0
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm7, 6
vpaddd ymm4, ymm4, ymm10
vpsrld ymm10, ymm7, 0x19
vpor ymm11, ymm11, ymm13
vpslld ymm14, ymm4, 0x13
vpslld ymm13, ymm4, 0x1e
vpor ymm10, ymm10, ymm15
vpxor ymm10, ymm10, ymm12
vpslld ymm15, ymm4, 0xa
vpxor ymm10, ymm10, ymm11
vpsrld ymm12, ymm4, 0xd
vpxor ymm11, ymm9, ymm8
vpand ymm11, ymm11, ymm7
vpor ymm12, ymm12, ymm14
vpaddd ymm10, ymm10, ymmword [rsp + 0x3a0]
vpxor ymm11, ymm11, ymm8
vpaddd ymm6, ymm6, ymm11
vpsrld ymm11, ymm4, 2
vpaddd ymm10, ymm10, ymm6
vpsrld ymm6, ymm4, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm6, ymm6, ymm15
vpaddd ymm0, ymm0, ymm10
vpslld ymm15, ymm0, 7
vpslld ymm14, ymm0, 0x15
vpxor ymm6, ymm6, ymm12
vpsrld ymm12, ymm0, 0xb
vpslld ymm13, ymm0, 0x1a
vpxor ymm6, ymm6, ymm11
vpaddd ymm6, ymm10, ymm6
vpor ymm10, ymm4, ymm3
vpand ymm11, ymm4, ymm3
vpand ymm10, ymm10, ymm2
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm0, 6
vpaddd ymm6, ymm6, ymm10
vpsrld ymm10, ymm0, 0x19
vpor ymm11, ymm11, ymm13
vpslld ymm14, ymm6, 0x13
vpslld ymm13, ymm6, 0x1e
vpor ymm10, ymm10, ymm15
vpxor ymm10, ymm10, ymm12
vpslld ymm15, ymm6, 0xa
vpxor ymm10, ymm10, ymm11
vpsrld ymm12, ymm6, 0xd
vpxor ymm11, ymm7, ymm9
vpand ymm11, ymm11, ymm0
vpor ymm12, ymm12, ymm14
vpaddd ymm10, ymm10, ymmword [rsp + 0x3c0]
vpxor ymm11, ymm11, ymm9
vpaddd ymm8, ymm8, ymm11
vpsrld ymm11, ymm6, 2
vpaddd ymm10, ymm10, ymm8
vpsrld ymm8, ymm6, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm8, ymm8, ymm15
vpaddd ymm2, ymm2, ymm10
vpslld ymm15, ymm2, 7
vpslld ymm14, ymm2, 0x15
vpxor ymm8, ymm8, ymm12
vpsrld ymm12, ymm2, 0xb
vpslld ymm13, ymm2, 0x1a
vpxor ymm8, ymm8, ymm11
vpaddd ymm8, ymm10, ymm8
vpor ymm10, ymm6, ymm4
vpand ymm11, ymm6, ymm4
vpand ymm10, ymm10, ymm3
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm2, 6
vpaddd ymm8, ymm8, ymm10
vpsrld ymm10, ymm2, 0x19
vpor ymm11, ymm11, ymm13
vpslld ymm14, ymm8, 0x13
vpslld ymm13, ymm8, 0x1e
vpor ymm10, ymm10, ymm15
vpxor ymm10, ymm10, ymm12
vpslld ymm15, ymm8, 0xa
vpxor ymm10, ymm10, ymm11
vpsrld ymm12, ymm8, 0xd
vpxor ymm11, ymm0, ymm7
vpand ymm11, ymm11, ymm2
vpor ymm12, ymm12, ymm14
vpaddd ymm10, ymm10, ymmword [rsp + 0x3e0]
vpxor ymm11, ymm11, ymm7
vpaddd ymm9, ymm9, ymm11
vpsrld ymm11, ymm8, 2
vpaddd ymm10, ymm10, ymm9
vpsrld ymm9, ymm8, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm9, ymm9, ymm15
vpaddd ymm3, ymm3, ymm10
vpslld ymm15, ymm3, 7
vpslld ymm14, ymm3, 0x15
vpxor ymm9, ymm9, ymm12
vpsrld ymm12, ymm3, 0xb
vpslld ymm13, ymm3, 0x1a
vpxor ymm9, ymm9, ymm11
vpaddd ymm9, ymm10, ymm9
vpor ymm10, ymm8, ymm6
vpand ymm11, ymm8, ymm6
vpand ymm10, ymm10, ymm4
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm3, 6
vpaddd ymm9, ymm9, ymm10
vpsrld ymm10, ymm3, 0x19
vpor ymm11, ymm11, ymm13
vpslld ymm14, ymm9, 0x13
vpslld ymm13, ymm9, 0x1e
vpor ymm10, ymm10, ymm15
vpxor ymm10, ymm10, ymm12
vpslld ymm15, ymm9, 0xa
vpxor ymm10, ymm10, ymm11
vpsrld ymm12, ymm9, 0xd
vpxor ymm11, ymm2, ymm0
vpand ymm11, ymm11, ymm3
vpor ymm12, ymm12, ymm14
vpaddd ymm10, ymm10, ymmword [rsp + 0x400]
vpxor ymm11, ymm11, ymm0
vpaddd ymm7, ymm7, ymm11
vpsrld ymm11, ymm9, 2
vpaddd ymm10, ymm10, ymm7
vpsrld ymm7, ymm9, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm7, ymm7, ymm15
vpaddd ymm4, ymm4, ymm10
vpslld ymm15, ymm4, 7
vpslld ymm14, ymm4, 0x15
vpxor ymm7, ymm7, ymm12
vpsrld ymm12, ymm4, 0xb
vpslld ymm13, ymm4, 0x1a
vpxor ymm7, ymm7, ymm11
vpaddd ymm7, ymm10, ymm7
vpor ymm10, ymm9, ymm8
vpand ymm11, ymm9, ymm8
vpand ymm10, ymm10, ymm6
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm4, 0x19
vpaddd ymm7, ymm7, ymm10
vpsrld ymm10, ymm4, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm7, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm7, 0x13
vpsrld ymm12, ymm7, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm7, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0x649b69c1
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm3, ymm2
vpand ymm11, ymm11, ymm4
vpxor ymm11, ymm11, ymm2
vpaddd ymm0, ymm0, ymm11
vpsrld ymm11, ymm7, 2
vpaddd ymm10, ymm10, ymm0
vpsrld ymm0, ymm7, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm0, ymm0, ymm15
vpaddd ymm6, ymm6, ymm10
vpslld ymm15, ymm6, 7
vpslld ymm14, ymm6, 0x15
vpxor ymm0, ymm0, ymm12
vpsrld ymm12, ymm6, 0xb
vpslld ymm13, ymm6, 0x1a
vpxor ymm0, ymm0, ymm11
vpaddd ymm0, ymm10, ymm0
vpor ymm10, ymm7, ymm9
vpand ymm11, ymm7, ymm9
vpand ymm10, ymm10, ymm8
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm6, 0x19
vpaddd ymm0, ymm0, ymm10
vpsrld ymm10, ymm6, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm0, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm0, 0x13
vpsrld ymm12, ymm0, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm0, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0xf0fe4786
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm4, ymm3
vpand ymm11, ymm11, ymm6
vpxor ymm11, ymm11, ymm3
vpaddd ymm2, ymm2, ymm11
vpsrld ymm11, ymm0, 2
vpaddd ymm10, ymm10, ymm2
vpsrld ymm2, ymm0, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm2, ymm2, ymm15
vpaddd ymm8, ymm8, ymm10
vpslld ymm15, ymm8, 7
vpslld ymm14, ymm8, 0x15
vpxor ymm2, ymm2, ymm12
vpsrld ymm12, ymm8, 0xb
vpslld ymm13, ymm8, 0x1a
vpxor ymm2, ymm2, ymm11
vpaddd ymm2, ymm10, ymm2
vpor ymm10, ymm0, ymm7
vpand ymm11, ymm0, ymm7
vpand ymm10, ymm10, ymm9
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm8, 0x19
vpaddd ymm2, ymm2, ymm10
vpsrld ymm10, ymm8, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm2, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm2, 0x13
vpsrld ymm12, ymm2, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm2, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0xfe1edc6
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm6, ymm4
vpand ymm11, ymm11, ymm8
vpxor ymm11, ymm11, ymm4
vpaddd ymm3, ymm3, ymm11
vpsrld ymm11, ymm2, 2
vpaddd ymm10, ymm10, ymm3
vpsrld ymm3, ymm2, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm3, ymm3, ymm15
vpaddd ymm9, ymm9, ymm10
vpslld ymm15, ymm9, 7
vpslld ymm14, ymm9, 0x15
vpxor ymm3, ymm3, ymm12
vpsrld ymm12, ymm9, 0xb
vpslld ymm13, ymm9, 0x1a
vpxor ymm3, ymm3, ymm11
vpaddd ymm3, ymm10, ymm3
vpor ymm10, ymm2, ymm0
vpand ymm11, ymm2, ymm0
vpand ymm10, ymm10, ymm7
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm9, 0x19
vpaddd ymm3, ymm3, ymm10
vpsrld ymm10, ymm9, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm3, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm3, 0x13
vpsrld ymm12, ymm3, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm3, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0x240cf254
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm8, ymm6
vpand ymm11, ymm11, ymm9
vpxor ymm11, ymm11, ymm6
vpaddd ymm4, ymm4, ymm11
vpsrld ymm11, ymm3, 2
vpaddd ymm10, ymm10, ymm4
vpsrld ymm4, ymm3, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm4, ymm4, ymm15
vpaddd ymm7, ymm7, ymm10
vpslld ymm15, ymm7, 7
vpslld ymm14, ymm7, 0x15
vpxor ymm4, ymm4, ymm12
vpsrld ymm12, ymm7, 0xb
vpslld ymm13, ymm7, 0x1a
vpxor ymm4, ymm4, ymm11
vpaddd ymm4, ymm10, ymm4
vpor ymm10, ymm3, ymm2
vpand ymm11, ymm3, ymm2
vpand ymm10, ymm10, ymm0
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm7, 0x19
vpaddd ymm4, ymm4, ymm10
vpsrld ymm10, ymm7, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm4, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm4, 0x13
vpsrld ymm12, ymm4, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm4, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0x4fe9346f
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm9, ymm8
vpand ymm11, ymm11, ymm7
vpxor ymm11, ymm11, ymm8
vpaddd ymm6, ymm6, ymm11
vpsrld ymm11, ymm4, 2
vpaddd ymm10, ymm10, ymm6
vpsrld ymm6, ymm4, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm6, ymm6, ymm15
vpaddd ymm0, ymm0, ymm10
vpslld ymm15, ymm0, 7
vpslld ymm14, ymm0, 0x15
vpxor ymm6, ymm6, ymm12
vpsrld ymm12, ymm0, 0xb
vpslld ymm13, ymm0, 0x1a
vpxor ymm6, ymm6, ymm11
vpaddd ymm6, ymm10, ymm6
vpor ymm10, ymm4, ymm3
vpand ymm11, ymm4, ymm3
vpand ymm10, ymm10, ymm2
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm0, 0x19
vpaddd ymm6, ymm6, ymm10
vpsrld ymm10, ymm0, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm6, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm6, 0x13
vpsrld ymm12, ymm6, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm6, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0x6cc984be
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm7, ymm9
vpand ymm11, ymm11, ymm0
vpxor ymm11, ymm11, ymm9
vpaddd ymm8, ymm8, ymm11
vpsrld ymm11, ymm6, 2
vpaddd ymm10, ymm10, ymm8
vpsrld ymm8, ymm6, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm8, ymm8, ymm15
vpaddd ymm2, ymm2, ymm10
vpslld ymm15, ymm2, 7
vpslld ymm14, ymm2, 0x15
vpxor ymm8, ymm8, ymm12
vpsrld ymm12, ymm2, 0xb
vpslld ymm13, ymm2, 0x1a
vpxor ymm8, ymm8, ymm11
vpaddd ymm8, ymm10, ymm8
vpor ymm10, ymm6, ymm4
vpand ymm11, ymm6, ymm4
vpand ymm10, ymm10, ymm3
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm2, 0x19
vpaddd ymm8, ymm8, ymm10
vpsrld ymm10, ymm2, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm8, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm8, 0x13
vpsrld ymm12, ymm8, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm8, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0x61b9411e
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm0, ymm7
vpand ymm11, ymm11, ymm2
vpxor ymm11, ymm11, ymm7
vpaddd ymm9, ymm9, ymm11
vpsrld ymm11, ymm8, 2
vpaddd ymm10, ymm10, ymm9
vpsrld ymm9, ymm8, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm9, ymm9, ymm15
vpaddd ymm3, ymm3, ymm10
vpslld ymm15, ymm3, 7
vpslld ymm14, ymm3, 0x15
vpxor ymm9, ymm9, ymm12
vpsrld ymm12, ymm3, 0xb
vpslld ymm13, ymm3, 0x1a
vpxor ymm9, ymm9, ymm11
vpaddd ymm9, ymm10, ymm9
vpor ymm10, ymm8, ymm6
vpand ymm11, ymm8, ymm6
vpand ymm10, ymm10, ymm4
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm3, 0x19
vpaddd ymm9, ymm9, ymm10
vpsrld ymm10, ymm3, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm9, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm9, 0x13
vpsrld ymm12, ymm9, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm9, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0x16f988fa
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm2, ymm0
vpand ymm11, ymm11, ymm3
vpxor ymm11, ymm11, ymm0
vpaddd ymm7, ymm7, ymm11
vpsrld ymm11, ymm9, 2
vpaddd ymm10, ymm10, ymm7
vpsrld ymm7, ymm9, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm7, ymm7, ymm15
vpaddd ymm4, ymm4, ymm10
vpslld ymm15, ymm4, 7
vpslld ymm14, ymm4, 0x15
vpxor ymm7, ymm7, ymm12
vpsrld ymm12, ymm4, 0xb
vpslld ymm13, ymm4, 0x1a
vpxor ymm7, ymm7, ymm11
vpaddd ymm7, ymm10, ymm7
vpor ymm10, ymm9, ymm8
vpand ymm11, ymm9, ymm8
vpand ymm10, ymm10, ymm6
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm4, 0x19
vpaddd ymm7, ymm7, ymm10
vpsrld ymm10, ymm4, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm7, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm7, 0x13
vpsrld ymm12, ymm7, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm7, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0xf2c65152
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm3, ymm2
vpand ymm11, ymm11, ymm4
vpxor ymm11, ymm11, ymm2
vpaddd ymm0, ymm0, ymm11
vpsrld ymm11, ymm7, 2
vpaddd ymm10, ymm10, ymm0
vpsrld ymm0, ymm7, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm0, ymm0, ymm15
vpaddd ymm6, ymm6, ymm10
vpslld ymm15, ymm6, 7
vpslld ymm14, ymm6, 0x15
vpxor ymm0, ymm0, ymm12
vpsrld ymm12, ymm6, 0xb
vpslld ymm13, ymm6, 0x1a
vpxor ymm0, ymm0, ymm11
vpaddd ymm0, ymm10, ymm0
vpor ymm10, ymm7, ymm9
vpand ymm11, ymm7, ymm9
vpand ymm10, ymm10, ymm8
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm6, 0x19
vpaddd ymm0, ymm0, ymm10
vpsrld ymm10, ymm6, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm0, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm0, 0x13
vpsrld ymm12, ymm0, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm0, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0xa88e5a6d
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm4, ymm3
vpand ymm11, ymm11, ymm6
vpxor ymm11, ymm11, ymm3
vpaddd ymm2, ymm2, ymm11
vpsrld ymm11, ymm0, 2
vpaddd ymm10, ymm10, ymm2
vpsrld ymm2, ymm0, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm2, ymm2, ymm15
vpaddd ymm8, ymm8, ymm10
vpslld ymm15, ymm8, 7
vpslld ymm14, ymm8, 0x15
vpxor ymm2, ymm2, ymm12
vpsrld ymm12, ymm8, 0xb
vpslld ymm13, ymm8, 0x1a
vpxor ymm2, ymm2, ymm11
vpaddd ymm2, ymm10, ymm2
vpor ymm10, ymm0, ymm7
vpand ymm11, ymm0, ymm7
vpand ymm10, ymm10, ymm9
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm8, 0x19
vpaddd ymm2, ymm2, ymm10
vpsrld ymm10, ymm8, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm2, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm2, 0x13
vpsrld ymm12, ymm2, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm2, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0xb019fc65
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm6, ymm4
vpand ymm11, ymm11, ymm8
vpxor ymm11, ymm11, ymm4
vpaddd ymm3, ymm3, ymm11
vpsrld ymm11, ymm2, 2
vpaddd ymm10, ymm10, ymm3
vpsrld ymm3, ymm2, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm3, ymm3, ymm15
vpaddd ymm9, ymm9, ymm10
vpslld ymm15, ymm9, 7
vpslld ymm14, ymm9, 0x15
vpxor ymm3, ymm3, ymm12
vpsrld ymm12, ymm9, 0xb
vpslld ymm13, ymm9, 0x1a
vpxor ymm3, ymm3, ymm11
vpaddd ymm3, ymm10, ymm3
vpor ymm10, ymm2, ymm0
vpand ymm11, ymm2, ymm0
vpand ymm10, ymm10, ymm7
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm9, 0x19
vpaddd ymm3, ymm3, ymm10
vpsrld ymm10, ymm9, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm3, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm3, 0x13
vpsrld ymm12, ymm3, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm3, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0xb9d99ec7
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm8, ymm6
vpand ymm11, ymm11, ymm9
vpxor ymm11, ymm11, ymm6
vpaddd ymm4, ymm4, ymm11
vpsrld ymm11, ymm3, 2
vpaddd ymm10, ymm10, ymm4
vpsrld ymm4, ymm3, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm4, ymm4, ymm15
vpaddd ymm7, ymm7, ymm10
vpslld ymm15, ymm7, 7
vpslld ymm14, ymm7, 0x15
vpxor ymm4, ymm4, ymm12
vpsrld ymm12, ymm7, 0xb
vpslld ymm13, ymm7, 0x1a
vpxor ymm4, ymm4, ymm11
vpaddd ymm4, ymm10, ymm4
vpor ymm10, ymm3, ymm2
vpand ymm11, ymm3, ymm2
vpand ymm10, ymm10, ymm0
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm7, 0x19
vpaddd ymm4, ymm4, ymm10
vpsrld ymm10, ymm7, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm4, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm4, 0x13
vpsrld ymm12, ymm4, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm4, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0x9a1231c3
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm9, ymm8
vpand ymm11, ymm11, ymm7
vpxor ymm11, ymm11, ymm8
vpaddd ymm6, ymm6, ymm11
vpsrld ymm11, ymm4, 2
vpaddd ymm10, ymm10, ymm6
vpsrld ymm6, ymm4, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm6, ymm6, ymm15
vpaddd ymm0, ymm0, ymm10
vpslld ymm15, ymm0, 7
vpslld ymm14, ymm0, 0x15
vpxor ymm6, ymm6, ymm12
vpsrld ymm12, ymm0, 0xb
vpslld ymm13, ymm0, 0x1a
vpxor ymm6, ymm6, ymm11
vpaddd ymm6, ymm10, ymm6
vpor ymm10, ymm4, ymm3
vpand ymm11, ymm4, ymm3
vpand ymm10, ymm10, ymm2
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm0, 0x19
vpaddd ymm6, ymm6, ymm10
vpsrld ymm10, ymm0, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm6, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm6, 0x13
vpsrld ymm12, ymm6, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm6, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0xe70eeaa0
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm7, ymm9
vpand ymm11, ymm11, ymm0
vpxor ymm11, ymm11, ymm9
vpaddd ymm8, ymm8, ymm11
vpsrld ymm11, ymm6, 2
vpaddd ymm10, ymm10, ymm8
vpsrld ymm8, ymm6, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm8, ymm8, ymm15
vpaddd ymm2, ymm2, ymm10
vpslld ymm15, ymm2, 7
vpslld ymm14, ymm2, 0x15
vpxor ymm8, ymm8, ymm12
vpsrld ymm12, ymm2, 0xb
vpslld ymm13, ymm2, 0x1a
vpxor ymm8, ymm8, ymm11
vpaddd ymm8, ymm10, ymm8
vpor ymm10, ymm6, ymm4
vpand ymm11, ymm6, ymm4
vpand ymm10, ymm10, ymm3
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm2, 0x19
vpaddd ymm8, ymm8, ymm10
vpsrld ymm10, ymm2, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm8, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm8, 0x13
vpsrld ymm12, ymm8, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm8, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0xfdb1232b
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm0, ymm7
vpand ymm11, ymm11, ymm2
vpxor ymm11, ymm11, ymm7
vpaddd ymm9, ymm9, ymm11
vpsrld ymm11, ymm8, 2
vpaddd ymm10, ymm10, ymm9
vpsrld ymm9, ymm8, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm9, ymm9, ymm15
vpaddd ymm3, ymm3, ymm10
vpslld ymm15, ymm3, 7
vpslld ymm14, ymm3, 0x15
vpxor ymm9, ymm9, ymm12
vpsrld ymm12, ymm3, 0xb
vpslld ymm13, ymm3, 0x1a
vpxor ymm9, ymm9, ymm11
vpaddd ymm9, ymm10, ymm9
vpor ymm10, ymm8, ymm6
vpand ymm11, ymm8, ymm6
vpand ymm10, ymm10, ymm4
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm3, 0x19
vpaddd ymm9, ymm9, ymm10
vpsrld ymm10, ymm3, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm9, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm9, 0x13
vpsrld ymm12, ymm9, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm9, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0xc7353eb0
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm2, ymm0
vpand ymm11, ymm11, ymm3
vpxor ymm11, ymm11, ymm0
vpaddd ymm7, ymm7, ymm11
vpsrld ymm11, ymm9, 2
vpaddd ymm10, ymm10, ymm7
vpsrld ymm7, ymm9, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm7, ymm7, ymm15
vpaddd ymm4, ymm4, ymm10
vpslld ymm15, ymm4, 7
vpslld ymm14, ymm4, 0x15
vpxor ymm7, ymm7, ymm12
vpsrld ymm12, ymm4, 0xb
vpslld ymm13, ymm4, 0x1a
vpxor ymm7, ymm7, ymm11
vpaddd ymm7, ymm10, ymm7
vpor ymm10, ymm9, ymm8
vpand ymm11, ymm9, ymm8
vpand ymm10, ymm10, ymm6
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm4, 0x19
vpaddd ymm7, ymm7, ymm10
vpsrld ymm10, ymm4, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm7, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm7, 0x13
vpsrld ymm12, ymm7, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm7, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0x3069bad5
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm3, ymm2
vpand ymm11, ymm11, ymm4
vpxor ymm11, ymm11, ymm2
vpaddd ymm0, ymm0, ymm11
vpsrld ymm11, ymm7, 2
vpaddd ymm10, ymm10, ymm0
vpsrld ymm0, ymm7, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm0, ymm0, ymm15
vpaddd ymm6, ymm6, ymm10
vpslld ymm15, ymm6, 7
vpslld ymm14, ymm6, 0x15
vpxor ymm0, ymm0, ymm12
vpsrld ymm12, ymm6, 0xb
vpslld ymm13, ymm6, 0x1a
vpxor ymm0, ymm0, ymm11
vpaddd ymm0, ymm10, ymm0
vpor ymm10, ymm7, ymm9
vpand ymm11, ymm7, ymm9
vpand ymm10, ymm10, ymm8
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm6, 0x19
vpaddd ymm0, ymm0, ymm10
vpsrld ymm10, ymm6, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm0, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm0, 0x13
vpsrld ymm12, ymm0, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm0, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0xcb976d5f
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm4, ymm3
vpand ymm11, ymm11, ymm6
vpxor ymm11, ymm11, ymm3
vpaddd ymm2, ymm2, ymm11
vpsrld ymm11, ymm0, 2
vpaddd ymm10, ymm10, ymm2
vpsrld ymm2, ymm0, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm2, ymm2, ymm15
vpaddd ymm8, ymm8, ymm10
vpslld ymm15, ymm8, 7
vpslld ymm14, ymm8, 0x15
vpxor ymm2, ymm2, ymm12
vpsrld ymm12, ymm8, 0xb
vpslld ymm13, ymm8, 0x1a
vpxor ymm2, ymm2, ymm11
vpaddd ymm2, ymm10, ymm2
vpor ymm10, ymm0, ymm7
vpand ymm11, ymm0, ymm7
vpand ymm10, ymm10, ymm9
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm8, 0x19
vpaddd ymm2, ymm2, ymm10
vpsrld ymm10, ymm8, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm2, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm2, 0x13
vpsrld ymm12, ymm2, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm2, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0x5a0f118f
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm6, ymm4
vpand ymm11, ymm11, ymm8
vpxor ymm11, ymm11, ymm4
vpaddd ymm3, ymm3, ymm11
vpsrld ymm11, ymm2, 2
vpaddd ymm10, ymm10, ymm3
vpsrld ymm3, ymm2, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm3, ymm3, ymm15
vpaddd ymm9, ymm9, ymm10
vpslld ymm15, ymm9, 7
vpslld ymm14, ymm9, 0x15
vpxor ymm3, ymm3, ymm12
vpsrld ymm12, ymm9, 0xb
vpslld ymm13, ymm9, 0x1a
vpxor ymm3, ymm3, ymm11
vpaddd ymm3, ymm10, ymm3
vpor ymm10, ymm2, ymm0
vpand ymm11, ymm2, ymm0
vpand ymm10, ymm10, ymm7
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm9, 0x19
vpaddd ymm3, ymm3, ymm10
vpsrld ymm10, ymm9, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm3, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm3, 0x13
vpsrld ymm12, ymm3, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm3, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0xdc1eeefd
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm8, ymm6
vpand ymm11, ymm11, ymm9
vpxor ymm11, ymm11, ymm6
vpaddd ymm4, ymm4, ymm11
vpsrld ymm11, ymm3, 2
vpaddd ymm10, ymm10, ymm4
vpsrld ymm4, ymm3, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm4, ymm4, ymm15
vpaddd ymm7, ymm7, ymm10
vpslld ymm15, ymm7, 7
vpslld ymm14, ymm7, 0x15
vpxor ymm4, ymm4, ymm12
vpsrld ymm12, ymm7, 0xb
vpslld ymm13, ymm7, 0x1a
vpxor ymm4, ymm4, ymm11
vpaddd ymm4, ymm10, ymm4
vpor ymm10, ymm3, ymm2
vpand ymm11, ymm3, ymm2
vpand ymm10, ymm10, ymm0
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm7, 0x19
vpaddd ymm4, ymm4, ymm10
vpsrld ymm10, ymm7, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm4, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm4, 0x13
vpsrld ymm12, ymm4, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm4, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0xa35b689
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm9, ymm8
vpand ymm11, ymm11, ymm7
vpxor ymm11, ymm11, ymm8
vpaddd ymm6, ymm6, ymm11
vpsrld ymm11, ymm4, 2
vpaddd ymm10, ymm10, ymm6
vpsrld ymm6, ymm4, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm6, ymm6, ymm15
vpaddd ymm0, ymm0, ymm10
vpslld ymm15, ymm0, 7
vpslld ymm14, ymm0, 0x15
vpxor ymm6, ymm6, ymm12
vpsrld ymm12, ymm0, 0xb
vpslld ymm13, ymm0, 0x1a
vpxor ymm6, ymm6, ymm11
vpaddd ymm6, ymm10, ymm6
vpor ymm10, ymm4, ymm3
vpand ymm11, ymm4, ymm3
vpand ymm10, ymm10, ymm2
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm0, 0x19
vpaddd ymm6, ymm6, ymm10
vpsrld ymm10, ymm0, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm6, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm6, 0x13
vpsrld ymm12, ymm6, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm6, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0xde0b7a04
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm7, ymm9
vpand ymm11, ymm11, ymm0
vpxor ymm11, ymm11, ymm9
vpaddd ymm8, ymm8, ymm11
vpsrld ymm11, ymm6, 2
vpaddd ymm10, ymm10, ymm8
vpsrld ymm8, ymm6, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm8, ymm8, ymm15
vpaddd ymm2, ymm2, ymm10
vpslld ymm15, ymm2, 7
vpslld ymm14, ymm2, 0x15
vpxor ymm8, ymm8, ymm12
vpsrld ymm12, ymm2, 0xb
vpslld ymm13, ymm2, 0x1a
vpxor ymm8, ymm8, ymm11
vpaddd ymm8, ymm10, ymm8
vpor ymm10, ymm6, ymm4
vpand ymm11, ymm6, ymm4
vpand ymm10, ymm10, ymm3
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm2, 0x19
vpaddd ymm8, ymm8, ymm10
vpsrld ymm10, ymm2, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm8, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm8, 0x13
vpsrld ymm12, ymm8, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm8, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0x58f4ca9d
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm0, ymm7
vpand ymm11, ymm11, ymm2
vpxor ymm11, ymm11, ymm7
vpaddd ymm9, ymm9, ymm11
vpsrld ymm11, ymm8, 2
vpaddd ymm10, ymm10, ymm9
vpsrld ymm9, ymm8, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm9, ymm9, ymm15
vpaddd ymm3, ymm3, ymm10
vpslld ymm15, ymm3, 7
vpslld ymm14, ymm3, 0x15
vpxor ymm9, ymm9, ymm12
vpsrld ymm12, ymm3, 0xb
vpslld ymm13, ymm3, 0x1a
vpxor ymm9, ymm9, ymm11
vpaddd ymm9, ymm10, ymm9
vpor ymm10, ymm8, ymm6
vpand ymm11, ymm8, ymm6
vpand ymm10, ymm10, ymm4
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm3, 0x19
vpaddd ymm9, ymm9, ymm10
vpsrld ymm10, ymm3, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm9, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm9, 0x13
vpsrld ymm12, ymm9, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm9, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0xe15d5b16
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm2, ymm0
vpand ymm11, ymm11, ymm3
vpxor ymm11, ymm11, ymm0
vpaddd ymm7, ymm7, ymm11
vpsrld ymm11, ymm9, 2
vpaddd ymm10, ymm10, ymm7
vpsrld ymm7, ymm9, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm7, ymm7, ymm15
vpaddd ymm4, ymm4, ymm10
vpslld ymm15, ymm4, 7
vpslld ymm14, ymm4, 0x15
vpxor ymm7, ymm7, ymm12
vpsrld ymm12, ymm4, 0xb
vpslld ymm13, ymm4, 0x1a
vpxor ymm7, ymm7, ymm11
vpaddd ymm7, ymm10, ymm7
vpor ymm10, ymm9, ymm8
vpand ymm11, ymm9, ymm8
vpand ymm10, ymm10, ymm6
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm4, 0x19
vpaddd ymm7, ymm7, ymm10
vpsrld ymm10, ymm4, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm7, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm7, 0x13
vpsrld ymm12, ymm7, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm7, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0x7f3e86
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm3, ymm2
vpand ymm11, ymm11, ymm4
vpxor ymm11, ymm11, ymm2
vpaddd ymm0, ymm0, ymm11
vpsrld ymm11, ymm7, 2
vpaddd ymm10, ymm10, ymm0
vpsrld ymm0, ymm7, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm0, ymm0, ymm15
vpaddd ymm6, ymm6, ymm10
vpslld ymm15, ymm6, 7
vpslld ymm14, ymm6, 0x15
vpxor ymm0, ymm0, ymm12
vpsrld ymm12, ymm6, 0xb
vpslld ymm13, ymm6, 0x1a
vpxor ymm0, ymm0, ymm11
vpaddd ymm0, ymm10, ymm0
vpor ymm10, ymm7, ymm9
vpand ymm11, ymm7, ymm9
vpand ymm10, ymm10, ymm8
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm6, 0x19
vpaddd ymm0, ymm0, ymm10
vpsrld ymm10, ymm6, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm0, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm0, 0x13
vpsrld ymm12, ymm0, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm0, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0x37088980
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm4, ymm3
vpand ymm11, ymm11, ymm6
vpxor ymm11, ymm11, ymm3
vpaddd ymm2, ymm2, ymm11
vpsrld ymm11, ymm0, 2
vpaddd ymm10, ymm10, ymm2
vpsrld ymm2, ymm0, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm2, ymm2, ymm15
vpaddd ymm8, ymm8, ymm10
vpslld ymm15, ymm8, 7
vpslld ymm14, ymm8, 0x15
vpxor ymm2, ymm2, ymm12
vpsrld ymm12, ymm8, 0xb
vpslld ymm13, ymm8, 0x1a
vpxor ymm2, ymm2, ymm11
vpaddd ymm2, ymm10, ymm2
vpor ymm10, ymm0, ymm7
vpand ymm11, ymm0, ymm7
vpand ymm10, ymm10, ymm9
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm8, 0x19
vpaddd ymm2, ymm2, ymm10
vpsrld ymm10, ymm8, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm2, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm2, 0x13
vpsrld ymm12, ymm2, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm2, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0xa507ea32
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm6, ymm4
vpand ymm11, ymm11, ymm8
vpxor ymm11, ymm11, ymm4
vpaddd ymm3, ymm3, ymm11
vpsrld ymm11, ymm2, 2
vpaddd ymm10, ymm10, ymm3
vpsrld ymm3, ymm2, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm3, ymm3, ymm15
vpaddd ymm9, ymm9, ymm10
vpslld ymm15, ymm9, 7
vpslld ymm14, ymm9, 0x15
vpxor ymm3, ymm3, ymm12
vpsrld ymm12, ymm9, 0xb
vpslld ymm13, ymm9, 0x1a
vpxor ymm3, ymm3, ymm11
vpaddd ymm3, ymm10, ymm3
vpor ymm10, ymm2, ymm0
vpand ymm11, ymm2, ymm0
vpand ymm10, ymm10, ymm7
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm9, 0x19
vpaddd ymm3, ymm3, ymm10
vpsrld ymm10, ymm9, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm3, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm3, 0x13
vpsrld ymm12, ymm3, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm3, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0x6fab9537
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm8, ymm6
vpand ymm11, ymm11, ymm9
vpxor ymm11, ymm11, ymm6
vpaddd ymm4, ymm4, ymm11
vpsrld ymm11, ymm3, 2
vpaddd ymm10, ymm10, ymm4
vpsrld ymm4, ymm3, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm4, ymm4, ymm15
vpaddd ymm7, ymm7, ymm10
vpslld ymm15, ymm7, 7
vpslld ymm14, ymm7, 0x15
vpxor ymm4, ymm4, ymm12
vpsrld ymm12, ymm7, 0xb
vpslld ymm13, ymm7, 0x1a
vpxor ymm4, ymm4, ymm11
vpaddd ymm4, ymm10, ymm4
vpor ymm10, ymm3, ymm2
vpand ymm11, ymm3, ymm2
vpand ymm10, ymm10, ymm0
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm7, 0x19
vpaddd ymm4, ymm4, ymm10
vpsrld ymm10, ymm7, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm4, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm4, 0x13
vpsrld ymm12, ymm4, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm4, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0x17406110
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm9, ymm8
vpand ymm11, ymm11, ymm7
vpxor ymm11, ymm11, ymm8
vpaddd ymm6, ymm6, ymm11
vpsrld ymm11, ymm4, 2
vpaddd ymm10, ymm10, ymm6
vpsrld ymm6, ymm4, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm6, ymm6, ymm15
vpaddd ymm0, ymm0, ymm10
vpslld ymm15, ymm0, 7
vpslld ymm14, ymm0, 0x15
vpxor ymm6, ymm6, ymm12
vpsrld ymm12, ymm0, 0xb
vpslld ymm13, ymm0, 0x1a
vpxor ymm6, ymm6, ymm11
vpaddd ymm6, ymm10, ymm6
vpor ymm10, ymm4, ymm3
vpand ymm11, ymm4, ymm3
vpand ymm10, ymm10, ymm2
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm0, 0x19
vpaddd ymm6, ymm6, ymm10
vpsrld ymm10, ymm0, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm6, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm6, 0x13
vpsrld ymm12, ymm6, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm6, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0xd8cd6f1
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm7, ymm9
vpand ymm11, ymm11, ymm0
vpxor ymm11, ymm11, ymm9
vpaddd ymm8, ymm8, ymm11
vpsrld ymm11, ymm6, 2
vpaddd ymm10, ymm10, ymm8
vpsrld ymm8, ymm6, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm8, ymm8, ymm15
vpaddd ymm2, ymm2, ymm10
vpslld ymm15, ymm2, 7
vpslld ymm14, ymm2, 0x15
vpxor ymm8, ymm8, ymm12
vpsrld ymm12, ymm2, 0xb
vpslld ymm13, ymm2, 0x1a
vpxor ymm8, ymm8, ymm11
vpaddd ymm8, ymm10, ymm8
vpor ymm10, ymm6, ymm4
vpand ymm11, ymm6, ymm4
vpand ymm10, ymm10, ymm3
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm2, 0x19
vpaddd ymm8, ymm8, ymm10
vpsrld ymm10, ymm2, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm8, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm8, 0x13
vpsrld ymm12, ymm8, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm8, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0xcdaa3b6d
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm0, ymm7
vpand ymm11, ymm11, ymm2
vpxor ymm11, ymm11, ymm7
vpaddd ymm9, ymm9, ymm11
vpsrld ymm11, ymm8, 2
vpaddd ymm10, ymm10, ymm9
vpsrld ymm9, ymm8, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm9, ymm9, ymm15
vpaddd ymm3, ymm3, ymm10
vpslld ymm15, ymm3, 7
vpslld ymm14, ymm3, 0x15
vpxor ymm9, ymm9, ymm12
vpsrld ymm12, ymm3, 0xb
vpslld ymm13, ymm3, 0x1a
vpxor ymm9, ymm9, ymm11
vpaddd ymm9, ymm10, ymm9
vpor ymm10, ymm8, ymm6
vpand ymm11, ymm8, ymm6
vpand ymm10, ymm10, ymm4
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm3, 0x19
vpaddd ymm9, ymm9, ymm10
vpsrld ymm10, ymm3, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm9, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm9, 0x13
vpsrld ymm12, ymm9, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm9, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0xc0bbbe37
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm2, ymm0
vpand ymm11, ymm11, ymm3
vpxor ymm11, ymm11, ymm0
vpaddd ymm7, ymm7, ymm11
vpsrld ymm11, ymm9, 2
vpaddd ymm10, ymm10, ymm7
vpsrld ymm7, ymm9, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm7, ymm7, ymm15
vpaddd ymm4, ymm4, ymm10
vpslld ymm15, ymm4, 7
vpslld ymm14, ymm4, 0x15
vpxor ymm7, ymm7, ymm12
vpsrld ymm12, ymm4, 0xb
vpslld ymm13, ymm4, 0x1a
vpxor ymm7, ymm7, ymm11
vpaddd ymm7, ymm10, ymm7
vpor ymm10, ymm9, ymm8
vpand ymm11, ymm9, ymm8
vpand ymm10, ymm10, ymm6
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm4, 0x19
vpaddd ymm7, ymm7, ymm10
vpsrld ymm10, ymm4, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm7, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm7, 0x13
vpsrld ymm12, ymm7, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm7, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0x83613bda
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm3, ymm2
vpand ymm11, ymm11, ymm4
vpxor ymm11, ymm11, ymm2
vpaddd ymm0, ymm0, ymm11
vpsrld ymm11, ymm7, 2
vpaddd ymm10, ymm10, ymm0
vpsrld ymm0, ymm7, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm0, ymm0, ymm15
vpaddd ymm6, ymm6, ymm10
vpslld ymm15, ymm6, 7
vpslld ymm14, ymm6, 0x15
vpxor ymm0, ymm0, ymm12
vpsrld ymm12, ymm6, 0xb
vpslld ymm13, ymm6, 0x1a
vpxor ymm0, ymm0, ymm11
vpaddd ymm0, ymm10, ymm0
vpor ymm10, ymm7, ymm9
vpand ymm11, ymm7, ymm9
vpand ymm10, ymm10, ymm8
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm6, 0x19
vpaddd ymm0, ymm0, ymm10
vpsrld ymm10, ymm6, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm0, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm0, 0x13
vpsrld ymm12, ymm0, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm0, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0xdb48a363
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm4, ymm3
vpand ymm11, ymm11, ymm6
vpxor ymm11, ymm11, ymm3
vpaddd ymm2, ymm2, ymm11
vpsrld ymm11, ymm0, 2
vpaddd ymm10, ymm10, ymm2
vpsrld ymm2, ymm0, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm2, ymm2, ymm15
vpaddd ymm8, ymm8, ymm10
vpslld ymm15, ymm8, 7
vpslld ymm14, ymm8, 0x15
vpxor ymm2, ymm2, ymm12
vpsrld ymm12, ymm8, 0xb
vpslld ymm13, ymm8, 0x1a
vpxor ymm2, ymm2, ymm11
vpaddd ymm2, ymm10, ymm2
vpor ymm10, ymm0, ymm7
vpand ymm11, ymm0, ymm7
vpand ymm10, ymm10, ymm9
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm8, 0x19
vpaddd ymm2, ymm2, ymm10
vpsrld ymm10, ymm8, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm2, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm2, 0x13
vpsrld ymm12, ymm2, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm2, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0xb02e931
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm6, ymm4
vpand ymm11, ymm11, ymm8
vpxor ymm11, ymm11, ymm4
vpaddd ymm3, ymm3, ymm11
vpsrld ymm11, ymm2, 2
vpaddd ymm10, ymm10, ymm3
vpsrld ymm3, ymm2, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm3, ymm3, ymm15
vpaddd ymm9, ymm9, ymm10
vpslld ymm15, ymm9, 7
vpslld ymm14, ymm9, 0x15
vpxor ymm3, ymm3, ymm12
vpsrld ymm12, ymm9, 0xb
vpslld ymm13, ymm9, 0x1a
vpxor ymm3, ymm3, ymm11
vpaddd ymm3, ymm10, ymm3
vpor ymm10, ymm2, ymm0
vpand ymm11, ymm2, ymm0
vpand ymm10, ymm10, ymm7
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm9, 0x19
vpaddd ymm3, ymm3, ymm10
vpsrld ymm10, ymm9, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm3, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm3, 0x13
vpsrld ymm12, ymm3, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm3, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0x6fd15ca7
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm8, ymm6
vpand ymm11, ymm11, ymm9
vpxor ymm11, ymm11, ymm6
vpaddd ymm4, ymm4, ymm11
vpsrld ymm11, ymm3, 2
vpaddd ymm10, ymm10, ymm4
vpsrld ymm4, ymm3, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm4, ymm4, ymm15
vpaddd ymm7, ymm7, ymm10
vpslld ymm15, ymm7, 7
vpslld ymm14, ymm7, 0x15
vpxor ymm4, ymm4, ymm12
vpsrld ymm12, ymm7, 0xb
vpslld ymm13, ymm7, 0x1a
vpxor ymm4, ymm4, ymm11
vpaddd ymm4, ymm10, ymm4
vpor ymm10, ymm3, ymm2
vpand ymm11, ymm3, ymm2
vpand ymm10, ymm10, ymm0
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm7, 0x19
vpaddd ymm4, ymm4, ymm10
vpsrld ymm10, ymm7, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm4, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm4, 0x13
vpsrld ymm12, ymm4, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm4, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0x521afaca
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm9, ymm8
vpand ymm11, ymm11, ymm7
vpxor ymm11, ymm11, ymm8
vpaddd ymm6, ymm6, ymm11
vpsrld ymm11, ymm4, 2
vpaddd ymm10, ymm10, ymm6
vpsrld ymm6, ymm4, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm6, ymm6, ymm15
vpaddd ymm0, ymm0, ymm10
vpslld ymm15, ymm0, 7
vpslld ymm14, ymm0, 0x15
vpxor ymm6, ymm6, ymm12
vpsrld ymm12, ymm0, 0xb
vpslld ymm13, ymm0, 0x1a
vpxor ymm6, ymm6, ymm11
vpaddd ymm6, ymm10, ymm6
vpor ymm10, ymm4, ymm3
vpand ymm11, ymm4, ymm3
vpand ymm10, ymm10, ymm2
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm0, 0x19
vpaddd ymm6, ymm6, ymm10
vpsrld ymm10, ymm0, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm6, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm6, 0x13
vpsrld ymm12, ymm6, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm6, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0x31338431
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm7, ymm9
vpand ymm11, ymm11, ymm0
vpxor ymm11, ymm11, ymm9
vpaddd ymm8, ymm8, ymm11
vpsrld ymm11, ymm6, 2
vpaddd ymm10, ymm10, ymm8
vpsrld ymm8, ymm6, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm8, ymm8, ymm15
vpaddd ymm2, ymm2, ymm10
vpslld ymm15, ymm2, 7
vpslld ymm14, ymm2, 0x15
vpxor ymm8, ymm8, ymm12
vpsrld ymm12, ymm2, 0xb
vpslld ymm13, ymm2, 0x1a
vpxor ymm8, ymm8, ymm11
vpaddd ymm8, ymm10, ymm8
vpor ymm10, ymm6, ymm4
vpand ymm11, ymm6, ymm4
vpand ymm10, ymm10, ymm3
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm2, 0x19
vpaddd ymm8, ymm8, ymm10
vpsrld ymm10, ymm2, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm8, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm8, 0x13
vpsrld ymm12, ymm8, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm8, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0x6ed41a95
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm0, ymm7
vpand ymm11, ymm11, ymm2
vpxor ymm11, ymm11, ymm7
vpaddd ymm9, ymm9, ymm11
vpsrld ymm11, ymm8, 2
vpaddd ymm10, ymm10, ymm9
vpsrld ymm9, ymm8, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm9, ymm9, ymm15
vpaddd ymm3, ymm3, ymm10
vpslld ymm15, ymm3, 7
vpslld ymm14, ymm3, 0x15
vpxor ymm9, ymm9, ymm12
vpsrld ymm12, ymm3, 0xb
vpslld ymm13, ymm3, 0x1a
vpxor ymm9, ymm9, ymm11
vpaddd ymm9, ymm10, ymm9
vpor ymm10, ymm8, ymm6
vpand ymm11, ymm8, ymm6
vpand ymm10, ymm10, ymm4
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm3, 0x19
vpaddd ymm9, ymm9, ymm10
vpsrld ymm10, ymm3, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm9, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm9, 0x13
vpsrld ymm12, ymm9, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm9, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0x6d437890
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm2, ymm0
vpand ymm11, ymm11, ymm3
vpxor ymm11, ymm11, ymm0
vpaddd ymm7, ymm7, ymm11
vpsrld ymm11, ymm9, 2
vpaddd ymm10, ymm10, ymm7
vpsrld ymm7, ymm9, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm7, ymm7, ymm15
vpaddd ymm4, ymm4, ymm10
vpslld ymm15, ymm4, 7
vpslld ymm14, ymm4, 0x15
vpxor ymm7, ymm7, ymm12
vpsrld ymm12, ymm4, 0xb
vpslld ymm13, ymm4, 0x1a
vpxor ymm7, ymm7, ymm11
vpaddd ymm7, ymm10, ymm7
vpor ymm10, ymm9, ymm8
vpand ymm11, ymm9, ymm8
vpand ymm10, ymm10, ymm6
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm4, 0x19
vpaddd ymm7, ymm7, ymm10
vpsrld ymm10, ymm4, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm7, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm7, 0x13
vpsrld ymm12, ymm7, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm7, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0xc39c91f2
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm3, ymm2
vpand ymm11, ymm11, ymm4
vpxor ymm11, ymm11, ymm2
vpaddd ymm0, ymm0, ymm11
vpsrld ymm11, ymm7, 2
vpaddd ymm10, ymm10, ymm0
vpsrld ymm0, ymm7, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm0, ymm0, ymm15
vpaddd ymm6, ymm6, ymm10
vpslld ymm15, ymm6, 7
vpslld ymm14, ymm6, 0x15
vpxor ymm0, ymm0, ymm12
vpsrld ymm12, ymm6, 0xb
vpslld ymm13, ymm6, 0x1a
vpxor ymm0, ymm0, ymm11
vpaddd ymm0, ymm10, ymm0
vpor ymm10, ymm7, ymm9
vpand ymm11, ymm7, ymm9
vpand ymm10, ymm10, ymm8
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm6, 0x19
vpaddd ymm0, ymm0, ymm10
vpsrld ymm10, ymm6, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm0, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm0, 0x13
vpsrld ymm12, ymm0, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm0, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0x9eccabbd
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm4, ymm3
vpand ymm11, ymm11, ymm6
vpxor ymm11, ymm11, ymm3
vpaddd ymm2, ymm2, ymm11
vpsrld ymm11, ymm0, 2
vpaddd ymm10, ymm10, ymm2
vpsrld ymm2, ymm0, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm2, ymm2, ymm15
vpaddd ymm8, ymm8, ymm10
vpslld ymm15, ymm8, 7
vpslld ymm14, ymm8, 0x15
vpxor ymm2, ymm2, ymm12
vpsrld ymm12, ymm8, 0xb
vpslld ymm13, ymm8, 0x1a
vpxor ymm2, ymm2, ymm11
vpaddd ymm2, ymm10, ymm2
vpor ymm10, ymm0, ymm7
vpand ymm11, ymm0, ymm7
vpand ymm10, ymm10, ymm9
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm8, 0x19
vpaddd ymm2, ymm2, ymm10
vpsrld ymm10, ymm8, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm2, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm2, 0x13
vpsrld ymm12, ymm2, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm2, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0xb5c9a0e6
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm6, ymm4
vpand ymm11, ymm11, ymm8
vpxor ymm11, ymm11, ymm4
vpaddd ymm3, ymm3, ymm11
vpsrld ymm11, ymm2, 2
vpaddd ymm10, ymm10, ymm3
vpsrld ymm3, ymm2, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm3, ymm3, ymm15
vpaddd ymm9, ymm9, ymm10
vpslld ymm15, ymm9, 7
vpslld ymm14, ymm9, 0x15
vpxor ymm3, ymm3, ymm12
vpsrld ymm12, ymm9, 0xb
vpslld ymm13, ymm9, 0x1a
vpxor ymm3, ymm3, ymm11
vpaddd ymm3, ymm10, ymm3
vpor ymm10, ymm2, ymm0
vpand ymm11, ymm2, ymm0
vpand ymm10, ymm10, ymm7
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm9, 0x19
vpaddd ymm3, ymm3, ymm10
vpsrld ymm10, ymm9, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm3, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm3, 0x13
vpsrld ymm12, ymm3, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm3, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0x532fb63c
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm8, ymm6
vpand ymm11, ymm11, ymm9
vpxor ymm11, ymm11, ymm6
vpaddd ymm4, ymm4, ymm11
vpsrld ymm11, ymm3, 2
vpaddd ymm10, ymm10, ymm4
vpsrld ymm4, ymm3, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm4, ymm4, ymm15
vpaddd ymm7, ymm7, ymm10
vpslld ymm15, ymm7, 7
vpslld ymm14, ymm7, 0x15
vpxor ymm4, ymm4, ymm12
vpsrld ymm12, ymm7, 0xb
vpslld ymm13, ymm7, 0x1a
vpxor ymm4, ymm4, ymm11
vpaddd ymm4, ymm10, ymm4
vpor ymm10, ymm3, ymm2
vpand ymm11, ymm3, ymm2
vpand ymm10, ymm10, ymm0
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm7, 0x19
vpaddd ymm4, ymm4, ymm10
vpsrld ymm10, ymm7, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm4, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm4, 0x13
vpsrld ymm12, ymm4, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm4, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0xd2c741c6
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm9, ymm8
vpand ymm11, ymm11, ymm7
vpxor ymm11, ymm11, ymm8
vpaddd ymm6, ymm6, ymm11
vpsrld ymm11, ymm4, 2
vpaddd ymm10, ymm10, ymm6
vpsrld ymm6, ymm4, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm6, ymm6, ymm15
vpaddd ymm0, ymm0, ymm10
vpslld ymm15, ymm0, 7
vpslld ymm14, ymm0, 0x15
vpxor ymm6, ymm6, ymm12
vpsrld ymm12, ymm0, 0xb
vpslld ymm13, ymm0, 0x1a
vpxor ymm6, ymm6, ymm11
vpaddd ymm6, ymm10, ymm6
vpor ymm10, ymm4, ymm3
vpand ymm11, ymm4, ymm3
vpand ymm10, ymm10, ymm2
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm0, 0x19
vpaddd ymm6, ymm6, ymm10
vpsrld ymm10, ymm0, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm6, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm6, 0x13
vpsrld ymm12, ymm6, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm6, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0x7237ea3
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm7, ymm9
vpand ymm11, ymm11, ymm0
vpxor ymm11, ymm11, ymm9
vpaddd ymm8, ymm8, ymm11
vpsrld ymm11, ymm6, 2
vpaddd ymm10, ymm10, ymm8
vpsrld ymm8, ymm6, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm8, ymm8, ymm15
vpaddd ymm2, ymm2, ymm10
vpslld ymm15, ymm2, 7
vpslld ymm14, ymm2, 0x15
vpxor ymm8, ymm8, ymm12
vpsrld ymm12, ymm2, 0xb
vpslld ymm13, ymm2, 0x1a
vpxor ymm8, ymm8, ymm11
vpaddd ymm8, ymm10, ymm8
vpor ymm10, ymm6, ymm4
vpand ymm11, ymm6, ymm4
vpand ymm10, ymm10, ymm3
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm2, 0x19
vpaddd ymm8, ymm8, ymm10
vpsrld ymm10, ymm2, 6
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm8, 0xa
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm8, 0x13
vpsrld ymm12, ymm8, 0xd
vpxor ymm10, ymm11, ymm10
vmovd xmm11, eax
vpslld ymm13, ymm8, 0x1e
vpor ymm12, ymm12, ymm14
mov eax, 0xa4954b68
vpbroadcastd ymm11, xmm11
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm0, ymm7
vpand ymm11, ymm11, ymm2
vpxor ymm11, ymm11, ymm7
vpaddd ymm9, ymm9, ymm11
vpsrld ymm11, ymm8, 2
vpaddd ymm10, ymm10, ymm9
vpsrld ymm9, ymm8, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm9, ymm9, ymm15
vpaddd ymm3, ymm3, ymm10
vpslld ymm15, ymm3, 7
vpslld ymm14, ymm3, 0x15
vpxor ymm9, ymm9, ymm12
vpsrld ymm12, ymm3, 0xb
vpslld ymm13, ymm3, 0x1a
vpxor ymm9, ymm9, ymm11
vpaddd ymm9, ymm10, ymm9
vpor ymm10, ymm8, ymm6
vpand ymm11, ymm8, ymm6
vpand ymm10, ymm10, ymm4
vpor ymm12, ymm12, ymm14
vpor ymm10, ymm10, ymm11
vpsrld ymm11, ymm3, 6
vpaddd ymm9, ymm9, ymm10
vpsrld ymm10, ymm3, 0x19
vpor ymm11, ymm11, ymm13
vpsrld ymm13, ymm9, 0xd
vpslld ymm14, ymm9, 0x1e
vpor ymm10, ymm10, ymm15
vpxor ymm10, ymm10, ymm12
vpslld ymm15, ymm9, 0x13
vpxor ymm11, ymm10, ymm11
vmovd xmm10, eax
vpor ymm13, ymm13, ymm15
mov eax, 0x4c191d76
vpbroadcastd ymm10, xmm10
vpsrld ymm12, ymm9, 2
vpaddd ymm11, ymm11, ymm10
vpxor ymm10, ymm2, ymm0
vpor ymm12, ymm12, ymm14
vpand ymm10, ymm10, ymm3
vpxor ymm10, ymm10, ymm0
vpaddd ymm7, ymm7, ymm10
vpsrld ymm10, ymm9, 0x16
vpaddd ymm11, ymm11, ymm7
vpslld ymm7, ymm9, 0xa
vpor ymm10, ymm10, ymm7
vpaddd ymm4, ymm4, ymm11
vpslld ymm15, ymm4, 7
vpslld ymm14, ymm4, 0x15
vpxor ymm10, ymm10, ymm13
vpxor ymm10, ymm10, ymm12
vpsrld ymm12, ymm4, 0xb
vpaddd ymm7, ymm11, ymm10
vpor ymm11, ymm9, ymm8
vpand ymm10, ymm9, ymm8
vpand ymm11, ymm11, ymm6
vpslld ymm13, ymm4, 0x1a
vpor ymm12, ymm12, ymm14
vpor ymm11, ymm11, ymm10
vpsrld ymm10, ymm4, 6
vpaddd ymm7, ymm7, ymm11
vpsrld ymm11, ymm4, 0x19
vpor ymm10, ymm10, ymm13
vpslld ymm14, ymm7, 0x13
vpslld ymm13, ymm7, 0x1e
vpor ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm12
vpslld ymm15, ymm7, 0xa
vpxor ymm10, ymm11, ymm10
vpsrld ymm12, ymm7, 0xd
vmovd xmm11, eax
mov eax, 0x5807aa98
vpbroadcastd ymm11, xmm11
vpor ymm12, ymm12, ymm14
vpaddd ymm10, ymm10, ymm11
vpxor ymm11, ymm3, ymm2
vpand ymm11, ymm11, ymm4
vpxor ymm11, ymm11, ymm2
vpaddd ymm0, ymm0, ymm11
vpsrld ymm11, ymm7, 2
vpaddd ymm0, ymm10, ymm0
vpsrld ymm10, ymm7, 0x16
vpor ymm11, ymm11, ymm13
vpor ymm10, ymm10, ymm15
vpaddd ymm1, ymm1, ymm0
vpaddd ymm13, ymm8, ymmword [rsp + 0x80]
vpxor ymm10, ymm10, ymm12
vpaddd ymm1, ymm1, ymm6
vpaddd ymm6, ymm4, ymmword [rsp + 0x60]
vpaddd ymm15, ymm9, ymmword [rsp + 0xa0]
vpxor ymm10, ymm10, ymm11
vpand ymm11, ymm7, ymm9
vmovdqu ymmword [rsp + 0x80], ymm1
vmovdqu ymmword [rsp + 0xa0], ymm6
vpaddd ymm10, ymm5, ymm10
vpor ymm5, ymm7, ymm9
vpaddd ymm7, ymm7, ymmword [rsp + 0xc0]
vpand ymm5, ymm5, ymm8
vpor ymm5, ymm5, ymm11
vpaddd ymm5, ymm0, ymm5
vpaddd ymm0, ymm3, ymmword [rsp + 0x40]
vpaddd ymm5, ymm10, ymm5
vpaddd ymm10, ymm2, ymmword [rsp + 0x20]
vpaddd ymm8, ymm5, ymmword [rsp + 0x420]
vmovdqu ymmword [rsp + 0x40], ymm5
vmovdqu ymmword [rsp + 0xc0], ymm0
vpaddd ymm0, ymm5, ymmword [rsp + 0x440]
vpslld ymm6, ymm8, 7
vpslld ymm5, ymm8, 0x15
vmovdqu ymmword [rsp + 0xe0], ymm10
vpsrld ymm1, ymm8, 0x19
vpsrld ymm3, ymm8, 0xb
vpslld ymm4, ymm8, 0x1a
vpor ymm3, ymm3, ymm5
vpor ymm1, ymm1, ymm6
vpsrld ymm2, ymm8, 6
vpslld ymm10, ymm0, 0xa
vpxor ymm1, ymm1, ymm3
vpslld ymm9, ymm0, 0x13
vpsrld ymm6, ymm0, 2
vpor ymm2, ymm2, ymm4
vpand ymm3, ymm8, ymmword [rsp + 0x460]
vpslld ymm4, ymm0, 0x1e
vpxor ymm1, ymm1, ymm2
vpxor ymm3, ymm3, ymmword [rsp + 0x480]
vpsrld ymm2, ymm0, 0x16
vpor ymm6, ymm6, ymm4
vpaddd ymm1, ymm1, ymmword [rsp + 0x4a0]
vpor ymm2, ymm2, ymm10
vpaddd ymm3, ymm7, ymm3
vpaddd ymm1, ymm1, ymm3
vpsrld ymm3, ymm0, 0xd
vpaddd ymm5, ymm1, ymmword [rsp + 0x280]
vpor ymm3, ymm3, ymm9
vpslld ymm10, ymm5, 7
vpslld ymm9, ymm5, 0x15
vpxor ymm2, ymm2, ymm3
vpsrld ymm3, ymm5, 0x19
vpslld ymm4, ymm5, 0x1a
vpxor ymm6, ymm2, ymm6
vpand ymm2, ymm0, ymmword [rsp + 0x4c0]
vpor ymm3, ymm3, ymm10
vpor ymm2, ymm2, ymmword [rsp + 0x4e0]
vpaddd ymm6, ymm6, ymm2
vpsrld ymm2, ymm5, 0xb
vpaddd ymm6, ymm6, ymm1
vpsrld ymm1, ymm5, 6
vpor ymm2, ymm2, ymm9
vpor ymm1, ymm1, ymm4
vpslld ymm12, ymm6, 0xa
vpxor ymm3, ymm3, ymm2
vpslld ymm11, ymm6, 0x13
vpsrld ymm9, ymm6, 0xd
vpxor ymm3, ymm3, ymm1
vpslld ymm10, ymm6, 0x1e
vpsrld ymm1, ymm6, 2
vpor ymm9, ymm9, ymm11
vpaddd ymm3, ymm3, ymmword [rsp + 0x520]
vpor ymm1, ymm1, ymm10
vmovdqu ymm4, ymmword [rsp + 0x500]
vmovdqu ymmword [rsp + 0x60], ymm13
vpxor ymm2, ymm8, ymm4
vpand ymm2, ymm2, ymm5
vpxor ymm2, ymm2, ymm4
vpaddd ymm2, ymm15, ymm2
vpaddd ymm3, ymm3, ymm2
vpsrld ymm2, ymm6, 0x16
vpaddd ymm4, ymm3, ymmword [rsp + 0x2a0]
vpor ymm2, ymm2, ymm12
vpslld ymm11, ymm4, 0x15
vpslld ymm12, ymm4, 7
vpxor ymm2, ymm2, ymm9
vpxor ymm1, ymm2, ymm1
vpor ymm2, ymm6, ymm0
vpand ymm9, ymm6, ymm0
vpand ymm2, ymm2, ymmword [rsp + 0x540]
vpslld ymm10, ymm4, 0x1a
vpor ymm2, ymm2, ymm9
vpsrld ymm9, ymm4, 0x19
vpaddd ymm3, ymm3, ymm2
vpsrld ymm2, ymm4, 0xb
vpor ymm9, ymm9, ymm12
vpor ymm2, ymm2, ymm11
vpaddd ymm3, ymm3, ymm1
vpsrld ymm1, ymm4, 6
vpslld ymm14, ymm3, 0xa
vpxor ymm9, ymm9, ymm2
vpxor ymm2, ymm5, ymm8
vpsrld ymm11, ymm3, 0xd
vpor ymm1, ymm1, ymm10
vpand ymm2, ymm2, ymm4
vpslld ymm12, ymm3, 0x1e
vpxor ymm9, ymm9, ymm1
vpxor ymm2, ymm2, ymm8
vpsrld ymm10, ymm3, 2
vpaddd ymm9, ymm9, ymmword [rsp + 0x560]
vpaddd ymm2, ymm2, ymm13
vpslld ymm13, ymm3, 0x13
vpor ymm10, ymm10, ymm12
vpaddd ymm9, ymm9, ymm2
vpsrld ymm2, ymm3, 0x16
vpor ymm11, ymm11, ymm13
vpaddd ymm1, ymm9, ymmword [rsp + 0x2c0]
vpor ymm2, ymm2, ymm14
vpaddd ymm8, ymm8, ymmword [rsp + 0x80]
vpxor ymm2, ymm2, ymm11
vpslld ymm14, ymm1, 7
vpslld ymm13, ymm1, 0x15
vpxor ymm2, ymm2, ymm10
vpaddd ymm2, ymm9, ymm2
vpor ymm9, ymm3, ymm6
vpand ymm10, ymm3, ymm6
vpsrld ymm11, ymm1, 0xb
vpslld ymm12, ymm1, 0x1a
vpand ymm9, ymm9, ymm0
vpor ymm9, ymm9, ymm10
vpsrld ymm10, ymm1, 6
vpor ymm11, ymm11, ymm13
vpaddd ymm2, ymm2, ymm9
vpsrld ymm9, ymm1, 0x19
vpor ymm10, ymm10, ymm12
vpslld ymm13, ymm2, 0x13
vpslld ymm12, ymm2, 0x1e
vpor ymm9, ymm9, ymm14
vpxor ymm9, ymm9, ymm11
vpslld ymm14, ymm2, 0xa
vpxor ymm9, ymm9, ymm10
vpsrld ymm11, ymm2, 0xd
vpaddd ymm9, ymm9, ymmword [rsp + 0x2e0]
vpor ymm11, ymm11, ymm13
vpsrld ymm10, ymm2, 2
vpaddd ymm8, ymm9, ymm8
vpxor ymm9, ymm4, ymm5
vpor ymm10, ymm10, ymm12
vpand ymm9, ymm9, ymm1
vpxor ymm9, ymm9, ymm5
vpaddd ymm5, ymm5, ymmword [rsp + 0xa0]
vpaddd ymm8, ymm8, ymm9
vpsrld ymm9, ymm2, 0x16
vpor ymm9, ymm9, ymm14
vpaddd ymm0, ymm0, ymm8
vpslld ymm14, ymm0, 7
vpslld ymm13, ymm0, 0x15
vpxor ymm9, ymm9, ymm11
vpsrld ymm11, ymm0, 0xb
vpslld ymm12, ymm0, 0x1a
vpxor ymm9, ymm9, ymm10
vpaddd ymm9, ymm8, ymm9
vpor ymm8, ymm2, ymm3
vpand ymm10, ymm2, ymm3
vpand ymm8, ymm8, ymm6
vpor ymm11, ymm11, ymm13
vpor ymm8, ymm8, ymm10
vpsrld ymm10, ymm0, 6
vpaddd ymm9, ymm9, ymm8
vpsrld ymm8, ymm0, 0x19
vpor ymm10, ymm10, ymm12
vpslld ymm13, ymm9, 0x13
vpslld ymm12, ymm9, 0x1e
vpor ymm8, ymm8, ymm14
vpxor ymm8, ymm8, ymm11
vpslld ymm14, ymm9, 0xa
vpxor ymm8, ymm8, ymm10
vpsrld ymm11, ymm9, 0xd
vpaddd ymm8, ymm8, ymmword [rsp + 0x300]
vpor ymm11, ymm11, ymm13
vpsrld ymm10, ymm9, 2
vpaddd ymm5, ymm8, ymm5
vpxor ymm8, ymm1, ymm4
vpor ymm10, ymm10, ymm12
vpand ymm8, ymm8, ymm0
vpxor ymm8, ymm8, ymm4
vpaddd ymm4, ymm4, ymmword [rsp + 0xc0]
vpaddd ymm5, ymm5, ymm8
vpsrld ymm8, ymm9, 0x16
vpor ymm8, ymm8, ymm14
vpaddd ymm6, ymm6, ymm5
vpslld ymm14, ymm6, 7
vpslld ymm13, ymm6, 0x15
vpxor ymm8, ymm8, ymm11
vpsrld ymm11, ymm6, 0xb
vpslld ymm12, ymm6, 0x1a
vpxor ymm8, ymm8, ymm10
vpaddd ymm8, ymm5, ymm8
vpor ymm5, ymm9, ymm2
vpand ymm10, ymm9, ymm2
vpand ymm5, ymm5, ymm3
vpor ymm11, ymm11, ymm13
vpor ymm5, ymm5, ymm10
vpsrld ymm10, ymm6, 6
vpaddd ymm8, ymm8, ymm5
vpsrld ymm5, ymm6, 0x19
vpor ymm10, ymm10, ymm12
vpslld ymm13, ymm8, 0x13
vpslld ymm12, ymm8, 0x1e
vpor ymm5, ymm5, ymm14
vpxor ymm5, ymm5, ymm11
vpslld ymm14, ymm8, 0xa
vpxor ymm5, ymm5, ymm10
vpsrld ymm11, ymm8, 0xd
vpaddd ymm5, ymm5, ymmword [rsp + 0x320]
vpor ymm11, ymm11, ymm13
vpsrld ymm10, ymm8, 2
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm0, ymm1
vpor ymm10, ymm10, ymm12
vpand ymm5, ymm5, ymm6
vpxor ymm5, ymm5, ymm1
vpaddd ymm1, ymm1, ymmword [rsp + 0xe0]
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm8, 0x16
vpor ymm5, ymm5, ymm14
vpaddd ymm3, ymm3, ymm4
vpslld ymm14, ymm3, 7
vpslld ymm13, ymm3, 0x15
vpxor ymm5, ymm5, ymm11
vpsrld ymm11, ymm3, 0xb
vpslld ymm12, ymm3, 0x1a
vpxor ymm5, ymm5, ymm10
vpaddd ymm5, ymm4, ymm5
vpor ymm4, ymm8, ymm9
vpand ymm10, ymm8, ymm9
vpand ymm4, ymm4, ymm2
vpor ymm11, ymm11, ymm13
vpor ymm4, ymm4, ymm10
vpsrld ymm10, ymm3, 6
vpaddd ymm5, ymm5, ymm4
vpsrld ymm4, ymm3, 0x19
vpor ymm10, ymm10, ymm12
vpslld ymm13, ymm5, 0x13
vpslld ymm12, ymm5, 0x1e
vpor ymm4, ymm4, ymm14
vpxor ymm4, ymm4, ymm11
vpslld ymm14, ymm5, 0xa
vpxor ymm4, ymm4, ymm10
vpsrld ymm11, ymm5, 0xd
vpaddd ymm4, ymm4, ymmword [rsp + 0x340]
vpor ymm11, ymm11, ymm13
vpsrld ymm10, ymm5, 2
vpaddd ymm1, ymm4, ymm1
vpxor ymm4, ymm6, ymm0
vpor ymm10, ymm10, ymm12
vpand ymm4, ymm4, ymm3
vpxor ymm4, ymm4, ymm0
vpaddd ymm1, ymm1, ymm4
vpsrld ymm4, ymm5, 0x16
vpor ymm4, ymm4, ymm14
vpaddd ymm2, ymm2, ymm1
vpslld ymm14, ymm2, 7
vpslld ymm13, ymm2, 0x15
vpxor ymm4, ymm4, ymm11
vpsrld ymm11, ymm2, 0xb
vpslld ymm12, ymm2, 0x1a
vpxor ymm4, ymm4, ymm10
vpaddd ymm4, ymm1, ymm4
vpor ymm1, ymm5, ymm8
vpand ymm10, ymm5, ymm8
vpand ymm1, ymm1, ymm9
vpor ymm11, ymm11, ymm13
vpor ymm1, ymm1, ymm10
vpsrld ymm10, ymm2, 0x19
vpaddd ymm4, ymm4, ymm1
vpsrld ymm1, ymm2, 6
vpor ymm10, ymm10, ymm14
vpxor ymm10, ymm10, ymm11
vpslld ymm14, ymm4, 0xa
vpor ymm1, ymm1, ymm12
vpslld ymm13, ymm4, 0x13
vpsrld ymm11, ymm4, 0xd
vpxor ymm1, ymm10, ymm1
vmovd xmm10, eax
vpslld ymm12, ymm4, 0x1e
vpor ymm11, ymm11, ymm13
mov eax, 0xc19bf274
vpbroadcastd ymm10, xmm10
vpaddd ymm1, ymm1, ymm10
vpxor ymm10, ymm3, ymm6
vpand ymm10, ymm10, ymm2
vpxor ymm10, ymm10, ymm6
vpaddd ymm0, ymm0, ymm10
vpsrld ymm10, ymm4, 2
vpaddd ymm1, ymm1, ymm0
vpsrld ymm0, ymm4, 0x16
vpor ymm10, ymm10, ymm12
vpor ymm0, ymm0, ymm14
vpaddd ymm9, ymm9, ymm1
vpslld ymm14, ymm9, 7
vpslld ymm13, ymm9, 0x15
vpxor ymm0, ymm0, ymm11
vpsrld ymm11, ymm9, 0xb
vpslld ymm12, ymm9, 0x1a
vpxor ymm0, ymm0, ymm10
vpaddd ymm0, ymm1, ymm0
vpor ymm1, ymm4, ymm5
vpand ymm10, ymm4, ymm5
vpand ymm1, ymm1, ymm8
vpor ymm11, ymm11, ymm13
vpor ymm1, ymm1, ymm10
vpsrld ymm10, ymm9, 6
vpaddd ymm0, ymm0, ymm1
vpsrld ymm1, ymm9, 0x19
vpor ymm10, ymm10, ymm12
vpslld ymm13, ymm0, 0x13
vpslld ymm12, ymm0, 0x1e
vpor ymm1, ymm1, ymm14
vpxor ymm1, ymm1, ymm11
vpslld ymm14, ymm0, 0xa
vpxor ymm1, ymm1, ymm10
vpsrld ymm11, ymm0, 0xd
vpxor ymm10, ymm2, ymm3
vpand ymm10, ymm10, ymm9
vpor ymm11, ymm11, ymm13
vpaddd ymm1, ymm1, ymmword [rsp + 0x360]
vpxor ymm10, ymm10, ymm3
vpaddd ymm6, ymm6, ymm10
vpsrld ymm10, ymm0, 2
vpaddd ymm1, ymm1, ymm6
vpsrld ymm6, ymm0, 0x16
vpor ymm10, ymm10, ymm12
vpor ymm6, ymm6, ymm14
vpaddd ymm8, ymm8, ymm1
vpslld ymm14, ymm8, 7
vpslld ymm13, ymm8, 0x15
vpxor ymm6, ymm6, ymm11
vpsrld ymm11, ymm8, 0xb
vpslld ymm12, ymm8, 0x1a
vpxor ymm6, ymm6, ymm10
vpaddd ymm6, ymm1, ymm6
vpor ymm1, ymm0, ymm4
vpand ymm10, ymm0, ymm4
vpand ymm1, ymm1, ymm5
vpor ymm11, ymm11, ymm13
vpor ymm1, ymm1, ymm10
vpsrld ymm10, ymm8, 6
vpaddd ymm6, ymm6, ymm1
vpsrld ymm1, ymm8, 0x19
vpor ymm10, ymm10, ymm12
vpslld ymm13, ymm6, 0x13
vpslld ymm12, ymm6, 0x1e
vpor ymm1, ymm1, ymm14
vpxor ymm1, ymm1, ymm11
vpslld ymm14, ymm6, 0xa
vpxor ymm1, ymm1, ymm10
vpsrld ymm11, ymm6, 0xd
vpxor ymm10, ymm9, ymm2
vpand ymm10, ymm10, ymm8
vpor ymm11, ymm11, ymm13
vpaddd ymm1, ymm1, ymmword [rsp + 0x380]
vpxor ymm10, ymm10, ymm2
vpaddd ymm3, ymm3, ymm10
vpsrld ymm10, ymm6, 2
vpaddd ymm1, ymm1, ymm3
vpsrld ymm3, ymm6, 0x16
vpor ymm10, ymm10, ymm12
vpor ymm3, ymm3, ymm14
vpaddd ymm5, ymm5, ymm1
vpslld ymm14, ymm5, 7
vpslld ymm13, ymm5, 0x15
vpxor ymm3, ymm3, ymm11
vpsrld ymm11, ymm5, 0xb
vpslld ymm12, ymm5, 0x1a
vpxor ymm3, ymm3, ymm10
vpaddd ymm3, ymm1, ymm3
vpor ymm1, ymm6, ymm0
vpand ymm10, ymm6, ymm0
vpand ymm1, ymm1, ymm4
vpor ymm11, ymm11, ymm13
vpor ymm1, ymm1, ymm10
vpsrld ymm10, ymm5, 6
vpaddd ymm3, ymm3, ymm1
vpsrld ymm1, ymm5, 0x19
vpor ymm10, ymm10, ymm12
vpslld ymm13, ymm3, 0x13
vpslld ymm12, ymm3, 0x1e
vpor ymm1, ymm1, ymm14
vpxor ymm1, ymm1, ymm11
vpslld ymm14, ymm3, 0xa
vpxor ymm1, ymm1, ymm10
vpsrld ymm11, ymm3, 0xd
vpxor ymm10, ymm8, ymm9
vpand ymm10, ymm10, ymm5
vpor ymm11, ymm11, ymm13
vpaddd ymm1, ymm1, ymmword [rsp + 0x3a0]
vpxor ymm10, ymm10, ymm9
vpaddd ymm2, ymm2, ymm10
vpsrld ymm10, ymm3, 2
vpaddd ymm1, ymm1, ymm2
vpsrld ymm2, ymm3, 0x16
vpor ymm10, ymm10, ymm12
vpor ymm2, ymm2, ymm14
vpaddd ymm4, ymm4, ymm1
vpslld ymm14, ymm4, 7
vpslld ymm13, ymm4, 0x15
vpxor ymm2, ymm2, ymm11
vpsrld ymm11, ymm4, 0xb
vpslld ymm12, ymm4, 0x1a
vpxor ymm2, ymm2, ymm10
vpaddd ymm2, ymm1, ymm2
vpor ymm1, ymm3, ymm6
vpand ymm10, ymm3, ymm6
vpand ymm1, ymm1, ymm0
vpor ymm11, ymm11, ymm13
vpor ymm1, ymm1, ymm10
vpsrld ymm10, ymm4, 6
vpaddd ymm2, ymm2, ymm1
vpsrld ymm1, ymm4, 0x19
vpor ymm10, ymm10, ymm12
vpslld ymm13, ymm2, 0xa
vpslld ymm12, ymm2, 0x13
vpor ymm1, ymm1, ymm14
vpxor ymm1, ymm1, ymm11
vpsrld ymm14, ymm2, 0x16
vpxor ymm1, ymm1, ymm10
vpxor ymm10, ymm5, ymm8
vpor ymm14, ymm14, ymm13
vpand ymm10, ymm10, ymm4
vpslld ymm11, ymm2, 0x1e
vpaddd ymm1, ymm1, ymmword [rsp + 0x3c0]
vpxor ymm10, ymm10, ymm8
vpaddd ymm9, ymm9, ymm10
vpsrld ymm10, ymm2, 0xd
vpaddd ymm1, ymm1, ymm9
vpsrld ymm9, ymm2, 2
vpor ymm10, ymm10, ymm12
vpor ymm9, ymm9, ymm11
vpxor ymm14, ymm14, ymm10
vpaddd ymm0, ymm0, ymm1
vpslld ymm13, ymm0, 7
vpslld ymm12, ymm0, 0x15
vpxor ymm14, ymm14, ymm9
vpaddd ymm14, ymm1, ymm14
vpor ymm1, ymm2, ymm3
vpand ymm9, ymm2, ymm3
vpsrld ymm10, ymm0, 0xb
vpslld ymm11, ymm0, 0x1a
vpand ymm1, ymm1, ymm6
vpor ymm1, ymm1, ymm9
vpsrld ymm9, ymm0, 6
vpor ymm10, ymm10, ymm12
vpaddd ymm14, ymm14, ymm1
vpsrld ymm1, ymm0, 0x19
vpor ymm9, ymm9, ymm11
vpsrld ymm12, ymm14, 0x16
vpslld ymm11, ymm14, 0x13
vpor ymm1, ymm1, ymm13
vpxor ymm1, ymm1, ymm10
vpslld ymm13, ymm14, 0xa
vpxor ymm1, ymm1, ymm9
vpxor ymm9, ymm4, ymm5
vpor ymm12, ymm12, ymm13
vpand ymm9, ymm9, ymm0
vpslld ymm10, ymm14, 0x1e
vpaddd ymm1, ymm1, ymmword [rsp + 0x3e0]
vpxor ymm9, ymm9, ymm5
vpaddd ymm8, ymm8, ymm9
vpsrld ymm9, ymm14, 0xd
vpaddd ymm1, ymm1, ymm8
vpsrld ymm8, ymm14, 2
vpor ymm9, ymm9, ymm11
vpor ymm8, ymm8, ymm10
vpxor ymm12, ymm12, ymm9
vpaddd ymm6, ymm6, ymm1
vpslld ymm13, ymm6, 7
vpslld ymm11, ymm6, 0x15
vpxor ymm12, ymm12, ymm8
vpaddd ymm12, ymm1, ymm12
vpor ymm1, ymm14, ymm2
vpand ymm8, ymm14, ymm2
vpsrld ymm9, ymm6, 0xb
vpslld ymm10, ymm6, 0x1a
vpand ymm1, ymm1, ymm3
vpor ymm1, ymm1, ymm8
vpsrld ymm8, ymm6, 6
vpor ymm9, ymm9, ymm11
vpaddd ymm12, ymm12, ymm1
vpsrld ymm1, ymm6, 0x19
vpor ymm8, ymm8, ymm10
vpslld ymm11, ymm12, 0x13
vpslld ymm10, ymm12, 0x1e
vpor ymm1, ymm1, ymm13
vpxor ymm1, ymm1, ymm9
vpslld ymm13, ymm12, 0xa
vpxor ymm1, ymm1, ymm8
vpsrld ymm9, ymm12, 0xd
vpxor ymm8, ymm0, ymm4
vpand ymm8, ymm8, ymm6
vpor ymm9, ymm9, ymm11
vpaddd ymm1, ymm1, ymmword [rsp + 0x400]
vpxor ymm8, ymm8, ymm4
vpaddd ymm5, ymm5, ymm8
vpsrld ymm8, ymm12, 2
vpaddd ymm1, ymm1, ymm5
vpsrld ymm5, ymm12, 0x16
vpor ymm8, ymm8, ymm10
vpor ymm5, ymm5, ymm13
vpaddd ymm3, ymm3, ymm1
vpslld ymm13, ymm3, 7
vpslld ymm11, ymm3, 0x15
vpxor ymm5, ymm5, ymm9
vpsrld ymm9, ymm3, 0xb
vpslld ymm10, ymm3, 0x1a
vpxor ymm5, ymm5, ymm8
vpaddd ymm5, ymm1, ymm5
vpor ymm1, ymm12, ymm14
vpand ymm8, ymm12, ymm14
vpand ymm1, ymm1, ymm2
vpor ymm9, ymm9, ymm11
vpor ymm1, ymm1, ymm8
vpsrld ymm8, ymm3, 0x19
vpaddd ymm5, ymm5, ymm1
vpsrld ymm1, ymm3, 6
vpor ymm8, ymm8, ymm13
vpxor ymm8, ymm8, ymm9
vpslld ymm13, ymm5, 0xa
vpor ymm1, ymm1, ymm10
vpslld ymm11, ymm5, 0x13
vpsrld ymm9, ymm5, 0xd
vpxor ymm1, ymm8, ymm1
vmovd xmm8, eax
vpslld ymm10, ymm5, 0x1e
vpor ymm9, ymm9, ymm11
mov eax, 0xa00000
vpbroadcastd ymm8, xmm8
vpslld ymm11, ymm7, 0xe
vpaddd ymm1, ymm1, ymm8
vpxor ymm8, ymm6, ymm0
vpand ymm8, ymm8, ymm3
vpxor ymm8, ymm8, ymm0
vpaddd ymm4, ymm4, ymm8
vpsrld ymm8, ymm5, 2
vpaddd ymm1, ymm1, ymm4
vpsrld ymm4, ymm5, 0x16
vpor ymm8, ymm8, ymm10
vpor ymm4, ymm4, ymm13
vpslld ymm10, ymm7, 0x19
vpaddd ymm2, ymm2, ymm1
vpxor ymm4, ymm4, ymm9
vpsrld ymm9, ymm7, 3
vpxor ymm4, ymm4, ymm8
vpand ymm8, ymm5, ymm12
vpaddd ymm4, ymm1, ymm4
vpor ymm1, ymm5, ymm12
vpand ymm1, ymm1, ymm14
vpor ymm1, ymm1, ymm8
vpsrld ymm8, ymm7, 7
vpaddd ymm13, ymm4, ymm1
vpsrld ymm1, ymm7, 0x12
vpor ymm8, ymm8, ymm10
vpor ymm1, ymm1, ymm11
vmovdqu ymmword [rsp + 0x20], ymm13
vpslld ymm11, ymm2, 0x15
vpslld ymm13, ymm2, 7
vpslld ymm10, ymm2, 0x1a
vpxor ymm1, ymm1, ymm8
vpxor ymm1, ymm1, ymm9
vpsrld ymm9, ymm2, 0xb
vpaddd ymm1, ymm1, ymmword [rsp + 0x40]
vpor ymm9, ymm9, ymm11
vpsrld ymm8, ymm2, 6
vmovdqu ymm4, ymm1
vpsrld ymm1, ymm2, 0x19
vpor ymm8, ymm8, ymm10
vpor ymm1, ymm1, ymm13
vpaddd ymm0, ymm0, ymm4
vmovdqu ymm13, ymmword [rsp + 0x20]
vmovdqu ymmword [rsp + 0x1c0], ymm4
vpxor ymm1, ymm1, ymm9
vpslld ymm11, ymm13, 0x13
vpsrld ymm9, ymm13, 0xd
vpxor ymm1, ymm1, ymm8
vpslld ymm10, ymm13, 0x1e
vpsrld ymm8, ymm13, 2
vpor ymm9, ymm9, ymm11
vpaddd ymm1, ymm1, ymmword [rsp + 0x5a0]
vpslld ymm11, ymm15, 0xe
vpor ymm8, ymm8, ymm10
vpslld ymm10, ymm15, 0x19
vpaddd ymm0, ymm1, ymm0
vpxor ymm1, ymm3, ymm6
vpand ymm1, ymm1, ymm2
vpxor ymm1, ymm1, ymm6
vpaddd ymm0, ymm0, ymm1
vpslld ymm1, ymm13, 0xa
vmovdqu ymm4, ymm1
vpsrld ymm1, ymm13, 0x16
vpaddd ymm13, ymm14, ymm0
vpor ymm1, ymm1, ymm4
vmovdqu ymm4, ymmword [rsp + 0x20]
vpxor ymm1, ymm1, ymm9
vpsrld ymm9, ymm15, 3
vpxor ymm1, ymm1, ymm8
vpand ymm8, ymm5, ymmword [rsp + 0x20]
vpaddd ymm1, ymm0, ymm1
vpor ymm0, ymm5, ymm4
vpand ymm0, ymm0, ymm12
vpor ymm0, ymm0, ymm8
vpsrld ymm8, ymm15, 7
vpaddd ymm1, ymm1, ymm0
vpsrld ymm0, ymm15, 0x12
vpor ymm8, ymm8, ymm10
vpor ymm0, ymm0, ymm11
vpslld ymm10, ymm13, 0x15
vpxor ymm0, ymm0, ymm8
vpslld ymm11, ymm13, 7
vmovd xmm8, eax
mov eax, 0x100
vpxor ymm0, ymm0, ymm9
vpslld ymm9, ymm13, 0x1a
vpbroadcastd ymm8, xmm8
vpaddd ymm0, ymm0, ymm8
vpsrld ymm8, ymm13, 0xb
vpaddd ymm14, ymm0, ymm7
vpsrld ymm0, ymm13, 0x19
vpor ymm8, ymm8, ymm10
vpsrld ymm7, ymm13, 6
vpor ymm0, ymm0, ymm11
vpaddd ymm6, ymm6, ymm14
vpor ymm7, ymm7, ymm9
vpxor ymm0, ymm0, ymm8
vmovdqu ymm4, ymm14
vpslld ymm11, ymm1, 0xa
vpslld ymm10, ymm1, 0x13
vpxor ymm0, ymm0, ymm7
vpaddd ymm0, ymm0, ymmword [rsp + 0x5c0]
vpsrld ymm8, ymm1, 0xd
vpslld ymm9, ymm1, 0x1e
vpsrld ymm7, ymm1, 2
vpor ymm8, ymm8, ymm10
vpaddd ymm6, ymm0, ymm6
vpxor ymm0, ymm2, ymm3
vpor ymm7, ymm7, ymm9
vmovdqu ymm9, ymmword [rsp + 0x60]
vpand ymm0, ymm0, ymm13
vpxor ymm0, ymm0, ymm3
vpsrld ymm10, ymm9, 3
vpaddd ymm6, ymm6, ymm0
vpsrld ymm0, ymm1, 0x16
vpor ymm0, ymm0, ymm11
vpslld ymm11, ymm9, 0x19
vpaddd ymm12, ymm12, ymm6
vpxor ymm0, ymm0, ymm8
vpsrld ymm8, ymm9, 7
vpxor ymm0, ymm0, ymm7
vmovdqu ymm7, ymmword [rsp + 0x20]
vpor ymm8, ymm8, ymm11
vpaddd ymm0, ymm6, ymm0
vpslld ymm11, ymm12, 7
vpor ymm6, ymm1, ymm7
vpand ymm7, ymm1, ymmword [rsp + 0x20]
vpand ymm6, ymm6, ymm5
vpor ymm6, ymm6, ymm7
vpsrld ymm7, ymm9, 0x12
vpaddd ymm0, ymm0, ymm6
vpslld ymm6, ymm9, 0xe
vmovdqu ymmword [rsp + 0x40], ymm6
vmovdqu ymm9, ymmword [rsp + 0x1c0]
vpor ymm7, ymm7, ymmword [rsp + 0x40]
vpsrld ymm14, ymm9, 0xa
vpsrld ymm6, ymm9, 0x13
vpxor ymm7, ymm7, ymm8
vmovdqu ymmword [rsp + 0x100], ymm14
vpslld ymm14, ymm9, 0xd
vpxor ymm7, ymm7, ymm10
vmovdqu ymmword [rsp + 0x120], ymm14
vpslld ymm14, ymm9, 0xf
vpsrld ymm9, ymm9, 0x11
vpor ymm6, ymm6, ymmword [rsp + 0x120]
vpslld ymm10, ymm12, 0x15
vpsrld ymm8, ymm12, 0xb
vpor ymm9, ymm9, ymm14
vpxor ymm6, ymm6, ymm9
vpslld ymm9, ymm12, 0x1a
vpor ymm8, ymm8, ymm10
vpxor ymm6, ymm6, ymmword [rsp + 0x100]
vpslld ymm10, ymm0, 0x13
vpslld ymm14, ymm4, 0xd
vpaddd ymm6, ymm6, ymm7
vpaddd ymm7, ymm6, ymm15
vpsrld ymm6, ymm12, 0x19
vmovdqu ymm15, ymm7
vpsrld ymm7, ymm12, 6
vpor ymm6, ymm6, ymm11
vpor ymm7, ymm7, ymm9
vpxor ymm6, ymm6, ymm8
vpaddd ymm3, ymm3, ymm15
vmovdqu ymmword [rsp + 0x40], ymm15
vpslld ymm11, ymm0, 0xa
vpsrld ymm8, ymm0, 0xd
vpxor ymm6, ymm6, ymm7
vpslld ymm9, ymm0, 0x1e
vpsrld ymm7, ymm0, 2
vpor ymm8, ymm8, ymm10
vpaddd ymm6, ymm6, ymmword [rsp + 0x5e0]
vpor ymm7, ymm7, ymm9
vpaddd ymm3, ymm6, ymm3
vpxor ymm6, ymm13, ymm2
vpand ymm6, ymm6, ymm12
vpxor ymm6, ymm6, ymm2
vpaddd ymm3, ymm3, ymm6
vpsrld ymm6, ymm0, 0x16
vpor ymm6, ymm6, ymm11
vpaddd ymm15, ymm5, ymm3
vpxor ymm6, ymm6, ymm8
vmovdqu ymm8, ymm4
vmovdqu ymmword [rsp + 0x1e0], ymm8
vpxor ymm6, ymm6, ymm7
vpsrld ymm8, ymm8, 0x11
vpaddd ymm5, ymm3, ymm6
vpor ymm3, ymm0, ymm1
vpand ymm3, ymm3, ymmword [rsp + 0x20]
vpand ymm6, ymm0, ymm1
vpor ymm3, ymm3, ymm6
vpaddd ymm5, ymm5, ymm3
vmovdqu ymm3, ymmword [rsp + 0x80]
vpsrld ymm9, ymm3, 3
vpslld ymm11, ymm3, 0xe
vpslld ymm10, ymm3, 0x19
vpsrld ymm6, ymm3, 0x12
vpsrld ymm7, ymm3, 7
vpsrld ymm3, ymm4, 0xa
vpor ymm6, ymm6, ymm11
vmovdqu ymmword [rsp + 0x100], ymm3
vpsrld ymm3, ymm4, 0x13
vpslld ymm4, ymm4, 0xf
vpor ymm7, ymm7, ymm10
vpor ymm8, ymm8, ymm4
vpor ymm3, ymm3, ymm14
vpxor ymm6, ymm6, ymm7
vpxor ymm3, ymm3, ymm8
vpslld ymm10, ymm15, 7
vpxor ymm6, ymm6, ymm9
vpxor ymm3, ymm3, ymmword [rsp + 0x100]
vpslld ymm9, ymm15, 0x15
vpsrld ymm7, ymm15, 0xb
vpslld ymm8, ymm15, 0x1a
vpaddd ymm3, ymm3, ymm6
vpaddd ymm14, ymm3, ymmword [rsp + 0x60]
vpsrld ymm3, ymm15, 0x19
vpor ymm7, ymm7, ymm9
vpsrld ymm6, ymm15, 6
vpor ymm3, ymm3, ymm10
vpor ymm6, ymm6, ymm8
vpxor ymm3, ymm3, ymm7
vpaddd ymm2, ymm2, ymm14
vmovdqu ymmword [rsp + 0x60], ymm14
vpslld ymm10, ymm5, 0xa
vpslld ymm9, ymm5, 0x13
vpxor ymm3, ymm3, ymm6
vpaddd ymm3, ymm3, ymmword [rsp + 0x600]
vpsrld ymm7, ymm5, 0xd
vpslld ymm8, ymm5, 0x1e
vpsrld ymm6, ymm5, 2
vpor ymm7, ymm7, ymm9
vpaddd ymm2, ymm3, ymm2
vpxor ymm3, ymm12, ymm13
vpor ymm6, ymm6, ymm8
vpand ymm3, ymm3, ymm15
vpxor ymm3, ymm3, ymm13
vpaddd ymm2, ymm2, ymm3
vpsrld ymm3, ymm5, 0x16
vpaddd ymm14, ymm2, ymmword [rsp + 0x20]
vpor ymm3, ymm3, ymm10
vpxor ymm3, ymm3, ymm7
vmovdqu ymm7, ymmword [rsp + 0x40]
vpxor ymm3, ymm3, ymm6
vmovdqu ymm6, ymmword [rsp + 0xa0]
vpaddd ymm4, ymm2, ymm3
vpor ymm2, ymm5, ymm0
vpand ymm3, ymm5, ymm0
vpsrld ymm8, ymm6, 3
vpslld ymm10, ymm6, 0xe
vpand ymm2, ymm2, ymm1
vpslld ymm9, ymm6, 0x19
vpsrld ymm11, ymm7, 0xa
vpor ymm2, ymm2, ymm3
vpaddd ymm4, ymm4, ymm2
vpslld ymm2, ymm7, 0xd
vmovdqu ymmword [rsp + 0x20], ymm2
vpsrld ymm2, ymm7, 0x13
vpsrld ymm3, ymm6, 0x12
vmovdqu ymmword [rsp + 0x100], ymm2
vpslld ymm2, ymm7, 0xf
vpsrld ymm6, ymm6, 7
vpor ymm3, ymm3, ymm10
vpsrld ymm7, ymm7, 0x11
vpslld ymm10, ymm4, 0xa
vpor ymm6, ymm6, ymm9
vmovdqu ymmword [rsp + 0x120], ymm2
vmovdqu ymm2, ymmword [rsp + 0x100]
vpor ymm2, ymm2, ymmword [rsp + 0x20]
vpxor ymm3, ymm3, ymm6
vpslld ymm9, ymm14, 7
vpsrld ymm6, ymm14, 0xb
vpxor ymm3, ymm3, ymm8
vpor ymm7, ymm7, ymmword [rsp + 0x120]
vpslld ymm8, ymm14, 0x15
vpor ymm6, ymm6, ymm8
vpslld ymm8, ymm4, 0x1e
vpxor ymm2, ymm2, ymm7
vpslld ymm7, ymm14, 0x1a
vpxor ymm2, ymm2, ymm11
vpaddd ymm2, ymm2, ymm3
vpsrld ymm3, ymm14, 6
vpaddd ymm11, ymm2, ymmword [rsp + 0x80]
vpsrld ymm2, ymm14, 0x19
vpor ymm3, ymm3, ymm7
vpor ymm2, ymm2, ymm9
vpsrld ymm7, ymm4, 0xd
vmovdqu ymmword [rsp + 0x80], ymm11
vpxor ymm2, ymm2, ymm6
vpslld ymm9, ymm4, 0x13
vpxor ymm2, ymm2, ymm3
vpsrld ymm6, ymm4, 2
vpor ymm7, ymm7, ymm9
vpaddd ymm3, ymm2, ymmword [rsp + 0x620]
vpaddd ymm2, ymm13, ymm11
vpor ymm6, ymm6, ymm8
vmovdqu ymm13, ymmword [rsp + 0xc0]
vpsrld ymm9, ymm13, 3
vpslld ymm11, ymm13, 0xe
vpaddd ymm2, ymm3, ymm2
vpxor ymm3, ymm15, ymm12
vpand ymm3, ymm3, ymm14
vpxor ymm3, ymm3, ymm12
vpaddd ymm2, ymm2, ymm3
vpsrld ymm3, ymm4, 0x16
vpor ymm3, ymm3, ymm10
vpslld ymm10, ymm13, 0x19
vpaddd ymm1, ymm1, ymm2
vpxor ymm3, ymm3, ymm7
vpsrld ymm7, ymm13, 7
vpxor ymm3, ymm3, ymm6
vpand ymm6, ymm4, ymm5
vpor ymm7, ymm7, ymm10
vpaddd ymm3, ymm2, ymm3
vpslld ymm10, ymm1, 7
vpor ymm2, ymm4, ymm5
vpand ymm2, ymm2, ymm0
vpor ymm2, ymm2, ymm6
vpsrld ymm6, ymm13, 0x12
vpaddd ymm3, ymm3, ymm2
vmovdqu ymm2, ymmword [rsp + 0x60]
vpor ymm6, ymm6, ymm11
vpxor ymm6, ymm6, ymm7
vpsrld ymm7, ymm1, 0xb
vpsrld ymm8, ymm2, 0xa
vpslld ymm11, ymm3, 0xa
vpxor ymm6, ymm6, ymm9
vmovdqu ymmword [rsp + 0x20], ymm8
vpslld ymm8, ymm2, 0xd
vpslld ymm9, ymm1, 0x15
vmovdqu ymmword [rsp + 0x100], ymm8
vmovdqu ymm8, ymm2
vpsrld ymm2, ymm2, 0x13
vpor ymm2, ymm2, ymmword [rsp + 0x100]
vpslld ymm13, ymm8, 0xf
vpsrld ymm8, ymm8, 0x11
vpor ymm7, ymm7, ymm9
vpor ymm8, ymm8, ymm13
vpslld ymm9, ymm3, 0x1e
vpxor ymm2, ymm2, ymm8
vpslld ymm8, ymm1, 0x1a
vpxor ymm2, ymm2, ymmword [rsp + 0x20]
vpaddd ymm2, ymm2, ymm6
vpsrld ymm6, ymm1, 6
vpaddd ymm13, ymm2, ymmword [rsp + 0xa0]
vpsrld ymm2, ymm1, 0x19
vpor ymm6, ymm6, ymm8
vpor ymm2, ymm2, ymm10
vpsrld ymm8, ymm3, 0xd
vmovdqu ymmword [rsp + 0xa0], ymm13
vpxor ymm2, ymm2, ymm7
vpslld ymm10, ymm3, 0x13
vpxor ymm2, ymm2, ymm6
vpaddd ymm6, ymm12, ymm13
vpor ymm8, ymm8, ymm10
vmovdqu ymm10, ymmword [rsp + 0xe0]
vpaddd ymm2, ymm2, ymmword [rsp + 0x640]
vpsrld ymm7, ymm3, 2
vpor ymm7, ymm7, ymm9
vpsrld ymm13, ymm10, 3
vpaddd ymm6, ymm2, ymm6
vpsrld ymm9, ymm10, 7
vpxor ymm2, ymm14, ymm15
vpand ymm2, ymm2, ymm1
vpxor ymm2, ymm2, ymm15
vpaddd ymm6, ymm6, ymm2
vpsrld ymm2, ymm3, 0x16
vpor ymm2, ymm2, ymm11
vpaddd ymm0, ymm0, ymm6
vpxor ymm2, ymm2, ymm8
vmovdqu ymm8, ymmword [rsp + 0x80]
vpxor ymm2, ymm2, ymm7
vpand ymm7, ymm3, ymm4
vpslld ymm12, ymm8, 0xd
vpslld ymm11, ymm8, 0xf
vpaddd ymm2, ymm6, ymm2
vpor ymm6, ymm3, ymm4
vpand ymm6, ymm6, ymm5
vpor ymm6, ymm6, ymm7
vpsrld ymm7, ymm10, 0x12
vpaddd ymm2, ymm2, ymm6
vpslld ymm6, ymm10, 0xe
vmovdqu ymmword [rsp + 0x20], ymm6
vpslld ymm6, ymm10, 0x19
vpor ymm7, ymm7, ymmword [rsp + 0x20]
vmovdqu ymmword [rsp + 0x100], ymm6
vpsrld ymm10, ymm8, 0xa
vpor ymm9, ymm9, ymmword [rsp + 0x100]
vpsrld ymm6, ymm8, 0x13
vpsrld ymm8, ymm8, 0x11
vpor ymm8, ymm8, ymm11
vpor ymm6, ymm6, ymm12
vpxor ymm7, ymm7, ymm9
vpxor ymm6, ymm6, ymm8
vpxor ymm7, ymm7, ymm13
vmovd xmm11, eax
vmovdqu ymm13, ymmword [rsp + 0xa0]
vpxor ymm6, ymm6, ymm10
vpbroadcastd ymm11, xmm11
mov eax, 0x11002000
vpslld ymm10, ymm0, 0x15
vpsrld ymm8, ymm0, 0xb
vpaddd ymm6, ymm7, ymm6
vmovdqu ymmword [rsp + 0x1a0], ymm11
vpaddd ymm7, ymm11, ymmword [rsp + 0xc0]
vpslld ymm11, ymm0, 7
vpor ymm8, ymm8, ymm10
vpslld ymm9, ymm0, 0x1a
vpslld ymm10, ymm2, 0x1e
vpaddd ymm12, ymm6, ymm7
vpsrld ymm6, ymm0, 0x19
vpsrld ymm7, ymm0, 6
vpor ymm6, ymm6, ymm11
vmovdqu ymmword [rsp + 0xc0], ymm12
vpor ymm7, ymm7, ymm9
vpslld ymm11, ymm2, 0x13
vpxor ymm6, ymm6, ymm8
vpsrld ymm9, ymm2, 0x16
vpsrld ymm8, ymm2, 0xd
vpxor ymm6, ymm6, ymm7
vpaddd ymm7, ymm6, ymmword [rsp + 0x660]
vpaddd ymm6, ymm15, ymm12
vpslld ymm12, ymm2, 0xa
vmovdqu ymm15, ymmword [rsp + 0x1c0]
vpor ymm8, ymm8, ymm11
vpslld ymm11, ymm13, 0xd
vpor ymm9, ymm9, ymm12
vpaddd ymm6, ymm7, ymm6
vpxor ymm7, ymm1, ymm14
vpxor ymm9, ymm9, ymm8
vpand ymm7, ymm7, ymm0
vpsrld ymm8, ymm13, 0xa
vpxor ymm7, ymm7, ymm14
vpaddd ymm6, ymm6, ymm7
vpsrld ymm7, ymm2, 2
vpor ymm7, ymm7, ymm10
vpslld ymm10, ymm13, 0xf
vpaddd ymm5, ymm5, ymm6
vpxor ymm9, ymm9, ymm7
vpslld ymm12, ymm5, 7
vpand ymm7, ymm2, ymm3
vpaddd ymm9, ymm6, ymm9
vpor ymm6, ymm2, ymm3
vpand ymm6, ymm6, ymm4
vpor ymm6, ymm6, ymm7
vpsrld ymm7, ymm13, 0x11
vpaddd ymm9, ymm9, ymm6
vpsrld ymm6, ymm13, 0x13
vpor ymm7, ymm7, ymm10
vmovdqu ymm10, ymmword [rsp + 0xe0]
vpor ymm6, ymm6, ymm11
vpxor ymm6, ymm6, ymm7
vpxor ymm7, ymm6, ymm8
vpsrld ymm8, ymm5, 0xb
vmovd xmm6, eax
mov eax, 0x80000000
vpbroadcastd ymm6, xmm6
vpaddd ymm6, ymm7, ymm6
vpaddd ymm7, ymm10, ymm15
vpslld ymm10, ymm5, 0x1a
vpaddd ymm11, ymm6, ymm7
vpsrld ymm6, ymm5, 0x19
vmovdqu ymm13, ymm11
vpslld ymm11, ymm5, 0x15
vpor ymm6, ymm6, ymm12
vpsrld ymm7, ymm5, 6
vpslld ymm12, ymm9, 0x13
vpor ymm8, ymm8, ymm11
vmovdqu ymmword [rsp + 0xe0], ymm13
vpor ymm7, ymm7, ymm10
vpsrld ymm10, ymm9, 0xd
vpxor ymm6, ymm6, ymm8
vpxor ymm6, ymm6, ymm7
vpsrld ymm8, ymm9, 0x16
vpor ymm10, ymm10, ymm12
vpaddd ymm7, ymm6, ymmword [rsp + 0x680]
vpaddd ymm6, ymm14, ymm13
vpslld ymm13, ymm9, 0xa
vmovdqu ymm14, ymmword [rsp + 0xc0]
vpslld ymm11, ymm9, 0x1e
vpor ymm8, ymm8, ymm13
vpaddd ymm6, ymm7, ymm6
vpxor ymm7, ymm0, ymm1
vpxor ymm8, ymm8, ymm10
vpslld ymm12, ymm14, 0xd
vpsrld ymm10, ymm14, 0xa
vpand ymm7, ymm7, ymm5
vpxor ymm7, ymm7, ymm1
vpaddd ymm6, ymm6, ymm7
vpsrld ymm7, ymm9, 2
vpor ymm7, ymm7, ymm11
vpslld ymm11, ymm14, 0xf
vpaddd ymm4, ymm4, ymm6
vpxor ymm8, ymm8, ymm7
vpslld ymm13, ymm4, 7
vpand ymm7, ymm9, ymm2
vpaddd ymm8, ymm6, ymm8
vpor ymm6, ymm9, ymm2
vpand ymm6, ymm6, ymm3
vpor ymm6, ymm6, ymm7
vpsrld ymm7, ymm14, 0x11
vpaddd ymm8, ymm8, ymm6
vpsrld ymm6, ymm14, 0x13
vpor ymm7, ymm7, ymm11
vpor ymm6, ymm6, ymm12
vpslld ymm11, ymm4, 0x1a
vpxor ymm6, ymm6, ymm7
vmovd xmm7, eax
mov eax, 0x400022
vpxor ymm6, ymm6, ymm10
vpsrld ymm10, ymm4, 0xb
vpbroadcastd ymm7, xmm7
vpaddd ymm6, ymm6, ymm7
vpsrld ymm7, ymm4, 6
vpaddd ymm12, ymm6, ymmword [rsp + 0x1e0]
vpsrld ymm6, ymm4, 0x19
vpor ymm7, ymm7, ymm11
vmovdqu ymm14, ymm12
vpslld ymm12, ymm4, 0x15
vpor ymm6, ymm6, ymm13
vpor ymm10, ymm10, ymm12
vpslld ymm13, ymm8, 0xa
vpaddd ymm1, ymm1, ymm14
vmovdqu ymmword [rsp + 0x200], ymm14
vpslld ymm12, ymm8, 0x13
vpslld ymm11, ymm8, 0x1e
vpxor ymm6, ymm6, ymm10
vpxor ymm6, ymm6, ymm7
vpsrld ymm10, ymm8, 0xd
vpaddd ymm6, ymm6, ymmword [rsp + 0x6a0]
vpsrld ymm7, ymm8, 0x16
vpor ymm10, ymm10, ymm12
vpaddd ymm1, ymm6, ymm1
vpxor ymm6, ymm5, ymm0
vpor ymm7, ymm7, ymm13
vpand ymm6, ymm6, ymm4
vpxor ymm7, ymm7, ymm10
vpxor ymm6, ymm6, ymm0
vpaddd ymm1, ymm1, ymm6
vpsrld ymm6, ymm8, 2
vpor ymm6, ymm6, ymm11
vpaddd ymm3, ymm3, ymm1
vpxor ymm7, ymm7, ymm6
vpslld ymm13, ymm3, 7
vpand ymm6, ymm8, ymm9
vpaddd ymm7, ymm1, ymm7
vpor ymm1, ymm8, ymm9
vpand ymm1, ymm1, ymm2
vpor ymm1, ymm1, ymm6
vmovdqu ymm6, ymmword [rsp + 0xe0]
vpaddd ymm7, ymm7, ymm1
vpsrld ymm10, ymm6, 0xa
vpslld ymm12, ymm6, 0xd
vpslld ymm11, ymm6, 0xf
vpsrld ymm1, ymm6, 0x13
vpsrld ymm6, ymm6, 0x11
vpor ymm1, ymm1, ymm12
vpor ymm6, ymm6, ymm11
vpslld ymm12, ymm3, 0x15
vpxor ymm1, ymm1, ymm6
vpslld ymm11, ymm3, 0x1a
vpxor ymm1, ymm1, ymm10
vpsrld ymm10, ymm3, 0xb
vpaddd ymm1, ymm1, ymmword [rsp + 0x40]
vpor ymm10, ymm10, ymm12
vpsrld ymm6, ymm3, 6
vmovdqu ymmword [rsp + 0x20], ymm1
vpsrld ymm1, ymm3, 0x19
vpor ymm6, ymm6, ymm11
vpaddd ymm0, ymm0, ymmword [rsp + 0x20]
vpslld ymm12, ymm7, 0x13
vpslld ymm11, ymm7, 0x1e
vpor ymm1, ymm1, ymm13
vpxor ymm1, ymm1, ymm10
vpslld ymm13, ymm7, 0xa
vpxor ymm1, ymm1, ymm6
vpsrld ymm10, ymm7, 0xd
vpaddd ymm1, ymm1, ymmword [rsp + 0x6c0]
vpsrld ymm6, ymm7, 0x16
vpor ymm10, ymm10, ymm12
vpaddd ymm0, ymm1, ymm0
vpxor ymm1, ymm4, ymm5
vpor ymm6, ymm6, ymm13
vpand ymm1, ymm1, ymm3
vpslld ymm12, ymm14, 0xd
vpxor ymm6, ymm6, ymm10
vpxor ymm1, ymm1, ymm5
vpsrld ymm10, ymm14, 0xa
vpaddd ymm0, ymm0, ymm1
vpsrld ymm1, ymm7, 2
vpor ymm1, ymm1, ymm11
vpslld ymm11, ymm14, 0xf
vpaddd ymm2, ymm2, ymm0
vpxor ymm6, ymm6, ymm1
vpslld ymm13, ymm2, 7
vpand ymm1, ymm7, ymm8
vpaddd ymm6, ymm0, ymm6
vpor ymm0, ymm7, ymm8
vpand ymm0, ymm0, ymm9
vpor ymm0, ymm0, ymm1
vpsrld ymm1, ymm14, 0x11
vpaddd ymm6, ymm6, ymm0
vpsrld ymm0, ymm14, 0x13
vpor ymm1, ymm1, ymm11
vpor ymm0, ymm0, ymm12
vpslld ymm12, ymm2, 0x15
vpxor ymm0, ymm0, ymm1
vpslld ymm11, ymm2, 0x1a
vpxor ymm0, ymm0, ymm10
vpsrld ymm10, ymm2, 0xb
vpaddd ymm0, ymm0, ymmword [rsp + 0x60]
vpor ymm10, ymm10, ymm12
vpsrld ymm1, ymm2, 6
vmovdqu ymm14, ymm0
vpsrld ymm0, ymm2, 0x19
vpor ymm1, ymm1, ymm11
vpor ymm0, ymm0, ymm13
vpslld ymm12, ymm6, 0x13
vpaddd ymm5, ymm5, ymm14
vmovdqu ymmword [rsp + 0x100], ymm14
vpslld ymm13, ymm6, 0xa
vpslld ymm11, ymm6, 0x1e
vpxor ymm0, ymm0, ymm10
vpxor ymm0, ymm0, ymm1
vpsrld ymm10, ymm6, 0x16
vpaddd ymm0, ymm0, ymmword [rsp + 0x6e0]
vpsrld ymm1, ymm6, 0xd
vpor ymm10, ymm10, ymm13
vpaddd ymm5, ymm0, ymm5
vpxor ymm0, ymm3, ymm4
vpor ymm1, ymm1, ymm12
vpand ymm0, ymm0, ymm2
vpxor ymm10, ymm10, ymm1
vpor ymm1, ymm6, ymm7
vpxor ymm0, ymm0, ymm4
vpand ymm1, ymm1, ymm8
vpaddd ymm5, ymm5, ymm0
vpsrld ymm0, ymm6, 2
vpor ymm0, ymm0, ymm11
vpaddd ymm9, ymm9, ymm5
vpxor ymm10, ymm10, ymm0
vpslld ymm13, ymm9, 7
vpand ymm0, ymm6, ymm7
vpor ymm1, ymm1, ymm0
vpaddd ymm10, ymm5, ymm10
vpaddd ymm10, ymm10, ymm1
vmovdqu ymm1, ymmword [rsp + 0x20]
vpsrld ymm5, ymm1, 0xa
vpslld ymm12, ymm1, 0xd
vpslld ymm11, ymm1, 0xf
vpsrld ymm0, ymm1, 0x13
vpsrld ymm1, ymm1, 0x11
vpor ymm0, ymm0, ymm12
vpor ymm1, ymm1, ymm11
vpslld ymm12, ymm9, 0x15
vpxor ymm0, ymm0, ymm1
vpslld ymm11, ymm9, 0x1a
vpxor ymm0, ymm0, ymm5
vpsrld ymm5, ymm9, 0xb
vpaddd ymm0, ymm0, ymmword [rsp + 0x80]
vpor ymm5, ymm5, ymm12
vpsrld ymm1, ymm9, 6
vmovdqu ymm14, ymm0
vpsrld ymm0, ymm9, 0x19
vpor ymm1, ymm1, ymm11
vpor ymm0, ymm0, ymm13
vpsrld ymm11, ymm10, 0xd
vpaddd ymm4, ymm4, ymm14
vmovdqu ymmword [rsp + 0x120], ymm14
vpslld ymm13, ymm10, 0x13
vpslld ymm14, ymm10, 0xa
vpxor ymm0, ymm0, ymm5
vpxor ymm0, ymm0, ymm1
vpsrld ymm5, ymm10, 0x16
vpor ymm11, ymm11, ymm13
vpaddd ymm0, ymm0, ymmword [rsp + 0x700]
vpslld ymm12, ymm10, 0x1e
vpor ymm5, ymm5, ymm14
vpxor ymm5, ymm5, ymm11
vpaddd ymm4, ymm0, ymm4
vpxor ymm0, ymm2, ymm3
vpand ymm0, ymm0, ymm9
vpxor ymm0, ymm0, ymm3
vpaddd ymm4, ymm4, ymm0
vpsrld ymm0, ymm10, 2
vpor ymm0, ymm0, ymm12
vpaddd ymm1, ymm8, ymm4
vpxor ymm5, ymm5, ymm0
vpslld ymm13, ymm1, 7
vpand ymm0, ymm10, ymm6
vpaddd ymm5, ymm4, ymm5
vpor ymm4, ymm10, ymm6
vpand ymm4, ymm4, ymm7
vpor ymm4, ymm4, ymm0
vpaddd ymm5, ymm5, ymm4
vmovdqu ymm4, ymmword [rsp + 0x100]
vpsrld ymm8, ymm4, 0xa
vpslld ymm12, ymm4, 0xd
vpslld ymm11, ymm4, 0xf
vpsrld ymm0, ymm4, 0x13
vpsrld ymm4, ymm4, 0x11
vpor ymm0, ymm0, ymm12
vpor ymm4, ymm4, ymm11
vpslld ymm12, ymm1, 0x15
vpxor ymm0, ymm0, ymm4
vpslld ymm11, ymm1, 0x1a
vpxor ymm0, ymm0, ymm8
vpsrld ymm8, ymm1, 0xb
vpaddd ymm0, ymm0, ymmword [rsp + 0xa0]
vpor ymm8, ymm8, ymm12
vpsrld ymm4, ymm1, 6
vmovdqu ymm14, ymm0
vpsrld ymm0, ymm1, 0x19
vpor ymm4, ymm4, ymm11
vpor ymm0, ymm0, ymm13
vpsrld ymm11, ymm5, 0xd
vpaddd ymm3, ymm3, ymm14
vmovdqu ymmword [rsp + 0x140], ymm14
vpslld ymm13, ymm5, 0x13
vpslld ymm14, ymm5, 0xa
vpxor ymm0, ymm0, ymm8
vpxor ymm0, ymm0, ymm4
vpsrld ymm4, ymm5, 0x16
vpor ymm11, ymm11, ymm13
vmovdqu ymm13, ymmword [rsp + 0x120]
vpslld ymm12, ymm5, 0x1e
vpsrld ymm8, ymm5, 2
vpor ymm4, ymm4, ymm14
vpaddd ymm0, ymm0, ymmword [rsp + 0x720]
vpor ymm8, ymm8, ymm12
vpxor ymm4, ymm4, ymm11
vpslld ymm12, ymm13, 0xd
vpslld ymm11, ymm13, 0xf
vpxor ymm4, ymm4, ymm8
vpaddd ymm3, ymm0, ymm3
vpsrld ymm8, ymm13, 0xa
vpxor ymm0, ymm9, ymm2
vpand ymm0, ymm0, ymm1
vpxor ymm0, ymm0, ymm2
vpaddd ymm3, ymm3, ymm0
vpaddd ymm0, ymm7, ymm3
vpaddd ymm4, ymm3, ymm4
vpor ymm3, ymm5, ymm10
vpand ymm7, ymm5, ymm10
vpand ymm3, ymm3, ymm6
vpor ymm3, ymm3, ymm7
vpsrld ymm7, ymm13, 0x11
vpaddd ymm4, ymm4, ymm3
vpsrld ymm3, ymm13, 0x13
vpor ymm7, ymm7, ymm11
vpslld ymm13, ymm0, 7
vpslld ymm11, ymm0, 0x1a
vpor ymm3, ymm3, ymm12
vpxor ymm3, ymm3, ymm7
vpslld ymm12, ymm0, 0x15
vpxor ymm3, ymm3, ymm8
vpsrld ymm8, ymm0, 0xb
vpaddd ymm3, ymm3, ymmword [rsp + 0xc0]
vpor ymm8, ymm8, ymm12
vpsrld ymm7, ymm0, 6
vmovdqu ymm14, ymm3
vpsrld ymm3, ymm0, 0x19
vpor ymm7, ymm7, ymm11
vpor ymm3, ymm3, ymm13
vpslld ymm13, ymm4, 0xa
vpaddd ymm2, ymm2, ymm14
vmovdqu ymmword [rsp + 0x160], ymm14
vpslld ymm14, ymm4, 0x13
vpslld ymm11, ymm4, 0x1e
vpxor ymm3, ymm3, ymm8
vpxor ymm3, ymm3, ymm7
vpsrld ymm8, ymm4, 0xd
vpaddd ymm3, ymm3, ymmword [rsp + 0x740]
vpor ymm8, ymm8, ymm14
vpsrld ymm7, ymm4, 2
vmovdqu ymm14, ymmword [rsp + 0x140]
vpaddd ymm2, ymm3, ymm2
vpxor ymm3, ymm1, ymm9
vpor ymm7, ymm7, ymm11
vpand ymm3, ymm3, ymm0
vpslld ymm11, ymm14, 0xd
vpxor ymm3, ymm3, ymm9
vpaddd ymm2, ymm2, ymm3
vpsrld ymm3, ymm4, 0x16
vpor ymm3, ymm3, ymm13
vpaddd ymm12, ymm6, ymm2
vpand ymm6, ymm4, ymm5
vpxor ymm3, ymm3, ymm8
vpslld ymm8, ymm14, 0xf
vpxor ymm3, ymm3, ymm7
vpsrld ymm7, ymm14, 0xa
vpaddd ymm3, ymm2, ymm3
vpslld ymm13, ymm12, 7
vpor ymm2, ymm4, ymm5
vpand ymm2, ymm2, ymm10
vpor ymm2, ymm2, ymm6
vpsrld ymm6, ymm14, 0x11
vpaddd ymm3, ymm3, ymm2
vpsrld ymm2, ymm14, 0x13
vpor ymm6, ymm6, ymm8
vpor ymm2, ymm2, ymm11
vpslld ymm14, ymm12, 0x15
vpxor ymm2, ymm2, ymm6
vpslld ymm11, ymm12, 0x1a
vmovd xmm6, eax
mov eax, 0x70a6373
vpxor ymm2, ymm2, ymm7
vpsrld ymm7, ymm12, 0x19
vpbroadcastd ymm6, xmm6
vpaddd ymm2, ymm2, ymmword [rsp + 0xe0]
vpor ymm7, ymm7, ymm13
vpaddd ymm8, ymm2, ymm6
vpsrld ymm6, ymm12, 6
vpaddd ymm9, ymm9, ymm2
vmovdqu ymmword [rsp + 0x180], ymm8
vpsrld ymm8, ymm12, 0xb
vpor ymm6, ymm6, ymm11
vpxor ymm2, ymm0, ymm1
vpor ymm8, ymm8, ymm14
vpslld ymm11, ymm3, 0x13
vpand ymm2, ymm2, ymm12
vpxor ymm7, ymm7, ymm8
vpslld ymm14, ymm3, 0xa
vpxor ymm2, ymm2, ymm1
vpxor ymm6, ymm7, ymm6
vpslld ymm8, ymm3, 0x1e
vmovd xmm7, eax
vpbroadcastd ymm7, xmm7
vpaddd ymm6, ymm6, ymm7
vpsrld ymm7, ymm3, 0xd
vpaddd ymm9, ymm6, ymm9
vpsrld ymm6, ymm3, 2
vpor ymm7, ymm7, ymm11
vpaddd ymm9, ymm9, ymm2
vpsrld ymm2, ymm3, 0x16
vpor ymm6, ymm6, ymm8
vmovdqu ymm8, ymmword [rsp + 0x160]
vpor ymm2, ymm2, ymm14
vpsrld ymm11, ymm15, 3
vpaddd ymm13, ymm10, ymm9
vpslld ymm14, ymm15, 0x19
vpsrld ymm10, ymm8, 0xa
vpxor ymm2, ymm2, ymm7
vmovdqu ymmword [rsp + 0x2e0], ymm11
vpor ymm7, ymm3, ymm4
vpslld ymm11, ymm8, 0xf
vpxor ymm2, ymm2, ymm6
vpand ymm7, ymm7, ymm5
vpand ymm6, ymm3, ymm4
vpaddd ymm2, ymm9, ymm2
vpor ymm7, ymm7, ymm6
vpslld ymm6, ymm15, 0xe
vpaddd ymm2, ymm2, ymm7
vpsrld ymm9, ymm15, 7
vmovdqu ymmword [rsp + 0x300], ymm6
vpsrld ymm7, ymm15, 0x12
vpsrld ymm6, ymm8, 0x13
vpor ymm9, ymm9, ymm14
vpor ymm7, ymm7, ymmword [rsp + 0x300]
vpslld ymm15, ymm8, 0xd
vpsrld ymm8, ymm8, 0x11
vpor ymm6, ymm6, ymm15
vpor ymm8, ymm8, ymm11
vpslld ymm11, ymm13, 7
vpxor ymm7, ymm7, ymm9
vmovdqu ymm9, ymmword [rsp + 0x200]
vpxor ymm7, ymm7, ymmword [rsp + 0x2e0]
vpxor ymm6, ymm6, ymm8
vpxor ymm6, ymm6, ymm10
vpsrld ymm8, ymm13, 0xb
vpaddd ymm6, ymm7, ymm6
vpaddd ymm7, ymm9, ymmword [rsp + 0x1a0]
vpslld ymm9, ymm13, 0x1a
vpaddd ymm10, ymm6, ymm7
vpsrld ymm6, ymm13, 0x19
vmovdqu ymm15, ymm10
vpslld ymm10, ymm13, 0x15
vpor ymm6, ymm6, ymm11
vpsrld ymm7, ymm13, 6
vpor ymm8, ymm8, ymm10
vmovdqu ymmword [rsp + 0x1a0], ymm15
vpor ymm7, ymm7, ymm9
vpslld ymm11, ymm2, 0xa
vpxor ymm6, ymm6, ymm8
vpslld ymm10, ymm2, 0x13
vpsrld ymm8, ymm2, 0xd
vpxor ymm6, ymm6, ymm7
vpaddd ymm7, ymm6, ymmword [rsp + 0x760]
vpaddd ymm6, ymm1, ymm15
vpxor ymm1, ymm12, ymm0
vpand ymm1, ymm1, ymm13
vpslld ymm9, ymm2, 0x1e
vpor ymm8, ymm8, ymm10
vpxor ymm1, ymm1, ymm0
vpaddd ymm6, ymm7, ymm6
vpaddd ymm6, ymm6, ymm1
vpsrld ymm1, ymm2, 0x16
vpsrld ymm7, ymm2, 2
vpor ymm1, ymm1, ymm11
vpaddd ymm15, ymm5, ymm6
vpor ymm7, ymm7, ymm9
vpxor ymm1, ymm1, ymm8
vpor ymm5, ymm2, ymm3
vpxor ymm1, ymm1, ymm7
vpand ymm5, ymm5, ymm4
vmovdqu ymm7, ymmword [rsp + 0x180]
vpaddd ymm1, ymm6, ymm1
vpand ymm6, ymm2, ymm3
vpsrld ymm9, ymm7, 0xa
vpslld ymm10, ymm7, 0xf
vpor ymm5, ymm5, ymm6
vpaddd ymm1, ymm1, ymm5
vmovdqu ymm5, ymmword [rsp + 0x1e0]
vpsrld ymm11, ymm5, 3
vpslld ymm14, ymm5, 0xe
vmovdqu ymmword [rsp + 0x2e0], ymm11
vpslld ymm11, ymm5, 0x19
vpsrld ymm6, ymm5, 0x12
vmovdqu ymmword [rsp + 0x300], ymm11
vpsrld ymm8, ymm5, 7
vpslld ymm11, ymm7, 0xd
vpor ymm6, ymm6, ymm14
vpor ymm8, ymm8, ymmword [rsp + 0x300]
vpsrld ymm5, ymm7, 0x13
vpsrld ymm7, ymm7, 0x11
vpor ymm5, ymm5, ymm11
vpor ymm7, ymm7, ymm10
vpslld ymm10, ymm15, 7
vpxor ymm6, ymm6, ymm8
vpxor ymm5, ymm5, ymm7
vpslld ymm8, ymm15, 0x1a
vpxor ymm6, ymm6, ymmword [rsp + 0x2e0]
vmovdqu ymm7, ymmword [rsp + 0x1c0]
vpxor ymm5, ymm5, ymm9
vpslld ymm9, ymm15, 0x15
vpaddd ymm5, ymm6, ymm5
vpaddd ymm6, ymm7, ymmword [rsp + 0x20]
vpsrld ymm7, ymm15, 0xb
vpor ymm7, ymm7, ymm9
vpslld ymm9, ymm1, 0x13
vpaddd ymm11, ymm5, ymm6
vpsrld ymm5, ymm15, 0x19
vpsrld ymm6, ymm15, 6
vpor ymm5, ymm5, ymm10
vpor ymm6, ymm6, ymm8
vpslld ymm10, ymm1, 0xa
vpxor ymm5, ymm5, ymm7
vpsrld ymm7, ymm1, 0xd
vpslld ymm8, ymm1, 0x1e
vpxor ymm5, ymm5, ymm6
vpaddd ymm6, ymm5, ymmword [rsp + 0x780]
vpaddd ymm5, ymm0, ymm11
vpxor ymm0, ymm13, ymm12
vmovdqu ymmword [rsp + 0x1c0], ymm11
vpand ymm0, ymm0, ymm15
vpor ymm7, ymm7, ymm9
vpxor ymm0, ymm0, ymm12
vpaddd ymm5, ymm6, ymm5
vpaddd ymm5, ymm5, ymm0
vpsrld ymm0, ymm1, 0x16
vpsrld ymm6, ymm1, 2
vpor ymm0, ymm0, ymm10
vpaddd ymm14, ymm4, ymm5
vpor ymm6, ymm6, ymm8
vpxor ymm0, ymm0, ymm7
vpor ymm4, ymm1, ymm2
vmovdqu ymm7, ymmword [rsp + 0x40]
vpxor ymm0, ymm0, ymm6
vpand ymm4, ymm4, ymm3
vmovdqu ymm6, ymmword [rsp + 0x1a0]
vpaddd ymm0, ymm5, ymm0
vpsrld ymm11, ymm7, 3
vpand ymm5, ymm1, ymm2
vpsrld ymm8, ymm6, 0xa
vpslld ymm10, ymm6, 0xd
vpor ymm4, ymm4, ymm5
vpslld ymm9, ymm6, 0xf
vpsrld ymm5, ymm7, 0x12
vpaddd ymm0, ymm0, ymm4
vpslld ymm4, ymm7, 0xe
vmovdqu ymmword [rsp + 0x2e0], ymm4
vpslld ymm4, ymm7, 0x19
vpor ymm5, ymm5, ymmword [rsp + 0x2e0]
vmovdqu ymmword [rsp + 0x300], ymm4
vpsrld ymm7, ymm7, 7
vpsrld ymm4, ymm6, 0x13
vpor ymm7, ymm7, ymmword [rsp + 0x300]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm14, 7
vpxor ymm5, ymm5, ymm7
vpxor ymm4, ymm4, ymm6
vpsrld ymm6, ymm14, 0xb
vpxor ymm5, ymm5, ymm11
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm14, 0x15
vpaddd ymm4, ymm5, ymm4
vpslld ymm7, ymm14, 0x1a
vpor ymm6, ymm6, ymm8
vmovdqu ymm5, ymmword [rsp + 0x1e0]
vpaddd ymm5, ymm5, ymmword [rsp + 0x100]
vpslld ymm8, ymm0, 0x1e
vpaddd ymm10, ymm4, ymm5
vpsrld ymm4, ymm14, 0x19
vpsrld ymm5, ymm14, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x1e0], ymm10
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm0, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm0, 0xd
vpsrld ymm6, ymm0, 2
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymmword [rsp + 0x7a0]
vpaddd ymm4, ymm12, ymm10
vpslld ymm10, ymm0, 0xa
vpor ymm7, ymm7, ymm9
vpor ymm6, ymm6, ymm8
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm15, ymm13
vpand ymm5, ymm5, ymm14
vpxor ymm5, ymm5, ymm13
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm0, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm11, ymm3, ymm4
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x60]
vpaddd ymm3, ymm4, ymm5
vpor ymm4, ymm0, ymm1
vpand ymm5, ymm0, ymm1
vpslld ymm12, ymm6, 0xe
vpsrld ymm7, ymm6, 7
vpand ymm4, ymm4, ymm2
vmovdqu ymmword [rsp + 0x300], ymm12
vpor ymm4, ymm4, ymm5
vpslld ymm12, ymm6, 0x19
vpaddd ymm3, ymm3, ymm4
vpsrld ymm5, ymm6, 0x12
vpor ymm7, ymm7, ymm12
vpor ymm5, ymm5, ymmword [rsp + 0x300]
vpsrld ymm4, ymm6, 3
vmovdqu ymm6, ymmword [rsp + 0x1c0]
vmovdqu ymmword [rsp + 0x2e0], ymm4
vpsrld ymm8, ymm6, 0xa
vpslld ymm10, ymm6, 0xd
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0x40]
vpslld ymm9, ymm6, 0xf
vpsrld ymm4, ymm6, 0x13
vpxor ymm5, ymm5, ymmword [rsp + 0x2e0]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm11, 7
vpxor ymm4, ymm4, ymm6
vpsrld ymm6, ymm11, 0xb
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm11, 0x15
vpaddd ymm4, ymm5, ymm4
vpslld ymm10, ymm3, 0xa
vpor ymm6, ymm6, ymm8
vpaddd ymm5, ymm7, ymmword [rsp + 0x120]
vpslld ymm7, ymm11, 0x1a
vpslld ymm8, ymm3, 0x1e
vpaddd ymm12, ymm4, ymm5
vpsrld ymm4, ymm11, 0x19
vpsrld ymm5, ymm11, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x40], ymm12
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm3, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm3, 0xd
vpsrld ymm6, ymm3, 2
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymmword [rsp + 0x7c0]
vpaddd ymm4, ymm13, ymm12
vpor ymm7, ymm7, ymm9
vpor ymm6, ymm6, ymm8
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm14, ymm15
vpand ymm5, ymm5, ymm11
vpxor ymm5, ymm5, ymm15
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm3, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm12, ymm2, ymm4
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0x80]
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x1e0]
vpaddd ymm2, ymm4, ymm5
vpor ymm4, ymm3, ymm0
vpand ymm5, ymm3, ymm0
vpslld ymm13, ymm7, 0xe
vpsrld ymm8, ymm6, 0xa
vpand ymm4, ymm4, ymm1
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpor ymm4, ymm4, ymm5
vpaddd ymm2, ymm2, ymm4
vpsrld ymm4, ymm7, 3
vmovdqu ymmword [rsp + 0x2e0], ymm4
vpslld ymm4, ymm7, 0x19
vpsrld ymm5, ymm7, 0x12
vmovdqu ymmword [rsp + 0x300], ymm4
vpsrld ymm7, ymm7, 7
vpsrld ymm4, ymm6, 0x13
vpor ymm5, ymm5, ymm13
vpor ymm7, ymm7, ymmword [rsp + 0x300]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm12, 7
vpxor ymm5, ymm5, ymm7
vpslld ymm7, ymm12, 0x1a
vpxor ymm4, ymm4, ymm6
vmovdqu ymm6, ymmword [rsp + 0x60]
vpxor ymm5, ymm5, ymmword [rsp + 0x2e0]
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm12, 0x15
vpaddd ymm4, ymm5, ymm4
vpaddd ymm5, ymm6, ymmword [rsp + 0x140]
vpsrld ymm6, ymm12, 0xb
vpor ymm6, ymm6, ymm8
vpslld ymm8, ymm2, 0x1e
vpaddd ymm10, ymm4, ymm5
vpsrld ymm4, ymm12, 0x19
vpsrld ymm5, ymm12, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x60], ymm10
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm2, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm2, 0xd
vpsrld ymm6, ymm2, 2
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymmword [rsp + 0x7e0]
vpaddd ymm4, ymm15, ymm10
vpslld ymm10, ymm2, 0xa
vpor ymm7, ymm7, ymm9
vpor ymm6, ymm6, ymm8
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm11, ymm14
vpand ymm5, ymm5, ymm12
vpxor ymm5, ymm5, ymm14
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm2, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm15, ymm1, ymm4
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0xa0]
vpaddd ymm1, ymm4, ymm5
vpor ymm4, ymm2, ymm3
vpand ymm5, ymm2, ymm3
vpslld ymm13, ymm6, 0xe
vpsrld ymm7, ymm6, 7
vpand ymm4, ymm4, ymm0
vpor ymm4, ymm4, ymm5
vpsrld ymm5, ymm6, 0x12
vpaddd ymm1, ymm1, ymm4
vpsrld ymm4, ymm6, 3
vpor ymm5, ymm5, ymm13
vmovdqu ymmword [rsp + 0x2e0], ymm4
vpslld ymm4, ymm6, 0x19
vmovdqu ymm6, ymmword [rsp + 0x40]
vmovdqu ymmword [rsp + 0x300], ymm4
vpor ymm7, ymm7, ymmword [rsp + 0x300]
vpsrld ymm8, ymm6, 0xa
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpsrld ymm4, ymm6, 0x13
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0x80]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpxor ymm5, ymm5, ymmword [rsp + 0x2e0]
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm15, 7
vpxor ymm4, ymm4, ymm6
vpsrld ymm6, ymm15, 0xb
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm15, 0x15
vpaddd ymm4, ymm5, ymm4
vpslld ymm10, ymm1, 0xa
vpor ymm6, ymm6, ymm8
vpaddd ymm5, ymm7, ymmword [rsp + 0x160]
vpslld ymm7, ymm15, 0x1a
vpslld ymm8, ymm1, 0x1e
vpaddd ymm13, ymm4, ymm5
vpsrld ymm4, ymm15, 0x19
vpsrld ymm5, ymm15, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x80], ymm13
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm1, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm1, 0xd
vpsrld ymm6, ymm1, 2
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymmword [rsp + 0x800]
vpaddd ymm4, ymm14, ymm13
vpor ymm7, ymm7, ymm9
vpor ymm6, ymm6, ymm8
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm12, ymm11
vpand ymm5, ymm5, ymm15
vpxor ymm5, ymm5, ymm11
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm1, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm14, ymm0, ymm4
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0xc0]
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x60]
vpaddd ymm0, ymm4, ymm5
vpor ymm4, ymm1, ymm2
vpand ymm5, ymm1, ymm2
vpslld ymm13, ymm7, 0xe
vpsrld ymm8, ymm6, 0xa
vpand ymm4, ymm4, ymm3
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpor ymm4, ymm4, ymm5
vpaddd ymm0, ymm0, ymm4
vpsrld ymm4, ymm7, 3
vmovdqu ymmword [rsp + 0x2e0], ymm4
vpslld ymm4, ymm7, 0x19
vpsrld ymm5, ymm7, 0x12
vmovdqu ymmword [rsp + 0x300], ymm4
vpsrld ymm7, ymm7, 7
vpsrld ymm4, ymm6, 0x13
vpor ymm5, ymm5, ymm13
vpor ymm7, ymm7, ymmword [rsp + 0x300]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm14, 7
vpxor ymm5, ymm5, ymm7
vpslld ymm7, ymm14, 0x1a
vpxor ymm4, ymm4, ymm6
vmovdqu ymm6, ymmword [rsp + 0xa0]
vpxor ymm5, ymm5, ymmword [rsp + 0x2e0]
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm14, 0x15
vpaddd ymm4, ymm5, ymm4
vpaddd ymm5, ymm6, ymmword [rsp + 0x180]
vpsrld ymm6, ymm14, 0xb
vpor ymm6, ymm6, ymm8
vpslld ymm8, ymm0, 0x1e
vpaddd ymm10, ymm4, ymm5
vpsrld ymm4, ymm14, 0x19
vpsrld ymm5, ymm14, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0xa0], ymm10
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm0, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm0, 0xd
vpsrld ymm6, ymm0, 2
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymmword [rsp + 0x820]
vpaddd ymm4, ymm11, ymm10
vpslld ymm10, ymm0, 0xa
vpor ymm7, ymm7, ymm9
vpor ymm6, ymm6, ymm8
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm15, ymm12
vpand ymm5, ymm5, ymm14
vpxor ymm5, ymm5, ymm12
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm0, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm11, ymm3, ymm4
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0xe0]
vpaddd ymm3, ymm4, ymm5
vpor ymm4, ymm0, ymm1
vpand ymm5, ymm0, ymm1
vpslld ymm13, ymm6, 0xe
vpsrld ymm7, ymm6, 7
vpand ymm4, ymm4, ymm2
vpor ymm4, ymm4, ymm5
vpsrld ymm5, ymm6, 0x12
vpaddd ymm3, ymm3, ymm4
vpsrld ymm4, ymm6, 3
vpor ymm5, ymm5, ymm13
vmovdqu ymmword [rsp + 0x2e0], ymm4
vpslld ymm4, ymm6, 0x19
vmovdqu ymm6, ymmword [rsp + 0x80]
vmovdqu ymmword [rsp + 0x300], ymm4
vpor ymm7, ymm7, ymmword [rsp + 0x300]
vpsrld ymm8, ymm6, 0xa
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpsrld ymm4, ymm6, 0x13
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0xc0]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpxor ymm5, ymm5, ymmword [rsp + 0x2e0]
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm11, 7
vpxor ymm4, ymm4, ymm6
vpsrld ymm6, ymm11, 0xb
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm11, 0x15
vpaddd ymm4, ymm5, ymm4
vpslld ymm10, ymm3, 0xa
vpor ymm6, ymm6, ymm8
vpaddd ymm5, ymm7, ymmword [rsp + 0x1a0]
vpslld ymm7, ymm11, 0x1a
vpslld ymm8, ymm3, 0x1e
vpaddd ymm5, ymm4, ymm5
vpsrld ymm4, ymm11, 0x19
vmovdqu ymm13, ymm5
vpsrld ymm5, ymm11, 6
vpor ymm4, ymm4, ymm9
vpor ymm5, ymm5, ymm7
vpxor ymm4, ymm4, ymm6
vmovdqu ymmword [rsp + 0xc0], ymm13
vpslld ymm9, ymm3, 0x13
vpsrld ymm7, ymm3, 0xd
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymmword [rsp + 0x840]
vpaddd ymm4, ymm12, ymm13
vpor ymm7, ymm7, ymm9
vpsrld ymm6, ymm3, 2
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm14, ymm15
vpor ymm6, ymm6, ymm8
vpand ymm5, ymm5, ymm11
vpxor ymm5, ymm5, ymm15
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm3, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm12, ymm2, ymm4
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0x200]
vpxor ymm5, ymm5, ymm6
vpaddd ymm2, ymm4, ymm5
vpor ymm4, ymm3, ymm0
vpand ymm5, ymm3, ymm0
vpand ymm4, ymm4, ymm1
vpslld ymm13, ymm7, 0xe
vpor ymm4, ymm4, ymm5
vpsrld ymm5, ymm7, 0x12
vpaddd ymm2, ymm2, ymm4
vpsrld ymm4, ymm7, 3
vpor ymm5, ymm5, ymm13
vmovdqu ymmword [rsp + 0x2e0], ymm4
vpslld ymm4, ymm7, 0x19
vpsrld ymm7, ymm7, 7
vmovdqu ymmword [rsp + 0x300], ymm4
vmovdqu ymm6, ymmword [rsp + 0xa0]
vpor ymm7, ymm7, ymmword [rsp + 0x300]
vpsrld ymm8, ymm6, 0xa
vpslld ymm10, ymm6, 0xd
vpxor ymm5, ymm5, ymm7
vpslld ymm9, ymm6, 0xf
vpsrld ymm4, ymm6, 0x13
vpxor ymm5, ymm5, ymmword [rsp + 0x2e0]
vpsrld ymm6, ymm6, 0x11
vpslld ymm7, ymm12, 0x1a
vpor ymm4, ymm4, ymm10
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm12, 7
vpxor ymm4, ymm4, ymm6
vmovdqu ymm6, ymmword [rsp + 0xe0]
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm12, 0x15
vpaddd ymm4, ymm5, ymm4
vpaddd ymm5, ymm6, ymmword [rsp + 0x1c0]
vpsrld ymm6, ymm12, 0xb
vpor ymm6, ymm6, ymm8
vpslld ymm8, ymm2, 0x1e
vpaddd ymm10, ymm4, ymm5
vpsrld ymm4, ymm12, 0x19
vpsrld ymm5, ymm12, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0xe0], ymm10
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm2, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm2, 0xd
vpsrld ymm6, ymm2, 2
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymmword [rsp + 0x860]
vpaddd ymm4, ymm15, ymm10
vpslld ymm10, ymm2, 0xa
vpor ymm7, ymm7, ymm9
vpor ymm6, ymm6, ymm8
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm11, ymm14
vpand ymm5, ymm5, ymm12
vpxor ymm5, ymm5, ymm14
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm2, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm15, ymm1, ymm4
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x20]
vpaddd ymm1, ymm4, ymm5
vpor ymm4, ymm2, ymm3
vpand ymm5, ymm2, ymm3
vpslld ymm13, ymm6, 0xe
vpsrld ymm7, ymm6, 7
vpand ymm4, ymm4, ymm0
vpor ymm4, ymm4, ymm5
vpsrld ymm5, ymm6, 0x12
vpaddd ymm1, ymm1, ymm4
vpsrld ymm4, ymm6, 3
vpor ymm5, ymm5, ymm13
vmovdqu ymmword [rsp + 0x2e0], ymm4
vpslld ymm4, ymm6, 0x19
vmovdqu ymm6, ymmword [rsp + 0xc0]
vmovdqu ymmword [rsp + 0x300], ymm4
vpor ymm7, ymm7, ymmword [rsp + 0x300]
vpsrld ymm8, ymm6, 0xa
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpsrld ymm4, ymm6, 0x13
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0x200]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpxor ymm5, ymm5, ymmword [rsp + 0x2e0]
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm15, 7
vpxor ymm4, ymm4, ymm6
vpsrld ymm6, ymm15, 0xb
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm15, 0x15
vpaddd ymm4, ymm5, ymm4
vpslld ymm10, ymm1, 0xa
vpor ymm6, ymm6, ymm8
vpaddd ymm5, ymm7, ymmword [rsp + 0x1e0]
vpslld ymm7, ymm15, 0x1a
vpslld ymm8, ymm1, 0x1e
vpaddd ymm13, ymm4, ymm5
vpsrld ymm4, ymm15, 0x19
vpsrld ymm5, ymm15, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x200], ymm13
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm1, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm1, 0xd
vpsrld ymm6, ymm1, 2
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymmword [rsp + 0x880]
vpaddd ymm4, ymm14, ymm13
vpor ymm7, ymm7, ymm9
vpor ymm6, ymm6, ymm8
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm12, ymm11
vpand ymm5, ymm5, ymm15
vpxor ymm5, ymm5, ymm11
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm1, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm14, ymm0, ymm4
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0x100]
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0xe0]
vpaddd ymm0, ymm4, ymm5
vpor ymm4, ymm1, ymm2
vpand ymm5, ymm1, ymm2
vpslld ymm13, ymm7, 0xe
vpsrld ymm8, ymm6, 0xa
vpand ymm4, ymm4, ymm3
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpor ymm4, ymm4, ymm5
vpaddd ymm0, ymm0, ymm4
vpsrld ymm4, ymm7, 3
vmovdqu ymmword [rsp + 0x2e0], ymm4
vpslld ymm4, ymm7, 0x19
vpsrld ymm5, ymm7, 0x12
vmovdqu ymmword [rsp + 0x300], ymm4
vpsrld ymm7, ymm7, 7
vpsrld ymm4, ymm6, 0x13
vpor ymm5, ymm5, ymm13
vpor ymm7, ymm7, ymmword [rsp + 0x300]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm14, 7
vpxor ymm5, ymm5, ymm7
vpslld ymm7, ymm14, 0x1a
vpxor ymm4, ymm4, ymm6
vmovdqu ymm6, ymmword [rsp + 0x20]
vpxor ymm5, ymm5, ymmword [rsp + 0x2e0]
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm14, 0x15
vpaddd ymm4, ymm5, ymm4
vpaddd ymm5, ymm6, ymmword [rsp + 0x40]
vpsrld ymm6, ymm14, 0xb
vpor ymm6, ymm6, ymm8
vpslld ymm8, ymm0, 0x1e
vpaddd ymm10, ymm4, ymm5
vpsrld ymm4, ymm14, 0x19
vpsrld ymm5, ymm14, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x20], ymm10
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm0, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm0, 0xd
vpsrld ymm6, ymm0, 2
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymmword [rsp + 0x8a0]
vpaddd ymm4, ymm11, ymm10
vpslld ymm10, ymm0, 0xa
vpor ymm7, ymm7, ymm9
vpor ymm6, ymm6, ymm8
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm15, ymm12
vpand ymm5, ymm5, ymm14
vpxor ymm5, ymm5, ymm12
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm0, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm11, ymm3, ymm4
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x120]
vpaddd ymm3, ymm4, ymm5
vpor ymm4, ymm0, ymm1
vpand ymm5, ymm0, ymm1
vpslld ymm13, ymm6, 0xe
vpsrld ymm7, ymm6, 7
vpand ymm4, ymm4, ymm2
vpor ymm4, ymm4, ymm5
vpsrld ymm5, ymm6, 0x12
vpaddd ymm3, ymm3, ymm4
vpsrld ymm4, ymm6, 3
vpor ymm5, ymm5, ymm13
vmovdqu ymmword [rsp + 0x2e0], ymm4
vpslld ymm4, ymm6, 0x19
vmovdqu ymm6, ymmword [rsp + 0x200]
vmovdqu ymmword [rsp + 0x300], ymm4
vpor ymm7, ymm7, ymmword [rsp + 0x300]
vpsrld ymm8, ymm6, 0xa
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpsrld ymm4, ymm6, 0x13
vpxor ymm5, ymm5, ymm7
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpxor ymm5, ymm5, ymmword [rsp + 0x2e0]
vmovdqu ymm7, ymmword [rsp + 0x100]
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm11, 7
vpxor ymm4, ymm4, ymm6
vpsrld ymm6, ymm11, 0xb
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm11, 0x15
vpaddd ymm4, ymm5, ymm4
vpaddd ymm5, ymm7, ymmword [rsp + 0x60]
vpor ymm6, ymm6, ymm8
vpslld ymm7, ymm11, 0x1a
vpslld ymm10, ymm3, 0xa
vpaddd ymm13, ymm4, ymm5
vpsrld ymm4, ymm11, 0x19
vpsrld ymm5, ymm11, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x100], ymm13
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm3, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm3, 0xd
vpslld ymm8, ymm3, 0x1e
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymmword [rsp + 0x8c0]
vpaddd ymm4, ymm12, ymm13
vpor ymm7, ymm7, ymm9
vpsrld ymm6, ymm3, 2
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm14, ymm15
vpor ymm6, ymm6, ymm8
vpand ymm5, ymm5, ymm11
vpxor ymm5, ymm5, ymm15
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm3, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm12, ymm2, ymm4
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0x140]
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x20]
vpaddd ymm2, ymm4, ymm5
vpor ymm4, ymm3, ymm0
vpand ymm5, ymm3, ymm0
vpslld ymm13, ymm7, 0xe
vpsrld ymm8, ymm6, 0xa
vpand ymm4, ymm4, ymm1
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpor ymm4, ymm4, ymm5
vpaddd ymm2, ymm2, ymm4
vpsrld ymm4, ymm7, 3
vmovdqu ymmword [rsp + 0x2e0], ymm4
vpslld ymm4, ymm7, 0x19
vpsrld ymm5, ymm7, 0x12
vmovdqu ymmword [rsp + 0x300], ymm4
vpsrld ymm7, ymm7, 7
vpsrld ymm4, ymm6, 0x13
vpor ymm5, ymm5, ymm13
vpor ymm7, ymm7, ymmword [rsp + 0x300]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm12, 7
vpxor ymm5, ymm5, ymm7
vpslld ymm7, ymm12, 0x1a
vpxor ymm4, ymm4, ymm6
vmovdqu ymm6, ymmword [rsp + 0x120]
vpxor ymm5, ymm5, ymmword [rsp + 0x2e0]
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm12, 0x15
vpaddd ymm4, ymm5, ymm4
vpaddd ymm5, ymm6, ymmword [rsp + 0x80]
vpsrld ymm6, ymm12, 0xb
vpor ymm6, ymm6, ymm8
vpslld ymm8, ymm2, 0x1e
vpaddd ymm10, ymm4, ymm5
vpsrld ymm4, ymm12, 0x19
vpsrld ymm5, ymm12, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x120], ymm10
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm2, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm2, 0xd
vpsrld ymm6, ymm2, 2
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymmword [rsp + 0x8e0]
vpaddd ymm4, ymm15, ymm10
vpslld ymm10, ymm2, 0xa
vpor ymm7, ymm7, ymm9
vpor ymm6, ymm6, ymm8
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm11, ymm14
vpand ymm5, ymm5, ymm12
vpxor ymm5, ymm5, ymm14
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm2, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm15, ymm1, ymm4
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x160]
vpaddd ymm1, ymm4, ymm5
vpor ymm4, ymm2, ymm3
vpand ymm5, ymm2, ymm3
vpslld ymm13, ymm6, 0xe
vpsrld ymm7, ymm6, 7
vpand ymm4, ymm4, ymm0
vpor ymm4, ymm4, ymm5
vpsrld ymm5, ymm6, 0x12
vpaddd ymm1, ymm1, ymm4
vpsrld ymm4, ymm6, 3
vpor ymm5, ymm5, ymm13
vmovdqu ymmword [rsp + 0x2e0], ymm4
vpslld ymm4, ymm6, 0x19
vmovdqu ymm6, ymmword [rsp + 0x100]
vmovdqu ymmword [rsp + 0x300], ymm4
vpor ymm7, ymm7, ymmword [rsp + 0x300]
vpsrld ymm8, ymm6, 0xa
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpsrld ymm4, ymm6, 0x13
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0x140]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpxor ymm5, ymm5, ymmword [rsp + 0x2e0]
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm15, 7
vpxor ymm4, ymm4, ymm6
vpsrld ymm6, ymm15, 0xb
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm15, 0x15
vpaddd ymm4, ymm5, ymm4
vpslld ymm10, ymm1, 0xa
vpor ymm6, ymm6, ymm8
vpaddd ymm5, ymm7, ymmword [rsp + 0xa0]
vpslld ymm7, ymm15, 0x1a
vpslld ymm8, ymm1, 0x1e
vpaddd ymm13, ymm4, ymm5
vpsrld ymm4, ymm15, 0x19
vpsrld ymm5, ymm15, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x140], ymm13
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm1, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm1, 0xd
vpsrld ymm6, ymm1, 2
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymmword [rsp + 0x900]
vpaddd ymm4, ymm14, ymm13
vpor ymm7, ymm7, ymm9
vpor ymm6, ymm6, ymm8
vmovdqu ymm8, ymmword [rsp + 0x180]
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm12, ymm11
vpand ymm5, ymm5, ymm15
vpslld ymm13, ymm8, 0xe
vpxor ymm5, ymm5, ymm11
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm1, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm14, ymm0, ymm4
vpxor ymm5, ymm5, ymm7
vpsrld ymm7, ymm8, 7
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x120]
vpaddd ymm0, ymm4, ymm5
vpor ymm4, ymm1, ymm2
vpand ymm5, ymm1, ymm2
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpand ymm4, ymm4, ymm3
vpor ymm4, ymm4, ymm5
vpsrld ymm5, ymm8, 0x12
vpaddd ymm0, ymm0, ymm4
vpsrld ymm4, ymm8, 3
vpor ymm5, ymm5, ymm13
vmovdqu ymmword [rsp + 0x2e0], ymm4
vpslld ymm4, ymm8, 0x19
vpsrld ymm8, ymm6, 0xa
vmovdqu ymmword [rsp + 0x300], ymm4
vpsrld ymm4, ymm6, 0x13
vpor ymm7, ymm7, ymmword [rsp + 0x300]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm14, 7
vpxor ymm5, ymm5, ymm7
vpxor ymm4, ymm4, ymm6
vpslld ymm7, ymm14, 0x1a
vpxor ymm5, ymm5, ymmword [rsp + 0x2e0]
vmovdqu ymm6, ymmword [rsp + 0x160]
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm14, 0x15
vpaddd ymm4, ymm5, ymm4
vpaddd ymm5, ymm6, ymmword [rsp + 0xc0]
vpsrld ymm6, ymm14, 0xb
vpor ymm6, ymm6, ymm8
vpslld ymm8, ymm0, 0x1e
vpaddd ymm10, ymm4, ymm5
vpsrld ymm4, ymm14, 0x19
vpsrld ymm5, ymm14, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x160], ymm10
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm0, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm0, 0xd
vpsrld ymm6, ymm0, 2
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymmword [rsp + 0x920]
vpaddd ymm4, ymm11, ymm10
vpslld ymm10, ymm0, 0xa
vpor ymm7, ymm7, ymm9
vpor ymm6, ymm6, ymm8
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm15, ymm12
vpand ymm5, ymm5, ymm14
vpxor ymm5, ymm5, ymm12
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm0, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm11, ymm3, ymm4
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0x1a0]
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x140]
vpaddd ymm3, ymm4, ymm5
vpor ymm4, ymm0, ymm1
vpand ymm5, ymm0, ymm1
vpslld ymm13, ymm7, 0xe
vpsrld ymm8, ymm6, 0xa
vpand ymm4, ymm4, ymm2
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpor ymm4, ymm4, ymm5
vpaddd ymm3, ymm3, ymm4
vpsrld ymm4, ymm7, 3
vmovdqu ymmword [rsp + 0x2e0], ymm4
vpslld ymm4, ymm7, 0x19
vpsrld ymm5, ymm7, 0x12
vmovdqu ymmword [rsp + 0x300], ymm4
vpsrld ymm7, ymm7, 7
vpsrld ymm4, ymm6, 0x13
vpor ymm5, ymm5, ymm13
vpor ymm7, ymm7, ymmword [rsp + 0x300]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vmovdqu ymm13, ymmword [rsp + 0x180]
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm11, 7
vpxor ymm5, ymm5, ymm7
vpslld ymm7, ymm11, 0x1a
vpxor ymm4, ymm4, ymm6
vpsrld ymm6, ymm11, 0xb
vpslld ymm10, ymm3, 0xa
vpxor ymm4, ymm4, ymm8
vpxor ymm5, ymm5, ymmword [rsp + 0x2e0]
vpslld ymm8, ymm11, 0x15
vpor ymm6, ymm6, ymm8
vpslld ymm8, ymm3, 0x1e
vpaddd ymm4, ymm5, ymm4
vpaddd ymm5, ymm13, ymmword [rsp + 0xe0]
vpaddd ymm13, ymm4, ymm5
vpsrld ymm4, ymm11, 0x19
vpsrld ymm5, ymm11, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x180], ymm13
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm3, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm3, 0xd
vpsrld ymm6, ymm3, 2
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymmword [rsp + 0x940]
vpaddd ymm4, ymm12, ymm13
vpor ymm7, ymm7, ymm9
vpor ymm6, ymm6, ymm8
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm14, ymm15
vpand ymm5, ymm5, ymm11
vpxor ymm5, ymm5, ymm15
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm3, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm12, ymm2, ymm4
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x1c0]
vpaddd ymm2, ymm4, ymm5
vpor ymm4, ymm3, ymm0
vpand ymm5, ymm3, ymm0
vpslld ymm13, ymm6, 0xe
vpsrld ymm7, ymm6, 7
vpand ymm4, ymm4, ymm1
vpor ymm4, ymm4, ymm5
vpsrld ymm5, ymm6, 0x12
vpaddd ymm2, ymm2, ymm4
vpsrld ymm4, ymm6, 3
vpor ymm5, ymm5, ymm13
vmovdqu ymmword [rsp + 0x2e0], ymm4
vpslld ymm4, ymm6, 0x19
vmovdqu ymm6, ymmword [rsp + 0x160]
vmovdqu ymmword [rsp + 0x300], ymm4
vpor ymm7, ymm7, ymmword [rsp + 0x300]
vpsrld ymm8, ymm6, 0xa
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpsrld ymm4, ymm6, 0x13
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0x1a0]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpxor ymm5, ymm5, ymmword [rsp + 0x2e0]
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm12, 7
vpxor ymm4, ymm4, ymm6
vpsrld ymm6, ymm12, 0xb
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm12, 0x15
vpaddd ymm4, ymm5, ymm4
vpor ymm6, ymm6, ymm8
vpaddd ymm5, ymm7, ymmword [rsp + 0x200]
vpslld ymm7, ymm12, 0x1a
vpslld ymm8, ymm2, 0x1e
vpaddd ymm10, ymm4, ymm5
vpsrld ymm4, ymm12, 0x19
vpsrld ymm5, ymm12, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x1a0], ymm10
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm2, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm2, 0xd
vpsrld ymm6, ymm2, 2
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymmword [rsp + 0x960]
vpaddd ymm4, ymm15, ymm10
vpslld ymm10, ymm2, 0xa
vpor ymm7, ymm7, ymm9
vpor ymm6, ymm6, ymm8
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm11, ymm14
vpand ymm5, ymm5, ymm12
vpxor ymm5, ymm5, ymm14
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm2, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm15, ymm1, ymm4
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0x1e0]
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x180]
vpaddd ymm1, ymm4, ymm5
vpor ymm4, ymm2, ymm3
vpand ymm5, ymm2, ymm3
vpslld ymm13, ymm7, 0xe
vpsrld ymm8, ymm6, 0xa
vpand ymm4, ymm4, ymm0
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpor ymm4, ymm4, ymm5
vpaddd ymm1, ymm1, ymm4
vpsrld ymm4, ymm7, 3
vmovdqu ymmword [rsp + 0x2e0], ymm4
vpslld ymm4, ymm7, 0x19
vpsrld ymm5, ymm7, 0x12
vmovdqu ymmword [rsp + 0x300], ymm4
vpsrld ymm7, ymm7, 7
vpsrld ymm4, ymm6, 0x13
vpor ymm5, ymm5, ymm13
vpor ymm7, ymm7, ymmword [rsp + 0x300]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm15, 7
vpxor ymm5, ymm5, ymm7
vpslld ymm7, ymm15, 0x1a
vpxor ymm4, ymm4, ymm6
vmovdqu ymm6, ymmword [rsp + 0x1c0]
vpxor ymm5, ymm5, ymmword [rsp + 0x2e0]
vpslld ymm10, ymm1, 0xa
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm15, 0x15
vpaddd ymm4, ymm5, ymm4
vpaddd ymm5, ymm6, ymmword [rsp + 0x20]
vpsrld ymm6, ymm15, 0xb
vpor ymm6, ymm6, ymm8
vpslld ymm8, ymm1, 0x1e
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm15, 6
vmovdqu ymm13, ymm4
vpsrld ymm4, ymm15, 0x19
vpor ymm5, ymm5, ymm7
vpor ymm4, ymm4, ymm9
vpsrld ymm7, ymm1, 0xd
vpxor ymm4, ymm4, ymm6
vpslld ymm9, ymm1, 0x13
vpxor ymm4, ymm4, ymm5
vpsrld ymm6, ymm1, 2
vpor ymm7, ymm7, ymm9
vpaddd ymm5, ymm4, ymmword [rsp + 0x980]
vpaddd ymm4, ymm14, ymm13
vpor ymm6, ymm6, ymm8
vmovdqu ymmword [rsp + 0x1c0], ymm13
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm12, ymm11
vpand ymm5, ymm5, ymm15
vpxor ymm5, ymm5, ymm11
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm1, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm14, ymm0, ymm4
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x40]
vpaddd ymm0, ymm4, ymm5
vpor ymm4, ymm1, ymm2
vpand ymm5, ymm1, ymm2
vpslld ymm13, ymm6, 0xe
vpsrld ymm7, ymm6, 7
vpand ymm4, ymm4, ymm3
vpor ymm4, ymm4, ymm5
vpsrld ymm5, ymm6, 0x12
vpaddd ymm0, ymm0, ymm4
vpsrld ymm4, ymm6, 3
vpor ymm5, ymm5, ymm13
vmovdqu ymmword [rsp + 0x2e0], ymm4
vpslld ymm4, ymm6, 0x19
vmovdqu ymm6, ymmword [rsp + 0x1a0]
vmovdqu ymmword [rsp + 0x300], ymm4
vpor ymm7, ymm7, ymmword [rsp + 0x300]
vpsrld ymm8, ymm6, 0xa
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpsrld ymm4, ymm6, 0x13
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0x1e0]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpxor ymm5, ymm5, ymmword [rsp + 0x2e0]
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm14, 7
vpxor ymm4, ymm4, ymm6
vpsrld ymm6, ymm14, 0xb
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm14, 0x15
vpaddd ymm4, ymm5, ymm4
vpor ymm6, ymm6, ymm8
vpaddd ymm5, ymm7, ymmword [rsp + 0x100]
vpslld ymm7, ymm14, 0x1a
vpslld ymm8, ymm0, 0x1e
vpaddd ymm10, ymm4, ymm5
vpsrld ymm4, ymm14, 0x19
vpsrld ymm5, ymm14, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x1e0], ymm10
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm0, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm0, 0xd
vpsrld ymm6, ymm0, 2
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymmword [rsp + 0x9a0]
vpaddd ymm4, ymm11, ymm10
vpslld ymm10, ymm0, 0xa
vpor ymm7, ymm7, ymm9
vpor ymm6, ymm6, ymm8
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm15, ymm12
vpand ymm5, ymm5, ymm14
vpxor ymm5, ymm5, ymm12
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm0, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm11, ymm3, ymm4
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0x60]
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x1c0]
vpaddd ymm3, ymm4, ymm5
vpor ymm4, ymm0, ymm1
vpand ymm5, ymm0, ymm1
vpslld ymm13, ymm7, 0xe
vpsrld ymm8, ymm6, 0xa
vpand ymm4, ymm4, ymm2
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpor ymm4, ymm4, ymm5
vpaddd ymm3, ymm3, ymm4
vpsrld ymm4, ymm7, 3
vmovdqu ymmword [rsp + 0x2e0], ymm4
vpslld ymm4, ymm7, 0x19
vpsrld ymm5, ymm7, 0x12
vmovdqu ymmword [rsp + 0x300], ymm4
vpsrld ymm7, ymm7, 7
vpsrld ymm4, ymm6, 0x13
vpor ymm5, ymm5, ymm13
vpor ymm7, ymm7, ymmword [rsp + 0x300]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm11, 7
vpxor ymm5, ymm5, ymm7
vpslld ymm7, ymm11, 0x1a
vpxor ymm4, ymm4, ymm6
vmovdqu ymm6, ymmword [rsp + 0x40]
vpxor ymm5, ymm5, ymmword [rsp + 0x2e0]
vpslld ymm10, ymm3, 0xa
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm11, 0x15
vpaddd ymm4, ymm5, ymm4
vpaddd ymm5, ymm6, ymmword [rsp + 0x120]
vpsrld ymm6, ymm11, 0xb
vpor ymm6, ymm6, ymm8
vpslld ymm8, ymm3, 0x1e
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm11, 6
vmovdqu ymm13, ymm4
vpsrld ymm4, ymm11, 0x19
vpor ymm5, ymm5, ymm7
vpor ymm4, ymm4, ymm9
vpsrld ymm7, ymm3, 0xd
vmovdqu ymmword [rsp + 0x40], ymm13
vpxor ymm4, ymm4, ymm6
vpslld ymm9, ymm3, 0x13
vpxor ymm4, ymm4, ymm5
vpsrld ymm6, ymm3, 2
vpor ymm7, ymm7, ymm9
vpaddd ymm5, ymm4, ymmword [rsp + 0x9c0]
vpaddd ymm4, ymm12, ymm13
vpor ymm6, ymm6, ymm8
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm14, ymm15
vpand ymm5, ymm5, ymm11
vpxor ymm5, ymm5, ymm15
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm3, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm12, ymm2, ymm4
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x80]
vpaddd ymm2, ymm4, ymm5
vpor ymm4, ymm3, ymm0
vpand ymm5, ymm3, ymm0
vpslld ymm13, ymm6, 0xe
vpsrld ymm7, ymm6, 7
vpand ymm4, ymm4, ymm1
vpor ymm4, ymm4, ymm5
vpsrld ymm5, ymm6, 0x12
vpaddd ymm2, ymm2, ymm4
vpsrld ymm4, ymm6, 3
vpor ymm5, ymm5, ymm13
vmovdqu ymmword [rsp + 0x2e0], ymm4
vpslld ymm4, ymm6, 0x19
vmovdqu ymm6, ymmword [rsp + 0x1e0]
vmovdqu ymmword [rsp + 0x300], ymm4
vpor ymm7, ymm7, ymmword [rsp + 0x300]
vpsrld ymm8, ymm6, 0xa
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpsrld ymm4, ymm6, 0x13
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0x60]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpxor ymm5, ymm5, ymmword [rsp + 0x2e0]
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm12, 7
vpxor ymm4, ymm4, ymm6
vpsrld ymm6, ymm12, 0xb
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm12, 0x15
vpaddd ymm4, ymm5, ymm4
vpor ymm6, ymm6, ymm8
vpaddd ymm5, ymm7, ymmword [rsp + 0x140]
vpslld ymm7, ymm12, 0x1a
vpslld ymm8, ymm2, 0x1e
vpaddd ymm10, ymm4, ymm5
vpsrld ymm4, ymm12, 0x19
vpsrld ymm5, ymm12, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x60], ymm10
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm2, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm2, 0xd
vpsrld ymm6, ymm2, 2
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymmword [rsp + 0x9e0]
vpaddd ymm4, ymm15, ymm10
vpslld ymm10, ymm2, 0xa
vpor ymm7, ymm7, ymm9
vpor ymm6, ymm6, ymm8
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm11, ymm14
vpand ymm5, ymm5, ymm12
vpxor ymm5, ymm5, ymm14
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm2, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm15, ymm1, ymm4
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0xa0]
vpxor ymm5, ymm5, ymm6
vpaddd ymm1, ymm4, ymm5
vpor ymm4, ymm2, ymm3
vpand ymm5, ymm2, ymm3
vpand ymm4, ymm4, ymm0
vpslld ymm13, ymm7, 0xe
vpor ymm4, ymm4, ymm5
vpsrld ymm5, ymm7, 0x12
vpaddd ymm1, ymm1, ymm4
vpsrld ymm4, ymm7, 3
vpor ymm5, ymm5, ymm13
vmovdqu ymmword [rsp + 0x2e0], ymm4
vpslld ymm4, ymm7, 0x19
vpsrld ymm7, ymm7, 7
vmovdqu ymmword [rsp + 0x300], ymm4
vmovdqu ymm6, ymmword [rsp + 0x40]
vpor ymm7, ymm7, ymmword [rsp + 0x300]
vpsrld ymm8, ymm6, 0xa
vpslld ymm10, ymm6, 0xd
vpxor ymm5, ymm5, ymm7
vpslld ymm9, ymm6, 0xf
vpsrld ymm4, ymm6, 0x13
vpxor ymm5, ymm5, ymmword [rsp + 0x2e0]
vpsrld ymm6, ymm6, 0x11
vpslld ymm7, ymm15, 0x1a
vpor ymm4, ymm4, ymm10
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm15, 7
vpxor ymm4, ymm4, ymm6
vpslld ymm10, ymm1, 0xa
vmovdqu ymm6, ymmword [rsp + 0x80]
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm15, 0x15
vpaddd ymm4, ymm5, ymm4
vpaddd ymm5, ymm6, ymmword [rsp + 0x160]
vpsrld ymm6, ymm15, 0xb
vpor ymm6, ymm6, ymm8
vpslld ymm8, ymm1, 0x1e
vpaddd ymm13, ymm4, ymm5
vpsrld ymm4, ymm15, 0x19
vpsrld ymm5, ymm15, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0x80], ymm13
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm1, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm1, 0xd
vpsrld ymm6, ymm1, 2
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymmword [rsp + 0xa00]
vpaddd ymm4, ymm14, ymm13
vpor ymm7, ymm7, ymm9
vpor ymm6, ymm6, ymm8
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm12, ymm11
vpand ymm5, ymm5, ymm15
vpxor ymm5, ymm5, ymm11
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm1, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm14, ymm0, ymm4
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0xc0]
vpaddd ymm0, ymm4, ymm5
vpor ymm4, ymm1, ymm2
vpand ymm5, ymm1, ymm2
vpsrld ymm10, ymm6, 3
vpslld ymm13, ymm6, 0xe
vpand ymm4, ymm4, ymm3
vmovdqu ymmword [rsp + 0x2e0], ymm10
vpor ymm4, ymm4, ymm5
vpslld ymm10, ymm6, 0x19
vpsrld ymm5, ymm6, 0x12
vpsrld ymm7, ymm6, 7
vmovdqu ymm6, ymmword [rsp + 0x60]
vpaddd ymm0, ymm0, ymm4
vmovdqu ymmword [rsp + 0x300], ymm10
vpor ymm5, ymm5, ymm13
vpor ymm7, ymm7, ymmword [rsp + 0x300]
vpsrld ymm8, ymm6, 0xa
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpsrld ymm4, ymm6, 0x13
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0xa0]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpxor ymm5, ymm5, ymmword [rsp + 0x2e0]
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm14, 7
vpxor ymm4, ymm4, ymm6
vpsrld ymm6, ymm14, 0xb
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm14, 0x15
vpaddd ymm4, ymm5, ymm4
vpor ymm6, ymm6, ymm8
vpaddd ymm5, ymm7, ymmword [rsp + 0x180]
vpslld ymm7, ymm14, 0x1a
vpslld ymm8, ymm0, 0x1e
vpaddd ymm10, ymm4, ymm5
vpsrld ymm4, ymm14, 0x19
vpsrld ymm5, ymm14, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0xa0], ymm10
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm0, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm0, 0xd
vpsrld ymm6, ymm0, 2
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymmword [rsp + 0xa20]
vpaddd ymm4, ymm11, ymm10
vpslld ymm10, ymm0, 0xa
vpor ymm7, ymm7, ymm9
vpor ymm6, ymm6, ymm8
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm15, ymm12
vpand ymm5, ymm5, ymm14
vpxor ymm5, ymm5, ymm12
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm0, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm11, ymm3, ymm4
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0xe0]
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x80]
vpsrld ymm10, ymm7, 3
vpslld ymm13, ymm7, 0xe
vpaddd ymm3, ymm4, ymm5
vpor ymm4, ymm0, ymm1
vpsrld ymm8, ymm6, 0xa
vpand ymm5, ymm0, ymm1
vmovdqu ymmword [rsp + 0x2e0], ymm10
vpslld ymm10, ymm7, 0x19
vpslld ymm9, ymm6, 0xf
vpand ymm4, ymm4, ymm2
vmovdqu ymmword [rsp + 0x300], ymm10
vpor ymm4, ymm4, ymm5
vpslld ymm10, ymm6, 0xd
vpaddd ymm3, ymm3, ymm4
vpsrld ymm5, ymm7, 0x12
vpsrld ymm4, ymm6, 0x13
vpsrld ymm7, ymm7, 7
vpor ymm5, ymm5, ymm13
vpor ymm7, ymm7, ymmword [rsp + 0x300]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm11, 7
vpxor ymm5, ymm5, ymm7
vpslld ymm7, ymm11, 0x1a
vpxor ymm4, ymm4, ymm6
vmovdqu ymm6, ymmword [rsp + 0xc0]
vpxor ymm5, ymm5, ymmword [rsp + 0x2e0]
vpslld ymm10, ymm3, 0xa
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm11, 0x15
vpaddd ymm4, ymm5, ymm4
vpaddd ymm5, ymm6, ymmword [rsp + 0x1a0]
vpsrld ymm6, ymm11, 0xb
vpor ymm6, ymm6, ymm8
vpslld ymm8, ymm3, 0x1e
vpaddd ymm13, ymm4, ymm5
vpsrld ymm4, ymm11, 0x19
vpsrld ymm5, ymm11, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0xc0], ymm13
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm3, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm3, 0xd
vpsrld ymm6, ymm3, 2
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymmword [rsp + 0xa40]
vpaddd ymm4, ymm12, ymm13
vpor ymm7, ymm7, ymm9
vpor ymm6, ymm6, ymm8
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm14, ymm15
vpand ymm5, ymm5, ymm11
vpxor ymm5, ymm5, ymm15
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm3, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm12, ymm2, ymm4
vpxor ymm5, ymm5, ymm7
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x200]
vpaddd ymm2, ymm4, ymm5
vpor ymm4, ymm3, ymm0
vpand ymm5, ymm3, ymm0
vpsrld ymm10, ymm6, 3
vpslld ymm13, ymm6, 0xe
vpand ymm4, ymm4, ymm1
vpor ymm4, ymm4, ymm5
vpsrld ymm7, ymm6, 7
vmovdqu ymmword [rsp + 0x2e0], ymm10
vpsrld ymm5, ymm6, 0x12
vpslld ymm10, ymm6, 0x19
vpaddd ymm2, ymm2, ymm4
vmovdqu ymm6, ymmword [rsp + 0xa0]
vmovdqu ymmword [rsp + 0x300], ymm10
vpor ymm5, ymm5, ymm13
vpor ymm7, ymm7, ymmword [rsp + 0x300]
vpsrld ymm8, ymm6, 0xa
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpsrld ymm4, ymm6, 0x13
vpxor ymm5, ymm5, ymm7
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpxor ymm5, ymm5, ymmword [rsp + 0x2e0]
vmovdqu ymm7, ymmword [rsp + 0xe0]
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm12, 7
vpxor ymm4, ymm4, ymm6
vpsrld ymm6, ymm12, 0xb
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm12, 0x15
vpaddd ymm4, ymm5, ymm4
vpor ymm6, ymm6, ymm8
vpaddd ymm5, ymm7, ymmword [rsp + 0x1c0]
vpslld ymm7, ymm12, 0x1a
vpslld ymm8, ymm2, 0x1e
vpaddd ymm10, ymm4, ymm5
vpsrld ymm4, ymm12, 0x19
vpsrld ymm5, ymm12, 6
vpor ymm4, ymm4, ymm9
vmovdqu ymmword [rsp + 0xe0], ymm10
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm2, 0x13
vpxor ymm4, ymm4, ymm6
vpsrld ymm7, ymm2, 0xd
vpsrld ymm6, ymm2, 2
vpxor ymm4, ymm4, ymm5
vpaddd ymm5, ymm4, ymmword [rsp + 0xa60]
vpaddd ymm4, ymm15, ymm10
vpslld ymm10, ymm2, 0xa
vpor ymm7, ymm7, ymm9
vpor ymm6, ymm6, ymm8
vpaddd ymm4, ymm5, ymm4
vpxor ymm5, ymm11, ymm14
vpand ymm5, ymm5, ymm12
vpxor ymm5, ymm5, ymm14
vpaddd ymm4, ymm4, ymm5
vpsrld ymm5, ymm2, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm15, ymm1, ymm4
vpxor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0x20]
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0xc0]
vpslld ymm9, ymm7, 0x19
vpslld ymm13, ymm7, 0xe
vpaddd ymm1, ymm4, ymm5
vpor ymm4, ymm2, ymm3
vpsrld ymm8, ymm6, 0xa
vpand ymm5, ymm2, ymm3
vmovdqu ymmword [rsp + 0x300], ymm9
vpslld ymm10, ymm6, 0xd
vpslld ymm9, ymm6, 0xf
vpand ymm4, ymm4, ymm0
vpor ymm4, ymm4, ymm5
vpsrld ymm5, ymm7, 0x12
vpaddd ymm1, ymm1, ymm4
vpsrld ymm4, ymm7, 3
vpor ymm5, ymm5, ymm13
vmovdqu ymmword [rsp + 0x2e0], ymm4
vpsrld ymm7, ymm7, 7
vpsrld ymm4, ymm6, 0x13
vpor ymm7, ymm7, ymmword [rsp + 0x300]
vpsrld ymm6, ymm6, 0x11
vpor ymm4, ymm4, ymm10
vpor ymm6, ymm6, ymm9
vpslld ymm9, ymm15, 7
vpxor ymm5, ymm5, ymm7
vpxor ymm4, ymm4, ymm6
vpslld ymm7, ymm15, 0x1a
vpxor ymm5, ymm5, ymmword [rsp + 0x2e0]
vmovdqu ymm6, ymmword [rsp + 0x200]
vpxor ymm4, ymm4, ymm8
vpslld ymm8, ymm15, 0x15
vpaddd ymm4, ymm5, ymm4
vpaddd ymm5, ymm6, ymmword [rsp + 0x1e0]
vpsrld ymm6, ymm15, 0xb
vpor ymm6, ymm6, ymm8
vpslld ymm8, ymm1, 0x13
vpaddd ymm13, ymm4, ymm5
vpsrld ymm4, ymm15, 0x19
vpsrld ymm5, ymm15, 6
vpor ymm4, ymm4, ymm9
vpaddd ymm14, ymm14, ymm13
vmovdqu ymmword [rsp + 0x1e0], ymm13
vpor ymm5, ymm5, ymm7
vpslld ymm9, ymm1, 0xa
vpxor ymm4, ymm4, ymm6
vpsrld ymm6, ymm1, 0xd
vpslld ymm7, ymm1, 0x1e
vpxor ymm4, ymm4, ymm5
vpaddd ymm4, ymm4, ymmword [rsp + 0xa80]
vpsrld ymm5, ymm1, 2
vpor ymm6, ymm6, ymm8
vpor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0xe0]
vpaddd ymm14, ymm4, ymm14
vpxor ymm4, ymm12, ymm11
vpand ymm4, ymm4, ymm15
vpslld ymm10, ymm7, 0xf
vpxor ymm4, ymm4, ymm11
vpaddd ymm14, ymm14, ymm4
vpsrld ymm4, ymm1, 0x16
vpor ymm4, ymm4, ymm9
vpaddd ymm13, ymm0, ymm14
vpor ymm0, ymm1, ymm2
vpxor ymm4, ymm4, ymm6
vpand ymm0, ymm0, ymm3
vpxor ymm4, ymm4, ymm5
vpand ymm5, ymm1, ymm2
vpor ymm0, ymm0, ymm5
vpaddd ymm4, ymm14, ymm4
vpaddd ymm4, ymm4, ymm0
vpslld ymm14, ymm7, 0xd
vmovdqu ymm0, ymmword [rsp + 0x100]
vpslld ymm9, ymm0, 0xe
vpsrld ymm5, ymm0, 3
vmovdqu ymmword [rsp + 0x200], ymm9
vpslld ymm9, ymm0, 0x19
vpsrld ymm6, ymm0, 0x12
vpor ymm6, ymm6, ymmword [rsp + 0x200]
vmovdqu ymmword [rsp + 0x2e0], ymm9
vpsrld ymm8, ymm0, 7
vpsrld ymm9, ymm7, 0xa
vpor ymm8, ymm8, ymmword [rsp + 0x2e0]
vpsrld ymm0, ymm7, 0x13
vpsrld ymm7, ymm7, 0x11
vpor ymm7, ymm7, ymm10
vpor ymm0, ymm0, ymm14
vpxor ymm6, ymm6, ymm8
vpxor ymm0, ymm0, ymm7
vpxor ymm6, ymm6, ymm5
vmovdqu ymm7, ymmword [rsp + 0x20]
vpaddd ymm5, ymm7, ymmword [rsp + 0x40]
vpslld ymm10, ymm13, 7
vpsrld ymm7, ymm13, 0xb
vpxor ymm0, ymm0, ymm9
vpslld ymm9, ymm13, 0x15
vpslld ymm8, ymm13, 0x1a
vpaddd ymm0, ymm6, ymm0
vpaddd ymm5, ymm0, ymm5
vpsrld ymm0, ymm13, 0x19
vpor ymm7, ymm7, ymm9
vpsrld ymm6, ymm13, 6
vpslld ymm9, ymm4, 0x1e
vpor ymm0, ymm0, ymm10
vpor ymm6, ymm6, ymm8
vpslld ymm10, ymm4, 0x13
vpxor ymm0, ymm0, ymm7
vpsrld ymm8, ymm4, 0xd
vpsrld ymm7, ymm4, 2
vpxor ymm0, ymm0, ymm6
vpaddd ymm6, ymm0, ymmword [rsp + 0xaa0]
vpaddd ymm0, ymm11, ymm5
vpslld ymm11, ymm4, 0xa
vpor ymm8, ymm8, ymm10
vpor ymm7, ymm7, ymm9
vpaddd ymm0, ymm6, ymm0
vpxor ymm6, ymm15, ymm12
vpand ymm6, ymm6, ymm13
vpxor ymm6, ymm6, ymm12
vpaddd ymm0, ymm0, ymm6
vpsrld ymm6, ymm4, 0x16
vpor ymm6, ymm6, ymm11
vpaddd ymm14, ymm3, ymm0
vpxor ymm6, ymm6, ymm8
vmovdqu ymmword [rsp + 0x20], ymm14
vmovdqu ymm8, ymmword [rsp + 0x120]
vpxor ymm6, ymm6, ymm7
vmovdqu ymm7, ymmword [rsp + 0x1e0]
vpsrld ymm10, ymm8, 3
vpslld ymm9, ymm8, 0x19
vpaddd ymm3, ymm0, ymm6
vpor ymm0, ymm4, ymm1
vpand ymm6, ymm4, ymm1
vmovdqu ymmword [rsp + 0x40], ymm10
vpslld ymm14, ymm8, 0xe
vpslld ymm11, ymm7, 0xd
vpand ymm0, ymm0, ymm2
vmovdqu ymmword [rsp + 0x200], ymm9
vpslld ymm10, ymm7, 0xf
vpsrld ymm9, ymm7, 0xa
vpor ymm0, ymm0, ymm6
vpaddd ymm3, ymm3, ymm0
vpsrld ymm6, ymm8, 0x12
vpsrld ymm0, ymm7, 0x13
vpsrld ymm8, ymm8, 7
vpor ymm6, ymm6, ymm14
vpor ymm8, ymm8, ymmword [rsp + 0x200]
vpsrld ymm7, ymm7, 0x11
vpor ymm0, ymm0, ymm11
vpor ymm7, ymm7, ymm10
vpxor ymm6, ymm6, ymm8
vpxor ymm0, ymm0, ymm7
vpxor ymm6, ymm6, ymmword [rsp + 0x40]
vmovdqu ymm7, ymmword [rsp + 0x100]
vpxor ymm0, ymm0, ymm9
vpaddd ymm0, ymm6, ymm0
vpaddd ymm6, ymm7, ymmword [rsp + 0x60]
vmovdqu ymm14, ymmword [rsp + 0x20]
vpslld ymm11, ymm14, 7
vpslld ymm10, ymm14, 0x15
vpaddd ymm6, ymm0, ymm6
vpsrld ymm8, ymm14, 0xb
vpsrld ymm0, ymm14, 0x19
vpslld ymm9, ymm14, 0x1a
vpor ymm8, ymm8, ymm10
vpor ymm0, ymm0, ymm11
vpsrld ymm7, ymm14, 6
vpslld ymm11, ymm3, 0x13
vpxor ymm0, ymm0, ymm8
vpslld ymm10, ymm3, 0x1e
vpsrld ymm8, ymm3, 2
vpor ymm7, ymm7, ymm9
vpxor ymm0, ymm0, ymm7
vpsrld ymm9, ymm3, 0xd
vpor ymm8, ymm8, ymm10
vpaddd ymm7, ymm0, ymmword [rsp + 0xac0]
vpaddd ymm0, ymm12, ymm6
vpslld ymm12, ymm3, 0xa
vpor ymm9, ymm9, ymm11
vpaddd ymm0, ymm7, ymm0
vpxor ymm7, ymm13, ymm15
vpand ymm7, ymm7, ymmword [rsp + 0x20]
vpxor ymm7, ymm7, ymm15
vpaddd ymm0, ymm0, ymm7
vpsrld ymm7, ymm3, 0x16
vpor ymm7, ymm7, ymm12
vpaddd ymm14, ymm2, ymm0
vpand ymm2, ymm3, ymm4
vpxor ymm7, ymm7, ymm9
vmovdqu ymmword [rsp + 0x40], ymm14
vpslld ymm9, ymm5, 0xf
vpxor ymm7, ymm7, ymm8
vpsrld ymm8, ymm5, 0xa
vpaddd ymm7, ymm0, ymm7
vpor ymm0, ymm3, ymm4
vpand ymm0, ymm0, ymm1
vpor ymm0, ymm0, ymm2
vpaddd ymm14, ymm7, ymm0
vmovdqu ymm0, ymmword [rsp + 0x140]
vpslld ymm10, ymm0, 0xe
vpsrld ymm11, ymm0, 3
vmovdqu ymmword [rsp + 0x60], ymm10
vpslld ymm12, ymm0, 0x19
vpslld ymm10, ymm5, 0xd
vpsrld ymm2, ymm0, 0x12
vpsrld ymm7, ymm0, 7
vpor ymm2, ymm2, ymmword [rsp + 0x60]
vpsrld ymm0, ymm5, 0x13
vpsrld ymm5, ymm5, 0x11
vpor ymm7, ymm7, ymm12
vpor ymm5, ymm5, ymm9
vpor ymm0, ymm0, ymm10
vpxor ymm2, ymm2, ymm7
vpxor ymm0, ymm0, ymm5
vpxor ymm2, ymm2, ymm11
vmovdqu ymm11, ymmword [rsp + 0x40]
vpxor ymm0, ymm0, ymm8
vmovdqu ymm8, ymmword [rsp + 0x120]
vpslld ymm10, ymm11, 7
vpslld ymm9, ymm11, 0x15
vpaddd ymm2, ymm2, ymm0
vpaddd ymm0, ymm8, ymmword [rsp + 0x80]
vpsrld ymm7, ymm11, 0xb
vpslld ymm8, ymm11, 0x1a
vpsrld ymm5, ymm11, 6
vpor ymm7, ymm7, ymm9
vpaddd ymm2, ymm2, ymm0
vpsrld ymm0, ymm11, 0x19
vpor ymm5, ymm5, ymm8
vpor ymm0, ymm0, ymm10
vpslld ymm9, ymm14, 0x13
vpaddd ymm15, ymm15, ymm2
vpslld ymm10, ymm14, 0xa
vpslld ymm8, ymm14, 0x1e
vpxor ymm0, ymm0, ymm7
vpxor ymm0, ymm0, ymm5
vpsrld ymm7, ymm14, 0xd
vpaddd ymm0, ymm0, ymmword [rsp + 0xae0]
vpor ymm7, ymm7, ymm9
vpsrld ymm5, ymm14, 2
vpaddd ymm15, ymm0, ymm15
vpxor ymm0, ymm13, ymmword [rsp + 0x20]
vpand ymm0, ymm0, ymmword [rsp + 0x40]
vpor ymm5, ymm5, ymm8
vpslld ymm9, ymm6, 0xf
vpxor ymm0, ymm0, ymm13
vpsrld ymm8, ymm6, 0xa
vpaddd ymm11, ymm15, ymm0
vpsrld ymm0, ymm14, 0x16
vpor ymm0, ymm0, ymm10
vpslld ymm10, ymm6, 0xd
vpaddd ymm15, ymm1, ymm11
vpxor ymm0, ymm0, ymm7
vpor ymm1, ymm14, ymm3
vmovdqu ymm7, ymmword [rsp + 0x160]
vpxor ymm0, ymm0, ymm5
vpand ymm1, ymm1, ymm4
vpand ymm5, ymm14, ymm3
vpor ymm1, ymm1, ymm5
vpslld ymm12, ymm7, 0x19
vpaddd ymm0, ymm11, ymm0
vpaddd ymm11, ymm0, ymm1
vpsrld ymm5, ymm6, 0x13
vmovdqu ymmword [rsp + 0x60], ymm11
vpslld ymm0, ymm7, 0xe
vpsrld ymm11, ymm7, 3
vpor ymm5, ymm5, ymm10
vpsrld ymm1, ymm7, 0x12
vpsrld ymm6, ymm6, 0x11
vpsrld ymm7, ymm7, 7
vpor ymm6, ymm6, ymm9
vpor ymm1, ymm1, ymm0
vmovdqu ymm0, ymmword [rsp + 0x140]
vpor ymm7, ymm7, ymm12
vpxor ymm5, ymm5, ymm6
vpaddd ymm0, ymm0, ymmword [rsp + 0xa0]
vmovdqu ymm12, ymmword [rsp + 0x20]
vpxor ymm1, ymm1, ymm7
vpslld ymm9, ymm15, 7
vpxor ymm5, ymm5, ymm8
vpsrld ymm6, ymm15, 0xb
vpslld ymm8, ymm15, 0x15
vpxor ymm1, ymm1, ymm11
vmovdqu ymm11, ymmword [rsp + 0x60]
vpaddd ymm1, ymm1, ymm5
vpslld ymm7, ymm15, 0x1a
vpor ymm6, ymm6, ymm8
vpsrld ymm5, ymm15, 6
vpslld ymm10, ymm11, 0xa
vpaddd ymm0, ymm1, ymm0
vpsrld ymm1, ymm15, 0x19
vpslld ymm8, ymm11, 0x1e
vpor ymm5, ymm5, ymm7
vpor ymm1, ymm1, ymm9
vmovdqu ymm9, ymmword [rsp + 0x40]
vpsrld ymm7, ymm11, 0xd
vpxor ymm1, ymm1, ymm6
vpsrld ymm6, ymm11, 2
vpxor ymm1, ymm1, ymm5
vpor ymm6, ymm6, ymm8
vpaddd ymm5, ymm1, ymmword [rsp + 0xb00]
vpaddd ymm1, ymm13, ymm0
vpslld ymm8, ymm2, 0xd
vpaddd ymm1, ymm5, ymm1
vpxor ymm5, ymm9, ymm12
vpand ymm5, ymm5, ymm15
vpslld ymm9, ymm11, 0x13
vpxor ymm5, ymm5, ymmword [rsp + 0x20]
vpor ymm7, ymm7, ymm9
vpaddd ymm1, ymm1, ymm5
vpsrld ymm5, ymm11, 0x16
vpor ymm5, ymm5, ymm10
vpaddd ymm12, ymm4, ymm1
vpand ymm4, ymm14, ymmword [rsp + 0x60]
vpxor ymm5, ymm5, ymm7
vpslld ymm7, ymm2, 0xf
vpxor ymm5, ymm5, ymm6
vmovdqu ymm6, ymmword [rsp + 0x180]
vpaddd ymm5, ymm1, ymm5
vpor ymm1, ymm14, ymm11
vpsrld ymm9, ymm6, 3
vpslld ymm11, ymm6, 0xe
vpand ymm1, ymm1, ymm3
vpor ymm1, ymm1, ymm4
vpslld ymm10, ymm6, 0x19
vpaddd ymm13, ymm5, ymm1
vpsrld ymm4, ymm2, 0x13
vpsrld ymm1, ymm6, 0x12
vpsrld ymm5, ymm6, 7
vpor ymm4, ymm4, ymm8
vpsrld ymm6, ymm2, 0xa
vpsrld ymm2, ymm2, 0x11
vpor ymm5, ymm5, ymm10
vpor ymm2, ymm2, ymm7
vpslld ymm7, ymm12, 7
vpor ymm1, ymm1, ymm11
vpxor ymm1, ymm1, ymm5
vpslld ymm5, ymm12, 0x1a
vpxor ymm4, ymm4, ymm2
vmovdqu ymm2, ymmword [rsp + 0x160]
vpxor ymm4, ymm4, ymm6
vpslld ymm6, ymm12, 0x15
vpxor ymm1, ymm1, ymm9
vpaddd ymm2, ymm2, ymmword [rsp + 0xc0]
vpaddd ymm1, ymm1, ymm4
vpsrld ymm4, ymm12, 0xb
vpor ymm4, ymm4, ymm6
vpslld ymm8, ymm13, 0xa
vpaddd ymm11, ymm1, ymm2
vpsrld ymm1, ymm12, 0x19
vpsrld ymm2, ymm12, 6
vpslld ymm6, ymm13, 0x1e
vpor ymm1, ymm1, ymm7
vpor ymm2, ymm2, ymm5
vpxor ymm1, ymm1, ymm4
vmovdqu ymm5, ymmword [rsp + 0x40]
vpslld ymm7, ymm13, 0x13
vpsrld ymm4, ymm13, 2
vpxor ymm1, ymm1, ymm2
vpaddd ymm2, ymm1, ymmword [rsp + 0xb20]
vpaddd ymm1, ymm11, ymmword [rsp + 0x20]
vpor ymm4, ymm4, ymm6
vpaddd ymm1, ymm2, ymm1
vpxor ymm2, ymm15, ymm5
vpand ymm2, ymm2, ymm12
vpsrld ymm5, ymm13, 0xd
vpxor ymm2, ymm2, ymmword [rsp + 0x40]
vpor ymm5, ymm5, ymm7
vmovdqu ymm7, ymmword [rsp + 0x60]
vpaddd ymm1, ymm1, ymm2
vpsrld ymm2, ymm13, 0x16
vpor ymm2, ymm2, ymm8
vpaddd ymm9, ymm3, ymm1
vpand ymm3, ymm13, ymmword [rsp + 0x60]
vpxor ymm2, ymm2, ymm5
vpslld ymm5, ymm9, 7
vmovdqu ymmword [rsp + 0x140], ymm5
vpxor ymm2, ymm2, ymm4
vpsrld ymm5, ymm9, 0xb
vpaddd ymm2, ymm1, ymm2
vpor ymm1, ymm13, ymm7
vpand ymm1, ymm1, ymm14
vpslld ymm7, ymm9, 0x1a
vpor ymm1, ymm1, ymm3
vpsrld ymm3, ymm0, 0x13
vpaddd ymm10, ymm2, ymm1
vmovdqu ymm2, ymmword [rsp + 0x1a0]
vpsrld ymm4, ymm2, 3
vpslld ymm8, ymm2, 0xe
vmovdqu ymmword [rsp + 0x20], ymm4
vpsrld ymm1, ymm2, 0x12
vpslld ymm4, ymm2, 0x19
vmovdqu ymmword [rsp + 0x80], ymm8
vpsrld ymm6, ymm2, 7
vpsrld ymm2, ymm0, 0xa
vpor ymm1, ymm1, ymmword [rsp + 0x80]
vmovdqu ymmword [rsp + 0xc0], ymm2
vpslld ymm8, ymm0, 0xd
vpslld ymm2, ymm0, 0xf
vmovdqu ymmword [rsp + 0xa0], ymm4
vpsrld ymm0, ymm0, 0x11
vpsrld ymm4, ymm9, 6
vpor ymm6, ymm6, ymmword [rsp + 0xa0]
vmovdqu ymmword [rsp + 0x100], ymm8
vpslld ymm8, ymm9, 0x15
vpor ymm4, ymm4, ymm7
vpor ymm3, ymm3, ymmword [rsp + 0x100]
vmovdqu ymmword [rsp + 0x120], ymm2
vpsrld ymm2, ymm9, 0x19
vpor ymm5, ymm5, ymm8
vpxor ymm1, ymm1, ymm6
vpor ymm0, ymm0, ymmword [rsp + 0x120]
vpslld ymm6, ymm10, 0xa
vpxor ymm1, ymm1, ymmword [rsp + 0x20]
vpor ymm2, ymm2, ymmword [rsp + 0x140]
vpxor ymm3, ymm3, ymm0
vpxor ymm3, ymm3, ymmword [rsp + 0xc0]
vpxor ymm2, ymm2, ymm5
vpslld ymm5, ymm10, 0x13
vpxor ymm2, ymm2, ymm4
vpslld ymm4, ymm10, 0x1e
vpaddd ymm1, ymm1, ymm3
vmovdqu ymm3, ymmword [rsp + 0x180]
vpaddd ymm2, ymm2, ymmword [rsp + 0xb40]
vpaddd ymm0, ymm3, ymmword [rsp + 0xe0]
vpsrld ymm3, ymm10, 0xd
vpor ymm3, ymm3, ymm5
vpaddd ymm1, ymm1, ymm2
vpsrld ymm2, ymm10, 2
vpaddd ymm1, ymm1, ymm0
vpxor ymm0, ymm12, ymm15
vpor ymm2, ymm2, ymm4
vpand ymm0, ymm0, ymm9
vpxor ymm0, ymm0, ymm15
vpaddd ymm0, ymm0, ymmword [rsp + 0x40]
vpaddd ymm1, ymm1, ymm0
vpsrld ymm0, ymm10, 0x16
vpor ymm0, ymm0, ymm6
vpaddd ymm8, ymm14, ymm1
vpsrld ymm7, ymm8, 0xb
vpsrld ymm6, ymm8, 6
vpxor ymm0, ymm0, ymm3
vmovdqu ymm3, ymmword [rsp + 0x1c0]
vpxor ymm0, ymm0, ymm2
vpand ymm2, ymm10, ymm13
vpsrld ymm5, ymm3, 3
vpslld ymm4, ymm3, 0xe
vpaddd ymm0, ymm1, ymm0
vpor ymm1, ymm10, ymm13
vpand ymm1, ymm1, ymmword [rsp + 0x60]
vmovdqu ymmword [rsp + 0x20], ymm5
vpslld ymm14, ymm3, 0x19
vmovdqu ymmword [rsp + 0x40], ymm4
vpsrld ymm5, ymm11, 0xa
vpor ymm1, ymm1, ymm2
vpsrld ymm2, ymm3, 0x12
vmovdqu ymmword [rsp + 0x80], ymm14
vpor ymm2, ymm2, ymmword [rsp + 0x40]
vpslld ymm4, ymm11, 0xd
vpaddd ymm0, ymm0, ymm1
vmovdqu ymmword [rsp + 0xa0], ymm5
vpsrld ymm1, ymm3, 7
vpslld ymm14, ymm11, 0xf
vpor ymm1, ymm1, ymmword [rsp + 0x80]
vmovdqu ymmword [rsp + 0xc0], ymm4
vpsrld ymm5, ymm11, 0x13
vpsrld ymm3, ymm11, 0x11
vmovdqu ymmword [rsp + 0xe0], ymm14
vpslld ymm11, ymm8, 7
vpslld ymm14, ymm8, 0x15
vpxor ymm2, ymm2, ymm1
vpsrld ymm4, ymm8, 0x19
vpxor ymm2, ymm2, ymmword [rsp + 0x20]
vpor ymm7, ymm7, ymm14
vmovdqu ymmword [rsp + 0x100], ymm11
vpor ymm5, ymm5, ymmword [rsp + 0xc0]
vpslld ymm11, ymm8, 0x1a
vpor ymm3, ymm3, ymmword [rsp + 0xe0]
vmovdqu ymmword [rsp + 0xc0], ymm12
vpor ymm4, ymm4, ymmword [rsp + 0x100]
vpor ymm6, ymm6, ymm11
vmovdqu ymmword [rsp + 0x100], ymm9
vpxor ymm5, ymm5, ymm3
vpsrld ymm3, ymm0, 2
vpxor ymm5, ymm5, ymmword [rsp + 0xa0]
vmovdqu ymmword [rsp + 0xe0], ymm8
vpxor ymm4, ymm4, ymm7
vpslld ymm7, ymm0, 0xa
vmovdqu ymmword [rsp + 0xa0], ymm13
vpxor ymm4, ymm4, ymm6
vpaddd ymm2, ymm2, ymm5
vpaddd ymm1, ymm4, ymmword [rsp + 0x220]
vmovdqu ymmword [rsp + 0x80], ymm10
vpslld ymm6, ymm0, 0x13
vpsrld ymm4, ymm0, 0xd
vmovdqu ymmword [rsp + 0x40], ymm0
vpaddd ymm2, ymm2, ymm1
vpslld ymm5, ymm0, 0x1e
vpor ymm4, ymm4, ymm6
vmovdqu ymm1, ymmword [rsp + 0x1a0]
vpaddd ymm1, ymm1, ymmword [rsp + 0x1e0]
vpor ymm3, ymm3, ymm5
vpaddd ymm2, ymm2, ymm1
vpxor ymm1, ymm9, ymm12
vpand ymm1, ymm1, ymm8
vpxor ymm1, ymm1, ymm12
vpaddd ymm1, ymm15, ymm1
vpaddd ymm2, ymm2, ymm1
vpsrld ymm1, ymm0, 0x16
vpor ymm1, ymm1, ymm7
vmovdqu ymmword [rsp + 0x20], ymm2
vpxor ymm1, ymm1, ymm4
vpand ymm4, ymm0, ymm10
vpxor ymm1, ymm1, ymm3
vpor ymm3, ymm0, ymm10
vpaddd ymm1, ymm1, ymmword [rsp + 0x2c0]
vpand ymm3, ymm3, ymm13
vpor ymm3, ymm3, ymm4
vpaddd ymm3, ymm2, ymm3
vpaddd ymm1, ymm1, ymm3
vmovdqu ymmword [rsp + 0xbc0], ymm1
vzeroupper
call fcn.140163f70
mov r8, rsi
mov edx, 4
vmovdqu ymm0, ymmword [rsp + 0x40]
mov rcx, rbx
vpaddd ymm0, ymm0, ymmword [rsp + 0x2a0]
vmovdqu ymmword [rsp + 0xbc0], ymm0
vzeroupper
call fcn.140163f70
mov r8, rsi
mov edx, 8
vmovdqu ymm10, ymmword [rsp + 0x80]
mov rcx, rbx
vpaddd ymm0, ymm10, ymmword [rsp + 0x280]
vmovdqu ymmword [rsp + 0xbc0], ymm0
vzeroupper
call fcn.140163f70
mov r8, rsi
mov edx, 0xc
vmovdqu ymm13, ymmword [rsp + 0xa0]
mov rcx, rbx
vpaddd ymm0, ymm13, ymmword [rsp + 0x240]
vmovdqu ymmword [rsp + 0xbc0], ymm0
vzeroupper
call fcn.140163f70
mov r8, rsi
mov edx, 0x10
vmovdqu ymm2, ymmword [rsp + 0x20]
mov rcx, rbx
vpaddd ymm2, ymm2, ymmword [rsp + 0x260]
vpaddd ymm2, ymm2, ymmword [rsp + 0x60]
vmovdqu ymmword [rsp + 0xbc0], ymm2
vzeroupper
call fcn.140163f70
mov r8, rsi
mov edx, 0x14
vmovdqu ymm8, ymmword [rsp + 0xe0]
mov rcx, rbx
vpaddd ymm0, ymm8, ymmword [rsp + 0xb60]
vmovdqu ymmword [rsp + 0xbc0], ymm0
vzeroupper
call fcn.140163f70
mov r8, rsi
mov edx, 0x18
vmovdqu ymm9, ymmword [rsp + 0x100]
mov rcx, rbx
vpaddd ymm0, ymm9, ymmword [rsp + 0xb80]
vmovdqu ymmword [rsp + 0xbc0], ymm0
vzeroupper
call fcn.140163f70
mov r8, rsi
mov edx, 0x1c
vmovdqu ymm12, ymmword [rsp + 0xc0]
mov rcx, rbx
vpaddd ymm0, ymm12, ymmword [rsp + 0xba0]
vmovdqu ymmword [rsp + 0xbc0], ymm0
vzeroupper
call fcn.140163f70
mov rax, qword [0x14041fc80]
mov rbx, qword [rsp + 0xbe8]
sub rbx, qword [rax]
jne 0x140171413
vmovups xmm6, xmmword [rsp + 0xbf0]
vmovups xmm7, xmmword [rsp + 0xc00]
vmovups xmm8, xmmword [rsp + 0xc10]
vmovups xmm9, xmmword [rsp + 0xc20]
vmovups xmm10, xmmword [rsp + 0xc30]
vmovups xmm11, xmmword [rsp + 0xc40]
vmovups xmm12, xmmword [rsp + 0xc50]
vmovups xmm13, xmmword [rsp + 0xc60]
vmovups xmm14, xmmword [rsp + 0xc70]
vmovups xmm15, xmmword [rsp + 0xc80]
add rsp, 0xc98
pop rbx
pop rsi
ret
call fcn.14018c640
nop
nop
nop
nop
nop
nop
nop
nop