1406e542e:	48 8b c1             	mov    %rcx,%rax
1406e5431:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e5438:	72 19                	jb     0x1406e5453
1406e543a:	48 83 c2 27          	add    $0x27,%rdx
1406e543e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406e5442:	48 2b c1             	sub    %rcx,%rax
1406e5445:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406e5449:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e544d:	0f 87 44 06 00 00    	ja     0x1406e5a97
1406e5453:	e8 ec 5c 73 00       	call   0x140e1b144
1406e5458:	90                   	nop
1406e5459:	48 8b 55 98          	mov    -0x68(%rbp),%rdx
1406e545d:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e5461:	76 31                	jbe    0x1406e5494
1406e5463:	48 ff c2             	inc    %rdx
1406e5466:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1406e546a:	48 8b c1             	mov    %rcx,%rax
1406e546d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e5474:	72 19                	jb     0x1406e548f
1406e5476:	48 83 c2 27          	add    $0x27,%rdx
1406e547a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406e547e:	48 2b c1             	sub    %rcx,%rax
1406e5481:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406e5485:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e5489:	0f 87 0e 06 00 00    	ja     0x1406e5a9d
1406e548f:	e8 b0 5c 73 00       	call   0x140e1b144
1406e5494:	66 0f 6f 05 94 e9 8b 	movdqa 0x8be994(%rip),%xmm0        # 0x140fa3e30
1406e549b:	00
1406e549c:	f3 0f 7f 45 90       	movdqu %xmm0,-0x70(%rbp)
1406e54a1:	c6 45 80 00          	movb   $0x0,-0x80(%rbp)
1406e54a5:	48 8b 55 78          	mov    0x78(%rbp),%rdx
1406e54a9:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e54ad:	0f 86 ce 04 00 00    	jbe    0x1406e5981
1406e54b3:	48 ff c2             	inc    %rdx
1406e54b6:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
1406e54ba:	48 8b c1             	mov    %rcx,%rax
1406e54bd:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e54c4:	0f 82 b1 04 00 00    	jb     0x1406e597b
1406e54ca:	48 83 c2 27          	add    $0x27,%rdx
1406e54ce:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406e54d2:	48 2b c1             	sub    %rcx,%rax
1406e54d5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406e54d9:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e54dd:	0f 87 a8 05 00 00    	ja     0x1406e5a8b
1406e54e3:	e9 93 04 00 00       	jmp    0x1406e597b
1406e54e8:	0f 11 85 80 00 00 00 	movups %xmm0,0x80(%rbp)
1406e54ef:	0f 57 c9             	xorps  %xmm1,%xmm1
1406e54f2:	f3 0f 7f 8d 90 00 00 	movdqu %xmm1,0x90(%rbp)
1406e54f9:	00
1406e54fa:	b9 20 00 00 00       	mov    $0x20,%ecx
1406e54ff:	e8 04 5c 73 00       	call   0x140e1b108
1406e5504:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
1406e550b:	66 0f 6f 05 4d ee 8b 	movdqa 0x8bee4d(%rip),%xmm0        # 0x140fa4360
1406e5512:	00
1406e5513:	f3 0f 7f 85 90 00 00 	movdqu %xmm0,0x90(%rbp)
1406e551a:	00
1406e551b:	0f 10 05 ce 8e 93 00 	movups 0x938ece(%rip),%xmm0        # 0x14101e3f0
1406e5522:	0f 11 00             	movups %xmm0,(%rax)
1406e5525:	c6 40 10 00          	movb   $0x0,0x10(%rax)
1406e5529:	49 8d 57 70          	lea    0x70(%r15),%rdx
1406e552d:	4c 8b 42 10          	mov    0x10(%rdx),%r8
1406e5531:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
1406e5536:	76 03                	jbe    0x1406e553b
1406e5538:	48 8b 12             	mov    (%rdx),%rdx
1406e553b:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
1406e5542:	e8 39 8c ac ff       	call   0x1401ae180
1406e5547:	0f 57 c0             	xorps  %xmm0,%xmm0
1406e554a:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1406e554e:	0f 57 c9             	xorps  %xmm1,%xmm1
1406e5551:	f3 0f 7f 4d f0       	movdqu %xmm1,-0x10(%rbp)
1406e5556:	0f 10 00             	movups (%rax),%xmm0
1406e5559:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1406e555d:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406e5561:	0f 11 4d f0          	movups %xmm1,-0x10(%rbp)
1406e5565:	4c 89 60 10          	mov    %r12,0x10(%rax)
1406e5569:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406e5570:	00
1406e5571:	c6 00 00             	movb   $0x0,(%rax)
1406e5574:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1406e5578:	48 8b 55 f8          	mov    -0x8(%rbp),%rdx
1406e557c:	48 8b c2             	mov    %rdx,%rax
1406e557f:	48 2b c1             	sub    %rcx,%rax
1406e5582:	bb 2c 20 00 00       	mov    $0x202c,%ebx
1406e5587:	48 83 f8 02          	cmp    $0x2,%rax
1406e558b:	72 24                	jb     0x1406e55b1
1406e558d:	48 8d 41 02          	lea    0x2(%rcx),%rax
1406e5591:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1406e5595:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
1406e5599:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e559d:	48 0f 47 45 e0       	cmova  -0x20(%rbp),%rax
1406e55a2:	66 89 1c 08          	mov    %bx,(%rax,%rcx,1)
1406e55a6:	c6 44 08 02 00       	movb   $0x0,0x2(%rax,%rcx,1)
1406e55ab:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
1406e55af:	eb 24                	jmp    0x1406e55d5
1406e55b1:	48 c7 44 24 20 02 00 	movq   $0x2,0x20(%rsp)
1406e55b8:	00 00
1406e55ba:	4c 8d 0d ab b5 8f 00 	lea    0x8fb5ab(%rip),%r9        # 0x140fe0b6c
1406e55c1:	44 0f b6 44 24 30    	movzbl 0x30(%rsp),%r8d
1406e55c7:	ba 02 00 00 00       	mov    $0x2,%edx
1406e55cc:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1406e55d0:	e8 ab 30 ac ff       	call   0x1401a8680
1406e55d5:	0f 57 c0             	xorps  %xmm0,%xmm0
1406e55d8:	0f 11 45 40          	movups %xmm0,0x40(%rbp)
1406e55dc:	0f 57 c9             	xorps  %xmm1,%xmm1
1406e55df:	f3 0f 7f 4d 50       	movdqu %xmm1,0x50(%rbp)
1406e55e4:	0f 10 00             	movups (%rax),%xmm0
1406e55e7:	0f 11 45 40          	movups %xmm0,0x40(%rbp)
1406e55eb:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406e55ef:	0f 11 4d 50          	movups %xmm1,0x50(%rbp)
1406e55f3:	4c 89 60 10          	mov    %r12,0x10(%rax)
1406e55f7:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406e55fe:	00
1406e55ff:	c6 00 00             	movb   $0x0,(%rax)
1406e5602:	48 8b d7             	mov    %rdi,%rdx
1406e5605:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
1406e560a:	76 03                	jbe    0x1406e560f
1406e560c:	48 8b 17             	mov    (%rdi),%rdx
1406e560f:	4c 8b 47 10          	mov    0x10(%rdi),%r8
1406e5613:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1406e5617:	e8 64 8b ac ff       	call   0x1401ae180
1406e561c:	0f 57 c0             	xorps  %xmm0,%xmm0
1406e561f:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1406e5623:	0f 57 c9             	xorps  %xmm1,%xmm1
1406e5626:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1406e562b:	0f 10 00             	movups (%rax),%xmm0
1406e562e:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1406e5632:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406e5636:	0f 11 4d d0          	movups %xmm1,-0x30(%rbp)
1406e563a:	4c 89 60 10          	mov    %r12,0x10(%rax)
1406e563e:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406e5645:	00
1406e5646:	c6 00 00             	movb   $0x0,(%rax)
1406e5649:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1406e564d:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1406e5651:	48 8b c2             	mov    %rdx,%rax
1406e5654:	48 2b c1             	sub    %rcx,%rax
1406e5657:	48 83 f8 02          	cmp    $0x2,%rax
1406e565b:	72 24                	jb     0x1406e5681
1406e565d:	48 8d 41 02          	lea    0x2(%rcx),%rax
1406e5661:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1406e5665:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
1406e5669:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e566d:	48 0f 47 45 c0       	cmova  -0x40(%rbp),%rax
1406e5672:	66 89 1c 08          	mov    %bx,(%rax,%rcx,1)
1406e5676:	c6 44 08 02 00       	movb   $0x0,0x2(%rax,%rcx,1)
1406e567b:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
1406e567f:	eb 24                	jmp    0x1406e56a5
1406e5681:	48 c7 44 24 20 02 00 	movq   $0x2,0x20(%rsp)
1406e5688:	00 00
1406e568a:	4c 8d 0d db b4 8f 00 	lea    0x8fb4db(%rip),%r9        # 0x140fe0b6c
1406e5691:	44 0f b6 44 24 30    	movzbl 0x30(%rsp),%r8d
1406e5697:	ba 02 00 00 00       	mov    $0x2,%edx
1406e569c:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1406e56a0:	e8 db 2f ac ff       	call   0x1401a8680
1406e56a5:	0f 57 c0             	xorps  %xmm0,%xmm0
1406e56a8:	0f 11 45 20          	movups %xmm0,0x20(%rbp)
1406e56ac:	0f 57 c9             	xorps  %xmm1,%xmm1
1406e56af:	f3 0f 7f 4d 30       	movdqu %xmm1,0x30(%rbp)
1406e56b4:	0f 10 00             	movups (%rax),%xmm0
1406e56b7:	0f 11 45 20          	movups %xmm0,0x20(%rbp)
1406e56bb:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406e56bf:	0f 11 4d 30          	movups %xmm1,0x30(%rbp)
1406e56c3:	4c 89 60 10          	mov    %r12,0x10(%rax)
1406e56c7:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406e56ce:	00
1406e56cf:	c6 00 00             	movb   $0x0,(%rax)
1406e56d2:	49 8d 57 30          	lea    0x30(%r15),%rdx
1406e56d6:	4c 8b 42 10          	mov    0x10(%rdx),%r8
1406e56da:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
1406e56df:	76 03                	jbe    0x1406e56e4
1406e56e1:	48 8b 12             	mov    (%rdx),%rdx
1406e56e4:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1406e56e8:	e8 93 8a ac ff       	call   0x1401ae180
1406e56ed:	0f 57 c0             	xorps  %xmm0,%xmm0
1406e56f0:	0f 11 45 a0          	movups %xmm0,-0x60(%rbp)
1406e56f4:	0f 57 c9             	xorps  %xmm1,%xmm1
1406e56f7:	f3 0f 7f 4d b0       	movdqu %xmm1,-0x50(%rbp)
1406e56fc:	0f 10 00             	movups (%rax),%xmm0
1406e56ff:	0f 11 45 a0          	movups %xmm0,-0x60(%rbp)
1406e5703:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406e5707:	0f 11 4d b0          	movups %xmm1,-0x50(%rbp)
1406e570b:	4c 89 60 10          	mov    %r12,0x10(%rax)
1406e570f:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406e5716:	00
1406e5717:	c6 00 00             	movb   $0x0,(%rax)
1406e571a:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1406e571e:	48 8b 55 b8          	mov    -0x48(%rbp),%rdx
1406e5722:	48 8b c2             	mov    %rdx,%rax
1406e5725:	48 2b c1             	sub    %rcx,%rax
1406e5728:	48 83 f8 04          	cmp    $0x4,%rax
1406e572c:	72 27                	jb     0x1406e5755
1406e572e:	48 8d 41 04          	lea    0x4(%rcx),%rax
1406e5732:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1406e5736:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
1406e573a:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e573e:	48 0f 47 45 a0       	cmova  -0x60(%rbp),%rax
1406e5743:	c7 04 08 56 61 6c 3e 	movl   $0x3e6c6156,(%rax,%rcx,1)
1406e574a:	c6 44 08 04 00       	movb   $0x0,0x4(%rax,%rcx,1)
1406e574f:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
1406e5753:	eb 24                	jmp    0x1406e5779
1406e5755:	48 c7 44 24 20 04 00 	movq   $0x4,0x20(%rsp)
1406e575c:	00 00
1406e575e:	4c 8d 0d 83 8c 93 00 	lea    0x938c83(%rip),%r9        # 0x14101e3e8
1406e5765:	44 0f b6 44 24 30    	movzbl 0x30(%rsp),%r8d
1406e576b:	ba 04 00 00 00       	mov    $0x4,%edx
1406e5770:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1406e5774:	e8 07 2f ac ff       	call   0x1401a8680
1406e5779:	0f 10 00             	movups (%rax),%xmm0
1406e577c:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
1406e5780:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406e5784:	0f 11 4d 10          	movups %xmm1,0x10(%rbp)
1406e5788:	4c 89 60 10          	mov    %r12,0x10(%rax)
1406e578c:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406e5793:	00
1406e5794:	c6 00 00             	movb   $0x0,(%rax)
1406e5797:	49 8d 8f 90 00 00 00 	lea    0x90(%r15),%rcx
1406e579e:	48 8d 55 00          	lea    0x0(%rbp),%rdx
1406e57a2:	e8 79 8f ab ff       	call   0x14019e720
1406e57a7:	48 8b 55 18          	mov    0x18(%rbp),%rdx
1406e57ab:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e57af:	76 32                	jbe    0x1406e57e3
1406e57b1:	48 ff c2             	inc    %rdx
1406e57b4:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
1406e57b8:	48 8b c1             	mov    %rcx,%rax
1406e57bb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e57c2:	72 19                	jb     0x1406e57dd
1406e57c4:	48 83 c2 27          	add    $0x27,%rdx
1406e57c8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406e57cc:	48 2b c1             	sub    %rcx,%rax
1406e57cf:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406e57d3:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e57d7:	0f 87 c6 02 00 00    	ja     0x1406e5aa3
1406e57dd:	e8 62 59 73 00       	call   0x140e1b144
1406e57e2:	90                   	nop
1406e57e3:	48 8b 55 b8          	mov    -0x48(%rbp),%rdx
1406e57e7:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e57eb:	76 31                	jbe    0x1406e581e
1406e57ed:	48 ff c2             	inc    %rdx
1406e57f0:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
1406e57f4:	48 8b c1             	mov    %rcx,%rax
1406e57f7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e57fe:	72 19                	jb     0x1406e5819
1406e5800:	48 83 c2 27          	add    $0x27,%rdx
1406e5804:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406e5808:	48 2b c1             	sub    %rcx,%rax
1406e580b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406e580f:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e5813:	0f 87 90 02 00 00    	ja     0x1406e5aa9
1406e5819:	e8 26 59 73 00       	call   0x140e1b144
1406e581e:	66 0f 6f 35 0a e6 8b 	movdqa 0x8be60a(%rip),%xmm6        # 0x140fa3e30
1406e5825:	00
1406e5826:	f3 0f 7f 75 b0       	movdqu %xmm6,-0x50(%rbp)
1406e582b:	c6 45 a0 00          	movb   $0x0,-0x60(%rbp)
1406e582f:	48 8b 55 38          	mov    0x38(%rbp),%rdx
1406e5833:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e5837:	76 31                	jbe    0x1406e586a
1406e5839:	48 ff c2             	inc    %rdx
1406e583c:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
1406e5840:	48 8b c1             	mov    %rcx,%rax
1406e5843:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e584a:	72 19                	jb     0x1406e5865
1406e584c:	48 83 c2 27          	add    $0x27,%rdx
1406e5850:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406e5854:	48 2b c1             	sub    %rcx,%rax
1406e5857:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406e585b:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e585f:	0f 87 4a 02 00 00    	ja     0x1406e5aaf
1406e5865:	e8 da 58 73 00       	call   0x140e1b144
1406e586a:	f3 0f 7f 75 30       	movdqu %xmm6,0x30(%rbp)
1406e586f:	c6 45 20 00          	movb   $0x0,0x20(%rbp)
1406e5873:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1406e5877:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e587b:	76 31                	jbe    0x1406e58ae
1406e587d:	48 ff c2             	inc    %rdx
1406e5880:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1406e5884:	48 8b c1             	mov    %rcx,%rax
1406e5887:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e588e:	72 19                	jb     0x1406e58a9
1406e5890:	48 83 c2 27          	add    $0x27,%rdx
1406e5894:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406e5898:	48 2b c1             	sub    %rcx,%rax
1406e589b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406e589f:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e58a3:	0f 87 0c 02 00 00    	ja     0x1406e5ab5
1406e58a9:	e8 96 58 73 00       	call   0x140e1b144
1406e58ae:	f3 0f 7f 75 d0       	movdqu %xmm6,-0x30(%rbp)
1406e58b3:	c6 45 c0 00          	movb   $0x0,-0x40(%rbp)
1406e58b7:	48 8b 55 58          	mov    0x58(%rbp),%rdx
1406e58bb:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e58bf:	76 31                	jbe    0x1406e58f2
1406e58c1:	48 ff c2             	inc    %rdx
1406e58c4:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
1406e58c8:	48 8b c1             	mov    %rcx,%rax
1406e58cb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e58d2:	72 19                	jb     0x1406e58ed
1406e58d4:	48 83 c2 27          	add    $0x27,%rdx
1406e58d8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406e58dc:	48 2b c1             	sub    %rcx,%rax
1406e58df:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406e58e3:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e58e7:	0f 87 ce 01 00 00    	ja     0x1406e5abb
1406e58ed:	e8 52 58 73 00       	call   0x140e1b144
1406e58f2:	f3 0f 7f 75 50       	movdqu %xmm6,0x50(%rbp)
1406e58f7:	c6 45 40 00          	movb   $0x0,0x40(%rbp)
1406e58fb:	48 8b 55 f8          	mov    -0x8(%rbp),%rdx
1406e58ff:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e5903:	76 31                	jbe    0x1406e5936
1406e5905:	48 ff c2             	inc    %rdx
1406e5908:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1406e590c:	48 8b c1             	mov    %rcx,%rax
1406e590f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e5916:	72 19                	jb     0x1406e5931
1406e5918:	48 83 c2 27          	add    $0x27,%rdx
1406e591c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406e5920:	48 2b c1             	sub    %rcx,%rax
1406e5923:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406e5927:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e592b:	0f 87 90 01 00 00    	ja     0x1406e5ac1
1406e5931:	e8 0e 58 73 00       	call   0x140e1b144
1406e5936:	f3 0f 7f 75 f0       	movdqu %xmm6,-0x10(%rbp)
1406e593b:	c6 45 e0 00          	movb   $0x0,-0x20(%rbp)
1406e593f:	48 8b 95 98 00 00 00 	mov    0x98(%rbp),%rdx
1406e5946:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e594a:	76 35                	jbe    0x1406e5981
1406e594c:	48 ff c2             	inc    %rdx
1406e594f:	48 8b 8d 80 00 00 00 	mov    0x80(%rbp),%rcx
1406e5956:	48 8b c1             	mov    %rcx,%rax
1406e5959:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e5960:	72 19                	jb     0x1406e597b
1406e5962:	48 83 c2 27          	add    $0x27,%rdx
1406e5966:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406e596a:	48 2b c1             	sub    %rcx,%rax
1406e596d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406e5971:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e5975:	0f 87 4c 01 00 00    	ja     0x1406e5ac7
1406e597b:	e8 c4 57 73 00       	call   0x140e1b144
1406e5980:	90                   	nop
1406e5981:	48 8b 56 18          	mov    0x18(%rsi),%rdx
1406e5985:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e5989:	76 30                	jbe    0x1406e59bb
1406e598b:	48 8b 0e             	mov    (%rsi),%rcx
1406e598e:	48 ff c2             	inc    %rdx
1406e5991:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e5998:	72 1c                	jb     0x1406e59b6
1406e599a:	48 83 c2 27          	add    $0x27,%rdx
1406e599e:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406e59a2:	49 2b c8             	sub    %r8,%rcx
1406e59a5:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406e59a9:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e59ad:	0f 87 1a 01 00 00    	ja     0x1406e5acd