14027e3ec:	e8 2b 7d e7 ff       	call   0x1400f611c
14027e3f1:	48 83 c6 68          	add    $0x68,%rsi
14027e3f5:	48 3b f7             	cmp    %rdi,%rsi
14027e3f8:	75 ef                	jne    0x14027e3e9
14027e3fa:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
14027e3ff:	48 8b fe             	mov    %rsi,%rdi
14027e402:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
14027e407:	4c 8b f3             	mov    %rbx,%r14
14027e40a:	49 8b 47 08          	mov    0x8(%r15),%rax
14027e40e:	49 2b 07             	sub    (%r15),%rax
14027e411:	48 c1 f8 03          	sar    $0x3,%rax
14027e415:	49 0f af c4          	imul   %r12,%rax
14027e419:	48 85 c0             	test   %rax,%rax
14027e41c:	0f 84 22 03 00 00    	je     0x14027e744
14027e422:	48 8b f3             	mov    %rbx,%rsi
14027e425:	49 b9 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%r9
14027e42c:	db b6 6d
14027e42f:	41 bc 01 00 00 00    	mov    $0x1,%r12d
14027e435:	48 c7 44 24 60 e0 00 	movq   $0xe0,0x60(%rsp)
14027e43c:	00 00
14027e43e:	49 8b 0f             	mov    (%r15),%rcx
14027e441:	49 8b 47 08          	mov    0x8(%r15),%rax
14027e445:	48 2b c1             	sub    %rcx,%rax
14027e448:	48 c1 f8 03          	sar    $0x3,%rax
14027e44c:	49 b8 c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%r8
14027e453:	ec c4 4e
14027e456:	49 0f af c0          	imul   %r8,%rax
14027e45a:	4c 3b f0             	cmp    %rax,%r14
14027e45d:	0f 83 16 0b 00 00    	jae    0x14027ef79
14027e463:	48 8b 54 31 20       	mov    0x20(%rcx,%rsi,1),%rdx
14027e468:	48 8b 44 31 28       	mov    0x28(%rcx,%rsi,1),%rax
14027e46d:	48 2b c2             	sub    %rdx,%rax
14027e470:	48 c1 f8 05          	sar    $0x5,%rax
14027e474:	49 0f af c1          	imul   %r9,%rax
14027e478:	4c 3b e0             	cmp    %rax,%r12
14027e47b:	0f 83 90 02 00 00    	jae    0x14027e711
14027e481:	49 8b 85 a0 00 00 00 	mov    0xa0(%r13),%rax
14027e488:	48 2b c1             	sub    %rcx,%rax
14027e48b:	48 c1 f8 03          	sar    $0x3,%rax
14027e48f:	49 0f af c0          	imul   %r8,%rax
14027e493:	4c 3b f0             	cmp    %rax,%r14
14027e496:	0f 83 8d 09 00 00    	jae    0x14027ee29
14027e49c:	48 3b 54 31 28       	cmp    0x28(%rcx,%rsi,1),%rdx
14027e4a1:	0f 84 82 09 00 00    	je     0x14027ee29
14027e4a7:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
14027e4ab:	e8 58 f2 f1 ff       	call   0x14019d708
14027e4b0:	90                   	nop
14027e4b1:	48 8b d0             	mov    %rax,%rdx
14027e4b4:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14027e4b8:	e8 3b f3 f1 ff       	call   0x14019d7f8
14027e4bd:	48 8b f8             	mov    %rax,%rdi
14027e4c0:	49 8b 0f             	mov    (%r15),%rcx
14027e4c3:	49 8b 47 08          	mov    0x8(%r15),%rax
14027e4c7:	48 2b c1             	sub    %rcx,%rax
14027e4ca:	48 c1 f8 03          	sar    $0x3,%rax
14027e4ce:	48 ba c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%rdx
14027e4d5:	ec c4 4e
14027e4d8:	48 0f af c2          	imul   %rdx,%rax
14027e4dc:	4c 3b f0             	cmp    %rax,%r14
14027e4df:	0f 83 3d 09 00 00    	jae    0x14027ee22
14027e4e5:	48 8b 54 31 20       	mov    0x20(%rcx,%rsi,1),%rdx
14027e4ea:	48 8b 44 31 28       	mov    0x28(%rcx,%rsi,1),%rax
14027e4ef:	48 2b c2             	sub    %rdx,%rax
14027e4f2:	48 c1 f8 05          	sar    $0x5,%rax
14027e4f6:	48 b9 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%rcx
14027e4fd:	db b6 6d
14027e500:	48 0f af c1          	imul   %rcx,%rax
14027e504:	4c 3b e0             	cmp    %rax,%r12
14027e507:	0f 83 15 09 00 00    	jae    0x14027ee22
14027e50d:	48 03 54 24 60       	add    0x60(%rsp),%rdx
14027e512:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14027e516:	e8 ed f1 f1 ff       	call   0x14019d708
14027e51b:	90                   	nop
14027e51c:	48 8b d0             	mov    %rax,%rdx
14027e51f:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
14027e523:	e8 d0 f2 f1 ff       	call   0x14019d7f8
14027e528:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14027e52c:	48 83 7f 18 07       	cmpq   $0x7,0x18(%rdi)
14027e531:	76 03                	jbe    0x14027e536
14027e533:	48 8b 3f             	mov    (%rdi),%rdi
14027e536:	4c 8b 40 10          	mov    0x10(%rax),%r8
14027e53a:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
14027e53f:	76 03                	jbe    0x14027e544
14027e541:	48 8b 00             	mov    (%rax),%rax
14027e544:	4c 3b c1             	cmp    %rcx,%r8
14027e547:	75 12                	jne    0x14027e55b
14027e549:	48 8b d7             	mov    %rdi,%rdx
14027e54c:	48 8b c8             	mov    %rax,%rcx
14027e54f:	e8 e8 95 d8 ff       	call   0x140007b3c
14027e554:	85 c0                	test   %eax,%eax
14027e556:	40 8a fb             	mov    %bl,%dil
14027e559:	74 03                	je     0x14027e55e
14027e55b:	40 b7 01             	mov    $0x1,%dil
14027e55e:	48 8b 45 18          	mov    0x18(%rbp),%rax
14027e562:	48 83 f8 07          	cmp    $0x7,%rax
14027e566:	76 32                	jbe    0x14027e59a
14027e568:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14027e56f:	00
14027e570:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
14027e574:	48 8b d1             	mov    %rcx,%rdx
14027e577:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14027e57d:	72 15                	jb     0x14027e594
14027e57f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14027e583:	48 2b d1             	sub    %rcx,%rdx
14027e586:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14027e58a:	48 83 f8 1f          	cmp    $0x1f,%rax
14027e58e:	0f 87 80 08 00 00    	ja     0x14027ee14
14027e594:	ff 15 26 e3 88 00    	call   *0x88e326(%rip)        # 0x140b0c8c0
14027e59a:	48 89 5d 10          	mov    %rbx,0x10(%rbp)
14027e59e:	48 c7 45 18 07 00 00 	movq   $0x7,0x18(%rbp)
14027e5a5:	00
14027e5a6:	66 89 5d 00          	mov    %bx,0x0(%rbp)
14027e5aa:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
14027e5ae:	48 83 f8 07          	cmp    $0x7,%rax
14027e5b2:	76 32                	jbe    0x14027e5e6
14027e5b4:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14027e5bb:	00
14027e5bc:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
14027e5c0:	48 8b d1             	mov    %rcx,%rdx
14027e5c3:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14027e5c9:	72 15                	jb     0x14027e5e0
14027e5cb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14027e5cf:	48 2b d1             	sub    %rcx,%rdx
14027e5d2:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14027e5d6:	48 83 f8 1f          	cmp    $0x1f,%rax
14027e5da:	0f 87 42 08 00 00    	ja     0x14027ee22
14027e5e0:	ff 15 da e2 88 00    	call   *0x88e2da(%rip)        # 0x140b0c8c0
14027e5e6:	48 89 5d f0          	mov    %rbx,-0x10(%rbp)
14027e5ea:	48 c7 45 f8 07 00 00 	movq   $0x7,-0x8(%rbp)
14027e5f1:	00
14027e5f2:	66 89 5d e0          	mov    %bx,-0x20(%rbp)
14027e5f6:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
14027e5fa:	48 83 f8 07          	cmp    $0x7,%rax
14027e5fe:	76 32                	jbe    0x14027e632
14027e600:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14027e607:	00
14027e608:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14027e60c:	48 8b d1             	mov    %rcx,%rdx
14027e60f:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14027e615:	72 15                	jb     0x14027e62c
14027e617:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14027e61b:	48 2b d1             	sub    %rcx,%rdx
14027e61e:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14027e622:	48 83 f8 1f          	cmp    $0x1f,%rax
14027e626:	0f 87 ef 07 00 00    	ja     0x14027ee1b
14027e62c:	ff 15 8e e2 88 00    	call   *0x88e28e(%rip)        # 0x140b0c8c0
14027e632:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
14027e636:	48 c7 45 d8 07 00 00 	movq   $0x7,-0x28(%rbp)
14027e63d:	00
14027e63e:	66 89 5d c0          	mov    %bx,-0x40(%rbp)
14027e642:	48 8b 45 38          	mov    0x38(%rbp),%rax
14027e646:	48 83 f8 07          	cmp    $0x7,%rax
14027e64a:	76 32                	jbe    0x14027e67e
14027e64c:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14027e653:	00
14027e654:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
14027e658:	48 8b d1             	mov    %rcx,%rdx
14027e65b:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14027e661:	72 15                	jb     0x14027e678
14027e663:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14027e667:	48 2b d1             	sub    %rcx,%rdx
14027e66a:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14027e66e:	48 83 f8 1f          	cmp    $0x1f,%rax
14027e672:	0f 87 b1 07 00 00    	ja     0x14027ee29
14027e678:	ff 15 42 e2 88 00    	call   *0x88e242(%rip)        # 0x140b0c8c0
14027e67e:	40 84 ff             	test   %dil,%dil
14027e681:	75 1b                	jne    0x14027e69e
14027e683:	49 ff c4             	inc    %r12
14027e686:	48 81 44 24 60 e0 00 	addq   $0xe0,0x60(%rsp)
14027e68d:	00 00
14027e68f:	49 b9 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%r9
14027e696:	db b6 6d
14027e699:	e9 a0 fd ff ff       	jmp    0x14027e43e
14027e69e:	49 8b 0f             	mov    (%r15),%rcx
14027e6a1:	49 8b 47 08          	mov    0x8(%r15),%rax
14027e6a5:	48 2b c1             	sub    %rcx,%rax
14027e6a8:	48 c1 f8 03          	sar    $0x3,%rax
14027e6ac:	49 bc c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%r12
14027e6b3:	ec c4 4e
14027e6b6:	49 0f af c4          	imul   %r12,%rax
14027e6ba:	4c 3b f0             	cmp    %rax,%r14
14027e6bd:	0f 83 b6 08 00 00    	jae    0x14027ef79
14027e6c3:	4c 8d 04 31          	lea    (%rcx,%rsi,1),%r8
14027e6c7:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14027e6cc:	48 3b 44 24 38       	cmp    0x38(%rsp),%rax
14027e6d1:	74 25                	je     0x14027e6f8
14027e6d3:	49 8b d0             	mov    %r8,%rdx
14027e6d6:	48 8b c8             	mov    %rax,%rcx
14027e6d9:	e8 42 e2 ff ff       	call   0x14027c920
14027e6de:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
14027e6e3:	48 83 c7 68          	add    $0x68,%rdi
14027e6e7:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14027e6ec:	49 b9 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%r9
14027e6f3:	db b6 6d
14027e6f6:	eb 28                	jmp    0x14027e720
14027e6f8:	48 8b d0             	mov    %rax,%rdx
14027e6fb:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14027e700:	e8 b3 45 00 00       	call   0x140282cb8
14027e705:	49 b9 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%r9
14027e70c:	db b6 6d
14027e70f:	eb 0a                	jmp    0x14027e71b
14027e711:	49 bc c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%r12
14027e718:	ec c4 4e
14027e71b:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
14027e720:	49 ff c6             	inc    %r14
14027e723:	48 83 c6 68          	add    $0x68,%rsi
14027e727:	49 8b 47 08          	mov    0x8(%r15),%rax
14027e72b:	49 2b 07             	sub    (%r15),%rax
14027e72e:	48 c1 f8 03          	sar    $0x3,%rax
14027e732:	49 0f af c4          	imul   %r12,%rax
14027e736:	4c 3b f0             	cmp    %rax,%r14
14027e739:	0f 82 f0 fc ff ff    	jb     0x14027e42f
14027e73f:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
14027e744:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
14027e749:	4c 3b f8             	cmp    %rax,%r15
14027e74c:	74 19                	je     0x14027e767
14027e74e:	48 2b fe             	sub    %rsi,%rdi
14027e751:	48 c1 ff 03          	sar    $0x3,%rdi
14027e755:	49 0f af fc          	imul   %r12,%rdi
14027e759:	4c 8b c7             	mov    %rdi,%r8
14027e75c:	48 8b d6             	mov    %rsi,%rdx
14027e75f:	49 8b cf             	mov    %r15,%rcx
14027e762:	e8 a9 2f 00 00       	call   0x140281710
14027e767:	41 38 9d 08 01 00 00 	cmp    %bl,0x108(%r13)
14027e76e:	74 08                	je     0x14027e778
14027e770:	49 8b cd             	mov    %r13,%rcx
14027e773:	e8 28 f9 ff ff       	call   0x14027e0a0
14027e778:	49 8b cd             	mov    %r13,%rcx
14027e77b:	e8 e0 e2 ff ff       	call   0x14027ca60
14027e780:	4c 8b eb             	mov    %rbx,%r13
14027e783:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
14027e788:	49 8b 4f 08          	mov    0x8(%r15),%rcx
14027e78c:	49 8b 17             	mov    (%r15),%rdx
14027e78f:	48 8b c1             	mov    %rcx,%rax
14027e792:	48 2b c2             	sub    %rdx,%rax
14027e795:	48 c1 f8 03          	sar    $0x3,%rax
14027e799:	49 0f af c4          	imul   %r12,%rax
14027e79d:	48 85 c0             	test   %rax,%rax
14027e7a0:	0f 84 95 07 00 00    	je     0x14027ef3b
14027e7a6:	4c 8b e3             	mov    %rbx,%r12
14027e7a9:	48 be c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%rsi
14027e7b0:	ec c4 4e
14027e7b3:	48 2b ca             	sub    %rdx,%rcx
14027e7b6:	48 c1 f9 03          	sar    $0x3,%rcx
14027e7ba:	48 0f af ce          	imul   %rsi,%rcx
14027e7be:	4c 3b e9             	cmp    %rcx,%r13
14027e7c1:	0f 83 b2 07 00 00    	jae    0x14027ef79
14027e7c7:	4e 8b 74 22 20       	mov    0x20(%rdx,%r12,1),%r14
14027e7cc:	4e 3b 74 22 28       	cmp    0x28(%rdx,%r12,1),%r14
14027e7d1:	0f 84 a2 07 00 00    	je     0x14027ef79
14027e7d7:	0f 57 c0             	xorps  %xmm0,%xmm0
14027e7da:	f3 0f 7f 45 c0       	movdqu %xmm0,-0x40(%rbp)
14027e7df:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
14027e7e3:	83 4c 24 20 01       	orl    $0x1,0x20(%rsp)
14027e7e8:	49 8b 7e 58          	mov    0x58(%r14),%rdi
14027e7ec:	49 2b 7e 50          	sub    0x50(%r14),%rdi
14027e7f0:	48 c1 ff 04          	sar    $0x4,%rdi
14027e7f4:	48 85 ff             	test   %rdi,%rdi
14027e7f7:	74 59                	je     0x14027e852
14027e7f9:	4c 8d 6f ff          	lea    -0x1(%rdi),%r13
14027e7fd:	48 8b f7             	mov    %rdi,%rsi
14027e800:	48 c1 e6 04          	shl    $0x4,%rsi
14027e804:	48 83 ee 10          	sub    $0x10,%rsi
14027e808:	49 8b 4e 50          	mov    0x50(%r14),%rcx
14027e80c:	49 8b 56 58          	mov    0x58(%r14),%rdx
14027e810:	48 2b d1             	sub    %rcx,%rdx
14027e813:	48 c1 fa 04          	sar    $0x4,%rdx
14027e817:	49 8d 45 0b          	lea    0xb(%r13),%rax
14027e81b:	48 3b d0             	cmp    %rax,%rdx
14027e81e:	73 23                	jae    0x14027e843
14027e820:	4c 3b ea             	cmp    %rdx,%r13
14027e823:	0f 83 49 07 00 00    	jae    0x14027ef72
14027e829:	48 8b 0c 31          	mov    (%rcx,%rsi,1),%rcx
14027e82d:	e8 e6 6c f0 ff       	call   0x140185518
14027e832:	84 c0                	test   %al,%al
14027e834:	75 0d                	jne    0x14027e843
14027e836:	49 ff cd             	dec    %r13
14027e839:	48 83 ee 10          	sub    $0x10,%rsi
14027e83d:	48 83 ef 01          	sub    $0x1,%rdi
14027e841:	75 c5                	jne    0x14027e808
14027e843:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
14027e848:	48 be c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%rsi
14027e84f:	ec c4 4e
14027e852:	4d 8b 4e 58          	mov    0x58(%r14),%r9
14027e856:	49 8b 4e 50          	mov    0x50(%r14),%rcx
14027e85a:	49 8b c1             	mov    %r9,%rax
14027e85d:	48 2b c1             	sub    %rcx,%rax
14027e860:	48 c1 f8 04          	sar    $0x4,%rax
14027e864:	48 3b f8             	cmp    %rax,%rdi
14027e867:	73 1a                	jae    0x14027e883
14027e869:	48 03 ff             	add    %rdi,%rdi
14027e86c:	4c 8d 04 f9          	lea    (%rcx,%rdi,8),%r8
14027e870:	4d 2b c8             	sub    %r8,%r9
14027e873:	49 c1 f9 04          	sar    $0x4,%r9
14027e877:	48 8b d3             	mov    %rbx,%rdx
14027e87a:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14027e87e:	e8 95 3f db ff       	call   0x140032818
14027e883:	49 8b 0f             	mov    (%r15),%rcx
14027e886:	49 8b 47 08          	mov    0x8(%r15),%rax
14027e88a:	48 2b c1             	sub    %rcx,%rax
14027e88d:	48 c1 f8 03          	sar    $0x3,%rax
14027e891:	48 0f af c6          	imul   %rsi,%rax
14027e895:	4c 3b e8             	cmp    %rax,%r13
14027e898:	0f 83 d4 06 00 00    	jae    0x14027ef72
14027e89e:	4a 8b 44 21 20       	mov    0x20(%rcx,%r12,1),%rax
14027e8a3:	4a 3b 44 21 28       	cmp    0x28(%rcx,%r12,1),%rax
14027e8a8:	0f 84 c4 06 00 00    	je     0x14027ef72
14027e8ae:	48 8d 48 50          	lea    0x50(%rax),%rcx
14027e8b2:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14027e8b6:	e8 91 d1 d9 ff       	call   0x14001ba4c
14027e8bb:	83 64 24 20 fe       	andl   $0xfffffffe,0x20(%rsp)
14027e8c0:	48 8b 7d c0          	mov    -0x40(%rbp),%rdi
14027e8c4:	48 85 ff             	test   %rdi,%rdi
14027e8c7:	0f 84 98 00 00 00    	je     0x14027e965
14027e8cd:	48 3b 7d c8          	cmp    -0x38(%rbp),%rdi
14027e8d1:	74 5e                	je     0x14027e931
14027e8d3:	48 8b 77 08          	mov    0x8(%rdi),%rsi
14027e8d7:	48 85 f6             	test   %rsi,%rsi
14027e8da:	74 3d                	je     0x14027e919
14027e8dc:	41 83 ce ff          	or     $0xffffffff,%r14d
14027e8e0:	41 8b c6             	mov    %r14d,%eax
14027e8e3:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
14027e8e8:	41 03 c6             	add    %r14d,%eax
14027e8eb:	75 2c                	jne    0x14027e919
14027e8ed:	48 8b 06             	mov    (%rsi),%rax
14027e8f0:	48 8b ce             	mov    %rsi,%rcx
14027e8f3:	48 8b 00             	mov    (%rax),%rax
14027e8f6:	ff 15 3c e3 88 00    	call   *0x88e33c(%rip)        # 0x140b0cc38
14027e8fc:	41 8b c6             	mov    %r14d,%eax
14027e8ff:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
14027e904:	41 03 c6             	add    %r14d,%eax
14027e907:	75 10                	jne    0x14027e919
14027e909:	48 8b 06             	mov    (%rsi),%rax
14027e90c:	48 8b ce             	mov    %rsi,%rcx
14027e90f:	48 8b 40 08          	mov    0x8(%rax),%rax
14027e913:	ff 15 1f e3 88 00    	call   *0x88e31f(%rip)        # 0x140b0cc38
14027e919:	48 83 c7 10          	add    $0x10,%rdi
14027e91d:	48 3b 7d c8          	cmp    -0x38(%rbp),%rdi
14027e921:	75 b0                	jne    0x14027e8d3
14027e923:	48 8b 7d c0          	mov    -0x40(%rbp),%rdi
14027e927:	48 be c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%rsi
14027e92e:	ec c4 4e
14027e931:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
14027e935:	48 2b c7             	sub    %rdi,%rax
14027e938:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
14027e93c:	48 8b cf             	mov    %rdi,%rcx
14027e93f:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14027e945:	72 15                	jb     0x14027e95c
14027e947:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
14027e94b:	48 2b cf             	sub    %rdi,%rcx