402b4f:	0a 00                	or     (%eax),%al
402b51:	02 7b 1d             	add    0x1d(%ebx),%bh
402b54:	00 00                	add    %al,(%eax)
402b56:	04 16                	add    $0x16,%al
402b58:	6f                   	outsl  %ds:(%esi),(%dx)
402b59:	5f                   	pop    %edi
402b5a:	00 00                	add    %al,(%eax)
402b5c:	0a 00                	or     (%eax),%al
402b5e:	02 7b 2e             	add    0x2e(%ebx),%bh
402b61:	00 00                	add    %al,(%eax)
402b63:	04 16                	add    $0x16,%al
402b65:	6f                   	outsl  %ds:(%esi),(%dx)
402b66:	5f                   	pop    %edi
402b67:	00 00                	add    %al,(%eax)
402b69:	0a 00                	or     (%eax),%al
402b6b:	02 7b 29             	add    0x29(%ebx),%bh
402b6e:	00 00                	add    %al,(%eax)
402b70:	04 16                	add    $0x16,%al
402b72:	6f                   	outsl  %ds:(%esi),(%dx)
402b73:	5f                   	pop    %edi
402b74:	00 00                	add    %al,(%eax)
402b76:	0a 00                	or     (%eax),%al
402b78:	02 7b 1c             	add    0x1c(%ebx),%bh
402b7b:	00 00                	add    %al,(%eax)
402b7d:	04 16                	add    $0x16,%al
402b7f:	6f                   	outsl  %ds:(%esi),(%dx)
402b80:	5f                   	pop    %edi
402b81:	00 00                	add    %al,(%eax)
402b83:	0a 00                	or     (%eax),%al
402b85:	02 7b 26             	add    0x26(%ebx),%bh
402b88:	00 00                	add    %al,(%eax)
402b8a:	04 16                	add    $0x16,%al
402b8c:	6f                   	outsl  %ds:(%esi),(%dx)
402b8d:	5f                   	pop    %edi
402b8e:	00 00                	add    %al,(%eax)
402b90:	0a 00                	or     (%eax),%al
402b92:	02 7b 25             	add    0x25(%ebx),%bh
402b95:	00 00                	add    %al,(%eax)
402b97:	04 16                	add    $0x16,%al
402b99:	6f                   	outsl  %ds:(%esi),(%dx)
402b9a:	5f                   	pop    %edi
402b9b:	00 00                	add    %al,(%eax)
402b9d:	0a 00                	or     (%eax),%al
402b9f:	02 7b 22             	add    0x22(%ebx),%bh
402ba2:	00 00                	add    %al,(%eax)
402ba4:	04 16                	add    $0x16,%al
402ba6:	6f                   	outsl  %ds:(%esi),(%dx)
402ba7:	5f                   	pop    %edi
402ba8:	00 00                	add    %al,(%eax)
402baa:	0a 00                	or     (%eax),%al
402bac:	02 7b 23             	add    0x23(%ebx),%bh
402baf:	00 00                	add    %al,(%eax)
402bb1:	04 16                	add    $0x16,%al
402bb3:	6f                   	outsl  %ds:(%esi),(%dx)
402bb4:	5f                   	pop    %edi
402bb5:	00 00                	add    %al,(%eax)
402bb7:	0a 00                	or     (%eax),%al
402bb9:	02 7b 24             	add    0x24(%ebx),%bh
402bbc:	00 00                	add    %al,(%eax)
402bbe:	04 16                	add    $0x16,%al
402bc0:	6f                   	outsl  %ds:(%esi),(%dx)
402bc1:	5f                   	pop    %edi
402bc2:	00 00                	add    %al,(%eax)
402bc4:	0a 00                	or     (%eax),%al
402bc6:	2a 00                	sub    (%eax),%al
402bc8:	13 30                	adc    (%eax),%esi
402bca:	02 00                	add    (%eax),%al
402bcc:	ab                   	stos   %eax,%es:(%edi)
402bd5:	02 7b 21             	add    0x21(%ebx),%bh
402bd8:	00 00                	add    %al,(%eax)
402bda:	04 16                	add    $0x16,%al
402bdc:	6f                   	outsl  %ds:(%esi),(%dx)
402bdd:	5f                   	pop    %edi
402bde:	00 00                	add    %al,(%eax)
402be0:	0a 00                	or     (%eax),%al
402be2:	02 7b 1e             	add    0x1e(%ebx),%bh
402be5:	00 00                	add    %al,(%eax)
402be7:	04 16                	add    $0x16,%al
402be9:	6f                   	outsl  %ds:(%esi),(%dx)
402bea:	5f                   	pop    %edi
402beb:	00 00                	add    %al,(%eax)
402bed:	0a 00                	or     (%eax),%al
402bef:	02 7b 20             	add    0x20(%ebx),%bh
402bf2:	00 00                	add    %al,(%eax)
402bf4:	04 16                	add    $0x16,%al
402bf6:	6f                   	outsl  %ds:(%esi),(%dx)
402bf7:	5f                   	pop    %edi
402bf8:	00 00                	add    %al,(%eax)
402bfa:	0a 00                	or     (%eax),%al
402bfc:	02 7b 1f             	add    0x1f(%ebx),%bh
402bff:	00 00                	add    %al,(%eax)
402c01:	04 17                	add    $0x17,%al
402c03:	6f                   	outsl  %ds:(%esi),(%dx)
402c04:	5f                   	pop    %edi
402c05:	00 00                	add    %al,(%eax)
402c07:	0a 00                	or     (%eax),%al
402c09:	02 7b 1d             	add    0x1d(%ebx),%bh
402c0c:	00 00                	add    %al,(%eax)
402c0e:	04 17                	add    $0x17,%al
402c10:	6f                   	outsl  %ds:(%esi),(%dx)
402c11:	5f                   	pop    %edi
402c12:	00 00                	add    %al,(%eax)
402c14:	0a 00                	or     (%eax),%al
402c16:	02 7b 2e             	add    0x2e(%ebx),%bh
402c19:	00 00                	add    %al,(%eax)
402c1b:	04 17                	add    $0x17,%al
402c1d:	6f                   	outsl  %ds:(%esi),(%dx)
402c1e:	5f                   	pop    %edi
402c1f:	00 00                	add    %al,(%eax)
402c21:	0a 00                	or     (%eax),%al
402c23:	02 7b 29             	add    0x29(%ebx),%bh
402c26:	00 00                	add    %al,(%eax)
402c28:	04 17                	add    $0x17,%al
402c2a:	6f                   	outsl  %ds:(%esi),(%dx)
402c2b:	5f                   	pop    %edi
402c2c:	00 00                	add    %al,(%eax)
402c2e:	0a 00                	or     (%eax),%al
402c30:	02 7b 1c             	add    0x1c(%ebx),%bh
402c33:	00 00                	add    %al,(%eax)
402c35:	04 17                	add    $0x17,%al
402c37:	6f                   	outsl  %ds:(%esi),(%dx)
402c38:	5f                   	pop    %edi
402c39:	00 00                	add    %al,(%eax)
402c3b:	0a 00                	or     (%eax),%al
402c3d:	02 7b 26             	add    0x26(%ebx),%bh
402c40:	00 00                	add    %al,(%eax)
402c42:	04 17                	add    $0x17,%al
402c44:	6f                   	outsl  %ds:(%esi),(%dx)
402c45:	5f                   	pop    %edi
402c46:	00 00                	add    %al,(%eax)
402c48:	0a 00                	or     (%eax),%al
402c4a:	02 7b 25             	add    0x25(%ebx),%bh
402c4d:	00 00                	add    %al,(%eax)
402c4f:	04 17                	add    $0x17,%al
402c51:	6f                   	outsl  %ds:(%esi),(%dx)
402c52:	5f                   	pop    %edi
402c53:	00 00                	add    %al,(%eax)
402c55:	0a 00                	or     (%eax),%al
402c57:	02 7b 22             	add    0x22(%ebx),%bh
402c5a:	00 00                	add    %al,(%eax)
402c5c:	04 17                	add    $0x17,%al
402c5e:	6f                   	outsl  %ds:(%esi),(%dx)
402c5f:	5f                   	pop    %edi
402c60:	00 00                	add    %al,(%eax)
402c62:	0a 00                	or     (%eax),%al
402c64:	02 7b 23             	add    0x23(%ebx),%bh
402c67:	00 00                	add    %al,(%eax)
402c69:	04 17                	add    $0x17,%al
402c6b:	6f                   	outsl  %ds:(%esi),(%dx)
402c6c:	5f                   	pop    %edi
402c6d:	00 00                	add    %al,(%eax)
402c6f:	0a 00                	or     (%eax),%al
402c71:	02 7b 24             	add    0x24(%ebx),%bh
402c74:	00 00                	add    %al,(%eax)
402c76:	04 17                	add    $0x17,%al
402c78:	6f                   	outsl  %ds:(%esi),(%dx)
402c79:	5f                   	pop    %edi
402c7a:	00 00                	add    %al,(%eax)
402c7c:	0a 00                	or     (%eax),%al
402c7e:	2a 00                	sub    (%eax),%al
402c80:	13 30                	adc    (%eax),%esi
402c82:	03 00                	add    (%eax),%eax
402c84:	f4                   	hlt
402c85:	01 00                	add    %eax,(%eax)
402c87:	00 07                	add    %al,(%edi)
402c89:	00 00                	add    %al,(%eax)
402c8b:	11 00                	adc    %eax,(%eax)
402c8d:	02 7b 2e             	add    0x2e(%ebx),%bh
402c90:	00 00                	add    %al,(%eax)
402c92:	04 02                	add    $0x2,%al
402c94:	7b 17                	jnp    0x402cad
402c96:	00 00                	add    %al,(%eax)
402c98:	04 6f                	add    $0x6f,%al
402c9a:	58                   	pop    %eax
402c9b:	00 00                	add    %al,(%eax)
402c9d:	0a 16                	or     (%esi),%dl
402c9f:	6f                   	outsl  %ds:(%esi),(%dx)
402ca0:	59                   	pop    %ecx
402ca1:	00 00                	add    %al,(%eax)
402ca3:	0a 6f 63             	or     0x63(%edi),%ch
402ca6:	00 00                	add    %al,(%eax)
402ca8:	0a 02                	or     (%edx),%al
402caa:	7b 16                	jnp    0x402cc2
402cac:	00 00                	add    %al,(%eax)
402cae:	04 6f                	add    $0x6f,%al
402cb0:	64 00 00             	add    %al,%fs:(%eax)
402cb3:	0a 16                	or     (%esi),%dl
402cb5:	6f                   	outsl  %ds:(%esi),(%dx)
402cb6:	65 00 00             	add    %al,%gs:(%eax)
402cb9:	0a 28                	or     (%eax),%ch
402cbb:	66 00 00             	data16 add %al,(%eax)
402cbe:	0a 6f 2f             	or     0x2f(%edi),%ch
402cc1:	00 00                	add    %al,(%eax)
402cc3:	0a 00                	or     (%eax),%al
402cc5:	02 7b 29             	add    0x29(%ebx),%bh
402cc8:	00 00                	add    %al,(%eax)
402cca:	04 02                	add    $0x2,%al
402ccc:	7b 17                	jnp    0x402ce5
402cce:	00 00                	add    %al,(%eax)
402cd0:	04 6f                	add    $0x6f,%al
402cd2:	58                   	pop    %eax
402cd3:	00 00                	add    %al,(%eax)
402cd5:	0a 16                	or     (%esi),%dl
402cd7:	6f                   	outsl  %ds:(%esi),(%dx)
402cd8:	59                   	pop    %ecx
402cd9:	00 00                	add    %al,(%eax)
402cdb:	0a 6f 63             	or     0x63(%edi),%ch
402cde:	00 00                	add    %al,(%eax)
402ce0:	0a 02                	or     (%edx),%al
402ce2:	7b 16                	jnp    0x402cfa
402ce4:	00 00                	add    %al,(%eax)
402ce6:	04 6f                	add    $0x6f,%al
402ce8:	64 00 00             	add    %al,%fs:(%eax)
402ceb:	0a 17                	or     (%edi),%dl
402ced:	6f                   	outsl  %ds:(%esi),(%dx)
402cee:	65 00 00             	add    %al,%gs:(%eax)
402cf1:	0a 28                	or     (%eax),%ch
402cf3:	66 00 00             	data16 add %al,(%eax)
402cf6:	0a 6f 2f             	or     0x2f(%edi),%ch
402cf9:	00 00                	add    %al,(%eax)
402cfb:	0a 00                	or     (%eax),%al
402cfd:	02 7b 1c             	add    0x1c(%ebx),%bh
402d00:	00 00                	add    %al,(%eax)
402d02:	04 02                	add    $0x2,%al
402d04:	7b 17                	jnp    0x402d1d
402d06:	00 00                	add    %al,(%eax)
402d08:	04 6f                	add    $0x6f,%al
402d0a:	58                   	pop    %eax
402d0b:	00 00                	add    %al,(%eax)
402d0d:	0a 16                	or     (%esi),%dl
402d0f:	6f                   	outsl  %ds:(%esi),(%dx)
402d10:	59                   	pop    %ecx
402d11:	00 00                	add    %al,(%eax)
402d13:	0a 6f 63             	or     0x63(%edi),%ch
402d16:	00 00                	add    %al,(%eax)
402d18:	0a 02                	or     (%edx),%al
402d1a:	7b 16                	jnp    0x402d32
402d1c:	00 00                	add    %al,(%eax)
402d1e:	04 6f                	add    $0x6f,%al
402d20:	64 00 00             	add    %al,%fs:(%eax)
402d23:	0a 18                	or     (%eax),%bl
402d25:	6f                   	outsl  %ds:(%esi),(%dx)
402d26:	65 00 00             	add    %al,%gs:(%eax)
402d29:	0a 28                	or     (%eax),%ch
402d2b:	66 00 00             	data16 add %al,(%eax)
402d2e:	0a 6f 2f             	or     0x2f(%edi),%ch
402d31:	00 00                	add    %al,(%eax)
402d33:	0a 00                	or     (%eax),%al
402d35:	02 7b 17             	add    0x17(%ebx),%bh
402d38:	00 00                	add    %al,(%eax)
402d3a:	04 6f                	add    $0x6f,%al
402d3c:	58                   	pop    %eax
402d3d:	00 00                	add    %al,(%eax)
402d3f:	0a 16                	or     (%esi),%dl
402d41:	6f                   	outsl  %ds:(%esi),(%dx)
402d42:	59                   	pop    %ecx
402d43:	00 00                	add    %al,(%eax)
402d45:	0a 6f 63             	or     0x63(%edi),%ch
402d48:	00 00                	add    %al,(%eax)
402d4a:	0a 02                	or     (%edx),%al
402d4c:	7b 16                	jnp    0x402d64
402d4e:	00 00                	add    %al,(%eax)
402d50:	04 6f                	add    $0x6f,%al
402d52:	64 00 00             	add    %al,%fs:(%eax)
402d55:	0a 19                	or     (%ecx),%bl
402d57:	6f                   	outsl  %ds:(%esi),(%dx)
402d58:	65 00 00             	add    %al,%gs:(%eax)
402d5b:	0a 28                	or     (%eax),%ch
402d5d:	66 00 00             	data16 add %al,(%eax)
402d60:	0a 72 31             	or     0x31(%edx),%dh
402d63:	02 00                	add    (%eax),%al
402d65:	70 28                	jo     0x402d8f
402d67:	67 00 00             	add    %al,(%bx,%si)
402d6a:	0a 0a                	or     (%edx),%cl
402d6c:	06                   	push   %es
402d6d:	2c 0f                	sub    $0xf,%al
402d6f:	02 7b 26             	add    0x26(%ebx),%bh
402d72:	00 00                	add    %al,(%eax)
402d74:	04 17                	add    $0x17,%al
402d76:	6f                   	outsl  %ds:(%esi),(%dx)
402d77:	62 00                	bound  %eax,(%eax)
402d79:	00 0a                	add    %cl,(%edx)
402d7b:	00 2b                	add    %ch,(%ebx)
402d7d:	47                   	inc    %edi
402d7e:	02 7b 17             	add    0x17(%ebx),%bh
402d81:	00 00                	add    %al,(%eax)
402d83:	04 6f                	add    $0x6f,%al
402d85:	58                   	pop    %eax
402d86:	00 00                	add    %al,(%eax)
402d88:	0a 16                	or     (%esi),%dl
402d8a:	6f                   	outsl  %ds:(%esi),(%dx)
402d8b:	59                   	pop    %ecx
402d8c:	00 00                	add    %al,(%eax)
402d8e:	0a 6f 63             	or     0x63(%edi),%ch
402d91:	00 00                	add    %al,(%eax)
402d93:	0a 02                	or     (%edx),%al
402d95:	7b 16                	jnp    0x402dad
402d97:	00 00                	add    %al,(%eax)
402d99:	04 6f                	add    $0x6f,%al
402d9b:	64 00 00             	add    %al,%fs:(%eax)
402d9e:	0a 19                	or     (%ecx),%bl
402da0:	6f                   	outsl  %ds:(%esi),(%dx)
402da1:	65 00 00             	add    %al,%gs:(%eax)
402da4:	0a 28                	or     (%eax),%ch
402da6:	66 00 00             	data16 add %al,(%eax)
402da9:	0a 72 39             	or     0x39(%edx),%dh
402dac:	02 00                	add    (%eax),%al
402dae:	70 28                	jo     0x402dd8
402db0:	67 00 00             	add    %al,(%bx,%si)
402db3:	0a 0b                	or     (%ebx),%cl
402db5:	07                   	pop    %es
402db6:	2c 0d                	sub    $0xd,%al
402db8:	02 7b 25             	add    0x25(%ebx),%bh
402dbb:	00 00                	add    %al,(%eax)
402dbd:	04 17                	add    $0x17,%al
402dbf:	6f                   	outsl  %ds:(%esi),(%dx)
402dc0:	62 00                	bound  %eax,(%eax)
402dc2:	00 0a                	add    %cl,(%edx)
402dc4:	00 02                	add    %al,(%edx)
402dc6:	7b 24                	jnp    0x402dec
402dc8:	00 00                	add    %al,(%eax)
402dca:	04 02                	add    $0x2,%al
402dcc:	7b 17                	jnp    0x402de5
402dce:	00 00                	add    %al,(%eax)
402dd0:	04 6f                	add    $0x6f,%al
402dd2:	58                   	pop    %eax
402dd3:	00 00                	add    %al,(%eax)
402dd5:	0a 16                	or     (%esi),%dl
402dd7:	6f                   	outsl  %ds:(%esi),(%dx)
402dd8:	59                   	pop    %ecx
402dd9:	00 00                	add    %al,(%eax)
402ddb:	0a 6f 63             	or     0x63(%edi),%ch
402dde:	00 00                	add    %al,(%eax)
402de0:	0a 02                	or     (%edx),%al
402de2:	7b 16                	jnp    0x402dfa
402de4:	00 00                	add    %al,(%eax)
402de6:	04 6f                	add    $0x6f,%al
402de8:	64 00 00             	add    %al,%fs:(%eax)
402deb:	0a 1a                	or     (%edx),%bl
402ded:	6f                   	outsl  %ds:(%esi),(%dx)
402dee:	65 00 00             	add    %al,%gs:(%eax)
402df1:	0a 28                	or     (%eax),%ch
402df3:	66 00 00             	data16 add %al,(%eax)
402df6:	0a 6f 2f             	or     0x2f(%edi),%ch
402df9:	00 00                	add    %al,(%eax)
402dfb:	0a 00                	or     (%eax),%al
402dfd:	02 7b 23             	add    0x23(%ebx),%bh
402e00:	00 00                	add    %al,(%eax)
402e02:	04 02                	add    $0x2,%al
402e04:	7b 17                	jnp    0x402e1d