1402e18db:	f3 42 0f 7f 6c 01 f0 	movdqu %xmm5,-0x10(%rcx,%r8,1)
1402e18e2:	f3 0f 7f 00          	movdqu %xmm0,(%rax)
1402e18e6:	c3                   	ret
1402e18e7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1402e18ee:	00 00
1402e18f0:	0f 10 12             	movups (%rdx),%xmm2
1402e18f3:	48 2b d1             	sub    %rcx,%rdx
1402e18f6:	49 03 c8             	add    %r8,%rcx
1402e18f9:	0f 10 44 11 f0       	movups -0x10(%rcx,%rdx,1),%xmm0
1402e18fe:	48 83 e9 10          	sub    $0x10,%rcx
1402e1902:	49 83 e8 10          	sub    $0x10,%r8
1402e1906:	f6 c1 0f             	test   $0xf,%cl
1402e1909:	74 18                	je     0x1402e1923
1402e190b:	4c 8b c9             	mov    %rcx,%r9
1402e190e:	48 83 e1 f0          	and    $0xfffffffffffffff0,%rcx
1402e1912:	0f 10 c8             	movups %xmm0,%xmm1
1402e1915:	0f 10 04 11          	movups (%rcx,%rdx,1),%xmm0
1402e1919:	41 0f 11 09          	movups %xmm1,(%r9)
1402e191d:	4c 8b c1             	mov    %rcx,%r8
1402e1920:	4c 2b c0             	sub    %rax,%r8
1402e1923:	4d 8b c8             	mov    %r8,%r9
1402e1926:	49 c1 e9 07          	shr    $0x7,%r9
1402e192a:	74 71                	je     0x1402e199d
1402e192c:	0f 29 01             	movaps %xmm0,(%rcx)
1402e192f:	eb 16                	jmp    0x1402e1947
1402e1931:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
1402e1938:	0f 1f 84 00 00 00 00
1402e193f:	00
1402e1940:	0f 29 41 10          	movaps %xmm0,0x10(%rcx)
1402e1944:	0f 29 09             	movaps %xmm1,(%rcx)
1402e1947:	0f 10 44 11 f0       	movups -0x10(%rcx,%rdx,1),%xmm0
1402e194c:	0f 10 4c 11 e0       	movups -0x20(%rcx,%rdx,1),%xmm1
1402e1951:	48 81 e9 80 00 00 00 	sub    $0x80,%rcx
1402e1958:	0f 29 41 70          	movaps %xmm0,0x70(%rcx)
1402e195c:	0f 29 49 60          	movaps %xmm1,0x60(%rcx)
1402e1960:	0f 10 44 11 50       	movups 0x50(%rcx,%rdx,1),%xmm0
1402e1965:	0f 10 4c 11 40       	movups 0x40(%rcx,%rdx,1),%xmm1
1402e196a:	49 ff c9             	dec    %r9
1402e196d:	0f 29 41 50          	movaps %xmm0,0x50(%rcx)
1402e1971:	0f 29 49 40          	movaps %xmm1,0x40(%rcx)
1402e1975:	0f 10 44 11 30       	movups 0x30(%rcx,%rdx,1),%xmm0
1402e197a:	0f 10 4c 11 20       	movups 0x20(%rcx,%rdx,1),%xmm1
1402e197f:	0f 29 41 30          	movaps %xmm0,0x30(%rcx)
1402e1983:	0f 29 49 20          	movaps %xmm1,0x20(%rcx)
1402e1987:	0f 10 44 11 10       	movups 0x10(%rcx,%rdx,1),%xmm0
1402e198c:	0f 10 0c 11          	movups (%rcx,%rdx,1),%xmm1
1402e1990:	75 ae                	jne    0x1402e1940
1402e1992:	0f 29 41 10          	movaps %xmm0,0x10(%rcx)
1402e1996:	49 83 e0 7f          	and    $0x7f,%r8
1402e199a:	0f 28 c1             	movaps %xmm1,%xmm0
1402e199d:	4d 8b c8             	mov    %r8,%r9
1402e19a0:	49 c1 e9 04          	shr    $0x4,%r9
1402e19a4:	74 1a                	je     0x1402e19c0
1402e19a6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1402e19ad:	00 00 00
1402e19b0:	0f 11 01             	movups %xmm0,(%rcx)
1402e19b3:	48 83 e9 10          	sub    $0x10,%rcx
1402e19b7:	0f 10 04 11          	movups (%rcx,%rdx,1),%xmm0
1402e19bb:	49 ff c9             	dec    %r9
1402e19be:	75 f0                	jne    0x1402e19b0
1402e19c0:	49 83 e0 0f          	and    $0xf,%r8
1402e19c4:	74 03                	je     0x1402e19c9
1402e19c6:	0f 11 10             	movups %xmm2,(%rax)
1402e19c9:	0f 11 01             	movups %xmm0,(%rcx)
1402e19cc:	c3                   	ret
1402e19cd:	cc                   	int3
1402e19ce:	cc                   	int3
1402e19cf:	cc                   	int3
1402e19d0:	cc                   	int3
1402e19d1:	cc                   	int3
1402e19d2:	cc                   	int3
1402e19d3:	cc                   	int3
1402e19d4:	cc                   	int3
1402e19d5:	cc                   	int3
1402e19d6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1402e19dd:	00 00 00
1402e19e0:	cc                   	int3
1402e19e1:	cc                   	int3
1402e19e2:	cc                   	int3
1402e19e3:	cc                   	int3
1402e19e4:	cc                   	int3
1402e19e5:	cc                   	int3
1402e19e6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1402e19ed:	00 00 00
1402e19f0:	57                   	push   %rdi
1402e19f1:	8b c2                	mov    %edx,%eax
1402e19f3:	48 8b f9             	mov    %rcx,%rdi
1402e19f6:	49 8b c8             	mov    %r8,%rcx
1402e19f9:	f3 aa                	rep stos %al,%es:(%rdi)
1402e19fb:	49 8b c1             	mov    %r9,%rax
1402e19fe:	5f                   	pop    %rdi
1402e19ff:	c3                   	ret
1402e1a00:	48 8b c1             	mov    %rcx,%rax
1402e1a03:	4c 8b c9             	mov    %rcx,%r9
1402e1a06:	4c 8d 15 f3 e5 d1 ff 	lea    -0x2e1a0d(%rip),%r10        # 0x140000000
1402e1a0d:	0f b6 d2             	movzbl %dl,%edx
1402e1a10:	49 bb 01 01 01 01 01 	movabs $0x101010101010101,%r11
1402e1a17:	01 01 01
1402e1a1a:	4c 0f af da          	imul   %rdx,%r11
1402e1a1e:	66 49 0f 6e c3       	movq   %r11,%xmm0
1402e1a23:	49 83 f8 0f          	cmp    $0xf,%r8
1402e1a27:	0f 87 83 00 00 00    	ja     0x1402e1ab0
1402e1a2d:	0f 1f 00             	nopl   (%rax)
1402e1a30:	49 03 c8             	add    %r8,%rcx
1402e1a33:	47 8b 8c 82 b0 af 3a 	mov    0x3aafb0(%r10,%r8,4),%r9d
1402e1a3a:	00
1402e1a3b:	4d 03 ca             	add    %r10,%r9
1402e1a3e:	41 ff e1             	jmp    *%r9
1402e1a41:	4c 89 59 f1          	mov    %r11,-0xf(%rcx)
1402e1a45:	44 89 59 f9          	mov    %r11d,-0x7(%rcx)
1402e1a49:	66 44 89 59 fd       	mov    %r11w,-0x3(%rcx)
1402e1a4e:	44 88 59 ff          	mov    %r11b,-0x1(%rcx)
1402e1a52:	c3                   	ret
1402e1a53:	4c 89 59 f2          	mov    %r11,-0xe(%rcx)
1402e1a57:	44 89 59 fa          	mov    %r11d,-0x6(%rcx)
1402e1a5b:	66 44 89 59 fe       	mov    %r11w,-0x2(%rcx)
1402e1a60:	c3                   	ret
1402e1a61:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
1402e1a68:	0f 1f 84 00 00 00 00
1402e1a6f:	00
1402e1a70:	4c 89 59 f3          	mov    %r11,-0xd(%rcx)
1402e1a74:	44 89 59 fb          	mov    %r11d,-0x5(%rcx)
1402e1a78:	44 88 59 ff          	mov    %r11b,-0x1(%rcx)
1402e1a7c:	c3                   	ret
1402e1a7d:	0f 1f 00             	nopl   (%rax)
1402e1a80:	4c 89 59 f4          	mov    %r11,-0xc(%rcx)
1402e1a84:	44 89 59 fc          	mov    %r11d,-0x4(%rcx)
1402e1a88:	c3                   	ret
1402e1a89:	4c 89 59 f5          	mov    %r11,-0xb(%rcx)
1402e1a8d:	66 44 89 59 fd       	mov    %r11w,-0x3(%rcx)
1402e1a92:	44 88 59 ff          	mov    %r11b,-0x1(%rcx)
1402e1a96:	c3                   	ret
1402e1a97:	4c 89 59 f7          	mov    %r11,-0x9(%rcx)
1402e1a9b:	44 88 59 ff          	mov    %r11b,-0x1(%rcx)
1402e1a9f:	c3                   	ret
1402e1aa0:	4c 89 59 f6          	mov    %r11,-0xa(%rcx)
1402e1aa4:	66 44 89 59 fe       	mov    %r11w,-0x2(%rcx)
1402e1aa9:	c3                   	ret
1402e1aaa:	4c 89 59 f8          	mov    %r11,-0x8(%rcx)
1402e1aae:	c3                   	ret
1402e1aaf:	90                   	nop
1402e1ab0:	66 0f 6c c0          	punpcklqdq %xmm0,%xmm0
1402e1ab4:	49 83 f8 20          	cmp    $0x20,%r8
1402e1ab8:	77 0c                	ja     0x1402e1ac6
1402e1aba:	f3 0f 7f 01          	movdqu %xmm0,(%rcx)
1402e1abe:	f3 42 0f 7f 44 01 f0 	movdqu %xmm0,-0x10(%rcx,%r8,1)
1402e1ac5:	c3                   	ret
1402e1ac6:	83 3d 73 3f 0f 00 03 	cmpl   $0x3,0xf3f73(%rip)        # 0x1403d5a40
1402e1acd:	0f 82 dd 01 00 00    	jb     0x1402e1cb0
1402e1ad3:	4c 3b 05 6e 3f 0f 00 	cmp    0xf3f6e(%rip),%r8        # 0x1403d5a48
1402e1ada:	76 16                	jbe    0x1402e1af2
1402e1adc:	4c 3b 05 6d 3f 0f 00 	cmp    0xf3f6d(%rip),%r8        # 0x1403d5a50
1402e1ae3:	77 0d                	ja     0x1402e1af2
1402e1ae5:	f6 05 a8 89 0f 00 02 	testb  $0x2,0xf89a8(%rip)        # 0x1403da494
1402e1aec:	0f 85 fe fe ff ff    	jne    0x1402e19f0
1402e1af2:	c4 e3 7d 18 c0 01    	vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
1402e1af8:	4c 8b c9             	mov    %rcx,%r9
1402e1afb:	49 83 e1 1f          	and    $0x1f,%r9
1402e1aff:	49 83 e9 20          	sub    $0x20,%r9
1402e1b03:	49 2b c9             	sub    %r9,%rcx
1402e1b06:	49 2b d1             	sub    %r9,%rdx
1402e1b09:	4d 03 c1             	add    %r9,%r8
1402e1b0c:	49 81 f8 00 01 00 00 	cmp    $0x100,%r8
1402e1b13:	76 65                	jbe    0x1402e1b7a
1402e1b15:	4c 3b 05 34 3f 0f 00 	cmp    0xf3f34(%rip),%r8        # 0x1403d5a50
1402e1b1c:	0f 87 ce 00 00 00    	ja     0x1402e1bf0
1402e1b22:	66 66 66 66 66 66 0f 	data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
1402e1b29:	1f 84 00 00 00 00 00
1402e1b30:	c5 fd 7f 01          	vmovdqa %ymm0,(%rcx)
1402e1b34:	c5 fd 7f 41 20       	vmovdqa %ymm0,0x20(%rcx)
1402e1b39:	c5 fd 7f 41 40       	vmovdqa %ymm0,0x40(%rcx)
1402e1b3e:	c5 fd 7f 41 60       	vmovdqa %ymm0,0x60(%rcx)
1402e1b43:	c5 fd 7f 81 80 00 00 	vmovdqa %ymm0,0x80(%rcx)
1402e1b4a:	00
1402e1b4b:	c5 fd 7f 81 a0 00 00 	vmovdqa %ymm0,0xa0(%rcx)
1402e1b52:	00
1402e1b53:	c5 fd 7f 81 c0 00 00 	vmovdqa %ymm0,0xc0(%rcx)
1402e1b5a:	00
1402e1b5b:	c5 fd 7f 81 e0 00 00 	vmovdqa %ymm0,0xe0(%rcx)
1402e1b62:	00
1402e1b63:	48 81 c1 00 01 00 00 	add    $0x100,%rcx
1402e1b6a:	49 81 e8 00 01 00 00 	sub    $0x100,%r8
1402e1b71:	49 81 f8 00 01 00 00 	cmp    $0x100,%r8
1402e1b78:	73 b6                	jae    0x1402e1b30
1402e1b7a:	4d 8d 48 1f          	lea    0x1f(%r8),%r9
1402e1b7e:	49 83 e1 e0          	and    $0xffffffffffffffe0,%r9
1402e1b82:	4d 8b d9             	mov    %r9,%r11
1402e1b85:	49 c1 eb 05          	shr    $0x5,%r11
1402e1b89:	47 8b 9c 9a f0 af 3a 	mov    0x3aaff0(%r10,%r11,4),%r11d
1402e1b90:	00
1402e1b91:	4d 03 da             	add    %r10,%r11
1402e1b94:	41 ff e3             	jmp    *%r11
1402e1b97:	c4 a1 7e 7f 84 09 00 	vmovdqu %ymm0,-0x100(%rcx,%r9,1)
1402e1b9e:	ff ff ff
1402e1ba1:	c4 a1 7e 7f 84 09 20 	vmovdqu %ymm0,-0xe0(%rcx,%r9,1)
1402e1ba8:	ff ff ff
1402e1bab:	c4 a1 7e 7f 84 09 40 	vmovdqu %ymm0,-0xc0(%rcx,%r9,1)
1402e1bb2:	ff ff ff
1402e1bb5:	c4 a1 7e 7f 84 09 60 	vmovdqu %ymm0,-0xa0(%rcx,%r9,1)
1402e1bbc:	ff ff ff
1402e1bbf:	c4 a1 7e 7f 44 09 80 	vmovdqu %ymm0,-0x80(%rcx,%r9,1)
1402e1bc6:	c4 a1 7e 7f 44 09 a0 	vmovdqu %ymm0,-0x60(%rcx,%r9,1)
1402e1bcd:	c4 a1 7e 7f 44 09 c0 	vmovdqu %ymm0,-0x40(%rcx,%r9,1)
1402e1bd4:	c4 a1 7e 7f 44 01 e0 	vmovdqu %ymm0,-0x20(%rcx,%r8,1)
1402e1bdb:	c5 fe 7f 00          	vmovdqu %ymm0,(%rax)
1402e1bdf:	c5 f8 77             	vzeroupper
1402e1be2:	c3                   	ret
1402e1be3:	66 66 66 66 66 0f 1f 	data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
1402e1bea:	84 00 00 00 00 00
1402e1bf0:	c5 fd e7 01          	vmovntdq %ymm0,(%rcx)
1402e1bf4:	c5 fd e7 41 20       	vmovntdq %ymm0,0x20(%rcx)
1402e1bf9:	c5 fd e7 41 40       	vmovntdq %ymm0,0x40(%rcx)
1402e1bfe:	c5 fd e7 41 60       	vmovntdq %ymm0,0x60(%rcx)
1402e1c03:	c5 fd e7 81 80 00 00 	vmovntdq %ymm0,0x80(%rcx)
1402e1c0a:	00
1402e1c0b:	c5 fd e7 81 a0 00 00 	vmovntdq %ymm0,0xa0(%rcx)
1402e1c12:	00
1402e1c13:	c5 fd e7 81 c0 00 00 	vmovntdq %ymm0,0xc0(%rcx)
1402e1c1a:	00
1402e1c1b:	c5 fd e7 81 e0 00 00 	vmovntdq %ymm0,0xe0(%rcx)
1402e1c22:	00
1402e1c23:	48 81 c1 00 01 00 00 	add    $0x100,%rcx
1402e1c2a:	49 81 e8 00 01 00 00 	sub    $0x100,%r8
1402e1c31:	49 81 f8 00 01 00 00 	cmp    $0x100,%r8
1402e1c38:	73 b6                	jae    0x1402e1bf0
1402e1c3a:	4d 8d 48 1f          	lea    0x1f(%r8),%r9
1402e1c3e:	49 83 e1 e0          	and    $0xffffffffffffffe0,%r9
1402e1c42:	4d 8b d9             	mov    %r9,%r11
1402e1c45:	49 c1 eb 05          	shr    $0x5,%r11
1402e1c49:	47 8b 9c 9a 14 b0 3a 	mov    0x3ab014(%r10,%r11,4),%r11d
1402e1c50:	00
1402e1c51:	4d 03 da             	add    %r10,%r11
1402e1c54:	41 ff e3             	jmp    *%r11
1402e1c57:	c4 a1 7d e7 84 09 00 	vmovntdq %ymm0,-0x100(%rcx,%r9,1)
1402e1c5e:	ff ff ff
1402e1c61:	c4 a1 7d e7 84 09 20 	vmovntdq %ymm0,-0xe0(%rcx,%r9,1)
1402e1c68:	ff ff ff
1402e1c6b:	c4 a1 7d e7 84 09 40 	vmovntdq %ymm0,-0xc0(%rcx,%r9,1)
1402e1c72:	ff ff ff
1402e1c75:	c4 a1 7d e7 84 09 60 	vmovntdq %ymm0,-0xa0(%rcx,%r9,1)
1402e1c7c:	ff ff ff
1402e1c7f:	c4 a1 7d e7 44 09 80 	vmovntdq %ymm0,-0x80(%rcx,%r9,1)
1402e1c86:	c4 a1 7d e7 44 09 a0 	vmovntdq %ymm0,-0x60(%rcx,%r9,1)
1402e1c8d:	c4 a1 7d e7 44 09 c0 	vmovntdq %ymm0,-0x40(%rcx,%r9,1)
1402e1c94:	c4 a1 7e 7f 44 01 e0 	vmovdqu %ymm0,-0x20(%rcx,%r8,1)
1402e1c9b:	c5 fe 7f 00          	vmovdqu %ymm0,(%rax)
1402e1c9f:	0f ae f8             	sfence
1402e1ca2:	c5 f8 77             	vzeroupper
1402e1ca5:	c3                   	ret
1402e1ca6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1402e1cad:	00 00 00
1402e1cb0:	4c 3b 05 91 3d 0f 00 	cmp    0xf3d91(%rip),%r8        # 0x1403d5a48
1402e1cb7:	76 0d                	jbe    0x1402e1cc6
1402e1cb9:	f6 05 d4 87 0f 00 02 	testb  $0x2,0xf87d4(%rip)        # 0x1403da494
1402e1cc0:	0f 85 2a fd ff ff    	jne    0x1402e19f0
1402e1cc6:	4c 8b c9             	mov    %rcx,%r9
1402e1cc9:	49 83 e1 0f          	and    $0xf,%r9
1402e1ccd:	49 83 e9 10          	sub    $0x10,%r9
1402e1cd1:	49 2b c9             	sub    %r9,%rcx
1402e1cd4:	49 2b d1             	sub    %r9,%rdx
1402e1cd7:	4d 03 c1             	add    %r9,%r8
1402e1cda:	49 81 f8 80 00 00 00 	cmp    $0x80,%r8
1402e1ce1:	76 4b                	jbe    0x1402e1d2e
1402e1ce3:	66 66 66 66 66 0f 1f 	data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
1402e1cea:	84 00 00 00 00 00
1402e1cf0:	66 0f 7f 01          	movdqa %xmm0,(%rcx)
1402e1cf4:	66 0f 7f 41 10       	movdqa %xmm0,0x10(%rcx)
1402e1cf9:	66 0f 7f 41 20       	movdqa %xmm0,0x20(%rcx)
1402e1cfe:	66 0f 7f 41 30       	movdqa %xmm0,0x30(%rcx)
1402e1d03:	66 0f 7f 41 40       	movdqa %xmm0,0x40(%rcx)
1402e1d08:	66 0f 7f 41 50       	movdqa %xmm0,0x50(%rcx)
1402e1d0d:	66 0f 7f 41 60       	movdqa %xmm0,0x60(%rcx)
1402e1d12:	66 0f 7f 41 70       	movdqa %xmm0,0x70(%rcx)
1402e1d17:	48 81 c1 80 00 00 00 	add    $0x80,%rcx
1402e1d1e:	49 81 e8 80 00 00 00 	sub    $0x80,%r8
1402e1d25:	49 81 f8 80 00 00 00 	cmp    $0x80,%r8
1402e1d2c:	73 c2                	jae    0x1402e1cf0
1402e1d2e:	4d 8d 48 0f          	lea    0xf(%r8),%r9
1402e1d32:	49 83 e1 f0          	and    $0xfffffffffffffff0,%r9
1402e1d36:	4d 8b d9             	mov    %r9,%r11
1402e1d39:	49 c1 eb 04          	shr    $0x4,%r11
1402e1d3d:	47 8b 9c 9a 38 b0 3a 	mov    0x3ab038(%r10,%r11,4),%r11d
1402e1d44:	00
1402e1d45:	4d 03 da             	add    %r10,%r11
1402e1d48:	41 ff e3             	jmp    *%r11
1402e1d4b:	f3 42 0f 7f 44 09 80 	movdqu %xmm0,-0x80(%rcx,%r9,1)
1402e1d52:	f3 42 0f 7f 44 09 90 	movdqu %xmm0,-0x70(%rcx,%r9,1)
1402e1d59:	f3 42 0f 7f 44 09 a0 	movdqu %xmm0,-0x60(%rcx,%r9,1)
1402e1d60:	f3 42 0f 7f 44 09 b0 	movdqu %xmm0,-0x50(%rcx,%r9,1)
1402e1d67:	f3 42 0f 7f 44 09 c0 	movdqu %xmm0,-0x40(%rcx,%r9,1)
1402e1d6e:	f3 42 0f 7f 44 09 d0 	movdqu %xmm0,-0x30(%rcx,%r9,1)
1402e1d75:	f3 42 0f 7f 44 09 e0 	movdqu %xmm0,-0x20(%rcx,%r9,1)
1402e1d7c:	f3 42 0f 7f 44 01 f0 	movdqu %xmm0,-0x10(%rcx,%r8,1)
1402e1d83:	f3 0f 7f 00          	movdqu %xmm0,(%rax)
1402e1d87:	c3                   	ret
1402e1d88:	cc                   	int3
1402e1d89:	cc                   	int3
1402e1d8a:	cc                   	int3
1402e1d8b:	cc                   	int3
1402e1d8c:	cc                   	int3
1402e1d8d:	cc                   	int3
1402e1d8e:	cc                   	int3
1402e1d8f:	cc                   	int3
1402e1d90:	cc                   	int3
1402e1d91:	cc                   	int3
1402e1d92:	cc                   	int3
1402e1d93:	cc                   	int3
1402e1d94:	cc                   	int3
1402e1d95:	cc                   	int3
1402e1d96:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1402e1d9d:	00 00 00
1402e1da0:	0f b6 d2             	movzbl %dl,%edx
1402e1da3:	69 d2 01 01 01 01    	imul   $0x1010101,%edx,%edx
1402e1da9:	66 0f 6e c2          	movd   %edx,%xmm0
1402e1dad:	66 0f 70 c0 00       	pshufd $0x0,%xmm0,%xmm0
1402e1db2:	33 c0                	xor    %eax,%eax
1402e1db4:	49 83 f8 20          	cmp    $0x20,%r8
1402e1db8:	72 5f                	jb     0x1402e1e19
1402e1dba:	8b c1                	mov    %ecx,%eax
1402e1dbc:	83 e0 0f             	and    $0xf,%eax
1402e1dbf:	74 1f                	je     0x1402e1de0
1402e1dc1:	48 83 e8 10          	sub    $0x10,%rax
1402e1dc5:	4c 03 c0             	add    %rax,%r8
1402e1dc8:	48 2b c8             	sub    %rax,%rcx
1402e1dcb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1402e1dd0:	3a 14 01             	cmp    (%rcx,%rax,1),%dl
1402e1dd3:	74 57                	je     0x1402e1e2c
1402e1dd5:	48 ff c0             	inc    %rax
1402e1dd8:	75 f6                	jne    0x1402e1dd0
1402e1dda:	49 83 f8 20          	cmp    $0x20,%r8
1402e1dde:	72 39                	jb     0x1402e1e19
1402e1de0:	66 0f 6f 09          	movdqa (%rcx),%xmm1
1402e1de4:	66 0f 74 c8          	pcmpeqb %xmm0,%xmm1
1402e1de8:	66 48 0f d7 c1       	pmovmskb %xmm1,%rax
1402e1ded:	48 0f bc c0          	bsf    %rax,%rax
1402e1df1:	75 39                	jne    0x1402e1e2c
1402e1df3:	66 0f 6f 49 10       	movdqa 0x10(%rcx),%xmm1
1402e1df8:	48 83 c1 10          	add    $0x10,%rcx
1402e1dfc:	66 0f 74 c8          	pcmpeqb %xmm0,%xmm1
1402e1e00:	66 48 0f d7 c1       	pmovmskb %xmm1,%rax
1402e1e05:	48 0f bc c0          	bsf    %rax,%rax
1402e1e09:	75 21                	jne    0x1402e1e2c
1402e1e0b:	48 83 c1 10          	add    $0x10,%rcx
1402e1e0f:	49 83 e8 20          	sub    $0x20,%r8
1402e1e13:	49 83 f8 20          	cmp    $0x20,%r8
1402e1e17:	73 c7                	jae    0x1402e1de0
1402e1e19:	4d 85 c0             	test   %r8,%r8
1402e1e1c:	74 0d                	je     0x1402e1e2b
1402e1e1e:	3a 11                	cmp    (%rcx),%dl
1402e1e20:	74 0a                	je     0x1402e1e2c