407a86:	f7 d0                	not    %eax
407a88:	23 c6                	and    %esi,%eax
407a8a:	89 5d fc             	mov    %ebx,-0x4(%ebp)
407a8d:	23 d9                	and    %ecx,%ebx
407a8f:	0b c3                	or     %ebx,%eax
407a91:	8b 5d fc             	mov    -0x4(%ebp),%ebx
407a94:	89 55 f8             	mov    %edx,-0x8(%ebp)
407a97:	c1 c2 05             	rol    $0x5,%edx
407a9a:	03 d0                	add    %eax,%edx
407a9c:	03 94 bd bc fe ff ff 	add    -0x144(%ebp,%edi,4),%edx
407aa3:	8b 45 f4             	mov    -0xc(%ebp),%eax
407aa6:	8d 84 02 99 79 82 5a 	lea    0x5a827999(%edx,%eax,1),%eax
407aad:	8b 55 f8             	mov    -0x8(%ebp),%edx
407ab0:	89 75 f4             	mov    %esi,-0xc(%ebp)
407ab3:	c1 c9 02             	ror    $0x2,%ecx
407ab6:	8b f2                	mov    %edx,%esi
407ab8:	f7 d6                	not    %esi
407aba:	23 f3                	and    %ebx,%esi
407abc:	89 4d fc             	mov    %ecx,-0x4(%ebp)
407abf:	23 ca                	and    %edx,%ecx
407ac1:	0b f1                	or     %ecx,%esi
407ac3:	8b 4d f4             	mov    -0xc(%ebp),%ecx
407ac6:	89 45 f8             	mov    %eax,-0x8(%ebp)
407ac9:	c1 c0 05             	rol    $0x5,%eax
407acc:	03 c6                	add    %esi,%eax
407ace:	03 84 bd c0 fe ff ff 	add    -0x140(%ebp,%edi,4),%eax
407ad5:	89 5d f4             	mov    %ebx,-0xc(%ebp)
407ad8:	8d b4 08 99 79 82 5a 	lea    0x5a827999(%eax,%ecx,1),%esi
407adf:	8b 4d f8             	mov    -0x8(%ebp),%ecx
407ae2:	8b 45 fc             	mov    -0x4(%ebp),%eax
407ae5:	c1 ca 02             	ror    $0x2,%edx
407ae8:	8b d9                	mov    %ecx,%ebx
407aea:	89 55 fc             	mov    %edx,-0x4(%ebp)
407aed:	89 75 f8             	mov    %esi,-0x8(%ebp)
407af0:	f7 d3                	not    %ebx
407af2:	23 d1                	and    %ecx,%edx
407af4:	23 d8                	and    %eax,%ebx
407af6:	c1 c6 05             	rol    $0x5,%esi
407af9:	0b da                	or     %edx,%ebx
407afb:	8b 55 f4             	mov    -0xc(%ebp),%edx
407afe:	03 f3                	add    %ebx,%esi
407b00:	03 b4 bd c4 fe ff ff 	add    -0x13c(%ebp,%edi,4),%esi
407b07:	89 45 f4             	mov    %eax,-0xc(%ebp)
407b0a:	8b 45 f8             	mov    -0x8(%ebp),%eax
407b0d:	8d b4 16 99 79 82 5a 	lea    0x5a827999(%esi,%edx,1),%esi
407b14:	8b 55 fc             	mov    -0x4(%ebp),%edx
407b17:	c1 c9 02             	ror    $0x2,%ecx
407b1a:	83 c7 05             	add    $0x5,%edi
407b1d:	8b de                	mov    %esi,%ebx
407b1f:	89 5d f8             	mov    %ebx,-0x8(%ebp)
407b22:	89 7d fc             	mov    %edi,-0x4(%ebp)
407b25:	83 ff 14             	cmp    $0x14,%edi
407b28:	0f 8c f2 fe ff ff    	jl     0x407a20
407b2e:	bf 14 00 00 00       	mov    $0x14,%edi
407b33:	c1 c6 05             	rol    $0x5,%esi
407b36:	8b da                	mov    %edx,%ebx
407b38:	33 d9                	xor    %ecx,%ebx
407b3a:	33 d8                	xor    %eax,%ebx
407b3c:	03 f3                	add    %ebx,%esi
407b3e:	03 b4 bd b4 fe ff ff 	add    -0x14c(%ebp,%edi,4),%esi
407b45:	8b 5d f4             	mov    -0xc(%ebp),%ebx
407b48:	c1 c8 02             	ror    $0x2,%eax
407b4b:	89 55 f4             	mov    %edx,-0xc(%ebp)
407b4e:	8d b4 1e a1 eb d9 6e 	lea    0x6ed9eba1(%esi,%ebx,1),%esi
407b55:	8b 5d f8             	mov    -0x8(%ebp),%ebx
407b58:	89 75 f8             	mov    %esi,-0x8(%ebp)
407b5b:	c1 c6 05             	rol    $0x5,%esi
407b5e:	8b d1                	mov    %ecx,%edx
407b60:	33 d0                	xor    %eax,%edx
407b62:	33 d3                	xor    %ebx,%edx
407b64:	03 f2                	add    %edx,%esi
407b66:	03 b4 bd b8 fe ff ff 	add    -0x148(%ebp,%edi,4),%esi
407b6d:	8b 55 f4             	mov    -0xc(%ebp),%edx
407b70:	8d 94 16 a1 eb d9 6e 	lea    0x6ed9eba1(%esi,%edx,1),%edx
407b77:	c1 cb 02             	ror    $0x2,%ebx
407b7a:	8b f0                	mov    %eax,%esi
407b7c:	33 c3                	xor    %ebx,%eax
407b7e:	89 4d f4             	mov    %ecx,-0xc(%ebp)
407b81:	8b 4d f8             	mov    -0x8(%ebp),%ecx
407b84:	33 c1                	xor    %ecx,%eax
407b86:	89 55 f8             	mov    %edx,-0x8(%ebp)
407b89:	c1 c2 05             	rol    $0x5,%edx
407b8c:	03 d0                	add    %eax,%edx
407b8e:	03 94 bd bc fe ff ff 	add    -0x144(%ebp,%edi,4),%edx
407b95:	8b 45 f4             	mov    -0xc(%ebp),%eax
407b98:	c1 c9 02             	ror    $0x2,%ecx
407b9b:	8d 84 02 a1 eb d9 6e 	lea    0x6ed9eba1(%edx,%eax,1),%eax
407ba2:	8b 55 f8             	mov    -0x8(%ebp),%edx
407ba5:	89 5d fc             	mov    %ebx,-0x4(%ebp)
407ba8:	89 4d fc             	mov    %ecx,-0x4(%ebp)
407bab:	89 45 f8             	mov    %eax,-0x8(%ebp)
407bae:	c1 c0 05             	rol    $0x5,%eax
407bb1:	8b cb                	mov    %ebx,%ecx
407bb3:	33 4d fc             	xor    -0x4(%ebp),%ecx
407bb6:	83 c7 05             	add    $0x5,%edi
407bb9:	33 ca                	xor    %edx,%ecx
407bbb:	03 c1                	add    %ecx,%eax
407bbd:	03 84 bd ac fe ff ff 	add    -0x154(%ebp,%edi,4),%eax
407bc4:	8b 4d f8             	mov    -0x8(%ebp),%ecx
407bc7:	c1 ca 02             	ror    $0x2,%edx
407bca:	8d b4 30 a1 eb d9 6e 	lea    0x6ed9eba1(%eax,%esi,1),%esi
407bd1:	8b 45 fc             	mov    -0x4(%ebp),%eax
407bd4:	89 55 fc             	mov    %edx,-0x4(%ebp)
407bd7:	89 75 f8             	mov    %esi,-0x8(%ebp)
407bda:	8b d0                	mov    %eax,%edx
407bdc:	33 55 fc             	xor    -0x4(%ebp),%edx
407bdf:	c1 c6 05             	rol    $0x5,%esi
407be2:	33 d1                	xor    %ecx,%edx
407be4:	03 f2                	add    %edx,%esi
407be6:	03 b4 bd b0 fe ff ff 	add    -0x150(%ebp,%edi,4),%esi
407bed:	8b 55 fc             	mov    -0x4(%ebp),%edx
407bf0:	8d b4 1e a1 eb d9 6e 	lea    0x6ed9eba1(%esi,%ebx,1),%esi
407bf7:	89 45 f4             	mov    %eax,-0xc(%ebp)
407bfa:	8b 45 f8             	mov    -0x8(%ebp),%eax
407bfd:	c1 c9 02             	ror    $0x2,%ecx
407c00:	89 75 f8             	mov    %esi,-0x8(%ebp)
407c03:	83 ff 28             	cmp    $0x28,%edi
407c06:	0f 8c 27 ff ff ff    	jl     0x407b33
407c0c:	c7 45 fc 28 00 00 00 	movl   $0x28,-0x4(%ebp)
407c13:	c1 c6 05             	rol    $0x5,%esi
407c16:	03 75 f4             	add    -0xc(%ebp),%esi
407c19:	89 55 f4             	mov    %edx,-0xc(%ebp)
407c1c:	8b f9                	mov    %ecx,%edi
407c1e:	0b f8                	or     %eax,%edi
407c20:	23 fa                	and    %edx,%edi
407c22:	8b d9                	mov    %ecx,%ebx
407c24:	23 d8                	and    %eax,%ebx
407c26:	0b fb                	or     %ebx,%edi
407c28:	8b 5d fc             	mov    -0x4(%ebp),%ebx
407c2b:	03 bc 9d b4 fe ff ff 	add    -0x14c(%ebp,%ebx,4),%edi
407c32:	c1 c8 02             	ror    $0x2,%eax
407c35:	8d b4 37 dc bc 1b 8f 	lea    -0x70e44324(%edi,%esi,1),%esi
407c3c:	8b 7d f8             	mov    -0x8(%ebp),%edi
407c3f:	89 75 f8             	mov    %esi,-0x8(%ebp)
407c42:	c1 c6 05             	rol    $0x5,%esi
407c45:	03 75 f4             	add    -0xc(%ebp),%esi
407c48:	8b d0                	mov    %eax,%edx
407c4a:	0b d7                	or     %edi,%edx
407c4c:	23 d1                	and    %ecx,%edx
407c4e:	8b d8                	mov    %eax,%ebx
407c50:	23 df                	and    %edi,%ebx
407c52:	0b d3                	or     %ebx,%edx
407c54:	8b 5d fc             	mov    -0x4(%ebp),%ebx
407c57:	03 94 9d b8 fe ff ff 	add    -0x148(%ebp,%ebx,4),%edx
407c5e:	c1 cf 02             	ror    $0x2,%edi
407c61:	8d 94 32 dc bc 1b 8f 	lea    -0x70e44324(%edx,%esi,1),%edx
407c68:	8b f7                	mov    %edi,%esi
407c6a:	89 4d f4             	mov    %ecx,-0xc(%ebp)
407c6d:	8b 4d f8             	mov    -0x8(%ebp),%ecx
407c70:	0b f1                	or     %ecx,%esi
407c72:	23 f0                	and    %eax,%esi
407c74:	89 55 f8             	mov    %edx,-0x8(%ebp)
407c77:	c1 c2 05             	rol    $0x5,%edx
407c7a:	03 55 f4             	add    -0xc(%ebp),%edx
407c7d:	89 45 fc             	mov    %eax,-0x4(%ebp)
407c80:	8b c7                	mov    %edi,%eax
407c82:	23 c1                	and    %ecx,%eax
407c84:	0b f0                	or     %eax,%esi
407c86:	03 b4 9d bc fe ff ff 	add    -0x144(%ebp,%ebx,4),%esi
407c8d:	8b 45 fc             	mov    -0x4(%ebp),%eax
407c90:	8d 94 16 dc bc 1b 8f 	lea    -0x70e44324(%esi,%edx,1),%edx
407c97:	c1 c9 02             	ror    $0x2,%ecx
407c9a:	89 45 f4             	mov    %eax,-0xc(%ebp)
407c9d:	8b 45 f8             	mov    -0x8(%ebp),%eax
407ca0:	89 7d fc             	mov    %edi,-0x4(%ebp)
407ca3:	8b f1                	mov    %ecx,%esi
407ca5:	0b f0                	or     %eax,%esi
407ca7:	23 f7                	and    %edi,%esi
407ca9:	89 55 f8             	mov    %edx,-0x8(%ebp)
407cac:	c1 c2 05             	rol    $0x5,%edx
407caf:	03 55 f4             	add    -0xc(%ebp),%edx
407cb2:	8b f9                	mov    %ecx,%edi
407cb4:	23 f8                	and    %eax,%edi
407cb6:	0b f7                	or     %edi,%esi
407cb8:	03 b4 9d c0 fe ff ff 	add    -0x140(%ebp,%ebx,4),%esi
407cbf:	c1 c8 02             	ror    $0x2,%eax
407cc2:	8d b4 16 dc bc 1b 8f 	lea    -0x70e44324(%esi,%edx,1),%esi
407cc9:	8b 55 fc             	mov    -0x4(%ebp),%edx
407ccc:	89 55 f4             	mov    %edx,-0xc(%ebp)
407ccf:	8b d1                	mov    %ecx,%edx
407cd1:	8b 4d f8             	mov    -0x8(%ebp),%ecx
407cd4:	8b f8                	mov    %eax,%edi
407cd6:	0b f9                	or     %ecx,%edi
407cd8:	23 fa                	and    %edx,%edi
407cda:	89 55 fc             	mov    %edx,-0x4(%ebp)
407cdd:	89 75 f8             	mov    %esi,-0x8(%ebp)
407ce0:	8b d0                	mov    %eax,%edx
407ce2:	23 d1                	and    %ecx,%edx
407ce4:	0b fa                	or     %edx,%edi
407ce6:	03 bc 9d c4 fe ff ff 	add    -0x13c(%ebp,%ebx,4),%edi
407ced:	8b 55 fc             	mov    -0x4(%ebp),%edx
407cf0:	c1 c6 05             	rol    $0x5,%esi
407cf3:	03 75 f4             	add    -0xc(%ebp),%esi
407cf6:	89 55 f4             	mov    %edx,-0xc(%ebp)
407cf9:	8d b4 37 dc bc 1b 8f 	lea    -0x70e44324(%edi,%esi,1),%esi
407d00:	8b d0                	mov    %eax,%edx
407d02:	8b 45 f8             	mov    -0x8(%ebp),%eax
407d05:	c1 c9 02             	ror    $0x2,%ecx
407d08:	89 75 f8             	mov    %esi,-0x8(%ebp)
407d0b:	83 c3 05             	add    $0x5,%ebx
407d0e:	89 5d fc             	mov    %ebx,-0x4(%ebp)
407d11:	83 fb 3c             	cmp    $0x3c,%ebx
407d14:	0f 8c f9 fe ff ff    	jl     0x407c13
407d1a:	bf 3c 00 00 00       	mov    $0x3c,%edi
407d1f:	89 7d fc             	mov    %edi,-0x4(%ebp)
407d22:	c1 c6 05             	rol    $0x5,%esi
407d25:	03 75 f4             	add    -0xc(%ebp),%esi
407d28:	8b da                	mov    %edx,%ebx
407d2a:	33 d9                	xor    %ecx,%ebx
407d2c:	33 d8                	xor    %eax,%ebx
407d2e:	03 9c bd b4 fe ff ff 	add    -0x14c(%ebp,%edi,4),%ebx
407d35:	8b 7d fc             	mov    -0x4(%ebp),%edi
407d38:	c1 c8 02             	ror    $0x2,%eax
407d3b:	8d b4 33 d6 c1 62 ca 	lea    -0x359d3e2a(%ebx,%esi,1),%esi
407d42:	8b 5d f8             	mov    -0x8(%ebp),%ebx
407d45:	89 55 f4             	mov    %edx,-0xc(%ebp)
407d48:	89 75 f8             	mov    %esi,-0x8(%ebp)
407d4b:	c1 c6 05             	rol    $0x5,%esi
407d4e:	03 75 f4             	add    -0xc(%ebp),%esi
407d51:	8b d1                	mov    %ecx,%edx
407d53:	33 d0                	xor    %eax,%edx
407d55:	33 d3                	xor    %ebx,%edx
407d57:	03 94 bd b8 fe ff ff 	add    -0x148(%ebp,%edi,4),%edx
407d5e:	c1 cb 02             	ror    $0x2,%ebx
407d61:	8d 94 32 d6 c1 62 ca 	lea    -0x359d3e2a(%edx,%esi,1),%edx
407d68:	8b f0                	mov    %eax,%esi
407d6a:	33 c3                	xor    %ebx,%eax
407d6c:	89 4d f4             	mov    %ecx,-0xc(%ebp)
407d6f:	8b 4d f8             	mov    -0x8(%ebp),%ecx
407d72:	33 c1                	xor    %ecx,%eax
407d74:	03 84 bd bc fe ff ff 	add    -0x144(%ebp,%edi,4),%eax
407d7b:	89 55 f8             	mov    %edx,-0x8(%ebp)
407d7e:	c1 c2 05             	rol    $0x5,%edx
407d81:	03 55 f4             	add    -0xc(%ebp),%edx
407d84:	89 75 f4             	mov    %esi,-0xc(%ebp)
407d87:	c1 c9 02             	ror    $0x2,%ecx
407d8a:	8d 84 10 d6 c1 62 ca 	lea    -0x359d3e2a(%eax,%edx,1),%eax
407d91:	8b 55 f8             	mov    -0x8(%ebp),%edx
407d94:	8b f3                	mov    %ebx,%esi
407d96:	33 f1                	xor    %ecx,%esi
407d98:	33 f2                	xor    %edx,%esi
407d9a:	03 b4 bd c0 fe ff ff 	add    -0x140(%ebp,%edi,4),%esi
407da1:	89 45 f8             	mov    %eax,-0x8(%ebp)
407da4:	c1 c0 05             	rol    $0x5,%eax
407da7:	03 45 f4             	add    -0xc(%ebp),%eax
407daa:	89 5d f4             	mov    %ebx,-0xc(%ebp)
407dad:	8d b4 06 d6 c1 62 ca 	lea    -0x359d3e2a(%esi,%eax,1),%esi
407db4:	8b c1                	mov    %ecx,%eax
407db6:	89 5d fc             	mov    %ebx,-0x4(%ebp)
407db9:	c1 ca 02             	ror    $0x2,%edx
407dbc:	89 4d fc             	mov    %ecx,-0x4(%ebp)
407dbf:	8b 4d f8             	mov    -0x8(%ebp),%ecx
407dc2:	89 75 f8             	mov    %esi,-0x8(%ebp)
407dc5:	8b d8                	mov    %eax,%ebx
407dc7:	33 da                	xor    %edx,%ebx
407dc9:	c1 c6 05             	rol    $0x5,%esi
407dcc:	03 75 f4             	add    -0xc(%ebp),%esi
407dcf:	33 d9                	xor    %ecx,%ebx
407dd1:	03 9c bd c4 fe ff ff 	add    -0x13c(%ebp,%edi,4),%ebx
407dd8:	83 c7 05             	add    $0x5,%edi
407ddb:	8d b4 33 d6 c1 62 ca 	lea    -0x359d3e2a(%ebx,%esi,1),%esi
407de2:	89 45 f4             	mov    %eax,-0xc(%ebp)
407de5:	8b 45 f8             	mov    -0x8(%ebp),%eax
407de8:	c1 c9 02             	ror    $0x2,%ecx
407deb:	89 55 fc             	mov    %edx,-0x4(%ebp)
407dee:	89 75 f8             	mov    %esi,-0x8(%ebp)
407df1:	89 7d fc             	mov    %edi,-0x4(%ebp)
407df4:	83 ff 50             	cmp    $0x50,%edi
407df7:	0f 8c 25 ff ff ff    	jl     0x407d22
407dfd:	8b 7d 08             	mov    0x8(%ebp),%edi
407e00:	8b 1f                	mov    (%edi),%ebx
407e02:	03 de                	add    %esi,%ebx
407e04:	8b 77 04             	mov    0x4(%edi),%esi
407e07:	03 f0                	add    %eax,%esi
407e09:	8b 47 08             	mov    0x8(%edi),%eax
407e0c:	03 c1                	add    %ecx,%eax
407e0e:	89 47 08             	mov    %eax,0x8(%edi)
407e11:	8b 47 0c             	mov    0xc(%edi),%eax
407e14:	03 c2                	add    %edx,%eax
407e16:	89 47 0c             	mov    %eax,0xc(%edi)
407e19:	8b 47 10             	mov    0x10(%edi),%eax
407e1c:	03 45 f4             	add    -0xc(%ebp),%eax
407e1f:	89 1f                	mov    %ebx,(%edi)
407e21:	89 77 04             	mov    %esi,0x4(%edi)
407e24:	89 47 10             	mov    %eax,0x10(%edi)
407e27:	c7 47 5c 00 00 00 00 	movl   $0x0,0x5c(%edi)
407e2e:	5f                   	pop    %edi
407e2f:	5e                   	pop    %esi
407e30:	5b                   	pop    %ebx
407e31:	8b e5                	mov    %ebp,%esp
407e33:	5d                   	pop    %ebp
407e34:	c3                   	ret
407e35:	b0 b6                	mov    $0xb6,%al
407e37:	82 f9 ae             	cmp    $0xae,%cl
407e3a:	30 f9                	xor    %bh,%cl
407e3c:	1c e9                	sbb    $0xe9,%al
407e3e:	d3 57 55             	rcll   %cl,0x55(%edi)
407e41:	8b ec                	mov    %esp,%ebp
407e43:	53                   	push   %ebx
407e44:	56                   	push   %esi
407e45:	8b 75 08             	mov    0x8(%ebp),%esi
407e48:	8b 46 5c             	mov    0x5c(%esi),%eax
407e4b:	57                   	push   %edi
407e4c:	c6 44 30 1c 80       	movb   $0x80,0x1c(%eax,%esi,1)
407e51:	bf 01 00 00 00       	mov    $0x1,%edi
407e56:	01 7e 5c             	add    %edi,0x5c(%esi)
407e59:	83 f8 37             	cmp    $0x37,%eax
407e5c:	8b 46 5c             	mov    0x5c(%esi),%eax
407e5f:	7e 41                	jle    0x407ea2
407e61:	b9 40 00 00 00       	mov    $0x40,%ecx
407e66:	32 db                	xor    %bl,%bl
407e68:	3b c1                	cmp    %ecx,%eax
407e6a:	7d 12                	jge    0x407e7e
407e6c:	8d 64 24 00          	lea    0x0(%esp),%esp
407e70:	88 5c 30 1c          	mov    %bl,0x1c(%eax,%esi,1)
407e74:	01 7e 5c             	add    %edi,0x5c(%esi)
407e77:	8b 46 5c             	mov    0x5c(%esi),%eax
407e7a:	3b c1                	cmp    %ecx,%eax
407e7c:	7c f2                	jl     0x407e70
407e7e:	56                   	push   %esi
407e7f:	e8 6c fa ff ff       	call   0x4078f0
407e84:	b9 38 00 00 00       	mov    $0x38,%ecx
407e89:	83 c4 04             	add    $0x4,%esp
407e8c:	39 4e 5c             	cmp    %ecx,0x5c(%esi)
407e8f:	7d 2d                	jge    0x407ebe
407e91:	8b 46 5c             	mov    0x5c(%esi),%eax
407e94:	88 5c 06 1c          	mov    %bl,0x1c(%esi,%eax,1)
407e98:	01 7e 5c             	add    %edi,0x5c(%esi)
407e9b:	39 4e 5c             	cmp    %ecx,0x5c(%esi)
407e9e:	7c f1                	jl     0x407e91
407ea0:	eb 1c                	jmp    0x407ebe
407ea2:	b9 38 00 00 00       	mov    $0x38,%ecx
407ea7:	3b c1                	cmp    %ecx,%eax
407ea9:	7d 13                	jge    0x407ebe
407eab:	32 db                	xor    %bl,%bl
407ead:	8d 49 00             	lea    0x0(%ecx),%ecx
407eb0:	88 5c 30 1c          	mov    %bl,0x1c(%eax,%esi,1)
407eb4:	01 7e 5c             	add    %edi,0x5c(%esi)
407eb7:	8b 46 5c             	mov    0x5c(%esi),%eax
407eba:	3b c1                	cmp    %ecx,%eax
407ebc:	7c f2                	jl     0x407eb0
407ebe:	0f b6 4e 1b          	movzbl 0x1b(%esi),%ecx
407ec2:	0f b6 56 1a          	movzbl 0x1a(%esi),%edx
407ec6:	0f b6 46 19          	movzbl 0x19(%esi),%eax
407eca:	88 4e 54             	mov    %cl,0x54(%esi)
407ecd:	0f b6 4e 18          	movzbl 0x18(%esi),%ecx
407ed1:	88 56 55             	mov    %dl,0x55(%esi)
407ed4:	0f b6 56 17          	movzbl 0x17(%esi),%edx
407ed8:	88 46 56             	mov    %al,0x56(%esi)
407edb:	0f b6 46 16          	movzbl 0x16(%esi),%eax