Function at 0x6981e0
Capabilities:
Encode data using base64

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x8c8
vmovups xmmword [rsp + 0x820], xmm6
vmovups xmmword [rsp + 0x830], xmm7
vmovups xmmword [rsp + 0x840], xmm8
vmovups xmmword [rsp + 0x850], xmm9
vmovups xmmword [rsp + 0x860], xmm10
vmovups xmmword [rsp + 0x870], xmm11
vmovups xmmword [rsp + 0x880], xmm12
vmovups xmmword [rsp + 0x890], xmm13
vmovups xmmword [rsp + 0x8a0], xmm14
vmovups xmmword [rsp + 0x8b0], xmm15
mov rax, rdx
add rax, rax
mov qword [rsp + 0x910], rcx
mov dword [rsp + 0x920], r8d
mov qword [rsp + 0x818], rax
mov rbp, qword [rsp + 0x930]
mov edi, dword [rsp + 0x938]
mov r13, qword [rsp + 0x958]
mov rsi, rdx
je 0x6a2852
mov rbx, rax
lea r8, [rax - 1]
mov rax, qword [rsp + 0x910]
add rax, 0x7ff
sub rax, rbp
cmp rax, 0xffe
jbe 0x6aa2e4
cmp r8, 0xe
jbe 0x6aa2e4
cmp r8, 0x1e
jbe 0x6aa5a4
shr rbx, 5
mov rax, rcx
mov rcx, rbx
shl rcx, 0xb
vmovdqu16 ymm23, ymmword [0x007a18e0]
vmovdqu ymm4, ymmword [0x007a1900]
vmovdqu32 ymm22, ymmword [0x007a1920]
mov rdx, rbp
add rcx, rax
nop dword [rax + rax]
vmovdqu8 ymm28, ymmword [rax]
vmovdqu8 ymm29, ymmword [rax + 0x20]
vmovdqu8 ymm12, ymmword [rax + 0x40]
vmovdqu8 ymm30, ymmword [rax + 0x60]
vpandq ymm31, ymm23, ymm29
vpandq ymm13, ymm23, ymm28
vpsrlw ymm29, ymm29, 8
vpsrlw ymm28, ymm28, 8
vpackuswb ymm28, ymm28, ymm29
vpackuswb ymm13, ymm13, ymm31
vpandq ymm29, ymm23, ymm12
vpermq ymm31, ymm28, 0xd8
vpsrlw ymm12, ymm12, 8
vpandq ymm28, ymm23, ymm30
vpsrlw ymm30, ymm30, 8
vmovdqu8 ymm25, ymmword [rax + 0x80]
vmovdqu8 ymm27, ymmword [rax + 0xa0]
vpackuswb ymm12, ymm12, ymm30
vpermq ymm12, ymm12, 0xd8
vmovdqu8 ymm11, ymmword [rax + 0xc0]
vmovdqu8 ymm26, ymmword [rax + 0xe0]
vpackuswb ymm29, ymm29, ymm28
vmovdqu ymmword [rsp + 0xb0], ymm12
vpandq ymm28, ymm23, ymm27
vpandq ymm12, ymm23, ymm25
vpsrlw ymm27, ymm27, 8
vpsrlw ymm25, ymm25, 8
vpackuswb ymm25, ymm25, ymm27
vpermq ymm30, ymm25, 0xd8
vpackuswb ymm12, ymm12, ymm28
vpandq ymm25, ymm23, ymm26
vpandq ymm28, ymm23, ymm11
vpsrlw ymm26, ymm26, 8
vpsrlw ymm11, ymm11, 8
vmovdqu8 ymm20, ymmword [rax + 0x100]
vmovdqu8 ymm24, ymmword [rax + 0x120]
vpackuswb ymm11, ymm11, ymm26
vpermq ymm11, ymm11, 0xd8
vpackuswb ymm28, ymm28, ymm25
vmovdqu ymmword [rsp + 0xf0], ymm11
vpandq ymm25, ymm23, ymm24
vpandq ymm11, ymm23, ymm20
vpsrlw ymm24, ymm24, 8
vpsrlw ymm20, ymm20, 8
vmovdqu8 ymm10, ymmword [rax + 0x140]
vmovdqu8 ymm21, ymmword [rax + 0x160]
vpackuswb ymm20, ymm20, ymm24
vpermq ymm20, ymm20, 0xd8
vmovdqu64 ymmword [rsp + 0x110], ymm20
vpandq ymm27, ymm23, ymm10
vpandq ymm20, ymm23, ymm21
vpsrlw ymm10, ymm10, 8
vpsrlw ymm21, ymm21, 8
vmovdqu8 ymm17, ymmword [rax + 0x180]
vmovdqu8 ymm19, ymmword [rax + 0x1a0]
vpackuswb ymm10, ymm10, ymm21
vpermq ymm10, ymm10, 0xd8
vmovdqu8 ymm15, ymmword [rax + 0x1c0]
vmovdqu8 ymm18, ymmword [rax + 0x1e0]
vmovdqu8 ymm9, ymmword [rax + 0x200]
vmovdqu8 ymm16, ymmword [rax + 0x220]
vmovdqu8 ymm7, ymmword [rax + 0x240]
vmovdqu8 ymm14, ymmword [rax + 0x260]
vmovdqu8 ymm5, ymmword [rax + 0x280]
vmovdqu8 ymm8, ymmword [rax + 0x2a0]
vmovdqu8 ymm2, ymmword [rax + 0x2c0]
vmovdqu8 ymm6, ymmword [rax + 0x2e0]
vmovdqu8 ymm1, ymmword [rax + 0x300]
vmovdqu8 ymm3, ymmword [rax + 0x320]
vmovdqu8 ymm0, ymmword [rax + 0x340]
vmovdqu64 ymmword [rsp + 0x90], ymm31
vmovdqu64 ymmword [rsp + 0xd0], ymm30
vpackuswb ymm27, ymm27, ymm20
vmovdqu ymmword [rsp + 0x130], ymm10
vpandq ymm20, ymm23, ymm19
vpandq ymm10, ymm23, ymm17
vpsrlw ymm19, ymm19, 8
vpsrlw ymm17, ymm17, 8
vpackuswb ymm17, ymm17, ymm19
vpermq ymm24, ymm17, 0xd8
vpandq ymm26, ymm23, ymm15
vpandq ymm17, ymm23, ymm18
vpsrlw ymm15, ymm15, 8
vpsrlw ymm18, ymm18, 8
vpackuswb ymm15, ymm15, ymm18
vpermq ymm15, ymm15, 0xd8
vpackuswb ymm26, ymm26, ymm17
vmovdqu ymmword [rsp + 0x170], ymm15
vpandq ymm17, ymm23, ymm16
vpandq ymm15, ymm23, ymm9
vpsrlw ymm16, ymm16, 8
vpsrlw ymm9, ymm9, 8
vpackuswb ymm9, ymm9, ymm16
vpackuswb ymm15, ymm15, ymm17
vpermq ymm9, ymm9, 0xd8
vpermq ymm19, ymm15, 0xd8
vmovdqu ymmword [rsp + 0x1b0], ymm9
vpandq ymm15, ymm23, ymm14
vpandq ymm9, ymm23, ymm7
vpsrlw ymm14, ymm14, 8
vpsrlw ymm7, ymm7, 8
vpackuswb ymm9, ymm9, ymm15
vpackuswb ymm7, ymm7, ymm14
vpermq ymm18, ymm9, 0xd8
vpermq ymm14, ymm7, 0xd8
vpandq ymm9, ymm23, ymm8
vpandq ymm7, ymm23, ymm5
vpsrlw ymm8, ymm8, 8
vpsrlw ymm5, ymm5, 8
vpackuswb ymm5, ymm5, ymm8
vpackuswb ymm7, ymm7, ymm9
vpermq ymm5, ymm5, 0xd8
vpermq ymm21, ymm7, 0xd8
vmovdqu ymmword [rsp + 0x230], ymm5
vpandq ymm7, ymm23, ymm6
vpandq ymm5, ymm23, ymm2
vpsrlw ymm6, ymm6, 8
vpsrlw ymm2, ymm2, 8
vpackuswb ymm2, ymm2, ymm6
vpackuswb ymm5, ymm5, ymm7
vpermq ymm2, ymm2, 0xd8
vpermq ymm8, ymm5, 0xd8
vmovdqu ymmword [rsp + 0x270], ymm2
vpandq ymm5, ymm23, ymm3
vpandq ymm2, ymm23, ymm1
vpsrlw ymm3, ymm3, 8
vpsrlw ymm1, ymm1, 8
vpackuswb ymm1, ymm1, ymm3
vpermq ymm3, ymm1, 0xd8
vpandq ymm1, ymm23, ymmword [rax + 0x360]
vpackuswb ymm11, ymm11, ymm25
vpandq ymm25, ymm23, ymm0
vpackuswb ymm25, ymm25, ymm1
vpsrlw ymm1, ymmword [rax + 0x360], 8
vpsrlw ymm0, ymm0, 8
vpackuswb ymm0, ymm0, ymm1
vpandq ymm9, ymm23, ymmword [rax + 0x380]
vpermq ymm1, ymm0, 0xd8
vpandq ymm0, ymm23, ymmword [rax + 0x3a0]
vmovdqu ymmword [rsp + 0x2d0], ymm1
vpackuswb ymm9, ymm9, ymm0
vpsrlw ymm1, ymmword [rax + 0x3a0], 8
vpsrlw ymm0, ymmword [rax + 0x380], 8
vmovdqu64 ymmword [rsp + 0x150], ymm24
vpackuswb ymm0, ymm0, ymm1
vpermq ymm0, ymm0, 0xd8
vpandq ymm24, ymm23, ymmword [rax + 0x3c0]
vmovdqu ymmword [rsp + 0x2f0], ymm0
vpandq ymm0, ymm23, ymmword [rax + 0x3e0]
vpsrlw ymm1, ymmword [rax + 0x3e0], 8
vpackuswb ymm24, ymm24, ymm0
vpsrlw ymm0, ymmword [rax + 0x3c0], 8
vmovdqu ymmword [rsp + 0x250], ymm8
vpackuswb ymm0, ymm0, ymm1
vpandq ymm8, ymm23, ymmword [rax + 0x400]
vpermq ymm17, ymm0, 0xd8
vpandq ymm0, ymm23, ymmword [rax + 0x420]
vpsrlw ymm1, ymmword [rax + 0x420], 8
vpackuswb ymm8, ymm8, ymm0
vpsrlw ymm0, ymmword [rax + 0x400], 8
vpackuswb ymm2, ymm2, ymm5
vpackuswb ymm0, ymm0, ymm1
vmovdqu64 ymmword [rsp + 0x210], ymm21
vmovdqu ymmword [rsp + 0x2b0], ymm3
vpandq ymm21, ymm23, ymmword [rax + 0x440]
vpermq ymm3, ymm0, 0xd8
vpandq ymm0, ymm23, ymmword [rax + 0x460]
vpermq ymm16, ymm2, 0xd8
vmovdqu64 ymmword [rsp + 0x190], ymm19
vmovdqu64 ymmword [rsp + 0x1d0], ymm18
vmovdqu ymmword [rsp + 0x1f0], ymm14
vmovdqu64 ymmword [rsp + 0x290], ymm16
vmovdqu64 ymmword [rsp + 0x310], ymm17
vmovdqu ymmword [rsp + 0x330], ymm3
vpackuswb ymm21, ymm21, ymm0
vpsrlw ymm0, ymmword [rax + 0x440], 8
vpsrlw ymm1, ymmword [rax + 0x460], 8
vpandq ymm7, ymm23, ymmword [rax + 0x480]
vpackuswb ymm0, ymm0, ymm1
vpermq ymm5, ymm0, 0xd8
vpandq ymm0, ymm23, ymmword [rax + 0x4a0]
vpsrlw ymm1, ymmword [rax + 0x4a0], 8
vpackuswb ymm7, ymm7, ymm0
vpsrlw ymm0, ymmword [rax + 0x480], 8
vpackuswb ymm10, ymm10, ymm20
vpackuswb ymm0, ymm0, ymm1
vpandq ymm20, ymm23, ymmword [rax + 0x4c0]
vpermq ymm2, ymm0, 0xd8
vpandq ymm0, ymm23, ymmword [rax + 0x4e0]
vpsrlw ymm1, ymmword [rax + 0x4e0], 8
vpackuswb ymm20, ymm20, ymm0
vpsrlw ymm0, ymmword [rax + 0x4c0], 8
vpandq ymm6, ymm23, ymmword [rax + 0x500]
vpackuswb ymm0, ymm0, ymm1
vpermq ymm1, ymm0, 0xd8
vpandq ymm0, ymm23, ymmword [rax + 0x520]
vmovdqu ymmword [rsp + 0x390], ymm1
vpackuswb ymm6, ymm6, ymm0
vpsrlw ymm1, ymmword [rax + 0x520], 8
vpsrlw ymm0, ymmword [rax + 0x500], 8
vpandq ymm19, ymm23, ymmword [rax + 0x540]
vpackuswb ymm0, ymm0, ymm1
vpermq ymm0, ymm0, 0xd8
vmovdqu ymmword [rsp + 0x3b0], ymm0
vpandq ymm0, ymm23, ymmword [rax + 0x560]
vpsrlw ymm1, ymmword [rax + 0x560], 8
vpackuswb ymm19, ymm19, ymm0
vpsrlw ymm0, ymmword [rax + 0x540], 8
vmovdqu ymmword [rsp + 0x350], ymm5
vpackuswb ymm0, ymm0, ymm1
vpandq ymm5, ymm23, ymmword [rax + 0x580]
vpermq ymm15, ymm0, 0xd8
vpandq ymm0, ymm23, ymmword [rax + 0x5a0]
vpsrlw ymm1, ymmword [rax + 0x5a0], 8
vpackuswb ymm5, ymm5, ymm0
vpsrlw ymm0, ymmword [rax + 0x580], 8
vpandq ymm18, ymm23, ymmword [rax + 0x5c0]
vpackuswb ymm0, ymm0, ymm1
vpermq ymm14, ymm0, 0xd8
vpandq ymm0, ymm23, ymmword [rax + 0x5e0]
vpsrlw ymm1, ymmword [rax + 0x5e0], 8
vpackuswb ymm18, ymm18, ymm0
vpsrlw ymm0, ymmword [rax + 0x5c0], 8
vmovdqu ymmword [rsp + 0x370], ymm2
vpackuswb ymm0, ymm0, ymm1
vpermq ymm31, ymm0, 0xd8
vmovdqu ymmword [rsp + 0x3d0], ymm15
vmovdqu ymmword [rsp + 0x3f0], ymm14
vmovdqu64 ymmword [rsp + 0x410], ymm31
vpandq ymm0, ymm23, ymmword [rax + 0x620]
vpandq ymm3, ymm23, ymmword [rax + 0x600]
vpsrlw ymm1, ymmword [rax + 0x620], 8
vpackuswb ymm3, ymm3, ymm0
vpsrlw ymm0, ymmword [rax + 0x600], 8
vpandq ymm17, ymm23, ymmword [rax + 0x640]
vpackuswb ymm0, ymm0, ymm1
vpermq ymm30, ymm0, 0xd8
vpandq ymm0, ymm23, ymmword [rax + 0x660]
vpsrlw ymm1, ymmword [rax + 0x660], 8
vpackuswb ymm17, ymm17, ymm0
vpsrlw ymm0, ymmword [rax + 0x640], 8
vpandq ymm2, ymm23, ymmword [rax + 0x680]
vpackuswb ymm0, ymm0, ymm1
vpermq ymm16, ymm0, 0xd8
vpandq ymm0, ymm23, ymmword [rax + 0x6a0]
vpsrlw ymm1, ymmword [rax + 0x6a0], 8
vpackuswb ymm2, ymm2, ymm0
vpsrlw ymm0, ymmword [rax + 0x680], 8
vmovdqu64 ymmword [rsp + 0x450], ymm16
vpackuswb ymm0, ymm0, ymm1
vpandq ymm16, ymm23, ymmword [rax + 0x6c0]
vpermq ymm1, ymm0, 0xd8
vpandq ymm0, ymm23, ymmword [rax + 0x6e0]
vmovdqu ymmword [rsp + 0x470], ymm1
vpackuswb ymm16, ymm16, ymm0
vpsrlw ymm1, ymmword [rax + 0x6e0], 8
vpsrlw ymm0, ymmword [rax + 0x6c0], 8
vpsrlw ymm14, ymmword [rax + 0x720], 8
vpackuswb ymm0, ymm0, ymm1
vpermq ymm0, ymm0, 0xd8
vpandq ymm1, ymm23, ymmword [rax + 0x700]
vmovdqu ymmword [rsp + 0x490], ymm0
vpandq ymm0, ymm23, ymmword [rax + 0x720]
vmovdqu64 ymmword [rsp + 0x430], ymm30
vpackuswb ymm1, ymm1, ymm0
vpsrlw ymm0, ymmword [rax + 0x700], 8
vpermq ymm13, ymm13, 0xd8
vpackuswb ymm0, ymm0, ymm14
vpermq ymm15, ymm0, 0xd8
vmovdqu ymmword [rsp + 0x4b0], ymm15
vpandq ymm0, ymm23, ymmword [rax + 0x760]
vpandq ymm15, ymm23, ymmword [rax + 0x740]
vpsrlw ymm14, ymmword [rax + 0x760], 8
vpackuswb ymm15, ymm15, ymm0
vpsrlw ymm0, ymmword [rax + 0x740], 8
vpermq ymm29, ymm29, 0xd8
vpackuswb ymm0, ymm0, ymm14
vpermq ymm31, ymm0, 0xd8
vpandq ymm14, ymm23, ymmword [rax + 0x7a0]
vpandq ymm0, ymm23, ymmword [rax + 0x780]
vmovdqu64 ymmword [rsp + 0x30], ymm31
vpackuswb ymm0, ymm0, ymm14
vpsrlw ymm14, ymmword [rax + 0x780], 8
vpsrlw ymm30, ymmword [rax + 0x7a0], 8
vpsrlw ymm31, ymmword [rax + 0x7e0], 8
vpackuswb ymm14, ymm14, ymm30
vpermq ymm30, ymm14, 0xd8
vmovdqu64 ymmword [rsp + 0x50], ymm30
vpandq ymm14, ymm23, ymmword [rax + 0x7c0]
vpandq ymm30, ymm23, ymmword [rax + 0x7e0]
vpermq ymm12, ymm12, 0xd8
vpackuswb ymm14, ymm14, ymm30
vpsrlw ymm30, ymmword [rax + 0x7c0], 8
vpermq ymm28, ymm28, 0xd8
vpackuswb ymm30, ymm30, ymm31
vpermq ymm31, ymm30, 0xd8
vmovdqu64 ymmword [rsp + 0x70], ymm31
vpandq ymm30, ymm23, ymm13
vpandq ymm31, ymm23, ymm29
vpsrlw ymm13, ymm13, 8
vpsrlw ymm29, ymm29, 8
vpackuswb ymm13, ymm13, ymm29
vpermq ymm29, ymm13, 0xd8
vmovdqu64 ymmword [rsp + 0x4d0], ymm29
vpandq ymm13, ymm23, ymm12
vpandq ymm29, ymm23, ymm28
vpsrlw ymm12, ymm12, 8
vpsrlw ymm28, ymm28, 8
vpermq ymm11, ymm11, 0xd8
vpermq ymm27, ymm27, 0xd8
vpackuswb ymm13, ymm13, ymm29
vpackuswb ymm12, ymm12, ymm28
vpermq ymm29, ymm13, 0xd8
vpermq ymm28, ymm12, 0xd8
vpandq ymm13, ymm23, ymm27
vpandq ymm12, ymm23, ymm11
vpsrlw ymm27, ymm27, 8
vpsrlw ymm11, ymm11, 8
vpackuswb ymm12, ymm12, ymm13
vpackuswb ymm11, ymm11, ymm27
vpermq ymm10, ymm10, 0xd8
vpermq ymm26, ymm26, 0xd8
vmovdqu64 ymmword [rsp + 0x4f0], ymm28
vpermq ymm28, ymm12, 0xd8
vpermq ymm12, ymm11, 0xd8
vmovdqu ymmword [rsp + 0x510], ymm12
vpandq ymm11, ymm23, ymm10
vpandq ymm12, ymm23, ymm26
vpsrlw ymm10, ymm10, 8
vpsrlw ymm26, ymm26, 8
vpackuswb ymm10, ymm10, ymm26
vpermq ymm13, ymm10, 0xd8
vmovdqu64 ymm27, ymmword [rsp + 0x1d0]
vmovdqu ymmword [rsp + 0x530], ymm13
vmovdqu ymm13, ymmword [rsp + 0x190]
vpackuswb ymm11, ymm11, ymm12
vpermq ymm12, ymm11, 0xd8
vpandq ymm10, ymm23, ymm13
vpandq ymm11, ymm23, ymm27
vpackuswb ymm10, ymm10, ymm11
vmovdqu64 ymm26, ymmword [rsp + 0x250]
vpsrlw ymm11, ymm27, 8
vpackuswb ymm30, ymm30, ymm31
vmovdqu64 ymm27, ymmword [rsp + 0x210]
vpermq ymm31, ymm10, 0xd8
vpsrlw ymm10, ymm13, 8
vpackuswb ymm10, ymm10, ymm11
vpermq ymm13, ymm10, 0xd8
vpandq ymm11, ymm23, ymm26
vpandq ymm10, ymm23, ymm27
vpackuswb ymm10, ymm10, ymm11
vmovdqu ymmword [rsp + 0x190], ymm13
vpsrlw ymm11, ymm26, 8
vpermq ymm13, ymm10, 0xd8
vpsrlw ymm10, ymm27, 8
vmovdqu64 ymm27, ymmword [rsp + 0x290]
vpackuswb ymm10, ymm10, ymm11
vpermq ymm25, ymm25, 0xd8
vpermq ymm26, ymm10, 0xd8
vpandq ymm11, ymm23, ymm25
vpandq ymm10, ymm23, ymm27
vpackuswb ymm10, ymm10, ymm11
vpermq ymm11, ymm10, 0xd8
vpermq ymm9, ymm9, 0xd8
vpsrlw ymm10, ymm27, 8
vpermq ymm24, ymm24, 0xd8
vpsrlw ymm25, ymm25, 8
vpackuswb ymm25, ymm10, ymm25
vmovdqu ymmword [rsp + 0x210], ymm11
vpandq ymm10, ymm23, ymm9
vpandq ymm11, ymm23, ymm24
vpsrlw ymm9, ymm9, 8
vpsrlw ymm24, ymm24, 8
vpackuswb ymm9, ymm9, ymm24
vpermq ymm8, ymm8, 0xd8
vpermq ymm21, ymm21, 0xd8
vpackuswb ymm10, ymm10, ymm11
vpermq ymm27, ymm25, 0xd8
vpermq ymm11, ymm10, 0xd8
vpermq ymm25, ymm9, 0xd8
vpandq ymm10, ymm23, ymm21
vpandq ymm9, ymm23, ymm8
vpsrlw ymm21, ymm21, 8
vpsrlw ymm8, ymm8, 8
vpackuswb ymm8, ymm8, ymm21
vpermq ymm7, ymm7, 0xd8
vpermq ymm20, ymm20, 0xd8
vpackuswb ymm9, ymm9, ymm10
vpermq ymm8, ymm8, 0xd8
vpermq ymm10, ymm9, 0xd8
vmovdqu ymmword [rsp + 0x550], ymm8
vpandq ymm9, ymm23, ymm20
vpandq ymm8, ymm23, ymm7
vpsrlw ymm20, ymm20, 8
vpsrlw ymm7, ymm7, 8
vpackuswb ymm8, ymm8, ymm9
vpackuswb ymm7, ymm7, ymm20
vpermq ymm6, ymm6, 0xd8
vpermq ymm19, ymm19, 0xd8
vpermq ymm21, ymm8, 0xd8
vpermq ymm9, ymm7, 0xd8
vpandq ymm8, ymm23, ymm19
vpandq ymm7, ymm23, ymm6
vpsrlw ymm19, ymm19, 8
vpsrlw ymm6, ymm6, 8
vpermq ymm5, ymm5, 0xd8
vpermq ymm18, ymm18, 0xd8
vpackuswb ymm7, ymm7, ymm8
vpackuswb ymm6, ymm6, ymm19
vpermq ymm8, ymm7, 0xd8
vpermq ymm19, ymm6, 0xd8
vpandq ymm7, ymm23, ymm18
vpandq ymm6, ymm23, ymm5
vpsrlw ymm18, ymm18, 8
vpsrlw ymm5, ymm5, 8
vpackuswb ymm6, ymm6, ymm7
vpermq ymm3, ymm3, 0xd8
vpermq ymm17, ymm17, 0xd8
vpackuswb ymm5, ymm5, ymm18
vpermq ymm20, ymm6, 0xd8
vpermq ymm18, ymm5, 0xd8
vpandq ymm6, ymm23, ymm17
vpandq ymm5, ymm23, ymm3
vpsrlw ymm17, ymm17, 8
vpsrlw ymm3, ymm3, 8
vpackuswb ymm5, ymm5, ymm6
vpackuswb ymm3, ymm3, ymm17
vpermq ymm2, ymm2, 0xd8
vpermq ymm16, ymm16, 0xd8
vpermq ymm24, ymm5, 0xd8
vmovdqu64 ymmword [rsp + 0x250], ymm27
vpandq ymm5, ymm23, ymm16
vpermq ymm27, ymm3, 0xd8
vpsrlw ymm16, ymm16, 8
vpandq ymm3, ymm23, ymm2
vpsrlw ymm2, ymm2, 8
vpackuswb ymm2, ymm2, ymm16
vpermq ymm1, ymm1, 0xd8
vpermq ymm15, ymm15, 0xd8
vmovdqu64 ymmword [rsp + 0x1d0], ymm26
vpackuswb ymm3, ymm3, ymm5
vpermq ymm26, ymm2, 0xd8
vpandq ymm5, ymm23, ymm15
vpandq ymm2, ymm23, ymm1
vpsrlw ymm15, ymm15, 8
vpsrlw ymm1, ymm1, 8
vpackuswb ymm1, ymm1, ymm15
vpermq ymm0, ymm0, 0xd8
vpermq ymm14, ymm14, 0xd8
vmovdqu64 ymmword [rsp + 0x5d0], ymm19
vpermq ymm19, ymm1, 0xd8
vmovdqu64 ymmword [rsp + 0x290], ymm25
vmovdqu64 ymmword [rsp + 0x570], ymm21
vmovdqu ymmword [rsp + 0x590], ymm9
vmovdqu ymmword [rsp + 0x5b0], ymm8
vmovdqu64 ymmword [rsp + 0x5f0], ymm20
vmovdqu64 ymmword [rsp + 0x610], ymm18
vmovdqu64 ymmword [rsp + 0x630], ymm24
vmovdqu64 ymmword [rsp + 0x650], ymm27
vmovdqu64 ymmword [rsp + 0x670], ymm26
vpackuswb ymm2, ymm2, ymm5
vmovdqu64 ymmword [rsp + 0x690], ymm19
vpandq ymm5, ymm23, ymm14
vmovdqu ymm6, ymmword [rsp + 0xb0]
vmovdqu ymm7, ymmword [rsp + 0x90]
vpandq ymm1, ymm23, ymm0
vpsrlw ymm14, ymm14, 8
vpsrlw ymm0, ymm0, 8
vpackuswb ymm1, ymm1, ymm5
vpackuswb ymm0, ymm0, ymm14
vpermq ymm15, ymm1, 0xd8
vpermq ymm18, ymm0, 0xd8
vpandq ymm1, ymm23, ymm6
vpandq ymm0, ymm23, ymm7
vpackuswb ymm0, ymm0, ymm1
vpermq ymm16, ymm0, 0xd8
vpsrlw ymm1, ymm6, 8
vpsrlw ymm0, ymm7, 8
vmovdqu ymm6, ymmword [rsp + 0xf0]
vmovdqu ymm7, ymmword [rsp + 0xd0]
vpackuswb ymm0, ymm0, ymm1
vpermq ymm21, ymm0, 0xd8
vpandq ymm1, ymm23, ymm6
vpandq ymm0, ymm23, ymm7
vpackuswb ymm0, ymm0, ymm1
vpermq ymm17, ymm0, 0xd8
vpsrlw ymm1, ymm6, 8
vpsrlw ymm0, ymm7, 8
vmovdqu ymm6, ymmword [rsp + 0x130]
vmovdqu ymm7, ymmword [rsp + 0x110]
vpackuswb ymm0, ymm0, ymm1
vpermq ymm25, ymm0, 0xd8
vpandq ymm1, ymm23, ymm6
vpandq ymm0, ymm23, ymm7
vpackuswb ymm0, ymm0, ymm1
vmovdqu64 ymmword [rsp + 0x6b0], ymm18
vpsrlw ymm1, ymm6, 8
vpermq ymm18, ymm0, 0xd8
vmovdqu ymm6, ymmword [rsp + 0x170]
vpsrlw ymm0, ymm7, 8
vmovdqu ymm7, ymmword [rsp + 0x150]
vpackuswb ymm0, ymm0, ymm1
vpermq ymm20, ymm0, 0xd8
vpandq ymm1, ymm23, ymm6
vpandq ymm0, ymm23, ymm7
vpackuswb ymm0, ymm0, ymm1
vpermq ymm19, ymm0, 0xd8
vpsrlw ymm1, ymm6, 8
vpsrlw ymm0, ymm7, 8
vmovdqu ymm6, ymmword [rsp + 0x1f0]
vmovdqu ymm7, ymmword [rsp + 0x1b0]
vpackuswb ymm0, ymm0, ymm1
vpermq ymm24, ymm0, 0xd8
vpandq ymm1, ymm23, ymm6
vpandq ymm0, ymm23, ymm7
vpackuswb ymm0, ymm0, ymm1
vmovdqu64 ymmword [rsp + 0xf0], ymm20
vpsrlw ymm1, ymm6, 8
vpermq ymm20, ymm0, 0xd8
vmovdqu ymm6, ymmword [rsp + 0x270]
vpsrlw ymm0, ymm7, 8
vmovdqu ymm7, ymmword [rsp + 0x230]
vpackuswb ymm0, ymm0, ymm1
vpermq ymm9, ymm0, 0xd8
vpandq ymm1, ymm23, ymm6
vpandq ymm0, ymm23, ymm7
vpackuswb ymm0, ymm0, ymm1
vmovdqu64 ymmword [rsp + 0xb0], ymm21
vpsrlw ymm1, ymm6, 8
vpermq ymm21, ymm0, 0xd8
vmovdqu ymm6, ymmword [rsp + 0x2d0]
vpsrlw ymm0, ymm7, 8
vmovdqu ymm7, ymmword [rsp + 0x2b0]
vpackuswb ymm0, ymm0, ymm1
vmovdqu ymmword [rsp + 0x130], ymm9
vpandq ymm1, ymm23, ymm6
vpermq ymm9, ymm0, 0xd8
vpandq ymm0, ymm23, ymm7
vpackuswb ymm0, ymm0, ymm1
vmovdqu64 ymmword [rsp + 0x110], ymm24
vpsrlw ymm1, ymm6, 8
vpermq ymm24, ymm0, 0xd8
vpsrlw ymm0, ymm7, 8
vmovdqu ymm6, ymmword [rsp + 0x310]
vmovdqu ymm7, ymmword [rsp + 0x2f0]
vpackuswb ymm0, ymm0, ymm1
vpermq ymm1, ymm0, 0xd8
vmovdqu ymmword [rsp + 0x170], ymm1
vpandq ymm0, ymm23, ymm7
vpandq ymm1, ymm23, ymm6
vpackuswb ymm0, ymm0, ymm1
vmovdqu64 ymmword [rsp + 0xd0], ymm25
vpsrlw ymm1, ymm6, 8
vpermq ymm25, ymm0, 0xd8
vpsrlw ymm0, ymm7, 8
vmovdqu ymm5, ymmword [rsp + 0x350]
vmovdqu ymm7, ymmword [rsp + 0x330]
vpackuswb ymm0, ymm0, ymm1
vpermq ymm0, ymm0, 0xd8
vpandq ymm1, ymm23, ymm5
vmovdqu ymmword [rsp + 0x1b0], ymm0
vpandq ymm0, ymm23, ymm7
vpackuswb ymm0, ymm0, ymm1
vmovdqu ymm6, ymmword [rsp + 0x390]
vpermq ymm26, ymm0, 0xd8
vpsrlw ymm1, ymm5, 8
vpsrlw ymm0, ymm7, 8
vmovdqu ymm7, ymmword [rsp + 0x370]
vpackuswb ymm0, ymm0, ymm1
vpermq ymm8, ymm0, 0xd8
vpandq ymm1, ymm23, ymm6
vpandq ymm0, ymm23, ymm7
vpackuswb ymm0, ymm0, ymm1
vpermq ymm27, ymm0, 0xd8
vpsrlw ymm1, ymm6, 8
vpsrlw ymm0, ymm7, 8
vpackuswb ymm0, ymm0, ymm1
vpermq ymm1, ymm0, 0xd8
vmovdqu ymm7, ymmword [rsp + 0x3b0]
vmovdqu ymmword [rsp + 0x150], ymm9
vmovdqu ymmword [rsp + 0x1f0], ymm8
vmovdqu ymmword [rsp + 0x230], ymm1
vmovdqu ymm5, ymmword [rsp + 0x3d0]
vpandq ymm0, ymm23, ymm7
vpandq ymm1, ymm23, ymm5
vpackuswb ymm0, ymm0, ymm1
vpermq ymm6, ymm0, 0xd8
vpsrlw ymm1, ymm5, 8
vpsrlw ymm0, ymm7, 8
vmovdqu ymm5, ymmword [rsp + 0x3f0]
vmovdqu ymm14, ymmword [rsp + 0x410]
vpackuswb ymm0, ymm0, ymm1
vpermq ymm0, ymm0, 0xd8
vpandq ymm1, ymm23, ymm14
vmovdqu ymmword [rsp + 0x270], ymm0
vpandq ymm0, ymm23, ymm5
vpackuswb ymm0, ymm0, ymm1
vpermq ymm7, ymm0, 0xd8
vpsrlw ymm1, ymm14, 8
vpsrlw ymm0, ymm5, 8
vpackuswb ymm0, ymm0, ymm1
vpermq ymm5, ymm0, 0xd8
vmovdqu ymm14, ymmword [rsp + 0x450]
vmovdqu ymmword [rsp + 0x2b0], ymm5
vmovdqu ymm5, ymmword [rsp + 0x430]
vpandq ymm1, ymm23, ymm14
vpandq ymm0, ymm23, ymm5
vpackuswb ymm0, ymm0, ymm1
vpermq ymm8, ymm0, 0xd8
vpsrlw ymm1, ymm14, 8
vpsrlw ymm0, ymm5, 8
vpackuswb ymm0, ymm0, ymm1
vpermq ymm5, ymm0, 0xd8
vmovdqu ymm14, ymmword [rsp + 0x490]
vmovdqu ymmword [rsp + 0x2d0], ymm5
vmovdqu ymm5, ymmword [rsp + 0x470]
vpandq ymm1, ymm23, ymm14
vpandq ymm0, ymm23, ymm5
vpackuswb ymm0, ymm0, ymm1
vpermq ymm9, ymm0, 0xd8
vpsrlw ymm1, ymm14, 8
vpsrlw ymm0, ymm5, 8
vpackuswb ymm0, ymm0, ymm1
vmovdqu ymm14, ymmword [rsp + 0x4b0]
vpermq ymm1, ymm0, 0xd8
vmovdqu ymmword [rsp + 0x90], ymm1
vpandq ymm1, ymm23, ymmword [rsp + 0x30]
vpandq ymm0, ymm23, ymm14
vpackuswb ymm0, ymm0, ymm1
vpermq ymm5, ymm0, 0xd8
vpsrlw ymm0, ymm14, 8
vpsrlw ymm14, ymmword [rsp + 0x30], 8
vpandq ymm1, ymm23, ymmword [rsp + 0x70]
vpackuswb ymm0, ymm0, ymm14
vpermq ymm0, ymm0, 0xd8
vmovdqu ymmword [rsp + 0x30], ymm0
vpandq ymm0, ymm23, ymmword [rsp + 0x50]
vpermq ymm30, ymm30, 0xd8
vpackuswb ymm0, ymm0, ymm1
vpermq ymm14, ymm0, 0xd8
vpsrlw ymm1, ymmword [rsp + 0x70], 8
vpsrlw ymm0, ymmword [rsp + 0x50], 8
vpermq ymm3, ymm3, 0xd8
vpackuswb ymm0, ymm0, ymm1
vpermq ymm1, ymm0, 0xd8
vmovdqu ymmword [rsp + 0x50], ymm1
vpandq ymm0, ymm23, ymm30
vpandq ymm1, ymm23, ymm29
vpackuswb ymm0, ymm0, ymm1
vpermq ymm0, ymm0, 0xd8
vpandq ymm1, ymm23, ymm12
vmovdqu ymmword [rsp + 0x70], ymm0
vpandq ymm0, ymm23, ymm28
vpackuswb ymm0, ymm0, ymm1
vpsrlw ymm29, ymm29, 8
vpsrlw ymm30, ymm30, 8
vpandq ymm1, ymm23, ymm13
vpackuswb ymm30, ymm30, ymm29
vpsrlw ymm13, ymm13, 8
vpermq ymm29, ymm0, 0xd8
vpandq ymm0, ymm23, ymm31
vpsrlw ymm31, ymm31, 8
vpackuswb ymm13, ymm31, ymm13
vpermq ymm31, ymm13, 0xd8
vmovdqu64 ymmword [rsp + 0x310], ymm31
vmovdqu64 ymm31, ymmword [rsp + 0x210]
vpackuswb ymm0, ymm0, ymm1
vpsrlw ymm28, ymm28, 8
vpsrlw ymm12, ymm12, 8
vpandq ymm1, ymm23, ymm11
vpackuswb ymm12, ymm28, ymm12
vpermq ymm28, ymm0, 0xd8
vpandq ymm0, ymm23, ymm31
vpackuswb ymm0, ymm0, ymm1
vpermq ymm12, ymm12, 0xd8
vmovdqu ymmword [rsp + 0x2f0], ymm12
vpsrlw ymm11, ymm11, 8
vpermq ymm12, ymm0, 0xd8
vpsrlw ymm0, ymm31, 8
vpackuswb ymm11, ymm0, ymm11
vpermq ymm31, ymm11, 0xd8
vmovdqu ymm11, ymmword [rsp + 0x570]
vpandq ymm0, ymm23, ymm10
vpandq ymm1, ymm23, ymm11
vpackuswb ymm0, ymm0, ymm1
vmovdqu64 ymmword [rsp + 0x330], ymm31
vpsrlw ymm10, ymm10, 8
vpermq ymm31, ymm0, 0xd8
vpsrlw ymm0, ymm11, 8
vpackuswb ymm10, ymm10, ymm0
vpermq ymm10, ymm10, 0xd8
vmovdqu ymm11, ymmword [rsp + 0x5b0]
vmovdqu ymmword [rsp + 0x350], ymm10
vmovdqu ymm10, ymmword [rsp + 0x5f0]
vpandq ymm0, ymm23, ymm11
vpandq ymm1, ymm23, ymm10
vpackuswb ymm0, ymm0, ymm1
vpermq ymm13, ymm0, 0xd8
vpsrlw ymm1, ymm10, 8
vpsrlw ymm0, ymm11, 8
vpackuswb ymm0, ymm0, ymm1
vpermq ymm10, ymm0, 0xd8
vmovdqu ymmword [rsp + 0x210], ymm12
vmovdqu ymmword [rsp + 0x370], ymm13
vmovdqu ymmword [rsp + 0x390], ymm10
vmovdqu ymm11, ymmword [rsp + 0x630]
vpandq ymm1, ymm23, ymm3
vpandq ymm0, ymm23, ymm11
vpackuswb ymm0, ymm0, ymm1
vpermq ymm10, ymm0, 0xd8
vpermq ymm2, ymm2, 0xd8
vpsrlw ymm0, ymm11, 8
vpsrlw ymm3, ymm3, 8
vpackuswb ymm3, ymm0, ymm3
vpandq ymm1, ymm23, ymm15
vpandq ymm0, ymm23, ymm2
vpackuswb ymm0, ymm0, ymm1
vpermq ymm12, ymm0, 0xd8
vpandq ymm1, ymm23, ymm17
vpandq ymm0, ymm23, ymm16
vpackuswb ymm0, ymm0, ymm1
vpsrlw ymm15, ymm15, 8
vpsrlw ymm2, ymm2, 8
vpandq ymm1, ymm23, ymm19
vpackuswb ymm2, ymm2, ymm15
vpermq ymm15, ymm0, 0xd8
vpandq ymm0, ymm23, ymm18
vpackuswb ymm0, ymm0, ymm1
vpsrlw ymm17, ymm17, 8
vpsrlw ymm16, ymm16, 8
vpandq ymm1, ymm23, ymm21
vpackuswb ymm16, ymm16, ymm17
vpermq ymm17, ymm0, 0xd8
vpandq ymm0, ymm23, ymm20
vpackuswb ymm0, ymm0, ymm1
vmovdqu ymmword [rsp + 0x430], ymm15
vpandq ymm1, ymm23, ymm25
vpermq ymm15, ymm0, 0xd8
vpandq ymm0, ymm23, ymm24
vpackuswb ymm0, ymm0, ymm1
vpermq ymm16, ymm16, 0xd8
vpandq ymm1, ymm23, ymm27
vmovdqu64 ymmword [rsp + 0x450], ymm16
vpermq ymm16, ymm0, 0xd8
vpandq ymm0, ymm23, ymm26
vpackuswb ymm0, ymm0, ymm1
vmovdqu64 ymmword [rsp + 0x470], ymm17
vpandq ymm1, ymm23, ymm7
vpermq ymm17, ymm0, 0xd8
vpandq ymm0, ymm23, ymm6
vpackuswb ymm0, ymm0, ymm1
vmovdqu ymmword [rsp + 0x4b0], ymm15
vpandq ymm1, ymm23, ymm9
vpermq ymm15, ymm0, 0xd8
vpandq ymm0, ymm23, ymm8
vpackuswb ymm0, ymm0, ymm1
vpsrlw ymm7, ymm7, 8
vpsrlw ymm6, ymm6, 8
vpermq ymm11, ymm3, 0xd8
vpackuswb ymm6, ymm6, ymm7
vmovdqu ymm3, ymmword [rsp + 0x4f0]
vmovdqu ymm7, ymmword [rsp + 0x4d0]
vpandq ymm1, ymm23, ymm14
vmovdqu64 ymmword [rsp + 0x5f0], ymm17
vpermq ymm17, ymm0, 0xd8
vpandq ymm0, ymm23, ymm5
vpackuswb ymm0, ymm0, ymm1
vpsrlw ymm19, ymm19, 8
vpsrlw ymm21, ymm21, 8
vpsrlw ymm18, ymm18, 8
vpsrlw ymm20, ymm20, 8
vpackuswb ymm18, ymm18, ymm19
vpandq ymm1, ymm23, ymm3
vpermq ymm19, ymm0, 0xd8
vpsrlw ymm13, ymm7, 8
vmovdqu ymmword [rsp + 0x3f0], ymm12
vpackuswb ymm20, ymm20, ymm21
vpandq ymm0, ymm23, ymm7
vpsrlw ymm12, ymm3, 8
vmovdqu ymm7, ymmword [rsp + 0x510]
vmovdqu ymm3, ymmword [rsp + 0x530]
vpermq ymm21, ymm20, 0xd8
vpackuswb ymm0, ymm0, ymm1
vmovdqu ymmword [rsp + 0x3b0], ymm10
vpandq ymm1, ymm23, ymm3
vmovdqu ymmword [rsp + 0x3d0], ymm11
vmovdqu64 ymmword [rsp + 0x570], ymm21
vpsrlw ymm11, ymm7, 8
vpermq ymm21, ymm0, 0xd8
vpsrlw ymm10, ymm3, 8
vpandq ymm0, ymm23, ymm7
vmovdqu ymm3, ymmword [rsp + 0x1d0]
vmovdqu ymm7, ymmword [rsp + 0x190]
vpackuswb ymm12, ymm13, ymm12
vpackuswb ymm0, ymm0, ymm1
vpsrlw ymm25, ymm25, 8
vpsrlw ymm24, ymm24, 8
vpackuswb ymm10, ymm11, ymm10
vpandq ymm1, ymm23, ymm3
vpackuswb ymm24, ymm24, ymm25
vpermq ymm25, ymm12, 0xd8
vpermq ymm12, ymm0, 0xd8
vpandq ymm0, ymm23, ymm7
vpermq ymm13, ymm10, 0xd8
vpackuswb ymm0, ymm0, ymm1
vmovdqu ymmword [rsp + 0x4f0], ymm13
vpsrlw ymm10, ymm3, 8
vpermq ymm13, ymm0, 0xd8
vmovdqu ymm3, ymmword [rsp + 0x290]
vpsrlw ymm0, ymm7, 8
vmovdqu ymm7, ymmword [rsp + 0x250]
vpermq ymm2, ymm2, 0xd8
vpsrlw ymm9, ymm9, 8
vpsrlw ymm14, ymm14, 8
vpsrlw ymm8, ymm8, 8
vpsrlw ymm5, ymm5, 8
vpackuswb ymm8, ymm8, ymm9
vpackuswb ymm5, ymm5, ymm14
vpackuswb ymm10, ymm0, ymm10
vpandq ymm1, ymm23, ymm3
vmovdqu ymmword [rsp + 0x410], ymm2
vmovdqu64 ymmword [rsp + 0x4d0], ymm25
vpermq ymm2, ymm18, 0xd8
vpsrlw ymm25, ymm7, 8
vpandq ymm0, ymm23, ymm7
vpsrlw ymm9, ymm3, 8
vmovdqu ymm7, ymmword [rsp + 0x550]
vmovdqu ymm3, ymmword [rsp + 0x590]
vpackuswb ymm0, ymm0, ymm1
vmovdqu ymmword [rsp + 0x490], ymm2
vpermq ymm2, ymm8, 0xd8
vpermq ymm8, ymm5, 0xd8
vpandq ymm1, ymm23, ymm3
vmovdqu ymm5, ymmword [rsp + 0x610]
vmovdqu64 ymmword [rsp + 0x5b0], ymm16
vmovdqu ymmword [rsp + 0x6d0], ymm8
vpermq ymm16, ymm10, 0xd8
vpsrlw ymm8, ymm7, 8
vpermq ymm10, ymm0, 0xd8
vpandq ymm0, ymm23, ymm7
vpsrlw ymm7, ymm3, 8
vmovdqu ymm3, ymmword [rsp + 0x5d0]
vpsrlw ymm27, ymm27, 8
vpsrlw ymm26, ymm26, 8
vpackuswb ymm0, ymm0, ymm1
vpackuswb ymm26, ymm26, ymm27
vpandq ymm1, ymm23, ymm5
vpermq ymm27, ymm6, 0xd8
vpsrlw ymm5, ymm5, 8
vpsrlw ymm6, ymm3, 8
vpackuswb ymm7, ymm8, ymm7
vpackuswb ymm5, ymm6, ymm5
vpermq ymm8, ymm7, 0xd8
vpackuswb ymm9, ymm25, ymm9
vpermq ymm5, ymm5, 0xd8
vpermq ymm25, ymm9, 0xd8
vmovdqu ymmword [rsp + 0x630], ymm2
vpermq ymm9, ymm0, 0xd8
vmovdqu64 ymmword [rsp + 0x190], ymm16
vmovdqu ymmword [rsp + 0x1d0], ymm8
vpandq ymm0, ymm23, ymm3
vmovdqu ymmword [rsp + 0x250], ymm5
vmovdqu ymm3, ymmword [rsp + 0x650]
vmovdqu ymm6, ymmword [rsp + 0x670]
vpackuswb ymm0, ymm0, ymm1
vpermq ymm7, ymm0, 0xd8
vpsrlw ymm2, ymm6, 8
vpandq ymm0, ymm23, ymm3
vpsrlw ymm3, ymm3, 8
vpackuswb ymm2, ymm3, ymm2
vpermq ymm3, ymm2, 0xd8
vpandq ymm1, ymm23, ymm6
vmovdqu ymmword [rsp + 0x290], ymm3
vmovdqu ymm6, ymmword [rsp + 0x6b0]
vmovdqu ymm3, ymmword [rsp + 0x690]
vpackuswb ymm0, ymm0, ymm1
vpermq ymm5, ymm0, 0xd8
vpandq ymm1, ymm23, ymm6
vpandq ymm0, ymm23, ymm3
vpackuswb ymm0, ymm0, ymm1
vmovdqu ymm14, ymmword [rsp + 0xd0]
vpermq ymm2, ymm0, 0xd8
vpsrlw ymm1, ymm3, 8
vpsrlw ymm0, ymm6, 8
vmovdqu ymm6, ymmword [rsp + 0xb0]
vpackuswb ymm0, ymm1, ymm0
vpermq ymm18, ymm0, 0xd8
vpandq ymm1, ymm23, ymm14
vpandq ymm0, ymm23, ymm6
vpackuswb ymm0, ymm0, ymm1
vpermq ymm3, ymm0, 0xd8
vpsrlw ymm1, ymm14, 8
vpsrlw ymm0, ymm6, 8
vpackuswb ymm0, ymm0, ymm1
vpermq ymm14, ymm0, 0xd8
vmovdqu ymm11, ymmword [rsp + 0x110]
vmovdqu ymmword [rsp + 0xd0], ymm14
vmovdqu ymm14, ymmword [rsp + 0xf0]
vpandq ymm1, ymm23, ymm11
vpandq ymm0, ymm23, ymm14
vpackuswb ymm0, ymm0, ymm1
vpermq ymm6, ymm0, 0xd8
vpsrlw ymm1, ymm11, 8
vpsrlw ymm0, ymm14, 8
vpackuswb ymm0, ymm0, ymm1
vpermq ymm11, ymm0, 0xd8
vmovdqu ymm14, ymmword [rsp + 0x130]
vmovdqu ymmword [rsp + 0xf0], ymm11
vmovdqu ymm11, ymmword [rsp + 0x150]
vpandq ymm0, ymm23, ymm14
vpandq ymm1, ymm23, ymm11
vpackuswb ymm0, ymm0, ymm1
vpermq ymm8, ymm0, 0xd8
vpsrlw ymm1, ymm11, 8
vpsrlw ymm0, ymm14, 8
vpackuswb ymm0, ymm0, ymm1
vpermq ymm14, ymm0, 0xd8
vmovdqu64 ymm20, ymmword [rsp + 0x1b0]
vmovdqu ymmword [rsp + 0x110], ymm14
vmovdqu ymm14, ymmword [rsp + 0x170]
vpandq ymm1, ymm23, ymm20
vpandq ymm0, ymm23, ymm14
vpackuswb ymm0, ymm0, ymm1
vpermq ymm11, ymm0, 0xd8
vpsrlw ymm1, ymm20, 8
vmovdqu64 ymmword [rsp + 0x510], ymm18
vmovdqu64 ymm20, ymmword [rsp + 0x1f0]
vmovdqu64 ymm18, ymmword [rsp + 0x230]
vpsrlw ymm0, ymm14, 8
vpackuswb ymm0, ymm0, ymm1
vpermq ymm14, ymm0, 0xd8
vpandq ymm1, ymm23, ymm18
vpandq ymm0, ymm23, ymm20
vpackuswb ymm0, ymm0, ymm1
vmovdqu ymmword [rsp + 0x130], ymm14
vpsrlw ymm1, ymm18, 8
vpermq ymm14, ymm0, 0xd8
vpsrlw ymm0, ymm20, 8
vmovdqu64 ymm18, ymmword [rsp + 0x2b0]
vmovdqu64 ymm20, ymmword [rsp + 0x270]
vpackuswb ymm0, ymm0, ymm1
vpermq ymm1, ymm0, 0xd8
vmovdqu ymmword [rsp + 0x150], ymm1
vpandq ymm0, ymm23, ymm20
vpandq ymm1, ymm23, ymm18
vpackuswb ymm0, ymm0, ymm1
vpermq ymm16, ymm0, 0xd8
vpsrlw ymm1, ymm18, 8
vpsrlw ymm0, ymm20, 8
vpackuswb ymm0, ymm0, ymm1
vpermq ymm20, ymm0, 0xd8
vmovdqu64 ymmword [rsp + 0x170], ymm20
vmovdqu64 ymm20, ymmword [rsp + 0x2d0]
vpandq ymm1, ymm23, ymmword [rsp + 0x90]
vpandq ymm0, ymm23, ymm20
vpackuswb ymm0, ymm0, ymm1
vpsrlw ymm1, ymmword [rsp + 0x90], 8
vpermq ymm18, ymm0, 0xd8
vpsrlw ymm0, ymm20, 8
vpackuswb ymm0, ymm0, ymm1
vpermq ymm20, ymm0, 0xd8
vpandq ymm1, ymm23, ymmword [rsp + 0x50]
vpandq ymm0, ymm23, ymmword [rsp + 0x30]
vmovdqu64 ymmword [rsp + 0x1b0], ymm20
vpackuswb ymm0, ymm0, ymm1
vpermq ymm20, ymm0, 0xd8
vpsrlw ymm1, ymmword [rsp + 0x50], 8
vpsrlw ymm0, ymmword [rsp + 0x30], 8
vpermq ymm30, ymm30, 0xd8
vpackuswb ymm0, ymm0, ymm1
vpermq ymm1, ymm0, 0xd8
vmovdqu ymmword [rsp + 0x30], ymm1
vpandq ymm0, ymm23, ymmword [rsp + 0x70]
vpandq ymm1, ymm23, ymm29
vpackuswb ymm0, ymm0, ymm1
vpermq ymm0, ymm0, 0xd8
vmovdqu ymmword [rsp + 0x1f0], ymm0
vpsrlw ymm0, ymmword [rsp + 0x70], 8
vpsrlw ymm29, ymm29, 8
vpackuswb ymm29, ymm0, ymm29
vpermq ymm0, ymm29, 0xd8
vmovdqu64 ymm29, ymmword [rsp + 0x210]
vmovdqu ymmword [rsp + 0x230], ymm0
vpandq ymm1, ymm23, ymm29
vpandq ymm0, ymm23, ymm28
vpackuswb ymm0, ymm0, ymm1
vpermq ymm1, ymm0, 0xd8
vpsrlw ymm28, ymm28, 8
vpsrlw ymm0, ymm29, 8
vpackuswb ymm28, ymm28, ymm0
vmovdqu64 ymm29, ymmword [rsp + 0x370]
vpermq ymm0, ymm28, 0xd8
vmovdqu ymmword [rsp + 0x50], ymm1
vmovdqu ymmword [rsp + 0x210], ymm0
vpandq ymm1, ymm23, ymm29
vpandq ymm0, ymm23, ymm31
vpackuswb ymm0, ymm0, ymm1
vmovdqu64 ymm28, ymmword [rsp + 0x3b0]
vpermq ymm1, ymm0, 0xd8
vpsrlw ymm0, ymm29, 8
vmovdqu64 ymm29, ymmword [rsp + 0x3f0]
vpsrlw ymm31, ymm31, 8
vmovdqu ymmword [rsp + 0x270], ymm1
vpackuswb ymm31, ymm31, ymm0
vpandq ymm1, ymm23, ymm29
vpandq ymm0, ymm23, ymm28
vpackuswb ymm0, ymm0, ymm1
vpermq ymm0, ymm0, 0xd8
vpsrlw ymm1, ymm29, 8
vmovdqu ymmword [rsp + 0x70], ymm0
vpsrlw ymm0, ymm28, 8
vpackuswb ymm0, ymm0, ymm1
vpermq ymm29, ymm0, 0xd8
vmovdqu64 ymm28, ymmword [rsp + 0x430]
vmovdqu64 ymmword [rsp + 0x2d0], ymm29
vmovdqu64 ymm29, ymmword [rsp + 0x470]
vpandq ymm0, ymm23, ymm28
vpandq ymm1, ymm23, ymm29
vpackuswb ymm0, ymm0, ymm1
vpermq ymm31, ymm31, 0xd8
vpsrlw ymm1, ymm29, 8
vmovdqu64 ymmword [rsp + 0x2b0], ymm31
vpermq ymm31, ymm0, 0xd8
vpsrlw ymm0, ymm28, 8
vpackuswb ymm0, ymm0, ymm1
vpermq ymm28, ymm0, 0xd8
vmovdqu64 ymm29, ymmword [rsp + 0x5b0]
vmovdqu64 ymmword [rsp + 0x3b0], ymm28
vmovdqu64 ymm28, ymmword [rsp + 0x4b0]
vpandq ymm1, ymm23, ymm29
vpandq ymm0, ymm23, ymm28
vpackuswb ymm0, ymm0, ymm1
vpermq ymm1, ymm0, 0xd8
vmovdqu ymmword [rsp + 0x90], ymm1
vpsrlw ymm0, ymm28, 8
vpsrlw ymm1, ymm29, 8
vmovdqu64 ymm28, ymmword [rsp + 0x5f0]
vpackuswb ymm0, ymm0, ymm1
vpermq ymm29, ymm0, 0xd8
vpandq ymm1, ymm23, ymm15
vpandq ymm0, ymm23, ymm28
vpackuswb ymm0, ymm0, ymm1
vmovdqu64 ymmword [rsp + 0x3f0], ymm29
vpsrlw ymm15, ymm15, 8
vpermq ymm29, ymm0, 0xd8
vpsrlw ymm0, ymm28, 8
vpandq ymm1, ymm23, ymm19
vpackuswb ymm15, ymm0, ymm15
vpandq ymm0, ymm23, ymm17
vpackuswb ymm0, ymm0, ymm1
vpermq ymm15, ymm15, 0xd8
vpsrlw ymm19, ymm19, 8
vpsrlw ymm17, ymm17, 8
vpandq ymm1, ymm23, ymm12
vmovdqu ymmword [rsp + 0x470], ymm15
vpackuswb ymm17, ymm17, ymm19
vpermq ymm15, ymm0, 0xd8
vpandq ymm0, ymm23, ymm21
vpermq ymm19, ymm17, 0xd8
vpackuswb ymm0, ymm0, ymm1
vmovdqu64 ymmword [rsp + 0x4b0], ymm19
vpandq ymm1, ymm23, ymm10
vpermq ymm19, ymm0, 0xd8
vpsrlw ymm21, ymm21, 8
vpandq ymm0, ymm23, ymm13
vpsrlw ymm12, ymm12, 8
vpackuswb ymm12, ymm21, ymm12
vpackuswb ymm0, ymm0, ymm1
vpermq ymm17, ymm12, 0xd8
vpandq ymm1, ymm23, ymm7
vpermq ymm12, ymm0, 0xd8
vpandq ymm0, ymm23, ymm9
vpackuswb ymm0, ymm0, ymm1
vpsrlw ymm9, ymm9, 8
vpsrlw ymm7, ymm7, 8
vpermq ymm28, ymm0, 0xd8
vpandq ymm1, ymm23, ymm2
vpackuswb ymm7, ymm9, ymm7
vpandq ymm0, ymm23, ymm5
vpermq ymm9, ymm7, 0xd8
vpackuswb ymm0, ymm0, ymm1
vmovdqu ymmword [rsp + 0x5d0], ymm9
vpandq ymm1, ymm23, ymm6
vpermq ymm9, ymm0, 0xd8
vpandq ymm0, ymm23, ymm3
vpackuswb ymm0, ymm0, ymm1
vpsrlw ymm13, ymm13, 8
vpsrlw ymm10, ymm10, 8
vpandq ymm1, ymm23, ymm11
vmovdqu64 ymmword [rsp + 0x530], ymm17
vpackuswb ymm10, ymm13, ymm10
vpermq ymm17, ymm0, 0xd8
vpandq ymm0, ymm23, ymm8
vpermq ymm13, ymm10, 0xd8
vpackuswb ymm0, ymm0, ymm1
vpsrlw ymm5, ymm5, 8
vpsrlw ymm2, ymm2, 8
vpackuswb ymm2, ymm5, ymm2
vpandq ymm1, ymm23, ymm16
vmovdqu64 ymmword [rsp + 0x370], ymm31
vmovdqu64 ymmword [rsp + 0x430], ymm29
vmovdqu ymmword [rsp + 0xb0], ymm15
vmovdqu ymmword [rsp + 0x550], ymm12
vmovdqu ymmword [rsp + 0x590], ymm13
vmovdqu64 ymmword [rsp + 0x5b0], ymm28
vmovdqu ymmword [rsp + 0x5f0], ymm9
vmovdqu64 ymmword [rsp + 0x650], ymm17
vpermq ymm17, ymm0, 0xd8
vpandq ymm0, ymm23, ymm14
vpermq ymm21, ymm2, 0xd8
vpackuswb ymm0, ymm0, ymm1
vpsrlw ymm11, ymm11, 8
vpsrlw ymm8, ymm8, 8
vmovdqu ymm7, ymmword [rsp + 0x2f0]
vpackuswb ymm8, ymm8, ymm11
vpandq ymm1, ymm23, ymm20
vmovdqu64 ymmword [rsp + 0x610], ymm21
vpsrlw ymm6, ymm6, 8
vpermq ymm21, ymm0, 0xd8
vpsrlw ymm3, ymm3, 8
vpandq ymm0, ymm23, ymm18
vpackuswb ymm3, ymm3, ymm6
vpermq ymm12, ymm8, 0xd8
vpackuswb ymm0, ymm0, ymm1
vpermq ymm5, ymm3, 0xd8
vpermq ymm29, ymm0, 0xd8
vmovdqu ymm3, ymmword [rsp + 0x330]
vpandq ymm1, ymm23, ymm7
vmovdqu ymmword [rsp + 0x690], ymm12
vpandq ymm0, ymm23, ymm30
vpsrlw ymm12, ymm7, 8
vmovdqu ymm7, ymmword [rsp + 0x310]
vpackuswb ymm0, ymm0, ymm1
vpermq ymm31, ymm0, 0xd8
vpandq ymm1, ymm23, ymm3
vpsrlw ymm13, ymm7, 8
vpandq ymm0, ymm23, ymm7
vpsrlw ymm11, ymm3, 8
vmovdqu ymm7, ymmword [rsp + 0x350]
vmovdqu ymm3, ymmword [rsp + 0x390]
vpackuswb ymm0, ymm0, ymm1
vpermq ymm28, ymm0, 0xd8
vpandq ymm1, ymm23, ymm3
vpandq ymm0, ymm23, ymm7
vpackuswb ymm0, ymm0, ymm1
vmovdqu ymm6, ymmword [rsp + 0x410]
vpackuswb ymm11, ymm13, ymm11
vpsrlw ymm10, ymm7, 8
vpermq ymm13, ymm0, 0xd8
vmovdqu ymm7, ymmword [rsp + 0x3d0]
vpsrlw ymm30, ymm30, 8
vpsrlw ymm0, ymm3, 8
vpackuswb ymm0, ymm10, ymm0
vpackuswb ymm12, ymm30, ymm12
vpermq ymm30, ymm12, 0xd8
vpandq ymm1, ymm23, ymm6
vpermq ymm12, ymm0, 0xd8
vpsrlw ymm3, ymm7, 8
vpandq ymm0, ymm23, ymm7
vpsrlw ymm2, ymm6, 8
vmovdqu ymm7, ymmword [rsp + 0x450]
vmovdqu ymm6, ymmword [rsp + 0x490]
vpackuswb ymm0, ymm0, ymm1
vpsrlw ymm16, ymm16, 8
vmovdqu64 ymmword [rsp + 0x2f0], ymm30
vpsrlw ymm14, ymm14, 8
vpermq ymm30, ymm11, 0xd8
vpandq ymm1, ymm23, ymm6
vpackuswb ymm14, ymm14, ymm16
vmovdqu64 ymmword [rsp + 0x310], ymm30
vpsrlw ymm16, ymm7, 8
vpermq ymm30, ymm0, 0xd8
vpandq ymm0, ymm23, ymm7
vmovdqu ymm7, ymmword [rsp + 0x570]
vpackuswb ymm0, ymm0, ymm1
vpermq ymm24, ymm24, 0xd8
vpsrlw ymm20, ymm20, 8
vpsrlw ymm18, ymm18, 8
vpackuswb ymm2, ymm3, ymm2
vpandq ymm1, ymm23, ymm24
vpermq ymm3, ymm0, 0xd8
vpackuswb ymm18, ymm18, ymm20
vpandq ymm0, ymm23, ymm7
vpackuswb ymm0, ymm0, ymm1
vpermq ymm26, ymm26, 0xd8
vpermq ymm18, ymm18, 0xd8
vpermq ymm15, ymm0, 0xd8
vmovdqu64 ymmword [rsp + 0x6b0], ymm18
vpandq ymm0, ymm23, ymm26
vpsrlw ymm18, ymm6, 8
vpsrlw ymm26, ymm26, 8
vpsrlw ymm6, ymm27, 8
vpandq ymm1, ymm23, ymm27
vpackuswb ymm16, ymm16, ymm18
vpsrlw ymm20, ymm7, 8
vpackuswb ymm26, ymm26, ymm6
vmovdqu ymm7, ymmword [rsp + 0x630]
vmovdqu ymm6, ymmword [rsp + 0x6d0]
vpackuswb ymm0, ymm0, ymm1
vpermq ymm16, ymm16, 0xd8
vpandq ymm1, ymm23, ymm6
vpsrlw ymm8, ymm7, 8
vmovdqu ymmword [rsp + 0x670], ymm5
vmovdqu64 ymmword [rsp + 0x390], ymm16
vpsrlw ymm5, ymm6, 8
vpermq ymm16, ymm0, 0xd8
vmovdqu ymm6, ymmword [rsp + 0x4f0]
vpandq ymm0, ymm23, ymm7
vmovdqu ymm7, ymmword [rsp + 0x4d0]
vpackuswb ymm0, ymm0, ymm1
vpermq ymm18, ymm0, 0xd8
vpandq ymm1, ymm23, ymm6
vmovdqu ymmword [rsp + 0x330], ymm12
vpandq ymm0, ymm23, ymm7
vpsrlw ymm12, ymm7, 8
vpsrlw ymm10, ymm6, 8
vmovdqu ymm7, ymmword [rsp + 0x190]
vpackuswb ymm5, ymm8, ymm5
vpackuswb ymm0, ymm0, ymm1
vpackuswb ymm10, ymm12, ymm10
vpermq ymm27, ymm5, 0xd8
vpermq ymm12, ymm10, 0xd8
vmovdqu ymm5, ymmword [rsp + 0x250]
vpermq ymm8, ymm0, 0xd8
vpandq ymm1, ymm23, ymm25
vpsrlw ymm10, ymm7, 8
vpandq ymm0, ymm23, ymm7
vmovdqu ymm7, ymmword [rsp + 0x1d0]
vpermq ymm11, ymm2, 0xd8
vpackuswb ymm0, ymm0, ymm1
vmovdqu ymmword [rsp + 0x350], ymm11
vpandq ymm1, ymm23, ymm5
vpermq ymm11, ymm0, 0xd8
vpsrlw ymm5, ymm5, 8
vpandq ymm0, ymm23, ymm7
vpsrlw ymm7, ymm7, 8
vmovdqu ymm6, ymmword [rsp + 0x510]
vpackuswb ymm5, ymm7, ymm5
vpsrlw ymm9, ymm25, 8
vmovdqu ymm7, ymmword [rsp + 0x290]
vpackuswb ymm9, ymm10, ymm9
vpackuswb ymm0, ymm0, ymm1
vpsrlw ymm24, ymm24, 8
vpandq ymm1, ymm23, ymm6
vpackuswb ymm20, ymm20, ymm24
vpermq ymm24, ymm9, 0xd8
vpermq ymm9, ymm0, 0xd8
vpandq ymm0, ymm23, ymm7
vpermq ymm2, ymm5, 0xd8
vpackuswb ymm0, ymm0, ymm1
vpermq ymm5, ymm0, 0xd8
vmovdqu ymmword [rsp + 0x190], ymm2
vpsrlw ymm0, ymm6, 8
vpsrlw ymm2, ymm7, 8
vpackuswb ymm0, ymm2, ymm0
vpermq ymm6, ymm0, 0xd8
vmovdqu ymm7, ymmword [rsp + 0xd0]
vmovdqu ymmword [rsp + 0x1d0], ymm6
vmovdqu ymm6, ymmword [rsp + 0xf0]
vpandq ymm0, ymm23, ymm7
vpandq ymm1, ymm23, ymm6
vpackuswb ymm0, ymm0, ymm1
vmovdqu ymm10, ymmword [rsp + 0x130]
vpermq ymm2, ymm0, 0xd8
vpsrlw ymm1, ymm6, 8
vpsrlw ymm0, ymm7, 8
vmovdqu ymm7, ymmword [rsp + 0x110]
vpackuswb ymm0, ymm0, ymm1
vpermq ymm6, ymm0, 0xd8
vpandq ymm1, ymm23, ymm10
vpandq ymm0, ymm23, ymm7
vpackuswb ymm0, ymm0, ymm1
vmovdqu ymmword [rsp + 0xd0], ymm6
vpsrlw ymm1, ymm10, 8
vpermq ymm6, ymm0, 0xd8
vpsrlw ymm0, ymm7, 8
vpackuswb ymm0, ymm0, ymm1
vpermq ymm10, ymm0, 0xd8
vmovdqu64 ymm25, ymmword [rsp + 0x170]
vmovdqu ymmword [rsp + 0xf0], ymm10
vmovdqu ymm10, ymmword [rsp + 0x150]
vpandq ymm1, ymm23, ymm25
vpandq ymm0, ymm23, ymm10
vpackuswb ymm0, ymm0, ymm1
vpermq ymm7, ymm0, 0xd8
vpsrlw ymm1, ymm25, 8
vpsrlw ymm0, ymm10, 8
vmovdqu64 ymm25, ymmword [rsp + 0x1b0]
vpackuswb ymm0, ymm0, ymm1
vpandq ymm1, ymm23, ymmword [rsp + 0x30]
vpermq ymm10, ymm0, 0xd8
vpandq ymm0, ymm23, ymm25
vpackuswb ymm0, ymm0, ymm1
vpsrlw ymm1, ymmword [rsp + 0x30], 8
vmovdqu ymmword [rsp + 0x110], ymm10
vpermq ymm10, ymm0, 0xd8
vpsrlw ymm0, ymm25, 8
vpackuswb ymm0, ymm0, ymm1
vmovdqu64 ymm25, ymmword [rsp + 0x1f0]
vpermq ymm1, ymm0, 0xd8
vmovdqu ymmword [rsp + 0x130], ymm1
vpandq ymm1, ymm23, ymmword [rsp + 0x50]
vpandq ymm0, ymm23, ymm25
vpackuswb ymm0, ymm0, ymm1
vpermq ymm0, ymm0, 0xd8
vpsrlw ymm1, ymmword [rsp + 0x50], 8
vmovdqu ymmword [rsp + 0x150], ymm0
vpsrlw ymm0, ymm25, 8
vpackuswb ymm0, ymm0, ymm1
vmovdqu64 ymm25, ymmword [rsp + 0x270]
vpermq ymm1, ymm0, 0xd8
vmovdqu ymmword [rsp + 0x170], ymm1
vpandq ymm1, ymm23, ymmword [rsp + 0x70]
vpandq ymm0, ymm23, ymm25
vpackuswb ymm0, ymm0, ymm1
vpermq ymm1, ymm0, 0xd8
vmovdqu ymmword [rsp + 0x1b0], ymm1
vpsrlw ymm1, ymmword [rsp + 0x70], 8
vpsrlw ymm0, ymm25, 8
vpackuswb ymm0, ymm0, ymm1
vmovdqu64 ymm25, ymmword [rsp + 0x370]
vpandq ymm1, ymm23, ymmword [rsp + 0x90]
vpermq ymm0, ymm0, 0xd8
vmovdqu ymmword [rsp + 0x1f0], ymm0
vpandq ymm0, ymm23, ymm25
vpackuswb ymm0, ymm0, ymm1
vpermq ymm1, ymm0, 0xd8
vmovdqu ymmword [rsp + 0x250], ymm1
vpsrlw ymm1, ymmword [rsp + 0x90], 8
vpsrlw ymm0, ymm25, 8
vpackuswb ymm0, ymm0, ymm1
vmovdqu64 ymm25, ymmword [rsp + 0x430]
vpermq ymm1, ymm0, 0xd8
vmovdqu ymmword [rsp + 0x90], ymm1
vpandq ymm1, ymm23, ymmword [rsp + 0xb0]
vpandq ymm0, ymm23, ymm25
vpackuswb ymm0, ymm0, ymm1
vpermq ymm0, ymm0, 0xd8
vpsrlw ymm1, ymmword [rsp + 0xb0], 8
vmovdqu ymmword [rsp + 0x270], ymm0
vpsrlw ymm0, ymm25, 8
vpackuswb ymm0, ymm0, ymm1
vpermq ymm25, ymm0, 0xd8
vmovdqu64 ymmword [rsp + 0xb0], ymm25
vmovdqu64 ymm25, ymmword [rsp + 0x550]
vpandq ymm0, ymm23, ymm19
vpandq ymm1, ymm23, ymm25
vpackuswb ymm0, ymm0, ymm1
vpermq ymm1, ymm0, 0xd8
vpsrlw ymm19, ymm19, 8
vpsrlw ymm0, ymm25, 8
vpackuswb ymm19, ymm19, ymm0
vpermq ymm19, ymm19, 0xd8
vmovdqu64 ymm25, ymmword [rsp + 0x5b0]
vmovdqu64 ymmword [rsp + 0x370], ymm19
vmovdqu64 ymm19, ymmword [rsp + 0x5f0]
vmovdqu ymmword [rsp + 0x290], ymm1
vpandq ymm0, ymm23, ymm25
vpandq ymm1, ymm23, ymm19
vpackuswb ymm0, ymm0, ymm1
vpermq ymm0, ymm0, 0xd8
vpsrlw ymm1, ymm19, 8
vmovdqu ymmword [rsp + 0x3d0], ymm0
vpsrlw ymm0, ymm25, 8
vmovdqu64 ymm25, ymmword [rsp + 0x650]
vpackuswb ymm0, ymm0, ymm1
vpermq ymm19, ymm0, 0xd8
vpandq ymm1, ymm23, ymm17
vpandq ymm0, ymm23, ymm25
vpackuswb ymm0, ymm0, ymm1
vmovdqu64 ymmword [rsp + 0x410], ymm19
vpsrlw ymm17, ymm17, 8
vpermq ymm19, ymm0, 0xd8
vpsrlw ymm0, ymm25, 8
vpandq ymm1, ymm23, ymm29
vpackuswb ymm17, ymm0, ymm17
vpandq ymm0, ymm23, ymm21
vpackuswb ymm0, ymm0, ymm1
vpermq ymm25, ymm0, 0xd8
vpandq ymm1, ymm23, ymm28
vpandq ymm0, ymm23, ymm31
vpackuswb ymm0, ymm0, ymm1
vpsrlw ymm29, ymm29, 8
vpsrlw ymm21, ymm21, 8
vpandq ymm1, ymm23, ymm30
vpackuswb ymm21, ymm21, ymm29
vpsrlw ymm31, ymm31, 8
vpermq ymm29, ymm0, 0xd8
vpsrlw ymm28, ymm28, 8
vpandq ymm0, ymm23, ymm13
vpackuswb ymm0, ymm0, ymm1
vpackuswb ymm28, ymm31, ymm28
vpsrlw ymm30, ymm30, 8
vpsrlw ymm13, ymm13, 8
vpermq ymm31, ymm28, 0xd8
vpandq ymm1, ymm23, ymm15
vpermq ymm28, ymm0, 0xd8
vpackuswb ymm13, ymm13, ymm30
vpandq ymm0, ymm23, ymm3
vpackuswb ymm0, ymm0, ymm1
vpermq ymm13, ymm13, 0xd8
vpsrlw ymm15, ymm15, 8
vpsrlw ymm3, ymm3, 8
vpandq ymm1, ymm23, ymm18
vmovdqu ymmword [rsp + 0x510], ymm13
vpackuswb ymm3, ymm3, ymm15
vpermq ymm13, ymm0, 0xd8
vpandq ymm0, ymm23, ymm16
vpermq ymm15, ymm3, 0xd8
vpackuswb ymm0, ymm0, ymm1
vmovdqu ymmword [rsp + 0x570], ymm15
vpandq ymm1, ymm23, ymm11
vpermq ymm15, ymm0, 0xd8
vpandq ymm0, ymm23, ymm8
vpackuswb ymm0, ymm0, ymm1
vpsrlw ymm18, ymm18, 8
vpsrlw ymm16, ymm16, 8
vpandq ymm1, ymm23, ymm5
vpackuswb ymm16, ymm16, ymm18
vpermq ymm18, ymm0, 0xd8
vpandq ymm0, ymm23, ymm9
vpackuswb ymm0, ymm0, ymm1
vpermq ymm21, ymm21, 0xd8
vpandq ymm1, ymm23, ymm6
vmovdqu64 ymmword [rsp + 0x490], ymm21
vpermq ymm21, ymm0, 0xd8
vpandq ymm0, ymm23, ymm2
vpackuswb ymm0, ymm0, ymm1
vpsrlw ymm11, ymm11, 8
vpsrlw ymm8, ymm8, 8
vpandq ymm1, ymm23, ymm10
vmovdqu64 ymmword [rsp + 0x30], ymm25
vpackuswb ymm8, ymm8, ymm11
vpermq ymm25, ymm0, 0xd8
vpsrlw ymm10, ymm10, 8
vpandq ymm0, ymm23, ymm7
vpsrlw ymm7, ymm7, 8
vpackuswb ymm7, ymm7, ymm10
vpermq ymm8, ymm8, 0xd8
vmovdqu ymm3, ymmword [rsp + 0x210]
vmovdqu ymmword [rsp + 0x5f0], ymm8
vpermq ymm8, ymm7, 0xd8
vmovdqu ymm7, ymmword [rsp + 0x230]
vpackuswb ymm0, ymm0, ymm1
vpsrlw ymm6, ymm6, 8
vpsrlw ymm2, ymm2, 8
vpackuswb ymm2, ymm2, ymm6
vpandq ymm1, ymm23, ymm3
vpermq ymm6, ymm0, 0xd8
vmovdqu64 ymmword [rsp + 0x4d0], ymm29
vmovdqu64 ymmword [rsp + 0x50], ymm28
vpsrlw ymm29, ymm7, 8
vpandq ymm0, ymm23, ymm7
vpsrlw ymm28, ymm3, 8
vmovdqu ymm7, ymmword [rsp + 0x2b0]
vmovdqu ymm3, ymmword [rsp + 0x2d0]
vpackuswb ymm0, ymm0, ymm1
vpsrlw ymm9, ymm9, 8
vpsrlw ymm5, ymm5, 8
vpackuswb ymm5, ymm9, ymm5
vpermq ymm30, ymm0, 0xd8
vpandq ymm1, ymm23, ymm3
vpandq ymm0, ymm23, ymm7
vpermq ymm11, ymm5, 0xd8
vpackuswb ymm28, ymm29, ymm28
vpackuswb ymm0, ymm0, ymm1
vmovdqu64 ymmword [rsp + 0x4f0], ymm31
vmovdqu ymmword [rsp + 0x630], ymm11
vpsrlw ymm31, ymm7, 8
vpermq ymm11, ymm28, 0xd8
vmovdqu ymm7, ymmword [rsp + 0x3b0]
vpermq ymm28, ymm0, 0xd8
vpsrlw ymm0, ymm3, 8
vmovdqu ymm3, ymmword [rsp + 0x3f0]
vpackuswb ymm0, ymm31, ymm0
vpermq ymm31, ymm0, 0xd8
vpandq ymm1, ymm23, ymm3
vpandq ymm0, ymm23, ymm7
vpackuswb ymm0, ymm0, ymm1
vpermq ymm29, ymm0, 0xd8
vpsrlw ymm1, ymm3, 8
vpsrlw ymm0, ymm7, 8
vpermq ymm9, ymm2, 0xd8
vpackuswb ymm0, ymm0, ymm1
vpermq ymm17, ymm17, 0xd8
vmovdqu ymmword [rsp + 0x650], ymm9
vpermq ymm9, ymm0, 0xd8
vmovdqu64 ymmword [rsp + 0x430], ymm19
vmovdqu64 ymmword [rsp + 0x450], ymm17
vmovdqu ymmword [rsp + 0x550], ymm13
vmovdqu ymmword [rsp + 0x70], ymm15
vmovdqu64 ymmword [rsp + 0x5b0], ymm18
vmovdqu ymmword [rsp + 0x6d0], ymm8
vmovdqu ymmword [rsp + 0x210], ymm11
vmovdqu64 ymmword [rsp + 0x230], ymm31
vmovdqu ymmword [rsp + 0x2b0], ymm9
vmovdqu ymm7, ymmword [rsp + 0x470]
vmovdqu ymm3, ymmword [rsp + 0x4b0]
vpsrlw ymm15, ymm7, 8
vpsrlw ymm17, ymm3, 8
vpackuswb ymm15, ymm15, ymm17
vpandq ymm0, ymm23, ymm7
vpermq ymm7, ymm15, 0xd8
vpandq ymm1, ymm23, ymm3
vmovdqu ymmword [rsp + 0x2d0], ymm7
vmovdqu ymm3, ymmword [rsp + 0x590]
vmovdqu ymm7, ymmword [rsp + 0x530]
vpackuswb ymm0, ymm0, ymm1
vpermq ymm31, ymm0, 0xd8
vpandq ymm1, ymm23, ymm3
vpandq ymm0, ymm23, ymm7
vpackuswb ymm0, ymm0, ymm1
vpermq ymm15, ymm0, 0xd8
vpsrlw ymm10, ymm3, 8
vpsrlw ymm0, ymm7, 8
vmovdqu ymm3, ymmword [rsp + 0x610]
vmovdqu ymm7, ymmword [rsp + 0x5d0]
vpackuswb ymm10, ymm0, ymm10
vpsrlw ymm2, ymm3, 8
vpandq ymm0, ymm23, ymm7
vpsrlw ymm7, ymm7, 8
vpackuswb ymm2, ymm7, ymm2
vmovdqu ymm5, ymmword [rsp + 0x670]
vpermq ymm7, ymm2, 0xd8
vmovdqu ymm2, ymmword [rsp + 0x690]
vpandq ymm1, ymm23, ymm3
vpsrlw ymm8, ymm2, 8
vpsrlw ymm3, ymm5, 8
vpermq ymm17, ymm10, 0xd8
vpackuswb ymm0, ymm0, ymm1
vpackuswb ymm3, ymm3, ymm8
vpandq ymm1, ymm23, ymm2
vmovdqu64 ymmword [rsp + 0x3b0], ymm17
vpermq ymm2, ymm3, 0xd8
vpermq ymm17, ymm0, 0xd8
vmovdqu ymm3, ymmword [rsp + 0x6b0]
vpandq ymm0, ymm23, ymm5
vpackuswb ymm0, ymm0, ymm1
vpermq ymm14, ymm14, 0xd8
vmovdqu ymm5, ymmword [rsp + 0x2f0]
vpandq ymm1, ymm23, ymm3
vpsrlw ymm18, ymm3, 8
vmovdqu ymmword [rsp + 0x3f0], ymm7
vmovdqu ymm3, ymmword [rsp + 0x310]
vpermq ymm7, ymm0, 0xd8
vpandq ymm0, ymm23, ymm14
vpackuswb ymm0, ymm0, ymm1
vpermq ymm19, ymm0, 0xd8
vpandq ymm1, ymm23, ymm3
vpandq ymm0, ymm23, ymm5
vpsrlw ymm14, ymm14, 8
vpackuswb ymm0, ymm0, ymm1
vpackuswb ymm14, ymm14, ymm18
vpermq ymm18, ymm14, 0xd8
vpsrlw ymm11, ymm3, 8
vpermq ymm14, ymm0, 0xd8
vmovdqu ymm3, ymmword [rsp + 0x350]
vpsrlw ymm0, ymm5, 8
vmovdqu ymm5, ymmword [rsp + 0x330]
vpackuswb ymm11, ymm0, ymm11
vpandq ymm1, ymm23, ymm3
vpandq ymm0, ymm23, ymm5
vpackuswb ymm0, ymm0, ymm1
vpermq ymm13, ymm11, 0xd8
vmovdqu ymmword [rsp + 0x470], ymm2
vpermq ymm11, ymm0, 0xd8
vpsrlw ymm2, ymm3, 8
vpsrlw ymm0, ymm5, 8
vmovdqu ymm5, ymmword [rsp + 0x390]
vpackuswb ymm0, ymm0, ymm2
vpermq ymm20, ymm20, 0xd8
vpermq ymm9, ymm0, 0xd8
vpandq ymm1, ymm23, ymm20
vpandq ymm0, ymm23, ymm5
vpackuswb ymm0, ymm0, ymm1
vpermq ymm3, ymm0, 0xd8
vpermq ymm26, ymm26, 0xd8
vpsrlw ymm0, ymm5, 8
vpsrlw ymm20, ymm20, 8
vpandq ymm1, ymm23, ymm27
vpackuswb ymm20, ymm0, ymm20
vpandq ymm0, ymm23, ymm26
vpackuswb ymm0, ymm0, ymm1
vpsrlw ymm5, ymm27, 8
vpsrlw ymm26, ymm26, 8
vmovdqu ymm2, ymmword [rsp + 0x1d0]
vpandq ymm1, ymm23, ymm24
vmovdqu ymmword [rsp + 0x2f0], ymm13
vpackuswb ymm26, ymm26, ymm5
vpermq ymm13, ymm0, 0xd8
vmovdqu ymm5, ymmword [rsp + 0x190]
vpandq ymm0, ymm23, ymm12
vpackuswb ymm0, ymm0, ymm1
vpermq ymm8, ymm0, 0xd8
vpsrlw ymm10, ymm12, 8
vpandq ymm1, ymm23, ymm2
vmovdqu ymmword [rsp + 0x310], ymm9
vpandq ymm0, ymm23, ymm5
vpsrlw ymm9, ymm24, 8
vpackuswb ymm9, ymm10, ymm9
vpackuswb ymm0, ymm0, ymm1
vpermq ymm24, ymm9, 0xd8
vpsrlw ymm5, ymm5, 8
vpermq ymm9, ymm0, 0xd8
vpsrlw ymm0, ymm2, 8
vmovdqu ymm12, ymmword [rsp + 0xf0]
vpackuswb ymm0, ymm5, ymm0
vmovdqu ymm5, ymmword [rsp + 0xd0]
vpermq ymm2, ymm0, 0xd8
vpandq ymm1, ymm23, ymm12
vpandq ymm0, ymm23, ymm5
vpackuswb ymm0, ymm0, ymm1
vmovdqu ymmword [rsp + 0x190], ymm2
vpsrlw ymm1, ymm12, 8
vpermq ymm2, ymm0, 0xd8
vpsrlw ymm0, ymm5, 8
vpackuswb ymm0, ymm0, ymm1
vpermq ymm12, ymm0, 0xd8
vmovdqu ymm10, ymmword [rsp + 0x130]
vmovdqu ymmword [rsp + 0xd0], ymm12
vmovdqu ymm12, ymmword [rsp + 0x110]
vpandq ymm1, ymm23, ymm10
vpandq ymm0, ymm23, ymm12
vpackuswb ymm0, ymm0, ymm1
vpermq ymm5, ymm0, 0xd8
vpsrlw ymm1, ymm10, 8
vpsrlw ymm0, ymm12, 8
vpackuswb ymm0, ymm0, ymm1
vpermq ymm12, ymm0, 0xd8
vpermq ymm20, ymm20, 0xd8
vmovdqu ymm10, ymmword [rsp + 0x150]
vmovdqu64 ymmword [rsp + 0x350], ymm24
vmovdqu ymmword [rsp + 0xf0], ymm12
vmovdqu64 ymmword [rsp + 0x330], ymm20
vmovdqu64 ymm20, ymmword [rsp + 0x1b0]
vpandq ymm0, ymm23, ymm10
vpandq ymm1, ymm23, ymm20
vpackuswb ymm0, ymm0, ymm1
vmovdqu64 ymm27, ymmword [rsp + 0x270]
vpermq ymm12, ymm0, 0xd8
vpsrlw ymm1, ymm20, 8
vpsrlw ymm0, ymm10, 8
vmovdqu ymm10, ymmword [rsp + 0x250]
vpackuswb ymm0, ymm0, ymm1
vpermq ymm20, ymm0, 0xd8
vpandq ymm1, ymm23, ymm27
vpandq ymm0, ymm23, ymm10
vpackuswb ymm0, ymm0, ymm1
vmovdqu64 ymmword [rsp + 0x390], ymm20
vpsrlw ymm1, ymm27, 8
vpermq ymm20, ymm0, 0xd8
vmovdqu64 ymm27, ymmword [rsp + 0x3d0]
vpsrlw ymm0, ymm10, 8
vmovdqu ymm10, ymmword [rsp + 0x290]
vpackuswb ymm0, ymm0, ymm1
vpermq ymm24, ymm0, 0xd8
vpandq ymm1, ymm23, ymm27
vpandq ymm0, ymm23, ymm10
vpackuswb ymm0, ymm0, ymm1
vmovdqu64 ymmword [rsp + 0x4b0], ymm24
vpsrlw ymm1, ymm27, 8
vpermq ymm24, ymm0, 0xd8
vpsrlw ymm0, ymm10, 8
vmovdqu ymm10, ymmword [rsp + 0x430]
vpackuswb ymm0, ymm0, ymm1
vpandq ymm1, ymm23, ymmword [rsp + 0x30]
vpermq ymm27, ymm0, 0xd8
vpandq ymm0, ymm23, ymm10
vpackuswb ymm0, ymm0, ymm1
vpsrlw ymm1, ymmword [rsp + 0x30], 8
vmovdqu64 ymmword [rsp + 0x3d0], ymm27
vpermq ymm27, ymm0, 0xd8
vpsrlw ymm0, ymm10, 8
vpackuswb ymm0, ymm0, ymm1
vmovdqu ymm10, ymmword [rsp + 0x4d0]
vpermq ymm1, ymm0, 0xd8
vmovdqu ymmword [rsp + 0x430], ymm1
vpandq ymm1, ymm23, ymmword [rsp + 0x50]
vpandq ymm0, ymm23, ymm10
vpackuswb ymm0, ymm0, ymm1
vpermq ymm1, ymm0, 0xd8
vmovdqu ymmword [rsp + 0x530], ymm1
vpsrlw ymm1, ymmword [rsp + 0x50], 8
vpsrlw ymm0, ymm10, 8
vpackuswb ymm0, ymm0, ymm1
vpermq ymm10, ymm0, 0xd8
vmovdqu ymmword [rsp + 0x1b0], ymm10
vmovdqu ymm10, ymmword [rsp + 0x550]
vpandq ymm1, ymm23, ymmword [rsp + 0x70]
vpandq ymm0, ymm23, ymm10
vpackuswb ymm0, ymm0, ymm1
vpermq ymm1, ymm0, 0xd8
vmovdqu ymmword [rsp + 0x550], ymm1
vpsrlw ymm1, ymmword [rsp + 0x70], 8
vpsrlw ymm0, ymm10, 8
vpackuswb ymm0, ymm0, ymm1
vpermq ymm10, ymm0, 0xd8
vmovdqu ymmword [rsp + 0x1d0], ymm10
vmovdqu ymm10, ymmword [rsp + 0x5b0]
vpandq ymm1, ymm23, ymm21
vpandq ymm0, ymm23, ymm10
vpackuswb ymm0, ymm0, ymm1
vpermq ymm1, ymm0, 0xd8
vpsrlw ymm21, ymm21, 8
vpsrlw ymm0, ymm10, 8
vmovdqu ymmword [rsp + 0x590], ymm1
vpackuswb ymm21, ymm0, ymm21
vpandq ymm1, ymm23, ymm6
vpandq ymm0, ymm23, ymm25
vpackuswb ymm0, ymm0, ymm1
vpsrlw ymm25, ymm25, 8
vpsrlw ymm6, ymm6, 8
vpermq ymm10, ymm0, 0xd8
vpandq ymm1, ymm23, ymm28
vpackuswb ymm6, ymm25, ymm6
vpandq ymm0, ymm23, ymm30
vpackuswb ymm0, ymm0, ymm1
vpermq ymm6, ymm6, 0xd8
vpandq ymm1, ymm23, ymm31
vmovdqu ymmword [rsp + 0x270], ymm6
vpermq ymm6, ymm0, 0xd8
vpandq ymm0, ymm23, ymm29
vpackuswb ymm0, ymm0, ymm1
vpsrlw ymm30, ymm30, 8
vpsrlw ymm28, ymm28, 8
vpackuswb ymm28, ymm30, ymm28
vpandq ymm1, ymm23, ymm17
vpermq ymm30, ymm0, 0xd8
vpsrlw ymm31, ymm31, 8
vpandq ymm0, ymm23, ymm15
vpsrlw ymm29, ymm29, 8
vpackuswb ymm29, ymm29, ymm31
vpackuswb ymm0, ymm0, ymm1
vpermq ymm25, ymm29, 0xd8
vpandq ymm1, ymm23, ymm19
vpermq ymm29, ymm0, 0xd8
vpandq ymm0, ymm23, ymm7
vpackuswb ymm0, ymm0, ymm1
vmovdqu64 ymmword [rsp + 0x5d0], ymm30
vpandq ymm1, ymm23, ymm11
vpermq ymm30, ymm0, 0xd8
vpandq ymm0, ymm23, ymm14
vpackuswb ymm0, ymm0, ymm1
vpsrlw ymm14, ymm14, 8
vpsrlw ymm11, ymm11, 8
vpandq ymm1, ymm23, ymm13
vmovdqu ymmword [rsp + 0x4d0], ymm6
vpackuswb ymm11, ymm14, ymm11
vpermq ymm6, ymm28, 0xd8
vpermq ymm28, ymm0, 0xd8
vpandq ymm0, ymm23, ymm3
vpermq ymm14, ymm11, 0xd8
vpackuswb ymm0, ymm0, ymm1
vpermq ymm21, ymm21, 0xd8
vpandq ymm1, ymm23, ymm9
vmovdqu64 ymmword [rsp + 0x250], ymm21
vmovdqu ymmword [rsp + 0x5b0], ymm10
vmovdqu64 ymmword [rsp + 0x610], ymm29
vmovdqu64 ymmword [rsp + 0x670], ymm30
vmovdqu64 ymmword [rsp + 0x290], ymm28
vmovdqu ymmword [rsp + 0x690], ymm14
vpermq ymm14, ymm0, 0xd8
vpandq ymm0, ymm23, ymm8
vpackuswb ymm0, ymm0, ymm1
vpsrlw ymm13, ymm13, 8
vpsrlw ymm3, ymm3, 8
vpackuswb ymm3, ymm3, ymm13
vpandq ymm1, ymm23, ymm5
vpermq ymm13, ymm0, 0xd8
vpsrlw ymm5, ymm5, 8
vpandq ymm0, ymm23, ymm2
vpsrlw ymm2, ymm2, 8
vpermq ymm29, ymm3, 0xd8
vpackuswb ymm2, ymm2, ymm5
vmovdqu ymm3, ymmword [rsp + 0x170]
vmovdqu ymm5, ymmword [rsp + 0x1f0]
vpsrlw ymm9, ymm9, 8
vpsrlw ymm8, ymm8, 8
vpackuswb ymm8, ymm8, ymm9
vpackuswb ymm0, ymm0, ymm1
vmovdqu ymmword [rsp + 0x6b0], ymm14
vpandq ymm1, ymm23, ymm5
vpermq ymm14, ymm8, 0xd8
vpermq ymm8, ymm0, 0xd8
vpandq ymm0, ymm23, ymm3
vpackuswb ymm0, ymm0, ymm1
vpermq ymm11, ymm0, 0xd8
vpsrlw ymm1, ymm5, 8
vpsrlw ymm0, ymm3, 8
vmovdqu ymm5, ymmword [rsp + 0xb0]
vmovdqu ymm3, ymmword [rsp + 0x90]
vpackuswb ymm0, ymm0, ymm1
vpermq ymm28, ymm0, 0xd8
vpandq ymm1, ymm23, ymm5
vpandq ymm0, ymm23, ymm3
vpackuswb ymm0, ymm0, ymm1
vpermq ymm9, ymm0, 0xd8
vpsrlw ymm1, ymm5, 8
vpsrlw ymm0, ymm3, 8
vmovdqu ymm5, ymmword [rsp + 0x410]
vmovdqu ymm3, ymmword [rsp + 0x370]
vpackuswb ymm0, ymm0, ymm1
vmovdqu64 ymmword [rsp + 0x6f0], ymm29
vpandq ymm1, ymm23, ymm5
vpermq ymm29, ymm0, 0xd8
vpandq ymm0, ymm23, ymm3
vpackuswb ymm0, ymm0, ymm1
vpsrlw ymm19, ymm19, 8
vpsrlw ymm7, ymm7, 8
vpackuswb ymm7, ymm7, ymm19
vmovdqu ymmword [rsp + 0x730], ymm14
vpsrlw ymm19, ymm3, 8
vpermq ymm14, ymm0, 0xd8
vpsrlw ymm0, ymm5, 8
vmovdqu ymm3, ymmword [rsp + 0x450]
vmovdqu ymm5, ymmword [rsp + 0x490]
vpackuswb ymm0, ymm19, ymm0
vpermq ymm21, ymm0, 0xd8
vpsrlw ymm17, ymm17, 8
vpsrlw ymm15, ymm15, 8
vpackuswb ymm15, ymm15, ymm17
vpandq ymm1, ymm23, ymm5
vmovdqu64 ymmword [rsp + 0x7d0], ymm21
vpandq ymm0, ymm23, ymm3
vpsrlw ymm21, ymm5, 8
vpsrlw ymm17, ymm3, 8
vmovdqu ymm5, ymmword [rsp + 0x510]
vmovdqu ymm3, ymmword [rsp + 0x4f0]
vpackuswb ymm0, ymm0, ymm1
vpermq ymm19, ymm0, 0xd8
vpandq ymm1, ymm23, ymm5
vmovdqu64 ymmword [rsp + 0x790], ymm28
vpandq ymm0, ymm23, ymm3
vpsrlw ymm28, ymm3, 8
vmovdqu ymm3, ymmword [rsp + 0x570]
vpackuswb ymm0, ymm0, ymm1
vpermq ymm16, ymm16, 0xd8
vpandq ymm1, ymm23, ymm16
vpackuswb ymm17, ymm17, ymm21
vpsrlw ymm16, ymm16, 8
vpermq ymm21, ymm0, 0xd8
vpandq ymm0, ymm23, ymm3
vpsrlw ymm3, ymm3, 8
vpackuswb ymm3, ymm3, ymm16
vpermq ymm16, ymm3, 0xd8
vmovdqu ymmword [rsp + 0x710], ymm13
vmovdqu ymm3, ymmword [rsp + 0x5f0]
vpsrlw ymm13, ymm5, 8
vmovdqu ymm5, ymmword [rsp + 0x630]
vpackuswb ymm0, ymm0, ymm1
vmovdqu ymmword [rsp + 0x750], ymm8
vpandq ymm1, ymm23, ymm5
vpsrlw ymm8, ymm3, 8
vpsrlw ymm5, ymm5, 8
vpackuswb ymm13, ymm28, ymm13
vpackuswb ymm5, ymm8, ymm5
vpermq ymm17, ymm17, 0xd8
vpermq ymm31, ymm15, 0xd8
vmovdqu64 ymmword [rsp + 0x490], ymm17
vpermq ymm15, ymm5, 0xd8
vpermq ymm17, ymm13, 0xd8
vmovdqu ymm5, ymmword [rsp + 0x6d0]
vpermq ymm13, ymm0, 0xd8
vpandq ymm0, ymm23, ymm3
vmovdqu ymm3, ymmword [rsp + 0x650]
vpackuswb ymm0, ymm0, ymm1
vpermq ymm30, ymm2, 0xd8
vpandq ymm1, ymm23, ymm5
vpsrlw ymm10, ymm5, 8
vmovdqu64 ymmword [rsp + 0x410], ymm16
vmovdqu ymm5, ymmword [rsp + 0x230]
vpermq ymm16, ymm0, 0xd8
vpsrlw ymm2, ymm3, 8
vpandq ymm0, ymm23, ymm3
vmovdqu ymm3, ymmword [rsp + 0x210]
vpackuswb ymm0, ymm0, ymm1
vpermq ymm8, ymm0, 0xd8
vpandq ymm1, ymm23, ymm5
vpandq ymm0, ymm23, ymm3
vpackuswb ymm2, ymm2, ymm10
vpackuswb ymm0, ymm0, ymm1
vpermq ymm10, ymm0, 0xd8
vmovdqu ymmword [rsp + 0x450], ymm15
vpermq ymm15, ymm2, 0xd8
vpsrlw ymm28, ymm3, 8
vmovdqu64 ymmword [rsp + 0x770], ymm30
vmovdqu64 ymmword [rsp + 0x7b0], ymm29
vmovdqu64 ymmword [rsp + 0x370], ymm17
vmovdqu ymmword [rsp + 0x4f0], ymm15
vmovdqu ymmword [rsp + 0x570], ymm10
vpsrlw ymm0, ymm5, 8
vmovdqu ymm3, ymmword [rsp + 0x2b0]
vmovdqu ymm5, ymmword [rsp + 0x2d0]
vpackuswb ymm0, ymm28, ymm0
vpermq ymm29, ymm0, 0xd8
vpandq ymm1, ymm23, ymm5
vpandq ymm0, ymm23, ymm3
vpackuswb ymm0, ymm0, ymm1
vpermq ymm30, ymm0, 0xd8
vpsrlw ymm15, ymm5, 8
vpsrlw ymm0, ymm3, 8
vmovdqu ymm5, ymmword [rsp + 0x3f0]
vmovdqu ymm3, ymmword [rsp + 0x3b0]
vpackuswb ymm0, ymm0, ymm15
vpandq ymm1, ymm23, ymm5
vpsrlw ymm10, ymm3, 8
vmovdqu64 ymmword [rsp + 0x5f0], ymm30
vpermq ymm30, ymm0, 0xd8
vpandq ymm0, ymm23, ymm3
vmovdqu ymm3, ymmword [rsp + 0x470]
vpackuswb ymm0, ymm0, ymm1
vpsrlw ymm2, ymm5, 8
vpermq ymm17, ymm0, 0xd8
vpackuswb ymm2, ymm10, ymm2
vpandq ymm1, ymm23, ymm18
vpandq ymm0, ymm23, ymm3
vpermq ymm5, ymm2, 0xd8
vpackuswb ymm0, ymm0, ymm1
vmovdqu ymmword [rsp + 0x1f0], ymm5
vpsrlw ymm3, ymm3, 8
vpermq ymm5, ymm0, 0xd8
vpsrlw ymm18, ymm18, 8
vmovdqu ymmword [rsp + 0x650], ymm5
vpackuswb ymm18, ymm3, ymm18
vmovdqu ymm5, ymmword [rsp + 0x310]
vmovdqu ymm3, ymmword [rsp + 0x2f0]
vpandq ymm1, ymm23, ymm5
vpandq ymm0, ymm23, ymm3
vpackuswb ymm0, ymm0, ymm1
vpermq ymm18, ymm18, 0xd8
vpsrlw ymm1, ymm3, 8
vmovdqu64 ymmword [rsp + 0x210], ymm18
vmovdqu ymm3, ymmword [rsp + 0x330]
vpermq ymm18, ymm0, 0xd8
vpsrlw ymm0, ymm5, 8
vpackuswb ymm0, ymm1, ymm0
vpermq ymm26, ymm26, 0xd8
vmovdqu ymm5, ymmword [rsp + 0x350]
vmovdqu ymm15, ymmword [rsp + 0x190]
vpermq ymm2, ymm0, 0xd8
vpandq ymm1, ymm23, ymm26
vpandq ymm0, ymm23, ymm3
vpackuswb ymm1, ymm0, ymm1
vmovdqu64 ymmword [rsp + 0x470], ymm18
vpsrlw ymm3, ymm3, 8
vpermq ymm18, ymm1, 0xd8
vpandq ymm0, ymm23, ymm5
vpandq ymm1, ymm23, ymm15
vpsrlw ymm26, ymm26, 8
vpackuswb ymm0, ymm0, ymm1
vpackuswb ymm26, ymm3, ymm26
vmovdqu64 ymm28, ymmword [rsp + 0xf0]
vpermq ymm3, ymm26, 0xd8
vpsrlw ymm10, ymm5, 8
vpermq ymm26, ymm0, 0xd8
vpsrlw ymm0, ymm15, 8
vmovdqu ymm15, ymmword [rsp + 0xd0]
vpackuswb ymm0, ymm10, ymm0
vpermq ymm5, ymm0, 0xd8
vpandq ymm1, ymm23, ymm28
vpandq ymm0, ymm23, ymm15
vpackuswb ymm0, ymm0, ymm1
vmovdqu64 ymmword [rsp + 0x6d0], ymm26
vpsrlw ymm10, ymm15, 8
vpermq ymm26, ymm0, 0xd8
vpmovzxbw ymm15, xmm20
vpsrlw ymm0, ymm28, 8
vpmovzxbw ymm28, xmm24
vmovdqu64 ymmword [rsp + 0x630], ymm17
vpsllw ymm15, ymm15, 8
vextracti32x4 xmm17, ymm20, 1
vpmovzxwd ymm20, xmm28
vmovdqu64 ymmword [rsp + 0x510], ymm18
vpackuswb ymm10, ymm10, ymm0
vpmovzxbw ymm18, xmm27
vpmovzxwd ymm0, xmm15
vpslld ymm20, ymm20, 0x10
vmovdqu64 ymmword [rsp + 0x7f0], ymm26
vpaddd ymm20, ymm20, ymm0
vpmovzxbw ymm26, xmm12
vpmovzxwd ymm0, xmm18
vpmovzxwd ymm1, xmm26
vpslld ymm0, ymm0, 0x18
vpaddd ymm0, ymm0, ymm1
vpaddd ymm20, ymm20, ymm0
vextracti32x4 xmm0, ymm28, 1
vpmovzxwd ymm0, xmm0
vextracti128 xmm15, ymm15, 1
vpslld ymm0, ymm0, 0x10
vpmovzxwd ymm15, xmm15
vpaddd ymm15, ymm0, ymm15
vextracti32x4 xmm24, ymm24, 1
vextracti32x4 xmm0, ymm18, 1
vpmovzxbw ymm24, xmm24
vpmovzxbw ymm17, xmm17
vpmovzxwd ymm0, xmm0
vextracti32x4 xmm26, ymm26, 1
vpsllw ymm17, ymm17, 8
vpslld ymm0, ymm0, 0x18
vpmovzxwd ymm1, xmm24
vextracti32x4 xmm27, ymm27, 1
vpmovzxwd ymm26, xmm26
vpmovzxbw ymm27, xmm27
vpaddd ymm26, ymm0, ymm26
vextracti128 xmm12, ymm12, 1
vpmovzxwd ymm0, xmm17
vpslld ymm1, ymm1, 0x10
vpmovzxbw ymm12, xmm12
vpaddd ymm1, ymm1, ymm0
vpmovzxwd ymm0, xmm27
vpmovzxwd ymm18, xmm12
vpslld ymm0, ymm0, 0x18
vpaddd ymm0, ymm0, ymm18
vpaddd ymm1, ymm1, ymm0
vextracti32x4 xmm0, ymm24, 1
vpmovzxwd ymm0, xmm0
vextracti32x4 xmm17, ymm17, 1
vpslld ymm0, ymm0, 0x10
vpmovzxwd ymm17, xmm17
vpaddd ymm17, ymm0, ymm17
vextracti32x4 xmm0, ymm27, 1
vpmovzxwd ymm0, xmm0
vextracti128 xmm12, ymm12, 1
vpslld ymm0, ymm0, 0x18
vpmovzxwd ymm12, xmm12
vpaddd ymm12, ymm0, ymm12
vpaddd ymm0, ymm17, ymm12
vpaddd ymm15, ymm15, ymm26
vpmovzxbw ymm12, xmm13
vpmovzxbw ymm26, xmm16
vpsllw ymm12, ymm12, 8
vpmovzxwd ymm24, xmm26
vpmovzxbw ymm17, xmm8
vmovdqu ymmword [rsp + 0x50], ymm0
vpslld ymm24, ymm24, 0x10
vpmovzxwd ymm0, xmm12
vpmovzxbw ymm18, xmm21
vpaddd ymm24, ymm24, ymm0
vpmovzxwd ymm0, xmm17
vmovdqu ymmword [rsp + 0x30], ymm1
vpslld ymm0, ymm0, 0x18
vpmovzxwd ymm1, xmm18
vpaddd ymm0, ymm0, ymm1
vpaddd ymm24, ymm24, ymm0
vextracti32x4 xmm0, ymm26, 1
vpmovzxwd ymm0, xmm0
vextracti128 xmm12, ymm12, 1
vpslld ymm0, ymm0, 0x10
vpmovzxwd ymm12, xmm12
vpaddd ymm12, ymm0, ymm12
vextracti128 xmm13, ymm13, 1
vextracti32x4 xmm0, ymm17, 1
vextracti32x4 xmm16, ymm16, 1
vpmovzxbw ymm16, xmm16
vpmovzxbw ymm13, xmm13
vpmovzxwd ymm0, xmm0
vextracti32x4 xmm18, ymm18, 1
vpsllw ymm13, ymm13, 8
vpslld ymm0, ymm0, 0x18
vpmovzxwd ymm1, xmm16
vextracti128 xmm8, ymm8, 1
vpmovzxwd ymm18, xmm18
vpmovzxbw ymm8, xmm8
vpaddd ymm18, ymm0, ymm18
vextracti32x4 xmm21, ymm21, 1
vpmovzxwd ymm0, xmm13
vpslld ymm1, ymm1, 0x10
vpaddd ymm1, ymm1, ymm0
vpmovzxbw ymm21, xmm21
vpmovzxwd ymm0, xmm8
vpmovzxwd ymm17, xmm21
vpslld ymm0, ymm0, 0x18
vpaddd ymm0, ymm0, ymm17
vpaddd ymm27, ymm1, ymm0
vextracti32x4 xmm0, ymm16, 1
vpmovzxwd ymm0, xmm0
vextracti128 xmm13, ymm13, 1
vpslld ymm0, ymm0, 0x10
vpmovzxwd ymm13, xmm13
vpaddd ymm13, ymm0, ymm13
vextracti128 xmm0, ymm8, 1
vpmovzxwd ymm0, xmm0
vextracti32x4 xmm21, ymm21, 1
vpslld ymm0, ymm0, 0x18
vpmovzxwd ymm21, xmm21
vpaddd ymm21, ymm0, ymm21
vpaddd ymm13, ymm13, ymm21
vpmovzxbw ymm16, xmm31
vmovdqu ymmword [rsp + 0x90], ymm13
vpmovzxbw ymm13, xmm25
vpermq ymm7, ymm7, 0xd8
vpsllw ymm13, ymm13, 8
vpmovzxwd ymm26, xmm16
vpmovzxbw ymm1, xmm7
vpmovzxwd ymm17, xmm13
vpslld ymm26, ymm26, 0x10
vpmovzxbw ymm8, xmm6
vpaddd ymm26, ymm26, ymm17
vpmovzxwd ymm17, xmm1
vpaddd ymm12, ymm12, ymm18
vpslld ymm17, ymm17, 0x18
vpmovzxwd ymm18, xmm8
vpaddd ymm17, ymm17, ymm18
vextracti32x4 xmm18, ymm1, 1
vextracti32x4 xmm0, ymm25, 1
vextracti32x4 xmm31, ymm31, 1
vpmovzxwd ymm18, xmm18
vextracti128 xmm8, ymm8, 1
vpmovzxbw ymm31, xmm31
vpmovzxwd ymm8, xmm8
vpmovzxbw ymm0, xmm0
vextracti32x4 xmm16, ymm16, 1
vpslld ymm18, ymm18, 0x18
vpsllw ymm0, ymm0, 8
vpaddd ymm18, ymm18, ymm8
vextracti128 xmm7, ymm7, 1
vpmovzxwd ymm8, xmm31
vpmovzxwd ymm16, xmm16
vextracti128 xmm13, ymm13, 1
vpmovzxbw ymm7, xmm7
vpmovzxwd ymm1, xmm0
vpslld ymm16, ymm16, 0x10
vextracti128 xmm6, ymm6, 1
vpmovzxwd ymm13, xmm13
vpslld ymm8, ymm8, 0x10
vpaddd ymm13, ymm16, ymm13
vpmovzxbw ymm6, xmm6
vpaddd ymm8, ymm8, ymm1
vpmovzxwd ymm1, xmm7
vpaddd ymm18, ymm13, ymm18
vpslld ymm1, ymm1, 0x18
vpmovzxwd ymm13, xmm6
vpaddd ymm1, ymm1, ymm13
vpaddd ymm8, ymm8, ymm1
vextracti32x4 xmm1, ymm31, 1
vpmovzxwd ymm1, xmm1
vextracti128 xmm0, ymm0, 1
vpslld ymm1, ymm1, 0x10
vpmovzxwd ymm0, xmm0
vpaddd ymm0, ymm1, ymm0
vextracti128 xmm1, ymm7, 1
vpmovzxwd ymm1, xmm1
vextracti128 xmm6, ymm6, 1
vpslld ymm1, ymm1, 0x18
vpmovzxwd ymm6, xmm6
vpaddd ymm6, ymm1, ymm6
vpaddd ymm31, ymm0, ymm6
vpmovzxbw ymm7, xmm3
vextracti128 xmm0, ymm3, 1
vpmovzxbw ymm3, xmm5
vpermq ymm10, ymm10, 0xd8
vpsllw ymm7, ymm7, 8
vpmovzxwd ymm25, xmm3
vpmovzxbw ymm1, xmm10
vmovdqu ymmword [rsp + 0xb0], ymm8
vpslld ymm25, ymm25, 0x10
vpmovzxwd ymm8, xmm7
vextracti128 xmm3, ymm3, 1
vpmovzxbw ymm6, xmm2
vpaddd ymm25, ymm25, ymm8
vextracti128 xmm5, ymm5, 1
vpmovzxwd ymm8, xmm1
vpmovzxwd ymm3, xmm3
vextracti128 xmm7, ymm7, 1
vextracti128 xmm1, ymm1, 1
vpmovzxbw ymm5, xmm5
vpmovzxwd ymm13, xmm6
vpslld ymm3, ymm3, 0x10
vpmovzxbw ymm0, xmm0
vpmovzxwd ymm7, xmm7
vpmovzxwd ymm1, xmm1
vextracti128 xmm6, ymm6, 1
vpsllw ymm0, ymm0, 8
vpaddd ymm7, ymm3, ymm7
vpslld ymm1, ymm1, 0x18
vpmovzxwd ymm3, xmm5
vextracti128 xmm10, ymm10, 1
vpmovzxwd ymm6, xmm6
vpmovzxbw ymm10, xmm10
vpaddd ymm6, ymm1, ymm6
vextracti128 xmm2, ymm2, 1
vpmovzxwd ymm1, xmm0
vpslld ymm3, ymm3, 0x10
vpmovzxbw ymm2, xmm2
vpaddd ymm3, ymm3, ymm1
vpmovzxwd ymm1, xmm10
vpaddd ymm7, ymm7, ymm6
vpslld ymm1, ymm1, 0x18
vpmovzxwd ymm6, xmm2
vpaddd ymm1, ymm1, ymm6
vpaddd ymm3, ymm3, ymm1
vextracti128 xmm1, ymm5, 1
vpmovzxwd ymm1, xmm1
vextracti128 xmm0, ymm0, 1
vpslld ymm1, ymm1, 0x10
vpmovzxwd ymm0, xmm0
vpaddd ymm0, ymm1, ymm0
vpslld ymm8, ymm8, 0x18
vextracti128 xmm1, ymm10, 1
vpaddd ymm8, ymm8, ymm13
vpmovzxwd ymm1, xmm1
vextracti128 xmm2, ymm2, 1
vpaddd ymm25, ymm25, ymm8
vpslld ymm1, ymm1, 0x18
vpmovzxbw ymm8, xmm14
vpmovzxbw ymm6, xmm9
vpmovzxwd ymm2, xmm2
vpaddd ymm2, ymm1, ymm2
vpsllw ymm6, ymm6, 8
vpmovzxwd ymm28, xmm8
vpaddd ymm2, ymm0, ymm2
vmovdqu ymmword [rsp + 0xf0], ymm3
vpmovzxwd ymm0, xmm6
vpmovzxbw ymm3, xmm19
vpslld ymm28, ymm28, 0x10
vpmovzxbw ymm5, xmm11
vpaddd ymm28, ymm28, ymm0
vpmovzxwd ymm0, xmm3
vpmovzxwd ymm1, xmm5
vpslld ymm0, ymm0, 0x18
vpaddd ymm0, ymm0, ymm1
vpaddd ymm28, ymm28, ymm0
vextracti128 xmm0, ymm8, 1
vpmovzxwd ymm0, xmm0
vextracti128 xmm6, ymm6, 1
vpslld ymm0, ymm0, 0x10
vpmovzxwd ymm6, xmm6
vpaddd ymm6, ymm0, ymm6
vmovdqu ymmword [rsp + 0x110], ymm2
vextracti128 xmm0, ymm3, 1
vextracti128 xmm2, ymm9, 1
vextracti128 xmm14, ymm14, 1
vpmovzxbw ymm14, xmm14
vpmovzxbw ymm2, xmm2
vpmovzxwd ymm0, xmm0
vextracti128 xmm5, ymm5, 1
vpsllw ymm2, ymm2, 8
vpslld ymm0, ymm0, 0x18
vpmovzxwd ymm1, xmm14
vextracti32x4 xmm19, ymm19, 1
vpmovzxwd ymm5, xmm5
vpmovzxbw ymm19, xmm19
vpaddd ymm5, ymm0, ymm5
vextracti128 xmm11, ymm11, 1
vpmovzxwd ymm0, xmm2
vpslld ymm1, ymm1, 0x10
vpaddd ymm1, ymm1, ymm0
vpmovzxbw ymm11, xmm11
vpmovzxwd ymm0, xmm19
vpmovzxwd ymm3, xmm11
vpslld ymm0, ymm0, 0x18
vpaddd ymm0, ymm0, ymm3
vpaddd ymm10, ymm1, ymm0
vextracti128 xmm0, ymm14, 1
vpmovzxwd ymm0, xmm0
vextracti128 xmm2, ymm2, 1
vpslld ymm0, ymm0, 0x10
vpmovzxwd ymm2, xmm2
vpaddd ymm2, ymm0, ymm2
vextracti32x4 xmm0, ymm19, 1
vpmovzxwd ymm0, xmm0
vextracti128 xmm11, ymm11, 1
vpslld ymm0, ymm0, 0x18
vpmovzxwd ymm11, xmm11
vpaddd ymm11, ymm0, ymm11
vpaddd ymm9, ymm6, ymm5
vpaddd ymm11, ymm2, ymm11
vmovdqu32 ymmword [rsp + 0x70], ymm27
vmovdqu32 ymmword [rsp + 0xd0], ymm31
vmovdqu ymmword [rsp + 0x130], ymm9
vmovdqu ymmword [rsp + 0x150], ymm10
vmovdqu ymmword [rsp + 0x170], ymm11
vmovdqu64 ymm19, ymmword [rsp + 0x1b0]
vmovdqu ymm13, ymmword [rsp + 0x710]
vpmovzxbw ymm10, xmm19
vmovdqu8 ymm6, ymm19
vmovdqu64 ymm19, ymmword [rsp + 0x1d0]
vextracti128 xmm0, ymm6, 1
vpmovzxbw ymm5, xmm19
vmovdqu8 ymm6, ymm19
vmovdqu64 ymm19, ymmword [rsp + 0x250]
vextracti128 xmm1, ymm6, 1
vpmovzxbw ymm9, xmm19
vextracti32x4 xmm21, ymm19, 1
vmovdqu64 ymm19, ymmword [rsp + 0x270]
vpsllw ymm5, ymm5, 8
vmovdqu8 ymm6, ymm19
vextracti128 xmm6, ymm6, 1
vpmovzxwd ymm27, xmm9
vpmovzxbw ymm8, xmm0
vpmovzxbw ymm3, xmm19
vpmovzxbw ymm0, xmm6
vpslld ymm27, ymm27, 0x10
vpmovzxwd ymm6, xmm5
vpaddd ymm27, ymm27, ymm6
vpmovzxwd ymm6, xmm3
vpmovzxwd ymm11, xmm10
vpslld ymm6, ymm6, 0x18
vpaddd ymm6, ymm6, ymm11
vpaddd ymm27, ymm27, ymm6
vextracti128 xmm3, ymm3, 1
vextracti128 xmm6, ymm9, 1
vpmovzxwd ymm6, xmm6
vextracti128 xmm5, ymm5, 1
vpmovzxwd ymm3, xmm3
vextracti128 xmm10, ymm10, 1
vpslld ymm6, ymm6, 0x10
vpslld ymm3, ymm3, 0x18
vpmovzxwd ymm5, xmm5
vpmovzxwd ymm10, xmm10
vpmovzxbw ymm2, xmm21
vpaddd ymm5, ymm6, ymm5
vpaddd ymm10, ymm3, ymm10
vpmovzxbw ymm1, xmm1
vpaddd ymm19, ymm5, ymm10
vpsllw ymm1, ymm1, 8
vpmovzxwd ymm5, xmm2
vpmovzxwd ymm3, xmm1
vpslld ymm5, ymm5, 0x10
vpaddd ymm5, ymm5, ymm3
vextracti128 xmm2, ymm2, 1
vpmovzxwd ymm3, xmm0
vextracti128 xmm0, ymm0, 1
vpmovzxwd ymm6, xmm8
vpmovzxwd ymm2, xmm2
vextracti128 xmm1, ymm1, 1
vpmovzxwd ymm0, xmm0
vextracti128 xmm8, ymm8, 1
vmovdqu32 ymmword [rsp + 0x190], ymm19
vpslld ymm2, ymm2, 0x10
vmovdqu64 ymm19, ymmword [rsp + 0x1f0]
vpslld ymm0, ymm0, 0x18
vpslld ymm3, ymm3, 0x18
vpmovzxwd ymm1, xmm1
vpmovzxwd ymm8, xmm8
vpaddd ymm3, ymm3, ymm6
vpaddd ymm1, ymm2, ymm1
vpaddd ymm8, ymm0, ymm8
vpaddd ymm21, ymm5, ymm3
vpaddd ymm16, ymm1, ymm8
vmovdqu8 ymm3, ymm19
vpmovzxbw ymm8, xmm19
vmovdqu64 ymm19, ymmword [rsp + 0x210]
vextracti32x4 xmm0, ymm29, 1
vpmovzxbw ymm5, xmm30
vpmovzxbw ymm6, xmm0
vpsllw ymm5, ymm5, 8
vextracti128 xmm2, ymm3, 1
vmovdqu8 ymm0, ymm19
vpmovzxbw ymm3, xmm19
vpmovzxwd ymm19, xmm8
vpmovzxwd ymm10, xmm5
vpslld ymm19, ymm19, 0x10
vpmovzxbw ymm9, xmm29
vpaddd ymm19, ymm19, ymm10
vextracti128 xmm8, ymm8, 1
vpmovzxwd ymm10, xmm3
vextracti128 xmm3, ymm3, 1
vpmovzxwd ymm11, xmm9
vpmovzxwd ymm8, xmm8
vextracti128 xmm5, ymm5, 1
vpmovzxwd ymm3, xmm3
vextracti128 xmm9, ymm9, 1
vextracti32x4 xmm1, ymm30, 1
vpslld ymm8, ymm8, 0x10
vpslld ymm3, ymm3, 0x18
vpmovzxwd ymm5, xmm5
vpmovzxwd ymm9, xmm9
vpaddd ymm5, ymm8, ymm5
vpaddd ymm9, ymm3, ymm9
vpmovzxbw ymm2, xmm2
vpmovzxbw ymm1, xmm1
vpaddd ymm30, ymm5, ymm9
vpsllw ymm1, ymm1, 8
vpmovzxwd ymm5, xmm2
vextracti128 xmm0, ymm0, 1
vextracti128 xmm2, ymm2, 1
vpmovzxwd ymm3, xmm1
vpmovzxbw ymm0, xmm0
vpslld ymm5, ymm5, 0x10
vpmovzxwd ymm2, xmm2
vextracti128 xmm1, ymm1, 1
vpaddd ymm5, ymm5, ymm3
vpslld ymm2, ymm2, 0x10
vpmovzxwd ymm3, xmm0
vpmovzxwd ymm1, xmm1
vextracti128 xmm0, ymm0, 1
vpmovzxwd ymm8, xmm6
vpaddd ymm1, ymm2, ymm1
vpslld ymm10, ymm10, 0x18
vmovdqu ymm2, ymmword [rsp + 0x290]
vpmovzxwd ymm0, xmm0
vextracti128 xmm6, ymm6, 1
vpaddd ymm10, ymm10, ymm11
vpslld ymm0, ymm0, 0x18
vpslld ymm3, ymm3, 0x18
vpmovzxwd ymm6, xmm6
vpaddd ymm19, ymm19, ymm10
vpaddd ymm3, ymm3, ymm8
vpmovzxbw ymm10, xmm2
vpaddd ymm6, ymm0, ymm6
vextracti128 xmm8, ymm2, 1
vmovdqu ymm2, ymmword [rsp + 0x6b0]
vpaddd ymm6, ymm1, ymm6
vpmovzxbw ymm9, xmm13
vpaddd ymm26, ymm26, ymm17
vmovdqu ymmword [rsp + 0x230], ymm6
vpaddd ymm17, ymm5, ymm3
vpmovzxbw ymm6, xmm2
vextracti128 xmm3, ymm13, 1
vmovdqu ymm13, ymmword [rsp + 0x750]
vpsllw ymm6, ymm6, 8
vpmovzxwd ymm14, xmm9
vpmovzxbw ymm5, xmm13
vpmovzxwd ymm1, xmm6
vpslld ymm14, ymm14, 0x10
vpaddd ymm14, ymm14, ymm1
vpmovzxwd ymm1, xmm5
vpmovzxwd ymm11, xmm10
vpslld ymm1, ymm1, 0x18
vpaddd ymm1, ymm1, ymm11
vpaddd ymm14, ymm14, ymm1
vextracti128 xmm1, ymm9, 1
vpmovzxwd ymm1, xmm1
vextracti128 xmm6, ymm6, 1
vpslld ymm1, ymm1, 0x10
vpmovzxwd ymm6, xmm6
vpaddd ymm6, ymm1, ymm6
vextracti128 xmm1, ymm5, 1
vpmovzxwd ymm1, xmm1
vextracti128 xmm10, ymm10, 1
vpslld ymm1, ymm1, 0x18
vextracti128 xmm2, ymm2, 1
vpmovzxwd ymm10, xmm10
vpmovzxbw ymm3, xmm3
vpaddd ymm10, ymm1, ymm10
vpmovzxbw ymm2, xmm2
vpaddd ymm1, ymm6, ymm10
vpsllw ymm2, ymm2, 8
vextracti128 xmm0, ymm13, 1
vpmovzxwd ymm5, xmm3
vpmovzxbw ymm0, xmm0
vmovdqu ymmword [rsp + 0x250], ymm1
vpslld ymm5, ymm5, 0x10
vpmovzxwd ymm1, xmm2
vpaddd ymm5, ymm5, ymm1
vpmovzxbw ymm8, xmm8
vpmovzxwd ymm1, xmm0
vpmovzxwd ymm6, xmm8
vpslld ymm1, ymm1, 0x18
vpaddd ymm1, ymm1, ymm6
vextracti128 xmm0, ymm0, 1
vpaddd ymm13, ymm5, ymm1
vpmovzxwd ymm0, xmm0
vextracti128 xmm1, ymm3, 1
vextracti128 xmm8, ymm8, 1
vpslld ymm0, ymm0, 0x18
vpmovzxwd ymm1, xmm1
vextracti128 xmm2, ymm2, 1
vpmovzxwd ymm8, xmm8
vpaddd ymm8, ymm0, ymm8
vpslld ymm1, ymm1, 0x10
vmovdqu ymm0, ymmword [rsp + 0x390]
vpmovzxwd ymm2, xmm2
vpaddd ymm2, ymm1, ymm2
vpaddd ymm2, ymm2, ymm8
vpmovzxbw ymm10, xmm0
vextracti128 xmm8, ymm0, 1
vmovdqu ymm0, ymmword [rsp + 0x4b0]
vmovdqu ymmword [rsp + 0x290], ymm2
vpmovzxbw ymm6, xmm0
vextracti128 xmm2, ymm0, 1
vmovdqu ymm0, ymmword [rsp + 0x3d0]
vpsllw ymm6, ymm6, 8
vpmovzxbw ymm9, xmm0
vextracti128 xmm3, ymm0, 1
vmovdqu ymm0, ymmword [rsp + 0x430]
vpmovzxwd ymm11, xmm9
vpmovzxbw ymm5, xmm0
vpmovzxwd ymm1, xmm6
vpslld ymm11, ymm11, 0x10
vpaddd ymm11, ymm11, ymm1
vpmovzxwd ymm1, xmm5
vmovdqu ymmword [rsp + 0x270], ymm13
vpslld ymm1, ymm1, 0x18
vpmovzxwd ymm13, xmm10
vpaddd ymm1, ymm1, ymm13
vpaddd ymm13, ymm11, ymm1
vextracti128 xmm1, ymm9, 1
vpmovzxwd ymm1, xmm1
vextracti128 xmm6, ymm6, 1
vpslld ymm1, ymm1, 0x10
vpmovzxwd ymm6, xmm6
vpaddd ymm6, ymm1, ymm6
vextracti128 xmm1, ymm5, 1
vpmovzxbw ymm3, xmm3
vpmovzxbw ymm2, xmm2
vpmovzxwd ymm1, xmm1
vextracti128 xmm10, ymm10, 1
vpsllw ymm2, ymm2, 8
vpslld ymm1, ymm1, 0x18
vpmovzxwd ymm5, xmm3
vextracti128 xmm0, ymm0, 1
vpmovzxwd ymm10, xmm10
vpaddd ymm10, ymm1, ymm10
vpmovzxbw ymm0, xmm0
vpmovzxwd ymm1, xmm2
vpslld ymm5, ymm5, 0x10
vpaddd ymm5, ymm5, ymm1
vpmovzxbw ymm8, xmm8
vpmovzxwd ymm1, xmm0
vmovdqu32 ymmword [rsp + 0x1b0], ymm21
vpslld ymm1, ymm1, 0x18
vpaddd ymm21, ymm6, ymm10
vpmovzxwd ymm6, xmm8
vmovdqu64 ymm31, ymmword [rsp + 0x410]
vpaddd ymm1, ymm1, ymm6
vmovdqu32 ymmword [rsp + 0x1d0], ymm16
vextracti128 xmm0, ymm0, 1
vpaddd ymm16, ymm5, ymm1
vextracti128 xmm1, ymm3, 1
vpmovzxbw ymm6, xmm31
vmovdqu8 ymm3, ymm31
vpmovzxwd ymm1, xmm1
vmovdqu64 ymm31, ymmword [rsp + 0x450]
vextracti128 xmm2, ymm2, 1
vpmovzxwd ymm0, xmm0
vextracti128 xmm8, ymm8, 1
vpslld ymm1, ymm1, 0x10
vpslld ymm0, ymm0, 0x18
vpmovzxwd ymm2, xmm2
vpmovzxwd ymm8, xmm8
vpmovzxbw ymm9, xmm31
vpaddd ymm8, ymm0, ymm8
vpaddd ymm2, ymm1, ymm2
vextracti128 xmm1, ymm3, 1
vmovdqu8 ymm3, ymm31
vmovdqu64 ymm31, ymmword [rsp + 0x4f0]
vpaddd ymm2, ymm2, ymm8
vmovdqu ymmword [rsp + 0x310], ymm2
vmovdqu ymm8, ymmword [rsp + 0x370]
vmovdqu8 ymm2, ymm31
vpsllw ymm6, ymm6, 8
vpmovzxwd ymm10, xmm9
vpmovzxbw ymm5, xmm31
vextracti128 xmm0, ymm2, 1
vpslld ymm10, ymm10, 0x10
vpmovzxwd ymm2, xmm6
vpmovzxbw ymm11, xmm8
vpaddd ymm10, ymm10, ymm2
vpmovzxwd ymm2, xmm5
vmovdqu ymmword [rsp + 0x2b0], ymm13
vpslld ymm2, ymm2, 0x18
vpmovzxwd ymm13, xmm11
vpaddd ymm2, ymm2, ymm13
vmovdqu32 ymmword [rsp + 0x2f0], ymm16
vpaddd ymm16, ymm10, ymm2
vextracti128 xmm2, ymm9, 1
vpmovzxwd ymm2, xmm2
vextracti128 xmm6, ymm6, 1
vpslld ymm2, ymm2, 0x10
vpmovzxwd ymm6, xmm6
vpaddd ymm6, ymm2, ymm6
vextracti128 xmm3, ymm3, 1
vextracti128 xmm2, ymm5, 1
vpmovzxbw ymm3, xmm3
vpmovzxbw ymm1, xmm1
vpmovzxwd ymm2, xmm2
vextracti128 xmm11, ymm11, 1
vpsllw ymm1, ymm1, 8
vpslld ymm2, ymm2, 0x18
vpmovzxwd ymm5, xmm3
vpmovzxwd ymm11, xmm11
vpaddd ymm11, ymm2, ymm11
vpmovzxbw ymm0, xmm0
vpmovzxwd ymm2, xmm1
vextracti128 xmm8, ymm8, 1
vpslld ymm5, ymm5, 0x10
vpaddd ymm6, ymm6, ymm11
vpaddd ymm5, ymm5, ymm2
vpmovzxbw ymm8, xmm8
vpmovzxwd ymm2, xmm0
vmovdqu32 ymmword [rsp + 0x1f0], ymm30
vmovdqu32 ymmword [rsp + 0x210], ymm17
vmovdqu32 ymmword [rsp + 0x2d0], ymm21
vmovdqu32 ymmword [rsp + 0x330], ymm16
vpslld ymm2, ymm2, 0x18
vmovdqu ymmword [rsp + 0x350], ymm6
vpmovzxwd ymm6, xmm8
vpaddd ymm2, ymm2, ymm6
vpaddd ymm2, ymm5, ymm2
vmovdqu ymmword [rsp + 0x370], ymm2
vextracti128 xmm0, ymm0, 1
vextracti128 xmm2, ymm3, 1
vpmovzxwd ymm2, xmm2
vextracti128 xmm1, ymm1, 1
vpmovzxwd ymm0, xmm0
vextracti128 xmm8, ymm8, 1
vmovdqu ymm11, ymmword [rsp + 0x4d0]
vpslld ymm2, ymm2, 0x10
vpslld ymm0, ymm0, 0x18
vpmovzxwd ymm1, xmm1
vpmovzxwd ymm8, xmm8
vpaddd ymm1, ymm2, ymm1
vpaddd ymm8, ymm0, ymm8
vpaddd ymm13, ymm1, ymm8
vpmovzxbw ymm10, xmm11
vextracti128 xmm8, ymm11, 1
vmovdqu ymm11, ymmword [rsp + 0x5d0]
vmovdqu ymmword [rsp + 0x390], ymm13
vpmovzxbw ymm6, xmm11
vextracti128 xmm2, ymm11, 1
vmovdqu ymm11, ymmword [rsp + 0x610]
vpsllw ymm6, ymm6, 8
vpmovzxbw ymm9, xmm11
vextracti128 xmm3, ymm11, 1
vmovdqu ymm11, ymmword [rsp + 0x670]
vpmovzxwd ymm1, xmm6
vpmovzxbw ymm5, xmm11
vextracti128 xmm0, ymm11, 1
vpmovzxwd ymm11, xmm9
vpslld ymm11, ymm11, 0x10
vpaddd ymm11, ymm11, ymm1
vpmovzxwd ymm1, xmm5
vpmovzxwd ymm13, xmm10
vpslld ymm1, ymm1, 0x18
vpaddd ymm1, ymm1, ymm13
vpaddd ymm31, ymm11, ymm1
vextracti128 xmm1, ymm9, 1
vpmovzxwd ymm1, xmm1
vextracti128 xmm6, ymm6, 1
vpslld ymm1, ymm1, 0x10
vpmovzxwd ymm6, xmm6
vpaddd ymm6, ymm1, ymm6
vextracti128 xmm1, ymm5, 1
vpmovzxbw ymm3, xmm3
vpmovzxbw ymm2, xmm2
vpmovzxwd ymm1, xmm1
vextracti128 xmm10, ymm10, 1
vpsllw ymm2, ymm2, 8
vpslld ymm1, ymm1, 0x18
vpmovzxwd ymm5, xmm3
vpmovzxwd ymm10, xmm10
vpaddd ymm10, ymm1, ymm10
vpmovzxbw ymm0, xmm0
vpmovzxwd ymm1, xmm2
vpslld ymm5, ymm5, 0x10
vpaddd ymm6, ymm6, ymm10
vpaddd ymm5, ymm5, ymm1
vpmovzxbw ymm8, xmm8
vpmovzxwd ymm1, xmm0
vmovdqu ymmword [rsp + 0x3d0], ymm6
vpslld ymm1, ymm1, 0x18
vpmovzxwd ymm6, xmm8
vpaddd ymm1, ymm1, ymm6
vpaddd ymm9, ymm5, ymm1
vextracti128 xmm0, ymm0, 1
vextracti128 xmm1, ymm3, 1
vpmovzxwd ymm1, xmm1
vextracti128 xmm2, ymm2, 1
vpmovzxwd ymm0, xmm0
vextracti128 xmm8, ymm8, 1
vpslld ymm1, ymm1, 0x10
vpslld ymm0, ymm0, 0x18
vpmovzxwd ymm2, xmm2
vpmovzxwd ymm8, xmm8
vpaddd ymm2, ymm1, ymm2
vpaddd ymm8, ymm0, ymm8
vpaddd ymm10, ymm2, ymm8
vmovdqu ymm8, ymmword [rsp + 0x470]
vmovdqu32 ymmword [rsp + 0x3b0], ymm31
vmovdqu ymmword [rsp + 0x3f0], ymm9
vmovdqu64 ymm31, ymmword [rsp + 0x6d0]
vpmovzxbw ymm9, xmm8
vextracti128 xmm6, ymm8, 1
vmovdqu ymm8, ymmword [rsp + 0x510]
vmovdqu8 ymm3, ymm31
vpmovzxbw ymm5, xmm8
vextracti128 xmm1, ymm8, 1
vpmovzxbw ymm8, xmm31
vmovdqu64 ymm31, ymmword [rsp + 0x7f0]
vpsllw ymm5, ymm5, 8
vpmovzxwd ymm29, xmm8
vmovdqu ymmword [rsp + 0x410], ymm10
vextracti128 xmm2, ymm3, 1
vpmovzxwd ymm10, xmm5
vpmovzxbw ymm3, xmm31
vpslld ymm29, ymm29, 0x10
vpaddd ymm29, ymm29, ymm10
vextracti128 xmm8, ymm8, 1
vpmovzxwd ymm10, xmm3
vextracti128 xmm3, ymm3, 1
vpmovzxwd ymm11, xmm9
vpmovzxwd ymm8, xmm8
vextracti128 xmm5, ymm5, 1
vpmovzxwd ymm3, xmm3
vextracti128 xmm9, ymm9, 1
vpslld ymm8, ymm8, 0x10
vpslld ymm3, ymm3, 0x18
vpmovzxwd ymm5, xmm5
vpmovzxwd ymm9, xmm9
vpaddd ymm9, ymm3, ymm9
vpmovzxbw ymm2, xmm2
vmovdqu8 ymm0, ymm31
vpaddd ymm5, ymm8, ymm5
vpmovzxbw ymm1, xmm1
vpaddd ymm8, ymm5, ymm9
vpsllw ymm1, ymm1, 8
vpmovzxwd ymm5, xmm2
vextracti128 xmm0, ymm0, 1
vpmovzxwd ymm3, xmm1
vpmovzxbw ymm0, xmm0
vpslld ymm5, ymm5, 0x10
vpaddd ymm5, ymm5, ymm3
vpmovzxbw ymm6, xmm6
vpmovzxwd ymm3, xmm0
vextracti128 xmm2, ymm2, 1
vextracti128 xmm0, ymm0, 1
vmovdqu ymmword [rsp + 0x430], ymm8
vpslld ymm10, ymm10, 0x18
vpmovzxwd ymm8, xmm6
vpmovzxwd ymm2, xmm2
vextracti128 xmm1, ymm1, 1
vpmovzxwd ymm0, xmm0
vextracti128 xmm6, ymm6, 1
vpaddd ymm10, ymm10, ymm11
vpslld ymm2, ymm2, 0x10
vmovdqu ymm11, ymmword [rsp + 0x790]
vpslld ymm0, ymm0, 0x18
vpmovzxwd ymm1, xmm1
vpmovzxwd ymm6, xmm6
vpaddd ymm1, ymm2, ymm1
vpaddd ymm6, ymm0, ymm6
vpslld ymm3, ymm3, 0x18
vpaddd ymm3, ymm3, ymm8
vpmovzxbw ymm9, xmm11
vpaddd ymm8, ymm1, ymm6
vextracti128 xmm6, ymm11, 1
vmovdqu ymm11, ymmword [rsp + 0x7b0]
vpaddd ymm31, ymm5, ymm3
vextracti128 xmm1, ymm11, 1
vpmovzxbw ymm5, xmm11
vmovdqu ymm11, ymmword [rsp + 0x7d0]
vmovdqu ymmword [rsp + 0x470], ymm8
vextracti128 xmm2, ymm11, 1
vpmovzxbw ymm8, xmm11
vmovdqu ymm11, ymmword [rsp + 0x490]
vpsllw ymm5, ymm5, 8
vpmovzxwd ymm21, xmm8
vpaddd ymm29, ymm29, ymm10
vpmovzxbw ymm3, xmm11
vpmovzxwd ymm10, xmm5
vpslld ymm21, ymm21, 0x10
vpaddd ymm21, ymm21, ymm10
vextracti128 xmm8, ymm8, 1
vpmovzxwd ymm10, xmm3
vextracti128 xmm3, ymm3, 1
vextracti128 xmm0, ymm11, 1
vpmovzxwd ymm8, xmm8
vpmovzxwd ymm11, xmm9
vextracti128 xmm5, ymm5, 1
vpmovzxwd ymm3, xmm3
vextracti128 xmm9, ymm9, 1
vpslld ymm8, ymm8, 0x10
vpslld ymm3, ymm3, 0x18
vpmovzxwd ymm5, xmm5
vpmovzxwd ymm9, xmm9
vpaddd ymm5, ymm8, ymm5
vpaddd ymm9, ymm3, ymm9
vpmovzxbw ymm2, xmm2
vpmovzxbw ymm1, xmm1
vpaddd ymm17, ymm5, ymm9
vpsllw ymm1, ymm1, 8
vpmovzxwd ymm5, xmm2
vpmovzxwd ymm3, xmm1
vpmovzxbw ymm0, xmm0
vpslld ymm5, ymm5, 0x10
vpaddd ymm5, ymm5, ymm3
vpmovzxbw ymm6, xmm6
vpmovzxwd ymm3, xmm0
vextracti128 xmm0, ymm0, 1
vpmovzxwd ymm8, xmm6
vpmovzxwd ymm0, xmm0
vextracti128 xmm6, ymm6, 1
vpslld ymm0, ymm0, 0x18
vpmovzxwd ymm6, xmm6
vpaddd ymm6, ymm0, ymm6
vextracti128 xmm2, ymm2, 1
vmovdqu ymm0, ymmword [rsp + 0x530]
vpslld ymm10, ymm10, 0x18
vpslld ymm3, ymm3, 0x18
vpmovzxwd ymm2, xmm2
vextracti128 xmm1, ymm1, 1
vpaddd ymm10, ymm10, ymm11
vpaddd ymm3, ymm3, ymm8
vpmovzxbw ymm11, xmm0
vpslld ymm2, ymm2, 0x10
vextracti128 xmm8, ymm0, 1
vpmovzxwd ymm1, xmm1
vmovdqu ymm0, ymmword [rsp + 0x550]
vpaddd ymm1, ymm2, ymm1
vpaddd ymm16, ymm1, ymm6
vextracti128 xmm2, ymm0, 1
vpmovzxbw ymm6, xmm0
vmovdqu ymm0, ymmword [rsp + 0x590]
vmovdqu32 ymmword [rsp + 0x450], ymm31
vpmovzxbw ymm9, xmm0
vpaddd ymm31, ymm5, ymm3
vextracti128 xmm3, ymm0, 1
vmovdqu ymm0, ymmword [rsp + 0x5b0]
vmovdqu32 ymmword [rsp + 0x490], ymm17
vpsllw ymm6, ymm6, 8
vpmovzxwd ymm17, xmm9
vpmovzxbw ymm5, xmm0
vpmovzxwd ymm1, xmm6
vpslld ymm17, ymm17, 0x10
vpaddd ymm17, ymm17, ymm1
vpmovzxwd ymm1, xmm5
vpaddd ymm21, ymm21, ymm10
vpslld ymm1, ymm1, 0x18
vpmovzxwd ymm10, xmm11
vpaddd ymm1, ymm1, ymm10
vpaddd ymm17, ymm17, ymm1
vextracti128 xmm1, ymm9, 1
vpmovzxbw ymm3, xmm3
vextracti128 xmm10, ymm5, 1
vpmovzxbw ymm2, xmm2
vpmovzxwd ymm1, xmm1
vextracti128 xmm6, ymm6, 1
vpsllw ymm2, ymm2, 8
vpslld ymm1, ymm1, 0x10
vpmovzxwd ymm5, xmm3
vextracti128 xmm0, ymm0, 1
vpmovzxwd ymm6, xmm6
vpmovzxwd ymm10, xmm10
vextracti128 xmm11, ymm11, 1
vpaddd ymm6, ymm1, ymm6
vpmovzxbw ymm0, xmm0
vpmovzxwd ymm1, xmm2
vpmovzxwd ymm11, xmm11
vpslld ymm10, ymm10, 0x18
vpslld ymm5, ymm5, 0x10
vpaddd ymm5, ymm5, ymm1
vpmovzxbw ymm8, xmm8
vpaddd ymm10, ymm10, ymm11
vpmovzxwd ymm1, xmm0
vpaddd ymm10, ymm6, ymm10
vpslld ymm1, ymm1, 0x18
vpmovzxwd ymm6, xmm8
vpaddd ymm1, ymm1, ymm6
vpaddd ymm1, ymm5, ymm1
vmovdqu ymmword [rsp + 0x4f0], ymm1
vextracti128 xmm0, ymm0, 1
vextracti128 xmm1, ymm3, 1
vpmovzxwd ymm1, xmm1
vextracti128 xmm2, ymm2, 1
vpmovzxwd ymm0, xmm0
vextracti128 xmm8, ymm8, 1
vmovdqu ymm11, ymmword [rsp + 0x570]
vpslld ymm1, ymm1, 0x10
vpslld ymm0, ymm0, 0x18
vpmovzxwd ymm2, xmm2
vpmovzxwd ymm8, xmm8
vpaddd ymm8, ymm0, ymm8
vpaddd ymm2, ymm1, ymm2
vpaddd ymm1, ymm2, ymm8
vpmovzxbw ymm9, xmm11
vextracti128 xmm8, ymm11, 1
vmovdqu ymm11, ymmword [rsp + 0x5f0]
vmovdqu32 ymmword [rsp + 0x4b0], ymm31
vmovdqu32 ymmword [rsp + 0x4d0], ymm16
vmovdqu ymmword [rsp + 0x510], ymm1
vpmovzxbw ymm5, xmm11
vextracti128 xmm1, ymm11, 1
vmovdqu ymm11, ymmword [rsp + 0x630]
vpsllw ymm5, ymm5, 8
vpmovzxbw ymm6, xmm11
vextracti128 xmm2, ymm11, 1
vmovdqu ymm11, ymmword [rsp + 0x650]
vpmovzxwd ymm16, xmm6
vpmovzxbw ymm3, xmm11
vextracti128 xmm0, ymm11, 1
vpslld ymm16, ymm16, 0x10
vpmovzxwd ymm11, xmm5
vextracti128 xmm6, ymm6, 1
vpaddd ymm16, ymm16, ymm11
vpmovzxwd ymm6, xmm6
vpmovzxwd ymm11, xmm3
vextracti128 xmm5, ymm5, 1
vextracti128 xmm3, ymm3, 1
vpmovzxwd ymm13, xmm9
vpmovzxbw ymm2, xmm2
vpmovzxwd ymm5, xmm5
vpmovzxbw ymm1, xmm1
vpslld ymm6, ymm6, 0x10
vpmovzxwd ymm3, xmm3
vextracti128 xmm9, ymm9, 1
vpsllw ymm1, ymm1, 8
vpaddd ymm6, ymm6, ymm5
vpslld ymm3, ymm3, 0x18
vpmovzxwd ymm5, xmm2
vpmovzxwd ymm9, xmm9
vpaddd ymm9, ymm3, ymm9
vpmovzxbw ymm0, xmm0
vpmovzxwd ymm3, xmm1
vpslld ymm5, ymm5, 0x10
vpaddd ymm5, ymm5, ymm3
vpmovzxbw ymm8, xmm8
vpmovzxwd ymm3, xmm0
vextracti128 xmm2, ymm2, 1
vextracti128 xmm0, ymm0, 1
vpaddd ymm6, ymm6, ymm9
vpmovzxwd ymm2, xmm2
vpmovzxwd ymm9, xmm8
vextracti128 xmm1, ymm1, 1
vpmovzxwd ymm0, xmm0
vextracti128 xmm8, ymm8, 1
vpslld ymm2, ymm2, 0x10
vpslld ymm0, ymm0, 0x18
vpmovzxwd ymm1, xmm1
vpmovzxwd ymm8, xmm8
vpaddd ymm1, ymm2, ymm1
vpaddd ymm8, ymm0, ymm8
vpaddd ymm0, ymm1, ymm8
vpslld ymm11, ymm11, 0x18
vpslld ymm3, ymm3, 0x18
vpaddd ymm11, ymm11, ymm13
vpaddd ymm3, ymm3, ymm9
vmovdqu ymmword [rsp + 0x550], ymm0
vmovdqu ymm0, ymmword [rsp + 0x690]
vmovdqu ymm9, ymmword [rsp + 0x730]
vpaddd ymm16, ymm16, ymm11
vpaddd ymm11, ymm5, ymm3
vpmovzxbw ymm30, xmm0
vmovdqu ymmword [rsp + 0x530], ymm11
vextracti128 xmm11, ymm0, 1
vmovdqu ymm0, ymmword [rsp + 0x6f0]
vpmovzxbw ymm13, xmm9
vextracti128 xmm3, ymm9, 1
vmovdqu ymm9, ymmword [rsp + 0x770]
vpmovzxbw ymm1, xmm0
vpmovzxbw ymm8, xmm9
vpsllw ymm1, ymm1, 8
vextracti128 xmm2, ymm9, 1
vpmovzxwd ymm9, xmm13
vpmovzxwd ymm5, xmm1
vpslld ymm9, ymm9, 0x10
vpaddd ymm9, ymm9, ymm5
vpmovzxwd ymm5, xmm8
vpmovzxwd ymm31, xmm30
vpslld ymm5, ymm5, 0x18
vpaddd ymm5, ymm5, ymm31
vpaddd ymm5, ymm9, ymm5
vextracti128 xmm9, ymm13, 1
vextracti128 xmm0, ymm0, 1
vpmovzxwd ymm9, xmm9
vextracti128 xmm1, ymm1, 1
vextracti128 xmm8, ymm8, 1
vpmovzxbw ymm3, xmm3
vpslld ymm9, ymm9, 0x10
vpmovzxbw ymm0, xmm0
vpmovzxwd ymm1, xmm1
vpmovzxwd ymm8, xmm8
vextracti32x4 xmm30, ymm30, 1
vpsllw ymm0, ymm0, 8
vpaddd ymm1, ymm9, ymm1
vpslld ymm8, ymm8, 0x18
vpmovzxwd ymm9, xmm3
vpmovzxwd ymm30, xmm30
vpaddd ymm30, ymm8, ymm30
vpmovzxbw ymm2, xmm2
vpmovzxwd ymm8, xmm0
vpslld ymm9, ymm9, 0x10
vpmovzxbw ymm11, xmm11
vpaddd ymm9, ymm9, ymm8
vextracti128 xmm3, ymm3, 1
vpmovzxwd ymm8, xmm2
vextracti128 xmm2, ymm2, 1
vpmovzxwd ymm13, xmm11
vpmovzxwd ymm3, xmm3
vextracti128 xmm0, ymm0, 1
vpmovzxwd ymm2, xmm2
vextracti128 xmm11, ymm11, 1
vpslld ymm3, ymm3, 0x10
vpslld ymm2, ymm2, 0x18
vpmovzxwd ymm0, xmm0
vpmovzxwd ymm11, xmm11
vpaddd ymm11, ymm2, ymm11
vpaddd ymm0, ymm3, ymm0
vpaddd ymm0, ymm0, ymm11
vmovdqu ymm11, ymmword [rsp + 0x2b0]
vmovdqu32 ymm2, ymm20
vpslld ymm8, ymm8, 0x18
vpaddd ymm8, ymm8, ymm13
vpermt2d ymm2, ymm4, ymm11
vpermt2d ymm20, ymm22, ymm11
vmovdqu ymm11, ymmword [rsp + 0x330]
vpaddd ymm9, ymm9, ymm8
vmovdqu32 ymm13, ymm24
vmovdqu ymm8, ymmword [rsp + 0x3b0]
vpermt2d ymm13, ymm4, ymm11
vpermt2d ymm24, ymm22, ymm11
vmovdqu32 ymm11, ymm26
vpermt2d ymm11, ymm4, ymm8
vpermt2d ymm26, ymm22, ymm8
vmovdqu32 ymm8, ymm25
vpermt2d ymm8, ymm4, ymm29
vpermt2d ymm25, ymm22, ymm29
vmovdqu32 ymm29, ymm28
vpermt2d ymm29, ymm4, ymm21
vmovdqu ymm3, ymm13
vmovdqu32 ymm13, ymm29
vmovdqu32 ymm29, ymm27
vpermt2d ymm29, ymm4, ymm17
vpermt2d ymm28, ymm22, ymm21
vmovdqu32 ymm21, ymm29
vmovdqu32 ymm29, ymm19
vpermt2d ymm29, ymm4, ymm16
vpermt2d ymm27, ymm22, ymm17
vmovdqu32 ymm17, ymm29
vmovdqu32 ymm29, ymm14
vpermt2d ymm29, ymm4, ymm5
vpermt2d ymm19, ymm22, ymm16
vmovdqu32 ymm16, ymm29
vmovdqu32 ymm29, ymm2
vpermt2d ymm29, ymm4, ymm13
vpermt2d ymm14, ymm22, ymm5
vmovdqu32 ymm5, ymm29
vmovdqu32 ymm29, ymm20
vpermt2d ymm29, ymm4, ymm28
vpermt2d ymm2, ymm22, ymm13
vmovdqu32 ymm13, ymm29
vmovdqu32 ymm29, ymm24
vpermt2d ymm20, ymm22, ymm28
vpermt2d ymm29, ymm4, ymm27
vmovdqu32 ymm28, ymm3
vpermt2d ymm28, ymm4, ymm21
vpermt2d ymm3, ymm22, ymm21
vmovdqu32 ymm21, ymm29
vmovdqu32 ymm29, ymm26
vpermt2d ymm24, ymm22, ymm27
vpermt2d ymm29, ymm4, ymm19
vmovdqu32 ymm27, ymm11
vpermt2d ymm27, ymm4, ymm17
vpermt2d ymm11, ymm22, ymm17
vmovdqu32 ymm17, ymm29
vmovdqu32 ymm29, ymm25
vpermt2d ymm26, ymm22, ymm19
vpermt2d ymm25, ymm22, ymm14
vpermt2d ymm29, ymm4, ymm14
vmovdqu32 ymm19, ymm8
vmovdqu ymm14, ymm5
vpermt2d ymm19, ymm4, ymm16
vpermt2d ymm8, ymm22, ymm16
vpermt2d ymm14, ymm4, ymm27
vmovdqu32 ymm16, ymm29
vpermt2d ymm5, ymm22, ymm27
vmovdqu32 ymm29, ymm20
vmovdqu32 ymm27, ymm2
vpermt2d ymm27, ymm4, ymm11
vpermt2d ymm2, ymm22, ymm11
vpermt2d ymm29, ymm4, ymm26
vmovdqu ymm11, ymm13
vpermt2d ymm11, ymm4, ymm17
vpermt2d ymm13, ymm22, ymm17
vpermt2d ymm20, ymm22, ymm26
vmovdqu32 ymm17, ymm29
vmovdqu32 ymm26, ymm28
vmovdqu32 ymm29, ymm21
vpermt2d ymm26, ymm4, ymm19
vpermt2d ymm28, ymm22, ymm19
vpermt2d ymm29, ymm4, ymm16
vmovdqu32 ymm19, ymm3
vpermt2d ymm19, ymm4, ymm8
vpermt2d ymm3, ymm22, ymm8
vmovdqu32 ymm8, ymm29
vmovdqu32 ymm29, ymm24
vpermt2d ymm29, ymm4, ymm25
vpermt2d ymm24, ymm22, ymm25
vmovdqu32 ymm25, ymm14
vpermt2d ymm25, ymm4, ymm26
vpermt2d ymm14, ymm22, ymm26
vmovdqu32 ymm26, ymm5
vpermt2d ymm26, ymm4, ymm28
vpermt2d ymm5, ymm22, ymm28
vmovdqu32 ymm28, ymm27
vpermt2d ymm28, ymm4, ymm19
vmovdqu32 ymmword [rdx + 0x80], ymm28
vmovdqu32 ymm28, ymm2
vpermt2d ymm28, ymm4, ymm3
vpermt2d ymm21, ymm22, ymm16
vmovdqu32 ymmword [rdx + 0x40], ymm26
vmovdqu32 ymmword [rdx + 0xc0], ymm28
vmovdqu32 ymm26, ymm11
vmovdqu32 ymm28, ymm13
vpermt2d ymm26, ymm4, ymm8
vpermt2d ymm28, ymm4, ymm21
vmovdqu32 ymmword [rdx + 0x100], ymm26
vmovdqu32 ymmword [rdx + 0x140], ymm28
vmovdqu32 ymm26, ymm17
vmovdqu32 ymm28, ymm20
vpermt2d ymm20, ymm22, ymm24
vpermt2d ymm26, ymm4, ymm29
vmovdqu32 ymmword [rdx + 0x1e0], ymm20
vmovdqu32 ymm20, ymmword [rsp + 0x2d0]
vmovdqu32 ymmword [rdx + 0x180], ymm26
vmovdqu32 ymm26, ymm15
vpermt2d ymm2, ymm22, ymm3
vpermt2d ymm28, ymm4, ymm24
vpermt2d ymm26, ymm4, ymm20
vmovdqu32 ymm24, ymmword [rsp + 0x350]
vpermt2d ymm15, ymm22, ymm20
vmovdqu32 ymm20, ymmword [rsp + 0x3d0]
vpermt2d ymm27, ymm22, ymm19
vmovdqu ymmword [rdx + 0xe0], ymm2
vpermt2d ymm11, ymm22, ymm8
vpermt2d ymm17, ymm22, ymm29
vmovdqu32 ymmword [rdx + 0x1c0], ymm28
vmovdqu32 ymm2, ymm26
vpermt2d ymm13, ymm22, ymm21
vmovdqu32 ymm28, ymm12
vmovdqu32 ymm26, ymm18
vpermt2d ymm26, ymm4, ymm20
vmovdqu ymmword [rdx + 0x20], ymm14
vmovdqu ymmword [rdx + 0x60], ymm5
vmovdqu ymm14, ymmword [rsp + 0x130]
vmovdqu32 ymmword [rdx + 0xa0], ymm27
vmovdqu ymmword [rdx + 0x120], ymm11
vmovdqu ymmword [rdx + 0x160], ymm13
vmovdqu32 ymmword [rdx + 0x1a0], ymm17
vpermt2d ymm28, ymm4, ymm24
vpermt2d ymm12, ymm22, ymm24
vpermt2d ymm18, ymm22, ymm20
vmovdqu32 ymm24, ymmword [rsp + 0x430]
vmovdqu32 ymmword [rdx], ymm25
vmovdqu32 ymm20, ymmword [rsp + 0x490]
vmovdqu32 ymm29, ymmword [rsp + 0x190]
vpaddd ymm1, ymm1, ymm30
vmovdqu32 ymm30, ymmword [rsp + 0x1f0]
vmovdqu32 ymm11, ymm29
vpermt2d ymm11, ymm4, ymm10
vpermt2d ymm29, ymm22, ymm10
vmovdqu32 ymm10, ymm30
vpermt2d ymm30, ymm22, ymm6
vmovdqu32 ymm17, ymm30
vmovdqu32 ymm3, ymm28
vmovdqu32 ymm30, ymmword [rsp + 0x250]
vmovdqu32 ymm28, ymm7
vmovdqu ymm13, ymm14
vpermt2d ymm28, ymm4, ymm24
vpermt2d ymm13, ymm4, ymm20
vpermt2d ymm7, ymm22, ymm24
vmovdqu32 ymm24, ymm2
vmovdqu32 ymm16, ymm29
vpermt2d ymm24, ymm4, ymm13
vmovdqu32 ymm29, ymm30
vpermt2d ymm14, ymm22, ymm20
vpermt2d ymm29, ymm4, ymm1
vpermt2d ymm30, ymm22, ymm1
vmovdqu32 ymm1, ymm24
vmovdqu32 ymm24, ymm15
vpermt2d ymm10, ymm4, ymm6
vpermt2d ymm24, ymm4, ymm14
vmovdqu32 ymm20, ymm26
vpermt2d ymm2, ymm22, ymm13
vpermt2d ymm20, ymm4, ymm10
vmovdqu32 ymm13, ymm24
vmovdqu32 ymm24, ymm12
vpermt2d ymm15, ymm22, ymm14
vpermt2d ymm24, ymm4, ymm16
vpermt2d ymm12, ymm22, ymm16
vmovdqu ymm14, ymm3
vmovdqu32 ymm16, ymm20
vmovdqu32 ymm20, ymm28
vpermt2d ymm14, ymm4, ymm11
vpermt2d ymm3, ymm22, ymm11
vpermt2d ymm20, ymm4, ymm29
vmovdqu32 ymm11, ymm24
vmovdqu32 ymm8, ymm26
vmovdqu32 ymm24, ymm18
vpermt2d ymm8, ymm22, ymm10
vpermt2d ymm18, ymm22, ymm17
vpermt2d ymm24, ymm4, ymm17
vmovdqu32 ymm17, ymm20
vmovdqu32 ymm20, ymm2
vmovdqu32 ymm10, ymm24
vpermt2d ymm20, ymm4, ymm8
vmovdqu32 ymm24, ymm7
vmovdqu32 ymm19, ymm1
vpermt2d ymm24, ymm4, ymm30
vpermt2d ymm19, ymm4, ymm16
vpermt2d ymm1, ymm22, ymm16
vmovdqu32 ymm16, ymm20
vmovdqu32 ymm20, ymm15
vmovdqu32 ymm6, ymm24
vpermt2d ymm20, ymm4, ymm18
vmovdqu32 ymm24, ymm13
vpermt2d ymm24, ymm4, ymm10
vpermt2d ymm13, ymm22, ymm10
vmovdqu32 ymm5, ymm28
vmovdqu32 ymm10, ymm20
vmovdqu32 ymm20, ymm11
vpermt2d ymm5, ymm22, ymm29
vpermt2d ymm2, ymm22, ymm8
vpermt2d ymm15, ymm22, ymm18
vmovdqu32 ymm8, ymm24
vpermt2d ymm20, ymm4, ymm6
vmovdqu32 ymm18, ymm14
vmovdqu32 ymm24, ymm3
vpermt2d ymm18, ymm4, ymm17
vpermt2d ymm3, ymm22, ymm5
vpermt2d ymm24, ymm4, ymm5
vmovdqu32 ymm5, ymm20
vmovdqu32 ymm20, ymm19
vpermt2d ymm7, ymm22, ymm30
vpermt2d ymm14, ymm22, ymm17
vpermt2d ymm20, ymm4, ymm18
vmovdqu32 ymm17, ymm24
vmovdqu32 ymm24, ymm12
vpermt2d ymm24, ymm4, ymm7
vmovdqu32 ymmword [rdx + 0x200], ymm20
vmovdqu32 ymm20, ymm2
vpermt2d ymm11, ymm22, ymm6
vpermt2d ymm20, ymm4, ymm3
vmovdqu32 ymm6, ymm24
vmovdqu32 ymm24, ymm16
vpermt2d ymm12, ymm22, ymm7
vpermt2d ymm24, ymm4, ymm17
vmovdqu ymm7, ymmword [rsp + 0x30]
vmovdqu32 ymmword [rdx + 0x2c0], ymm20
vmovdqu32 ymm20, ymm15
vmovdqu32 ymmword [rdx + 0x280], ymm24
vpermt2d ymm20, ymm4, ymm12
vpermt2d ymm15, ymm22, ymm12
vmovdqu32 ymm26, ymm1
vmovdqu ymm12, ymmword [rsp + 0x2f0]
vpermt2d ymm1, ymm22, ymm14
vmovdqu32 ymm24, ymm10
vmovdqu ymmword [rdx + 0x260], ymm1
vpermt2d ymm10, ymm22, ymm6
vpermt2d ymm24, ymm4, ymm6
vmovdqu ymm1, ymm7
vmovdqu ymm6, ymmword [rsp + 0x70]
vpermt2d ymm1, ymm4, ymm12
vpermt2d ymm7, ymm22, ymm12
vmovdqu ymm12, ymmword [rsp + 0x370]
vpermt2d ymm2, ymm22, ymm3
vmovdqu32 ymm28, ymm8
vmovdqu ymm3, ymm6
vpermt2d ymm8, ymm22, ymm5
vpermt2d ymm3, ymm4, ymm12
vpermt2d ymm6, ymm22, ymm12
vpermt2d ymm28, ymm4, ymm5
vmovdqu ymm12, ymmword [rsp + 0x3f0]
vmovdqu ymm5, ymmword [rsp + 0xb0]
vpermt2d ymm26, ymm4, ymm14
vmovdqu ymm14, ymm5
vpermt2d ymm5, ymm22, ymm12
vmovdqu ymmword [rdx + 0x320], ymm8
vmovdqu ymmword [rdx + 0x3e0], ymm15
vmovdqu ymm8, ymm5
vmovdqu ymm15, ymmword [rsp + 0x450]
vmovdqu ymm5, ymmword [rsp + 0xf0]
vmovdqu32 ymmword [rdx + 0x240], ymm26
vmovdqu ymmword [rdx + 0x3a0], ymm10
vmovdqu32 ymm26, ymm13
vmovdqu ymm10, ymm5
vpermt2d ymm5, ymm22, ymm15
vpermt2d ymm13, ymm22, ymm11
vpermt2d ymm10, ymm4, ymm15
vpermt2d ymm26, ymm4, ymm11
vmovdqu ymm15, ymmword [rsp + 0x4b0]
vmovdqu ymm11, ymm5
vmovdqu ymm5, ymmword [rsp + 0x150]
vpermt2d ymm14, ymm4, ymm12
vmovdqu ymm12, ymm5
vpermt2d ymm5, ymm22, ymm15
vpermt2d ymm12, ymm4, ymm15
vmovdqu ymmword [rdx + 0x360], ymm13
vmovdqu ymm15, ymmword [rsp + 0x4f0]
vmovdqu ymm13, ymm5
vmovdqu ymm5, ymmword [rsp + 0x1b0]
vpermt2d ymm19, ymm22, ymm18
vpermt2d ymm16, ymm22, ymm17
vmovdqu ymmword [rdx + 0x2e0], ymm2
vmovdqu ymm2, ymm7
vmovdqu ymm7, ymm14
vmovdqu ymm14, ymm5
vpermt2d ymm5, ymm22, ymm15
vpermt2d ymm14, ymm4, ymm15
vmovdqu32 ymmword [rdx + 0x220], ymm19
vmovdqu ymm15, ymm5
vmovdqu32 ymmword [rdx + 0x2a0], ymm16
vmovdqu32 ymmword [rdx + 0x3c0], ymm20
vmovdqu32 ymmword [rdx + 0x300], ymm28
vmovdqu32 ymmword [rdx + 0x340], ymm26
vmovdqu32 ymmword [rdx + 0x380], ymm24
vmovdqu ymm5, ymmword [rsp + 0x210]
vmovdqu32 ymm30, ymmword [rsp + 0x530]
vmovdqu32 ymm29, ymm5
vpermt2d ymm5, ymm22, ymm30
vmovdqu32 ymm17, ymm5
vmovdqu ymm5, ymmword [rsp + 0x270]
vpermt2d ymm29, ymm4, ymm30
vmovdqu32 ymm18, ymm5
vpermt2d ymm18, ymm4, ymm9
vpermt2d ymm5, ymm22, ymm9
vmovdqu32 ymm30, ymm3
vmovdqu ymm9, ymm1
vpermt2d ymm9, ymm4, ymm12
vpermt2d ymm1, ymm22, ymm12
vpermt2d ymm30, ymm4, ymm14
vmovdqu ymm12, ymm2
vpermt2d ymm12, ymm4, ymm13
vpermt2d ymm2, ymm22, ymm13
vpermt2d ymm3, ymm22, ymm14
vmovdqu32 ymm13, ymm30
vmovdqu ymm14, ymm6
vmovdqu32 ymm30, ymm8
vpermt2d ymm14, ymm4, ymm15
vpermt2d ymm6, ymm22, ymm15
vpermt2d ymm30, ymm4, ymm17
vmovdqu ymm15, ymm7
vmovdqu32 ymm16, ymm30
vpermt2d ymm8, ymm22, ymm17
vpermt2d ymm15, ymm4, ymm29
vmovdqu32 ymm17, ymm10
vmovdqu32 ymm30, ymm9
vpermt2d ymm17, ymm4, ymm18
vpermt2d ymm10, ymm22, ymm18
vpermt2d ymm30, ymm4, ymm15
vmovdqu32 ymm18, ymm11
vpermt2d ymm18, ymm4, ymm5
vpermt2d ymm11, ymm22, ymm5
vmovdqu32 ymm27, ymm12
vmovdqu32 ymm5, ymm30
vmovdqu32 ymm30, ymm2
vpermt2d ymm7, ymm22, ymm29
vpermt2d ymm9, ymm22, ymm15
vpermt2d ymm27, ymm4, ymm16
vpermt2d ymm30, ymm4, ymm8
vpermt2d ymm2, ymm22, ymm8
vmovdqu ymm15, ymm1
vmovdqu ymm8, ymm13
vpermt2d ymm13, ymm22, ymm17
vpermt2d ymm8, ymm4, ymm17
vpermt2d ymm15, ymm4, ymm7
vpermt2d ymm1, ymm22, ymm7
vmovdqu32 ymm17, ymm3
vmovdqu32 ymm7, ymm27
vmovdqu32 ymm27, ymm9
vpermt2d ymm9, ymm22, ymm13
vpermt2d ymm17, ymm4, ymm10
vmovdqu ymmword [rdx + 0x460], ymm9
vmovdqu ymm9, ymm15
vpermt2d ymm3, ymm22, ymm10
vpermt2d ymm9, ymm4, ymm17
vmovdqu ymmword [rdx + 0x480], ymm9
vmovdqu ymm10, ymm14
vmovdqu ymm9, ymm1
vpermt2d ymm1, ymm22, ymm3
vpermt2d ymm10, ymm4, ymm18
vmovdqu ymmword [rdx + 0x4e0], ymm1
vmovdqu ymm1, ymm7
vpermt2d ymm12, ymm22, ymm16
vpermt2d ymm1, ymm4, ymm10
vpermt2d ymm14, ymm22, ymm18
vmovdqu ymmword [rdx + 0x500], ymm1
vmovdqu ymm1, ymm12
vpermt2d ymm1, ymm4, ymm14
vmovdqu32 ymm18, ymm6
vpermt2d ymm18, ymm4, ymm11
vmovdqu ymmword [rdx + 0x540], ymm1
vmovdqu32 ymm1, ymm30
vpermt2d ymm6, ymm22, ymm11
vpermt2d ymm7, ymm22, ymm10
vpermt2d ymm1, ymm4, ymm18
vmovdqu ymm11, ymm5
vpermt2d ymm5, ymm22, ymm8
vmovdqu ymmword [rdx + 0x420], ymm5
vmovdqu ymmword [rdx + 0x520], ymm7
vmovdqu ymm5, ymmword [rsp + 0x310]
vmovdqu ymm7, ymmword [rsp + 0x50]
vmovdqu ymmword [rdx + 0x580], ymm1
vmovdqu ymm1, ymm2
vpermt2d ymm1, ymm4, ymm6
vpermt2d ymm12, ymm22, ymm14
vmovdqu ymmword [rdx + 0x5c0], ymm1
vmovdqu ymm1, ymm7
vpermt2d ymm7, ymm22, ymm5
vmovdqu ymmword [rdx + 0x560], ymm12
vpermt2d ymm1, ymm4, ymm5
vmovdqu ymm12, ymm7
vmovdqu ymm5, ymmword [rsp + 0x390]
vmovdqu ymm7, ymmword [rsp + 0x90]
vpermt2d ymm2, ymm22, ymm6
vpermt2d ymm11, ymm4, ymm8
vmovdqu ymmword [rdx + 0x5e0], ymm2
vmovdqu ymm2, ymm7
vpermt2d ymm7, ymm22, ymm5
vmovdqu ymmword [rdx + 0x400], ymm11
vmovdqu ymm11, ymm7
vmovdqu ymm7, ymmword [rsp + 0xd0]
vpermt2d ymm9, ymm4, ymm3
vpermt2d ymm2, ymm4, ymm5
vmovdqu ymm5, ymmword [rsp + 0x410]
vmovdqu ymm3, ymmword [rsp + 0x110]
vmovdqu ymmword [rdx + 0x4c0], ymm9
vmovdqu ymm9, ymm7
vpermt2d ymm9, ymm4, ymm5
vpermt2d ymm7, ymm22, ymm5
vmovdqu ymm5, ymmword [rsp + 0x470]
vpermt2d ymm27, ymm4, ymm13
vmovdqu ymm6, ymm3
vmovdqu ymm13, ymm3
vpermt2d ymm13, ymm4, ymm5
vmovdqu ymm3, ymmword [rsp + 0x170]
vpermt2d ymm6, ymm22, ymm5
vmovdqu ymm5, ymmword [rsp + 0x4d0]
vpermt2d ymm15, ymm22, ymm17
vmovdqu ymm8, ymm3
vpermt2d ymm3, ymm22, ymm5
vpermt2d ymm8, ymm4, ymm5
vmovdqu ymmword [rdx + 0x4a0], ymm15
vmovdqu ymm5, ymm3
vmovdqu ymm15, ymmword [rsp + 0x510]
vmovdqu ymm3, ymmword [rsp + 0x1d0]
vmovdqu32 ymm16, ymm30
vpermt2d ymm16, ymm22, ymm18
vmovdqu32 ymmword [rdx + 0x5a0], ymm16
vmovdqu32 ymm16, ymm3
vpermt2d ymm3, ymm22, ymm15
vmovdqu ymm10, ymm3
vmovdqu32 ymmword [rdx + 0x440], ymm27
vmovdqu ymm3, ymmword [rsp + 0x230]
vmovdqu ymm14, ymmword [rsp + 0x550]
vpermt2d ymm16, ymm4, ymm15
vmovdqu ymm15, ymm3
vpermt2d ymm3, ymm22, ymm14
vpermt2d ymm15, ymm4, ymm14
vmovdqu ymm14, ymm3
vmovdqu ymm3, ymmword [rsp + 0x290]
vmovdqu32 ymm20, ymm6
vmovdqu32 ymm18, ymm3
vpermt2d ymm3, ymm22, ymm0
vmovdqu32 ymm17, ymm3
vmovdqu ymm3, ymm1
vpermt2d ymm18, ymm4, ymm0
vpermt2d ymm3, ymm4, ymm8
vpermt2d ymm1, ymm22, ymm8
vmovdqu ymm0, ymm12
vmovdqu ymm8, ymm12
vpermt2d ymm8, ymm4, ymm5
vpermt2d ymm0, ymm22, ymm5
vmovdqu ymm5, ymm2
vpermt2d ymm5, ymm4, ymm16
vpermt2d ymm2, ymm22, ymm16
vmovdqu32 ymm16, ymm9
vpermt2d ymm16, ymm4, ymm15
vpermt2d ymm9, ymm22, ymm15
vmovdqu ymm15, ymm7
vpermt2d ymm15, ymm4, ymm14
vpermt2d ymm7, ymm22, ymm14
vmovdqu32 ymm19, ymm3
vmovdqu ymm14, ymm13
vpermt2d ymm14, ymm4, ymm18
vpermt2d ymm13, ymm22, ymm18
vpermt2d ymm6, ymm22, ymm17
vpermt2d ymm20, ymm4, ymm17
vpermt2d ymm19, ymm4, ymm16
vpermt2d ymm3, ymm22, ymm16
vmovdqu ymm12, ymm11
vmovdqu32 ymm18, ymm1
vpermt2d ymm11, ymm22, ymm10
vmovdqu32 ymm17, ymm8
vmovdqu32 ymm16, ymm0
vpermt2d ymm18, ymm4, ymm9
vpermt2d ymm1, ymm22, ymm9
vpermt2d ymm17, ymm4, ymm15
vpermt2d ymm8, ymm22, ymm15
vpermt2d ymm16, ymm4, ymm7
vpermt2d ymm0, ymm22, ymm7
vmovdqu ymm15, ymm5
vmovdqu ymm9, ymm11
vmovdqu ymm7, ymm11
vpermt2d ymm15, ymm4, ymm14
vpermt2d ymm9, ymm4, ymm6
vpermt2d ymm7, ymm22, ymm6
vmovdqu32 ymm6, ymm19
vpermt2d ymm6, ymm4, ymm15
vmovdqu ymmword [rdx + 0x600], ymm6
vmovdqu32 ymm6, ymm19
vpermt2d ymm5, ymm22, ymm14
vpermt2d ymm6, ymm22, ymm15
vmovdqu ymm14, ymm2
vmovdqu ymmword [rdx + 0x620], ymm6
vmovdqu ymm6, ymm3
vpermt2d ymm3, ymm22, ymm5
vpermt2d ymm14, ymm4, ymm13
vmovdqu ymmword [rdx + 0x660], ymm3
vmovdqu32 ymm3, ymm18
vpermt2d ymm2, ymm22, ymm13
vpermt2d ymm12, ymm4, ymm10
vpermt2d ymm3, ymm4, ymm14
vmovdqu ymm13, ymm12
vmovdqu ymmword [rdx + 0x680], ymm3
vmovdqu ymm3, ymm1
vpermt2d ymm1, ymm22, ymm2
vpermt2d ymm13, ymm4, ymm20
vmovdqu ymmword [rdx + 0x6e0], ymm1
vmovdqu32 ymm1, ymm17
vpermt2d ymm1, ymm4, ymm13
vpermt2d ymm12, ymm22, ymm20
vmovdqu ymmword [rdx + 0x700], ymm1
vmovdqu ymm1, ymm8
vpermt2d ymm1, ymm4, ymm12
vmovdqu ymmword [rdx + 0x740], ymm1
vmovdqu32 ymm1, ymm16
vpermt2d ymm1, ymm4, ymm9
vmovdqu ymmword [rdx + 0x780], ymm1
vmovdqu32 ymm1, ymm16
vpermt2d ymm3, ymm4, ymm2
vpermt2d ymm1, ymm22, ymm9
vpermt2d ymm6, ymm4, ymm5
vmovdqu ymmword [rdx + 0x6c0], ymm3
vmovdqu ymmword [rdx + 0x7a0], ymm1
vmovdqu32 ymm5, ymm18
vmovdqu ymm1, ymm0
vmovdqu32 ymm3, ymm17
vmovdqu ymm2, ymm8
vpermt2d ymm5, ymm22, ymm14
vpermt2d ymm3, ymm22, ymm13
vpermt2d ymm2, ymm22, ymm12
vpermt2d ymm1, ymm4, ymm7
vpermt2d ymm0, ymm22, ymm7
add rax, 0x800
vmovdqu ymmword [rdx + 0x640], ymm6
vmovdqu ymmword [rdx + 0x6a0], ymm5
vmovdqu ymmword [rdx + 0x720], ymm3
vmovdqu ymmword [rdx + 0x760], ymm2
vmovdqu ymmword [rdx + 0x7c0], ymm1
vmovdqu ymmword [rdx + 0x7e0], ymm0
add rdx, 0x800
cmp rcx, rax
jne 0x6982f8
mov rax, qword [rsp + 0x818]
mov rcx, rax
and rcx, 0xffffffffffffffe0
test al, 0x1f
je 0x6a2852
sub rax, rcx
sub r8, rcx
mov r10, rax
cmp r8, 0xe
jbe 0x6a251d
mov rdx, qword [rsp + 0x910]
mov rax, rcx
shl rax, 6
add rdx, rax
vmovdqu8 xmm2, xmmword [rdx + 0x1c0]
vmovdqu8 xmm29, xmmword [rdx]
vmovdqu8 xmmword [rsp + 0x310], xmm2
vmovdqu8 xmm2, xmmword [rdx + 0x1d0]
vmovdqu8 xmm28, xmmword [rdx + 0x10]
vmovdqu8 xmm27, xmmword [rdx + 0x20]
vmovdqu8 xmm26, xmmword [rdx + 0x30]
vmovdqu8 xmm25, xmmword [rdx + 0x40]
vmovdqu8 xmm24, xmmword [rdx + 0x50]
vmovdqu8 xmm23, xmmword [rdx + 0x60]
vmovdqu8 xmm22, xmmword [rdx + 0x70]
vmovdqu8 xmm21, xmmword [rdx + 0x80]
vmovdqu8 xmm20, xmmword [rdx + 0x90]
vmovdqu8 xmm19, xmmword [rdx + 0xa0]
vmovdqu8 xmm18, xmmword [rdx + 0xb0]
vmovdqu8 xmm17, xmmword [rdx + 0xc0]
vmovdqu8 xmm16, xmmword [rdx + 0xd0]
vmovdqu8 xmm15, xmmword [rdx + 0xe0]
vmovdqu8 xmm14, xmmword [rdx + 0xf0]
vmovdqu8 xmm13, xmmword [rdx + 0x100]
vmovdqu8 xmm12, xmmword [rdx + 0x110]
vmovdqu8 xmm11, xmmword [rdx + 0x120]
vmovdqu8 xmm10, xmmword [rdx + 0x130]
vmovdqu8 xmm9, xmmword [rdx + 0x140]
vmovdqu8 xmm8, xmmword [rdx + 0x150]
vmovdqu8 xmm7, xmmword [rdx + 0x160]
vmovdqu8 xmm6, xmmword [rdx + 0x170]
vmovdqu8 xmm5, xmmword [rdx + 0x180]
vmovdqu8 xmm4, xmmword [rdx + 0x190]
vmovdqu8 xmm3, xmmword [rdx + 0x1a0]
vmovdqu8 xmm1, xmmword [rdx + 0x1b0]
vmovdqu8 xmmword [rsp + 0x330], xmm2
vmovdqu8 xmm30, xmmword [rdx + 0x1f0]
vmovdqu8 xmm2, xmmword [rdx + 0x200]
vmovdqu8 xmmword [rsp + 0x370], xmm30
vmovdqu8 xmmword [rsp + 0x390], xmm2
vmovdqu8 xmm30, xmmword [rdx + 0x220]
vmovdqu8 xmm2, xmmword [rdx + 0x230]
vmovdqu8 xmm31, xmmword [rdx + 0x1e0]
vmovdqu8 xmmword [rsp + 0x3d0], xmm30
vmovdqu8 xmmword [rsp + 0x3f0], xmm2
vmovdqu8 xmm30, xmmword [rdx + 0x250]
vmovdqu8 xmm2, xmmword [rdx + 0x260]
vmovdqu8 xmmword [rsp + 0x350], xmm31
vmovdqu8 xmmword [rsp + 0x430], xmm30
vmovdqu8 xmm31, xmmword [rdx + 0x210]
vmovdqu8 xmm30, xmmword [rdx + 0x280]
vmovdqu8 xmmword [rsp + 0x450], xmm2
vmovdqu8 xmm2, xmmword [rdx + 0x2a0]
vmovdqu8 xmmword [rsp + 0x3b0], xmm31
vmovdqu8 xmmword [rsp + 0x490], xmm30
vmovdqu8 xmm31, xmmword [rdx + 0x240]
vmovdqu8 xmm30, xmmword [rdx + 0x2b0]
vmovdqu8 xmmword [rsp + 0x4b0], xmm2
vmovdqu8 xmm2, xmmword [rdx + 0x2c0]
vmovdqu8 xmmword [rsp + 0x410], xmm31
vmovdqu8 xmmword [rsp + 0x4d0], xmm30
vmovdqu8 xmm31, xmmword [rdx + 0x270]
vmovdqu8 xmm30, xmmword [rdx + 0x2d0]
vmovdqu8 xmmword [rsp + 0x4f0], xmm2
vmovdqu8 xmm2, xmmword [rdx + 0x2e0]
vmovdqu8 xmmword [rsp + 0x470], xmm31
vmovdqu8 xmmword [rsp + 0x510], xmm30
vmovdqu8 xmm31, xmmword [rdx + 0x290]
vmovdqu8 xmmword [rsp + 0x530], xmm2
vmovdqu8 xmm30, xmmword [rdx + 0x2f0]
vmovdqu8 xmm2, xmmword [rdx + 0x300]
vmovdqu8 xmmword [rsp + 0x550], xmm30
vmovdqu8 xmmword [rsp + 0x570], xmm2
vmovdqu8 xmm30, xmmword [rdx + 0x310]
vmovdqu8 xmm2, xmmword [rdx + 0x320]
vmovdqu8 xmmword [rsp + 0x590], xmm30
vmovdqu8 xmmword [rsp + 0x5b0], xmm2
vmovdqu8 xmm30, xmmword [rdx + 0x330]
vmovdqu8 xmm2, xmmword [rdx + 0x340]
vmovdqu8 xmmword [rsp + 0x5d0], xmm30
vmovdqu8 xmmword [rsp + 0x5f0], xmm2
vmovdqu8 xmm30, xmmword [rdx + 0x350]
vmovdqu8 xmm2, xmmword [rdx + 0x360]
vmovdqu8 xmmword [rsp + 0x610], xmm30
vmovdqu8 xmmword [rsp + 0x630], xmm2
vmovdqu8 xmm30, xmmword [rdx + 0x370]
vmovdqu8 xmm2, xmmword [rdx + 0x380]
vmovdqu8 xmmword [rsp + 0x30], xmm30
vmovdqu8 xmmword [rsp + 0x50], xmm2
vmovdqu8 xmm30, xmmword [rdx + 0x390]
vmovdqu8 xmm2, xmmword [rdx + 0x3a0]
vmovdqu8 xmmword [rsp + 0x70], xmm30
vmovdqu8 xmmword [rsp + 0x90], xmm2
vmovdqu8 xmm30, xmmword [rdx + 0x3b0]
vmovdqu8 xmm2, xmmword [rdx + 0x3c0]
vmovdqu8 xmmword [rsp + 0xb0], xmm30
vmovdqu8 xmmword [rsp + 0xd0], xmm2
vmovdqu8 xmm30, xmmword [rdx + 0x3d0]
vmovdqu8 xmm2, xmmword [rdx + 0x3e0]
vmovdqu8 xmmword [rsp + 0xf0], xmm30
vmovdqu8 xmmword [rsp + 0x110], xmm2
vmovdqu8 xmm30, xmmword [rdx + 0x3f0]
vmovdqu16 xmm2, xmmword [0x007a1940]
vmovdqu8 xmmword [rsp + 0x130], xmm30
vpandq xmm0, xmm2, xmm28
vpandq xmm30, xmm2, xmm29
vpsrlw xmm28, xmm28, 8
vpsrlw xmm29, xmm29, 8
vpackuswb xmm28, xmm29, xmm28
vmovdqu8 xmmword [rsp + 0x150], xmm28
vpandq xmm29, xmm2, xmm27
vpandq xmm28, xmm2, xmm26
vpsrlw xmm27, xmm27, 8
vpsrlw xmm26, xmm26, 8
vpackuswb xmm26, xmm27, xmm26
vmovdqu8 xmmword [rsp + 0x170], xmm26
vpandq xmm27, xmm2, xmm25
vpandq xmm26, xmm2, xmm24
vpsrlw xmm25, xmm25, 8
vpsrlw xmm24, xmm24, 8
vpackuswb xmm24, xmm25, xmm24
vmovdqu8 xmmword [rsp + 0x190], xmm24
vpandq xmm25, xmm2, xmm23
vpandq xmm24, xmm2, xmm22
vpsrlw xmm23, xmm23, 8
vpsrlw xmm22, xmm22, 8
vpackuswb xmm22, xmm23, xmm22
vmovdqu8 xmmword [rsp + 0x1b0], xmm22
vpandq xmm23, xmm2, xmm21
vpandq xmm22, xmm2, xmm20
vpsrlw xmm21, xmm21, 8
vpsrlw xmm20, xmm20, 8
vpackuswb xmm20, xmm21, xmm20
vmovdqu8 xmmword [rsp + 0x1d0], xmm20
vpandq xmm21, xmm2, xmm19
vpandq xmm20, xmm2, xmm18
vpsrlw xmm19, xmm19, 8
vpsrlw xmm18, xmm18, 8
vpackuswb xmm19, xmm19, xmm18
vmovdqu8 xmmword [rsp + 0x1f0], xmm19
vpandq xmm18, xmm2, xmm16
vpandq xmm19, xmm2, xmm17
vpsrlw xmm16, xmm16, 8
vpsrlw xmm17, xmm17, 8
vpackuswb xmm16, xmm17, xmm16
vmovdqu8 xmmword [rsp + 0x210], xmm16
vpandq xmm17, xmm2, xmm15
vpandq xmm16, xmm2, xmm14
vpsrlw xmm15, xmm15, 8
vpsrlw xmm14, xmm14, 8
vpackuswb xmm14, xmm15, xmm14
vmovdqu8 xmmword [rsp + 0x230], xmm14
vpand xmm15, xmm2, xmm13
vpand xmm14, xmm2, xmm12
vpsrlw xmm13, xmm13, 8
vpsrlw xmm12, xmm12, 8
vpackuswb xmm12, xmm13, xmm12
vmovdqu8 xmmword [rsp + 0x250], xmm12
vpand xmm13, xmm2, xmm11
vpand xmm12, xmm2, xmm10
vpsrlw xmm11, xmm11, 8
vpsrlw xmm10, xmm10, 8
vpackuswb xmm14, xmm15, xmm14
vpackuswb xmm15, xmm11, xmm10
vpand xmm11, xmm2, xmm9
vpand xmm10, xmm2, xmm8
vpsrlw xmm9, xmm9, 8
vpsrlw xmm8, xmm8, 8
vpackuswb xmm12, xmm13, xmm12
vpackuswb xmm13, xmm9, xmm8
vpand xmm9, xmm2, xmm7
vpand xmm8, xmm2, xmm6
vpsrlw xmm7, xmm7, 8
vpsrlw xmm6, xmm6, 8
vpackuswb xmm7, xmm7, xmm6
vmovdqu8 xmmword [rsp + 0x2b0], xmm7
vpand xmm6, xmm2, xmm4
vpand xmm7, xmm2, xmm5
vpsrlw xmm4, xmm4, 8
vpsrlw xmm5, xmm5, 8
vpackuswb xmm4, xmm5, xmm4
vmovdqu8 xmmword [rsp + 0x2d0], xmm4
vpand xmm5, xmm2, xmm3
vpand xmm4, xmm2, xmm1
vpackuswb xmm6, xmm7, xmm6
vpackuswb xmm4, xmm5, xmm4
vmovdqu8 xmm7, xmmword [rsp + 0x310]
vmovdqu8 xmm5, xmmword [rsp + 0x330]
vpsrlw xmm1, xmm1, 8
vpsrlw xmm3, xmm3, 8
vpackuswb xmm3, xmm3, xmm1
vpackuswb xmm10, xmm11, xmm10
vpand xmm1, xmm2, xmm5
vmovdqu8 xmm11, xmmword [rsp + 0x350]
vpackuswb xmm8, xmm9, xmm8
vmovdqu8 xmmword [rsp + 0x2f0], xmm3
vmovdqu8 xmm9, xmmword [rsp + 0x370]
vpand xmm3, xmm2, xmm7
vpackuswb xmm30, xmm30, xmm0
vpackuswb xmm3, xmm3, xmm1
vpsrlw xmm0, xmm7, 8
vpsrlw xmm1, xmm5, 8
vpackuswb xmm5, xmm0, xmm1
vpand xmm1, xmm2, xmm11
vpand xmm0, xmm2, xmm9
vpackuswb xmm7, xmm1, xmm0
vpackuswb xmm20, xmm21, xmm20
vpsrlw xmm0, xmm11, 8
vmovdqu8 xmm21, xmmword [rsp + 0x3b0]
vpsrlw xmm1, xmm9, 8
vmovdqu8 xmm9, xmmword [rsp + 0x390]
vpackuswb xmm1, xmm0, xmm1
vmovdqu8 xmmword [rsp + 0x330], xmm1
vpandq xmm0, xmm2, xmm21
vpand xmm1, xmm2, xmm9
vpackuswb xmm11, xmm1, xmm0
vpsrlw xmm1, xmm21, 8
vpsrlw xmm0, xmm9, 8
vmovdqu8 xmm21, xmmword [rsp + 0x3f0]
vmovdqu8 xmm9, xmmword [rsp + 0x3d0]
vpackuswb xmm0, xmm0, xmm1
vmovdqu8 xmmword [rsp + 0x350], xmm0
vpand xmm1, xmm2, xmm9
vpandq xmm0, xmm2, xmm21
vpackuswb xmm26, xmm27, xmm26
vmovdqu8 xmmword [rsp + 0x270], xmm15
vmovdqu8 xmm27, xmmword [rsp + 0x430]
vpackuswb xmm15, xmm1, xmm0
vpsrlw xmm1, xmm21, 8
vmovdqu8 xmm21, xmmword [rsp + 0x410]
vpsrlw xmm0, xmm9, 8
vpackuswb xmm9, xmm0, xmm1
vpandq xmm1, xmm2, xmm21
vpandq xmm0, xmm2, xmm27
vpackuswb xmm18, xmm19, xmm18
vpackuswb xmm19, xmm1, xmm0
vpsrlw xmm0, xmm21, 8
vpsrlw xmm1, xmm27, 8
vmovdqu8 xmmword [rsp + 0x310], xmm5
vpackuswb xmm5, xmm0, xmm1
vmovdqu8 xmmword [rsp + 0x290], xmm13
vmovdqu8 xmmword [rsp + 0x370], xmm9
vmovdqu8 xmmword [rsp + 0x390], xmm5
vmovdqu8 xmm21, xmmword [rsp + 0x450]
vmovdqu8 xmm27, xmmword [rsp + 0x470]
vpandq xmm1, xmm2, xmm21
vpandq xmm0, xmm2, xmm27
vpackuswb xmm22, xmm23, xmm22
vpackuswb xmm23, xmm1, xmm0
vpsrlw xmm0, xmm21, 8
vpsrlw xmm1, xmm27, 8
vmovdqu8 xmm21, xmmword [rsp + 0x490]
vpackuswb xmm1, xmm0, xmm1
vmovdqu8 xmmword [rsp + 0x3b0], xmm1
vpandq xmm0, xmm2, xmm31
vpandq xmm1, xmm2, xmm21
vpackuswb xmm27, xmm1, xmm0
vpackuswb xmm28, xmm29, xmm28
vpsrlw xmm1, xmm31, 8
vmovdqu8 xmm29, xmmword [rsp + 0x4d0]
vpsrlw xmm0, xmm21, 8
vmovdqu8 xmm21, xmmword [rsp + 0x4b0]
vpackuswb xmm0, xmm0, xmm1
vmovdqu8 xmmword [rsp + 0x3d0], xmm0
vpandq xmm1, xmm2, xmm21
vpandq xmm0, xmm2, xmm29
vpackuswb xmm31, xmm1, xmm0
vpsrlw xmm0, xmm21, 8
vpsrlw xmm1, xmm29, 8
vmovdqu8 xmm21, xmmword [rsp + 0x4f0]
vmovdqu8 xmm29, xmmword [rsp + 0x510]
vpackuswb xmm13, xmm0, xmm1
vpandq xmm1, xmm2, xmm21
vpandq xmm0, xmm2, xmm29
vpackuswb xmm5, xmm1, xmm0
vpsrlw xmm0, xmm21, 8
vpsrlw xmm1, xmm29, 8
vmovdqu8 xmm21, xmmword [rsp + 0x530]
vmovdqu8 xmm29, xmmword [rsp + 0x550]
vpackuswb xmm9, xmm0, xmm1
vpandq xmm1, xmm2, xmm21
vpandq xmm0, xmm2, xmm29
vmovdqu8 xmmword [rsp + 0x410], xmm9
vpackuswb xmm9, xmm1, xmm0
vpsrlw xmm0, xmm21, 8
vpsrlw xmm1, xmm29, 8
vmovdqu8 xmm21, xmmword [rsp + 0x570]
vmovdqu8 xmm29, xmmword [rsp + 0x590]
vpackuswb xmm1, xmm0, xmm1
vmovdqu8 xmmword [rsp + 0x430], xmm1
vpandq xmm0, xmm2, xmm29
vpandq xmm1, xmm2, xmm21
vpackuswb xmm24, xmm25, xmm24
vmovdqu8 xmmword [rsp + 0x3f0], xmm13
vmovdqu8 xmm25, xmmword [rsp + 0x5d0]
vpackuswb xmm13, xmm1, xmm0
vpsrlw xmm1, xmm29, 8
vpsrlw xmm0, xmm21, 8
vmovdqu8 xmm21, xmmword [rsp + 0x5b0]
vpackuswb xmm0, xmm0, xmm1
vmovdqu8 xmmword [rsp + 0x450], xmm0
vpandq xmm1, xmm2, xmm21
vpandq xmm0, xmm2, xmm25
vmovdqu8 xmm29, xmmword [rsp + 0x5f0]
vpackuswb xmm16, xmm17, xmm16
vpackuswb xmm17, xmm1, xmm0
vpsrlw xmm0, xmm21, 8
vpsrlw xmm1, xmm25, 8
vmovdqu8 xmm25, xmmword [rsp + 0x610]
vpackuswb xmm1, xmm0, xmm1
vmovdqu8 xmmword [rsp + 0x470], xmm1
vpandq xmm0, xmm2, xmm25
vpandq xmm1, xmm2, xmm29
vpackuswb xmm21, xmm1, xmm0
vpsrlw xmm1, xmm25, 8
vpsrlw xmm0, xmm29, 8
vpackuswb xmm0, xmm0, xmm1
vmovdqu8 xmm29, xmmword [rsp + 0x630]
vmovdqu8 xmmword [rsp + 0x490], xmm0
vpand xmm0, xmm2, xmmword [rsp + 0x30]
vpandq xmm1, xmm2, xmm29
vpackuswb xmm25, xmm1, xmm0
vpsrlw xmm1, xmmword [rsp + 0x30], 8
vpsrlw xmm0, xmm29, 8
vpackuswb xmm1, xmm0, xmm1
vmovdqu8 xmmword [rsp + 0x4b0], xmm1
vpand xmm0, xmm2, xmmword [rsp + 0x70]
vpand xmm1, xmm2, xmmword [rsp + 0x50]
add rax, rbp
vpackuswb xmm29, xmm1, xmm0
vpsrlw xmm0, xmmword [rsp + 0x50], 8
vpsrlw xmm1, xmmword [rsp + 0x70], 8
vpackuswb xmm0, xmm0, xmm1
vmovdqu8 xmmword [rsp + 0x30], xmm0
vpand xmm1, xmm2, xmmword [rsp + 0x90]
vpand xmm0, xmm2, xmmword [rsp + 0xb0]
vpackuswb xmm1, xmm1, xmm0
vmovdqu8 xmmword [rsp + 0x4d0], xmm1
vpsrlw xmm0, xmmword [rsp + 0x90], 8
vpsrlw xmm1, xmmword [rsp + 0xb0], 8
vpackuswb xmm0, xmm0, xmm1
vmovdqu8 xmmword [rsp + 0x4f0], xmm0
vpand xmm1, xmm2, xmmword [rsp + 0xd0]
vpand xmm0, xmm2, xmmword [rsp + 0xf0]
vpackuswb xmm1, xmm1, xmm0
vmovdqu8 xmmword [rsp + 0x510], xmm1
vpsrlw xmm0, xmmword [rsp + 0xd0], 8
vpsrlw xmm1, xmmword [rsp + 0xf0], 8
vpackuswb xmm0, xmm0, xmm1
vmovdqu8 xmmword [rsp + 0x50], xmm0
vpand xmm1, xmm2, xmmword [rsp + 0x110]
vpand xmm0, xmm2, xmmword [rsp + 0x130]
vpackuswb xmm1, xmm1, xmm0
vmovdqu8 xmmword [rsp + 0x530], xmm1
vpsrlw xmm0, xmmword [rsp + 0x110], 8
vpsrlw xmm1, xmmword [rsp + 0x130], 8
vpackuswb xmm0, xmm0, xmm1
vmovdqu8 xmmword [rsp + 0x70], xmm0
vpandq xmm1, xmm2, xmm30
vpandq xmm0, xmm2, xmm28
vpackuswb xmm1, xmm1, xmm0
vpsrlw xmm28, xmm28, 8
vpsrlw xmm30, xmm30, 8
vpandq xmm0, xmm2, xmm24
vpackuswb xmm30, xmm30, xmm28
vmovdqu8 xmmword [rsp + 0x90], xmm1
vpandq xmm1, xmm2, xmm26
vmovdqu8 xmmword [rsp + 0x550], xmm30
vpackuswb xmm30, xmm1, xmm0
vpandq xmm1, xmm2, xmm22
vpandq xmm0, xmm2, xmm20
vpackuswb xmm0, xmm1, xmm0
vmovdqu8 xmmword [rsp + 0xb0], xmm0
vpandq xmm1, xmm2, xmm18
vpandq xmm0, xmm2, xmm16
vpackuswb xmm1, xmm1, xmm0
vmovdqu8 xmmword [rsp + 0xd0], xmm1
vpand xmm0, xmm2, xmm12
vpand xmm1, xmm2, xmm14
vpsrlw xmm16, xmm16, 8
vpsrlw xmm18, xmm18, 8
vpackuswb xmm18, xmm18, xmm16
vpsrlw xmm14, xmm14, 8
vpackuswb xmm16, xmm1, xmm0
vpsrlw xmm12, xmm12, 8
vpand xmm1, xmm2, xmm10
vpand xmm0, xmm2, xmm8
vpsrlw xmm10, xmm10, 8
vpsrlw xmm8, xmm8, 8
vpackuswb xmm12, xmm14, xmm12
vpackuswb xmm8, xmm10, xmm8
vpackuswb xmm14, xmm1, xmm0
vpand xmm1, xmm2, xmm6
vpand xmm0, xmm2, xmm4
vmovdqu8 xmmword [rsp + 0x5d0], xmm8
vpsrlw xmm4, xmm4, 8
vpackuswb xmm8, xmm1, xmm0
vpsrlw xmm6, xmm6, 8
vpand xmm1, xmm2, xmm3
vpand xmm0, xmm2, xmm7
vpackuswb xmm6, xmm6, xmm4
vpsrlw xmm3, xmm3, 8
vpackuswb xmm4, xmm1, xmm0
vpsrlw xmm0, xmm7, 8
vpackuswb xmm10, xmm3, xmm0
vpand xmm1, xmm2, xmm11
vpand xmm0, xmm2, xmm15
vpackuswb xmm3, xmm1, xmm0
vpsrlw xmm11, xmm11, 8
vpsrlw xmm0, xmm15, 8
vpandq xmm1, xmm2, xmm19
vpackuswb xmm11, xmm11, xmm0
vpandq xmm0, xmm2, xmm23
vpackuswb xmm7, xmm1, xmm0
vpsrlw xmm19, xmm19, 8
vpsrlw xmm0, xmm23, 8
vpackuswb xmm23, xmm19, xmm0
vpandq xmm1, xmm2, xmm27
vpandq xmm0, xmm2, xmm31
vmovdqu8 xmmword [rsp + 0x630], xmm11
vpsrlw xmm27, xmm27, 8
vpackuswb xmm11, xmm1, xmm0
vpsrlw xmm0, xmm31, 8
vpand xmm1, xmm2, xmm5
vmovdqu8 xmmword [rsp + 0x5f0], xmm6
vpackuswb xmm6, xmm27, xmm0
vpand xmm0, xmm2, xmm9
vpackuswb xmm15, xmm1, xmm0
vpsrlw xmm5, xmm5, 8
vpsrlw xmm0, xmm9, 8
vpand xmm1, xmm2, xmm13
vmovdqu8 xmmword [rsp + 0x670], xmm6
vpackuswb xmm6, xmm5, xmm0
vpandq xmm0, xmm2, xmm17
vpackuswb xmm19, xmm1, xmm0
vpsrlw xmm24, xmm24, 8
vpsrlw xmm0, xmm17, 8
vpsrlw xmm20, xmm20, 8
vpsrlw xmm13, xmm13, 8
vpsrlw xmm26, xmm26, 8
vpsrlw xmm22, xmm22, 8
vpandq xmm1, xmm2, xmm21
vpackuswb xmm26, xmm26, xmm24
vpackuswb xmm22, xmm22, xmm20
vmovdqu8 xmmword [rsp + 0x610], xmm10
vpackuswb xmm10, xmm13, xmm0
vpandq xmm0, xmm2, xmm25
vmovdqu8 xmmword [rsp + 0x570], xmm26
vmovdqu8 xmmword [rsp + 0x590], xmm22
vmovdqu8 xmmword [rsp + 0x5b0], xmm18
vmovdqu8 xmmword [rsp + 0xf0], xmm14
vmovdqu8 xmmword [rsp + 0x650], xmm23
vmovdqu8 xmmword [rsp + 0x690], xmm6
vpackuswb xmm23, xmm1, xmm0
vpsrlw xmm0, xmm25, 8
vmovdqu8 xmm25, xmmword [rsp + 0x4d0]
vpsrlw xmm21, xmm21, 8
vmovdqu8 xmm26, xmmword [rsp + 0x510]
vmovdqu8 xmm18, xmmword [rsp + 0x530]
vpandq xmm1, xmm2, xmm29
vpackuswb xmm21, xmm21, xmm0
vpandq xmm0, xmm2, xmm25
vmovdqu8 xmmword [rsp + 0x6d0], xmm21
vpsrlw xmm29, xmm29, 8
vpackuswb xmm21, xmm1, xmm0
vpsrlw xmm0, xmm25, 8
vmovdqu8 xmm24, xmmword [rsp + 0x170]
vmovdqu8 xmm31, xmmword [rsp + 0x150]
vpackuswb xmm25, xmm29, xmm0
vpandq xmm1, xmm2, xmm26
vpandq xmm0, xmm2, xmm18
vmovdqu8 xmmword [rsp + 0x4d0], xmm25
vpackuswb xmm25, xmm1, xmm0
vpsrlw xmm0, xmm26, 8
vpsrlw xmm1, xmm18, 8
vpackuswb xmm6, xmm0, xmm1
vpsrlw xmm28, xmm31, 8
vpandq xmm1, xmm2, xmm31
vpsrlw xmm26, xmm24, 8
vmovdqu8 xmm31, xmmword [rsp + 0x190]
vpandq xmm0, xmm2, xmm24
vpackuswb xmm26, xmm28, xmm26
vmovdqu8 xmm28, xmmword [rsp + 0x1b0]
vpackuswb xmm27, xmm1, xmm0
vpsrlw xmm24, xmm31, 8
vpandq xmm1, xmm2, xmm31
vmovdqu8 xmm31, xmmword [rsp + 0x1d0]
vpandq xmm0, xmm2, xmm28
vpsrlw xmm22, xmm28, 8
vmovdqu8 xmm28, xmmword [rsp + 0x1f0]
vmovdqu8 xmm14, xmmword [rsp + 0x230]
vpackuswb xmm5, xmm1, xmm0
vpsrlw xmm20, xmm31, 8
vpandq xmm1, xmm2, xmm31
vmovdqu8 xmm31, xmmword [rsp + 0x210]
vmovdqu8 xmm13, xmmword [rsp + 0x250]
vpandq xmm0, xmm2, xmm28
vmovdqu8 xmmword [rsp + 0x6b0], xmm10
vmovdqu8 xmm10, xmmword [rsp + 0x270]
vpackuswb xmm29, xmm24, xmm22
vpsrlw xmm18, xmm28, 8
vpackuswb xmm22, xmm1, xmm0
vpandq xmm1, xmm2, xmm31
vpand xmm0, xmm2, xmm14
vpackuswb xmm20, xmm20, xmm18
vpackuswb xmm18, xmm1, xmm0
vpand xmm1, xmm2, xmm13
vpand xmm0, xmm2, xmm10
vpsrlw xmm13, xmm13, 8
vpsrlw xmm10, xmm10, 8
vpackuswb xmm13, xmm13, xmm10
vmovdqu8 xmmword [rsp + 0x190], xmm29
vmovdqu8 xmmword [rsp + 0x1f0], xmm13
vmovdqu8 xmm29, xmmword [rsp + 0x2b0]
vmovdqu8 xmm13, xmmword [rsp + 0x290]
vmovdqu8 xmmword [rsp + 0x510], xmm6
vpsrlw xmm17, xmm31, 8
vpsrlw xmm6, xmm29, 8
vpsrlw xmm14, xmm14, 8
vpsrlw xmm9, xmm13, 8
vpackuswb xmm31, xmm17, xmm14
vmovdqu8 xmmword [rsp + 0x170], xmm5
vpackuswb xmm14, xmm1, xmm0
vmovdqu8 xmm5, xmmword [rsp + 0x2d0]
vpand xmm1, xmm2, xmm13
vpackuswb xmm13, xmm9, xmm6
vmovdqu8 xmm9, xmmword [rsp + 0x2f0]
vpandq xmm0, xmm2, xmm29
vpackuswb xmm10, xmm1, xmm0
vpand xmm1, xmm2, xmm5
vpand xmm0, xmm2, xmm9
vpackuswb xmm6, xmm1, xmm0
vpsrlw xmm5, xmm5, 8
vpsrlw xmm1, xmm9, 8
vpackuswb xmm9, xmm5, xmm1
vmovdqu8 xmm17, xmmword [rsp + 0x330]
vmovdqu8 xmmword [rsp + 0x230], xmm9
vmovdqu8 xmm9, xmmword [rsp + 0x310]
vpandq xmm0, xmm2, xmm17
vpand xmm1, xmm2, xmm9
vpackuswb xmm5, xmm1, xmm0
vpsrlw xmm0, xmm9, 8
vpsrlw xmm1, xmm17, 8
vmovdqu8 xmmword [rsp + 0x210], xmm13
vpackuswb xmm13, xmm0, xmm1
vmovdqu8 xmmword [rsp + 0x1b0], xmm20
vmovdqu8 xmmword [rsp + 0x1d0], xmm31
vmovdqu8 xmm20, xmmword [rsp + 0x350]
vmovdqu8 xmmword [rsp + 0x250], xmm13
vmovdqu8 xmm17, xmmword [rsp + 0x370]
vpandq xmm1, xmm2, xmm20
vpandq xmm0, xmm2, xmm17
vmovdqu8 xmm24, xmmword [rsp + 0x390]
vpackuswb xmm9, xmm1, xmm0
vpsrlw xmm1, xmm17, 8
vmovdqu8 xmm17, xmmword [rsp + 0x3b0]
vpsrlw xmm0, xmm20, 8
vpackuswb xmm13, xmm0, xmm1
vpandq xmm1, xmm2, xmm24
vpandq xmm0, xmm2, xmm17
vmovdqu8 xmm20, xmmword [rsp + 0x3d0]
vmovdqu8 xmmword [rsp + 0x270], xmm13
vpackuswb xmm13, xmm1, xmm0
vpsrlw xmm0, xmm24, 8
vpsrlw xmm1, xmm17, 8
vmovdqu8 xmm24, xmmword [rsp + 0x3f0]
vpackuswb xmm1, xmm0, xmm1
vmovdqu8 xmmword [rsp + 0x290], xmm1
vpandq xmm0, xmm2, xmm24
vpandq xmm1, xmm2, xmm20
vmovdqu8 xmm28, xmmword [rsp + 0x410]
vpackuswb xmm17, xmm1, xmm0
vpsrlw xmm0, xmm20, 8
vpsrlw xmm1, xmm24, 8
vmovdqu8 xmm24, xmmword [rsp + 0x430]
vpackuswb xmm1, xmm0, xmm1
vmovdqu8 xmmword [rsp + 0x110], xmm1
vpandq xmm0, xmm2, xmm24
vpandq xmm1, xmm2, xmm28
vpackuswb xmm20, xmm1, xmm0
vmovdqu8 xmm31, xmmword [rsp + 0x450]
vpsrlw xmm0, xmm28, 8
vpsrlw xmm1, xmm24, 8
vmovdqu8 xmm28, xmmword [rsp + 0x470]
vpackuswb xmm1, xmm0, xmm1
vmovdqu8 xmmword [rsp + 0x2b0], xmm1
vpandq xmm0, xmm2, xmm28
vpandq xmm1, xmm2, xmm31
vmovdqu8 xmm29, xmmword [rsp + 0x490]
vpackuswb xmm24, xmm1, xmm0
vpsrlw xmm0, xmm31, 8
vpsrlw xmm1, xmm28, 8
vmovdqu8 xmm31, xmmword [rsp + 0x4b0]
vpackuswb xmm1, xmm0, xmm1
vmovdqu8 xmmword [rsp + 0x130], xmm1
vpandq xmm0, xmm2, xmm31
vpandq xmm1, xmm2, xmm29
vpackuswb xmm28, xmm1, xmm0
vpsrlw xmm1, xmm31, 8
vpsrlw xmm0, xmm29, 8
vmovdqu8 xmm31, xmmword [rsp + 0x4f0]
vpackuswb xmm0, xmm0, xmm1
vpand xmm1, xmm2, xmmword [rsp + 0x30]
vmovdqu8 xmmword [rsp + 0x150], xmm0
vpandq xmm0, xmm2, xmm31
vpackuswb xmm29, xmm1, xmm0
vpsrlw xmm0, xmmword [rsp + 0x30], 8
vpsrlw xmm1, xmm31, 8
vpackuswb xmm0, xmm0, xmm1
vmovdqu8 xmmword [rsp + 0x30], xmm0
vpand xmm1, xmm2, xmmword [rsp + 0x50]
vpand xmm0, xmm2, xmmword [rsp + 0x70]
vpackuswb xmm31, xmm1, xmm0
vpsrlw xmm1, xmmword [rsp + 0x70], 8
vpsrlw xmm0, xmmword [rsp + 0x50], 8
vpackuswb xmm0, xmm0, xmm1
vpand xmm1, xmm2, xmmword [rsp + 0x90]
vmovdqu8 xmmword [rsp + 0x50], xmm0
vpandq xmm0, xmm2, xmm30
vpackuswb xmm0, xmm1, xmm0
vmovdqu8 xmmword [rsp + 0x70], xmm0
vpsrlw xmm0, xmmword [rsp + 0x90], 8
vpsrlw xmm1, xmm30, 8
vpackuswb xmm1, xmm0, xmm1
vmovdqu8 xmmword [rsp + 0x2d0], xmm1
vpand xmm0, xmm2, xmmword [rsp + 0xd0]
vpand xmm1, xmm2, xmmword [rsp + 0xb0]
vpackuswb xmm30, xmm1, xmm0
vpsrlw xmm0, xmmword [rsp + 0xb0], 8
vpsrlw xmm1, xmmword [rsp + 0xd0], 8
vpackuswb xmm0, xmm0, xmm1
vmovdqu8 xmmword [rsp + 0x2f0], xmm0
vpand xmm0, xmm2, xmmword [rsp + 0xf0]
vpandq xmm1, xmm2, xmm16
vpackuswb xmm1, xmm1, xmm0
vpsrlw xmm0, xmmword [rsp + 0xf0], 8
vpsrlw xmm16, xmm16, 8
vpackuswb xmm16, xmm16, xmm0
vmovdqu8 xmmword [rsp + 0x90], xmm1
vpand xmm0, xmm2, xmm4
vpand xmm1, xmm2, xmm8
vpackuswb xmm0, xmm1, xmm0
vmovdqu8 xmmword [rsp + 0xb0], xmm0
vpsrlw xmm8, xmm8, 8
vpsrlw xmm0, xmm4, 8
vpackuswb xmm4, xmm8, xmm0
vpand xmm1, xmm2, xmm3
vpand xmm0, xmm2, xmm7
vmovdqu8 xmmword [rsp + 0x330], xmm4
vpsrlw xmm3, xmm3, 8
vpackuswb xmm4, xmm1, xmm0
vpsrlw xmm0, xmm7, 8
vpand xmm1, xmm2, xmm11
vpackuswb xmm3, xmm3, xmm0
vpand xmm0, xmm2, xmm15
vpackuswb xmm7, xmm1, xmm0
vpsrlw xmm11, xmm11, 8
vpsrlw xmm0, xmm15, 8
vpackuswb xmm15, xmm11, xmm0
vpandq xmm1, xmm2, xmm19
vpandq xmm0, xmm2, xmm23
vmovdqu8 xmmword [rsp + 0xd0], xmm7
vpsrlw xmm19, xmm19, 8
vpackuswb xmm7, xmm1, xmm0
vpsrlw xmm0, xmm23, 8
vpandq xmm1, xmm2, xmm21
vpackuswb xmm19, xmm19, xmm0
vpandq xmm0, xmm2, xmm25
vmovdqu8 xmmword [rsp + 0x350], xmm15
vpsrlw xmm21, xmm21, 8
vpackuswb xmm15, xmm1, xmm0
vpsrlw xmm0, xmm25, 8
vpackuswb xmm11, xmm21, xmm0
vmovdqu8 xmm21, xmmword [rsp + 0x170]
vpandq xmm1, xmm2, xmm27
vpandq xmm0, xmm2, xmm21
vmovdqu8 xmmword [rsp + 0x370], xmm19
vpsrlw xmm27, xmm27, 8
vpackuswb xmm19, xmm1, xmm0
vpsrlw xmm0, xmm21, 8
vpackuswb xmm8, xmm27, xmm0
vpandq xmm1, xmm2, xmm22
vpandq xmm0, xmm2, xmm18
vpackuswb xmm23, xmm1, xmm0
vpsrlw xmm22, xmm22, 8
vpsrlw xmm0, xmm18, 8
vpackuswb xmm21, xmm22, xmm0
vpand xmm1, xmm2, xmm14
vpand xmm0, xmm2, xmm10
vpackuswb xmm18, xmm1, xmm0
vpsrlw xmm14, xmm14, 8
vpsrlw xmm0, xmm10, 8
vpand xmm1, xmm2, xmm6
vpackuswb xmm14, xmm14, xmm0
vpand xmm0, xmm2, xmm5
vpackuswb xmm10, xmm1, xmm0
vpsrlw xmm6, xmm6, 8
vpsrlw xmm0, xmm5, 8
vpackuswb xmm5, xmm6, xmm0
vpand xmm1, xmm2, xmm9
vpand xmm0, xmm2, xmm13
vmovdqu8 xmmword [rsp + 0x410], xmm5
vpsrlw xmm9, xmm9, 8
vpackuswb xmm5, xmm1, xmm0
vpsrlw xmm0, xmm13, 8
vpandq xmm1, xmm2, xmm17
vmovdqu8 xmmword [rsp + 0x3f0], xmm14
vpackuswb xmm14, xmm9, xmm0
vpandq xmm0, xmm2, xmm20
vmovdqu8 xmmword [rsp + 0x3d0], xmm21
vpsrlw xmm17, xmm17, 8
vpackuswb xmm21, xmm1, xmm0
vpsrlw xmm0, xmm20, 8
vpandq xmm1, xmm2, xmm24
vpackuswb xmm17, xmm17, xmm0
vpandq xmm0, xmm2, xmm28
vpackuswb xmm25, xmm1, xmm0
vpsrlw xmm24, xmm24, 8
vpsrlw xmm0, xmm28, 8
vmovdqu8 xmm27, xmmword [rsp + 0x550]
vpackuswb xmm9, xmm24, xmm0
vpandq xmm1, xmm2, xmm29
vpandq xmm0, xmm2, xmm31
vmovdqu8 xmm24, xmmword [rsp + 0x570]
vmovdqu8 xmmword [rsp + 0x450], xmm9
vpsrlw xmm29, xmm29, 8
vpackuswb xmm9, xmm1, xmm0
vpsrlw xmm0, xmm31, 8
vpsrlw xmm28, xmm27, 8
vmovdqu8 xmmword [rsp + 0x310], xmm16
vpackuswb xmm16, xmm29, xmm0
vpandq xmm0, xmm2, xmm24
vpsrlw xmm24, xmm24, 8
vpandq xmm1, xmm2, xmm27
vpackuswb xmm29, xmm28, xmm24
vmovdqu8 xmm27, xmmword [rsp + 0x590]
vmovdqu8 xmm28, xmmword [rsp + 0x5b0]
vmovdqu8 xmmword [rsp + 0x3b0], xmm8
vmovdqu8 xmm8, xmmword [rsp + 0x5d0]
vpackuswb xmm31, xmm1, xmm0
vpandq xmm1, xmm2, xmm27
vpandq xmm0, xmm2, xmm28
vmovdqu8 xmmword [rsp + 0x390], xmm11
vpackuswb xmm11, xmm1, xmm0
vpand xmm1, xmm2, xmm12
vpand xmm0, xmm2, xmm8
vpsrlw xmm12, xmm12, 8
vpsrlw xmm8, xmm8, 8
vpackuswb xmm12, xmm12, xmm8
vmovdqu8 xmmword [rsp + 0x430], xmm14
vmovdqu8 xmmword [rsp + 0x530], xmm12
vmovdqu8 xmm14, xmmword [rsp + 0x5f0]
vmovdqu8 xmm12, xmmword [rsp + 0x610]
vpsrlw xmm20, xmm27, 8
vmovdqu8 xmmword [rsp + 0x470], xmm16
vpsrlw xmm16, xmm28, 8
vpackuswb xmm28, xmm20, xmm16
vpackuswb xmm16, xmm1, xmm0
vpand xmm1, xmm2, xmm14
vpand xmm0, xmm2, xmm12
vpackuswb xmm8, xmm1, xmm0
vpsrlw xmm6, xmm14, 8
vpsrlw xmm0, xmm12, 8
vpackuswb xmm12, xmm6, xmm0
vmovdqu8 xmmword [rsp + 0x490], xmm29
vmovdqu8 xmmword [rsp + 0x4b0], xmm11
vmovdqu8 xmmword [rsp + 0x4f0], xmm28
vmovdqu8 xmmword [rsp + 0x550], xmm12
vmovdqu8 xmm27, xmmword [rsp + 0x650]
vmovdqu8 xmm11, xmmword [rsp + 0x630]
vpandq xmm0, xmm2, xmm27
vpand xmm1, xmm2, xmm11
vmovdqu8 xmm22, xmmword [rsp + 0x690]
vpackuswb xmm12, xmm1, xmm0
vpsrlw xmm0, xmm27, 8
vmovdqu8 xmm27, xmmword [rsp + 0x670]
vpsrlw xmm11, xmm11, 8
vpandq xmm1, xmm2, xmm27
vpackuswb xmm11, xmm11, xmm0
vpandq xmm0, xmm2, xmm22
vmovdqu8 xmmword [rsp + 0x570], xmm11
vpsrlw xmm27, xmm27, 8
vpackuswb xmm11, xmm1, xmm0
vpsrlw xmm0, xmm22, 8
vmovdqu8 xmm29, xmmword [rsp + 0x6b0]
vpackuswb xmm22, xmm27, xmm0
vmovdqu8 xmm27, xmmword [rsp + 0x6d0]
vmovdqu8 xmm28, xmmword [rsp + 0x4d0]
vpandq xmm1, xmm2, xmm29
vpandq xmm0, xmm2, xmm27
vmovdqu8 xmmword [rsp + 0x590], xmm22
vmovdqu8 xmm22, xmmword [rsp + 0x510]
vpackuswb xmm24, xmm1, xmm0
vpsrlw xmm13, xmm29, 8
vpsrlw xmm0, xmm27, 8
vpackuswb xmm6, xmm13, xmm0
vpandq xmm1, xmm2, xmm28
vpandq xmm0, xmm2, xmm22
vpackuswb xmm27, xmm1, xmm0
vpsrlw xmm0, xmm22, 8
vmovdqu8 xmm22, xmmword [rsp + 0x190]
vpsrlw xmm29, xmm28, 8
vpandq xmm1, xmm2, xmm26
vpackuswb xmm29, xmm29, xmm0
vpsrlw xmm26, xmm26, 8
vpandq xmm0, xmm2, xmm22
vpsrlw xmm22, xmm22, 8
vpackuswb xmm26, xmm26, xmm22
vmovdqu8 xmmword [rsp + 0x5b0], xmm6
vmovdqu8 xmm6, xmmword [rsp + 0x1d0]
vmovdqu8 xmmword [rsp + 0x4d0], xmm26
vmovdqu8 xmm26, xmmword [rsp + 0x1b0]
vpackuswb xmm28, xmm1, xmm0
vmovdqu8 xmm13, xmmword [rsp + 0x1f0]
vpand xmm0, xmm2, xmm6
vpsrlw xmm14, xmm6, 8
vmovdqu8 xmm6, xmmword [rsp + 0x210]
vpandq xmm1, xmm2, xmm26
vpackuswb xmm22, xmm1, xmm0
vpand xmm1, xmm2, xmm13
vpand xmm0, xmm2, xmm6
vpsrlw xmm13, xmm13, 8
vpsrlw xmm6, xmm6, 8
vpackuswb xmm6, xmm13, xmm6
vpsrlw xmm20, xmm26, 8
vmovdqu8 xmm13, xmmword [rsp + 0x250]
vmovdqu8 xmm26, xmmword [rsp + 0x230]
vpackuswb xmm20, xmm20, xmm14
vpackuswb xmm14, xmm1, xmm0
vpandq xmm1, xmm2, xmm26
vpand xmm0, xmm2, xmm13
vmovdqu8 xmmword [rsp + 0xf0], xmm20
vmovdqu8 xmmword [rsp + 0x1b0], xmm6
vmovdqu8 xmm20, xmmword [rsp + 0x270]
vpackuswb xmm6, xmm1, xmm0
vpsrlw xmm1, xmm26, 8
vmovdqu8 xmm26, xmmword [rsp + 0x290]
vpsrlw xmm0, xmm13, 8
vpackuswb xmm13, xmm1, xmm0
vpandq xmm1, xmm2, xmm20
vpandq xmm0, xmm2, xmm26
vmovdqu8 xmmword [rsp + 0x170], xmm13
vpackuswb xmm13, xmm1, xmm0
vpsrlw xmm0, xmm20, 8
vpsrlw xmm1, xmm26, 8
vpackuswb xmm1, xmm0, xmm1
vmovdqu8 xmm26, xmmword [rsp + 0x2b0]
vmovdqu8 xmmword [rsp + 0x190], xmm1
vpand xmm1, xmm2, xmmword [rsp + 0x110]
vpandq xmm0, xmm2, xmm26
vpackuswb xmm20, xmm1, xmm0
vpsrlw xmm0, xmmword [rsp + 0x110], 8
vpsrlw xmm1, xmm26, 8
vpackuswb xmm1, xmm0, xmm1
vmovdqu8 xmmword [rsp + 0x110], xmm1
vpand xmm0, xmm2, xmmword [rsp + 0x150]
vpand xmm1, xmm2, xmmword [rsp + 0x130]
vpackuswb xmm26, xmm1, xmm0
vpsrlw xmm0, xmmword [rsp + 0x130], 8
vpsrlw xmm1, xmmword [rsp + 0x150], 8
vpackuswb xmm1, xmm0, xmm1
vmovdqu8 xmmword [rsp + 0x130], xmm1
vpand xmm0, xmm2, xmmword [rsp + 0x50]
vpand xmm1, xmm2, xmmword [rsp + 0x30]
vpackuswb xmm0, xmm1, xmm0
vmovdqu8 xmmword [rsp + 0x150], xmm0
vpsrlw xmm1, xmmword [rsp + 0x50], 8
vpsrlw xmm0, xmmword [rsp + 0x30], 8
vpackuswb xmm0, xmm0, xmm1
vpand xmm1, xmm2, xmmword [rsp + 0x70]
vmovdqu8 xmmword [rsp + 0x30], xmm0
vpandq xmm0, xmm2, xmm30
vpackuswb xmm0, xmm1, xmm0
vmovdqu8 xmmword [rsp + 0x50], xmm0
vpsrlw xmm0, xmmword [rsp + 0x70], 8
vpsrlw xmm1, xmm30, 8
vpackuswb xmm1, xmm0, xmm1
vmovdqu8 xmmword [rsp + 0x1d0], xmm1
vpand xmm0, xmm2, xmmword [rsp + 0xb0]
vpand xmm1, xmm2, xmmword [rsp + 0x90]
vpackuswb xmm30, xmm1, xmm0
vpsrlw xmm1, xmmword [rsp + 0xb0], 8
vpsrlw xmm0, xmmword [rsp + 0x90], 8
vpackuswb xmm0, xmm0, xmm1
vmovdqu8 xmmword [rsp + 0xb0], xmm0
vpand xmm0, xmm2, xmmword [rsp + 0xd0]
vpand xmm1, xmm2, xmm4
vpackuswb xmm1, xmm1, xmm0
vpsrlw xmm0, xmmword [rsp + 0xd0], 8
vpsrlw xmm4, xmm4, 8
vpackuswb xmm4, xmm4, xmm0
vmovdqu8 xmmword [rsp + 0x70], xmm1
vpand xmm0, xmm2, xmm15
vpand xmm1, xmm2, xmm7
vpackuswb xmm0, xmm1, xmm0
vmovdqu8 xmmword [rsp + 0x90], xmm0
vpsrlw xmm7, xmm7, 8
vpsrlw xmm0, xmm15, 8
vpandq xmm1, xmm2, xmm19
vpackuswb xmm7, xmm7, xmm0
vpandq xmm0, xmm2, xmm23
vmovdqu8 xmmword [rsp + 0xd0], xmm7
vpsrlw xmm19, xmm19, 8
vpackuswb xmm7, xmm1, xmm0
vpsrlw xmm0, xmm23, 8
vpackuswb xmm23, xmm19, xmm0
vpandq xmm1, xmm2, xmm18
vpand xmm0, xmm2, xmm10
vpackuswb xmm15, xmm1, xmm0
vpsrlw xmm18, xmm18, 8
vpsrlw xmm0, xmm10, 8
vpackuswb xmm18, xmm18, xmm0
vpand xmm1, xmm2, xmm5
vpandq xmm0, xmm2, xmm21
vpackuswb xmm10, xmm1, xmm0
vpsrlw xmm5, xmm5, 8
vpsrlw xmm0, xmm21, 8
vpandq xmm1, xmm2, xmm25
vmovdqu8 xmm21, xmmword [rsp + 0x4b0]
vpackuswb xmm5, xmm5, xmm0
vpand xmm0, xmm2, xmm9
vmovdqu8 xmmword [rsp + 0x210], xmm5
vpsrlw xmm25, xmm25, 8
vpackuswb xmm5, xmm1, xmm0
vpsrlw xmm0, xmm9, 8
vpandq xmm1, xmm2, xmm31
vpackuswb xmm25, xmm25, xmm0
vpandq xmm0, xmm2, xmm21
vpackuswb xmm9, xmm1, xmm0
vpsrlw xmm31, xmm31, 8
vpsrlw xmm0, xmm21, 8
vpackuswb xmm31, xmm31, xmm0
vpandq xmm1, xmm2, xmm16
vpand xmm0, xmm2, xmm8
vpackuswb xmm1, xmm1, xmm0
vpsrlw xmm16, xmm16, 8
vpsrlw xmm0, xmm8, 8
vpackuswb xmm19, xmm16, xmm0
vmovdqu8 xmmword [rsp + 0x250], xmm1
vpand xmm0, xmm2, xmm11
vpand xmm1, xmm2, xmm12
vpackuswb xmm8, xmm1, xmm0
vpsrlw xmm12, xmm12, 8
vpsrlw xmm0, xmm11, 8
vpackuswb xmm11, xmm12, xmm0
vpandq xmm1, xmm2, xmm24
vpandq xmm0, xmm2, xmm27
vmovdqu8 xmmword [rsp + 0x290], xmm11
vpsrlw xmm24, xmm24, 8
vpackuswb xmm11, xmm1, xmm0
vpsrlw xmm0, xmm27, 8
vpackuswb xmm21, xmm24, xmm0
vpandq xmm1, xmm2, xmm28
vpandq xmm0, xmm2, xmm22
vpackuswb xmm12, xmm1, xmm0
vpsrlw xmm28, xmm28, 8
vpsrlw xmm0, xmm22, 8
vpackuswb xmm22, xmm28, xmm0
vpand xmm1, xmm2, xmm14
vpand xmm0, xmm2, xmm6
vmovdqu8 xmmword [rsp + 0x2b0], xmm21
vpsrlw xmm14, xmm14, 8
vpackuswb xmm21, xmm1, xmm0
vpsrlw xmm0, xmm6, 8
vpackuswb xmm6, xmm14, xmm0
vpand xmm1, xmm2, xmm13
vpandq xmm0, xmm2, xmm20
vmovdqu8 xmmword [rsp + 0x4b0], xmm22
vpsrlw xmm13, xmm13, 8
vpackuswb xmm22, xmm1, xmm0
vpsrlw xmm0, xmm20, 8
vpackuswb xmm13, xmm13, xmm0
vmovdqu8 xmmword [rsp + 0x1f0], xmm23
vmovdqu8 xmmword [rsp + 0x230], xmm25
vmovdqu8 xmmword [rsp + 0x270], xmm19
vmovdqu8 xmmword [rsp + 0x510], xmm6
vmovdqu8 xmmword [rsp + 0x5d0], xmm13
vmovdqu8 xmm23, xmmword [rsp + 0x150]
vmovdqu8 xmm19, xmmword [rsp + 0x2d0]
vmovdqu8 xmm6, xmmword [rsp + 0x2f0]
vpandq xmm1, xmm2, xmm26
vpandq xmm0, xmm2, xmm23
vpackuswb xmm13, xmm1, xmm0
vpsrlw xmm26, xmm26, 8
vpsrlw xmm0, xmm23, 8
vmovdqu8 xmm27, xmmword [rsp + 0x310]
vmovdqu8 xmm25, xmmword [rsp + 0x330]
vpandq xmm1, xmm2, xmm19
vpackuswb xmm26, xmm26, xmm0
vpand xmm0, xmm2, xmm6
vpackuswb xmm23, xmm1, xmm0
vpsrlw xmm0, xmm19, 8
vpsrlw xmm1, xmm6, 8
vmovdqu8 xmm20, xmmword [rsp + 0x350]
vpackuswb xmm14, xmm0, xmm1
vpandq xmm1, xmm2, xmm27
vpandq xmm0, xmm2, xmm25
vpackuswb xmm6, xmm1, xmm0
vpsrlw xmm16, xmm27, 8
vpsrlw xmm0, xmm25, 8
vmovdqu8 xmm27, xmmword [rsp + 0x370]
vmovdqu8 xmm24, xmmword [rsp + 0x390]
vpackuswb xmm25, xmm16, xmm0
vpand xmm1, xmm2, xmm3
vpandq xmm0, xmm2, xmm20
vmovdqu8 xmmword [rsp + 0x2d0], xmm25
vpsrlw xmm3, xmm3, 8
vpackuswb xmm25, xmm1, xmm0
vpsrlw xmm0, xmm20, 8
vpandq xmm1, xmm2, xmm27
vpackuswb xmm3, xmm3, xmm0
vpandq xmm0, xmm2, xmm24
vpsrlw xmm19, xmm27, 8
vmovdqu8 xmmword [rsp + 0x2f0], xmm3
vmovdqu8 xmm27, xmmword [rsp + 0x3b0]
vpackuswb xmm3, xmm1, xmm0
vpsrlw xmm0, xmm24, 8
vmovdqu8 xmm24, xmmword [rsp + 0x3d0]
vpackuswb xmm20, xmm19, xmm0
vpandq xmm1, xmm2, xmm27
vpandq xmm0, xmm2, xmm24
vpackuswb xmm19, xmm1, xmm0
vpsrlw xmm27, xmm27, 8
vpsrlw xmm0, xmm24, 8
vmovdqu8 xmmword [rsp + 0x310], xmm20
vpackuswb xmm20, xmm27, xmm0
vmovdqu8 xmm28, xmmword [rsp + 0x410]
vmovdqu8 xmmword [rsp + 0x330], xmm20
vmovdqu8 xmm20, xmmword [rsp + 0x3f0]
vpandq xmm0, xmm2, xmm28
vpandq xmm1, xmm2, xmm20
vmovdqu8 xmm16, xmmword [rsp + 0x430]
vmovdqu8 xmmword [rsp + 0x150], xmm14
vpackuswb xmm14, xmm1, xmm0
vmovdqu8 xmmword [rsp + 0x350], xmm14
vpsrlw xmm0, xmm28, 8
vpsrlw xmm14, xmm20, 8
vpandq xmm1, xmm2, xmm16
vpackuswb xmm14, xmm14, xmm0
vpandq xmm0, xmm2, xmm17
vmovdqu8 xmm27, xmmword [rsp + 0x450]
vpackuswb xmm28, xmm1, xmm0
vpsrlw xmm0, xmm16, 8
vmovdqu8 xmm16, xmmword [rsp + 0x470]
vpsrlw xmm17, xmm17, 8
vpandq xmm1, xmm2, xmm27
vpackuswb xmm17, xmm0, xmm17
vpandq xmm0, xmm2, xmm16
vpsrlw xmm24, xmm27, 8
vmovdqu8 xmmword [rsp + 0x390], xmm17
vpackuswb xmm17, xmm1, xmm0
vpsrlw xmm0, xmm16, 8
vpackuswb xmm16, xmm24, xmm0
vmovdqu8 xmm27, xmmword [rsp + 0x490]
vmovdqu8 xmmword [rsp + 0x3b0], xmm16
vmovdqu8 xmm16, xmmword [rsp + 0x4f0]
vpsrlw xmm24, xmm27, 8
vpandq xmm0, xmm2, xmm16
vpsrlw xmm16, xmm16, 8
vpandq xmm1, xmm2, xmm27
vpackuswb xmm16, xmm24, xmm16
vmovdqu8 xmm27, xmmword [rsp + 0x550]
vmovdqu8 xmm24, xmmword [rsp + 0x530]
vpackuswb xmm20, xmm1, xmm0
vpandq xmm1, xmm2, xmm24
vpandq xmm0, xmm2, xmm27
vmovdqu8 xmmword [rsp + 0x370], xmm14
vpackuswb xmm14, xmm1, xmm0
vmovdqu8 xmmword [rsp + 0x3d0], xmm14
vpsrlw xmm1, xmm24, 8
vmovdqu8 xmm14, xmmword [rsp + 0x570]
vpsrlw xmm0, xmm27, 8
vmovdqu8 xmm27, xmmword [rsp + 0x590]
vpackuswb xmm0, xmm1, xmm0
vmovdqu8 xmmword [rsp + 0x3f0], xmm0
vpand xmm1, xmm2, xmm14
vpandq xmm0, xmm2, xmm27
vpackuswb xmm24, xmm1, xmm0
vpsrlw xmm27, xmm27, 8
vpsrlw xmm0, xmm14, 8
vpackuswb xmm27, xmm0, xmm27
vmovdqu8 xmmword [rsp + 0x410], xmm27
vmovdqu8 xmm14, xmmword [rsp + 0x5b0]
vpandq xmm0, xmm2, xmm29
vpand xmm1, xmm2, xmm14
vpackuswb xmm27, xmm1, xmm0
vpsrlw xmm29, xmm29, 8
vpsrlw xmm0, xmm14, 8
vmovdqu8 xmm14, xmmword [rsp + 0x4d0]
vpackuswb xmm29, xmm0, xmm29
vpand xmm0, xmm2, xmmword [rsp + 0xf0]
vpand xmm1, xmm2, xmm14
vmovdqu8 xmmword [rsp + 0x430], xmm29
vpackuswb xmm29, xmm1, xmm0
vpsrlw xmm0, xmm14, 8
vpsrlw xmm14, xmmword [rsp + 0xf0], 8
vpackuswb xmm14, xmm0, xmm14
vmovdqu8 xmmword [rsp + 0xf0], xmm14
vmovdqu8 xmm14, xmmword [rsp + 0x1b0]
vpand xmm0, xmm2, xmmword [rsp + 0x170]
vpand xmm1, xmm2, xmm14
vpackuswb xmm0, xmm1, xmm0
vmovdqu8 xmmword [rsp + 0x1b0], xmm0
vpsrlw xmm0, xmmword [rsp + 0x170], 8
vpsrlw xmm14, xmm14, 8
vpand xmm1, xmm2, xmmword [rsp + 0x190]
vpackuswb xmm14, xmm14, xmm0
vpand xmm0, xmm2, xmmword [rsp + 0x110]
vmovdqu8 xmmword [rsp + 0x170], xmm14
vpackuswb xmm14, xmm1, xmm0
vpsrlw xmm0, xmmword [rsp + 0x190], 8
vpsrlw xmm1, xmmword [rsp + 0x110], 8
vpackuswb xmm1, xmm0, xmm1
vmovdqu8 xmmword [rsp + 0x110], xmm1
vpand xmm0, xmm2, xmmword [rsp + 0x30]
vpand xmm1, xmm2, xmmword [rsp + 0x130]
vpackuswb xmm1, xmm1, xmm0
vmovdqu8 xmmword [rsp + 0x190], xmm1
vpsrlw xmm0, xmmword [rsp + 0x130], 8
vpsrlw xmm1, xmmword [rsp + 0x30], 8
vpackuswb xmm1, xmm0, xmm1
vmovdqu8 xmmword [rsp + 0x30], xmm1
vpand xmm1, xmm2, xmmword [rsp + 0x50]
vpandq xmm0, xmm2, xmm30
vpackuswb xmm0, xmm1, xmm0
vmovdqu8 xmmword [rsp + 0x130], xmm0
vpsrlw xmm0, xmmword [rsp + 0x50], 8
vpsrlw xmm1, xmm30, 8
vpackuswb xmm0, xmm0, xmm1
vmovdqu8 xmmword [rsp + 0x50], xmm0
vpand xmm1, xmm2, xmmword [rsp + 0x70]
vpand xmm0, xmm2, xmmword [rsp + 0x90]
vpackuswb xmm30, xmm1, xmm0
vpsrlw xmm0, xmmword [rsp + 0x70], 8
vpsrlw xmm1, xmmword [rsp + 0x90], 8
vpackuswb xmm1, xmm0, xmm1
vmovdqu8 xmmword [rsp + 0x70], xmm1
vpand xmm0, xmm2, xmm15
vpand xmm1, xmm2, xmm7
vpackuswb xmm0, xmm1, xmm0
vmovdqu8 xmmword [rsp + 0x90], xmm0
vpsrlw xmm7, xmm7, 8
vpsrlw xmm0, xmm15, 8
vpackuswb xmm15, xmm7, xmm0
vpand xmm1, xmm2, xmm10
vpand xmm0, xmm2, xmm5
vpackuswb xmm7, xmm1, xmm0
vpsrlw xmm10, xmm10, 8
vpsrlw xmm0, xmm5, 8
vpackuswb xmm10, xmm10, xmm0
vmovdqu8 xmmword [rsp + 0x450], xmm15
vmovdqu8 xmmword [rsp + 0x470], xmm10
vmovdqu8 xmm10, xmmword [rsp + 0x250]
vpand xmm1, xmm2, xmm9
vpand xmm0, xmm2, xmm10
vpackuswb xmm5, xmm1, xmm0
vpsrlw xmm9, xmm9, 8
vpsrlw xmm0, xmm10, 8
vpand xmm1, xmm2, xmm8
vpackuswb xmm9, xmm9, xmm0
vpand xmm0, xmm2, xmm11
vpackuswb xmm10, xmm1, xmm0
vpsrlw xmm8, xmm8, 8
vpsrlw xmm0, xmm11, 8
vpand xmm1, xmm2, xmm12
vpackuswb xmm8, xmm8, xmm0
vpandq xmm0, xmm2, xmm21
vmovdqu8 xmmword [rsp + 0x490], xmm8
vpsrlw xmm12, xmm12, 8
vpackuswb xmm8, xmm1, xmm0
vpsrlw xmm0, xmm21, 8
vpandq xmm1, xmm2, xmm22
vpackuswb xmm12, xmm12, xmm0
vpand xmm0, xmm2, xmm13
vpackuswb xmm11, xmm1, xmm0
vpsrlw xmm22, xmm22, 8
vpsrlw xmm0, xmm13, 8
vpackuswb xmm21, xmm22, xmm0
vpandq xmm1, xmm2, xmm23
vpand xmm0, xmm2, xmm6
vmovdqu8 xmmword [rsp + 0x4d0], xmm12
vpsrlw xmm23, xmm23, 8
vpackuswb xmm12, xmm1, xmm0
vpsrlw xmm0, xmm6, 8
vmovdqu8 xmm15, xmmword [rsp + 0x350]
vpackuswb xmm6, xmm23, xmm0
vpandq xmm1, xmm2, xmm25
vpand xmm0, xmm2, xmm3
vmovdqu8 xmmword [rsp + 0x530], xmm6
vpsrlw xmm25, xmm25, 8
vpackuswb xmm6, xmm1, xmm0
vpsrlw xmm0, xmm3, 8
vpackuswb xmm3, xmm25, xmm0
vpandq xmm1, xmm2, xmm19
vpand xmm0, xmm2, xmm15
vmovdqu8 xmmword [rsp + 0x550], xmm3
vpsrlw xmm19, xmm19, 8
vpackuswb xmm3, xmm1, xmm0
vpsrlw xmm0, xmm15, 8
vpackuswb xmm15, xmm19, xmm0
vpandq xmm1, xmm2, xmm28
vpandq xmm0, xmm2, xmm17
vpackuswb xmm13, xmm1, xmm0
vpsrlw xmm0, xmm17, 8
vmovdqu8 xmm17, xmmword [rsp + 0x3d0]
vpsrlw xmm28, xmm28, 8
vpandq xmm1, xmm2, xmm20
vmovdqu8 xmmword [rsp + 0x250], xmm9
vpackuswb xmm9, xmm28, xmm0
vpandq xmm0, xmm2, xmm17
vmovdqu8 xmmword [rsp + 0x350], xmm15
vpsrlw xmm20, xmm20, 8
vpackuswb xmm15, xmm1, xmm0
vpsrlw xmm0, xmm17, 8
vpackuswb xmm17, xmm20, xmm0
vpandq xmm1, xmm2, xmm24
vmovdqu8 xmm20, xmmword [rsp + 0x1b0]
vpandq xmm0, xmm2, xmm27
vmovdqu8 xmmword [rsp + 0x3d0], xmm17
vpsrlw xmm24, xmm24, 8
vpackuswb xmm17, xmm1, xmm0
vpsrlw xmm0, xmm27, 8
vpackuswb xmm27, xmm24, xmm0
vpandq xmm1, xmm2, xmm29
vpandq xmm0, xmm2, xmm20
vmovdqu8 xmmword [rsp + 0x570], xmm9
vpackuswb xmm9, xmm1, xmm0
vmovdqu8 xmmword [rsp + 0x1b0], xmm9
vmovdqu8 xmm9, xmmword [rsp + 0x190]
vpsrlw xmm0, xmm20, 8
vpsrlw xmm29, xmm29, 8
vmovdqu8 xmm22, xmmword [rsp + 0x1d0]
vpackuswb xmm29, xmm29, xmm0
vpand xmm1, xmm2, xmm14
vpand xmm0, xmm2, xmm9
vmovdqu8 xmmword [rsp + 0x590], xmm27
vmovdqu8 xmm27, xmmword [rsp + 0xb0]
vpackuswb xmm20, xmm1, xmm0
vpsrlw xmm14, xmm14, 8
vpsrlw xmm0, xmm9, 8
vpackuswb xmm9, xmm14, xmm0
vpandq xmm1, xmm2, xmm22
vpandq xmm0, xmm2, xmm27
vmovdqu8 xmmword [rsp + 0x4f0], xmm21
vmovdqu8 xmmword [rsp + 0x190], xmm9
vpackuswb xmm21, xmm1, xmm0
vmovdqu8 xmm9, xmmword [rsp + 0xd0]
vpsrlw xmm0, xmm22, 8
vpsrlw xmm1, xmm27, 8
vpackuswb xmm1, xmm0, xmm1
vmovdqu8 xmm24, xmmword [rsp + 0x1f0]
vpand xmm0, xmm2, xmm9
vmovdqu8 xmmword [rsp + 0xb0], xmm1
vpand xmm1, xmm2, xmm4
vpackuswb xmm27, xmm1, xmm0
vpsrlw xmm4, xmm4, 8
vpsrlw xmm0, xmm9, 8
vpandq xmm1, xmm2, xmm24
vpackuswb xmm4, xmm4, xmm0
vpandq xmm0, xmm2, xmm18
vpsrlw xmm19, xmm24, 8
vmovdqu8 xmmword [rsp + 0xd0], xmm4
vpackuswb xmm4, xmm1, xmm0
vpsrlw xmm0, xmm18, 8
vpackuswb xmm18, xmm19, xmm0
vmovdqu8 xmm28, xmmword [rsp + 0x230]
vmovdqu8 xmmword [rsp + 0x1d0], xmm18
vmovdqu8 xmm18, xmmword [rsp + 0x210]
vmovdqu8 xmm19, xmmword [rsp + 0x270]
vpandq xmm1, xmm2, xmm18
vpandq xmm0, xmm2, xmm28
vpackuswb xmm9, xmm1, xmm0
vpsrlw xmm25, xmm28, 8
vpsrlw xmm0, xmm18, 8
vpackuswb xmm23, xmm0, xmm25
vpandq xmm1, xmm2, xmm31
vpandq xmm0, xmm2, xmm19
vpackuswb xmm18, xmm1, xmm0
vpsrlw xmm31, xmm31, 8
vpsrlw xmm0, xmm19, 8
vpackuswb xmm31, xmm31, xmm0
vmovdqu8 xmm25, xmmword [rsp + 0x290]
vmovdqu8 xmmword [rsp + 0x1f0], xmm9
vmovdqu8 xmmword [rsp + 0x210], xmm23
vmovdqu8 xmmword [rsp + 0x230], xmm31
vmovdqu8 xmm24, xmmword [rsp + 0x2b0]
vpandq xmm1, xmm2, xmm25
vpandq xmm0, xmm2, xmm24
vpackuswb xmm31, xmm1, xmm0
vpsrlw xmm24, xmm24, 8
vpsrlw xmm0, xmm25, 8
vpackuswb xmm25, xmm0, xmm24
vmovdqu8 xmm28, xmmword [rsp + 0x4b0]
vmovdqu8 xmm24, xmmword [rsp + 0x510]
vpandq xmm1, xmm2, xmm28
vpandq xmm0, xmm2, xmm24
vmovdqu8 xmmword [rsp + 0x270], xmm25
vmovdqu8 xmm25, xmmword [rsp + 0x5d0]
vpackuswb xmm1, xmm1, xmm0
vpsrlw xmm28, xmm28, 8
vpsrlw xmm0, xmm24, 8
vmovdqu8 xmm14, xmmword [rsp + 0x150]
vmovdqu8 xmm19, xmmword [rsp + 0x2d0]
vpackuswb xmm22, xmm28, xmm0
vmovdqu8 xmmword [rsp + 0x290], xmm1
vpandq xmm0, xmm2, xmm26
vpandq xmm1, xmm2, xmm25
vpackuswb xmm28, xmm1, xmm0
vpsrlw xmm26, xmm26, 8
vpsrlw xmm0, xmm25, 8
vmovdqu8 xmm23, xmmword [rsp + 0x2f0]
vmovdqu8 xmm24, xmmword [rsp + 0x310]
vpackuswb xmm26, xmm0, xmm26
vpand xmm1, xmm2, xmm14
vpandq xmm0, xmm2, xmm19
vpackuswb xmm25, xmm1, xmm0
vpsrlw xmm0, xmm19, 8
vpsrlw xmm1, xmm14, 8
vpackuswb xmm14, xmm1, xmm0
vpandq xmm1, xmm2, xmm23
vpandq xmm0, xmm2, xmm24
vpackuswb xmm0, xmm1, xmm0
vmovdqu8 xmmword [rsp + 0x2d0], xmm0
vpsrlw xmm19, xmm24, 8
vpsrlw xmm0, xmm23, 8
vpackuswb xmm24, xmm0, xmm19
vmovdqu8 xmmword [rsp + 0x2f0], xmm24
vmovdqu8 xmm19, xmmword [rsp + 0x330]
vmovdqu8 xmm24, xmmword [rsp + 0x370]
vpandq xmm1, xmm2, xmm19
vpandq xmm0, xmm2, xmm24
vmovdqu8 xmmword [rsp + 0x150], xmm14
vpackuswb xmm14, xmm1, xmm0
vmovdqu8 xmmword [rsp + 0x310], xmm14
vpsrlw xmm0, xmm19, 8
vpsrlw xmm14, xmm24, 8
vmovdqu8 xmm19, xmmword [rsp + 0x3b0]
vmovdqu8 xmm24, xmmword [rsp + 0x390]
vmovdqu8 xmm23, xmmword [rsp + 0x3f0]
vpandq xmm1, xmm2, xmm24
vpackuswb xmm14, xmm0, xmm14
vpandq xmm0, xmm2, xmm19
vpackuswb xmm9, xmm1, xmm0
vpsrlw xmm0, xmm24, 8
vpsrlw xmm24, xmm19, 8
vpandq xmm1, xmm2, xmm16
vmovdqu8 xmm19, xmmword [rsp + 0x410]
vpackuswb xmm24, xmm0, xmm24
vmovdqu8 xmmword [rsp + 0x2b0], xmm22
vpandq xmm0, xmm2, xmm23
vmovdqu8 xmm22, xmmword [rsp + 0x430]
vmovdqu8 xmmword [rsp + 0x390], xmm24
vpsrlw xmm16, xmm16, 8
vpackuswb xmm24, xmm1, xmm0
vpsrlw xmm0, xmm23, 8
vpandq xmm1, xmm2, xmm19
vpackuswb xmm16, xmm16, xmm0
vpandq xmm0, xmm2, xmm22
vpackuswb xmm0, xmm1, xmm0
vmovdqu8 xmmword [rsp + 0x3b0], xmm16
vmovdqu8 xmmword [rsp + 0x3f0], xmm0
vmovdqu8 xmm16, xmmword [rsp + 0x170]
vpsrlw xmm0, xmm19, 8
vpsrlw xmm1, xmm22, 8
vmovdqu8 xmm22, xmmword [rsp + 0xf0]
vpackuswb xmm1, xmm0, xmm1
vmovdqu8 xmmword [rsp + 0x410], xmm1
vpandq xmm0, xmm2, xmm16
vpandq xmm1, xmm2, xmm22
vmovdqu8 xmmword [rsp + 0x330], xmm14
vpackuswb xmm14, xmm1, xmm0
vmovdqu8 xmmword [rsp + 0xf0], xmm14
vpsrlw xmm0, xmm22, 8
vpsrlw xmm14, xmm16, 8
vpackuswb xmm14, xmm0, xmm14
vmovdqu8 xmmword [rsp + 0x370], xmm9
vmovdqu8 xmmword [rsp + 0x170], xmm14
vmovdqu8 xmm23, xmmword [rsp + 0x110]
vmovdqu8 xmm19, xmmword [rsp + 0x30]
vmovdqu8 xmm22, xmmword [rsp + 0x130]
vpandq xmm1, xmm2, xmm23
vpandq xmm0, xmm2, xmm19
vpackuswb xmm14, xmm1, xmm0
vpsrlw xmm0, xmm23, 8
vpsrlw xmm1, xmm19, 8
vpackuswb xmm1, xmm0, xmm1
vpandq xmm9, xmm2, xmm22
vpandq xmm0, xmm2, xmm30
vmovdqu8 xmm16, xmmword [rsp + 0x90]
vpackuswb xmm9, xmm9, xmm0
vmovdqu8 xmmword [rsp + 0x30], xmm1
vpsrlw xmm0, xmm22, 8
vpsrlw xmm1, xmm30, 8
vpackuswb xmm0, xmm0, xmm1
vmovdqu8 xmmword [rsp + 0x110], xmm0
vpandq xmm1, xmm2, xmm16
vpand xmm0, xmm2, xmm7
vpackuswb xmm1, xmm1, xmm0
vpsrlw xmm7, xmm7, 8
vpsrlw xmm0, xmm16, 8
vpackuswb xmm7, xmm0, xmm7
vpandq xmm16, xmm2, xmm5
vpand xmm0, xmm2, xmm10
vpackuswb xmm16, xmm16, xmm0
vpsrlw xmm5, xmm5, 8
vpsrlw xmm0, xmm10, 8
vpackuswb xmm5, xmm5, xmm0
vmovdqu8 xmmword [rsp + 0x130], xmm5
vpand xmm0, xmm2, xmm11
vpand xmm5, xmm2, xmm8
vpsrlw xmm10, xmm11, 8
vpsrlw xmm8, xmm8, 8
vpackuswb xmm11, xmm8, xmm10
vpackuswb xmm0, xmm5, xmm0
vmovdqu8 xmmword [rsp + 0x90], xmm7
vpand xmm5, xmm2, xmm6
vpand xmm7, xmm2, xmm12
vpackuswb xmm7, xmm7, xmm5
vmovdqu8 xmmword [rsp + 0x430], xmm11
vpand xmm5, xmm2, xmm3
vpand xmm11, xmm2, xmm13
vpsrlw xmm12, xmm12, 8
vpsrlw xmm6, xmm6, 8
vpackuswb xmm23, xmm12, xmm6
vpsrlw xmm3, xmm3, 8
vpackuswb xmm6, xmm5, xmm11
vpsrlw xmm11, xmm13, 8
vmovdqu8 xmm19, xmmword [rsp + 0x1b0]
vpackuswb xmm11, xmm3, xmm11
vpand xmm5, xmm2, xmm15
vpandq xmm3, xmm2, xmm17
vpackuswb xmm3, xmm5, xmm3
vpandq xmm10, xmm2, xmm20
vmovdqu8 xmmword [rsp + 0x5b0], xmm3
vpsrlw xmm15, xmm15, 8
vpandq xmm3, xmm2, xmm19
vpsrlw xmm17, xmm17, 8
vpackuswb xmm22, xmm15, xmm17
vpackuswb xmm13, xmm3, xmm10
vmovdqu8 xmm15, xmmword [rsp + 0x1f0]
vpandq xmm5, xmm2, xmm21
vpandq xmm3, xmm2, xmm27
vpackuswb xmm3, xmm5, xmm3
vmovdqu8 xmmword [rsp + 0x5d0], xmm3
vpand xmm5, xmm2, xmm4
vpand xmm3, xmm2, xmm15
vpsrlw xmm4, xmm4, 8
vpsrlw xmm15, xmm15, 8
vmovdqu8 xmm12, xmmword [rsp + 0x290]
vpackuswb xmm15, xmm4, xmm15
vmovdqu8 xmmword [rsp + 0x510], xmm6
vpandq xmm4, xmm2, xmm18
vpackuswb xmm6, xmm5, xmm3
vpandq xmm3, xmm2, xmm31
vpackuswb xmm4, xmm4, xmm3
vmovdqu8 xmmword [rsp + 0x1b0], xmm13
vmovdqu8 xmm13, xmmword [rsp + 0x2d0]
vpandq xmm3, xmm2, xmm28
vpsrlw xmm10, xmm19, 8
vpsrlw xmm20, xmm20, 8
vmovdqu8 xmmword [rsp + 0x5f0], xmm4
vpand xmm4, xmm2, xmm12
vmovdqu8 xmm8, xmmword [rsp + 0x310]
vpackuswb xmm10, xmm10, xmm20
vpackuswb xmm5, xmm4, xmm3
vmovdqu8 xmm20, xmmword [rsp + 0x370]
vpandq xmm4, xmm2, xmm25
vpand xmm3, xmm2, xmm13
vmovdqu8 xmmword [rsp + 0x1f0], xmm6
vpsrlw xmm31, xmm31, 8
vpsrlw xmm6, xmm12, 8
vpsrlw xmm25, xmm25, 8
vpackuswb xmm12, xmm4, xmm3
vpsrlw xmm18, xmm18, 8
vpsrlw xmm3, xmm13, 8
vpackuswb xmm30, xmm25, xmm3
vpand xmm4, xmm2, xmm8
vpandq xmm3, xmm2, xmm20
vpackuswb xmm18, xmm18, xmm31
vmovdqu8 xmm31, xmmword [rsp + 0x3f0]
vpackuswb xmm13, xmm4, xmm3
vpsrlw xmm4, xmm20, 8
vpsrlw xmm3, xmm8, 8
vpackuswb xmm8, xmm3, xmm4
vmovdqu8 xmmword [rsp + 0x4b0], xmm7
vpandq xmm3, xmm2, xmm31
vmovdqu8 xmm7, xmmword [rsp + 0xf0]
vpandq xmm4, xmm2, xmm24
vpackuswb xmm4, xmm4, xmm3
vpsrlw xmm24, xmm24, 8
vpsrlw xmm3, xmm31, 8
vpackuswb xmm20, xmm24, xmm3
vmovdqu8 xmmword [rsp + 0x3f0], xmm4
vpand xmm3, xmm2, xmm14
vpand xmm4, xmm2, xmm7
vpackuswb xmm31, xmm4, xmm3
vpsrlw xmm3, xmm14, 8
vpsrlw xmm4, xmm7, 8
vpackuswb xmm7, xmm4, xmm3
vpsrlw xmm19, xmm21, 8
vpsrlw xmm27, xmm27, 8
vpackuswb xmm19, xmm19, xmm27
vmovdqu8 xmmword [rsp + 0x290], xmm5
vmovdqu8 xmmword [rsp + 0x2d0], xmm12
vmovdqu8 xmmword [rsp + 0x610], xmm30
vmovdqu8 xmmword [rsp + 0x310], xmm13
vmovdqu8 xmmword [rsp + 0x370], xmm8
vmovdqu8 xmmword [rsp + 0x630], xmm20
vmovdqu8 xmmword [rsp + 0xf0], xmm7
vmovdqu8 xmm27, xmmword [rsp + 0x50]
vmovdqu8 xmm13, xmmword [rsp + 0x70]
vpandq xmm25, xmm2, xmm27
vpand xmm3, xmm2, xmm13
vpackuswb xmm25, xmm25, xmm3
vpsrlw xmm24, xmm13, 8
vpsrlw xmm3, xmm27, 8
vpackuswb xmm27, xmm3, xmm24
vmovdqu8 xmm12, xmmword [rsp + 0x470]
vmovdqu8 xmmword [rsp + 0x50], xmm27
vmovdqu8 xmm27, xmmword [rsp + 0x450]
vpand xmm3, xmm2, xmm12
vpandq xmm13, xmm2, xmm27
vmovdqu8 xmm5, xmmword [rsp + 0x250]
vmovdqu8 xmm8, xmmword [rsp + 0x490]
vpackuswb xmm13, xmm13, xmm3
vpsrlw xmm4, xmm27, 8
vpsrlw xmm3, xmm12, 8
vpackuswb xmm3, xmm4, xmm3
vmovdqu8 xmm20, xmmword [rsp + 0x4d0]
vmovdqu8 xmm21, xmmword [rsp + 0x4f0]
vpandq xmm24, xmm2, xmm5
vmovdqu8 xmmword [rsp + 0x70], xmm3
vpand xmm3, xmm2, xmm8
vpackuswb xmm24, xmm24, xmm3
vpsrlw xmm4, xmm5, 8
vpsrlw xmm3, xmm8, 8
vpackuswb xmm8, xmm4, xmm3
vpandq xmm12, xmm2, xmm20
vpandq xmm3, xmm2, xmm21
vpsrlw xmm28, xmm28, 8
vpackuswb xmm6, xmm6, xmm28
vpackuswb xmm12, xmm12, xmm3
vmovdqu8 xmm28, xmmword [rsp + 0x550]
vpsrlw xmm3, xmm21, 8
vmovdqu8 xmm21, xmmword [rsp + 0x530]
vpsrlw xmm4, xmm20, 8
vpackuswb xmm5, xmm4, xmm3
vpandq xmm27, xmm2, xmm21
vpandq xmm3, xmm2, xmm28
vpackuswb xmm27, xmm27, xmm3
vpsrlw xmm4, xmm21, 8
vpsrlw xmm3, xmm28, 8
vmovdqu8 xmm21, xmmword [rsp + 0x350]
vmovdqu8 xmm28, xmmword [rsp + 0x570]
vmovdqu8 xmmword [rsp + 0x250], xmm8
vpackuswb xmm8, xmm4, xmm3
vmovdqu8 xmmword [rsp + 0x470], xmm8
vpandq xmm3, xmm2, xmm28
vpandq xmm8, xmm2, xmm21
vpackuswb xmm8, xmm8, xmm3
vpsrlw xmm4, xmm21, 8
vpsrlw xmm3, xmm28, 8
vmovdqu8 xmm21, xmmword [rsp + 0x3d0]
vmovdqu8 xmm28, xmmword [rsp + 0x590]
vpackuswb xmm4, xmm4, xmm3
vpandq xmm20, xmm2, xmm21
vpandq xmm3, xmm2, xmm28
vmovdqu8 xmm30, xmmword [rsp + 0x190]
vpackuswb xmm20, xmm20, xmm3
vmovdqu8 xmmword [rsp + 0x350], xmm4
vpsrlw xmm3, xmm28, 8
vpsrlw xmm4, xmm21, 8
vpackuswb xmm7, xmm4, xmm3
vmovdqu8 xmmword [rsp + 0x3d0], xmm7
vpandq xmm3, xmm2, xmm30
vpandq xmm7, xmm2, xmm29
vmovdqu8 xmm17, xmmword [rsp + 0xb0]
vpackuswb xmm7, xmm7, xmm3
vpsrlw xmm4, xmm29, 8
vpsrlw xmm3, xmm30, 8
vmovdqu8 xmm29, xmmword [rsp + 0xd0]
vpackuswb xmm3, xmm4, xmm3
vmovdqu8 xmm21, xmmword [rsp + 0x1d0]
vmovdqu8 xmm28, xmmword [rsp + 0x210]
vpandq xmm4, xmm2, xmm17
vmovdqu8 xmmword [rsp + 0x190], xmm3
vpandq xmm3, xmm2, xmm29
vmovdqu8 xmmword [rsp + 0x450], xmm5
vpackuswb xmm5, xmm4, xmm3
vpsrlw xmm3, xmm29, 8
vpsrlw xmm4, xmm17, 8
vpackuswb xmm4, xmm4, xmm3
vmovdqu8 xmmword [rsp + 0xb0], xmm5
vpandq xmm3, xmm2, xmm28
vpandq xmm5, xmm2, xmm21
vpackuswb xmm14, xmm5, xmm3
vpsrlw xmm5, xmm21, 8
vpsrlw xmm3, xmm28, 8
vmovdqu8 xmm21, xmmword [rsp + 0x230]
vmovdqu8 xmm28, xmmword [rsp + 0x270]
vpackuswb xmm3, xmm5, xmm3
vmovdqu8 xmmword [rsp + 0x1d0], xmm3
vpandq xmm5, xmm2, xmm21
vpandq xmm3, xmm2, xmm28
vpackuswb xmm5, xmm5, xmm3
vmovdqu8 xmmword [rsp + 0xd0], xmm14
vmovdqu8 xmmword [rsp + 0x210], xmm5
vpsrlw xmm5, xmm21, 8
vmovdqu8 xmm21, xmmword [rsp + 0x2b0]
vpsrlw xmm3, xmm28, 8
vpackuswb xmm14, xmm5, xmm3
vpandq xmm5, xmm2, xmm21
vpandq xmm3, xmm2, xmm26
vpackuswb xmm3, xmm5, xmm3
vmovdqu8 xmm17, xmmword [rsp + 0x150]
vmovdqu8 xmmword [rsp + 0x270], xmm3
vpsrlw xmm5, xmm21, 8
vpsrlw xmm3, xmm26, 8
vmovdqu8 xmm21, xmmword [rsp + 0x2f0]
vpackuswb xmm5, xmm5, xmm3
vmovdqu8 xmmword [rsp + 0x2b0], xmm5
vpandq xmm3, xmm2, xmm21
vpandq xmm5, xmm2, xmm17
vmovdqu8 xmmword [rsp + 0x230], xmm14
vpackuswb xmm14, xmm5, xmm3
vmovdqu8 xmmword [rsp + 0x150], xmm14
vpsrlw xmm3, xmm21, 8
vpsrlw xmm14, xmm17, 8
vmovdqu8 xmm21, xmmword [rsp + 0x390]
vmovdqu8 xmm17, xmmword [rsp + 0x330]
vpackuswb xmm14, xmm14, xmm3
vpandq xmm5, xmm2, xmm17
vpandq xmm3, xmm2, xmm21
vpackuswb xmm3, xmm5, xmm3
vmovdqu8 xmm28, xmmword [rsp + 0x410]
vmovdqu8 xmmword [rsp + 0x2f0], xmm3
vpsrlw xmm3, xmm21, 8
vmovdqu8 xmm21, xmmword [rsp + 0x3b0]
vpsrlw xmm5, xmm17, 8
vpackuswb xmm3, xmm5, xmm3
vpandq xmm17, xmm2, xmm21
vpandq xmm5, xmm2, xmm28
vpackuswb xmm29, xmm17, xmm5
vpsrlw xmm17, xmm21, 8
vpsrlw xmm5, xmm28, 8
vmovdqu8 xmm21, xmmword [rsp + 0x30]
vmovdqu8 xmm28, xmmword [rsp + 0x170]
vpackuswb xmm5, xmm17, xmm5
vmovdqu8 xmmword [rsp + 0x330], xmm29
vpandq xmm17, xmm2, xmm28
vpmovzxbw xmm29, xmm9
vpandq xmm2, xmm2, xmm21
vpsrldq xmm9, xmm9, 8
vpmovzxbw xmm26, xmm9
vpackuswb xmm2, xmm17, xmm2
vpmovzxbw xmm9, xmm1
vpsrlw xmm17, xmm28, 8
vpmovzxbw xmm28, xmm16
vmovdqu8 xmmword [rsp + 0x30], xmm2
vpsllw xmm9, xmm9, 8
vpsrlw xmm2, xmm21, 8
vpmovzxwd xmm21, xmm28
vpsrldq xmm28, xmm28, 8
vpackuswb xmm2, xmm17, xmm2
vpmovzxwd xmm30, xmm9
vpmovzxbw xmm17, xmm0
vpslld xmm21, xmm21, 0x10
vpmovzxwd xmm28, xmm28
vpsrldq xmm9, xmm9, 8
vpaddd xmm21, xmm21, xmm30
vpslld xmm28, xmm28, 0x10
vpmovzxwd xmm30, xmm17
vpmovzxwd xmm9, xmm9
vpsrldq xmm17, xmm17, 8
vpaddd xmm9, xmm28, xmm9
vpmovzxwd xmm17, xmm17
vpsrldq xmm28, xmm29, 8
vpmovzxwd xmm28, xmm28
vpsrldq xmm1, xmm1, 8
vpsrldq xmm16, xmm16, 8
vpslld xmm17, xmm17, 0x18
vpaddd xmm17, xmm17, xmm28
vpmovzxbw xmm16, xmm16
vpmovzxbw xmm1, xmm1
vpaddd xmm9, xmm9, xmm17
vpsllw xmm1, xmm1, 8
vpmovzxwd xmm17, xmm16
vpsrldq xmm0, xmm0, 8
vpsrldq xmm16, xmm16, 8
vpmovzxwd xmm28, xmm1
vpmovzxbw xmm0, xmm0
vpslld xmm17, xmm17, 0x10
vpmovzxwd xmm16, xmm16
vpsrldq xmm1, xmm1, 8
vpaddd xmm17, xmm17, xmm28
vpslld xmm16, xmm16, 0x10
vpmovzxwd xmm28, xmm0
vpmovzxwd xmm1, xmm1
vpsrldq xmm0, xmm0, 8
vpaddd xmm1, xmm16, xmm1
vpmovzxwd xmm0, xmm0
vpsrldq xmm16, xmm26, 8
vpmovzxwd xmm16, xmm16
vpslld xmm0, xmm0, 0x18
vmovdqu32 xmmword [rsp + 0x170], xmm21
vpaddd xmm0, xmm0, xmm16
vpmovzxwd xmm21, xmm29
vpslld xmm30, xmm30, 0x18
vpmovzxwd xmm29, xmm26
vpslld xmm28, xmm28, 0x18
vpaddd xmm28, xmm28, xmm29
vpaddd xmm1, xmm1, xmm0
vpaddd xmm30, xmm30, xmm21
vpaddd xmm21, xmm30, xmmword [rsp + 0x170]
vpaddd xmm17, xmm17, xmm28
vmovdqu xmmword [rsp + 0x170], xmm1
vpmovzxbw xmm28, xmm8
vpsrldq xmm1, xmm8, 8
vpmovzxbw xmm8, xmm20
vpsrldq xmm20, xmm20, 8
vpmovzxbw xmm26, xmm20
vpsllw xmm28, xmm28, 8
vpmovzxwd xmm20, xmm8
vpmovzxbw xmm16, xmm7
vpsrldq xmm0, xmm7, 8
vpslld xmm20, xmm20, 0x10
vpmovzxwd xmm7, xmm28
vpmovzxbw xmm29, xmm27
vpaddd xmm20, xmm20, xmm7
vpmovzxwd xmm7, xmm16
vpmovzxwd xmm30, xmm29
vpslld xmm7, xmm7, 0x18
vpaddd xmm7, xmm7, xmm30
vpaddd xmm20, xmm20, xmm7
vpsrldq xmm7, xmm8, 8
vpmovzxwd xmm7, xmm7
vpsrldq xmm8, xmm28, 8
vpslld xmm7, xmm7, 0x10
vpmovzxwd xmm8, xmm8
vpaddd xmm8, xmm7, xmm8
vpsrldq xmm7, xmm16, 8
vpmovzxwd xmm7, xmm7
vpsrldq xmm16, xmm29, 8
vpmovzxwd xmm16, xmm16
vpmovzxbw xmm1, xmm1
vpslld xmm7, xmm7, 0x18
vpaddd xmm7, xmm7, xmm16
vpsllw xmm1, xmm1, 8
vpmovzxwd xmm16, xmm26
vpaddd xmm8, xmm8, xmm7
vpmovzxbw xmm0, xmm0
vpmovzxwd xmm7, xmm1
vpsrldq xmm27, xmm27, 8
vpslld xmm16, xmm16, 0x10
vpmovzxbw xmm27, xmm27
vpaddd xmm16, xmm16, xmm7
vpmovzxwd xmm7, xmm0
vpmovzxwd xmm28, xmm27
vpslld xmm7, xmm7, 0x18
vpaddd xmm7, xmm7, xmm28
vpaddd xmm16, xmm16, xmm7
vpsrldq xmm7, xmm26, 8
vpmovzxwd xmm7, xmm7
vpsrldq xmm1, xmm1, 8
vpslld xmm7, xmm7, 0x10
vpmovzxwd xmm1, xmm1
vpsrldq xmm0, xmm0, 8
vpaddd xmm1, xmm7, xmm1
vpmovzxwd xmm0, xmm0
vpsrldq xmm7, xmm27, 8
vpmovzxwd xmm7, xmm7
vpslld xmm0, xmm0, 0x18
vpaddd xmm0, xmm0, xmm7
vpaddd xmm26, xmm1, xmm0
vpmovzxbw xmm27, xmm19
vpmovzxbw xmm28, xmm18
vpsrldq xmm19, xmm19, 8
vpmovzxbw xmm7, xmm15
vmovdqu32 xmmword [rsp + 0x390], xmm26
vpsllw xmm7, xmm7, 8
vpmovzxbw xmm26, xmm19
vpmovzxwd xmm19, xmm28
vpsrldq xmm1, xmm15, 8
vpsrldq xmm0, xmm6, 8
vpmovzxbw xmm15, xmm6
vpslld xmm19, xmm19, 0x10
vpmovzxwd xmm6, xmm7
vpaddd xmm19, xmm19, xmm6
vpmovzxwd xmm6, xmm15
vpmovzxwd xmm29, xmm27
vpslld xmm6, xmm6, 0x18
vpaddd xmm6, xmm6, xmm29
vpaddd xmm19, xmm19, xmm6
vpsrldq xmm6, xmm28, 8
vpmovzxwd xmm6, xmm6
vpsrldq xmm7, xmm7, 8
vpslld xmm6, xmm6, 0x10
vpmovzxwd xmm7, xmm7
vpaddd xmm7, xmm6, xmm7
vpsrldq xmm6, xmm15, 8
vpsrldq xmm18, xmm18, 8
vpsrldq xmm15, xmm27, 8
vpmovzxwd xmm6, xmm6
vpmovzxbw xmm18, xmm18
vpmovzxwd xmm15, xmm15
vpmovzxbw xmm1, xmm1
vpslld xmm6, xmm6, 0x18
vpaddd xmm6, xmm6, xmm15
vpsllw xmm1, xmm1, 8
vpmovzxwd xmm15, xmm18
vpaddd xmm7, xmm7, xmm6
vpmovzxbw xmm0, xmm0
vpmovzxwd xmm6, xmm1
vpslld xmm15, xmm15, 0x10
vpaddd xmm15, xmm15, xmm6
vpmovzxwd xmm6, xmm0
vpmovzxwd xmm27, xmm26
vpslld xmm6, xmm6, 0x18
vpaddd xmm6, xmm6, xmm27
vpaddd xmm15, xmm15, xmm6
vpsrldq xmm6, xmm18, 8
vpmovzxwd xmm6, xmm6
vpsrldq xmm1, xmm1, 8
vpslld xmm6, xmm6, 0x10
vpmovzxwd xmm1, xmm1
vpsrldq xmm0, xmm0, 8
vpaddd xmm1, xmm6, xmm1
vpmovzxwd xmm0, xmm0
vpsrldq xmm6, xmm26, 8
vpmovzxbw xmm27, xmm14
vpmovzxwd xmm6, xmm6
vpsrldq xmm14, xmm14, 8
vpslld xmm0, xmm0, 0x18
vpmovzxbw xmm26, xmm14
vpaddd xmm0, xmm0, xmm6
vpmovzxbw xmm14, xmm5
vpmovzxbw xmm6, xmm3
vpsllw xmm6, xmm6, 8
vpmovzxwd xmm18, xmm14
vpaddd xmm28, xmm1, xmm0
vpslld xmm18, xmm18, 0x10
vpsrldq xmm1, xmm3, 8
vpsrldq xmm0, xmm2, 8
vpsrldq xmm3, xmm5, 8
vpmovzxbw xmm5, xmm2
vpmovzxwd xmm2, xmm6
vpaddd xmm18, xmm18, xmm2
vpmovzxwd xmm2, xmm5
vmovdqu32 xmmword [rsp + 0x3b0], xmm28
vpslld xmm2, xmm2, 0x18
vpmovzxwd xmm28, xmm27
vpaddd xmm2, xmm2, xmm28
vpaddd xmm18, xmm18, xmm2
vpsrldq xmm2, xmm14, 8
vpmovzxwd xmm2, xmm2
vpsrldq xmm6, xmm6, 8
vpslld xmm2, xmm2, 0x10
vpmovzxwd xmm6, xmm6
vpaddd xmm6, xmm2, xmm6
vpsrldq xmm2, xmm5, 8
vpmovzxwd xmm2, xmm2
vpsrldq xmm5, xmm27, 8
vpmovzxbw xmm3, xmm3
vpmovzxwd xmm5, xmm5
vpmovzxbw xmm1, xmm1
vpslld xmm2, xmm2, 0x18
vpaddd xmm2, xmm2, xmm5
vpsllw xmm1, xmm1, 8
vpmovzxwd xmm14, xmm3
vpaddd xmm6, xmm6, xmm2
vpmovzxbw xmm0, xmm0
vpmovzxwd xmm2, xmm1
vpslld xmm14, xmm14, 0x10
vpaddd xmm14, xmm14, xmm2
vpmovzxwd xmm2, xmm0
vpmovzxwd xmm5, xmm26
vpslld xmm2, xmm2, 0x18
vpaddd xmm2, xmm2, xmm5
vpaddd xmm14, xmm14, xmm2
vpsrldq xmm2, xmm3, 8
vpmovzxwd xmm2, xmm2
vpsrldq xmm1, xmm1, 8
vpslld xmm2, xmm2, 0x10
vpmovzxwd xmm1, xmm1
vpsrldq xmm0, xmm0, 8
vpaddd xmm1, xmm2, xmm1
vpmovzxwd xmm0, xmm0
vpsrldq xmm2, xmm26, 8
vpmovzxwd xmm2, xmm2
vpslld xmm0, xmm0, 0x18
vpmovzxbw xmm26, xmm25
vpaddd xmm0, xmm0, xmm2
vpsrldq xmm5, xmm25, 8
vpmovzxbw xmm3, xmm13
vpmovzxbw xmm25, xmm24
vpaddd xmm2, xmm1, xmm0
vpsllw xmm3, xmm3, 8
vpsrldq xmm1, xmm13, 8
vpmovzxwd xmm13, xmm25
vmovdqu xmmword [rsp + 0x410], xmm2
vpsrldq xmm0, xmm12, 8
vpsrldq xmm2, xmm24, 8
vpslld xmm13, xmm13, 0x10
vpmovzxbw xmm24, xmm12
vpmovzxwd xmm12, xmm3
vpaddd xmm13, xmm13, xmm12
vpmovzxwd xmm12, xmm24
vpmovzxwd xmm27, xmm26
vpslld xmm12, xmm12, 0x18
vpaddd xmm12, xmm12, xmm27
vpaddd xmm13, xmm13, xmm12
vpsrldq xmm12, xmm25, 8
vpmovzxwd xmm12, xmm12
vpsrldq xmm3, xmm3, 8
vpslld xmm12, xmm12, 0x10
vpmovzxwd xmm3, xmm3
vpaddd xmm3, xmm12, xmm3
vpsrldq xmm12, xmm24, 8
vpmovzxwd xmm12, xmm12
vpsrldq xmm24, xmm26, 8
vpmovzxwd xmm24, xmm24
vpslld xmm12, xmm12, 0x18
vpaddd xmm12, xmm12, xmm24
vpmovzxbw xmm2, xmm2
vpmovzxbw xmm1, xmm1
vpaddd xmm3, xmm3, xmm12
vpsllw xmm1, xmm1, 8
vpmovzxwd xmm12, xmm2
vpsrldq xmm2, xmm2, 8
vpmovzxwd xmm24, xmm1
vpmovzxbw xmm0, xmm0
vpslld xmm12, xmm12, 0x10
vpmovzxwd xmm2, xmm2
vpsrldq xmm1, xmm1, 8
vpmovzxbw xmm5, xmm5
vpaddd xmm12, xmm12, xmm24
vpslld xmm2, xmm2, 0x10
vpmovzxwd xmm24, xmm0
vpmovzxwd xmm1, xmm1
vpsrldq xmm0, xmm0, 8
vpaddd xmm1, xmm2, xmm1
vpmovzxwd xmm0, xmm0
vpsrldq xmm2, xmm5, 8
vpmovzxwd xmm25, xmm5
vpmovzxwd xmm2, xmm2
vpslld xmm24, xmm24, 0x18
vpslld xmm0, xmm0, 0x18
vpaddd xmm24, xmm24, xmm25
vpaddd xmm0, xmm0, xmm2
vpmovzxbw xmm25, xmm22
vpaddd xmm12, xmm12, xmm24
vpaddd xmm24, xmm1, xmm0
vpmovzxbw xmm1, xmm11
vpsllw xmm1, xmm1, 8
vpmovzxwd xmm5, xmm25
vpsrldq xmm2, xmm11, 8
vpsrldq xmm0, xmm10, 8
vpsrldq xmm11, xmm22, 8
vpslld xmm5, xmm5, 0x10
vpmovzxbw xmm22, xmm10
vpmovzxwd xmm10, xmm1
vmovdqu32 xmmword [rsp + 0x4d0], xmm24
vpaddd xmm5, xmm5, xmm10
vpmovzxbw xmm24, xmm23
vpmovzxwd xmm10, xmm22
vpmovzxwd xmm26, xmm24
vpslld xmm10, xmm10, 0x18
vpaddd xmm10, xmm10, xmm26
vpaddd xmm5, xmm5, xmm10
vpsrldq xmm10, xmm25, 8
vpmovzxwd xmm10, xmm10
vpsrldq xmm1, xmm1, 8
vpslld xmm10, xmm10, 0x10
vpmovzxwd xmm1, xmm1
vpaddd xmm1, xmm10, xmm1
vpsrldq xmm10, xmm22, 8
vpmovzxwd xmm10, xmm10
vpsrldq xmm22, xmm24, 8
vpmovzxbw xmm11, xmm11
vpmovzxwd xmm22, xmm22
vpmovzxbw xmm2, xmm2
vpslld xmm10, xmm10, 0x18
vpaddd xmm10, xmm10, xmm22
vpsllw xmm2, xmm2, 8
vpmovzxwd xmm22, xmm11
vpaddd xmm1, xmm1, xmm10
vpmovzxbw xmm0, xmm0
vpmovzxwd xmm10, xmm2
vpsrldq xmm23, xmm23, 8
vpslld xmm22, xmm22, 0x10
vpmovzxbw xmm23, xmm23
vpaddd xmm22, xmm22, xmm10
vpmovzxwd xmm10, xmm0
vpmovzxwd xmm24, xmm23
vpslld xmm10, xmm10, 0x18
vpaddd xmm10, xmm10, xmm24
vpaddd xmm22, xmm22, xmm10
vpsrldq xmm10, xmm11, 8
vpmovzxwd xmm10, xmm10
vpsrldq xmm2, xmm2, 8
vpslld xmm10, xmm10, 0x10
vpmovzxwd xmm2, xmm2
vpsrldq xmm0, xmm0, 8
vpaddd xmm2, xmm10, xmm2
vpmovzxwd xmm0, xmm0
vpsrldq xmm10, xmm23, 8
vpmovzxwd xmm10, xmm10
vmovdqu8 xmm23, xmmword [rsp + 0x1d0]
vpslld xmm0, xmm0, 0x18
vpaddd xmm0, xmm0, xmm10
vpaddd xmm25, xmm2, xmm0
vpsrldq xmm11, xmm23, 8
vpmovzxbw xmm0, xmm23
vmovdqu8 xmm23, xmmword [rsp + 0x230]
vmovdqu8 xmm10, xmmword [rsp + 0x2b0]
vpmovzxbw xmm24, xmm23
vmovdqu32 xmmword [rsp + 0x530], xmm25
vpsrldq xmm2, xmm4, 8
vpmovzxbw xmm25, xmm4
vpsllw xmm0, xmm0, 8
vpmovzxwd xmm4, xmm24
vpsrldq xmm24, xmm24, 8
vpmovzxwd xmm26, xmm0
vmovdqu32 xmmword [rsp + 0x4f0], xmm22
vpslld xmm4, xmm4, 0x10
vpsrldq xmm22, xmm23, 8
vpmovzxwd xmm24, xmm24
vpmovzxbw xmm23, xmm10
vpsrldq xmm0, xmm0, 8
vpaddd xmm4, xmm4, xmm26
vpslld xmm24, xmm24, 0x10
vpmovzxwd xmm26, xmm23
vpmovzxwd xmm0, xmm0
vpsrldq xmm23, xmm23, 8
vpaddd xmm0, xmm24, xmm0
vpmovzxwd xmm23, xmm23
vpsrldq xmm24, xmm25, 8
vpmovzxbw xmm22, xmm22
vpmovzxwd xmm24, xmm24
vpmovzxbw xmm11, xmm11
vpslld xmm23, xmm23, 0x18
vpaddd xmm23, xmm23, xmm24
vpsllw xmm11, xmm11, 8
vpmovzxwd xmm24, xmm22
vpsrldq xmm10, xmm10, 8
vpaddd xmm0, xmm0, xmm23
vpmovzxbw xmm10, xmm10
vpmovzxwd xmm23, xmm11
vpslld xmm24, xmm24, 0x10
vpaddd xmm24, xmm24, xmm23
vpmovzxbw xmm2, xmm2
vpmovzxwd xmm23, xmm10
vpsrldq xmm22, xmm22, 8
vpsrldq xmm10, xmm10, 8
vpmovzxwd xmm27, xmm25
vpslld xmm26, xmm26, 0x18
vpmovzxwd xmm25, xmm2
vpmovzxwd xmm22, xmm22
vpsrldq xmm11, xmm11, 8
vpmovzxwd xmm10, xmm10
vpsrldq xmm2, xmm2, 8
vpaddd xmm26, xmm26, xmm27
vpslld xmm22, xmm22, 0x10
vpslld xmm10, xmm10, 0x18
vpslld xmm23, xmm23, 0x18
vpmovzxwd xmm11, xmm11
vpmovzxwd xmm2, xmm2
vpaddd xmm4, xmm4, xmm26
vpaddd xmm11, xmm22, xmm11
vmovdqu8 xmm26, xmmword [rsp + 0x2d0]
vpaddd xmm23, xmm23, xmm25
vpaddd xmm2, xmm10, xmm2
vpaddd xmm10, xmm11, xmm2
vpaddd xmm23, xmm24, xmm23
vpmovzxbw xmm27, xmm26
vmovdqu xmmword [rsp + 0x490], xmm12
vmovdqu32 xmmword [rsp + 0x1d0], xmm23
vmovdqu xmmword [rsp + 0x230], xmm10
vpsrldq xmm24, xmm26, 8
vmovdqu8 xmm26, xmmword [rsp + 0x310]
vmovdqu8 xmm28, xmmword [rsp + 0x3f0]
vpmovzxbw xmm2, xmm26
vpsrldq xmm11, xmm26, 8
vpmovzxbw xmm26, xmm28
vpsllw xmm2, xmm2, 8
vpmovzxwd xmm22, xmm26
vpsrldq xmm26, xmm26, 8
vpmovzxbw xmm25, xmm31
vpsrldq xmm23, xmm28, 8
vpslld xmm22, xmm22, 0x10
vpmovzxwd xmm28, xmm2
vpmovzxwd xmm26, xmm26
vpsrldq xmm2, xmm2, 8
vpaddd xmm22, xmm22, xmm28
vpslld xmm26, xmm26, 0x10
vpmovzxwd xmm28, xmm25
vpmovzxwd xmm2, xmm2
vpsrldq xmm25, xmm25, 8
vpaddd xmm2, xmm26, xmm2
vpmovzxwd xmm25, xmm25
vpsrldq xmm26, xmm27, 8
vpmovzxbw xmm23, xmm23
vpmovzxwd xmm26, xmm26
vpmovzxbw xmm11, xmm11
vpslld xmm25, xmm25, 0x18
vpaddd xmm25, xmm25, xmm26
vpsllw xmm11, xmm11, 8
vpsrldq xmm10, xmm31, 8
vpmovzxwd xmm26, xmm23
vpaddd xmm2, xmm2, xmm25
vpmovzxbw xmm10, xmm10
vpmovzxwd xmm25, xmm11
vpslld xmm26, xmm26, 0x10
vpsrldq xmm23, xmm23, 8
vpmovzxbw xmm24, xmm24
vpaddd xmm26, xmm26, xmm25
vpmovzxwd xmm23, xmm23
vpmovzxwd xmm25, xmm10
vpsrldq xmm11, xmm11, 8
vpmovzxwd xmm29, xmm27
vpslld xmm23, xmm23, 0x10
vpmovzxwd xmm27, xmm24
vpslld xmm25, xmm25, 0x18
vpmovzxwd xmm11, xmm11
vpsrldq xmm10, xmm10, 8
vpaddd xmm25, xmm25, xmm27
vpaddd xmm11, xmm23, xmm11
vpmovzxwd xmm10, xmm10
vpsrldq xmm23, xmm24, 8
vpaddd xmm31, xmm26, xmm25
vpmovzxwd xmm23, xmm23
vmovdqu8 xmm25, xmmword [rsp + 0x90]
vpslld xmm10, xmm10, 0x18
vpaddd xmm10, xmm10, xmm23
vpaddd xmm27, xmm11, xmm10
vpmovzxbw xmm26, xmm25
vpsrldq xmm11, xmm25, 8
vmovdqu8 xmm25, xmmword [rsp + 0x130]
vmovdqu8 xmm30, xmmword [rsp + 0x430]
vmovdqu32 xmmword [rsp + 0x2d0], xmm27
vpmovzxbw xmm27, xmm25
vmovdqu8 xmm24, xmmword [rsp + 0x110]
vpsllw xmm26, xmm26, 8
vpsrldq xmm23, xmm25, 8
vpsrldq xmm10, xmm30, 8
vpmovzxbw xmm25, xmm30
vpslld xmm28, xmm28, 0x18
vpmovzxwd xmm30, xmm27
vpsrldq xmm27, xmm27, 8
vpaddd xmm28, xmm28, xmm29
vpslld xmm30, xmm30, 0x10
vpmovzxwd xmm29, xmm26
vpmovzxwd xmm27, xmm27
vpsrldq xmm26, xmm26, 8
vpaddd xmm22, xmm22, xmm28
vpaddd xmm30, xmm30, xmm29
vpmovzxbw xmm28, xmm24
vpmovzxwd xmm29, xmm25
vpslld xmm27, xmm27, 0x10
vpmovzxwd xmm26, xmm26
vpsrldq xmm25, xmm25, 8
vpaddd xmm26, xmm27, xmm26
vpmovzxwd xmm25, xmm25
vpsrldq xmm27, xmm28, 8
vpmovzxwd xmm27, xmm27
vpslld xmm25, xmm25, 0x18
vpaddd xmm25, xmm25, xmm27
vpaddd xmm26, xmm26, xmm25
vpmovzxbw xmm23, xmm23
vpmovzxbw xmm11, xmm11
vpsllw xmm11, xmm11, 8
vmovdqu32 xmmword [rsp + 0x110], xmm26
vpmovzxwd xmm26, xmm23
vpsrldq xmm23, xmm23, 8
vpmovzxwd xmm25, xmm11
vpmovzxbw xmm10, xmm10
vpsrldq xmm24, xmm24, 8
vpslld xmm26, xmm26, 0x10
vpmovzxwd xmm23, xmm23
vpsrldq xmm11, xmm11, 8
vpmovzxbw xmm24, xmm24
vpaddd xmm26, xmm26, xmm25
vpslld xmm23, xmm23, 0x10
vpmovzxwd xmm25, xmm10
vpmovzxwd xmm11, xmm11
vpsrldq xmm10, xmm10, 8
vpmovzxwd xmm27, xmm24
vpaddd xmm11, xmm23, xmm11
vpslld xmm25, xmm25, 0x18
vpsrldq xmm23, xmm24, 8
vpmovzxwd xmm10, xmm10
vpaddd xmm25, xmm25, xmm27
vpmovzxwd xmm23, xmm23
vpslld xmm10, xmm10, 0x18
vpaddd xmm10, xmm10, xmm23
vmovdqu32 xmmword [rsp + 0x2b0], xmm31
vpmovzxwd xmm31, xmm28
vpaddd xmm28, xmm26, xmm25
vmovdqu8 xmm25, xmmword [rsp + 0x470]
vpaddd xmm24, xmm11, xmm10
vmovdqu32 xmmword [rsp + 0x130], xmm28
vmovdqu32 xmmword [rsp + 0x310], xmm24
vpmovzxbw xmm28, xmm25
vpsrldq xmm24, xmm25, 8
vmovdqu8 xmm25, xmmword [rsp + 0x350]
vpslld xmm29, xmm29, 0x18
vpmovzxbw xmm26, xmm25
vpsrldq xmm11, xmm25, 8
vmovdqu8 xmm25, xmmword [rsp + 0x3d0]
vpaddd xmm29, xmm29, xmm31
vmovdqu8 xmm10, xmmword [rsp + 0x190]
vpaddd xmm30, xmm30, xmm29
vpmovzxbw xmm27, xmm25
vmovdqu32 xmmword [rsp + 0x90], xmm30
vpsllw xmm26, xmm26, 8
vpmovzxwd xmm30, xmm27
vpsrldq xmm27, xmm27, 8
vpmovzxwd xmm29, xmm26
vpsrldq xmm23, xmm25, 8
vpslld xmm30, xmm30, 0x10
vpmovzxbw xmm25, xmm10
vpmovzxwd xmm27, xmm27
vpsrldq xmm26, xmm26, 8
vpaddd xmm30, xmm30, xmm29
vpslld xmm27, xmm27, 0x10
vpmovzxwd xmm29, xmm25
vpmovzxwd xmm26, xmm26
vpsrldq xmm25, xmm25, 8
vpaddd xmm26, xmm27, xmm26
vpmovzxwd xmm25, xmm25
vpsrldq xmm27, xmm28, 8
vpmovzxwd xmm27, xmm27
vpslld xmm25, xmm25, 0x18
vpmovzxbw xmm23, xmm23
vpaddd xmm25, xmm25, xmm27
vpmovzxbw xmm11, xmm11
vpaddd xmm25, xmm26, xmm25
vpsllw xmm11, xmm11, 8
vpmovzxwd xmm26, xmm23
vpsrldq xmm10, xmm10, 8
vpsrldq xmm23, xmm23, 8
vpmovzxbw xmm10, xmm10
vmovdqu32 xmmword [rsp + 0x350], xmm25
vpslld xmm26, xmm26, 0x10
vpmovzxwd xmm25, xmm11
vpmovzxwd xmm23, xmm23
vpsrldq xmm11, xmm11, 8
vpmovzxbw xmm24, xmm24
vpaddd xmm26, xmm26, xmm25
vpslld xmm23, xmm23, 0x10
vpmovzxwd xmm25, xmm10
vpmovzxwd xmm11, xmm11
vpsrldq xmm10, xmm10, 8
vpaddd xmm11, xmm23, xmm11
vpmovzxwd xmm10, xmm10
vpsrldq xmm23, xmm24, 8
vpmovzxwd xmm23, xmm23
vpslld xmm10, xmm10, 0x18
vpaddd xmm10, xmm10, xmm23
vpaddd xmm23, xmm11, xmm10
vmovdqu8 xmm10, xmmword [rsp + 0x5d0]
vpmovzxwd xmm31, xmm28
vpmovzxwd xmm27, xmm24
vpmovzxbw xmm28, xmm10
vpsrldq xmm24, xmm10, 8
vpslld xmm25, xmm25, 0x18
vmovdqu8 xmm10, xmmword [rsp + 0x1f0]
vpaddd xmm25, xmm25, xmm27
vpaddd xmm27, xmm26, xmm25
vpsrldq xmm11, xmm10, 8
vpmovzxbw xmm26, xmm10
vmovdqu8 xmm10, xmmword [rsp + 0x5f0]
vpslld xmm29, xmm29, 0x18
vpaddd xmm29, xmm29, xmm31
vmovdqu32 xmmword [rsp + 0x3d0], xmm27
vmovdqu32 xmmword [rsp + 0x3f0], xmm23
vpmovzxbw xmm27, xmm10
vpsrldq xmm23, xmm10, 8
vmovdqu8 xmm10, xmmword [rsp + 0x290]
vpaddd xmm31, xmm30, xmm29
vpsllw xmm26, xmm26, 8
vpmovzxwd xmm30, xmm27
vpsrldq xmm27, xmm27, 8
vpmovzxbw xmm25, xmm10
vpmovzxwd xmm29, xmm26
vpslld xmm30, xmm30, 0x10
vpmovzxwd xmm27, xmm27
vpsrldq xmm26, xmm26, 8
vpaddd xmm30, xmm30, xmm29
vpslld xmm27, xmm27, 0x10
vpmovzxwd xmm29, xmm25
vpmovzxwd xmm26, xmm26
vpsrldq xmm25, xmm25, 8
vpaddd xmm26, xmm27, xmm26
vpmovzxwd xmm25, xmm25
vpsrldq xmm27, xmm28, 8
vpmovzxwd xmm27, xmm27
vpslld xmm25, xmm25, 0x18
vpaddd xmm25, xmm25, xmm27
vpaddd xmm26, xmm26, xmm25
vpmovzxbw xmm23, xmm23
vpmovzxbw xmm11, xmm11
vpsllw xmm11, xmm11, 8
vmovdqu32 xmmword [rsp + 0x290], xmm26
vpsrldq xmm10, xmm10, 8
vpmovzxwd xmm26, xmm23
vpmovzxwd xmm25, xmm11
vpmovzxbw xmm10, xmm10
vpslld xmm26, xmm26, 0x10
vpmovzxbw xmm24, xmm24
vpaddd xmm26, xmm26, xmm25
vpsrldq xmm23, xmm23, 8
vpmovzxwd xmm25, xmm10
vpmovzxwd xmm27, xmm24
vmovdqu32 xmmword [rsp + 0x190], xmm31
vpslld xmm29, xmm29, 0x18
vpmovzxwd xmm31, xmm28
vpslld xmm25, xmm25, 0x18
vpmovzxwd xmm23, xmm23
vpsrldq xmm11, xmm11, 8
vpaddd xmm29, xmm29, xmm31
vpaddd xmm25, xmm25, xmm27
vpslld xmm23, xmm23, 0x10
vpmovzxwd xmm11, xmm11
vpsrldq xmm10, xmm10, 8
vpaddd xmm28, xmm26, xmm25
vpaddd xmm30, xmm30, xmm29
vmovdqu8 xmm25, xmmword [rsp + 0x2f0]
vmovdqu8 xmm29, xmmword [rsp + 0x330]
vpaddd xmm11, xmm23, xmm11
vpmovzxwd xmm10, xmm10
vpsrldq xmm23, xmm24, 8
vpmovzxwd xmm23, xmm23
vpslld xmm10, xmm10, 0x18
vpmovzxbw xmm27, xmm29
vpaddd xmm10, xmm10, xmm23
vpmovzxbw xmm26, xmm25
vpsrldq xmm23, xmm29, 8
vmovdqu8 xmm29, xmmword [rsp + 0x30]
vmovdqu8 xmm24, xmmword [rsp + 0x150]
vpaddd xmm10, xmm11, xmm10
vmovdqu32 xmmword [rsp + 0x1f0], xmm30
vpsllw xmm26, xmm26, 8
vpmovzxwd xmm30, xmm27
vpsrldq xmm27, xmm27, 8
vmovdqu xmmword [rsp + 0x470], xmm10
vpsrldq xmm11, xmm25, 8
vpsrldq xmm10, xmm29, 8
vpmovzxbw xmm25, xmm29
vpslld xmm30, xmm30, 0x10
vpmovzxwd xmm29, xmm26
vpmovzxwd xmm27, xmm27
vpsrldq xmm26, xmm26, 8
vpaddd xmm30, xmm30, xmm29
vmovdqu32 xmmword [rsp + 0x430], xmm28
vpmovzxwd xmm29, xmm25
vpmovzxbw xmm28, xmm24
vpslld xmm27, xmm27, 0x10
vpmovzxwd xmm26, xmm26
vpsrldq xmm25, xmm25, 8
vpmovzxwd xmm31, xmm28
vpaddd xmm26, xmm27, xmm26
vpslld xmm29, xmm29, 0x18
vpsrldq xmm27, xmm28, 8
vpmovzxwd xmm25, xmm25
vpaddd xmm29, xmm29, xmm31
vpmovzxwd xmm27, xmm27
vpslld xmm25, xmm25, 0x18
vpaddd xmm29, xmm30, xmm29
vpaddd xmm25, xmm25, xmm27
vpmovzxbw xmm23, xmm23
vpmovzxbw xmm11, xmm11
vmovdqu32 xmmword [rsp + 0x30], xmm29
vpsllw xmm11, xmm11, 8
vpaddd xmm29, xmm26, xmm25
vpmovzxwd xmm26, xmm23
vpsrldq xmm23, xmm23, 8
vpmovzxwd xmm25, xmm11
vpmovzxbw xmm10, xmm10
vpsrldq xmm24, xmm24, 8
vpslld xmm26, xmm26, 0x10
vpmovzxwd xmm23, xmm23
vpsrldq xmm11, xmm11, 8
vpmovzxbw xmm24, xmm24
vpaddd xmm26, xmm26, xmm25
vpslld xmm23, xmm23, 0x10
vpmovzxwd xmm25, xmm10
vpmovzxwd xmm11, xmm11
vpsrldq xmm10, xmm10, 8
vpaddd xmm11, xmm23, xmm11
vpmovzxwd xmm10, xmm10
vpsrldq xmm23, xmm24, 8
vpmovzxwd xmm23, xmm23
vpslld xmm10, xmm10, 0x18
vmovdqu8 xmm31, xmmword [rsp + 0x50]
vpaddd xmm10, xmm10, xmm23
vpmovzxwd xmm27, xmm24
vpaddd xmm24, xmm11, xmm10
vpmovzxbw xmm28, xmm31
vmovdqu32 xmmword [rsp + 0x330], xmm24
vpslld xmm25, xmm25, 0x18
vpsrldq xmm24, xmm31, 8
vmovdqu8 xmm31, xmmword [rsp + 0x70]
vpaddd xmm25, xmm25, xmm27
vmovdqu32 xmmword [rsp + 0x150], xmm29
vpsrldq xmm11, xmm31, 8
vpaddd xmm29, xmm26, xmm25
vpmovzxbw xmm26, xmm31
vmovdqu8 xmm31, xmmword [rsp + 0x250]
vpsllw xmm26, xmm26, 8
vpmovzxbw xmm27, xmm31
vpsrldq xmm23, xmm31, 8
vmovdqu8 xmm31, xmmword [rsp + 0x450]
vpmovzxwd xmm30, xmm27
vpsrldq xmm27, xmm27, 8
vpmovzxbw xmm25, xmm31
vmovdqu32 xmmword [rsp + 0x2f0], xmm29
vpslld xmm30, xmm30, 0x10
vpmovzxwd xmm29, xmm26
vpmovzxwd xmm27, xmm27
vpsrldq xmm26, xmm26, 8
vpaddd xmm30, xmm30, xmm29
vpslld xmm27, xmm27, 0x10
vpmovzxwd xmm29, xmm25
vpmovzxwd xmm26, xmm26
vpsrldq xmm25, xmm25, 8
vpaddd xmm26, xmm27, xmm26
vpmovzxwd xmm25, xmm25
vpsrldq xmm27, xmm28, 8
vpmovzxwd xmm27, xmm27
vpslld xmm25, xmm25, 0x18
vpmovzxbw xmm23, xmm23
vpaddd xmm25, xmm25, xmm27
vpmovzxbw xmm11, xmm11
vpaddd xmm27, xmm26, xmm25
vpsllw xmm11, xmm11, 8
vpsrldq xmm10, xmm31, 8
vpmovzxwd xmm26, xmm23
vpsrldq xmm23, xmm23, 8
vpmovzxwd xmm25, xmm11
vpmovzxbw xmm10, xmm10
vpslld xmm26, xmm26, 0x10
vpmovzxwd xmm23, xmm23
vpsrldq xmm11, xmm11, 8
vpmovzxbw xmm24, xmm24
vpaddd xmm26, xmm26, xmm25
vpslld xmm23, xmm23, 0x10
vpmovzxwd xmm25, xmm10
vpmovzxwd xmm11, xmm11
vpsrldq xmm10, xmm10, 8
vpaddd xmm11, xmm23, xmm11
vpmovzxwd xmm10, xmm10
vpsrldq xmm23, xmm24, 8
vpmovzxwd xmm23, xmm23
vpslld xmm10, xmm10, 0x18
vpaddd xmm10, xmm10, xmm23
vpaddd xmm23, xmm11, xmm10
vmovdqu8 xmm10, xmmword [rsp + 0x4b0]
vpmovzxwd xmm31, xmm28
vmovdqu32 xmmword [rsp + 0x70], xmm27
vpmovzxbw xmm28, xmm10
vpmovzxwd xmm27, xmm24
vpslld xmm25, xmm25, 0x18
vpsrldq xmm24, xmm10, 8
vmovdqu8 xmm10, xmmword [rsp + 0x510]
vpaddd xmm25, xmm25, xmm27
vpaddd xmm25, xmm26, xmm25
vpsrldq xmm11, xmm10, 8
vpmovzxbw xmm26, xmm10
vmovdqu8 xmm10, xmmword [rsp + 0x5b0]
vpslld xmm29, xmm29, 0x18
vpmovzxbw xmm27, xmm10
vpaddd xmm29, xmm29, xmm31
vmovdqu32 xmmword [rsp + 0x450], xmm23
vpsrldq xmm23, xmm10, 8
vmovdqu8 xmm10, xmmword [rsp + 0x1b0]
vpaddd xmm31, xmm30, xmm29
vpsllw xmm26, xmm26, 8
vpmovzxwd xmm30, xmm27
vpsrldq xmm27, xmm27, 8
vpmovzxwd xmm29, xmm26
vmovdqu32 xmmword [rsp + 0x250], xmm25
vpslld xmm30, xmm30, 0x10
vpmovzxbw xmm25, xmm10
vpmovzxwd xmm27, xmm27
vpsrldq xmm26, xmm26, 8
vpaddd xmm30, xmm30, xmm29
vpslld xmm27, xmm27, 0x10
vpmovzxwd xmm29, xmm25
vpmovzxwd xmm26, xmm26
vpsrldq xmm25, xmm25, 8
vpaddd xmm26, xmm27, xmm26
vpmovzxwd xmm25, xmm25
vpsrldq xmm27, xmm28, 8
vpmovzxwd xmm27, xmm27
vpslld xmm25, xmm25, 0x18
vpaddd xmm25, xmm25, xmm27
vmovdqu32 xmmword [rsp + 0x50], xmm31
vpmovzxbw xmm23, xmm23
vpmovzxwd xmm31, xmm28
vpmovzxbw xmm11, xmm11
vpslld xmm29, xmm29, 0x18
vpaddd xmm29, xmm29, xmm31
vpsllw xmm11, xmm11, 8
vpaddd xmm31, xmm26, xmm25
vpsrldq xmm10, xmm10, 8
vpmovzxwd xmm26, xmm23
vpmovzxwd xmm25, xmm11
vpmovzxbw xmm10, xmm10
vpslld xmm26, xmm26, 0x10
vpsrldq xmm23, xmm23, 8
vpmovzxbw xmm24, xmm24
vpaddd xmm26, xmm26, xmm25
vpmovzxwd xmm23, xmm23
vpmovzxwd xmm25, xmm10
vpsrldq xmm11, xmm11, 8
vpmovzxwd xmm27, xmm24
vpslld xmm23, xmm23, 0x10
vpslld xmm25, xmm25, 0x18
vpmovzxwd xmm11, xmm11
vpsrldq xmm10, xmm10, 8
vpaddd xmm11, xmm23, xmm11
vpaddd xmm25, xmm25, xmm27
vpsrldq xmm23, xmm24, 8
vpmovzxwd xmm10, xmm10
vpaddd xmm27, xmm26, xmm25
vpaddd xmm30, xmm30, xmm29
vmovdqu8 xmm26, xmmword [rsp + 0xb0]
vmovdqu8 xmm29, xmmword [rsp + 0xd0]
vpmovzxwd xmm23, xmm23
vpslld xmm10, xmm10, 0x18
vpaddd xmm10, xmm10, xmm23
vpmovzxbw xmm28, xmm26
vpaddd xmm10, xmm11, xmm10
vpsrldq xmm24, xmm26, 8
vpsrldq xmm11, xmm29, 8
vpmovzxbw xmm26, xmm29
vmovdqu8 xmm29, xmmword [rsp + 0x210]
vmovdqu32 xmmword [rsp + 0x510], xmm27
vpsrldq xmm23, xmm29, 8
vpmovzxbw xmm27, xmm29
vmovdqu8 xmm29, xmmword [rsp + 0x270]
vmovdqu32 xmmword [rsp + 0x1b0], xmm30
vpsllw xmm26, xmm26, 8
vpmovzxwd xmm30, xmm27
vpsrldq xmm27, xmm27, 8
vpmovzxbw xmm25, xmm29
vmovdqu xmmword [rsp + 0x550], xmm10
vpslld xmm30, xmm30, 0x10
vpsrldq xmm10, xmm29, 8
vpmovzxwd xmm27, xmm27
vpmovzxwd xmm29, xmm26
vpsrldq xmm26, xmm26, 8
vpaddd xmm30, xmm30, xmm29
vpslld xmm27, xmm27, 0x10
vpmovzxwd xmm29, xmm25
vpmovzxwd xmm26, xmm26
vpsrldq xmm25, xmm25, 8
vpaddd xmm26, xmm27, xmm26
vpmovzxwd xmm25, xmm25
vpsrldq xmm27, xmm28, 8
vpmovzxwd xmm27, xmm27
vpslld xmm25, xmm25, 0x18
vpaddd xmm25, xmm25, xmm27
vpmovzxbw xmm23, xmm23
vpmovzxbw xmm11, xmm11
vmovdqu32 xmmword [rsp + 0x4b0], xmm31
vpsllw xmm11, xmm11, 8
vpmovzxwd xmm31, xmm28
vpaddd xmm28, xmm26, xmm25
vpmovzxwd xmm26, xmm23
vpsrldq xmm23, xmm23, 8
vpmovzxwd xmm25, xmm11
vpmovzxbw xmm10, xmm10
vpslld xmm26, xmm26, 0x10
vpmovzxwd xmm23, xmm23
vpsrldq xmm11, xmm11, 8
vpmovzxbw xmm24, xmm24
vpaddd xmm26, xmm26, xmm25
vpslld xmm23, xmm23, 0x10
vpmovzxwd xmm25, xmm10
vpmovzxwd xmm11, xmm11
vpsrldq xmm10, xmm10, 8
vpaddd xmm11, xmm23, xmm11
vpmovzxwd xmm10, xmm10
vpsrldq xmm23, xmm24, 8
vpmovzxwd xmm23, xmm23
vpslld xmm10, xmm10, 0x18
vpaddd xmm10, xmm10, xmm23
vpmovzxwd xmm27, xmm24
vmovdqu8 xmm23, xmmword [rsp + 0x370]
vpaddd xmm24, xmm11, xmm10
vmovdqu8 xmm10, xmmword [rsp + 0x630]
vpslld xmm29, xmm29, 0x18
vpslld xmm25, xmm25, 0x18
vmovdqu8 xmm11, xmmword [rsp + 0x610]
vpaddd xmm25, xmm25, xmm27
vpaddd xmm29, xmm29, xmm31
vmovdqu32 xmmword [rsp + 0xb0], xmm28
vmovdqu32 xmmword [rsp + 0x210], xmm24
vpmovzxbw xmm28, xmm10
vpmovzxbw xmm27, xmm23
vpsrldq xmm24, xmm10, 8
vmovdqu8 xmm10, xmmword [rsp + 0xf0]
vpaddd xmm31, xmm30, xmm29
vpaddd xmm26, xmm26, xmm25
vpsllw xmm27, xmm27, 8
vpmovzxwd xmm30, xmm28
vpsrldq xmm28, xmm28, 8
vpmovzxbw xmm29, xmm11
vmovdqu32 xmmword [rsp + 0xd0], xmm26
vpsrldq xmm25, xmm11, 8
vpmovzxbw xmm26, xmm10
vpsrldq xmm11, xmm23, 8
vpslld xmm30, xmm30, 0x10
vpmovzxwd xmm23, xmm27
vpmovzxwd xmm28, xmm28
vpsrldq xmm27, xmm27, 8
vpaddd xmm30, xmm30, xmm23
vpslld xmm28, xmm28, 0x10
vpmovzxwd xmm23, xmm26
vpmovzxwd xmm27, xmm27
vpsrldq xmm26, xmm26, 8
vpaddd xmm27, xmm28, xmm27
vpmovzxwd xmm26, xmm26
vpsrldq xmm28, xmm29, 8
vpmovzxwd xmm28, xmm28
vpslld xmm26, xmm26, 0x18
vpaddd xmm26, xmm26, xmm28
vpmovzxbw xmm24, xmm24
vpmovzxbw xmm11, xmm11
vpmovzxwd xmm12, xmm29
vpsllw xmm11, xmm11, 8
vpaddd xmm29, xmm27, xmm26
vpsrldq xmm10, xmm10, 8
vpmovzxwd xmm27, xmm24
vpsrldq xmm24, xmm24, 8
vpmovzxwd xmm26, xmm11
vpmovzxbw xmm10, xmm10
vpslld xmm27, xmm27, 0x10
vpmovzxwd xmm24, xmm24
vpsrldq xmm11, xmm11, 8
vpmovzxbw xmm25, xmm25
vpaddd xmm27, xmm27, xmm26
vpslld xmm24, xmm24, 0x10
vpmovzxwd xmm26, xmm10
vpmovzxwd xmm11, xmm11
vpsrldq xmm10, xmm10, 8
vpaddd xmm11, xmm24, xmm11
vpmovzxwd xmm10, xmm10
vpsrldq xmm24, xmm25, 8
vpmovzxwd xmm28, xmm25
vpmovzxwd xmm24, xmm24
vpslld xmm26, xmm26, 0x18
vpslld xmm10, xmm10, 0x18
vpaddd xmm26, xmm26, xmm28
vpaddd xmm10, xmm10, xmm24
vpaddd xmm27, xmm27, xmm26
vpaddd xmm10, xmm11, xmm10
vmovdqu32 xmmword [rsp + 0xf0], xmm27
vmovdqu xmmword [rsp + 0x270], xmm10
vmovdqu xmm11, xmmword [rsp + 0x90]
vpslld xmm23, xmm23, 0x18
vpunpckldq xmm28, xmm21, xmm11
vpunpckhdq xmm21, xmm21, xmm11
vmovdqu xmm11, xmmword [rsp + 0x190]
vpaddd xmm23, xmm23, xmm12
vpunpckldq xmm27, xmm20, xmm11
vpunpckhdq xmm20, xmm20, xmm11
vmovdqu xmm11, xmmword [rsp + 0x1f0]
vpaddd xmm23, xmm30, xmm23
vpunpckldq xmm26, xmm19, xmm11
vpunpckhdq xmm19, xmm19, xmm11
vmovdqu xmm11, xmmword [rsp + 0x30]
vmovdqu32 xmm30, xmmword [rsp + 0x1b0]
vpunpckldq xmm25, xmm18, xmm11
vpunpckhdq xmm18, xmm18, xmm11
vmovdqu xmm11, xmmword [rsp + 0x50]
vmovdqu32 xmm12, xmm29
vpunpckldq xmm24, xmm13, xmm11
vpunpckldq xmm10, xmm4, xmm31
vpunpckldq xmm29, xmm22, xmm23
vpunpckhdq xmm13, xmm13, xmm11
vpunpckhdq xmm4, xmm4, xmm31
vpunpckldq xmm11, xmm5, xmm30
vpunpckhdq xmm5, xmm5, xmm30
vpunpckldq xmm31, xmm25, xmm29
vpunpckldq xmm30, xmm28, xmm24
vpunpckhdq xmm23, xmm22, xmm23
vpunpckhdq xmm24, xmm28, xmm24
vpunpckldq xmm28, xmm21, xmm13
vpunpckhdq xmm13, xmm21, xmm13
vpunpckldq xmm21, xmm27, xmm11
vpunpckhdq xmm11, xmm27, xmm11
vpunpckldq xmm27, xmm20, xmm5
vpunpckhdq xmm5, xmm20, xmm5
vpunpckldq xmm20, xmm26, xmm10
vpunpckhdq xmm10, xmm26, xmm10
vpunpckldq xmm26, xmm19, xmm4
vpunpckhdq xmm4, xmm19, xmm4
vpunpckldq xmm22, xmm24, xmm10
vpunpckhdq xmm29, xmm25, xmm29
vpunpckhdq xmm10, xmm24, xmm10
vpunpckldq xmm25, xmm18, xmm23
vpunpckldq xmm24, xmm28, xmm26
vpunpckhdq xmm23, xmm18, xmm23
vpunpckhdq xmm26, xmm28, xmm26
vpunpckldq xmm18, xmm30, xmm20
vpunpckldq xmm28, xmm13, xmm4
vpunpckhdq xmm4, xmm13, xmm4
vpunpckldq xmm13, xmm21, xmm31
vpunpckhdq xmm30, xmm30, xmm20
vpunpckhdq xmm21, xmm21, xmm31
vpunpckldq xmm20, xmm18, xmm13
vpunpckhdq xmm13, xmm18, xmm13
vpunpckldq xmm19, xmm11, xmm29
vmovdqu xmmword [rax + 0x10], xmm13
vpunpckldq xmm13, xmm30, xmm21
vpunpckhdq xmm29, xmm11, xmm29
vmovdqu xmmword [rax + 0x20], xmm13
vpunpckldq xmm13, xmm22, xmm19
vpunpckldq xmm11, xmm27, xmm25
vmovdqu xmmword [rax + 0x40], xmm13
vpunpckldq xmm13, xmm10, xmm29
vpunpckhdq xmm10, xmm10, xmm29
vpunpckhdq xmm25, xmm27, xmm25
vmovdqu xmmword [rax + 0x70], xmm10
vpunpckldq xmm10, xmm24, xmm11
vpunpckldq xmm27, xmm5, xmm23
vmovdqu xmmword [rax + 0x80], xmm10
vpunpckldq xmm10, xmm26, xmm25
vpunpckhdq xmm5, xmm5, xmm23
vmovdqu xmmword [rax + 0xa0], xmm10
vpunpckldq xmm10, xmm28, xmm27
vmovdqu xmmword [rax + 0xc0], xmm10
vpunpckldq xmm10, xmm4, xmm5
vpunpckhdq xmm4, xmm4, xmm5
vmovdqu xmm5, xmmword [rsp + 0x110]
vpunpckhdq xmm19, xmm22, xmm19
vmovdqu32 xmmword [rax + 0x50], xmm19
vpunpckldq xmm19, xmm9, xmm5
vpunpckhdq xmm9, xmm9, xmm5
vmovdqu xmm5, xmmword [rsp + 0x350]
vpunpckhdq xmm21, xmm30, xmm21
vpunpckldq xmm18, xmm8, xmm5
vmovdqu32 xmmword [rax + 0x30], xmm21
vpunpckhdq xmm8, xmm8, xmm5
vmovdqu32 xmm21, xmmword [rsp + 0x70]
vmovdqu xmm5, xmmword [rsp + 0x290]
vmovdqu xmmword [rax + 0x60], xmm13
vmovdqu xmmword [rax + 0xe0], xmm10
vpunpckldq xmm13, xmm7, xmm5
vpunpckldq xmm10, xmm3, xmm21
vpunpckhdq xmm7, xmm7, xmm5
vpunpckhdq xmm3, xmm3, xmm21
vmovdqu xmm5, xmmword [rsp + 0x150]
vmovdqu32 xmm21, xmmword [rsp + 0x4b0]
vpunpckhdq xmm11, xmm24, xmm11
vmovdqu xmmword [rax + 0x90], xmm11
vpunpckldq xmm11, xmm6, xmm5
vpunpckhdq xmm6, xmm6, xmm5
vpunpckldq xmm5, xmm1, xmm21
vpunpckhdq xmm1, xmm1, xmm21
vmovdqu32 xmm21, xmmword [rsp + 0xb0]
vmovdqu32 xmmword [rax], xmm20
vmovdqu xmmword [rax + 0xf0], xmm4
vpunpckldq xmm20, xmm2, xmm12
vpunpckldq xmm4, xmm0, xmm21
vpunpckhdq xmm0, xmm0, xmm21
vpunpckldq xmm22, xmm11, xmm20
vpunpckldq xmm21, xmm19, xmm10
vpunpckhdq xmm2, xmm2, xmm12
vpunpckhdq xmm10, xmm19, xmm10
vpunpckldq xmm19, xmm9, xmm3
vpunpckhdq xmm3, xmm9, xmm3
vpunpckldq xmm9, xmm18, xmm5
vpunpckhdq xmm5, xmm18, xmm5
vpunpckldq xmm18, xmm8, xmm1
vpunpckhdq xmm1, xmm8, xmm1
vpunpckldq xmm8, xmm13, xmm4
vpunpckhdq xmm4, xmm13, xmm4
vpunpckldq xmm13, xmm7, xmm0
vpunpckhdq xmm0, xmm7, xmm0
vpunpckhdq xmm20, xmm11, xmm20
vpunpckldq xmm11, xmm6, xmm2
vpunpckhdq xmm2, xmm6, xmm2
vpunpckldq xmm6, xmm21, xmm8
vpunpckhdq xmm8, xmm21, xmm8
vpunpckldq xmm21, xmm10, xmm4
vpunpckhdq xmm4, xmm10, xmm4
vpunpckldq xmm10, xmm19, xmm13
vpunpckhdq xmm13, xmm19, xmm13
vpunpckldq xmm19, xmm3, xmm0
vpunpckhdq xmm0, xmm3, xmm0
vpunpckldq xmm3, xmm9, xmm22
vpunpckldq xmm7, xmm5, xmm20
vpunpckhdq xmm9, xmm9, xmm22
vpunpckhdq xmm20, xmm5, xmm20
vpunpckldq xmm5, xmm18, xmm11
vpunpckhdq xmm11, xmm18, xmm11
vpunpckldq xmm18, xmm1, xmm2
vpunpckhdq xmm1, xmm1, xmm2
vpunpckldq xmm2, xmm6, xmm3
vmovdqu xmmword [rax + 0x100], xmm2
vpunpckldq xmm2, xmm8, xmm9
vpunpckhdq xmm25, xmm26, xmm25
vpunpckhdq xmm3, xmm6, xmm3
vmovdqu xmmword [rax + 0x120], xmm2
vpunpckhdq xmm8, xmm8, xmm9
vpunpckldq xmm2, xmm21, xmm7
vpunpckhdq xmm27, xmm28, xmm27
vmovdqu32 xmmword [rax + 0xb0], xmm25
vmovdqu32 xmmword [rax + 0xd0], xmm27
vmovdqu xmmword [rax + 0x110], xmm3
vmovdqu xmmword [rax + 0x130], xmm8
vmovdqu xmmword [rax + 0x140], xmm2
vpunpckldq xmm2, xmm4, xmm20
vmovdqu xmmword [rax + 0x160], xmm2
vpunpckldq xmm2, xmm10, xmm5
vpunpckhdq xmm5, xmm10, xmm5
vmovdqu xmmword [rax + 0x190], xmm5
vmovdqu xmm5, xmmword [rsp + 0x2f0]
vmovdqu xmmword [rax + 0x180], xmm2
vpunpckhdq xmm7, xmm21, xmm7
vpunpckldq xmm2, xmm13, xmm11
vpunpckldq xmm3, xmm14, xmm5
vmovdqu xmm6, xmmword [rsp + 0x130]
vmovdqu xmmword [rax + 0x150], xmm7
vmovdqu xmmword [rax + 0x1a0], xmm2
vmovdqu xmm7, xmmword [rsp + 0x490]
vpunpckldq xmm2, xmm19, xmm18
vpunpckhdq xmm14, xmm14, xmm5
vmovdqu xmm5, xmmword [rsp + 0x250]
vmovdqu xmmword [rax + 0x1c0], xmm2
vpunpckhdq xmm4, xmm4, xmm20
vpunpckldq xmm2, xmm0, xmm1
vpunpckhdq xmm0, xmm0, xmm1
vmovdqu xmm9, xmmword [rsp + 0x510]
vpunpckhdq xmm12, xmm7, xmm5
vmovdqu xmmword [rax + 0x170], xmm4
vmovdqu xmmword [rax + 0x1f0], xmm0
vpunpckldq xmm4, xmm7, xmm5
vpunpckldq xmm0, xmm17, xmm6
vmovdqu xmm7, xmmword [rsp + 0x4f0]
vpunpckhdq xmm17, xmm17, xmm6
vmovdqu xmm6, xmmword [rsp + 0x3d0]
vpunpckhdq xmm11, xmm13, xmm11
vpunpckldq xmm1, xmm16, xmm6
vmovdqu xmm13, xmmword [rsp + 0x2b0]
vpunpckldq xmm5, xmm7, xmm9
vpunpckhdq xmm25, xmm7, xmm9
vmovdqu xmmword [rax + 0x1b0], xmm11
vmovdqu xmm7, xmmword [rsp + 0x1d0]
vmovdqu xmm11, xmmword [rsp + 0xd0]
vmovdqu xmm9, xmmword [rsp + 0xf0]
vpunpckhdq xmm16, xmm16, xmm6
vmovdqu xmm6, xmmword [rsp + 0x430]
vpunpckhdq xmm26, xmm7, xmm11
vmovdqu xmmword [rax + 0x1e0], xmm2
vpunpckldq xmm2, xmm15, xmm6
vpunpckhdq xmm15, xmm15, xmm6
vpunpckldq xmm6, xmm7, xmm11
vpunpckldq xmm7, xmm13, xmm9
vpunpckldq xmm8, xmm0, xmm4
vpunpckhdq xmm27, xmm13, xmm9
vpunpckhdq xmm4, xmm0, xmm4
vpunpckldq xmm9, xmm1, xmm5
vpunpckldq xmm0, xmm17, xmm12
vpunpckldq xmm10, xmm2, xmm6
vpunpckldq xmm11, xmm3, xmm7
vpunpckhdq xmm12, xmm17, xmm12
vpunpckhdq xmm6, xmm2, xmm6
vpunpckldq xmm2, xmm15, xmm26
vpunpckhdq xmm15, xmm15, xmm26
vpunpckhdq xmm5, xmm1, xmm5
vpunpckldq xmm13, xmm8, xmm10
vpunpckldq xmm1, xmm16, xmm25
vpunpckhdq xmm7, xmm3, xmm7
vpunpckhdq xmm16, xmm16, xmm25
vpunpckldq xmm3, xmm14, xmm27
vpunpckhdq xmm10, xmm8, xmm10
vpunpckhdq xmm14, xmm14, xmm27
vpunpckldq xmm8, xmm4, xmm6
vpunpckhdq xmm6, xmm4, xmm6
vpunpckldq xmm4, xmm0, xmm2
vpunpckhdq xmm2, xmm0, xmm2
vpunpckldq xmm0, xmm12, xmm15
vpunpckhdq xmm12, xmm12, xmm15
vpunpckldq xmm15, xmm9, xmm11
vpunpckhdq xmm11, xmm9, xmm11
vpunpckldq xmm9, xmm5, xmm7
vpunpckhdq xmm7, xmm5, xmm7
vpunpckldq xmm5, xmm1, xmm3
vpunpckhdq xmm3, xmm1, xmm3
vpunpckldq xmm1, xmm16, xmm14
vpunpckhdq xmm14, xmm16, xmm14
vpunpckldq xmm16, xmm13, xmm15
vpunpckhdq xmm13, xmm13, xmm15
vmovdqu xmmword [rax + 0x210], xmm13
vpunpckldq xmm13, xmm10, xmm11
vpunpckhdq xmm10, xmm10, xmm11
vmovdqu xmmword [rax + 0x230], xmm10
vpunpckldq xmm10, xmm8, xmm9
vpunpckhdq xmm8, xmm8, xmm9
vmovdqu xmmword [rax + 0x250], xmm8
vpunpckldq xmm8, xmm6, xmm7
vpunpckhdq xmm6, xmm6, xmm7
vmovdqu xmmword [rax + 0x270], xmm6
vpunpckhdq xmm18, xmm19, xmm18
vpunpckldq xmm6, xmm4, xmm5
vpunpckhdq xmm4, xmm4, xmm5
vmovdqu32 xmmword [rax + 0x1d0], xmm18
vmovdqu32 xmmword [rax + 0x200], xmm16
vmovdqu xmmword [rax + 0x220], xmm13
vmovdqu xmmword [rax + 0x240], xmm10
vmovdqu xmmword [rax + 0x260], xmm8
vmovdqu xmmword [rax + 0x280], xmm6
vmovdqu xmmword [rax + 0x290], xmm4
vpunpckldq xmm4, xmm2, xmm3
vpunpckhdq xmm2, xmm2, xmm3
vmovdqu xmm7, xmmword [rsp + 0x310]
vmovdqu xmmword [rax + 0x2a0], xmm4
vmovdqu xmmword [rax + 0x2b0], xmm2
vmovdqu xmm4, xmmword [rsp + 0x170]
vpunpckldq xmm2, xmm0, xmm1
vpunpckhdq xmm0, xmm0, xmm1
vmovdqu xmmword [rax + 0x2d0], xmm0
vpunpckldq xmm0, xmm12, xmm14
vpunpckhdq xmm12, xmm12, xmm14
vmovdqu xmmword [rax + 0x2f0], xmm12
vpunpckldq xmm14, xmm4, xmm7
vpunpckhdq xmm12, xmm4, xmm7
vmovdqu xmm4, xmmword [rsp + 0x390]
vmovdqu xmm7, xmmword [rsp + 0x3f0]
vmovdqu xmm6, xmmword [rsp + 0x470]
vpunpckldq xmm16, xmm4, xmm7
vpunpckhdq xmm7, xmm4, xmm7
vmovdqu xmm4, xmmword [rsp + 0x3b0]
vmovdqu xmmword [rax + 0x2e0], xmm0
vpunpckldq xmm1, xmm4, xmm6
vpunpckhdq xmm0, xmm4, xmm6
vmovdqu xmm4, xmmword [rsp + 0x410]
vmovdqu xmm6, xmmword [rsp + 0x330]
vmovdqu xmm13, xmmword [rsp + 0x450]
vpunpckldq xmm5, xmm4, xmm6
vpunpckhdq xmm3, xmm4, xmm6
vmovdqu xmm4, xmmword [rsp + 0x4d0]
vmovdqu xmmword [rax + 0x2c0], xmm2
vpunpckldq xmm6, xmm4, xmm13
vmovdqu xmm2, xmmword [rsp + 0x530]
vpunpckhdq xmm4, xmm4, xmm13
vmovdqu xmm13, xmmword [rsp + 0x550]
vmovdqu xmm15, xmmword [rsp + 0x230]
vpunpckldq xmm8, xmm2, xmm13
vpunpckhdq xmm2, xmm2, xmm13
vmovdqu xmm13, xmmword [rsp + 0x210]
vmovdqu xmm10, xmmword [rsp + 0x270]
vpunpckldq xmm9, xmm15, xmm13
vpunpckhdq xmm11, xmm15, xmm13
vmovdqu xmm15, xmmword [rsp + 0x2d0]
vpunpckldq xmm18, xmm12, xmm4
vpunpckldq xmm13, xmm15, xmm10
vpunpckhdq xmm12, xmm12, xmm4
vpunpckhdq xmm10, xmm15, xmm10
vpunpckldq xmm4, xmm7, xmm2
vpunpckldq xmm15, xmm14, xmm6
vpunpckhdq xmm7, xmm7, xmm2
vpunpckhdq xmm14, xmm14, xmm6
vpunpckldq xmm2, xmm1, xmm9
vpunpckldq xmm6, xmm16, xmm8
vpunpckhdq xmm1, xmm1, xmm9
vpunpckldq xmm9, xmm0, xmm11
vpunpckhdq xmm0, xmm0, xmm11
vpunpckldq xmm11, xmm5, xmm13
vpunpckhdq xmm8, xmm16, xmm8
vpunpckldq xmm17, xmm15, xmm2
vpunpckldq xmm16, xmm14, xmm1
vpunpckhdq xmm5, xmm5, xmm13
vpunpckhdq xmm1, xmm14, xmm1
vpunpckldq xmm13, xmm3, xmm10
vpunpckldq xmm14, xmm12, xmm0
vpunpckhdq xmm3, xmm3, xmm10
vpunpckhdq xmm0, xmm12, xmm0
vpunpckldq xmm12, xmm6, xmm11
vpunpckhdq xmm6, xmm6, xmm11
vpunpckldq xmm11, xmm8, xmm5
vpunpckhdq xmm5, xmm8, xmm5
vpunpckldq xmm8, xmm7, xmm3
vpunpckhdq xmm3, xmm7, xmm3
vpunpckldq xmm7, xmm17, xmm12
vpunpckhdq xmm2, xmm15, xmm2
vmovdqu xmmword [rax + 0x300], xmm7
vpunpckhdq xmm7, xmm17, xmm12
vmovdqu xmmword [rax + 0x310], xmm7
vpunpckldq xmm7, xmm2, xmm6
vpunpckhdq xmm2, xmm2, xmm6
vpunpckldq xmm15, xmm18, xmm9
vpunpckldq xmm10, xmm4, xmm13
vmovdqu xmmword [rax + 0x330], xmm2
vpunpckldq xmm2, xmm16, xmm11
vmovdqu xmmword [rax + 0x340], xmm2
vpunpckhdq xmm9, xmm18, xmm9
vpunpckldq xmm2, xmm1, xmm5
vpunpckhdq xmm4, xmm4, xmm13
vpunpckhdq xmm5, xmm1, xmm5
vpunpckldq xmm1, xmm15, xmm10
vmovdqu xmmword [rax + 0x360], xmm2
vmovdqu xmmword [rax + 0x380], xmm1
vpunpckhdq xmm6, xmm16, xmm11
vpunpckldq xmm1, xmm9, xmm4
vpunpckhdq xmm2, xmm15, xmm10
vmovdqu xmmword [rax + 0x320], xmm7
vmovdqu xmmword [rax + 0x350], xmm6
vmovdqu xmmword [rax + 0x370], xmm5
vmovdqu xmmword [rax + 0x390], xmm2
vmovdqu xmmword [rax + 0x3a0], xmm1
vpunpckldq xmm1, xmm14, xmm8
vmovdqu xmmword [rax + 0x3c0], xmm1
vpunpckhdq xmm1, xmm14, xmm8
vmovdqu xmmword [rax + 0x3d0], xmm1
vpunpckhdq xmm4, xmm9, xmm4
vpunpckldq xmm1, xmm0, xmm3
vpunpckhdq xmm0, xmm0, xmm3
vmovdqu xmmword [rax + 0x3b0], xmm4
vmovdqu xmmword [rax + 0x3e0], xmm1
vmovdqu xmmword [rax + 0x3f0], xmm0
mov rax, r10
and rax, 0xfffffffffffffff0
add rcx, rax
cmp r10, rax
je 0x6a2852
mov rax, qword [rsp + 0x910]
mov rdx, rcx
shl rdx, 6
mov rbx, qword [rsp + 0x818]
add rax, rdx
add rdx, rbp
nop word [rax + rax]
movzx r8d, byte [rax + 1]
movzx r10d, byte [rax]
mov r11d, r8d
movzx r8d, byte [rax + 2]
shl r11d, 8
shl r8d, 0x10
add r8d, r11d
add r10d, r8d
movzx r8d, byte [rax + 3]
shl r8d, 0x18
add r8d, r10d
mov dword [rdx], r8d
movzx r8d, byte [rax + 0x15]
movzx r10d, byte [rax + 0x14]
mov r11d, r8d
movzx r8d, byte [rax + 0x16]
shl r11d, 8
shl r8d, 0x10
add r8d, r11d
add r10d, r8d
movzx r8d, byte [rax + 0x17]
shl r8d, 0x18
add r8d, r10d
mov dword [rdx + 4], r8d
movzx r8d, byte [rax + 0x29]
movzx r10d, byte [rax + 0x28]
mov r11d, r8d
movzx r8d, byte [rax + 0x2a]
shl r11d, 8
shl r8d, 0x10
add r8d, r11d
add r10d, r8d
movzx r8d, byte [rax + 0x2b]
shl r8d, 0x18
add r8d, r10d
mov dword [rdx + 8], r8d
movzx r8d, byte [rax + 0x3d]
movzx r10d, byte [rax + 0x3c]
mov r11d, r8d
movzx r8d, byte [rax + 0x3e]
shl r11d, 8
shl r8d, 0x10
add r8d, r11d
add r10d, r8d
movzx r8d, byte [rax + 0x3f]
shl r8d, 0x18
add r8d, r10d
mov dword [rdx + 0xc], r8d
movzx r8d, byte [rax + 0x11]
movzx r10d, byte [rax + 0x10]
mov r11d, r8d
movzx r8d, byte [rax + 0x12]
shl r11d, 8
shl r8d, 0x10
add r8d, r11d
add r10d, r8d
movzx r8d, byte [rax + 0x13]
shl r8d, 0x18
add r8d, r10d
mov dword [rdx + 0x10], r8d
movzx r8d, byte [rax + 0x25]
movzx r10d, byte [rax + 0x24]
mov r11d, r8d
movzx r8d, byte [rax + 0x26]
shl r11d, 8
shl r8d, 0x10
add r8d, r11d
add r10d, r8d
movzx r8d, byte [rax + 0x27]
shl r8d, 0x18
add r8d, r10d
mov dword [rdx + 0x14], r8d
movzx r8d, byte [rax + 0x39]
mov r11d, r8d
movzx r8d, byte [rax + 0x3a]
shl r11d, 8
movzx r10d, byte [rax + 0x38]
shl r8d, 0x10
add r8d, r11d
add r10d, r8d
movzx r8d, byte [rax + 0x3b]
shl r8d, 0x18
add r8d, r10d
mov dword [rdx + 0x18], r8d
movzx r8d, byte [rax + 0xd]
movzx r10d, byte [rax + 0xc]
mov r11d, r8d
movzx r8d, byte [rax + 0xe]
shl r11d, 8
shl r8d, 0x10
add r8d, r11d
add r10d, r8d
movzx r8d, byte [rax + 0xf]
shl r8d, 0x18
add r8d, r10d
mov dword [rdx + 0x1c], r8d
movzx r8d, byte [rax + 0x21]
movzx r10d, byte [rax + 0x20]
mov r11d, r8d
movzx r8d, byte [rax + 0x22]
shl r11d, 8
shl r8d, 0x10
add r8d, r11d
add r10d, r8d
movzx r8d, byte [rax + 0x23]
shl r8d, 0x18
add r8d, r10d
mov dword [rdx + 0x20], r8d
movzx r8d, byte [rax + 0x35]
movzx r10d, byte [rax + 0x34]
mov r11d, r8d
movzx r8d, byte [rax + 0x36]
shl r11d, 8
shl r8d, 0x10
add r8d, r11d
add r10d, r8d
movzx r8d, byte [rax + 0x37]
shl r8d, 0x18
add r8d, r10d
mov dword [rdx + 0x24], r8d
movzx r8d, byte [rax + 9]
movzx r10d, byte [rax + 8]
mov r11d, r8d
movzx r8d, byte [rax + 0xa]
shl r11d, 8
shl r8d, 0x10
add r8d, r11d
add r10d, r8d
movzx r8d, byte [rax + 0xb]
shl r8d, 0x18
add r8d, r10d
mov dword [rdx + 0x28], r8d
movzx r8d, byte [rax + 0x1d]
movzx r10d, byte [rax + 0x1c]
mov r11d, r8d
movzx r8d, byte [rax + 0x1e]
shl r11d, 8
shl r8d, 0x10
add r8d, r11d
add r10d, r8d
movzx r8d, byte [rax + 0x1f]
shl r8d, 0x18
add r8d, r10d
mov dword [rdx + 0x2c], r8d
movzx r8d, byte [rax + 0x31]
movzx r10d, byte [rax + 0x30]
mov r11d, r8d
movzx r8d, byte [rax + 0x32]
shl r11d, 8
shl r8d, 0x10
add r8d, r11d
add r10d, r8d
movzx r8d, byte [rax + 0x33]
shl r8d, 0x18
add r8d, r10d
mov dword [rdx + 0x30], r8d
movzx r8d, byte [rax + 5]
movzx r10d, byte [rax + 4]
mov r11d, r8d
movzx r8d, byte [rax + 6]
shl r11d, 8
shl r8d, 0x10
add r8d, r11d
add r10d, r8d
movzx r8d, byte [rax + 7]
shl r8d, 0x18
add r8d, r10d
mov dword [rdx + 0x34], r8d
movzx r8d, byte [rax + 0x19]
movzx r10d, byte [rax + 0x18]
mov r11d, r8d
movzx r8d, byte [rax + 0x1a]
shl r11d, 8
shl r8d, 0x10
add r8d, r11d
add r10d, r8d
movzx r8d, byte [rax + 0x1b]
shl r8d, 0x18
add r8d, r10d
mov dword [rdx + 0x38], r8d
movzx r8d, byte [rax + 0x2d]
movzx r10d, byte [rax + 0x2c]
mov r11d, r8d
movzx r8d, byte [rax + 0x2e]
shl r11d, 8
shl r8d, 0x10
add r8d, r11d
add r10d, r8d
movzx r8d, byte [rax + 0x2f]
shl r8d, 0x18
add r8d, r10d
inc rcx
mov dword [rdx + 0x3c], r8d
add rax, 0x40
add rdx, 0x40
cmp rbx, rcx
ja 0x6a2540
mov eax, dword [rsp + 0x920]
mov rbx, rsi
shl rbx, 7
dec eax
mov dword [rsp + 0xb0], eax
lea r15, [rbp + rbx]
test edi, edi
je 0x6a2889
mov eax, dword [rsp + 0x948]
and eax, 1
mov dword [rsp + 0xf0], eax
jne 0x6a9eb3
and r9d, 1
mov dword [rsp + 0xd0], r9d
jne 0x6a9cf0
cmp dword [rsp + 0xb0], 1
mov r12, rbx
mov r14, rbp
jbe 0x6a292b
mov eax, dword [rsp + 0x920]
mov r12, rsi
sub eax, 3
mov dword [rsp + 0x50], eax
shr eax, 1
lea eax, [rax + rax + 4]
shl r12, 8
mov dword [rsp + 0x30], eax
mov rax, r15
mov edi, 2
mov r15, r12
mov r12, rax
nop dword [rax]
mov rcx, r14
mov r14d, edi
imul r14, rbx
mov rdx, r12
mov r9, r13
mov r8, rsi
add r14, rbp
call fcn.0067b550
add edi, 2
mov rcx, r12
mov r9, r13
mov r8, rsi
mov rdx, r14
call fcn.0067b550
add r12, r15
cmp dword [rsp + 0x30], edi
jne 0x6a28e0
mov eax, dword [rsp + 0x50]
and eax, 0xfffffffe
lea r12d, [rax + 3]
imul r12, rsi
shl r12, 7
add r12, rbp
mov r9, r13
mov r8, rsi
mov rdx, r12
mov rcx, r14
call fcn.0067b550
mov rdx, qword [rsp + 0x950]
mov r9, r13
mov r8, rsi
mov rcx, r12
call fcn.0067b550
cmp qword [rsp + 0x818], 0
je 0x6a9c82
mov rax, qword [rsp + 0x910]
mov rsi, qword [rsp + 0x818]
add rax, 0x7ff
sub rax, qword [rsp + 0x950]
lea r9, [rsi - 1]
cmp rax, 0xffe
jbe 0x6aa112
cmp r9, 0xe
jbe 0x6aa112
cmp r9, 0x1e
jbe 0x6aa5b6
shr rsi, 5
mov rax, qword [rsp + 0x950]
mov rcx, rsi
shl rcx, 0xb
mov rdx, qword [rsp + 0x910]
vmovdqu16 ymm23, ymmword [0x007a18e0]
vmovdqu32 ymm25, ymmword [0x007a1960]
vmovdqu32 ymm21, ymmword [0x007a1980]
vmovdqu16 ymm31, ymmword [0x007a19a0]
add rcx, rax
nop dword [rax]
vmovdqu ymm6, ymmword [rax]
vmovdqu32 ymm16, ymmword [rax + 0x20]
vmovdqu ymm11, ymmword [rax + 0x40]
vmovdqu ymm5, ymmword [rax + 0x60]
vmovdqu ymm4, ymmword [rax + 0x80]
vmovdqu ymm2, ymm6
vmovdqu ymm13, ymmword [rax + 0xa0]
vmovdqu ymm10, ymmword [rax + 0xc0]
vpermt2d ymm2, ymm25, ymm16
vpermt2d ymm6, ymm21, ymm16
vmovdqu32 ymm16, ymm11
vmovdqu ymm9, ymmword [rax + 0xe0]
vmovdqu ymm7, ymmword [rax + 0x100]
vpermt2d ymm16, ymm25, ymm5
vpermt2d ymm11, ymm21, ymm5
vmovdqu ymm5, ymm4
vmovdqu ymm15, ymmword [rax + 0x120]
vmovdqu ymm8, ymmword [rax + 0x140]
vpermt2d ymm5, ymm25, ymm13
vpermt2d ymm4, ymm21, ymm13
vmovdqu ymm13, ymm10
vmovdqu ymm14, ymmword [rax + 0x160]
vmovdqu ymm1, ymmword [rax + 0x180]
vpermt2d ymm13, ymm25, ymm9
vpermt2d ymm10, ymm21, ymm9
vmovdqu ymm9, ymm7
vmovdqu ymm0, ymmword [rax + 0x1a0]
vmovdqu ymm3, ymmword [rax + 0x1c0]
vpermt2d ymm9, ymm25, ymm15
vpermt2d ymm7, ymm21, ymm15
vmovdqu ymm15, ymm8
vmovdqu ymm12, ymmword [rax + 0x1e0]
vpermt2d ymm15, ymm25, ymm14
vpermt2d ymm8, ymm21, ymm14
vmovdqu ymm14, ymm1
vpermt2d ymm14, ymm25, ymm0
vpermt2d ymm1, ymm21, ymm0
vmovdqu ymm0, ymm3
vpermt2d ymm0, ymm25, ymm12
vpermt2d ymm3, ymm21, ymm12
vmovdqu ymm12, ymm2
vpermt2d ymm12, ymm25, ymm16
vpermt2d ymm2, ymm21, ymm16
vmovdqu32 ymm16, ymm14
vpermt2d ymm16, ymm25, ymm0
vpermt2d ymm14, ymm21, ymm0
vmovdqu32 ymm18, ymm5
vmovdqu ymm0, ymm6
vpermt2d ymm18, ymm25, ymm13
vpermt2d ymm5, ymm21, ymm13
vpermt2d ymm0, ymm25, ymm11
vpermt2d ymm6, ymm21, ymm11
vmovdqu ymm13, ymm9
vmovdqu ymm11, ymm7
vpermt2d ymm13, ymm25, ymm15
vpermt2d ymm9, ymm21, ymm15
vpermt2d ymm11, ymm25, ymm8
vpermt2d ymm7, ymm21, ymm8
vmovdqu ymm15, ymm4
vmovdqu ymm8, ymm1
vmovdqu32 ymm17, ymm12
vpermt2d ymm15, ymm25, ymm10
vpermt2d ymm8, ymm25, ymm3
vpermt2d ymm1, ymm21, ymm3
vpermt2d ymm17, ymm25, ymm18
vpermt2d ymm12, ymm21, ymm18
vmovdqu ymm3, ymm0
vmovdqu32 ymm18, ymm13
vpermt2d ymm18, ymm25, ymm16
vpermt2d ymm13, ymm21, ymm16
vpermt2d ymm3, ymm25, ymm15
vpermt2d ymm0, ymm21, ymm15
vmovdqu32 ymm16, ymm11
vmovdqu ymm15, ymm2
vpermt2d ymm2, ymm21, ymm5
vpermt2d ymm16, ymm25, ymm8
vpermt2d ymm11, ymm21, ymm8
vmovdqu ymm8, ymm2
vmovdqu ymm2, ymm9
vpermt2d ymm2, ymm25, ymm14
vpermt2d ymm9, ymm21, ymm14
vmovdqu ymm14, ymm7
vpermt2d ymm4, ymm21, ymm10
vpermt2d ymm14, ymm25, ymm1
vpermt2d ymm7, ymm21, ymm1
vmovdqu ymm10, ymm0
vpermt2d ymm15, ymm25, ymm5
vmovdqu ymm0, ymm6
vmovdqu ymm1, ymm3
vpermt2d ymm3, ymm21, ymm16
vpermt2d ymm0, ymm25, ymm4
vmovdqu ymmword [rsp + 0x70], ymm3
vmovdqu ymm3, ymm15
vpermt2d ymm3, ymm25, ymm2
vpermt2d ymm1, ymm25, ymm16
vpermt2d ymm15, ymm21, ymm2
vmovdqu ymm2, ymm0
vpermt2d ymm0, ymm21, ymm14
vpermt2d ymm6, ymm21, ymm4
vmovdqu ymmword [rsp + 0xb0], ymm0
vmovdqu ymm4, ymm1
vmovdqu ymm0, ymm10
vmovdqu ymm1, ymm12
vpermt2d ymm2, ymm25, ymm14
vpermt2d ymm1, ymm25, ymm13
vpermt2d ymm0, ymm25, ymm11
vpermt2d ymm12, ymm21, ymm13
vpermt2d ymm10, ymm21, ymm11
vmovdqu ymm14, ymm8
vmovdqu ymm13, ymm6
vmovdqu ymm11, ymm6
vpermt2d ymm14, ymm25, ymm9
vmovdqu ymm6, ymmword [rax + 0x200]
vpermt2d ymm8, ymm21, ymm9
vpermt2d ymm13, ymm25, ymm7
vpermt2d ymm11, ymm21, ymm7
vmovdqu32 ymm5, ymm17
vpermt2d ymm17, ymm21, ymm18
vmovdqu32 ymm20, ymmword [rax + 0x240]
vmovdqu32 ymmword [rsp + 0x50], ymm17
vmovdqu ymmword [rsp + 0x90], ymm15
vmovdqu ymmword [rsp + 0xd0], ymm12
vmovdqu ymm15, ymmword [rax + 0x220]
vmovdqu ymm12, ymmword [rax + 0x2a0]
vmovdqu ymmword [rsp + 0xf0], ymm10
vmovdqu ymmword [rsp + 0x110], ymm14
vmovdqu ymmword [rsp + 0x130], ymm8
vmovdqu ymm14, ymmword [rax + 0x260]
vmovdqu ymmword [rsp + 0x170], ymm11
vmovdqu ymmword [rsp + 0x150], ymm13
vmovdqu ymm11, ymmword [rax + 0x280]
vmovdqu ymm13, ymmword [rax + 0x2c0]
vmovdqu ymm8, ymm6
vmovdqu ymm9, ymmword [rax + 0x2e0]
vmovdqu ymm7, ymmword [rax + 0x300]
vmovdqu32 ymm16, ymmword [rax + 0x320]
vmovdqu32 ymm17, ymmword [rax + 0x340]
vmovdqu ymm10, ymmword [rax + 0x380]
vpermt2d ymm5, ymm25, ymm18
vpermt2d ymm8, ymm25, ymm15
vpermt2d ymm6, ymm21, ymm15
vmovdqu32 ymm24, ymm20
vmovdqu32 ymm18, ymm11
vmovdqu ymm15, ymm13
vmovdqu32 ymm26, ymmword [rax + 0x360]
vmovdqu32 ymm27, ymmword [rax + 0x3a0]
vmovdqu32 ymm22, ymmword [rax + 0x3c0]
vpermt2d ymm24, ymm25, ymm14
vpermt2d ymm20, ymm21, ymm14
vpermt2d ymm15, ymm25, ymm9
vpermt2d ymm13, ymm21, ymm9
vpermt2d ymm18, ymm25, ymm12
vmovdqu ymm9, ymm7
vmovdqu ymm14, ymm8
vmovdqu32 ymm28, ymmword [rax + 0x3e0]
vpermt2d ymm9, ymm25, ymm16
vpermt2d ymm7, ymm21, ymm16
vpermt2d ymm14, ymm25, ymm24
vpermt2d ymm8, ymm21, ymm24
vmovdqu32 ymm19, ymm17
vmovdqu32 ymm16, ymm10
vmovdqu32 ymm24, ymm18
vpermt2d ymm19, ymm25, ymm26
vpermt2d ymm24, ymm25, ymm15
vpermt2d ymm18, ymm21, ymm15
vpermt2d ymm11, ymm21, ymm12
vpermt2d ymm16, ymm25, ymm27
vmovdqu32 ymm12, ymm22
vmovdqu ymm15, ymm9
vpermt2d ymm12, ymm25, ymm28
vpermt2d ymm10, ymm21, ymm27
vpermt2d ymm15, ymm25, ymm19
vpermt2d ymm9, ymm21, ymm19
vmovdqu32 ymm19, ymm16
vpermt2d ymm22, ymm21, ymm28
vpermt2d ymm19, ymm25, ymm12
vpermt2d ymm16, ymm21, ymm12
vmovdqu32 ymm30, ymm10
vmovdqu ymm12, ymm6
vpermt2d ymm30, ymm25, ymm22
vpermt2d ymm10, ymm21, ymm22
vpermt2d ymm12, ymm25, ymm20
vpermt2d ymm6, ymm21, ymm20
vmovdqu32 ymm22, ymm14
vmovdqu32 ymm20, ymm11
vpermt2d ymm17, ymm21, ymm26
vpermt2d ymm20, ymm25, ymm13
vpermt2d ymm11, ymm21, ymm13
vpermt2d ymm14, ymm21, ymm24
vpermt2d ymm22, ymm25, ymm24
vmovdqu ymm13, ymm7
vmovdqu32 ymm24, ymm15
vpermt2d ymm24, ymm25, ymm19
vpermt2d ymm15, ymm21, ymm19
vpermt2d ymm13, ymm25, ymm17
vmovdqu32 ymm19, ymm12
vmovdqu32 ymm27, ymm8
vpermt2d ymm19, ymm25, ymm20
vpermt2d ymm12, ymm21, ymm20
vpermt2d ymm27, ymm25, ymm18
vpermt2d ymm8, ymm21, ymm18
vmovdqu32 ymm20, ymm13
vmovdqu32 ymm18, ymm9
vpermt2d ymm20, ymm25, ymm30
vpermt2d ymm13, ymm21, ymm30
vpermt2d ymm18, ymm25, ymm16
vpermt2d ymm9, ymm21, ymm16
vpermt2d ymm7, ymm21, ymm17
vmovdqu32 ymm16, ymm6
vmovdqu32 ymm30, ymm19
vpermt2d ymm6, ymm21, ymm11
vpermt2d ymm16, ymm25, ymm11
vpermt2d ymm30, ymm25, ymm20
vpermt2d ymm19, ymm21, ymm20
vmovdqu ymm11, ymm7
vmovdqu32 ymm29, ymm22
vmovdqu32 ymm20, ymm27
vpermt2d ymm11, ymm25, ymm10
vpermt2d ymm29, ymm25, ymm24
vpermt2d ymm22, ymm21, ymm24
vpermt2d ymm20, ymm25, ymm18
vpermt2d ymm27, ymm21, ymm18
vmovdqu32 ymm24, ymm16
vmovdqu32 ymm28, ymm14
vmovdqu32 ymm26, ymm14
vmovdqu32 ymm18, ymm12
vpermt2d ymm7, ymm21, ymm10
vpermt2d ymm24, ymm25, ymm11
vpermt2d ymm16, ymm21, ymm11
vpermt2d ymm28, ymm25, ymm15
vpermt2d ymm26, ymm21, ymm15
vpermt2d ymm18, ymm25, ymm13
vpermt2d ymm12, ymm21, ymm13
vmovdqu ymm15, ymm8
vmovdqu ymm13, ymm6
vmovdqu ymm11, ymm6
vmovdqu ymm10, ymmword [rax + 0x440]
vmovdqu ymm6, ymmword [rax + 0x400]
vpermt2d ymm15, ymm25, ymm9
vpermt2d ymm8, ymm21, ymm9
vpermt2d ymm13, ymm25, ymm7
vpermt2d ymm11, ymm21, ymm7
vmovdqu ymm9, ymmword [rax + 0x460]
vmovdqu ymm14, ymmword [rax + 0x4a0]
vmovdqu32 ymmword [rsp + 0x30], ymm29
vmovdqu32 ymmword [rsp + 0x190], ymm22
vmovdqu32 ymmword [rsp + 0x1b0], ymm30
vmovdqu32 ymmword [rsp + 0x1d0], ymm19
vmovdqu32 ymmword [rsp + 0x1f0], ymm20
vmovdqu32 ymm19, ymmword [rax + 0x480]
vmovdqu32 ymmword [rsp + 0x210], ymm27
vmovdqu32 ymmword [rsp + 0x230], ymm24
vmovdqu32 ymmword [rsp + 0x270], ymm28
vmovdqu32 ymmword [rsp + 0x290], ymm26
vmovdqu32 ymmword [rsp + 0x2b0], ymm18
vmovdqu ymmword [rsp + 0x2d0], ymm12
vmovdqu ymmword [rsp + 0x2f0], ymm15
vmovdqu ymmword [rsp + 0x310], ymm8
vmovdqu ymmword [rsp + 0x330], ymm13
vmovdqu ymm8, ymmword [rax + 0x420]
vmovdqu ymmword [rsp + 0x350], ymm11
vmovdqu32 ymmword [rsp + 0x250], ymm16
vmovdqu32 ymm16, ymmword [rax + 0x4c0]
vmovdqu ymm7, ymmword [rax + 0x500]
vmovdqu32 ymm17, ymmword [rax + 0x520]
vmovdqu ymm13, ymm6
vmovdqu ymm11, ymm10
vmovdqu ymm15, ymmword [rax + 0x4e0]
vpermt2d ymm11, ymm25, ymm9
vpermt2d ymm10, ymm21, ymm9
vpermt2d ymm13, ymm25, ymm8
vmovdqu32 ymm9, ymm19
vmovdqu32 ymm30, ymm7
vpermt2d ymm30, ymm25, ymm17
vpermt2d ymm9, ymm25, ymm14
vpermt2d ymm7, ymm21, ymm17
vmovdqu32 ymm18, ymm16
vmovdqu32 ymm17, ymm13
vpermt2d ymm18, ymm25, ymm15
vpermt2d ymm6, ymm21, ymm8
vpermt2d ymm17, ymm25, ymm11
vpermt2d ymm13, ymm21, ymm11
vmovdqu ymm11, ymm9
vmovdqu32 ymm26, ymmword [rax + 0x560]
vmovdqu32 ymm27, ymmword [rax + 0x5a0]
vmovdqu32 ymm20, ymmword [rax + 0x540]
vmovdqu ymm12, ymmword [rax + 0x580]
vpermt2d ymm11, ymm25, ymm18
vpermt2d ymm9, ymm21, ymm18
vpermt2d ymm19, ymm21, ymm14
vmovdqu32 ymm18, ymm30
vmovdqu32 ymm14, ymm30
vmovdqu32 ymm30, ymm6
vmovdqu32 ymm28, ymmword [rax + 0x5e0]
vmovdqu32 ymm24, ymmword [rax + 0x5c0]
vpermt2d ymm16, ymm21, ymm15
vpermt2d ymm30, ymm25, ymm10
vpermt2d ymm6, ymm21, ymm10
vmovdqu32 ymm10, ymm19
vpermt2d ymm10, ymm25, ymm16
vpermt2d ymm19, ymm21, ymm16
vmovdqu32 ymm22, ymm20
vmovdqu ymm8, ymm12
vpermt2d ymm20, ymm21, ymm26
vpermt2d ymm12, ymm21, ymm27
vmovdqu32 ymm16, ymm7
vpermt2d ymm22, ymm25, ymm26
vpermt2d ymm8, ymm25, ymm27
vpermt2d ymm16, ymm25, ymm20
vpermt2d ymm7, ymm21, ymm20
vmovdqu32 ymm27, ymm24
vmovdqu32 ymm20, ymm12
vpermt2d ymm24, ymm21, ymm28
vpermt2d ymm27, ymm25, ymm28
vpermt2d ymm20, ymm25, ymm24
vpermt2d ymm12, ymm21, ymm24
vpermt2d ymm18, ymm25, ymm22
vpermt2d ymm14, ymm21, ymm22
vmovdqu32 ymm24, ymm17
vmovdqu32 ymm22, ymm8
vpermt2d ymm22, ymm25, ymm27
vpermt2d ymm24, ymm25, ymm11
vpermt2d ymm17, ymm21, ymm11
vmovdqu32 ymm11, ymm18
vpermt2d ymm11, ymm25, ymm22
vpermt2d ymm18, ymm21, ymm22
vmovdqu32 ymm15, ymm30
vmovdqu32 ymm22, ymm30
vpermt2d ymm15, ymm21, ymm10
vpermt2d ymm22, ymm25, ymm10
vmovdqu32 ymm10, ymm16
vpermt2d ymm10, ymm25, ymm20
vpermt2d ymm16, ymm21, ymm20
vmovdqu32 ymm20, ymm13
vpermt2d ymm8, ymm21, ymm27
vpermt2d ymm20, ymm25, ymm9
vpermt2d ymm13, ymm21, ymm9
vmovdqu ymm9, ymm14
vpermt2d ymm9, ymm25, ymm8
vpermt2d ymm14, ymm21, ymm8
vmovdqu32 ymm27, ymm24
vmovdqu ymm8, ymm6
vpermt2d ymm8, ymm25, ymm19
vpermt2d ymm6, ymm21, ymm19
vpermt2d ymm27, ymm25, ymm11
vpermt2d ymm24, ymm21, ymm11
vmovdqu32 ymm19, ymm7
vmovdqu32 ymm11, ymm22
vmovdqu32 ymm30, ymm17
vpermt2d ymm19, ymm25, ymm12
vpermt2d ymm7, ymm21, ymm12
vpermt2d ymm11, ymm25, ymm10
vpermt2d ymm22, ymm21, ymm10
vpermt2d ymm30, ymm25, ymm18
vpermt2d ymm17, ymm21, ymm18
vmovdqu32 ymm10, ymm20
vmovdqu32 ymm18, ymm6
vpermt2d ymm10, ymm25, ymm9
vpermt2d ymm20, ymm21, ymm9
vpermt2d ymm18, ymm21, ymm7
vmovdqu ymm9, ymm8
vmovdqu32 ymm28, ymm13
vpermt2d ymm8, ymm21, ymm19
vmovdqu32 ymm12, ymm27
vpermt2d ymm28, ymm25, ymm14
vmovdqu ymmword [rsp + 0x3d0], ymm8
vmovdqu32 ymm27, ymm15
vmovdqu32 ymm8, ymm30
vmovdqu32 ymm26, ymm6
vmovdqu32 ymm30, ymm15
vmovdqu ymm6, ymmword [rax + 0x600]
vmovdqu32 ymmword [rsp + 0x4b0], ymm18
vmovdqu32 ymm18, ymmword [rax + 0x6c0]
vpermt2d ymm30, ymm25, ymm16
vpermt2d ymm27, ymm21, ymm16
vpermt2d ymm13, ymm21, ymm14
vmovdqu32 ymm16, ymmword [rax + 0x680]
vmovdqu ymm14, ymmword [rax + 0x620]
vpermt2d ymm26, ymm25, ymm7
vmovdqu32 ymmword [rsp + 0x390], ymm22
vmovdqu ymm7, ymmword [rax + 0x700]
vmovdqu32 ymm22, ymmword [rax + 0x6e0]
vmovdqu32 ymmword [rsp + 0x450], ymm28
vmovdqu32 ymm28, ymmword [rax + 0x640]
vpermt2d ymm9, ymm25, ymm19
vmovdqu32 ymmword [rsp + 0x3b0], ymm20
vmovdqu32 ymm19, ymmword [rax + 0x6a0]
vmovdqu32 ymmword [rsp + 0x3f0], ymm17
vmovdqu32 ymmword [rsp + 0x430], ymm27
vmovdqu32 ymm17, ymmword [rax + 0x660]
vmovdqu32 ymm27, ymmword [rax + 0x720]
vmovdqu ymmword [rsp + 0x470], ymm13
vmovdqu32 ymm20, ymm18
vmovdqu ymm13, ymm6
vpermt2d ymm20, ymm25, ymm22
vpermt2d ymm18, ymm21, ymm22
vpermt2d ymm13, ymm25, ymm14
vmovdqu32 ymmword [rsp + 0x370], ymm24
vmovdqu32 ymmword [rsp + 0x410], ymm30
vmovdqu32 ymm24, ymmword [rax + 0x740]
vmovdqu32 ymmword [rsp + 0x490], ymm26
vmovdqu32 ymm30, ymm28
vmovdqu ymm15, ymmword [rax + 0x780]
vmovdqu32 ymm26, ymm16
vmovdqu32 ymm22, ymm7
vmovdqu32 ymm29, ymmword [rax + 0x7c0]
vpermt2d ymm30, ymm25, ymm17
vpermt2d ymm26, ymm25, ymm19
vpermt2d ymm16, ymm21, ymm19
vpermt2d ymm22, ymm25, ymm27
vmovdqu32 ymm19, ymm13
vpermt2d ymm6, ymm21, ymm14
vpermt2d ymm7, ymm21, ymm27
vmovdqu32 ymm14, ymm22
vpermt2d ymm19, ymm25, ymm30
vpermt2d ymm13, ymm21, ymm30
vmovdqu32 ymm27, ymm24
vmovdqu32 ymm22, ymm15
vmovdqu32 ymm30, ymm26
vpermt2d ymm27, ymm25, ymmword [rax + 0x760]
vpermt2d ymm28, ymm21, ymm17
vpermt2d ymm22, ymm25, ymmword [rax + 0x7a0]
vpermt2d ymm30, ymm25, ymm20
vpermt2d ymm26, ymm21, ymm20
vmovdqu32 ymm17, ymm29
vmovdqu32 ymm20, ymm14
vpermt2d ymm17, ymm25, ymmword [rax + 0x7e0]
vpermt2d ymm20, ymm25, ymm27
vpermt2d ymm14, ymm21, ymm27
vmovdqu32 ymm27, ymm22
vpermt2d ymm27, ymm25, ymm17
vpermt2d ymm22, ymm21, ymm17
vmovdqu32 ymm17, ymm6
vpermt2d ymm17, ymm25, ymm28
vpermt2d ymm6, ymm21, ymm28
vmovdqu32 ymm28, ymm16
vpermt2d ymm24, ymm21, ymmword [rax + 0x760]
vpermt2d ymm15, ymm21, ymmword [rax + 0x7a0]
vpermt2d ymm28, ymm25, ymm18
vpermt2d ymm16, ymm21, ymm18
vmovdqu32 ymm18, ymm7
vpermt2d ymm29, ymm21, ymmword [rax + 0x7e0]
vpermt2d ymm18, ymm25, ymm24
vpermt2d ymm7, ymm21, ymm24
vmovdqu32 ymm24, ymm15
vpermt2d ymm24, ymm25, ymm29
vpermt2d ymm15, ymm21, ymm29
vmovdqu32 ymm29, ymm19
vpermt2d ymm29, ymm25, ymm30
vpermt2d ymm19, ymm21, ymm30
vmovdqu32 ymm30, ymm20
vpermt2d ymm30, ymm25, ymm27
vpermt2d ymm20, ymm21, ymm27
vmovdqu32 ymm27, ymm17
vpermt2d ymm27, ymm25, ymm28
vpermt2d ymm17, ymm21, ymm28
vmovdqu32 ymm28, ymm18
vpermt2d ymm28, ymm25, ymm24
vpermt2d ymm18, ymm21, ymm24
vmovdqu32 ymm24, ymm13
vpermt2d ymm24, ymm25, ymm26
vpermt2d ymm13, ymm21, ymm26
vmovdqu32 ymm26, ymm14
vpermt2d ymm26, ymm25, ymm22
vpermt2d ymm14, ymm21, ymm22
vmovdqu32 ymm22, ymm6
vpermt2d ymm22, ymm25, ymm16
vpermt2d ymm6, ymm21, ymm16
vmovdqu32 ymm16, ymm7
vpermt2d ymm16, ymm25, ymm15
vpermt2d ymm7, ymm21, ymm15
vmovdqu32 ymm15, ymm29
vpermt2d ymm15, ymm25, ymm30
vpermt2d ymm29, ymm21, ymm30
vmovdqu32 ymm30, ymm27
vpermt2d ymm30, ymm25, ymm28
vpermt2d ymm27, ymm21, ymm28
vmovdqu32 ymmword [rsp + 0x4d0], ymm29
vmovdqu32 ymmword [rsp + 0x4f0], ymm27
vmovdqu32 ymm29, ymm30
vmovdqu32 ymm27, ymm24
vmovdqu32 ymm28, ymm24
vmovdqu32 ymm30, ymm17
vmovdqu32 ymm24, ymm22
vpermt2d ymm24, ymm25, ymm16
vpermt2d ymm22, ymm21, ymm16
vpermt2d ymm30, ymm25, ymm18
vmovdqu32 ymm16, ymm19
vpermt2d ymm19, ymm21, ymm20
vmovdqu32 ymmword [rsp + 0x510], ymm19
vmovdqu32 ymm19, ymm30
vmovdqu32 ymm30, ymm17
vpermt2d ymm30, ymm21, ymm18
vpermt2d ymm16, ymm25, ymm20
vmovdqu32 ymm18, ymm6
vmovdqu32 ymm20, ymm6
vpermt2d ymm20, ymm21, ymm7
vpermt2d ymm18, ymm25, ymm7
vmovdqu16 ymm7, ymm5
vpermt2w ymm7, ymm31, ymmword [rsp + 0x30]
vmovdqu16 ymm6, ymm7
vmovdqu16 ymm7, ymm12
vpermt2d ymm28, ymm21, ymm26
vpermt2d ymm27, ymm25, ymm26
vpermt2w ymm7, ymm31, ymm15
vmovdqu32 ymm17, ymm13
vmovdqu32 ymm26, ymm13
vpermt2d ymm26, ymm21, ymm14
vpermt2d ymm17, ymm25, ymm14
vpandq ymm13, ymm23, ymm6
vpandq ymm14, ymm23, ymm7
vpsrlw ymm6, ymm6, 8
vpsrlw ymm7, ymm7, 8
vpandq ymm7, ymm23, ymm7
vpandq ymm6, ymm23, ymm6
vpackuswb ymm6, ymm6, ymm7
vpermq ymm7, ymm6, 0xd8
vmovdqu ymmword [rsp + 0x530], ymm7
vpsrld ymm7, ymmword [rsp + 0x30], 0x10
vpsrld ymm6, ymm5, 0x10
vpackuswb ymm13, ymm13, ymm14
vpermt2w ymm6, ymm31, ymm7
vpsrld ymm14, ymm15, 0x10
vpsrld ymm7, ymm12, 0x10
vpermt2w ymm7, ymm31, ymm14
vpandq ymm7, ymm23, ymm7
vpandq ymm6, ymm23, ymm6
vpackuswb ymm6, ymm6, ymm7
vpermq ymm7, ymm6, 0xd8
vpsrld ymm6, ymmword [rsp + 0x30], 0x18
vmovdqu ymm14, ymmword [rsp + 0x1b0]
vpsrld ymm15, ymm15, 0x18
vpsrld ymm5, ymm5, 0x18
vpsrld ymm12, ymm12, 0x18
vpermt2w ymm5, ymm31, ymm6
vpermt2w ymm12, ymm31, ymm15
vmovdqu16 ymm15, ymm4
vpermt2w ymm15, ymm31, ymm14
vpandq ymm5, ymm23, ymm5
vpandq ymm12, ymm23, ymm12
vpackuswb ymm12, ymm5, ymm12
vmovdqu16 ymm5, ymm15
vmovdqu16 ymm15, ymm11
vpermt2w ymm15, ymm31, ymm29
vmovdqu16 ymm6, ymm15
vmovdqu ymmword [rsp + 0x550], ymm7
vpsrlw ymm6, ymm6, 8
vpandq ymm7, ymm23, ymm5
vpsrlw ymm5, ymm5, 8
vpermq ymm12, ymm12, 0xd8
vpandq ymm5, ymm23, ymm5
vpandq ymm6, ymm23, ymm6
vpackuswb ymm6, ymm5, ymm6
vmovdqu ymmword [rsp + 0x30], ymm12
vpandq ymm12, ymm23, ymm15
vpackuswb ymm7, ymm7, ymm12
vpsrld ymm5, ymm4, 0x10
vpermq ymm12, ymm6, 0xd8
vpsrld ymm6, ymm14, 0x10
vpermq ymm15, ymm7, 0xd8
vpermt2w ymm5, ymm31, ymm6
vpsrld ymm7, ymm29, 0x10
vpsrld ymm6, ymm11, 0x10
vpermt2w ymm6, ymm31, ymm7
vpandq ymm6, ymm23, ymm6
vpandq ymm5, ymm23, ymm5
vpackuswb ymm5, ymm5, ymm6
vpermq ymm7, ymm5, 0xd8
vpsrld ymm29, ymm29, 0x18
vpsrld ymm5, ymm14, 0x18
vpsrld ymm4, ymm4, 0x18
vpsrld ymm11, ymm11, 0x18
vpermt2w ymm4, ymm31, ymm5
vpermt2w ymm11, ymm31, ymm29
vpandq ymm11, ymm23, ymm11
vpandq ymm4, ymm23, ymm4
vpackuswb ymm4, ymm4, ymm11
vmovdqu32 ymm29, ymmword [rsp + 0x1f0]
vpermq ymm11, ymm4, 0xd8
vmovdqu ymmword [rsp + 0x5b0], ymm11
vmovdqu16 ymm11, ymm3
vpermt2w ymm11, ymm31, ymm29
vmovdqu16 ymm4, ymm11
vmovdqu16 ymm11, ymm10
vpermt2w ymm11, ymm31, ymm27
vmovdqu16 ymm5, ymm11
vpandq ymm6, ymm23, ymm4
vpsrlw ymm5, ymm5, 8
vpsrlw ymm4, ymm4, 8
vpandq ymm4, ymm23, ymm4
vpandq ymm5, ymm23, ymm5
vpackuswb ymm5, ymm4, ymm5
vmovdqu ymmword [rsp + 0x590], ymm7
vpandq ymm7, ymm23, ymm11
vpackuswb ymm6, ymm6, ymm7
vpermq ymm14, ymm5, 0xd8
vpsrld ymm4, ymm3, 0x10
vpsrld ymm5, ymm29, 0x10
vpermq ymm11, ymm6, 0xd8
vpermt2w ymm4, ymm31, ymm5
vpsrld ymm6, ymm27, 0x10
vpsrld ymm5, ymm10, 0x10
vpermt2w ymm5, ymm31, ymm6
vpandq ymm4, ymm23, ymm4
vpandq ymm5, ymm23, ymm5
vpackuswb ymm5, ymm4, ymm5
vpsrld ymm27, ymm27, 0x18
vpsrld ymm4, ymm29, 0x18
vpsrld ymm3, ymm3, 0x18
vpsrld ymm10, ymm10, 0x18
vpermt2w ymm3, ymm31, ymm4
vpermt2w ymm10, ymm31, ymm27
vpandq ymm3, ymm23, ymm3
vpandq ymm10, ymm23, ymm10
vpackuswb ymm10, ymm3, ymm10
vpermq ymm10, ymm10, 0xd8
vmovdqu32 ymm29, ymmword [rsp + 0x230]
vmovdqu ymmword [rsp + 0x610], ymm10
vmovdqu16 ymm10, ymm9
vpermt2w ymm10, ymm31, ymm24
vmovdqu16 ymm3, ymm2
vpermt2w ymm3, ymm31, ymm29
vmovdqu16 ymm4, ymm10
vmovdqu ymmword [rsp + 0x1f0], ymm11
vpsrlw ymm4, ymm4, 8
vpermq ymm11, ymm5, 0xd8
vpandq ymm5, ymm23, ymm3
vpsrlw ymm3, ymm3, 8
vpandq ymm4, ymm23, ymm4
vpandq ymm3, ymm23, ymm3
vpandq ymm6, ymm23, ymm10
vpackuswb ymm3, ymm3, ymm4
vpackuswb ymm5, ymm5, ymm6
vpermq ymm27, ymm3, 0xd8
vpsrld ymm4, ymm29, 0x10
vpsrld ymm3, ymm2, 0x10
vpermq ymm10, ymm5, 0xd8
vpermt2w ymm3, ymm31, ymm4
vpsrld ymm5, ymm24, 0x10
vpsrld ymm4, ymm9, 0x10
vpermt2w ymm4, ymm31, ymm5
vpandq ymm4, ymm23, ymm4
vpandq ymm3, ymm23, ymm3
vpackuswb ymm3, ymm3, ymm4
vpermq ymm3, ymm3, 0xd8
vmovdqu ymmword [rsp + 0x650], ymm3
vpsrld ymm24, ymm24, 0x18
vpsrld ymm3, ymm29, 0x18
vpsrld ymm2, ymm2, 0x18
vpsrld ymm9, ymm9, 0x18
vpermt2w ymm2, ymm31, ymm3
vpermt2w ymm9, ymm31, ymm24
vpandq ymm9, ymm23, ymm9
vpandq ymm2, ymm23, ymm2
vpackuswb ymm2, ymm2, ymm9
vpermq ymm2, ymm2, 0xd8
vmovdqu ymmword [rsp + 0x1b0], ymm15
vmovdqu ymmword [rsp + 0x570], ymm12
vmovdqu ymmword [rsp + 0x5d0], ymm14
vmovdqu ymmword [rsp + 0x5f0], ymm11
vmovdqu ymmword [rsp + 0x230], ymm10
vmovdqu64 ymmword [rsp + 0x630], ymm27
vmovdqu ymmword [rsp + 0x670], ymm2
vmovdqu16 ymm29, ymm8
vmovdqu ymm9, ymmword [rsp + 0x270]
vpermt2w ymm29, ymm31, ymm16
vmovdqu16 ymm2, ymm1
vpermt2w ymm2, ymm31, ymm9
vmovdqu16 ymm3, ymm29
vpandq ymm4, ymm23, ymm2
vpsrlw ymm3, ymm3, 8
vpsrlw ymm2, ymm2, 8
vpandq ymm3, ymm23, ymm3
vpandq ymm2, ymm23, ymm2
vpandq ymm5, ymm23, ymm29
vpackuswb ymm2, ymm2, ymm3
vpackuswb ymm4, ymm4, ymm5
vpermq ymm24, ymm2, 0xd8
vpsrld ymm3, ymm9, 0x10
vpsrld ymm2, ymm1, 0x10
vpermq ymm29, ymm4, 0xd8
vpermt2w ymm2, ymm31, ymm3
vpsrld ymm4, ymm16, 0x10
vpsrld ymm3, ymm8, 0x10
vpermt2w ymm3, ymm31, ymm4
vpandq ymm3, ymm23, ymm3
vpandq ymm2, ymm23, ymm2
vpackuswb ymm2, ymm2, ymm3
vpermq ymm2, ymm2, 0xd8
vmovdqu ymmword [rsp + 0x6b0], ymm2
vpsrld ymm16, ymm16, 0x18
vpsrld ymm2, ymm9, 0x18
vpsrld ymm1, ymm1, 0x18
vpsrld ymm8, ymm8, 0x18
vpermt2w ymm1, ymm31, ymm2
vpermt2w ymm8, ymm31, ymm16
vpandq ymm1, ymm23, ymm1
vpandq ymm8, ymm23, ymm8
vmovdqu ymm9, ymmword [rsp + 0x410]
vpackuswb ymm8, ymm1, ymm8
vmovdqu ymm5, ymmword [rsp + 0x2b0]
vpermq ymm1, ymm8, 0xd8
vmovdqu ymmword [rsp + 0x6d0], ymm1
vmovdqu16 ymm2, ymm9
vmovdqu16 ymm1, ymm0
vpermt2w ymm1, ymm31, ymm5
vpermt2w ymm2, ymm31, ymm19
vpandq ymm4, ymm23, ymm2
vpandq ymm3, ymm23, ymm1
vpsrlw ymm2, ymm2, 8
vpsrlw ymm1, ymm1, 8
vpandq ymm2, ymm23, ymm2
vpandq ymm1, ymm23, ymm1
vpackuswb ymm1, ymm1, ymm2
vpermq ymm1, ymm1, 0xd8
vpackuswb ymm3, ymm3, ymm4
vpsrld ymm2, ymm5, 0x10
vmovdqu ymmword [rsp + 0x410], ymm1
vpsrld ymm1, ymm0, 0x10
vmovdqu64 ymmword [rsp + 0x270], ymm29
vpermt2w ymm1, ymm31, ymm2
vpermq ymm29, ymm3, 0xd8
vpsrld ymm2, ymm9, 0x10
vpsrld ymm3, ymm19, 0x10
vpermt2w ymm2, ymm31, ymm3
vpandq ymm2, ymm23, ymm2
vpandq ymm1, ymm23, ymm1
vpackuswb ymm1, ymm1, ymm2
vpermq ymm1, ymm1, 0xd8
vmovdqu ymmword [rsp + 0x6f0], ymm1
vpsrld ymm0, ymm0, 0x18
vpsrld ymm1, ymm5, 0x18
vpermt2w ymm0, ymm31, ymm1
vpsrld ymm19, ymm19, 0x18
vpsrld ymm1, ymm9, 0x18
vpermt2w ymm1, ymm31, ymm19
vpandq ymm1, ymm23, ymm1
vpandq ymm0, ymm23, ymm0
vmovdqu ymm6, ymmword [rsp + 0x110]
vpackuswb ymm0, ymm0, ymm1
vmovdqu ymm5, ymmword [rsp + 0x2f0]
vmovdqu ymm14, ymmword [rsp + 0x450]
vpermq ymm9, ymm0, 0xd8
vmovdqu ymmword [rsp + 0x710], ymm9
vmovdqu16 ymm9, ymm6
vpermt2w ymm9, ymm31, ymm5
vmovdqu16 ymm1, ymm14
vpermt2w ymm1, ymm31, ymm17
vmovdqu16 ymm0, ymm9
vpandq ymm3, ymm23, ymm1
vpsrlw ymm0, ymm0, 8
vpsrlw ymm1, ymm1, 8
vpandq ymm1, ymm23, ymm1
vpandq ymm0, ymm23, ymm0
vpackuswb ymm0, ymm0, ymm1
vpandq ymm2, ymm23, ymm9
vpsrld ymm1, ymm5, 0x10
vmovdqu64 ymmword [rsp + 0x690], ymm24
vpermq ymm24, ymm0, 0xd8
vpsrld ymm0, ymm6, 0x10
vpackuswb ymm3, ymm2, ymm3
vpermt2w ymm0, ymm31, ymm1
vpsrld ymm2, ymm17, 0x10
vpsrld ymm1, ymm14, 0x10
vpermt2w ymm1, ymm31, ymm2
vpandq ymm1, ymm23, ymm1
vpandq ymm0, ymm23, ymm0
vpackuswb ymm0, ymm0, ymm1
vpermq ymm2, ymm0, 0xd8
vpsrld ymm1, ymm5, 0x18
vpsrld ymm0, ymm6, 0x18
vpermt2w ymm0, ymm31, ymm1
vpsrld ymm17, ymm17, 0x18
vpsrld ymm1, ymm14, 0x18
vmovdqu ymm6, ymmword [rsp + 0x150]
vpermt2w ymm1, ymm31, ymm17
vmovdqu ymm5, ymmword [rsp + 0x330]
vpandq ymm1, ymm23, ymm1
vpandq ymm0, ymm23, ymm0
vmovdqu ymm14, ymmword [rsp + 0x490]
vpackuswb ymm0, ymm0, ymm1
vmovdqu16 ymm1, ymm6
vpermt2w ymm1, ymm31, ymm5
vpermq ymm17, ymm0, 0xd8
vmovdqu16 ymm0, ymm1
vmovdqu16 ymm1, ymm14
vpermt2w ymm1, ymm31, ymm18
vpandq ymm27, ymm23, ymm1
vpandq ymm12, ymm23, ymm0
vpsrlw ymm1, ymm1, 8
vpsrlw ymm0, ymm0, 8
vpandq ymm1, ymm23, ymm1
vpandq ymm0, ymm23, ymm0
vpackuswb ymm0, ymm0, ymm1
vmovdqu64 ymmword [rsp + 0x2b0], ymm29
vpsrld ymm1, ymm5, 0x10
vpermq ymm29, ymm0, 0xd8
vpsrld ymm0, ymm6, 0x10
vmovdqu ymmword [rsp + 0x450], ymm2
vpermt2w ymm0, ymm31, ymm1
vpsrld ymm2, ymm18, 0x10
vpsrld ymm1, ymm14, 0x10
vpermt2w ymm1, ymm31, ymm2
vpandq ymm1, ymm23, ymm1
vpandq ymm0, ymm23, ymm0
vpackuswb ymm0, ymm0, ymm1
vmovdqu ymm4, ymmword [rsp + 0x50]
vpermq ymm2, ymm0, 0xd8
vpsrld ymm1, ymm5, 0x18
vpsrld ymm0, ymm6, 0x18
vpermt2w ymm0, ymm31, ymm1
vmovdqu ymm6, ymmword [rsp + 0x190]
vpsrld ymm1, ymm14, 0x18
vpsrld ymm18, ymm18, 0x18
vpermt2w ymm1, ymm31, ymm18
vmovdqu16 ymm5, ymm4
vpermt2w ymm5, ymm31, ymm6
vpandq ymm1, ymm23, ymm1
vpandq ymm0, ymm23, ymm0
vpackuswb ymm0, ymm0, ymm1
vmovdqu16 ymm1, ymm5
vmovdqu ymm5, ymmword [rsp + 0x370]
vmovdqu ymm14, ymmword [rsp + 0x4d0]
vmovdqu64 ymmword [rsp + 0x2f0], ymm24
vmovdqu16 ymm24, ymm5
vpermt2w ymm24, ymm31, ymm14
vpermq ymm18, ymm0, 0xd8
vmovdqu ymmword [rsp + 0x150], ymm2
vpandq ymm0, ymm23, ymm1
vpsrlw ymm2, ymm24, 8
vpsrlw ymm1, ymm1, 8
vpermq ymm9, ymm3, 0xd8
vpandq ymm2, ymm23, ymm2
vpandq ymm1, ymm23, ymm1
vpackuswb ymm1, ymm1, ymm2
vmovdqu ymmword [rsp + 0x110], ymm9
vpandq ymm9, ymm23, ymm24
vpermq ymm11, ymm1, 0xd8
vpackuswb ymm9, ymm0, ymm9
vpsrld ymm1, ymm6, 0x10
vpsrld ymm0, ymm4, 0x10
vpsrld ymm2, ymm14, 0x10
vpermt2w ymm0, ymm31, ymm1
vpsrld ymm1, ymm5, 0x10
vpermt2w ymm1, ymm31, ymm2
vpandq ymm1, ymm23, ymm1
vpandq ymm0, ymm23, ymm0
vpackuswb ymm0, ymm0, ymm1
vpermq ymm24, ymm0, 0xd8
vpsrld ymm1, ymm6, 0x18
vpsrld ymm0, ymm4, 0x18
vpsrld ymm2, ymm14, 0x18
vpermt2w ymm0, ymm31, ymm1
vpsrld ymm1, ymm5, 0x18
vpermt2w ymm1, ymm31, ymm2
vpandq ymm1, ymm23, ymm1
vpandq ymm0, ymm23, ymm0
vmovdqu ymm7, ymmword [rsp + 0x70]
vpackuswb ymm0, ymm0, ymm1
vmovdqu ymm3, ymmword [rsp + 0x1d0]
vpermq ymm5, ymm0, 0xd8
vmovdqu ymmword [rsp + 0x190], ymm5
vmovdqu16 ymm5, ymm7
vpermt2w ymm5, ymm31, ymm3
vmovdqu16 ymm0, ymm5
vmovdqu ymm5, ymmword [rsp + 0x390]
vmovdqu ymm14, ymmword [rsp + 0x4f0]
vmovdqu16 ymm1, ymm5
vpermt2w ymm1, ymm31, ymm14
vpandq ymm2, ymm23, ymm1
vpandq ymm4, ymm23, ymm0
vpsrlw ymm1, ymm1, 8
vpsrlw ymm0, ymm0, 8
vpandq ymm1, ymm23, ymm1
vpandq ymm0, ymm23, ymm0
vpackuswb ymm0, ymm0, ymm1
vpermq ymm6, ymm0, 0xd8
vpsrld ymm1, ymm3, 0x10
vpsrld ymm0, ymm7, 0x10
vpackuswb ymm4, ymm4, ymm2
vpermt2w ymm0, ymm31, ymm1
vpsrld ymm2, ymm14, 0x10
vpsrld ymm1, ymm5, 0x10
vpermt2w ymm1, ymm31, ymm2
vpandq ymm1, ymm23, ymm1
vpandq ymm0, ymm23, ymm0
vpackuswb ymm0, ymm0, ymm1
vpermq ymm1, ymm0, 0xd8
vmovdqu64 ymmword [rsp + 0x730], ymm17
vpermq ymm17, ymm4, 0xd8
vpsrld ymm19, ymm3, 0x18
vpsrld ymm2, ymm14, 0x18
vmovdqu64 ymmword [rsp + 0x50], ymm24
vpsrld ymm0, ymm7, 0x18
vmovdqu64 ymmword [rsp + 0x70], ymm17
vmovdqu ymm4, ymmword [rsp + 0x90]
vmovdqu ymmword [rsp + 0x330], ymm1
vpsrld ymm1, ymm5, 0x18
vmovdqu ymmword [rsp + 0x1d0], ymm6
vpermt2w ymm0, ymm31, ymm19
vmovdqu ymm6, ymmword [rsp + 0x210]
vpermt2w ymm1, ymm31, ymm2
vmovdqu32 ymm19, ymmword [rsp + 0x3b0]
vpandq ymm1, ymm23, ymm1
vmovdqu16 ymm14, ymm4
vpandq ymm0, ymm23, ymm0
vpackuswb ymm0, ymm0, ymm1
vpermt2w ymm14, ymm31, ymm6
vpermq ymm5, ymm0, 0xd8
vmovdqu16 ymm0, ymm14
vmovdqu16 ymm14, ymm19
vpermt2w ymm14, ymm31, ymm28
vmovdqu ymmword [rsp + 0x370], ymm5
vpsrlw ymm1, ymm14, 8
vpandq ymm5, ymm23, ymm0
vpsrlw ymm0, ymm0, 8
vpandq ymm1, ymm23, ymm1
vpandq ymm0, ymm23, ymm0
vpackuswb ymm0, ymm0, ymm1
vpandq ymm2, ymm23, ymm14
vpsrld ymm1, ymm6, 0x10
vpermq ymm14, ymm0, 0xd8
vpsrld ymm0, ymm4, 0x10
vpackuswb ymm5, ymm5, ymm2
vpermt2w ymm0, ymm31, ymm1
vpsrld ymm2, ymm28, 0x10
vpsrld ymm1, ymm19, 0x10
vpermt2w ymm1, ymm31, ymm2
vpandq ymm1, ymm23, ymm1
vpandq ymm0, ymm23, ymm0
vpackuswb ymm0, ymm0, ymm1
vpermq ymm3, ymm0, 0xd8
vpsrld ymm17, ymm6, 0x18
vpsrld ymm24, ymm28, 0x18
vpsrld ymm0, ymm4, 0x18
vpsrld ymm1, ymm19, 0x18
vmovdqu ymm4, ymmword [rsp + 0xb0]
vmovdqu ymmword [rsp + 0x90], ymm3
vpermt2w ymm0, ymm31, ymm17
vmovdqu ymm3, ymmword [rsp + 0x250]
vpermt2w ymm1, ymm31, ymm24
vmovdqu32 ymm19, ymmword [rsp + 0x3d0]
vpandq ymm1, ymm23, ymm1
vmovdqu16 ymm28, ymm4
vpandq ymm0, ymm23, ymm0
vpackuswb ymm0, ymm0, ymm1
vpermt2w ymm28, ymm31, ymm3
vpermq ymm24, ymm0, 0xd8
vmovdqu16 ymm0, ymm28
vmovdqu16 ymm28, ymm19
vpermt2w ymm28, ymm31, ymm22
vmovdqu16 ymm1, ymm28
vpandq ymm2, ymm23, ymm28
vpandq ymm16, ymm23, ymm0
vpsrlw ymm1, ymm1, 8
vpsrlw ymm0, ymm0, 8
vpackuswb ymm16, ymm16, ymm2
vpandq ymm1, ymm23, ymm1
vpandq ymm0, ymm23, ymm0
vpermq ymm28, ymm16, 0xd8
vpackuswb ymm0, ymm0, ymm1
vmovdqu64 ymmword [rsp + 0xb0], ymm28
vpsrld ymm1, ymm3, 0x10
vpermq ymm28, ymm0, 0xd8
vpsrld ymm0, ymm4, 0x10
vpsrld ymm2, ymm22, 0x10
vpermt2w ymm0, ymm31, ymm1
vpsrld ymm1, ymm19, 0x10
vpermt2w ymm1, ymm31, ymm2
vpandq ymm1, ymm23, ymm1
vpandq ymm0, ymm23, ymm0
vpackuswb ymm0, ymm0, ymm1
vpsrld ymm16, ymm3, 0x18
vmovdqu64 ymmword [rsp + 0x210], ymm28
vpsrld ymm8, ymm19, 0x18
vpermq ymm28, ymm0, 0xd8
vpsrld ymm22, ymm22, 0x18
vpsrld ymm0, ymm4, 0x18
vpermt2w ymm0, ymm31, ymm16
vpermt2w ymm8, ymm31, ymm22
vpandq ymm8, ymm23, ymm8
vpandq ymm0, ymm23, ymm0
vmovdqu ymm7, ymmword [rsp + 0xd0]
vpackuswb ymm0, ymm0, ymm8
vmovdqu ymm6, ymmword [rsp + 0x290]
vpermq ymm22, ymm0, 0xd8
vmovdqu ymm3, ymmword [rsp + 0x3f0]
vmovdqu64 ymmword [rsp + 0x390], ymm22
vmovdqu16 ymm22, ymm7
vmovdqu32 ymm19, ymmword [rsp + 0x510]
vpermt2w ymm22, ymm31, ymm6
vmovdqu16 ymm0, ymm22
vmovdqu16 ymm22, ymm3
vpermt2w ymm22, ymm31, ymm19
vmovdqu16 ymm1, ymm22
vpandq ymm4, ymm23, ymm0
vpsrlw ymm1, ymm1, 8
vpsrlw ymm0, ymm0, 8
vpandq ymm1, ymm23, ymm1
vpandq ymm0, ymm23, ymm0
vpackuswb ymm0, ymm0, ymm1
vpandq ymm2, ymm23, ymm22
vpsrld ymm1, ymm6, 0x10
vmovdqu64 ymmword [rsp + 0x250], ymm28
vpermq ymm28, ymm0, 0xd8
vpsrld ymm0, ymm7, 0x10
vpackuswb ymm4, ymm4, ymm2
vpermt2w ymm0, ymm31, ymm1
vpsrld ymm2, ymm19, 0x10
vpsrld ymm1, ymm3, 0x10
vpermt2w ymm1, ymm31, ymm2
vpandq ymm1, ymm23, ymm1
vpandq ymm0, ymm23, ymm0
vpermq ymm22, ymm4, 0xd8
vpackuswb ymm0, ymm0, ymm1
vmovdqu ymm4, ymmword [rsp + 0xf0]
vpsrld ymm1, ymm6, 0x18
vmovdqu64 ymmword [rsp + 0xd0], ymm22
vpsrld ymm17, ymm3, 0x18
vpermq ymm22, ymm0, 0xd8
vpsrld ymm19, ymm19, 0x18
vpsrld ymm0, ymm7, 0x18
vpermt2w ymm0, ymm31, ymm1
vmovdqu ymm7, ymmword [rsp + 0x2d0]
vpermt2w ymm17, ymm31, ymm19
vpandq ymm17, ymm23, ymm17
vmovdqu16 ymm6, ymm4
vpandq ymm0, ymm23, ymm0
vpackuswb ymm0, ymm0, ymm17
vpermt2w ymm6, ymm31, ymm7
vpermq ymm19, ymm0, 0xd8
vmovdqu16 ymm0, ymm6
vmovdqu ymm6, ymmword [rsp + 0x430]
vmovdqu64 ymmword [rsp + 0x290], ymm22
vmovdqu16 ymm3, ymm6
vpermt2w ymm3, ymm31, ymm30
vpandq ymm22, ymm23, ymm0
vpsrlw ymm1, ymm3, 8
vpsrlw ymm0, ymm0, 8
vpandq ymm1, ymm23, ymm1
vpandq ymm0, ymm23, ymm0
vpackuswb ymm0, ymm0, ymm1
vpandq ymm2, ymm23, ymm3
vpermq ymm16, ymm0, 0xd8
vpsrld ymm1, ymm7, 0x10
vpsrld ymm0, ymm4, 0x10
vpackuswb ymm22, ymm22, ymm2
vpermt2w ymm0, ymm31, ymm1
vpsrld ymm2, ymm30, 0x10
vpsrld ymm1, ymm6, 0x10
vpermt2w ymm1, ymm31, ymm2
vmovdqu ymm3, ymm7
vpandq ymm0, ymm23, ymm0
vpandq ymm1, ymm23, ymm1
vpackuswb ymm7, ymm0, ymm1
vpackuswb ymm12, ymm12, ymm27
vpsrld ymm1, ymm3, 0x18
vpsrld ymm0, ymm4, 0x18
vmovdqu ymm4, ymmword [rsp + 0x130]
vpermq ymm27, ymm12, 0xd8
vpsrld ymm2, ymm30, 0x18
vmovdqu ymm12, ymmword [rsp + 0x310]
vpermt2w ymm0, ymm31, ymm1
vpsrld ymm1, ymm6, 0x18
vmovdqu ymm8, ymmword [rsp + 0x470]
vpermt2w ymm1, ymm31, ymm2
vmovdqu16 ymm3, ymm4
vpermt2w ymm3, ymm31, ymm12
vpandq ymm0, ymm23, ymm0
vpandq ymm1, ymm23, ymm1
vpackuswb ymm6, ymm0, ymm1
vmovdqu16 ymm0, ymm3
vmovdqu16 ymm3, ymm8
vpermt2w ymm3, ymm31, ymm26
vmovdqu16 ymm1, ymm3
vpandq ymm2, ymm23, ymm1
vpandq ymm3, ymm23, ymm0
vpsrlw ymm1, ymm1, 8
vpsrlw ymm0, ymm0, 8
vpandq ymm1, ymm23, ymm1
vpandq ymm0, ymm23, ymm0
vpackuswb ymm0, ymm0, ymm1
vpermq ymm17, ymm0, 0xd8
vpsrld ymm1, ymm12, 0x10
vpsrld ymm0, ymm4, 0x10
vpackuswb ymm3, ymm3, ymm2
vpermt2w ymm0, ymm31, ymm1
vpsrld ymm2, ymm26, 0x10
vpsrld ymm1, ymm8, 0x10
vpermt2w ymm1, ymm31, ymm2
vpandq ymm1, ymm23, ymm1
vpandq ymm0, ymm23, ymm0
vpackuswb ymm0, ymm0, ymm1
vpermq ymm0, ymm0, 0xd8
vpsrld ymm1, ymm12, 0x18
vmovdqu ymmword [rsp + 0xf0], ymm0
vpsrld ymm0, ymm4, 0x18
vpsrld ymm2, ymm26, 0x18
vpermt2w ymm0, ymm31, ymm1
vpsrld ymm1, ymm8, 0x18
vpermt2w ymm1, ymm31, ymm2
vpandq ymm1, ymm23, ymm1
vpandq ymm0, ymm23, ymm0
vpackuswb ymm0, ymm0, ymm1
vpermq ymm4, ymm0, 0xd8
vmovdqu ymmword [rsp + 0x130], ymm4
vmovdqu ymm4, ymmword [rsp + 0x170]
vmovdqu ymm15, ymmword [rsp + 0x350]
vmovdqu32 ymm30, ymmword [rsp + 0x4b0]
vmovdqu16 ymm8, ymm4
vpermt2w ymm8, ymm31, ymm15
vmovdqu16 ymm0, ymm8
vmovdqu16 ymm8, ymm30
vpermt2w ymm8, ymm31, ymm20
vpandq ymm12, ymm23, ymm0
vpsrlw ymm1, ymm8, 8
vpsrlw ymm0, ymm0, 8
vpandq ymm1, ymm23, ymm1
vpandq ymm0, ymm23, ymm0
vpackuswb ymm0, ymm0, ymm1
vpandq ymm2, ymm23, ymm8
vpsrld ymm1, ymm15, 0x10
vpermq ymm8, ymm0, 0xd8
vpsrld ymm0, ymm4, 0x10
vpackuswb ymm12, ymm12, ymm2
vpermt2w ymm0, ymm31, ymm1
vpsrld ymm2, ymm20, 0x10
vpsrld ymm1, ymm30, 0x10
vpermt2w ymm1, ymm31, ymm2
vpandq ymm1, ymm23, ymm1
vpandq ymm0, ymm23, ymm0
vpackuswb ymm0, ymm0, ymm1
vpermq ymm10, ymm0, 0xd8
vpsrld ymm1, ymm15, 0x18
vpsrld ymm0, ymm4, 0x18
vpsrld ymm2, ymm20, 0x18
vpermt2w ymm0, ymm31, ymm1
vpsrld ymm1, ymm30, 0x18
vpermq ymm13, ymm13, 0xd8
vpermq ymm9, ymm9, 0xd8
vpermt2w ymm1, ymm31, ymm2
vpandq ymm1, ymm23, ymm1
vpunpcklbw ymm2, ymm13, ymm9
vpandq ymm0, ymm23, ymm0
vpunpckhbw ymm9, ymm13, ymm9
vpackuswb ymm0, ymm0, ymm1
vperm2i128 ymm1, ymm2, ymm9, 0x20
vpermq ymm4, ymm0, 0xd8
vmovdqu ymmword [rsp + 0x170], ymm1
vmovdqu ymm0, ymmword [rsp + 0x530]
vmovdqu64 ymm26, ymmword [rsp + 0x50]
vpunpcklbw ymm1, ymm0, ymm11
vpunpckhbw ymm11, ymm0, ymm11
vmovdqu ymm0, ymmword [rsp + 0x550]
vperm2i128 ymm2, ymm2, ymm9, 0x31
vpunpcklbw ymm9, ymm0, ymm26
vpunpckhbw ymm0, ymm0, ymm26
vperm2i128 ymm13, ymm1, ymm11, 0x20
vperm2i128 ymm1, ymm1, ymm11, 0x31
vperm2i128 ymm11, ymm9, ymm0, 0x20
vperm2i128 ymm0, ymm9, ymm0, 0x31
vmovdqu ymmword [rsp + 0x50], ymm0
vmovdqu ymm9, ymmword [rsp + 0x190]
vmovdqu ymm0, ymmword [rsp + 0x30]
vpermq ymm22, ymm22, 0xd8
vpunpcklbw ymm26, ymm0, ymm9
vpunpckhbw ymm20, ymm0, ymm9
vmovdqu64 ymm0, ymm20
vmovdqu64 ymm9, ymm26
vperm2i128 ymm0, ymm9, ymm0, 0x20
vmovdqu ymmword [rsp + 0x30], ymm0
vmovdqu64 ymm9, ymm20
vmovdqu64 ymm0, ymm26
vperm2i128 ymm0, ymm0, ymm9, 0x31
vmovdqu ymm9, ymmword [rsp + 0x2b0]
vmovdqu ymmword [rsp + 0x190], ymm0
vpunpcklbw ymm26, ymm22, ymm9
vpunpckhbw ymm22, ymm22, ymm9
vmovdqu64 ymm0, ymm22
vmovdqu64 ymm9, ymm26
vmovdqu64 ymm20, ymmword [rsp + 0x410]
vperm2i128 ymm9, ymm9, ymm0, 0x20
vmovdqu ymmword [rsp + 0x2b0], ymm9
vmovdqu64 ymm0, ymm26
vmovdqu64 ymm9, ymm22
vperm2i128 ymm0, ymm0, ymm9, 0x31
vpunpcklbw ymm22, ymm16, ymm20
vpunpckhbw ymm16, ymm16, ymm20
vmovdqu64 ymm26, ymm0
vmovdqu64 ymm9, ymm16
vmovdqu64 ymm0, ymm22
vmovdqu64 ymm20, ymmword [rsp + 0x6f0]
vperm2i128 ymm0, ymm0, ymm9, 0x20
vpermq ymm7, ymm7, 0xd8
vmovdqu ymmword [rsp + 0x2d0], ymm0
vmovdqu64 ymm9, ymm22
vmovdqu64 ymm0, ymm16
vperm2i128 ymm9, ymm9, ymm0, 0x31
vpunpcklbw ymm16, ymm7, ymm20
vmovdqu64 ymm22, ymm9
vpunpckhbw ymm7, ymm7, ymm20
vmovdqu64 ymm0, ymm16
vmovdqu64 ymm20, ymmword [rsp + 0x710]
vmovdqu64 ymm9, ymm16
vperm2i128 ymm9, ymm9, ymm7, 0x20
vpermq ymm6, ymm6, 0xd8
vperm2i128 ymm7, ymm0, ymm7, 0x31
vmovdqu64 ymm30, ymmword [rsp + 0x1f0]
vmovdqu ymmword [rsp + 0x350], ymm7
vpunpcklbw ymm7, ymm6, ymm20
vpunpckhbw ymm6, ymm6, ymm20
vperm2i128 ymm0, ymm7, ymm6, 0x20
vpermq ymm5, ymm5, 0xd8
vperm2i128 ymm6, ymm7, ymm6, 0x31
vmovdqu ymmword [rsp + 0x3d0], ymm6
vpunpcklbw ymm6, ymm5, ymm30
vpunpckhbw ymm5, ymm5, ymm30
vmovdqu64 ymm30, ymmword [rsp + 0x5d0]
vmovdqu64 ymm20, ymmword [rsp + 0x90]
vperm2i128 ymm7, ymm6, ymm5, 0x20
vperm2i128 ymm5, ymm6, ymm5, 0x31
vpunpcklbw ymm6, ymm14, ymm30
vpunpckhbw ymm14, ymm14, ymm30
vmovdqu64 ymm30, ymmword [rsp + 0x5f0]
vmovdqu ymmword [rsp + 0x3f0], ymm5
vperm2i128 ymm5, ymm6, ymm14, 0x20
vmovdqu ymmword [rsp + 0x410], ymm5
vperm2i128 ymm14, ymm6, ymm14, 0x31
vpunpckhbw ymm5, ymm20, ymm30
vpunpcklbw ymm6, ymm20, ymm30
vmovdqu64 ymm30, ymmword [rsp + 0x610]
vmovdqu ymmword [rsp + 0x430], ymm14
vperm2i128 ymm14, ymm6, ymm5, 0x20
vperm2i128 ymm6, ymm6, ymm5, 0x31
vpermq ymm12, ymm12, 0xd8
vpunpckhbw ymm5, ymm24, ymm30
vmovdqu ymmword [rsp + 0x90], ymm6
vpunpcklbw ymm6, ymm24, ymm30
vmovdqu64 ymm20, ymm14
vmovdqu ymmword [rsp + 0x1f0], ymm7
vperm2i128 ymm14, ymm6, ymm5, 0x20
vperm2i128 ymm7, ymm6, ymm5, 0x31
vpunpcklbw ymm5, ymm27, ymm12
vpunpckhbw ymm12, ymm27, ymm12
vperm2i128 ymm6, ymm5, ymm12, 0x20
vperm2i128 ymm12, ymm5, ymm12, 0x31
vpunpcklbw ymm5, ymm29, ymm8
vpunpckhbw ymm8, ymm29, ymm8
vmovdqu ymmword [rsp + 0x4d0], ymm12
vperm2i128 ymm12, ymm5, ymm8, 0x20
vperm2i128 ymm8, ymm5, ymm8, 0x31
vmovdqu ymmword [rsp + 0x310], ymm9
vmovdqu ymmword [rsp + 0x3b0], ymm0
vmovdqu ymmword [rsp + 0x470], ymm14
vmovdqu ymmword [rsp + 0x490], ymm7
vmovdqu ymmword [rsp + 0x4b0], ymm6
vmovdqu ymmword [rsp + 0x4f0], ymm12
vmovdqu ymmword [rsp + 0x510], ymm8
vmovdqu ymm8, ymmword [rsp + 0x150]
vmovdqu64 ymm29, ymmword [rsp + 0xd0]
vpunpcklbw ymm5, ymm8, ymm10
vpunpckhbw ymm10, ymm8, ymm10
vmovdqu64 ymm30, ymmword [rsp + 0x270]
vperm2i128 ymm8, ymm5, ymm10, 0x20
vperm2i128 ymm10, ymm5, ymm10, 0x31
vpunpcklbw ymm5, ymm18, ymm4
vpunpckhbw ymm4, ymm18, ymm4
vmovdqu ymmword [rsp + 0x530], ymm10
vperm2i128 ymm10, ymm5, ymm4, 0x20
vperm2i128 ymm4, ymm5, ymm4, 0x31
vpunpcklbw ymm14, ymm30, ymm29
vmovdqu ymmword [rsp + 0x5d0], ymm4
vpunpckhbw ymm4, ymm30, ymm29
vmovdqu64 ymm30, ymmword [rsp + 0x690]
vmovdqu64 ymm18, ymmword [rsp + 0x290]
vperm2i128 ymm5, ymm14, ymm4, 0x20
vpunpcklbw ymm12, ymm30, ymm28
vperm2i128 ymm14, ymm14, ymm4, 0x31
vpunpckhbw ymm4, ymm30, ymm28
vmovdqu64 ymm30, ymmword [rsp + 0x6b0]
vmovdqu64 ymm29, ymm5
vmovdqu ymmword [rsp + 0x550], ymm10
vperm2i128 ymm5, ymm12, ymm4, 0x20
vpunpcklbw ymm10, ymm30, ymm18
vperm2i128 ymm12, ymm12, ymm4, 0x31
vpunpckhbw ymm4, ymm30, ymm18
vmovdqu64 ymm30, ymmword [rsp + 0x6d0]
vmovdqu ymm15, ymmword [rsp + 0x1b0]
vmovdqu64 ymm28, ymm5
vmovdqu ymmword [rsp + 0x150], ymm8
vperm2i128 ymm5, ymm10, ymm4, 0x20
vpunpcklbw ymm8, ymm30, ymm19
vperm2i128 ymm10, ymm10, ymm4, 0x31
vpunpckhbw ymm4, ymm30, ymm19
vmovdqu64 ymm30, ymmword [rsp + 0x70]
vperm2i128 ymm9, ymm8, ymm4, 0x20
vpunpcklbw ymm7, ymm15, ymm30
vperm2i128 ymm8, ymm8, ymm4, 0x31
vpunpckhbw ymm4, ymm15, ymm30
vmovdqu ymm15, ymmword [rsp + 0x570]
vmovdqu64 ymm30, ymmword [rsp + 0x1d0]
vmovdqu64 ymm19, ymmword [rsp + 0x330]
vmovdqu64 ymm27, ymm5
vpunpcklbw ymm6, ymm15, ymm30
vperm2i128 ymm5, ymm7, ymm4, 0x20
vperm2i128 ymm7, ymm7, ymm4, 0x31
vpunpckhbw ymm4, ymm15, ymm30
vmovdqu ymm15, ymmword [rsp + 0x590]
vmovdqu64 ymm24, ymm5
vperm2i128 ymm5, ymm6, ymm4, 0x20
vmovdqu64 ymm30, ymmword [rsp + 0x370]
vperm2i128 ymm6, ymm6, ymm4, 0x31
vmovdqu ymmword [rsp + 0x70], ymm5
vpunpckhbw ymm4, ymm15, ymm19
vpunpcklbw ymm5, ymm15, ymm19
vmovdqu ymm15, ymmword [rsp + 0x5b0]
vperm2i128 ymm0, ymm5, ymm4, 0x20
vpunpcklbw ymm16, ymm15, ymm30
vperm2i128 ymm5, ymm5, ymm4, 0x31
vmovdqu ymmword [rsp + 0xd0], ymm0
vpunpckhbw ymm4, ymm15, ymm30
vmovdqu64 ymm0, ymm16
vmovdqu ymm15, ymmword [rsp + 0x110]
vperm2i128 ymm0, ymm0, ymm4, 0x20
vpermq ymm3, ymm3, 0xd8
vmovdqu64 ymm19, ymm0
vmovdqu64 ymm0, ymm16
vpunpcklbw ymm16, ymm3, ymm15
vperm2i128 ymm4, ymm0, ymm4, 0x31
vpunpckhbw ymm3, ymm3, ymm15
vmovdqu64 ymm0, ymm16
vmovdqu ymm15, ymmword [rsp + 0x2f0]
vperm2i128 ymm0, ymm0, ymm3, 0x20
vpunpcklbw ymm30, ymm17, ymm15
vmovdqu64 ymm18, ymm0
vmovdqu64 ymm0, ymm16
vpunpckhbw ymm16, ymm17, ymm15
vperm2i128 ymm3, ymm0, ymm3, 0x31
vmovdqu64 ymm15, ymm16
vmovdqu64 ymm0, ymm30
vperm2i128 ymm0, ymm0, ymm15, 0x20
vmovdqu64 ymm17, ymm0
vmovdqu64 ymm15, ymm30
vmovdqu64 ymm0, ymm16
vperm2i128 ymm15, ymm15, ymm0, 0x31
vmovdqu ymmword [rsp + 0x110], ymm15
vmovdqu ymm0, ymmword [rsp + 0xf0]
vmovdqu ymm15, ymmword [rsp + 0x450]
add rax, 0x800
vpunpcklbw ymm30, ymm0, ymm15
vpunpckhbw ymm16, ymm0, ymm15
vmovdqu64 ymm0, ymm16
vmovdqu64 ymm15, ymm30
vperm2i128 ymm15, ymm15, ymm0, 0x20
vmovdqu ymmword [rsp + 0xf0], ymm15
vmovdqu64 ymm15, ymm30
vperm2i128 ymm15, ymm15, ymm0, 0x31
vmovdqu ymmword [rsp + 0x1b0], ymm15
vmovdqu ymm0, ymmword [rsp + 0x130]
vmovdqu ymm15, ymmword [rsp + 0x730]
add rdx, 0x800
vpunpcklbw ymm30, ymm0, ymm15
vpunpckhbw ymm16, ymm0, ymm15
vmovdqu64 ymm0, ymm16
vmovdqu64 ymm15, ymm30
vperm2i128 ymm15, ymm15, ymm0, 0x20
vmovdqu ymmword [rsp + 0x130], ymm15
vmovdqu64 ymm0, ymm30
vmovdqu64 ymm15, ymm16
vperm2i128 ymm0, ymm0, ymm15, 0x31
vmovdqu ymmword [rsp + 0x1d0], ymm0
vmovdqu ymm15, ymmword [rsp + 0xb0]
vmovdqu64 ymm16, ymmword [rsp + 0x230]
vpunpcklbw ymm30, ymm15, ymm16
vpunpckhbw ymm16, ymm15, ymm16
vmovdqu64 ymm0, ymm16
vmovdqu64 ymm15, ymm30
vperm2i128 ymm15, ymm15, ymm0, 0x20
vmovdqu ymmword [rsp + 0xb0], ymm15
vmovdqu64 ymm0, ymm30
vmovdqu64 ymm15, ymm16
vperm2i128 ymm0, ymm0, ymm15, 0x31
vmovdqu64 ymm16, ymmword [rsp + 0x630]
vmovdqu ymm15, ymmword [rsp + 0x210]
vmovdqu ymmword [rsp + 0x230], ymm0
vpunpcklbw ymm30, ymm15, ymm16
vpunpckhbw ymm16, ymm15, ymm16
vmovdqu64 ymm0, ymm16
vmovdqu64 ymm15, ymm30
vperm2i128 ymm15, ymm15, ymm0, 0x20
vmovdqu ymmword [rsp + 0x210], ymm15
vmovdqu64 ymm0, ymm30
vmovdqu64 ymm15, ymm16
vperm2i128 ymm0, ymm0, ymm15, 0x31
vmovdqu64 ymm16, ymmword [rsp + 0x650]
vmovdqu ymm15, ymmword [rsp + 0x250]
vmovdqu ymmword [rsp + 0x270], ymm0
vpunpcklbw ymm30, ymm15, ymm16
vpunpckhbw ymm16, ymm15, ymm16
vmovdqu64 ymm0, ymm16
vmovdqu64 ymm15, ymm30
vperm2i128 ymm15, ymm15, ymm0, 0x20
vmovdqu ymmword [rsp + 0x250], ymm15
vmovdqu64 ymm0, ymm30
vmovdqu64 ymm15, ymm16
vperm2i128 ymm0, ymm0, ymm15, 0x31
vmovdqu64 ymm16, ymmword [rsp + 0x670]
vmovdqu ymm15, ymmword [rsp + 0x390]
vmovdqu ymmword [rsp + 0x290], ymm0
vpunpcklbw ymm30, ymm15, ymm16
vpunpckhbw ymm16, ymm15, ymm16
vmovdqu64 ymm0, ymm16
vmovdqu64 ymm15, ymm30
vperm2i128 ymm15, ymm15, ymm0, 0x20
vmovdqu ymmword [rsp + 0x2f0], ymm15
vmovdqu64 ymm0, ymm30
vmovdqu64 ymm15, ymm16
vperm2i128 ymm0, ymm0, ymm15, 0x31
vmovdqu ymm15, ymmword [rsp + 0x170]
vmovdqu ymmword [rsp + 0x330], ymm0
vpunpcklbw ymm16, ymm15, ymm29
vmovdqu64 ymm0, ymm16
vpunpckhbw ymm15, ymm15, ymm29
vperm2i128 ymm0, ymm0, ymm15, 0x20
vmovdqu64 ymm29, ymm0
vmovdqu64 ymm0, ymm16
vperm2i128 ymm15, ymm0, ymm15, 0x31
vmovdqu64 ymm16, ymm15
vpunpcklbw ymm15, ymm2, ymm14
vpunpckhbw ymm2, ymm2, ymm14
vperm2i128 ymm14, ymm15, ymm2, 0x20
vperm2i128 ymm15, ymm15, ymm2, 0x31
vpunpcklbw ymm2, ymm13, ymm28
vpunpckhbw ymm13, ymm13, ymm28
vperm2i128 ymm0, ymm2, ymm13, 0x20
vperm2i128 ymm2, ymm2, ymm13, 0x31
vmovdqu ymmword [rsp + 0x170], ymm2
vpunpcklbw ymm2, ymm1, ymm12
vpunpckhbw ymm1, ymm1, ymm12
vmovdqu ymm13, ymmword [rsp + 0x50]
vperm2i128 ymm12, ymm2, ymm1, 0x20
vperm2i128 ymm2, ymm2, ymm1, 0x31
vpunpcklbw ymm1, ymm11, ymm27
vpunpckhbw ymm11, ymm11, ymm27
vmovdqu ymmword [rsp + 0x370], ymm2
vperm2i128 ymm2, ymm1, ymm11, 0x20
vperm2i128 ymm1, ymm1, ymm11, 0x31
vmovdqu64 ymm28, ymm0
vmovdqu ymmword [rsp + 0x450], ymm1
vpunpckhbw ymm0, ymm13, ymm10
vpunpcklbw ymm1, ymm13, ymm10
vperm2i128 ymm11, ymm1, ymm0, 0x20
vperm2i128 ymm1, ymm1, ymm0, 0x31
vmovdqu ymmword [rsp + 0x570], ymm1
vmovdqu ymm1, ymmword [rsp + 0x30]
vmovdqu64 ymm27, ymmword [rsp + 0x190]
vpunpcklbw ymm0, ymm1, ymm9
vpunpckhbw ymm9, ymm1, ymm9
vmovdqu ymmword [rsp + 0x390], ymm2
vmovdqu ymmword [rsp + 0x50], ymm11
vperm2i128 ymm2, ymm0, ymm9, 0x31
vperm2i128 ymm11, ymm0, ymm9, 0x20
vpunpcklbw ymm0, ymm27, ymm8
vpunpckhbw ymm8, ymm27, ymm8
vmovdqu64 ymm27, ymmword [rsp + 0x2b0]
vperm2i128 ymm1, ymm0, ymm8, 0x20
vperm2i128 ymm9, ymm0, ymm8, 0x31
vmovdqu ymmword [rsp + 0x190], ymm1
vpunpcklbw ymm0, ymm27, ymm24
vpunpckhbw ymm1, ymm27, ymm24
vmovdqu ymmword [rsp + 0x30], ymm11
vmovdqu ymmword [rsp + 0x5b0], ymm9
vperm2i128 ymm11, ymm0, ymm1, 0x20
vperm2i128 ymm9, ymm0, ymm1, 0x31
vpunpcklbw ymm0, ymm26, ymm7
vpunpckhbw ymm7, ymm26, ymm7
vmovdqu64 ymm27, ymm9
vperm2i128 ymm9, ymm0, ymm7, 0x31
vmovdqu ymmword [rsp + 0x590], ymm2
vmovdqu ymmword [rsp + 0x2b0], ymm9
vmovdqu64 ymm24, ymmword [rsp + 0x2d0]
vmovdqu ymm8, ymmword [rsp + 0x70]
vperm2i128 ymm10, ymm0, ymm7, 0x20
vpunpckhbw ymm1, ymm24, ymm8
vpunpcklbw ymm0, ymm24, ymm8
vmovdqu64 ymm30, ymmword [rsp + 0xd0]
vperm2i128 ymm8, ymm0, ymm1, 0x20
vperm2i128 ymm7, ymm0, ymm1, 0x31
vpunpcklbw ymm0, ymm22, ymm6
vpunpckhbw ymm6, ymm22, ymm6
vmovdqu64 ymm22, ymmword [rsp + 0x310]
vmovdqu64 ymm26, ymmword [rsp + 0x350]
vmovdqu64 ymm24, ymmword [rsp + 0x3b0]
vperm2i128 ymm2, ymm0, ymm6, 0x20
vmovdqu ymmword [rsp + 0x2d0], ymm7
vperm2i128 ymm6, ymm0, ymm6, 0x31
vpunpcklbw ymm7, ymm22, ymm30
vpunpckhbw ymm0, ymm22, ymm30
vperm2i128 ymm9, ymm7, ymm0, 0x20
vperm2i128 ymm1, ymm7, ymm0, 0x31
vpunpcklbw ymm7, ymm26, ymm5
vpunpckhbw ymm5, ymm26, ymm5
vpunpckhbw ymm0, ymm24, ymm19
vmovdqu64 ymm26, ymmword [rsp + 0x3d0]
vmovdqu ymmword [rsp + 0xd0], ymm9
vperm2i128 ymm9, ymm7, ymm5, 0x20
vperm2i128 ymm5, ymm7, ymm5, 0x31
vpunpcklbw ymm7, ymm24, ymm19
vmovdqu ymmword [rsp + 0x630], ymm5
vmovdqu64 ymm24, ymmword [rsp + 0x1f0]
vperm2i128 ymm5, ymm7, ymm0, 0x20
vperm2i128 ymm7, ymm7, ymm0, 0x31
vmovdqu ymmword [rsp + 0x650], ymm7
vpunpcklbw ymm7, ymm26, ymm4
vpunpckhbw ymm4, ymm26, ymm4
vmovdqu64 ymm26, ymmword [rsp + 0x3f0]
vpunpckhbw ymm0, ymm24, ymm18
vmovdqu ymmword [rsp + 0x70], ymm8
vmovdqu ymmword [rsp + 0x610], ymm6
vpunpcklbw ymm8, ymm24, ymm18
vperm2i128 ymm6, ymm7, ymm4, 0x20
vperm2i128 ymm4, ymm7, ymm4, 0x31
vmovdqu ymmword [rsp + 0x5f0], ymm2
vmovdqu ymmword [rsp + 0x670], ymm4
vpunpcklbw ymm2, ymm26, ymm3
vperm2i128 ymm4, ymm8, ymm0, 0x20
vpunpckhbw ymm3, ymm26, ymm3
vmovdqu64 ymm24, ymm4
vperm2i128 ymm4, ymm2, ymm3, 0x20
vperm2i128 ymm2, ymm2, ymm3, 0x31
vmovdqu ymm3, ymmword [rsp + 0x410]
vperm2i128 ymm8, ymm8, ymm0, 0x31
vpunpcklbw ymm7, ymm3, ymm17
vpunpckhbw ymm0, ymm3, ymm17
vperm2i128 ymm3, ymm7, ymm0, 0x20
vmovdqu ymmword [rsp + 0x3b0], ymm5
vmovdqu ymmword [rsp + 0x1f0], ymm3
vmovdqu ymm5, ymmword [rsp + 0x430]
vmovdqu ymm3, ymmword [rsp + 0x110]
vmovdqu64 ymm19, ymmword [rsp + 0xf0]
vperm2i128 ymm7, ymm7, ymm0, 0x31
vmovdqu ymmword [rsp + 0x310], ymm1
vpunpckhbw ymm0, ymm5, ymm3
vpunpcklbw ymm1, ymm5, ymm3
vmovdqu64 ymm26, ymm4
vperm2i128 ymm3, ymm1, ymm0, 0x20
vmovdqu ymm4, ymmword [rsp + 0x90]
vperm2i128 ymm1, ymm1, ymm0, 0x31
vmovdqu ymmword [rsp + 0x3d0], ymm6
vpunpckhbw ymm0, ymm20, ymm19
vpunpcklbw ymm6, ymm20, ymm19
vmovdqu64 ymm19, ymmword [rsp + 0x1b0]
vmovdqu64 ymm17, ymmword [rsp + 0x470]
vmovdqu64 ymm18, ymmword [rsp + 0x130]
vmovdqu64 ymm22, ymm3
vpunpcklbw ymm5, ymm4, ymm19
vperm2i128 ymm3, ymm6, ymm0, 0x20
vperm2i128 ymm6, ymm6, ymm0, 0x31
vpunpckhbw ymm0, ymm4, ymm19
vmovdqu64 ymm30, ymmword [rsp + 0x490]
vmovdqu64 ymm20, ymm3
vpunpcklbw ymm4, ymm17, ymm18
vperm2i128 ymm3, ymm5, ymm0, 0x20
vperm2i128 ymm5, ymm5, ymm0, 0x31
vpunpckhbw ymm0, ymm17, ymm18
vmovdqu64 ymm17, ymmword [rsp + 0x1d0]
vmovdqu64 ymm19, ymm3
vperm2i128 ymm3, ymm4, ymm0, 0x20
vmovdqu64 ymm18, ymm3
vperm2i128 ymm4, ymm4, ymm0, 0x31
vpunpcklbw ymm3, ymm30, ymm17
vpunpckhbw ymm0, ymm30, ymm17
vmovdqu ymmword [rsp + 0x350], ymm9
vmovdqu ymm13, ymmword [rsp + 0x4b0]
vmovdqu64 ymm30, ymmword [rsp + 0xb0]
vperm2i128 ymm9, ymm3, ymm0, 0x20
vmovdqu64 ymm17, ymm9
vperm2i128 ymm3, ymm3, ymm0, 0x31
vpunpckhbw ymm9, ymm13, ymm30
vpunpcklbw ymm0, ymm13, ymm30
vperm2i128 ymm13, ymm0, ymm9, 0x20
vmovdqu ymmword [rsp + 0x90], ymm13
vperm2i128 ymm0, ymm0, ymm9, 0x31
vmovdqu ymm13, ymmword [rsp + 0x230]
vmovdqu ymm9, ymmword [rsp + 0x4d0]
vpunpcklbw ymm30, ymm9, ymm13
vpunpckhbw ymm9, ymm9, ymm13
vmovdqu64 ymm13, ymm30
vperm2i128 ymm13, ymm13, ymm9, 0x20
vmovdqu ymmword [rsp + 0xb0], ymm13
vmovdqu64 ymm13, ymm30
vperm2i128 ymm13, ymm13, ymm9, 0x31
vmovdqu ymmword [rsp + 0xf0], ymm13
vmovdqu ymm9, ymmword [rsp + 0x4f0]
vmovdqu ymm13, ymmword [rsp + 0x210]
vpunpcklbw ymm30, ymm9, ymm13
vpunpckhbw ymm9, ymm9, ymm13
vmovdqu64 ymm13, ymm30
vperm2i128 ymm13, ymm13, ymm9, 0x20
vmovdqu ymmword [rsp + 0x110], ymm13
vmovdqu64 ymm13, ymm30
vperm2i128 ymm13, ymm13, ymm9, 0x31
vmovdqu ymmword [rsp + 0x130], ymm13
vmovdqu ymm9, ymmword [rsp + 0x270]
vmovdqu ymm13, ymmword [rsp + 0x510]
vpunpcklbw ymm30, ymm13, ymm9
vpunpckhbw ymm9, ymm13, ymm9
vmovdqu64 ymm13, ymm30
vperm2i128 ymm13, ymm13, ymm9, 0x20
vmovdqu ymmword [rsp + 0x1b0], ymm13
vmovdqu64 ymm13, ymm30
vperm2i128 ymm9, ymm13, ymm9, 0x31
vmovdqu ymmword [rsp + 0x1d0], ymm9
vmovdqu ymm13, ymmword [rsp + 0x150]
vmovdqu ymm9, ymmword [rsp + 0x250]
vpunpcklbw ymm30, ymm13, ymm9
vpunpckhbw ymm9, ymm13, ymm9
vmovdqu64 ymm13, ymm30
vperm2i128 ymm13, ymm13, ymm9, 0x20
vmovdqu ymmword [rsp + 0x150], ymm13
vmovdqu64 ymm13, ymm30
vperm2i128 ymm9, ymm13, ymm9, 0x31
vmovdqu ymmword [rsp + 0x210], ymm9
vmovdqu ymm13, ymmword [rsp + 0x530]
vmovdqu ymm9, ymmword [rsp + 0x290]
vpunpcklbw ymm30, ymm13, ymm9
vpunpckhbw ymm9, ymm13, ymm9
vmovdqu64 ymm13, ymm30
vperm2i128 ymm13, ymm13, ymm9, 0x20
vmovdqu ymmword [rsp + 0x230], ymm13
vmovdqu64 ymm13, ymm30
vperm2i128 ymm9, ymm13, ymm9, 0x31
vmovdqu ymmword [rsp + 0x250], ymm9
vmovdqu ymm13, ymmword [rsp + 0x550]
vmovdqu ymm9, ymmword [rsp + 0x2f0]
vpunpcklbw ymm30, ymm13, ymm9
vpunpckhbw ymm9, ymm13, ymm9
vmovdqu64 ymm13, ymm30
vperm2i128 ymm13, ymm13, ymm9, 0x20
vmovdqu ymmword [rsp + 0x270], ymm13
vmovdqu64 ymm13, ymm30
vperm2i128 ymm9, ymm13, ymm9, 0x31
vmovdqu ymmword [rsp + 0x290], ymm9
vmovdqu ymm13, ymmword [rsp + 0x5d0]
vmovdqu ymm9, ymmword [rsp + 0x330]
vpunpcklbw ymm30, ymm13, ymm9
vpunpckhbw ymm9, ymm13, ymm9
vmovdqu64 ymm13, ymm30
vperm2i128 ymm13, ymm13, ymm9, 0x20
vmovdqu ymmword [rsp + 0x2f0], ymm13
vmovdqu64 ymm13, ymm30
vperm2i128 ymm9, ymm13, ymm9, 0x31
vmovdqu ymmword [rsp + 0x330], ymm9
vpunpcklbw ymm9, ymm29, ymm24
vpunpckhbw ymm24, ymm29, ymm24
vmovdqu64 ymm13, ymm24
vperm2i128 ymm13, ymm9, ymm13, 0x20
vmovdqu64 ymm30, ymm13
vmovdqu64 ymm13, ymm24
vperm2i128 ymm9, ymm9, ymm13, 0x31
vmovdqu64 ymm24, ymm9
vpunpcklbw ymm9, ymm16, ymm8
vpunpckhbw ymm8, ymm16, ymm8
vperm2i128 ymm13, ymm9, ymm8, 0x20
vperm2i128 ymm9, ymm9, ymm8, 0x31
vpunpcklbw ymm8, ymm14, ymm26
vpunpckhbw ymm14, ymm14, ymm26
vmovdqu64 ymm16, ymm13
vperm2i128 ymm13, ymm8, ymm14, 0x20
vperm2i128 ymm14, ymm8, ymm14, 0x31
vpunpcklbw ymm8, ymm15, ymm2
vpunpckhbw ymm2, ymm15, ymm2
vperm2i128 ymm15, ymm8, ymm2, 0x20
vperm2i128 ymm8, ymm8, ymm2, 0x31
vmovdqu ymmword [rsp + 0x3f0], ymm8
vmovdqu ymm8, ymmword [rsp + 0x1f0]
vmovdqu64 ymm26, ymm13
vpunpcklbw ymm2, ymm28, ymm8
vpunpckhbw ymm8, ymm28, ymm8
vperm2i128 ymm13, ymm2, ymm8, 0x20
vperm2i128 ymm8, ymm2, ymm8, 0x31
vmovdqu ymm2, ymmword [rsp + 0x170]
vmovdqu ymmword [rsp + 0x1f0], ymm13
vmovdqu ymmword [rsp + 0x410], ymm8
vpunpckhbw ymm13, ymm2, ymm7
vpunpcklbw ymm8, ymm2, ymm7
vperm2i128 ymm7, ymm8, ymm13, 0x20
vpunpcklbw ymm2, ymm12, ymm22
vpunpckhbw ymm12, ymm12, ymm22
vmovdqu ymmword [rsp + 0x170], ymm7
vperm2i128 ymm7, ymm8, ymm13, 0x31
vperm2i128 ymm8, ymm2, ymm12, 0x20
vperm2i128 ymm12, ymm2, ymm12, 0x31
vmovdqu ymmword [rsp + 0x490], ymm12
vmovdqu ymm12, ymmword [rsp + 0x370]
vmovdqu ymm2, ymmword [rsp + 0x390]
vmovdqu ymmword [rsp + 0x430], ymm7
vpunpcklbw ymm7, ymm12, ymm1
vpunpckhbw ymm1, ymm12, ymm1
vperm2i128 ymm12, ymm7, ymm1, 0x20
vmovdqu ymmword [rsp + 0x370], ymm12
vperm2i128 ymm12, ymm7, ymm1, 0x31
vpunpcklbw ymm1, ymm2, ymm20
vpunpckhbw ymm2, ymm2, ymm20
vmovdqu64 ymm20, ymmword [rsp + 0x450]
vmovdqu64 ymm28, ymmword [rsp + 0x50]
vperm2i128 ymm13, ymm1, ymm2, 0x20
vperm2i128 ymm2, ymm1, ymm2, 0x31
vmovdqu ymmword [rsp + 0x390], ymm2
vpunpcklbw ymm2, ymm20, ymm6
vpunpckhbw ymm6, ymm20, ymm6
vpunpcklbw ymm1, ymm28, ymm19
vmovdqu ymmword [rsp + 0x4b0], ymm12
vperm2i128 ymm12, ymm2, ymm6, 0x20
vperm2i128 ymm6, ymm2, ymm6, 0x31
vpunpckhbw ymm2, ymm28, ymm19
vmovdqu64 ymm28, ymmword [rsp + 0x570]
vmovdqu ymmword [rsp + 0x450], ymm6
vperm2i128 ymm6, ymm1, ymm2, 0x20
vperm2i128 ymm2, ymm1, ymm2, 0x31
vmovdqu ymmword [rsp + 0x4d0], ymm2
vpunpcklbw ymm2, ymm28, ymm5
vpunpckhbw ymm5, ymm28, ymm5
vmovdqu64 ymm28, ymmword [rsp + 0x30]
vperm2i128 ymm1, ymm2, ymm5, 0x20
vpunpcklbw ymm7, ymm28, ymm18
vperm2i128 ymm5, ymm2, ymm5, 0x31
vmovdqu ymmword [rsp + 0x4f0], ymm1
vpunpckhbw ymm1, ymm28, ymm18
vmovdqu64 ymm22, ymmword [rsp + 0x590]
vmovdqu ymmword [rsp + 0x510], ymm5
vperm2i128 ymm5, ymm7, ymm1, 0x20
vmovdqu64 ymm28, ymm5
vperm2i128 ymm5, ymm7, ymm1, 0x31
vmovdqu ymm1, ymmword [rsp + 0x190]
vpunpcklbw ymm7, ymm22, ymm4
vpunpckhbw ymm4, ymm22, ymm4
vmovdqu64 ymm22, ymmword [rsp + 0x5b0]
vperm2i128 ymm2, ymm7, ymm4, 0x20
vperm2i128 ymm4, ymm7, ymm4, 0x31
vpunpcklbw ymm7, ymm1, ymm17
vpunpckhbw ymm1, ymm1, ymm17
vmovdqu ymmword [rsp + 0x550], ymm4
vperm2i128 ymm4, ymm7, ymm1, 0x20
vperm2i128 ymm1, ymm7, ymm1, 0x31
vpunpcklbw ymm7, ymm22, ymm3
vpunpckhbw ymm3, ymm22, ymm3
vmovdqu ymmword [rsp + 0x190], ymm4
vperm2i128 ymm4, ymm7, ymm3, 0x20
vperm2i128 ymm3, ymm7, ymm3, 0x31
vmovdqu ymmword [rsp + 0x470], ymm8
vmovdqu ymmword [rsp + 0x50], ymm6
vmovdqu ymmword [rsp + 0x30], ymm5
vmovdqu ymmword [rsp + 0x530], ymm2
vmovdqu ymmword [rsp + 0x570], ymm1
vmovdqu ymmword [rsp + 0x590], ymm4
vmovdqu ymmword [rsp + 0x5b0], ymm3
vmovdqu64 ymm22, ymmword [rsp + 0x90]
vpunpcklbw ymm6, ymm27, ymm0
vpunpcklbw ymm1, ymm11, ymm22
vpunpckhbw ymm11, ymm11, ymm22
vperm2i128 ymm3, ymm1, ymm11, 0x20
vpunpckhbw ymm0, ymm27, ymm0
vmovdqu64 ymm22, ymm3
vperm2i128 ymm3, ymm6, ymm0, 0x20
vmovdqu64 ymm19, ymmword [rsp + 0xf0]
vmovdqu64 ymm18, ymmword [rsp + 0x2b0]
vmovdqu64 ymm27, ymm3
vmovdqu ymm3, ymmword [rsp + 0xb0]
vmovdqu64 ymm29, ymmword [rsp + 0x70]
vpunpckhbw ymm7, ymm18, ymm19
vperm2i128 ymm6, ymm6, ymm0, 0x31
vpunpcklbw ymm2, ymm18, ymm19
vpunpcklbw ymm0, ymm10, ymm3
vmovdqu64 ymm19, ymmword [rsp + 0x110]
vpunpckhbw ymm10, ymm10, ymm3
vperm2i128 ymm3, ymm0, ymm10, 0x20
vperm2i128 ymm4, ymm0, ymm10, 0x31
vperm2i128 ymm0, ymm2, ymm7, 0x20
vmovdqu64 ymm20, ymm0
vpunpcklbw ymm5, ymm29, ymm19
vpunpckhbw ymm0, ymm29, ymm19
vmovdqu ymmword [rsp + 0x90], ymm3
vperm2i128 ymm3, ymm5, ymm0, 0x20
vmovdqu64 ymm18, ymmword [rsp + 0x130]
vmovdqu64 ymm19, ymm3
vmovdqu ymm3, ymmword [rsp + 0x2d0]
vperm2i128 ymm5, ymm5, ymm0, 0x31
vmovdqu ymmword [rsp + 0xb0], ymm4
vpunpckhbw ymm0, ymm3, ymm18
vpunpcklbw ymm4, ymm3, ymm18
vmovdqu64 ymm17, ymmword [rsp + 0x1b0]
vperm2i128 ymm3, ymm4, ymm0, 0x20
vperm2i128 ymm4, ymm4, ymm0, 0x31
vmovdqu ymm0, ymmword [rsp + 0x5f0]
vmovdqu64 ymm18, ymm3
vpunpcklbw ymm3, ymm0, ymm17
vpunpckhbw ymm0, ymm0, ymm17
vmovdqu64 ymm29, ymmword [rsp + 0x610]
vperm2i128 ymm2, ymm2, ymm7, 0x31
vperm2i128 ymm7, ymm3, ymm0, 0x20
vperm2i128 ymm3, ymm3, ymm0, 0x31
vmovdqu ymm0, ymmword [rsp + 0x1d0]
vmovdqu ymm10, ymmword [rsp + 0xd0]
vperm2i128 ymm11, ymm1, ymm11, 0x31
vpunpcklbw ymm1, ymm29, ymm0
vpunpckhbw ymm0, ymm29, ymm0
vmovdqu64 ymm29, ymmword [rsp + 0x150]
vmovdqu64 ymm17, ymm7
vperm2i128 ymm8, ymm1, ymm0, 0x20
vpunpckhbw ymm7, ymm10, ymm29
vperm2i128 ymm1, ymm1, ymm0, 0x31
vpunpcklbw ymm0, ymm10, ymm29
vperm2i128 ymm10, ymm0, ymm7, 0x20
vmovdqu ymmword [rsp + 0x70], ymm10
vperm2i128 ymm0, ymm0, ymm7, 0x31
vmovdqu ymm10, ymmword [rsp + 0x210]
vmovdqu ymm7, ymmword [rsp + 0x310]
vpunpcklbw ymm29, ymm7, ymm10
vpunpckhbw ymm7, ymm7, ymm10
vmovdqu64 ymm10, ymm29
vperm2i128 ymm10, ymm10, ymm7, 0x20
vmovdqu ymmword [rsp + 0xd0], ymm10
vmovdqu64 ymm10, ymm29
vperm2i128 ymm10, ymm10, ymm7, 0x31
vmovdqu ymmword [rsp + 0xf0], ymm10
vmovdqu ymm7, ymmword [rsp + 0x350]
vmovdqu ymm10, ymmword [rsp + 0x230]
vpunpcklbw ymm29, ymm7, ymm10
vpunpckhbw ymm7, ymm7, ymm10
vmovdqu64 ymm10, ymm29
vperm2i128 ymm10, ymm10, ymm7, 0x20
vmovdqu ymmword [rsp + 0x110], ymm10
vmovdqu64 ymm10, ymm29
vperm2i128 ymm7, ymm10, ymm7, 0x31
vmovdqu ymmword [rsp + 0x130], ymm7
vmovdqu ymm10, ymmword [rsp + 0x250]
vmovdqu ymm7, ymmword [rsp + 0x630]
vpunpcklbw ymm29, ymm7, ymm10
vpunpckhbw ymm7, ymm7, ymm10
vmovdqu64 ymm10, ymm29
vperm2i128 ymm10, ymm10, ymm7, 0x20
vmovdqu ymmword [rsp + 0x150], ymm10
vmovdqu64 ymm10, ymm29
vperm2i128 ymm7, ymm10, ymm7, 0x31
vmovdqu ymmword [rsp + 0x1b0], ymm7
vmovdqu ymm10, ymmword [rsp + 0x270]
vmovdqu ymm7, ymmword [rsp + 0x3b0]
vpunpcklbw ymm29, ymm7, ymm10
vpunpckhbw ymm7, ymm7, ymm10
vmovdqu64 ymm10, ymm29
vperm2i128 ymm10, ymm10, ymm7, 0x20
vmovdqu ymmword [rsp + 0x1d0], ymm10
vmovdqu64 ymm10, ymm29
vperm2i128 ymm7, ymm10, ymm7, 0x31
vmovdqu ymmword [rsp + 0x210], ymm7
vmovdqu ymm10, ymmword [rsp + 0x290]
vmovdqu ymm7, ymmword [rsp + 0x650]
vpunpcklbw ymm29, ymm7, ymm10
vpunpckhbw ymm7, ymm7, ymm10
vmovdqu64 ymm10, ymm29
vperm2i128 ymm10, ymm10, ymm7, 0x20
vmovdqu ymmword [rsp + 0x230], ymm10
vmovdqu64 ymm10, ymm29
vperm2i128 ymm7, ymm10, ymm7, 0x31
vmovdqu ymmword [rsp + 0x250], ymm7
vmovdqu ymm10, ymmword [rsp + 0x2f0]
vmovdqu ymm7, ymmword [rsp + 0x3d0]
vpunpcklbw ymm29, ymm7, ymm10
vpunpckhbw ymm7, ymm7, ymm10
vmovdqu64 ymm10, ymm29
vperm2i128 ymm10, ymm10, ymm7, 0x20
vmovdqu ymmword [rsp + 0x270], ymm10
vmovdqu64 ymm10, ymm29
vperm2i128 ymm7, ymm10, ymm7, 0x31
vmovdqu ymmword [rsp + 0x290], ymm7
vmovdqu ymm10, ymmword [rsp + 0x330]
vmovdqu ymm7, ymmword [rsp + 0x670]
vpunpcklbw ymm29, ymm7, ymm10
vpunpckhbw ymm7, ymm7, ymm10
vmovdqu64 ymm10, ymm29
vperm2i128 ymm10, ymm10, ymm7, 0x20
vmovdqu ymmword [rsp + 0x2b0], ymm10
vmovdqu64 ymm10, ymm29
vperm2i128 ymm7, ymm10, ymm7, 0x31
vmovdqu ymmword [rsp + 0x2d0], ymm7
vpunpcklbw ymm7, ymm30, ymm22
vpunpckhbw ymm22, ymm30, ymm22
vmovdqu64 ymm10, ymm22
vperm2i128 ymm10, ymm7, ymm10, 0x20
vmovdqu64 ymm30, ymm10
vmovdqu64 ymm10, ymm22
vperm2i128 ymm7, ymm7, ymm10, 0x31
vmovdqu64 ymm22, ymm7
vpunpcklbw ymm7, ymm24, ymm11
vpunpckhbw ymm11, ymm24, ymm11
vperm2i128 ymm10, ymm7, ymm11, 0x20
vperm2i128 ymm11, ymm7, ymm11, 0x31
vpunpcklbw ymm7, ymm16, ymm27
vpunpckhbw ymm16, ymm16, ymm27
vmovdqu64 ymm24, ymm10
vmovdqu64 ymm10, ymm16
vperm2i128 ymm10, ymm7, ymm10, 0x20
vmovdqu64 ymm29, ymm10
vmovdqu64 ymm10, ymm16
vperm2i128 ymm7, ymm7, ymm10, 0x31
vmovdqu64 ymm27, ymmword [rsp + 0x90]
vmovdqu64 ymm16, ymm7
vpunpcklbw ymm7, ymm9, ymm6
vpunpckhbw ymm9, ymm9, ymm6
vperm2i128 ymm6, ymm7, ymm9, 0x20
vperm2i128 ymm9, ymm7, ymm9, 0x31
vmovdqu ymmword [rsp + 0x310], ymm9
vpunpcklbw ymm7, ymm26, ymm27
vpunpckhbw ymm9, ymm26, ymm27
vperm2i128 ymm10, ymm7, ymm9, 0x20
vperm2i128 ymm9, ymm7, ymm9, 0x31
vmovdqu ymmword [rsp + 0x330], ymm9
vmovdqu ymm9, ymmword [rsp + 0xb0]
vmovdqu64 ymm26, ymmword [rsp + 0x410]
vpunpcklbw ymm7, ymm14, ymm9
vpunpckhbw ymm14, ymm14, ymm9
vperm2i128 ymm9, ymm7, ymm14, 0x20
vperm2i128 ymm14, ymm7, ymm14, 0x31
vpunpcklbw ymm7, ymm15, ymm20
vpunpckhbw ymm15, ymm15, ymm20
vmovdqu ymmword [rsp + 0xb0], ymm9
vperm2i128 ymm9, ymm7, ymm15, 0x20
vperm2i128 ymm15, ymm7, ymm15, 0x31
vmovdqu64 ymm27, ymm15
vmovdqu ymm15, ymmword [rsp + 0x3f0]
vmovdqu ymmword [rsp + 0x350], ymm14
vpunpcklbw ymm7, ymm15, ymm2
vpunpckhbw ymm2, ymm15, ymm2
vperm2i128 ymm14, ymm7, ymm2, 0x31
vmovdqu ymmword [rsp + 0x3b0], ymm14
vmovdqu ymm14, ymmword [rsp + 0x1f0]
vperm2i128 ymm15, ymm7, ymm2, 0x20
vpunpckhbw ymm7, ymm14, ymm19
vpunpcklbw ymm2, ymm14, ymm19
vperm2i128 ymm14, ymm2, ymm7, 0x20
vperm2i128 ymm2, ymm2, ymm7, 0x31
vpunpcklbw ymm7, ymm26, ymm5
vpunpckhbw ymm5, ymm26, ymm5
vmovdqu ymmword [rsp + 0x90], ymm10
vperm2i128 ymm10, ymm7, ymm5, 0x20
vperm2i128 ymm5, ymm7, ymm5, 0x31
vmovdqu ymmword [rsp + 0x3d0], ymm5
vmovdqu ymm5, ymmword [rsp + 0x170]
vmovdqu64 ymm20, ymmword [rsp + 0x430]
vmovdqu ymmword [rsp + 0x1f0], ymm2
vpunpcklbw ymm2, ymm5, ymm18
vpunpckhbw ymm5, ymm5, ymm18
vperm2i128 ymm7, ymm2, ymm5, 0x20
vperm2i128 ymm5, ymm2, ymm5, 0x31
vpunpcklbw ymm2, ymm20, ymm4
vpunpckhbw ymm4, ymm20, ymm4
vmovdqu ymmword [rsp + 0x3f0], ymm5
vperm2i128 ymm5, ymm2, ymm4, 0x20
vperm2i128 ymm4, ymm2, ymm4, 0x31
vmovdqu ymmword [rsp + 0x2f0], ymm6
vmovdqu ymmword [rsp + 0x170], ymm7
vmovdqu ymmword [rsp + 0x410], ymm5
vmovdqu ymmword [rsp + 0x430], ymm4
vmovdqu64 ymm26, ymmword [rsp + 0x470]
vmovdqu64 ymm20, ymmword [rsp + 0x490]
vpunpcklbw ymm2, ymm26, ymm17
vpunpckhbw ymm4, ymm26, ymm17
vperm2i128 ymm5, ymm2, ymm4, 0x20
vmovdqu64 ymm26, ymmword [rsp + 0x370]
vperm2i128 ymm4, ymm2, ymm4, 0x31
vmovdqu ymmword [rsp + 0x5d0], ymm4
vpunpcklbw ymm4, ymm20, ymm3
vpunpckhbw ymm3, ymm20, ymm3
vperm2i128 ymm2, ymm4, ymm3, 0x20
vperm2i128 ymm3, ymm4, ymm3, 0x31
vpunpcklbw ymm4, ymm26, ymm8
vpunpckhbw ymm8, ymm26, ymm8
vmovdqu ymmword [rsp + 0x5f0], ymm3
vperm2i128 ymm3, ymm4, ymm8, 0x20
vperm2i128 ymm8, ymm4, ymm8, 0x31
vmovdqu ymmword [rsp + 0x610], ymm8
vmovdqu ymm8, ymmword [rsp + 0x4b0]
vmovdqu64 ymm20, ymmword [rsp + 0x70]
vpunpcklbw ymm4, ymm8, ymm1
vpunpckhbw ymm1, ymm8, ymm1
vperm2i128 ymm8, ymm4, ymm1, 0x20
vperm2i128 ymm1, ymm4, ymm1, 0x31
vmovdqu64 ymm26, ymmword [rsp + 0x390]
vmovdqu ymmword [rsp + 0x630], ymm1
vpunpcklbw ymm1, ymm13, ymm20
vpunpckhbw ymm13, ymm13, ymm20
vmovdqu64 ymm19, ymmword [rsp + 0xd0]
vmovdqu ymmword [rsp + 0x4b0], ymm8
vperm2i128 ymm8, ymm1, ymm13, 0x20
vmovdqu64 ymm20, ymm8
vpunpcklbw ymm8, ymm26, ymm0
vpunpckhbw ymm0, ymm26, ymm0
vmovdqu64 ymm18, ymmword [rsp + 0x450]
vmovdqu ymmword [rsp + 0x370], ymm3
vperm2i128 ymm3, ymm8, ymm0, 0x20
vperm2i128 ymm8, ymm8, ymm0, 0x31
vpunpcklbw ymm0, ymm12, ymm19
vpunpckhbw ymm12, ymm12, ymm19
vmovdqu64 ymm19, ymmword [rsp + 0xf0]
vmovdqu64 ymm17, ymmword [rsp + 0x50]
vpunpckhbw ymm7, ymm18, ymm19
vmovdqu ymmword [rsp + 0x470], ymm5
vpunpcklbw ymm5, ymm18, ymm19
vmovdqu64 ymm18, ymmword [rsp + 0x110]
vmovdqu64 ymm26, ymm3
vperm2i128 ymm3, ymm0, ymm12, 0x20
vperm2i128 ymm12, ymm0, ymm12, 0x31
vperm2i128 ymm0, ymm5, ymm7, 0x20
vmovdqu64 ymm19, ymm0
vpunpcklbw ymm4, ymm17, ymm18
vpunpckhbw ymm0, ymm17, ymm18
vmovdqu ymmword [rsp + 0x490], ymm2
vmovdqu64 ymm17, ymmword [rsp + 0x130]
vmovdqu ymm2, ymmword [rsp + 0x4d0]
vperm2i128 ymm13, ymm1, ymm13, 0x31
vperm2i128 ymm1, ymm4, ymm0, 0x20
vmovdqu ymm6, ymmword [rsp + 0x4f0]
vmovdqu64 ymm18, ymm1
vperm2i128 ymm5, ymm5, ymm7, 0x31
vmovdqu ymm1, ymmword [rsp + 0x150]
vpunpckhbw ymm7, ymm2, ymm17
vmovdqu ymmword [rsp + 0x70], ymm3
vpunpcklbw ymm3, ymm2, ymm17
vperm2i128 ymm4, ymm4, ymm0, 0x31
vperm2i128 ymm0, ymm3, ymm7, 0x20
vmovdqu64 ymm17, ymm0
vpunpcklbw ymm2, ymm6, ymm1
vpunpckhbw ymm0, ymm6, ymm1
vperm2i128 ymm1, ymm2, ymm0, 0x20
vmovdqu ymm6, ymmword [rsp + 0x1b0]
vperm2i128 ymm2, ymm2, ymm0, 0x31
vmovdqu ymm0, ymmword [rsp + 0x510]
vperm2i128 ymm3, ymm3, ymm7, 0x31
vmovdqu ymmword [rsp + 0x50], ymm1
vpunpckhbw ymm7, ymm0, ymm6
vpunpcklbw ymm1, ymm0, ymm6
vmovdqu ymm6, ymmword [rsp + 0x1d0]
vperm2i128 ymm0, ymm1, ymm7, 0x20
vmovdqu ymmword [rsp + 0xd0], ymm0
vperm2i128 ymm1, ymm1, ymm7, 0x31
vpunpcklbw ymm0, ymm28, ymm6
vpunpckhbw ymm7, ymm28, ymm6
vperm2i128 ymm6, ymm0, ymm7, 0x20
vmovdqu ymmword [rsp + 0xf0], ymm6
vperm2i128 ymm0, ymm0, ymm7, 0x31
vmovdqu ymm6, ymmword [rsp + 0x210]
vmovdqu ymm7, ymmword [rsp + 0x30]
vpunpcklbw ymm28, ymm7, ymm6
vpunpckhbw ymm7, ymm7, ymm6
vmovdqu64 ymm6, ymm28
vperm2i128 ymm6, ymm6, ymm7, 0x20
vmovdqu ymmword [rsp + 0x30], ymm6
vmovdqu64 ymm6, ymm28
vperm2i128 ymm6, ymm6, ymm7, 0x31
vmovdqu ymmword [rsp + 0x110], ymm6
vmovdqu ymm7, ymmword [rsp + 0x530]
vmovdqu ymm6, ymmword [rsp + 0x230]
vpunpcklbw ymm28, ymm7, ymm6
vpunpckhbw ymm7, ymm7, ymm6
vmovdqu64 ymm6, ymm28
vperm2i128 ymm6, ymm6, ymm7, 0x20
vmovdqu ymmword [rsp + 0x130], ymm6
vmovdqu64 ymm6, ymm28
vperm2i128 ymm7, ymm6, ymm7, 0x31
vmovdqu ymmword [rsp + 0x150], ymm7
vmovdqu ymm6, ymmword [rsp + 0x550]
vmovdqu ymm7, ymmword [rsp + 0x250]
vpunpcklbw ymm28, ymm6, ymm7
vpunpckhbw ymm7, ymm6, ymm7
vmovdqu64 ymm6, ymm28
vperm2i128 ymm6, ymm6, ymm7, 0x20
vmovdqu ymmword [rsp + 0x1b0], ymm6
vmovdqu64 ymm6, ymm28
vperm2i128 ymm7, ymm6, ymm7, 0x31
vmovdqu ymmword [rsp + 0x1d0], ymm7
vmovdqu ymm6, ymmword [rsp + 0x270]
vmovdqu ymm7, ymmword [rsp + 0x190]
vpunpcklbw ymm28, ymm7, ymm6
vpunpckhbw ymm7, ymm7, ymm6
vmovdqu64 ymm6, ymm28
vperm2i128 ymm6, ymm6, ymm7, 0x20
vmovdqu ymmword [rsp + 0x190], ymm6
vmovdqu64 ymm6, ymm28
vperm2i128 ymm7, ymm6, ymm7, 0x31
vmovdqu ymmword [rsp + 0x210], ymm7
vmovdqu ymm6, ymmword [rsp + 0x570]
vmovdqu ymm7, ymmword [rsp + 0x290]
vpunpcklbw ymm28, ymm6, ymm7
vpunpckhbw ymm7, ymm6, ymm7
vmovdqu64 ymm6, ymm28
vperm2i128 ymm6, ymm6, ymm7, 0x20
vmovdqu ymmword [rsp + 0x230], ymm6
vmovdqu64 ymm6, ymm28
vperm2i128 ymm7, ymm6, ymm7, 0x31
vmovdqu ymmword [rsp + 0x250], ymm7
vmovdqu ymm6, ymmword [rsp + 0x590]
vmovdqu ymm7, ymmword [rsp + 0x2b0]
vpunpcklbw ymm28, ymm6, ymm7
vpunpckhbw ymm7, ymm6, ymm7
vmovdqu64 ymm6, ymm28
vperm2i128 ymm6, ymm6, ymm7, 0x20
vmovdqu ymmword [rsp + 0x270], ymm6
vmovdqu64 ymm6, ymm28
vperm2i128 ymm7, ymm6, ymm7, 0x31
vmovdqu ymmword [rsp + 0x290], ymm7
vmovdqu ymm6, ymmword [rsp + 0x5b0]
vmovdqu ymm7, ymmword [rsp + 0x2d0]
vpunpcklbw ymm28, ymm6, ymm7
vpunpckhbw ymm7, ymm6, ymm7
vmovdqu64 ymm6, ymm28
vperm2i128 ymm6, ymm6, ymm7, 0x20
vmovdqu ymmword [rsp + 0x2b0], ymm6
vmovdqu64 ymm6, ymm28
vperm2i128 ymm7, ymm6, ymm7, 0x31
vmovdqu ymmword [rsp + 0x2d0], ymm7
vpunpcklbw ymm7, ymm30, ymm20
vpunpckhbw ymm20, ymm30, ymm20
vmovdqu64 ymm6, ymm20
vperm2i128 ymm6, ymm7, ymm6, 0x20
vmovdqu64 ymm28, ymm6
vmovdqu64 ymm6, ymm20
vperm2i128 ymm7, ymm7, ymm6, 0x31
vmovdqu64 ymm20, ymm7
vpunpcklbw ymm7, ymm22, ymm13
vpunpckhbw ymm13, ymm22, ymm13
vperm2i128 ymm6, ymm7, ymm13, 0x20
vperm2i128 ymm13, ymm7, ymm13, 0x31
vpunpcklbw ymm7, ymm24, ymm26
vpunpckhbw ymm24, ymm24, ymm26
vmovdqu64 ymm22, ymm6
vmovdqu64 ymm6, ymm24
vperm2i128 ymm6, ymm7, ymm6, 0x20
vmovdqu64 ymm26, ymm6
vmovdqu64 ymm6, ymm24
vperm2i128 ymm7, ymm7, ymm6, 0x31
vmovdqu64 ymm24, ymm7
vpunpcklbw ymm7, ymm11, ymm8
vpunpckhbw ymm11, ymm11, ymm8
vperm2i128 ymm8, ymm7, ymm11, 0x20
vperm2i128 ymm11, ymm7, ymm11, 0x31
vmovdqu ymmword [rsp + 0x450], ymm11
vmovdqu ymm11, ymmword [rsp + 0x70]
vmovdqu ymmword [rsp + 0x390], ymm8
vpunpcklbw ymm7, ymm29, ymm11
vpunpckhbw ymm8, ymm29, ymm11
vperm2i128 ymm11, ymm7, ymm8, 0x20
vmovdqu ymmword [rsp + 0x70], ymm11
vperm2i128 ymm11, ymm7, ymm8, 0x31
vpunpcklbw ymm8, ymm16, ymm12
vpunpckhbw ymm12, ymm16, ymm12
vmovdqu ymmword [rsp + 0x4d0], ymm11
vperm2i128 ymm11, ymm8, ymm12, 0x20
vperm2i128 ymm12, ymm8, ymm12, 0x31
vmovdqu ymmword [rsp + 0x4f0], ymm11
vmovdqu ymmword [rsp + 0x510], ymm12
vmovdqu ymm6, ymmword [rsp + 0x2f0]
vmovdqu64 ymm29, ymmword [rsp + 0x90]
vpunpcklbw ymm7, ymm6, ymm19
vpunpckhbw ymm6, ymm6, ymm19
vmovdqu64 ymm19, ymmword [rsp + 0x310]
vperm2i128 ymm12, ymm7, ymm6, 0x20
vpunpcklbw ymm8, ymm19, ymm5
vmovdqu ymmword [rsp + 0x2f0], ymm12
vpunpckhbw ymm5, ymm19, ymm5
vperm2i128 ymm12, ymm7, ymm6, 0x31
vmovdqu64 ymm16, ymmword [rsp + 0x330]
vpunpckhbw ymm6, ymm29, ymm18
vmovdqu ymmword [rsp + 0x530], ymm12
vperm2i128 ymm12, ymm8, ymm5, 0x20
vperm2i128 ymm8, ymm8, ymm5, 0x31
vpunpcklbw ymm5, ymm29, ymm18
vmovdqu ymmword [rsp + 0x310], ymm12
vperm2i128 ymm12, ymm5, ymm6, 0x20
vperm2i128 ymm5, ymm5, ymm6, 0x31
vmovdqu64 ymm18, ymmword [rsp + 0xb0]
vmovdqu ymmword [rsp + 0x570], ymm5
vpunpcklbw ymm5, ymm16, ymm4
vpunpckhbw ymm4, ymm16, ymm4
vperm2i128 ymm11, ymm5, ymm4, 0x20
vperm2i128 ymm4, ymm5, ymm4, 0x31
vmovdqu64 ymm30, ymmword [rsp + 0x350]
vpunpckhbw ymm5, ymm18, ymm17
vmovdqu ymmword [rsp + 0x590], ymm4
vpunpcklbw ymm4, ymm18, ymm17
vmovdqu ymmword [rsp + 0x550], ymm8
vperm2i128 ymm8, ymm4, ymm5, 0x20
vperm2i128 ymm4, ymm4, ymm5, 0x31
vmovdqu64 ymm29, ymmword [rsp + 0x50]
vmovdqu ymmword [rsp + 0x5b0], ymm4
vpunpcklbw ymm4, ymm30, ymm3
vpunpckhbw ymm3, ymm30, ymm3
vperm2i128 ymm5, ymm4, ymm3, 0x20
vperm2i128 ymm3, ymm4, ymm3, 0x31
vmovdqu ymmword [rsp + 0x650], ymm3
vpunpcklbw ymm3, ymm9, ymm29
vpunpckhbw ymm9, ymm9, ymm29
vmovdqu64 ymm19, ymmword [rsp + 0xd0]
vperm2i128 ymm4, ymm3, ymm9, 0x20
vperm2i128 ymm9, ymm3, ymm9, 0x31
vpunpcklbw ymm3, ymm27, ymm2
vpunpckhbw ymm2, ymm27, ymm2
vmovdqu64 ymm17, ymmword [rsp + 0x3b0]
vmovdqu64 ymm29, ymm9
vperm2i128 ymm9, ymm3, ymm2, 0x20
vmovdqu64 ymm27, ymm9
vperm2i128 ymm9, ymm3, ymm2, 0x31
vpunpcklbw ymm2, ymm15, ymm19
vpunpckhbw ymm15, ymm15, ymm19
vpunpcklbw ymm3, ymm17, ymm1
vmovdqu ymmword [rsp + 0x50], ymm9
vpunpckhbw ymm1, ymm17, ymm1
vperm2i128 ymm9, ymm2, ymm15, 0x20
vperm2i128 ymm15, ymm2, ymm15, 0x31
vmovdqu64 ymm18, ymm15
vperm2i128 ymm15, ymm3, ymm1, 0x20
vmovdqu64 ymm17, ymm15
vperm2i128 ymm15, ymm3, ymm1, 0x31
vmovdqu64 ymm16, ymm15
vmovdqu ymm15, ymmword [rsp + 0xf0]
vmovdqu ymmword [rsp + 0x330], ymm11
vpunpcklbw ymm1, ymm14, ymm15
vpunpckhbw ymm14, ymm14, ymm15
vperm2i128 ymm11, ymm1, ymm14, 0x20
vperm2i128 ymm14, ymm1, ymm14, 0x31
vmovdqu ymm1, ymmword [rsp + 0x1f0]
vmovdqu ymm2, ymmword [rsp + 0x3d0]
vmovdqu ymmword [rsp + 0xb0], ymm8
vpunpcklbw ymm8, ymm1, ymm0
vpunpckhbw ymm0, ymm1, ymm0
vmovdqu ymm1, ymmword [rsp + 0x110]
vmovdqu ymm15, ymmword [rsp + 0x30]
vpunpckhbw ymm7, ymm2, ymm1
vpunpcklbw ymm6, ymm2, ymm1
vmovdqu64 ymm19, ymm9
vmovdqu ymm2, ymmword [rsp + 0x130]
vmovdqu ymm9, ymmword [rsp + 0x170]
vmovdqu ymmword [rsp + 0x90], ymm12
vperm2i128 ymm12, ymm8, ymm0, 0x20
vperm2i128 ymm8, ymm8, ymm0, 0x31
vpunpcklbw ymm0, ymm10, ymm15
vpunpckhbw ymm10, ymm10, ymm15
vperm2i128 ymm15, ymm0, ymm10, 0x20
vpunpcklbw ymm1, ymm9, ymm2
vperm2i128 ymm10, ymm0, ymm10, 0x31
vpunpckhbw ymm0, ymm9, ymm2
vmovdqu ymm9, ymmword [rsp + 0x3f0]
vmovdqu ymm2, ymmword [rsp + 0x150]
vmovdqu ymmword [rsp + 0x350], ymm5
vperm2i128 ymm5, ymm1, ymm0, 0x20
vperm2i128 ymm1, ymm1, ymm0, 0x31
vpunpcklbw ymm0, ymm9, ymm2
vpunpckhbw ymm2, ymm9, ymm2
vmovdqu64 ymm30, ymm4
vperm2i128 ymm4, ymm0, ymm2, 0x31
vperm2i128 ymm3, ymm6, ymm7, 0x20
vperm2i128 ymm9, ymm0, ymm2, 0x20
vperm2i128 ymm6, ymm6, ymm7, 0x31
vmovdqu ymmword [rsp + 0x30], ymm4
vmovdqu ymm0, ymmword [rsp + 0x410]
vmovdqu ymm7, ymmword [rsp + 0x1b0]
vpunpckhbw ymm4, ymm0, ymm7
vpunpcklbw ymm2, ymm0, ymm7
vperm2i128 ymm7, ymm2, ymm4, 0x20
vmovdqu ymm0, ymmword [rsp + 0x1d0]
vperm2i128 ymm2, ymm2, ymm4, 0x31
vmovdqu ymm4, ymmword [rsp + 0x430]
vmovdqu ymmword [rsp + 0xd0], ymm2
vpunpcklbw ymm2, ymm4, ymm0
vpunpckhbw ymm4, ymm4, ymm0
vperm2i128 ymm0, ymm2, ymm4, 0x20
vmovdqu ymmword [rsp + 0xf0], ymm0
vperm2i128 ymm0, ymm2, ymm4, 0x31
vmovdqu ymmword [rsp + 0x110], ymm0
vmovdqu ymm4, ymmword [rsp + 0x470]
vmovdqu ymm0, ymmword [rsp + 0x190]
vpunpcklbw ymm2, ymm4, ymm0
vpunpckhbw ymm4, ymm4, ymm0
vperm2i128 ymm0, ymm2, ymm4, 0x20
vmovdqu ymmword [rsp + 0x130], ymm0
vperm2i128 ymm2, ymm2, ymm4, 0x31
vmovdqu ymm0, ymmword [rsp + 0x5d0]
vmovdqu ymm4, ymmword [rsp + 0x210]
vmovdqu ymmword [rsp + 0x150], ymm2
vpunpcklbw ymm2, ymm0, ymm4
vpunpckhbw ymm4, ymm0, ymm4
vperm2i128 ymm0, ymm2, ymm4, 0x20
vperm2i128 ymm4, ymm2, ymm4, 0x31
vmovdqu ymmword [rsp + 0x170], ymm0
vmovdqu ymmword [rsp + 0x190], ymm4
vmovdqu ymm0, ymmword [rsp + 0x490]
vmovdqu ymm4, ymmword [rsp + 0x230]
vpunpcklbw ymm2, ymm0, ymm4
vpunpckhbw ymm4, ymm0, ymm4
vperm2i128 ymm0, ymm2, ymm4, 0x20
vmovdqu ymmword [rsp + 0x1b0], ymm0
vperm2i128 ymm2, ymm2, ymm4, 0x31
vmovdqu ymm0, ymmword [rsp + 0x5f0]
vmovdqu ymm4, ymmword [rsp + 0x250]
vmovdqu ymmword [rsp + 0x1d0], ymm2
vpunpcklbw ymm2, ymm0, ymm4
vpunpckhbw ymm4, ymm0, ymm4
vperm2i128 ymm0, ymm2, ymm4, 0x20
vperm2i128 ymm4, ymm2, ymm4, 0x31
vmovdqu ymmword [rsp + 0x1f0], ymm0
vmovdqu ymmword [rsp + 0x210], ymm4
vmovdqu ymm0, ymmword [rsp + 0x370]
vmovdqu ymm4, ymmword [rsp + 0x270]
vpunpcklbw ymm2, ymm0, ymm4
vpunpckhbw ymm4, ymm0, ymm4
vperm2i128 ymm0, ymm2, ymm4, 0x20
vmovdqu ymmword [rsp + 0x230], ymm0
vperm2i128 ymm2, ymm2, ymm4, 0x31
vmovdqu ymm0, ymmword [rsp + 0x610]
vmovdqu ymm4, ymmword [rsp + 0x290]
vmovdqu ymmword [rsp + 0x250], ymm2
vpunpcklbw ymm2, ymm0, ymm4
vpunpckhbw ymm4, ymm0, ymm4
vperm2i128 ymm0, ymm2, ymm4, 0x20
vperm2i128 ymm4, ymm2, ymm4, 0x31
vmovdqu ymmword [rsp + 0x270], ymm0
vmovdqu ymmword [rsp + 0x290], ymm4
vmovdqu ymm0, ymmword [rsp + 0x4b0]
vmovdqu ymm4, ymmword [rsp + 0x2b0]
vpunpcklbw ymm2, ymm0, ymm4
vpunpckhbw ymm4, ymm0, ymm4
vperm2i128 ymm0, ymm2, ymm4, 0x20
vmovdqu ymmword [rsp + 0x2b0], ymm0
vperm2i128 ymm2, ymm2, ymm4, 0x31
vmovdqu ymm0, ymmword [rsp + 0x630]
vmovdqu ymm4, ymmword [rsp + 0x2d0]
vmovdqu ymmword [rsp + 0x370], ymm2
vpunpcklbw ymm2, ymm0, ymm4
vpunpckhbw ymm4, ymm0, ymm4
vperm2i128 ymm0, ymm2, ymm4, 0x20
vperm2i128 ymm4, ymm2, ymm4, 0x31
vpunpcklbw ymm2, ymm28, ymm11
vpunpckhbw ymm11, ymm28, ymm11
vmovdqu ymmword [rsp + 0x3b0], ymm4
vperm2i128 ymm4, ymm2, ymm11, 0x20
vperm2i128 ymm11, ymm2, ymm11, 0x31
vpunpcklbw ymm2, ymm20, ymm14
vpunpckhbw ymm14, ymm20, ymm14
vmovdqu8 ymmword [rdx - 0x800], ymm4
vperm2i128 ymm4, ymm2, ymm14, 0x20
vperm2i128 ymm14, ymm2, ymm14, 0x31
vpunpcklbw ymm2, ymm22, ymm12
vpunpckhbw ymm12, ymm22, ymm12
vmovdqu8 ymmword [rdx - 0x7c0], ymm4
vperm2i128 ymm4, ymm2, ymm12, 0x20
vperm2i128 ymm12, ymm2, ymm12, 0x31
vpunpcklbw ymm2, ymm13, ymm8
vpunpckhbw ymm13, ymm13, ymm8
vmovdqu8 ymmword [rdx - 0x780], ymm4
vperm2i128 ymm4, ymm2, ymm13, 0x20
vperm2i128 ymm13, ymm2, ymm13, 0x31
vmovdqu8 ymmword [rdx - 0x720], ymm13
vpunpcklbw ymm2, ymm26, ymm15
vmovdqu ymm13, ymmword [rsp + 0x390]
vpunpckhbw ymm15, ymm26, ymm15
vmovdqu8 ymmword [rdx - 0x7a0], ymm14
vmovdqu8 ymmword [rdx - 0x740], ymm4
vmovdqu ymm14, ymmword [rsp + 0x450]
vperm2i128 ymm4, ymm2, ymm15, 0x20
vperm2i128 ymm15, ymm2, ymm15, 0x31
vpunpcklbw ymm2, ymm24, ymm10
vpunpckhbw ymm10, ymm24, ymm10
vmovdqu8 ymmword [rdx - 0x700], ymm4
vperm2i128 ymm4, ymm2, ymm10, 0x20
vperm2i128 ymm10, ymm2, ymm10, 0x31
vpunpcklbw ymm2, ymm13, ymm3
vpunpckhbw ymm3, ymm13, ymm3
vmovdqu8 ymmword [rdx - 0x7e0], ymm11
vmovdqu8 ymmword [rdx - 0x6c0], ymm4
vpunpckhbw ymm11, ymm14, ymm6
vperm2i128 ymm4, ymm2, ymm3, 0x20
vperm2i128 ymm3, ymm2, ymm3, 0x31
vpunpcklbw ymm2, ymm14, ymm6
vmovdqu8 ymmword [rdx - 0x660], ymm3
vperm2i128 ymm3, ymm2, ymm11, 0x20
vmovdqu8 ymmword [rdx - 0x640], ymm3
vmovdqu ymm3, ymmword [rsp + 0x70]
vmovdqu ymm6, ymmword [rsp + 0x4d0]
vperm2i128 ymm11, ymm2, ymm11, 0x31
vpunpcklbw ymm2, ymm3, ymm5
vpunpckhbw ymm5, ymm3, ymm5
vmovdqu64 ymm20, ymmword [rsp + 0x4f0]
vperm2i128 ymm3, ymm2, ymm5, 0x20
vpunpckhbw ymm8, ymm6, ymm1
vperm2i128 ymm5, ymm2, ymm5, 0x31
vpunpcklbw ymm2, ymm6, ymm1
vperm2i128 ymm1, ymm2, ymm8, 0x20
vmovdqu8 ymmword [rdx - 0x5c0], ymm1
vpunpcklbw ymm1, ymm20, ymm9
vpunpckhbw ymm9, ymm20, ymm9
vperm2i128 ymm8, ymm2, ymm8, 0x31
vperm2i128 ymm2, ymm1, ymm9, 0x20
vmovdqu8 ymmword [rdx - 0x760], ymm12
vmovdqu8 ymmword [rdx - 0x6e0], ymm15
vmovdqu8 ymmword [rdx - 0x6a0], ymm10
vmovdqu8 ymmword [rdx - 0x680], ymm4
vmovdqu8 ymmword [rdx - 0x620], ymm11
vmovdqu8 ymmword [rdx - 0x600], ymm3
vmovdqu8 ymmword [rdx - 0x5e0], ymm5
vmovdqu8 ymmword [rdx - 0x5a0], ymm8
vmovdqu ymmword [rsp + 0x2d0], ymm0
vmovdqu8 ymmword [rdx - 0x580], ymm2
vmovdqu64 ymm24, ymmword [rsp + 0x510]
vmovdqu ymm4, ymmword [rsp + 0x30]
vmovdqu64 ymm22, ymmword [rsp + 0x2f0]
vpunpckhbw ymm8, ymm24, ymm4
vperm2i128 ymm9, ymm1, ymm9, 0x31
vpunpcklbw ymm1, ymm24, ymm4
vmovdqu64 ymm28, ymmword [rsp + 0x530]
vmovdqu64 ymm26, ymmword [rsp + 0xd0]
vperm2i128 ymm0, ymm1, ymm8, 0x20
vmovdqu8 ymmword [rdx - 0x540], ymm0
vperm2i128 ymm1, ymm1, ymm8, 0x31
vpunpcklbw ymm0, ymm22, ymm7
vpunpckhbw ymm7, ymm22, ymm7
vmovdqu ymm10, ymmword [rsp + 0x310]
vmovdqu ymm15, ymmword [rsp + 0xf0]
vpunpckhbw ymm6, ymm28, ymm26
vmovdqu8 ymmword [rdx - 0x520], ymm1
vperm2i128 ymm1, ymm0, ymm7, 0x20
vperm2i128 ymm7, ymm0, ymm7, 0x31
vpunpcklbw ymm0, ymm28, ymm26
vmovdqu8 ymmword [rdx - 0x500], ymm1
vperm2i128 ymm1, ymm0, ymm6, 0x20
vmovdqu ymm13, ymmword [rsp + 0x550]
vmovdqu ymm14, ymmword [rsp + 0x110]
vperm2i128 ymm6, ymm0, ymm6, 0x31
vmovdqu8 ymmword [rdx - 0x4c0], ymm1
vpunpcklbw ymm0, ymm10, ymm15
vpunpckhbw ymm1, ymm10, ymm15
vperm2i128 ymm2, ymm0, ymm1, 0x20
vperm2i128 ymm0, ymm0, ymm1, 0x31
vmovdqu8 ymmword [rdx - 0x480], ymm2
vmovdqu8 ymmword [rdx - 0x460], ymm0
vpunpckhbw ymm2, ymm13, ymm14
vpunpcklbw ymm0, ymm13, ymm14
vperm2i128 ymm1, ymm0, ymm2, 0x20
vmovdqu ymm12, ymmword [rsp + 0x90]
vmovdqu8 ymmword [rdx - 0x440], ymm1
vmovdqu ymm1, ymmword [rsp + 0x130]
vperm2i128 ymm2, ymm0, ymm2, 0x31
vmovdqu8 ymmword [rdx - 0x4e0], ymm7
vpunpcklbw ymm0, ymm12, ymm1
vmovdqu ymm7, ymmword [rsp + 0x150]
vpunpckhbw ymm1, ymm12, ymm1
vmovdqu8 ymmword [rdx - 0x4a0], ymm6
vmovdqu ymm6, ymmword [rsp + 0x570]
vmovdqu8 ymmword [rdx - 0x420], ymm2
vperm2i128 ymm2, ymm0, ymm1, 0x20
vperm2i128 ymm0, ymm0, ymm1, 0x31
vmovdqu64 ymm20, ymmword [rsp + 0x330]
vmovdqu64 ymm24, ymmword [rsp + 0x170]
vmovdqu8 ymmword [rdx - 0x400], ymm2
vmovdqu8 ymmword [rdx - 0x3e0], ymm0
vpunpckhbw ymm2, ymm6, ymm7
vpunpcklbw ymm0, ymm6, ymm7
vperm2i128 ymm1, ymm0, ymm2, 0x20
vmovdqu8 ymmword [rdx - 0x3c0], ymm1
vperm2i128 ymm2, ymm0, ymm2, 0x31
vpunpckhbw ymm1, ymm20, ymm24
vpunpcklbw ymm0, ymm20, ymm24
vmovdqu8 ymmword [rdx - 0x3a0], ymm2
vperm2i128 ymm2, ymm0, ymm1, 0x20
vperm2i128 ymm0, ymm0, ymm1, 0x31
vmovdqu8 ymmword [rdx - 0x560], ymm9
vmovdqu8 ymmword [rdx - 0x380], ymm2
vmovdqu8 ymmword [rdx - 0x360], ymm0
vmovdqu64 ymm22, ymmword [rsp + 0x590]
vmovdqu64 ymm28, ymmword [rsp + 0x190]
vmovdqu64 ymm26, ymmword [rsp + 0xb0]
vmovdqu ymm10, ymmword [rsp + 0x1b0]
vpunpcklbw ymm0, ymm22, ymm28
vpunpckhbw ymm4, ymm22, ymm28
vperm2i128 ymm1, ymm0, ymm4, 0x20
vmovdqu ymm8, ymmword [rsp + 0x5b0]
vmovdqu ymm11, ymmword [rsp + 0x1d0]
vperm2i128 ymm4, ymm0, ymm4, 0x31
vmovdqu8 ymmword [rdx - 0x340], ymm1
vpunpckhbw ymm0, ymm26, ymm10
vpunpcklbw ymm1, ymm26, ymm10
vperm2i128 ymm2, ymm1, ymm0, 0x20
vperm2i128 ymm0, ymm1, ymm0, 0x31
vmovdqu ymm15, ymmword [rsp + 0x350]
vmovdqu ymm13, ymmword [rsp + 0x1f0]
vmovdqu8 ymmword [rdx - 0x320], ymm4
vmovdqu8 ymmword [rdx - 0x2e0], ymm0
vpunpckhbw ymm4, ymm8, ymm11
vpunpcklbw ymm0, ymm8, ymm11
vperm2i128 ymm1, ymm0, ymm4, 0x20
vmovdqu8 ymmword [rdx - 0x2c0], ymm1
vperm2i128 ymm4, ymm0, ymm4, 0x31
vpunpcklbw ymm1, ymm15, ymm13
vpunpckhbw ymm0, ymm15, ymm13
vmovdqu ymm14, ymmword [rsp + 0x650]
vmovdqu8 ymmword [rdx - 0x300], ymm2
vperm2i128 ymm2, ymm1, ymm0, 0x20
vperm2i128 ymm0, ymm1, ymm0, 0x31
vmovdqu ymm1, ymmword [rsp + 0x210]
vmovdqu ymm12, ymmword [rsp + 0x230]
vmovdqu8 ymmword [rdx - 0x2a0], ymm4
vmovdqu8 ymmword [rdx - 0x260], ymm0
vpunpckhbw ymm4, ymm14, ymm1
vpunpcklbw ymm0, ymm14, ymm1
vperm2i128 ymm1, ymm0, ymm4, 0x20
vmovdqu ymm5, ymmword [rsp + 0x250]
vperm2i128 ymm4, ymm0, ymm4, 0x31
vmovdqu8 ymmword [rdx - 0x240], ymm1
vpunpckhbw ymm0, ymm30, ymm12
vpunpcklbw ymm1, ymm30, ymm12
vmovdqu8 ymmword [rdx - 0x280], ymm2
vperm2i128 ymm2, ymm1, ymm0, 0x20
vperm2i128 ymm0, ymm1, ymm0, 0x31
vmovdqu ymm3, ymmword [rsp + 0x270]
vmovdqu8 ymmword [rdx - 0x1e0], ymm0
vpunpckhbw ymm9, ymm29, ymm5
vpunpcklbw ymm0, ymm29, ymm5
vperm2i128 ymm1, ymm0, ymm9, 0x20
vperm2i128 ymm9, ymm0, ymm9, 0x31
vmovdqu ymm6, ymmword [rsp + 0x290]
vmovdqu8 ymmword [rdx - 0x1c0], ymm1
vmovdqu8 ymmword [rdx - 0x1a0], ymm9
vpunpcklbw ymm1, ymm27, ymm3
vmovdqu ymm9, ymmword [rsp + 0x50]
vpunpckhbw ymm0, ymm27, ymm3
vmovdqu8 ymmword [rdx - 0x200], ymm2
vperm2i128 ymm2, ymm1, ymm0, 0x20
vperm2i128 ymm0, ymm1, ymm0, 0x31
vmovdqu8 ymmword [rdx - 0x180], ymm2
vmovdqu8 ymmword [rdx - 0x160], ymm0
vpunpckhbw ymm2, ymm9, ymm6
vpunpcklbw ymm0, ymm9, ymm6
vperm2i128 ymm1, ymm0, ymm2, 0x20
vperm2i128 ymm2, ymm0, ymm2, 0x31
vmovdqu8 ymmword [rdx - 0x220], ymm4
vmovdqu8 ymmword [rdx - 0x140], ymm1
vmovdqu8 ymmword [rdx - 0x120], ymm2
vmovdqu ymm7, ymmword [rsp + 0x2b0]
vmovdqu ymm4, ymmword [rsp + 0x3b0]
vpunpcklbw ymm1, ymm19, ymm7
vpunpckhbw ymm0, ymm19, ymm7
vperm2i128 ymm2, ymm1, ymm0, 0x20
vmovdqu8 ymmword [rdx - 0x100], ymm2
vmovdqu ymm2, ymmword [rsp + 0x370]
vperm2i128 ymm0, ymm1, ymm0, 0x31
vmovdqu8 ymmword [rdx - 0xe0], ymm0
vpunpcklbw ymm0, ymm18, ymm2
vpunpckhbw ymm2, ymm18, ymm2
vperm2i128 ymm1, ymm0, ymm2, 0x20
vperm2i128 ymm2, ymm0, ymm2, 0x31
vmovdqu ymm0, ymmword [rsp + 0x2d0]
vmovdqu8 ymmword [rdx - 0xc0], ymm1
vpunpcklbw ymm1, ymm17, ymm0
vpunpckhbw ymm0, ymm17, ymm0
vmovdqu8 ymmword [rdx - 0xa0], ymm2
vperm2i128 ymm2, ymm1, ymm0, 0x20
vperm2i128 ymm0, ymm1, ymm0, 0x31
vmovdqu8 ymmword [rdx - 0x80], ymm2
vmovdqu8 ymmword [rdx - 0x60], ymm0
vpunpckhbw ymm2, ymm16, ymm4
vpunpcklbw ymm0, ymm16, ymm4
vperm2i128 ymm1, ymm0, ymm2, 0x20
vperm2i128 ymm2, ymm0, ymm2, 0x31
vmovdqu8 ymmword [rdx - 0x40], ymm1
vmovdqu8 ymmword [rdx - 0x20], ymm2
cmp rax, rcx
jne 0x6a29f0
mov rax, qword [rsp + 0x818]
mov r8, rax
and r8, 0xffffffffffffffe0
test al, 0x1f
je 0x6aa5eb
sub rax, r8
sub r9, r8
mov rcx, rax
cmp r9, 0xe
jbe 0x6aa5ae
vzeroupper
mov rdx, qword [rsp + 0x950]
mov rax, r8
shl rax, 6
add rdx, rax
vmovdqu xmm8, xmmword [rdx + 0x10]
vmovdqu32 xmm16, xmmword [rdx + 0x30]
vmovdqu xmm7, xmmword [rdx + 0x40]
vmovdqu xmm13, xmmword [rdx + 0x70]
vmovdqu xmm11, xmmword [rdx + 0x80]
vmovdqu xmm12, xmmword [rdx + 0xb0]
vmovdqu xmm10, xmmword [rdx + 0xc0]
vmovdqu xmm15, xmmword [rdx + 0xf0]
vmovdqu xmm9, xmmword [rdx]
vmovdqu xmm6, xmmword [rdx + 0x20]
vmovdqu xmm5, xmmword [rdx + 0x50]
vmovdqu xmm4, xmmword [rdx + 0x60]
vmovdqu xmm3, xmmword [rdx + 0x90]
vmovdqu xmm0, xmmword [rdx + 0xa0]
vmovdqu xmm2, xmmword [rdx + 0xd0]
vmovdqu xmm1, xmmword [rdx + 0xe0]
add rax, qword [rsp + 0x910]
vshufps xmm14, xmm9, xmm8, 0x88
vmovdqu32 xmm24, xmmword [rdx + 0x100]
vshufps xmm9, xmm9, xmm8, 0xdd
vmovdqu32 xmm25, xmmword [rdx + 0x140]
vshufps xmm8, xmm6, xmm16, 0x88
vshufps xmm6, xmm6, xmm16, 0xdd
vshufps xmm16, xmm7, xmm5, 0x88
vshufps xmm5, xmm7, xmm5, 0xdd
vshufps xmm7, xmm4, xmm13, 0x88
vshufps xmm4, xmm4, xmm13, 0xdd
vshufps xmm13, xmm11, xmm3, 0x88
vshufps xmm3, xmm11, xmm3, 0xdd
vshufps xmm11, xmm0, xmm12, 0x88
vshufps xmm0, xmm0, xmm12, 0xdd
vshufps xmm12, xmm10, xmm2, 0x88
vshufps xmm2, xmm10, xmm2, 0xdd
vshufps xmm10, xmm1, xmm15, 0x88
vshufps xmm1, xmm1, xmm15, 0xdd
vshufps xmm15, xmm14, xmm8, 0x88
vshufps xmm8, xmm14, xmm8, 0xdd
vshufps xmm14, xmm16, xmm7, 0x88
vshufps xmm7, xmm16, xmm7, 0xdd
vshufps xmm20, xmm15, xmm14, 0x88
vshufps xmm16, xmm13, xmm11, 0x88
vshufps xmm18, xmm8, xmm7, 0x88
vshufps xmm11, xmm13, xmm11, 0xdd
vshufps xmm15, xmm15, xmm14, 0xdd
vshufps xmm13, xmm12, xmm10, 0x88
vshufps xmm7, xmm8, xmm7, 0xdd
vshufps xmm10, xmm12, xmm10, 0xdd
vshufps xmm14, xmm16, xmm13, 0x88
vshufps xmm12, xmm9, xmm6, 0x88
vshufps xmm17, xmm11, xmm10, 0x88
vshufps xmm6, xmm9, xmm6, 0xdd
vshufps xmm13, xmm16, xmm13, 0xdd
vshufps xmm9, xmm5, xmm4, 0x88
vshufps xmm16, xmm20, xmm14, 0x88
vshufps xmm19, xmm12, xmm9, 0x88
vshufps xmm4, xmm5, xmm4, 0xdd
vshufps xmm9, xmm12, xmm9, 0xdd
vshufps xmm8, xmm6, xmm4, 0x88
vshufps xmm5, xmm3, xmm0, 0x88
vshufps xmm27, xmm20, xmm14, 0xdd
vshufps xmm31, xmm15, xmm13, 0xdd
vshufps xmm0, xmm3, xmm0, 0xdd
vmovdqu32 xmmword [rsp + 0x90], xmm27
vshufps xmm3, xmm2, xmm1, 0x88
vmovdqu32 xmmword [rsp + 0x110], xmm31
vshufps xmm12, xmm5, xmm3, 0x88
vshufps xmm1, xmm2, xmm1, 0xdd
vshufps xmm14, xmm19, xmm12, 0x88
vshufps xmm2, xmm11, xmm10, 0xdd
vshufps xmm5, xmm5, xmm3, 0xdd
vmovdqu xmm11, xmmword [rdx + 0x120]
vshufps xmm3, xmm6, xmm4, 0xdd
vshufps xmm4, xmm0, xmm1, 0x88
vshufps xmm6, xmm19, xmm12, 0xdd
vshufps xmm10, xmm8, xmm4, 0x88
vshufps xmm12, xmm18, xmm17, 0x88
vshufps xmm0, xmm0, xmm1, 0xdd
vshufps xmm4, xmm8, xmm4, 0xdd
vshufps xmm1, xmm18, xmm17, 0xdd
vshufps xmm8, xmm15, xmm13, 0x88
vmovdqu xmmword [rsp + 0xb0], xmm6
vmovdqu xmm15, xmmword [rdx + 0x110]
vshufps xmm6, xmm9, xmm5, 0x88
vmovdqu xmmword [rsp + 0xd0], xmm1
vshufps xmm5, xmm9, xmm5, 0xdd
vmovdqu xmm1, xmmword [rdx + 0x150]
vmovdqu xmmword [rsp + 0xf0], xmm4
vmovdqu xmmword [rsp + 0x130], xmm5
vshufps xmm4, xmm7, xmm2, 0x88
vmovdqu xmm5, xmmword [rdx + 0x130]
vshufps xmm7, xmm7, xmm2, 0xdd
vshufps xmm2, xmm3, xmm0, 0x88
vmovdqu xmmword [rsp + 0x150], xmm7
vshufps xmm3, xmm3, xmm0, 0xdd
vmovdqu xmmword [rsp + 0x190], xmm3
vmovdqu32 xmm19, xmmword [rdx + 0x160]
vmovdqu32 xmm17, xmmword [rdx + 0x170]
vmovdqu xmm13, xmmword [rdx + 0x180]
vmovdqu xmm3, xmmword [rdx + 0x1b0]
vmovdqu32 xmm22, xmmword [rdx + 0x1d0]
vmovdqu32 xmm21, xmmword [rdx + 0x1f0]
vmovdqu xmm9, xmmword [rdx + 0x190]
vmovdqu xmm0, xmmword [rdx + 0x1a0]
vmovdqu32 xmm23, xmmword [rdx + 0x1c0]
vmovdqu xmm7, xmmword [rdx + 0x1e0]
vshufps xmm20, xmm19, xmm17, 0x88
vshufps xmm18, xmm24, xmm15, 0x88
vshufps xmm19, xmm19, xmm17, 0xdd
vshufps xmm24, xmm24, xmm15, 0xdd
vshufps xmm17, xmm13, xmm9, 0x88
vshufps xmm15, xmm11, xmm5, 0x88
vshufps xmm9, xmm13, xmm9, 0xdd
vshufps xmm11, xmm11, xmm5, 0xdd
vshufps xmm13, xmm0, xmm3, 0x88
vshufps xmm5, xmm25, xmm1, 0x88
vshufps xmm0, xmm0, xmm3, 0xdd
vshufps xmm25, xmm25, xmm1, 0xdd
vshufps xmm3, xmm23, xmm22, 0x88
vshufps xmm1, xmm7, xmm21, 0x88
vshufps xmm23, xmm23, xmm22, 0xdd
vshufps xmm7, xmm7, xmm21, 0xdd
vshufps xmm22, xmm18, xmm15, 0x88
vshufps xmm21, xmm17, xmm13, 0x88
vshufps xmm18, xmm18, xmm15, 0xdd
vshufps xmm17, xmm17, xmm13, 0xdd
vshufps xmm15, xmm5, xmm20, 0x88
vshufps xmm13, xmm3, xmm1, 0x88
vshufps xmm5, xmm5, xmm20, 0xdd
vshufps xmm3, xmm3, xmm1, 0xdd
vshufps xmm20, xmm24, xmm11, 0x88
vshufps xmm1, xmm25, xmm19, 0xdd
vshufps xmm24, xmm24, xmm11, 0xdd
vshufps xmm11, xmm25, xmm19, 0x88
vshufps xmm19, xmm9, xmm0, 0x88
vshufps xmm0, xmm9, xmm0, 0xdd
vshufps xmm9, xmm23, xmm7, 0x88
vshufps xmm7, xmm23, xmm7, 0xdd
vshufps xmm23, xmm22, xmm15, 0x88
vshufps xmm15, xmm22, xmm15, 0xdd
vshufps xmm22, xmm21, xmm13, 0x88
vshufps xmm13, xmm21, xmm13, 0xdd
vshufps xmm29, xmm23, xmm22, 0x88
vshufps xmm21, xmm20, xmm11, 0x88
vshufps xmm22, xmm23, xmm22, 0xdd
vshufps xmm11, xmm20, xmm11, 0xdd
vmovdqu32 xmmword [rsp + 0x30], xmm29
vshufps xmm20, xmm19, xmm9, 0x88
vmovdqu32 xmmword [rsp + 0x170], xmm22
vshufps xmm9, xmm19, xmm9, 0xdd
vshufps xmm28, xmm21, xmm20, 0x88
vshufps xmm19, xmm18, xmm5, 0x88
vshufps xmm21, xmm21, xmm20, 0xdd
vshufps xmm5, xmm18, xmm5, 0xdd
vmovdqu32 xmmword [rsp + 0x50], xmm28
vshufps xmm18, xmm17, xmm3, 0x88
vmovdqu32 xmmword [rsp + 0x1b0], xmm21
vshufps xmm3, xmm17, xmm3, 0xdd
vshufps xmm26, xmm19, xmm18, 0x88
vshufps xmm17, xmm24, xmm1, 0x88
vshufps xmm25, xmm19, xmm18, 0xdd
vshufps xmm1, xmm24, xmm1, 0xdd
vshufps xmm23, xmm5, xmm3, 0xdd
vshufps xmm24, xmm0, xmm7, 0x88
vmovdqu32 xmmword [rsp + 0x1d0], xmm26
vshufps xmm19, xmm17, xmm24, 0x88
vshufps xmm30, xmm17, xmm24, 0xdd
vmovdqu32 xmmword [rsp + 0x1f0], xmm25
vshufps xmm17, xmm15, xmm13, 0x88
vmovdqu32 xmmword [rsp + 0x210], xmm19
vshufps xmm15, xmm15, xmm13, 0xdd
vmovdqu32 xmmword [rsp + 0x230], xmm30
vshufps xmm13, xmm11, xmm9, 0x88
vmovdqu32 xmmword [rsp + 0x250], xmm17
vshufps xmm11, xmm11, xmm9, 0xdd
vmovdqu32 xmm17, xmmword [rdx + 0x250]
vshufps xmm9, xmm5, xmm3, 0x88
vmovdqu xmmword [rsp + 0x270], xmm15
vmovdqu xmm5, xmmword [rdx + 0x210]
vmovdqu xmmword [rsp + 0x290], xmm13
vmovdqu xmmword [rsp + 0x2b0], xmm11
vmovdqu xmmword [rsp + 0x2d0], xmm9
vmovdqu xmm11, xmmword [rdx + 0x200]
vmovdqu xmm9, xmmword [rdx + 0x230]
vmovdqu32 xmmword [rsp + 0x2f0], xmm23
vshufps xmm0, xmm0, xmm7, 0xdd
vshufps xmm7, xmm1, xmm0, 0x88
vshufps xmm0, xmm1, xmm0, 0xdd
vmovdqu xmmword [rsp + 0x310], xmm7
vmovdqu xmm1, xmmword [rdx + 0x240]
vmovdqu xmm7, xmmword [rdx + 0x220]
vmovdqu xmmword [rsp + 0x330], xmm0
vmovdqu32 xmm22, xmmword [rdx + 0x260]
vmovdqu32 xmm19, xmmword [rdx + 0x270]
vmovdqu32 xmm20, xmmword [rdx + 0x290]
vmovdqu32 xmm25, xmmword [rdx + 0x2b0]
vmovdqu32 xmm26, xmmword [rdx + 0x2d0]
vmovdqu xmm15, xmmword [rdx + 0x280]
vmovdqu xmm3, xmmword [rdx + 0x2a0]
vmovdqu xmm0, xmmword [rdx + 0x2c0]
vmovdqu32 xmm24, xmmword [rdx + 0x2e0]
vmovdqu32 xmm27, xmmword [rdx + 0x2f0]
vshufps xmm13, xmm7, xmm9, 0x88
vshufps xmm23, xmm1, xmm17, 0x88
vmovdqu32 xmm28, xmmword [rdx + 0x340]
vshufps xmm18, xmm11, xmm5, 0x88
vshufps xmm21, xmm15, xmm20, 0x88
vshufps xmm11, xmm11, xmm5, 0xdd
vmovdqu32 xmm31, xmmword [rdx + 0x300]
vshufps xmm5, xmm3, xmm25, 0x88
vshufps xmm7, xmm7, xmm9, 0xdd
vshufps xmm3, xmm3, xmm25, 0xdd
vshufps xmm9, xmm22, xmm19, 0x88
vshufps xmm1, xmm1, xmm17, 0xdd
vshufps xmm22, xmm22, xmm19, 0xdd
vshufps xmm17, xmm0, xmm26, 0x88
vshufps xmm19, xmm24, xmm27, 0x88
vshufps xmm15, xmm15, xmm20, 0xdd
vshufps xmm24, xmm24, xmm27, 0xdd
vshufps xmm20, xmm18, xmm13, 0x88
vshufps xmm0, xmm0, xmm26, 0xdd
vshufps xmm18, xmm18, xmm13, 0xdd
vshufps xmm13, xmm23, xmm9, 0x88
vshufps xmm9, xmm23, xmm9, 0xdd
vshufps xmm23, xmm21, xmm5, 0x88
vshufps xmm21, xmm21, xmm5, 0xdd
vshufps xmm5, xmm17, xmm19, 0x88
vshufps xmm17, xmm17, xmm19, 0xdd
vshufps xmm19, xmm11, xmm7, 0x88
vshufps xmm7, xmm11, xmm7, 0xdd
vshufps xmm11, xmm1, xmm22, 0x88
vshufps xmm1, xmm1, xmm22, 0xdd
vshufps xmm22, xmm15, xmm3, 0x88
vshufps xmm15, xmm15, xmm3, 0xdd
vshufps xmm3, xmm0, xmm24, 0x88
vshufps xmm0, xmm0, xmm24, 0xdd
vshufps xmm24, xmm20, xmm13, 0x88
vshufps xmm20, xmm20, xmm13, 0xdd
vshufps xmm13, xmm23, xmm5, 0x88
vshufps xmm5, xmm23, xmm5, 0xdd
vshufps xmm26, xmm24, xmm13, 0xdd
vshufps xmm23, xmm19, xmm11, 0x88
vshufps xmm25, xmm20, xmm5, 0xdd
vshufps xmm19, xmm19, xmm11, 0xdd
vmovdqu32 xmmword [rsp + 0x350], xmm26
vshufps xmm11, xmm22, xmm3, 0x88
vmovdqu32 xmm26, xmmword [rdx + 0x360]
vshufps xmm3, xmm22, xmm3, 0xdd
vmovdqu32 xmmword [rsp + 0x3d0], xmm25
vshufps xmm22, xmm18, xmm9, 0x88
vshufps xmm18, xmm18, xmm9, 0xdd
vshufps xmm9, xmm21, xmm17, 0x88
vshufps xmm17, xmm21, xmm17, 0xdd
vshufps xmm21, xmm7, xmm1, 0x88
vshufps xmm1, xmm7, xmm1, 0xdd
vshufps xmm7, xmm15, xmm0, 0x88
vshufps xmm0, xmm15, xmm0, 0xdd
vshufps xmm15, xmm24, xmm13, 0x88
vshufps xmm30, xmm1, xmm0, 0x88
vshufps xmm13, xmm23, xmm11, 0x88
vshufps xmm24, xmm22, xmm9, 0xdd
vshufps xmm11, xmm23, xmm11, 0xdd
vshufps xmm1, xmm1, xmm0, 0xdd
vmovdqu32 xmm23, xmmword [rdx + 0x310]
vmovdqu xmm0, xmmword [rdx + 0x3a0]
vmovdqu xmmword [rsp + 0x370], xmm11
vmovdqu32 xmmword [rsp + 0x390], xmm24
vshufps xmm11, xmm22, xmm9, 0x88
vmovdqu32 xmm24, xmmword [rdx + 0x370]
vshufps xmm9, xmm21, xmm7, 0x88
vmovdqu32 xmm22, xmmword [rdx + 0x380]
vshufps xmm21, xmm21, xmm7, 0xdd
vmovdqu32 xmmword [rsp + 0x430], xmm30
vshufps xmm7, xmm20, xmm5, 0x88
vmovdqu32 xmm30, xmmword [rdx + 0x3c0]
vshufps xmm5, xmm19, xmm3, 0x88
vmovdqu32 xmm20, xmmword [rdx + 0x390]
vshufps xmm3, xmm19, xmm3, 0xdd
vmovdqu32 xmmword [rsp + 0x3b0], xmm21
vshufps xmm19, xmm18, xmm17, 0xdd
vmovdqu32 xmm21, xmmword [rdx + 0x320]
vmovdqu xmmword [rsp + 0x3f0], xmm3
vmovdqu32 xmmword [rsp + 0x410], xmm19
vshufps xmm3, xmm18, xmm17, 0x88
vmovdqu xmmword [rsp + 0x450], xmm1
vmovdqu32 xmm18, xmmword [rdx + 0x330]
vmovdqu32 xmm17, xmmword [rdx + 0x3b0]
vmovdqu xmm1, xmmword [rdx + 0x350]
vmovdqu32 xmm27, xmmword [rdx + 0x3d0]
vmovdqu32 xmm29, xmmword [rdx + 0x3f0]
vmovdqu32 xmm19, xmmword [rdx + 0x3e0]
vshufps xmm25, xmm31, xmm23, 0x88
vshufps xmm31, xmm31, xmm23, 0xdd
vshufps xmm23, xmm21, xmm18, 0x88
vshufps xmm21, xmm21, xmm18, 0xdd
vshufps xmm18, xmm28, xmm1, 0x88
vshufps xmm1, xmm28, xmm1, 0xdd
vshufps xmm28, xmm26, xmm24, 0x88
vshufps xmm26, xmm26, xmm24, 0xdd
vshufps xmm24, xmm22, xmm20, 0x88
vshufps xmm20, xmm22, xmm20, 0xdd
vshufps xmm22, xmm0, xmm17, 0x88
vshufps xmm0, xmm0, xmm17, 0xdd
vshufps xmm17, xmm30, xmm27, 0x88
vshufps xmm30, xmm30, xmm27, 0xdd
vshufps xmm27, xmm19, xmm29, 0x88
vshufps xmm19, xmm19, xmm29, 0xdd
vshufps xmm29, xmm25, xmm23, 0x88
vshufps xmm25, xmm25, xmm23, 0xdd
vshufps xmm23, xmm18, xmm28, 0x88
vshufps xmm18, xmm18, xmm28, 0xdd
vshufps xmm28, xmm24, xmm22, 0x88
vshufps xmm24, xmm24, xmm22, 0xdd
vshufps xmm22, xmm17, xmm27, 0x88
vshufps xmm17, xmm17, xmm27, 0xdd
vshufps xmm27, xmm31, xmm21, 0x88
vshufps xmm31, xmm31, xmm21, 0xdd
vshufps xmm21, xmm1, xmm26, 0x88
vshufps xmm1, xmm1, xmm26, 0xdd
vshufps xmm26, xmm20, xmm0, 0x88
vshufps xmm0, xmm20, xmm0, 0xdd
vshufps xmm20, xmm30, xmm19, 0x88
vshufps xmm19, xmm30, xmm19, 0xdd
vshufps xmm30, xmm29, xmm23, 0x88
vshufps xmm23, xmm29, xmm23, 0xdd
vshufps xmm29, xmm28, xmm22, 0x88
vshufps xmm22, xmm28, xmm22, 0xdd
vshufps xmm28, xmm27, xmm21, 0x88
vshufps xmm21, xmm27, xmm21, 0xdd
vshufps xmm27, xmm26, xmm20, 0x88
vshufps xmm20, xmm26, xmm20, 0xdd
vshufps xmm26, xmm25, xmm18, 0x88
vshufps xmm18, xmm25, xmm18, 0xdd
vshufps xmm25, xmm24, xmm17, 0x88
vshufps xmm17, xmm24, xmm17, 0xdd
vshufps xmm24, xmm31, xmm1, 0x88
vshufps xmm1, xmm31, xmm1, 0xdd
vshufps xmm31, xmm0, xmm19, 0x88
vshufps xmm0, xmm0, xmm19, 0xdd
vshufps xmm19, xmm30, xmm29, 0x88
vshufps xmm30, xmm30, xmm29, 0xdd
vshufps xmm29, xmm28, xmm27, 0x88
vshufps xmm28, xmm28, xmm27, 0xdd
vshufps xmm27, xmm26, xmm25, 0x88
vshufps xmm26, xmm26, xmm25, 0xdd
vshufps xmm25, xmm24, xmm31, 0x88
vshufps xmm31, xmm24, xmm31, 0xdd
vshufps xmm24, xmm23, xmm22, 0x88
vshufps xmm23, xmm23, xmm22, 0xdd
vmovdqu32 xmmword [rsp + 0x490], xmm23
vshufps xmm23, xmm18, xmm17, 0x88
vshufps xmm17, xmm18, xmm17, 0xdd
vmovdqu32 xmmword [rsp + 0x4d0], xmm17
vmovdqu16 xmm17, xmmword [0x007a19c0]
vmovdqu32 xmmword [rsp + 0x470], xmm26
vshufps xmm26, xmm1, xmm0, 0x88
vshufps xmm0, xmm1, xmm0, 0xdd
vmovdqu16 xmm1, xmm16
vpermt2w xmm1, xmm17, xmmword [rsp + 0x30]
vmovdqu16 xmm18, xmm1
vmovdqu xmmword [rsp + 0x4f0], xmm0
vmovdqu16 xmm1, xmmword [0x007a1940]
vmovdqu16 xmm0, xmm15
vpermt2w xmm0, xmm17, xmm19
vshufps xmm22, xmm21, xmm20, 0x88
vshufps xmm21, xmm21, xmm20, 0xdd
vpandq xmm20, xmm1, xmm0
vmovdqu32 xmmword [rsp + 0x4b0], xmm21
vpsrlw xmm0, xmm0, 8
vpandq xmm21, xmm1, xmm18
vpsrlw xmm18, xmm18, 8
vpandq xmm18, xmm1, xmm18
vpand xmm0, xmm1, xmm0
vpackuswb xmm0, xmm18, xmm0
vmovdqu8 xmmword [rsp + 0x510], xmm0
vpsrld xmm0, xmmword [rsp + 0x30], 0x10
vpsrld xmm18, xmm16, 0x10
vpackuswb xmm21, xmm21, xmm20
vpermt2w xmm18, xmm17, xmm0
vpsrld xmm20, xmm19, 0x10
vpsrld xmm0, xmm15, 0x10
vpermt2w xmm0, xmm17, xmm20
vpandq xmm18, xmm1, xmm18
vpand xmm0, xmm1, xmm0
vpackuswb xmm0, xmm18, xmm0
vpsrld xmm18, xmmword [rsp + 0x30], 0x18
vmovdqu8 xmmword [rsp + 0x530], xmm0
vpsrld xmm19, xmm19, 0x18
vpsrld xmm0, xmm16, 0x18
vpsrld xmm15, xmm15, 0x18
vpermt2w xmm0, xmm17, xmm18
vpermt2w xmm15, xmm17, xmm19
vmovdqu32 xmm20, xmmword [rsp + 0x50]
vpand xmm0, xmm1, xmm0
vpand xmm15, xmm1, xmm15
vmovdqu16 xmm16, xmm13
vpackuswb xmm19, xmm0, xmm15
vpermt2w xmm16, xmm17, xmm29
vmovdqu16 xmm15, xmm14
vpermt2w xmm15, xmm17, xmm20
vmovdqu16 xmm0, xmm16
vpandq xmm18, xmm1, xmm15
vpsrlw xmm0, xmm0, 8
vpsrlw xmm15, xmm15, 8
vpand xmm15, xmm1, xmm15
vpand xmm0, xmm1, xmm0
vpackuswb xmm0, xmm15, xmm0
vpandq xmm16, xmm1, xmm16
vpackuswb xmm16, xmm18, xmm16
vmovdqu8 xmmword [rsp + 0x30], xmm0
vpsrld xmm15, xmm14, 0x10
vpsrld xmm0, xmm20, 0x10
vpermt2w xmm15, xmm17, xmm0
vmovdqu8 xmmword [rsp + 0x550], xmm16
vpsrld xmm0, xmm13, 0x10
vpsrld xmm16, xmm29, 0x10
vpermt2w xmm0, xmm17, xmm16
vpand xmm0, xmm1, xmm0
vpand xmm15, xmm1, xmm15
vpackuswb xmm15, xmm15, xmm0
vpsrld xmm14, xmm14, 0x18
vpsrld xmm0, xmm20, 0x18
vpermt2w xmm14, xmm17, xmm0
vmovdqu8 xmmword [rsp + 0x50], xmm15
vpsrld xmm0, xmm13, 0x18
vpsrld xmm15, xmm29, 0x18
vpermt2w xmm0, xmm17, xmm15
vpand xmm0, xmm1, xmm0
vpand xmm14, xmm1, xmm14
vpackuswb xmm14, xmm14, xmm0
vmovdqu32 xmm18, xmmword [rsp + 0x1d0]
vmovdqu8 xmmword [rsp + 0x70], xmm14
vmovdqu16 xmm14, xmm11
vpermt2w xmm14, xmm17, xmm27
vmovdqu16 xmm13, xmm12
vpermt2w xmm13, xmm17, xmm18
vmovdqu16 xmm0, xmm14
vpand xmm15, xmm1, xmm13
vpsrlw xmm0, xmm0, 8
vpsrlw xmm13, xmm13, 8
vpand xmm0, xmm1, xmm0
vpand xmm13, xmm1, xmm13
vpackuswb xmm13, xmm13, xmm0
vpand xmm14, xmm1, xmm14
vpackuswb xmm14, xmm15, xmm14
vpsrld xmm0, xmm18, 0x10
vmovdqu8 xmmword [rsp + 0x570], xmm13
vpsrld xmm13, xmm12, 0x10
vpermt2w xmm13, xmm17, xmm0
vmovdqu8 xmmword [rsp + 0x1d0], xmm14
vpsrld xmm0, xmm11, 0x10
vpsrld xmm14, xmm27, 0x10
vpermt2w xmm0, xmm17, xmm14
vpand xmm13, xmm1, xmm13
vpand xmm0, xmm1, xmm0
vpackuswb xmm0, xmm13, xmm0
vmovdqu8 xmmword [rsp + 0x590], xmm0
vpsrld xmm27, xmm27, 0x18
vpsrld xmm0, xmm18, 0x18
vpsrld xmm12, xmm12, 0x18
vpsrld xmm11, xmm11, 0x18
vpermt2w xmm12, xmm17, xmm0
vpermt2w xmm11, xmm17, xmm27
vpand xmm11, xmm1, xmm11
vpand xmm12, xmm1, xmm12
vmovdqu32 xmm20, xmmword [rsp + 0x210]
vpackuswb xmm12, xmm12, xmm11
vmovdqu8 xmmword [rsp + 0x5b0], xmm12
vmovdqu16 xmm12, xmm10
vpermt2w xmm12, xmm17, xmm20
vmovdqu16 xmm11, xmm12
vmovdqu16 xmm12, xmm9
vpermt2w xmm12, xmm17, xmm25
vmovdqu16 xmm0, xmm12
vpand xmm13, xmm1, xmm11
vpsrlw xmm0, xmm0, 8
vpsrlw xmm11, xmm11, 8
vpand xmm0, xmm1, xmm0
vpand xmm11, xmm1, xmm11
vpackuswb xmm11, xmm11, xmm0
vpand xmm12, xmm1, xmm12
vpackuswb xmm12, xmm13, xmm12
vpsrld xmm0, xmm20, 0x10
vmovdqu8 xmmword [rsp + 0x5d0], xmm11
vpsrld xmm11, xmm10, 0x10
vpermt2w xmm11, xmm17, xmm0
vmovdqu8 xmmword [rsp + 0x210], xmm12
vpsrld xmm0, xmm9, 0x10
vpsrld xmm12, xmm25, 0x10
vpermt2w xmm0, xmm17, xmm12
vpand xmm11, xmm1, xmm11
vpand xmm0, xmm1, xmm0
vpackuswb xmm15, xmm11, xmm0
vpsrld xmm25, xmm25, 0x18
vpsrld xmm0, xmm20, 0x18
vpsrld xmm10, xmm10, 0x18
vpsrld xmm9, xmm9, 0x18
vpermt2w xmm10, xmm17, xmm0
vpermt2w xmm9, xmm17, xmm25
vmovdqu32 xmm18, xmmword [rsp + 0x250]
vpand xmm10, xmm1, xmm10
vpand xmm9, xmm1, xmm9
vpackuswb xmm9, xmm10, xmm9
vmovdqu16 xmm10, xmm8
vpermt2w xmm10, xmm17, xmm18
vmovdqu8 xmmword [rsp + 0x610], xmm9
vmovdqu16 xmm9, xmm10
vmovdqu16 xmm10, xmm7
vpermt2w xmm10, xmm17, xmm24
vmovdqu16 xmm0, xmm10
vpand xmm11, xmm1, xmm9
vpsrlw xmm0, xmm0, 8
vpsrlw xmm9, xmm9, 8
vpand xmm10, xmm1, xmm10
vpand xmm9, xmm1, xmm9
vpand xmm0, xmm1, xmm0
vpackuswb xmm16, xmm11, xmm10
vpackuswb xmm10, xmm9, xmm0
vpsrld xmm0, xmm18, 0x10
vpsrld xmm9, xmm8, 0x10
vpermt2w xmm9, xmm17, xmm0
vmovdqu8 xmmword [rsp + 0x250], xmm10
vpsrld xmm0, xmm7, 0x10
vpsrld xmm10, xmm24, 0x10
vpermt2w xmm0, xmm17, xmm10
vpand xmm9, xmm1, xmm9
vpand xmm0, xmm1, xmm0
vpackuswb xmm12, xmm9, xmm0
vpsrld xmm24, xmm24, 0x18
vpsrld xmm0, xmm18, 0x18
vpsrld xmm8, xmm8, 0x18
vpsrld xmm7, xmm7, 0x18
vpermt2w xmm8, xmm17, xmm0
vpermt2w xmm7, xmm17, xmm24
vpand xmm8, xmm1, xmm8
vpand xmm7, xmm1, xmm7
vpackuswb xmm7, xmm8, xmm7
vmovdqu8 xmmword [rsp + 0x5f0], xmm15
vmovdqu8 xmmword [rsp + 0x630], xmm7
vmovdqu32 xmm20, xmmword [rsp + 0x290]
vmovdqu16 xmm8, xmm6
vpermt2w xmm8, xmm17, xmm20
vmovdqu16 xmm7, xmm8
vmovdqu16 xmm8, xmm5
vpermt2w xmm8, xmm17, xmm22
vmovdqu16 xmm0, xmm8
vpand xmm9, xmm1, xmm7
vpsrlw xmm0, xmm0, 8
vpsrlw xmm7, xmm7, 8
vpand xmm0, xmm1, xmm0
vpand xmm7, xmm1, xmm7
vpackuswb xmm7, xmm7, xmm0
vpand xmm8, xmm1, xmm8
vpackuswb xmm8, xmm9, xmm8
vpsrld xmm0, xmm20, 0x10
vmovdqu8 xmmword [rsp + 0x650], xmm7
vpsrld xmm7, xmm6, 0x10
vpermt2w xmm7, xmm17, xmm0
vmovdqu8 xmmword [rsp + 0x290], xmm8
vpsrld xmm0, xmm5, 0x10
vpsrld xmm8, xmm22, 0x10
vpermt2w xmm0, xmm17, xmm8
vpand xmm7, xmm1, xmm7
vpand xmm0, xmm1, xmm0
vpackuswb xmm13, xmm7, xmm0
vpsrld xmm22, xmm22, 0x18
vpsrld xmm0, xmm20, 0x18
vpsrld xmm6, xmm6, 0x18
vpsrld xmm5, xmm5, 0x18
vpermt2w xmm6, xmm17, xmm0
vpermt2w xmm5, xmm17, xmm22
vmovdqu32 xmm18, xmmword [rsp + 0x2d0]
vpand xmm5, xmm1, xmm5
vpand xmm6, xmm1, xmm6
vpackuswb xmm6, xmm6, xmm5
vmovdqu16 xmm9, xmm3
vmovdqu16 xmm5, xmm4
vpermt2w xmm9, xmm17, xmm23
vpermt2w xmm5, xmm17, xmm18
vpand xmm7, xmm1, xmm5
vpsrlw xmm0, xmm9, 8
vpsrlw xmm5, xmm5, 8
vpand xmm0, xmm1, xmm0
vpand xmm5, xmm1, xmm5
vpackuswb xmm5, xmm5, xmm0
vmovdqu8 xmmword [rsp + 0x690], xmm6
vpand xmm6, xmm1, xmm9
vpackuswb xmm6, xmm7, xmm6
vpsrld xmm0, xmm18, 0x10
vmovdqu8 xmmword [rsp + 0x6b0], xmm5
vpsrld xmm5, xmm4, 0x10
vpermt2w xmm5, xmm17, xmm0
vmovdqu8 xmmword [rsp + 0x2d0], xmm6
vpsrld xmm0, xmm3, 0x10
vpsrld xmm6, xmm23, 0x10
vpermt2w xmm0, xmm17, xmm6
vpand xmm0, xmm1, xmm0
vpand xmm5, xmm1, xmm5
vpackuswb xmm5, xmm5, xmm0
vpsrld xmm23, xmm23, 0x18
vpsrld xmm0, xmm18, 0x18
vpsrld xmm4, xmm4, 0x18
vpsrld xmm3, xmm3, 0x18
vmovdqu32 xmm18, xmmword [rsp + 0x430]
vpermt2w xmm4, xmm17, xmm0
vpermt2w xmm3, xmm17, xmm23
vmovdqu32 xmm20, xmmword [rsp + 0x310]
vpand xmm3, xmm1, xmm3
vpand xmm4, xmm1, xmm4
vpackuswb xmm4, xmm4, xmm3
vmovdqu16 xmm9, xmm18
vmovdqu16 xmm3, xmm2
vpermt2w xmm9, xmm17, xmm26
vpermt2w xmm3, xmm17, xmm20
vmovdqu8 xmmword [rsp + 0x6d0], xmm5
vpsrlw xmm0, xmm9, 8
vpand xmm5, xmm1, xmm3
vpsrlw xmm3, xmm3, 8
vpand xmm0, xmm1, xmm0
vpand xmm3, xmm1, xmm3
vpackuswb xmm3, xmm3, xmm0
vmovdqu8 xmmword [rsp + 0x6f0], xmm4
vpand xmm4, xmm1, xmm9
vpackuswb xmm4, xmm5, xmm4
vpsrld xmm0, xmm20, 0x10
vmovdqu8 xmmword [rsp + 0x430], xmm3
vpsrld xmm3, xmm2, 0x10
vpermt2w xmm3, xmm17, xmm0
vmovdqu8 xmmword [rsp + 0x310], xmm4
vpsrld xmm0, xmm18, 0x10
vpsrld xmm4, xmm26, 0x10
vpermt2w xmm0, xmm17, xmm4
vpand xmm0, xmm1, xmm0
vpand xmm3, xmm1, xmm3
vpackuswb xmm3, xmm3, xmm0
vpsrld xmm2, xmm2, 0x18
vpsrld xmm0, xmm20, 0x18
vpermt2w xmm2, xmm17, xmm0
vpsrld xmm26, xmm26, 0x18
vpsrld xmm0, xmm18, 0x18
vpermt2w xmm0, xmm17, xmm26
vmovdqu32 xmm26, xmmword [rsp + 0x350]
vmovdqu32 xmm27, xmmword [rsp + 0x90]
vpand xmm0, xmm1, xmm0
vpand xmm2, xmm1, xmm2
vmovdqu32 xmm29, xmmword [rsp + 0x170]
vpackuswb xmm2, xmm2, xmm0
vmovdqu16 xmm18, xmm26
vpermt2w xmm18, xmm17, xmm30
vmovdqu8 xmmword [rsp + 0x730], xmm2
vmovdqu16 xmm2, xmm27
vpermt2w xmm2, xmm17, xmm29
vmovdqu16 xmm0, xmm18
vpand xmm4, xmm1, xmm2
vmovdqu8 xmmword [rsp + 0x710], xmm3
vpsrlw xmm2, xmm2, 8
vpand xmm3, xmm1, xmm0
vpsrlw xmm0, xmm18, 8
vpand xmm2, xmm1, xmm2
vpand xmm0, xmm1, xmm0
vpackuswb xmm23, xmm2, xmm0
vpsrld xmm0, xmm29, 0x10
vpsrld xmm2, xmm27, 0x10
vpackuswb xmm15, xmm4, xmm3
vpermt2w xmm2, xmm17, xmm0
vpsrld xmm3, xmm30, 0x10
vpsrld xmm0, xmm26, 0x10
vpermt2w xmm0, xmm17, xmm3
vpand xmm2, xmm1, xmm2
vpand xmm0, xmm1, xmm0
vpsrld xmm22, xmm29, 0x18
vmovdqu8 xmmword [rsp + 0x670], xmm13
vmovdqu32 xmm29, xmmword [rsp + 0x370]
vpackuswb xmm13, xmm2, xmm0
vpsrld xmm30, xmm30, 0x18
vpsrld xmm0, xmm27, 0x18
vpsrld xmm2, xmm26, 0x18
vmovdqu32 xmm27, xmmword [rsp + 0xb0]
vpermt2w xmm0, xmm17, xmm22
vpermt2w xmm2, xmm17, xmm30
vmovdqu32 xmm24, xmmword [rsp + 0x1b0]
vpand xmm0, xmm1, xmm0
vpand xmm2, xmm1, xmm2
vmovdqu16 xmm18, xmm29
vpackuswb xmm30, xmm0, xmm2
vpermt2w xmm18, xmm17, xmm28
vmovdqu16 xmm2, xmm27
vpermt2w xmm2, xmm17, xmm24
vmovdqu16 xmm0, xmm18
vpand xmm4, xmm1, xmm2
vpand xmm3, xmm1, xmm0
vpsrlw xmm2, xmm2, 8
vpsrlw xmm0, xmm18, 8
vpand xmm0, xmm1, xmm0
vpand xmm2, xmm1, xmm2
vpackuswb xmm2, xmm2, xmm0
vmovdqu8 xmmword [rsp + 0x350], xmm2
vpsrld xmm0, xmm24, 0x10
vpsrld xmm2, xmm27, 0x10
vpackuswb xmm11, xmm4, xmm3
vpermt2w xmm2, xmm17, xmm0
vpsrld xmm3, xmm28, 0x10
vpsrld xmm0, xmm29, 0x10
vpermt2w xmm0, xmm17, xmm3
vpand xmm2, xmm1, xmm2
vpand xmm0, xmm1, xmm0
vpackuswb xmm9, xmm2, xmm0
vpsrld xmm0, xmm27, 0x18
vmovdqu32 xmm27, xmmword [rsp + 0xd0]
vmovdqu32 xmm22, xmmword [rsp + 0x1f0]
vpsrld xmm20, xmm24, 0x18
vpsrld xmm2, xmm29, 0x18
vpsrld xmm28, xmm28, 0x18
vmovdqu32 xmm25, xmmword [rsp + 0x390]
vpermt2w xmm0, xmm17, xmm20
vpermt2w xmm2, xmm17, xmm28
vmovdqu16 xmm18, xmm27
vmovdqu32 xmm26, xmmword [rsp + 0x470]
vpermt2w xmm18, xmm17, xmm22
vpand xmm0, xmm1, xmm0
vpand xmm2, xmm1, xmm2
vpackuswb xmm8, xmm0, xmm2
vmovdqu16 xmm2, xmm18
vmovdqu16 xmm18, xmm25
vpermt2w xmm18, xmm17, xmm26
vmovdqu16 xmm0, xmm18
vpand xmm4, xmm1, xmm2
vpand xmm3, xmm1, xmm0
vpsrlw xmm2, xmm2, 8
vpsrlw xmm0, xmm18, 8
vpand xmm2, xmm1, xmm2
vpand xmm0, xmm1, xmm0
vpackuswb xmm6, xmm2, xmm0
vpsrld xmm0, xmm22, 0x10
vpsrld xmm2, xmm27, 0x10
vpackuswb xmm5, xmm4, xmm3
vpermt2w xmm2, xmm17, xmm0
vpsrld xmm3, xmm26, 0x10
vpsrld xmm0, xmm25, 0x10
vpermt2w xmm0, xmm17, xmm3
vpand xmm2, xmm1, xmm2
vpand xmm0, xmm1, xmm0
vpackuswb xmm24, xmm2, xmm0
vpsrld xmm0, xmm27, 0x18
vmovdqu32 xmm27, xmmword [rsp + 0xf0]
vmovdqu32 xmm28, xmmword [rsp + 0x230]
vpsrld xmm18, xmm22, 0x18
vpsrld xmm2, xmm25, 0x18
vpsrld xmm25, xmm26, 0x18
vpermt2w xmm0, xmm17, xmm18
vpermt2w xmm2, xmm17, xmm25
vmovdqu8 xmmword [rsp + 0x1b0], xmm11
vmovdqu8 xmmword [rsp + 0x370], xmm9
vmovdqu8 xmmword [rsp + 0x750], xmm8
vmovdqu16 xmm18, xmm27
vmovdqu32 xmm22, xmmword [rsp + 0x3b0]
vpermt2w xmm18, xmm17, xmm28
vpand xmm0, xmm1, xmm0
vpand xmm2, xmm1, xmm2
vpackuswb xmm26, xmm0, xmm2
vmovdqu16 xmm2, xmm18
vmovdqu16 xmm18, xmm22
vpermt2w xmm18, xmm17, xmm31
vmovdqu16 xmm0, xmm18
vpand xmm4, xmm1, xmm2
vpand xmm3, xmm1, xmm0
vpsrlw xmm2, xmm2, 8
vpsrlw xmm0, xmm18, 8
vpand xmm2, xmm1, xmm2
vpand xmm0, xmm1, xmm0
vpackuswb xmm10, xmm4, xmm3
vpackuswb xmm4, xmm2, xmm0
vpsrld xmm0, xmm28, 0x10
vpsrld xmm2, xmm27, 0x10
vpermt2w xmm2, xmm17, xmm0
vpsrld xmm3, xmm31, 0x10
vpsrld xmm0, xmm22, 0x10
vpermt2w xmm0, xmm17, xmm3
vpand xmm2, xmm1, xmm2
vpand xmm0, xmm1, xmm0
vpackuswb xmm7, xmm2, xmm0
vpsrld xmm2, xmm28, 0x18
vpsrld xmm0, xmm27, 0x18
vpermt2w xmm0, xmm17, xmm2
vpsrld xmm31, xmm31, 0x18
vpsrld xmm2, xmm22, 0x18
vpermt2w xmm2, xmm17, xmm31
vmovdqu32 xmm31, xmmword [rsp + 0x110]
vmovdqu32 xmm27, xmmword [rsp + 0x270]
vmovdqu32 xmm25, xmmword [rsp + 0x3d0]
vmovdqu16 xmm28, xmm31
vmovdqu32 xmm20, xmmword [rsp + 0x490]
vpermt2w xmm28, xmm17, xmm27
vpand xmm0, xmm1, xmm0
vpand xmm2, xmm1, xmm2
vpackuswb xmm3, xmm0, xmm2
vmovdqu16 xmm2, xmm28
vmovdqu16 xmm28, xmm25
vpermt2w xmm28, xmm17, xmm20
vmovdqu16 xmm0, xmm28
vmovdqu8 xmmword [rsp + 0xb0], xmm4
vmovdqu8 xmmword [rsp + 0xf0], xmm3
vpand xmm4, xmm1, xmm2
vpand xmm3, xmm1, xmm0
vpsrlw xmm2, xmm2, 8
vpsrlw xmm0, xmm0, 8
vpand xmm0, xmm1, xmm0
vpand xmm2, xmm1, xmm2
vpackuswb xmm2, xmm2, xmm0
vmovdqu8 xmmword [rsp + 0x1f0], xmm2
vpsrld xmm0, xmm27, 0x10
vpsrld xmm2, xmm31, 0x10
vpackuswb xmm28, xmm4, xmm3
vpermt2w xmm2, xmm17, xmm0
vpsrld xmm3, xmm20, 0x10
vpsrld xmm0, xmm25, 0x10
vpermt2w xmm0, xmm17, xmm3
vpand xmm2, xmm1, xmm2
vpand xmm0, xmm1, xmm0
vpackuswb xmm0, xmm2, xmm0
vmovdqu32 xmm29, xmmword [rsp + 0x3f0]
vpsrld xmm2, xmm27, 0x18
vmovdqu8 xmmword [rsp + 0x230], xmm0
vpsrld xmm0, xmm31, 0x18
vmovdqu32 xmm31, xmmword [rsp + 0x130]
vmovdqu32 xmm27, xmmword [rsp + 0x2b0]
vpermt2w xmm0, xmm17, xmm2
vpsrld xmm22, xmm20, 0x18
vpsrld xmm2, xmm25, 0x18
vmovdqu32 xmm25, xmmword [rsp + 0x4b0]
vpermt2w xmm2, xmm17, xmm22
vmovdqu16 xmm20, xmm31
vmovdqu16 xmm18, xmm29
vpermt2w xmm20, xmm17, xmm27
vpermt2w xmm18, xmm17, xmm25
vpand xmm0, xmm1, xmm0
vpand xmm2, xmm1, xmm2
vpackuswb xmm14, xmm0, xmm2
vmovdqu16 xmm2, xmm20
vmovdqu16 xmm0, xmm18
vpand xmm3, xmm1, xmm2
vpand xmm9, xmm1, xmm0
vpsrlw xmm2, xmm20, 8
vpsrlw xmm0, xmm18, 8
vpand xmm2, xmm1, xmm2
vpand xmm0, xmm1, xmm0
vpackuswb xmm8, xmm2, xmm0
vpsrld xmm0, xmm27, 0x10
vpsrld xmm2, xmm31, 0x10
vpermt2w xmm2, xmm17, xmm0
vpackuswb xmm9, xmm3, xmm9
vpsrld xmm0, xmm29, 0x10
vpsrld xmm3, xmm25, 0x10
vpermt2w xmm0, xmm17, xmm3
vpand xmm0, xmm1, xmm0
vmovdqu8 xmmword [rsp + 0xd0], xmm7
vpand xmm7, xmm1, xmm2
vmovdqu32 xmm22, xmmword [rsp + 0x410]
vpackuswb xmm7, xmm7, xmm0
vpsrld xmm0, xmm31, 0x18
vmovdqu32 xmm31, xmmword [rsp + 0x150]
vpsrld xmm11, xmm27, 0x18
vpsrld xmm20, xmm25, 0x18
vmovdqu32 xmm27, xmmword [rsp + 0x2f0]
vmovdqu32 xmm25, xmmword [rsp + 0x4d0]
vpsrld xmm2, xmm29, 0x18
vpermt2w xmm0, xmm17, xmm11
vpermt2w xmm2, xmm17, xmm20
vmovdqu16 xmm18, xmm22
vmovdqu16 xmm20, xmm31
vpermt2w xmm20, xmm17, xmm27
vpermt2w xmm18, xmm17, xmm25
vpand xmm2, xmm1, xmm2
vpand xmm0, xmm1, xmm0
vpackuswb xmm0, xmm0, xmm2
vmovdqu16 xmm3, xmm20
vmovdqu16 xmm2, xmm18
vpand xmm4, xmm1, xmm2
vmovdqu8 xmmword [rsp + 0x90], xmm10
vpsrlw xmm2, xmm18, 8
vpand xmm10, xmm1, xmm3
vpsrlw xmm3, xmm20, 8
vpand xmm3, xmm1, xmm3
vpand xmm2, xmm1, xmm2
vpackuswb xmm11, xmm10, xmm4
vpackuswb xmm10, xmm3, xmm2
vpsrld xmm2, xmm27, 0x10
vpsrld xmm3, xmm31, 0x10
vpermt2w xmm3, xmm17, xmm2
vpsrld xmm4, xmm25, 0x10
vpsrld xmm2, xmm22, 0x10
vpermt2w xmm2, xmm17, xmm4
vpand xmm3, xmm1, xmm3
vpand xmm2, xmm1, xmm2
vpackuswb xmm4, xmm3, xmm2
vpsrld xmm3, xmm27, 0x18
vpsrld xmm2, xmm31, 0x18
vpermt2w xmm2, xmm17, xmm3
vmovdqu32 xmm31, xmmword [rsp + 0x190]
vpsrld xmm18, xmm25, 0x18
vpsrld xmm3, xmm22, 0x18
vmovdqu32 xmm27, xmmword [rsp + 0x330]
vpermt2w xmm3, xmm17, xmm18
vmovdqu32 xmm29, xmmword [rsp + 0x450]
vpand xmm2, xmm1, xmm2
vpand xmm3, xmm1, xmm3
vmovdqu16 xmm25, xmm31
vmovdqu32 xmm22, xmmword [rsp + 0x4f0]
vpermt2w xmm25, xmm17, xmm27
vpackuswb xmm3, xmm2, xmm3
vmovdqu8 xmmword [rsp + 0x170], xmm3
vmovdqu16 xmm3, xmm25
vmovdqu16 xmm25, xmm29
vpermt2w xmm25, xmm17, xmm22
vmovdqu16 xmm2, xmm25
vmovdqu8 xmmword [rsp + 0x270], xmm14
vmovdqu8 xmmword [rsp + 0x150], xmm4
vpand xmm14, xmm1, xmm3
vpand xmm4, xmm1, xmm2
vpsrlw xmm3, xmm3, 8
vpsrlw xmm2, xmm25, 8
vpand xmm3, xmm1, xmm3
vpand xmm2, xmm1, xmm2
vmovdqu8 xmmword [rsp + 0x130], xmm10
vpackuswb xmm10, xmm3, xmm2
vpsrld xmm2, xmm27, 0x10
vpsrld xmm3, xmm31, 0x10
vpackuswb xmm14, xmm14, xmm4
vpermt2w xmm3, xmm17, xmm2
vpsrld xmm4, xmm22, 0x10
vpsrld xmm2, xmm29, 0x10
vpermt2w xmm2, xmm17, xmm4
vpand xmm3, xmm1, xmm3
vpand xmm2, xmm1, xmm2
vpackuswb xmm2, xmm3, xmm2
vmovdqu8 xmmword [rsp + 0x2b0], xmm2
vpsrld xmm3, xmm27, 0x18
vpsrld xmm2, xmm31, 0x18
vpermt2w xmm2, xmm17, xmm3
vpsrld xmm4, xmm22, 0x18
vpsrld xmm3, xmm29, 0x18
vpunpcklbw xmm31, xmm21, xmm15
vpermt2w xmm3, xmm17, xmm4
vpunpckhbw xmm17, xmm21, xmm15
vmovdqu8 xmm21, xmmword [rsp + 0x510]
vpunpcklbw xmm25, xmm19, xmm30
vpunpcklbw xmm29, xmm21, xmm23
vpunpckhbw xmm15, xmm21, xmm23
vmovdqu8 xmm21, xmmword [rsp + 0x530]
vmovdqu8 xmmword [rsp + 0x110], xmm11
vpunpcklbw xmm27, xmm21, xmm13
vpunpckhbw xmm13, xmm21, xmm13
vmovdqu8 xmm21, xmmword [rsp + 0x290]
vpunpckhbw xmm11, xmm19, xmm30
vpunpcklbw xmm23, xmm9, xmm21
vpunpckhbw xmm9, xmm9, xmm21
vmovdqu8 xmm21, xmmword [rsp + 0x650]
vmovdqu8 xmm19, xmmword [rsp + 0x670]
vpunpcklbw xmm22, xmm8, xmm21
vpunpckhbw xmm8, xmm8, xmm21
vpunpcklbw xmm21, xmm7, xmm19
vpunpckhbw xmm7, xmm7, xmm19
vmovdqu8 xmm19, xmmword [rsp + 0x690]
vpand xmm2, xmm1, xmm2
vpunpcklbw xmm20, xmm0, xmm19
vpunpckhbw xmm0, xmm0, xmm19
vmovdqu8 xmm19, xmmword [rsp + 0x1d0]
vpand xmm3, xmm1, xmm3
vpackuswb xmm1, xmm2, xmm3
vmovdqu8 xmm30, xmmword [rsp + 0x590]
vpunpcklbw xmm4, xmm5, xmm19
vpunpckhbw xmm2, xmm5, xmm19
vmovdqu8 xmm19, xmmword [rsp + 0x570]
vpunpcklbw xmm3, xmm6, xmm19
vpunpckhbw xmm6, xmm6, xmm19
vpunpcklbw xmm19, xmm24, xmm30
vpunpckhbw xmm24, xmm24, xmm30
vmovdqu8 xmm30, xmmword [rsp + 0x5b0]
vmovdqu8 xmmword [rsp + 0x290], xmm24
vpunpckhbw xmm5, xmm26, xmm30
vpunpcklbw xmm18, xmm26, xmm30
vmovdqu8 xmm30, xmmword [rsp + 0x310]
vmovdqu8 xmmword [rsp + 0x1d0], xmm6
vpunpcklbw xmm26, xmm30, xmm14
vmovdqu8 xmmword [rsp + 0x2f0], xmm26
vmovdqu8 xmm26, xmmword [rsp + 0x430]
vmovdqu8 xmm6, xmmword [rsp + 0x710]
vpunpcklbw xmm24, xmm26, xmm10
vpunpckhbw xmm30, xmm30, xmm14
vpunpckhbw xmm26, xmm26, xmm10
vmovdqu8 xmm14, xmmword [rsp + 0x2b0]
vmovdqu8 xmmword [rsp + 0x330], xmm24
vmovdqu8 xmm24, xmmword [rsp + 0x730]
vmovdqu8 xmm10, xmmword [rsp + 0x250]
vmovdqu8 xmmword [rsp + 0x390], xmm26
vmovdqu8 xmm26, xmmword [rsp + 0x1f0]
vmovdqu8 xmmword [rsp + 0x310], xmm30
vpunpcklbw xmm30, xmm6, xmm14
vpunpckhbw xmm6, xmm6, xmm14
vpunpcklbw xmm14, xmm24, xmm1
vmovdqu8 xmmword [rsp + 0x2b0], xmm30
vmovdqu8 xmmword [rsp + 0x3d0], xmm14
vpunpcklbw xmm30, xmm16, xmm28
vpunpckhbw xmm14, xmm10, xmm26
vpunpckhbw xmm16, xmm16, xmm28
vpunpcklbw xmm28, xmm10, xmm26
vmovdqu8 xmm10, xmmword [rsp + 0x230]
vmovdqu8 xmmword [rsp + 0x3b0], xmm6
vpunpcklbw xmm26, xmm12, xmm10
vmovdqu8 xmm6, xmmword [rsp + 0x270]
vpunpckhbw xmm12, xmm12, xmm10
vmovdqu8 xmm10, xmmword [rsp + 0x630]
vpunpckhbw xmm24, xmm24, xmm1
vmovdqu8 xmmword [rsp + 0x3f0], xmm24
vmovdqu8 xmm1, xmmword [rsp + 0x1b0]
vpunpcklbw xmm24, xmm10, xmm6
vpunpckhbw xmm10, xmm10, xmm6
vmovdqu8 xmm6, xmmword [rsp + 0x550]
vmovdqu8 xmmword [rsp + 0x190], xmm18
vpunpcklbw xmm18, xmm6, xmm1
vmovdqu8 xmmword [rsp + 0x1b0], xmm18
vpunpckhbw xmm18, xmm6, xmm1
vmovdqu8 xmm6, xmmword [rsp + 0x30]
vmovdqu8 xmm1, xmmword [rsp + 0x350]
vpunpcklbw xmm6, xmm6, xmm1
vmovdqu8 xmmword [rsp + 0x1f0], xmm6
vmovdqu8 xmm6, xmmword [rsp + 0x30]
vpunpckhbw xmm6, xmm6, xmm1
vmovdqu8 xmmword [rsp + 0x230], xmm6
vmovdqu8 xmm1, xmmword [rsp + 0x370]
vmovdqu8 xmm6, xmmword [rsp + 0x50]
vpunpcklbw xmm6, xmm6, xmm1
vmovdqu8 xmmword [rsp + 0x250], xmm6
vmovdqu8 xmm6, xmmword [rsp + 0x50]
vpunpckhbw xmm6, xmm6, xmm1
vmovdqu8 xmmword [rsp + 0x50], xmm6
vmovdqu8 xmm1, xmmword [rsp + 0x750]
vmovdqu8 xmm6, xmmword [rsp + 0x70]
vpunpcklbw xmm6, xmm6, xmm1
vmovdqu8 xmmword [rsp + 0x270], xmm6
vmovdqu8 xmm6, xmmword [rsp + 0x70]
vpunpckhbw xmm6, xmm6, xmm1
vmovdqu8 xmmword [rsp + 0x70], xmm6
vmovdqu8 xmm1, xmmword [rsp + 0x2d0]
vmovdqu8 xmm6, xmmword [rsp + 0x110]
vpunpcklbw xmm6, xmm6, xmm1
vmovdqu8 xmmword [rsp + 0x2d0], xmm6
vmovdqu8 xmm6, xmmword [rsp + 0x110]
vpunpckhbw xmm6, xmm6, xmm1
vmovdqu8 xmmword [rsp + 0x110], xmm6
vmovdqu8 xmm1, xmmword [rsp + 0x6b0]
vmovdqu8 xmm6, xmmword [rsp + 0x130]
vpunpcklbw xmm6, xmm6, xmm1
vmovdqu8 xmmword [rsp + 0x350], xmm6
vmovdqu8 xmm6, xmmword [rsp + 0x130]
vpunpckhbw xmm6, xmm6, xmm1
vmovdqu8 xmmword [rsp + 0x130], xmm6
vmovdqu8 xmm1, xmmword [rsp + 0x6d0]
vmovdqu8 xmm6, xmmword [rsp + 0x150]
vpunpcklbw xmm6, xmm6, xmm1
vmovdqu8 xmmword [rsp + 0x370], xmm6
vmovdqu8 xmm6, xmmword [rsp + 0x150]
vpunpckhbw xmm6, xmm6, xmm1
vmovdqu8 xmmword [rsp + 0x150], xmm6
vmovdqu8 xmm1, xmmword [rsp + 0x6f0]
vmovdqu8 xmm6, xmmword [rsp + 0x170]
vpunpcklbw xmm6, xmm6, xmm1
vmovdqu8 xmmword [rsp + 0x410], xmm6
vmovdqu8 xmm6, xmmword [rsp + 0x170]
vpunpckhbw xmm6, xmm6, xmm1
vmovdqu8 xmmword [rsp + 0x170], xmm6
vmovdqu8 xmm1, xmmword [rsp + 0x210]
vmovdqu8 xmm6, xmmword [rsp + 0x90]
vpunpcklbw xmm6, xmm6, xmm1
vmovdqu8 xmmword [rsp + 0x210], xmm6
vmovdqu8 xmm6, xmmword [rsp + 0x90]
vpunpckhbw xmm6, xmm6, xmm1
vmovdqu8 xmmword [rsp + 0x90], xmm6
vmovdqu8 xmm1, xmmword [rsp + 0x5d0]
vmovdqu8 xmm6, xmmword [rsp + 0xb0]
vpunpcklbw xmm6, xmm6, xmm1
vmovdqu8 xmmword [rsp + 0x430], xmm6
vmovdqu8 xmm6, xmmword [rsp + 0xb0]
vpunpckhbw xmm6, xmm6, xmm1
vmovdqu8 xmmword [rsp + 0xb0], xmm6
vmovdqu8 xmm1, xmmword [rsp + 0x5f0]
vmovdqu8 xmm6, xmmword [rsp + 0xd0]
vpunpcklbw xmm6, xmm6, xmm1
vmovdqu8 xmmword [rsp + 0x450], xmm6
vmovdqu8 xmm6, xmmword [rsp + 0xd0]
vpunpckhbw xmm6, xmm6, xmm1
vmovdqu8 xmmword [rsp + 0xd0], xmm6
vmovdqu8 xmm1, xmmword [rsp + 0x610]
vmovdqu8 xmm6, xmmword [rsp + 0xf0]
vpunpcklbw xmm6, xmm6, xmm1
vmovdqu8 xmmword [rsp + 0x470], xmm6
vmovdqu8 xmm6, xmmword [rsp + 0xf0]
vpunpckhbw xmm6, xmm6, xmm1
vmovdqu8 xmmword [rsp + 0xf0], xmm6
vpunpcklbw xmm6, xmm31, xmm30
vpunpckhbw xmm30, xmm31, xmm30
vpunpcklbw xmm31, xmm17, xmm16
vpunpckhbw xmm16, xmm17, xmm16
vpunpcklbw xmm17, xmm29, xmm28
vpunpckhbw xmm28, xmm29, xmm28
vpunpcklbw xmm29, xmm15, xmm14
vpunpckhbw xmm14, xmm15, xmm14
vpunpcklbw xmm15, xmm27, xmm26
vpunpckhbw xmm26, xmm27, xmm26
vpunpcklbw xmm27, xmm13, xmm12
vpunpckhbw xmm12, xmm13, xmm12
vpunpcklbw xmm13, xmm25, xmm24
vpunpckhbw xmm24, xmm25, xmm24
vpunpcklbw xmm25, xmm11, xmm10
vmovdqu8 xmmword [rsp + 0x490], xmm25
vmovdqu8 xmm25, xmmword [rsp + 0x1b0]
vpunpckhbw xmm1, xmm9, xmm18
vpunpckhbw xmm10, xmm11, xmm10
vpunpcklbw xmm11, xmm23, xmm25
vpunpckhbw xmm23, xmm23, xmm25
vpunpcklbw xmm25, xmm9, xmm18
vmovdqu8 xmm18, xmmword [rsp + 0x1f0]
vmovdqu8 xmmword [rsp + 0x1b0], xmm1
vpunpcklbw xmm1, xmm22, xmm18
vpunpckhbw xmm22, xmm22, xmm18
vmovdqu8 xmm18, xmmword [rsp + 0x230]
vmovdqu8 xmmword [rsp + 0x30], xmm1
vpunpcklbw xmm1, xmm8, xmm18
vmovdqu8 xmmword [rsp + 0x1f0], xmm1
vpunpckhbw xmm1, xmm8, xmm18
vmovdqu8 xmm8, xmmword [rsp + 0x250]
vmovdqu8 xmmword [rsp + 0x230], xmm1
vpunpcklbw xmm1, xmm21, xmm8
vpunpckhbw xmm21, xmm21, xmm8
vmovdqu8 xmmword [rsp + 0x250], xmm1
vmovdqu8 xmmword [rsp + 0x4b0], xmm21
vmovdqu8 xmm8, xmmword [rsp + 0x50]
vmovdqu8 xmm18, xmmword [rsp + 0x130]
vpunpcklbw xmm21, xmm7, xmm8
vpunpckhbw xmm8, xmm7, xmm8
vmovdqu8 xmm7, xmmword [rsp + 0x270]
vmovdqu8 xmmword [rsp + 0x4d0], xmm8
vpunpcklbw xmm8, xmm20, xmm7
vpunpckhbw xmm7, xmm20, xmm7
vmovdqu8 xmmword [rsp + 0x4f0], xmm7
vmovdqu8 xmm7, xmmword [rsp + 0x70]
vmovdqu8 xmmword [rsp + 0x270], xmm8
vpunpcklbw xmm8, xmm0, xmm7
vpunpckhbw xmm0, xmm0, xmm7
vmovdqu8 xmm7, xmmword [rsp + 0x2d0]
vmovdqu8 xmm9, xmmword [rsp + 0x1d0]
vmovdqu8 xmmword [rsp + 0x50], xmm21
vmovdqu8 xmmword [rsp + 0x510], xmm0
vpunpcklbw xmm21, xmm4, xmm7
vmovdqu8 xmm0, xmmword [rsp + 0x350]
vpunpckhbw xmm4, xmm4, xmm7
vmovdqu8 xmm7, xmmword [rsp + 0x110]
vpunpckhbw xmm1, xmm9, xmm18
vmovdqu8 xmmword [rsp + 0x70], xmm8
vpunpcklbw xmm8, xmm2, xmm7
vpunpckhbw xmm2, xmm2, xmm7
vpunpcklbw xmm7, xmm3, xmm0
vpunpckhbw xmm3, xmm3, xmm0
vpunpcklbw xmm0, xmm9, xmm18
vmovdqu8 xmm18, xmmword [rsp + 0x370]
vpunpcklbw xmm20, xmm19, xmm18
vmovdqu8 xmmword [rsp + 0x110], xmm20
vpunpckhbw xmm20, xmm19, xmm18
vmovdqu8 xmm19, xmmword [rsp + 0x290]
vmovdqu8 xmm18, xmmword [rsp + 0x150]
vpunpcklbw xmm9, xmm19, xmm18
vmovdqu8 xmmword [rsp + 0x130], xmm9
vpunpckhbw xmm9, xmm19, xmm18
vmovdqu8 xmm19, xmmword [rsp + 0x410]
vmovdqu8 xmm18, xmmword [rsp + 0x190]
vpunpcklbw xmm18, xmm18, xmm19
vmovdqu8 xmmword [rsp + 0x150], xmm18
vmovdqu8 xmm18, xmmword [rsp + 0x190]
vpunpckhbw xmm18, xmm18, xmm19
vmovdqu8 xmm19, xmmword [rsp + 0x170]
vmovdqu8 xmmword [rsp + 0x190], xmm18
vpunpcklbw xmm18, xmm5, xmm19
vmovdqu8 xmmword [rsp + 0x170], xmm18
vpunpckhbw xmm18, xmm5, xmm19
vmovdqu8 xmm5, xmmword [rsp + 0x2f0]
vmovdqu8 xmm19, xmmword [rsp + 0x210]
vmovdqu8 xmmword [rsp + 0x1d0], xmm18
vpunpcklbw xmm18, xmm5, xmm19
vmovdqu8 xmmword [rsp + 0x210], xmm18
vpunpckhbw xmm18, xmm5, xmm19
vmovdqu8 xmmword [rsp + 0x290], xmm18
vmovdqu8 xmm5, xmmword [rsp + 0x310]
vmovdqu8 xmm19, xmmword [rsp + 0x90]
vpunpcklbw xmm18, xmm5, xmm19
vpunpckhbw xmm5, xmm5, xmm19
vmovdqu8 xmmword [rsp + 0x2d0], xmm5
vmovdqu8 xmm19, xmmword [rsp + 0x430]
vmovdqu8 xmm5, xmmword [rsp + 0x330]
vmovdqu8 xmmword [rsp + 0x90], xmm18
vpunpcklbw xmm18, xmm5, xmm19
vpunpckhbw xmm19, xmm5, xmm19
vmovdqu8 xmmword [rsp + 0x310], xmm19
vmovdqu8 xmm5, xmmword [rsp + 0x390]
vmovdqu8 xmm19, xmmword [rsp + 0xb0]
vmovdqu8 xmmword [rsp + 0x2f0], xmm18
vpunpcklbw xmm18, xmm5, xmm19
vpunpckhbw xmm5, xmm5, xmm19
vmovdqu8 xmmword [rsp + 0x330], xmm5
vmovdqu8 xmm19, xmmword [rsp + 0x450]
vmovdqu8 xmm5, xmmword [rsp + 0x2b0]
vmovdqu8 xmmword [rsp + 0xb0], xmm18
vpunpcklbw xmm18, xmm5, xmm19
vpunpckhbw xmm19, xmm5, xmm19
vmovdqu8 xmmword [rsp + 0x350], xmm19
vmovdqu8 xmm5, xmmword [rsp + 0x3b0]
vmovdqu8 xmm19, xmmword [rsp + 0xd0]
vmovdqu8 xmmword [rsp + 0x2b0], xmm18
vpunpcklbw xmm18, xmm5, xmm19
vpunpckhbw xmm5, xmm5, xmm19
vmovdqu8 xmmword [rsp + 0x370], xmm5
vmovdqu8 xmm19, xmmword [rsp + 0x470]
vmovdqu8 xmm5, xmmword [rsp + 0x3d0]
vmovdqu8 xmmword [rsp + 0xd0], xmm18
vpunpcklbw xmm18, xmm5, xmm19
vpunpckhbw xmm19, xmm5, xmm19
vmovdqu8 xmmword [rsp + 0x3b0], xmm19
vmovdqu8 xmm5, xmmword [rsp + 0x3f0]
vmovdqu8 xmm19, xmmword [rsp + 0xf0]
vmovdqu8 xmmword [rsp + 0x390], xmm18
vpunpcklbw xmm18, xmm5, xmm19
vpunpckhbw xmm5, xmm5, xmm19
vpunpcklbw xmm19, xmm31, xmm8
vpunpckhbw xmm8, xmm31, xmm8
vmovdqu8 xmm31, xmmword [rsp + 0x110]
vmovdqu8 xmmword [rsp + 0xf0], xmm18
vpunpcklbw xmm18, xmm30, xmm4
vpunpckhbw xmm4, xmm30, xmm4
vpunpcklbw xmm30, xmm16, xmm2
vpunpckhbw xmm2, xmm16, xmm2
vpunpcklbw xmm16, xmm17, xmm7
vpunpckhbw xmm7, xmm17, xmm7
vpunpcklbw xmm17, xmm28, xmm3
vpunpckhbw xmm3, xmm28, xmm3
vpunpcklbw xmm28, xmm14, xmm1
vpunpckhbw xmm1, xmm14, xmm1
vpunpcklbw xmm14, xmm15, xmm31
vpunpckhbw xmm15, xmm15, xmm31
vmovdqu8 xmm31, xmmword [rsp + 0x130]
vmovdqu8 xmmword [rsp + 0x3d0], xmm5
vmovdqu8 xmmword [rsp + 0x3f0], xmm30
vpunpcklbw xmm5, xmm6, xmm21
vpunpcklbw xmm30, xmm27, xmm31
vpunpckhbw xmm6, xmm6, xmm21
vpunpckhbw xmm27, xmm27, xmm31
vpunpcklbw xmm21, xmm29, xmm0
vpunpckhbw xmm0, xmm29, xmm0
vpunpcklbw xmm29, xmm26, xmm20
vpunpckhbw xmm26, xmm26, xmm20
vpunpckhbw xmm20, xmm12, xmm9
vpunpcklbw xmm31, xmm12, xmm9
vmovdqu8 xmmword [rsp + 0x110], xmm27
vmovdqu8 xmmword [rsp + 0x130], xmm20
vmovdqu8 xmm9, xmmword [rsp + 0x150]
vmovdqu8 xmm20, xmmword [rsp + 0x1b0]
vpunpcklbw xmm12, xmm13, xmm9
vpunpckhbw xmm13, xmm13, xmm9
vmovdqu8 xmmword [rsp + 0x410], xmm13
vmovdqu8 xmm13, xmmword [rsp + 0x190]
vmovdqu8 xmmword [rsp + 0x150], xmm12
vpunpcklbw xmm9, xmm24, xmm13
vmovdqu8 xmm12, xmmword [rsp + 0x490]
vpunpckhbw xmm24, xmm24, xmm13
vmovdqu8 xmm13, xmmword [rsp + 0x170]
vmovdqu8 xmmword [rsp + 0x430], xmm24
vpunpcklbw xmm24, xmm12, xmm13
vpunpckhbw xmm13, xmm12, xmm13
vmovdqu8 xmm12, xmmword [rsp + 0x1d0]
vmovdqu8 xmmword [rsp + 0x450], xmm13
vpunpcklbw xmm13, xmm10, xmm12
vpunpckhbw xmm10, xmm10, xmm12
vmovdqu8 xmm12, xmmword [rsp + 0x210]
vmovdqu8 xmmword [rsp + 0x190], xmm9
vmovdqu8 xmmword [rsp + 0x170], xmm24
vmovdqu8 xmm9, xmmword [rsp + 0x90]
vpunpckhbw xmm24, xmm11, xmm12
vmovdqu8 xmmword [rsp + 0x1d0], xmm13
vpunpcklbw xmm13, xmm11, xmm12
vmovdqu8 xmm11, xmmword [rsp + 0x290]
vmovdqu8 xmm27, xmmword [rsp + 0x30]
vpunpcklbw xmm12, xmm23, xmm11
vpunpckhbw xmm23, xmm23, xmm11
vpunpcklbw xmm11, xmm25, xmm9
vpunpckhbw xmm25, xmm25, xmm9
vmovdqu8 xmm9, xmmword [rsp + 0x2d0]
vmovdqu8 xmmword [rsp + 0x470], xmm10
vpunpcklbw xmm10, xmm20, xmm9
vpunpckhbw xmm9, xmm20, xmm9
vmovdqu8 xmm20, xmmword [rsp + 0x2f0]
vpunpcklbw xmm27, xmm27, xmm20
vmovdqu8 xmmword [rsp + 0x90], xmm27
vmovdqu8 xmm27, xmmword [rsp + 0x30]
vpunpckhbw xmm20, xmm27, xmm20
vmovdqu8 xmmword [rsp + 0x30], xmm20
vmovdqu8 xmm20, xmmword [rsp + 0x310]
vpunpcklbw xmm27, xmm22, xmm20
vmovdqu8 xmmword [rsp + 0x1b0], xmm27
vpunpckhbw xmm20, xmm22, xmm20
vmovdqu8 xmm27, xmmword [rsp + 0x1f0]
vmovdqu8 xmm22, xmmword [rsp + 0xb0]
vmovdqu8 xmmword [rsp + 0x210], xmm20
vpunpcklbw xmm20, xmm27, xmm22
vmovdqu8 xmmword [rsp + 0xb0], xmm20
vpunpckhbw xmm20, xmm27, xmm22
vmovdqu8 xmm27, xmmword [rsp + 0x230]
vmovdqu8 xmm22, xmmword [rsp + 0x330]
vmovdqu8 xmmword [rsp + 0x1f0], xmm20
vpunpcklbw xmm20, xmm27, xmm22
vmovdqu8 xmmword [rsp + 0x230], xmm20
vpunpckhbw xmm20, xmm27, xmm22
vmovdqu8 xmm27, xmmword [rsp + 0x250]
vmovdqu8 xmm22, xmmword [rsp + 0x2b0]
vmovdqu8 xmmword [rsp + 0x290], xmm20
vpunpcklbw xmm20, xmm27, xmm22
vpunpckhbw xmm22, xmm27, xmm22
vmovdqu8 xmmword [rsp + 0x2b0], xmm22
vmovdqu8 xmm27, xmmword [rsp + 0x4b0]
vmovdqu8 xmm22, xmmword [rsp + 0x350]
vmovdqu8 xmmword [rsp + 0x250], xmm20
vpunpcklbw xmm20, xmm27, xmm22
vpunpckhbw xmm22, xmm27, xmm22
vmovdqu8 xmmword [rsp + 0x2f0], xmm22
vmovdqu8 xmm27, xmmword [rsp + 0x50]
vmovdqu8 xmm22, xmmword [rsp + 0xd0]
vmovdqu8 xmmword [rsp + 0x2d0], xmm20
vpunpcklbw xmm20, xmm27, xmm22
vpunpckhbw xmm22, xmm27, xmm22
vmovdqu8 xmmword [rsp + 0xd0], xmm22
vmovdqu8 xmm27, xmmword [rsp + 0x4d0]
vmovdqu8 xmm22, xmmword [rsp + 0x370]
vmovdqu8 xmmword [rsp + 0x50], xmm20
vpunpcklbw xmm20, xmm27, xmm22
vpunpckhbw xmm22, xmm27, xmm22
vmovdqu8 xmmword [rsp + 0x330], xmm22
vmovdqu8 xmm27, xmmword [rsp + 0x270]
vmovdqu8 xmm22, xmmword [rsp + 0x390]
vmovdqu8 xmmword [rsp + 0x310], xmm20
vpunpcklbw xmm20, xmm27, xmm22
vpunpckhbw xmm22, xmm27, xmm22
vmovdqu8 xmmword [rsp + 0x350], xmm22
vmovdqu8 xmm27, xmmword [rsp + 0x4f0]
vmovdqu8 xmm22, xmmword [rsp + 0x3b0]
vmovdqu8 xmmword [rsp + 0x270], xmm20
vpunpcklbw xmm20, xmm27, xmm22
vpunpckhbw xmm22, xmm27, xmm22
vmovdqu8 xmmword [rsp + 0x390], xmm22
vmovdqu8 xmm27, xmmword [rsp + 0x70]
vmovdqu8 xmm22, xmmword [rsp + 0xf0]
vmovdqu8 xmmword [rsp + 0x370], xmm20
vpunpcklbw xmm20, xmm27, xmm22
vpunpckhbw xmm22, xmm27, xmm22
vmovdqu8 xmmword [rsp + 0xf0], xmm22
vmovdqu8 xmm27, xmmword [rsp + 0x510]
vmovdqu8 xmm22, xmmword [rsp + 0x3d0]
vmovdqu8 xmmword [rsp + 0x70], xmm20
vpunpcklbw xmm20, xmm27, xmm22
vpunpckhbw xmm22, xmm27, xmm22
vmovdqu8 xmmword [rsp + 0x3b0], xmm20
vmovdqu8 xmmword [rsp + 0x3d0], xmm22
vmovdqu8 xmm27, xmmword [rsp + 0x3f0]
vpunpcklbw xmm22, xmm5, xmm13
vpunpckhbw xmm5, xmm5, xmm13
vpunpcklbw xmm13, xmm6, xmm24
vpunpckhbw xmm6, xmm6, xmm24
vpunpcklbw xmm24, xmm18, xmm12
vpunpckhbw xmm12, xmm18, xmm12
vpunpcklbw xmm18, xmm4, xmm23
vpunpckhbw xmm4, xmm4, xmm23
vpunpcklbw xmm23, xmm19, xmm11
vpunpckhbw xmm11, xmm19, xmm11
vpunpcklbw xmm19, xmm8, xmm25
vpunpckhbw xmm8, xmm8, xmm25
vpunpcklbw xmm25, xmm27, xmm10
vpunpckhbw xmm10, xmm27, xmm10
vmovdqu8 xmm27, xmmword [rsp + 0x90]
vpunpcklbw xmm20, xmm2, xmm9
vpunpckhbw xmm2, xmm2, xmm9
vpunpcklbw xmm9, xmm16, xmm27
vpunpckhbw xmm16, xmm16, xmm27
vmovdqu8 xmm27, xmmword [rsp + 0x30]
vmovdqu8 xmmword [rsp + 0x490], xmm4
vpunpcklbw xmm4, xmm7, xmm27
vmovdqu8 xmmword [rsp + 0x90], xmm4
vpunpckhbw xmm4, xmm7, xmm27
vmovdqu8 xmm7, xmmword [rsp + 0x1b0]
vmovdqu8 xmmword [rsp + 0x3f0], xmm4
vpunpcklbw xmm4, xmm17, xmm7
vpunpckhbw xmm17, xmm17, xmm7
vmovdqu8 xmm7, xmmword [rsp + 0x210]
vmovdqu8 xmmword [rsp + 0x1b0], xmm4
vpunpcklbw xmm4, xmm3, xmm7
vpunpckhbw xmm3, xmm3, xmm7
vmovdqu8 xmm7, xmmword [rsp + 0xb0]
vmovdqu8 xmmword [rsp + 0x4b0], xmm3
vpunpcklbw xmm3, xmm21, xmm7
vpunpckhbw xmm21, xmm21, xmm7
vmovdqu8 xmm7, xmmword [rsp + 0x1f0]
vmovdqu8 xmmword [rsp + 0xb0], xmm3
vpunpcklbw xmm3, xmm0, xmm7
vpunpckhbw xmm0, xmm0, xmm7
vmovdqu8 xmm7, xmmword [rsp + 0x230]
vmovdqu8 xmmword [rsp + 0x4d0], xmm0
vpunpcklbw xmm0, xmm28, xmm7
vpunpckhbw xmm28, xmm28, xmm7
vmovdqu8 xmm7, xmmword [rsp + 0x290]
vmovdqu8 xmmword [rsp + 0x230], xmm0
vpunpcklbw xmm0, xmm1, xmm7
vmovdqu8 xmm27, xmmword [rsp + 0x2f0]
vpunpckhbw xmm7, xmm1, xmm7
vmovdqu8 xmmword [rsp + 0x1f0], xmm3
vmovdqu8 xmm1, xmmword [rsp + 0x2b0]
vmovdqu8 xmm3, xmmword [rsp + 0x250]
vmovdqu8 xmmword [rsp + 0x290], xmm0
vmovdqu8 xmm0, xmmword [rsp + 0x2d0]
vmovdqu8 xmmword [rsp + 0x4f0], xmm7
vpunpcklbw xmm7, xmm14, xmm3
vpunpckhbw xmm14, xmm14, xmm3
vpunpcklbw xmm3, xmm15, xmm1
vpunpckhbw xmm15, xmm15, xmm1
vpunpcklbw xmm1, xmm29, xmm0
vpunpckhbw xmm29, xmm29, xmm0
vpunpcklbw xmm0, xmm26, xmm27
vpunpckhbw xmm26, xmm26, xmm27
vmovdqu8 xmm27, xmmword [rsp + 0x50]
vmovdqu8 xmmword [rsp + 0x210], xmm4
vpunpcklbw xmm4, xmm30, xmm27
vmovdqu8 xmmword [rsp + 0x250], xmm4
vpunpckhbw xmm4, xmm30, xmm27
vmovdqu8 xmm27, xmmword [rsp + 0x110]
vmovdqu8 xmm30, xmmword [rsp + 0xd0]
vmovdqu8 xmmword [rsp + 0x2b0], xmm4
vpunpcklbw xmm4, xmm27, xmm30
vmovdqu8 xmmword [rsp + 0xd0], xmm4
vpunpckhbw xmm4, xmm27, xmm30
vmovdqu8 xmmword [rsp + 0x110], xmm4
vmovdqu8 xmm30, xmmword [rsp + 0x310]
vmovdqu8 xmm27, xmmword [rsp + 0x130]
vpunpcklbw xmm4, xmm31, xmm30
vpunpckhbw xmm31, xmm31, xmm30
vmovdqu8 xmm30, xmmword [rsp + 0x330]
vmovdqu8 xmmword [rsp + 0x2d0], xmm4
vpunpcklbw xmm4, xmm27, xmm30
vpunpckhbw xmm27, xmm27, xmm30
vmovdqu8 xmmword [rsp + 0x2f0], xmm27
vmovdqu8 xmm30, xmmword [rsp + 0x270]
vmovdqu8 xmm27, xmmword [rsp + 0x150]
vmovdqu8 xmmword [rsp + 0x130], xmm4
vpunpcklbw xmm4, xmm27, xmm30
vpunpckhbw xmm30, xmm27, xmm30
vmovdqu8 xmmword [rsp + 0x270], xmm30
vmovdqu8 xmm27, xmmword [rsp + 0x410]
vmovdqu8 xmm30, xmmword [rsp + 0x350]
vmovdqu8 xmmword [rsp + 0x150], xmm4
vpunpcklbw xmm4, xmm27, xmm30
vpunpckhbw xmm27, xmm27, xmm30
vmovdqu8 xmmword [rsp + 0x330], xmm27
vmovdqu8 xmm30, xmmword [rsp + 0x370]
vmovdqu8 xmm27, xmmword [rsp + 0x190]
vmovdqu8 xmmword [rsp + 0x310], xmm4
vpunpcklbw xmm4, xmm27, xmm30
vpunpckhbw xmm30, xmm27, xmm30
vmovdqu8 xmmword [rsp + 0x350], xmm30
vmovdqu8 xmm27, xmmword [rsp + 0x430]
vmovdqu8 xmm30, xmmword [rsp + 0x390]
vmovdqu8 xmmword [rsp + 0x190], xmm4
vpunpcklbw xmm4, xmm27, xmm30
vpunpckhbw xmm27, xmm27, xmm30
vmovdqu8 xmmword [rsp + 0x390], xmm27
vmovdqu8 xmm30, xmmword [rsp + 0x70]
vmovdqu8 xmm27, xmmword [rsp + 0x170]
vmovdqu8 xmmword [rsp + 0x370], xmm4
vpunpcklbw xmm4, xmm27, xmm30
vpunpckhbw xmm30, xmm27, xmm30
vmovdqu8 xmmword [rsp + 0x410], xmm30
vmovdqu8 xmm27, xmmword [rsp + 0x450]
vmovdqu8 xmm30, xmmword [rsp + 0xf0]
vmovdqu8 xmmword [rsp + 0x170], xmm4
vpunpcklbw xmm4, xmm27, xmm30
vpunpckhbw xmm27, xmm27, xmm30
vmovdqu8 xmmword [rsp + 0x50], xmm27
vmovdqu8 xmm30, xmmword [rsp + 0x3b0]
vmovdqu8 xmm27, xmmword [rsp + 0x1d0]
vmovdqu8 xmmword [rsp + 0x30], xmm4
vpunpcklbw xmm4, xmm27, xmm30
vpunpckhbw xmm30, xmm27, xmm30
vmovdqu8 xmmword [rsp + 0x70], xmm4
vmovdqu8 xmm27, xmmword [rsp + 0x470]
vmovdqu8 xmmword [rsp + 0xf0], xmm30
vmovdqu8 xmm30, xmmword [rsp + 0x3d0]
vpunpcklbw xmm4, xmm27, xmm30
vpunpckhbw xmm27, xmm27, xmm30
vpunpcklbw xmm30, xmm22, xmm7
vmovdqu8 xmmword [rsp + 0x1d0], xmm4
vmovdqu8 xmmword [rsp + 0x3d0], xmm30
vmovdqu8 xmm4, xmmword [rsp + 0x490]
vpunpcklbw xmm30, xmm6, xmm15
vpunpckhbw xmm6, xmm6, xmm15
vpunpcklbw xmm15, xmm24, xmm1
vpunpckhbw xmm24, xmm24, xmm1
vmovdqu8 xmm1, xmmword [rsp + 0x250]
vpunpckhbw xmm7, xmm22, xmm7
vmovdqu8 xmmword [rsp + 0x3b0], xmm27
vpunpckhbw xmm22, xmm18, xmm0
vpunpcklbw xmm27, xmm5, xmm14
vpunpckhbw xmm5, xmm5, xmm14
vpunpcklbw xmm14, xmm13, xmm3
vpunpckhbw xmm3, xmm13, xmm3
vpunpcklbw xmm13, xmm12, xmm29
vpunpckhbw xmm12, xmm12, xmm29
vpunpcklbw xmm29, xmm18, xmm0
vpunpcklbw xmm18, xmm4, xmm26
vpunpckhbw xmm4, xmm4, xmm26
vpunpcklbw xmm26, xmm23, xmm1
vpunpckhbw xmm23, xmm23, xmm1
vmovdqu8 xmm1, xmmword [rsp + 0x2b0]
vmovdqu8 xmmword [rsp + 0x430], xmm14
vmovdqu8 xmmword [rsp + 0x510], xmm29
vpunpckhbw xmm14, xmm11, xmm1
vpunpcklbw xmm29, xmm11, xmm1
vmovdqu8 xmm1, xmmword [rsp + 0xd0]
vmovdqu8 xmmword [rsp + 0x470], xmm13
vmovdqu8 xmmword [rsp + 0x2b0], xmm14
vpunpcklbw xmm13, xmm19, xmm1
vpunpckhbw xmm14, xmm19, xmm1
vmovdqu8 xmm1, xmmword [rsp + 0x110]
vmovdqu8 xmmword [rsp + 0x450], xmm15
vpunpckhbw xmm19, xmm8, xmm1
vpunpcklbw xmm15, xmm8, xmm1
vmovdqu8 xmm1, xmmword [rsp + 0x2d0]
vmovdqu8 xmmword [rsp + 0x250], xmm26
vpunpcklbw xmm8, xmm25, xmm1
vpunpckhbw xmm26, xmm25, xmm1
vmovdqu8 xmm1, xmmword [rsp + 0x130]
vmovdqu8 xmmword [rsp + 0x530], xmm22
vpunpcklbw xmm22, xmm20, xmm1
vpunpckhbw xmm20, xmm20, xmm1
vmovdqu8 xmm1, xmmword [rsp + 0x2f0]
vmovdqu8 xmm11, xmmword [rsp + 0x90]
vmovdqu8 xmmword [rsp + 0x110], xmm8
vmovdqu8 xmm8, xmmword [rsp + 0x310]
vmovdqu8 xmmword [rsp + 0x130], xmm22
vpunpcklbw xmm22, xmm2, xmm1
vpunpckhbw xmm1, xmm2, xmm1
vmovdqu8 xmm2, xmmword [rsp + 0x150]
vmovdqu8 xmmword [rsp + 0x2d0], xmm26
vpunpcklbw xmm26, xmm10, xmm31
vpunpckhbw xmm10, xmm10, xmm31
vpunpcklbw xmm31, xmm11, xmm8
vpunpckhbw xmm11, xmm11, xmm8
vpunpcklbw xmm0, xmm9, xmm2
vmovdqu8 xmmword [rsp + 0x490], xmm18
vpunpckhbw xmm9, xmm9, xmm2
vmovdqu8 xmmword [rsp + 0x550], xmm23
vmovdqu8 xmm2, xmmword [rsp + 0x270]
vmovdqu8 xmmword [rsp + 0xd0], xmm19
vmovdqu8 xmmword [rsp + 0x2f0], xmm1
vmovdqu8 xmmword [rsp + 0x90], xmm31
vmovdqu8 xmm25, xmmword [rsp + 0x330]
vmovdqu8 xmmword [rsp + 0x150], xmm11
vmovdqu8 xmm11, xmmword [rsp + 0x3f0]
vmovdqu8 xmm31, xmmword [rsp + 0x1b0]
vpunpcklbw xmm8, xmm11, xmm25
vpunpckhbw xmm11, xmm11, xmm25
vmovdqu8 xmm25, xmmword [rsp + 0x190]
vmovdqu8 xmmword [rsp + 0x270], xmm11
vpunpckhbw xmm19, xmm31, xmm25
vpunpcklbw xmm11, xmm31, xmm25
vmovdqu8 xmm25, xmmword [rsp + 0x350]
vmovdqu8 xmm31, xmmword [rsp + 0x210]
vpunpcklbw xmm18, xmm17, xmm25
vpunpckhbw xmm17, xmm17, xmm25
vmovdqu8 xmm25, xmmword [rsp + 0x370]
vmovdqu8 xmmword [rsp + 0x190], xmm19
vpunpckhbw xmm23, xmm31, xmm25
vpunpcklbw xmm19, xmm31, xmm25
vmovdqu8 xmm31, xmmword [rsp + 0x4b0]
vmovdqu8 xmm25, xmmword [rsp + 0x390]
vpunpcklbw xmm1, xmm16, xmm2
vmovdqu8 xmmword [rsp + 0x1b0], xmm23
vpunpckhbw xmm16, xmm16, xmm2
vpunpcklbw xmm23, xmm31, xmm25
vmovdqu8 xmm2, xmmword [rsp + 0x170]
vpunpckhbw xmm25, xmm31, xmm25
vmovdqu8 xmm31, xmmword [rsp + 0xb0]
vmovdqu8 xmmword [rsp + 0x210], xmm25
vpunpcklbw xmm25, xmm31, xmm2
vpunpckhbw xmm31, xmm31, xmm2
vmovdqu8 xmmword [rsp + 0xb0], xmm31
vmovdqu8 xmm31, xmmword [rsp + 0x410]
vpunpcklbw xmm2, xmm21, xmm31
vpunpckhbw xmm31, xmm21, xmm31
vmovdqu8 xmm21, xmmword [rsp + 0x1f0]
vmovdqu8 xmmword [rsp + 0x170], xmm2
vpunpcklbw xmm2, xmm21, xmmword [rsp + 0x30]
vmovdqu8 xmmword [rsp + 0x1f0], xmm2
vpunpckhbw xmm2, xmm21, xmmword [rsp + 0x30]
vmovdqu8 xmm21, xmmword [rsp + 0x4d0]
vmovdqu8 xmmword [rsp + 0x30], xmm2
vpunpcklbw xmm2, xmm21, xmmword [rsp + 0x50]
vmovdqu8 xmmword [rsp + 0x310], xmm2
vpunpckhbw xmm2, xmm21, xmmword [rsp + 0x50]
vmovdqu8 xmm21, xmmword [rsp + 0x230]
vmovdqu8 xmmword [rsp + 0x50], xmm2
vpunpcklbw xmm2, xmm21, xmmword [rsp + 0x70]
vmovdqu8 xmmword [rsp + 0x230], xmm2
vpunpckhbw xmm21, xmm21, xmmword [rsp + 0x70]
vmovdqu8 xmmword [rsp + 0x70], xmm21
vmovdqu8 xmm21, xmmword [rsp + 0xf0]
vpunpcklbw xmm2, xmm28, xmm21
vpunpckhbw xmm28, xmm28, xmm21
vmovdqu8 xmmword [rsp + 0x330], xmm28
vmovdqu8 xmm21, xmmword [rsp + 0x290]
vmovdqu8 xmm28, xmmword [rsp + 0x1d0]
vmovdqu8 xmmword [rsp + 0xf0], xmm2
vpunpcklbw xmm2, xmm21, xmm28
vpunpckhbw xmm28, xmm21, xmm28
vmovdqu8 xmmword [rsp + 0x290], xmm28
vmovdqu8 xmm21, xmmword [rsp + 0x4f0]
vmovdqu8 xmm28, xmmword [rsp + 0x3b0]
vmovdqu8 xmmword [rsp + 0x1d0], xmm2
vpunpcklbw xmm2, xmm21, xmm28
vmovdqu8 xmmword [rsp + 0x350], xmm2
vmovdqu8 xmm2, xmmword [rsp + 0x3d0]
vpunpckhbw xmm28, xmm21, xmm28
vpunpcklbw xmm21, xmm2, xmm0
vpunpckhbw xmm0, xmm2, xmm0
vmovdqu8 xmmword [rax + 0x10], xmm0
vpunpcklbw xmm0, xmm7, xmm9
vmovdqu8 xmmword [rax + 0x20], xmm0
vpunpcklbw xmm0, xmm27, xmm1
vmovdqu8 xmmword [rax + 0x40], xmm0
vpunpckhbw xmm7, xmm7, xmm9
vpunpcklbw xmm0, xmm5, xmm16
vpunpckhbw xmm5, xmm5, xmm16
vmovdqu8 xmmword [rax + 0x30], xmm7
vmovdqu8 xmmword [rax + 0x70], xmm5
vmovdqu8 xmm7, xmmword [rsp + 0x430]
vmovdqu8 xmm5, xmmword [rsp + 0x90]
vmovdqu8 xmmword [rax + 0x60], xmm0
vpunpckhbw xmm2, xmm7, xmm5
vpunpcklbw xmm0, xmm7, xmm5
vmovdqu8 xmm5, xmmword [rsp + 0x150]
vmovdqu8 xmmword [rax + 0x80], xmm0
vpunpcklbw xmm0, xmm3, xmm5
vpunpckhbw xmm3, xmm3, xmm5
vmovdqu8 xmmword [rax + 0xb0], xmm3
vmovdqu8 xmm3, xmmword [rsp + 0x270]
vmovdqu8 xmmword [rax + 0xa0], xmm0
vpunpcklbw xmm0, xmm30, xmm8
vmovdqu8 xmmword [rax + 0xc0], xmm0
vpunpckhbw xmm1, xmm27, xmm1
vpunpcklbw xmm0, xmm6, xmm3
vpunpckhbw xmm8, xmm30, xmm8
vpunpckhbw xmm6, xmm6, xmm3
vmovdqu8 xmmword [rax + 0x50], xmm1
vmovdqu8 xmmword [rax + 0x90], xmm2
vmovdqu8 xmmword [rax + 0xd0], xmm8
vmovdqu8 xmmword [rax + 0xe0], xmm0
vmovdqu8 xmmword [rax], xmm21
vmovdqu8 xmmword [rax + 0xf0], xmm6
vmovdqu8 xmm7, xmmword [rsp + 0x450]
vmovdqu8 xmm6, xmmword [rsp + 0x190]
vpunpcklbw xmm0, xmm7, xmm11
vpunpckhbw xmm11, xmm7, xmm11
vmovdqu8 xmm7, xmmword [rsp + 0x470]
vmovdqu8 xmmword [rax + 0x100], xmm0
vpunpcklbw xmm0, xmm24, xmm6
vmovdqu8 xmmword [rax + 0x120], xmm0
vpunpcklbw xmm0, xmm7, xmm18
vpunpckhbw xmm18, xmm7, xmm18
vmovdqu8 xmm7, xmmword [rsp + 0x510]
vmovdqu8 xmmword [rax + 0x140], xmm0
vpunpcklbw xmm0, xmm12, xmm17
vmovdqu8 xmmword [rax + 0x160], xmm0
vpunpckhbw xmm1, xmm24, xmm6
vpunpcklbw xmm0, xmm7, xmm19
vmovdqu8 xmm6, xmmword [rsp + 0x1b0]
vpunpckhbw xmm19, xmm7, xmm19
vmovdqu8 xmm7, xmmword [rsp + 0x530]
vmovdqu8 xmmword [rax + 0x180], xmm0
vpunpcklbw xmm0, xmm7, xmm6
vmovdqu8 xmmword [rax + 0x1a0], xmm0
vpunpckhbw xmm0, xmm7, xmm6
vmovdqu8 xmm7, xmmword [rsp + 0x490]
vmovdqu8 xmmword [rax + 0x1b0], xmm0
vpunpcklbw xmm0, xmm7, xmm23
vpunpckhbw xmm23, xmm7, xmm23
vmovdqu8 xmm7, xmmword [rsp + 0x210]
vmovdqu8 xmmword [rax + 0x1c0], xmm0
vpunpcklbw xmm0, xmm4, xmm7
vpunpckhbw xmm4, xmm4, xmm7
vmovdqu8 xmmword [rax + 0x1f0], xmm4
vmovdqu8 xmm4, xmmword [rsp + 0x250]
vmovdqu8 xmm7, xmmword [rsp + 0xb0]
vmovdqu8 xmmword [rax + 0x1e0], xmm0
vpunpcklbw xmm0, xmm4, xmm25
vpunpckhbw xmm25, xmm4, xmm25
vmovdqu8 xmm4, xmmword [rsp + 0x550]
vmovdqu8 xmmword [rax + 0x1d0], xmm23
vmovdqu8 xmmword [rax + 0x200], xmm0
vpunpckhbw xmm23, xmm4, xmm7
vpunpcklbw xmm0, xmm4, xmm7
vmovdqu8 xmm7, xmmword [rsp + 0x170]
vmovdqu8 xmmword [rax + 0x220], xmm0
vpunpckhbw xmm17, xmm12, xmm17
vpunpcklbw xmm0, xmm29, xmm7
vmovdqu8 xmmword [rax + 0x110], xmm11
vmovdqu8 xmmword [rax + 0x210], xmm25
vmovdqu8 xmmword [rax + 0x130], xmm1
vmovdqu8 xmmword [rax + 0x150], xmm18
vmovdqu8 xmmword [rax + 0x170], xmm17
vmovdqu8 xmmword [rax + 0x190], xmm19
vmovdqu8 xmmword [rax + 0x230], xmm23
vmovdqu8 xmmword [rax + 0x240], xmm0
vmovdqu8 xmm4, xmmword [rsp + 0x2b0]
vpunpckhbw xmm29, xmm29, xmm7
vmovdqu8 xmm7, xmmword [rsp + 0x1f0]
vpunpcklbw xmm0, xmm4, xmm31
vmovdqu8 xmmword [rax + 0x260], xmm0
vpunpcklbw xmm0, xmm13, xmm7
vpunpckhbw xmm13, xmm13, xmm7
vmovdqu8 xmm7, xmmword [rsp + 0x30]
vmovdqu8 xmmword [rax + 0x280], xmm0
vpunpcklbw xmm0, xmm14, xmm7
vpunpckhbw xmm14, xmm14, xmm7
vmovdqu8 xmm7, xmmword [rsp + 0x310]
vmovdqu8 xmmword [rax + 0x2a0], xmm0
vpunpckhbw xmm11, xmm4, xmm31
vpunpcklbw xmm0, xmm15, xmm7
vmovdqu8 xmm4, xmmword [rsp + 0xd0]
vpunpckhbw xmm15, xmm15, xmm7
vmovdqu8 xmm7, xmmword [rsp + 0x50]
vmovdqu8 xmmword [rax + 0x2c0], xmm0
vpunpckhbw xmm8, xmm4, xmm7
vpunpcklbw xmm0, xmm4, xmm7
vmovdqu8 xmm4, xmmword [rsp + 0x110]
vmovdqu8 xmm7, xmmword [rsp + 0x230]
vmovdqu8 xmmword [rax + 0x2e0], xmm0
vpunpcklbw xmm0, xmm4, xmm7
vmovdqu8 xmmword [rax + 0x300], xmm0
vpunpckhbw xmm0, xmm4, xmm7
vmovdqu8 xmm4, xmmword [rsp + 0x2d0]
vmovdqu8 xmm7, xmmword [rsp + 0x70]
vmovdqu8 xmmword [rax + 0x310], xmm0
vpunpckhbw xmm25, xmm4, xmm7
vpunpcklbw xmm0, xmm4, xmm7
vmovdqu8 xmm7, xmmword [rsp + 0xf0]
vmovdqu8 xmmword [rax + 0x320], xmm0
vpunpcklbw xmm0, xmm26, xmm7
vmovdqu8 xmmword [rax + 0x340], xmm0
vpunpckhbw xmm0, xmm26, xmm7
vmovdqu8 xmm7, xmmword [rsp + 0x330]
vmovdqu8 xmmword [rax + 0x350], xmm0
vpunpcklbw xmm0, xmm10, xmm7
vpunpckhbw xmm10, xmm10, xmm7
vmovdqu8 xmm4, xmmword [rsp + 0x130]
vmovdqu8 xmmword [rax + 0x360], xmm0
vmovdqu8 xmmword [rax + 0x250], xmm29
vmovdqu8 xmmword [rax + 0x270], xmm11
vmovdqu8 xmmword [rax + 0x290], xmm13
vmovdqu8 xmmword [rax + 0x2b0], xmm14
vmovdqu8 xmmword [rax + 0x2d0], xmm15
vmovdqu8 xmmword [rax + 0x2f0], xmm8
vmovdqu8 xmmword [rax + 0x330], xmm25
vmovdqu8 xmmword [rax + 0x370], xmm10
vmovdqu8 xmm7, xmmword [rsp + 0x1d0]
vpunpcklbw xmm0, xmm4, xmm7
vmovdqu8 xmmword [rax + 0x380], xmm0
vpunpckhbw xmm0, xmm4, xmm7
vmovdqu8 xmm7, xmmword [rsp + 0x290]
vmovdqu8 xmmword [rax + 0x390], xmm0
vpunpcklbw xmm0, xmm20, xmm7
vpunpckhbw xmm20, xmm20, xmm7
vmovdqu8 xmm7, xmmword [rsp + 0x350]
vmovdqu8 xmm4, xmmword [rsp + 0x2f0]
vmovdqu8 xmmword [rax + 0x3a0], xmm0
vpunpcklbw xmm0, xmm22, xmm7
vmovdqu8 xmmword [rax + 0x3c0], xmm0
vpunpckhbw xmm0, xmm22, xmm7
vmovdqu8 xmmword [rax + 0x3d0], xmm0
vpunpckhbw xmm2, xmm4, xmm28
vpunpcklbw xmm0, xmm4, xmm28
vmovdqu8 xmmword [rax + 0x3b0], xmm20
vmovdqu8 xmmword [rax + 0x3e0], xmm0
vmovdqu8 xmmword [rax + 0x3f0], xmm2
mov rax, rcx
and rax, 0xfffffffffffffff0
add r8, rax
cmp rcx, rax
je 0x6a9c82
mov rdx, qword [rsp + 0x950]
mov rax, r8
shl rax, 6
mov r9, qword [rsp + 0x818]
add rdx, rax
add rax, qword [rsp + 0x910]
nop
mov ecx, dword [rdx]
mov r10d, ecx
mov byte [rax], cl
mov byte [rax + 1], ch
shr r10d, 0x10
shr ecx, 0x18
mov byte [rax + 2], r10b
mov byte [rax + 3], cl
mov ecx, dword [rdx + 4]
mov r10d, ecx
mov byte [rax + 0x14], cl
mov byte [rax + 0x15], ch
shr r10d, 0x10
shr ecx, 0x18
mov byte [rax + 0x16], r10b
mov byte [rax + 0x17], cl
mov ecx, dword [rdx + 8]
mov r10d, ecx
mov byte [rax + 0x28], cl
mov byte [rax + 0x29], ch
shr r10d, 0x10
shr ecx, 0x18
mov byte [rax + 0x2a], r10b
mov byte [rax + 0x2b], cl
mov ecx, dword [rdx + 0xc]
mov r10d, ecx
mov byte [rax + 0x3c], cl
mov byte [rax + 0x3d], ch
shr r10d, 0x10
shr ecx, 0x18
mov byte [rax + 0x3e], r10b
mov byte [rax + 0x3f], cl
mov ecx, dword [rdx + 0x10]
mov r10d, ecx
mov byte [rax + 0x10], cl
mov byte [rax + 0x11], ch
shr r10d, 0x10
shr ecx, 0x18
mov byte [rax + 0x12], r10b
mov byte [rax + 0x13], cl
mov ecx, dword [rdx + 0x14]
mov r10d, ecx
mov byte [rax + 0x24], cl
mov byte [rax + 0x25], ch
shr r10d, 0x10
shr ecx, 0x18
mov byte [rax + 0x26], r10b
mov byte [rax + 0x27], cl
mov ecx, dword [rdx + 0x18]
mov r10d, ecx
mov byte [rax + 0x38], cl
shr r10d, 0x10
mov byte [rax + 0x39], ch
shr ecx, 0x18
mov byte [rax + 0x3a], r10b
mov byte [rax + 0x3b], cl
mov ecx, dword [rdx + 0x1c]
mov r10d, ecx
mov byte [rax + 0xc], cl
mov byte [rax + 0xd], ch
shr r10d, 0x10
shr ecx, 0x18
mov byte [rax + 0xe], r10b
mov byte [rax + 0xf], cl
mov ecx, dword [rdx + 0x20]
mov r10d, ecx
mov byte [rax + 0x20], cl
mov byte [rax + 0x21], ch
shr r10d, 0x10
shr ecx, 0x18
mov byte [rax + 0x22], r10b
mov byte [rax + 0x23], cl
mov ecx, dword [rdx + 0x24]
mov r10d, ecx
mov byte [rax + 0x34], cl
mov byte [rax + 0x35], ch
shr r10d, 0x10
shr ecx, 0x18
mov byte [rax + 0x36], r10b
mov byte [rax + 0x37], cl
mov ecx, dword [rdx + 0x28]
mov r10d, ecx
mov byte [rax + 8], cl
mov byte [rax + 9], ch
shr r10d, 0x10
shr ecx, 0x18
mov byte [rax + 0xa], r10b
mov byte [rax + 0xb], cl
mov ecx, dword [rdx + 0x2c]
mov r10d, ecx
mov byte [rax + 0x1c], cl
mov byte [rax + 0x1d], ch
shr r10d, 0x10
shr ecx, 0x18
mov byte [rax + 0x1e], r10b
mov byte [rax + 0x1f], cl
mov ecx, dword [rdx + 0x30]
mov r10d, ecx
mov byte [rax + 0x30], cl
mov byte [rax + 0x31], ch
shr r10d, 0x10
shr ecx, 0x18
mov byte [rax + 0x32], r10b
mov byte [rax + 0x33], cl
mov ecx, dword [rdx + 0x34]
mov r10d, ecx
mov byte [rax + 4], cl
mov byte [rax + 5], ch
shr r10d, 0x10
shr ecx, 0x18
mov byte [rax + 6], r10b
mov byte [rax + 7], cl
mov ecx, dword [rdx + 0x38]
mov r10d, ecx
mov byte [rax + 0x18], cl
mov byte [rax + 0x19], ch
shr r10d, 0x10
shr ecx, 0x18
mov byte [rax + 0x1a], r10b
mov byte [rax + 0x1b], cl
mov ecx, dword [rdx + 0x3c]
mov r10d, ecx
mov byte [rax + 0x2c], cl
mov byte [rax + 0x2d], ch
shr r10d, 0x10
shr ecx, 0x18
inc r8
mov byte [rax + 0x2e], r10b
mov byte [rax + 0x2f], cl
add rdx, 0x40
add rax, 0x40
cmp r9, r8
ja 0x6a9ad0
vmovups xmm6, xmmword [rsp + 0x820]
vmovups xmm7, xmmword [rsp + 0x830]
vmovups xmm8, xmmword [rsp + 0x840]
vmovups xmm9, xmmword [rsp + 0x850]
vmovups xmm10, xmmword [rsp + 0x860]
vmovups xmm11, xmmword [rsp + 0x870]
vmovups xmm12, xmmword [rsp + 0x880]
vmovups xmm13, xmmword [rsp + 0x890]
vmovups xmm14, xmmword [rsp + 0x8a0]
vmovups xmm15, xmmword [rsp + 0x8b0]
add rsp, 0x8c8
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
mov r9, r13
mov r8, rsi
mov rdx, r15
mov rcx, rbp
call fcn.0067b550
lea r12, [r15 + rbx]
mov rax, rsi
shl rax, 8
mov r9, r13
mov r8, rsi
mov rdx, r12
mov rcx, r15
mov qword [rsp + 0x70], rax
call fcn.0067b550
cmp dword [rsp + 0x920], 2
mov eax, dword [r12 + rbx - 0x40]
jbe 0x6aa5d9
mov dword [rsp + 0x90], 2
mov edi, 1
shrx edi, dword [rsp + 0x920], edi
mov dword [rsp + 0xf0], edi
mov edi, dword [rsp + 0x90]
nop dword [rax]
mov r15d, dword [rsp + 0xb0]
mov r14d, edi
sub r15d, edi
mov ecx, r15d
cmp dword [rsp + 0xf0], edi
cmova ecx, edi
imul r14, rbx
mov dword [rsp + 0x30], ecx
lea rdx, [rbp + r14]
mov qword [rsp + 0x50], rdx
cmp ecx, 1
jbe 0x6a9e0e
mov r15d, dword [rsp + 0xd0]
lea r14, [rdx + rbx]
mov rdx, r14
dec edi
mov r14d, r15d
mov r15, rdx
nop dword [rax]
and eax, edi
lea edx, [r14 + rax - 1]
imul rdx, rbx
mov qword [rsp + 0x20], r13
mov r8, r15
mov rcx, r12
add rdx, rbp
mov r9, rsi
call fcn.00681940
and eax, edi
lea r12d, [r14 + 1]
lea edx, [rax + r14]
imul r12, rbx
imul rdx, rbx
mov qword [rsp + 0x20], r13
add r12, qword [rsp + 0x50]
mov rcx, r15
add rdx, rbp
mov r9, rsi
mov r8, r12
add r14d, 2
call fcn.00681940
add r15, qword [rsp + 0x70]
cmp r14d, dword [rsp + 0x30]
jb 0x6a9db0
mov edi, dword [rsp + 0x90]
lea edx, [rdi + rdi]
cmp dword [rsp + 0x920], edx
jbe 0x6a9e2f
mov dword [rsp + 0x90], edx
mov edi, edx
jmp 0x6a9d60
and edi, 0x7fffffff
mov dword [rsp + 0xd0], edi
dec edi
and eax, edi
mov r15d, dword [rsp + 0x920]
mov qword [rsp + 0x20], r13
sub r15d, dword [rsp + 0xd0]
lea edx, [r15 + rax - 2]
mov eax, dword [rsp + 0xb0]
imul rdx, rbx
imul rax, qword [rsp + 0x818]
mov r9, rsi
add rdx, rbp
shl rax, 6
lea r14, [rbp + rax]
mov r8, r14
mov rcx, r12
call fcn.00681940
and edi, eax
lea edx, [r15 + rdi - 1]
imul rdx, rbx
mov qword [rsp + 0x20], r13
mov r8, qword [rsp + 0x950]
add rdx, rbp
mov r9, rsi
mov rcx, r14
call fcn.00681940
jmp 0x6a2955
mov r9, r13
mov r8, rsi
mov rdx, r15
mov rcx, rbp
call fcn.0067b550
mov rax, rsi
shl rax, 8
mov qword [rsp + 0x90], rax
lea eax, [rdi - 1]
mov edx, eax
and edx, dword [r15 + rbx - 0x40]
imul rdx, rbx
mov qword [rsp + 0x20], r13
lea r12, [r15 + rbx]
add rdx, qword [rsp + 0x940]
mov r9, rsi
mov r8, r12
mov rcx, r15
mov dword [rsp + 0xd0], eax
call fcn.00683d70
cmp dword [rsp + 0x920], 2
jbe 0x6aa5e2
mov dword [rsp + 0x30], 2
mov edi, 1
shrx edi, dword [rsp + 0x920], edi
mov dword [rsp + 0x110], edi
mov edi, dword [rsp + 0x30]
mov edx, dword [rsp + 0xb0]
mov r15d, edi
sub edx, edi
mov ecx, edx
cmp dword [rsp + 0x110], edi
cmova ecx, edi
imul r15, rbx
mov dword [rsp + 0x50], ecx
lea rdx, [rbp + r15]
mov qword [rsp + 0x70], rdx
cmp ecx, 1
jbe 0x6a9ff7
mov r15d, dword [rsp + 0xf0]
lea r14d, [rdi - 1]
lea rdi, [rdx + rbx]
nop word [rax + rax]
and eax, r14d
lea edx, [r15 + rax - 1]
imul rdx, rbx
mov qword [rsp + 0x20], r13
mov rcx, r12
add rdx, rbp
mov r9, rsi
mov r8, rdi
call fcn.00681940
mov ecx, dword [rsp + 0x30]
lea edx, [rcx + r15]
and edx, dword [rsp + 0x948]
cmp edx, 1
je 0x6aa018
and eax, r14d
lea r12d, [r15 + 1]
lea edx, [rax + r15]
imul r12, rbx
imul rdx, rbx
mov qword [rsp + 0x20], r13
add r12, qword [rsp + 0x70]
mov rcx, rdi
add rdx, rbp
mov r9, rsi
mov r8, r12
add r15d, 2
call fcn.00683d70
add rdi, qword [rsp + 0x90]
cmp r15d, dword [rsp + 0x50]
jb 0x6a9f80
mov edi, dword [rsp + 0x30]
lea edx, [rdi + rdi]
cmp dword [rsp + 0x920], edx
jbe 0x6aa075
mov dword [rsp + 0x30], edx
mov edi, edx
jmp 0x6a9f37
and eax, dword [rsp + 0xd0]
lea r12d, [r15 + 1]
imul rax, rbx
imul r12, rbx
mov qword [rsp + 0x20], r13
add rax, qword [rsp + 0x940]
add r12, qword [rsp + 0x70]
mov rcx, rdi
mov rdx, rax
mov r9, rsi
mov r8, r12
add r15d, 2
call fcn.00683d70
add rdi, qword [rsp + 0x90]
cmp dword [rsp + 0x50], r15d
ja 0x6a9f80
mov edi, dword [rsp + 0x30]
lea edx, [rdi + rdi]
cmp dword [rsp + 0x920], edx
ja 0x6aa007
and edi, 0x7fffffff
mov dword [rsp + 0xf0], edi
dec edi
and eax, edi
mov r15d, dword [rsp + 0x920]
mov qword [rsp + 0x20], r13
sub r15d, dword [rsp + 0xf0]
lea edx, [r15 + rax - 2]
mov eax, dword [rsp + 0xb0]
imul rdx, rbx
imul rax, qword [rsp + 0x818]
mov r9, rsi
add rdx, rbp
shl rax, 6
lea r14, [rbp + rax]
mov r8, r14
mov rcx, r12
call fcn.00681940
mov edx, eax
mov eax, dword [rsp + 0xb0]
and eax, dword [rsp + 0x948]
cmp eax, 1
je 0x6aa5c1
and edx, edi
lea edx, [r15 + rdx - 1]
imul rdx, rbx
add rdx, rbp
mov qword [rsp + 0x20], r13
mov r8, qword [rsp + 0x950]
mov r9, rsi
mov rcx, r14
call fcn.00683d70
jmp 0x6a2955
mov rax, qword [rsp + 0x910]
mov rdx, qword [rsp + 0x950]
add rbx, rax
mov rsi, rbx
nop dword [rax + rax]
mov ecx, dword [rdx]
mov r8d, ecx
mov byte [rax], cl
mov byte [rax + 1], ch
shr r8d, 0x10
shr ecx, 0x18
mov byte [rax + 2], r8b
mov byte [rax + 3], cl
mov ecx, dword [rdx + 4]
mov r8d, ecx
mov byte [rax + 0x14], cl
mov byte [rax + 0x15], ch
shr r8d, 0x10
shr ecx, 0x18
mov byte [rax + 0x16], r8b
mov byte [rax + 0x17], cl
mov ecx, dword [rdx + 8]
mov r8d, ecx
mov byte [rax + 0x28], cl
mov byte [rax + 0x29], ch
shr r8d, 0x10
shr ecx, 0x18
mov byte [rax + 0x2a], r8b
mov byte [rax + 0x2b], cl
mov ecx, dword [rdx + 0xc]
mov r8d, ecx
mov byte [rax + 0x3c], cl
mov byte [rax + 0x3d], ch
shr r8d, 0x10
shr ecx, 0x18
mov byte [rax + 0x3e], r8b
mov byte [rax + 0x3f], cl
mov ecx, dword [rdx + 0x10]
mov r8d, ecx
mov byte [rax + 0x10], cl
mov byte [rax + 0x11], ch
shr r8d, 0x10
shr ecx, 0x18
mov byte [rax + 0x12], r8b
mov byte [rax + 0x13], cl
mov ecx, dword [rdx + 0x14]
mov r8d, ecx
mov byte [rax + 0x24], cl
mov byte [rax + 0x25], ch
shr r8d, 0x10
shr ecx, 0x18
mov byte [rax + 0x26], r8b
mov byte [rax + 0x27], cl
mov ecx, dword [rdx + 0x18]
mov r8d, ecx
mov byte [rax + 0x38], cl
shr r8d, 0x10
mov byte [rax + 0x39], ch
shr ecx, 0x18
mov byte [rax + 0x3a], r8b
mov byte [rax + 0x3b], cl
mov ecx, dword [rdx + 0x1c]
mov r8d, ecx
mov byte [rax + 0xc], cl
mov byte [rax + 0xd], ch
shr r8d, 0x10
shr ecx, 0x18
mov byte [rax + 0xe], r8b
mov byte [rax + 0xf], cl
mov ecx, dword [rdx + 0x20]
mov r8d, ecx
mov byte [rax + 0x20], cl
mov byte [rax + 0x21], ch
shr r8d, 0x10
shr ecx, 0x18
mov byte [rax + 0x22], r8b
mov byte [rax + 0x23], cl
mov ecx, dword [rdx + 0x24]
mov r8d, ecx
mov byte [rax + 0x34], cl
mov byte [rax + 0x35], ch
shr r8d, 0x10
shr ecx, 0x18
mov byte [rax + 0x36], r8b
mov byte [rax + 0x37], cl
mov ecx, dword [rdx + 0x28]
mov r8d, ecx
mov byte [rax + 8], cl
mov byte [rax + 9], ch
shr r8d, 0x10
shr ecx, 0x18
mov byte [rax + 0xa], r8b
mov byte [rax + 0xb], cl
mov ecx, dword [rdx + 0x2c]
mov r8d, ecx
mov byte [rax + 0x1c], cl
mov byte [rax + 0x1d], ch
shr r8d, 0x10
shr ecx, 0x18
mov byte [rax + 0x1e], r8b
mov byte [rax + 0x1f], cl
mov ecx, dword [rdx + 0x30]
mov r8d, ecx
mov byte [rax + 0x30], cl
mov byte [rax + 0x31], ch
shr r8d, 0x10
shr ecx, 0x18
mov byte [rax + 0x32], r8b
mov byte [rax + 0x33], cl
mov ecx, dword [rdx + 0x34]
mov r8d, ecx
mov byte [rax + 4], cl
mov byte [rax + 5], ch
shr r8d, 0x10
shr ecx, 0x18
mov byte [rax + 6], r8b
mov byte [rax + 7], cl
mov ecx, dword [rdx + 0x38]
mov r8d, ecx
mov byte [rax + 0x18], cl
mov byte [rax + 0x19], ch
shr r8d, 0x10
shr ecx, 0x18
mov byte [rax + 0x1a], r8b
mov byte [rax + 0x1b], cl
mov ecx, dword [rdx + 0x3c]
mov r8d, ecx
mov byte [rax + 0x2c], cl
mov byte [rax + 0x2d], ch
shr r8d, 0x10
shr ecx, 0x18
mov byte [rax + 0x2e], r8b
mov byte [rax + 0x2f], cl
add rdx, 0x40
add rax, 0x40
cmp rax, rsi
jne 0x6aa130
jmp 0x6a9c82
mov rax, qword [rsp + 0x910]
mov r10, rsi
shl r10, 7
mov rdx, rbp
add r10, rax
nop dword [rax]
movzx ecx, byte [rax + 1]
movzx r8d, byte [rax]
shl ecx, 8
mov r11d, ecx
movzx ecx, byte [rax + 2]
shl ecx, 0x10
add ecx, r11d
add r8d, ecx
movzx ecx, byte [rax + 3]
shl ecx, 0x18
add ecx, r8d
mov dword [rdx], ecx
movzx ecx, byte [rax + 0x15]
movzx r8d, byte [rax + 0x14]
shl ecx, 8
mov r11d, ecx
movzx ecx, byte [rax + 0x16]
shl ecx, 0x10
add ecx, r11d
add r8d, ecx
movzx ecx, byte [rax + 0x17]
shl ecx, 0x18
add ecx, r8d
mov dword [rdx + 4], ecx
movzx ecx, byte [rax + 0x29]
movzx r8d, byte [rax + 0x28]
shl ecx, 8
mov r11d, ecx
movzx ecx, byte [rax + 0x2a]
shl ecx, 0x10
add ecx, r11d
add r8d, ecx
movzx ecx, byte [rax + 0x2b]
shl ecx, 0x18
add ecx, r8d
mov dword [rdx + 8], ecx
movzx ecx, byte [rax + 0x3d]
movzx r8d, byte [rax + 0x3c]
shl ecx, 8
mov r11d, ecx
movzx ecx, byte [rax + 0x3e]
shl ecx, 0x10
add ecx, r11d
add r8d, ecx
movzx ecx, byte [rax + 0x3f]
shl ecx, 0x18
add ecx, r8d
mov dword [rdx + 0xc], ecx
movzx ecx, byte [rax + 0x11]
movzx r8d, byte [rax + 0x10]
shl ecx, 8
mov r11d, ecx
movzx ecx, byte [rax + 0x12]
shl ecx, 0x10
add ecx, r11d
add r8d, ecx
movzx ecx, byte [rax + 0x13]
shl ecx, 0x18
add ecx, r8d
mov dword [rdx + 0x10], ecx
movzx ecx, byte [rax + 0x25]
movzx r8d, byte [rax + 0x24]
shl ecx, 8
mov r11d, ecx
movzx ecx, byte [rax + 0x26]
shl ecx, 0x10
add ecx, r11d
add r8d, ecx
movzx ecx, byte [rax + 0x27]
shl ecx, 0x18
add ecx, r8d
mov dword [rdx + 0x14], ecx
movzx ecx, byte [rax + 0x39]
shl ecx, 8
mov r11d, ecx
movzx ecx, byte [rax + 0x3a]
movzx r8d, byte [rax + 0x38]
shl ecx, 0x10
add ecx, r11d
add r8d, ecx
movzx ecx, byte [rax + 0x3b]
shl ecx, 0x18
add ecx, r8d
mov dword [rdx + 0x18], ecx
movzx ecx, byte [rax + 0xd]
movzx r8d, byte [rax + 0xc]
shl ecx, 8
mov r11d, ecx
movzx ecx, byte [rax + 0xe]
shl ecx, 0x10
add ecx, r11d
add r8d, ecx
movzx ecx, byte [rax + 0xf]
shl ecx, 0x18
add ecx, r8d
mov dword [rdx + 0x1c], ecx
movzx ecx, byte [rax + 0x21]
movzx r8d, byte [rax + 0x20]
shl ecx, 8
mov r11d, ecx
movzx ecx, byte [rax + 0x22]
shl ecx, 0x10
add ecx, r11d
add r8d, ecx
movzx ecx, byte [rax + 0x23]
shl ecx, 0x18
add ecx, r8d
mov dword [rdx + 0x20], ecx
movzx ecx, byte [rax + 0x35]
movzx r8d, byte [rax + 0x34]
shl ecx, 8
mov r11d, ecx
movzx ecx, byte [rax + 0x36]
shl ecx, 0x10
add ecx, r11d
add r8d, ecx
movzx ecx, byte [rax + 0x37]
shl ecx, 0x18
add ecx, r8d
mov dword [rdx + 0x24], ecx
movzx ecx, byte [rax + 9]
movzx r8d, byte [rax + 8]
shl ecx, 8
mov r11d, ecx
movzx ecx, byte [rax + 0xa]
shl ecx, 0x10
add ecx, r11d
add r8d, ecx
movzx ecx, byte [rax + 0xb]
shl ecx, 0x18
add ecx, r8d
mov dword [rdx + 0x28], ecx
movzx ecx, byte [rax + 0x1d]
movzx r8d, byte [rax + 0x1c]
shl ecx, 8
mov r11d, ecx
movzx ecx, byte [rax + 0x1e]
shl ecx, 0x10
add ecx, r11d
add r8d, ecx
movzx ecx, byte [rax + 0x1f]
shl ecx, 0x18
add ecx, r8d
mov dword [rdx + 0x2c], ecx
movzx ecx, byte [rax + 0x31]
movzx r8d, byte [rax + 0x30]
shl ecx, 8
mov r11d, ecx
movzx ecx, byte [rax + 0x32]
shl ecx, 0x10
add ecx, r11d
add r8d, ecx
movzx ecx, byte [rax + 0x33]
shl ecx, 0x18
add ecx, r8d
mov dword [rdx + 0x30], ecx
movzx ecx, byte [rax + 5]
movzx r8d, byte [rax + 4]
shl ecx, 8
mov r11d, ecx
movzx ecx, byte [rax + 6]
shl ecx, 0x10
add ecx, r11d
add r8d, ecx
movzx ecx, byte [rax + 7]
shl ecx, 0x18
add ecx, r8d
mov dword [rdx + 0x34], ecx
movzx ecx, byte [rax + 0x19]
movzx r8d, byte [rax + 0x18]
shl ecx, 8
mov r11d, ecx
movzx ecx, byte [rax + 0x1a]
shl ecx, 0x10
add ecx, r11d
add r8d, ecx
movzx ecx, byte [rax + 0x1b]
shl ecx, 0x18
add ecx, r8d
mov dword [rdx + 0x38], ecx
movzx ecx, byte [rax + 0x2d]
movzx r8d, byte [rax + 0x2c]
shl ecx, 8
mov r11d, ecx
movzx ecx, byte [rax + 0x2e]
shl ecx, 0x10
add ecx, r11d
add r8d, ecx
movzx ecx, byte [rax + 0x2f]
shl ecx, 0x18
add ecx, r8d
add rax, 0x40
mov dword [rdx + 0x3c], ecx
add rdx, 0x40
cmp r10, rax
jne 0x6aa300
jmp 0x6a2852
mov r10, rbx
xor ecx, ecx
jmp 0x69dae7
vzeroupper
jmp 0x6a9aad
mov rcx, rsi
xor r8d, r8d
jmp 0x6a6ccb
and edx, dword [rsp + 0xd0]
imul rdx, rbx
add rdx, qword [rsp + 0x940]
jmp 0x6aa0f5
xor eax, eax
xor edi, edi
jmp 0x6a9e40
xor eax, eax
xor edi, edi
jmp 0x6aa086
vzeroupper
jmp 0x6a9c82