Function at 0x50bba0
Capabilities:
Encode data using base64

Disassembly:
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x250
vmovups xmmword [rsp + 0x1b0], xmm6
vmovups xmmword [rsp + 0x1c0], xmm7
vmovups xmmword [rsp + 0x1d0], xmm8
vmovups xmmword [rsp + 0x1e0], xmm9
vmovups xmmword [rsp + 0x1f0], xmm10
vmovups xmmword [rsp + 0x200], xmm11
vmovups xmmword [rsp + 0x210], xmm12
vmovups xmmword [rsp + 0x220], xmm13
vmovups xmmword [rsp + 0x230], xmm14
vmovups xmmword [rsp + 0x240], xmm15
mov rdi, r9
mov r9, qword [rcx + 0x4990]
mov rbx, r8
mov rax, rdi
sub rax, r9
cmp rax, r8
ja 0x50f417
test r8, r8
je 0x50bcbb
mov r12, rdi
lea rbp, [0x006bb3a0]
vpcmpeqq xmm5, xmm5, xmm5
shr r12, 3
vmovups xmmword [rsp], xmm5
vmovups xmmword [rsp + 0x10], xmm5
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, 4
shr rsi, 3
mov r11, rax
test esi, esi
jle 0x50bca4
lea r10d, [rsi - 1]
xor eax, eax
add r11, rcx
inc r10
shl r10, 4
nop word cs:[rax + rax]
vmovups xmm6, xmmword [rdx + rax]
vmovups xmmword [r11 + rax], xmm6
add rax, 0x10
cmp r10, rax
jne 0x50bc90
shl rsi, 4
add r9, r8
sub rbx, r8
add rdx, rsi
cmp rdi, r9
je 0x50bd30
test rbx, rbx
jne 0x50bc50
mov qword [rcx + 0x4990], r9
vmovups xmm6, xmmword [rsp + 0x1b0]
vmovups xmm7, xmmword [rsp + 0x1c0]
vmovups xmm8, xmmword [rsp + 0x1d0]
vmovups xmm9, xmmword [rsp + 0x1e0]
vmovups xmm10, xmmword [rsp + 0x1f0]
vmovups xmm11, xmmword [rsp + 0x200]
vmovups xmm12, xmmword [rsp + 0x210]
vmovups xmm13, xmmword [rsp + 0x220]
vmovups xmm14, xmmword [rsp + 0x230]
vmovups xmm15, xmmword [rsp + 0x240]
add rsp, 0x250
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
ret
vmovups xmm5, xmmword [rcx]
vxorps xmm8, xmm5, xmmword [rcx + 0x4800]
vmovups xmm5, xmmword [rcx + 0x10]
vxorps xmm0, xmm5, xmmword [rcx + 0x4810]
vmovups xmm5, xmmword [rcx + 0x20]
vmovups xmmword [rcx + 0x4800], xmm8
vmovups xmmword [rcx + 0x4810], xmm0
vxorps xmm0, xmm5, xmmword [rcx + 0x4820]
vmovups xmm5, xmmword [rcx + 0x30]
vmovups xmmword [rcx + 0x4820], xmm0
vxorps xmm0, xmm5, xmmword [rcx + 0x4830]
vmovups xmm5, xmmword [rcx + 0x40]
vmovups xmmword [rcx + 0x4830], xmm0
vxorps xmm0, xmm5, xmmword [rcx + 0x4840]
vmovups xmm5, xmmword [rcx + 0x50]
vmovups xmmword [rcx + 0x4840], xmm0
vxorps xmm0, xmm5, xmmword [rcx + 0x4850]
vmovups xmm5, xmmword [rcx + 0x60]
vmovups xmmword [rcx + 0x4850], xmm0
vxorps xmm0, xmm5, xmmword [rcx + 0x4860]
vmovups xmm5, xmmword [rcx + 0x70]
vmovups xmmword [rcx + 0x4860], xmm0
vxorps xmm0, xmm5, xmmword [rcx + 0x4870]
vmovups xmm5, xmmword [rcx + 0x80]
vmovups xmmword [rcx + 0x4870], xmm0
vxorps xmm0, xmm5, xmmword [rcx + 0x4880]
vmovups xmmword [rcx + 0x4880], xmm0
cmp r12, 9
je 0x50bebf
vmovups xmm5, xmmword [rcx + 0x90]
vxorps xmm0, xmm5, xmmword [rcx + 0x4890]
vmovups xmm5, xmmword [rcx + 0xa0]
vmovups xmmword [rcx + 0x4890], xmm0
vxorps xmm0, xmm5, xmmword [rcx + 0x48a0]
vmovups xmm5, xmmword [rcx + 0xb0]
vmovups xmmword [rcx + 0x48a0], xmm0
vxorps xmm0, xmm5, xmmword [rcx + 0x48b0]
vmovups xmm5, xmmword [rcx + 0xc0]
vmovups xmmword [rcx + 0x48b0], xmm0
vxorps xmm0, xmm5, xmmword [rcx + 0x48c0]
vmovups xmm5, xmmword [rcx + 0xd0]
vmovups xmmword [rcx + 0x48c0], xmm0
vxorps xmm0, xmm5, xmmword [rcx + 0x48d0]
vmovups xmm5, xmmword [rcx + 0xe0]
vmovups xmmword [rcx + 0x48d0], xmm0
vxorps xmm0, xmm5, xmmword [rcx + 0x48e0]
vmovups xmm5, xmmword [rcx + 0xf0]
vmovups xmmword [rcx + 0x48e0], xmm0
vxorps xmm0, xmm5, xmmword [rcx + 0x48f0]
vmovups xmmword [rcx + 0x48f0], xmm0
cmp r12, 0x11
jne 0x50bebf
vmovups xmm5, xmmword [rcx + 0x100]
vxorps xmm0, xmm5, xmmword [rcx + 0x4900]
vmovups xmmword [rcx + 0x4900], xmm0
vmovups xmm5, xmmword [rcx + 0x4810]
lea rax, [0x006bb2e0]
vmovups xmm11, xmmword [rcx + 0x4900]
vmovups xmm3, xmmword [rcx + 0x4950]
vmovups xmm15, xmmword [rcx + 0x4860]
vmovups xmm6, xmmword [rcx + 0x4940]
vmovups xmm10, xmmword [rcx + 0x48f0]
vmovups xmm14, xmmword [rcx + 0x48a0]
vmovups xmmword [rsp + 0x80], xmm5
vmovups xmm5, xmmword [rcx + 0x48b0]
vmovups xmm2, xmm11
vmovups xmmword [rsp + 0xf0], xmm5
vmovups xmm5, xmmword [rcx + 0x4980]
vmovups xmmword [rsp + 0x160], xmm5
vmovups xmm5, xmmword [rcx + 0x4890]
vmovups xmmword [rsp + 0xe0], xmm5
vmovups xmm5, xmmword [rcx + 0x4840]
vmovups xmmword [rsp + 0xb0], xmm5
vmovups xmm5, xmmword [rcx + 0x4930]
vmovups xmmword [rsp + 0x130], xmm5
vmovups xmm5, xmmword [rcx + 0x48e0]
vmovups xmmword [rsp + 0x110], xmm5
vmovups xmm5, xmmword [rcx + 0x4960]
vmovups xmmword [rsp + 0x140], xmm5
vmovups xmm5, xmmword [rcx + 0x4870]
vmovups xmmword [rsp + 0xc0], xmm5
vmovups xmm5, xmmword [rcx + 0x4820]
vmovups xmmword [rsp + 0x90], xmm5
vmovups xmm5, xmmword [rcx + 0x4910]
vmovups xmmword [rsp + 0x120], xmm5
vmovups xmm5, xmmword [rcx + 0x48c0]
vmovups xmmword [rsp + 0x100], xmm5
vmovups xmm5, xmmword [rcx + 0x4850]
vmovups xmmword [rsp + 0x70], xmm5
vmovups xmm5, xmmword [rcx + 0x4970]
vmovups xmmword [rsp + 0x150], xmm5
vmovups xmm5, xmmword [rcx + 0x4880]
vmovups xmmword [rsp + 0xd0], xmm5
vmovups xmm5, xmmword [rcx + 0x4830]
vmovups xmmword [rsp + 0xa0], xmm5
vmovups xmm5, xmmword [rcx + 0x4920]
vmovups xmmword [rsp + 0x50], xmm5
vmovups xmm5, xmmword [rcx + 0x48d0]
vmovups xmmword [rsp + 0x60], xmm5
vxorps xmm1, xmm15, xmm3
vxorps xmm1, xmm1, xmmword [rsp + 0x80]
add rax, 0x40
vxorps xmm1, xmm1, xmmword [rsp + 0xf0]
vxorps xmm4, xmm6, xmmword [rsp + 0x70]
vxorps xmm13, xmm1, xmm2
vmovups xmm1, xmmword [rsp + 0xe0]
vxorps xmm4, xmm4, xmm8
vxorps xmm9, xmm1, xmmword [rsp + 0x160]
vmovups xmm1, xmmword [rsp + 0xc0]
vpsrlq xmm0, xmm13, 0x3f
vpsllq xmm7, xmm13, 1
vorps xmm7, xmm7, xmm0
vxorps xmm0, xmm1, xmmword [rsp + 0x140]
vxorps xmm9, xmm9, xmmword [rsp + 0xb0]
vxorps xmm4, xmm4, xmm14
vxorps xmm0, xmm0, xmmword [rsp + 0x90]
vxorps xmm9, xmm9, xmmword [rsp + 0x110]
vxorps xmm4, xmm4, xmm10
vxorps xmm0, xmm0, xmmword [rsp + 0x100]
vxorps xmm9, xmm9, xmmword [rsp + 0x130]
vxorps xmm12, xmm0, xmmword [rsp + 0x120]
vxorps xmm7, xmm7, xmm9
vpsrlq xmm0, xmm12, 0x3f
vpsllq xmm5, xmm12, 1
vorps xmm5, xmm5, xmm0
vmovups xmm0, xmmword [rsp + 0xd0]
vxorps xmm11, xmm0, xmmword [rsp + 0x150]
vxorps xmm5, xmm5, xmm4
vxorps xmm14, xmm14, xmm7
vxorps xmm11, xmm11, xmmword [rsp + 0xa0]
vxorps xmm2, xmm5, xmm2
vxorps xmm11, xmm11, xmmword [rsp + 0x60]
vxorps xmm11, xmm11, xmmword [rsp + 0x50]
vpsrlq xmm0, xmm11, 0x3f
vpsllq xmm1, xmm11, 1
vorps xmm1, xmm1, xmm0
vpsrlq xmm0, xmm9, 0x3f
vpsllq xmm9, xmm9, 1
vorps xmm0, xmm9, xmm0
vpsrlq xmm9, xmm4, 0x3f
vpsllq xmm4, xmm4, 1
vorps xmm4, xmm4, xmm9
vxorps xmm1, xmm1, xmm13
vxorps xmm0, xmm0, xmm12
vxorps xmm12, xmm8, xmm7
vxorps xmm4, xmm4, xmm11
vxorps xmm8, xmm10, xmm7
vxorps xmm11, xmm7, xmmword [rsp + 0x70]
vxorps xmm7, xmm6, xmm7
vmovups xmm13, xmm4
vxorps xmm4, xmm5, xmm15
vxorps xmm15, xmm0, xmmword [rsp + 0xa0]
vxorps xmm6, xmm5, xmmword [rsp + 0x80]
vxorps xmm10, xmm1, xmmword [rsp + 0x90]
vxorps xmm9, xmm1, xmmword [rsp + 0x100]
vmovups xmmword [rsp + 0x30], xmm12
vxorps xmm12, xmm5, xmmword [rsp + 0xf0]
vmovups xmmword [rsp + 0x40], xmm15
vxorps xmm15, xmm0, xmmword [rsp + 0xd0]
vmovups xmmword [rsp + 0x20], xmm6
vxorps xmm6, xmm5, xmm3
vxorps xmm3, xmm1, xmmword [rsp + 0xc0]
vxorps xmm5, xmm1, xmmword [rsp + 0x120]
vxorps xmm1, xmm1, xmmword [rsp + 0x140]
vmovups xmmword [rsp + 0xa0], xmm15
vxorps xmm15, xmm0, xmmword [rsp + 0x60]
vmovups xmmword [rsp + 0xc0], xmm15
vxorps xmm15, xmm0, xmmword [rsp + 0x50]
vxorps xmm0, xmm0, xmmword [rsp + 0x150]
vmovups xmmword [rsp + 0xd0], xmm15
vmovups xmm15, xmm13
vxorps xmm13, xmm13, xmmword [rsp + 0xb0]
vpshufb xmm0, xmm0, xmmword [0x006bb3c0]
vmovups xmmword [rsp + 0x90], xmm15
vmovups xmmword [rsp + 0xb0], xmm13
vxorps xmm13, xmm15, xmmword [rsp + 0xe0]
vmovups xmmword [rsp + 0xe0], xmm13
vxorps xmm13, xmm15, xmmword [rsp + 0x110]
vxorps xmm15, xmm15, xmmword [rsp + 0x160]
vmovups xmmword [rsp + 0xf0], xmm13
vpsrlq xmm13, xmm11, 0x1c
vpsllq xmm11, xmm11, 0x24
vorps xmm11, xmm11, xmm13
vmovups xmm13, xmmword [rsp + 0x20]
vmovups xmmword [rsp + 0x170], xmm11
vpsrlq xmm11, xmm14, 0x3d
vpsllq xmm14, xmm14, 3
vorps xmm14, xmm14, xmm11
vpsrlq xmm11, xmm8, 0x17
vpsllq xmm8, xmm8, 0x29
vorps xmm8, xmm8, xmm11
vmovups xmmword [rsp + 0x160], xmm8
vpsrlq xmm8, xmm7, 0x2e
vpsllq xmm7, xmm7, 0x12
vorps xmm7, xmm7, xmm8
vmovups xmmword [rsp + 0x80], xmm7
vmovups xmm11, xmmword [rsp + 0xb0]
vmovups xmm8, xmmword [rsp + 0xc0]
vpsrlq xmm7, xmm13, 0x3f
vpsllq xmm13, xmm13, 1
vorps xmm13, xmm13, xmm7
vpsrlq xmm7, xmm4, 0x14
vpsllq xmm4, xmm4, 0x2c
vorps xmm4, xmm4, xmm7
vmovups xmmword [rsp + 0x20], xmm4
vpsrlq xmm4, xmm12, 0x36
vpsllq xmm12, xmm12, 0xa
vorps xmm4, xmm12, xmm4
vmovups xmmword [rsp + 0x70], xmm4
vpsrlq xmm4, xmm2, 0x13
vpsllq xmm2, xmm2, 0x2d
vorps xmm4, xmm2, xmm4
vmovups xmmword [rsp + 0x60], xmm4
vpsrlq xmm4, xmm6, 0x3e
vpsllq xmm6, xmm6, 2
vorps xmm12, xmm6, xmm4
vpsrlq xmm4, xmm10, 2
vpsllq xmm10, xmm10, 0x3e
vorps xmm10, xmm10, xmm4
vpsrlq xmm4, xmm3, 0x3a
vmovups xmmword [rsp + 0x50], xmm10
vmovups xmm10, xmmword [rsp + 0x40]
vpsllq xmm3, xmm3, 6
vorps xmm3, xmm3, xmm4
vpsrlq xmm4, xmm9, 0x15
vpsllq xmm9, xmm9, 0x2b
vorps xmm9, xmm9, xmm4
vpsrlq xmm4, xmm5, 0x31
vmovups xmm2, xmm9
vmovups xmm9, xmmword [rsp + 0xa0]
vpsllq xmm5, xmm5, 0xf
vorps xmm5, xmm5, xmm4
vpsrlq xmm4, xmm1, 3
vpsllq xmm1, xmm1, 0x3d
vorps xmm1, xmm1, xmm4
vmovups xmmword [rsp + 0x140], xmm12
vpsrlq xmm12, xmm15, 0x32
vpsllq xmm15, xmm15, 0xe
vorps xmm12, xmm15, xmm12
vpsllq xmm6, xmm10, 0x1c
vpsrlq xmm4, xmm10, 0x24
vmovups xmm10, xmmword [rsp + 0xd0]
vorps xmm4, xmm6, xmm4
vpsllq xmm7, xmm9, 0x37
vpsrlq xmm6, xmm9, 9
vorps xmm9, xmm7, xmm6
vpsrlq xmm6, xmm8, 0x27
vmovups xmmword [rsp + 0x40], xmm9
vpsllq xmm8, xmm8, 0x19
vpsllq xmm9, xmm11, 0x1b
vorps xmm8, xmm8, xmm6
vpsllq xmm7, xmm10, 0x15
vpsrlq xmm6, xmm10, 0x2b
vorps xmm7, xmm7, xmm6
vpsrlq xmm6, xmm11, 0x25
vmovups xmm11, xmmword [rsp + 0xe0]
vorps xmm9, xmm9, xmm6
vpsllq xmm10, xmm11, 0x14
vpsrlq xmm6, xmm11, 0x2c
vmovups xmm11, xmmword [rsp + 0xf0]
vorps xmm10, xmm10, xmm6
vpsrlq xmm6, xmm11, 0x19
vpsllq xmm11, xmm11, 0x27
vorps xmm11, xmm11, xmm6
vmovups xmm6, xmmword [rsp + 0x90]
vxorps xmm6, xmm6, xmmword [rsp + 0x130]
vxorps xmm15, xmm2, xmmword [rsp]
vmovups xmmword [rsp + 0x130], xmm2
vorps xmm15, xmm15, xmm7
vxorps xmm2, xmm15, xmmword [rsp + 0x20]
vandps xmm15, xmm12, xmm7
vxorps xmm15, xmm15, xmmword [rsp + 0x130]
vpshufb xmm6, xmm6, xmmword [0x006bb3d0]
vmovups xmmword [rsp + 0x110], xmm15
vorps xmm15, xmm12, xmmword [rsp + 0x30]
vmovups xmmword [rsp + 0x120], xmm2
vxorps xmm2, xmm15, xmm7
vmovups xmm15, xmmword [rsp + 0x30]
vmovups xmm7, xmmword [rsp + 0x20]
vmovups xmmword [rsp + 0x100], xmm2
vmovups xmm2, xmmword [rsp + 0x60]
vandps xmm7, xmm7, xmm15
vxorps xmm12, xmm7, xmm12
vorps xmm7, xmm10, xmm14
vmovups xmmword [rsp + 0xf0], xmm12
vxorps xmm12, xmm7, xmm4
vandps xmm7, xmm14, xmm2
vmovups xmmword [rsp + 0xe0], xmm12
vxorps xmm12, xmm7, xmm10
vmovups xmmword [rsp + 0xd0], xmm12
vmovups xmm12, xmmword [rsp]
vxorps xmm7, xmm1, xmm12
vorps xmm7, xmm7, xmm2
vxorps xmm14, xmm7, xmm14
vorps xmm7, xmm4, xmm1
vandps xmm4, xmm10, xmm4
vmovups xmmword [rsp + 0xc0], xmm14
vxorps xmm14, xmm7, xmm2
vmovups xmm7, xmmword [rsp + 0x80]
vxorps xmm10, xmm4, xmm1
vxorps xmm1, xmm6, xmm12
vmovups xmmword [rsp + 0xb0], xmm14
vorps xmm14, xmm8, xmm3
vxorps xmm14, xmm14, xmm13
vandps xmm6, xmm8, xmm6
vmovups xmm4, xmm12
vxorps xmm12, xmm6, xmm3
vmovups xmm6, xmmword [rsp + 0x170]
vandps xmm2, xmm1, xmm7
vxorps xmm8, xmm2, xmm8
vorps xmm2, xmm13, xmm7
vandps xmm13, xmm3, xmm13
vxorps xmm13, xmm13, xmm7
vmovups xmm7, xmmword [rsp + 0x70]
vxorps xmm1, xmm2, xmm1
vandps xmm2, xmm9, xmm0
vmovups xmmword [rsp + 0xa0], xmm1
vmovups xmmword [rsp + 0x90], xmm13
vxorps xmm1, xmm5, xmm4
vandps xmm13, xmm7, xmm6
vorps xmm5, xmm5, xmm7
vxorps xmm3, xmm13, xmm9
vxorps xmm5, xmm5, xmm6
vorps xmm9, xmm9, xmm6
vmovups xmm6, xmmword [rsp + 0x160]
vmovups xmm13, xmm5
vorps xmm5, xmm1, xmm0
vxorps xmm0, xmm9, xmm0
vmovups xmm9, xmmword [rsp + 0x40]
vxorps xmm5, xmm5, xmm7
vxorps xmm7, xmm2, xmm1
vmovups xmm1, xmmword [rsp + 0x50]
vmovups xmmword [rsp + 0x60], xmm0
vmovups xmmword [rsp + 0x70], xmm7
vmovups xmm7, xmmword [rsp + 0x140]
vmovups xmmword [rsp + 0x80], xmm3
vxorps xmm0, xmm4, xmm9
vandps xmm2, xmm0, xmm11
vxorps xmm3, xmm2, xmm1
vmovups xmmword [rsp + 0x50], xmm3
vorps xmm3, xmm11, xmm6
vxorps xmm0, xmm3, xmm0
vmovups xmm3, xmm0
vandps xmm0, xmm6, xmm7
vxorps xmm0, xmm0, xmm11
vmovups xmmword [rsp + 0x40], xmm0
vmovups xmm0, xmm1
vorps xmm1, xmm7, xmm1
vmovups xmmword [rsp + 0x150], xmm13
vxorps xmm6, xmm1, xmm6
vmovups xmmword [rsp + 0x160], xmm12
vmovups xmmword [rsp + 0x170], xmm10
vmovups xmmword [rsp + 0x30], xmm6
vandps xmm6, xmm0, xmm9
vmovups xmmword [rsp + 0x140], xmm3
vxorps xmm11, xmm6, xmm7
vmovups xmm6, xmmword [rsp + 0x20]
vmovddup xmm0, qword [rax - 0x40]
vorps xmm4, xmm6, xmmword [rsp + 0x130]
vmovups xmmword [rsp + 0x130], xmm11
vxorps xmm6, xmm4, xmm15
vmovups xmm15, xmmword [rsp + 0x30]
vxorps xmm4, xmm14, xmmword [rsp + 0x80]
vxorps xmm6, xmm6, xmm0
vxorps xmm0, xmm3, xmmword [rsp + 0xd0]
vxorps xmm9, xmm0, xmmword [rsp + 0x120]
vxorps xmm0, xmm13, xmm12
vxorps xmm13, xmm11, xmm10
vmovups xmm11, xmmword [rsp + 0x60]
vxorps xmm7, xmm11, xmmword [rsp + 0x90]
vxorps xmm11, xmm15, xmmword [rsp + 0xb0]
vxorps xmm10, xmm5, xmm8
vmovups xmm15, xmmword [rsp + 0x70]
vxorps xmm11, xmm11, xmmword [rsp + 0x100]
vxorps xmm15, xmm15, xmmword [rsp + 0xa0]
vxorps xmm13, xmm13, xmmword [rsp + 0xf0]
vxorps xmm1, xmm0, xmm9
vmovups xmmword [rsp + 0x20], xmm9
vmovups xmm9, xmmword [rsp + 0x50]
vpsrlq xmm2, xmm1, 0x3f
vpsllq xmm1, xmm1, 1
vorps xmm2, xmm1, xmm2
vmovups xmm1, xmmword [rsp + 0x40]
vxorps xmm1, xmm1, xmmword [rsp + 0x110]
vxorps xmm12, xmm9, xmmword [rsp + 0xe0]
vxorps xmm2, xmm2, xmm7
vxorps xmm1, xmm1, xmmword [rsp + 0xc0]
vxorps xmm9, xmm15, xmm11
vxorps xmm7, xmm7, xmm13
vxorps xmm2, xmm2, xmm13
vxorps xmm13, xmm2, xmmword [rsp + 0x80]
vxorps xmm14, xmm2, xmm14
vxorps xmm12, xmm12, xmm6
vxorps xmm6, xmm2, xmm6
vxorps xmm10, xmm1, xmm10
vmovups xmmword [rsp + 0x190], xmm6
vpsllq xmm1, xmm10, 1
vpsrlq xmm3, xmm10, 0x3f
vorps xmm3, xmm1, xmm3
vpsrlq xmm1, xmm9, 0x3f
vpsllq xmm9, xmm9, 1
vorps xmm9, xmm9, xmm1
vxorps xmm3, xmm3, xmm4
vxorps xmm4, xmm4, xmm12
vxorps xmm0, xmm9, xmm0
vxorps xmm0, xmm0, xmmword [rsp + 0x20]
vpsrlq xmm1, xmm7, 0x3f
vpsllq xmm7, xmm7, 1
vorps xmm1, xmm7, xmm1
vpsrlq xmm7, xmm4, 0x3f
vpsllq xmm4, xmm4, 1
vorps xmm4, xmm4, xmm7
vxorps xmm4, xmm4, xmm15
vxorps xmm1, xmm1, xmm10
vxorps xmm3, xmm3, xmm12
vxorps xmm7, xmm2, xmmword [rsp + 0xe0]
vxorps xmm15, xmm4, xmm11
vxorps xmm12, xmm3, xmmword [rsp + 0x120]
vxorps xmm2, xmm2, xmmword [rsp + 0x50]
vxorps xmm11, xmm3, xmmword [rsp + 0xd0]
vxorps xmm4, xmm0, xmmword [rsp + 0xc0]
vxorps xmm9, xmm0, xmmword [rsp + 0x110]
vxorps xmm10, xmm3, xmmword [rsp + 0x160]
vxorps xmm6, xmm3, xmmword [rsp + 0x150]
vxorps xmm3, xmm3, xmmword [rsp + 0x140]
vxorps xmm5, xmm0, xmm5
vxorps xmm8, xmm0, xmm8
vxorps xmm0, xmm0, xmmword [rsp + 0x40]
vmovups xmmword [rsp + 0xc0], xmm5
vxorps xmm5, xmm1, xmmword [rsp + 0x100]
vmovups xmmword [rsp + 0x40], xmm5
vxorps xmm5, xmm1, xmmword [rsp + 0xb0]
vmovups xmmword [rsp + 0xb0], xmm5
vxorps xmm5, xmm1, xmmword [rsp + 0xa0]
vmovups xmmword [rsp + 0xa0], xmm5
vxorps xmm5, xmm1, xmmword [rsp + 0x70]
vmovups xmmword [rsp + 0xd0], xmm5
vxorps xmm5, xmm15, xmmword [rsp + 0xf0]
vmovups xmmword [rsp + 0xe0], xmm5
vxorps xmm5, xmm15, xmmword [rsp + 0x170]
vmovups xmmword [rsp + 0xf0], xmm5
vxorps xmm5, xmm15, xmmword [rsp + 0x90]
vmovups xmmword [rsp + 0x100], xmm5
vxorps xmm5, xmm15, xmmword [rsp + 0x130]
vmovups xmmword [rsp + 0x110], xmm5
vpsrlq xmm5, xmm7, 0x1c
vpsllq xmm7, xmm7, 0x24
vorps xmm7, xmm7, xmm5
vmovups xmmword [rsp + 0x180], xmm7
vpsrlq xmm7, xmm14, 0x3d
vpsllq xmm14, xmm14, 3
vorps xmm14, xmm14, xmm7
vpsrlq xmm7, xmm13, 0x17
vpsllq xmm13, xmm13, 0x29
vorps xmm13, xmm13, xmm7
vpsrlq xmm7, xmm2, 0x2e
vpsllq xmm2, xmm2, 0x12
vorps xmm2, xmm2, xmm7
vmovups xmmword [rsp + 0x90], xmm14
vmovups xmmword [rsp + 0x170], xmm13
vmovups xmmword [rsp + 0x80], xmm2
vpsrlq xmm2, xmm12, 0x3f
vpsllq xmm12, xmm12, 1
vorps xmm12, xmm12, xmm2
vpsrlq xmm2, xmm11, 0x14
vpsllq xmm11, xmm11, 0x2c
vorps xmm11, xmm11, xmm2
vpsrlq xmm2, xmm10, 0x36
vpsllq xmm10, xmm10, 0xa
vorps xmm10, xmm10, xmm2
vpsrlq xmm2, xmm6, 0x13
vpsllq xmm6, xmm6, 0x2d
vorps xmm6, xmm6, xmm2
vpsrlq xmm2, xmm3, 0x3e
vpsllq xmm3, xmm3, 2
vorps xmm2, xmm3, xmm2
vmovups xmmword [rsp + 0x160], xmm2
vpsrlq xmm2, xmm9, 2
vpsllq xmm9, xmm9, 0x3e
vorps xmm9, xmm9, xmm2
vmovups xmmword [rsp + 0x20], xmm11
vpsrlq xmm2, xmm4, 0x3a
vmovups xmmword [rsp + 0x70], xmm10
vpsllq xmm4, xmm4, 6
vmovups xmmword [rsp + 0x50], xmm9
vorps xmm4, xmm4, xmm2
vpsrlq xmm2, xmm8, 0x15
vpsllq xmm8, xmm8, 0x2b
vmovups xmm5, xmmword [rsp + 0xc0]
vorps xmm14, xmm8, xmm2
vmovups xmm8, xmmword [rsp + 0x40]
vmovups xmm9, xmmword [rsp + 0xd0]
vmovups xmmword [rsp + 0x150], xmm14
vmovups xmm10, xmmword [rsp + 0xe0]
vmovups xmm13, xmmword [rsp + 0x100]
vxorps xmm1, xmm1, xmmword [rsp + 0x30]
vpsrlq xmm2, xmm5, 0x31
vpsllq xmm5, xmm5, 0xf
vorps xmm5, xmm5, xmm2
vpsrlq xmm2, xmm0, 3
vpsllq xmm3, xmm8, 0x1c
vpsllq xmm0, xmm0, 0x3d
vorps xmm0, xmm0, xmm2
vpsrlq xmm2, xmm8, 0x24
vmovups xmm8, xmmword [rsp + 0xb0]
vorps xmm2, xmm3, xmm2
vpsllq xmm11, xmm13, 0x27
vpshufb xmm1, xmm1, xmmword [0x006bb3c0]
vpsrlq xmm3, xmm8, 9
vpsllq xmm7, xmm8, 0x37
vorps xmm8, xmm7, xmm3
vpsllq xmm7, xmm9, 0x15
vmovups xmmword [rsp + 0x40], xmm8
vmovups xmm8, xmmword [rsp + 0xa0]
vpsrlq xmm3, xmm8, 0x27
vpsllq xmm8, xmm8, 0x19
vorps xmm8, xmm8, xmm3
vpsrlq xmm3, xmm9, 0x2b
vpsllq xmm9, xmm10, 0x1b
vorps xmm7, xmm7, xmm3
vpsrlq xmm3, xmm10, 0x25
vmovups xmm10, xmmword [rsp + 0xf0]
vorps xmm9, xmm9, xmm3
vpsrlq xmm3, xmm10, 0x2c
vpsllq xmm10, xmm10, 0x14
vorps xmm10, xmm10, xmm3
vpsrlq xmm3, xmm13, 0x19
vorps xmm11, xmm11, xmm3
vxorps xmm3, xmm15, xmmword [rsp + 0x60]
vmovups xmm15, xmmword [rsp + 0x110]
vpsrlq xmm13, xmm15, 0x32
vpsllq xmm15, xmm15, 0xe
vorps xmm13, xmm15, xmm13
vxorps xmm15, xmm14, xmmword [rsp]
vpshufb xmm3, xmm3, xmmword [0x006bb3d0]
vorps xmm15, xmm15, xmm7
vxorps xmm15, xmm15, xmmword [rsp + 0x20]
vmovups xmmword [rsp + 0x140], xmm15
vandps xmm15, xmm13, xmm7
vxorps xmm14, xmm15, xmm14
vmovups xmmword [rsp + 0x130], xmm14
vmovups xmm14, xmmword [rsp + 0x190]
vorps xmm15, xmm13, xmm14
vxorps xmm7, xmm15, xmm7
vmovups xmm15, xmm14
vmovups xmmword [rsp + 0x120], xmm7
vandps xmm7, xmm14, xmmword [rsp + 0x20]
vxorps xmm13, xmm7, xmm13
vmovups xmmword [rsp + 0x110], xmm13
vmovups xmm13, xmmword [rsp + 0x90]
vorps xmm7, xmm10, xmm13
vxorps xmm14, xmm7, xmm2
vandps xmm7, xmm6, xmm13
vmovups xmmword [rsp + 0x100], xmm14
vmovups xmm14, xmm13
vxorps xmm13, xmm7, xmm10
vmovups xmmword [rsp + 0xf0], xmm13
vmovups xmm13, xmmword [rsp]
vxorps xmm7, xmm0, xmm13
vorps xmm7, xmm7, xmm6
vxorps xmm14, xmm7, xmm14
vorps xmm7, xmm2, xmm0
vandps xmm2, xmm10, xmm2
vxorps xmm10, xmm2, xmm0
vxorps xmm0, xmm3, xmm13
vandps xmm3, xmm8, xmm3
vmovups xmmword [rsp + 0xe0], xmm14
vxorps xmm2, xmm3, xmm4
vmovups xmm3, xmmword [rsp + 0x80]
vorps xmm14, xmm8, xmm4
vxorps xmm6, xmm7, xmm6
vmovups xmmword [rsp + 0xc0], xmm2
vmovups xmmword [rsp + 0xd0], xmm6
vxorps xmm14, xmm14, xmm12
vandps xmm2, xmm0, xmm3
vxorps xmm8, xmm2, xmm8
vorps xmm2, xmm12, xmm3
vandps xmm12, xmm4, xmm12
vxorps xmm0, xmm2, xmm0
vmovups xmmword [rsp + 0xb0], xmm8
vxorps xmm4, xmm12, xmm3
vandps xmm2, xmm9, xmm1
vmovups xmmword [rsp + 0xa0], xmm0
vmovups xmm6, xmmword [rsp + 0x70]
vxorps xmm0, xmm5, xmm13
vmovups xmmword [rsp + 0x90], xmm4
vmovups xmm4, xmm13
vmovups xmm7, xmmword [rsp + 0x180]
vmovups xmm8, xmmword [rsp + 0x40]
vorps xmm5, xmm5, xmm6
vandps xmm13, xmm6, xmm7
vxorps xmm3, xmm13, xmm9
vmovups xmmword [rsp + 0x80], xmm3
vmovups xmm3, xmm6
vxorps xmm6, xmm5, xmm7
vorps xmm5, xmm0, xmm1
vxorps xmm12, xmm5, xmm3
vorps xmm7, xmm9, xmm7
vmovups xmm5, xmmword [rsp + 0x170]
vxorps xmm0, xmm2, xmm0
vxorps xmm9, xmm7, xmm1
vmovups xmm1, xmmword [rsp + 0x160]
vmovups xmmword [rsp + 0x70], xmm12
vmovups xmm12, xmmword [rsp + 0x50]
vmovups xmmword [rsp + 0x60], xmm0
vxorps xmm0, xmm4, xmm8
vandps xmm2, xmm0, xmm11
vmovups xmmword [rsp + 0x160], xmm10
vmovups xmmword [rsp + 0x1a0], xmm9
vorps xmm3, xmm11, xmm5
vxorps xmm4, xmm3, xmm0
vandps xmm0, xmm5, xmm1
vandps xmm3, xmm12, xmm8
vxorps xmm7, xmm2, xmm12
vxorps xmm11, xmm0, xmm11
vmovups xmm0, xmm1
vorps xmm1, xmm1, xmm12
vmovups xmmword [rsp + 0x50], xmm7
vxorps xmm8, xmm3, xmm0
vxorps xmm0, xmm4, xmmword [rsp + 0xf0]
vxorps xmm2, xmm1, xmm5
vmovups xmmword [rsp + 0x40], xmm11
vxorps xmm1, xmm0, xmmword [rsp + 0x140]
vmovups xmmword [rsp + 0x30], xmm2
vxorps xmm13, xmm8, xmm10
vxorps xmm0, xmm6, xmmword [rsp + 0xc0]
vmovups xmm5, xmmword [rsp + 0x20]
vmovddup xmm7, qword [rax - 0x38]
vorps xmm2, xmm5, xmmword [rsp + 0x150]
vmovups xmm12, xmmword [rsp + 0x70]
vmovups xmmword [rsp + 0x150], xmm8
vxorps xmm13, xmm13, xmmword [rsp + 0x110]
vxorps xmm8, xmm9, xmmword [rsp + 0x90]
vxorps xmm10, xmm12, xmmword [rsp + 0xb0]
vmovups xmmword [rsp + 0x20], xmm1
vxorps xmm1, xmm0, xmm1
vxorps xmm7, xmm2, xmm7
vpsrlq xmm2, xmm1, 0x3f
vpsllq xmm1, xmm1, 1
vorps xmm2, xmm1, xmm2
vmovups xmm1, xmmword [rsp + 0x40]
vxorps xmm7, xmm7, xmm15
vmovups xmm15, xmmword [rsp + 0x50]
vxorps xmm1, xmm1, xmmword [rsp + 0x130]
vxorps xmm12, xmm15, xmmword [rsp + 0x100]
vxorps xmm2, xmm2, xmm8
vxorps xmm8, xmm8, xmm13
vxorps xmm1, xmm1, xmmword [rsp + 0xe0]
vxorps xmm5, xmm14, xmmword [rsp + 0x80]
vxorps xmm2, xmm2, xmm13
vmovups xmm15, xmmword [rsp + 0x30]
vxorps xmm13, xmm2, xmmword [rsp + 0x80]
vxorps xmm14, xmm2, xmm14
vxorps xmm11, xmm15, xmmword [rsp + 0xd0]
vmovups xmm15, xmmword [rsp + 0x60]
vxorps xmm15, xmm15, xmmword [rsp + 0xa0]
vxorps xmm11, xmm11, xmmword [rsp + 0x120]
vxorps xmm12, xmm12, xmm7
vxorps xmm10, xmm1, xmm10
vpsllq xmm1, xmm10, 1
vpsrlq xmm3, xmm10, 0x3f
vorps xmm3, xmm1, xmm3
vxorps xmm3, xmm3, xmm5
vxorps xmm5, xmm5, xmm12
vxorps xmm9, xmm15, xmm11
vxorps xmm3, xmm3, xmm12
vxorps xmm12, xmm2, xmmword [rsp + 0x50]
vpsrlq xmm1, xmm9, 0x3f
vpsllq xmm9, xmm9, 1
vorps xmm9, xmm9, xmm1
vpsrlq xmm1, xmm8, 0x3f
vpsllq xmm8, xmm8, 1
vorps xmm1, xmm8, xmm1
vpsrlq xmm8, xmm5, 0x3f
vpsllq xmm5, xmm5, 1
vorps xmm5, xmm5, xmm8
vxorps xmm1, xmm1, xmm10
vxorps xmm0, xmm9, xmm0
vxorps xmm0, xmm0, xmmword [rsp + 0x20]
vxorps xmm5, xmm5, xmm15
vxorps xmm10, xmm3, xmmword [rsp + 0xc0]
vxorps xmm8, xmm0, xmmword [rsp + 0xb0]
vxorps xmm6, xmm3, xmm6
vxorps xmm15, xmm5, xmm11
vxorps xmm5, xmm2, xmm7
vxorps xmm7, xmm2, xmmword [rsp + 0x100]
vxorps xmm2, xmm1, xmmword [rsp + 0x120]
vxorps xmm11, xmm3, xmmword [rsp + 0xf0]
vxorps xmm9, xmm0, xmmword [rsp + 0x130]
vmovups xmmword [rsp + 0x190], xmm5
vxorps xmm5, xmm0, xmmword [rsp + 0x70]
vmovups xmmword [rsp + 0x20], xmm12
vxorps xmm12, xmm3, xmmword [rsp + 0x140]
vxorps xmm3, xmm3, xmm4
vxorps xmm4, xmm0, xmmword [rsp + 0xe0]
vxorps xmm0, xmm0, xmmword [rsp + 0x40]
vmovups xmmword [rsp + 0x40], xmm2
vxorps xmm2, xmm1, xmmword [rsp + 0xd0]
vmovups xmmword [rsp + 0x80], xmm2
vxorps xmm2, xmm1, xmmword [rsp + 0xa0]
vmovups xmmword [rsp + 0xa0], xmm2
vxorps xmm2, xmm1, xmmword [rsp + 0x60]
vmovups xmmword [rsp + 0xb0], xmm2
vxorps xmm2, xmm15, xmmword [rsp + 0x110]
vmovups xmmword [rsp + 0xc0], xmm2
vxorps xmm2, xmm15, xmmword [rsp + 0x160]
vmovups xmmword [rsp + 0xd0], xmm2
vxorps xmm2, xmm15, xmmword [rsp + 0x90]
vxorps xmm1, xmm1, xmmword [rsp + 0x30]
vmovups xmmword [rsp + 0x90], xmm2
vxorps xmm2, xmm15, xmmword [rsp + 0x150]
vpshufb xmm1, xmm1, xmmword [0x006bb3c0]
vmovups xmmword [rsp + 0xe0], xmm2
vpsrlq xmm2, xmm7, 0x1c
vpsllq xmm7, xmm7, 0x24
vorps xmm7, xmm7, xmm2
vmovups xmm2, xmmword [rsp + 0x20]
vmovups xmmword [rsp + 0x180], xmm7
vpsrlq xmm7, xmm14, 0x3d
vpsllq xmm14, xmm14, 3
vorps xmm14, xmm14, xmm7
vpsrlq xmm7, xmm13, 0x17
vpsllq xmm13, xmm13, 0x29
vorps xmm13, xmm13, xmm7
vmovups xmmword [rsp + 0x70], xmm14
vmovups xmmword [rsp + 0x170], xmm13
vmovups xmm13, xmmword [rsp + 0xb0]
vpsrlq xmm7, xmm2, 0x2e
vpsllq xmm2, xmm2, 0x12
vorps xmm2, xmm2, xmm7
vmovups xmmword [rsp + 0x60], xmm2
vpsrlq xmm2, xmm12, 0x3f
vpsllq xmm12, xmm12, 1
vorps xmm12, xmm12, xmm2
vpsrlq xmm2, xmm11, 0x14
vpsllq xmm11, xmm11, 0x2c
vorps xmm11, xmm11, xmm2
vpsrlq xmm2, xmm10, 0x36
vpsllq xmm10, xmm10, 0xa
vorps xmm10, xmm10, xmm2
vpsrlq xmm2, xmm6, 0x13
vpsllq xmm6, xmm6, 0x2d
vorps xmm6, xmm6, xmm2
vpsrlq xmm2, xmm3, 0x3e
vpsllq xmm3, xmm3, 2
vorps xmm2, xmm3, xmm2
vmovups xmmword [rsp + 0x160], xmm2
vpsrlq xmm2, xmm9, 2
vpsllq xmm9, xmm9, 0x3e
vorps xmm9, xmm9, xmm2
vpsrlq xmm2, xmm4, 0x3a
vpsllq xmm4, xmm4, 6
vorps xmm4, xmm4, xmm2
vpsrlq xmm2, xmm8, 0x15
vpsllq xmm8, xmm8, 0x2b
vorps xmm14, xmm8, xmm2
vmovups xmm8, xmmword [rsp + 0x40]
vpsrlq xmm2, xmm5, 0x31
vpsllq xmm5, xmm5, 0xf
vorps xmm5, xmm5, xmm2
vpsrlq xmm2, xmm0, 3
vpsllq xmm0, xmm0, 0x3d
vorps xmm0, xmm0, xmm2
vmovups xmmword [rsp + 0x50], xmm10
vmovups xmm10, xmmword [rsp + 0xc0]
vmovups xmmword [rsp + 0x150], xmm9
vmovups xmmword [rsp + 0x20], xmm11
vmovups xmmword [rsp + 0x140], xmm14
vpsllq xmm3, xmm8, 0x1c
vpsrlq xmm2, xmm8, 0x24
vmovups xmm8, xmmword [rsp + 0x80]
vorps xmm2, xmm3, xmm2
vpsllq xmm9, xmm10, 0x1b
vpsrlq xmm3, xmm8, 9
vpsllq xmm7, xmm8, 0x37
vorps xmm8, xmm7, xmm3
vpsllq xmm7, xmm13, 0x15
vmovups xmmword [rsp + 0x40], xmm8
vmovups xmm8, xmmword [rsp + 0xa0]
vpsrlq xmm3, xmm8, 0x27
vpsllq xmm8, xmm8, 0x19
vorps xmm8, xmm8, xmm3
vpsrlq xmm3, xmm13, 0x2b
vmovups xmm13, xmmword [rsp + 0x90]
vorps xmm7, xmm7, xmm3
vpsrlq xmm3, xmm10, 0x25
vmovups xmm10, xmmword [rsp + 0xd0]
vorps xmm9, xmm9, xmm3
vpsllq xmm11, xmm13, 0x27
vpsrlq xmm3, xmm10, 0x2c
vpsllq xmm10, xmm10, 0x14
vorps xmm10, xmm10, xmm3
vpsrlq xmm3, xmm13, 0x19
vorps xmm11, xmm11, xmm3
vxorps xmm3, xmm15, xmmword [rsp + 0x1a0]
vmovups xmm15, xmmword [rsp + 0xe0]
vpsrlq xmm13, xmm15, 0x32
vpsllq xmm15, xmm15, 0xe
vorps xmm13, xmm15, xmm13
vxorps xmm15, xmm14, xmmword [rsp]
vpshufb xmm3, xmm3, xmmword [0x006bb3d0]
vorps xmm15, xmm15, xmm7
vxorps xmm15, xmm15, xmmword [rsp + 0x20]
vmovups xmmword [rsp + 0x130], xmm15
vandps xmm15, xmm13, xmm7
vxorps xmm14, xmm15, xmm14
vmovups xmmword [rsp + 0x120], xmm14
vmovups xmm14, xmmword [rsp + 0x190]
vorps xmm15, xmm13, xmm14
vxorps xmm7, xmm15, xmm7
vmovups xmm15, xmm14
vmovups xmmword [rsp + 0x110], xmm7
vandps xmm7, xmm14, xmmword [rsp + 0x20]
vxorps xmm13, xmm7, xmm13
vmovups xmmword [rsp + 0x100], xmm13
vmovups xmm13, xmmword [rsp + 0x70]
vorps xmm7, xmm10, xmm13
vxorps xmm14, xmm7, xmm2
vandps xmm7, xmm6, xmm13
vmovups xmmword [rsp + 0xf0], xmm14
vmovups xmm14, xmm13
vxorps xmm13, xmm7, xmm10
vmovups xmmword [rsp + 0xe0], xmm13
vmovups xmm13, xmmword [rsp]
vxorps xmm7, xmm0, xmm13
vorps xmm7, xmm7, xmm6
vxorps xmm14, xmm7, xmm14
vorps xmm7, xmm2, xmm0
vandps xmm2, xmm10, xmm2
vmovups xmm10, xmmword [rsp + 0x40]
vxorps xmm0, xmm2, xmm0
vxorps xmm6, xmm7, xmm6
vmovups xmm7, xmmword [rsp + 0x180]
vmovups xmmword [rsp + 0xd0], xmm14
vmovups xmmword [rsp + 0xb0], xmm0
vxorps xmm0, xmm3, xmm13
vandps xmm3, xmm8, xmm3
vxorps xmm2, xmm3, xmm4
vmovups xmm3, xmmword [rsp + 0x60]
vmovups xmmword [rsp + 0xc0], xmm6
vorps xmm14, xmm8, xmm4
vmovups xmm6, xmmword [rsp + 0x50]
vmovups xmmword [rsp + 0xa0], xmm2
vxorps xmm14, xmm14, xmm12
vandps xmm2, xmm0, xmm3
vxorps xmm8, xmm2, xmm8
vorps xmm2, xmm12, xmm3
vandps xmm12, xmm4, xmm12
vxorps xmm4, xmm12, xmm3
vxorps xmm0, xmm2, xmm0
vmovups xmmword [rsp + 0x90], xmm8
vandps xmm2, xmm9, xmm1
vmovups xmm8, xmm4
vmovups xmmword [rsp + 0x80], xmm0
vmovups xmm4, xmm13
vxorps xmm0, xmm5, xmm13
vandps xmm13, xmm6, xmm7
vorps xmm5, xmm5, xmm6
vxorps xmm3, xmm13, xmm9
vmovups xmmword [rsp + 0x70], xmm3
vmovups xmm3, xmm6
vxorps xmm6, xmm5, xmm7
vorps xmm5, xmm0, xmm1
vxorps xmm12, xmm5, xmm3
vorps xmm7, xmm9, xmm7
vmovups xmm5, xmmword [rsp + 0x170]
vxorps xmm3, xmm2, xmm0
vxorps xmm9, xmm7, xmm1
vmovups xmm1, xmmword [rsp + 0x160]
vmovups xmmword [rsp + 0x60], xmm12
vmovups xmm12, xmmword [rsp + 0x150]
vxorps xmm0, xmm4, xmm10
vmovups xmmword [rsp + 0x50], xmm3
vandps xmm2, xmm0, xmm11
vorps xmm3, xmm11, xmm5
vxorps xmm4, xmm3, xmm0
vandps xmm0, xmm5, xmm1
vandps xmm3, xmm12, xmm10
vxorps xmm7, xmm2, xmm12
vxorps xmm11, xmm0, xmm11
vmovups xmm0, xmm1
vorps xmm1, xmm1, xmm12
vmovups xmmword [rsp + 0x40], xmm7
vxorps xmm10, xmm3, xmm0
vxorps xmm2, xmm1, xmm5
vxorps xmm0, xmm4, xmmword [rsp + 0xe0]
vmovups xmm5, xmmword [rsp + 0x20]
vmovups xmmword [rsp + 0x30], xmm2
vmovddup xmm7, qword [rax - 0x30]
vorps xmm2, xmm5, xmmword [rsp + 0x140]
vmovups xmmword [rsp + 0x140], xmm10
vxorps xmm5, xmm0, xmmword [rsp + 0x130]
vxorps xmm0, xmm6, xmmword [rsp + 0xa0]
vxorps xmm7, xmm2, xmm7
vmovups xmmword [rsp + 0x20], xmm5
vxorps xmm13, xmm10, xmmword [rsp + 0xb0]
vmovups xmm12, xmmword [rsp + 0x60]
vxorps xmm7, xmm7, xmm15
vxorps xmm1, xmm0, xmm5
vxorps xmm10, xmm12, xmmword [rsp + 0x90]
vmovups xmmword [rsp + 0x150], xmm11
vpsrlq xmm2, xmm1, 0x3f
vpsllq xmm1, xmm1, 1
vorps xmm2, xmm1, xmm2
vmovups xmm1, xmmword [rsp + 0x120]
vmovups xmm15, xmmword [rsp + 0x40]
vxorps xmm13, xmm13, xmmword [rsp + 0x100]
vmovups xmmword [rsp + 0x160], xmm8
vxorps xmm8, xmm9, xmm8
vxorps xmm12, xmm15, xmmword [rsp + 0xf0]
vmovups xmmword [rsp + 0x1a0], xmm9
vxorps xmm2, xmm2, xmm8
vmovups xmm15, xmmword [rsp + 0x30]
vxorps xmm5, xmm14, xmmword [rsp + 0x70]
vxorps xmm1, xmm1, xmm11
vxorps xmm1, xmm1, xmmword [rsp + 0xd0]
vxorps xmm11, xmm15, xmmword [rsp + 0xc0]
vxorps xmm11, xmm11, xmmword [rsp + 0x110]
vxorps xmm8, xmm8, xmm13
vxorps xmm2, xmm2, xmm13
vxorps xmm13, xmm2, xmmword [rsp + 0x70]
vxorps xmm12, xmm12, xmm7
vxorps xmm14, xmm2, xmm14
vxorps xmm10, xmm1, xmm10
vpsllq xmm1, xmm10, 1
vpsrlq xmm3, xmm10, 0x3f
vorps xmm3, xmm1, xmm3
vmovups xmm1, xmmword [rsp + 0x50]
vxorps xmm15, xmm1, xmmword [rsp + 0x80]
vxorps xmm3, xmm3, xmm5
vxorps xmm5, xmm5, xmm12
vxorps xmm3, xmm3, xmm12
vxorps xmm12, xmm2, xmmword [rsp + 0x40]
vxorps xmm6, xmm3, xmm6
vxorps xmm9, xmm15, xmm11
vpsrlq xmm1, xmm9, 0x3f
vpsllq xmm9, xmm9, 1
vorps xmm9, xmm9, xmm1
vpsrlq xmm1, xmm8, 0x3f
vpsllq xmm8, xmm8, 1
vorps xmm1, xmm8, xmm1
vpsrlq xmm8, xmm5, 0x3f
vpsllq xmm5, xmm5, 1
vorps xmm5, xmm5, xmm8
vxorps xmm1, xmm1, xmm10
vxorps xmm0, xmm9, xmm0
vxorps xmm0, xmm0, xmmword [rsp + 0x20]
vxorps xmm5, xmm5, xmm15
vxorps xmm10, xmm3, xmmword [rsp + 0xa0]
vxorps xmm9, xmm0, xmmword [rsp + 0x120]
vmovups xmmword [rsp + 0x20], xmm12
vxorps xmm15, xmm5, xmm11
vxorps xmm5, xmm2, xmm7
vxorps xmm7, xmm2, xmmword [rsp + 0xf0]
vxorps xmm2, xmm1, xmmword [rsp + 0x110]
vxorps xmm12, xmm3, xmmword [rsp + 0x130]
vmovups xmmword [rsp + 0x190], xmm5
vxorps xmm11, xmm3, xmmword [rsp + 0xe0]
vxorps xmm3, xmm3, xmm4
vxorps xmm8, xmm0, xmmword [rsp + 0x90]
vxorps xmm4, xmm0, xmmword [rsp + 0xd0]
vxorps xmm5, xmm0, xmmword [rsp + 0x60]
vxorps xmm0, xmm0, xmmword [rsp + 0x150]
vmovups xmmword [rsp + 0x40], xmm2
vxorps xmm2, xmm1, xmmword [rsp + 0xc0]
vmovups xmmword [rsp + 0x90], xmm2
vxorps xmm2, xmm1, xmmword [rsp + 0x80]
vmovups xmmword [rsp + 0x80], xmm2
vxorps xmm2, xmm1, xmmword [rsp + 0x50]
vxorps xmm1, xmm1, xmmword [rsp + 0x30]
vmovups xmmword [rsp + 0xa0], xmm2
vxorps xmm2, xmm15, xmmword [rsp + 0x100]
vpshufb xmm1, xmm1, xmmword [0x006bb3c0]
vmovups xmmword [rsp + 0xc0], xmm2
vxorps xmm2, xmm15, xmmword [rsp + 0xb0]
vmovups xmmword [rsp + 0xb0], xmm2
vxorps xmm2, xmm15, xmmword [rsp + 0x160]
vmovups xmmword [rsp + 0xd0], xmm2
vxorps xmm2, xmm15, xmmword [rsp + 0x140]
vmovups xmmword [rsp + 0xe0], xmm2
vpsrlq xmm2, xmm7, 0x1c
vpsllq xmm7, xmm7, 0x24
vorps xmm7, xmm7, xmm2
vmovups xmm2, xmmword [rsp + 0x20]
vmovups xmmword [rsp + 0x180], xmm7
vpsrlq xmm7, xmm14, 0x3d
vpsllq xmm14, xmm14, 3
vorps xmm14, xmm14, xmm7
vpsrlq xmm7, xmm13, 0x17
vpsllq xmm13, xmm13, 0x29
vorps xmm13, xmm13, xmm7
vmovups xmmword [rsp + 0x170], xmm13
vpsrlq xmm7, xmm2, 0x2e
vpsllq xmm2, xmm2, 0x12
vorps xmm2, xmm2, xmm7
vmovups xmmword [rsp + 0x70], xmm2
vpsrlq xmm2, xmm12, 0x3f
vpsllq xmm12, xmm12, 1
vorps xmm7, xmm12, xmm2
vpsrlq xmm2, xmm11, 0x14
vpsllq xmm11, xmm11, 0x2c
vorps xmm11, xmm11, xmm2
vpsrlq xmm2, xmm10, 0x36
vpsllq xmm10, xmm10, 0xa
vorps xmm10, xmm10, xmm2
vpsrlq xmm2, xmm6, 0x13
vpsllq xmm6, xmm6, 0x2d
vorps xmm6, xmm6, xmm2
vpsrlq xmm2, xmm3, 0x3e
vpsllq xmm3, xmm3, 2
vorps xmm2, xmm3, xmm2
vmovups xmmword [rsp + 0x160], xmm2
vpsrlq xmm2, xmm9, 2
vpsllq xmm9, xmm9, 0x3e
vorps xmm9, xmm9, xmm2
vpsrlq xmm2, xmm4, 0x3a
vpsllq xmm4, xmm4, 6
vorps xmm4, xmm4, xmm2
vpsrlq xmm2, xmm8, 0x15
vpsllq xmm8, xmm8, 0x2b
vorps xmm12, xmm8, xmm2
vmovups xmm8, xmmword [rsp + 0x40]
vpsrlq xmm2, xmm5, 0x31
vpsllq xmm5, xmm5, 0xf
vorps xmm5, xmm5, xmm2
vpsrlq xmm2, xmm0, 3
vpsllq xmm0, xmm0, 0x3d
vorps xmm0, xmm0, xmm2
vmovups xmmword [rsp + 0x60], xmm7
vmovups xmmword [rsp + 0x20], xmm11
vmovups xmm11, xmmword [rsp + 0xc0]
vmovups xmmword [rsp + 0x50], xmm10
vmovups xmmword [rsp + 0x150], xmm9
vmovups xmm10, xmmword [rsp + 0xa0]
vpsllq xmm3, xmm8, 0x1c
vpsrlq xmm2, xmm8, 0x24
vmovups xmm8, xmmword [rsp + 0x90]
vorps xmm2, xmm3, xmm2
vpsllq xmm9, xmm11, 0x1b
vpsrlq xmm3, xmm8, 9
vpsllq xmm7, xmm8, 0x37
vorps xmm8, xmm7, xmm3
vpsllq xmm7, xmm10, 0x15
vmovups xmmword [rsp + 0x40], xmm8
vmovups xmm8, xmmword [rsp + 0x80]
vpsrlq xmm3, xmm8, 0x27
vpsllq xmm8, xmm8, 0x19
vorps xmm8, xmm8, xmm3
vpsrlq xmm3, xmm10, 0x2b
vorps xmm7, xmm7, xmm3
vpsrlq xmm3, xmm11, 0x25
vmovups xmm11, xmmword [rsp + 0xb0]
vorps xmm9, xmm9, xmm3
vpsllq xmm10, xmm11, 0x14
vpsrlq xmm3, xmm11, 0x2c
vmovups xmm11, xmmword [rsp + 0xd0]
vorps xmm10, xmm10, xmm3
vmovups xmmword [rsp + 0x140], xmm12
vpsrlq xmm3, xmm11, 0x19
vpsllq xmm11, xmm11, 0x27
vorps xmm11, xmm11, xmm3
vxorps xmm3, xmm15, xmmword [rsp + 0x1a0]
vmovups xmm15, xmmword [rsp + 0xe0]
vpshufb xmm3, xmm3, xmmword [0x006bb3d0]
vpsrlq xmm13, xmm15, 0x32
vpsllq xmm15, xmm15, 0xe
vorps xmm13, xmm15, xmm13
vxorps xmm15, xmm12, xmmword [rsp]
vorps xmm15, xmm15, xmm7
vxorps xmm15, xmm15, xmmword [rsp + 0x20]
vmovups xmmword [rsp + 0x130], xmm15
vandps xmm15, xmm13, xmm7
vxorps xmm15, xmm15, xmm12
vmovups xmm12, xmmword [rsp + 0x190]
vmovups xmmword [rsp + 0x120], xmm15
vorps xmm15, xmm13, xmm12
vxorps xmm7, xmm15, xmm7
vmovups xmm15, xmm12
vmovups xmmword [rsp + 0x110], xmm7
vandps xmm7, xmm12, xmmword [rsp + 0x20]
vxorps xmm13, xmm7, xmm13
vorps xmm7, xmm10, xmm14
vmovups xmmword [rsp + 0x100], xmm13
vxorps xmm13, xmm7, xmm2
vandps xmm7, xmm6, xmm14
vmovups xmmword [rsp + 0xf0], xmm13
vmovups xmm13, xmmword [rsp]
vxorps xmm12, xmm7, xmm10
vmovups xmmword [rsp + 0xe0], xmm12
vxorps xmm7, xmm0, xmm13
vorps xmm7, xmm7, xmm6
vxorps xmm14, xmm7, xmm14
vorps xmm7, xmm2, xmm0
vandps xmm2, xmm10, xmm2
vxorps xmm0, xmm2, xmm0
vxorps xmm6, xmm7, xmm6
vmovups xmmword [rsp + 0xd0], xmm14
vorps xmm14, xmm8, xmm4
vmovups xmmword [rsp + 0xb0], xmm0
vxorps xmm0, xmm3, xmm13
vandps xmm3, xmm8, xmm3
vmovups xmmword [rsp + 0xc0], xmm6
vxorps xmm2, xmm3, xmm4
vmovups xmm3, xmmword [rsp + 0x70]
vmovups xmm6, xmmword [rsp + 0x60]
vmovups xmmword [rsp + 0xa0], xmm2
vmovups xmm7, xmmword [rsp + 0x180]
vandps xmm2, xmm0, xmm3
vxorps xmm14, xmm14, xmm6
vandps xmm12, xmm4, xmm6
vxorps xmm8, xmm2, xmm8
vorps xmm2, xmm3, xmm6
vmovups xmm6, xmmword [rsp + 0x50]
vxorps xmm4, xmm12, xmm3
vxorps xmm0, xmm2, xmm0
vandps xmm2, xmm9, xmm1
vmovups xmmword [rsp + 0x90], xmm8
vmovups xmmword [rsp + 0x80], xmm0
vxorps xmm0, xmm5, xmm13
vmovups xmm8, xmm4
vmovups xmm4, xmm13
vxorps xmm10, xmm2, xmm0
vmovups xmmword [rsp + 0x50], xmm10
vmovups xmm10, xmmword [rsp + 0x40]
vandps xmm13, xmm6, xmm7
vorps xmm5, xmm5, xmm6
vxorps xmm3, xmm13, xmm9
vmovups xmmword [rsp + 0x70], xmm3
vmovups xmm3, xmm6
vxorps xmm6, xmm5, xmm7
vorps xmm7, xmm9, xmm7
vmovups xmm9, xmmword [rsp + 0x150]
vorps xmm5, xmm0, xmm1
vxorps xmm7, xmm7, xmm1
vxorps xmm0, xmm4, xmm10
vxorps xmm3, xmm5, xmm3
vmovups xmm12, xmm7
vandps xmm2, xmm0, xmm11
vmovups xmmword [rsp + 0x60], xmm3
vxorps xmm4, xmm2, xmm9
vmovups xmmword [rsp + 0x40], xmm4
vmovups xmm5, xmmword [rsp + 0x170]
vmovups xmm1, xmmword [rsp + 0x160]
vmovups xmmword [rsp + 0x180], xmm12
vmovups xmmword [rsp + 0x160], xmm8
vxorps xmm8, xmm12, xmm8
vmovddup xmm7, qword [rax - 0x28]
vmovups xmm12, xmmword [rsp + 0x60]
vorps xmm3, xmm11, xmm5
vxorps xmm4, xmm3, xmm0
vandps xmm0, xmm5, xmm1
vandps xmm3, xmm9, xmm10
vxorps xmm10, xmm12, xmmword [rsp + 0x90]
vxorps xmm11, xmm0, xmm11
vmovups xmm0, xmm1
vorps xmm1, xmm1, xmm9
vxorps xmm1, xmm1, xmm5
vxorps xmm9, xmm3, xmm0
vmovups xmm5, xmmword [rsp + 0x20]
vxorps xmm0, xmm4, xmmword [rsp + 0xe0]
vorps xmm2, xmm5, xmmword [rsp + 0x140]
vxorps xmm5, xmm0, xmmword [rsp + 0x130]
vmovups xmmword [rsp + 0x30], xmm1
vmovups xmmword [rsp + 0x140], xmm9
vmovups xmmword [rsp + 0x150], xmm11
vxorps xmm0, xmm6, xmmword [rsp + 0xa0]
vxorps xmm13, xmm9, xmmword [rsp + 0xb0]
vmovups xmm9, xmmword [rsp + 0x30]
vxorps xmm13, xmm13, xmmword [rsp + 0x100]
vxorps xmm7, xmm2, xmm7
vmovups xmmword [rsp + 0x20], xmm5
vxorps xmm7, xmm7, xmm15
vmovups xmm15, xmmword [rsp + 0x40]
vxorps xmm1, xmm0, xmm5
vxorps xmm12, xmm15, xmmword [rsp + 0xf0]
vxorps xmm5, xmm14, xmmword [rsp + 0x70]
vpsrlq xmm2, xmm1, 0x3f
vpsllq xmm1, xmm1, 1
vorps xmm2, xmm1, xmm2
vmovups xmm1, xmmword [rsp + 0x120]
vxorps xmm2, xmm2, xmm8
vxorps xmm8, xmm8, xmm13
vxorps xmm2, xmm2, xmm13
vxorps xmm13, xmm2, xmmword [rsp + 0x70]
vxorps xmm14, xmm2, xmm14
vxorps xmm12, xmm12, xmm7
vxorps xmm1, xmm1, xmm11
vxorps xmm1, xmm1, xmmword [rsp + 0xd0]
vxorps xmm11, xmm9, xmmword [rsp + 0xc0]
vxorps xmm11, xmm11, xmmword [rsp + 0x110]
vxorps xmm10, xmm1, xmm10
vpsllq xmm1, xmm10, 1
vpsrlq xmm3, xmm10, 0x3f
vorps xmm3, xmm1, xmm3
vmovups xmm1, xmmword [rsp + 0x50]
vxorps xmm15, xmm1, xmmword [rsp + 0x80]
vxorps xmm3, xmm3, xmm5
vxorps xmm5, xmm5, xmm12
vxorps xmm3, xmm3, xmm12
vxorps xmm6, xmm3, xmm6
vxorps xmm9, xmm15, xmm11
vpsrlq xmm1, xmm9, 0x3f
vpsllq xmm9, xmm9, 1
vorps xmm9, xmm9, xmm1
vpsrlq xmm1, xmm8, 0x3f
vpsllq xmm8, xmm8, 1
vorps xmm1, xmm8, xmm1
vpsrlq xmm8, xmm5, 0x3f
vpsllq xmm5, xmm5, 1
vorps xmm5, xmm5, xmm8
vxorps xmm1, xmm1, xmm10
vxorps xmm0, xmm9, xmm0
vxorps xmm0, xmm0, xmmword [rsp + 0x20]
vxorps xmm5, xmm5, xmm15
vxorps xmm15, xmm5, xmm11
vxorps xmm5, xmm2, xmm7
vxorps xmm7, xmm2, xmmword [rsp + 0xf0]
vmovups xmmword [rsp + 0x170], xmm5
vxorps xmm2, xmm2, xmmword [rsp + 0x40]
vxorps xmm11, xmm1, xmmword [rsp + 0x110]
vxorps xmm10, xmm3, xmmword [rsp + 0xa0]
vxorps xmm9, xmm3, xmmword [rsp + 0xe0]
vxorps xmm12, xmm3, xmmword [rsp + 0x130]
vxorps xmm3, xmm3, xmm4
vxorps xmm4, xmm0, xmmword [rsp + 0xd0]
vxorps xmm8, xmm0, xmmword [rsp + 0x90]
vxorps xmm5, xmm0, xmmword [rsp + 0x60]
vmovups xmmword [rsp + 0x40], xmm11
vxorps xmm11, xmm1, xmmword [rsp + 0xc0]
vmovups xmmword [rsp + 0x20], xmm9
vxorps xmm9, xmm0, xmmword [rsp + 0x120]
vxorps xmm0, xmm0, xmmword [rsp + 0x150]
vmovups xmmword [rsp + 0x70], xmm11
vxorps xmm11, xmm1, xmmword [rsp + 0x80]
vmovups xmmword [rsp + 0xa0], xmm11
vxorps xmm11, xmm1, xmmword [rsp + 0x50]
vmovups xmmword [rsp + 0xc0], xmm11
vxorps xmm11, xmm15, xmmword [rsp + 0x100]
vmovups xmmword [rsp + 0xd0], xmm11
vxorps xmm11, xmm15, xmmword [rsp + 0xb0]
vmovups xmmword [rsp + 0xb0], xmm11
vxorps xmm11, xmm15, xmmword [rsp + 0x160]
vmovups xmmword [rsp + 0xe0], xmm11
vxorps xmm11, xmm15, xmmword [rsp + 0x140]
vmovups xmmword [rsp + 0xf0], xmm11
vpsrlq xmm11, xmm7, 0x1c
vpsllq xmm7, xmm7, 0x24
vorps xmm7, xmm7, xmm11
vmovups xmmword [rsp + 0x160], xmm7
vpsrlq xmm7, xmm14, 0x3d
vpsllq xmm14, xmm14, 3
vorps xmm14, xmm14, xmm7
vpsrlq xmm7, xmm13, 0x17
vpsllq xmm13, xmm13, 0x29
vorps xmm13, xmm13, xmm7
vpsrlq xmm7, xmm2, 0x2e
vpsllq xmm2, xmm2, 0x12
vorps xmm2, xmm2, xmm7
vmovups xmm7, xmmword [rsp + 0x20]
vmovups xmmword [rsp + 0x150], xmm13
vmovups xmmword [rsp + 0x90], xmm2
vpsrlq xmm2, xmm12, 0x3f
vpsllq xmm12, xmm12, 1
vorps xmm12, xmm12, xmm2
vpsllq xmm11, xmm7, 0x2c
vpsrlq xmm2, xmm7, 0x14
vorps xmm11, xmm11, xmm2
vpsrlq xmm2, xmm10, 0x36
vpsllq xmm10, xmm10, 0xa
vorps xmm10, xmm10, xmm2
vpsrlq xmm2, xmm6, 0x13
vpsllq xmm6, xmm6, 0x2d
vorps xmm6, xmm6, xmm2
vmovups xmmword [rsp + 0x20], xmm11
vpsrlq xmm2, xmm3, 0x3e
vmovups xmmword [rsp + 0x80], xmm10
vpsllq xmm3, xmm3, 2
vmovups xmmword [rsp + 0x60], xmm6
vorps xmm10, xmm3, xmm2
vpsrlq xmm2, xmm9, 2
vpsllq xmm9, xmm9, 0x3e
vorps xmm9, xmm9, xmm2
vpsrlq xmm2, xmm4, 0x3a
vpsllq xmm4, xmm4, 6
vorps xmm4, xmm4, xmm2
vpsrlq xmm2, xmm8, 0x15
vpsllq xmm8, xmm8, 0x2b
vorps xmm6, xmm8, xmm2
vmovups xmm8, xmmword [rsp + 0x40]
vpsrlq xmm2, xmm5, 0x31
vpsllq xmm5, xmm5, 0xf
vorps xmm5, xmm5, xmm2
vpsrlq xmm2, xmm0, 3
vpsllq xmm0, xmm0, 0x3d
vorps xmm0, xmm0, xmm2
vmovups xmm11, xmmword [rsp + 0xb0]
vmovups xmmword [rsp + 0x50], xmm9
vmovups xmm9, xmmword [rsp + 0xd0]
vmovups xmmword [rsp + 0x140], xmm10
vxorps xmm1, xmm1, xmmword [rsp + 0x30]
vpsllq xmm3, xmm8, 0x1c
vpsrlq xmm2, xmm8, 0x24
vmovups xmm8, xmmword [rsp + 0x70]
vorps xmm2, xmm3, xmm2
vpsllq xmm10, xmm11, 0x14
vmovups xmmword [rsp + 0x70], xmm6
vpshufb xmm1, xmm1, xmmword [0x006bb3c0]
vpsrlq xmm3, xmm8, 9
vpsllq xmm7, xmm8, 0x37
vmovups xmm8, xmmword [rsp + 0xa0]
vorps xmm13, xmm7, xmm3
vmovups xmmword [rsp + 0x40], xmm13
vpsrlq xmm3, xmm8, 0x27
vpsllq xmm7, xmm8, 0x19
vmovups xmm8, xmmword [rsp + 0xc0]
vorps xmm7, xmm7, xmm3
vpsrlq xmm3, xmm8, 0x2b
vpsllq xmm8, xmm8, 0x15
vorps xmm8, xmm8, xmm3
vpsrlq xmm3, xmm9, 0x25
vpsllq xmm9, xmm9, 0x1b
vorps xmm9, xmm9, xmm3
vpsrlq xmm3, xmm11, 0x2c
vmovups xmm11, xmmword [rsp + 0xe0]
vorps xmm10, xmm10, xmm3
vpsrlq xmm3, xmm11, 0x19
vpsllq xmm11, xmm11, 0x27
vorps xmm11, xmm11, xmm3
vxorps xmm3, xmm15, xmmword [rsp + 0x180]
vmovups xmm15, xmmword [rsp + 0xf0]
vpshufb xmm3, xmm3, xmmword [0x006bb3d0]
vpsrlq xmm13, xmm15, 0x32
vpsllq xmm15, xmm15, 0xe
vorps xmm13, xmm15, xmm13
vxorps xmm15, xmm6, xmmword [rsp]
vorps xmm15, xmm15, xmm8
vxorps xmm15, xmm15, xmmword [rsp + 0x20]
vmovups xmmword [rsp + 0x130], xmm15
vandps xmm15, xmm13, xmm8
vxorps xmm6, xmm15, xmm6
vmovups xmmword [rsp + 0x120], xmm6
vmovups xmm6, xmmword [rsp + 0x170]
vorps xmm15, xmm13, xmm6
vxorps xmm8, xmm15, xmm8
vmovups xmm15, xmm6
vmovups xmmword [rsp + 0x110], xmm8
vandps xmm8, xmm6, xmmword [rsp + 0x20]
vxorps xmm8, xmm8, xmm13
vmovups xmm13, xmmword [rsp]
vmovups xmmword [rsp + 0x100], xmm8
vorps xmm8, xmm10, xmm14
vxorps xmm6, xmm8, xmm2
vmovups xmmword [rsp + 0xf0], xmm6
vmovups xmm6, xmmword [rsp + 0x60]
vandps xmm8, xmm14, xmm6
vxorps xmm8, xmm8, xmm10
vmovups xmmword [rsp + 0xe0], xmm8
vxorps xmm8, xmm0, xmm13
vorps xmm8, xmm8, xmm6
vxorps xmm14, xmm8, xmm14
vorps xmm8, xmm2, xmm0
vandps xmm2, xmm10, xmm2
vxorps xmm0, xmm2, xmm0
vmovups xmmword [rsp + 0xd0], xmm14
vxorps xmm14, xmm8, xmm6
vmovups xmm8, xmm0
vxorps xmm0, xmm3, xmm13
vandps xmm3, xmm7, xmm3
vmovups xmmword [rsp + 0xc0], xmm14
vxorps xmm3, xmm3, xmm4
vorps xmm14, xmm7, xmm4
vmovups xmmword [rsp + 0xb0], xmm3
vmovups xmm3, xmmword [rsp + 0x90]
vxorps xmm14, xmm14, xmm12
vorps xmm2, xmm12, xmm3
vandps xmm6, xmm0, xmm3
vandps xmm12, xmm4, xmm12
vmovups xmm4, xmm13
vxorps xmm0, xmm2, xmm0
vxorps xmm6, xmm6, xmm7
vxorps xmm3, xmm12, xmm3
vmovups xmmword [rsp + 0xa0], xmm0
vmovups xmm2, xmmword [rsp + 0x80]
vmovups xmm7, xmmword [rsp + 0x160]
vxorps xmm0, xmm5, xmm13
vmovups xmm12, xmmword [rsp + 0x50]
vmovups xmmword [rsp + 0x90], xmm3
vmovups xmmword [rsp + 0x180], xmm8
vandps xmm13, xmm2, xmm7
vorps xmm5, xmm5, xmm2
vxorps xmm10, xmm13, xmm9
vmovups xmm13, xmmword [rsp + 0x40]
vxorps xmm5, xmm5, xmm7
vorps xmm7, xmm9, xmm7
vmovups xmmword [rsp + 0x80], xmm10
vmovups xmm10, xmm5
vorps xmm5, xmm0, xmm1
vxorps xmm5, xmm5, xmm2
vandps xmm2, xmm9, xmm1
vxorps xmm9, xmm7, xmm1
vmovups xmm7, xmmword [rsp + 0x140]
vxorps xmm2, xmm2, xmm0
vmovups xmmword [rsp + 0x160], xmm10
vmovups xmmword [rsp + 0x170], xmm9
vmovups xmmword [rsp + 0x60], xmm2
vxorps xmm0, xmm4, xmm13
vmovups xmm4, xmmword [rsp + 0x150]
vandps xmm2, xmm0, xmm11
vxorps xmm1, xmm2, xmm12
vmovups xmmword [rsp + 0x50], xmm1
vorps xmm3, xmm11, xmm4
vandps xmm1, xmm4, xmm7
vxorps xmm2, xmm3, xmm0
vxorps xmm11, xmm1, xmm11
vandps xmm3, xmm12, xmm13
vmovups xmm1, xmmword [rsp + 0x20]
vmovups xmmword [rsp + 0x30], xmm2
vmovups xmm13, xmmword [rsp + 0x30]
vorps xmm2, xmm1, xmmword [rsp + 0x70]
vorps xmm0, xmm7, xmm12
vxorps xmm1, xmm13, xmmword [rsp + 0xe0]
vxorps xmm0, xmm0, xmm4
vxorps xmm12, xmm3, xmm7
vxorps xmm4, xmm1, xmmword [rsp + 0x130]
vxorps xmm1, xmm10, xmmword [rsp + 0xb0]
vmovups xmmword [rsp + 0x40], xmm0
vxorps xmm10, xmm5, xmm6
vmovddup xmm7, qword [rax - 0x20]
vmovups xmmword [rsp + 0x150], xmm11
vxorps xmm13, xmm12, xmm8
vmovups xmmword [rsp + 0x140], xmm12
vxorps xmm13, xmm13, xmmword [rsp + 0x100]
vxorps xmm8, xmm9, xmmword [rsp + 0x90]
vxorps xmm0, xmm1, xmm4
vmovups xmmword [rsp + 0x20], xmm4
vxorps xmm4, xmm14, xmmword [rsp + 0x80]
vxorps xmm7, xmm2, xmm7
vpsrlq xmm2, xmm0, 0x3f
vpsllq xmm0, xmm0, 1
vorps xmm2, xmm0, xmm2
vxorps xmm0, xmm11, xmmword [rsp + 0x120]
vmovups xmm11, xmmword [rsp + 0x50]
vxorps xmm7, xmm7, xmm15
vxorps xmm0, xmm0, xmmword [rsp + 0xd0]
vxorps xmm12, xmm11, xmmword [rsp + 0xf0]
vxorps xmm2, xmm2, xmm8
vxorps xmm8, xmm8, xmm13
vxorps xmm2, xmm2, xmm13
vxorps xmm14, xmm2, xmm14
vxorps xmm10, xmm0, xmm10
vxorps xmm12, xmm12, xmm7
vpsllq xmm0, xmm10, 1
vpsrlq xmm3, xmm10, 0x3f
vorps xmm3, xmm0, xmm3
vmovups xmm0, xmmword [rsp + 0x40]
vxorps xmm11, xmm0, xmmword [rsp + 0xc0]
vmovups xmm15, xmmword [rsp + 0x60]
vxorps xmm3, xmm3, xmm4
vxorps xmm4, xmm4, xmm12
vxorps xmm15, xmm15, xmmword [rsp + 0xa0]
vxorps xmm11, xmm11, xmmword [rsp + 0x110]
vxorps xmm3, xmm3, xmm12
vxorps xmm13, xmm2, xmmword [rsp + 0x80]
vxorps xmm12, xmm3, xmmword [rsp + 0x130]
vxorps xmm9, xmm15, xmm11
vpsrlq xmm0, xmm9, 0x3f
vpsllq xmm9, xmm9, 1
vorps xmm9, xmm9, xmm0
vpsrlq xmm0, xmm8, 0x3f
vxorps xmm1, xmm9, xmm1
vxorps xmm1, xmm1, xmmword [rsp + 0x20]
vpsllq xmm8, xmm8, 1
vorps xmm0, xmm8, xmm0
vpsrlq xmm8, xmm4, 0x3f
vpsllq xmm4, xmm4, 1
vorps xmm4, xmm4, xmm8
vxorps xmm0, xmm0, xmm10
vxorps xmm4, xmm4, xmm15
vxorps xmm10, xmm3, xmmword [rsp + 0xb0]
vxorps xmm9, xmm3, xmmword [rsp + 0x160]
vxorps xmm15, xmm4, xmm11
vxorps xmm4, xmm2, xmm7
vxorps xmm11, xmm3, xmmword [rsp + 0xe0]
vxorps xmm8, xmm1, xmmword [rsp + 0x120]
vmovups xmmword [rsp + 0x70], xmm4
vxorps xmm4, xmm2, xmmword [rsp + 0xf0]
vxorps xmm2, xmm2, xmmword [rsp + 0x50]
vxorps xmm7, xmm1, xmmword [rsp + 0xd0]
vxorps xmm3, xmm3, xmmword [rsp + 0x30]
vxorps xmm5, xmm1, xmm5
vxorps xmm6, xmm1, xmm6
vxorps xmm1, xmm1, xmmword [rsp + 0x150]
vmovups xmmword [rsp + 0x50], xmm5
vxorps xmm5, xmm0, xmmword [rsp + 0x110]
vmovups xmmword [rsp + 0x80], xmm5
vxorps xmm5, xmm0, xmmword [rsp + 0xc0]
vmovups xmmword [rsp + 0xb0], xmm5
vxorps xmm5, xmm0, xmmword [rsp + 0xa0]
vmovups xmmword [rsp + 0xa0], xmm5
vxorps xmm5, xmm0, xmmword [rsp + 0x60]
vmovups xmmword [rsp + 0x60], xmm5
vxorps xmm5, xmm15, xmmword [rsp + 0x100]
vmovups xmmword [rsp + 0xc0], xmm5
vxorps xmm5, xmm15, xmmword [rsp + 0x180]
vmovups xmmword [rsp + 0xf0], xmm5
vxorps xmm5, xmm15, xmmword [rsp + 0x90]
vmovups xmmword [rsp + 0x90], xmm5
vxorps xmm5, xmm15, xmmword [rsp + 0x140]
vxorps xmm0, xmm0, xmmword [rsp + 0x40]
vmovups xmmword [rsp + 0x100], xmm5
vpsrlq xmm5, xmm4, 0x1c
vpsllq xmm4, xmm4, 0x24
vorps xmm4, xmm4, xmm5
vmovups xmmword [rsp + 0x110], xmm4
vpsrlq xmm4, xmm14, 0x3d
vpsllq xmm14, xmm14, 3
vorps xmm14, xmm4, xmm14
vpsrlq xmm4, xmm13, 0x17
vpsllq xmm13, xmm13, 0x29
vorps xmm13, xmm4, xmm13
vmovups xmm5, xmmword [rsp + 0x50]
vmovups xmmword [rsp + 0x130], xmm13
vmovups xmm13, xmmword [rsp + 0x80]
vpsrlq xmm4, xmm2, 0x2e
vpsllq xmm2, xmm2, 0x12
vorps xmm2, xmm4, xmm2
vpshufb xmm0, xmm0, xmmword [0x006bb3c0]
vmovups xmmword [rsp + 0xe0], xmm2
vpsrlq xmm2, xmm12, 0x3f
vpsllq xmm12, xmm12, 1
vorps xmm12, xmm2, xmm12
vpsrlq xmm2, xmm11, 0x14
vpsllq xmm11, xmm11, 0x2c
vorps xmm11, xmm2, xmm11
vpsrlq xmm2, xmm10, 0x36
vpsllq xmm10, xmm10, 0xa
vorps xmm10, xmm2, xmm10
vpsrlq xmm2, xmm9, 0x13
vpsllq xmm9, xmm9, 0x2d
vorps xmm9, xmm2, xmm9
vpsrlq xmm2, xmm3, 0x3e
vpsllq xmm3, xmm3, 2
vorps xmm2, xmm2, xmm3
vmovups xmmword [rsp + 0x120], xmm10
vmovups xmmword [rsp + 0x140], xmm2
vpsrlq xmm2, xmm8, 2
vpsllq xmm8, xmm8, 0x3e
vorps xmm8, xmm2, xmm8
vpsrlq xmm2, xmm7, 0x3a
vpsllq xmm7, xmm7, 6
vorps xmm4, xmm2, xmm7
vpsllq xmm3, xmm13, 0x1c
vpsrlq xmm2, xmm6, 0x15
vpsllq xmm6, xmm6, 0x2b
vorps xmm10, xmm2, xmm6
vpsrlq xmm2, xmm5, 0x31
vpsllq xmm5, xmm5, 0xf
vorps xmm5, xmm2, xmm5
vpsrlq xmm2, xmm1, 3
vpsllq xmm1, xmm1, 0x3d
vorps xmm2, xmm2, xmm1
vpsrlq xmm1, xmm13, 0x24
vmovups xmm13, xmmword [rsp + 0xb0]
vorps xmm1, xmm1, xmm3
vmovups xmmword [rsp + 0xd0], xmm4
vmovups xmm7, xmmword [rsp + 0xc0]
vmovups xmmword [rsp + 0x20], xmm11
vmovups xmmword [rsp + 0x150], xmm8
vmovups xmmword [rsp + 0x30], xmm10
vpsrlq xmm3, xmm13, 9
vpsllq xmm4, xmm13, 0x37
vmovups xmm13, xmmword [rsp + 0xa0]
vorps xmm11, xmm3, xmm4
vpsrlq xmm8, xmm7, 0x25
vmovups xmmword [rsp + 0x160], xmm11
vpsllq xmm3, xmm13, 0x19
vpsrlq xmm6, xmm13, 0x27
vmovups xmm13, xmmword [rsp + 0x60]
vorps xmm6, xmm6, xmm3
vpsrlq xmm4, xmm13, 0x2b
vpsllq xmm3, xmm13, 0x15
vorps xmm4, xmm4, xmm3
vpsllq xmm3, xmm7, 0x1b
vmovups xmm7, xmmword [rsp + 0xf0]
vorps xmm8, xmm8, xmm3
vpsrlq xmm10, xmm7, 0x2c
vpsllq xmm3, xmm7, 0x14
vmovups xmm7, xmmword [rsp + 0x90]
vorps xmm10, xmm10, xmm3
vpsrlq xmm11, xmm7, 0x19
vpsllq xmm3, xmm7, 0x27
vmovups xmm7, xmmword [rsp + 0x100]
vorps xmm11, xmm11, xmm3
vxorps xmm3, xmm15, xmmword [rsp + 0x170]
vpsrlq xmm13, xmm7, 0x32
vpsllq xmm15, xmm7, 0xe
vmovups xmm7, xmmword [rsp + 0x30]
vorps xmm13, xmm13, xmm15
vxorps xmm15, xmm7, xmmword [rsp + 0x10]
vpshufb xmm3, xmm3, xmmword [0x006bb3d0]
vorps xmm15, xmm15, xmm4
vxorps xmm7, xmm15, xmmword [rsp + 0x20]
vandps xmm15, xmm4, xmm13
vxorps xmm15, xmm15, xmmword [rsp + 0x30]
vmovups xmmword [rsp + 0x50], xmm15
vorps xmm15, xmm13, xmmword [rsp + 0x70]
vmovups xmmword [rsp + 0x40], xmm7
vxorps xmm7, xmm15, xmm4
vmovups xmmword [rsp + 0x60], xmm7
vmovups xmm15, xmmword [rsp + 0x70]
vmovups xmm4, xmmword [rsp + 0x20]
vandps xmm4, xmm4, xmm15
vxorps xmm13, xmm4, xmm13
vorps xmm4, xmm14, xmm10
vmovups xmmword [rsp + 0x70], xmm13
vxorps xmm13, xmm4, xmm1
vandps xmm4, xmm14, xmm9
vxorps xmm7, xmm4, xmm10
vmovups xmmword [rsp + 0x80], xmm13
vmovups xmmword [rsp + 0x90], xmm7
vmovups xmm7, xmmword [rsp + 0x10]
vxorps xmm4, xmm2, xmm7
vorps xmm4, xmm4, xmm9
vxorps xmm14, xmm4, xmm14
vorps xmm4, xmm2, xmm1
vandps xmm1, xmm1, xmm10
vxorps xmm9, xmm4, xmm9
vmovups xmm4, xmmword [rsp + 0xd0]
vmovups xmmword [rsp + 0xa0], xmm14
vxorps xmm14, xmm1, xmm2
vxorps xmm1, xmm3, xmm7
vandps xmm3, xmm6, xmm3
vmovups xmmword [rsp + 0xb0], xmm9
vmovups xmmword [rsp + 0xc0], xmm14
vxorps xmm9, xmm3, xmm4
vmovups xmm3, xmmword [rsp + 0xe0]
vorps xmm14, xmm6, xmm4
vxorps xmm14, xmm14, xmm12
vmovups xmmword [rsp + 0xd0], xmm9
vandps xmm2, xmm1, xmm3
vxorps xmm2, xmm2, xmm6
vmovups xmm6, xmmword [rsp + 0x110]
vmovups xmmword [rsp + 0xe0], xmm2
vorps xmm2, xmm12, xmm3
vandps xmm12, xmm12, xmm4
vmovups xmm4, xmmword [rsp + 0x120]
vxorps xmm1, xmm2, xmm1
vxorps xmm3, xmm12, xmm3
vandps xmm2, xmm8, xmm0
vmovups xmm12, xmmword [rsp + 0x160]
vmovups xmmword [rsp + 0xf0], xmm1
vxorps xmm1, xmm5, xmm7
vmovups xmmword [rsp + 0x100], xmm3
vxorps xmm10, xmm2, xmm1
vmovups xmmword [rsp + 0x110], xmm10
vorps xmm5, xmm5, xmm4
vandps xmm13, xmm4, xmm6
vxorps xmm9, xmm5, xmm6
vorps xmm5, xmm1, xmm0
vmovups xmm1, xmmword [rsp + 0x140]
vxorps xmm13, xmm13, xmm8
vxorps xmm5, xmm5, xmm4
vorps xmm4, xmm8, xmm6
vmovups xmm6, xmmword [rsp + 0x130]
vxorps xmm8, xmm4, xmm0
vmovups xmm4, xmmword [rsp + 0x150]
vxorps xmm0, xmm7, xmm12
vmovddup xmm7, qword [rax - 0x18]
vmovups xmm10, xmm8
vandps xmm3, xmm11, xmm0
vorps xmm2, xmm11, xmm6
vxorps xmm8, xmm2, xmm0
vandps xmm0, xmm6, xmm1
vxorps xmm3, xmm3, xmm4
vxorps xmm11, xmm0, xmm11
vmovups xmm0, xmm1
vorps xmm1, xmm1, xmm4
vmovups xmmword [rsp + 0x120], xmm3
vmovups xmmword [rsp + 0x130], xmm11
vxorps xmm11, xmm1, xmm6
vmovups xmm6, xmmword [rsp + 0x20]
vandps xmm3, xmm4, xmm12
vorps xmm2, xmm6, xmmword [rsp + 0x30]
vxorps xmm12, xmm3, xmm0
vmovups xmmword [rsp + 0x140], xmm11
vmovups xmmword [rsp + 0x20], xmm8
vxorps xmm0, xmm8, xmmword [rsp + 0x90]
vxorps xmm11, xmm0, xmmword [rsp + 0x40]
vxorps xmm7, xmm2, xmm7
vxorps xmm2, xmm14, xmm13
vxorps xmm7, xmm7, xmm15
vxorps xmm15, xmm9, xmmword [rsp + 0xd0]
vmovups xmmword [rsp + 0x30], xmm12
vmovups xmm6, xmmword [rsp + 0xc0]
vxorps xmm4, xmm10, xmmword [rsp + 0x100]
vmovups xmmword [rsp + 0x160], xmm10
vxorps xmm8, xmm5, xmmword [rsp + 0xe0]
vxorps xmm1, xmm11, xmm15
vxorps xmm6, xmm6, xmm12
vmovups xmm12, xmmword [rsp + 0x120]
vxorps xmm6, xmm6, xmmword [rsp + 0x70]
vpsrlq xmm0, xmm1, 0x3f
vpsllq xmm1, xmm1, 1
vorps xmm3, xmm0, xmm1
vmovups xmm0, xmmword [rsp + 0x130]
vxorps xmm1, xmm0, xmmword [rsp + 0x50]
vmovups xmmword [rsp + 0x150], xmm4
vxorps xmm3, xmm3, xmm4
vxorps xmm4, xmm12, xmmword [rsp + 0x80]
vxorps xmm1, xmm1, xmmword [rsp + 0xa0]
vmovups xmm12, xmm2
vmovups xmmword [rsp + 0x170], xmm12
vxorps xmm3, xmm3, xmm6
vxorps xmm6, xmm6, xmmword [rsp + 0x150]
vxorps xmm14, xmm14, xmm3
vxorps xmm13, xmm13, xmm3
vxorps xmm4, xmm4, xmm7
vxorps xmm8, xmm1, xmm8
vpsrlq xmm0, xmm8, 0x3f
vpsllq xmm1, xmm8, 1
vorps xmm2, xmm0, xmm1
vmovups xmm0, xmmword [rsp + 0x110]
vxorps xmm2, xmm2, xmm12
vmovups xmm12, xmmword [rsp + 0x140]
vxorps xmm10, xmm12, xmmword [rsp + 0xb0]
vxorps xmm12, xmm0, xmmword [rsp + 0xf0]
vxorps xmm2, xmm2, xmm4
vxorps xmm10, xmm10, xmmword [rsp + 0x60]
vxorps xmm4, xmm4, xmmword [rsp + 0x170]
vxorps xmm9, xmm9, xmm2
vxorps xmm0, xmm10, xmm12
vpsrlq xmm1, xmm0, 0x3f
vpsllq xmm0, xmm0, 1
vorps xmm0, xmm1, xmm0
vpsrlq xmm1, xmm6, 0x3f
vpsllq xmm6, xmm6, 1
vorps xmm1, xmm1, xmm6
vpsrlq xmm6, xmm4, 0x3f
vpsllq xmm4, xmm4, 1
vorps xmm4, xmm6, xmm4
vxorps xmm0, xmm0, xmm15
vxorps xmm6, xmm7, xmm3
vxorps xmm1, xmm1, xmm8
vxorps xmm4, xmm4, xmm12
vxorps xmm0, xmm0, xmm11
vxorps xmm12, xmm2, xmmword [rsp + 0x40]
vxorps xmm11, xmm2, xmmword [rsp + 0x90]
vxorps xmm15, xmm4, xmm10
vmovups xmmword [rsp + 0x150], xmm6
vxorps xmm10, xmm2, xmmword [rsp + 0xd0]
vxorps xmm6, xmm2, xmmword [rsp + 0x20]
vxorps xmm2, xmm1, xmmword [rsp + 0x60]
vxorps xmm5, xmm5, xmm0
vxorps xmm4, xmm3, xmmword [rsp + 0x80]
vxorps xmm8, xmm0, xmmword [rsp + 0x50]
vxorps xmm7, xmm0, xmmword [rsp + 0xa0]
vxorps xmm3, xmm3, xmmword [rsp + 0x120]
vmovups xmmword [rsp + 0x80], xmm6
vxorps xmm6, xmm0, xmmword [rsp + 0xe0]
vxorps xmm0, xmm0, xmmword [rsp + 0x130]
vmovups xmmword [rsp + 0x50], xmm2
vxorps xmm2, xmm1, xmmword [rsp + 0xb0]
vmovups xmmword [rsp + 0x60], xmm2
vxorps xmm2, xmm1, xmmword [rsp + 0xf0]
vmovups xmmword [rsp + 0x90], xmm2
vxorps xmm2, xmm1, xmmword [rsp + 0x110]
vxorps xmm1, xmm1, xmmword [rsp + 0x140]
vmovups xmmword [rsp + 0xa0], xmm2
vxorps xmm2, xmm15, xmmword [rsp + 0x70]
vpshufb xmm1, xmm1, xmmword [0x006bb3c0]
vmovups xmmword [rsp + 0x70], xmm2
vxorps xmm2, xmm15, xmmword [rsp + 0xc0]
vmovups xmmword [rsp + 0xb0], xmm2
vxorps xmm2, xmm15, xmmword [rsp + 0x100]
vmovups xmmword [rsp + 0xc0], xmm2
vxorps xmm2, xmm15, xmmword [rsp + 0x30]
vmovups xmmword [rsp + 0xd0], xmm2
vpsrlq xmm2, xmm4, 0x1c
vpsllq xmm4, xmm4, 0x24
vorps xmm4, xmm4, xmm2
vmovups xmm2, xmmword [rsp + 0x80]
vmovups xmmword [rsp + 0x110], xmm4
vpsrlq xmm4, xmm14, 0x3d
vpsllq xmm14, xmm14, 3
vorps xmm14, xmm4, xmm14
vpsrlq xmm4, xmm13, 0x17
vpsllq xmm13, xmm13, 0x29
vorps xmm13, xmm4, xmm13
vpsrlq xmm4, xmm3, 0x2e
vpsllq xmm3, xmm3, 0x12
vorps xmm3, xmm4, xmm3
vmovups xmmword [rsp + 0x130], xmm13
vmovups xmmword [rsp + 0xe0], xmm3
vpsrlq xmm3, xmm12, 0x3f
vpsllq xmm12, xmm12, 1
vorps xmm12, xmm3, xmm12
vpsrlq xmm3, xmm11, 0x14
vpsllq xmm11, xmm11, 0x2c
vorps xmm11, xmm3, xmm11
vpsrlq xmm3, xmm10, 0x36
vpsllq xmm10, xmm10, 0xa
vorps xmm10, xmm3, xmm10
vpsrlq xmm3, xmm9, 0x13
vpsllq xmm9, xmm9, 0x2d
vorps xmm9, xmm3, xmm9
vmovups xmmword [rsp + 0x20], xmm11
vmovups xmm11, xmmword [rsp + 0x70]
vmovups xmmword [rsp + 0x120], xmm10
vmovups xmmword [rsp + 0x40], xmm9
vpsrlq xmm3, xmm2, 0x3e
vpsllq xmm2, xmm2, 2
vorps xmm4, xmm3, xmm2
vpsrlq xmm2, xmm8, 2
vpsllq xmm8, xmm8, 0x3e
vorps xmm8, xmm2, xmm8
vpsrlq xmm2, xmm7, 0x3a
vpsllq xmm7, xmm7, 6
vorps xmm7, xmm2, xmm7
vpsrlq xmm2, xmm6, 0x15
vpsllq xmm6, xmm6, 0x2b
vorps xmm9, xmm2, xmm6
vmovups xmmword [rsp + 0x30], xmm9
vmovups xmm9, xmmword [rsp + 0x50]
vpsrlq xmm2, xmm5, 0x31
vpsllq xmm5, xmm5, 0xf
vorps xmm5, xmm2, xmm5
vpsrlq xmm2, xmm0, 3
vpsllq xmm0, xmm0, 0x3d
vorps xmm0, xmm2, xmm0
vmovups xmmword [rsp + 0x170], xmm4
vmovups xmmword [rsp + 0x180], xmm8
vpsrlq xmm8, xmm11, 0x25
vpsllq xmm3, xmm9, 0x1c
vpsrlq xmm2, xmm9, 0x24
vmovups xmm9, xmmword [rsp + 0x60]
vorps xmm2, xmm2, xmm3
vpsllq xmm4, xmm9, 0x37
vpsrlq xmm3, xmm9, 9
vmovups xmm9, xmmword [rsp + 0x90]
vorps xmm4, xmm3, xmm4
vmovups xmmword [rsp + 0x190], xmm4
vpsllq xmm3, xmm9, 0x19
vpsrlq xmm6, xmm9, 0x27
vmovups xmm9, xmmword [rsp + 0xa0]
vorps xmm6, xmm6, xmm3
vpsrlq xmm4, xmm9, 0x2b
vpsllq xmm3, xmm9, 0x15
vorps xmm4, xmm4, xmm3
vpsllq xmm3, xmm11, 0x1b
vmovups xmm11, xmmword [rsp + 0xb0]
vmovups xmm9, xmmword [rsp + 0xc0]
vorps xmm8, xmm8, xmm3
vpsrlq xmm10, xmm11, 0x2c
vpsllq xmm3, xmm11, 0x14
vpsrlq xmm11, xmm9, 0x19
vorps xmm10, xmm10, xmm3
vpsllq xmm3, xmm9, 0x27
vorps xmm11, xmm11, xmm3
vxorps xmm3, xmm15, xmmword [rsp + 0x160]
vmovups xmm15, xmmword [rsp + 0xd0]
vmovups xmm9, xmmword [rsp + 0x30]
vpsrlq xmm13, xmm15, 0x32
vpsllq xmm15, xmm15, 0xe
vorps xmm13, xmm13, xmm15
vxorps xmm15, xmm9, xmmword [rsp + 0x10]
vpshufb xmm3, xmm3, xmmword [0x006bb3d0]
vorps xmm15, xmm15, xmm4
vxorps xmm15, xmm15, xmmword [rsp + 0x20]
vmovups xmmword [rsp + 0x50], xmm15
vandps xmm15, xmm4, xmm13
vxorps xmm9, xmm15, xmm9
vorps xmm15, xmm13, xmmword [rsp + 0x150]
vmovups xmmword [rsp + 0x60], xmm9
vxorps xmm9, xmm15, xmm4
vmovups xmm15, xmmword [rsp + 0x150]
vandps xmm4, xmm15, xmmword [rsp + 0x20]
vmovups xmmword [rsp + 0x70], xmm9
vxorps xmm13, xmm4, xmm13
vorps xmm4, xmm14, xmm10
vmovups xmmword [rsp + 0x80], xmm13
vxorps xmm13, xmm4, xmm2
vandps xmm4, xmm14, xmmword [rsp + 0x40]
vmovups xmmword [rsp + 0x90], xmm13
vmovups xmm13, xmmword [rsp + 0x10]
vxorps xmm9, xmm4, xmm10
vmovups xmmword [rsp + 0xa0], xmm9
vmovups xmm9, xmmword [rsp + 0x40]
vxorps xmm4, xmm0, xmm13
vorps xmm4, xmm4, xmm9
vxorps xmm14, xmm4, xmm14
vorps xmm4, xmm0, xmm2
vandps xmm2, xmm2, xmm10
vxorps xmm0, xmm2, xmm0
vmovups xmmword [rsp + 0x40], xmm14
vxorps xmm14, xmm4, xmm9
vmovups xmmword [rsp + 0xc0], xmm0
vxorps xmm0, xmm3, xmm13
vandps xmm3, xmm6, xmm3
vmovups xmmword [rsp + 0xb0], xmm14
vxorps xmm2, xmm3, xmm7
vorps xmm14, xmm7, xmm6
vmovups xmm3, xmmword [rsp + 0xe0]
vmovups xmmword [rsp + 0xd0], xmm2
vxorps xmm14, xmm14, xmm12
vandps xmm2, xmm0, xmm3
vxorps xmm10, xmm2, xmm6
vorps xmm2, xmm12, xmm3
vmovups xmm6, xmmword [rsp + 0x110]
vandps xmm12, xmm12, xmm7
vxorps xmm0, xmm2, xmm0
vmovups xmm2, xmmword [rsp + 0x120]
vxorps xmm7, xmm12, xmm3
vmovups xmm12, xmmword [rsp + 0x190]
vmovups xmmword [rsp + 0xf0], xmm0
vxorps xmm0, xmm5, xmm13
vmovups xmmword [rsp + 0x100], xmm7
vmovups xmm7, xmm13
vmovups xmmword [rsp + 0xe0], xmm10
vorps xmm4, xmm8, xmm6
vorps xmm5, xmm5, xmm2
vandps xmm13, xmm2, xmm6
vxorps xmm9, xmm5, xmm6
vorps xmm5, xmm0, xmm1
vxorps xmm13, xmm13, xmm8
vxorps xmm5, xmm5, xmm2
vandps xmm2, xmm8, xmm1
vxorps xmm8, xmm4, xmm1
vxorps xmm3, xmm2, xmm0
vxorps xmm0, xmm7, xmm12
vmovups xmm4, xmm8
vmovups xmmword [rsp + 0x110], xmm3
vmovups xmm10, xmmword [rsp + 0x180]
vandps xmm3, xmm11, xmm0
vmovups xmm6, xmmword [rsp + 0x130]
vmovddup xmm7, qword [rax - 0x10]
vmovups xmmword [rsp + 0x150], xmm4
vxorps xmm1, xmm3, xmm10
vmovups xmm3, xmmword [rsp + 0x170]
vorps xmm2, xmm11, xmm6
vmovups xmmword [rsp + 0x120], xmm1
vxorps xmm8, xmm2, xmm0
vandps xmm2, xmm10, xmm12
vorps xmm1, xmm3, xmm10
vandps xmm0, xmm6, xmm3
vxorps xmm12, xmm2, xmm3
vxorps xmm2, xmm4, xmmword [rsp + 0x100]
vxorps xmm6, xmm1, xmm6
vmovups xmm1, xmmword [rsp + 0x20]
vxorps xmm11, xmm0, xmm11
vxorps xmm0, xmm8, xmmword [rsp + 0xa0]
vmovups xmmword [rsp + 0x140], xmm6
vorps xmm6, xmm1, xmmword [rsp + 0x30]
vmovups xmmword [rsp + 0x130], xmm11
vxorps xmm11, xmm0, xmmword [rsp + 0x50]
vmovups xmmword [rsp + 0x30], xmm8
vxorps xmm10, xmm14, xmm13
vmovups xmm4, xmmword [rsp + 0x130]
vmovups xmmword [rsp + 0x160], xmm12
vmovups xmmword [rsp + 0x170], xmm10
vxorps xmm8, xmm5, xmmword [rsp + 0xe0]
vmovups xmmword [rsp + 0x20], xmm2
vxorps xmm7, xmm6, xmm7
vxorps xmm6, xmm12, xmmword [rsp + 0xc0]
vmovups xmm12, xmmword [rsp + 0x110]
vxorps xmm7, xmm7, xmm15
vxorps xmm15, xmm9, xmmword [rsp + 0xd0]
vxorps xmm6, xmm6, xmmword [rsp + 0x80]
vxorps xmm12, xmm12, xmmword [rsp + 0xf0]
vxorps xmm1, xmm11, xmm15
vpsrlq xmm0, xmm1, 0x3f
vpsllq xmm1, xmm1, 1
vorps xmm3, xmm0, xmm1
vxorps xmm1, xmm4, xmmword [rsp + 0x60]
vxorps xmm1, xmm1, xmmword [rsp + 0x40]
vmovups xmm4, xmmword [rsp + 0x120]
vxorps xmm3, xmm3, xmm2
vxorps xmm4, xmm4, xmmword [rsp + 0x90]
vxorps xmm3, xmm3, xmm6
vxorps xmm6, xmm6, xmmword [rsp + 0x20]
vxorps xmm14, xmm14, xmm3
vxorps xmm13, xmm13, xmm3
vxorps xmm8, xmm1, xmm8
vpsrlq xmm0, xmm8, 0x3f
vpsllq xmm1, xmm8, 1
vorps xmm2, xmm0, xmm1
vmovups xmm1, xmmword [rsp + 0x140]
vxorps xmm2, xmm2, xmm10
vxorps xmm10, xmm1, xmmword [rsp + 0xb0]
vxorps xmm4, xmm4, xmm7
vxorps xmm10, xmm10, xmmword [rsp + 0x70]
vxorps xmm2, xmm2, xmm4
vxorps xmm4, xmm4, xmmword [rsp + 0x170]
vxorps xmm9, xmm9, xmm2
vxorps xmm0, xmm10, xmm12
vpsrlq xmm1, xmm0, 0x3f
vpsllq xmm0, xmm0, 1
vorps xmm0, xmm1, xmm0
vpsrlq xmm1, xmm6, 0x3f
vpsllq xmm6, xmm6, 1
vorps xmm1, xmm1, xmm6
vpsrlq xmm6, xmm4, 0x3f
vpsllq xmm4, xmm4, 1
vorps xmm4, xmm6, xmm4
vxorps xmm0, xmm0, xmm15
vxorps xmm1, xmm1, xmm8
vxorps xmm4, xmm4, xmm12
vxorps xmm0, xmm0, xmm11
vxorps xmm12, xmm2, xmmword [rsp + 0x50]
vxorps xmm11, xmm2, xmmword [rsp + 0xa0]
vxorps xmm15, xmm4, xmm10
vxorps xmm10, xmm2, xmmword [rsp + 0xd0]
vxorps xmm4, xmm7, xmm3
vxorps xmm7, xmm2, xmmword [rsp + 0x30]
vxorps xmm2, xmm1, xmmword [rsp + 0x70]
vxorps xmm6, xmm0, xmmword [rsp + 0xe0]
vmovups xmmword [rsp + 0x20], xmm4
vxorps xmm5, xmm5, xmm0
vxorps xmm4, xmm3, xmmword [rsp + 0x90]
vxorps xmm3, xmm3, xmmword [rsp + 0x120]
vxorps xmm8, xmm0, xmmword [rsp + 0x60]
vmovups xmmword [rsp + 0x90], xmm7
vxorps xmm7, xmm0, xmmword [rsp + 0x40]
vxorps xmm0, xmm0, xmmword [rsp + 0x130]
vmovups xmmword [rsp + 0x70], xmm2
vxorps xmm2, xmm1, xmmword [rsp + 0xb0]
vmovups xmmword [rsp + 0xa0], xmm2
vxorps xmm2, xmm1, xmmword [rsp + 0xf0]
vmovups xmmword [rsp + 0xb0], xmm2
vxorps xmm2, xmm1, xmmword [rsp + 0x110]
vmovups xmmword [rsp + 0xd0], xmm2
vxorps xmm2, xmm15, xmmword [rsp + 0x80]
vmovups xmmword [rsp + 0x80], xmm2
vxorps xmm2, xmm15, xmmword [rsp + 0xc0]
vmovups xmmword [rsp + 0xc0], xmm2
vxorps xmm2, xmm15, xmmword [rsp + 0x100]
vmovups xmmword [rsp + 0xe0], xmm2
vxorps xmm2, xmm15, xmmword [rsp + 0x160]
vmovups xmmword [rsp + 0x100], xmm2
vpsrlq xmm2, xmm4, 0x1c
vpsllq xmm4, xmm4, 0x24
vorps xmm4, xmm4, xmm2
vmovups xmmword [rsp + 0x50], xmm4
vpsrlq xmm4, xmm14, 0x3d
vpsllq xmm14, xmm14, 3
vorps xmm14, xmm4, xmm14
vpsrlq xmm4, xmm13, 0x17
vpsllq xmm13, xmm13, 0x29
vorps xmm13, xmm4, xmm13
vpsrlq xmm4, xmm3, 0x2e
vpsllq xmm3, xmm3, 0x12
vorps xmm3, xmm4, xmm3
vmovups xmmword [rsp + 0x160], xmm13
vmovups xmmword [rsp + 0x60], xmm3
vpsrlq xmm3, xmm12, 0x3f
vpsllq xmm12, xmm12, 1
vorps xmm4, xmm3, xmm12
vmovups xmmword [rsp + 0xf0], xmm4
vmovups xmm2, xmmword [rsp + 0x90]
vpsrlq xmm3, xmm11, 0x14
vpsllq xmm11, xmm11, 0x2c
vorps xmm13, xmm3, xmm11
vpsrlq xmm3, xmm10, 0x36
vpsllq xmm10, xmm10, 0xa
vorps xmm10, xmm3, xmm10
vpsrlq xmm3, xmm9, 0x13
vpsllq xmm9, xmm9, 0x2d
vorps xmm9, xmm3, xmm9
vxorps xmm1, xmm1, xmmword [rsp + 0x140]
vmovups xmmword [rsp + 0x30], xmm13
vmovups xmmword [rsp + 0x120], xmm10
vpsrlq xmm3, xmm2, 0x3e
vpsllq xmm2, xmm2, 2
vorps xmm2, xmm3, xmm2
vmovups xmmword [rsp + 0x170], xmm2
vpsrlq xmm2, xmm8, 2
vpsllq xmm8, xmm8, 0x3e
vorps xmm8, xmm2, xmm8
vpsrlq xmm2, xmm7, 0x3a
vpsllq xmm7, xmm7, 6
vorps xmm7, xmm2, xmm7
vpsrlq xmm2, xmm6, 0x15
vpsllq xmm6, xmm6, 0x2b
vorps xmm12, xmm2, xmm6
vmovups xmm6, xmmword [rsp + 0x70]
vpsrlq xmm2, xmm5, 0x31
vpsllq xmm5, xmm5, 0xf
vorps xmm5, xmm2, xmm5
vpsrlq xmm2, xmm0, 3
vpsllq xmm0, xmm0, 0x3d
vorps xmm2, xmm2, xmm0
vmovups xmmword [rsp + 0x40], xmm12
vmovups xmm12, xmmword [rsp + 0xe0]
vmovups xmmword [rsp + 0x180], xmm8
vpsllq xmm3, xmm6, 0x1c
vpsrlq xmm0, xmm6, 0x24
vmovups xmm6, xmmword [rsp + 0xa0]
vorps xmm0, xmm0, xmm3
vpsllq xmm10, xmm12, 0x27
vpsrlq xmm3, xmm6, 9
vpsllq xmm4, xmm6, 0x37
vmovups xmm6, xmmword [rsp + 0xb0]
vorps xmm11, xmm3, xmm4
vmovups xmmword [rsp + 0x190], xmm11
vpsllq xmm4, xmm6, 0x19
vpsrlq xmm3, xmm6, 0x27
vmovups xmm6, xmmword [rsp + 0xd0]
vorps xmm3, xmm3, xmm4
vpsrlq xmm4, xmm6, 0x2b
vpsllq xmm6, xmm6, 0x15
vorps xmm4, xmm4, xmm6
vpshufb xmm6, xmm1, xmmword [0x006bb3c0]
vmovups xmm1, xmmword [rsp + 0x80]
vpsrlq xmm13, xmm1, 0x25
vpsllq xmm1, xmm1, 0x1b
vorps xmm13, xmm13, xmm1
vmovups xmm1, xmmword [rsp + 0xc0]
vpsrlq xmm8, xmm1, 0x2c
vpsllq xmm1, xmm1, 0x14
vorps xmm8, xmm8, xmm1
vpsrlq xmm1, xmm12, 0x19
vorps xmm1, xmm1, xmm10
vxorps xmm10, xmm15, xmmword [rsp + 0x150]
vmovups xmm15, xmmword [rsp + 0x100]
vmovups xmm12, xmmword [rsp + 0x40]
vpsrlq xmm11, xmm15, 0x32
vpsllq xmm15, xmm15, 0xe
vorps xmm11, xmm11, xmm15
vxorps xmm15, xmm12, xmmword [rsp + 0x10]
vpshufb xmm10, xmm10, xmmword [0x006bb3d0]
vorps xmm15, xmm15, xmm4
vxorps xmm15, xmm15, xmmword [rsp + 0x30]
vmovups xmmword [rsp + 0x80], xmm15
vandps xmm15, xmm4, xmm11
vxorps xmm15, xmm15, xmm12
vmovups xmm12, xmmword [rsp + 0x20]
vmovups xmmword [rsp + 0x90], xmm15
vorps xmm15, xmm11, xmm12
vxorps xmm15, xmm15, xmm4
vmovups xmm4, xmmword [rsp + 0x30]
vmovups xmmword [rsp + 0xa0], xmm15
vandps xmm4, xmm4, xmm12
vxorps xmm15, xmm4, xmm11
vorps xmm11, xmm14, xmm8
vandps xmm4, xmm14, xmm9
vmovups xmmword [rsp + 0xb0], xmm15
vxorps xmm15, xmm11, xmm0
vmovups xmm11, xmmword [rsp + 0x10]
vmovups xmmword [rsp + 0x70], xmm15
vxorps xmm15, xmm4, xmm8
vxorps xmm4, xmm2, xmm11
vorps xmm4, xmm4, xmm9
vxorps xmm14, xmm4, xmm14
vorps xmm4, xmm2, xmm0
vandps xmm0, xmm0, xmm8
vxorps xmm0, xmm0, xmm2
vmovups xmmword [rsp + 0xc0], xmm14
vxorps xmm14, xmm4, xmm9
vmovups xmmword [rsp + 0xd0], xmm14
vmovups xmmword [rsp + 0xe0], xmm0
vmovups xmm2, xmmword [rsp + 0x60]
vxorps xmm0, xmm10, xmm11
vandps xmm10, xmm3, xmm10
vorps xmm14, xmm7, xmm3
vmovups xmm4, xmmword [rsp + 0xf0]
vxorps xmm10, xmm10, xmm7
vmovups xmmword [rsp + 0xf0], xmm10
vandps xmm9, xmm0, xmm2
vxorps xmm10, xmm9, xmm3
vmovups xmm3, xmm2
vmovups xmm9, xmmword [rsp + 0x180]
vorps xmm2, xmm2, xmm4
vandps xmm12, xmm7, xmm4
vmovups xmm7, xmm11
vxorps xmm0, xmm2, xmm0
vxorps xmm14, xmm14, xmm4
vmovups xmmword [rsp + 0x100], xmm10
vmovups xmmword [rsp + 0x60], xmm0
vxorps xmm0, xmm12, xmm3
vmovups xmm3, xmmword [rsp + 0x120]
vmovups xmmword [rsp + 0x110], xmm0
vxorps xmm0, xmm5, xmm11
vmovups xmm11, xmmword [rsp + 0x50]
vorps xmm2, xmm5, xmm3
vorps xmm5, xmm0, xmm6
vandps xmm8, xmm3, xmm11
vorps xmm4, xmm13, xmm11
vxorps xmm2, xmm2, xmm11
vmovups xmm11, xmmword [rsp + 0x190]
vxorps xmm3, xmm5, xmm3
vmovups xmm5, xmmword [rsp + 0x160]
vxorps xmm10, xmm8, xmm13
vmovups xmmword [rsp + 0x120], xmm3
vandps xmm3, xmm13, xmm6
vxorps xmm6, xmm4, xmm6
vxorps xmm0, xmm3, xmm0
vmovups xmmword [rsp + 0x130], xmm6
vmovups xmmword [rsp + 0x50], xmm0
vxorps xmm0, xmm7, xmm11
vandps xmm8, xmm9, xmm11
vandps xmm7, xmm1, xmm0
vorps xmm3, xmm1, xmm5
vxorps xmm6, xmm7, xmm9
vmovups xmm7, xmmword [rsp + 0x170]
vxorps xmm3, xmm3, xmm0
vandps xmm0, xmm5, xmm7
vxorps xmm1, xmm0, xmm1
vorps xmm0, xmm7, xmm9
vxorps xmm0, xmm0, xmm5
vmovups xmm5, xmmword [rsp + 0x30]
vmovups xmmword [rsp + 0x140], xmm1
vxorps xmm1, xmm8, xmm7
vorps xmm11, xmm5, xmmword [rsp + 0x40]
vmovups xmmword [rsp + 0x150], xmm0
vmovups xmmword [rsp + 0x160], xmm1
vmovddup xmm8, qword [rax - 8]
vxorps xmm8, xmm11, xmm8
vxorps xmm8, xmm8, xmmword [rsp + 0x20]
cmp rbp, rax
jne 0x50c023
vmovups xmm5, xmmword [rsp + 0x80]
vmovups xmmword [rcx + 0x4950], xmm3
vmovups xmmword [rcx + 0x4860], xmm15
xor r9d, r9d
vmovups xmmword [rcx + 0x4900], xmm2
vmovups xmmword [rcx + 0x4980], xmm1
vmovups xmmword [rcx + 0x4940], xmm6
vmovups xmmword [rcx + 0x4800], xmm8
vmovups xmmword [rcx + 0x48f0], xmm10
vmovups xmmword [rcx + 0x48a0], xmm14
vmovups xmmword [rcx + 0x4810], xmm5
vmovups xmm5, xmmword [rsp + 0xf0]
vmovups xmmword [rcx + 0x48b0], xmm5
vmovups xmm5, xmmword [rsp + 0xe0]
vmovups xmmword [rcx + 0x4890], xmm5
vmovups xmm5, xmmword [rsp + 0xb0]
vmovups xmmword [rcx + 0x4840], xmm5
vmovups xmm5, xmmword [rsp + 0x130]
vmovups xmmword [rcx + 0x4930], xmm5
vmovups xmm5, xmmword [rsp + 0x110]
vmovups xmmword [rcx + 0x48e0], xmm5
vmovups xmm5, xmmword [rsp + 0x140]
vmovups xmmword [rcx + 0x4960], xmm5
vmovups xmm5, xmmword [rsp + 0xc0]
vmovups xmmword [rcx + 0x4870], xmm5
vmovups xmm5, xmmword [rsp + 0x90]
vmovups xmmword [rcx + 0x4820], xmm5
vmovups xmm5, xmmword [rsp + 0x120]
vmovups xmmword [rcx + 0x4910], xmm5
vmovups xmm5, xmmword [rsp + 0x100]
vmovups xmmword [rcx + 0x48c0], xmm5
vmovups xmm5, xmmword [rsp + 0x70]
vmovups xmmword [rcx + 0x4850], xmm5
vmovups xmmword [rcx + 0x4970], xmm0
vmovups xmm5, xmmword [rsp + 0xd0]
vmovups xmmword [rcx + 0x4880], xmm5
vmovups xmm5, xmmword [rsp + 0xa0]
vmovups xmmword [rcx + 0x4830], xmm5
vmovups xmm5, xmmword [rsp + 0x50]
vmovups xmmword [rcx + 0x4920], xmm5
vmovups xmm5, xmmword [rsp + 0x60]
vmovups xmmword [rcx + 0x48d0], xmm5
jmp 0x50bcb6
mov rax, r9
shr r8, 3
shr rax, 3
shl rax, 4
mov r10, rax
test r8d, r8d
jle 0x50f454
dec r8d
xor eax, eax
add r10, rcx
inc r8
shl r8, 4
nop dword [rax]
vmovups xmm5, xmmword [rdx + rax]
vmovups xmmword [r10 + rax], xmm5
add rax, 0x10
cmp r8, rax
jne 0x50f440
add r9, rbx
mov qword [rcx + 0x4990], r9
jmp 0x50bcc2