1406cf617:	0f 10 30             	movups (%rax),%xmm6
1406cf61a:	0f 10 78 10          	movups 0x10(%rax),%xmm7
1406cf61e:	4c 89 78 10          	mov    %r15,0x10(%rax)
1406cf622:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406cf629:	00
1406cf62a:	c6 00 00             	movb   $0x0,(%rax)
1406cf62d:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
1406cf631:	48 83 fa 0f          	cmp    $0xf,%rdx
1406cf635:	76 31                	jbe    0x1406cf668
1406cf637:	48 ff c2             	inc    %rdx
1406cf63a:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
1406cf63e:	48 8b c1             	mov    %rcx,%rax
1406cf641:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406cf648:	72 19                	jb     0x1406cf663
1406cf64a:	48 83 c2 27          	add    $0x27,%rdx
1406cf64e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406cf652:	48 2b c1             	sub    %rcx,%rax
1406cf655:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406cf659:	48 83 f8 1f          	cmp    $0x1f,%rax
1406cf65d:	0f 87 19 09 00 00    	ja     0x1406cff7c
1406cf663:	e8 dc ba 74 00       	call   0x140e1b144
1406cf668:	0f 11 75 a8          	movups %xmm6,-0x58(%rbp)
1406cf66c:	0f 11 7d b8          	movups %xmm7,-0x48(%rbp)
1406cf670:	48 8b 95 00 01 00 00 	mov    0x100(%rbp),%rdx
1406cf677:	48 83 fa 0f          	cmp    $0xf,%rdx
1406cf67b:	76 34                	jbe    0x1406cf6b1
1406cf67d:	48 ff c2             	inc    %rdx
1406cf680:	48 8b 8d e8 00 00 00 	mov    0xe8(%rbp),%rcx
1406cf687:	48 8b c1             	mov    %rcx,%rax
1406cf68a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406cf691:	72 19                	jb     0x1406cf6ac
1406cf693:	48 83 c2 27          	add    $0x27,%rdx
1406cf697:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406cf69b:	48 2b c1             	sub    %rcx,%rax
1406cf69e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406cf6a2:	48 83 f8 1f          	cmp    $0x1f,%rax
1406cf6a6:	0f 87 d6 08 00 00    	ja     0x1406cff82
1406cf6ac:	e8 93 ba 74 00       	call   0x140e1b144
1406cf6b1:	f3 44 0f 7f 85 f8 00 	movdqu %xmm8,0xf8(%rbp)
1406cf6b8:	00 00
1406cf6ba:	c6 85 e8 00 00 00 00 	movb   $0x0,0xe8(%rbp)
1406cf6c1:	4c 8b 85 40 01 00 00 	mov    0x140(%rbp),%r8
1406cf6c8:	49 83 f8 0f          	cmp    $0xf,%r8
1406cf6cc:	76 13                	jbe    0x1406cf6e1
1406cf6ce:	48 8b 95 28 01 00 00 	mov    0x128(%rbp),%rdx
1406cf6d5:	48 8d 8d 28 01 00 00 	lea    0x128(%rbp),%rcx
1406cf6dc:	e8 6f d9 ac ff       	call   0x14019d050
1406cf6e1:	44 0f b6 7c 24 40    	movzbl 0x40(%rsp),%r15d
1406cf6e7:	48 8d 05 e2 e3 94 00 	lea    0x94e3e2(%rip),%rax        # 0x14101dad0
1406cf6ee:	48 8d 15 f3 e3 94 00 	lea    0x94e3f3(%rip),%rdx        # 0x14101dae8
1406cf6f5:	45 84 ff             	test   %r15b,%r15b
1406cf6f8:	48 0f 45 d0          	cmovne %rax,%rdx
1406cf6fc:	0f 57 c0             	xorps  %xmm0,%xmm0
1406cf6ff:	0f 11 85 88 00 00 00 	movups %xmm0,0x88(%rbp)
1406cf706:	33 db                	xor    %ebx,%ebx
1406cf708:	48 89 9d 98 00 00 00 	mov    %rbx,0x98(%rbp)
1406cf70f:	48 89 9d a0 00 00 00 	mov    %rbx,0xa0(%rbp)
1406cf716:	4c 8b c7             	mov    %rdi,%r8
1406cf719:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1406cf720:	49 ff c0             	inc    %r8
1406cf723:	42 38 1c 02          	cmp    %bl,(%rdx,%r8,1)
1406cf727:	75 f7                	jne    0x1406cf720
1406cf729:	48 8d 8d 88 00 00 00 	lea    0x88(%rbp),%rcx
1406cf730:	e8 cb 76 ac ff       	call   0x140196e00
1406cf735:	90                   	nop
1406cf736:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1406cf73b:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1406cf741:	4d 8b c6             	mov    %r14,%r8
1406cf744:	48 8d 95 88 01 00 00 	lea    0x188(%rbp),%rdx
1406cf74b:	49 8b cc             	mov    %r12,%rcx
1406cf74e:	e8 7d 3d 00 00       	call   0x1406d34d0
1406cf753:	4c 8b c8             	mov    %rax,%r9
1406cf756:	0f 57 c0             	xorps  %xmm0,%xmm0
1406cf759:	0f 11 45 28          	movups %xmm0,0x28(%rbp)
1406cf75d:	66 0f 6f 0d 9b f2 8d 	movdqa 0x8df29b(%rip),%xmm1        # 0x140faea00
1406cf764:	00
1406cf765:	f3 0f 7f 4d 38       	movdqu %xmm1,0x38(%rbp)
1406cf76a:	8b 05 84 e3 94 00    	mov    0x94e384(%rip),%eax        # 0x14101daf4
1406cf770:	66 89 45 28          	mov    %ax,0x28(%rbp)
1406cf774:	0f b6 0d 7b e3 94 00 	movzbl 0x94e37b(%rip),%ecx        # 0x14101daf6
1406cf77b:	88 4d 2a             	mov    %cl,0x2a(%rbp)
1406cf77e:	c6 45 2b 00          	movb   $0x0,0x2b(%rbp)
1406cf782:	4c 8d 45 28          	lea    0x28(%rbp),%r8
1406cf786:	0f b6 54 24 40       	movzbl 0x40(%rsp),%edx
1406cf78b:	48 8d 4d 68          	lea    0x68(%rbp),%rcx
1406cf78f:	e8 cc ea b0 ff       	call   0x1401de260
1406cf794:	90                   	nop
1406cf795:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
1406cf799:	48 8b 95 80 00 00 00 	mov    0x80(%rbp),%rdx
1406cf7a0:	48 8b c2             	mov    %rdx,%rax
1406cf7a3:	48 2b c1             	sub    %rcx,%rax
1406cf7a6:	48 83 f8 01          	cmp    $0x1,%rax
1406cf7aa:	72 21                	jb     0x1406cf7cd
1406cf7ac:	48 8d 41 01          	lea    0x1(%rcx),%rax
1406cf7b0:	48 89 45 78          	mov    %rax,0x78(%rbp)
1406cf7b4:	48 8d 45 68          	lea    0x68(%rbp),%rax
1406cf7b8:	48 83 fa 0f          	cmp    $0xf,%rdx
1406cf7bc:	48 0f 47 45 68       	cmova  0x68(%rbp),%rax
1406cf7c1:	66 c7 04 08 7d 00    	movw   $0x7d,(%rax,%rcx,1)
1406cf7c7:	48 8d 45 68          	lea    0x68(%rbp),%rax
1406cf7cb:	eb 24                	jmp    0x1406cf7f1
1406cf7cd:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1406cf7d4:	00 00
1406cf7d6:	4c 8d 0d cb 59 8e 00 	lea    0x8e59cb(%rip),%r9        # 0x140fb51a8
1406cf7dd:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
1406cf7e3:	ba 01 00 00 00       	mov    $0x1,%edx
1406cf7e8:	48 8d 4d 68          	lea    0x68(%rbp),%rcx
1406cf7ec:	e8 8f 8e ad ff       	call   0x1401a8680
1406cf7f1:	0f 10 00             	movups (%rax),%xmm0
1406cf7f4:	0f 11 45 e8          	movups %xmm0,-0x18(%rbp)
1406cf7f8:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406cf7fc:	0f 11 4d f8          	movups %xmm1,-0x8(%rbp)
1406cf800:	48 89 58 10          	mov    %rbx,0x10(%rax)
1406cf804:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406cf80b:	00
1406cf80c:	c6 00 00             	movb   $0x0,(%rax)
1406cf80f:	48 8b 95 80 00 00 00 	mov    0x80(%rbp),%rdx
1406cf816:	48 83 fa 0f          	cmp    $0xf,%rdx
1406cf81a:	76 31                	jbe    0x1406cf84d
1406cf81c:	48 ff c2             	inc    %rdx
1406cf81f:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
1406cf823:	48 8b c1             	mov    %rcx,%rax
1406cf826:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406cf82d:	72 19                	jb     0x1406cf848
1406cf82f:	48 83 c2 27          	add    $0x27,%rdx
1406cf833:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406cf837:	48 2b c1             	sub    %rcx,%rax
1406cf83a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406cf83e:	48 83 f8 1f          	cmp    $0x1f,%rax
1406cf842:	0f 87 40 07 00 00    	ja     0x1406cff88
1406cf848:	e8 f7 b8 74 00       	call   0x140e1b144
1406cf84d:	f3 44 0f 7f 45 78    	movdqu %xmm8,0x78(%rbp)
1406cf853:	c6 45 68 00          	movb   $0x0,0x68(%rbp)
1406cf857:	48 8b 55 40          	mov    0x40(%rbp),%rdx
1406cf85b:	48 83 fa 0f          	cmp    $0xf,%rdx
1406cf85f:	76 32                	jbe    0x1406cf893
1406cf861:	48 ff c2             	inc    %rdx
1406cf864:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
1406cf868:	48 8b c1             	mov    %rcx,%rax
1406cf86b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406cf872:	72 19                	jb     0x1406cf88d
1406cf874:	48 83 c2 27          	add    $0x27,%rdx
1406cf878:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406cf87c:	48 2b c1             	sub    %rcx,%rax
1406cf87f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406cf883:	48 83 f8 1f          	cmp    $0x1f,%rax
1406cf887:	0f 87 01 07 00 00    	ja     0x1406cff8e
1406cf88d:	e8 b2 b8 74 00       	call   0x140e1b144
1406cf892:	90                   	nop
1406cf893:	48 8b 95 a0 01 00 00 	mov    0x1a0(%rbp),%rdx
1406cf89a:	48 83 fa 0f          	cmp    $0xf,%rdx
1406cf89e:	76 34                	jbe    0x1406cf8d4
1406cf8a0:	48 ff c2             	inc    %rdx
1406cf8a3:	48 8b 8d 88 01 00 00 	mov    0x188(%rbp),%rcx
1406cf8aa:	48 8b c1             	mov    %rcx,%rax
1406cf8ad:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406cf8b4:	72 19                	jb     0x1406cf8cf
1406cf8b6:	48 83 c2 27          	add    $0x27,%rdx
1406cf8ba:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406cf8be:	48 2b c1             	sub    %rcx,%rax
1406cf8c1:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406cf8c5:	48 83 f8 1f          	cmp    $0x1f,%rax
1406cf8c9:	0f 87 c5 06 00 00    	ja     0x1406cff94
1406cf8cf:	e8 70 b8 74 00       	call   0x140e1b144
1406cf8d4:	f3 44 0f 7f 85 98 01 	movdqu %xmm8,0x198(%rbp)
1406cf8db:	00 00
1406cf8dd:	c6 85 88 01 00 00 00 	movb   $0x0,0x188(%rbp)
1406cf8e4:	48 bb ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rbx
1406cf8eb:	ff ff 7f
1406cf8ee:	48 8b c3             	mov    %rbx,%rax
1406cf8f1:	48 8b 95 98 00 00 00 	mov    0x98(%rbp),%rdx
1406cf8f8:	48 2b c2             	sub    %rdx,%rax
1406cf8fb:	48 83 f8 01          	cmp    $0x1,%rax
1406cf8ff:	0f 82 95 06 00 00    	jb     0x1406cff9a
1406cf905:	4c 8d 8d 88 00 00 00 	lea    0x88(%rbp),%r9
1406cf90c:	4c 8b b5 88 00 00 00 	mov    0x88(%rbp),%r14
1406cf913:	4c 8b ad a0 00 00 00 	mov    0xa0(%rbp),%r13
1406cf91a:	49 83 fd 0f          	cmp    $0xf,%r13
1406cf91e:	4d 0f 47 ce          	cmova  %r14,%r9
1406cf922:	4c 89 4c 24 50       	mov    %r9,0x50(%rsp)
1406cf927:	0f 57 c0             	xorps  %xmm0,%xmm0
1406cf92a:	0f 11 85 a8 00 00 00 	movups %xmm0,0xa8(%rbp)
1406cf931:	0f 57 c9             	xorps  %xmm1,%xmm1
1406cf934:	f3 0f 7f 8d b8 00 00 	movdqu %xmm1,0xb8(%rbp)
1406cf93b:	00
1406cf93c:	48 8d 42 01          	lea    0x1(%rdx),%rax
1406cf940:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1406cf945:	be 0f 00 00 00       	mov    $0xf,%esi
1406cf94a:	4c 8d bd a8 00 00 00 	lea    0xa8(%rbp),%r15
1406cf951:	48 3b c6             	cmp    %rsi,%rax
1406cf954:	0f 86 8e 00 00 00    	jbe    0x1406cf9e8
1406cf95a:	48 8b f0             	mov    %rax,%rsi
1406cf95d:	48 83 ce 0f          	or     $0xf,%rsi
1406cf961:	48 3b f3             	cmp    %rbx,%rsi
1406cf964:	76 30                	jbe    0x1406cf996
1406cf966:	48 8b f3             	mov    %rbx,%rsi
1406cf969:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
1406cf970:	00 00 80
1406cf973:	48 83 c0 27          	add    $0x27,%rax
1406cf977:	48 8b c8             	mov    %rax,%rcx
1406cf97a:	e8 89 b7 74 00       	call   0x140e1b108
1406cf97f:	48 85 c0             	test   %rax,%rax
1406cf982:	0f 84 18 06 00 00    	je     0x1406cffa0
1406cf988:	4c 8d 78 27          	lea    0x27(%rax),%r15
1406cf98c:	49 83 e7 e0          	and    $0xffffffffffffffe0,%r15
1406cf990:	49 89 47 f8          	mov    %rax,-0x8(%r15)
1406cf994:	eb 3a                	jmp    0x1406cf9d0
1406cf996:	b9 16 00 00 00       	mov    $0x16,%ecx
1406cf99b:	48 3b f1             	cmp    %rcx,%rsi
1406cf99e:	48 0f 42 f1          	cmovb  %rcx,%rsi
1406cf9a2:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
1406cf9a6:	48 85 c9             	test   %rcx,%rcx
1406cf9a9:	75 05                	jne    0x1406cf9b0
1406cf9ab:	45 33 ff             	xor    %r15d,%r15d
1406cf9ae:	eb 31                	jmp    0x1406cf9e1
1406cf9b0:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
1406cf9b7:	72 0f                	jb     0x1406cf9c8
1406cf9b9:	48 8d 41 27          	lea    0x27(%rcx),%rax
1406cf9bd:	48 3b c1             	cmp    %rcx,%rax
1406cf9c0:	0f 86 9e 05 00 00    	jbe    0x1406cff64
1406cf9c6:	eb af                	jmp    0x1406cf977
1406cf9c8:	e8 3b b7 74 00       	call   0x140e1b108
1406cf9cd:	4c 8b f8             	mov    %rax,%r15
1406cf9d0:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
1406cf9d5:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1406cf9da:	48 8b 95 98 00 00 00 	mov    0x98(%rbp),%rdx
1406cf9e1:	4c 89 bd a8 00 00 00 	mov    %r15,0xa8(%rbp)
1406cf9e8:	48 89 85 b8 00 00 00 	mov    %rax,0xb8(%rbp)
1406cf9ef:	48 89 b5 c0 00 00 00 	mov    %rsi,0xc0(%rbp)
1406cf9f6:	4c 8b c2             	mov    %rdx,%r8
1406cf9f9:	49 8b d1             	mov    %r9,%rdx
1406cf9fc:	49 8b cf             	mov    %r15,%rcx
1406cf9ff:	e8 0c f6 80 00       	call   0x140edf010
1406cfa04:	48 8b 85 98 00 00 00 	mov    0x98(%rbp),%rax
1406cfa0b:	66 41 c7 04 07 28 00 	movw   $0x28,(%r15,%rax,1)
1406cfa12:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
1406cfa16:	48 83 7d c0 0f       	cmpq   $0xf,-0x40(%rbp)
1406cfa1b:	48 0f 47 55 a8       	cmova  -0x58(%rbp),%rdx
1406cfa20:	4c 8b 45 b8          	mov    -0x48(%rbp),%r8
1406cfa24:	48 8d 8d a8 00 00 00 	lea    0xa8(%rbp),%rcx
1406cfa2b:	e8 50 e7 ad ff       	call   0x1401ae180
1406cfa30:	0f 57 c0             	xorps  %xmm0,%xmm0
1406cfa33:	0f 11 85 08 01 00 00 	movups %xmm0,0x108(%rbp)
1406cfa3a:	0f 57 c9             	xorps  %xmm1,%xmm1
1406cfa3d:	f3 0f 7f 8d 18 01 00 	movdqu %xmm1,0x118(%rbp)
1406cfa44:	00
1406cfa45:	0f 10 00             	movups (%rax),%xmm0
1406cfa48:	0f 11 85 08 01 00 00 	movups %xmm0,0x108(%rbp)
1406cfa4f:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406cfa53:	0f 11 8d 18 01 00 00 	movups %xmm1,0x118(%rbp)
1406cfa5a:	45 33 ff             	xor    %r15d,%r15d
1406cfa5d:	4c 89 78 10          	mov    %r15,0x10(%rax)
1406cfa61:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406cfa68:	00
1406cfa69:	44 88 38             	mov    %r15b,(%rax)
1406cfa6c:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1406cfa70:	48 83 7d 00 0f       	cmpq   $0xf,0x0(%rbp)
1406cfa75:	48 0f 47 55 e8       	cmova  -0x18(%rbp),%rdx
1406cfa7a:	4c 8b 45 f8          	mov    -0x8(%rbp),%r8
1406cfa7e:	48 8d 8d 08 01 00 00 	lea    0x108(%rbp),%rcx
1406cfa85:	e8 f6 e6 ad ff       	call   0x1401ae180
1406cfa8a:	0f 57 c0             	xorps  %xmm0,%xmm0
1406cfa8d:	0f 11 45 c8          	movups %xmm0,-0x38(%rbp)
1406cfa91:	0f 57 c9             	xorps  %xmm1,%xmm1
1406cfa94:	f3 0f 7f 4d d8       	movdqu %xmm1,-0x28(%rbp)
1406cfa99:	0f 10 00             	movups (%rax),%xmm0
1406cfa9c:	0f 11 45 c8          	movups %xmm0,-0x38(%rbp)
1406cfaa0:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406cfaa4:	0f 11 4d d8          	movups %xmm1,-0x28(%rbp)
1406cfaa8:	4c 89 78 10          	mov    %r15,0x10(%rax)
1406cfaac:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406cfab3:	00
1406cfab4:	44 88 38             	mov    %r15b,(%rax)
1406cfab7:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1406cfabb:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
1406cfabf:	48 8b c2             	mov    %rdx,%rax
1406cfac2:	48 2b c1             	sub    %rcx,%rax
1406cfac5:	48 83 f8 08          	cmp    $0x8,%rax
1406cfac9:	72 2e                	jb     0x1406cfaf9
1406cfacb:	48 8d 41 08          	lea    0x8(%rcx),%rax
1406cfacf:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
1406cfad3:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
1406cfad7:	48 83 fa 0f          	cmp    $0xf,%rdx
1406cfadb:	48 0f 47 45 c8       	cmova  -0x38(%rbp),%rax
1406cfae0:	48 ba 2c 20 66 5f 5f 	movabs $0x5050435f5f66202c,%rdx
1406cfae7:	43 50 50
1406cfaea:	48 89 14 08          	mov    %rdx,(%rax,%rcx,1)
1406cfaee:	44 88 7c 08 08       	mov    %r15b,0x8(%rax,%rcx,1)
1406cfaf3:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
1406cfaf7:	eb 24                	jmp    0x1406cfb1d
1406cfaf9:	48 c7 44 24 20 08 00 	movq   $0x8,0x20(%rsp)
1406cfb00:	00 00
1406cfb02:	4c 8d 0d ef df 94 00 	lea    0x94dfef(%rip),%r9        # 0x14101daf8
1406cfb09:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
1406cfb0f:	ba 08 00 00 00       	mov    $0x8,%edx
1406cfb14:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1406cfb18:	e8 63 8b ad ff       	call   0x1401a8680
1406cfb1d:	0f 57 c0             	xorps  %xmm0,%xmm0
1406cfb20:	0f 11 45 88          	movups %xmm0,-0x78(%rbp)
1406cfb24:	4c 89 7d 98          	mov    %r15,-0x68(%rbp)
1406cfb28:	4c 89 7d a0          	mov    %r15,-0x60(%rbp)
1406cfb2c:	0f 10 00             	movups (%rax),%xmm0
1406cfb2f:	0f 11 45 88          	movups %xmm0,-0x78(%rbp)
1406cfb33:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406cfb37:	0f 11 4d 98          	movups %xmm1,-0x68(%rbp)
1406cfb3b:	4c 89 78 10          	mov    %r15,0x10(%rax)
1406cfb3f:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406cfb46:	00
1406cfb47:	c6 00 00             	movb   $0x0,(%rax)
1406cfb4a:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
1406cfb4e:	48 83 fa 0f          	cmp    $0xf,%rdx
1406cfb52:	76 31                	jbe    0x1406cfb85
1406cfb54:	48 ff c2             	inc    %rdx
1406cfb57:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1406cfb5b:	48 8b c1             	mov    %rcx,%rax
1406cfb5e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406cfb65:	72 19                	jb     0x1406cfb80
1406cfb67:	48 83 c2 27          	add    $0x27,%rdx
1406cfb6b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406cfb6f:	48 2b c1             	sub    %rcx,%rax
1406cfb72:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406cfb76:	48 83 f8 1f          	cmp    $0x1f,%rax
1406cfb7a:	0f 87 26 04 00 00    	ja     0x1406cffa6
1406cfb80:	e8 bf b5 74 00       	call   0x140e1b144
1406cfb85:	f3 44 0f 7f 45 d8    	movdqu %xmm8,-0x28(%rbp)
1406cfb8b:	c6 45 c8 00          	movb   $0x0,-0x38(%rbp)
1406cfb8f:	48 8b 95 20 01 00 00 	mov    0x120(%rbp),%rdx
1406cfb96:	48 83 fa 0f          	cmp    $0xf,%rdx
1406cfb9a:	76 34                	jbe    0x1406cfbd0
1406cfb9c:	48 ff c2             	inc    %rdx
1406cfb9f:	48 8b 8d 08 01 00 00 	mov    0x108(%rbp),%rcx
1406cfba6:	48 8b c1             	mov    %rcx,%rax
1406cfba9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406cfbb0:	72 19                	jb     0x1406cfbcb
1406cfbb2:	48 83 c2 27          	add    $0x27,%rdx
1406cfbb6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406cfbba:	48 2b c1             	sub    %rcx,%rax
1406cfbbd:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406cfbc1:	48 83 f8 1f          	cmp    $0x1f,%rax
1406cfbc5:	0f 87 e1 03 00 00    	ja     0x1406cffac
1406cfbcb:	e8 74 b5 74 00       	call   0x140e1b144
1406cfbd0:	f3 44 0f 7f 85 18 01 	movdqu %xmm8,0x118(%rbp)
1406cfbd7:	00 00
1406cfbd9:	c6 85 08 01 00 00 00 	movb   $0x0,0x108(%rbp)
1406cfbe0:	48 8b 95 c0 00 00 00 	mov    0xc0(%rbp),%rdx
1406cfbe7:	48 83 fa 0f          	cmp    $0xf,%rdx
1406cfbeb:	76 34                	jbe    0x1406cfc21
1406cfbed:	48 ff c2             	inc    %rdx
1406cfbf0:	48 8b 8d a8 00 00 00 	mov    0xa8(%rbp),%rcx
1406cfbf7:	48 8b c1             	mov    %rcx,%rax