405b8e:	20 4f ef             	and    %cl,-0x11(%edi)
405b91:	e5 42                	in     $0x42,%eax
405b93:	28 02                	sub    %al,(%edx)
405b95:	00 00                	add    %al,(%eax)
405b97:	2b 28                	sub    (%eax),%ebp
405b99:	66 00 00             	data16 add %al,(%eax)
405b9c:	06                   	push   %es
405b9d:	28 60 00             	sub    %ah,0x0(%eax)
405ba0:	00 06                	add    %al,(%esi)
405ba2:	2a 00                	sub    (%eax),%al
405ba4:	03 30                	add    (%eax),%esi
405ba6:	03 00                	add    (%eax),%eax
405ba8:	5b                   	pop    %ebx
405ba9:	00 00                	add    %al,(%eax)
405bab:	00 00                	add    %al,(%eax)
405bad:	00 00                	add    %al,(%eax)
405baf:	00 02                	add    %al,(%edx)
405bb1:	7b 2d                	jnp    0x405be0
405bb3:	00 00                	add    %al,(%eax)
405bb5:	04 2c                	add    $0x2c,%al
405bb7:	0e                   	push   %cs
405bb8:	02 02                	add    (%edx),%al
405bba:	7b 2c                	jnp    0x405be8
405bbc:	00 00                	add    %al,(%eax)
405bbe:	04 17                	add    $0x17,%al
405bc0:	58                   	pop    %eax
405bc1:	7d 2c                	jge    0x405bef
405bc3:	00 00                	add    %al,(%eax)
405bc5:	04 02                	add    $0x2,%al
405bc7:	7b 2e                	jnp    0x405bf7
405bc9:	00 00                	add    %al,(%eax)
405bcb:	04 17                	add    $0x17,%al
405bcd:	33 1c 02             	xor    (%edx,%eax,1),%ebx
405bd0:	7b 32                	jnp    0x405c04
405bd2:	00 00                	add    %al,(%eax)
405bd4:	04 02                	add    $0x2,%al
405bd6:	7b 3c                	jnp    0x405c14
405bd8:	00 00                	add    %al,(%eax)
405bda:	04 28                	add    $0x28,%al
405bdc:	67 00 00             	add    %al,(%bx,%si)
405bdf:	06                   	push   %es
405be0:	28 68 00             	sub    %ch,0x0(%eax)
405be3:	00 06                	add    %al,(%esi)
405be5:	02 28                	add    (%eax),%ch
405be7:	52                   	push   %edx
405be8:	00 00                	add    %al,(%eax)
405bea:	06                   	push   %es
405beb:	02 7b 2e             	add    0x2e(%ebx),%bh
405bee:	00 00                	add    %al,(%eax)
405bf0:	04 17                	add    $0x17,%al
405bf2:	2e 16                	cs push %ss
405bf4:	02 7b 32             	add    0x32(%ebx),%bh
405bf7:	00 00                	add    %al,(%eax)
405bf9:	04 02                	add    $0x2,%al
405bfb:	7b 3b                	jnp    0x405c38
405bfd:	00 00                	add    %al,(%eax)
405bff:	04 28                	add    $0x28,%al
405c01:	67 00 00             	add    %al,(%bx,%si)
405c04:	06                   	push   %es
405c05:	28 68 00             	sub    %ch,0x0(%eax)
405c08:	00 06                	add    %al,(%esi)
405c0a:	2a 00                	sub    (%eax),%al
405c0c:	03 30                	add    (%eax),%esi
405c0e:	03 00                	add    (%eax),%eax
405c10:	5b                   	pop    %ebx
405c11:	00 00                	add    %al,(%eax)
405c13:	00 00                	add    %al,(%eax)
405c15:	00 00                	add    %al,(%eax)
405c17:	00 02                	add    %al,(%edx)
405c19:	7b 2d                	jnp    0x405c48
405c1b:	00 00                	add    %al,(%eax)
405c1d:	04 2c                	add    $0x2c,%al
405c1f:	0e                   	push   %cs
405c20:	02 02                	add    (%edx),%al
405c22:	7b 2c                	jnp    0x405c50
405c24:	00 00                	add    %al,(%eax)
405c26:	04 17                	add    $0x17,%al
405c28:	58                   	pop    %eax
405c29:	7d 2c                	jge    0x405c57
405c2b:	00 00                	add    %al,(%eax)
405c2d:	04 02                	add    $0x2,%al
405c2f:	7b 2e                	jnp    0x405c5f
405c31:	00 00                	add    %al,(%eax)
405c33:	04 18                	add    $0x18,%al
405c35:	33 1c 02             	xor    (%edx,%eax,1),%ebx
405c38:	7b 33                	jnp    0x405c6d
405c3a:	00 00                	add    %al,(%eax)
405c3c:	04 02                	add    $0x2,%al
405c3e:	7b 3c                	jnp    0x405c7c
405c40:	00 00                	add    %al,(%eax)
405c42:	04 28                	add    $0x28,%al
405c44:	67 00 00             	add    %al,(%bx,%si)
405c47:	06                   	push   %es
405c48:	28 68 00             	sub    %ch,0x0(%eax)
405c4b:	00 06                	add    %al,(%esi)
405c4d:	02 28                	add    (%eax),%ch
405c4f:	52                   	push   %edx
405c50:	00 00                	add    %al,(%eax)
405c52:	06                   	push   %es
405c53:	02 7b 2e             	add    0x2e(%ebx),%bh
405c56:	00 00                	add    %al,(%eax)
405c58:	04 18                	add    $0x18,%al
405c5a:	2e 16                	cs push %ss
405c5c:	02 7b 33             	add    0x33(%ebx),%bh
405c5f:	00 00                	add    %al,(%eax)
405c61:	04 02                	add    $0x2,%al
405c63:	7b 3b                	jnp    0x405ca0
405c65:	00 00                	add    %al,(%eax)
405c67:	04 28                	add    $0x28,%al
405c69:	67 00 00             	add    %al,(%bx,%si)
405c6c:	06                   	push   %es
405c6d:	28 68 00             	sub    %ch,0x0(%eax)
405c70:	00 06                	add    %al,(%esi)
405c72:	2a 00                	sub    (%eax),%al
405c74:	03 30                	add    (%eax),%esi
405c76:	03 00                	add    (%eax),%eax
405c78:	5b                   	pop    %ebx
405c79:	00 00                	add    %al,(%eax)
405c7b:	00 00                	add    %al,(%eax)
405c7d:	00 00                	add    %al,(%eax)
405c7f:	00 02                	add    %al,(%edx)
405c81:	7b 2d                	jnp    0x405cb0
405c83:	00 00                	add    %al,(%eax)
405c85:	04 2c                	add    $0x2c,%al
405c87:	0e                   	push   %cs
405c88:	02 02                	add    (%edx),%al
405c8a:	7b 2c                	jnp    0x405cb8
405c8c:	00 00                	add    %al,(%eax)
405c8e:	04 17                	add    $0x17,%al
405c90:	58                   	pop    %eax
405c91:	7d 2c                	jge    0x405cbf
405c93:	00 00                	add    %al,(%eax)
405c95:	04 02                	add    $0x2,%al
405c97:	7b 2e                	jnp    0x405cc7
405c99:	00 00                	add    %al,(%eax)
405c9b:	04 19                	add    $0x19,%al
405c9d:	33 1c 02             	xor    (%edx,%eax,1),%ebx
405ca0:	7b 34                	jnp    0x405cd6
405ca2:	00 00                	add    %al,(%eax)
405ca4:	04 02                	add    $0x2,%al
405ca6:	7b 3c                	jnp    0x405ce4
405ca8:	00 00                	add    %al,(%eax)
405caa:	04 28                	add    $0x28,%al
405cac:	67 00 00             	add    %al,(%bx,%si)
405caf:	06                   	push   %es
405cb0:	28 68 00             	sub    %ch,0x0(%eax)
405cb3:	00 06                	add    %al,(%esi)
405cb5:	02 28                	add    (%eax),%ch
405cb7:	52                   	push   %edx
405cb8:	00 00                	add    %al,(%eax)
405cba:	06                   	push   %es
405cbb:	02 7b 2e             	add    0x2e(%ebx),%bh
405cbe:	00 00                	add    %al,(%eax)
405cc0:	04 19                	add    $0x19,%al
405cc2:	2e 16                	cs push %ss
405cc4:	02 7b 34             	add    0x34(%ebx),%bh
405cc7:	00 00                	add    %al,(%eax)
405cc9:	04 02                	add    $0x2,%al
405ccb:	7b 3b                	jnp    0x405d08
405ccd:	00 00                	add    %al,(%eax)
405ccf:	04 28                	add    $0x28,%al
405cd1:	67 00 00             	add    %al,(%bx,%si)
405cd4:	06                   	push   %es
405cd5:	28 68 00             	sub    %ch,0x0(%eax)
405cd8:	00 06                	add    %al,(%esi)
405cda:	2a 00                	sub    (%eax),%al
405cdc:	03 30                	add    (%eax),%esi
405cde:	03 00                	add    (%eax),%eax
405ce0:	5b                   	pop    %ebx
405ce1:	00 00                	add    %al,(%eax)
405ce3:	00 00                	add    %al,(%eax)
405ce5:	00 00                	add    %al,(%eax)
405ce7:	00 02                	add    %al,(%edx)
405ce9:	7b 2d                	jnp    0x405d18
405ceb:	00 00                	add    %al,(%eax)
405ced:	04 2c                	add    $0x2c,%al
405cef:	0e                   	push   %cs
405cf0:	02 02                	add    (%edx),%al
405cf2:	7b 2c                	jnp    0x405d20
405cf4:	00 00                	add    %al,(%eax)
405cf6:	04 17                	add    $0x17,%al
405cf8:	58                   	pop    %eax
405cf9:	7d 2c                	jge    0x405d27
405cfb:	00 00                	add    %al,(%eax)
405cfd:	04 02                	add    $0x2,%al
405cff:	7b 2e                	jnp    0x405d2f
405d01:	00 00                	add    %al,(%eax)
405d03:	04 1a                	add    $0x1a,%al
405d05:	33 1c 02             	xor    (%edx,%eax,1),%ebx
405d08:	7b 35                	jnp    0x405d3f
405d0a:	00 00                	add    %al,(%eax)
405d0c:	04 02                	add    $0x2,%al
405d0e:	7b 3c                	jnp    0x405d4c
405d10:	00 00                	add    %al,(%eax)
405d12:	04 28                	add    $0x28,%al
405d14:	67 00 00             	add    %al,(%bx,%si)
405d17:	06                   	push   %es
405d18:	28 68 00             	sub    %ch,0x0(%eax)
405d1b:	00 06                	add    %al,(%esi)
405d1d:	02 28                	add    (%eax),%ch
405d1f:	52                   	push   %edx
405d20:	00 00                	add    %al,(%eax)
405d22:	06                   	push   %es
405d23:	02 7b 2e             	add    0x2e(%ebx),%bh
405d26:	00 00                	add    %al,(%eax)
405d28:	04 1a                	add    $0x1a,%al
405d2a:	2e 16                	cs push %ss
405d2c:	02 7b 35             	add    0x35(%ebx),%bh
405d2f:	00 00                	add    %al,(%eax)
405d31:	04 02                	add    $0x2,%al
405d33:	7b 3b                	jnp    0x405d70
405d35:	00 00                	add    %al,(%eax)
405d37:	04 28                	add    $0x28,%al
405d39:	67 00 00             	add    %al,(%bx,%si)
405d3c:	06                   	push   %es
405d3d:	28 68 00             	sub    %ch,0x0(%eax)
405d40:	00 06                	add    %al,(%esi)
405d42:	2a 00                	sub    (%eax),%al
405d44:	03 30                	add    (%eax),%esi
405d46:	03 00                	add    (%eax),%eax
405d48:	5b                   	pop    %ebx
405d49:	00 00                	add    %al,(%eax)
405d4b:	00 00                	add    %al,(%eax)
405d4d:	00 00                	add    %al,(%eax)
405d4f:	00 02                	add    %al,(%edx)
405d51:	7b 2d                	jnp    0x405d80
405d53:	00 00                	add    %al,(%eax)
405d55:	04 2c                	add    $0x2c,%al
405d57:	0e                   	push   %cs
405d58:	02 02                	add    (%edx),%al
405d5a:	7b 2c                	jnp    0x405d88
405d5c:	00 00                	add    %al,(%eax)
405d5e:	04 17                	add    $0x17,%al
405d60:	58                   	pop    %eax
405d61:	7d 2c                	jge    0x405d8f
405d63:	00 00                	add    %al,(%eax)
405d65:	04 02                	add    $0x2,%al
405d67:	7b 2e                	jnp    0x405d97
405d69:	00 00                	add    %al,(%eax)
405d6b:	04 1b                	add    $0x1b,%al
405d6d:	33 1c 02             	xor    (%edx,%eax,1),%ebx
405d70:	7b 36                	jnp    0x405da8
405d72:	00 00                	add    %al,(%eax)
405d74:	04 02                	add    $0x2,%al
405d76:	7b 3c                	jnp    0x405db4
405d78:	00 00                	add    %al,(%eax)
405d7a:	04 28                	add    $0x28,%al
405d7c:	67 00 00             	add    %al,(%bx,%si)
405d7f:	06                   	push   %es
405d80:	28 68 00             	sub    %ch,0x0(%eax)
405d83:	00 06                	add    %al,(%esi)
405d85:	02 28                	add    (%eax),%ch
405d87:	52                   	push   %edx
405d88:	00 00                	add    %al,(%eax)
405d8a:	06                   	push   %es
405d8b:	02 7b 2e             	add    0x2e(%ebx),%bh
405d8e:	00 00                	add    %al,(%eax)
405d90:	04 1b                	add    $0x1b,%al
405d92:	2e 16                	cs push %ss
405d94:	02 7b 36             	add    0x36(%ebx),%bh
405d97:	00 00                	add    %al,(%eax)
405d99:	04 02                	add    $0x2,%al
405d9b:	7b 3b                	jnp    0x405dd8
405d9d:	00 00                	add    %al,(%eax)
405d9f:	04 28                	add    $0x28,%al
405da1:	67 00 00             	add    %al,(%bx,%si)
405da4:	06                   	push   %es
405da5:	28 68 00             	sub    %ch,0x0(%eax)
405da8:	00 06                	add    %al,(%esi)
405daa:	2a 00                	sub    (%eax),%al
405dac:	03 30                	add    (%eax),%esi
405dae:	03 00                	add    (%eax),%eax
405db0:	5b                   	pop    %ebx
405db1:	00 00                	add    %al,(%eax)
405db3:	00 00                	add    %al,(%eax)
405db5:	00 00                	add    %al,(%eax)
405db7:	00 02                	add    %al,(%edx)
405db9:	7b 2d                	jnp    0x405de8
405dbb:	00 00                	add    %al,(%eax)
405dbd:	04 2c                	add    $0x2c,%al
405dbf:	0e                   	push   %cs
405dc0:	02 02                	add    (%edx),%al
405dc2:	7b 2c                	jnp    0x405df0
405dc4:	00 00                	add    %al,(%eax)
405dc6:	04 17                	add    $0x17,%al
405dc8:	58                   	pop    %eax
405dc9:	7d 2c                	jge    0x405df7
405dcb:	00 00                	add    %al,(%eax)
405dcd:	04 02                	add    $0x2,%al
405dcf:	7b 2e                	jnp    0x405dff
405dd1:	00 00                	add    %al,(%eax)
405dd3:	04 1c                	add    $0x1c,%al
405dd5:	33 1c 02             	xor    (%edx,%eax,1),%ebx
405dd8:	7b 37                	jnp    0x405e11
405dda:	00 00                	add    %al,(%eax)
405ddc:	04 02                	add    $0x2,%al
405dde:	7b 3c                	jnp    0x405e1c
405de0:	00 00                	add    %al,(%eax)
405de2:	04 28                	add    $0x28,%al
405de4:	67 00 00             	add    %al,(%bx,%si)
405de7:	06                   	push   %es
405de8:	28 68 00             	sub    %ch,0x0(%eax)
405deb:	00 06                	add    %al,(%esi)
405ded:	02 28                	add    (%eax),%ch
405def:	52                   	push   %edx
405df0:	00 00                	add    %al,(%eax)
405df2:	06                   	push   %es
405df3:	02 7b 2e             	add    0x2e(%ebx),%bh
405df6:	00 00                	add    %al,(%eax)
405df8:	04 1c                	add    $0x1c,%al
405dfa:	2e 16                	cs push %ss
405dfc:	02 7b 37             	add    0x37(%ebx),%bh
405dff:	00 00                	add    %al,(%eax)
405e01:	04 02                	add    $0x2,%al
405e03:	7b 3b                	jnp    0x405e40
405e05:	00 00                	add    %al,(%eax)
405e07:	04 28                	add    $0x28,%al
405e09:	67 00 00             	add    %al,(%bx,%si)
405e0c:	06                   	push   %es
405e0d:	28 68 00             	sub    %ch,0x0(%eax)
405e10:	00 06                	add    %al,(%esi)
405e12:	2a 00                	sub    (%eax),%al
405e14:	03 30                	add    (%eax),%esi
405e16:	03 00                	add    (%eax),%eax
405e18:	5b                   	pop    %ebx
405e19:	00 00                	add    %al,(%eax)
405e1b:	00 00                	add    %al,(%eax)
405e1d:	00 00                	add    %al,(%eax)
405e1f:	00 02                	add    %al,(%edx)
405e21:	7b 2d                	jnp    0x405e50
405e23:	00 00                	add    %al,(%eax)
405e25:	04 2c                	add    $0x2c,%al
405e27:	0e                   	push   %cs
405e28:	02 02                	add    (%edx),%al
405e2a:	7b 2c                	jnp    0x405e58
405e2c:	00 00                	add    %al,(%eax)
405e2e:	04 17                	add    $0x17,%al
405e30:	58                   	pop    %eax
405e31:	7d 2c                	jge    0x405e5f
405e33:	00 00                	add    %al,(%eax)
405e35:	04 02                	add    $0x2,%al
405e37:	7b 2e                	jnp    0x405e67
405e39:	00 00                	add    %al,(%eax)
405e3b:	04 1d                	add    $0x1d,%al
405e3d:	33 1c 02             	xor    (%edx,%eax,1),%ebx
405e40:	7b 38                	jnp    0x405e7a
405e42:	00 00                	add    %al,(%eax)
405e44:	04 02                	add    $0x2,%al
405e46:	7b 3c                	jnp    0x405e84
405e48:	00 00                	add    %al,(%eax)