140010c0c:	66 0f 70 c9 1b       	pshufd $0x1b,%xmm1,%xmm1
140010c11:	f3 0f 6f 76 20       	movdqu 0x20(%rsi),%xmm6
140010c16:	66 0f 38 00 e3       	pshufb %xmm3,%xmm4
140010c1b:	f3 0f 6f 7e 30       	movdqu 0x30(%rsi),%xmm7
140010c20:	66 0f 38 00 eb       	pshufb %xmm3,%xmm5
140010c25:	66 0f 38 00 f3       	pshufb %xmm3,%xmm6
140010c2a:	66 44 0f 6f c9       	movdqa %xmm1,%xmm9
140010c2f:	66 0f 38 00 fb       	pshufb %xmm3,%xmm7
140010c34:	eb 0a                	jmp    0x140010c40
140010c36:	90                   	nop
140010c37:	90                   	nop
140010c38:	90                   	nop
140010c39:	90                   	nop
140010c3a:	90                   	nop
140010c3b:	90                   	nop
140010c3c:	90                   	nop
140010c3d:	90                   	nop
140010c3e:	90                   	nop
140010c3f:	90                   	nop
140010c40:	48 ff ca             	dec    %rdx
140010c43:	4c 8d 46 40          	lea    0x40(%rsi),%r8
140010c47:	66 0f fe cc          	paddd  %xmm4,%xmm1
140010c4b:	49 0f 45 f0          	cmovne %r8,%rsi
140010c4f:	66 44 0f 6f c0       	movdqa %xmm0,%xmm8
140010c54:	0f 38 c9 e5          	sha1msg1 %xmm5,%xmm4
140010c58:	66 0f 6f d0          	movdqa %xmm0,%xmm2
140010c5c:	0f 3a cc c1 00       	sha1rnds4 $0x0,%xmm1,%xmm0
140010c61:	0f 38 c8 d5          	sha1nexte %xmm5,%xmm2
140010c65:	66 0f ef e6          	pxor   %xmm6,%xmm4
140010c69:	0f 38 c9 ee          	sha1msg1 %xmm6,%xmm5
140010c6d:	0f 38 ca e7          	sha1msg2 %xmm7,%xmm4
140010c71:	66 0f 6f c8          	movdqa %xmm0,%xmm1
140010c75:	0f 3a cc c2 00       	sha1rnds4 $0x0,%xmm2,%xmm0
140010c7a:	0f 38 c8 ce          	sha1nexte %xmm6,%xmm1
140010c7e:	66 0f ef ef          	pxor   %xmm7,%xmm5
140010c82:	0f 38 ca ec          	sha1msg2 %xmm4,%xmm5
140010c86:	0f 38 c9 f7          	sha1msg1 %xmm7,%xmm6
140010c8a:	66 0f 6f d0          	movdqa %xmm0,%xmm2
140010c8e:	0f 3a cc c1 00       	sha1rnds4 $0x0,%xmm1,%xmm0
140010c93:	0f 38 c8 d7          	sha1nexte %xmm7,%xmm2
140010c97:	66 0f ef f4          	pxor   %xmm4,%xmm6
140010c9b:	0f 38 c9 fc          	sha1msg1 %xmm4,%xmm7
140010c9f:	0f 38 ca f5          	sha1msg2 %xmm5,%xmm6
140010ca3:	66 0f 6f c8          	movdqa %xmm0,%xmm1
140010ca7:	0f 3a cc c2 00       	sha1rnds4 $0x0,%xmm2,%xmm0
140010cac:	0f 38 c8 cc          	sha1nexte %xmm4,%xmm1
140010cb0:	66 0f ef fd          	pxor   %xmm5,%xmm7
140010cb4:	0f 38 ca fe          	sha1msg2 %xmm6,%xmm7
140010cb8:	0f 38 c9 e5          	sha1msg1 %xmm5,%xmm4
140010cbc:	66 0f 6f d0          	movdqa %xmm0,%xmm2
140010cc0:	0f 3a cc c1 00       	sha1rnds4 $0x0,%xmm1,%xmm0
140010cc5:	0f 38 c8 d5          	sha1nexte %xmm5,%xmm2
140010cc9:	66 0f ef e6          	pxor   %xmm6,%xmm4
140010ccd:	0f 38 c9 ee          	sha1msg1 %xmm6,%xmm5
140010cd1:	0f 38 ca e7          	sha1msg2 %xmm7,%xmm4
140010cd5:	66 0f 6f c8          	movdqa %xmm0,%xmm1
140010cd9:	0f 3a cc c2 01       	sha1rnds4 $0x1,%xmm2,%xmm0
140010cde:	0f 38 c8 ce          	sha1nexte %xmm6,%xmm1
140010ce2:	66 0f ef ef          	pxor   %xmm7,%xmm5
140010ce6:	0f 38 ca ec          	sha1msg2 %xmm4,%xmm5
140010cea:	0f 38 c9 f7          	sha1msg1 %xmm7,%xmm6
140010cee:	66 0f 6f d0          	movdqa %xmm0,%xmm2
140010cf2:	0f 3a cc c1 01       	sha1rnds4 $0x1,%xmm1,%xmm0
140010cf7:	0f 38 c8 d7          	sha1nexte %xmm7,%xmm2
140010cfb:	66 0f ef f4          	pxor   %xmm4,%xmm6
140010cff:	0f 38 c9 fc          	sha1msg1 %xmm4,%xmm7
140010d03:	0f 38 ca f5          	sha1msg2 %xmm5,%xmm6
140010d07:	66 0f 6f c8          	movdqa %xmm0,%xmm1
140010d0b:	0f 3a cc c2 01       	sha1rnds4 $0x1,%xmm2,%xmm0
140010d10:	0f 38 c8 cc          	sha1nexte %xmm4,%xmm1
140010d14:	66 0f ef fd          	pxor   %xmm5,%xmm7
140010d18:	0f 38 ca fe          	sha1msg2 %xmm6,%xmm7
140010d1c:	0f 38 c9 e5          	sha1msg1 %xmm5,%xmm4
140010d20:	66 0f 6f d0          	movdqa %xmm0,%xmm2
140010d24:	0f 3a cc c1 01       	sha1rnds4 $0x1,%xmm1,%xmm0
140010d29:	0f 38 c8 d5          	sha1nexte %xmm5,%xmm2
140010d2d:	66 0f ef e6          	pxor   %xmm6,%xmm4
140010d31:	0f 38 c9 ee          	sha1msg1 %xmm6,%xmm5
140010d35:	0f 38 ca e7          	sha1msg2 %xmm7,%xmm4
140010d39:	66 0f 6f c8          	movdqa %xmm0,%xmm1
140010d3d:	0f 3a cc c2 01       	sha1rnds4 $0x1,%xmm2,%xmm0
140010d42:	0f 38 c8 ce          	sha1nexte %xmm6,%xmm1
140010d46:	66 0f ef ef          	pxor   %xmm7,%xmm5
140010d4a:	0f 38 ca ec          	sha1msg2 %xmm4,%xmm5
140010d4e:	0f 38 c9 f7          	sha1msg1 %xmm7,%xmm6
140010d52:	66 0f 6f d0          	movdqa %xmm0,%xmm2
140010d56:	0f 3a cc c1 02       	sha1rnds4 $0x2,%xmm1,%xmm0
140010d5b:	0f 38 c8 d7          	sha1nexte %xmm7,%xmm2
140010d5f:	66 0f ef f4          	pxor   %xmm4,%xmm6
140010d63:	0f 38 c9 fc          	sha1msg1 %xmm4,%xmm7
140010d67:	0f 38 ca f5          	sha1msg2 %xmm5,%xmm6
140010d6b:	66 0f 6f c8          	movdqa %xmm0,%xmm1
140010d6f:	0f 3a cc c2 02       	sha1rnds4 $0x2,%xmm2,%xmm0
140010d74:	0f 38 c8 cc          	sha1nexte %xmm4,%xmm1
140010d78:	66 0f ef fd          	pxor   %xmm5,%xmm7
140010d7c:	0f 38 ca fe          	sha1msg2 %xmm6,%xmm7
140010d80:	0f 38 c9 e5          	sha1msg1 %xmm5,%xmm4
140010d84:	66 0f 6f d0          	movdqa %xmm0,%xmm2
140010d88:	0f 3a cc c1 02       	sha1rnds4 $0x2,%xmm1,%xmm0
140010d8d:	0f 38 c8 d5          	sha1nexte %xmm5,%xmm2
140010d91:	66 0f ef e6          	pxor   %xmm6,%xmm4
140010d95:	0f 38 c9 ee          	sha1msg1 %xmm6,%xmm5
140010d99:	0f 38 ca e7          	sha1msg2 %xmm7,%xmm4
140010d9d:	66 0f 6f c8          	movdqa %xmm0,%xmm1
140010da1:	0f 3a cc c2 02       	sha1rnds4 $0x2,%xmm2,%xmm0
140010da6:	0f 38 c8 ce          	sha1nexte %xmm6,%xmm1
140010daa:	66 0f ef ef          	pxor   %xmm7,%xmm5
140010dae:	0f 38 ca ec          	sha1msg2 %xmm4,%xmm5
140010db2:	0f 38 c9 f7          	sha1msg1 %xmm7,%xmm6
140010db6:	66 0f 6f d0          	movdqa %xmm0,%xmm2
140010dba:	0f 3a cc c1 02       	sha1rnds4 $0x2,%xmm1,%xmm0
140010dbf:	0f 38 c8 d7          	sha1nexte %xmm7,%xmm2
140010dc3:	66 0f ef f4          	pxor   %xmm4,%xmm6
140010dc7:	0f 38 c9 fc          	sha1msg1 %xmm4,%xmm7
140010dcb:	0f 38 ca f5          	sha1msg2 %xmm5,%xmm6
140010dcf:	66 0f 6f c8          	movdqa %xmm0,%xmm1
140010dd3:	0f 3a cc c2 03       	sha1rnds4 $0x3,%xmm2,%xmm0
140010dd8:	0f 38 c8 cc          	sha1nexte %xmm4,%xmm1
140010ddc:	66 0f ef fd          	pxor   %xmm5,%xmm7
140010de0:	0f 38 ca fe          	sha1msg2 %xmm6,%xmm7
140010de4:	f3 0f 6f 26          	movdqu (%rsi),%xmm4
140010de8:	66 0f 6f d0          	movdqa %xmm0,%xmm2
140010dec:	0f 3a cc c1 03       	sha1rnds4 $0x3,%xmm1,%xmm0
140010df1:	0f 38 c8 d5          	sha1nexte %xmm5,%xmm2
140010df5:	f3 0f 6f 6e 10       	movdqu 0x10(%rsi),%xmm5
140010dfa:	66 0f 38 00 e3       	pshufb %xmm3,%xmm4
140010dff:	66 0f 6f c8          	movdqa %xmm0,%xmm1
140010e03:	0f 3a cc c2 03       	sha1rnds4 $0x3,%xmm2,%xmm0
140010e08:	0f 38 c8 ce          	sha1nexte %xmm6,%xmm1
140010e0c:	f3 0f 6f 76 20       	movdqu 0x20(%rsi),%xmm6
140010e11:	66 0f 38 00 eb       	pshufb %xmm3,%xmm5
140010e16:	66 0f 6f d0          	movdqa %xmm0,%xmm2
140010e1a:	0f 3a cc c1 03       	sha1rnds4 $0x3,%xmm1,%xmm0
140010e1f:	0f 38 c8 d7          	sha1nexte %xmm7,%xmm2
140010e23:	f3 0f 6f 7e 30       	movdqu 0x30(%rsi),%xmm7
140010e28:	66 0f 38 00 f3       	pshufb %xmm3,%xmm6
140010e2d:	66 0f 6f c8          	movdqa %xmm0,%xmm1
140010e31:	0f 3a cc c2 03       	sha1rnds4 $0x3,%xmm2,%xmm0
140010e36:	41 0f 38 c8 c9       	sha1nexte %xmm9,%xmm1
140010e3b:	66 0f 38 00 fb       	pshufb %xmm3,%xmm7
140010e40:	66 41 0f fe c0       	paddd  %xmm8,%xmm0
140010e45:	66 44 0f 6f c9       	movdqa %xmm1,%xmm9
140010e4a:	0f 85 f0 fd ff ff    	jne    0x140010c40
140010e50:	66 0f 70 c0 1b       	pshufd $0x1b,%xmm0,%xmm0
140010e55:	66 0f 70 c9 1b       	pshufd $0x1b,%xmm1,%xmm1
140010e5a:	f3 0f 7f 07          	movdqu %xmm0,(%rdi)
140010e5e:	66 0f 7e 4f 10       	movd   %xmm1,0x10(%rdi)
140010e63:	0f 28 70 b8          	movaps -0x48(%rax),%xmm6
140010e67:	0f 28 78 c8          	movaps -0x38(%rax),%xmm7
140010e6b:	44 0f 28 40 d8       	movaps -0x28(%rax),%xmm8
140010e70:	44 0f 28 48 e8       	movaps -0x18(%rax),%xmm9
140010e75:	48 89 c4             	mov    %rax,%rsp
140010e78:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140010e7d:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140010e82:	f3 c3                	repz ret
140010e84:	90                   	nop
140010e85:	90                   	nop
140010e86:	90                   	nop
140010e87:	90                   	nop
140010e88:	90                   	nop
140010e89:	90                   	nop
140010e8a:	90                   	nop
140010e8b:	90                   	nop
140010e8c:	90                   	nop
140010e8d:	90                   	nop
140010e8e:	90                   	nop
140010e8f:	90                   	nop
140010e90:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140010e95:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140010e9a:	48 89 e0             	mov    %rsp,%rax
140010e9d:	48 89 cf             	mov    %rcx,%rdi
140010ea0:	48 89 d6             	mov    %rdx,%rsi
140010ea3:	4c 89 c2             	mov    %r8,%rdx
140010ea6:	49 89 e3             	mov    %rsp,%r11
140010ea9:	53                   	push   %rbx
140010eaa:	55                   	push   %rbp
140010eab:	41 54                	push   %r12
140010ead:	41 55                	push   %r13
140010eaf:	41 56                	push   %r14
140010eb1:	48 8d a4 24 60 ff ff 	lea    -0xa0(%rsp),%rsp
140010eb8:	ff
140010eb9:	41 0f 29 b3 78 ff ff 	movaps %xmm6,-0x88(%r11)
140010ec0:	ff
140010ec1:	41 0f 29 7b 88       	movaps %xmm7,-0x78(%r11)
140010ec6:	45 0f 29 43 98       	movaps %xmm8,-0x68(%r11)
140010ecb:	45 0f 29 4b a8       	movaps %xmm9,-0x58(%r11)
140010ed0:	45 0f 29 53 b8       	movaps %xmm10,-0x48(%r11)
140010ed5:	45 0f 29 5b c8       	movaps %xmm11,-0x38(%r11)
140010eda:	48 83 e4 c0          	and    $0xffffffffffffffc0,%rsp
140010ede:	49 89 f8             	mov    %rdi,%r8
140010ee1:	49 89 f1             	mov    %rsi,%r9
140010ee4:	49 89 d2             	mov    %rdx,%r10
140010ee7:	49 c1 e2 06          	shl    $0x6,%r10
140010eeb:	4d 01 ca             	add    %r9,%r10
140010eee:	4c 8d 35 0b 36 00 00 	lea    0x360b(%rip),%r14        # 0x140014500
140010ef5:	41 8b 00             	mov    (%r8),%eax
140010ef8:	41 8b 58 04          	mov    0x4(%r8),%ebx
140010efc:	41 8b 48 08          	mov    0x8(%r8),%ecx
140010f00:	41 8b 50 0c          	mov    0xc(%r8),%edx
140010f04:	89 de                	mov    %ebx,%esi
140010f06:	41 8b 68 10          	mov    0x10(%r8),%ebp
140010f0a:	89 cf                	mov    %ecx,%edi
140010f0c:	31 d7                	xor    %edx,%edi
140010f0e:	21 fe                	and    %edi,%esi
140010f10:	66 41 0f 6f 76 40    	movdqa 0x40(%r14),%xmm6
140010f16:	66 45 0f 6f 4e c0    	movdqa -0x40(%r14),%xmm9
140010f1c:	f3 41 0f 6f 01       	movdqu (%r9),%xmm0
140010f21:	f3 41 0f 6f 49 10    	movdqu 0x10(%r9),%xmm1
140010f27:	f3 41 0f 6f 51 20    	movdqu 0x20(%r9),%xmm2
140010f2d:	f3 41 0f 6f 59 30    	movdqu 0x30(%r9),%xmm3
140010f33:	66 0f 38 00 c6       	pshufb %xmm6,%xmm0
140010f38:	66 0f 38 00 ce       	pshufb %xmm6,%xmm1
140010f3d:	66 0f 38 00 d6       	pshufb %xmm6,%xmm2
140010f42:	49 83 c1 40          	add    $0x40,%r9
140010f46:	66 41 0f fe c1       	paddd  %xmm9,%xmm0
140010f4b:	66 0f 38 00 de       	pshufb %xmm6,%xmm3
140010f50:	66 41 0f fe c9       	paddd  %xmm9,%xmm1
140010f55:	66 41 0f fe d1       	paddd  %xmm9,%xmm2
140010f5a:	66 0f 7f 04 24       	movdqa %xmm0,(%rsp)
140010f5f:	66 41 0f fa c1       	psubd  %xmm9,%xmm0
140010f64:	66 0f 7f 4c 24 10    	movdqa %xmm1,0x10(%rsp)
140010f6a:	66 41 0f fa c9       	psubd  %xmm9,%xmm1
140010f6f:	66 0f 7f 54 24 20    	movdqa %xmm2,0x20(%rsp)
140010f75:	66 41 0f fa d1       	psubd  %xmm9,%xmm2
140010f7a:	eb 04                	jmp    0x140010f80
140010f7c:	90                   	nop
140010f7d:	90                   	nop
140010f7e:	90                   	nop
140010f7f:	90                   	nop
140010f80:	c1 cb 02             	ror    $0x2,%ebx
140010f83:	66 0f 70 e0 ee       	pshufd $0xee,%xmm0,%xmm4
140010f88:	31 d6                	xor    %edx,%esi
140010f8a:	66 44 0f 6f c3       	movdqa %xmm3,%xmm8
140010f8f:	66 44 0f fe cb       	paddd  %xmm3,%xmm9
140010f94:	89 c7                	mov    %eax,%edi
140010f96:	03 2c 24             	add    (%rsp),%ebp
140010f99:	66 0f 6c e1          	punpcklqdq %xmm1,%xmm4
140010f9d:	31 cb                	xor    %ecx,%ebx
140010f9f:	c1 c0 05             	rol    $0x5,%eax
140010fa2:	01 f5                	add    %esi,%ebp
140010fa4:	66 41 0f 73 d8 04    	psrldq $0x4,%xmm8
140010faa:	21 df                	and    %ebx,%edi
140010fac:	31 cb                	xor    %ecx,%ebx
140010fae:	66 0f ef e0          	pxor   %xmm0,%xmm4
140010fb2:	01 c5                	add    %eax,%ebp
140010fb4:	c1 c8 07             	ror    $0x7,%eax
140010fb7:	66 44 0f ef c2       	pxor   %xmm2,%xmm8
140010fbc:	31 cf                	xor    %ecx,%edi
140010fbe:	89 ee                	mov    %ebp,%esi
140010fc0:	03 54 24 04          	add    0x4(%rsp),%edx
140010fc4:	66 41 0f ef e0       	pxor   %xmm8,%xmm4
140010fc9:	31 d8                	xor    %ebx,%eax
140010fcb:	c1 c5 05             	rol    $0x5,%ebp
140010fce:	66 44 0f 7f 4c 24 30 	movdqa %xmm9,0x30(%rsp)
140010fd5:	01 fa                	add    %edi,%edx
140010fd7:	21 c6                	and    %eax,%esi
140010fd9:	66 44 0f 6f d4       	movdqa %xmm4,%xmm10
140010fde:	31 d8                	xor    %ebx,%eax
140010fe0:	01 ea                	add    %ebp,%edx
140010fe2:	c1 cd 07             	ror    $0x7,%ebp
140010fe5:	66 44 0f 6f c4       	movdqa %xmm4,%xmm8
140010fea:	31 de                	xor    %ebx,%esi
140010fec:	66 41 0f 73 fa 0c    	pslldq $0xc,%xmm10
140010ff2:	66 0f fe e4          	paddd  %xmm4,%xmm4
140010ff6:	89 d7                	mov    %edx,%edi
140010ff8:	03 4c 24 08          	add    0x8(%rsp),%ecx
140010ffc:	66 41 0f 72 d0 1f    	psrld  $0x1f,%xmm8
140011002:	31 c5                	xor    %eax,%ebp
140011004:	c1 c2 05             	rol    $0x5,%edx
140011007:	01 f1                	add    %esi,%ecx
140011009:	66 45 0f 6f ca       	movdqa %xmm10,%xmm9
14001100e:	21 ef                	and    %ebp,%edi
140011010:	31 c5                	xor    %eax,%ebp
140011012:	66 41 0f 72 d2 1e    	psrld  $0x1e,%xmm10
140011018:	01 d1                	add    %edx,%ecx
14001101a:	c1 ca 07             	ror    $0x7,%edx
14001101d:	66 41 0f eb e0       	por    %xmm8,%xmm4
140011022:	31 c7                	xor    %eax,%edi
140011024:	89 ce                	mov    %ecx,%esi
140011026:	03 5c 24 0c          	add    0xc(%rsp),%ebx
14001102a:	66 41 0f 72 f1 02    	pslld  $0x2,%xmm9
140011030:	66 41 0f ef e2       	pxor   %xmm10,%xmm4
140011035:	31 ea                	xor    %ebp,%edx
140011037:	66 45 0f 6f 56 c0    	movdqa -0x40(%r14),%xmm10
14001103d:	c1 c1 05             	rol    $0x5,%ecx
140011040:	01 fb                	add    %edi,%ebx
140011042:	21 d6                	and    %edx,%esi
140011044:	66 41 0f ef e1       	pxor   %xmm9,%xmm4
140011049:	31 ea                	xor    %ebp,%edx
14001104b:	01 cb                	add    %ecx,%ebx
14001104d:	c1 c9 07             	ror    $0x7,%ecx
140011050:	66 0f 70 e9 ee       	pshufd $0xee,%xmm1,%xmm5
140011055:	31 ee                	xor    %ebp,%esi
140011057:	66 44 0f 6f cc       	movdqa %xmm4,%xmm9
14001105c:	66 44 0f fe d4       	paddd  %xmm4,%xmm10
140011061:	89 df                	mov    %ebx,%edi
140011063:	03 44 24 10          	add    0x10(%rsp),%eax
140011067:	66 0f 6c ea          	punpcklqdq %xmm2,%xmm5
14001106b:	31 d1                	xor    %edx,%ecx
14001106d:	c1 c3 05             	rol    $0x5,%ebx
140011070:	01 f0                	add    %esi,%eax
140011072:	66 41 0f 73 d9 04    	psrldq $0x4,%xmm9
140011078:	21 cf                	and    %ecx,%edi
14001107a:	31 d1                	xor    %edx,%ecx
14001107c:	66 0f ef e9          	pxor   %xmm1,%xmm5
140011080:	01 d8                	add    %ebx,%eax
140011082:	c1 cb 07             	ror    $0x7,%ebx
140011085:	66 44 0f ef cb       	pxor   %xmm3,%xmm9
14001108a:	31 d7                	xor    %edx,%edi
14001108c:	89 c6                	mov    %eax,%esi
14001108e:	03 6c 24 14          	add    0x14(%rsp),%ebp
140011092:	66 41 0f ef e9       	pxor   %xmm9,%xmm5
140011097:	31 cb                	xor    %ecx,%ebx
140011099:	c1 c0 05             	rol    $0x5,%eax
14001109c:	66 44 0f 7f 14 24    	movdqa %xmm10,(%rsp)
1400110a2:	01 fd                	add    %edi,%ebp
1400110a4:	21 de                	and    %ebx,%esi
1400110a6:	66 44 0f 6f c5       	movdqa %xmm5,%xmm8
1400110ab:	31 cb                	xor    %ecx,%ebx
1400110ad:	01 c5                	add    %eax,%ebp
1400110af:	c1 c8 07             	ror    $0x7,%eax
1400110b2:	66 44 0f 6f cd       	movdqa %xmm5,%xmm9
1400110b7:	31 ce                	xor    %ecx,%esi
1400110b9:	66 41 0f 73 f8 0c    	pslldq $0xc,%xmm8
1400110bf:	66 0f fe ed          	paddd  %xmm5,%xmm5
1400110c3:	89 ef                	mov    %ebp,%edi
1400110c5:	03 54 24 18          	add    0x18(%rsp),%edx
1400110c9:	66 41 0f 72 d1 1f    	psrld  $0x1f,%xmm9
1400110cf:	31 d8                	xor    %ebx,%eax
1400110d1:	c1 c5 05             	rol    $0x5,%ebp
1400110d4:	01 f2                	add    %esi,%edx
1400110d6:	66 45 0f 6f d0       	movdqa %xmm8,%xmm10
1400110db:	21 c7                	and    %eax,%edi
1400110dd:	31 d8                	xor    %ebx,%eax
1400110df:	66 41 0f 72 d0 1e    	psrld  $0x1e,%xmm8
1400110e5:	01 ea                	add    %ebp,%edx
1400110e7:	c1 cd 07             	ror    $0x7,%ebp
1400110ea:	66 41 0f eb e9       	por    %xmm9,%xmm5
1400110ef:	31 df                	xor    %ebx,%edi
1400110f1:	89 d6                	mov    %edx,%esi
1400110f3:	03 4c 24 1c          	add    0x1c(%rsp),%ecx
1400110f7:	66 41 0f 72 f2 02    	pslld  $0x2,%xmm10
1400110fd:	66 41 0f ef e8       	pxor   %xmm8,%xmm5
140011102:	31 c5                	xor    %eax,%ebp
140011104:	66 45 0f 6f 46 e0    	movdqa -0x20(%r14),%xmm8
14001110a:	c1 c2 05             	rol    $0x5,%edx
14001110d:	01 f9                	add    %edi,%ecx
14001110f:	21 ee                	and    %ebp,%esi
140011111:	66 41 0f ef ea       	pxor   %xmm10,%xmm5
140011116:	31 c5                	xor    %eax,%ebp