140dfcd2d:	49 8d 14 0b          	lea    (%r11,%rcx,1),%rdx
140dfcd31:	c5 f9 6e d8          	vmovd  %eax,%xmm3
140dfcd35:	c5 f9 ef c0          	vpxor  %xmm0,%xmm0,%xmm0
140dfcd39:	c4 e2 61 00 d8       	vpshufb %xmm0,%xmm3,%xmm3
140dfcd3e:	c4 e3 65 18 db 01    	vinsertf128 $0x1,%xmm3,%ymm3,%ymm3
140dfcd44:	c5 e5 74 09          	vpcmpeqb (%rcx),%ymm3,%ymm1
140dfcd48:	c5 fd d7 c1          	vpmovmskb %ymm1,%eax
140dfcd4c:	85 c0                	test   %eax,%eax
140dfcd4e:	75 55                	jne    0x140dfcda5
140dfcd50:	48 83 c1 20          	add    $0x20,%rcx
140dfcd54:	48 3b ca             	cmp    %rdx,%rcx
140dfcd57:	75 eb                	jne    0x140dfcd44
140dfcd59:	41 83 e1 1c          	and    $0x1c,%r9d
140dfcd5d:	74 2d                	je     0x140dfcd8c
140dfcd5f:	41 8b d1             	mov    %r9d,%edx
140dfcd62:	48 8d 05 a7 5c 3c 00 	lea    0x3c5ca7(%rip),%rax        # 0x1411c2a10
140dfcd69:	48 83 e2 fc          	and    $0xfffffffffffffffc,%rdx
140dfcd6d:	48 2b c2             	sub    %rdx,%rax
140dfcd70:	c5 fe 6f 10          	vmovdqu (%rax),%ymm2
140dfcd74:	c4 e2 6d 8c 01       	vpmaskmovd (%rcx),%ymm2,%ymm0
140dfcd79:	c5 fd 74 cb          	vpcmpeqb %ymm3,%ymm0,%ymm1
140dfcd7d:	c5 f5 db d2          	vpand  %ymm2,%ymm1,%ymm2
140dfcd81:	c5 fd d7 c2          	vpmovmskb %ymm2,%eax
140dfcd85:	85 c0                	test   %eax,%eax
140dfcd87:	75 1c                	jne    0x140dfcda5
140dfcd89:	49 03 c9             	add    %r9,%rcx
140dfcd8c:	c5 f8 77             	vzeroupper
140dfcd8f:	49 3b ca             	cmp    %r10,%rcx
140dfcd92:	74 0d                	je     0x140dfcda1
140dfcd94:	44 38 01             	cmp    %r8b,(%rcx)
140dfcd97:	74 08                	je     0x140dfcda1
140dfcd99:	48 ff c1             	inc    %rcx
140dfcd9c:	49 3b ca             	cmp    %r10,%rcx
140dfcd9f:	75 f3                	jne    0x140dfcd94
140dfcda1:	48 8b c1             	mov    %rcx,%rax
140dfcda4:	c3                   	ret
140dfcda5:	c5 f8 77             	vzeroupper
140dfcda8:	f3 0f bc c0          	tzcnt  %eax,%eax
140dfcdac:	8b c0                	mov    %eax,%eax
140dfcdae:	48 03 c1             	add    %rcx,%rax
140dfcdb1:	c3                   	ret
140dfcdb2:	49 83 e1 f0          	and    $0xfffffffffffffff0,%r9
140dfcdb6:	74 d7                	je     0x140dfcd8f
140dfcdb8:	c1 ea 02             	shr    $0x2,%edx
140dfcdbb:	f6 c2 01             	test   $0x1,%dl
140dfcdbe:	74 cf                	je     0x140dfcd8f
140dfcdc0:	41 0f b6 c0          	movzbl %r8b,%eax
140dfcdc4:	49 8d 14 09          	lea    (%r9,%rcx,1),%rdx
140dfcdc8:	0f 57 c0             	xorps  %xmm0,%xmm0
140dfcdcb:	66 0f 6e c8          	movd   %eax,%xmm1
140dfcdcf:	66 0f 38 00 c8       	pshufb %xmm0,%xmm1
140dfcdd4:	0f 1f 40 00          	nopl   0x0(%rax)
140dfcdd8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140dfcddf:	00
140dfcde0:	f3 0f 6f 01          	movdqu (%rcx),%xmm0
140dfcde4:	66 0f 74 c1          	pcmpeqb %xmm1,%xmm0
140dfcde8:	66 0f d7 c0          	pmovmskb %xmm0,%eax
140dfcdec:	85 c0                	test   %eax,%eax
140dfcdee:	75 0b                	jne    0x140dfcdfb
140dfcdf0:	48 83 c1 10          	add    $0x10,%rcx
140dfcdf4:	48 3b ca             	cmp    %rdx,%rcx
140dfcdf7:	75 e7                	jne    0x140dfcde0
140dfcdf9:	eb 94                	jmp    0x140dfcd8f
140dfcdfb:	0f bc c0             	bsf    %eax,%eax
140dfcdfe:	48 03 c1             	add    %rcx,%rax
140dfce01:	c3                   	ret
140dfce02:	cc                   	int3
140dfce03:	cc                   	int3
140dfce04:	cc                   	int3
140dfce05:	cc                   	int3
140dfce06:	cc                   	int3
140dfce07:	cc                   	int3
140dfce08:	cc                   	int3
140dfce09:	cc                   	int3
140dfce0a:	cc                   	int3
140dfce0b:	cc                   	int3
140dfce0c:	cc                   	int3
140dfce0d:	cc                   	int3
140dfce0e:	cc                   	int3
140dfce0f:	cc                   	int3
140dfce10:	4c 8b ca             	mov    %rdx,%r9
140dfce13:	4c 8b d2             	mov    %rdx,%r10
140dfce16:	8b 15 40 c1 5b 00    	mov    0x5bc140(%rip),%edx        # 0x1413b8f5c
140dfce1c:	4c 2b c9             	sub    %rcx,%r9
140dfce1f:	4d 8b d9             	mov    %r9,%r11
140dfce22:	49 83 e3 e0          	and    $0xffffffffffffffe0,%r11
140dfce26:	0f 84 98 00 00 00    	je     0x140dfcec4
140dfce2c:	8b c2                	mov    %edx,%eax
140dfce2e:	c1 e8 05             	shr    $0x5,%eax
140dfce31:	a8 01                	test   $0x1,%al
140dfce33:	0f 84 8b 00 00 00    	je     0x140dfcec4
140dfce39:	41 0f bf c0          	movswl %r8w,%eax
140dfce3d:	49 8d 14 0b          	lea    (%r11,%rcx,1),%rdx
140dfce41:	c5 f9 6e d8          	vmovd  %eax,%xmm3
140dfce45:	c5 e1 61 db          	vpunpcklwd %xmm3,%xmm3,%xmm3
140dfce49:	c5 f9 70 db 00       	vpshufd $0x0,%xmm3,%xmm3
140dfce4e:	c4 e3 65 18 db 01    	vinsertf128 $0x1,%xmm3,%ymm3,%ymm3
140dfce54:	c5 e5 75 09          	vpcmpeqw (%rcx),%ymm3,%ymm1
140dfce58:	c5 fd d7 c1          	vpmovmskb %ymm1,%eax
140dfce5c:	85 c0                	test   %eax,%eax
140dfce5e:	75 57                	jne    0x140dfceb7
140dfce60:	48 83 c1 20          	add    $0x20,%rcx
140dfce64:	48 3b ca             	cmp    %rdx,%rcx
140dfce67:	75 eb                	jne    0x140dfce54
140dfce69:	41 83 e1 1c          	and    $0x1c,%r9d
140dfce6d:	74 2d                	je     0x140dfce9c
140dfce6f:	41 8b d1             	mov    %r9d,%edx
140dfce72:	48 8d 05 97 5b 3c 00 	lea    0x3c5b97(%rip),%rax        # 0x1411c2a10
140dfce79:	48 83 e2 fc          	and    $0xfffffffffffffffc,%rdx
140dfce7d:	48 2b c2             	sub    %rdx,%rax
140dfce80:	c5 fe 6f 10          	vmovdqu (%rax),%ymm2
140dfce84:	c4 e2 6d 8c 01       	vpmaskmovd (%rcx),%ymm2,%ymm0
140dfce89:	c5 fd 75 cb          	vpcmpeqw %ymm3,%ymm0,%ymm1
140dfce8d:	c5 f5 db d2          	vpand  %ymm2,%ymm1,%ymm2
140dfce91:	c5 fd d7 c2          	vpmovmskb %ymm2,%eax
140dfce95:	85 c0                	test   %eax,%eax
140dfce97:	75 1e                	jne    0x140dfceb7
140dfce99:	49 03 c9             	add    %r9,%rcx
140dfce9c:	c5 f8 77             	vzeroupper
140dfce9f:	49 3b ca             	cmp    %r10,%rcx
140dfcea2:	74 0f                	je     0x140dfceb3
140dfcea4:	66 44 39 01          	cmp    %r8w,(%rcx)
140dfcea8:	74 09                	je     0x140dfceb3
140dfceaa:	48 83 c1 02          	add    $0x2,%rcx
140dfceae:	49 3b ca             	cmp    %r10,%rcx
140dfceb1:	75 f1                	jne    0x140dfcea4
140dfceb3:	48 8b c1             	mov    %rcx,%rax
140dfceb6:	c3                   	ret
140dfceb7:	c5 f8 77             	vzeroupper
140dfceba:	f3 0f bc c0          	tzcnt  %eax,%eax
140dfcebe:	8b c0                	mov    %eax,%eax
140dfcec0:	48 03 c1             	add    %rcx,%rax
140dfcec3:	c3                   	ret
140dfcec4:	49 83 e1 f0          	and    $0xfffffffffffffff0,%r9
140dfcec8:	74 d5                	je     0x140dfce9f
140dfceca:	c1 ea 02             	shr    $0x2,%edx
140dfcecd:	f6 c2 01             	test   $0x1,%dl
140dfced0:	74 cd                	je     0x140dfce9f
140dfced2:	41 0f bf c0          	movswl %r8w,%eax
140dfced6:	49 8d 14 09          	lea    (%r9,%rcx,1),%rdx
140dfceda:	66 0f 6e c8          	movd   %eax,%xmm1
140dfcede:	66 0f 61 c9          	punpcklwd %xmm1,%xmm1
140dfcee2:	66 0f 70 c9 00       	pshufd $0x0,%xmm1,%xmm1
140dfcee7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140dfceee:	00 00
140dfcef0:	f3 0f 6f 01          	movdqu (%rcx),%xmm0
140dfcef4:	66 0f 75 c1          	pcmpeqw %xmm1,%xmm0
140dfcef8:	66 0f d7 c0          	pmovmskb %xmm0,%eax
140dfcefc:	85 c0                	test   %eax,%eax
140dfcefe:	75 0b                	jne    0x140dfcf0b
140dfcf00:	48 83 c1 10          	add    $0x10,%rcx
140dfcf04:	48 3b ca             	cmp    %rdx,%rcx
140dfcf07:	75 e7                	jne    0x140dfcef0
140dfcf09:	eb 94                	jmp    0x140dfce9f
140dfcf0b:	0f bc c0             	bsf    %eax,%eax
140dfcf0e:	48 03 c1             	add    %rcx,%rax
140dfcf11:	c3                   	ret
140dfcf12:	cc                   	int3
140dfcf13:	cc                   	int3
140dfcf14:	cc                   	int3
140dfcf15:	cc                   	int3
140dfcf16:	cc                   	int3
140dfcf17:	cc                   	int3
140dfcf18:	cc                   	int3
140dfcf19:	cc                   	int3
140dfcf1a:	cc                   	int3
140dfcf1b:	cc                   	int3
140dfcf1c:	cc                   	int3
140dfcf1d:	cc                   	int3
140dfcf1e:	cc                   	int3
140dfcf1f:	cc                   	int3
140dfcf20:	44 8b 15 35 c0 5b 00 	mov    0x5bc035(%rip),%r10d        # 0x1413b8f5c
140dfcf27:	4c 8b ca             	mov    %rdx,%r9
140dfcf2a:	4c 2b c9             	sub    %rcx,%r9
140dfcf2d:	4d 8b d9             	mov    %r9,%r11
140dfcf30:	49 83 e3 e0          	and    $0xffffffffffffffe0,%r11
140dfcf34:	74 7b                	je     0x140dfcfb1
140dfcf36:	41 8b c2             	mov    %r10d,%eax
140dfcf39:	c1 e8 05             	shr    $0x5,%eax
140dfcf3c:	a8 01                	test   $0x1,%al
140dfcf3e:	74 71                	je     0x140dfcfb1
140dfcf40:	c4 c1 f9 6e d8       	vmovq  %r8,%xmm3
140dfcf45:	c5 e1 6c db          	vpunpcklqdq %xmm3,%xmm3,%xmm3
140dfcf49:	c4 e3 65 18 db 01    	vinsertf128 $0x1,%xmm3,%ymm3,%ymm3
140dfcf4f:	49 8d 14 0b          	lea    (%r11,%rcx,1),%rdx
140dfcf53:	c4 e2 65 29 09       	vpcmpeqq (%rcx),%ymm3,%ymm1
140dfcf58:	c5 fd d7 c1          	vpmovmskb %ymm1,%eax
140dfcf5c:	85 c0                	test   %eax,%eax
140dfcf5e:	75 44                	jne    0x140dfcfa4
140dfcf60:	48 83 c1 20          	add    $0x20,%rcx
140dfcf64:	48 3b ca             	cmp    %rdx,%rcx
140dfcf67:	75 ea                	jne    0x140dfcf53
140dfcf69:	41 83 e1 1c          	and    $0x1c,%r9d
140dfcf6d:	74 2e                	je     0x140dfcf9d
140dfcf6f:	41 8b d1             	mov    %r9d,%edx
140dfcf72:	48 8d 05 97 5a 3c 00 	lea    0x3c5a97(%rip),%rax        # 0x1411c2a10
140dfcf79:	48 83 e2 fc          	and    $0xfffffffffffffffc,%rdx
140dfcf7d:	48 2b c2             	sub    %rdx,%rax
140dfcf80:	c5 fe 6f 10          	vmovdqu (%rax),%ymm2
140dfcf84:	c4 e2 6d 8c 01       	vpmaskmovd (%rcx),%ymm2,%ymm0
140dfcf89:	c4 e2 7d 29 cb       	vpcmpeqq %ymm3,%ymm0,%ymm1
140dfcf8e:	c5 f5 db d2          	vpand  %ymm2,%ymm1,%ymm2
140dfcf92:	c5 fd d7 c2          	vpmovmskb %ymm2,%eax
140dfcf96:	85 c0                	test   %eax,%eax
140dfcf98:	75 0a                	jne    0x140dfcfa4
140dfcf9a:	49 03 c9             	add    %r9,%rcx
140dfcf9d:	48 8b c1             	mov    %rcx,%rax
140dfcfa0:	c5 f8 77             	vzeroupper
140dfcfa3:	c3                   	ret
140dfcfa4:	c5 f8 77             	vzeroupper
140dfcfa7:	f3 0f bc c0          	tzcnt  %eax,%eax
140dfcfab:	8b c0                	mov    %eax,%eax
140dfcfad:	48 03 c1             	add    %rcx,%rax
140dfcfb0:	c3                   	ret
140dfcfb1:	49 83 e1 f0          	and    $0xfffffffffffffff0,%r9
140dfcfb5:	74 33                	je     0x140dfcfea
140dfcfb7:	41 c1 ea 02          	shr    $0x2,%r10d
140dfcfbb:	41 f6 c2 01          	test   $0x1,%r10b
140dfcfbf:	74 29                	je     0x140dfcfea
140dfcfc1:	66 49 0f 6e c8       	movq   %r8,%xmm1
140dfcfc6:	4d 8d 14 09          	lea    (%r9,%rcx,1),%r10
140dfcfca:	66 0f 6c c9          	punpcklqdq %xmm1,%xmm1
140dfcfce:	66 90                	xchg   %ax,%ax
140dfcfd0:	f3 0f 6f 01          	movdqu (%rcx),%xmm0
140dfcfd4:	66 0f 38 29 c1       	pcmpeqq %xmm1,%xmm0
140dfcfd9:	66 0f d7 c0          	pmovmskb %xmm0,%eax
140dfcfdd:	85 c0                	test   %eax,%eax
140dfcfdf:	75 21                	jne    0x140dfd002
140dfcfe1:	48 83 c1 10          	add    $0x10,%rcx
140dfcfe5:	49 3b ca             	cmp    %r10,%rcx
140dfcfe8:	75 e6                	jne    0x140dfcfd0
140dfcfea:	48 3b ca             	cmp    %rdx,%rcx
140dfcfed:	74 0f                	je     0x140dfcffe
140dfcfef:	90                   	nop
140dfcff0:	4c 39 01             	cmp    %r8,(%rcx)
140dfcff3:	74 09                	je     0x140dfcffe
140dfcff5:	48 83 c1 08          	add    $0x8,%rcx
140dfcff9:	48 3b ca             	cmp    %rdx,%rcx
140dfcffc:	75 f2                	jne    0x140dfcff0
140dfcffe:	48 8b c1             	mov    %rcx,%rax
140dfd001:	c3                   	ret
140dfd002:	0f bc c0             	bsf    %eax,%eax
140dfd005:	48 03 c1             	add    %rcx,%rax
140dfd008:	c3                   	ret
140dfd009:	cc                   	int3
140dfd00a:	cc                   	int3
140dfd00b:	cc                   	int3
140dfd00c:	cc                   	int3
140dfd00d:	cc                   	int3
140dfd00e:	cc                   	int3
140dfd00f:	cc                   	int3
140dfd010:	e9 cb fa ff ff       	jmp    0x140dfcae0
140dfd015:	cc                   	int3
140dfd016:	cc                   	int3
140dfd017:	cc                   	int3
140dfd018:	cc                   	int3
140dfd019:	cc                   	int3
140dfd01a:	cc                   	int3
140dfd01b:	cc                   	int3
140dfd01c:	cc                   	int3
140dfd01d:	cc                   	int3
140dfd01e:	cc                   	int3
140dfd01f:	cc                   	int3
140dfd020:	e9 db fc ff ff       	jmp    0x140dfcd00
140dfd025:	cc                   	int3
140dfd026:	cc                   	int3
140dfd027:	cc                   	int3
140dfd028:	cc                   	int3
140dfd029:	cc                   	int3
140dfd02a:	cc                   	int3
140dfd02b:	cc                   	int3
140dfd02c:	cc                   	int3
140dfd02d:	cc                   	int3
140dfd02e:	cc                   	int3
140dfd02f:	cc                   	int3
140dfd030:	e9 db fd ff ff       	jmp    0x140dfce10
140dfd035:	cc                   	int3
140dfd036:	cc                   	int3
140dfd037:	cc                   	int3
140dfd038:	cc                   	int3
140dfd039:	cc                   	int3
140dfd03a:	cc                   	int3
140dfd03b:	cc                   	int3
140dfd03c:	cc                   	int3
140dfd03d:	cc                   	int3
140dfd03e:	cc                   	int3
140dfd03f:	cc                   	int3
140dfd040:	e9 db fe ff ff       	jmp    0x140dfcf20
140dfd045:	cc                   	int3
140dfd046:	cc                   	int3
140dfd047:	cc                   	int3
140dfd048:	cc                   	int3
140dfd049:	cc                   	int3
140dfd04a:	cc                   	int3
140dfd04b:	cc                   	int3
140dfd04c:	cc                   	int3
140dfd04d:	cc                   	int3
140dfd04e:	cc                   	int3
140dfd04f:	cc                   	int3
140dfd050:	4c 8b c2             	mov    %rdx,%r8
140dfd053:	48 2b d1             	sub    %rcx,%rdx
140dfd056:	48 83 fa 40          	cmp    $0x40,%rdx
140dfd05a:	72 63                	jb     0x140dfd0bf
140dfd05c:	8b 05 fa be 5b 00    	mov    0x5bbefa(%rip),%eax        # 0x1413b8f5c
140dfd062:	c1 e8 05             	shr    $0x5,%eax
140dfd065:	a8 01                	test   $0x1,%al
140dfd067:	74 56                	je     0x140dfd0bf
140dfd069:	c5 fe 6f 25 cf 59 3c 	vmovdqu 0x3c59cf(%rip),%ymm4        # 0x1411c2a40
140dfd070:	00
140dfd071:	48 d1 ea             	shr    $1,%rdx
140dfd074:	48 b8 e0 ff ff ff ff 	movabs $0x7fffffffffffffe0,%rax
140dfd07b:	ff ff 7f
140dfd07e:	48 23 d0             	and    %rax,%rdx
140dfd081:	48 03 d1             	add    %rcx,%rdx
140dfd084:	0f 1f 40 00          	nopl   0x0(%rax)
140dfd088:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140dfd08f:	00
140dfd090:	c4 e3 fd 00 09 4e    	vpermq $0x4e,(%rcx),%ymm1
140dfd096:	49 83 e8 20          	sub    $0x20,%r8
140dfd09a:	c4 e2 75 00 dc       	vpshufb %ymm4,%ymm1,%ymm3
140dfd09f:	c4 c3 fd 00 08 4e    	vpermq $0x4e,(%r8),%ymm1
140dfd0a5:	c4 e2 75 00 d4       	vpshufb %ymm4,%ymm1,%ymm2
140dfd0aa:	c5 fe 7f 11          	vmovdqu %ymm2,(%rcx)
140dfd0ae:	48 83 c1 20          	add    $0x20,%rcx
140dfd0b2:	c4 c1 7e 7f 18       	vmovdqu %ymm3,(%r8)
140dfd0b7:	48 3b ca             	cmp    %rdx,%rcx
140dfd0ba:	75 d4                	jne    0x140dfd090
140dfd0bc:	c5 f8 77             	vzeroupper
140dfd0bf:	49 8b d0             	mov    %r8,%rdx
140dfd0c2:	48 2b d1             	sub    %rcx,%rdx
140dfd0c5:	48 83 fa 20          	cmp    $0x20,%rdx
140dfd0c9:	72 51                	jb     0x140dfd11c
140dfd0cb:	8b 05 8b be 5b 00    	mov    0x5bbe8b(%rip),%eax        # 0x1413b8f5c
140dfd0d1:	c1 e8 02             	shr    $0x2,%eax
140dfd0d4:	a8 01                	test   $0x1,%al
140dfd0d6:	74 44                	je     0x140dfd11c
140dfd0d8:	66 0f 6f 15 50 59 3c 	movdqa 0x3c5950(%rip),%xmm2        # 0x1411c2a30
140dfd0df:	00
140dfd0e0:	48 b8 f0 ff ff ff ff 	movabs $0x7ffffffffffffff0,%rax
140dfd0e7:	ff ff 7f
140dfd0ea:	48 d1 ea             	shr    $1,%rdx
140dfd0ed:	48 23 d0             	and    %rax,%rdx
140dfd0f0:	48 03 d1             	add    %rcx,%rdx
140dfd0f3:	f3 0f 6f 09          	movdqu (%rcx),%xmm1
140dfd0f7:	49 83 e8 10          	sub    $0x10,%r8
140dfd0fb:	66 0f 38 00 ca       	pshufb %xmm2,%xmm1
140dfd100:	f3 41 0f 6f 00       	movdqu (%r8),%xmm0
140dfd105:	66 0f 38 00 c2       	pshufb %xmm2,%xmm0
140dfd10a:	f3 0f 7f 01          	movdqu %xmm0,(%rcx)
140dfd10e:	48 83 c1 10          	add    $0x10,%rcx