467d6a:	0f b6 f7             	movzbl %bh,%esi
467d6d:	0f 6e 7c f5 02       	movd   0x2(%ebp,%esi,8),%mm7
467d72:	0f ef c7             	pxor   %mm7,%mm0
467d75:	c1 eb 10             	shr    $0x10,%ebx
467d78:	0f b6 f0             	movzbl %al,%esi
467d7b:	0f 6e 7c f5 01       	movd   0x1(%ebp,%esi,8),%mm7
467d80:	0f ef c7             	pxor   %mm7,%mm0
467d83:	0f b6 f4             	movzbl %ah,%esi
467d86:	8b 44 f5 04          	mov    0x4(%ebp,%esi,8),%eax
467d8a:	0f b6 f3             	movzbl %bl,%esi
467d8d:	33 44 f5 01          	xor    0x1(%ebp,%esi,8),%eax
467d91:	0f b6 f7             	movzbl %bh,%esi
467d94:	8b 5c f5 04          	mov    0x4(%ebp,%esi,8),%ebx
467d98:	0f b6 f5             	movzbl %ch,%esi
467d9b:	33 44 f5 02          	xor    0x2(%ebp,%esi,8),%eax
467d9f:	0f b6 f1             	movzbl %cl,%esi
467da2:	33 5c f5 03          	xor    0x3(%ebp,%esi,8),%ebx
467da6:	c1 e9 10             	shr    $0x10,%ecx
467da9:	0f b6 f2             	movzbl %dl,%esi
467dac:	33 44 f5 03          	xor    0x3(%ebp,%esi,8),%eax
467db0:	0f b6 f6             	movzbl %dh,%esi
467db3:	33 5c f5 02          	xor    0x2(%ebp,%esi,8),%ebx
467db7:	c1 ea 10             	shr    $0x10,%edx
467dba:	0f b6 f5             	movzbl %ch,%esi
467dbd:	33 7c f5 04          	xor    0x4(%ebp,%esi,8),%edi
467dc1:	0f b6 f1             	movzbl %cl,%esi
467dc4:	33 5c f5 01          	xor    0x1(%ebp,%esi,8),%ebx
467dc8:	0f b6 f2             	movzbl %dl,%esi
467dcb:	33 7c f5 01          	xor    0x1(%ebp,%esi,8),%edi
467dcf:	0f b6 f6             	movzbl %dh,%esi
467dd2:	0f 6e 7c f5 04       	movd   0x4(%ebp,%esi,8),%mm7
467dd7:	0f ef c7             	pxor   %mm7,%mm0
467dda:	8b cf                	mov    %edi,%ecx
467ddc:	33 84 24 c0 01 00 00 	xor    0x1c0(%esp),%eax
467de3:	33 9c 24 c4 01 00 00 	xor    0x1c4(%esp),%ebx
467dea:	0f 7e c2             	movd   %mm0,%edx
467ded:	0f 6e 84 24 dc 01 00 	movd   0x1dc(%esp),%mm0
467df4:	00
467df5:	8b bc 24 d8 01 00 00 	mov    0x1d8(%esp),%edi
467dfc:	0f b6 f1             	movzbl %cl,%esi
467dff:	0f 6e 7c f5 03       	movd   0x3(%ebp,%esi,8),%mm7
467e04:	0f ef c7             	pxor   %mm7,%mm0
467e07:	8a c8                	mov    %al,%cl
467e09:	0f b6 f4             	movzbl %ah,%esi
467e0c:	33 7c f5 02          	xor    0x2(%ebp,%esi,8),%edi
467e10:	c1 e8 10             	shr    $0x10,%eax
467e13:	0f b6 f3             	movzbl %bl,%esi
467e16:	33 7c f5 03          	xor    0x3(%ebp,%esi,8),%edi
467e1a:	0f b6 f7             	movzbl %bh,%esi
467e1d:	0f 6e 7c f5 02       	movd   0x2(%ebp,%esi,8),%mm7
467e22:	0f ef c7             	pxor   %mm7,%mm0
467e25:	c1 eb 10             	shr    $0x10,%ebx
467e28:	0f b6 f0             	movzbl %al,%esi
467e2b:	0f 6e 7c f5 01       	movd   0x1(%ebp,%esi,8),%mm7
467e30:	0f ef c7             	pxor   %mm7,%mm0
467e33:	0f b6 f4             	movzbl %ah,%esi
467e36:	8b 44 f5 04          	mov    0x4(%ebp,%esi,8),%eax
467e3a:	0f b6 f3             	movzbl %bl,%esi
467e3d:	33 44 f5 01          	xor    0x1(%ebp,%esi,8),%eax
467e41:	0f b6 f7             	movzbl %bh,%esi
467e44:	8b 5c f5 04          	mov    0x4(%ebp,%esi,8),%ebx
467e48:	0f b6 f5             	movzbl %ch,%esi
467e4b:	33 44 f5 02          	xor    0x2(%ebp,%esi,8),%eax
467e4f:	0f b6 f1             	movzbl %cl,%esi
467e52:	33 5c f5 03          	xor    0x3(%ebp,%esi,8),%ebx
467e56:	c1 e9 10             	shr    $0x10,%ecx
467e59:	0f b6 f2             	movzbl %dl,%esi
467e5c:	33 44 f5 03          	xor    0x3(%ebp,%esi,8),%eax
467e60:	0f b6 f6             	movzbl %dh,%esi
467e63:	33 5c f5 02          	xor    0x2(%ebp,%esi,8),%ebx
467e67:	c1 ea 10             	shr    $0x10,%edx
467e6a:	0f b6 f5             	movzbl %ch,%esi
467e6d:	33 7c f5 04          	xor    0x4(%ebp,%esi,8),%edi
467e71:	0f b6 f1             	movzbl %cl,%esi
467e74:	33 5c f5 01          	xor    0x1(%ebp,%esi,8),%ebx
467e78:	0f b6 f2             	movzbl %dl,%esi
467e7b:	33 7c f5 01          	xor    0x1(%ebp,%esi,8),%edi
467e7f:	0f b6 f6             	movzbl %dh,%esi
467e82:	0f 6e 7c f5 04       	movd   0x4(%ebp,%esi,8),%mm7
467e87:	0f ef c7             	pxor   %mm7,%mm0
467e8a:	8b cf                	mov    %edi,%ecx
467e8c:	33 84 24 d0 01 00 00 	xor    0x1d0(%esp),%eax
467e93:	33 9c 24 d4 01 00 00 	xor    0x1d4(%esp),%ebx
467e9a:	0f 7e c2             	movd   %mm0,%edx
467e9d:	83 c4 20             	add    $0x20,%esp
467ea0:	f7 c4 ff 00 00 00    	test   $0xff,%esp
467ea6:	0f 85 91 fe ff ff    	jne    0x467d3d
467eac:	81 ec 00 01 00 00    	sub    $0x100,%esp
467eb2:	0f b6 f5             	movzbl %ch,%esi
467eb5:	0f b6 7c f5 01       	movzbl 0x1(%ebp,%esi,8),%edi
467eba:	0f b6 f2             	movzbl %dl,%esi
467ebd:	33 7c f5 00          	xor    0x0(%ebp,%esi,8),%edi
467ec1:	66 89 bc 24 d2 02 00 	mov    %di,0x2d2(%esp)
467ec8:	00
467ec9:	0f b6 f6             	movzbl %dh,%esi
467ecc:	0f b6 7c f5 01       	movzbl 0x1(%ebp,%esi,8),%edi
467ed1:	0f b6 f0             	movzbl %al,%esi
467ed4:	33 7c f5 00          	xor    0x0(%ebp,%esi,8),%edi
467ed8:	66 89 bc 24 d6 02 00 	mov    %di,0x2d6(%esp)
467edf:	00
467ee0:	c1 ea 10             	shr    $0x10,%edx
467ee3:	0f b6 f4             	movzbl %ah,%esi
467ee6:	0f b6 7c f5 01       	movzbl 0x1(%ebp,%esi,8),%edi
467eeb:	0f b6 f3             	movzbl %bl,%esi
467eee:	33 7c f5 00          	xor    0x0(%ebp,%esi,8),%edi
467ef2:	66 89 bc 24 da 02 00 	mov    %di,0x2da(%esp)
467ef9:	00
467efa:	c1 e8 10             	shr    $0x10,%eax
467efd:	0f b6 f7             	movzbl %bh,%esi
467f00:	0f b6 7c f5 01       	movzbl 0x1(%ebp,%esi,8),%edi
467f05:	0f b6 f1             	movzbl %cl,%esi
467f08:	33 7c f5 00          	xor    0x0(%ebp,%esi,8),%edi
467f0c:	66 89 bc 24 de 02 00 	mov    %di,0x2de(%esp)
467f13:	00
467f14:	c1 eb 10             	shr    $0x10,%ebx
467f17:	0f b6 f6             	movzbl %dh,%esi
467f1a:	0f b6 7c f5 01       	movzbl 0x1(%ebp,%esi,8),%edi
467f1f:	0f b6 f0             	movzbl %al,%esi
467f22:	33 7c f5 00          	xor    0x0(%ebp,%esi,8),%edi
467f26:	66 89 bc 24 dc 02 00 	mov    %di,0x2dc(%esp)
467f2d:	00
467f2e:	c1 e9 10             	shr    $0x10,%ecx
467f31:	0f b6 f4             	movzbl %ah,%esi
467f34:	0f b6 7c f5 01       	movzbl 0x1(%ebp,%esi,8),%edi
467f39:	0f b6 f3             	movzbl %bl,%esi
467f3c:	33 7c f5 00          	xor    0x0(%ebp,%esi,8),%edi
467f40:	66 89 bc 24 d0 02 00 	mov    %di,0x2d0(%esp)
467f47:	00
467f48:	0f b6 f7             	movzbl %bh,%esi
467f4b:	0f b6 7c f5 01       	movzbl 0x1(%ebp,%esi,8),%edi
467f50:	0f b6 f1             	movzbl %cl,%esi
467f53:	33 7c f5 00          	xor    0x0(%ebp,%esi,8),%edi
467f57:	66 89 bc 24 d4 02 00 	mov    %di,0x2d4(%esp)
467f5e:	00
467f5f:	0f b6 f5             	movzbl %ch,%esi
467f62:	0f b6 7c f5 01       	movzbl 0x1(%ebp,%esi,8),%edi
467f67:	0f b6 f2             	movzbl %dl,%esi
467f6a:	33 7c f5 00          	xor    0x0(%ebp,%esi,8),%edi
467f6e:	66 89 bc 24 d8 02 00 	mov    %di,0x2d8(%esp)
467f75:	00
467f76:	8b 84 24 e8 02 00 00 	mov    0x2e8(%esp),%eax
467f7d:	8b 9c 24 ec 02 00 00 	mov    0x2ec(%esp),%ebx
467f84:	8b 8c 24 04 03 00 00 	mov    0x304(%esp),%ecx
467f8b:	83 e9 10             	sub    $0x10,%ecx
467f8e:	f3 0f 6f 10          	movdqu (%eax),%xmm2
467f92:	66 0f ef d4          	pxor   %xmm4,%xmm2
467f96:	66 0f 6f 84 24 f0 02 	movdqa 0x2f0(%esp),%xmm0
467f9d:	00 00
467f9f:	66 0f fe 84 24 e0 02 	paddd  0x2e0(%esp),%xmm0
467fa6:	00 00
467fa8:	66 0f 7f 84 24 e0 02 	movdqa %xmm0,0x2e0(%esp)
467faf:	00 00
467fb1:	66 0f ef 94 24 d0 02 	pxor   0x2d0(%esp),%xmm2
467fb8:	00 00
467fba:	f3 0f 7f 13          	movdqu %xmm2,(%ebx)
467fbe:	7e 18                	jle    0x467fd8
467fc0:	89 8c 24 04 03 00 00 	mov    %ecx,0x304(%esp)
467fc7:	f7 c1 01 00 00 00    	test   $0x1,%ecx
467fcd:	0f 85 0b fd ff ff    	jne    0x467cde
467fd3:	e9 0b fc ff ff       	jmp    0x467be3
467fd8:	0f 57 c0             	xorps  %xmm0,%xmm0
467fdb:	8d 84 24 70 02 00 00 	lea    0x270(%esp),%eax
467fe2:	0f 29 40 90          	movaps %xmm0,-0x70(%eax)
467fe6:	0f 29 40 a0          	movaps %xmm0,-0x60(%eax)
467fea:	0f 29 40 b0          	movaps %xmm0,-0x50(%eax)
467fee:	0f 29 40 c0          	movaps %xmm0,-0x40(%eax)
467ff2:	0f 29 40 d0          	movaps %xmm0,-0x30(%eax)
467ff6:	0f 29 40 e0          	movaps %xmm0,-0x20(%eax)
467ffa:	0f 29 40 f0          	movaps %xmm0,-0x10(%eax)
467ffe:	0f 29 00             	movaps %xmm0,(%eax)
468001:	0f 29 40 10          	movaps %xmm0,0x10(%eax)
468005:	0f 29 40 20          	movaps %xmm0,0x20(%eax)
468009:	0f 29 40 30          	movaps %xmm0,0x30(%eax)
46800d:	0f 29 40 40          	movaps %xmm0,0x40(%eax)
468011:	0f 29 40 50          	movaps %xmm0,0x50(%eax)
468015:	0f 29 40 60          	movaps %xmm0,0x60(%eax)
468019:	8b a4 24 00 03 00 00 	mov    0x300(%esp),%esp
468020:	0f 77                	emms
468022:	5d                   	pop    %ebp
468023:	5b                   	pop    %ebx
468024:	5f                   	pop    %edi
468025:	5e                   	pop    %esi
468026:	c3                   	ret
468027:	cc                   	int3
468028:	cc                   	int3
468029:	cc                   	int3
46802a:	cc                   	int3
46802b:	cc                   	int3
46802c:	cc                   	int3
46802d:	cc                   	int3
46802e:	cc                   	int3
46802f:	cc                   	int3
468030:	55                   	push   %ebp
468031:	8b ec                	mov    %esp,%ebp
468033:	83 e4 f8             	and    $0xfffffff8,%esp
468036:	8b 4d 08             	mov    0x8(%ebp),%ecx
468039:	56                   	push   %esi
46803a:	8b 75 10             	mov    0x10(%ebp),%esi
46803d:	57                   	push   %edi
46803e:	8b 7d 0c             	mov    0xc(%ebp),%edi
468041:	0f 10 01             	movups (%ecx),%xmm0
468044:	8d 56 ff             	lea    -0x1(%esi),%edx
468047:	66 0f ef 07          	pxor   (%edi),%xmm0
46804b:	0f 11 01             	movups %xmm0,(%ecx)
46804e:	83 fa 01             	cmp    $0x1,%edx
468051:	76 27                	jbe    0x46807a
468053:	83 c2 fe             	add    $0xfffffffe,%edx
468056:	8d 47 10             	lea    0x10(%edi),%eax
468059:	d1 ea                	shr    $1,%edx
46805b:	42                   	inc    %edx
46805c:	0f 1f 40 00          	nopl   0x0(%eax)
468060:	8d 40 20             	lea    0x20(%eax),%eax
468063:	66 0f 38 dc 40 e0    	aesenc -0x20(%eax),%xmm0
468069:	0f 11 01             	movups %xmm0,(%ecx)
46806c:	66 0f 38 dc 40 f0    	aesenc -0x10(%eax),%xmm0
468072:	0f 11 01             	movups %xmm0,(%ecx)
468075:	83 ea 01             	sub    $0x1,%edx
468078:	75 e6                	jne    0x468060
46807a:	03 f6                	add    %esi,%esi
46807c:	66 0f 38 dc 44 f7 f0 	aesenc -0x10(%edi,%esi,8),%xmm0
468083:	0f 11 01             	movups %xmm0,(%ecx)
468086:	66 0f 38 dd 04 f7    	aesenclast (%edi,%esi,8),%xmm0
46808c:	5f                   	pop    %edi
46808d:	0f 11 01             	movups %xmm0,(%ecx)
468090:	5e                   	pop    %esi
468091:	8b e5                	mov    %ebp,%esp
468093:	5d                   	pop    %ebp
468094:	c3                   	ret
468095:	cc                   	int3
468096:	cc                   	int3
468097:	cc                   	int3
468098:	cc                   	int3
468099:	cc                   	int3
46809a:	cc                   	int3
46809b:	cc                   	int3
46809c:	cc                   	int3
46809d:	cc                   	int3
46809e:	cc                   	int3
46809f:	cc                   	int3
4680a0:	55                   	push   %ebp
4680a1:	8b ec                	mov    %esp,%ebp
4680a3:	83 e4 f8             	and    $0xfffffff8,%esp
4680a6:	8b 45 18             	mov    0x18(%ebp),%eax
4680a9:	83 ec 08             	sub    $0x8,%esp
4680ac:	8b 4d 08             	mov    0x8(%ebp),%ecx
4680af:	8b 55 0c             	mov    0xc(%ebp),%edx
4680b2:	0f 10 08             	movups (%eax),%xmm1
4680b5:	8b 45 14             	mov    0x14(%ebp),%eax
4680b8:	0f 28 c1             	movaps %xmm1,%xmm0
4680bb:	66 0f ef 01          	pxor   (%ecx),%xmm0
4680bf:	0f 11 01             	movups %xmm0,(%ecx)
4680c2:	0f 28 c1             	movaps %xmm1,%xmm0
4680c5:	66 0f ef 02          	pxor   (%edx),%xmm0
4680c9:	56                   	push   %esi
4680ca:	8b 75 10             	mov    0x10(%ebp),%esi
4680cd:	0f 11 02             	movups %xmm0,(%edx)
4680d0:	0f 28 c1             	movaps %xmm1,%xmm0
4680d3:	57                   	push   %edi
4680d4:	8b 7d 1c             	mov    0x1c(%ebp),%edi
4680d7:	66 0f ef 06          	pxor   (%esi),%xmm0
4680db:	0f 11 06             	movups %xmm0,(%esi)
4680de:	66 0f ef 08          	pxor   (%eax),%xmm1
4680e2:	0f 11 08             	movups %xmm1,(%eax)
4680e5:	83 ff 01             	cmp    $0x1,%edi
4680e8:	76 53                	jbe    0x46813d
4680ea:	8b 7d 18             	mov    0x18(%ebp),%edi
4680ed:	8b 4d 1c             	mov    0x1c(%ebp),%ecx
4680f0:	83 c7 10             	add    $0x10,%edi
4680f3:	49                   	dec    %ecx
4680f4:	89 4c 24 0c          	mov    %ecx,0xc(%esp)
4680f8:	8b 4d 08             	mov    0x8(%ebp),%ecx
4680fb:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
468100:	83 6c 24 0c 01       	subl   $0x1,0xc(%esp)
468105:	8d 7f 10             	lea    0x10(%edi),%edi
468108:	0f 10 4f f0          	movups -0x10(%edi),%xmm1
46810c:	0f 10 01             	movups (%ecx),%xmm0
46810f:	66 0f 38 dc c1       	aesenc %xmm1,%xmm0
468114:	0f 11 01             	movups %xmm0,(%ecx)
468117:	0f 10 02             	movups (%edx),%xmm0
46811a:	66 0f 38 dc c1       	aesenc %xmm1,%xmm0
46811f:	0f 11 02             	movups %xmm0,(%edx)
468122:	0f 10 06             	movups (%esi),%xmm0
468125:	66 0f 38 dc c1       	aesenc %xmm1,%xmm0
46812a:	0f 11 06             	movups %xmm0,(%esi)
46812d:	0f 10 00             	movups (%eax),%xmm0
468130:	66 0f 38 dc c1       	aesenc %xmm1,%xmm0
468135:	0f 11 00             	movups %xmm0,(%eax)
468138:	75 c6                	jne    0x468100
46813a:	8b 7d 1c             	mov    0x1c(%ebp),%edi
46813d:	8b 45 18             	mov    0x18(%ebp),%eax
468140:	03 ff                	add    %edi,%edi
468142:	0f 10 01             	movups (%ecx),%xmm0
468145:	0f 10 0c f8          	movups (%eax,%edi,8),%xmm1
468149:	8b 45 14             	mov    0x14(%ebp),%eax
46814c:	66 0f 38 dd c1       	aesenclast %xmm1,%xmm0
468151:	0f 11 01             	movups %xmm0,(%ecx)
468154:	0f 10 02             	movups (%edx),%xmm0
468157:	66 0f 38 dd c1       	aesenclast %xmm1,%xmm0
46815c:	0f 11 02             	movups %xmm0,(%edx)
46815f:	0f 10 06             	movups (%esi),%xmm0
468162:	66 0f 38 dd c1       	aesenclast %xmm1,%xmm0
468167:	0f 11 06             	movups %xmm0,(%esi)
46816a:	0f 10 00             	movups (%eax),%xmm0
46816d:	66 0f 38 dd c1       	aesenclast %xmm1,%xmm0
468172:	5f                   	pop    %edi
468173:	0f 11 00             	movups %xmm0,(%eax)
468176:	5e                   	pop    %esi
468177:	8b e5                	mov    %ebp,%esp
468179:	5d                   	pop    %ebp
46817a:	c3                   	ret
46817b:	cc                   	int3
46817c:	cc                   	int3
46817d:	cc                   	int3
46817e:	cc                   	int3
46817f:	cc                   	int3
468180:	55                   	push   %ebp
468181:	8b ec                	mov    %esp,%ebp
468183:	83 ec 10             	sub    $0x10,%esp
468186:	a1 14 40 4c 00       	mov    0x4c4014,%eax
46818b:	33 c5                	xor    %ebp,%eax
46818d:	89 45 fc             	mov    %eax,-0x4(%ebp)
468190:	a0 a5 8c 4c 00       	mov    0x4c8ca5,%al
468195:	53                   	push   %ebx
468196:	8b d9                	mov    %ecx,%ebx
468198:	89 5d f0             	mov    %ebx,-0x10(%ebp)
46819b:	56                   	push   %esi
46819c:	57                   	push   %edi
46819d:	84 c0                	test   %al,%al
46819f:	75 0a                	jne    0x4681ab
4681a1:	e8 1a 8f ff ff       	call   0x4610c0
4681a6:	a0 a5 8c 4c 00       	mov    0x4c8ca5,%al
4681ab:	80 3d a7 8c 4c 00 00 	cmpb   $0x0,0x4c8ca7
4681b2:	74 25                	je     0x4681d9
4681b4:	ff 75 18             	push   0x18(%ebp)
4681b7:	ff 75 14             	push   0x14(%ebp)
4681ba:	ff 75 10             	push   0x10(%ebp)
4681bd:	ff 75 0c             	push   0xc(%ebp)
4681c0:	ff 75 08             	push   0x8(%ebp)
4681c3:	ff 73 0c             	push   0xc(%ebx)
4681c6:	ff b3 18 01 00 00    	push   0x118(%ebx)
4681cc:	e8 cf 01 00 00       	call   0x4683a0
4681d1:	83 c4 1c             	add    $0x1c,%esp
4681d4:	e9 a4 01 00 00       	jmp    0x46837d
4681d9:	84 c0                	test   %al,%al
4681db:	75 05                	jne    0x4681e2
4681dd:	e8 de 8e ff ff       	call   0x4610c0
4681e2:	80 3d a6 8c 4c 00 00 	cmpb   $0x0,0x4c8ca6
4681e9:	0f 84 78 01 00 00    	je     0x468367
4681ef:	8b 45 14             	mov    0x14(%ebp),%eax
4681f2:	83 f8 10             	cmp    $0x10,%eax