Function at 0x625cf0
Capabilities:
Enumerate pe sections

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x538
vmovups xmmword [rsp + 0x490], xmm6
vmovups xmmword [rsp + 0x4a0], xmm7
vmovups xmmword [rsp + 0x4b0], xmm8
vmovups xmmword [rsp + 0x4c0], xmm9
vmovups xmmword [rsp + 0x4d0], xmm10
vmovups xmmword [rsp + 0x4e0], xmm11
vmovups xmmword [rsp + 0x4f0], xmm12
vmovups xmmword [rsp + 0x500], xmm13
vmovups xmmword [rsp + 0x510], xmm14
vmovups xmmword [rsp + 0x520], xmm15
mov rdi, qword [rsp + 0x5a0]
mov r13d, dword [rsp + 0x5a8]
mov rbp, qword [rsp + 0x5c8]
mov rax, rdx
mov qword [rsp + 0x580], rcx
mov rsi, rdx
mov dword [rsp + 0x590], r8d
add rax, rax
mov qword [rsp + 0x488], rax
je 0x62adc2
mov rax, rcx
add rax, 0x3ff
sub rax, rdi
cmp rax, 0x7fe
jbe 0x62ec47
mov rbx, qword [rsp + 0x488]
lea rax, [rbx - 1]
cmp rax, 0xe
jbe 0x62ec47
vmovdqu xmm12, xmmword [0x0071fe40]
mov rax, qword [rsp + 0x580]
shr rbx, 4
mov rdx, rdi
mov rcx, rbx
shl rcx, 0xa
add rcx, rax
vmovdqu xmm15, xmm12
vpand xmm0, xmm15, xmmword [rax]
vpand xmm14, xmm15, xmmword [rax + 0x10]
add rax, 0x400
add rdx, 0x400
vmovdqu xmm7, xmmword [rax - 0x400]
vmovdqu xmm3, xmmword [rax - 0x3f0]
vpand xmm13, xmm15, xmmword [rax - 0x3d0]
vmovdqu xmm5, xmmword [rax - 0x3e0]
vmovdqu xmm4, xmmword [rax - 0x3d0]
vmovdqu xmm2, xmmword [rax - 0x3c0]
vpackuswb xmm6, xmm0, xmm14
vpand xmm14, xmm15, xmmword [rax - 0x3b0]
vpsrlw xmm0, xmm3, 8
vpsrlw xmm1, xmm7, 8
vpackuswb xmm7, xmm1, xmm0
vpand xmm0, xmm15, xmmword [rax - 0x3e0]
vpsrlw xmm1, xmm5, 8
vmovdqu xmmword [rsp + 0x30], xmm6
vmovdqu xmmword [rsp + 0x1d0], xmm7
vpackuswb xmm3, xmm0, xmm13
vpsrlw xmm0, xmm4, 8
vpackuswb xmm4, xmm1, xmm0
vpand xmm0, xmm15, xmmword [rax - 0x3c0]
vpsrlw xmm1, xmm2, 8
vmovdqu xmm2, xmmword [rax - 0x3b0]
vpand xmm13, xmm15, xmmword [rax - 0x390]
vmovdqu xmmword [rsp + 0x40], xmm3
vmovdqu xmmword [rsp + 0x1e0], xmm4
vpackuswb xmm5, xmm0, xmm14
vpand xmm14, xmm15, xmmword [rax - 0x370]
vpsrlw xmm0, xmm2, 8
vpackuswb xmm2, xmm1, xmm0
vpand xmm0, xmm15, xmmword [rax - 0x3a0]
vmovdqu xmmword [rsp + 0x50], xmm5
vmovdqu xmmword [rsp + 0x1f0], xmm2
vpackuswb xmm1, xmm0, xmm13
vmovdqu xmm0, xmmword [rax - 0x3a0]
vpand xmm13, xmm15, xmmword [rax - 0x350]
vmovdqu xmmword [rsp + 0x60], xmm1
vpsrlw xmm1, xmm0, 8
vmovdqu xmm0, xmmword [rax - 0x390]
vpsrlw xmm0, xmm0, 8
vpackuswb xmm0, xmm1, xmm0
vmovdqu xmmword [rsp + 0x200], xmm0
vpand xmm0, xmm15, xmmword [rax - 0x380]
vpackuswb xmm10, xmm0, xmm14
vmovdqu xmm14, xmmword [rax - 0x380]
vmovdqu xmmword [rsp + 0x70], xmm10
vpsrlw xmm1, xmm14, 8
vmovdqu xmm14, xmmword [rax - 0x370]
vpsrlw xmm0, xmm14, 8
vpackuswb xmm14, xmm1, xmm0
vpand xmm0, xmm15, xmmword [rax - 0x360]
vmovdqu xmmword [rsp + 0x210], xmm14
vpackuswb xmm9, xmm0, xmm13
vmovdqu xmmword [rsp + 0x80], xmm9
vmovdqu xmm8, xmmword [rax - 0x360]
vmovdqu xmm13, xmmword [rax - 0x340]
vpand xmm14, xmm15, xmmword [rax - 0x330]
vmovdqu xmm3, xmmword [rax - 0x320]
vmovdqu xmm5, xmmword [rax - 0x300]
vpsrlw xmm1, xmm8, 8
vmovdqu xmm8, xmmword [rax - 0x350]
vpsrlw xmm0, xmm8, 8
vpackuswb xmm8, xmm1, xmm0
vpand xmm0, xmm15, xmmword [rax - 0x340]
vpsrlw xmm1, xmm13, 8
vmovdqu xmm13, xmmword [rax - 0x330]
vmovdqu xmmword [rsp + 0x220], xmm8
vpackuswb xmm12, xmm0, xmm14
vpand xmm14, xmm15, xmmword [rax - 0x2f0]
vpsrlw xmm0, xmm13, 8
vpand xmm13, xmm15, xmmword [rax - 0x310]
vpackuswb xmm11, xmm1, xmm0
vpand xmm0, xmm15, xmmword [rax - 0x320]
vpsrlw xmm1, xmm3, 8
vmovdqu xmm3, xmmword [rax - 0x310]
vmovdqu xmmword [rsp + 0x90], xmm12
vmovdqu xmmword [rsp + 0x230], xmm11
vpackuswb xmm13, xmm0, xmm13
vpsrlw xmm0, xmm3, 8
vpackuswb xmm3, xmm1, xmm0
vpand xmm0, xmm15, xmmword [rax - 0x300]
vpsrlw xmm1, xmm5, 8
vmovdqu xmm5, xmmword [rax - 0x2f0]
vmovdqu xmmword [rsp + 0xa0], xmm13
vpand xmm13, xmm15, xmmword [rax - 0x2d0]
vmovdqu xmmword [rsp + 0x240], xmm3
vpackuswb xmm4, xmm0, xmm14
vpand xmm14, xmm15, xmmword [rax - 0x2b0]
vpsrlw xmm0, xmm5, 8
vpackuswb xmm5, xmm1, xmm0
vpand xmm0, xmm15, xmmword [rax - 0x2e0]
vmovdqu xmm1, xmmword [rax - 0x2e0]
vmovdqu xmmword [rsp + 0xb0], xmm4
vmovdqu xmmword [rsp + 0x250], xmm5
vpackuswb xmm2, xmm0, xmm13
vmovdqu xmm0, xmmword [rax - 0x2d0]
vpsrlw xmm1, xmm1, 8
vmovdqu xmmword [rsp + 0xc0], xmm2
vpsrlw xmm0, xmm0, 8
vpackuswb xmm1, xmm1, xmm0
vpand xmm0, xmm15, xmmword [rax - 0x2c0]
vmovdqu xmmword [rsp + 0x260], xmm1
vpackuswb xmm0, xmm0, xmm14
vmovdqu xmm14, xmmword [rax - 0x2c0]
vmovdqu xmmword [rsp + 0xd0], xmm0
vpsrlw xmm1, xmm14, 8
vmovdqu xmm14, xmmword [rax - 0x2b0]
vpsrlw xmm0, xmm14, 8
vpackuswb xmm10, xmm1, xmm0
vmovdqu xmmword [rsp + 0x270], xmm10
vpand xmm0, xmm15, xmmword [rax - 0x2a0]
vpand xmm13, xmm15, xmmword [rax - 0x290]
vmovdqu xmm9, xmmword [rax - 0x2a0]
vmovdqu xmm2, xmmword [rax - 0x240]
vpackuswb xmm14, xmm0, xmm13
vmovdqu xmm13, xmmword [rax - 0x280]
vpsrlw xmm1, xmm9, 8
vmovdqu xmm9, xmmword [rax - 0x290]
vmovdqu xmmword [rsp + 0xe0], xmm14
vpand xmm14, xmm15, xmmword [rax - 0x270]
vpsrlw xmm0, xmm9, 8
vpackuswb xmm9, xmm1, xmm0
vpand xmm0, xmm15, xmmword [rax - 0x280]
vpsrlw xmm1, xmm13, 8
vmovdqu xmm13, xmmword [rax - 0x270]
vmovdqu xmmword [rsp + 0x280], xmm9
vpackuswb xmm8, xmm0, xmm14
vpsrlw xmm0, xmm13, 8
vpand xmm13, xmm15, xmmword [rax - 0x250]
vpackuswb xmm12, xmm1, xmm0
vpand xmm0, xmm15, xmmword [rax - 0x260]
vmovdqu xmmword [rsp + 0x290], xmm12
vpand xmm12, xmm15, xmmword [rax - 0x220]
vmovdqu xmmword [rsp + 0xf0], xmm8
vpackuswb xmm11, xmm0, xmm13
vmovdqu xmm13, xmmword [rax - 0x260]
vmovdqu xmmword [rsp + 0x100], xmm11
vpand xmm11, xmm15, xmmword [rax - 0x200]
vpsrlw xmm1, xmm13, 8
vmovdqu xmm13, xmmword [rax - 0x250]
vpsrlw xmm0, xmm13, 8
vpackuswb xmm13, xmm1, xmm0
vpand xmm0, xmm15, xmmword [rax - 0x240]
vpsrlw xmm1, xmm2, 8
vmovdqu xmmword [rsp + 0x2a0], xmm13
vmovdqu xmm2, xmmword [rax - 0x230]
vpand xmm13, xmm15, xmmword [rax - 0x230]
vpackuswb xmm5, xmm0, xmm13
vpsrlw xmm0, xmm2, 8
vpackuswb xmm2, xmm1, xmm0
vpand xmm0, xmm15, xmmword [rax - 0x210]
vmovdqu xmm1, xmmword [rax - 0x220]
vmovdqu xmmword [rsp + 0x110], xmm5
vmovdqu xmmword [rsp + 0x2b0], xmm2
vpackuswb xmm12, xmm12, xmm0
vmovdqu xmm0, xmmword [rax - 0x210]
vpsrlw xmm1, xmm1, 8
vpsrlw xmm0, xmm0, 8
vpackuswb xmm1, xmm1, xmm0
vpand xmm0, xmm15, xmmword [rax - 0x1f0]
vmovdqu xmmword [rsp + 0x2c0], xmm1
vpackuswb xmm11, xmm11, xmm0
vmovdqu xmm0, xmmword [rax - 0x200]
vpsrlw xmm1, xmm0, 8
vmovdqu xmm0, xmmword [rax - 0x1f0]
vmovdqu xmm14, xmmword [rax - 0x1e0]
vmovdqu xmm8, xmmword [rax - 0x1c0]
vpand xmm10, xmm15, xmmword [rax - 0x1e0]
vpand xmm9, xmm15, xmmword [rax - 0x1c0]
vmovdqu xmm13, xmmword [rax - 0x1a0]
vmovdqu xmm5, xmmword [rax - 0x180]
vpand xmm7, xmm15, xmmword [rax - 0x180]
vpand xmm6, xmm15, xmmword [rax - 0x160]
vpsrlw xmm0, xmm0, 8
vpackuswb xmm0, xmm1, xmm0
vpsrlw xmm1, xmm14, 8
vmovdqu xmm14, xmmword [rax - 0x1d0]
vmovdqu xmmword [rsp + 0x2d0], xmm0
vpand xmm0, xmm15, xmmword [rax - 0x1d0]
vpackuswb xmm10, xmm10, xmm0
vpsrlw xmm0, xmm14, 8
vpackuswb xmm14, xmm1, xmm0
vpand xmm0, xmm15, xmmword [rax - 0x1b0]
vpsrlw xmm1, xmm8, 8
vmovdqu xmm8, xmmword [rax - 0x1b0]
vmovdqu xmmword [rsp + 0x2e0], xmm14
vmovdqu xmm14, xmmword [rax - 0x140]
vpackuswb xmm9, xmm9, xmm0
vpsrlw xmm0, xmm8, 8
vpackuswb xmm8, xmm1, xmm0
vpand xmm0, xmm15, xmmword [rax - 0x190]
vpsrlw xmm1, xmm13, 8
vmovdqu xmmword [rsp + 0x2f0], xmm8
vmovdqu xmm13, xmmword [rax - 0x190]
vpand xmm8, xmm15, xmmword [rax - 0x1a0]
vpackuswb xmm8, xmm8, xmm0
vpsrlw xmm0, xmm13, 8
vpackuswb xmm13, xmm1, xmm0
vpand xmm0, xmm15, xmmword [rax - 0x170]
vpsrlw xmm1, xmm5, 8
vmovdqu xmm5, xmmword [rax - 0x170]
vmovdqu xmmword [rsp + 0x300], xmm13
vpackuswb xmm7, xmm7, xmm0
vpsrlw xmm0, xmm5, 8
vpackuswb xmm5, xmm1, xmm0
vpand xmm0, xmm15, xmmword [rax - 0x150]
vmovdqu xmmword [rsp + 0x310], xmm5
vpand xmm5, xmm15, xmmword [rax - 0x140]
vpackuswb xmm6, xmm6, xmm0
vmovdqu xmm0, xmmword [rax - 0x160]
vpsrlw xmm1, xmm0, 8
vmovdqu xmm0, xmmword [rax - 0x150]
vpsrlw xmm0, xmm0, 8
vpackuswb xmm0, xmm1, xmm0
vpsrlw xmm1, xmm14, 8
vmovdqu xmm14, xmmword [rax - 0x130]
vmovdqu xmmword [rsp + 0x120], xmm0
vpand xmm0, xmm15, xmmword [rax - 0x130]
vpackuswb xmm5, xmm5, xmm0
vpsrlw xmm0, xmm14, 8
vpackuswb xmm14, xmm1, xmm0
vmovdqu xmmword [rsp + 0x320], xmm14
vpand xmm4, xmm15, xmmword [rax - 0x120]
vpand xmm0, xmm15, xmmword [rax - 0x110]
vmovdqu xmm14, xmmword [rax - 0x100]
vpand xmm3, xmm15, xmmword [rax - 0x100]
vpand xmm2, xmm15, xmmword [rax - 0xe0]
vpackuswb xmm4, xmm4, xmm0
vmovdqu xmm0, xmmword [rax - 0x120]
vpsrlw xmm1, xmm0, 8
vmovdqu xmm0, xmmword [rax - 0x110]
vpsrlw xmm0, xmm0, 8
vpackuswb xmm0, xmm1, xmm0
vmovdqu xmm1, xmmword [rax - 0xe0]
vmovdqu xmmword [rsp + 0x130], xmm0
vpand xmm0, xmm15, xmmword [rax - 0xf0]
vpsrlw xmm1, xmm1, 8
vpackuswb xmm3, xmm3, xmm0
vpsrlw xmm0, xmm14, 8
vmovdqu xmm14, xmmword [rax - 0xf0]
vpsrlw xmm13, xmm14, 8
vpackuswb xmm14, xmm0, xmm13
vpand xmm0, xmm15, xmmword [rax - 0xd0]
vmovdqu xmmword [rsp + 0x140], xmm14
vmovdqu xmm14, xmmword [rax - 0xb0]
vpackuswb xmm2, xmm2, xmm0
vmovdqu xmm0, xmmword [rax - 0xd0]
vpsrlw xmm13, xmm14, 8
vmovdqu xmm14, xmmword [rax - 0xa0]
vpsrlw xmm0, xmm0, 8
vpackuswb xmm1, xmm1, xmm0
vpand xmm0, xmm15, xmmword [rax - 0xb0]
vmovdqu xmmword [rsp + 0x150], xmm1
vpand xmm1, xmm15, xmmword [rax - 0xc0]
vpsrlw xmm14, xmm14, 8
vpackuswb xmm1, xmm1, xmm0
vmovdqu xmm0, xmmword [rax - 0xc0]
vpsrlw xmm0, xmm0, 8
vpackuswb xmm0, xmm0, xmm13
vpand xmm13, xmm15, xmmword [rax - 0xa0]
vmovdqu xmmword [rsp + 0x160], xmm0
vpand xmm0, xmm15, xmmword [rax - 0x90]
vpackuswb xmm0, xmm13, xmm0
vmovdqu xmm13, xmmword [rax - 0x90]
vpsrlw xmm13, xmm13, 8
vpackuswb xmm14, xmm14, xmm13
vpand xmm13, xmm15, xmmword [rax - 0x80]
vmovdqu xmmword [rsp + 0x170], xmm14
vpand xmm14, xmm15, xmmword [rax - 0x70]
vpackuswb xmm13, xmm13, xmm14
vmovdqu xmm14, xmmword [rax - 0x80]
vmovdqu xmmword [rsp + 0x330], xmm13
vmovdqu xmm13, xmmword [rax - 0x70]
vpsrlw xmm14, xmm14, 8
vpsrlw xmm13, xmm13, 8
vpackuswb xmm14, xmm14, xmm13
vmovdqu xmmword [rsp + 0x180], xmm14
vpand xmm14, xmm15, xmmword [rax - 0x60]
vpand xmm13, xmm15, xmmword [rax - 0x50]
vpackuswb xmm13, xmm14, xmm13
vmovdqu xmm14, xmmword [rax - 0x60]
vmovdqu xmmword [rsp + 0x340], xmm13
vmovdqu xmm13, xmmword [rax - 0x50]
vpsrlw xmm14, xmm14, 8
vpsrlw xmm13, xmm13, 8
vpackuswb xmm14, xmm14, xmm13
vpand xmm13, xmm15, xmmword [rax - 0x30]
vmovdqu xmmword [rsp + 0x190], xmm14
vpand xmm14, xmm15, xmmword [rax - 0x40]
vpackuswb xmm13, xmm14, xmm13
vmovdqu xmm14, xmmword [rax - 0x40]
vmovdqu xmmword [rsp + 0x350], xmm13
vmovdqu xmm13, xmmword [rax - 0x30]
vpsrlw xmm14, xmm14, 8
vpsrlw xmm13, xmm13, 8
vpackuswb xmm14, xmm14, xmm13
vpand xmm13, xmm15, xmmword [rax - 0x10]
vmovdqu xmmword [rsp + 0x1a0], xmm14
vpand xmm14, xmm15, xmmword [rax - 0x20]
vpackuswb xmm13, xmm14, xmm13
vmovdqu xmm14, xmmword [rax - 0x20]
vmovdqu xmmword [rsp + 0x360], xmm13
vmovdqu xmm13, xmmword [rax - 0x10]
vpsrlw xmm14, xmm14, 8
vpsrlw xmm13, xmm13, 8
vpackuswb xmm14, xmm14, xmm13
vpand xmm13, xmm15, xmmword [rsp + 0x40]
vmovdqu xmmword [rsp + 0x1b0], xmm14
vpand xmm14, xmm15, xmmword [rsp + 0x30]
vpackuswb xmm13, xmm14, xmm13
vmovdqu xmm14, xmmword [rsp + 0x30]
vmovdqu xmmword [rsp + 0x1c0], xmm13
vmovdqu xmm13, xmmword [rsp + 0x40]
vpsrlw xmm14, xmm14, 8
vpsrlw xmm13, xmm13, 8
vpackuswb xmm14, xmm14, xmm13
vpand xmm13, xmm15, xmmword [rsp + 0x60]
vmovdqu xmmword [rsp + 0x370], xmm14
vpand xmm14, xmm15, xmmword [rsp + 0x50]
vpackuswb xmm13, xmm14, xmm13
vmovdqu xmm14, xmmword [rsp + 0x50]
vmovdqu xmmword [rsp + 0x30], xmm13
vmovdqu xmm13, xmmword [rsp + 0x60]
vpsrlw xmm14, xmm14, 8
vpsrlw xmm13, xmm13, 8
vpackuswb xmm14, xmm14, xmm13
vpand xmm13, xmm15, xmmword [rsp + 0x80]
vmovdqu xmmword [rsp + 0x380], xmm14
vpand xmm14, xmm15, xmmword [rsp + 0x70]
vpackuswb xmm13, xmm14, xmm13
vmovdqu xmmword [rsp + 0x40], xmm13
vmovdqu xmm14, xmmword [rsp + 0x70]
vmovdqu xmm13, xmmword [rsp + 0x80]
vpsrlw xmm14, xmm14, 8
vpsrlw xmm13, xmm13, 8
vpackuswb xmm14, xmm14, xmm13
vpand xmm13, xmm15, xmmword [rsp + 0xa0]
vmovdqu xmmword [rsp + 0x390], xmm14
vpand xmm14, xmm15, xmmword [rsp + 0x90]
vpackuswb xmm13, xmm14, xmm13
vmovdqu xmmword [rsp + 0x50], xmm13
vmovdqu xmm13, xmmword [rsp + 0x90]
vpsrlw xmm14, xmm13, 8
vmovdqu xmm13, xmmword [rsp + 0xa0]
vpsrlw xmm13, xmm13, 8
vpackuswb xmm13, xmm14, xmm13
vpand xmm14, xmm15, xmmword [rsp + 0xb0]
vmovdqu xmmword [rsp + 0x3a0], xmm13
vpand xmm13, xmm15, xmmword [rsp + 0xc0]
vpackuswb xmm14, xmm14, xmm13
vmovdqu xmm13, xmmword [rsp + 0xb0]
vmovdqu xmmword [rsp + 0x60], xmm14
vpsrlw xmm14, xmm13, 8
vmovdqu xmm13, xmmword [rsp + 0xc0]
vpsrlw xmm13, xmm13, 8
vpackuswb xmm13, xmm14, xmm13
vpand xmm14, xmm15, xmmword [rsp + 0xd0]
vmovdqu xmmword [rsp + 0x3b0], xmm13
vpand xmm13, xmm15, xmmword [rsp + 0xe0]
vpackuswb xmm14, xmm14, xmm13
vmovdqu xmm13, xmmword [rsp + 0xd0]
vmovdqu xmmword [rsp + 0x70], xmm14
vpsrlw xmm14, xmm13, 8
vmovdqu xmm13, xmmword [rsp + 0xe0]
vpsrlw xmm13, xmm13, 8
vpackuswb xmm14, xmm14, xmm13
vpand xmm13, xmm15, xmmword [rsp + 0x100]
vmovdqu xmmword [rsp + 0x3c0], xmm14
vpand xmm14, xmm15, xmmword [rsp + 0xf0]
vpackuswb xmm13, xmm14, xmm13
vmovdqu xmm14, xmmword [rsp + 0xf0]
vmovdqu xmmword [rsp + 0x80], xmm13
vmovdqu xmm13, xmmword [rsp + 0x100]
vpsrlw xmm14, xmm14, 8
vpsrlw xmm13, xmm13, 8
vpackuswb xmm14, xmm14, xmm13
vpand xmm13, xmm15, xmm12
vpsrlw xmm12, xmm12, 8
vmovdqu xmmword [rsp + 0x3d0], xmm14
vpand xmm14, xmm15, xmmword [rsp + 0x110]
vpackuswb xmm14, xmm14, xmm13
vmovdqu xmm13, xmmword [rsp + 0x110]
vpsrlw xmm13, xmm13, 8
vpackuswb xmm12, xmm13, xmm12
vpand xmm13, xmm15, xmm11
vpsrlw xmm11, xmm11, 8
vmovdqu xmmword [rsp + 0x3e0], xmm12
vpand xmm12, xmm15, xmm10
vpsrlw xmm10, xmm10, 8
vpackuswb xmm11, xmm11, xmm10
vmovdqu xmmword [rsp + 0x400], xmm11
vpand xmm10, xmm15, xmm8
vpand xmm11, xmm15, xmm9
vpackuswb xmm12, xmm13, xmm12
vpackuswb xmm11, xmm11, xmm10
vpsrlw xmm9, xmm9, 8
vpsrlw xmm8, xmm8, 8
vpackuswb xmm8, xmm9, xmm8
vpand xmm13, xmm15, xmm6
vmovdqu xmmword [rsp + 0x3f0], xmm12
vmovdqu xmmword [rsp + 0x90], xmm11
vpsrlw xmm6, xmm6, 8
vmovdqu xmmword [rsp + 0x410], xmm8
vpand xmm8, xmm15, xmm7
vpsrlw xmm7, xmm7, 8
vpackuswb xmm9, xmm7, xmm6
vpackuswb xmm10, xmm8, xmm13
vmovdqu xmmword [rsp + 0x430], xmm9
vmovdqu xmm9, xmmword [rsp + 0x340]
vpand xmm6, xmm15, xmm5
vmovdqu xmmword [rsp + 0x420], xmm10
vmovdqu xmm10, xmmword [rsp + 0x330]
vpand xmm12, xmm15, xmm4
vpand xmm13, xmm15, xmm2
vpsrlw xmm4, xmm4, 8
vpsrlw xmm5, xmm5, 8
vpackuswb xmm5, xmm5, xmm4
vpand xmm4, xmm15, xmm3
vpackuswb xmm8, xmm6, xmm12
vmovdqu xmmword [rsp + 0x440], xmm5
vpand xmm12, xmm15, xmm0
vpackuswb xmm5, xmm4, xmm13
vpsrlw xmm3, xmm3, 8
vpsrlw xmm2, xmm2, 8
vpackuswb xmm11, xmm3, xmm2
vpand xmm2, xmm15, xmm1
vpackuswb xmm4, xmm2, xmm12
vmovdqu xmmword [rsp + 0x450], xmm5
vpsrlw xmm1, xmm1, 8
vpsrlw xmm0, xmm0, 8
vpackuswb xmm5, xmm1, xmm0
vmovdqu xmm6, xmmword [rsp + 0x1d0]
vmovdqu xmmword [rsp + 0x460], xmm11
vmovdqu xmmword [rsp + 0xa0], xmm8
vmovdqu xmmword [rsp + 0x470], xmm5
vmovdqu xmmword [rsp + 0xb0], xmm4
vpand xmm12, xmm15, xmm9
vpsrlw xmm13, xmm9, 8
vpand xmm0, xmm15, xmm10
vmovdqu xmm9, xmmword [rsp + 0x360]
vmovdqu xmm7, xmmword [rsp + 0x1e0]
vpackuswb xmm2, xmm0, xmm12
vpsrlw xmm0, xmm10, 8
vpackuswb xmm10, xmm0, xmm13
vmovdqu xmm3, xmmword [rsp + 0x260]
vmovdqu xmmword [rsp + 0x340], xmm10
vmovdqu xmm10, xmmword [rsp + 0x350]
vmovdqu xmmword [rsp + 0x330], xmm2
vpand xmm0, xmm15, xmm9
vpsrlw xmm13, xmm9, 8
vpsrlw xmm1, xmm7, 8
vpand xmm11, xmm15, xmm10
vpackuswb xmm11, xmm11, xmm0
vpsrlw xmm0, xmm10, 8
vpand xmm10, xmm15, xmm6
vpackuswb xmm9, xmm0, xmm13
vpand xmm0, xmm15, xmm7
vmovdqu xmm7, xmmword [rsp + 0x200]
vmovdqu xmmword [rsp + 0x350], xmm9
vpackuswb xmm10, xmm10, xmm0
vpsrlw xmm0, xmm6, 8
vmovdqu xmm6, xmmword [rsp + 0x1f0]
vpackuswb xmm9, xmm0, xmm1
vmovdqu xmmword [rsp + 0x1d0], xmm9
vpand xmm0, xmm15, xmm7
vpand xmm1, xmm15, xmm6
vpackuswb xmm0, xmm1, xmm0
vpsrlw xmm1, xmm7, 8
vmovdqu xmm7, xmmword [rsp + 0x220]
vmovdqu xmmword [rsp + 0x1e0], xmm0
vpsrlw xmm0, xmm6, 8
vmovdqu xmm6, xmmword [rsp + 0x210]
vpackuswb xmm9, xmm0, xmm1
vmovdqu xmmword [rsp + 0x1f0], xmm9
vpand xmm0, xmm15, xmm7
vpsrlw xmm1, xmm7, 8
vmovdqu xmm7, xmmword [rsp + 0x240]
vpand xmm9, xmm15, xmm6
vpackuswb xmm9, xmm9, xmm0
vpsrlw xmm0, xmm6, 8
vmovdqu xmm6, xmmword [rsp + 0x230]
vpackuswb xmm8, xmm0, xmm1
vmovdqu xmmword [rsp + 0x200], xmm8
vpsrlw xmm1, xmm3, 8
vpand xmm0, xmm15, xmm7
vpsrlw xmm2, xmm6, 8
vpand xmm8, xmm15, xmm6
vmovdqu xmm6, xmmword [rsp + 0x250]
vpackuswb xmm8, xmm8, xmm0
vpsrlw xmm0, xmm7, 8
vpackuswb xmm7, xmm2, xmm0
vpand xmm0, xmm15, xmm3
vmovdqu xmmword [rsp + 0x210], xmm7
vpand xmm7, xmm15, xmm6
vpackuswb xmm7, xmm7, xmm0
vpsrlw xmm0, xmm6, 8
vpackuswb xmm5, xmm0, xmm1
vmovdqu xmmword [rsp + 0x220], xmm5
vmovdqu xmm3, xmmword [rsp + 0x270]
vmovdqu xmm4, xmmword [rsp + 0x280]
vmovdqu xmm2, xmmword [rsp + 0x2c0]
vpand xmm0, xmm15, xmm4
vpand xmm6, xmm15, xmm3
vpsrlw xmm1, xmm4, 8
vpackuswb xmm6, xmm6, xmm0
vpsrlw xmm0, xmm3, 8
vpackuswb xmm4, xmm0, xmm1
vmovdqu xmm3, xmmword [rsp + 0x290]
vmovdqu xmmword [rsp + 0x230], xmm4
vmovdqu xmm4, xmmword [rsp + 0x2a0]
vpand xmm5, xmm15, xmm3
vpand xmm0, xmm15, xmm4
vpsrlw xmm1, xmm4, 8
vpackuswb xmm5, xmm5, xmm0
vpsrlw xmm0, xmm3, 8
vmovdqu xmm3, xmmword [rsp + 0x2b0]
vpackuswb xmm12, xmm0, xmm1
vpand xmm0, xmm15, xmm2
vpsrlw xmm1, xmm2, 8
vmovdqu xmm2, xmmword [rsp + 0x2d0]
vmovdqu xmmword [rsp + 0x240], xmm12
vpand xmm4, xmm15, xmm3
vpackuswb xmm4, xmm4, xmm0
vpsrlw xmm0, xmm3, 8
vpackuswb xmm3, xmm0, xmm1
vmovdqu xmm1, xmmword [rsp + 0x2e0]
vmovdqu xmmword [rsp + 0x250], xmm3
vpand xmm3, xmm15, xmm2
vpsrlw xmm13, xmm2, 8
vpand xmm0, xmm15, xmm1
vpackuswb xmm3, xmm3, xmm0
vpsrlw xmm0, xmm1, 8
vmovdqu xmm1, xmmword [rsp + 0x2f0]
vpackuswb xmm2, xmm13, xmm0
vmovdqu xmm13, xmmword [rsp + 0x300]
vmovdqu xmmword [rsp + 0x260], xmm2
vpand xmm2, xmm15, xmm1
vpsrlw xmm12, xmm1, 8
vpand xmm0, xmm15, xmm13
vpackuswb xmm2, xmm2, xmm0
vpsrlw xmm0, xmm13, 8
vpackuswb xmm1, xmm12, xmm0
vmovdqu xmm12, xmmword [rsp + 0x310]
vpand xmm0, xmm15, xmmword [rsp + 0x120]
vmovdqu xmmword [rsp + 0xc0], xmm1
vpand xmm1, xmm15, xmm12
vpsrlw xmm13, xmm12, 8
vpackuswb xmm1, xmm1, xmm0
vmovdqu xmm0, xmmword [rsp + 0x120]
vpsrlw xmm0, xmm0, 8
vpackuswb xmm0, xmm13, xmm0
vmovdqu xmm13, xmmword [rsp + 0x320]
vmovdqu xmmword [rsp + 0xd0], xmm0
vpand xmm0, xmm15, xmmword [rsp + 0x130]
vpand xmm12, xmm15, xmm13
vpackuswb xmm0, xmm12, xmm0
vpsrlw xmm12, xmm13, 8
vmovdqu xmm13, xmmword [rsp + 0x130]
vpsrlw xmm13, xmm13, 8
vpackuswb xmm12, xmm12, xmm13
vpand xmm13, xmm15, xmmword [rsp + 0x140]
vmovdqu xmmword [rsp + 0xe0], xmm12
vpand xmm12, xmm15, xmmword [rsp + 0x150]
vpackuswb xmm12, xmm13, xmm12
vmovdqu xmmword [rsp + 0x270], xmm12
vmovdqu xmm12, xmmword [rsp + 0x140]
vpsrlw xmm13, xmm12, 8
vmovdqu xmm12, xmmword [rsp + 0x150]
vpsrlw xmm12, xmm12, 8
vpackuswb xmm12, xmm13, xmm12
vpand xmm13, xmm15, xmmword [rsp + 0x160]
vmovdqu xmmword [rsp + 0xf0], xmm12
vpand xmm12, xmm15, xmmword [rsp + 0x170]
vpackuswb xmm12, xmm13, xmm12
vmovdqu xmmword [rsp + 0x280], xmm12
vmovdqu xmm12, xmmword [rsp + 0x160]
vpsrlw xmm13, xmm12, 8
vmovdqu xmm12, xmmword [rsp + 0x170]
vpsrlw xmm12, xmm12, 8
vpackuswb xmm12, xmm13, xmm12
vpand xmm13, xmm15, xmmword [rsp + 0x180]
vmovdqu xmmword [rsp + 0x100], xmm12
vpand xmm12, xmm15, xmmword [rsp + 0x190]
vpackuswb xmm12, xmm13, xmm12
vmovdqu xmmword [rsp + 0x290], xmm12
vmovdqu xmm12, xmmword [rsp + 0x180]
vpsrlw xmm13, xmm12, 8
vmovdqu xmm12, xmmword [rsp + 0x190]
vpsrlw xmm12, xmm12, 8
vpackuswb xmm12, xmm13, xmm12
vpand xmm13, xmm15, xmmword [rsp + 0x1a0]
vmovdqu xmmword [rsp + 0x110], xmm12
vpand xmm12, xmm15, xmmword [rsp + 0x1b0]
vpackuswb xmm12, xmm13, xmm12
vmovdqu xmm13, xmmword [rsp + 0x1a0]
vmovdqu xmmword [rsp + 0x190], xmm12
vmovdqu xmm12, xmmword [rsp + 0x1b0]
vpsrlw xmm13, xmm13, 8
vpsrlw xmm12, xmm12, 8
vpackuswb xmm12, xmm13, xmm12
vpand xmm13, xmm15, xmmword [rsp + 0x1c0]
vmovdqu xmmword [rsp + 0x120], xmm12
vpand xmm12, xmm15, xmmword [rsp + 0x30]
vpackuswb xmm13, xmm13, xmm12
vmovdqu xmm12, xmmword [rsp + 0x30]
vmovdqu xmmword [rsp + 0x130], xmm13
vmovdqu xmm13, xmmword [rsp + 0x1c0]
vpsrlw xmm12, xmm12, 8
vpsrlw xmm13, xmm13, 8
vpackuswb xmm13, xmm13, xmm12
vpand xmm12, xmm15, xmmword [rsp + 0x50]
vmovdqu xmmword [rsp + 0x1c0], xmm13
vpand xmm13, xmm15, xmmword [rsp + 0x40]
vpackuswb xmm13, xmm13, xmm12
vmovdqu xmm12, xmmword [rsp + 0x50]
vmovdqu xmmword [rsp + 0x30], xmm13
vmovdqu xmm13, xmmword [rsp + 0x40]
vpsrlw xmm12, xmm12, 8
vpsrlw xmm13, xmm13, 8
vpackuswb xmm13, xmm13, xmm12
vpand xmm12, xmm15, xmmword [rsp + 0x70]
vmovdqu xmmword [rsp + 0x2a0], xmm13
vpand xmm13, xmm15, xmmword [rsp + 0x60]
vpackuswb xmm13, xmm13, xmm12
vmovdqu xmm12, xmmword [rsp + 0x70]
vmovdqu xmmword [rsp + 0x40], xmm13
vmovdqu xmm13, xmmword [rsp + 0x60]
vpsrlw xmm12, xmm12, 8
vpsrlw xmm13, xmm13, 8
vpackuswb xmm12, xmm13, xmm12
vmovdqu xmmword [rsp + 0x2b0], xmm12
vpand xmm13, xmm15, xmmword [rsp + 0x80]
vpand xmm12, xmm15, xmm14
vpackuswb xmm13, xmm13, xmm12
vpsrlw xmm12, xmm14, 8
vmovdqu xmmword [rsp + 0x50], xmm13
vmovdqu xmm13, xmmword [rsp + 0x80]
vpsrlw xmm13, xmm13, 8
vpackuswb xmm14, xmm13, xmm12
vpand xmm12, xmm15, xmmword [rsp + 0x90]
vmovdqu xmmword [rsp + 0x2c0], xmm14
vmovdqu xmm14, xmmword [rsp + 0x3f0]
vpand xmm13, xmm15, xmm14
vpackuswb xmm12, xmm13, xmm12
vmovdqu xmmword [rsp + 0x60], xmm12
vpsrlw xmm12, xmm14, 8
vmovdqu xmm14, xmmword [rsp + 0x90]
vpsrlw xmm14, xmm14, 8
vpackuswb xmm14, xmm12, xmm14
vpand xmm12, xmm15, xmmword [rsp + 0xa0]
vmovdqu xmmword [rsp + 0x2d0], xmm14
vmovdqu xmm14, xmmword [rsp + 0x420]
vpand xmm13, xmm15, xmm14
vpackuswb xmm13, xmm13, xmm12
vmovdqu xmmword [rsp + 0x70], xmm13
vpsrlw xmm13, xmm14, 8
vmovdqu xmm14, xmmword [rsp + 0xa0]
vpsrlw xmm12, xmm14, 8
vpackuswb xmm14, xmm13, xmm12
vpand xmm12, xmm15, xmmword [rsp + 0xb0]
vmovdqu xmmword [rsp + 0x2e0], xmm14
vmovdqu xmm14, xmmword [rsp + 0x450]
vpand xmm13, xmm15, xmm14
vpackuswb xmm12, xmm13, xmm12
vpsrlw xmm13, xmm14, 8
vmovdqu xmm14, xmmword [rsp + 0xb0]
vmovdqu xmmword [rsp + 0x80], xmm12
vpsrlw xmm12, xmm14, 8
vpackuswb xmm14, xmm13, xmm12
vpand xmm12, xmm15, xmm11
vpsrlw xmm11, xmm11, 8
vmovdqu xmmword [rsp + 0x2f0], xmm14
vmovdqu xmm14, xmmword [rsp + 0x330]
vpand xmm13, xmm15, xmm14
vpackuswb xmm13, xmm13, xmm12
vpsrlw xmm12, xmm14, 8
vpackuswb xmm11, xmm12, xmm11
vpand xmm12, xmm15, xmm10
vmovdqu xmmword [rsp + 0x90], xmm13
vmovdqu xmm13, xmmword [rsp + 0x1e0]
vmovdqu xmmword [rsp + 0x300], xmm11
vpsrlw xmm10, xmm10, 8
vpand xmm11, xmm15, xmm13
vpackuswb xmm11, xmm12, xmm11
vpand xmm12, xmm15, xmm4
vpsrlw xmm4, xmm4, 8
vmovdqu xmmword [rsp + 0xa0], xmm11
vpsrlw xmm11, xmm13, 8
vpackuswb xmm10, xmm10, xmm11
vpand xmm11, xmm15, xmm9
vmovdqu xmmword [rsp + 0x1e0], xmm10
vpand xmm10, xmm15, xmm8
vpand xmm13, xmm15, xmm6
vpsrlw xmm8, xmm8, 8
vpackuswb xmm10, xmm11, xmm10
vpsrlw xmm6, xmm6, 8
vpsrlw xmm9, xmm9, 8
vpackuswb xmm9, xmm9, xmm8
vpand xmm8, xmm15, xmm7
vpsrlw xmm7, xmm7, 8
vpackuswb xmm11, xmm7, xmm6
vpand xmm6, xmm15, xmm5
vpsrlw xmm5, xmm5, 8
vpackuswb xmm4, xmm5, xmm4
vpackuswb xmm8, xmm8, xmm13
vpand xmm13, xmm15, xmm2
vmovdqu xmmword [rsp + 0x330], xmm4
vpand xmm4, xmm15, xmm3
vmovdqu xmmword [rsp + 0xb0], xmm10
vpsrlw xmm3, xmm3, 8
vpackuswb xmm10, xmm6, xmm12
vpackuswb xmm5, xmm4, xmm13
vpsrlw xmm2, xmm2, 8
vpackuswb xmm2, xmm3, xmm2
vmovdqu xmmword [rsp + 0x310], xmm9
vmovdqu xmmword [rsp + 0x140], xmm8
vpand xmm12, xmm15, xmm0
vpsrlw xmm0, xmm0, 8
vmovdqu xmmword [rsp + 0x320], xmm11
vmovdqu xmmword [rsp + 0x150], xmm10
vmovdqu xmmword [rsp + 0x160], xmm5
vmovdqu xmmword [rsp + 0x360], xmm2
vpand xmm2, xmm15, xmm1
vpsrlw xmm1, xmm1, 8
vpackuswb xmm0, xmm1, xmm0
vpackuswb xmm5, xmm2, xmm12
vmovdqu xmm10, xmmword [rsp + 0x270]
vmovdqu xmm8, xmmword [rsp + 0x280]
vmovdqu xmmword [rsp + 0x3f0], xmm0
vmovdqu xmmword [rsp + 0x170], xmm5
vmovdqu xmm6, xmmword [rsp + 0x370]
vmovdqu xmm7, xmmword [rsp + 0x380]
vmovdqu xmm3, xmmword [rsp + 0x410]
vmovdqu xmm4, xmmword [rsp + 0x440]
vpand xmm12, xmm15, xmm8
vpand xmm0, xmm15, xmm10
vpackuswb xmm0, xmm0, xmm12
vpsrlw xmm12, xmm8, 8
vmovdqu xmm8, xmmword [rsp + 0x190]
vmovdqu xmmword [rsp + 0x180], xmm0
vpsrlw xmm0, xmm10, 8
vmovdqu xmm10, xmmword [rsp + 0x290]
vpackuswb xmm1, xmm0, xmm12
vpsrlw xmm13, xmm7, 8
vmovdqu xmmword [rsp + 0x270], xmm1
vpand xmm0, xmm15, xmm8
vpsrlw xmm12, xmm8, 8
vpand xmm11, xmm15, xmm10
vpackuswb xmm11, xmm11, xmm0
vpsrlw xmm0, xmm10, 8
vpackuswb xmm0, xmm0, xmm12
vpand xmm10, xmm15, xmm6
vmovdqu xmmword [rsp + 0x280], xmm0
vpand xmm0, xmm15, xmm7
vmovdqu xmm7, xmmword [rsp + 0x3a0]
vpackuswb xmm10, xmm10, xmm0
vpsrlw xmm0, xmm6, 8
vmovdqu xmm6, xmmword [rsp + 0x390]
vpackuswb xmm8, xmm0, xmm13
vmovdqu xmmword [rsp + 0x290], xmm8
vpand xmm0, xmm15, xmm7
vpsrlw xmm13, xmm7, 8
vmovdqu xmm7, xmmword [rsp + 0x3c0]
vpand xmm1, xmm15, xmm6
vpackuswb xmm1, xmm1, xmm0
vpsrlw xmm0, xmm6, 8
vmovdqu xmm6, xmmword [rsp + 0x3b0]
vpackuswb xmm0, xmm0, xmm13
vmovdqu xmmword [rsp + 0x380], xmm0
vmovdqu xmmword [rsp + 0x370], xmm1
vpsrlw xmm1, xmm3, 8
vpand xmm0, xmm15, xmm7
vpsrlw xmm13, xmm7, 8
vmovdqu xmm7, xmmword [rsp + 0x3e0]
vpand xmm9, xmm15, xmm6
vpackuswb xmm9, xmm9, xmm0
vpsrlw xmm0, xmm6, 8
vmovdqu xmm6, xmmword [rsp + 0x3d0]
vpackuswb xmm8, xmm0, xmm13
vmovdqu xmmword [rsp + 0x390], xmm8
vpand xmm0, xmm15, xmm7
vpsrlw xmm12, xmm7, 8
vpsrlw xmm14, xmm6, 8
vpand xmm8, xmm15, xmm6
vmovdqu xmm6, xmmword [rsp + 0x400]
vpackuswb xmm7, xmm14, xmm12
vpackuswb xmm8, xmm8, xmm0
vpand xmm0, xmm15, xmm3
vmovdqu xmm3, xmmword [rsp + 0x430]
vmovdqu xmmword [rsp + 0x3a0], xmm7
vpand xmm7, xmm15, xmm6
vpackuswb xmm7, xmm7, xmm0
vpsrlw xmm0, xmm6, 8
vpackuswb xmm6, xmm0, xmm1
vpand xmm0, xmm15, xmm4
vmovdqu xmmword [rsp + 0x3b0], xmm6
vpand xmm6, xmm15, xmm3
vpsrlw xmm4, xmm4, 8
vpackuswb xmm6, xmm6, xmm0
vpsrlw xmm0, xmm3, 8
vmovdqu xmm3, xmmword [rsp + 0x460]
vpackuswb xmm5, xmm0, xmm4
vmovdqu xmm4, xmmword [rsp + 0x470]
vmovdqu xmmword [rsp + 0x3c0], xmm5
vpand xmm5, xmm15, xmm3
vpsrlw xmm2, xmm3, 8
vmovdqu xmm3, xmmword [rsp + 0x340]
vpand xmm0, xmm15, xmm4
vpackuswb xmm5, xmm5, xmm0
vpsrlw xmm0, xmm4, 8
vpackuswb xmm4, xmm2, xmm0
vmovdqu xmmword [rsp + 0x3d0], xmm4
vmovdqu xmm2, xmmword [rsp + 0x350]
vmovdqu xmm14, xmmword [rsp + 0x210]
vmovdqu xmm13, xmmword [rsp + 0x230]
vpand xmm4, xmm15, xmm3
vpsrlw xmm1, xmm3, 8
vpand xmm0, xmm15, xmm2
vpackuswb xmm4, xmm4, xmm0
vpsrlw xmm0, xmm2, 8
vmovdqu xmm2, xmmword [rsp + 0x1d0]
vpackuswb xmm3, xmm1, xmm0
vmovdqu xmm1, xmmword [rsp + 0x1f0]
vmovdqu xmmword [rsp + 0x340], xmm3
vpand xmm3, xmm15, xmm2
vpsrlw xmm12, xmm2, 8
vpand xmm0, xmm15, xmm1
vpackuswb xmm3, xmm3, xmm0
vpsrlw xmm0, xmm1, 8
vmovdqu xmm1, xmmword [rsp + 0x200]
vpackuswb xmm2, xmm12, xmm0
vmovdqu xmmword [rsp + 0x1d0], xmm2
vpand xmm0, xmm15, xmm14
vpand xmm2, xmm15, xmm1
vpsrlw xmm1, xmm1, 8
vpackuswb xmm2, xmm2, xmm0
vpsrlw xmm0, xmm14, 8
vmovdqu xmm14, xmmword [rsp + 0x220]
vpackuswb xmm1, xmm1, xmm0
vmovdqu xmmword [rsp + 0x190], xmm1
vpand xmm0, xmm15, xmm13
vpand xmm1, xmm15, xmm14
vpsrlw xmm12, xmm14, 8
vmovdqu xmm14, xmmword [rsp + 0x240]
vpackuswb xmm1, xmm1, xmm0
vpsrlw xmm0, xmm13, 8
vmovdqu xmm13, xmmword [rsp + 0x250]
vpackuswb xmm0, xmm12, xmm0
vmovdqu xmmword [rsp + 0x1a0], xmm0
vpand xmm12, xmm15, xmm14
vpand xmm0, xmm15, xmm13
vpsrlw xmm13, xmm13, 8
vpackuswb xmm0, xmm12, xmm0
vpsrlw xmm12, xmm14, 8
vpackuswb xmm14, xmm12, xmm13
vmovdqu xmm13, xmmword [rsp + 0x260]
vmovdqu xmmword [rsp + 0x1b0], xmm14
vpand xmm14, xmm15, xmmword [rsp + 0xc0]
vpand xmm12, xmm15, xmm13
vpsrlw xmm13, xmm13, 8
vpackuswb xmm14, xmm12, xmm14
vmovdqu xmm12, xmmword [rsp + 0xc0]
vpsrlw xmm12, xmm12, 8
vpackuswb xmm13, xmm13, xmm12
vpand xmm12, xmm15, xmmword [rsp + 0xe0]
vmovdqu xmmword [rsp + 0xc0], xmm13
vpand xmm13, xmm15, xmmword [rsp + 0xd0]
vpackuswb xmm12, xmm13, xmm12
vmovdqu xmm13, xmmword [rsp + 0xd0]
vmovdqu xmmword [rsp + 0x1f0], xmm12
vmovdqu xmm12, xmmword [rsp + 0xe0]
vpsrlw xmm13, xmm13, 8
vpsrlw xmm12, xmm12, 8
vpackuswb xmm12, xmm13, xmm12
vpand xmm13, xmm15, xmmword [rsp + 0xf0]
vmovdqu xmmword [rsp + 0xd0], xmm12
vpand xmm12, xmm15, xmmword [rsp + 0x100]
vpackuswb xmm12, xmm13, xmm12
vmovdqu xmm13, xmmword [rsp + 0xf0]
vmovdqu xmmword [rsp + 0x200], xmm12
vmovdqu xmm12, xmmword [rsp + 0x100]
vpsrlw xmm13, xmm13, 8
vpsrlw xmm12, xmm12, 8
vpackuswb xmm12, xmm13, xmm12
vpand xmm13, xmm15, xmmword [rsp + 0x110]
vmovdqu xmmword [rsp + 0xe0], xmm12
vpand xmm12, xmm15, xmmword [rsp + 0x120]
vpackuswb xmm12, xmm13, xmm12
vmovdqu xmmword [rsp + 0x210], xmm12
vmovdqu xmm13, xmmword [rsp + 0x110]
vmovdqu xmm12, xmmword [rsp + 0x120]
vpsrlw xmm13, xmm13, 8
vpsrlw xmm12, xmm12, 8
vpackuswb xmm12, xmm13, xmm12
vpand xmm13, xmm15, xmmword [rsp + 0x130]
vmovdqu xmmword [rsp + 0xf0], xmm12
vpand xmm12, xmm15, xmmword [rsp + 0x30]
vpackuswb xmm13, xmm13, xmm12
vmovdqu xmm12, xmmword [rsp + 0x30]
vmovdqu xmmword [rsp + 0x100], xmm13
vmovdqu xmm13, xmmword [rsp + 0x130]
vpsrlw xmm12, xmm12, 8
vpsrlw xmm13, xmm13, 8
vpackuswb xmm13, xmm13, xmm12
vpand xmm12, xmm15, xmmword [rsp + 0x50]
vmovdqu xmmword [rsp + 0x220], xmm13
vpand xmm13, xmm15, xmmword [rsp + 0x40]
vpackuswb xmm13, xmm13, xmm12
vmovdqu xmm12, xmmword [rsp + 0x50]
vmovdqu xmmword [rsp + 0x30], xmm13
vmovdqu xmm13, xmmword [rsp + 0x40]
vpsrlw xmm12, xmm12, 8
vpsrlw xmm13, xmm13, 8
vpackuswb xmm13, xmm13, xmm12
vpand xmm12, xmm15, xmmword [rsp + 0x70]
vmovdqu xmmword [rsp + 0x230], xmm13
vpand xmm13, xmm15, xmmword [rsp + 0x60]
vpackuswb xmm13, xmm13, xmm12
vmovdqu xmm12, xmmword [rsp + 0x60]
vmovdqu xmmword [rsp + 0x40], xmm13
vpsrlw xmm13, xmm12, 8
vmovdqu xmm12, xmmword [rsp + 0x70]
vpsrlw xmm12, xmm12, 8
vpackuswb xmm12, xmm13, xmm12
vpand xmm13, xmm15, xmmword [rsp + 0x80]
vmovdqu xmmword [rsp + 0x240], xmm12
vpand xmm12, xmm15, xmmword [rsp + 0x90]
vpackuswb xmm13, xmm13, xmm12
vmovdqu xmm12, xmmword [rsp + 0x80]
vmovdqu xmmword [rsp + 0x50], xmm13
vpsrlw xmm13, xmm12, 8
vmovdqu xmm12, xmmword [rsp + 0x90]
vpsrlw xmm12, xmm12, 8
vpackuswb xmm12, xmm13, xmm12
vpand xmm13, xmm15, xmmword [rsp + 0xa0]
vmovdqu xmmword [rsp + 0x250], xmm12
vpand xmm12, xmm15, xmmword [rsp + 0xb0]
vpackuswb xmm13, xmm13, xmm12
vmovdqu xmmword [rsp + 0x60], xmm13
vmovdqu xmm13, xmmword [rsp + 0xa0]
vpsrlw xmm12, xmm13, 8
vmovdqu xmm13, xmmword [rsp + 0xb0]
vpsrlw xmm13, xmm13, 8
vpackuswb xmm12, xmm12, xmm13
vmovdqu xmmword [rsp + 0x260], xmm12
vpand xmm12, xmm15, xmmword [rsp + 0x150]
vpand xmm13, xmm15, xmmword [rsp + 0x140]
vpackuswb xmm13, xmm13, xmm12
vmovdqu xmm12, xmmword [rsp + 0x150]
vmovdqu xmmword [rsp + 0x70], xmm13
vmovdqu xmm13, xmmword [rsp + 0x140]
vpsrlw xmm12, xmm12, 8
vpsrlw xmm13, xmm13, 8
vpackuswb xmm12, xmm13, xmm12
vpand xmm13, xmm15, xmmword [rsp + 0x160]
vmovdqu xmmword [rsp + 0x350], xmm12
vpand xmm12, xmm15, xmmword [rsp + 0x170]
vpackuswb xmm13, xmm13, xmm12
vmovdqu xmm12, xmmword [rsp + 0x170]
vmovdqu xmmword [rsp + 0x80], xmm13
vmovdqu xmm13, xmmword [rsp + 0x160]
vpsrlw xmm12, xmm12, 8
vpsrlw xmm13, xmm13, 8
vpackuswb xmm12, xmm13, xmm12
vpand xmm13, xmm15, xmmword [rsp + 0x180]
vmovdqu xmmword [rsp + 0x3e0], xmm12
vpand xmm12, xmm15, xmm11
vpsrlw xmm11, xmm11, 8
vpackuswb xmm13, xmm13, xmm12
vmovdqu xmmword [rsp + 0x90], xmm13
vmovdqu xmm13, xmmword [rsp + 0x180]
vpsrlw xmm12, xmm13, 8
vmovdqu xmm13, xmmword [rsp + 0x370]
vpackuswb xmm11, xmm12, xmm11
vpand xmm12, xmm15, xmm10
vmovdqu xmmword [rsp + 0x400], xmm11
vpsrlw xmm10, xmm10, 8
vpand xmm11, xmm15, xmm13
vpackuswb xmm11, xmm12, xmm11
vpand xmm12, xmm15, xmm6
vpsrlw xmm6, xmm6, 8
vmovdqu xmmword [rsp + 0xa0], xmm11
vpsrlw xmm11, xmm13, 8
vpackuswb xmm10, xmm10, xmm11
vpand xmm11, xmm15, xmm9
vmovdqu xmmword [rsp + 0x370], xmm10
vpand xmm10, xmm15, xmm8
vpsrlw xmm9, xmm9, 8
vpsrlw xmm8, xmm8, 8
vpackuswb xmm10, xmm11, xmm10
vpackuswb xmm9, xmm9, xmm8
vpand xmm11, xmm15, xmm4
vpand xmm8, xmm15, xmm7
vmovdqu xmmword [rsp + 0xb0], xmm10
vpsrlw xmm7, xmm7, 8
vpsrlw xmm4, xmm4, 8
vpackuswb xmm10, xmm7, xmm6
vpand xmm6, xmm15, xmm5
vpsrlw xmm5, xmm5, 8
vpackuswb xmm5, xmm5, xmm4
vpackuswb xmm8, xmm8, xmm12
vpand xmm4, xmm15, xmm3
vpand xmm12, xmm15, xmm2
vmovdqu xmmword [rsp + 0x430], xmm5
vpsrlw xmm3, xmm3, 8
vpsrlw xmm2, xmm2, 8
vpackuswb xmm5, xmm3, xmm2
vmovdqu xmmword [rsp + 0x410], xmm9
vpand xmm2, xmm15, xmm1
vmovdqu xmmword [rsp + 0x440], xmm5
vmovdqu xmm5, xmmword [rsp + 0x1f0]
vpackuswb xmm9, xmm6, xmm11
vpand xmm11, xmm15, xmm0
vpackuswb xmm2, xmm2, xmm11
vpsrlw xmm0, xmm0, 8
vpsrlw xmm1, xmm1, 8
vpackuswb xmm1, xmm1, xmm0
vpand xmm0, xmm15, xmm14
vmovdqu xmmword [rsp + 0x110], xmm8
vpsrlw xmm14, xmm14, 8
vpackuswb xmm8, xmm4, xmm12
vmovdqu xmmword [rsp + 0x420], xmm10
vmovdqu xmmword [rsp + 0x120], xmm9
vmovdqu xmmword [rsp + 0x130], xmm8
vmovdqu xmmword [rsp + 0x140], xmm2
vmovdqu xmmword [rsp + 0x450], xmm1
vpand xmm11, xmm15, xmm5
vpsrlw xmm12, xmm5, 8
vpackuswb xmm5, xmm14, xmm12
vpackuswb xmm0, xmm0, xmm11
vmovdqu xmmword [rsp + 0x1f0], xmm5
vmovdqu xmmword [rsp + 0x150], xmm0
vmovdqu xmm5, xmmword [rsp + 0x200]
vmovdqu xmm9, xmmword [rsp + 0x210]
vmovdqu xmm6, xmmword [rsp + 0x1c0]
vmovdqu xmm7, xmmword [rsp + 0x2a0]
vmovdqu xmm3, xmmword [rsp + 0x310]
vmovdqu xmm4, xmmword [rsp + 0x330]
vpand xmm10, xmm15, xmm5
vpand xmm0, xmm15, xmm9
vpsrlw xmm12, xmm9, 8
vpackuswb xmm10, xmm10, xmm0
vpand xmm1, xmm15, xmm6
vpsrlw xmm0, xmm5, 8
vpackuswb xmm9, xmm0, xmm12
vpand xmm0, xmm15, xmm7
vpsrlw xmm12, xmm7, 8
vmovdqu xmm7, xmmword [rsp + 0x2c0]
vmovdqu xmmword [rsp + 0x200], xmm9
vpackuswb xmm5, xmm1, xmm0
vpsrlw xmm0, xmm6, 8
vmovdqu xmm6, xmmword [rsp + 0x2b0]
vpackuswb xmm9, xmm0, xmm12
vmovdqu xmmword [rsp + 0x210], xmm9
vmovdqu xmmword [rsp + 0x1c0], xmm5
vpsrlw xmm1, xmm3, 8
vpand xmm0, xmm15, xmm7
vpsrlw xmm12, xmm7, 8
vmovdqu xmm7, xmmword [rsp + 0x2e0]
vpand xmm14, xmm15, xmm6
vpackuswb xmm14, xmm14, xmm0
vpsrlw xmm0, xmm6, 8
vmovdqu xmm6, xmmword [rsp + 0x2d0]
vpackuswb xmm8, xmm0, xmm12
vmovdqu xmmword [rsp + 0x2a0], xmm8
vpand xmm0, xmm15, xmm7
vpsrlw xmm12, xmm7, 8
vmovdqu xmm7, xmmword [rsp + 0x300]
vpand xmm9, xmm15, xmm6
vpackuswb xmm9, xmm9, xmm0
vpsrlw xmm0, xmm6, 8
vmovdqu xmm6, xmmword [rsp + 0x2f0]
vpackuswb xmm5, xmm0, xmm12
vmovdqu xmmword [rsp + 0x2b0], xmm5
vpand xmm0, xmm15, xmm7
vpsrlw xmm11, xmm7, 8
vpsrlw xmm13, xmm6, 8
vpand xmm8, xmm15, xmm6
vmovdqu xmm6, xmmword [rsp + 0x1e0]
vpackuswb xmm11, xmm13, xmm11
vpackuswb xmm8, xmm8, xmm0
vpand xmm0, xmm15, xmm3
vmovdqu xmm3, xmmword [rsp + 0x320]
vmovdqu xmmword [rsp + 0x2c0], xmm11
vpand xmm7, xmm15, xmm6
vpackuswb xmm7, xmm7, xmm0
vpsrlw xmm0, xmm6, 8
vpackuswb xmm0, xmm0, xmm1
vpand xmm6, xmm15, xmm3
vmovdqu xmmword [rsp + 0x1e0], xmm0
vpand xmm0, xmm15, xmm4
vpsrlw xmm4, xmm4, 8
vmovdqu xmm1, xmmword [rsp + 0x380]
vpackuswb xmm6, xmm6, xmm0
vpsrlw xmm0, xmm3, 8
vpackuswb xmm4, xmm0, xmm4
vmovdqu xmm3, xmmword [rsp + 0x360]
vmovdqu xmmword [rsp + 0x2d0], xmm4
vmovdqu xmm4, xmmword [rsp + 0x3f0]
vpand xmm5, xmm15, xmm3
vpsrlw xmm2, xmm3, 8
vmovdqu xmm3, xmmword [rsp + 0x270]
vpand xmm0, xmm15, xmm4
vpackuswb xmm5, xmm5, xmm0
vpsrlw xmm0, xmm4, 8
vpackuswb xmm4, xmm2, xmm0
vmovdqu xmm2, xmmword [rsp + 0x280]
vmovdqu xmmword [rsp + 0x2e0], xmm4
vpand xmm4, xmm15, xmm3
vpand xmm0, xmm15, xmm2
vpsrlw xmm12, xmm2, 8
vmovdqu xmm2, xmmword [rsp + 0x290]
vpackuswb xmm4, xmm4, xmm0
vpsrlw xmm0, xmm3, 8
vpackuswb xmm0, xmm0, xmm12
vmovdqu xmmword [rsp + 0x270], xmm0
vpand xmm0, xmm15, xmm1
vpand xmm3, xmm15, xmm2
vpsrlw xmm12, xmm2, 8
vpackuswb xmm3, xmm3, xmm0
vpsrlw xmm0, xmm1, 8
vpackuswb xmm2, xmm12, xmm0
vmovdqu xmm1, xmmword [rsp + 0x390]
vmovdqu xmmword [rsp + 0x280], xmm2
vmovdqu xmm11, xmmword [rsp + 0x3a0]
vmovdqu xmm13, xmmword [rsp + 0x340]
vpand xmm2, xmm15, xmm1
vpand xmm0, xmm15, xmm11
vpsrlw xmm12, xmm11, 8
vmovdqu xmm11, xmmword [rsp + 0x3c0]
vpackuswb xmm2, xmm2, xmm0
vpsrlw xmm0, xmm1, 8
vpackuswb xmm1, xmm0, xmm12
vmovdqu xmm12, xmmword [rsp + 0x3b0]
vmovdqu xmmword [rsp + 0x160], xmm1
vpand xmm0, xmm15, xmm11
vpand xmm1, xmm15, xmm12
vpsrlw xmm12, xmm12, 8
vpackuswb xmm1, xmm1, xmm0
vpsrlw xmm0, xmm11, 8
vpackuswb xmm0, xmm12, xmm0
vmovdqu xmm12, xmmword [rsp + 0x3d0]
vmovdqu xmmword [rsp + 0x170], xmm0
vpand xmm0, xmm15, xmm13
vpand xmm11, xmm15, xmm12
vpackuswb xmm0, xmm11, xmm0
vpsrlw xmm11, xmm12, 8
vpsrlw xmm12, xmm13, 8
vpackuswb xmm11, xmm11, xmm12
vmovdqu xmm12, xmmword [rsp + 0x1d0]
vpand xmm13, xmm15, xmmword [rsp + 0x190]
vmovdqu xmmword [rsp + 0x180], xmm11
vpand xmm11, xmm15, xmm12
vpsrlw xmm12, xmm12, 8
vpackuswb xmm13, xmm11, xmm13
vmovdqu xmm11, xmmword [rsp + 0x190]
vpsrlw xmm11, xmm11, 8
vpackuswb xmm11, xmm12, xmm11
vpand xmm12, xmm15, xmmword [rsp + 0x1a0]
vmovdqu xmmword [rsp + 0x190], xmm11
vpand xmm11, xmm15, xmmword [rsp + 0x1b0]
vpackuswb xmm11, xmm12, xmm11
vmovdqu xmmword [rsp + 0x1d0], xmm11
vmovdqu xmm11, xmmword [rsp + 0x1a0]
vpsrlw xmm12, xmm11, 8
vmovdqu xmm11, xmmword [rsp + 0x1b0]
vpsrlw xmm11, xmm11, 8
vpackuswb xmm11, xmm12, xmm11
vpand xmm12, xmm15, xmmword [rsp + 0xc0]
vmovdqu xmmword [rsp + 0x1a0], xmm11
vpand xmm11, xmm15, xmmword [rsp + 0xd0]
vpackuswb xmm11, xmm12, xmm11
vmovdqu xmmword [rsp + 0x1b0], xmm11
vmovdqu xmm11, xmmword [rsp + 0xc0]
vpsrlw xmm12, xmm11, 8
vmovdqu xmm11, xmmword [rsp + 0xd0]
vpsrlw xmm11, xmm11, 8
vpackuswb xmm11, xmm12, xmm11
vpand xmm12, xmm15, xmmword [rsp + 0xe0]
vmovdqu xmmword [rsp + 0xc0], xmm11
vpand xmm11, xmm15, xmmword [rsp + 0xf0]
vpackuswb xmm12, xmm12, xmm11
vmovdqu xmm11, xmmword [rsp + 0xf0]
vmovdqu xmmword [rsp + 0x290], xmm12
vmovdqu xmm12, xmmword [rsp + 0xe0]
vpsrlw xmm11, xmm11, 8
vpsrlw xmm12, xmm12, 8
vpackuswb xmm12, xmm12, xmm11
vpand xmm11, xmm15, xmmword [rsp + 0x30]
vmovdqu xmmword [rsp + 0xd0], xmm12
vpand xmm12, xmm15, xmmword [rsp + 0x100]
vpackuswb xmm11, xmm12, xmm11
vmovdqu xmmword [rsp + 0xe0], xmm11
vmovdqu xmm11, xmmword [rsp + 0x30]
vmovdqu xmm12, xmmword [rsp + 0x100]
vpsrlw xmm11, xmm11, 8
vpsrlw xmm12, xmm12, 8
vpackuswb xmm12, xmm12, xmm11
vpand xmm11, xmm15, xmmword [rsp + 0x50]
vmovdqu xmmword [rsp + 0x2f0], xmm12
vpand xmm12, xmm15, xmmword [rsp + 0x40]
vpackuswb xmm11, xmm12, xmm11
vmovdqu xmm12, xmmword [rsp + 0x40]
vmovdqu xmmword [rsp + 0x30], xmm11
vmovdqu xmm11, xmmword [rsp + 0x50]
vpsrlw xmm12, xmm12, 8
vpsrlw xmm11, xmm11, 8
vpackuswb xmm12, xmm12, xmm11
vpand xmm11, xmm15, xmmword [rsp + 0x70]
vmovdqu xmmword [rsp + 0x300], xmm12
vpand xmm12, xmm15, xmmword [rsp + 0x60]
vpackuswb xmm11, xmm12, xmm11
vmovdqu xmm12, xmmword [rsp + 0x60]
vmovdqu xmmword [rsp + 0x40], xmm11
vmovdqu xmm11, xmmword [rsp + 0x70]
vpsrlw xmm12, xmm12, 8
vpsrlw xmm11, xmm11, 8
vpackuswb xmm12, xmm12, xmm11
vpand xmm11, xmm15, xmmword [rsp + 0x90]
vmovdqu xmmword [rsp + 0x310], xmm12
vpand xmm12, xmm15, xmmword [rsp + 0x80]
vpackuswb xmm11, xmm12, xmm11
vmovdqu xmm12, xmmword [rsp + 0x80]
vmovdqu xmmword [rsp + 0x50], xmm11
vmovdqu xmm11, xmmword [rsp + 0x90]
vpsrlw xmm12, xmm12, 8
vpsrlw xmm11, xmm11, 8
vpackuswb xmm12, xmm12, xmm11
vpand xmm11, xmm15, xmmword [rsp + 0xb0]
vmovdqu xmmword [rsp + 0x320], xmm12
vpand xmm12, xmm15, xmmword [rsp + 0xa0]
vpackuswb xmm11, xmm12, xmm11
vmovdqu xmmword [rsp + 0x60], xmm11
vmovdqu xmm11, xmmword [rsp + 0xa0]
vpsrlw xmm12, xmm11, 8
vmovdqu xmm11, xmmword [rsp + 0xb0]
vpsrlw xmm11, xmm11, 8
vpackuswb xmm11, xmm12, xmm11
vpand xmm12, xmm15, xmmword [rsp + 0x110]
vmovdqu xmmword [rsp + 0x330], xmm11
vpand xmm11, xmm15, xmmword [rsp + 0x120]
vpackuswb xmm12, xmm12, xmm11
vmovdqu xmm11, xmmword [rsp + 0x110]
vmovdqu xmmword [rsp + 0x70], xmm12
vpsrlw xmm12, xmm11, 8
vmovdqu xmm11, xmmword [rsp + 0x120]
vpsrlw xmm11, xmm11, 8
vpackuswb xmm11, xmm12, xmm11
vmovdqu xmmword [rsp + 0x340], xmm11
vpand xmm11, xmm15, xmmword [rsp + 0x140]
vpand xmm12, xmm15, xmmword [rsp + 0x130]
vpackuswb xmm12, xmm12, xmm11
vmovdqu xmm11, xmmword [rsp + 0x130]
vmovdqu xmmword [rsp + 0x80], xmm12
vpsrlw xmm12, xmm11, 8
vmovdqu xmm11, xmmword [rsp + 0x140]
vpsrlw xmm11, xmm11, 8
vpackuswb xmm11, xmm12, xmm11
vpand xmm12, xmm15, xmmword [rsp + 0x150]
vmovdqu xmmword [rsp + 0x140], xmm11
vpand xmm11, xmm15, xmm10
vpsrlw xmm10, xmm10, 8
vpackuswb xmm12, xmm12, xmm11
vmovdqu xmm11, xmmword [rsp + 0x150]
vmovdqu xmmword [rsp + 0x90], xmm12
vmovdqu xmm12, xmmword [rsp + 0x1c0]
vpsrlw xmm11, xmm11, 8
vpackuswb xmm10, xmm11, xmm10
vmovdqu xmmword [rsp + 0x150], xmm10
vpand xmm11, xmm15, xmm12
vpand xmm10, xmm15, xmm14
vpsrlw xmm14, xmm14, 8
vpackuswb xmm10, xmm11, xmm10
vpand xmm11, xmm15, xmm9
vpsrlw xmm9, xmm9, 8
vmovdqu xmmword [rsp + 0xa0], xmm10
vpsrlw xmm10, xmm12, 8
vpackuswb xmm14, xmm10, xmm14
vpand xmm10, xmm15, xmm8
vmovdqu xmmword [rsp + 0x1c0], xmm14
vpackuswb xmm14, xmm11, xmm10
vpsrlw xmm8, xmm8, 8
vpackuswb xmm8, xmm9, xmm8
vmovdqu xmmword [rsp + 0xb0], xmm14
vmovdqu xmm14, xmmword [rsp + 0x1d0]
vpand xmm12, xmm15, xmm6
vmovdqu xmmword [rsp + 0x360], xmm8
vpand xmm8, xmm15, xmm7
vpand xmm11, xmm15, xmm4
vpsrlw xmm7, xmm7, 8
vpsrlw xmm6, xmm6, 8
vpackuswb xmm9, xmm8, xmm12
vpsrlw xmm4, xmm4, 8
vpackuswb xmm8, xmm7, xmm6
vpand xmm6, xmm15, xmm5
vpsrlw xmm5, xmm5, 8
vpackuswb xmm4, xmm5, xmm4
vpand xmm12, xmm15, xmm2
vpsrlw xmm2, xmm2, 8
vmovdqu xmmword [rsp + 0x390], xmm4
vpand xmm4, xmm15, xmm3
vpsrlw xmm3, xmm3, 8
vpackuswb xmm2, xmm3, xmm2
vpackuswb xmm10, xmm6, xmm11
vmovdqu xmmword [rsp + 0x3a0], xmm2
vpand xmm11, xmm15, xmm0
vpand xmm2, xmm15, xmm1
vpsrlw xmm0, xmm0, 8
vpsrlw xmm1, xmm1, 8
vpackuswb xmm0, xmm1, xmm0
vpackuswb xmm2, xmm2, xmm11
vmovdqu xmmword [rsp + 0x3b0], xmm0
vpand xmm0, xmm15, xmm13
vpsrlw xmm13, xmm13, 8
vmovdqu xmmword [rsp + 0x380], xmm8
vpand xmm11, xmm15, xmm14
vmovdqu xmmword [rsp + 0x100], xmm10
vpackuswb xmm5, xmm4, xmm12
vmovdqu xmmword [rsp + 0xf0], xmm9
vpackuswb xmm1, xmm0, xmm11
vpsrlw xmm11, xmm14, 8
vpackuswb xmm14, xmm13, xmm11
vmovdqu xmmword [rsp + 0x110], xmm5
vmovdqu xmm8, xmmword [rsp + 0x290]
vmovdqu xmmword [rsp + 0x1d0], xmm14
vmovdqu xmmword [rsp + 0x130], xmm1
vmovdqu xmmword [rsp + 0x120], xmm2
vmovdqu xmm14, xmmword [rsp + 0x1b0]
vmovdqu xmm6, xmmword [rsp + 0x220]
vmovdqu xmm7, xmmword [rsp + 0x230]
vpand xmm0, xmm15, xmm8
vpsrlw xmm11, xmm8, 8
vpand xmm10, xmm15, xmm14
vpackuswb xmm10, xmm10, xmm0
vpand xmm1, xmm15, xmm6
vpsrlw xmm0, xmm14, 8
vpackuswb xmm14, xmm0, xmm11
vpand xmm0, xmm15, xmm7
vpsrlw xmm12, xmm7, 8
vmovdqu xmmword [rsp + 0x1b0], xmm14
vpackuswb xmm13, xmm1, xmm0
vpsrlw xmm0, xmm6, 8
vmovdqu xmmword [rsp + 0x220], xmm13
vpackuswb xmm13, xmm0, xmm12
vmovdqu xmmword [rsp + 0x230], xmm13
vmovdqu xmm6, xmmword [rsp + 0x240]
vmovdqu xmm7, xmmword [rsp + 0x250]
vmovdqu xmm3, xmmword [rsp + 0x410]
vmovdqu xmm4, xmmword [rsp + 0x430]
vpand xmm14, xmm15, xmm6
vpand xmm0, xmm15, xmm7
vpsrlw xmm12, xmm7, 8
vmovdqu xmm7, xmmword [rsp + 0x350]
vpackuswb xmm14, xmm14, xmm0
vpsrlw xmm0, xmm6, 8
vmovdqu xmm6, xmmword [rsp + 0x260]
vpackuswb xmm8, xmm0, xmm12
vmovdqu xmmword [rsp + 0x240], xmm8
vpsrlw xmm1, xmm3, 8
vpand xmm0, xmm15, xmm7
vpsrlw xmm12, xmm7, 8
vmovdqu xmm7, xmmword [rsp + 0x400]
vpand xmm9, xmm15, xmm6
vpackuswb xmm9, xmm9, xmm0
vpsrlw xmm0, xmm6, 8
vmovdqu xmm6, xmmword [rsp + 0x3e0]
vpackuswb xmm13, xmm0, xmm12
vmovdqu xmmword [rsp + 0x250], xmm13
vpand xmm0, xmm15, xmm7
vpsrlw xmm11, xmm7, 8
vpsrlw xmm13, xmm6, 8
vpand xmm8, xmm15, xmm6
vmovdqu xmm6, xmmword [rsp + 0x370]
vpackuswb xmm8, xmm8, xmm0
vpackuswb xmm0, xmm13, xmm11
vmovdqu xmm11, xmmword [rsp + 0x2c0]
vmovdqu xmm13, xmmword [rsp + 0x270]
vmovdqu xmmword [rsp + 0x260], xmm0
vpand xmm0, xmm15, xmm3
vpand xmm7, xmm15, xmm6
vpackuswb xmm7, xmm7, xmm0
vpsrlw xmm0, xmm6, 8
vpackuswb xmm3, xmm0, xmm1
vpand xmm0, xmm15, xmm4
vmovdqu xmmword [rsp + 0x290], xmm3
vmovdqu xmm3, xmmword [rsp + 0x420]
vpsrlw xmm4, xmm4, 8
vpand xmm6, xmm15, xmm3
vpackuswb xmm6, xmm6, xmm0
vpsrlw xmm0, xmm3, 8
vpackuswb xmm3, xmm0, xmm4
vmovdqu xmm4, xmmword [rsp + 0x450]
vmovdqu xmmword [rsp + 0x350], xmm3
vmovdqu xmm3, xmmword [rsp + 0x440]
vpand xmm0, xmm15, xmm4
vpand xmm5, xmm15, xmm3
vpsrlw xmm2, xmm3, 8
vmovdqu xmm3, xmmword [rsp + 0x1f0]
vpackuswb xmm5, xmm5, xmm0
vpsrlw xmm0, xmm4, 8
vpackuswb xmm4, xmm2, xmm0
vmovdqu xmm2, xmmword [rsp + 0x200]
vmovdqu xmmword [rsp + 0x370], xmm4
vpand xmm4, xmm15, xmm3
vpsrlw xmm1, xmm3, 8
vpand xmm0, xmm15, xmm2
vpackuswb xmm4, xmm4, xmm0
vpsrlw xmm0, xmm2, 8
vpackuswb xmm3, xmm1, xmm0
vmovdqu xmm1, xmmword [rsp + 0x2a0]
vmovdqu xmm2, xmmword [rsp + 0x210]
vmovdqu xmmword [rsp + 0x1f0], xmm3
vpand xmm0, xmm15, xmm1
vpsrlw xmm12, xmm1, 8
vmovdqu xmm1, xmmword [rsp + 0x2b0]
vpand xmm3, xmm15, xmm2
vpackuswb xmm3, xmm3, xmm0
vpsrlw xmm0, xmm2, 8
vpackuswb xmm2, xmm0, xmm12
vpand xmm0, xmm15, xmm11
vmovdqu xmmword [rsp + 0x200], xmm2
vmovdqu xmm12, xmmword [rsp + 0x2d0]
vpsrlw xmm11, xmm11, 8
vpand xmm2, xmm15, xmm1
vpackuswb xmm2, xmm2, xmm0
vpsrlw xmm0, xmm1, 8
vpackuswb xmm1, xmm0, xmm11
vmovdqu xmm11, xmmword [rsp + 0x1e0]
vmovdqu xmmword [rsp + 0x210], xmm1
vpand xmm0, xmm15, xmm12
vpand xmm1, xmm15, xmm11
vpackuswb xmm1, xmm1, xmm0
vpsrlw xmm0, xmm11, 8
vpsrlw xmm11, xmm12, 8
vmovdqu xmm12, xmmword [rsp + 0x2e0]
vpackuswb xmm0, xmm0, xmm11
vmovdqu xmmword [rsp + 0x1e0], xmm0
vpand xmm0, xmm15, xmm13
vpand xmm11, xmm15, xmm12
vpackuswb xmm0, xmm11, xmm0
vpsrlw xmm11, xmm12, 8
vpsrlw xmm12, xmm13, 8
vpackuswb xmm13, xmm11, xmm12
vmovdqu xmmword [rsp + 0x270], xmm13
vmovdqu xmm12, xmmword [rsp + 0x280]
vpand xmm13, xmm15, xmmword [rsp + 0x160]
vpand xmm11, xmm15, xmm12
vpsrlw xmm12, xmm12, 8
vpackuswb xmm13, xmm11, xmm13
vmovdqu xmm11, xmmword [rsp + 0x160]
vpsrlw xmm11, xmm11, 8
vpackuswb xmm12, xmm12, xmm11
vpand xmm11, xmm15, xmmword [rsp + 0x180]
vmovdqu xmmword [rsp + 0x160], xmm12
vpand xmm12, xmm15, xmmword [rsp + 0x170]
vpackuswb xmm12, xmm12, xmm11
vmovdqu xmm11, xmmword [rsp + 0x180]
vmovdqu xmmword [rsp + 0x280], xmm12
vmovdqu xmm12, xmmword [rsp + 0x170]
vpsrlw xmm11, xmm11, 8
vpsrlw xmm12, xmm12, 8
vpackuswb xmm11, xmm12, xmm11
vpand xmm12, xmm15, xmmword [rsp + 0x190]
vmovdqu xmmword [rsp + 0x170], xmm11
vpand xmm11, xmm15, xmmword [rsp + 0x1a0]
vpackuswb xmm11, xmm12, xmm11
vmovdqu xmm12, xmmword [rsp + 0x190]
vmovdqu xmmword [rsp + 0x180], xmm11
vmovdqu xmm11, xmmword [rsp + 0x1a0]
vpsrlw xmm12, xmm12, 8
vpsrlw xmm11, xmm11, 8
vpackuswb xmm11, xmm12, xmm11
vpand xmm12, xmm15, xmmword [rsp + 0xc0]
vmovdqu xmmword [rsp + 0x190], xmm11
vpand xmm11, xmm15, xmmword [rsp + 0xd0]
vpackuswb xmm12, xmm12, xmm11
vmovdqu xmm11, xmmword [rsp + 0xc0]
vmovdqu xmmword [rsp + 0x1a0], xmm12
vpsrlw xmm12, xmm11, 8
vmovdqu xmm11, xmmword [rsp + 0xd0]
vpsrlw xmm11, xmm11, 8
vpackuswb xmm11, xmm12, xmm11
vpand xmm12, xmm15, xmmword [rsp + 0xe0]
vmovdqu xmmword [rsp + 0xc0], xmm11
vpand xmm11, xmm15, xmmword [rsp + 0x30]
vpackuswb xmm11, xmm12, xmm11
vmovdqu xmm12, xmmword [rsp + 0xe0]
vmovdqu xmmword [rsp + 0xd0], xmm11
vmovdqu xmm11, xmmword [rsp + 0x30]
vpsrlw xmm12, xmm12, 8
vpsrlw xmm11, xmm11, 8
vpackuswb xmm11, xmm12, xmm11
vpand xmm12, xmm15, xmmword [rsp + 0x40]
vmovdqu xmmword [rsp + 0xe0], xmm11
vpand xmm11, xmm15, xmmword [rsp + 0x50]
vpackuswb xmm11, xmm12, xmm11
vmovdqu xmm12, xmmword [rsp + 0x40]
vmovdqu xmmword [rsp + 0x30], xmm11
vmovdqu xmm11, xmmword [rsp + 0x50]
vpsrlw xmm12, xmm12, 8
vpsrlw xmm11, xmm11, 8
vpackuswb xmm11, xmm12, xmm11
vpand xmm12, xmm15, xmmword [rsp + 0x60]
vmovdqu xmmword [rsp + 0x40], xmm11
vpand xmm11, xmm15, xmmword [rsp + 0x70]
vpackuswb xmm12, xmm12, xmm11
vmovdqu xmm11, xmmword [rsp + 0x60]
vmovdqu xmmword [rsp + 0x50], xmm12
vpsrlw xmm12, xmm11, 8
vmovdqu xmm11, xmmword [rsp + 0x70]
vpsrlw xmm11, xmm11, 8
vpackuswb xmm11, xmm12, xmm11
vpand xmm12, xmm15, xmmword [rsp + 0x80]
vmovdqu xmmword [rsp + 0x60], xmm11
vpand xmm11, xmm15, xmmword [rsp + 0x90]
vpackuswb xmm12, xmm12, xmm11
vmovdqu xmm11, xmmword [rsp + 0x90]
vmovdqu xmmword [rsp + 0x70], xmm12
vmovdqu xmm12, xmmword [rsp + 0x80]
vpsrlw xmm11, xmm11, 8
vpsrlw xmm12, xmm12, 8
vpackuswb xmm12, xmm12, xmm11
vpand xmm11, xmm15, xmmword [rsp + 0xb0]
vmovdqu xmmword [rsp + 0x80], xmm12
vpand xmm12, xmm15, xmmword [rsp + 0xa0]
vpackuswb xmm12, xmm12, xmm11
vmovdqu xmm11, xmmword [rsp + 0xa0]
vmovdqu xmmword [rsp + 0x90], xmm12
vpsrlw xmm12, xmm11, 8
vmovdqu xmm11, xmmword [rsp + 0xb0]
vpsrlw xmm11, xmm11, 8
vpackuswb xmm11, xmm12, xmm11
vpand xmm12, xmm15, xmmword [rsp + 0xf0]
vmovdqu xmmword [rsp + 0xa0], xmm11
vpand xmm11, xmm15, xmmword [rsp + 0x100]
vpackuswb xmm12, xmm12, xmm11
vmovdqu xmm11, xmmword [rsp + 0xf0]
vmovdqu xmmword [rsp + 0xb0], xmm12
vpsrlw xmm12, xmm11, 8
vmovdqu xmm11, xmmword [rsp + 0x100]
vpsrlw xmm11, xmm11, 8
vpackuswb xmm11, xmm12, xmm11
vpand xmm12, xmm15, xmmword [rsp + 0x110]
vmovdqu xmmword [rsp + 0xf0], xmm11
vpand xmm11, xmm15, xmmword [rsp + 0x120]
vpackuswb xmm12, xmm12, xmm11
vmovdqu xmm11, xmmword [rsp + 0x110]
vmovdqu xmmword [rsp + 0x100], xmm12
vpsrlw xmm12, xmm11, 8
vmovdqu xmm11, xmmword [rsp + 0x120]
vpsrlw xmm11, xmm11, 8
vpackuswb xmm11, xmm12, xmm11
vmovdqu xmmword [rsp + 0x110], xmm11
vpand xmm12, xmm15, xmmword [rsp + 0x130]
vpand xmm11, xmm15, xmm10
vpsrlw xmm10, xmm10, 8
vpackuswb xmm12, xmm12, xmm11
vmovdqu xmm11, xmmword [rsp + 0x130]
vmovdqu xmmword [rsp + 0x120], xmm12
vmovdqu xmm12, xmmword [rsp + 0x220]
vpsrlw xmm11, xmm11, 8
vpackuswb xmm10, xmm11, xmm10
vmovdqu xmmword [rsp + 0x130], xmm10
vpand xmm11, xmm15, xmm12
vpand xmm10, xmm15, xmm14
vpsrlw xmm14, xmm14, 8
vpackuswb xmm10, xmm11, xmm10
vpand xmm11, xmm15, xmm9
vpsrlw xmm9, xmm9, 8
vmovdqu xmmword [rsp + 0x220], xmm10
vpsrlw xmm10, xmm12, 8
vpackuswb xmm14, xmm10, xmm14
vpand xmm10, xmm15, xmm8
vpsrlw xmm8, xmm8, 8
vpackuswb xmm12, xmm9, xmm8
vpand xmm8, xmm15, xmm6
vpand xmm9, xmm15, xmm7
vpackuswb xmm9, xmm9, xmm8
vpsrlw xmm7, xmm7, 8
vpsrlw xmm6, xmm6, 8
vpackuswb xmm10, xmm11, xmm10
vmovdqu xmmword [rsp + 0x2b0], xmm9
vpackuswb xmm9, xmm7, xmm6
vpand xmm7, xmm15, xmm5
vpand xmm6, xmm15, xmm4
vmovdqu xmmword [rsp + 0x2c0], xmm9
vpsrlw xmm5, xmm5, 8
vpackuswb xmm9, xmm7, xmm6
vpsrlw xmm4, xmm4, 8
vpackuswb xmm8, xmm5, xmm4
vpand xmm5, xmm15, xmm3
vpand xmm4, xmm15, xmm2
vmovdqu xmmword [rsp + 0x2d0], xmm9
vpackuswb xmm9, xmm5, xmm4
vmovdqu xmm5, xmmword [rsp + 0x280]
vpsrlw xmm3, xmm3, 8
vpsrlw xmm2, xmm2, 8
vpackuswb xmm2, xmm3, xmm2
vmovdqu xmmword [rsp + 0x3c0], xmm9
vpand xmm3, xmm15, xmm1
vmovdqu xmm9, xmmword [rsp + 0x1a0]
vmovdqu xmmword [rsp + 0x3d0], xmm2
vpsrlw xmm1, xmm1, 8
vpand xmm2, xmm15, xmm0
vpsrlw xmm0, xmm0, 8
vpackuswb xmm1, xmm1, xmm0
vmovdqu xmm7, xmmword [rsp + 0x2f0]
vpackuswb xmm2, xmm3, xmm2
vmovdqu xmmword [rsp + 0x2e0], xmm8
vmovdqu xmm6, xmmword [rsp + 0x300]
vmovdqu xmmword [rsp + 0x3f0], xmm1
vpand xmm1, xmm15, xmm13
vmovdqu xmmword [rsp + 0x3e0], xmm2
vpsrlw xmm13, xmm13, 8
vmovdqu xmmword [rsp + 0x2a0], xmm10
vpand xmm0, xmm15, xmm5
vpsrlw xmm11, xmm5, 8
vmovdqu xmm5, xmmword [rsp + 0x180]
vpackuswb xmm13, xmm13, xmm11
vpackuswb xmm1, xmm1, xmm0
vpand xmm0, xmm15, xmm9
vpsrlw xmm11, xmm9, 8
vmovdqu xmmword [rsp + 0x400], xmm13
vmovdqu xmmword [rsp + 0x280], xmm1
vpand xmm1, xmm15, xmm5
vpackuswb xmm2, xmm1, xmm0
vpsrlw xmm0, xmm5, 8
vpackuswb xmm1, xmm0, xmm11
vpand xmm0, xmm15, xmm6
vmovdqu xmmword [rsp + 0x1a0], xmm1
vpand xmm1, xmm15, xmm7
vpsrlw xmm11, xmm6, 8
vmovdqu xmm6, xmmword [rsp + 0x320]
vpackuswb xmm9, xmm1, xmm0
vpsrlw xmm0, xmm7, 8
vmovdqu xmm7, xmmword [rsp + 0x310]
vpackuswb xmm8, xmm0, xmm11
vmovdqu xmmword [rsp + 0x180], xmm2
vmovdqu xmmword [rsp + 0x2f0], xmm9
vmovdqu xmmword [rsp + 0x300], xmm8
vpand xmm0, xmm15, xmm6
vpsrlw xmm11, xmm6, 8
vmovdqu xmm6, xmmword [rsp + 0x340]
vpand xmm1, xmm15, xmm7
vpackuswb xmm13, xmm1, xmm0
vpsrlw xmm0, xmm7, 8
vmovdqu xmm7, xmmword [rsp + 0x330]
vpackuswb xmm2, xmm0, xmm11
vmovdqu xmmword [rsp + 0x310], xmm13
vmovdqu xmmword [rsp + 0x320], xmm2
vpand xmm0, xmm15, xmm6
vpsrlw xmm11, xmm6, 8
vpand xmm1, xmm15, xmm7
vpackuswb xmm1, xmm1, xmm0
vpsrlw xmm0, xmm7, 8
vpackuswb xmm10, xmm0, xmm11
vmovdqu xmmword [rsp + 0x330], xmm1
vmovdqu xmm7, xmmword [rsp + 0x140]
vmovdqu xmm6, xmmword [rsp + 0x150]
vmovdqu xmmword [rsp + 0x340], xmm10
vmovdqu xmm3, xmmword [rsp + 0x390]
vpand xmm1, xmm15, xmm7
vpand xmm0, xmm15, xmm6
vpackuswb xmm10, xmm1, xmm0
vpsrlw xmm0, xmm7, 8
vmovdqu xmm7, xmmword [rsp + 0x1c0]
vmovdqu xmmword [rsp + 0x140], xmm10
vpsrlw xmm10, xmm6, 8
vmovdqu xmm6, xmmword [rsp + 0x360]
vpackuswb xmm9, xmm0, xmm10
vpsrlw xmm4, xmm3, 8
vmovdqu xmmword [rsp + 0x150], xmm9
vpand xmm2, xmm15, xmm7
vpand xmm0, xmm15, xmm6
vpsrlw xmm8, xmm6, 8
vpackuswb xmm2, xmm2, xmm0
vpsrlw xmm0, xmm7, 8
vmovdqu xmm7, xmmword [rsp + 0x380]
vpackuswb xmm8, xmm0, xmm8
vmovdqu xmmword [rsp + 0x1c0], xmm8
vpand xmm0, xmm15, xmm3
vpand xmm1, xmm15, xmm7
vpsrlw xmm6, xmm7, 8
vmovdqu xmm7, xmmword [rsp + 0x3b0]
vpackuswb xmm8, xmm6, xmm4
vmovdqu xmm6, xmmword [rsp + 0x3a0]
vpackuswb xmm0, xmm1, xmm0
vmovdqu xmmword [rsp + 0x360], xmm8
vpand xmm1, xmm15, xmm7
vpand xmm3, xmm15, xmm6
vpsrlw xmm4, xmm6, 8
vmovdqu xmm6, xmmword [rsp + 0x1d0]
vpackuswb xmm3, xmm3, xmm1
vpsrlw xmm1, xmm7, 8
vmovdqu xmm7, xmmword [rsp + 0x1b0]
vpackuswb xmm8, xmm4, xmm1
vmovdqu xmmword [rsp + 0x380], xmm8
vpand xmm4, xmm15, xmm6
vpsrlw xmm13, xmm6, 8
vmovdqu xmm6, xmmword [rsp + 0x230]
vpsrlw xmm11, xmm7, 8
vpand xmm1, xmm15, xmm7
vmovdqu xmm7, xmmword [rsp + 0x240]
vpackuswb xmm13, xmm13, xmm11
vpackuswb xmm1, xmm4, xmm1
vmovdqu xmmword [rsp + 0x1b0], xmm13
vpand xmm5, xmm15, xmm6
vpand xmm4, xmm15, xmm7
vpackuswb xmm8, xmm5, xmm4
vpsrlw xmm4, xmm6, 8
vpsrlw xmm5, xmm7, 8
vmovdqu xmm6, xmmword [rsp + 0x250]
vmovdqu xmm7, xmmword [rsp + 0x260]
vpackuswb xmm13, xmm4, xmm5
vmovdqu xmmword [rsp + 0x1d0], xmm8
vmovdqu xmmword [rsp + 0x230], xmm13
vpand xmm5, xmm15, xmm6
vpand xmm4, xmm15, xmm7
vpsrlw xmm11, xmm7, 8
vmovdqu xmm7, xmmword [rsp + 0x350]
vpackuswb xmm13, xmm5, xmm4
vpsrlw xmm4, xmm6, 8
vmovdqu xmm6, xmmword [rsp + 0x290]
vpackuswb xmm5, xmm4, xmm11
vmovdqu xmmword [rsp + 0x250], xmm5
vmovdqu xmmword [rsp + 0x240], xmm13
vpand xmm4, xmm15, xmm7
vpand xmm5, xmm15, xmm6
vpackuswb xmm10, xmm5, xmm4
vpsrlw xmm5, xmm6, 8
vpsrlw xmm4, xmm7, 8
vmovdqu xmm6, xmmword [rsp + 0x370]
vmovdqu xmm7, xmmword [rsp + 0x1f0]
vpackuswb xmm9, xmm5, xmm4
vmovdqu xmmword [rsp + 0x260], xmm10
vmovdqu xmmword [rsp + 0x290], xmm9
vpand xmm5, xmm15, xmm6
vpand xmm4, xmm15, xmm7
vpackuswb xmm8, xmm5, xmm4
vpsrlw xmm4, xmm6, 8
vpsrlw xmm5, xmm7, 8
vpackuswb xmm13, xmm4, xmm5
vmovdqu xmmword [rsp + 0x1f0], xmm8
vmovdqu xmmword [rsp + 0x350], xmm13
vmovdqu xmm6, xmmword [rsp + 0x200]
vmovdqu xmm7, xmmword [rsp + 0x210]
vpand xmm5, xmm15, xmm6
vpand xmm4, xmm15, xmm7
vpsrlw xmm11, xmm7, 8
vmovdqu xmm7, xmmword [rsp + 0x270]
vpackuswb xmm5, xmm5, xmm4
vpsrlw xmm4, xmm6, 8
vmovdqu xmm6, xmmword [rsp + 0x1e0]
vpackuswb xmm10, xmm4, xmm11
vmovdqu xmmword [rsp + 0x200], xmm5
vmovdqu xmmword [rsp + 0x210], xmm10
vpand xmm4, xmm15, xmm7
vpsrlw xmm11, xmm7, 8
vpand xmm5, xmm15, xmm6
vpackuswb xmm13, xmm5, xmm4
vpsrlw xmm4, xmm6, 8
vpackuswb xmm7, xmm4, xmm11
vmovdqu xmm6, xmmword [rsp + 0x160]
vmovdqu xmmword [rsp + 0x270], xmm7
vmovdqu xmm7, xmmword [rsp + 0x170]
vmovdqu xmmword [rsp + 0x1e0], xmm13
vpand xmm5, xmm15, xmm6
vpsrlw xmm11, xmm6, 8
vmovdqu xmm6, xmmword [rsp + 0x190]
vpand xmm4, xmm15, xmm7
vpackuswb xmm9, xmm5, xmm4
vpsrlw xmm4, xmm7, 8
vmovdqu xmm7, xmmword [rsp + 0xc0]
vpackuswb xmm8, xmm11, xmm4
vmovdqu xmmword [rsp + 0x160], xmm9
vmovdqu xmmword [rsp + 0x170], xmm8
vpand xmm5, xmm15, xmm6
vpsrlw xmm11, xmm6, 8
vmovdqu xmm6, xmmword [rsp + 0xd0]
vpand xmm4, xmm15, xmm7
vpackuswb xmm13, xmm5, xmm4
vmovdqu xmm5, xmmword [rsp + 0x50]
vpsrlw xmm4, xmm7, 8
vpackuswb xmm7, xmm11, xmm4
vmovdqu xmmword [rsp + 0xc0], xmm13
vmovdqu xmm4, xmmword [rsp + 0x30]
vmovdqu xmmword [rsp + 0x190], xmm7
vpmovzxbw xmm9, xmm6
vpsrldq xmm11, xmm6, 8
vpmovzxbw xmm6, xmm11
vpmovzxbw xmm13, xmm5
vpsrldq xmm11, xmm5, 8
vmovdqu xmm5, xmmword [rsp + 0x70]
vpmovzxbw xmm7, xmm11
vpmovzxbw xmm8, xmm4
vpsrldq xmm4, xmm4, 8
vpmovzxbw xmm4, xmm4
vpsllw xmm8, xmm8, 8
vpsllw xmm4, xmm4, 8
vpmovzxbw xmm10, xmm5
vpsrldq xmm11, xmm5, 8
vpmovzxbw xmm5, xmm11
vpmovzxwd xmm11, xmm13
vpslld xmm11, xmm11, 0x10
vmovdqu xmmword [rsp + 0x30], xmm11
vpmovzxwd xmm11, xmm8
vpaddd xmm11, xmm11, xmmword [rsp + 0x30]
vpsrldq xmm8, xmm8, 8
vpmovzxwd xmm8, xmm8
vmovdqu xmmword [rsp + 0x30], xmm11
vpmovzxwd xmm11, xmm9
vpaddd xmm11, xmm11, xmmword [rsp + 0x30]
vpsrldq xmm9, xmm9, 8
vpmovzxwd xmm9, xmm9
vmovdqu xmmword [rsp + 0x30], xmm11
vpmovzxwd xmm11, xmm10
vpslld xmm11, xmm11, 0x18
vpaddd xmm11, xmm11, xmmword [rsp + 0x30]
vmovdqu xmmword [rsp + 0x70], xmm11
vpsrldq xmm11, xmm13, 8
vpmovzxwd xmm11, xmm11
vpslld xmm11, xmm11, 0x10
vpaddd xmm8, xmm11, xmm8
vpaddd xmm8, xmm8, xmm9
vpsrldq xmm9, xmm10, 8
vpmovzxwd xmm9, xmm9
vpslld xmm9, xmm9, 0x18
vpaddd xmm11, xmm8, xmm9
vpmovzxwd xmm8, xmm7
vpsrldq xmm7, xmm7, 8
vpslld xmm9, xmm8, 0x10
vpmovzxwd xmm7, xmm7
vpmovzxwd xmm8, xmm4
vpsrldq xmm4, xmm4, 8
vpmovzxwd xmm4, xmm4
vpaddd xmm8, xmm9, xmm8
vpslld xmm7, xmm7, 0x10
vpmovzxwd xmm9, xmm6
vpaddd xmm4, xmm7, xmm4
vpsrldq xmm6, xmm6, 8
vpmovzxwd xmm6, xmm6
vpaddd xmm8, xmm8, xmm9
vpaddd xmm4, xmm4, xmm6
vpmovzxbw xmm7, xmm3
vpmovzxwd xmm9, xmm5
vpsrldq xmm5, xmm5, 8
vpmovzxwd xmm5, xmm5
vpmovzxwd xmm13, xmm7
vpslld xmm9, xmm9, 0x18
vpsrldq xmm7, xmm7, 8
vpslld xmm5, xmm5, 0x18
vpaddd xmm5, xmm4, xmm5
vpmovzxbw xmm4, xmm0
vpaddd xmm10, xmm8, xmm9
vmovdqu xmmword [rsp + 0x390], xmm5
vpslld xmm8, xmm13, 0x10
vpmovzxbw xmm5, xmm2
vpsllw xmm4, xmm4, 8
vpmovzxwd xmm7, xmm7
vpmovzxwd xmm13, xmm4
vpsrldq xmm4, xmm4, 8
vpmovzxwd xmm4, xmm4
vpmovzxbw xmm6, xmm1
vpaddd xmm13, xmm8, xmm13
vpslld xmm7, xmm7, 0x10
vpmovzxwd xmm8, xmm5
vpaddd xmm4, xmm7, xmm4
vpsrldq xmm5, xmm5, 8
vpmovzxwd xmm5, xmm5
vpsrldq xmm0, xmm0, 8
vpaddd xmm4, xmm4, xmm5
vpsrldq xmm5, xmm6, 8
vpmovzxwd xmm5, xmm5
vpmovzxbw xmm0, xmm0
vpsrldq xmm3, xmm3, 8
vpslld xmm5, xmm5, 0x18
vpmovzxbw xmm3, xmm3
vpaddd xmm5, xmm4, xmm5
vmovdqu xmmword [rsp + 0x3b0], xmm5
vpmovzxwd xmm4, xmm3
vpsllw xmm0, xmm0, 8
vpsrldq xmm2, xmm2, 8
vpmovzxwd xmm5, xmm0
vpmovzxbw xmm2, xmm2
vpslld xmm4, xmm4, 0x10
vpsrldq xmm1, xmm1, 8
vpaddd xmm5, xmm4, xmm5
vpmovzxbw xmm1, xmm1
vpmovzxwd xmm4, xmm2
vpaddd xmm13, xmm13, xmm8
vpaddd xmm5, xmm5, xmm4
vpmovzxwd xmm8, xmm6
vpmovzxwd xmm4, xmm1
vmovdqu xmmword [rsp + 0xd0], xmm11
vpslld xmm8, xmm8, 0x18
vpslld xmm4, xmm4, 0x18
vpaddd xmm9, xmm13, xmm8
vpaddd xmm5, xmm5, xmm4
vmovdqu xmmword [rsp + 0x370], xmm10
vmovdqu xmmword [rsp + 0x3a0], xmm9
vpsrldq xmm3, xmm3, 8
vpsrldq xmm0, xmm0, 8
vmovdqu xmmword [rsp + 0x410], xmm5
vpmovzxwd xmm3, xmm3
vpmovzxwd xmm0, xmm0
vpsrldq xmm2, xmm2, 8
vmovdqu xmm5, xmmword [rsp + 0x2c0]
vpmovzxwd xmm2, xmm2
vpslld xmm3, xmm3, 0x10
vpaddd xmm0, xmm3, xmm0
vpaddd xmm0, xmm0, xmm2
vpsrldq xmm1, xmm1, 8
vpmovzxwd xmm1, xmm1
vmovdqu xmm7, xmmword [rsp + 0x270]
vpslld xmm1, xmm1, 0x18
vpaddd xmm2, xmm0, xmm1
vpmovzxbw xmm1, xmm12
vpsrldq xmm0, xmm12, 8
vmovdqu xmmword [rsp + 0x420], xmm2
vpsllw xmm1, xmm1, 8
vpmovzxbw xmm2, xmm14
vpmovzxbw xmm0, xmm0
vpsllw xmm0, xmm0, 8
vpsrldq xmm14, xmm14, 8
vpmovzxbw xmm14, xmm14
vmovdqu xmm10, xmmword [rsp + 0x130]
vpmovzxbw xmm8, xmm5
vpsrldq xmm6, xmm5, 8
vmovdqu xmm5, xmmword [rsp + 0x2e0]
vpmovzxbw xmm6, xmm6
vpmovzxwd xmm11, xmm8
vpmovzxbw xmm3, xmm5
vpsrldq xmm4, xmm5, 8
vpslld xmm5, xmm11, 0x10
vpmovzxwd xmm11, xmm1
vpaddd xmm11, xmm5, xmm11
vpmovzxwd xmm5, xmm2
vpsrldq xmm1, xmm1, 8
vpmovzxwd xmm1, xmm1
vpaddd xmm11, xmm11, xmm5
vpmovzxwd xmm5, xmm3
vpsrldq xmm2, xmm2, 8
vpmovzxwd xmm2, xmm2
vpslld xmm5, xmm5, 0x18
vpaddd xmm12, xmm11, xmm5
vpsrldq xmm5, xmm8, 8
vpmovzxwd xmm5, xmm5
vpslld xmm5, xmm5, 0x10
vpaddd xmm1, xmm5, xmm1
vpmovzxbw xmm4, xmm4
vmovdqu xmmword [rsp + 0x2c0], xmm12
vpaddd xmm1, xmm1, xmm2
vpsrldq xmm2, xmm3, 8
vpmovzxwd xmm2, xmm2
vpmovzxbw xmm5, xmm7
vpslld xmm2, xmm2, 0x18
vpaddd xmm2, xmm1, xmm2
vpmovzxwd xmm1, xmm6
vpsllw xmm5, xmm5, 8
vmovdqu xmmword [rsp + 0x2e0], xmm2
vpslld xmm2, xmm1, 0x10
vpmovzxwd xmm1, xmm0
vpsrldq xmm0, xmm0, 8
vpaddd xmm1, xmm2, xmm1
vpmovzxwd xmm2, xmm14
vpmovzxwd xmm0, xmm0
vpsrldq xmm14, xmm14, 8
vpaddd xmm1, xmm1, xmm2
vpmovzxwd xmm2, xmm4
vpmovzxwd xmm14, xmm14
vpslld xmm2, xmm2, 0x18
vpaddd xmm1, xmm1, xmm2
vmovdqu xmm2, xmmword [rsp + 0x210]
vmovdqu xmmword [rsp + 0x430], xmm1
vpsrldq xmm1, xmm6, 8
vpmovzxwd xmm1, xmm1
vpslld xmm1, xmm1, 0x10
vpaddd xmm0, xmm1, xmm0
vpsrldq xmm1, xmm4, 8
vpmovzxwd xmm1, xmm1
vpaddd xmm0, xmm0, xmm14
vpslld xmm1, xmm1, 0x18
vmovdqu xmm14, xmmword [rsp + 0x2f0]
vpaddd xmm12, xmm0, xmm1
vpsrldq xmm0, xmm7, 8
vmovdqu xmm7, xmmword [rsp + 0x170]
vmovdqu xmm1, xmmword [rsp + 0x190]
vmovdqu xmmword [rsp + 0x440], xmm12
vpmovzxbw xmm0, xmm0
vpsllw xmm0, xmm0, 8
vpmovzxbw xmm6, xmm2
vpsrldq xmm2, xmm2, 8
vpmovzxbw xmm2, xmm2
vpmovzxbw xmm8, xmm7
vpsrldq xmm4, xmm7, 8
vpmovzxbw xmm7, xmm1
vpmovzxbw xmm3, xmm4
vpmovzxwd xmm9, xmm8
vpsrldq xmm4, xmm1, 8
vpmovzxbw xmm1, xmm4
vpslld xmm4, xmm9, 0x10
vpmovzxwd xmm9, xmm5
vpsrldq xmm5, xmm5, 8
vpmovzxwd xmm5, xmm5
vpaddd xmm9, xmm4, xmm9
vpmovzxwd xmm4, xmm6
vpsrldq xmm6, xmm6, 8
vpmovzxwd xmm6, xmm6
vpaddd xmm9, xmm9, xmm4
vpmovzxwd xmm4, xmm7
vpslld xmm4, xmm4, 0x18
vpaddd xmm12, xmm9, xmm4
vpsrldq xmm4, xmm8, 8
vpmovzxwd xmm4, xmm4
vpslld xmm4, xmm4, 0x10
vpaddd xmm5, xmm4, xmm5
vpsrldq xmm4, xmm7, 8
vpmovzxwd xmm4, xmm4
vpaddd xmm5, xmm5, xmm6
vpslld xmm4, xmm4, 0x18
vpmovzxbw xmm6, xmm14
vmovdqu xmmword [rsp + 0x170], xmm12
vpaddd xmm8, xmm5, xmm4
vpmovzxwd xmm4, xmm3
vpsrldq xmm3, xmm3, 8
vpmovzxwd xmm3, xmm3
vpslld xmm5, xmm4, 0x10
vpmovzxwd xmm4, xmm0
vpsrldq xmm0, xmm0, 8
vpmovzxwd xmm0, xmm0
vpaddd xmm4, xmm5, xmm4
vpslld xmm3, xmm3, 0x10
vpmovzxwd xmm5, xmm2
vpaddd xmm0, xmm3, xmm0
vpsrldq xmm2, xmm2, 8
vpmovzxwd xmm2, xmm2
vpaddd xmm4, xmm4, xmm5
vpmovzxwd xmm5, xmm1
vpaddd xmm0, xmm0, xmm2
vpsrldq xmm2, xmm1, 8
vpmovzxwd xmm2, xmm2
vpslld xmm5, xmm5, 0x18
vpslld xmm2, xmm2, 0x18
vpaddd xmm2, xmm0, xmm2
vpsrldq xmm0, xmm14, 8
vmovdqu xmm14, xmmword [rsp + 0x310]
vpaddd xmm5, xmm4, xmm5
vmovdqu xmmword [rsp + 0x270], xmm2
vpmovzxbw xmm3, xmm0
vmovdqu xmmword [rsp + 0x210], xmm5
vmovdqu xmmword [rsp + 0x190], xmm8
vpmovzxbw xmm5, xmm14
vpsrldq xmm2, xmm14, 8
vmovdqu xmm14, xmmword [rsp + 0x330]
vpmovzxbw xmm2, xmm2
vpsllw xmm5, xmm5, 8
vpsllw xmm2, xmm2, 8
vpmovzxbw xmm8, xmm14
vpsrldq xmm0, xmm14, 8
vmovdqu xmm14, xmmword [rsp + 0x140]
vpmovzxbw xmm4, xmm0
vpmovzxwd xmm1, xmm8
vpslld xmm9, xmm1, 0x10
vpmovzxwd xmm1, xmm5
vpsrldq xmm5, xmm5, 8
vpmovzxwd xmm5, xmm5
vpaddd xmm1, xmm9, xmm1
vpmovzxwd xmm9, xmm6
vpsrldq xmm6, xmm6, 8
vpmovzxwd xmm6, xmm6
vpaddd xmm1, xmm1, xmm9
vpmovzxbw xmm7, xmm14
vpsrldq xmm0, xmm14, 8
vpmovzxbw xmm0, xmm0
vpmovzxwd xmm9, xmm7
vpsrldq xmm7, xmm7, 8
vpmovzxwd xmm7, xmm7
vpsrldq xmm13, xmm0, 8
vpslld xmm9, xmm9, 0x18
vpaddd xmm1, xmm1, xmm9
vpslld xmm7, xmm7, 0x18
vpmovzxwd xmm13, xmm13
vmovdqu xmmword [rsp + 0x140], xmm1
vpsrldq xmm1, xmm8, 8
vpmovzxwd xmm1, xmm1
vpslld xmm13, xmm13, 0x18
vpslld xmm1, xmm1, 0x10
vpaddd xmm5, xmm1, xmm5
vpaddd xmm5, xmm5, xmm6
vpaddd xmm14, xmm5, xmm7
vpmovzxwd xmm7, xmm4
vpslld xmm1, xmm7, 0x10
vpmovzxwd xmm7, xmm2
vpsrldq xmm2, xmm2, 8
vpmovzxwd xmm2, xmm2
vpaddd xmm7, xmm1, xmm7
vpmovzxwd xmm1, xmm3
vpsrldq xmm3, xmm3, 8
vpmovzxwd xmm3, xmm3
vpaddd xmm7, xmm7, xmm1
vpmovzxwd xmm1, xmm0
vmovdqu xmmword [rsp + 0x2f0], xmm14
vpslld xmm1, xmm1, 0x18
vpaddd xmm1, xmm7, xmm1
vmovdqu xmmword [rsp + 0x310], xmm1
vpsrldq xmm1, xmm4, 8
vmovdqu xmm4, xmmword [rsp + 0xa0]
vpmovzxwd xmm1, xmm1
vpslld xmm1, xmm1, 0x10
vpaddd xmm2, xmm1, xmm2
vpaddd xmm2, xmm2, xmm3
vpaddd xmm14, xmm2, xmm13
vmovdqu xmmword [rsp + 0x330], xmm14
vmovdqu xmm14, xmmword [rsp + 0x230]
vpmovzxbw xmm3, xmm4
vpsrldq xmm11, xmm4, 8
vmovdqu xmm4, xmmword [rsp + 0xf0]
vpmovzxbw xmm1, xmm11
vpmovzxbw xmm2, xmm4
vpsrldq xmm0, xmm4, 8
vmovdqu xmm4, xmmword [rsp + 0x110]
vpmovzxbw xmm0, xmm0
vpsllw xmm2, xmm2, 8
vpsllw xmm0, xmm0, 8
vpmovzxbw xmm5, xmm4
vpsrldq xmm12, xmm4, 8
vpmovzxbw xmm4, xmm10
vpmovzxbw xmm12, xmm12
vpmovzxwd xmm6, xmm5
vpsrldq xmm5, xmm5, 8
vpmovzxwd xmm5, xmm5
vpsrldq xmm13, xmm4, 8
vpslld xmm7, xmm6, 0x10
vpmovzxwd xmm6, xmm2
vpsrldq xmm2, xmm2, 8
vpmovzxwd xmm2, xmm2
vpaddd xmm6, xmm7, xmm6
vpmovzxwd xmm7, xmm3
vpslld xmm5, xmm5, 0x10
vpsrldq xmm3, xmm3, 8
vpaddd xmm6, xmm6, xmm7
vpaddd xmm2, xmm5, xmm2
vpmovzxwd xmm7, xmm4
vpmovzxwd xmm3, xmm3
vpaddd xmm2, xmm2, xmm3
vpslld xmm7, xmm7, 0x18
vpmovzxwd xmm13, xmm13
vpaddd xmm11, xmm6, xmm7
vmovdqu xmmword [rsp + 0xa0], xmm11
vpslld xmm13, xmm13, 0x18
vpaddd xmm11, xmm2, xmm13
vpmovzxwd xmm13, xmm12
vpslld xmm2, xmm13, 0x10
vpmovzxwd xmm13, xmm0
vpsrldq xmm10, xmm10, 8
vpmovzxbw xmm10, xmm10
vpaddd xmm13, xmm2, xmm13
vpmovzxwd xmm2, xmm1
vpsrldq xmm0, xmm0, 8
vpmovzxwd xmm0, xmm0
vpaddd xmm13, xmm13, xmm2
vpmovzxwd xmm2, xmm10
vpsrldq xmm1, xmm1, 8
vpmovzxwd xmm1, xmm1
vpslld xmm2, xmm2, 0x18
vpaddd xmm2, xmm13, xmm2
vpsrldq xmm5, xmm10, 8
vpmovzxwd xmm5, xmm5
vmovdqu xmmword [rsp + 0x110], xmm2
vpsrldq xmm2, xmm12, 8
vpmovzxwd xmm2, xmm2
vpslld xmm5, xmm5, 0x18
vpslld xmm2, xmm2, 0x10
vpaddd xmm0, xmm2, xmm0
vpmovzxbw xmm7, xmm14
vpsrldq xmm4, xmm14, 8
vpaddd xmm0, xmm0, xmm1
vmovdqu xmmword [rsp + 0xf0], xmm11
vpmovzxbw xmm2, xmm4
vpaddd xmm10, xmm0, xmm5
vmovdqu xmmword [rsp + 0x130], xmm10
vmovdqu xmm14, xmmword [rsp + 0x250]
vpmovzxbw xmm6, xmm14
vpsrldq xmm0, xmm14, 8
vmovdqu xmm14, xmmword [rsp + 0x290]
vpmovzxbw xmm0, xmm0
vpsllw xmm6, xmm6, 8
vpsllw xmm0, xmm0, 8
vpmovzxbw xmm9, xmm14
vpsrldq xmm4, xmm14, 8
vmovdqu xmm14, xmmword [rsp + 0x350]
vpmovzxbw xmm3, xmm4
vpsrldq xmm4, xmm14, 8
vpmovzxbw xmm1, xmm4
vpmovzxwd xmm4, xmm9
vpmovzxbw xmm8, xmm14
vpslld xmm5, xmm4, 0x10
vpmovzxwd xmm4, xmm6
vpsrldq xmm6, xmm6, 8
vpmovzxwd xmm6, xmm6
vpaddd xmm4, xmm5, xmm4
vpmovzxwd xmm5, xmm7
vpsrldq xmm7, xmm7, 8
vpmovzxwd xmm7, xmm7
vpaddd xmm4, xmm4, xmm5
vpmovzxwd xmm5, xmm8
vpslld xmm5, xmm5, 0x18
vpaddd xmm14, xmm4, xmm5
vpsrldq xmm4, xmm9, 8
vpmovzxwd xmm4, xmm4
vpslld xmm4, xmm4, 0x10
vpaddd xmm6, xmm4, xmm6
vpsrldq xmm4, xmm8, 8
vpmovzxwd xmm4, xmm4
vpaddd xmm6, xmm6, xmm7
vmovdqu xmmword [rsp + 0x230], xmm14
vpslld xmm4, xmm4, 0x18
vpsrldq xmm7, xmm1, 8
vpaddd xmm14, xmm6, xmm4
vpmovzxwd xmm6, xmm3
vpsrldq xmm3, xmm3, 8
vpmovzxwd xmm3, xmm3
vpslld xmm4, xmm6, 0x10
vpmovzxwd xmm6, xmm0
vpsrldq xmm0, xmm0, 8
vpmovzxwd xmm0, xmm0
vpaddd xmm6, xmm4, xmm6
vpslld xmm3, xmm3, 0x10
vpmovzxwd xmm4, xmm2
vpaddd xmm0, xmm3, xmm0
vpsrldq xmm2, xmm2, 8
vpmovzxwd xmm2, xmm2
vpaddd xmm6, xmm6, xmm4
vpmovzxwd xmm7, xmm7
vpaddd xmm0, xmm0, xmm2
vpmovzxwd xmm4, xmm1
vmovdqu xmmword [rsp + 0x250], xmm14
vpslld xmm7, xmm7, 0x18
vpslld xmm4, xmm4, 0x18
vpaddd xmm13, xmm0, xmm7
vpaddd xmm14, xmm6, xmm4
vmovdqu xmm0, xmmword [rsp + 0x3e0]
vmovdqu xmm4, xmmword [rsp + 0x3c0]
vmovdqu xmmword [rsp + 0x290], xmm14
vmovdqu xmmword [rsp + 0x350], xmm13
vpsrldq xmm2, xmm0, 8
vpmovzxbw xmm2, xmm2
vpmovzxbw xmm6, xmm4
vpsrldq xmm5, xmm4, 8
vpmovzxbw xmm4, xmm0
vmovdqu xmm0, xmmword [rsp + 0x280]
vpsllw xmm4, xmm4, 8
vpmovzxbw xmm5, xmm5
vpsllw xmm2, xmm2, 8
vpmovzxbw xmm8, xmm0
vpsrldq xmm0, xmm0, 8
vpmovzxbw xmm3, xmm0
vmovdqu xmm0, xmmword [rsp + 0x180]
vpmovzxwd xmm9, xmm8
vpslld xmm1, xmm9, 0x10
vpmovzxwd xmm9, xmm4
vpsrldq xmm4, xmm4, 8
vpmovzxwd xmm4, xmm4
vpaddd xmm9, xmm1, xmm9
vpmovzxwd xmm1, xmm6
vpsrldq xmm6, xmm6, 8
vpmovzxwd xmm6, xmm6
vpaddd xmm9, xmm9, xmm1
vpmovzxbw xmm7, xmm0
vpsrldq xmm0, xmm0, 8
vpmovzxbw xmm0, xmm0
vpmovzxwd xmm1, xmm7
vpslld xmm1, xmm1, 0x18
vpaddd xmm9, xmm9, xmm1
vpsrldq xmm1, xmm8, 8
vpmovzxwd xmm1, xmm1
vpslld xmm1, xmm1, 0x10
vpaddd xmm4, xmm1, xmm4
vpsrldq xmm1, xmm7, 8
vpmovzxwd xmm1, xmm1
vpaddd xmm4, xmm4, xmm6
vmovdqu xmm6, xmmword [rsp + 0x40]
vpslld xmm1, xmm1, 0x18
vmovdqu xmmword [rsp + 0x30], xmm9
vpaddd xmm10, xmm4, xmm1
vpmovzxwd xmm4, xmm3
vmovdqu xmm7, xmmword [rsp + 0xe0]
vpslld xmm1, xmm4, 0x10
vpmovzxwd xmm4, xmm2
vpsrldq xmm2, xmm2, 8
vpmovzxwd xmm2, xmm2
vpaddd xmm4, xmm1, xmm4
vpmovzxwd xmm1, xmm5
vpsrldq xmm5, xmm5, 8
vpmovzxwd xmm5, xmm5
vpaddd xmm4, xmm4, xmm1
vpmovzxwd xmm1, xmm0
vpsrldq xmm0, xmm0, 8
vpmovzxwd xmm0, xmm0
vpslld xmm1, xmm1, 0x18
vpaddd xmm9, xmm4, xmm1
vpsrldq xmm1, xmm3, 8
vpmovzxwd xmm1, xmm1
vpslld xmm1, xmm1, 0x10
vpaddd xmm2, xmm1, xmm2
vpslld xmm0, xmm0, 0x18
vmovdqu xmm1, xmmword [rsp + 0x80]
vpaddd xmm2, xmm2, xmm5
vmovdqu xmmword [rsp + 0x280], xmm9
vmovdqu xmmword [rsp + 0x180], xmm10
vpaddd xmm2, xmm2, xmm0
vpmovzxbw xmm4, xmm6
vpsrldq xmm0, xmm6, 8
vpmovzxbw xmm0, xmm0
vmovdqu xmm6, xmmword [rsp + 0x60]
vpmovzxbw xmm5, xmm7
vpsrldq xmm11, xmm7, 8
vpsllw xmm4, xmm4, 8
vpmovzxwd xmm9, xmm4
vmovdqu xmmword [rsp + 0x3c0], xmm2
vpsrldq xmm4, xmm4, 8
vpmovzxbw xmm2, xmm11
vpmovzxwd xmm4, xmm4
vpsllw xmm0, xmm0, 8
vpmovzxwd xmm12, xmm2
vpsrldq xmm2, xmm2, 8
vpmovzxwd xmm2, xmm2
vpmovzxbw xmm7, xmm6
vpsrldq xmm11, xmm6, 8
vpmovzxbw xmm6, xmm1
vpmovzxbw xmm3, xmm11
vpmovzxwd xmm8, xmm7
vpsrldq xmm7, xmm7, 8
vpmovzxwd xmm7, xmm7
vpsrldq xmm11, xmm1, 8
vpslld xmm8, xmm8, 0x10
vpaddd xmm9, xmm8, xmm9
vpmovzxwd xmm8, xmm5
vpslld xmm7, xmm7, 0x10
vpaddd xmm9, xmm9, xmm8
vpaddd xmm4, xmm7, xmm4
vpmovzxwd xmm8, xmm6
vpsrldq xmm5, xmm5, 8
vpmovzxwd xmm5, xmm5
vpmovzxbw xmm1, xmm11
vpslld xmm8, xmm8, 0x18
vpsrldq xmm7, xmm6, 8
vpaddd xmm11, xmm9, xmm8
vpaddd xmm4, xmm4, xmm5
vpmovzxwd xmm7, xmm7
vmovdqu xmmword [rsp + 0x80], xmm11
vpslld xmm7, xmm7, 0x18
vpaddd xmm11, xmm4, xmm7
vpmovzxwd xmm7, xmm3
vpslld xmm4, xmm7, 0x10
vpmovzxwd xmm7, xmm0
vpsrldq xmm3, xmm3, 8
vpsrldq xmm0, xmm0, 8
vpaddd xmm7, xmm4, xmm7
vmovdqu xmm4, xmmword [rsp + 0x1c0]
vpmovzxwd xmm3, xmm3
vpmovzxwd xmm0, xmm0
vpslld xmm3, xmm3, 0x10
vpaddd xmm0, xmm3, xmm0
vpaddd xmm7, xmm7, xmm12
vpmovzxwd xmm12, xmm1
vpslld xmm12, xmm12, 0x18
vpaddd xmm14, xmm7, xmm12
vpaddd xmm0, xmm0, xmm2
vmovdqu xmmword [rsp + 0xe0], xmm11
vmovdqu xmmword [rsp + 0x3e0], xmm14
vpsrldq xmm14, xmm1, 8
vpmovzxwd xmm14, xmm14
vmovdqu xmm7, xmmword [rsp + 0x220]
vpslld xmm14, xmm14, 0x18
vpaddd xmm11, xmm0, xmm14
vmovdqu xmm14, xmmword [rsp + 0x1b0]
vmovdqu xmmword [rsp + 0x450], xmm11
vpmovzxbw xmm3, xmm4
vpsrldq xmm8, xmm4, 8
vmovdqu xmm4, xmmword [rsp + 0x360]
vpmovzxbw xmm8, xmm8
vpsrldq xmm10, xmm7, 8
vpsrldq xmm11, xmm14, 8
vpmovzxbw xmm11, xmm11
vpmovzxbw xmm2, xmm4
vpsrldq xmm0, xmm4, 8
vmovdqu xmm4, xmmword [rsp + 0x380]
vpmovzxbw xmm0, xmm0
vpsllw xmm2, xmm2, 8
vpsllw xmm0, xmm0, 8
vpmovzxbw xmm5, xmm4
vpsrldq xmm1, xmm4, 8
vpmovzxbw xmm4, xmm14
vpmovzxbw xmm1, xmm1
vpmovzxwd xmm13, xmm5
vpsrldq xmm5, xmm5, 8
vpmovzxwd xmm5, xmm5
vpslld xmm6, xmm13, 0x10
vpmovzxwd xmm13, xmm2
vpsrldq xmm2, xmm2, 8
vpmovzxwd xmm2, xmm2
vpaddd xmm13, xmm6, xmm13
vpslld xmm5, xmm5, 0x10
vpmovzxwd xmm6, xmm3
vpaddd xmm2, xmm5, xmm2
vpsrldq xmm3, xmm3, 8
vpmovzxwd xmm3, xmm3
vpaddd xmm13, xmm13, xmm6
vpmovzxwd xmm6, xmm4
vpaddd xmm2, xmm2, xmm3
vpsrldq xmm3, xmm4, 8
vpmovzxwd xmm3, xmm3
vpslld xmm6, xmm6, 0x18
vpslld xmm3, xmm3, 0x18
vpaddd xmm14, xmm2, xmm3
vpmovzxwd xmm2, xmm1
vpmovzxwd xmm3, xmm0
vpsrldq xmm1, xmm1, 8
vpsrldq xmm0, xmm0, 8
vpmovzxwd xmm1, xmm1
vpmovzxwd xmm0, xmm0
vpslld xmm2, xmm2, 0x10
vpslld xmm1, xmm1, 0x10
vpaddd xmm3, xmm2, xmm3
vpaddd xmm0, xmm1, xmm0
vpmovzxwd xmm2, xmm8
vpsrldq xmm8, xmm8, 8
vpmovzxwd xmm8, xmm8
vpsrldq xmm1, xmm11, 8
vpaddd xmm3, xmm3, xmm2
vpaddd xmm0, xmm0, xmm8
vpmovzxwd xmm2, xmm11
vpmovzxwd xmm1, xmm1
vpaddd xmm13, xmm13, xmm6
vpslld xmm1, xmm1, 0x18
vpslld xmm2, xmm2, 0x18
vpaddd xmm8, xmm0, xmm1
vpaddd xmm2, xmm3, xmm2
vmovdqu xmmword [rsp + 0x1b0], xmm13
vpmovzxbw xmm3, xmm7
vmovdqu xmmword [rsp + 0x1c0], xmm14
vmovdqu xmmword [rsp + 0x360], xmm2
vmovdqu xmmword [rsp + 0x380], xmm8
vpmovzxbw xmm1, xmm10
vmovdqu xmm7, xmmword [rsp + 0x2a0]
vmovdqu xmm6, xmmword [rsp + 0x2b0]
vpmovzxbw xmm2, xmm7
vpsrldq xmm0, xmm7, 8
vmovdqu xmm7, xmmword [rsp + 0x2d0]
vpmovzxbw xmm5, xmm6
vpmovzxwd xmm11, xmm5
vpsllw xmm2, xmm2, 8
vpsrldq xmm9, xmm6, 8
vpsrldq xmm5, xmm5, 8
vpslld xmm6, xmm11, 0x10
vpmovzxwd xmm11, xmm2
vpmovzxwd xmm5, xmm5
vpsrldq xmm2, xmm2, 8
vpaddd xmm11, xmm6, xmm11
vpmovzxwd xmm2, xmm2
vpmovzxwd xmm6, xmm3
vpslld xmm5, xmm5, 0x10
vpaddd xmm11, xmm11, xmm6
vpaddd xmm2, xmm5, xmm2
vpsrldq xmm3, xmm3, 8
vpmovzxwd xmm3, xmm3
vpmovzxbw xmm9, xmm9
vpaddd xmm2, xmm2, xmm3
vpmovzxbw xmm0, xmm0
vpsllw xmm0, xmm0, 8
vpmovzxbw xmm4, xmm7
vpsrldq xmm7, xmm7, 8
vpmovzxbw xmm7, xmm7
vpmovzxwd xmm6, xmm4
vpslld xmm6, xmm6, 0x18
vpaddd xmm8, xmm11, xmm6
vpsrldq xmm6, xmm4, 8
vpmovzxwd xmm6, xmm6
vmovdqu xmmword [rsp + 0x220], xmm8
vpslld xmm6, xmm6, 0x18
vpaddd xmm8, xmm2, xmm6
vpmovzxwd xmm6, xmm9
vpslld xmm2, xmm6, 0x10
vpmovzxwd xmm6, xmm0
vpsrldq xmm0, xmm0, 8
vpmovzxwd xmm0, xmm0
vpaddd xmm6, xmm2, xmm6
vpmovzxwd xmm2, xmm1
vpsrldq xmm1, xmm1, 8
vpmovzxwd xmm1, xmm1
vpaddd xmm6, xmm6, xmm2
vpmovzxwd xmm2, xmm7
vmovdqu xmmword [rsp + 0x2a0], xmm8
vpslld xmm2, xmm2, 0x18
vpaddd xmm10, xmm6, xmm2
vmovdqu xmm6, xmmword [rsp + 0x200]
vpsrldq xmm2, xmm9, 8
vpmovzxwd xmm2, xmm2
vmovdqu xmmword [rsp + 0x2b0], xmm10
vpslld xmm2, xmm2, 0x10
vpaddd xmm0, xmm2, xmm0
vpaddd xmm0, xmm0, xmm1
vpsrldq xmm1, xmm7, 8
vpmovzxwd xmm1, xmm1
vpslld xmm1, xmm1, 0x18
vpaddd xmm7, xmm0, xmm1
vmovdqu xmmword [rsp + 0x2d0], xmm7
vpsrldq xmm4, xmm6, 8
vpmovzxbw xmm7, xmm6
vmovdqu xmm6, xmmword [rsp + 0x1e0]
vpmovzxbw xmm2, xmm4
vpmovzxbw xmm8, xmm6
vpsrldq xmm0, xmm6, 8
vmovdqu xmm6, xmmword [rsp + 0x160]
vpmovzxbw xmm0, xmm0
vpsllw xmm8, xmm8, 8
vpsllw xmm0, xmm0, 8
vpmovzxbw xmm10, xmm6
vpsrldq xmm4, xmm6, 8
vmovdqu xmm6, xmmword [rsp + 0xc0]
vpmovzxbw xmm3, xmm4
vpmovzxbw xmm11, xmm6
vpsrldq xmm4, xmm6, 8
vpmovzxwd xmm6, xmm10
vpmovzxbw xmm1, xmm4
vpslld xmm4, xmm6, 0x10
vpmovzxwd xmm6, xmm8
vpsrldq xmm8, xmm8, 8
vpmovzxwd xmm8, xmm8
vpaddd xmm6, xmm4, xmm6
vpmovzxwd xmm4, xmm7
vpsrldq xmm7, xmm7, 8
vpmovzxwd xmm7, xmm7
vpaddd xmm6, xmm6, xmm4
vpsrldq xmm4, xmm10, 8
vpmovzxwd xmm4, xmm4
vpmovzxwd xmm9, xmm11
vpslld xmm4, xmm4, 0x10
vpaddd xmm8, xmm4, xmm8
vpsrldq xmm4, xmm11, 8
vpmovzxwd xmm4, xmm4
vpaddd xmm8, xmm8, xmm7
vpslld xmm4, xmm4, 0x18
vpslld xmm9, xmm9, 0x18
vpaddd xmm6, xmm6, xmm9
vpaddd xmm13, xmm8, xmm4
vpmovzxwd xmm4, xmm3
vpsrldq xmm3, xmm3, 8
vpmovzxwd xmm3, xmm3
vpslld xmm5, xmm4, 0x10
vpmovzxwd xmm4, xmm0
vpsrldq xmm0, xmm0, 8
vpmovzxwd xmm0, xmm0
vpaddd xmm4, xmm5, xmm4
vpslld xmm3, xmm3, 0x10
vpmovzxwd xmm5, xmm2
vpaddd xmm0, xmm3, xmm0
vpsrldq xmm2, xmm2, 8
vpmovzxwd xmm2, xmm2
vpaddd xmm4, xmm4, xmm5
vpmovzxwd xmm5, xmm1
vpaddd xmm0, xmm0, xmm2
vpsrldq xmm2, xmm1, 8
vpmovzxwd xmm2, xmm2
vpslld xmm5, xmm5, 0x18
vpslld xmm2, xmm2, 0x18
vpaddd xmm14, xmm0, xmm2
vmovdqu xmm0, xmmword [rsp + 0x300]
vpaddd xmm8, xmm4, xmm5
vmovdqu xmmword [rsp + 0x160], xmm8
vmovdqu xmmword [rsp + 0xc0], xmm13
vmovdqu xmmword [rsp + 0x1e0], xmm14
vpmovzxbw xmm4, xmm0
vpsrldq xmm0, xmm0, 8
vpmovzxbw xmm3, xmm0
vmovdqu xmm0, xmmword [rsp + 0x320]
vpmovzxbw xmm5, xmm0
vpsrldq xmm1, xmm0, 8
vmovdqu xmm0, xmmword [rsp + 0x340]
vpmovzxbw xmm1, xmm1
vpsllw xmm5, xmm5, 8
vpsllw xmm1, xmm1, 8
vpmovzxbw xmm7, xmm0
vpsrldq xmm11, xmm0, 8
vmovdqu xmm0, xmmword [rsp + 0x150]
vpmovzxbw xmm11, xmm11
vpmovzxwd xmm2, xmm7
vpmovzxbw xmm8, xmm0
vpsrldq xmm10, xmm0, 8
vpslld xmm0, xmm2, 0x10
vpmovzxwd xmm2, xmm5
vpaddd xmm2, xmm0, xmm2
vpmovzxwd xmm0, xmm4
vpsrldq xmm5, xmm5, 8
vpmovzxwd xmm5, xmm5
vpaddd xmm2, xmm2, xmm0
vpmovzxwd xmm0, xmm8
vpsrldq xmm4, xmm4, 8
vpmovzxwd xmm4, xmm4
vpslld xmm0, xmm0, 0x18
vpaddd xmm2, xmm2, xmm0
vpsrldq xmm0, xmm7, 8
vpmovzxwd xmm0, xmm0
vpslld xmm0, xmm0, 0x10
vpaddd xmm5, xmm0, xmm5
vpsrldq xmm7, xmm8, 8
vpmovzxwd xmm7, xmm7
vpaddd xmm5, xmm5, xmm4
vpslld xmm7, xmm7, 0x18
vpmovzxbw xmm10, xmm10
vpaddd xmm13, xmm5, xmm7
vpmovzxwd xmm7, xmm11
vpslld xmm0, xmm7, 0x10
vpmovzxwd xmm7, xmm1
vpsrldq xmm1, xmm1, 8
vpmovzxwd xmm1, xmm1
vpaddd xmm7, xmm0, xmm7
vpmovzxwd xmm0, xmm3
vpsrldq xmm3, xmm3, 8
vpmovzxwd xmm3, xmm3
vpaddd xmm7, xmm7, xmm0
vpmovzxwd xmm0, xmm10
vmovdqu xmmword [rsp + 0x150], xmm13
vpsrldq xmm13, xmm10, 8
vpslld xmm0, xmm0, 0x18
vpaddd xmm0, xmm7, xmm0
vpmovzxwd xmm13, xmm13
vmovdqu xmmword [rsp + 0x200], xmm0
vpsrldq xmm0, xmm11, 8
vpmovzxwd xmm0, xmm0
vpslld xmm13, xmm13, 0x18
vpslld xmm0, xmm0, 0x10
vpaddd xmm1, xmm0, xmm1
vpaddd xmm1, xmm1, xmm3
vmovdqu xmm3, xmmword [rsp + 0x90]
vpaddd xmm10, xmm1, xmm13
vmovdqu xmmword [rsp + 0x300], xmm10
vpmovzxbw xmm7, xmm3
vpsrldq xmm11, xmm3, 8
vmovdqu xmm3, xmmword [rsp + 0xb0]
vpmovzxbw xmm4, xmm11
vpmovzxbw xmm8, xmm3
vpsrldq xmm0, xmm3, 8
vmovdqu xmm3, xmmword [rsp + 0x100]
vpmovzxbw xmm0, xmm0
vpsllw xmm8, xmm8, 8
vpsllw xmm0, xmm0, 8
vpmovzxbw xmm9, xmm3
vpsrldq xmm11, xmm3, 8
vmovdqu xmm3, xmmword [rsp + 0x120]
vpmovzxbw xmm5, xmm11
vpmovzxwd xmm1, xmm9
vpsrldq xmm9, xmm9, 8
vpmovzxwd xmm9, xmm9
vpslld xmm9, xmm9, 0x10
vpmovzxbw xmm10, xmm3
vpsrldq xmm11, xmm3, 8
vpmovzxbw xmm3, xmm11
vpslld xmm11, xmm1, 0x10
vpmovzxwd xmm1, xmm8
vpsrldq xmm8, xmm8, 8
vpmovzxwd xmm8, xmm8
vpsrldq xmm13, xmm10, 8
vpaddd xmm1, xmm11, xmm1
vpaddd xmm8, xmm9, xmm8
vpmovzxwd xmm11, xmm7
vpsrldq xmm7, xmm7, 8
vpmovzxwd xmm7, xmm7
vpmovzxwd xmm13, xmm13
vpaddd xmm1, xmm1, xmm11
vpmovzxwd xmm11, xmm10
vpaddd xmm8, xmm8, xmm7
vpslld xmm13, xmm13, 0x18
vpslld xmm11, xmm11, 0x18
vpaddd xmm1, xmm1, xmm11
vpaddd xmm12, xmm8, xmm13
vpmovzxwd xmm13, xmm5
vpsrldq xmm5, xmm5, 8
vpmovzxwd xmm5, xmm5
vpslld xmm7, xmm13, 0x10
vpmovzxwd xmm13, xmm0
vpsrldq xmm0, xmm0, 8
vpmovzxwd xmm0, xmm0
vpaddd xmm13, xmm7, xmm13
vpslld xmm5, xmm5, 0x10
vpmovzxwd xmm7, xmm4
vpaddd xmm0, xmm5, xmm0
vpsrldq xmm4, xmm4, 8
vpmovzxwd xmm4, xmm4
vpsrldq xmm5, xmm3, 8
vpmovzxwd xmm5, xmm5
vpaddd xmm0, xmm0, xmm4
vmovdqu xmm4, xmmword [rsp + 0x1d0]
vpaddd xmm13, xmm13, xmm7
vpslld xmm5, xmm5, 0x18
vpmovzxwd xmm7, xmm3
vpaddd xmm3, xmm0, xmm5
vmovdqu xmmword [rsp + 0x90], xmm12
vmovdqu xmmword [rsp + 0x100], xmm3
vpslld xmm7, xmm7, 0x18
vpaddd xmm12, xmm13, xmm7
vmovdqu xmmword [rsp + 0xb0], xmm12
vpmovzxbw xmm3, xmm4
vpsrldq xmm4, xmm4, 8
vpmovzxbw xmm8, xmm4
vmovdqu xmm4, xmmword [rsp + 0x240]
vpmovzxbw xmm10, xmm4
vpsrldq xmm7, xmm4, 8
vmovdqu xmm4, xmmword [rsp + 0x260]
vpmovzxbw xmm7, xmm7
vpsllw xmm10, xmm10, 8
vpsllw xmm7, xmm7, 8
vpmovzxbw xmm11, xmm4
vpsrldq xmm4, xmm4, 8
vpmovzxbw xmm9, xmm4
vmovdqu xmm4, xmmword [rsp + 0x1f0]
vpmovzxwd xmm0, xmm11
vpslld xmm5, xmm0, 0x10
vpmovzxwd xmm0, xmm10
vpsrldq xmm10, xmm10, 8
vpmovzxwd xmm10, xmm10
vpaddd xmm0, xmm5, xmm0
vpmovzxwd xmm5, xmm3
vpsrldq xmm3, xmm3, 8
vpmovzxwd xmm3, xmm3
vpaddd xmm0, xmm0, xmm5
vpmovzxbw xmm12, xmm4
vpsrldq xmm4, xmm4, 8
vpmovzxbw xmm4, xmm4
vpmovzxwd xmm5, xmm12
vpslld xmm5, xmm5, 0x18
vpaddd xmm0, xmm0, xmm5
vpsrldq xmm5, xmm11, 8
vpmovzxwd xmm5, xmm5
vpslld xmm5, xmm5, 0x10
vpaddd xmm10, xmm5, xmm10
vpaddd xmm10, xmm10, xmm3
vpsrldq xmm3, xmm12, 8
vpmovzxwd xmm3, xmm3
vpslld xmm3, xmm3, 0x18
vpaddd xmm3, xmm10, xmm3
vmovdqu xmmword [rsp + 0x120], xmm3
vpmovzxwd xmm3, xmm9
vpslld xmm5, xmm3, 0x10
vpmovzxwd xmm3, xmm7
vpsrldq xmm7, xmm7, 8
vpmovzxwd xmm7, xmm7
vpaddd xmm3, xmm5, xmm3
vpmovzxwd xmm5, xmm8
vpsrldq xmm8, xmm8, 8
vpmovzxwd xmm8, xmm8
vpaddd xmm3, xmm3, xmm5
vpmovzxwd xmm5, xmm4
vpslld xmm5, xmm5, 0x18
vpaddd xmm12, xmm3, xmm5
vpsrldq xmm3, xmm9, 8
vpmovzxwd xmm3, xmm3
vpslld xmm3, xmm3, 0x10
vpaddd xmm7, xmm3, xmm7
vpsrldq xmm3, xmm4, 8
vpmovzxwd xmm3, xmm3
vpaddd xmm7, xmm7, xmm8
vpslld xmm3, xmm3, 0x18
vmovdqu xmm5, xmmword [rsp + 0x400]
vmovdqu xmmword [rsp + 0x1d0], xmm12
vpaddd xmm8, xmm7, xmm3
vmovdqu xmm7, xmmword [rsp + 0x3d0]
vmovdqu xmmword [rsp + 0x1f0], xmm8
vpmovzxbw xmm14, xmm5
vpsrldq xmm13, xmm5, 8
vmovdqu xmm5, xmmword [rsp + 0x1a0]
vpmovzxbw xmm8, xmm13
vpmovzxbw xmm12, xmm7
vpsrldq xmm3, xmm7, 8
vpmovzxbw xmm7, xmm3
vmovdqu xmm3, xmmword [rsp + 0x3f0]
vpmovzxwd xmm9, xmm14
vmovdqu xmm13, xmmword [rsp + 0x80]
vpslld xmm11, xmm9, 0x10
vpmovzxbw xmm10, xmm5
vpsrldq xmm5, xmm5, 8
vpmovzxbw xmm5, xmm5
vpmovzxbw xmm4, xmm3
vpsrldq xmm3, xmm3, 8
vpmovzxbw xmm3, xmm3
vpsllw xmm4, xmm4, 8
vpmovzxwd xmm9, xmm4
vpsrldq xmm4, xmm4, 8
vpmovzxwd xmm4, xmm4
vpaddd xmm9, xmm11, xmm9
vpmovzxwd xmm11, xmm12
vpsrldq xmm12, xmm12, 8
vpmovzxwd xmm12, xmm12
vpaddd xmm9, xmm9, xmm11
vpmovzxwd xmm11, xmm10
vpsrldq xmm10, xmm10, 8
vpmovzxwd xmm10, xmm10
vpslld xmm11, xmm11, 0x18
vpaddd xmm9, xmm9, xmm11
vpsrldq xmm11, xmm14, 8
vpmovzxwd xmm11, xmm11
vpslld xmm11, xmm11, 0x10
vpaddd xmm4, xmm11, xmm4
vpslld xmm10, xmm10, 0x18
vpsllw xmm3, xmm3, 8
vpaddd xmm4, xmm4, xmm12
vpaddd xmm12, xmm4, xmm10
vpmovzxwd xmm4, xmm8
vpslld xmm10, xmm4, 0x10
vpmovzxwd xmm4, xmm3
vpsrldq xmm3, xmm3, 8
vpmovzxwd xmm3, xmm3
vpaddd xmm4, xmm10, xmm4
vpmovzxwd xmm10, xmm7
vpsrldq xmm7, xmm7, 8
vpmovzxwd xmm7, xmm7
vpaddd xmm4, xmm4, xmm10
vpmovzxwd xmm10, xmm5
vmovdqu xmmword [rsp + 0x40], xmm12
vpslld xmm10, xmm10, 0x18
vpaddd xmm10, xmm4, xmm10
vpsrldq xmm4, xmm8, 8
vpmovzxwd xmm4, xmm4
vpslld xmm4, xmm4, 0x10
vpaddd xmm3, xmm4, xmm3
vpsrldq xmm4, xmm5, 8
vpmovzxwd xmm4, xmm4
vpaddd xmm3, xmm3, xmm7
vmovdqu xmm7, xmmword [rsp + 0x70]
vpslld xmm4, xmm4, 0x18
vmovdqu xmmword [rsp + 0x50], xmm10
vpaddd xmm3, xmm3, xmm4
vmovdqu xmm4, xmmword [rsp + 0x3a0]
vmovdqu xmmword [rsp + 0x60], xmm3
vmovdqu xmm10, xmmword [rsp + 0x220]
vpunpckldq xmm8, xmm7, xmm13
vpunpckhdq xmm3, xmm7, xmm13
vmovdqu xmm13, xmmword [rsp + 0x1b0]
vpunpckldq xmm14, xmm4, xmm13
vpunpckhdq xmm13, xmm4, xmm13
vmovdqu xmm4, xmmword [rsp + 0x2c0]
vpunpckldq xmm12, xmm4, xmm10
vpunpckhdq xmm11, xmm4, xmm10
vmovdqu xmm4, xmmword [rsp + 0x170]
vpunpckldq xmm10, xmm4, xmm6
vpunpckhdq xmm7, xmm4, xmm6
vmovdqu xmm4, xmmword [rsp + 0x140]
vmovdqu xmmword [rsp + 0x70], xmm7
vpunpckldq xmm7, xmm4, xmm2
vpunpckhdq xmm2, xmm4, xmm2
vmovdqu xmm4, xmmword [rsp + 0xa0]
vpunpckldq xmm5, xmm4, xmm1
vpunpckhdq xmm1, xmm4, xmm1
vmovdqu xmm4, xmmword [rsp + 0x230]
vpunpckldq xmm6, xmm4, xmm0
vpunpckhdq xmm0, xmm4, xmm0
vmovdqu xmm4, xmmword [rsp + 0x30]
vpunpckldq xmm4, xmm4, xmm9
vmovdqu xmmword [rsp + 0x80], xmm4
vmovdqu xmm4, xmmword [rsp + 0x30]
vpunpckhdq xmm9, xmm4, xmm9
vpunpckldq xmm4, xmm8, xmm7
vpunpckhdq xmm7, xmm8, xmm7
vpunpckldq xmm8, xmm3, xmm2
vpunpckhdq xmm2, xmm3, xmm2
vpunpckldq xmm3, xmm14, xmm5
vpunpckhdq xmm5, xmm14, xmm5
vpunpckhdq xmm14, xmm13, xmm1
vmovdqu xmmword [rsp + 0x30], xmm3
vpunpckldq xmm3, xmm13, xmm1
vpunpckldq xmm13, xmm11, xmm0
vpunpckhdq xmm0, xmm11, xmm0
vmovdqu xmm11, xmmword [rsp + 0x80]
vpunpckldq xmm1, xmm12, xmm6
vmovdqu xmmword [rsp + 0xa0], xmm3
vpunpckhdq xmm6, xmm12, xmm6
vpunpckhdq xmm3, xmm10, xmm11
vpunpckldq xmm12, xmm10, xmm11
vmovdqu xmm10, xmmword [rsp + 0x70]
vpunpckldq xmm11, xmm10, xmm9
vpunpckhdq xmm9, xmm10, xmm9
vpunpckldq xmm10, xmm4, xmm1
vpunpckhdq xmm1, xmm4, xmm1
vpunpckldq xmm4, xmm7, xmm6
vpunpckhdq xmm6, xmm7, xmm6
vpunpckldq xmm7, xmm8, xmm13
vpunpckhdq xmm8, xmm8, xmm13
vpunpckldq xmm13, xmm2, xmm0
vmovdqu xmmword [rsp + 0x70], xmm4
vmovdqu xmmword [rsp + 0x80], xmm13
vpunpckhdq xmm13, xmm2, xmm0
vmovdqu xmm2, xmmword [rsp + 0x30]
vpunpckldq xmm0, xmm2, xmm12
vpunpckhdq xmm12, xmm2, xmm12
vpunpckldq xmm2, xmm5, xmm3
vpunpckhdq xmm3, xmm5, xmm3
vmovdqu xmm5, xmmword [rsp + 0xa0]
vpunpckldq xmm4, xmm5, xmm11
vpunpckhdq xmm11, xmm5, xmm11
vpunpckldq xmm5, xmm14, xmm9
vpunpckhdq xmm14, xmm14, xmm9
vpunpckldq xmm9, xmm10, xmm0
vpunpckhdq xmm0, xmm10, xmm0
vmovdqu xmmword [rdx - 0x400], xmm9
vmovdqu xmmword [rdx - 0x3f0], xmm0
vpunpckldq xmm0, xmm1, xmm12
vpunpckhdq xmm1, xmm1, xmm12
vmovdqu xmmword [rdx - 0x3d0], xmm1
vmovdqu xmmword [rdx - 0x3e0], xmm0
vmovdqu xmm1, xmmword [rsp + 0x70]
vmovdqu xmm9, xmmword [rsp + 0xe0]
vpunpckldq xmm0, xmm1, xmm2
vpunpckhdq xmm2, xmm1, xmm2
vmovdqu xmm1, xmmword [rsp + 0x120]
vmovdqu xmmword [rdx - 0x3c0], xmm0
vpunpckldq xmm0, xmm6, xmm3
vpunpckhdq xmm3, xmm6, xmm3
vmovdqu xmm6, xmmword [rsp + 0xd0]
vmovdqu xmmword [rdx - 0x3a0], xmm0
vpunpckldq xmm0, xmm7, xmm4
vpunpckhdq xmm7, xmm7, xmm4
vmovdqu xmm4, xmmword [rsp + 0x80]
vmovdqu xmmword [rdx - 0x380], xmm0
vpunpckldq xmm0, xmm8, xmm11
vmovdqu xmmword [rdx - 0x3b0], xmm2
vmovdqu xmmword [rdx - 0x360], xmm0
vpunpckhdq xmm2, xmm13, xmm14
vmovdqu xmmword [rdx - 0x390], xmm3
vpunpckhdq xmm8, xmm8, xmm11
vmovdqu xmmword [rdx - 0x370], xmm7
vmovdqu xmmword [rdx - 0x310], xmm2
vmovdqu xmmword [rdx - 0x350], xmm8
vpunpckhdq xmm12, xmm6, xmm9
vpunpckldq xmm0, xmm4, xmm5
vpunpckhdq xmm5, xmm4, xmm5
vmovdqu xmm4, xmmword [rsp + 0x190]
vmovdqu xmmword [rdx - 0x340], xmm0
vpunpckldq xmm0, xmm13, xmm14
vpunpckldq xmm14, xmm6, xmm9
vmovdqu xmm6, xmmword [rsp + 0x3b0]
vmovdqu xmm9, xmmword [rsp + 0x1c0]
vmovdqu xmmword [rdx - 0x330], xmm5
vmovdqu xmmword [rdx - 0x320], xmm0
vmovdqu xmm13, xmmword [rsp + 0x150]
vmovdqu xmm0, xmmword [rsp + 0x2f0]
vpunpckhdq xmm3, xmm6, xmm9
vpunpckldq xmm5, xmm6, xmm9
vmovdqu xmm9, xmmword [rsp + 0x2a0]
vmovdqu xmm6, xmmword [rsp + 0x2e0]
vpunpckhdq xmm7, xmm0, xmm13
vpunpckldq xmm11, xmm6, xmm9
vpunpckhdq xmm6, xmm6, xmm9
vmovdqu xmm9, xmmword [rsp + 0xc0]
vpunpckldq xmm10, xmm4, xmm9
vpunpckhdq xmm4, xmm4, xmm9
vpunpckldq xmm9, xmm0, xmm13
vmovdqu xmm0, xmmword [rsp + 0xf0]
vmovdqu xmm13, xmmword [rsp + 0x90]
vpunpckldq xmm2, xmm0, xmm13
vpunpckhdq xmm13, xmm0, xmm13
vmovdqu xmm0, xmmword [rsp + 0x250]
vpunpckldq xmm8, xmm0, xmm1
vpunpckhdq xmm1, xmm0, xmm1
vmovdqu xmmword [rsp + 0x30], xmm1
vmovdqu xmm1, xmmword [rsp + 0x180]
vpunpckldq xmm0, xmm1, xmmword [rsp + 0x40]
vpunpckhdq xmm1, xmm1, xmmword [rsp + 0x40]
vmovdqu xmmword [rsp + 0x40], xmm1
vpunpckldq xmm1, xmm14, xmm9
vpunpckhdq xmm9, xmm14, xmm9
vpunpckldq xmm14, xmm12, xmm7
vpunpckhdq xmm7, xmm12, xmm7
vpunpckldq xmm12, xmm5, xmm2
vpunpckhdq xmm5, xmm5, xmm2
vpunpckldq xmm2, xmm3, xmm13
vpunpckhdq xmm13, xmm3, xmm13
vpunpckldq xmm3, xmm10, xmm0
vpunpckhdq xmm0, xmm10, xmm0
vmovdqu xmm10, xmmword [rsp + 0x40]
vmovdqu xmmword [rsp + 0x70], xmm13
vpunpckldq xmm13, xmm11, xmm8
vpunpckhdq xmm8, xmm11, xmm8
vmovdqu xmm11, xmmword [rsp + 0x30]
vmovdqu xmmword [rsp + 0x80], xmm13
vpunpckldq xmm13, xmm6, xmm11
vpunpckhdq xmm6, xmm6, xmm11
vpunpckldq xmm11, xmm4, xmm10
vpunpckhdq xmm4, xmm4, xmm10
vmovdqu xmmword [rsp + 0x30], xmm4
vmovdqu xmm4, xmmword [rsp + 0x80]
vpunpckldq xmm10, xmm1, xmm4
vpunpckhdq xmm1, xmm1, xmm4
vpunpckldq xmm4, xmm9, xmm8
vpunpckhdq xmm8, xmm9, xmm8
vmovdqu xmmword [rsp + 0x40], xmm4
vpunpckldq xmm4, xmm7, xmm6
vpunpckldq xmm9, xmm14, xmm13
vpunpckhdq xmm13, xmm14, xmm13
vmovdqu xmmword [rsp + 0x80], xmm4
vpunpckhdq xmm14, xmm7, xmm6
vmovdqu xmm4, xmmword [rsp + 0x30]
vpunpckldq xmm6, xmm12, xmm3
vpunpckhdq xmm3, xmm12, xmm3
vpunpckldq xmm12, xmm2, xmm11
vpunpckhdq xmm2, xmm2, xmm11
vmovdqu xmm11, xmmword [rsp + 0x70]
vpunpckldq xmm7, xmm5, xmm0
vpunpckhdq xmm0, xmm5, xmm0
vpunpckldq xmm5, xmm11, xmm4
vpunpckhdq xmm11, xmm11, xmm4
vpunpckldq xmm4, xmm10, xmm6
vpunpckhdq xmm6, xmm10, xmm6
vmovdqu xmmword [rdx - 0x300], xmm4
vpunpckldq xmm4, xmm1, xmm3
vpunpckhdq xmm1, xmm1, xmm3
vmovdqu xmmword [rdx - 0x2f0], xmm6
vmovdqu xmmword [rdx - 0x2e0], xmm4
vmovdqu xmmword [rdx - 0x2d0], xmm1
vmovdqu xmm4, xmmword [rsp + 0x40]
vmovdqu xmm3, xmmword [rsp + 0x370]
vpunpckldq xmm1, xmm4, xmm7
vpunpckhdq xmm7, xmm4, xmm7
vmovdqu xmm4, xmmword [rsp + 0x80]
vmovdqu xmmword [rdx - 0x2c0], xmm1
vpunpckldq xmm1, xmm8, xmm0
vpunpckhdq xmm0, xmm8, xmm0
vmovdqu xmmword [rdx - 0x290], xmm0
vpunpckldq xmm0, xmm9, xmm12
vpunpckhdq xmm9, xmm9, xmm12
vmovdqu xmmword [rdx - 0x2b0], xmm7
vmovdqu xmmword [rdx - 0x280], xmm0
vpunpckldq xmm0, xmm13, xmm2
vpunpckhdq xmm2, xmm13, xmm2
vmovdqu xmmword [rdx - 0x2a0], xmm1
vmovdqu xmmword [rdx - 0x260], xmm0
vmovdqu xmmword [rdx - 0x270], xmm9
vmovdqu xmmword [rdx - 0x250], xmm2
vpunpckldq xmm0, xmm4, xmm5
vpunpckhdq xmm5, xmm4, xmm5
vpunpckhdq xmm4, xmm14, xmm11
vmovdqu xmmword [rdx - 0x240], xmm0
vpunpckldq xmm0, xmm14, xmm11
vmovdqu xmmword [rdx - 0x230], xmm5
vmovdqu xmmword [rdx - 0x210], xmm4
vmovdqu xmmword [rdx - 0x220], xmm0
vmovdqu xmm0, xmmword [rsp + 0x3e0]
vmovdqu xmm6, xmmword [rsp + 0x430]
vmovdqu xmm4, xmmword [rsp + 0x210]
vmovdqu xmm1, xmmword [rsp + 0x310]
vpunpckldq xmm14, xmm3, xmm0
vpunpckhdq xmm12, xmm3, xmm0
vmovdqu xmm0, xmmword [rsp + 0x360]
vmovdqu xmm3, xmmword [rsp + 0x410]
vpunpckldq xmm5, xmm3, xmm0
vpunpckhdq xmm3, xmm3, xmm0
vmovdqu xmm0, xmmword [rsp + 0x2b0]
vpunpckldq xmm11, xmm6, xmm0
vpunpckhdq xmm6, xmm6, xmm0
vmovdqu xmm0, xmmword [rsp + 0x160]
vpunpckldq xmm10, xmm4, xmm0
vpunpckhdq xmm4, xmm4, xmm0
vmovdqu xmm0, xmmword [rsp + 0x200]
vpunpckldq xmm9, xmm1, xmm0
vpunpckhdq xmm7, xmm1, xmm0
vmovdqu xmm1, xmmword [rsp + 0x110]
vmovdqu xmm0, xmmword [rsp + 0xb0]
vpunpckldq xmm2, xmm1, xmm0
vpunpckhdq xmm13, xmm1, xmm0
vmovdqu xmm1, xmmword [rsp + 0x290]
vmovdqu xmm0, xmmword [rsp + 0x1d0]
vpunpckldq xmm8, xmm1, xmm0
vpunpckhdq xmm0, xmm1, xmm0
vmovdqu xmm1, xmmword [rsp + 0x280]
vmovdqu xmmword [rsp + 0x30], xmm0
vpunpckldq xmm0, xmm1, xmmword [rsp + 0x50]
vpunpckhdq xmm1, xmm1, xmmword [rsp + 0x50]
vmovdqu xmmword [rsp + 0x40], xmm1
vpunpckldq xmm1, xmm14, xmm9
vpunpckhdq xmm9, xmm14, xmm9
vpunpckldq xmm14, xmm12, xmm7
vpunpckhdq xmm7, xmm12, xmm7
vpunpckldq xmm12, xmm5, xmm2
vpunpckhdq xmm5, xmm5, xmm2
vpunpckldq xmm2, xmm3, xmm13
vpunpckhdq xmm13, xmm3, xmm13
vpunpckldq xmm3, xmm10, xmm0
vpunpckhdq xmm0, xmm10, xmm0
vmovdqu xmm10, xmmword [rsp + 0x40]
vmovdqu xmmword [rsp + 0x50], xmm13
vpunpckldq xmm13, xmm11, xmm8
vpunpckhdq xmm8, xmm11, xmm8
vmovdqu xmm11, xmmword [rsp + 0x30]
vmovdqu xmmword [rsp + 0x70], xmm13
vpunpckldq xmm13, xmm6, xmm11
vpunpckhdq xmm6, xmm6, xmm11
vpunpckldq xmm11, xmm4, xmm10
vpunpckhdq xmm4, xmm4, xmm10
vmovdqu xmmword [rsp + 0x30], xmm4
vmovdqu xmm4, xmmword [rsp + 0x70]
vpunpckldq xmm10, xmm1, xmm4
vpunpckhdq xmm1, xmm1, xmm4
vpunpckldq xmm4, xmm9, xmm8
vpunpckhdq xmm8, xmm9, xmm8
vmovdqu xmmword [rsp + 0x40], xmm4
vpunpckldq xmm4, xmm7, xmm6
vpunpckldq xmm9, xmm14, xmm13
vpunpckhdq xmm13, xmm14, xmm13
vmovdqu xmmword [rsp + 0x70], xmm4
vpunpckhdq xmm14, xmm7, xmm6
vmovdqu xmm4, xmmword [rsp + 0x30]
vpunpckldq xmm6, xmm12, xmm3
vpunpckhdq xmm3, xmm12, xmm3
vpunpckldq xmm12, xmm2, xmm11
vpunpckhdq xmm2, xmm2, xmm11
vmovdqu xmm11, xmmword [rsp + 0x50]
vpunpckldq xmm7, xmm5, xmm0
vpunpckhdq xmm0, xmm5, xmm0
vpunpckldq xmm5, xmm11, xmm4
vpunpckhdq xmm11, xmm11, xmm4
vpunpckldq xmm4, xmm10, xmm6
vpunpckhdq xmm6, xmm10, xmm6
vmovdqu xmmword [rdx - 0x200], xmm4
vpunpckldq xmm4, xmm1, xmm3
vpunpckhdq xmm1, xmm1, xmm3
vmovdqu xmmword [rdx - 0x1f0], xmm6
vmovdqu xmmword [rdx - 0x1d0], xmm1
vmovdqu xmmword [rdx - 0x1e0], xmm4
vmovdqu xmm4, xmmword [rsp + 0x40]
vmovdqu xmm3, xmmword [rsp + 0x440]
vmovdqu xmm6, xmmword [rsp + 0x130]
vpunpckldq xmm1, xmm4, xmm7
vpunpckhdq xmm7, xmm4, xmm7
vmovdqu xmm4, xmmword [rsp + 0x70]
vmovdqu xmmword [rdx - 0x1c0], xmm1
vpunpckldq xmm1, xmm8, xmm0
vpunpckhdq xmm0, xmm8, xmm0
vmovdqu xmmword [rdx - 0x190], xmm0
vpunpckldq xmm0, xmm9, xmm12
vmovdqu xmmword [rdx - 0x1b0], xmm7
vmovdqu xmm7, xmmword [rsp + 0x390]
vmovdqu xmmword [rdx - 0x180], xmm0
vpunpckldq xmm0, xmm13, xmm2
vpunpckhdq xmm9, xmm9, xmm12
vmovdqu xmmword [rdx - 0x160], xmm0
vmovdqu xmmword [rdx - 0x170], xmm9
vpunpckhdq xmm2, xmm13, xmm2
vmovdqu xmmword [rdx - 0x1a0], xmm1
vmovdqu xmmword [rdx - 0x150], xmm2
vpunpckldq xmm0, xmm4, xmm5
vpunpckhdq xmm5, xmm4, xmm5
vpunpckhdq xmm4, xmm14, xmm11
vmovdqu xmmword [rdx - 0x130], xmm5
vmovdqu xmm5, xmmword [rsp + 0x450]
vmovdqu xmmword [rdx - 0x140], xmm0
vpunpckldq xmm0, xmm14, xmm11
vmovdqu xmmword [rdx - 0x110], xmm4
vmovdqu xmmword [rdx - 0x120], xmm0
vpunpckldq xmm9, xmm7, xmm5
vpunpckhdq xmm14, xmm7, xmm5
vmovdqu xmm7, xmmword [rsp + 0x420]
vmovdqu xmm5, xmmword [rsp + 0x380]
vpunpckhdq xmm4, xmm7, xmm5
vpunpckldq xmm12, xmm7, xmm5
vmovdqu xmm5, xmmword [rsp + 0x2d0]
vmovdqu xmm7, xmmword [rsp + 0x270]
vpunpckldq xmm1, xmm3, xmm5
vpunpckhdq xmm0, xmm3, xmm5
vmovdqu xmm5, xmmword [rsp + 0x1e0]
vpunpckldq xmm3, xmm7, xmm5
vpunpckhdq xmm2, xmm7, xmm5
vmovdqu xmm7, xmmword [rsp + 0x330]
vmovdqu xmm5, xmmword [rsp + 0x300]
vpunpckldq xmm8, xmm7, xmm5
vpunpckhdq xmm13, xmm7, xmm5
vmovdqu xmm5, xmmword [rsp + 0x100]
vmovdqu xmm7, xmmword [rsp + 0x350]
vpunpckldq xmm11, xmm6, xmm5
vpunpckhdq xmm5, xmm6, xmm5
vmovdqu xmm6, xmmword [rsp + 0x1f0]
vpunpckldq xmm10, xmm7, xmm6
vpunpckhdq xmm7, xmm7, xmm6
vmovdqu xmmword [rsp + 0x40], xmm10
vmovdqu xmm10, xmmword [rsp + 0x3c0]
vpunpckldq xmm6, xmm10, xmmword [rsp + 0x60]
vpunpckhdq xmm10, xmm10, xmmword [rsp + 0x60]
vmovdqu xmmword [rsp + 0x60], xmm10
vpunpckldq xmm10, xmm9, xmm8
vpunpckhdq xmm9, xmm9, xmm8
vpunpckldq xmm8, xmm14, xmm13
vpunpckhdq xmm14, xmm14, xmm13
vpunpckldq xmm13, xmm12, xmm11
vpunpckhdq xmm12, xmm12, xmm11
vpunpckldq xmm11, xmm4, xmm5
vpunpckhdq xmm5, xmm4, xmm5
vmovdqu xmm4, xmmword [rsp + 0x40]
vmovdqu xmmword [rsp + 0x30], xmm10
vmovdqu xmmword [rsp + 0x50], xmm5
vpunpckldq xmm5, xmm1, xmm4
vpunpckhdq xmm1, xmm1, xmm4
vpunpckldq xmm4, xmm0, xmm7
vpunpckhdq xmm0, xmm0, xmm7
vpunpckldq xmm7, xmm3, xmm6
vpunpckhdq xmm3, xmm3, xmm6
vmovdqu xmm6, xmmword [rsp + 0x60]
vpunpckldq xmm10, xmm2, xmm6
vpunpckhdq xmm2, xmm2, xmm6
vmovdqu xmm6, xmmword [rsp + 0x30]
vmovdqu xmmword [rsp + 0x40], xmm10
vmovdqu xmm10, xmmword [rsp + 0x30]
vpunpckldq xmm6, xmm6, xmm5
vpunpckhdq xmm5, xmm10, xmm5
vpunpckldq xmm10, xmm9, xmm1
vpunpckhdq xmm1, xmm9, xmm1
vpunpckldq xmm9, xmm8, xmm4
vpunpckhdq xmm4, xmm8, xmm4
vpunpckldq xmm8, xmm14, xmm0
vpunpckhdq xmm0, xmm14, xmm0
vpunpckldq xmm14, xmm13, xmm7
vmovdqu xmmword [rsp + 0x30], xmm0
vmovdqu xmm0, xmmword [rsp + 0x40]
vpunpckhdq xmm7, xmm13, xmm7
vpunpckldq xmm13, xmm12, xmm3
vpunpckhdq xmm3, xmm12, xmm3
vpunpckldq xmm12, xmm11, xmm0
vpunpckhdq xmm0, xmm11, xmm0
vmovdqu xmm11, xmmword [rsp + 0x50]
vmovdqu xmmword [rsp + 0x40], xmm0
vpunpckldq xmm0, xmm11, xmm2
vpunpckhdq xmm2, xmm11, xmm2
vmovdqu xmm11, xmm6
vpunpckldq xmm6, xmm6, xmm14
vpunpckhdq xmm14, xmm11, xmm14
vmovdqu xmmword [rdx - 0x100], xmm6
vmovdqu xmmword [rdx - 0xf0], xmm14
vpunpckldq xmm14, xmm5, xmm7
vpunpckhdq xmm5, xmm5, xmm7
vmovdqu xmm7, xmmword [rsp + 0x40]
vmovdqu xmmword [rdx - 0xd0], xmm5
vpunpckldq xmm5, xmm10, xmm13
vpunpckhdq xmm10, xmm10, xmm13
vmovdqu xmmword [rdx - 0xc0], xmm5
vpunpckldq xmm5, xmm1, xmm3
vpunpckhdq xmm1, xmm1, xmm3
vmovdqu xmm3, xmmword [rsp + 0x30]
vmovdqu xmmword [rdx - 0x90], xmm1
vpunpckldq xmm1, xmm9, xmm12
vpunpckhdq xmm9, xmm9, xmm12
vmovdqu xmmword [rdx - 0x80], xmm1
vmovdqu xmmword [rdx - 0xe0], xmm14
vmovdqu xmmword [rdx - 0xb0], xmm10
vmovdqu xmmword [rdx - 0xa0], xmm5
vmovdqu xmmword [rdx - 0x70], xmm9
vpunpckldq xmm1, xmm4, xmm7
vpunpckhdq xmm4, xmm4, xmm7
vmovdqu xmmword [rdx - 0x60], xmm1
vpunpckldq xmm1, xmm8, xmm0
vpunpckhdq xmm8, xmm8, xmm0
vmovdqu xmmword [rdx - 0x50], xmm4
vmovdqu xmmword [rdx - 0x40], xmm1
vpunpckhdq xmm0, xmm3, xmm2
vpunpckldq xmm1, xmm3, xmm2
vmovdqu xmmword [rdx - 0x30], xmm8
vmovdqu xmmword [rdx - 0x20], xmm1
vmovdqu xmmword [rdx - 0x10], xmm0
cmp rax, rcx
jne 0x625df0
mov r11, qword [rsp + 0x488]
mov r8, r11
and r8, 0xfffffffffffffff0
test r11b, 0xf
je 0x62adc2
mov rax, qword [rsp + 0x580]
mov rdx, r8
shl rdx, 6
add rax, rdx
add rdx, rdi
nop dword [rax]
movzx ecx, byte [rax + 1]
movzx ebx, byte [rax]
shl ecx, 8
mov r10d, ecx
movzx ecx, byte [rax + 2]
shl ecx, 0x10
add ecx, r10d
movzx r10d, byte [rax + 3]
shl r10d, 0x18
add r10d, ebx
add ecx, r10d
mov dword [rdx], ecx
movzx ecx, byte [rax + 0x15]
movzx ebx, byte [rax + 0x14]
shl ecx, 8
mov r10d, ecx
movzx ecx, byte [rax + 0x16]
shl ecx, 0x10
add ecx, r10d
movzx r10d, byte [rax + 0x17]
shl r10d, 0x18
add r10d, ebx
add ecx, r10d
mov dword [rdx + 4], ecx
movzx ecx, byte [rax + 0x29]
movzx ebx, byte [rax + 0x28]
shl ecx, 8
mov r10d, ecx
movzx ecx, byte [rax + 0x2a]
shl ecx, 0x10
add ecx, r10d
movzx r10d, byte [rax + 0x2b]
shl r10d, 0x18
add r10d, ebx
add ecx, r10d
mov dword [rdx + 8], ecx
movzx ecx, byte [rax + 0x3d]
movzx ebx, byte [rax + 0x3c]
shl ecx, 8
mov r10d, ecx
movzx ecx, byte [rax + 0x3e]
shl ecx, 0x10
add ecx, r10d
movzx r10d, byte [rax + 0x3f]
shl r10d, 0x18
add r10d, ebx
add ecx, r10d
mov dword [rdx + 0xc], ecx
movzx ecx, byte [rax + 0x11]
movzx ebx, byte [rax + 0x10]
shl ecx, 8
mov r10d, ecx
movzx ecx, byte [rax + 0x12]
shl ecx, 0x10
add ecx, r10d
movzx r10d, byte [rax + 0x13]
shl r10d, 0x18
add r10d, ebx
add ecx, r10d
mov dword [rdx + 0x10], ecx
movzx ecx, byte [rax + 0x25]
movzx ebx, byte [rax + 0x24]
shl ecx, 8
mov r10d, ecx
movzx ecx, byte [rax + 0x26]
shl ecx, 0x10
add ecx, r10d
movzx r10d, byte [rax + 0x27]
shl r10d, 0x18
add r10d, ebx
add ecx, r10d
mov dword [rdx + 0x14], ecx
movzx ecx, byte [rax + 0x39]
shl ecx, 8
mov r10d, ecx
movzx ecx, byte [rax + 0x3a]
shl ecx, 0x10
add ecx, r10d
movzx r10d, byte [rax + 0x3b]
movzx ebx, byte [rax + 0x38]
shl r10d, 0x18
add r10d, ebx
add ecx, r10d
mov dword [rdx + 0x18], ecx
movzx ecx, byte [rax + 0xd]
movzx ebx, byte [rax + 0xc]
shl ecx, 8
mov r10d, ecx
movzx ecx, byte [rax + 0xe]
shl ecx, 0x10
add ecx, r10d
movzx r10d, byte [rax + 0xf]
shl r10d, 0x18
add r10d, ebx
add ecx, r10d
mov dword [rdx + 0x1c], ecx
movzx ecx, byte [rax + 0x21]
movzx ebx, byte [rax + 0x20]
shl ecx, 8
mov r10d, ecx
movzx ecx, byte [rax + 0x22]
shl ecx, 0x10
add ecx, r10d
movzx r10d, byte [rax + 0x23]
shl r10d, 0x18
add r10d, ebx
add ecx, r10d
mov dword [rdx + 0x20], ecx
movzx ecx, byte [rax + 0x35]
movzx ebx, byte [rax + 0x34]
shl ecx, 8
mov r10d, ecx
movzx ecx, byte [rax + 0x36]
shl ecx, 0x10
add ecx, r10d
movzx r10d, byte [rax + 0x37]
shl r10d, 0x18
add r10d, ebx
add ecx, r10d
mov dword [rdx + 0x24], ecx
movzx ecx, byte [rax + 9]
movzx ebx, byte [rax + 8]
shl ecx, 8
mov r10d, ecx
movzx ecx, byte [rax + 0xa]
shl ecx, 0x10
add ecx, r10d
movzx r10d, byte [rax + 0xb]
shl r10d, 0x18
add r10d, ebx
add ecx, r10d
mov dword [rdx + 0x28], ecx
movzx ecx, byte [rax + 0x1d]
movzx ebx, byte [rax + 0x1c]
shl ecx, 8
mov r10d, ecx
movzx ecx, byte [rax + 0x1e]
shl ecx, 0x10
add ecx, r10d
movzx r10d, byte [rax + 0x1f]
shl r10d, 0x18
add r10d, ebx
add ecx, r10d
mov dword [rdx + 0x2c], ecx
movzx ecx, byte [rax + 0x31]
movzx ebx, byte [rax + 0x30]
shl ecx, 8
mov r10d, ecx
movzx ecx, byte [rax + 0x32]
shl ecx, 0x10
add ecx, r10d
movzx r10d, byte [rax + 0x33]
shl r10d, 0x18
add r10d, ebx
add ecx, r10d
mov dword [rdx + 0x30], ecx
movzx ecx, byte [rax + 5]
movzx ebx, byte [rax + 4]
shl ecx, 8
mov r10d, ecx
movzx ecx, byte [rax + 6]
shl ecx, 0x10
add ecx, r10d
movzx r10d, byte [rax + 7]
shl r10d, 0x18
add r10d, ebx
add ecx, r10d
mov dword [rdx + 0x34], ecx
movzx ecx, byte [rax + 0x19]
movzx ebx, byte [rax + 0x18]
shl ecx, 8
mov r10d, ecx
movzx ecx, byte [rax + 0x1a]
shl ecx, 0x10
add ecx, r10d
movzx r10d, byte [rax + 0x1b]
shl r10d, 0x18
add r10d, ebx
add ecx, r10d
mov dword [rdx + 0x38], ecx
movzx ecx, byte [rax + 0x2d]
movzx ebx, byte [rax + 0x2c]
shl ecx, 8
mov r10d, ecx
movzx ecx, byte [rax + 0x2e]
shl ecx, 0x10
add ecx, r10d
movzx r10d, byte [rax + 0x2f]
shl r10d, 0x18
add r10d, ebx
add ecx, r10d
inc r8
add rax, 0x40
add rdx, 0x40
mov dword [rdx - 4], ecx
cmp r11, r8
ja 0x62ab10
mov eax, dword [rsp + 0x590]
mov rbx, rsi
shl rbx, 7
lea r14, [rdi + rbx]
dec eax
mov dword [rsp + 0x70], eax
test r13d, r13d
je 0x62adf6
mov eax, dword [rsp + 0x5b8]
and eax, 1
mov dword [rsp + 0x90], eax
jne 0x62e9f0
and r9d, 1
mov dword [rsp + 0x80], r9d
jne 0x62e830
cmp dword [rsp + 0x70], 1
mov r12, rbx
mov r13, rdi
jbe 0x62ae8d
mov eax, dword [rsp + 0x590]
mov r15, rsi
mov r12d, 2
shl r15, 8
sub eax, 3
mov edx, eax
mov dword [rsp + 0x40], eax
shr edx, 1
lea eax, [rdx + rdx + 4]
mov dword [rsp + 0x30], eax
nop dword [rax]
mov rcx, r13
mov r13d, r12d
mov rdx, r14
mov r9, rbp
imul r13, rbx
mov r8, rsi
add r12d, 2
call fcn.00613680
mov rcx, r14
mov r9, rbp
mov r8, rsi
add r14, r15
add r13, rdi
mov rdx, r13
call fcn.00613680
cmp dword [rsp + 0x30], r12d
jne 0x62ae40
mov eax, dword [rsp + 0x40]
and eax, 0xfffffffe
lea r12d, [rax + 3]
imul r12, rsi
shl r12, 7
add r12, rdi
mov r9, rbp
mov r8, rsi
mov rcx, r13
mov rdx, r12
call fcn.00613680
mov rdx, qword [rsp + 0x5c0]
mov r9, rbp
mov r8, rsi
mov rcx, r12
call fcn.00613680
cmp qword [rsp + 0x488], 0
je 0x62e7c2
mov rax, qword [rsp + 0x580]
add rax, 0x3ff
sub rax, qword [rsp + 0x5c0]
cmp rax, 0x7fe
jbe 0x62ef24
mov rdi, qword [rsp + 0x488]
lea rax, [rdi - 1]
cmp rax, 0xe
jbe 0x62ef24
vmovdqu xmm12, xmmword [0x0071fe40]
vmovdqu xmm13, xmmword [0x0071fe50]
shr rdi, 4
mov rax, qword [rsp + 0x5c0]
mov rdx, qword [rsp + 0x580]
mov rcx, rdi
shl rcx, 0xa
add rcx, rax
vmovdqu xmm14, xmm12
nop word cs:[rax + rax]
nop dword [rax]
vmovdqu xmm0, xmmword [rax + 0x80]
vmovdqu xmm2, xmmword [rax + 0xa0]
add rax, 0x400
add rdx, 0x400
vshufps xmm10, xmm0, xmmword [rax - 0x370], 0x88
vshufps xmm0, xmm0, xmmword [rax - 0x370], 0xdd
vshufps xmm5, xmm2, xmmword [rax - 0x350], 0x88
vshufps xmm2, xmm2, xmmword [rax - 0x350], 0xdd
vmovdqu xmm7, xmmword [rax - 0x400]
vmovdqu xmm1, xmmword [rax - 0x3e0]
vmovdqu xmm6, xmmword [rax - 0x3c0]
vmovdqu xmm4, xmmword [rax - 0x3a0]
vshufps xmm15, xmm7, xmmword [rax - 0x3f0], 0x88
vshufps xmm12, xmm6, xmmword [rax - 0x3b0], 0x88
vshufps xmm8, xmm1, xmmword [rax - 0x3d0], 0x88
vshufps xmm11, xmm4, xmmword [rax - 0x390], 0x88
vmovdqu xmm3, xmmword [rax - 0x340]
vshufps xmm7, xmm7, xmmword [rax - 0x3f0], 0xdd
vshufps xmm9, xmm3, xmmword [rax - 0x330], 0x88
vshufps xmm6, xmm6, xmmword [rax - 0x3b0], 0xdd
vmovdqu xmmword [rsp + 0x40], xmm0
vmovdqu xmm0, xmmword [rax - 0x320]
vshufps xmm3, xmm3, xmmword [rax - 0x330], 0xdd
vmovdqu xmmword [rsp + 0x50], xmm2
vshufps xmm2, xmm0, xmmword [rax - 0x310], 0x88
vshufps xmm0, xmm0, xmmword [rax - 0x310], 0xdd
vshufps xmm1, xmm1, xmmword [rax - 0x3d0], 0xdd
vshufps xmm4, xmm4, xmmword [rax - 0x390], 0xdd
vmovdqu xmmword [rsp + 0x60], xmm0
vshufps xmm0, xmm15, xmm8, 0x88
vshufps xmm8, xmm15, xmm8, 0xdd
vshufps xmm15, xmm12, xmm11, 0x88
vshufps xmm11, xmm12, xmm11, 0xdd
vmovdqu xmmword [rsp + 0x70], xmm0
vmovdqu xmm12, xmmword [rsp + 0x50]
vmovdqu xmm0, xmmword [rsp + 0x40]
vmovdqu xmmword [rsp + 0x80], xmm11
vshufps xmm11, xmm10, xmm5, 0x88
vmovdqu xmmword [rsp + 0x30], xmm15
vshufps xmm5, xmm10, xmm5, 0xdd
vshufps xmm10, xmm9, xmm2, 0x88
vmovdqu xmm15, xmmword [rsp + 0x60]
vshufps xmm2, xmm9, xmm2, 0xdd
vshufps xmm9, xmm7, xmm1, 0x88
vshufps xmm1, xmm7, xmm1, 0xdd
vshufps xmm7, xmm6, xmm4, 0x88
vshufps xmm4, xmm6, xmm4, 0xdd
vshufps xmm6, xmm0, xmm12, 0x88
vshufps xmm0, xmm0, xmm12, 0xdd
vshufps xmm12, xmm3, xmm15, 0x88
vshufps xmm15, xmm3, xmm15, 0xdd
vmovdqu xmm3, xmmword [rsp + 0x70]
vmovdqu xmmword [rsp + 0x40], xmm15
vshufps xmm15, xmm3, xmmword [rsp + 0x30], 0x88
vshufps xmm3, xmm3, xmmword [rsp + 0x30], 0xdd
vmovdqu xmmword [rsp + 0x50], xmm3
vshufps xmm3, xmm11, xmm10, 0x88
vshufps xmm10, xmm11, xmm10, 0xdd
vmovdqu xmmword [rsp + 0x30], xmm3
vmovdqu xmm3, xmmword [rsp + 0x80]
vshufps xmm11, xmm9, xmm7, 0x88
vshufps xmm7, xmm9, xmm7, 0xdd
vshufps xmm9, xmm6, xmm12, 0x88
vshufps xmm12, xmm6, xmm12, 0xdd
vmovdqu xmmword [rsp + 0x60], xmm9
vshufps xmm9, xmm5, xmm2, 0x88
vshufps xmm2, xmm5, xmm2, 0xdd
vshufps xmm5, xmm1, xmm4, 0x88
vshufps xmm1, xmm1, xmm4, 0xdd
vshufps xmm6, xmm8, xmm3, 0x88
vshufps xmm8, xmm8, xmm3, 0xdd
vmovdqu xmm3, xmmword [rsp + 0x40]
vshufps xmm4, xmm0, xmm3, 0x88
vshufps xmm0, xmm0, xmm3, 0xdd
vshufps xmm3, xmm15, xmmword [rsp + 0x30], 0x88
vmovdqu xmmword [rsp + 0xc0], xmm3
vshufps xmm3, xmm15, xmmword [rsp + 0x30], 0xdd
vmovdqu xmmword [rsp + 0x100], xmm3
vmovdqu xmm3, xmmword [rsp + 0x60]
vshufps xmm15, xmm11, xmm3, 0x88
vshufps xmm11, xmm11, xmm3, 0xdd
vmovdqu xmmword [rsp + 0x110], xmm11
vshufps xmm11, xmm6, xmm9, 0x88
vshufps xmm9, xmm6, xmm9, 0xdd
vmovdqu xmm6, xmmword [rsp + 0x50]
vmovdqu xmmword [rsp + 0x120], xmm9
vshufps xmm9, xmm5, xmm4, 0x88
vmovdqu xmmword [rsp + 0xd0], xmm15
vshufps xmm4, xmm5, xmm4, 0xdd
vmovdqu xmmword [rsp + 0xe0], xmm11
vmovdqu xmmword [rsp + 0xf0], xmm9
vmovdqu xmmword [rsp + 0x130], xmm4
vmovdqu xmm11, xmmword [rax - 0x2e0]
vshufps xmm3, xmm6, xmm10, 0x88
vshufps xmm10, xmm6, xmm10, 0xdd
vmovdqu xmmword [rsp + 0x150], xmm10
vshufps xmm10, xmm7, xmm12, 0x88
vshufps xmm12, xmm7, xmm12, 0xdd
vmovdqu xmmword [rsp + 0x140], xmm3
vmovdqu xmmword [rsp + 0x170], xmm12
vshufps xmm12, xmm8, xmm2, 0x88
vshufps xmm2, xmm8, xmm2, 0xdd
vmovdqu xmmword [rsp + 0x160], xmm10
vshufps xmm8, xmm1, xmm0, 0x88
vshufps xmm1, xmm1, xmm0, 0xdd
vmovdqu xmmword [rsp + 0x180], xmm12
vmovdqu xmmword [rsp + 0x190], xmm2
vmovdqu xmmword [rsp + 0x1a0], xmm8
vmovdqu xmmword [rsp + 0x30], xmm1
vmovdqu xmm0, xmmword [rax - 0x300]
vmovdqu xmm7, xmmword [rax - 0x2c0]
vmovdqu xmm3, xmmword [rax - 0x2a0]
vshufps xmm15, xmm0, xmmword [rax - 0x2f0], 0x88
vshufps xmm8, xmm11, xmmword [rax - 0x2d0], 0x88
vshufps xmm10, xmm3, xmmword [rax - 0x290], 0x88
vshufps xmm0, xmm0, xmmword [rax - 0x2f0], 0xdd
vshufps xmm12, xmm7, xmmword [rax - 0x2b0], 0x88
vmovdqu xmm1, xmmword [rax - 0x260]
vmovdqu xmm6, xmmword [rax - 0x280]
vshufps xmm4, xmm1, xmmword [rax - 0x250], 0x88
vshufps xmm1, xmm1, xmmword [rax - 0x250], 0xdd
vmovdqu xmm2, xmmword [rax - 0x240]
vmovdqu xmm5, xmmword [rax - 0x220]
vshufps xmm9, xmm2, xmmword [rax - 0x230], 0x88
vshufps xmm11, xmm11, xmmword [rax - 0x2d0], 0xdd
vshufps xmm7, xmm7, xmmword [rax - 0x2b0], 0xdd
vshufps xmm3, xmm3, xmmword [rax - 0x290], 0xdd
vshufps xmm2, xmm2, xmmword [rax - 0x230], 0xdd
vmovdqu xmmword [rsp + 0x40], xmm10
vshufps xmm10, xmm6, xmmword [rax - 0x270], 0x88
vshufps xmm6, xmm6, xmmword [rax - 0x270], 0xdd
vmovdqu xmmword [rsp + 0x50], xmm0
vshufps xmm0, xmm15, xmm8, 0x88
vshufps xmm8, xmm15, xmm8, 0xdd
vmovdqu xmm15, xmmword [rsp + 0x40]
vmovdqu xmmword [rsp + 0x70], xmm0
vmovdqu xmmword [rsp + 0x60], xmm1
vshufps xmm1, xmm5, xmmword [rax - 0x210], 0x88
vshufps xmm5, xmm5, xmmword [rax - 0x210], 0xdd
vshufps xmm0, xmm12, xmm15, 0x88
vshufps xmm12, xmm12, xmm15, 0xdd
vmovdqu xmmword [rsp + 0x40], xmm0
vmovdqu xmm0, xmmword [rsp + 0x50]
vmovdqu xmmword [rsp + 0x80], xmm12
vshufps xmm12, xmm10, xmm4, 0x88
vshufps xmm4, xmm10, xmm4, 0xdd
vshufps xmm10, xmm9, xmm1, 0x88
vshufps xmm1, xmm9, xmm1, 0xdd
vshufps xmm15, xmm7, xmm3, 0x88
vshufps xmm3, xmm7, xmm3, 0xdd
vshufps xmm9, xmm0, xmm11, 0x88
vshufps xmm11, xmm0, xmm11, 0xdd
vmovdqu xmm0, xmmword [rsp + 0x60]
vshufps xmm7, xmm6, xmm0, 0x88
vshufps xmm0, xmm6, xmm0, 0xdd
vshufps xmm6, xmm2, xmm5, 0x88
vshufps xmm2, xmm2, xmm5, 0xdd
vmovdqu xmmword [rsp + 0x50], xmm2
vmovdqu xmm2, xmmword [rsp + 0x70]
vshufps xmm5, xmm2, xmmword [rsp + 0x40], 0x88
vshufps xmm2, xmm2, xmmword [rsp + 0x40], 0xdd
vmovdqu xmmword [rsp + 0x60], xmm2
vshufps xmm2, xmm12, xmm10, 0x88
vshufps xmm10, xmm12, xmm10, 0xdd
vmovdqu xmmword [rsp + 0x40], xmm2
vmovdqu xmm2, xmmword [rsp + 0x80]
vshufps xmm12, xmm9, xmm15, 0x88
vshufps xmm15, xmm9, xmm15, 0xdd
vshufps xmm9, xmm7, xmm6, 0x88
vshufps xmm7, xmm7, xmm6, 0xdd
vmovdqu xmmword [rsp + 0x70], xmm9
vshufps xmm9, xmm4, xmm1, 0x88
vshufps xmm1, xmm4, xmm1, 0xdd
vshufps xmm4, xmm11, xmm3, 0x88
vshufps xmm3, xmm11, xmm3, 0xdd
vshufps xmm6, xmm8, xmm2, 0x88
vshufps xmm8, xmm8, xmm2, 0xdd
vmovdqu xmm2, xmmword [rsp + 0x50]
vshufps xmm11, xmm0, xmm2, 0x88
vshufps xmm0, xmm0, xmm2, 0xdd
vshufps xmm2, xmm5, xmmword [rsp + 0x40], 0x88
vmovdqu xmmword [rsp + 0x80], xmm2
vshufps xmm2, xmm5, xmmword [rsp + 0x40], 0xdd
vmovdqu xmm5, xmmword [rsp + 0x70]
vmovdqu xmmword [rsp + 0x1b0], xmm2
vshufps xmm2, xmm12, xmm5, 0x88
vshufps xmm12, xmm12, xmm5, 0xdd
vmovdqu xmmword [rsp + 0x1d0], xmm12
vshufps xmm12, xmm6, xmm9, 0x88
vshufps xmm9, xmm6, xmm9, 0xdd
vmovdqu xmm6, xmmword [rsp + 0x60]
vmovdqu xmmword [rsp + 0x1f0], xmm9
vshufps xmm9, xmm4, xmm11, 0x88
vmovdqu xmmword [rsp + 0x1c0], xmm2
vshufps xmm11, xmm4, xmm11, 0xdd
vmovdqu xmmword [rsp + 0x1e0], xmm12
vmovdqu xmmword [rsp + 0x200], xmm9
vmovdqu xmmword [rsp + 0x210], xmm11
vshufps xmm11, xmm15, xmm7, 0xdd
vmovdqu xmmword [rsp + 0x250], xmm11
vmovdqu xmm11, xmmword [rax - 0x1e0]
vshufps xmm4, xmm6, xmm10, 0x88
vshufps xmm10, xmm6, xmm10, 0xdd
vmovdqu xmmword [rsp + 0x220], xmm4
vshufps xmm4, xmm8, xmm1, 0x88
vshufps xmm1, xmm8, xmm1, 0xdd
vmovdqu xmmword [rsp + 0x230], xmm10
vshufps xmm8, xmm3, xmm0, 0x88
vshufps xmm0, xmm3, xmm0, 0xdd
vmovdqu xmmword [rsp + 0x260], xmm4
vmovdqu xmmword [rsp + 0x270], xmm1
vshufps xmm10, xmm15, xmm7, 0x88
vmovdqu xmmword [rsp + 0x40], xmm0
vmovdqu xmmword [rsp + 0x280], xmm8
vmovdqu xmmword [rsp + 0x240], xmm10
vmovdqu xmm0, xmmword [rax - 0x200]
vmovdqu xmm3, xmmword [rax - 0x1a0]
vmovdqu xmm7, xmmword [rax - 0x1c0]
vmovdqu xmm6, xmmword [rax - 0x180]
vshufps xmm15, xmm0, xmmword [rax - 0x1f0], 0x88
vshufps xmm8, xmm11, xmmword [rax - 0x1d0], 0x88
vshufps xmm10, xmm3, xmmword [rax - 0x190], 0x88
vshufps xmm0, xmm0, xmmword [rax - 0x1f0], 0xdd
vshufps xmm12, xmm7, xmmword [rax - 0x1b0], 0x88
vmovdqu xmm1, xmmword [rax - 0x160]
vmovdqu xmm2, xmmword [rax - 0x140]
vshufps xmm4, xmm1, xmmword [rax - 0x150], 0x88
vshufps xmm1, xmm1, xmmword [rax - 0x150], 0xdd
vmovdqu xmm5, xmmword [rax - 0x120]
vshufps xmm9, xmm2, xmmword [rax - 0x130], 0x88
vshufps xmm11, xmm11, xmmword [rax - 0x1d0], 0xdd
vshufps xmm7, xmm7, xmmword [rax - 0x1b0], 0xdd
vshufps xmm3, xmm3, xmmword [rax - 0x190], 0xdd
vshufps xmm2, xmm2, xmmword [rax - 0x130], 0xdd
vmovdqu xmmword [rsp + 0x60], xmm10
vshufps xmm10, xmm6, xmmword [rax - 0x170], 0x88
vshufps xmm6, xmm6, xmmword [rax - 0x170], 0xdd
vmovdqu xmmword [rsp + 0x50], xmm0
vshufps xmm0, xmm15, xmm8, 0x88
vshufps xmm8, xmm15, xmm8, 0xdd
vmovdqu xmm15, xmmword [rsp + 0x60]
vmovdqu xmmword [rsp + 0x90], xmm0
vmovdqu xmmword [rsp + 0x70], xmm1
vshufps xmm1, xmm5, xmmword [rax - 0x110], 0x88
vshufps xmm5, xmm5, xmmword [rax - 0x110], 0xdd
vshufps xmm0, xmm12, xmm15, 0x88
vshufps xmm12, xmm12, xmm15, 0xdd
vmovdqu xmmword [rsp + 0x60], xmm0
vmovdqu xmm0, xmmword [rsp + 0x50]
vmovdqu xmmword [rsp + 0xa0], xmm12
vshufps xmm12, xmm10, xmm4, 0x88
vshufps xmm4, xmm10, xmm4, 0xdd
vshufps xmm10, xmm9, xmm1, 0x88
vshufps xmm1, xmm9, xmm1, 0xdd
vshufps xmm15, xmm7, xmm3, 0x88
vshufps xmm3, xmm7, xmm3, 0xdd
vshufps xmm9, xmm0, xmm11, 0x88
vshufps xmm11, xmm0, xmm11, 0xdd
vmovdqu xmm0, xmmword [rsp + 0x70]
vshufps xmm7, xmm6, xmm0, 0x88
vshufps xmm0, xmm6, xmm0, 0xdd
vshufps xmm6, xmm2, xmm5, 0x88
vshufps xmm2, xmm2, xmm5, 0xdd
vmovdqu xmmword [rsp + 0x50], xmm0
vmovdqu xmmword [rsp + 0x70], xmm2
vmovdqu xmm2, xmmword [rsp + 0x90]
vmovdqu xmm0, xmmword [rsp + 0x60]
vshufps xmm5, xmm2, xmm0, 0x88
vshufps xmm2, xmm2, xmm0, 0xdd
vshufps xmm0, xmm12, xmm10, 0x88
vshufps xmm10, xmm12, xmm10, 0xdd
vshufps xmm12, xmm9, xmm15, 0x88
vshufps xmm15, xmm9, xmm15, 0xdd
vmovdqu xmm9, xmmword [rsp + 0xa0]
vmovdqu xmmword [rsp + 0x60], xmm0
vshufps xmm0, xmm7, xmm6, 0x88
vshufps xmm7, xmm7, xmm6, 0xdd
vmovdqu xmmword [rsp + 0x90], xmm0
vshufps xmm0, xmm4, xmm1, 0xdd
vmovdqu xmmword [rsp + 0xa0], xmm0
vmovdqu xmm0, xmmword [rsp + 0x50]
vshufps xmm6, xmm8, xmm9, 0x88
vshufps xmm8, xmm8, xmm9, 0xdd
vshufps xmm9, xmm4, xmm1, 0x88
vmovdqu xmm1, xmmword [rsp + 0x70]
vshufps xmm4, xmm11, xmm3, 0x88
vshufps xmm3, xmm11, xmm3, 0xdd
vshufps xmm11, xmm0, xmm1, 0x88
vshufps xmm0, xmm0, xmm1, 0xdd
vshufps xmm1, xmm5, xmmword [rsp + 0x60], 0x88
vmovdqu xmmword [rsp + 0x50], xmm1
vshufps xmm1, xmm5, xmmword [rsp + 0x60], 0xdd
vmovdqu xmm5, xmmword [rsp + 0x90]
vmovdqu xmmword [rsp + 0x290], xmm1
vshufps xmm1, xmm12, xmm5, 0x88
vshufps xmm12, xmm12, xmm5, 0xdd
vmovdqu xmmword [rsp + 0x90], xmm1
vmovdqu xmmword [rsp + 0x2a0], xmm12
vshufps xmm1, xmm6, xmm9, 0x88
vshufps xmm12, xmm6, xmm9, 0xdd
vshufps xmm9, xmm4, xmm11, 0x88
vmovdqu xmmword [rsp + 0x2b0], xmm1
vmovdqu xmm6, xmmword [rsp + 0xa0]
vshufps xmm11, xmm4, xmm11, 0xdd
vmovdqu xmmword [rsp + 0x2c0], xmm12
vmovdqu xmmword [rsp + 0x2d0], xmm9
vmovdqu xmmword [rsp + 0x2e0], xmm11
vshufps xmm11, xmm2, xmm10, 0x88
vshufps xmm10, xmm2, xmm10, 0xdd
vshufps xmm2, xmm15, xmm7, 0x88
vmovdqu xmmword [rsp + 0x2f0], xmm11
vmovdqu xmm11, xmmword [rax - 0xe0]
vmovdqu xmmword [rsp + 0x310], xmm2
vshufps xmm7, xmm15, xmm7, 0xdd
vmovdqu xmmword [rsp + 0x300], xmm10
vmovdqu xmmword [rsp + 0x320], xmm7
vshufps xmm2, xmm8, xmm6, 0x88
vshufps xmm7, xmm8, xmm6, 0xdd
vmovdqu xmm6, xmmword [rax - 0x80]
vmovdqu xmmword [rsp + 0x330], xmm2
vshufps xmm2, xmm3, xmm0, 0x88
vmovdqu xmmword [rsp + 0xa0], xmm7
vmovdqu xmm7, xmmword [rax - 0xc0]
vshufps xmm0, xmm3, xmm0, 0xdd
vmovdqu xmmword [rsp + 0x340], xmm2
vmovdqu xmmword [rsp + 0x60], xmm0
vmovdqu xmm0, xmmword [rax - 0x100]
vmovdqu xmm3, xmmword [rax - 0xa0]
vmovdqu xmm1, xmmword [rax - 0x60]
vshufps xmm15, xmm0, xmmword [rax - 0xf0], 0x88
vshufps xmm10, xmm11, xmmword [rax - 0xd0], 0x88
vshufps xmm0, xmm0, xmmword [rax - 0xf0], 0xdd
vshufps xmm12, xmm7, xmmword [rax - 0xb0], 0x88
vshufps xmm4, xmm1, xmmword [rax - 0x50], 0x88
vshufps xmm1, xmm1, xmmword [rax - 0x50], 0xdd
vmovdqu xmm2, xmmword [rax - 0x40]
vmovdqu xmm5, xmmword [rax - 0x20]
vshufps xmm9, xmm2, xmmword [rax - 0x30], 0x88
vshufps xmm11, xmm11, xmmword [rax - 0xd0], 0xdd
vshufps xmm7, xmm7, xmmword [rax - 0xb0], 0xdd
vshufps xmm2, xmm2, xmmword [rax - 0x30], 0xdd
vmovdqu xmmword [rsp + 0x350], xmm0
vmovdqu xmm0, xmm10
vshufps xmm10, xmm3, xmmword [rax - 0x90], 0x88
vshufps xmm3, xmm3, xmmword [rax - 0x90], 0xdd
vshufps xmm8, xmm15, xmm0, 0x88
vshufps xmm15, xmm15, xmm0, 0xdd
vmovdqu xmmword [rsp + 0x360], xmm1
vshufps xmm1, xmm5, xmmword [rax - 0x10], 0x88
vmovdqu xmmword [rsp + 0x370], xmm15
vshufps xmm5, xmm5, xmmword [rax - 0x10], 0xdd
vmovdqu xmmword [rsp + 0x70], xmm10
vmovdqu xmm15, xmmword [rsp + 0x70]
vshufps xmm10, xmm6, xmmword [rax - 0x70], 0x88
vshufps xmm6, xmm6, xmmword [rax - 0x70], 0xdd
vshufps xmm0, xmm12, xmm15, 0x88
vmovdqu xmmword [rsp + 0x70], xmm0
vshufps xmm0, xmm12, xmm15, 0xdd
vshufps xmm12, xmm10, xmm4, 0x88
vmovdqu xmmword [rsp + 0xb0], xmm0
vmovdqu xmm0, xmmword [rsp + 0x350]
vshufps xmm4, xmm10, xmm4, 0xdd
vshufps xmm10, xmm9, xmm1, 0x88
vshufps xmm1, xmm9, xmm1, 0xdd
vshufps xmm15, xmm7, xmm3, 0x88
vshufps xmm3, xmm7, xmm3, 0xdd
vshufps xmm9, xmm0, xmm11, 0x88
vshufps xmm11, xmm0, xmm11, 0xdd
vmovdqu xmm0, xmmword [rsp + 0x360]
vshufps xmm7, xmm6, xmm0, 0x88
vshufps xmm0, xmm6, xmm0, 0xdd
vshufps xmm6, xmm2, xmm5, 0x88
vshufps xmm2, xmm2, xmm5, 0xdd
vshufps xmm5, xmm8, xmmword [rsp + 0x70], 0x88
vshufps xmm8, xmm8, xmmword [rsp + 0x70], 0xdd
vmovdqu xmmword [rsp + 0x70], xmm8
vshufps xmm8, xmm12, xmm10, 0x88
vshufps xmm10, xmm12, xmm10, 0xdd
vshufps xmm12, xmm9, xmm15, 0x88
vshufps xmm15, xmm9, xmm15, 0xdd
vshufps xmm9, xmm7, xmm6, 0x88
vshufps xmm7, xmm7, xmm6, 0xdd
vmovdqu xmmword [rsp + 0x350], xmm9
vmovdqu xmm9, xmmword [rsp + 0x370]
vshufps xmm6, xmm9, xmmword [rsp + 0xb0], 0x88
vshufps xmm9, xmm9, xmmword [rsp + 0xb0], 0xdd
vmovdqu xmmword [rsp + 0xb0], xmm9
vshufps xmm9, xmm4, xmm1, 0x88
vshufps xmm1, xmm4, xmm1, 0xdd
vshufps xmm4, xmm11, xmm3, 0x88
vshufps xmm3, xmm11, xmm3, 0xdd
vshufps xmm11, xmm0, xmm2, 0x88
vshufps xmm0, xmm0, xmm2, 0xdd
vshufps xmm2, xmm5, xmm8, 0x88
vshufps xmm8, xmm5, xmm8, 0xdd
vmovdqu xmmword [rsp + 0x360], xmm8
vmovdqu xmm8, xmmword [rsp + 0x350]
vshufps xmm5, xmm12, xmm8, 0x88
vshufps xmm12, xmm12, xmm8, 0xdd
vshufps xmm8, xmm6, xmm9, 0x88
vshufps xmm9, xmm6, xmm9, 0xdd
vshufps xmm6, xmm4, xmm11, 0x88
vshufps xmm11, xmm4, xmm11, 0xdd
vmovdqu xmm4, xmmword [rsp + 0x70]
vmovdqu xmmword [rsp + 0x350], xmm9
vmovdqu xmmword [rsp + 0x370], xmm11
vshufps xmm11, xmm3, xmm0, 0x88
vshufps xmm0, xmm3, xmm0, 0xdd
vpand xmm3, xmm13, xmmword [rsp + 0x50]
vshufps xmm9, xmm4, xmm10, 0x88
vshufps xmm10, xmm4, xmm10, 0xdd
vmovdqu xmm4, xmmword [rsp + 0xb0]
vmovdqu xmmword [rsp + 0xb0], xmm0
vmovdqu xmmword [rsp + 0x380], xmm10
vshufps xmm10, xmm15, xmm7, 0x88
vpand xmm0, xmm13, xmmword [rsp + 0x80]
vshufps xmm7, xmm15, xmm7, 0xdd
vmovdqu xmm15, xmmword [rsp + 0xc0]
vmovdqu xmmword [rsp + 0x390], xmm7
vshufps xmm7, xmm4, xmm1, 0x88
vshufps xmm1, xmm4, xmm1, 0xdd
vmovdqu xmmword [rsp + 0x70], xmm1
vpand xmm1, xmm13, xmm15
vpackusdw xmm1, xmm1, xmm0
vpand xmm0, xmm13, xmm2
vpackusdw xmm0, xmm3, xmm0
vpand xmm4, xmm14, xmm1
vpsrlw xmm1, xmm1, 8
vpand xmm1, xmm14, xmm1
vpand xmm3, xmm14, xmm0
vpsrlw xmm0, xmm0, 8
vpand xmm0, xmm14, xmm0
vpackuswb xmm4, xmm4, xmm3
vpackuswb xmm0, xmm1, xmm0
vpsrld xmm1, xmm15, 0x10
vpand xmm3, xmm13, xmm1
vmovdqu xmmword [rsp + 0x3a0], xmm4
vmovdqu xmm4, xmm15
vmovdqu xmm15, xmmword [rsp + 0x80]
vmovdqu xmmword [rsp + 0x3b0], xmm0
vpsrld xmm0, xmm15, 0x10
vpand xmm0, xmm13, xmm0
vpackusdw xmm1, xmm3, xmm0
vmovdqu xmm3, xmmword [rsp + 0x50]
vpsrld xmm0, xmm2, 0x10
vpand xmm0, xmm13, xmm0
vpand xmm1, xmm14, xmm1
vpsrld xmm2, xmm2, 0x18
vpand xmm2, xmm13, xmm2
vpsrld xmm3, xmm3, 0x10
vpand xmm3, xmm13, xmm3
vpackusdw xmm0, xmm3, xmm0
vmovdqu xmm3, xmmword [rsp + 0x50]
vpand xmm0, xmm14, xmm0
vpackuswb xmm0, xmm1, xmm0
vpsrld xmm1, xmm15, 0x18
vpand xmm1, xmm13, xmm1
vmovdqu xmm15, xmmword [rsp + 0x1c0]
vmovdqu xmmword [rsp + 0x3c0], xmm0
vpsrld xmm0, xmm4, 0x18
vpand xmm0, xmm13, xmm0
vmovdqu xmm4, xmmword [rsp + 0xd0]
vpackusdw xmm0, xmm0, xmm1
vpand xmm0, xmm14, xmm0
vpsrld xmm1, xmm3, 0x18
vpand xmm1, xmm13, xmm1
vpackusdw xmm2, xmm1, xmm2
vpand xmm2, xmm14, xmm2
vpackuswb xmm3, xmm0, xmm2
vpand xmm2, xmm13, xmmword [rsp + 0x90]
vpand xmm0, xmm13, xmm15
vpand xmm1, xmm13, xmm4
vpackusdw xmm1, xmm1, xmm0
vpand xmm0, xmm13, xmm5
vmovdqu xmmword [rsp + 0x3d0], xmm3
vpand xmm3, xmm14, xmm1
vpsrlw xmm1, xmm1, 8
vpand xmm1, xmm14, xmm1
vpackusdw xmm0, xmm2, xmm0
vpand xmm2, xmm14, xmm0
vpsrlw xmm0, xmm0, 8
vpand xmm0, xmm14, xmm0
vpackuswb xmm3, xmm3, xmm2
vpackuswb xmm1, xmm1, xmm0
vpsrld xmm0, xmm15, 0x10
vpand xmm0, xmm13, xmm0
vmovdqu xmmword [rsp + 0x1c0], xmm3
vmovdqu xmm3, xmmword [rsp + 0x90]
vmovdqu xmmword [rsp + 0x3e0], xmm1
vpsrld xmm1, xmm4, 0x10
vpand xmm2, xmm13, xmm1
vpackusdw xmm1, xmm2, xmm0
vpsrld xmm0, xmm5, 0x10
vpand xmm0, xmm13, xmm0
vpsrld xmm5, xmm5, 0x18
vpand xmm1, xmm14, xmm1
vpand xmm5, xmm13, xmm5
vpsrld xmm2, xmm3, 0x10
vpand xmm2, xmm13, xmm2
vpackusdw xmm0, xmm2, xmm0
vpand xmm0, xmm14, xmm0
vpackuswb xmm1, xmm1, xmm0
vpsrld xmm0, xmm4, 0x18
vpand xmm0, xmm13, xmm0
vmovdqu xmmword [rsp + 0x3f0], xmm1
vpsrld xmm1, xmm15, 0x18
vpand xmm1, xmm13, xmm1
vpackusdw xmm0, xmm0, xmm1
vpsrld xmm1, xmm3, 0x18
vpand xmm1, xmm13, xmm1
vpackusdw xmm5, xmm1, xmm5
vpand xmm0, xmm14, xmm0
vpand xmm5, xmm14, xmm5
vpackuswb xmm3, xmm0, xmm5
vmovdqu xmmword [rsp + 0x400], xmm3
vmovdqu xmm5, xmmword [rsp + 0xe0]
vmovdqu xmm15, xmmword [rsp + 0x1e0]
vmovdqu xmm4, xmmword [rsp + 0x2b0]
vpand xmm0, xmm13, xmm15
vpand xmm1, xmm13, xmm5
vpackusdw xmm1, xmm1, xmm0
vpand xmm2, xmm13, xmm4
vpand xmm0, xmm13, xmm8
vpackusdw xmm0, xmm2, xmm0
vpand xmm3, xmm14, xmm1
vpsrlw xmm1, xmm1, 8
vpand xmm1, xmm14, xmm1
vpand xmm2, xmm14, xmm0
vpsrlw xmm0, xmm0, 8
vpand xmm0, xmm14, xmm0
vpackuswb xmm1, xmm1, xmm0
vpackuswb xmm3, xmm3, xmm2
vpsrld xmm0, xmm15, 0x10
vpand xmm0, xmm13, xmm0
vmovdqu xmmword [rsp + 0x2b0], xmm1
vpsrld xmm1, xmm5, 0x10
vpand xmm2, xmm13, xmm1
vmovdqu xmmword [rsp + 0x1e0], xmm3
vpackusdw xmm1, xmm2, xmm0
vpsrld xmm2, xmm4, 0x10
vpsrld xmm0, xmm8, 0x10
vpand xmm2, xmm13, xmm2
vpand xmm0, xmm13, xmm0
vpand xmm1, xmm14, xmm1
vmovdqu xmm3, xmm4
vpsrld xmm8, xmm8, 0x18
vpackusdw xmm0, xmm2, xmm0
vpand xmm8, xmm13, xmm8
vpand xmm0, xmm14, xmm0
vpackuswb xmm4, xmm1, xmm0
vpsrld xmm0, xmm5, 0x18
vpsrld xmm1, xmm15, 0x18
vpand xmm0, xmm13, xmm0
vpand xmm1, xmm13, xmm1
vmovdqu xmm15, xmmword [rsp + 0x200]
vmovdqu xmm5, xmmword [rsp + 0xf0]
vmovdqu xmmword [rsp + 0x410], xmm4
vpackusdw xmm0, xmm0, xmm1
vpsrld xmm1, xmm3, 0x18
vpand xmm1, xmm13, xmm1
vpackusdw xmm8, xmm1, xmm8
vpand xmm0, xmm14, xmm0
vpand xmm8, xmm14, xmm8
vpackuswb xmm4, xmm0, xmm8
vmovdqu xmmword [rsp + 0x420], xmm4
vmovdqu xmm4, xmmword [rsp + 0x2d0]
vpand xmm0, xmm13, xmm15
vpand xmm1, xmm13, xmm5
vpackusdw xmm1, xmm1, xmm0
vpand xmm0, xmm13, xmm6
vpand xmm3, xmm14, xmm1
vpsrlw xmm1, xmm1, 8
vpand xmm1, xmm14, xmm1
vpand xmm2, xmm13, xmm4
vpackusdw xmm0, xmm2, xmm0
vpand xmm2, xmm14, xmm0
vpsrlw xmm0, xmm0, 8
vpand xmm0, xmm14, xmm0
vpackuswb xmm0, xmm1, xmm0
vpackuswb xmm3, xmm3, xmm2
vpsrld xmm1, xmm5, 0x10
vpand xmm2, xmm13, xmm1
vmovdqu xmmword [rsp + 0x80], xmm0
vpsrld xmm0, xmm15, 0x10
vpand xmm0, xmm13, xmm0
vmovdqu xmmword [rsp + 0x50], xmm3
vpackusdw xmm1, xmm2, xmm0
vpsrld xmm2, xmm4, 0x10
vpsrld xmm0, xmm6, 0x10
vpand xmm2, xmm13, xmm2
vpand xmm0, xmm13, xmm0
vpand xmm1, xmm14, xmm1
vmovdqu xmm3, xmm4
vpsrld xmm6, xmm6, 0x18
vpackusdw xmm0, xmm2, xmm0
vpand xmm6, xmm13, xmm6
vpand xmm0, xmm14, xmm0
vpackuswb xmm4, xmm1, xmm0
vpsrld xmm0, xmm5, 0x18
vpsrld xmm1, xmm15, 0x18
vpand xmm0, xmm13, xmm0
vpand xmm1, xmm13, xmm1
vmovdqu xmm5, xmmword [rsp + 0x140]
vmovdqu xmmword [rsp + 0x90], xmm4
vpackusdw xmm0, xmm0, xmm1
vpsrld xmm1, xmm3, 0x18
vpand xmm1, xmm13, xmm1
vmovdqu xmm3, xmmword [rsp + 0x2f0]
vpackusdw xmm6, xmm1, xmm6
vpand xmm0, xmm14, xmm0
vpand xmm6, xmm14, xmm6
vpackuswb xmm15, xmm0, xmm6
vmovdqu xmmword [rsp + 0xc0], xmm15
vmovdqu xmm15, xmmword [rsp + 0x220]
vpand xmm1, xmm13, xmm5
vpand xmm2, xmm13, xmm3
vpand xmm0, xmm13, xmm15
vpackusdw xmm1, xmm1, xmm0
vpand xmm0, xmm13, xmm9
vpackusdw xmm0, xmm2, xmm0
vpand xmm2, xmm14, xmm1
vpsrlw xmm1, xmm1, 8
vpand xmm1, xmm14, xmm1
vpand xmm6, xmm14, xmm0
vpsrlw xmm0, xmm0, 8
vpand xmm0, xmm14, xmm0
vpackuswb xmm4, xmm2, xmm6
vmovdqu xmmword [rsp + 0x140], xmm4
vpackuswb xmm4, xmm1, xmm0
vpsrld xmm1, xmm5, 0x10
vpsrld xmm0, xmm15, 0x10
vpand xmm2, xmm13, xmm1
vpand xmm0, xmm13, xmm0
vmovdqu xmmword [rsp + 0x200], xmm4
vpackusdw xmm1, xmm2, xmm0
vpsrld xmm2, xmm3, 0x10
vpsrld xmm0, xmm9, 0x10
vpand xmm2, xmm13, xmm2
vpand xmm0, xmm13, xmm0
vpand xmm1, xmm14, xmm1
vpsrld xmm9, xmm9, 0x18
vpand xmm9, xmm13, xmm9
vpackusdw xmm0, xmm2, xmm0
vpand xmm0, xmm14, xmm0
vpackuswb xmm4, xmm1, xmm0
vpsrld xmm0, xmm5, 0x18
vpsrld xmm1, xmm15, 0x18
vpand xmm0, xmm13, xmm0
vpand xmm1, xmm13, xmm1
vmovdqu xmm5, xmmword [rsp + 0x160]
vpackusdw xmm0, xmm0, xmm1
vpsrld xmm1, xmm3, 0x18
vpand xmm1, xmm13, xmm1
vpackusdw xmm9, xmm1, xmm9
vpand xmm0, xmm14, xmm0
vpand xmm9, xmm14, xmm9
vpackuswb xmm15, xmm0, xmm9
vmovdqu xmm9, xmmword [rsp + 0x310]
vmovdqu xmmword [rsp + 0x220], xmm15
vmovdqu xmm15, xmmword [rsp + 0x240]
vpand xmm1, xmm13, xmm5
vpand xmm2, xmm13, xmm9
vpand xmm0, xmm13, xmm15
vpackusdw xmm1, xmm1, xmm0
vpand xmm0, xmm13, xmm10
vpackusdw xmm0, xmm2, xmm0
vpand xmm3, xmm14, xmm1
vpsrlw xmm1, xmm1, 8
vpand xmm1, xmm14, xmm1
vpand xmm2, xmm14, xmm0
vpsrlw xmm0, xmm0, 8
vpand xmm0, xmm14, xmm0
vpackuswb xmm1, xmm1, xmm0
vpackuswb xmm3, xmm3, xmm2
vpsrld xmm0, xmm15, 0x10
vpand xmm0, xmm13, xmm0
vmovdqu xmmword [rsp + 0x240], xmm1
vpsrld xmm1, xmm5, 0x10
vpand xmm2, xmm13, xmm1
vmovdqu xmmword [rsp + 0x160], xmm3
vpackusdw xmm1, xmm2, xmm0
vpsrld xmm2, xmm9, 0x10
vpsrld xmm0, xmm10, 0x10
vpand xmm2, xmm13, xmm2
vpand xmm0, xmm13, xmm0
vpand xmm1, xmm14, xmm1
vpsrld xmm10, xmm10, 0x18
vpand xmm10, xmm13, xmm10
vpackusdw xmm0, xmm2, xmm0
vpand xmm0, xmm14, xmm0
vpackuswb xmm0, xmm1, xmm0
vpsrld xmm1, xmm15, 0x18
vmovdqu xmm15, xmmword [rsp + 0x260]
vpand xmm1, xmm13, xmm1
vmovdqu xmmword [rsp + 0x2d0], xmm0
vpsrld xmm0, xmm5, 0x18
vmovdqu xmm5, xmmword [rsp + 0x180]
vpand xmm0, xmm13, xmm0
vpackusdw xmm0, xmm0, xmm1
vpsrld xmm1, xmm9, 0x18
vmovdqu xmm9, xmmword [rsp + 0x330]
vpand xmm1, xmm13, xmm1
vpackusdw xmm10, xmm1, xmm10
vpand xmm0, xmm14, xmm0
vpand xmm10, xmm14, xmm10
vpackuswb xmm10, xmm0, xmm10
vmovdqu xmmword [rsp + 0x2f0], xmm10
vpand xmm0, xmm13, xmm15
vpand xmm1, xmm13, xmm5
vpackusdw xmm1, xmm1, xmm0
vpand xmm2, xmm13, xmm9
vpand xmm0, xmm13, xmm7
vpackusdw xmm0, xmm2, xmm0
vpand xmm3, xmm14, xmm1
vpsrlw xmm1, xmm1, 8
vpand xmm1, xmm14, xmm1
vpand xmm2, xmm14, xmm0
vpsrlw xmm0, xmm0, 8
vpand xmm0, xmm14, xmm0
vpackuswb xmm10, xmm3, xmm2
vmovdqu xmmword [rsp + 0x180], xmm10
vpackuswb xmm10, xmm1, xmm0
vpsrld xmm1, xmm5, 0x10
vpsrld xmm0, xmm15, 0x10
vpand xmm2, xmm13, xmm1
vpand xmm0, xmm13, xmm0
vmovdqu xmmword [rsp + 0xd0], xmm10
vpackusdw xmm1, xmm2, xmm0
vpsrld xmm2, xmm9, 0x10
vpsrld xmm0, xmm7, 0x10
vpand xmm2, xmm13, xmm2
vpand xmm0, xmm13, xmm0
vpand xmm1, xmm14, xmm1
vpsrld xmm7, xmm7, 0x18
vpand xmm7, xmm13, xmm7
vpackusdw xmm0, xmm2, xmm0
vpand xmm0, xmm14, xmm0
vpackuswb xmm1, xmm1, xmm0
vpsrld xmm0, xmm5, 0x18
vpand xmm0, xmm13, xmm0
vmovdqu xmmword [rsp + 0xe0], xmm1
vmovdqu xmm5, xmmword [rsp + 0x1a0]
vmovdqu xmm8, xmmword [rsp + 0x280]
vpsrld xmm1, xmm15, 0x18
vmovdqu xmm3, xmmword [rsp + 0x340]
vpand xmm1, xmm13, xmm1
vpackusdw xmm0, xmm0, xmm1
vpsrld xmm1, xmm9, 0x18
vpand xmm1, xmm13, xmm1
vmovdqu xmm6, xmmword [rsp + 0x100]
vpackusdw xmm7, xmm1, xmm7
vpand xmm0, xmm14, xmm0
vmovdqu xmm9, xmmword [rsp + 0x360]
vpand xmm7, xmm14, xmm7
vpackuswb xmm15, xmm0, xmm7
vmovdqu xmmword [rsp + 0xf0], xmm15
vpand xmm0, xmm13, xmm8
vpand xmm1, xmm13, xmm5
vpackusdw xmm1, xmm1, xmm0
vpand xmm2, xmm13, xmm3
vpand xmm0, xmm13, xmm11
vpackusdw xmm0, xmm2, xmm0
vpand xmm2, xmm14, xmm1
vpsrlw xmm1, xmm1, 8
vpand xmm1, xmm14, xmm1
vpand xmm7, xmm14, xmm0
vpsrlw xmm0, xmm0, 8
vpand xmm0, xmm14, xmm0
vpackuswb xmm15, xmm2, xmm7
vmovdqu xmm7, xmmword [rsp + 0x120]
vmovdqu xmmword [rsp + 0x1a0], xmm15
vpackuswb xmm15, xmm1, xmm0
vpsrld xmm1, xmm5, 0x10
vpsrld xmm0, xmm8, 0x10
vpand xmm2, xmm13, xmm1
vpand xmm0, xmm13, xmm0
vmovdqu xmmword [rsp + 0x260], xmm15
vpsrld xmm15, xmm6, 0x18
vpackusdw xmm1, xmm2, xmm0
vpsrld xmm2, xmm3, 0x10
vpsrld xmm0, xmm11, 0x10
vpand xmm2, xmm13, xmm2
vpand xmm0, xmm13, xmm0
vpand xmm1, xmm14, xmm1
vpsrld xmm11, xmm11, 0x18
vpand xmm11, xmm13, xmm11
vpackusdw xmm0, xmm2, xmm0
vpand xmm15, xmm13, xmm15
vpand xmm0, xmm14, xmm0
vpackuswb xmm10, xmm1, xmm0
vpsrld xmm0, xmm5, 0x18
vpsrld xmm1, xmm8, 0x18
vpand xmm0, xmm13, xmm0
vpand xmm1, xmm13, xmm1
vmovdqu xmm5, xmmword [rsp + 0x1b0]
vmovdqu xmmword [rsp + 0x280], xmm10
vpackusdw xmm0, xmm0, xmm1
vpsrld xmm1, xmm3, 0x18
vpand xmm1, xmm13, xmm1
vpackusdw xmm11, xmm1, xmm11
vpand xmm0, xmm14, xmm0
vpand xmm1, xmm13, xmm6
vpand xmm11, xmm14, xmm11
vpackuswb xmm8, xmm0, xmm11
vmovdqu xmmword [rsp + 0x310], xmm8
vmovdqu xmm8, xmmword [rsp + 0x290]
vpand xmm0, xmm13, xmm5
vpackusdw xmm1, xmm1, xmm0
vpand xmm0, xmm13, xmm9
vpand xmm3, xmm14, xmm1
vpsrlw xmm1, xmm1, 8
vpand xmm1, xmm14, xmm1
vpand xmm2, xmm13, xmm8
vpackusdw xmm0, xmm2, xmm0
vpand xmm2, xmm14, xmm0
vpsrlw xmm0, xmm0, 8
vpand xmm0, xmm14, xmm0
vpackuswb xmm11, xmm1, xmm0
vpackuswb xmm3, xmm3, xmm2
vpsrld xmm1, xmm6, 0x10
vpsrld xmm0, xmm5, 0x10
vpand xmm2, xmm13, xmm1
vpand xmm0, xmm13, xmm0
vpsrld xmm5, xmm5, 0x18
vpand xmm5, xmm13, xmm5
vpackusdw xmm1, xmm2, xmm0
vpackusdw xmm15, xmm15, xmm5
vpsrld xmm2, xmm8, 0x10
vpsrld xmm5, xmm8, 0x18
vpsrld xmm8, xmm9, 0x18
vpand xmm5, xmm13, xmm5
vpand xmm8, xmm13, xmm8
vpand xmm15, xmm14, xmm15
vpackusdw xmm8, xmm5, xmm8
vmovdqu xmm6, xmmword [rsp + 0x110]
vmovdqu xmm5, xmmword [rsp + 0x1d0]
vpand xmm2, xmm13, xmm2
vpand xmm8, xmm14, xmm8
vpsrld xmm0, xmm9, 0x10
vpand xmm0, xmm13, xmm0
vmovdqu xmm9, xmmword [rsp + 0x350]
vpackuswb xmm8, xmm15, xmm8
vpackusdw xmm0, xmm2, xmm0
vpand xmm1, xmm14, xmm1
vmovdqu xmm15, xmmword [rsp + 0x2c0]
vmovdqu xmmword [rsp + 0x330], xmm8
vmovdqu xmm8, xmmword [rsp + 0x2a0]
vpand xmm0, xmm14, xmm0
vmovdqu xmmword [rsp + 0x1b0], xmm11
vpackuswb xmm11, xmm1, xmm0
vmovdqu xmmword [rsp + 0x100], xmm3
vmovdqu xmmword [rsp + 0x290], xmm11
vpand xmm0, xmm13, xmm5
vpand xmm1, xmm13, xmm6
vpackusdw xmm1, xmm1, xmm0
vpand xmm0, xmm13, xmm12
vpand xmm3, xmm14, xmm1
vpsrlw xmm1, xmm1, 8
vpand xmm1, xmm14, xmm1
vpand xmm2, xmm13, xmm8
vpackusdw xmm0, xmm2, xmm0
vpand xmm2, xmm14, xmm0
vpsrlw xmm0, xmm0, 8
vpand xmm0, xmm14, xmm0
vpackuswb xmm11, xmm1, xmm0
vpackuswb xmm3, xmm3, xmm2
vpsrld xmm1, xmm6, 0x10
vpsrld xmm0, xmm5, 0x10
vpand xmm2, xmm13, xmm1
vpand xmm0, xmm13, xmm0
vmovdqu xmmword [rsp + 0x110], xmm3
vmovdqu xmm3, xmm5
vpackusdw xmm1, xmm2, xmm0
vpsrld xmm2, xmm8, 0x10
vpsrld xmm0, xmm12, 0x10
vpand xmm2, xmm13, xmm2
vpand xmm0, xmm13, xmm0
vpand xmm1, xmm14, xmm1
vmovdqu xmmword [rsp + 0x1d0], xmm11
vpsrld xmm10, xmm3, 0x18
vpackusdw xmm0, xmm2, xmm0
vpand xmm10, xmm13, xmm10
vpsrld xmm11, xmm6, 0x18
vpand xmm11, xmm13, xmm11
vpand xmm0, xmm14, xmm0
vpackusdw xmm11, xmm11, xmm10
vpsrld xmm12, xmm12, 0x18
vpsrld xmm10, xmm8, 0x18
vpackuswb xmm5, xmm1, xmm0
vpand xmm10, xmm13, xmm10
vpand xmm12, xmm13, xmm12
vpand xmm1, xmm13, xmm7
vmovdqu xmmword [rsp + 0x2a0], xmm5
vmovdqu xmm5, xmmword [rsp + 0x1f0]
vpackusdw xmm12, xmm10, xmm12
vpand xmm2, xmm13, xmm15
vpand xmm11, xmm14, xmm11
vpand xmm12, xmm14, xmm12
vpsrld xmm6, xmm7, 0x18
vpand xmm6, xmm13, xmm6
vpackuswb xmm8, xmm11, xmm12
vmovdqu xmmword [rsp + 0x340], xmm8
vpand xmm0, xmm13, xmm5
vpackusdw xmm1, xmm1, xmm0
vpand xmm0, xmm13, xmm9
vpackusdw xmm0, xmm2, xmm0
vpand xmm8, xmm14, xmm1
vpsrlw xmm1, xmm1, 8
vpand xmm1, xmm14, xmm1
vpand xmm3, xmm14, xmm0
vpsrlw xmm0, xmm0, 8
vpand xmm0, xmm14, xmm0
vpsrld xmm2, xmm15, 0x10
vpackuswb xmm12, xmm1, xmm0
vpsrld xmm1, xmm7, 0x10
vpsrld xmm0, xmm5, 0x10
vpand xmm0, xmm13, xmm0
vmovdqu xmmword [rsp + 0x120], xmm12
vpand xmm12, xmm13, xmm1
vpand xmm2, xmm13, xmm2
vpackuswb xmm3, xmm8, xmm3
vpackusdw xmm1, xmm12, xmm0
vpsrld xmm0, xmm9, 0x10
vpand xmm0, xmm13, xmm0
vmovdqu xmm8, xmm9
vpackusdw xmm0, xmm2, xmm0
vpand xmm12, xmm14, xmm1
vpsrld xmm9, xmm5, 0x18
vpand xmm9, xmm13, xmm9
vpand xmm0, xmm14, xmm0
vpackusdw xmm6, xmm6, xmm9
vpsrld xmm9, xmm15, 0x18
vpand xmm9, xmm13, xmm9
vpackuswb xmm12, xmm12, xmm0
vpsrld xmm0, xmm8, 0x18
vpand xmm0, xmm13, xmm0
vpand xmm6, xmm14, xmm6
vpackusdw xmm0, xmm9, xmm0
vmovdqu xmm8, xmmword [rsp + 0x2e0]
vpand xmm0, xmm14, xmm0
vpackuswb xmm9, xmm6, xmm0
vmovdqu xmm6, xmmword [rsp + 0x130]
vmovdqu xmmword [rsp + 0x1f0], xmm9
vmovdqu xmm9, xmmword [rsp + 0x210]
vmovdqu xmm15, xmmword [rsp + 0x370]
vmovdqu xmm7, xmmword [rsp + 0x150]
vmovdqu xmm10, xmmword [rsp + 0x300]
vpand xmm2, xmm13, xmm8
vpand xmm1, xmm13, xmm6
vpand xmm0, xmm13, xmm9
vpackusdw xmm1, xmm1, xmm0
vpand xmm0, xmm13, xmm15
vpackusdw xmm0, xmm2, xmm0
vpand xmm5, xmm14, xmm1
vpsrlw xmm1, xmm1, 8
vpand xmm1, xmm14, xmm1
vpand xmm2, xmm14, xmm0
vpsrlw xmm0, xmm0, 8
vpand xmm0, xmm14, xmm0
vpackuswb xmm11, xmm1, xmm0
vpackuswb xmm5, xmm5, xmm2
vpsrld xmm1, xmm6, 0x10
vpsrld xmm0, xmm9, 0x10
vpand xmm2, xmm13, xmm1
vpand xmm0, xmm13, xmm0
vmovdqu xmmword [rsp + 0x130], xmm5
vmovdqu xmmword [rsp + 0x210], xmm11
vpackusdw xmm1, xmm2, xmm0
vpsrld xmm2, xmm8, 0x10
vpsrld xmm0, xmm15, 0x10
vpand xmm2, xmm13, xmm2
vpand xmm0, xmm13, xmm0
vpand xmm1, xmm14, xmm1
vpsrld xmm11, xmm9, 0x18
vpand xmm11, xmm13, xmm11
vpackusdw xmm0, xmm2, xmm0
vpand xmm2, xmm13, xmm10
vpand xmm0, xmm14, xmm0
vpackuswb xmm5, xmm1, xmm0
vpsrld xmm0, xmm15, 0x18
vpand xmm0, xmm13, xmm0
vpand xmm1, xmm13, xmm7
vmovdqu xmmword [rsp + 0x2c0], xmm5
vpsrld xmm5, xmm6, 0x18
vpand xmm5, xmm13, xmm5
vpackusdw xmm5, xmm5, xmm11
vpsrld xmm11, xmm8, 0x18
vpand xmm11, xmm13, xmm11
vpackusdw xmm0, xmm11, xmm0
vpand xmm5, xmm14, xmm5
vmovdqu xmm11, xmmword [rsp + 0x380]
vpand xmm0, xmm14, xmm0
vpackuswb xmm9, xmm5, xmm0
vmovdqu xmm5, xmmword [rsp + 0x230]
vmovdqu xmmword [rsp + 0x2e0], xmm9
vpand xmm0, xmm13, xmm5
vpsrld xmm8, xmm5, 0x18
vpand xmm8, xmm13, xmm8
vpackusdw xmm1, xmm1, xmm0
vpand xmm0, xmm13, xmm11
vpackusdw xmm0, xmm2, xmm0
vpand xmm15, xmm14, xmm1
vpsrlw xmm1, xmm1, 8
vpand xmm1, xmm14, xmm1
vpand xmm6, xmm14, xmm0
vpsrlw xmm0, xmm0, 8
vpand xmm0, xmm14, xmm0
vpackuswb xmm9, xmm1, xmm0
vpsrld xmm1, xmm7, 0x10
vpsrld xmm0, xmm5, 0x10
vpand xmm2, xmm13, xmm1
vpand xmm0, xmm13, xmm0
vmovdqu xmmword [rsp + 0x150], xmm9
vmovdqu xmm9, xmm10
vpackuswb xmm15, xmm15, xmm6
vpackusdw xmm1, xmm2, xmm0
vpsrld xmm2, xmm10, 0x10
vpsrld xmm0, xmm11, 0x10
vpand xmm2, xmm13, xmm2
vpand xmm0, xmm13, xmm0
vpand xmm1, xmm14, xmm1
vmovdqu xmm5, xmmword [rsp + 0x250]
vpackusdw xmm0, xmm2, xmm0
vpand xmm0, xmm14, xmm0
vpackuswb xmm10, xmm1, xmm0
vpsrld xmm0, xmm11, 0x18
vpand xmm0, xmm13, xmm0
vmovdqu xmmword [rsp + 0x230], xmm10
vpsrld xmm10, xmm7, 0x18
vpand xmm10, xmm13, xmm10
vmovdqu xmm7, xmmword [rsp + 0x390]
vpackusdw xmm8, xmm10, xmm8
vpsrld xmm10, xmm9, 0x18
vpand xmm10, xmm13, xmm10
vpackusdw xmm0, xmm10, xmm0
vpand xmm8, xmm14, xmm8
vpand xmm0, xmm14, xmm0
vpackuswb xmm6, xmm8, xmm0
vmovdqu xmm8, xmmword [rsp + 0x320]
vpand xmm0, xmm13, xmm5
vmovdqu xmmword [rsp + 0x300], xmm6
vmovdqu xmm6, xmmword [rsp + 0x170]
vpand xmm2, xmm13, xmm8
vpand xmm1, xmm13, xmm6
vpackusdw xmm1, xmm1, xmm0
vpand xmm0, xmm13, xmm7
vpackusdw xmm0, xmm2, xmm0
vpand xmm2, xmm14, xmm1
vpsrlw xmm1, xmm1, 8
vpand xmm1, xmm14, xmm1
vpand xmm10, xmm14, xmm0
vpsrlw xmm0, xmm0, 8
vpand xmm0, xmm14, xmm0
vpackuswb xmm9, xmm1, xmm0
vpsrld xmm1, xmm6, 0x10
vpsrld xmm0, xmm5, 0x10
vpand xmm11, xmm13, xmm1
vpand xmm0, xmm13, xmm0
vpackuswb xmm10, xmm2, xmm10
vpsrld xmm2, xmm8, 0x10
vpand xmm2, xmm13, xmm2
vpackusdw xmm1, xmm11, xmm0
vpsrld xmm0, xmm7, 0x10
vpand xmm0, xmm13, xmm0
vpackusdw xmm0, xmm2, xmm0
vpand xmm1, xmm14, xmm1
vpsrld xmm2, xmm8, 0x18
vpand xmm2, xmm13, xmm2
vpand xmm0, xmm14, xmm0
vpackuswb xmm11, xmm1, xmm0
vpsrld xmm0, xmm6, 0x18
vpsrld xmm6, xmm5, 0x18
vpand xmm0, xmm13, xmm0
vpand xmm6, xmm13, xmm6
vpsrld xmm1, xmm7, 0x18
vmovdqu xmm7, xmmword [rsp + 0x190]
vpand xmm1, xmm13, xmm1
vpackusdw xmm0, xmm0, xmm6
vmovdqu xmm6, xmmword [rsp + 0x270]
vpackusdw xmm1, xmm2, xmm1
vpand xmm2, xmm13, xmmword [rsp + 0xa0]
vpand xmm0, xmm14, xmm0
vpand xmm1, xmm14, xmm1
vpackuswb xmm8, xmm0, xmm1
vpand xmm1, xmm13, xmm7
vpand xmm0, xmm13, xmm6
vpackusdw xmm1, xmm1, xmm0
vpand xmm0, xmm13, xmmword [rsp + 0x70]
vpand xmm5, xmm14, xmm1
vpsrlw xmm1, xmm1, 8
vpand xmm1, xmm14, xmm1
vpackusdw xmm0, xmm2, xmm0
vpand xmm2, xmm14, xmm0
vpsrlw xmm0, xmm0, 8
vpand xmm0, xmm14, xmm0
vpackuswb xmm5, xmm5, xmm2
vmovdqu xmmword [rsp + 0x170], xmm5
vpackuswb xmm5, xmm1, xmm0
vpsrld xmm1, xmm7, 0x10
vpsrld xmm0, xmm6, 0x10
vpand xmm2, xmm13, xmm1
vpand xmm0, xmm13, xmm0
vmovdqu xmmword [rsp + 0x190], xmm5
vmovdqu xmm5, xmm6
vpackusdw xmm1, xmm2, xmm0
vmovdqu xmm6, xmmword [rsp + 0xa0]
vmovdqu xmm0, xmmword [rsp + 0x70]
vpand xmm1, xmm14, xmm1
vpsrld xmm2, xmm6, 0x10
vpand xmm2, xmm13, xmm2
vpsrld xmm0, xmm0, 0x10
vpand xmm0, xmm13, xmm0
vpackusdw xmm0, xmm2, xmm0
vpand xmm0, xmm14, xmm0
vpackuswb xmm2, xmm1, xmm0
vpsrld xmm1, xmm5, 0x18
vmovdqu xmm5, xmmword [rsp + 0x70]
vpand xmm1, xmm13, xmm1
vpsrld xmm0, xmm7, 0x18
vpand xmm0, xmm13, xmm0
vmovdqu xmmword [rsp + 0xa0], xmm2
vpsrld xmm2, xmm6, 0x18
vpackusdw xmm0, xmm0, xmm1
vpand xmm2, xmm13, xmm2
vpand xmm0, xmm14, xmm0
vpsrld xmm1, xmm5, 0x18
vpand xmm1, xmm13, xmm1
vpackusdw xmm1, xmm2, xmm1
vpand xmm2, xmm13, xmmword [rsp + 0x60]
vpand xmm1, xmm14, xmm1
vpackuswb xmm6, xmm0, xmm1
vpand xmm0, xmm13, xmmword [rsp + 0x40]
vmovdqu xmmword [rsp + 0x70], xmm6
vmovdqu xmm6, xmmword [rsp + 0x30]
vpand xmm1, xmm13, xmm6
vpackusdw xmm1, xmm1, xmm0
vpand xmm0, xmm13, xmmword [rsp + 0xb0]
vpackusdw xmm0, xmm2, xmm0
vpand xmm2, xmm14, xmm1
vpsrlw xmm1, xmm1, 8
vpand xmm1, xmm14, xmm1
vpand xmm7, xmm14, xmm0
vpsrlw xmm0, xmm0, 8
vpand xmm0, xmm14, xmm0
vpackuswb xmm5, xmm1, xmm0
vmovdqu xmm0, xmmword [rsp + 0x40]
vpsrld xmm1, xmm6, 0x10
vpand xmm6, xmm13, xmm1
vpackuswb xmm7, xmm2, xmm7
vmovdqu xmm2, xmmword [rsp + 0x60]
vpsrld xmm0, xmm0, 0x10
vpand xmm0, xmm13, xmm0
vpackusdw xmm1, xmm6, xmm0
vmovdqu xmm6, xmmword [rsp + 0xb0]
vpsrld xmm2, xmm2, 0x10
vpand xmm2, xmm13, xmm2
vpand xmm1, xmm14, xmm1
vpsrld xmm0, xmm6, 0x10
vpand xmm0, xmm13, xmm0
vpackusdw xmm0, xmm2, xmm0
vpand xmm0, xmm14, xmm0
vpackuswb xmm2, xmm1, xmm0
vmovdqu xmm0, xmmword [rsp + 0x40]
vmovdqu xmmword [rsp + 0xb0], xmm2
vmovdqu xmm2, xmmword [rsp + 0x30]
vpsrld xmm1, xmm2, 0x18
vpsrld xmm2, xmm0, 0x18
vpand xmm1, xmm13, xmm1
vpand xmm2, xmm13, xmm2
vpackusdw xmm1, xmm1, xmm2
vmovdqu xmm2, xmmword [rsp + 0x60]
vpsrld xmm0, xmm6, 0x18
vpand xmm0, xmm13, xmm0
vpand xmm1, xmm14, xmm1
vpsrld xmm2, xmm2, 0x18
vpand xmm2, xmm13, xmm2
vpackusdw xmm2, xmm2, xmm0
vpand xmm0, xmm14, xmm2
vmovdqu xmm2, xmmword [rsp + 0x3a0]
vpackuswb xmm0, xmm1, xmm0
vmovdqu xmm1, xmmword [rsp + 0x100]
vpunpcklbw xmm6, xmm2, xmm1
vmovdqu xmmword [rsp + 0x100], xmm6
vpunpckhbw xmm6, xmm2, xmm1
vmovdqu xmm1, xmmword [rsp + 0x1b0]
vmovdqu xmm2, xmmword [rsp + 0x3b0]
vmovdqu xmmword [rsp + 0x250], xmm6
vpunpcklbw xmm6, xmm2, xmm1
vmovdqu xmmword [rsp + 0x1b0], xmm6
vpunpckhbw xmm6, xmm2, xmm1
vmovdqu xmm2, xmmword [rsp + 0x3c0]
vmovdqu xmm1, xmmword [rsp + 0x290]
vmovdqu xmmword [rsp + 0x270], xmm6
vpunpcklbw xmm6, xmm2, xmm1
vpunpckhbw xmm1, xmm2, xmm1
vmovdqu xmm2, xmmword [rsp + 0x3d0]
vmovdqu xmmword [rsp + 0x320], xmm1
vmovdqu xmm1, xmmword [rsp + 0x330]
vmovdqu xmmword [rsp + 0x290], xmm6
vpunpcklbw xmm6, xmm2, xmm1
vpunpckhbw xmm2, xmm2, xmm1
vmovdqu xmmword [rsp + 0x350], xmm2
vmovdqu xmm2, xmmword [rsp + 0x160]
vmovdqu xmmword [rsp + 0x330], xmm6
vpunpcklbw xmm1, xmm10, xmm2
vpunpckhbw xmm6, xmm10, xmm2
vmovdqu xmm2, xmmword [rsp + 0x240]
vmovdqu xmmword [rsp + 0x160], xmm1
vmovdqu xmmword [rsp + 0x360], xmm6
vpunpcklbw xmm1, xmm9, xmm2
vpunpckhbw xmm2, xmm9, xmm2
vmovdqu xmmword [rsp + 0x370], xmm2
vmovdqu xmm2, xmmword [rsp + 0x2d0]
vmovdqu xmmword [rsp + 0x240], xmm1
vpunpcklbw xmm1, xmm11, xmm2
vpunpckhbw xmm2, xmm11, xmm2
vmovdqu xmm11, xmmword [rsp + 0x2f0]
vmovdqu xmmword [rsp + 0x380], xmm2
vmovdqu xmmword [rsp + 0x2d0], xmm1
vpunpcklbw xmm2, xmm8, xmm11
vpunpckhbw xmm11, xmm8, xmm11
vmovdqu xmmword [rsp + 0x2f0], xmm2
vmovdqu xmm2, xmmword [rsp + 0x1e0]
vmovdqu xmm9, xmmword [rsp + 0x410]
vmovdqu xmmword [rsp + 0x390], xmm11
vpunpcklbw xmm11, xmm3, xmm2
vpunpckhbw xmm6, xmm3, xmm2
vmovdqu xmm2, xmmword [rsp + 0x2b0]
vpunpcklbw xmm1, xmm12, xmm9
vmovdqu xmmword [rsp + 0x1e0], xmm11
vmovdqu xmm11, xmmword [rsp + 0x120]
vpunpckhbw xmm12, xmm12, xmm9
vmovdqu xmm9, xmmword [rsp + 0x420]
vmovdqu xmmword [rsp + 0x2b0], xmm12
vmovdqu xmm12, xmmword [rsp + 0x1a0]
vmovdqu xmmword [rsp + 0x3a0], xmm6
vmovdqu xmm6, xmmword [rsp + 0x140]
vpunpcklbw xmm3, xmm11, xmm2
vpunpckhbw xmm2, xmm11, xmm2
vmovdqu xmm11, xmmword [rsp + 0x1f0]
vmovdqu xmmword [rsp + 0x120], xmm3
vpunpcklbw xmm3, xmm11, xmm9
vpunpckhbw xmm11, xmm11, xmm9
vpunpcklbw xmm9, xmm12, xmm7
vpunpckhbw xmm7, xmm12, xmm7
vmovdqu xmm12, xmmword [rsp + 0x260]
vmovdqu xmmword [rsp + 0x3b0], xmm7
vmovdqu xmmword [rsp + 0x30], xmm11
vmovdqu xmmword [rsp + 0x1a0], xmm9
vmovdqu xmmword [rsp + 0x1f0], xmm3
vpunpckhbw xmm7, xmm12, xmm5
vpunpcklbw xmm11, xmm12, xmm5
vmovdqu xmm12, xmmword [rsp + 0x280]
vmovdqu xmm5, xmmword [rsp + 0x200]
vmovdqu xmmword [rsp + 0x3c0], xmm7
vmovdqu xmm7, xmmword [rsp + 0xb0]
vmovdqu xmmword [rsp + 0x260], xmm11
vpunpckhbw xmm9, xmm12, xmm7
vpunpcklbw xmm3, xmm12, xmm7
vmovdqu xmm12, xmmword [rsp + 0x310]
vpunpcklbw xmm7, xmm6, xmm15
vmovdqu xmmword [rsp + 0x3d0], xmm9
vmovdqu xmm9, xmmword [rsp + 0x150]
vpunpckhbw xmm6, xmm6, xmm15
vmovdqu xmmword [rsp + 0x280], xmm3
vmovdqu xmmword [rsp + 0x40], xmm7
vpunpcklbw xmm11, xmm12, xmm0
vpunpckhbw xmm0, xmm12, xmm0
vpunpcklbw xmm12, xmm5, xmm9
vpunpckhbw xmm5, xmm5, xmm9
vmovdqu xmm9, xmmword [rsp + 0x230]
vmovdqu xmmword [rsp + 0x310], xmm11
vmovdqu xmmword [rsp + 0x410], xmm0
vpunpcklbw xmm11, xmm4, xmm9
vpunpckhbw xmm4, xmm4, xmm9
vmovdqu xmm9, xmmword [rsp + 0x220]
vmovdqu xmm15, xmmword [rsp + 0x300]
vmovdqu xmm7, xmmword [rsp + 0x1c0]
vmovdqu xmm0, xmmword [rsp + 0x110]
vmovdqu xmm10, xmmword [rsp + 0x340]
vmovdqu xmm8, xmmword [rsp + 0x170]
vpunpcklbw xmm3, xmm9, xmm15
vmovdqu xmmword [rsp + 0x140], xmm3
vpunpckhbw xmm3, xmm9, xmm15
vpunpcklbw xmm9, xmm7, xmm0
vpunpckhbw xmm15, xmm7, xmm0
vmovdqu xmm7, xmmword [rsp + 0x3e0]
vmovdqu xmmword [rsp + 0x110], xmm15
vmovdqu xmm0, xmmword [rsp + 0x1d0]
vpunpcklbw xmm15, xmm7, xmm0
vpunpckhbw xmm0, xmm7, xmm0
vmovdqu xmm7, xmmword [rsp + 0x3f0]
vmovdqu xmmword [rsp + 0x1c0], xmm0
vmovdqu xmm0, xmmword [rsp + 0x2a0]
vmovdqu xmmword [rsp + 0x150], xmm15
vpunpcklbw xmm15, xmm7, xmm0
vpunpckhbw xmm0, xmm7, xmm0
vmovdqu xmm7, xmmword [rsp + 0x400]
vmovdqu xmmword [rsp + 0x1d0], xmm15
vpunpcklbw xmm15, xmm7, xmm10
vpunpckhbw xmm7, xmm7, xmm10
vmovdqu xmm10, xmmword [rsp + 0x180]
vmovdqu xmmword [rsp + 0x200], xmm7
vpunpcklbw xmm7, xmm8, xmm10
vpunpckhbw xmm8, xmm8, xmm10
vmovdqu xmmword [rsp + 0x170], xmm8
vmovdqu xmm8, xmmword [rsp + 0x190]
vpunpcklbw xmm10, xmm8, xmmword [rsp + 0xd0]
vmovdqu xmmword [rsp + 0x180], xmm10
vpunpckhbw xmm10, xmm8, xmmword [rsp + 0xd0]
vmovdqu xmm8, xmmword [rsp + 0xa0]
vmovdqu xmmword [rsp + 0xd0], xmm10
vpunpcklbw xmm10, xmm8, xmmword [rsp + 0xe0]
vmovdqu xmmword [rsp + 0x190], xmm10
vpunpckhbw xmm10, xmm8, xmmword [rsp + 0xe0]
vmovdqu xmm8, xmmword [rsp + 0x70]
vmovdqu xmmword [rsp + 0xe0], xmm10
vpunpcklbw xmm10, xmm8, xmmword [rsp + 0xf0]
vpunpckhbw xmm8, xmm8, xmmword [rsp + 0xf0]
vmovdqu xmmword [rsp + 0x220], xmm10
vmovdqu xmmword [rsp + 0xf0], xmm8
vmovdqu xmm8, xmmword [rsp + 0x130]
vpunpcklbw xmm10, xmm8, xmmword [rsp + 0x50]
vpunpckhbw xmm8, xmm8, xmmword [rsp + 0x50]
vmovdqu xmmword [rsp + 0x50], xmm8
vmovdqu xmm8, xmmword [rsp + 0x210]
vmovdqu xmmword [rsp + 0x60], xmm10
vpunpcklbw xmm10, xmm8, xmmword [rsp + 0x80]
vpunpckhbw xmm8, xmm8, xmmword [rsp + 0x80]
vmovdqu xmmword [rsp + 0x80], xmm8
vmovdqu xmm8, xmmword [rsp + 0x2c0]
vmovdqu xmmword [rsp + 0x70], xmm10
vpunpcklbw xmm10, xmm8, xmmword [rsp + 0x90]
vpunpckhbw xmm8, xmm8, xmmword [rsp + 0x90]
vmovdqu xmmword [rsp + 0x90], xmm8
vmovdqu xmm8, xmmword [rsp + 0x2e0]
vmovdqu xmmword [rsp + 0xa0], xmm10
vpunpcklbw xmm10, xmm8, xmmword [rsp + 0xc0]
vpunpckhbw xmm8, xmm8, xmmword [rsp + 0xc0]
vmovdqu xmmword [rsp + 0xc0], xmm8
vmovdqu xmm8, xmmword [rsp + 0x100]
vmovdqu xmmword [rsp + 0xb0], xmm10
vpunpcklbw xmm10, xmm8, xmmword [rsp + 0x40]
vpunpckhbw xmm8, xmm8, xmmword [rsp + 0x40]
vmovdqu xmmword [rsp + 0x130], xmm8
vmovdqu xmm8, xmmword [rsp + 0x250]
vmovdqu xmmword [rsp + 0x100], xmm10
vpunpcklbw xmm10, xmm8, xmm6
vpunpckhbw xmm8, xmm8, xmm6
vmovdqu xmm6, xmmword [rsp + 0x1b0]
vmovdqu xmmword [rsp + 0x230], xmm8
vmovdqu xmmword [rsp + 0x210], xmm10
vpunpcklbw xmm8, xmm6, xmm12
vmovdqu xmmword [rsp + 0x1b0], xmm8
vpunpckhbw xmm8, xmm6, xmm12
vmovdqu xmm6, xmmword [rsp + 0x270]
vmovdqu xmmword [rsp + 0x250], xmm8
vpunpcklbw xmm8, xmm6, xmm5
vpunpckhbw xmm5, xmm6, xmm5
vmovdqu xmmword [rsp + 0x270], xmm8
vmovdqu xmm6, xmmword [rsp + 0x290]
vmovdqu xmmword [rsp + 0x2a0], xmm5
vpunpcklbw xmm5, xmm6, xmm11
vpunpckhbw xmm11, xmm6, xmm11
vmovdqu xmm6, xmmword [rsp + 0x320]
vmovdqu xmmword [rsp + 0x290], xmm5
vpunpcklbw xmm5, xmm6, xmm4
vmovdqu xmmword [rsp + 0x2c0], xmm5
vpunpckhbw xmm5, xmm6, xmm4
vmovdqu xmm6, xmmword [rsp + 0x330]
vmovdqu xmm4, xmmword [rsp + 0x140]
vmovdqu xmmword [rsp + 0x2e0], xmm5
vpunpcklbw xmm5, xmm6, xmm4
vmovdqu xmmword [rsp + 0x140], xmm5
vpunpckhbw xmm5, xmm6, xmm4
vmovdqu xmm6, xmmword [rsp + 0x350]
vmovdqu xmmword [rsp + 0x300], xmm5
vpunpcklbw xmm4, xmm6, xmm3
vpunpckhbw xmm3, xmm6, xmm3
vmovdqu xmm6, xmmword [rsp + 0x160]
vmovdqu xmmword [rsp + 0x320], xmm4
vmovdqu xmm4, xmmword [rsp + 0x110]
vpunpcklbw xmm5, xmm6, xmm9
vpunpckhbw xmm9, xmm6, xmm9
vmovdqu xmmword [rsp + 0x160], xmm5
vmovdqu xmm5, xmmword [rsp + 0x360]
vpunpcklbw xmm6, xmm5, xmm4
vpunpckhbw xmm4, xmm5, xmm4
vmovdqu xmmword [rsp + 0x110], xmm6
vmovdqu xmmword [rsp + 0x330], xmm4
vmovdqu xmm6, xmmword [rsp + 0x240]
vmovdqu xmm4, xmmword [rsp + 0x150]
vpunpcklbw xmm5, xmm6, xmm4
vpunpckhbw xmm6, xmm6, xmm4
vmovdqu xmm4, xmmword [rsp + 0x1c0]
vmovdqu xmmword [rsp + 0x240], xmm6
vmovdqu xmm6, xmmword [rsp + 0x370]
vmovdqu xmmword [rsp + 0x150], xmm5
vpunpcklbw xmm5, xmm6, xmm4
vpunpckhbw xmm4, xmm6, xmm4
vmovdqu xmm6, xmmword [rsp + 0x2d0]
vmovdqu xmmword [rsp + 0x340], xmm4
vmovdqu xmm4, xmmword [rsp + 0x1d0]
vmovdqu xmmword [rsp + 0x1c0], xmm5
vpunpcklbw xmm5, xmm6, xmm4
vpunpckhbw xmm6, xmm6, xmm4
vmovdqu xmmword [rsp + 0x2d0], xmm6
vmovdqu xmm6, xmmword [rsp + 0x380]
vmovdqu xmmword [rsp + 0x1d0], xmm5
vpunpcklbw xmm4, xmm6, xmm0
vpunpckhbw xmm0, xmm6, xmm0
vmovdqu xmmword [rsp + 0x350], xmm4
vmovdqu xmmword [rsp + 0x360], xmm0
vmovdqu xmm6, xmmword [rsp + 0x2f0]
vmovdqu xmm5, xmmword [rsp + 0x1e0]
vmovdqu xmm0, xmmword [rsp + 0x3a0]
vmovdqu xmm10, xmmword [rsp + 0x180]
vmovdqu xmm12, xmmword [rsp + 0x220]
vpunpcklbw xmm4, xmm6, xmm15
vpunpckhbw xmm6, xmm6, xmm15
vmovdqu xmmword [rsp + 0x2f0], xmm4
vmovdqu xmmword [rsp + 0x370], xmm6
vmovdqu xmm4, xmmword [rsp + 0x200]
vmovdqu xmm6, xmmword [rsp + 0x390]
vpunpcklbw xmm15, xmm6, xmm4
vpunpckhbw xmm6, xmm6, xmm4
vmovdqu xmm4, xmmword [rsp + 0x170]
vmovdqu xmmword [rsp + 0x380], xmm6
vpunpcklbw xmm6, xmm5, xmm7
vpunpckhbw xmm7, xmm5, xmm7
vmovdqu xmmword [rsp + 0x200], xmm15
vmovdqu xmm15, xmmword [rsp + 0x190]
vpunpckhbw xmm8, xmm0, xmm4
vpunpcklbw xmm5, xmm0, xmm4
vmovdqu xmm0, xmmword [rsp + 0x120]
vpunpcklbw xmm4, xmm0, xmm10
vpunpckhbw xmm0, xmm0, xmm10
vmovdqu xmm10, xmmword [rsp + 0xd0]
vmovdqu xmmword [rsp + 0x120], xmm0
vpunpcklbw xmm0, xmm2, xmm10
vpunpckhbw xmm10, xmm2, xmm10
vmovdqu xmm2, xmmword [rsp + 0xf0]
vmovdqu xmmword [rsp + 0xd0], xmm0
vpunpcklbw xmm0, xmm1, xmm15
vpunpckhbw xmm15, xmm1, xmm15
vmovdqu xmmword [rsp + 0x170], xmm0
vmovdqu xmmword [rsp + 0x180], xmm15
vmovdqu xmm0, xmmword [rsp + 0x2b0]
vmovdqu xmm15, xmmword [rsp + 0xe0]
vpunpcklbw xmm1, xmm0, xmm15
vpunpckhbw xmm15, xmm0, xmm15
vmovdqu xmmword [rsp + 0xe0], xmm15
vmovdqu xmm15, xmmword [rsp + 0x1f0]
vpunpcklbw xmm0, xmm15, xmm12
vpunpckhbw xmm15, xmm15, xmm12
vmovdqu xmm12, xmmword [rsp + 0x30]
vmovdqu xmmword [rsp + 0x190], xmm15
vmovdqu xmm15, xmmword [rsp + 0x30]
vpunpckhbw xmm12, xmm12, xmm2
vmovdqu xmmword [rsp + 0xf0], xmm12
vmovdqu xmm12, xmmword [rsp + 0x1a0]
vpunpcklbw xmm15, xmm15, xmm2
vpunpcklbw xmm2, xmm12, xmmword [rsp + 0x60]
vmovdqu xmmword [rsp + 0x1a0], xmm2
vpunpckhbw xmm2, xmm12, xmmword [rsp + 0x60]
vmovdqu xmmword [rsp + 0x1e0], xmm2
vmovdqu xmm12, xmmword [rsp + 0x3b0]
vpunpcklbw xmm2, xmm12, xmmword [rsp + 0x50]
vmovdqu xmmword [rsp + 0x1f0], xmm2
vpunpckhbw xmm2, xmm12, xmmword [rsp + 0x50]
vmovdqu xmm12, xmmword [rsp + 0x260]
vmovdqu xmmword [rsp + 0x220], xmm2
vpunpcklbw xmm2, xmm12, xmmword [rsp + 0x70]
vmovdqu xmmword [rsp + 0x260], xmm2
vpunpckhbw xmm2, xmm12, xmmword [rsp + 0x70]
vmovdqu xmm12, xmmword [rsp + 0x3c0]
vmovdqu xmmword [rsp + 0x2b0], xmm2
vpunpcklbw xmm2, xmm12, xmmword [rsp + 0x80]
vmovdqu xmmword [rsp + 0x390], xmm2
vpunpckhbw xmm2, xmm12, xmmword [rsp + 0x80]
vmovdqu xmm12, xmmword [rsp + 0x280]
vmovdqu xmmword [rsp + 0x3a0], xmm2
vpunpcklbw xmm2, xmm12, xmmword [rsp + 0xa0]
vmovdqu xmmword [rsp + 0x280], xmm2
vpunpckhbw xmm2, xmm12, xmmword [rsp + 0xa0]
vmovdqu xmm12, xmmword [rsp + 0x3d0]
vmovdqu xmmword [rsp + 0xa0], xmm2
vpunpcklbw xmm2, xmm12, xmmword [rsp + 0x90]
vmovdqu xmmword [rsp + 0x3b0], xmm2
vpunpckhbw xmm2, xmm12, xmmword [rsp + 0x90]
vmovdqu xmm12, xmmword [rsp + 0x310]
vmovdqu xmmword [rsp + 0x30], xmm2
vpunpcklbw xmm2, xmm12, xmmword [rsp + 0xb0]
vmovdqu xmmword [rsp + 0x40], xmm2
vpunpckhbw xmm2, xmm12, xmmword [rsp + 0xb0]
vmovdqu xmm12, xmmword [rsp + 0x410]
vmovdqu xmmword [rsp + 0x50], xmm2
vpunpcklbw xmm2, xmm12, xmmword [rsp + 0xc0]
vmovdqu xmmword [rsp + 0x60], xmm2
vpunpckhbw xmm2, xmm12, xmmword [rsp + 0xc0]
vmovdqu xmm12, xmmword [rsp + 0x100]
vmovdqu xmmword [rsp + 0x70], xmm2
vpunpcklbw xmm2, xmm12, xmm6
vpunpckhbw xmm6, xmm12, xmm6
vmovdqu xmm12, xmmword [rsp + 0x130]
vmovdqu xmmword [rsp + 0x100], xmm2
vpunpcklbw xmm2, xmm12, xmm7
vpunpckhbw xmm7, xmm12, xmm7
vmovdqu xmm12, xmmword [rsp + 0x210]
vmovdqu xmmword [rsp + 0x310], xmm7
vmovdqu xmmword [rsp + 0x130], xmm2
vpunpcklbw xmm7, xmm12, xmm5
vpunpckhbw xmm5, xmm12, xmm5
vmovdqu xmm12, xmmword [rsp + 0x230]
vmovdqu xmmword [rsp + 0x210], xmm7
vpunpcklbw xmm7, xmm12, xmm8
vmovdqu xmmword [rsp + 0x230], xmm7
vpunpckhbw xmm7, xmm12, xmm8
vmovdqu xmm12, xmmword [rsp + 0x1b0]
vmovdqu xmmword [rsp + 0x3c0], xmm7
vpunpcklbw xmm7, xmm12, xmm4
vpunpckhbw xmm4, xmm12, xmm4
vmovdqu xmm12, xmmword [rsp + 0x250]
vmovdqu xmmword [rsp + 0x1b0], xmm7
vmovdqu xmm7, xmmword [rsp + 0x120]
vpunpcklbw xmm2, xmm12, xmm7
vpunpckhbw xmm12, xmm12, xmm7
vmovdqu xmm7, xmmword [rsp + 0xd0]
vmovdqu xmmword [rsp + 0x250], xmm12
vmovdqu xmm12, xmmword [rsp + 0x270]
vmovdqu xmmword [rsp + 0x120], xmm2
vpunpcklbw xmm2, xmm12, xmm7
vpunpckhbw xmm12, xmm12, xmm7
vmovdqu xmmword [rsp + 0x270], xmm12
vmovdqu xmm12, xmmword [rsp + 0x2a0]
vmovdqu xmmword [rsp + 0xd0], xmm2
vmovdqu xmm2, xmmword [rsp + 0x170]
vpunpcklbw xmm7, xmm12, xmm10
vpunpckhbw xmm10, xmm12, xmm10
vmovdqu xmmword [rsp + 0x3d0], xmm10
vmovdqu xmm10, xmmword [rsp + 0x290]
vmovdqu xmmword [rsp + 0x2a0], xmm7
vpunpcklbw xmm12, xmm10, xmm2
vpunpckhbw xmm10, xmm10, xmm2
vmovdqu xmmword [rsp + 0x170], xmm12
vmovdqu xmmword [rsp + 0x290], xmm10
vmovdqu xmm12, xmmword [rsp + 0x2c0]
vmovdqu xmm10, xmmword [rsp + 0x180]
vpunpcklbw xmm2, xmm11, xmm10
vpunpckhbw xmm7, xmm11, xmm10
vpunpcklbw xmm10, xmm12, xmm1
vpunpckhbw xmm1, xmm12, xmm1
vmovdqu xmmword [rsp + 0x180], xmm7
vmovdqu xmmword [rsp + 0x2c0], xmm1
vmovdqu xmm12, xmmword [rsp + 0xe0]
vmovdqu xmm1, xmmword [rsp + 0x2e0]
vpunpcklbw xmm7, xmm1, xmm12
vpunpckhbw xmm1, xmm1, xmm12
vmovdqu xmmword [rsp + 0x80], xmm1
vmovdqu xmm1, xmmword [rsp + 0x140]
vmovdqu xmmword [rsp + 0xe0], xmm7
vpunpcklbw xmm12, xmm1, xmm0
vpunpckhbw xmm0, xmm1, xmm0
vmovdqu xmm1, xmmword [rsp + 0x300]
vmovdqu xmmword [rsp + 0x2e0], xmm0
vmovdqu xmm0, xmmword [rsp + 0x190]
vmovdqu xmmword [rsp + 0x140], xmm12
vpunpcklbw xmm12, xmm1, xmm0
vpunpckhbw xmm1, xmm1, xmm0
vmovdqu xmmword [rsp + 0x300], xmm1
vmovdqu xmm1, xmmword [rsp + 0x320]
vmovdqu xmmword [rsp + 0x190], xmm12
vpunpcklbw xmm0, xmm1, xmm15
vpunpckhbw xmm15, xmm1, xmm15
vmovdqu xmm1, xmmword [rsp + 0xf0]
vmovdqu xmmword [rsp + 0x3e0], xmm15
vmovdqu xmmword [rsp + 0x320], xmm0
vmovdqu xmm0, xmmword [rsp + 0x220]
vpunpcklbw xmm15, xmm3, xmm1
vpunpckhbw xmm3, xmm3, xmm1
vmovdqu xmm1, xmmword [rsp + 0x1a0]
vmovdqu xmmword [rsp + 0x3f0], xmm3
vmovdqu xmm3, xmmword [rsp + 0x160]
vmovdqu xmmword [rsp + 0xf0], xmm15
vpunpcklbw xmm15, xmm3, xmm1
vpunpckhbw xmm3, xmm3, xmm1
vmovdqu xmmword [rsp + 0x160], xmm3
vmovdqu xmm3, xmmword [rsp + 0x1e0]
vmovdqu xmmword [rsp + 0x90], xmm15
vpunpcklbw xmm1, xmm9, xmm3
vpunpckhbw xmm9, xmm9, xmm3
vmovdqu xmm3, xmmword [rsp + 0x110]
vmovdqu xmmword [rsp + 0x1a0], xmm1
vmovdqu xmm1, xmmword [rsp + 0x1f0]
vpunpcklbw xmm15, xmm3, xmm1
vpunpckhbw xmm3, xmm3, xmm1
vmovdqu xmm1, xmmword [rsp + 0x330]
vmovdqu xmmword [rsp + 0x1e0], xmm3
vmovdqu xmmword [rsp + 0x110], xmm15
vpunpcklbw xmm3, xmm1, xmm0
vpunpckhbw xmm1, xmm1, xmm0
vmovdqu xmm0, xmmword [rsp + 0x260]
vmovdqu xmmword [rsp + 0x1f0], xmm1
vmovdqu xmm1, xmmword [rsp + 0x150]
vpunpcklbw xmm15, xmm1, xmm0
vpunpckhbw xmm1, xmm1, xmm0
vmovdqu xmmword [rsp + 0x150], xmm15
vmovdqu xmm0, xmmword [rsp + 0x240]
vmovdqu xmm15, xmmword [rsp + 0x2b0]
vmovdqu xmmword [rsp + 0x220], xmm1
vmovdqu xmm12, xmmword [rsp + 0x390]
vmovdqu xmm7, xmmword [rsp + 0x3a0]
vpunpcklbw xmm1, xmm0, xmm15
vpunpckhbw xmm15, xmm0, xmm15
vmovdqu xmmword [rsp + 0x240], xmm15
vmovdqu xmm15, xmmword [rsp + 0x1c0]
vpunpcklbw xmm0, xmm15, xmm12
vpunpckhbw xmm15, xmm15, xmm12
vmovdqu xmm12, xmmword [rsp + 0x340]
vmovdqu xmmword [rsp + 0x1c0], xmm15
vpunpcklbw xmm15, xmm12, xmm7
vpunpckhbw xmm12, xmm12, xmm7
vmovdqu xmm7, xmmword [rsp + 0x280]
vmovdqu xmmword [rsp + 0x260], xmm12
vmovdqu xmm12, xmmword [rsp + 0x1d0]
vpunpcklbw xmm8, xmm12, xmm7
vmovdqu xmmword [rsp + 0x1d0], xmm8
vpunpckhbw xmm8, xmm12, xmm7
vmovdqu xmm12, xmmword [rsp + 0x2d0]
vmovdqu xmm7, xmmword [rsp + 0xa0]
vpunpcklbw xmm11, xmm12, xmm7
vmovdqu xmmword [rsp + 0x280], xmm11
vpunpckhbw xmm11, xmm12, xmm7
vmovdqu xmm7, xmmword [rsp + 0x350]
vmovdqu xmm12, xmmword [rsp + 0x3b0]
vmovdqu xmmword [rsp + 0x2b0], xmm11
vpunpcklbw xmm11, xmm7, xmm12
vpunpckhbw xmm12, xmm7, xmm12
vmovdqu xmm7, xmmword [rsp + 0x360]
vmovdqu xmmword [rsp + 0x2d0], xmm11
vpunpcklbw xmm11, xmm7, xmmword [rsp + 0x30]
vmovdqu xmmword [rsp + 0x330], xmm11
vpunpckhbw xmm11, xmm7, xmmword [rsp + 0x30]
vmovdqu xmm7, xmmword [rsp + 0x2f0]
vmovdqu xmmword [rsp + 0x340], xmm11
vpunpcklbw xmm11, xmm7, xmmword [rsp + 0x40]
vmovdqu xmmword [rsp + 0x30], xmm11
vpunpckhbw xmm11, xmm7, xmmword [rsp + 0x40]
vmovdqu xmm7, xmmword [rsp + 0x370]
vmovdqu xmmword [rsp + 0x40], xmm11
vpunpcklbw xmm11, xmm7, xmmword [rsp + 0x50]
vmovdqu xmmword [rsp + 0xa0], xmm11
vpunpckhbw xmm11, xmm7, xmmword [rsp + 0x50]
vmovdqu xmm7, xmmword [rsp + 0x200]
vmovdqu xmmword [rsp + 0x50], xmm11
vpunpcklbw xmm11, xmm7, xmmword [rsp + 0x60]
vmovdqu xmmword [rsp + 0xb0], xmm11
vpunpckhbw xmm11, xmm7, xmmword [rsp + 0x60]
vmovdqu xmm7, xmmword [rsp + 0x380]
vmovdqu xmmword [rsp + 0x60], xmm11
vpunpcklbw xmm11, xmm7, xmmword [rsp + 0x70]
vmovdqu xmmword [rsp + 0xc0], xmm11
vpunpckhbw xmm11, xmm7, xmmword [rsp + 0x70]
vmovdqu xmm7, xmmword [rsp + 0x100]
vmovdqu xmmword [rsp + 0x70], xmm11
vpunpcklbw xmm11, xmm7, xmmword [rsp + 0x90]
vpunpckhbw xmm7, xmm7, xmmword [rsp + 0x90]
vmovdqu xmmword [rsp + 0x200], xmm7
vmovdqu xmm7, xmmword [rsp + 0x160]
vmovdqu xmmword [rsp + 0x100], xmm11
vpunpcklbw xmm11, xmm6, xmm7
vpunpckhbw xmm6, xmm6, xmm7
vmovdqu xmm7, xmmword [rsp + 0x130]
vmovdqu xmmword [rsp + 0x2f0], xmm6
vmovdqu xmm6, xmmword [rsp + 0x1a0]
vmovdqu xmmword [rsp + 0x160], xmm11
vpunpcklbw xmm11, xmm7, xmm6
vpunpckhbw xmm6, xmm7, xmm6
vmovdqu xmm7, xmmword [rsp + 0x210]
vmovdqu xmmword [rsp + 0x130], xmm11
vmovdqu xmm11, xmmword [rsp + 0x310]
vmovdqu xmmword [rsp + 0x1a0], xmm6
vpunpcklbw xmm6, xmm11, xmm9
vpunpckhbw xmm9, xmm11, xmm9
vmovdqu xmmword [rsp + 0x310], xmm6
vmovdqu xmm6, xmmword [rsp + 0x110]
vpunpcklbw xmm11, xmm7, xmm6
vpunpckhbw xmm6, xmm7, xmm6
vmovdqu xmmword [rsp + 0x210], xmm6
vmovdqu xmm6, xmmword [rsp + 0x1e0]
vmovdqu xmmword [rsp + 0x110], xmm11
vpunpcklbw xmm7, xmm5, xmm6
vpunpckhbw xmm5, xmm5, xmm6
vmovdqu xmmword [rsp + 0x1e0], xmm7
vmovdqu xmmword [rsp + 0x350], xmm5
vmovdqu xmm6, xmmword [rsp + 0x230]
vmovdqu xmm11, xmmword [rsp + 0x3c0]
vmovdqu xmm7, xmmword [rsp + 0x1b0]
vpunpcklbw xmm5, xmm6, xmm3
vpunpckhbw xmm3, xmm6, xmm3
vmovdqu xmmword [rsp + 0x230], xmm5
vmovdqu xmm5, xmmword [rsp + 0x1f0]
vpunpcklbw xmm6, xmm11, xmm5
vpunpckhbw xmm5, xmm11, xmm5
vmovdqu xmmword [rsp + 0x360], xmm5
vmovdqu xmm5, xmmword [rsp + 0x150]
vmovdqu xmmword [rsp + 0x1f0], xmm6
vpunpcklbw xmm6, xmm7, xmm5
vpunpckhbw xmm5, xmm7, xmm5
vmovdqu xmmword [rsp + 0x1b0], xmm5
vmovdqu xmm5, xmmword [rsp + 0x220]
vmovdqu xmmword [rsp + 0x150], xmm6
vmovdqu xmm6, xmmword [rsp + 0x120]
vpunpcklbw xmm7, xmm4, xmm5
vpunpckhbw xmm4, xmm4, xmm5
vmovdqu xmm5, xmmword [rsp + 0x240]
vmovdqu xmmword [rsp + 0x220], xmm7
vmovdqu xmmword [rsp + 0x370], xmm4
vmovdqu xmm7, xmmword [rsp + 0x250]
vpunpcklbw xmm4, xmm6, xmm1
vmovdqu xmmword [rsp + 0x120], xmm4
vpunpckhbw xmm4, xmm6, xmm1
vmovdqu xmm6, xmmword [rsp + 0xd0]
vmovdqu xmmword [rsp + 0x380], xmm4
vpunpcklbw xmm4, xmm7, xmm5
vmovdqu xmmword [rsp + 0x90], xmm4
vpunpckhbw xmm4, xmm7, xmm5
vmovdqu xmm7, xmmword [rsp + 0x270]
vpunpcklbw xmm5, xmm6, xmm0
vmovdqu xmmword [rsp + 0x240], xmm4
vpunpckhbw xmm4, xmm6, xmm0
vmovdqu xmm6, xmmword [rsp + 0x2a0]
vmovdqu xmmword [rsp + 0xd0], xmm5
vmovdqu xmm5, xmmword [rsp + 0x1c0]
vmovdqu xmmword [rsp + 0x250], xmm4
vpunpcklbw xmm1, xmm7, xmm5
vpunpckhbw xmm5, xmm7, xmm5
vpunpcklbw xmm7, xmm6, xmm15
vpunpckhbw xmm15, xmm6, xmm15
vmovdqu xmmword [rsp + 0x2a0], xmm7
vmovdqu xmm6, xmmword [rsp + 0x260]
vmovdqu xmm7, xmmword [rsp + 0x3d0]
vmovdqu xmmword [rsp + 0x390], xmm15
vmovdqu xmmword [rsp + 0x1c0], xmm1
vmovdqu xmmword [rsp + 0x270], xmm5
vpunpcklbw xmm15, xmm7, xmm6
vpunpckhbw xmm7, xmm7, xmm6
vmovdqu xmmword [rsp + 0x260], xmm15
vmovdqu xmm5, xmmword [rsp + 0x1d0]
vmovdqu xmm4, xmmword [rsp + 0x290]
vmovdqu xmmword [rsp + 0x3a0], xmm7
vmovdqu xmm1, xmmword [rsp + 0x280]
vmovdqu xmm7, xmmword [rsp + 0x170]
vmovdqu xmm0, xmmword [rsp + 0x180]
vmovdqu xmm15, xmmword [rsp + 0xe0]
vpunpcklbw xmm6, xmm7, xmm5
vpunpckhbw xmm7, xmm7, xmm5
vpunpcklbw xmm5, xmm4, xmm8
vpunpckhbw xmm8, xmm4, xmm8
vpunpcklbw xmm4, xmm2, xmm1
vpunpckhbw xmm2, xmm2, xmm1
vmovdqu xmmword [rsp + 0x170], xmm2
vmovdqu xmm2, xmmword [rsp + 0x2b0]
vpunpcklbw xmm1, xmm0, xmm2
vpunpckhbw xmm11, xmm0, xmm2
vmovdqu xmm0, xmmword [rsp + 0x2c0]
vmovdqu xmmword [rsp + 0x180], xmm1
vmovdqu xmm1, xmmword [rsp + 0x2d0]
vpunpcklbw xmm2, xmm10, xmm1
vpunpckhbw xmm1, xmm10, xmm1
vmovdqu xmmword [rsp + 0x1d0], xmm1
vpunpcklbw xmm1, xmm0, xmm12
vpunpckhbw xmm12, xmm0, xmm12
vmovdqu xmm0, xmmword [rsp + 0x330]
vpunpcklbw xmm10, xmm15, xmm0
vpunpckhbw xmm15, xmm15, xmm0
vmovdqu xmm0, xmmword [rsp + 0x80]
vmovdqu xmmword [rsp + 0xe0], xmm10
vmovdqu xmm10, xmmword [rsp + 0x340]
vmovdqu xmmword [rsp + 0x280], xmm15
vmovdqu xmm15, xmmword [rsp + 0x80]
vpunpckhbw xmm0, xmm0, xmm10
vpunpcklbw xmm15, xmm15, xmm10
vmovdqu xmmword [rsp + 0x290], xmm0
vmovdqu xmm0, xmmword [rsp + 0x140]
vpunpcklbw xmm10, xmm0, xmmword [rsp + 0x30]
vmovdqu xmmword [rsp + 0x140], xmm10
vpunpckhbw xmm10, xmm0, xmmword [rsp + 0x30]
vmovdqu xmm0, xmmword [rsp + 0x2e0]
vmovdqu xmmword [rsp + 0x2b0], xmm10
vpunpcklbw xmm10, xmm0, xmmword [rsp + 0x40]
vmovdqu xmmword [rsp + 0x2c0], xmm10
vpunpckhbw xmm10, xmm0, xmmword [rsp + 0x40]
vmovdqu xmm0, xmmword [rsp + 0x190]
vmovdqu xmmword [rsp + 0x2d0], xmm10
vpunpcklbw xmm10, xmm0, xmmword [rsp + 0xa0]
vmovdqu xmmword [rsp + 0x190], xmm10
vpunpckhbw xmm10, xmm0, xmmword [rsp + 0xa0]
vmovdqu xmm0, xmmword [rsp + 0x300]
vmovdqu xmmword [rsp + 0x2e0], xmm10
vpunpcklbw xmm10, xmm0, xmmword [rsp + 0x50]
vmovdqu xmmword [rsp + 0x300], xmm10
vpunpckhbw xmm10, xmm0, xmmword [rsp + 0x50]
vmovdqu xmm0, xmmword [rsp + 0x320]
vmovdqu xmmword [rsp + 0x30], xmm10
vpunpcklbw xmm10, xmm0, xmmword [rsp + 0xb0]
vmovdqu xmmword [rsp + 0x40], xmm10
vpunpckhbw xmm10, xmm0, xmmword [rsp + 0xb0]
vmovdqu xmm0, xmmword [rsp + 0x3e0]
vmovdqu xmmword [rsp + 0x50], xmm10
vpunpcklbw xmm10, xmm0, xmmword [rsp + 0x60]
vmovdqu xmmword [rsp + 0x80], xmm10
vpunpckhbw xmm10, xmm0, xmmword [rsp + 0x60]
vmovdqu xmm0, xmmword [rsp + 0xf0]
vmovdqu xmmword [rsp + 0x60], xmm10
vpunpcklbw xmm10, xmm0, xmmword [rsp + 0xc0]
vpunpckhbw xmm0, xmm0, xmmword [rsp + 0xc0]
vmovdqu xmmword [rsp + 0xb0], xmm0
vmovdqu xmm0, xmmword [rsp + 0x3f0]
vmovdqu xmmword [rsp + 0xa0], xmm10
vpunpcklbw xmm10, xmm0, xmmword [rsp + 0x70]
vpunpckhbw xmm0, xmm0, xmmword [rsp + 0x70]
vmovdqu xmmword [rsp + 0x70], xmm0
vmovdqu xmm0, xmmword [rsp + 0x100]
vmovdqu xmmword [rsp + 0xc0], xmm10
vpunpcklbw xmm10, xmm0, xmm6
vpunpckhbw xmm6, xmm0, xmm6
vmovdqu xmm0, xmmword [rsp + 0x200]
vmovdqu xmmword [rsp + 0xf0], xmm10
vpunpcklbw xmm10, xmm0, xmm7
vpunpckhbw xmm7, xmm0, xmm7
vmovdqu xmm0, xmmword [rsp + 0x160]
vmovdqu xmmword [rsp + 0x100], xmm10
vpunpcklbw xmm10, xmm0, xmm5
vpunpckhbw xmm5, xmm0, xmm5
vmovdqu xmmword [rsp + 0x160], xmm10
vmovdqu xmm0, xmmword [rsp + 0x2f0]
vpunpcklbw xmm10, xmm0, xmm8
vpunpckhbw xmm0, xmm0, xmm8
vmovdqu xmmword [rsp + 0x2f0], xmm0
vmovdqu xmm0, xmmword [rsp + 0x130]
vmovdqu xmmword [rsp + 0x200], xmm10
vpunpcklbw xmm8, xmm0, xmm4
vpunpckhbw xmm4, xmm0, xmm4
vmovdqu xmm0, xmmword [rsp + 0x1a0]
vmovdqu xmmword [rsp + 0x130], xmm8
vmovdqu xmm8, xmmword [rsp + 0x170]
vpunpcklbw xmm10, xmm0, xmm8
vpunpckhbw xmm0, xmm0, xmm8
vmovdqu xmm8, xmmword [rsp + 0x180]
vmovdqu xmmword [rsp + 0x1a0], xmm0
vmovdqu xmm0, xmmword [rsp + 0x310]
vmovdqu xmmword [rsp + 0x170], xmm10
vpunpcklbw xmm10, xmm0, xmm8
vpunpckhbw xmm0, xmm0, xmm8
vmovdqu xmm8, xmmword [rsp + 0x1d0]
vmovdqu xmmword [rsp + 0x310], xmm0
vpunpcklbw xmm0, xmm9, xmm11
vmovdqu xmmword [rsp + 0x180], xmm10
vmovdqu xmmword [rsp + 0x320], xmm0
vpunpckhbw xmm0, xmm9, xmm11
vmovdqu xmmword [rsp + 0x330], xmm0
vmovdqu xmm0, xmmword [rsp + 0x110]
vpunpcklbw xmm9, xmm0, xmm2
vmovdqu xmmword [rsp + 0x110], xmm9
vpunpckhbw xmm9, xmm0, xmm2
vmovdqu xmm2, xmmword [rsp + 0x210]
vmovdqu xmmword [rsp + 0x340], xmm9
vpunpckhbw xmm10, xmm2, xmm8
vpunpcklbw xmm9, xmm2, xmm8
vmovdqu xmm2, xmmword [rsp + 0x1e0]
vmovdqu xmmword [rsp + 0x1d0], xmm9
vpunpcklbw xmm9, xmm2, xmm1
vpunpckhbw xmm1, xmm2, xmm1
vmovdqu xmm2, xmmword [rsp + 0x350]
vmovdqu xmmword [rsp + 0x210], xmm1
vmovdqu xmmword [rsp + 0x1e0], xmm9
vmovdqu xmm9, xmmword [rsp + 0xe0]
vpunpcklbw xmm1, xmm2, xmm12
vpunpckhbw xmm2, xmm2, xmm12
vmovdqu xmm12, xmmword [rsp + 0x280]
vmovdqu xmmword [rsp + 0x3b0], xmm2
vmovdqu xmm2, xmmword [rsp + 0x230]
vmovdqu xmmword [rsp + 0x350], xmm1
vpunpcklbw xmm1, xmm2, xmm9
vpunpckhbw xmm2, xmm2, xmm9
vmovdqu xmmword [rsp + 0x230], xmm2
vpunpcklbw xmm2, xmm3, xmm12
vmovdqu xmmword [rsp + 0xe0], xmm1
vmovdqu xmmword [rsp + 0x280], xmm2
vpunpckhbw xmm2, xmm3, xmm12
vmovdqu xmm3, xmmword [rsp + 0x1f0]
vmovdqu xmmword [rsp + 0x3c0], xmm2
vmovdqu xmm12, xmmword [rsp + 0x290]
vmovdqu xmm0, xmmword [rsp + 0x220]
vmovdqu xmm8, xmmword [rsp + 0x2e0]
vmovdqu xmm11, xmmword [rsp + 0x300]
vpunpcklbw xmm2, xmm3, xmm15
vpunpckhbw xmm15, xmm3, xmm15
vmovdqu xmm3, xmmword [rsp + 0x360]
vmovdqu xmmword [rsp + 0x1f0], xmm2
vmovdqu xmm2, xmmword [rsp + 0x150]
vmovdqu xmmword [rsp + 0x3d0], xmm15
vmovdqu xmm15, xmmword [rsp + 0x120]
vpunpcklbw xmm1, xmm3, xmm12
vpunpckhbw xmm9, xmm3, xmm12
vmovdqu xmm12, xmmword [rsp + 0x140]
vmovdqu xmmword [rsp + 0x290], xmm1
vmovdqu xmm1, xmmword [rsp + 0x1b0]
vmovdqu xmmword [rsp + 0x360], xmm9
vmovdqu xmm9, xmmword [rsp + 0x370]
vpunpcklbw xmm3, xmm2, xmm12
vpunpckhbw xmm12, xmm2, xmm12
vmovdqu xmmword [rsp + 0x140], xmm12
vmovdqu xmm12, xmmword [rsp + 0x2b0]
vpunpcklbw xmm2, xmm1, xmm12
vpunpckhbw xmm12, xmm1, xmm12
vmovdqu xmmword [rsp + 0x150], xmm12
vmovdqu xmm12, xmmword [rsp + 0x2c0]
vpunpcklbw xmm1, xmm0, xmm12
vpunpckhbw xmm12, xmm0, xmm12
vmovdqu xmmword [rsp + 0x1b0], xmm12
vmovdqu xmm12, xmmword [rsp + 0x2d0]
vpunpcklbw xmm0, xmm9, xmm12
vpunpckhbw xmm12, xmm9, xmm12
vmovdqu xmmword [rsp + 0x220], xmm12
vmovdqu xmm12, xmmword [rsp + 0x190]
vpunpcklbw xmm9, xmm15, xmm12
vpunpckhbw xmm12, xmm15, xmm12
vmovdqu xmm15, xmmword [rsp + 0x380]
vmovdqu xmmword [rsp + 0x120], xmm12
vpunpcklbw xmm12, xmm15, xmm8
vpunpckhbw xmm15, xmm15, xmm8
vmovdqu xmm8, xmmword [rsp + 0x90]
vmovdqu xmmword [rsp + 0x190], xmm15
vmovdqu xmm15, xmmword [rsp + 0x90]
vpunpckhbw xmm8, xmm8, xmm11
vmovdqu xmmword [rsp + 0x90], xmm8
vmovdqu xmm8, xmmword [rsp + 0x240]
vpunpcklbw xmm15, xmm15, xmm11
vpunpcklbw xmm11, xmm8, xmmword [rsp + 0x30]
vmovdqu xmmword [rsp + 0x240], xmm11
vpunpckhbw xmm11, xmm8, xmmword [rsp + 0x30]
vmovdqu xmm8, xmmword [rsp + 0xd0]
vmovdqu xmmword [rsp + 0x30], xmm11
vpunpcklbw xmm11, xmm8, xmmword [rsp + 0x40]
vmovdqu xmmword [rsp + 0xd0], xmm11
vpunpckhbw xmm11, xmm8, xmmword [rsp + 0x40]
vmovdqu xmm8, xmmword [rsp + 0x250]
vmovdqu xmmword [rsp + 0x40], xmm11
vpunpcklbw xmm11, xmm8, xmmword [rsp + 0x50]
vmovdqu xmmword [rsp + 0x250], xmm11
vpunpckhbw xmm11, xmm8, xmmword [rsp + 0x50]
vmovdqu xmm8, xmmword [rsp + 0x1c0]
vmovdqu xmmword [rsp + 0x50], xmm11
vpunpcklbw xmm11, xmm8, xmmword [rsp + 0x80]
vmovdqu xmmword [rsp + 0x1c0], xmm11
vpunpckhbw xmm11, xmm8, xmmword [rsp + 0x80]
vmovdqu xmm8, xmmword [rsp + 0x270]
vmovdqu xmmword [rsp + 0x80], xmm11
vpunpcklbw xmm11, xmm8, xmmword [rsp + 0x60]
vmovdqu xmmword [rsp + 0x270], xmm11
vpunpckhbw xmm11, xmm8, xmmword [rsp + 0x60]
vmovdqu xmm8, xmmword [rsp + 0x2a0]
vmovdqu xmmword [rsp + 0x60], xmm11
vpunpcklbw xmm11, xmm8, xmmword [rsp + 0xa0]
vpunpckhbw xmm8, xmm8, xmmword [rsp + 0xa0]
vmovdqu xmmword [rsp + 0xa0], xmm8
vmovdqu xmm8, xmmword [rsp + 0x390]
vmovdqu xmmword [rsp + 0x2a0], xmm11
vpunpcklbw xmm11, xmm8, xmmword [rsp + 0xb0]
vpunpckhbw xmm8, xmm8, xmmword [rsp + 0xb0]
vmovdqu xmmword [rsp + 0x2b0], xmm11
vmovdqu xmmword [rsp + 0xb0], xmm8
vmovdqu xmm8, xmmword [rsp + 0x260]
vpunpcklbw xmm11, xmm8, xmmword [rsp + 0xc0]
vpunpckhbw xmm8, xmm8, xmmword [rsp + 0xc0]
vmovdqu xmmword [rsp + 0xc0], xmm8
vmovdqu xmm8, xmmword [rsp + 0x3a0]
vmovdqu xmmword [rsp + 0x260], xmm11
vpunpcklbw xmm11, xmm8, xmmword [rsp + 0x70]
vpunpckhbw xmm8, xmm8, xmmword [rsp + 0x70]
vmovdqu xmmword [rsp + 0x70], xmm8
vmovdqu xmm8, xmmword [rsp + 0xf0]
vmovdqu xmmword [rsp + 0x2c0], xmm11
vpunpcklbw xmm11, xmm8, xmm3
vpunpckhbw xmm3, xmm8, xmm3
vmovdqu xmm8, xmmword [rsp + 0x140]
vmovdqu xmmword [rdx - 0x3f0], xmm3
vmovdqu xmmword [rdx - 0x400], xmm11
vpunpcklbw xmm3, xmm6, xmm8
vpunpckhbw xmm6, xmm6, xmm8
vmovdqu xmm8, xmmword [rsp + 0x150]
vmovdqu xmmword [rdx - 0x3d0], xmm6
vmovdqu xmm6, xmmword [rsp + 0x100]
vmovdqu xmmword [rdx - 0x3e0], xmm3
vpunpcklbw xmm3, xmm6, xmm2
vpunpckhbw xmm2, xmm6, xmm2
vmovdqu xmmword [rdx - 0x3c0], xmm3
vmovdqu xmm3, xmmword [rsp + 0x160]
vmovdqu xmmword [rdx - 0x3b0], xmm2
vpunpcklbw xmm2, xmm7, xmm8
vpunpckhbw xmm7, xmm7, xmm8
vmovdqu xmmword [rdx - 0x3a0], xmm2
vmovdqu xmm8, xmmword [rsp + 0x1b0]
vmovdqu xmmword [rdx - 0x390], xmm7
vpunpcklbw xmm2, xmm3, xmm1
vpunpckhbw xmm1, xmm3, xmm1
vmovdqu xmm3, xmmword [rsp + 0x200]
vmovdqu xmmword [rdx - 0x370], xmm1
vmovdqu xmmword [rdx - 0x380], xmm2
vpunpcklbw xmm1, xmm5, xmm8
vpunpckhbw xmm5, xmm5, xmm8
vmovdqu xmmword [rdx - 0x360], xmm1
vmovdqu xmmword [rdx - 0x350], xmm5
vmovdqu xmm5, xmmword [rsp + 0x220]
vpunpcklbw xmm1, xmm3, xmm0
vpunpckhbw xmm0, xmm3, xmm0
vmovdqu xmmword [rdx - 0x340], xmm1
vmovdqu xmmword [rdx - 0x330], xmm0
vmovdqu xmm3, xmmword [rsp + 0x2f0]
vmovdqu xmm7, xmmword [rsp + 0x330]
vmovdqu xmm11, xmmword [rsp + 0x30]
vpunpcklbw xmm0, xmm3, xmm5
vpunpckhbw xmm8, xmm3, xmm5
vmovdqu xmm3, xmmword [rsp + 0x130]
vmovdqu xmm5, xmmword [rsp + 0x120]
vmovdqu xmmword [rdx - 0x320], xmm0
vmovdqu xmmword [rdx - 0x310], xmm8
vpunpcklbw xmm0, xmm3, xmm9
vpunpckhbw xmm9, xmm3, xmm9
vmovdqu xmm3, xmmword [rsp + 0x170]
vmovdqu xmmword [rdx - 0x300], xmm0
vpunpcklbw xmm0, xmm4, xmm5
vpunpckhbw xmm4, xmm4, xmm5
vmovdqu xmm5, xmmword [rsp + 0x90]
vmovdqu xmmword [rdx - 0x2e0], xmm0
vmovdqu xmmword [rdx - 0x2d0], xmm4
vmovdqu xmm4, xmmword [rsp + 0x190]
vmovdqu xmmword [rdx - 0x2f0], xmm9
vpunpcklbw xmm0, xmm3, xmm12
vpunpckhbw xmm12, xmm3, xmm12
vmovdqu xmm3, xmmword [rsp + 0x1a0]
vmovdqu xmmword [rdx - 0x2c0], xmm0
vmovdqu xmmword [rdx - 0x2b0], xmm12
vpunpcklbw xmm0, xmm3, xmm4
vpunpckhbw xmm9, xmm3, xmm4
vmovdqu xmm3, xmmword [rsp + 0x180]
vmovdqu xmm4, xmmword [rsp + 0x240]
vmovdqu xmmword [rdx - 0x2a0], xmm0
vmovdqu xmmword [rdx - 0x290], xmm9
vpunpcklbw xmm0, xmm3, xmm15
vpunpckhbw xmm15, xmm3, xmm15
vmovdqu xmm3, xmmword [rsp + 0x310]
vmovdqu xmmword [rdx - 0x280], xmm0
vmovdqu xmmword [rdx - 0x270], xmm15
vpunpcklbw xmm0, xmm3, xmm5
vpunpckhbw xmm3, xmm3, xmm5
vmovdqu xmmword [rdx - 0x250], xmm3
vmovdqu xmm3, xmmword [rsp + 0x320]
vmovdqu xmmword [rdx - 0x260], xmm0
vpunpcklbw xmm0, xmm3, xmm4
vmovdqu xmmword [rdx - 0x240], xmm0
vpunpckhbw xmm0, xmm3, xmm4
vmovdqu xmm3, xmmword [rsp + 0x110]
vmovdqu xmmword [rdx - 0x230], xmm0
vpunpcklbw xmm0, xmm7, xmm11
vpunpckhbw xmm11, xmm7, xmm11
vmovdqu xmmword [rdx - 0x220], xmm0
vmovdqu xmmword [rdx - 0x210], xmm11
vmovdqu xmm5, xmmword [rsp + 0xd0]
vmovdqu xmm4, xmmword [rsp + 0x40]
vmovdqu xmm7, xmmword [rsp + 0x350]
vpunpcklbw xmm0, xmm3, xmm5
vmovdqu xmmword [rdx - 0x200], xmm0
vpunpckhbw xmm0, xmm3, xmm5
vmovdqu xmm3, xmmword [rsp + 0x340]
vmovdqu xmm5, xmmword [rsp + 0x250]
vmovdqu xmmword [rdx - 0x1f0], xmm0
vpunpckhbw xmm2, xmm3, xmm4
vpunpcklbw xmm0, xmm3, xmm4
vmovdqu xmm3, xmmword [rsp + 0x1d0]
vmovdqu xmm4, xmmword [rsp + 0x50]
vmovdqu xmmword [rdx - 0x1e0], xmm0
vmovdqu xmmword [rdx - 0x1d0], xmm2
vpunpcklbw xmm0, xmm3, xmm5
vmovdqu xmmword [rdx - 0x1c0], xmm0
vpunpckhbw xmm0, xmm3, xmm5
vmovdqu xmm3, xmmword [rsp + 0x1e0]
vmovdqu xmm5, xmmword [rsp + 0x1c0]
vmovdqu xmmword [rdx - 0x1b0], xmm0
vpunpcklbw xmm0, xmm10, xmm4
vmovdqu xmmword [rdx - 0x1a0], xmm0
vpunpckhbw xmm10, xmm10, xmm4
vmovdqu xmm4, xmmword [rsp + 0x80]
vmovdqu xmmword [rdx - 0x190], xmm10
vpunpcklbw xmm0, xmm3, xmm5
vmovdqu xmmword [rdx - 0x180], xmm0
vpunpckhbw xmm0, xmm3, xmm5
vmovdqu xmm3, xmmword [rsp + 0x210]
vmovdqu xmm5, xmmword [rsp + 0x270]
vmovdqu xmmword [rdx - 0x170], xmm0
vpunpcklbw xmm0, xmm3, xmm4
vpunpckhbw xmm1, xmm3, xmm4
vmovdqu xmm3, xmmword [rsp + 0x3b0]
vmovdqu xmm4, xmmword [rsp + 0x60]
vmovdqu xmmword [rdx - 0x160], xmm0
vpunpcklbw xmm0, xmm7, xmm5
vmovdqu xmmword [rdx - 0x140], xmm0
vpunpckhbw xmm0, xmm7, xmm5
vmovdqu xmm7, xmmword [rsp + 0xe0]
vmovdqu xmmword [rdx - 0x150], xmm1
vmovdqu xmmword [rdx - 0x130], xmm0
vmovdqu xmm5, xmmword [rsp + 0x2a0]
vpunpcklbw xmm0, xmm3, xmm4
vpunpckhbw xmm12, xmm3, xmm4
vmovdqu xmmword [rdx - 0x120], xmm0
vmovdqu xmmword [rdx - 0x110], xmm12
vpunpcklbw xmm0, xmm7, xmm5
vmovdqu xmmword [rdx - 0x100], xmm0
vmovdqu xmm3, xmmword [rsp + 0x230]
vmovdqu xmm4, xmmword [rsp + 0xa0]
vpunpckhbw xmm0, xmm7, xmm5
vmovdqu xmm7, xmmword [rsp + 0x280]
vmovdqu xmmword [rdx - 0xf0], xmm0
vmovdqu xmm5, xmmword [rsp + 0x2b0]
vmovdqu xmm6, xmmword [rsp + 0x1f0]
vmovdqu xmm2, xmmword [rsp + 0x260]
vpunpcklbw xmm0, xmm3, xmm4
vmovdqu xmmword [rdx - 0xe0], xmm0
vpunpckhbw xmm0, xmm3, xmm4
vmovdqu xmm3, xmmword [rsp + 0x3c0]
vmovdqu xmm4, xmmword [rsp + 0xb0]
vmovdqu xmmword [rdx - 0xd0], xmm0
vpunpcklbw xmm0, xmm7, xmm5
vmovdqu xmmword [rdx - 0xc0], xmm0
vpunpckhbw xmm0, xmm7, xmm5
vmovdqu xmm7, xmmword [rsp + 0x3d0]
vmovdqu xmmword [rdx - 0xb0], xmm0
vpunpcklbw xmm0, xmm3, xmm4
vmovdqu xmmword [rdx - 0xa0], xmm0
vpunpckhbw xmm0, xmm3, xmm4
vmovdqu xmm3, xmmword [rsp + 0x290]
vmovdqu xmmword [rdx - 0x90], xmm0
vpunpcklbw xmm0, xmm6, xmm2
vmovdqu xmmword [rdx - 0x80], xmm0
vpunpckhbw xmm0, xmm6, xmm2
vmovdqu xmm2, xmmword [rsp + 0xc0]
vmovdqu xmmword [rdx - 0x70], xmm0
vmovdqu xmm6, xmmword [rsp + 0x360]
vpunpcklbw xmm0, xmm7, xmm2
vpunpckhbw xmm15, xmm7, xmm2
vmovdqu xmm7, xmmword [rsp + 0x2c0]
vmovdqu xmmword [rdx - 0x60], xmm0
vmovdqu xmmword [rdx - 0x50], xmm15
vpunpcklbw xmm0, xmm3, xmm7
vmovdqu xmmword [rdx - 0x40], xmm0
vpunpckhbw xmm0, xmm3, xmm7
vmovdqu xmm3, xmmword [rsp + 0x70]
vmovdqu xmmword [rdx - 0x30], xmm0
vpunpckhbw xmm10, xmm6, xmm3
vpunpcklbw xmm0, xmm6, xmm3
vmovdqu xmmword [rdx - 0x20], xmm0
vmovdqu xmmword [rdx - 0x10], xmm10
cmp rax, rcx
jne 0x62af40
mov r9, qword [rsp + 0x488]
mov r8, r9
and r8, 0xfffffffffffffff0
test r9b, 0xf
je 0x62e7c2
mov rdx, qword [rsp + 0x5c0]
mov rax, r8
shl rax, 6
add rdx, rax
add rax, qword [rsp + 0x580]
nop dword [rax]
mov ecx, dword [rdx]
mov r10d, ecx
mov byte [rax], cl
mov byte [rax + 1], ch
shr ecx, 0x18
shr r10d, 0x10
mov byte [rax + 3], cl
mov byte [rax + 2], r10b
mov ecx, dword [rdx + 4]
mov r10d, ecx
mov byte [rax + 0x14], cl
mov byte [rax + 0x15], ch
shr ecx, 0x18
shr r10d, 0x10
mov byte [rax + 0x17], cl
mov byte [rax + 0x16], r10b
mov ecx, dword [rdx + 8]
mov r10d, ecx
mov byte [rax + 0x28], cl
mov byte [rax + 0x29], ch
shr ecx, 0x18
shr r10d, 0x10
mov byte [rax + 0x2b], cl
mov byte [rax + 0x2a], r10b
mov ecx, dword [rdx + 0xc]
mov r10d, ecx
mov byte [rax + 0x3c], cl
mov byte [rax + 0x3d], ch
shr ecx, 0x18
shr r10d, 0x10
mov byte [rax + 0x3f], cl
mov byte [rax + 0x3e], r10b
mov ecx, dword [rdx + 0x10]
mov r10d, ecx
mov byte [rax + 0x10], cl
mov byte [rax + 0x11], ch
shr ecx, 0x18
shr r10d, 0x10
mov byte [rax + 0x13], cl
mov byte [rax + 0x12], r10b
mov ecx, dword [rdx + 0x14]
mov r10d, ecx
mov byte [rax + 0x24], cl
mov byte [rax + 0x25], ch
shr ecx, 0x18
shr r10d, 0x10
mov byte [rax + 0x27], cl
mov byte [rax + 0x26], r10b
mov ecx, dword [rdx + 0x18]
mov r10d, ecx
mov byte [rax + 0x38], cl
mov byte [rax + 0x39], ch
shr ecx, 0x18
shr r10d, 0x10
mov byte [rax + 0x3b], cl
mov byte [rax + 0x3a], r10b
mov ecx, dword [rdx + 0x1c]
mov r10d, ecx
mov byte [rax + 0xc], cl
mov byte [rax + 0xd], ch
shr ecx, 0x18
shr r10d, 0x10
mov byte [rax + 0xf], cl
mov byte [rax + 0xe], r10b
mov ecx, dword [rdx + 0x20]
mov r10d, ecx
mov byte [rax + 0x20], cl
mov byte [rax + 0x21], ch
shr ecx, 0x18
shr r10d, 0x10
mov byte [rax + 0x23], cl
mov byte [rax + 0x22], r10b
mov ecx, dword [rdx + 0x24]
mov r10d, ecx
mov byte [rax + 0x34], cl
mov byte [rax + 0x35], ch
shr ecx, 0x18
shr r10d, 0x10
mov byte [rax + 0x37], cl
mov byte [rax + 0x36], r10b
mov ecx, dword [rdx + 0x28]
mov r10d, ecx
mov byte [rax + 8], cl
mov byte [rax + 9], ch
shr ecx, 0x18
shr r10d, 0x10
mov byte [rax + 0xb], cl
mov byte [rax + 0xa], r10b
mov ecx, dword [rdx + 0x2c]
mov r10d, ecx
mov byte [rax + 0x1c], cl
mov byte [rax + 0x1d], ch
shr ecx, 0x18
shr r10d, 0x10
mov byte [rax + 0x1f], cl
mov byte [rax + 0x1e], r10b
mov ecx, dword [rdx + 0x30]
mov r10d, ecx
mov byte [rax + 0x30], cl
mov byte [rax + 0x31], ch
shr ecx, 0x18
shr r10d, 0x10
mov byte [rax + 0x33], cl
mov byte [rax + 0x32], r10b
mov ecx, dword [rdx + 0x34]
mov r10d, ecx
mov byte [rax + 4], cl
mov byte [rax + 5], ch
shr ecx, 0x18
shr r10d, 0x10
mov byte [rax + 7], cl
mov byte [rax + 6], r10b
mov ecx, dword [rdx + 0x38]
mov r10d, ecx
mov byte [rax + 0x18], cl
mov byte [rax + 0x19], ch
shr ecx, 0x18
shr r10d, 0x10
mov byte [rax + 0x1b], cl
mov byte [rax + 0x1a], r10b
mov ecx, dword [rdx + 0x3c]
mov r10d, ecx
mov byte [rax + 0x2c], cl
mov byte [rax + 0x2d], ch
shr ecx, 0x18
shr r10d, 0x10
inc r8
mov byte [rax + 0x2f], cl
add rdx, 0x40
mov byte [rax + 0x2e], r10b
add rax, 0x40
cmp r9, r8
ja 0x62e610
vmovups xmm6, xmmword [rsp + 0x490]
vmovups xmm7, xmmword [rsp + 0x4a0]
vmovups xmm8, xmmword [rsp + 0x4b0]
vmovups xmm9, xmmword [rsp + 0x4c0]
vmovups xmm10, xmmword [rsp + 0x4d0]
vmovups xmm11, xmmword [rsp + 0x4e0]
vmovups xmm12, xmmword [rsp + 0x4f0]
vmovups xmm13, xmmword [rsp + 0x500]
vmovups xmm14, xmmword [rsp + 0x510]
vmovups xmm15, xmmword [rsp + 0x520]
add rsp, 0x538
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
mov r9, rbp
mov r8, rsi
mov rdx, r14
mov rcx, rdi
call fcn.00613680
lea r12, [r14 + rbx]
mov rax, rsi
mov r9, rbp
shl rax, 8
mov r8, rsi
mov rdx, r12
mov rcx, r14
mov qword [rsp + 0x50], rax
call fcn.00613680
cmp dword [rsp + 0x590], 2
mov eax, dword [r12 + rbx - 0x40]
jbe 0x62f10c
mov edx, 1
mov dword [rsp + 0x60], 2
shrx edx, dword [rsp + 0x590], edx
mov dword [rsp + 0x90], edx
mov edx, dword [rsp + 0x60]
nop word [rax + rax]
mov r15d, dword [rsp + 0x70]
mov r14d, edx
sub r15d, edx
cmp dword [rsp + 0x90], edx
mov ecx, r15d
cmova ecx, edx
imul r14, rbx
mov dword [rsp + 0x30], ecx
lea r11, [rdi + r14]
mov qword [rsp + 0x40], r11
cmp ecx, 1
jbe 0x62e950
mov r15d, dword [rsp + 0x80]
lea r14, [r11 + rbx]
lea r13d, [rdx - 1]
mov rdx, r14
mov r14d, r15d
mov r15, rdx
nop dword [rax + rax]
and eax, r13d
mov r8, r15
mov rcx, r12
mov r9, rsi
lea edx, [r14 + rax - 1]
mov qword [rsp + 0x20], rbp
lea r12d, [r14 + 1]
imul rdx, rbx
imul r12, rbx
add rdx, rdi
call fcn.00618e20
add r12, qword [rsp + 0x40]
mov rcx, r15
mov qword [rsp + 0x20], rbp
and eax, r13d
mov r9, rsi
lea edx, [rax + r14]
add r14d, 2
imul rdx, rbx
mov r8, r12
add rdx, rdi
call fcn.00618e20
add r15, qword [rsp + 0x50]
cmp r14d, dword [rsp + 0x30]
jb 0x62e8f0
mov edx, dword [rsp + 0x60]
add edx, edx
cmp dword [rsp + 0x590], edx
jbe 0x62e968
mov dword [rsp + 0x60], edx
jmp 0x62e8a0
mov edx, dword [rsp + 0x60]
and edx, 0x7fffffff
lea r14d, [rdx - 1]
mov dword [rsp + 0x80], edx
and eax, r14d
mov r13d, dword [rsp + 0x590]
mov r15d, dword [rsp + 0x70]
mov r9, rsi
mov rcx, r12
sub r13d, dword [rsp + 0x80]
imul r15, qword [rsp + 0x488]
mov qword [rsp + 0x20], rbp
lea edx, [r13 + rax - 2]
imul rdx, rbx
shl r15, 6
add r15, rdi
add rdx, rdi
mov r8, r15
call fcn.00618e20
mov r8, qword [rsp + 0x5c0]
mov qword [rsp + 0x20], rbp
mov r9, rsi
and r14d, eax
mov rcx, r15
lea edx, [r13 + r14 - 1]
imul rdx, rbx
add rdx, rdi
call fcn.00618e20
jmp 0x62aeb7
mov r9, rbp
mov r8, rsi
mov rdx, r14
mov rcx, rdi
call fcn.00613680
mov rax, rsi
lea r12, [r14 + rbx]
mov r9, rsi
shl rax, 8
mov r8, r12
mov rcx, r14
mov qword [rsp + 0x60], rax
lea eax, [r13 - 1]
mov edx, eax
and edx, dword [r14 + rbx - 0x40]
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x80], eax
imul rdx, rbx
add rdx, qword [rsp + 0x5b0]
call fcn.0061acf0
cmp dword [rsp + 0x590], 2
jbe 0x62f116
mov dword [rsp + 0x30], 2
mov ecx, dword [rsp + 0x30]
mov edx, 1
shrx edx, dword [rsp + 0x590], edx
mov dword [rsp + 0xa0], edx
mov edx, dword [rsp + 0x70]
mov r15d, ecx
sub edx, ecx
cmp dword [rsp + 0xa0], ecx
mov r11d, edx
mov rdx, r15
cmova r11d, r15d
imul r15, rbx
mov ecx, r11d
mov dword [rsp + 0x40], r11d
lea r11, [rdi + r15]
mov qword [rsp + 0x50], r11
cmp ecx, 1
jbe 0x62eb33
mov r15d, dword [rsp + 0x90]
lea r14d, [rdx - 1]
lea r13, [r11 + rbx]
nop word [rax + rax]
and eax, r14d
mov qword [rsp + 0x20], rbp
mov r9, rsi
mov r8, r13
lea edx, [r15 + rax - 1]
mov rcx, r12
imul rdx, rbx
add rdx, rdi
call fcn.00618e20
mov edx, dword [rsp + 0x30]
add edx, r15d
and edx, dword [rsp + 0x5b8]
cmp edx, 1
je 0x62eb50
lea r12d, [r15 + 1]
and eax, r14d
mov rcx, r13
mov qword [rsp + 0x20], rbp
imul r12, rbx
add r12, qword [rsp + 0x50]
lea edx, [rax + r15]
mov r9, rsi
imul rdx, rbx
add r15d, 2
add rdx, rdi
mov r8, r12
call fcn.0061acf0
add r13, qword [rsp + 0x60]
cmp r15d, dword [rsp + 0x40]
jb 0x62eac0
mov edx, dword [rsp + 0x30]
add edx, edx
cmp dword [rsp + 0x590], edx
jbe 0x62eba9
mov dword [rsp + 0x30], edx
mov ecx, edx
jmp 0x62ea72
and eax, dword [rsp + 0x80]
lea r12d, [r15 + 1]
mov rcx, r13
mov qword [rsp + 0x20], rbp
imul r12, rbx
add r12, qword [rsp + 0x50]
mov r9, rsi
add r15d, 2
imul rax, rbx
add rax, qword [rsp + 0x5b0]
mov r8, r12
mov rdx, rax
call fcn.0061acf0
add r13, qword [rsp + 0x60]
cmp dword [rsp + 0x40], r15d
ja 0x62eac0
mov edx, dword [rsp + 0x30]
add edx, edx
cmp dword [rsp + 0x590], edx
ja 0x62eb42
mov edx, dword [rsp + 0x30]
and edx, 0x7fffffff
lea r14d, [rdx - 1]
mov dword [rsp + 0x90], edx
and eax, r14d
mov r15d, dword [rsp + 0x590]
mov r13d, dword [rsp + 0x70]
mov qword [rsp + 0x20], rbp
mov r9, rsi
imul r13, qword [rsp + 0x488]
mov rcx, r12
sub r15d, dword [rsp + 0x90]
lea edx, [r15 + rax - 2]
imul rdx, rbx
shl r13, 6
add r13, rdi
mov r8, r13
add rdx, rdi
call fcn.00618e20
mov edx, eax
mov eax, dword [rsp + 0x70]
and eax, dword [rsp + 0x5b8]
cmp eax, 1
je 0x62f0f4
and edx, r14d
lea edx, [r15 + rdx - 1]
imul rdx, rbx
add rdx, rdi
mov r8, qword [rsp + 0x5c0]
mov qword [rsp + 0x20], rbp
mov r9, rsi
mov rcx, r13
call fcn.0061acf0
jmp 0x62aeb7
mov rax, qword [rsp + 0x580]
mov r8, rsi
mov rdx, rdi
shl r8, 7
add r8, rax
nop dword [rax]
movzx ecx, byte [rax + 1]
movzx r11d, byte [rax]
shl ecx, 8
mov r10d, ecx
movzx ecx, byte [rax + 2]
shl ecx, 0x10
add ecx, r10d
movzx r10d, byte [rax + 3]
shl r10d, 0x18
add r10d, r11d
add ecx, r10d
mov dword [rdx], ecx
movzx ecx, byte [rax + 0x15]
movzx r11d, byte [rax + 0x14]
shl ecx, 8
mov r10d, ecx
movzx ecx, byte [rax + 0x16]
shl ecx, 0x10
add ecx, r10d
movzx r10d, byte [rax + 0x17]
shl r10d, 0x18
add r10d, r11d
add ecx, r10d
mov dword [rdx + 4], ecx
movzx ecx, byte [rax + 0x29]
movzx r11d, byte [rax + 0x28]
shl ecx, 8
mov r10d, ecx
movzx ecx, byte [rax + 0x2a]
shl ecx, 0x10
add ecx, r10d
movzx r10d, byte [rax + 0x2b]
shl r10d, 0x18
add r10d, r11d
add ecx, r10d
mov dword [rdx + 8], ecx
movzx ecx, byte [rax + 0x3d]
movzx r11d, byte [rax + 0x3c]
shl ecx, 8
mov r10d, ecx
movzx ecx, byte [rax + 0x3e]
shl ecx, 0x10
add ecx, r10d
movzx r10d, byte [rax + 0x3f]
shl r10d, 0x18
add r10d, r11d
add ecx, r10d
mov dword [rdx + 0xc], ecx
movzx ecx, byte [rax + 0x11]
movzx r11d, byte [rax + 0x10]
shl ecx, 8
mov r10d, ecx
movzx ecx, byte [rax + 0x12]
shl ecx, 0x10
add ecx, r10d
movzx r10d, byte [rax + 0x13]
shl r10d, 0x18
add r10d, r11d
add ecx, r10d
mov dword [rdx + 0x10], ecx
movzx ecx, byte [rax + 0x25]
movzx r11d, byte [rax + 0x24]
shl ecx, 8
mov r10d, ecx
movzx ecx, byte [rax + 0x26]
shl ecx, 0x10
add ecx, r10d
movzx r10d, byte [rax + 0x27]
shl r10d, 0x18
add r10d, r11d
add ecx, r10d
mov dword [rdx + 0x14], ecx
movzx ecx, byte [rax + 0x39]
shl ecx, 8
mov r10d, ecx
movzx ecx, byte [rax + 0x3a]
shl ecx, 0x10
add ecx, r10d
movzx r10d, byte [rax + 0x3b]
movzx r11d, byte [rax + 0x38]
shl r10d, 0x18
add r10d, r11d
add ecx, r10d
mov dword [rdx + 0x18], ecx
movzx ecx, byte [rax + 0xd]
movzx r11d, byte [rax + 0xc]
shl ecx, 8
mov r10d, ecx
movzx ecx, byte [rax + 0xe]
shl ecx, 0x10
add ecx, r10d
movzx r10d, byte [rax + 0xf]
shl r10d, 0x18
add r10d, r11d
add ecx, r10d
mov dword [rdx + 0x1c], ecx
movzx ecx, byte [rax + 0x21]
movzx r11d, byte [rax + 0x20]
shl ecx, 8
mov r10d, ecx
movzx ecx, byte [rax + 0x22]
shl ecx, 0x10
add ecx, r10d
movzx r10d, byte [rax + 0x23]
shl r10d, 0x18
add r10d, r11d
add ecx, r10d
mov dword [rdx + 0x20], ecx
movzx ecx, byte [rax + 0x35]
movzx r11d, byte [rax + 0x34]
shl ecx, 8
mov r10d, ecx
movzx ecx, byte [rax + 0x36]
shl ecx, 0x10
add ecx, r10d
movzx r10d, byte [rax + 0x37]
shl r10d, 0x18
add r10d, r11d
add ecx, r10d
mov dword [rdx + 0x24], ecx
movzx ecx, byte [rax + 9]
movzx r11d, byte [rax + 8]
shl ecx, 8
mov r10d, ecx
movzx ecx, byte [rax + 0xa]
shl ecx, 0x10
add ecx, r10d
movzx r10d, byte [rax + 0xb]
shl r10d, 0x18
add r10d, r11d
add ecx, r10d
mov dword [rdx + 0x28], ecx
movzx ecx, byte [rax + 0x1d]
movzx r11d, byte [rax + 0x1c]
shl ecx, 8
mov r10d, ecx
movzx ecx, byte [rax + 0x1e]
shl ecx, 0x10
add ecx, r10d
movzx r10d, byte [rax + 0x1f]
shl r10d, 0x18
add r10d, r11d
add ecx, r10d
mov dword [rdx + 0x2c], ecx
movzx ecx, byte [rax + 0x31]
movzx r11d, byte [rax + 0x30]
shl ecx, 8
mov r10d, ecx
movzx ecx, byte [rax + 0x32]
shl ecx, 0x10
add ecx, r10d
movzx r10d, byte [rax + 0x33]
shl r10d, 0x18
add r10d, r11d
add ecx, r10d
mov dword [rdx + 0x30], ecx
movzx ecx, byte [rax + 5]
movzx r11d, byte [rax + 4]
shl ecx, 8
mov r10d, ecx
movzx ecx, byte [rax + 6]
shl ecx, 0x10
add ecx, r10d
movzx r10d, byte [rax + 7]
shl r10d, 0x18
add r10d, r11d
add ecx, r10d
mov dword [rdx + 0x34], ecx
movzx ecx, byte [rax + 0x19]
movzx r11d, byte [rax + 0x18]
shl ecx, 8
mov r10d, ecx
movzx ecx, byte [rax + 0x1a]
shl ecx, 0x10
add ecx, r10d
movzx r10d, byte [rax + 0x1b]
shl r10d, 0x18
add r10d, r11d
add ecx, r10d
mov dword [rdx + 0x38], ecx
movzx ecx, byte [rax + 0x2d]
movzx r11d, byte [rax + 0x2c]
shl ecx, 8
mov r10d, ecx
movzx ecx, byte [rax + 0x2e]
shl ecx, 0x10
add ecx, r10d
movzx r10d, byte [rax + 0x2f]
shl r10d, 0x18
add r10d, r11d
add ecx, r10d
add rax, 0x40
add rdx, 0x40
mov dword [rdx - 4], ecx
cmp r8, rax
jne 0x62ec60
jmp 0x62adc2
mov rax, qword [rsp + 0x580]
mov rdx, qword [rsp + 0x5c0]
add rbx, rax
mov rsi, rbx
nop word [rax + rax]
mov ecx, dword [rdx]
mov r8d, ecx
mov byte [rax], cl
mov byte [rax + 1], ch
shr ecx, 0x18
shr r8d, 0x10
mov byte [rax + 3], cl
mov byte [rax + 2], r8b
mov ecx, dword [rdx + 4]
mov r8d, ecx
mov byte [rax + 0x14], cl
mov byte [rax + 0x15], ch
shr ecx, 0x18
shr r8d, 0x10
mov byte [rax + 0x17], cl
mov byte [rax + 0x16], r8b
mov ecx, dword [rdx + 8]
mov r8d, ecx
mov byte [rax + 0x28], cl
mov byte [rax + 0x29], ch
shr ecx, 0x18
shr r8d, 0x10
mov byte [rax + 0x2b], cl
mov byte [rax + 0x2a], r8b
mov ecx, dword [rdx + 0xc]
mov r8d, ecx
mov byte [rax + 0x3c], cl
mov byte [rax + 0x3d], ch
shr ecx, 0x18
shr r8d, 0x10
mov byte [rax + 0x3f], cl
mov byte [rax + 0x3e], r8b
mov ecx, dword [rdx + 0x10]
mov r8d, ecx
mov byte [rax + 0x10], cl
mov byte [rax + 0x11], ch
shr ecx, 0x18
shr r8d, 0x10
mov byte [rax + 0x13], cl
mov byte [rax + 0x12], r8b
mov ecx, dword [rdx + 0x14]
mov r8d, ecx
mov byte [rax + 0x24], cl
mov byte [rax + 0x25], ch
shr ecx, 0x18
shr r8d, 0x10
mov byte [rax + 0x27], cl
mov byte [rax + 0x26], r8b
mov ecx, dword [rdx + 0x18]
mov r8d, ecx
mov byte [rax + 0x38], cl
mov byte [rax + 0x39], ch
shr ecx, 0x18
shr r8d, 0x10
mov byte [rax + 0x3b], cl
mov byte [rax + 0x3a], r8b
mov ecx, dword [rdx + 0x1c]
mov r8d, ecx
mov byte [rax + 0xc], cl
mov byte [rax + 0xd], ch
shr ecx, 0x18
shr r8d, 0x10
mov byte [rax + 0xf], cl
mov byte [rax + 0xe], r8b
mov ecx, dword [rdx + 0x20]
mov r8d, ecx
mov byte [rax + 0x20], cl
mov byte [rax + 0x21], ch
shr ecx, 0x18
shr r8d, 0x10
mov byte [rax + 0x23], cl
mov byte [rax + 0x22], r8b
mov ecx, dword [rdx + 0x24]
mov r8d, ecx
mov byte [rax + 0x34], cl
mov byte [rax + 0x35], ch
shr ecx, 0x18
shr r8d, 0x10
mov byte [rax + 0x37], cl
mov byte [rax + 0x36], r8b
mov ecx, dword [rdx + 0x28]
mov r8d, ecx
mov byte [rax + 8], cl
mov byte [rax + 9], ch
shr ecx, 0x18
shr r8d, 0x10
mov byte [rax + 0xb], cl
mov byte [rax + 0xa], r8b
mov ecx, dword [rdx + 0x2c]
mov r8d, ecx
mov byte [rax + 0x1c], cl
mov byte [rax + 0x1d], ch
shr ecx, 0x18
shr r8d, 0x10
mov byte [rax + 0x1f], cl
mov byte [rax + 0x1e], r8b
mov ecx, dword [rdx + 0x30]
mov r8d, ecx
mov byte [rax + 0x30], cl
mov byte [rax + 0x31], ch
shr ecx, 0x18
shr r8d, 0x10
mov byte [rax + 0x33], cl
mov byte [rax + 0x32], r8b
mov ecx, dword [rdx + 0x34]
mov r8d, ecx
mov byte [rax + 4], cl
mov byte [rax + 5], ch
shr ecx, 0x18
shr r8d, 0x10
mov byte [rax + 7], cl
mov byte [rax + 6], r8b
mov ecx, dword [rdx + 0x38]
mov r8d, ecx
mov byte [rax + 0x18], cl
mov byte [rax + 0x19], ch
shr ecx, 0x18
shr r8d, 0x10
mov byte [rax + 0x1b], cl
mov byte [rax + 0x1a], r8b
mov ecx, dword [rdx + 0x3c]
mov r8d, ecx
mov byte [rax + 0x2c], cl
mov byte [rax + 0x2d], ch
shr ecx, 0x18
shr r8d, 0x10
mov byte [rax + 0x2f], cl
add rdx, 0x40
add rax, 0x40
mov byte [rax - 0x12], r8b
cmp rsi, rax
jne 0x62ef40
jmp 0x62e7c2
and edx, dword [rsp + 0x80]
imul rdx, rbx
add rdx, qword [rsp + 0x5b0]
jmp 0x62ec2a
xor eax, eax
xor r14d, r14d
jmp 0x62e980
xor eax, eax
xor r14d, r14d
jmp 0x62ebc1