140a2c525:	48 8b f8             	mov    %rax,%rdi
140a2c528:	48 89 45 20          	mov    %rax,0x20(%rbp)
140a2c52c:	41 0f be c0          	movsbl %r8b,%eax
140a2c530:	83 e8 30             	sub    $0x30,%eax
140a2c533:	48 63 c8             	movslq %eax,%rcx
140a2c536:	4a 8d 04 11          	lea    (%rcx,%r10,1),%rax
140a2c53a:	48 3b f8             	cmp    %rax,%rdi
140a2c53d:	0f 8c 0b 01 00 00    	jl     0x140a2c64e
140a2c543:	4c 8b 03             	mov    (%rbx),%r8
140a2c546:	48 2b f9             	sub    %rcx,%rdi
140a2c549:	ff 43 18             	incl   0x18(%rbx)
140a2c54c:	49 ff c0             	inc    %r8
140a2c54f:	48 89 7d 20          	mov    %rdi,0x20(%rbp)
140a2c553:	4c 89 03             	mov    %r8,(%rbx)
140a2c556:	4c 3b 43 08          	cmp    0x8(%rbx),%r8
140a2c55a:	0f 84 c5 04 00 00    	je     0x140a2ca25
140a2c560:	45 0f b6 00          	movzbl (%r8),%r8d
140a2c564:	41 80 f8 0a          	cmp    $0xa,%r8b
140a2c568:	75 0a                	jne    0x140a2c574
140a2c56a:	ff 43 14             	incl   0x14(%rbx)
140a2c56d:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a2c574:	45 84 c0             	test   %r8b,%r8b
140a2c577:	0f 85 77 ff ff ff    	jne    0x140a2c4f4
140a2c57d:	44 88 43 10          	mov    %r8b,0x10(%rbx)
140a2c581:	e9 ef fc ff ff       	jmp    0x140a2c275
140a2c586:	49 ba 00 00 00 00 00 	movabs $0x8000000000000000,%r10
140a2c58d:	00 00 80
140a2c590:	4c 8d 0d aa 50 65 00 	lea    0x6550aa(%rip),%r9        # 0x141081641
140a2c597:	49 bb 34 33 33 33 33 	movabs $0xf333333333333334,%r11
140a2c59e:	33 33 f3
140a2c5a1:	0f b6 05 98 50 65 00 	movzbl 0x655098(%rip),%eax        # 0x141081640
140a2c5a8:	49 8b c9             	mov    %r9,%rcx
140a2c5ab:	84 c0                	test   %al,%al
140a2c5ad:	74 0f                	je     0x140a2c5be
140a2c5af:	90                   	nop
140a2c5b0:	3a c2                	cmp    %dl,%al
140a2c5b2:	74 3a                	je     0x140a2c5ee
140a2c5b4:	0f b6 01             	movzbl (%rcx),%eax
140a2c5b7:	48 ff c1             	inc    %rcx
140a2c5ba:	84 c0                	test   %al,%al
140a2c5bc:	75 f2                	jne    0x140a2c5b0
140a2c5be:	b0 65                	mov    $0x65,%al
140a2c5c0:	48 8d 0d da fe 57 00 	lea    0x57feda(%rip),%rcx        # 0x140fac4a1
140a2c5c7:	3a c2                	cmp    %dl,%al
140a2c5c9:	74 1b                	je     0x140a2c5e6
140a2c5cb:	0f b6 01             	movzbl (%rcx),%eax
140a2c5ce:	48 ff c1             	inc    %rcx
140a2c5d1:	84 c0                	test   %al,%al
140a2c5d3:	75 f2                	jne    0x140a2c5c7
140a2c5d5:	80 fa 2e             	cmp    $0x2e,%dl
140a2c5d8:	0f 85 a0 fd ff ff    	jne    0x140a2c37e
140a2c5de:	48 8b cb             	mov    %rbx,%rcx
140a2c5e1:	e8 5a b5 fc ff       	call   0x1409f7b40
140a2c5e6:	41 b1 01             	mov    $0x1,%r9b
140a2c5e9:	e9 8a 03 00 00       	jmp    0x140a2c978
140a2c5ee:	49 3b fb             	cmp    %r11,%rdi
140a2c5f1:	7c 5b                	jl     0x140a2c64e
140a2c5f3:	0f be c2             	movsbl %dl,%eax
140a2c5f6:	48 8d 3c bf          	lea    (%rdi,%rdi,4),%rdi
140a2c5fa:	83 e8 30             	sub    $0x30,%eax
140a2c5fd:	48 03 ff             	add    %rdi,%rdi
140a2c600:	48 63 c8             	movslq %eax,%rcx
140a2c603:	48 89 7d 20          	mov    %rdi,0x20(%rbp)
140a2c607:	4a 8d 04 11          	lea    (%rcx,%r10,1),%rax
140a2c60b:	48 3b f8             	cmp    %rax,%rdi
140a2c60e:	7c 3e                	jl     0x140a2c64e
140a2c610:	48 8b 13             	mov    (%rbx),%rdx
140a2c613:	48 2b f9             	sub    %rcx,%rdi
140a2c616:	ff 43 18             	incl   0x18(%rbx)
140a2c619:	48 ff c2             	inc    %rdx
140a2c61c:	48 89 7d 20          	mov    %rdi,0x20(%rbp)
140a2c620:	48 89 13             	mov    %rdx,(%rbx)
140a2c623:	49 3b d0             	cmp    %r8,%rdx
140a2c626:	0f 84 f9 03 00 00    	je     0x140a2ca25
140a2c62c:	0f b6 12             	movzbl (%rdx),%edx
140a2c62f:	80 fa 0a             	cmp    $0xa,%dl
140a2c632:	75 0a                	jne    0x140a2c63e
140a2c634:	ff 43 14             	incl   0x14(%rbx)
140a2c637:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a2c63e:	84 d2                	test   %dl,%dl
140a2c640:	0f 85 5b ff ff ff    	jne    0x140a2c5a1
140a2c646:	88 53 10             	mov    %dl,0x10(%rbx)
140a2c649:	e9 27 fc ff ff       	jmp    0x140a2c275
140a2c64e:	c6 43 10 0a          	movb   $0xa,0x10(%rbx)
140a2c652:	e9 1e fc ff ff       	jmp    0x140a2c275
140a2c657:	3c 2e                	cmp    $0x2e,%al
140a2c659:	0f 85 d1 fb ff ff    	jne    0x140a2c230
140a2c65f:	40 88 7d f0          	mov    %dil,-0x10(%rbp)
140a2c663:	0f 57 c0             	xorps  %xmm0,%xmm0
140a2c666:	45 33 c9             	xor    %r9d,%r9d
140a2c669:	e9 16 03 00 00       	jmp    0x140a2c984
140a2c66e:	3c 30                	cmp    $0x30,%al
140a2c670:	0f 85 94 02 00 00    	jne    0x140a2c90a
140a2c676:	48 8b cb             	mov    %rbx,%rcx
140a2c679:	e8 c2 b4 fc ff       	call   0x1409f7b40
140a2c67e:	0f b6 d0             	movzbl %al,%edx
140a2c681:	84 c0                	test   %al,%al
140a2c683:	0f 84 9c 03 00 00    	je     0x140a2ca25
140a2c689:	b1 62                	mov    $0x62,%cl
140a2c68b:	48 8d 05 6f 1b 65 00 	lea    0x651b6f(%rip),%rax        # 0x14107e201
140a2c692:	3a ca                	cmp    %dl,%cl
140a2c694:	0f 84 be 01 00 00    	je     0x140a2c858
140a2c69a:	0f b6 08             	movzbl (%rax),%ecx
140a2c69d:	48 ff c0             	inc    %rax
140a2c6a0:	84 c9                	test   %cl,%cl
140a2c6a2:	75 ee                	jne    0x140a2c692
140a2c6a4:	b1 78                	mov    $0x78,%cl
140a2c6a6:	48 8d 05 58 1b 65 00 	lea    0x651b58(%rip),%rax        # 0x14107e205
140a2c6ad:	0f 1f 00             	nopl   (%rax)
140a2c6b0:	3a ca                	cmp    %dl,%cl
140a2c6b2:	0f 84 cd 00 00 00    	je     0x140a2c785
140a2c6b8:	0f b6 08             	movzbl (%rax),%ecx
140a2c6bb:	48 ff c0             	inc    %rax
140a2c6be:	84 c9                	test   %cl,%cl
140a2c6c0:	75 ee                	jne    0x140a2c6b0
140a2c6c2:	80 fa 2e             	cmp    $0x2e,%dl
140a2c6c5:	0f 84 a2 02 00 00    	je     0x140a2c96d
140a2c6cb:	4c 8d 05 7f 4f 65 00 	lea    0x654f7f(%rip),%r8        # 0x141081651
140a2c6d2:	49 b9 ff ff ff ff ff 	movabs $0xfffffffffffffff,%r9
140a2c6d9:	ff ff 0f
140a2c6dc:	49 ba ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r10
140a2c6e3:	ff ff 7f
140a2c6e6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140a2c6ed:	00 00 00
140a2c6f0:	0f b6 05 59 4f 65 00 	movzbl 0x654f59(%rip),%eax        # 0x141081650
140a2c6f7:	49 8b c8             	mov    %r8,%rcx
140a2c6fa:	84 c0                	test   %al,%al
140a2c6fc:	0f 84 7c fc ff ff    	je     0x140a2c37e
140a2c702:	3a c2                	cmp    %dl,%al
140a2c704:	74 13                	je     0x140a2c719
140a2c706:	0f b6 01             	movzbl (%rcx),%eax
140a2c709:	48 ff c1             	inc    %rcx
140a2c70c:	84 c0                	test   %al,%al
140a2c70e:	75 f2                	jne    0x140a2c702
140a2c710:	c6 43 10 01          	movb   $0x1,0x10(%rbx)
140a2c714:	e9 5c fb ff ff       	jmp    0x140a2c275
140a2c719:	49 3b f9             	cmp    %r9,%rdi
140a2c71c:	0f 8f f0 02 00 00    	jg     0x140a2ca12
140a2c722:	0f be c2             	movsbl %dl,%eax
140a2c725:	48 8d 3c fd 00 00 00 	lea    0x0(,%rdi,8),%rdi
140a2c72c:	00
140a2c72d:	83 e8 30             	sub    $0x30,%eax
140a2c730:	48 89 7d 20          	mov    %rdi,0x20(%rbp)
140a2c734:	48 63 c8             	movslq %eax,%rcx
140a2c737:	49 8b c2             	mov    %r10,%rax
140a2c73a:	48 2b c1             	sub    %rcx,%rax
140a2c73d:	48 3b f8             	cmp    %rax,%rdi
140a2c740:	0f 8f cc 02 00 00    	jg     0x140a2ca12
140a2c746:	48 8b 13             	mov    (%rbx),%rdx
140a2c749:	48 03 f9             	add    %rcx,%rdi
140a2c74c:	ff 43 18             	incl   0x18(%rbx)
140a2c74f:	48 ff c2             	inc    %rdx
140a2c752:	48 89 7d 20          	mov    %rdi,0x20(%rbp)
140a2c756:	48 89 13             	mov    %rdx,(%rbx)
140a2c759:	48 3b 53 08          	cmp    0x8(%rbx),%rdx
140a2c75d:	0f 84 c2 02 00 00    	je     0x140a2ca25
140a2c763:	0f b6 12             	movzbl (%rdx),%edx
140a2c766:	80 fa 0a             	cmp    $0xa,%dl
140a2c769:	75 0a                	jne    0x140a2c775
140a2c76b:	ff 43 14             	incl   0x14(%rbx)
140a2c76e:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a2c775:	84 d2                	test   %dl,%dl
140a2c777:	0f 85 73 ff ff ff    	jne    0x140a2c6f0
140a2c77d:	88 53 10             	mov    %dl,0x10(%rbx)
140a2c780:	e9 f0 fa ff ff       	jmp    0x140a2c275
140a2c785:	48 8b cb             	mov    %rbx,%rcx
140a2c788:	e8 b3 b3 fc ff       	call   0x1409f7b40
140a2c78d:	0f b6 d0             	movzbl %al,%edx
140a2c790:	84 c0                	test   %al,%al
140a2c792:	0f 84 d9 fa ff ff    	je     0x140a2c271
140a2c798:	4c 8d 05 8a 4e 65 00 	lea    0x654e8a(%rip),%r8        # 0x141081629
140a2c79f:	49 ba ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r10
140a2c7a6:	ff ff 7f
140a2c7a9:	49 b9 ff ff ff ff ff 	movabs $0x7ffffffffffffff,%r9
140a2c7b0:	ff ff 07
140a2c7b3:	0f b6 0d 6e 4e 65 00 	movzbl 0x654e6e(%rip),%ecx        # 0x141081628
140a2c7ba:	49 8b c0             	mov    %r8,%rax
140a2c7bd:	84 c9                	test   %cl,%cl
140a2c7bf:	0f 84 b9 fb ff ff    	je     0x140a2c37e
140a2c7c5:	3a ca                	cmp    %dl,%cl
140a2c7c7:	74 13                	je     0x140a2c7dc
140a2c7c9:	0f b6 08             	movzbl (%rax),%ecx
140a2c7cc:	48 ff c0             	inc    %rax
140a2c7cf:	84 c9                	test   %cl,%cl
140a2c7d1:	75 f2                	jne    0x140a2c7c5
140a2c7d3:	c6 43 10 01          	movb   $0x1,0x10(%rbx)
140a2c7d7:	e9 99 fa ff ff       	jmp    0x140a2c275
140a2c7dc:	49 3b f9             	cmp    %r9,%rdi
140a2c7df:	0f 8f 2d 02 00 00    	jg     0x140a2ca12
140a2c7e5:	48 c1 e7 04          	shl    $0x4,%rdi
140a2c7e9:	48 89 7d 20          	mov    %rdi,0x20(%rbp)
140a2c7ed:	0f be c2             	movsbl %dl,%eax
140a2c7f0:	80 fa 39             	cmp    $0x39,%dl
140a2c7f3:	7f 05                	jg     0x140a2c7fa
140a2c7f5:	83 c0 d0             	add    $0xffffffd0,%eax
140a2c7f8:	eb 0d                	jmp    0x140a2c807
140a2c7fa:	80 fa 46             	cmp    $0x46,%dl
140a2c7fd:	7f 05                	jg     0x140a2c804
140a2c7ff:	83 c0 c9             	add    $0xffffffc9,%eax
140a2c802:	eb 03                	jmp    0x140a2c807
140a2c804:	83 c0 a9             	add    $0xffffffa9,%eax
140a2c807:	48 63 c8             	movslq %eax,%rcx
140a2c80a:	49 8b c2             	mov    %r10,%rax
140a2c80d:	48 2b c1             	sub    %rcx,%rax
140a2c810:	48 3b f8             	cmp    %rax,%rdi
140a2c813:	0f 8f f9 01 00 00    	jg     0x140a2ca12
140a2c819:	48 8b 13             	mov    (%rbx),%rdx
140a2c81c:	48 03 f9             	add    %rcx,%rdi
140a2c81f:	ff 43 18             	incl   0x18(%rbx)
140a2c822:	48 ff c2             	inc    %rdx
140a2c825:	48 89 7d 20          	mov    %rdi,0x20(%rbp)
140a2c829:	48 89 13             	mov    %rdx,(%rbx)
140a2c82c:	48 3b 53 08          	cmp    0x8(%rbx),%rdx
140a2c830:	0f 84 ef 01 00 00    	je     0x140a2ca25
140a2c836:	0f b6 12             	movzbl (%rdx),%edx
140a2c839:	80 fa 0a             	cmp    $0xa,%dl
140a2c83c:	75 0a                	jne    0x140a2c848
140a2c83e:	ff 43 14             	incl   0x14(%rbx)
140a2c841:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a2c848:	84 d2                	test   %dl,%dl
140a2c84a:	0f 85 63 ff ff ff    	jne    0x140a2c7b3
140a2c850:	88 53 10             	mov    %dl,0x10(%rbx)
140a2c853:	e9 1d fa ff ff       	jmp    0x140a2c275
140a2c858:	48 8b cb             	mov    %rbx,%rcx
140a2c85b:	e8 e0 b2 fc ff       	call   0x1409f7b40
140a2c860:	0f b6 d0             	movzbl %al,%edx
140a2c863:	84 c0                	test   %al,%al
140a2c865:	0f 84 06 fa ff ff    	je     0x140a2c271
140a2c86b:	4c 8d 0d 97 19 65 00 	lea    0x651997(%rip),%r9        # 0x14107e209
140a2c872:	49 ba ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r10
140a2c879:	ff ff 7f
140a2c87c:	49 b8 ff ff ff ff ff 	movabs $0x3fffffffffffffff,%r8
140a2c883:	ff ff 3f
140a2c886:	b1 30                	mov    $0x30,%cl
140a2c888:	49 8b c1             	mov    %r9,%rax
140a2c88b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140a2c890:	3a ca                	cmp    %dl,%cl
140a2c892:	74 13                	je     0x140a2c8a7
140a2c894:	0f b6 08             	movzbl (%rax),%ecx
140a2c897:	48 ff c0             	inc    %rax
140a2c89a:	84 c9                	test   %cl,%cl
140a2c89c:	75 f2                	jne    0x140a2c890
140a2c89e:	c6 43 10 01          	movb   $0x1,0x10(%rbx)
140a2c8a2:	e9 ce f9 ff ff       	jmp    0x140a2c275
140a2c8a7:	49 3b f8             	cmp    %r8,%rdi
140a2c8aa:	0f 8f 62 01 00 00    	jg     0x140a2ca12
140a2c8b0:	0f be c2             	movsbl %dl,%eax
140a2c8b3:	48 03 ff             	add    %rdi,%rdi
140a2c8b6:	83 e8 30             	sub    $0x30,%eax
140a2c8b9:	48 89 7d 20          	mov    %rdi,0x20(%rbp)
140a2c8bd:	48 63 c8             	movslq %eax,%rcx
140a2c8c0:	49 8b c2             	mov    %r10,%rax
140a2c8c3:	48 2b c1             	sub    %rcx,%rax
140a2c8c6:	48 3b f8             	cmp    %rax,%rdi
140a2c8c9:	0f 8f 43 01 00 00    	jg     0x140a2ca12
140a2c8cf:	48 8b 13             	mov    (%rbx),%rdx
140a2c8d2:	48 03 f9             	add    %rcx,%rdi
140a2c8d5:	ff 43 18             	incl   0x18(%rbx)
140a2c8d8:	48 ff c2             	inc    %rdx
140a2c8db:	48 89 7d 20          	mov    %rdi,0x20(%rbp)
140a2c8df:	48 89 13             	mov    %rdx,(%rbx)
140a2c8e2:	48 3b 53 08          	cmp    0x8(%rbx),%rdx
140a2c8e6:	0f 84 39 01 00 00    	je     0x140a2ca25
140a2c8ec:	0f b6 12             	movzbl (%rdx),%edx
140a2c8ef:	80 fa 0a             	cmp    $0xa,%dl
140a2c8f2:	75 0a                	jne    0x140a2c8fe
140a2c8f4:	ff 43 14             	incl   0x14(%rbx)
140a2c8f7:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a2c8fe:	84 d2                	test   %dl,%dl
140a2c900:	75 84                	jne    0x140a2c886
140a2c902:	88 53 10             	mov    %dl,0x10(%rbx)
140a2c905:	e9 6b f9 ff ff       	jmp    0x140a2c275
140a2c90a:	4c 8b 43 08          	mov    0x8(%rbx),%r8
140a2c90e:	4c 8d 0d 2c 4d 65 00 	lea    0x654d2c(%rip),%r9        # 0x141081641
140a2c915:	49 ba ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r10
140a2c91c:	ff ff 7f
140a2c91f:	49 bb cc cc cc cc cc 	movabs $0xccccccccccccccc,%r11
140a2c926:	cc cc 0c
140a2c929:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140a2c930:	0f b6 0d 09 4d 65 00 	movzbl 0x654d09(%rip),%ecx        # 0x141081640
140a2c937:	49 8b d1             	mov    %r9,%rdx
140a2c93a:	84 c9                	test   %cl,%cl
140a2c93c:	74 10                	je     0x140a2c94e
140a2c93e:	66 90                	xchg   %ax,%ax
140a2c940:	3a c8                	cmp    %al,%cl
140a2c942:	74 70                	je     0x140a2c9b4
140a2c944:	0f b6 0a             	movzbl (%rdx),%ecx
140a2c947:	48 ff c2             	inc    %rdx
140a2c94a:	84 c9                	test   %cl,%cl
140a2c94c:	75 f2                	jne    0x140a2c940
140a2c94e:	b2 65                	mov    $0x65,%dl
140a2c950:	48 8d 0d 4a fb 57 00 	lea    0x57fb4a(%rip),%rcx        # 0x140fac4a1
140a2c957:	3a d0                	cmp    %al,%dl
140a2c959:	74 1a                	je     0x140a2c975
140a2c95b:	0f b6 11             	movzbl (%rcx),%edx
140a2c95e:	48 ff c1             	inc    %rcx
140a2c961:	84 d2                	test   %dl,%dl
140a2c963:	75 f2                	jne    0x140a2c957
140a2c965:	3c 2e                	cmp    $0x2e,%al
140a2c967:	0f 85 11 fa ff ff    	jne    0x140a2c37e
140a2c96d:	48 8b cb             	mov    %rbx,%rcx
140a2c970:	e8 cb b1 fc ff       	call   0x1409f7b40
140a2c975:	45 33 c9             	xor    %r9d,%r9d
140a2c978:	0f 57 c0             	xorps  %xmm0,%xmm0
140a2c97b:	f2 48 0f 2a c7       	cvtsi2sd %rdi,%xmm0
140a2c980:	c6 45 f0 00          	movb   $0x0,-0x10(%rbp)
140a2c984:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140a2c988:	f2 0f 11 45 c8       	movsd  %xmm0,-0x38(%rbp)
140a2c98d:	48 8b d6             	mov    %rsi,%rdx
140a2c990:	c6 45 c0 01          	movb   $0x1,-0x40(%rbp)
140a2c994:	48 8b cb             	mov    %rbx,%rcx
140a2c997:	e8 04 b3 ff ff       	call   0x140a27ca0
140a2c99c:	80 7b 10 01          	cmpb   $0x1,0x10(%rbx)
140a2c9a0:	0f 87 cf f8 ff ff    	ja     0x140a2c275
140a2c9a6:	48 8b 03             	mov    (%rbx),%rax
140a2c9a9:	48 3b 43 08          	cmp    0x8(%rbx),%rax
140a2c9ad:	74 6c                	je     0x140a2ca1b
140a2c9af:	0f b6 00             	movzbl (%rax),%eax
140a2c9b2:	eb 69                	jmp    0x140a2ca1d
140a2c9b4:	49 3b fb             	cmp    %r11,%rdi
140a2c9b7:	7f 59                	jg     0x140a2ca12
140a2c9b9:	0f be c0             	movsbl %al,%eax
140a2c9bc:	48 8d 0c bf          	lea    (%rdi,%rdi,4),%rcx
140a2c9c0:	83 e8 30             	sub    $0x30,%eax
140a2c9c3:	48 03 c9             	add    %rcx,%rcx
140a2c9c6:	48 63 d0             	movslq %eax,%rdx
140a2c9c9:	49 8b c2             	mov    %r10,%rax
140a2c9cc:	48 2b c2             	sub    %rdx,%rax
140a2c9cf:	48 89 4d 20          	mov    %rcx,0x20(%rbp)
140a2c9d3:	48 3b c8             	cmp    %rax,%rcx
140a2c9d6:	7f 3a                	jg     0x140a2ca12
140a2c9d8:	ff 43 18             	incl   0x18(%rbx)
140a2c9db:	48 8d 3c 11          	lea    (%rcx,%rdx,1),%rdi
140a2c9df:	48 8b 0b             	mov    (%rbx),%rcx
140a2c9e2:	48 ff c1             	inc    %rcx
140a2c9e5:	48 89 7d 20          	mov    %rdi,0x20(%rbp)
140a2c9e9:	48 89 0b             	mov    %rcx,(%rbx)
140a2c9ec:	49 3b c8             	cmp    %r8,%rcx
140a2c9ef:	74 34                	je     0x140a2ca25
140a2c9f1:	0f b6 01             	movzbl (%rcx),%eax
140a2c9f4:	3c 0a                	cmp    $0xa,%al
140a2c9f6:	75 0a                	jne    0x140a2ca02
140a2c9f8:	ff 43 14             	incl   0x14(%rbx)
140a2c9fb:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a2ca02:	84 c0                	test   %al,%al
140a2ca04:	0f 85 26 ff ff ff    	jne    0x140a2c930
140a2ca0a:	88 43 10             	mov    %al,0x10(%rbx)
140a2ca0d:	e9 63 f8 ff ff       	jmp    0x140a2c275
140a2ca12:	c6 43 10 09          	movb   $0x9,0x10(%rbx)
140a2ca16:	e9 5a f8 ff ff       	jmp    0x140a2c275