1406ef412:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1406ef416:	e8 65 92 ab ff       	call   0x1401a8680
1406ef41b:	0f 57 c0             	xorps  %xmm0,%xmm0
1406ef41e:	0f 11 45 f0          	movups %xmm0,-0x10(%rbp)
1406ef422:	4c 89 7d 00          	mov    %r15,0x0(%rbp)
1406ef426:	4c 89 7d 08          	mov    %r15,0x8(%rbp)
1406ef42a:	0f 10 00             	movups (%rax),%xmm0
1406ef42d:	0f 11 45 f0          	movups %xmm0,-0x10(%rbp)
1406ef431:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406ef435:	0f 11 4d 00          	movups %xmm1,0x0(%rbp)
1406ef439:	4c 89 78 10          	mov    %r15,0x10(%rax)
1406ef43d:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406ef444:	00
1406ef445:	c6 00 00             	movb   $0x0,(%rax)
1406ef448:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
1406ef44c:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ef450:	76 31                	jbe    0x1406ef483
1406ef452:	48 ff c2             	inc    %rdx
1406ef455:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1406ef459:	48 8b c1             	mov    %rcx,%rax
1406ef45c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ef463:	72 19                	jb     0x1406ef47e
1406ef465:	48 83 c2 27          	add    $0x27,%rdx
1406ef469:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ef46d:	48 2b c1             	sub    %rcx,%rax
1406ef470:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ef474:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ef478:	0f 87 55 08 00 00    	ja     0x1406efcd3
1406ef47e:	e8 c1 bc 72 00       	call   0x140e1b144
1406ef483:	4c 89 7d c0          	mov    %r15,-0x40(%rbp)
1406ef487:	48 c7 45 c8 0f 00 00 	movq   $0xf,-0x38(%rbp)
1406ef48e:	00
1406ef48f:	c6 45 b0 00          	movb   $0x0,-0x50(%rbp)
1406ef493:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
1406ef497:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ef49b:	76 32                	jbe    0x1406ef4cf
1406ef49d:	48 ff c2             	inc    %rdx
1406ef4a0:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
1406ef4a4:	48 8b c1             	mov    %rcx,%rax
1406ef4a7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ef4ae:	72 19                	jb     0x1406ef4c9
1406ef4b0:	48 83 c2 27          	add    $0x27,%rdx
1406ef4b4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ef4b8:	48 2b c1             	sub    %rcx,%rax
1406ef4bb:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ef4bf:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ef4c3:	0f 87 10 08 00 00    	ja     0x1406efcd9
1406ef4c9:	e8 76 bc 72 00       	call   0x140e1b144
1406ef4ce:	90                   	nop
1406ef4cf:	48 8b 55 28          	mov    0x28(%rbp),%rdx
1406ef4d3:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ef4d7:	76 31                	jbe    0x1406ef50a
1406ef4d9:	48 ff c2             	inc    %rdx
1406ef4dc:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1406ef4e0:	48 8b c1             	mov    %rcx,%rax
1406ef4e3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ef4ea:	72 19                	jb     0x1406ef505
1406ef4ec:	48 83 c2 27          	add    $0x27,%rdx
1406ef4f0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ef4f4:	48 2b c1             	sub    %rcx,%rax
1406ef4f7:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ef4fb:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ef4ff:	0f 87 da 07 00 00    	ja     0x1406efcdf
1406ef505:	e8 3a bc 72 00       	call   0x140e1b144
1406ef50a:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
1406ef50f:	4c 8b ce             	mov    %rsi,%r9
1406ef512:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1406ef516:	48 8d 55 10          	lea    0x10(%rbp),%rdx
1406ef51a:	49 8b ce             	mov    %r14,%rcx
1406ef51d:	e8 3e 1b fb ff       	call   0x1406a1060
1406ef522:	4c 8b f8             	mov    %rax,%r15
1406ef525:	49 8d 8e b8 02 00 00 	lea    0x2b8(%r14),%rcx
1406ef52c:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
1406ef531:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1406ef536:	e8 45 3a fd ff       	call   0x1406c2f80
1406ef53b:	48 8b 30             	mov    (%rax),%rsi
1406ef53e:	48 83 c6 18          	add    $0x18,%rsi
1406ef542:	0f 57 c0             	xorps  %xmm0,%xmm0
1406ef545:	0f 11 45 90          	movups %xmm0,-0x70(%rbp)
1406ef549:	48 c7 45 a0 08 00 00 	movq   $0x8,-0x60(%rbp)
1406ef550:	00
1406ef551:	48 c7 45 a8 0f 00 00 	movq   $0xf,-0x58(%rbp)
1406ef558:	00
1406ef559:	48 b8 25 73 20 3d 20 	movabs $0x3b7325203d207325,%rax
1406ef560:	25 73 3b
1406ef563:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1406ef567:	c6 45 98 00          	movb   $0x0,-0x68(%rbp)
1406ef56b:	49 8b ce             	mov    %r14,%rcx
1406ef56e:	e8 cd 3f ff ff       	call   0x1406e3540
1406ef573:	49 83 7f 18 0f       	cmpq   $0xf,0x18(%r15)
1406ef578:	76 03                	jbe    0x1406ef57d
1406ef57a:	4d 8b 3f             	mov    (%r15),%r15
1406ef57d:	48 83 7e 18 0f       	cmpq   $0xf,0x18(%rsi)
1406ef582:	76 03                	jbe    0x1406ef587
1406ef584:	48 8b 36             	mov    (%rsi),%rsi
1406ef587:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
1406ef58b:	48 83 7d a8 0f       	cmpq   $0xf,-0x58(%rbp)
1406ef590:	48 0f 47 55 90       	cmova  -0x70(%rbp),%rdx
1406ef595:	4d 8b cf             	mov    %r15,%r9
1406ef598:	4c 8b c6             	mov    %rsi,%r8
1406ef59b:	49 8b 8e 98 0d 00 00 	mov    0xd98(%r14),%rcx
1406ef5a2:	e8 c9 05 c9 ff       	call   0x14037fb70
1406ef5a7:	49 8b 96 98 0d 00 00 	mov    0xd98(%r14),%rdx
1406ef5ae:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406ef5b3:	e8 fc bf 74 00       	call   0x140e3b5b4
1406ef5b8:	90                   	nop
1406ef5b9:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
1406ef5bd:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ef5c1:	76 31                	jbe    0x1406ef5f4
1406ef5c3:	48 ff c2             	inc    %rdx
1406ef5c6:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
1406ef5ca:	48 8b c1             	mov    %rcx,%rax
1406ef5cd:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ef5d4:	72 19                	jb     0x1406ef5ef
1406ef5d6:	48 83 c2 27          	add    $0x27,%rdx
1406ef5da:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ef5de:	48 2b c1             	sub    %rcx,%rax
1406ef5e1:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ef5e5:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ef5e9:	0f 87 f6 06 00 00    	ja     0x1406efce5
1406ef5ef:	e8 50 bb 72 00       	call   0x140e1b144
1406ef5f4:	48 c7 45 a0 00 00 00 	movq   $0x0,-0x60(%rbp)
1406ef5fb:	00
1406ef5fc:	48 c7 45 a8 0f 00 00 	movq   $0xf,-0x58(%rbp)
1406ef603:	00
1406ef604:	c6 45 90 00          	movb   $0x0,-0x70(%rbp)
1406ef608:	4c 8b 45 28          	mov    0x28(%rbp),%r8
1406ef60c:	49 83 f8 0f          	cmp    $0xf,%r8
1406ef610:	76 0e                	jbe    0x1406ef620
1406ef612:	48 8b 55 10          	mov    0x10(%rbp),%rdx
1406ef616:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1406ef61a:	e8 31 da aa ff       	call   0x14019d050
1406ef61f:	90                   	nop
1406ef620:	48 8b 55 08          	mov    0x8(%rbp),%rdx
1406ef624:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ef628:	76 31                	jbe    0x1406ef65b
1406ef62a:	48 ff c2             	inc    %rdx
1406ef62d:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1406ef631:	48 8b c1             	mov    %rcx,%rax
1406ef634:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ef63b:	72 19                	jb     0x1406ef656
1406ef63d:	48 83 c2 27          	add    $0x27,%rdx
1406ef641:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ef645:	48 2b c1             	sub    %rcx,%rax
1406ef648:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ef64c:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ef650:	0f 87 95 06 00 00    	ja     0x1406efceb
1406ef656:	e8 e9 ba 72 00       	call   0x140e1b144
1406ef65b:	41 ff c5             	inc    %r13d
1406ef65e:	49 ff c4             	inc    %r12
1406ef661:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
1406ef666:	4d 3b e7             	cmp    %r15,%r12
1406ef669:	7d 08                	jge    0x1406ef673
1406ef66b:	45 33 ff             	xor    %r15d,%r15d
1406ef66e:	e9 dd fc ff ff       	jmp    0x1406ef350
1406ef673:	8b 7c 24 48          	mov    0x48(%rsp),%edi
1406ef677:	45 33 e4             	xor    %r12d,%r12d
1406ef67a:	33 d2                	xor    %edx,%edx
1406ef67c:	49 8b ce             	mov    %r14,%rcx
1406ef67f:	e8 ec 3c ff ff       	call   0x1406e3370
1406ef684:	0f 57 c0             	xorps  %xmm0,%xmm0
1406ef687:	0f 11 45 f0          	movups %xmm0,-0x10(%rbp)
1406ef68b:	0f 57 c9             	xorps  %xmm1,%xmm1
1406ef68e:	f3 0f 7f 4d 00       	movdqu %xmm1,0x0(%rbp)
1406ef693:	41 b8 3c 00 00 00    	mov    $0x3c,%r8d
1406ef699:	48 8d 15 d8 fc 92 00 	lea    0x92fcd8(%rip),%rdx        # 0x14101f378
1406ef6a0:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1406ef6a4:	e8 57 77 aa ff       	call   0x140196e00
1406ef6a9:	90                   	nop
1406ef6aa:	49 8b ce             	mov    %r14,%rcx
1406ef6ad:	e8 8e 3e ff ff       	call   0x1406e3540
1406ef6b2:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1406ef6b6:	48 83 7d 08 0f       	cmpq   $0xf,0x8(%rbp)
1406ef6bb:	4c 0f 47 45 f0       	cmova  -0x10(%rbp),%r8
1406ef6c0:	48 8d 15 e9 8d 8e 00 	lea    0x8e8de9(%rip),%rdx        # 0x140fd84b0
1406ef6c7:	49 8b 8e 98 0d 00 00 	mov    0xd98(%r14),%rcx
1406ef6ce:	e8 9d 04 c9 ff       	call   0x14037fb70
1406ef6d3:	49 8b 96 98 0d 00 00 	mov    0xd98(%r14),%rdx
1406ef6da:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406ef6df:	e8 d0 be 74 00       	call   0x140e3b5b4
1406ef6e4:	90                   	nop
1406ef6e5:	48 8b 55 08          	mov    0x8(%rbp),%rdx
1406ef6e9:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ef6ed:	76 31                	jbe    0x1406ef720
1406ef6ef:	48 ff c2             	inc    %rdx
1406ef6f2:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1406ef6f6:	48 8b c1             	mov    %rcx,%rax
1406ef6f9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ef700:	72 19                	jb     0x1406ef71b
1406ef702:	48 83 c2 27          	add    $0x27,%rdx
1406ef706:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ef70a:	48 2b c1             	sub    %rcx,%rax
1406ef70d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ef711:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ef715:	0f 87 d6 05 00 00    	ja     0x1406efcf1
1406ef71b:	e8 24 ba 72 00       	call   0x140e1b144
1406ef720:	49 8b ce             	mov    %r14,%rcx
1406ef723:	e8 68 3e ff ff       	call   0x1406e3590
1406ef728:	0f 57 c0             	xorps  %xmm0,%xmm0
1406ef72b:	0f 11 45 90          	movups %xmm0,-0x70(%rbp)
1406ef72f:	0f 57 c9             	xorps  %xmm1,%xmm1
1406ef732:	f3 0f 7f 4d a0       	movdqu %xmm1,-0x60(%rbp)
1406ef737:	b9 20 00 00 00       	mov    $0x20,%ecx
1406ef73c:	e8 c7 b9 72 00       	call   0x140e1b108
1406ef741:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1406ef745:	66 0f 6f 05 e3 6c 8f 	movdqa 0x8f6ce3(%rip),%xmm0        # 0x140fe6430
1406ef74c:	00
1406ef74d:	f3 0f 7f 45 a0       	movdqu %xmm0,-0x60(%rbp)
1406ef752:	0f 10 05 5f fc 92 00 	movups 0x92fc5f(%rip),%xmm0        # 0x14101f3b8
1406ef759:	0f 11 00             	movups %xmm0,(%rax)
1406ef75c:	f2 0f 10 05 64 fc 92 	movsd  0x92fc64(%rip),%xmm0        # 0x14101f3c8
1406ef763:	00
1406ef764:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
1406ef769:	0f b6 0d 60 fc 92 00 	movzbl 0x92fc60(%rip),%ecx        # 0x14101f3d0
1406ef770:	88 48 18             	mov    %cl,0x18(%rax)
1406ef773:	c6 40 19 00          	movb   $0x0,0x19(%rax)
1406ef777:	49 8b ce             	mov    %r14,%rcx
1406ef77a:	e8 c1 3d ff ff       	call   0x1406e3540
1406ef77f:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
1406ef783:	48 83 7d a8 0f       	cmpq   $0xf,-0x58(%rbp)
1406ef788:	4c 0f 47 45 90       	cmova  -0x70(%rbp),%r8
1406ef78d:	48 8d 15 1c 8d 8e 00 	lea    0x8e8d1c(%rip),%rdx        # 0x140fd84b0
1406ef794:	49 8b 8e 98 0d 00 00 	mov    0xd98(%r14),%rcx
1406ef79b:	e8 d0 03 c9 ff       	call   0x14037fb70
1406ef7a0:	49 8b 96 98 0d 00 00 	mov    0xd98(%r14),%rdx
1406ef7a7:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406ef7ac:	e8 03 be 74 00       	call   0x140e3b5b4
1406ef7b1:	90                   	nop
1406ef7b2:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
1406ef7b6:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ef7ba:	76 31                	jbe    0x1406ef7ed
1406ef7bc:	48 ff c2             	inc    %rdx
1406ef7bf:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
1406ef7c3:	48 8b c1             	mov    %rcx,%rax
1406ef7c6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ef7cd:	72 19                	jb     0x1406ef7e8
1406ef7cf:	48 83 c2 27          	add    $0x27,%rdx
1406ef7d3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ef7d7:	48 2b c1             	sub    %rcx,%rax
1406ef7da:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ef7de:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ef7e2:	0f 87 0f 05 00 00    	ja     0x1406efcf7
1406ef7e8:	e8 57 b9 72 00       	call   0x140e1b144
1406ef7ed:	85 ff                	test   %edi,%edi
1406ef7ef:	0f 8e 7a 01 00 00    	jle    0x1406ef96f
1406ef7f5:	49 8b fc             	mov    %r12,%rdi
1406ef7f8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1406ef7ff:	00
1406ef800:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1406ef805:	48 8b 00             	mov    (%rax),%rax
1406ef808:	48 8b 0c f8          	mov    (%rax,%rdi,8),%rcx
1406ef80c:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1406ef811:	48 8d 59 38          	lea    0x38(%rcx),%rbx
1406ef815:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1406ef81a:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1406ef81f:	49 8d 8e b8 02 00 00 	lea    0x2b8(%r14),%rcx
1406ef826:	e8 55 37 fd ff       	call   0x1406c2f80
1406ef82b:	4c 8b 00             	mov    (%rax),%r8
1406ef82e:	49 83 c0 18          	add    $0x18,%r8
1406ef832:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1406ef839:	00
1406ef83a:	4c 8b cb             	mov    %rbx,%r9
1406ef83d:	48 8d 55 10          	lea    0x10(%rbp),%rdx
1406ef841:	49 8b ce             	mov    %r14,%rcx
1406ef844:	e8 c7 22 fb ff       	call   0x1406a1b10
1406ef849:	48 8b d8             	mov    %rax,%rbx
1406ef84c:	0f 57 c0             	xorps  %xmm0,%xmm0
1406ef84f:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
1406ef853:	4c 89 65 c0          	mov    %r12,-0x40(%rbp)
1406ef857:	4c 89 65 c8          	mov    %r12,-0x38(%rbp)
1406ef85b:	b9 20 00 00 00       	mov    $0x20,%ecx
1406ef860:	e8 a3 b8 72 00       	call   0x140e1b108
1406ef865:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1406ef869:	b9 16 00 00 00       	mov    $0x16,%ecx
1406ef86e:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
1406ef872:	48 c7 45 c8 1f 00 00 	movq   $0x1f,-0x38(%rbp)
1406ef879:	00
1406ef87a:	0f 10 05 57 fb 92 00 	movups 0x92fb57(%rip),%xmm0        # 0x14101f3d8
1406ef881:	0f 11 00             	movups %xmm0,(%rax)
1406ef884:	8b 0d 5e fb 92 00    	mov    0x92fb5e(%rip),%ecx        # 0x14101f3e8
1406ef88a:	89 48 10             	mov    %ecx,0x10(%rax)
1406ef88d:	0f b7 0d 58 fb 92 00 	movzwl 0x92fb58(%rip),%ecx        # 0x14101f3ec
1406ef894:	66 89 48 14          	mov    %cx,0x14(%rax)
1406ef898:	c6 40 16 00          	movb   $0x0,0x16(%rax)
1406ef89c:	49 8b ce             	mov    %r14,%rcx
1406ef89f:	e8 9c 3c ff ff       	call   0x1406e3540
1406ef8a4:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1406ef8a9:	76 03                	jbe    0x1406ef8ae
1406ef8ab:	48 8b 1b             	mov    (%rbx),%rbx
1406ef8ae:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1406ef8b2:	48 83 7d c8 0f       	cmpq   $0xf,-0x38(%rbp)
1406ef8b7:	48 0f 47 55 b0       	cmova  -0x50(%rbp),%rdx
1406ef8bc:	4c 8b c3             	mov    %rbx,%r8
1406ef8bf:	49 8b 8e 98 0d 00 00 	mov    0xd98(%r14),%rcx
1406ef8c6:	e8 a5 02 c9 ff       	call   0x14037fb70
1406ef8cb:	49 8b 96 98 0d 00 00 	mov    0xd98(%r14),%rdx
1406ef8d2:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406ef8d7:	e8 d8 bc 74 00       	call   0x140e3b5b4
1406ef8dc:	90                   	nop
1406ef8dd:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
1406ef8e1:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ef8e5:	76 31                	jbe    0x1406ef918
1406ef8e7:	48 ff c2             	inc    %rdx
1406ef8ea:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1406ef8ee:	48 8b c1             	mov    %rcx,%rax
1406ef8f1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ef8f8:	72 19                	jb     0x1406ef913
1406ef8fa:	48 83 c2 27          	add    $0x27,%rdx
1406ef8fe:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ef902:	48 2b c1             	sub    %rcx,%rax
1406ef905:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ef909:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ef90d:	0f 87 f0 03 00 00    	ja     0x1406efd03
1406ef913:	e8 2c b8 72 00       	call   0x140e1b144
1406ef918:	4c 89 65 c0          	mov    %r12,-0x40(%rbp)
1406ef91c:	48 c7 45 c8 0f 00 00 	movq   $0xf,-0x38(%rbp)
1406ef923:	00
1406ef924:	c6 45 b0 00          	movb   $0x0,-0x50(%rbp)
1406ef928:	48 8b 55 28          	mov    0x28(%rbp),%rdx
1406ef92c:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ef930:	76 31                	jbe    0x1406ef963
1406ef932:	48 ff c2             	inc    %rdx
1406ef935:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1406ef939:	48 8b c1             	mov    %rcx,%rax
1406ef93c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ef943:	72 19                	jb     0x1406ef95e
1406ef945:	48 83 c2 27          	add    $0x27,%rdx
1406ef949:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ef94d:	48 2b c1             	sub    %rcx,%rax
1406ef950:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ef954:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ef958:	0f 87 ab 03 00 00    	ja     0x1406efd09
1406ef95e:	e8 e1 b7 72 00       	call   0x140e1b144
1406ef963:	48 ff c7             	inc    %rdi
1406ef966:	49 3b ff             	cmp    %r15,%rdi
1406ef969:	0f 8c 91 fe ff ff    	jl     0x1406ef800
1406ef96f:	0f 57 c0             	xorps  %xmm0,%xmm0
1406ef972:	0f 11 45 90          	movups %xmm0,-0x70(%rbp)
1406ef976:	66 0f 6f 0d c2 49 8b 	movdqa 0x8b49c2(%rip),%xmm1        # 0x140fa4340
1406ef97d:	00
1406ef97e:	f3 0f 7f 4d a0       	movdqu %xmm1,-0x60(%rbp)
1406ef983:	f2 0f 10 05 65 fa 92 	movsd  0x92fa65(%rip),%xmm0        # 0x14101f3f0
1406ef98a:	00
1406ef98b:	f2 0f 11 45 90       	movsd  %xmm0,-0x70(%rbp)
1406ef990:	8b 05 62 fa 92 00    	mov    0x92fa62(%rip),%eax        # 0x14101f3f8
1406ef996:	89 45 98             	mov    %eax,-0x68(%rbp)
1406ef999:	c6 45 9c 00          	movb   $0x0,-0x64(%rbp)
1406ef99d:	49 8b ce             	mov    %r14,%rcx
1406ef9a0:	e8 9b 3b ff ff       	call   0x1406e3540
1406ef9a5:	4c 8d 45 90          	lea    -0x70(%rbp),%r8