14074c2ee:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
14074c2f2:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
14074c2f6:	e8 95 b7 a9 ff       	call   0x1401e7a90
14074c2fb:	48 8b c8             	mov    %rax,%rcx
14074c2fe:	48 8b 75 8f          	mov    -0x71(%rbp),%rsi
14074c302:	48 83 c1 28          	add    $0x28,%rcx
14074c306:	48 3b cf             	cmp    %rdi,%rcx
14074c309:	74 1a                	je     0x14074c325
14074c30b:	4c 8b 47 10          	mov    0x10(%rdi),%r8
14074c30f:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
14074c314:	76 03                	jbe    0x14074c319
14074c316:	48 8b 3f             	mov    (%rdi),%rdi
14074c319:	48 8b d7             	mov    %rdi,%rdx
14074c31c:	e8 af 30 a5 ff       	call   0x14019f3d0
14074c321:	48 8b 75 8f          	mov    -0x71(%rbp),%rsi
14074c325:	48 8b 43 10          	mov    0x10(%rbx),%rax
14074c329:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14074c32d:	74 29                	je     0x14074c358
14074c32f:	48 8b 43 08          	mov    0x8(%rbx),%rax
14074c333:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14074c337:	75 1a                	jne    0x14074c353
14074c339:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14074c340:	48 3b 58 10          	cmp    0x10(%rax),%rbx
14074c344:	75 0d                	jne    0x14074c353
14074c346:	48 8b d8             	mov    %rax,%rbx
14074c349:	48 8b 40 08          	mov    0x8(%rax),%rax
14074c34d:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14074c351:	74 ed                	je     0x14074c340
14074c353:	48 8b d8             	mov    %rax,%rbx
14074c356:	eb 27                	jmp    0x14074c37f
14074c358:	48 8b d8             	mov    %rax,%rbx
14074c35b:	48 8b 08             	mov    (%rax),%rcx
14074c35e:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
14074c362:	75 1b                	jne    0x14074c37f
14074c364:	0f 1f 40 00          	nopl   0x0(%rax)
14074c368:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14074c36f:	00
14074c370:	48 8b d9             	mov    %rcx,%rbx
14074c373:	48 8b 01             	mov    (%rcx),%rax
14074c376:	48 8b c8             	mov    %rax,%rcx
14074c379:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14074c37d:	74 f1                	je     0x14074c370
14074c37f:	49 3b 5e 40          	cmp    0x40(%r14),%rbx
14074c383:	0f 85 a7 fe ff ff    	jne    0x14074c230
14074c389:	48 8b 3e             	mov    (%rsi),%rdi
14074c38c:	48 3b fe             	cmp    %rsi,%rdi
14074c38f:	0f 84 6d 06 00 00    	je     0x14074ca02
14074c395:	41 83 3f 01          	cmpl   $0x1,(%r15)
14074c399:	74 19                	je     0x14074c3b4
14074c39b:	41 80 7f 1a 00       	cmpb   $0x0,0x1a(%r15)
14074c3a0:	75 12                	jne    0x14074c3b4
14074c3a2:	45 33 c0             	xor    %r8d,%r8d
14074c3a5:	48 8d 15 c0 a4 86 00 	lea    0x86a4c0(%rip),%rdx        # 0x140fb686c
14074c3ac:	49 8b cf             	mov    %r15,%rcx
14074c3af:	e8 dc 7b 0d 00       	call   0x140823f90
14074c3b4:	49 8b cf             	mov    %r15,%rcx
14074c3b7:	e8 e4 87 0d 00       	call   0x140824ba0
14074c3bc:	45 84 e4             	test   %r12b,%r12b
14074c3bf:	74 1f                	je     0x14074c3e0
14074c3c1:	4c 8d 77 28          	lea    0x28(%rdi),%r14
14074c3c5:	49 8b d6             	mov    %r14,%rdx
14074c3c8:	49 83 7e 18 0f       	cmpq   $0xf,0x18(%r14)
14074c3cd:	76 03                	jbe    0x14074c3d2
14074c3cf:	49 8b 16             	mov    (%r14),%rdx
14074c3d2:	48 8d 0d 1f 85 8d 00 	lea    0x8d851f(%rip),%rcx        # 0x1410248f8
14074c3d9:	e8 32 b5 11 00       	call   0x140867910
14074c3de:	eb 2b                	jmp    0x14074c40b
14074c3e0:	4d 8d 46 20          	lea    0x20(%r14),%r8
14074c3e4:	49 83 78 18 0f       	cmpq   $0xf,0x18(%r8)
14074c3e9:	76 03                	jbe    0x14074c3ee
14074c3eb:	4d 8b 00             	mov    (%r8),%r8
14074c3ee:	4c 8d 77 28          	lea    0x28(%rdi),%r14
14074c3f2:	49 8b d6             	mov    %r14,%rdx
14074c3f5:	49 83 7e 18 0f       	cmpq   $0xf,0x18(%r14)
14074c3fa:	76 03                	jbe    0x14074c3ff
14074c3fc:	49 8b 16             	mov    (%r14),%rdx
14074c3ff:	48 8d 0d 02 85 8d 00 	lea    0x8d8502(%rip),%rcx        # 0x141024908
14074c406:	e8 05 b5 11 00       	call   0x140867910
14074c40b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14074c411:	48 8b d0             	mov    %rax,%rdx
14074c414:	49 8b cf             	mov    %r15,%rcx
14074c417:	e8 74 7b 0d 00       	call   0x140823f90
14074c41c:	4c 8b 2d fd 69 ce 00 	mov    0xce69fd(%rip),%r13        # 0x141432e20
14074c423:	4d 8b 6d 50          	mov    0x50(%r13),%r13
14074c427:	49 8b 75 08          	mov    0x8(%r13),%rsi
14074c42b:	49 8b dd             	mov    %r13,%rbx
14074c42e:	80 7e 19 00          	cmpb   $0x0,0x19(%rsi)
14074c432:	75 22                	jne    0x14074c456
14074c434:	48 8d 4e 20          	lea    0x20(%rsi),%rcx
14074c438:	49 8b d6             	mov    %r14,%rdx
14074c43b:	e8 d0 41 a8 ff       	call   0x1401d0610
14074c440:	84 c0                	test   %al,%al
14074c442:	79 06                	jns    0x14074c44a
14074c444:	48 8b 76 10          	mov    0x10(%rsi),%rsi
14074c448:	eb 06                	jmp    0x14074c450
14074c44a:	48 8b de             	mov    %rsi,%rbx
14074c44d:	48 8b 36             	mov    (%rsi),%rsi
14074c450:	80 7e 19 00          	cmpb   $0x0,0x19(%rsi)
14074c454:	74 de                	je     0x14074c434
14074c456:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
14074c45a:	0f 85 4f 05 00 00    	jne    0x14074c9af
14074c460:	48 8d 53 20          	lea    0x20(%rbx),%rdx
14074c464:	49 8b ce             	mov    %r14,%rcx
14074c467:	e8 a4 41 a8 ff       	call   0x1401d0610
14074c46c:	84 c0                	test   %al,%al
14074c46e:	0f 88 3b 05 00 00    	js     0x14074c9af
14074c474:	49 3b dd             	cmp    %r13,%rbx
14074c477:	0f 84 32 05 00 00    	je     0x14074c9af
14074c47d:	4c 8b 6b 40          	mov    0x40(%rbx),%r13
14074c481:	4d 85 ed             	test   %r13,%r13
14074c484:	0f 84 25 05 00 00    	je     0x14074c9af
14074c48a:	0f 57 c0             	xorps  %xmm0,%xmm0
14074c48d:	0f 11 45 bf          	movups %xmm0,-0x41(%rbp)
14074c491:	45 33 e4             	xor    %r12d,%r12d
14074c494:	4c 89 65 cf          	mov    %r12,-0x31(%rbp)
14074c498:	ba 0f 00 00 00       	mov    $0xf,%edx
14074c49d:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
14074c4a2:	48 89 55 d7          	mov    %rdx,-0x29(%rbp)
14074c4a6:	44 88 65 bf          	mov    %r12b,-0x41(%rbp)
14074c4aa:	0f 11 45 ff          	movups %xmm0,-0x1(%rbp)
14074c4ae:	33 c0                	xor    %eax,%eax
14074c4b0:	48 89 45 87          	mov    %rax,-0x79(%rbp)
14074c4b4:	48 89 45 0f          	mov    %rax,0xf(%rbp)
14074c4b8:	8b c2                	mov    %edx,%eax
14074c4ba:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
14074c4bf:	48 89 55 17          	mov    %rdx,0x17(%rbp)
14074c4c3:	44 88 65 ff          	mov    %r12b,-0x1(%rbp)
14074c4c7:	49 8b 4d 58          	mov    0x58(%r13),%rcx
14074c4cb:	48 85 c9             	test   %rcx,%rcx
14074c4ce:	74 75                	je     0x14074c545
14074c4d0:	48 8b 01             	mov    (%rcx),%rax
14074c4d3:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
14074c4d7:	48 8b 40 10          	mov    0x10(%rax),%rax
14074c4db:	ff 15 3f 75 83 00    	call   *0x83753f(%rip)        # 0x140f83a20
14074c4e1:	83 4c 24 24 01       	orl    $0x1,0x24(%rsp)
14074c4e6:	48 8b 55 d7          	mov    -0x29(%rbp),%rdx
14074c4ea:	48 83 fa 0f          	cmp    $0xf,%rdx
14074c4ee:	76 31                	jbe    0x14074c521
14074c4f0:	48 ff c2             	inc    %rdx
14074c4f3:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
14074c4f7:	48 8b c1             	mov    %rcx,%rax
14074c4fa:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14074c501:	72 19                	jb     0x14074c51c
14074c503:	48 83 c2 27          	add    $0x27,%rdx
14074c507:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14074c50b:	48 2b c1             	sub    %rcx,%rax
14074c50e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14074c512:	48 83 f8 1f          	cmp    $0x1f,%rax
14074c516:	0f 87 6b 05 00 00    	ja     0x14074ca87
14074c51c:	e8 23 ec 6c 00       	call   0x140e1b144
14074c521:	0f 10 45 df          	movups -0x21(%rbp),%xmm0
14074c525:	0f 11 45 bf          	movups %xmm0,-0x41(%rbp)
14074c529:	0f 10 4d ef          	movups -0x11(%rbp),%xmm1
14074c52d:	0f 11 4d cf          	movups %xmm1,-0x31(%rbp)
14074c531:	66 0f 6f c1          	movdqa %xmm1,%xmm0
14074c535:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
14074c53a:	66 0f d6 44 24 48    	movq   %xmm0,0x48(%rsp)
14074c540:	66 49 0f 7e cc       	movq   %xmm1,%r12
14074c545:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
14074c549:	48 83 c1 20          	add    $0x20,%rcx
14074c54d:	48 89 4d a7          	mov    %rcx,-0x59(%rbp)
14074c551:	48 8b 05 c8 68 ce 00 	mov    0xce68c8(%rip),%rax        # 0x141432e20
14074c558:	4c 8b 70 50          	mov    0x50(%rax),%r14
14074c55c:	4c 89 75 df          	mov    %r14,-0x21(%rbp)
14074c560:	49 8b 76 08          	mov    0x8(%r14),%rsi
14074c564:	49 8b de             	mov    %r14,%rbx
14074c567:	80 7e 19 00          	cmpb   $0x0,0x19(%rsi)
14074c56b:	75 37                	jne    0x14074c5a4
14074c56d:	4c 8b f9             	mov    %rcx,%r15
14074c570:	4c 8b f6             	mov    %rsi,%r14
14074c573:	48 8d 4e 20          	lea    0x20(%rsi),%rcx
14074c577:	49 8b d7             	mov    %r15,%rdx
14074c57a:	e8 91 40 a8 ff       	call   0x1401d0610
14074c57f:	84 c0                	test   %al,%al
14074c581:	79 06                	jns    0x14074c589
14074c583:	48 8b 76 10          	mov    0x10(%rsi),%rsi
14074c587:	eb 03                	jmp    0x14074c58c
14074c589:	48 8b 36             	mov    (%rsi),%rsi
14074c58c:	84 c0                	test   %al,%al
14074c58e:	49 0f 49 de          	cmovns %r14,%rbx
14074c592:	80 7e 19 00          	cmpb   $0x0,0x19(%rsi)
14074c596:	74 d8                	je     0x14074c570
14074c598:	4c 8b 7d b7          	mov    -0x49(%rbp),%r15
14074c59c:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
14074c5a0:	4c 8b 75 df          	mov    -0x21(%rbp),%r14
14074c5a4:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
14074c5a8:	75 6c                	jne    0x14074c616
14074c5aa:	48 8d 53 20          	lea    0x20(%rbx),%rdx
14074c5ae:	e8 5d 40 a8 ff       	call   0x1401d0610
14074c5b3:	84 c0                	test   %al,%al
14074c5b5:	78 5f                	js     0x14074c616
14074c5b7:	49 3b de             	cmp    %r14,%rbx
14074c5ba:	74 5a                	je     0x14074c616
14074c5bc:	48 8b 43 40          	mov    0x40(%rbx),%rax
14074c5c0:	48 85 c0             	test   %rax,%rax
14074c5c3:	74 51                	je     0x14074c616
14074c5c5:	48 8b 48 58          	mov    0x58(%rax),%rcx
14074c5c9:	48 85 c9             	test   %rcx,%rcx
14074c5cc:	74 48                	je     0x14074c616
14074c5ce:	48 8b 01             	mov    (%rcx),%rax
14074c5d1:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
14074c5d5:	48 8b 40 10          	mov    0x10(%rax),%rax
14074c5d9:	ff 15 41 74 83 00    	call   *0x837441(%rip)        # 0x140f83a20
14074c5df:	83 4c 24 24 02       	orl    $0x2,0x24(%rsp)
14074c5e4:	0f 10 45 df          	movups -0x21(%rbp),%xmm0
14074c5e8:	0f 11 45 ff          	movups %xmm0,-0x1(%rbp)
14074c5ec:	0f 10 4d ef          	movups -0x11(%rbp),%xmm1
14074c5f0:	0f 11 4d 0f          	movups %xmm1,0xf(%rbp)
14074c5f4:	48 8b 45 d7          	mov    -0x29(%rbp),%rax
14074c5f8:	4c 8b 65 cf          	mov    -0x31(%rbp),%r12
14074c5fc:	66 0f 6f c1          	movdqa %xmm1,%xmm0
14074c600:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
14074c605:	66 48 0f 7e c1       	movq   %xmm0,%rcx
14074c60a:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
14074c60f:	66 49 0f 7e c8       	movq   %xmm1,%r8
14074c614:	eb 0e                	jmp    0x14074c624
14074c616:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14074c61b:	4c 8b 45 87          	mov    -0x79(%rbp),%r8
14074c61f:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14074c624:	4c 8b 75 ff          	mov    -0x1(%rbp),%r14
14074c628:	4d 85 e4             	test   %r12,%r12
14074c62b:	0f 84 c2 00 00 00    	je     0x14074c6f3
14074c631:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
14074c635:	48 83 f9 0f          	cmp    $0xf,%rcx
14074c639:	49 0f 47 d6          	cmova  %r14,%rdx
14074c63d:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14074c641:	48 83 f8 0f          	cmp    $0xf,%rax
14074c645:	48 0f 47 4d bf       	cmova  -0x41(%rbp),%rcx
14074c64a:	4d 3b e0             	cmp    %r8,%r12
14074c64d:	75 10                	jne    0x14074c65f
14074c64f:	4d 8b c4             	mov    %r12,%r8
14074c652:	e8 f9 33 79 00       	call   0x140edfa50
14074c657:	85 c0                	test   %eax,%eax
14074c659:	0f 84 94 00 00 00    	je     0x14074c6f3
14074c65f:	41 83 3f 01          	cmpl   $0x1,(%r15)
14074c663:	74 19                	je     0x14074c67e
14074c665:	41 80 7f 1a 00       	cmpb   $0x0,0x1a(%r15)
14074c66a:	75 12                	jne    0x14074c67e
14074c66c:	45 33 c0             	xor    %r8d,%r8d
14074c66f:	48 8d 15 f6 a1 86 00 	lea    0x86a1f6(%rip),%rdx        # 0x140fb686c
14074c676:	49 8b cf             	mov    %r15,%rcx
14074c679:	e8 12 79 0d 00       	call   0x140823f90
14074c67e:	49 8b cf             	mov    %r15,%rcx
14074c681:	e8 1a 85 0d 00       	call   0x140824ba0
14074c686:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
14074c68a:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
14074c68e:	e8 5d 61 e1 ff       	call   0x1405627f0
14074c693:	90                   	nop
14074c694:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
14074c699:	76 03                	jbe    0x14074c69e
14074c69b:	48 8b 00             	mov    (%rax),%rax
14074c69e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14074c6a4:	48 8b d0             	mov    %rax,%rdx
14074c6a7:	49 8b cf             	mov    %r15,%rcx
14074c6aa:	e8 e1 78 0d 00       	call   0x140823f90
14074c6af:	90                   	nop
14074c6b0:	48 8b 55 f7          	mov    -0x9(%rbp),%rdx
14074c6b4:	48 83 fa 0f          	cmp    $0xf,%rdx
14074c6b8:	76 31                	jbe    0x14074c6eb
14074c6ba:	48 ff c2             	inc    %rdx
14074c6bd:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
14074c6c1:	48 8b c1             	mov    %rcx,%rax
14074c6c4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14074c6cb:	72 19                	jb     0x14074c6e6
14074c6cd:	48 83 c2 27          	add    $0x27,%rdx
14074c6d1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14074c6d5:	48 2b c1             	sub    %rcx,%rax
14074c6d8:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14074c6dc:	48 83 f8 1f          	cmp    $0x1f,%rax
14074c6e0:	0f 87 a7 03 00 00    	ja     0x14074ca8d
14074c6e6:	e8 59 ea 6c 00       	call   0x140e1b144
14074c6eb:	49 8b cf             	mov    %r15,%rcx
14074c6ee:	e8 7d 83 0d 00       	call   0x140824a70
14074c6f3:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
14074c6f8:	49 8b cd             	mov    %r13,%rcx
14074c6fb:	e8 10 29 e2 ff       	call   0x14056f010
14074c700:	90                   	nop
14074c701:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14074c706:	48 39 44 24 28       	cmp    %rax,0x28(%rsp)
14074c70b:	0f 85 7a 01 00 00    	jne    0x14074c88b
14074c711:	49 8b cf             	mov    %r15,%rcx
14074c714:	e8 a7 83 0d 00       	call   0x140824ac0
14074c719:	90                   	nop
14074c71a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14074c71f:	48 85 db             	test   %rbx,%rbx
14074c722:	0f 84 ac 00 00 00    	je     0x14074c7d4
14074c728:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
14074c72d:	45 33 e4             	xor    %r12d,%r12d
14074c730:	48 3b de             	cmp    %rsi,%rbx
14074c733:	74 57                	je     0x14074c78c
14074c735:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14074c739:	48 83 fa 0f          	cmp    $0xf,%rdx
14074c73d:	76 30                	jbe    0x14074c76f
14074c73f:	48 8b 0b             	mov    (%rbx),%rcx
14074c742:	48 ff c2             	inc    %rdx
14074c745:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14074c74c:	72 1c                	jb     0x14074c76a
14074c74e:	48 83 c2 27          	add    $0x27,%rdx
14074c752:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14074c756:	49 2b c8             	sub    %r8,%rcx
14074c759:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14074c75d:	48 83 f8 1f          	cmp    $0x1f,%rax
14074c761:	0f 87 2c 03 00 00    	ja     0x14074ca93
14074c767:	49 8b c8             	mov    %r8,%rcx
14074c76a:	e8 d5 e9 6c 00       	call   0x140e1b144
14074c76f:	4c 89 63 10          	mov    %r12,0x10(%rbx)
14074c773:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
14074c77a:	00
14074c77b:	44 88 23             	mov    %r12b,(%rbx)
14074c77e:	48 83 c3 20          	add    $0x20,%rbx
14074c782:	48 3b de             	cmp    %rsi,%rbx
14074c785:	75 ae                	jne    0x14074c735
14074c787:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14074c78c:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14074c791:	48 2b d3             	sub    %rbx,%rdx
14074c794:	48 83 e2 e0          	and    $0xffffffffffffffe0,%rdx
14074c798:	48 8b c3             	mov    %rbx,%rax
14074c79b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14074c7a2:	72 19                	jb     0x14074c7bd
14074c7a4:	48 83 c2 27          	add    $0x27,%rdx
14074c7a8:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
14074c7ac:	48 2b c3             	sub    %rbx,%rax
14074c7af:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14074c7b3:	48 83 f8 1f          	cmp    $0x1f,%rax
14074c7b7:	0f 87 d6 02 00 00    	ja     0x14074ca93
14074c7bd:	48 8b cb             	mov    %rbx,%rcx
14074c7c0:	e8 7f e9 6c 00       	call   0x140e1b144
14074c7c5:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
14074c7ca:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
14074c7cf:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
14074c7d4:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14074c7d9:	48 83 fa 0f          	cmp    $0xf,%rdx
14074c7dd:	76 31                	jbe    0x14074c810
14074c7df:	48 ff c2             	inc    %rdx
14074c7e2:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14074c7e9:	49 8b c6             	mov    %r14,%rax
14074c7ec:	72 19                	jb     0x14074c807
14074c7ee:	4d 8b 76 f8          	mov    -0x8(%r14),%r14
14074c7f2:	49 2b c6             	sub    %r14,%rax
14074c7f5:	48 83 c2 27          	add    $0x27,%rdx
14074c7f9:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14074c7fd:	48 83 f8 1f          	cmp    $0x1f,%rax
14074c801:	0f 87 92 02 00 00    	ja     0x14074ca99
14074c807:	49 8b ce             	mov    %r14,%rcx
14074c80a:	e8 35 e9 6c 00       	call   0x140e1b144
14074c80f:	90                   	nop
14074c810:	48 8b 55 d7          	mov    -0x29(%rbp),%rdx
14074c814:	48 83 fa 0f          	cmp    $0xf,%rdx
14074c818:	76 31                	jbe    0x14074c84b
14074c81a:	48 ff c2             	inc    %rdx