140a2a564:	c6 43 10 02          	movb   $0x2,0x10(%rbx)
140a2a568:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
140a2a56c:	e8 bf bb 00 00       	call   0x140a36130
140a2a571:	80 3e 00             	cmpb   $0x0,(%rsi)
140a2a574:	74 03                	je     0x140a2a579
140a2a576:	c6 06 00             	movb   $0x0,(%rsi)
140a2a579:	0f 28 b4 24 a0 00 00 	movaps 0xa0(%rsp),%xmm6
140a2a580:	00
140a2a581:	0f 28 bc 24 90 00 00 	movaps 0x90(%rsp),%xmm7
140a2a588:	00
140a2a589:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140a2a590:	41 5f                	pop    %r15
140a2a592:	41 5e                	pop    %r14
140a2a594:	41 5c                	pop    %r12
140a2a596:	5f                   	pop    %rdi
140a2a597:	5e                   	pop    %rsi
140a2a598:	5b                   	pop    %rbx
140a2a599:	5d                   	pop    %rbp
140a2a59a:	c3                   	ret
140a2a59b:	32 c0                	xor    %al,%al
140a2a59d:	eb 13                	jmp    0x140a2a5b2
140a2a59f:	3c 2d                	cmp    $0x2d,%al
140a2a5a1:	75 0f                	jne    0x140a2a5b2
140a2a5a3:	48 8b cb             	mov    %rbx,%rcx
140a2a5a6:	c7 45 67 01 00 00 00 	movl   $0x1,0x67(%rbp)
140a2a5ad:	e8 8e d5 fc ff       	call   0x1409f7b40
140a2a5b2:	84 c0                	test   %al,%al
140a2a5b4:	74 ae                	je     0x140a2a564
140a2a5b6:	3c 2e                	cmp    $0x2e,%al
140a2a5b8:	0f 85 83 00 00 00    	jne    0x140a2a641
140a2a5be:	48 8b cb             	mov    %rbx,%rcx
140a2a5c1:	e8 7a d5 fc ff       	call   0x1409f7b40
140a2a5c6:	84 c0                	test   %al,%al
140a2a5c8:	74 9a                	je     0x140a2a564
140a2a5ca:	0f b6 0d 6f 70 65 00 	movzbl 0x65706f(%rip),%ecx        # 0x141081640
140a2a5d1:	48 8b d7             	mov    %rdi,%rdx
140a2a5d4:	84 c9                	test   %cl,%cl
140a2a5d6:	74 0e                	je     0x140a2a5e6
140a2a5d8:	3a c8                	cmp    %al,%cl
140a2a5da:	74 38                	je     0x140a2a614
140a2a5dc:	0f b6 0a             	movzbl (%rdx),%ecx
140a2a5df:	48 ff c2             	inc    %rdx
140a2a5e2:	84 c9                	test   %cl,%cl
140a2a5e4:	75 f2                	jne    0x140a2a5d8
140a2a5e6:	3c 0a                	cmp    $0xa,%al
140a2a5e8:	b9 08 00 00 00       	mov    $0x8,%ecx
140a2a5ed:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140a2a5f3:	41 0f 45 c8          	cmovne %r8d,%ecx
140a2a5f7:	88 4b 10             	mov    %cl,0x10(%rbx)
140a2a5fa:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
140a2a5fe:	e8 2d bb 00 00       	call   0x140a36130
140a2a603:	44 38 3e             	cmp    %r15b,(%rsi)
140a2a606:	0f 84 6d ff ff ff    	je     0x140a2a579
140a2a60c:	44 88 3e             	mov    %r15b,(%rsi)
140a2a60f:	e9 65 ff ff ff       	jmp    0x140a2a579
140a2a614:	f2 0f 59 f7          	mulsd  %xmm7,%xmm6
140a2a618:	41 bf ff ff ff ff    	mov    $0xffffffff,%r15d
140a2a61e:	0f be c0             	movsbl %al,%eax
140a2a621:	83 e8 30             	sub    $0x30,%eax
140a2a624:	44 89 7d 6f          	mov    %r15d,0x6f(%rbp)
140a2a628:	66 0f 6e c0          	movd   %eax,%xmm0
140a2a62c:	f3 0f e6 c0          	cvtdq2pd %xmm0,%xmm0
140a2a630:	f2 0f 58 c6          	addsd  %xmm6,%xmm0
140a2a634:	f2 0f 11 45 97       	movsd  %xmm0,-0x69(%rbp)
140a2a639:	0f 28 f0             	movaps %xmm0,%xmm6
140a2a63c:	e9 29 01 00 00       	jmp    0x140a2a76a
140a2a641:	3c 30                	cmp    $0x30,%al
140a2a643:	75 1e                	jne    0x140a2a663
140a2a645:	48 8b cb             	mov    %rbx,%rcx
140a2a648:	e8 f3 d4 fc ff       	call   0x1409f7b40
140a2a64d:	84 c0                	test   %al,%al
140a2a64f:	0f 84 2a 04 00 00    	je     0x140a2aa7f
140a2a655:	3c 2e                	cmp    $0x2e,%al
140a2a657:	0f 84 0d 01 00 00    	je     0x140a2a76a
140a2a65d:	c6 43 10 01          	movb   $0x1,0x10(%rbx)
140a2a661:	eb 97                	jmp    0x140a2a5fa
140a2a663:	0f b6 0d d6 6f 65 00 	movzbl 0x656fd6(%rip),%ecx        # 0x141081640
140a2a66a:	4c 8b c7             	mov    %rdi,%r8
140a2a66d:	0f b6 d1             	movzbl %cl,%edx
140a2a670:	84 c9                	test   %cl,%cl
140a2a672:	0f 84 6e ff ff ff    	je     0x140a2a5e6
140a2a678:	3a d0                	cmp    %al,%dl
140a2a67a:	74 14                	je     0x140a2a690
140a2a67c:	41 0f b6 10          	movzbl (%r8),%edx
140a2a680:	49 ff c0             	inc    %r8
140a2a683:	84 d2                	test   %dl,%dl
140a2a685:	75 f1                	jne    0x140a2a678
140a2a687:	e9 5a ff ff ff       	jmp    0x140a2a5e6
140a2a68c:	0f 1f 40 00          	nopl   0x0(%rax)
140a2a690:	49 8b d4             	mov    %r12,%rdx
140a2a693:	84 c9                	test   %cl,%cl
140a2a695:	74 0e                	je     0x140a2a6a5
140a2a697:	3a c8                	cmp    %al,%cl
140a2a699:	74 30                	je     0x140a2a6cb
140a2a69b:	0f b6 0a             	movzbl (%rdx),%ecx
140a2a69e:	48 ff c2             	inc    %rdx
140a2a6a1:	84 c9                	test   %cl,%cl
140a2a6a3:	75 f2                	jne    0x140a2a697
140a2a6a5:	b2 65                	mov    $0x65,%dl
140a2a6a7:	48 8d 0d 67 3b 65 00 	lea    0x653b67(%rip),%rcx        # 0x14107e215
140a2a6ae:	66 90                	xchg   %ax,%ax
140a2a6b0:	3a d0                	cmp    %al,%dl
140a2a6b2:	0f 84 88 00 00 00    	je     0x140a2a740
140a2a6b8:	0f b6 11             	movzbl (%rcx),%edx
140a2a6bb:	48 ff c1             	inc    %rcx
140a2a6be:	84 d2                	test   %dl,%dl
140a2a6c0:	75 ee                	jne    0x140a2a6b0
140a2a6c2:	c6 43 10 01          	movb   $0x1,0x10(%rbx)
140a2a6c6:	e9 2f ff ff ff       	jmp    0x140a2a5fa
140a2a6cb:	48 8b 0b             	mov    (%rbx),%rcx
140a2a6ce:	ff 43 18             	incl   0x18(%rbx)
140a2a6d1:	48 ff c1             	inc    %rcx
140a2a6d4:	f2 0f 59 f7          	mulsd  %xmm7,%xmm6
140a2a6d8:	0f be c0             	movsbl %al,%eax
140a2a6db:	83 e8 30             	sub    $0x30,%eax
140a2a6de:	48 89 0b             	mov    %rcx,(%rbx)
140a2a6e1:	66 0f 6e c0          	movd   %eax,%xmm0
140a2a6e5:	f3 0f e6 c0          	cvtdq2pd %xmm0,%xmm0
140a2a6e9:	f2 0f 58 c6          	addsd  %xmm6,%xmm0
140a2a6ed:	0f 28 f0             	movaps %xmm0,%xmm6
140a2a6f0:	f2 0f 11 45 97       	movsd  %xmm0,-0x69(%rbp)
140a2a6f5:	48 3b 4b 08          	cmp    0x8(%rbx),%rcx
140a2a6f9:	0f 84 80 03 00 00    	je     0x140a2aa7f
140a2a6ff:	0f b6 01             	movzbl (%rcx),%eax
140a2a702:	3c 0a                	cmp    $0xa,%al
140a2a704:	75 0a                	jne    0x140a2a710
140a2a706:	ff 43 14             	incl   0x14(%rbx)
140a2a709:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a2a710:	84 c0                	test   %al,%al
140a2a712:	0f 84 67 03 00 00    	je     0x140a2aa7f
140a2a718:	0f b6 0d 21 6f 65 00 	movzbl 0x656f21(%rip),%ecx        # 0x141081640
140a2a71f:	e9 6c ff ff ff       	jmp    0x140a2a690
140a2a724:	b2 65                	mov    $0x65,%dl
140a2a726:	48 8d 0d e8 3a 65 00 	lea    0x653ae8(%rip),%rcx        # 0x14107e215
140a2a72d:	0f 1f 00             	nopl   (%rax)
140a2a730:	3a d0                	cmp    %al,%dl
140a2a732:	74 0c                	je     0x140a2a740
140a2a734:	0f b6 11             	movzbl (%rcx),%edx
140a2a737:	48 ff c1             	inc    %rcx
140a2a73a:	84 d2                	test   %dl,%dl
140a2a73c:	75 f2                	jne    0x140a2a730
140a2a73e:	eb 32                	jmp    0x140a2a772
140a2a740:	84 c0                	test   %al,%al
140a2a742:	0f 84 1c fe ff ff    	je     0x140a2a564
140a2a748:	b1 65                	mov    $0x65,%cl
140a2a74a:	49 8b d6             	mov    %r14,%rdx
140a2a74d:	0f 1f 00             	nopl   (%rax)
140a2a750:	3a c8                	cmp    %al,%cl
140a2a752:	0f 84 c9 00 00 00    	je     0x140a2a821
140a2a758:	0f b6 0a             	movzbl (%rdx),%ecx
140a2a75b:	48 ff c2             	inc    %rdx
140a2a75e:	84 c9                	test   %cl,%cl
140a2a760:	75 ee                	jne    0x140a2a750
140a2a762:	3c 2e                	cmp    $0x2e,%al
140a2a764:	0f 85 7c fe ff ff    	jne    0x140a2a5e6
140a2a76a:	48 8b cb             	mov    %rbx,%rcx
140a2a76d:	e8 ce d3 fc ff       	call   0x1409f7b40
140a2a772:	84 c0                	test   %al,%al
140a2a774:	0f 84 05 03 00 00    	je     0x140a2aa7f
140a2a77a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140a2a780:	0f b6 0d b9 6e 65 00 	movzbl 0x656eb9(%rip),%ecx        # 0x141081640
140a2a787:	49 8b d4             	mov    %r12,%rdx
140a2a78a:	84 c9                	test   %cl,%cl
140a2a78c:	74 10                	je     0x140a2a79e
140a2a78e:	66 90                	xchg   %ax,%ax
140a2a790:	3a c8                	cmp    %al,%cl
140a2a792:	74 24                	je     0x140a2a7b8
140a2a794:	0f b6 0a             	movzbl (%rdx),%ecx
140a2a797:	48 ff c2             	inc    %rdx
140a2a79a:	84 c9                	test   %cl,%cl
140a2a79c:	75 f2                	jne    0x140a2a790
140a2a79e:	b1 65                	mov    $0x65,%cl
140a2a7a0:	3a c8                	cmp    %al,%cl
140a2a7a2:	74 70                	je     0x140a2a814
140a2a7a4:	41 0f b6 0e          	movzbl (%r14),%ecx
140a2a7a8:	49 ff c6             	inc    %r14
140a2a7ab:	84 c9                	test   %cl,%cl
140a2a7ad:	75 f1                	jne    0x140a2a7a0
140a2a7af:	c6 43 10 01          	movb   $0x1,0x10(%rbx)
140a2a7b3:	e9 b0 fd ff ff       	jmp    0x140a2a568
140a2a7b8:	48 8b 0b             	mov    (%rbx),%rcx
140a2a7bb:	41 ff cf             	dec    %r15d
140a2a7be:	ff 43 18             	incl   0x18(%rbx)
140a2a7c1:	48 ff c1             	inc    %rcx
140a2a7c4:	f2 0f 59 f7          	mulsd  %xmm7,%xmm6
140a2a7c8:	0f be c0             	movsbl %al,%eax
140a2a7cb:	83 e8 30             	sub    $0x30,%eax
140a2a7ce:	44 89 7d 6f          	mov    %r15d,0x6f(%rbp)
140a2a7d2:	48 89 0b             	mov    %rcx,(%rbx)
140a2a7d5:	66 0f 6e c0          	movd   %eax,%xmm0
140a2a7d9:	f3 0f e6 c0          	cvtdq2pd %xmm0,%xmm0
140a2a7dd:	f2 0f 58 c6          	addsd  %xmm6,%xmm0
140a2a7e1:	0f 28 f0             	movaps %xmm0,%xmm6
140a2a7e4:	f2 0f 11 45 97       	movsd  %xmm0,-0x69(%rbp)
140a2a7e9:	48 3b 4b 08          	cmp    0x8(%rbx),%rcx
140a2a7ed:	0f 84 8c 02 00 00    	je     0x140a2aa7f
140a2a7f3:	0f b6 01             	movzbl (%rcx),%eax
140a2a7f6:	3c 0a                	cmp    $0xa,%al
140a2a7f8:	75 0a                	jne    0x140a2a804
140a2a7fa:	ff 43 14             	incl   0x14(%rbx)
140a2a7fd:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a2a804:	84 c0                	test   %al,%al
140a2a806:	0f 85 74 ff ff ff    	jne    0x140a2a780
140a2a80c:	88 43 10             	mov    %al,0x10(%rbx)
140a2a80f:	e9 54 fd ff ff       	jmp    0x140a2a568
140a2a814:	48 8b cb             	mov    %rbx,%rcx
140a2a817:	e8 24 d3 fc ff       	call   0x1409f7b40
140a2a81c:	0f b6 d0             	movzbl %al,%edx
140a2a81f:	eb 28                	jmp    0x140a2a849
140a2a821:	48 8b 13             	mov    (%rbx),%rdx
140a2a824:	ff 43 18             	incl   0x18(%rbx)
140a2a827:	48 ff c2             	inc    %rdx
140a2a82a:	48 89 13             	mov    %rdx,(%rbx)
140a2a82d:	48 3b 53 08          	cmp    0x8(%rbx),%rdx
140a2a831:	74 14                	je     0x140a2a847
140a2a833:	0f b6 12             	movzbl (%rdx),%edx
140a2a836:	80 fa 0a             	cmp    $0xa,%dl
140a2a839:	75 0e                	jne    0x140a2a849
140a2a83b:	ff 43 14             	incl   0x14(%rbx)
140a2a83e:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a2a845:	eb 02                	jmp    0x140a2a849
140a2a847:	32 d2                	xor    %dl,%dl
140a2a849:	84 d2                	test   %dl,%dl
140a2a84b:	0f 84 13 fd ff ff    	je     0x140a2a564
140a2a851:	80 fa 2b             	cmp    $0x2b,%dl
140a2a854:	75 5e                	jne    0x140a2a8b4
140a2a856:	48 8b cb             	mov    %rbx,%rcx
140a2a859:	e8 e2 d2 fc ff       	call   0x1409f7b40
140a2a85e:	84 c0                	test   %al,%al
140a2a860:	0f 84 fe fc ff ff    	je     0x140a2a564
140a2a866:	0f b6 0d d3 6d 65 00 	movzbl 0x656dd3(%rip),%ecx        # 0x141081640
140a2a86d:	84 c9                	test   %cl,%cl
140a2a86f:	74 0e                	je     0x140a2a87f
140a2a871:	3a c8                	cmp    %al,%cl
140a2a873:	74 23                	je     0x140a2a898
140a2a875:	0f b6 0f             	movzbl (%rdi),%ecx
140a2a878:	48 ff c7             	inc    %rdi
140a2a87b:	84 c9                	test   %cl,%cl
140a2a87d:	75 f2                	jne    0x140a2a871
140a2a87f:	3c 0a                	cmp    $0xa,%al
140a2a881:	b9 08 00 00 00       	mov    $0x8,%ecx
140a2a886:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140a2a88c:	41 0f 45 c8          	cmovne %r8d,%ecx
140a2a890:	88 4b 10             	mov    %cl,0x10(%rbx)
140a2a893:	e9 d0 fc ff ff       	jmp    0x140a2a568
140a2a898:	0f be f8             	movsbl %al,%edi
140a2a89b:	b8 ff ff ff 7f       	mov    $0x7fffffff,%eax
140a2a8a0:	83 ef 30             	sub    $0x30,%edi
140a2a8a3:	3b c7                	cmp    %edi,%eax
140a2a8a5:	0f 89 38 01 00 00    	jns    0x140a2a9e3
140a2a8ab:	c6 43 10 0c          	movb   $0xc,0x10(%rbx)
140a2a8af:	e9 b4 fc ff ff       	jmp    0x140a2a568
140a2a8b4:	80 fa 2d             	cmp    $0x2d,%dl
140a2a8b7:	0f 85 e0 00 00 00    	jne    0x140a2a99d
140a2a8bd:	48 8b cb             	mov    %rbx,%rcx
140a2a8c0:	e8 7b d2 fc ff       	call   0x1409f7b40
140a2a8c5:	84 c0                	test   %al,%al
140a2a8c7:	0f 84 97 fc ff ff    	je     0x140a2a564
140a2a8cd:	0f b6 0d 6c 6d 65 00 	movzbl 0x656d6c(%rip),%ecx        # 0x141081640
140a2a8d4:	84 c9                	test   %cl,%cl
140a2a8d6:	74 a7                	je     0x140a2a87f
140a2a8d8:	3a c8                	cmp    %al,%cl
140a2a8da:	74 0c                	je     0x140a2a8e8
140a2a8dc:	0f b6 0f             	movzbl (%rdi),%ecx
140a2a8df:	48 ff c7             	inc    %rdi
140a2a8e2:	84 c9                	test   %cl,%cl
140a2a8e4:	75 f2                	jne    0x140a2a8d8
140a2a8e6:	eb 97                	jmp    0x140a2a87f
140a2a8e8:	0f be c8             	movsbl %al,%ecx
140a2a8eb:	8d 81 d0 ff ff 7f    	lea    0x7fffffd0(%rcx),%eax
140a2a8f1:	85 c0                	test   %eax,%eax
140a2a8f3:	0f 8f 9b 00 00 00    	jg     0x140a2a994
140a2a8f9:	bf 30 00 00 00       	mov    $0x30,%edi
140a2a8fe:	2b f9                	sub    %ecx,%edi
140a2a900:	48 8b cb             	mov    %rbx,%rcx
140a2a903:	89 7d 77             	mov    %edi,0x77(%rbp)
140a2a906:	e8 35 d2 fc ff       	call   0x1409f7b40
140a2a90b:	84 c0                	test   %al,%al
140a2a90d:	0f 84 6c 01 00 00    	je     0x140a2aa7f
140a2a913:	0f b6 0d 26 6d 65 00 	movzbl 0x656d26(%rip),%ecx        # 0x141081640
140a2a91a:	49 8b d4             	mov    %r12,%rdx
140a2a91d:	84 c9                	test   %cl,%cl
140a2a91f:	0f 84 8a fe ff ff    	je     0x140a2a7af
140a2a925:	3a c8                	cmp    %al,%cl
140a2a927:	74 13                	je     0x140a2a93c
140a2a929:	0f b6 0a             	movzbl (%rdx),%ecx
140a2a92c:	48 ff c2             	inc    %rdx
140a2a92f:	84 c9                	test   %cl,%cl
140a2a931:	75 f2                	jne    0x140a2a925
140a2a933:	c6 43 10 01          	movb   $0x1,0x10(%rbx)
140a2a937:	e9 2c fc ff ff       	jmp    0x140a2a568
140a2a93c:	81 ff 34 33 33 f3    	cmp    $0xf3333334,%edi
140a2a942:	7c 50                	jl     0x140a2a994
140a2a944:	0f be c8             	movsbl %al,%ecx
140a2a947:	8d 3c bf             	lea    (%rdi,%rdi,4),%edi
140a2a94a:	83 e9 30             	sub    $0x30,%ecx
140a2a94d:	03 ff                	add    %edi,%edi
140a2a94f:	89 7d 77             	mov    %edi,0x77(%rbp)
140a2a952:	8d 81 00 00 00 80    	lea    -0x80000000(%rcx),%eax
140a2a958:	3b f8                	cmp    %eax,%edi
140a2a95a:	7c 38                	jl     0x140a2a994
140a2a95c:	ff 43 18             	incl   0x18(%rbx)
140a2a95f:	2b f9                	sub    %ecx,%edi
140a2a961:	48 8b 0b             	mov    (%rbx),%rcx
140a2a964:	48 ff c1             	inc    %rcx
140a2a967:	89 7d 77             	mov    %edi,0x77(%rbp)
140a2a96a:	48 89 0b             	mov    %rcx,(%rbx)
140a2a96d:	48 3b 4b 08          	cmp    0x8(%rbx),%rcx
140a2a971:	0f 84 08 01 00 00    	je     0x140a2aa7f
140a2a977:	0f b6 01             	movzbl (%rcx),%eax
140a2a97a:	3c 0a                	cmp    $0xa,%al
140a2a97c:	75 0a                	jne    0x140a2a988
140a2a97e:	ff 43 14             	incl   0x14(%rbx)
140a2a981:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a2a988:	84 c0                	test   %al,%al
140a2a98a:	75 87                	jne    0x140a2a913
140a2a98c:	88 43 10             	mov    %al,0x10(%rbx)
140a2a98f:	e9 d4 fb ff ff       	jmp    0x140a2a568
140a2a994:	c6 43 10 0b          	movb   $0xb,0x10(%rbx)
140a2a998:	e9 cb fb ff ff       	jmp    0x140a2a568
140a2a99d:	0f b6 05 9c 6c 65 00 	movzbl 0x656c9c(%rip),%eax        # 0x141081640
140a2a9a4:	84 c0                	test   %al,%al
140a2a9a6:	74 0e                	je     0x140a2a9b6
140a2a9a8:	3a c2                	cmp    %dl,%al
140a2a9aa:	74 24                	je     0x140a2a9d0
140a2a9ac:	0f b6 07             	movzbl (%rdi),%eax
140a2a9af:	48 ff c7             	inc    %rdi
140a2a9b2:	84 c0                	test   %al,%al
140a2a9b4:	75 f2                	jne    0x140a2a9a8
140a2a9b6:	80 fa 0a             	cmp    $0xa,%dl
140a2a9b9:	b9 08 00 00 00       	mov    $0x8,%ecx
140a2a9be:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140a2a9c4:	41 0f 45 c8          	cmovne %r8d,%ecx
140a2a9c8:	88 4b 10             	mov    %cl,0x10(%rbx)
140a2a9cb:	e9 98 fb ff ff       	jmp    0x140a2a568
140a2a9d0:	0f be fa             	movsbl %dl,%edi
140a2a9d3:	b8 ff ff ff 7f       	mov    $0x7fffffff,%eax
140a2a9d8:	83 ef 30             	sub    $0x30,%edi
140a2a9db:	3b c7                	cmp    %edi,%eax
140a2a9dd:	0f 88 c8 fe ff ff    	js     0x140a2a8ab
140a2a9e3:	48 8b cb             	mov    %rbx,%rcx
140a2a9e6:	89 7d 77             	mov    %edi,0x77(%rbp)
140a2a9e9:	e8 52 d1 fc ff       	call   0x1409f7b40
140a2a9ee:	84 c0                	test   %al,%al
140a2a9f0:	0f 84 89 00 00 00    	je     0x140a2aa7f
140a2a9f6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140a2a9fd:	00 00 00
140a2aa00:	0f b6 0d 39 6c 65 00 	movzbl 0x656c39(%rip),%ecx        # 0x141081640
140a2aa07:	49 8b d4             	mov    %r12,%rdx
140a2aa0a:	84 c9                	test   %cl,%cl