1401886fd:	00
1401886fe:	c5 fe 6f a2 e0 00 00 	vmovdqu 0xe0(%rdx),%ymm4
140188705:	00
140188706:	c5 fd e7 89 80 00 00 	vmovntdq %ymm1,0x80(%rcx)
14018870d:	00
14018870e:	c5 fd e7 91 a0 00 00 	vmovntdq %ymm2,0xa0(%rcx)
140188715:	00
140188716:	c5 fd e7 99 c0 00 00 	vmovntdq %ymm3,0xc0(%rcx)
14018871d:	00
14018871e:	c5 fd e7 a1 e0 00 00 	vmovntdq %ymm4,0xe0(%rcx)
140188725:	00
140188726:	48 81 c1 00 01 00 00 	add    $0x100,%rcx
14018872d:	48 81 c2 00 01 00 00 	add    $0x100,%rdx
140188734:	49 81 e8 00 01 00 00 	sub    $0x100,%r8
14018873b:	49 81 f8 00 01 00 00 	cmp    $0x100,%r8
140188742:	0f 83 78 ff ff ff    	jae    0x1401886c0
140188748:	4d 8d 48 1f          	lea    0x1f(%r8),%r9
14018874c:	49 83 e1 e0          	and    $0xffffffffffffffe0,%r9
140188750:	4d 8b d9             	mov    %r9,%r11
140188753:	49 c1 eb 05          	shr    $0x5,%r11
140188757:	47 8b 9c 9a 64 80 35 	mov    0x358064(%r10,%r11,4),%r11d
14018875e:	00
14018875f:	4d 03 da             	add    %r10,%r11
140188762:	41 ff e3             	jmp    *%r11
140188765:	c4 a1 7e 6f 8c 0a 00 	vmovdqu -0x100(%rdx,%r9,1),%ymm1
14018876c:	ff ff ff
14018876f:	c4 a1 7d e7 8c 09 00 	vmovntdq %ymm1,-0x100(%rcx,%r9,1)
140188776:	ff ff ff
140188779:	c4 a1 7e 6f 8c 0a 20 	vmovdqu -0xe0(%rdx,%r9,1),%ymm1
140188780:	ff ff ff
140188783:	c4 a1 7d e7 8c 09 20 	vmovntdq %ymm1,-0xe0(%rcx,%r9,1)
14018878a:	ff ff ff
14018878d:	c4 a1 7e 6f 8c 0a 40 	vmovdqu -0xc0(%rdx,%r9,1),%ymm1
140188794:	ff ff ff
140188797:	c4 a1 7d e7 8c 09 40 	vmovntdq %ymm1,-0xc0(%rcx,%r9,1)
14018879e:	ff ff ff
1401887a1:	c4 a1 7e 6f 8c 0a 60 	vmovdqu -0xa0(%rdx,%r9,1),%ymm1
1401887a8:	ff ff ff
1401887ab:	c4 a1 7d e7 8c 09 60 	vmovntdq %ymm1,-0xa0(%rcx,%r9,1)
1401887b2:	ff ff ff
1401887b5:	c4 a1 7e 6f 4c 0a 80 	vmovdqu -0x80(%rdx,%r9,1),%ymm1
1401887bc:	c4 a1 7d e7 4c 09 80 	vmovntdq %ymm1,-0x80(%rcx,%r9,1)
1401887c3:	c4 a1 7e 6f 4c 0a a0 	vmovdqu -0x60(%rdx,%r9,1),%ymm1
1401887ca:	c4 a1 7d e7 4c 09 a0 	vmovntdq %ymm1,-0x60(%rcx,%r9,1)
1401887d1:	c4 a1 7e 6f 4c 0a c0 	vmovdqu -0x40(%rdx,%r9,1),%ymm1
1401887d8:	c4 a1 7d e7 4c 09 c0 	vmovntdq %ymm1,-0x40(%rcx,%r9,1)
1401887df:	c4 a1 7e 7f 6c 01 e0 	vmovdqu %ymm5,-0x20(%rcx,%r8,1)
1401887e6:	c5 fe 7f 00          	vmovdqu %ymm0,(%rax)
1401887ea:	0f ae f8             	sfence
1401887ed:	c5 f8 77             	vzeroupper
1401887f0:	c3                   	ret
1401887f1:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
1401887f8:	0f 1f 84 00 00 00 00
1401887ff:	00
140188800:	49 81 f8 00 08 00 00 	cmp    $0x800,%r8
140188807:	76 0d                	jbe    0x140188816
140188809:	f6 05 68 49 19 00 02 	testb  $0x2,0x194968(%rip)        # 0x14031d178
140188810:	0f 85 8a fb ff ff    	jne    0x1401883a0
140188816:	f3 0f 6f 02          	movdqu (%rdx),%xmm0
14018881a:	f3 42 0f 6f 6c 02 f0 	movdqu -0x10(%rdx,%r8,1),%xmm5
140188821:	49 81 f8 80 00 00 00 	cmp    $0x80,%r8
140188828:	0f 86 8e 00 00 00    	jbe    0x1401888bc
14018882e:	4c 8b c9             	mov    %rcx,%r9
140188831:	49 83 e1 0f          	and    $0xf,%r9
140188835:	49 83 e9 10          	sub    $0x10,%r9
140188839:	49 2b c9             	sub    %r9,%rcx
14018883c:	49 2b d1             	sub    %r9,%rdx
14018883f:	4d 03 c1             	add    %r9,%r8
140188842:	49 81 f8 80 00 00 00 	cmp    $0x80,%r8
140188849:	76 71                	jbe    0x1401888bc
14018884b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140188850:	f3 0f 6f 0a          	movdqu (%rdx),%xmm1
140188854:	f3 0f 6f 52 10       	movdqu 0x10(%rdx),%xmm2
140188859:	f3 0f 6f 5a 20       	movdqu 0x20(%rdx),%xmm3
14018885e:	f3 0f 6f 62 30       	movdqu 0x30(%rdx),%xmm4
140188863:	66 0f 7f 09          	movdqa %xmm1,(%rcx)
140188867:	66 0f 7f 51 10       	movdqa %xmm2,0x10(%rcx)
14018886c:	66 0f 7f 59 20       	movdqa %xmm3,0x20(%rcx)
140188871:	66 0f 7f 61 30       	movdqa %xmm4,0x30(%rcx)
140188876:	f3 0f 6f 4a 40       	movdqu 0x40(%rdx),%xmm1
14018887b:	f3 0f 6f 52 50       	movdqu 0x50(%rdx),%xmm2
140188880:	f3 0f 6f 5a 60       	movdqu 0x60(%rdx),%xmm3
140188885:	f3 0f 6f 62 70       	movdqu 0x70(%rdx),%xmm4
14018888a:	66 0f 7f 49 40       	movdqa %xmm1,0x40(%rcx)
14018888f:	66 0f 7f 51 50       	movdqa %xmm2,0x50(%rcx)
140188894:	66 0f 7f 59 60       	movdqa %xmm3,0x60(%rcx)
140188899:	66 0f 7f 61 70       	movdqa %xmm4,0x70(%rcx)
14018889e:	48 81 c1 80 00 00 00 	add    $0x80,%rcx
1401888a5:	48 81 c2 80 00 00 00 	add    $0x80,%rdx
1401888ac:	49 81 e8 80 00 00 00 	sub    $0x80,%r8
1401888b3:	49 81 f8 80 00 00 00 	cmp    $0x80,%r8
1401888ba:	73 94                	jae    0x140188850
1401888bc:	4d 8d 48 0f          	lea    0xf(%r8),%r9
1401888c0:	49 83 e1 f0          	and    $0xfffffffffffffff0,%r9
1401888c4:	4d 8b d9             	mov    %r9,%r11
1401888c7:	49 c1 eb 04          	shr    $0x4,%r11
1401888cb:	47 8b 9c 9a 88 80 35 	mov    0x358088(%r10,%r11,4),%r11d
1401888d2:	00
1401888d3:	4d 03 da             	add    %r10,%r11
1401888d6:	41 ff e3             	jmp    *%r11
1401888d9:	f3 42 0f 6f 4c 0a 80 	movdqu -0x80(%rdx,%r9,1),%xmm1
1401888e0:	f3 42 0f 7f 4c 09 80 	movdqu %xmm1,-0x80(%rcx,%r9,1)
1401888e7:	f3 42 0f 6f 4c 0a 90 	movdqu -0x70(%rdx,%r9,1),%xmm1
1401888ee:	f3 42 0f 7f 4c 09 90 	movdqu %xmm1,-0x70(%rcx,%r9,1)
1401888f5:	f3 42 0f 6f 4c 0a a0 	movdqu -0x60(%rdx,%r9,1),%xmm1
1401888fc:	f3 42 0f 7f 4c 09 a0 	movdqu %xmm1,-0x60(%rcx,%r9,1)
140188903:	f3 42 0f 6f 4c 0a b0 	movdqu -0x50(%rdx,%r9,1),%xmm1
14018890a:	f3 42 0f 7f 4c 09 b0 	movdqu %xmm1,-0x50(%rcx,%r9,1)
140188911:	f3 42 0f 6f 4c 0a c0 	movdqu -0x40(%rdx,%r9,1),%xmm1
140188918:	f3 42 0f 7f 4c 09 c0 	movdqu %xmm1,-0x40(%rcx,%r9,1)
14018891f:	f3 42 0f 6f 4c 0a d0 	movdqu -0x30(%rdx,%r9,1),%xmm1
140188926:	f3 42 0f 7f 4c 09 d0 	movdqu %xmm1,-0x30(%rcx,%r9,1)
14018892d:	f3 42 0f 6f 4c 0a e0 	movdqu -0x20(%rdx,%r9,1),%xmm1
140188934:	f3 42 0f 7f 4c 09 e0 	movdqu %xmm1,-0x20(%rcx,%r9,1)
14018893b:	f3 42 0f 7f 6c 01 f0 	movdqu %xmm5,-0x10(%rcx,%r8,1)
140188942:	f3 0f 7f 00          	movdqu %xmm0,(%rax)
140188946:	c3                   	ret
140188947:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14018894e:	00 00
140188950:	4c 8b d9             	mov    %rcx,%r11
140188953:	4c 8b d2             	mov    %rdx,%r10
140188956:	48 2b d1             	sub    %rcx,%rdx
140188959:	49 03 c8             	add    %r8,%rcx
14018895c:	0f 10 44 11 f0       	movups -0x10(%rcx,%rdx,1),%xmm0
140188961:	48 83 e9 10          	sub    $0x10,%rcx
140188965:	49 83 e8 10          	sub    $0x10,%r8
140188969:	f6 c1 0f             	test   $0xf,%cl
14018896c:	74 17                	je     0x140188985
14018896e:	48 8b c1             	mov    %rcx,%rax
140188971:	48 83 e1 f0          	and    $0xfffffffffffffff0,%rcx
140188975:	0f 10 c8             	movups %xmm0,%xmm1
140188978:	0f 10 04 11          	movups (%rcx,%rdx,1),%xmm0
14018897c:	0f 11 08             	movups %xmm1,(%rax)
14018897f:	4c 8b c1             	mov    %rcx,%r8
140188982:	4d 2b c3             	sub    %r11,%r8
140188985:	4d 8b c8             	mov    %r8,%r9
140188988:	49 c1 e9 07          	shr    $0x7,%r9
14018898c:	74 6f                	je     0x1401889fd
14018898e:	0f 29 01             	movaps %xmm0,(%rcx)
140188991:	eb 14                	jmp    0x1401889a7
140188993:	66 66 66 66 66 0f 1f 	data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
14018899a:	84 00 00 00 00 00
1401889a0:	0f 29 41 10          	movaps %xmm0,0x10(%rcx)
1401889a4:	0f 29 09             	movaps %xmm1,(%rcx)
1401889a7:	0f 10 44 11 f0       	movups -0x10(%rcx,%rdx,1),%xmm0
1401889ac:	0f 10 4c 11 e0       	movups -0x20(%rcx,%rdx,1),%xmm1
1401889b1:	48 81 e9 80 00 00 00 	sub    $0x80,%rcx
1401889b8:	0f 29 41 70          	movaps %xmm0,0x70(%rcx)
1401889bc:	0f 29 49 60          	movaps %xmm1,0x60(%rcx)
1401889c0:	0f 10 44 11 50       	movups 0x50(%rcx,%rdx,1),%xmm0
1401889c5:	0f 10 4c 11 40       	movups 0x40(%rcx,%rdx,1),%xmm1
1401889ca:	49 ff c9             	dec    %r9
1401889cd:	0f 29 41 50          	movaps %xmm0,0x50(%rcx)
1401889d1:	0f 29 49 40          	movaps %xmm1,0x40(%rcx)
1401889d5:	0f 10 44 11 30       	movups 0x30(%rcx,%rdx,1),%xmm0
1401889da:	0f 10 4c 11 20       	movups 0x20(%rcx,%rdx,1),%xmm1
1401889df:	0f 29 41 30          	movaps %xmm0,0x30(%rcx)
1401889e3:	0f 29 49 20          	movaps %xmm1,0x20(%rcx)
1401889e7:	0f 10 44 11 10       	movups 0x10(%rcx,%rdx,1),%xmm0
1401889ec:	0f 10 0c 11          	movups (%rcx,%rdx,1),%xmm1
1401889f0:	75 ae                	jne    0x1401889a0
1401889f2:	0f 29 41 10          	movaps %xmm0,0x10(%rcx)
1401889f6:	49 83 e0 7f          	and    $0x7f,%r8
1401889fa:	0f 28 c1             	movaps %xmm1,%xmm0
1401889fd:	4d 8b c8             	mov    %r8,%r9
140188a00:	49 c1 e9 04          	shr    $0x4,%r9
140188a04:	74 1a                	je     0x140188a20
140188a06:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140188a0d:	00 00 00
140188a10:	0f 11 01             	movups %xmm0,(%rcx)
140188a13:	48 83 e9 10          	sub    $0x10,%rcx
140188a17:	0f 10 04 11          	movups (%rcx,%rdx,1),%xmm0
140188a1b:	49 ff c9             	dec    %r9
140188a1e:	75 f0                	jne    0x140188a10
140188a20:	49 83 e0 0f          	and    $0xf,%r8
140188a24:	74 08                	je     0x140188a2e
140188a26:	41 0f 10 0a          	movups (%r10),%xmm1
140188a2a:	41 0f 11 0b          	movups %xmm1,(%r11)
140188a2e:	0f 11 01             	movups %xmm0,(%rcx)
140188a31:	49 8b c3             	mov    %r11,%rax
140188a34:	c3                   	ret
140188a35:	cc                   	int3
140188a36:	cc                   	int3
140188a37:	cc                   	int3
140188a38:	cc                   	int3
140188a39:	cc                   	int3
140188a3a:	cc                   	int3
140188a3b:	cc                   	int3
140188a3c:	cc                   	int3
140188a3d:	cc                   	int3
140188a3e:	cc                   	int3
140188a3f:	cc                   	int3
140188a40:	cc                   	int3
140188a41:	cc                   	int3
140188a42:	cc                   	int3
140188a43:	cc                   	int3
140188a44:	cc                   	int3
140188a45:	cc                   	int3
140188a46:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140188a4d:	00 00 00
140188a50:	57                   	push   %rdi
140188a51:	8b c2                	mov    %edx,%eax
140188a53:	48 8b f9             	mov    %rcx,%rdi
140188a56:	49 8b c8             	mov    %r8,%rcx
140188a59:	f3 aa                	rep stos %al,%es:(%rdi)
140188a5b:	49 8b c3             	mov    %r11,%rax
140188a5e:	5f                   	pop    %rdi
140188a5f:	c3                   	ret
140188a60:	cc                   	int3
140188a61:	cc                   	int3
140188a62:	cc                   	int3
140188a63:	cc                   	int3
140188a64:	cc                   	int3
140188a65:	cc                   	int3
140188a66:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140188a6d:	00 00 00
140188a70:	4c 8b d9             	mov    %rcx,%r11
140188a73:	0f b6 d2             	movzbl %dl,%edx
140188a76:	49 b9 01 01 01 01 01 	movabs $0x101010101010101,%r9
140188a7d:	01 01 01
140188a80:	4c 0f af ca          	imul   %rdx,%r9
140188a84:	49 83 f8 10          	cmp    $0x10,%r8
140188a88:	0f 86 f2 00 00 00    	jbe    0x140188b80
140188a8e:	66 49 0f 6e c1       	movq   %r9,%xmm0
140188a93:	66 0f 60 c0          	punpcklbw %xmm0,%xmm0
140188a97:	49 81 f8 80 00 00 00 	cmp    $0x80,%r8
140188a9e:	77 10                	ja     0x140188ab0
140188aa0:	e9 6b 00 00 00       	jmp    0x140188b10
140188aa5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140188aac:	00 00 00 00
140188ab0:	f6 05 c1 46 19 00 02 	testb  $0x2,0x1946c1(%rip)        # 0x14031d178
140188ab7:	75 97                	jne    0x140188a50
140188ab9:	0f 11 01             	movups %xmm0,(%rcx)
140188abc:	4c 03 c1             	add    %rcx,%r8
140188abf:	48 83 c1 10          	add    $0x10,%rcx
140188ac3:	48 83 e1 f0          	and    $0xfffffffffffffff0,%rcx
140188ac7:	4c 2b c1             	sub    %rcx,%r8
140188aca:	4d 8b c8             	mov    %r8,%r9
140188acd:	49 c1 e9 07          	shr    $0x7,%r9
140188ad1:	74 3d                	je     0x140188b10
140188ad3:	4c 3b 0d b6 27 12 00 	cmp    0x1227b6(%rip),%r9        # 0x1402ab290
140188ada:	0f 87 60 00 00 00    	ja     0x140188b40
140188ae0:	0f 29 01             	movaps %xmm0,(%rcx)
140188ae3:	0f 29 41 10          	movaps %xmm0,0x10(%rcx)
140188ae7:	48 81 c1 80 00 00 00 	add    $0x80,%rcx
140188aee:	0f 29 41 a0          	movaps %xmm0,-0x60(%rcx)
140188af2:	0f 29 41 b0          	movaps %xmm0,-0x50(%rcx)
140188af6:	49 ff c9             	dec    %r9
140188af9:	0f 29 41 c0          	movaps %xmm0,-0x40(%rcx)
140188afd:	0f 29 41 d0          	movaps %xmm0,-0x30(%rcx)
140188b01:	0f 29 41 e0          	movaps %xmm0,-0x20(%rcx)
140188b05:	66 0f 29 41 f0       	movapd %xmm0,-0x10(%rcx)
140188b0a:	75 d4                	jne    0x140188ae0
140188b0c:	49 83 e0 7f          	and    $0x7f,%r8
140188b10:	4d 8b c8             	mov    %r8,%r9
140188b13:	49 c1 e9 04          	shr    $0x4,%r9
140188b17:	74 13                	je     0x140188b2c
140188b19:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140188b20:	0f 11 01             	movups %xmm0,(%rcx)
140188b23:	48 83 c1 10          	add    $0x10,%rcx
140188b27:	49 ff c9             	dec    %r9
140188b2a:	75 f4                	jne    0x140188b20
140188b2c:	49 83 e0 0f          	and    $0xf,%r8
140188b30:	74 06                	je     0x140188b38
140188b32:	42 0f 11 44 01 f0    	movups %xmm0,-0x10(%rcx,%r8,1)
140188b38:	49 8b c3             	mov    %r11,%rax
140188b3b:	c3                   	ret
140188b3c:	0f 1f 40 00          	nopl   0x0(%rax)
140188b40:	0f 2b 01             	movntps %xmm0,(%rcx)
140188b43:	0f 2b 41 10          	movntps %xmm0,0x10(%rcx)
140188b47:	48 81 c1 80 00 00 00 	add    $0x80,%rcx
140188b4e:	0f 2b 41 a0          	movntps %xmm0,-0x60(%rcx)
140188b52:	0f 2b 41 b0          	movntps %xmm0,-0x50(%rcx)
140188b56:	49 ff c9             	dec    %r9
140188b59:	0f 2b 41 c0          	movntps %xmm0,-0x40(%rcx)
140188b5d:	0f 2b 41 d0          	movntps %xmm0,-0x30(%rcx)
140188b61:	0f 2b 41 e0          	movntps %xmm0,-0x20(%rcx)
140188b65:	0f 2b 41 f0          	movntps %xmm0,-0x10(%rcx)
140188b69:	75 d5                	jne    0x140188b40
140188b6b:	0f ae f8             	sfence
140188b6e:	49 83 e0 7f          	and    $0x7f,%r8
140188b72:	eb 9c                	jmp    0x140188b10
140188b74:	66 66 66 66 0f 1f 84 	data16 data16 data16 nopw 0x0(%rax,%rax,1)
140188b7b:	00 00 00 00 00
140188b80:	49 8b d1             	mov    %r9,%rdx
140188b83:	4c 8d 0d 76 74 e7 ff 	lea    -0x188b8a(%rip),%r9        # 0x140000000
140188b8a:	43 8b 84 81 b0 80 35 	mov    0x3580b0(%r9,%r8,4),%eax
140188b91:	00
140188b92:	4c 03 c8             	add    %rax,%r9
140188b95:	49 03 c8             	add    %r8,%rcx
140188b98:	49 8b c3             	mov    %r11,%rax
140188b9b:	41 ff e1             	jmp    *%r9
140188b9e:	66 90                	xchg   %ax,%ax
140188ba0:	48 89 51 f1          	mov    %rdx,-0xf(%rcx)
140188ba4:	89 51 f9             	mov    %edx,-0x7(%rcx)
140188ba7:	66 89 51 fd          	mov    %dx,-0x3(%rcx)
140188bab:	88 51 ff             	mov    %dl,-0x1(%rcx)
140188bae:	c3                   	ret
140188baf:	90                   	nop
140188bb0:	48 89 51 f4          	mov    %rdx,-0xc(%rcx)
140188bb4:	89 51 fc             	mov    %edx,-0x4(%rcx)
140188bb7:	c3                   	ret
140188bb8:	48 89 51 f7          	mov    %rdx,-0x9(%rcx)
140188bbc:	88 51 ff             	mov    %dl,-0x1(%rcx)
140188bbf:	c3                   	ret
140188bc0:	48 89 51 f3          	mov    %rdx,-0xd(%rcx)
140188bc4:	89 51 fb             	mov    %edx,-0x5(%rcx)
140188bc7:	88 51 ff             	mov    %dl,-0x1(%rcx)
140188bca:	c3                   	ret
140188bcb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140188bd0:	48 89 51 f2          	mov    %rdx,-0xe(%rcx)
140188bd4:	89 51 fa             	mov    %edx,-0x6(%rcx)
140188bd7:	66 89 51 fe          	mov    %dx,-0x2(%rcx)
140188bdb:	c3                   	ret
140188bdc:	48 89 10             	mov    %rdx,(%rax)
140188bdf:	c3                   	ret
140188be0:	48 89 10             	mov    %rdx,(%rax)
140188be3:	66 89 50 08          	mov    %dx,0x8(%rax)
140188be7:	88 50 0a             	mov    %dl,0xa(%rax)
140188bea:	c3                   	ret
140188beb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140188bf0:	48 89 10             	mov    %rdx,(%rax)
140188bf3:	66 89 50 08          	mov    %dx,0x8(%rax)
140188bf7:	c3                   	ret
140188bf8:	48 89 10             	mov    %rdx,(%rax)
140188bfb:	48 89 50 08          	mov    %rdx,0x8(%rax)
140188bff:	c3                   	ret
140188c00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140188c05:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140188c0a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140188c0f:	41 56                	push   %r14
140188c11:	48 83 ec 20          	sub    $0x20,%rsp
140188c15:	80 79 08 00          	cmpb   $0x0,0x8(%rcx)
140188c19:	4c 8b f2             	mov    %rdx,%r14
140188c1c:	48 8b f1             	mov    %rcx,%rsi
140188c1f:	74 4c                	je     0x140188c6d
140188c21:	48 8b 01             	mov    (%rcx),%rax
140188c24:	48 85 c0             	test   %rax,%rax
140188c27:	74 44                	je     0x140188c6d
140188c29:	48 83 cf ff          	or     $0xffffffffffffffff,%rdi
140188c2d:	48 ff c7             	inc    %rdi
140188c30:	80 3c 38 00          	cmpb   $0x0,(%rax,%rdi,1)
140188c34:	75 f7                	jne    0x140188c2d
140188c36:	48 8d 4f 01          	lea    0x1(%rdi),%rcx
140188c3a:	e8 c1 b7 00 00       	call   0x140194400
140188c3f:	48 8b d8             	mov    %rax,%rbx
140188c42:	48 85 c0             	test   %rax,%rax
140188c45:	74 1c                	je     0x140188c63
140188c47:	4c 8b 06             	mov    (%rsi),%r8
140188c4a:	48 8d 57 01          	lea    0x1(%rdi),%rdx