140a19d2f:	41 b1 01             	mov    $0x1,%r9b
140a19d32:	e9 4a 07 00 00       	jmp    0x140a1a481
140a19d37:	48 8d 3d 13 79 66 00 	lea    0x667913(%rip),%rdi        # 0x141081651
140a19d3e:	48 be 00 00 00 00 00 	movabs $0x8000000000000000,%rsi
140a19d45:	00 00 80
140a19d48:	49 bc 00 00 00 00 00 	movabs $0xf000000000000000,%r12
140a19d4f:	00 00 f0
140a19d52:	0f b6 05 f7 78 66 00 	movzbl 0x6678f7(%rip),%eax        # 0x141081650
140a19d59:	48 8b cf             	mov    %rdi,%rcx
140a19d5c:	84 c0                	test   %al,%al
140a19d5e:	0f 84 fa 07 00 00    	je     0x140a1a55e
140a19d64:	3a c2                	cmp    %dl,%al
140a19d66:	74 13                	je     0x140a19d7b
140a19d68:	0f b6 01             	movzbl (%rcx),%eax
140a19d6b:	48 ff c1             	inc    %rcx
140a19d6e:	84 c0                	test   %al,%al
140a19d70:	75 f2                	jne    0x140a19d64
140a19d72:	c6 43 11 01          	movb   $0x1,0x11(%rbx)
140a19d76:	e9 79 fe ff ff       	jmp    0x140a19bf4
140a19d7b:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
140a19d7f:	49 3b cc             	cmp    %r12,%rcx
140a19d82:	0f 8c 4a 03 00 00    	jl     0x140a1a0d2
140a19d88:	48 8d 0c cd 00 00 00 	lea    0x0(,%rcx,8),%rcx
140a19d8f:	00
140a19d90:	48 89 4d 40          	mov    %rcx,0x40(%rbp)
140a19d94:	0f be c2             	movsbl %dl,%eax
140a19d97:	83 e8 30             	sub    $0x30,%eax
140a19d9a:	48 63 d0             	movslq %eax,%rdx
140a19d9d:	48 8d 04 32          	lea    (%rdx,%rsi,1),%rax
140a19da1:	48 3b c8             	cmp    %rax,%rcx
140a19da4:	0f 8c 28 03 00 00    	jl     0x140a1a0d2
140a19daa:	48 2b ca             	sub    %rdx,%rcx
140a19dad:	48 89 4d 40          	mov    %rcx,0x40(%rbp)
140a19db1:	48 8b 0b             	mov    (%rbx),%rcx
140a19db4:	e8 d7 55 96 ff       	call   0x14037f390
140a19db9:	83 f8 ff             	cmp    $0xffffffff,%eax
140a19dbc:	74 03                	je     0x140a19dc1
140a19dbe:	88 43 08             	mov    %al,0x8(%rbx)
140a19dc1:	ff 43 18             	incl   0x18(%rbx)
140a19dc4:	48 8b 13             	mov    (%rbx),%rdx
140a19dc7:	48 8b 02             	mov    (%rdx),%rax
140a19dca:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a19dce:	f6 44 11 10 06       	testb  $0x6,0x10(%rcx,%rdx,1)
140a19dd3:	75 15                	jne    0x140a19dea
140a19dd5:	0f b6 53 08          	movzbl 0x8(%rbx),%edx
140a19dd9:	80 fa 0a             	cmp    $0xa,%dl
140a19ddc:	75 0e                	jne    0x140a19dec
140a19dde:	ff 43 14             	incl   0x14(%rbx)
140a19de1:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a19de8:	eb 02                	jmp    0x140a19dec
140a19dea:	32 d2                	xor    %dl,%dl
140a19dec:	84 d2                	test   %dl,%dl
140a19dee:	0f 85 5e ff ff ff    	jne    0x140a19d52
140a19df4:	c6 43 11 00          	movb   $0x0,0x11(%rbx)
140a19df8:	e9 f7 fd ff ff       	jmp    0x140a19bf4
140a19dfd:	48 8b cb             	mov    %rbx,%rcx
140a19e00:	e8 cb 97 00 00       	call   0x140a235d0
140a19e05:	0f b6 d0             	movzbl %al,%edx
140a19e08:	84 c0                	test   %al,%al
140a19e0a:	0f 84 e0 fd ff ff    	je     0x140a19bf0
140a19e10:	48 be 00 00 00 00 00 	movabs $0x8000000000000000,%rsi
140a19e17:	00 00 80
140a19e1a:	48 8d 3d 08 78 66 00 	lea    0x667808(%rip),%rdi        # 0x141081629
140a19e21:	49 bc 00 00 00 00 00 	movabs $0xf800000000000000,%r12
140a19e28:	00 00 f8
140a19e2b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140a19e30:	0f b6 0d f1 77 66 00 	movzbl 0x6677f1(%rip),%ecx        # 0x141081628
140a19e37:	48 8b c7             	mov    %rdi,%rax
140a19e3a:	84 c9                	test   %cl,%cl
140a19e3c:	0f 84 1c 07 00 00    	je     0x140a1a55e
140a19e42:	3a ca                	cmp    %dl,%cl
140a19e44:	74 13                	je     0x140a19e59
140a19e46:	0f b6 08             	movzbl (%rax),%ecx
140a19e49:	48 ff c0             	inc    %rax
140a19e4c:	84 c9                	test   %cl,%cl
140a19e4e:	75 f2                	jne    0x140a19e42
140a19e50:	c6 43 11 01          	movb   $0x1,0x11(%rbx)
140a19e54:	e9 9b fd ff ff       	jmp    0x140a19bf4
140a19e59:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
140a19e5d:	49 3b cc             	cmp    %r12,%rcx
140a19e60:	0f 8c 6c 02 00 00    	jl     0x140a1a0d2
140a19e66:	48 c1 e1 04          	shl    $0x4,%rcx
140a19e6a:	48 89 4d 40          	mov    %rcx,0x40(%rbp)
140a19e6e:	0f be c2             	movsbl %dl,%eax
140a19e71:	80 fa 39             	cmp    $0x39,%dl
140a19e74:	7f 05                	jg     0x140a19e7b
140a19e76:	83 c0 d0             	add    $0xffffffd0,%eax
140a19e79:	eb 0d                	jmp    0x140a19e88
140a19e7b:	80 fa 46             	cmp    $0x46,%dl
140a19e7e:	7f 05                	jg     0x140a19e85
140a19e80:	83 c0 c9             	add    $0xffffffc9,%eax
140a19e83:	eb 03                	jmp    0x140a19e88
140a19e85:	83 c0 a9             	add    $0xffffffa9,%eax
140a19e88:	48 63 d0             	movslq %eax,%rdx
140a19e8b:	48 8d 04 32          	lea    (%rdx,%rsi,1),%rax
140a19e8f:	48 3b c8             	cmp    %rax,%rcx
140a19e92:	0f 8c 3a 02 00 00    	jl     0x140a1a0d2
140a19e98:	48 2b ca             	sub    %rdx,%rcx
140a19e9b:	48 89 4d 40          	mov    %rcx,0x40(%rbp)
140a19e9f:	48 8b 0b             	mov    (%rbx),%rcx
140a19ea2:	e8 e9 54 96 ff       	call   0x14037f390
140a19ea7:	83 f8 ff             	cmp    $0xffffffff,%eax
140a19eaa:	74 03                	je     0x140a19eaf
140a19eac:	88 43 08             	mov    %al,0x8(%rbx)
140a19eaf:	ff 43 18             	incl   0x18(%rbx)
140a19eb2:	48 8b 13             	mov    (%rbx),%rdx
140a19eb5:	48 8b 02             	mov    (%rdx),%rax
140a19eb8:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a19ebc:	f6 44 11 10 06       	testb  $0x6,0x10(%rcx,%rdx,1)
140a19ec1:	75 15                	jne    0x140a19ed8
140a19ec3:	0f b6 53 08          	movzbl 0x8(%rbx),%edx
140a19ec7:	80 fa 0a             	cmp    $0xa,%dl
140a19eca:	75 0e                	jne    0x140a19eda
140a19ecc:	ff 43 14             	incl   0x14(%rbx)
140a19ecf:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a19ed6:	eb 02                	jmp    0x140a19eda
140a19ed8:	32 d2                	xor    %dl,%dl
140a19eda:	84 d2                	test   %dl,%dl
140a19edc:	0f 85 4e ff ff ff    	jne    0x140a19e30
140a19ee2:	88 53 11             	mov    %dl,0x11(%rbx)
140a19ee5:	e9 0a fd ff ff       	jmp    0x140a19bf4
140a19eea:	48 8b cb             	mov    %rbx,%rcx
140a19eed:	e8 de 96 00 00       	call   0x140a235d0
140a19ef2:	0f b6 d0             	movzbl %al,%edx
140a19ef5:	84 c0                	test   %al,%al
140a19ef7:	0f 84 f3 fc ff ff    	je     0x140a19bf0
140a19efd:	48 be 00 00 00 00 00 	movabs $0x8000000000000000,%rsi
140a19f04:	00 00 80
140a19f07:	48 8d 3d fb 42 66 00 	lea    0x6642fb(%rip),%rdi        # 0x14107e209
140a19f0e:	49 bc 00 00 00 00 00 	movabs $0xc000000000000000,%r12
140a19f15:	00 00 c0
140a19f18:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140a19f1f:	00
140a19f20:	b1 30                	mov    $0x30,%cl
140a19f22:	48 8b c7             	mov    %rdi,%rax
140a19f25:	3a ca                	cmp    %dl,%cl
140a19f27:	74 13                	je     0x140a19f3c
140a19f29:	0f b6 08             	movzbl (%rax),%ecx
140a19f2c:	48 ff c0             	inc    %rax
140a19f2f:	84 c9                	test   %cl,%cl
140a19f31:	75 f2                	jne    0x140a19f25
140a19f33:	c6 43 11 01          	movb   $0x1,0x11(%rbx)
140a19f37:	e9 b8 fc ff ff       	jmp    0x140a19bf4
140a19f3c:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
140a19f40:	49 3b cc             	cmp    %r12,%rcx
140a19f43:	0f 8c 89 01 00 00    	jl     0x140a1a0d2
140a19f49:	48 03 c9             	add    %rcx,%rcx
140a19f4c:	48 89 4d 40          	mov    %rcx,0x40(%rbp)
140a19f50:	0f be c2             	movsbl %dl,%eax
140a19f53:	83 e8 30             	sub    $0x30,%eax
140a19f56:	48 63 d0             	movslq %eax,%rdx
140a19f59:	48 8d 04 32          	lea    (%rdx,%rsi,1),%rax
140a19f5d:	48 3b c8             	cmp    %rax,%rcx
140a19f60:	0f 8c 6c 01 00 00    	jl     0x140a1a0d2
140a19f66:	48 2b ca             	sub    %rdx,%rcx
140a19f69:	48 89 4d 40          	mov    %rcx,0x40(%rbp)
140a19f6d:	48 8b 0b             	mov    (%rbx),%rcx
140a19f70:	e8 1b 54 96 ff       	call   0x14037f390
140a19f75:	83 f8 ff             	cmp    $0xffffffff,%eax
140a19f78:	74 03                	je     0x140a19f7d
140a19f7a:	88 43 08             	mov    %al,0x8(%rbx)
140a19f7d:	ff 43 18             	incl   0x18(%rbx)
140a19f80:	48 8b 13             	mov    (%rbx),%rdx
140a19f83:	48 8b 02             	mov    (%rdx),%rax
140a19f86:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a19f8a:	f6 44 11 10 06       	testb  $0x6,0x10(%rcx,%rdx,1)
140a19f8f:	75 15                	jne    0x140a19fa6
140a19f91:	0f b6 53 08          	movzbl 0x8(%rbx),%edx
140a19f95:	80 fa 0a             	cmp    $0xa,%dl
140a19f98:	75 0e                	jne    0x140a19fa8
140a19f9a:	ff 43 14             	incl   0x14(%rbx)
140a19f9d:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a19fa4:	eb 02                	jmp    0x140a19fa8
140a19fa6:	32 d2                	xor    %dl,%dl
140a19fa8:	84 d2                	test   %dl,%dl
140a19faa:	0f 85 70 ff ff ff    	jne    0x140a19f20
140a19fb0:	88 53 11             	mov    %dl,0x11(%rbx)
140a19fb3:	e9 3c fc ff ff       	jmp    0x140a19bf4
140a19fb8:	48 be 00 00 00 00 00 	movabs $0x8000000000000000,%rsi
140a19fbf:	00 00 80
140a19fc2:	48 8d 3d 78 76 66 00 	lea    0x667678(%rip),%rdi        # 0x141081641
140a19fc9:	49 bc 34 33 33 33 33 	movabs $0xf333333333333334,%r12
140a19fd0:	33 33 f3
140a19fd3:	0f 1f 40 00          	nopl   0x0(%rax)
140a19fd7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140a19fde:	00 00
140a19fe0:	0f b6 05 59 76 66 00 	movzbl 0x667659(%rip),%eax        # 0x141081640
140a19fe7:	48 8b cf             	mov    %rdi,%rcx
140a19fea:	84 c0                	test   %al,%al
140a19fec:	74 10                	je     0x140a19ffe
140a19fee:	66 90                	xchg   %ax,%ax
140a19ff0:	3a c2                	cmp    %dl,%al
140a19ff2:	74 66                	je     0x140a1a05a
140a19ff4:	0f b6 01             	movzbl (%rcx),%eax
140a19ff7:	48 ff c1             	inc    %rcx
140a19ffa:	84 c0                	test   %al,%al
140a19ffc:	75 f2                	jne    0x140a19ff0
140a19ffe:	b0 65                	mov    $0x65,%al
140a1a000:	48 8d 0d 9a 24 59 00 	lea    0x59249a(%rip),%rcx        # 0x140fac4a1
140a1a007:	3a c2                	cmp    %dl,%al
140a1a009:	74 47                	je     0x140a1a052
140a1a00b:	0f b6 01             	movzbl (%rcx),%eax
140a1a00e:	48 ff c1             	inc    %rcx
140a1a011:	84 c0                	test   %al,%al
140a1a013:	75 f2                	jne    0x140a1a007
140a1a015:	80 fa 2e             	cmp    $0x2e,%dl
140a1a018:	0f 85 40 05 00 00    	jne    0x140a1a55e
140a1a01e:	48 8b 0b             	mov    (%rbx),%rcx
140a1a021:	e8 6a 53 96 ff       	call   0x14037f390
140a1a026:	83 f8 ff             	cmp    $0xffffffff,%eax
140a1a029:	74 03                	je     0x140a1a02e
140a1a02b:	88 43 08             	mov    %al,0x8(%rbx)
140a1a02e:	ff 43 18             	incl   0x18(%rbx)
140a1a031:	48 8b 13             	mov    (%rbx),%rdx
140a1a034:	48 8b 02             	mov    (%rdx),%rax
140a1a037:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a1a03b:	f6 44 11 10 06       	testb  $0x6,0x10(%rcx,%rdx,1)
140a1a040:	75 10                	jne    0x140a1a052
140a1a042:	80 7b 08 0a          	cmpb   $0xa,0x8(%rbx)
140a1a046:	75 0a                	jne    0x140a1a052
140a1a048:	ff 43 14             	incl   0x14(%rbx)
140a1a04b:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a1a052:	41 b1 01             	mov    $0x1,%r9b
140a1a055:	e9 27 04 00 00       	jmp    0x140a1a481
140a1a05a:	48 8b 45 40          	mov    0x40(%rbp),%rax
140a1a05e:	49 3b c4             	cmp    %r12,%rax
140a1a061:	7c 6f                	jl     0x140a1a0d2
140a1a063:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
140a1a067:	48 03 c9             	add    %rcx,%rcx
140a1a06a:	48 89 4d 40          	mov    %rcx,0x40(%rbp)
140a1a06e:	0f be c2             	movsbl %dl,%eax
140a1a071:	83 e8 30             	sub    $0x30,%eax
140a1a074:	48 63 d0             	movslq %eax,%rdx
140a1a077:	48 8d 04 32          	lea    (%rdx,%rsi,1),%rax
140a1a07b:	48 3b c8             	cmp    %rax,%rcx
140a1a07e:	7c 52                	jl     0x140a1a0d2
140a1a080:	48 2b ca             	sub    %rdx,%rcx
140a1a083:	48 89 4d 40          	mov    %rcx,0x40(%rbp)
140a1a087:	48 8b 0b             	mov    (%rbx),%rcx
140a1a08a:	e8 01 53 96 ff       	call   0x14037f390
140a1a08f:	83 f8 ff             	cmp    $0xffffffff,%eax
140a1a092:	74 03                	je     0x140a1a097
140a1a094:	88 43 08             	mov    %al,0x8(%rbx)
140a1a097:	ff 43 18             	incl   0x18(%rbx)
140a1a09a:	48 8b 13             	mov    (%rbx),%rdx
140a1a09d:	48 8b 02             	mov    (%rdx),%rax
140a1a0a0:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a1a0a4:	f6 44 11 10 06       	testb  $0x6,0x10(%rcx,%rdx,1)
140a1a0a9:	75 15                	jne    0x140a1a0c0
140a1a0ab:	0f b6 53 08          	movzbl 0x8(%rbx),%edx
140a1a0af:	80 fa 0a             	cmp    $0xa,%dl
140a1a0b2:	75 0e                	jne    0x140a1a0c2
140a1a0b4:	ff 43 14             	incl   0x14(%rbx)
140a1a0b7:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a1a0be:	eb 02                	jmp    0x140a1a0c2
140a1a0c0:	32 d2                	xor    %dl,%dl
140a1a0c2:	84 d2                	test   %dl,%dl
140a1a0c4:	0f 85 16 ff ff ff    	jne    0x140a19fe0
140a1a0ca:	88 53 11             	mov    %dl,0x11(%rbx)
140a1a0cd:	e9 22 fb ff ff       	jmp    0x140a19bf4
140a1a0d2:	c6 43 11 0a          	movb   $0xa,0x11(%rbx)
140a1a0d6:	e9 19 fb ff ff       	jmp    0x140a19bf4
140a1a0db:	3c 2e                	cmp    $0x2e,%al
140a1a0dd:	0f 85 42 fb ff ff    	jne    0x140a19c25
140a1a0e3:	0f 57 c0             	xorps  %xmm0,%xmm0
140a1a0e6:	45 33 c9             	xor    %r9d,%r9d
140a1a0e9:	e9 9c 03 00 00       	jmp    0x140a1a48a
140a1a0ee:	3c 30                	cmp    $0x30,%al
140a1a0f0:	0f 85 16 03 00 00    	jne    0x140a1a40c
140a1a0f6:	48 8b 0b             	mov    (%rbx),%rcx
140a1a0f9:	e8 92 52 96 ff       	call   0x14037f390
140a1a0fe:	83 f8 ff             	cmp    $0xffffffff,%eax
140a1a101:	74 03                	je     0x140a1a106
140a1a103:	88 43 08             	mov    %al,0x8(%rbx)
140a1a106:	ff 43 18             	incl   0x18(%rbx)
140a1a109:	48 8b 13             	mov    (%rbx),%rdx
140a1a10c:	48 8b 02             	mov    (%rdx),%rax
140a1a10f:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a1a113:	f6 44 11 10 06       	testb  $0x6,0x10(%rcx,%rdx,1)
140a1a118:	75 15                	jne    0x140a1a12f
140a1a11a:	0f b6 53 08          	movzbl 0x8(%rbx),%edx
140a1a11e:	80 fa 0a             	cmp    $0xa,%dl
140a1a121:	75 0e                	jne    0x140a1a131
140a1a123:	ff 43 14             	incl   0x14(%rbx)
140a1a126:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a1a12d:	eb 02                	jmp    0x140a1a131
140a1a12f:	32 d2                	xor    %dl,%dl
140a1a131:	84 d2                	test   %dl,%dl
140a1a133:	0f 84 bb fc ff ff    	je     0x140a19df4
140a1a139:	b1 62                	mov    $0x62,%cl
140a1a13b:	48 8d 05 bf 40 66 00 	lea    0x6640bf(%rip),%rax        # 0x14107e201
140a1a142:	3a ca                	cmp    %dl,%cl
140a1a144:	0f 84 f3 01 00 00    	je     0x140a1a33d
140a1a14a:	0f b6 08             	movzbl (%rax),%ecx
140a1a14d:	48 ff c0             	inc    %rax
140a1a150:	84 c9                	test   %cl,%cl
140a1a152:	75 ee                	jne    0x140a1a142
140a1a154:	b1 78                	mov    $0x78,%cl
140a1a156:	48 8d 05 a8 40 66 00 	lea    0x6640a8(%rip),%rax        # 0x14107e205
140a1a15d:	0f 1f 00             	nopl   (%rax)
140a1a160:	3a ca                	cmp    %dl,%cl
140a1a162:	0f 84 e5 00 00 00    	je     0x140a1a24d
140a1a168:	0f b6 08             	movzbl (%rax),%ecx
140a1a16b:	48 ff c0             	inc    %rax
140a1a16e:	84 c9                	test   %cl,%cl
140a1a170:	75 ee                	jne    0x140a1a160
140a1a172:	80 fa 2e             	cmp    $0x2e,%dl
140a1a175:	0f 84 fb 02 00 00    	je     0x140a1a476
140a1a17b:	48 8d 3d cf 74 66 00 	lea    0x6674cf(%rip),%rdi        # 0x141081651
140a1a182:	48 be ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rsi
140a1a189:	ff ff 7f
140a1a18c:	49 bc ff ff ff ff ff 	movabs $0xfffffffffffffff,%r12
140a1a193:	ff ff 0f
140a1a196:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140a1a19d:	00 00 00
140a1a1a0:	0f b6 05 a9 74 66 00 	movzbl 0x6674a9(%rip),%eax        # 0x141081650
140a1a1a7:	48 8b cf             	mov    %rdi,%rcx
140a1a1aa:	84 c0                	test   %al,%al
140a1a1ac:	0f 84 ac 03 00 00    	je     0x140a1a55e
140a1a1b2:	3a c2                	cmp    %dl,%al
140a1a1b4:	74 13                	je     0x140a1a1c9
140a1a1b6:	0f b6 01             	movzbl (%rcx),%eax
140a1a1b9:	48 ff c1             	inc    %rcx
140a1a1bc:	84 c0                	test   %al,%al
140a1a1be:	75 f2                	jne    0x140a1a1b2
140a1a1c0:	c6 43 11 01          	movb   $0x1,0x11(%rbx)
140a1a1c4:	e9 2b fa ff ff       	jmp    0x140a19bf4
140a1a1c9:	48 8b 45 40          	mov    0x40(%rbp),%rax
140a1a1cd:	49 3b c4             	cmp    %r12,%rax
140a1a1d0:	0f 8f 75 03 00 00    	jg     0x140a1a54b
140a1a1d6:	48 8d 0c c5 00 00 00 	lea    0x0(,%rax,8),%rcx
140a1a1dd:	00
140a1a1de:	48 89 4d 40          	mov    %rcx,0x40(%rbp)
140a1a1e2:	0f be c2             	movsbl %dl,%eax
140a1a1e5:	83 e8 30             	sub    $0x30,%eax
140a1a1e8:	48 63 d0             	movslq %eax,%rdx
140a1a1eb:	48 8b c6             	mov    %rsi,%rax
140a1a1ee:	48 2b c2             	sub    %rdx,%rax
140a1a1f1:	48 3b c8             	cmp    %rax,%rcx
140a1a1f4:	0f 8f 51 03 00 00    	jg     0x140a1a54b
140a1a1fa:	48 8d 04 0a          	lea    (%rdx,%rcx,1),%rax
140a1a1fe:	48 89 45 40          	mov    %rax,0x40(%rbp)
140a1a202:	48 8b 0b             	mov    (%rbx),%rcx
140a1a205:	e8 86 51 96 ff       	call   0x14037f390
140a1a20a:	83 f8 ff             	cmp    $0xffffffff,%eax
140a1a20d:	74 03                	je     0x140a1a212
140a1a20f:	88 43 08             	mov    %al,0x8(%rbx)
140a1a212:	ff 43 18             	incl   0x18(%rbx)
140a1a215:	48 8b 13             	mov    (%rbx),%rdx
140a1a218:	48 8b 02             	mov    (%rdx),%rax