140a1d347:	00
140a1d348:	c6 45 d7 00          	movb   $0x0,-0x29(%rbp)
140a1d34c:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140a1d350:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140a1d355:	48 3b c1             	cmp    %rcx,%rax
140a1d358:	74 1e                	je     0x140a1d378
140a1d35a:	0f 10 10             	movups (%rax),%xmm2
140a1d35d:	0f 10 58 10          	movups 0x10(%rax),%xmm3
140a1d361:	0f 10 45 d7          	movups -0x29(%rbp),%xmm0
140a1d365:	0f 11 00             	movups %xmm0,(%rax)
140a1d368:	0f 10 4d e7          	movups -0x19(%rbp),%xmm1
140a1d36c:	0f 11 48 10          	movups %xmm1,0x10(%rax)
140a1d370:	0f 11 55 d7          	movups %xmm2,-0x29(%rbp)
140a1d374:	0f 11 5d e7          	movups %xmm3,-0x19(%rbp)
140a1d378:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140a1d37c:	49 8b cf             	mov    %r15,%rcx
140a1d37f:	e8 cc 71 06 00       	call   0x140a84550
140a1d384:	48 8b cf             	mov    %rdi,%rcx
140a1d387:	e8 44 62 00 00       	call   0x140a235d0
140a1d38c:	0f be d8             	movsbl %al,%ebx
140a1d38f:	84 c0                	test   %al,%al
140a1d391:	0f 84 fc fb ff ff    	je     0x140a1cf93
140a1d397:	8b cb                	mov    %ebx,%ecx
140a1d399:	e8 a2 67 41 00       	call   0x140e33b40
140a1d39e:	85 c0                	test   %eax,%eax
140a1d3a0:	74 15                	je     0x140a1d3b7
140a1d3a2:	b0 3a                	mov    $0x3a,%al
140a1d3a4:	3a c3                	cmp    %bl,%al
140a1d3a6:	74 0f                	je     0x140a1d3b7
140a1d3a8:	41 0f b6 06          	movzbl (%r14),%eax
140a1d3ac:	49 ff c6             	inc    %r14
140a1d3af:	84 c0                	test   %al,%al
140a1d3b1:	75 f1                	jne    0x140a1d3a4
140a1d3b3:	b0 01                	mov    $0x1,%al
140a1d3b5:	eb 02                	jmp    0x140a1d3b9
140a1d3b7:	32 c0                	xor    %al,%al
140a1d3b9:	84 c0                	test   %al,%al
140a1d3bb:	74 5c                	je     0x140a1d419
140a1d3bd:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
140a1d3c1:	48 8b 55 0f          	mov    0xf(%rbp),%rdx
140a1d3c5:	48 3b ca             	cmp    %rdx,%rcx
140a1d3c8:	73 2a                	jae    0x140a1d3f4
140a1d3ca:	48 8d 41 01          	lea    0x1(%rcx),%rax
140a1d3ce:	48 89 45 07          	mov    %rax,0x7(%rbp)
140a1d3d2:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
140a1d3d6:	48 83 fa 0f          	cmp    $0xf,%rdx
140a1d3da:	48 0f 47 45 f7       	cmova  -0x9(%rbp),%rax
140a1d3df:	88 1c 08             	mov    %bl,(%rax,%rcx,1)
140a1d3e2:	c6 44 08 01 00       	movb   $0x0,0x1(%rax,%rcx,1)
140a1d3e7:	48 8b cf             	mov    %rdi,%rcx
140a1d3ea:	e8 e1 61 00 00       	call   0x140a235d0
140a1d3ef:	0f b6 f0             	movzbl %al,%esi
140a1d3f2:	eb 66                	jmp    0x140a1d45a
140a1d3f4:	44 0f b6 cb          	movzbl %bl,%r9d
140a1d3f8:	44 0f b6 44 24 20    	movzbl 0x20(%rsp),%r8d
140a1d3fe:	ba 01 00 00 00       	mov    $0x1,%edx
140a1d403:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140a1d407:	e8 b4 b3 78 ff       	call   0x1401a87c0
140a1d40c:	48 8b cf             	mov    %rdi,%rcx
140a1d40f:	e8 bc 61 00 00       	call   0x140a235d0
140a1d414:	0f b6 f0             	movzbl %al,%esi
140a1d417:	eb 41                	jmp    0x140a1d45a
140a1d419:	80 fb 25             	cmp    $0x25,%bl
140a1d41c:	0f 85 c3 01 00 00    	jne    0x140a1d5e5
140a1d422:	48 8b cf             	mov    %rdi,%rcx
140a1d425:	e8 a6 61 00 00       	call   0x140a235d0
140a1d42a:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140a1d42e:	48 8b cf             	mov    %rdi,%rcx
140a1d431:	e8 1a 07 00 00       	call   0x140a1db50
140a1d436:	80 7f 11 01          	cmpb   $0x1,0x11(%rdi)
140a1d43a:	0f 87 57 fb ff ff    	ja     0x140a1cf97
140a1d440:	48 8b 17             	mov    (%rdi),%rdx
140a1d443:	48 8b 02             	mov    (%rdx),%rax
140a1d446:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a1d44a:	f6 44 11 10 06       	testb  $0x6,0x10(%rcx,%rdx,1)
140a1d44f:	75 06                	jne    0x140a1d457
140a1d451:	0f b6 77 08          	movzbl 0x8(%rdi),%esi
140a1d455:	eb 03                	jmp    0x140a1d45a
140a1d457:	40 32 f6             	xor    %sil,%sil
140a1d45a:	40 84 f6             	test   %sil,%sil
140a1d45d:	0f 84 b6 fe ff ff    	je     0x140a1d319
140a1d463:	0f b6 5c 24 20       	movzbl 0x20(%rsp),%ebx
140a1d468:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140a1d46f:	00
140a1d470:	40 0f be ce          	movsbl %sil,%ecx
140a1d474:	e8 c7 66 41 00       	call   0x140e33b40
140a1d479:	85 c0                	test   %eax,%eax
140a1d47b:	74 18                	je     0x140a1d495
140a1d47d:	b0 3a                	mov    $0x3a,%al
140a1d47f:	49 8b cd             	mov    %r13,%rcx
140a1d482:	40 3a c6             	cmp    %sil,%al
140a1d485:	74 0e                	je     0x140a1d495
140a1d487:	0f b6 01             	movzbl (%rcx),%eax
140a1d48a:	48 ff c1             	inc    %rcx
140a1d48d:	84 c0                	test   %al,%al
140a1d48f:	75 f1                	jne    0x140a1d482
140a1d491:	b0 01                	mov    $0x1,%al
140a1d493:	eb 02                	jmp    0x140a1d497
140a1d495:	32 c0                	xor    %al,%al
140a1d497:	84 c0                	test   %al,%al
140a1d499:	0f 84 83 00 00 00    	je     0x140a1d522
140a1d49f:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
140a1d4a3:	48 8b 55 0f          	mov    0xf(%rbp),%rdx
140a1d4a7:	48 3b ca             	cmp    %rdx,%rcx
140a1d4aa:	73 20                	jae    0x140a1d4cc
140a1d4ac:	48 8d 41 01          	lea    0x1(%rcx),%rax
140a1d4b0:	48 89 45 07          	mov    %rax,0x7(%rbp)
140a1d4b4:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
140a1d4b8:	48 83 fa 0f          	cmp    $0xf,%rdx
140a1d4bc:	48 0f 47 45 f7       	cmova  -0x9(%rbp),%rax
140a1d4c1:	40 88 34 08          	mov    %sil,(%rax,%rcx,1)
140a1d4c5:	c6 44 08 01 00       	movb   $0x0,0x1(%rax,%rcx,1)
140a1d4ca:	eb 17                	jmp    0x140a1d4e3
140a1d4cc:	44 0f b6 ce          	movzbl %sil,%r9d
140a1d4d0:	44 0f b6 c3          	movzbl %bl,%r8d
140a1d4d4:	ba 01 00 00 00       	mov    $0x1,%edx
140a1d4d9:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140a1d4dd:	e8 de b2 78 ff       	call   0x1401a87c0
140a1d4e2:	90                   	nop
140a1d4e3:	48 8b 0f             	mov    (%rdi),%rcx
140a1d4e6:	e8 a5 1e 96 ff       	call   0x14037f390
140a1d4eb:	83 f8 ff             	cmp    $0xffffffff,%eax
140a1d4ee:	74 03                	je     0x140a1d4f3
140a1d4f0:	88 47 08             	mov    %al,0x8(%rdi)
140a1d4f3:	ff 47 18             	incl   0x18(%rdi)
140a1d4f6:	48 8b 17             	mov    (%rdi),%rdx
140a1d4f9:	48 8b 02             	mov    (%rdx),%rax
140a1d4fc:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a1d500:	f6 44 11 10 06       	testb  $0x6,0x10(%rcx,%rdx,1)
140a1d505:	75 16                	jne    0x140a1d51d
140a1d507:	0f b6 77 08          	movzbl 0x8(%rdi),%esi
140a1d50b:	40 80 fe 0a          	cmp    $0xa,%sil
140a1d50f:	75 0f                	jne    0x140a1d520
140a1d511:	ff 47 14             	incl   0x14(%rdi)
140a1d514:	c7 47 18 01 00 00 00 	movl   $0x1,0x18(%rdi)
140a1d51b:	eb 03                	jmp    0x140a1d520
140a1d51d:	40 32 f6             	xor    %sil,%sil
140a1d520:	eb 6a                	jmp    0x140a1d58c
140a1d522:	40 80 fe 25          	cmp    $0x25,%sil
140a1d526:	75 7f                	jne    0x140a1d5a7
140a1d528:	48 8b 0f             	mov    (%rdi),%rcx
140a1d52b:	e8 60 1e 96 ff       	call   0x14037f390
140a1d530:	83 f8 ff             	cmp    $0xffffffff,%eax
140a1d533:	74 03                	je     0x140a1d538
140a1d535:	88 47 08             	mov    %al,0x8(%rdi)
140a1d538:	ff 47 18             	incl   0x18(%rdi)
140a1d53b:	48 8b 17             	mov    (%rdi),%rdx
140a1d53e:	48 8b 02             	mov    (%rdx),%rax
140a1d541:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a1d545:	f6 44 11 10 06       	testb  $0x6,0x10(%rcx,%rdx,1)
140a1d54a:	75 10                	jne    0x140a1d55c
140a1d54c:	80 7f 08 0a          	cmpb   $0xa,0x8(%rdi)
140a1d550:	75 0a                	jne    0x140a1d55c
140a1d552:	ff 47 14             	incl   0x14(%rdi)
140a1d555:	c7 47 18 01 00 00 00 	movl   $0x1,0x18(%rdi)
140a1d55c:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140a1d560:	48 8b cf             	mov    %rdi,%rcx
140a1d563:	e8 e8 05 00 00       	call   0x140a1db50
140a1d568:	80 7f 11 01          	cmpb   $0x1,0x11(%rdi)
140a1d56c:	0f 87 25 fa ff ff    	ja     0x140a1cf97
140a1d572:	48 8b 17             	mov    (%rdi),%rdx
140a1d575:	48 8b 02             	mov    (%rdx),%rax
140a1d578:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a1d57c:	f6 44 11 10 06       	testb  $0x6,0x10(%rcx,%rdx,1)
140a1d581:	75 06                	jne    0x140a1d589
140a1d583:	0f b6 77 08          	movzbl 0x8(%rdi),%esi
140a1d587:	eb 03                	jmp    0x140a1d58c
140a1d589:	40 32 f6             	xor    %sil,%sil
140a1d58c:	40 84 f6             	test   %sil,%sil
140a1d58f:	0f 85 db fe ff ff    	jne    0x140a1d470
140a1d595:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
140a1d599:	e8 42 45 00 00       	call   0x140a21ae0
140a1d59e:	40 88 77 11          	mov    %sil,0x11(%rdi)
140a1d5a2:	e9 f0 f9 ff ff       	jmp    0x140a1cf97
140a1d5a7:	40 80 fe 3a          	cmp    $0x3a,%sil
140a1d5ab:	75 0e                	jne    0x140a1d5bb
140a1d5ad:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
140a1d5b1:	e8 2a 45 00 00       	call   0x140a21ae0
140a1d5b6:	e9 24 01 00 00       	jmp    0x140a1d6df
140a1d5bb:	b1 2f                	mov    $0x2f,%cl
140a1d5bd:	48 8d 05 55 0c 66 00 	lea    0x660c55(%rip),%rax        # 0x14107e219
140a1d5c4:	40 3a ce             	cmp    %sil,%cl
140a1d5c7:	74 70                	je     0x140a1d639
140a1d5c9:	0f b6 08             	movzbl (%rax),%ecx
140a1d5cc:	48 ff c0             	inc    %rax
140a1d5cf:	84 c9                	test   %cl,%cl
140a1d5d1:	75 f1                	jne    0x140a1d5c4
140a1d5d3:	c6 47 11 01          	movb   $0x1,0x11(%rdi)
140a1d5d7:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
140a1d5db:	e8 00 45 00 00       	call   0x140a21ae0
140a1d5e0:	e9 b2 f9 ff ff       	jmp    0x140a1cf97
140a1d5e5:	80 fb 5b             	cmp    $0x5b,%bl
140a1d5e8:	0f 85 1c 05 00 00    	jne    0x140a1db0a
140a1d5ee:	48 8b cf             	mov    %rdi,%rcx
140a1d5f1:	e8 da 5f 00 00       	call   0x140a235d0
140a1d5f6:	e9 89 00 00 00       	jmp    0x140a1d684
140a1d5fb:	40 80 fe 3a          	cmp    $0x3a,%sil
140a1d5ff:	75 0e                	jne    0x140a1d60f
140a1d601:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
140a1d605:	e8 d6 44 00 00       	call   0x140a21ae0
140a1d60a:	e9 d0 00 00 00       	jmp    0x140a1d6df
140a1d60f:	b1 2f                	mov    $0x2f,%cl
140a1d611:	48 8d 05 01 0c 66 00 	lea    0x660c01(%rip),%rax        # 0x14107e219
140a1d618:	40 3a ce             	cmp    %sil,%cl
140a1d61b:	74 1c                	je     0x140a1d639
140a1d61d:	0f b6 08             	movzbl (%rax),%ecx
140a1d620:	48 ff c0             	inc    %rax
140a1d623:	84 c9                	test   %cl,%cl
140a1d625:	75 f1                	jne    0x140a1d618
140a1d627:	c6 47 11 01          	movb   $0x1,0x11(%rdi)
140a1d62b:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
140a1d62f:	e8 ac 44 00 00       	call   0x140a21ae0
140a1d634:	e9 5e f9 ff ff       	jmp    0x140a1cf97
140a1d639:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
140a1d63d:	e8 9e 44 00 00       	call   0x140a21ae0
140a1d642:	e9 b6 01 00 00       	jmp    0x140a1d7fd
140a1d647:	80 fb 5b             	cmp    $0x5b,%bl
140a1d64a:	0f 85 ba 04 00 00    	jne    0x140a1db0a
140a1d650:	48 8b 0f             	mov    (%rdi),%rcx
140a1d653:	e8 38 1d 96 ff       	call   0x14037f390
140a1d658:	83 f8 ff             	cmp    $0xffffffff,%eax
140a1d65b:	74 03                	je     0x140a1d660
140a1d65d:	88 47 08             	mov    %al,0x8(%rdi)
140a1d660:	ff 47 18             	incl   0x18(%rdi)
140a1d663:	48 8b 17             	mov    (%rdi),%rdx
140a1d666:	48 8b 02             	mov    (%rdx),%rax
140a1d669:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a1d66d:	f6 44 11 10 06       	testb  $0x6,0x10(%rcx,%rdx,1)
140a1d672:	75 10                	jne    0x140a1d684
140a1d674:	80 7f 08 0a          	cmpb   $0xa,0x8(%rdi)
140a1d678:	75 0a                	jne    0x140a1d684
140a1d67a:	ff 47 14             	incl   0x14(%rdi)
140a1d67d:	c7 47 18 01 00 00 00 	movl   $0x1,0x18(%rdi)
140a1d684:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
140a1d688:	48 8b cf             	mov    %rdi,%rcx
140a1d68b:	e8 a0 84 ff ff       	call   0x140a15b30
140a1d690:	80 7f 11 01          	cmpb   $0x1,0x11(%rdi)
140a1d694:	0f 87 fd f8 ff ff    	ja     0x140a1cf97
140a1d69a:	48 8b 17             	mov    (%rdi),%rdx
140a1d69d:	48 8b 02             	mov    (%rdx),%rax
140a1d6a0:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a1d6a4:	f6 44 11 10 06       	testb  $0x6,0x10(%rcx,%rdx,1)
140a1d6a9:	75 06                	jne    0x140a1d6b1
140a1d6ab:	0f b6 57 08          	movzbl 0x8(%rdi),%edx
140a1d6af:	eb 02                	jmp    0x140a1d6b3
140a1d6b1:	32 d2                	xor    %dl,%dl
140a1d6b3:	84 d2                	test   %dl,%dl
140a1d6b5:	0f 84 d8 f8 ff ff    	je     0x140a1cf93
140a1d6bb:	80 fa 5d             	cmp    $0x5d,%dl
140a1d6be:	0f 85 69 01 00 00    	jne    0x140a1d82d
140a1d6c4:	48 8b cf             	mov    %rdi,%rcx
140a1d6c7:	e8 04 5f 00 00       	call   0x140a235d0
140a1d6cc:	0f b6 f0             	movzbl %al,%esi
140a1d6cf:	84 c0                	test   %al,%al
140a1d6d1:	0f 84 f9 02 00 00    	je     0x140a1d9d0
140a1d6d7:	3c 3a                	cmp    $0x3a,%al
140a1d6d9:	0f 85 27 01 00 00    	jne    0x140a1d806
140a1d6df:	48 8b cf             	mov    %rdi,%rcx
140a1d6e2:	e8 e9 5e 00 00       	call   0x140a235d0
140a1d6e7:	44 0f b6 c8          	movzbl %al,%r9d
140a1d6eb:	84 c0                	test   %al,%al
140a1d6ed:	0f 84 a0 f8 ff ff    	je     0x140a1cf93
140a1d6f3:	0f b6 0d 46 3f 66 00 	movzbl 0x663f46(%rip),%ecx        # 0x141081640
140a1d6fa:	48 8d 15 40 3f 66 00 	lea    0x663f40(%rip),%rdx        # 0x141081641
140a1d701:	84 c9                	test   %cl,%cl
140a1d703:	74 0f                	je     0x140a1d714
140a1d705:	41 3a c9             	cmp    %r9b,%cl
140a1d708:	74 23                	je     0x140a1d72d
140a1d70a:	0f b6 0a             	movzbl (%rdx),%ecx
140a1d70d:	48 ff c2             	inc    %rdx
140a1d710:	84 c9                	test   %cl,%cl
140a1d712:	75 f1                	jne    0x140a1d705
140a1d714:	b8 08 00 00 00       	mov    $0x8,%eax
140a1d719:	b9 03 00 00 00       	mov    $0x3,%ecx
140a1d71e:	41 80 f9 0a          	cmp    $0xa,%r9b
140a1d722:	0f 45 c1             	cmovne %ecx,%eax
140a1d725:	88 47 11             	mov    %al,0x11(%rdi)
140a1d728:	e9 6a f8 ff ff       	jmp    0x140a1cf97
140a1d72d:	45 33 c0             	xor    %r8d,%r8d
140a1d730:	41 0f b6 d1          	movzbl %r9b,%edx
140a1d734:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a1d739:	e8 82 40 ff ff       	call   0x140a117c0
140a1d73e:	48 8b cf             	mov    %rdi,%rcx
140a1d741:	e8 8a 5e 00 00       	call   0x140a235d0
140a1d746:	0f b6 f0             	movzbl %al,%esi
140a1d749:	84 c0                	test   %al,%al
140a1d74b:	0f 84 80 00 00 00    	je     0x140a1d7d1
140a1d751:	48 8d 1d e9 3e 66 00 	lea    0x663ee9(%rip),%rbx        # 0x141081641
140a1d758:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140a1d75f:	00
140a1d760:	0f b6 05 d9 3e 66 00 	movzbl 0x663ed9(%rip),%eax        # 0x141081640
140a1d767:	48 8b cb             	mov    %rbx,%rcx
140a1d76a:	84 c0                	test   %al,%al
140a1d76c:	74 11                	je     0x140a1d77f
140a1d76e:	66 90                	xchg   %ax,%ax
140a1d770:	40 3a c6             	cmp    %sil,%al
140a1d773:	74 38                	je     0x140a1d7ad
140a1d775:	0f b6 01             	movzbl (%rcx),%eax
140a1d778:	48 ff c1             	inc    %rcx
140a1d77b:	84 c0                	test   %al,%al
140a1d77d:	75 f1                	jne    0x140a1d770
140a1d77f:	b1 2f                	mov    $0x2f,%cl
140a1d781:	48 8d 05 91 0a 66 00 	lea    0x660a91(%rip),%rax        # 0x14107e219
140a1d788:	40 3a ce             	cmp    %sil,%cl
140a1d78b:	74 63                	je     0x140a1d7f0
140a1d78d:	0f b6 08             	movzbl (%rax),%ecx
140a1d790:	48 ff c0             	inc    %rax
140a1d793:	84 c9                	test   %cl,%cl
140a1d795:	75 f1                	jne    0x140a1d788
140a1d797:	c6 47 11 01          	movb   $0x1,0x11(%rdi)
140a1d79b:	0f b7 54 24 20       	movzwl 0x20(%rsp),%edx
140a1d7a0:	49 8b cf             	mov    %r15,%rcx
140a1d7a3:	e8 88 6b 06 00       	call   0x140a84330
140a1d7a8:	e9 ea f7 ff ff       	jmp    0x140a1cf97
140a1d7ad:	45 33 c0             	xor    %r8d,%r8d
140a1d7b0:	40 0f b6 d6          	movzbl %sil,%edx
140a1d7b4:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a1d7b9:	e8 02 40 ff ff       	call   0x140a117c0
140a1d7be:	84 c0                	test   %al,%al
140a1d7c0:	74 25                	je     0x140a1d7e7
140a1d7c2:	48 8b cf             	mov    %rdi,%rcx
140a1d7c5:	e8 06 5e 00 00       	call   0x140a235d0
140a1d7ca:	0f b6 f0             	movzbl %al,%esi
140a1d7cd:	84 c0                	test   %al,%al
140a1d7cf:	75 8f                	jne    0x140a1d760
140a1d7d1:	0f b7 54 24 20       	movzwl 0x20(%rsp),%edx
140a1d7d6:	49 8b cf             	mov    %r15,%rcx
140a1d7d9:	e8 52 6b 06 00       	call   0x140a84330
140a1d7de:	c6 47 11 00          	movb   $0x0,0x11(%rdi)
140a1d7e2:	e9 b0 f7 ff ff       	jmp    0x140a1cf97
140a1d7e7:	c6 47 11 09          	movb   $0x9,0x11(%rdi)
140a1d7eb:	e9 a7 f7 ff ff       	jmp    0x140a1cf97
140a1d7f0:	0f b7 54 24 20       	movzwl 0x20(%rsp),%edx
140a1d7f5:	49 8b cf             	mov    %r15,%rcx
140a1d7f8:	e8 33 6b 06 00       	call   0x140a84330
140a1d7fd:	40 84 f6             	test   %sil,%sil
140a1d800:	0f 84 ca 01 00 00    	je     0x140a1d9d0
140a1d806:	40 80 fe 2f          	cmp    $0x2f,%sil
140a1d80a:	0f 84 fa 00 00 00    	je     0x140a1d90a
140a1d810:	40 80 fe 3f          	cmp    $0x3f,%sil
140a1d814:	0f 84 ce 01 00 00    	je     0x140a1d9e8
140a1d81a:	40 80 fe 23          	cmp    $0x23,%sil
140a1d81e:	0f 84 19 02 00 00    	je     0x140a1da3d
140a1d824:	c6 47 11 01          	movb   $0x1,0x11(%rdi)
140a1d828:	e9 6a f7 ff ff       	jmp    0x140a1cf97
140a1d82d:	b8 08 00 00 00       	mov    $0x8,%eax
140a1d832:	b9 03 00 00 00       	mov    $0x3,%ecx
140a1d837:	80 fa 0a             	cmp    $0xa,%dl
140a1d83a:	0f 45 c1             	cmovne %ecx,%eax
140a1d83d:	88 47 11             	mov    %al,0x11(%rdi)