1406d170e:	0f 11 85 68 01 00 00 	movups %xmm0,0x168(%rbp)
1406d1715:	0f 57 c9             	xorps  %xmm1,%xmm1
1406d1718:	f3 0f 7f 8d 78 01 00 	movdqu %xmm1,0x178(%rbp)
1406d171f:	00
1406d1720:	41 b8 10 00 00 00    	mov    $0x10,%r8d
1406d1726:	48 8d 15 8b ca 94 00 	lea    0x94ca8b(%rip),%rdx        # 0x14101e1b8
1406d172d:	48 8d 8d 68 01 00 00 	lea    0x168(%rbp),%rcx
1406d1734:	e8 c7 56 ac ff       	call   0x140196e00
1406d1739:	90                   	nop
1406d173a:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
1406d173e:	48 83 7d a0 0f       	cmpq   $0xf,-0x60(%rbp)
1406d1743:	48 0f 47 55 88       	cmova  -0x78(%rbp),%rdx
1406d1748:	4c 8b 45 98          	mov    -0x68(%rbp),%r8
1406d174c:	48 8d 8d 68 01 00 00 	lea    0x168(%rbp),%rcx
1406d1753:	e8 28 ca ad ff       	call   0x1401ae180
1406d1758:	0f 57 c0             	xorps  %xmm0,%xmm0
1406d175b:	0f 11 85 c8 00 00 00 	movups %xmm0,0xc8(%rbp)
1406d1762:	0f 57 c9             	xorps  %xmm1,%xmm1
1406d1765:	f3 0f 7f 8d d8 00 00 	movdqu %xmm1,0xd8(%rbp)
1406d176c:	00
1406d176d:	0f 10 00             	movups (%rax),%xmm0
1406d1770:	0f 11 85 c8 00 00 00 	movups %xmm0,0xc8(%rbp)
1406d1777:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406d177b:	0f 11 8d d8 00 00 00 	movups %xmm1,0xd8(%rbp)
1406d1782:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406d1789:	00
1406d178a:	45 33 ff             	xor    %r15d,%r15d
1406d178d:	4c 89 78 10          	mov    %r15,0x10(%rax)
1406d1791:	44 88 38             	mov    %r15b,(%rax)
1406d1794:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1406d179a:	48 8d 15 cb f3 90 00 	lea    0x90f3cb(%rip),%rdx        # 0x140fe0b6c
1406d17a1:	48 8d 8d c8 00 00 00 	lea    0xc8(%rbp),%rcx
1406d17a8:	e8 d3 c9 ad ff       	call   0x1401ae180
1406d17ad:	0f 57 c0             	xorps  %xmm0,%xmm0
1406d17b0:	0f 11 85 a8 00 00 00 	movups %xmm0,0xa8(%rbp)
1406d17b7:	0f 57 c9             	xorps  %xmm1,%xmm1
1406d17ba:	f3 0f 7f 8d b8 00 00 	movdqu %xmm1,0xb8(%rbp)
1406d17c1:	00
1406d17c2:	0f 10 00             	movups (%rax),%xmm0
1406d17c5:	0f 11 85 a8 00 00 00 	movups %xmm0,0xa8(%rbp)
1406d17cc:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406d17d0:	0f 11 8d b8 00 00 00 	movups %xmm1,0xb8(%rbp)
1406d17d7:	4c 89 78 10          	mov    %r15,0x10(%rax)
1406d17db:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406d17e2:	00
1406d17e3:	44 88 38             	mov    %r15b,(%rax)
1406d17e6:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1406d17ea:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1406d17ef:	76 03                	jbe    0x1406d17f4
1406d17f1:	48 8b 1b             	mov    (%rbx),%rbx
1406d17f4:	48 8b d3             	mov    %rbx,%rdx
1406d17f7:	48 8d 8d a8 00 00 00 	lea    0xa8(%rbp),%rcx
1406d17fe:	e8 7d c9 ad ff       	call   0x1401ae180
1406d1803:	0f 57 c0             	xorps  %xmm0,%xmm0
1406d1806:	0f 11 85 88 00 00 00 	movups %xmm0,0x88(%rbp)
1406d180d:	0f 57 c9             	xorps  %xmm1,%xmm1
1406d1810:	f3 0f 7f 8d 98 00 00 	movdqu %xmm1,0x98(%rbp)
1406d1817:	00
1406d1818:	0f 10 00             	movups (%rax),%xmm0
1406d181b:	0f 11 85 88 00 00 00 	movups %xmm0,0x88(%rbp)
1406d1822:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406d1826:	0f 11 8d 98 00 00 00 	movups %xmm1,0x98(%rbp)
1406d182d:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406d1834:	00
1406d1835:	4c 89 78 10          	mov    %r15,0x10(%rax)
1406d1839:	c6 00 00             	movb   $0x0,(%rax)
1406d183c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1406d1842:	48 8d 15 5b 38 8e 00 	lea    0x8e385b(%rip),%rdx        # 0x140fb50a4
1406d1849:	48 8d 8d 88 00 00 00 	lea    0x88(%rbp),%rcx
1406d1850:	e8 2b c9 ad ff       	call   0x1401ae180
1406d1855:	0f 10 38             	movups (%rax),%xmm7
1406d1858:	44 0f 10 40 10       	movups 0x10(%rax),%xmm8
1406d185d:	4c 89 78 10          	mov    %r15,0x10(%rax)
1406d1861:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406d1868:	00
1406d1869:	c6 00 00             	movb   $0x0,(%rax)
1406d186c:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
1406d1870:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d1874:	76 32                	jbe    0x1406d18a8
1406d1876:	48 ff c2             	inc    %rdx
1406d1879:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1406d187e:	48 8b c1             	mov    %rcx,%rax
1406d1881:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d1888:	72 19                	jb     0x1406d18a3
1406d188a:	48 83 c2 27          	add    $0x27,%rdx
1406d188e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d1892:	48 2b c1             	sub    %rcx,%rax
1406d1895:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d1899:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d189d:	0f 87 0d 08 00 00    	ja     0x1406d20b0
1406d18a3:	e8 9c 98 74 00       	call   0x140e1b144
1406d18a8:	0f 11 7c 24 68       	movups %xmm7,0x68(%rsp)
1406d18ad:	44 0f 11 44 24 78    	movups %xmm8,0x78(%rsp)
1406d18b3:	48 8b 95 a0 00 00 00 	mov    0xa0(%rbp),%rdx
1406d18ba:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d18be:	76 34                	jbe    0x1406d18f4
1406d18c0:	48 ff c2             	inc    %rdx
1406d18c3:	48 8b 8d 88 00 00 00 	mov    0x88(%rbp),%rcx
1406d18ca:	48 8b c1             	mov    %rcx,%rax
1406d18cd:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d18d4:	72 19                	jb     0x1406d18ef
1406d18d6:	48 83 c2 27          	add    $0x27,%rdx
1406d18da:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d18de:	48 2b c1             	sub    %rcx,%rax
1406d18e1:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d18e5:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d18e9:	0f 87 c7 07 00 00    	ja     0x1406d20b6
1406d18ef:	e8 50 98 74 00       	call   0x140e1b144
1406d18f4:	f3 0f 7f b5 98 00 00 	movdqu %xmm6,0x98(%rbp)
1406d18fb:	00
1406d18fc:	c6 85 88 00 00 00 00 	movb   $0x0,0x88(%rbp)
1406d1903:	48 8b 95 c0 00 00 00 	mov    0xc0(%rbp),%rdx
1406d190a:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d190e:	76 34                	jbe    0x1406d1944
1406d1910:	48 ff c2             	inc    %rdx
1406d1913:	48 8b 8d a8 00 00 00 	mov    0xa8(%rbp),%rcx
1406d191a:	48 8b c1             	mov    %rcx,%rax
1406d191d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d1924:	72 19                	jb     0x1406d193f
1406d1926:	48 83 c2 27          	add    $0x27,%rdx
1406d192a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d192e:	48 2b c1             	sub    %rcx,%rax
1406d1931:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d1935:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d1939:	0f 87 7d 07 00 00    	ja     0x1406d20bc
1406d193f:	e8 00 98 74 00       	call   0x140e1b144
1406d1944:	f3 0f 7f b5 b8 00 00 	movdqu %xmm6,0xb8(%rbp)
1406d194b:	00
1406d194c:	c6 85 a8 00 00 00 00 	movb   $0x0,0xa8(%rbp)
1406d1953:	48 8b 95 e0 00 00 00 	mov    0xe0(%rbp),%rdx
1406d195a:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d195e:	76 34                	jbe    0x1406d1994
1406d1960:	48 ff c2             	inc    %rdx
1406d1963:	48 8b 8d c8 00 00 00 	mov    0xc8(%rbp),%rcx
1406d196a:	48 8b c1             	mov    %rcx,%rax
1406d196d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d1974:	72 19                	jb     0x1406d198f
1406d1976:	48 83 c2 27          	add    $0x27,%rdx
1406d197a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d197e:	48 2b c1             	sub    %rcx,%rax
1406d1981:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d1985:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d1989:	0f 87 33 07 00 00    	ja     0x1406d20c2
1406d198f:	e8 b0 97 74 00       	call   0x140e1b144
1406d1994:	f3 0f 7f b5 d8 00 00 	movdqu %xmm6,0xd8(%rbp)
1406d199b:	00
1406d199c:	c6 85 c8 00 00 00 00 	movb   $0x0,0xc8(%rbp)
1406d19a3:	48 8b 95 80 01 00 00 	mov    0x180(%rbp),%rdx
1406d19aa:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d19ae:	76 34                	jbe    0x1406d19e4
1406d19b0:	48 ff c2             	inc    %rdx
1406d19b3:	48 8b 8d 68 01 00 00 	mov    0x168(%rbp),%rcx
1406d19ba:	48 8b c1             	mov    %rcx,%rax
1406d19bd:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d19c4:	72 19                	jb     0x1406d19df
1406d19c6:	48 83 c2 27          	add    $0x27,%rdx
1406d19ca:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d19ce:	48 2b c1             	sub    %rcx,%rax
1406d19d1:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d19d5:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d19d9:	0f 87 e9 06 00 00    	ja     0x1406d20c8
1406d19df:	e8 60 97 74 00       	call   0x140e1b144
1406d19e4:	8b 44 24 44          	mov    0x44(%rsp),%eax
1406d19e8:	89 44 24 20          	mov    %eax,0x20(%rsp)
1406d19ec:	4d 8d 4d 38          	lea    0x38(%r13),%r9
1406d19f0:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
1406d19f5:	48 8d 95 48 01 00 00 	lea    0x148(%rbp),%rdx
1406d19fc:	48 8b cf             	mov    %rdi,%rcx
1406d19ff:	e8 5c f6 fc ff       	call   0x1406a1060
1406d1a04:	48 8b d8             	mov    %rax,%rbx
1406d1a07:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
1406d1a0c:	48 3b c3             	cmp    %rbx,%rax
1406d1a0f:	74 6e                	je     0x1406d1a7f
1406d1a11:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
1406d1a15:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d1a19:	76 32                	jbe    0x1406d1a4d
1406d1a1b:	48 ff c2             	inc    %rdx
1406d1a1e:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1406d1a23:	48 8b c1             	mov    %rcx,%rax
1406d1a26:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d1a2d:	72 19                	jb     0x1406d1a48
1406d1a2f:	48 83 c2 27          	add    $0x27,%rdx
1406d1a33:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d1a37:	48 2b c1             	sub    %rcx,%rax
1406d1a3a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d1a3e:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d1a42:	0f 87 86 06 00 00    	ja     0x1406d20ce
1406d1a48:	e8 f7 96 74 00       	call   0x140e1b144
1406d1a4d:	4c 89 7c 24 78       	mov    %r15,0x78(%rsp)
1406d1a52:	48 c7 45 80 0f 00 00 	movq   $0xf,-0x80(%rbp)
1406d1a59:	00
1406d1a5a:	c6 44 24 68 00       	movb   $0x0,0x68(%rsp)
1406d1a5f:	0f 10 03             	movups (%rbx),%xmm0
1406d1a62:	0f 11 44 24 68       	movups %xmm0,0x68(%rsp)
1406d1a67:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
1406d1a6b:	0f 11 4c 24 78       	movups %xmm1,0x78(%rsp)
1406d1a70:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
1406d1a74:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1406d1a7b:	00
1406d1a7c:	c6 03 00             	movb   $0x0,(%rbx)
1406d1a7f:	48 8b 95 60 01 00 00 	mov    0x160(%rbp),%rdx
1406d1a86:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d1a8a:	76 35                	jbe    0x1406d1ac1
1406d1a8c:	48 ff c2             	inc    %rdx
1406d1a8f:	48 8b 8d 48 01 00 00 	mov    0x148(%rbp),%rcx
1406d1a96:	48 8b c1             	mov    %rcx,%rax
1406d1a99:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d1aa0:	72 19                	jb     0x1406d1abb
1406d1aa2:	48 83 c2 27          	add    $0x27,%rdx
1406d1aa6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d1aaa:	48 2b c1             	sub    %rcx,%rax
1406d1aad:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d1ab1:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d1ab5:	0f 87 13 06 00 00    	ja     0x1406d20ce
1406d1abb:	e8 84 96 74 00       	call   0x140e1b144
1406d1ac0:	90                   	nop
1406d1ac1:	48 8b 55 a0          	mov    -0x60(%rbp),%rdx
1406d1ac5:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d1ac9:	0f 86 20 05 00 00    	jbe    0x1406d1fef
1406d1acf:	48 ff c2             	inc    %rdx
1406d1ad2:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1406d1ad6:	48 8b c1             	mov    %rcx,%rax
1406d1ad9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d1ae0:	72 19                	jb     0x1406d1afb
1406d1ae2:	48 83 c2 27          	add    $0x27,%rdx
1406d1ae6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d1aea:	48 2b c1             	sub    %rcx,%rax
1406d1aed:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d1af1:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d1af5:	0f 87 d9 05 00 00    	ja     0x1406d20d4
1406d1afb:	e8 44 96 74 00       	call   0x140e1b144
1406d1b00:	e9 ea 04 00 00       	jmp    0x1406d1fef
1406d1b05:	48 be ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rsi
1406d1b0c:	ff ff 7f
1406d1b0f:	48 8b c6             	mov    %rsi,%rax
1406d1b12:	4c 8b a5 d8 01 00 00 	mov    0x1d8(%rbp),%r12
1406d1b19:	49 2b c4             	sub    %r12,%rax
1406d1b1c:	48 83 f8 03          	cmp    $0x3,%rax
1406d1b20:	0f 82 b4 05 00 00    	jb     0x1406d20da
1406d1b26:	48 8d 95 c8 01 00 00 	lea    0x1c8(%rbp),%rdx
1406d1b2d:	48 83 f9 0f          	cmp    $0xf,%rcx
1406d1b31:	48 0f 47 54 24 48    	cmova  0x48(%rsp),%rdx
1406d1b37:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
1406d1b3c:	0f 11 85 e8 00 00 00 	movups %xmm0,0xe8(%rbp)
1406d1b43:	0f 57 c9             	xorps  %xmm1,%xmm1
1406d1b46:	f3 0f 7f 8d f8 00 00 	movdqu %xmm1,0xf8(%rbp)
1406d1b4d:	00
1406d1b4e:	49 8d 44 24 03       	lea    0x3(%r12),%rax
1406d1b53:	bb 0f 00 00 00       	mov    $0xf,%ebx
1406d1b58:	48 8d bd e8 00 00 00 	lea    0xe8(%rbp),%rdi
1406d1b5f:	48 b9 00 00 00 00 00 	movabs $0x8000000000000000,%rcx
1406d1b66:	00 00 80
1406d1b69:	41 b8 16 00 00 00    	mov    $0x16,%r8d
1406d1b6f:	48 3b c3             	cmp    %rbx,%rax
1406d1b72:	76 77                	jbe    0x1406d1beb
1406d1b74:	48 8b d8             	mov    %rax,%rbx
1406d1b77:	48 83 cb 0f          	or     $0xf,%rbx
1406d1b7b:	48 3b de             	cmp    %rsi,%rbx
1406d1b7e:	76 26                	jbe    0x1406d1ba6
1406d1b80:	48 8b de             	mov    %rsi,%rbx
1406d1b83:	48 8d 41 27          	lea    0x27(%rcx),%rax
1406d1b87:	48 8b c8             	mov    %rax,%rcx
1406d1b8a:	e8 79 95 74 00       	call   0x140e1b108
1406d1b8f:	48 85 c0             	test   %rax,%rax
1406d1b92:	0f 84 4e 05 00 00    	je     0x1406d20e6
1406d1b98:	48 8d 78 27          	lea    0x27(%rax),%rdi
1406d1b9c:	48 83 e7 e0          	and    $0xffffffffffffffe0,%rdi
1406d1ba0:	48 89 47 f8          	mov    %rax,-0x8(%rdi)
1406d1ba4:	eb 34                	jmp    0x1406d1bda
1406d1ba6:	49 3b d8             	cmp    %r8,%rbx
1406d1ba9:	49 0f 42 d8          	cmovb  %r8,%rbx
1406d1bad:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
1406d1bb1:	48 85 c9             	test   %rcx,%rcx
1406d1bb4:	75 04                	jne    0x1406d1bba
1406d1bb6:	33 ff                	xor    %edi,%edi
1406d1bb8:	eb 2a                	jmp    0x1406d1be4
1406d1bba:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
1406d1bc1:	72 0f                	jb     0x1406d1bd2
1406d1bc3:	48 8d 41 27          	lea    0x27(%rcx),%rax
1406d1bc7:	48 3b c1             	cmp    %rcx,%rax
1406d1bca:	0f 86 bc 04 00 00    	jbe    0x1406d208c
1406d1bd0:	eb b5                	jmp    0x1406d1b87
1406d1bd2:	e8 31 95 74 00       	call   0x140e1b108
1406d1bd7:	48 8b f8             	mov    %rax,%rdi
1406d1bda:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1406d1bdf:	49 8d 44 24 03       	lea    0x3(%r12),%rax
1406d1be4:	48 89 bd e8 00 00 00 	mov    %rdi,0xe8(%rbp)
1406d1beb:	48 89 85 f8 00 00 00 	mov    %rax,0xf8(%rbp)
1406d1bf2:	48 89 9d 00 01 00 00 	mov    %rbx,0x100(%rbp)
1406d1bf9:	4d 8b c4             	mov    %r12,%r8
1406d1bfc:	48 8b cf             	mov    %rdi,%rcx
1406d1bff:	e8 0c d4 80 00       	call   0x140edf010
1406d1c04:	8b 05 c2 c5 94 00    	mov    0x94c5c2(%rip),%eax        # 0x14101e1cc
1406d1c0a:	66 41 89 04 3c       	mov    %ax,(%r12,%rdi,1)
1406d1c0f:	0f b6 05 b8 c5 94 00 	movzbl 0x94c5b8(%rip),%eax        # 0x14101e1ce
1406d1c16:	41 88 44 3c 02       	mov    %al,0x2(%r12,%rdi,1)
1406d1c1b:	42 c6 44 27 03 00    	movb   $0x0,0x3(%rdi,%r12,1)
1406d1c21:	4d 8b 47 10          	mov    0x10(%r15),%r8
1406d1c25:	49 83 7f 18 0f       	cmpq   $0xf,0x18(%r15)
1406d1c2a:	76 03                	jbe    0x1406d1c2f
1406d1c2c:	4d 8b 3f             	mov    (%r15),%r15
1406d1c2f:	49 8b d7             	mov    %r15,%rdx
1406d1c32:	48 8d 8d e8 00 00 00 	lea    0xe8(%rbp),%rcx
1406d1c39:	e8 42 c5 ad ff       	call   0x1401ae180
1406d1c3e:	0f 10 30             	movups (%rax),%xmm6
1406d1c41:	0f 10 78 10          	movups 0x10(%rax),%xmm7
1406d1c45:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
1406d1c4c:	00
1406d1c4d:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406d1c54:	00
1406d1c55:	c6 00 00             	movb   $0x0,(%rax)
1406d1c58:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
1406d1c5c:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d1c60:	76 32                	jbe    0x1406d1c94
1406d1c62:	48 ff c2             	inc    %rdx
1406d1c65:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1406d1c6a:	48 8b c1             	mov    %rcx,%rax
1406d1c6d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d1c74:	72 19                	jb     0x1406d1c8f
1406d1c76:	48 83 c2 27          	add    $0x27,%rdx
1406d1c7a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d1c7e:	48 2b c1             	sub    %rcx,%rax
1406d1c81:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d1c85:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d1c89:	0f 87 51 04 00 00    	ja     0x1406d20e0
1406d1c8f:	e8 b0 94 74 00       	call   0x140e1b144
1406d1c94:	0f 11 74 24 68       	movups %xmm6,0x68(%rsp)
1406d1c99:	0f 11 7c 24 78       	movups %xmm7,0x78(%rsp)
1406d1c9e:	48 8b 95 00 01 00 00 	mov    0x100(%rbp),%rdx
1406d1ca5:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d1ca9:	76 34                	jbe    0x1406d1cdf
1406d1cab:	48 ff c2             	inc    %rdx
1406d1cae:	48 8b 8d e8 00 00 00 	mov    0xe8(%rbp),%rcx
1406d1cb5:	48 8b c1             	mov    %rcx,%rax
1406d1cb8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d1cbf:	72 19                	jb     0x1406d1cda
1406d1cc1:	48 83 c2 27          	add    $0x27,%rdx
1406d1cc5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d1cc9:	48 2b c1             	sub    %rcx,%rax
1406d1ccc:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d1cd0:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d1cd4:	0f 87 0c 04 00 00    	ja     0x1406d20e6
1406d1cda:	e8 65 94 74 00       	call   0x140e1b144
1406d1cdf:	80 bd c0 02 00 00 00 	cmpb   $0x0,0x2c0(%rbp)
1406d1ce6:	0f 85 fe 02 00 00    	jne    0x1406d1fea
1406d1cec:	49 8d 45 38          	lea    0x38(%r13),%rax
1406d1cf0:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1406d1cf5:	4c 8b 6c 24 78       	mov    0x78(%rsp),%r13
1406d1cfa:	48 8b c6             	mov    %rsi,%rax
1406d1cfd:	49 2b c5             	sub    %r13,%rax