14010be53:	48 8d 49 28          	lea    0x28(%rcx),%rcx
14010be57:	48 83 c2 28          	add    $0x28,%rdx
14010be5b:	4d 8d 40 28          	lea    0x28(%r8),%r8
14010be5f:	49 3b d4             	cmp    %r12,%rdx
14010be62:	75 b7                	jne    0x14010be1b
14010be64:	49 8b d1             	mov    %r9,%rdx
14010be67:	49 8b c9             	mov    %r9,%rcx
14010be6a:	e8 45 08 ff ff       	call   0x1400fc6b4
14010be6f:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
14010be74:	4c 8b 47 08          	mov    0x8(%rdi),%r8
14010be78:	4d 3b e0             	cmp    %r8,%r12
14010be7b:	74 65                	je     0x14010bee2
14010be7d:	48 8b d6             	mov    %rsi,%rdx
14010be80:	49 2b d7             	sub    %r15,%rdx
14010be83:	48 2b d3             	sub    %rbx,%rdx
14010be86:	48 83 c2 e0          	add    $0xffffffffffffffe0,%rdx
14010be8a:	49 03 d4             	add    %r12,%rdx
14010be8d:	4d 2b fc             	sub    %r12,%r15
14010be90:	4a 8d 0c 3b          	lea    (%rbx,%r15,1),%rcx
14010be94:	45 33 ff             	xor    %r15d,%r15d
14010be97:	48 8b 42 f8          	mov    -0x8(%rdx),%rax
14010be9b:	48 89 06             	mov    %rax,(%rsi)
14010be9e:	0f 57 c0             	xorps  %xmm0,%xmm0
14010bea1:	0f 11 44 11 28       	movups %xmm0,0x28(%rcx,%rdx,1)
14010bea6:	4c 89 7c 11 38       	mov    %r15,0x38(%rcx,%rdx,1)
14010beab:	4c 89 7c 11 40       	mov    %r15,0x40(%rcx,%rdx,1)
14010beb0:	0f 10 02             	movups (%rdx),%xmm0
14010beb3:	0f 11 44 11 28       	movups %xmm0,0x28(%rcx,%rdx,1)
14010beb8:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
14010bebc:	0f 11 4c 11 38       	movups %xmm1,0x38(%rcx,%rdx,1)
14010bec1:	4c 89 7a 10          	mov    %r15,0x10(%rdx)
14010bec5:	48 c7 42 18 07 00 00 	movq   $0x7,0x18(%rdx)
14010becc:	00
14010becd:	66 44 89 3a          	mov    %r15w,(%rdx)
14010bed1:	48 83 c6 28          	add    $0x28,%rsi
14010bed5:	48 8d 52 28          	lea    0x28(%rdx),%rdx
14010bed9:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14010bedd:	49 3b c0             	cmp    %r8,%rax
14010bee0:	75 b5                	jne    0x14010be97
14010bee2:	48 8b d6             	mov    %rsi,%rdx
14010bee5:	48 8b ce             	mov    %rsi,%rcx
14010bee8:	e8 c7 07 ff ff       	call   0x1400fc6b4
14010beed:	48 8b 0f             	mov    (%rdi),%rcx
14010bef0:	48 85 c9             	test   %rcx,%rcx
14010bef3:	74 4f                	je     0x14010bf44
14010bef5:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14010bef9:	e8 b6 07 ff ff       	call   0x1400fc6b4
14010befe:	48 8b 0f             	mov    (%rdi),%rcx
14010bf01:	48 8b 47 10          	mov    0x10(%rdi),%rax
14010bf05:	48 2b c1             	sub    %rcx,%rax
14010bf08:	48 c1 f8 03          	sar    $0x3,%rax
14010bf0c:	48 ba cd cc cc cc cc 	movabs $0xcccccccccccccccd,%rdx
14010bf13:	cc cc cc
14010bf16:	48 0f af c2          	imul   %rdx,%rax
14010bf1a:	48 8d 04 80          	lea    (%rax,%rax,4),%rax
14010bf1e:	48 c1 e0 03          	shl    $0x3,%rax
14010bf22:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14010bf28:	72 14                	jb     0x14010bf3e
14010bf2a:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14010bf2e:	48 2b ca             	sub    %rdx,%rcx
14010bf31:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14010bf35:	48 83 f8 1f          	cmp    $0x1f,%rax
14010bf39:	77 3c                	ja     0x14010bf77
14010bf3b:	48 8b ca             	mov    %rdx,%rcx
14010bf3e:	ff 15 7c 09 a0 00    	call   *0xa0097c(%rip)        # 0x140b0c8c0
14010bf44:	48 89 1f             	mov    %rbx,(%rdi)
14010bf47:	4a 8d 0c ad 00 00 00 	lea    0x0(,%r13,4),%rcx
14010bf4e:	00
14010bf4f:	49 03 cd             	add    %r13,%rcx
14010bf52:	48 8d 14 cb          	lea    (%rbx,%rcx,8),%rdx
14010bf56:	48 89 57 08          	mov    %rdx,0x8(%rdi)
14010bf5a:	49 8d 0c 1e          	lea    (%r14,%rbx,1),%rcx
14010bf5e:	48 89 4f 10          	mov    %rcx,0x10(%rdi)
14010bf62:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
14010bf67:	48 83 c4 30          	add    $0x30,%rsp
14010bf6b:	41 5f                	pop    %r15
14010bf6d:	41 5e                	pop    %r14
14010bf6f:	41 5d                	pop    %r13
14010bf71:	41 5c                	pop    %r12
14010bf73:	5f                   	pop    %rdi
14010bf74:	5e                   	pop    %rsi
14010bf75:	5b                   	pop    %rbx
14010bf76:	c3                   	ret
14010bf77:	ff 15 1b 0a a0 00    	call   *0xa00a1b(%rip)        # 0x140b0c998
14010bf7d:	cc                   	int3
14010bf7e:	e8 4d 7d ef ff       	call   0x140003cd0
14010bf83:	cc                   	int3
14010bf84:	e8 df fd f0 ff       	call   0x14001bd68
14010bf89:	cc                   	int3
14010bf8a:	90                   	nop
14010bf8b:	90                   	nop
14010bf8c:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14010bf91:	53                   	push   %rbx
14010bf92:	56                   	push   %rsi
14010bf93:	57                   	push   %rdi
14010bf94:	41 54                	push   %r12
14010bf96:	41 55                	push   %r13
14010bf98:	41 56                	push   %r14
14010bf9a:	41 57                	push   %r15
14010bf9c:	48 83 ec 30          	sub    $0x30,%rsp
14010bfa0:	4c 8b e2             	mov    %rdx,%r12
14010bfa3:	48 8b f9             	mov    %rcx,%rdi
14010bfa6:	4c 8b ca             	mov    %rdx,%r9
14010bfa9:	4c 2b 09             	sub    (%rcx),%r9
14010bfac:	48 b8 67 66 66 66 66 	movabs $0x6666666666666667,%rax
14010bfb3:	66 66 66
14010bfb6:	49 f7 e9             	imul   %r9
14010bfb9:	48 8b f2             	mov    %rdx,%rsi
14010bfbc:	48 c1 fe 05          	sar    $0x5,%rsi
14010bfc0:	48 8b c6             	mov    %rsi,%rax
14010bfc3:	48 c1 e8 3f          	shr    $0x3f,%rax
14010bfc7:	48 03 f0             	add    %rax,%rsi
14010bfca:	48 8b 41 08          	mov    0x8(%rcx),%rax
14010bfce:	48 2b 01             	sub    (%rcx),%rax
14010bfd1:	48 c1 f8 04          	sar    $0x4,%rax
14010bfd5:	48 ba cd cc cc cc cc 	movabs $0xcccccccccccccccd,%rdx
14010bfdc:	cc cc cc
14010bfdf:	48 0f af c2          	imul   %rdx,%rax
14010bfe3:	49 b9 33 33 33 33 33 	movabs $0x333333333333333,%r9
14010bfea:	33 33 03
14010bfed:	49 3b c1             	cmp    %r9,%rax
14010bff0:	0f 84 10 02 00 00    	je     0x14010c206
14010bff6:	4c 8d 68 01          	lea    0x1(%rax),%r13
14010bffa:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14010bffe:	48 2b 0f             	sub    (%rdi),%rcx
14010c001:	48 c1 f9 04          	sar    $0x4,%rcx
14010c005:	48 0f af ca          	imul   %rdx,%rcx
14010c009:	48 8b d1             	mov    %rcx,%rdx
14010c00c:	48 d1 ea             	shr    $1,%rdx
14010c00f:	49 8b c1             	mov    %r9,%rax
14010c012:	48 2b c2             	sub    %rdx,%rax
14010c015:	48 3b c8             	cmp    %rax,%rcx
14010c018:	76 05                	jbe    0x14010c01f
14010c01a:	49 8b c1             	mov    %r9,%rax
14010c01d:	eb 0b                	jmp    0x14010c02a
14010c01f:	48 8d 04 11          	lea    (%rcx,%rdx,1),%rax
14010c023:	49 3b c5             	cmp    %r13,%rax
14010c026:	49 0f 42 c5          	cmovb  %r13,%rax
14010c02a:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
14010c031:	00
14010c032:	49 3b c1             	cmp    %r9,%rax
14010c035:	0f 87 c5 01 00 00    	ja     0x14010c200
14010c03b:	4c 8d 34 80          	lea    (%rax,%rax,4),%r14
14010c03f:	49 c1 e6 04          	shl    $0x4,%r14
14010c043:	45 33 c9             	xor    %r9d,%r9d
14010c046:	4d 85 f6             	test   %r14,%r14
14010c049:	75 0a                	jne    0x14010c055
14010c04b:	41 8b d9             	mov    %r9d,%ebx
14010c04e:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
14010c053:	eb 5f                	jmp    0x14010c0b4
14010c055:	49 81 fe 00 10 00 00 	cmp    $0x1000,%r14
14010c05c:	72 2e                	jb     0x14010c08c
14010c05e:	49 8d 4e 27          	lea    0x27(%r14),%rcx
14010c062:	49 3b ce             	cmp    %r14,%rcx
14010c065:	0f 86 95 01 00 00    	jbe    0x14010c200
14010c06b:	ff 15 57 08 a0 00    	call   *0xa00857(%rip)        # 0x140b0c8c8
14010c071:	45 33 c9             	xor    %r9d,%r9d
14010c074:	48 85 c0             	test   %rax,%rax
14010c077:	74 27                	je     0x14010c0a0
14010c079:	48 8d 58 27          	lea    0x27(%rax),%rbx
14010c07d:	48 83 e3 e0          	and    $0xffffffffffffffe0,%rbx
14010c081:	48 89 43 f8          	mov    %rax,-0x8(%rbx)
14010c085:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
14010c08a:	eb 20                	jmp    0x14010c0ac
14010c08c:	49 8b ce             	mov    %r14,%rcx
14010c08f:	ff 15 33 08 a0 00    	call   *0xa00833(%rip)        # 0x140b0c8c8
14010c095:	48 8b d8             	mov    %rax,%rbx
14010c098:	45 33 c9             	xor    %r9d,%r9d
14010c09b:	48 85 c0             	test   %rax,%rax
14010c09e:	75 07                	jne    0x14010c0a7
14010c0a0:	ff 15 f2 03 a0 00    	call   *0xa003f2(%rip)        # 0x140b0c498
14010c0a6:	cc                   	int3
14010c0a7:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14010c0ac:	4c 8b 84 24 80 00 00 	mov    0x80(%rsp),%r8
14010c0b3:	00
14010c0b4:	4c 8d 3c b6          	lea    (%rsi,%rsi,4),%r15
14010c0b8:	49 c1 e7 04          	shl    $0x4,%r15
14010c0bc:	4c 03 fb             	add    %rbx,%r15
14010c0bf:	49 8d 77 50          	lea    0x50(%r15),%rsi
14010c0c3:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14010c0c8:	0f 57 c0             	xorps  %xmm0,%xmm0
14010c0cb:	41 0f 11 07          	movups %xmm0,(%r15)
14010c0cf:	4d 89 4f 10          	mov    %r9,0x10(%r15)
14010c0d3:	4d 89 4f 18          	mov    %r9,0x18(%r15)
14010c0d7:	41 0f 10 00          	movups (%r8),%xmm0
14010c0db:	41 0f 11 07          	movups %xmm0,(%r15)
14010c0df:	41 0f 10 48 10       	movups 0x10(%r8),%xmm1
14010c0e4:	41 0f 11 4f 10       	movups %xmm1,0x10(%r15)
14010c0e9:	4d 89 48 10          	mov    %r9,0x10(%r8)
14010c0ed:	49 c7 40 18 07 00 00 	movq   $0x7,0x18(%r8)
14010c0f4:	00
14010c0f5:	66 45 89 08          	mov    %r9w,(%r8)
14010c0f9:	49 8b 40 20          	mov    0x20(%r8),%rax
14010c0fd:	49 89 47 20          	mov    %rax,0x20(%r15)
14010c101:	41 0f 10 40 28       	movups 0x28(%r8),%xmm0
14010c106:	f3 41 0f 7f 47 28    	movdqu %xmm0,0x28(%r15)
14010c10c:	49 8b 50 48          	mov    0x48(%r8),%rdx
14010c110:	4d 89 48 48          	mov    %r9,0x48(%r8)
14010c114:	49 8b 48 40          	mov    0x40(%r8),%rcx
14010c118:	4d 89 48 40          	mov    %r9,0x40(%r8)
14010c11c:	49 8b 40 38          	mov    0x38(%r8),%rax
14010c120:	4d 89 48 38          	mov    %r9,0x38(%r8)
14010c124:	49 89 47 38          	mov    %rax,0x38(%r15)
14010c128:	49 89 4f 40          	mov    %rcx,0x40(%r15)
14010c12c:	49 89 57 48          	mov    %rdx,0x48(%r15)
14010c130:	4c 89 7c 24 78       	mov    %r15,0x78(%rsp)
14010c135:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14010c139:	4c 8b c3             	mov    %rbx,%r8
14010c13c:	48 8b 0f             	mov    (%rdi),%rcx
14010c13f:	4c 3b e2             	cmp    %rdx,%r12
14010c142:	74 17                	je     0x14010c15b
14010c144:	49 8b d4             	mov    %r12,%rdx
14010c147:	e8 dc 06 00 00       	call   0x14010c828
14010c14c:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
14010c151:	4c 8b c6             	mov    %rsi,%r8
14010c154:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14010c158:	49 8b cc             	mov    %r12,%rcx
14010c15b:	e8 c8 06 00 00       	call   0x14010c828
14010c160:	48 8b 37             	mov    (%rdi),%rsi
14010c163:	48 85 f6             	test   %rsi,%rsi
14010c166:	74 5d                	je     0x14010c1c5
14010c168:	4c 8b 67 08          	mov    0x8(%rdi),%r12
14010c16c:	eb 0c                	jmp    0x14010c17a
14010c16e:	48 8b ce             	mov    %rsi,%rcx
14010c171:	e8 7e 2e 00 00       	call   0x14010eff4
14010c176:	48 83 c6 50          	add    $0x50,%rsi
14010c17a:	49 3b f4             	cmp    %r12,%rsi
14010c17d:	75 ef                	jne    0x14010c16e
14010c17f:	48 8b 0f             	mov    (%rdi),%rcx
14010c182:	48 8b 47 10          	mov    0x10(%rdi),%rax
14010c186:	48 2b c1             	sub    %rcx,%rax
14010c189:	48 c1 f8 04          	sar    $0x4,%rax
14010c18d:	48 ba cd cc cc cc cc 	movabs $0xcccccccccccccccd,%rdx
14010c194:	cc cc cc
14010c197:	48 0f af c2          	imul   %rdx,%rax
14010c19b:	48 8d 04 80          	lea    (%rax,%rax,4),%rax
14010c19f:	48 c1 e0 04          	shl    $0x4,%rax
14010c1a3:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14010c1a9:	72 14                	jb     0x14010c1bf
14010c1ab:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14010c1af:	48 2b ca             	sub    %rdx,%rcx
14010c1b2:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14010c1b6:	48 83 f8 1f          	cmp    $0x1f,%rax
14010c1ba:	77 3d                	ja     0x14010c1f9
14010c1bc:	48 8b ca             	mov    %rdx,%rcx
14010c1bf:	ff 15 fb 06 a0 00    	call   *0xa006fb(%rip)        # 0x140b0c8c0
14010c1c5:	48 89 1f             	mov    %rbx,(%rdi)
14010c1c8:	4a 8d 0c ad 00 00 00 	lea    0x0(,%r13,4),%rcx
14010c1cf:	00
14010c1d0:	49 03 cd             	add    %r13,%rcx
14010c1d3:	48 c1 e1 04          	shl    $0x4,%rcx
14010c1d7:	48 03 cb             	add    %rbx,%rcx
14010c1da:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
14010c1de:	49 8d 0c 1e          	lea    (%r14,%rbx,1),%rcx
14010c1e2:	48 89 4f 10          	mov    %rcx,0x10(%rdi)
14010c1e6:	49 8b c7             	mov    %r15,%rax
14010c1e9:	48 83 c4 30          	add    $0x30,%rsp
14010c1ed:	41 5f                	pop    %r15
14010c1ef:	41 5e                	pop    %r14
14010c1f1:	41 5d                	pop    %r13
14010c1f3:	41 5c                	pop    %r12
14010c1f5:	5f                   	pop    %rdi
14010c1f6:	5e                   	pop    %rsi
14010c1f7:	5b                   	pop    %rbx
14010c1f8:	c3                   	ret
14010c1f9:	ff 15 99 07 a0 00    	call   *0xa00799(%rip)        # 0x140b0c998
14010c1ff:	cc                   	int3
14010c200:	e8 cb 7a ef ff       	call   0x140003cd0
14010c205:	cc                   	int3
14010c206:	e8 5d fb f0 ff       	call   0x14001bd68
14010c20b:	cc                   	int3
14010c20c:	90                   	nop
14010c20d:	90                   	nop
14010c20e:	90                   	nop
14010c20f:	90                   	nop
14010c210:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14010c215:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14010c21a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14010c21f:	57                   	push   %rdi
14010c220:	48 83 ec 20          	sub    $0x20,%rsp
14010c224:	48 8b 81 f8 00 00 00 	mov    0xf8(%rcx),%rax
14010c22b:	be 07 00 00 00       	mov    $0x7,%esi
14010c230:	48 8b d9             	mov    %rcx,%rbx
14010c233:	bd 00 10 00 00       	mov    $0x1000,%ebp
14010c238:	48 3b c6             	cmp    %rsi,%rax
14010c23b:	76 32                	jbe    0x14010c26f
14010c23d:	48 8b 89 e0 00 00 00 	mov    0xe0(%rcx),%rcx
14010c244:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14010c24b:	00
14010c24c:	48 3b c5             	cmp    %rbp,%rax
14010c24f:	72 18                	jb     0x14010c269
14010c251:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14010c255:	48 2b ca             	sub    %rdx,%rcx
14010c258:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14010c25c:	48 83 f8 1f          	cmp    $0x1f,%rax
14010c260:	0f 87 34 02 00 00    	ja     0x14010c49a
14010c266:	48 8b ca             	mov    %rdx,%rcx
14010c269:	ff 15 51 06 a0 00    	call   *0xa00651(%rip)        # 0x140b0c8c0
14010c26f:	33 ff                	xor    %edi,%edi
14010c271:	48 89 b3 f8 00 00 00 	mov    %rsi,0xf8(%rbx)
14010c278:	48 89 bb f0 00 00 00 	mov    %rdi,0xf0(%rbx)
14010c27f:	66 89 bb e0 00 00 00 	mov    %di,0xe0(%rbx)
14010c286:	48 8b 83 d8 00 00 00 	mov    0xd8(%rbx),%rax
14010c28d:	48 3b c6             	cmp    %rsi,%rax
14010c290:	76 32                	jbe    0x14010c2c4
14010c292:	48 8b 8b c0 00 00 00 	mov    0xc0(%rbx),%rcx
14010c299:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14010c2a0:	00
14010c2a1:	48 3b c5             	cmp    %rbp,%rax
14010c2a4:	72 18                	jb     0x14010c2be
14010c2a6:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14010c2aa:	48 2b ca             	sub    %rdx,%rcx
14010c2ad:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14010c2b1:	48 83 f8 1f          	cmp    $0x1f,%rax
14010c2b5:	0f 87 df 01 00 00    	ja     0x14010c49a
14010c2bb:	48 8b ca             	mov    %rdx,%rcx
14010c2be:	ff 15 fc 05 a0 00    	call   *0xa005fc(%rip)        # 0x140b0c8c0
14010c2c4:	48 89 bb d0 00 00 00 	mov    %rdi,0xd0(%rbx)
14010c2cb:	48 89 b3 d8 00 00 00 	mov    %rsi,0xd8(%rbx)
14010c2d2:	66 89 bb c0 00 00 00 	mov    %di,0xc0(%rbx)
14010c2d9:	48 8b 83 b8 00 00 00 	mov    0xb8(%rbx),%rax
14010c2e0:	48 3b c6             	cmp    %rsi,%rax
14010c2e3:	76 32                	jbe    0x14010c317
14010c2e5:	48 8b 8b a0 00 00 00 	mov    0xa0(%rbx),%rcx
14010c2ec:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14010c2f3:	00
14010c2f4:	48 3b c5             	cmp    %rbp,%rax
14010c2f7:	72 18                	jb     0x14010c311
14010c2f9:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14010c2fd:	48 2b ca             	sub    %rdx,%rcx
14010c300:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14010c304:	48 83 f8 1f          	cmp    $0x1f,%rax
14010c308:	0f 87 8c 01 00 00    	ja     0x14010c49a
14010c30e:	48 8b ca             	mov    %rdx,%rcx
14010c311:	ff 15 a9 05 a0 00    	call   *0xa005a9(%rip)        # 0x140b0c8c0
14010c317:	48 89 bb b0 00 00 00 	mov    %rdi,0xb0(%rbx)
14010c31e:	48 89 b3 b8 00 00 00 	mov    %rsi,0xb8(%rbx)
14010c325:	66 89 bb a0 00 00 00 	mov    %di,0xa0(%rbx)
14010c32c:	48 8b 83 98 00 00 00 	mov    0x98(%rbx),%rax
14010c333:	48 3b c6             	cmp    %rsi,%rax
14010c336:	76 32                	jbe    0x14010c36a
14010c338:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
14010c33f:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14010c346:	00
14010c347:	48 3b c5             	cmp    %rbp,%rax
14010c34a:	72 18                	jb     0x14010c364
14010c34c:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14010c350:	48 2b ca             	sub    %rdx,%rcx
14010c353:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14010c357:	48 83 f8 1f          	cmp    $0x1f,%rax