140a2d3ba:	49 3b d0             	cmp    %r8,%rdx
140a2d3bd:	0f 84 92 06 00 00    	je     0x140a2da55
140a2d3c3:	0f b6 12             	movzbl (%rdx),%edx
140a2d3c6:	80 fa 0a             	cmp    $0xa,%dl
140a2d3c9:	75 09                	jne    0x140a2d3d4
140a2d3cb:	ff 43 14             	incl   0x14(%rbx)
140a2d3ce:	c7 01 01 00 00 00    	movl   $0x1,(%rcx)
140a2d3d4:	84 d2                	test   %dl,%dl
140a2d3d6:	0f 84 79 06 00 00    	je     0x140a2da55
140a2d3dc:	b1 62                	mov    $0x62,%cl
140a2d3de:	48 8d 05 1c 0e 65 00 	lea    0x650e1c(%rip),%rax        # 0x14107e201
140a2d3e5:	3a ca                	cmp    %dl,%cl
140a2d3e7:	0f 84 30 05 00 00    	je     0x140a2d91d
140a2d3ed:	0f b6 08             	movzbl (%rax),%ecx
140a2d3f0:	48 ff c0             	inc    %rax
140a2d3f3:	84 c9                	test   %cl,%cl
140a2d3f5:	75 ee                	jne    0x140a2d3e5
140a2d3f7:	b1 78                	mov    $0x78,%cl
140a2d3f9:	48 8d 05 05 0e 65 00 	lea    0x650e05(%rip),%rax        # 0x14107e205
140a2d400:	3a ca                	cmp    %dl,%cl
140a2d402:	0f 84 48 04 00 00    	je     0x140a2d850
140a2d408:	0f b6 08             	movzbl (%rax),%ecx
140a2d40b:	48 ff c0             	inc    %rax
140a2d40e:	84 c9                	test   %cl,%cl
140a2d410:	75 ee                	jne    0x140a2d400
140a2d412:	4c 8b 43 08          	mov    0x8(%rbx),%r8
140a2d416:	4c 8d 0d 34 42 65 00 	lea    0x654234(%rip),%r9        # 0x141081651
140a2d41d:	49 bb ff ff ff ff ff 	movabs $0xfffffffffffffff,%r11
140a2d424:	ff ff 0f
140a2d427:	49 ba ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r10
140a2d42e:	ff ff 7f
140a2d431:	0f b6 05 18 42 65 00 	movzbl 0x654218(%rip),%eax        # 0x141081650
140a2d438:	49 8b c9             	mov    %r9,%rcx
140a2d43b:	84 c0                	test   %al,%al
140a2d43d:	74 13                	je     0x140a2d452
140a2d43f:	90                   	nop
140a2d440:	3a c2                	cmp    %dl,%al
140a2d442:	0f 84 a5 03 00 00    	je     0x140a2d7ed
140a2d448:	0f b6 01             	movzbl (%rcx),%eax
140a2d44b:	48 ff c1             	inc    %rcx
140a2d44e:	84 c0                	test   %al,%al
140a2d450:	75 ee                	jne    0x140a2d440
140a2d452:	c6 43 10 01          	movb   $0x1,0x10(%rbx)
140a2d456:	eb 2e                	jmp    0x140a2d486
140a2d458:	48 8b 0b             	mov    (%rbx),%rcx
140a2d45b:	ff 43 18             	incl   0x18(%rbx)
140a2d45e:	48 ff c1             	inc    %rcx
140a2d461:	48 89 0b             	mov    %rcx,(%rbx)
140a2d464:	49 3b c8             	cmp    %r8,%rcx
140a2d467:	74 19                	je     0x140a2d482
140a2d469:	0f b6 01             	movzbl (%rcx),%eax
140a2d46c:	3c 0a                	cmp    $0xa,%al
140a2d46e:	75 0a                	jne    0x140a2d47a
140a2d470:	ff 43 14             	incl   0x14(%rbx)
140a2d473:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a2d47a:	84 c0                	test   %al,%al
140a2d47c:	0f 85 ce fe ff ff    	jne    0x140a2d350
140a2d482:	c6 43 10 02          	movb   $0x2,0x10(%rbx)
140a2d486:	80 7b 10 01          	cmpb   $0x1,0x10(%rbx)
140a2d48a:	77 0f                	ja     0x140a2d49b
140a2d48c:	48 8b 0e             	mov    (%rsi),%rcx
140a2d48f:	48 89 79 08          	mov    %rdi,0x8(%rcx)
140a2d493:	80 39 00             	cmpb   $0x0,(%rcx)
140a2d496:	75 03                	jne    0x140a2d49b
140a2d498:	c6 01 01             	movb   $0x1,(%rcx)
140a2d49b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a2d4a0:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140a2d4a5:	48 83 c4 20          	add    $0x20,%rsp
140a2d4a9:	5f                   	pop    %rdi
140a2d4aa:	c3                   	ret
140a2d4ab:	32 c0                	xor    %al,%al
140a2d4ad:	e9 e9 fe ff ff       	jmp    0x140a2d39b
140a2d4b2:	3c 2d                	cmp    $0x2d,%al
140a2d4b4:	0f 85 dd fe ff ff    	jne    0x140a2d397
140a2d4ba:	48 8b 13             	mov    (%rbx),%rdx
140a2d4bd:	ff 43 18             	incl   0x18(%rbx)
140a2d4c0:	48 ff c2             	inc    %rdx
140a2d4c3:	48 89 13             	mov    %rdx,(%rbx)
140a2d4c6:	49 3b d0             	cmp    %r8,%rdx
140a2d4c9:	74 b7                	je     0x140a2d482
140a2d4cb:	0f b6 12             	movzbl (%rdx),%edx
140a2d4ce:	80 fa 0a             	cmp    $0xa,%dl
140a2d4d1:	75 0a                	jne    0x140a2d4dd
140a2d4d3:	ff 43 14             	incl   0x14(%rbx)
140a2d4d6:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a2d4dd:	84 d2                	test   %dl,%dl
140a2d4df:	74 a1                	je     0x140a2d482
140a2d4e1:	80 fa 30             	cmp    $0x30,%dl
140a2d4e4:	0f 85 66 02 00 00    	jne    0x140a2d750
140a2d4ea:	48 8b cb             	mov    %rbx,%rcx
140a2d4ed:	e8 4e a6 fc ff       	call   0x1409f7b40
140a2d4f2:	0f b6 d0             	movzbl %al,%edx
140a2d4f5:	84 c0                	test   %al,%al
140a2d4f7:	0f 84 58 05 00 00    	je     0x140a2da55
140a2d4fd:	b1 62                	mov    $0x62,%cl
140a2d4ff:	48 8d 05 fb 0c 65 00 	lea    0x650cfb(%rip),%rax        # 0x14107e201
140a2d506:	3a ca                	cmp    %dl,%cl
140a2d508:	0f 84 9d 01 00 00    	je     0x140a2d6ab
140a2d50e:	0f b6 08             	movzbl (%rax),%ecx
140a2d511:	48 ff c0             	inc    %rax
140a2d514:	84 c9                	test   %cl,%cl
140a2d516:	75 ee                	jne    0x140a2d506
140a2d518:	b1 78                	mov    $0x78,%cl
140a2d51a:	48 8d 05 e4 0c 65 00 	lea    0x650ce4(%rip),%rax        # 0x14107e205
140a2d521:	3a ca                	cmp    %dl,%cl
140a2d523:	0f 84 ae 00 00 00    	je     0x140a2d5d7
140a2d529:	0f b6 08             	movzbl (%rax),%ecx
140a2d52c:	48 ff c0             	inc    %rax
140a2d52f:	84 c9                	test   %cl,%cl
140a2d531:	75 ee                	jne    0x140a2d521
140a2d533:	4c 8d 0d 17 41 65 00 	lea    0x654117(%rip),%r9        # 0x141081651
140a2d53a:	49 b8 00 00 00 00 00 	movabs $0xf000000000000000,%r8
140a2d541:	00 00 f0
140a2d544:	49 ba 00 00 00 00 00 	movabs $0x8000000000000000,%r10
140a2d54b:	00 00 80
140a2d54e:	66 90                	xchg   %ax,%ax
140a2d550:	0f b6 05 f9 40 65 00 	movzbl 0x6540f9(%rip),%eax        # 0x141081650
140a2d557:	49 8b c9             	mov    %r9,%rcx
140a2d55a:	84 c0                	test   %al,%al
140a2d55c:	0f 84 f0 fe ff ff    	je     0x140a2d452
140a2d562:	3a c2                	cmp    %dl,%al
140a2d564:	74 13                	je     0x140a2d579
140a2d566:	0f b6 01             	movzbl (%rcx),%eax
140a2d569:	48 ff c1             	inc    %rcx
140a2d56c:	84 c0                	test   %al,%al
140a2d56e:	75 f2                	jne    0x140a2d562
140a2d570:	c6 43 10 01          	movb   $0x1,0x10(%rbx)
140a2d574:	e9 0d ff ff ff       	jmp    0x140a2d486
140a2d579:	49 3b f8             	cmp    %r8,%rdi
140a2d57c:	0f 8c c5 01 00 00    	jl     0x140a2d747
140a2d582:	0f be c2             	movsbl %dl,%eax
140a2d585:	48 8d 3c fd 00 00 00 	lea    0x0(,%rdi,8),%rdi
140a2d58c:	00
140a2d58d:	83 e8 30             	sub    $0x30,%eax
140a2d590:	48 63 c8             	movslq %eax,%rcx
140a2d593:	4a 8d 04 11          	lea    (%rcx,%r10,1),%rax
140a2d597:	48 3b f8             	cmp    %rax,%rdi
140a2d59a:	0f 8c a7 01 00 00    	jl     0x140a2d747
140a2d5a0:	48 8b 13             	mov    (%rbx),%rdx
140a2d5a3:	48 2b f9             	sub    %rcx,%rdi
140a2d5a6:	ff 43 18             	incl   0x18(%rbx)
140a2d5a9:	48 ff c2             	inc    %rdx
140a2d5ac:	48 89 13             	mov    %rdx,(%rbx)
140a2d5af:	48 3b 53 08          	cmp    0x8(%rbx),%rdx
140a2d5b3:	0f 84 9c 04 00 00    	je     0x140a2da55
140a2d5b9:	0f b6 12             	movzbl (%rdx),%edx
140a2d5bc:	80 fa 0a             	cmp    $0xa,%dl
140a2d5bf:	75 0a                	jne    0x140a2d5cb
140a2d5c1:	ff 43 14             	incl   0x14(%rbx)
140a2d5c4:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a2d5cb:	84 d2                	test   %dl,%dl
140a2d5cd:	75 81                	jne    0x140a2d550
140a2d5cf:	88 53 10             	mov    %dl,0x10(%rbx)
140a2d5d2:	e9 af fe ff ff       	jmp    0x140a2d486
140a2d5d7:	48 8b cb             	mov    %rbx,%rcx
140a2d5da:	e8 61 a5 fc ff       	call   0x1409f7b40
140a2d5df:	0f b6 d0             	movzbl %al,%edx
140a2d5e2:	84 c0                	test   %al,%al
140a2d5e4:	0f 84 98 fe ff ff    	je     0x140a2d482
140a2d5ea:	49 ba 00 00 00 00 00 	movabs $0x8000000000000000,%r10
140a2d5f1:	00 00 80
140a2d5f4:	4c 8d 05 2e 40 65 00 	lea    0x65402e(%rip),%r8        # 0x141081629
140a2d5fb:	49 b9 00 00 00 00 00 	movabs $0xf800000000000000,%r9
140a2d602:	00 00 f8
140a2d605:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140a2d60c:	00 00 00 00
140a2d610:	0f b6 0d 11 40 65 00 	movzbl 0x654011(%rip),%ecx        # 0x141081628
140a2d617:	49 8b c0             	mov    %r8,%rax
140a2d61a:	84 c9                	test   %cl,%cl
140a2d61c:	0f 84 30 fe ff ff    	je     0x140a2d452
140a2d622:	3a ca                	cmp    %dl,%cl
140a2d624:	74 13                	je     0x140a2d639
140a2d626:	0f b6 08             	movzbl (%rax),%ecx
140a2d629:	48 ff c0             	inc    %rax
140a2d62c:	84 c9                	test   %cl,%cl
140a2d62e:	75 f2                	jne    0x140a2d622
140a2d630:	c6 43 10 01          	movb   $0x1,0x10(%rbx)
140a2d634:	e9 4d fe ff ff       	jmp    0x140a2d486
140a2d639:	49 3b f9             	cmp    %r9,%rdi
140a2d63c:	0f 8c 05 01 00 00    	jl     0x140a2d747
140a2d642:	48 c1 e7 04          	shl    $0x4,%rdi
140a2d646:	0f be c2             	movsbl %dl,%eax
140a2d649:	80 fa 39             	cmp    $0x39,%dl
140a2d64c:	7f 05                	jg     0x140a2d653
140a2d64e:	83 c0 d0             	add    $0xffffffd0,%eax
140a2d651:	eb 0d                	jmp    0x140a2d660
140a2d653:	80 fa 46             	cmp    $0x46,%dl
140a2d656:	7f 05                	jg     0x140a2d65d
140a2d658:	83 c0 c9             	add    $0xffffffc9,%eax
140a2d65b:	eb 03                	jmp    0x140a2d660
140a2d65d:	83 c0 a9             	add    $0xffffffa9,%eax
140a2d660:	48 63 c8             	movslq %eax,%rcx
140a2d663:	4a 8d 04 11          	lea    (%rcx,%r10,1),%rax
140a2d667:	48 3b f8             	cmp    %rax,%rdi
140a2d66a:	0f 8c d7 00 00 00    	jl     0x140a2d747
140a2d670:	48 8b 13             	mov    (%rbx),%rdx
140a2d673:	48 2b f9             	sub    %rcx,%rdi
140a2d676:	ff 43 18             	incl   0x18(%rbx)
140a2d679:	48 ff c2             	inc    %rdx
140a2d67c:	48 89 13             	mov    %rdx,(%rbx)
140a2d67f:	48 3b 53 08          	cmp    0x8(%rbx),%rdx
140a2d683:	0f 84 cc 03 00 00    	je     0x140a2da55
140a2d689:	0f b6 12             	movzbl (%rdx),%edx
140a2d68c:	80 fa 0a             	cmp    $0xa,%dl
140a2d68f:	75 0a                	jne    0x140a2d69b
140a2d691:	ff 43 14             	incl   0x14(%rbx)
140a2d694:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a2d69b:	84 d2                	test   %dl,%dl
140a2d69d:	0f 85 6d ff ff ff    	jne    0x140a2d610
140a2d6a3:	88 53 10             	mov    %dl,0x10(%rbx)
140a2d6a6:	e9 db fd ff ff       	jmp    0x140a2d486
140a2d6ab:	48 8b cb             	mov    %rbx,%rcx
140a2d6ae:	e8 8d a4 fc ff       	call   0x1409f7b40
140a2d6b3:	84 c0                	test   %al,%al
140a2d6b5:	0f 84 c7 fd ff ff    	je     0x140a2d482
140a2d6bb:	49 ba 00 00 00 00 00 	movabs $0x8000000000000000,%r10
140a2d6c2:	00 00 80
140a2d6c5:	4c 8d 05 3d 0b 65 00 	lea    0x650b3d(%rip),%r8        # 0x14107e209
140a2d6cc:	49 b9 00 00 00 00 00 	movabs $0xc000000000000000,%r9
140a2d6d3:	00 00 c0
140a2d6d6:	b1 30                	mov    $0x30,%cl
140a2d6d8:	49 8b d0             	mov    %r8,%rdx
140a2d6db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140a2d6e0:	3a c8                	cmp    %al,%cl
140a2d6e2:	74 13                	je     0x140a2d6f7
140a2d6e4:	0f b6 0a             	movzbl (%rdx),%ecx
140a2d6e7:	48 ff c2             	inc    %rdx
140a2d6ea:	84 c9                	test   %cl,%cl
140a2d6ec:	75 f2                	jne    0x140a2d6e0
140a2d6ee:	c6 43 10 01          	movb   $0x1,0x10(%rbx)
140a2d6f2:	e9 8f fd ff ff       	jmp    0x140a2d486
140a2d6f7:	49 3b f9             	cmp    %r9,%rdi
140a2d6fa:	7c 4b                	jl     0x140a2d747
140a2d6fc:	0f be c0             	movsbl %al,%eax
140a2d6ff:	48 03 ff             	add    %rdi,%rdi
140a2d702:	83 e8 30             	sub    $0x30,%eax
140a2d705:	48 63 c8             	movslq %eax,%rcx
140a2d708:	4a 8d 04 11          	lea    (%rcx,%r10,1),%rax
140a2d70c:	48 3b f8             	cmp    %rax,%rdi
140a2d70f:	7c 36                	jl     0x140a2d747
140a2d711:	48 8b 03             	mov    (%rbx),%rax
140a2d714:	48 2b f9             	sub    %rcx,%rdi
140a2d717:	ff 43 18             	incl   0x18(%rbx)
140a2d71a:	48 ff c0             	inc    %rax
140a2d71d:	48 89 03             	mov    %rax,(%rbx)
140a2d720:	48 3b 43 08          	cmp    0x8(%rbx),%rax
140a2d724:	0f 84 2b 03 00 00    	je     0x140a2da55
140a2d72a:	0f b6 00             	movzbl (%rax),%eax
140a2d72d:	3c 0a                	cmp    $0xa,%al
140a2d72f:	75 0a                	jne    0x140a2d73b
140a2d731:	ff 43 14             	incl   0x14(%rbx)
140a2d734:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a2d73b:	84 c0                	test   %al,%al
140a2d73d:	75 97                	jne    0x140a2d6d6
140a2d73f:	88 43 10             	mov    %al,0x10(%rbx)
140a2d742:	e9 3f fd ff ff       	jmp    0x140a2d486
140a2d747:	c6 43 10 0a          	movb   $0xa,0x10(%rbx)
140a2d74b:	e9 36 fd ff ff       	jmp    0x140a2d486
140a2d750:	49 ba 00 00 00 00 00 	movabs $0x8000000000000000,%r10
140a2d757:	00 00 80
140a2d75a:	4c 8d 0d e0 3e 65 00 	lea    0x653ee0(%rip),%r9        # 0x141081641
140a2d761:	49 bb 34 33 33 33 33 	movabs $0xf333333333333334,%r11
140a2d768:	33 33 f3
140a2d76b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140a2d770:	0f b6 05 c9 3e 65 00 	movzbl 0x653ec9(%rip),%eax        # 0x141081640
140a2d777:	49 8b c9             	mov    %r9,%rcx
140a2d77a:	84 c0                	test   %al,%al
140a2d77c:	0f 84 d0 fc ff ff    	je     0x140a2d452
140a2d782:	3a c2                	cmp    %dl,%al
140a2d784:	74 13                	je     0x140a2d799
140a2d786:	0f b6 01             	movzbl (%rcx),%eax
140a2d789:	48 ff c1             	inc    %rcx
140a2d78c:	84 c0                	test   %al,%al
140a2d78e:	75 f2                	jne    0x140a2d782
140a2d790:	c6 43 10 01          	movb   $0x1,0x10(%rbx)
140a2d794:	e9 ed fc ff ff       	jmp    0x140a2d486
140a2d799:	49 3b fb             	cmp    %r11,%rdi
140a2d79c:	7c a9                	jl     0x140a2d747
140a2d79e:	0f be c2             	movsbl %dl,%eax
140a2d7a1:	48 8d 3c bf          	lea    (%rdi,%rdi,4),%rdi
140a2d7a5:	83 e8 30             	sub    $0x30,%eax
140a2d7a8:	48 03 ff             	add    %rdi,%rdi
140a2d7ab:	48 63 c8             	movslq %eax,%rcx
140a2d7ae:	4a 8d 04 11          	lea    (%rcx,%r10,1),%rax
140a2d7b2:	48 3b f8             	cmp    %rax,%rdi
140a2d7b5:	7c 90                	jl     0x140a2d747
140a2d7b7:	48 8b 13             	mov    (%rbx),%rdx
140a2d7ba:	48 2b f9             	sub    %rcx,%rdi
140a2d7bd:	ff 43 18             	incl   0x18(%rbx)
140a2d7c0:	48 ff c2             	inc    %rdx
140a2d7c3:	48 89 13             	mov    %rdx,(%rbx)
140a2d7c6:	49 3b d0             	cmp    %r8,%rdx
140a2d7c9:	0f 84 86 02 00 00    	je     0x140a2da55
140a2d7cf:	0f b6 12             	movzbl (%rdx),%edx
140a2d7d2:	80 fa 0a             	cmp    $0xa,%dl
140a2d7d5:	75 0a                	jne    0x140a2d7e1
140a2d7d7:	ff 43 14             	incl   0x14(%rbx)
140a2d7da:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a2d7e1:	84 d2                	test   %dl,%dl
140a2d7e3:	75 8b                	jne    0x140a2d770
140a2d7e5:	88 53 10             	mov    %dl,0x10(%rbx)
140a2d7e8:	e9 99 fc ff ff       	jmp    0x140a2d486
140a2d7ed:	49 3b fb             	cmp    %r11,%rdi
140a2d7f0:	0f 8f c9 01 00 00    	jg     0x140a2d9bf
140a2d7f6:	0f be c2             	movsbl %dl,%eax
140a2d7f9:	48 8d 3c fd 00 00 00 	lea    0x0(,%rdi,8),%rdi
140a2d800:	00
140a2d801:	83 e8 30             	sub    $0x30,%eax
140a2d804:	48 63 c8             	movslq %eax,%rcx
140a2d807:	49 8b c2             	mov    %r10,%rax
140a2d80a:	48 2b c1             	sub    %rcx,%rax
140a2d80d:	48 3b f8             	cmp    %rax,%rdi
140a2d810:	0f 8f a9 01 00 00    	jg     0x140a2d9bf
140a2d816:	48 8b 13             	mov    (%rbx),%rdx
140a2d819:	48 03 f9             	add    %rcx,%rdi
140a2d81c:	ff 43 18             	incl   0x18(%rbx)
140a2d81f:	48 ff c2             	inc    %rdx
140a2d822:	48 89 13             	mov    %rdx,(%rbx)
140a2d825:	49 3b d0             	cmp    %r8,%rdx
140a2d828:	0f 84 27 02 00 00    	je     0x140a2da55
140a2d82e:	0f b6 12             	movzbl (%rdx),%edx
140a2d831:	80 fa 0a             	cmp    $0xa,%dl
140a2d834:	75 0a                	jne    0x140a2d840
140a2d836:	ff 43 14             	incl   0x14(%rbx)
140a2d839:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a2d840:	84 d2                	test   %dl,%dl
140a2d842:	0f 85 e9 fb ff ff    	jne    0x140a2d431
140a2d848:	88 53 10             	mov    %dl,0x10(%rbx)
140a2d84b:	e9 36 fc ff ff       	jmp    0x140a2d486
140a2d850:	48 8b cb             	mov    %rbx,%rcx
140a2d853:	e8 e8 a2 fc ff       	call   0x1409f7b40
140a2d858:	0f b6 d0             	movzbl %al,%edx
140a2d85b:	84 c0                	test   %al,%al
140a2d85d:	0f 84 1f fc ff ff    	je     0x140a2d482
140a2d863:	4c 8d 05 bf 3d 65 00 	lea    0x653dbf(%rip),%r8        # 0x141081629
140a2d86a:	49 ba ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r10
140a2d871:	ff ff 7f
140a2d874:	49 b9 ff ff ff ff ff 	movabs $0x7ffffffffffffff,%r9
140a2d87b:	ff ff 07
140a2d87e:	66 90                	xchg   %ax,%ax
140a2d880:	0f b6 05 a1 3d 65 00 	movzbl 0x653da1(%rip),%eax        # 0x141081628
140a2d887:	49 8b c8             	mov    %r8,%rcx
140a2d88a:	84 c0                	test   %al,%al
140a2d88c:	0f 84 c0 fb ff ff    	je     0x140a2d452
140a2d892:	3a c2                	cmp    %dl,%al
140a2d894:	74 13                	je     0x140a2d8a9
140a2d896:	0f b6 01             	movzbl (%rcx),%eax
140a2d899:	48 ff c1             	inc    %rcx
140a2d89c:	84 c0                	test   %al,%al
140a2d89e:	75 f2                	jne    0x140a2d892