140e4c4cb:	4c 8b 07             	mov    (%rdi),%r8
140e4c4ce:	e8 31 af ff ff       	call   0x140e47404
140e4c4d3:	85 c0                	test   %eax,%eax
140e4c4d5:	0f 85 5d 05 00 00    	jne    0x140e4ca38
140e4c4db:	48 8b 0f             	mov    (%rdi),%rcx
140e4c4de:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140e4c4e2:	48 ff c0             	inc    %rax
140e4c4e5:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
140e4c4e9:	75 f7                	jne    0x140e4c4e2
140e4c4eb:	48 ff c3             	inc    %rbx
140e4c4ee:	48 ff c6             	inc    %rsi
140e4c4f1:	48 03 d8             	add    %rax,%rbx
140e4c4f4:	48 83 c7 08          	add    $0x8,%rdi
140e4c4f8:	48 83 fe 0c          	cmp    $0xc,%rsi
140e4c4fc:	72 ba                	jb     0x140e4c4b8
140e4c4fe:	33 f6                	xor    %esi,%esi
140e4c500:	49 8d be d0 00 00 00 	lea    0xd0(%r14),%rdi
140e4c507:	83 fd 01             	cmp    $0x1,%ebp
140e4c50a:	75 1e                	jne    0x140e4c52a
140e4c50c:	49 8d 0c 1f          	lea    (%r15,%rbx,1),%rcx
140e4c510:	49 8b d5             	mov    %r13,%rdx
140e4c513:	4a 89 0c 27          	mov    %rcx,(%rdi,%r12,1)
140e4c517:	48 2b d3             	sub    %rbx,%rdx
140e4c51a:	4c 8b 07             	mov    (%rdi),%r8
140e4c51d:	e8 e2 ae ff ff       	call   0x140e47404
140e4c522:	85 c0                	test   %eax,%eax
140e4c524:	0f 85 0e 05 00 00    	jne    0x140e4ca38
140e4c52a:	48 8b 0f             	mov    (%rdi),%rcx
140e4c52d:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140e4c531:	48 ff c0             	inc    %rax
140e4c534:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
140e4c538:	75 f7                	jne    0x140e4c531
140e4c53a:	48 ff c3             	inc    %rbx
140e4c53d:	48 ff c6             	inc    %rsi
140e4c540:	48 03 d8             	add    %rax,%rbx
140e4c543:	48 83 c7 08          	add    $0x8,%rdi
140e4c547:	48 83 fe 0c          	cmp    $0xc,%rsi
140e4c54b:	72 ba                	jb     0x140e4c507
140e4c54d:	33 f6                	xor    %esi,%esi
140e4c54f:	49 8d be 30 01 00 00 	lea    0x130(%r14),%rdi
140e4c556:	83 fd 01             	cmp    $0x1,%ebp
140e4c559:	75 1e                	jne    0x140e4c579
140e4c55b:	49 8d 0c 1f          	lea    (%r15,%rbx,1),%rcx
140e4c55f:	49 8b d5             	mov    %r13,%rdx
140e4c562:	4a 89 0c 27          	mov    %rcx,(%rdi,%r12,1)
140e4c566:	48 2b d3             	sub    %rbx,%rdx
140e4c569:	4c 8b 07             	mov    (%rdi),%r8
140e4c56c:	e8 93 ae ff ff       	call   0x140e47404
140e4c571:	85 c0                	test   %eax,%eax
140e4c573:	0f 85 bf 04 00 00    	jne    0x140e4ca38
140e4c579:	48 8b 0f             	mov    (%rdi),%rcx
140e4c57c:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140e4c580:	48 ff c0             	inc    %rax
140e4c583:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
140e4c587:	75 f7                	jne    0x140e4c580
140e4c589:	48 ff c3             	inc    %rbx
140e4c58c:	48 ff c6             	inc    %rsi
140e4c58f:	48 03 d8             	add    %rax,%rbx
140e4c592:	48 83 c7 08          	add    $0x8,%rdi
140e4c596:	48 83 fe 02          	cmp    $0x2,%rsi
140e4c59a:	72 ba                	jb     0x140e4c556
140e4c59c:	83 fd 01             	cmp    $0x1,%ebp
140e4c59f:	75 29                	jne    0x140e4c5ca
140e4c5a1:	49 8d 0c 1f          	lea    (%r15,%rbx,1),%rcx
140e4c5a5:	49 8b d5             	mov    %r13,%rdx
140e4c5a8:	49 89 8f 40 01 00 00 	mov    %rcx,0x140(%r15)
140e4c5af:	48 2b d3             	sub    %rbx,%rdx
140e4c5b2:	4d 8b 86 40 01 00 00 	mov    0x140(%r14),%r8
140e4c5b9:	e8 46 ae ff ff       	call   0x140e47404
140e4c5be:	33 ff                	xor    %edi,%edi
140e4c5c0:	85 c0                	test   %eax,%eax
140e4c5c2:	0f 85 72 04 00 00    	jne    0x140e4ca3a
140e4c5c8:	eb 02                	jmp    0x140e4c5cc
140e4c5ca:	33 ff                	xor    %edi,%edi
140e4c5cc:	49 8b 8e 40 01 00 00 	mov    0x140(%r14),%rcx
140e4c5d3:	48 83 ce ff          	or     $0xffffffffffffffff,%rsi
140e4c5d7:	48 8b c6             	mov    %rsi,%rax
140e4c5da:	48 ff c0             	inc    %rax
140e4c5dd:	40 38 3c 01          	cmp    %dil,(%rcx,%rax,1)
140e4c5e1:	75 f7                	jne    0x140e4c5da
140e4c5e3:	48 ff c3             	inc    %rbx
140e4c5e6:	48 03 d8             	add    %rax,%rbx
140e4c5e9:	83 fd 01             	cmp    $0x1,%ebp
140e4c5ec:	75 25                	jne    0x140e4c613
140e4c5ee:	49 8d 0c 1f          	lea    (%r15,%rbx,1),%rcx
140e4c5f2:	49 8b d5             	mov    %r13,%rdx
140e4c5f5:	49 89 8f 48 01 00 00 	mov    %rcx,0x148(%r15)
140e4c5fc:	48 2b d3             	sub    %rbx,%rdx
140e4c5ff:	4d 8b 86 48 01 00 00 	mov    0x148(%r14),%r8
140e4c606:	e8 f9 ad ff ff       	call   0x140e47404
140e4c60b:	85 c0                	test   %eax,%eax
140e4c60d:	0f 85 27 04 00 00    	jne    0x140e4ca3a
140e4c613:	49 8b 8e 48 01 00 00 	mov    0x148(%r14),%rcx
140e4c61a:	48 8b c6             	mov    %rsi,%rax
140e4c61d:	48 ff c0             	inc    %rax
140e4c620:	40 38 3c 01          	cmp    %dil,(%rcx,%rax,1)
140e4c624:	75 f7                	jne    0x140e4c61d
140e4c626:	48 ff c3             	inc    %rbx
140e4c629:	48 03 d8             	add    %rax,%rbx
140e4c62c:	83 fd 01             	cmp    $0x1,%ebp
140e4c62f:	75 25                	jne    0x140e4c656
140e4c631:	49 8d 0c 1f          	lea    (%r15,%rbx,1),%rcx
140e4c635:	49 8b d5             	mov    %r13,%rdx
140e4c638:	49 89 8f 50 01 00 00 	mov    %rcx,0x150(%r15)
140e4c63f:	48 2b d3             	sub    %rbx,%rdx
140e4c642:	4d 8b 86 50 01 00 00 	mov    0x150(%r14),%r8
140e4c649:	e8 b6 ad ff ff       	call   0x140e47404
140e4c64e:	85 c0                	test   %eax,%eax
140e4c650:	0f 85 e4 03 00 00    	jne    0x140e4ca3a
140e4c656:	49 8b 8e 50 01 00 00 	mov    0x150(%r14),%rcx
140e4c65d:	48 8b c6             	mov    %rsi,%rax
140e4c660:	48 ff c0             	inc    %rax
140e4c663:	40 38 3c 01          	cmp    %dil,(%rcx,%rax,1)
140e4c667:	75 f7                	jne    0x140e4c660
140e4c669:	48 ff c3             	inc    %rbx
140e4c66c:	48 03 d8             	add    %rax,%rbx
140e4c66f:	83 fd 01             	cmp    $0x1,%ebp
140e4c672:	75 15                	jne    0x140e4c689
140e4c674:	41 8b 86 58 01 00 00 	mov    0x158(%r14),%eax
140e4c67b:	41 89 87 58 01 00 00 	mov    %eax,0x158(%r15)
140e4c682:	41 89 bf 5c 01 00 00 	mov    %edi,0x15c(%r15)
140e4c689:	48 8b f7             	mov    %rdi,%rsi
140e4c68c:	33 d2                	xor    %edx,%edx
140e4c68e:	49 8d be 60 01 00 00 	lea    0x160(%r14),%rdi
140e4c695:	eb 03                	jmp    0x140e4c69a
140e4c697:	48 ff c3             	inc    %rbx
140e4c69a:	f6 c3 01             	test   $0x1,%bl
140e4c69d:	75 f8                	jne    0x140e4c697
140e4c69f:	83 fd 01             	cmp    $0x1,%ebp
140e4c6a2:	75 29                	jne    0x140e4c6cd
140e4c6a4:	48 8b c3             	mov    %rbx,%rax
140e4c6a7:	49 8b d5             	mov    %r13,%rdx
140e4c6aa:	48 d1 e8             	shr    $1,%rax
140e4c6ad:	48 2b d3             	sub    %rbx,%rdx
140e4c6b0:	48 d1 ea             	shr    $1,%rdx
140e4c6b3:	49 8d 0c 47          	lea    (%r15,%rax,2),%rcx
140e4c6b7:	4a 89 0c 27          	mov    %rcx,(%rdi,%r12,1)
140e4c6bb:	4c 8b 07             	mov    (%rdi),%r8
140e4c6be:	e8 59 bc 00 00       	call   0x140e5831c
140e4c6c3:	33 d2                	xor    %edx,%edx
140e4c6c5:	85 c0                	test   %eax,%eax
140e4c6c7:	0f 85 6b 03 00 00    	jne    0x140e4ca38
140e4c6cd:	48 8b 0f             	mov    (%rdi),%rcx
140e4c6d0:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140e4c6d4:	48 ff c0             	inc    %rax
140e4c6d7:	66 39 14 41          	cmp    %dx,(%rcx,%rax,2)
140e4c6db:	75 f7                	jne    0x140e4c6d4
140e4c6dd:	48 8d 1c 43          	lea    (%rbx,%rax,2),%rbx
140e4c6e1:	48 ff c6             	inc    %rsi
140e4c6e4:	48 83 c3 02          	add    $0x2,%rbx
140e4c6e8:	48 83 c7 08          	add    $0x8,%rdi
140e4c6ec:	48 83 fe 07          	cmp    $0x7,%rsi
140e4c6f0:	72 a8                	jb     0x140e4c69a
140e4c6f2:	48 8b f2             	mov    %rdx,%rsi
140e4c6f5:	49 8d be 98 01 00 00 	lea    0x198(%r14),%rdi
140e4c6fc:	eb 03                	jmp    0x140e4c701
140e4c6fe:	48 ff c3             	inc    %rbx
140e4c701:	f6 c3 01             	test   $0x1,%bl
140e4c704:	75 f8                	jne    0x140e4c6fe
140e4c706:	83 fd 01             	cmp    $0x1,%ebp
140e4c709:	75 29                	jne    0x140e4c734
140e4c70b:	48 8b c3             	mov    %rbx,%rax
140e4c70e:	49 8b d5             	mov    %r13,%rdx
140e4c711:	48 d1 e8             	shr    $1,%rax
140e4c714:	48 2b d3             	sub    %rbx,%rdx
140e4c717:	48 d1 ea             	shr    $1,%rdx
140e4c71a:	49 8d 0c 47          	lea    (%r15,%rax,2),%rcx
140e4c71e:	4a 89 0c 27          	mov    %rcx,(%rdi,%r12,1)
140e4c722:	4c 8b 07             	mov    (%rdi),%r8
140e4c725:	e8 f2 bb 00 00       	call   0x140e5831c
140e4c72a:	33 d2                	xor    %edx,%edx
140e4c72c:	85 c0                	test   %eax,%eax
140e4c72e:	0f 85 04 03 00 00    	jne    0x140e4ca38
140e4c734:	48 8b 0f             	mov    (%rdi),%rcx
140e4c737:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140e4c73b:	48 ff c0             	inc    %rax
140e4c73e:	66 39 14 41          	cmp    %dx,(%rcx,%rax,2)
140e4c742:	75 f7                	jne    0x140e4c73b
140e4c744:	48 8d 1c 43          	lea    (%rbx,%rax,2),%rbx
140e4c748:	48 ff c6             	inc    %rsi
140e4c74b:	48 83 c3 02          	add    $0x2,%rbx
140e4c74f:	48 83 c7 08          	add    $0x8,%rdi
140e4c753:	48 83 fe 07          	cmp    $0x7,%rsi
140e4c757:	72 a8                	jb     0x140e4c701
140e4c759:	48 8b f2             	mov    %rdx,%rsi
140e4c75c:	49 8d be d0 01 00 00 	lea    0x1d0(%r14),%rdi
140e4c763:	eb 03                	jmp    0x140e4c768
140e4c765:	48 ff c3             	inc    %rbx
140e4c768:	f6 c3 01             	test   $0x1,%bl
140e4c76b:	75 f8                	jne    0x140e4c765
140e4c76d:	83 fd 01             	cmp    $0x1,%ebp
140e4c770:	75 29                	jne    0x140e4c79b
140e4c772:	48 8b c3             	mov    %rbx,%rax
140e4c775:	49 8b d5             	mov    %r13,%rdx
140e4c778:	48 d1 e8             	shr    $1,%rax
140e4c77b:	48 2b d3             	sub    %rbx,%rdx
140e4c77e:	48 d1 ea             	shr    $1,%rdx
140e4c781:	49 8d 0c 47          	lea    (%r15,%rax,2),%rcx
140e4c785:	4a 89 0c 27          	mov    %rcx,(%rdi,%r12,1)
140e4c789:	4c 8b 07             	mov    (%rdi),%r8
140e4c78c:	e8 8b bb 00 00       	call   0x140e5831c
140e4c791:	33 d2                	xor    %edx,%edx
140e4c793:	85 c0                	test   %eax,%eax
140e4c795:	0f 85 9d 02 00 00    	jne    0x140e4ca38
140e4c79b:	48 8b 0f             	mov    (%rdi),%rcx
140e4c79e:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140e4c7a2:	48 ff c0             	inc    %rax
140e4c7a5:	66 39 14 41          	cmp    %dx,(%rcx,%rax,2)
140e4c7a9:	75 f7                	jne    0x140e4c7a2
140e4c7ab:	48 8d 1c 43          	lea    (%rbx,%rax,2),%rbx
140e4c7af:	48 ff c6             	inc    %rsi
140e4c7b2:	48 83 c3 02          	add    $0x2,%rbx
140e4c7b6:	48 83 c7 08          	add    $0x8,%rdi
140e4c7ba:	48 83 fe 0c          	cmp    $0xc,%rsi
140e4c7be:	72 a8                	jb     0x140e4c768
140e4c7c0:	48 8b f2             	mov    %rdx,%rsi
140e4c7c3:	49 8d be 30 02 00 00 	lea    0x230(%r14),%rdi
140e4c7ca:	eb 03                	jmp    0x140e4c7cf
140e4c7cc:	48 ff c3             	inc    %rbx
140e4c7cf:	f6 c3 01             	test   $0x1,%bl
140e4c7d2:	75 f8                	jne    0x140e4c7cc
140e4c7d4:	83 fd 01             	cmp    $0x1,%ebp
140e4c7d7:	75 29                	jne    0x140e4c802
140e4c7d9:	48 8b c3             	mov    %rbx,%rax
140e4c7dc:	49 8b d5             	mov    %r13,%rdx
140e4c7df:	48 d1 e8             	shr    $1,%rax
140e4c7e2:	48 2b d3             	sub    %rbx,%rdx
140e4c7e5:	48 d1 ea             	shr    $1,%rdx
140e4c7e8:	49 8d 0c 47          	lea    (%r15,%rax,2),%rcx
140e4c7ec:	4a 89 0c 27          	mov    %rcx,(%rdi,%r12,1)
140e4c7f0:	4c 8b 07             	mov    (%rdi),%r8
140e4c7f3:	e8 24 bb 00 00       	call   0x140e5831c
140e4c7f8:	33 d2                	xor    %edx,%edx
140e4c7fa:	85 c0                	test   %eax,%eax
140e4c7fc:	0f 85 36 02 00 00    	jne    0x140e4ca38
140e4c802:	48 8b 0f             	mov    (%rdi),%rcx
140e4c805:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140e4c809:	48 ff c0             	inc    %rax
140e4c80c:	66 39 14 41          	cmp    %dx,(%rcx,%rax,2)
140e4c810:	75 f7                	jne    0x140e4c809
140e4c812:	48 8d 1c 43          	lea    (%rbx,%rax,2),%rbx
140e4c816:	48 ff c6             	inc    %rsi
140e4c819:	48 83 c3 02          	add    $0x2,%rbx
140e4c81d:	48 83 c7 08          	add    $0x8,%rdi
140e4c821:	48 83 fe 0c          	cmp    $0xc,%rsi
140e4c825:	72 a8                	jb     0x140e4c7cf
140e4c827:	48 8b f2             	mov    %rdx,%rsi
140e4c82a:	49 8d be 90 02 00 00 	lea    0x290(%r14),%rdi
140e4c831:	eb 03                	jmp    0x140e4c836
140e4c833:	48 ff c3             	inc    %rbx
140e4c836:	f6 c3 01             	test   $0x1,%bl
140e4c839:	75 f8                	jne    0x140e4c833
140e4c83b:	83 fd 01             	cmp    $0x1,%ebp
140e4c83e:	75 29                	jne    0x140e4c869
140e4c840:	48 8b c3             	mov    %rbx,%rax
140e4c843:	49 8b d5             	mov    %r13,%rdx
140e4c846:	48 d1 e8             	shr    $1,%rax
140e4c849:	48 2b d3             	sub    %rbx,%rdx
140e4c84c:	48 d1 ea             	shr    $1,%rdx
140e4c84f:	49 8d 0c 47          	lea    (%r15,%rax,2),%rcx
140e4c853:	4a 89 0c 27          	mov    %rcx,(%rdi,%r12,1)
140e4c857:	4c 8b 07             	mov    (%rdi),%r8
140e4c85a:	e8 bd ba 00 00       	call   0x140e5831c
140e4c85f:	33 d2                	xor    %edx,%edx
140e4c861:	85 c0                	test   %eax,%eax
140e4c863:	0f 85 cf 01 00 00    	jne    0x140e4ca38
140e4c869:	48 8b 0f             	mov    (%rdi),%rcx
140e4c86c:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140e4c870:	48 ff c0             	inc    %rax
140e4c873:	66 39 14 41          	cmp    %dx,(%rcx,%rax,2)
140e4c877:	75 f7                	jne    0x140e4c870
140e4c879:	48 8d 1c 43          	lea    (%rbx,%rax,2),%rbx
140e4c87d:	48 ff c6             	inc    %rsi
140e4c880:	48 83 c3 02          	add    $0x2,%rbx
140e4c884:	48 83 c7 08          	add    $0x8,%rdi
140e4c888:	48 83 fe 02          	cmp    $0x2,%rsi
140e4c88c:	72 a8                	jb     0x140e4c836
140e4c88e:	eb 03                	jmp    0x140e4c893
140e4c890:	48 ff c3             	inc    %rbx
140e4c893:	f6 c3 01             	test   $0x1,%bl
140e4c896:	75 f8                	jne    0x140e4c890
140e4c898:	83 fd 01             	cmp    $0x1,%ebp
140e4c89b:	75 32                	jne    0x140e4c8cf
140e4c89d:	48 8b c3             	mov    %rbx,%rax
140e4c8a0:	49 8b d5             	mov    %r13,%rdx
140e4c8a3:	48 d1 e8             	shr    $1,%rax
140e4c8a6:	48 2b d3             	sub    %rbx,%rdx
140e4c8a9:	48 d1 ea             	shr    $1,%rdx
140e4c8ac:	49 8d 0c 47          	lea    (%r15,%rax,2),%rcx
140e4c8b0:	49 89 8f a0 02 00 00 	mov    %rcx,0x2a0(%r15)
140e4c8b7:	4d 8b 86 a0 02 00 00 	mov    0x2a0(%r14),%r8
140e4c8be:	e8 59 ba 00 00       	call   0x140e5831c
140e4c8c3:	33 ff                	xor    %edi,%edi
140e4c8c5:	85 c0                	test   %eax,%eax
140e4c8c7:	0f 85 6d 01 00 00    	jne    0x140e4ca3a
140e4c8cd:	eb 02                	jmp    0x140e4c8d1
140e4c8cf:	33 ff                	xor    %edi,%edi
140e4c8d1:	49 8b 8e a0 02 00 00 	mov    0x2a0(%r14),%rcx
140e4c8d8:	48 83 ce ff          	or     $0xffffffffffffffff,%rsi
140e4c8dc:	48 8b c6             	mov    %rsi,%rax
140e4c8df:	48 ff c0             	inc    %rax
140e4c8e2:	66 39 3c 41          	cmp    %di,(%rcx,%rax,2)
140e4c8e6:	75 f7                	jne    0x140e4c8df
140e4c8e8:	48 8d 1c 43          	lea    (%rbx,%rax,2),%rbx
140e4c8ec:	48 83 c3 02          	add    $0x2,%rbx
140e4c8f0:	eb 03                	jmp    0x140e4c8f5
140e4c8f2:	48 ff c3             	inc    %rbx
140e4c8f5:	f6 c3 01             	test   $0x1,%bl
140e4c8f8:	75 f8                	jne    0x140e4c8f2
140e4c8fa:	83 fd 01             	cmp    $0x1,%ebp
140e4c8fd:	75 2e                	jne    0x140e4c92d
140e4c8ff:	48 8b c3             	mov    %rbx,%rax
140e4c902:	49 8b d5             	mov    %r13,%rdx
140e4c905:	48 d1 e8             	shr    $1,%rax
140e4c908:	48 2b d3             	sub    %rbx,%rdx
140e4c90b:	48 d1 ea             	shr    $1,%rdx
140e4c90e:	49 8d 0c 47          	lea    (%r15,%rax,2),%rcx
140e4c912:	49 89 8f a8 02 00 00 	mov    %rcx,0x2a8(%r15)
140e4c919:	4d 8b 86 a8 02 00 00 	mov    0x2a8(%r14),%r8
140e4c920:	e8 f7 b9 00 00       	call   0x140e5831c
140e4c925:	85 c0                	test   %eax,%eax
140e4c927:	0f 85 0d 01 00 00    	jne    0x140e4ca3a
140e4c92d:	49 8b 8e a8 02 00 00 	mov    0x2a8(%r14),%rcx
140e4c934:	48 8b c6             	mov    %rsi,%rax
140e4c937:	48 ff c0             	inc    %rax
140e4c93a:	66 39 3c 41          	cmp    %di,(%rcx,%rax,2)
140e4c93e:	75 f7                	jne    0x140e4c937
140e4c940:	48 8d 1c 43          	lea    (%rbx,%rax,2),%rbx
140e4c944:	48 83 c3 02          	add    $0x2,%rbx
140e4c948:	eb 03                	jmp    0x140e4c94d
140e4c94a:	48 ff c3             	inc    %rbx
140e4c94d:	f6 c3 01             	test   $0x1,%bl
140e4c950:	75 f8                	jne    0x140e4c94a
140e4c952:	83 fd 01             	cmp    $0x1,%ebp
140e4c955:	75 2e                	jne    0x140e4c985
140e4c957:	48 8b c3             	mov    %rbx,%rax
140e4c95a:	49 8b d5             	mov    %r13,%rdx
140e4c95d:	48 d1 e8             	shr    $1,%rax
140e4c960:	48 2b d3             	sub    %rbx,%rdx
140e4c963:	48 d1 ea             	shr    $1,%rdx
140e4c966:	49 8d 0c 47          	lea    (%r15,%rax,2),%rcx
140e4c96a:	49 89 8f b0 02 00 00 	mov    %rcx,0x2b0(%r15)
140e4c971:	4d 8b 86 b0 02 00 00 	mov    0x2b0(%r14),%r8
140e4c978:	e8 9f b9 00 00       	call   0x140e5831c
140e4c97d:	85 c0                	test   %eax,%eax
140e4c97f:	0f 85 b5 00 00 00    	jne    0x140e4ca3a
140e4c985:	49 8b 8e b0 02 00 00 	mov    0x2b0(%r14),%rcx
140e4c98c:	48 8b c6             	mov    %rsi,%rax
140e4c98f:	48 ff c0             	inc    %rax
140e4c992:	66 39 3c 41          	cmp    %di,(%rcx,%rax,2)