Function at 0x140143c50
Capabilities:
Hash data using sha256

Disassembly:
sub rsp, 0x208
vmovups xmmword [rsp + 0x160], xmm6
vmovups xmmword [rsp + 0x170], xmm7
vmovups xmmword [rsp + 0x180], xmm8
vmovups xmmword [rsp + 0x190], xmm9
vmovups xmmword [rsp + 0x1a0], xmm10
vmovups xmmword [rsp + 0x1b0], xmm11
vmovups xmmword [rsp + 0x1c0], xmm12
vmovups xmmword [rsp + 0x1d0], xmm13
vmovups xmmword [rsp + 0x1e0], xmm14
vmovups xmmword [rsp + 0x1f0], xmm15
vmovdqu xmm11, xmmword [r8 + 0x50]
vmovdqu xmm1, xmmword [r8 + 0x60]
vmovdqu xmm4, xmmword [r8 + 0x40]
vmovdqu xmm7, xmmword [r8]
vpxor xmm0, xmm11, xmm1
vmovdqu xmm6, xmmword [r8 + 0x10]
vpslld xmm9, xmm4, 7
vpslld xmm10, xmm4, 0x15
vpand xmm0, xmm0, xmm4
mov rax, rdx
mov edx, 0x428a2f98
vpxor xmm0, xmm0, xmm1
vpsrld xmm5, xmm4, 0x19
vpsrld xmm2, xmm4, 0xb
vmovd xmm12, edx
mov edx, 0x71374491
vpaddd xmm0, xmm0, xmmword [r8 + 0x70]
vpslld xmm8, xmm4, 0x1a
vpor xmm5, xmm5, xmm9
vpsrld xmm3, xmm4, 6
vpor xmm2, xmm2, xmm10
vpshufd xmm12, xmm12, 0
vpaddd xmm12, xmm12, xmmword [rax]
vpor xmm3, xmm3, xmm8
vpxor xmm2, xmm2, xmm5
vpxor xmm2, xmm2, xmm3
vpslld xmm13, xmm7, 0x13
vpxor xmm9, xmm7, xmm6
vpsrld xmm5, xmm7, 0x16
vpsrld xmm3, xmm7, 0xd
vpaddd xmm0, xmm0, xmm12
vpslld xmm12, xmm7, 0xa
vpaddd xmm0, xmm0, xmm2
vpor xmm3, xmm3, xmm13
vpslld xmm10, xmm7, 0x1e
vpor xmm5, xmm5, xmm12
vpaddd xmm8, xmm0, xmmword [r8 + 0x30]
vpsrld xmm2, xmm7, 2
vpxor xmm3, xmm3, xmm5
vpslld xmm12, xmm8, 7
vpslld xmm13, xmm8, 0x15
vpor xmm2, xmm2, xmm10
vpsrld xmm5, xmm8, 0x19
vpslld xmm10, xmm8, 0x1a
vpxor xmm3, xmm3, xmm2
vpxor xmm2, xmm6, xmmword [r8 + 0x20]
vpor xmm5, xmm5, xmm12
vpand xmm2, xmm2, xmm9
vpxor xmm2, xmm2, xmm6
vpaddd xmm3, xmm3, xmm2
vpsrld xmm2, xmm8, 0xb
vpaddd xmm3, xmm3, xmm0
vpsrld xmm0, xmm8, 6
vpor xmm2, xmm2, xmm13
vpor xmm0, xmm0, xmm10
vpxor xmm2, xmm2, xmm5
vpxor xmm10, xmm7, xmm3
vpxor xmm2, xmm2, xmm0
vmovd xmm0, edx
vpand xmm9, xmm10, xmm9
mov edx, 0xb5c0fbcf
vpshufd xmm0, xmm0, 0
vpaddd xmm0, xmm0, xmmword [rax + 0x10]
vpaddd xmm2, xmm2, xmm1
vpslld xmm14, xmm3, 0xa
vpsrld xmm15, xmm3, 0xd
vpxor xmm9, xmm9, xmm7
vpsrld xmm12, xmm3, 0x16
vpslld xmm13, xmm3, 0x1e
vpaddd xmm2, xmm2, xmm0
vpxor xmm0, xmm4, xmm11
vpsrld xmm1, xmm3, 2
vpor xmm12, xmm12, xmm14
vpand xmm0, xmm0, xmm8
vpor xmm1, xmm1, xmm13
vpxor xmm0, xmm0, xmm11
vpaddd xmm2, xmm2, xmm0
vpslld xmm0, xmm3, 0x13
vpaddd xmm5, xmm2, xmmword [r8 + 0x20]
vpor xmm0, xmm15, xmm0
vpaddd xmm2, xmm2, xmm9
vpslld xmm13, xmm5, 7
vpsrld xmm14, xmm5, 0xb
vpxor xmm0, xmm0, xmm12
vpsrld xmm9, xmm5, 6
vpslld xmm12, xmm5, 0x1a
vpxor xmm0, xmm0, xmm1
vpaddd xmm2, xmm2, xmm0
vpsrld xmm1, xmm5, 0x19
vpor xmm9, xmm9, xmm12
vpslld xmm0, xmm5, 0x15
vpslld xmm15, xmm2, 0x13
vpor xmm1, xmm1, xmm13
vpsrld xmm12, xmm2, 0x16
vpslld xmm13, xmm2, 0x1e
vpor xmm0, xmm14, xmm0
vpxor xmm1, xmm0, xmm1
vpslld xmm14, xmm2, 0xa
vmovd xmm0, edx
mov edx, 0xe9b5dba5
vpxor xmm1, xmm1, xmm9
vpshufd xmm0, xmm0, 0
vpaddd xmm0, xmm0, xmmword [rax + 0x20]
vpaddd xmm1, xmm1, xmm11
vpor xmm12, xmm12, xmm14
vpxor xmm9, xmm3, xmm2
vpaddd xmm1, xmm1, xmm0
vpxor xmm0, xmm4, xmm8
vpand xmm10, xmm9, xmm10
vpand xmm0, xmm0, xmm5
vpsrld xmm11, xmm2, 2
vpxor xmm10, xmm10, xmm3
vpxor xmm0, xmm0, xmm4
vpor xmm11, xmm11, xmm13
vpaddd xmm1, xmm1, xmm0
vpsrld xmm0, xmm2, 0xd
vpor xmm0, xmm0, xmm15
vpaddd xmm6, xmm1, xmm6
vpslld xmm13, xmm6, 7
vpslld xmm14, xmm6, 0x15
vpxor xmm0, xmm0, xmm12
vpxor xmm0, xmm0, xmm11
vpsrld xmm11, xmm6, 0x19
vpaddd xmm1, xmm1, xmm0
vpsrld xmm0, xmm6, 0xb
vpor xmm11, xmm11, xmm13
vpaddd xmm1, xmm1, xmm10
vpslld xmm12, xmm6, 0x1a
vpor xmm0, xmm0, xmm14
vpsrld xmm10, xmm6, 6
vpslld xmm14, xmm1, 0xa
vpxor xmm0, xmm0, xmm11
vpslld xmm15, xmm1, 0x13
vpslld xmm13, xmm1, 0x1e
vpor xmm10, xmm10, xmm12
vpsrld xmm12, xmm1, 0xd
vpsrld xmm11, xmm1, 2
vpxor xmm0, xmm0, xmm10
vpaddd xmm0, xmm0, xmm4
vmovd xmm4, edx
vpor xmm12, xmm12, xmm15
mov edx, 0x3956c25b
vpshufd xmm4, xmm4, 0
vpaddd xmm4, xmm4, xmmword [rax + 0x30]
vpxor xmm10, xmm2, xmm1
vpor xmm11, xmm11, xmm13
vpand xmm9, xmm10, xmm9
vpaddd xmm0, xmm0, xmm4
vpxor xmm4, xmm8, xmm5
vpxor xmm9, xmm9, xmm2
vpand xmm4, xmm4, xmm6
vpxor xmm4, xmm4, xmm8
vpaddd xmm0, xmm0, xmm4
vpsrld xmm4, xmm1, 0x16
vpor xmm4, xmm4, xmm14
vpaddd xmm7, xmm0, xmm7
vpslld xmm13, xmm7, 7
vpslld xmm14, xmm7, 0x15
vpxor xmm4, xmm12, xmm4
vpxor xmm4, xmm4, xmm11
vpsrld xmm11, xmm7, 0xb
vpaddd xmm0, xmm0, xmm4
vpsrld xmm4, xmm7, 0x19
vpor xmm11, xmm11, xmm14
vpaddd xmm0, xmm0, xmm9
vpslld xmm12, xmm7, 0x1a
vpor xmm4, xmm4, xmm13
vpsrld xmm9, xmm7, 6
vpslld xmm14, xmm0, 0xa
vpxor xmm4, xmm11, xmm4
vpslld xmm15, xmm0, 0x13
vpslld xmm13, xmm0, 0x1e
vpor xmm9, xmm9, xmm12
vpsrld xmm12, xmm0, 0x16
vpsrld xmm11, xmm0, 2
vpxor xmm4, xmm4, xmm9
vpaddd xmm8, xmm8, xmm4
vmovd xmm4, edx
vpor xmm12, xmm12, xmm14
mov edx, 0x59f111f1
vpshufd xmm4, xmm4, 0
vpaddd xmm4, xmm4, xmmword [rax + 0x40]
vpxor xmm9, xmm1, xmm0
vpor xmm11, xmm11, xmm13
vpand xmm10, xmm9, xmm10
vpaddd xmm8, xmm8, xmm4
vpxor xmm4, xmm5, xmm6
vpxor xmm10, xmm10, xmm1
vpand xmm4, xmm4, xmm7
vpxor xmm4, xmm4, xmm5
vpaddd xmm8, xmm8, xmm4
vpsrld xmm4, xmm0, 0xd
vpor xmm4, xmm4, xmm15
vpaddd xmm3, xmm8, xmm3
vpslld xmm13, xmm3, 7
vpslld xmm14, xmm3, 0x15
vpxor xmm4, xmm4, xmm12
vpxor xmm4, xmm4, xmm11
vpsrld xmm11, xmm3, 0x19
vpaddd xmm8, xmm8, xmm4
vpsrld xmm4, xmm3, 0xb
vpor xmm11, xmm11, xmm13
vpaddd xmm8, xmm8, xmm10
vpslld xmm12, xmm3, 0x1a
vpor xmm4, xmm4, xmm14
vpsrld xmm10, xmm3, 6
vpslld xmm14, xmm8, 0xa
vpxor xmm4, xmm4, xmm11
vpslld xmm15, xmm8, 0x13
vpslld xmm13, xmm8, 0x1e
vpor xmm10, xmm10, xmm12
vpsrld xmm12, xmm8, 0x16
vpsrld xmm11, xmm8, 2
vpxor xmm4, xmm4, xmm10
vpaddd xmm4, xmm5, xmm4
vmovd xmm5, edx
vpor xmm12, xmm12, xmm14
mov edx, 0x923f82a4
vpshufd xmm5, xmm5, 0
vpaddd xmm5, xmm5, xmmword [rax + 0x50]
vpxor xmm10, xmm0, xmm8
vpor xmm11, xmm11, xmm13
vpand xmm9, xmm10, xmm9
vpaddd xmm4, xmm4, xmm5
vpxor xmm5, xmm6, xmm7
vpxor xmm9, xmm9, xmm0
vpand xmm5, xmm5, xmm3
vpxor xmm5, xmm5, xmm6
vpaddd xmm4, xmm4, xmm5
vpsrld xmm5, xmm8, 0xd
vpor xmm5, xmm5, xmm15
vpaddd xmm2, xmm4, xmm2
vpslld xmm13, xmm2, 7
vpslld xmm14, xmm2, 0x15
vpxor xmm5, xmm5, xmm12
vpxor xmm5, xmm5, xmm11
vpsrld xmm11, xmm2, 0x19
vpaddd xmm5, xmm4, xmm5
vpsrld xmm4, xmm2, 0xb
vpor xmm11, xmm11, xmm13
vpaddd xmm5, xmm5, xmm9
vpslld xmm12, xmm2, 0x1a
vpor xmm4, xmm4, xmm14
vpsrld xmm9, xmm2, 6
vpslld xmm14, xmm5, 0xa
vpxor xmm4, xmm4, xmm11
vpslld xmm15, xmm5, 0x13
vpslld xmm13, xmm5, 0x1e
vpor xmm9, xmm9, xmm12
vpsrld xmm12, xmm5, 0x16
vpsrld xmm11, xmm5, 2
vpxor xmm4, xmm4, xmm9
vpaddd xmm4, xmm6, xmm4
vmovd xmm6, edx
vpor xmm12, xmm12, xmm14
mov edx, 0xab1c5ed5
vpshufd xmm6, xmm6, 0
vpaddd xmm6, xmm6, xmmword [rax + 0x60]
vpxor xmm9, xmm8, xmm5
vpor xmm11, xmm11, xmm13
vpand xmm10, xmm9, xmm10
vpaddd xmm4, xmm4, xmm6
vpxor xmm6, xmm7, xmm3
vpxor xmm10, xmm10, xmm8
vpand xmm6, xmm6, xmm2
vpxor xmm6, xmm6, xmm7
vpaddd xmm4, xmm4, xmm6
vpsrld xmm6, xmm5, 0xd
vpor xmm6, xmm6, xmm15
vpaddd xmm1, xmm4, xmm1
vpslld xmm13, xmm1, 7
vpslld xmm14, xmm1, 0x15
vpxor xmm6, xmm6, xmm12
vpxor xmm6, xmm6, xmm11
vpsrld xmm11, xmm1, 0x19
vpaddd xmm6, xmm4, xmm6
vpsrld xmm4, xmm1, 0xb
vpor xmm11, xmm11, xmm13
vpaddd xmm6, xmm6, xmm10
vpslld xmm12, xmm1, 0x1a
vpor xmm4, xmm4, xmm14
vpsrld xmm10, xmm1, 6
vpslld xmm14, xmm6, 0xa
vpxor xmm4, xmm4, xmm11
vpslld xmm15, xmm6, 0x13
vpslld xmm13, xmm6, 0x1e
vpor xmm10, xmm10, xmm12
vpsrld xmm12, xmm6, 0x16
vpsrld xmm11, xmm6, 2
vpxor xmm4, xmm4, xmm10
vpaddd xmm4, xmm7, xmm4
vmovd xmm7, edx
vpor xmm12, xmm12, xmm14
mov edx, 0xd807aa98
vpshufd xmm7, xmm7, 0
vpaddd xmm7, xmm7, xmmword [rax + 0x70]
vpxor xmm10, xmm5, xmm6
vpor xmm11, xmm11, xmm13
vpand xmm9, xmm10, xmm9
vpaddd xmm4, xmm4, xmm7
vpxor xmm7, xmm3, xmm2
vpxor xmm9, xmm9, xmm5
vpand xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm3
vpaddd xmm4, xmm4, xmm7
vpsrld xmm7, xmm6, 0xd
vpor xmm7, xmm7, xmm15
vpaddd xmm0, xmm4, xmm0
vpslld xmm13, xmm0, 7
vpslld xmm14, xmm0, 0x15
vpxor xmm7, xmm7, xmm12
vpxor xmm7, xmm7, xmm11
vpsrld xmm11, xmm0, 0x19
vpaddd xmm7, xmm4, xmm7
vpsrld xmm4, xmm0, 0xb
vpor xmm11, xmm11, xmm13
vpaddd xmm7, xmm7, xmm9
vpslld xmm12, xmm0, 0x1a
vpor xmm4, xmm4, xmm14
vpsrld xmm9, xmm0, 6
vpslld xmm14, xmm7, 0xa
vpxor xmm4, xmm4, xmm11
vpslld xmm15, xmm7, 0x13
vpslld xmm13, xmm7, 0x1e
vpor xmm9, xmm9, xmm12
vpsrld xmm12, xmm7, 0x16
vpsrld xmm11, xmm7, 2
vpxor xmm4, xmm4, xmm9
vpaddd xmm4, xmm3, xmm4
vmovd xmm3, edx
vpor xmm12, xmm12, xmm14
mov edx, 0x12835b01
vpshufd xmm3, xmm3, 0
vpxor xmm9, xmm6, xmm7
vpor xmm11, xmm11, xmm13
vpaddd xmm3, xmm3, xmmword [rax + 0x80]
vpand xmm10, xmm9, xmm10
vpxor xmm10, xmm10, xmm6
vpaddd xmm4, xmm4, xmm3
vpxor xmm3, xmm2, xmm1
vpand xmm3, xmm3, xmm0
vpxor xmm3, xmm3, xmm2
vpaddd xmm4, xmm4, xmm3
vpsrld xmm3, xmm7, 0xd
vpor xmm3, xmm3, xmm15
vpaddd xmm8, xmm4, xmm8
vpslld xmm13, xmm8, 7
vpslld xmm14, xmm8, 0x15
vpxor xmm3, xmm3, xmm12
vpxor xmm3, xmm3, xmm11
vpsrld xmm11, xmm8, 0x19
vpaddd xmm3, xmm4, xmm3
vpsrld xmm4, xmm8, 0xb
vpor xmm11, xmm11, xmm13
vpaddd xmm3, xmm3, xmm10
vpslld xmm12, xmm8, 0x1a
vpor xmm4, xmm4, xmm14
vpsrld xmm10, xmm8, 6
vpslld xmm14, xmm3, 0xa
vpxor xmm4, xmm4, xmm11
vpslld xmm15, xmm3, 0x13
vpslld xmm13, xmm3, 0x1e
vpor xmm10, xmm10, xmm12
vpsrld xmm12, xmm3, 0x16
vpsrld xmm11, xmm3, 2
vpxor xmm4, xmm4, xmm10
vpaddd xmm4, xmm2, xmm4
vmovd xmm2, edx
vpor xmm12, xmm12, xmm14
mov edx, 0x243185be
vpshufd xmm2, xmm2, 0
vpxor xmm10, xmm7, xmm3
vpor xmm11, xmm11, xmm13
vpaddd xmm2, xmm2, xmmword [rax + 0x90]
vpand xmm9, xmm10, xmm9
vpxor xmm9, xmm9, xmm7
vpaddd xmm4, xmm4, xmm2
vpxor xmm2, xmm1, xmm0
vpand xmm2, xmm2, xmm8
vpxor xmm2, xmm2, xmm1
vpaddd xmm4, xmm4, xmm2
vpsrld xmm2, xmm3, 0xd
vpor xmm2, xmm2, xmm15
vpaddd xmm5, xmm4, xmm5
vpslld xmm13, xmm5, 7
vpslld xmm14, xmm5, 0x15
vpxor xmm2, xmm2, xmm12
vpxor xmm2, xmm2, xmm11
vpsrld xmm11, xmm5, 0x19
vpaddd xmm2, xmm4, xmm2
vpsrld xmm4, xmm5, 0xb
vpor xmm11, xmm11, xmm13
vpaddd xmm2, xmm2, xmm9
vpslld xmm12, xmm5, 0x1a
vpor xmm4, xmm4, xmm14
vpsrld xmm9, xmm5, 6
vpslld xmm14, xmm2, 0xa
vpxor xmm4, xmm4, xmm11
vpslld xmm15, xmm2, 0x13
vpslld xmm13, xmm2, 0x1e
vpor xmm9, xmm9, xmm12
vpsrld xmm12, xmm2, 0x16
vpsrld xmm11, xmm2, 2
vpxor xmm4, xmm4, xmm9
vpaddd xmm4, xmm1, xmm4
vmovd xmm1, edx
vpor xmm12, xmm12, xmm14
mov edx, 0x550c7dc3
vpshufd xmm1, xmm1, 0
vpxor xmm9, xmm3, xmm2
vpor xmm11, xmm11, xmm13
vpaddd xmm1, xmm1, xmmword [rax + 0xa0]
vpand xmm10, xmm9, xmm10
vpxor xmm10, xmm10, xmm3
vpaddd xmm4, xmm4, xmm1
vpxor xmm1, xmm0, xmm8
vpand xmm1, xmm1, xmm5
vpxor xmm1, xmm1, xmm0
vpaddd xmm4, xmm4, xmm1
vpsrld xmm1, xmm2, 0xd
vpor xmm1, xmm1, xmm15
vpaddd xmm6, xmm4, xmm6
vpslld xmm13, xmm6, 7
vpslld xmm14, xmm6, 0x15
vpxor xmm1, xmm1, xmm12
vpxor xmm1, xmm1, xmm11
vpsrld xmm11, xmm6, 0x19
vpaddd xmm1, xmm4, xmm1
vpsrld xmm4, xmm6, 0xb
vpor xmm11, xmm11, xmm13
vpaddd xmm1, xmm1, xmm10
vpslld xmm12, xmm6, 0x1a
vpor xmm4, xmm4, xmm14
vpsrld xmm10, xmm6, 6
vpslld xmm14, xmm1, 0xa
vpxor xmm4, xmm4, xmm11
vpslld xmm15, xmm1, 0x13
vpslld xmm13, xmm1, 0x1e
vpor xmm10, xmm10, xmm12
vpsrld xmm12, xmm1, 0x16
vpsrld xmm11, xmm1, 2
vpxor xmm4, xmm4, xmm10
vpaddd xmm4, xmm0, xmm4
vmovd xmm0, edx
vpor xmm12, xmm12, xmm14
mov edx, 0x72be5d74
vpshufd xmm0, xmm0, 0
vpxor xmm10, xmm2, xmm1
vpor xmm11, xmm11, xmm13
vpaddd xmm0, xmm0, xmmword [rax + 0xb0]
vpand xmm9, xmm10, xmm9
vpxor xmm9, xmm9, xmm2
vpaddd xmm4, xmm4, xmm0
vpxor xmm0, xmm8, xmm5
vpand xmm0, xmm0, xmm6
vpxor xmm0, xmm0, xmm8
vpaddd xmm4, xmm4, xmm0
vpsrld xmm0, xmm1, 0xd
vpor xmm0, xmm0, xmm15
vpaddd xmm7, xmm4, xmm7
vpslld xmm13, xmm7, 7
vpslld xmm14, xmm7, 0x15
vpxor xmm0, xmm0, xmm12
vpxor xmm0, xmm0, xmm11
vpsrld xmm11, xmm7, 0x19
vpaddd xmm0, xmm4, xmm0
vpsrld xmm4, xmm7, 0xb
vpor xmm11, xmm11, xmm13
vpaddd xmm0, xmm0, xmm9
vpslld xmm12, xmm7, 0x1a
vpor xmm4, xmm4, xmm14
vpsrld xmm9, xmm7, 6
vpslld xmm14, xmm0, 0xa
vpxor xmm4, xmm4, xmm11
vpslld xmm15, xmm0, 0x13
vpslld xmm13, xmm0, 0x1e
vpor xmm9, xmm9, xmm12
vpsrld xmm12, xmm0, 0x16
vpsrld xmm11, xmm0, 2
vpxor xmm4, xmm4, xmm9
vpaddd xmm4, xmm8, xmm4
vmovd xmm8, edx
vpor xmm12, xmm12, xmm14
mov edx, 0x80deb1fe
vpshufd xmm8, xmm8, 0
vpsrld xmm9, xmm0, 0xd
vpor xmm11, xmm11, xmm13
vpaddd xmm8, xmm8, xmmword [rax + 0xc0]
vpor xmm9, xmm9, xmm15
vpxor xmm9, xmm9, xmm12
vpaddd xmm4, xmm4, xmm8
vpxor xmm8, xmm5, xmm6
vpxor xmm9, xmm9, xmm11
vpand xmm8, xmm8, xmm7
vpxor xmm8, xmm8, xmm5
vpaddd xmm4, xmm4, xmm8
vpxor xmm8, xmm1, xmm0
vpand xmm10, xmm8, xmm10
vpaddd xmm3, xmm4, xmm3
vpaddd xmm9, xmm4, xmm9
vpslld xmm12, xmm3, 7
vpslld xmm13, xmm3, 0x15
vpxor xmm10, xmm10, xmm1
vpsrld xmm4, xmm3, 0xb
vpslld xmm11, xmm3, 0x1a
vpaddd xmm15, xmm9, xmm10
vpsrld xmm10, xmm3, 0x19
vpsrld xmm9, xmm3, 6
vpor xmm4, xmm4, xmm13
vmovdqu xmmword [rsp + 0x120], xmm15
vpor xmm10, xmm10, xmm12
vpslld xmm13, xmm15, 0xa
vpor xmm9, xmm9, xmm11
vpslld xmm14, xmm15, 0x13
vpsrld xmm11, xmm15, 0x16
vpxor xmm4, xmm4, xmm10
vpxor xmm4, xmm4, xmm9
vpslld xmm12, xmm15, 0x1e
vpor xmm11, xmm11, xmm13
vpaddd xmm4, xmm5, xmm4
vmovd xmm5, edx
vpxor xmm9, xmm0, xmm15
mov edx, 0x9bdc06a7
vpshufd xmm5, xmm5, 0
vpsrld xmm10, xmm15, 2
vpand xmm8, xmm9, xmm8
vpaddd xmm5, xmm5, xmmword [rax + 0xd0]
vpor xmm10, xmm10, xmm12
vpxor xmm8, xmm8, xmm0
vpaddd xmm4, xmm4, xmm5
vpxor xmm5, xmm6, xmm7
vpand xmm5, xmm5, xmm3
vpxor xmm5, xmm5, xmm6
vpaddd xmm4, xmm4, xmm5
vpsrld xmm5, xmm15, 0xd
vpor xmm5, xmm5, xmm14
vpaddd xmm2, xmm4, xmm2
vpslld xmm12, xmm2, 7
vpslld xmm13, xmm2, 0x15
vpxor xmm5, xmm5, xmm11
vpxor xmm5, xmm5, xmm10
vpsrld xmm10, xmm2, 0x19
vpaddd xmm5, xmm4, xmm5
vpsrld xmm4, xmm2, 0xb
vpor xmm10, xmm10, xmm12
vpaddd xmm14, xmm5, xmm8
vpslld xmm11, xmm2, 0x1a
vpor xmm4, xmm4, xmm13
vmovdqu xmm5, xmmword [rax + 0xe0]
vpsrld xmm8, xmm2, 6
vpslld xmm13, xmm14, 0xa
vpxor xmm4, xmm4, xmm10
vpor xmm8, xmm8, xmm11
vpsrld xmm11, xmm14, 0x16
vmovdqu xmm10, xmm14
vpxor xmm4, xmm4, xmm8
vpxor xmm8, xmm14, xmm15
vpor xmm11, xmm11, xmm13
vmovdqu xmmword [rsp + 0x110], xmm10
vpaddd xmm4, xmm6, xmm4
vmovd xmm6, edx
vpand xmm9, xmm8, xmm9
mov edx, 0xc19bf174
vpshufd xmm6, xmm6, 0
vpslld xmm12, xmm10, 0x1e
vpxor xmm9, xmm9, xmmword [rsp + 0x120]
vpaddd xmm6, xmm6, xmm5
vpsrld xmm10, xmm10, 2
vpaddd xmm4, xmm4, xmm6
vpxor xmm6, xmm7, xmm3
vpor xmm10, xmm10, xmm12
vpand xmm6, xmm6, xmm2
vpxor xmm6, xmm6, xmm7
vpaddd xmm4, xmm4, xmm6
vmovdqu xmm6, xmm14
vpsrld xmm6, xmm6, 0xd
vpslld xmm14, xmm14, 0x13
vpaddd xmm1, xmm4, xmm1
vpslld xmm12, xmm1, 7
vpslld xmm13, xmm1, 0x15
vpor xmm6, xmm6, xmm14
vmovdqu xmm14, xmmword [rsp + 0x110]
vpxor xmm6, xmm6, xmm11
vpslld xmm11, xmm1, 0x1a
vpxor xmm6, xmm6, xmm10
vpsrld xmm10, xmm1, 0x19
vpaddd xmm6, xmm4, xmm6
vpor xmm10, xmm10, xmm12
vpaddd xmm4, xmm6, xmm9
vpsrld xmm6, xmm1, 0xb
vpsrld xmm9, xmm1, 6
vpor xmm6, xmm6, xmm13
vmovdqu xmm15, xmm4
vmovdqu xmm4, xmmword [rax + 0xf0]
vpor xmm9, xmm9, xmm11
vpxor xmm6, xmm6, xmm10
vpxor xmm12, xmm15, xmm14
vpxor xmm6, xmm6, xmm9
vpslld xmm14, xmm5, 0xd
vmovdqu xmm9, xmm15
vpaddd xmm6, xmm7, xmm6
vmovd xmm7, edx
vmovdqu xmm15, xmm12
vmovdqu xmmword [rsp + 0x140], xmm9
vpshufd xmm7, xmm7, 0
vpslld xmm12, xmm9, 0xa
vpand xmm8, xmm8, xmm15
vmovdqu xmmword [rsp + 0x130], xmm15
vpaddd xmm7, xmm7, xmm4
vpslld xmm13, xmm9, 0x13
mov edx, 0xe49b69c1
vpsrld xmm10, xmm9, 0x16
vpaddd xmm6, xmm6, xmm7
vpxor xmm7, xmm3, xmm2
vpand xmm7, xmm7, xmm1
vpslld xmm11, xmm9, 0x1e
vpor xmm10, xmm10, xmm12
vpxor xmm7, xmm7, xmm3
vpslld xmm15, xmm5, 0xf
vpxor xmm8, xmm8, xmmword [rsp + 0x110]
vpaddd xmm6, xmm6, xmm7
vpsrld xmm7, xmm9, 0xd
vpor xmm7, xmm7, xmm13
vpsrld xmm9, xmm9, 2
vpaddd xmm0, xmm6, xmm0
vpor xmm9, xmm9, xmm11
vpsrld xmm13, xmm5, 0xa
vpxor xmm7, xmm7, xmm10
vpxor xmm7, xmm7, xmm9
vpsrld xmm9, xmm5, 0x13
vpaddd xmm7, xmm6, xmm7
vpor xmm9, xmm9, xmm14
vpaddd xmm6, xmm7, xmm8
vpslld xmm14, xmm4, 0xd
vmovdqu xmmword [rsp + 0x100], xmm6
vmovdqu xmm7, xmmword [rax + 0x10]
vpsrld xmm10, xmm7, 3
vpslld xmm11, xmm7, 0xe
vpslld xmm12, xmm7, 0x19
vpsrld xmm8, xmm7, 0x12
vpsrld xmm6, xmm7, 7
vpsrld xmm7, xmm5, 0x11
vpor xmm8, xmm8, xmm11
vmovdqu xmm11, xmmword [rax + 0x20]
vpor xmm7, xmm7, xmm15
vpslld xmm15, xmm4, 0xf
vpor xmm6, xmm6, xmm12
vpxor xmm7, xmm7, xmm9
vpsrld xmm9, xmm4, 0x13
vpxor xmm6, xmm6, xmm8
vpxor xmm7, xmm7, xmm13
vpxor xmm6, xmm6, xmm10
vmovdqu xmm13, xmmword [rax + 0x20]
vpor xmm9, xmm9, xmm14
vpaddd xmm6, xmm7, xmm6
vmovdqu xmm7, xmmword [rax]
vpaddd xmm7, xmm7, xmmword [rax + 0x90]
vpsrld xmm10, xmm11, 3
vpslld xmm12, xmm13, 0x19
vpslld xmm11, xmm11, 0xe
vpaddd xmm7, xmm6, xmm7
vpsrld xmm8, xmm13, 0x12
vmovdqu xmmword [rsp + 0xc0], xmm7
vpsrld xmm6, xmm13, 7
vpsrld xmm7, xmm4, 0x11
vpor xmm8, xmm8, xmm11
vpor xmm7, xmm7, xmm15
vpor xmm6, xmm6, xmm12
vmovdqu xmm11, xmmword [rax + 0x10]
vpsrld xmm13, xmm4, 0xa
vpxor xmm7, xmm7, xmm9
vpxor xmm6, xmm6, xmm8
vpxor xmm7, xmm7, xmm13
vpxor xmm6, xmm6, xmm10
vmovdqu xmm13, xmmword [rax + 0x30]
vpaddd xmm6, xmm7, xmm6
vpaddd xmm7, xmm11, xmmword [rax + 0xa0]
vmovdqu xmm11, xmmword [rax + 0x30]
vpslld xmm12, xmm13, 0x19
vpsrld xmm8, xmm13, 0x12
vpaddd xmm9, xmm6, xmm7
vpsrld xmm10, xmm11, 3
vmovdqu xmm7, xmmword [rsp + 0xc0]
vmovdqu xmmword [rsp + 0xf0], xmm9
vpslld xmm11, xmm11, 0xe
vpsrld xmm6, xmm13, 7
vpslld xmm14, xmm7, 0xd
vpsrld xmm13, xmm7, 0xa
vpor xmm8, xmm8, xmm11
vmovdqu xmm11, xmmword [rax + 0x20]
vpslld xmm15, xmm7, 0xf
vpsrld xmm9, xmm7, 0x13
vpor xmm6, xmm6, xmm12
vpsrld xmm7, xmm7, 0x11
vpor xmm9, xmm9, xmm14
vpxor xmm6, xmm6, xmm8
vpor xmm7, xmm7, xmm15
vpxor xmm6, xmm6, xmm10
vmovdqu xmm10, xmmword [rax + 0x40]
vpxor xmm7, xmm7, xmm9
vpxor xmm7, xmm7, xmm13
vmovdqu xmm13, xmmword [rax + 0x40]
vpsrld xmm10, xmm10, 3
vpaddd xmm6, xmm7, xmm6
vpaddd xmm7, xmm11, xmmword [rax + 0xb0]
vmovdqu xmm11, xmmword [rax + 0x40]
vpslld xmm12, xmm13, 0x19
vpsrld xmm8, xmm13, 0x12
vpaddd xmm6, xmm6, xmm7
vpslld xmm11, xmm11, 0xe
vmovdqu xmm7, xmmword [rsp + 0xf0]
vmovdqu xmmword [rsp + 0xe0], xmm6
vpsrld xmm6, xmm13, 7
vpor xmm8, xmm8, xmm11
vmovdqu xmm11, xmmword [rax + 0x50]
vpsrld xmm13, xmm7, 0xa
vpslld xmm14, xmm7, 0xd
vpor xmm6, xmm6, xmm12
vmovdqu xmm12, xmmword [rax + 0x50]
vpslld xmm15, xmm7, 0xf
vpsrld xmm9, xmm7, 0x13
vpxor xmm6, xmm6, xmm8
vmovdqu xmm8, xmmword [rax + 0x50]
vpsrld xmm7, xmm7, 0x11
vpor xmm9, xmm9, xmm14
vpxor xmm6, xmm6, xmm10
vmovdqu xmm10, xmmword [rax + 0x30]
vpslld xmm12, xmm12, 0x19
vpsrld xmm8, xmm8, 0x12
vpor xmm7, xmm7, xmm15
vpxor xmm7, xmm7, xmm9
vpxor xmm7, xmm7, xmm13
vpaddd xmm6, xmm7, xmm6
vpaddd xmm7, xmm10, xmmword [rax + 0xc0]
vpsrld xmm10, xmm11, 3
vpslld xmm11, xmm11, 0xe
vpaddd xmm13, xmm6, xmm7
vpor xmm8, xmm8, xmm11
vmovdqu xmm11, xmmword [rax + 0x60]
vmovdqu xmm7, xmmword [rsp + 0xe0]
vmovdqu xmmword [rsp + 0xb0], xmm13
vmovdqu xmm13, xmmword [rax + 0x50]
vpslld xmm14, xmm7, 0xd
vpslld xmm15, xmm7, 0xf
vpsrld xmm6, xmm13, 7
vpsrld xmm9, xmm7, 0x13
vpsrld xmm13, xmm7, 0xa
vpsrld xmm7, xmm7, 0x11
vpor xmm9, xmm9, xmm14
vpor xmm7, xmm7, xmm15
vpslld xmm11, xmm11, 0xe
vpor xmm6, xmm6, xmm12
vpxor xmm7, xmm7, xmm9
vpxor xmm6, xmm6, xmm8
vpxor xmm7, xmm7, xmm13
vpxor xmm6, xmm6, xmm10
vmovdqu xmm10, xmmword [rax + 0x40]
vpaddd xmm6, xmm7, xmm6
vpaddd xmm7, xmm10, xmmword [rax + 0xd0]
vmovdqu xmm10, xmmword [rax + 0x60]
vpaddd xmm6, xmm6, xmm7
vpsrld xmm10, xmm10, 3
vmovdqu xmmword [rsp + 0xa0], xmm6
vmovdqu xmm8, xmmword [rax + 0x60]
vmovdqu xmm7, xmmword [rsp + 0xb0]
vmovdqu xmm13, xmmword [rax + 0x60]
vmovdqu xmm12, xmmword [rax + 0x60]
vpslld xmm14, xmm7, 0xd
vpslld xmm15, xmm7, 0xf
vpslld xmm12, xmm12, 0x19
vpsrld xmm6, xmm13, 7
vpsrld xmm9, xmm7, 0x13
vpsrld xmm13, xmm7, 0xa
vpor xmm6, xmm6, xmm12
vpsrld xmm8, xmm8, 0x12
vpsrld xmm7, xmm7, 0x11
vpor xmm9, xmm9, xmm14
vpor xmm8, xmm8, xmm11
vpor xmm7, xmm7, xmm15
vpxor xmm7, xmm7, xmm9
vpxor xmm6, xmm6, xmm8
vmovdqu xmm8, xmmword [rax + 0x70]
vpxor xmm7, xmm7, xmm13
vpxor xmm6, xmm6, xmm10
vmovdqu xmm13, xmmword [rax + 0x70]
vmovdqu xmm10, xmmword [rax + 0x70]
vpaddd xmm6, xmm7, xmm6
vpaddd xmm7, xmm5, xmmword [rax + 0x50]
vpslld xmm12, xmm13, 0x19
vpsrld xmm10, xmm10, 3
vpaddd xmm11, xmm6, xmm7
vpsrld xmm6, xmm13, 7
vmovdqu xmm7, xmmword [rsp + 0xa0]
vmovdqu xmmword [rsp + 0x90], xmm11
vpslld xmm11, xmm8, 0xe
vpsrld xmm8, xmm8, 0x12
vpor xmm6, xmm6, xmm12
vpsrld xmm13, xmm7, 0xa
vpslld xmm14, xmm7, 0xd
vpor xmm8, xmm8, xmm11
vpslld xmm15, xmm7, 0xf
vpsrld xmm9, xmm7, 0x13
vpxor xmm6, xmm6, xmm8
vmovdqu xmm8, xmmword [rax + 0x80]
vpsrld xmm7, xmm7, 0x11
vpor xmm9, xmm9, xmm14
vpxor xmm6, xmm6, xmm10
vmovdqu xmm10, xmmword [rax + 0x80]
vpor xmm7, xmm7, xmm15
vpslld xmm11, xmm8, 0xe
vpsrld xmm8, xmm8, 0x12
vpsrld xmm10, xmm10, 3
vpxor xmm7, xmm7, xmm9
vpxor xmm7, xmm7, xmm13
vmovdqu xmm13, xmmword [rax + 0x80]
vpor xmm8, xmm8, xmm11
vmovdqu xmm11, xmmword [rax + 0x90]
vpaddd xmm6, xmm7, xmm6
vpaddd xmm7, xmm4, xmmword [rax + 0x60]
vpslld xmm12, xmm13, 0x19
vpaddd xmm6, xmm6, xmm7
vmovdqu xmm7, xmmword [rsp + 0x90]
vmovdqu xmmword [rsp + 0x80], xmm6
vpsrld xmm6, xmm13, 7
vpslld xmm14, xmm7, 0xd
vpsrld xmm13, xmm7, 0xa
vpor xmm6, xmm6, xmm12
vpslld xmm15, xmm7, 0xf
vpsrld xmm9, xmm7, 0x13
vpxor xmm6, xmm6, xmm8
vpsrld xmm7, xmm7, 0x11
vpor xmm9, xmm9, xmm14
vpxor xmm6, xmm6, xmm10
vpor xmm7, xmm7, xmm15
vpsrld xmm10, xmm11, 3
vmovdqu xmm15, xmmword [rsp + 0xc0]
vpxor xmm7, xmm7, xmm9
vpslld xmm11, xmm11, 0xe
vpxor xmm7, xmm7, xmm13
vmovdqu xmm13, xmmword [rax + 0x90]
vpaddd xmm6, xmm7, xmm6
vpaddd xmm7, xmm15, xmmword [rax + 0x70]
vpslld xmm12, xmm13, 0x19
vpaddd xmm8, xmm6, xmm7
vpsrld xmm6, xmm13, 7
vmovdqu xmm7, xmmword [rsp + 0x80]
vmovdqu xmmword [rsp + 0x70], xmm8
vpsrld xmm8, xmm13, 0x12
vpor xmm6, xmm6, xmm12
vpsrld xmm13, xmm7, 0xa
vpslld xmm14, xmm7, 0xd
vpor xmm8, xmm8, xmm11
vmovdqu xmm11, xmmword [rax + 0xa0]
vpslld xmm15, xmm7, 0xf
vpsrld xmm9, xmm7, 0x13
vpxor xmm6, xmm6, xmm8
vpsrld xmm7, xmm7, 0x11
vpor xmm9, xmm9, xmm14
vpxor xmm6, xmm6, xmm10
vmovdqu xmm14, xmmword [rsp + 0xf0]
vpor xmm7, xmm7, xmm15
vmovdqu xmm10, xmmword [rax + 0xa0]
vpslld xmm11, xmm11, 0xe
vpxor xmm7, xmm7, xmm9
vpxor xmm7, xmm7, xmm13
vmovdqu xmm13, xmmword [rax + 0xa0]
vpsrld xmm10, xmm10, 3
vpaddd xmm6, xmm7, xmm6
vpaddd xmm7, xmm14, xmmword [rax + 0x80]
vpslld xmm12, xmm13, 0x19
vpsrld xmm8, xmm13, 0x12
vpaddd xmm6, xmm6, xmm7
vmovdqu xmm7, xmmword [rsp + 0x70]
vpor xmm8, xmm8, xmm11
vmovdqu xmmword [rsp + 0x60], xmm6
vpsrld xmm6, xmm13, 7
vpslld xmm14, xmm7, 0xd
vpsrld xmm13, xmm7, 0xa
vpor xmm6, xmm6, xmm12
vpslld xmm15, xmm7, 0xf
vpsrld xmm9, xmm7, 0x13
vpxor xmm6, xmm6, xmm8
vpsrld xmm7, xmm7, 0x11
vpor xmm9, xmm9, xmm14
vpxor xmm6, xmm6, xmm10
vpor xmm7, xmm7, xmm15
vpxor xmm7, xmm7, xmm9
vpxor xmm7, xmm7, xmm13
vmovdqu xmm13, xmmword [rsp + 0xe0]
vpaddd xmm6, xmm7, xmm6
vpaddd xmm7, xmm13, xmmword [rax + 0x90]
vpaddd xmm11, xmm6, xmm7
vmovdqu xmmword [rsp + 0x50], xmm11
vmovdqu xmm10, xmmword [rax + 0xb0]
vmovdqu xmm7, xmmword [rsp + 0x60]
vmovdqu xmm13, xmmword [rax + 0xb0]
vmovdqu xmm8, xmmword [rax + 0xb0]
vpslld xmm14, xmm7, 0xd
vpslld xmm15, xmm7, 0xf
vpslld xmm11, xmm8, 0xe
vpslld xmm12, xmm13, 0x19
vpsrld xmm6, xmm13, 7
vpsrld xmm9, xmm7, 0x13
vpsrld xmm13, xmm7, 0xa
vpsrld xmm8, xmm8, 0x12
vpor xmm9, xmm9, xmm14
vpsrld xmm7, xmm7, 0x11
vpor xmm8, xmm8, xmm11
vpor xmm6, xmm6, xmm12
vmovdqu xmm12, xmmword [rsp + 0xb0]
vpor xmm7, xmm7, xmm15
vpsrld xmm10, xmm10, 3
vpxor xmm6, xmm6, xmm8
vmovdqu xmm8, xmmword [rax + 0xc0]
vpxor xmm7, xmm7, xmm9
vpxor xmm6, xmm6, xmm10
vmovdqu xmm10, xmmword [rax + 0xc0]
vpxor xmm7, xmm7, xmm13
vmovdqu xmm13, xmmword [rax + 0xc0]
vpslld xmm11, xmm8, 0xe
vpsrld xmm8, xmm8, 0x12
vpsrld xmm10, xmm10, 3
vpaddd xmm6, xmm7, xmm6
vpaddd xmm7, xmm12, xmmword [rax + 0xa0]
vpslld xmm12, xmm13, 0x19
vpor xmm8, xmm8, xmm11
vmovdqu xmm11, xmmword [rsp + 0xa0]
vpaddd xmm6, xmm6, xmm7
vmovdqu xmm7, xmmword [rsp + 0x50]
vmovdqu xmmword [rsp + 0x40], xmm6
vpsrld xmm6, xmm13, 7
vpslld xmm14, xmm7, 0xd
vpsrld xmm13, xmm7, 0xa
vpor xmm6, xmm6, xmm12
vpslld xmm15, xmm7, 0xf
vpsrld xmm9, xmm7, 0x13
vpxor xmm6, xmm6, xmm8
vmovdqu xmm8, xmmword [rax + 0xd0]
vpsrld xmm7, xmm7, 0x11
vpor xmm9, xmm9, xmm14
vpxor xmm6, xmm6, xmm10
vpor xmm7, xmm7, xmm15
vpxor xmm7, xmm7, xmm9
vpxor xmm7, xmm7, xmm13
vmovdqu xmm13, xmmword [rax + 0xd0]
vpaddd xmm6, xmm7, xmm6
vpaddd xmm7, xmm11, xmmword [rax + 0xb0]
vpslld xmm11, xmm8, 0xe
vpslld xmm12, xmm13, 0x19
vpaddd xmm10, xmm6, xmm7
vmovdqu xmm7, xmmword [rsp + 0x40]
vpsrld xmm6, xmm13, 7
vmovdqu xmmword [rsp + 0x30], xmm10
vpsrld xmm10, xmm8, 3
vpsrld xmm8, xmm8, 0x12
vpor xmm6, xmm6, xmm12
vpsrld xmm13, xmm7, 0xa
vpslld xmm14, xmm7, 0xd
vpor xmm8, xmm8, xmm11
vpslld xmm15, xmm7, 0xf
vpsrld xmm9, xmm7, 0x13
vpxor xmm6, xmm6, xmm8
vpsrld xmm7, xmm7, 0x11
vpor xmm9, xmm9, xmm14
vpxor xmm6, xmm6, xmm10
vmovdqu xmm10, xmmword [rsp + 0x90]
vpslld xmm11, xmm5, 0xe
vpslld xmm12, xmm5, 0x19
vpor xmm7, xmm7, xmm15
vpxor xmm7, xmm7, xmm9
vpsrld xmm8, xmm5, 0x12
vpxor xmm7, xmm7, xmm13
vpor xmm8, xmm8, xmm11
vpaddd xmm6, xmm7, xmm6
vpaddd xmm7, xmm10, xmmword [rax + 0xc0]
vpsrld xmm10, xmm5, 3
vpslld xmm11, xmm4, 0xe
vpaddd xmm6, xmm6, xmm7
vmovdqu xmm7, xmmword [rsp + 0x30]
vmovdqu xmmword [rsp + 0x20], xmm6
vpsrld xmm6, xmm5, 7
vpaddd xmm5, xmm5, xmmword [rsp + 0x70]
vpsrld xmm13, xmm7, 0xa
vpslld xmm14, xmm7, 0xd
vpor xmm6, xmm6, xmm12
vpslld xmm15, xmm7, 0xf
vpsrld xmm9, xmm7, 0x13
vpxor xmm6, xmm6, xmm8
vmovdqu xmm8, xmmword [rsp + 0x80]
vpsrld xmm7, xmm7, 0x11
vpor xmm9, xmm9, xmm14
vpxor xmm6, xmm6, xmm10
vpslld xmm12, xmm4, 0x19
vpsrld xmm10, xmm4, 3
vpor xmm7, xmm7, xmm15
vpxor xmm7, xmm7, xmm9
vpxor xmm7, xmm7, xmm13
vpaddd xmm6, xmm7, xmm6
vpaddd xmm7, xmm8, xmmword [rax + 0xd0]
vpsrld xmm8, xmm4, 0x12
vpor xmm8, xmm8, xmm11
vpaddd xmm6, xmm6, xmm7
vmovdqu xmm7, xmmword [rsp + 0x20]
vmovdqu xmmword [rsp + 0x10], xmm6
vpsrld xmm6, xmm4, 7
vpaddd xmm4, xmm4, xmmword [rsp + 0x60]
vpsrld xmm13, xmm7, 0xa
vpslld xmm14, xmm7, 0xd
vpor xmm6, xmm6, xmm12
vpslld xmm15, xmm7, 0xf
vpsrld xmm9, xmm7, 0x13
vpxor xmm6, xmm6, xmm8
vpsrld xmm7, xmm7, 0x11
vpor xmm9, xmm9, xmm14
vpxor xmm6, xmm6, xmm10
vpor xmm7, xmm7, xmm15
vmovdqu xmm15, xmmword [rsp + 0xc0]
vpxor xmm7, xmm7, xmm9
vpxor xmm7, xmm7, xmm13
vpslld xmm10, xmm15, 0xe
vpaddd xmm3, xmm3, xmm15
vpslld xmm11, xmm15, 0x19
vpsrld xmm9, xmm15, 3
vpaddd xmm6, xmm7, xmm6
vpaddd xmm5, xmm6, xmm5
vmovdqu xmm6, xmmword [rsp + 0x10]
vpsrld xmm7, xmm15, 0x12
vmovdqu xmmword [rsp + 0xd0], xmm5
vpsrld xmm5, xmm15, 7
vpor xmm7, xmm7, xmm10
vpsrld xmm12, xmm6, 0xa
vpslld xmm13, xmm6, 0xd
vpor xmm5, xmm5, xmm11
vpslld xmm14, xmm6, 0xf
vpsrld xmm8, xmm6, 0x13
vpxor xmm5, xmm5, xmm7
vpsrld xmm6, xmm6, 0x11
vpor xmm8, xmm8, xmm13
vpxor xmm5, xmm5, xmm9
vmovdqu xmm13, xmmword [rsp + 0x100]
vpslld xmm9, xmm0, 0x15
vpslld xmm7, xmm0, 0x1a
vpor xmm6, xmm6, xmm14
vpslld xmm10, xmm13, 0xa
vpslld xmm11, xmm13, 0x13
vpxor xmm6, xmm6, xmm8
vpxor xmm6, xmm6, xmm12
vpslld xmm8, xmm0, 7
vpaddd xmm5, xmm6, xmm5
vpsrld xmm6, xmm0, 0x19
vpaddd xmm4, xmm5, xmm4
vpsrld xmm5, xmm0, 0xb
vpor xmm6, xmm6, xmm8
vmovdqu xmmword [rsp], xmm4
vpor xmm5, xmm5, xmm9
vpsrld xmm4, xmm0, 6
vmovdqu xmm15, xmmword [rsp + 0x140]
vpxor xmm5, xmm5, xmm6
vpsrld xmm8, xmm13, 0x16
vpor xmm4, xmm4, xmm7
vpxor xmm4, xmm5, xmm4
vmovd xmm5, edx
vpor xmm8, xmm8, xmm10
mov edx, 0xefbe4786
vpshufd xmm5, xmm5, 0
vpslld xmm9, xmm13, 0x1e
vpxor xmm7, xmm13, xmm15
vpaddd xmm5, xmm4, xmm5
vpxor xmm4, xmm2, xmm1
vpand xmm4, xmm4, xmm0
vpaddd xmm3, xmm5, xmm3
vpxor xmm4, xmm4, xmm2
vpsrld xmm5, xmm13, 2
vpaddd xmm2, xmm2, xmmword [rsp + 0xf0]
vpaddd xmm3, xmm3, xmm4
vpsrld xmm4, xmm13, 0xd
vpor xmm5, xmm5, xmm9
vpaddd xmm6, xmm3, xmmword [rsp + 0x120]
vpor xmm4, xmm4, xmm11
vpxor xmm4, xmm4, xmm8
vpslld xmm10, xmm6, 7
vpslld xmm11, xmm6, 0x15
vpxor xmm4, xmm4, xmm5
vpsrld xmm8, xmm6, 0x19
vpsrld xmm5, xmm6, 0xb
vpaddd xmm4, xmm3, xmm4
vpslld xmm9, xmm6, 0x1a
vpor xmm8, xmm8, xmm10
vpor xmm5, xmm5, xmm11
vpand xmm3, xmm7, xmmword [rsp + 0x130]
vpxor xmm5, xmm5, xmm8
vpxor xmm3, xmm3, xmm15
vpaddd xmm4, xmm4, xmm3
vpsrld xmm3, xmm6, 6
vpor xmm3, xmm3, xmm9
vpslld xmm12, xmm4, 0xa
vpxor xmm8, xmm4, xmm13
vpxor xmm3, xmm5, xmm3
vmovd xmm5, edx
vpand xmm7, xmm8, xmm7
mov edx, 0xfc19dc6
vpslld xmm13, xmm4, 0x13
vpsrld xmm10, xmm4, 0x16
vpshufd xmm5, xmm5, 0
vpaddd xmm5, xmm3, xmm5
vpxor xmm3, xmm1, xmm0
vpor xmm10, xmm10, xmm12
vpand xmm3, xmm3, xmm6
vpslld xmm11, xmm4, 0x1e
vpaddd xmm2, xmm5, xmm2
vpxor xmm3, xmm3, xmm1
vpsrld xmm9, xmm4, 2
vpxor xmm7, xmm7, xmmword [rsp + 0x100]
vpaddd xmm2, xmm2, xmm3
vpsrld xmm3, xmm4, 0xd
vpor xmm9, xmm9, xmm11
vpaddd xmm5, xmm2, xmmword [rsp + 0x110]
vpor xmm3, xmm3, xmm13
vpaddd xmm1, xmm1, xmmword [rsp + 0xe0]
vpxor xmm3, xmm3, xmm10
vpslld xmm11, xmm5, 7
vpslld xmm12, xmm5, 0x15
vpxor xmm3, xmm3, xmm9
vpsrld xmm9, xmm5, 0x19
vpslld xmm10, xmm5, 0x1a
vpaddd xmm3, xmm2, xmm3
vpaddd xmm3, xmm3, xmm7
vpsrld xmm7, xmm5, 0xb
vpor xmm9, xmm9, xmm11
vpsrld xmm2, xmm5, 6
vpslld xmm13, xmm3, 0x13
vpor xmm7, xmm7, xmm12
vpxor xmm7, xmm7, xmm9
vpslld xmm12, xmm3, 0xa
vpor xmm2, xmm2, xmm10
vpsrld xmm10, xmm3, 0x16
vpslld xmm11, xmm3, 0x1e
vpxor xmm2, xmm7, xmm2
vmovd xmm7, edx
vpor xmm10, xmm10, xmm12
mov edx, 0x240ca1cc
vpshufd xmm7, xmm7, 0
vpsrld xmm9, xmm3, 2
vpaddd xmm7, xmm2, xmm7
vpxor xmm2, xmm0, xmm6
vpor xmm9, xmm9, xmm11
vpand xmm2, xmm2, xmm5
vpaddd xmm1, xmm7, xmm1
vpxor xmm7, xmm4, xmm3
vpxor xmm2, xmm2, xmm0
vpand xmm8, xmm7, xmm8
vpaddd xmm0, xmm0, xmmword [rsp + 0xb0]
vpaddd xmm1, xmm1, xmm2
vpsrld xmm2, xmm3, 0xd
vpxor xmm8, xmm8, xmm4
vpor xmm2, xmm2, xmm13
vpaddd xmm14, xmm1, xmm15
vpslld xmm11, xmm14, 7
vpslld xmm12, xmm14, 0x15
vpxor xmm2, xmm2, xmm10
vpxor xmm2, xmm2, xmm9
vpsrld xmm9, xmm14, 0x19
vpaddd xmm2, xmm1, xmm2
vpslld xmm10, xmm14, 0x1a
vpor xmm9, xmm9, xmm11
vpaddd xmm2, xmm2, xmm8
vpsrld xmm8, xmm14, 0xb
vpsrld xmm1, xmm14, 6
vpslld xmm13, xmm2, 0x13
vpor xmm8, xmm8, xmm12
vpxor xmm8, xmm8, xmm9
vpslld xmm12, xmm2, 0xa
vpor xmm1, xmm1, xmm10
vpsrld xmm10, xmm2, 0x16
vpslld xmm11, xmm2, 0x1e
vpxor xmm1, xmm8, xmm1
vmovd xmm8, edx
vpor xmm10, xmm10, xmm12
mov edx, 0x2de92c6f
vpshufd xmm8, xmm8, 0
vpsrld xmm9, xmm2, 2
vpaddd xmm8, xmm1, xmm8
vpxor xmm1, xmm6, xmm5
vpor xmm9, xmm9, xmm11
vpand xmm1, xmm1, xmm14
vpaddd xmm0, xmm8, xmm0
vpxor xmm8, xmm3, xmm2
vpxor xmm1, xmm1, xmm6
vpand xmm7, xmm8, xmm7
vpaddd xmm6, xmm6, xmmword [rsp + 0xa0]
vpaddd xmm0, xmm0, xmm1
vpsrld xmm1, xmm2, 0xd
vpxor xmm7, xmm7, xmm3
vpaddd xmm15, xmm0, xmmword [rsp + 0x100]
vpor xmm1, xmm1, xmm13
vpxor xmm1, xmm1, xmm10
vpslld xmm11, xmm15, 7
vpslld xmm12, xmm15, 0x15
vpxor xmm1, xmm1, xmm9
vpsrld xmm9, xmm15, 0x19
vpslld xmm10, xmm15, 0x1a
vpaddd xmm1, xmm0, xmm1
vpaddd xmm1, xmm1, xmm7
vpsrld xmm7, xmm15, 0xb
vpor xmm9, xmm9, xmm11
vpsrld xmm0, xmm15, 6
vpslld xmm13, xmm1, 0x13
vpor xmm7, xmm7, xmm12
vpxor xmm7, xmm7, xmm9
vpslld xmm12, xmm1, 0xa
vpor xmm0, xmm0, xmm10
vpsrld xmm10, xmm1, 0x16
vpslld xmm11, xmm1, 0x1e
vpxor xmm0, xmm7, xmm0
vmovd xmm7, edx
vpor xmm10, xmm10, xmm12
mov edx, 0x4a7484aa
vpshufd xmm7, xmm7, 0
vpsrld xmm9, xmm1, 2
vpaddd xmm7, xmm0, xmm7
vpxor xmm0, xmm5, xmm14
vpor xmm9, xmm9, xmm11
vpand xmm0, xmm0, xmm15
vpaddd xmm6, xmm7, xmm6
vpxor xmm7, xmm2, xmm1
vpxor xmm0, xmm0, xmm5
vpand xmm8, xmm7, xmm8
vpaddd xmm5, xmm5, xmmword [rsp + 0x90]
vpaddd xmm6, xmm6, xmm0
vpsrld xmm0, xmm1, 0xd
vpxor xmm8, xmm8, xmm2
vpor xmm0, xmm0, xmm13
vpaddd xmm4, xmm6, xmm4
vpslld xmm11, xmm4, 7
vpslld xmm12, xmm4, 0x15
vpxor xmm0, xmm0, xmm10
vpxor xmm0, xmm0, xmm9
vpsrld xmm9, xmm4, 0x19
vpaddd xmm0, xmm6, xmm0
vpslld xmm10, xmm4, 0x1a
vpor xmm9, xmm9, xmm11
vpaddd xmm6, xmm0, xmm8
vpsrld xmm8, xmm4, 0xb
vpsrld xmm0, xmm4, 6
vpslld xmm13, xmm6, 0x13
vpor xmm8, xmm8, xmm12
vpxor xmm8, xmm8, xmm9
vpslld xmm12, xmm6, 0xa
vpor xmm0, xmm0, xmm10
vpsrld xmm10, xmm6, 0x16
vpslld xmm11, xmm6, 0x1e
vpxor xmm0, xmm8, xmm0
vmovd xmm8, edx
vpor xmm10, xmm10, xmm12
mov edx, 0x5cb0a9dc
vpshufd xmm8, xmm8, 0
vpsrld xmm9, xmm6, 2
vpaddd xmm8, xmm0, xmm8
vpxor xmm0, xmm14, xmm15
vpor xmm9, xmm9, xmm11
vpand xmm0, xmm0, xmm4
vpaddd xmm5, xmm8, xmm5
vpxor xmm8, xmm1, xmm6
vpxor xmm0, xmm0, xmm14
vpand xmm7, xmm8, xmm7
vpaddd xmm14, xmm14, xmmword [rsp + 0x80]
vpaddd xmm5, xmm5, xmm0
vpsrld xmm0, xmm6, 0xd
vpxor xmm7, xmm7, xmm1
vpor xmm0, xmm0, xmm13
vpaddd xmm3, xmm5, xmm3
vpslld xmm11, xmm3, 7
vpslld xmm12, xmm3, 0x15
vpxor xmm0, xmm0, xmm10
vpxor xmm0, xmm0, xmm9
vpsrld xmm9, xmm3, 0x19
vpaddd xmm0, xmm5, xmm0
vpslld xmm10, xmm3, 0x1a
vpor xmm9, xmm9, xmm11
vpaddd xmm5, xmm0, xmm7
vpsrld xmm7, xmm3, 0xb
vpsrld xmm0, xmm3, 6
vpslld xmm13, xmm5, 0x13
vpor xmm7, xmm7, xmm12
vpxor xmm7, xmm7, xmm9
vpslld xmm12, xmm5, 0xa
vpor xmm0, xmm0, xmm10
vpsrld xmm10, xmm5, 0x16
vpslld xmm11, xmm5, 0x1e
vpxor xmm0, xmm7, xmm0
vmovd xmm7, edx
vpor xmm10, xmm10, xmm12
mov edx, 0x76f988da
vpshufd xmm7, xmm7, 0
vpsrld xmm9, xmm5, 2
vpaddd xmm7, xmm0, xmm7
vpxor xmm0, xmm15, xmm4
vpor xmm9, xmm9, xmm11
vpand xmm0, xmm0, xmm3
vpaddd xmm14, xmm7, xmm14
vpxor xmm7, xmm6, xmm5
vpxor xmm0, xmm0, xmm15
vpand xmm8, xmm7, xmm8
vpaddd xmm15, xmm15, xmmword [rsp + 0x70]
vpaddd xmm14, xmm14, xmm0
vpsrld xmm0, xmm5, 0xd
vpxor xmm8, xmm8, xmm6
vpor xmm0, xmm0, xmm13
vpaddd xmm2, xmm14, xmm2
vpslld xmm12, xmm2, 7
vpslld xmm13, xmm2, 0x15
vpxor xmm0, xmm0, xmm10
vpsrld xmm10, xmm2, 0x19
vpslld xmm11, xmm2, 0x1a
vpxor xmm0, xmm0, xmm9
vpaddd xmm0, xmm14, xmm0
vpsrld xmm9, xmm2, 0xb
vpor xmm10, xmm10, xmm12
vpaddd xmm8, xmm0, xmm8
vpsrld xmm0, xmm2, 6
vpor xmm9, xmm9, xmm13
vpxor xmm9, xmm9, xmm10
vpslld xmm13, xmm8, 0xa
vpor xmm0, xmm0, xmm11
vpslld xmm14, xmm8, 0x13
vpsrld xmm11, xmm8, 0x16
vpxor xmm0, xmm9, xmm0
vmovd xmm9, edx
vpslld xmm12, xmm8, 0x1e
vpor xmm11, xmm11, xmm13
mov edx, 0x983e5152
vpshufd xmm9, xmm9, 0
vpsrld xmm10, xmm8, 2
vpaddd xmm9, xmm0, xmm9
vpxor xmm0, xmm4, xmm3
vpor xmm10, xmm10, xmm12
vpand xmm0, xmm0, xmm2
vpaddd xmm15, xmm9, xmm15
vpxor xmm9, xmm5, xmm8
vpxor xmm0, xmm0, xmm4
vpand xmm7, xmm9, xmm7
vpaddd xmm4, xmm4, xmmword [rsp + 0x60]
vpaddd xmm15, xmm15, xmm0
vpsrld xmm0, xmm8, 0xd
vpxor xmm7, xmm7, xmm5
vpor xmm0, xmm0, xmm14
vpaddd xmm1, xmm15, xmm1
vpslld xmm13, xmm1, 7
vpslld xmm14, xmm1, 0x15
vpxor xmm0, xmm0, xmm11
vpsrld xmm11, xmm1, 0x19
vpslld xmm12, xmm1, 0x1a
vpxor xmm0, xmm0, xmm10
vpaddd xmm0, xmm15, xmm0
vpsrld xmm10, xmm1, 0xb
vpor xmm11, xmm11, xmm13
vpaddd xmm7, xmm0, xmm7
vpsrld xmm0, xmm1, 6
vpor xmm10, xmm10, xmm14
vpxor xmm10, xmm10, xmm11
vpslld xmm14, xmm7, 0xa
vpor xmm0, xmm0, xmm12
vpslld xmm15, xmm7, 0x13
vpsrld xmm12, xmm7, 0x16
vpxor xmm0, xmm10, xmm0
vmovd xmm10, edx
vpslld xmm13, xmm7, 0x1e
vpor xmm12, xmm12, xmm14
mov edx, 0xa831c66d
vpshufd xmm10, xmm10, 0
vpsrld xmm11, xmm7, 2
vpaddd xmm10, xmm0, xmm10
vpxor xmm0, xmm3, xmm2
vpor xmm11, xmm11, xmm13
vpand xmm0, xmm0, xmm1
vpaddd xmm4, xmm10, xmm4
vpxor xmm10, xmm8, xmm7
vpxor xmm0, xmm0, xmm3
vpand xmm9, xmm10, xmm9
vpaddd xmm3, xmm3, xmmword [rsp + 0x50]
vpaddd xmm4, xmm4, xmm0
vpsrld xmm0, xmm7, 0xd
vpxor xmm9, xmm9, xmm8
vpor xmm0, xmm0, xmm15
vpaddd xmm6, xmm4, xmm6
vpslld xmm13, xmm6, 7
vpslld xmm14, xmm6, 0x15
vpxor xmm0, xmm0, xmm12
vpxor xmm0, xmm0, xmm11
vpsrld xmm11, xmm6, 0x19
vpaddd xmm0, xmm4, xmm0
vpslld xmm12, xmm6, 0x1a
vpor xmm11, xmm11, xmm13
vpaddd xmm4, xmm0, xmm9
vpsrld xmm9, xmm6, 0xb
vpsrld xmm0, xmm6, 6
vpslld xmm15, xmm4, 0x13
vpor xmm9, xmm9, xmm14
vpxor xmm9, xmm9, xmm11
vpslld xmm14, xmm4, 0xa
vpor xmm0, xmm0, xmm12
vpsrld xmm12, xmm4, 0x16
vpslld xmm13, xmm4, 0x1e
vpxor xmm0, xmm9, xmm0
vmovd xmm9, edx
vpor xmm12, xmm12, xmm14
mov edx, 0xb00327c8
vpshufd xmm9, xmm9, 0
vpsrld xmm11, xmm4, 2
vpaddd xmm9, xmm0, xmm9
vpxor xmm0, xmm2, xmm1
vpor xmm11, xmm11, xmm13
vpand xmm0, xmm0, xmm6
vpaddd xmm3, xmm9, xmm3
vpxor xmm9, xmm7, xmm4
vpxor xmm0, xmm0, xmm2
vpand xmm10, xmm9, xmm10
vpaddd xmm2, xmm2, xmmword [rsp + 0x40]
vpaddd xmm3, xmm3, xmm0
vpsrld xmm0, xmm4, 0xd
vpxor xmm10, xmm10, xmm7
vpor xmm0, xmm0, xmm15
vpaddd xmm5, xmm3, xmm5
vpslld xmm13, xmm5, 7
vpslld xmm14, xmm5, 0x15
vpxor xmm0, xmm0, xmm12
vpxor xmm0, xmm0, xmm11
vpsrld xmm11, xmm5, 0x19
vpaddd xmm0, xmm3, xmm0
vpslld xmm12, xmm5, 0x1a
vpor xmm11, xmm11, xmm13
vpaddd xmm3, xmm0, xmm10
vpsrld xmm10, xmm5, 0xb
vpsrld xmm0, xmm5, 6
vpslld xmm15, xmm3, 0x13
vpor xmm10, xmm10, xmm14
vpxor xmm10, xmm10, xmm11
vpslld xmm14, xmm3, 0xa
vpor xmm0, xmm0, xmm12
vpsrld xmm12, xmm3, 0x16
vpslld xmm13, xmm3, 0x1e
vpxor xmm0, xmm10, xmm0
vmovd xmm10, edx
vpor xmm12, xmm12, xmm14
mov edx, 0xbf597fc7
vpshufd xmm10, xmm10, 0
vpsrld xmm11, xmm3, 2
vpaddd xmm10, xmm0, xmm10
vpxor xmm0, xmm1, xmm6
vpor xmm11, xmm11, xmm13
vpand xmm0, xmm0, xmm5
vpaddd xmm2, xmm10, xmm2
vpxor xmm10, xmm4, xmm3
vpxor xmm0, xmm0, xmm1
vpand xmm9, xmm10, xmm9
vpaddd xmm1, xmm1, xmmword [rsp + 0x30]
vpaddd xmm2, xmm2, xmm0
vpsrld xmm0, xmm3, 0xd
vpxor xmm9, xmm9, xmm4
vpor xmm0, xmm0, xmm15
vpaddd xmm8, xmm2, xmm8
vpslld xmm13, xmm8, 7
vpslld xmm14, xmm8, 0x15
vpxor xmm0, xmm0, xmm12
vpxor xmm0, xmm0, xmm11
vpsrld xmm11, xmm8, 0x19
vpaddd xmm0, xmm2, xmm0
vpslld xmm12, xmm8, 0x1a
vpor xmm11, xmm11, xmm13
vpaddd xmm2, xmm0, xmm9
vpsrld xmm9, xmm8, 0xb
vpsrld xmm0, xmm8, 6
vpslld xmm15, xmm2, 0x13
vpor xmm9, xmm9, xmm14
vpxor xmm9, xmm9, xmm11
vpslld xmm14, xmm2, 0xa
vpor xmm0, xmm0, xmm12
vpsrld xmm12, xmm2, 0x16
vpslld xmm13, xmm2, 0x1e
vpxor xmm0, xmm9, xmm0
vmovd xmm9, edx
vpor xmm12, xmm12, xmm14
mov edx, 0xc6e00bf3
vpshufd xmm9, xmm9, 0
vpsrld xmm11, xmm2, 2
vpaddd xmm9, xmm0, xmm9
vpxor xmm0, xmm6, xmm5
vpor xmm11, xmm11, xmm13
vpand xmm0, xmm0, xmm8
vpaddd xmm1, xmm9, xmm1
vpxor xmm9, xmm3, xmm2
vpxor xmm0, xmm0, xmm6
vpand xmm10, xmm9, xmm10
vpaddd xmm6, xmm6, xmmword [rsp + 0x20]
vpaddd xmm1, xmm1, xmm0
vpsrld xmm0, xmm2, 0xd
vpxor xmm10, xmm10, xmm3
vpor xmm0, xmm0, xmm15
vpaddd xmm7, xmm1, xmm7
vpslld xmm13, xmm7, 7
vpslld xmm14, xmm7, 0x15
vpxor xmm0, xmm0, xmm12
vpxor xmm0, xmm0, xmm11
vpsrld xmm11, xmm7, 0x19
vpaddd xmm0, xmm1, xmm0
vpslld xmm12, xmm7, 0x1a
vpor xmm11, xmm11, xmm13
vpaddd xmm0, xmm0, xmm10
vpsrld xmm10, xmm7, 0xb
vpsrld xmm1, xmm7, 6
vpslld xmm15, xmm0, 0x13
vpor xmm10, xmm10, xmm14
vpxor xmm10, xmm10, xmm11
vpslld xmm14, xmm0, 0xa
vpor xmm1, xmm1, xmm12
vpsrld xmm12, xmm0, 0x16
vpslld xmm13, xmm0, 0x1e
vpxor xmm1, xmm10, xmm1
vmovd xmm10, edx
vpor xmm12, xmm12, xmm14
mov edx, 0xd5a79147
vpshufd xmm10, xmm10, 0
vpsrld xmm11, xmm0, 2
vpaddd xmm10, xmm1, xmm10
vpxor xmm1, xmm5, xmm8
vpor xmm11, xmm11, xmm13
vpand xmm1, xmm1, xmm7
vpaddd xmm6, xmm10, xmm6
vpxor xmm10, xmm2, xmm0
vpxor xmm1, xmm1, xmm5
vpand xmm9, xmm10, xmm9
vpaddd xmm5, xmm5, xmmword [rsp + 0x10]
vpaddd xmm6, xmm6, xmm1
vpsrld xmm1, xmm0, 0xd
vpxor xmm9, xmm9, xmm2
vpor xmm1, xmm1, xmm15
vpaddd xmm4, xmm6, xmm4
vpxor xmm1, xmm1, xmm12
vpslld xmm13, xmm4, 0x15
vpxor xmm1, xmm1, xmm11
vpslld xmm12, xmm4, 7
vpaddd xmm1, xmm6, xmm1
vpsrld xmm6, xmm4, 0xb
vpaddd xmm15, xmm1, xmm9
vpsrld xmm9, xmm4, 0x19
vpor xmm6, xmm6, xmm13
vpslld xmm11, xmm4, 0x1a
vpsrld xmm1, xmm4, 6
vpor xmm9, xmm9, xmm12
vpxor xmm6, xmm6, xmm9
vpslld xmm13, xmm15, 0xa
vpor xmm1, xmm1, xmm11
vpslld xmm14, xmm15, 0x13
vpsrld xmm11, xmm15, 0x16
vpxor xmm1, xmm6, xmm1
vmovd xmm6, edx
vpslld xmm12, xmm15, 0x1e
vpor xmm11, xmm11, xmm13
mov edx, 0x6ca6351
vpshufd xmm6, xmm6, 0
vpsrld xmm9, xmm15, 2
vpaddd xmm6, xmm1, xmm6
vpxor xmm1, xmm8, xmm7
vpor xmm9, xmm9, xmm12
vpand xmm1, xmm1, xmm4
vpaddd xmm5, xmm6, xmm5
vpxor xmm6, xmm0, xmm15
vpxor xmm1, xmm1, xmm8
vpand xmm10, xmm6, xmm10
vpaddd xmm8, xmm8, xmmword [rsp + 0xd0]
vpaddd xmm5, xmm5, xmm1
vpsrld xmm1, xmm15, 0xd
vpxor xmm10, xmm10, xmm0
vpor xmm1, xmm1, xmm14
vpaddd xmm3, xmm5, xmm3
vpxor xmm1, xmm1, xmm11
vpslld xmm12, xmm3, 0x15
vpxor xmm1, xmm1, xmm9
vpslld xmm11, xmm3, 7
vpaddd xmm1, xmm5, xmm1
vpsrld xmm9, xmm3, 0x19
vpsrld xmm5, xmm3, 0xb
vpaddd xmm14, xmm1, xmm10
vpor xmm9, xmm9, xmm11
vpslld xmm10, xmm3, 0x1a
vpsrld xmm1, xmm3, 6
vpor xmm5, xmm5, xmm12
vpxor xmm5, xmm5, xmm9
vpslld xmm12, xmm14, 0xa
vpor xmm1, xmm1, xmm10
vpslld xmm13, xmm14, 0x13
vpsrld xmm10, xmm14, 0x16
vpxor xmm1, xmm5, xmm1
vmovd xmm5, edx
vpslld xmm11, xmm14, 0x1e
vpor xmm10, xmm10, xmm12
mov edx, 0x14292967
vpshufd xmm5, xmm5, 0
vpsrld xmm9, xmm14, 2
vpaddd xmm5, xmm1, xmm5
vpxor xmm1, xmm7, xmm4
vpor xmm9, xmm9, xmm11
vpand xmm1, xmm1, xmm3
vpaddd xmm8, xmm5, xmm8
vpxor xmm5, xmm15, xmm14
vpxor xmm1, xmm1, xmm7
vpand xmm6, xmm5, xmm6
vpaddd xmm7, xmm7, xmmword [rsp]
vpaddd xmm8, xmm8, xmm1
vpsrld xmm1, xmm14, 0xd
vpxor xmm6, xmm6, xmm15
vpor xmm1, xmm1, xmm13
vpaddd xmm2, xmm8, xmm2
vpxor xmm1, xmm1, xmm10
vpslld xmm11, xmm2, 0x15
vpxor xmm1, xmm1, xmm9
vpslld xmm10, xmm2, 7
vpaddd xmm1, xmm8, xmm1
vpslld xmm9, xmm2, 0x1a
vpaddd xmm8, xmm1, xmm6
vpsrld xmm6, xmm2, 0xb
vmovdqu xmm12, xmm8
vpsrld xmm8, xmm2, 0x19
vpor xmm6, xmm6, xmm11
vpsrld xmm1, xmm2, 6
vpslld xmm11, xmm12, 0xa
vpor xmm8, xmm8, xmm10
vpxor xmm6, xmm6, xmm8
vpor xmm1, xmm1, xmm9
vpxor xmm8, xmm14, xmm12
vpxor xmm1, xmm6, xmm1
vmovd xmm6, edx
vmovdqu xmm13, xmm8
mov edx, 0x27b70a85
vpshufd xmm6, xmm6, 0
vpsrld xmm9, xmm12, 0x16
vpand xmm5, xmm5, xmm13
vmovdqu xmmword [rsp + 0x120], xmm13
vpaddd xmm6, xmm1, xmm6
vpxor xmm1, xmm4, xmm3
vpor xmm9, xmm9, xmm11
vpand xmm1, xmm1, xmm2
vpaddd xmm7, xmm6, xmm7
vmovdqu xmm6, xmm12
vpxor xmm1, xmm1, xmm4
vpslld xmm12, xmm12, 0x13
vpxor xmm5, xmm5, xmm14
vmovdqu xmmword [rsp + 0x110], xmm6
vpslld xmm10, xmm6, 0x1e
vpsrld xmm8, xmm6, 2
vpaddd xmm7, xmm7, xmm1
vpsrld xmm1, xmm6, 0xd
vpor xmm8, xmm8, xmm10
vpaddd xmm6, xmm7, xmm0
vpor xmm1, xmm1, xmm12
vpxor xmm1, xmm1, xmm9
vpxor xmm1, xmm1, xmm8
vpaddd xmm1, xmm7, xmm1
vpaddd xmm5, xmm1, xmm5
vmovdqu xmm1, xmmword [rsp + 0xf0]
vmovdqu xmmword [rsp + 0x100], xmm5
vpsrld xmm8, xmm1, 3
vpslld xmm9, xmm1, 0xe
vpslld xmm10, xmm1, 0x19
vpsrld xmm5, xmm1, 0x12
vpsrld xmm0, xmm1, 7
vpor xmm5, xmm5, xmm9
vmovdqu xmm1, xmmword [rsp + 0xd0]
vpor xmm0, xmm0, xmm10
vpsrld xmm11, xmm1, 0xa
vpslld xmm12, xmm1, 0xd
vpxor xmm0, xmm0, xmm5
vpslld xmm13, xmm1, 0xf
vpsrld xmm7, xmm1, 0x13
vpxor xmm0, xmm0, xmm8
vmovdqu xmm8, xmmword [rsp + 0x50]
vpsrld xmm1, xmm1, 0x11
vpor xmm7, xmm7, xmm12
vpor xmm1, xmm1, xmm13
vpxor xmm1, xmm1, xmm7
vmovdqu xmm7, xmmword [rsp + 0xe0]
vpxor xmm1, xmm1, xmm11
vpslld xmm9, xmm7, 0xe
vpslld xmm10, xmm7, 0x19
vpaddd xmm0, xmm1, xmm0
vpaddd xmm1, xmm8, xmmword [rsp + 0xc0]
vpsrld xmm5, xmm7, 0x12
vpsrld xmm8, xmm7, 3
vpor xmm5, xmm5, xmm9
vpaddd xmm12, xmm0, xmm1
vmovdqu xmm1, xmmword [rsp]
vpsrld xmm0, xmm7, 7
vmovdqu xmmword [rsp + 0xc0], xmm12
vpor xmm0, xmm0, xmm10
vpsrld xmm11, xmm1, 0xa
vpslld xmm12, xmm1, 0xd
vpxor xmm0, xmm0, xmm5
vmovdqu xmm5, xmmword [rsp + 0xf0]
vpslld xmm13, xmm1, 0xf
vpsrld xmm7, xmm1, 0x13
vpxor xmm0, xmm0, xmm8
vpsrld xmm1, xmm1, 0x11
vpor xmm7, xmm7, xmm12
vpor xmm1, xmm1, xmm13
vpxor xmm1, xmm1, xmm7
vpxor xmm1, xmm1, xmm11
vpaddd xmm0, xmm1, xmm0
vpaddd xmm1, xmm5, xmmword [rsp + 0x40]
vpaddd xmm5, xmm0, xmm1
vmovdqu xmm1, xmmword [rsp + 0xb0]
vmovdqu xmmword [rsp + 0xf0], xmm5
vpsrld xmm8, xmm1, 3
vpslld xmm9, xmm1, 0xe
vpslld xmm10, xmm1, 0x19
vpsrld xmm5, xmm1, 0x12
vpsrld xmm0, xmm1, 7
vpor xmm5, xmm5, xmm9
vmovdqu xmm1, xmmword [rsp + 0xc0]
vpor xmm0, xmm0, xmm10
vpsrld xmm11, xmm1, 0xa
vpslld xmm12, xmm1, 0xd
vpxor xmm0, xmm0, xmm5
vmovdqu xmm5, xmmword [rsp + 0xe0]
vpslld xmm13, xmm1, 0xf
vpsrld xmm7, xmm1, 0x13
vpxor xmm0, xmm0, xmm8
vpsrld xmm1, xmm1, 0x11
vpor xmm7, xmm7, xmm12
vpor xmm1, xmm1, xmm13
vpxor xmm1, xmm1, xmm7
vpxor xmm1, xmm1, xmm11
vpaddd xmm0, xmm1, xmm0
vpaddd xmm1, xmm5, xmmword [rsp + 0x30]
vpaddd xmm12, xmm0, xmm1
vmovdqu xmm0, xmmword [rsp + 0xa0]
vmovdqu xmm1, xmmword [rsp + 0xf0]
vmovdqu xmmword [rsp + 0xe0], xmm12
vpsrld xmm8, xmm0, 3
vpslld xmm9, xmm0, 0xe
vpslld xmm10, xmm0, 0x19
vpsrld xmm11, xmm1, 0xa
vpslld xmm12, xmm1, 0xd
vpslld xmm13, xmm1, 0xf
vpsrld xmm5, xmm0, 0x12
vpsrld xmm7, xmm1, 0x13
vpsrld xmm0, xmm0, 7
vpsrld xmm1, xmm1, 0x11
vpor xmm7, xmm7, xmm12
vpor xmm5, xmm5, xmm9
vpor xmm1, xmm1, xmm13
vpor xmm0, xmm0, xmm10
vpxor xmm1, xmm1, xmm7
vpxor xmm0, xmm0, xmm5
vmovdqu xmm5, xmmword [rsp + 0xb0]
vpxor xmm1, xmm1, xmm11
vpxor xmm0, xmm0, xmm8
vpaddd xmm0, xmm1, xmm0
vpaddd xmm1, xmm5, xmmword [rsp + 0x20]
vpaddd xmm5, xmm0, xmm1
vmovdqu xmm1, xmmword [rsp + 0x90]
vmovdqu xmmword [rsp + 0xb0], xmm5
vpsrld xmm8, xmm1, 3
vpslld xmm9, xmm1, 0xe
vpslld xmm10, xmm1, 0x19
vpsrld xmm5, xmm1, 0x12
vpsrld xmm0, xmm1, 7
vpor xmm5, xmm5, xmm9
vmovdqu xmm1, xmmword [rsp + 0xe0]
vpor xmm0, xmm0, xmm10
vpsrld xmm11, xmm1, 0xa
vpslld xmm12, xmm1, 0xd
vpxor xmm0, xmm0, xmm5
vmovdqu xmm5, xmmword [rsp + 0xa0]
vpslld xmm13, xmm1, 0xf
vpsrld xmm7, xmm1, 0x13
vpxor xmm0, xmm0, xmm8
vpsrld xmm1, xmm1, 0x11
vpor xmm7, xmm7, xmm12
vpor xmm1, xmm1, xmm13
vpxor xmm1, xmm1, xmm7
vpxor xmm1, xmm1, xmm11
vpaddd xmm0, xmm1, xmm0
vpaddd xmm1, xmm5, xmmword [rsp + 0x10]
vpaddd xmm12, xmm0, xmm1
vmovdqu xmm0, xmmword [rsp + 0x80]
vmovdqu xmm1, xmmword [rsp + 0xb0]
vmovdqu xmmword [rsp + 0xa0], xmm12
vpsrld xmm8, xmm0, 3
vpslld xmm9, xmm0, 0xe
vpslld xmm10, xmm0, 0x19
vpsrld xmm11, xmm1, 0xa
vpslld xmm12, xmm1, 0xd
vpslld xmm13, xmm1, 0xf
vpsrld xmm5, xmm0, 0x12
vpsrld xmm7, xmm1, 0x13
vpsrld xmm0, xmm0, 7
vpsrld xmm1, xmm1, 0x11
vpor xmm7, xmm7, xmm12
vpor xmm5, xmm5, xmm9
vpor xmm1, xmm1, xmm13
vpor xmm0, xmm0, xmm10
vpxor xmm1, xmm1, xmm7
vpxor xmm0, xmm0, xmm5
vmovdqu xmm5, xmmword [rsp + 0x90]
vpxor xmm1, xmm1, xmm11
vpxor xmm0, xmm0, xmm8
vpaddd xmm0, xmm1, xmm0
vpaddd xmm1, xmm5, xmmword [rsp + 0xd0]
vpaddd xmm10, xmm0, xmm1
vmovdqu xmm1, xmmword [rsp + 0x70]
vmovdqu xmmword [rsp + 0x90], xmm10
vpsrld xmm8, xmm1, 3
vpslld xmm9, xmm1, 0xe
vpslld xmm10, xmm1, 0x19
vpsrld xmm5, xmm1, 0x12
vpsrld xmm0, xmm1, 7
vpor xmm5, xmm5, xmm9
vmovdqu xmm1, xmmword [rsp + 0xa0]
vpor xmm0, xmm0, xmm10
vpsrld xmm11, xmm1, 0xa
vpslld xmm12, xmm1, 0xd
vpxor xmm0, xmm0, xmm5
vmovdqu xmm5, xmmword [rsp + 0x80]
vpslld xmm13, xmm1, 0xf
vpsrld xmm7, xmm1, 0x13
vpxor xmm0, xmm0, xmm8
vpsrld xmm1, xmm1, 0x11
vpor xmm7, xmm7, xmm12
vpor xmm1, xmm1, xmm13
vpxor xmm1, xmm1, xmm7
vpxor xmm1, xmm1, xmm11
vpaddd xmm0, xmm1, xmm0
vpaddd xmm1, xmm5, xmmword [rsp]
vpaddd xmm5, xmm0, xmm1
vmovdqu xmm0, xmmword [rsp + 0x60]
vmovdqu xmm1, xmmword [rsp + 0x90]
vmovdqu xmmword [rsp + 0x80], xmm5
vpsrld xmm8, xmm0, 3
vpslld xmm9, xmm0, 0xe
vpslld xmm10, xmm0, 0x19
vpsrld xmm11, xmm1, 0xa
vpslld xmm12, xmm1, 0xd
vpslld xmm13, xmm1, 0xf
vpsrld xmm5, xmm0, 0x12
vpsrld xmm7, xmm1, 0x13
vpsrld xmm0, xmm0, 7
vpsrld xmm1, xmm1, 0x11
vpor xmm7, xmm7, xmm12
vpor xmm5, xmm5, xmm9
vpor xmm1, xmm1, xmm13
vpor xmm0, xmm0, xmm10
vpxor xmm1, xmm1, xmm7
vpxor xmm0, xmm0, xmm5
vmovdqu xmm5, xmmword [rsp + 0x70]
vpxor xmm1, xmm1, xmm11
vpxor xmm0, xmm0, xmm8
vpaddd xmm0, xmm1, xmm0
vpaddd xmm1, xmm5, xmmword [rsp + 0xc0]
vpaddd xmm10, xmm0, xmm1
vmovdqu xmmword [rsp + 0x70], xmm10
vmovdqu xmm1, xmmword [rsp + 0x50]
vpsrld xmm8, xmm1, 3
vpslld xmm9, xmm1, 0xe
vpslld xmm10, xmm1, 0x19
vpsrld xmm5, xmm1, 0x12
vpsrld xmm0, xmm1, 7
vpor xmm5, xmm5, xmm9
vmovdqu xmm1, xmmword [rsp + 0x80]
vpor xmm0, xmm0, xmm10
vpsrld xmm11, xmm1, 0xa
vpslld xmm12, xmm1, 0xd
vpxor xmm0, xmm0, xmm5
vmovdqu xmm5, xmmword [rsp + 0x60]
vpslld xmm13, xmm1, 0xf
vpsrld xmm7, xmm1, 0x13
vpxor xmm0, xmm0, xmm8
vpsrld xmm1, xmm1, 0x11
vpor xmm7, xmm7, xmm12
vpor xmm1, xmm1, xmm13
vpxor xmm1, xmm1, xmm7
vmovdqu xmm7, xmmword [rsp + 0x40]
vpxor xmm1, xmm1, xmm11
vpsrld xmm8, xmm7, 3
vpslld xmm9, xmm7, 0xe
vpaddd xmm0, xmm1, xmm0
vpaddd xmm1, xmm5, xmmword [rsp + 0xf0]
vpslld xmm10, xmm7, 0x19
vpaddd xmm5, xmm0, xmm1
vmovdqu xmm1, xmmword [rsp + 0x70]
vpsrld xmm0, xmm7, 7
vmovdqu xmmword [rsp + 0x60], xmm5
vpsrld xmm5, xmm7, 0x12
vpor xmm0, xmm0, xmm10
vpsrld xmm11, xmm1, 0xa
vpslld xmm12, xmm1, 0xd
vpor xmm5, xmm5, xmm9
vpslld xmm13, xmm1, 0xf
vpsrld xmm7, xmm1, 0x13
vpxor xmm0, xmm0, xmm5
vmovdqu xmm5, xmmword [rsp + 0x50]
vpsrld xmm1, xmm1, 0x11
vpor xmm7, xmm7, xmm12
vpxor xmm0, xmm0, xmm8
vpor xmm1, xmm1, xmm13
vpxor xmm1, xmm1, xmm7
vpxor xmm1, xmm1, xmm11
vpaddd xmm0, xmm1, xmm0
vpaddd xmm1, xmm5, xmmword [rsp + 0xe0]
vpaddd xmm8, xmm0, xmm1
vmovdqu xmm1, xmmword [rsp + 0x30]
vmovdqu xmmword [rsp + 0x50], xmm8
vpslld xmm9, xmm1, 0xe
vpsrld xmm8, xmm1, 3
vpslld xmm10, xmm1, 0x19
vpsrld xmm5, xmm1, 0x12
vpsrld xmm0, xmm1, 7
vmovdqu xmm1, xmmword [rsp + 0x60]
vpor xmm5, xmm5, xmm9
vpor xmm0, xmm0, xmm10
vpsrld xmm11, xmm1, 0xa
vpslld xmm12, xmm1, 0xd
vpxor xmm0, xmm0, xmm5
vmovdqu xmm5, xmmword [rsp + 0x40]
vpslld xmm13, xmm1, 0xf
vpsrld xmm7, xmm1, 0x13
vpxor xmm0, xmm0, xmm8
vpsrld xmm1, xmm1, 0x11
vpor xmm7, xmm7, xmm12
vpor xmm1, xmm1, xmm13
vpxor xmm1, xmm1, xmm7
vpxor xmm1, xmm1, xmm11
vpaddd xmm0, xmm1, xmm0
vpaddd xmm1, xmm5, xmmword [rsp + 0xb0]
vpaddd xmm5, xmm0, xmm1
vmovdqu xmm0, xmmword [rsp + 0x20]
vmovdqu xmm1, xmmword [rsp + 0x50]
vmovdqu xmmword [rsp + 0x40], xmm5
vpsrld xmm8, xmm0, 3
vpslld xmm9, xmm0, 0xe
vpslld xmm10, xmm0, 0x19
vpsrld xmm11, xmm1, 0xa
vpslld xmm12, xmm1, 0xd
vpslld xmm13, xmm1, 0xf
vpsrld xmm5, xmm0, 0x12
vpsrld xmm7, xmm1, 0x13
vpsrld xmm0, xmm0, 7
vpsrld xmm1, xmm1, 0x11
vpor xmm7, xmm7, xmm12
vpor xmm5, xmm5, xmm9
vpor xmm1, xmm1, xmm13
vpor xmm0, xmm0, xmm10
vpxor xmm1, xmm1, xmm7
vpxor xmm0, xmm0, xmm5
vmovdqu xmm5, xmmword [rsp + 0x30]
vpxor xmm1, xmm1, xmm11
vpxor xmm0, xmm0, xmm8
vpaddd xmm0, xmm1, xmm0
vpaddd xmm1, xmm5, xmmword [rsp + 0xa0]
vpaddd xmm8, xmm0, xmm1
vmovdqu xmm1, xmmword [rsp + 0x10]
vmovdqu xmmword [rsp + 0x30], xmm8
vpslld xmm9, xmm1, 0xe
vpsrld xmm8, xmm1, 3
vpslld xmm10, xmm1, 0x19
vpsrld xmm5, xmm1, 0x12
vpsrld xmm0, xmm1, 7
vmovdqu xmm1, xmmword [rsp + 0x40]
vpor xmm5, xmm5, xmm9
vpor xmm0, xmm0, xmm10
vpsrld xmm11, xmm1, 0xa
vpslld xmm12, xmm1, 0xd
vpxor xmm0, xmm0, xmm5
vmovdqu xmm5, xmmword [rsp + 0x20]
vpslld xmm13, xmm1, 0xf
vpsrld xmm7, xmm1, 0x13
vpxor xmm0, xmm0, xmm8
vpsrld xmm1, xmm1, 0x11
vpor xmm7, xmm7, xmm12
vpor xmm1, xmm1, xmm13
vpxor xmm1, xmm1, xmm7
vpxor xmm1, xmm1, xmm11
vpaddd xmm0, xmm1, xmm0
vpaddd xmm1, xmm5, xmmword [rsp + 0x90]
vpaddd xmm5, xmm0, xmm1
vmovdqu xmm1, xmmword [rsp + 0x30]
vmovdqu xmm0, xmmword [rsp + 0xd0]
vmovdqu xmmword [rsp + 0x20], xmm5
vpsrld xmm8, xmm0, 3
vpslld xmm9, xmm0, 0xe
vpslld xmm10, xmm0, 0x19
vpsrld xmm11, xmm1, 0xa
vpslld xmm12, xmm1, 0xd
vpslld xmm13, xmm1, 0xf
vpsrld xmm5, xmm0, 0x12
vpsrld xmm7, xmm1, 0x13
vpsrld xmm0, xmm0, 7
vpsrld xmm1, xmm1, 0x11
vpor xmm7, xmm7, xmm12
vpor xmm5, xmm5, xmm9
vpor xmm1, xmm1, xmm13
vpor xmm0, xmm0, xmm10
vpxor xmm1, xmm1, xmm7
vpxor xmm0, xmm0, xmm5
vmovdqu xmm5, xmmword [rsp + 0x10]
vpxor xmm1, xmm1, xmm11
vpxor xmm0, xmm0, xmm8
vpaddd xmm0, xmm1, xmm0
vpaddd xmm1, xmm5, xmmword [rsp + 0x80]
vpaddd xmm8, xmm0, xmm1
vmovdqu xmm1, xmmword [rsp]
vmovdqu xmmword [rsp + 0x10], xmm8
vpslld xmm9, xmm1, 0xe
vpsrld xmm8, xmm1, 3
vpslld xmm10, xmm1, 0x19
vpsrld xmm5, xmm1, 0x12
vpsrld xmm0, xmm1, 7
vmovdqu xmm1, xmmword [rsp + 0x20]
vpor xmm5, xmm5, xmm9
vpor xmm0, xmm0, xmm10
vpsrld xmm11, xmm1, 0xa
vpslld xmm12, xmm1, 0xd
vpxor xmm0, xmm0, xmm5
vmovdqu xmm5, xmmword [rsp + 0xd0]
vpslld xmm13, xmm1, 0xf
vpsrld xmm7, xmm1, 0x13
vpxor xmm0, xmm0, xmm8
vpsrld xmm1, xmm1, 0x11
vpor xmm7, xmm7, xmm12
vpaddd xmm4, xmm4, xmmword [rsp + 0xc0]
vpor xmm1, xmm1, xmm13
vpxor xmm1, xmm1, xmm7
vmovdqu xmm7, xmmword [rsp + 0xc0]
vpxor xmm1, xmm1, xmm11
vpsrld xmm8, xmm7, 3
vpslld xmm9, xmm7, 0xe
vpaddd xmm0, xmm1, xmm0
vpaddd xmm1, xmm5, xmmword [rsp + 0x70]
vpslld xmm10, xmm7, 0x19
vpsrld xmm5, xmm7, 0x12
vpaddd xmm0, xmm0, xmm1
vmovdqu xmm1, xmmword [rsp + 0x10]
vpor xmm5, xmm5, xmm9
vmovdqu xmmword [rsp + 0xd0], xmm0
vpsrld xmm0, xmm7, 7
vpslld xmm9, xmm6, 0x15
vpsrld xmm11, xmm1, 0xa
vpslld xmm12, xmm1, 0xd
vpor xmm0, xmm0, xmm10
vpslld xmm13, xmm1, 0xf
vpsrld xmm7, xmm1, 0x13
vpxor xmm0, xmm0, xmm5
vmovdqu xmm5, xmmword [rsp]
vpsrld xmm1, xmm1, 0x11
vpor xmm7, xmm7, xmm12
vpxor xmm0, xmm0, xmm8
vmovdqu xmm12, xmmword [rsp + 0x100]
vpor xmm1, xmm1, xmm13
vpslld xmm8, xmm6, 7
vmovdqu xmm13, xmmword [rsp + 0x110]
vpxor xmm1, xmm1, xmm7
vpslld xmm7, xmm6, 0x1a
vpxor xmm1, xmm1, xmm11
vpslld xmm11, xmm12, 0xa
vpaddd xmm0, xmm1, xmm0
vpaddd xmm1, xmm5, xmmword [rsp + 0x60]
vpslld xmm10, xmm12, 0x1e
vpaddd xmm5, xmm0, xmm1
vpsrld xmm1, xmm6, 0xb
vmovdqu xmmword [rsp], xmm5
vpsrld xmm5, xmm6, 0x19
vpsrld xmm0, xmm6, 6
vpor xmm1, xmm1, xmm9
vpor xmm5, xmm5, xmm8
vpsrld xmm9, xmm12, 0x16
vpor xmm0, xmm0, xmm7
vpxor xmm1, xmm1, xmm5
vpor xmm9, xmm9, xmm11
vpxor xmm7, xmm12, xmm13
vpxor xmm0, xmm1, xmm0
vpsrld xmm8, xmm12, 2
vmovd xmm1, edx
mov edx, 0x2e1b2138
vpshufd xmm1, xmm1, 0
vpor xmm8, xmm8, xmm10
vpaddd xmm1, xmm0, xmm1
vpxor xmm0, xmm3, xmm2
vpand xmm0, xmm0, xmm6
vpaddd xmm4, xmm1, xmm4
vpxor xmm0, xmm0, xmm3
vpslld xmm1, xmm12, 0x13
vpaddd xmm3, xmm3, xmmword [rsp + 0xf0]
vpaddd xmm4, xmm4, xmm0
vpsrld xmm0, xmm12, 0xd
vpor xmm0, xmm0, xmm1
vpaddd xmm5, xmm4, xmm15
vpslld xmm10, xmm5, 7
vpslld xmm11, xmm5, 0x15
vpxor xmm0, xmm0, xmm9
vpxor xmm0, xmm0, xmm8
vpsrld xmm8, xmm5, 0x19
vpaddd xmm1, xmm4, xmm0
vpslld xmm9, xmm5, 0x1a
vpor xmm8, xmm8, xmm10
vpand xmm4, xmm7, xmmword [rsp + 0x120]
vpsrld xmm0, xmm5, 6
vpxor xmm4, xmm4, xmmword [rsp + 0x110]
vpor xmm0, xmm0, xmm9
vpaddd xmm1, xmm1, xmm4
vpsrld xmm4, xmm5, 0xb
vpslld xmm13, xmm1, 0x13
vpsrld xmm10, xmm1, 0x16
vpor xmm4, xmm4, xmm11
vpsrld xmm9, xmm1, 2
vpslld xmm11, xmm1, 0x1e
vpxor xmm4, xmm4, xmm8
vpxor xmm0, xmm4, xmm0
vmovd xmm4, edx
vpxor xmm8, xmm1, xmm12
mov edx, 0x4d2c6dfc
vpshufd xmm4, xmm4, 0
vpslld xmm12, xmm1, 0xa
vpor xmm9, xmm9, xmm11
vpaddd xmm4, xmm0, xmm4
vpxor xmm0, xmm2, xmm6
vpor xmm10, xmm10, xmm12
vpand xmm0, xmm0, xmm5
vpaddd xmm3, xmm4, xmm3
vpand xmm7, xmm8, xmm7
vpxor xmm7, xmm7, xmmword [rsp + 0x100]
vpxor xmm0, xmm0, xmm2
vpaddd xmm2, xmm2, xmmword [rsp + 0xe0]
vpaddd xmm3, xmm3, xmm0
vpsrld xmm0, xmm1, 0xd
vpor xmm0, xmm0, xmm13
vpaddd xmm4, xmm3, xmm14
vpslld xmm11, xmm4, 7
vpslld xmm12, xmm4, 0x15
vpxor xmm0, xmm0, xmm10
vpxor xmm0, xmm0, xmm9
vpsrld xmm9, xmm4, 0x19
vpaddd xmm0, xmm3, xmm0
vpslld xmm10, xmm4, 0x1a
vpor xmm9, xmm9, xmm11
vpaddd xmm0, xmm0, xmm7
vpsrld xmm7, xmm4, 0xb
vpsrld xmm3, xmm4, 6
vpslld xmm13, xmm0, 0xa
vpor xmm7, xmm7, xmm12
vpxor xmm7, xmm7, xmm9
vpor xmm3, xmm3, xmm10
vpxor xmm9, xmm1, xmm0
vpxor xmm3, xmm7, xmm3
vmovd xmm7, edx
vpand xmm8, xmm9, xmm8
mov edx, 0x53380d13
vpshufd xmm7, xmm7, 0
vpslld xmm14, xmm0, 0x13
vpxor xmm8, xmm8, xmm1
vpsrld xmm11, xmm0, 0x16
vpslld xmm12, xmm0, 0x1e
vpaddd xmm7, xmm3, xmm7
vpaddd xmm2, xmm7, xmm2
vpxor xmm3, xmm6, xmm5
vpor xmm11, xmm11, xmm13
vpsrld xmm7, xmm0, 0xd
vpsrld xmm10, xmm0, 2
vpand xmm3, xmm3, xmm4
vpor xmm7, xmm7, xmm14
vpxor xmm3, xmm3, xmm6
vpor xmm10, xmm10, xmm12
vpxor xmm7, xmm7, xmm11
vpaddd xmm2, xmm2, xmm3
vpaddd xmm3, xmm2, xmmword [rsp + 0x110]
vpaddd xmm6, xmm6, xmmword [rsp + 0xb0]
vpxor xmm7, xmm7, xmm10
vpslld xmm12, xmm3, 7
vpslld xmm13, xmm3, 0x15
vpaddd xmm7, xmm2, xmm7
vpsrld xmm10, xmm3, 0x19
vpslld xmm11, xmm3, 0x1a
vpaddd xmm7, xmm7, xmm8
vpsrld xmm8, xmm3, 0xb
vpsrld xmm2, xmm3, 6
vpor xmm10, xmm10, xmm12
vpor xmm8, xmm8, xmm13
vpslld xmm14, xmm7, 0xa
vpor xmm2, xmm2, xmm11
vpslld xmm15, xmm7, 0x13
vpsrld xmm12, xmm7, 0x16
vpxor xmm8, xmm8, xmm10
vpxor xmm2, xmm8, xmm2
vmovd xmm8, edx
vpor xmm12, xmm12, xmm14
mov edx, 0x650a7354
vpshufd xmm8, xmm8, 0
vpslld xmm13, xmm7, 0x1e
vpxor xmm10, xmm0, xmm7
vpaddd xmm8, xmm2, xmm8
vpxor xmm2, xmm5, xmm4
vpand xmm9, xmm10, xmm9
vpaddd xmm6, xmm8, xmm6
vpsrld xmm8, xmm7, 0xd
vpand xmm2, xmm2, xmm3
vpsrld xmm11, xmm7, 2
vpor xmm8, xmm8, xmm15
vpxor xmm2, xmm2, xmm5
vpor xmm11, xmm11, xmm13
vpxor xmm8, xmm8, xmm12
vpaddd xmm6, xmm6, xmm2
vpxor xmm8, xmm8, xmm11
vpxor xmm9, xmm9, xmm0
vpaddd xmm2, xmm6, xmmword [rsp + 0x100]
vpaddd xmm5, xmm5, xmmword [rsp + 0xa0]
vpaddd xmm8, xmm6, xmm8
vpslld xmm13, xmm2, 7
vpslld xmm14, xmm2, 0x15
vpaddd xmm8, xmm8, xmm9
vpsrld xmm11, xmm2, 0x19
vpsrld xmm9, xmm2, 0xb
vpslld xmm12, xmm2, 0x1a
vpor xmm11, xmm11, xmm13
vpor xmm9, xmm9, xmm14
vpsrld xmm6, xmm2, 6
vpslld xmm14, xmm8, 0xa
vpxor xmm9, xmm9, xmm11
vpslld xmm15, xmm8, 0x13
vpslld xmm13, xmm8, 0x1e
vpor xmm6, xmm6, xmm12
vpsrld xmm12, xmm8, 0x16
vpsrld xmm11, xmm8, 2
vpxor xmm6, xmm9, xmm6
vmovd xmm9, edx
vpor xmm12, xmm12, xmm14
vpor xmm11, xmm11, xmm13
mov edx, 0x766a0abb
vpshufd xmm9, xmm9, 0
vpaddd xmm9, xmm6, xmm9
vpxor xmm6, xmm4, xmm3
vpand xmm6, xmm6, xmm2
vpaddd xmm5, xmm9, xmm5
vpxor xmm9, xmm7, xmm8
vpxor xmm6, xmm6, xmm4
vpand xmm10, xmm9, xmm10
vpaddd xmm4, xmm4, xmmword [rsp + 0x90]
vpaddd xmm5, xmm5, xmm6
vpsrld xmm6, xmm8, 0xd
vpxor xmm10, xmm10, xmm7
vpor xmm6, xmm6, xmm15
vpaddd xmm1, xmm5, xmm1
vpslld xmm13, xmm1, 7
vpslld xmm14, xmm1, 0x15
vpxor xmm6, xmm6, xmm12
vpxor xmm6, xmm6, xmm11
vpsrld xmm11, xmm1, 0x19
vpaddd xmm6, xmm5, xmm6
vpslld xmm12, xmm1, 0x1a
vpor xmm11, xmm11, xmm13
vpaddd xmm6, xmm6, xmm10
vpsrld xmm10, xmm1, 0xb
vpsrld xmm5, xmm1, 6
vpslld xmm15, xmm6, 0x13
vpor xmm10, xmm10, xmm14
vpxor xmm10, xmm10, xmm11
vpslld xmm14, xmm6, 0xa
vpor xmm5, xmm5, xmm12
vpsrld xmm12, xmm6, 0x16
vpslld xmm13, xmm6, 0x1e
vpxor xmm5, xmm10, xmm5
vmovd xmm10, edx
vpor xmm12, xmm12, xmm14
mov edx, 0x81c2c92e
vpshufd xmm10, xmm10, 0
vpsrld xmm11, xmm6, 2
vpaddd xmm10, xmm5, xmm10
vpxor xmm5, xmm3, xmm2
vpor xmm11, xmm11, xmm13
vpand xmm5, xmm5, xmm1
vpaddd xmm4, xmm10, xmm4
vpxor xmm10, xmm8, xmm6
vpxor xmm5, xmm5, xmm3
vpand xmm9, xmm10, xmm9
vpaddd xmm3, xmm3, xmmword [rsp + 0x80]
vpaddd xmm4, xmm4, xmm5
vpsrld xmm5, xmm6, 0xd
vpxor xmm9, xmm9, xmm8
vpor xmm5, xmm5, xmm15
vpaddd xmm0, xmm4, xmm0
vpslld xmm13, xmm0, 7
vpslld xmm14, xmm0, 0x15
vpxor xmm5, xmm5, xmm12
vpxor xmm5, xmm5, xmm11
vpsrld xmm11, xmm0, 0x19
vpaddd xmm5, xmm4, xmm5
vpslld xmm12, xmm0, 0x1a
vpor xmm11, xmm11, xmm13
vpaddd xmm5, xmm5, xmm9
vpsrld xmm9, xmm0, 0xb
vpsrld xmm4, xmm0, 6
vpslld xmm15, xmm5, 0x13
vpor xmm9, xmm9, xmm14
vpxor xmm9, xmm9, xmm11
vpslld xmm14, xmm5, 0xa
vpor xmm4, xmm4, xmm12
vpsrld xmm12, xmm5, 0x16
vpslld xmm13, xmm5, 0x1e
vpxor xmm4, xmm9, xmm4
vmovd xmm9, edx
vpor xmm12, xmm12, xmm14
mov edx, 0x92722c85
vpshufd xmm9, xmm9, 0
vpsrld xmm11, xmm5, 2
vpaddd xmm9, xmm4, xmm9
vpxor xmm4, xmm2, xmm1
vpor xmm11, xmm11, xmm13
vpand xmm4, xmm4, xmm0
vpaddd xmm3, xmm9, xmm3
vpxor xmm9, xmm6, xmm5
vpxor xmm4, xmm4, xmm2
vpand xmm10, xmm9, xmm10
vpaddd xmm2, xmm2, xmmword [rsp + 0x70]
vpaddd xmm3, xmm3, xmm4
vpsrld xmm4, xmm5, 0xd
vpxor xmm10, xmm10, xmm6
vpor xmm4, xmm4, xmm15
vpaddd xmm7, xmm3, xmm7
vpslld xmm13, xmm7, 7
vpslld xmm14, xmm7, 0x15
vpxor xmm4, xmm4, xmm12
vpxor xmm4, xmm4, xmm11
vpsrld xmm11, xmm7, 0x19
vpaddd xmm4, xmm3, xmm4
vpslld xmm12, xmm7, 0x1a
vpor xmm11, xmm11, xmm13
vpaddd xmm4, xmm4, xmm10
vpsrld xmm10, xmm7, 0xb
vpsrld xmm3, xmm7, 6
vpslld xmm15, xmm4, 0x13
vpor xmm10, xmm10, xmm14
vpxor xmm10, xmm10, xmm11
vpslld xmm14, xmm4, 0xa
vpor xmm3, xmm3, xmm12
vpsrld xmm12, xmm4, 0x16
vpslld xmm13, xmm4, 0x1e
vpxor xmm3, xmm10, xmm3
vmovd xmm10, edx
vpor xmm12, xmm12, xmm14
mov edx, 0xa2bfe8a1
vpshufd xmm10, xmm10, 0
vpsrld xmm11, xmm4, 2
vpaddd xmm10, xmm3, xmm10
vpxor xmm3, xmm1, xmm0
vpor xmm11, xmm11, xmm13
vpand xmm3, xmm3, xmm7
vpaddd xmm2, xmm10, xmm2
vpxor xmm10, xmm5, xmm4
vpxor xmm3, xmm3, xmm1
vpand xmm9, xmm10, xmm9
vpaddd xmm1, xmm1, xmmword [rsp + 0x60]
vpaddd xmm2, xmm2, xmm3
vpsrld xmm3, xmm4, 0xd
vpxor xmm9, xmm9, xmm5
vpor xmm3, xmm3, xmm15
vpaddd xmm8, xmm2, xmm8
vpslld xmm13, xmm8, 7
vpslld xmm14, xmm8, 0x15
vpxor xmm3, xmm3, xmm12
vpxor xmm3, xmm3, xmm11
vpsrld xmm11, xmm8, 0x19
vpaddd xmm3, xmm2, xmm3
vpslld xmm12, xmm8, 0x1a
vpor xmm11, xmm11, xmm13
vpaddd xmm3, xmm3, xmm9
vpsrld xmm9, xmm8, 0xb
vpsrld xmm2, xmm8, 6
vpslld xmm15, xmm3, 0x13
vpor xmm9, xmm9, xmm14
vpxor xmm9, xmm9, xmm11
vpslld xmm14, xmm3, 0xa
vpor xmm2, xmm2, xmm12
vpsrld xmm12, xmm3, 0x16
vpslld xmm13, xmm3, 0x1e
vpxor xmm2, xmm9, xmm2
vmovd xmm9, edx
vpor xmm12, xmm12, xmm14
mov edx, 0xa81a664b
vpshufd xmm9, xmm9, 0
vpsrld xmm11, xmm3, 2
vpaddd xmm9, xmm2, xmm9
vpxor xmm2, xmm0, xmm7
vpor xmm11, xmm11, xmm13
vpand xmm2, xmm2, xmm8
vpaddd xmm1, xmm9, xmm1
vpxor xmm9, xmm4, xmm3
vpxor xmm2, xmm2, xmm0
vpand xmm10, xmm9, xmm10
vpaddd xmm0, xmm0, xmmword [rsp + 0x50]
vpaddd xmm1, xmm1, xmm2
vpsrld xmm2, xmm3, 0xd
vpxor xmm10, xmm10, xmm4
vpor xmm2, xmm2, xmm15
vpaddd xmm6, xmm1, xmm6
vpslld xmm13, xmm6, 7
vpslld xmm14, xmm6, 0x15
vpxor xmm2, xmm2, xmm12
vpxor xmm2, xmm2, xmm11
vpsrld xmm11, xmm6, 0x19
vpaddd xmm2, xmm1, xmm2
vpslld xmm12, xmm6, 0x1a
vpor xmm11, xmm11, xmm13
vpaddd xmm2, xmm2, xmm10
vpsrld xmm10, xmm6, 0xb
vpsrld xmm1, xmm6, 6
vpslld xmm15, xmm2, 0x13
vpor xmm10, xmm10, xmm14
vpxor xmm10, xmm10, xmm11
vpslld xmm14, xmm2, 0xa
vpor xmm1, xmm1, xmm12
vpsrld xmm12, xmm2, 0x16
vpslld xmm13, xmm2, 0x1e
vpxor xmm1, xmm10, xmm1
vmovd xmm10, edx
vpor xmm12, xmm12, xmm14
mov edx, 0xc24b8b70
vpshufd xmm10, xmm10, 0
vpsrld xmm11, xmm2, 2
vpaddd xmm10, xmm1, xmm10
vpxor xmm1, xmm7, xmm8
vpor xmm11, xmm11, xmm13
vpand xmm1, xmm1, xmm6
vpaddd xmm0, xmm10, xmm0
vpxor xmm10, xmm3, xmm2
vpxor xmm1, xmm1, xmm7
vpand xmm9, xmm10, xmm9
vpaddd xmm7, xmm7, xmmword [rsp + 0x40]
vpaddd xmm0, xmm0, xmm1
vpsrld xmm1, xmm2, 0xd
vpxor xmm9, xmm9, xmm3
vpor xmm1, xmm1, xmm15
vpaddd xmm5, xmm0, xmm5
vpslld xmm13, xmm5, 7
vpslld xmm14, xmm5, 0x15
vpxor xmm1, xmm1, xmm12
vpxor xmm1, xmm1, xmm11
vpsrld xmm11, xmm5, 0x19
vpaddd xmm1, xmm0, xmm1
vpslld xmm12, xmm5, 0x1a
vpor xmm11, xmm11, xmm13
vpaddd xmm1, xmm1, xmm9
vpsrld xmm9, xmm5, 0xb
vpsrld xmm0, xmm5, 6
vpslld xmm15, xmm1, 0x13
vpor xmm9, xmm9, xmm14
vpxor xmm9, xmm9, xmm11
vpslld xmm14, xmm1, 0xa
vpor xmm0, xmm0, xmm12
vpsrld xmm12, xmm1, 0x16
vpslld xmm13, xmm1, 0x1e
vpxor xmm0, xmm9, xmm0
vmovd xmm9, edx
vpor xmm12, xmm12, xmm14
mov edx, 0xc76c51a3
vpshufd xmm9, xmm9, 0
vpsrld xmm11, xmm1, 2
vpaddd xmm9, xmm0, xmm9
vpxor xmm0, xmm8, xmm6
vpor xmm11, xmm11, xmm13
vpand xmm0, xmm0, xmm5
vpaddd xmm7, xmm9, xmm7
vpxor xmm9, xmm2, xmm1
vpxor xmm0, xmm0, xmm8
vpand xmm10, xmm9, xmm10
vpaddd xmm8, xmm8, xmmword [rsp + 0x30]
vpaddd xmm7, xmm7, xmm0
vpsrld xmm0, xmm1, 0xd
vpxor xmm10, xmm10, xmm2
vpor xmm0, xmm0, xmm15
vpaddd xmm4, xmm7, xmm4
vpslld xmm13, xmm4, 7
vpslld xmm14, xmm4, 0x15
vpxor xmm0, xmm0, xmm12
vpxor xmm0, xmm0, xmm11
vpsrld xmm11, xmm4, 0x19
vpaddd xmm0, xmm7, xmm0
vpslld xmm12, xmm4, 0x1a
vpor xmm11, xmm11, xmm13
vpaddd xmm0, xmm0, xmm10
vpsrld xmm10, xmm4, 0xb
vpsrld xmm7, xmm4, 6
vpslld xmm15, xmm0, 0x13
vpor xmm10, xmm10, xmm14
vpxor xmm10, xmm10, xmm11
vpslld xmm14, xmm0, 0xa
vpor xmm7, xmm7, xmm12
vpsrld xmm12, xmm0, 0x16
vpslld xmm13, xmm0, 0x1e
vpxor xmm7, xmm10, xmm7
vmovd xmm10, edx
vpor xmm12, xmm12, xmm14
mov edx, 0xd192e819
vpshufd xmm10, xmm10, 0
vpsrld xmm11, xmm0, 2
vpaddd xmm10, xmm7, xmm10
vpxor xmm7, xmm6, xmm5
vpor xmm11, xmm11, xmm13
vpand xmm7, xmm7, xmm4
vpaddd xmm8, xmm10, xmm8
vpxor xmm10, xmm1, xmm0
vpxor xmm7, xmm7, xmm6
vpand xmm9, xmm10, xmm9
vpaddd xmm6, xmm6, xmmword [rsp + 0x20]
vpaddd xmm8, xmm8, xmm7
vpsrld xmm7, xmm0, 0xd
vpxor xmm9, xmm9, xmm1
vpor xmm7, xmm7, xmm15
vpaddd xmm3, xmm8, xmm3
vpslld xmm13, xmm3, 7
vpslld xmm14, xmm3, 0x15
vpxor xmm7, xmm7, xmm12
vpxor xmm7, xmm7, xmm11
vpsrld xmm11, xmm3, 0x19
vpaddd xmm7, xmm8, xmm7
vpslld xmm12, xmm3, 0x1a
vpor xmm11, xmm11, xmm13
vpaddd xmm7, xmm7, xmm9
vpsrld xmm9, xmm3, 0xb
vpsrld xmm8, xmm3, 6
vpslld xmm15, xmm7, 0x13
vpor xmm9, xmm9, xmm14
vpxor xmm9, xmm9, xmm11
vpslld xmm14, xmm7, 0xa
vpor xmm8, xmm8, xmm12
vpsrld xmm12, xmm7, 0x16
vpslld xmm13, xmm7, 0x1e
vpxor xmm8, xmm9, xmm8
vmovd xmm9, edx
vpor xmm12, xmm12, xmm14
mov edx, 0xd6990624
vpshufd xmm9, xmm9, 0
vpsrld xmm11, xmm7, 2
vpaddd xmm9, xmm8, xmm9
vpxor xmm8, xmm5, xmm4
vpor xmm11, xmm11, xmm13
vpand xmm8, xmm8, xmm3
vpaddd xmm6, xmm9, xmm6
vpxor xmm9, xmm0, xmm7
vpxor xmm8, xmm8, xmm5
vpand xmm10, xmm9, xmm10
vpaddd xmm5, xmm5, xmmword [rsp + 0x10]
vpaddd xmm6, xmm6, xmm8
vpsrld xmm8, xmm7, 0xd
vpxor xmm10, xmm10, xmm0
vpor xmm8, xmm8, xmm15
vpaddd xmm2, xmm6, xmm2
vpxor xmm8, xmm8, xmm12
vpslld xmm13, xmm2, 0x15
vpxor xmm8, xmm8, xmm11
vpslld xmm12, xmm2, 7
vpaddd xmm8, xmm6, xmm8
vpslld xmm11, xmm2, 0x1a
vpaddd xmm10, xmm8, xmm10
vpsrld xmm8, xmm2, 0xb
vmovdqu xmm15, xmm10
vpsrld xmm10, xmm2, 0x19
vpor xmm8, xmm8, xmm13
vpsrld xmm6, xmm2, 6
vpslld xmm13, xmm15, 0xa
vpor xmm10, xmm10, xmm12
vmovdqu xmmword [rsp + 0x130], xmm15
vpxor xmm8, xmm8, xmm10
vpslld xmm14, xmm15, 0x13
vpor xmm6, xmm6, xmm11
vpsrld xmm11, xmm15, 0x16
vpslld xmm12, xmm15, 0x1e
vpxor xmm6, xmm8, xmm6
vmovd xmm8, edx
vpor xmm11, xmm11, xmm13
mov edx, 0xf40e3585
vpshufd xmm8, xmm8, 0
vpsrld xmm10, xmm15, 2
vpaddd xmm8, xmm6, xmm8
vpxor xmm6, xmm4, xmm3
vpor xmm10, xmm10, xmm12
vpand xmm6, xmm6, xmm2
vpaddd xmm5, xmm8, xmm5
vpxor xmm8, xmm7, xmm15
vpxor xmm6, xmm6, xmm4
vpand xmm9, xmm8, xmm9
vpaddd xmm5, xmm5, xmm6
vpsrld xmm6, xmm15, 0xd
vpxor xmm9, xmm9, xmm7
vmovdqu xmm15, xmmword [rsp + 0xd0]
vpor xmm6, xmm6, xmm14
vpaddd xmm1, xmm5, xmm1
vmovdqu xmm14, xmmword [rsp + 0x130]
vpxor xmm6, xmm6, xmm11
vpslld xmm12, xmm1, 0x15
vpaddd xmm4, xmm4, xmm15
vpxor xmm6, xmm6, xmm10
vpslld xmm11, xmm1, 7
vpaddd xmm6, xmm5, xmm6
vpslld xmm10, xmm1, 0x1a
vpaddd xmm13, xmm6, xmm9
vpsrld xmm9, xmm1, 0x19
vpsrld xmm6, xmm1, 0xb
vpsrld xmm5, xmm1, 6
vpor xmm9, xmm9, xmm11
vpor xmm6, xmm6, xmm12
vpslld xmm12, xmm13, 0xa
vpor xmm5, xmm5, xmm10
vpxor xmm6, xmm6, xmm9
vpsrld xmm10, xmm13, 0x16
vmovdqu xmm9, xmm13
vpxor xmm5, xmm6, xmm5
vmovd xmm6, edx
vpor xmm10, xmm10, xmm12
vmovdqu xmmword [rsp + 0x120], xmm9
vpshufd xmm6, xmm6, 0
vpslld xmm11, xmm9, 0x1e
mov edx, 0x106aa070
vmovdqu xmm12, xmmword [rsp + 0x120]
vpaddd xmm6, xmm5, xmm6
vpxor xmm5, xmm3, xmm2
vpand xmm5, xmm5, xmm1
vpaddd xmm4, xmm6, xmm4
vpxor xmm6, xmm13, xmm14
vpxor xmm5, xmm5, xmm3
vpslld xmm13, xmm13, 0x13
vpand xmm8, xmm6, xmm8
vpaddd xmm4, xmm4, xmm5
vpsrld xmm5, xmm9, 0xd
vpaddd xmm3, xmm3, xmmword [rsp]
vpor xmm5, xmm5, xmm13
vpsrld xmm9, xmm9, 2
vpaddd xmm0, xmm4, xmm0
vpor xmm9, xmm9, xmm11
vpxor xmm5, xmm5, xmm10
vpxor xmm8, xmm8, xmmword [rsp + 0x130]
vpslld xmm10, xmm0, 7
vpslld xmm11, xmm0, 0x15
vpxor xmm5, xmm5, xmm9
vpaddd xmm5, xmm4, xmm5
vpslld xmm9, xmm0, 0x1a
vpaddd xmm13, xmm5, xmm8
vpsrld xmm8, xmm0, 0x19
vpsrld xmm5, xmm0, 0xb
vpor xmm8, xmm8, xmm10
vmovdqu xmmword [rsp + 0x110], xmm13
vpsrld xmm4, xmm0, 6
vpslld xmm10, xmm13, 0xa
vpor xmm5, xmm5, xmm11
vpxor xmm5, xmm5, xmm8
vpslld xmm11, xmm13, 0x13
vpor xmm4, xmm4, xmm9
vpsrld xmm8, xmm13, 0x16
vpsrld xmm9, xmm13, 2
vpxor xmm4, xmm5, xmm4
vmovd xmm5, edx
vpor xmm8, xmm8, xmm10
vpshufd xmm5, xmm5, 0
vpaddd xmm5, xmm4, xmm5
vpxor xmm4, xmm2, xmm1
vpand xmm4, xmm4, xmm0
vpaddd xmm3, xmm5, xmm3
vpxor xmm4, xmm4, xmm2
vpslld xmm5, xmm13, 0x1e
vpaddd xmm3, xmm3, xmm4
vpxor xmm4, xmm13, xmm12
vpor xmm5, xmm5, xmm9
vmovdqu xmm14, xmm4
vpsrld xmm4, xmm13, 0xd
vpaddd xmm13, xmm3, xmm7
vpor xmm4, xmm4, xmm11
vpsrld xmm9, xmm15, 0x13
vpand xmm6, xmm6, xmm14
vmovdqu xmmword [rsp + 0x150], xmm14
vpxor xmm4, xmm4, xmm8
vpsrld xmm8, xmm15, 0x11
vpxor xmm6, xmm6, xmmword [rsp + 0x120]
vmovdqu xmm14, xmmword [rsp + 0xf0]
vpxor xmm4, xmm4, xmm5
vpslld xmm5, xmm15, 0xf
vmovdqu xmmword [rsp + 0x140], xmm13
vmovdqu xmm13, xmmword [rsp + 0x50]
vpaddd xmm4, xmm3, xmm4
vpsrld xmm12, xmm14, 0x12
vpor xmm5, xmm5, xmm8
vpsrld xmm11, xmm14, 7
vpsrld xmm10, xmm14, 3
vpaddd xmm3, xmm4, xmm6
vmovdqu xmmword [rsp + 0x100], xmm3
vpslld xmm6, xmm14, 0x19
vpslld xmm3, xmm14, 0xe
vpslld xmm4, xmm15, 0xd
vpor xmm6, xmm6, xmm11
vpor xmm3, xmm3, xmm12
vpor xmm4, xmm4, xmm9
vpsrld xmm7, xmm15, 0xa
vpxor xmm3, xmm3, xmm6
vmovdqu xmm15, xmmword [rsp + 0xe0]
vpxor xmm4, xmm4, xmm5
vpxor xmm3, xmm3, xmm10
vmovdqu xmm9, xmmword [rsp]
vpsrld xmm12, xmm15, 7
vpslld xmm5, xmm15, 0xe
vpxor xmm4, xmm4, xmm7
vpsrld xmm8, xmm9, 0xa
vpsrld xmm10, xmm9, 0x13
vpaddd xmm4, xmm3, xmm4
vpaddd xmm3, xmm13, xmmword [rsp + 0xc0]
vpslld xmm7, xmm15, 0x19
vpsrld xmm13, xmm15, 0x12
vpslld xmm6, xmm9, 0xf
vpor xmm7, xmm7, xmm12
vpaddd xmm3, xmm4, xmm3
vpslld xmm4, xmm9, 0xd
vpor xmm5, xmm5, xmm13
vpsrld xmm9, xmm9, 0x11
vpor xmm4, xmm4, xmm10
vpxor xmm5, xmm5, xmm7
vmovdqu xmmword [rax], xmm3
vpsrld xmm11, xmm15, 3
vpsrld xmm10, xmm3, 0x11
vpor xmm6, xmm6, xmm9
vmovdqu xmm7, xmmword [rsp + 0xb0]
vpxor xmm4, xmm4, xmm6
vpslld xmm6, xmm3, 0xd
vpxor xmm5, xmm5, xmm11
vpsrld xmm12, xmm7, 3
vpsrld xmm13, xmm7, 7
vpxor xmm4, xmm4, xmm8
vpsrld xmm11, xmm3, 0x13
vpslld xmm8, xmm7, 0x19
vpaddd xmm4, xmm5, xmm4
vpaddd xmm5, xmm14, xmmword [rsp + 0x40]
vpsrld xmm14, xmm7, 0x12
vpor xmm8, xmm8, xmm13
vpor xmm6, xmm6, xmm11
vpsrld xmm9, xmm3, 0xa
vpaddd xmm5, xmm4, xmm5
vpslld xmm4, xmm7, 0xe
vpslld xmm7, xmm3, 0xf
vpor xmm4, xmm4, xmm14
vmovdqu xmmword [rax + 0x10], xmm5
vpor xmm7, xmm7, xmm10
vpsrld xmm11, xmm5, 0x11
vpxor xmm4, xmm4, xmm8
vpxor xmm6, xmm6, xmm7
vpslld xmm8, xmm5, 0xf
vpxor xmm4, xmm4, xmm12
vpxor xmm6, xmm6, xmm9
vpsrld xmm12, xmm5, 0x13
vpor xmm8, xmm8, xmm11
vpaddd xmm6, xmm4, xmm6
vpaddd xmm4, xmm15, xmmword [rsp + 0x30]
vpsrld xmm10, xmm5, 0xa
vpaddd xmm4, xmm6, xmm4
vmovdqu xmm6, xmmword [rsp + 0xa0]
vmovdqu xmmword [rax + 0x20], xmm4
vpsrld xmm13, xmm6, 3
vpsrld xmm15, xmm6, 0x12
vpsrld xmm14, xmm6, 7
vpslld xmm7, xmm6, 0xe
vpslld xmm9, xmm6, 0x19
vpslld xmm6, xmm5, 0xd
vpor xmm7, xmm7, xmm15
vpor xmm9, xmm9, xmm14
vpor xmm6, xmm6, xmm12
vmovdqu xmm14, xmmword [rsp + 0x90]
vpxor xmm7, xmm7, xmm9
vpsrld xmm12, xmm4, 0x13
vpxor xmm6, xmm6, xmm8
vpxor xmm7, xmm7, xmm13
vpsrld xmm15, xmm14, 0x12
vpxor xmm6, xmm6, xmm10
vpsrld xmm13, xmm14, 3
vpslld xmm9, xmm14, 0x19
vpaddd xmm6, xmm7, xmm6
vmovdqu xmm7, xmmword [rsp + 0xb0]
vpslld xmm8, xmm4, 0xf
vpsrld xmm10, xmm4, 0xa
vpaddd xmm7, xmm7, xmmword [rsp + 0x20]
vpaddd xmm11, xmm6, xmm7
vpslld xmm7, xmm14, 0xe
vmovdqu xmmword [rax + 0x30], xmm11
vpsrld xmm14, xmm14, 7
vpslld xmm6, xmm4, 0xd
vpor xmm7, xmm7, xmm15
vmovdqu xmmword [rsp + 0xb0], xmm11
vpsrld xmm11, xmm4, 0x11
vpor xmm9, xmm9, xmm14
vpor xmm6, xmm6, xmm12
vpor xmm8, xmm8, xmm11
vpxor xmm7, xmm7, xmm9
vmovdqu xmm11, xmmword [rsp + 0xb0]
vpxor xmm6, xmm6, xmm8
vpxor xmm7, xmm7, xmm13
vpsrld xmm12, xmm11, 0x13
vpslld xmm8, xmm11, 0xf
vpxor xmm6, xmm6, xmm10
vpaddd xmm6, xmm7, xmm6
vpsrld xmm10, xmm11, 0xa
vmovdqu xmm7, xmmword [rsp + 0xa0]
vpaddd xmm7, xmm7, xmmword [rsp + 0x10]
vpaddd xmm7, xmm6, xmm7
vmovdqu xmm6, xmmword [rsp + 0x80]
vmovdqu xmmword [rsp + 0xa0], xmm7
vmovdqu xmmword [rax + 0x40], xmm7
vpsrld xmm13, xmm6, 3
vpsrld xmm15, xmm6, 0x12
vpsrld xmm14, xmm6, 7
vpslld xmm7, xmm6, 0xe
vpslld xmm9, xmm6, 0x19
vpslld xmm6, xmm11, 0xd
vpor xmm7, xmm7, xmm15
vpsrld xmm11, xmm11, 0x11
vpor xmm9, xmm9, xmm14
vpor xmm6, xmm6, xmm12
vpor xmm8, xmm8, xmm11
vpxor xmm7, xmm7, xmm9
vpxor xmm6, xmm6, xmm8
vpxor xmm7, xmm7, xmm13
vpxor xmm6, xmm6, xmm10
vpaddd xmm6, xmm7, xmm6
vmovdqu xmm7, xmmword [rsp + 0x90]
vpaddd xmm7, xmm7, xmmword [rsp + 0xd0]
vmovdqu xmm11, xmmword [rsp + 0xa0]
vmovdqu xmm14, xmmword [rsp + 0x70]
vpaddd xmm10, xmm6, xmm7
vmovdqu xmmword [rax + 0x50], xmm10
vpsrld xmm13, xmm14, 3
vpsrld xmm15, xmm14, 0x12
vmovdqu xmmword [rsp + 0x90], xmm10
vpsrld xmm12, xmm11, 0x13
vpsrld xmm10, xmm11, 0xa
vpslld xmm7, xmm14, 0xe
vpslld xmm9, xmm14, 0x19
vpslld xmm6, xmm11, 0xd
vpsrld xmm14, xmm14, 7
vpor xmm7, xmm7, xmm15
vpslld xmm8, xmm11, 0xf
vpsrld xmm11, xmm11, 0x11
vpor xmm9, xmm9, xmm14
vpor xmm8, xmm8, xmm11
vpor xmm6, xmm6, xmm12
vpxor xmm7, xmm7, xmm9
vmovdqu xmm11, xmmword [rsp + 0x90]
vpxor xmm6, xmm6, xmm8
vpxor xmm7, xmm7, xmm13
vpsrld xmm12, xmm11, 0x13
vpslld xmm8, xmm11, 0xf
vpxor xmm6, xmm6, xmm10
vpaddd xmm6, xmm7, xmm6
vpsrld xmm10, xmm11, 0xa
vmovdqu xmm7, xmmword [rsp + 0x80]
vpaddd xmm7, xmm7, xmmword [rsp]
vpaddd xmm7, xmm6, xmm7
vmovdqu xmm6, xmmword [rsp + 0x60]
vmovdqu xmmword [rsp + 0x80], xmm7
vmovdqu xmmword [rax + 0x60], xmm7
vpsrld xmm13, xmm6, 3
vpsrld xmm15, xmm6, 0x12
vpsrld xmm14, xmm6, 7
vpslld xmm7, xmm6, 0xe
vpslld xmm9, xmm6, 0x19
vpslld xmm6, xmm11, 0xd
vpor xmm7, xmm7, xmm15
vpsrld xmm11, xmm11, 0x11
vpor xmm9, xmm9, xmm14
vpor xmm6, xmm6, xmm12
vmovdqu xmm14, xmmword [rsp + 0x50]
vpor xmm8, xmm8, xmm11
vpxor xmm7, xmm7, xmm9
vmovdqu xmm11, xmmword [rsp + 0x80]
vpxor xmm6, xmm6, xmm8
vpsrld xmm15, xmm14, 0x12
vpxor xmm7, xmm7, xmm13
vpslld xmm9, xmm14, 0x19
vpsrld xmm13, xmm14, 3
vpxor xmm6, xmm6, xmm10
vpslld xmm8, xmm11, 0xf
vpsrld xmm10, xmm11, 0xa
vpaddd xmm6, xmm7, xmm6
vpaddd xmm7, xmm3, xmmword [rsp + 0x70]
vpaddd xmm12, xmm6, xmm7
vpslld xmm7, xmm14, 0xe
vmovdqu xmmword [rsp + 0x70], xmm12
vpsrld xmm14, xmm14, 7
vpslld xmm6, xmm11, 0xd
vpor xmm7, xmm7, xmm15
vmovdqu xmmword [rax + 0x70], xmm12
vpsrld xmm12, xmm11, 0x13
vpsrld xmm11, xmm11, 0x11
vpor xmm9, xmm9, xmm14
vpor xmm8, xmm8, xmm11
vpor xmm6, xmm6, xmm12
vpxor xmm7, xmm7, xmm9
vmovdqu xmm11, xmmword [rsp + 0x70]
vpxor xmm6, xmm6, xmm8
vpxor xmm7, xmm7, xmm13
vpsrld xmm12, xmm11, 0x13
vpslld xmm8, xmm11, 0xf
vpxor xmm6, xmm6, xmm10
vpaddd xmm6, xmm7, xmm6
vpaddd xmm7, xmm5, xmmword [rsp + 0x60]
vpsrld xmm10, xmm11, 0xa
vpaddd xmm5, xmm5, xmm1
vpaddd xmm7, xmm6, xmm7
vmovdqu xmm6, xmmword [rsp + 0x40]
vmovdqu xmmword [rsp + 0x60], xmm7
vmovdqu xmmword [rax + 0x80], xmm7
vpsrld xmm13, xmm6, 3
vpsrld xmm15, xmm6, 0x12
vpsrld xmm14, xmm6, 7
vpslld xmm7, xmm6, 0xe
vpslld xmm9, xmm6, 0x19
vpslld xmm6, xmm11, 0xd
vpor xmm7, xmm7, xmm15
vpsrld xmm11, xmm11, 0x11
vpor xmm9, xmm9, xmm14
vpor xmm6, xmm6, xmm12
vmovdqu xmm14, xmmword [rsp + 0x30]
vpor xmm8, xmm8, xmm11
vpxor xmm7, xmm7, xmm9
vmovdqu xmm11, xmmword [rsp + 0x60]
vpxor xmm6, xmm6, xmm8
vpsrld xmm15, xmm14, 0x12
vpxor xmm7, xmm7, xmm13
vpslld xmm9, xmm14, 0x19
vpsrld xmm13, xmm14, 3
vpxor xmm6, xmm6, xmm10
vpslld xmm8, xmm11, 0xf
vpsrld xmm10, xmm11, 0xa
vpaddd xmm6, xmm7, xmm6
vpaddd xmm7, xmm4, xmmword [rsp + 0x50]
vpaddd xmm4, xmm4, xmm0
vpaddd xmm12, xmm6, xmm7
vpslld xmm7, xmm14, 0xe
vmovdqu xmmword [rsp + 0x50], xmm12
vpsrld xmm14, xmm14, 7
vpslld xmm6, xmm11, 0xd
vpor xmm7, xmm7, xmm15
vmovdqu xmmword [rax + 0x90], xmm12
vpsrld xmm12, xmm11, 0x13
vpor xmm9, xmm9, xmm14
vpsrld xmm11, xmm11, 0x11
vpor xmm6, xmm6, xmm12
vpxor xmm7, xmm7, xmm9
vpor xmm8, xmm8, xmm11
vpxor xmm7, xmm7, xmm13
vmovdqu xmm11, xmmword [rsp + 0x50]
vpxor xmm6, xmm6, xmm8
vpsrld xmm12, xmm11, 0x13
vpslld xmm8, xmm11, 0xf
vpxor xmm6, xmm6, xmm10
vpaddd xmm6, xmm7, xmm6
vmovdqu xmm7, xmmword [rsp + 0x40]
vpsrld xmm10, xmm11, 0xa
vpaddd xmm7, xmm7, xmmword [rsp + 0xb0]
vpaddd xmm7, xmm6, xmm7
vmovdqu xmm6, xmmword [rsp + 0x20]
vmovdqu xmmword [rsp + 0x40], xmm7
vmovdqu xmmword [rax + 0xa0], xmm7
vpsrld xmm13, xmm6, 3
vpsrld xmm15, xmm6, 0x12
vpsrld xmm14, xmm6, 7
vpslld xmm7, xmm6, 0xe
vpslld xmm9, xmm6, 0x19
vpslld xmm6, xmm11, 0xd
vpor xmm7, xmm7, xmm15
vpsrld xmm11, xmm11, 0x11
vpor xmm9, xmm9, xmm14
vpor xmm6, xmm6, xmm12
vpor xmm8, xmm8, xmm11
vpxor xmm7, xmm7, xmm9
vpxor xmm6, xmm6, xmm8
vpxor xmm7, xmm7, xmm13
vpxor xmm6, xmm6, xmm10
vpaddd xmm6, xmm7, xmm6
vmovdqu xmm7, xmmword [rsp + 0x30]
vmovdqu xmm14, xmmword [rsp + 0x10]
vpaddd xmm7, xmm7, xmmword [rsp + 0xa0]
vmovdqu xmm11, xmmword [rsp + 0x40]
vpsrld xmm13, xmm14, 3
vpslld xmm9, xmm14, 0x19
vpsrld xmm10, xmm11, 0xa
vpsrld xmm12, xmm11, 0x13
vpaddd xmm15, xmm6, xmm7
vmovdqu xmmword [rsp + 0x30], xmm15
vpslld xmm7, xmm14, 0xe
vpslld xmm6, xmm11, 0xd
vmovdqu xmmword [rax + 0xb0], xmm15
vpslld xmm8, xmm11, 0xf
vpsrld xmm15, xmm14, 0x12
vpor xmm6, xmm6, xmm12
vpsrld xmm14, xmm14, 7
vpsrld xmm11, xmm11, 0x11
vpor xmm7, xmm7, xmm15
vpor xmm9, xmm9, xmm14
vpor xmm8, xmm8, xmm11
vmovdqu xmm11, xmmword [rsp + 0x30]
vpxor xmm7, xmm7, xmm9
vpxor xmm6, xmm6, xmm8
vpxor xmm7, xmm7, xmm13
vpsrld xmm12, xmm11, 0x13
vpxor xmm6, xmm6, xmm10
vpslld xmm8, xmm11, 0xf
vpsrld xmm10, xmm11, 0xa
vpaddd xmm6, xmm7, xmm6
vmovdqu xmm7, xmmword [rsp + 0x20]
vpaddd xmm7, xmm7, xmmword [rsp + 0x90]
vpaddd xmm7, xmm6, xmm7
vmovdqu xmm6, xmmword [rsp + 0xd0]
vmovdqu xmmword [rsp + 0x20], xmm7
vmovdqu xmmword [rax + 0xc0], xmm7
vpsrld xmm13, xmm6, 3
vpsrld xmm15, xmm6, 0x12
vpsrld xmm14, xmm6, 7
vpslld xmm7, xmm6, 0xe
vpslld xmm9, xmm6, 0x19
vpslld xmm6, xmm11, 0xd
vpor xmm7, xmm7, xmm15
vpsrld xmm11, xmm11, 0x11
vpor xmm9, xmm9, xmm14
vpor xmm6, xmm6, xmm12
vmovdqu xmm14, xmmword [rsp]
vpor xmm8, xmm8, xmm11
vpxor xmm7, xmm7, xmm9
vmovdqu xmm11, xmmword [rsp + 0x20]
vpxor xmm6, xmm6, xmm8
vpsrld xmm15, xmm14, 0x12
vpxor xmm7, xmm7, xmm13
vpsrld xmm12, xmm11, 0x13
vpsrld xmm13, xmm14, 3
vpxor xmm6, xmm6, xmm10
vpslld xmm9, xmm14, 0x19
vpsrld xmm10, xmm11, 0xa
vpaddd xmm6, xmm7, xmm6
vmovdqu xmm7, xmmword [rsp + 0x10]
vpaddd xmm7, xmm7, xmmword [rsp + 0x80]
vpslld xmm8, xmm11, 0xf
vpaddd xmm6, xmm6, xmm7
vpslld xmm7, xmm14, 0xe
vmovdqu xmmword [rsp + 0x10], xmm6
vpsrld xmm14, xmm14, 7
vpor xmm7, xmm7, xmm15
vmovdqu xmmword [rax + 0xd0], xmm6
vpslld xmm6, xmm11, 0xd
vpsrld xmm11, xmm11, 0x11
vpor xmm9, xmm9, xmm14
vpor xmm8, xmm8, xmm11
vpor xmm6, xmm6, xmm12
vpxor xmm7, xmm7, xmm9
vmovdqu xmm11, xmmword [rsp + 0x10]
vpxor xmm6, xmm6, xmm8
vpsrld xmm15, xmm3, 0x12
vpxor xmm7, xmm7, xmm13
vpsrld xmm14, xmm3, 7
vpsrld xmm12, xmm11, 0x13
vpxor xmm6, xmm6, xmm10
vpslld xmm9, xmm3, 0x19
vpsrld xmm10, xmm11, 0xa
vpaddd xmm6, xmm7, xmm6
vmovdqu xmm7, xmmword [rsp + 0xd0]
vpaddd xmm7, xmm7, xmmword [rsp + 0x70]
vpslld xmm8, xmm11, 0xf
vpor xmm9, xmm9, xmm14
vpsrld xmm13, xmm3, 3
vpaddd xmm7, xmm6, xmm7
vpslld xmm6, xmm11, 0xd
vmovdqu xmmword [rsp + 0xc0], xmm7
vpsrld xmm11, xmm11, 0x11
vpor xmm6, xmm6, xmm12
vmovdqu xmmword [rax + 0xe0], xmm7
vpslld xmm7, xmm3, 0xe
vpor xmm8, xmm8, xmm11
vpaddd xmm3, xmm3, xmm2
vpor xmm7, xmm7, xmm15
vpxor xmm6, xmm6, xmm8
vpxor xmm2, xmm1, xmm0
vmovdqu xmm15, xmmword [rsp + 0x140]
vpxor xmm7, xmm7, xmm9
vpxor xmm6, xmm6, xmm10
vpxor xmm7, xmm7, xmm13
vpsrld xmm11, xmm15, 0x19
vpand xmm2, xmm2, xmm15
vmovdqu xmm13, xmmword [rsp + 0x110]
vpaddd xmm6, xmm7, xmm6
vmovdqu xmm7, xmmword [rsp]
vpaddd xmm7, xmm7, xmmword [rsp + 0x60]
vpsrld xmm10, xmm15, 0xb
vpslld xmm8, xmm15, 0x15
vpsrld xmm9, xmm15, 6
vpxor xmm2, xmm2, xmm1
vpaddd xmm6, xmm6, xmm7
vpslld xmm7, xmm15, 7
vpor xmm8, xmm8, xmm10
vmovdqu xmmword [rsp], xmm6
vpor xmm7, xmm7, xmm11
vpxor xmm1, xmm0, xmm15
vmovdqu xmmword [rax + 0xf0], xmm6
vpslld xmm6, xmm15, 0x1a
vpxor xmm7, xmm7, xmm8
mov eax, 0x19a4c116
vpor xmm6, xmm6, xmm9
vpxor xmm6, xmm7, xmm6
vmovd xmm7, eax
mov eax, 0x1e376c08
vpshufd xmm7, xmm7, 0
vpaddd xmm6, xmm6, xmm7
vpaddd xmm3, xmm6, xmm3
vpaddd xmm3, xmm3, xmm2
vmovdqu xmm2, xmmword [rsp + 0x100]
vpaddd xmm12, xmm3, xmmword [rsp + 0x130]
vmovdqu xmm9, xmm2
vpxor xmm6, xmm2, xmm13
vpand xmm1, xmm1, xmm12
vpsrld xmm11, xmm9, 0x16
vpsrld xmm10, xmm9, 0xd
vmovdqu xmm14, xmm9
vpslld xmm8, xmm9, 0x13
vpslld xmm2, xmm2, 0xa
vpxor xmm1, xmm1, xmm0
vpor xmm8, xmm8, xmm10
vpslld xmm7, xmm9, 0x1e
vpor xmm2, xmm2, xmm11
vpsrld xmm9, xmm9, 2
vpxor xmm2, xmm2, xmm8
vpxor xmm0, xmm12, xmm15
vpsrld xmm11, xmm12, 0x19
vpsrld xmm10, xmm12, 0xb
vpor xmm7, xmm7, xmm9
vpslld xmm8, xmm12, 0x15
vpsrld xmm9, xmm12, 6
vpxor xmm2, xmm2, xmm7
vpaddd xmm2, xmm3, xmm2
vpslld xmm7, xmm12, 7
vpor xmm8, xmm8, xmm10
vpand xmm3, xmm6, xmmword [rsp + 0x150]
vpor xmm7, xmm7, xmm11
vpxor xmm3, xmm3, xmmword [rsp + 0x110]
vpxor xmm7, xmm7, xmm8
vpaddd xmm2, xmm2, xmm3
vpslld xmm3, xmm12, 0x1a
vpsrld xmm11, xmm2, 0x16
vpsrld xmm10, xmm2, 0xd
vpor xmm3, xmm3, xmm9
vpslld xmm8, xmm2, 0x13
vpsrld xmm9, xmm2, 2
vpxor xmm3, xmm7, xmm3
vmovd xmm7, eax
vpor xmm8, xmm8, xmm10
mov eax, 0x2748774c
vpshufd xmm7, xmm7, 0
vpaddd xmm3, xmm3, xmm7
vpslld xmm7, xmm2, 0x1e
vpaddd xmm5, xmm3, xmm5
vpor xmm7, xmm7, xmm9
vpxor xmm3, xmm2, xmm14
vpaddd xmm5, xmm5, xmm1
vpslld xmm1, xmm2, 0xa
vpand xmm6, xmm6, xmm3
vpaddd xmm13, xmm5, xmmword [rsp + 0x120]
vpor xmm1, xmm1, xmm11
vpxor xmm6, xmm6, xmmword [rsp + 0x100]
vpxor xmm1, xmm1, xmm8
vpxor xmm1, xmm1, xmm7
vpsrld xmm10, xmm13, 0x19
vpand xmm0, xmm0, xmm13
vpaddd xmm1, xmm5, xmm1
vpsrld xmm9, xmm13, 0xb
vpxor xmm0, xmm0, xmm15
vpslld xmm7, xmm13, 0x15
vpsrld xmm8, xmm13, 6
vpaddd xmm1, xmm1, xmm6
vpslld xmm6, xmm13, 7
vpslld xmm5, xmm13, 0x1a
vpor xmm7, xmm7, xmm9
vpor xmm6, xmm6, xmm10
vpsrld xmm9, xmm1, 0xd
vpor xmm5, xmm5, xmm8
vpsrld xmm10, xmm1, 0x16
vpsrld xmm8, xmm1, 2
vpxor xmm6, xmm6, xmm7
vpxor xmm5, xmm6, xmm5
vpslld xmm7, xmm1, 0x13
vmovd xmm6, eax
mov eax, 0x34b0bcb5
vpshufd xmm6, xmm6, 0
vpor xmm7, xmm7, xmm9
vpaddd xmm5, xmm5, xmm6
vpslld xmm6, xmm1, 0x1e
vpaddd xmm4, xmm5, xmm4
vpor xmm6, xmm6, xmm8
vpxor xmm5, xmm1, xmm2
vpaddd xmm4, xmm4, xmm0
vpslld xmm0, xmm1, 0xa
vpand xmm3, xmm3, xmm5
vpor xmm0, xmm0, xmm10
vpxor xmm3, xmm3, xmm2
vpaddd xmm11, xmm4, xmmword [rsp + 0x110]
vpxor xmm0, xmm0, xmm7
vpsrld xmm9, xmm11, 0x19
vpsrld xmm8, xmm11, 0xb
vpxor xmm0, xmm0, xmm6
vpslld xmm6, xmm11, 0x15
vpsrld xmm7, xmm11, 6
vpaddd xmm0, xmm4, xmm0
vpslld xmm4, xmm11, 7
vpaddd xmm3, xmm0, xmm3
vpor xmm6, xmm6, xmm8
vpslld xmm0, xmm11, 0x1a
vpsrld xmm14, xmm3, 0x16
vpor xmm4, xmm4, xmm9
vpxor xmm4, xmm4, xmm6
vpor xmm0, xmm0, xmm7
vpxor xmm6, xmm3, xmm1
vpxor xmm0, xmm4, xmm0
vmovd xmm4, eax
vpand xmm5, xmm5, xmm6
mov eax, 0x391c0cb3
vpshufd xmm4, xmm4, 0
vpsrld xmm10, xmm3, 0xd
vpxor xmm5, xmm5, xmm1
vpslld xmm8, xmm3, 0x13
vpsrld xmm9, xmm3, 2
vpaddd xmm0, xmm0, xmm4
vpaddd xmm4, xmm15, xmmword [rsp + 0xb0]
vpslld xmm7, xmm3, 0x1e
vpor xmm8, xmm8, xmm10
vpor xmm7, xmm7, xmm9
vpaddd xmm4, xmm0, xmm4
vpxor xmm0, xmm13, xmm12
vpand xmm0, xmm0, xmm11
vpxor xmm0, xmm0, xmm12
vpaddd xmm4, xmm4, xmm0
vpslld xmm0, xmm3, 0xa
vpaddd xmm15, xmm4, xmmword [rsp + 0x100]
vpor xmm0, xmm0, xmm14
vpsrld xmm10, xmm15, 0x19
vpsrld xmm9, xmm15, 0xb
vpxor xmm0, xmm0, xmm8
vpxor xmm0, xmm0, xmm7
vpslld xmm7, xmm15, 0x15
vpaddd xmm0, xmm4, xmm0
vpsrld xmm8, xmm15, 6
vpor xmm7, xmm7, xmm9
vpaddd xmm4, xmm0, xmm5
vpslld xmm5, xmm15, 7
vpslld xmm0, xmm15, 0x1a
vpsrld xmm14, xmm4, 0x16
vpor xmm5, xmm5, xmm10
vpxor xmm5, xmm5, xmm7
vpor xmm0, xmm0, xmm8
vpxor xmm7, xmm4, xmm3
vpxor xmm0, xmm5, xmm0
vmovd xmm5, eax
vpand xmm6, xmm6, xmm7
mov eax, 0x4ed8aa4a
vpshufd xmm5, xmm5, 0
vpslld xmm9, xmm4, 0x13
vpxor xmm6, xmm6, xmm3
vpsrld xmm10, xmm4, 2
vpslld xmm8, xmm4, 0x1e
vpaddd xmm0, xmm0, xmm5
vpaddd xmm5, xmm12, xmmword [rsp + 0xa0]
vpsrld xmm12, xmm4, 0xd
vpor xmm8, xmm8, xmm10
vpor xmm9, xmm9, xmm12
vpaddd xmm5, xmm0, xmm5
vpxor xmm0, xmm11, xmm13
vpand xmm0, xmm0, xmm15
vpxor xmm0, xmm0, xmm13
vpaddd xmm5, xmm5, xmm0
vpslld xmm0, xmm4, 0xa
vpor xmm0, xmm0, xmm14
vpaddd xmm2, xmm2, xmm5
vpsrld xmm12, xmm2, 0x19
vpsrld xmm10, xmm2, 0xb
vpxor xmm0, xmm0, xmm9
vpxor xmm0, xmm0, xmm8
vpslld xmm8, xmm2, 0x15
vpaddd xmm0, xmm5, xmm0
vpsrld xmm9, xmm2, 6
vpor xmm8, xmm8, xmm10
vpaddd xmm5, xmm0, xmm6
vpslld xmm6, xmm2, 7
vpslld xmm0, xmm2, 0x1a
vpsrld xmm14, xmm5, 0x16
vpor xmm6, xmm6, xmm12
vpxor xmm6, xmm6, xmm8
vpor xmm0, xmm0, xmm9
vpxor xmm8, xmm5, xmm4
vpxor xmm0, xmm6, xmm0
vmovd xmm6, eax
vpand xmm7, xmm7, xmm8
mov eax, 0x5b9cca4f
vpshufd xmm6, xmm6, 0
vpslld xmm10, xmm5, 0x13
vpxor xmm7, xmm7, xmm4
vpsrld xmm12, xmm5, 2
vpslld xmm9, xmm5, 0x1e
vpaddd xmm0, xmm0, xmm6
vpaddd xmm6, xmm13, xmmword [rsp + 0x90]
vpsrld xmm13, xmm5, 0xd
vpor xmm9, xmm9, xmm12
vpor xmm10, xmm10, xmm13
vpaddd xmm6, xmm0, xmm6
vpxor xmm0, xmm15, xmm11
vpand xmm0, xmm0, xmm2
vpxor xmm0, xmm0, xmm11
vpaddd xmm6, xmm6, xmm0
vpslld xmm0, xmm5, 0xa
vpor xmm0, xmm0, xmm14
vpaddd xmm1, xmm1, xmm6
vpsrld xmm13, xmm1, 0x19
vpsrld xmm12, xmm1, 0xb
vpxor xmm0, xmm0, xmm10
vpxor xmm0, xmm0, xmm9
vpslld xmm9, xmm1, 0x15
vpaddd xmm0, xmm6, xmm0
vpsrld xmm10, xmm1, 6
vpor xmm9, xmm9, xmm12
vpaddd xmm6, xmm0, xmm7
vpslld xmm7, xmm1, 7
vpslld xmm0, xmm1, 0x1a
vpsrld xmm14, xmm6, 0x16
vpor xmm7, xmm7, xmm13
vpxor xmm7, xmm7, xmm9
vpor xmm0, xmm0, xmm10
vpxor xmm9, xmm6, xmm5
vpxor xmm0, xmm7, xmm0
vmovd xmm7, eax
vpand xmm8, xmm8, xmm9
mov eax, 0x682e6ff3
vpshufd xmm7, xmm7, 0
vpsrld xmm13, xmm6, 0xd
vpxor xmm8, xmm8, xmm5
vpsrld xmm12, xmm6, 2
vpslld xmm10, xmm6, 0x1e
vpaddd xmm0, xmm0, xmm7
vpaddd xmm7, xmm11, xmmword [rsp + 0x80]
vpslld xmm11, xmm6, 0x13
vpor xmm10, xmm10, xmm12
vpor xmm11, xmm11, xmm13
vpaddd xmm7, xmm0, xmm7
vpxor xmm0, xmm2, xmm15
vpand xmm0, xmm0, xmm1
vpxor xmm0, xmm0, xmm15
vpaddd xmm7, xmm7, xmm0
vpslld xmm0, xmm6, 0xa
vpor xmm0, xmm0, xmm14
vpaddd xmm3, xmm3, xmm7
vpsrld xmm13, xmm3, 0x19
vpsrld xmm12, xmm3, 0xb
vpxor xmm0, xmm0, xmm11
vpxor xmm0, xmm0, xmm10
vpslld xmm10, xmm3, 0x15
vpaddd xmm0, xmm7, xmm0
vpsrld xmm11, xmm3, 6
vpor xmm10, xmm10, xmm12
vpaddd xmm7, xmm0, xmm8
vpslld xmm8, xmm3, 7
vpslld xmm0, xmm3, 0x1a
vpsrld xmm14, xmm7, 0xd
vpor xmm8, xmm8, xmm13
vpxor xmm8, xmm8, xmm10
vpor xmm0, xmm0, xmm11
vpxor xmm10, xmm7, xmm6
vpxor xmm0, xmm8, xmm0
vmovd xmm8, eax
vpand xmm9, xmm9, xmm10
mov eax, 0x748f82ee
vpshufd xmm8, xmm8, 0
vpslld xmm12, xmm7, 0x13
vpxor xmm9, xmm9, xmm6
vpaddd xmm0, xmm0, xmm8
vpaddd xmm8, xmm15, xmmword [rsp + 0x70]
vpsrld xmm15, xmm7, 0x16
vpsrld xmm13, xmm7, 2
vpslld xmm11, xmm7, 0x1e
vpor xmm12, xmm12, xmm14
vpaddd xmm8, xmm0, xmm8
vpxor xmm0, xmm1, xmm2
vpor xmm11, xmm11, xmm13
vpand xmm0, xmm0, xmm3
vpxor xmm0, xmm0, xmm2
vpaddd xmm2, xmm2, xmmword [rsp + 0x60]
vpaddd xmm8, xmm8, xmm0
vpslld xmm0, xmm7, 0xa
vpor xmm0, xmm0, xmm15
vpaddd xmm4, xmm4, xmm8
vpsrld xmm14, xmm4, 0x19
vpsrld xmm13, xmm4, 0xb
vpxor xmm0, xmm0, xmm12
vpxor xmm0, xmm0, xmm11
vpslld xmm11, xmm4, 0x15
vpaddd xmm0, xmm8, xmm0
vpsrld xmm12, xmm4, 6
vpor xmm11, xmm11, xmm13
vpaddd xmm8, xmm0, xmm9
vpslld xmm9, xmm4, 7
vpslld xmm0, xmm4, 0x1a
vpsrld xmm15, xmm8, 0x16
vpor xmm9, xmm9, xmm14
vpxor xmm9, xmm9, xmm11
vpsrld xmm14, xmm8, 0xd
vpor xmm0, xmm0, xmm12
vpslld xmm12, xmm8, 0x13
vpsrld xmm13, xmm8, 2
vpxor xmm0, xmm9, xmm0
vmovd xmm9, eax
vpor xmm12, xmm12, xmm14
mov eax, 0x78a5636f
vpshufd xmm9, xmm9, 0
vpslld xmm11, xmm8, 0x1e
vpaddd xmm0, xmm0, xmm9
vpor xmm11, xmm11, xmm13
vpxor xmm9, xmm8, xmm7
vpaddd xmm2, xmm0, xmm2
vpxor xmm0, xmm3, xmm1
vpand xmm10, xmm10, xmm9
vpand xmm0, xmm0, xmm4
vpxor xmm10, xmm10, xmm7
vpxor xmm0, xmm0, xmm1
vpaddd xmm1, xmm1, xmmword [rsp + 0x50]
vpaddd xmm2, xmm2, xmm0
vpslld xmm0, xmm8, 0xa
vpor xmm0, xmm0, xmm15
vpaddd xmm5, xmm5, xmm2
vpsrld xmm14, xmm5, 0x19
vpsrld xmm13, xmm5, 0xb
vpxor xmm0, xmm0, xmm12
vpxor xmm0, xmm0, xmm11
vpslld xmm11, xmm5, 0x15
vpaddd xmm0, xmm2, xmm0
vpsrld xmm12, xmm5, 6
vpor xmm11, xmm11, xmm13
vpaddd xmm0, xmm0, xmm10
vpslld xmm10, xmm5, 7
vpslld xmm2, xmm5, 0x1a
vpsrld xmm15, xmm0, 0x16
vpor xmm10, xmm10, xmm14
vpxor xmm10, xmm10, xmm11
vpsrld xmm14, xmm0, 0xd
vpor xmm2, xmm2, xmm12
vpslld xmm12, xmm0, 0x13
vpsrld xmm13, xmm0, 2
vpxor xmm2, xmm10, xmm2
vmovd xmm10, eax
vpor xmm12, xmm12, xmm14
mov eax, 0x84c87814
vpshufd xmm10, xmm10, 0
vpslld xmm11, xmm0, 0x1e
vpaddd xmm2, xmm2, xmm10
vpor xmm11, xmm11, xmm13
vpxor xmm10, xmm0, xmm8
vpaddd xmm2, xmm2, xmm1
vpxor xmm1, xmm4, xmm3
vpand xmm9, xmm9, xmm10
vpand xmm1, xmm1, xmm5
vpxor xmm9, xmm9, xmm8
vpxor xmm1, xmm1, xmm3
vpaddd xmm3, xmm3, xmmword [rsp + 0x40]
vpaddd xmm2, xmm2, xmm1
vpslld xmm1, xmm0, 0xa
vpor xmm1, xmm1, xmm15
vpaddd xmm6, xmm6, xmm2
vpsrld xmm14, xmm6, 0x19
vpsrld xmm13, xmm6, 0xb
vpxor xmm1, xmm1, xmm12
vpxor xmm1, xmm1, xmm11
vpslld xmm11, xmm6, 0x15
vpaddd xmm1, xmm2, xmm1
vpsrld xmm12, xmm6, 6
vpor xmm11, xmm11, xmm13
vpaddd xmm1, xmm1, xmm9
vpslld xmm9, xmm6, 7
vpslld xmm2, xmm6, 0x1a
vpsrld xmm15, xmm1, 0x16
vpor xmm9, xmm9, xmm14
vpxor xmm9, xmm9, xmm11
vpsrld xmm14, xmm1, 0xd
vpor xmm2, xmm2, xmm12
vpslld xmm12, xmm1, 0x13
vpsrld xmm13, xmm1, 2
vpxor xmm2, xmm9, xmm2
vmovd xmm9, eax
vpor xmm12, xmm12, xmm14
mov eax, 0x8cc70208
vpshufd xmm9, xmm9, 0
vpslld xmm11, xmm1, 0x1e
vpaddd xmm9, xmm2, xmm9
vpxor xmm2, xmm5, xmm4
vpor xmm11, xmm11, xmm13
vpand xmm2, xmm2, xmm6
vpaddd xmm3, xmm9, xmm3
vpxor xmm9, xmm1, xmm0
vpxor xmm2, xmm2, xmm4
vpand xmm10, xmm10, xmm9
vpaddd xmm4, xmm4, xmmword [rsp + 0x30]
vpaddd xmm3, xmm3, xmm2
vpslld xmm2, xmm1, 0xa
vpxor xmm10, xmm10, xmm0
vpor xmm2, xmm2, xmm15
vpaddd xmm7, xmm7, xmm3
vpsrld xmm14, xmm7, 0x19
vpsrld xmm13, xmm7, 0xb
vpxor xmm2, xmm2, xmm12
vpxor xmm2, xmm2, xmm11
vpslld xmm11, xmm7, 0x15
vpaddd xmm2, xmm3, xmm2
vpsrld xmm12, xmm7, 6
vpor xmm11, xmm11, xmm13
vpaddd xmm2, xmm2, xmm10
vpslld xmm10, xmm7, 7
vpslld xmm3, xmm7, 0x1a
vpsrld xmm15, xmm2, 0x16
vpor xmm10, xmm10, xmm14
vpor xmm3, xmm3, xmm12
vpsrld xmm14, xmm2, 0xd
vpxor xmm10, xmm10, xmm11
vpslld xmm12, xmm2, 0x13
vpsrld xmm13, xmm2, 2
vpxor xmm10, xmm10, xmm3
vmovd xmm3, eax
vpor xmm12, xmm12, xmm14
mov eax, 0x90befffa
vpshufd xmm3, xmm3, 0
vpslld xmm11, xmm2, 0x1e
vpaddd xmm3, xmm3, xmm10
vpor xmm11, xmm11, xmm13
vpxor xmm10, xmm2, xmm1
vpaddd xmm3, xmm3, xmm4
vpxor xmm4, xmm6, xmm5
vpand xmm9, xmm9, xmm10
vpand xmm4, xmm4, xmm7
vpxor xmm9, xmm9, xmm1
vpxor xmm4, xmm4, xmm5
vpaddd xmm5, xmm5, xmmword [rsp + 0x20]
vpaddd xmm3, xmm3, xmm4
vpslld xmm4, xmm2, 0xa
vpor xmm4, xmm4, xmm15
vpaddd xmm8, xmm8, xmm3
vpsrld xmm14, xmm8, 0x19
vpsrld xmm13, xmm8, 0xb
vpxor xmm4, xmm4, xmm12
vpxor xmm4, xmm4, xmm11
vpslld xmm11, xmm8, 7
vpaddd xmm3, xmm3, xmm4
vpslld xmm4, xmm8, 0x15
vpor xmm11, xmm11, xmm14
vpaddd xmm3, xmm3, xmm9
vpsrld xmm12, xmm8, 6
vpor xmm4, xmm4, xmm13
vpslld xmm9, xmm8, 0x1a
vpsrld xmm15, xmm3, 0x16
vpxor xmm4, xmm11, xmm4
vpsrld xmm14, xmm3, 0xd
vpsrld xmm13, xmm3, 2
vpor xmm9, xmm9, xmm12
vpslld xmm12, xmm3, 0xa
vpslld xmm11, xmm3, 0x1e
vpxor xmm4, xmm4, xmm9
vmovd xmm9, eax
vpor xmm12, xmm12, xmm15
vpor xmm11, xmm11, xmm13
mov eax, 0xa4506ceb
vpshufd xmm9, xmm9, 0
vpaddd xmm4, xmm4, xmm9
vpxor xmm9, xmm3, xmm2
vpaddd xmm4, xmm4, xmm5
vpxor xmm5, xmm7, xmm6
vpand xmm10, xmm10, xmm9
vpand xmm5, xmm5, xmm8
vpxor xmm10, xmm10, xmm2
vpxor xmm5, xmm5, xmm6
vpaddd xmm6, xmm6, xmmword [rsp + 0x10]
vpaddd xmm4, xmm4, xmm5
vpslld xmm5, xmm3, 0x13
vpor xmm5, xmm5, xmm14
vpaddd xmm0, xmm0, xmm4
vpsrld xmm14, xmm0, 0x19
vpsrld xmm13, xmm0, 0xb
vpxor xmm5, xmm12, xmm5
vpxor xmm5, xmm5, xmm11
vpslld xmm11, xmm0, 0x15
vpaddd xmm4, xmm4, xmm5
vpslld xmm5, xmm0, 7
vpor xmm11, xmm11, xmm13
vpaddd xmm4, xmm4, xmm10
vpsrld xmm12, xmm0, 6
vpor xmm5, xmm5, xmm14
vpslld xmm10, xmm0, 0x1a
vpsrld xmm15, xmm4, 0x16
vpxor xmm5, xmm5, xmm11
vpsrld xmm14, xmm4, 0xd
vpsrld xmm13, xmm4, 2
vpor xmm10, xmm10, xmm12
vpslld xmm12, xmm4, 0x13
vpslld xmm11, xmm4, 0x1e
vpxor xmm5, xmm5, xmm10
vmovd xmm10, eax
vpor xmm12, xmm12, xmm14
vpor xmm11, xmm11, xmm13
mov eax, 0xbef9a3f7
vpshufd xmm10, xmm10, 0
vpaddd xmm5, xmm5, xmm10
vpxor xmm10, xmm4, xmm3
vpaddd xmm5, xmm5, xmm6
vpxor xmm6, xmm8, xmm7
vpand xmm9, xmm9, xmm10
vpand xmm6, xmm6, xmm0
vpxor xmm9, xmm9, xmm3
vpxor xmm6, xmm6, xmm7
vpaddd xmm7, xmm7, xmmword [rsp + 0xc0]
vpaddd xmm5, xmm5, xmm6
vpslld xmm6, xmm4, 0xa
vpor xmm6, xmm6, xmm15
vpaddd xmm1, xmm1, xmm5
vpslld xmm14, xmm1, 7
vpsrld xmm13, xmm1, 0xb
vpxor xmm6, xmm6, xmm12
vpxor xmm6, xmm6, xmm11
vpslld xmm11, xmm1, 0x15
vpaddd xmm5, xmm5, xmm6
vpsrld xmm6, xmm1, 0x19
vpor xmm11, xmm11, xmm13
vpaddd xmm5, xmm5, xmm9
vpsrld xmm12, xmm1, 6
vpor xmm6, xmm14, xmm6
vpslld xmm9, xmm1, 0x1a
vpslld xmm15, xmm5, 0xa
vpxor xmm6, xmm6, xmm11
vpsrld xmm14, xmm5, 0xd
vpslld xmm11, xmm5, 0x13
vpor xmm9, xmm9, xmm12
vpxor xmm6, xmm6, xmm9
vmovd xmm9, eax
vpor xmm11, xmm11, xmm14
mov eax, 0xc67178f2
vpshufd xmm9, xmm9, 0
vpsrld xmm13, xmm5, 2
vpxor xmm12, xmm5, xmm4
vpaddd xmm6, xmm6, xmm9
vpslld xmm9, xmm5, 0x1e
vpand xmm10, xmm10, xmm12
vpaddd xmm6, xmm6, xmm7
vpxor xmm7, xmm0, xmm8
vpor xmm9, xmm9, xmm13
vpand xmm7, xmm7, xmm1
vpxor xmm10, xmm10, xmm4
vpxor xmm7, xmm7, xmm8
vpaddd xmm8, xmm8, xmmword [rsp]
vpaddd xmm6, xmm6, xmm7
vpsrld xmm7, xmm5, 0x16
vpor xmm7, xmm15, xmm7
vpaddd xmm2, xmm2, xmm6
vpsrld xmm14, xmm2, 0x19
vpsrld xmm13, xmm2, 0xb
vpxor xmm7, xmm7, xmm11
vpxor xmm7, xmm7, xmm9
vpsrld xmm11, xmm2, 6
vpaddd xmm6, xmm6, xmm7
vpslld xmm7, xmm2, 7
vpaddd xmm6, xmm6, xmm10
vpslld xmm10, xmm2, 0x15
vpor xmm7, xmm7, xmm14
vpslld xmm9, xmm2, 0x1a
vpsrld xmm14, xmm6, 0x16
vpor xmm10, xmm10, xmm13
vpor xmm9, xmm9, xmm11
vpsrld xmm13, xmm6, 0xd
vpxor xmm7, xmm7, xmm10
vpslld xmm10, xmm6, 0x13
vpsrld xmm11, xmm6, 2
vpxor xmm7, xmm7, xmm9
vmovd xmm9, eax
vpor xmm10, xmm10, xmm13
vpshufd xmm9, xmm9, 0
vpaddd xmm7, xmm7, xmm9
vpslld xmm9, xmm6, 0x1e
vpaddd xmm7, xmm7, xmm8
vpxor xmm8, xmm1, xmm0
vpor xmm9, xmm9, xmm11
vpand xmm8, xmm8, xmm2
vpxor xmm8, xmm8, xmm0
vpaddd xmm7, xmm7, xmm8
vpslld xmm8, xmm6, 0xa
vpor xmm8, xmm8, xmm14
vpxor xmm8, xmm8, xmm10
vpxor xmm8, xmm8, xmm9
vpxor xmm9, xmm5, xmm6
vpaddd xmm8, xmm8, xmmword [r8]
vpand xmm9, xmm9, xmm12
vpxor xmm9, xmm9, xmm5
vpaddd xmm9, xmm7, xmm9
vpaddd xmm8, xmm8, xmm9
vmovdqu xmmword [rcx], xmm8
vpaddd xmm6, xmm6, xmmword [r8 + 0x10]
vmovdqu xmmword [rcx + 0x10], xmm6
vpaddd xmm5, xmm5, xmmword [r8 + 0x20]
vmovdqu xmmword [rcx + 0x20], xmm5
vpaddd xmm4, xmm4, xmmword [r8 + 0x30]
vmovdqu xmmword [rcx + 0x30], xmm4
vpaddd xmm7, xmm7, xmmword [r8 + 0x40]
vpaddd xmm7, xmm7, xmm3
vmovdqu xmmword [rcx + 0x40], xmm7
vpaddd xmm2, xmm2, xmmword [r8 + 0x50]
vmovdqu xmmword [rcx + 0x50], xmm2
vpaddd xmm1, xmm1, xmmword [r8 + 0x60]
vmovdqu xmmword [rcx + 0x60], xmm1
vpaddd xmm0, xmm0, xmmword [r8 + 0x70]
vmovups xmm6, xmmword [rsp + 0x160]
vmovups xmm7, xmmword [rsp + 0x170]
vmovups xmm8, xmmword [rsp + 0x180]
vmovups xmm9, xmmword [rsp + 0x190]
vmovdqu xmmword [rcx + 0x70], xmm0
vmovups xmm10, xmmword [rsp + 0x1a0]
vmovups xmm11, xmmword [rsp + 0x1b0]
vmovups xmm12, xmmword [rsp + 0x1c0]
vmovups xmm13, xmmword [rsp + 0x1d0]
vmovups xmm14, xmmword [rsp + 0x1e0]
vmovups xmm15, xmmword [rsp + 0x1f0]
add rsp, 0x208
ret