1400c3516:	75 11                	jne    0x1400c3529
1400c3518:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
1400c351c:	48 8b 01             	mov    (%rcx),%rax
1400c351f:	48 8b 40 08          	mov    0x8(%rax),%rax
1400c3523:	ff 15 0f 97 a4 00    	call   *0xa4970f(%rip)        # 0x140b0cc38
1400c3529:	48 83 c3 10          	add    $0x10,%rbx
1400c352d:	48 3b 5d ef          	cmp    -0x11(%rbp),%rbx
1400c3531:	0f 85 2a fd ff ff    	jne    0x1400c3261
1400c3537:	be 00 10 00 00       	mov    $0x1000,%esi
1400c353c:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1400c3540:	e8 8b 79 f5 ff       	call   0x14001aed0
1400c3545:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
1400c3549:	48 85 c9             	test   %rcx,%rcx
1400c354c:	74 39                	je     0x1400c3587
1400c354e:	48 8b 45 0f          	mov    0xf(%rbp),%rax
1400c3552:	48 2b c1             	sub    %rcx,%rax
1400c3555:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1400c3559:	48 8b d1             	mov    %rcx,%rdx
1400c355c:	48 3b c6             	cmp    %rsi,%rax
1400c355f:	72 1f                	jb     0x1400c3580
1400c3561:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400c3565:	48 2b d1             	sub    %rcx,%rdx
1400c3568:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400c356c:	48 83 f8 1f          	cmp    $0x1f,%rax
1400c3570:	76 0e                	jbe    0x1400c3580
1400c3572:	ff 15 20 94 a4 00    	call   *0xa49420(%rip)        # 0x140b0c998
1400c3578:	90                   	nop
1400c3579:	ff 15 19 94 a4 00    	call   *0xa49419(%rip)        # 0x140b0c998
1400c357f:	90                   	nop
1400c3580:	ff 15 3a 93 a4 00    	call   *0xa4933a(%rip)        # 0x140b0c8c0
1400c3586:	90                   	nop
1400c3587:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
1400c358b:	e8 40 79 f5 ff       	call   0x14001aed0
1400c3590:	4c 8d 9c 24 d0 00 00 	lea    0xd0(%rsp),%r11
1400c3597:	00
1400c3598:	49 8b 5b 38          	mov    0x38(%r11),%rbx
1400c359c:	49 8b 73 40          	mov    0x40(%r11),%rsi
1400c35a0:	49 8b e3             	mov    %r11,%rsp
1400c35a3:	41 5f                	pop    %r15
1400c35a5:	41 5e                	pop    %r14
1400c35a7:	41 5c                	pop    %r12
1400c35a9:	5f                   	pop    %rdi
1400c35aa:	5d                   	pop    %rbp
1400c35ab:	c3                   	ret
1400c35ac:	e8 77 1c fc ff       	call   0x140085228
1400c35b1:	90                   	nop
1400c35b2:	eb 00                	jmp    0x1400c35b4
1400c35b4:	90                   	nop
1400c35b5:	90                   	nop
1400c35b6:	90                   	nop
1400c35b7:	90                   	nop
1400c35b8:	48 8b c4             	mov    %rsp,%rax
1400c35bb:	48 89 58 10          	mov    %rbx,0x10(%rax)
1400c35bf:	48 89 70 18          	mov    %rsi,0x18(%rax)
1400c35c3:	48 89 78 20          	mov    %rdi,0x20(%rax)
1400c35c7:	55                   	push   %rbp
1400c35c8:	41 54                	push   %r12
1400c35ca:	41 55                	push   %r13
1400c35cc:	41 56                	push   %r14
1400c35ce:	41 57                	push   %r15
1400c35d0:	48 8d a8 28 ff ff ff 	lea    -0xd8(%rax),%rbp
1400c35d7:	48 81 ec b0 01 00 00 	sub    $0x1b0,%rsp
1400c35de:	48 8b 05 5b ba bf 00 	mov    0xbfba5b(%rip),%rax        # 0x140cbf040
1400c35e5:	48 33 c4             	xor    %rsp,%rax
1400c35e8:	48 89 85 a0 00 00 00 	mov    %rax,0xa0(%rbp)
1400c35ef:	4c 8b e9             	mov    %rcx,%r13
1400c35f2:	33 ff                	xor    %edi,%edi
1400c35f4:	89 7c 24 38          	mov    %edi,0x38(%rsp)
1400c35f8:	0f 57 c0             	xorps  %xmm0,%xmm0
1400c35fb:	f3 0f 7f 44 24 58    	movdqu %xmm0,0x58(%rsp)
1400c3601:	48 89 7c 24 68       	mov    %rdi,0x68(%rsp)
1400c3606:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1400c360c:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
1400c3611:	45 33 c0             	xor    %r8d,%r8d
1400c3614:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1400c3619:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1400c361d:	e8 2e c8 0c 00       	call   0x14018fe50
1400c3622:	0f 57 c0             	xorps  %xmm0,%xmm0
1400c3625:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1400c362b:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1400c3630:	44 8d 4f 01          	lea    0x1(%rdi),%r9d
1400c3634:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1400c3639:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1400c363e:	48 8b 08             	mov    (%rax),%rcx
1400c3641:	e8 82 bf f5 ff       	call   0x14001f5c8
1400c3646:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1400c364b:	48 85 c9             	test   %rcx,%rcx
1400c364e:	74 36                	je     0x1400c3686
1400c3650:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1400c3655:	48 2b c1             	sub    %rcx,%rax
1400c3658:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1400c365c:	48 8b d1             	mov    %rcx,%rdx
1400c365f:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400c3665:	72 18                	jb     0x1400c367f
1400c3667:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400c366b:	48 2b d1             	sub    %rcx,%rdx
1400c366e:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400c3672:	48 83 f8 1f          	cmp    $0x1f,%rax
1400c3676:	76 07                	jbe    0x1400c367f
1400c3678:	ff 15 1a 93 a4 00    	call   *0xa4931a(%rip)        # 0x140b0c998
1400c367e:	cc                   	int3
1400c367f:	ff 15 3b 92 a4 00    	call   *0xa4923b(%rip)        # 0x140b0c8c0
1400c3685:	90                   	nop
1400c3686:	41 83 ce ff          	or     $0xffffffff,%r14d
1400c368a:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1400c368f:	48 85 db             	test   %rbx,%rbx
1400c3692:	74 39                	je     0x1400c36cd
1400c3694:	41 8b c6             	mov    %r14d,%eax
1400c3697:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400c369c:	41 03 c6             	add    %r14d,%eax
1400c369f:	75 2c                	jne    0x1400c36cd
1400c36a1:	48 8b 03             	mov    (%rbx),%rax
1400c36a4:	48 8b cb             	mov    %rbx,%rcx
1400c36a7:	48 8b 00             	mov    (%rax),%rax
1400c36aa:	ff 15 88 95 a4 00    	call   *0xa49588(%rip)        # 0x140b0cc38
1400c36b0:	41 8b c6             	mov    %r14d,%eax
1400c36b3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400c36b8:	41 03 c6             	add    %r14d,%eax
1400c36bb:	75 10                	jne    0x1400c36cd
1400c36bd:	48 8b 03             	mov    (%rbx),%rax
1400c36c0:	48 8b cb             	mov    %rbx,%rcx
1400c36c3:	48 8b 40 08          	mov    0x8(%rax),%rax
1400c36c7:	ff 15 6b 95 a4 00    	call   *0xa4956b(%rip)        # 0x140b0cc38
1400c36cd:	4c 8b ff             	mov    %rdi,%r15
1400c36d0:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400c36d5:	48 2b 44 24 40       	sub    0x40(%rsp),%rax
1400c36da:	48 c1 f8 04          	sar    $0x4,%rax
1400c36de:	48 85 c0             	test   %rax,%rax
1400c36e1:	0f 84 31 03 00 00    	je     0x1400c3a18
1400c36e7:	4c 8b e7             	mov    %rdi,%r12
1400c36ea:	0f 57 c0             	xorps  %xmm0,%xmm0
1400c36ed:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1400c36f3:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1400c36f8:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400c36fd:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400c3702:	48 2b c1             	sub    %rcx,%rax
1400c3705:	48 c1 f8 04          	sar    $0x4,%rax
1400c3709:	4c 3b f8             	cmp    %rax,%r15
1400c370c:	0f 83 ff 02 00 00    	jae    0x1400c3a11
1400c3712:	49 8b 1c 0c          	mov    (%r12,%rcx,1),%rbx
1400c3716:	48 8b 9b 18 02 00 00 	mov    0x218(%rbx),%rbx
1400c371d:	48 8b 1b             	mov    (%rbx),%rbx
1400c3720:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
1400c3725:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400c372a:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400c372f:	48 2b c1             	sub    %rcx,%rax
1400c3732:	48 c1 f8 04          	sar    $0x4,%rax
1400c3736:	4c 3b f8             	cmp    %rax,%r15
1400c3739:	0f 83 d2 02 00 00    	jae    0x1400c3a11
1400c373f:	49 8b 04 0c          	mov    (%r12,%rcx,1),%rax
1400c3743:	48 3b 98 18 02 00 00 	cmp    0x218(%rax),%rbx
1400c374a:	0f 84 12 02 00 00    	je     0x1400c3962
1400c3750:	48 8b 43 30          	mov    0x30(%rbx),%rax
1400c3754:	48 85 c0             	test   %rax,%rax
1400c3757:	74 09                	je     0x1400c3762
1400c3759:	f0 ff 40 08          	lock incl 0x8(%rax)
1400c375d:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
1400c3762:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1400c3766:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1400c376b:	4c 8b 73 30          	mov    0x30(%rbx),%r14
1400c376f:	4c 89 74 24 78       	mov    %r14,0x78(%rsp)
1400c3774:	40 38 b9 91 00 00 00 	cmp    %dil,0x91(%rcx)
1400c377b:	0f 84 41 01 00 00    	je     0x1400c38c2
1400c3781:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
1400c3788:	e8 d7 0a 0c 00       	call   0x140184264
1400c378d:	48 8b f8             	mov    %rax,%rdi
1400c3790:	48 8d 05 8d c3 a7 00 	lea    0xa7c38d(%rip),%rax        # 0x140b3fb24
1400c3797:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1400c379b:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1400c379f:	ff 15 bb 8e a4 00    	call   *0xa48ebb(%rip)        # 0x140b0c660
1400c37a5:	83 4c 24 38 01       	orl    $0x1,0x38(%rsp)
1400c37aa:	45 33 c9             	xor    %r9d,%r9d
1400c37ad:	45 33 c0             	xor    %r8d,%r8d
1400c37b0:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1400c37b4:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1400c37b8:	ff 15 9a 8e a4 00    	call   *0xa48e9a(%rip)        # 0x140b0c658
1400c37be:	48 8b 45 90          	mov    -0x70(%rbp),%rax
1400c37c2:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400c37c6:	48 8d 05 fb 4e a5 00 	lea    0xa54efb(%rip),%rax        # 0x140b186c8
1400c37cd:	48 89 44 0d 90       	mov    %rax,-0x70(%rbp,%rcx,1)
1400c37d2:	48 8b 45 90          	mov    -0x70(%rbp),%rax
1400c37d6:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400c37da:	8d 91 70 ff ff ff    	lea    -0x90(%rcx),%edx
1400c37e0:	89 54 0d 8c          	mov    %edx,-0x74(%rbp,%rcx,1)
1400c37e4:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
1400c37e8:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1400c37ec:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1400c37f0:	ff 15 72 8e a4 00    	call   *0xa48e72(%rip)        # 0x140b0c668
1400c37f6:	48 8d 05 4b 4f a5 00 	lea    0xa54f4b(%rip),%rax        # 0x140b18748
1400c37fd:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
1400c3801:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1400c3807:	48 8b d7             	mov    %rdi,%rdx
1400c380a:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1400c380e:	e8 0d b7 00 00       	call   0x1400cef20
1400c3813:	48 8b 85 98 00 00 00 	mov    0x98(%rbp),%rax
1400c381a:	48 83 f8 07          	cmp    $0x7,%rax
1400c381e:	76 35                	jbe    0x1400c3855
1400c3820:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400c3827:	00
1400c3828:	48 8b 8d 80 00 00 00 	mov    0x80(%rbp),%rcx
1400c382f:	48 8b d1             	mov    %rcx,%rdx
1400c3832:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400c3838:	72 15                	jb     0x1400c384f
1400c383a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400c383e:	48 2b d1             	sub    %rcx,%rdx
1400c3841:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400c3845:	48 83 f8 1f          	cmp    $0x1f,%rax
1400c3849:	0f 87 bb 01 00 00    	ja     0x1400c3a0a
1400c384f:	ff 15 6b 90 a4 00    	call   *0xa4906b(%rip)        # 0x140b0c8c0
1400c3855:	33 ff                	xor    %edi,%edi
1400c3857:	48 89 bd 90 00 00 00 	mov    %rdi,0x90(%rbp)
1400c385e:	48 c7 85 98 00 00 00 	movq   $0x7,0x98(%rbp)
1400c3865:	07 00 00 00
1400c3869:	66 89 bd 80 00 00 00 	mov    %di,0x80(%rbp)
1400c3870:	48 8d 54 24 3c       	lea    0x3c(%rsp),%rdx
1400c3875:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1400c3879:	ff 15 71 8d a4 00    	call   *0xa48d71(%rip)        # 0x140b0c5f0
1400c387f:	48 3b 74 24 30       	cmp    0x30(%rsp),%rsi
1400c3884:	74 11                	je     0x1400c3897
1400c3886:	8b 44 24 3c          	mov    0x3c(%rsp),%eax
1400c388a:	89 06                	mov    %eax,(%rsi)
1400c388c:	48 83 c6 04          	add    $0x4,%rsi
1400c3890:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400c3895:	eb 17                	jmp    0x1400c38ae
1400c3897:	4c 8d 44 24 3c       	lea    0x3c(%rsp),%r8
1400c389c:	48 8b d6             	mov    %rsi,%rdx
1400c389f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400c38a4:	e8 67 e4 f6 ff       	call   0x140031d10
1400c38a9:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
1400c38ae:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1400c38b2:	e8 49 b3 00 00       	call   0x1400cec00
1400c38b7:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1400c38bb:	ff 15 3f 8d a4 00    	call   *0xa48d3f(%rip)        # 0x140b0c600
1400c38c1:	90                   	nop
1400c38c2:	4d 85 f6             	test   %r14,%r14
1400c38c5:	74 4c                	je     0x1400c3913
1400c38c7:	83 c8 ff             	or     $0xffffffff,%eax
1400c38ca:	f0 41 0f c1 46 08    	lock xadd %eax,0x8(%r14)
1400c38d0:	41 83 ce ff          	or     $0xffffffff,%r14d
1400c38d4:	41 03 c6             	add    %r14d,%eax
1400c38d7:	75 35                	jne    0x1400c390e
1400c38d9:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
1400c38de:	48 8b 07             	mov    (%rdi),%rax
1400c38e1:	48 8b cf             	mov    %rdi,%rcx
1400c38e4:	48 8b 00             	mov    (%rax),%rax
1400c38e7:	ff 15 4b 93 a4 00    	call   *0xa4934b(%rip)        # 0x140b0cc38
1400c38ed:	41 8b c6             	mov    %r14d,%eax
1400c38f0:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400c38f5:	41 03 c6             	add    %r14d,%eax
1400c38f8:	75 12                	jne    0x1400c390c
1400c38fa:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1400c38ff:	48 8b 01             	mov    (%rcx),%rax
1400c3902:	48 8b 40 08          	mov    0x8(%rax),%rax
1400c3906:	ff 15 2c 93 a4 00    	call   *0xa4932c(%rip)        # 0x140b0cc38
1400c390c:	33 ff                	xor    %edi,%edi
1400c390e:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
1400c3913:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400c3917:	40 38 78 19          	cmp    %dil,0x19(%rax)
1400c391b:	74 21                	je     0x1400c393e
1400c391d:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400c3921:	eb 0d                	jmp    0x1400c3930
1400c3923:	48 3b 58 10          	cmp    0x10(%rax),%rbx
1400c3927:	75 0d                	jne    0x1400c3936
1400c3929:	48 8b d8             	mov    %rax,%rbx
1400c392c:	48 8b 40 08          	mov    0x8(%rax),%rax
1400c3930:	40 38 78 19          	cmp    %dil,0x19(%rax)
1400c3934:	74 ed                	je     0x1400c3923
1400c3936:	48 8b d8             	mov    %rax,%rbx
1400c3939:	e9 e7 fd ff ff       	jmp    0x1400c3725
1400c393e:	48 8b d8             	mov    %rax,%rbx
1400c3941:	48 8b 08             	mov    (%rax),%rcx
1400c3944:	40 38 79 19          	cmp    %dil,0x19(%rcx)
1400c3948:	0f 85 d7 fd ff ff    	jne    0x1400c3725
1400c394e:	48 8b d9             	mov    %rcx,%rbx
1400c3951:	48 8b 01             	mov    (%rcx),%rax
1400c3954:	48 8b c8             	mov    %rax,%rcx
1400c3957:	40 38 78 19          	cmp    %dil,0x19(%rax)
1400c395b:	74 f1                	je     0x1400c394e
1400c395d:	e9 c3 fd ff ff       	jmp    0x1400c3725
1400c3962:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1400c3967:	48 2b f1             	sub    %rcx,%rsi
1400c396a:	48 c1 fe 02          	sar    $0x2,%rsi
1400c396e:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1400c3973:	48 85 f6             	test   %rsi,%rsi
1400c3976:	74 3b                	je     0x1400c39b3
1400c3978:	48 3b 5c 24 68       	cmp    0x68(%rsp),%rbx
1400c397d:	74 18                	je     0x1400c3997
1400c397f:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400c3984:	48 8b cb             	mov    %rbx,%rcx
1400c3987:	e8 48 82 f5 ff       	call   0x14001bbd4
1400c398c:	48 83 c3 18          	add    $0x18,%rbx
1400c3990:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1400c3995:	eb 17                	jmp    0x1400c39ae
1400c3997:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1400c399c:	48 8b d3             	mov    %rbx,%rdx
1400c399f:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1400c39a4:	e8 7b f1 00 00       	call   0x1400d2b24
1400c39a9:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1400c39ae:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1400c39b3:	48 85 c9             	test   %rcx,%rcx
1400c39b6:	74 32                	je     0x1400c39ea
1400c39b8:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1400c39bd:	48 2b c1             	sub    %rcx,%rax
1400c39c0:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1400c39c4:	48 8b d1             	mov    %rcx,%rdx
1400c39c7:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400c39cd:	72 15                	jb     0x1400c39e4
1400c39cf:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400c39d3:	48 2b d1             	sub    %rcx,%rdx
1400c39d6:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400c39da:	48 83 f8 1f          	cmp    $0x1f,%rax
1400c39de:	0f 87 0d 01 00 00    	ja     0x1400c3af1
1400c39e4:	ff 15 d6 8e a4 00    	call   *0xa48ed6(%rip)        # 0x140b0c8c0
1400c39ea:	49 ff c7             	inc    %r15
1400c39ed:	49 83 c4 10          	add    $0x10,%r12
1400c39f1:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400c39f6:	48 2b 44 24 40       	sub    0x40(%rsp),%rax
1400c39fb:	48 c1 f8 04          	sar    $0x4,%rax
1400c39ff:	4c 3b f8             	cmp    %rax,%r15
1400c3a02:	0f 82 e2 fc ff ff    	jb     0x1400c36ea
1400c3a08:	eb 13                	jmp    0x1400c3a1d
1400c3a0a:	ff 15 88 8f a4 00    	call   *0xa48f88(%rip)        # 0x140b0c998
1400c3a10:	90                   	nop
1400c3a11:	ff 15 81 8f a4 00    	call   *0xa48f81(%rip)        # 0x140b0c998
1400c3a17:	90                   	nop
1400c3a18:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1400c3a1d:	48 8b d7             	mov    %rdi,%rdx
1400c3a20:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400c3a26:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400c3a2b:	48 2b d9             	sub    %rcx,%rbx
1400c3a2e:	48 c1 fb 03          	sar    $0x3,%rbx
1400c3a32:	48 b8 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rax
1400c3a39:	aa aa aa
1400c3a3c:	48 0f af d8          	imul   %rax,%rbx
1400c3a40:	49 3b d8             	cmp    %r8,%rbx
1400c3a43:	76 54                	jbe    0x1400c3a99
1400c3a45:	48 83 c1 08          	add    $0x8,%rcx
1400c3a49:	4c 8b d2             	mov    %rdx,%r10
1400c3a4c:	4c 3b c3             	cmp    %rbx,%r8
1400c3a4f:	0f 83 9c 00 00 00    	jae    0x1400c3af1
1400c3a55:	48 8b 51 10          	mov    0x10(%rcx),%rdx
1400c3a59:	48 8b 41 18          	mov    0x18(%rcx),%rax
1400c3a5d:	48 2b c2             	sub    %rdx,%rax
1400c3a60:	48 c1 f8 02          	sar    $0x2,%rax
1400c3a64:	48 85 c0             	test   %rax,%rax
1400c3a67:	0f 84 84 00 00 00    	je     0x1400c3af1
1400c3a6d:	49 8d 40 ff          	lea    -0x1(%r8),%rax
1400c3a71:	48 3b c3             	cmp    %rbx,%rax
1400c3a74:	73 7b                	jae    0x1400c3af1
1400c3a76:	4c 8b 09             	mov    (%rcx),%r9