Function at 0x4c1ec0
Capabilities:
Encode data using base64

Disassembly:
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x240
vmovups xmmword [rsp + 0x1a0], xmm6
vmovups xmmword [rsp + 0x1b0], xmm7
vmovups xmmword [rsp + 0x1c0], xmm8
vmovups xmmword [rsp + 0x1d0], xmm9
vmovups xmmword [rsp + 0x1e0], xmm10
vmovups xmmword [rsp + 0x1f0], xmm11
vmovups xmmword [rsp + 0x200], xmm12
vmovups xmmword [rsp + 0x210], xmm13
vmovups xmmword [rsp + 0x220], xmm14
vmovups xmmword [rsp + 0x230], xmm15
mov rsi, qword [rcx + 0x4990]
mov rax, r9
sub rax, rsi
cmp rax, r8
ja 0x4c58aa
test r8, r8
je 0x4c1fcb
lea rbp, [0x0062ccc0]
mov r12, r9
vpcmpeqq xmm7, xmm7, xmm7
shr r12, 3
vmovups xmmword [rsp], xmm7
vmovups xmmword [rsp + 0x10], xmm7
nop dword [rax]
mov rbx, r9
mov rax, rsi
sub rbx, rsi
cmp rbx, r8
cmova rbx, r8
shr rax, 3
shl rax, 4
mov rdi, rbx
mov r11, rax
shr rdi, 3
test edi, edi
jle 0x4c1fb4
lea r10d, [rdi - 1]
xor eax, eax
add r11, rcx
add r10, 1
shl r10, 4
nop
vmovdqu xmm5, xmmword [rdx + rax]
vmovups xmmword [r11 + rax], xmm5
add rax, 0x10
cmp r10, rax
jne 0x4c1fa0
shl rdi, 4
add rsi, rbx
sub r8, rbx
add rdx, rdi
cmp r9, rsi
je 0x4c2040
test r8, r8
jne 0x4c1f68
mov qword [rcx + 0x4990], rsi
vmovups xmm6, xmmword [rsp + 0x1a0]
vmovups xmm7, xmmword [rsp + 0x1b0]
vmovups xmm8, xmmword [rsp + 0x1c0]
vmovups xmm9, xmmword [rsp + 0x1d0]
vmovups xmm10, xmmword [rsp + 0x1e0]
vmovups xmm11, xmmword [rsp + 0x1f0]
vmovups xmm12, xmmword [rsp + 0x200]
vmovups xmm13, xmmword [rsp + 0x210]
vmovups xmm14, xmmword [rsp + 0x220]
vmovups xmm15, xmmword [rsp + 0x230]
add rsp, 0x240
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
ret
vmovdqu xmm7, xmmword [rcx]
vpxor xmm5, xmm7, xmmword [rcx + 0x4800]
vmovups xmmword [rcx + 0x4800], xmm5
vmovdqu xmm7, xmmword [rcx + 0x10]
vpxor xmm0, xmm7, xmmword [rcx + 0x4810]
vmovups xmmword [rcx + 0x4810], xmm0
vmovdqu xmm7, xmmword [rcx + 0x20]
vpxor xmm0, xmm7, xmmword [rcx + 0x4820]
vmovups xmmword [rcx + 0x4820], xmm0
vmovdqu xmm7, xmmword [rcx + 0x30]
vpxor xmm0, xmm7, xmmword [rcx + 0x4830]
vmovups xmmword [rcx + 0x4830], xmm0
vmovdqu xmm7, xmmword [rcx + 0x40]
vpxor xmm0, xmm7, xmmword [rcx + 0x4840]
vmovups xmmword [rcx + 0x4840], xmm0
vmovdqu xmm7, xmmword [rcx + 0x50]
vpxor xmm0, xmm7, xmmword [rcx + 0x4850]
vmovups xmmword [rcx + 0x4850], xmm0
vmovdqu xmm7, xmmword [rcx + 0x60]
vpxor xmm0, xmm7, xmmword [rcx + 0x4860]
vmovups xmmword [rcx + 0x4860], xmm0
vmovdqu xmm7, xmmword [rcx + 0x70]
vpxor xmm0, xmm7, xmmword [rcx + 0x4870]
vmovups xmmword [rcx + 0x4870], xmm0
vmovdqu xmm7, xmmword [rcx + 0x80]
vpxor xmm0, xmm7, xmmword [rcx + 0x4880]
vmovups xmmword [rcx + 0x4880], xmm0
cmp r12, 9
je 0x4c21cf
vmovdqu xmm7, xmmword [rcx + 0x90]
vpxor xmm0, xmm7, xmmword [rcx + 0x4890]
vmovups xmmword [rcx + 0x4890], xmm0
vmovdqu xmm7, xmmword [rcx + 0xa0]
vpxor xmm0, xmm7, xmmword [rcx + 0x48a0]
vmovups xmmword [rcx + 0x48a0], xmm0
vmovdqu xmm7, xmmword [rcx + 0xb0]
vpxor xmm0, xmm7, xmmword [rcx + 0x48b0]
vmovups xmmword [rcx + 0x48b0], xmm0
vmovdqu xmm7, xmmword [rcx + 0xc0]
vpxor xmm0, xmm7, xmmword [rcx + 0x48c0]
vmovups xmmword [rcx + 0x48c0], xmm0
vmovdqu xmm7, xmmword [rcx + 0xd0]
vpxor xmm0, xmm7, xmmword [rcx + 0x48d0]
vmovups xmmword [rcx + 0x48d0], xmm0
vmovdqu xmm7, xmmword [rcx + 0xe0]
vpxor xmm0, xmm7, xmmword [rcx + 0x48e0]
vmovups xmmword [rcx + 0x48e0], xmm0
vmovdqu xmm7, xmmword [rcx + 0xf0]
vpxor xmm0, xmm7, xmmword [rcx + 0x48f0]
vmovups xmmword [rcx + 0x48f0], xmm0
cmp r12, 0x11
jne 0x4c21cf
vmovdqu xmm7, xmmword [rcx + 0x100]
vpxor xmm0, xmm7, xmmword [rcx + 0x4900]
vmovups xmmword [rcx + 0x4900], xmm0
vmovdqu xmm7, xmmword [rcx + 0x4860]
lea rax, [0x0062cc00]
vmovdqu xmm6, xmmword [rcx + 0x4940]
vmovups xmmword [rsp + 0xc0], xmm7
vmovdqu xmm7, xmmword [rcx + 0x4810]
vmovdqu xmm11, xmmword [rcx + 0x4900]
vmovdqu xmm12, xmm6
vmovups xmmword [rsp + 0x80], xmm7
vmovdqu xmm7, xmmword [rcx + 0x4980]
vmovdqu xmm15, xmmword [rcx + 0x48b0]
vmovdqu xmm10, xmm11
vmovups xmmword [rsp + 0x160], xmm7
vmovdqu xmm7, xmmword [rcx + 0x4890]
vmovdqu xmm14, xmmword [rcx + 0x4910]
vmovdqu xmm9, xmm15
vmovups xmmword [rsp + 0xf0], xmm7
vmovdqu xmm7, xmmword [rcx + 0x4840]
vmovdqu xmm2, xmmword [rcx + 0x4950]
vmovdqu xmm6, xmm14
vmovups xmmword [rsp + 0xb0], xmm7
vmovdqu xmm7, xmmword [rcx + 0x4930]
vmovups xmmword [rsp + 0x130], xmm7
vmovdqu xmm7, xmmword [rcx + 0x48e0]
vmovups xmmword [rsp + 0x120], xmm7
vmovdqu xmm7, xmmword [rcx + 0x4960]
vmovups xmmword [rsp + 0x140], xmm7
vmovdqu xmm7, xmmword [rcx + 0x4870]
vmovups xmmword [rsp + 0xd0], xmm7
vmovdqu xmm7, xmmword [rcx + 0x4820]
vmovups xmmword [rsp + 0x90], xmm7
vmovdqu xmm7, xmmword [rcx + 0x48c0]
vmovups xmmword [rsp + 0x100], xmm7
vmovdqu xmm7, xmmword [rcx + 0x4850]
vmovups xmmword [rsp + 0x50], xmm7
vmovdqu xmm7, xmmword [rcx + 0x48f0]
vmovups xmmword [rsp + 0x60], xmm7
vmovdqu xmm7, xmmword [rcx + 0x48a0]
vmovups xmmword [rsp + 0x70], xmm7
vmovdqu xmm7, xmmword [rcx + 0x4970]
vmovups xmmword [rsp + 0x150], xmm7
vmovdqu xmm7, xmmword [rcx + 0x4880]
vmovups xmmword [rsp + 0xe0], xmm7
vmovdqu xmm7, xmmword [rcx + 0x4830]
vmovups xmmword [rsp + 0xa0], xmm7
vmovdqu xmm7, xmmword [rcx + 0x4920]
vmovups xmmword [rsp + 0x40], xmm7
vmovdqu xmm7, xmmword [rcx + 0x48d0]
vmovups xmmword [rsp + 0x110], xmm7
vpxor xmm15, xmm2, xmmword [rsp + 0xc0]
vpxor xmm3, xmm12, xmmword [rsp + 0x50]
add rax, 0x40
vpxor xmm1, xmm9, xmmword [rsp + 0x80]
vmovdqu xmm14, xmmword [rsp + 0xf0]
vpxor xmm1, xmm1, xmm15
vpxor xmm15, xmm1, xmm10
vpsrlq xmm0, xmm15, 0x3f
vmovdqu xmm1, xmmword [rsp + 0x120]
vpsllq xmm8, xmm15, 1
vpxor xmm11, xmm1, xmmword [rsp + 0xb0]
vpxor xmm1, xmm14, xmmword [rsp + 0x160]
vpor xmm8, xmm8, xmm0
vpxor xmm11, xmm11, xmm1
vpxor xmm1, xmm5, xmmword [rsp + 0x70]
vmovdqu xmm0, xmmword [rsp + 0xd0]
vpxor xmm4, xmm0, xmmword [rsp + 0x140]
vpxor xmm3, xmm3, xmm1
vmovdqu xmm0, xmmword [rsp + 0x100]
vpxor xmm14, xmm0, xmmword [rsp + 0x90]
vpxor xmm4, xmm4, xmm14
vpxor xmm14, xmm4, xmm6
vpsrlq xmm0, xmm14, 0x3f
vmovdqu xmm1, xmmword [rsp + 0x110]
vpsllq xmm7, xmm14, 1
vpxor xmm3, xmm3, xmmword [rsp + 0x60]
vpxor xmm13, xmm1, xmmword [rsp + 0xa0]
vpxor xmm11, xmm11, xmmword [rsp + 0x130]
vpor xmm7, xmm7, xmm0
vpxor xmm8, xmm8, xmm11
vpxor xmm7, xmm7, xmm3
vpxor xmm5, xmm5, xmm8
vmovdqu xmm0, xmmword [rsp + 0xe0]
vmovups xmmword [rsp + 0x30], xmm5
vpxor xmm0, xmm0, xmmword [rsp + 0x150]
vpxor xmm0, xmm0, xmm13
vpxor xmm13, xmm0, xmmword [rsp + 0x40]
vpsrlq xmm0, xmm13, 0x3f
vpxor xmm5, xmm7, xmm10
vpsllq xmm1, xmm13, 1
vpor xmm1, xmm1, xmm0
vpsrlq xmm0, xmm11, 0x3f
vpxor xmm1, xmm1, xmm15
vpxor xmm15, xmm8, xmmword [rsp + 0x50]
vpsllq xmm11, xmm11, 1
vpxor xmm6, xmm1, xmm6
vpxor xmm10, xmm1, xmmword [rsp + 0x90]
vpor xmm11, xmm11, xmm0
vpsrlq xmm0, xmm3, 0x3f
vpxor xmm4, xmm11, xmm14
vpxor xmm14, xmm8, xmmword [rsp + 0x70]
vpsllq xmm3, xmm3, 1
vpxor xmm11, xmm8, xmmword [rsp + 0x60]
vpxor xmm8, xmm12, xmm8
vpxor xmm12, xmm7, xmmword [rsp + 0xc0]
vpor xmm0, xmm3, xmm0
vpxor xmm3, xmm7, xmm9
vpxor xmm0, xmm0, xmm13
vpxor xmm9, xmm1, xmmword [rsp + 0xd0]
vpxor xmm13, xmm7, xmmword [rsp + 0x80]
vmovups xmmword [rsp + 0x20], xmm9
vpxor xmm7, xmm7, xmm2
vpxor xmm9, xmm1, xmmword [rsp + 0x100]
vpxor xmm2, xmm4, xmmword [rsp + 0xa0]
vmovups xmmword [rsp + 0x50], xmm2
vpxor xmm1, xmm1, xmmword [rsp + 0x140]
vpxor xmm2, xmm4, xmmword [rsp + 0xe0]
vmovups xmmword [rsp + 0xa0], xmm2
vpxor xmm2, xmm4, xmmword [rsp + 0x110]
vmovups xmmword [rsp + 0xc0], xmm2
vpxor xmm2, xmm4, xmmword [rsp + 0x40]
vpxor xmm4, xmm4, xmmword [rsp + 0x150]
vmovups xmmword [rsp + 0xe0], xmm4
vpxor xmm4, xmm0, xmmword [rsp + 0xb0]
vmovups xmmword [rsp + 0xb0], xmm4
vpxor xmm4, xmm0, xmmword [rsp + 0xf0]
vmovups xmmword [rsp + 0xf0], xmm4
vpxor xmm4, xmm0, xmmword [rsp + 0x120]
vmovups xmmword [rsp + 0x100], xmm4
vpxor xmm4, xmm0, xmmword [rsp + 0x160]
vmovups xmmword [rsp + 0x110], xmm4
vpsrlq xmm4, xmm15, 0x1c
vmovups xmmword [rsp + 0xd0], xmm2
vpsllq xmm15, xmm15, 0x24
vpor xmm4, xmm15, xmm4
vmovups xmmword [rsp + 0x90], xmm4
vpsrlq xmm4, xmm14, 0x3d
vpsllq xmm14, xmm14, 3
vpor xmm14, xmm14, xmm4
vpsrlq xmm4, xmm11, 0x17
vpsllq xmm11, xmm11, 0x29
vpor xmm11, xmm11, xmm4
vpsrlq xmm4, xmm8, 0x2e
vmovups xmmword [rsp + 0x190], xmm11
vmovdqu xmm11, xmmword [rsp + 0xe0]
vpsllq xmm8, xmm8, 0x12
vpor xmm4, xmm8, xmm4
vmovups xmmword [rsp + 0x80], xmm4
vpsrlq xmm4, xmm13, 0x3f
vpsllq xmm13, xmm13, 1
vpor xmm13, xmm13, xmm4
vpsrlq xmm4, xmm12, 0x14
vpsllq xmm12, xmm12, 0x2c
vpor xmm12, xmm12, xmm4
vpsrlq xmm4, xmm3, 0x36
vmovups xmmword [rsp + 0x40], xmm12
vpsllq xmm3, xmm3, 0xa
vpor xmm3, xmm3, xmm4
vmovups xmmword [rsp + 0x70], xmm3
vpsrlq xmm3, xmm5, 0x13
vpsllq xmm5, xmm5, 0x2d
vpor xmm5, xmm5, xmm3
vpsrlq xmm3, xmm7, 0x3e
vpsllq xmm7, xmm7, 2
vpor xmm7, xmm7, xmm3
vpsrlq xmm3, xmm10, 2
vmovups xmmword [rsp + 0x180], xmm7
vmovdqu xmm7, xmmword [rsp + 0x20]
vpsllq xmm10, xmm10, 0x3e
vpor xmm10, xmm10, xmm3
vpsllq xmm2, xmm7, 6
vmovups xmmword [rsp + 0x170], xmm10
vmovdqu xmm10, xmmword [rsp + 0x50]
vpsrlq xmm3, xmm7, 0x3a
vpor xmm2, xmm2, xmm3
vpsrlq xmm3, xmm9, 0x15
vpsllq xmm9, xmm9, 0x2b
vpor xmm9, xmm9, xmm3
vpsrlq xmm3, xmm6, 0x31
vmovups xmmword [rsp + 0x20], xmm9
vmovdqu xmm9, xmmword [rsp + 0xd0]
vpsllq xmm6, xmm6, 0xf
vpor xmm3, xmm6, xmm3
vmovups xmmword [rsp + 0x60], xmm3
vpsrlq xmm3, xmm1, 3
vpsllq xmm1, xmm1, 0x3d
vpor xmm1, xmm1, xmm3
vpsllq xmm4, xmm10, 0x1c
vpsrlq xmm3, xmm10, 0x24
vmovdqu xmm10, xmmword [rsp + 0xa0]
vpor xmm3, xmm4, xmm3
vpsllq xmm6, xmm10, 0x37
vpsrlq xmm4, xmm10, 9
vmovdqu xmm10, xmmword [rsp + 0xc0]
vpor xmm7, xmm6, xmm4
vmovups xmmword [rsp + 0x50], xmm7
vpsrlq xmm7, xmm11, 8
vpsrlq xmm4, xmm10, 0x27
vpsllq xmm6, xmm10, 0x19
vmovdqu xmm10, xmmword [rsp + 0xb0]
vpxor xmm0, xmm0, xmmword [rsp + 0x130]
vpshufb xmm0, xmm0, xmmword [0x0062ccc0]
vmovdqu xmm8, xmmword [rsp + 0x100]
vpor xmm6, xmm6, xmm4
vpsrlq xmm4, xmm9, 0x2b
vpsllq xmm9, xmm9, 0x15
vpor xmm9, xmm9, xmm4
vpsllq xmm4, xmm11, 0x38
vmovdqu xmm11, xmmword [rsp + 0xf0]
vpor xmm4, xmm4, xmm7
vpsrlq xmm7, xmm10, 0x25
vpsllq xmm10, xmm10, 0x1b
vpor xmm7, xmm10, xmm7
vpsrlq xmm10, xmm11, 0x2c
vpsllq xmm11, xmm11, 0x14
vpor xmm10, xmm11, xmm10
vpsllq xmm12, xmm8, 0x27
vpsrlq xmm11, xmm8, 0x19
vmovdqu xmm8, xmmword [rsp + 0x110]
vpor xmm11, xmm12, xmm11
vpsrlq xmm15, xmm8, 0x32
vpsllq xmm12, xmm8, 0xe
vmovdqu xmm8, xmmword [rsp + 0x20]
vpor xmm12, xmm12, xmm15
vpxor xmm15, xmm8, xmmword [rsp]
vpor xmm15, xmm15, xmm9
vpxor xmm15, xmm15, xmmword [rsp + 0x40]
vmovups xmmword [rsp + 0x160], xmm15
vpand xmm15, xmm12, xmm9
vpxor xmm8, xmm15, xmm8
vmovups xmmword [rsp + 0x150], xmm8
vmovdqu xmm8, xmmword [rsp + 0x30]
vpor xmm15, xmm12, xmm8
vpxor xmm9, xmm15, xmm9
vpor xmm15, xmm10, xmm14
vmovups xmmword [rsp + 0x140], xmm9
vmovdqu xmm9, xmm8
vmovdqu xmm8, xmmword [rsp + 0x40]
vpand xmm9, xmm9, xmm8
vpxor xmm12, xmm9, xmm12
vpand xmm9, xmm5, xmm14
vmovups xmmword [rsp + 0x130], xmm12
vpxor xmm12, xmm15, xmm3
vpxor xmm15, xmm9, xmm10
vmovups xmmword [rsp + 0x120], xmm12
vmovdqu xmm12, xmmword [rsp]
vmovups xmmword [rsp + 0x110], xmm15
vpxor xmm9, xmm1, xmm12
vpor xmm9, xmm9, xmm5
vpxor xmm14, xmm9, xmm14
vpor xmm9, xmm3, xmm1
vpand xmm3, xmm10, xmm3
vpxor xmm5, xmm9, xmm5
vmovups xmmword [rsp + 0xf0], xmm5
vpxor xmm5, xmm3, xmm1
vmovups xmmword [rsp + 0xe0], xmm5
vpxor xmm1, xmm0, xmm12
vpand xmm0, xmm6, xmm0
vmovdqu xmm5, xmmword [rsp + 0x80]
vmovups xmmword [rsp + 0x100], xmm14
vpor xmm14, xmm6, xmm2
vpxor xmm10, xmm14, xmm13
vmovdqu xmm14, xmmword [rsp + 0x60]
vmovups xmmword [rsp + 0xd0], xmm10
vpxor xmm10, xmm0, xmm2
vpand xmm0, xmm1, xmm5
vpxor xmm0, xmm0, xmm6
vmovups xmmword [rsp + 0xc0], xmm0
vpor xmm0, xmm13, xmm5
vpand xmm13, xmm2, xmm13
vpxor xmm1, xmm0, xmm1
vpxor xmm2, xmm13, xmm5
vpxor xmm0, xmm12, xmm14
vmovups xmmword [rsp + 0xb0], xmm1
vmovdqu xmm1, xmmword [rsp + 0x70]
vmovups xmmword [rsp + 0xa0], xmm2
vmovdqu xmm2, xmmword [rsp + 0x90]
vpor xmm6, xmm1, xmm14
vpand xmm13, xmm1, xmm2
vpxor xmm14, xmm6, xmm2
vpxor xmm3, xmm13, xmm7
vpor xmm15, xmm7, xmm2
vmovups xmmword [rsp + 0x90], xmm3
vpor xmm3, xmm0, xmm4
vpxor xmm1, xmm3, xmm1
vpxor xmm2, xmm15, xmm4
vmovups xmmword [rsp + 0x80], xmm1
vpand xmm1, xmm7, xmm4
vpxor xmm6, xmm1, xmm0
vmovdqu xmm9, xmm2
vmovups xmmword [rsp + 0x70], xmm6
vmovdqu xmm13, xmmword [rsp + 0x50]
vmovdqu xmm6, xmmword [rsp + 0x190]
vpxor xmm0, xmm12, xmm13
vpand xmm2, xmm0, xmm11
vmovdqu xmm12, xmmword [rsp + 0x170]
vmovups xmmword [rsp + 0x170], xmm14
vpor xmm3, xmm11, xmm6
vpxor xmm5, xmm3, xmm0
vmovddup xmm0, qword [rax - 0x40]
vpxor xmm4, xmm2, xmm12
vmovups xmmword [rsp + 0x60], xmm4
vpand xmm3, xmm12, xmm13
vmovdqu xmm4, xmmword [rsp + 0x180]
vmovups xmmword [rsp + 0x180], xmm9
vpand xmm1, xmm6, xmm4
vpxor xmm7, xmm1, xmm11
vmovups xmmword [rsp + 0x50], xmm7
vmovdqu xmm1, xmm4
vmovdqu xmm7, xmmword [rsp + 0x20]
vpxor xmm11, xmm3, xmm1
vpor xmm4, xmm4, xmm12
vpxor xmm1, xmm5, xmmword [rsp + 0x110]
vmovdqu xmm13, xmmword [rsp + 0x50]
vpxor xmm4, xmm4, xmm6
vmovups xmmword [rsp + 0x20], xmm11
vpxor xmm15, xmm1, xmmword [rsp + 0x160]
vpor xmm7, xmm7, xmm8
vpxor xmm1, xmm10, xmm14
vpxor xmm7, xmm7, xmmword [rsp + 0x30]
vpxor xmm7, xmm7, xmm0
vpxor xmm0, xmm1, xmm15
vpsrlq xmm2, xmm0, 0x3f
vmovups xmmword [rsp + 0x40], xmm4
vpxor xmm14, xmm11, xmmword [rsp + 0xe0]
vpxor xmm4, xmm13, xmmword [rsp + 0x150]
vpsllq xmm0, xmm0, 1
vmovdqu xmm13, xmmword [rsp + 0x80]
vpxor xmm4, xmm4, xmmword [rsp + 0x100]
vpxor xmm11, xmm13, xmmword [rsp + 0xc0]
vpor xmm2, xmm0, xmm2
vpxor xmm11, xmm4, xmm11
vpsllq xmm0, xmm11, 1
vpsrlq xmm3, xmm11, 0x3f
vmovdqu xmm4, xmmword [rsp + 0x40]
vpxor xmm8, xmm9, xmmword [rsp + 0xa0]
vpxor xmm2, xmm2, xmm8
vmovdqu xmm9, xmmword [rsp + 0x60]
vpor xmm3, xmm0, xmm3
vpxor xmm13, xmm9, xmmword [rsp + 0x120]
vpxor xmm0, xmm4, xmmword [rsp + 0xf0]
vmovdqu xmm12, xmmword [rsp + 0x90]
vpxor xmm13, xmm13, xmm7
vpxor xmm6, xmm12, xmmword [rsp + 0xd0]
vpxor xmm3, xmm3, xmm6
vmovdqu xmm9, xmmword [rsp + 0x70]
vpxor xmm6, xmm6, xmm13
vpxor xmm3, xmm3, xmm13
vpxor xmm10, xmm3, xmm10
vpxor xmm12, xmm0, xmmword [rsp + 0x140]
vpxor xmm0, xmm9, xmmword [rsp + 0xb0]
vpxor xmm9, xmm0, xmm12
vpsrlq xmm4, xmm9, 0x3f
vpxor xmm14, xmm14, xmmword [rsp + 0x130]
vpsllq xmm9, xmm9, 1
vpxor xmm8, xmm8, xmm14
vpxor xmm2, xmm2, xmm14
vpor xmm9, xmm9, xmm4
vpsrlq xmm4, xmm8, 0x3f
vpxor xmm7, xmm2, xmm7
vpxor xmm1, xmm9, xmm1
vpsllq xmm8, xmm8, 1
vmovups xmmword [rsp + 0x30], xmm7
vpxor xmm1, xmm1, xmm15
vpxor xmm15, xmm2, xmmword [rsp + 0x120]
vpxor xmm7, xmm1, xmmword [rsp + 0x80]
vpor xmm4, xmm8, xmm4
vpsrlq xmm8, xmm6, 0x3f
vpxor xmm4, xmm4, xmm11
vpxor xmm9, xmm1, xmmword [rsp + 0x150]
vpsllq xmm6, xmm6, 1
vpxor xmm11, xmm3, xmmword [rsp + 0x110]
vpxor xmm13, xmm4, xmmword [rsp + 0x140]
vpxor xmm14, xmm2, xmmword [rsp + 0xd0]
vpor xmm6, xmm6, xmm8
vpxor xmm8, xmm1, xmmword [rsp + 0xc0]
vpxor xmm0, xmm6, xmm0
vpxor xmm6, xmm3, xmmword [rsp + 0x170]
vpxor xmm0, xmm0, xmm12
vpxor xmm12, xmm2, xmmword [rsp + 0x90]
vmovups xmmword [rsp + 0x90], xmm12
vpxor xmm12, xmm3, xmmword [rsp + 0x160]
vpxor xmm3, xmm3, xmm5
vpxor xmm5, xmm1, xmmword [rsp + 0x100]
vpxor xmm1, xmm1, xmmword [rsp + 0x50]
vmovups xmmword [rsp + 0x50], xmm13
vpxor xmm2, xmm2, xmmword [rsp + 0x60]
vpxor xmm13, xmm4, xmmword [rsp + 0xf0]
vmovups xmmword [rsp + 0xc0], xmm13
vpxor xmm13, xmm4, xmmword [rsp + 0xb0]
vmovups xmmword [rsp + 0xb0], xmm13
vpxor xmm13, xmm4, xmmword [rsp + 0x70]
vpxor xmm4, xmm4, xmmword [rsp + 0x40]
vmovups xmmword [rsp + 0xf0], xmm4
vpxor xmm4, xmm0, xmmword [rsp + 0x130]
vmovups xmmword [rsp + 0x100], xmm4
vpxor xmm4, xmm0, xmmword [rsp + 0xe0]
vmovups xmmword [rsp + 0xe0], xmm4
vpxor xmm4, xmm0, xmmword [rsp + 0xa0]
vmovups xmmword [rsp + 0xa0], xmm4
vpxor xmm4, xmm0, xmmword [rsp + 0x20]
vmovups xmmword [rsp + 0x110], xmm4
vpsrlq xmm4, xmm15, 0x1c
vmovups xmmword [rsp + 0xd0], xmm13
vpsllq xmm15, xmm15, 0x24
vpor xmm4, xmm15, xmm4
vmovups xmmword [rsp + 0x80], xmm4
vpsrlq xmm4, xmm14, 0x3d
vmovdqu xmm13, xmmword [rsp + 0x90]
vmovdqu xmm15, xmmword [rsp + 0xa0]
vpsllq xmm14, xmm14, 3
vpxor xmm0, xmm0, xmmword [rsp + 0x180]
vpshufb xmm0, xmm0, xmmword [0x0062ccc0]
vpor xmm14, xmm14, xmm4
vpsrlq xmm4, xmm13, 0x17
vpsllq xmm13, xmm13, 0x29
vpor xmm13, xmm13, xmm4
vpsrlq xmm4, xmm2, 0x2e
vmovups xmmword [rsp + 0x170], xmm13
vpsllq xmm2, xmm2, 0x12
vpor xmm13, xmm2, xmm4
vpsrlq xmm2, xmm12, 0x3f
vpsllq xmm12, xmm12, 1
vpor xmm12, xmm12, xmm2
vpsrlq xmm2, xmm11, 0x14
vpsllq xmm11, xmm11, 0x2c
vpor xmm11, xmm11, xmm2
vpsrlq xmm2, xmm10, 0x36
vmovups xmmword [rsp + 0x40], xmm11
vpsllq xmm10, xmm10, 0xa
vpor xmm10, xmm10, xmm2
vpsrlq xmm2, xmm6, 0x13
vmovups xmmword [rsp + 0x70], xmm10
vmovdqu xmm10, xmmword [rsp + 0xd0]
vpsllq xmm6, xmm6, 0x2d
vpor xmm6, xmm6, xmm2
vpsrlq xmm2, xmm3, 0x3e
vmovups xmmword [rsp + 0x20], xmm6
vpsllq xmm3, xmm3, 2
vpor xmm3, xmm3, xmm2
vpsrlq xmm2, xmm9, 2
vmovups xmmword [rsp + 0x160], xmm3
vpsllq xmm9, xmm9, 0x3e
vpor xmm9, xmm9, xmm2
vpsrlq xmm2, xmm5, 0x3a
vmovups xmmword [rsp + 0x150], xmm9
vmovdqu xmm9, xmmword [rsp + 0xf0]
vpsllq xmm5, xmm5, 6
vpor xmm5, xmm5, xmm2
vpsrlq xmm2, xmm8, 0x15
vpsllq xmm8, xmm8, 0x2b
vpor xmm6, xmm8, xmm2
vmovdqu xmm8, xmmword [rsp + 0x50]
vpsrlq xmm2, xmm7, 0x31
vmovups xmmword [rsp + 0x140], xmm6
vpsllq xmm7, xmm7, 0xf
vpor xmm3, xmm7, xmm2
vpsrlq xmm2, xmm1, 3
vmovups xmmword [rsp + 0x60], xmm3
vpsllq xmm1, xmm1, 0x3d
vpor xmm1, xmm1, xmm2
vpsllq xmm3, xmm8, 0x1c
vpsrlq xmm2, xmm8, 0x24
vmovdqu xmm8, xmmword [rsp + 0xc0]
vpor xmm2, xmm3, xmm2
vpsllq xmm7, xmm10, 0x15
vpsrlq xmm3, xmm8, 9
vpsllq xmm4, xmm8, 0x37
vpor xmm8, xmm4, xmm3
vmovups xmmword [rsp + 0x50], xmm8
vpsllq xmm4, xmm9, 0x38
vmovdqu xmm8, xmmword [rsp + 0xb0]
vpsllq xmm11, xmm15, 0x27
vpsrlq xmm3, xmm8, 0x27
vpsllq xmm8, xmm8, 0x19
vpor xmm8, xmm8, xmm3
vpsrlq xmm3, xmm10, 0x2b
vmovdqu xmm10, xmmword [rsp + 0x100]
vpor xmm7, xmm7, xmm3
vpsrlq xmm3, xmm9, 8
vpor xmm4, xmm4, xmm3
vpsllq xmm9, xmm10, 0x1b
vpsrlq xmm3, xmm10, 0x25
vmovdqu xmm10, xmmword [rsp + 0xe0]
vpor xmm3, xmm9, xmm3
vpsrlq xmm9, xmm10, 0x2c
vpsllq xmm10, xmm10, 0x14
vpor xmm9, xmm10, xmm9
vpsrlq xmm10, xmm15, 0x19
vpor xmm10, xmm11, xmm10
vmovdqu xmm11, xmmword [rsp + 0x110]
vpsrlq xmm15, xmm11, 0x32
vpsllq xmm11, xmm11, 0xe
vpor xmm11, xmm11, xmm15
vpxor xmm15, xmm6, xmmword [rsp]
vpor xmm15, xmm15, xmm7
vpxor xmm6, xmm15, xmmword [rsp + 0x40]
vmovups xmmword [rsp + 0x130], xmm6
vmovdqu xmm6, xmmword [rsp + 0x30]
vpand xmm15, xmm11, xmm7
vpxor xmm15, xmm15, xmmword [rsp + 0x140]
vmovups xmmword [rsp + 0x120], xmm15
vpor xmm15, xmm11, xmm6
vpxor xmm7, xmm15, xmm7
vpor xmm15, xmm9, xmm14
vmovups xmmword [rsp + 0x110], xmm7
vmovdqu xmm7, xmm6
vmovdqu xmm6, xmmword [rsp + 0x40]
vpand xmm7, xmm7, xmm6
vpxor xmm11, xmm7, xmm11
vmovups xmmword [rsp + 0x100], xmm11
vpxor xmm11, xmm15, xmm2
vmovups xmmword [rsp + 0xf0], xmm11
vpand xmm11, xmm14, xmmword [rsp + 0x20]
vmovdqu xmm15, xmmword [rsp]
vpxor xmm11, xmm11, xmm9
vpxor xmm7, xmm1, xmm15
vpor xmm7, xmm7, xmmword [rsp + 0x20]
vpxor xmm7, xmm7, xmm14
vmovups xmmword [rsp + 0xe0], xmm7
vpor xmm7, xmm2, xmm1
vpand xmm2, xmm9, xmm2
vpxor xmm14, xmm7, xmmword [rsp + 0x20]
vpxor xmm9, xmm2, xmm1
vmovdqu xmm7, xmm15
vpxor xmm1, xmm0, xmm15
vpand xmm0, xmm8, xmm0
vpxor xmm15, xmm0, xmm5
vmovups xmmword [rsp + 0xd0], xmm14
vpand xmm0, xmm1, xmm13
vpor xmm14, xmm8, xmm5
vpxor xmm8, xmm0, xmm8
vpxor xmm2, xmm14, xmm12
vpor xmm0, xmm12, xmm13
vmovdqu xmm14, xmmword [rsp + 0x70]
vmovups xmmword [rsp + 0xc0], xmm2
vpand xmm12, xmm5, xmm12
vpxor xmm5, xmm12, xmm13
vmovdqu xmm2, xmmword [rsp + 0x80]
vpxor xmm1, xmm0, xmm1
vmovups xmmword [rsp + 0xa0], xmm8
vmovdqu xmm12, xmmword [rsp + 0x60]
vmovdqu xmm8, xmm5
vmovdqu xmm5, xmm7
vmovups xmmword [rsp + 0x90], xmm1
vpand xmm13, xmm14, xmm2
vpand xmm1, xmm3, xmm4
vpxor xmm13, xmm13, xmm3
vmovups xmmword [rsp + 0x80], xmm13
vpxor xmm0, xmm7, xmm12
vpor xmm7, xmm14, xmm12
vpxor xmm13, xmm1, xmm0
vpxor xmm12, xmm7, xmm2
vpor xmm7, xmm0, xmm4
vpxor xmm14, xmm7, xmm14
vmovdqu xmm1, xmmword [rsp + 0x170]
vmovups xmmword [rsp + 0x70], xmm14
vmovdqu xmm14, xmmword [rsp + 0x50]
vmovddup xmm7, qword [rax - 0x38]
vmovups xmmword [rsp + 0xb0], xmm15
vpor xmm15, xmm3, xmm2
vpxor xmm2, xmm15, xmm4
vmovdqu xmm4, xmmword [rsp + 0x150]
vpxor xmm0, xmm5, xmm14
vpor xmm3, xmm10, xmm1
vmovups xmmword [rsp + 0x60], xmm13
vpxor xmm5, xmm3, xmm0
vmovdqu xmm13, xmm2
vpand xmm2, xmm0, xmm10
vmovdqu xmm0, xmmword [rsp + 0x160]
vpxor xmm2, xmm2, xmm4
vmovdqu xmm3, xmm1
vmovups xmmword [rsp + 0x50], xmm2
vmovdqu xmm2, xmm4
vpand xmm1, xmm1, xmm0
vpor xmm4, xmm0, xmm4
vpxor xmm10, xmm1, xmm10
vpxor xmm3, xmm4, xmm3
vpxor xmm1, xmm5, xmm11
vmovups xmmword [rsp + 0x20], xmm3
vpxor xmm15, xmm1, xmmword [rsp + 0x130]
vpand xmm3, xmm2, xmm14
vpxor xmm1, xmm12, xmmword [rsp + 0xb0]
vpxor xmm14, xmm3, xmm0
vpxor xmm0, xmm1, xmm15
vpor xmm2, xmm6, xmmword [rsp + 0x140]
vpxor xmm7, xmm2, xmm7
vpsrlq xmm2, xmm0, 0x3f
vpxor xmm7, xmm7, xmmword [rsp + 0x30]
vmovups xmmword [rsp + 0x40], xmm10
vmovups xmmword [rsp + 0x150], xmm12
vpsllq xmm0, xmm0, 1
vmovups xmmword [rsp + 0x140], xmm14
vpor xmm2, xmm0, xmm2
vpxor xmm14, xmm14, xmm9
vpxor xmm14, xmm14, xmmword [rsp + 0x100]
vmovups xmmword [rsp + 0x170], xmm9
vmovups xmmword [rsp + 0x180], xmm13
vmovups xmmword [rsp + 0x160], xmm8
vmovdqu xmm10, xmmword [rsp + 0x40]
vpxor xmm4, xmm10, xmmword [rsp + 0x120]
vpxor xmm4, xmm4, xmmword [rsp + 0xe0]
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm8, xmm13, xmm8
vpxor xmm2, xmm2, xmm8
vpxor xmm8, xmm8, xmm14
vpxor xmm10, xmm0, xmmword [rsp + 0xa0]
vpxor xmm10, xmm4, xmm10
vpsllq xmm0, xmm10, 1
vmovdqu xmm4, xmmword [rsp + 0x50]
vpsrlq xmm3, xmm10, 0x3f
vmovdqu xmm9, xmmword [rsp + 0x20]
vpxor xmm2, xmm2, xmm14
vpxor xmm13, xmm4, xmmword [rsp + 0xf0]
vpor xmm3, xmm0, xmm3
vpxor xmm13, xmm13, xmm7
vpxor xmm0, xmm9, xmmword [rsp + 0xd0]
vmovdqu xmm4, xmmword [rsp + 0x80]
vpxor xmm12, xmm0, xmmword [rsp + 0x110]
vmovdqu xmm9, xmmword [rsp + 0x60]
vpxor xmm6, xmm4, xmmword [rsp + 0xc0]
vpxor xmm0, xmm9, xmmword [rsp + 0x90]
vpxor xmm9, xmm0, xmm12
vpsrlq xmm4, xmm9, 0x3f
vpxor xmm3, xmm3, xmm6
vpxor xmm6, xmm6, xmm13
vpsllq xmm9, xmm9, 1
vpxor xmm3, xmm3, xmm13
vpxor xmm7, xmm2, xmm7
vpxor xmm11, xmm3, xmm11
vpor xmm9, xmm9, xmm4
vpsrlq xmm4, xmm8, 0x3f
vmovups xmmword [rsp + 0x30], xmm7
vpxor xmm14, xmm2, xmmword [rsp + 0xc0]
vpsllq xmm8, xmm8, 1
vpxor xmm1, xmm9, xmm1
vpxor xmm1, xmm1, xmm15
vpxor xmm13, xmm2, xmmword [rsp + 0x80]
vpor xmm4, xmm8, xmm4
vpsrlq xmm8, xmm6, 0x3f
vpxor xmm4, xmm4, xmm10
vpxor xmm15, xmm2, xmmword [rsp + 0xf0]
vpsllq xmm6, xmm6, 1
vpxor xmm7, xmm1, xmmword [rsp + 0x70]
vpxor xmm10, xmm3, xmmword [rsp + 0xb0]
vpxor xmm9, xmm1, xmmword [rsp + 0x120]
vpor xmm6, xmm6, xmm8
vpxor xmm0, xmm6, xmm0
vpxor xmm6, xmm2, xmmword [rsp + 0x50]
vpxor xmm0, xmm0, xmm12
vpxor xmm8, xmm1, xmmword [rsp + 0xa0]
vmovups xmmword [rsp + 0x50], xmm6
vpxor xmm12, xmm3, xmmword [rsp + 0x130]
vpxor xmm6, xmm3, xmmword [rsp + 0x150]
vpxor xmm2, xmm4, xmmword [rsp + 0x110]
vpxor xmm3, xmm3, xmm5
vmovups xmmword [rsp + 0xa0], xmm2
vpxor xmm5, xmm1, xmmword [rsp + 0xe0]
vpxor xmm2, xmm4, xmmword [rsp + 0xd0]
vpxor xmm1, xmm1, xmmword [rsp + 0x40]
vmovups xmmword [rsp + 0xb0], xmm2
vpxor xmm2, xmm4, xmmword [rsp + 0x90]
vmovups xmmword [rsp + 0x90], xmm2
vpxor xmm2, xmm4, xmmword [rsp + 0x60]
vpxor xmm4, xmm4, xmmword [rsp + 0x20]
vmovups xmmword [rsp + 0xd0], xmm4
vpxor xmm4, xmm0, xmmword [rsp + 0x100]
vmovups xmmword [rsp + 0xe0], xmm4
vpxor xmm4, xmm0, xmmword [rsp + 0x170]
vmovups xmmword [rsp + 0xf0], xmm4
vpxor xmm4, xmm0, xmmword [rsp + 0x160]
vmovups xmmword [rsp + 0x100], xmm4
vpxor xmm4, xmm0, xmmword [rsp + 0x140]
vmovups xmmword [rsp + 0x110], xmm4
vpsrlq xmm4, xmm15, 0x1c
vmovups xmmword [rsp + 0xc0], xmm2
vpsllq xmm15, xmm15, 0x24
vmovdqu xmm2, xmmword [rsp + 0x50]
vpor xmm4, xmm15, xmm4
vmovups xmmword [rsp + 0x80], xmm4
vpsrlq xmm4, xmm14, 0x3d
vpsllq xmm14, xmm14, 3
vpor xmm14, xmm14, xmm4
vpsrlq xmm4, xmm13, 0x17
vpsllq xmm13, xmm13, 0x29
vpor xmm13, xmm13, xmm4
vpsrlq xmm4, xmm2, 0x2e
vmovups xmmword [rsp + 0x170], xmm13
vpsllq xmm2, xmm2, 0x12
vpor xmm13, xmm2, xmm4
vpsrlq xmm2, xmm12, 0x3f
vpsllq xmm12, xmm12, 1
vpor xmm12, xmm12, xmm2
vpsrlq xmm2, xmm11, 0x14
vpsllq xmm11, xmm11, 0x2c
vpor xmm11, xmm11, xmm2
vpsrlq xmm2, xmm10, 0x36
vmovups xmmword [rsp + 0x40], xmm11
vmovdqu xmm11, xmmword [rsp + 0xd0]
vpsllq xmm10, xmm10, 0xa
vpor xmm10, xmm10, xmm2
vpsrlq xmm2, xmm6, 0x13
vmovups xmmword [rsp + 0x70], xmm10
vpsllq xmm6, xmm6, 0x2d
vpor xmm6, xmm6, xmm2
vpsrlq xmm2, xmm3, 0x3e
vmovups xmmword [rsp + 0x20], xmm6
vpsllq xmm3, xmm3, 2
vpor xmm3, xmm3, xmm2
vpsrlq xmm2, xmm9, 2
vmovups xmmword [rsp + 0x160], xmm3
vpsllq xmm9, xmm9, 0x3e
vpor xmm9, xmm9, xmm2
vpsrlq xmm2, xmm5, 0x3a
vmovups xmmword [rsp + 0x150], xmm9
vmovdqu xmm9, xmmword [rsp + 0xc0]
vpsllq xmm5, xmm5, 6
vpor xmm5, xmm5, xmm2
vpsrlq xmm2, xmm8, 0x15
vpsllq xmm8, xmm8, 0x2b
vpor xmm6, xmm8, xmm2
vpsrlq xmm2, xmm7, 0x31
vmovdqu xmm8, xmmword [rsp + 0xa0]
vpsllq xmm7, xmm7, 0xf
vpor xmm3, xmm7, xmm2
vpsrlq xmm2, xmm1, 3
vmovups xmmword [rsp + 0x60], xmm3
vpsllq xmm1, xmm1, 0x3d
vpor xmm1, xmm1, xmm2
vpsllq xmm3, xmm8, 0x1c
vpsrlq xmm2, xmm8, 0x24
vmovdqu xmm8, xmmword [rsp + 0xb0]
vpor xmm2, xmm3, xmm2
vpsllq xmm7, xmm9, 0x15
vpsrlq xmm3, xmm8, 9
vpsllq xmm4, xmm8, 0x37
vpor xmm8, xmm4, xmm3
vmovups xmmword [rsp + 0x50], xmm8
vpsllq xmm4, xmm11, 0x38
vmovdqu xmm8, xmmword [rsp + 0x90]
vpsrlq xmm3, xmm8, 0x27
vpsllq xmm8, xmm8, 0x19
vpor xmm8, xmm8, xmm3
vpsrlq xmm3, xmm9, 0x2b
vmovdqu xmm9, xmmword [rsp + 0xe0]
vpor xmm7, xmm7, xmm3
vpsrlq xmm3, xmm11, 8
vmovdqu xmm11, xmmword [rsp + 0xf0]
vpor xmm4, xmm4, xmm3
vpsrlq xmm3, xmm9, 0x25
vpsllq xmm9, xmm9, 0x1b
vpor xmm3, xmm9, xmm3
vpsllq xmm10, xmm11, 0x14
vpsrlq xmm9, xmm11, 0x2c
vmovdqu xmm11, xmmword [rsp + 0x100]
vpxor xmm0, xmm0, xmmword [rsp + 0x180]
vmovups xmmword [rsp + 0x140], xmm6
vpshufb xmm0, xmm0, xmmword [0x0062ccc0]
vpor xmm9, xmm10, xmm9
vpsrlq xmm10, xmm11, 0x19
vpsllq xmm11, xmm11, 0x27
vpor xmm10, xmm11, xmm10
vmovdqu xmm11, xmmword [rsp + 0x110]
vpsrlq xmm15, xmm11, 0x32
vpsllq xmm11, xmm11, 0xe
vpor xmm11, xmm11, xmm15
vpxor xmm15, xmm6, xmmword [rsp]
vpor xmm15, xmm15, xmm7
vpxor xmm6, xmm15, xmmword [rsp + 0x40]
vmovups xmmword [rsp + 0x130], xmm6
vmovdqu xmm6, xmmword [rsp + 0x30]
vpand xmm15, xmm11, xmm7
vpxor xmm15, xmm15, xmmword [rsp + 0x140]
vmovups xmmword [rsp + 0x120], xmm15
vpor xmm15, xmm11, xmm6
vpxor xmm7, xmm15, xmm7
vpor xmm15, xmm9, xmm14
vmovups xmmword [rsp + 0x110], xmm7
vmovdqu xmm7, xmm6
vmovdqu xmm6, xmmword [rsp + 0x40]
vpand xmm7, xmm7, xmm6
vpxor xmm11, xmm7, xmm11
vmovups xmmword [rsp + 0x100], xmm11
vpxor xmm11, xmm15, xmm2
vmovups xmmword [rsp + 0xf0], xmm11
vmovdqu xmm15, xmmword [rsp]
vpand xmm11, xmm14, xmmword [rsp + 0x20]
vpxor xmm11, xmm11, xmm9
vpxor xmm7, xmm1, xmm15
vpor xmm7, xmm7, xmmword [rsp + 0x20]
vpxor xmm14, xmm7, xmm14
vpor xmm7, xmm2, xmm1
vmovups xmmword [rsp + 0xe0], xmm14
vpand xmm2, xmm9, xmm2
vpxor xmm14, xmm7, xmmword [rsp + 0x20]
vpxor xmm9, xmm2, xmm1
vmovdqu xmm7, xmm15
vpxor xmm1, xmm0, xmm15
vpand xmm0, xmm8, xmm0
vpxor xmm15, xmm0, xmm5
vmovups xmmword [rsp + 0xd0], xmm14
vpand xmm0, xmm1, xmm13
vpor xmm14, xmm8, xmm5
vpxor xmm8, xmm0, xmm8
vpxor xmm2, xmm14, xmm12
vpor xmm0, xmm12, xmm13
vmovdqu xmm14, xmmword [rsp + 0x60]
vmovups xmmword [rsp + 0xc0], xmm2
vpand xmm12, xmm5, xmm12
vpxor xmm5, xmm12, xmm13
vmovdqu xmm2, xmmword [rsp + 0x80]
vpxor xmm1, xmm0, xmm1
vmovdqu xmm12, xmmword [rsp + 0x70]
vpxor xmm0, xmm7, xmm14
vmovups xmmword [rsp + 0xb0], xmm15
vmovups xmmword [rsp + 0xa0], xmm8
vpor xmm15, xmm3, xmm2
vmovdqu xmm8, xmm5
vmovdqu xmm5, xmm7
vpand xmm13, xmm12, xmm2
vpor xmm7, xmm12, xmm14
vpxor xmm13, xmm13, xmm3
vpxor xmm14, xmm7, xmm2
vmovups xmmword [rsp + 0x90], xmm1
vpor xmm7, xmm0, xmm4
vpand xmm1, xmm3, xmm4
vpxor xmm2, xmm15, xmm4
vpxor xmm12, xmm7, xmm12
vmovups xmmword [rsp + 0x60], xmm2
vmovdqu xmm4, xmmword [rsp + 0x150]
vmovups xmmword [rsp + 0x80], xmm13
vmovdqu xmm13, xmm12
vpxor xmm12, xmm1, xmm0
vmovups xmmword [rsp + 0x70], xmm12
vmovdqu xmm12, xmmword [rsp + 0x50]
vpxor xmm0, xmm5, xmm12
vpand xmm2, xmm0, xmm10
vpxor xmm3, xmm2, xmm4
vmovdqu xmm2, xmm4
vmovups xmmword [rsp + 0x50], xmm3
vmovddup xmm7, qword [rax - 0x30]
vmovdqu xmm1, xmmword [rsp + 0x170]
vmovups xmmword [rsp + 0x170], xmm8
vmovups xmmword [rsp + 0x180], xmm9
vpor xmm3, xmm10, xmm1
vpxor xmm5, xmm3, xmm0
vmovdqu xmm0, xmmword [rsp + 0x160]
vmovups xmmword [rsp + 0x150], xmm13
vmovdqu xmm3, xmm1
vpor xmm4, xmm0, xmm4
vpxor xmm3, xmm4, xmm3
vmovups xmmword [rsp + 0x20], xmm3
vpand xmm3, xmm2, xmm12
vpxor xmm12, xmm3, xmm0
vmovdqu xmm3, xmmword [rsp + 0x60]
vpor xmm2, xmm6, xmmword [rsp + 0x140]
vpand xmm1, xmm1, xmm0
vpxor xmm7, xmm2, xmm7
vpxor xmm10, xmm1, xmm10
vpxor xmm1, xmm5, xmm11
vpxor xmm15, xmm1, xmmword [rsp + 0x130]
vpxor xmm8, xmm3, xmm8
vmovups xmmword [rsp + 0x40], xmm10
vpxor xmm1, xmm14, xmmword [rsp + 0xb0]
vpxor xmm0, xmm1, xmm15
vpsrlq xmm2, xmm0, 0x3f
vmovdqu xmm10, xmmword [rsp + 0x40]
vpxor xmm4, xmm10, xmmword [rsp + 0x120]
vpxor xmm10, xmm13, xmmword [rsp + 0xa0]
vpsllq xmm0, xmm0, 1
vpxor xmm7, xmm7, xmmword [rsp + 0x30]
vpxor xmm4, xmm4, xmmword [rsp + 0xe0]
vpxor xmm10, xmm4, xmm10
vpor xmm2, xmm0, xmm2
vpsrlq xmm3, xmm10, 0x3f
vmovdqu xmm4, xmmword [rsp + 0x50]
vmovups xmmword [rsp + 0x160], xmm14
vpsllq xmm0, xmm10, 1
vpxor xmm14, xmm12, xmm9
vmovdqu xmm9, xmmword [rsp + 0x20]
vpxor xmm2, xmm2, xmm8
vpxor xmm13, xmm4, xmmword [rsp + 0xf0]
vpor xmm3, xmm0, xmm3
vmovdqu xmm4, xmmword [rsp + 0x80]
vpxor xmm0, xmm9, xmmword [rsp + 0xd0]
vpxor xmm6, xmm4, xmmword [rsp + 0xc0]
vmovdqu xmm9, xmmword [rsp + 0x70]
vmovups xmmword [rsp + 0x140], xmm12
vpxor xmm12, xmm0, xmmword [rsp + 0x110]
vpxor xmm0, xmm9, xmmword [rsp + 0x90]
vpxor xmm9, xmm0, xmm12
vpxor xmm13, xmm13, xmm7
vpxor xmm3, xmm3, xmm6
vpsrlq xmm4, xmm9, 0x3f
vpxor xmm6, xmm6, xmm13
vpxor xmm3, xmm3, xmm13
vpxor xmm11, xmm3, xmm11
vpxor xmm14, xmm14, xmmword [rsp + 0x100]
vpsllq xmm9, xmm9, 1
vpxor xmm8, xmm8, xmm14
vpxor xmm2, xmm2, xmm14
vpor xmm9, xmm9, xmm4
vpsrlq xmm4, xmm8, 0x3f
vpxor xmm7, xmm2, xmm7
vpxor xmm1, xmm9, xmm1
vpsllq xmm8, xmm8, 1
vpxor xmm1, xmm1, xmm15
vmovups xmmword [rsp + 0x30], xmm7
vpxor xmm15, xmm2, xmmword [rsp + 0xf0]
vpxor xmm14, xmm2, xmmword [rsp + 0xc0]
vpor xmm4, xmm8, xmm4
vpsrlq xmm8, xmm6, 0x3f
vpxor xmm13, xmm2, xmmword [rsp + 0x80]
vpsllq xmm6, xmm6, 1
vpxor xmm4, xmm4, xmm10
vpxor xmm7, xmm2, xmmword [rsp + 0x50]
vpxor xmm10, xmm3, xmmword [rsp + 0xb0]
vpxor xmm2, xmm4, xmmword [rsp + 0x110]
vpor xmm6, xmm6, xmm8
vpxor xmm8, xmm1, xmmword [rsp + 0xa0]
vpxor xmm0, xmm6, xmm0
vmovups xmmword [rsp + 0xa0], xmm2
vpxor xmm0, xmm0, xmm12
vpxor xmm2, xmm4, xmmword [rsp + 0xd0]
vpxor xmm12, xmm3, xmmword [rsp + 0x130]
vpxor xmm6, xmm3, xmmword [rsp + 0x160]
vpxor xmm3, xmm3, xmm5
vmovups xmmword [rsp + 0xb0], xmm2
vpxor xmm5, xmm1, xmmword [rsp + 0xe0]
vpxor xmm2, xmm4, xmmword [rsp + 0x90]
vmovups xmmword [rsp + 0x50], xmm7
vpxor xmm9, xmm1, xmmword [rsp + 0x120]
vpxor xmm7, xmm1, xmmword [rsp + 0x150]
vmovups xmmword [rsp + 0x90], xmm2
vpxor xmm2, xmm4, xmmword [rsp + 0x70]
vpxor xmm4, xmm4, xmmword [rsp + 0x20]
vpxor xmm1, xmm1, xmmword [rsp + 0x40]
vmovups xmmword [rsp + 0xd0], xmm4
vpxor xmm4, xmm0, xmmword [rsp + 0x100]
vmovups xmmword [rsp + 0xe0], xmm4
vpxor xmm4, xmm0, xmmword [rsp + 0x180]
vmovups xmmword [rsp + 0xf0], xmm4
vpxor xmm4, xmm0, xmmword [rsp + 0x140]
vmovups xmmword [rsp + 0x110], xmm4
vpsrlq xmm4, xmm15, 0x1c
vmovups xmmword [rsp + 0xc0], xmm2
vpsllq xmm15, xmm15, 0x24
vpxor xmm2, xmm0, xmmword [rsp + 0x170]
vmovups xmmword [rsp + 0x100], xmm2
vpor xmm4, xmm15, xmm4
vmovdqu xmm2, xmmword [rsp + 0x50]
vmovups xmmword [rsp + 0x180], xmm4
vpsrlq xmm4, xmm14, 0x3d
vpsllq xmm14, xmm14, 3
vpor xmm14, xmm14, xmm4
vpsrlq xmm4, xmm13, 0x17
vpsllq xmm13, xmm13, 0x29
vpor xmm13, xmm13, xmm4
vpsrlq xmm4, xmm2, 0x2e
vmovups xmmword [rsp + 0x170], xmm13
vpsllq xmm2, xmm2, 0x12
vpor xmm13, xmm2, xmm4
vpsrlq xmm2, xmm12, 0x3f
vpsllq xmm12, xmm12, 1
vpor xmm12, xmm12, xmm2
vpsrlq xmm2, xmm11, 0x14
vpsllq xmm11, xmm11, 0x2c
vpor xmm11, xmm11, xmm2
vpsrlq xmm2, xmm10, 0x36
vmovups xmmword [rsp + 0x40], xmm11
vmovdqu xmm15, xmmword [rsp + 0x100]
vpsllq xmm10, xmm10, 0xa
vpxor xmm0, xmm0, xmmword [rsp + 0x60]
vpshufb xmm0, xmm0, xmmword [0x0062ccc0]
vpor xmm10, xmm10, xmm2
vpsrlq xmm2, xmm6, 0x13
vmovups xmmword [rsp + 0x80], xmm10
vmovdqu xmm10, xmmword [rsp + 0xc0]
vpsllq xmm6, xmm6, 0x2d
vpor xmm6, xmm6, xmm2
vpsrlq xmm2, xmm3, 0x3e
vmovups xmmword [rsp + 0x20], xmm6
vpsllq xmm3, xmm3, 2
vpor xmm3, xmm3, xmm2
vpsrlq xmm2, xmm9, 2
vmovups xmmword [rsp + 0x160], xmm3
vpsllq xmm9, xmm9, 0x3e
vpor xmm9, xmm9, xmm2
vpsrlq xmm2, xmm5, 0x3a
vmovups xmmword [rsp + 0x150], xmm9
vmovdqu xmm9, xmmword [rsp + 0xe0]
vpsllq xmm5, xmm5, 6
vpor xmm5, xmm5, xmm2
vpsrlq xmm2, xmm8, 0x15
vpsllq xmm8, xmm8, 0x2b
vpor xmm6, xmm8, xmm2
vpsrlq xmm2, xmm7, 0x31
vmovdqu xmm8, xmmword [rsp + 0xa0]
vmovups xmmword [rsp + 0x140], xmm6
vpsllq xmm7, xmm7, 0xf
vpor xmm7, xmm7, xmm2
vpsrlq xmm2, xmm1, 3
vmovups xmmword [rsp + 0x70], xmm7
vpsllq xmm1, xmm1, 0x3d
vpor xmm1, xmm1, xmm2
vpsllq xmm3, xmm8, 0x1c
vpsrlq xmm2, xmm8, 0x24
vmovdqu xmm8, xmmword [rsp + 0xb0]
vpor xmm2, xmm3, xmm2
vpsllq xmm7, xmm10, 0x15
vpsrlq xmm3, xmm8, 9
vpsllq xmm4, xmm8, 0x37
vpor xmm8, xmm4, xmm3
vmovups xmmword [rsp + 0x50], xmm8
vpsllq xmm11, xmm15, 0x27
vmovdqu xmm8, xmmword [rsp + 0x90]
vpsrlq xmm3, xmm8, 0x27
vpsllq xmm8, xmm8, 0x19
vpor xmm8, xmm8, xmm3
vpsrlq xmm3, xmm10, 0x2b
vmovdqu xmm10, xmmword [rsp + 0xd0]
vpor xmm7, xmm7, xmm3
vpsllq xmm4, xmm10, 0x38
vpsrlq xmm3, xmm10, 8
vmovdqu xmm10, xmmword [rsp + 0xf0]
vpor xmm4, xmm4, xmm3
vpsrlq xmm3, xmm9, 0x25
vpsllq xmm9, xmm9, 0x1b
vpor xmm3, xmm9, xmm3
vpsrlq xmm9, xmm10, 0x2c
vpsllq xmm10, xmm10, 0x14
vpor xmm9, xmm10, xmm9
vpsrlq xmm10, xmm15, 0x19
vpor xmm10, xmm11, xmm10
vmovdqu xmm11, xmmword [rsp + 0x110]
vpsrlq xmm15, xmm11, 0x32
vpsllq xmm11, xmm11, 0xe
vpor xmm11, xmm11, xmm15
vpxor xmm15, xmm6, xmmword [rsp]
vpor xmm15, xmm15, xmm7
vpxor xmm6, xmm15, xmmword [rsp + 0x40]
vmovups xmmword [rsp + 0x130], xmm6
vmovdqu xmm6, xmmword [rsp + 0x30]
vpand xmm15, xmm11, xmm7
vpxor xmm15, xmm15, xmmword [rsp + 0x140]
vmovups xmmword [rsp + 0x120], xmm15
vpor xmm15, xmm11, xmm6
vpxor xmm7, xmm15, xmm7
vpor xmm15, xmm9, xmm14
vmovups xmmword [rsp + 0x110], xmm7
vmovdqu xmm7, xmm6
vmovdqu xmm6, xmmword [rsp + 0x40]
vpand xmm7, xmm7, xmm6
vpxor xmm11, xmm7, xmm11
vmovups xmmword [rsp + 0x100], xmm11
vpxor xmm11, xmm15, xmm2
vmovups xmmword [rsp + 0xf0], xmm11
vmovdqu xmm15, xmmword [rsp]
vpand xmm11, xmm14, xmmword [rsp + 0x20]
vpxor xmm11, xmm11, xmm9
vpxor xmm7, xmm1, xmm15
vpor xmm7, xmm7, xmmword [rsp + 0x20]
vpxor xmm14, xmm7, xmm14
vpor xmm7, xmm2, xmm1
vmovups xmmword [rsp + 0xe0], xmm14
vpand xmm2, xmm9, xmm2
vpxor xmm7, xmm7, xmmword [rsp + 0x20]
vpxor xmm9, xmm2, xmm1
vpor xmm14, xmm8, xmm5
vpxor xmm1, xmm0, xmm15
vpxor xmm2, xmm14, xmm12
vpand xmm0, xmm8, xmm0
vmovdqu xmm14, xmmword [rsp + 0x80]
vpxor xmm0, xmm0, xmm5
vmovups xmmword [rsp + 0xc0], xmm2
vmovups xmmword [rsp + 0xb0], xmm0
vpand xmm0, xmm1, xmm13
vmovdqu xmm2, xmmword [rsp + 0x180]
vpxor xmm8, xmm0, xmm8
vmovups xmmword [rsp + 0xd0], xmm7
vpor xmm0, xmm12, xmm13
vpand xmm12, xmm5, xmm12
vpxor xmm5, xmm12, xmm13
vmovdqu xmm12, xmmword [rsp + 0x70]
vmovdqu xmm7, xmm15
vpand xmm13, xmm14, xmm2
vpxor xmm15, xmm0, xmm1
vpxor xmm13, xmm13, xmm3
vpand xmm1, xmm3, xmm4
vmovups xmmword [rsp + 0xa0], xmm8
vmovdqu xmm8, xmm5
vpxor xmm0, xmm7, xmm12
vmovdqu xmm5, xmm7
vpor xmm7, xmm14, xmm12
vpxor xmm12, xmm7, xmm2
vmovups xmmword [rsp + 0x90], xmm15
vpor xmm7, xmm0, xmm4
vpor xmm15, xmm3, xmm2
vpxor xmm14, xmm7, xmm14
vpxor xmm2, xmm15, xmm4
vmovups xmmword [rsp + 0x60], xmm2
vmovdqu xmm4, xmmword [rsp + 0x150]
vmovddup xmm7, qword [rax - 0x28]
vmovups xmmword [rsp + 0x80], xmm13
vmovdqu xmm13, xmm14
vpxor xmm14, xmm1, xmm0
vmovdqu xmm1, xmmword [rsp + 0x170]
vmovups xmmword [rsp + 0x70], xmm14
vmovdqu xmm14, xmmword [rsp + 0x50]
vmovups xmmword [rsp + 0x180], xmm9
vpor xmm3, xmm10, xmm1
vmovups xmmword [rsp + 0x170], xmm8
vpxor xmm0, xmm5, xmm14
vpand xmm2, xmm0, xmm10
vpxor xmm5, xmm2, xmm4
vmovups xmmword [rsp + 0x50], xmm5
vpxor xmm5, xmm3, xmm0
vmovdqu xmm2, xmm4
vmovdqu xmm0, xmmword [rsp + 0x160]
vmovups xmmword [rsp + 0x160], xmm12
vmovdqu xmm3, xmm1
vpor xmm4, xmm0, xmm4
vpand xmm1, xmm1, xmm0
vpxor xmm10, xmm1, xmm10
vpxor xmm1, xmm5, xmm11
vpxor xmm15, xmm1, xmmword [rsp + 0x130]
vmovups xmmword [rsp + 0x40], xmm10
vpxor xmm10, xmm4, xmm3
vpand xmm3, xmm2, xmm14
vpor xmm2, xmm6, xmmword [rsp + 0x140]
vpxor xmm3, xmm3, xmm0
vpxor xmm14, xmm3, xmm9
vmovups xmmword [rsp + 0x140], xmm3
vmovdqu xmm3, xmmword [rsp + 0x60]
vpxor xmm7, xmm2, xmm7
vpxor xmm1, xmm12, xmmword [rsp + 0xb0]
vpxor xmm0, xmm1, xmm15
vpsrlq xmm2, xmm0, 0x3f
vpxor xmm7, xmm7, xmmword [rsp + 0x30]
vpxor xmm14, xmm14, xmmword [rsp + 0x100]
vmovups xmmword [rsp + 0x20], xmm10
vpsllq xmm0, xmm0, 1
vpxor xmm8, xmm3, xmm8
vmovdqu xmm3, xmmword [rsp + 0x40]
vpxor xmm4, xmm3, xmmword [rsp + 0x120]
vpxor xmm4, xmm4, xmmword [rsp + 0xe0]
vpor xmm2, xmm0, xmm2
vpxor xmm10, xmm13, xmmword [rsp + 0xa0]
vpxor xmm10, xmm4, xmm10
vpsllq xmm0, xmm10, 1
vmovdqu xmm9, xmmword [rsp + 0x50]
vmovups xmmword [rsp + 0x150], xmm13
vpxor xmm13, xmm9, xmmword [rsp + 0xf0]
vpsrlq xmm3, xmm10, 0x3f
vmovdqu xmm4, xmmword [rsp + 0x70]
vpxor xmm2, xmm2, xmm8
vpxor xmm8, xmm8, xmm14
vpor xmm3, xmm0, xmm3
vmovdqu xmm0, xmmword [rsp + 0x20]
vpxor xmm13, xmm13, xmm7
vpxor xmm2, xmm2, xmm14
vmovdqu xmm9, xmmword [rsp + 0x80]
vpxor xmm0, xmm0, xmmword [rsp + 0xd0]
vpxor xmm6, xmm9, xmmword [rsp + 0xc0]
vpxor xmm3, xmm3, xmm6
vpxor xmm12, xmm0, xmmword [rsp + 0x110]
vpxor xmm6, xmm6, xmm13
vpxor xmm3, xmm3, xmm13
vpxor xmm11, xmm3, xmm11
vpxor xmm0, xmm4, xmmword [rsp + 0x90]
vpxor xmm9, xmm0, xmm12
vpsrlq xmm4, xmm9, 0x3f
vpxor xmm14, xmm2, xmmword [rsp + 0xc0]
vpxor xmm13, xmm2, xmmword [rsp + 0x80]
vpsllq xmm9, xmm9, 1
vpor xmm9, xmm9, xmm4
vpsrlq xmm4, xmm8, 0x3f
vpxor xmm1, xmm9, xmm1
vpxor xmm1, xmm1, xmm15
vpxor xmm15, xmm2, xmmword [rsp + 0xf0]
vpsllq xmm8, xmm8, 1
vpxor xmm9, xmm1, xmmword [rsp + 0x120]
vpor xmm4, xmm8, xmm4
vpsrlq xmm8, xmm6, 0x3f
vpxor xmm4, xmm4, xmm10
vpxor xmm10, xmm3, xmmword [rsp + 0xb0]
vpsllq xmm6, xmm6, 1
vpor xmm6, xmm6, xmm8
vpxor xmm8, xmm2, xmm7
vpxor xmm0, xmm6, xmm0
vpxor xmm7, xmm2, xmmword [rsp + 0x50]
vpxor xmm0, xmm0, xmm12
vmovups xmmword [rsp + 0x30], xmm8
vpxor xmm12, xmm3, xmmword [rsp + 0x130]
vpxor xmm8, xmm1, xmmword [rsp + 0xa0]
vpxor xmm6, xmm3, xmmword [rsp + 0x160]
vmovups xmmword [rsp + 0x50], xmm7
vpxor xmm3, xmm3, xmm5
vpxor xmm7, xmm1, xmmword [rsp + 0x150]
vpxor xmm5, xmm1, xmmword [rsp + 0xe0]
vpxor xmm1, xmm1, xmmword [rsp + 0x40]
vpxor xmm2, xmm4, xmmword [rsp + 0x110]
vmovups xmmword [rsp + 0x40], xmm2
vpxor xmm2, xmm4, xmmword [rsp + 0xd0]
vmovups xmmword [rsp + 0xa0], xmm2
vpxor xmm2, xmm4, xmmword [rsp + 0x90]
vmovups xmmword [rsp + 0x90], xmm2
vpxor xmm2, xmm4, xmmword [rsp + 0x70]
vpxor xmm4, xmm4, xmmword [rsp + 0x20]
vmovups xmmword [rsp + 0xc0], xmm4
vpxor xmm4, xmm0, xmmword [rsp + 0x100]
vmovups xmmword [rsp + 0xd0], xmm4
vpxor xmm4, xmm0, xmmword [rsp + 0x170]
vmovups xmmword [rsp + 0xf0], xmm4
vpxor xmm4, xmm0, xmmword [rsp + 0x140]
vmovups xmmword [rsp + 0x100], xmm4
vpsrlq xmm4, xmm15, 0x1c
vmovups xmmword [rsp + 0xb0], xmm2
vpsllq xmm15, xmm15, 0x24
vpxor xmm2, xmm0, xmmword [rsp + 0x180]
vpxor xmm0, xmm0, xmmword [rsp + 0x60]
vmovups xmmword [rsp + 0xe0], xmm2
vpor xmm4, xmm15, xmm4
vmovdqu xmm2, xmmword [rsp + 0x50]
vpshufb xmm0, xmm0, xmmword [0x0062ccc0]
vmovups xmmword [rsp + 0x180], xmm4
vpsrlq xmm4, xmm14, 0x3d
vmovdqu xmm15, xmmword [rsp + 0xf0]
vpsllq xmm14, xmm14, 3
vpor xmm14, xmm14, xmm4
vpsrlq xmm4, xmm13, 0x17
vmovups xmmword [rsp + 0x80], xmm14
vpsllq xmm13, xmm13, 0x29
vpor xmm13, xmm13, xmm4
vpsrlq xmm4, xmm2, 0x2e
vmovups xmmword [rsp + 0x170], xmm13
vpsllq xmm2, xmm2, 0x12
vpor xmm13, xmm2, xmm4
vpsrlq xmm2, xmm12, 0x3f
vpsllq xmm12, xmm12, 1
vpor xmm12, xmm12, xmm2
vpsrlq xmm2, xmm11, 0x14
vpsllq xmm11, xmm11, 0x2c
vpor xmm11, xmm11, xmm2
vpsrlq xmm2, xmm10, 0x36
vmovups xmmword [rsp + 0x20], xmm11
vpsllq xmm10, xmm10, 0xa
vpor xmm10, xmm10, xmm2
vpsrlq xmm2, xmm6, 0x13
vmovups xmmword [rsp + 0x70], xmm10
vmovdqu xmm10, xmmword [rsp + 0xc0]
vpsllq xmm6, xmm6, 0x2d
vpor xmm6, xmm6, xmm2
vpsrlq xmm2, xmm3, 0x3e
vpsllq xmm3, xmm3, 2
vpor xmm3, xmm3, xmm2
vpsrlq xmm2, xmm9, 2
vmovups xmmword [rsp + 0x160], xmm3
vpsllq xmm9, xmm9, 0x3e
vpor xmm9, xmm9, xmm2
vpsrlq xmm2, xmm5, 0x3a
vmovups xmmword [rsp + 0x150], xmm9
vmovdqu xmm9, xmmword [rsp + 0xb0]
vpsllq xmm5, xmm5, 6
vpor xmm5, xmm5, xmm2
vpsrlq xmm2, xmm8, 0x15
vpsllq xmm8, xmm8, 0x2b
vpor xmm14, xmm8, xmm2
vpsrlq xmm2, xmm7, 0x31
vpsllq xmm7, xmm7, 0xf
vpor xmm8, xmm7, xmm2
vmovdqu xmm7, xmmword [rsp + 0x40]
vpsrlq xmm2, xmm1, 3
vmovups xmmword [rsp + 0x50], xmm8
vpsllq xmm1, xmm1, 0x3d
vpor xmm1, xmm1, xmm2
vpsllq xmm3, xmm7, 0x1c
vpsrlq xmm2, xmm7, 0x24
vmovdqu xmm7, xmmword [rsp + 0xa0]
vpor xmm2, xmm3, xmm2
vpsllq xmm8, xmm9, 0x15
vpsrlq xmm3, xmm7, 9
vpsllq xmm4, xmm7, 0x37
vpor xmm7, xmm4, xmm3
vmovups xmmword [rsp + 0x40], xmm7
vpsllq xmm4, xmm10, 0x38
vmovdqu xmm7, xmmword [rsp + 0x90]
vpsllq xmm11, xmm15, 0x27
vpsrlq xmm3, xmm7, 0x27
vpsllq xmm7, xmm7, 0x19
vpor xmm7, xmm7, xmm3
vpsrlq xmm3, xmm9, 0x2b
vmovdqu xmm9, xmmword [rsp + 0xd0]
vpor xmm8, xmm8, xmm3
vpsrlq xmm3, xmm10, 8
vmovdqu xmm10, xmmword [rsp + 0xe0]
vpor xmm4, xmm4, xmm3
vpsrlq xmm3, xmm9, 0x25
vpsllq xmm9, xmm9, 0x1b
vpor xmm3, xmm9, xmm3
vpsrlq xmm9, xmm10, 0x2c
vpsllq xmm10, xmm10, 0x14
vpor xmm9, xmm10, xmm9
vpsrlq xmm10, xmm15, 0x19
vpor xmm10, xmm11, xmm10
vmovdqu xmm11, xmmword [rsp + 0x100]
vmovups xmmword [rsp + 0x140], xmm14
vpsrlq xmm15, xmm11, 0x32
vpsllq xmm11, xmm11, 0xe
vpor xmm11, xmm11, xmm15
vpxor xmm15, xmm14, xmmword [rsp]
vpor xmm15, xmm15, xmm8
vpxor xmm14, xmm15, xmmword [rsp + 0x20]
vmovups xmmword [rsp + 0x130], xmm14
vmovdqu xmm14, xmmword [rsp + 0x30]
vpand xmm15, xmm11, xmm8
vpxor xmm15, xmm15, xmmword [rsp + 0x140]
vmovups xmmword [rsp + 0x120], xmm15
vpor xmm15, xmm11, xmm14
vpxor xmm8, xmm15, xmm8
vmovups xmmword [rsp + 0x110], xmm8
vmovdqu xmm8, xmmword [rsp + 0x20]
vpand xmm8, xmm8, xmm14
vpxor xmm11, xmm8, xmm11
vmovdqu xmm14, xmmword [rsp + 0x80]
vmovups xmmword [rsp + 0x100], xmm11
vpor xmm15, xmm9, xmm14
vpxor xmm11, xmm15, xmm2
vmovdqu xmm15, xmmword [rsp]
vmovups xmmword [rsp + 0xf0], xmm11
vpand xmm11, xmm6, xmm14
vpxor xmm11, xmm11, xmm9
vpxor xmm8, xmm1, xmm15
vpor xmm8, xmm8, xmm6
vpxor xmm14, xmm8, xmm14
vpor xmm8, xmm2, xmm1
vmovups xmmword [rsp + 0xe0], xmm14
vpxor xmm6, xmm8, xmm6
vpor xmm14, xmm7, xmm5
vpand xmm2, xmm9, xmm2
vmovups xmmword [rsp + 0xd0], xmm6
vpxor xmm9, xmm2, xmm1
vmovdqu xmm2, xmm15
vpxor xmm1, xmm0, xmm15
vpxor xmm15, xmm14, xmm12
vpand xmm6, xmm1, xmm13
vpand xmm0, xmm7, xmm0
vpxor xmm0, xmm0, xmm5
vmovups xmmword [rsp + 0xc0], xmm15
vmovdqu xmm14, xmm0
vpxor xmm0, xmm6, xmm7
vmovdqu xmm6, xmm2
vmovups xmmword [rsp + 0xb0], xmm0
vpor xmm0, xmm12, xmm13
vpand xmm12, xmm5, xmm12
vpxor xmm5, xmm12, xmm13
vmovups xmmword [rsp + 0x90], xmm5
vmovdqu xmm5, xmmword [rsp + 0x50]
vpxor xmm1, xmm0, xmm1
vmovups xmmword [rsp + 0xa0], xmm1
vmovdqu xmm1, xmmword [rsp + 0x70]
vmovdqu xmm12, xmmword [rsp + 0x150]
vpxor xmm0, xmm2, xmm5
vmovdqu xmm2, xmmword [rsp + 0x180]
vpor xmm7, xmm1, xmm5
vpxor xmm5, xmm7, xmm2
vmovdqu xmm7, xmmword [rsp + 0x40]
vpand xmm13, xmm1, xmm2
vpor xmm15, xmm3, xmm2
vpxor xmm13, xmm13, xmm3
vpxor xmm2, xmm15, xmm4
vmovdqu xmm8, xmm2
vmovups xmmword [rsp + 0x80], xmm13
vmovdqu xmm13, xmm5
vpor xmm5, xmm0, xmm4
vpxor xmm5, xmm5, xmm1
vpand xmm1, xmm3, xmm4
vmovdqu xmm4, xmmword [rsp + 0x160]
vpxor xmm1, xmm1, xmm0
vpxor xmm0, xmm6, xmm7
vmovups xmmword [rsp + 0x70], xmm1
vmovdqu xmm6, xmmword [rsp + 0x170]
vpand xmm2, xmm0, xmm10
vpxor xmm2, xmm2, xmm12
vmovups xmmword [rsp + 0x60], xmm2
vpand xmm1, xmm6, xmm4
vpor xmm3, xmm10, xmm6
vpxor xmm10, xmm1, xmm10
vpxor xmm3, xmm3, xmm0
vmovdqu xmm1, xmm4
vmovdqu xmm0, xmm3
vpor xmm4, xmm4, xmm12
vpand xmm3, xmm12, xmm7
vpxor xmm4, xmm4, xmm6
vpxor xmm3, xmm3, xmm1
vmovups xmmword [rsp + 0x50], xmm10
vpxor xmm1, xmm11, xmm0
vmovups xmmword [rsp + 0x40], xmm4
vmovdqu xmm7, xmmword [rsp + 0x20]
vpxor xmm15, xmm1, xmmword [rsp + 0x130]
vpxor xmm1, xmm13, xmm14
vpor xmm2, xmm7, xmmword [rsp + 0x140]
vmovddup xmm7, qword [rax - 0x20]
vmovups xmmword [rsp + 0x140], xmm0
vpxor xmm7, xmm2, xmm7
vpxor xmm0, xmm1, xmm15
vpsrlq xmm2, xmm0, 0x3f
vpxor xmm7, xmm7, xmmword [rsp + 0x30]
vpxor xmm10, xmm5, xmmword [rsp + 0xb0]
vpsllq xmm0, xmm0, 1
vmovups xmmword [rsp + 0x30], xmm3
vmovups xmmword [rsp + 0x170], xmm14
vpor xmm2, xmm0, xmm2
vpxor xmm14, xmm3, xmm9
vmovdqu xmm3, xmmword [rsp + 0x50]
vpxor xmm4, xmm3, xmmword [rsp + 0x120]
vpxor xmm4, xmm4, xmmword [rsp + 0xe0]
vpxor xmm10, xmm4, xmm10
vpsllq xmm0, xmm10, 1
vpsrlq xmm3, xmm10, 0x3f
vmovdqu xmm4, xmmword [rsp + 0x40]
vmovups xmmword [rsp + 0x160], xmm13
vpxor xmm14, xmm14, xmmword [rsp + 0x100]
vmovups xmmword [rsp + 0x180], xmm9
vpor xmm3, xmm0, xmm3
vmovdqu xmm9, xmmword [rsp + 0x60]
vpxor xmm0, xmm4, xmmword [rsp + 0xd0]
vpxor xmm13, xmm9, xmmword [rsp + 0xf0]
vpxor xmm13, xmm13, xmm7
vpxor xmm12, xmm0, xmmword [rsp + 0x110]
vmovdqu xmm9, xmmword [rsp + 0x80]
vpxor xmm6, xmm9, xmmword [rsp + 0xc0]
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm0, xmm0, xmmword [rsp + 0xa0]
vpxor xmm9, xmm0, xmm12
vpsrlq xmm4, xmm9, 0x3f
vpxor xmm3, xmm3, xmm6
vpxor xmm6, xmm6, xmm13
vpxor xmm3, xmm3, xmm13
vpsllq xmm9, xmm9, 1
vpxor xmm11, xmm3, xmm11
vmovups xmmword [rsp + 0x150], xmm8
vpxor xmm8, xmm8, xmmword [rsp + 0x90]
vpor xmm9, xmm9, xmm4
vpxor xmm2, xmm2, xmm8
vpxor xmm8, xmm8, xmm14
vpxor xmm2, xmm2, xmm14
vpsrlq xmm4, xmm8, 0x3f
vpxor xmm7, xmm2, xmm7
vpxor xmm14, xmm2, xmmword [rsp + 0xc0]
vpxor xmm13, xmm2, xmmword [rsp + 0x80]
vpsllq xmm8, xmm8, 1
vmovups xmmword [rsp + 0x20], xmm7
vpxor xmm1, xmm9, xmm1
vpxor xmm1, xmm1, xmm15
vpor xmm4, xmm8, xmm4
vpsrlq xmm8, xmm6, 0x3f
vpxor xmm4, xmm4, xmm10
vpxor xmm5, xmm1, xmm5
vpxor xmm15, xmm2, xmmword [rsp + 0xf0]
vpsllq xmm6, xmm6, 1
vpor xmm6, xmm6, xmm8
vpxor xmm0, xmm6, xmm0
vpxor xmm6, xmm2, xmmword [rsp + 0x60]
vpxor xmm0, xmm0, xmm12
vmovups xmmword [rsp + 0x60], xmm6
vpxor xmm12, xmm3, xmmword [rsp + 0x130]
vpxor xmm8, xmm1, xmmword [rsp + 0x120]
vpxor xmm7, xmm1, xmmword [rsp + 0xe0]
vpxor xmm6, xmm1, xmmword [rsp + 0xb0]
vpxor xmm1, xmm1, xmmword [rsp + 0x50]
vpxor xmm2, xmm4, xmmword [rsp + 0x110]
vmovups xmmword [rsp + 0x50], xmm2
vpxor xmm2, xmm4, xmmword [rsp + 0xd0]
vmovups xmmword [rsp + 0xb0], xmm2
vpxor xmm2, xmm4, xmmword [rsp + 0xa0]
vpxor xmm10, xmm3, xmmword [rsp + 0x170]
vmovups xmmword [rsp + 0xa0], xmm2
vpxor xmm2, xmm4, xmmword [rsp + 0x70]
vpxor xmm4, xmm4, xmmword [rsp + 0x40]
vpxor xmm9, xmm3, xmmword [rsp + 0x160]
vpxor xmm3, xmm3, xmmword [rsp + 0x140]
vmovups xmmword [rsp + 0x40], xmm4
vpxor xmm4, xmm0, xmmword [rsp + 0x100]
vmovups xmmword [rsp + 0xc0], xmm4
vpxor xmm4, xmm0, xmmword [rsp + 0x90]
vmovups xmmword [rsp + 0x90], xmm4
vpxor xmm4, xmm0, xmmword [rsp + 0x30]
vmovups xmmword [rsp + 0xe0], xmm4
vpsrlq xmm4, xmm15, 0x1c
vpsllq xmm15, xmm15, 0x24
vmovups xmmword [rsp + 0x70], xmm2
vpxor xmm2, xmm0, xmmword [rsp + 0x180]
vmovups xmmword [rsp + 0xd0], xmm2
vpor xmm4, xmm4, xmm15
vmovdqu xmm2, xmmword [rsp + 0x60]
vmovups xmmword [rsp + 0xf0], xmm4
vpsrlq xmm4, xmm14, 0x3d
vpsllq xmm14, xmm14, 3
vpor xmm14, xmm4, xmm14
vpsrlq xmm4, xmm13, 0x17
vpsllq xmm13, xmm13, 0x29
vpor xmm13, xmm4, xmm13
vpsrlq xmm4, xmm2, 0x2e
vmovups xmmword [rsp + 0x120], xmm13
vpsllq xmm2, xmm2, 0x12
vpor xmm4, xmm4, xmm2
vpsrlq xmm2, xmm12, 0x3f
vpsllq xmm12, xmm12, 1
vpor xmm12, xmm2, xmm12
vpsrlq xmm2, xmm11, 0x14
vpsllq xmm11, xmm11, 0x2c
vpor xmm2, xmm2, xmm11
vmovups xmmword [rsp + 0x30], xmm2
vpsrlq xmm2, xmm10, 0x36
vpsllq xmm10, xmm10, 0xa
vpor xmm10, xmm2, xmm10
vpsrlq xmm2, xmm9, 0x13
vmovups xmmword [rsp + 0x100], xmm10
vpsllq xmm9, xmm9, 0x2d
vpor xmm15, xmm2, xmm9
vpsrlq xmm2, xmm3, 0x3e
vmovups xmmword [rsp + 0x80], xmm15
vpsllq xmm3, xmm3, 2
vpor xmm11, xmm2, xmm3
vpsrlq xmm2, xmm8, 2
vmovups xmmword [rsp + 0x130], xmm11
vmovdqu xmm13, xmmword [rsp + 0x70]
vpxor xmm0, xmm0, xmmword [rsp + 0x150]
vpsllq xmm8, xmm8, 0x3e
vpshufb xmm0, xmm0, xmmword [0x0062ccc0]
vpor xmm8, xmm2, xmm8
vpsrlq xmm2, xmm7, 0x3a
vmovups xmmword [rsp + 0x140], xmm8
vpsllq xmm7, xmm7, 6
vpor xmm7, xmm2, xmm7
vpsrlq xmm2, xmm6, 0x15
vpsllq xmm6, xmm6, 0x2b
vpor xmm6, xmm2, xmm6
vpsrlq xmm2, xmm5, 0x31
vmovdqu xmm9, xmm6
vmovups xmmword [rsp + 0x150], xmm9
vpsllq xmm5, xmm5, 0xf
vpor xmm11, xmm2, xmm5
vmovdqu xmm5, xmmword [rsp + 0x50]
vpsrlq xmm2, xmm1, 3
vmovups xmmword [rsp + 0x110], xmm11
vpsllq xmm1, xmm1, 0x3d
vpor xmm1, xmm2, xmm1
vpsllq xmm3, xmm5, 0x1c
vpsrlq xmm2, xmm5, 0x24
vmovdqu xmm5, xmmword [rsp + 0xb0]
vpor xmm2, xmm2, xmm3
vpsrlq xmm3, xmm5, 9
vpsllq xmm5, xmm5, 0x37
vpor xmm5, xmm3, xmm5
vmovups xmmword [rsp + 0x160], xmm5
vmovdqu xmm5, xmmword [rsp + 0xa0]
vpsllq xmm6, xmm5, 0x19
vpsrlq xmm3, xmm5, 0x27
vpor xmm3, xmm3, xmm6
vpsrlq xmm5, xmm13, 0x2b
vpsllq xmm6, xmm13, 0x15
vmovdqu xmm13, xmmword [rsp + 0x40]
vpor xmm5, xmm5, xmm6
vpsrlq xmm8, xmm13, 8
vpsllq xmm6, xmm13, 0x38
vmovdqu xmm13, xmmword [rsp + 0xc0]
vpor xmm8, xmm8, xmm6
vpsrlq xmm10, xmm13, 0x25
vpsllq xmm6, xmm13, 0x1b
vmovdqu xmm13, xmmword [rsp + 0xd0]
vpor xmm10, xmm10, xmm6
vpsrlq xmm11, xmm13, 0x2c
vpsllq xmm6, xmm13, 0x14
vmovdqu xmm13, xmmword [rsp + 0x90]
vpor xmm11, xmm11, xmm6
vpsrlq xmm6, xmm13, 0x19
vpsllq xmm13, xmm13, 0x27
vpor xmm6, xmm6, xmm13
vmovdqu xmm13, xmmword [rsp + 0xe0]
vpsrlq xmm15, xmm13, 0x32
vpsllq xmm13, xmm13, 0xe
vpor xmm13, xmm15, xmm13
vpxor xmm15, xmm9, xmmword [rsp + 0x10]
vpor xmm15, xmm15, xmm5
vpxor xmm15, xmm15, xmmword [rsp + 0x30]
vmovups xmmword [rsp + 0x40], xmm15
vpand xmm15, xmm5, xmm13
vpxor xmm9, xmm15, xmm9
vmovups xmmword [rsp + 0x50], xmm9
vmovdqu xmm9, xmmword [rsp + 0x20]
vpor xmm15, xmm13, xmm9
vpxor xmm5, xmm15, xmm5
vmovups xmmword [rsp + 0x60], xmm5
vmovdqu xmm5, xmm9
vmovdqu xmm9, xmmword [rsp + 0x30]
vpor xmm15, xmm14, xmm11
vpand xmm5, xmm5, xmm9
vpxor xmm13, xmm5, xmm13
vpxor xmm5, xmm15, xmm2
vmovdqu xmm15, xmmword [rsp + 0x80]
vmovups xmmword [rsp + 0x30], xmm13
vmovups xmmword [rsp + 0x70], xmm5
vpand xmm5, xmm14, xmm15
vpxor xmm13, xmm5, xmm11
vmovups xmmword [rsp + 0x80], xmm13
vmovdqu xmm13, xmmword [rsp + 0x10]
vpxor xmm5, xmm1, xmm13
vpor xmm5, xmm5, xmm15
vpxor xmm14, xmm5, xmm14
vpor xmm5, xmm1, xmm2
vmovups xmmword [rsp + 0x90], xmm14
vpand xmm2, xmm2, xmm11
vpxor xmm14, xmm5, xmm15
vpxor xmm2, xmm2, xmm1
vmovups xmmword [rsp + 0xa0], xmm14
vmovdqu xmm11, xmm2
vpxor xmm1, xmm0, xmm13
vpor xmm14, xmm7, xmm3
vpand xmm0, xmm3, xmm0
vpxor xmm14, xmm14, xmm12
vpxor xmm0, xmm0, xmm7
vmovups xmmword [rsp + 0xb0], xmm0
vpand xmm0, xmm4, xmm1
vpxor xmm2, xmm0, xmm3
vpor xmm0, xmm4, xmm12
vpand xmm12, xmm12, xmm7
vpxor xmm1, xmm0, xmm1
vpxor xmm7, xmm12, xmm4
vmovups xmmword [rsp + 0xc0], xmm2
vmovups xmmword [rsp + 0xd0], xmm1
vpand xmm1, xmm8, xmm10
vmovups xmmword [rsp + 0xe0], xmm7
vmovdqu xmm7, xmm13
vmovdqu xmm3, xmmword [rsp + 0x100]
vmovdqu xmm4, xmmword [rsp + 0xf0]
vmovdqu xmm2, xmmword [rsp + 0x110]
vpor xmm15, xmm10, xmm4
vpxor xmm0, xmm13, xmm2
vpor xmm5, xmm3, xmm2
vpand xmm13, xmm3, xmm4
vpxor xmm12, xmm5, xmm4
vmovdqu xmm4, xmmword [rsp + 0x140]
vpxor xmm13, xmm13, xmm10
vpor xmm5, xmm8, xmm0
vpxor xmm10, xmm15, xmm8
vmovups xmmword [rsp + 0xf0], xmm12
vpxor xmm5, xmm5, xmm3
vmovdqu xmm12, xmmword [rsp + 0x160]
vpxor xmm0, xmm1, xmm0
vmovups xmmword [rsp + 0x110], xmm10
vmovdqu xmm1, xmmword [rsp + 0x120]
vmovups xmmword [rsp + 0x100], xmm0
vpxor xmm0, xmm7, xmm12
vpand xmm3, xmm6, xmm0
vpxor xmm10, xmm3, xmm4
vmovdqu xmm3, xmmword [rsp + 0x130]
vpor xmm2, xmm6, xmm1
vpxor xmm8, xmm2, xmm0
vmovdqu xmm15, xmm8
vmovups xmmword [rsp + 0x140], xmm11
vmovddup xmm7, qword [rax - 0x18]
vpand xmm0, xmm1, xmm3
vpxor xmm2, xmm0, xmm6
vmovdqu xmm0, xmm4
vpor xmm4, xmm3, xmm4
vpand xmm8, xmm0, xmm12
vpxor xmm4, xmm4, xmm1
vpxor xmm3, xmm8, xmm3
vpxor xmm8, xmm3, xmm11
vpxor xmm0, xmm15, xmmword [rsp + 0x80]
vpxor xmm12, xmm0, xmmword [rsp + 0x40]
vmovdqu xmm6, xmmword [rsp + 0xf0]
vmovups xmmword [rsp + 0x120], xmm2
vpor xmm2, xmm9, xmmword [rsp + 0x150]
vpxor xmm7, xmm2, xmm7
vmovups xmmword [rsp + 0x150], xmm15
vpxor xmm15, xmm6, xmmword [rsp + 0xb0]
vpxor xmm1, xmm12, xmm15
vpsrlq xmm0, xmm1, 0x3f
vmovdqu xmm2, xmmword [rsp + 0x120]
vpxor xmm9, xmm5, xmmword [rsp + 0xc0]
vpsllq xmm1, xmm1, 1
vpxor xmm7, xmm7, xmmword [rsp + 0x20]
vmovups xmmword [rsp + 0x130], xmm4
vpxor xmm4, xmm2, xmmword [rsp + 0x50]
vmovups xmmword [rsp + 0x160], xmm3
vpor xmm3, xmm0, xmm1
vpxor xmm8, xmm8, xmmword [rsp + 0x30]
vpxor xmm4, xmm4, xmmword [rsp + 0x90]
vmovdqu xmm11, xmmword [rsp + 0x110]
vpxor xmm9, xmm4, xmm9
vpsrlq xmm0, xmm9, 0x3f
vpxor xmm6, xmm11, xmmword [rsp + 0xe0]
vpsllq xmm1, xmm9, 1
vpxor xmm11, xmm14, xmm13
vmovups xmmword [rsp + 0x20], xmm6
vpxor xmm3, xmm3, xmm6
vpor xmm2, xmm0, xmm1
vpxor xmm6, xmm10, xmmword [rsp + 0x70]
vpxor xmm2, xmm2, xmm11
vpxor xmm3, xmm3, xmm8
vpxor xmm6, xmm6, xmm7
vpxor xmm2, xmm2, xmm6
vpxor xmm14, xmm14, xmm3
vpxor xmm13, xmm13, xmm3
vmovups xmmword [rsp + 0x170], xmm11
vmovdqu xmm1, xmmword [rsp + 0x130]
vpxor xmm8, xmm8, xmmword [rsp + 0x20]
vpxor xmm1, xmm1, xmmword [rsp + 0xa0]
vmovdqu xmm0, xmmword [rsp + 0x100]
vpxor xmm11, xmm1, xmmword [rsp + 0x60]
vpxor xmm1, xmm0, xmmword [rsp + 0xd0]
vpxor xmm0, xmm11, xmm1
vpxor xmm6, xmm6, xmmword [rsp + 0x170]
vpsrlq xmm4, xmm0, 0x3f
vpsllq xmm0, xmm0, 1
vpor xmm0, xmm4, xmm0
vpsrlq xmm4, xmm8, 0x3f
vpxor xmm0, xmm0, xmm15
vpxor xmm15, xmm3, xmmword [rsp + 0x70]
vpsllq xmm8, xmm8, 1
vpxor xmm0, xmm0, xmm12
vpxor xmm12, xmm2, xmmword [rsp + 0x40]
vpxor xmm5, xmm5, xmm0
vpor xmm4, xmm4, xmm8
vpsrlq xmm8, xmm6, 0x3f
vpxor xmm4, xmm4, xmm9
vpxor xmm9, xmm2, xmmword [rsp + 0xf0]
vpsllq xmm6, xmm6, 1
vpor xmm6, xmm8, xmm6
vpxor xmm8, xmm0, xmmword [rsp + 0x50]
vpxor xmm1, xmm6, xmm1
vpxor xmm6, xmm7, xmm3
vpxor xmm1, xmm1, xmm11
vpxor xmm3, xmm10, xmm3
vmovups xmmword [rsp + 0x20], xmm6
vpxor xmm11, xmm2, xmmword [rsp + 0x80]
vpxor xmm10, xmm2, xmmword [rsp + 0xb0]
vpxor xmm6, xmm2, xmmword [rsp + 0x150]
vpxor xmm2, xmm4, xmmword [rsp + 0x60]
vpxor xmm7, xmm0, xmmword [rsp + 0x90]
vmovups xmmword [rsp + 0x40], xmm6
vpxor xmm6, xmm0, xmmword [rsp + 0xc0]
vpxor xmm0, xmm0, xmmword [rsp + 0x120]
vmovups xmmword [rsp + 0x50], xmm2
vpxor xmm2, xmm4, xmmword [rsp + 0xa0]
vmovups xmmword [rsp + 0x60], xmm2
vpxor xmm2, xmm4, xmmword [rsp + 0xd0]
vmovups xmmword [rsp + 0x70], xmm2
vpxor xmm2, xmm4, xmmword [rsp + 0x100]
vmovups xmmword [rsp + 0x80], xmm2
vpxor xmm2, xmm4, xmmword [rsp + 0x130]
vpxor xmm4, xmm1, xmmword [rsp + 0x140]
vmovups xmmword [rsp + 0xa0], xmm2
vpxor xmm2, xmm1, xmmword [rsp + 0x30]
vmovups xmmword [rsp + 0xb0], xmm2
vmovups xmmword [rsp + 0xc0], xmm4
vmovdqu xmm2, xmmword [rsp + 0x40]
vpxor xmm4, xmm1, xmmword [rsp + 0xe0]
vmovups xmmword [rsp + 0xd0], xmm4
vpxor xmm4, xmm1, xmmword [rsp + 0x160]
vpxor xmm1, xmm1, xmmword [rsp + 0x110]
vpshufb xmm1, xmm1, xmmword [0x0062ccc0]
vmovups xmmword [rsp + 0xe0], xmm4
vpsrlq xmm4, xmm15, 0x1c
vpsllq xmm15, xmm15, 0x24
vpor xmm4, xmm4, xmm15
vmovups xmmword [rsp + 0x100], xmm4
vpsrlq xmm4, xmm14, 0x3d
vpsllq xmm14, xmm14, 3
vpor xmm14, xmm4, xmm14
vpsrlq xmm4, xmm13, 0x17
vpsllq xmm13, xmm13, 0x29
vpor xmm13, xmm4, xmm13
vpsrlq xmm4, xmm3, 0x2e
vmovups xmmword [rsp + 0x120], xmm13
vpsllq xmm3, xmm3, 0x12
vpor xmm4, xmm4, xmm3
vpsrlq xmm3, xmm12, 0x3f
vpsllq xmm12, xmm12, 1
vpor xmm12, xmm3, xmm12
vpsrlq xmm3, xmm11, 0x14
vpsllq xmm11, xmm11, 0x2c
vpor xmm3, xmm3, xmm11
vmovups xmmword [rsp + 0x30], xmm3
vpsrlq xmm3, xmm10, 0x36
vpsllq xmm10, xmm10, 0xa
vpor xmm10, xmm3, xmm10
vpsrlq xmm3, xmm9, 0x13
vmovups xmmword [rsp + 0x130], xmm10
vpsllq xmm9, xmm9, 0x2d
vpor xmm15, xmm3, xmm9
vpsrlq xmm3, xmm2, 0x3e
vmovups xmmword [rsp + 0x90], xmm15
vmovdqu xmm15, xmmword [rsp + 0x80]
vpsllq xmm2, xmm2, 2
vpor xmm2, xmm3, xmm2
vmovups xmmword [rsp + 0x140], xmm2
vpsrlq xmm2, xmm8, 2
vpsllq xmm8, xmm8, 0x3e
vpor xmm11, xmm2, xmm8
vpsrlq xmm2, xmm7, 0x3a
vmovups xmmword [rsp + 0x150], xmm11
vpsllq xmm7, xmm7, 6
vpor xmm7, xmm2, xmm7
vpsrlq xmm2, xmm6, 0x15
vpsllq xmm6, xmm6, 0x2b
vpor xmm9, xmm2, xmm6
vpsrlq xmm2, xmm5, 0x31
vmovups xmmword [rsp + 0x160], xmm9
vpsllq xmm5, xmm5, 0xf
vpor xmm13, xmm2, xmm5
vmovdqu xmm5, xmmword [rsp + 0x50]
vpsrlq xmm2, xmm0, 3
vmovups xmmword [rsp + 0x170], xmm13
vpsllq xmm0, xmm0, 0x3d
vpor xmm0, xmm2, xmm0
vpsllq xmm3, xmm5, 0x1c
vpsrlq xmm2, xmm5, 0x24
vmovdqu xmm5, xmmword [rsp + 0x60]
vpor xmm2, xmm2, xmm3
vpsrlq xmm3, xmm5, 9
vpsllq xmm5, xmm5, 0x37
vpor xmm5, xmm3, xmm5
vmovups xmmword [rsp + 0x180], xmm5
vmovdqu xmm5, xmmword [rsp + 0x70]
vpsllq xmm6, xmm5, 0x19
vpsrlq xmm3, xmm5, 0x27
vpor xmm3, xmm3, xmm6
vpsrlq xmm5, xmm15, 0x2b
vpsllq xmm6, xmm15, 0x15
vmovdqu xmm15, xmmword [rsp + 0xa0]
vpor xmm5, xmm5, xmm6
vpsrlq xmm10, xmm15, 8
vpsllq xmm6, xmm15, 0x38
vmovdqu xmm15, xmmword [rsp + 0xb0]
vpor xmm10, xmm10, xmm6
vpsrlq xmm11, xmm15, 0x25
vpsllq xmm6, xmm15, 0x1b
vmovdqu xmm15, xmmword [rsp + 0xc0]
vpor xmm11, xmm11, xmm6
vpsrlq xmm13, xmm15, 0x2c
vpsllq xmm6, xmm15, 0x14
vmovdqu xmm15, xmmword [rsp + 0xd0]
vpor xmm13, xmm13, xmm6
vpsllq xmm8, xmm15, 0x27
vpsrlq xmm6, xmm15, 0x19
vpor xmm6, xmm6, xmm8
vmovdqu xmm8, xmmword [rsp + 0xe0]
vpsrlq xmm15, xmm8, 0x32
vpsllq xmm8, xmm8, 0xe
vpor xmm8, xmm15, xmm8
vpxor xmm15, xmm9, xmmword [rsp + 0x10]
vpor xmm15, xmm15, xmm5
vpxor xmm15, xmm15, xmmword [rsp + 0x30]
vmovups xmmword [rsp + 0x40], xmm15
vpand xmm15, xmm5, xmm8
vpxor xmm15, xmm15, xmm9
vmovdqu xmm9, xmmword [rsp + 0x20]
vmovups xmmword [rsp + 0x50], xmm15
vpor xmm15, xmm8, xmm9
vpxor xmm5, xmm15, xmm5
vmovups xmmword [rsp + 0x60], xmm5
vpor xmm15, xmm14, xmm13
vmovdqu xmm5, xmmword [rsp + 0x30]
vpand xmm5, xmm5, xmm9
vpxor xmm8, xmm5, xmm8
vmovups xmmword [rsp + 0x70], xmm8
vpxor xmm8, xmm15, xmm2
vmovdqu xmm15, xmmword [rsp + 0x90]
vmovups xmmword [rsp + 0x80], xmm8
vmovdqu xmm8, xmmword [rsp + 0x10]
vpand xmm5, xmm14, xmm15
vpxor xmm9, xmm5, xmm13
vmovups xmmword [rsp + 0x90], xmm9
vpxor xmm5, xmm0, xmm8
vpor xmm5, xmm5, xmm15
vpxor xmm14, xmm5, xmm14
vpor xmm5, xmm0, xmm2
vmovups xmmword [rsp + 0xa0], xmm14
vpand xmm2, xmm2, xmm13
vpxor xmm14, xmm5, xmm15
vpxor xmm0, xmm2, xmm0
vmovups xmmword [rsp + 0xb0], xmm14
vmovdqu xmm5, xmm8
vpor xmm14, xmm7, xmm3
vpxor xmm14, xmm14, xmm12
vmovups xmmword [rsp + 0xc0], xmm0
vpxor xmm0, xmm1, xmm8
vpand xmm1, xmm3, xmm1
vpxor xmm8, xmm1, xmm7
vpand xmm1, xmm4, xmm0
vpxor xmm2, xmm1, xmm3
vpor xmm1, xmm4, xmm12
vpand xmm12, xmm12, xmm7
vmovdqu xmm3, xmmword [rsp + 0x130]
vpxor xmm7, xmm12, xmm4
vpxor xmm0, xmm1, xmm0
vmovups xmmword [rsp + 0xf0], xmm7
vmovdqu xmm4, xmmword [rsp + 0x100]
vpand xmm1, xmm10, xmm11
vmovdqu xmm7, xmm5
vmovups xmmword [rsp + 0xe0], xmm0
vmovdqu xmm12, xmmword [rsp + 0x170]
vmovups xmmword [rsp + 0xd0], xmm2
vpor xmm15, xmm11, xmm4
vpand xmm13, xmm3, xmm4
vpxor xmm13, xmm13, xmm11
vmovdqu xmm11, xmmword [rsp + 0x150]
vpxor xmm0, xmm5, xmm12
vpor xmm5, xmm3, xmm12
vpxor xmm12, xmm5, xmm4
vpor xmm5, xmm10, xmm0
vmovdqu xmm4, xmmword [rsp + 0x140]
vpxor xmm5, xmm5, xmm3
vpxor xmm3, xmm1, xmm0
vpxor xmm10, xmm15, xmm10
vmovdqu xmm1, xmmword [rsp + 0x120]
vmovdqu xmm9, xmm10
vmovups xmmword [rsp + 0x100], xmm12
vmovdqu xmm12, xmmword [rsp + 0x180]
vmovups xmmword [rsp + 0x110], xmm3
vpor xmm2, xmm6, xmm1
vpxor xmm0, xmm7, xmm12
vpand xmm3, xmm6, xmm0
vpxor xmm10, xmm3, xmm11
vpxor xmm3, xmm2, xmm0
vpand xmm0, xmm1, xmm4
vpxor xmm2, xmm0, xmm6
vmovdqu xmm0, xmm4
vmovups xmmword [rsp + 0x120], xmm2
vpor xmm4, xmm4, xmm11
vpand xmm2, xmm11, xmm12
vpxor xmm1, xmm4, xmm1
vmovups xmmword [rsp + 0x150], xmm3
vpxor xmm4, xmm2, xmm0
vmovdqu xmm6, xmmword [rsp + 0x30]
vpxor xmm0, xmm3, xmmword [rsp + 0x90]
vpor xmm6, xmm6, xmmword [rsp + 0x160]
vmovdqu xmm3, xmmword [rsp + 0x100]
vpxor xmm12, xmm0, xmmword [rsp + 0x40]
vmovddup xmm7, qword [rax - 0x10]
vmovups xmmword [rsp + 0x130], xmm1
vmovups xmmword [rsp + 0x30], xmm8
vpxor xmm7, xmm6, xmm7
vpxor xmm7, xmm7, xmmword [rsp + 0x20]
vmovups xmmword [rsp + 0x160], xmm4
vpxor xmm15, xmm3, xmm8
vmovdqu xmm6, xmmword [rsp + 0xf0]
vpxor xmm1, xmm12, xmm15
vmovdqu xmm11, xmmword [rsp + 0x120]
vpsrlq xmm0, xmm1, 0x3f
vpxor xmm8, xmm4, xmmword [rsp + 0xc0]
vmovups xmmword [rsp + 0x140], xmm9
vpsllq xmm1, xmm1, 1
vpxor xmm6, xmm6, xmm9
vpxor xmm4, xmm11, xmmword [rsp + 0x50]
vpxor xmm11, xmm14, xmm13
vpor xmm3, xmm0, xmm1
vmovups xmmword [rsp + 0x20], xmm6
vpxor xmm4, xmm4, xmmword [rsp + 0xa0]
vpxor xmm9, xmm5, xmmword [rsp + 0xd0]
vpxor xmm9, xmm4, xmm9
vpsrlq xmm0, xmm9, 0x3f
vpxor xmm8, xmm8, xmmword [rsp + 0x70]
vpxor xmm3, xmm3, xmm6
vpsllq xmm1, xmm9, 1
vpxor xmm3, xmm3, xmm8
vmovups xmmword [rsp + 0x170], xmm11
vpxor xmm8, xmm8, xmmword [rsp + 0x20]
vpor xmm2, xmm0, xmm1
vpxor xmm2, xmm2, xmm11
vpxor xmm14, xmm14, xmm3
vpxor xmm13, xmm13, xmm3
vmovdqu xmm0, xmmword [rsp + 0x110]
vpxor xmm6, xmm10, xmmword [rsp + 0x80]
vpxor xmm6, xmm6, xmm7
vpxor xmm2, xmm2, xmm6
vmovdqu xmm1, xmmword [rsp + 0x130]
vpxor xmm1, xmm1, xmmword [rsp + 0xb0]
vpxor xmm11, xmm1, xmmword [rsp + 0x60]
vpxor xmm1, xmm0, xmmword [rsp + 0xe0]
vpxor xmm6, xmm6, xmmword [rsp + 0x170]
vpxor xmm0, xmm11, xmm1
vpsrlq xmm4, xmm0, 0x3f
vpsllq xmm0, xmm0, 1
vpor xmm0, xmm4, xmm0
vpsrlq xmm4, xmm8, 0x3f
vpxor xmm0, xmm0, xmm15
vpxor xmm15, xmm3, xmmword [rsp + 0x80]
vpsllq xmm8, xmm8, 1
vpxor xmm0, xmm0, xmm12
vpxor xmm12, xmm2, xmmword [rsp + 0x40]
vpxor xmm5, xmm5, xmm0
vpor xmm4, xmm4, xmm8
vpsrlq xmm8, xmm6, 0x3f
vpxor xmm4, xmm4, xmm9
vpxor xmm9, xmm2, xmmword [rsp + 0x100]
vpsllq xmm6, xmm6, 1
vpor xmm6, xmm8, xmm6
vpxor xmm8, xmm0, xmmword [rsp + 0x50]
vpxor xmm1, xmm6, xmm1
vpxor xmm6, xmm7, xmm3
vpxor xmm1, xmm1, xmm11
vpxor xmm3, xmm10, xmm3
vmovups xmmword [rsp + 0x20], xmm6
vpxor xmm11, xmm2, xmmword [rsp + 0x90]
vpxor xmm6, xmm2, xmmword [rsp + 0x150]
vpxor xmm10, xmm2, xmmword [rsp + 0x30]
vpxor xmm7, xmm0, xmmword [rsp + 0xa0]
vpxor xmm2, xmm4, xmmword [rsp + 0x60]
vmovups xmmword [rsp + 0x80], xmm6
vpxor xmm6, xmm0, xmmword [rsp + 0xd0]
vpxor xmm0, xmm0, xmmword [rsp + 0x120]
vmovups xmmword [rsp + 0x50], xmm2
vpxor xmm2, xmm4, xmmword [rsp + 0xb0]
vmovups xmmword [rsp + 0x90], xmm2
vpxor xmm2, xmm4, xmmword [rsp + 0xe0]
vmovups xmmword [rsp + 0xa0], xmm2
vpxor xmm2, xmm4, xmmword [rsp + 0x110]
vmovups xmmword [rsp + 0xb0], xmm2
vpxor xmm2, xmm4, xmmword [rsp + 0x130]
vpxor xmm4, xmm1, xmmword [rsp + 0xc0]
vmovups xmmword [rsp + 0xc0], xmm4
vpxor xmm4, xmm1, xmmword [rsp + 0xf0]
vmovups xmmword [rsp + 0xf0], xmm4
vpxor xmm4, xmm1, xmmword [rsp + 0x160]
vmovups xmmword [rsp + 0x100], xmm4
vpsrlq xmm4, xmm15, 0x1c
vmovups xmmword [rsp + 0xd0], xmm2
vpsllq xmm15, xmm15, 0x24
vpxor xmm2, xmm1, xmmword [rsp + 0x70]
vmovups xmmword [rsp + 0xe0], xmm2
vpor xmm4, xmm4, xmm15
vmovdqu xmm2, xmmword [rsp + 0x80]
vmovups xmmword [rsp + 0x40], xmm4
vpsrlq xmm4, xmm14, 0x3d
vmovdqu xmm15, xmmword [rsp + 0x50]
vpsllq xmm14, xmm14, 3
vpor xmm14, xmm4, xmm14
vpsrlq xmm4, xmm13, 0x17
vpsllq xmm13, xmm13, 0x29
vpor xmm13, xmm4, xmm13
vpsrlq xmm4, xmm3, 0x2e
vmovups xmmword [rsp + 0x150], xmm13
vpsllq xmm3, xmm3, 0x12
vpor xmm4, xmm4, xmm3
vpsrlq xmm3, xmm12, 0x3f
vpsllq xmm12, xmm12, 1
vpor xmm12, xmm3, xmm12
vpsrlq xmm3, xmm11, 0x14
vpsllq xmm11, xmm11, 0x2c
vpor xmm3, xmm3, xmm11
vmovups xmmword [rsp + 0x30], xmm3
vpsrlq xmm3, xmm10, 0x36
vpsllq xmm10, xmm10, 0xa
vpor xmm11, xmm3, xmm10
vpsrlq xmm3, xmm9, 0x13
vmovups xmmword [rsp + 0x60], xmm11
vpsllq xmm9, xmm9, 0x2d
vpor xmm9, xmm3, xmm9
vpsrlq xmm3, xmm2, 0x3e
vmovups xmmword [rsp + 0x70], xmm9
vpsllq xmm2, xmm2, 2
vpor xmm2, xmm3, xmm2
vpsllq xmm3, xmm15, 0x1c
vmovups xmmword [rsp + 0x160], xmm2
vpsrlq xmm2, xmm8, 2
vpsllq xmm8, xmm8, 0x3e
vpor xmm8, xmm2, xmm8
vpsrlq xmm2, xmm7, 0x3a
vmovups xmmword [rsp + 0x170], xmm8
vpsllq xmm7, xmm7, 6
vpor xmm7, xmm2, xmm7
vpsrlq xmm2, xmm6, 0x15
vpsllq xmm6, xmm6, 0x2b
vpor xmm9, xmm2, xmm6
vpsrlq xmm2, xmm5, 0x31
vpsllq xmm5, xmm5, 0xf
vpor xmm13, xmm2, xmm5
vpsrlq xmm2, xmm0, 3
vmovups xmmword [rsp + 0x130], xmm13
vpsllq xmm0, xmm0, 0x3d
vpor xmm2, xmm2, xmm0
vpsrlq xmm0, xmm15, 0x24
vmovdqu xmm15, xmmword [rsp + 0x90]
vpor xmm0, xmm0, xmm3
vpsllq xmm5, xmm15, 0x37
vpsrlq xmm3, xmm15, 9
vmovdqu xmm15, xmmword [rsp + 0xa0]
vpor xmm11, xmm3, xmm5
vmovups xmmword [rsp + 0x190], xmm11
vpsllq xmm3, xmm15, 0x19
vpsrlq xmm5, xmm15, 0x27
vmovdqu xmm15, xmmword [rsp + 0xb0]
vpor xmm5, xmm5, xmm3
vpsrlq xmm6, xmm15, 0x2b
vpsllq xmm3, xmm15, 0x15
vmovdqu xmm15, xmmword [rsp + 0xd0]
vpor xmm6, xmm6, xmm3
vpsrlq xmm8, xmm15, 8
vpsllq xmm3, xmm15, 0x38
vmovdqu xmm15, xmmword [rsp + 0xe0]
vpor xmm8, xmm8, xmm3
vpsrlq xmm11, xmm15, 0x25
vpsllq xmm3, xmm15, 0x1b
vmovdqu xmm15, xmmword [rsp + 0xc0]
vmovups xmmword [rsp + 0x180], xmm9
vpxor xmm1, xmm1, xmmword [rsp + 0x140]
vpshufb xmm1, xmm1, xmmword [0x0062ccc0]
vpor xmm11, xmm11, xmm3
vpsllq xmm10, xmm15, 0x14
vpsrlq xmm3, xmm15, 0x2c
vmovdqu xmm15, xmmword [rsp + 0xf0]
vpor xmm3, xmm3, xmm10
vpsrlq xmm13, xmm15, 0x19
vpsllq xmm10, xmm15, 0x27
vpor xmm13, xmm13, xmm10
vmovdqu xmm10, xmmword [rsp + 0x100]
vpsrlq xmm15, xmm10, 0x32
vpsllq xmm10, xmm10, 0xe
vpor xmm10, xmm15, xmm10
vpxor xmm15, xmm9, xmmword [rsp + 0x10]
vpor xmm15, xmm15, xmm6
vpxor xmm15, xmm15, xmmword [rsp + 0x30]
vmovups xmmword [rsp + 0x80], xmm15
vpand xmm15, xmm6, xmm10
vpxor xmm15, xmm15, xmm9
vmovdqu xmm9, xmmword [rsp + 0x20]
vmovups xmmword [rsp + 0x90], xmm15
vpor xmm15, xmm10, xmm9
vpxor xmm6, xmm15, xmm6
vpor xmm15, xmm14, xmm3
vmovups xmmword [rsp + 0xa0], xmm6
vmovdqu xmm6, xmmword [rsp + 0x30]
vpand xmm6, xmm6, xmm9
vmovdqu xmm9, xmmword [rsp + 0x70]
vpxor xmm10, xmm6, xmm10
vmovups xmmword [rsp + 0xb0], xmm10
vpxor xmm10, xmm15, xmm0
vmovups xmmword [rsp + 0x50], xmm10
vpand xmm6, xmm14, xmm9
vpxor xmm10, xmm6, xmm3
vmovups xmmword [rsp + 0xc0], xmm10
vmovdqu xmm10, xmmword [rsp + 0x10]
vpxor xmm6, xmm2, xmm10
vpor xmm6, xmm6, xmm9
vpxor xmm6, xmm6, xmm14
vpor xmm14, xmm7, xmm5
vmovups xmmword [rsp + 0xd0], xmm6
vpor xmm6, xmm2, xmm0
vpand xmm0, xmm0, xmm3
vpxor xmm6, xmm6, xmm9
vmovdqu xmm3, xmmword [rsp + 0x60]
vpxor xmm0, xmm0, xmm2
vmovups xmmword [rsp + 0xe0], xmm6
vmovdqu xmm6, xmm10
vmovups xmmword [rsp + 0xf0], xmm0
vpxor xmm0, xmm1, xmm10
vpxor xmm10, xmm14, xmm12
vpand xmm1, xmm5, xmm1
vmovdqu xmm14, xmmword [rsp + 0x130]
vpxor xmm9, xmm1, xmm7
vpand xmm1, xmm4, xmm0
vpxor xmm1, xmm1, xmm5
vmovups xmmword [rsp + 0x100], xmm1
vpor xmm1, xmm4, xmm12
vpand xmm12, xmm12, xmm7
vpxor xmm1, xmm1, xmm0
vpor xmm5, xmm3, xmm14
vpxor xmm0, xmm6, xmm14
vmovdqu xmm7, xmm6
vmovups xmmword [rsp + 0x110], xmm1
vpxor xmm1, xmm12, xmm4
vmovdqu xmm4, xmmword [rsp + 0x40]
vpor xmm6, xmm8, xmm0
vmovups xmmword [rsp + 0x70], xmm10
vmovdqu xmm14, xmmword [rsp + 0x190]
vpxor xmm6, xmm6, xmm3
vmovups xmmword [rsp + 0x120], xmm1
vpor xmm15, xmm11, xmm4
vpand xmm1, xmm3, xmm4
vpxor xmm10, xmm5, xmm4
vpxor xmm1, xmm1, xmm11
vmovups xmmword [rsp + 0x60], xmm1
vpand xmm1, xmm8, xmm11
vpxor xmm1, xmm1, xmm0
vpxor xmm0, xmm7, xmm14
vmovups xmmword [rsp + 0x40], xmm1
vpxor xmm1, xmm15, xmm8
vpand xmm8, xmm13, xmm0
vmovups xmmword [rsp + 0x130], xmm1
vmovdqu xmm3, xmmword [rsp + 0x170]
vmovdqu xmm5, xmmword [rsp + 0x150]
vmovdqu xmm4, xmmword [rsp + 0x160]
vpxor xmm12, xmm8, xmm3
vpor xmm7, xmm13, xmm5
vpxor xmm2, xmm7, xmm0
vmovdqu xmm7, xmmword [rsp + 0x30]
vpor xmm11, xmm7, xmmword [rsp + 0x180]
vpand xmm1, xmm5, xmm4
vpxor xmm1, xmm1, xmm13
vmovups xmmword [rsp + 0x140], xmm1
vmovdqu xmm1, xmm4
vpor xmm4, xmm4, xmm3
vpxor xmm0, xmm4, xmm5
vpand xmm3, xmm3, xmm14
vmovddup xmm5, qword [rax - 8]
vpxor xmm1, xmm3, xmm1
vpxor xmm5, xmm11, xmm5
vpxor xmm5, xmm5, xmmword [rsp + 0x20]
vmovups xmmword [rsp + 0x150], xmm0
vmovups xmmword [rsp + 0x160], xmm1
cmp rbp, rax
jne 0x4c2347
vmovdqu xmm7, xmmword [rsp + 0xc0]
vmovups xmmword [rcx + 0x4800], xmm5
xor esi, esi
vmovdqu xmm5, xmmword [rsp + 0x60]
vmovups xmmword [rcx + 0x4950], xmm2
vmovups xmmword [rcx + 0x4860], xmm7
vmovdqu xmm7, xmmword [rsp + 0x80]
vmovups xmmword [rcx + 0x48f0], xmm5
vmovdqu xmm5, xmmword [rsp + 0x70]
vmovups xmmword [rcx + 0x4810], xmm7
vmovdqu xmm7, xmmword [rsp + 0xf0]
vmovups xmmword [rcx + 0x4900], xmm10
vmovups xmmword [rcx + 0x4890], xmm7
vmovdqu xmm7, xmmword [rsp + 0xb0]
vmovups xmmword [rcx + 0x48b0], xmm9
vmovups xmmword [rcx + 0x4840], xmm7
vmovdqu xmm7, xmmword [rsp + 0x130]
vmovups xmmword [rcx + 0x4980], xmm1
vmovups xmmword [rcx + 0x4930], xmm7
vmovdqu xmm7, xmmword [rsp + 0x120]
vmovups xmmword [rcx + 0x4910], xmm6
vmovups xmmword [rcx + 0x48e0], xmm7
vmovdqu xmm7, xmmword [rsp + 0x140]
vmovups xmmword [rcx + 0x4940], xmm12
vmovups xmmword [rcx + 0x4960], xmm7
vmovdqu xmm7, xmmword [rsp + 0xd0]
vmovups xmmword [rcx + 0x4870], xmm7
vmovdqu xmm7, xmmword [rsp + 0x90]
vmovups xmmword [rcx + 0x4820], xmm7
vmovdqu xmm7, xmmword [rsp + 0x100]
vmovups xmmword [rcx + 0x48c0], xmm7
vmovdqu xmm7, xmmword [rsp + 0x50]
vmovups xmmword [rcx + 0x4850], xmm7
vmovups xmmword [rcx + 0x48a0], xmm5
vmovdqu xmm5, xmmword [rsp + 0xe0]
vmovups xmmword [rcx + 0x4970], xmm0
vmovups xmmword [rcx + 0x4880], xmm5
vmovdqu xmm5, xmmword [rsp + 0xa0]
vmovups xmmword [rcx + 0x4830], xmm5
vmovdqu xmm5, xmmword [rsp + 0x40]
vmovups xmmword [rcx + 0x4920], xmm5
vmovdqu xmm5, xmmword [rsp + 0x110]
vmovups xmmword [rcx + 0x48d0], xmm5
jmp 0x4c1fc6
mov rax, rsi
mov r9, r8
shr rax, 3
shr r9, 3
shl rax, 4
mov r10, rax
test r9d, r9d
jle 0x4c58ec
sub r9d, 1
xor eax, eax
add r10, rcx
add r9, 1
shl r9, 4
nop dword [rax]
vmovdqu xmm7, xmmword [rdx + rax]
vmovups xmmword [r10 + rax], xmm7
add rax, 0x10
cmp r9, rax
jne 0x4c58d8
add r8, rsi
mov qword [rcx + 0x4990], r8
jmp 0x4c1fd2