544ace:	33 d3                	xor    %ebx,%edx
544ad0:	8b c2                	mov    %edx,%eax
544ad2:	c1 e8 08             	shr    $0x8,%eax
544ad5:	0f b6 c0             	movzbl %al,%eax
544ad8:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
544adf:	8b c2                	mov    %edx,%eax
544ae1:	c1 e8 10             	shr    $0x10,%eax
544ae4:	0f b6 c0             	movzbl %al,%eax
544ae7:	c1 c1 10             	rol    $0x10,%ecx
544aea:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
544af1:	c1 c8 08             	ror    $0x8,%eax
544af4:	33 c8                	xor    %eax,%ecx
544af6:	0f b6 c2             	movzbl %dl,%eax
544af9:	c1 ea 18             	shr    $0x18,%edx
544afc:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
544b03:	c1 c0 08             	rol    $0x8,%eax
544b06:	33 c8                	xor    %eax,%ecx
544b08:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
544b0f:	8b 57 60             	mov    0x60(%edi),%edx
544b12:	33 e9                	xor    %ecx,%ebp
544b14:	33 d5                	xor    %ebp,%edx
544b16:	33 54 24 1c          	xor    0x1c(%esp),%edx
544b1a:	33 d3                	xor    %ebx,%edx
544b1c:	8b c2                	mov    %edx,%eax
544b1e:	c1 e8 08             	shr    $0x8,%eax
544b21:	0f b6 c0             	movzbl %al,%eax
544b24:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
544b2b:	8b c2                	mov    %edx,%eax
544b2d:	c1 e8 10             	shr    $0x10,%eax
544b30:	0f b6 c0             	movzbl %al,%eax
544b33:	c1 c1 10             	rol    $0x10,%ecx
544b36:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
544b3d:	c1 c8 08             	ror    $0x8,%eax
544b40:	33 c8                	xor    %eax,%ecx
544b42:	0f b6 c2             	movzbl %dl,%eax
544b45:	c1 ea 18             	shr    $0x18,%edx
544b48:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
544b4f:	c1 c0 08             	rol    $0x8,%eax
544b52:	33 c8                	xor    %eax,%ecx
544b54:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
544b5b:	8b 57 5c             	mov    0x5c(%edi),%edx
544b5e:	33 f1                	xor    %ecx,%esi
544b60:	33 d6                	xor    %esi,%edx
544b62:	33 d5                	xor    %ebp,%edx
544b64:	33 54 24 1c          	xor    0x1c(%esp),%edx
544b68:	8b c2                	mov    %edx,%eax
544b6a:	c1 e8 08             	shr    $0x8,%eax
544b6d:	0f b6 c0             	movzbl %al,%eax
544b70:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
544b77:	8b c2                	mov    %edx,%eax
544b79:	c1 e8 10             	shr    $0x10,%eax
544b7c:	0f b6 c0             	movzbl %al,%eax
544b7f:	c1 c1 10             	rol    $0x10,%ecx
544b82:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
544b89:	c1 c8 08             	ror    $0x8,%eax
544b8c:	33 c8                	xor    %eax,%ecx
544b8e:	0f b6 c2             	movzbl %dl,%eax
544b91:	c1 ea 18             	shr    $0x18,%edx
544b94:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
544b9b:	c1 c0 08             	rol    $0x8,%eax
544b9e:	33 c8                	xor    %eax,%ecx
544ba0:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
544ba7:	8b 57 58             	mov    0x58(%edi),%edx
544baa:	33 d9                	xor    %ecx,%ebx
544bac:	33 d6                	xor    %esi,%edx
544bae:	33 d5                	xor    %ebp,%edx
544bb0:	33 d3                	xor    %ebx,%edx
544bb2:	8b c2                	mov    %edx,%eax
544bb4:	c1 e8 08             	shr    $0x8,%eax
544bb7:	0f b6 c0             	movzbl %al,%eax
544bba:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
544bc1:	8b c2                	mov    %edx,%eax
544bc3:	c1 c1 10             	rol    $0x10,%ecx
544bc6:	c1 e8 10             	shr    $0x10,%eax
544bc9:	0f b6 c0             	movzbl %al,%eax
544bcc:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
544bd3:	c1 c8 08             	ror    $0x8,%eax
544bd6:	33 c8                	xor    %eax,%ecx
544bd8:	0f b6 c2             	movzbl %dl,%eax
544bdb:	c1 ea 18             	shr    $0x18,%edx
544bde:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
544be5:	c1 c0 08             	rol    $0x8,%eax
544be8:	33 c8                	xor    %eax,%ecx
544bea:	8b 44 24 1c          	mov    0x1c(%esp),%eax
544bee:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
544bf5:	33 c1                	xor    %ecx,%eax
544bf7:	8b 57 54             	mov    0x54(%edi),%edx
544bfa:	89 44 24 1c          	mov    %eax,0x1c(%esp)
544bfe:	33 d6                	xor    %esi,%edx
544c00:	33 d0                	xor    %eax,%edx
544c02:	33 d3                	xor    %ebx,%edx
544c04:	8b c2                	mov    %edx,%eax
544c06:	c1 e8 08             	shr    $0x8,%eax
544c09:	0f b6 c0             	movzbl %al,%eax
544c0c:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
544c13:	8b c2                	mov    %edx,%eax
544c15:	c1 e8 10             	shr    $0x10,%eax
544c18:	0f b6 c0             	movzbl %al,%eax
544c1b:	c1 c1 10             	rol    $0x10,%ecx
544c1e:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
544c25:	c1 c8 08             	ror    $0x8,%eax
544c28:	33 c8                	xor    %eax,%ecx
544c2a:	0f b6 c2             	movzbl %dl,%eax
544c2d:	c1 ea 18             	shr    $0x18,%edx
544c30:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
544c37:	c1 c0 08             	rol    $0x8,%eax
544c3a:	33 c8                	xor    %eax,%ecx
544c3c:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
544c43:	8b 57 50             	mov    0x50(%edi),%edx
544c46:	33 e9                	xor    %ecx,%ebp
544c48:	33 d5                	xor    %ebp,%edx
544c4a:	33 54 24 1c          	xor    0x1c(%esp),%edx
544c4e:	33 d3                	xor    %ebx,%edx
544c50:	8b c2                	mov    %edx,%eax
544c52:	c1 e8 08             	shr    $0x8,%eax
544c55:	0f b6 c0             	movzbl %al,%eax
544c58:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
544c5f:	8b c2                	mov    %edx,%eax
544c61:	c1 e8 10             	shr    $0x10,%eax
544c64:	0f b6 c0             	movzbl %al,%eax
544c67:	c1 c1 10             	rol    $0x10,%ecx
544c6a:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
544c71:	c1 c8 08             	ror    $0x8,%eax
544c74:	33 c8                	xor    %eax,%ecx
544c76:	0f b6 c2             	movzbl %dl,%eax
544c79:	c1 ea 18             	shr    $0x18,%edx
544c7c:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
544c83:	c1 c0 08             	rol    $0x8,%eax
544c86:	33 c8                	xor    %eax,%ecx
544c88:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
544c8f:	8b 57 4c             	mov    0x4c(%edi),%edx
544c92:	33 f1                	xor    %ecx,%esi
544c94:	33 d6                	xor    %esi,%edx
544c96:	33 d5                	xor    %ebp,%edx
544c98:	33 54 24 1c          	xor    0x1c(%esp),%edx
544c9c:	8b c2                	mov    %edx,%eax
544c9e:	c1 e8 08             	shr    $0x8,%eax
544ca1:	0f b6 c0             	movzbl %al,%eax
544ca4:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
544cab:	8b c2                	mov    %edx,%eax
544cad:	c1 e8 10             	shr    $0x10,%eax
544cb0:	0f b6 c0             	movzbl %al,%eax
544cb3:	c1 c1 10             	rol    $0x10,%ecx
544cb6:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
544cbd:	c1 c8 08             	ror    $0x8,%eax
544cc0:	33 c8                	xor    %eax,%ecx
544cc2:	0f b6 c2             	movzbl %dl,%eax
544cc5:	c1 ea 18             	shr    $0x18,%edx
544cc8:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
544ccf:	c1 c0 08             	rol    $0x8,%eax
544cd2:	33 c8                	xor    %eax,%ecx
544cd4:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
544cdb:	8b 57 48             	mov    0x48(%edi),%edx
544cde:	33 d9                	xor    %ecx,%ebx
544ce0:	33 d6                	xor    %esi,%edx
544ce2:	33 d5                	xor    %ebp,%edx
544ce4:	33 d3                	xor    %ebx,%edx
544ce6:	8b c2                	mov    %edx,%eax
544ce8:	c1 e8 08             	shr    $0x8,%eax
544ceb:	0f b6 c0             	movzbl %al,%eax
544cee:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
544cf5:	8b c2                	mov    %edx,%eax
544cf7:	c1 e8 10             	shr    $0x10,%eax
544cfa:	0f b6 c0             	movzbl %al,%eax
544cfd:	c1 c1 10             	rol    $0x10,%ecx
544d00:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
544d07:	c1 c8 08             	ror    $0x8,%eax
544d0a:	33 c8                	xor    %eax,%ecx
544d0c:	0f b6 c2             	movzbl %dl,%eax
544d0f:	c1 ea 18             	shr    $0x18,%edx
544d12:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
544d19:	c1 c0 08             	rol    $0x8,%eax
544d1c:	33 c8                	xor    %eax,%ecx
544d1e:	8b 44 24 1c          	mov    0x1c(%esp),%eax
544d22:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
544d29:	33 c1                	xor    %ecx,%eax
544d2b:	8b 57 44             	mov    0x44(%edi),%edx
544d2e:	89 44 24 1c          	mov    %eax,0x1c(%esp)
544d32:	33 d6                	xor    %esi,%edx
544d34:	33 d0                	xor    %eax,%edx
544d36:	33 d3                	xor    %ebx,%edx
544d38:	8b c2                	mov    %edx,%eax
544d3a:	c1 e8 08             	shr    $0x8,%eax
544d3d:	0f b6 c0             	movzbl %al,%eax
544d40:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
544d47:	8b c2                	mov    %edx,%eax
544d49:	c1 e8 10             	shr    $0x10,%eax
544d4c:	0f b6 c0             	movzbl %al,%eax
544d4f:	c1 c1 10             	rol    $0x10,%ecx
544d52:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
544d59:	c1 c8 08             	ror    $0x8,%eax
544d5c:	33 c8                	xor    %eax,%ecx
544d5e:	0f b6 c2             	movzbl %dl,%eax
544d61:	c1 ea 18             	shr    $0x18,%edx
544d64:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
544d6b:	c1 c0 08             	rol    $0x8,%eax
544d6e:	33 c8                	xor    %eax,%ecx
544d70:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
544d77:	8b 57 40             	mov    0x40(%edi),%edx
544d7a:	33 e9                	xor    %ecx,%ebp
544d7c:	33 d5                	xor    %ebp,%edx
544d7e:	33 54 24 1c          	xor    0x1c(%esp),%edx
544d82:	33 d3                	xor    %ebx,%edx
544d84:	8b c2                	mov    %edx,%eax
544d86:	c1 e8 08             	shr    $0x8,%eax
544d89:	0f b6 c0             	movzbl %al,%eax
544d8c:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
544d93:	8b c2                	mov    %edx,%eax
544d95:	c1 e8 10             	shr    $0x10,%eax
544d98:	0f b6 c0             	movzbl %al,%eax
544d9b:	c1 c1 10             	rol    $0x10,%ecx
544d9e:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
544da5:	c1 c8 08             	ror    $0x8,%eax
544da8:	33 c8                	xor    %eax,%ecx
544daa:	0f b6 c2             	movzbl %dl,%eax
544dad:	c1 ea 18             	shr    $0x18,%edx
544db0:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
544db7:	c1 c0 08             	rol    $0x8,%eax
544dba:	33 c8                	xor    %eax,%ecx
544dbc:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
544dc3:	8b 57 3c             	mov    0x3c(%edi),%edx
544dc6:	33 f1                	xor    %ecx,%esi
544dc8:	33 d6                	xor    %esi,%edx
544dca:	33 d5                	xor    %ebp,%edx
544dcc:	33 54 24 1c          	xor    0x1c(%esp),%edx
544dd0:	8b c2                	mov    %edx,%eax
544dd2:	c1 e8 08             	shr    $0x8,%eax
544dd5:	0f b6 c0             	movzbl %al,%eax
544dd8:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
544ddf:	8b c2                	mov    %edx,%eax
544de1:	c1 e8 10             	shr    $0x10,%eax
544de4:	0f b6 c0             	movzbl %al,%eax
544de7:	c1 c1 10             	rol    $0x10,%ecx
544dea:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
544df1:	c1 c8 08             	ror    $0x8,%eax
544df4:	33 c8                	xor    %eax,%ecx
544df6:	0f b6 c2             	movzbl %dl,%eax
544df9:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
544e00:	c1 c0 08             	rol    $0x8,%eax
544e03:	33 c8                	xor    %eax,%ecx
544e05:	c1 ea 18             	shr    $0x18,%edx
544e08:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
544e0f:	8b 57 38             	mov    0x38(%edi),%edx
544e12:	33 d9                	xor    %ecx,%ebx
544e14:	33 d6                	xor    %esi,%edx
544e16:	33 d5                	xor    %ebp,%edx
544e18:	33 d3                	xor    %ebx,%edx
544e1a:	8b c2                	mov    %edx,%eax
544e1c:	c1 e8 08             	shr    $0x8,%eax
544e1f:	0f b6 c0             	movzbl %al,%eax
544e22:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
544e29:	8b c2                	mov    %edx,%eax
544e2b:	c1 e8 10             	shr    $0x10,%eax
544e2e:	0f b6 c0             	movzbl %al,%eax
544e31:	c1 c1 10             	rol    $0x10,%ecx
544e34:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
544e3b:	c1 c8 08             	ror    $0x8,%eax
544e3e:	33 c8                	xor    %eax,%ecx
544e40:	0f b6 c2             	movzbl %dl,%eax
544e43:	c1 ea 18             	shr    $0x18,%edx
544e46:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
544e4d:	c1 c0 08             	rol    $0x8,%eax
544e50:	33 c8                	xor    %eax,%ecx
544e52:	8b 44 24 1c          	mov    0x1c(%esp),%eax
544e56:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
544e5d:	33 c1                	xor    %ecx,%eax
544e5f:	8b 57 34             	mov    0x34(%edi),%edx
544e62:	89 44 24 1c          	mov    %eax,0x1c(%esp)
544e66:	33 d6                	xor    %esi,%edx
544e68:	33 d0                	xor    %eax,%edx
544e6a:	33 d3                	xor    %ebx,%edx
544e6c:	8b c2                	mov    %edx,%eax
544e6e:	c1 e8 08             	shr    $0x8,%eax
544e71:	0f b6 c0             	movzbl %al,%eax
544e74:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
544e7b:	8b c2                	mov    %edx,%eax
544e7d:	c1 e8 10             	shr    $0x10,%eax
544e80:	0f b6 c0             	movzbl %al,%eax
544e83:	c1 c1 10             	rol    $0x10,%ecx
544e86:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
544e8d:	c1 c8 08             	ror    $0x8,%eax
544e90:	33 c8                	xor    %eax,%ecx
544e92:	0f b6 c2             	movzbl %dl,%eax
544e95:	c1 ea 18             	shr    $0x18,%edx
544e98:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
544e9f:	c1 c0 08             	rol    $0x8,%eax
544ea2:	33 c8                	xor    %eax,%ecx
544ea4:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
544eab:	8b 57 30             	mov    0x30(%edi),%edx
544eae:	33 e9                	xor    %ecx,%ebp
544eb0:	33 d5                	xor    %ebp,%edx
544eb2:	33 54 24 1c          	xor    0x1c(%esp),%edx
544eb6:	33 d3                	xor    %ebx,%edx
544eb8:	8b c2                	mov    %edx,%eax
544eba:	c1 e8 08             	shr    $0x8,%eax
544ebd:	0f b6 c0             	movzbl %al,%eax
544ec0:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
544ec7:	8b c2                	mov    %edx,%eax
544ec9:	c1 e8 10             	shr    $0x10,%eax
544ecc:	0f b6 c0             	movzbl %al,%eax
544ecf:	c1 c1 10             	rol    $0x10,%ecx
544ed2:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
544ed9:	c1 c8 08             	ror    $0x8,%eax
544edc:	33 c8                	xor    %eax,%ecx
544ede:	0f b6 c2             	movzbl %dl,%eax
544ee1:	c1 ea 18             	shr    $0x18,%edx
544ee4:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
544eeb:	c1 c0 08             	rol    $0x8,%eax
544eee:	33 c8                	xor    %eax,%ecx
544ef0:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
544ef7:	8b 57 2c             	mov    0x2c(%edi),%edx
544efa:	33 f1                	xor    %ecx,%esi
544efc:	33 d6                	xor    %esi,%edx
544efe:	33 d5                	xor    %ebp,%edx
544f00:	33 54 24 1c          	xor    0x1c(%esp),%edx
544f04:	8b c2                	mov    %edx,%eax
544f06:	c1 e8 08             	shr    $0x8,%eax
544f09:	0f b6 c0             	movzbl %al,%eax
544f0c:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
544f13:	8b c2                	mov    %edx,%eax
544f15:	c1 c1 10             	rol    $0x10,%ecx
544f18:	c1 e8 10             	shr    $0x10,%eax
544f1b:	0f b6 c0             	movzbl %al,%eax
544f1e:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
544f25:	c1 c8 08             	ror    $0x8,%eax
544f28:	33 c8                	xor    %eax,%ecx
544f2a:	0f b6 c2             	movzbl %dl,%eax
544f2d:	c1 ea 18             	shr    $0x18,%edx
544f30:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
544f37:	c1 c0 08             	rol    $0x8,%eax
544f3a:	33 c8                	xor    %eax,%ecx
544f3c:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
544f43:	8b 57 28             	mov    0x28(%edi),%edx
544f46:	33 d9                	xor    %ecx,%ebx
544f48:	33 d6                	xor    %esi,%edx
544f4a:	33 d5                	xor    %ebp,%edx
544f4c:	33 d3                	xor    %ebx,%edx
544f4e:	8b c2                	mov    %edx,%eax
544f50:	c1 e8 08             	shr    $0x8,%eax
544f53:	0f b6 c0             	movzbl %al,%eax
544f56:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
544f5d:	8b c2                	mov    %edx,%eax
544f5f:	c1 e8 10             	shr    $0x10,%eax
544f62:	0f b6 c0             	movzbl %al,%eax
544f65:	c1 c1 10             	rol    $0x10,%ecx
544f68:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
544f6f:	c1 c8 08             	ror    $0x8,%eax
544f72:	33 c8                	xor    %eax,%ecx
544f74:	0f b6 c2             	movzbl %dl,%eax
544f77:	c1 ea 18             	shr    $0x18,%edx