Function at 0x4f8290
Capabilities:
Encode data using base64

Disassembly:
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x3c0
vmovups xmmword [rsp + 0x320], xmm6
vmovups xmmword [rsp + 0x330], xmm7
vmovups xmmword [rsp + 0x340], xmm8
vmovups xmmword [rsp + 0x350], xmm9
vmovups xmmword [rsp + 0x360], xmm10
vmovups xmmword [rsp + 0x370], xmm11
vmovups xmmword [rsp + 0x380], xmm12
vmovups xmmword [rsp + 0x390], xmm13
vmovups xmmword [rsp + 0x3a0], xmm14
vmovups xmmword [rsp + 0x3b0], xmm15
mov rdi, r9
mov r9, qword [rcx + 0x9320]
mov r10, rdx
mov rbx, r8
mov rax, rdi
sub rax, r9
cmp rax, r8
ja 0x4fbea1
test r8, r8
je 0x4f83af
mov r12, rdi
lea rbp, [0x006f9340]
vpcmpeqq ymm5, ymm5, ymm5
shr r12, 3
vmovdqu ymmword [rsp], ymm5
nop word [rax + rax]
mov r8, rdi
mov rax, r9
sub r8, r9
cmp r8, rbx
cmova r8, rbx
shr rax, 3
mov rsi, r8
shl rax, 5
shr rsi, 3
mov r11, rax
test esi, esi
jle 0x4f8395
lea edx, [rsi - 1]
xor eax, eax
add r11, rcx
inc rdx
shl rdx, 5
nop word cs:[rax + rax]
vmovdqu ymm5, ymmword [r10 + rax]
vmovdqu ymmword [r11 + rax], ymm5
add rax, 0x20
cmp rdx, rax
jne 0x4f8380
shl rsi, 5
add r9, r8
sub rbx, r8
add r10, rsi
cmp rdi, r9
je 0x4f8420
test rbx, rbx
jne 0x4f8340
vzeroupper
mov qword [rcx + 0x9320], r9
vmovups xmm6, xmmword [rsp + 0x320]
vmovups xmm7, xmmword [rsp + 0x330]
vmovups xmm8, xmmword [rsp + 0x340]
vmovups xmm9, xmmword [rsp + 0x350]
vmovups xmm10, xmmword [rsp + 0x360]
vmovups xmm11, xmmword [rsp + 0x370]
vmovups xmm12, xmmword [rsp + 0x380]
vmovups xmm13, xmmword [rsp + 0x390]
vmovups xmm14, xmmword [rsp + 0x3a0]
vmovups xmm15, xmmword [rsp + 0x3b0]
add rsp, 0x3c0
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
ret
vmovdqu ymm5, ymmword [rcx]
vpxor ymm7, ymm5, ymmword [rcx + 0x9000]
vmovdqu ymm5, ymmword [rcx + 0x20]
vpxor ymm0, ymm5, ymmword [rcx + 0x9020]
vmovdqu ymm5, ymmword [rcx + 0x40]
vmovdqu ymmword [rcx + 0x9000], ymm7
vmovdqu ymmword [rcx + 0x9020], ymm0
vpxor ymm0, ymm5, ymmword [rcx + 0x9040]
vmovdqu ymm5, ymmword [rcx + 0x60]
vmovdqu ymmword [rcx + 0x9040], ymm0
vpxor ymm0, ymm5, ymmword [rcx + 0x9060]
vmovdqu ymm5, ymmword [rcx + 0x80]
vmovdqu ymmword [rcx + 0x9060], ymm0
vpxor ymm0, ymm5, ymmword [rcx + 0x9080]
vmovdqu ymm5, ymmword [rcx + 0xa0]
vmovdqu ymmword [rcx + 0x9080], ymm0
vpxor ymm0, ymm5, ymmword [rcx + 0x90a0]
vmovdqu ymm5, ymmword [rcx + 0xc0]
vmovdqu ymmword [rcx + 0x90a0], ymm0
vpxor ymm0, ymm5, ymmword [rcx + 0x90c0]
vmovdqu ymm5, ymmword [rcx + 0xe0]
vmovdqu ymmword [rcx + 0x90c0], ymm0
vpxor ymm0, ymm5, ymmword [rcx + 0x90e0]
vmovdqu ymm5, ymmword [rcx + 0x100]
vmovdqu ymmword [rcx + 0x90e0], ymm0
vpxor ymm0, ymm5, ymmword [rcx + 0x9100]
vmovdqu ymmword [rcx + 0x9100], ymm0
cmp r12, 9
je 0x4f85bb
vmovdqu ymm5, ymmword [rcx + 0x120]
vpxor ymm0, ymm5, ymmword [rcx + 0x9120]
vmovdqu ymm5, ymmword [rcx + 0x140]
vmovdqu ymmword [rcx + 0x9120], ymm0
vpxor ymm0, ymm5, ymmword [rcx + 0x9140]
vmovdqu ymm5, ymmword [rcx + 0x160]
vmovdqu ymmword [rcx + 0x9140], ymm0
vpxor ymm0, ymm5, ymmword [rcx + 0x9160]
vmovdqu ymm5, ymmword [rcx + 0x180]
vmovdqu ymmword [rcx + 0x9160], ymm0
vpxor ymm0, ymm5, ymmword [rcx + 0x9180]
vmovdqu ymm5, ymmword [rcx + 0x1a0]
vmovdqu ymmword [rcx + 0x9180], ymm0
vpxor ymm0, ymm5, ymmword [rcx + 0x91a0]
vmovdqu ymm5, ymmword [rcx + 0x1c0]
vmovdqu ymmword [rcx + 0x91a0], ymm0
vpxor ymm0, ymm5, ymmword [rcx + 0x91c0]
vmovdqu ymm5, ymmword [rcx + 0x1e0]
vmovdqu ymmword [rcx + 0x91c0], ymm0
vpxor ymm0, ymm5, ymmword [rcx + 0x91e0]
vmovdqu ymmword [rcx + 0x91e0], ymm0
cmp r12, 0x11
jne 0x4f85bb
vmovdqu ymm5, ymmword [rcx + 0x200]
vpxor ymm0, ymm5, ymmword [rcx + 0x9200]
vmovdqu ymmword [rcx + 0x9200], ymm0
vmovdqu ymm5, ymmword [rcx + 0x90c0]
lea rax, [0x006f9280]
vmovdqu ymm15, ymmword [rcx + 0x9160]
vmovdqu ymm8, ymmword [rcx + 0x9200]
vmovdqu ymm3, ymmword [rcx + 0x92a0]
vmovdqu ymm10, ymmword [rcx + 0x91e0]
vmovdqu ymmword [rsp + 0x120], ymm5
vmovdqu ymm5, ymmword [rcx + 0x9020]
vmovdqu ymmword [rsp + 0x60], ymm5
vmovdqu ymm5, ymmword [rcx + 0x9120]
vmovdqu ymmword [rsp + 0x180], ymm5
vmovdqu ymm5, ymmword [rcx + 0x9080]
vmovdqu ymmword [rsp + 0xe0], ymm5
vmovdqu ymm5, ymmword [rcx + 0x9260]
vmovdqu ymmword [rsp + 0x260], ymm5
vmovdqu ymm5, ymmword [rcx + 0x91c0]
vmovdqu ymmword [rsp + 0x200], ymm5
vmovdqu ymm5, ymmword [rcx + 0x9300]
vmovdqu ymmword [rsp + 0x2c0], ymm5
vmovdqu ymm5, ymmword [rcx + 0x90e0]
vmovdqu ymmword [rsp + 0x140], ymm5
vmovdqu ymm5, ymmword [rcx + 0x9040]
vmovdqu ymmword [rsp + 0xa0], ymm5
vmovdqu ymm5, ymmword [rcx + 0x9220]
vmovdqu ymmword [rsp + 0x220], ymm5
vmovdqu ymm5, ymmword [rcx + 0x9180]
vmovdqu ymmword [rsp + 0x1c0], ymm5
vmovdqu ymm5, ymmword [rcx + 0x92c0]
vmovdqu ymmword [rsp + 0x280], ymm5
vmovdqu ymm5, ymmword [rcx + 0x90a0]
vmovdqu ymmword [rsp + 0x100], ymm5
vmovdqu ymm5, ymmword [rcx + 0x9140]
vmovdqu ymmword [rsp + 0x1a0], ymm5
vmovdqu ymm6, ymmword [rcx + 0x9280]
vmovdqu ymm5, ymmword [rcx + 0x9100]
vmovdqu ymmword [rsp + 0x160], ymm5
vmovdqu ymm5, ymmword [rcx + 0x9060]
vmovdqu ymmword [rsp + 0xc0], ymm5
vmovdqu ymm5, ymmword [rcx + 0x9240]
vmovdqu ymmword [rsp + 0x240], ymm5
vmovdqu ymm5, ymmword [rcx + 0x91a0]
vmovdqu ymmword [rsp + 0x1e0], ymm5
vmovdqu ymm5, ymmword [rcx + 0x92e0]
vmovdqu ymmword [rsp + 0x2a0], ymm5
vmovdqu ymm5, ymm15
vmovdqu ymm4, ymmword [rsp + 0x60]
add rax, 0x40
vpxor ymm2, ymm4, ymmword [rsp + 0x120]
vpxor ymm4, ymm7, ymmword [rsp + 0x100]
vpxor ymm4, ymm4, ymmword [rsp + 0x1a0]
vpxor ymm2, ymm2, ymm5
vpxor ymm2, ymm2, ymm8
vpxor ymm4, ymm4, ymm10
vpxor ymm15, ymm2, ymm3
vmovdqu ymm2, ymmword [rsp + 0xe0]
vpxor ymm4, ymm4, ymm6
vpsrlq ymm0, ymm15, 0x3f
vpsllq ymm12, ymm15, 1
vpor ymm12, ymm12, ymm0
vmovdqu ymm0, ymmword [rsp + 0xa0]
vpxor ymm1, ymm0, ymmword [rsp + 0x140]
vpxor ymm13, ymm2, ymmword [rsp + 0x180]
vpxor ymm1, ymm1, ymmword [rsp + 0x1c0]
vpxor ymm13, ymm13, ymmword [rsp + 0x200]
vpxor ymm1, ymm1, ymmword [rsp + 0x220]
vpxor ymm13, ymm13, ymmword [rsp + 0x260]
vpxor ymm14, ymm1, ymmword [rsp + 0x280]
vpxor ymm13, ymm13, ymmword [rsp + 0x2c0]
vpsrlq ymm1, ymm14, 0x3f
vpsllq ymm11, ymm14, 1
vpor ymm11, ymm11, ymm1
vmovdqu ymm1, ymmword [rsp + 0xc0]
vpxor ymm0, ymm1, ymmword [rsp + 0x160]
vpxor ymm12, ymm12, ymm13
vpxor ymm11, ymm11, ymm4
vpxor ymm0, ymm0, ymmword [rsp + 0x1e0]
vpxor ymm7, ymm7, ymm12
vpxor ymm5, ymm11, ymm5
vpxor ymm0, ymm0, ymmword [rsp + 0x240]
vmovdqu ymmword [rsp + 0x80], ymm7
vpxor ymm7, ymm6, ymm12
vpxor ymm6, ymm11, ymm3
vpxor ymm9, ymm0, ymmword [rsp + 0x2a0]
vpsrlq ymm0, ymm9, 0x3f
vpsllq ymm2, ymm9, 1
vpor ymm2, ymm2, ymm0
vpsrlq ymm0, ymm13, 0x3f
vpsllq ymm13, ymm13, 1
vpor ymm13, ymm13, ymm0
vpxor ymm2, ymm2, ymm15
vpxor ymm15, ymm12, ymmword [rsp + 0x100]
vpxor ymm1, ymm13, ymm14
vpsrlq ymm13, ymm4, 0x3f
vpsllq ymm4, ymm4, 1
vpor ymm4, ymm4, ymm13
vpxor ymm0, ymm4, ymm9
vpxor ymm3, ymm1, ymmword [rsp + 0xc0]
vpxor ymm9, ymm10, ymm12
vpxor ymm10, ymm2, ymmword [rsp + 0x140]
vpxor ymm14, ymm12, ymmword [rsp + 0x1a0]
vpxor ymm13, ymm11, ymmword [rsp + 0x60]
vpxor ymm4, ymm11, ymm8
vpxor ymm12, ymm11, ymmword [rsp + 0x120]
vpxor ymm8, ymm2, ymmword [rsp + 0x220]
vpxor ymm11, ymm2, ymmword [rsp + 0xa0]
vmovdqu ymmword [rsp + 0x20], ymm10
vmovdqu ymmword [rsp + 0x120], ymm3
vpxor ymm10, ymm2, ymmword [rsp + 0x1c0]
vpxor ymm2, ymm2, ymmword [rsp + 0x280]
vpxor ymm3, ymm1, ymmword [rsp + 0x160]
vmovdqu ymmword [rsp + 0x140], ymm3
vpxor ymm3, ymm1, ymmword [rsp + 0x1e0]
vmovdqu ymmword [rsp + 0x160], ymm3
vpxor ymm3, ymm1, ymmword [rsp + 0x240]
vpxor ymm1, ymm1, ymmword [rsp + 0x2a0]
vmovdqu ymmword [rsp + 0x1a0], ymm3
vpxor ymm3, ymm0, ymmword [rsp + 0xe0]
vmovdqu ymmword [rsp + 0x1c0], ymm3
vpxor ymm3, ymm0, ymmword [rsp + 0x180]
vmovdqu ymmword [rsp + 0x180], ymm3
vpxor ymm3, ymm0, ymmword [rsp + 0x200]
vmovdqu ymmword [rsp + 0x1e0], ymm3
vpxor ymm3, ymm0, ymmword [rsp + 0x260]
vpxor ymm0, ymm0, ymmword [rsp + 0x2c0]
vmovdqu ymmword [rsp + 0x220], ymm0
vpsrlq ymm0, ymm15, 0x1c
vpsllq ymm15, ymm15, 0x24
vpor ymm0, ymm15, ymm0
vmovdqu ymmword [rsp + 0x100], ymm0
vpsrlq ymm0, ymm14, 0x3d
vpsllq ymm14, ymm14, 3
vpor ymm14, ymm14, ymm0
vpsrlq ymm0, ymm9, 0x17
vpsllq ymm9, ymm9, 0x29
vpor ymm15, ymm9, ymm0
vpsrlq ymm0, ymm7, 0x2e
vpsllq ymm7, ymm7, 0x12
vpor ymm9, ymm7, ymm0
vpsrlq ymm0, ymm13, 0x3f
vpsllq ymm13, ymm13, 1
vmovdqu ymmword [rsp + 0xe0], ymm9
vpor ymm9, ymm13, ymm0
vpsrlq ymm0, ymm12, 0x14
vpsllq ymm12, ymm12, 0x2c
vpor ymm12, ymm12, ymm0
vpsrlq ymm0, ymm4, 0x13
vpsllq ymm4, ymm4, 0x2d
vpor ymm4, ymm4, ymm0
vpsrlq ymm0, ymm6, 0x3e
vpsllq ymm6, ymm6, 2
vpor ymm6, ymm6, ymm0
vpsrlq ymm0, ymm11, 2
vmovdqu ymmword [rsp + 0x2c0], ymm6
vmovdqu ymm6, ymmword [rsp + 0x20]
vpsllq ymm11, ymm11, 0x3e
vpor ymm11, ymm11, ymm0
vmovdqu ymmword [rsp + 0x200], ymm3
vmovdqu ymmword [rsp + 0x2a0], ymm11
vpsrlq ymm7, ymm5, 0x36
vpsllq ymm5, ymm5, 0xa
vpor ymm5, ymm5, ymm7
vmovdqu ymmword [rsp + 0x2e0], ymm15
vmovdqu ymmword [rsp + 0xc0], ymm9
vmovdqu ymmword [rsp + 0x60], ymm12
vmovdqu ymm13, ymmword [rsp + 0x1a0]
vpsrlq ymm0, ymm6, 0x3a
vpsllq ymm3, ymm6, 6
vpor ymm3, ymm3, ymm0
vpsrlq ymm0, ymm10, 0x15
vpsllq ymm10, ymm10, 0x2b
vpor ymm6, ymm10, ymm0
vpsrlq ymm0, ymm8, 0x31
vpsllq ymm8, ymm8, 0xf
vpor ymm11, ymm8, ymm0
vmovdqu ymm8, ymmword [rsp + 0x120]
vpsrlq ymm0, ymm2, 3
vpsllq ymm2, ymm2, 0x3d
vpor ymm2, ymm2, ymm0
vmovdqu ymmword [rsp + 0x40], ymm6
vmovdqu ymmword [rsp + 0xa0], ymm11
vpsllq ymm11, ymm13, 0x15
vpsrlq ymm0, ymm8, 0x24
vpsllq ymm7, ymm8, 0x1c
vmovdqu ymm8, ymmword [rsp + 0x140]
vpor ymm7, ymm7, ymm0
vpsllq ymm6, ymm8, 0x37
vpsrlq ymm0, ymm8, 9
vmovdqu ymm8, ymmword [rsp + 0x160]
vpor ymm15, ymm6, ymm0
vmovdqu ymmword [rsp + 0x20], ymm15
vpsrlq ymm0, ymm8, 0x27
vpsllq ymm8, ymm8, 0x19
vpor ymm8, ymm8, ymm0
vpsrlq ymm0, ymm13, 0x2b
vmovdqu ymm13, ymmword [rsp + 0x1c0]
vpor ymm11, ymm11, ymm0
vpsrlq ymm0, ymm1, 8
vpsllq ymm1, ymm1, 0x38
vpor ymm1, ymm1, ymm0
vpsllq ymm15, ymm13, 0x1b
vpsrlq ymm0, ymm13, 0x25
vmovdqu ymm13, ymmword [rsp + 0x180]
vpor ymm15, ymm15, ymm0
vpsllq ymm6, ymm13, 0x14
vpsrlq ymm0, ymm13, 0x2c
vmovdqu ymm13, ymmword [rsp + 0x1e0]
vpor ymm6, ymm6, ymm0
vpsllq ymm9, ymm13, 0x27
vpsrlq ymm0, ymm13, 0x19
vmovdqu ymm13, ymmword [rsp + 0x200]
vpor ymm0, ymm9, ymm0
vpsllq ymm10, ymm13, 8
vpsrlq ymm9, ymm13, 0x38
vmovdqu ymm13, ymmword [rsp + 0x220]
vpor ymm10, ymm10, ymm9
vpsrlq ymm12, ymm13, 0x32
vpsllq ymm9, ymm13, 0xe
vmovdqu ymm13, ymmword [rsp + 0x40]
vpor ymm9, ymm9, ymm12
vpxor ymm12, ymm13, ymmword [rsp]
vpor ymm12, ymm12, ymm11
vpxor ymm13, ymm12, ymmword [rsp + 0x60]
vpand ymm12, ymm9, ymm11
vmovdqu ymmword [rsp + 0x280], ymm13
vpxor ymm13, ymm12, ymmword [rsp + 0x40]
vmovdqu ymmword [rsp + 0x260], ymm13
vmovdqu ymm13, ymmword [rsp + 0x80]
vpor ymm12, ymm9, ymm13
vpxor ymm11, ymm12, ymm11
vmovdqu ymm12, ymmword [rsp]
vmovdqu ymmword [rsp + 0x240], ymm11
vmovdqu ymm11, ymmword [rsp + 0x60]
vpand ymm11, ymm11, ymm13
vpxor ymm9, ymm11, ymm9
vpand ymm11, ymm4, ymm14
vmovdqu ymmword [rsp + 0x220], ymm9
vpor ymm9, ymm6, ymm14
vpxor ymm11, ymm11, ymm6
vpand ymm6, ymm6, ymm7
vpxor ymm9, ymm9, ymm7
vpxor ymm6, ymm6, ymm2
vmovdqu ymmword [rsp + 0x200], ymm9
vpxor ymm9, ymm2, ymm12
vmovdqu ymmword [rsp + 0x1a0], ymm6
vmovdqu ymm6, ymm12
vpor ymm9, ymm9, ymm4
vpxor ymm14, ymm9, ymm14
vpor ymm9, ymm7, ymm2
vmovdqu ymm7, ymmword [rsp + 0xe0]
vpxor ymm2, ymm10, ymm12
vmovdqu ymmword [rsp + 0x1e0], ymm14
vpxor ymm14, ymm9, ymm4
vmovdqu ymm9, ymmword [rsp + 0xc0]
vpand ymm10, ymm10, ymm8
vmovdqu ymmword [rsp + 0x1c0], ymm14
vpor ymm14, ymm8, ymm3
vpxor ymm10, ymm10, ymm3
vmovdqu ymmword [rsp + 0x180], ymm10
vpand ymm4, ymm2, ymm7
vpand ymm13, ymm3, ymm9
vpxor ymm8, ymm4, ymm8
vpor ymm4, ymm7, ymm9
vpand ymm3, ymm15, ymm1
vpxor ymm7, ymm13, ymm7
vmovdqu ymmword [rsp + 0x160], ymm8
vpxor ymm8, ymm4, ymm2
vmovdqu ymm4, ymmword [rsp + 0x100]
vmovdqu ymmword [rsp + 0x120], ymm7
vmovdqu ymm7, ymmword [rsp + 0xa0]
vmovdqu ymmword [rsp + 0x140], ymm8
vpxor ymm14, ymm14, ymm9
vpand ymm13, ymm5, ymm4
vpor ymm8, ymm5, ymm7
vpxor ymm2, ymm12, ymm7
vpxor ymm13, ymm13, ymm15
vpor ymm15, ymm15, ymm4
vpxor ymm7, ymm8, ymm4
vmovdqu ymm4, ymmword [rsp + 0x20]
vmovdqu ymmword [rsp + 0x100], ymm7
vpor ymm7, ymm2, ymm1
vpxor ymm2, ymm3, ymm2
vpxor ymm7, ymm7, ymm5
vmovdqu ymmword [rsp + 0xc0], ymm2
vpxor ymm1, ymm15, ymm1
vmovdqu ymmword [rsp + 0xe0], ymm7
vmovdqu ymm10, ymmword [rsp + 0x2a0]
vmovdqu ymm12, ymm1
vmovdqu ymm5, ymmword [rsp + 0x2e0]
vmovdqu ymmword [rsp + 0x2e0], ymm12
vmovdqu ymm3, ymmword [rsp + 0x2c0]
vmovdqu ymm15, ymmword [rsp + 0x100]
vpxor ymm15, ymm15, ymmword [rsp + 0x180]
vpxor ymm2, ymm6, ymm4
vpand ymm1, ymm2, ymm0
vpxor ymm1, ymm1, ymm10
vmovdqu ymmword [rsp + 0xa0], ymm1
vpor ymm7, ymm0, ymm5
vpand ymm1, ymm5, ymm3
vpor ymm9, ymm3, ymm10
vpxor ymm7, ymm7, ymm2
vpxor ymm8, ymm1, ymm0
vpxor ymm0, ymm9, ymm5
vmovdqu ymm5, ymmword [rsp + 0x60]
vmovdqu ymmword [rsp + 0x20], ymm0
vpand ymm0, ymm10, ymm4
vmovdqu ymm4, ymmword [rsp + 0x1e0]
vpxor ymm10, ymm0, ymm3
vpor ymm0, ymm5, ymmword [rsp + 0x40]
vpxor ymm9, ymm0, ymmword [rsp + 0x80]
vpbroadcastq ymm0, qword [rax - 0x40]
vmovdqu ymmword [rsp + 0x60], ymm10
vmovdqu ymmword [rsp + 0x80], ymm8
vpxor ymm3, ymm11, ymmword [rsp + 0x280]
vmovdqu ymm5, ymmword [rsp + 0x1a0]
vpxor ymm9, ymm9, ymm0
vpxor ymm0, ymm15, ymm7
vpxor ymm6, ymm9, ymmword [rsp + 0x200]
vpxor ymm0, ymm0, ymm3
vmovdqu ymmword [rsp + 0x2c0], ymm3
vpxor ymm3, ymm5, ymmword [rsp + 0x220]
vmovdqu ymm5, ymmword [rsp + 0x120]
vpsrlq ymm1, ymm0, 0x3f
vpsllq ymm0, ymm0, 1
vpor ymm1, ymm0, ymm1
vmovdqu ymm0, ymmword [rsp + 0xe0]
vpxor ymm1, ymm1, ymm10
vpxor ymm10, ymm4, ymmword [rsp + 0x260]
vpxor ymm4, ymm0, ymmword [rsp + 0x160]
vpxor ymm5, ymm5, ymm12
vmovdqu ymm12, ymmword [rsp + 0xc0]
vpxor ymm12, ymm12, ymmword [rsp + 0x140]
vpxor ymm1, ymm1, ymm5
vpxor ymm2, ymm4, ymm10
vmovdqu ymmword [rsp + 0x2a0], ymm10
vpxor ymm10, ymm13, ymm14
vpxor ymm10, ymm10, ymmword [rsp + 0xa0]
vpxor ymm2, ymm2, ymm8
vpxor ymm8, ymm12, ymmword [rsp + 0x20]
vpxor ymm1, ymm1, ymm3
vpsrlq ymm0, ymm2, 0x3f
vpsllq ymm2, ymm2, 1
vpor ymm2, ymm2, ymm0
vmovdqu ymm0, ymmword [rsp + 0x1c0]
vpxor ymm0, ymm0, ymmword [rsp + 0x240]
vpxor ymm14, ymm1, ymm14
vpxor ymm13, ymm1, ymm13
vpxor ymm2, ymm2, ymm10
vpxor ymm2, ymm2, ymm6
vpxor ymm6, ymm6, ymm10
vpxor ymm11, ymm2, ymm11
vpxor ymm8, ymm8, ymm0
vmovdqu ymmword [rsp + 0x40], ymm0
vpsrlq ymm0, ymm8, 0x3f
vpsllq ymm8, ymm8, 1
vpor ymm0, ymm8, ymm0
vpxor ymm0, ymm0, ymm7
vpxor ymm0, ymm0, ymm15
vpxor ymm0, ymm0, ymmword [rsp + 0x2c0]
vpxor ymm5, ymm5, ymmword [rsp + 0x60]
vpxor ymm15, ymm1, ymmword [rsp + 0x200]
vpxor ymm10, ymm1, ymmword [rsp + 0xa0]
vpxor ymm3, ymm5, ymm3
vpxor ymm5, ymm0, ymmword [rsp + 0x1e0]
vpsrlq ymm8, ymm3, 0x3f
vpsllq ymm3, ymm3, 1
vpor ymm3, ymm3, ymm8
vpxor ymm3, ymm3, ymmword [rsp + 0x80]
vpxor ymm3, ymm3, ymmword [rsp + 0x2a0]
vpxor ymm8, ymm0, ymmword [rsp + 0x160]
vmovdqu ymmword [rsp + 0xa0], ymm10
vpxor ymm10, ymm2, ymmword [rsp + 0x180]
vpxor ymm3, ymm3, ymm4
vpsrlq ymm4, ymm6, 0x3f
vpsllq ymm6, ymm6, 1
vpor ymm6, ymm6, ymm4
vpxor ymm6, ymm6, ymmword [rsp + 0x20]
vpxor ymm4, ymm6, ymm12
vpxor ymm12, ymm1, ymm9
vpxor ymm1, ymm3, ymmword [rsp + 0x240]
vpxor ymm4, ymm4, ymmword [rsp + 0x40]
vpxor ymm6, ymm2, ymmword [rsp + 0x100]
vpxor ymm9, ymm0, ymmword [rsp + 0x260]
vmovdqu ymmword [rsp + 0x40], ymm12
vpxor ymm12, ymm2, ymmword [rsp + 0x280]
vpxor ymm2, ymm2, ymm7
vpxor ymm7, ymm0, ymmword [rsp + 0xe0]
vpxor ymm0, ymm0, ymmword [rsp + 0x80]
vmovdqu ymmword [rsp + 0x80], ymm1
vpxor ymm1, ymm3, ymmword [rsp + 0x1c0]
vmovdqu ymmword [rsp + 0x160], ymm1
vpxor ymm1, ymm3, ymmword [rsp + 0x140]
vmovdqu ymmword [rsp + 0x140], ymm1
vpxor ymm1, ymm3, ymmword [rsp + 0xc0]
vmovdqu ymmword [rsp + 0x180], ymm1
vpxor ymm1, ymm3, ymmword [rsp + 0x20]
vpxor ymm3, ymm4, ymmword [rsp + 0x220]
vmovdqu ymmword [rsp + 0x1c0], ymm1
vpxor ymm1, ymm4, ymmword [rsp + 0x1a0]
vmovdqu ymmword [rsp + 0x1e0], ymm3
vmovdqu ymmword [rsp + 0x1a0], ymm1
vpxor ymm3, ymm4, ymmword [rsp + 0x120]
vmovdqu ymm1, ymmword [rsp + 0xa0]
vmovdqu ymmword [rsp + 0x120], ymm3
vpxor ymm3, ymm4, ymmword [rsp + 0x2e0]
vpxor ymm4, ymm4, ymmword [rsp + 0x60]
vmovdqu ymmword [rsp + 0x200], ymm3
vpsrlq ymm3, ymm15, 0x1c
vpsllq ymm15, ymm15, 0x24
vpor ymm15, ymm15, ymm3
vpsrlq ymm3, ymm14, 0x3d
vpsllq ymm14, ymm14, 3
vpor ymm14, ymm14, ymm3
vpsrlq ymm3, ymm13, 0x17
vpsllq ymm13, ymm13, 0x29
vpor ymm13, ymm13, ymm3
vpsrlq ymm3, ymm1, 0x2e
vpsllq ymm1, ymm1, 0x12
vpor ymm1, ymm1, ymm3
vmovdqu ymmword [rsp + 0x100], ymm15
vmovdqu ymmword [rsp + 0x2c0], ymm13
vmovdqu ymm3, ymmword [rsp + 0x180]
vmovdqu ymmword [rsp + 0xe0], ymm1
vpsrlq ymm1, ymm12, 0x3f
vpsllq ymm12, ymm12, 1
vpor ymm12, ymm12, ymm1
vpsrlq ymm1, ymm11, 0x14
vpsllq ymm11, ymm11, 0x2c
vpor ymm11, ymm11, ymm1
vpsrlq ymm1, ymm10, 0x36
vpsllq ymm10, ymm10, 0xa
vpor ymm10, ymm10, ymm1
vpsrlq ymm1, ymm6, 0x13
vpsllq ymm6, ymm6, 0x2d
vpor ymm6, ymm6, ymm1
vpsrlq ymm1, ymm2, 0x3e
vpsllq ymm2, ymm2, 2
vpor ymm2, ymm2, ymm1
vmovdqu ymmword [rsp + 0x2a0], ymm2
vpsrlq ymm1, ymm9, 2
vpsllq ymm9, ymm9, 0x3e
vpor ymm9, ymm9, ymm1
vpsrlq ymm1, ymm5, 0x3a
vpsllq ymm5, ymm5, 6
vpor ymm2, ymm5, ymm1
vpsrlq ymm1, ymm8, 0x15
vpsllq ymm8, ymm8, 0x2b
vpor ymm5, ymm8, ymm1
vmovdqu ymm8, ymmword [rsp + 0x80]
vpsrlq ymm1, ymm7, 0x31
vpsllq ymm7, ymm7, 0xf
vpor ymm15, ymm7, ymm1
vpsrlq ymm1, ymm0, 3
vpsllq ymm0, ymm0, 0x3d
vpor ymm13, ymm0, ymm1
vmovdqu ymmword [rsp + 0xc0], ymm2
vmovdqu ymmword [rsp + 0x20], ymm11
vpsllq ymm11, ymm3, 0x15
vmovdqu ymmword [rsp + 0xa0], ymm15
vmovdqu ymmword [rsp + 0x280], ymm5
vmovdqu ymm7, ymmword [rsp + 0x200]
vpsrlq ymm0, ymm8, 0x24
vpsllq ymm1, ymm8, 0x1c
vmovdqu ymm8, ymmword [rsp + 0x160]
vpor ymm1, ymm1, ymm0
vpsllq ymm2, ymm8, 0x37
vpsrlq ymm0, ymm8, 9
vpor ymm8, ymm2, ymm0
vmovdqu ymmword [rsp + 0x80], ymm8
vmovdqu ymm8, ymmword [rsp + 0x140]
vpsrlq ymm0, ymm8, 0x27
vpsllq ymm8, ymm8, 0x19
vpor ymm8, ymm8, ymm0
vpsrlq ymm0, ymm3, 0x2b
vpor ymm11, ymm11, ymm0
vmovdqu ymm0, ymmword [rsp + 0x1c0]
vpsrlq ymm2, ymm0, 8
vpsllq ymm3, ymm0, 0x38
vpor ymm0, ymm3, ymm2
vmovdqu ymm3, ymmword [rsp + 0x1e0]
vmovdqu ymmword [rsp + 0x60], ymm0
vpsllq ymm15, ymm3, 0x1b
vpsrlq ymm0, ymm3, 0x25
vmovdqu ymm3, ymmword [rsp + 0x1a0]
vpor ymm15, ymm15, ymm0
vpsllq ymm2, ymm3, 0x14
vpsrlq ymm0, ymm3, 0x2c
vpor ymm2, ymm2, ymm0
vmovdqu ymm0, ymmword [rsp + 0x120]
vpsrlq ymm3, ymm0, 0x19
vpsllq ymm0, ymm0, 0x27
vpor ymm0, ymm0, ymm3
vpsrlq ymm3, ymm7, 0x38
vpsllq ymm7, ymm7, 8
vpor ymm7, ymm7, ymm3
vpsrlq ymm3, ymm4, 0x32
vpsllq ymm4, ymm4, 0xe
vpor ymm4, ymm4, ymm3
vpxor ymm3, ymm5, ymmword [rsp]
vpor ymm3, ymm3, ymm11
vpxor ymm3, ymm3, ymmword [rsp + 0x20]
vmovdqu ymmword [rsp + 0x260], ymm3
vpand ymm3, ymm4, ymm11
vpxor ymm5, ymm3, ymm5
vmovdqu ymmword [rsp + 0x240], ymm5
vmovdqu ymm5, ymmword [rsp + 0x40]
vpor ymm3, ymm4, ymm5
vpxor ymm11, ymm3, ymm11
vmovdqu ymm3, ymmword [rsp + 0x20]
vmovdqu ymmword [rsp + 0x220], ymm11
vpand ymm3, ymm3, ymm5
vpxor ymm4, ymm3, ymm4
vpor ymm3, ymm2, ymm14
vmovdqu ymmword [rsp + 0x200], ymm4
vmovdqu ymm5, ymmword [rsp]
vpxor ymm11, ymm3, ymm1
vmovdqu ymm4, ymmword [rsp + 0x60]
vmovdqu ymmword [rsp + 0x1e0], ymm11
vpand ymm11, ymm6, ymm14
vpxor ymm11, ymm11, ymm2
vpxor ymm3, ymm13, ymm5
vpor ymm3, ymm3, ymm6
vpxor ymm14, ymm3, ymm14
vpor ymm3, ymm1, ymm13
vpand ymm1, ymm2, ymm1
vmovdqu ymmword [rsp + 0x1c0], ymm14
vpxor ymm14, ymm3, ymm6
vmovdqu ymm6, ymmword [rsp + 0xc0]
vpxor ymm1, ymm1, ymm13
vmovdqu ymm3, ymm1
vpxor ymm1, ymm7, ymm5
vpand ymm7, ymm7, ymm8
vmovdqu ymmword [rsp + 0x1a0], ymm14
vmovdqu ymmword [rsp + 0x2e0], ymm3
vpxor ymm3, ymm3, ymmword [rsp + 0x200]
vpxor ymm13, ymm7, ymm6
vmovdqu ymm7, ymmword [rsp + 0xe0]
vpor ymm14, ymm8, ymm6
vpxor ymm14, ymm14, ymm12
vmovdqu ymmword [rsp + 0x180], ymm13
vpand ymm2, ymm1, ymm7
vpxor ymm8, ymm2, ymm8
vpor ymm2, ymm12, ymm7
vpand ymm12, ymm12, ymm6
vmovdqu ymm6, ymmword [rsp + 0x100]
vpxor ymm12, ymm12, ymm7
vmovdqu ymm7, ymmword [rsp + 0xa0]
vpxor ymm1, ymm2, ymm1
vmovdqu ymmword [rsp + 0x160], ymm8
vmovdqu ymmword [rsp + 0x140], ymm1
vpand ymm13, ymm10, ymm6
vpxor ymm2, ymm5, ymm7
vpxor ymm1, ymm13, ymm15
vpor ymm7, ymm10, ymm7
vpxor ymm7, ymm7, ymm6
vmovdqu ymmword [rsp + 0x120], ymm1
vpand ymm1, ymm15, ymm4
vpor ymm15, ymm15, ymm6
vmovdqu ymmword [rsp + 0x100], ymm7
vmovdqu ymm6, ymmword [rsp + 0x2c0]
vpor ymm7, ymm2, ymm4
vpxor ymm4, ymm15, ymm4
vmovdqu ymm15, ymmword [rsp + 0x80]
vpxor ymm7, ymm7, ymm10
vpxor ymm10, ymm1, ymm2
vmovdqu ymmword [rsp + 0x2c0], ymm12
vmovdqu ymmword [rsp + 0xe0], ymm7
vmovdqu ymmword [rsp + 0xc0], ymm10
vpor ymm7, ymm0, ymm6
vpxor ymm2, ymm5, ymm15
vpxor ymm5, ymm4, ymm12
vpxor ymm7, ymm7, ymm2
vpand ymm1, ymm2, ymm0
vmovdqu ymm2, ymmword [rsp + 0x2a0]
vmovdqu ymmword [rsp + 0x2a0], ymm4
vpxor ymm8, ymm1, ymm9
vmovdqu ymmword [rsp + 0xa0], ymm8
vpor ymm13, ymm9, ymm2
vpand ymm9, ymm9, ymm15
vpand ymm1, ymm6, ymm2
vpxor ymm8, ymm13, ymm6
vpxor ymm13, ymm9, ymm2
vmovdqu ymm2, ymmword [rsp + 0x100]
vmovdqu ymm6, ymmword [rsp + 0x20]
vpxor ymm15, ymm2, ymmword [rsp + 0x180]
vpxor ymm10, ymm1, ymm0
vpor ymm1, ymm6, ymmword [rsp + 0x280]
vpxor ymm6, ymm11, ymmword [rsp + 0x260]
vpbroadcastq ymm9, qword [rax - 0x38]
vpxor ymm0, ymm15, ymm7
vpxor ymm0, ymm0, ymm6
vpxor ymm9, ymm1, ymm9
vmovdqu ymmword [rsp + 0x280], ymm6
vpxor ymm9, ymm9, ymmword [rsp + 0x40]
vpsrlq ymm1, ymm0, 0x3f
vmovdqu ymmword [rsp + 0x20], ymm13
vpsllq ymm0, ymm0, 1
vmovdqu ymm4, ymmword [rsp + 0x1c0]
vmovdqu ymm2, ymmword [rsp + 0xe0]
vpor ymm1, ymm0, ymm1
vmovdqu ymmword [rsp + 0x80], ymm10
vmovdqu ymmword [rsp + 0x60], ymm8
vpxor ymm1, ymm1, ymm13
vpxor ymm13, ymm4, ymmword [rsp + 0x240]
vpxor ymm4, ymm2, ymmword [rsp + 0x160]
vpxor ymm1, ymm1, ymm5
vmovdqu ymm12, ymmword [rsp + 0x1a0]
vpxor ymm5, ymm5, ymmword [rsp + 0x20]
vpxor ymm1, ymm1, ymm3
vpxor ymm6, ymm9, ymmword [rsp + 0x1e0]
vpxor ymm2, ymm4, ymm13
vpxor ymm2, ymm2, ymm10
vpxor ymm10, ymm14, ymmword [rsp + 0x120]
vpxor ymm3, ymm5, ymm3
vpxor ymm14, ymm1, ymm14
vpsrlq ymm0, ymm2, 0x3f
vpsllq ymm2, ymm2, 1
vpor ymm2, ymm2, ymm0
vpxor ymm0, ymm12, ymmword [rsp + 0x220]
vmovdqu ymm12, ymmword [rsp + 0xc0]
vpxor ymm10, ymm10, ymmword [rsp + 0xa0]
vpxor ymm12, ymm12, ymmword [rsp + 0x140]
vmovdqu ymmword [rsp + 0x40], ymm0
vpxor ymm2, ymm2, ymm10
vpxor ymm8, ymm12, ymm8
vpxor ymm2, ymm2, ymm6
vpxor ymm6, ymm6, ymm10
vpxor ymm10, ymm2, ymmword [rsp + 0x180]
vpxor ymm8, ymm8, ymm0
vpxor ymm11, ymm2, ymm11
vpsrlq ymm0, ymm8, 0x3f
vpsllq ymm8, ymm8, 1
vpor ymm0, ymm8, ymm0
vpsrlq ymm8, ymm3, 0x3f
vpsllq ymm3, ymm3, 1
vpor ymm3, ymm3, ymm8
vpxor ymm3, ymm3, ymmword [rsp + 0x80]
vpxor ymm0, ymm0, ymm7
vpxor ymm0, ymm0, ymm15
vpxor ymm0, ymm0, ymmword [rsp + 0x280]
vpxor ymm15, ymm1, ymmword [rsp + 0x1e0]
vpxor ymm5, ymm0, ymmword [rsp + 0x1c0]
vpxor ymm8, ymm0, ymmword [rsp + 0x160]
vpxor ymm3, ymm3, ymm13
vpxor ymm13, ymm1, ymmword [rsp + 0x120]
vpxor ymm3, ymm3, ymm4
vpsrlq ymm4, ymm6, 0x3f
vpsllq ymm6, ymm6, 1
vpor ymm6, ymm6, ymm4
vpxor ymm6, ymm6, ymmword [rsp + 0x60]
vpxor ymm4, ymm6, ymm12
vpxor ymm6, ymm1, ymm9
vpxor ymm4, ymm4, ymmword [rsp + 0x40]
vpxor ymm12, ymm2, ymmword [rsp + 0x260]
vmovdqu ymmword [rsp + 0x40], ymm6
vpxor ymm6, ymm2, ymmword [rsp + 0x100]
vpxor ymm2, ymm2, ymm7
vpxor ymm7, ymm0, ymmword [rsp + 0xe0]
vpxor ymm1, ymm1, ymmword [rsp + 0xa0]
vpxor ymm9, ymm0, ymmword [rsp + 0x240]
vpxor ymm0, ymm0, ymmword [rsp + 0x80]
vmovdqu ymmword [rsp + 0xa0], ymm7
vpxor ymm7, ymm3, ymmword [rsp + 0x220]
vmovdqu ymmword [rsp + 0x80], ymm7
vpxor ymm7, ymm3, ymmword [rsp + 0x1a0]
vmovdqu ymmword [rsp + 0x100], ymm7
vpxor ymm7, ymm3, ymmword [rsp + 0x140]
vmovdqu ymmword [rsp + 0x120], ymm7
vpxor ymm7, ymm3, ymmword [rsp + 0xc0]
vpxor ymm3, ymm3, ymmword [rsp + 0x60]
vmovdqu ymmword [rsp + 0x60], ymm3
vpxor ymm3, ymm4, ymmword [rsp + 0x200]
vmovdqu ymmword [rsp + 0x140], ymm7
vpxor ymm7, ymm4, ymmword [rsp + 0x2c0]
vmovdqu ymmword [rsp + 0x160], ymm3
vpxor ymm3, ymm4, ymmword [rsp + 0x2e0]
vmovdqu ymmword [rsp + 0x1a0], ymm7
vmovdqu ymmword [rsp + 0x180], ymm3
vpxor ymm3, ymm4, ymmword [rsp + 0x2a0]
vpxor ymm4, ymm4, ymmword [rsp + 0x20]
vmovdqu ymmword [rsp + 0x1c0], ymm3
vpsrlq ymm3, ymm15, 0x1c
vpsllq ymm15, ymm15, 0x24
vpor ymm15, ymm15, ymm3
vpsrlq ymm3, ymm14, 0x3d
vpsllq ymm14, ymm14, 3
vpor ymm14, ymm14, ymm3
vpsrlq ymm3, ymm13, 0x17
vpsllq ymm13, ymm13, 0x29
vpor ymm13, ymm13, ymm3
vpsrlq ymm3, ymm1, 0x2e
vpsllq ymm1, ymm1, 0x12
vpor ymm3, ymm1, ymm3
vpsrlq ymm1, ymm12, 0x3f
vpsllq ymm12, ymm12, 1
vpor ymm12, ymm12, ymm1
vpsrlq ymm1, ymm11, 0x14
vpsllq ymm11, ymm11, 0x2c
vpor ymm11, ymm11, ymm1
vpsrlq ymm1, ymm10, 0x36
vpsllq ymm10, ymm10, 0xa
vpor ymm10, ymm10, ymm1
vpsrlq ymm1, ymm6, 0x13
vpsllq ymm6, ymm6, 0x2d
vpor ymm6, ymm6, ymm1
vpsrlq ymm1, ymm2, 0x3e
vpsllq ymm2, ymm2, 2
vpor ymm2, ymm2, ymm1
vmovdqu ymmword [rsp + 0x2c0], ymm2
vmovdqu ymm2, ymmword [rsp + 0xa0]
vpsrlq ymm1, ymm9, 2
vpsllq ymm9, ymm9, 0x3e
vpor ymm7, ymm9, ymm1
vpsrlq ymm1, ymm5, 0x3a
vpsllq ymm5, ymm5, 6
vpor ymm5, ymm5, ymm1
vpsrlq ymm1, ymm8, 0x15
vpsllq ymm8, ymm8, 0x2b
vpor ymm9, ymm8, ymm1
vmovdqu ymm8, ymmword [rsp + 0x80]
vmovdqu ymmword [rsp + 0x2a0], ymm7
vmovdqu ymmword [rsp + 0xe0], ymm15
vmovdqu ymm15, ymmword [rsp + 0x140]
vmovdqu ymmword [rsp + 0x2e0], ymm13
vmovdqu ymmword [rsp + 0xc0], ymm3
vmovdqu ymmword [rsp + 0x20], ymm11
vpsllq ymm7, ymm2, 0xf
vpsrlq ymm1, ymm2, 0x31
vpor ymm1, ymm7, ymm1
vmovdqu ymmword [rsp + 0xa0], ymm1
vpsrlq ymm1, ymm0, 3
vpsllq ymm0, ymm0, 0x3d
vpor ymm7, ymm0, ymm1
vpsrlq ymm0, ymm8, 0x24
vpsllq ymm1, ymm8, 0x1c
vmovdqu ymm8, ymmword [rsp + 0x100]
vpor ymm1, ymm1, ymm0
vpsllq ymm11, ymm15, 0x15
vpsllq ymm2, ymm8, 0x37
vpsrlq ymm0, ymm8, 9
vmovdqu ymm8, ymmword [rsp + 0x120]
vpor ymm0, ymm2, ymm0
vmovdqu ymmword [rsp + 0x80], ymm0
vpsrlq ymm0, ymm8, 0x27
vpsllq ymm8, ymm8, 0x19
vpor ymm8, ymm8, ymm0
vpsrlq ymm0, ymm15, 0x2b
vmovdqu ymm15, ymmword [rsp + 0x60]
vpor ymm11, ymm11, ymm0
vmovdqu ymm13, ymmword [rsp + 0x180]
vmovdqu ymmword [rsp + 0x280], ymm9
vpsllq ymm3, ymm15, 0x38
vpsrlq ymm0, ymm15, 8
vmovdqu ymm15, ymmword [rsp + 0x160]
vpor ymm0, ymm3, ymm0
vmovdqu ymmword [rsp + 0x60], ymm0
vpsllq ymm2, ymm13, 0x14
vpsrlq ymm0, ymm15, 0x25
vpsllq ymm15, ymm15, 0x1b
vpor ymm15, ymm15, ymm0
vpsrlq ymm0, ymm13, 0x2c
vmovdqu ymm13, ymmword [rsp + 0x1a0]
vpor ymm2, ymm2, ymm0
vpsllq ymm3, ymm13, 0x27
vpsrlq ymm0, ymm13, 0x19
vmovdqu ymm13, ymmword [rsp + 0x1c0]
vpor ymm0, ymm3, ymm0
vpsrlq ymm3, ymm13, 0x38
vpsllq ymm13, ymm13, 8
vpor ymm13, ymm13, ymm3
vpsrlq ymm3, ymm4, 0x32
vpsllq ymm4, ymm4, 0xe
vpor ymm4, ymm4, ymm3
vpxor ymm3, ymm9, ymmword [rsp]
vpor ymm3, ymm3, ymm11
vpxor ymm3, ymm3, ymmword [rsp + 0x20]
vmovdqu ymmword [rsp + 0x260], ymm3
vpand ymm3, ymm4, ymm11
vpxor ymm9, ymm3, ymm9
vmovdqu ymmword [rsp + 0x240], ymm9
vmovdqu ymm9, ymmword [rsp + 0x40]
vpor ymm3, ymm4, ymm9
vpxor ymm11, ymm3, ymm11
vmovdqu ymm3, ymmword [rsp + 0x20]
vmovdqu ymmword [rsp + 0x220], ymm11
vpand ymm3, ymm3, ymm9
vpxor ymm11, ymm3, ymm4
vpor ymm3, ymm2, ymm14
vpxor ymm4, ymm3, ymm1
vmovdqu ymmword [rsp + 0x200], ymm11
vpand ymm11, ymm6, ymm14
vmovdqu ymmword [rsp + 0x1e0], ymm4
vmovdqu ymm4, ymmword [rsp]
vpxor ymm11, ymm11, ymm2
vpxor ymm3, ymm7, ymm4
vpor ymm3, ymm3, ymm6
vpxor ymm14, ymm3, ymm14
vpor ymm3, ymm1, ymm7
vpand ymm1, ymm2, ymm1
vmovdqu ymmword [rsp + 0x1c0], ymm14
vpxor ymm14, ymm3, ymm6
vpxor ymm6, ymm1, ymm7
vmovdqu ymm7, ymmword [rsp + 0xc0]
vpxor ymm1, ymm13, ymm4
vmovdqu ymmword [rsp + 0x1a0], ymm14
vpor ymm14, ymm8, ymm5
vpxor ymm14, ymm14, ymm12
vpand ymm13, ymm13, ymm8
vmovdqu ymm3, ymm6
vpxor ymm13, ymm13, ymm5
vmovdqu ymmword [rsp + 0x180], ymm13
vpand ymm2, ymm1, ymm7
vpxor ymm8, ymm2, ymm8
vpor ymm2, ymm12, ymm7
vpand ymm12, ymm5, ymm12
vpxor ymm5, ymm12, ymm7
vmovdqu ymm7, ymmword [rsp + 0xa0]
vmovdqu ymmword [rsp + 0x160], ymm8
vpxor ymm8, ymm2, ymm1
vmovdqu ymmword [rsp + 0x120], ymm5
vmovdqu ymm5, ymm4
vmovdqu ymmword [rsp + 0x140], ymm8
vmovdqu ymm8, ymmword [rsp + 0x60]
vpxor ymm2, ymm4, ymm7
vmovdqu ymm4, ymmword [rsp + 0xe0]
vpor ymm7, ymm10, ymm7
vpand ymm13, ymm10, ymm4
vpxor ymm7, ymm7, ymm4
vpxor ymm1, ymm13, ymm15
vmovdqu ymm6, ymm7
vpor ymm7, ymm2, ymm8
vmovdqu ymmword [rsp + 0x100], ymm1
vpand ymm1, ymm15, ymm8
vpor ymm15, ymm15, ymm4
vpxor ymm7, ymm7, ymm10
vpxor ymm4, ymm15, ymm8
vmovdqu ymm15, ymmword [rsp + 0x80]
vpxor ymm10, ymm1, ymm2
vmovdqu ymmword [rsp + 0xe0], ymm7
vmovdqu ymmword [rsp + 0xc0], ymm10
vpxor ymm2, ymm5, ymm15
vmovdqu ymm5, ymmword [rsp + 0x2a0]
vpand ymm1, ymm2, ymm0
vpxor ymm10, ymm1, ymm5
vpand ymm9, ymm15, ymm5
vmovdqu ymmword [rsp + 0xa0], ymm10
vmovdqu ymm1, ymmword [rsp + 0x2e0]
vmovdqu ymm12, ymmword [rsp + 0x2c0]
vmovdqu ymmword [rsp + 0x2a0], ymm4
vmovdqu ymmword [rsp + 0x2e0], ymm3
vmovdqu ymmword [rsp + 0x2c0], ymm6
vmovdqu ymm15, ymmword [rsp + 0x180]
vpxor ymm3, ymm3, ymmword [rsp + 0x200]
vpor ymm7, ymm0, ymm1
vpor ymm13, ymm12, ymm5
vpxor ymm5, ymm4, ymmword [rsp + 0x120]
vpxor ymm7, ymm7, ymm2
vmovdqu ymm2, ymm1
vpand ymm1, ymm1, ymm12
vpxor ymm8, ymm13, ymm2
vmovdqu ymm2, ymmword [rsp + 0x20]
vpxor ymm10, ymm1, ymm0
vmovdqu ymm13, ymmword [rsp + 0x1c0]
vpor ymm1, ymm2, ymmword [rsp + 0x280]
vpxor ymm2, ymm11, ymmword [rsp + 0x260]
vpxor ymm15, ymm15, ymm6
vpxor ymm12, ymm9, ymm12
vpxor ymm0, ymm15, ymm7
vpxor ymm13, ymm13, ymmword [rsp + 0x240]
vpbroadcastq ymm9, qword [rax - 0x30]
vmovdqu ymmword [rsp + 0x20], ymm12
vmovdqu ymmword [rsp + 0x80], ymm10
vmovdqu ymmword [rsp + 0x60], ymm8
vmovdqu ymmword [rsp + 0x280], ymm2
vpxor ymm0, ymm0, ymm2
vmovdqu ymm2, ymmword [rsp + 0xe0]
vpxor ymm4, ymm2, ymmword [rsp + 0x160]
vpxor ymm9, ymm1, ymm9
vpsrlq ymm1, ymm0, 0x3f
vpsllq ymm0, ymm0, 1
vpor ymm1, ymm0, ymm1
vpxor ymm9, ymm9, ymmword [rsp + 0x40]
vpxor ymm1, ymm1, ymm12
vmovdqu ymm12, ymmword [rsp + 0x1a0]
vpxor ymm6, ymm9, ymmword [rsp + 0x1e0]
vpxor ymm1, ymm1, ymm5
vpxor ymm5, ymm5, ymmword [rsp + 0x20]
vpxor ymm1, ymm1, ymm3
vpxor ymm2, ymm4, ymm13
vpxor ymm2, ymm2, ymm10
vpxor ymm10, ymm14, ymmword [rsp + 0x100]
vpxor ymm14, ymm1, ymm14
vpsrlq ymm0, ymm2, 0x3f
vpsllq ymm2, ymm2, 1
vpor ymm2, ymm2, ymm0
vpxor ymm0, ymm12, ymmword [rsp + 0x220]
vmovdqu ymm12, ymmword [rsp + 0xc0]
vpxor ymm10, ymm10, ymmword [rsp + 0xa0]
vpxor ymm3, ymm5, ymm3
vpxor ymm12, ymm12, ymmword [rsp + 0x140]
vmovdqu ymmword [rsp + 0x40], ymm0
vpxor ymm2, ymm2, ymm10
vpxor ymm8, ymm12, ymm8
vpxor ymm2, ymm2, ymm6
vpxor ymm6, ymm6, ymm10
vpxor ymm8, ymm8, ymm0
vpxor ymm11, ymm2, ymm11
vpsrlq ymm0, ymm8, 0x3f
vpsllq ymm8, ymm8, 1
vpor ymm0, ymm8, ymm0
vpsrlq ymm8, ymm3, 0x3f
vpsllq ymm3, ymm3, 1
vpor ymm3, ymm3, ymm8
vpxor ymm3, ymm3, ymmword [rsp + 0x80]
vpxor ymm0, ymm0, ymm7
vpxor ymm0, ymm0, ymm15
vpxor ymm0, ymm0, ymmword [rsp + 0x280]
vpxor ymm3, ymm3, ymm13
vpxor ymm3, ymm3, ymm4
vpsrlq ymm4, ymm6, 0x3f
vpsllq ymm6, ymm6, 1
vpor ymm6, ymm6, ymm4
vpxor ymm6, ymm6, ymmword [rsp + 0x60]
vpxor ymm13, ymm1, ymmword [rsp + 0x100]
vpxor ymm15, ymm1, ymmword [rsp + 0x1e0]
vpxor ymm10, ymm2, ymmword [rsp + 0x180]
vpxor ymm8, ymm0, ymmword [rsp + 0x160]
vpxor ymm5, ymm0, ymmword [rsp + 0x1c0]
vpxor ymm4, ymm6, ymm12
vpxor ymm6, ymm1, ymm9
vpxor ymm4, ymm4, ymmword [rsp + 0x40]
vpxor ymm12, ymm2, ymmword [rsp + 0x260]
vmovdqu ymmword [rsp + 0x40], ymm6
vpxor ymm6, ymm1, ymmword [rsp + 0xa0]
vpxor ymm1, ymm3, ymmword [rsp + 0x220]
vpxor ymm9, ymm0, ymmword [rsp + 0x240]
vmovdqu ymmword [rsp + 0xa0], ymm6
vpxor ymm6, ymm2, ymmword [rsp + 0x2c0]
vpxor ymm2, ymm2, ymm7
vpxor ymm7, ymm0, ymmword [rsp + 0xe0]
vpxor ymm0, ymm0, ymmword [rsp + 0x80]
vmovdqu ymmword [rsp + 0x80], ymm1
vpxor ymm1, ymm3, ymmword [rsp + 0x1a0]
vmovdqu ymmword [rsp + 0x100], ymm1
vpxor ymm1, ymm3, ymmword [rsp + 0x140]
vmovdqu ymmword [rsp + 0x140], ymm1
vpxor ymm1, ymm3, ymmword [rsp + 0xc0]
vmovdqu ymmword [rsp + 0x160], ymm1
vpxor ymm1, ymm3, ymmword [rsp + 0x60]
vpxor ymm3, ymm4, ymmword [rsp + 0x200]
vmovdqu ymmword [rsp + 0x180], ymm3
vpxor ymm3, ymm4, ymmword [rsp + 0x2e0]
vmovdqu ymmword [rsp + 0x60], ymm1
vmovdqu ymmword [rsp + 0x1a0], ymm3
vpxor ymm3, ymm4, ymmword [rsp + 0x120]
vmovdqu ymmword [rsp + 0x120], ymm3
vpxor ymm3, ymm4, ymmword [rsp + 0x2a0]
vmovdqu ymmword [rsp + 0x1c0], ymm3
vmovdqu ymm1, ymmword [rsp + 0xa0]
vpsrlq ymm3, ymm15, 0x1c
vpsllq ymm15, ymm15, 0x24
vpor ymm15, ymm15, ymm3
vpsrlq ymm3, ymm14, 0x3d
vpsllq ymm14, ymm14, 3
vpor ymm14, ymm14, ymm3
vpsrlq ymm3, ymm13, 0x17
vpsllq ymm13, ymm13, 0x29
vpor ymm13, ymm13, ymm3
vpxor ymm4, ymm4, ymmword [rsp + 0x20]
vmovdqu ymmword [rsp + 0x2e0], ymm13
vmovdqu ymm13, ymmword [rsp + 0x160]
vmovdqu ymmword [rsp + 0xe0], ymm15
vpsrlq ymm3, ymm1, 0x2e
vpsllq ymm1, ymm1, 0x12
vpor ymm3, ymm1, ymm3
vpsrlq ymm1, ymm12, 0x3f
vpsllq ymm12, ymm12, 1
vpor ymm12, ymm12, ymm1
vpsrlq ymm1, ymm11, 0x14
vpsllq ymm11, ymm11, 0x2c
vpor ymm11, ymm11, ymm1
vpsrlq ymm1, ymm10, 0x36
vpsllq ymm10, ymm10, 0xa
vpor ymm10, ymm10, ymm1
vpsrlq ymm1, ymm6, 0x13
vpsllq ymm6, ymm6, 0x2d
vpor ymm6, ymm6, ymm1
vpsrlq ymm1, ymm2, 0x3e
vpsllq ymm2, ymm2, 2
vpor ymm2, ymm2, ymm1
vpsrlq ymm1, ymm9, 2
vpsllq ymm9, ymm9, 0x3e
vmovdqu ymmword [rsp + 0x2c0], ymm2
vpor ymm2, ymm9, ymm1
vpsrlq ymm1, ymm5, 0x3a
vpsllq ymm5, ymm5, 6
vpor ymm5, ymm5, ymm1
vpsrlq ymm1, ymm8, 0x15
vpsllq ymm8, ymm8, 0x2b
vpor ymm9, ymm8, ymm1
vmovdqu ymm8, ymmword [rsp + 0x80]
vpsrlq ymm1, ymm7, 0x31
vpsllq ymm7, ymm7, 0xf
vpor ymm7, ymm7, ymm1
vmovdqu ymmword [rsp + 0xa0], ymm7
vpsrlq ymm1, ymm0, 3
vpsllq ymm0, ymm0, 0x3d
vpor ymm7, ymm0, ymm1
vmovdqu ymmword [rsp + 0x2a0], ymm2
vmovdqu ymmword [rsp + 0x20], ymm11
vpsllq ymm11, ymm13, 0x15
vmovdqu ymmword [rsp + 0xc0], ymm3
vmovdqu ymmword [rsp + 0x280], ymm9
vpsrlq ymm0, ymm8, 0x24
vpsllq ymm1, ymm8, 0x1c
vmovdqu ymm8, ymmword [rsp + 0x100]
vpor ymm1, ymm1, ymm0
vpsllq ymm2, ymm8, 0x37
vpsrlq ymm0, ymm8, 9
vmovdqu ymm8, ymmword [rsp + 0x140]
vpor ymm0, ymm2, ymm0
vmovdqu ymmword [rsp + 0x80], ymm0
vpsrlq ymm0, ymm8, 0x27
vpsllq ymm8, ymm8, 0x19
vpor ymm8, ymm8, ymm0
vpsrlq ymm0, ymm13, 0x2b
vmovdqu ymm13, ymmword [rsp + 0x60]
vpor ymm11, ymm11, ymm0
vpsllq ymm3, ymm13, 0x38
vpsrlq ymm0, ymm13, 8
vmovdqu ymm13, ymmword [rsp + 0x180]
vpor ymm0, ymm3, ymm0
vmovdqu ymmword [rsp + 0x60], ymm0
vpsllq ymm15, ymm13, 0x1b
vpsrlq ymm0, ymm13, 0x25
vmovdqu ymm13, ymmword [rsp + 0x1a0]
vpor ymm15, ymm15, ymm0
vpsllq ymm2, ymm13, 0x14
vpsrlq ymm0, ymm13, 0x2c
vmovdqu ymm13, ymmword [rsp + 0x120]
vpor ymm2, ymm2, ymm0
vpsllq ymm3, ymm13, 0x27
vpsrlq ymm0, ymm13, 0x19
vmovdqu ymm13, ymmword [rsp + 0x1c0]
vpor ymm0, ymm3, ymm0
vpsrlq ymm3, ymm13, 0x38
vpsllq ymm13, ymm13, 8
vpor ymm13, ymm13, ymm3
vpsrlq ymm3, ymm4, 0x32
vpsllq ymm4, ymm4, 0xe
vpor ymm4, ymm4, ymm3
vpxor ymm3, ymm9, ymmword [rsp]
vpor ymm3, ymm3, ymm11
vpxor ymm3, ymm3, ymmword [rsp + 0x20]
vmovdqu ymmword [rsp + 0x260], ymm3
vpand ymm3, ymm4, ymm11
vpxor ymm9, ymm3, ymm9
vmovdqu ymmword [rsp + 0x240], ymm9
vmovdqu ymm9, ymmword [rsp + 0x40]
vpor ymm3, ymm4, ymm9
vpxor ymm11, ymm3, ymm11
vmovdqu ymm3, ymmword [rsp + 0x20]
vmovdqu ymmword [rsp + 0x220], ymm11
vpand ymm3, ymm3, ymm9
vpxor ymm11, ymm3, ymm4
vpor ymm3, ymm2, ymm14
vpxor ymm4, ymm3, ymm1
vmovdqu ymmword [rsp + 0x200], ymm11
vpand ymm11, ymm6, ymm14
vmovdqu ymmword [rsp + 0x1e0], ymm4
vmovdqu ymm4, ymmword [rsp]
vpxor ymm11, ymm11, ymm2
vpxor ymm3, ymm7, ymm4
vpor ymm3, ymm3, ymm6
vpxor ymm14, ymm3, ymm14
vpor ymm3, ymm1, ymm7
vpand ymm1, ymm2, ymm1
vmovdqu ymmword [rsp + 0x1c0], ymm14
vpxor ymm14, ymm3, ymm6
vpxor ymm1, ymm1, ymm7
vmovdqu ymmword [rsp + 0x1a0], ymm14
vmovdqu ymm7, ymmword [rsp + 0xc0]
vmovdqu ymm3, ymm1
vpxor ymm1, ymm13, ymm4
vpor ymm14, ymm8, ymm5
vpand ymm13, ymm13, ymm8
vpxor ymm14, ymm14, ymm12
vpxor ymm13, ymm13, ymm5
vmovdqu ymmword [rsp + 0x180], ymm13
vpand ymm2, ymm1, ymm7
vpxor ymm8, ymm2, ymm8
vpor ymm2, ymm12, ymm7
vpand ymm12, ymm5, ymm12
vpxor ymm5, ymm12, ymm7
vmovdqu ymm7, ymmword [rsp + 0xa0]
vmovdqu ymmword [rsp + 0x160], ymm8
vpxor ymm8, ymm2, ymm1
vmovdqu ymmword [rsp + 0x120], ymm5
vmovdqu ymm5, ymm4
vmovdqu ymmword [rsp + 0x140], ymm8
vpxor ymm2, ymm4, ymm7
vmovdqu ymm4, ymmword [rsp + 0xe0]
vpor ymm7, ymm10, ymm7
vpand ymm13, ymm10, ymm4
vpxor ymm7, ymm7, ymm4
vpxor ymm12, ymm13, ymm15
vmovdqu ymm6, ymm7
vmovdqu ymmword [rsp + 0x100], ymm12
vmovdqu ymm12, ymmword [rsp + 0x60]
vpand ymm1, ymm15, ymm12
vpor ymm7, ymm2, ymm12
vpor ymm15, ymm15, ymm4
vpxor ymm7, ymm7, ymm10
vpxor ymm10, ymm1, ymm2
vpxor ymm4, ymm15, ymm12
vmovdqu ymm15, ymmword [rsp + 0x2c0]
vmovdqu ymmword [rsp + 0xc0], ymm10
vmovdqu ymm10, ymmword [rsp + 0x80]
vmovdqu ymmword [rsp + 0xe0], ymm7
vmovdqu ymmword [rsp + 0x2c0], ymm6
vpxor ymm2, ymm5, ymm10
vmovdqu ymm5, ymmword [rsp + 0x2a0]
vmovdqu ymmword [rsp + 0x2a0], ymm4
vpand ymm1, ymm2, ymm0
vpxor ymm7, ymm1, ymm5
vmovdqu ymm1, ymmword [rsp + 0x2e0]
vpor ymm13, ymm15, ymm5
vpand ymm9, ymm10, ymm5
vmovdqu ymmword [rsp + 0xa0], ymm7
vpxor ymm10, ymm9, ymm15
vpbroadcastq ymm9, qword [rax - 0x28]
vpxor ymm5, ymm4, ymmword [rsp + 0x120]
vmovdqu ymm4, ymmword [rsp + 0xe0]
vmovdqu ymmword [rsp + 0x2e0], ymm3
vpxor ymm3, ymm3, ymmword [rsp + 0x200]
vpor ymm7, ymm0, ymm1
vpxor ymm7, ymm7, ymm2
vmovdqu ymm2, ymm1
vpand ymm1, ymm1, ymm15
vpxor ymm15, ymm6, ymmword [rsp + 0x180]
vpxor ymm8, ymm13, ymm2
vmovdqu ymm2, ymmword [rsp + 0x20]
vpxor ymm12, ymm1, ymm0
vmovdqu ymm13, ymmword [rsp + 0x1c0]
vpor ymm1, ymm2, ymmword [rsp + 0x280]
vpxor ymm13, ymm13, ymmword [rsp + 0x240]
vmovdqu ymmword [rsp + 0x20], ymm10
vpxor ymm0, ymm15, ymm7
vpxor ymm9, ymm1, ymm9
vpxor ymm1, ymm11, ymmword [rsp + 0x260]
vpxor ymm9, ymm9, ymmword [rsp + 0x40]
vmovdqu ymmword [rsp + 0x280], ymm1
vpxor ymm4, ymm4, ymmword [rsp + 0x160]
vpxor ymm0, ymm0, ymm1
vmovdqu ymmword [rsp + 0x80], ymm12
vpsrlq ymm1, ymm0, 0x3f
vpsllq ymm0, ymm0, 1
vpor ymm1, ymm0, ymm1
vmovdqu ymmword [rsp + 0x60], ymm8
vpxor ymm1, ymm1, ymm10
vpxor ymm10, ymm14, ymmword [rsp + 0x100]
vpxor ymm1, ymm1, ymm5
vpxor ymm5, ymm5, ymmword [rsp + 0x20]
vpxor ymm10, ymm10, ymmword [rsp + 0xa0]
vpxor ymm1, ymm1, ymm3
vpxor ymm6, ymm9, ymmword [rsp + 0x1e0]
vpxor ymm14, ymm1, ymm14
vpxor ymm2, ymm4, ymm13
vpxor ymm2, ymm2, ymm12
vmovdqu ymm12, ymmword [rsp + 0x1a0]
vpsrlq ymm0, ymm2, 0x3f
vpsllq ymm2, ymm2, 1
vpor ymm2, ymm2, ymm0
vpxor ymm0, ymm12, ymmword [rsp + 0x220]
vmovdqu ymm12, ymmword [rsp + 0xc0]
vpxor ymm3, ymm5, ymm3
vpxor ymm2, ymm2, ymm10
vpxor ymm12, ymm12, ymmword [rsp + 0x140]
vpxor ymm2, ymm2, ymm6
vpxor ymm6, ymm6, ymm10
vpxor ymm10, ymm2, ymmword [rsp + 0x180]
vpxor ymm11, ymm2, ymm11
vmovdqu ymmword [rsp + 0x40], ymm0
vpxor ymm8, ymm12, ymm8
vpxor ymm8, ymm8, ymm0
vpsrlq ymm0, ymm8, 0x3f
vpsllq ymm8, ymm8, 1
vpor ymm0, ymm8, ymm0
vpsrlq ymm8, ymm3, 0x3f
vpsllq ymm3, ymm3, 1
vpor ymm3, ymm3, ymm8
vpxor ymm3, ymm3, ymmword [rsp + 0x80]
vpxor ymm0, ymm0, ymm7
vpxor ymm0, ymm0, ymm15
vpxor ymm15, ymm1, ymmword [rsp + 0x1e0]
vpxor ymm0, ymm0, ymmword [rsp + 0x280]
vpxor ymm8, ymm0, ymmword [rsp + 0x160]
vpxor ymm5, ymm0, ymmword [rsp + 0x1c0]
vpxor ymm3, ymm3, ymm13
vpxor ymm13, ymm1, ymmword [rsp + 0x100]
vpxor ymm3, ymm3, ymm4
vpsrlq ymm4, ymm6, 0x3f
vpsllq ymm6, ymm6, 1
vpor ymm6, ymm6, ymm4
vpxor ymm6, ymm6, ymmword [rsp + 0x60]
vpxor ymm4, ymm6, ymm12
vpxor ymm6, ymm1, ymm9
vpxor ymm4, ymm4, ymmword [rsp + 0x40]
vpxor ymm12, ymm2, ymmword [rsp + 0x260]
vmovdqu ymmword [rsp + 0x40], ymm6
vpxor ymm6, ymm1, ymmword [rsp + 0xa0]
vpxor ymm1, ymm3, ymmword [rsp + 0x220]
vpxor ymm9, ymm0, ymmword [rsp + 0x240]
vmovdqu ymmword [rsp + 0x160], ymm1
vpxor ymm1, ymm3, ymmword [rsp + 0x1a0]
vmovdqu ymmword [rsp + 0xa0], ymm6
vpxor ymm6, ymm2, ymmword [rsp + 0x2c0]
vpxor ymm2, ymm2, ymm7
vpxor ymm7, ymm0, ymmword [rsp + 0xe0]
vpxor ymm0, ymm0, ymmword [rsp + 0x80]
vmovdqu ymmword [rsp + 0x180], ymm1
vpxor ymm1, ymm3, ymmword [rsp + 0x140]
vmovdqu ymmword [rsp + 0x140], ymm1
vpxor ymm1, ymm3, ymmword [rsp + 0xc0]
vmovdqu ymmword [rsp + 0x1a0], ymm1
vpxor ymm1, ymm3, ymmword [rsp + 0x60]
vpxor ymm3, ymm4, ymmword [rsp + 0x200]
vmovdqu ymmword [rsp + 0x1e0], ymm3
vpxor ymm3, ymm4, ymmword [rsp + 0x2e0]
vmovdqu ymmword [rsp + 0x1c0], ymm1
vmovdqu ymm1, ymmword [rsp + 0xa0]
vmovdqu ymmword [rsp + 0x200], ymm3
vpxor ymm3, ymm4, ymmword [rsp + 0x120]
vmovdqu ymmword [rsp + 0x120], ymm3
vpxor ymm3, ymm4, ymmword [rsp + 0x2a0]
vpxor ymm4, ymm4, ymmword [rsp + 0x20]
vmovdqu ymmword [rsp + 0x220], ymm3
vpsrlq ymm3, ymm15, 0x1c
vpsllq ymm15, ymm15, 0x24
vpor ymm15, ymm15, ymm3
vpsrlq ymm3, ymm14, 0x3d
vpsllq ymm14, ymm14, 3
vpor ymm14, ymm14, ymm3
vpsrlq ymm3, ymm13, 0x17
vpsllq ymm13, ymm13, 0x29
vpor ymm13, ymm13, ymm3
vpsrlq ymm3, ymm1, 0x2e
vpsllq ymm1, ymm1, 0x12
vpor ymm1, ymm1, ymm3
vmovdqu ymmword [rsp + 0x100], ymm15
vmovdqu ymmword [rsp + 0x300], ymm13
vmovdqu ymmword [rsp + 0xe0], ymm1
vpsrlq ymm1, ymm12, 0x3f
vpsllq ymm12, ymm12, 1
vpor ymm12, ymm12, ymm1
vpsrlq ymm1, ymm11, 0x14
vpsllq ymm11, ymm11, 0x2c
vpor ymm11, ymm11, ymm1
vpsrlq ymm1, ymm10, 0x36
vpsllq ymm10, ymm10, 0xa
vpor ymm1, ymm10, ymm1
vmovdqu ymmword [rsp + 0x20], ymm11
vmovdqu ymmword [rsp + 0xc0], ymm1
vpsrlq ymm1, ymm6, 0x13
vpsllq ymm6, ymm6, 0x2d
vpor ymm6, ymm6, ymm1
vpsrlq ymm1, ymm2, 0x3e
vpsllq ymm2, ymm2, 2
vpor ymm3, ymm2, ymm1
vpsrlq ymm1, ymm9, 2
vpsllq ymm9, ymm9, 0x3e
vpor ymm9, ymm9, ymm1
vpsrlq ymm1, ymm5, 0x3a
vpsllq ymm5, ymm5, 6
vpor ymm5, ymm5, ymm1
vpsrlq ymm1, ymm8, 0x15
vpsllq ymm8, ymm8, 0x2b
vpor ymm10, ymm8, ymm1
vpsrlq ymm1, ymm7, 0x31
vpsllq ymm7, ymm7, 0xf
vpor ymm8, ymm7, ymm1
vmovdqu ymm7, ymmword [rsp + 0x160]
vmovdqu ymmword [rsp + 0x80], ymm8
vpsrlq ymm1, ymm0, 3
vpsllq ymm0, ymm0, 0x3d
vpor ymm1, ymm0, ymm1
vmovdqu ymmword [rsp + 0x2e0], ymm3
vmovdqu ymmword [rsp + 0xa0], ymm9
vpsrlq ymm0, ymm7, 0x24
vpsllq ymm8, ymm7, 0x1c
vmovdqu ymm7, ymmword [rsp + 0x180]
vpor ymm8, ymm8, ymm0
vpsllq ymm2, ymm7, 0x37
vpsrlq ymm0, ymm7, 9
vmovdqu ymm7, ymmword [rsp + 0x140]
vpor ymm0, ymm2, ymm0
vmovdqu ymmword [rsp + 0x60], ymm0
vmovdqu ymm2, ymmword [rsp + 0x1c0]
vpsrlq ymm0, ymm7, 0x27
vpsllq ymm11, ymm7, 0x19
vmovdqu ymm7, ymmword [rsp + 0x1a0]
vpor ymm11, ymm11, ymm0
vpsllq ymm3, ymm2, 0x38
vpsrlq ymm0, ymm7, 0x2b
vpsllq ymm7, ymm7, 0x15
vpor ymm7, ymm7, ymm0
vpsrlq ymm0, ymm2, 8
vmovdqu ymm2, ymmword [rsp + 0x1e0]
vpor ymm13, ymm3, ymm0
vpsllq ymm15, ymm2, 0x1b
vpsrlq ymm0, ymm2, 0x25
vmovdqu ymm2, ymmword [rsp + 0x200]
vmovdqu ymm9, ymmword [rsp + 0x120]
vpor ymm15, ymm15, ymm0
vmovdqu ymmword [rsp + 0x2c0], ymm10
vpsrlq ymm0, ymm2, 0x2c
vpsllq ymm3, ymm9, 0x27
vpsllq ymm2, ymm2, 0x14
vpor ymm2, ymm2, ymm0
vpsrlq ymm0, ymm9, 0x19
vmovdqu ymm9, ymmword [rsp + 0x220]
vpor ymm0, ymm3, ymm0
vpsrlq ymm3, ymm9, 0x38
vpsllq ymm9, ymm9, 8
vpor ymm9, ymm9, ymm3
vpsrlq ymm3, ymm4, 0x32
vpsllq ymm4, ymm4, 0xe
vpor ymm4, ymm4, ymm3
vpxor ymm3, ymm10, ymmword [rsp]
vpor ymm3, ymm3, ymm7
vpxor ymm3, ymm3, ymmword [rsp + 0x20]
vmovdqu ymmword [rsp + 0x2a0], ymm3
vpand ymm3, ymm4, ymm7
vpxor ymm3, ymm3, ymm10
vmovdqu ymm10, ymmword [rsp + 0x40]
vmovdqu ymmword [rsp + 0x280], ymm3
vpor ymm3, ymm4, ymm10
vpxor ymm7, ymm3, ymm7
vpand ymm3, ymm10, ymmword [rsp + 0x20]
vmovdqu ymmword [rsp + 0x260], ymm7
vpxor ymm7, ymm3, ymm4
vmovdqu ymm4, ymmword [rsp]
vpor ymm3, ymm2, ymm14
vmovdqu ymmword [rsp + 0x240], ymm7
vpxor ymm7, ymm3, ymm8
vpand ymm3, ymm6, ymm14
vpxor ymm10, ymm3, ymm2
vmovdqu ymmword [rsp + 0x220], ymm7
vpor ymm3, ymm8, ymm1
vpand ymm2, ymm2, ymm8
vmovdqu ymmword [rsp + 0x200], ymm10
vpxor ymm7, ymm1, ymm4
vpor ymm7, ymm7, ymm6
vpxor ymm6, ymm3, ymm6
vmovdqu ymmword [rsp + 0x1c0], ymm6
vpxor ymm6, ymm2, ymm1
vmovdqu ymm2, ymmword [rsp + 0xe0]
vpxor ymm1, ymm9, ymm4
vpxor ymm14, ymm7, ymm14
vmovdqu ymm3, ymm6
vpand ymm9, ymm9, ymm11
vmovdqu ymmword [rsp + 0x1e0], ymm14
vpor ymm14, ymm11, ymm5
vpxor ymm9, ymm9, ymm5
vpxor ymm14, ymm14, ymm12
vmovdqu ymmword [rsp + 0x1a0], ymm9
vpand ymm6, ymm1, ymm2
vpxor ymm8, ymm6, ymm11
vmovdqu ymm6, ymm2
vpor ymm2, ymm12, ymm2
vpand ymm12, ymm5, ymm12
vpxor ymm1, ymm2, ymm1
vpxor ymm2, ymm12, ymm6
vmovdqu ymm12, ymmword [rsp + 0x80]
vmovdqu ymm5, ymmword [rsp + 0xc0]
vmovdqu ymm6, ymm4
vmovdqu ymmword [rsp + 0x140], ymm2
vmovdqu ymm11, ymmword [rsp + 0xa0]
vmovdqu ymmword [rsp + 0x160], ymm1
vmovdqu ymmword [rsp + 0x180], ymm8
vpxor ymm2, ymm4, ymm12
vmovdqu ymm4, ymmword [rsp + 0x100]
vpor ymm7, ymm12, ymm5
vpand ymm1, ymm4, ymm5
vpxor ymm12, ymm7, ymm4
vpxor ymm8, ymm1, ymm15
vmovdqu ymm1, ymm5
vpor ymm5, ymm2, ymm13
vmovdqu ymmword [rsp + 0x100], ymm12
vpxor ymm1, ymm5, ymm1
vmovdqu ymmword [rsp + 0x120], ymm8
vmovdqu ymm5, ymmword [rsp + 0x300]
vmovdqu ymmword [rsp + 0xe0], ymm1
vpand ymm1, ymm15, ymm13
vpor ymm15, ymm15, ymm4
vpxor ymm13, ymm15, ymm13
vmovdqu ymm15, ymmword [rsp + 0x60]
vpxor ymm12, ymm1, ymm2
vmovdqu ymmword [rsp + 0xc0], ymm12
vmovdqu ymm10, ymm13
vpor ymm7, ymm0, ymm5
vpxor ymm2, ymm6, ymm15
vpand ymm1, ymm2, ymm0
vpxor ymm7, ymm7, ymm2
vpxor ymm9, ymm1, ymm11
vmovdqu ymmword [rsp + 0xa0], ymm9
vmovdqu ymm4, ymmword [rsp + 0x2e0]
vpand ymm9, ymm11, ymm15
vmovdqu ymmword [rsp + 0x2e0], ymm3
vpxor ymm3, ymm3, ymmword [rsp + 0x240]
vpor ymm13, ymm4, ymm11
vpand ymm1, ymm5, ymm4
vpxor ymm4, ymm9, ymm4
vpbroadcastq ymm9, qword [rax - 0x20]
vpxor ymm8, ymm13, ymm5
vmovdqu ymm5, ymmword [rsp + 0x20]
vpxor ymm12, ymm1, ymm0
vmovdqu ymmword [rsp + 0x20], ymm4
vpor ymm1, ymm5, ymmword [rsp + 0x2c0]
vmovdqu ymmword [rsp + 0x80], ymm12
vmovdqu ymmword [rsp + 0x2c0], ymm10
vmovdqu ymm5, ymmword [rsp + 0x100]
vmovdqu ymm11, ymmword [rsp + 0x1c0]
vpxor ymm11, ymm11, ymmword [rsp + 0x260]
vpxor ymm9, ymm1, ymm9
vmovdqu ymm1, ymmword [rsp + 0x200]
vpxor ymm9, ymm9, ymmword [rsp + 0x40]
vmovdqu ymmword [rsp + 0x40], ymm8
vpxor ymm15, ymm1, ymmword [rsp + 0x2a0]
vpxor ymm6, ymm9, ymmword [rsp + 0x220]
vmovdqu ymm2, ymm15
vpxor ymm15, ymm5, ymmword [rsp + 0x1a0]
vpxor ymm5, ymm10, ymmword [rsp + 0x140]
vmovdqu ymmword [rsp + 0x60], ymm2
vpxor ymm10, ymm14, ymmword [rsp + 0x120]
vpxor ymm10, ymm10, ymmword [rsp + 0xa0]
vpxor ymm0, ymm15, ymm7
vpxor ymm0, ymm0, ymm2
vpsrlq ymm1, ymm0, 0x3f
vpsllq ymm0, ymm0, 1
vpor ymm1, ymm0, ymm1
vmovdqu ymm0, ymmword [rsp + 0x1e0]
vpxor ymm1, ymm1, ymm4
vmovdqu ymm4, ymmword [rsp + 0xe0]
vpxor ymm13, ymm0, ymmword [rsp + 0x280]
vpxor ymm4, ymm4, ymmword [rsp + 0x180]
vpxor ymm1, ymm1, ymm5
vpxor ymm5, ymm5, ymmword [rsp + 0x20]
vpxor ymm1, ymm1, ymm3
vpxor ymm14, ymm1, ymm14
vpxor ymm2, ymm4, ymm13
vpxor ymm3, ymm5, ymm3
vpxor ymm2, ymm2, ymm12
vmovdqu ymm12, ymmword [rsp + 0xc0]
vpxor ymm12, ymm12, ymmword [rsp + 0x160]
vpsrlq ymm0, ymm2, 0x3f
vpsllq ymm2, ymm2, 1
vpor ymm2, ymm2, ymm0
vpxor ymm2, ymm2, ymm10
vpxor ymm2, ymm2, ymm6
vpxor ymm6, ymm6, ymm10
vpxor ymm8, ymm12, ymm8
vpxor ymm8, ymm8, ymm11
vpsrlq ymm0, ymm8, 0x3f
vpsllq ymm8, ymm8, 1
vpor ymm0, ymm8, ymm0
vpsrlq ymm8, ymm3, 0x3f
vpsllq ymm3, ymm3, 1
vpor ymm3, ymm3, ymm8
vpxor ymm3, ymm3, ymmword [rsp + 0x80]
vpxor ymm0, ymm0, ymm7
vpxor ymm0, ymm0, ymm15
vpxor ymm0, ymm0, ymmword [rsp + 0x60]
vpxor ymm3, ymm3, ymm13
vpxor ymm3, ymm3, ymm4
vpsrlq ymm4, ymm6, 0x3f
vpsllq ymm6, ymm6, 1
vpor ymm6, ymm6, ymm4
vpxor ymm6, ymm6, ymmword [rsp + 0x40]
vpxor ymm4, ymm6, ymm12
vpxor ymm4, ymm4, ymm11
vpxor ymm11, ymm1, ymm9
vmovdqu ymmword [rsp + 0x60], ymm11
vpxor ymm8, ymm2, ymmword [rsp + 0x100]
vpxor ymm9, ymm3, ymmword [rsp + 0x260]
vpxor ymm13, ymm1, ymmword [rsp + 0x120]
vpxor ymm5, ymm0, ymmword [rsp + 0xe0]
vpxor ymm15, ymm1, ymmword [rsp + 0x220]
vpxor ymm12, ymm2, ymmword [rsp + 0x2a0]
vpxor ymm1, ymm1, ymmword [rsp + 0xa0]
vpxor ymm11, ymm2, ymmword [rsp + 0x200]
vpxor ymm10, ymm2, ymmword [rsp + 0x1a0]
vpxor ymm2, ymm2, ymm7
vpxor ymm6, ymm0, ymmword [rsp + 0x180]
vpxor ymm7, ymm0, ymmword [rsp + 0x1e0]
vmovdqu ymmword [rsp + 0xa0], ymm8
vpxor ymm8, ymm0, ymmword [rsp + 0x280]
vpxor ymm0, ymm0, ymmword [rsp + 0x80]
vmovdqu ymmword [rsp + 0x80], ymm9
vpxor ymm9, ymm3, ymmword [rsp + 0x1c0]
vmovdqu ymmword [rsp + 0xe0], ymm9
vpxor ymm9, ymm3, ymmword [rsp + 0x160]
vmovdqu ymmword [rsp + 0x100], ymm9
vpxor ymm9, ymm3, ymmword [rsp + 0xc0]
vpxor ymm3, ymm3, ymmword [rsp + 0x40]
vmovdqu ymmword [rsp + 0x120], ymm3
vpxor ymm3, ymm4, ymmword [rsp + 0x240]
vmovdqu ymmword [rsp + 0xc0], ymm9
vmovdqu ymmword [rsp + 0x160], ymm3
vpxor ymm3, ymm4, ymmword [rsp + 0x2e0]
vmovdqu ymmword [rsp + 0x1c0], ymm3
vpxor ymm3, ymm4, ymmword [rsp + 0x140]
vmovdqu ymmword [rsp + 0x140], ymm3
vpxor ymm3, ymm4, ymmword [rsp + 0x2c0]
vpxor ymm4, ymm4, ymmword [rsp + 0x20]
vmovdqu ymmword [rsp + 0x1e0], ymm3
vpsrlq ymm3, ymm15, 0x1c
vpsllq ymm15, ymm15, 0x24
vpor ymm3, ymm3, ymm15
vmovdqu ymmword [rsp + 0x200], ymm3
vpsrlq ymm3, ymm14, 0x3d
vpsllq ymm14, ymm14, 3
vpor ymm14, ymm3, ymm14
vpsrlq ymm3, ymm13, 0x17
vpsllq ymm13, ymm13, 0x29
vpor ymm15, ymm3, ymm13
vpsrlq ymm3, ymm1, 0x2e
vpsllq ymm1, ymm1, 0x12
vpor ymm1, ymm3, ymm1
vmovdqu ymmword [rsp + 0x2c0], ymm15
vmovdqu ymmword [rsp + 0x1a0], ymm1
vpsrlq ymm1, ymm12, 0x3f
vpsllq ymm12, ymm12, 1
vpor ymm12, ymm1, ymm12
vpsrlq ymm1, ymm11, 0x14
vpsllq ymm11, ymm11, 0x2c
vpor ymm3, ymm1, ymm11
vpsrlq ymm1, ymm10, 0x36
vmovdqu ymmword [rsp + 0x20], ymm3
vmovdqu ymm3, ymmword [rsp + 0xa0]
vpsllq ymm10, ymm10, 0xa
vpor ymm10, ymm1, ymm10
vpsllq ymm9, ymm3, 0x2d
vpsrlq ymm1, ymm3, 0x13
vpor ymm9, ymm1, ymm9
vpsrlq ymm1, ymm2, 0x3e
vpsllq ymm2, ymm2, 2
vpor ymm2, ymm1, ymm2
vpsrlq ymm1, ymm8, 2
vpsllq ymm8, ymm8, 0x3e
vmovdqu ymmword [rsp + 0x2e0], ymm2
vpor ymm8, ymm1, ymm8
vpsrlq ymm1, ymm7, 0x3a
vpsllq ymm7, ymm7, 6
vpor ymm2, ymm1, ymm7
vpsrlq ymm1, ymm6, 0x15
vpsllq ymm6, ymm6, 0x2b
vpor ymm7, ymm1, ymm6
vmovdqu ymmword [rsp + 0x180], ymm2
vpsrlq ymm1, ymm5, 0x31
vpsllq ymm5, ymm5, 0xf
vpor ymm2, ymm1, ymm5
vmovdqu ymm1, ymmword [rsp + 0xe0]
vpsrlq ymm5, ymm0, 3
vpsllq ymm0, ymm0, 0x3d
vpor ymm5, ymm5, ymm0
vmovdqu ymm0, ymmword [rsp + 0x80]
vmovdqu ymmword [rsp + 0x220], ymm2
vmovdqu ymmword [rsp + 0x2a0], ymm8
vmovdqu ymmword [rsp + 0x40], ymm7
vmovdqu ymm7, ymmword [rsp + 0x1e0]
vpsrlq ymm2, ymm0, 0x24
vpsllq ymm0, ymm0, 0x1c
vpor ymm2, ymm2, ymm0
vpsrlq ymm0, ymm1, 9
vpsllq ymm1, ymm1, 0x37
vpor ymm15, ymm0, ymm1
vmovdqu ymm0, ymmword [rsp + 0x100]
vmovdqu ymm1, ymmword [rsp + 0x140]
vmovdqu ymmword [rsp + 0x300], ymm15
vpsllq ymm13, ymm7, 8
vpsrlq ymm6, ymm0, 0x27
vpsllq ymm0, ymm0, 0x19
vpor ymm6, ymm6, ymm0
vmovdqu ymm0, ymmword [rsp + 0xc0]
vpsrlq ymm11, ymm0, 0x2b
vpsllq ymm0, ymm0, 0x15
vpor ymm11, ymm11, ymm0
vmovdqu ymm0, ymmword [rsp + 0x120]
vpsllq ymm3, ymm0, 0x38
vpsrlq ymm8, ymm0, 8
vmovdqu ymm0, ymmword [rsp + 0x160]
vpor ymm8, ymm8, ymm3
vpsrlq ymm15, ymm0, 0x25
vpsllq ymm3, ymm0, 0x1b
vmovdqu ymm0, ymmword [rsp + 0x1c0]
vpor ymm15, ymm15, ymm3
vpsrlq ymm3, ymm0, 0x2c
vpsllq ymm0, ymm0, 0x14
vpor ymm3, ymm3, ymm0
vpsrlq ymm0, ymm1, 0x19
vpsllq ymm1, ymm1, 0x27
vpor ymm0, ymm0, ymm1
vpsrlq ymm1, ymm7, 0x38
vmovdqu ymm7, ymmword [rsp + 0x40]
vpor ymm1, ymm1, ymm13
vpsrlq ymm13, ymm4, 0x32
vpsllq ymm4, ymm4, 0xe
vpor ymm4, ymm13, ymm4
vpxor ymm13, ymm7, ymmword [rsp]
vpor ymm13, ymm13, ymm11
vpxor ymm7, ymm13, ymmword [rsp + 0x20]
vpand ymm13, ymm11, ymm4
vmovdqu ymmword [rsp + 0x80], ymm7
vpxor ymm7, ymm13, ymmword [rsp + 0x40]
vmovdqu ymmword [rsp + 0xa0], ymm7
vmovdqu ymm7, ymmword [rsp + 0x60]
vpor ymm13, ymm4, ymm7
vpxor ymm11, ymm13, ymm11
vmovdqu ymmword [rsp + 0xc0], ymm11
vmovdqu ymm11, ymmword [rsp + 0x20]
vpand ymm11, ymm11, ymm7
vmovdqu ymm7, ymmword [rsp]
vpxor ymm11, ymm11, ymm4
vpor ymm4, ymm14, ymm3
vmovdqu ymmword [rsp + 0xe0], ymm11
vpxor ymm11, ymm4, ymm2
vmovdqu ymmword [rsp + 0x100], ymm11
vpand ymm11, ymm14, ymm9
vpxor ymm11, ymm11, ymm3
vpxor ymm4, ymm5, ymm7
vpor ymm4, ymm4, ymm9
vpxor ymm14, ymm4, ymm14
vpor ymm4, ymm5, ymm2
vpand ymm2, ymm2, ymm3
vmovdqu ymmword [rsp + 0x120], ymm14
vpxor ymm14, ymm4, ymm9
vpxor ymm9, ymm2, ymm5
vpxor ymm2, ymm1, ymm7
vmovdqu ymmword [rsp + 0x140], ymm14
vmovdqu ymm5, ymmword [rsp + 0x180]
vpand ymm1, ymm6, ymm1
vmovdqu ymmword [rsp + 0x160], ymm9
vmovdqu ymm4, ymmword [rsp + 0x1a0]
vmovdqu ymm9, ymmword [rsp + 0x300]
vpxor ymm1, ymm1, ymm5
vpor ymm14, ymm6, ymm5
vmovdqu ymmword [rsp + 0x180], ymm1
vpxor ymm14, ymm14, ymm12
vpand ymm1, ymm2, ymm4
vpxor ymm6, ymm1, ymm6
vpor ymm1, ymm12, ymm4
vpand ymm12, ymm12, ymm5
vpxor ymm1, ymm1, ymm2
vmovdqu ymmword [rsp + 0x1a0], ymm6
vmovdqu ymm6, ymmword [rsp + 0x200]
vpxor ymm12, ymm12, ymm4
vmovdqu ymmword [rsp + 0x1c0], ymm1
vmovdqu ymm1, ymmword [rsp + 0x220]
vmovdqu ymmword [rsp + 0x1e0], ymm12
vpand ymm13, ymm10, ymm6
vpxor ymm2, ymm7, ymm1
vpor ymm5, ymm10, ymm1
vpxor ymm3, ymm13, ymm15
vpand ymm1, ymm8, ymm15
vpxor ymm12, ymm5, ymm6
vpor ymm5, ymm8, ymm2
vpor ymm15, ymm15, ymm6
vmovdqu ymmword [rsp + 0x200], ymm3
vpxor ymm10, ymm5, ymm10
vmovdqu ymm5, ymmword [rsp + 0x2c0]
vpxor ymm6, ymm15, ymm8
vmovdqu ymmword [rsp + 0x220], ymm12
vmovdqu ymmword [rsp + 0x240], ymm10
vpxor ymm10, ymm1, ymm2
vpxor ymm2, ymm7, ymm9
vmovdqu ymm3, ymmword [rsp + 0x2a0]
vmovdqu ymmword [rsp + 0x280], ymm6
vpand ymm1, ymm0, ymm2
vmovdqu ymmword [rsp + 0x260], ymm10
vpor ymm4, ymm0, ymm5
vpxor ymm6, ymm4, ymm2
vmovdqu ymm4, ymmword [rsp + 0x2e0]
vpxor ymm15, ymm1, ymm3
vmovdqu ymmword [rsp + 0x2a0], ymm15
vpxor ymm15, ymm11, ymmword [rsp + 0x80]
vpand ymm1, ymm5, ymm4
vpor ymm13, ymm4, ymm3
vpxor ymm12, ymm1, ymm0
vmovdqu ymm0, ymmword [rsp + 0x220]
vpxor ymm10, ymm13, ymm5
vpand ymm1, ymm3, ymm9
vpxor ymm0, ymm0, ymmword [rsp + 0x180]
vmovdqu ymm5, ymmword [rsp + 0x20]
vpxor ymm2, ymm1, ymm4
vpbroadcastq ymm9, qword [rax - 0x18]
vpor ymm1, ymm5, ymmword [rsp + 0x40]
vmovdqu ymm8, ymm2
vmovdqu ymm4, ymmword [rsp + 0x160]
vmovdqu ymm5, ymmword [rsp + 0x280]
vmovdqu ymmword [rsp + 0x2c0], ymm8
vmovdqu ymm13, ymmword [rsp + 0x120]
vpxor ymm3, ymm4, ymmword [rsp + 0xe0]
vpxor ymm7, ymm5, ymmword [rsp + 0x1e0]
vpxor ymm2, ymm6, ymm0
vpxor ymm2, ymm2, ymm15
vpxor ymm9, ymm1, ymm9
vpxor ymm9, ymm9, ymmword [rsp + 0x60]
vpsrlq ymm1, ymm2, 0x3f
vpsllq ymm2, ymm2, 1
vpor ymm1, ymm1, ymm2
vpxor ymm2, ymm13, ymmword [rsp + 0xa0]
vmovdqu ymm4, ymmword [rsp + 0x240]
vpxor ymm1, ymm1, ymm8
vmovdqu ymmword [rsp + 0x40], ymm12
vpxor ymm5, ymm14, ymmword [rsp + 0x200]
vpxor ymm13, ymm4, ymmword [rsp + 0x1a0]
vpxor ymm1, ymm1, ymm7
vmovdqu ymmword [rsp + 0x60], ymm10
vpxor ymm5, ymm5, ymmword [rsp + 0x2a0]
vpxor ymm1, ymm1, ymm3
vpxor ymm7, ymm7, ymmword [rsp + 0x2c0]
vmovdqu ymmword [rsp + 0x2e0], ymm2
vpxor ymm4, ymm13, ymm2
vpxor ymm2, ymm9, ymmword [rsp + 0x100]
vpxor ymm4, ymm4, ymm12
vpsrlq ymm8, ymm4, 0x3f
vpsllq ymm4, ymm4, 1
vpor ymm4, ymm8, ymm4
vmovdqu ymm8, ymmword [rsp + 0x140]
vpxor ymm8, ymm8, ymmword [rsp + 0xc0]
vpxor ymm3, ymm7, ymm3
vpxor ymm4, ymm4, ymm5
vpxor ymm4, ymm4, ymm2
vpxor ymm2, ymm5, ymm2
vpxor ymm5, ymm9, ymm1
vpxor ymm9, ymm4, ymmword [rsp + 0x220]
vpsrlq ymm7, ymm2, 0x3f
vpsllq ymm2, ymm2, 1
vpor ymm2, ymm7, ymm2
vpxor ymm2, ymm2, ymmword [rsp + 0x60]
vpxor ymm11, ymm11, ymm4
vmovdqu ymmword [rsp + 0x20], ymm8
vmovdqu ymm8, ymmword [rsp + 0x260]
vpxor ymm12, ymm8, ymmword [rsp + 0x1c0]
vpxor ymm10, ymm12, ymm10
vpxor ymm10, ymm10, ymmword [rsp + 0x20]
vpxor ymm2, ymm2, ymm12
vpxor ymm12, ymm4, ymmword [rsp + 0x80]
vpxor ymm2, ymm2, ymmword [rsp + 0x20]
vmovdqu ymmword [rsp + 0x20], ymm5
vpsrlq ymm8, ymm10, 0x3f
vpsllq ymm10, ymm10, 1
vpor ymm10, ymm8, ymm10
vpsrlq ymm8, ymm3, 0x3f
vpsllq ymm3, ymm3, 1
vpor ymm3, ymm8, ymm3
vpxor ymm3, ymm3, ymmword [rsp + 0x40]
vpxor ymm10, ymm10, ymm6
vpxor ymm3, ymm3, ymmword [rsp + 0x2e0]
vpxor ymm0, ymm10, ymm0
vpxor ymm10, ymm14, ymm1
vpxor ymm0, ymm0, ymm15
vpxor ymm15, ymm1, ymmword [rsp + 0x100]
vpxor ymm8, ymm0, ymmword [rsp + 0xa0]
vmovdqu ymmword [rsp + 0x100], ymm10
vpxor ymm7, ymm0, ymmword [rsp + 0x120]
vpxor ymm10, ymm4, ymmword [rsp + 0x180]
vpxor ymm5, ymm0, ymmword [rsp + 0x240]
vpxor ymm4, ymm6, ymm4
vpxor ymm6, ymm0, ymmword [rsp + 0x1a0]
vpxor ymm3, ymm3, ymm13
vpxor ymm13, ymm1, ymmword [rsp + 0x200]
vpxor ymm1, ymm1, ymmword [rsp + 0x2a0]
vpxor ymm0, ymm0, ymmword [rsp + 0x40]
vpxor ymm14, ymm3, ymmword [rsp + 0xc0]
vmovdqu ymmword [rsp + 0x80], ymm14
vpxor ymm14, ymm3, ymmword [rsp + 0x140]
vmovdqu ymmword [rsp + 0xa0], ymm14
vpxor ymm14, ymm3, ymmword [rsp + 0x1c0]
vmovdqu ymmword [rsp + 0xc0], ymm14
vpxor ymm14, ymm3, ymmword [rsp + 0x260]
vpxor ymm3, ymm3, ymmword [rsp + 0x60]
vmovdqu ymmword [rsp + 0x120], ymm14
vpxor ymm14, ymm2, ymmword [rsp + 0xe0]
vmovdqu ymmword [rsp + 0x60], ymm14
vpxor ymm14, ymm2, ymmword [rsp + 0x160]
vmovdqu ymmword [rsp + 0xe0], ymm14
vpxor ymm14, ymm2, ymmword [rsp + 0x1e0]
vmovdqu ymmword [rsp + 0x140], ymm14
vpxor ymm14, ymm2, ymmword [rsp + 0x280]
vpxor ymm2, ymm2, ymmword [rsp + 0x2c0]
vmovdqu ymmword [rsp + 0x160], ymm14
vmovdqu ymm14, ymmword [rsp + 0x100]
vmovdqu ymmword [rsp + 0x1a0], ymm2
vpsrlq ymm2, ymm15, 0x1c
vpsllq ymm15, ymm15, 0x24
vpor ymm2, ymm2, ymm15
vmovdqu ymmword [rsp + 0x1e0], ymm2
vpsrlq ymm2, ymm14, 0x3d
vpsllq ymm14, ymm14, 3
vpor ymm14, ymm2, ymm14
vpsrlq ymm2, ymm13, 0x17
vpsllq ymm13, ymm13, 0x29
vpor ymm15, ymm2, ymm13
vpsrlq ymm2, ymm1, 0x2e
vpsllq ymm1, ymm1, 0x12
vpor ymm1, ymm2, ymm1
vmovdqu ymmword [rsp + 0x2a0], ymm15
vmovdqu ymmword [rsp + 0x180], ymm1
vpsrlq ymm1, ymm12, 0x3f
vpsllq ymm12, ymm12, 1
vpor ymm12, ymm1, ymm12
vpsrlq ymm1, ymm11, 0x14
vpsllq ymm11, ymm11, 0x2c
vpor ymm11, ymm1, ymm11
vpsrlq ymm1, ymm10, 0x36
vpsllq ymm10, ymm10, 0xa
vpor ymm2, ymm1, ymm10
vpsrlq ymm1, ymm9, 0x13
vpsllq ymm9, ymm9, 0x2d
vpor ymm9, ymm1, ymm9
vpsrlq ymm1, ymm4, 0x3e
vpsllq ymm4, ymm4, 2
vpor ymm13, ymm1, ymm4
vpsrlq ymm1, ymm8, 2
vpsllq ymm8, ymm8, 0x3e
vpor ymm1, ymm1, ymm8
vmovdqu ymmword [rsp + 0x40], ymm11
vmovdqu ymmword [rsp + 0x280], ymm1
vmovdqu ymm11, ymmword [rsp + 0xa0]
vpsrlq ymm1, ymm7, 0x3a
vpsllq ymm7, ymm7, 6
vpor ymm7, ymm1, ymm7
vpsrlq ymm1, ymm6, 0x15
vpsllq ymm6, ymm6, 0x2b
vpor ymm10, ymm1, ymm6
vpsrlq ymm1, ymm5, 0x31
vpsllq ymm5, ymm5, 0xf
vpor ymm15, ymm1, ymm5
vpsrlq ymm5, ymm0, 3
vpsllq ymm0, ymm0, 0x3d
vpor ymm5, ymm5, ymm0
vmovdqu ymm0, ymmword [rsp + 0x80]
vmovdqu ymmword [rsp + 0x200], ymm2
vmovdqu ymmword [rsp + 0x2c0], ymm13
vmovdqu ymmword [rsp + 0x220], ymm15
vpsllq ymm1, ymm11, 0x37
vpsrlq ymm4, ymm0, 0x24
vpsllq ymm0, ymm0, 0x1c
vpor ymm4, ymm4, ymm0
vpsrlq ymm0, ymm11, 9
vpor ymm11, ymm0, ymm1
vmovdqu ymmword [rsp + 0x2e0], ymm11
vmovdqu ymm0, ymmword [rsp + 0xc0]
vmovdqu ymm8, ymmword [rsp + 0x140]
vpsrlq ymm6, ymm0, 0x27
vpsllq ymm0, ymm0, 0x19
vpor ymm6, ymm6, ymm0
vmovdqu ymm0, ymmword [rsp + 0x120]
vpsllq ymm1, ymm8, 0x27
vpsrlq ymm11, ymm0, 0x2b
vpsllq ymm0, ymm0, 0x15
vpor ymm11, ymm11, ymm0
vpsrlq ymm0, ymm3, 8
vpsllq ymm3, ymm3, 0x38
vpor ymm3, ymm0, ymm3
vmovdqu ymm0, ymmword [rsp + 0x60]
vmovdqu ymmword [rsp + 0x60], ymm10
vpsllq ymm2, ymm0, 0x1b
vpsrlq ymm15, ymm0, 0x25
vmovdqu ymm0, ymmword [rsp + 0xe0]
vpor ymm15, ymm15, ymm2
vmovdqu ymm2, ymmword [rsp + 0x1a0]
vpsrlq ymm13, ymm0, 0x2c
vpsllq ymm0, ymm0, 0x14
vpor ymm13, ymm13, ymm0
vpsrlq ymm0, ymm8, 0x19
vmovdqu ymm8, ymmword [rsp + 0x160]
vpor ymm0, ymm0, ymm1
vpsrlq ymm1, ymm8, 0x38
vpsllq ymm8, ymm8, 8
vpor ymm1, ymm1, ymm8
vpsrlq ymm8, ymm2, 0x32
vpsllq ymm2, ymm2, 0xe
vpor ymm2, ymm8, ymm2
vpxor ymm8, ymm10, ymmword [rsp]
vpor ymm8, ymm8, ymm11
vpxor ymm10, ymm8, ymmword [rsp + 0x40]
vpand ymm8, ymm11, ymm2
vpxor ymm8, ymm8, ymmword [rsp + 0x60]
vmovdqu ymmword [rsp + 0x80], ymm10
vmovdqu ymm10, ymmword [rsp + 0x20]
vmovdqu ymmword [rsp + 0xa0], ymm8
vpor ymm8, ymm2, ymm10
vpxor ymm11, ymm8, ymm11
vmovdqu ymmword [rsp + 0xc0], ymm11
vmovdqu ymm11, ymm10
vmovdqu ymm10, ymmword [rsp + 0x40]
vpand ymm8, ymm11, ymm10
vpand ymm11, ymm14, ymm9
vpxor ymm2, ymm8, ymm2
vmovdqu ymm8, ymmword [rsp]
vpxor ymm11, ymm11, ymm13
vmovdqu ymmword [rsp + 0xe0], ymm2
vpor ymm2, ymm14, ymm13
vpxor ymm2, ymm2, ymm4
vmovdqu ymmword [rsp + 0x100], ymm2
vpxor ymm2, ymm5, ymm8
vpor ymm2, ymm2, ymm9
vpxor ymm14, ymm2, ymm14
vpor ymm2, ymm5, ymm4
vpand ymm4, ymm4, ymm13
vmovdqu ymmword [rsp + 0x120], ymm14
vpxor ymm14, ymm2, ymm9
vpxor ymm9, ymm4, ymm5
vmovdqu ymm4, ymmword [rsp + 0x180]
vpxor ymm2, ymm1, ymm8
vpand ymm1, ymm6, ymm1
vmovdqu ymmword [rsp + 0x140], ymm14
vpxor ymm13, ymm1, ymm7
vpor ymm14, ymm7, ymm6
vmovdqu ymm5, ymm8
vmovdqu ymmword [rsp + 0x160], ymm9
vpxor ymm14, ymm14, ymm12
vmovdqu ymm8, ymm13
vpand ymm1, ymm2, ymm4
vpxor ymm1, ymm1, ymm6
vmovdqu ymm6, ymmword [rsp + 0x1e0]
vmovdqu ymmword [rsp + 0x180], ymm1
vpor ymm1, ymm12, ymm4
vpand ymm12, ymm12, ymm7
vpxor ymm7, ymm12, ymm4
vmovdqu ymm12, ymmword [rsp + 0x220]
vpxor ymm13, ymm1, ymm2
vmovdqu ymmword [rsp + 0x1c0], ymm7
vmovdqu ymm7, ymm5
vmovdqu ymmword [rsp + 0x1a0], ymm13
vpxor ymm2, ymm5, ymm12
vmovdqu ymm5, ymmword [rsp + 0x200]
vpand ymm13, ymm6, ymm5
vpxor ymm4, ymm13, ymm15
vmovdqu ymmword [rsp + 0x1e0], ymm4
vmovdqu ymm4, ymm5
vpor ymm5, ymm12, ymm5
vpxor ymm12, ymm5, ymm6
vpor ymm5, ymm3, ymm2
vpxor ymm1, ymm5, ymm4
vmovdqu ymmword [rsp + 0x200], ymm12
vmovdqu ymmword [rsp + 0x220], ymm1
vpand ymm1, ymm3, ymm15
vpor ymm15, ymm15, ymm6
vpxor ymm9, ymm1, ymm2
vpxor ymm6, ymm15, ymm3
vmovdqu ymmword [rsp + 0x240], ymm9
vmovdqu ymm5, ymmword [rsp + 0x2e0]
vmovdqu ymm9, ymmword [rsp + 0x280]
vmovdqu ymmword [rsp + 0x260], ymm6
vmovdqu ymm3, ymmword [rsp + 0x2a0]
vpxor ymm15, ymm11, ymmword [rsp + 0x80]
vpxor ymm2, ymm7, ymm5
vpand ymm1, ymm0, ymm2
vpxor ymm6, ymm1, ymm9
vpor ymm4, ymm0, ymm3
vmovdqu ymmword [rsp + 0x280], ymm6
vpxor ymm6, ymm4, ymm2
vmovdqu ymm2, ymmword [rsp + 0x2c0]
vmovdqu ymmword [rsp + 0x2c0], ymm8
vmovdqu ymm4, ymmword [rsp + 0x160]
vpand ymm1, ymm3, ymm2
vpor ymm13, ymm2, ymm9
vpxor ymm12, ymm1, ymm0
vpand ymm1, ymm9, ymm5
vmovdqu ymm0, ymm2
vpxor ymm2, ymm13, ymm3
vpxor ymm13, ymm1, ymm0
vmovdqu ymm0, ymmword [rsp + 0x200]
vpor ymm1, ymm10, ymmword [rsp + 0x60]
vmovdqu ymmword [rsp + 0x40], ymm2
vpbroadcastq ymm9, qword [rax - 0x10]
vmovdqu ymmword [rsp + 0x2a0], ymm13
vmovdqu ymmword [rsp + 0x60], ymm12
vmovdqu ymm5, ymmword [rsp + 0x120]
vpxor ymm3, ymm4, ymmword [rsp + 0xe0]
vmovdqu ymm4, ymmword [rsp + 0x260]
vmovdqu ymm10, ymmword [rsp + 0x240]
vpxor ymm7, ymm4, ymmword [rsp + 0x1c0]
vpxor ymm0, ymm0, ymm8
vpxor ymm8, ymm5, ymmword [rsp + 0xa0]
vpxor ymm5, ymm14, ymmword [rsp + 0x1e0]
vpxor ymm2, ymm6, ymm0
vpxor ymm9, ymm1, ymm9
vpxor ymm9, ymm9, ymmword [rsp + 0x20]
vpxor ymm5, ymm5, ymmword [rsp + 0x280]
vpxor ymm2, ymm2, ymm15
vpsrlq ymm1, ymm2, 0x3f
vpsllq ymm2, ymm2, 1
vpor ymm1, ymm1, ymm2
vmovdqu ymm2, ymmword [rsp + 0x220]
vpxor ymm1, ymm1, ymm13
vpxor ymm13, ymm2, ymmword [rsp + 0x180]
vpxor ymm2, ymm9, ymmword [rsp + 0x100]
vpxor ymm1, ymm1, ymm7
vpxor ymm1, ymm1, ymm3
vpxor ymm14, ymm14, ymm1
vmovdqu ymmword [rsp + 0x20], ymm8
vpxor ymm4, ymm13, ymm8
vpxor ymm4, ymm4, ymm12
vmovdqu ymm12, ymmword [rsp + 0x140]
vpsrlq ymm8, ymm4, 0x3f
vpsllq ymm4, ymm4, 1
vpor ymm4, ymm8, ymm4
vpxor ymm8, ymm12, ymmword [rsp + 0xc0]
vpxor ymm12, ymm10, ymmword [rsp + 0x1a0]
vpxor ymm4, ymm4, ymm5
vpxor ymm10, ymm12, ymmword [rsp + 0x40]
vpxor ymm4, ymm4, ymm2
vpxor ymm2, ymm5, ymm2
vpxor ymm5, ymm9, ymm1
vpxor ymm11, ymm11, ymm4
vmovdqu ymmword [rsp + 0x2e0], ymm8
vpxor ymm7, ymm7, ymmword [rsp + 0x2a0]
vpxor ymm9, ymm4, ymmword [rsp + 0x200]
vpxor ymm10, ymm10, ymm8
vpsrlq ymm8, ymm10, 0x3f
vpsllq ymm10, ymm10, 1
vpor ymm10, ymm8, ymm10
vpxor ymm10, ymm10, ymm6
vpxor ymm0, ymm10, ymm0
vpxor ymm10, ymm1, ymmword [rsp + 0x280]
vpxor ymm0, ymm0, ymm15
vpxor ymm15, ymm1, ymmword [rsp + 0x100]
vpxor ymm3, ymm7, ymm3
vpsrlq ymm7, ymm2, 0x3f
vpsllq ymm2, ymm2, 1
vpor ymm2, ymm7, ymm2
vpsrlq ymm8, ymm3, 0x3f
vpsllq ymm3, ymm3, 1
vpor ymm3, ymm8, ymm3
vpxor ymm3, ymm3, ymmword [rsp + 0x60]
vpxor ymm3, ymm3, ymmword [rsp + 0x20]
vpxor ymm2, ymm2, ymmword [rsp + 0x40]
vmovdqu ymmword [rsp + 0x20], ymm5
vpxor ymm8, ymm0, ymmword [rsp + 0xa0]
vpxor ymm7, ymm0, ymmword [rsp + 0x120]
vpxor ymm5, ymm0, ymmword [rsp + 0x220]
vmovdqu ymmword [rsp + 0x100], ymm10
vpxor ymm10, ymm4, ymmword [rsp + 0x2c0]
vpxor ymm3, ymm3, ymm13
vpxor ymm13, ymm1, ymmword [rsp + 0x1e0]
vpxor ymm1, ymm3, ymmword [rsp + 0xc0]
vpxor ymm2, ymm2, ymm12
vpxor ymm12, ymm4, ymmword [rsp + 0x80]
vpxor ymm4, ymm6, ymm4
vpxor ymm6, ymm0, ymmword [rsp + 0x180]
vpxor ymm0, ymm0, ymmword [rsp + 0x60]
vpxor ymm2, ymm2, ymmword [rsp + 0x2e0]
vmovdqu ymmword [rsp + 0x60], ymm1
vpxor ymm1, ymm3, ymmword [rsp + 0x140]
vmovdqu ymmword [rsp + 0xa0], ymm1
vpxor ymm1, ymm3, ymmword [rsp + 0x1a0]
vmovdqu ymmword [rsp + 0xc0], ymm1
vpxor ymm1, ymm3, ymmword [rsp + 0x240]
vpxor ymm3, ymm3, ymmword [rsp + 0x40]
vmovdqu ymmword [rsp + 0x140], ymm1
vpxor ymm1, ymm2, ymmword [rsp + 0xe0]
vmovdqu ymmword [rsp + 0xe0], ymm1
vpxor ymm1, ymm2, ymmword [rsp + 0x160]
vmovdqu ymmword [rsp + 0x160], ymm1
vpxor ymm1, ymm2, ymmword [rsp + 0x1c0]
vmovdqu ymmword [rsp + 0x180], ymm1
vpxor ymm1, ymm2, ymmword [rsp + 0x260]
vpxor ymm2, ymm2, ymmword [rsp + 0x2a0]
vmovdqu ymmword [rsp + 0x1a0], ymm1
vmovdqu ymm1, ymmword [rsp + 0x100]
vmovdqu ymmword [rsp + 0x1e0], ymm2
vpsrlq ymm2, ymm15, 0x1c
vpsllq ymm15, ymm15, 0x24
vpor ymm2, ymm2, ymm15
vmovdqu ymmword [rsp + 0x80], ymm2
vpsrlq ymm2, ymm14, 0x3d
vpsllq ymm14, ymm14, 3
vpor ymm14, ymm2, ymm14
vpsrlq ymm2, ymm13, 0x17
vpsllq ymm13, ymm13, 0x29
vpor ymm15, ymm2, ymm13
vmovdqu ymmword [rsp + 0x280], ymm15
vpsrlq ymm2, ymm1, 0x2e
vpsllq ymm1, ymm1, 0x12
vpor ymm1, ymm2, ymm1
vmovdqu ymmword [rsp + 0x1c0], ymm1
vpsrlq ymm1, ymm12, 0x3f
vpsllq ymm12, ymm12, 1
vpor ymm12, ymm1, ymm12
vpsrlq ymm1, ymm11, 0x14
vpsllq ymm11, ymm11, 0x2c
vpor ymm11, ymm1, ymm11
vpsrlq ymm1, ymm10, 0x36
vpsllq ymm10, ymm10, 0xa
vpor ymm10, ymm1, ymm10
vpsrlq ymm1, ymm9, 0x13
vpsllq ymm9, ymm9, 0x2d
vpor ymm9, ymm1, ymm9
vpsrlq ymm1, ymm4, 0x3e
vpsllq ymm4, ymm4, 2
vpor ymm4, ymm1, ymm4
vmovdqu ymmword [rsp + 0x120], ymm9
vpsrlq ymm1, ymm8, 2
vpsllq ymm8, ymm8, 0x3e
vpor ymm13, ymm1, ymm8
vpsrlq ymm1, ymm7, 0x3a
vpsllq ymm7, ymm7, 6
vpor ymm7, ymm1, ymm7
vpsrlq ymm1, ymm6, 0x15
vpsllq ymm6, ymm6, 0x2b
vpor ymm9, ymm1, ymm6
vmovdqu ymm6, ymmword [rsp + 0x60]
vpsrlq ymm1, ymm0, 3
vmovdqu ymmword [rsp + 0x2a0], ymm4
vpsllq ymm0, ymm0, 0x3d
vpsrlq ymm4, ymm5, 0x31
vpor ymm0, ymm1, ymm0
vpsllq ymm5, ymm5, 0xf
vpor ymm8, ymm4, ymm5
vmovdqu ymmword [rsp + 0x220], ymm10
vmovdqu ymmword [rsp + 0x40], ymm9
vmovdqu ymmword [rsp + 0x240], ymm8
vmovdqu ymmword [rsp + 0x2c0], ymm13
vmovdqu ymm9, ymmword [rsp + 0x1e0]
vpsllq ymm1, ymm6, 0x1c
vpsrlq ymm4, ymm6, 0x24
vmovdqu ymm6, ymmword [rsp + 0xa0]
vpor ymm4, ymm4, ymm1
vpsllq ymm2, ymm6, 0x37
vpsrlq ymm1, ymm6, 9
vmovdqu ymm6, ymmword [rsp + 0xc0]
vpor ymm5, ymm1, ymm2
vmovdqu ymmword [rsp + 0x2e0], ymm5
vpsllq ymm1, ymm6, 0x19
vpsrlq ymm10, ymm6, 0x27
vmovdqu ymm6, ymmword [rsp + 0x140]
vpor ymm10, ymm10, ymm1
vpsrlq ymm8, ymm6, 0x2b
vpsllq ymm1, ymm6, 0x15
vpsrlq ymm6, ymm3, 8
vpsllq ymm3, ymm3, 0x38
vpor ymm6, ymm6, ymm3
vmovdqu ymm3, ymmword [rsp + 0xe0]
vpor ymm8, ymm8, ymm1
vpsllq ymm2, ymm3, 0x1b
vpsrlq ymm15, ymm3, 0x25
vmovdqu ymm3, ymmword [rsp + 0x160]
vpor ymm15, ymm15, ymm2
vpsrlq ymm1, ymm3, 0x2c
vpsllq ymm2, ymm3, 0x14
vmovdqu ymm3, ymmword [rsp + 0x180]
vpor ymm1, ymm1, ymm2
vpsrlq ymm13, ymm3, 0x19
vpsllq ymm2, ymm3, 0x27
vmovdqu ymm3, ymmword [rsp + 0x1a0]
vpor ymm13, ymm13, ymm2
vpsllq ymm2, ymm9, 0xe
vpsrlq ymm5, ymm3, 0x38
vpsllq ymm3, ymm3, 8
vpor ymm5, ymm5, ymm3
vpsrlq ymm3, ymm9, 0x32
vmovdqu ymm9, ymmword [rsp + 0x40]
vpor ymm2, ymm3, ymm2
vpxor ymm3, ymm9, ymmword [rsp]
vpor ymm3, ymm3, ymm8
vpxor ymm3, ymm3, ymm11
vmovdqu ymmword [rsp + 0x60], ymm3
vpand ymm3, ymm8, ymm2
vpxor ymm3, ymm3, ymm9
vmovdqu ymm9, ymmword [rsp + 0x20]
vmovdqu ymmword [rsp + 0xa0], ymm3
vpor ymm3, ymm2, ymm9
vpxor ymm3, ymm3, ymm8
vmovdqu ymmword [rsp + 0xc0], ymm3
vpand ymm3, ymm11, ymm9
vpxor ymm3, ymm3, ymm2
vpor ymm2, ymm14, ymm1
vmovdqu ymmword [rsp + 0xe0], ymm3
vpxor ymm3, ymm2, ymm4
vmovdqu ymmword [rsp + 0x100], ymm3
vmovdqu ymm9, ymmword [rsp + 0x120]
vmovdqu ymm8, ymmword [rsp]
vpand ymm2, ymm14, ymm9
vpxor ymm3, ymm2, ymm1
vpand ymm1, ymm4, ymm1
vpor ymm2, ymm0, ymm4
vmovdqu ymm4, ymm8
vmovdqu ymmword [rsp + 0x120], ymm3
vpxor ymm3, ymm0, ymm8
vpxor ymm0, ymm1, ymm0
vpor ymm3, ymm3, ymm9
vmovdqu ymmword [rsp + 0x180], ymm0
vpxor ymm0, ymm5, ymm8
vpand ymm5, ymm10, ymm5
vpxor ymm3, ymm3, ymm14
vpor ymm14, ymm7, ymm10
vpxor ymm5, ymm5, ymm7
vpxor ymm8, ymm14, ymm12
vmovdqu ymm14, ymmword [rsp + 0x1c0]
vmovdqu ymmword [rsp + 0x140], ymm3
vpxor ymm3, ymm2, ymm9
vmovdqu ymm2, ymmword [rsp + 0x80]
vmovdqu ymmword [rsp + 0x160], ymm3
vmovdqu ymmword [rsp + 0x1a0], ymm8
vpand ymm1, ymm0, ymm14
vpxor ymm1, ymm1, ymm10
vmovdqu ymmword [rsp + 0x1c0], ymm1
vpor ymm1, ymm12, ymm14
vpand ymm12, ymm12, ymm7
vmovdqu ymm7, ymm4
vpxor ymm1, ymm1, ymm0
vmovdqu ymmword [rsp + 0x1e0], ymm1
vpxor ymm1, ymm12, ymm14
vmovdqu ymm12, ymmword [rsp + 0x240]
vmovdqu ymm14, ymmword [rsp + 0x220]
vmovdqu ymmword [rsp + 0x200], ymm1
vpxor ymm0, ymm4, ymm12
vpand ymm9, ymm14, ymm2
vpor ymm4, ymm14, ymm12
vpor ymm1, ymm6, ymm0
vpxor ymm10, ymm9, ymm15
vpxor ymm8, ymm4, ymm2
vpxor ymm12, ymm1, ymm14
vmovdqu ymm14, ymmword [rsp + 0x2e0]
vpand ymm1, ymm6, ymm15
vpor ymm15, ymm15, ymm2
vmovdqu ymmword [rsp + 0x220], ymm12
vpxor ymm12, ymm1, ymm0
vmovdqu ymm1, ymmword [rsp + 0x2c0]
vpxor ymm6, ymm15, ymm6
vmovdqu ymmword [rsp + 0x260], ymm6
vmovdqu ymmword [rsp + 0x240], ymm12
vpxor ymm0, ymm7, ymm14
vpand ymm7, ymm13, ymm0
vpxor ymm6, ymm7, ymm1
vmovdqu ymm7, ymmword [rsp + 0x280]
vpor ymm3, ymm13, ymm7
vpxor ymm3, ymm3, ymm0
vmovdqu ymm0, ymmword [rsp + 0x2a0]
vpand ymm2, ymm7, ymm0
vpxor ymm2, ymm2, ymm13
vmovdqu ymmword [rsp + 0x280], ymm2
vmovdqu ymm2, ymm1
vpor ymm1, ymm0, ymm1
vpxor ymm7, ymm1, ymm7
vpand ymm1, ymm2, ymm14
vmovdqu ymmword [rsp + 0x2a0], ymm7
vpxor ymm7, ymm1, ymm0
vpor ymm1, ymm11, ymmword [rsp + 0x40]
vmovdqu ymmword [rsp + 0x2c0], ymm7
vpbroadcastq ymm7, qword [rax - 8]
vpxor ymm7, ymm1, ymm7
vpxor ymm7, ymm7, ymmword [rsp + 0x20]
cmp rbp, rax
jne 0x4f872e
vmovdqu ymm15, ymm5
vmovdqu ymm5, ymmword [rsp + 0x120]
vmovdqu ymmword [rcx + 0x9200], ymm8
vmovdqu ymmword [rcx + 0x92a0], ymm3
vmovdqu ymmword [rcx + 0x9160], ymm15
vmovdqu ymmword [rcx + 0x9000], ymm7
xor r9d, r9d
vmovdqu ymmword [rcx + 0x91e0], ymm10
vmovdqu ymmword [rcx + 0x90c0], ymm5
vmovdqu ymm5, ymmword [rsp + 0x60]
vmovdqu ymmword [rcx + 0x9020], ymm5
vmovdqu ymm5, ymmword [rsp + 0x180]
vmovdqu ymmword [rcx + 0x9120], ymm5
vmovdqu ymm5, ymmword [rsp + 0xe0]
vmovdqu ymmword [rcx + 0x9080], ymm5
vmovdqu ymm5, ymmword [rsp + 0x260]
vmovdqu ymmword [rcx + 0x9260], ymm5
vmovdqu ymm5, ymmword [rsp + 0x200]
vmovdqu ymmword [rcx + 0x91c0], ymm5
vmovdqu ymm5, ymmword [rsp + 0x2c0]
vmovdqu ymmword [rcx + 0x9300], ymm5
vmovdqu ymm5, ymmword [rsp + 0x140]
vmovdqu ymmword [rcx + 0x90e0], ymm5
vmovdqu ymm5, ymmword [rsp + 0xa0]
vmovdqu ymmword [rcx + 0x9040], ymm5
vmovdqu ymm5, ymmword [rsp + 0x220]
vmovdqu ymmword [rcx + 0x9220], ymm5
vmovdqu ymm5, ymmword [rsp + 0x1c0]
vmovdqu ymmword [rcx + 0x9180], ymm5
vmovdqu ymm5, ymmword [rsp + 0x280]
vmovdqu ymmword [rcx + 0x92c0], ymm5
vmovdqu ymm5, ymmword [rsp + 0x100]
vmovdqu ymmword [rcx + 0x90a0], ymm5
vmovdqu ymm5, ymmword [rsp + 0x1a0]
vmovdqu ymmword [rcx + 0x9140], ymm5
vmovdqu ymm5, ymmword [rsp + 0x160]
vmovdqu ymmword [rcx + 0x9280], ymm6
vmovdqu ymmword [rcx + 0x9240], ymm12
vmovdqu ymmword [rcx + 0x9100], ymm5
vmovdqu ymm5, ymmword [rsp + 0xc0]
vmovdqu ymmword [rcx + 0x9060], ymm5
vmovdqu ymm5, ymmword [rsp + 0x1e0]
vmovdqu ymmword [rcx + 0x91a0], ymm5
vmovdqu ymm5, ymmword [rsp + 0x2a0]
vmovdqu ymmword [rcx + 0x92e0], ymm5
jmp 0x4f83a7
mov rax, r9
mov rdx, r8
shr rax, 3
shr rdx, 3
shl rax, 5
mov r8, rax
test edx, edx
jle 0x4fbee8
dec edx
xor eax, eax
add r8, rcx
inc rdx
shl rdx, 5
nop dword [rax + rax]
vmovdqu ymm5, ymmword [r10 + rax]
vmovdqu ymmword [r8 + rax], ymm5
add rax, 0x20
cmp rdx, rax
jne 0x4fbed0
vzeroupper
add r9, rbx
mov qword [rcx + 0x9320], r9
jmp 0x4f83b6