1405a4f92:	48 83 ec 20          	sub    $0x20,%rsp
1405a4f96:	4c 8b 41 08          	mov    0x8(%rcx),%r8
1405a4f9a:	48 8b d9             	mov    %rcx,%rbx
1405a4f9d:	48 8b 09             	mov    (%rcx),%rcx
1405a4fa0:	33 d2                	xor    %edx,%edx
1405a4fa2:	4c 2b c1             	sub    %rcx,%r8
1405a4fa5:	49 83 e0 f8          	and    $0xfffffffffffffff8,%r8
1405a4fa9:	e8 02 a7 93 00       	call   0x140edf6b0
1405a4fae:	48 8b c3             	mov    %rbx,%rax
1405a4fb1:	48 83 c4 20          	add    $0x20,%rsp
1405a4fb5:	5b                   	pop    %rbx
1405a4fb6:	c3                   	ret
1405a4fb7:	cc                   	int3
1405a4fb8:	cc                   	int3
1405a4fb9:	cc                   	int3
1405a4fba:	cc                   	int3
1405a4fbb:	cc                   	int3
1405a4fbc:	cc                   	int3
1405a4fbd:	cc                   	int3
1405a4fbe:	cc                   	int3
1405a4fbf:	cc                   	int3
1405a4fc0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1405a4fc5:	55                   	push   %rbp
1405a4fc6:	56                   	push   %rsi
1405a4fc7:	57                   	push   %rdi
1405a4fc8:	41 54                	push   %r12
1405a4fca:	41 55                	push   %r13
1405a4fcc:	41 56                	push   %r14
1405a4fce:	41 57                	push   %r15
1405a4fd0:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
1405a4fd5:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
1405a4fdc:	4c 8b ea             	mov    %rdx,%r13
1405a4fdf:	4c 8b e1             	mov    %rcx,%r12
1405a4fe2:	45 33 ff             	xor    %r15d,%r15d
1405a4fe5:	48 8b 59 18          	mov    0x18(%rcx),%rbx
1405a4fe9:	44 88 7d ef          	mov    %r15b,-0x11(%rbp)
1405a4fed:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1405a4ff1:	e8 aa cc e1 ff       	call   0x1403c1ca0
1405a4ff6:	48 89 5d c7          	mov    %rbx,-0x39(%rbp)
1405a4ffa:	c6 45 ef 02          	movb   $0x2,-0x11(%rbp)
1405a4ffe:	49 8b 5c 24 08       	mov    0x8(%r12),%rbx
1405a5003:	49 2b 1c 24          	sub    (%r12),%rbx
1405a5007:	48 c1 fb 03          	sar    $0x3,%rbx
1405a500b:	44 88 7d 1f          	mov    %r15b,0x1f(%rbp)
1405a500f:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1405a5013:	e8 88 cc e1 ff       	call   0x1403c1ca0
1405a5018:	48 89 5d f7          	mov    %rbx,-0x9(%rbp)
1405a501c:	c6 45 1f 02          	movb   $0x2,0x1f(%rbp)
1405a5020:	0f 57 c0             	xorps  %xmm0,%xmm0
1405a5023:	f3 0f 7f 45 87       	movdqu %xmm0,-0x79(%rbp)
1405a5028:	4c 89 7d 97          	mov    %r15,-0x69(%rbp)
1405a502c:	b9 60 00 00 00       	mov    $0x60,%ecx
1405a5031:	e8 d2 60 87 00       	call   0x140e1b108
1405a5036:	48 8b d8             	mov    %rax,%rbx
1405a5039:	48 89 45 87          	mov    %rax,-0x79(%rbp)
1405a503d:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
1405a5041:	48 8d 48 60          	lea    0x60(%rax),%rcx
1405a5045:	48 89 4d 97          	mov    %rcx,-0x69(%rbp)
1405a5049:	48 8d 45 87          	lea    -0x79(%rbp),%rax
1405a504d:	48 89 45 77          	mov    %rax,0x77(%rbp)
1405a5051:	48 8d 7d c7          	lea    -0x39(%rbp),%rdi
1405a5055:	48 89 5d a7          	mov    %rbx,-0x59(%rbp)
1405a5059:	48 89 5d af          	mov    %rbx,-0x51(%rbp)
1405a505d:	48 8d 45 87          	lea    -0x79(%rbp),%rax
1405a5061:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
1405a5065:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1405a506c:	00 00 00 00
1405a5070:	48 89 5d 7f          	mov    %rbx,0x7f(%rbp)
1405a5074:	c6 43 28 ff          	movb   $0xff,0x28(%rbx)
1405a5078:	48 89 5d 67          	mov    %rbx,0x67(%rbp)
1405a507c:	48 0f be 4f 28       	movsbq 0x28(%rdi),%rcx
1405a5081:	48 ff c1             	inc    %rcx
1405a5084:	4c 8b c7             	mov    %rdi,%r8
1405a5087:	48 8d 55 67          	lea    0x67(%rbp),%rdx
1405a508b:	e8 90 b7 f9 ff       	call   0x140540820
1405a5090:	90                   	nop
1405a5091:	48 83 c3 30          	add    $0x30,%rbx
1405a5095:	48 89 5d af          	mov    %rbx,-0x51(%rbp)
1405a5099:	48 83 c7 30          	add    $0x30,%rdi
1405a509d:	48 8d 45 27          	lea    0x27(%rbp),%rax
1405a50a1:	48 3b f8             	cmp    %rax,%rdi
1405a50a4:	75 ca                	jne    0x1405a5070
1405a50a6:	48 89 5d 8f          	mov    %rbx,-0x71(%rbp)
1405a50aa:	4c 8d 0d 8f cc e1 ff 	lea    -0x1e3371(%rip),%r9        # 0x1403c1d40
1405a50b1:	ba 30 00 00 00       	mov    $0x30,%edx
1405a50b6:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1405a50bc:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1405a50c0:	e8 87 64 87 00       	call   0x140e1b54c
1405a50c5:	4d 8b 44 24 08       	mov    0x8(%r12),%r8
1405a50ca:	4d 2b 04 24          	sub    (%r12),%r8
1405a50ce:	49 c1 f8 03          	sar    $0x3,%r8
1405a50d2:	49 83 c0 02          	add    $0x2,%r8
1405a50d6:	4c 89 45 67          	mov    %r8,0x67(%rbp)
1405a50da:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1405a50de:	48 2b 4d 87          	sub    -0x79(%rbp),%rcx
1405a50e2:	48 b8 ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rax
1405a50e9:	aa aa 2a
1405a50ec:	48 f7 e9             	imul   %rcx
1405a50ef:	48 c1 fa 03          	sar    $0x3,%rdx
1405a50f3:	48 8b c2             	mov    %rdx,%rax
1405a50f6:	48 c1 e8 3f          	shr    $0x3f,%rax
1405a50fa:	48 03 d0             	add    %rax,%rdx
1405a50fd:	4c 3b c2             	cmp    %rdx,%r8
1405a5100:	76 20                	jbe    0x1405a5122
1405a5102:	48 b8 55 55 55 55 55 	movabs $0x555555555555555,%rax
1405a5109:	55 55 05
1405a510c:	4c 3b c0             	cmp    %rax,%r8
1405a510f:	0f 87 64 01 00 00    	ja     0x1405a5279
1405a5115:	48 8d 55 67          	lea    0x67(%rbp),%rdx
1405a5119:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
1405a511d:	e8 1e b3 f9 ff       	call   0x140540440
1405a5122:	4d 8b f7             	mov    %r15,%r14
1405a5125:	49 8b 0c 24          	mov    (%r12),%rcx
1405a5129:	49 8b 44 24 08       	mov    0x8(%r12),%rax
1405a512e:	48 2b c1             	sub    %rcx,%rax
1405a5131:	48 c1 f8 03          	sar    $0x3,%rax
1405a5135:	48 8b 5d 8f          	mov    -0x71(%rbp),%rbx
1405a5139:	48 85 c0             	test   %rax,%rax
1405a513c:	74 62                	je     0x1405a51a0
1405a513e:	49 8b f7             	mov    %r15,%rsi
1405a5141:	48 8b 3c 31          	mov    (%rcx,%rsi,1),%rdi
1405a5145:	48 89 7d 67          	mov    %rdi,0x67(%rbp)
1405a5149:	48 3b 5d 97          	cmp    -0x69(%rbp),%rbx
1405a514d:	74 21                	je     0x1405a5170
1405a514f:	c6 43 28 00          	movb   $0x0,0x28(%rbx)
1405a5153:	48 8b cb             	mov    %rbx,%rcx
1405a5156:	e8 45 cb e1 ff       	call   0x1403c1ca0
1405a515b:	c6 43 28 02          	movb   $0x2,0x28(%rbx)
1405a515f:	48 89 3b             	mov    %rdi,(%rbx)
1405a5162:	48 8b 5d 8f          	mov    -0x71(%rbp),%rbx
1405a5166:	48 83 c3 30          	add    $0x30,%rbx
1405a516a:	48 89 5d 8f          	mov    %rbx,-0x71(%rbp)
1405a516e:	eb 14                	jmp    0x1405a5184
1405a5170:	4c 8d 45 67          	lea    0x67(%rbp),%r8
1405a5174:	48 8b d3             	mov    %rbx,%rdx
1405a5177:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
1405a517b:	e8 50 95 ff ff       	call   0x14059e6d0
1405a5180:	48 8b 5d 8f          	mov    -0x71(%rbp),%rbx
1405a5184:	49 ff c6             	inc    %r14
1405a5187:	49 8b 0c 24          	mov    (%r12),%rcx
1405a518b:	48 83 c6 08          	add    $0x8,%rsi
1405a518f:	49 8b 44 24 08       	mov    0x8(%r12),%rax
1405a5194:	48 2b c1             	sub    %rcx,%rax
1405a5197:	48 c1 f8 03          	sar    $0x3,%rax
1405a519b:	4c 3b f0             	cmp    %rax,%r14
1405a519e:	72 a1                	jb     0x1405a5141
1405a51a0:	4c 8b 75 97          	mov    -0x69(%rbp),%r14
1405a51a4:	4c 89 7d 97          	mov    %r15,-0x69(%rbp)
1405a51a8:	4c 89 7d 8f          	mov    %r15,-0x71(%rbp)
1405a51ac:	48 8b 7d 87          	mov    -0x79(%rbp),%rdi
1405a51b0:	4c 89 7d 87          	mov    %r15,-0x79(%rbp)
1405a51b4:	41 c6 45 00 01       	movb   $0x1,0x0(%r13)
1405a51b9:	41 c6 45 30 00       	movb   $0x0,0x30(%r13)
1405a51be:	49 8d 4d 08          	lea    0x8(%r13),%rcx
1405a51c2:	e8 d9 ca e1 ff       	call   0x1403c1ca0
1405a51c7:	49 89 7d 08          	mov    %rdi,0x8(%r13)
1405a51cb:	49 89 5d 10          	mov    %rbx,0x10(%r13)
1405a51cf:	4d 89 75 18          	mov    %r14,0x18(%r13)
1405a51d3:	41 c6 45 30 0e       	movb   $0xe,0x30(%r13)
1405a51d8:	48 be ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rsi
1405a51df:	aa aa 2a
1405a51e2:	48 8b 5d 87          	mov    -0x79(%rbp),%rbx
1405a51e6:	48 85 db             	test   %rbx,%rbx
1405a51e9:	74 6a                	je     0x1405a5255
1405a51eb:	48 8b 7d 8f          	mov    -0x71(%rbp),%rdi
1405a51ef:	48 3b df             	cmp    %rdi,%rbx
1405a51f2:	74 15                	je     0x1405a5209
1405a51f4:	48 8b cb             	mov    %rbx,%rcx
1405a51f7:	e8 a4 ca e1 ff       	call   0x1403c1ca0
1405a51fc:	48 83 c3 30          	add    $0x30,%rbx
1405a5200:	48 3b df             	cmp    %rdi,%rbx
1405a5203:	75 ef                	jne    0x1405a51f4
1405a5205:	48 8b 5d 87          	mov    -0x79(%rbp),%rbx
1405a5209:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1405a520d:	48 2b cb             	sub    %rbx,%rcx
1405a5210:	48 8b c6             	mov    %rsi,%rax
1405a5213:	48 f7 e9             	imul   %rcx
1405a5216:	48 c1 fa 03          	sar    $0x3,%rdx
1405a521a:	48 8b c2             	mov    %rdx,%rax
1405a521d:	48 c1 e8 3f          	shr    $0x3f,%rax
1405a5221:	48 03 d0             	add    %rax,%rdx
1405a5224:	48 8d 14 52          	lea    (%rdx,%rdx,2),%rdx
1405a5228:	48 c1 e2 04          	shl    $0x4,%rdx
1405a522c:	48 8b c3             	mov    %rbx,%rax
1405a522f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1405a5236:	72 15                	jb     0x1405a524d
1405a5238:	48 83 c2 27          	add    $0x27,%rdx
1405a523c:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1405a5240:	48 2b c3             	sub    %rbx,%rax
1405a5243:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1405a5247:	48 83 f8 1f          	cmp    $0x1f,%rax
1405a524b:	77 26                	ja     0x1405a5273
1405a524d:	48 8b cb             	mov    %rbx,%rcx
1405a5250:	e8 ef 5e 87 00       	call   0x140e1b144
1405a5255:	49 8b c5             	mov    %r13,%rax
1405a5258:	48 8b 9c 24 08 01 00 	mov    0x108(%rsp),%rbx
1405a525f:	00
1405a5260:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
1405a5267:	41 5f                	pop    %r15
1405a5269:	41 5e                	pop    %r14
1405a526b:	41 5d                	pop    %r13
1405a526d:	41 5c                	pop    %r12
1405a526f:	5f                   	pop    %rdi
1405a5270:	5e                   	pop    %rsi
1405a5271:	5d                   	pop    %rbp
1405a5272:	c3                   	ret
1405a5273:	e8 2c 4f 88 00       	call   0x140e2a1a4
1405a5278:	90                   	nop
1405a5279:	e8 12 83 bf ff       	call   0x14019d590
1405a527e:	90                   	nop
1405a527f:	cc                   	int3
1405a5280:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1405a5285:	4c 8b da             	mov    %rdx,%r11
1405a5288:	48 8b d9             	mov    %rcx,%rbx
1405a528b:	33 d2                	xor    %edx,%edx
1405a528d:	49 8b c3             	mov    %r11,%rax
1405a5290:	48 f7 35 c1 5d e0 00 	divq   0xe05dc1(%rip)        # 0x1413ab058
1405a5297:	33 d2                	xor    %edx,%edx
1405a5299:	45 84 c0             	test   %r8b,%r8b
1405a529c:	74 24                	je     0x1405a52c2
1405a529e:	4c 8b 01             	mov    (%rcx),%r8
1405a52a1:	4d 8d 14 c0          	lea    (%r8,%rax,8),%r10
1405a52a5:	49 8b c3             	mov    %r11,%rax
1405a52a8:	48 f7 35 a9 5d e0 00 	divq   0xe05da9(%rip)        # 0x1413ab058
1405a52af:	49 8b 02             	mov    (%r10),%rax
1405a52b2:	48 0f ab d0          	bts    %rdx,%rax
1405a52b6:	49 89 02             	mov    %rax,(%r10)
1405a52b9:	48 8b c1             	mov    %rcx,%rax
1405a52bc:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
1405a52c1:	c3                   	ret
1405a52c2:	48 8b 09             	mov    (%rcx),%rcx
1405a52c5:	4c 8d 0c c1          	lea    (%rcx,%rax,8),%r9
1405a52c9:	49 8b c3             	mov    %r11,%rax
1405a52cc:	48 f7 35 85 5d e0 00 	divq   0xe05d85(%rip)        # 0x1413ab058
1405a52d3:	49 8b 01             	mov    (%r9),%rax
1405a52d6:	48 0f b3 d0          	btr    %rdx,%rax
1405a52da:	49 89 01             	mov    %rax,(%r9)
1405a52dd:	48 8b c3             	mov    %rbx,%rax
1405a52e0:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
1405a52e5:	c3                   	ret
1405a52e6:	cc                   	int3
1405a52e7:	cc                   	int3
1405a52e8:	cc                   	int3
1405a52e9:	cc                   	int3
1405a52ea:	cc                   	int3
1405a52eb:	cc                   	int3
1405a52ec:	cc                   	int3
1405a52ed:	cc                   	int3
1405a52ee:	cc                   	int3
1405a52ef:	cc                   	int3
1405a52f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1405a52f5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1405a52fa:	56                   	push   %rsi
1405a52fb:	57                   	push   %rdi
1405a52fc:	41 54                	push   %r12
1405a52fe:	41 56                	push   %r14
1405a5300:	41 57                	push   %r15
1405a5302:	48 83 ec 30          	sub    $0x30,%rsp
1405a5306:	48 8b f2             	mov    %rdx,%rsi
1405a5309:	48 8b f9             	mov    %rcx,%rdi
1405a530c:	45 33 e4             	xor    %r12d,%r12d
1405a530f:	48 85 d2             	test   %rdx,%rdx
1405a5312:	0f 84 5d 01 00 00    	je     0x1405a5475
1405a5318:	80 7a 28 0e          	cmpb   $0xe,0x28(%rdx)
1405a531c:	0f 85 53 01 00 00    	jne    0x1405a5475
1405a5322:	4c 8b 3a             	mov    (%rdx),%r15
1405a5325:	48 8b 52 08          	mov    0x8(%rdx),%rdx
1405a5329:	49 2b d7             	sub    %r15,%rdx
1405a532c:	48 b8 ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rax
1405a5333:	aa aa 2a
1405a5336:	48 f7 ea             	imul   %rdx
1405a5339:	48 c1 fa 03          	sar    $0x3,%rdx
1405a533d:	48 8b c2             	mov    %rdx,%rax
1405a5340:	48 c1 e8 3f          	shr    $0x3f,%rax
1405a5344:	48 03 d0             	add    %rax,%rdx
1405a5347:	48 83 fa 02          	cmp    $0x2,%rdx
1405a534b:	0f 82 24 01 00 00    	jb     0x1405a5475
1405a5351:	4d 85 ff             	test   %r15,%r15
1405a5354:	74 0a                	je     0x1405a5360
1405a5356:	41 80 7f 28 02       	cmpb   $0x2,0x28(%r15)
1405a535b:	4d 8b f7             	mov    %r15,%r14
1405a535e:	74 03                	je     0x1405a5363
1405a5360:	4d 8b f4             	mov    %r12,%r14
1405a5363:	49 83 c7 30          	add    $0x30,%r15
1405a5367:	74 07                	je     0x1405a5370
1405a5369:	41 80 7f 28 02       	cmpb   $0x2,0x28(%r15)
1405a536e:	74 03                	je     0x1405a5373
1405a5370:	4d 8b fc             	mov    %r12,%r15
1405a5373:	4d 85 f6             	test   %r14,%r14
1405a5376:	0f 84 f9 00 00 00    	je     0x1405a5475
1405a537c:	4d 85 ff             	test   %r15,%r15
1405a537f:	0f 84 f0 00 00 00    	je     0x1405a5475
1405a5385:	49 8b 07             	mov    (%r15),%rax
1405a5388:	48 83 c0 02          	add    $0x2,%rax
1405a538c:	48 3b d0             	cmp    %rax,%rdx
1405a538f:	0f 85 e0 00 00 00    	jne    0x1405a5475
1405a5395:	b9 20 00 00 00       	mov    $0x20,%ecx
1405a539a:	e8 69 5d 87 00       	call   0x140e1b108
1405a539f:	48 8b d8             	mov    %rax,%rbx
1405a53a2:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1405a53a7:	48 85 c0             	test   %rax,%rax
1405a53aa:	74 11                	je     0x1405a53bd
1405a53ac:	4c 89 20             	mov    %r12,(%rax)
1405a53af:	4c 89 60 08          	mov    %r12,0x8(%rax)
1405a53b3:	4c 89 60 10          	mov    %r12,0x10(%rax)
1405a53b7:	4c 89 60 18          	mov    %r12,0x18(%rax)
1405a53bb:	eb 03                	jmp    0x1405a53c0
1405a53bd:	49 8b dc             	mov    %r12,%rbx
1405a53c0:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
1405a53c5:	49 8b 06             	mov    (%r14),%rax
1405a53c8:	48 89 43 18          	mov    %rax,0x18(%rbx)
1405a53cc:	49 8b ec             	mov    %r12,%rbp
1405a53cf:	4d 39 27             	cmp    %r12,(%r15)
1405a53d2:	76 46                	jbe    0x1405a541a
1405a53d4:	41 be 60 00 00 00    	mov    $0x60,%r14d
1405a53da:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1405a53e0:	4c 8b 06             	mov    (%rsi),%r8
1405a53e3:	4d 03 c6             	add    %r14,%r8
1405a53e6:	74 37                	je     0x1405a541f
1405a53e8:	41 80 78 28 02       	cmpb   $0x2,0x28(%r8)
1405a53ed:	75 30                	jne    0x1405a541f
1405a53ef:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1405a53f3:	48 3b 53 10          	cmp    0x10(%rbx),%rdx
1405a53f7:	74 0d                	je     0x1405a5406
1405a53f9:	49 8b 00             	mov    (%r8),%rax
1405a53fc:	48 89 02             	mov    %rax,(%rdx)
1405a53ff:	48 83 43 08 08       	addq   $0x8,0x8(%rbx)
1405a5404:	eb 08                	jmp    0x1405a540e
1405a5406:	48 8b cb             	mov    %rbx,%rcx
1405a5409:	e8 b2 5b dd ff       	call   0x14037afc0
1405a540e:	48 ff c5             	inc    %rbp
1405a5411:	49 83 c6 30          	add    $0x30,%r14
1405a5415:	49 3b 2f             	cmp    (%r15),%rbp
1405a5418:	72 c6                	jb     0x1405a53e0
1405a541a:	48 89 1f             	mov    %rbx,(%rdi)
1405a541d:	eb 59                	jmp    0x1405a5478
1405a541f:	4c 89 27             	mov    %r12,(%rdi)
1405a5422:	48 8b 0b             	mov    (%rbx),%rcx
1405a5425:	48 85 c9             	test   %rcx,%rcx
1405a5428:	74 3c                	je     0x1405a5466
1405a542a:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1405a542e:	48 2b d1             	sub    %rcx,%rdx
1405a5431:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
1405a5435:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1405a543c:	72 18                	jb     0x1405a5456
1405a543e:	48 83 c2 27          	add    $0x27,%rdx
1405a5442:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1405a5446:	49 2b c8             	sub    %r8,%rcx
1405a5449:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1405a544d:	48 83 f8 1f          	cmp    $0x1f,%rax