1406a444d:	cc                   	int3
1406a444e:	cc                   	int3
1406a444f:	cc                   	int3
1406a4450:	48 8b c4             	mov    %rsp,%rax
1406a4453:	48 89 58 20          	mov    %rbx,0x20(%rax)
1406a4457:	55                   	push   %rbp
1406a4458:	56                   	push   %rsi
1406a4459:	57                   	push   %rdi
1406a445a:	48 8d 68 88          	lea    -0x78(%rax),%rbp
1406a445e:	48 81 ec 60 01 00 00 	sub    $0x160,%rsp
1406a4465:	0f 29 70 d8          	movaps %xmm6,-0x28(%rax)
1406a4469:	0f 29 78 c8          	movaps %xmm7,-0x38(%rax)
1406a446d:	44 0f 29 40 b8       	movaps %xmm8,-0x48(%rax)
1406a4472:	48 8b 05 87 4a d1 00 	mov    0xd14a87(%rip),%rax        # 0x1413b8f00
1406a4479:	48 33 c4             	xor    %rsp,%rax
1406a447c:	48 89 45 20          	mov    %rax,0x20(%rbp)
1406a4480:	48 8b fa             	mov    %rdx,%rdi
1406a4483:	48 8b d9             	mov    %rcx,%rbx
1406a4486:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
1406a448b:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
1406a4490:	33 f6                	xor    %esi,%esi
1406a4492:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1406a4497:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1406a449c:	e8 9f 50 fd ff       	call   0x140679540
1406a44a1:	48 8b 00             	mov    (%rax),%rax
1406a44a4:	48 8b 40 18          	mov    0x18(%rax),%rax
1406a44a8:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1406a44ad:	48 8d 8b d8 00 00 00 	lea    0xd8(%rbx),%rcx
1406a44b4:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
1406a44b9:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1406a44be:	e8 7d 50 fd ff       	call   0x140679540
1406a44c3:	48 8b 08             	mov    (%rax),%rcx
1406a44c6:	4c 8b 41 18          	mov    0x18(%rcx),%r8
1406a44ca:	49 8b c0             	mov    %r8,%rax
1406a44cd:	48 c1 e8 08          	shr    $0x8,%rax
1406a44d1:	0f b6 d0             	movzbl %al,%edx
1406a44d4:	41 0f b6 c0          	movzbl %r8b,%eax
1406a44d8:	48 b9 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%rcx
1406a44df:	9c f2 cb
1406a44e2:	48 33 c1             	xor    %rcx,%rax
1406a44e5:	49 b9 b3 01 00 00 00 	movabs $0x100000001b3,%r9
1406a44ec:	01 00 00
1406a44ef:	49 0f af c1          	imul   %r9,%rax
1406a44f3:	48 33 d0             	xor    %rax,%rdx
1406a44f6:	49 0f af d1          	imul   %r9,%rdx
1406a44fa:	49 8b c0             	mov    %r8,%rax
1406a44fd:	48 c1 e8 10          	shr    $0x10,%rax
1406a4501:	0f b6 c8             	movzbl %al,%ecx
1406a4504:	48 33 d1             	xor    %rcx,%rdx
1406a4507:	49 0f af d1          	imul   %r9,%rdx
1406a450b:	49 8b c0             	mov    %r8,%rax
1406a450e:	48 c1 e8 18          	shr    $0x18,%rax
1406a4512:	0f b6 c8             	movzbl %al,%ecx
1406a4515:	48 33 d1             	xor    %rcx,%rdx
1406a4518:	49 0f af d1          	imul   %r9,%rdx
1406a451c:	49 8b c0             	mov    %r8,%rax
1406a451f:	48 c1 e8 20          	shr    $0x20,%rax
1406a4523:	0f b6 c8             	movzbl %al,%ecx
1406a4526:	48 33 d1             	xor    %rcx,%rdx
1406a4529:	49 0f af d1          	imul   %r9,%rdx
1406a452d:	49 8b c0             	mov    %r8,%rax
1406a4530:	48 c1 e8 28          	shr    $0x28,%rax
1406a4534:	0f b6 c8             	movzbl %al,%ecx
1406a4537:	48 33 d1             	xor    %rcx,%rdx
1406a453a:	49 0f af d1          	imul   %r9,%rdx
1406a453e:	49 8b c0             	mov    %r8,%rax
1406a4541:	48 c1 e8 30          	shr    $0x30,%rax
1406a4545:	0f b6 c8             	movzbl %al,%ecx
1406a4548:	48 33 d1             	xor    %rcx,%rdx
1406a454b:	49 0f af d1          	imul   %r9,%rdx
1406a454f:	49 8b c0             	mov    %r8,%rax
1406a4552:	48 c1 e8 38          	shr    $0x38,%rax
1406a4556:	48 33 d0             	xor    %rax,%rdx
1406a4559:	49 0f af d1          	imul   %r9,%rdx
1406a455d:	48 8b 4b 70          	mov    0x70(%rbx),%rcx
1406a4561:	48 23 ca             	and    %rdx,%rcx
1406a4564:	48 c1 e1 04          	shl    $0x4,%rcx
1406a4568:	48 03 4b 58          	add    0x58(%rbx),%rcx
1406a456c:	48 8b 41 08          	mov    0x8(%rcx),%rax
1406a4570:	48 8b 53 48          	mov    0x48(%rbx),%rdx
1406a4574:	48 3b c2             	cmp    %rdx,%rax
1406a4577:	74 1a                	je     0x1406a4593
1406a4579:	48 8b 09             	mov    (%rcx),%rcx
1406a457c:	4c 3b 40 10          	cmp    0x10(%rax),%r8
1406a4580:	74 14                	je     0x1406a4596
1406a4582:	48 3b c1             	cmp    %rcx,%rax
1406a4585:	74 0c                	je     0x1406a4593
1406a4587:	48 8b 40 08          	mov    0x8(%rax),%rax
1406a458b:	4c 3b 40 10          	cmp    0x10(%rax),%r8
1406a458f:	75 f1                	jne    0x1406a4582
1406a4591:	eb 03                	jmp    0x1406a4596
1406a4593:	48 8b c6             	mov    %rsi,%rax
1406a4596:	48 85 c0             	test   %rax,%rax
1406a4599:	48 0f 44 c2          	cmove  %rdx,%rax
1406a459d:	48 3b c2             	cmp    %rdx,%rax
1406a45a0:	74 19                	je     0x1406a45bb
1406a45a2:	48 8b 48 18          	mov    0x18(%rax),%rcx
1406a45a6:	44 8b 41 18          	mov    0x18(%rcx),%r8d
1406a45aa:	48 8b d7             	mov    %rdi,%rdx
1406a45ad:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1406a45b1:	e8 3a 8f 01 00       	call   0x1406bd4f0
1406a45b6:	e9 51 04 00 00       	jmp    0x1406a4a0c
1406a45bb:	48 8d 8b 80 00 00 00 	lea    0x80(%rbx),%rcx
1406a45c2:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
1406a45c7:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1406a45cc:	e8 0f 38 fb ff       	call   0x140657de0
1406a45d1:	48 8b 10             	mov    (%rax),%rdx
1406a45d4:	8b 52 18             	mov    0x18(%rdx),%edx
1406a45d7:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1406a45db:	e8 40 f8 b0 ff       	call   0x1401b3e20
1406a45e0:	90                   	nop
1406a45e1:	0f 57 c0             	xorps  %xmm0,%xmm0
1406a45e4:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1406a45e8:	66 0f 6f 35 40 f8 8f 	movdqa 0x8ff840(%rip),%xmm6        # 0x140fa3e30
1406a45ef:	00
1406a45f0:	f3 0f 7f 75 d0       	movdqu %xmm6,-0x30(%rbp)
1406a45f5:	c6 45 c0 00          	movb   $0x0,-0x40(%rbp)
1406a45f9:	4c 8d 83 18 01 00 00 	lea    0x118(%rbx),%r8
1406a4600:	49 8b 48 10          	mov    0x10(%r8),%rcx
1406a4604:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
1406a460b:	ff ff 7f
1406a460e:	48 2b c1             	sub    %rcx,%rax
1406a4611:	80 bb 38 01 00 00 00 	cmpb   $0x0,0x138(%rbx)
1406a4618:	0f 84 d8 01 00 00    	je     0x1406a47f6
1406a461e:	48 83 f8 06          	cmp    $0x6,%rax
1406a4622:	0f 82 21 04 00 00    	jb     0x1406a4a49
1406a4628:	4d 8b c8             	mov    %r8,%r9
1406a462b:	49 83 78 18 0f       	cmpq   $0xf,0x18(%r8)
1406a4630:	76 03                	jbe    0x1406a4635
1406a4632:	4d 8b 08             	mov    (%r8),%r9
1406a4635:	48 c7 44 24 30 06 00 	movq   $0x6,0x30(%rsp)
1406a463c:	00 00
1406a463e:	48 8d 05 93 79 97 00 	lea    0x977993(%rip),%rax        # 0x14101bfd8
1406a4645:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1406a464a:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1406a464f:	0f b6 54 24 40       	movzbl 0x40(%rsp),%edx
1406a4654:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1406a4658:	e8 83 e1 b8 ff       	call   0x1402327e0
1406a465d:	90                   	nop
1406a465e:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1406a4662:	48 83 7d b8 0f       	cmpq   $0xf,-0x48(%rbp)
1406a4667:	48 0f 47 55 a0       	cmova  -0x60(%rbp),%rdx
1406a466c:	4c 8b 45 b0          	mov    -0x50(%rbp),%r8
1406a4670:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1406a4674:	e8 07 9b b0 ff       	call   0x1401ae180
1406a4679:	0f 57 c0             	xorps  %xmm0,%xmm0
1406a467c:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
1406a4681:	0f 57 c9             	xorps  %xmm1,%xmm1
1406a4684:	f3 0f 7f 4c 24 70    	movdqu %xmm1,0x70(%rsp)
1406a468a:	0f 10 00             	movups (%rax),%xmm0
1406a468d:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
1406a4692:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406a4696:	0f 11 4c 24 70       	movups %xmm1,0x70(%rsp)
1406a469b:	48 89 70 10          	mov    %rsi,0x10(%rax)
1406a469f:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406a46a6:	00
1406a46a7:	c6 00 00             	movb   $0x0,(%rax)
1406a46aa:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1406a46af:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1406a46b4:	48 8b c2             	mov    %rdx,%rax
1406a46b7:	48 2b c1             	sub    %rcx,%rax
1406a46ba:	48 83 f8 01          	cmp    $0x1,%rax
1406a46be:	72 25                	jb     0x1406a46e5
1406a46c0:	48 8d 41 01          	lea    0x1(%rcx),%rax
1406a46c4:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1406a46c9:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1406a46ce:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a46d2:	48 0f 47 44 24 60    	cmova  0x60(%rsp),%rax
1406a46d8:	66 c7 04 08 5d 00    	movw   $0x5d,(%rax,%rcx,1)
1406a46de:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1406a46e3:	eb 25                	jmp    0x1406a470a
1406a46e5:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1406a46ec:	00 00
1406a46ee:	4c 8d 0d f7 f8 92 00 	lea    0x92f8f7(%rip),%r9        # 0x140fd3fec
1406a46f5:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
1406a46fb:	ba 01 00 00 00       	mov    $0x1,%edx
1406a4700:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1406a4705:	e8 76 3f b0 ff       	call   0x1401a8680
1406a470a:	0f 10 38             	movups (%rax),%xmm7
1406a470d:	44 0f 10 40 10       	movups 0x10(%rax),%xmm8
1406a4712:	48 89 70 10          	mov    %rsi,0x10(%rax)
1406a4716:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406a471d:	00
1406a471e:	c6 00 00             	movb   $0x0,(%rax)
1406a4721:	66 0f 73 de 08       	psrldq $0x8,%xmm6
1406a4726:	66 48 0f 7e f2       	movq   %xmm6,%rdx
1406a472b:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a472f:	76 32                	jbe    0x1406a4763
1406a4731:	48 ff c2             	inc    %rdx
1406a4734:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1406a4738:	48 8b c1             	mov    %rcx,%rax
1406a473b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a4742:	72 19                	jb     0x1406a475d
1406a4744:	48 83 c2 27          	add    $0x27,%rdx
1406a4748:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a474c:	48 2b c1             	sub    %rcx,%rax
1406a474f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a4753:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a4757:	0f 87 f2 02 00 00    	ja     0x1406a4a4f
1406a475d:	e8 e2 69 77 00       	call   0x140e1b144
1406a4762:	90                   	nop
1406a4763:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1406a4768:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a476c:	76 32                	jbe    0x1406a47a0
1406a476e:	48 ff c2             	inc    %rdx
1406a4771:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1406a4776:	48 8b c1             	mov    %rcx,%rax
1406a4779:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a4780:	72 19                	jb     0x1406a479b
1406a4782:	48 83 c2 27          	add    $0x27,%rdx
1406a4786:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a478a:	48 2b c1             	sub    %rcx,%rax
1406a478d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a4791:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a4795:	0f 87 ba 02 00 00    	ja     0x1406a4a55
1406a479b:	e8 a4 69 77 00       	call   0x140e1b144
1406a47a0:	66 0f 6f 05 88 f6 8f 	movdqa 0x8ff688(%rip),%xmm0        # 0x140fa3e30
1406a47a7:	00
1406a47a8:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
1406a47ae:	c6 44 24 60 00       	movb   $0x0,0x60(%rsp)
1406a47b3:	48 8b 55 f8          	mov    -0x8(%rbp),%rdx
1406a47b7:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a47bb:	0f 86 0c 02 00 00    	jbe    0x1406a49cd
1406a47c1:	48 ff c2             	inc    %rdx
1406a47c4:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1406a47c8:	48 8b c1             	mov    %rcx,%rax
1406a47cb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a47d2:	0f 82 f0 01 00 00    	jb     0x1406a49c8
1406a47d8:	48 83 c2 27          	add    $0x27,%rdx
1406a47dc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a47e0:	48 2b c1             	sub    %rcx,%rax
1406a47e3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a47e7:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a47eb:	0f 87 52 02 00 00    	ja     0x1406a4a43
1406a47f1:	e9 d2 01 00 00       	jmp    0x1406a49c8
1406a47f6:	48 83 f8 01          	cmp    $0x1,%rax
1406a47fa:	0f 82 5b 02 00 00    	jb     0x1406a4a5b
1406a4800:	4d 8b c8             	mov    %r8,%r9
1406a4803:	49 83 78 18 0f       	cmpq   $0xf,0x18(%r8)
1406a4808:	76 03                	jbe    0x1406a480d
1406a480a:	4d 8b 08             	mov    (%r8),%r9
1406a480d:	48 c7 44 24 30 01 00 	movq   $0x1,0x30(%rsp)
1406a4814:	00 00
1406a4816:	48 8d 05 37 3f 93 00 	lea    0x933f37(%rip),%rax        # 0x140fd8754
1406a481d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1406a4822:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1406a4827:	0f b6 54 24 40       	movzbl 0x40(%rsp),%edx
1406a482c:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
1406a4830:	e8 ab df b8 ff       	call   0x1402327e0
1406a4835:	90                   	nop
1406a4836:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1406a483a:	48 83 7d b8 0f       	cmpq   $0xf,-0x48(%rbp)
1406a483f:	48 0f 47 55 a0       	cmova  -0x60(%rbp),%rdx
1406a4844:	4c 8b 45 b0          	mov    -0x50(%rbp),%r8
1406a4848:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
1406a484c:	e8 2f 99 b0 ff       	call   0x1401ae180
1406a4851:	0f 57 c0             	xorps  %xmm0,%xmm0
1406a4854:	0f 11 45 80          	movups %xmm0,-0x80(%rbp)
1406a4858:	0f 57 c9             	xorps  %xmm1,%xmm1
1406a485b:	f3 0f 7f 4d 90       	movdqu %xmm1,-0x70(%rbp)
1406a4860:	0f 10 00             	movups (%rax),%xmm0
1406a4863:	0f 11 45 80          	movups %xmm0,-0x80(%rbp)
1406a4867:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406a486b:	0f 11 4d 90          	movups %xmm1,-0x70(%rbp)
1406a486f:	48 89 70 10          	mov    %rsi,0x10(%rax)
1406a4873:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406a487a:	00
1406a487b:	c6 00 00             	movb   $0x0,(%rax)
1406a487e:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
1406a4882:	48 8b 55 98          	mov    -0x68(%rbp),%rdx
1406a4886:	48 8b c2             	mov    %rdx,%rax
1406a4889:	48 2b c1             	sub    %rcx,%rax
1406a488c:	48 83 f8 05          	cmp    $0x5,%rax
1406a4890:	72 37                	jb     0x1406a48c9
1406a4892:	48 8d 41 05          	lea    0x5(%rcx),%rax
1406a4896:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1406a489a:	48 8d 5d 80          	lea    -0x80(%rbp),%rbx
1406a489e:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a48a2:	48 0f 47 5d 80       	cmova  -0x80(%rbp),%rbx
1406a48a7:	48 03 d9             	add    %rcx,%rbx
1406a48aa:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1406a48b0:	48 8d 15 29 77 97 00 	lea    0x977729(%rip),%rdx        # 0x14101bfe0
1406a48b7:	48 8b cb             	mov    %rbx,%rcx
1406a48ba:	e8 51 a7 83 00       	call   0x140edf010
1406a48bf:	c6 43 05 00          	movb   $0x0,0x5(%rbx)
1406a48c3:	48 8d 45 80          	lea    -0x80(%rbp),%rax
1406a48c7:	eb 24                	jmp    0x1406a48ed
1406a48c9:	48 c7 44 24 20 05 00 	movq   $0x5,0x20(%rsp)
1406a48d0:	00 00
1406a48d2:	4c 8d 0d 07 77 97 00 	lea    0x977707(%rip),%r9        # 0x14101bfe0
1406a48d9:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
1406a48df:	ba 05 00 00 00       	mov    $0x5,%edx
1406a48e4:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1406a48e8:	e8 93 3d b0 ff       	call   0x1401a8680
1406a48ed:	0f 10 38             	movups (%rax),%xmm7
1406a48f0:	44 0f 10 40 10       	movups 0x10(%rax),%xmm8
1406a48f5:	48 89 70 10          	mov    %rsi,0x10(%rax)
1406a48f9:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406a4900:	00
1406a4901:	c6 00 00             	movb   $0x0,(%rax)
1406a4904:	66 0f 73 de 08       	psrldq $0x8,%xmm6
1406a4909:	66 48 0f 7e f2       	movq   %xmm6,%rdx
1406a490e:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a4912:	76 32                	jbe    0x1406a4946
1406a4914:	48 ff c2             	inc    %rdx
1406a4917:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1406a491b:	48 8b c1             	mov    %rcx,%rax
1406a491e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a4925:	72 19                	jb     0x1406a4940
1406a4927:	48 83 c2 27          	add    $0x27,%rdx
1406a492b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a492f:	48 2b c1             	sub    %rcx,%rax
1406a4932:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a4936:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a493a:	0f 87 21 01 00 00    	ja     0x1406a4a61
1406a4940:	e8 ff 67 77 00       	call   0x140e1b144
1406a4945:	90                   	nop
1406a4946:	48 8b 55 98          	mov    -0x68(%rbp),%rdx
1406a494a:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a494e:	76 31                	jbe    0x1406a4981
1406a4950:	48 ff c2             	inc    %rdx
1406a4953:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1406a4957:	48 8b c1             	mov    %rcx,%rax
1406a495a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a4961:	72 19                	jb     0x1406a497c
1406a4963:	48 83 c2 27          	add    $0x27,%rdx
1406a4967:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a496b:	48 2b c1             	sub    %rcx,%rax
1406a496e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a4972:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a4976:	0f 87 eb 00 00 00    	ja     0x1406a4a67
1406a497c:	e8 c3 67 77 00       	call   0x140e1b144
1406a4981:	66 0f 6f 05 a7 f4 8f 	movdqa 0x8ff4a7(%rip),%xmm0        # 0x140fa3e30
1406a4988:	00
1406a4989:	f3 0f 7f 45 90       	movdqu %xmm0,-0x70(%rbp)
1406a498e:	c6 45 80 00          	movb   $0x0,-0x80(%rbp)
1406a4992:	48 8b 55 18          	mov    0x18(%rbp),%rdx
1406a4996:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a499a:	76 31                	jbe    0x1406a49cd
1406a499c:	48 ff c2             	inc    %rdx
1406a499f:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
1406a49a3:	48 8b c1             	mov    %rcx,%rax
1406a49a6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a49ad:	72 19                	jb     0x1406a49c8
1406a49af:	48 83 c2 27          	add    $0x27,%rdx
1406a49b3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a49b7:	48 2b c1             	sub    %rcx,%rax
1406a49ba:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a49be:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a49c2:	0f 87 a5 00 00 00    	ja     0x1406a4a6d