1400119ae:	31 c6                	xor    %eax,%esi
1400119b0:	89 d7                	mov    %edx,%edi
1400119b2:	66 41 0f 72 d0 1e    	psrld  $0x1e,%xmm8
1400119b8:	c1 c2 05             	rol    $0x5,%edx
1400119bb:	01 f1                	add    %esi,%ecx
1400119bd:	31 c7                	xor    %eax,%edi
1400119bf:	c1 cd 07             	ror    $0x7,%ebp
1400119c2:	66 41 0f eb d8       	por    %xmm8,%xmm3
1400119c7:	01 d1                	add    %edx,%ecx
1400119c9:	03 5c 24 3c          	add    0x3c(%rsp),%ebx
1400119cd:	31 ef                	xor    %ebp,%edi
1400119cf:	89 ce                	mov    %ecx,%esi
1400119d1:	c1 c1 05             	rol    $0x5,%ecx
1400119d4:	01 fb                	add    %edi,%ebx
1400119d6:	31 ee                	xor    %ebp,%esi
1400119d8:	c1 ca 07             	ror    $0x7,%edx
1400119db:	01 cb                	add    %ecx,%ebx
1400119dd:	03 04 24             	add    (%rsp),%eax
1400119e0:	31 d6                	xor    %edx,%esi
1400119e2:	89 df                	mov    %ebx,%edi
1400119e4:	c1 c3 05             	rol    $0x5,%ebx
1400119e7:	66 44 0f fe d3       	paddd  %xmm3,%xmm10
1400119ec:	01 f0                	add    %esi,%eax
1400119ee:	31 d7                	xor    %edx,%edi
1400119f0:	66 44 0f 7f 54 24 30 	movdqa %xmm10,0x30(%rsp)
1400119f7:	c1 c9 07             	ror    $0x7,%ecx
1400119fa:	01 d8                	add    %ebx,%eax
1400119fc:	03 6c 24 04          	add    0x4(%rsp),%ebp
140011a00:	31 cf                	xor    %ecx,%edi
140011a02:	89 c6                	mov    %eax,%esi
140011a04:	c1 c0 05             	rol    $0x5,%eax
140011a07:	01 fd                	add    %edi,%ebp
140011a09:	31 ce                	xor    %ecx,%esi
140011a0b:	c1 cb 07             	ror    $0x7,%ebx
140011a0e:	01 c5                	add    %eax,%ebp
140011a10:	03 54 24 08          	add    0x8(%rsp),%edx
140011a14:	31 de                	xor    %ebx,%esi
140011a16:	89 ef                	mov    %ebp,%edi
140011a18:	c1 c5 05             	rol    $0x5,%ebp
140011a1b:	01 f2                	add    %esi,%edx
140011a1d:	31 df                	xor    %ebx,%edi
140011a1f:	c1 c8 07             	ror    $0x7,%eax
140011a22:	01 ea                	add    %ebp,%edx
140011a24:	03 4c 24 0c          	add    0xc(%rsp),%ecx
140011a28:	31 c7                	xor    %eax,%edi
140011a2a:	89 d6                	mov    %edx,%esi
140011a2c:	c1 c2 05             	rol    $0x5,%edx
140011a2f:	01 f9                	add    %edi,%ecx
140011a31:	31 c6                	xor    %eax,%esi
140011a33:	c1 cd 07             	ror    $0x7,%ebp
140011a36:	01 d1                	add    %edx,%ecx
140011a38:	4d 39 d1             	cmp    %r10,%r9
140011a3b:	0f 84 8f 01 00 00    	je     0x140011bd0
140011a41:	66 41 0f 6f 76 40    	movdqa 0x40(%r14),%xmm6
140011a47:	66 45 0f 6f 4e c0    	movdqa -0x40(%r14),%xmm9
140011a4d:	f3 41 0f 6f 01       	movdqu (%r9),%xmm0
140011a52:	f3 41 0f 6f 49 10    	movdqu 0x10(%r9),%xmm1
140011a58:	f3 41 0f 6f 51 20    	movdqu 0x20(%r9),%xmm2
140011a5e:	f3 41 0f 6f 59 30    	movdqu 0x30(%r9),%xmm3
140011a64:	66 0f 38 00 c6       	pshufb %xmm6,%xmm0
140011a69:	49 83 c1 40          	add    $0x40,%r9
140011a6d:	03 5c 24 10          	add    0x10(%rsp),%ebx
140011a71:	31 ee                	xor    %ebp,%esi
140011a73:	89 cf                	mov    %ecx,%edi
140011a75:	66 0f 38 00 ce       	pshufb %xmm6,%xmm1
140011a7a:	c1 c1 05             	rol    $0x5,%ecx
140011a7d:	01 f3                	add    %esi,%ebx
140011a7f:	31 ef                	xor    %ebp,%edi
140011a81:	c1 ca 07             	ror    $0x7,%edx
140011a84:	66 41 0f fe c1       	paddd  %xmm9,%xmm0
140011a89:	01 cb                	add    %ecx,%ebx
140011a8b:	03 44 24 14          	add    0x14(%rsp),%eax
140011a8f:	31 d7                	xor    %edx,%edi
140011a91:	89 de                	mov    %ebx,%esi
140011a93:	66 0f 7f 04 24       	movdqa %xmm0,(%rsp)
140011a98:	c1 c3 05             	rol    $0x5,%ebx
140011a9b:	01 f8                	add    %edi,%eax
140011a9d:	31 d6                	xor    %edx,%esi
140011a9f:	c1 c9 07             	ror    $0x7,%ecx
140011aa2:	66 41 0f fa c1       	psubd  %xmm9,%xmm0
140011aa7:	01 d8                	add    %ebx,%eax
140011aa9:	03 6c 24 18          	add    0x18(%rsp),%ebp
140011aad:	31 ce                	xor    %ecx,%esi
140011aaf:	89 c7                	mov    %eax,%edi
140011ab1:	c1 c0 05             	rol    $0x5,%eax
140011ab4:	01 f5                	add    %esi,%ebp
140011ab6:	31 cf                	xor    %ecx,%edi
140011ab8:	c1 cb 07             	ror    $0x7,%ebx
140011abb:	01 c5                	add    %eax,%ebp
140011abd:	03 54 24 1c          	add    0x1c(%rsp),%edx
140011ac1:	31 df                	xor    %ebx,%edi
140011ac3:	89 ee                	mov    %ebp,%esi
140011ac5:	c1 c5 05             	rol    $0x5,%ebp
140011ac8:	01 fa                	add    %edi,%edx
140011aca:	31 de                	xor    %ebx,%esi
140011acc:	c1 c8 07             	ror    $0x7,%eax
140011acf:	01 ea                	add    %ebp,%edx
140011ad1:	03 4c 24 20          	add    0x20(%rsp),%ecx
140011ad5:	31 c6                	xor    %eax,%esi
140011ad7:	89 d7                	mov    %edx,%edi
140011ad9:	66 0f 38 00 d6       	pshufb %xmm6,%xmm2
140011ade:	c1 c2 05             	rol    $0x5,%edx
140011ae1:	01 f1                	add    %esi,%ecx
140011ae3:	31 c7                	xor    %eax,%edi
140011ae5:	c1 cd 07             	ror    $0x7,%ebp
140011ae8:	66 41 0f fe c9       	paddd  %xmm9,%xmm1
140011aed:	01 d1                	add    %edx,%ecx
140011aef:	03 5c 24 24          	add    0x24(%rsp),%ebx
140011af3:	31 ef                	xor    %ebp,%edi
140011af5:	89 ce                	mov    %ecx,%esi
140011af7:	66 0f 7f 4c 24 10    	movdqa %xmm1,0x10(%rsp)
140011afd:	c1 c1 05             	rol    $0x5,%ecx
140011b00:	01 fb                	add    %edi,%ebx
140011b02:	31 ee                	xor    %ebp,%esi
140011b04:	c1 ca 07             	ror    $0x7,%edx
140011b07:	66 41 0f fa c9       	psubd  %xmm9,%xmm1
140011b0c:	01 cb                	add    %ecx,%ebx
140011b0e:	03 44 24 28          	add    0x28(%rsp),%eax
140011b12:	31 d6                	xor    %edx,%esi
140011b14:	89 df                	mov    %ebx,%edi
140011b16:	c1 c3 05             	rol    $0x5,%ebx
140011b19:	01 f0                	add    %esi,%eax
140011b1b:	31 d7                	xor    %edx,%edi
140011b1d:	c1 c9 07             	ror    $0x7,%ecx
140011b20:	01 d8                	add    %ebx,%eax
140011b22:	03 6c 24 2c          	add    0x2c(%rsp),%ebp
140011b26:	31 cf                	xor    %ecx,%edi
140011b28:	89 c6                	mov    %eax,%esi
140011b2a:	c1 c0 05             	rol    $0x5,%eax
140011b2d:	01 fd                	add    %edi,%ebp
140011b2f:	31 ce                	xor    %ecx,%esi
140011b31:	c1 cb 07             	ror    $0x7,%ebx
140011b34:	01 c5                	add    %eax,%ebp
140011b36:	03 54 24 30          	add    0x30(%rsp),%edx
140011b3a:	31 de                	xor    %ebx,%esi
140011b3c:	89 ef                	mov    %ebp,%edi
140011b3e:	66 0f 38 00 de       	pshufb %xmm6,%xmm3
140011b43:	c1 c5 05             	rol    $0x5,%ebp
140011b46:	01 f2                	add    %esi,%edx
140011b48:	31 df                	xor    %ebx,%edi
140011b4a:	c1 c8 07             	ror    $0x7,%eax
140011b4d:	66 41 0f fe d1       	paddd  %xmm9,%xmm2
140011b52:	01 ea                	add    %ebp,%edx
140011b54:	03 4c 24 34          	add    0x34(%rsp),%ecx
140011b58:	31 c7                	xor    %eax,%edi
140011b5a:	89 d6                	mov    %edx,%esi
140011b5c:	66 0f 7f 54 24 20    	movdqa %xmm2,0x20(%rsp)
140011b62:	c1 c2 05             	rol    $0x5,%edx
140011b65:	01 f9                	add    %edi,%ecx
140011b67:	31 c6                	xor    %eax,%esi
140011b69:	c1 cd 07             	ror    $0x7,%ebp
140011b6c:	66 41 0f fa d1       	psubd  %xmm9,%xmm2
140011b71:	01 d1                	add    %edx,%ecx
140011b73:	03 5c 24 38          	add    0x38(%rsp),%ebx
140011b77:	31 ee                	xor    %ebp,%esi
140011b79:	89 cf                	mov    %ecx,%edi
140011b7b:	c1 c1 05             	rol    $0x5,%ecx
140011b7e:	01 f3                	add    %esi,%ebx
140011b80:	31 ef                	xor    %ebp,%edi
140011b82:	c1 ca 07             	ror    $0x7,%edx
140011b85:	01 cb                	add    %ecx,%ebx
140011b87:	03 44 24 3c          	add    0x3c(%rsp),%eax
140011b8b:	31 d7                	xor    %edx,%edi
140011b8d:	89 de                	mov    %ebx,%esi
140011b8f:	c1 c3 05             	rol    $0x5,%ebx
140011b92:	01 f8                	add    %edi,%eax
140011b94:	c1 c9 07             	ror    $0x7,%ecx
140011b97:	01 d8                	add    %ebx,%eax
140011b99:	41 03 00             	add    (%r8),%eax
140011b9c:	41 03 70 04          	add    0x4(%r8),%esi
140011ba0:	41 03 48 08          	add    0x8(%r8),%ecx
140011ba4:	41 03 50 0c          	add    0xc(%r8),%edx
140011ba8:	41 89 00             	mov    %eax,(%r8)
140011bab:	41 03 68 10          	add    0x10(%r8),%ebp
140011baf:	41 89 70 04          	mov    %esi,0x4(%r8)
140011bb3:	89 f3                	mov    %esi,%ebx
140011bb5:	41 89 48 08          	mov    %ecx,0x8(%r8)
140011bb9:	89 cf                	mov    %ecx,%edi
140011bbb:	41 89 50 0c          	mov    %edx,0xc(%r8)
140011bbf:	31 d7                	xor    %edx,%edi
140011bc1:	41 89 68 10          	mov    %ebp,0x10(%r8)
140011bc5:	21 fe                	and    %edi,%esi
140011bc7:	e9 b4 f3 ff ff       	jmp    0x140010f80
140011bcc:	90                   	nop
140011bcd:	90                   	nop
140011bce:	90                   	nop
140011bcf:	90                   	nop
140011bd0:	03 5c 24 10          	add    0x10(%rsp),%ebx
140011bd4:	31 ee                	xor    %ebp,%esi
140011bd6:	89 cf                	mov    %ecx,%edi
140011bd8:	c1 c1 05             	rol    $0x5,%ecx
140011bdb:	01 f3                	add    %esi,%ebx
140011bdd:	31 ef                	xor    %ebp,%edi
140011bdf:	c1 ca 07             	ror    $0x7,%edx
140011be2:	01 cb                	add    %ecx,%ebx
140011be4:	03 44 24 14          	add    0x14(%rsp),%eax
140011be8:	31 d7                	xor    %edx,%edi
140011bea:	89 de                	mov    %ebx,%esi
140011bec:	c1 c3 05             	rol    $0x5,%ebx
140011bef:	01 f8                	add    %edi,%eax
140011bf1:	31 d6                	xor    %edx,%esi
140011bf3:	c1 c9 07             	ror    $0x7,%ecx
140011bf6:	01 d8                	add    %ebx,%eax
140011bf8:	03 6c 24 18          	add    0x18(%rsp),%ebp
140011bfc:	31 ce                	xor    %ecx,%esi
140011bfe:	89 c7                	mov    %eax,%edi
140011c00:	c1 c0 05             	rol    $0x5,%eax
140011c03:	01 f5                	add    %esi,%ebp
140011c05:	31 cf                	xor    %ecx,%edi
140011c07:	c1 cb 07             	ror    $0x7,%ebx
140011c0a:	01 c5                	add    %eax,%ebp
140011c0c:	03 54 24 1c          	add    0x1c(%rsp),%edx
140011c10:	31 df                	xor    %ebx,%edi
140011c12:	89 ee                	mov    %ebp,%esi
140011c14:	c1 c5 05             	rol    $0x5,%ebp
140011c17:	01 fa                	add    %edi,%edx
140011c19:	31 de                	xor    %ebx,%esi
140011c1b:	c1 c8 07             	ror    $0x7,%eax
140011c1e:	01 ea                	add    %ebp,%edx
140011c20:	03 4c 24 20          	add    0x20(%rsp),%ecx
140011c24:	31 c6                	xor    %eax,%esi
140011c26:	89 d7                	mov    %edx,%edi
140011c28:	c1 c2 05             	rol    $0x5,%edx
140011c2b:	01 f1                	add    %esi,%ecx
140011c2d:	31 c7                	xor    %eax,%edi
140011c2f:	c1 cd 07             	ror    $0x7,%ebp
140011c32:	01 d1                	add    %edx,%ecx
140011c34:	03 5c 24 24          	add    0x24(%rsp),%ebx
140011c38:	31 ef                	xor    %ebp,%edi
140011c3a:	89 ce                	mov    %ecx,%esi
140011c3c:	c1 c1 05             	rol    $0x5,%ecx
140011c3f:	01 fb                	add    %edi,%ebx
140011c41:	31 ee                	xor    %ebp,%esi
140011c43:	c1 ca 07             	ror    $0x7,%edx
140011c46:	01 cb                	add    %ecx,%ebx
140011c48:	03 44 24 28          	add    0x28(%rsp),%eax
140011c4c:	31 d6                	xor    %edx,%esi
140011c4e:	89 df                	mov    %ebx,%edi
140011c50:	c1 c3 05             	rol    $0x5,%ebx
140011c53:	01 f0                	add    %esi,%eax
140011c55:	31 d7                	xor    %edx,%edi
140011c57:	c1 c9 07             	ror    $0x7,%ecx
140011c5a:	01 d8                	add    %ebx,%eax
140011c5c:	03 6c 24 2c          	add    0x2c(%rsp),%ebp
140011c60:	31 cf                	xor    %ecx,%edi
140011c62:	89 c6                	mov    %eax,%esi
140011c64:	c1 c0 05             	rol    $0x5,%eax
140011c67:	01 fd                	add    %edi,%ebp
140011c69:	31 ce                	xor    %ecx,%esi
140011c6b:	c1 cb 07             	ror    $0x7,%ebx
140011c6e:	01 c5                	add    %eax,%ebp
140011c70:	03 54 24 30          	add    0x30(%rsp),%edx
140011c74:	31 de                	xor    %ebx,%esi
140011c76:	89 ef                	mov    %ebp,%edi
140011c78:	c1 c5 05             	rol    $0x5,%ebp
140011c7b:	01 f2                	add    %esi,%edx
140011c7d:	31 df                	xor    %ebx,%edi
140011c7f:	c1 c8 07             	ror    $0x7,%eax
140011c82:	01 ea                	add    %ebp,%edx
140011c84:	03 4c 24 34          	add    0x34(%rsp),%ecx
140011c88:	31 c7                	xor    %eax,%edi
140011c8a:	89 d6                	mov    %edx,%esi
140011c8c:	c1 c2 05             	rol    $0x5,%edx
140011c8f:	01 f9                	add    %edi,%ecx
140011c91:	31 c6                	xor    %eax,%esi
140011c93:	c1 cd 07             	ror    $0x7,%ebp
140011c96:	01 d1                	add    %edx,%ecx
140011c98:	03 5c 24 38          	add    0x38(%rsp),%ebx
140011c9c:	31 ee                	xor    %ebp,%esi
140011c9e:	89 cf                	mov    %ecx,%edi
140011ca0:	c1 c1 05             	rol    $0x5,%ecx
140011ca3:	01 f3                	add    %esi,%ebx
140011ca5:	31 ef                	xor    %ebp,%edi
140011ca7:	c1 ca 07             	ror    $0x7,%edx
140011caa:	01 cb                	add    %ecx,%ebx
140011cac:	03 44 24 3c          	add    0x3c(%rsp),%eax
140011cb0:	31 d7                	xor    %edx,%edi
140011cb2:	89 de                	mov    %ebx,%esi
140011cb4:	c1 c3 05             	rol    $0x5,%ebx
140011cb7:	01 f8                	add    %edi,%eax
140011cb9:	c1 c9 07             	ror    $0x7,%ecx
140011cbc:	01 d8                	add    %ebx,%eax
140011cbe:	41 03 00             	add    (%r8),%eax
140011cc1:	41 03 70 04          	add    0x4(%r8),%esi
140011cc5:	41 03 48 08          	add    0x8(%r8),%ecx
140011cc9:	41 89 00             	mov    %eax,(%r8)
140011ccc:	41 03 50 0c          	add    0xc(%r8),%edx
140011cd0:	41 89 70 04          	mov    %esi,0x4(%r8)
140011cd4:	41 03 68 10          	add    0x10(%r8),%ebp
140011cd8:	41 89 48 08          	mov    %ecx,0x8(%r8)
140011cdc:	41 89 50 0c          	mov    %edx,0xc(%r8)
140011ce0:	41 89 68 10          	mov    %ebp,0x10(%r8)
140011ce4:	41 0f 28 b3 78 ff ff 	movaps -0x88(%r11),%xmm6
140011ceb:	ff
140011cec:	41 0f 28 7b 88       	movaps -0x78(%r11),%xmm7
140011cf1:	45 0f 28 43 98       	movaps -0x68(%r11),%xmm8
140011cf6:	45 0f 28 4b a8       	movaps -0x58(%r11),%xmm9
140011cfb:	45 0f 28 53 b8       	movaps -0x48(%r11),%xmm10
140011d00:	45 0f 28 5b c8       	movaps -0x38(%r11),%xmm11
140011d05:	4d 8b 73 d8          	mov    -0x28(%r11),%r14
140011d09:	4d 8b 6b e0          	mov    -0x20(%r11),%r13
140011d0d:	4d 8b 63 e8          	mov    -0x18(%r11),%r12
140011d11:	49 8b 6b f0          	mov    -0x10(%r11),%rbp
140011d15:	49 8b 5b f8          	mov    -0x8(%r11),%rbx
140011d19:	49 8d 23             	lea    (%r11),%rsp
140011d1c:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140011d21:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140011d26:	f3 c3                	repz ret
140011d28:	90                   	nop
140011d29:	90                   	nop
140011d2a:	90                   	nop
140011d2b:	90                   	nop
140011d2c:	90                   	nop
140011d2d:	90                   	nop
140011d2e:	90                   	nop
140011d2f:	90                   	nop
140011d30:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140011d35:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140011d3a:	48 89 e0             	mov    %rsp,%rax
140011d3d:	48 89 cf             	mov    %rcx,%rdi
140011d40:	48 89 d6             	mov    %rdx,%rsi
140011d43:	4c 89 c2             	mov    %r8,%rdx
140011d46:	49 89 e3             	mov    %rsp,%r11
140011d49:	53                   	push   %rbx
140011d4a:	55                   	push   %rbp
140011d4b:	41 54                	push   %r12
140011d4d:	41 55                	push   %r13
140011d4f:	41 56                	push   %r14
140011d51:	48 8d a4 24 60 ff ff 	lea    -0xa0(%rsp),%rsp
140011d58:	ff
140011d59:	c5 f8 77             	vzeroupper
140011d5c:	c4 c1 78 29 b3 78 ff 	vmovaps %xmm6,-0x88(%r11)
140011d63:	ff ff
140011d65:	c4 c1 78 29 7b 88    	vmovaps %xmm7,-0x78(%r11)
140011d6b:	c4 41 78 29 43 98    	vmovaps %xmm8,-0x68(%r11)
140011d71:	c4 41 78 29 4b a8    	vmovaps %xmm9,-0x58(%r11)
140011d77:	c4 41 78 29 53 b8    	vmovaps %xmm10,-0x48(%r11)
140011d7d:	c4 41 78 29 5b c8    	vmovaps %xmm11,-0x38(%r11)
140011d83:	48 83 e4 c0          	and    $0xffffffffffffffc0,%rsp
140011d87:	49 89 f8             	mov    %rdi,%r8
140011d8a:	49 89 f1             	mov    %rsi,%r9
140011d8d:	49 89 d2             	mov    %rdx,%r10
140011d90:	49 c1 e2 06          	shl    $0x6,%r10
140011d94:	4d 01 ca             	add    %r9,%r10
140011d97:	4c 8d 35 62 27 00 00 	lea    0x2762(%rip),%r14        # 0x140014500
140011d9e:	41 8b 00             	mov    (%r8),%eax
140011da1:	41 8b 58 04          	mov    0x4(%r8),%ebx
140011da5:	41 8b 48 08          	mov    0x8(%r8),%ecx
140011da9:	41 8b 50 0c          	mov    0xc(%r8),%edx
140011dad:	89 de                	mov    %ebx,%esi