14097b3c0:	41 5c                	pop    %r12
14097b3c2:	5f                   	pop    %rdi
14097b3c3:	5e                   	pop    %rsi
14097b3c4:	5d                   	pop    %rbp
14097b3c5:	c3                   	ret
14097b3c6:	ff 15 cc 15 19 00    	call   *0x1915cc(%rip)        # 0x140b0c998
14097b3cc:	90                   	nop
14097b3cd:	ff 15 c5 15 19 00    	call   *0x1915c5(%rip)        # 0x140b0c998
14097b3d3:	90                   	nop
14097b3d4:	ff 15 be 15 19 00    	call   *0x1915be(%rip)        # 0x140b0c998
14097b3da:	90                   	nop
14097b3db:	48 8d 15 4e 72 1f 00 	lea    0x1f724e(%rip),%rdx        # 0x140b72630
14097b3e2:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
14097b3e6:	e8 6d 3e 79 ff       	call   0x14010f258
14097b3eb:	45 33 c0             	xor    %r8d,%r8d
14097b3ee:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
14097b3f2:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
14097b3f6:	e8 a5 25 79 ff       	call   0x14010d9a0
14097b3fb:	48 8d 15 96 aa 2b 00 	lea    0x2baa96(%rip),%rdx        # 0x140c35e98
14097b402:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
14097b406:	e8 73 50 17 00       	call   0x140af047e
14097b40b:	cc                   	int3
14097b40c:	90                   	nop
14097b40d:	90                   	nop
14097b40e:	90                   	nop
14097b40f:	90                   	nop
14097b410:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14097b415:	55                   	push   %rbp
14097b416:	56                   	push   %rsi
14097b417:	57                   	push   %rdi
14097b418:	41 54                	push   %r12
14097b41a:	41 55                	push   %r13
14097b41c:	41 56                	push   %r14
14097b41e:	41 57                	push   %r15
14097b420:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
14097b425:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
14097b42c:	4c 8b f1             	mov    %rcx,%r14
14097b42f:	33 f6                	xor    %esi,%esi
14097b431:	8b fe                	mov    %esi,%edi
14097b433:	48 89 75 df          	mov    %rsi,-0x21(%rbp)
14097b437:	48 89 75 e7          	mov    %rsi,-0x19(%rbp)
14097b43b:	44 8b fe             	mov    %esi,%r15d
14097b43e:	48 89 75 ef          	mov    %rsi,-0x11(%rbp)
14097b442:	0f 57 c0             	xorps  %xmm0,%xmm0
14097b445:	f3 0f 7f 45 c7       	movdqu %xmm0,-0x39(%rbp)
14097b44a:	44 8b ee             	mov    %esi,%r13d
14097b44d:	48 89 75 d7          	mov    %rsi,-0x29(%rbp)
14097b451:	f3 0f 7f 45 0f       	movdqu %xmm0,0xf(%rbp)
14097b456:	48 89 75 1f          	mov    %rsi,0x1f(%rbp)
14097b45a:	8d 4e 20             	lea    0x20(%rsi),%ecx
14097b45d:	ff 15 65 14 19 00    	call   *0x191465(%rip)        # 0x140b0c8c8
14097b463:	48 8b d8             	mov    %rax,%rbx
14097b466:	48 85 c0             	test   %rax,%rax
14097b469:	75 07                	jne    0x14097b472
14097b46b:	ff 15 27 10 19 00    	call   *0x191027(%rip)        # 0x140b0c498
14097b471:	cc                   	int3
14097b472:	48 89 5d 0f          	mov    %rbx,0xf(%rbp)
14097b476:	4c 8d 60 20          	lea    0x20(%rax),%r12
14097b47a:	4c 89 65 1f          	mov    %r12,0x1f(%rbp)
14097b47e:	0f 57 c0             	xorps  %xmm0,%xmm0
14097b481:	0f 11 00             	movups %xmm0,(%rax)
14097b484:	0f 11 40 10          	movups %xmm0,0x10(%rax)
14097b488:	4c 89 65 17          	mov    %r12,0x17(%rbp)
14097b48c:	49 8d 56 50          	lea    0x50(%r14),%rdx
14097b490:	49 8b 4e 78          	mov    0x78(%r14),%rcx
14097b494:	e8 23 ed ff ff       	call   0x14097a1bc
14097b499:	41 83 7e 74 02       	cmpl   $0x2,0x74(%r14)
14097b49e:	0f 85 9d 00 00 00    	jne    0x14097b541
14097b4a4:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14097b4a9:	4c 8d 4d df          	lea    -0x21(%rbp),%r9
14097b4ad:	41 bf 20 00 00 00    	mov    $0x20,%r15d
14097b4b3:	45 8b c7             	mov    %r15d,%r8d
14097b4b6:	48 8d 15 b3 4f 34 00 	lea    0x344fb3(%rip),%rdx        # 0x140cc0470
14097b4bd:	49 8b 4e 78          	mov    0x78(%r14),%rcx
14097b4c1:	e8 32 ee ff ff       	call   0x14097a2f8
14097b4c6:	48 8b 7d df          	mov    -0x21(%rbp),%rdi
14097b4ca:	48 39 7d e7          	cmp    %rdi,-0x19(%rbp)
14097b4ce:	0f 84 60 03 00 00    	je     0x14097b834
14097b4d4:	49 8b f4             	mov    %r12,%rsi
14097b4d7:	48 2b f3             	sub    %rbx,%rsi
14097b4da:	0f 84 54 03 00 00    	je     0x14097b834
14097b4e0:	48 85 ff             	test   %rdi,%rdi
14097b4e3:	74 15                	je     0x14097b4fa
14097b4e5:	49 3b f7             	cmp    %r15,%rsi
14097b4e8:	72 10                	jb     0x14097b4fa
14097b4ea:	0f 10 07             	movups (%rdi),%xmm0
14097b4ed:	0f 11 03             	movups %xmm0,(%rbx)
14097b4f0:	0f 10 4f 10          	movups 0x10(%rdi),%xmm1
14097b4f4:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
14097b4f8:	eb 37                	jmp    0x14097b531
14097b4fa:	4c 8b c6             	mov    %rsi,%r8
14097b4fd:	33 d2                	xor    %edx,%edx
14097b4ff:	48 8b cb             	mov    %rbx,%rcx
14097b502:	e8 65 4f 17 00       	call   0x140af046c
14097b507:	48 85 ff             	test   %rdi,%rdi
14097b50a:	75 0e                	jne    0x14097b51a
14097b50c:	ff 15 ee 13 19 00    	call   *0x1913ee(%rip)        # 0x140b0c900
14097b512:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
14097b518:	eb 11                	jmp    0x14097b52b
14097b51a:	49 3b f7             	cmp    %r15,%rsi
14097b51d:	73 12                	jae    0x14097b531
14097b51f:	ff 15 db 13 19 00    	call   *0x1913db(%rip)        # 0x140b0c900
14097b525:	c7 00 22 00 00 00    	movl   $0x22,(%rax)
14097b52b:	ff 15 1f 14 19 00    	call   *0x19141f(%rip)        # 0x140b0c950
14097b531:	4d 8b c7             	mov    %r15,%r8
14097b534:	4c 8b 7d ef          	mov    -0x11(%rbp),%r15
14097b538:	48 8b 75 c7          	mov    -0x39(%rbp),%rsi
14097b53c:	e9 10 02 00 00       	jmp    0x14097b751
14097b541:	41 b8 10 00 00 00    	mov    $0x10,%r8d
14097b547:	41 83 7e 74 03       	cmpl   $0x3,0x74(%r14)
14097b54c:	72 ea                	jb     0x14097b538
14097b54e:	49 8b 8e 88 00 00 00 	mov    0x88(%r14),%rcx
14097b555:	e8 3e f1 ff ff       	call   0x14097a698
14097b55a:	41 b8 20 00 00 00    	mov    $0x20,%r8d
14097b560:	48 8d 15 09 4f 34 00 	lea    0x344f09(%rip),%rdx        # 0x140cc0470
14097b567:	49 8b 8e 88 00 00 00 	mov    0x88(%r14),%rcx
14097b56e:	e8 d9 f1 ff ff       	call   0x14097a74c
14097b573:	49 8b 56 38          	mov    0x38(%r14),%rdx
14097b577:	4d 8b 46 40          	mov    0x40(%r14),%r8
14097b57b:	4c 2b c2             	sub    %rdx,%r8
14097b57e:	49 8b 8e 88 00 00 00 	mov    0x88(%r14),%rcx
14097b585:	e8 c2 f1 ff ff       	call   0x14097a74c
14097b58a:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
14097b58e:	49 8b 8e 88 00 00 00 	mov    0x88(%r14),%rcx
14097b595:	e8 e6 f1 ff ff       	call   0x14097a780
14097b59a:	4c 8b 6d e7          	mov    -0x19(%rbp),%r13
14097b59e:	4d 8b c5             	mov    %r13,%r8
14097b5a1:	4c 8b 7d df          	mov    -0x21(%rbp),%r15
14097b5a5:	4d 2b c7             	sub    %r15,%r8
14097b5a8:	0f 84 86 02 00 00    	je     0x14097b834
14097b5ae:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14097b5b3:	4c 8d 4d c7          	lea    -0x39(%rbp),%r9
14097b5b7:	49 8b d7             	mov    %r15,%rdx
14097b5ba:	49 8b 4e 78          	mov    0x78(%r14),%rcx
14097b5be:	e8 35 ed ff ff       	call   0x14097a2f8
14097b5c3:	48 8b 7d c7          	mov    -0x39(%rbp),%rdi
14097b5c7:	48 8b f7             	mov    %rdi,%rsi
14097b5ca:	48 89 7d df          	mov    %rdi,-0x21(%rbp)
14097b5ce:	4c 89 7d c7          	mov    %r15,-0x39(%rbp)
14097b5d2:	48 8b 45 cf          	mov    -0x31(%rbp),%rax
14097b5d6:	48 89 45 77          	mov    %rax,0x77(%rbp)
14097b5da:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
14097b5de:	4c 89 6d cf          	mov    %r13,-0x31(%rbp)
14097b5e2:	48 8b 45 ef          	mov    -0x11(%rbp),%rax
14097b5e6:	4c 8b 7d d7          	mov    -0x29(%rbp),%r15
14097b5ea:	4c 89 7d ef          	mov    %r15,-0x11(%rbp)
14097b5ee:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
14097b5f2:	0f 57 c0             	xorps  %xmm0,%xmm0
14097b5f5:	f3 0f 7f 45 f7       	movdqu %xmm0,-0x9(%rbp)
14097b5fa:	48 83 65 07 00       	andq   $0x0,0x7(%rbp)
14097b5ff:	41 8b 56 70          	mov    0x70(%r14),%edx
14097b603:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
14097b607:	e8 54 5f 83 ff       	call   0x1401b1560
14097b60c:	b0 01                	mov    $0x1,%al
14097b60e:	88 45 6f             	mov    %al,0x6f(%rbp)
14097b611:	4c 8b ef             	mov    %rdi,%r13
14097b614:	44 8a c8             	mov    %al,%r9b
14097b617:	4c 8d 45 f7          	lea    -0x9(%rbp),%r8
14097b61b:	49 8d 56 50          	lea    0x50(%r14),%rdx
14097b61f:	e8 90 06 00 00       	call   0x14097bcb4
14097b624:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
14097b628:	49 8b 4e 78          	mov    0x78(%r14),%rcx
14097b62c:	e8 8b eb ff ff       	call   0x14097a1bc
14097b631:	4c 8b 45 77          	mov    0x77(%rbp),%r8
14097b635:	4d 2b c5             	sub    %r13,%r8
14097b638:	48 39 7d 77          	cmp    %rdi,0x77(%rbp)
14097b63c:	0f 84 86 01 00 00    	je     0x14097b7c8
14097b642:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
14097b648:	4c 8d 4d c7          	lea    -0x39(%rbp),%r9
14097b64c:	48 8b d6             	mov    %rsi,%rdx
14097b64f:	49 8b 4e 78          	mov    0x78(%r14),%rcx
14097b653:	e8 a0 ec ff ff       	call   0x14097a2f8
14097b658:	48 8b 7d c7          	mov    -0x39(%rbp),%rdi
14097b65c:	4c 8b ef             	mov    %rdi,%r13
14097b65f:	48 89 7d df          	mov    %rdi,-0x21(%rbp)
14097b663:	48 89 75 c7          	mov    %rsi,-0x39(%rbp)
14097b667:	48 8b 45 77          	mov    0x77(%rbp),%rax
14097b66b:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
14097b66f:	48 89 4d 77          	mov    %rcx,0x77(%rbp)
14097b673:	48 89 4d e7          	mov    %rcx,-0x19(%rbp)
14097b677:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
14097b67b:	49 8b c7             	mov    %r15,%rax
14097b67e:	48 89 45 7f          	mov    %rax,0x7f(%rbp)
14097b682:	4c 8b 7d d7          	mov    -0x29(%rbp),%r15
14097b686:	4c 89 7d ef          	mov    %r15,-0x11(%rbp)
14097b68a:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
14097b68e:	8a 45 6f             	mov    0x6f(%rbp),%al
14097b691:	fe c0                	inc    %al
14097b693:	88 45 6f             	mov    %al,0x6f(%rbp)
14097b696:	3c 13                	cmp    $0x13,%al
14097b698:	77 08                	ja     0x14097b6a2
14097b69a:	48 8b f7             	mov    %rdi,%rsi
14097b69d:	e9 72 ff ff ff       	jmp    0x14097b614
14097b6a2:	48 3b cf             	cmp    %rdi,%rcx
14097b6a5:	0f 84 1d 01 00 00    	je     0x14097b7c8
14097b6ab:	4c 2b e3             	sub    %rbx,%r12
14097b6ae:	0f 84 14 01 00 00    	je     0x14097b7c8
14097b6b4:	48 85 ff             	test   %rdi,%rdi
14097b6b7:	74 0f                	je     0x14097b6c8
14097b6b9:	49 83 fc 10          	cmp    $0x10,%r12
14097b6bd:	72 09                	jb     0x14097b6c8
14097b6bf:	0f 10 07             	movups (%rdi),%xmm0
14097b6c2:	f3 0f 7f 03          	movdqu %xmm0,(%rbx)
14097b6c6:	eb 38                	jmp    0x14097b700
14097b6c8:	4d 8b c4             	mov    %r12,%r8
14097b6cb:	33 d2                	xor    %edx,%edx
14097b6cd:	48 8b cb             	mov    %rbx,%rcx
14097b6d0:	e8 97 4d 17 00       	call   0x140af046c
14097b6d5:	48 85 ff             	test   %rdi,%rdi
14097b6d8:	75 0e                	jne    0x14097b6e8
14097b6da:	ff 15 20 12 19 00    	call   *0x191220(%rip)        # 0x140b0c900
14097b6e0:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
14097b6e6:	eb 12                	jmp    0x14097b6fa
14097b6e8:	49 83 fc 10          	cmp    $0x10,%r12
14097b6ec:	73 12                	jae    0x14097b700
14097b6ee:	ff 15 0c 12 19 00    	call   *0x19120c(%rip)        # 0x140b0c900
14097b6f4:	c7 00 22 00 00 00    	movl   $0x22,(%rax)
14097b6fa:	ff 15 50 12 19 00    	call   *0x191250(%rip)        # 0x140b0c950
14097b700:	0f 57 c0             	xorps  %xmm0,%xmm0
14097b703:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
14097b707:	41 bc 10 00 00 00    	mov    $0x10,%r12d
14097b70d:	45 8b c4             	mov    %r12d,%r8d
14097b710:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
14097b714:	48 85 c9             	test   %rcx,%rcx
14097b717:	74 30                	je     0x14097b749
14097b719:	48 8b 45 07          	mov    0x7(%rbp),%rax
14097b71d:	48 2b c1             	sub    %rcx,%rax
14097b720:	48 8b d1             	mov    %rcx,%rdx
14097b723:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14097b729:	72 15                	jb     0x14097b740
14097b72b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14097b72f:	48 2b d1             	sub    %rcx,%rdx
14097b732:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14097b736:	48 83 f8 1f          	cmp    $0x1f,%rax
14097b73a:	0f 87 f4 00 00 00    	ja     0x14097b834
14097b740:	ff 15 7a 11 19 00    	call   *0x19117a(%rip)        # 0x140b0c8c0
14097b746:	4d 8b c4             	mov    %r12,%r8
14097b749:	4c 8b 6d 7f          	mov    0x7f(%rbp),%r13
14097b74d:	4c 8d 63 20          	lea    0x20(%rbx),%r12
14097b751:	4c 2b e3             	sub    %rbx,%r12
14097b754:	0f 84 da 00 00 00    	je     0x14097b834
14097b75a:	49 8b 56 08          	mov    0x8(%r14),%rdx
14097b75e:	49 39 56 10          	cmp    %rdx,0x10(%r14)
14097b762:	0f 84 cc 00 00 00    	je     0x14097b834
14097b768:	48 8b cb             	mov    %rbx,%rcx
14097b76b:	e8 7a 6b 17 00       	call   0x140af22ea
14097b770:	85 c0                	test   %eax,%eax
14097b772:	41 0f 94 c6          	sete   %r14b
14097b776:	49 81 fc 00 10 00 00 	cmp    $0x1000,%r12
14097b77d:	72 14                	jb     0x14097b793
14097b77f:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14097b783:	48 2b d9             	sub    %rcx,%rbx
14097b786:	48 8d 43 f8          	lea    -0x8(%rbx),%rax
14097b78a:	48 83 f8 1f          	cmp    $0x1f,%rax
14097b78e:	77 40                	ja     0x14097b7d0
14097b790:	48 8b d9             	mov    %rcx,%rbx
14097b793:	48 8b cb             	mov    %rbx,%rcx
14097b796:	ff 15 24 11 19 00    	call   *0x191124(%rip)        # 0x140b0c8c0
14097b79c:	48 85 f6             	test   %rsi,%rsi
14097b79f:	74 40                	je     0x14097b7e1
14097b7a1:	4c 2b ee             	sub    %rsi,%r13
14097b7a4:	48 8b c6             	mov    %rsi,%rax
14097b7a7:	49 81 fd 00 10 00 00 	cmp    $0x1000,%r13
14097b7ae:	72 27                	jb     0x14097b7d7
14097b7b0:	48 8b 76 f8          	mov    -0x8(%rsi),%rsi
14097b7b4:	48 2b c6             	sub    %rsi,%rax
14097b7b7:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14097b7bb:	48 83 f8 1f          	cmp    $0x1f,%rax
14097b7bf:	76 16                	jbe    0x14097b7d7
14097b7c1:	ff 15 d1 11 19 00    	call   *0x1911d1(%rip)        # 0x140b0c998
14097b7c7:	90                   	nop
14097b7c8:	ff 15 ca 11 19 00    	call   *0x1911ca(%rip)        # 0x140b0c998
14097b7ce:	90                   	nop
14097b7cf:	90                   	nop
14097b7d0:	ff 15 c2 11 19 00    	call   *0x1911c2(%rip)        # 0x140b0c998
14097b7d6:	90                   	nop
14097b7d7:	48 8b ce             	mov    %rsi,%rcx
14097b7da:	ff 15 e0 10 19 00    	call   *0x1910e0(%rip)        # 0x140b0c8c0
14097b7e0:	90                   	nop
14097b7e1:	48 85 ff             	test   %rdi,%rdi
14097b7e4:	74 30                	je     0x14097b816
14097b7e6:	48 8b c7             	mov    %rdi,%rax
14097b7e9:	4c 2b ff             	sub    %rdi,%r15
14097b7ec:	49 81 ff 00 10 00 00 	cmp    $0x1000,%r15
14097b7f3:	72 18                	jb     0x14097b80d
14097b7f5:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
14097b7f9:	48 2b c7             	sub    %rdi,%rax
14097b7fc:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14097b800:	48 83 f8 1f          	cmp    $0x1f,%rax
14097b804:	76 07                	jbe    0x14097b80d
14097b806:	ff 15 8c 11 19 00    	call   *0x19118c(%rip)        # 0x140b0c998
14097b80c:	cc                   	int3
14097b80d:	48 8b cf             	mov    %rdi,%rcx
14097b810:	ff 15 aa 10 19 00    	call   *0x1910aa(%rip)        # 0x140b0c8c0
14097b816:	41 8a c6             	mov    %r14b,%al
14097b819:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
14097b820:	00
14097b821:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
14097b828:	41 5f                	pop    %r15
14097b82a:	41 5e                	pop    %r14
14097b82c:	41 5d                	pop    %r13
14097b82e:	41 5c                	pop    %r12
14097b830:	5f                   	pop    %rdi
14097b831:	5e                   	pop    %rsi
14097b832:	5d                   	pop    %rbp
14097b833:	c3                   	ret
14097b834:	ff 15 5e 11 19 00    	call   *0x19115e(%rip)        # 0x140b0c998
14097b83a:	90                   	nop
14097b83b:	90                   	nop
14097b83c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14097b841:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14097b846:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14097b84b:	55                   	push   %rbp
14097b84c:	41 54                	push   %r12
14097b84e:	41 55                	push   %r13
14097b850:	41 56                	push   %r14
14097b852:	41 57                	push   %r15
14097b854:	48 8b ec             	mov    %rsp,%rbp
14097b857:	48 83 ec 50          	sub    $0x50,%rsp
14097b85b:	4d 8b e8             	mov    %r8,%r13
14097b85e:	4c 8b f9             	mov    %rcx,%r15
14097b861:	33 db                	xor    %ebx,%ebx
14097b863:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
14097b867:	48 89 5d d8          	mov    %rbx,-0x28(%rbp)
14097b86b:	48 89 5d e0          	mov    %rbx,-0x20(%rbp)
14097b86f:	0f 57 c0             	xorps  %xmm0,%xmm0
14097b872:	f3 0f 7f 45 e8       	movdqu %xmm0,-0x18(%rbp)
14097b877:	44 8b e3             	mov    %ebx,%r12d
14097b87a:	48 89 5d f8          	mov    %rbx,-0x8(%rbp)
14097b87e:	4c 8d 4d d0          	lea    -0x30(%rbp),%r9
14097b882:	44 8d 43 20          	lea    0x20(%rbx),%r8d
14097b886:	48 8b 89 88 00 00 00 	mov    0x88(%rcx),%rcx
14097b88d:	e8 c6 ef ff ff       	call   0x14097a858
14097b892:	4c 8b 75 e0          	mov    -0x20(%rbp),%r14
14097b896:	48 8b 75 d8          	mov    -0x28(%rbp),%rsi
14097b89a:	41 83 7f 74 03       	cmpl   $0x3,0x74(%r15)
14097b89f:	72 61                	jb     0x14097b902
14097b8a1:	88 5d 30             	mov    %bl,0x30(%rbp)
14097b8a4:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
14097b8a8:	4c 8b c6             	mov    %rsi,%r8
14097b8ab:	4c 2b c3             	sub    %rbx,%r8
14097b8ae:	0f 84 5c 01 00 00    	je     0x14097ba10
14097b8b4:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
14097b8b8:	48 8b d3             	mov    %rbx,%rdx
14097b8bb:	49 8b 8f 88 00 00 00 	mov    0x88(%r15),%rcx
14097b8c2:	e8 91 ef ff ff       	call   0x14097a858
14097b8c7:	48 8b fb             	mov    %rbx,%rdi
14097b8ca:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
14097b8ce:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
14097b8d2:	48 89 7d e8          	mov    %rdi,-0x18(%rbp)