140a1ae68:	e8 63 87 00 00       	call   0x140a235d0
140a1ae6d:	0f b6 d0             	movzbl %al,%edx
140a1ae70:	84 c0                	test   %al,%al
140a1ae72:	0f 84 b8 fd ff ff    	je     0x140a1ac30
140a1ae78:	0f b6 0d a9 67 66 00 	movzbl 0x6667a9(%rip),%ecx        # 0x141081628
140a1ae7f:	44 0f b6 c1          	movzbl %cl,%r8d
140a1ae83:	48 8d 05 9f 67 66 00 	lea    0x66679f(%rip),%rax        # 0x141081629
140a1ae8a:	84 c9                	test   %cl,%cl
140a1ae8c:	0f 84 2c 05 00 00    	je     0x140a1b3be
140a1ae92:	44 3a c2             	cmp    %dl,%r8b
140a1ae95:	74 11                	je     0x140a1aea8
140a1ae97:	44 0f b6 00          	movzbl (%rax),%r8d
140a1ae9b:	48 ff c0             	inc    %rax
140a1ae9e:	45 84 c0             	test   %r8b,%r8b
140a1aea1:	75 ef                	jne    0x140a1ae92
140a1aea3:	e9 16 05 00 00       	jmp    0x140a1b3be
140a1aea8:	48 be 00 00 00 00 00 	movabs $0x8000000000000000,%rsi
140a1aeaf:	00 00 80
140a1aeb2:	48 8d 3d 70 67 66 00 	lea    0x666770(%rip),%rdi        # 0x141081629
140a1aeb9:	49 be 00 00 00 00 00 	movabs $0xf800000000000000,%r14
140a1aec0:	00 00 f8
140a1aec3:	48 8b c7             	mov    %rdi,%rax
140a1aec6:	84 c9                	test   %cl,%cl
140a1aec8:	0f 84 10 ff ff ff    	je     0x140a1adde
140a1aece:	66 90                	xchg   %ax,%ax
140a1aed0:	3a ca                	cmp    %dl,%cl
140a1aed2:	74 11                	je     0x140a1aee5
140a1aed4:	0f b6 08             	movzbl (%rax),%ecx
140a1aed7:	48 ff c0             	inc    %rax
140a1aeda:	84 c9                	test   %cl,%cl
140a1aedc:	75 f2                	jne    0x140a1aed0
140a1aede:	b1 01                	mov    $0x1,%cl
140a1aee0:	e9 4d fd ff ff       	jmp    0x140a1ac32
140a1aee5:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
140a1aee9:	49 3b ce             	cmp    %r14,%rcx
140a1aeec:	0f 8c 66 01 00 00    	jl     0x140a1b058
140a1aef2:	48 c1 e1 04          	shl    $0x4,%rcx
140a1aef6:	48 89 4d 20          	mov    %rcx,0x20(%rbp)
140a1aefa:	0f be c2             	movsbl %dl,%eax
140a1aefd:	80 fa 39             	cmp    $0x39,%dl
140a1af00:	7f 05                	jg     0x140a1af07
140a1af02:	83 c0 d0             	add    $0xffffffd0,%eax
140a1af05:	eb 0d                	jmp    0x140a1af14
140a1af07:	80 fa 46             	cmp    $0x46,%dl
140a1af0a:	7f 05                	jg     0x140a1af11
140a1af0c:	83 c0 c9             	add    $0xffffffc9,%eax
140a1af0f:	eb 03                	jmp    0x140a1af14
140a1af11:	83 c0 a9             	add    $0xffffffa9,%eax
140a1af14:	48 63 d0             	movslq %eax,%rdx
140a1af17:	48 8d 04 32          	lea    (%rdx,%rsi,1),%rax
140a1af1b:	48 3b c8             	cmp    %rax,%rcx
140a1af1e:	0f 8c 34 01 00 00    	jl     0x140a1b058
140a1af24:	48 2b ca             	sub    %rdx,%rcx
140a1af27:	48 89 4d 20          	mov    %rcx,0x20(%rbp)
140a1af2b:	48 8b 0b             	mov    (%rbx),%rcx
140a1af2e:	e8 5d 44 96 ff       	call   0x14037f390
140a1af33:	83 f8 ff             	cmp    $0xffffffff,%eax
140a1af36:	74 03                	je     0x140a1af3b
140a1af38:	88 43 08             	mov    %al,0x8(%rbx)
140a1af3b:	ff 43 18             	incl   0x18(%rbx)
140a1af3e:	48 8b 13             	mov    (%rbx),%rdx
140a1af41:	48 8b 02             	mov    (%rdx),%rax
140a1af44:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a1af48:	f6 44 11 10 06       	testb  $0x6,0x10(%rcx,%rdx,1)
140a1af4d:	75 15                	jne    0x140a1af64
140a1af4f:	0f b6 53 08          	movzbl 0x8(%rbx),%edx
140a1af53:	80 fa 0a             	cmp    $0xa,%dl
140a1af56:	75 0e                	jne    0x140a1af66
140a1af58:	ff 43 14             	incl   0x14(%rbx)
140a1af5b:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a1af62:	eb 02                	jmp    0x140a1af66
140a1af64:	32 d2                	xor    %dl,%dl
140a1af66:	84 d2                	test   %dl,%dl
140a1af68:	0f 84 f0 fe ff ff    	je     0x140a1ae5e
140a1af6e:	0f b6 0d b3 66 66 00 	movzbl 0x6666b3(%rip),%ecx        # 0x141081628
140a1af75:	e9 49 ff ff ff       	jmp    0x140a1aec3
140a1af7a:	48 8b cb             	mov    %rbx,%rcx
140a1af7d:	e8 4e 86 00 00       	call   0x140a235d0
140a1af82:	0f b6 d0             	movzbl %al,%edx
140a1af85:	84 c0                	test   %al,%al
140a1af87:	0f 84 a3 fc ff ff    	je     0x140a1ac30
140a1af8d:	b1 30                	mov    $0x30,%cl
140a1af8f:	48 8d 05 73 32 66 00 	lea    0x663273(%rip),%rax        # 0x14107e209
140a1af96:	3a ca                	cmp    %dl,%cl
140a1af98:	74 0f                	je     0x140a1afa9
140a1af9a:	0f b6 08             	movzbl (%rax),%ecx
140a1af9d:	48 ff c0             	inc    %rax
140a1afa0:	84 c9                	test   %cl,%cl
140a1afa2:	75 f2                	jne    0x140a1af96
140a1afa4:	e9 15 04 00 00       	jmp    0x140a1b3be
140a1afa9:	48 be 00 00 00 00 00 	movabs $0x8000000000000000,%rsi
140a1afb0:	00 00 80
140a1afb3:	48 8d 3d 4f 32 66 00 	lea    0x66324f(%rip),%rdi        # 0x14107e209
140a1afba:	49 be 00 00 00 00 00 	movabs $0xc000000000000000,%r14
140a1afc1:	00 00 c0
140a1afc4:	b0 30                	mov    $0x30,%al
140a1afc6:	48 8b cf             	mov    %rdi,%rcx
140a1afc9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140a1afd0:	3a c2                	cmp    %dl,%al
140a1afd2:	74 11                	je     0x140a1afe5
140a1afd4:	0f b6 01             	movzbl (%rcx),%eax
140a1afd7:	48 ff c1             	inc    %rcx
140a1afda:	84 c0                	test   %al,%al
140a1afdc:	75 f2                	jne    0x140a1afd0
140a1afde:	b1 01                	mov    $0x1,%cl
140a1afe0:	e9 4d fc ff ff       	jmp    0x140a1ac32
140a1afe5:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
140a1afe9:	49 3b ce             	cmp    %r14,%rcx
140a1afec:	7c 6a                	jl     0x140a1b058
140a1afee:	48 03 c9             	add    %rcx,%rcx
140a1aff1:	48 89 4d 20          	mov    %rcx,0x20(%rbp)
140a1aff5:	0f be c2             	movsbl %dl,%eax
140a1aff8:	83 e8 30             	sub    $0x30,%eax
140a1affb:	48 63 d0             	movslq %eax,%rdx
140a1affe:	48 8d 04 32          	lea    (%rdx,%rsi,1),%rax
140a1b002:	48 3b c8             	cmp    %rax,%rcx
140a1b005:	7c 51                	jl     0x140a1b058
140a1b007:	48 2b ca             	sub    %rdx,%rcx
140a1b00a:	48 89 4d 20          	mov    %rcx,0x20(%rbp)
140a1b00e:	48 8b 0b             	mov    (%rbx),%rcx
140a1b011:	e8 7a 43 96 ff       	call   0x14037f390
140a1b016:	83 f8 ff             	cmp    $0xffffffff,%eax
140a1b019:	74 03                	je     0x140a1b01e
140a1b01b:	88 43 08             	mov    %al,0x8(%rbx)
140a1b01e:	ff 43 18             	incl   0x18(%rbx)
140a1b021:	48 8b 13             	mov    (%rbx),%rdx
140a1b024:	48 8b 02             	mov    (%rdx),%rax
140a1b027:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a1b02b:	f6 44 11 10 06       	testb  $0x6,0x10(%rcx,%rdx,1)
140a1b030:	75 15                	jne    0x140a1b047
140a1b032:	0f b6 53 08          	movzbl 0x8(%rbx),%edx
140a1b036:	80 fa 0a             	cmp    $0xa,%dl
140a1b039:	75 0e                	jne    0x140a1b049
140a1b03b:	ff 43 14             	incl   0x14(%rbx)
140a1b03e:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a1b045:	eb 02                	jmp    0x140a1b049
140a1b047:	32 d2                	xor    %dl,%dl
140a1b049:	84 d2                	test   %dl,%dl
140a1b04b:	0f 85 73 ff ff ff    	jne    0x140a1afc4
140a1b051:	32 c9                	xor    %cl,%cl
140a1b053:	e9 da fb ff ff       	jmp    0x140a1ac32
140a1b058:	b1 0a                	mov    $0xa,%cl
140a1b05a:	e9 d3 fb ff ff       	jmp    0x140a1ac32
140a1b05f:	0f b6 05 da 65 66 00 	movzbl 0x6665da(%rip),%eax        # 0x141081640
140a1b066:	0f b6 c8             	movzbl %al,%ecx
140a1b069:	4c 8d 05 d1 65 66 00 	lea    0x6665d1(%rip),%r8        # 0x141081641
140a1b070:	84 c0                	test   %al,%al
140a1b072:	0f 84 46 03 00 00    	je     0x140a1b3be
140a1b078:	3a ca                	cmp    %dl,%cl
140a1b07a:	74 10                	je     0x140a1b08c
140a1b07c:	41 0f b6 08          	movzbl (%r8),%ecx
140a1b080:	49 ff c0             	inc    %r8
140a1b083:	84 c9                	test   %cl,%cl
140a1b085:	75 f1                	jne    0x140a1b078
140a1b087:	e9 32 03 00 00       	jmp    0x140a1b3be
140a1b08c:	48 be 00 00 00 00 00 	movabs $0x8000000000000000,%rsi
140a1b093:	00 00 80
140a1b096:	48 8d 3d a4 65 66 00 	lea    0x6665a4(%rip),%rdi        # 0x141081641
140a1b09d:	49 be 34 33 33 33 33 	movabs $0xf333333333333334,%r14
140a1b0a4:	33 33 f3
140a1b0a7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140a1b0ae:	00 00
140a1b0b0:	48 8b cf             	mov    %rdi,%rcx
140a1b0b3:	84 c0                	test   %al,%al
140a1b0b5:	0f 84 23 fd ff ff    	je     0x140a1adde
140a1b0bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140a1b0c0:	3a c2                	cmp    %dl,%al
140a1b0c2:	74 11                	je     0x140a1b0d5
140a1b0c4:	0f b6 01             	movzbl (%rcx),%eax
140a1b0c7:	48 ff c1             	inc    %rcx
140a1b0ca:	84 c0                	test   %al,%al
140a1b0cc:	75 f2                	jne    0x140a1b0c0
140a1b0ce:	b1 01                	mov    $0x1,%cl
140a1b0d0:	e9 5d fb ff ff       	jmp    0x140a1ac32
140a1b0d5:	48 8b 45 20          	mov    0x20(%rbp),%rax
140a1b0d9:	49 3b c6             	cmp    %r14,%rax
140a1b0dc:	0f 8c 76 ff ff ff    	jl     0x140a1b058
140a1b0e2:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
140a1b0e6:	48 03 c9             	add    %rcx,%rcx
140a1b0e9:	48 89 4d 20          	mov    %rcx,0x20(%rbp)
140a1b0ed:	0f be c2             	movsbl %dl,%eax
140a1b0f0:	83 e8 30             	sub    $0x30,%eax
140a1b0f3:	48 63 d0             	movslq %eax,%rdx
140a1b0f6:	48 8d 04 32          	lea    (%rdx,%rsi,1),%rax
140a1b0fa:	48 3b c8             	cmp    %rax,%rcx
140a1b0fd:	0f 8c 55 ff ff ff    	jl     0x140a1b058
140a1b103:	48 2b ca             	sub    %rdx,%rcx
140a1b106:	48 89 4d 20          	mov    %rcx,0x20(%rbp)
140a1b10a:	48 8b 0b             	mov    (%rbx),%rcx
140a1b10d:	e8 7e 42 96 ff       	call   0x14037f390
140a1b112:	83 f8 ff             	cmp    $0xffffffff,%eax
140a1b115:	74 03                	je     0x140a1b11a
140a1b117:	88 43 08             	mov    %al,0x8(%rbx)
140a1b11a:	ff 43 18             	incl   0x18(%rbx)
140a1b11d:	48 8b 13             	mov    (%rbx),%rdx
140a1b120:	48 8b 02             	mov    (%rdx),%rax
140a1b123:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a1b127:	f6 44 11 10 06       	testb  $0x6,0x10(%rcx,%rdx,1)
140a1b12c:	75 15                	jne    0x140a1b143
140a1b12e:	0f b6 53 08          	movzbl 0x8(%rbx),%edx
140a1b132:	80 fa 0a             	cmp    $0xa,%dl
140a1b135:	75 0e                	jne    0x140a1b145
140a1b137:	ff 43 14             	incl   0x14(%rbx)
140a1b13a:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a1b141:	eb 02                	jmp    0x140a1b145
140a1b143:	32 d2                	xor    %dl,%dl
140a1b145:	84 d2                	test   %dl,%dl
140a1b147:	0f 84 11 fd ff ff    	je     0x140a1ae5e
140a1b14d:	0f b6 05 ec 64 66 00 	movzbl 0x6664ec(%rip),%eax        # 0x141081640
140a1b154:	e9 57 ff ff ff       	jmp    0x140a1b0b0
140a1b159:	32 d2                	xor    %dl,%dl
140a1b15b:	84 d2                	test   %dl,%dl
140a1b15d:	0f 84 fb fc ff ff    	je     0x140a1ae5e
140a1b163:	b1 62                	mov    $0x62,%cl
140a1b165:	48 8d 05 95 30 66 00 	lea    0x663095(%rip),%rax        # 0x14107e201
140a1b16c:	0f 1f 40 00          	nopl   0x0(%rax)
140a1b170:	3a ca                	cmp    %dl,%cl
140a1b172:	0f 84 15 02 00 00    	je     0x140a1b38d
140a1b178:	0f b6 08             	movzbl (%rax),%ecx
140a1b17b:	48 ff c0             	inc    %rax
140a1b17e:	84 c9                	test   %cl,%cl
140a1b180:	75 ee                	jne    0x140a1b170
140a1b182:	b1 78                	mov    $0x78,%cl
140a1b184:	48 8d 05 7a 30 66 00 	lea    0x66307a(%rip),%rax        # 0x14107e205
140a1b18b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140a1b190:	3a ca                	cmp    %dl,%cl
140a1b192:	0f 84 d2 00 00 00    	je     0x140a1b26a
140a1b198:	0f b6 08             	movzbl (%rax),%ecx
140a1b19b:	48 ff c0             	inc    %rax
140a1b19e:	84 c9                	test   %cl,%cl
140a1b1a0:	75 ee                	jne    0x140a1b190
140a1b1a2:	48 8d 3d a8 64 66 00 	lea    0x6664a8(%rip),%rdi        # 0x141081651
140a1b1a9:	48 be ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rsi
140a1b1b0:	ff ff 7f
140a1b1b3:	49 be ff ff ff ff ff 	movabs $0xfffffffffffffff,%r14
140a1b1ba:	ff ff 0f
140a1b1bd:	0f 1f 00             	nopl   (%rax)
140a1b1c0:	0f b6 05 89 64 66 00 	movzbl 0x666489(%rip),%eax        # 0x141081650
140a1b1c7:	48 8b cf             	mov    %rdi,%rcx
140a1b1ca:	84 c0                	test   %al,%al
140a1b1cc:	0f 84 0c fc ff ff    	je     0x140a1adde
140a1b1d2:	3a c2                	cmp    %dl,%al
140a1b1d4:	74 11                	je     0x140a1b1e7
140a1b1d6:	0f b6 01             	movzbl (%rcx),%eax
140a1b1d9:	48 ff c1             	inc    %rcx
140a1b1dc:	84 c0                	test   %al,%al
140a1b1de:	75 f2                	jne    0x140a1b1d2
140a1b1e0:	b1 01                	mov    $0x1,%cl
140a1b1e2:	e9 4b fa ff ff       	jmp    0x140a1ac32
140a1b1e7:	48 8b 45 20          	mov    0x20(%rbp),%rax
140a1b1eb:	49 3b c6             	cmp    %r14,%rax
140a1b1ee:	0f 8f 8d 02 00 00    	jg     0x140a1b481
140a1b1f4:	48 8d 0c c5 00 00 00 	lea    0x0(,%rax,8),%rcx
140a1b1fb:	00
140a1b1fc:	48 89 4d 20          	mov    %rcx,0x20(%rbp)
140a1b200:	0f be c2             	movsbl %dl,%eax
140a1b203:	83 e8 30             	sub    $0x30,%eax
140a1b206:	48 63 d0             	movslq %eax,%rdx
140a1b209:	48 8b c6             	mov    %rsi,%rax
140a1b20c:	48 2b c2             	sub    %rdx,%rax
140a1b20f:	48 3b c8             	cmp    %rax,%rcx
140a1b212:	0f 8f 69 02 00 00    	jg     0x140a1b481
140a1b218:	48 8d 04 11          	lea    (%rcx,%rdx,1),%rax
140a1b21c:	48 89 45 20          	mov    %rax,0x20(%rbp)
140a1b220:	48 8b 0b             	mov    (%rbx),%rcx
140a1b223:	e8 68 41 96 ff       	call   0x14037f390
140a1b228:	83 f8 ff             	cmp    $0xffffffff,%eax
140a1b22b:	74 03                	je     0x140a1b230
140a1b22d:	88 43 08             	mov    %al,0x8(%rbx)
140a1b230:	ff 43 18             	incl   0x18(%rbx)
140a1b233:	48 8b 13             	mov    (%rbx),%rdx
140a1b236:	48 8b 02             	mov    (%rdx),%rax
140a1b239:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a1b23d:	f6 44 11 10 06       	testb  $0x6,0x10(%rcx,%rdx,1)
140a1b242:	75 15                	jne    0x140a1b259
140a1b244:	0f b6 53 08          	movzbl 0x8(%rbx),%edx
140a1b248:	80 fa 0a             	cmp    $0xa,%dl
140a1b24b:	75 0e                	jne    0x140a1b25b
140a1b24d:	ff 43 14             	incl   0x14(%rbx)
140a1b250:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a1b257:	eb 02                	jmp    0x140a1b25b
140a1b259:	32 d2                	xor    %dl,%dl
140a1b25b:	84 d2                	test   %dl,%dl
140a1b25d:	0f 85 5d ff ff ff    	jne    0x140a1b1c0
140a1b263:	32 c9                	xor    %cl,%cl
140a1b265:	e9 c8 f9 ff ff       	jmp    0x140a1ac32
140a1b26a:	48 8b cb             	mov    %rbx,%rcx
140a1b26d:	e8 5e 83 00 00       	call   0x140a235d0
140a1b272:	0f b6 d0             	movzbl %al,%edx
140a1b275:	84 c0                	test   %al,%al
140a1b277:	0f 84 b3 f9 ff ff    	je     0x140a1ac30
140a1b27d:	0f b6 0d a4 63 66 00 	movzbl 0x6663a4(%rip),%ecx        # 0x141081628
140a1b284:	44 0f b6 c1          	movzbl %cl,%r8d
140a1b288:	48 8d 05 9a 63 66 00 	lea    0x66639a(%rip),%rax        # 0x141081629
140a1b28f:	84 c9                	test   %cl,%cl
140a1b291:	0f 84 27 01 00 00    	je     0x140a1b3be
140a1b297:	44 3a c2             	cmp    %dl,%r8b
140a1b29a:	74 11                	je     0x140a1b2ad
140a1b29c:	44 0f b6 00          	movzbl (%rax),%r8d
140a1b2a0:	48 ff c0             	inc    %rax
140a1b2a3:	45 84 c0             	test   %r8b,%r8b
140a1b2a6:	75 ef                	jne    0x140a1b297
140a1b2a8:	e9 11 01 00 00       	jmp    0x140a1b3be
140a1b2ad:	48 8d 3d 75 63 66 00 	lea    0x666375(%rip),%rdi        # 0x141081629
140a1b2b4:	48 be ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rsi
140a1b2bb:	ff ff 7f
140a1b2be:	49 be ff ff ff ff ff 	movabs $0x7ffffffffffffff,%r14
140a1b2c5:	ff ff 07
140a1b2c8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140a1b2cf:	00
140a1b2d0:	48 8b c7             	mov    %rdi,%rax
140a1b2d3:	84 c9                	test   %cl,%cl
140a1b2d5:	0f 84 03 fb ff ff    	je     0x140a1adde
140a1b2db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140a1b2e0:	3a ca                	cmp    %dl,%cl
140a1b2e2:	74 11                	je     0x140a1b2f5
140a1b2e4:	0f b6 08             	movzbl (%rax),%ecx
140a1b2e7:	48 ff c0             	inc    %rax
140a1b2ea:	84 c9                	test   %cl,%cl
140a1b2ec:	75 f2                	jne    0x140a1b2e0
140a1b2ee:	b1 01                	mov    $0x1,%cl
140a1b2f0:	e9 3d f9 ff ff       	jmp    0x140a1ac32
140a1b2f5:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
140a1b2f9:	49 3b ce             	cmp    %r14,%rcx
140a1b2fc:	0f 8f 7f 01 00 00    	jg     0x140a1b481
140a1b302:	48 c1 e1 04          	shl    $0x4,%rcx
140a1b306:	48 89 4d 20          	mov    %rcx,0x20(%rbp)
140a1b30a:	0f be c2             	movsbl %dl,%eax
140a1b30d:	80 fa 39             	cmp    $0x39,%dl
140a1b310:	7f 05                	jg     0x140a1b317
140a1b312:	83 c0 d0             	add    $0xffffffd0,%eax
140a1b315:	eb 0d                	jmp    0x140a1b324
140a1b317:	80 fa 46             	cmp    $0x46,%dl
140a1b31a:	7f 05                	jg     0x140a1b321
140a1b31c:	83 c0 c9             	add    $0xffffffc9,%eax
140a1b31f:	eb 03                	jmp    0x140a1b324
140a1b321:	83 c0 a9             	add    $0xffffffa9,%eax
140a1b324:	48 63 d0             	movslq %eax,%rdx
140a1b327:	48 8b c6             	mov    %rsi,%rax
140a1b32a:	48 2b c2             	sub    %rdx,%rax
140a1b32d:	48 3b c8             	cmp    %rax,%rcx
140a1b330:	0f 8f 4b 01 00 00    	jg     0x140a1b481
140a1b336:	48 8d 04 0a          	lea    (%rdx,%rcx,1),%rax
140a1b33a:	48 89 45 20          	mov    %rax,0x20(%rbp)
140a1b33e:	48 8b 0b             	mov    (%rbx),%rcx
140a1b341:	e8 4a 40 96 ff       	call   0x14037f390
140a1b346:	83 f8 ff             	cmp    $0xffffffff,%eax
140a1b349:	74 03                	je     0x140a1b34e
140a1b34b:	88 43 08             	mov    %al,0x8(%rbx)
140a1b34e:	ff 43 18             	incl   0x18(%rbx)