1406d7c91:	49 8b cf             	mov    %r15,%rcx
1406d7c94:	e8 37 b8 ff ff       	call   0x1406d34d0
1406d7c99:	bf 07 00 00 00       	mov    $0x7,%edi
1406d7c9e:	89 7c 24 34          	mov    %edi,0x34(%rsp)
1406d7ca2:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1406d7ca6:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
1406d7caa:	48 8b c2             	mov    %rdx,%rax
1406d7cad:	48 2b c1             	sub    %rcx,%rax
1406d7cb0:	48 83 f8 02          	cmp    $0x2,%rax
1406d7cb4:	72 26                	jb     0x1406d7cdc
1406d7cb6:	48 8d 41 02          	lea    0x2(%rcx),%rax
1406d7cba:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1406d7cbe:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
1406d7cc2:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d7cc6:	48 0f 47 45 b0       	cmova  -0x50(%rbp),%rax
1406d7ccb:	66 c7 04 08 2c 20    	movw   $0x202c,(%rax,%rcx,1)
1406d7cd1:	c6 44 08 02 00       	movb   $0x0,0x2(%rax,%rcx,1)
1406d7cd6:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
1406d7cda:	eb 24                	jmp    0x1406d7d00
1406d7cdc:	48 c7 44 24 20 02 00 	movq   $0x2,0x20(%rsp)
1406d7ce3:	00 00
1406d7ce5:	4c 8d 0d 80 8e 90 00 	lea    0x908e80(%rip),%r9        # 0x140fe0b6c
1406d7cec:	44 0f b6 44 24 30    	movzbl 0x30(%rsp),%r8d
1406d7cf2:	ba 02 00 00 00       	mov    $0x2,%edx
1406d7cf7:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1406d7cfb:	e8 80 09 ad ff       	call   0x1401a8680
1406d7d00:	0f 57 c0             	xorps  %xmm0,%xmm0
1406d7d03:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
1406d7d08:	0f 57 c9             	xorps  %xmm1,%xmm1
1406d7d0b:	f3 0f 7f 4d 80       	movdqu %xmm1,-0x80(%rbp)
1406d7d10:	0f 10 00             	movups (%rax),%xmm0
1406d7d13:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
1406d7d18:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406d7d1c:	0f 11 4d 80          	movups %xmm1,-0x80(%rbp)
1406d7d20:	33 db                	xor    %ebx,%ebx
1406d7d22:	48 89 58 10          	mov    %rbx,0x10(%rax)
1406d7d26:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406d7d2d:	00
1406d7d2e:	88 18                	mov    %bl,(%rax)
1406d7d30:	83 cf 08             	or     $0x8,%edi
1406d7d33:	89 7c 24 34          	mov    %edi,0x34(%rsp)
1406d7d37:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1406d7d3b:	48 8b 55 88          	mov    -0x78(%rbp),%rdx
1406d7d3f:	48 8b c2             	mov    %rdx,%rax
1406d7d42:	48 2b c1             	sub    %rcx,%rax
1406d7d45:	48 83 f8 10          	cmp    $0x10,%rax
1406d7d49:	72 3c                	jb     0x1406d7d87
1406d7d4b:	48 8d 41 10          	lea    0x10(%rcx),%rax
1406d7d4f:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1406d7d53:	48 8d 5c 24 70       	lea    0x70(%rsp),%rbx
1406d7d58:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d7d5c:	48 0f 47 5c 24 70    	cmova  0x70(%rsp),%rbx
1406d7d62:	48 03 d9             	add    %rcx,%rbx
1406d7d65:	41 b8 10 00 00 00    	mov    $0x10,%r8d
1406d7d6b:	48 8d 15 d6 5b 94 00 	lea    0x945bd6(%rip),%rdx        # 0x14101d948
1406d7d72:	48 8b cb             	mov    %rbx,%rcx
1406d7d75:	e8 96 72 80 00       	call   0x140edf010
1406d7d7a:	c6 43 10 00          	movb   $0x0,0x10(%rbx)
1406d7d7e:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1406d7d83:	33 db                	xor    %ebx,%ebx
1406d7d85:	eb 25                	jmp    0x1406d7dac
1406d7d87:	48 c7 44 24 20 10 00 	movq   $0x10,0x20(%rsp)
1406d7d8e:	00 00
1406d7d90:	4c 8d 0d b1 5b 94 00 	lea    0x945bb1(%rip),%r9        # 0x14101d948
1406d7d97:	44 0f b6 44 24 30    	movzbl 0x30(%rsp),%r8d
1406d7d9d:	ba 10 00 00 00       	mov    $0x10,%edx
1406d7da2:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1406d7da7:	e8 d4 08 ad ff       	call   0x1401a8680
1406d7dac:	0f 10 00             	movups (%rax),%xmm0
1406d7daf:	0f 11 45 f0          	movups %xmm0,-0x10(%rbp)
1406d7db3:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406d7db7:	0f 11 4d 00          	movups %xmm1,0x0(%rbp)
1406d7dbb:	48 89 58 10          	mov    %rbx,0x10(%rax)
1406d7dbf:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406d7dc6:	00
1406d7dc7:	c6 00 00             	movb   $0x0,(%rax)
1406d7dca:	83 cf 10             	or     $0x10,%edi
1406d7dcd:	89 7c 24 34          	mov    %edi,0x34(%rsp)
1406d7dd1:	4c 8d 4d 10          	lea    0x10(%rbp),%r9
1406d7dd5:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1406d7dd9:	0f b6 54 24 30       	movzbl 0x30(%rsp),%edx
1406d7dde:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1406d7de2:	e8 79 64 b0 ff       	call   0x1401de260
1406d7de7:	83 cf 20             	or     $0x20,%edi
1406d7dea:	89 7c 24 34          	mov    %edi,0x34(%rsp)
1406d7dee:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
1406d7df2:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
1406d7df6:	48 8b c2             	mov    %rdx,%rax
1406d7df9:	48 2b c1             	sub    %rcx,%rax
1406d7dfc:	48 83 f8 04          	cmp    $0x4,%rax
1406d7e00:	72 27                	jb     0x1406d7e29
1406d7e02:	48 8d 41 04          	lea    0x4(%rcx),%rax
1406d7e06:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
1406d7e0a:	48 8d 45 90          	lea    -0x70(%rbp),%rax
1406d7e0e:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d7e12:	48 0f 47 45 90       	cmova  -0x70(%rbp),%rax
1406d7e17:	c7 04 08 7d 29 2c 20 	movl   $0x202c297d,(%rax,%rcx,1)
1406d7e1e:	c6 44 08 04 00       	movb   $0x0,0x4(%rax,%rcx,1)
1406d7e23:	48 8d 45 90          	lea    -0x70(%rbp),%rax
1406d7e27:	eb 24                	jmp    0x1406d7e4d
1406d7e29:	48 c7 44 24 20 04 00 	movq   $0x4,0x20(%rsp)
1406d7e30:	00 00
1406d7e32:	4c 8d 0d af 63 94 00 	lea    0x9463af(%rip),%r9        # 0x14101e1e8
1406d7e39:	44 0f b6 44 24 30    	movzbl 0x30(%rsp),%r8d
1406d7e3f:	ba 04 00 00 00       	mov    $0x4,%edx
1406d7e44:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1406d7e48:	e8 33 08 ad ff       	call   0x1401a8680
1406d7e4d:	0f 57 c0             	xorps  %xmm0,%xmm0
1406d7e50:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1406d7e54:	0f 57 c9             	xorps  %xmm1,%xmm1
1406d7e57:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1406d7e5c:	0f 10 00             	movups (%rax),%xmm0
1406d7e5f:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1406d7e63:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406d7e67:	0f 11 4d e0          	movups %xmm1,-0x20(%rbp)
1406d7e6b:	48 89 58 10          	mov    %rbx,0x10(%rax)
1406d7e6f:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406d7e76:	00
1406d7e77:	c6 00 00             	movb   $0x0,(%rax)
1406d7e7a:	83 cf 40             	or     $0x40,%edi
1406d7e7d:	89 7c 24 34          	mov    %edi,0x34(%rsp)
1406d7e81:	4d 8b 46 10          	mov    0x10(%r14),%r8
1406d7e85:	49 83 7e 18 0f       	cmpq   $0xf,0x18(%r14)
1406d7e8a:	76 03                	jbe    0x1406d7e8f
1406d7e8c:	4d 8b 36             	mov    (%r14),%r14
1406d7e8f:	49 8b d6             	mov    %r14,%rdx
1406d7e92:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1406d7e96:	e8 e5 62 ad ff       	call   0x1401ae180
1406d7e9b:	0f 57 c0             	xorps  %xmm0,%xmm0
1406d7e9e:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
1406d7ea3:	0f 57 c9             	xorps  %xmm1,%xmm1
1406d7ea6:	f3 0f 7f 4c 24 60    	movdqu %xmm1,0x60(%rsp)
1406d7eac:	0f 10 00             	movups (%rax),%xmm0
1406d7eaf:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
1406d7eb4:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406d7eb8:	0f 11 4c 24 60       	movups %xmm1,0x60(%rsp)
1406d7ebd:	48 89 58 10          	mov    %rbx,0x10(%rax)
1406d7ec1:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406d7ec8:	00
1406d7ec9:	c6 00 00             	movb   $0x0,(%rax)
1406d7ecc:	0f ba ef 07          	bts    $0x7,%edi
1406d7ed0:	89 7c 24 34          	mov    %edi,0x34(%rsp)
1406d7ed4:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1406d7ed9:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1406d7ede:	48 8b c2             	mov    %rdx,%rax
1406d7ee1:	48 2b c1             	sub    %rcx,%rax
1406d7ee4:	48 83 f8 01          	cmp    $0x1,%rax
1406d7ee8:	72 25                	jb     0x1406d7f0f
1406d7eea:	48 8d 41 01          	lea    0x1(%rcx),%rax
1406d7eee:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1406d7ef3:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1406d7ef8:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d7efc:	48 0f 47 44 24 50    	cmova  0x50(%rsp),%rax
1406d7f02:	66 c7 04 08 29 00    	movw   $0x29,(%rax,%rcx,1)
1406d7f08:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1406d7f0d:	eb 25                	jmp    0x1406d7f34
1406d7f0f:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1406d7f16:	00 00
1406d7f18:	4c 8d 0d 85 d1 8d 00 	lea    0x8dd185(%rip),%r9        # 0x140fb50a4
1406d7f1f:	44 0f b6 44 24 30    	movzbl 0x30(%rsp),%r8d
1406d7f25:	ba 01 00 00 00       	mov    $0x1,%edx
1406d7f2a:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1406d7f2f:	e8 4c 07 ad ff       	call   0x1401a8680
1406d7f34:	0f 10 00             	movups (%rax),%xmm0
1406d7f37:	0f 11 45 30          	movups %xmm0,0x30(%rbp)
1406d7f3b:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406d7f3f:	0f 11 4d 40          	movups %xmm1,0x40(%rbp)
1406d7f43:	48 89 58 10          	mov    %rbx,0x10(%rax)
1406d7f47:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406d7f4e:	00
1406d7f4f:	c6 00 00             	movb   $0x0,(%rax)
1406d7f52:	0f ba ef 08          	bts    $0x8,%edi
1406d7f56:	89 7c 24 34          	mov    %edi,0x34(%rsp)
1406d7f5a:	48 8d 55 30          	lea    0x30(%rbp),%rdx
1406d7f5e:	66 48 0f 7e c1       	movq   %xmm0,%rcx
1406d7f63:	66 0f 6f c1          	movdqa %xmm1,%xmm0
1406d7f67:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1406d7f6c:	66 48 0f 7e c0       	movq   %xmm0,%rax
1406d7f71:	48 83 f8 0f          	cmp    $0xf,%rax
1406d7f75:	48 0f 47 d1          	cmova  %rcx,%rdx
1406d7f79:	66 49 0f 7e c8       	movq   %xmm1,%r8
1406d7f7e:	48 8b ce             	mov    %rsi,%rcx
1406d7f81:	e8 fa 61 ad ff       	call   0x1401ae180
1406d7f86:	90                   	nop
1406d7f87:	48 8b 55 48          	mov    0x48(%rbp),%rdx
1406d7f8b:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d7f8f:	76 32                	jbe    0x1406d7fc3
1406d7f91:	48 ff c2             	inc    %rdx
1406d7f94:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
1406d7f98:	48 8b c1             	mov    %rcx,%rax
1406d7f9b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d7fa2:	72 19                	jb     0x1406d7fbd
1406d7fa4:	48 83 c2 27          	add    $0x27,%rdx
1406d7fa8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d7fac:	48 2b c1             	sub    %rcx,%rax
1406d7faf:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d7fb3:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d7fb7:	0f 87 43 03 00 00    	ja     0x1406d8300
1406d7fbd:	e8 82 31 74 00       	call   0x140e1b144
1406d7fc2:	90                   	nop
1406d7fc3:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1406d7fc8:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d7fcc:	76 32                	jbe    0x1406d8000
1406d7fce:	48 ff c2             	inc    %rdx
1406d7fd1:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1406d7fd6:	48 8b c1             	mov    %rcx,%rax
1406d7fd9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d7fe0:	72 19                	jb     0x1406d7ffb
1406d7fe2:	48 83 c2 27          	add    $0x27,%rdx
1406d7fe6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d7fea:	48 2b c1             	sub    %rcx,%rax
1406d7fed:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d7ff1:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d7ff5:	0f 87 0b 03 00 00    	ja     0x1406d8306
1406d7ffb:	e8 44 31 74 00       	call   0x140e1b144
1406d8000:	66 0f 6f 35 28 be 8c 	movdqa 0x8cbe28(%rip),%xmm6        # 0x140fa3e30
1406d8007:	00
1406d8008:	f3 0f 7f 74 24 60    	movdqu %xmm6,0x60(%rsp)
1406d800e:	c6 44 24 50 00       	movb   $0x0,0x50(%rsp)
1406d8013:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1406d8017:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d801b:	76 31                	jbe    0x1406d804e
1406d801d:	48 ff c2             	inc    %rdx
1406d8020:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1406d8024:	48 8b c1             	mov    %rcx,%rax
1406d8027:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d802e:	72 19                	jb     0x1406d8049
1406d8030:	48 83 c2 27          	add    $0x27,%rdx
1406d8034:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d8038:	48 2b c1             	sub    %rcx,%rax
1406d803b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d803f:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d8043:	0f 87 c3 02 00 00    	ja     0x1406d830c
1406d8049:	e8 f6 30 74 00       	call   0x140e1b144
1406d804e:	f3 0f 7f 75 e0       	movdqu %xmm6,-0x20(%rbp)
1406d8053:	c6 45 d0 00          	movb   $0x0,-0x30(%rbp)
1406d8057:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
1406d805b:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d805f:	76 31                	jbe    0x1406d8092
1406d8061:	48 ff c2             	inc    %rdx
1406d8064:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
1406d8068:	48 8b c1             	mov    %rcx,%rax
1406d806b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d8072:	72 19                	jb     0x1406d808d
1406d8074:	48 83 c2 27          	add    $0x27,%rdx
1406d8078:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d807c:	48 2b c1             	sub    %rcx,%rax
1406d807f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d8083:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d8087:	0f 87 85 02 00 00    	ja     0x1406d8312
1406d808d:	e8 b2 30 74 00       	call   0x140e1b144
1406d8092:	f3 0f 7f 75 a0       	movdqu %xmm6,-0x60(%rbp)
1406d8097:	c6 45 90 00          	movb   $0x0,-0x70(%rbp)
1406d809b:	48 8b 55 08          	mov    0x8(%rbp),%rdx
1406d809f:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d80a3:	76 32                	jbe    0x1406d80d7
1406d80a5:	48 ff c2             	inc    %rdx
1406d80a8:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1406d80ac:	48 8b c1             	mov    %rcx,%rax
1406d80af:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d80b6:	72 19                	jb     0x1406d80d1
1406d80b8:	48 83 c2 27          	add    $0x27,%rdx
1406d80bc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d80c0:	48 2b c1             	sub    %rcx,%rax
1406d80c3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d80c7:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d80cb:	0f 87 47 02 00 00    	ja     0x1406d8318
1406d80d1:	e8 6e 30 74 00       	call   0x140e1b144
1406d80d6:	90                   	nop
1406d80d7:	48 8b 55 88          	mov    -0x78(%rbp),%rdx
1406d80db:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d80df:	76 32                	jbe    0x1406d8113
1406d80e1:	48 ff c2             	inc    %rdx
1406d80e4:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1406d80e9:	48 8b c1             	mov    %rcx,%rax
1406d80ec:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d80f3:	72 19                	jb     0x1406d810e
1406d80f5:	48 83 c2 27          	add    $0x27,%rdx
1406d80f9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d80fd:	48 2b c1             	sub    %rcx,%rax
1406d8100:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d8104:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d8108:	0f 87 10 02 00 00    	ja     0x1406d831e
1406d810e:	e8 31 30 74 00       	call   0x140e1b144
1406d8113:	f3 0f 7f 75 80       	movdqu %xmm6,-0x80(%rbp)
1406d8118:	c6 44 24 70 00       	movb   $0x0,0x70(%rsp)
1406d811d:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
1406d8121:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d8125:	76 31                	jbe    0x1406d8158
1406d8127:	48 ff c2             	inc    %rdx
1406d812a:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1406d812e:	48 8b c1             	mov    %rcx,%rax
1406d8131:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d8138:	72 19                	jb     0x1406d8153
1406d813a:	48 83 c2 27          	add    $0x27,%rdx
1406d813e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d8142:	48 2b c1             	sub    %rcx,%rax
1406d8145:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d8149:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d814d:	0f 87 d1 01 00 00    	ja     0x1406d8324
1406d8153:	e8 ec 2f 74 00       	call   0x140e1b144
1406d8158:	f3 0f 7f 75 c0       	movdqu %xmm6,-0x40(%rbp)
1406d815d:	c6 45 b0 00          	movb   $0x0,-0x50(%rbp)
1406d8161:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1406d8166:	48 85 c9             	test   %rcx,%rcx
1406d8169:	74 24                	je     0x1406d818f
1406d816b:	8b 41 10             	mov    0x10(%rcx),%eax
1406d816e:	ff c8                	dec    %eax
1406d8170:	89 41 10             	mov    %eax,0x10(%rcx)
1406d8173:	85 c0                	test   %eax,%eax
1406d8175:	7f 18                	jg     0x1406d818f
1406d8177:	0f 88 ad 01 00 00    	js     0x1406d832a
1406d817d:	48 8b 01             	mov    (%rcx),%rax
1406d8180:	ba 01 00 00 00       	mov    $0x1,%edx
1406d8185:	48 8b 00             	mov    (%rax),%rax
1406d8188:	ff 15 92 b8 8a 00    	call   *0x8ab892(%rip)        # 0x140f83a20
1406d818e:	90                   	nop
1406d818f:	48 8b 55 28          	mov    0x28(%rbp),%rdx
1406d8193:	48 83 fa 0f          	cmp    $0xf,%rdx
1406d8197:	76 31                	jbe    0x1406d81ca
1406d8199:	48 ff c2             	inc    %rdx
1406d819c:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1406d81a0:	48 8b c1             	mov    %rcx,%rax
1406d81a3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406d81aa:	72 19                	jb     0x1406d81c5
1406d81ac:	48 83 c2 27          	add    $0x27,%rdx
1406d81b0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406d81b4:	48 2b c1             	sub    %rcx,%rax
1406d81b7:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406d81bb:	48 83 f8 1f          	cmp    $0x1f,%rax
1406d81bf:	0f 87 70 01 00 00    	ja     0x1406d8335
1406d81c5:	e8 7a 2f 74 00       	call   0x140e1b144
1406d81ca:	f3 0f 7f 75 20       	movdqu %xmm6,0x20(%rbp)
1406d81cf:	c6 45 10 00          	movb   $0x0,0x10(%rbp)
1406d81d3:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1406d81d8:	48 85 c9             	test   %rcx,%rcx
1406d81db:	74 24                	je     0x1406d8201
1406d81dd:	8b 41 10             	mov    0x10(%rcx),%eax
1406d81e0:	ff c8                	dec    %eax
1406d81e2:	89 41 10             	mov    %eax,0x10(%rcx)
1406d81e5:	85 c0                	test   %eax,%eax
1406d81e7:	7f 18                	jg     0x1406d8201
1406d81e9:	0f 88 4c 01 00 00    	js     0x1406d833b
1406d81ef:	48 8b 01             	mov    (%rcx),%rax
1406d81f2:	ba 01 00 00 00       	mov    $0x1,%edx
1406d81f7:	48 8b 00             	mov    (%rax),%rax
1406d81fa:	ff 15 20 b8 8a 00    	call   *0x8ab820(%rip)        # 0x140f83a20
1406d8200:	90                   	nop
1406d8201:	80 bd f0 00 00 00 00 	cmpb   $0x0,0xf0(%rbp)
1406d8208:	0f 85 c1 00 00 00    	jne    0x1406d82cf