14001f7dd:	0f 1f 00             	nopl   (%rax)
14001f7e0:	49 8b 14 de          	mov    (%r14,%rbx,8),%rdx
14001f7e4:	48 89 f1             	mov    %rsi,%rcx
14001f7e7:	e8 d4 e4 ff ff       	call   0x14001dcc0
14001f7ec:	83 f8 02             	cmp    $0x2,%eax
14001f7ef:	0f 8f eb 03 00 00    	jg     0x14001fbe0
14001f7f5:	48 83 c3 01          	add    $0x1,%rbx
14001f7f9:	48 83 fb 07          	cmp    $0x7,%rbx
14001f7fd:	75 e1                	jne    0x14001f7e0
14001f7ff:	44 88 7c 24 4c       	mov    %r15b,0x4c(%rsp)
14001f804:	48 8d 2d f5 aa 1d 00 	lea    0x1daaf5(%rip),%rbp        # 0x1401fa300
14001f80b:	31 ff                	xor    %edi,%edi
14001f80d:	eb 25                	jmp    0x14001f834
14001f80f:	90                   	nop
14001f810:	4c 89 f9             	mov    %r15,%rcx
14001f813:	e8 80 a6 1c 00       	call   0x1401e9e98
14001f818:	48 63 d3             	movslq %ebx,%rdx
14001f81b:	48 39 c2             	cmp    %rax,%rdx
14001f81e:	0f 84 dc 03 00 00    	je     0x14001fc00
14001f824:	83 c7 01             	add    $0x1,%edi
14001f827:	48 83 c5 10          	add    $0x10,%rbp
14001f82b:	83 ff 2c             	cmp    $0x2c,%edi
14001f82e:	0f 84 5c 04 00 00    	je     0x14001fc90
14001f834:	4c 8b 7d 00          	mov    0x0(%rbp),%r15
14001f838:	48 89 f1             	mov    %rsi,%rcx
14001f83b:	4c 89 fa             	mov    %r15,%rdx
14001f83e:	e8 7d e4 ff ff       	call   0x14001dcc0
14001f843:	89 c3                	mov    %eax,%ebx
14001f845:	83 f8 02             	cmp    $0x2,%eax
14001f848:	7e c6                	jle    0x14001f810
14001f84a:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14001f84f:	83 38 ff             	cmpl   $0xffffffff,(%rax)
14001f852:	0f 84 14 06 00 00    	je     0x14001fe6c
14001f858:	48 63 db             	movslq %ebx,%rbx
14001f85b:	48 01 de             	add    %rbx,%rsi
14001f85e:	44 0f b6 3e          	movzbl (%rsi),%r15d
14001f862:	44 89 f8             	mov    %r15d,%eax
14001f865:	84 c0                	test   %al,%al
14001f867:	0f 85 2b ff ff ff    	jne    0x14001f798
14001f86d:	0f 1f 00             	nopl   (%rax)
14001f870:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
14001f875:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
14001f87a:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14001f87f:	e8 4c eb ff ff       	call   0x14001e3d0
14001f884:	48 89 45 00          	mov    %rax,0x0(%rbp)
14001f888:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
14001f88c:	0f 84 4b 09 00 00    	je     0x1400201dd
14001f892:	41 83 3f ff          	cmpl   $0xffffffff,(%r15)
14001f896:	0f 84 71 06 00 00    	je     0x14001ff0d
14001f89c:	44 8b 44 24 48       	mov    0x48(%rsp),%r8d
14001f8a1:	45 85 c0             	test   %r8d,%r8d
14001f8a4:	75 24                	jne    0x14001f8ca
14001f8a6:	41 8b 07             	mov    (%r15),%eax
14001f8a9:	48 8b 55 00          	mov    0x0(%rbp),%rdx
14001f8ad:	85 c0                	test   %eax,%eax
14001f8af:	0f 8e 2b 06 00 00    	jle    0x14001fee0
14001f8b5:	6b c0 3c             	imul   $0x3c,%eax,%eax
14001f8b8:	48 98                	cltq
14001f8ba:	48 39 c2             	cmp    %rax,%rdx
14001f8bd:	0f 82 1a 09 00 00    	jb     0x1400201dd
14001f8c3:	48 29 c2             	sub    %rax,%rdx
14001f8c6:	48 89 55 00          	mov    %rdx,0x0(%rbp)
14001f8ca:	31 c0                	xor    %eax,%eax
14001f8cc:	48 8b 3d 1d 92 21 00 	mov    0x21921d(%rip),%rdi        # 0x140238af0
14001f8d3:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
14001f8da:	00
14001f8db:	48 2b 17             	sub    (%rdi),%rdx
14001f8de:	0f 85 0a 09 00 00    	jne    0x1400201ee
14001f8e4:	0f 10 b4 24 a0 00 00 	movups 0xa0(%rsp),%xmm6
14001f8eb:	00
14001f8ec:	48 81 c4 b8 00 00 00 	add    $0xb8,%rsp
14001f8f3:	5b                   	pop    %rbx
14001f8f4:	5e                   	pop    %rsi
14001f8f5:	5f                   	pop    %rdi
14001f8f6:	5d                   	pop    %rbp
14001f8f7:	41 5c                	pop    %r12
14001f8f9:	41 5d                	pop    %r13
14001f8fb:	41 5e                	pop    %r14
14001f8fd:	41 5f                	pop    %r15
14001f8ff:	c3                   	ret
14001f900:	48 8d 6c 24 60       	lea    0x60(%rsp),%rbp
14001f905:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
14001f90b:	48 89 f1             	mov    %rsi,%rcx
14001f90e:	48 89 ea             	mov    %rbp,%rdx
14001f911:	e8 3a c9 0c 00       	call   0x1400ec250
14001f916:	48 89 c7             	mov    %rax,%rdi
14001f919:	48 3d ff e0 f5 05    	cmp    $0x5f5e0ff,%rax
14001f91f:	76 24                	jbe    0x14001f945
14001f921:	8b 84 24 84 00 00 00 	mov    0x84(%rsp),%eax
14001f928:	23 84 24 80 00 00 00 	and    0x80(%rsp),%eax
14001f92f:	23 44 24 7c          	and    0x7c(%rsp),%eax
14001f933:	23 44 24 78          	and    0x78(%rsp),%eax
14001f937:	23 44 24 74          	and    0x74(%rsp),%eax
14001f93b:	23 44 24 70          	and    0x70(%rsp),%eax
14001f93f:	0f 88 e3 03 00 00    	js     0x14001fd28
14001f945:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
14001f94a:	41 0f b6 01          	movzbl (%r9),%eax
14001f94e:	3c 2f                	cmp    $0x2f,%al
14001f950:	0f 8f ba 00 00 00    	jg     0x14001fa10
14001f956:	3c 2c                	cmp    $0x2c,%al
14001f958:	0f 8f ba 00 00 00    	jg     0x14001fa18
14001f95e:	48 8d 46 01          	lea    0x1(%rsi),%rax
14001f962:	31 db                	xor    %ebx,%ebx
14001f964:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14001f96b:	00 00 00 00
14001f96f:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14001f976:	00 00 00 00
14001f97a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14001f980:	0f b6 10             	movzbl (%rax),%edx
14001f983:	89 d9                	mov    %ebx,%ecx
14001f985:	48 83 c0 01          	add    $0x1,%rax
14001f989:	83 c3 01             	add    $0x1,%ebx
14001f98c:	41 f6 04 14 02       	testb  $0x2,(%r12,%rdx,1)
14001f991:	75 ed                	jne    0x14001f980
14001f993:	83 e1 fd             	and    $0xfffffffd,%ecx
14001f996:	83 f9 05             	cmp    $0x5,%ecx
14001f999:	0f 84 61 01 00 00    	je     0x14001fb00
14001f99f:	83 7c 24 78 ff       	cmpl   $0xffffffff,0x78(%rsp)
14001f9a4:	0f 84 8e 02 00 00    	je     0x14001fc38
14001f9aa:	83 fb 04             	cmp    $0x4,%ebx
14001f9ad:	0f 84 19 06 00 00    	je     0x14001ffcc
14001f9b3:	83 fb 02             	cmp    $0x2,%ebx
14001f9b6:	0f 8f 9c fe ff ff    	jg     0x14001f858
14001f9bc:	48 8d 47 ff          	lea    -0x1(%rdi),%rax
14001f9c0:	48 83 f8 1e          	cmp    $0x1e,%rax
14001f9c4:	0f 87 0e 01 00 00    	ja     0x14001fad8
14001f9ca:	44 8b 5c 24 7c       	mov    0x7c(%rsp),%r11d
14001f9cf:	45 85 db             	test   %r11d,%r11d
14001f9d2:	0f 88 a6 02 00 00    	js     0x14001fc7e
14001f9d8:	83 fb 02             	cmp    $0x2,%ebx
14001f9db:	0f 84 7b 06 00 00    	je     0x14002005c
14001f9e1:	48 83 f8 0b          	cmp    $0xb,%rax
14001f9e5:	0f 87 6d fe ff ff    	ja     0x14001f858
14001f9eb:	44 8b 8c 24 80 00 00 	mov    0x80(%rsp),%r9d
14001f9f2:	00
14001f9f3:	45 85 c9             	test   %r9d,%r9d
14001f9f6:	0f 89 5c fe ff ff    	jns    0x14001f858
14001f9fc:	83 ef 01             	sub    $0x1,%edi
14001f9ff:	89 bc 24 80 00 00 00 	mov    %edi,0x80(%rsp)
14001fa06:	e9 4d fe ff ff       	jmp    0x14001f858
14001fa0b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001fa10:	3c 3a                	cmp    $0x3a,%al
14001fa12:	0f 85 46 ff ff ff    	jne    0x14001f95e
14001fa18:	41 0f b6 51 01       	movzbl 0x1(%r9),%edx
14001fa1d:	41 f6 04 14 02       	testb  $0x2,(%r12,%rdx,1)
14001fa22:	0f 84 36 ff ff ff    	je     0x14001f95e
14001fa28:	0f be d0             	movsbl %al,%edx
14001fa2b:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14001fa30:	49 89 f0             	mov    %rsi,%r8
14001fa33:	48 89 f9             	mov    %rdi,%rcx
14001fa36:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
14001fa3d:	00 00
14001fa3f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001fa44:	e8 a7 ec ff ff       	call   0x14001e6f0
14001fa49:	89 c3                	mov    %eax,%ebx
14001fa4b:	85 c0                	test   %eax,%eax
14001fa4d:	0f 84 0b ff ff ff    	je     0x14001f95e
14001fa53:	e9 00 fe ff ff       	jmp    0x14001f858
14001fa58:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14001fa5f:	00
14001fa60:	48 98                	cltq
14001fa62:	89 9c 24 80 00 00 00 	mov    %ebx,0x80(%rsp)
14001fa69:	48 01 c6             	add    %rax,%rsi
14001fa6c:	44 0f b6 3e          	movzbl (%rsi),%r15d
14001fa70:	44 89 f8             	mov    %r15d,%eax
14001fa73:	e9 18 fd ff ff       	jmp    0x14001f790
14001fa78:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14001fa7f:	00
14001fa80:	48 8d 6c 24 68       	lea    0x68(%rsp),%rbp
14001fa85:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
14001fa8b:	48 89 f9             	mov    %rdi,%rcx
14001fa8e:	48 89 ea             	mov    %rbp,%rdx
14001fa91:	e8 3a a4 1c 00       	call   0x1401e9ed0
14001fa96:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14001fa9b:	41 89 c7             	mov    %eax,%r15d
14001fa9e:	48 89 d8             	mov    %rbx,%rax
14001faa1:	48 29 f8             	sub    %rdi,%rax
14001faa4:	83 f8 04             	cmp    $0x4,%eax
14001faa7:	0f 84 67 03 00 00    	je     0x14001fe14
14001faad:	83 f8 02             	cmp    $0x2,%eax
14001fab0:	0f 84 e8 03 00 00    	je     0x14001fe9e
14001fab6:	29 f3                	sub    %esi,%ebx
14001fab8:	85 db                	test   %ebx,%ebx
14001faba:	0f 85 98 fd ff ff    	jne    0x14001f858
14001fac0:	44 0f b6 7e 01       	movzbl 0x1(%rsi),%r15d
14001fac5:	48 83 c6 01          	add    $0x1,%rsi
14001fac9:	44 89 f8             	mov    %r15d,%eax
14001facc:	e9 bf fc ff ff       	jmp    0x14001f790
14001fad1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14001fad8:	83 fb 02             	cmp    $0x2,%ebx
14001fadb:	0f 85 77 fd ff ff    	jne    0x14001f858
14001fae1:	8b ac 24 84 00 00 00 	mov    0x84(%rsp),%ebp
14001fae8:	85 ed                	test   %ebp,%ebp
14001faea:	0f 88 58 06 00 00    	js     0x140020148
14001faf0:	bb 02 00 00 00       	mov    $0x2,%ebx
14001faf5:	e9 5e fd ff ff       	jmp    0x14001f858
14001fafa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14001fb00:	48 b8 4b 59 86 38 d6 	movabs $0x346dc5d63886594b,%rax
14001fb07:	c5 6d 34
14001fb0a:	49 89 f9             	mov    %rdi,%r9
14001fb0d:	49 ba c3 f5 28 5c 8f 	movabs $0x28f5c28f5c28f5c3,%r10
14001fb14:	c2 f5 28
14001fb17:	48 f7 e7             	mul    %rdi
14001fb1a:	48 89 d1             	mov    %rdx,%rcx
14001fb1d:	48 89 fa             	mov    %rdi,%rdx
14001fb20:	48 c1 e9 0b          	shr    $0xb,%rcx
14001fb24:	48 c1 ea 02          	shr    $0x2,%rdx
14001fb28:	48 69 c1 10 27 00 00 	imul   $0x2710,%rcx,%rax
14001fb2f:	49 29 c1             	sub    %rax,%r9
14001fb32:	48 89 d0             	mov    %rdx,%rax
14001fb35:	49 f7 e2             	mul    %r10
14001fb38:	49 89 d7             	mov    %rdx,%r15
14001fb3b:	48 83 e2 fc          	and    $0xfffffffffffffffc,%rdx
14001fb3f:	49 c1 ef 02          	shr    $0x2,%r15
14001fb43:	4c 01 fa             	add    %r15,%rdx
14001fb46:	48 8d 04 92          	lea    (%rdx,%rdx,4),%rax
14001fb4a:	4c 89 ca             	mov    %r9,%rdx
14001fb4d:	48 c1 e0 02          	shl    $0x2,%rax
14001fb51:	48 c1 ea 02          	shr    $0x2,%rdx
14001fb55:	48 29 c7             	sub    %rax,%rdi
14001fb58:	48 89 d0             	mov    %rdx,%rax
14001fb5b:	49 f7 e2             	mul    %r10
14001fb5e:	49 89 ff             	mov    %rdi,%r15
14001fb61:	89 cf                	mov    %ecx,%edi
14001fb63:	48 c1 ea 02          	shr    $0x2,%rdx
14001fb67:	83 fb 08             	cmp    $0x8,%ebx
14001fb6a:	0f 84 de 03 00 00    	je     0x14001ff4e
14001fb70:	49 83 ff 3c          	cmp    $0x3c,%r15
14001fb74:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14001fb79:	41 0f 96 c2          	setbe  %r10b
14001fb7d:	49 81 f9 6f 17 00 00 	cmp    $0x176f,%r9
14001fb84:	0f 96 c0             	setbe  %al
14001fb87:	41 84 c2             	test   %al,%r10b
14001fb8a:	0f 84 26 ff ff ff    	je     0x14001fab6
14001fb90:	83 f9 18             	cmp    $0x18,%ecx
14001fb93:	0f 87 1d ff ff ff    	ja     0x14001fab6
14001fb99:	89 4c 24 78          	mov    %ecx,0x78(%rsp)
14001fb9d:	89 54 24 74          	mov    %edx,0x74(%rsp)
14001fba1:	44 89 7c 24 70       	mov    %r15d,0x70(%rsp)
14001fba6:	80 3b 2e             	cmpb   $0x2e,(%rbx)
14001fba9:	0f 85 07 ff ff ff    	jne    0x14001fab6
14001fbaf:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
14001fbb3:	41 f6 04 04 02       	testb  $0x2,(%r12,%rax,1)
14001fbb8:	0f 84 f8 fe ff ff    	je     0x14001fab6
14001fbbe:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
14001fbc2:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
14001fbc8:	48 89 ea             	mov    %rbp,%rdx
14001fbcb:	e8 00 a3 1c 00       	call   0x1401e9ed0
14001fbd0:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14001fbd5:	e9 dc fe ff ff       	jmp    0x14001fab6
14001fbda:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14001fbe0:	48 98                	cltq
14001fbe2:	89 9c 24 88 00 00 00 	mov    %ebx,0x88(%rsp)
14001fbe9:	48 01 c6             	add    %rax,%rsi
14001fbec:	44 0f b6 3e          	movzbl (%rsi),%r15d
14001fbf0:	44 89 f8             	mov    %r15d,%eax
14001fbf3:	e9 98 fb ff ff       	jmp    0x14001f790
14001fbf8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14001fbff:	00
14001fc00:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14001fc05:	83 38 ff             	cmpl   $0xffffffff,(%rax)
14001fc08:	0f 85 aa fe ff ff    	jne    0x14001fab8
14001fc0e:	48 63 ff             	movslq %edi,%rdi
14001fc11:	48 8d 0d e8 a6 1d 00 	lea    0x1da6e8(%rip),%rcx        # 0x1401fa300
14001fc18:	48 c1 e7 04          	shl    $0x4,%rdi
14001fc1c:	8b 44 39 08          	mov    0x8(%rcx,%rdi,1),%eax
14001fc20:	03 44 39 0c          	add    0xc(%rcx,%rdi,1),%eax
14001fc24:	6b c0 3c             	imul   $0x3c,%eax,%eax
14001fc27:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
14001fc2c:	89 07                	mov    %eax,(%rdi)
14001fc2e:	e9 85 fe ff ff       	jmp    0x14001fab8
14001fc33:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001fc38:	8b 44 24 74          	mov    0x74(%rsp),%eax
14001fc3c:	0b 44 24 70          	or     0x70(%rsp),%eax
14001fc40:	0f 85 64 fd ff ff    	jne    0x14001f9aa
14001fc46:	83 fb 04             	cmp    $0x4,%ebx
14001fc49:	0f 84 3e 03 00 00    	je     0x14001ff8d
14001fc4f:	83 fb 02             	cmp    $0x2,%ebx
14001fc52:	0f 84 8a 04 00 00    	je     0x1400200e2
14001fc58:	66 0f d6 74 24 70    	movq   %xmm6,0x70(%rsp)
14001fc5e:	0f 8f f4 fb ff ff    	jg     0x14001f858
14001fc64:	48 8d 47 ff          	lea    -0x1(%rdi),%rax
14001fc68:	48 83 f8 1e          	cmp    $0x1e,%rax
14001fc6c:	0f 87 e6 fb ff ff    	ja     0x14001f858
14001fc72:	8b 54 24 7c          	mov    0x7c(%rsp),%edx
14001fc76:	85 d2                	test   %edx,%edx
14001fc78:	0f 89 63 fd ff ff    	jns    0x14001f9e1
14001fc7e:	89 7c 24 7c          	mov    %edi,0x7c(%rsp)
14001fc82:	e9 d1 fb ff ff       	jmp    0x14001f858
14001fc87:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14001fc8e:	00 00
14001fc90:	48 8d 15 6d a2 1d 00 	lea    0x1da26d(%rip),%rdx        # 0x1401f9f04
14001fc97:	48 89 f1             	mov    %rsi,%rcx
14001fc9a:	44 0f b6 7c 24 4c    	movzbl 0x4c(%rsp),%r15d
14001fca0:	e8 1b e0 ff ff       	call   0x14001dcc0
14001fca5:	83 f8 02             	cmp    $0x2,%eax
14001fca8:	0f 84 b2 04 00 00    	je     0x140020160
14001fcae:	48 8d 15 52 a2 1d 00 	lea    0x1da252(%rip),%rdx        # 0x1401f9f07
14001fcb5:	48 89 f1             	mov    %rsi,%rcx
14001fcb8:	e8 03 e0 ff ff       	call   0x14001dcc0
14001fcbd:	83 f8 02             	cmp    $0x2,%eax
14001fcc0:	0f 84 e5 03 00 00    	je     0x1400200ab
14001fcc6:	0f b6 56 01          	movzbl 0x1(%rsi),%edx
14001fcca:	48 89 d0             	mov    %rdx,%rax
14001fccd:	41 0f b6 14 14       	movzbl (%r12,%rdx,1),%edx
14001fcd2:	41 80 ff 54          	cmp    $0x54,%r15b
14001fcd6:	0f 84 57 03 00 00    	je     0x140020033
14001fcdc:	83 e2 04             	and    $0x4,%edx
14001fcdf:	b8 02 00 00 00       	mov    $0x2,%eax
14001fce4:	bb 01 00 00 00       	mov    $0x1,%ebx
14001fce9:	0f 84 69 fb ff ff    	je     0x14001f858
14001fcef:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14001fcf6:	00 00 00 00
14001fcfa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14001fd00:	0f b6 14 06          	movzbl (%rsi,%rax,1),%edx
14001fd04:	48 89 c3             	mov    %rax,%rbx
14001fd07:	48 83 c0 01          	add    $0x1,%rax
14001fd0b:	41 f6 04 14 04       	testb  $0x4,(%r12,%rdx,1)
14001fd10:	75 ee                	jne    0x14001fd00
14001fd12:	48 63 db             	movslq %ebx,%rbx
14001fd15:	48 01 de             	add    %rbx,%rsi
14001fd18:	44 0f b6 3e          	movzbl (%rsi),%r15d
14001fd1c:	44 89 f8             	mov    %r15d,%eax
14001fd1f:	e9 41 fb ff ff       	jmp    0x14001f865
14001fd24:	0f 1f 40 00          	nopl   0x0(%rax)
14001fd28:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14001fd2d:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
14001fd32:	48 89 7c 24 68       	mov    %rdi,0x68(%rsp)
14001fd37:	e8 d4 9c 1c 00       	call   0x1401e9a10
14001fd3c:	85 c0                	test   %eax,%eax
14001fd3e:	0f 85 01 fc ff ff    	jne    0x14001f945
14001fd44:	8b 5c 24 60          	mov    0x60(%rsp),%ebx
14001fd48:	c7 44 24 48 01 00 00 	movl   $0x1,0x48(%rsp)
14001fd4f:	00
14001fd50:	29 f3                	sub    %esi,%ebx
14001fd52:	e9 61 fd ff ff       	jmp    0x14001fab8
14001fd57:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14001fd5e:	00 00
14001fd60:	0f b6 46 01          	movzbl 0x1(%rsi),%eax
14001fd64:	48 8d 49 01          	lea    0x1(%rcx),%rcx
14001fd68:	83 e8 30             	sub    $0x30,%eax
14001fd6b:	3c 09                	cmp    $0x9,%al
14001fd6d:	0f 87 cb 03 00 00    	ja     0x14002013e
14001fd73:	4c 8d 64 24 68       	lea    0x68(%rsp),%r12
14001fd78:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
14001fd7e:	4c 89 e2             	mov    %r12,%rdx
14001fd81:	e8 ca c4 0c 00       	call   0x1400ec250
14001fd86:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14001fd8b:	48 89 c7             	mov    %rax,%rdi
14001fd8e:	80 3b 20             	cmpb   $0x20,(%rbx)