140004ad8:	c1 cd 07             	ror    $0x7,%ebp
140004adb:	66 44 0f 6c c8       	punpcklqdq %xmm0,%xmm9
140004ae0:	89 d7                	mov    %edx,%edi
140004ae2:	31 c6                	xor    %eax,%esi
140004ae4:	66 0f ef ca          	pxor   %xmm2,%xmm1
140004ae8:	c1 c2 05             	rol    $0x5,%edx
140004aeb:	01 f1                	add    %esi,%ecx
140004aed:	66 45 0f 6f c2       	movdqa %xmm10,%xmm8
140004af2:	31 ef                	xor    %ebp,%edi
140004af4:	66 44 0f fe d0       	paddd  %xmm0,%xmm10
140004af9:	31 c5                	xor    %eax,%ebp
140004afb:	66 41 0f ef c9       	pxor   %xmm9,%xmm1
140004b00:	01 d1                	add    %edx,%ecx
140004b02:	03 5c 24 14          	add    0x14(%rsp),%ebx
140004b06:	21 ef                	and    %ebp,%edi
140004b08:	31 c5                	xor    %eax,%ebp
140004b0a:	c1 ca 07             	ror    $0x7,%edx
140004b0d:	66 44 0f 6f c9       	movdqa %xmm1,%xmm9
140004b12:	89 ce                	mov    %ecx,%esi
140004b14:	31 ef                	xor    %ebp,%edi
140004b16:	66 44 0f 7f 14 24    	movdqa %xmm10,(%rsp)
140004b1c:	c1 c1 05             	rol    $0x5,%ecx
140004b1f:	01 fb                	add    %edi,%ebx
140004b21:	31 d6                	xor    %edx,%esi
140004b23:	66 0f 72 f1 02       	pslld  $0x2,%xmm1
140004b28:	31 ea                	xor    %ebp,%edx
140004b2a:	01 cb                	add    %ecx,%ebx
140004b2c:	66 41 0f 72 d1 1e    	psrld  $0x1e,%xmm9
140004b32:	03 44 24 18          	add    0x18(%rsp),%eax
140004b36:	21 d6                	and    %edx,%esi
140004b38:	31 ea                	xor    %ebp,%edx
140004b3a:	66 41 0f eb c9       	por    %xmm9,%xmm1
140004b3f:	c1 c9 07             	ror    $0x7,%ecx
140004b42:	89 df                	mov    %ebx,%edi
140004b44:	31 d6                	xor    %edx,%esi
140004b46:	c1 c3 05             	rol    $0x5,%ebx
140004b49:	66 44 0f 70 d0 ee    	pshufd $0xee,%xmm0,%xmm10
140004b4f:	01 f0                	add    %esi,%eax
140004b51:	31 cf                	xor    %ecx,%edi
140004b53:	31 d1                	xor    %edx,%ecx
140004b55:	01 d8                	add    %ebx,%eax
140004b57:	03 6c 24 1c          	add    0x1c(%rsp),%ebp
140004b5b:	21 cf                	and    %ecx,%edi
140004b5d:	31 d1                	xor    %edx,%ecx
140004b5f:	c1 cb 07             	ror    $0x7,%ebx
140004b62:	89 c6                	mov    %eax,%esi
140004b64:	31 cf                	xor    %ecx,%edi
140004b66:	c1 c0 05             	rol    $0x5,%eax
140004b69:	01 fd                	add    %edi,%ebp
140004b6b:	31 de                	xor    %ebx,%esi
140004b6d:	31 cb                	xor    %ecx,%ebx
140004b6f:	01 c5                	add    %eax,%ebp
140004b71:	66 0f ef d6          	pxor   %xmm6,%xmm2
140004b75:	03 54 24 20          	add    0x20(%rsp),%edx
140004b79:	21 de                	and    %ebx,%esi
140004b7b:	31 cb                	xor    %ecx,%ebx
140004b7d:	c1 c8 07             	ror    $0x7,%eax
140004b80:	66 44 0f 6c d1       	punpcklqdq %xmm1,%xmm10
140004b85:	89 ef                	mov    %ebp,%edi
140004b87:	31 de                	xor    %ebx,%esi
140004b89:	66 0f ef d3          	pxor   %xmm3,%xmm2
140004b8d:	c1 c5 05             	rol    $0x5,%ebp
140004b90:	01 f2                	add    %esi,%edx
140004b92:	66 45 0f 6f c8       	movdqa %xmm8,%xmm9
140004b97:	31 c7                	xor    %eax,%edi
140004b99:	66 44 0f fe c1       	paddd  %xmm1,%xmm8
140004b9e:	31 d8                	xor    %ebx,%eax
140004ba0:	66 41 0f ef d2       	pxor   %xmm10,%xmm2
140004ba5:	01 ea                	add    %ebp,%edx
140004ba7:	03 4c 24 24          	add    0x24(%rsp),%ecx
140004bab:	21 c7                	and    %eax,%edi
140004bad:	31 d8                	xor    %ebx,%eax
140004baf:	c1 cd 07             	ror    $0x7,%ebp
140004bb2:	66 44 0f 6f d2       	movdqa %xmm2,%xmm10
140004bb7:	89 d6                	mov    %edx,%esi
140004bb9:	31 c7                	xor    %eax,%edi
140004bbb:	66 44 0f 7f 44 24 10 	movdqa %xmm8,0x10(%rsp)
140004bc2:	c1 c2 05             	rol    $0x5,%edx
140004bc5:	01 f9                	add    %edi,%ecx
140004bc7:	31 ee                	xor    %ebp,%esi
140004bc9:	66 0f 72 f2 02       	pslld  $0x2,%xmm2
140004bce:	31 c5                	xor    %eax,%ebp
140004bd0:	01 d1                	add    %edx,%ecx
140004bd2:	66 41 0f 72 d2 1e    	psrld  $0x1e,%xmm10
140004bd8:	03 5c 24 28          	add    0x28(%rsp),%ebx
140004bdc:	21 ee                	and    %ebp,%esi
140004bde:	31 c5                	xor    %eax,%ebp
140004be0:	66 41 0f eb d2       	por    %xmm10,%xmm2
140004be5:	c1 ca 07             	ror    $0x7,%edx
140004be8:	89 cf                	mov    %ecx,%edi
140004bea:	31 ee                	xor    %ebp,%esi
140004bec:	c1 c1 05             	rol    $0x5,%ecx
140004bef:	66 44 0f 70 c1 ee    	pshufd $0xee,%xmm1,%xmm8
140004bf5:	01 f3                	add    %esi,%ebx
140004bf7:	31 d7                	xor    %edx,%edi
140004bf9:	31 ea                	xor    %ebp,%edx
140004bfb:	01 cb                	add    %ecx,%ebx
140004bfd:	03 44 24 2c          	add    0x2c(%rsp),%eax
140004c01:	21 d7                	and    %edx,%edi
140004c03:	31 ea                	xor    %ebp,%edx
140004c05:	c1 c9 07             	ror    $0x7,%ecx
140004c08:	89 de                	mov    %ebx,%esi
140004c0a:	31 d7                	xor    %edx,%edi
140004c0c:	c1 c3 05             	rol    $0x5,%ebx
140004c0f:	01 f8                	add    %edi,%eax
140004c11:	31 d6                	xor    %edx,%esi
140004c13:	01 d8                	add    %ebx,%eax
140004c15:	66 0f ef df          	pxor   %xmm7,%xmm3
140004c19:	03 6c 24 30          	add    0x30(%rsp),%ebp
140004c1d:	31 ce                	xor    %ecx,%esi
140004c1f:	66 44 0f 6c c2       	punpcklqdq %xmm2,%xmm8
140004c24:	89 c7                	mov    %eax,%edi
140004c26:	c1 c0 05             	rol    $0x5,%eax
140004c29:	66 0f ef dc          	pxor   %xmm4,%xmm3
140004c2d:	01 f5                	add    %esi,%ebp
140004c2f:	31 cf                	xor    %ecx,%edi
140004c31:	66 45 0f 6f d1       	movdqa %xmm9,%xmm10
140004c36:	c1 cb 07             	ror    $0x7,%ebx
140004c39:	66 44 0f fe ca       	paddd  %xmm2,%xmm9
140004c3e:	01 c5                	add    %eax,%ebp
140004c40:	66 41 0f ef d8       	pxor   %xmm8,%xmm3
140004c45:	03 54 24 34          	add    0x34(%rsp),%edx
140004c49:	31 df                	xor    %ebx,%edi
140004c4b:	89 ee                	mov    %ebp,%esi
140004c4d:	c1 c5 05             	rol    $0x5,%ebp
140004c50:	66 44 0f 6f c3       	movdqa %xmm3,%xmm8
140004c55:	01 fa                	add    %edi,%edx
140004c57:	31 de                	xor    %ebx,%esi
140004c59:	66 44 0f 7f 4c 24 20 	movdqa %xmm9,0x20(%rsp)
140004c60:	c1 c8 07             	ror    $0x7,%eax
140004c63:	01 ea                	add    %ebp,%edx
140004c65:	03 4c 24 38          	add    0x38(%rsp),%ecx
140004c69:	66 0f 72 f3 02       	pslld  $0x2,%xmm3
140004c6e:	31 c6                	xor    %eax,%esi
140004c70:	89 d7                	mov    %edx,%edi
140004c72:	66 41 0f 72 d0 1e    	psrld  $0x1e,%xmm8
140004c78:	c1 c2 05             	rol    $0x5,%edx
140004c7b:	01 f1                	add    %esi,%ecx
140004c7d:	31 c7                	xor    %eax,%edi
140004c7f:	c1 cd 07             	ror    $0x7,%ebp
140004c82:	66 41 0f eb d8       	por    %xmm8,%xmm3
140004c87:	01 d1                	add    %edx,%ecx
140004c89:	03 5c 24 3c          	add    0x3c(%rsp),%ebx
140004c8d:	31 ef                	xor    %ebp,%edi
140004c8f:	89 ce                	mov    %ecx,%esi
140004c91:	c1 c1 05             	rol    $0x5,%ecx
140004c94:	01 fb                	add    %edi,%ebx
140004c96:	31 ee                	xor    %ebp,%esi
140004c98:	c1 ca 07             	ror    $0x7,%edx
140004c9b:	01 cb                	add    %ecx,%ebx
140004c9d:	03 04 24             	add    (%rsp),%eax
140004ca0:	31 d6                	xor    %edx,%esi
140004ca2:	89 df                	mov    %ebx,%edi
140004ca4:	c1 c3 05             	rol    $0x5,%ebx
140004ca7:	66 44 0f fe d3       	paddd  %xmm3,%xmm10
140004cac:	01 f0                	add    %esi,%eax
140004cae:	31 d7                	xor    %edx,%edi
140004cb0:	66 44 0f 7f 54 24 30 	movdqa %xmm10,0x30(%rsp)
140004cb7:	c1 c9 07             	ror    $0x7,%ecx
140004cba:	01 d8                	add    %ebx,%eax
140004cbc:	03 6c 24 04          	add    0x4(%rsp),%ebp
140004cc0:	31 cf                	xor    %ecx,%edi
140004cc2:	89 c6                	mov    %eax,%esi
140004cc4:	c1 c0 05             	rol    $0x5,%eax
140004cc7:	01 fd                	add    %edi,%ebp
140004cc9:	31 ce                	xor    %ecx,%esi
140004ccb:	c1 cb 07             	ror    $0x7,%ebx
140004cce:	01 c5                	add    %eax,%ebp
140004cd0:	03 54 24 08          	add    0x8(%rsp),%edx
140004cd4:	31 de                	xor    %ebx,%esi
140004cd6:	89 ef                	mov    %ebp,%edi
140004cd8:	c1 c5 05             	rol    $0x5,%ebp
140004cdb:	01 f2                	add    %esi,%edx
140004cdd:	31 df                	xor    %ebx,%edi
140004cdf:	c1 c8 07             	ror    $0x7,%eax
140004ce2:	01 ea                	add    %ebp,%edx
140004ce4:	03 4c 24 0c          	add    0xc(%rsp),%ecx
140004ce8:	31 c7                	xor    %eax,%edi
140004cea:	89 d6                	mov    %edx,%esi
140004cec:	c1 c2 05             	rol    $0x5,%edx
140004cef:	01 f9                	add    %edi,%ecx
140004cf1:	31 c6                	xor    %eax,%esi
140004cf3:	c1 cd 07             	ror    $0x7,%ebp
140004cf6:	01 d1                	add    %edx,%ecx
140004cf8:	4d 39 d1             	cmp    %r10,%r9
140004cfb:	0f 84 8f 01 00 00    	je     0x140004e90
140004d01:	66 41 0f 6f 76 40    	movdqa 0x40(%r14),%xmm6
140004d07:	66 45 0f 6f 4e c0    	movdqa -0x40(%r14),%xmm9
140004d0d:	f3 41 0f 6f 01       	movdqu (%r9),%xmm0
140004d12:	f3 41 0f 6f 49 10    	movdqu 0x10(%r9),%xmm1
140004d18:	f3 41 0f 6f 51 20    	movdqu 0x20(%r9),%xmm2
140004d1e:	f3 41 0f 6f 59 30    	movdqu 0x30(%r9),%xmm3
140004d24:	66 0f 38 00 c6       	pshufb %xmm6,%xmm0
140004d29:	49 83 c1 40          	add    $0x40,%r9
140004d2d:	03 5c 24 10          	add    0x10(%rsp),%ebx
140004d31:	31 ee                	xor    %ebp,%esi
140004d33:	89 cf                	mov    %ecx,%edi
140004d35:	66 0f 38 00 ce       	pshufb %xmm6,%xmm1
140004d3a:	c1 c1 05             	rol    $0x5,%ecx
140004d3d:	01 f3                	add    %esi,%ebx
140004d3f:	31 ef                	xor    %ebp,%edi
140004d41:	c1 ca 07             	ror    $0x7,%edx
140004d44:	66 41 0f fe c1       	paddd  %xmm9,%xmm0
140004d49:	01 cb                	add    %ecx,%ebx
140004d4b:	03 44 24 14          	add    0x14(%rsp),%eax
140004d4f:	31 d7                	xor    %edx,%edi
140004d51:	89 de                	mov    %ebx,%esi
140004d53:	66 0f 7f 04 24       	movdqa %xmm0,(%rsp)
140004d58:	c1 c3 05             	rol    $0x5,%ebx
140004d5b:	01 f8                	add    %edi,%eax
140004d5d:	31 d6                	xor    %edx,%esi
140004d5f:	c1 c9 07             	ror    $0x7,%ecx
140004d62:	66 41 0f fa c1       	psubd  %xmm9,%xmm0
140004d67:	01 d8                	add    %ebx,%eax
140004d69:	03 6c 24 18          	add    0x18(%rsp),%ebp
140004d6d:	31 ce                	xor    %ecx,%esi
140004d6f:	89 c7                	mov    %eax,%edi
140004d71:	c1 c0 05             	rol    $0x5,%eax
140004d74:	01 f5                	add    %esi,%ebp
140004d76:	31 cf                	xor    %ecx,%edi
140004d78:	c1 cb 07             	ror    $0x7,%ebx
140004d7b:	01 c5                	add    %eax,%ebp
140004d7d:	03 54 24 1c          	add    0x1c(%rsp),%edx
140004d81:	31 df                	xor    %ebx,%edi
140004d83:	89 ee                	mov    %ebp,%esi
140004d85:	c1 c5 05             	rol    $0x5,%ebp
140004d88:	01 fa                	add    %edi,%edx
140004d8a:	31 de                	xor    %ebx,%esi
140004d8c:	c1 c8 07             	ror    $0x7,%eax
140004d8f:	01 ea                	add    %ebp,%edx
140004d91:	03 4c 24 20          	add    0x20(%rsp),%ecx
140004d95:	31 c6                	xor    %eax,%esi
140004d97:	89 d7                	mov    %edx,%edi
140004d99:	66 0f 38 00 d6       	pshufb %xmm6,%xmm2
140004d9e:	c1 c2 05             	rol    $0x5,%edx
140004da1:	01 f1                	add    %esi,%ecx
140004da3:	31 c7                	xor    %eax,%edi
140004da5:	c1 cd 07             	ror    $0x7,%ebp
140004da8:	66 41 0f fe c9       	paddd  %xmm9,%xmm1
140004dad:	01 d1                	add    %edx,%ecx
140004daf:	03 5c 24 24          	add    0x24(%rsp),%ebx
140004db3:	31 ef                	xor    %ebp,%edi
140004db5:	89 ce                	mov    %ecx,%esi
140004db7:	66 0f 7f 4c 24 10    	movdqa %xmm1,0x10(%rsp)
140004dbd:	c1 c1 05             	rol    $0x5,%ecx
140004dc0:	01 fb                	add    %edi,%ebx
140004dc2:	31 ee                	xor    %ebp,%esi
140004dc4:	c1 ca 07             	ror    $0x7,%edx
140004dc7:	66 41 0f fa c9       	psubd  %xmm9,%xmm1
140004dcc:	01 cb                	add    %ecx,%ebx
140004dce:	03 44 24 28          	add    0x28(%rsp),%eax
140004dd2:	31 d6                	xor    %edx,%esi
140004dd4:	89 df                	mov    %ebx,%edi
140004dd6:	c1 c3 05             	rol    $0x5,%ebx
140004dd9:	01 f0                	add    %esi,%eax
140004ddb:	31 d7                	xor    %edx,%edi
140004ddd:	c1 c9 07             	ror    $0x7,%ecx
140004de0:	01 d8                	add    %ebx,%eax
140004de2:	03 6c 24 2c          	add    0x2c(%rsp),%ebp
140004de6:	31 cf                	xor    %ecx,%edi
140004de8:	89 c6                	mov    %eax,%esi
140004dea:	c1 c0 05             	rol    $0x5,%eax
140004ded:	01 fd                	add    %edi,%ebp
140004def:	31 ce                	xor    %ecx,%esi
140004df1:	c1 cb 07             	ror    $0x7,%ebx
140004df4:	01 c5                	add    %eax,%ebp
140004df6:	03 54 24 30          	add    0x30(%rsp),%edx
140004dfa:	31 de                	xor    %ebx,%esi
140004dfc:	89 ef                	mov    %ebp,%edi
140004dfe:	66 0f 38 00 de       	pshufb %xmm6,%xmm3
140004e03:	c1 c5 05             	rol    $0x5,%ebp
140004e06:	01 f2                	add    %esi,%edx
140004e08:	31 df                	xor    %ebx,%edi
140004e0a:	c1 c8 07             	ror    $0x7,%eax
140004e0d:	66 41 0f fe d1       	paddd  %xmm9,%xmm2
140004e12:	01 ea                	add    %ebp,%edx
140004e14:	03 4c 24 34          	add    0x34(%rsp),%ecx
140004e18:	31 c7                	xor    %eax,%edi
140004e1a:	89 d6                	mov    %edx,%esi
140004e1c:	66 0f 7f 54 24 20    	movdqa %xmm2,0x20(%rsp)
140004e22:	c1 c2 05             	rol    $0x5,%edx
140004e25:	01 f9                	add    %edi,%ecx
140004e27:	31 c6                	xor    %eax,%esi
140004e29:	c1 cd 07             	ror    $0x7,%ebp
140004e2c:	66 41 0f fa d1       	psubd  %xmm9,%xmm2
140004e31:	01 d1                	add    %edx,%ecx
140004e33:	03 5c 24 38          	add    0x38(%rsp),%ebx
140004e37:	31 ee                	xor    %ebp,%esi
140004e39:	89 cf                	mov    %ecx,%edi
140004e3b:	c1 c1 05             	rol    $0x5,%ecx
140004e3e:	01 f3                	add    %esi,%ebx
140004e40:	31 ef                	xor    %ebp,%edi
140004e42:	c1 ca 07             	ror    $0x7,%edx
140004e45:	01 cb                	add    %ecx,%ebx
140004e47:	03 44 24 3c          	add    0x3c(%rsp),%eax
140004e4b:	31 d7                	xor    %edx,%edi
140004e4d:	89 de                	mov    %ebx,%esi
140004e4f:	c1 c3 05             	rol    $0x5,%ebx
140004e52:	01 f8                	add    %edi,%eax
140004e54:	c1 c9 07             	ror    $0x7,%ecx
140004e57:	01 d8                	add    %ebx,%eax
140004e59:	41 03 00             	add    (%r8),%eax
140004e5c:	41 03 70 04          	add    0x4(%r8),%esi
140004e60:	41 03 48 08          	add    0x8(%r8),%ecx
140004e64:	41 03 50 0c          	add    0xc(%r8),%edx
140004e68:	41 89 00             	mov    %eax,(%r8)
140004e6b:	41 03 68 10          	add    0x10(%r8),%ebp
140004e6f:	41 89 70 04          	mov    %esi,0x4(%r8)
140004e73:	89 f3                	mov    %esi,%ebx
140004e75:	41 89 48 08          	mov    %ecx,0x8(%r8)
140004e79:	89 cf                	mov    %ecx,%edi
140004e7b:	41 89 50 0c          	mov    %edx,0xc(%r8)
140004e7f:	31 d7                	xor    %edx,%edi
140004e81:	41 89 68 10          	mov    %ebp,0x10(%r8)
140004e85:	21 fe                	and    %edi,%esi
140004e87:	e9 b4 f3 ff ff       	jmp    0x140004240
140004e8c:	90                   	nop
140004e8d:	90                   	nop
140004e8e:	90                   	nop
140004e8f:	90                   	nop
140004e90:	03 5c 24 10          	add    0x10(%rsp),%ebx
140004e94:	31 ee                	xor    %ebp,%esi
140004e96:	89 cf                	mov    %ecx,%edi
140004e98:	c1 c1 05             	rol    $0x5,%ecx
140004e9b:	01 f3                	add    %esi,%ebx
140004e9d:	31 ef                	xor    %ebp,%edi
140004e9f:	c1 ca 07             	ror    $0x7,%edx
140004ea2:	01 cb                	add    %ecx,%ebx
140004ea4:	03 44 24 14          	add    0x14(%rsp),%eax
140004ea8:	31 d7                	xor    %edx,%edi
140004eaa:	89 de                	mov    %ebx,%esi
140004eac:	c1 c3 05             	rol    $0x5,%ebx
140004eaf:	01 f8                	add    %edi,%eax
140004eb1:	31 d6                	xor    %edx,%esi
140004eb3:	c1 c9 07             	ror    $0x7,%ecx
140004eb6:	01 d8                	add    %ebx,%eax
140004eb8:	03 6c 24 18          	add    0x18(%rsp),%ebp
140004ebc:	31 ce                	xor    %ecx,%esi
140004ebe:	89 c7                	mov    %eax,%edi
140004ec0:	c1 c0 05             	rol    $0x5,%eax
140004ec3:	01 f5                	add    %esi,%ebp
140004ec5:	31 cf                	xor    %ecx,%edi
140004ec7:	c1 cb 07             	ror    $0x7,%ebx
140004eca:	01 c5                	add    %eax,%ebp
140004ecc:	03 54 24 1c          	add    0x1c(%rsp),%edx
140004ed0:	31 df                	xor    %ebx,%edi
140004ed2:	89 ee                	mov    %ebp,%esi
140004ed4:	c1 c5 05             	rol    $0x5,%ebp
140004ed7:	01 fa                	add    %edi,%edx
140004ed9:	31 de                	xor    %ebx,%esi