140edf69d:	00 00 00
140edf6a0:	57                   	push   %rdi
140edf6a1:	8b c2                	mov    %edx,%eax
140edf6a3:	48 8b f9             	mov    %rcx,%rdi
140edf6a6:	49 8b c8             	mov    %r8,%rcx
140edf6a9:	f3 aa                	rep stos %al,%es:(%rdi)
140edf6ab:	49 8b c1             	mov    %r9,%rax
140edf6ae:	5f                   	pop    %rdi
140edf6af:	c3                   	ret
140edf6b0:	48 8b c1             	mov    %rcx,%rax
140edf6b3:	4c 8b c9             	mov    %rcx,%r9
140edf6b6:	4c 8d 15 43 09 12 ff 	lea    -0xedf6bd(%rip),%r10        # 0x140000000
140edf6bd:	0f b6 d2             	movzbl %dl,%edx
140edf6c0:	49 bb 01 01 01 01 01 	movabs $0x101010101010101,%r11
140edf6c7:	01 01 01
140edf6ca:	4c 0f af da          	imul   %rdx,%r11
140edf6ce:	66 49 0f 6e c3       	movq   %r11,%xmm0
140edf6d3:	49 83 f8 0f          	cmp    $0xf,%r8
140edf6d7:	0f 87 83 00 00 00    	ja     0x140edf760
140edf6dd:	0f 1f 00             	nopl   (%rax)
140edf6e0:	49 03 c8             	add    %r8,%rcx
140edf6e3:	47 8b 8c 82 30 47 21 	mov    0x1214730(%r10,%r8,4),%r9d
140edf6ea:	01
140edf6eb:	4d 03 ca             	add    %r10,%r9
140edf6ee:	41 ff e1             	jmp    *%r9
140edf6f1:	4c 89 59 f1          	mov    %r11,-0xf(%rcx)
140edf6f5:	44 89 59 f9          	mov    %r11d,-0x7(%rcx)
140edf6f9:	66 44 89 59 fd       	mov    %r11w,-0x3(%rcx)
140edf6fe:	44 88 59 ff          	mov    %r11b,-0x1(%rcx)
140edf702:	c3                   	ret
140edf703:	4c 89 59 f2          	mov    %r11,-0xe(%rcx)
140edf707:	44 89 59 fa          	mov    %r11d,-0x6(%rcx)
140edf70b:	66 44 89 59 fe       	mov    %r11w,-0x2(%rcx)
140edf710:	c3                   	ret
140edf711:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
140edf718:	0f 1f 84 00 00 00 00
140edf71f:	00
140edf720:	4c 89 59 f3          	mov    %r11,-0xd(%rcx)
140edf724:	44 89 59 fb          	mov    %r11d,-0x5(%rcx)
140edf728:	44 88 59 ff          	mov    %r11b,-0x1(%rcx)
140edf72c:	c3                   	ret
140edf72d:	0f 1f 00             	nopl   (%rax)
140edf730:	4c 89 59 f4          	mov    %r11,-0xc(%rcx)
140edf734:	44 89 59 fc          	mov    %r11d,-0x4(%rcx)
140edf738:	c3                   	ret
140edf739:	4c 89 59 f5          	mov    %r11,-0xb(%rcx)
140edf73d:	66 44 89 59 fd       	mov    %r11w,-0x3(%rcx)
140edf742:	44 88 59 ff          	mov    %r11b,-0x1(%rcx)
140edf746:	c3                   	ret
140edf747:	4c 89 59 f7          	mov    %r11,-0x9(%rcx)
140edf74b:	44 88 59 ff          	mov    %r11b,-0x1(%rcx)
140edf74f:	c3                   	ret
140edf750:	4c 89 59 f6          	mov    %r11,-0xa(%rcx)
140edf754:	66 44 89 59 fe       	mov    %r11w,-0x2(%rcx)
140edf759:	c3                   	ret
140edf75a:	4c 89 59 f8          	mov    %r11,-0x8(%rcx)
140edf75e:	c3                   	ret
140edf75f:	90                   	nop
140edf760:	66 0f 6c c0          	punpcklqdq %xmm0,%xmm0
140edf764:	49 83 f8 20          	cmp    $0x20,%r8
140edf768:	77 0c                	ja     0x140edf776
140edf76a:	f3 0f 7f 01          	movdqu %xmm0,(%rcx)
140edf76e:	f3 42 0f 7f 44 01 f0 	movdqu %xmm0,-0x10(%rcx,%r8,1)
140edf775:	c3                   	ret
140edf776:	83 3d db 97 4d 00 03 	cmpl   $0x3,0x4d97db(%rip)        # 0x1413b8f58
140edf77d:	0f 82 dd 01 00 00    	jb     0x140edf960
140edf783:	4c 3b 05 d6 97 4d 00 	cmp    0x4d97d6(%rip),%r8        # 0x1413b8f60
140edf78a:	76 16                	jbe    0x140edf7a2
140edf78c:	4c 3b 05 d5 97 4d 00 	cmp    0x4d97d5(%rip),%r8        # 0x1413b8f68
140edf793:	77 0d                	ja     0x140edf7a2
140edf795:	f6 05 f8 fa 5b 00 02 	testb  $0x2,0x5bfaf8(%rip)        # 0x14149f294
140edf79c:	0f 85 fe fe ff ff    	jne    0x140edf6a0
140edf7a2:	c4 e3 7d 18 c0 01    	vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
140edf7a8:	4c 8b c9             	mov    %rcx,%r9
140edf7ab:	49 83 e1 1f          	and    $0x1f,%r9
140edf7af:	49 83 e9 20          	sub    $0x20,%r9
140edf7b3:	49 2b c9             	sub    %r9,%rcx
140edf7b6:	49 2b d1             	sub    %r9,%rdx
140edf7b9:	4d 03 c1             	add    %r9,%r8
140edf7bc:	49 81 f8 00 01 00 00 	cmp    $0x100,%r8
140edf7c3:	76 65                	jbe    0x140edf82a
140edf7c5:	4c 3b 05 9c 97 4d 00 	cmp    0x4d979c(%rip),%r8        # 0x1413b8f68
140edf7cc:	0f 87 ce 00 00 00    	ja     0x140edf8a0
140edf7d2:	66 66 66 66 66 66 0f 	data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
140edf7d9:	1f 84 00 00 00 00 00
140edf7e0:	c5 fd 7f 01          	vmovdqa %ymm0,(%rcx)
140edf7e4:	c5 fd 7f 41 20       	vmovdqa %ymm0,0x20(%rcx)
140edf7e9:	c5 fd 7f 41 40       	vmovdqa %ymm0,0x40(%rcx)
140edf7ee:	c5 fd 7f 41 60       	vmovdqa %ymm0,0x60(%rcx)
140edf7f3:	c5 fd 7f 81 80 00 00 	vmovdqa %ymm0,0x80(%rcx)
140edf7fa:	00
140edf7fb:	c5 fd 7f 81 a0 00 00 	vmovdqa %ymm0,0xa0(%rcx)
140edf802:	00
140edf803:	c5 fd 7f 81 c0 00 00 	vmovdqa %ymm0,0xc0(%rcx)
140edf80a:	00
140edf80b:	c5 fd 7f 81 e0 00 00 	vmovdqa %ymm0,0xe0(%rcx)
140edf812:	00
140edf813:	48 81 c1 00 01 00 00 	add    $0x100,%rcx
140edf81a:	49 81 e8 00 01 00 00 	sub    $0x100,%r8
140edf821:	49 81 f8 00 01 00 00 	cmp    $0x100,%r8
140edf828:	73 b6                	jae    0x140edf7e0
140edf82a:	4d 8d 48 1f          	lea    0x1f(%r8),%r9
140edf82e:	49 83 e1 e0          	and    $0xffffffffffffffe0,%r9
140edf832:	4d 8b d9             	mov    %r9,%r11
140edf835:	49 c1 eb 05          	shr    $0x5,%r11
140edf839:	47 8b 9c 9a 70 47 21 	mov    0x1214770(%r10,%r11,4),%r11d
140edf840:	01
140edf841:	4d 03 da             	add    %r10,%r11
140edf844:	41 ff e3             	jmp    *%r11
140edf847:	c4 a1 7e 7f 84 09 00 	vmovdqu %ymm0,-0x100(%rcx,%r9,1)
140edf84e:	ff ff ff
140edf851:	c4 a1 7e 7f 84 09 20 	vmovdqu %ymm0,-0xe0(%rcx,%r9,1)
140edf858:	ff ff ff
140edf85b:	c4 a1 7e 7f 84 09 40 	vmovdqu %ymm0,-0xc0(%rcx,%r9,1)
140edf862:	ff ff ff
140edf865:	c4 a1 7e 7f 84 09 60 	vmovdqu %ymm0,-0xa0(%rcx,%r9,1)
140edf86c:	ff ff ff
140edf86f:	c4 a1 7e 7f 44 09 80 	vmovdqu %ymm0,-0x80(%rcx,%r9,1)
140edf876:	c4 a1 7e 7f 44 09 a0 	vmovdqu %ymm0,-0x60(%rcx,%r9,1)
140edf87d:	c4 a1 7e 7f 44 09 c0 	vmovdqu %ymm0,-0x40(%rcx,%r9,1)
140edf884:	c4 a1 7e 7f 44 01 e0 	vmovdqu %ymm0,-0x20(%rcx,%r8,1)
140edf88b:	c5 fe 7f 00          	vmovdqu %ymm0,(%rax)
140edf88f:	c5 f8 77             	vzeroupper
140edf892:	c3                   	ret
140edf893:	66 66 66 66 66 0f 1f 	data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
140edf89a:	84 00 00 00 00 00
140edf8a0:	c5 fd e7 01          	vmovntdq %ymm0,(%rcx)
140edf8a4:	c5 fd e7 41 20       	vmovntdq %ymm0,0x20(%rcx)
140edf8a9:	c5 fd e7 41 40       	vmovntdq %ymm0,0x40(%rcx)
140edf8ae:	c5 fd e7 41 60       	vmovntdq %ymm0,0x60(%rcx)
140edf8b3:	c5 fd e7 81 80 00 00 	vmovntdq %ymm0,0x80(%rcx)
140edf8ba:	00
140edf8bb:	c5 fd e7 81 a0 00 00 	vmovntdq %ymm0,0xa0(%rcx)
140edf8c2:	00
140edf8c3:	c5 fd e7 81 c0 00 00 	vmovntdq %ymm0,0xc0(%rcx)
140edf8ca:	00
140edf8cb:	c5 fd e7 81 e0 00 00 	vmovntdq %ymm0,0xe0(%rcx)
140edf8d2:	00
140edf8d3:	48 81 c1 00 01 00 00 	add    $0x100,%rcx
140edf8da:	49 81 e8 00 01 00 00 	sub    $0x100,%r8
140edf8e1:	49 81 f8 00 01 00 00 	cmp    $0x100,%r8
140edf8e8:	73 b6                	jae    0x140edf8a0
140edf8ea:	4d 8d 48 1f          	lea    0x1f(%r8),%r9
140edf8ee:	49 83 e1 e0          	and    $0xffffffffffffffe0,%r9
140edf8f2:	4d 8b d9             	mov    %r9,%r11
140edf8f5:	49 c1 eb 05          	shr    $0x5,%r11
140edf8f9:	47 8b 9c 9a 94 47 21 	mov    0x1214794(%r10,%r11,4),%r11d
140edf900:	01
140edf901:	4d 03 da             	add    %r10,%r11
140edf904:	41 ff e3             	jmp    *%r11
140edf907:	c4 a1 7d e7 84 09 00 	vmovntdq %ymm0,-0x100(%rcx,%r9,1)
140edf90e:	ff ff ff
140edf911:	c4 a1 7d e7 84 09 20 	vmovntdq %ymm0,-0xe0(%rcx,%r9,1)
140edf918:	ff ff ff
140edf91b:	c4 a1 7d e7 84 09 40 	vmovntdq %ymm0,-0xc0(%rcx,%r9,1)
140edf922:	ff ff ff
140edf925:	c4 a1 7d e7 84 09 60 	vmovntdq %ymm0,-0xa0(%rcx,%r9,1)
140edf92c:	ff ff ff
140edf92f:	c4 a1 7d e7 44 09 80 	vmovntdq %ymm0,-0x80(%rcx,%r9,1)
140edf936:	c4 a1 7d e7 44 09 a0 	vmovntdq %ymm0,-0x60(%rcx,%r9,1)
140edf93d:	c4 a1 7d e7 44 09 c0 	vmovntdq %ymm0,-0x40(%rcx,%r9,1)
140edf944:	c4 a1 7e 7f 44 01 e0 	vmovdqu %ymm0,-0x20(%rcx,%r8,1)
140edf94b:	c5 fe 7f 00          	vmovdqu %ymm0,(%rax)
140edf94f:	0f ae f8             	sfence
140edf952:	c5 f8 77             	vzeroupper
140edf955:	c3                   	ret
140edf956:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140edf95d:	00 00 00
140edf960:	4c 3b 05 f9 95 4d 00 	cmp    0x4d95f9(%rip),%r8        # 0x1413b8f60
140edf967:	76 0d                	jbe    0x140edf976
140edf969:	f6 05 24 f9 5b 00 02 	testb  $0x2,0x5bf924(%rip)        # 0x14149f294
140edf970:	0f 85 2a fd ff ff    	jne    0x140edf6a0
140edf976:	4c 8b c9             	mov    %rcx,%r9
140edf979:	49 83 e1 0f          	and    $0xf,%r9
140edf97d:	49 83 e9 10          	sub    $0x10,%r9
140edf981:	49 2b c9             	sub    %r9,%rcx
140edf984:	49 2b d1             	sub    %r9,%rdx
140edf987:	4d 03 c1             	add    %r9,%r8
140edf98a:	49 81 f8 80 00 00 00 	cmp    $0x80,%r8
140edf991:	76 4b                	jbe    0x140edf9de
140edf993:	66 66 66 66 66 0f 1f 	data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
140edf99a:	84 00 00 00 00 00
140edf9a0:	66 0f 7f 01          	movdqa %xmm0,(%rcx)
140edf9a4:	66 0f 7f 41 10       	movdqa %xmm0,0x10(%rcx)
140edf9a9:	66 0f 7f 41 20       	movdqa %xmm0,0x20(%rcx)
140edf9ae:	66 0f 7f 41 30       	movdqa %xmm0,0x30(%rcx)
140edf9b3:	66 0f 7f 41 40       	movdqa %xmm0,0x40(%rcx)
140edf9b8:	66 0f 7f 41 50       	movdqa %xmm0,0x50(%rcx)
140edf9bd:	66 0f 7f 41 60       	movdqa %xmm0,0x60(%rcx)
140edf9c2:	66 0f 7f 41 70       	movdqa %xmm0,0x70(%rcx)
140edf9c7:	48 81 c1 80 00 00 00 	add    $0x80,%rcx
140edf9ce:	49 81 e8 80 00 00 00 	sub    $0x80,%r8
140edf9d5:	49 81 f8 80 00 00 00 	cmp    $0x80,%r8
140edf9dc:	73 c2                	jae    0x140edf9a0
140edf9de:	4d 8d 48 0f          	lea    0xf(%r8),%r9
140edf9e2:	49 83 e1 f0          	and    $0xfffffffffffffff0,%r9
140edf9e6:	4d 8b d9             	mov    %r9,%r11
140edf9e9:	49 c1 eb 04          	shr    $0x4,%r11
140edf9ed:	47 8b 9c 9a b8 47 21 	mov    0x12147b8(%r10,%r11,4),%r11d
140edf9f4:	01
140edf9f5:	4d 03 da             	add    %r10,%r11
140edf9f8:	41 ff e3             	jmp    *%r11
140edf9fb:	f3 42 0f 7f 44 09 80 	movdqu %xmm0,-0x80(%rcx,%r9,1)
140edfa02:	f3 42 0f 7f 44 09 90 	movdqu %xmm0,-0x70(%rcx,%r9,1)
140edfa09:	f3 42 0f 7f 44 09 a0 	movdqu %xmm0,-0x60(%rcx,%r9,1)
140edfa10:	f3 42 0f 7f 44 09 b0 	movdqu %xmm0,-0x50(%rcx,%r9,1)
140edfa17:	f3 42 0f 7f 44 09 c0 	movdqu %xmm0,-0x40(%rcx,%r9,1)
140edfa1e:	f3 42 0f 7f 44 09 d0 	movdqu %xmm0,-0x30(%rcx,%r9,1)
140edfa25:	f3 42 0f 7f 44 09 e0 	movdqu %xmm0,-0x20(%rcx,%r9,1)
140edfa2c:	f3 42 0f 7f 44 01 f0 	movdqu %xmm0,-0x10(%rcx,%r8,1)
140edfa33:	f3 0f 7f 00          	movdqu %xmm0,(%rax)
140edfa37:	c3                   	ret
140edfa38:	cc                   	int3
140edfa39:	cc                   	int3
140edfa3a:	cc                   	int3
140edfa3b:	cc                   	int3
140edfa3c:	cc                   	int3
140edfa3d:	cc                   	int3
140edfa3e:	cc                   	int3
140edfa3f:	cc                   	int3
140edfa40:	cc                   	int3
140edfa41:	cc                   	int3
140edfa42:	cc                   	int3
140edfa43:	cc                   	int3
140edfa44:	cc                   	int3
140edfa45:	cc                   	int3
140edfa46:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140edfa4d:	00 00 00
140edfa50:	48 2b d1             	sub    %rcx,%rdx
140edfa53:	49 83 f8 08          	cmp    $0x8,%r8
140edfa57:	72 22                	jb     0x140edfa7b
140edfa59:	f6 c1 07             	test   $0x7,%cl
140edfa5c:	74 14                	je     0x140edfa72
140edfa5e:	66 90                	xchg   %ax,%ax
140edfa60:	8a 01                	mov    (%rcx),%al
140edfa62:	3a 04 11             	cmp    (%rcx,%rdx,1),%al
140edfa65:	75 2c                	jne    0x140edfa93
140edfa67:	48 ff c1             	inc    %rcx
140edfa6a:	49 ff c8             	dec    %r8
140edfa6d:	f6 c1 07             	test   $0x7,%cl
140edfa70:	75 ee                	jne    0x140edfa60
140edfa72:	4d 8b c8             	mov    %r8,%r9
140edfa75:	49 c1 e9 03          	shr    $0x3,%r9
140edfa79:	75 1f                	jne    0x140edfa9a
140edfa7b:	4d 85 c0             	test   %r8,%r8
140edfa7e:	74 0f                	je     0x140edfa8f
140edfa80:	8a 01                	mov    (%rcx),%al
140edfa82:	3a 04 11             	cmp    (%rcx,%rdx,1),%al
140edfa85:	75 0c                	jne    0x140edfa93
140edfa87:	48 ff c1             	inc    %rcx
140edfa8a:	49 ff c8             	dec    %r8
140edfa8d:	75 f1                	jne    0x140edfa80
140edfa8f:	48 33 c0             	xor    %rax,%rax
140edfa92:	c3                   	ret
140edfa93:	1b c0                	sbb    %eax,%eax
140edfa95:	83 d8 ff             	sbb    $0xffffffff,%eax
140edfa98:	c3                   	ret
140edfa99:	90                   	nop
140edfa9a:	49 c1 e9 02          	shr    $0x2,%r9
140edfa9e:	74 37                	je     0x140edfad7
140edfaa0:	48 8b 01             	mov    (%rcx),%rax
140edfaa3:	48 3b 04 11          	cmp    (%rcx,%rdx,1),%rax
140edfaa7:	75 5b                	jne    0x140edfb04
140edfaa9:	48 8b 41 08          	mov    0x8(%rcx),%rax
140edfaad:	48 3b 44 11 08       	cmp    0x8(%rcx,%rdx,1),%rax
140edfab2:	75 4c                	jne    0x140edfb00
140edfab4:	48 8b 41 10          	mov    0x10(%rcx),%rax
140edfab8:	48 3b 44 11 10       	cmp    0x10(%rcx,%rdx,1),%rax
140edfabd:	75 3d                	jne    0x140edfafc
140edfabf:	48 8b 41 18          	mov    0x18(%rcx),%rax
140edfac3:	48 3b 44 11 18       	cmp    0x18(%rcx,%rdx,1),%rax
140edfac8:	75 2e                	jne    0x140edfaf8
140edfaca:	48 83 c1 20          	add    $0x20,%rcx
140edface:	49 ff c9             	dec    %r9
140edfad1:	75 cd                	jne    0x140edfaa0
140edfad3:	49 83 e0 1f          	and    $0x1f,%r8
140edfad7:	4d 8b c8             	mov    %r8,%r9
140edfada:	49 c1 e9 03          	shr    $0x3,%r9
140edfade:	74 9b                	je     0x140edfa7b
140edfae0:	48 8b 01             	mov    (%rcx),%rax
140edfae3:	48 3b 04 11          	cmp    (%rcx,%rdx,1),%rax
140edfae7:	75 1b                	jne    0x140edfb04
140edfae9:	48 83 c1 08          	add    $0x8,%rcx
140edfaed:	49 ff c9             	dec    %r9
140edfaf0:	75 ee                	jne    0x140edfae0
140edfaf2:	49 83 e0 07          	and    $0x7,%r8
140edfaf6:	eb 83                	jmp    0x140edfa7b
140edfaf8:	48 83 c1 08          	add    $0x8,%rcx
140edfafc:	48 83 c1 08          	add    $0x8,%rcx
140edfb00:	48 83 c1 08          	add    $0x8,%rcx
140edfb04:	48 8b 0c 0a          	mov    (%rdx,%rcx,1),%rcx
140edfb08:	48 0f c8             	bswap  %rax
140edfb0b:	48 0f c9             	bswap  %rcx
140edfb0e:	48 3b c1             	cmp    %rcx,%rax
140edfb11:	1b c0                	sbb    %eax,%eax
140edfb13:	83 d8 ff             	sbb    $0xffffffff,%eax
140edfb16:	c3                   	ret
140edfb17:	cc                   	int3
140edfb18:	cc                   	int3
140edfb19:	cc                   	int3
140edfb1a:	cc                   	int3
140edfb1b:	cc                   	int3
140edfb1c:	cc                   	int3
140edfb1d:	cc                   	int3
140edfb1e:	cc                   	int3
140edfb1f:	cc                   	int3
140edfb20:	cc                   	int3
140edfb21:	cc                   	int3
140edfb22:	cc                   	int3
140edfb23:	cc                   	int3
140edfb24:	cc                   	int3
140edfb25:	cc                   	int3
140edfb26:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140edfb2d:	00 00 00
140edfb30:	0f b6 d2             	movzbl %dl,%edx
140edfb33:	69 d2 01 01 01 01    	imul   $0x1010101,%edx,%edx
140edfb39:	66 0f 6e c2          	movd   %edx,%xmm0
140edfb3d:	66 0f 70 c0 00       	pshufd $0x0,%xmm0,%xmm0
140edfb42:	33 c0                	xor    %eax,%eax
140edfb44:	49 83 f8 20          	cmp    $0x20,%r8
140edfb48:	72 5f                	jb     0x140edfba9
140edfb4a:	8b c1                	mov    %ecx,%eax
140edfb4c:	83 e0 0f             	and    $0xf,%eax
140edfb4f:	74 1f                	je     0x140edfb70
140edfb51:	48 83 e8 10          	sub    $0x10,%rax
140edfb55:	4c 03 c0             	add    %rax,%r8
140edfb58:	48 2b c8             	sub    %rax,%rcx
140edfb5b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140edfb60:	3a 14 01             	cmp    (%rcx,%rax,1),%dl
140edfb63:	74 57                	je     0x140edfbbc
140edfb65:	48 ff c0             	inc    %rax
140edfb68:	75 f6                	jne    0x140edfb60
140edfb6a:	49 83 f8 20          	cmp    $0x20,%r8
140edfb6e:	72 39                	jb     0x140edfba9
140edfb70:	66 0f 6f 09          	movdqa (%rcx),%xmm1
140edfb74:	66 0f 74 c8          	pcmpeqb %xmm0,%xmm1
140edfb78:	66 48 0f d7 c1       	pmovmskb %xmm1,%rax
140edfb7d:	48 0f bc c0          	bsf    %rax,%rax
140edfb81:	75 39                	jne    0x140edfbbc
140edfb83:	66 0f 6f 49 10       	movdqa 0x10(%rcx),%xmm1
140edfb88:	48 83 c1 10          	add    $0x10,%rcx
140edfb8c:	66 0f 74 c8          	pcmpeqb %xmm0,%xmm1
140edfb90:	66 48 0f d7 c1       	pmovmskb %xmm1,%rax
140edfb95:	48 0f bc c0          	bsf    %rax,%rax
140edfb99:	75 21                	jne    0x140edfbbc
140edfb9b:	48 83 c1 10          	add    $0x10,%rcx
140edfb9f:	49 83 e8 20          	sub    $0x20,%r8
140edfba3:	49 83 f8 20          	cmp    $0x20,%r8
140edfba7:	73 c7                	jae    0x140edfb70
140edfba9:	4d 85 c0             	test   %r8,%r8