140a0d082:	1b c0                	sbb    %eax,%eax
140a0d084:	83 e0 fe             	and    $0xfffffffe,%eax
140a0d087:	03 c3                	add    %ebx,%eax
140a0d089:	c5 f8 77             	vzeroupper
140a0d08c:	45 33 e4             	xor    %r12d,%r12d
140a0d08f:	eb 48                	jmp    0x140a0d0d9
140a0d091:	0f b7 c6             	movzwl %si,%eax
140a0d094:	f7 d0                	not    %eax
140a0d096:	0f bc c8             	bsf    %eax,%ecx
140a0d099:	d1 e9                	shr    $1,%ecx
140a0d09b:	8b d1                	mov    %ecx,%edx
140a0d09d:	4a 8d 04 01          	lea    (%rcx,%r8,1),%rax
140a0d0a1:	49 03 d0             	add    %r8,%rdx
140a0d0a4:	41 0f b7 04 41       	movzwl (%r9,%rax,2),%eax
140a0d0a9:	66 41 39 04 52       	cmp    %ax,(%r10,%rdx,2)
140a0d0ae:	1b c0                	sbb    %eax,%eax
140a0d0b0:	83 e0 fe             	and    $0xfffffffe,%eax
140a0d0b3:	03 c3                	add    %ebx,%eax
140a0d0b5:	eb d5                	jmp    0x140a0d08c
140a0d0b7:	4c 8b c2             	mov    %rdx,%r8
140a0d0ba:	4c 3b c7             	cmp    %rdi,%r8
140a0d0bd:	73 14                	jae    0x140a0d0d3
140a0d0bf:	43 0f b7 04 42       	movzwl (%r10,%r8,2),%eax
140a0d0c4:	66 43 3b 04 41       	cmp    (%r9,%r8,2),%ax
140a0d0c9:	75 e3                	jne    0x140a0d0ae
140a0d0cb:	4c 03 c3             	add    %rbx,%r8
140a0d0ce:	4c 3b c3             	cmp    %rbx,%r8
140a0d0d1:	72 ec                	jb     0x140a0d0bf
140a0d0d3:	45 33 e4             	xor    %r12d,%r12d
140a0d0d6:	41 8b c4             	mov    %r12d,%eax
140a0d0d9:	85 c0                	test   %eax,%eax
140a0d0db:	0f 85 2d 02 00 00    	jne    0x140a0d30e
140a0d0e1:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140a0d0e6:	c7 00 03 00 00 00    	movl   $0x3,(%rax)
140a0d0ec:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140a0d0f1:	48 8d 15 2c ae 13 00 	lea    0x13ae2c(%rip),%rdx        # 0x140b47f24
140a0d0f8:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
140a0d0ff:	00
140a0d100:	e8 2f a4 72 ff       	call   0x140137534
140a0d105:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140a0d10a:	48 8b d0             	mov    %rax,%rdx
140a0d10d:	e8 0e 93 5f ff       	call   0x140006420
140a0d112:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
140a0d119:	00
140a0d11a:	e8 a1 92 5f ff       	call   0x1400063c0
140a0d11f:	e9 f6 f5 ff ff       	jmp    0x140a0c71a
140a0d124:	49 8b d7             	mov    %r15,%rdx
140a0d127:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140a0d12c:	e8 2f f0 ff ff       	call   0x140a0c160
140a0d131:	49 8d 56 06          	lea    0x6(%r14),%rdx
140a0d135:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140a0d13a:	e8 fd f2 ff ff       	call   0x140a0c43c
140a0d13f:	40 8a f8             	mov    %al,%dil
140a0d142:	49 8d 56 06          	lea    0x6(%r14),%rdx
140a0d146:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140a0d14b:	e8 ec f2 ff ff       	call   0x140a0c43c
140a0d150:	40 3a c7             	cmp    %dil,%al
140a0d153:	0f 84 64 fa ff ff    	je     0x140a0cbbd
140a0d159:	4c 8d 54 24 38       	lea    0x38(%rsp),%r10
140a0d15e:	48 83 7c 24 50 07    	cmpq   $0x7,0x50(%rsp)
140a0d164:	4c 0f 47 54 24 38    	cmova  0x38(%rsp),%r10
140a0d16a:	4c 8b 5c 24 48       	mov    0x48(%rsp),%r11
140a0d16f:	4d 85 db             	test   %r11,%r11
140a0d172:	0f 85 45 fa ff ff    	jne    0x140a0cbbd
140a0d178:	4d 8b c4             	mov    %r12,%r8
140a0d17b:	49 8b c2             	mov    %r10,%rax
140a0d17e:	4c 8d 0d 33 1b 13 00 	lea    0x131b33(%rip),%r9        # 0x140b3ecb8
140a0d185:	49 8b c9             	mov    %r9,%rcx
140a0d188:	41 8d 5b 01          	lea    0x1(%r11),%ebx
140a0d18c:	8d 53 0f             	lea    0xf(%rbx),%edx
140a0d18f:	44 39 25 e2 d0 31 00 	cmp    %r12d,0x31d0e2(%rip)        # 0x140d2a278
140a0d196:	74 32                	je     0x140a0d1ca
140a0d198:	4c 3b da             	cmp    %rdx,%r11
140a0d19b:	72 2d                	jb     0x140a0d1ca
140a0d19d:	8b fa                	mov    %edx,%edi
140a0d19f:	41 83 cc ff          	or     $0xffffffff,%r12d
140a0d1a3:	c5 fe 6f 09          	vmovdqu (%rcx),%ymm1
140a0d1a7:	c5 f5 75 08          	vpcmpeqw (%rax),%ymm1,%ymm1
140a0d1ab:	c5 fd d7 f1          	vpmovmskb %ymm1,%esi
140a0d1af:	41 3b f4             	cmp    %r12d,%esi
140a0d1b2:	75 7d                	jne    0x140a0d231
140a0d1b4:	4c 03 c2             	add    %rdx,%r8
140a0d1b7:	48 83 c0 20          	add    $0x20,%rax
140a0d1bb:	48 83 c1 20          	add    $0x20,%rcx
140a0d1bf:	48 03 fa             	add    %rdx,%rdi
140a0d1c2:	74 df                	je     0x140a0d1a3
140a0d1c4:	c5 f8 77             	vzeroupper
140a0d1c7:	45 33 e4             	xor    %r12d,%r12d
140a0d1ca:	49 8d 78 08          	lea    0x8(%r8),%rdi
140a0d1ce:	49 3b fb             	cmp    %r11,%rdi
140a0d1d1:	77 2c                	ja     0x140a0d1ff
140a0d1d3:	41 bd ff ff 00 00    	mov    $0xffff,%r13d
140a0d1d9:	f3 0f 6f 01          	movdqu (%rcx),%xmm0
140a0d1dd:	f3 0f 6f 08          	movdqu (%rax),%xmm1
140a0d1e1:	66 0f 75 c8          	pcmpeqw %xmm0,%xmm1
140a0d1e5:	66 0f d7 f1          	pmovmskb %xmm1,%esi
140a0d1e9:	66 41 3b f5          	cmp    %r13w,%si
140a0d1ed:	75 6a                	jne    0x140a0d259
140a0d1ef:	49 83 c0 08          	add    $0x8,%r8
140a0d1f3:	48 03 c2             	add    %rdx,%rax
140a0d1f6:	48 03 ca             	add    %rdx,%rcx
140a0d1f9:	48 83 c7 08          	add    $0x8,%rdi
140a0d1fd:	74 da                	je     0x140a0d1d9
140a0d1ff:	49 8d 50 04          	lea    0x4(%r8),%rdx
140a0d203:	49 3b d3             	cmp    %r11,%rdx
140a0d206:	77 7a                	ja     0x140a0d282
140a0d208:	48 8b 38             	mov    (%rax),%rdi
140a0d20b:	48 8b 01             	mov    (%rcx),%rax
140a0d20e:	48 3b f8             	cmp    %rax,%rdi
140a0d211:	74 6c                	je     0x140a0d27f
140a0d213:	48 33 c7             	xor    %rdi,%rax
140a0d216:	48 0f bc c0          	bsf    %rax,%rax
140a0d21a:	c1 e8 04             	shr    $0x4,%eax
140a0d21d:	8b c8                	mov    %eax,%ecx
140a0d21f:	49 03 c0             	add    %r8,%rax
140a0d222:	49 03 c8             	add    %r8,%rcx
140a0d225:	41 0f b7 04 41       	movzwl (%r9,%rax,2),%eax
140a0d22a:	66 41 39 04 4a       	cmp    %ax,(%r10,%rcx,2)
140a0d22f:	eb 45                	jmp    0x140a0d276
140a0d231:	f7 d6                	not    %esi
140a0d233:	0f bc c6             	bsf    %esi,%eax
140a0d236:	d1 e8                	shr    $1,%eax
140a0d238:	8b c8                	mov    %eax,%ecx
140a0d23a:	49 03 c0             	add    %r8,%rax
140a0d23d:	49 03 c8             	add    %r8,%rcx
140a0d240:	41 0f b7 04 41       	movzwl (%r9,%rax,2),%eax
140a0d245:	66 41 39 04 4a       	cmp    %ax,(%r10,%rcx,2)
140a0d24a:	1b c0                	sbb    %eax,%eax
140a0d24c:	83 e0 fe             	and    $0xfffffffe,%eax
140a0d24f:	03 c3                	add    %ebx,%eax
140a0d251:	c5 f8 77             	vzeroupper
140a0d254:	45 33 e4             	xor    %r12d,%r12d
140a0d257:	eb 42                	jmp    0x140a0d29b
140a0d259:	0f b7 c6             	movzwl %si,%eax
140a0d25c:	f7 d0                	not    %eax
140a0d25e:	0f bc c8             	bsf    %eax,%ecx
140a0d261:	d1 e9                	shr    $1,%ecx
140a0d263:	8b d1                	mov    %ecx,%edx
140a0d265:	4a 8d 04 01          	lea    (%rcx,%r8,1),%rax
140a0d269:	49 03 d0             	add    %r8,%rdx
140a0d26c:	41 0f b7 04 41       	movzwl (%r9,%rax,2),%eax
140a0d271:	66 41 39 04 52       	cmp    %ax,(%r10,%rdx,2)
140a0d276:	1b c0                	sbb    %eax,%eax
140a0d278:	83 e0 fe             	and    $0xfffffffe,%eax
140a0d27b:	03 c3                	add    %ebx,%eax
140a0d27d:	eb 1c                	jmp    0x140a0d29b
140a0d27f:	4c 8b c2             	mov    %rdx,%r8
140a0d282:	4d 3b c3             	cmp    %r11,%r8
140a0d285:	73 11                	jae    0x140a0d298
140a0d287:	4b 8d 04 42          	lea    (%r10,%r8,2),%rax
140a0d28b:	0f b7 08             	movzwl (%rax),%ecx
140a0d28e:	49 2b c2             	sub    %r10,%rax
140a0d291:	66 42 3b 0c 08       	cmp    (%rax,%r9,1),%cx
140a0d296:	75 de                	jne    0x140a0d276
140a0d298:	41 8b c4             	mov    %r12d,%eax
140a0d29b:	85 c0                	test   %eax,%eax
140a0d29d:	0f 85 1a f9 ff ff    	jne    0x140a0cbbd
140a0d2a3:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140a0d2a8:	48 83 7c 24 70 07    	cmpq   $0x7,0x70(%rsp)
140a0d2ae:	48 0f 47 4c 24 58    	cmova  0x58(%rsp),%rcx
140a0d2b4:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
140a0d2b9:	4d 85 c0             	test   %r8,%r8
140a0d2bc:	0f 85 fb f8 ff ff    	jne    0x140a0cbbd
140a0d2c2:	49 8b d1             	mov    %r9,%rdx
140a0d2c5:	e8 72 a8 5f ff       	call   0x140007b3c
140a0d2ca:	66 0f 6f 15 5e 49 1a 	movdqa 0x1a495e(%rip),%xmm2        # 0x140bb1c30
140a0d2d1:	00
140a0d2d2:	85 c0                	test   %eax,%eax
140a0d2d4:	75 38                	jne    0x140a0d30e
140a0d2d6:	41 c7 06 02 00 00 00 	movl   $0x2,(%r14)
140a0d2dd:	eb 3c                	jmp    0x140a0d31b
140a0d2df:	49 8b d7             	mov    %r15,%rdx
140a0d2e2:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140a0d2e7:	e8 74 ee ff ff       	call   0x140a0c160
140a0d2ec:	48 85 ff             	test   %rdi,%rdi
140a0d2ef:	0f 85 c8 f8 ff ff    	jne    0x140a0cbbd
140a0d2f5:	4c 39 64 24 48       	cmp    %r12,0x48(%rsp)
140a0d2fa:	0f 85 bd f8 ff ff    	jne    0x140a0cbbd
140a0d300:	8d 5f 01             	lea    0x1(%rdi),%ebx
140a0d303:	41 89 1e             	mov    %ebx,(%r14)
140a0d306:	e9 0f f4 ff ff       	jmp    0x140a0c71a
140a0d30b:	45 33 e4             	xor    %r12d,%r12d
140a0d30e:	41 8a dc             	mov    %r12b,%bl
140a0d311:	eb 08                	jmp    0x140a0d31b
140a0d313:	45 89 26             	mov    %r12d,(%r14)
140a0d316:	bb 01 00 00 00       	mov    $0x1,%ebx
140a0d31b:	bf 00 10 00 00       	mov    $0x1000,%edi
140a0d320:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140a0d325:	48 83 f8 07          	cmp    $0x7,%rax
140a0d329:	76 3b                	jbe    0x140a0d366
140a0d32b:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140a0d332:	00
140a0d333:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140a0d338:	48 8b d1             	mov    %rcx,%rdx
140a0d33b:	48 3b c7             	cmp    %rdi,%rax
140a0d33e:	72 18                	jb     0x140a0d358
140a0d340:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a0d344:	48 2b d1             	sub    %rcx,%rdx
140a0d347:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140a0d34b:	48 83 f8 1f          	cmp    $0x1f,%rax
140a0d34f:	76 07                	jbe    0x140a0d358
140a0d351:	ff 15 41 f6 0f 00    	call   *0xff641(%rip)        # 0x140b0c998
140a0d357:	cc                   	int3
140a0d358:	ff 15 62 f5 0f 00    	call   *0xff562(%rip)        # 0x140b0c8c0
140a0d35e:	66 0f 6f 15 ca 48 1a 	movdqa 0x1a48ca(%rip),%xmm2        # 0x140bb1c30
140a0d365:	00
140a0d366:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
140a0d36d:	00
140a0d36e:	48 83 f8 07          	cmp    $0x7,%rax
140a0d372:	76 3b                	jbe    0x140a0d3af
140a0d374:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140a0d37b:	00
140a0d37c:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140a0d381:	48 8b d1             	mov    %rcx,%rdx
140a0d384:	48 3b c7             	cmp    %rdi,%rax
140a0d387:	72 18                	jb     0x140a0d3a1
140a0d389:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a0d38d:	48 2b d1             	sub    %rcx,%rdx
140a0d390:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140a0d394:	48 83 f8 1f          	cmp    $0x1f,%rax
140a0d398:	76 07                	jbe    0x140a0d3a1
140a0d39a:	ff 15 f8 f5 0f 00    	call   *0xff5f8(%rip)        # 0x140b0c998
140a0d3a0:	cc                   	int3
140a0d3a1:	ff 15 19 f5 0f 00    	call   *0xff519(%rip)        # 0x140b0c8c0
140a0d3a7:	66 0f 6f 15 81 48 1a 	movdqa 0x1a4881(%rip),%xmm2        # 0x140bb1c30
140a0d3ae:	00
140a0d3af:	f3 0f 7f 94 24 88 00 	movdqu %xmm2,0x88(%rsp)
140a0d3b6:	00 00
140a0d3b8:	66 44 89 64 24 78    	mov    %r12w,0x78(%rsp)
140a0d3be:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140a0d3c3:	48 83 f8 07          	cmp    $0x7,%rax
140a0d3c7:	76 33                	jbe    0x140a0d3fc
140a0d3c9:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140a0d3ce:	48 8b d1             	mov    %rcx,%rdx
140a0d3d1:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140a0d3d8:	00
140a0d3d9:	48 3b c7             	cmp    %rdi,%rax
140a0d3dc:	72 18                	jb     0x140a0d3f6
140a0d3de:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a0d3e2:	48 2b d1             	sub    %rcx,%rdx
140a0d3e5:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140a0d3e9:	48 83 f8 1f          	cmp    $0x1f,%rax
140a0d3ed:	76 07                	jbe    0x140a0d3f6
140a0d3ef:	ff 15 a3 f5 0f 00    	call   *0xff5a3(%rip)        # 0x140b0c998
140a0d3f5:	cc                   	int3
140a0d3f6:	ff 15 c4 f4 0f 00    	call   *0xff4c4(%rip)        # 0x140b0c8c0
140a0d3fc:	8a c3                	mov    %bl,%al
140a0d3fe:	48 8b 8c 24 b8 00 00 	mov    0xb8(%rsp),%rcx
140a0d405:	00
140a0d406:	48 33 cc             	xor    %rsp,%rcx
140a0d409:	e8 d2 21 0e 00       	call   0x140aef5e0
140a0d40e:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
140a0d415:	41 5f                	pop    %r15
140a0d417:	41 5e                	pop    %r14
140a0d419:	41 5d                	pop    %r13
140a0d41b:	41 5c                	pop    %r12
140a0d41d:	5f                   	pop    %rdi
140a0d41e:	5e                   	pop    %rsi
140a0d41f:	5b                   	pop    %rbx
140a0d420:	c3                   	ret
140a0d421:	90                   	nop
140a0d422:	90                   	nop
140a0d423:	90                   	nop
140a0d424:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140a0d429:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140a0d42e:	55                   	push   %rbp
140a0d42f:	57                   	push   %rdi
140a0d430:	41 54                	push   %r12
140a0d432:	41 56                	push   %r14
140a0d434:	41 57                	push   %r15
140a0d436:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
140a0d43b:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140a0d442:	48 8b 05 f7 1b 2b 00 	mov    0x2b1bf7(%rip),%rax        # 0x140cbf040
140a0d449:	48 33 c4             	xor    %rsp,%rax
140a0d44c:	48 89 45 2f          	mov    %rax,0x2f(%rbp)
140a0d450:	4c 8b f2             	mov    %rdx,%r14
140a0d453:	4c 8b f9             	mov    %rcx,%r15
140a0d456:	0f 57 c0             	xorps  %xmm0,%xmm0
140a0d459:	f3 0f 7f 45 cf       	movdqu %xmm0,-0x31(%rbp)
140a0d45e:	45 33 e4             	xor    %r12d,%r12d
140a0d461:	41 8b f4             	mov    %r12d,%esi
140a0d464:	4c 89 65 df          	mov    %r12,-0x21(%rbp)
140a0d468:	41 8b fc             	mov    %r12d,%edi
140a0d46b:	48 8b 5d d7          	mov    -0x29(%rbp),%rbx
140a0d46f:	44 89 65 c7          	mov    %r12d,-0x39(%rbp)
140a0d473:	c7 45 cb 00 00 20 00 	movl   $0x200000,-0x35(%rbp)
140a0d47a:	0f 57 c0             	xorps  %xmm0,%xmm0
140a0d47d:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
140a0d481:	4c 89 65 f7          	mov    %r12,-0x9(%rbp)
140a0d485:	48 c7 45 ff 07 00 00 	movq   $0x7,-0x1(%rbp)
140a0d48c:	00
140a0d48d:	66 44 89 65 e7       	mov    %r12w,-0x19(%rbp)
140a0d492:	4c 8d 4d c7          	lea    -0x39(%rbp),%r9
140a0d496:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
140a0d49a:	8b d7                	mov    %edi,%edx
140a0d49c:	49 8b cf             	mov    %r15,%rcx
140a0d49f:	e8 c0 f0 ff ff       	call   0x140a0c564
140a0d4a4:	84 c0                	test   %al,%al
140a0d4a6:	0f 84 9b 00 00 00    	je     0x140a0d547
140a0d4ac:	48 8b 45 c7          	mov    -0x39(%rbp),%rax
140a0d4b0:	48 89 45 07          	mov    %rax,0x7(%rbp)
140a0d4b4:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
140a0d4b8:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
140a0d4bc:	e8 ef 8f 5f ff       	call   0x1400064b0
140a0d4c1:	90                   	nop
140a0d4c2:	48 3b de             	cmp    %rsi,%rbx
140a0d4c5:	74 2b                	je     0x140a0d4f2
140a0d4c7:	48 8b 45 07          	mov    0x7(%rbp),%rax
140a0d4cb:	48 89 03             	mov    %rax,(%rbx)
140a0d4ce:	0f 10 45 0f          	movups 0xf(%rbp),%xmm0
140a0d4d2:	0f 11 43 08          	movups %xmm0,0x8(%rbx)
140a0d4d6:	0f 10 4d 1f          	movups 0x1f(%rbp),%xmm1
140a0d4da:	0f 11 4b 18          	movups %xmm1,0x18(%rbx)
140a0d4de:	b8 07 00 00 00       	mov    $0x7,%eax
140a0d4e3:	66 44 89 65 0f       	mov    %r12w,0xf(%rbp)
140a0d4e8:	48 83 c3 28          	add    $0x28,%rbx
140a0d4ec:	48 89 5d d7          	mov    %rbx,-0x29(%rbp)
140a0d4f0:	eb 1c                	jmp    0x140a0d50e
140a0d4f2:	4c 8d 45 07          	lea    0x7(%rbp),%r8
140a0d4f6:	48 8b d3             	mov    %rbx,%rdx
140a0d4f9:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
140a0d4fd:	e8 12 e7 6f ff       	call   0x14010bc14
140a0d502:	48 8b 75 df          	mov    -0x21(%rbp),%rsi
140a0d506:	48 8b 5d d7          	mov    -0x29(%rbp),%rbx
140a0d50a:	48 8b 45 27          	mov    0x27(%rbp),%rax
140a0d50e:	48 83 f8 07          	cmp    $0x7,%rax
140a0d512:	76 33                	jbe    0x140a0d547
140a0d514:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140a0d51b:	00
140a0d51c:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
140a0d520:	48 8b d1             	mov    %rcx,%rdx
140a0d523:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140a0d529:	72 15                	jb     0x140a0d540
140a0d52b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a0d52f:	48 2b d1             	sub    %rcx,%rdx
140a0d532:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140a0d536:	48 83 f8 1f          	cmp    $0x1f,%rax
140a0d53a:	0f 87 a9 00 00 00    	ja     0x140a0d5e9
140a0d540:	ff 15 7a f3 0f 00    	call   *0xff37a(%rip)        # 0x140b0c8c0
140a0d546:	90                   	nop
140a0d547:	48 8b 45 ff          	mov    -0x1(%rbp),%rax
140a0d54b:	48 83 f8 07          	cmp    $0x7,%rax
140a0d54f:	76 2e                	jbe    0x140a0d57f
140a0d551:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140a0d558:	00
140a0d559:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
140a0d55d:	48 8b d1             	mov    %rcx,%rdx
140a0d560:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140a0d566:	72 11                	jb     0x140a0d579
140a0d568:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx