14018b538:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14018b53f:	00
14018b540:	66 48 0f 7e f9       	movq   %xmm7,%rcx
14018b545:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14018b54b:	48 8b d1             	mov    %rcx,%rdx
14018b54e:	72 15                	jb     0x14018b565
14018b550:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14018b554:	48 2b d1             	sub    %rcx,%rdx
14018b557:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14018b55b:	48 83 f8 1f          	cmp    $0x1f,%rax
14018b55f:	0f 87 0a 05 00 00    	ja     0x14018ba6f
14018b565:	ff 15 d5 75 08 00    	call   *0x875d5(%rip)        # 0x140212b40
14018b56b:	49 8b c6             	mov    %r14,%rax
14018b56e:	48 8b 8d f8 01 00 00 	mov    0x1f8(%rbp),%rcx
14018b575:	48 33 cc             	xor    %rsp,%rcx
14018b578:	e8 f3 91 07 00       	call   0x140204770
14018b57d:	4c 8d 9c 24 38 03 00 	lea    0x338(%rsp),%r11
14018b584:	00
14018b585:	41 0f 28 73 e8       	movaps -0x18(%r11),%xmm6
14018b58a:	41 0f 28 7b d8       	movaps -0x28(%r11),%xmm7
14018b58f:	45 0f 28 43 c8       	movaps -0x38(%r11),%xmm8
14018b594:	49 8b e3             	mov    %r11,%rsp
14018b597:	41 5f                	pop    %r15
14018b599:	41 5e                	pop    %r14
14018b59b:	41 5d                	pop    %r13
14018b59d:	41 5c                	pop    %r12
14018b59f:	5f                   	pop    %rdi
14018b5a0:	5e                   	pop    %rsi
14018b5a1:	5b                   	pop    %rbx
14018b5a2:	5d                   	pop    %rbp
14018b5a3:	c3                   	ret
14018b5a4:	48 8d 85 f8 00 00 00 	lea    0xf8(%rbp),%rax
14018b5ab:	4c 3b f0             	cmp    %rax,%r14
14018b5ae:	74 65                	je     0x14018b615
14018b5b0:	4c 8d 8d f8 00 00 00 	lea    0xf8(%rbp),%r9
14018b5b7:	66 48 0f 7e f9       	movq   %xmm7,%rcx
14018b5bc:	66 0f 73 de 08       	psrldq $0x8,%xmm6
14018b5c1:	66 48 0f 7e f0       	movq   %xmm6,%rax
14018b5c6:	48 83 f8 07          	cmp    $0x7,%rax
14018b5ca:	4c 0f 47 c9          	cmova  %rcx,%r9
14018b5ce:	49 3b 5e 18          	cmp    0x18(%r14),%rbx
14018b5d2:	77 2a                	ja     0x14018b5fe
14018b5d4:	49 8b f6             	mov    %r14,%rsi
14018b5d7:	49 83 7e 18 07       	cmpq   $0x7,0x18(%r14)
14018b5dc:	76 03                	jbe    0x14018b5e1
14018b5de:	49 8b 36             	mov    (%r14),%rsi
14018b5e1:	49 89 5e 10          	mov    %rbx,0x10(%r14)
14018b5e5:	48 03 db             	add    %rbx,%rbx
14018b5e8:	4c 8b c3             	mov    %rbx,%r8
14018b5eb:	49 8b d1             	mov    %r9,%rdx
14018b5ee:	48 8b ce             	mov    %rsi,%rcx
14018b5f1:	e8 06 a4 07 00       	call   0x1402059fc
14018b5f6:	33 c0                	xor    %eax,%eax
14018b5f8:	66 89 04 33          	mov    %ax,(%rbx,%rsi,1)
14018b5fc:	eb 19                	jmp    0x14018b617
14018b5fe:	0f ae e8             	lfence
14018b601:	44 8a 44 24 20       	mov    0x20(%rsp),%r8b
14018b606:	48 8b 95 08 01 00 00 	mov    0x108(%rbp),%rdx
14018b60d:	49 8b ce             	mov    %r14,%rcx
14018b610:	e8 5f df e7 ff       	call   0x140009574
14018b615:	33 c0                	xor    %eax,%eax
14018b617:	48 83 ce ff          	or     $0xffffffffffffffff,%rsi
14018b61b:	0f 57 c0             	xorps  %xmm0,%xmm0
14018b61e:	4d 85 ed             	test   %r13,%r13
14018b621:	74 40                	je     0x14018b663
14018b623:	0f 11 85 38 01 00 00 	movups %xmm0,0x138(%rbp)
14018b62a:	0f 57 c9             	xorps  %xmm1,%xmm1
14018b62d:	f3 0f 7f 8d 48 01 00 	movdqu %xmm1,0x148(%rbp)
14018b634:	00
14018b635:	4c 8b c6             	mov    %rsi,%r8
14018b638:	49 ff c0             	inc    %r8
14018b63b:	66 43 39 44 45 00    	cmp    %ax,0x0(%r13,%r8,2)
14018b641:	75 f5                	jne    0x14018b638
14018b643:	49 8b d5             	mov    %r13,%rdx
14018b646:	48 8d 8d 38 01 00 00 	lea    0x138(%rbp),%rcx
14018b64d:	e8 3a b6 e7 ff       	call   0x140006c8c
14018b652:	48 8d 9d 38 01 00 00 	lea    0x138(%rbp),%rbx
14018b659:	b8 02 00 00 00       	mov    $0x2,%eax
14018b65e:	45 33 ed             	xor    %r13d,%r13d
14018b661:	eb 26                	jmp    0x14018b689
14018b663:	0f 11 85 18 01 00 00 	movups %xmm0,0x118(%rbp)
14018b66a:	f3 44 0f 7f 85 28 01 	movdqu %xmm8,0x128(%rbp)
14018b671:	00 00
14018b673:	45 33 ed             	xor    %r13d,%r13d
14018b676:	66 44 89 ad 18 01 00 	mov    %r13w,0x118(%rbp)
14018b67d:	00
14018b67e:	48 8d 9d 18 01 00 00 	lea    0x118(%rbp),%rbx
14018b685:	41 8d 45 04          	lea    0x4(%r13),%eax
14018b689:	0b f8                	or     %eax,%edi
14018b68b:	4c 3b fb             	cmp    %rbx,%r15
14018b68e:	74 67                	je     0x14018b6f7
14018b690:	49 8b 47 18          	mov    0x18(%r15),%rax
14018b694:	48 83 f8 07          	cmp    $0x7,%rax
14018b698:	76 31                	jbe    0x14018b6cb
14018b69a:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14018b6a1:	00
14018b6a2:	49 8b 0f             	mov    (%r15),%rcx
14018b6a5:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14018b6ab:	72 18                	jb     0x14018b6c5
14018b6ad:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14018b6b1:	48 2b ca             	sub    %rdx,%rcx
14018b6b4:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14018b6b8:	48 83 f8 1f          	cmp    $0x1f,%rax
14018b6bc:	0f 87 ad 03 00 00    	ja     0x14018ba6f
14018b6c2:	48 8b ca             	mov    %rdx,%rcx
14018b6c5:	ff 15 75 74 08 00    	call   *0x87475(%rip)        # 0x140212b40
14018b6cb:	49 c7 47 18 07 00 00 	movq   $0x7,0x18(%r15)
14018b6d2:	00
14018b6d3:	0f 10 03             	movups (%rbx),%xmm0
14018b6d6:	41 0f 11 07          	movups %xmm0,(%r15)
14018b6da:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
14018b6de:	41 0f 11 4f 10       	movups %xmm1,0x10(%r15)
14018b6e3:	4c 89 6b 10          	mov    %r13,0x10(%rbx)
14018b6e7:	41 bf 07 00 00 00    	mov    $0x7,%r15d
14018b6ed:	4c 89 7b 18          	mov    %r15,0x18(%rbx)
14018b6f1:	66 44 89 2b          	mov    %r13w,(%rbx)
14018b6f5:	eb 06                	jmp    0x14018b6fd
14018b6f7:	41 bf 07 00 00 00    	mov    $0x7,%r15d
14018b6fd:	40 f6 c7 04          	test   $0x4,%dil
14018b701:	74 44                	je     0x14018b747
14018b703:	83 e7 fb             	and    $0xfffffffb,%edi
14018b706:	48 8b 85 30 01 00 00 	mov    0x130(%rbp),%rax
14018b70d:	49 3b c7             	cmp    %r15,%rax
14018b710:	76 35                	jbe    0x14018b747
14018b712:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14018b719:	00
14018b71a:	48 8b 8d 18 01 00 00 	mov    0x118(%rbp),%rcx
14018b721:	48 8b d1             	mov    %rcx,%rdx
14018b724:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14018b72a:	72 15                	jb     0x14018b741
14018b72c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14018b730:	48 2b d1             	sub    %rcx,%rdx
14018b733:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14018b737:	48 83 f8 1f          	cmp    $0x1f,%rax
14018b73b:	0f 87 2e 03 00 00    	ja     0x14018ba6f
14018b741:	ff 15 f9 73 08 00    	call   *0x873f9(%rip)        # 0x140212b40
14018b747:	40 f6 c7 02          	test   $0x2,%dil
14018b74b:	74 44                	je     0x14018b791
14018b74d:	83 e7 fd             	and    $0xfffffffd,%edi
14018b750:	48 8b 85 50 01 00 00 	mov    0x150(%rbp),%rax
14018b757:	49 3b c7             	cmp    %r15,%rax
14018b75a:	76 35                	jbe    0x14018b791
14018b75c:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14018b763:	00
14018b764:	48 8b 8d 38 01 00 00 	mov    0x138(%rbp),%rcx
14018b76b:	48 8b d1             	mov    %rcx,%rdx
14018b76e:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14018b774:	72 15                	jb     0x14018b78b
14018b776:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14018b77a:	48 2b d1             	sub    %rcx,%rdx
14018b77d:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14018b781:	48 83 f8 1f          	cmp    $0x1f,%rax
14018b785:	0f 87 e4 02 00 00    	ja     0x14018ba6f
14018b78b:	ff 15 af 73 08 00    	call   *0x873af(%rip)        # 0x140212b40
14018b791:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
14018b796:	0f 57 c0             	xorps  %xmm0,%xmm0
14018b799:	48 85 c0             	test   %rax,%rax
14018b79c:	74 3c                	je     0x14018b7da
14018b79e:	0f 11 85 98 01 00 00 	movups %xmm0,0x198(%rbp)
14018b7a5:	0f 57 c9             	xorps  %xmm1,%xmm1
14018b7a8:	f3 0f 7f 8d a8 01 00 	movdqu %xmm1,0x1a8(%rbp)
14018b7af:	00
14018b7b0:	4c 8b c6             	mov    %rsi,%r8
14018b7b3:	49 ff c0             	inc    %r8
14018b7b6:	66 46 39 2c 40       	cmp    %r13w,(%rax,%r8,2)
14018b7bb:	75 f6                	jne    0x14018b7b3
14018b7bd:	48 8b d0             	mov    %rax,%rdx
14018b7c0:	48 8d 8d 98 01 00 00 	lea    0x198(%rbp),%rcx
14018b7c7:	e8 c0 b4 e7 ff       	call   0x140006c8c
14018b7cc:	48 8d 9d 98 01 00 00 	lea    0x198(%rbp),%rbx
14018b7d3:	b8 08 00 00 00       	mov    $0x8,%eax
14018b7d8:	eb 24                	jmp    0x14018b7fe
14018b7da:	0f 11 85 78 01 00 00 	movups %xmm0,0x178(%rbp)
14018b7e1:	f3 44 0f 7f 85 88 01 	movdqu %xmm8,0x188(%rbp)
14018b7e8:	00 00
14018b7ea:	66 44 89 ad 78 01 00 	mov    %r13w,0x178(%rbp)
14018b7f1:	00
14018b7f2:	48 8d 9d 78 01 00 00 	lea    0x178(%rbp),%rbx
14018b7f9:	b8 10 00 00 00       	mov    $0x10,%eax
14018b7fe:	0b f8                	or     %eax,%edi
14018b800:	4c 3b e3             	cmp    %rbx,%r12
14018b803:	74 5a                	je     0x14018b85f
14018b805:	49 8b 44 24 18       	mov    0x18(%r12),%rax
14018b80a:	49 3b c7             	cmp    %r15,%rax
14018b80d:	76 32                	jbe    0x14018b841
14018b80f:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14018b816:	00
14018b817:	49 8b 0c 24          	mov    (%r12),%rcx
14018b81b:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14018b821:	72 18                	jb     0x14018b83b
14018b823:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14018b827:	48 2b ca             	sub    %rdx,%rcx
14018b82a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14018b82e:	48 83 f8 1f          	cmp    $0x1f,%rax
14018b832:	0f 87 37 02 00 00    	ja     0x14018ba6f
14018b838:	48 8b ca             	mov    %rdx,%rcx
14018b83b:	ff 15 ff 72 08 00    	call   *0x872ff(%rip)        # 0x140212b40
14018b841:	0f 10 03             	movups (%rbx),%xmm0
14018b844:	41 0f 11 04 24       	movups %xmm0,(%r12)
14018b849:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
14018b84d:	41 0f 11 4c 24 10    	movups %xmm1,0x10(%r12)
14018b853:	4c 89 6b 10          	mov    %r13,0x10(%rbx)
14018b857:	4c 89 7b 18          	mov    %r15,0x18(%rbx)
14018b85b:	66 44 89 2b          	mov    %r13w,(%rbx)
14018b85f:	40 f6 c7 10          	test   $0x10,%dil
14018b863:	74 0f                	je     0x14018b874
14018b865:	83 e7 ef             	and    $0xffffffef,%edi
14018b868:	48 8d 8d 78 01 00 00 	lea    0x178(%rbp),%rcx
14018b86f:	e8 6c 9f e7 ff       	call   0x1400057e0
14018b874:	40 f6 c7 08          	test   $0x8,%dil
14018b878:	74 0f                	je     0x14018b889
14018b87a:	83 e7 f7             	and    $0xfffffff7,%edi
14018b87d:	48 8d 8d 98 01 00 00 	lea    0x198(%rbp),%rcx
14018b884:	e8 57 9f e7 ff       	call   0x1400057e0
14018b889:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14018b88e:	0f 57 c0             	xorps  %xmm0,%xmm0
14018b891:	48 85 c0             	test   %rax,%rax
14018b894:	74 3c                	je     0x14018b8d2
14018b896:	0f 11 85 d8 01 00 00 	movups %xmm0,0x1d8(%rbp)
14018b89d:	0f 57 c9             	xorps  %xmm1,%xmm1
14018b8a0:	f3 0f 7f 8d e8 01 00 	movdqu %xmm1,0x1e8(%rbp)
14018b8a7:	00
14018b8a8:	48 ff c6             	inc    %rsi
14018b8ab:	66 44 39 2c 70       	cmp    %r13w,(%rax,%rsi,2)
14018b8b0:	75 f6                	jne    0x14018b8a8
14018b8b2:	4c 8b c6             	mov    %rsi,%r8
14018b8b5:	48 8b d0             	mov    %rax,%rdx
14018b8b8:	48 8d 8d d8 01 00 00 	lea    0x1d8(%rbp),%rcx
14018b8bf:	e8 c8 b3 e7 ff       	call   0x140006c8c
14018b8c4:	48 8d 85 d8 01 00 00 	lea    0x1d8(%rbp),%rax
14018b8cb:	b9 20 00 00 00       	mov    $0x20,%ecx
14018b8d0:	eb 24                	jmp    0x14018b8f6
14018b8d2:	0f 11 85 b8 01 00 00 	movups %xmm0,0x1b8(%rbp)
14018b8d9:	f3 44 0f 7f 85 c8 01 	movdqu %xmm8,0x1c8(%rbp)
14018b8e0:	00 00
14018b8e2:	66 44 89 ad b8 01 00 	mov    %r13w,0x1b8(%rbp)
14018b8e9:	00
14018b8ea:	48 8d 85 b8 01 00 00 	lea    0x1b8(%rbp),%rax
14018b8f1:	b9 40 00 00 00       	mov    $0x40,%ecx
14018b8f6:	0b f9                	or     %ecx,%edi
14018b8f8:	0f 10 00             	movups (%rax),%xmm0
14018b8fb:	0f 11 85 d8 00 00 00 	movups %xmm0,0xd8(%rbp)
14018b902:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14018b906:	0f 11 8d e8 00 00 00 	movups %xmm1,0xe8(%rbp)
14018b90d:	4c 89 68 10          	mov    %r13,0x10(%rax)
14018b911:	4c 89 78 18          	mov    %r15,0x18(%rax)
14018b915:	66 44 89 28          	mov    %r13w,(%rax)
14018b919:	40 f6 c7 40          	test   $0x40,%dil
14018b91d:	74 0f                	je     0x14018b92e
14018b91f:	83 e7 bf             	and    $0xffffffbf,%edi
14018b922:	48 8d 8d b8 01 00 00 	lea    0x1b8(%rbp),%rcx
14018b929:	e8 b2 9e e7 ff       	call   0x1400057e0
14018b92e:	40 f6 c7 20          	test   $0x20,%dil
14018b932:	74 0f                	je     0x14018b943
14018b934:	83 e7 df             	and    $0xffffffdf,%edi
14018b937:	48 8d 8d d8 01 00 00 	lea    0x1d8(%rbp),%rcx
14018b93e:	e8 9d 9e e7 ff       	call   0x1400057e0
14018b943:	0f 57 c0             	xorps  %xmm0,%xmm0
14018b946:	0f 11 85 b8 00 00 00 	movups %xmm0,0xb8(%rbp)
14018b94d:	0f 57 c9             	xorps  %xmm1,%xmm1
14018b950:	f3 0f 7f 8d c8 00 00 	movdqu %xmm1,0xc8(%rbp)
14018b957:	00
14018b958:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14018b95e:	48 8d 15 db 7b 12 00 	lea    0x127bdb(%rip),%rdx        # 0x1402b3540
14018b965:	48 8d 8d b8 00 00 00 	lea    0xb8(%rbp),%rcx
14018b96c:	e8 1b b3 e7 ff       	call   0x140006c8c
14018b971:	4c 8d 85 f8 00 00 00 	lea    0xf8(%rbp),%r8
14018b978:	48 8d 95 b8 00 00 00 	lea    0xb8(%rbp),%rdx
14018b97f:	48 8d 8d d8 00 00 00 	lea    0xd8(%rbp),%rcx
14018b986:	e8 a5 da e9 ff       	call   0x140029430
14018b98b:	48 8b 85 d0 00 00 00 	mov    0xd0(%rbp),%rax
14018b992:	bb 00 10 00 00       	mov    $0x1000,%ebx
14018b997:	49 3b c7             	cmp    %r15,%rax
14018b99a:	76 32                	jbe    0x14018b9ce
14018b99c:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14018b9a3:	00
14018b9a4:	48 8b 8d b8 00 00 00 	mov    0xb8(%rbp),%rcx
14018b9ab:	48 8b d1             	mov    %rcx,%rdx
14018b9ae:	48 3b c3             	cmp    %rbx,%rax
14018b9b1:	72 15                	jb     0x14018b9c8
14018b9b3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14018b9b7:	48 2b d1             	sub    %rcx,%rdx
14018b9ba:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14018b9be:	48 83 f8 1f          	cmp    $0x1f,%rax
14018b9c2:	0f 87 a7 00 00 00    	ja     0x14018ba6f
14018b9c8:	ff 15 72 71 08 00    	call   *0x87172(%rip)        # 0x140212b40
14018b9ce:	48 8d 85 d8 00 00 00 	lea    0xd8(%rbp),%rax
14018b9d5:	49 8d 4e 40          	lea    0x40(%r14),%rcx
14018b9d9:	48 3b c8             	cmp    %rax,%rcx
14018b9dc:	74 22                	je     0x14018ba00
14018b9de:	48 8d 95 d8 00 00 00 	lea    0xd8(%rbp),%rdx
14018b9e5:	4c 39 bd f0 00 00 00 	cmp    %r15,0xf0(%rbp)
14018b9ec:	48 0f 47 95 d8 00 00 	cmova  0xd8(%rbp),%rdx
14018b9f3:	00
14018b9f4:	4c 8b 85 e8 00 00 00 	mov    0xe8(%rbp),%r8
14018b9fb:	e8 74 d9 e7 ff       	call   0x140009374
14018ba00:	48 8b 85 f0 00 00 00 	mov    0xf0(%rbp),%rax
14018ba07:	49 3b c7             	cmp    %r15,%rax
14018ba0a:	76 2e                	jbe    0x14018ba3a
14018ba0c:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14018ba13:	00
14018ba14:	48 8b 8d d8 00 00 00 	mov    0xd8(%rbp),%rcx
14018ba1b:	48 8b d1             	mov    %rcx,%rdx
14018ba1e:	48 3b c3             	cmp    %rbx,%rax
14018ba21:	72 11                	jb     0x14018ba34
14018ba23:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14018ba27:	48 2b d1             	sub    %rcx,%rdx
14018ba2a:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14018ba2e:	48 83 f8 1f          	cmp    $0x1f,%rax
14018ba32:	77 3b                	ja     0x14018ba6f
14018ba34:	ff 15 06 71 08 00    	call   *0x87106(%rip)        # 0x140212b40
14018ba3a:	40 f6 c7 01          	test   $0x1,%dil
14018ba3e:	74 08                	je     0x14018ba48
14018ba40:	49 8b ce             	mov    %r14,%rcx
14018ba43:	e8 38 f6 ff ff       	call   0x14018b080
14018ba48:	48 8b 85 10 01 00 00 	mov    0x110(%rbp),%rax
14018ba4f:	49 3b c7             	cmp    %r15,%rax
14018ba52:	0f 86 13 fb ff ff    	jbe    0x14018b56b
14018ba58:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14018ba5f:	00
14018ba60:	48 8b 8d f8 00 00 00 	mov    0xf8(%rbp),%rcx
14018ba67:	48 3b c3             	cmp    %rbx,%rax
14018ba6a:	e9 dc fa ff ff       	jmp    0x14018b54b
14018ba6f:	ff 15 0b 71 08 00    	call   *0x8710b(%rip)        # 0x140212b80
14018ba75:	cc                   	int3
14018ba76:	90                   	nop
14018ba77:	90                   	nop
14018ba78:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14018ba7d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14018ba82:	57                   	push   %rdi
14018ba83:	48 83 ec 20          	sub    $0x20,%rsp
14018ba87:	48 8b fa             	mov    %rdx,%rdi
14018ba8a:	33 f6                	xor    %esi,%esi
14018ba8c:	8a 51 78             	mov    0x78(%rcx),%dl
14018ba8f:	48 8b d9             	mov    %rcx,%rbx
14018ba92:	40 38 77 78          	cmp    %sil,0x78(%rdi)
14018ba96:	0f 84 be 00 00 00    	je     0x14018bb5a
14018ba9c:	8b 07                	mov    (%rdi),%eax
14018ba9e:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
14018baa2:	89 03                	mov    %eax,(%rbx)
14018baa4:	48 8d 43 08          	lea    0x8(%rbx),%rax
14018baa8:	84 d2                	test   %dl,%dl
14018baaa:	74 54                	je     0x14018bb00
14018baac:	48 8b d1             	mov    %rcx,%rdx
14018baaf:	48 8b c8             	mov    %rax,%rcx
14018bab2:	e8 c9 3e f7 ff       	call   0x1400ff980
14018bab7:	48 8d 57 30          	lea    0x30(%rdi),%rdx
14018babb:	48 8d 7b 30          	lea    0x30(%rbx),%rdi
14018babf:	8a 47 40             	mov    0x40(%rdi),%al
14018bac2:	40 38 72 40          	cmp    %sil,0x40(%rdx)