1406ba4de:	4d 8b 31             	mov    (%r9),%r14
1406ba4e1:	4c 3b f0             	cmp    %rax,%r14
1406ba4e4:	0f 84 f7 00 00 00    	je     0x1406ba5e1
1406ba4ea:	0f b6 5d b7          	movzbl -0x49(%rbp),%ebx
1406ba4ee:	0f b6 7d b7          	movzbl -0x49(%rbp),%edi
1406ba4f2:	45 32 ed             	xor    %r13b,%r13b
1406ba4f5:	41 b8 2c 20 00 00    	mov    $0x202c,%r8d
1406ba4fb:	45 84 ed             	test   %r13b,%r13b
1406ba4fe:	74 5d                	je     0x1406ba55d
1406ba500:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
1406ba504:	48 8b c1             	mov    %rcx,%rax
1406ba507:	48 2b c2             	sub    %rdx,%rax
1406ba50a:	48 83 f8 02          	cmp    $0x2,%rax
1406ba50e:	72 25                	jb     0x1406ba535
1406ba510:	48 8d 42 02          	lea    0x2(%rdx),%rax
1406ba514:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
1406ba518:	48 8d 45 df          	lea    -0x21(%rbp),%rax
1406ba51c:	48 83 f9 0f          	cmp    $0xf,%rcx
1406ba520:	48 0f 47 45 df       	cmova  -0x21(%rbp),%rax
1406ba525:	66 44 89 04 10       	mov    %r8w,(%rax,%rdx,1)
1406ba52a:	c6 44 10 02 00       	movb   $0x0,0x2(%rax,%rdx,1)
1406ba52f:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
1406ba533:	eb 2b                	jmp    0x1406ba560
1406ba535:	48 c7 44 24 20 02 00 	movq   $0x2,0x20(%rsp)
1406ba53c:	00 00
1406ba53e:	4c 8d 0d 27 66 92 00 	lea    0x926627(%rip),%r9        # 0x140fe0b6c
1406ba545:	44 0f b6 c3          	movzbl %bl,%r8d
1406ba549:	ba 02 00 00 00       	mov    $0x2,%edx
1406ba54e:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1406ba552:	e8 29 e1 ae ff       	call   0x1401a8680
1406ba557:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
1406ba55b:	eb 03                	jmp    0x1406ba560
1406ba55d:	41 b5 01             	mov    $0x1,%r13b
1406ba560:	4d 8b 7e 10          	mov    0x10(%r14),%r15
1406ba564:	4d 8b ce             	mov    %r14,%r9
1406ba567:	49 83 7e 18 0f       	cmpq   $0xf,0x18(%r14)
1406ba56c:	76 03                	jbe    0x1406ba571
1406ba56e:	4d 8b 0e             	mov    (%r14),%r9
1406ba571:	4c 8b 65 ef          	mov    -0x11(%rbp),%r12
1406ba575:	48 8b c1             	mov    %rcx,%rax
1406ba578:	49 2b c4             	sub    %r12,%rax
1406ba57b:	4c 3b f8             	cmp    %rax,%r15
1406ba57e:	77 2f                	ja     0x1406ba5af
1406ba580:	4b 8d 04 27          	lea    (%r15,%r12,1),%rax
1406ba584:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
1406ba588:	48 8d 75 df          	lea    -0x21(%rbp),%rsi
1406ba58c:	48 83 f9 0f          	cmp    $0xf,%rcx
1406ba590:	48 0f 47 75 df       	cmova  -0x21(%rbp),%rsi
1406ba595:	4a 8d 0c 26          	lea    (%rsi,%r12,1),%rcx
1406ba599:	4d 8b c7             	mov    %r15,%r8
1406ba59c:	49 8b d1             	mov    %r9,%rdx
1406ba59f:	e8 6c 4a 82 00       	call   0x140edf010
1406ba5a4:	49 8d 04 37          	lea    (%r15,%rsi,1),%rax
1406ba5a8:	42 c6 04 20 00       	movb   $0x0,(%rax,%r12,1)
1406ba5ad:	eb 15                	jmp    0x1406ba5c4
1406ba5af:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1406ba5b4:	44 0f b6 c7          	movzbl %dil,%r8d
1406ba5b8:	49 8b d7             	mov    %r15,%rdx
1406ba5bb:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1406ba5bf:	e8 bc e0 ae ff       	call   0x1401a8680
1406ba5c4:	49 83 c6 20          	add    $0x20,%r14
1406ba5c8:	4c 3b 75 bf          	cmp    -0x41(%rbp),%r14
1406ba5cc:	74 09                	je     0x1406ba5d7
1406ba5ce:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
1406ba5d2:	e9 1e ff ff ff       	jmp    0x1406ba4f5
1406ba5d7:	4c 8b 6d c7          	mov    -0x39(%rbp),%r13
1406ba5db:	48 8b 5d cf          	mov    -0x31(%rbp),%rbx
1406ba5df:	33 ff                	xor    %edi,%edi
1406ba5e1:	0f 57 c0             	xorps  %xmm0,%xmm0
1406ba5e4:	0f 11 45 ff          	movups %xmm0,-0x1(%rbp)
1406ba5e8:	0f 57 c9             	xorps  %xmm1,%xmm1
1406ba5eb:	f3 0f 7f 4d 0f       	movdqu %xmm1,0xf(%rbp)
1406ba5f0:	b9 20 00 00 00       	mov    $0x20,%ecx
1406ba5f5:	e8 0e 0b 76 00       	call   0x140e1b108
1406ba5fa:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1406ba5fe:	66 0f 6f 05 2a be 92 	movdqa 0x92be2a(%rip),%xmm0        # 0x140fe6430
1406ba605:	00
1406ba606:	f3 0f 7f 45 0f       	movdqu %xmm0,0xf(%rbp)
1406ba60b:	0f 10 05 c6 2a 96 00 	movups 0x962ac6(%rip),%xmm0        # 0x14101d0d8
1406ba612:	0f 11 00             	movups %xmm0,(%rax)
1406ba615:	f2 0f 10 05 cb 2a 96 	movsd  0x962acb(%rip),%xmm0        # 0x14101d0e8
1406ba61c:	00
1406ba61d:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
1406ba622:	0f b6 0d c7 2a 96 00 	movzbl 0x962ac7(%rip),%ecx        # 0x14101d0f0
1406ba629:	88 48 18             	mov    %cl,0x18(%rax)
1406ba62c:	c6 40 19 00          	movb   $0x0,0x19(%rax)
1406ba630:	48 8b cb             	mov    %rbx,%rcx
1406ba633:	e8 08 8f 02 00       	call   0x1406e3540
1406ba638:	4c 8d 4d df          	lea    -0x21(%rbp),%r9
1406ba63c:	48 83 7d f7 0f       	cmpq   $0xf,-0x9(%rbp)
1406ba641:	4c 0f 47 4d df       	cmova  -0x21(%rbp),%r9
1406ba646:	4d 8b c5             	mov    %r13,%r8
1406ba649:	49 83 7d 18 0f       	cmpq   $0xf,0x18(%r13)
1406ba64e:	76 04                	jbe    0x1406ba654
1406ba650:	4d 8b 45 00          	mov    0x0(%r13),%r8
1406ba654:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
1406ba658:	48 83 7d 17 0f       	cmpq   $0xf,0x17(%rbp)
1406ba65d:	48 0f 47 55 ff       	cmova  -0x1(%rbp),%rdx
1406ba662:	48 8b 8b 98 0d 00 00 	mov    0xd98(%rbx),%rcx
1406ba669:	e8 02 55 cc ff       	call   0x14037fb70
1406ba66e:	48 8b 93 98 0d 00 00 	mov    0xd98(%rbx),%rdx
1406ba675:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406ba67a:	e8 35 0f 78 00       	call   0x140e3b5b4
1406ba67f:	90                   	nop
1406ba680:	48 8b 55 17          	mov    0x17(%rbp),%rdx
1406ba684:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ba688:	76 32                	jbe    0x1406ba6bc
1406ba68a:	48 ff c2             	inc    %rdx
1406ba68d:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
1406ba691:	48 8b c1             	mov    %rcx,%rax
1406ba694:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ba69b:	72 19                	jb     0x1406ba6b6
1406ba69d:	48 83 c2 27          	add    $0x27,%rdx
1406ba6a1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ba6a5:	48 2b c1             	sub    %rcx,%rax
1406ba6a8:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ba6ac:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ba6b0:	0f 87 cc 00 00 00    	ja     0x1406ba782
1406ba6b6:	e8 89 0a 76 00       	call   0x140e1b144
1406ba6bb:	90                   	nop
1406ba6bc:	48 8b 55 f7          	mov    -0x9(%rbp),%rdx
1406ba6c0:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ba6c4:	76 31                	jbe    0x1406ba6f7
1406ba6c6:	48 ff c2             	inc    %rdx
1406ba6c9:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
1406ba6cd:	48 8b c1             	mov    %rcx,%rax
1406ba6d0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ba6d7:	72 19                	jb     0x1406ba6f2
1406ba6d9:	48 83 c2 27          	add    $0x27,%rdx
1406ba6dd:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ba6e1:	48 2b c1             	sub    %rcx,%rax
1406ba6e4:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ba6e8:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ba6ec:	0f 87 84 00 00 00    	ja     0x1406ba776
1406ba6f2:	e8 4d 0a 76 00       	call   0x140e1b144
1406ba6f7:	48 89 7d ef          	mov    %rdi,-0x11(%rbp)
1406ba6fb:	48 c7 45 f7 0f 00 00 	movq   $0xf,-0x9(%rbp)
1406ba702:	00
1406ba703:	c6 45 df 00          	movb   $0x0,-0x21(%rbp)
1406ba707:	49 8b 55 18          	mov    0x18(%r13),%rdx
1406ba70b:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ba70f:	76 2d                	jbe    0x1406ba73e
1406ba711:	48 ff c2             	inc    %rdx
1406ba714:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1406ba718:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ba71f:	72 18                	jb     0x1406ba739
1406ba721:	48 83 c2 27          	add    $0x27,%rdx
1406ba725:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406ba729:	49 2b c8             	sub    %r8,%rcx
1406ba72c:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406ba730:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ba734:	77 46                	ja     0x1406ba77c
1406ba736:	49 8b c8             	mov    %r8,%rcx
1406ba739:	e8 06 0a 76 00       	call   0x140e1b144
1406ba73e:	49 89 7d 10          	mov    %rdi,0x10(%r13)
1406ba742:	49 c7 45 18 0f 00 00 	movq   $0xf,0x18(%r13)
1406ba749:	00
1406ba74a:	41 c6 45 00 00       	movb   $0x0,0x0(%r13)
1406ba74f:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
1406ba753:	48 33 cc             	xor    %rsp,%rcx
1406ba756:	e8 a5 0d 76 00       	call   0x140e1b500
1406ba75b:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
1406ba762:	00
1406ba763:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
1406ba76a:	41 5f                	pop    %r15
1406ba76c:	41 5e                	pop    %r14
1406ba76e:	41 5d                	pop    %r13
1406ba770:	41 5c                	pop    %r12
1406ba772:	5f                   	pop    %rdi
1406ba773:	5e                   	pop    %rsi
1406ba774:	5d                   	pop    %rbp
1406ba775:	c3                   	ret
1406ba776:	e8 29 fa 76 00       	call   0x140e2a1a4
1406ba77b:	90                   	nop
1406ba77c:	e8 23 fa 76 00       	call   0x140e2a1a4
1406ba781:	90                   	nop
1406ba782:	e8 1d fa 76 00       	call   0x140e2a1a4
1406ba787:	cc                   	int3
1406ba788:	cc                   	int3
1406ba789:	cc                   	int3
1406ba78a:	cc                   	int3
1406ba78b:	cc                   	int3
1406ba78c:	cc                   	int3
1406ba78d:	cc                   	int3
1406ba78e:	cc                   	int3
1406ba78f:	cc                   	int3
1406ba790:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1406ba795:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1406ba79a:	55                   	push   %rbp
1406ba79b:	53                   	push   %rbx
1406ba79c:	56                   	push   %rsi
1406ba79d:	57                   	push   %rdi
1406ba79e:	41 54                	push   %r12
1406ba7a0:	41 55                	push   %r13
1406ba7a2:	41 56                	push   %r14
1406ba7a4:	41 57                	push   %r15
1406ba7a6:	48 8d 6c 24 e1       	lea    -0x1f(%rsp),%rbp
1406ba7ab:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
1406ba7b2:	4c 8b fa             	mov    %rdx,%r15
1406ba7b5:	0f 57 c0             	xorps  %xmm0,%xmm0
1406ba7b8:	f3 0f 7f 45 f7       	movdqu %xmm0,-0x9(%rbp)
1406ba7bd:	33 db                	xor    %ebx,%ebx
1406ba7bf:	48 89 5d 7f          	mov    %rbx,0x7f(%rbp)
1406ba7c3:	48 89 5d 07          	mov    %rbx,0x7(%rbp)
1406ba7c7:	4c 8b 61 10          	mov    0x10(%rcx),%r12
1406ba7cb:	48 8b 41 18          	mov    0x18(%rcx),%rax
1406ba7cf:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
1406ba7d3:	4c 3b e0             	cmp    %rax,%r12
1406ba7d6:	0f 84 aa 02 00 00    	je     0x1406baa86
1406ba7dc:	4c 8b 6d ff          	mov    -0x1(%rbp),%r13
1406ba7e0:	48 b9 ff ff ff ff ff 	movabs $0x3fffffffffffffff,%rcx
1406ba7e7:	ff ff 3f
1406ba7ea:	0f 57 c0             	xorps  %xmm0,%xmm0
1406ba7ed:	f3 0f 7f 45 df       	movdqu %xmm0,-0x21(%rbp)
1406ba7f2:	33 f6                	xor    %esi,%esi
1406ba7f4:	48 89 75 ef          	mov    %rsi,-0x11(%rbp)
1406ba7f8:	49 8b 44 24 08       	mov    0x8(%r12),%rax
1406ba7fd:	49 2b 04 24          	sub    (%r12),%rax
1406ba801:	48 c1 f8 04          	sar    $0x4,%rax
1406ba805:	48 89 45 77          	mov    %rax,0x77(%rbp)
1406ba809:	48 85 c0             	test   %rax,%rax
1406ba80c:	74 1a                	je     0x1406ba828
1406ba80e:	48 3b c1             	cmp    %rcx,%rax
1406ba811:	0f 87 ef 02 00 00    	ja     0x1406bab06
1406ba817:	48 8d 55 77          	lea    0x77(%rbp),%rdx
1406ba81b:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1406ba81f:	e8 3c b0 d6 ff       	call   0x140425860
1406ba824:	48 8b 75 ef          	mov    -0x11(%rbp),%rsi
1406ba828:	4d 8b 74 24 08       	mov    0x8(%r12),%r14
1406ba82d:	49 8b 1c 24          	mov    (%r12),%rbx
1406ba831:	48 8b 7d e7          	mov    -0x19(%rbp),%rdi
1406ba835:	49 3b de             	cmp    %r14,%rbx
1406ba838:	74 41                	je     0x1406ba87b
1406ba83a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1406ba840:	48 8b 03             	mov    (%rbx),%rax
1406ba843:	8b 48 18             	mov    0x18(%rax),%ecx
1406ba846:	89 4d 77             	mov    %ecx,0x77(%rbp)
1406ba849:	48 3b fe             	cmp    %rsi,%rdi
1406ba84c:	74 0c                	je     0x1406ba85a
1406ba84e:	89 0f                	mov    %ecx,(%rdi)
1406ba850:	48 83 c7 04          	add    $0x4,%rdi
1406ba854:	48 89 7d e7          	mov    %rdi,-0x19(%rbp)
1406ba858:	eb 18                	jmp    0x1406ba872
1406ba85a:	4c 8d 45 77          	lea    0x77(%rbp),%r8
1406ba85e:	48 8b d7             	mov    %rdi,%rdx
1406ba861:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1406ba865:	e8 46 64 b9 ff       	call   0x140250cb0
1406ba86a:	48 8b 75 ef          	mov    -0x11(%rbp),%rsi
1406ba86e:	48 8b 7d e7          	mov    -0x19(%rbp),%rdi
1406ba872:	48 83 c3 10          	add    $0x10,%rbx
1406ba876:	49 3b de             	cmp    %r14,%rbx
1406ba879:	75 c5                	jne    0x1406ba840
1406ba87b:	4d 8d 97 48 07 00 00 	lea    0x748(%r15),%r10
1406ba882:	4c 89 55 b7          	mov    %r10,-0x49(%rbp)
1406ba886:	0f 57 c0             	xorps  %xmm0,%xmm0
1406ba889:	f3 0f 7f 45 c7       	movdqu %xmm0,-0x39(%rbp)
1406ba88e:	45 33 db             	xor    %r11d,%r11d
1406ba891:	45 8b c3             	mov    %r11d,%r8d
1406ba894:	4c 89 5d d7          	mov    %r11,-0x29(%rbp)
1406ba898:	4c 8b 75 df          	mov    -0x21(%rbp),%r14
1406ba89c:	49 2b fe             	sub    %r14,%rdi
1406ba89f:	48 8b df             	mov    %rdi,%rbx
1406ba8a2:	48 c1 fb 02          	sar    $0x2,%rbx
1406ba8a6:	45 8b fb             	mov    %r11d,%r15d
1406ba8a9:	48 85 db             	test   %rbx,%rbx
1406ba8ac:	0f 84 8f 00 00 00    	je     0x1406ba941
1406ba8b2:	48 b8 ff ff ff ff ff 	movabs $0x3fffffffffffffff,%rax
1406ba8b9:	ff ff 3f
1406ba8bc:	48 3b d8             	cmp    %rax,%rbx
1406ba8bf:	0f 87 4d 02 00 00    	ja     0x1406bab12
1406ba8c5:	48 8d 1c 9d 00 00 00 	lea    0x0(,%rbx,4),%rbx
1406ba8cc:	00
1406ba8cd:	48 85 db             	test   %rbx,%rbx
1406ba8d0:	75 05                	jne    0x1406ba8d7
1406ba8d2:	41 8b c3             	mov    %r11d,%eax
1406ba8d5:	eb 3d                	jmp    0x1406ba914
1406ba8d7:	48 81 fb 00 10 00 00 	cmp    $0x1000,%rbx
1406ba8de:	72 2c                	jb     0x1406ba90c
1406ba8e0:	48 8d 4b 27          	lea    0x27(%rbx),%rcx
1406ba8e4:	48 3b cb             	cmp    %rbx,%rcx
1406ba8e7:	0f 86 1f 02 00 00    	jbe    0x1406bab0c
1406ba8ed:	e8 16 08 76 00       	call   0x140e1b108
1406ba8f2:	48 8b c8             	mov    %rax,%rcx
1406ba8f5:	48 85 c0             	test   %rax,%rax
1406ba8f8:	0f 84 1a 02 00 00    	je     0x1406bab18
1406ba8fe:	48 83 c0 27          	add    $0x27,%rax
1406ba902:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
1406ba906:	48 89 48 f8          	mov    %rcx,-0x8(%rax)
1406ba90a:	eb 08                	jmp    0x1406ba914
1406ba90c:	48 8b cb             	mov    %rbx,%rcx
1406ba90f:	e8 f4 07 76 00       	call   0x140e1b108
1406ba914:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
1406ba918:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
1406ba91c:	4c 8d 3c 03          	lea    (%rbx,%rax,1),%r15
1406ba920:	4c 89 7d d7          	mov    %r15,-0x29(%rbp)
1406ba924:	4c 8b c7             	mov    %rdi,%r8
1406ba927:	49 8b d6             	mov    %r14,%rdx
1406ba92a:	48 8b c8             	mov    %rax,%rcx
1406ba92d:	e8 de 46 82 00       	call   0x140edf010
1406ba932:	4c 89 7d cf          	mov    %r15,-0x31(%rbp)
1406ba936:	4c 8b 45 d7          	mov    -0x29(%rbp),%r8
1406ba93a:	4c 8b 55 b7          	mov    -0x49(%rbp),%r10
1406ba93e:	45 33 db             	xor    %r11d,%r11d
1406ba941:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
1406ba945:	48 89 45 77          	mov    %rax,0x77(%rbp)
1406ba949:	4d 8b 4a 08          	mov    0x8(%r10),%r9
1406ba94d:	49 8b c9             	mov    %r9,%rcx
1406ba950:	49 2b 0a             	sub    (%r10),%rcx
1406ba953:	48 b8 ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rax
1406ba95a:	aa aa 2a
1406ba95d:	48 f7 e9             	imul   %rcx
1406ba960:	48 8b da             	mov    %rdx,%rbx
1406ba963:	48 c1 fb 02          	sar    $0x2,%rbx
1406ba967:	48 8b c3             	mov    %rbx,%rax
1406ba96a:	48 c1 e8 3f          	shr    $0x3f,%rax
1406ba96e:	48 03 d8             	add    %rax,%rbx
1406ba971:	4d 3b 4a 10          	cmp    0x10(%r10),%r9
1406ba975:	74 22                	je     0x1406ba999
1406ba977:	4c 89 5d d7          	mov    %r11,-0x29(%rbp)
1406ba97b:	4c 89 5d cf          	mov    %r11,-0x31(%rbp)
1406ba97f:	48 8b 45 c7          	mov    -0x39(%rbp),%rax
1406ba983:	4c 89 5d c7          	mov    %r11,-0x39(%rbp)
1406ba987:	49 89 01             	mov    %rax,(%r9)
1406ba98a:	4d 89 79 08          	mov    %r15,0x8(%r9)
1406ba98e:	4d 89 41 10          	mov    %r8,0x10(%r9)
1406ba992:	49 83 42 08 18       	addq   $0x18,0x8(%r10)
1406ba997:	eb 10                	jmp    0x1406ba9a9
1406ba999:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
1406ba99d:	49 8b d1             	mov    %r9,%rdx
1406ba9a0:	49 8b ca             	mov    %r10,%rcx
1406ba9a3:	e8 b8 4c ff ff       	call   0x1406af660
1406ba9a8:	90                   	nop
1406ba9a9:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1406ba9ad:	48 85 c9             	test   %rcx,%rcx
1406ba9b0:	74 4d                	je     0x1406ba9ff
1406ba9b2:	48 8b 45 d7          	mov    -0x29(%rbp),%rax
1406ba9b6:	48 2b c1             	sub    %rcx,%rax
1406ba9b9:	48 c1 f8 02          	sar    $0x2,%rax
1406ba9bd:	48 8d 14 85 00 00 00 	lea    0x0(,%rax,4),%rdx
1406ba9c4:	00
1406ba9c5:	48 8b c1             	mov    %rcx,%rax
1406ba9c8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ba9cf:	72 19                	jb     0x1406ba9ea
1406ba9d1:	48 83 c2 27          	add    $0x27,%rdx
1406ba9d5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ba9d9:	48 2b c1             	sub    %rcx,%rax
1406ba9dc:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ba9e0:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ba9e4:	0f 87 2e 01 00 00    	ja     0x1406bab18
1406ba9ea:	e8 55 07 76 00       	call   0x140e1b144