4a1a52:	0f b6 c0             	movzbl %al,%eax
4a1a55:	33 0c 85 a8 86 69 00 	xor    0x6986a8(,%eax,4),%ecx
4a1a5c:	8b 86 f0 00 00 00    	mov    0xf0(%esi),%eax
4a1a62:	33 4e 1c             	xor    0x1c(%esi),%ecx
4a1a65:	d1 f8                	sar    $1,%eax
4a1a67:	83 e8 01             	sub    $0x1,%eax
4a1a6a:	89 4c 24 30          	mov    %ecx,0x30(%esp)
4a1a6e:	89 44 24 20          	mov    %eax,0x20(%esp)
4a1a72:	0f 84 0d 02 00 00    	je     0x4a1c85
4a1a78:	0f 1f 84 00 00 00 00 	nopl   0x0(%eax,%eax,1)
4a1a7f:	00
4a1a80:	8b 5c 24 28          	mov    0x28(%esp),%ebx
4a1a84:	8b c1                	mov    %ecx,%eax
4a1a86:	c1 e8 10             	shr    $0x10,%eax
4a1a89:	0f b6 c8             	movzbl %al,%ecx
4a1a8c:	8b c3                	mov    %ebx,%eax
4a1a8e:	c1 e8 08             	shr    $0x8,%eax
4a1a91:	0f b6 c0             	movzbl %al,%eax
4a1a94:	8b 74 24 10          	mov    0x10(%esp),%esi
4a1a98:	8b 0c 8d a8 7e 69 00 	mov    0x697ea8(,%ecx,4),%ecx
4a1a9f:	8b 54 24 14          	mov    0x14(%esp),%edx
4a1aa3:	33 0c 85 a8 82 69 00 	xor    0x6982a8(,%eax,4),%ecx
4a1aaa:	8b c6                	mov    %esi,%eax
4a1aac:	c1 e8 18             	shr    $0x18,%eax
4a1aaf:	33 0c 85 a8 7a 69 00 	xor    0x697aa8(,%eax,4),%ecx
4a1ab6:	0f b6 c2             	movzbl %dl,%eax
4a1ab9:	33 0c 85 a8 86 69 00 	xor    0x6986a8(,%eax,4),%ecx
4a1ac0:	33 0f                	xor    (%edi),%ecx
4a1ac2:	8b 44 24 30          	mov    0x30(%esp),%eax
4a1ac6:	c1 e8 08             	shr    $0x8,%eax
4a1ac9:	89 4c 24 1c          	mov    %ecx,0x1c(%esp)
4a1acd:	0f b6 c8             	movzbl %al,%ecx
4a1ad0:	8b c6                	mov    %esi,%eax
4a1ad2:	c1 e8 10             	shr    $0x10,%eax
4a1ad5:	0f b6 c0             	movzbl %al,%eax
4a1ad8:	8b 0c 8d a8 82 69 00 	mov    0x6982a8(,%ecx,4),%ecx
4a1adf:	33 0c 85 a8 7e 69 00 	xor    0x697ea8(,%eax,4),%ecx
4a1ae6:	8b c2                	mov    %edx,%eax
4a1ae8:	c1 e8 18             	shr    $0x18,%eax
4a1aeb:	33 0c 85 a8 7a 69 00 	xor    0x697aa8(,%eax,4),%ecx
4a1af2:	0f b6 c3             	movzbl %bl,%eax
4a1af5:	33 0c 85 a8 86 69 00 	xor    0x6986a8(,%eax,4),%ecx
4a1afc:	8b c2                	mov    %edx,%eax
4a1afe:	33 4f 04             	xor    0x4(%edi),%ecx
4a1b01:	c1 e8 10             	shr    $0x10,%eax
4a1b04:	89 4c 24 18          	mov    %ecx,0x18(%esp)
4a1b08:	0f b6 c8             	movzbl %al,%ecx
4a1b0b:	8b c6                	mov    %esi,%eax
4a1b0d:	c1 e8 08             	shr    $0x8,%eax
4a1b10:	0f b6 c0             	movzbl %al,%eax
4a1b13:	c1 ea 08             	shr    $0x8,%edx
4a1b16:	8b 1c 8d a8 7e 69 00 	mov    0x697ea8(,%ecx,4),%ebx
4a1b1d:	8b 4c 24 28          	mov    0x28(%esp),%ecx
4a1b21:	33 1c 85 a8 82 69 00 	xor    0x6982a8(,%eax,4),%ebx
4a1b28:	8b c1                	mov    %ecx,%eax
4a1b2a:	c1 e8 18             	shr    $0x18,%eax
4a1b2d:	c1 e9 10             	shr    $0x10,%ecx
4a1b30:	0f b6 c9             	movzbl %cl,%ecx
4a1b33:	33 1c 85 a8 7a 69 00 	xor    0x697aa8(,%eax,4),%ebx
4a1b3a:	8b 44 24 30          	mov    0x30(%esp),%eax
4a1b3e:	0f b6 c0             	movzbl %al,%eax
4a1b41:	33 1c 85 a8 86 69 00 	xor    0x6986a8(,%eax,4),%ebx
4a1b48:	33 5f 08             	xor    0x8(%edi),%ebx
4a1b4b:	0f b6 c2             	movzbl %dl,%eax
4a1b4e:	8b 14 8d a8 7e 69 00 	mov    0x697ea8(,%ecx,4),%edx
4a1b55:	33 14 85 a8 82 69 00 	xor    0x6982a8(,%eax,4),%edx
4a1b5c:	8b 44 24 30          	mov    0x30(%esp),%eax
4a1b60:	c1 e8 18             	shr    $0x18,%eax
4a1b63:	33 14 85 a8 7a 69 00 	xor    0x697aa8(,%eax,4),%edx
4a1b6a:	8b c6                	mov    %esi,%eax
4a1b6c:	0f b6 c0             	movzbl %al,%eax
4a1b6f:	8b 74 24 1c          	mov    0x1c(%esp),%esi
4a1b73:	33 14 85 a8 86 69 00 	xor    0x6986a8(,%eax,4),%edx
4a1b7a:	33 57 0c             	xor    0xc(%edi),%edx
4a1b7d:	8b c2                	mov    %edx,%eax
4a1b7f:	c1 e8 10             	shr    $0x10,%eax
4a1b82:	0f b6 c8             	movzbl %al,%ecx
4a1b85:	8b c3                	mov    %ebx,%eax
4a1b87:	c1 e8 08             	shr    $0x8,%eax
4a1b8a:	0f b6 c0             	movzbl %al,%eax
4a1b8d:	8b 0c 8d a8 7e 69 00 	mov    0x697ea8(,%ecx,4),%ecx
4a1b94:	33 0c 85 a8 82 69 00 	xor    0x6982a8(,%eax,4),%ecx
4a1b9b:	8b c6                	mov    %esi,%eax
4a1b9d:	c1 e8 18             	shr    $0x18,%eax
4a1ba0:	33 0c 85 a8 7a 69 00 	xor    0x697aa8(,%eax,4),%ecx
4a1ba7:	8b 44 24 18          	mov    0x18(%esp),%eax
4a1bab:	0f b6 c0             	movzbl %al,%eax
4a1bae:	33 0c 85 a8 86 69 00 	xor    0x6986a8(,%eax,4),%ecx
4a1bb5:	8b c2                	mov    %edx,%eax
4a1bb7:	33 4f 10             	xor    0x10(%edi),%ecx
4a1bba:	89 4c 24 10          	mov    %ecx,0x10(%esp)
4a1bbe:	c1 e8 08             	shr    $0x8,%eax
4a1bc1:	0f b6 c8             	movzbl %al,%ecx
4a1bc4:	8b c6                	mov    %esi,%eax
4a1bc6:	c1 e8 10             	shr    $0x10,%eax
4a1bc9:	0f b6 c0             	movzbl %al,%eax
4a1bcc:	8b 0c 8d a8 82 69 00 	mov    0x6982a8(,%ecx,4),%ecx
4a1bd3:	33 0c 85 a8 7e 69 00 	xor    0x697ea8(,%eax,4),%ecx
4a1bda:	8b 44 24 18          	mov    0x18(%esp),%eax
4a1bde:	8b e9                	mov    %ecx,%ebp
4a1be0:	c1 e8 18             	shr    $0x18,%eax
4a1be3:	89 4c 24 14          	mov    %ecx,0x14(%esp)
4a1be7:	33 2c 85 a8 7a 69 00 	xor    0x697aa8(,%eax,4),%ebp
4a1bee:	0f b6 c3             	movzbl %bl,%eax
4a1bf1:	33 2c 85 a8 86 69 00 	xor    0x6986a8(,%eax,4),%ebp
4a1bf8:	8b 44 24 18          	mov    0x18(%esp),%eax
4a1bfc:	c1 e8 10             	shr    $0x10,%eax
4a1bff:	0f b6 c8             	movzbl %al,%ecx
4a1c02:	8b c6                	mov    %esi,%eax
4a1c04:	c1 e8 08             	shr    $0x8,%eax
4a1c07:	0f b6 c0             	movzbl %al,%eax
4a1c0a:	33 6f 14             	xor    0x14(%edi),%ebp
4a1c0d:	8b 0c 8d a8 7e 69 00 	mov    0x697ea8(,%ecx,4),%ecx
4a1c14:	89 6c 24 14          	mov    %ebp,0x14(%esp)
4a1c18:	33 0c 85 a8 82 69 00 	xor    0x6982a8(,%eax,4),%ecx
4a1c1f:	8b c3                	mov    %ebx,%eax
4a1c21:	c1 e8 18             	shr    $0x18,%eax
4a1c24:	c1 eb 10             	shr    $0x10,%ebx
4a1c27:	33 0c 85 a8 7a 69 00 	xor    0x697aa8(,%eax,4),%ecx
4a1c2e:	0f b6 c2             	movzbl %dl,%eax
4a1c31:	c1 ea 18             	shr    $0x18,%edx
4a1c34:	33 0c 85 a8 86 69 00 	xor    0x6986a8(,%eax,4),%ecx
4a1c3b:	33 4f 18             	xor    0x18(%edi),%ecx
4a1c3e:	8b 44 24 18          	mov    0x18(%esp),%eax
4a1c42:	89 4c 24 28          	mov    %ecx,0x28(%esp)
4a1c46:	c1 e8 08             	shr    $0x8,%eax
4a1c49:	0f b6 cb             	movzbl %bl,%ecx
4a1c4c:	0f b6 c0             	movzbl %al,%eax
4a1c4f:	8b 0c 8d a8 7e 69 00 	mov    0x697ea8(,%ecx,4),%ecx
4a1c56:	33 0c 85 a8 82 69 00 	xor    0x6982a8(,%eax,4),%ecx
4a1c5d:	8b c6                	mov    %esi,%eax
4a1c5f:	33 0c 95 a8 7a 69 00 	xor    0x697aa8(,%edx,4),%ecx
4a1c66:	0f b6 c0             	movzbl %al,%eax
4a1c69:	33 0c 85 a8 86 69 00 	xor    0x6986a8(,%eax,4),%ecx
4a1c70:	33 4f 1c             	xor    0x1c(%edi),%ecx
4a1c73:	83 c7 20             	add    $0x20,%edi
4a1c76:	83 6c 24 20 01       	subl   $0x1,0x20(%esp)
4a1c7b:	89 4c 24 30          	mov    %ecx,0x30(%esp)
4a1c7f:	0f 85 fb fd ff ff    	jne    0x4a1a80
4a1c85:	8b c1                	mov    %ecx,%eax
4a1c87:	8b 5c 24 14          	mov    0x14(%esp),%ebx
4a1c8b:	c1 e8 10             	shr    $0x10,%eax
4a1c8e:	0f b6 c0             	movzbl %al,%eax
4a1c91:	8b 54 24 2c          	mov    0x2c(%esp),%edx
4a1c95:	0f b6 88 a8 8a 69 00 	movzbl 0x698aa8(%eax),%ecx
4a1c9c:	8b 44 24 10          	mov    0x10(%esp),%eax
4a1ca0:	c1 e8 18             	shr    $0x18,%eax
4a1ca3:	0f b6 80 a8 8a 69 00 	movzbl 0x698aa8(%eax),%eax
4a1caa:	c1 e0 08             	shl    $0x8,%eax
4a1cad:	33 c8                	xor    %eax,%ecx
4a1caf:	8b 44 24 28          	mov    0x28(%esp),%eax
4a1cb3:	c1 e8 08             	shr    $0x8,%eax
4a1cb6:	0f b6 c0             	movzbl %al,%eax
4a1cb9:	c1 e1 08             	shl    $0x8,%ecx
4a1cbc:	0f b6 80 a8 8a 69 00 	movzbl 0x698aa8(%eax),%eax
4a1cc3:	33 c8                	xor    %eax,%ecx
4a1cc5:	0f b6 c3             	movzbl %bl,%eax
4a1cc8:	c1 e1 08             	shl    $0x8,%ecx
4a1ccb:	0f b6 80 a8 8a 69 00 	movzbl 0x698aa8(%eax),%eax
4a1cd2:	33 c8                	xor    %eax,%ecx
4a1cd4:	33 0f                	xor    (%edi),%ecx
4a1cd6:	8b c1                	mov    %ecx,%eax
4a1cd8:	c1 c1 08             	rol    $0x8,%ecx
4a1cdb:	c1 c8 08             	ror    $0x8,%eax
4a1cde:	81 e1 ff 00 ff 00    	and    $0xff00ff,%ecx
4a1ce4:	25 00 ff 00 ff       	and    $0xff00ff00,%eax
4a1ce9:	0b c1                	or     %ecx,%eax
4a1ceb:	89 02                	mov    %eax,(%edx)
4a1ced:	8b 44 24 10          	mov    0x10(%esp),%eax
4a1cf1:	c1 e8 10             	shr    $0x10,%eax
4a1cf4:	0f b6 c0             	movzbl %al,%eax
4a1cf7:	0f b6 88 a8 8a 69 00 	movzbl 0x698aa8(%eax),%ecx
4a1cfe:	8b c3                	mov    %ebx,%eax
4a1d00:	c1 e8 18             	shr    $0x18,%eax
4a1d03:	0f b6 80 a8 8a 69 00 	movzbl 0x698aa8(%eax),%eax
4a1d0a:	c1 e0 08             	shl    $0x8,%eax
4a1d0d:	33 c8                	xor    %eax,%ecx
4a1d0f:	8b 44 24 30          	mov    0x30(%esp),%eax
4a1d13:	c1 e8 08             	shr    $0x8,%eax
4a1d16:	0f b6 c0             	movzbl %al,%eax
4a1d19:	c1 e1 08             	shl    $0x8,%ecx
4a1d1c:	0f b6 80 a8 8a 69 00 	movzbl 0x698aa8(%eax),%eax
4a1d23:	33 c8                	xor    %eax,%ecx
4a1d25:	8b 44 24 28          	mov    0x28(%esp),%eax
4a1d29:	0f b6 c0             	movzbl %al,%eax
4a1d2c:	c1 e1 08             	shl    $0x8,%ecx
4a1d2f:	0f b6 80 a8 8a 69 00 	movzbl 0x698aa8(%eax),%eax
4a1d36:	33 c8                	xor    %eax,%ecx
4a1d38:	33 4f 04             	xor    0x4(%edi),%ecx
4a1d3b:	8b c1                	mov    %ecx,%eax
4a1d3d:	c1 c1 08             	rol    $0x8,%ecx
4a1d40:	c1 c8 08             	ror    $0x8,%eax
4a1d43:	81 e1 ff 00 ff 00    	and    $0xff00ff,%ecx
4a1d49:	25 00 ff 00 ff       	and    $0xff00ff00,%eax
4a1d4e:	0b c1                	or     %ecx,%eax
4a1d50:	89 42 04             	mov    %eax,0x4(%edx)
4a1d53:	8b c3                	mov    %ebx,%eax
4a1d55:	c1 e8 10             	shr    $0x10,%eax
4a1d58:	0f b6 c0             	movzbl %al,%eax
4a1d5b:	0f b6 88 a8 8a 69 00 	movzbl 0x698aa8(%eax),%ecx
4a1d62:	8b 44 24 28          	mov    0x28(%esp),%eax
4a1d66:	c1 e8 18             	shr    $0x18,%eax
4a1d69:	0f b6 80 a8 8a 69 00 	movzbl 0x698aa8(%eax),%eax
4a1d70:	c1 e0 08             	shl    $0x8,%eax
4a1d73:	33 c8                	xor    %eax,%ecx
4a1d75:	8b 44 24 10          	mov    0x10(%esp),%eax
4a1d79:	c1 e8 08             	shr    $0x8,%eax
4a1d7c:	0f b6 c0             	movzbl %al,%eax
4a1d7f:	c1 e1 08             	shl    $0x8,%ecx
4a1d82:	0f b6 80 a8 8a 69 00 	movzbl 0x698aa8(%eax),%eax
4a1d89:	33 c8                	xor    %eax,%ecx
4a1d8b:	8b 44 24 30          	mov    0x30(%esp),%eax
4a1d8f:	0f b6 c0             	movzbl %al,%eax
4a1d92:	c1 e1 08             	shl    $0x8,%ecx
4a1d95:	0f b6 80 a8 8a 69 00 	movzbl 0x698aa8(%eax),%eax
4a1d9c:	33 c8                	xor    %eax,%ecx
4a1d9e:	33 4f 08             	xor    0x8(%edi),%ecx
4a1da1:	8b c1                	mov    %ecx,%eax
4a1da3:	c1 c8 08             	ror    $0x8,%eax
4a1da6:	25 00 ff 00 ff       	and    $0xff00ff00,%eax
4a1dab:	c1 c1 08             	rol    $0x8,%ecx
4a1dae:	81 e1 ff 00 ff 00    	and    $0xff00ff,%ecx
4a1db4:	c1 eb 08             	shr    $0x8,%ebx
4a1db7:	0b c1                	or     %ecx,%eax
4a1db9:	89 42 08             	mov    %eax,0x8(%edx)
4a1dbc:	8b 44 24 28          	mov    0x28(%esp),%eax
4a1dc0:	c1 e8 10             	shr    $0x10,%eax
4a1dc3:	0f b6 c0             	movzbl %al,%eax
4a1dc6:	0f b6 88 a8 8a 69 00 	movzbl 0x698aa8(%eax),%ecx
4a1dcd:	8b 44 24 30          	mov    0x30(%esp),%eax
4a1dd1:	c1 e8 18             	shr    $0x18,%eax
4a1dd4:	0f b6 80 a8 8a 69 00 	movzbl 0x698aa8(%eax),%eax
4a1ddb:	c1 e0 08             	shl    $0x8,%eax
4a1dde:	33 c8                	xor    %eax,%ecx
4a1de0:	0f b6 c3             	movzbl %bl,%eax
4a1de3:	c1 e1 08             	shl    $0x8,%ecx
4a1de6:	0f b6 80 a8 8a 69 00 	movzbl 0x698aa8(%eax),%eax
4a1ded:	33 c8                	xor    %eax,%ecx
4a1def:	8b 44 24 10          	mov    0x10(%esp),%eax
4a1df3:	0f b6 c0             	movzbl %al,%eax
4a1df6:	c1 e1 08             	shl    $0x8,%ecx
4a1df9:	0f b6 80 a8 8a 69 00 	movzbl 0x698aa8(%eax),%eax
4a1e00:	33 c8                	xor    %eax,%ecx
4a1e02:	33 4f 0c             	xor    0xc(%edi),%ecx
4a1e05:	8b c1                	mov    %ecx,%eax
4a1e07:	c1 c1 08             	rol    $0x8,%ecx
4a1e0a:	5f                   	pop    %edi
4a1e0b:	c1 c8 08             	ror    $0x8,%eax
4a1e0e:	81 e1 ff 00 ff 00    	and    $0xff00ff,%ecx
4a1e14:	5e                   	pop    %esi
4a1e15:	25 00 ff 00 ff       	and    $0xff00ff00,%eax
4a1e1a:	0b c1                	or     %ecx,%eax
4a1e1c:	5d                   	pop    %ebp
4a1e1d:	89 42 0c             	mov    %eax,0xc(%edx)
4a1e20:	5b                   	pop    %ebx
4a1e21:	83 c4 14             	add    $0x14,%esp
4a1e24:	c3                   	ret
4a1e25:	cc                   	int3
4a1e26:	cc                   	int3
4a1e27:	cc                   	int3
4a1e28:	cc                   	int3
4a1e29:	cc                   	int3
4a1e2a:	cc                   	int3
4a1e2b:	cc                   	int3
4a1e2c:	cc                   	int3
4a1e2d:	cc                   	int3
4a1e2e:	cc                   	int3
4a1e2f:	cc                   	int3
4a1e30:	b8 10 00 00 00       	mov    $0x10,%eax
4a1e35:	e8 b6 f6 13 00       	call   0x5e14f0
4a1e3a:	8b 4c 24 14          	mov    0x14(%esp),%ecx
4a1e3e:	53                   	push   %ebx
4a1e3f:	55                   	push   %ebp
4a1e40:	56                   	push   %esi
4a1e41:	8b 01                	mov    (%ecx),%eax
4a1e43:	8b d0                	mov    %eax,%edx
4a1e45:	c1 c0 08             	rol    $0x8,%eax
4a1e48:	25 ff 00 ff 00       	and    $0xff00ff,%eax
4a1e4d:	c1 ca 08             	ror    $0x8,%edx
4a1e50:	81 e2 00 ff 00 ff    	and    $0xff00ff00,%edx
4a1e56:	0b d0                	or     %eax,%edx
4a1e58:	8b 41 04             	mov    0x4(%ecx),%eax
4a1e5b:	57                   	push   %edi
4a1e5c:	8b 7c 24 2c          	mov    0x2c(%esp),%edi
4a1e60:	33 17                	xor    (%edi),%edx
4a1e62:	89 54 24 2c          	mov    %edx,0x2c(%esp)
4a1e66:	8b d0                	mov    %eax,%edx
4a1e68:	c1 c0 08             	rol    $0x8,%eax
4a1e6b:	25 ff 00 ff 00       	and    $0xff00ff,%eax
4a1e70:	c1 ca 08             	ror    $0x8,%edx
4a1e73:	81 e2 00 ff 00 ff    	and    $0xff00ff00,%edx
4a1e79:	0b d0                	or     %eax,%edx
4a1e7b:	8b 41 08             	mov    0x8(%ecx),%eax
4a1e7e:	33 57 04             	xor    0x4(%edi),%edx
4a1e81:	8b d8                	mov    %eax,%ebx
4a1e83:	c1 c0 08             	rol    $0x8,%eax
4a1e86:	25 ff 00 ff 00       	and    $0xff00ff,%eax
4a1e8b:	c1 cb 08             	ror    $0x8,%ebx
4a1e8e:	89 54 24 14          	mov    %edx,0x14(%esp)
4a1e92:	81 e3 00 ff 00 ff    	and    $0xff00ff00,%ebx
4a1e98:	0b d8                	or     %eax,%ebx
4a1e9a:	8b 41 0c             	mov    0xc(%ecx),%eax
4a1e9d:	33 5f 08             	xor    0x8(%edi),%ebx
4a1ea0:	8b d0                	mov    %eax,%edx
4a1ea2:	c1 c0 08             	rol    $0x8,%eax
4a1ea5:	25 ff 00 ff 00       	and    $0xff00ff,%eax
4a1eaa:	c1 ca 08             	ror    $0x8,%edx
4a1ead:	81 e2 00 ff 00 ff    	and    $0xff00ff00,%edx
4a1eb3:	0b d0                	or     %eax,%edx
4a1eb5:	8b c3                	mov    %ebx,%eax
4a1eb7:	c1 e8 08             	shr    $0x8,%eax
4a1eba:	0f b6 c8             	movzbl %al,%ecx
4a1ebd:	8b 44 24 14          	mov    0x14(%esp),%eax
4a1ec1:	33 57 0c             	xor    0xc(%edi),%edx
4a1ec4:	c1 e8 10             	shr    $0x10,%eax
4a1ec7:	8b 0c 8d a8 72 69 00 	mov    0x6972a8(,%ecx,4),%ecx
4a1ece:	0f b6 c0             	movzbl %al,%eax
4a1ed1:	33 0c 85 a8 6e 69 00 	xor    0x696ea8(,%eax,4),%ecx
4a1ed8:	8b 44 24 2c          	mov    0x2c(%esp),%eax
4a1edc:	c1 e8 18             	shr    $0x18,%eax
4a1edf:	33 0c 85 a8 6a 69 00 	xor    0x696aa8(,%eax,4),%ecx
4a1ee6:	0f b6 c2             	movzbl %dl,%eax
4a1ee9:	33 0c 85 a8 76 69 00 	xor    0x6976a8(,%eax,4),%ecx
4a1ef0:	8b c2                	mov    %edx,%eax
4a1ef2:	33 4f 10             	xor    0x10(%edi),%ecx
4a1ef5:	c1 e8 08             	shr    $0x8,%eax
4a1ef8:	89 4c 24 18          	mov    %ecx,0x18(%esp)
4a1efc:	0f b6 c8             	movzbl %al,%ecx
4a1eff:	8b c3                	mov    %ebx,%eax
4a1f01:	c1 e8 10             	shr    $0x10,%eax
4a1f04:	0f b6 c0             	movzbl %al,%eax
4a1f07:	8b 0c 8d a8 72 69 00 	mov    0x6972a8(,%ecx,4),%ecx
4a1f0e:	33 0c 85 a8 6e 69 00 	xor    0x696ea8(,%eax,4),%ecx
4a1f15:	8b 44 24 14          	mov    0x14(%esp),%eax
4a1f19:	c1 e8 18             	shr    $0x18,%eax
4a1f1c:	33 0c 85 a8 6a 69 00 	xor    0x696aa8(,%eax,4),%ecx
4a1f23:	8b 44 24 2c          	mov    0x2c(%esp),%eax
4a1f27:	0f b6 c0             	movzbl %al,%eax
4a1f2a:	33 0c 85 a8 76 69 00 	xor    0x6976a8(,%eax,4),%ecx
4a1f31:	8b c2                	mov    %edx,%eax
4a1f33:	33 4f 14             	xor    0x14(%edi),%ecx
4a1f36:	c1 e8 10             	shr    $0x10,%eax
4a1f39:	89 4c 24 10          	mov    %ecx,0x10(%esp)
4a1f3d:	0f b6 c8             	movzbl %al,%ecx
4a1f40:	8b 44 24 2c          	mov    0x2c(%esp),%eax
4a1f44:	c1 e8 08             	shr    $0x8,%eax
4a1f47:	0f b6 c0             	movzbl %al,%eax
4a1f4a:	8b 0c 8d a8 6e 69 00 	mov    0x696ea8(,%ecx,4),%ecx
4a1f51:	33 0c 85 a8 72 69 00 	xor    0x6972a8(,%eax,4),%ecx
4a1f58:	8b c3                	mov    %ebx,%eax