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
1406d1d00:	48 83 f8 01          	cmp    $0x1,%rax
1406d1d04:	0f 82 e2 03 00 00    	jb     0x1406d20ec
1406d1d0a:	4c 8d 64 24 68       	lea    0x68(%rsp),%r12
1406d1d0f:	48 83 7d 80 0f       	cmpq   $0xf,-0x80(%rbp)
1406d1d14:	4c 0f 47 64 24 68    	cmova  0x68(%rsp),%r12
1406d1d1a:	0f 57 c0             	xorps  %xmm0,%xmm0
1406d1d1d:	0f 11 45 a8          	movups %xmm0,-0x58(%rbp)
1406d1d21:	0f 57 c9             	xorps  %xmm1,%xmm1
1406d1d24:	f3 0f 7f 4d b8       	movdqu %xmm1,-0x48(%rbp)
1406d1d29:	4d 8d 7d 01          	lea    0x1(%r13),%r15
1406d1d2d:	bb 0f 00 00 00       	mov    $0xf,%ebx
1406d1d32:	48 8d 7d a8          	lea    -0x58(%rbp),%rdi
1406d1d36:	4c 3b fb             	cmp    %rbx,%r15
1406d1d39:	76 7a                	jbe    0x1406d1db5
1406d1d3b:	49 8b df             	mov    %r15,%rbx
1406d1d3e:	48 83 cb 0f          	or     $0xf,%rbx
1406d1d42:	48 3b de             	cmp    %rsi,%rbx
1406d1d45:	76 30                	jbe    0x1406d1d77
1406d1d47:	48 8b de             	mov    %rsi,%rbx
1406d1d4a:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
1406d1d51:	00 00 80
1406d1d54:	48 83 c0 27          	add    $0x27,%rax
1406d1d58:	48 8b c8             	mov    %rax,%rcx
1406d1d5b:	e8 a8 93 74 00       	call   0x140e1b108
1406d1d60:	48 85 c0             	test   %rax,%rax
1406d1d63:	0f 84 95 03 00 00    	je     0x1406d20fe
1406d1d69:	48 8d 78 27          	lea    0x27(%rax),%rdi
1406d1d6d:	48 83 e7 e0          	and    $0xffffffffffffffe0,%rdi
1406d1d71:	48 89 47 f8          	mov    %rax,-0x8(%rdi)
1406d1d75:	eb 3a                	jmp    0x1406d1db1
1406d1d77:	48 83 fb 16          	cmp    $0x16,%rbx
1406d1d7b:	b8 16 00 00 00       	mov    $0x16,%eax
1406d1d80:	48 0f 42 d8          	cmovb  %rax,%rbx
1406d1d84:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
1406d1d88:	48 85 c9             	test   %rcx,%rcx
1406d1d8b:	75 04                	jne    0x1406d1d91
1406d1d8d:	33 ff                	xor    %edi,%edi
1406d1d8f:	eb 20                	jmp    0x1406d1db1
1406d1d91:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
1406d1d98:	72 0f                	jb     0x1406d1da9
1406d1d9a:	48 8d 41 27          	lea    0x27(%rcx),%rax
1406d1d9e:	48 3b c1             	cmp    %rcx,%rax
1406d1da1:	0f 86 eb 02 00 00    	jbe    0x1406d2092
1406d1da7:	eb af                	jmp    0x1406d1d58
1406d1da9:	e8 5a 93 74 00       	call   0x140e1b108
1406d1dae:	48 8b f8             	mov    %rax,%rdi
1406d1db1:	48 89 7d a8          	mov    %rdi,-0x58(%rbp)
1406d1db5:	4c 89 7d b8          	mov    %r15,-0x48(%rbp)
1406d1db9:	48 89 5d c0          	mov    %rbx,-0x40(%rbp)
1406d1dbd:	c6 07 28             	movb   $0x28,(%rdi)
1406d1dc0:	48 8d 4f 01          	lea    0x1(%rdi),%rcx
1406d1dc4:	4d 8b c5             	mov    %r13,%r8
1406d1dc7:	49 8b d4             	mov    %r12,%rdx
1406d1dca:	e8 41 d2 80 00       	call   0x140edf010
1406d1dcf:	42 c6 04 3f 00       	movb   $0x0,(%rdi,%r15,1)
1406d1dd4:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
1406d1dd8:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
1406d1ddc:	48 8b c2             	mov    %rdx,%rax
1406d1ddf:	48 2b c1             	sub    %rcx,%rax
1406d1de2:	48 83 f8 01          	cmp    $0x1,%rax
1406d1de6:	72 21                	jb     0x1406d1e09
1406d1de8:	48 8d 41 01          	lea    0x1(%rcx),%rax
1406d1dec:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
1406d1df0:	48 8d 45 a8          	lea    -0x58(%rbp),%rax
1406d1df4:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d1df8:	48 0f 47 45 a8       	cmova  -0x58(%rbp),%rax
1406d1dfd:	66 c7 04 08 29 00    	movw   $0x29,(%rax,%rcx,1)
1406d1e03:	48 8d 45 a8          	lea    -0x58(%rbp),%rax
1406d1e07:	eb 24                	jmp    0x1406d1e2d
1406d1e09:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1406d1e10:	00 00
1406d1e12:	4c 8d 0d 8b 32 8e 00 	lea    0x8e328b(%rip),%r9        # 0x140fb50a4
1406d1e19:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
1406d1e1f:	ba 01 00 00 00       	mov    $0x1,%edx
1406d1e24:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
1406d1e28:	e8 53 68 ad ff       	call   0x1401a8680
1406d1e2d:	0f 57 c0             	xorps  %xmm0,%xmm0
1406d1e30:	0f 11 85 08 01 00 00 	movups %xmm0,0x108(%rbp)
1406d1e37:	0f 57 c9             	xorps  %xmm1,%xmm1
1406d1e3a:	f3 0f 7f 8d 18 01 00 	movdqu %xmm1,0x118(%rbp)
1406d1e41:	00
1406d1e42:	0f 10 00             	movups (%rax),%xmm0
1406d1e45:	0f 11 85 08 01 00 00 	movups %xmm0,0x108(%rbp)
1406d1e4c:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406d1e50:	0f 11 8d 18 01 00 00 	movups %xmm1,0x118(%rbp)
1406d1e57:	33 ff                	xor    %edi,%edi
1406d1e59:	48 89 78 10          	mov    %rdi,0x10(%rax)
1406d1e5d:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406d1e64:	00
1406d1e65:	40 88 38             	mov    %dil,(%rax)
1406d1e68:	8b 44 24 44          	mov    0x44(%rsp),%eax
1406d1e6c:	89 44 24 20          	mov    %eax,0x20(%rsp)
1406d1e70:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
1406d1e75:	4c 8d 85 08 01 00 00 	lea    0x108(%rbp),%r8
1406d1e7c:	48 8d 95 48 01 00 00 	lea    0x148(%rbp),%rdx
1406d1e83:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
1406d1e87:	e8 84 fc fc ff       	call   0x1406a1b10
1406d1e8c:	48 8b d8             	mov    %rax,%rbx
1406d1e8f:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
1406d1e94:	48 3b c3             	cmp    %rbx,%rax
1406d1e97:	74 6e                	je     0x1406d1f07
1406d1e99:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
1406d1e9d:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d1ea1:	76 32                	jbe    0x1406d1ed5
1406d1ea3:	48 ff c2             	inc    %rdx
1406d1ea6:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1406d1eab:	48 8b c1             	mov    %rcx,%rax
1406d1eae:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d1eb5:	72 19                	jb     0x1406d1ed0
1406d1eb7:	48 83 c2 27          	add    $0x27,%rdx
1406d1ebb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d1ebf:	48 2b c1             	sub    %rcx,%rax
1406d1ec2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d1ec6:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d1eca:	0f 87 22 02 00 00    	ja     0x1406d20f2
1406d1ed0:	e8 6f 92 74 00       	call   0x140e1b144
1406d1ed5:	48 89 7c 24 78       	mov    %rdi,0x78(%rsp)
1406d1eda:	48 c7 45 80 0f 00 00 	movq   $0xf,-0x80(%rbp)
1406d1ee1:	00
1406d1ee2:	c6 44 24 68 00       	movb   $0x0,0x68(%rsp)
1406d1ee7:	0f 10 03             	movups (%rbx),%xmm0
1406d1eea:	0f 11 44 24 68       	movups %xmm0,0x68(%rsp)
1406d1eef:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
1406d1ef3:	0f 11 4c 24 78       	movups %xmm1,0x78(%rsp)
1406d1ef8:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
1406d1efc:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1406d1f03:	00
1406d1f04:	c6 03 00             	movb   $0x0,(%rbx)
1406d1f07:	48 8b 95 60 01 00 00 	mov    0x160(%rbp),%rdx
1406d1f0e:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d1f12:	76 34                	jbe    0x1406d1f48
1406d1f14:	48 ff c2             	inc    %rdx
1406d1f17:	48 8b 8d 48 01 00 00 	mov    0x148(%rbp),%rcx
1406d1f1e:	48 8b c1             	mov    %rcx,%rax
1406d1f21:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d1f28:	72 19                	jb     0x1406d1f43
1406d1f2a:	48 83 c2 27          	add    $0x27,%rdx
1406d1f2e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d1f32:	48 2b c1             	sub    %rcx,%rax
1406d1f35:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d1f39:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d1f3d:	0f 87 af 01 00 00    	ja     0x1406d20f2
1406d1f43:	e8 fc 91 74 00       	call   0x140e1b144
1406d1f48:	66 0f 6f 35 e0 1e 8d 	movdqa 0x8d1ee0(%rip),%xmm6        # 0x140fa3e30
1406d1f4f:	00
1406d1f50:	f3 0f 7f b5 58 01 00 	movdqu %xmm6,0x158(%rbp)
1406d1f57:	00
1406d1f58:	c6 85 48 01 00 00 00 	movb   $0x0,0x148(%rbp)
1406d1f5f:	48 8b 95 20 01 00 00 	mov    0x120(%rbp),%rdx
1406d1f66:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d1f6a:	76 34                	jbe    0x1406d1fa0
1406d1f6c:	48 ff c2             	inc    %rdx
1406d1f6f:	48 8b 8d 08 01 00 00 	mov    0x108(%rbp),%rcx
1406d1f76:	48 8b c1             	mov    %rcx,%rax
1406d1f79:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d1f80:	72 19                	jb     0x1406d1f9b
1406d1f82:	48 83 c2 27          	add    $0x27,%rdx
1406d1f86:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d1f8a:	48 2b c1             	sub    %rcx,%rax
1406d1f8d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d1f91:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d1f95:	0f 87 5d 01 00 00    	ja     0x1406d20f8
1406d1f9b:	e8 a4 91 74 00       	call   0x140e1b144
1406d1fa0:	f3 0f 7f b5 18 01 00 	movdqu %xmm6,0x118(%rbp)
1406d1fa7:	00
1406d1fa8:	c6 85 08 01 00 00 00 	movb   $0x0,0x108(%rbp)
1406d1faf:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
1406d1fb3:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d1fb7:	76 31                	jbe    0x1406d1fea
1406d1fb9:	48 ff c2             	inc    %rdx
1406d1fbc:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
1406d1fc0:	48 8b c1             	mov    %rcx,%rax
1406d1fc3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d1fca:	72 19                	jb     0x1406d1fe5
1406d1fcc:	48 83 c2 27          	add    $0x27,%rdx