14025d404:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14025d409:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14025d40d:	e8 8e 16 de ff       	call   0x14003eaa0
14025d412:	90                   	nop
14025d413:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
14025d417:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
14025d41b:	e8 ec 84 e5 ff       	call   0x1400b590c
14025d420:	90                   	nop
14025d421:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
14025d425:	48 81 c1 88 00 00 00 	add    $0x88,%rcx
14025d42c:	48 8b 01             	mov    (%rcx),%rax
14025d42f:	48 8b 00             	mov    (%rax),%rax
14025d432:	ff 15 00 f8 8a 00    	call   *0x8af800(%rip)        # 0x140b0cc38
14025d438:	44 8b c0             	mov    %eax,%r8d
14025d43b:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
14025d440:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14025d445:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
14025d44a:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14025d44f:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14025d454:	e8 57 d7 dd ff       	call   0x14003abb0
14025d459:	48 8b d0             	mov    %rax,%rdx
14025d45c:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
14025d460:	e8 5b a2 ef ff       	call   0x1401576c0
14025d465:	90                   	nop
14025d466:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14025d46b:	48 85 db             	test   %rbx,%rbx
14025d46e:	74 39                	je     0x14025d4a9
14025d470:	83 c8 ff             	or     $0xffffffff,%eax
14025d473:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14025d478:	83 f8 01             	cmp    $0x1,%eax
14025d47b:	75 2c                	jne    0x14025d4a9
14025d47d:	48 8b 03             	mov    (%rbx),%rax
14025d480:	48 8b cb             	mov    %rbx,%rcx
14025d483:	48 8b 00             	mov    (%rax),%rax
14025d486:	ff 15 ac f7 8a 00    	call   *0x8af7ac(%rip)        # 0x140b0cc38
14025d48c:	83 c8 ff             	or     $0xffffffff,%eax
14025d48f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14025d494:	83 f8 01             	cmp    $0x1,%eax
14025d497:	75 10                	jne    0x14025d4a9
14025d499:	48 8b 03             	mov    (%rbx),%rax
14025d49c:	48 8b cb             	mov    %rbx,%rcx
14025d49f:	48 8b 40 08          	mov    0x8(%rax),%rax
14025d4a3:	ff 15 8f f7 8a 00    	call   *0x8af78f(%rip)        # 0x140b0cc38
14025d4a9:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
14025d4ad:	48 85 db             	test   %rbx,%rbx
14025d4b0:	74 1c                	je     0x14025d4ce
14025d4b2:	40 b7 01             	mov    $0x1,%dil
14025d4b5:	48 8d 15 84 17 8e 00 	lea    0x8e1784(%rip),%rdx        # 0x140b3ec40
14025d4bc:	48 8d 8d 98 00 00 00 	lea    0x98(%rbp),%rcx
14025d4c3:	e8 d4 90 da ff       	call   0x14000659c
14025d4c8:	0f b7 4b 08          	movzwl 0x8(%rbx),%ecx
14025d4cc:	eb 77                	jmp    0x14025d545
14025d4ce:	48 8d 45 78          	lea    0x78(%rbp),%rax
14025d4d2:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
14025d4d6:	48 8b 95 90 00 00 00 	mov    0x90(%rbp),%rdx
14025d4dd:	48 83 fa 07          	cmp    $0x7,%rdx
14025d4e1:	48 0f 47 c1          	cmova  %rcx,%rax
14025d4e5:	41 b8 6e f0 00 00    	mov    $0xf06e,%r8d
14025d4eb:	66 44 39 00          	cmp    %r8w,(%rax)
14025d4ef:	74 2a                	je     0x14025d51b
14025d4f1:	48 8d 45 78          	lea    0x78(%rbp),%rax
14025d4f5:	48 83 fa 07          	cmp    $0x7,%rdx
14025d4f9:	48 0f 47 c1          	cmova  %rcx,%rax
14025d4fd:	41 b8 89 00 00 00    	mov    $0x89,%r8d
14025d503:	66 44 39 00          	cmp    %r8w,(%rax)
14025d507:	74 12                	je     0x14025d51b
14025d509:	48 8d 45 78          	lea    0x78(%rbp),%rax
14025d50d:	48 83 fa 07          	cmp    $0x7,%rdx
14025d511:	48 0f 47 c1          	cmova  %rcx,%rax
14025d515:	66 83 38 2b          	cmpw   $0x2b,(%rax)
14025d519:	75 44                	jne    0x14025d55f
14025d51b:	40 b7 01             	mov    $0x1,%dil
14025d51e:	48 8d 15 1b 17 8e 00 	lea    0x8e171b(%rip),%rdx        # 0x140b3ec40
14025d525:	48 8d 8d 98 00 00 00 	lea    0x98(%rbp),%rcx
14025d52c:	e8 6b 90 da ff       	call   0x14000659c
14025d531:	48 8d 45 78          	lea    0x78(%rbp),%rax
14025d535:	48 83 bd 90 00 00 00 	cmpq   $0x7,0x90(%rbp)
14025d53c:	07
14025d53d:	48 0f 47 45 78       	cmova  0x78(%rbp),%rax
14025d542:	0f b7 08             	movzwl (%rax),%ecx
14025d545:	48 8d 85 98 00 00 00 	lea    0x98(%rbp),%rax
14025d54c:	48 83 bd b0 00 00 00 	cmpq   $0x7,0xb0(%rbp)
14025d553:	07
14025d554:	48 0f 47 85 98 00 00 	cmova  0x98(%rbp),%rax
14025d55b:	00
14025d55c:	66 89 08             	mov    %cx,(%rax)
14025d55f:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14025d563:	48 85 c9             	test   %rcx,%rcx
14025d566:	74 3f                	je     0x14025d5a7
14025d568:	83 c8 ff             	or     $0xffffffff,%eax
14025d56b:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14025d570:	83 f8 01             	cmp    $0x1,%eax
14025d573:	75 32                	jne    0x14025d5a7
14025d575:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
14025d579:	48 8b 03             	mov    (%rbx),%rax
14025d57c:	48 8b cb             	mov    %rbx,%rcx
14025d57f:	48 8b 00             	mov    (%rax),%rax
14025d582:	ff 15 b0 f6 8a 00    	call   *0x8af6b0(%rip)        # 0x140b0cc38
14025d588:	83 c8 ff             	or     $0xffffffff,%eax
14025d58b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14025d590:	83 f8 01             	cmp    $0x1,%eax
14025d593:	75 12                	jne    0x14025d5a7
14025d595:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14025d599:	48 8b 01             	mov    (%rcx),%rax
14025d59c:	48 8b 40 08          	mov    0x8(%rax),%rax
14025d5a0:	ff 15 92 f6 8a 00    	call   *0x8af692(%rip)        # 0x140b0cc38
14025d5a6:	90                   	nop
14025d5a7:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
14025d5ab:	48 85 c9             	test   %rcx,%rcx
14025d5ae:	74 3f                	je     0x14025d5ef
14025d5b0:	83 c8 ff             	or     $0xffffffff,%eax
14025d5b3:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14025d5b8:	83 f8 01             	cmp    $0x1,%eax
14025d5bb:	75 32                	jne    0x14025d5ef
14025d5bd:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
14025d5c1:	48 8b 03             	mov    (%rbx),%rax
14025d5c4:	48 8b cb             	mov    %rbx,%rcx
14025d5c7:	48 8b 00             	mov    (%rax),%rax
14025d5ca:	ff 15 68 f6 8a 00    	call   *0x8af668(%rip)        # 0x140b0cc38
14025d5d0:	83 c8 ff             	or     $0xffffffff,%eax
14025d5d3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14025d5d8:	83 f8 01             	cmp    $0x1,%eax
14025d5db:	75 12                	jne    0x14025d5ef
14025d5dd:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
14025d5e1:	48 8b 01             	mov    (%rcx),%rax
14025d5e4:	48 8b 40 08          	mov    0x8(%rax),%rax
14025d5e8:	ff 15 4a f6 8a 00    	call   *0x8af64a(%rip)        # 0x140b0cc38
14025d5ee:	90                   	nop
14025d5ef:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
14025d5f3:	48 85 c9             	test   %rcx,%rcx
14025d5f6:	74 3e                	je     0x14025d636
14025d5f8:	83 c8 ff             	or     $0xffffffff,%eax
14025d5fb:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14025d600:	83 f8 01             	cmp    $0x1,%eax
14025d603:	75 31                	jne    0x14025d636
14025d605:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
14025d609:	48 8b 03             	mov    (%rbx),%rax
14025d60c:	48 8b cb             	mov    %rbx,%rcx
14025d60f:	48 8b 00             	mov    (%rax),%rax
14025d612:	ff 15 20 f6 8a 00    	call   *0x8af620(%rip)        # 0x140b0cc38
14025d618:	83 c8 ff             	or     $0xffffffff,%eax
14025d61b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14025d620:	83 f8 01             	cmp    $0x1,%eax
14025d623:	75 11                	jne    0x14025d636
14025d625:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
14025d629:	48 8b 01             	mov    (%rcx),%rax
14025d62c:	48 8b 40 08          	mov    0x8(%rax),%rax
14025d630:	ff 15 02 f6 8a 00    	call   *0x8af602(%rip)        # 0x140b0cc38
14025d636:	33 c9                	xor    %ecx,%ecx
14025d638:	40 84 ff             	test   %dil,%dil
14025d63b:	0f 84 19 02 00 00    	je     0x14025d85a
14025d641:	49 ff c6             	inc    %r14
14025d644:	0f 57 c0             	xorps  %xmm0,%xmm0
14025d647:	f3 0f 7f 45 50       	movdqu %xmm0,0x50(%rbp)
14025d64c:	48 89 4d 60          	mov    %rcx,0x60(%rbp)
14025d650:	48 8d 95 98 00 00 00 	lea    0x98(%rbp),%rdx
14025d657:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14025d65b:	e8 5c 61 00 00       	call   0x1402637bc
14025d660:	48 8b d8             	mov    %rax,%rbx
14025d663:	48 8d 45 50          	lea    0x50(%rbp),%rax
14025d667:	48 3b d8             	cmp    %rax,%rbx
14025d66a:	74 21                	je     0x14025d68d
14025d66c:	48 8b cb             	mov    %rbx,%rcx
14025d66f:	e8 1c 5e fa ff       	call   0x140203490
14025d674:	33 c0                	xor    %eax,%eax
14025d676:	48 89 03             	mov    %rax,(%rbx)
14025d679:	48 89 43 08          	mov    %rax,0x8(%rbx)
14025d67d:	48 89 43 10          	mov    %rax,0x10(%rbx)
14025d681:	0f 57 c0             	xorps  %xmm0,%xmm0
14025d684:	f3 0f 7f 45 50       	movdqu %xmm0,0x50(%rbp)
14025d689:	48 89 45 60          	mov    %rax,0x60(%rbp)
14025d68d:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
14025d691:	e8 fa 5d fa ff       	call   0x140203490
14025d696:	33 c9                	xor    %ecx,%ecx
14025d698:	8b f9                	mov    %ecx,%edi
14025d69a:	8b d9                	mov    %ecx,%ebx
14025d69c:	48 8b 85 88 00 00 00 	mov    0x88(%rbp),%rax
14025d6a3:	48 85 c0             	test   %rax,%rax
14025d6a6:	74 44                	je     0x14025d6ec
14025d6a8:	48 3b c8             	cmp    %rax,%rcx
14025d6ab:	0f 87 7d 05 00 00    	ja     0x14025dc2e
14025d6b1:	48 8d 45 78          	lea    0x78(%rbp),%rax
14025d6b5:	48 83 bd 90 00 00 00 	cmpq   $0x7,0x90(%rbp)
14025d6bc:	07
14025d6bd:	48 0f 47 45 78       	cmova  0x78(%rbp),%rax
14025d6c2:	48 8d 0c 1b          	lea    (%rbx,%rbx,1),%rcx
14025d6c6:	48 ff c3             	inc    %rbx
14025d6c9:	0f b7 0c 01          	movzwl (%rcx,%rax,1),%ecx
14025d6cd:	ff 15 f5 f3 8a 00    	call   *0x8af3f5(%rip)        # 0x140b0cac8
14025d6d3:	48 8d 4f 01          	lea    0x1(%rdi),%rcx
14025d6d7:	85 c0                	test   %eax,%eax
14025d6d9:	48 0f 45 cf          	cmovne %rdi,%rcx
14025d6dd:	48 8b f9             	mov    %rcx,%rdi
14025d6e0:	48 8b 85 88 00 00 00 	mov    0x88(%rbp),%rax
14025d6e7:	48 3b d8             	cmp    %rax,%rbx
14025d6ea:	72 c5                	jb     0x14025d6b1
14025d6ec:	48 8d 47 ff          	lea    -0x1(%rdi),%rax
14025d6f0:	49 01 45 00          	add    %rax,0x0(%r13)
14025d6f4:	83 cf ff             	or     $0xffffffff,%edi
14025d6f7:	48 8b 85 b0 00 00 00 	mov    0xb0(%rbp),%rax
14025d6fe:	bb 07 00 00 00       	mov    $0x7,%ebx
14025d703:	48 3b c3             	cmp    %rbx,%rax
14025d706:	76 35                	jbe    0x14025d73d
14025d708:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14025d70f:	00
14025d710:	48 8b 8d 98 00 00 00 	mov    0x98(%rbp),%rcx
14025d717:	48 8b d1             	mov    %rcx,%rdx
14025d71a:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14025d720:	72 15                	jb     0x14025d737
14025d722:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14025d726:	48 2b d1             	sub    %rcx,%rdx
14025d729:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14025d72d:	48 83 f8 1f          	cmp    $0x1f,%rax
14025d731:	0f 87 39 05 00 00    	ja     0x14025dc70
14025d737:	ff 15 83 f1 8a 00    	call   *0x8af183(%rip)        # 0x140b0c8c0
14025d73d:	45 33 c9             	xor    %r9d,%r9d
14025d740:	4c 89 8d a8 00 00 00 	mov    %r9,0xa8(%rbp)
14025d747:	48 89 9d b0 00 00 00 	mov    %rbx,0xb0(%rbp)
14025d74e:	66 44 89 8d 98 00 00 	mov    %r9w,0x98(%rbp)
14025d755:	00
14025d756:	48 8b 85 90 00 00 00 	mov    0x90(%rbp),%rax
14025d75d:	48 3b c3             	cmp    %rbx,%rax
14025d760:	76 35                	jbe    0x14025d797
14025d762:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14025d769:	00
14025d76a:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
14025d76e:	48 8b d1             	mov    %rcx,%rdx
14025d771:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14025d777:	72 15                	jb     0x14025d78e
14025d779:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14025d77d:	48 2b d1             	sub    %rcx,%rdx
14025d780:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14025d784:	48 83 f8 1f          	cmp    $0x1f,%rax
14025d788:	0f 87 e9 04 00 00    	ja     0x14025dc77
14025d78e:	ff 15 2c f1 8a 00    	call   *0x8af12c(%rip)        # 0x140b0c8c0
14025d794:	45 33 c9             	xor    %r9d,%r9d
14025d797:	4c 89 8d 88 00 00 00 	mov    %r9,0x88(%rbp)
14025d79e:	48 89 9d 90 00 00 00 	mov    %rbx,0x90(%rbp)
14025d7a5:	66 44 89 4d 78       	mov    %r9w,0x78(%rbp)
14025d7aa:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14025d7af:	48 85 c9             	test   %rcx,%rcx
14025d7b2:	0f 84 6c 04 00 00    	je     0x14025dc24
14025d7b8:	8b c7                	mov    %edi,%eax
14025d7ba:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14025d7bf:	03 c7                	add    %edi,%eax
14025d7c1:	0f 85 5d 04 00 00    	jne    0x14025dc24
14025d7c7:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
14025d7cc:	48 8b 03             	mov    (%rbx),%rax
14025d7cf:	48 8b cb             	mov    %rbx,%rcx
14025d7d2:	48 8b 00             	mov    (%rax),%rax
14025d7d5:	ff 15 5d f4 8a 00    	call   *0x8af45d(%rip)        # 0x140b0cc38
14025d7db:	8b c7                	mov    %edi,%eax
14025d7dd:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14025d7e2:	03 c7                	add    %edi,%eax
14025d7e4:	75 12                	jne    0x14025d7f8
14025d7e6:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14025d7eb:	48 8b 01             	mov    (%rcx),%rax
14025d7ee:	48 8b 40 08          	mov    0x8(%rax),%rax
14025d7f2:	ff 15 40 f4 8a 00    	call   *0x8af440(%rip)        # 0x140b0cc38
14025d7f8:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
14025d7fd:	45 33 c9             	xor    %r9d,%r9d
14025d800:	49 ff c7             	inc    %r15
14025d803:	48 8b 56 08          	mov    0x8(%rsi),%rdx
14025d807:	4c 8b 06             	mov    (%rsi),%r8
14025d80a:	48 8b c2             	mov    %rdx,%rax
14025d80d:	49 2b c0             	sub    %r8,%rax
14025d810:	48 c1 f8 04          	sar    $0x4,%rax
14025d814:	4c 3b f8             	cmp    %rax,%r15
14025d817:	0f 82 21 fa ff ff    	jb     0x14025d23e
14025d81d:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
14025d821:	48 8b 5d 90          	mov    -0x70(%rbp),%rbx
14025d825:	48 8b 45 20          	mov    0x20(%rbp),%rax
14025d829:	48 89 18             	mov    %rbx,(%rax)
14025d82c:	48 8b 45 28          	mov    0x28(%rbp),%rax
14025d830:	4c 89 30             	mov    %r14,(%rax)
14025d833:	4d 8b f1             	mov    %r9,%r14
14025d836:	48 8b 19             	mov    (%rcx),%rbx
14025d839:	48 3b d9             	cmp    %rcx,%rbx
14025d83c:	0f 84 1f 06 00 00    	je     0x14025de61
14025d842:	48 8b 7b 40          	mov    0x40(%rbx),%rdi
14025d846:	48 39 7b 48          	cmp    %rdi,0x48(%rbx)
14025d84a:	0f 85 35 04 00 00    	jne    0x14025dc85
14025d850:	be 01 00 00 00       	mov    $0x1,%esi
14025d855:	e9 a7 05 00 00       	jmp    0x14025de01
14025d85a:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
14025d85f:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
14025d864:	4c 8d 45 78          	lea    0x78(%rbp),%r8
14025d868:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
14025d86c:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
14025d870:	e8 7b c2 fa ff       	call   0x140209af0
14025d875:	41 83 cc 08          	or     $0x8,%r12d
14025d879:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
14025d87d:	48 85 db             	test   %rbx,%rbx
14025d880:	0f 84 f1 02 00 00    	je     0x14025db77
14025d886:	49 ff c6             	inc    %r14
14025d889:	48 8d 53 18          	lea    0x18(%rbx),%rdx
14025d88d:	48 8d 8d b8 00 00 00 	lea    0xb8(%rbp),%rcx
14025d894:	e8 17 8c da ff       	call   0x1400064b0
14025d899:	48 8b d3             	mov    %rbx,%rdx
14025d89c:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14025d8a1:	e8 1e 5b fa ff       	call   0x1402033c4
14025d8a6:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14025d8ab:	48 3b 74 24 78       	cmp    0x78(%rsp),%rsi
14025d8b0:	0f 84 b0 03 00 00    	je     0x14025dc66
14025d8b6:	48 8b 36             	mov    (%rsi),%rsi
14025d8b9:	48 2b b5 c8 00 00 00 	sub    0xc8(%rbp),%rsi
14025d8c0:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14025d8c5:	e8 22 e4 db ff       	call   0x14001bcec
14025d8ca:	48 8b 85 d0 00 00 00 	mov    0xd0(%rbp),%rax
14025d8d1:	48 83 f8 07          	cmp    $0x7,%rax
14025d8d5:	76 35                	jbe    0x14025d90c
14025d8d7:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14025d8de:	00
14025d8df:	48 8b 8d b8 00 00 00 	mov    0xb8(%rbp),%rcx
14025d8e6:	48 8b d1             	mov    %rcx,%rdx
14025d8e9:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14025d8ef:	72 15                	jb     0x14025d906
14025d8f1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14025d8f5:	48 2b d1             	sub    %rcx,%rdx
14025d8f8:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14025d8fc:	48 83 f8 1f          	cmp    $0x1f,%rax
14025d900:	0f 87 2f 03 00 00    	ja     0x14025dc35
14025d906:	ff 15 b4 ef 8a 00    	call   *0x8aefb4(%rip)        # 0x140b0c8c0
14025d90c:	48 8b 55 b8          	mov    -0x48(%rbp),%rdx
14025d910:	48 8d 8d b8 00 00 00 	lea    0xb8(%rbp),%rcx
14025d917:	e8 a8 5a fa ff       	call   0x1402033c4
14025d91c:	48 8b 9d c0 00 00 00 	mov    0xc0(%rbp),%rbx
14025d923:	48 39 9d b8 00 00 00 	cmp    %rbx,0xb8(%rbp)
14025d92a:	0f 84 2f 03 00 00    	je     0x14025dc5f
14025d930:	48 8b 5b d8          	mov    -0x28(%rbx),%rbx
14025d934:	48 2b de             	sub    %rsi,%rbx
14025d937:	48 8d 8d b8 00 00 00 	lea    0xb8(%rbp),%rcx
14025d93e:	e8 a9 e3 db ff       	call   0x14001bcec
14025d943:	0f 57 c0             	xorps  %xmm0,%xmm0
14025d946:	0f 11 85 d8 00 00 00 	movups %xmm0,0xd8(%rbp)
14025d94d:	33 c0                	xor    %eax,%eax
14025d94f:	48 89 85 e8 00 00 00 	mov    %rax,0xe8(%rbp)
14025d956:	48 89 85 f0 00 00 00 	mov    %rax,0xf0(%rbp)
14025d95d:	48 8b 85 88 00 00 00 	mov    0x88(%rbp),%rax
14025d964:	48 3b c6             	cmp    %rsi,%rax
14025d967:	0f 82 6d 05 00 00    	jb     0x14025deda
14025d96d:	48 2b c6             	sub    %rsi,%rax
14025d970:	48 3b c3             	cmp    %rbx,%rax
14025d973:	48 0f 42 d8          	cmovb  %rax,%rbx
14025d977:	48 8d 45 78          	lea    0x78(%rbp),%rax
14025d97b:	48 83 bd 90 00 00 00 	cmpq   $0x7,0x90(%rbp)
14025d982:	07
14025d983:	48 0f 47 45 78       	cmova  0x78(%rbp),%rax
14025d988:	48 8d 14 70          	lea    (%rax,%rsi,2),%rdx
14025d98c:	4c 8b c3             	mov    %rbx,%r8