140005995:	89 d6                	mov    %edx,%esi
140005997:	c5 e9 72 f2 02       	vpslld $0x2,%xmm2,%xmm2
14000599c:	31 c7                	xor    %eax,%edi
14000599e:	0f a4 d2 05          	shld   $0x5,%edx,%edx
1400059a2:	01 f9                	add    %edi,%ecx
1400059a4:	31 ee                	xor    %ebp,%esi
1400059a6:	31 c5                	xor    %eax,%ebp
1400059a8:	01 d1                	add    %edx,%ecx
1400059aa:	03 5c 24 28          	add    0x28(%rsp),%ebx
1400059ae:	21 ee                	and    %ebp,%esi
1400059b0:	c4 c1 69 eb d0       	vpor   %xmm8,%xmm2,%xmm2
1400059b5:	31 c5                	xor    %eax,%ebp
1400059b7:	0f ac d2 07          	shrd   $0x7,%edx,%edx
1400059bb:	89 cf                	mov    %ecx,%edi
1400059bd:	31 ee                	xor    %ebp,%esi
1400059bf:	0f a4 c9 05          	shld   $0x5,%ecx,%ecx
1400059c3:	01 f3                	add    %esi,%ebx
1400059c5:	31 d7                	xor    %edx,%edi
1400059c7:	31 ea                	xor    %ebp,%edx
1400059c9:	01 cb                	add    %ecx,%ebx
1400059cb:	03 44 24 2c          	add    0x2c(%rsp),%eax
1400059cf:	21 d7                	and    %edx,%edi
1400059d1:	31 ea                	xor    %ebp,%edx
1400059d3:	0f ac c9 07          	shrd   $0x7,%ecx,%ecx
1400059d7:	89 de                	mov    %ebx,%esi
1400059d9:	31 d7                	xor    %edx,%edi
1400059db:	0f a4 db 05          	shld   $0x5,%ebx,%ebx
1400059df:	01 f8                	add    %edi,%eax
1400059e1:	31 d6                	xor    %edx,%esi
1400059e3:	01 d8                	add    %ebx,%eax
1400059e5:	c4 63 69 0f c1 08    	vpalignr $0x8,%xmm1,%xmm2,%xmm8
1400059eb:	c5 e1 ef df          	vpxor  %xmm7,%xmm3,%xmm3
1400059ef:	03 6c 24 30          	add    0x30(%rsp),%ebp
1400059f3:	31 ce                	xor    %ecx,%esi
1400059f5:	89 c7                	mov    %eax,%edi
1400059f7:	0f a4 c0 05          	shld   $0x5,%eax,%eax
1400059fb:	c5 e1 ef dc          	vpxor  %xmm4,%xmm3,%xmm3
1400059ff:	01 f5                	add    %esi,%ebp
140005a01:	31 cf                	xor    %ecx,%edi
140005a03:	c5 21 fe ca          	vpaddd %xmm2,%xmm11,%xmm9
140005a07:	0f ac db 07          	shrd   $0x7,%ebx,%ebx
140005a0b:	01 c5                	add    %eax,%ebp
140005a0d:	c4 c1 61 ef d8       	vpxor  %xmm8,%xmm3,%xmm3
140005a12:	03 54 24 34          	add    0x34(%rsp),%edx
140005a16:	31 df                	xor    %ebx,%edi
140005a18:	89 ee                	mov    %ebp,%esi
140005a1a:	0f a4 ed 05          	shld   $0x5,%ebp,%ebp
140005a1e:	c5 b9 72 d3 1e       	vpsrld $0x1e,%xmm3,%xmm8
140005a23:	c5 79 7f 4c 24 20    	vmovdqa %xmm9,0x20(%rsp)
140005a29:	01 fa                	add    %edi,%edx
140005a2b:	31 de                	xor    %ebx,%esi
140005a2d:	0f ac c0 07          	shrd   $0x7,%eax,%eax
140005a31:	01 ea                	add    %ebp,%edx
140005a33:	c5 e1 72 f3 02       	vpslld $0x2,%xmm3,%xmm3
140005a38:	03 4c 24 38          	add    0x38(%rsp),%ecx
140005a3c:	31 c6                	xor    %eax,%esi
140005a3e:	89 d7                	mov    %edx,%edi
140005a40:	0f a4 d2 05          	shld   $0x5,%edx,%edx
140005a44:	01 f1                	add    %esi,%ecx
140005a46:	31 c7                	xor    %eax,%edi
140005a48:	0f ac ed 07          	shrd   $0x7,%ebp,%ebp
140005a4c:	01 d1                	add    %edx,%ecx
140005a4e:	c4 c1 61 eb d8       	vpor   %xmm8,%xmm3,%xmm3
140005a53:	03 5c 24 3c          	add    0x3c(%rsp),%ebx
140005a57:	31 ef                	xor    %ebp,%edi
140005a59:	89 ce                	mov    %ecx,%esi
140005a5b:	0f a4 c9 05          	shld   $0x5,%ecx,%ecx
140005a5f:	01 fb                	add    %edi,%ebx
140005a61:	31 ee                	xor    %ebp,%esi
140005a63:	0f ac d2 07          	shrd   $0x7,%edx,%edx
140005a67:	01 cb                	add    %ecx,%ebx
140005a69:	03 04 24             	add    (%rsp),%eax
140005a6c:	c5 21 fe cb          	vpaddd %xmm3,%xmm11,%xmm9
140005a70:	31 d6                	xor    %edx,%esi
140005a72:	89 df                	mov    %ebx,%edi
140005a74:	0f a4 db 05          	shld   $0x5,%ebx,%ebx
140005a78:	01 f0                	add    %esi,%eax
140005a7a:	c5 79 7f 4c 24 30    	vmovdqa %xmm9,0x30(%rsp)
140005a80:	31 d7                	xor    %edx,%edi
140005a82:	0f ac c9 07          	shrd   $0x7,%ecx,%ecx
140005a86:	01 d8                	add    %ebx,%eax
140005a88:	03 6c 24 04          	add    0x4(%rsp),%ebp
140005a8c:	31 cf                	xor    %ecx,%edi
140005a8e:	89 c6                	mov    %eax,%esi
140005a90:	0f a4 c0 05          	shld   $0x5,%eax,%eax
140005a94:	01 fd                	add    %edi,%ebp
140005a96:	31 ce                	xor    %ecx,%esi
140005a98:	0f ac db 07          	shrd   $0x7,%ebx,%ebx
140005a9c:	01 c5                	add    %eax,%ebp
140005a9e:	03 54 24 08          	add    0x8(%rsp),%edx
140005aa2:	31 de                	xor    %ebx,%esi
140005aa4:	89 ef                	mov    %ebp,%edi
140005aa6:	0f a4 ed 05          	shld   $0x5,%ebp,%ebp
140005aaa:	01 f2                	add    %esi,%edx
140005aac:	31 df                	xor    %ebx,%edi
140005aae:	0f ac c0 07          	shrd   $0x7,%eax,%eax
140005ab2:	01 ea                	add    %ebp,%edx
140005ab4:	03 4c 24 0c          	add    0xc(%rsp),%ecx
140005ab8:	31 c7                	xor    %eax,%edi
140005aba:	89 d6                	mov    %edx,%esi
140005abc:	0f a4 d2 05          	shld   $0x5,%edx,%edx
140005ac0:	01 f9                	add    %edi,%ecx
140005ac2:	31 c6                	xor    %eax,%esi
140005ac4:	0f ac ed 07          	shrd   $0x7,%ebp,%ebp
140005ac8:	01 d1                	add    %edx,%ecx
140005aca:	4d 39 d1             	cmp    %r10,%r9
140005acd:	0f 84 9d 01 00 00    	je     0x140005c70
140005ad3:	c4 c1 79 6f 76 40    	vmovdqa 0x40(%r14),%xmm6
140005ad9:	c4 41 79 6f 5e c0    	vmovdqa -0x40(%r14),%xmm11
140005adf:	c4 c1 7a 6f 01       	vmovdqu (%r9),%xmm0
140005ae4:	c4 c1 7a 6f 49 10    	vmovdqu 0x10(%r9),%xmm1
140005aea:	c4 c1 7a 6f 51 20    	vmovdqu 0x20(%r9),%xmm2
140005af0:	c4 c1 7a 6f 59 30    	vmovdqu 0x30(%r9),%xmm3
140005af6:	c4 e2 79 00 c6       	vpshufb %xmm6,%xmm0,%xmm0
140005afb:	49 83 c1 40          	add    $0x40,%r9
140005aff:	03 5c 24 10          	add    0x10(%rsp),%ebx
140005b03:	31 ee                	xor    %ebp,%esi
140005b05:	c4 e2 71 00 ce       	vpshufb %xmm6,%xmm1,%xmm1
140005b0a:	89 cf                	mov    %ecx,%edi
140005b0c:	0f a4 c9 05          	shld   $0x5,%ecx,%ecx
140005b10:	c4 c1 79 fe e3       	vpaddd %xmm11,%xmm0,%xmm4
140005b15:	01 f3                	add    %esi,%ebx
140005b17:	31 ef                	xor    %ebp,%edi
140005b19:	0f ac d2 07          	shrd   $0x7,%edx,%edx
140005b1d:	01 cb                	add    %ecx,%ebx
140005b1f:	c5 f9 7f 24 24       	vmovdqa %xmm4,(%rsp)
140005b24:	03 44 24 14          	add    0x14(%rsp),%eax
140005b28:	31 d7                	xor    %edx,%edi
140005b2a:	89 de                	mov    %ebx,%esi
140005b2c:	0f a4 db 05          	shld   $0x5,%ebx,%ebx
140005b30:	01 f8                	add    %edi,%eax
140005b32:	31 d6                	xor    %edx,%esi
140005b34:	0f ac c9 07          	shrd   $0x7,%ecx,%ecx
140005b38:	01 d8                	add    %ebx,%eax
140005b3a:	03 6c 24 18          	add    0x18(%rsp),%ebp
140005b3e:	31 ce                	xor    %ecx,%esi
140005b40:	89 c7                	mov    %eax,%edi
140005b42:	0f a4 c0 05          	shld   $0x5,%eax,%eax
140005b46:	01 f5                	add    %esi,%ebp
140005b48:	31 cf                	xor    %ecx,%edi
140005b4a:	0f ac db 07          	shrd   $0x7,%ebx,%ebx
140005b4e:	01 c5                	add    %eax,%ebp
140005b50:	03 54 24 1c          	add    0x1c(%rsp),%edx
140005b54:	31 df                	xor    %ebx,%edi
140005b56:	89 ee                	mov    %ebp,%esi
140005b58:	0f a4 ed 05          	shld   $0x5,%ebp,%ebp
140005b5c:	01 fa                	add    %edi,%edx
140005b5e:	31 de                	xor    %ebx,%esi
140005b60:	0f ac c0 07          	shrd   $0x7,%eax,%eax
140005b64:	01 ea                	add    %ebp,%edx
140005b66:	03 4c 24 20          	add    0x20(%rsp),%ecx
140005b6a:	31 c6                	xor    %eax,%esi
140005b6c:	c4 e2 69 00 d6       	vpshufb %xmm6,%xmm2,%xmm2
140005b71:	89 d7                	mov    %edx,%edi
140005b73:	0f a4 d2 05          	shld   $0x5,%edx,%edx
140005b77:	c4 c1 71 fe eb       	vpaddd %xmm11,%xmm1,%xmm5
140005b7c:	01 f1                	add    %esi,%ecx
140005b7e:	31 c7                	xor    %eax,%edi
140005b80:	0f ac ed 07          	shrd   $0x7,%ebp,%ebp
140005b84:	01 d1                	add    %edx,%ecx
140005b86:	c5 f9 7f 6c 24 10    	vmovdqa %xmm5,0x10(%rsp)
140005b8c:	03 5c 24 24          	add    0x24(%rsp),%ebx
140005b90:	31 ef                	xor    %ebp,%edi
140005b92:	89 ce                	mov    %ecx,%esi
140005b94:	0f a4 c9 05          	shld   $0x5,%ecx,%ecx
140005b98:	01 fb                	add    %edi,%ebx
140005b9a:	31 ee                	xor    %ebp,%esi
140005b9c:	0f ac d2 07          	shrd   $0x7,%edx,%edx
140005ba0:	01 cb                	add    %ecx,%ebx
140005ba2:	03 44 24 28          	add    0x28(%rsp),%eax
140005ba6:	31 d6                	xor    %edx,%esi
140005ba8:	89 df                	mov    %ebx,%edi
140005baa:	0f a4 db 05          	shld   $0x5,%ebx,%ebx
140005bae:	01 f0                	add    %esi,%eax
140005bb0:	31 d7                	xor    %edx,%edi
140005bb2:	0f ac c9 07          	shrd   $0x7,%ecx,%ecx
140005bb6:	01 d8                	add    %ebx,%eax
140005bb8:	03 6c 24 2c          	add    0x2c(%rsp),%ebp
140005bbc:	31 cf                	xor    %ecx,%edi
140005bbe:	89 c6                	mov    %eax,%esi
140005bc0:	0f a4 c0 05          	shld   $0x5,%eax,%eax
140005bc4:	01 fd                	add    %edi,%ebp
140005bc6:	31 ce                	xor    %ecx,%esi
140005bc8:	0f ac db 07          	shrd   $0x7,%ebx,%ebx
140005bcc:	01 c5                	add    %eax,%ebp
140005bce:	03 54 24 30          	add    0x30(%rsp),%edx
140005bd2:	31 de                	xor    %ebx,%esi
140005bd4:	c4 e2 61 00 de       	vpshufb %xmm6,%xmm3,%xmm3
140005bd9:	89 ef                	mov    %ebp,%edi
140005bdb:	0f a4 ed 05          	shld   $0x5,%ebp,%ebp
140005bdf:	c4 c1 69 fe f3       	vpaddd %xmm11,%xmm2,%xmm6
140005be4:	01 f2                	add    %esi,%edx
140005be6:	31 df                	xor    %ebx,%edi
140005be8:	0f ac c0 07          	shrd   $0x7,%eax,%eax
140005bec:	01 ea                	add    %ebp,%edx
140005bee:	c5 f9 7f 74 24 20    	vmovdqa %xmm6,0x20(%rsp)
140005bf4:	03 4c 24 34          	add    0x34(%rsp),%ecx
140005bf8:	31 c7                	xor    %eax,%edi
140005bfa:	89 d6                	mov    %edx,%esi
140005bfc:	0f a4 d2 05          	shld   $0x5,%edx,%edx
140005c00:	01 f9                	add    %edi,%ecx
140005c02:	31 c6                	xor    %eax,%esi
140005c04:	0f ac ed 07          	shrd   $0x7,%ebp,%ebp
140005c08:	01 d1                	add    %edx,%ecx
140005c0a:	03 5c 24 38          	add    0x38(%rsp),%ebx
140005c0e:	31 ee                	xor    %ebp,%esi
140005c10:	89 cf                	mov    %ecx,%edi
140005c12:	0f a4 c9 05          	shld   $0x5,%ecx,%ecx
140005c16:	01 f3                	add    %esi,%ebx
140005c18:	31 ef                	xor    %ebp,%edi
140005c1a:	0f ac d2 07          	shrd   $0x7,%edx,%edx
140005c1e:	01 cb                	add    %ecx,%ebx
140005c20:	03 44 24 3c          	add    0x3c(%rsp),%eax
140005c24:	31 d7                	xor    %edx,%edi
140005c26:	89 de                	mov    %ebx,%esi
140005c28:	0f a4 db 05          	shld   $0x5,%ebx,%ebx
140005c2c:	01 f8                	add    %edi,%eax
140005c2e:	0f ac c9 07          	shrd   $0x7,%ecx,%ecx
140005c32:	01 d8                	add    %ebx,%eax
140005c34:	41 03 00             	add    (%r8),%eax
140005c37:	41 03 70 04          	add    0x4(%r8),%esi
140005c3b:	41 03 48 08          	add    0x8(%r8),%ecx
140005c3f:	41 03 50 0c          	add    0xc(%r8),%edx
140005c43:	41 89 00             	mov    %eax,(%r8)
140005c46:	41 03 68 10          	add    0x10(%r8),%ebp
140005c4a:	41 89 70 04          	mov    %esi,0x4(%r8)
140005c4e:	89 f3                	mov    %esi,%ebx
140005c50:	41 89 48 08          	mov    %ecx,0x8(%r8)
140005c54:	89 cf                	mov    %ecx,%edi
140005c56:	41 89 50 0c          	mov    %edx,0xc(%r8)
140005c5a:	31 d7                	xor    %edx,%edi
140005c5c:	41 89 68 10          	mov    %ebp,0x10(%r8)
140005c60:	21 fe                	and    %edi,%esi
140005c62:	e9 79 f4 ff ff       	jmp    0x1400050e0
140005c67:	90                   	nop
140005c68:	90                   	nop
140005c69:	90                   	nop
140005c6a:	90                   	nop
140005c6b:	90                   	nop
140005c6c:	90                   	nop
140005c6d:	90                   	nop
140005c6e:	90                   	nop
140005c6f:	90                   	nop
140005c70:	03 5c 24 10          	add    0x10(%rsp),%ebx
140005c74:	31 ee                	xor    %ebp,%esi
140005c76:	89 cf                	mov    %ecx,%edi
140005c78:	0f a4 c9 05          	shld   $0x5,%ecx,%ecx
140005c7c:	01 f3                	add    %esi,%ebx
140005c7e:	31 ef                	xor    %ebp,%edi
140005c80:	0f ac d2 07          	shrd   $0x7,%edx,%edx
140005c84:	01 cb                	add    %ecx,%ebx
140005c86:	03 44 24 14          	add    0x14(%rsp),%eax
140005c8a:	31 d7                	xor    %edx,%edi
140005c8c:	89 de                	mov    %ebx,%esi
140005c8e:	0f a4 db 05          	shld   $0x5,%ebx,%ebx
140005c92:	01 f8                	add    %edi,%eax
140005c94:	31 d6                	xor    %edx,%esi
140005c96:	0f ac c9 07          	shrd   $0x7,%ecx,%ecx
140005c9a:	01 d8                	add    %ebx,%eax
140005c9c:	03 6c 24 18          	add    0x18(%rsp),%ebp
140005ca0:	31 ce                	xor    %ecx,%esi
140005ca2:	89 c7                	mov    %eax,%edi
140005ca4:	0f a4 c0 05          	shld   $0x5,%eax,%eax
140005ca8:	01 f5                	add    %esi,%ebp
140005caa:	31 cf                	xor    %ecx,%edi
140005cac:	0f ac db 07          	shrd   $0x7,%ebx,%ebx
140005cb0:	01 c5                	add    %eax,%ebp
140005cb2:	03 54 24 1c          	add    0x1c(%rsp),%edx
140005cb6:	31 df                	xor    %ebx,%edi
140005cb8:	89 ee                	mov    %ebp,%esi
140005cba:	0f a4 ed 05          	shld   $0x5,%ebp,%ebp
140005cbe:	01 fa                	add    %edi,%edx
140005cc0:	31 de                	xor    %ebx,%esi
140005cc2:	0f ac c0 07          	shrd   $0x7,%eax,%eax
140005cc6:	01 ea                	add    %ebp,%edx
140005cc8:	03 4c 24 20          	add    0x20(%rsp),%ecx
140005ccc:	31 c6                	xor    %eax,%esi
140005cce:	89 d7                	mov    %edx,%edi
140005cd0:	0f a4 d2 05          	shld   $0x5,%edx,%edx
140005cd4:	01 f1                	add    %esi,%ecx
140005cd6:	31 c7                	xor    %eax,%edi
140005cd8:	0f ac ed 07          	shrd   $0x7,%ebp,%ebp
140005cdc:	01 d1                	add    %edx,%ecx
140005cde:	03 5c 24 24          	add    0x24(%rsp),%ebx
140005ce2:	31 ef                	xor    %ebp,%edi
140005ce4:	89 ce                	mov    %ecx,%esi
140005ce6:	0f a4 c9 05          	shld   $0x5,%ecx,%ecx
140005cea:	01 fb                	add    %edi,%ebx
140005cec:	31 ee                	xor    %ebp,%esi
140005cee:	0f ac d2 07          	shrd   $0x7,%edx,%edx
140005cf2:	01 cb                	add    %ecx,%ebx
140005cf4:	03 44 24 28          	add    0x28(%rsp),%eax
140005cf8:	31 d6                	xor    %edx,%esi
140005cfa:	89 df                	mov    %ebx,%edi
140005cfc:	0f a4 db 05          	shld   $0x5,%ebx,%ebx
140005d00:	01 f0                	add    %esi,%eax
140005d02:	31 d7                	xor    %edx,%edi
140005d04:	0f ac c9 07          	shrd   $0x7,%ecx,%ecx
140005d08:	01 d8                	add    %ebx,%eax
140005d0a:	03 6c 24 2c          	add    0x2c(%rsp),%ebp
140005d0e:	31 cf                	xor    %ecx,%edi
140005d10:	89 c6                	mov    %eax,%esi
140005d12:	0f a4 c0 05          	shld   $0x5,%eax,%eax
140005d16:	01 fd                	add    %edi,%ebp
140005d18:	31 ce                	xor    %ecx,%esi
140005d1a:	0f ac db 07          	shrd   $0x7,%ebx,%ebx
140005d1e:	01 c5                	add    %eax,%ebp
140005d20:	03 54 24 30          	add    0x30(%rsp),%edx
140005d24:	31 de                	xor    %ebx,%esi
140005d26:	89 ef                	mov    %ebp,%edi
140005d28:	0f a4 ed 05          	shld   $0x5,%ebp,%ebp
140005d2c:	01 f2                	add    %esi,%edx
140005d2e:	31 df                	xor    %ebx,%edi
140005d30:	0f ac c0 07          	shrd   $0x7,%eax,%eax
140005d34:	01 ea                	add    %ebp,%edx
140005d36:	03 4c 24 34          	add    0x34(%rsp),%ecx
140005d3a:	31 c7                	xor    %eax,%edi
140005d3c:	89 d6                	mov    %edx,%esi
140005d3e:	0f a4 d2 05          	shld   $0x5,%edx,%edx
140005d42:	01 f9                	add    %edi,%ecx
140005d44:	31 c6                	xor    %eax,%esi
140005d46:	0f ac ed 07          	shrd   $0x7,%ebp,%ebp
140005d4a:	01 d1                	add    %edx,%ecx
140005d4c:	03 5c 24 38          	add    0x38(%rsp),%ebx
140005d50:	31 ee                	xor    %ebp,%esi
140005d52:	89 cf                	mov    %ecx,%edi
140005d54:	0f a4 c9 05          	shld   $0x5,%ecx,%ecx
140005d58:	01 f3                	add    %esi,%ebx
140005d5a:	31 ef                	xor    %ebp,%edi
140005d5c:	0f ac d2 07          	shrd   $0x7,%edx,%edx
140005d60:	01 cb                	add    %ecx,%ebx
140005d62:	03 44 24 3c          	add    0x3c(%rsp),%eax
140005d66:	31 d7                	xor    %edx,%edi
140005d68:	89 de                	mov    %ebx,%esi
140005d6a:	0f a4 db 05          	shld   $0x5,%ebx,%ebx
140005d6e:	01 f8                	add    %edi,%eax
140005d70:	0f ac c9 07          	shrd   $0x7,%ecx,%ecx
140005d74:	01 d8                	add    %ebx,%eax
140005d76:	c5 f8 77             	vzeroupper
140005d79:	41 03 00             	add    (%r8),%eax
140005d7c:	41 03 70 04          	add    0x4(%r8),%esi
140005d80:	41 03 48 08          	add    0x8(%r8),%ecx
140005d84:	41 89 00             	mov    %eax,(%r8)
140005d87:	41 03 50 0c          	add    0xc(%r8),%edx
140005d8b:	41 89 70 04          	mov    %esi,0x4(%r8)
140005d8f:	41 03 68 10          	add    0x10(%r8),%ebp
140005d93:	41 89 48 08          	mov    %ecx,0x8(%r8)
140005d97:	41 89 50 0c          	mov    %edx,0xc(%r8)
140005d9b:	41 89 68 10          	mov    %ebp,0x10(%r8)
140005d9f:	41 0f 28 b3 78 ff ff 	movaps -0x88(%r11),%xmm6